Improve NERDTree settings

This commit is contained in:
ItsDrike 2021-09-25 02:44:24 +02:00
parent 8dedca10d2
commit b5354fbf4c
No known key found for this signature in database
GPG key ID: FB8CA11A2CF3A843
2 changed files with 16 additions and 14 deletions

View file

@ -12,13 +12,13 @@ if empty($DISPLAY) " Use ASCII-only if we're in TTY
endif
" Disable airline in nerdtree buffer
augroup filetype_nerdtree
au!
au FileType nerdtree call s:disable_airline_on_nerdtree()
au WinEnter,BufWinEnter,TabEnter * call s:disable_airline_on_nerdtree()
augroup END
fu s:disable_airline_on_nerdtree() abort
let nerdtree_winnr = index(map(range(1, winnr('$')), {_,v -> getbufvar(winbufnr(v), '&ft')}), 'nerdtree') + 1
call timer_start(0, {-> nerdtree_winnr && setwinvar(nerdtree_winnr, '&stl', '%#Normal#')})
endfu
"augroup filetype_nerdtree
" au!
" au FileType nerdtree call s:disable_airline_on_nerdtree()
" au WinEnter,BufWinEnter,TabEnter * call s:disable_airline_on_nerdtree()
"augroup END
"
"fu s:disable_airline_on_nerdtree() abort
" let nerdtree_winnr = index(map(range(1, winnr('$')), {_,v -> getbufvar(winbufnr(v), '&ft')}), 'nerdtree') + 1
" call timer_start(0, {-> nerdtree_winnr && setwinvar(nerdtree_winnr, '&stl', '%#Normal#')})
"endfu