From f92b7e7627c5a36f4af6814c408211539882c4f3 Mon Sep 17 00:00:00 2001 From: kiyan Date: Sat, 30 Oct 2021 11:35:44 +0200 Subject: [PATCH] fix: hijack current dir when doing `:edit .` fixes #756 --- lua/nvim-tree.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lua/nvim-tree.lua b/lua/nvim-tree.lua index 89a591f2..1cde3fa9 100644 --- a/lua/nvim-tree.lua +++ b/lua/nvim-tree.lua @@ -301,13 +301,14 @@ function M.open_on_directory() end local buf = api.nvim_get_current_buf() local bufname = api.nvim_buf_get_name(buf) - if vim.fn.isdirectory(bufname) ~= 1 or bufname == lib.Tree.cwd then + if vim.fn.isdirectory(bufname) ~= 1 then return end view.close() - - lib.change_dir(bufname) + if bufname ~= lib.Tree.cwd then + lib.change_dir(bufname) + end M.hijack_current_window() view.open()