nerdtree

A tree explorer plugin for vim.
Index Commits Files Refs
commit 71ebe27a8d8b8275acf10fc42ae48706a2a6d38c
parent e7ebee3084cfe97b2084782f004a723f83be243f
Author: Martin Grenfell <martin_grenfell@msn.com>
Date:   Sat, 18 Jul 2009 00:46:43 +1200

fix a bug with secondary nerd trees and NERDTreeQuitOnOpen

Diffstat:
Mdoc/NERD_tree.txt | 5+++++
Mplugin/NERD_tree.vim | 2+-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/doc/NERD_tree.txt b/doc/NERD_tree.txt
@@ -997,6 +997,10 @@ The latest dev versions are on github
 ==============================================================================
 6. Changelog                                               *NERDTreeChangelog*
 
+Next release:
+    - fix a bug where secondary nerd trees (netrw hijacked trees) and
+      NERDTreeQuitOnOpen didnt play nicely, thanks to Curtis Harvey.
+
 3.1.1
     - fix a bug where a non-listed no-name buffer was getting created every
       time the tree windows was created, thanks to Derek Wyatt and owen1
@@ -1087,6 +1091,7 @@ just downloaded pr0n instead.
     Frederic Chanal (nach)
     Alf Mikula
     Lucas S. Buchala
+    Curtis Harvey
 
 ==============================================================================
 8. License                                                   *NERDTreeLicense*
diff --git a/plugin/NERD_tree.vim b/plugin/NERD_tree.vim
@@ -2344,7 +2344,7 @@ endfunction
 "FUNCTION: s:closeTreeIfQuitOnOpen() {{{2
 "Closes the NERD tree window if the close on open option is set
 function! s:closeTreeIfQuitOnOpen()
-    if g:NERDTreeQuitOnOpen
+    if g:NERDTreeQuitOnOpen && s:isTreeOpen()
         call s:closeTree()
     endif
 endfunction