nerdtree

A tree explorer plugin for vim.
Index Commits Files Refs
commit c59ac8fba14bfd6d0ba3efe293f5d4a7f5507656
parent ce6c347f858fe013a4551b50b5722694caf7dd82
Author: Techlive Zheng <techlivezheng@gmail.com>
Date:   Mon,  5 Nov 2012 01:21:53 +0800

Make NERDTreeFind use an existing NERDTree window

Diffstat:
Mplugin/NERD_tree.vim | 8+++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/plugin/NERD_tree.vim b/plugin/NERD_tree.vim
@@ -3019,7 +3019,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("")