mirror of
https://github.com/vim-airline/vim-airline-themes.git
synced 2025-12-07 01:34:24 +08:00
Compare commits
20 Commits
replace-te
...
0e976956eb
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0e976956eb | ||
|
|
63923b1feb | ||
|
|
9775644a15 | ||
|
|
cda3b5ea08 | ||
|
|
a9aa25ce32 | ||
|
|
cadb452ab7 | ||
|
|
dd81554c22 | ||
|
|
3e915e3999 | ||
|
|
5552f5e9aa | ||
|
|
f36ea69d44 | ||
|
|
d653f9a8d2 | ||
|
|
74fcef06ac | ||
|
|
0206e4ce11 | ||
|
|
cc5d3490c8 | ||
|
|
8501d0de96 | ||
|
|
55bad92d24 | ||
|
|
2d8439bb68 | ||
|
|
0a4017da76 | ||
|
|
9dc71ae8d4 | ||
|
|
135b3b5175 |
@@ -7,14 +7,16 @@
|
||||
"
|
||||
"----------------------------------------------------------------
|
||||
" Theme : Atomic
|
||||
" Version : 2.1.0
|
||||
" Version : 2.3.0
|
||||
" License : MIT
|
||||
" Author : Gerard Bajona
|
||||
" URL : https://github.com/gerardbm/atomic
|
||||
" ----------------------------------------------------------------
|
||||
" Colors will be adapted to the current colorscheme. For better
|
||||
" contrast use the atomic colorscheme: it has ten color palettes
|
||||
" with sixteen colors selected procedurally (algorithms).
|
||||
" contrast, use the atomic colorscheme: it has 22 color palettes
|
||||
" with sixteen colors selected procedurally through algorithms.
|
||||
" It was designed using HSLuv and ΔE00 to ensure harmony and
|
||||
" contrast across light and dark modes.
|
||||
"
|
||||
" Atomic colorscheme: https://github.com/gerardbm/vim-atomic
|
||||
" ----------------------------------------------------------------
|
||||
@@ -38,11 +40,21 @@ function! airline#themes#atomic#refresh()
|
||||
let s:R3 = airline#themes#get_highlight2(['ErrorMsg', 'fg'], ['StatusLine', 'bg'], 'none')
|
||||
let g:airline#themes#atomic#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3)
|
||||
|
||||
let s:T1 = airline#themes#get_highlight2(['LineNr', 'bg'], ['Boolean', 'fg'])
|
||||
let s:T2 = airline#themes#get_highlight2(['LineNr', 'bg'], ['LineNr', 'fg'], 'none')
|
||||
let s:T3 = airline#themes#get_highlight2(['Boolean', 'fg'], ['StatusLine', 'bg'])
|
||||
let g:airline#themes#atomic#palette.terminal = airline#themes#generate_color_map(s:T1, s:T2, s:T3)
|
||||
|
||||
let s:V1 = airline#themes#get_highlight2(['LineNr', 'bg'], ['WarningMsg', 'fg'], 'none')
|
||||
let s:V2 = airline#themes#get_highlight2(['LineNr', 'bg'], ['LineNr', 'fg'], 'none')
|
||||
let s:V3 = airline#themes#get_highlight2(['WarningMsg', 'fg'], ['StatusLine', 'bg'], 'none')
|
||||
let g:airline#themes#atomic#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3)
|
||||
|
||||
let s:C1 = airline#themes#get_highlight2(['LineNr', 'bg'], ['Structure', 'fg'], 'none')
|
||||
let s:C2 = airline#themes#get_highlight2(['LineNr', 'bg'], ['LineNr', 'fg'], 'none')
|
||||
let s:C3 = airline#themes#get_highlight2(['Structure', 'fg'], ['StatusLine', 'bg'], 'none')
|
||||
let g:airline#themes#atomic#palette.commandline = airline#themes#generate_color_map(s:C1, s:C2, s:C3)
|
||||
|
||||
let s:IA1 = airline#themes#get_highlight2(['LineNr', 'fg'], ['StatusLine', 'bg'], 'none')
|
||||
let s:IA2 = airline#themes#get_highlight2(['LineNr', 'fg'], ['StatusLine', 'bg'], 'none')
|
||||
let s:IA3 = airline#themes#get_highlight2(['LineNr', 'fg'], ['StatusLine', 'bg'], 'none')
|
||||
|
||||
@@ -92,7 +92,7 @@ else
|
||||
\ }
|
||||
|
||||
let s:I1 = airline#themes#get_highlight2(['DiffText', 'bg'], ['DiffAdded', 'fg'], 'bold')
|
||||
let s:I2 = airline#themes#get_highlight2(['DiffAdded', 'fg'], ['Normal', 'bg'])
|
||||
let s:I2 = s:N2
|
||||
let s:I3 = s:N3
|
||||
let g:airline#themes#base16#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3)
|
||||
let g:airline#themes#base16#palette.insert_modified = g:airline#themes#base16#palette.normal_modified
|
||||
@@ -104,7 +104,7 @@ else
|
||||
let g:airline#themes#base16#palette.replace_modified = g:airline#themes#base16#palette.normal_modified
|
||||
|
||||
let s:V1 = airline#themes#get_highlight2(['DiffText', 'bg'], ['Constant', 'fg'], 'bold')
|
||||
let s:V2 = airline#themes#get_highlight2(['Constant', 'fg'], ['Normal', 'bg'])
|
||||
let s:V2 = s:N2
|
||||
let s:V3 = s:N3
|
||||
let g:airline#themes#base16#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3)
|
||||
let g:airline#themes#base16#palette.visual_modified = g:airline#themes#base16#palette.normal_modified
|
||||
|
||||
35
autoload/airline/themes/blood_red.vim
Normal file
35
autoload/airline/themes/blood_red.vim
Normal file
@@ -0,0 +1,35 @@
|
||||
|
||||
" Normal mode
|
||||
let s:N1 = [ '#bcbcbc' , '#d62929' , 250 , 97 ]
|
||||
let s:N2 = [ '#ffffff' , '#8b0000' , 170 , 239 ]
|
||||
let s:N3 = [ '#c6c6c6' , '#3a3a3a' , 251 , 237 ]
|
||||
|
||||
" Insert mode
|
||||
let s:I1 = [ '#fffdfa' , '#8b0000' , 253 , 35 ]
|
||||
let s:I2 = [ '#ffffff' , '#c50000' , 170 , 239 ]
|
||||
let s:I3 = [ '#c6c6c6' , '#3a3a3a' , 251 , 237 ]
|
||||
|
||||
" Visual mode
|
||||
let s:V1 = [ '#fffdfa' , '#d62962' , 253 , 35 ]
|
||||
let s:V2 = [ '#fffdfa' , '#c50000' , 001 , 44]
|
||||
let s:V3 = [ '#c6c6c6' , '#3a3a3a' , 250 , 97]
|
||||
|
||||
" Replace mode
|
||||
let s:RE = [ '#c6c6c6' , '#d62962' , 251, 168 ]
|
||||
|
||||
let g:airline#themes#blood_red#palette = {}
|
||||
|
||||
let g:airline#themes#blood_red#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3)
|
||||
|
||||
let g:airline#themes#blood_red#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3)
|
||||
let g:airline#themes#blood_red#palette.insert_replace = {
|
||||
\ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] }
|
||||
|
||||
let g:airline#themes#blood_red#palette.visual = {
|
||||
\ 'airline_a': [ s:V1[0] , s:V1[1] , s:V1[2] , s:V1[3] , '' ] }
|
||||
|
||||
let g:airline#themes#blood_red#palette.replace = copy(g:airline#themes#blood_red#palette.normal)
|
||||
let g:airline#themes#blood_red#palette.replace.airline_a = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ]
|
||||
|
||||
let s:IA = [ s:N1[1] , s:N3[1] , s:N1[3] , s:N3[3] , '' ]
|
||||
let g:airline#themes#blood_red#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA)
|
||||
113
autoload/airline/themes/cyberpunk.vim
Normal file
113
autoload/airline/themes/cyberpunk.vim
Normal file
@@ -0,0 +1,113 @@
|
||||
" vim-airline template by danrneal (http://github.com/danrneal)
|
||||
" Cyberpunk by Tai Groot
|
||||
|
||||
let g:airline#themes#cyberpunk#palette = {}
|
||||
|
||||
" Define the true colors
|
||||
let s:AQUA = '#0EEAFA'
|
||||
let s:BEIGE = '#CDB1AD'
|
||||
let s:BLACK = '#191919'
|
||||
let s:BLUE = '#0197DD'
|
||||
let s:DGREY = '#414C3B'
|
||||
let s:GREEN = '#408000'
|
||||
let s:LGREY = '#666666'
|
||||
let s:LIME = '#87F025'
|
||||
let s:MAGENTA = '#800080'
|
||||
let s:PINK = '#FE1BF0'
|
||||
let s:PURPLE = '#0C35BF'
|
||||
let s:RED = '#FF0000'
|
||||
let s:WHITE = '#FFFFFF'
|
||||
let s:YELLOW = '#FFD302'
|
||||
|
||||
" Define the 256-color fallbacks
|
||||
let s:TERM_AQUA = 14
|
||||
let s:BEIGE = 224
|
||||
let s:TERM_BLACK = 233
|
||||
let s:TERM_BLUE = 75
|
||||
let s:TERM_DGREY = 240
|
||||
let s:TERM_GREEN = 70
|
||||
let s:TERM_LGREY = 246
|
||||
let s:TERM_LIME = 82
|
||||
let s:TERM_MAGENTA = 90
|
||||
let s:TERM_PINK = 199
|
||||
let s:TERM_PURPLE = 54
|
||||
let s:TERM_RED = 9
|
||||
let s:TERM_WHITE = 231
|
||||
let s:TERM_YELLOW = 226
|
||||
|
||||
" Some default text colors for readability
|
||||
let s:GREY0 = s:WHITE
|
||||
let s:GREY1 = s:LGREY
|
||||
let s:GREY2 = s:DGREY
|
||||
let s:BG = s:BLACK
|
||||
|
||||
" 256-color fallbacks for text
|
||||
let s:TERM_GREY0 = s:TERM_WHITE
|
||||
let s:TERM_GREY1 = s:TERM_LGREY
|
||||
let s:TERM_GREY2 = s:TERM_DGREY
|
||||
let s:TERM_BG = s:TERM_BLACK
|
||||
|
||||
let s:unmodified = [ s:GREY1, s:GREY2, s:TERM_GREY1, s:TERM_GREY2 ]
|
||||
let s:modified = {
|
||||
\ 'airline_b': [ s:AQUA, s:BG, s:TERM_AQUA, s:TERM_BG, '' ],
|
||||
\ 'airline_y': [ s:AQUA, s:BG, s:TERM_AQUA, s:TERM_BG, '' ],
|
||||
\ }
|
||||
|
||||
let s:W = [ s:LIME, s:PURPLE, s:TERM_LIME, s:TERM_PURPLE ]
|
||||
let s:E = [ s:RED, s:PURPLE, s:TERM_RED, s:TERM_PURPLE ]
|
||||
|
||||
let s:modified.airline_warning = s:W
|
||||
let s:modified.airline_error = s:E
|
||||
|
||||
" Normal mode settings
|
||||
let s:N1 = [ s:BLUE, s:YELLOW, s:TERM_YELLOW, s:TERM_BLUE ]
|
||||
let s:N2 = s:unmodified
|
||||
let s:N3 = s:N1
|
||||
let g:airline#themes#cyberpunk#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3)
|
||||
let g:airline#themes#cyberpunk#palette.normal.airline_warning = s:W
|
||||
let g:airline#themes#cyberpunk#palette.normal.airline_error = s:E
|
||||
let g:airline#themes#cyberpunk#palette.normal_modified = s:modified
|
||||
|
||||
" Insert mode settings
|
||||
let s:I1 = [ s:YELLOW, s:BLUE, s:TERM_BLUE, s:TERM_YELLOW ]
|
||||
let s:I2 = s:unmodified
|
||||
let s:I3 = s:I1
|
||||
let g:airline#themes#cyberpunk#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3)
|
||||
let g:airline#themes#cyberpunk#palette.insert.airline_warning = s:W
|
||||
let g:airline#themes#cyberpunk#palette.insert.airline_error = s:E
|
||||
let g:airline#themes#cyberpunk#palette.insert_modified = s:modified
|
||||
|
||||
" Replace mode settings
|
||||
let s:R1 = [ s:BG, s:RED, s:TERM_BG, s:TERM_RED ]
|
||||
let s:R2 = s:unmodified
|
||||
let s:R3 = s:R1
|
||||
let g:airline#themes#cyberpunk#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3)
|
||||
let g:airline#themes#cyberpunk#palette.replace.airline_warning = s:W
|
||||
let g:airline#themes#cyberpunk#palette.replace.airline_error = s:E
|
||||
let g:airline#themes#cyberpunk#palette.replace_modified = s:modified
|
||||
|
||||
" Commandline mode settings
|
||||
let s:C1 = [ s:BG, s:RED, s:TERM_BG, s:TERM_RED ]
|
||||
let s:C2 = s:unmodified
|
||||
let s:C3 = s:C1
|
||||
let g:airline#themes#cyberpunk#palette.commandline = airline#themes#generate_color_map(s:C1, s:C2, s:C3)
|
||||
let g:airline#themes#cyberpunk#palette.commandline.airline_warning = s:W
|
||||
let g:airline#themes#cyberpunk#palette.commandline.airline_error = s:E
|
||||
let g:airline#themes#cyberpunk#palette.commandline_modified = s:modified
|
||||
|
||||
" Visual mode settings
|
||||
let s:V1 = [ s:BG, s:GREEN, s:TERM_BG, s:TERM_GREEN ]
|
||||
let s:V2 = s:unmodified
|
||||
let s:V3 = s:V1
|
||||
let g:airline#themes#cyberpunk#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3)
|
||||
let g:airline#themes#cyberpunk#palette.visual.airline_warning = s:W
|
||||
let g:airline#themes#cyberpunk#palette.visual.airline_error = s:E
|
||||
let g:airline#themes#cyberpunk#palette.visual_modified = s:modified
|
||||
|
||||
" Inactive settings
|
||||
let s:IA1 = [ s:BG, s:GREY2, s:TERM_BG, s:TERM_GREY2 ]
|
||||
let s:IA2 = s:unmodified
|
||||
let s:IA3 = [ s:GREY2, s:BG, s:TERM_GREY2, s:TERM_BG ]
|
||||
let g:airline#themes#cyberpunk#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3)
|
||||
let g:airline#themes#cyberpunk#palette.inactive_modified = s:modified
|
||||
|
||||
@@ -51,7 +51,7 @@ let g:airline#themes#jellybeans#palette.normal_modified = s:modified
|
||||
" Insert mode
|
||||
let s:I1 = [ s:guiWhite , s:gui0B , s:ctermWhite , s:cterm0B ]
|
||||
let s:I2 = s:N2
|
||||
let s:I3 = [ s:guiWhite , s:gui01 , s:ctermWhite , s:cterm00 ]
|
||||
let s:I3 = [ s:guiWhite , s:gui00 , s:ctermWhite , s:cterm00 ]
|
||||
let g:airline#themes#jellybeans#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3)
|
||||
let g:airline#themes#jellybeans#palette.insert_modified = s:modified
|
||||
|
||||
@@ -63,7 +63,7 @@ let g:airline#themes#jellybeans#palette.visual = airline#themes#generate_color_m
|
||||
let g:airline#themes#jellybeans#palette.visual_modified = s:modified
|
||||
|
||||
" Replace mode
|
||||
let s:R1 = [ s:gui08 , s:gui01 , s:cterm08, s:cterm00 ]
|
||||
let s:R1 = [ s:gui08 , s:gui00 , s:cterm08, s:cterm00 ]
|
||||
let s:R2 = s:N2
|
||||
let s:R3 = s:I3
|
||||
let g:airline#themes#jellybeans#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3)
|
||||
|
||||
@@ -4,8 +4,10 @@ let s:N1 = [ '#ffffff' , '#005fff' , 255 , 27 ]
|
||||
let s:N2 = [ '#000087' , '#00dfff' , 18 , 45 ]
|
||||
let s:N3 = [ '#005fff' , '#afffff' , 27 , 159 ]
|
||||
let g:airline#themes#light#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3)
|
||||
let g:airline#themes#light#palette.normal['airline_term'] = g:airline#themes#light#palette.normal['airline_c']
|
||||
let g:airline#themes#light#palette.normal_modified = {
|
||||
\ 'airline_c': [ '#df0000' , '#ffdfdf' , 160 , 224 , '' ] ,
|
||||
\ 'airline_term': [ '#df0000' , '#ffdfdf' , 160 , 224 , '' ] ,
|
||||
\ }
|
||||
|
||||
|
||||
|
||||
@@ -68,6 +68,17 @@ function! airline#themes#onedark#refresh()
|
||||
\ 'airline_c': [ group[0], '', group[2], '', '' ]
|
||||
\ }
|
||||
|
||||
" Match :term colors
|
||||
let g:airline#themes#onedark#palette.terminal =
|
||||
\ airline#themes#generate_color_map(s:I1, s:I2, s:I3)
|
||||
let g:airline#themes#onedark#palette.terminal.airline_term = s:I3
|
||||
let g:airline#themes#onedark#palette.normal.airline_term = s:N3
|
||||
let g:airline#themes#onedark#palette.normal_modified.airline_term = s:N3
|
||||
let g:airline#themes#onedark#palette.visual.airline_term = s:V3
|
||||
let g:airline#themes#onedark#palette.visual_modified.airline_term = s:V3
|
||||
let g:airline#themes#onedark#palette.inactive.airline_term = s:IA2
|
||||
let g:airline#themes#onedark#palette.inactive_modified.airline_term = s:IA2
|
||||
|
||||
" Warning/Error styling code from vim-airline's ["base16" theme](https://github.com/vim-airline/vim-airline-themes/blob/master/autoload/airline/themes/base16.vim)
|
||||
|
||||
" Warnings
|
||||
|
||||
0
autoload/airline/themes/ouo.vim
Executable file → Normal file
0
autoload/airline/themes/ouo.vim
Executable file → Normal file
@@ -29,55 +29,55 @@ let s:term_br_orange = s:term_br_yellow
|
||||
let s:term_br_violet = s:term_br_magenta
|
||||
|
||||
if &background ==# 'dark'
|
||||
let s:bg_0 = '#112e38'
|
||||
let s:bg_1 = '#163945'
|
||||
let s:bg_2 = '#254a57'
|
||||
let s:dim_0 = '#61777c'
|
||||
let s:fg_0 = '#9faeae'
|
||||
let s:fg_1 = '#bfd0d0'
|
||||
let s:bg_0 = '#103c48'
|
||||
let s:bg_1 = '#184956'
|
||||
let s:bg_2 = '#255b69'
|
||||
let s:dim_0 = '#72898f'
|
||||
let s:fg_0 = '#adbcbc'
|
||||
let s:fg_1 = '#cad8d9'
|
||||
|
||||
let s:red = '#f13c3e'
|
||||
let s:green = '#69ad21'
|
||||
let s:yellow = '#d1a416'
|
||||
let s:blue = '#3a82f8'
|
||||
let s:magenta = '#e75bb3'
|
||||
let s:cyan = '#42bdaa'
|
||||
let s:orange = '#e26f35'
|
||||
let s:violet = '#9b72e9'
|
||||
let s:red = '#fa5750'
|
||||
let s:green = '#75b938'
|
||||
let s:yellow = '#dbb32d'
|
||||
let s:blue = '#4695f7'
|
||||
let s:magenta = '#f275be'
|
||||
let s:cyan = '#41c7b9'
|
||||
let s:orange = '#ed8649'
|
||||
let s:violet = '#af88eb'
|
||||
|
||||
let s:br_red = '#ff4b49'
|
||||
let s:br_green = '#78be2e'
|
||||
let s:br_yellow = '#e4b424'
|
||||
let s:br_blue = '#4a91ff'
|
||||
let s:br_magenta = '#fb69c4'
|
||||
let s:br_cyan = '#50cfba'
|
||||
let s:br_orange = '#f67e41'
|
||||
let s:br_violet = '#ab80fc'
|
||||
let s:br_red = '#ff665c'
|
||||
let s:br_green = '#84c747'
|
||||
let s:br_yellow = '#ebc13d'
|
||||
let s:br_blue = '#58a3ff'
|
||||
let s:br_magenta = '#ff84cd'
|
||||
let s:br_cyan = '#53d6c7'
|
||||
let s:br_orange = '#fd9456'
|
||||
let s:br_violet = '#bd96fa'
|
||||
else
|
||||
let s:bg_0 = '#faf0d2'
|
||||
let s:bg_1 = '#e7ddc0'
|
||||
let s:bg_2 = '#cbc2a6'
|
||||
let s:dim_0 = '#7e8783'
|
||||
let s:fg_0 = '#43545a'
|
||||
let s:fg_1 = '#2d3c42'
|
||||
let s:bg_0 = '#fbf3db'
|
||||
let s:bg_1 = '#e9e4d0'
|
||||
let s:bg_2 = '#cfcebe'
|
||||
let s:dim_0 = '#909995'
|
||||
let s:fg_0 = '#53676d'
|
||||
let s:fg_1 = '#3a4d53'
|
||||
|
||||
let s:red = '#c00221'
|
||||
let s:green = '#3f8100'
|
||||
let s:yellow = '#9b7600'
|
||||
let s:blue = '#005dcc'
|
||||
let s:magenta = '#b73088'
|
||||
let s:cyan = '#038d7c'
|
||||
let s:orange = '#b04713'
|
||||
let s:violet = '#714cbc'
|
||||
let s:red = '#d2212d'
|
||||
let s:green = '#489100'
|
||||
let s:yellow = '#ad8900'
|
||||
let s:blue = '#0072d4'
|
||||
let s:magenta = '#ca4898'
|
||||
let s:cyan = '#009c8f'
|
||||
let s:orange = '#c25d1e'
|
||||
let s:violet = '#8762c6'
|
||||
|
||||
let s:br_red = '#b9001e'
|
||||
let s:br_green = '#3a7b00'
|
||||
let s:br_yellow = '#957000'
|
||||
let s:br_blue = '#0059c6'
|
||||
let s:br_magenta = '#b12b82'
|
||||
let s:br_cyan = '#008777'
|
||||
let s:br_orange = '#a9430f'
|
||||
let s:br_violet = '#6b47b6'
|
||||
let s:br_red = '#cc1729'
|
||||
let s:br_green = '#428b00'
|
||||
let s:br_yellow = '#a78300'
|
||||
let s:br_blue = '#006dec'
|
||||
let s:br_magenta = '#c44392'
|
||||
let s:br_cyan = '#00978a'
|
||||
let s:br_orange = '#bc5819'
|
||||
let s:br_violet = '#825dc0'
|
||||
endif
|
||||
|
||||
let g:airline#themes#selenized#palette = {}
|
||||
|
||||
@@ -1,55 +1,55 @@
|
||||
let g:airline#themes#supernova#palette = {}
|
||||
let g:airline#themes#supernova#palette.accents = {
|
||||
\ 'red': [ '#d40059' , '' , 81 , '' , '' ],
|
||||
\ 'red': [ '#5FD7FF' , '' , 81 , '' , '' ],
|
||||
\ }
|
||||
|
||||
" Normal Mode:
|
||||
let s:N1 = [ '#585858' , '#e4e4e4' , 235 , 73 ] " Mode
|
||||
let s:N2 = [ '#e4e4e4' , '#242e33' , 252 , 240 ] " Info
|
||||
let s:N3 = [ '#eeeeee' , '#1D2529' , 248 , 235 ] " StatusLine
|
||||
let s:N1 = [ '#262626' , '#5FAFAF' , 235 , 73 ] " Mode
|
||||
let s:N2 = [ '#D0D0D0' , '#585858' , 252 , 240 ] " Info
|
||||
let s:N3 = [ '#A8A8A8' , '#262626' , 248 , 235 ] " StatusLine
|
||||
|
||||
let g:airline#themes#supernova#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3)
|
||||
let g:airline#themes#supernova#palette.normal_modified = {
|
||||
\ 'airline_c': [ '#eeeeee' , '#1D2529' , 255 , 235 , '' ] ,
|
||||
\ 'airline_c': [ '#EEEEEE' , '#262626' , 255 , 235 , '' ] ,
|
||||
\ }
|
||||
|
||||
" Insert Mode:
|
||||
let s:I1 = [ '#585858' , '#e4e4e4' , 254 , 54 ] " Mode
|
||||
let s:I2 = [ '#e4e4e4' , '#242e33' , 252 , 240 ] " Info
|
||||
let s:I3 = [ '#eeeeee' , '#1D2529' , 248 , 235 ] " StatusLine
|
||||
let s:I1 = [ '#E4E4E4' , '#5F0087' , 254 , 54 ] " Mode
|
||||
let s:I2 = [ '#D0D0D0' , '#585858' , 252 , 240 ] " Info
|
||||
let s:I3 = [ '#A8A8A8' , '#262626' , 248 , 235 ] " StatusLine
|
||||
|
||||
let g:airline#themes#supernova#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3)
|
||||
let g:airline#themes#supernova#palette.insert_modified = {
|
||||
\ 'airline_c': [ '#eeeeee' , '#1D2529' , 255 , 235 , '' ] ,
|
||||
\ 'airline_c': [ '#EEEEEE' , '#262626' , 255 , 235 , '' ] ,
|
||||
\ }
|
||||
|
||||
" Replace Mode:
|
||||
let s:R1 = [ '#585858' , '#e4e4e4' , 254 , 89 ] " Mode
|
||||
let s:R2 = [ '#e4e4e4' , '#242e33' , 252 , 240 ] " Info
|
||||
let s:R3 = [ '#eeeeee' , '#1D2529' , 248 , 235 ] " StatusLine
|
||||
let s:R1 = [ '#E4E4E4' , '#87005F' , 254 , 89 ] " Mode
|
||||
let s:R2 = [ '#D0D0D0' , '#585858' , 252 , 240 ] " Info
|
||||
let s:R3 = [ '#A8A8A8' , '#262626' , 248 , 235 ] " StatusLine
|
||||
|
||||
let g:airline#themes#supernova#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3)
|
||||
let g:airline#themes#supernova#palette.replace.airline_a = [ '#d7005f' , '#e4e4e4' , 254 , 89, '' ]
|
||||
let g:airline#themes#supernova#palette.replace.airline_a = [ '#E4E4E4' , '#87005F' , 254 , 89, '' ]
|
||||
let g:airline#themes#supernova#palette.replace_modified = {
|
||||
\ 'airline_c': [ '#eeeeee' , '#1D2529' , 255 , 235 , '' ] ,
|
||||
\ 'airline_c': [ '#EEEEEE' , '#262626' , 255 , 235 , '' ] ,
|
||||
\ }
|
||||
|
||||
" Visual Mode:
|
||||
let s:V1 = [ '#1D2529', '#e4e4e4', 235, 32 ]
|
||||
let s:V2 = [ '', '#242e33', '', 240 ]
|
||||
let s:V3 = [ '#e4e4e4', '#1D2529', 248, 235 ]
|
||||
let s:V1 = [ '#262626', '#0087D7', 235, 32 ]
|
||||
let s:V2 = [ '', '#585858', '', 240 ]
|
||||
let s:V3 = [ '#A8A8A8', '#262626', 248, 235 ]
|
||||
|
||||
let g:airline#themes#supernova#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3)
|
||||
let g:airline#themes#supernova#palette.visual_modified = {
|
||||
\ 'airline_c': [ '#e4e4e4', '#1D2529', 255, 235 ] ,
|
||||
\ 'airline_c': [ '#EEEEEE', '#262626', 255, 235 ] ,
|
||||
\ }
|
||||
|
||||
" Inactive:
|
||||
let s:IA = [ '#585858' , '#e4e4e4' , 252 , 238 , '' ]
|
||||
let s:IA = [ '#D0D0D0' , '#444444' , 252 , 238 , '' ]
|
||||
let g:airline#themes#supernova#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA)
|
||||
let g:airline#themes#supernova#palette.inactive.airline_c = s:N2
|
||||
let g:airline#themes#supernova#palette.inactive_modified = {
|
||||
\ 'airline_c': [ '#585864' , '#e4e4e4' , 255 , 238 , '' ] ,
|
||||
\ 'airline_c': [ '#EEEEEE' , '#444444' , 255 , 238 , '' ] ,
|
||||
\ }
|
||||
|
||||
" CtrlP:
|
||||
@@ -57,6 +57,6 @@ if !get(g:, 'loaded_ctrlp', 0)
|
||||
finish
|
||||
endif
|
||||
let g:airline#themes#supernova#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(
|
||||
\ [ '#e4e4e4' , '#1D2529' , 235 , 60 , '' ] ,
|
||||
\ [ '#e4e4e4' , '#242e33' , 254 , 240 , '' ] ,
|
||||
\ [ '#585858' , '#e4e4e4' , 248 , 235 , 'bold' ] )
|
||||
\ [ '#262626' , '#5F5F87' , 235 , 60 , '' ] ,
|
||||
\ [ '#E4E4E4' , '#585858' , 254 , 240 , '' ] ,
|
||||
\ [ '#A8A8A8' , '#262626' , 248 , 235 , 'bold' ] )
|
||||
|
||||
@@ -196,8 +196,10 @@ Currently this repository contains the following themes:
|
||||
* behelit
|
||||
* biogoo
|
||||
* bubblegum
|
||||
* blood_red
|
||||
* cobalt2
|
||||
* cool
|
||||
* cyberpunk
|
||||
* dark
|
||||
* dark_minimal
|
||||
* desertink
|
||||
|
||||
Reference in New Issue
Block a user