Use <nomodeline> if possible in :doautocmd
prevents closing of folds on CursorHold autocommand when skip_empty sections is true
This commit is contained in:
parent
0d05196426
commit
46f854fc83
@ -119,7 +119,11 @@ function! s:airline_theme(...)
|
|||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! s:airline_refresh()
|
function! s:airline_refresh()
|
||||||
silent doautocmd User AirlineBeforeRefresh
|
let nomodeline=''
|
||||||
|
if v:version > 703 || v:version == 703 && has("patch438")
|
||||||
|
let nomodeline = '<nomodeline>'
|
||||||
|
endif
|
||||||
|
exe printf("silent doautocmd %s User AirlineBeforeRefresh", nomodeline)
|
||||||
call airline#load_theme()
|
call airline#load_theme()
|
||||||
call airline#update_statusline()
|
call airline#update_statusline()
|
||||||
endfunction
|
endfunction
|
||||||
|
Loading…
Reference in New Issue
Block a user