From 3d806c436f91b73612fc8207c04c835646b285ef Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sun, 27 Apr 2025 20:58:34 +0100 Subject: [PATCH] Re-add oil.nvim --- .../neovim/config/after/ftplugin/netrw.lua | 5 ----- .../coding/neovim/config/plugin/netrw.lua | 3 --- .../coding/neovim/config/plugin/oil.lua | 16 ++++++++++++++++ modules/home-manager/coding/neovim/default.nix | 1 + 4 files changed, 17 insertions(+), 8 deletions(-) delete mode 100644 modules/home-manager/coding/neovim/config/after/ftplugin/netrw.lua delete mode 100644 modules/home-manager/coding/neovim/config/plugin/netrw.lua create mode 100644 modules/home-manager/coding/neovim/config/plugin/oil.lua 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