commit 4ea36c01c785208823cc1240bfc90279dd89bd1c parent 37db942dab2e5d12bf3d38b02008c38bbf1b39b9 Author: vin <git@vineetk.net> Date: Sat, 10 Aug 2024 11:35:24 -0400 add basic vim config maybe actually try out neovim later after so long Diffstat:
| M | home.nix | | | 21 | ++++++++++++++++++++- |
| M | hosts/lappy/default.nix | | | 1 | + |
2 files changed, 21 insertions(+), 1 deletion(-)
diff --git a/home.nix b/home.nix @@ -31,7 +31,7 @@ ]; sessionVariables = { - EDITOR = "vis"; + #EDITOR = "vis"; }; shellAliases = { @@ -152,6 +152,25 @@ "*.swp" ]; }; + vim = { + enable = true; + defaultEditor = true; + extraConfig = '' + " stop annoying cursor movement on escape from insert + " this seems to be default behaviour from vis + inoremap <silent> <Esc> <C-O>:stopinsert<CR> + ''; + settings = { + background = "dark"; + backupdir = [ "/tmp" ]; + expandtab = false; + ignorecase = true; + mouse = null; + relativenumber = true; + shiftwidth = 8; + tabstop = 8; + }; + }; }; services = { diff --git a/hosts/lappy/default.nix b/hosts/lappy/default.nix @@ -84,6 +84,7 @@ # $ nix search wget environment.systemPackages = with pkgs; [ git + vim vis # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. wget ];