diff --git a/plugin/NERD_tree.vim b/plugin/NERD_tree.vim index f4f241c..c9f8ecb 100644 --- a/plugin/NERD_tree.vim +++ b/plugin/NERD_tree.vim @@ -54,6 +54,7 @@ call s:InitVariable("g:NERDTreeBookmarksFile", expand('$HOME') . '/.NERDTreeBook call s:InitVariable("g:NERDTreeMouseMode", 1) call s:InitVariable("g:NERDTreeNotificationThreshold", 100) call s:InitVariable("g:NERDTreeQuitOnOpen", 0) +call s:InitVariable("g:NERDTreeShowBookmarks", 1) call s:InitVariable("g:NERDTreeShowFiles", 1) call s:InitVariable("g:NERDTreeShowHidden", 0) call s:InitVariable("g:NERDTreeShowLineNumbers", 0) @@ -114,6 +115,7 @@ call s:InitVariable("g:NERDTreeMapPreviewSplit", "g" . NERDTreeMapOpenSplit) call s:InitVariable("g:NERDTreeMapQuit", "q") call s:InitVariable("g:NERDTreeMapRefresh", "r") call s:InitVariable("g:NERDTreeMapRefreshRoot", "R") +call s:InitVariable("g:NERDTreeMapToggleBookmarks", "B") call s:InitVariable("g:NERDTreeMapToggleFiles", "F") call s:InitVariable("g:NERDTreeMapToggleFilters", "f") call s:InitVariable("g:NERDTreeMapToggleHidden", "H") @@ -2637,6 +2639,7 @@ function! s:BindMappings() exec "nnoremap ". g:NERDTreeMapToggleHidden ." :call ToggleShowHidden()" exec "nnoremap ". g:NERDTreeMapToggleFilters ." :call ToggleIgnoreFilter()" exec "nnoremap ". g:NERDTreeMapToggleFiles ." :call ToggleShowFiles()" + exec "nnoremap ". g:NERDTreeMapToggleBookmarks ." :call ToggleShowBookmarks()" exec "nnoremap ". g:NERDTreeMapCloseDir ." :call CloseCurrentDir()" exec "nnoremap ". g:NERDTreeMapCloseChildren ." :call CloseChildren()" @@ -3258,6 +3261,13 @@ function! s:ToggleIgnoreFilter() call s:CenterView() endfunction +" FUNCTION: s:ToggleShowBookmarks() {{{2 +" toggles the display of bookmarks +function! s:ToggleShowBookmarks() + let g:NERDTreeShowBookmarks = !g:NERDTreeShowBookmarks + call s:RenderViewSavingPosition() + call s:CenterView() +endfunction " FUNCTION: s:ToggleShowFiles() {{{2 " toggles the display of hidden files function! s:ToggleShowFiles()