diff --git a/lua/oil/view.lua b/lua/oil/view.lua index adea825..ec43353 100644 --- a/lua/oil/view.lua +++ b/lua/oil/view.lua @@ -212,7 +212,12 @@ end ---Delete unmodified, hidden oil buffers and if none remain, clear the cache M.delete_hidden_buffers = function() local visible_buffers, hidden_buffers = get_visible_hidden_buffers() - if not visible_buffers or not hidden_buffers or not vim.tbl_isempty(visible_buffers) then + if + not visible_buffers + or not hidden_buffers + or not vim.tbl_isempty(visible_buffers) + or vim.fn.win_gettype() == "command" + then return end for _, bufnr in ipairs(hidden_buffers) do