commit bd5e5d71b59ef7b0e268e2eb7ac4243c35eef9ca
parent 711c8e33287b167f4a6f6e3aa81cbe34bc9dad87
Author: marty <martin_grenfell@msn.com>
Date: Thu, 20 Aug 2009 03:05:21 +1200
rearange some code so the menu doesnt change the window/cursor position
Diffstat:
1 file changed, 4 insertions(+), 7 deletions(-)
diff --git a/plugin/NERD_tree.vim b/plugin/NERD_tree.vim
@@ -486,18 +486,15 @@ function! s:MenuController.showMenu()
let key = nr2char(getchar())
let done = self._handleKeypress(key)
endwhile
-
- if self.selection != -1
- let m = self._current()
- call m.execute()
- endif
-
finally
call self._restoreOptions()
endtry
+ if self.selection != -1
+ let m = self._current()
+ call m.execute()
+ endif
endfunction
-
"FUNCTION: MenuController._prompt() {{{3
function! s:MenuController._prompt()
let toReturn = ''