From bea85b59c523a6361b4f9c57bc83f00ad6da5d32 Mon Sep 17 00:00:00 2001 From: Crony Akatsuki Date: Wed, 5 Feb 2025 19:05:37 +0100 Subject: [PATCH] Remove gitsings, mini.diff exists, enable more mini plugins. --- modules/home-manager/neovim.nix | 39 ++++++++++++++++++++++++--------- 1 file changed, 29 insertions(+), 10 deletions(-) diff --git a/modules/home-manager/neovim.nix b/modules/home-manager/neovim.nix index a60fa40..db6a717 100644 --- a/modules/home-manager/neovim.nix +++ b/modules/home-manager/neovim.nix @@ -34,11 +34,6 @@ whichKey.enable = true; }; - # Enable gitsings - git.gitsigns = { - enable = true; - }; - # Enable lsp lsp = { enable = true; @@ -79,15 +74,29 @@ # Enable mini modules ( mini is amazing ) mini = { - statusline.enable = true; + # Text editing + ai.enable = true; comment.enable = true; - notify.enable = true; - surround.enable = true; - diff.enable = true; + operators.enable = true; pairs.enable = true; - indentscope.enable = true; + surround.enable = true; + basics = { + enable = true; + setupOpts = { + mappings = { + windows = true; + move_with_alt = true; + }; + }; + }; + bracketed.enable = true; bufremove.enable = true; + diff.enable = true; + files.enable = true; git.enable = true; + statusline.enable = true; + notify.enable = true; + indentscope.enable = true; hipatterns = { enable = true; setupOpts = { @@ -113,6 +122,16 @@ previous = ""; }; }; + + keymaps = [ + { + key = "e"; + mode = ["n"]; + action = ":lua MiniFiles.open()"; + silent = true; + desc = "Open Mini.Files and manage the filesystem."; + } + ]; }; }; };