nerdtree

A tree explorer plugin for vim.
Index Commits Files Refs
commit 21297404190e4a273d1afa318df121a49add580a
parent 12960b966f7c7b19c56936856ce30942f655d58f
Author: Jason Franklin <j_fra@fastmail.us>
Date:   Sat,  9 Dec 2017 11:09:10 -0500

Add style improvements

Function-local variables, instead of script-local variables, should
be used here.  In addition, "empty()" is a better choice for testing
for the absence of an argument.  Finally, the use of "else" is
removed.

The docstring is also updated to include the new argument.

Diffstat:
Mautoload/nerdtree/ui_glue.vim | 14+++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/autoload/nerdtree/ui_glue.vim b/autoload/nerdtree/ui_glue.vim
@@ -261,16 +261,16 @@ function! s:displayHelp()
     call b:NERDTree.ui.centerView()
 endfunction
 
-" FUNCTION: s:findAndRevealPath() {{{1
-function! s:findAndRevealPath(userPath)
-    if len(a:userPath) == 0
-        let s:userPath = expand("%:p")
-    else 
-        let s:userPath = a:userPath
+" FUNCTION: s:findAndRevealPath(path) {{{1
+function! s:findAndRevealPath(path)
+    let l:path = a:path
+
+    if empty(l:path)
+        let l:path = expand('%:p')
     endif
     
     try
-        let p = g:NERDTreePath.New(s:userPath)
+        let p = g:NERDTreePath.New(l:path)
     catch /^NERDTree.InvalidArgumentsError/
         call nerdtree#echo("no file for the current buffer")
         return