From a7d585f7af8c81651a274cae9f9e09639483c785 Mon Sep 17 00:00:00 2001 From: Phil Runninger Date: Mon, 4 May 2020 07:59:25 -0400 Subject: [PATCH] Force NERDTreeFocus to allow events to be fired when switching windows. --- lib/nerdtree/nerdtree.vim | 4 ++-- plugin/NERD_tree.vim | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/nerdtree/nerdtree.vim b/lib/nerdtree/nerdtree.vim index a48f6a8..982db16 100644 --- 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 index 639f87b..ca8070d 100644 --- 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