From a283c0e03ef3f5822e451a5a7b079cec00d372e3 Mon Sep 17 00:00:00 2001 From: Xuyuan Pang Date: Mon, 1 Sep 2014 16:25:27 +0800 Subject: [PATCH 1/2] fix #363 --- lib/nerdtree/creator.vim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/nerdtree/creator.vim b/lib/nerdtree/creator.vim index 86f951a..ee3a199 100644 --- a/lib/nerdtree/creator.vim +++ b/lib/nerdtree/creator.vim @@ -43,6 +43,10 @@ endfunction function! s:Creator.createPrimary(name) let path = self._pathForString(a:name) + if path == 0 + return + endif + "if instructed to, then change the vim CWD to the dir the NERDTree is "inited in if g:NERDTreeChDirMode != 0 From 8e06723c04ac2bf2d4b28a7ccffb0798dea0659e Mon Sep 17 00:00:00 2001 From: Xuyuan Pang Date: Mon, 1 Sep 2014 16:25:27 +0800 Subject: [PATCH 2/2] fix #363 --- lib/nerdtree/creator.vim | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/nerdtree/creator.vim b/lib/nerdtree/creator.vim index 86f951a..2c56b11 100644 --- a/lib/nerdtree/creator.vim +++ b/lib/nerdtree/creator.vim @@ -43,6 +43,10 @@ endfunction function! s:Creator.createPrimary(name) let path = self._pathForString(a:name) + if path == {} + return + endif + "if instructed to, then change the vim CWD to the dir the NERDTree is "inited in if g:NERDTreeChDirMode != 0 @@ -240,7 +244,7 @@ function! s:Creator._pathForString(str) let path = g:NERDTreePath.New(dir) catch /^NERDTree.InvalidArgumentsError/ call nerdtree#echo("No bookmark or directory found for: " . a:str) - return + return {} endtry endif if !path.isDirectory