mirror of
https://github.com/vim-airline/vim-airline.git
synced 2025-12-06 12:14:24 +08:00
ensure changing filetypes gets updated statusline if necessary. fix statusline overwrite when using unite with -no-split
This commit is contained in:
@@ -78,6 +78,7 @@ endfunction
|
||||
|
||||
function! airline#update_statusline(active)
|
||||
if s:is_excluded_window()
|
||||
call setwinvar(winnr(), '&statusline', '')
|
||||
return
|
||||
endif
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ function! airline#extensions#load()
|
||||
\ let w:airline_section_a = 'Unite'
|
||||
\ | let w:airline_section_b = unite#get_status_string()
|
||||
\ | call airline#update_statusline(1)
|
||||
\ | unlet w:airline_section_a | unlet w:airline_section_b
|
||||
|
||||
if exists('g:loaded_ctrlp') && g:loaded_ctrlp
|
||||
call airline#extensions#ctrlp#load_ctrlp_hi()
|
||||
|
||||
Reference in New Issue
Block a user