mirror of
https://github.com/vim-airline/vim-airline.git
synced 2026-02-27 03:52:17 +08:00
move all theme variables into a single dictionary
This commit is contained in:
@@ -48,8 +48,8 @@ function! airline#highlighter#new()
|
||||
let mapped = map(a:modes, 'v:val == a:modes[0] ? v:val : a:modes[0]."_".v:val')
|
||||
let suffix = a:modes[0] == 'inactive' ? '_inactive' : ''
|
||||
for mode in mapped
|
||||
if exists('g:airline#themes#{g:airline_theme}#{mode}')
|
||||
let dict = g:airline#themes#{g:airline_theme}#{mode}
|
||||
if exists('g:airline#themes#{g:airline_theme}#palette[mode]')
|
||||
let dict = g:airline#themes#{g:airline_theme}#palette[mode]
|
||||
for kvp in items(dict)
|
||||
call airline#highlighter#exec(kvp[0].suffix, kvp[1])
|
||||
endfor
|
||||
|
||||
Reference in New Issue
Block a user