highligthing: Enable cacheing only when config is set.

This enables the highlighting caching only when the variable
g:airline_highlighting_cache is set to 1

Should make airline faster and more performant, because we can save a
lot of expensive C core calls. However, when redefining highlighting
groups, it might not correctly reset the cache.
This commit is contained in:
Christian Brabandt committed 2017-08-14 08:06:53 +02:00
1 parent 6ee75bdbde
commit a8c4424244
3 files changed
+6 -1

No files matched your search

+1
View File
@@ -142,6 +142,7 @@ function! s:airline_refresh()
let nomodeline = '<nomodeline>'
endif
exe printf("silent doautocmd %s User AirlineBeforeRefresh", nomodeline)
call airline#highlighter#reset_hlcache()
call airline#load_theme()
call airline#update_statusline()
endfunction