mirror of
https://github.com/vim-airline/vim-airline.git
synced 2025-07-25 23:14:50 +02:00
fix regression with modified state being lost when switching windows.
This commit is contained in:
parent
3e1f8c8343
commit
05995a20df
@ -38,6 +38,7 @@ function! s:init()
|
|||||||
if !s:airline_initialized
|
if !s:airline_initialized
|
||||||
call airline#extensions#load()
|
call airline#extensions#load()
|
||||||
call airline#update_externals()
|
call airline#update_externals()
|
||||||
|
call airline#highlight(['normal'])
|
||||||
call s:check_defined('g:airline_section_a', '%{g:airline_current_mode_text}')
|
call s:check_defined('g:airline_section_a', '%{g:airline_current_mode_text}')
|
||||||
call s:check_defined('g:airline_section_b', '%{g:airline_externals_fugitive}')
|
call s:check_defined('g:airline_section_b', '%{g:airline_externals_fugitive}')
|
||||||
call s:check_defined('g:airline_section_c', g:airline_externals_bufferline)
|
call s:check_defined('g:airline_section_c', g:airline_externals_bufferline)
|
||||||
@ -53,6 +54,5 @@ augroup airline
|
|||||||
au!
|
au!
|
||||||
autocmd ColorScheme * call airline#highlight(['normal'])
|
autocmd ColorScheme * call airline#highlight(['normal'])
|
||||||
autocmd WinLeave * call airline#update_statusline(0)
|
autocmd WinLeave * call airline#update_statusline(0)
|
||||||
autocmd WinEnter,BufWinEnter,FileType *
|
autocmd WinEnter,BufWinEnter,FileType * call <sid>init() | call airline#update_statusline(1)
|
||||||
\ call <sid>init() | call airline#highlight(['normal']) | call airline#update_statusline(1)
|
|
||||||
augroup END
|
augroup END
|
||||||
|
Loading…
x
Reference in New Issue
Block a user