commit 37859888b5a5e74e67a3c546e3aefcea8cece6f5 parent 88aaba22b504d300b548f000fc425b78cb09adc7 Author: marty <martin_grenfell@msn.com> Date: Sat, 18 Sep 2010 18:11:17 +1200 correct the window the cursor jumps to on :NERDTree(Close|Toggle) Diffstat:
| M | plugin/NERD_tree.vim | | | 10 | +++++++++- |
1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/plugin/NERD_tree.vim b/plugin/NERD_tree.vim @@ -2820,9 +2820,17 @@ function! s:closeTree() endif if winnr("$") != 1 + if winnr() == s:getTreeWinNum() + wincmd p + let bufnr = bufnr("") + wincmd p + else + let bufnr = bufnr("") + endif + call s:exec(s:getTreeWinNum() . " wincmd w") close - call s:exec("wincmd p") + call s:exec(bufwinnr(bufnr) . " wincmd w") else close endif
