commit b363396a9359f043b384f65a3c20b176238e9811
parent 87382097dfcd1357467b8ccb2d14bc86b08cd950
Author: Martin Grenfell <martin_grenfell@msn.com>
Date: Fri, 27 Jun 2008 22:58:33 +1200
apply "NERDTreeQuitOnOpen" patch from Matan Nassau
with some slight modifications
Diffstat:
1 file changed, 7 insertions(+), 0 deletions(-)
diff --git a/plugin/NERD_tree.vim b/plugin/NERD_tree.vim
@@ -53,6 +53,7 @@ call s:InitVariable("g:NERDTreeHighlightCursorline", 1)
call s:InitVariable("g:NERDTreeBookmarksFile", expand('$HOME') . '/.NERDTreeBookmarks')
call s:InitVariable("g:NERDTreeMouseMode", 1)
call s:InitVariable("g:NERDTreeNotificationThreshold", 100)
+call s:InitVariable("g:NERDTreeQuitOnOpen", 0)
call s:InitVariable("g:NERDTreeShowFiles", 1)
call s:InitVariable("g:NERDTreeShowHidden", 0)
call s:InitVariable("g:NERDTreeShowLineNumbers", 0)
@@ -2563,6 +2564,9 @@ function! s:ActivateNode()
call s:PutCursorOnNode(treenode, 0, 0)
else
call s:OpenFileNode(treenode)
+ if g:NERDTreeQuitOnOpen
+ call s:CloseTree()
+ endif
endif
endfunction
@@ -3030,6 +3034,9 @@ function! s:OpenEntrySplit()
let treenode = s:GetSelectedNode()
if treenode != {}
call s:OpenFileNodeSplit(treenode)
+ if g:NERDTreeQuitOnOpen
+ call s:CloseTree()
+ endif
else
call s:Echo("select a node first")
endif