mirror of
https://github.com/preservim/nerdtree.git
synced 2025-11-08 11:23:48 -05:00
rearange some code so the menu doesnt change the window/cursor position
This commit is contained in:
@@ -486,18 +486,15 @@ function! s:MenuController.showMenu()
|
|||||||
let key = nr2char(getchar())
|
let key = nr2char(getchar())
|
||||||
let done = self._handleKeypress(key)
|
let done = self._handleKeypress(key)
|
||||||
endwhile
|
endwhile
|
||||||
|
|
||||||
if self.selection != -1
|
|
||||||
let m = self._current()
|
|
||||||
call m.execute()
|
|
||||||
endif
|
|
||||||
|
|
||||||
finally
|
finally
|
||||||
call self._restoreOptions()
|
call self._restoreOptions()
|
||||||
endtry
|
endtry
|
||||||
|
|
||||||
|
if self.selection != -1
|
||||||
|
let m = self._current()
|
||||||
|
call m.execute()
|
||||||
|
endif
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
"FUNCTION: MenuController._prompt() {{{3
|
"FUNCTION: MenuController._prompt() {{{3
|
||||||
function! s:MenuController._prompt()
|
function! s:MenuController._prompt()
|
||||||
let toReturn = ''
|
let toReturn = ''
|
||||||
|
|||||||
Reference in New Issue
Block a user