nerdtree

A tree explorer plugin for vim.
Index Commits Files Refs
commit 28eb47e2678cf629d92b4f1f00dd56cba22fc4ae
parent 67fa9b3116948466234978aa6287649f98e666bd
Author: Phil Runninger <PhilRunninger@users.noreply.github.com>
Date:   Fri,  7 Jun 2019 21:41:47 -0400

Fix refreshroot (#999)

* Set t:NERDTreeBufName when creating a window tree.

* Change folding markers.

Diffstat:
Mautoload/nerdtree/ui_glue.vim | 4++--
Mlib/nerdtree/creator.vim | 7++++---
Mlib/nerdtree/ui.vim | 2+-
3 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/autoload/nerdtree/ui_glue.vim b/autoload/nerdtree/ui_glue.vim
@@ -367,7 +367,7 @@ function! s:jumpToLastChild(node)
     call s:jumpToChild(a:node, 1)
 endfunction
 
-" FUNCTION: s:jumpToChild(node, last) {{{2
+" FUNCTION: s:jumpToChild(node, last) {{{1
 " Jump to the first or last child node at the same file system level.
 "
 " Args:
@@ -425,7 +425,7 @@ function! s:jumpToPrevSibling(node)
     call s:jumpToSibling(a:node, 0)
 endfunction
 
-" FUNCTION: s:jumpToSibling(node, forward) {{{2
+" FUNCTION: s:jumpToSibling(node, forward) {{{1
 " Move the cursor to the next or previous node at the same file system level.
 "
 " Args:
diff --git a/lib/nerdtree/creator.vim b/lib/nerdtree/creator.vim
@@ -96,7 +96,8 @@ function! s:Creator.createWindowTree(dir)
 
     "we need a unique name for each window tree buffer to ensure they are
     "all independent
-    exec g:NERDTreeCreatePrefix . " edit " . self._nextBufferName()
+    let t:NERDTreeBufName = self._nextBufferName()
+    exec g:NERDTreeCreatePrefix . " edit " . t:NERDTreeBufName
 
     call self._createNERDTree(path, "window")
     let b:NERDTree._previousBuf = bufnr(previousBuf)
@@ -218,14 +219,14 @@ function! s:Creator.New()
     return newCreator
 endfunction
 
-" FUNCTION: s:Creator._nextBufferName() {{{2
+" FUNCTION: s:Creator._nextBufferName() {{{1
 " returns the buffer name for the next nerd tree
 function! s:Creator._nextBufferName()
     let name = s:Creator.BufNamePrefix() . self._nextBufferNumber()
     return name
 endfunction
 
-" FUNCTION: s:Creator._nextBufferNumber() {{{2
+" FUNCTION: s:Creator._nextBufferNumber() {{{1
 " the number to add to the nerd tree buffer name to make the buf name unique
 function! s:Creator._nextBufferNumber()
     if !exists("s:Creator._NextBufNum")
diff --git a/lib/nerdtree/ui.vim b/lib/nerdtree/ui.vim
@@ -6,7 +6,7 @@
 let s:UI = {}
 let g:NERDTreeUI = s:UI
 
-" FUNCTION: s:UI.centerView() {{{2
+" FUNCTION: s:UI.centerView() {{{1
 " centers the nerd tree window around the cursor (provided the nerd tree
 " options permit)
 function! s:UI.centerView()