From c8afb6d92db5c2f077b94ff6800f7c88dc15ff77 Mon Sep 17 00:00:00 2001 From: Martin Grenfell Date: Fri, 9 Jan 2009 09:32:57 +1300 Subject: [PATCH] fix a bug where :NERDTreeToggle was broken without :set hidden --- doc/NERD_tree.txt | 3 +++ plugin/NERD_tree.vim | 3 +++ 2 files changed, 6 insertions(+) diff --git a/doc/NERD_tree.txt b/doc/NERD_tree.txt index bc07ae4..c2e1a7c 100644 --- a/doc/NERD_tree.txt +++ b/doc/NERD_tree.txt @@ -949,6 +949,9 @@ fridge for later ;) ============================================================================== 7. Changelog *NERDTreeChangelog* +3.0.1 + - fix a bug where :NERDTreeToggle was broken unless 'hidden was set + 3.0.0 - hijack netrw so that doing an :edit will put a NERD tree in the window rather than a netrw browser. See :help 'NERDTreeHijackNetrw' diff --git a/plugin/NERD_tree.vim b/plugin/NERD_tree.vim index 1129ee0..1130454 100644 --- a/plugin/NERD_tree.vim +++ b/plugin/NERD_tree.vim @@ -2931,6 +2931,9 @@ function! s:toggle(dir) if !s:isTreeOpen() call s:createTreeWin() call s:restoreScreenState() + if !&hidden + call s:renderView() + endif else call s:closeTree() endif