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:
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()