mirror of
https://github.com/preservim/nerdtree.git
synced 2025-11-11 12:53:49 -05:00
move b:NERDTreeType into the NERDTree class and add some query methods
This commit is contained in:
@@ -64,7 +64,7 @@ endfunction
|
||||
|
||||
"FUNCTION: Opener._gotoTargetWin() {{{1
|
||||
function! s:Opener._gotoTargetWin()
|
||||
if b:NERDTreeType ==# "window"
|
||||
if b:NERDTree.isWinTree()
|
||||
if self._where == 'v'
|
||||
vsplit
|
||||
elseif self._where == 'h'
|
||||
@@ -149,7 +149,7 @@ function! s:Opener.New(path, opts)
|
||||
|
||||
let newObj._keepopen = nerdtree#has_opt(a:opts, 'keepopen')
|
||||
let newObj._where = has_key(a:opts, 'where') ? a:opts['where'] : ''
|
||||
let newObj._treetype = b:NERDTreeType
|
||||
let newObj._nerdtree = b:NERDTree
|
||||
call newObj._saveCursorPos()
|
||||
|
||||
return newObj
|
||||
@@ -248,7 +248,7 @@ function! s:Opener._openFile()
|
||||
|
||||
call self._gotoTargetWin()
|
||||
|
||||
if self._treetype ==# "window"
|
||||
if self._nerdtree.isWinTree()
|
||||
call self._path.edit()
|
||||
else
|
||||
call self._path.edit()
|
||||
@@ -262,7 +262,7 @@ endfunction
|
||||
|
||||
"FUNCTION: Opener._openDirectory(node) {{{1
|
||||
function! s:Opener._openDirectory(node)
|
||||
if self._treetype ==# "window"
|
||||
if self._nerdtree.isWinTree()
|
||||
call self._gotoTargetWin()
|
||||
call g:NERDTreeCreator.CreateWindow(a:node.path.str())
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user