From fcef73cd98d6e4a661ef94910230a902a2542231 Mon Sep 17 00:00:00 2001 From: Daniil Tsivinsky Date: Wed, 29 Nov 2023 22:16:48 +0300 Subject: [PATCH] neovim: install `oil.nvim` plugin --- neovim/.config/nvim/after/plugin/oil.lua | 15 +++++++++++++++ neovim/.config/nvim/init.lua | 4 ++++ 2 files changed, 19 insertions(+) create mode 100644 neovim/.config/nvim/after/plugin/oil.lua diff --git a/neovim/.config/nvim/after/plugin/oil.lua b/neovim/.config/nvim/after/plugin/oil.lua new file mode 100644 index 0000000..9262980 --- /dev/null +++ b/neovim/.config/nvim/after/plugin/oil.lua @@ -0,0 +1,15 @@ +local oil = require("oil") + +oil.setup({ + default_file_explorer = false, + skip_confirm_for_simple_edits = true, + columns = {}, +}) + +vim.keymap.set("n", "o", function() + if vim.bo.filetype == "oil" then + oil.close() + else + oil.open() + end +end) diff --git a/neovim/.config/nvim/init.lua b/neovim/.config/nvim/init.lua index c19b182..469f78d 100644 --- a/neovim/.config/nvim/init.lua +++ b/neovim/.config/nvim/init.lua @@ -80,6 +80,10 @@ require("packer").startup(function(use) use({ "ThePrimeagen/harpoon" }) + use({ + "stevearc/oil.nvim", + }) + if PACKER_BOOTSTRAP then require("packer").sync() end