diff --git a/modules/home/cli-apps/home-manager/default.nix b/modules/home/cli-apps/home-manager/default.nix index f8bd9a9..3cbb5c1 100644 --- a/modules/home/cli-apps/home-manager/default.nix +++ b/modules/home/cli-apps/home-manager/default.nix @@ -27,6 +27,22 @@ in man = "${pkgs.bat-extras.batman}/bin/batman"; }; - home.packages = with pkgs; [ vim ]; + programs.vim = { + enable = true; + extraConfig = '' + filetype indent off + set ts=4 sw=4 et sts=4 + let spec_chglog_format = "%a %b %d %Y Harald Hoyer " + set exrc + set secure + syntax on + + " Restore cursor to last edit position + autocmd BufReadPost * + \ if line("'\"") >= 1 && line("'\"") <= line("$") | + \ exe "normal! g`\"" | + \ endif + ''; + }; }; }