diff --git a/modules/home-manager/coding/neovim/config/after/ftplugin/netrw.lua b/modules/home-manager/coding/neovim/config/after/ftplugin/netrw.lua deleted file mode 100644 index 591d53c9..00000000 --- a/modules/home-manager/coding/neovim/config/after/ftplugin/netrw.lua +++ /dev/null @@ -1,5 +0,0 @@ -local opt = vim.opt_local - -opt.cursorline = false -opt.number = true -opt.relativenumber = true diff --git a/modules/home-manager/coding/neovim/config/plugin/netrw.lua b/modules/home-manager/coding/neovim/config/plugin/netrw.lua deleted file mode 100644 index ff775278..00000000 --- a/modules/home-manager/coding/neovim/config/plugin/netrw.lua +++ /dev/null @@ -1,3 +0,0 @@ -vim.keymap.set("n", "-", vim.cmd.Ex) - -vim.g.netrw_banner = 0 diff --git a/modules/home-manager/coding/neovim/config/plugin/oil.lua b/modules/home-manager/coding/neovim/config/plugin/oil.lua new file mode 100644 index 00000000..5799eb20 --- /dev/null +++ b/modules/home-manager/coding/neovim/config/plugin/oil.lua @@ -0,0 +1,16 @@ +require("oil").setup { + columns = { "icon" }, + + keymaps = { + [""] = false, + [""] = "actions.select_split", + }, + + skip_confirm_for_simple_edits = true, + + view_options = { + show_hidden = true, + }, +} + +vim.keymap.set("n", "-", "Oil", { desc = "Open parent directory" }) diff --git a/modules/home-manager/coding/neovim/default.nix b/modules/home-manager/coding/neovim/default.nix index 6f62d1cc..ab3b1a1e 100644 --- a/modules/home-manager/coding/neovim/default.nix +++ b/modules/home-manager/coding/neovim/default.nix @@ -30,6 +30,7 @@ in harpoon2 mini-nvim nvim-web-devicons + oil-nvim phpactor refactoring-nvim standard-vim