diff --git a/lua/oil/init.lua b/lua/oil/init.lua index db454d8..fd83420 100644 --- a/lua/oil/init.lua +++ b/lua/oil/init.lua @@ -1446,9 +1446,10 @@ M.setup = function(opts) end, }) - local bufnr = vim.api.nvim_get_current_buf() - if maybe_hijack_directory_buffer(bufnr) and vim.v.vim_did_enter == 1 then - M.load_oil_buffer(bufnr) + for _, bufnr in ipairs(vim.api.nvim_list_bufs()) do + if maybe_hijack_directory_buffer(bufnr) and vim.v.vim_did_enter == 1 then + M.load_oil_buffer(bufnr) + end end end end