commit dff80ff7d0ab9992973fb229ebfb830ca8eb08f7
parent 30a770aab0cacaea991a1b9ded1c9fdfbe8e5131
Author: Martin Grenfell <martin.grenfell@gmail.com>
Date: Mon, 12 Nov 2012 02:06:22 -0800
Merge pull request #203 from techlivezheng/feature/find-in-existing-window
Reveal the current editing file in current NERDTree window instaead initiating a new one
Diffstat:
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/plugin/NERD_tree.vim b/plugin/NERD_tree.vim
@@ -3026,7 +3026,13 @@ function! s:findAndRevealPath()
endif
else
if !p.isUnder(s:TreeFileNode.GetRootForTab().path)
- call s:initNerdTree(p.getParent().str())
+ if !s:isTreeOpen()
+ call s:createTreeWin()
+ else
+ call s:putCursorInTreeWin()
+ endif
+ let b:NERDTreeShowHidden = g:NERDTreeShowHidden
+ call s:chRoot(s:TreeDirNode.New(p.getParent()))
else
if !s:isTreeOpen()
call s:toggle("")