diff --git a/lua/oil/actions.lua b/lua/oil/actions.lua index 353ecda..2aa907c 100644 --- a/lua/oil/actions.lua +++ b/lua/oil/actions.lua @@ -84,6 +84,16 @@ M.toggle_hidden = { end, } +M.open_terminal = { + desc = "Open a terminal in the current directory", + callback = function() + local dir = oil.get_current_dir() + if dir then + vim.fn.termopen(vim.o.shell, { cwd = dir }) + end + end, +} + M.refresh = { desc = "Refresh directory", callback = function()