diff --git a/modules/home/vim/after/plugin/mappings/oil.lua b/modules/home/vim/after/plugin/mappings/oil.lua deleted file mode 100644 index f627c34..0000000 --- a/modules/home/vim/after/plugin/mappings/oil.lua +++ /dev/null @@ -1,8 +0,0 @@ -local wk = require("which-key") -local oil = require("oil") - -local keys = { - ["-"] = { oil.open, "Open parent directory" }, -} - -wk.register(keys) diff --git a/modules/home/vim/default.nix b/modules/home/vim/default.nix index e2c3504..d7280fb 100644 --- a/modules/home/vim/default.nix +++ b/modules/home/vim/default.nix @@ -46,6 +46,7 @@ in vim-repeat # Enanche '.' for plugins vim-rsi # Readline mappings vim-unimpaired # Some ex command mappings + vim-vinegar # Better netrw # Languages rust-vim @@ -84,7 +85,6 @@ in dressing-nvim # Integrate native UI hooks with Telescope etc... gitsigns-nvim # Fast git UI integration nvim-surround # Deal with pairs, now in Lua - oil-nvim # Better alternative to NetrW telescope-fzf-native-nvim # Use 'fzf' fuzzy matching algorithm telescope-lsp-handlers-nvim # Use 'telescope' for various LSP actions telescope-nvim # Fuzzy finder interface diff --git a/modules/home/vim/plugin/settings/oil.lua b/modules/home/vim/plugin/settings/oil.lua deleted file mode 100644 index 2fee1a5..0000000 --- a/modules/home/vim/plugin/settings/oil.lua +++ /dev/null @@ -1,26 +0,0 @@ -local oil = require("oil") -local detail = false - -oil.setup({ - view_options = { - -- Show files and directories that start with "." by default - show_hidden = true, - -- But never '..' - is_always_hidden = function(name, bufnr) - return name == ".." - end, - }, - keymaps = { - ["gd"] = { - desc = "Toggle file detail view", - callback = function() - detail = not detail - if detail then - oil.set_columns({ "icon", "permissions", "size", "mtime" }) - else - oil.set_columns({ "icon" }) - end - end, - }, - }, -})