From 8a6ae7c6338378b6bb28ad0cf03e71ff0fd11a5a Mon Sep 17 00:00:00 2001 From: riyu ken Date: Thu, 28 Sep 2017 21:04:01 +0800 Subject: [PATCH] Use a better function to change directories When g:NERDTreeChDirMode is 2, changing the tree root will change the working directory as well. This change was silent because the wrong function was used to make the switch. This commit uses a better function that echoes a message. --- lib/nerdtree/nerdtree.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/nerdtree/nerdtree.vim b/lib/nerdtree/nerdtree.vim index 1404cee..ffbc9d3 100644 --- a/lib/nerdtree/nerdtree.vim +++ b/lib/nerdtree/nerdtree.vim @@ -21,7 +21,7 @@ function! s:NERDTree.changeRoot(node) "change dir to the dir of the new root if instructed to if g:NERDTreeChDirMode ==# 2 - exec "cd " . self.root.path.str({'format': 'Edit'}) + call self.root.path.changeToDir() endif call self.render()