Skip to content

Commit a024b3a

Browse files
committed
fix: debounce reloads of filter_buffer with
updated_focused_file.debounce_delay
1 parent 87409bb commit a024b3a

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

lua/nvim-tree.lua

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -364,15 +364,19 @@ local function setup_autocommands(opts)
364364
create_nvim_tree_autocmd("BufReadPost", {
365365
callback = function()
366366
if filters.config.filter_no_buffer or renderer.config.highlight_opened_files then
367-
reloaders.reload_explorer()
367+
utils.debounce("BufReadPost:filter_buffer", opts.update_focused_file.debounce_delay, function()
368+
reloaders.reload_explorer()
369+
end)
368370
end
369371
end,
370372
})
371373

372374
create_nvim_tree_autocmd("BufUnload", {
373375
callback = function(data)
374376
if filters.config.filter_no_buffer or renderer.config.highlight_opened_files then
375-
reloaders.reload_explorer(nil, data.buf)
377+
utils.debounce("BufUnload:filter_buffer", opts.update_focused_file.debounce_delay, function()
378+
reloaders.reload_explorer(nil, data.buf)
379+
end)
376380
end
377381
end,
378382
})

0 commit comments

Comments
 (0)