commit f6987b7ea6e839055b400fbe4a6fab1d38e7a26a
parent e47e588705bd7d205a3b5a60ac7090c9a2504ba2
Author: Phil Runninger <PhilRunninger@users.noreply.github.com>
Date: Tue, 6 Mar 2018 11:28:46 -0500
Merge pull request #814 from scrooloose/813-bwipeout_NERDTree_buffer
Use a better check for existence of the NERDTree buffer.
Diffstat:
2 files changed, 21 insertions(+), 28 deletions(-)
diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
@@ -1,37 +1,30 @@
-_To assist in resolving your issue, provide as much information as possible, in place of the ellipses (`…`) below._
+<!--- To assist in resolving your issue, provide as much information as possible. -->
----
-**Environment:** _Describe your Vim/NERDTree setup._
+### Environment
+<!--- Describe your Vim/NERDTree setup. -->
->* Operating System: …
->* Vim version `:version`: …
->* NERDTree version `git rev-parse --short HEAD`: …
->* NERDTree settings applied in your vimrc, if any:
->
-> ```
-> …
-> ```
+* Operating System:
+* Vim version `:version`:
+* NERDTree version `git rev-parse --short HEAD`:
+* NERDTree settings applied in your vimrc, if any:
+ ```vim
+ ```
-**Process:** _List the steps that will recreate the issue._
+### Process
+<!--- List the steps that will recreate the issue. -->
->1. …
+1.
-**Current Result:** _Describe what you you currently experience from this process._
+### Current Result
+<!--- Describe what you you currently experience from this process. -->
->…
+### Expected Result
+<!--- Describe what you would have expected from this process. -->
-**Expected Result:** _Describe what you would expect to have resulted from this process._
+## Optional
->…
+### Screenshot(s)
----
-**Optional**
-
-**Screenshot(s):**
-
->…
-
-**Possible Fix:** _(Have you poked around in the code?)_
-
->…
+### Possible Fix
+<!--- If you have explored the code, share what you've found. -->
diff --git a/lib/nerdtree/creator.vim b/lib/nerdtree/creator.vim
@@ -185,7 +185,7 @@ function! s:Creator._createTreeWin()
let splitLocation = g:NERDTreeWinPos ==# "left" ? "topleft " : "botright "
let splitSize = g:NERDTreeWinSize
- if !exists('t:NERDTreeBufName')
+ if !g:NERDTree.ExistsForTab()
let t:NERDTreeBufName = self._nextBufferName()
silent! exec splitLocation . 'vertical ' . splitSize . ' new'
silent! exec "edit " . t:NERDTreeBufName