From 17858005e72a3582d4514a89b5f3fe52eaa95c42 Mon Sep 17 00:00:00 2001 From: "Phil Runninger (mac)" Date: Mon, 3 Jun 2019 12:07:30 -0400 Subject: [PATCH 1/2] Set t:NERDTreeBufName when creating a window tree. --- lib/nerdtree/creator.vim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/nerdtree/creator.vim b/lib/nerdtree/creator.vim index 980cf805..68cf6b91 100644 --- 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,7 +219,7 @@ 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() From 1b6a6568efaf5f177844e802e4bae02c281c3281 Mon Sep 17 00:00:00 2001 From: "Phil Runninger (mac)" Date: Mon, 3 Jun 2019 16:21:12 -0400 Subject: [PATCH 2/2] Change folding markers. --- autoload/nerdtree/ui_glue.vim | 4 ++-- lib/nerdtree/creator.vim | 2 +- lib/nerdtree/ui.vim | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/autoload/nerdtree/ui_glue.vim b/autoload/nerdtree/ui_glue.vim index a82ff18e..a6f4ae5b 100644 --- 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 index 68cf6b91..a893c17e 100644 --- a/lib/nerdtree/creator.vim +++ b/lib/nerdtree/creator.vim @@ -226,7 +226,7 @@ function! s:Creator._nextBufferName() 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 index 6ff9878e..227615b5 100644 --- 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()