commit 43d569195c748581a3d96e7450f0bbdf27d1dca3
parent eee179f0bf36a314f48b231e3772b06ce9406c94
Author: Jason Franklin <lifecrisis@users.noreply.github.com>
Date: Fri, 3 Aug 2018 14:04:57 -0400
Merge pull request #866 from lifecrisis/bm_toggle
Diffstat:
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/lib/nerdtree/ui.vim b/lib/nerdtree/ui.vim
@@ -475,15 +475,23 @@ function! s:UI.toggleIgnoreFilter()
endfunction
" FUNCTION: s:UI.toggleShowBookmarks() {{{1
-" toggles the display of bookmarks
+" Toggle the visibility of the Bookmark table.
function! s:UI.toggleShowBookmarks()
let self._showBookmarks = !self._showBookmarks
+
if self.getShowBookmarks()
call self.nerdtree.render()
call g:NERDTree.CursorToBookmarkTable()
else
+
+ if empty(g:NERDTreeFileNode.GetSelected())
+ call b:NERDTree.root.putCursorHere(0, 0)
+ normal! 0
+ endif
+
call self.renderViewSavingPosition()
endif
+
call self.centerView()
endfunction