nerdtree

A tree explorer plugin for vim.
Index Commits Files Refs
commit a7d585f7af8c81651a274cae9f9e09639483c785
parent 5e77fb2fef6720eabbfe957cf3a47f3f0a218e05
Author: Phil Runninger <philrunninger@gmail.com>
Date:   Mon,  4 May 2020 07:59:25 -0400

Force NERDTreeFocus to allow events to be fired when switching windows.

Diffstat:
Mlib/nerdtree/nerdtree.vim | 4++--
Mplugin/NERD_tree.vim | 2+-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/lib/nerdtree/nerdtree.vim b/lib/nerdtree/nerdtree.vim
@@ -96,9 +96,9 @@ endfunction
 
 "FUNCTION: s:NERDTree.CursorToTreeWin(){{{1
 "Places the cursor in the nerd tree window
-function! s:NERDTree.CursorToTreeWin()
+function! s:NERDTree.CursorToTreeWin(...)
     call g:NERDTree.MustBeOpen()
-    call nerdtree#exec(g:NERDTree.GetWinNum() . 'wincmd w', 1)
+    call nerdtree#exec(g:NERDTree.GetWinNum() . 'wincmd w', a:0 >0 ? a:1 : 1)
 endfunction
 
 " Function: s:NERDTree.ExistsForBuffer()   {{{1
diff --git a/plugin/NERD_tree.vim b/plugin/NERD_tree.vim
@@ -217,7 +217,7 @@ endfunction
 
 function! NERDTreeFocus()
     if g:NERDTree.IsOpen()
-        call g:NERDTree.CursorToTreeWin()
+        call g:NERDTree.CursorToTreeWin(0)
     else
         call g:NERDTreeCreator.ToggleTabTree('')
     endif