diff --git a/autoload/airline/themes/jellybeans.vim b/autoload/airline/themes/jellybeans.vim index 85b08e8..1b324fd 100644 --- a/autoload/airline/themes/jellybeans.vim +++ b/autoload/airline/themes/jellybeans.vim @@ -36,40 +36,37 @@ let s:cterm0F = "137" let s:guiWhite = "#ffffff" let s:ctermWhite = "15" +let g:airline#themes#jellybeans#palette = {} + " Normal mode let s:N1 = [ s:guiWhite , s:gui0D , s:ctermWhite , s:cterm0D ] -let s:N2 = [ s:gui02 , s:gui01 , s:cterm03 , s:cterm01 ] -let s:N3 = [ s:guiWhite , s:gui01 , s:ctermWhite , s:cterm00 ] - +let s:N2 = [ s:guiWhite , s:gui01 , s:ctermWhite , s:cterm01 ] +let s:N3 = [ s:gui02 , s:gui00 , s:cterm02 , s:cterm00 ] +let g:airline#themes#jellybeans#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) " Insert mode let s:I1 = [ s:guiWhite , s:gui0B , s:ctermWhite , s:cterm0B ] let s:I2 = [ s:gui02 , s:gui01 , s:cterm03 , s:cterm01 ] let s:I3 = [ s:guiWhite , s:gui01 , s:ctermWhite , s:cterm00 ] +let g:airline#themes#jellybeans#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) " Visual mode let s:V1 = [ s:guiWhite , s:gui08 , s:ctermWhite , s:cterm08 ] let s:V2 = [ s:gui02 , s:gui01 , s:cterm03 , s:cterm01 ] let s:V3 = [ s:guiWhite , s:gui01 , s:ctermWhite , s:cterm00 ] - +let g:airline#themes#jellybeans#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) " Replace mode let s:R1 = [ s:gui08 , s:gui01 , s:cterm08, s:cterm00 ] let s:R2 = [ s:gui02 , s:gui01 , s:cterm03 , s:cterm01 ] let s:R3 = [ s:guiWhite , s:gui01 , s:ctermWhite , s:cterm00 ] - -let g:airline#themes#jellybeans#palette = {} -let g:airline#themes#jellybeans#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -let g:airline#themes#jellybeans#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -let g:airline#themes#jellybeans#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#jellybeans#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) let g:airline#themes#jellybeans#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) " Inactive mode -let s:IN1 = [ s:gui07 , s:gui03 , s:cterm07 , s:cterm03 ] -let s:IN2 = [ s:gui07 , s:gui01 , s:cterm07 , s:cterm01 ] -let s:IA = [ s:IN1[1] , s:IN2[1] , s:IN1[3] , s:IN2[3] , '' ] -let g:airline#themes#jellybeans#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) +let s:IN1 = [ s:gui00 , s:gui01 , s:cterm00 , s:cterm01 ] +let s:IN2 = [ s:gui02 , s:gui00 , s:cterm02 , s:cterm00 ] +let s:IN3 = [ s:gui02 , s:gui00 , s:cterm02 , s:cterm00 ] +let g:airline#themes#jellybeans#palette.inactive = airline#themes#generate_color_map(s:IN1, s:IN2, s:IN3) " CtrlP if !get(g:, 'loaded_ctrlp', 0)