mirror of
https://github.com/preservim/nerdtree.git
synced 2024-10-18 22:00:21 +03:00
apply "NERDTreeQuitOnOpen" patch from Matan Nassau
with some slight modifications
This commit is contained in:
parent
87382097df
commit
b363396a93
@ -53,6 +53,7 @@ call s:InitVariable("g:NERDTreeHighlightCursorline", 1)
|
|||||||
call s:InitVariable("g:NERDTreeBookmarksFile", expand('$HOME') . '/.NERDTreeBookmarks')
|
call s:InitVariable("g:NERDTreeBookmarksFile", expand('$HOME') . '/.NERDTreeBookmarks')
|
||||||
call s:InitVariable("g:NERDTreeMouseMode", 1)
|
call s:InitVariable("g:NERDTreeMouseMode", 1)
|
||||||
call s:InitVariable("g:NERDTreeNotificationThreshold", 100)
|
call s:InitVariable("g:NERDTreeNotificationThreshold", 100)
|
||||||
|
call s:InitVariable("g:NERDTreeQuitOnOpen", 0)
|
||||||
call s:InitVariable("g:NERDTreeShowFiles", 1)
|
call s:InitVariable("g:NERDTreeShowFiles", 1)
|
||||||
call s:InitVariable("g:NERDTreeShowHidden", 0)
|
call s:InitVariable("g:NERDTreeShowHidden", 0)
|
||||||
call s:InitVariable("g:NERDTreeShowLineNumbers", 0)
|
call s:InitVariable("g:NERDTreeShowLineNumbers", 0)
|
||||||
@ -2563,6 +2564,9 @@ function! s:ActivateNode()
|
|||||||
call s:PutCursorOnNode(treenode, 0, 0)
|
call s:PutCursorOnNode(treenode, 0, 0)
|
||||||
else
|
else
|
||||||
call s:OpenFileNode(treenode)
|
call s:OpenFileNode(treenode)
|
||||||
|
if g:NERDTreeQuitOnOpen
|
||||||
|
call s:CloseTree()
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
@ -3030,6 +3034,9 @@ function! s:OpenEntrySplit()
|
|||||||
let treenode = s:GetSelectedNode()
|
let treenode = s:GetSelectedNode()
|
||||||
if treenode != {}
|
if treenode != {}
|
||||||
call s:OpenFileNodeSplit(treenode)
|
call s:OpenFileNodeSplit(treenode)
|
||||||
|
if g:NERDTreeQuitOnOpen
|
||||||
|
call s:CloseTree()
|
||||||
|
endif
|
||||||
else
|
else
|
||||||
call s:Echo("select a node first")
|
call s:Echo("select a node first")
|
||||||
endif
|
endif
|
||||||
|
Loading…
Reference in New Issue
Block a user