diff --git a/lua/oil/init.lua b/lua/oil/init.lua index 737f21cb..2075c24e 100644 --- a/lua/oil/init.lua +++ b/lua/oil/init.lua @@ -295,7 +295,7 @@ M.open_float = function(dir) desc = "Close floating oil window", group = "Oil", callback = vim.schedule_wrap(function() - if util.is_floating_win() then + if util.is_floating_win() or vim.fn.win_gettype() == "command" then return end if vim.api.nvim_win_is_valid(winid) then