nerdtree

A tree explorer plugin for vim.
Index Commits Files Refs
commit 0efbdfbc5a1a312d3877c46be6afb7bee55ba2f6
parent 288669db1fa888947deaf715d7469233f476909f
Author: Phil Runninger <PhilRunninger@users.noreply.github.com>
Date:   Mon, 25 Mar 2019 22:29:21 -0400

Remove the "Please wait... DONE" messages. (#966)


Diffstat:
Mautoload/nerdtree/ui_glue.vim | 9+++------
Mlib/nerdtree/tree_dir_node.vim | 12++++--------
2 files changed, 7 insertions(+), 14 deletions(-)
diff --git a/autoload/nerdtree/ui_glue.vim b/autoload/nerdtree/ui_glue.vim
@@ -492,8 +492,7 @@ function! s:openNodeRecursively(node)
     call nerdtree#echo("Recursively opening node. Please wait...")
     call a:node.openRecursively()
     call b:NERDTree.render()
-    redraw
-    call nerdtree#echo("Recursively opening node. Please wait... DONE")
+    redraw!
 endfunction
 
 " FUNCTION: s:previewBookmark(bookmark) {{{1
@@ -544,9 +543,8 @@ function! s:refreshRoot()
     call nerdtree#exec(g:NERDTree.GetWinNum() . "wincmd w")
     call b:NERDTree.root.refresh()
     call b:NERDTree.render()
-    redraw
+    redraw!
     call nerdtree#exec(l:curWin . "wincmd w")
-    call nerdtree#echo("Refreshing the root node. This could take a while... DONE")
 endfunction
 
 " FUNCTION: s:refreshCurrent(node) {{{1
@@ -560,8 +558,7 @@ function! s:refreshCurrent(node)
     call nerdtree#echo("Refreshing node. This could take a while...")
     call node.refresh()
     call b:NERDTree.render()
-    redraw
-    call nerdtree#echo("Refreshing node. This could take a while... DONE")
+    redraw!
 endfunction
 
 " FUNCTION: nerdtree#ui_glue#setupCommands() {{{1
diff --git a/lib/nerdtree/tree_dir_node.vim b/lib/nerdtree/tree_dir_node.vim
@@ -405,17 +405,15 @@ endfunction
 " Removes all childen from this node and re-reads them
 "
 " Args:
-" silent: 1 if the function should not echo any "please wait" messages for
-" large directories
 "
 " Return: the number of child nodes read
-function! s:TreeDirNode._initChildren(silent)
+function! s:TreeDirNode._initChildren()
     "remove all the current child nodes
     let self.children = []
 
     let files = self._glob('*', 1) + self._glob('.*', 0)
 
-    if !a:silent && len(files) > g:NERDTreeNotificationThreshold
+    if len(files) > g:NERDTreeNotificationThreshold
         call nerdtree#echo("Please wait, caching a large dir ...")
     endif
 
@@ -432,9 +430,7 @@ function! s:TreeDirNode._initChildren(silent)
 
     call self.sortChildren()
 
-    if !a:silent && len(files) > g:NERDTreeNotificationThreshold
-        call nerdtree#echo("Please wait, caching a large dir ... DONE (". self.getChildCount() ." nodes cached).")
-    endif
+    redraw!
 
     if invalidFilesFound
         call nerdtree#echoWarning(invalidFilesFound . " file(s) could not be loaded into the NERD tree")
@@ -494,7 +490,7 @@ function! s:TreeDirNode.open(...)
 
     let l:numChildrenCached = 0
     if empty(self.children)
-        let l:numChildrenCached = self._initChildren(0)
+        let l:numChildrenCached = self._initChildren
     endif
 
     return l:numChildrenCached