From dfed2175f6163e0a2d3c564433afa7003fc6be45 Mon Sep 17 00:00:00 2001 From: Akmadan23 Date: Sat, 11 Nov 2023 14:37:33 +0100 Subject: [PATCH] fix: reload tree on `BufEnter` if cwd is different --- lua/nvim-tree.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/nvim-tree.lua b/lua/nvim-tree.lua index efc265975d3..d3bdb4a3059 100644 --- a/lua/nvim-tree.lua +++ b/lua/nvim-tree.lua @@ -283,8 +283,8 @@ local function setup_autocommands(opts) create_nvim_tree_autocmd("BufEnter", { pattern = "NvimTree_*", callback = function() - if opts.reload_on_bufenter and not opts.filesystem_watchers.enable then - if utils.is_nvim_tree_buf(0) then + if utils.is_nvim_tree_buf(0) then + if vim.fn.getcwd() ~= core.get_cwd() or (opts.reload_on_bufenter and not opts.filesystem_watchers.enable) then reloaders.reload_explorer() end end