commit 373a4b28e4444a5ec88ed3a81eb09073e8c92fc0
parent 4a32dd0be35621dc8d4b73836f58434ff3e73124
Author: Phil Runninger <PhilRunninger@users.noreply.github.com>
Date: Fri, 7 Aug 2020 00:37:56 -0400
Don't use silent when raising User events (#1164)
* Remove silent from doautocmd. Prevent errors with exists('#...').
* Update version number in change log.
Diffstat:
3 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
@@ -5,6 +5,7 @@
- **.PATCH**: Pull Request Title (PR Author) [PR Number](Link to PR)
-->
#### 6.9
+- **.6**: Don't use silent when raising User events (PhilRunninger) [#1164](https://github.com/preservim/nerdtree/pull/1164)
- **.5**: Fix highlight for file node. (pirey) [#1157](https://github.com/preservim/nerdtree/pull/1157)
- **.4**: Make sure symbolic links' flags are highlighted correctly. (PhilRunninger) [#1156](https://github.com/preservim/nerdtree/pull/1156)
- **.3**: Fix new NERDTrees' width when previous one was in the only window. (PhilRunninger) [#1153](https://github.com/preservim/nerdtree/pull/1153)
diff --git a/lib/nerdtree/creator.vim b/lib/nerdtree/creator.vim
@@ -28,7 +28,9 @@ endfunction
" FUNCTION: s:Creator._broadcastInitEvent() {{{1
function! s:Creator._broadcastInitEvent()
- silent doautocmd User NERDTreeInit
+ if exists('#NERDTreeInit')
+ doautocmd User NERDTreeInit
+ endif
endfunction
" FUNCTION: s:Creator.BufNamePrefix() {{{1
diff --git a/lib/nerdtree/nerdtree.vim b/lib/nerdtree/nerdtree.vim
@@ -27,7 +27,9 @@ function! s:NERDTree.changeRoot(node)
call self.render()
call self.root.putCursorHere(0, 0)
- silent doautocmd User NERDTreeNewRoot
+ if exists('#NERDTreeNewRoot')
+ doautocmd User NERDTreeNewRoot
+ endif
endfunction
"FUNCTION: s:NERDTree.Close() {{{1