From 4d46c4bcbe629f85534f8196545041ceeb9e20c4 Mon Sep 17 00:00:00 2001 From: antoine Date: Sat, 18 Apr 2026 10:52:46 +0200 Subject: [PATCH] feat: replace nvim-autopairs, oil.nvim, indent-blankline with mini equivalents --- plugins/editing.nix | 2 +- plugins/navigation.nix | 10 +++------- plugins/ui.nix | 4 ++-- 3 files changed, 6 insertions(+), 10 deletions(-) diff --git a/plugins/editing.nix b/plugins/editing.nix index c416a0f..e57913d 100644 --- a/plugins/editing.nix +++ b/plugins/editing.nix @@ -1,6 +1,6 @@ {pkgs, ...}: { vim = { - autopairs.nvim-autopairs.enable = true; + mini.pairs.enable = true; comments.comment-nvim.enable = true; extraPlugins = with pkgs.vimPlugins; { diff --git a/plugins/navigation.nix b/plugins/navigation.nix index def8fb3..e50d42f 100644 --- a/plugins/navigation.nix +++ b/plugins/navigation.nix @@ -5,10 +5,6 @@ package = harpoon2; setup = ''require("harpoon"):setup()''; }; - oil-nvim = { - package = oil-nvim; - setup = ''require("oil").setup({})''; - }; }; fzf-lua = { @@ -30,9 +26,9 @@ {key = "3"; mode = ["n"]; lua = true; action = ''function() require("harpoon"):list():select(3) end''; desc = "Harpoon file 3";} {key = "4"; mode = ["n"]; lua = true; action = ''function() require("harpoon"):list():select(4) end''; desc = "Harpoon file 4";} - # Oil - {key = "-"; mode = ["n"]; lua = true; action = ''function() require("oil").open() end''; desc = "Open parent directory";} - {key = "-"; mode = ["n"]; lua = true; action = ''function() require("oil").open_float() end''; desc = "Open parent directory (float)";} + # Mini.files + {key = "-"; mode = ["n"]; lua = true; action = ''function() MiniFiles.open() end''; desc = "Open file explorer";} + {key = "-"; mode = ["n"]; lua = true; action = ''function() MiniFiles.open(vim.api.nvim_buf_get_name(0)) end''; desc = "Open file explorer (current file)";} # FZF-lua {key = "ff"; mode = ["n"]; action = "FzfLua files"; desc = "Find Files";} diff --git a/plugins/ui.nix b/plugins/ui.nix index cebc981..7cb41a9 100644 --- a/plugins/ui.nix +++ b/plugins/ui.nix @@ -1,10 +1,10 @@ {...}: { vim = { - visuals.indent-blankline.enable = true; - mini = { icons.enable = true; surround.enable = true; + indentscope.enable = true; + files.enable = true; }; luaConfigRC.mini-icons-mock = ''