fix: correctly reset bufhidden for formerly previewed buffers (#291)

This commit is contained in:
Steven Arcangeli 2024-03-12 20:41:23 -07:00
parent 17d71eb3d8
commit 0de8e60e3d

View file

@ -1110,7 +1110,7 @@ M.setup = function(opts)
callback = function()
-- If we have entered a "preview" buffer in a non-preview window, reset bufhidden
if vim.b.oil_preview_buffer and not vim.wo.previewwindow then
vim.bo.bufhidden = vim.o.bufhidden
vim.bo.bufhidden = vim.api.nvim_get_option_value("bufhidden", { scope = "global" })
vim.b.oil_preview_buffer = nil
end
end,