diff options
Diffstat (limited to 'nvim/lua/plugins/oil.lua')
| -rw-r--r-- | nvim/lua/plugins/oil.lua | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/nvim/lua/plugins/oil.lua b/nvim/lua/plugins/oil.lua index 40a485e..20ce22f 100644 --- a/nvim/lua/plugins/oil.lua +++ b/nvim/lua/plugins/oil.lua @@ -5,7 +5,13 @@ return { keys = { { "<leader>ef", function() - vim.cmd('topleft vsplit +Oil') + local filetype = vim.o.ft + if filetype == "oil" then + vim.cmd('q') + else + vim.cmd('topleft vsplit +Oil') + end + -- TODO: check for other open oil instances end, desc = "Open Oil file explorer in a far left split, similar to :Lexplore" } }, |
