From 0227ce97edbf0e8c046af6458fb9ff5ff5c132d2 Mon Sep 17 00:00:00 2001 From: Alexander Courtis Date: Mon, 7 Apr 2025 10:40:02 +1000 Subject: [PATCH] fix(#3101): only redraw renderer.highlight_opened_files during BufUnload and BufReadPost --- lua/nvim-tree/explorer/init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/nvim-tree/explorer/init.lua b/lua/nvim-tree/explorer/init.lua index ecd7b64e..58972164 100644 --- a/lua/nvim-tree/explorer/init.lua +++ b/lua/nvim-tree/explorer/init.lua @@ -134,7 +134,7 @@ function Explorer:create_autocmds() end) elseif self.opts.renderer.highlight_opened_files ~= "none" then -- draw to update opened highlight; must be delayed as the buffer is still loaded during BufUnload - utils.debounce("Buf:highlight_opened_files_" .. self.uid_explorer, self.opts.view.debounce_delay, function() + vim.schedule(function() self.renderer:draw() end) end