Compare commits

..

2 Commits

Author SHA1 Message Date
Niko Korvenlaita
bfac76ae31 Merge 297965972c into 390b893d36 2024-11-20 20:51:24 +00:00
Niko Ahonen
297965972c add term mode colors to airline theme 2021-09-12 12:58:50 +03:00
2 changed files with 32 additions and 4 deletions

View File

@@ -69,6 +69,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

View File

@@ -162,12 +162,29 @@ let s:vertsplit = s:colors.vertsplit
" Terminal Colors {{{
if !has('nvim')
if has('nvim')
let g:terminal_color_0 = s:black.gui
let g:terminal_color_1 = s:red.gui
let g:terminal_color_2 = s:green.gui
let g:terminal_color_3 = s:yellow.gui
let g:terminal_color_4 = s:blue.gui
let g:terminal_color_5 = s:purple.gui
let g:terminal_color_6 = s:cyan.gui
let g:terminal_color_7 = s:comment_grey.gui
let g:terminal_color_8 = s:visual_grey.gui
let g:terminal_color_9 = s:red.gui
let g:terminal_color_10 = s:green.gui
let g:terminal_color_11 = s:yellow.gui
let g:terminal_color_12 = s:blue.gui
let g:terminal_color_13 = s:purple.gui
let g:terminal_color_14 = s:cyan.gui
let g:terminal_color_15 = s:white.gui
else
let g:terminal_ansi_colors = [
\ s:black.gui, s:red.gui, s:green.gui, s:yellow.gui,
\ s:blue.gui, s:purple.gui, s:cyan.gui, s:white.gui,
\ s:visual_grey.gui, s:dark_red.gui, s:green.gui, s:dark_yellow.gui,
\ s:blue.gui, s:purple.gui, s:cyan.gui, s:comment_grey.gui
\ s:blue.gui, s:purple.gui, s:cyan.gui, s:comment_grey.gui,
\ s:visual_grey.gui, s:red.gui, s:green.gui, s:yellow.gui,
\ s:blue.gui, s:purple.gui, s:cyan.gui, s:white.gui
\]
endif