From c0cd3aeb657313de5f55a3da6111eb03e225fc38 Mon Sep 17 00:00:00 2001 From: kiyan Date: Thu, 30 Sep 2021 13:11:05 +0200 Subject: [PATCH] fix: do not run refresh if tree cwd is nil --- lua/nvim-tree/lib.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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)