nerdtree

A tree explorer plugin for vim.
Index Commits Files Refs
commit 164131762f1d37f7e7dc19e0ebe177c80c3f74ea
parent 38d4d2288a83f08b8b2ba24f36259e3f140da9d6
Author: Jason Franklin <j_fra@fastmail.us>
Date:   Sun, 22 Apr 2018 10:23:16 -0400

Refine the internals of the "showMenu()" function

Diffstat:
Mlib/nerdtree/menu_controller.vim | 13+++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/lib/nerdtree/menu_controller.vim b/lib/nerdtree/menu_controller.vim
@@ -23,13 +23,14 @@ function! s:MenuController.showMenu()
 
     try
         let self.selection = 0
+        let l:done = 0
 
-        let done = 0
-        while !done
+        while !l:done
             redraw!
             call self._echoPrompt()
-            let key = nr2char(getchar())
-            let done = self._handleKeypress(key)
+
+            let l:key = nr2char(getchar())
+            let l:done = self._handleKeypress(l:key)
         endwhile
     finally
         call self._restoreOptions()
@@ -41,8 +42,8 @@ function! s:MenuController.showMenu()
     endtry
 
     if self.selection != -1
-        let m = self._current()
-        call m.execute()
+        let l:m = self._current()
+        call l:m.execute()
     endif
 endfunction