Remove nerdtree settings from core to nerdtree plug
parent
4902448bb1
commit
8e652d7a0b
@ -1,28 +1,5 @@
|
|||||||
Plug 'editorconfig/editorconfig-vim', { 'tag': 'v1.1.1' }
|
Plug 'editorconfig/editorconfig-vim', { 'tag': 'v1.1.1' }
|
||||||
Plug 'tpope/vim-surround'
|
Plug 'tpope/vim-surround'
|
||||||
|
|
||||||
" UltiSnips
|
|
||||||
Plug 'SirVer/ultisnips', { 'tag': '3.2' }
|
Plug 'SirVer/ultisnips', { 'tag': '3.2' }
|
||||||
let g:UltiSnipsSnippetDirectories = [ 'UltiSnips', 'snips' ]
|
|
||||||
|
|
||||||
" NerdTree
|
|
||||||
Plug 'preservim/nerdtree', { 'on': 'NERDTreeToggle', 'tag': '6.9.8' }
|
|
||||||
|
|
||||||
" Close all open buffers on entering a window if the only
|
let g:UltiSnipsSnippetDirectories = [ 'UltiSnips', 'snips' ]
|
||||||
" buffer that's left is the NERDTree buffer
|
|
||||||
function! s:CloseIfOnlyNerdTreeLeft()
|
|
||||||
if exists("t:NERDTreeBufName")
|
|
||||||
if bufwinnr(t:NERDTreeBufName) != -1
|
|
||||||
if winnr("$") == 1
|
|
||||||
q
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
let g:NERDTreeDirArrowExpandable = '▸'
|
|
||||||
let g:NERDTreeDirArrowCollapsible = '▾'
|
|
||||||
let NERDTreeDirArrows = 1
|
|
||||||
let NERDTreeIgnore = [ '\.pyc$', '\.swp$' ]
|
|
||||||
|
|
||||||
autocmd WinEnter * call s:CloseIfOnlyNerdTreeLeft()
|
|
||||||
|
Loading…
Reference in New Issue