From 0509c07e0b0429591b8a3e4cc48499284913507e Mon Sep 17 00:00:00 2001 From: Jonni Liljamo Date: Sun, 2 Jun 2024 17:07:30 +0300 Subject: [PATCH] feat: previous opts and ftplugins --- config/default.nix | 3 +++ config/ftplugin/default.nix | 4 ++++ config/ftplugin/go.nix | 8 ++++++++ config/ftplugin/nix.nix | 7 +++++++ config/opts.nix | 19 +++++++++++++++++++ 5 files changed, 41 insertions(+) create mode 100644 config/ftplugin/default.nix create mode 100644 config/ftplugin/go.nix create mode 100644 config/ftplugin/nix.nix create mode 100644 config/opts.nix diff --git a/config/default.nix b/config/default.nix index 10fdf60..0ac6e43 100644 --- a/config/default.nix +++ b/config/default.nix @@ -1,10 +1,13 @@ { imports = [ ./plugins + ./ftplugin ./colourscheme.nix ./globals.nix + + ./opts.nix ]; withNodeJs = false; diff --git a/config/ftplugin/default.nix b/config/ftplugin/default.nix new file mode 100644 index 0000000..1c09b45 --- /dev/null +++ b/config/ftplugin/default.nix @@ -0,0 +1,4 @@ +{ + files."ftplugin/go.lua" = import ./go.nix; + files."ftplugin/nix.lua" = import ./nix.nix; +} diff --git a/config/ftplugin/go.nix b/config/ftplugin/go.nix new file mode 100644 index 0000000..69b7b2a --- /dev/null +++ b/config/ftplugin/go.nix @@ -0,0 +1,8 @@ +{ + opts = { + tabstop = 2; + softtabstop = 2; + shiftwidth = 2; + expandtab = false; + }; +} diff --git a/config/ftplugin/nix.nix b/config/ftplugin/nix.nix new file mode 100644 index 0000000..6c4154e --- /dev/null +++ b/config/ftplugin/nix.nix @@ -0,0 +1,7 @@ +{ + opts = { + tabstop = 2; + softtabstop = 2; + shiftwidth = 2; + }; +} diff --git a/config/opts.nix b/config/opts.nix new file mode 100644 index 0000000..4ffd396 --- /dev/null +++ b/config/opts.nix @@ -0,0 +1,19 @@ +{ + opts = { + updatetime = 250; + colorcolumn = "80"; + + number = true; + relativenumber = true; + + tabstop = 4; + softtabstop = 4; + shiftwidth = 4; + expandtab = true; + smarttab = true; + smartindent = true; + + hlsearch = true; + incsearch = true; + }; +} -- 2.44.1