diff --git a/lua/nvim-tree/lib.lua b/lua/nvim-tree/lib.lua index 4cf4b147..5758ef1b 100644 --- a/lua/nvim-tree/lib.lua +++ b/lua/nvim-tree/lib.lua @@ -174,7 +174,9 @@ end local refreshing = false function M.refresh_tree(disable_clock) - if (not disable_clock and refreshing) or vim.v.exiting ~= vim.NIL then return end + if not M.Tree.cwd or (not disable_clock and refreshing) or vim.v.exiting ~= vim.NIL then + return + end refreshing = true refresh_nodes(M.Tree)