improve algorithm for inactive colors. resolves #178.

This commit is contained in:
Bailey Ling
2013-08-24 02:49:24 +00:00
parent e8d0d24163
commit 30c3613924
6 changed files with 27 additions and 27 deletions
+6 -6
View File
@@ -58,13 +58,13 @@ function! airline#themes#patch(palette)
" colors from 'airline_c' into it.
for mode in keys(a:palette)
let overrides = split(mode, '_')
if len(overrides) > 1
let mode_colors = a:palette[overrides[0]]
if exists('mode_colors.airline_file')
let file_colors = mode_colors.airline_file
let file_colors[1] = mode_colors.airline_c[1]
let file_colors[3] = mode_colors.airline_c[3]
let mode_colors = a:palette[overrides[0]]
if exists('mode_colors.airline_file')
let file_colors = mode_colors.airline_file
let file_colors[1] = mode_colors.airline_c[1]
let file_colors[3] = mode_colors.airline_c[3]
if len(overrides) > 1
let override_colors = a:palette[overrides[0].'_'.overrides[1]]
let override_colors.airline_file = copy(file_colors)
let override_status_colors = get(override_colors, 'airline_c', mode_colors.airline_c)