diff --git a/modules/programs/nvim/default.nix b/modules/programs/nvim/default.nix index f5253c1..ea7719b 100644 --- a/modules/programs/nvim/default.nix +++ b/modules/programs/nvim/default.nix @@ -54,6 +54,7 @@ in yamlfmt ]; plugins = with pkgs.vimPlugins; [ + nvim-lastplace catppuccin-nvim cmp-nvim-lsp cmp_luasnip diff --git a/modules/programs/nvim/init.lua b/modules/programs/nvim/init.lua index 8cf3986..ad3607a 100644 --- a/modules/programs/nvim/init.lua +++ b/modules/programs/nvim/init.lua @@ -432,3 +432,9 @@ orgmode.setup({ }) require("gitsigns").setup() + +require("nvim-lastplace").setup({ + lastplace_ignore_buftype = { "quickfix", "nofile", "help" }, + lastplace_ignore_filetype = { "gitcommit", "gitrebase", "svn", "hgcommit" }, + lastplace_open_folds = true, +})