mirror of
https://github.com/anthonyoteri/dotfiles.git
synced 2026-06-06 07:56:53 -04:00
24 lines
876 B
VimL
24 lines
876 B
VimL
Plug 'preservim/nerdtree'
|
|
Plug 'Xuyuanp/nerdtree-git-plugin'
|
|
Plug 'ryanoasis/vim-devicons'
|
|
Plug 'tiagofumo/vim-nerdtree-syntax-highlight'
|
|
|
|
let NERDTreeShowHidden=1
|
|
let NERDTreeMinimalUI=1
|
|
|
|
let g:NERDTreeDirArrowExpandable = '▹'
|
|
let g:NERDTreeDirArrowCollapsible = '▿'
|
|
|
|
nnoremap <expr> <leader>n g:NERDTree.IsOpen() ? ':NERDTreeClose<CR>' : @% == '' ? ':NERDTree<CR>' : ':NERDTreeFind<CR>'
|
|
nmap <leader>N :NERDTreeFind<CR>
|
|
|
|
" If more than one window and previous buffer was NERDTree, go back to it.
|
|
autocmd BufEnter * if bufname('#') =~# "^NERD_tree_" && winnr('$') > 1 | b# | endif
|
|
|
|
" avoid crashes when calling vim-plug functions while the cursor is on the NERDTree window
|
|
let g:plug_window = 'noautocmd vertical topleft new'
|
|
|
|
let g:WebDevIconsUnicodeDecorateFolderNodes = 1
|
|
let g:DevIconsEnableFoldersOpenClose = 1
|
|
let g:DevIconsEnableFolderExtensionPatternMatching = 1
|