define a new tabline group in the color palette (#212).

This commit is contained in:
Bailey Ling 2013-09-04 17:16:23 +00:00
parent 561422c11c
commit 9b7191d052
1 changed files with 6 additions and 5 deletions

View File

@ -18,11 +18,12 @@ function! airline#extensions#tabline#init(ext)
endfunction
function! airline#extensions#tabline#load_theme(palette)
let l:tab = get(a:palette, 'airline_tab', a:palette.normal.airline_b)
let l:tabsel = get(a:palette, 'airline_tabsel', a:palette.normal.airline_a)
let l:tabtype = get(a:palette, 'airline_tabtype', a:palette.visual.airline_a)
let l:tabfill = get(a:palette, 'airline_tabfill', a:palette.normal.airline_c)
let l:tabmod = get(a:palette, 'airline_tabmod', a:palette.insert.airline_a)
let colors = get(a:palette, 'tabline', {})
let l:tab = get(colors, 'airline_tab', a:palette.normal.airline_b)
let l:tabsel = get(colors, 'airline_tabsel', a:palette.normal.airline_a)
let l:tabtype = get(colors, 'airline_tabtype', a:palette.visual.airline_a)
let l:tabfill = get(colors, 'airline_tabfill', a:palette.normal.airline_c)
let l:tabmod = get(colors, 'airline_tabmod', a:palette.insert.airline_a)
call airline#highlighter#exec('airline_tab', l:tab)
call airline#highlighter#exec('airline_tabsel', l:tabsel)
call airline#highlighter#exec('airline_tabtype', l:tabtype)