nerdtree

A tree explorer plugin for vim.
Index Commits Files Refs
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:
Mplugin/NERD_tree.vim | 8+++++++-
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("")