Merge pull request #1140 from chrisbra/1131
Check the value of the 'stl' setting on SessionLoadPost
This commit is contained in:
commit
81b58028f0
|
@ -41,6 +41,7 @@ function! s:on_window_changed()
|
||||||
" different autocommands.
|
" different autocommands.
|
||||||
let l:key = [bufnr('%'), winnr(), winnr('$')]
|
let l:key = [bufnr('%'), winnr(), winnr('$')]
|
||||||
if get(t:, 'airline_last_window_changed', []) == l:key
|
if get(t:, 'airline_last_window_changed', []) == l:key
|
||||||
|
\ && &stl =~? 'airline#statusline(\d\+)$'
|
||||||
return
|
return
|
||||||
endif
|
endif
|
||||||
let t:airline_last_window_changed = l:key
|
let t:airline_last_window_changed = l:key
|
||||||
|
@ -86,7 +87,7 @@ function! s:airline_toggle()
|
||||||
autocmd CmdwinLeave * call airline#remove_statusline_func('airline#cmdwinenter')
|
autocmd CmdwinLeave * call airline#remove_statusline_func('airline#cmdwinenter')
|
||||||
|
|
||||||
autocmd GUIEnter,ColorScheme * call <sid>on_colorscheme_changed()
|
autocmd GUIEnter,ColorScheme * call <sid>on_colorscheme_changed()
|
||||||
autocmd VimEnter,WinEnter,BufWinEnter,FileType,BufUnload,VimResized *
|
autocmd SessionLoadPost,VimEnter,WinEnter,BufWinEnter,FileType,BufUnload,VimResized *
|
||||||
\ call <sid>on_window_changed()
|
\ call <sid>on_window_changed()
|
||||||
|
|
||||||
autocmd TabEnter * :unlet! w:airline_lastmode
|
autocmd TabEnter * :unlet! w:airline_lastmode
|
||||||
|
|
Loading…
Reference in New Issue