From ad2802d9c43c7d91df1fe747763b99291b174dd3 Mon Sep 17 00:00:00 2001 From: kiyan Date: Mon, 14 Feb 2022 19:43:57 +0100 Subject: [PATCH] fix: do not update cwd when changing window --- lua/nvim-tree/actions/change-dir.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/nvim-tree/actions/change-dir.lua b/lua/nvim-tree/actions/change-dir.lua index e91a1aa8..357527eb 100644 --- a/lua/nvim-tree/actions/change-dir.lua +++ b/lua/nvim-tree/actions/change-dir.lua @@ -14,7 +14,7 @@ function M.fn(name, with_open) local foldername = name == '..' and vim.fn.fnamemodify(utils.path_remove_trailing(TreeExplorer.cwd), ':h') or name local no_cwd_change = vim.fn.expand(foldername) == TreeExplorer.cwd local new_tab = a.nvim_get_current_tabpage() - local is_window = vim.v.event.scope == "window" and new_tab == M.current_tab + local is_window = (vim.v.event.scope == "window" or vim.v.event.changed_window) and new_tab == M.current_tab if no_cwd_change or is_window then return end