mirror of
https://github.com/vim-airline/vim-airline-themes.git
synced 2025-12-08 01:54:44 +08:00
Merge pull request #251 from Happy-Dude/master
Fix #250: Move color palette definitions in if-block for old base16_gruvbox_dark_hard
This commit is contained in:
@@ -24,8 +24,9 @@ let s:gui0D = '#83a598'
|
|||||||
let s:gui0E = '#d3869b'
|
let s:gui0E = '#d3869b'
|
||||||
let s:gui0F = '#d65d0e'
|
let s:gui0F = '#d65d0e'
|
||||||
|
|
||||||
" Terminal color definitions
|
" termcolor and palette definitions differ between old and new base16_gruvbox_dark_hard
|
||||||
if get(g:, 'airline_base16_gruvbox_dark_hard_old', 0)
|
if get(g:, 'airline_base16_gruvbox_dark_hard_old', 0)
|
||||||
|
" Terminal color definitions
|
||||||
let s:cterm00 = 234
|
let s:cterm00 = 234
|
||||||
let s:cterm01 = 235
|
let s:cterm01 = 235
|
||||||
let s:cterm02 = 236
|
let s:cterm02 = 236
|
||||||
@@ -72,7 +73,20 @@ if get(g:, 'airline_base16_gruvbox_dark_hard_old', 0)
|
|||||||
let g:airline#themes#base16_gruvbox_dark_hard#palette.normal.airline_term = s:N3
|
let g:airline#themes#base16_gruvbox_dark_hard#palette.normal.airline_term = s:N3
|
||||||
let g:airline#themes#base16_gruvbox_dark_hard#palette.terminal.airline_term = s:N3
|
let g:airline#themes#base16_gruvbox_dark_hard#palette.terminal.airline_term = s:N3
|
||||||
let g:airline#themes#base16_gruvbox_dark_hard#palette.visual.airline_term = s:N3
|
let g:airline#themes#base16_gruvbox_dark_hard#palette.visual.airline_term = s:N3
|
||||||
|
|
||||||
|
" Here we define the color map for ctrlp. We check for the g:loaded_ctrlp
|
||||||
|
" variable so that related functionality is loaded iff the user is using
|
||||||
|
" ctrlp. Note that this is optional, and if you do not define ctrlp colors
|
||||||
|
" they will be chosen automatically from the existing palette.
|
||||||
|
if !get(g:, 'loaded_ctrlp', 0)
|
||||||
|
finish
|
||||||
|
endif
|
||||||
|
let g:airline#themes#base16_{s:scheme_slug}#palette.ctrlp = airline#themes#generate_color_map(
|
||||||
|
\ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ],
|
||||||
|
\ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ],
|
||||||
|
\ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ])
|
||||||
else
|
else
|
||||||
|
" Terminal color definitions
|
||||||
let s:cterm00 = "00"
|
let s:cterm00 = "00"
|
||||||
let s:cterm03 = "08"
|
let s:cterm03 = "08"
|
||||||
let s:cterm05 = "07"
|
let s:cterm05 = "07"
|
||||||
@@ -98,7 +112,6 @@ else
|
|||||||
let s:cterm09 = "09"
|
let s:cterm09 = "09"
|
||||||
let s:cterm0F = "14"
|
let s:cterm0F = "14"
|
||||||
endif
|
endif
|
||||||
endif
|
|
||||||
|
|
||||||
let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map(
|
let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map(
|
||||||
\ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ],
|
\ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ],
|
||||||
@@ -132,17 +145,4 @@ let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#ge
|
|||||||
\ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ],
|
\ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ],
|
||||||
\ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ],
|
\ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ],
|
||||||
\ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ])
|
\ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ])
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
" Here we define the color map for ctrlp. We check for the g:loaded_ctrlp
|
|
||||||
" variable so that related functionality is loaded iff the user is using
|
|
||||||
" ctrlp. Note that this is optional, and if you do not define ctrlp colors
|
|
||||||
" they will be chosen automatically from the existing palette.
|
|
||||||
if !get(g:, 'loaded_ctrlp', 0)
|
|
||||||
finish
|
|
||||||
endif
|
endif
|
||||||
let g:airline#themes#base16_{s:scheme_slug}#palette.ctrlp = airline#themes#generate_color_map(
|
|
||||||
\ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ],
|
|
||||||
\ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ],
|
|
||||||
\ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ])
|
|
||||||
|
|||||||
Reference in New Issue
Block a user