From d928393566ff12859b1a7e79b2ca3cb6fe818161 Mon Sep 17 00:00:00 2001 From: mhartington Date: Tue, 9 Feb 2016 19:41:55 -0500 Subject: [PATCH 001/179] fix(jellybeans): minor color changes --- autoload/airline/themes/jellybeans.vim | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/autoload/airline/themes/jellybeans.vim b/autoload/airline/themes/jellybeans.vim index 85b08e84..1b324fda 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) From 43e7a8c6245d415c61553763e55d4b0ba92a3f1e Mon Sep 17 00:00:00 2001 From: mhartington Date: Mon, 15 Feb 2016 17:06:02 -0500 Subject: [PATCH 002/179] chore(readme): add installation instructions --- README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/README.md b/README.md index 6dc0db7e..b57c1dac 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,23 @@ This is the official theme repository for [vim-airline](https://github.com/vim-airline/vim-airline). +# Installation + +This plugin follows the standard runtime path structure, and as such it can be installed with a variety of plugin managers: + +* [Pathogen][4] + * `git clone https://github.com/vim-airline/vim-airline ~/.vim/bundle/vim-airline` + * Remember to run `:Helptags` to generate help tags +* [NeoBundle][5] + * `NeoBundle 'vim-airline/vim-airline'` +* [Vundle][6] + * `Plugin 'vim-airline/vim-airline'` +* [Plug][7] + * `Plug 'vim-airline/vim-airline'` +* manual + * copy all of the files into your `~/.vim` directory + + # Contribution Guidelines ## New themes @@ -28,3 +45,7 @@ MIT License. Copyright (c) 2013-2016 Bailey Ling & Contributors. [1]: https://github.com/bling [2]: https://github.com/chrisbra [3]: https://github.com/mhartington +[4]: https://github.com/tpope/vim-pathogen +[5]: https://github.com/Shougo/neobundle.vim +[6]: https://github.com/gmarik/vundle +[7]: https://github.com/junegunn/vim-plug From 450387093e13a88b95a94ffa82772479732ec519 Mon Sep 17 00:00:00 2001 From: mhartington Date: Mon, 15 Feb 2016 17:23:49 -0500 Subject: [PATCH 003/179] chore(jellybeans): update --- autoload/airline/themes/jellybeans.vim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/autoload/airline/themes/jellybeans.vim b/autoload/airline/themes/jellybeans.vim index 1b324fda..c683c34e 100644 --- a/autoload/airline/themes/jellybeans.vim +++ b/autoload/airline/themes/jellybeans.vim @@ -12,7 +12,7 @@ let s:gui09 = "#f99157" let s:gui0A = "#fac863" let s:gui0B = "#437019" let s:gui0C = "#5fb3b3" -let s:gui0D = "#345FA8" +let s:gui0D = "#0d61ac" let s:gui0E = "#c594c5" let s:gui0F = "#ab7967" @@ -29,7 +29,7 @@ let s:cterm09 = "209" let s:cterm0A = "221" let s:cterm0B = "28" let s:cterm0C = "73" -let s:cterm0D = "68" +let s:cterm0D = "04" let s:cterm0E = "176" let s:cterm0F = "137" @@ -39,7 +39,7 @@ 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:N1 = [ s:gui07 , s:gui0D , s:cterm07 , s:cterm0D ] 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) From b5c0c75185cac798e2bdcff32a33e5d198ecdd62 Mon Sep 17 00:00:00 2001 From: Andy Schwartzmeyer Date: Mon, 15 Feb 2016 17:41:17 -0800 Subject: [PATCH 004/179] Fix installation instructions for new repo --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index b57c1dac..28bef60f 100644 --- a/README.md +++ b/README.md @@ -7,14 +7,14 @@ This is the official theme repository for [vim-airline](https://github.com/vim-a This plugin follows the standard runtime path structure, and as such it can be installed with a variety of plugin managers: * [Pathogen][4] - * `git clone https://github.com/vim-airline/vim-airline ~/.vim/bundle/vim-airline` + * `git clone https://github.com/vim-airline/vim-airline-themes ~/.vim/bundle/vim-airline-themes` * Remember to run `:Helptags` to generate help tags * [NeoBundle][5] - * `NeoBundle 'vim-airline/vim-airline'` + * `NeoBundle 'vim-airline/vim-airline-themes'` * [Vundle][6] - * `Plugin 'vim-airline/vim-airline'` + * `Plugin 'vim-airline/vim-airline-themes'` * [Plug][7] - * `Plug 'vim-airline/vim-airline'` + * `Plug 'vim-airline/vim-airline-themes'` * manual * copy all of the files into your `~/.vim` directory From 1335f1bf4ae950991f31eee4a9fe52aa8a2e301a Mon Sep 17 00:00:00 2001 From: Isaac Jurado Date: Tue, 23 Feb 2016 14:55:00 +0100 Subject: [PATCH 005/179] lucius: use a darker background for inactive statusline This also provides more contrast to the tabline plugin, by better highlighting the currently selected tab. Fixes #16 --- autoload/airline/themes/lucius.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/airline/themes/lucius.vim b/autoload/airline/themes/lucius.vim index e3869007..d9ad39fb 100644 --- a/autoload/airline/themes/lucius.vim +++ b/autoload/airline/themes/lucius.vim @@ -40,7 +40,7 @@ function! airline#themes#lucius#refresh() let g:airline#themes#lucius#palette.visual.airline_warning = g:airline#themes#lucius#palette.normal.airline_warning let g:airline#themes#lucius#palette.visual_modified.airline_warning = g:airline#themes#lucius#palette.normal_modified.airline_warning - let s:IA = airline#themes#get_highlight('StatusLineNC') + let s:IA = airline#themes#get_highlight('CursorLine') let g:airline#themes#lucius#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) let g:airline#themes#lucius#palette.inactive_modified = { \ 'airline_c': [ modified_group[0], '', modified_group[2], '', '' ] From dc476a01e0467cac74dba114a27f6b589ba7a314 Mon Sep 17 00:00:00 2001 From: Isaac Jurado Date: Wed, 24 Feb 2016 21:41:36 +0100 Subject: [PATCH 006/179] lucius: revert previous theme change while still fixing the tabline problem Using the "CursorLine" highlight style was not a good idea for the status line, because it conflicts when the cursor line is next to the status line of an inactive window. Fortunately, the tabline extension allows for specific color customization. This explicitly defines a color for a selected tab and a selected buffer. --- autoload/airline/themes/lucius.vim | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/autoload/airline/themes/lucius.vim b/autoload/airline/themes/lucius.vim index d9ad39fb..c6db8b63 100644 --- a/autoload/airline/themes/lucius.vim +++ b/autoload/airline/themes/lucius.vim @@ -40,7 +40,7 @@ function! airline#themes#lucius#refresh() let g:airline#themes#lucius#palette.visual.airline_warning = g:airline#themes#lucius#palette.normal.airline_warning let g:airline#themes#lucius#palette.visual_modified.airline_warning = g:airline#themes#lucius#palette.normal_modified.airline_warning - let s:IA = airline#themes#get_highlight('CursorLine') + let s:IA = airline#themes#get_highlight('StatusLineNC') let g:airline#themes#lucius#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) let g:airline#themes#lucius#palette.inactive_modified = { \ 'airline_c': [ modified_group[0], '', modified_group[2], '', '' ] @@ -50,6 +50,12 @@ function! airline#themes#lucius#refresh() \ 'red': airline#themes#get_highlight('Constant'), \ } + " Extra tabline colors + let s:TS = airline#themes#get_highlight('TabLineSel') + let g:airline#themes#lucius#palette.tabline = {} + let g:airline#themes#lucius#palette.tabline.airline_tabsel = s:TS + let g:airline#themes#lucius#palette.tabline.airline_tabsel_right = s:TS + endfunction call airline#themes#lucius#refresh() From 9942087e5aa712f3e217c8f13c9397e0601508b4 Mon Sep 17 00:00:00 2001 From: Kevin Wang Date: Fri, 25 Mar 2016 00:28:36 -0400 Subject: [PATCH 007/179] Lighten wombat256 statusline to distinguish from background. --- autoload/airline/themes/wombat.vim | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/autoload/airline/themes/wombat.vim b/autoload/airline/themes/wombat.vim index 39fdc4c1..622683ff 100644 --- a/autoload/airline/themes/wombat.vim +++ b/autoload/airline/themes/wombat.vim @@ -4,26 +4,26 @@ " Normal mode " [ guifg, guibg, ctermfg, ctermbg, opts ] let s:N1 = [ '#141413' , '#CAE682' , 232 , 192 ] " mode -let s:N2 = [ '#CAE682' , '#32322F' , 192 , 236 ] " info -let s:N3 = [ '#CAE682' , '#242424' , 192 , 234 ] " statusline +let s:N2 = [ '#CAE682' , '#32322F' , 192 , 238 ] " info +let s:N3 = [ '#CAE682' , '#242424' , 192 , 235 ] " statusline let s:N4 = [ '#86CD74' , 113 ] " mode modified " Insert mode let s:I1 = [ '#141413' , '#FDE76E' , 232 , 227 ] -let s:I2 = [ '#FDE76E' , '#32322F' , 227 , 236 ] -let s:I3 = [ '#FDE76E' , '#242424' , 227 , 234 ] +let s:I2 = [ '#FDE76E' , '#32322F' , 227 , 238 ] +let s:I3 = [ '#FDE76E' , '#242424' , 227 , 235 ] let s:I4 = [ '#FADE3E' , 221 ] " Visual mode let s:V1 = [ '#141413' , '#B5D3F3' , 232 , 153 ] -let s:V2 = [ '#B5D3F3' , '#32322F' , 153 , 236 ] -let s:V3 = [ '#B5D3F3' , '#242424' , 153 , 234 ] +let s:V2 = [ '#B5D3F3' , '#32322F' , 153 , 238 ] +let s:V3 = [ '#B5D3F3' , '#242424' , 153 , 235 ] let s:V4 = [ '#7CB0E6' , 111 ] " Replace mode let s:R1 = [ '#141413' , '#E5786D' , 232 , 173 ] -let s:R2 = [ '#E5786D' , '#32322F' , 173 , 236 ] -let s:R3 = [ '#E5786D' , '#242424' , 173 , 234 ] +let s:R2 = [ '#E5786D' , '#32322F' , 173 , 238 ] +let s:R3 = [ '#E5786D' , '#242424' , 173 , 235 ] let s:R4 = [ '#E55345' , 203 ] " Paste mode From e858a0d342ff341b6af640fd57727d3fd2c5fa0d Mon Sep 17 00:00:00 2001 From: carlosf <8carlosf@gmail.com> Date: Mon, 4 Apr 2016 13:07:13 +0100 Subject: [PATCH 008/179] fixed jellybeans colors (issue #24), colors probably still need some tweaks, much better anyway --- autoload/airline/themes/jellybeans.vim | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/autoload/airline/themes/jellybeans.vim b/autoload/airline/themes/jellybeans.vim index c683c34e..0046e0a6 100644 --- a/autoload/airline/themes/jellybeans.vim +++ b/autoload/airline/themes/jellybeans.vim @@ -16,25 +16,25 @@ let s:gui0D = "#0d61ac" let s:gui0E = "#c594c5" let s:gui0F = "#ab7967" -let s:cterm00 = "234" +let s:cterm00 = "233" let s:cterm01 = "235" -let s:cterm02 = "239" -let s:cterm03 = "59" +let s:cterm02 = "59" +let s:cterm03 = "66" let s:cterm04 = "145" let s:cterm05 = "152" let s:cterm06 = "188" -let s:cterm07 = "15" +let s:cterm07 = "189" let s:cterm08 = "88" let s:cterm09 = "209" let s:cterm0A = "221" -let s:cterm0B = "28" +let s:cterm0B = "64" let s:cterm0C = "73" -let s:cterm0D = "04" +let s:cterm0D = "25" let s:cterm0E = "176" let s:cterm0F = "137" let s:guiWhite = "#ffffff" -let s:ctermWhite = "15" +let s:ctermWhite = "231" let g:airline#themes#jellybeans#palette = {} From 6595c960f4ee77b036e499ae5849748ff1147abd Mon Sep 17 00:00:00 2001 From: Brian Chen Date: Thu, 7 Apr 2016 00:47:47 -0400 Subject: [PATCH 009/179] Tweak jellybeans for more readability, information - darken green background of INSERT (to match original) - restore orange modified highlight - unify 2nd sections, deduplicate 3rd sections - make sides of inactive bar brighter for better readability --- autoload/airline/themes/jellybeans.vim | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/autoload/airline/themes/jellybeans.vim b/autoload/airline/themes/jellybeans.vim index 0046e0a6..3b72a1f5 100644 --- a/autoload/airline/themes/jellybeans.vim +++ b/autoload/airline/themes/jellybeans.vim @@ -27,46 +27,54 @@ let s:cterm07 = "189" let s:cterm08 = "88" let s:cterm09 = "209" let s:cterm0A = "221" -let s:cterm0B = "64" +let s:cterm0B = "22" let s:cterm0C = "73" let s:cterm0D = "25" let s:cterm0E = "176" let s:cterm0F = "137" let s:guiWhite = "#ffffff" +let s:guiGray = "#666666" let s:ctermWhite = "231" +let s:ctermGray = "243" let g:airline#themes#jellybeans#palette = {} +let s:modified = { 'airline_c': [ '#ffb964', '', 215, '', '' ] } " Normal mode let s:N1 = [ s:gui07 , s:gui0D , s:cterm07 , s:cterm0D ] 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) +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:gui02 , s:gui01 , s:cterm03 , s:cterm01 ] +let s:I2 = s:N2 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) +let g:airline#themes#jellybeans#palette.insert_modified = s:modified " 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 s:V2 = s:N2 +let s:V3 = 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_modified = s:modified " 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 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) +let g:airline#themes#jellybeans#palette.replace_modified = s:modified " Inactive mode -let s:IN1 = [ s:gui00 , s:gui01 , s:cterm00 , s:cterm01 ] +let s:IN1 = [ s:guiGray , s:gui01 , s:ctermGray , 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) +let g:airline#themes#jellybeans#palette.inactive_modified = s:modified " CtrlP if !get(g:, 'loaded_ctrlp', 0) From 73470739ea334f48a784fa518d449693e86ed19f Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Wed, 20 Apr 2016 21:01:02 +0200 Subject: [PATCH 010/179] Add help file --- doc/airline-themes.txt | 117 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 117 insertions(+) create mode 100644 doc/airline-themes.txt diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt new file mode 100644 index 00000000..508eadb7 --- /dev/null +++ b/doc/airline-themes.txt @@ -0,0 +1,117 @@ +*airline-themes.txt* Themes for vim-airline + _ _ _ _ ~ + __ _(_)_ __ ___ __ _(_)_ __| (_)_ __ ___ ~ + \ \ / / | '_ ` _ \ _____ / _` | | '__| | | '_ \ / _ \ ~ + \ V /| | | | | | |_____| (_| | | | | | | | | | __/ ~ + \_/ |_|_| |_| |_| \__,_|_|_| |_|_|_| |_|\___| ~ + ~ +============================================================================== +CONTENTS *airline-theme-contents* + + 01. Intro ........................................ |airline-themes-intro| + 02. Features ........................................... |airline-themes| + 03. Configuration ........................ |airline-themes-configuration| + 04. Contributions ........................ |airline-themes-contributions| + 05. License .................................... |airline-themes-license| + +============================================================================== +INTRODUCTION *airline-themes-intro* + +This is a plugin for vim-airline and provides several themes to be used in +conjuction with |vim-airline| + +============================================================================== +FEATURES *airline-themes* + +Currently this repository contains the following themes: > + + * badwolf + * base16 + * base16_3024 + * base16_apathy + * base16_ashes + * base16_atelierdune + * base16_atelierforest + * base16_atelierheath + * base16_atelierlakeside + * base16_atelierseaside + * base16_bespin + * base16_brewer + * base16_bright + * base16_chalk + * base16_codeschool + * base16_colors + * base16_default + * base16_eighties + * base16_embers + * base16_flat + * base16_google + * base16_grayscale + * base16_greenscreen + * base16_harmonic16 + * base16_hopscotch + * base16_isotope + * base16_londontube + * base16_marrakesh + * base16_mocha + * base16_monokai + * base16_ocean + * base16_paraiso + * base16_pop + * base16_railscasts + * base16_shapeshifter + * base16_solarized + * base16_summerfruit + * base16_tomorrow + * base16_twilight + * base16color + * behelit + * bubblegum + * cool + * dark + * distinguished + * durant + * hybrid + * hybridline + * jellybeans + * kalisi + * kolor + * laederon + * light + * lucius + * luna + * molokai + * monochrome + * murmur + * papercolor + * powerlineish + * raven + * serene + * silver + * simple + * sol + * solarized + * term + * tomorrow + * ubaryd + * understated + * wombat + * xtermlight + * zenburn +< +============================================================================== +NAME *airline-themes-configuration* + +(None yet) + +============================================================================== +CONTRIBUTIONS *airline-themes-contributions* + +Contributions and pull requests are welcome. + +============================================================================== +LICENSE *airline-themes-license* + +MIT License. Copyright © 2013-2016 Bailey Ling, et al + + vim:tw=78:ts=8:ft=help:norl: From ff7a287321c89f47af61ce22ac4a1222f92a30b3 Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Thu, 21 Apr 2016 09:47:26 +0200 Subject: [PATCH 011/179] rename tag, because of duplicate in vim-airline --- doc/airline-themes.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 508eadb7..d2c71dff 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -21,7 +21,7 @@ This is a plugin for vim-airline and provides several themes to be used in conjuction with |vim-airline| ============================================================================== -FEATURES *airline-themes* +FEATURES *airline-themes-list* Currently this repository contains the following themes: > From af9742a4928f3100827c485bdb9553d3a762d15b Mon Sep 17 00:00:00 2001 From: Jacob Zimmerman Date: Mon, 25 Apr 2016 23:53:21 -0400 Subject: [PATCH 012/179] Ignore tags files --- .gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..926ccaaf --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +doc/tags From 8363441967c1dd07d621b56293617d49f6265807 Mon Sep 17 00:00:00 2001 From: Carlos Yaconi H Date: Tue, 26 Apr 2016 17:46:15 -0300 Subject: [PATCH 013/179] Port cool's gui colors to cterm colors --- autoload/airline/themes/cool.vim | 40 +++++++++++++++++--------------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/autoload/airline/themes/cool.vim b/autoload/airline/themes/cool.vim index 2c7c157c..83abdb10 100644 --- a/autoload/airline/themes/cool.vim +++ b/autoload/airline/themes/cool.vim @@ -1,18 +1,18 @@ let g:airline#themes#cool#palette = {} " NORMAL -let s:N1 = [ '#585858' , '#E4E4E4' , 17 , 190 ] -let s:N2 = [ '#E4E4E4' , '#0087AF' , 255 , 238 ] -let s:N3 = [ '#EEEEEE' , '#005F87' , 85 , 234 ] +let s:N1 = [ '#585858' , '#E4E4E4' , 59 , 188 ] +let s:N2 = [ '#E4E4E4' , '#0087AF' , 188 , 31 ] +let s:N3 = [ '#EEEEEE' , '#005F87' , 231 , 24] let g:airline#themes#cool#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) "let g:airline#themes#cool#palette.normal_modified = { "\ 'airline_c': [ '#ffffff' , '#5f005f' , 255 , 53 , '' ] , "\ } " INSERT -let s:I1 = [ '#585858' , '#E4E4E4' , 17 , 45 ] -let s:I2 = [ '#E4E4E4' , '#47AF00' , 255 , 27 ] -let s:I3 = [ '#EEEEEE' , '#2E8700' , 15 , 17 ] +let s:I1 = [ '#585858' , '#E4E4E4' , 59 , 188 ] +let s:I2 = [ '#E4E4E4' , '#47AF00' , 188 , 70 ] +let s:I3 = [ '#EEEEEE' , '#2E8700' , 231 , 28 ] let g:airline#themes#cool#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) "let g:airline#themes#cool#palette.insert_modified = { "\ 'airline_c': [ '#ffffff' , '#5f005f' , 255 , 53 , '' ] , @@ -22,26 +22,26 @@ let g:airline#themes#cool#palette.insert = airline#themes#generate_color_map(s:I "\ } " REPLACE -let s:R1 = [ '#585858' , '#E4E4E4' , 17 , 45 ] -let s:R2 = [ '#E4E4E4' , '#AF5F00' , 255 , 27 ] -let s:R3 = [ '#EEEEEE' , '#875300' , 15 , 17 ] +let s:R1 = [ '#585858' , '#E4E4E4' , 59 , 188 ] +let s:R2 = [ '#E4E4E4' , '#AF5F00' , 188 , 130 ] +let s:R3 = [ '#EEEEEE' , '#875300' , 231 , 94 ] let g:airline#themes#cool#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) "let g:airline#themes#cool#palette.replace.airline_a = [ s:I2[0] , '#af0000' , s:I2[2] , 124 , '' ] "let g:airline#themes#cool#palette.replace_modified = g:airline#themes#cool#palette.insert_modified " VISUAL -let s:V1 = [ '#585858' , '#E4E4E4' , 232 , 214 ] -let s:V2 = [ '#E4E4E4' , '#AF2800' , 232 , 202 ] -let s:V3 = [ '#EEEEEE' , '#872800' , 15 , 52 ] +let s:V1 = [ '#585858' , '#E4E4E4' , 59 , 188 ] +let s:V2 = [ '#E4E4E4' , '#AF2800' , 188 , 124 ] +let s:V3 = [ '#EEEEEE' , '#872800' , 231 , 88 ] let g:airline#themes#cool#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) "let g:airline#themes#cool#palette.visual_modified = { "\ 'airline_c': [ '#ffffff' , '#5f005f' , 255 , 53 , '' ] , "\ } " INACTIVE -let s:IA1 = [ '#585858' , '#E4E4E4' , 239 , 234 , '' ] -let s:IA2 = [ '#E4E4E4' , '#466D79' , 239 , 235 , '' ] -let s:IA3 = [ '#EEEEEE' , '#324E59' , 239 , 236 , '' ] +let s:IA1 = [ '#585858' , '#E4E4E4' , 59 , 188 , '' ] +let s:IA2 = [ '#E4E4E4' , '#466D79' , 188 , 60 , '' ] +let s:IA3 = [ '#EEEEEE' , '#324E59' , 231 , 59 , '' ] let g:airline#themes#cool#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) "let g:airline#themes#cool#palette.inactive_modified = { "\ 'airline_c': [ '#875faf' , '' , 97 , '' , '' ] , @@ -49,7 +49,7 @@ let g:airline#themes#cool#palette.inactive = airline#themes#generate_color_map(s let g:airline#themes#cool#palette.accents = { - \ 'red': [ '#ff0000' , '' , 160 , '' ] + \ 'red': [ '#ff0000' , '' , 196 , '' ] \ } " CTRLP @@ -57,7 +57,9 @@ if !get(g:, 'loaded_ctrlp', 0) finish endif let g:airline#themes#cool#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( - \ [ '#E4E4E4' , '#00AFA2' , 231 , 98 , '' ], - \ [ '#EEEEEE' , '#008787' , 55 , 231 , '' ], - \ [ '#585858' , '#E4E4E4' , 189 , 55 , '' ]) + \ [ '#E4E4E4' , '#00AFA2' , 188 , 37 , '' ], + \ [ '#EEEEEE' , '#008787' , 231 , 30 , '' ], + \ [ '#585858' , '#E4E4E4' , 59 , 188 , '' ]) + + From 332678ba862e0fccf48ef8b7fdb836dd26f2a7f5 Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Thu, 28 Apr 2016 07:40:01 +0200 Subject: [PATCH 014/179] Removed dark.vim theme. That file is distributed with the vim-airline plugin. No need to have it twice. --- autoload/airline/themes/dark.vim | 102 ------------------------------- 1 file changed, 102 deletions(-) delete mode 100644 autoload/airline/themes/dark.vim diff --git a/autoload/airline/themes/dark.vim b/autoload/airline/themes/dark.vim deleted file mode 100644 index 217b2f1f..00000000 --- a/autoload/airline/themes/dark.vim +++ /dev/null @@ -1,102 +0,0 @@ -" Each theme is contained in its own file and declares variables scoped to the -" file. These variables represent the possible "modes" that airline can -" detect. The mode is the return value of mode(), which gets converted to a -" readable string. The following is a list currently supported modes: normal, -" insert, replace, visual, and inactive. -" -" Each mode can also have overrides. These are small changes to the mode that -" don't require a completely different look. "modified" and "paste" are two -" such supported overrides. These are simply suffixed to the major mode, -" separated by an underscore. For example, "normal_modified" would be normal -" mode where the current buffer is modified. -" -" The theming algorithm is a 2-pass system where the mode will draw over all -" parts of the statusline, and then the override is applied after. This means -" it is possible to specify a subset of the theme in overrides, as it will -" simply overwrite the previous colors. If you want simultaneous overrides, -" then they will need to change different parts of the statusline so they do -" not conflict with each other. -" -" First, let's define an empty dictionary and assign it to the "palette" -" variable. The # is a separator that maps with the directory structure. If -" you get this wrong, Vim will complain loudly. -let g:airline#themes#dark#palette = {} - -" First let's define some arrays. The s: is just a VimL thing for scoping the -" variables to the current script. Without this, these variables would be -" declared globally. Now let's declare some colors for normal mode and add it -" to the dictionary. The array is in the format: -" [ guifg, guibg, ctermfg, ctermbg, opts ]. See "help attr-list" for valid -" values for the "opt" value. -let s:N1 = [ '#00005f' , '#dfff00' , 17 , 190 ] -let s:N2 = [ '#ffffff' , '#444444' , 255 , 238 ] -let s:N3 = [ '#9cffd3' , '#202020' , 85 , 234 ] -let g:airline#themes#dark#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) - -" Here we define overrides for when the buffer is modified. This will be -" applied after g:airline#themes#dark#palette.normal, hence why only certain keys are -" declared. -let g:airline#themes#dark#palette.normal_modified = { - \ 'airline_c': [ '#ffffff' , '#5f005f' , 255 , 53 , '' ] , - \ } - - -let s:I1 = [ '#00005f' , '#00dfff' , 17 , 45 ] -let s:I2 = [ '#ffffff' , '#005fff' , 255 , 27 ] -let s:I3 = [ '#ffffff' , '#000080' , 15 , 17 ] -let g:airline#themes#dark#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -let g:airline#themes#dark#palette.insert_modified = { - \ 'airline_c': [ '#ffffff' , '#5f005f' , 255 , 53 , '' ] , - \ } -let g:airline#themes#dark#palette.insert_paste = { - \ 'airline_a': [ s:I1[0] , '#d78700' , s:I1[2] , 172 , '' ] , - \ } - - -let g:airline#themes#dark#palette.replace = copy(g:airline#themes#dark#palette.insert) -let g:airline#themes#dark#palette.replace.airline_a = [ s:I2[0] , '#af0000' , s:I2[2] , 124 , '' ] -let g:airline#themes#dark#palette.replace_modified = g:airline#themes#dark#palette.insert_modified - - -let s:V1 = [ '#000000' , '#ffaf00' , 232 , 214 ] -let s:V2 = [ '#000000' , '#ff5f00' , 232 , 202 ] -let s:V3 = [ '#ffffff' , '#5f0000' , 15 , 52 ] -let g:airline#themes#dark#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#dark#palette.visual_modified = { - \ 'airline_c': [ '#ffffff' , '#5f005f' , 255 , 53 , '' ] , - \ } - - -let s:IA1 = [ '#4e4e4e' , '#1c1c1c' , 239 , 234 , '' ] -let s:IA2 = [ '#4e4e4e' , '#262626' , 239 , 235 , '' ] -let s:IA3 = [ '#4e4e4e' , '#303030' , 239 , 236 , '' ] -let g:airline#themes#dark#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#dark#palette.inactive_modified = { - \ 'airline_c': [ '#875faf' , '' , 97 , '' , '' ] , - \ } - - -" Accents are used to give parts within a section a slightly different look or -" color. Here we are defining a "red" accent, which is used by the 'readonly' -" part by default. Only the foreground colors are specified, so the background -" colors are automatically extracted from the underlying section colors. What -" this means is that regardless of which section the part is defined in, it -" will be red instead of the section's foreground color. You can also have -" multiple parts with accents within a section. -let g:airline#themes#dark#palette.accents = { - \ 'red': [ '#ff0000' , '' , 160 , '' ] - \ } - - -" 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#dark#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( - \ [ '#d7d7ff' , '#5f00af' , 189 , 55 , '' ], - \ [ '#ffffff' , '#875fd7' , 231 , 98 , '' ], - \ [ '#5f00af' , '#ffffff' , 55 , 231 , 'bold' ]) - From 2c665d516c90c033c060c6b3d86fb7baec6796ca Mon Sep 17 00:00:00 2001 From: Daniel Hahler Date: Mon, 21 Mar 2016 21:52:22 +0100 Subject: [PATCH 015/179] solarized: add support for g:solarized_base16 by @cuviper Ref: https://github.com/blueyed/vim-colors-solarized/commit/92f2f994 This also defines 'g' (gui) colors, which might not be necessary and cause unnecessary overhead (at least it caused an error when given an invalid color (RGB without hash symbol), but was added for completeness. --- autoload/airline/themes/solarized.vim | 54 +++++++++++++++++++-------- doc/airline-themes.txt | 19 ++++++++-- 2 files changed, 53 insertions(+), 20 deletions(-) diff --git a/autoload/airline/themes/solarized.vim b/autoload/airline/themes/solarized.vim index 30ba47e6..95b7058e 100644 --- a/autoload/airline/themes/solarized.vim +++ b/autoload/airline/themes/solarized.vim @@ -12,22 +12,44 @@ function! airline#themes#solarized#refresh() " Colors """""""""""""""""""""""""""""""""""""""""""""""" " Base colors - let s:base03 = {'t': s:ansi_colors ? 8 : (s:tty ? '0' : 234), 'g': '#002b36'} - let s:base02 = {'t': s:ansi_colors ? '0' : (s:tty ? '0' : 235), 'g': '#073642'} - let s:base01 = {'t': s:ansi_colors ? 10 : (s:tty ? '0' : 240), 'g': '#586e75'} - let s:base00 = {'t': s:ansi_colors ? 11 : (s:tty ? '7' : 241), 'g': '#657b83'} - let s:base0 = {'t': s:ansi_colors ? 12 : (s:tty ? '7' : 244), 'g': '#839496'} - let s:base1 = {'t': s:ansi_colors ? 14 : (s:tty ? '7' : 245), 'g': '#93a1a1'} - let s:base2 = {'t': s:ansi_colors ? 7 : (s:tty ? '7' : 254), 'g': '#eee8d5'} - let s:base3 = {'t': s:ansi_colors ? 15 : (s:tty ? '7' : 230), 'g': '#fdf6e3'} - let s:yellow = {'t': s:ansi_colors ? 3 : (s:tty ? '3' : 136), 'g': '#b58900'} - let s:orange = {'t': s:ansi_colors ? 9 : (s:tty ? '1' : 166), 'g': '#cb4b16'} - let s:red = {'t': s:ansi_colors ? 1 : (s:tty ? '1' : 160), 'g': '#dc322f'} - let s:magenta = {'t': s:ansi_colors ? 5 : (s:tty ? '5' : 125), 'g': '#d33682'} - let s:violet = {'t': s:ansi_colors ? 13 : (s:tty ? '5' : 61 ), 'g': '#6c71c4'} - let s:blue = {'t': s:ansi_colors ? 4 : (s:tty ? '4' : 33 ), 'g': '#268bd2'} - let s:cyan = {'t': s:ansi_colors ? 6 : (s:tty ? '6' : 37 ), 'g': '#2aa198'} - let s:green = {'t': s:ansi_colors ? 2 : (s:tty ? '2' : 64 ), 'g': '#859900'} + " Extended base16 support by @cuviper. + " Via https://github.com/blueyed/vim-colors-solarized/commit/92f2f994 / + " https://github.com/cuviper/vim-colors-solarized. + if s:ansi_colors && get(g:, 'solarized_base16', 0) + let s:base03 = {'t': 0, 'g': "#002b36"} " Base 00 + let s:base02 = {'t': 18, 'g': "#073642"} " Base 01 + let s:base01 = {'t': 19, 'g': "#586e75"} " Base 02 + let s:base00 = {'t': 8, 'g': "#657b83"} " Base 03 + let s:base0 = {'t': 20, 'g': "#839496"} " Base 04 + let s:base1 = {'t': 7, 'g': "#93a1a1"} " Base 05 + let s:base2 = {'t': 21, 'g': "#eee8d5"} " Base 06 + let s:base3 = {'t': 15, 'g': "#fdf6e3"} " Base 07 + let s:yellow = {'t': 3, 'g': "#dc322f"} " Base 0A + let s:orange = {'t': 16, 'g': "#cb4b16"} " Base 09 + let s:red = {'t': 1, 'g': "#b58900"} " Base 08 + let s:magenta = {'t': 17, 'g': "#859900"} " Base 0F + let s:violet = {'t': 5, 'g': "#2aa198"} " Base 0E + let s:blue = {'t': 4, 'g': "#268bd2"} " Base 0D + let s:cyan = {'t': 6, 'g': "#6c71c4"} " Base 0C + let s:green = {'t': 2, 'g': "#d33682"} " Base 0B + else + let s:base03 = {'t': s:ansi_colors ? 8 : (s:tty ? '0' : 234), 'g': '#002b36'} + let s:base02 = {'t': s:ansi_colors ? '0' : (s:tty ? '0' : 235), 'g': '#073642'} + let s:base01 = {'t': s:ansi_colors ? 10 : (s:tty ? '0' : 240), 'g': '#586e75'} + let s:base00 = {'t': s:ansi_colors ? 11 : (s:tty ? '7' : 241), 'g': '#657b83'} + let s:base0 = {'t': s:ansi_colors ? 12 : (s:tty ? '7' : 244), 'g': '#839496'} + let s:base1 = {'t': s:ansi_colors ? 14 : (s:tty ? '7' : 245), 'g': '#93a1a1'} + let s:base2 = {'t': s:ansi_colors ? 7 : (s:tty ? '7' : 254), 'g': '#eee8d5'} + let s:base3 = {'t': s:ansi_colors ? 15 : (s:tty ? '7' : 230), 'g': '#fdf6e3'} + let s:yellow = {'t': s:ansi_colors ? 3 : (s:tty ? '3' : 136), 'g': '#b58900'} + let s:orange = {'t': s:ansi_colors ? 9 : (s:tty ? '1' : 166), 'g': '#cb4b16'} + let s:red = {'t': s:ansi_colors ? 1 : (s:tty ? '1' : 160), 'g': '#dc322f'} + let s:magenta = {'t': s:ansi_colors ? 5 : (s:tty ? '5' : 125), 'g': '#d33682'} + let s:violet = {'t': s:ansi_colors ? 13 : (s:tty ? '5' : 61 ), 'g': '#6c71c4'} + let s:blue = {'t': s:ansi_colors ? 4 : (s:tty ? '4' : 33 ), 'g': '#268bd2'} + let s:cyan = {'t': s:ansi_colors ? 6 : (s:tty ? '6' : 37 ), 'g': '#2aa198'} + let s:green = {'t': s:ansi_colors ? 2 : (s:tty ? '2' : 64 ), 'g': '#859900'} + endif """""""""""""""""""""""""""""""""""""""""""""""" " Simple mappings diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index d2c71dff..71f90751 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -23,7 +23,7 @@ conjuction with |vim-airline| ============================================================================== FEATURES *airline-themes-list* -Currently this repository contains the following themes: > +Currently this repository contains the following themes: * badwolf * base16 @@ -90,7 +90,7 @@ Currently this repository contains the following themes: > * silver * simple * sol - * solarized + * solarized (|airline-theme-solarized|) * term * tomorrow * ubaryd @@ -98,11 +98,22 @@ Currently this repository contains the following themes: > * wombat * xtermlight * zenburn -< + ============================================================================== NAME *airline-themes-configuration* -(None yet) + |airline-theme-solarized| +*g:solarized_base16* + +Base16 has a Solarized theme with the usual colors, but mapped in the +terminal differently. The main difference is that the bright colors, +Ansi 9-15, are left the same as their Ansi 1-7 counterparts. The +remaining solarized colors are mapped into higher indexes by using +Base16 Shell. To enable it: +> + let g:solarized_base16 = 1 +> +See also https://github.com/blueyed/vim-colors-solarized/commit/92f2f994. ============================================================================== CONTRIBUTIONS *airline-themes-contributions* From 858c485fa3a5fe1c376da1325a32621aa7aed4bc Mon Sep 17 00:00:00 2001 From: josue_osx Date: Sat, 14 May 2016 11:45:54 -0700 Subject: [PATCH 016/179] New theme, 'jay' A new theme for Airline. --- autoload/airline/themes/jay.vim | 66 +++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 autoload/airline/themes/jay.vim diff --git a/autoload/airline/themes/jay.vim b/autoload/airline/themes/jay.vim new file mode 100644 index 00000000..c22efbd4 --- /dev/null +++ b/autoload/airline/themes/jay.vim @@ -0,0 +1,66 @@ +let g:airline#themes#jay#palette = {} + +let s:mid = ['#bcbcbc', '#444444', 250, 238] +let s:bot = ['#9e9e9e', '#262626', 247, 235] + +let s:N1 = [s:bot[1], '#606060', s:bot[3], 241] +let s:I1 = [s:bot[1], '#5faf00', s:bot[3], 70] +let s:R1 = [s:bot[1], '#af005f', s:bot[3], 125] +let s:V1 = [s:bot[1], '#005faf', s:bot[3], 25] + +let s:T1 = [s:bot[1], s:V1[1], s:bot[3], s:V1[3], 'bold'] +let s:T2 = [s:bot[1], s:I1[1], s:bot[3], s:I1[3], 'bold'] +let s:T3 = ['#df0000', s:mid[1], 160, s:mid[3]] + +let s:modi = ['#df0000', s:bot[1], 160, s:bot[3]] +let s:warn = [s:bot[1], "#df8700", s:bot[3], 172, 'bold'] +let s:err = [s:bot[1], s:modi[0], s:bot[3], s:modi[2], 'bold'] + +let g:airline#themes#jay#palette.accents = {'red': ['#df0000', '', 160, '']} + +" Normal +let g:airline#themes#jay#palette.normal = airline#themes#generate_color_map(s:N1, s:mid, s:bot) +let g:airline#themes#jay#palette.normal.airline_warning = s:warn +let g:airline#themes#jay#palette.normal.airline_error = s:err +let g:airline#themes#jay#palette.normal_modified = {'airline_c': s:modi} +let g:airline#themes#jay#palette.normal_modified.airline_warning = s:warn +let g:airline#themes#jay#palette.normal_modified.airline_error = s:err + +" Insert +let g:airline#themes#jay#palette.insert = airline#themes#generate_color_map(s:I1, s:mid, s:bot) +let g:airline#themes#jay#palette.insert.airline_warning = s:warn +let g:airline#themes#jay#palette.insert.airline_error = s:err +let g:airline#themes#jay#palette.insert_modified = {'airline_c': s:modi} +let g:airline#themes#jay#palette.insert_modified.airline_warning = s:warn +let g:airline#themes#jay#palette.insert_modified.airline_error = s:err + +" Replace +let g:airline#themes#jay#palette.replace = airline#themes#generate_color_map(s:R1, s:mid, s:bot) +let g:airline#themes#jay#palette.replace.airline_warning = s:warn +let g:airline#themes#jay#palette.replace.airline_error = s:err +let g:airline#themes#jay#palette.replace_modified = {'airline_c': s:modi} +let g:airline#themes#jay#palette.replace_modified.airline_warning = s:warn +let g:airline#themes#jay#palette.replace_modified.airline_error = s:err + +" Visual +let g:airline#themes#jay#palette.visual = airline#themes#generate_color_map(s:V1, s:mid, s:bot) +let g:airline#themes#jay#palette.visual.airline_warning = s:warn +let g:airline#themes#jay#palette.visual.airline_error = s:err +let g:airline#themes#jay#palette.visual_modified = {'airline_c': s:modi} +let g:airline#themes#jay#palette.visual_modified.airline_warning = s:warn +let g:airline#themes#jay#palette.visual_modified.airline_error = s:err + +" Inactive +let g:airline#themes#jay#palette.inactive = airline#themes#generate_color_map(s:bot, s:bot, s:bot) +let g:airline#themes#jay#palette.inactive_modified = {'airline_c': s:modi} + +" Tabline +let g:airline#themes#jay#palette.tabline = { + \ 'airline_tabsel': s:T1, + \ 'airline_tabtype': s:T2, + \ 'airline_tabmod': s:err, + \ 'airline_tabmod_unsel': s:T3, + \ 'airline_tab_right': s:mid, + \ 'airline_tabsel_right': s:T2, + \ 'airline_tabmod_right': s:warn, + \ 'airline_tabmod_unsel_right': s:T3} From 0735ff780e50e07a3b2107e9e135ed08986a9e3a Mon Sep 17 00:00:00 2001 From: Ondrej Slamecka Date: Mon, 16 May 2016 11:53:52 +0300 Subject: [PATCH 017/179] Add Dracula theme --- autoload/airline/themes/dracula.vim | 67 +++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 autoload/airline/themes/dracula.vim diff --git a/autoload/airline/themes/dracula.vim b/autoload/airline/themes/dracula.vim new file mode 100644 index 00000000..0e8c757f --- /dev/null +++ b/autoload/airline/themes/dracula.vim @@ -0,0 +1,67 @@ +" Dracula theme for vim-airline +" +" Dracula theme by Zeno Rocha +" https://github.com/zenorocha/dracula-theme +" +" Developed for 24-bit color palette. +" 256-color part converted with https://gist.github.com/MicahElliott/719710 +" + +let g:airline#themes#dracula#palette = {} + +" Normal +let s:N1 = [ '#282a36' , '#bd93f9' , 17 , 141 ] +let s:N2 = [ '#ffffff' , '#444444' , 231 , 59 ] +let s:N3 = [ '#f8f8f2' , '#282a36' , 231 , 17 ] +let g:airline#themes#dracula#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + +let g:airline#themes#dracula#palette.normal_modified = { + \ 'airline_c': [ '#ffffff' , '#44475a' , 231 , 59 , '' ] , + \ } + +" Insert +let s:I1 = [ '#f8f8f2' , '#ff79c6' , 231 , 212 ] +let s:I2 = [ '#ffffff' , '#444444' , 231 , 59 ] +let s:I3 = [ '#ffffff' , '#282a36' , 231 , 17 ] +let g:airline#themes#dracula#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#dracula#palette.insert_modified = { + \ 'airline_c': [ '#ffffff' , '#44475a' , 231 , 59 , '' ] , + \ } + +" Replace +let g:airline#themes#dracula#palette.replace = copy(g:airline#themes#dracula#palette.insert) +let g:airline#themes#dracula#palette.replace.airline_a = [ s:I2[0] , '#af0000' , s:I2[2] , 124 , '' ] +let g:airline#themes#dracula#palette.replace_modified = g:airline#themes#dracula#palette.insert_modified + +" Visual +let s:V1 = [ '#000000' , '#f1fa8c' , 16 , 228 ] +let s:V2 = [ '#000000' , '#444444' , 16 , 59 ] +let s:V3 = [ '#ffffff' , '#282a36' , 231 , 17 ] +let g:airline#themes#dracula#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#dracula#palette.visual_modified = { + \ 'airline_c': [ '#ffffff' , '#44475a' , 231 , 59 , '' ] , + \ } + +" Inactive +let s:IA1 = [ '#7e7e7e' , '#1c1c1c' , 102 , 16 , '' ] +let s:IA2 = [ '#7e7e7e' , '#262626' , 102 , 16 , '' ] +let s:IA3 = [ '#7e7e7e' , '#303030' , 102 , 59 , '' ] +let g:airline#themes#dracula#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#dracula#palette.inactive_modified = { + \ 'airline_c': [ '#875faf' , '' , 97 , '' , '' ] , + \ } + +" "readonly" warning +let g:airline#themes#dracula#palette.accents = { + \ 'red': [ '#ff5555' , '' , 203 , '' ] + \ } + +" Ctrlp +if !get(g:, 'loaded_ctrlp', 0) + finish +endif +let g:airline#themes#dracula#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( + \ [ '#d7d7ff' , '#bd93f9' , 189 , 141 , '' ], + \ [ '#ffffff' , '#875fd7' , 231 , 98 , '' ], + \ [ '#282a36' , '#ffffff' , 17 , 231 , 'bold' ]) + From 1ca09ffda087c97c2b630cb46b6a470d6e88c6ab Mon Sep 17 00:00:00 2001 From: Jake Zimmerman Date: Sun, 5 Jun 2016 14:21:40 -0700 Subject: [PATCH 018/179] Add green option to solarized theme --- autoload/airline/themes/solarized.vim | 5 +++-- doc/airline-themes.txt | 7 +++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/autoload/airline/themes/solarized.vim b/autoload/airline/themes/solarized.vim index 95b7058e..b269502c 100644 --- a/autoload/airline/themes/solarized.vim +++ b/autoload/airline/themes/solarized.vim @@ -6,6 +6,7 @@ function! airline#themes#solarized#refresh() """""""""""""""""""""""""""""""""""""""""""""""" let s:background = get(g:, 'airline_solarized_bg', &background) let s:ansi_colors = get(g:, 'solarized_termcolors', 16) != 256 && &t_Co >= 16 ? 1 : 0 + let s:use_green = get(g:, 'airline_solarized_normal_green', 0) let s:tty = &t_Co == 8 """""""""""""""""""""""""""""""""""""""""""""""" @@ -58,11 +59,11 @@ function! airline#themes#solarized#refresh() """""""""""""""""""""""""""""""""""""""""""""""" " Normal mode if s:background == 'dark' - let s:N1 = [s:base3, s:base1, 'bold'] + let s:N1 = [s:base3, (s:use_green ? s:green : s:base1), 'bold'] let s:N2 = [s:base2, (s:tty ? s:base01 : s:base00), ''] let s:N3 = [s:base01, s:base02, ''] else - let s:N1 = [s:base2, s:base00, 'bold'] + let s:N1 = [s:base2, (s:use_green ? s:green : s:base00), 'bold'] let s:N2 = [(s:tty ? s:base01 : s:base2), s:base1, ''] let s:N3 = [s:base1, s:base2, ''] endif diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 71f90751..aa949b99 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -115,6 +115,13 @@ Base16 Shell. To enable it: > See also https://github.com/blueyed/vim-colors-solarized/commit/92f2f994. +*g:airline_solarized_normal_green* + +Turns the outer-most section of the statusline Solarized green, making it +look more like classic powerline in normal mode. To enable it: +> + let g:airline_solarized_normal_green = 1 + ============================================================================== CONTRIBUTIONS *airline-themes-contributions* From ea0021f501a0f0a1e67ac827b7189e4fcb15df73 Mon Sep 17 00:00:00 2001 From: wifiextender Date: Wed, 6 Jul 2016 00:08:37 +0200 Subject: [PATCH 019/179] Add ravenpower theme --- autoload/airline/themes/ravenpower.vim | 36 ++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 autoload/airline/themes/ravenpower.vim diff --git a/autoload/airline/themes/ravenpower.vim b/autoload/airline/themes/ravenpower.vim new file mode 100644 index 00000000..0f244cab --- /dev/null +++ b/autoload/airline/themes/ravenpower.vim @@ -0,0 +1,36 @@ +" Pretty much powerlineish clone, and some +" of the hex colours was borrowed from raven + +" Normal mode " fg & bg +let s:N1 = [ '#005f00' , '#1d1f21' , 7 , 8 ] " darkestgreen & brightgreen +let s:N2 = [ '#9e9e9e' , '#303030' , 247 , 236 ] " gray8 & gray2 +let s:N3 = [ '#c8c8c8' , '#2e2e2e' , 188 , 235 ] " white & gray4 + +" Insert mode " fg & bg +"let s:I1 = [ '#005f5f' , '#ffffff' , 23 , 231 ] " darkestcyan & white +"let s:I2 = [ '#5fafd7' , '#0087af' , 74 , 31 ] " darkcyan & darkblue +let s:I1 = [ '#87d7ff' , '#1d1f21' , 7 , 24 ] " mediumcyan & darkestblue + +" Visual mode " fg & bg +let s:V1 = [ '#080808' , '#ffaf00' , 232 , 214 ] " gray3 & brightestorange + +" Replace mode " fg & bg +let s:RE = [ '#ffffff' , '#d70000' , 231 , 160 ] " white & brightred + +let g:airline#themes#ravenpower#palette = {} + +let g:airline#themes#ravenpower#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + +let g:airline#themes#ravenpower#palette.insert = airline#themes#generate_color_map(s:I1, s:N2, s:N3) +let g:airline#themes#ravenpower#palette.insert_replace = { + \ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } + +let g:airline#themes#ravenpower#palette.visual = { + \ 'airline_a': [ s:V1[0] , s:V1[1] , s:V1[2] , s:V1[3] , '' ] } + +let g:airline#themes#ravenpower#palette.replace = copy(airline#themes#ravenpower#palette.normal) +let g:airline#themes#ravenpower#palette.replace.airline_a = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ] + + +let s:IA = [ s:N2[1] , s:N3[1] , s:N2[3] , s:N3[3] , '' ] +let g:airline#themes#ravenpower#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) From 8a92b17430630d9a8b59fca320e41088dc4b781a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Mancilla?= Date: Tue, 5 Jul 2016 20:01:05 -0400 Subject: [PATCH 020/179] powerlineish: improve inactive status line Change foreground color to improve visibility. --- autoload/airline/themes/powerlineish.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/airline/themes/powerlineish.vim b/autoload/airline/themes/powerlineish.vim index d550e110..48eb1ec4 100644 --- a/autoload/airline/themes/powerlineish.vim +++ b/autoload/airline/themes/powerlineish.vim @@ -41,6 +41,6 @@ let g:airline#themes#powerlineish#palette.replace = copy(airline#themes#powerlin let g:airline#themes#powerlineish#palette.replace.airline_a = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ] -let s:IA = [ s:N2[1] , s:N3[1] , s:N2[3] , s:N3[3] , '' ] +let s:IA = [ s:N2[0] , s:N3[1] , s:N2[2] , s:N3[3] , '' ] let g:airline#themes#powerlineish#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) From 8b58708ec4318cee43a878ea74f7dedb61c8f07a Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Tue, 19 Jul 2016 23:54:53 +0200 Subject: [PATCH 021/179] Remove dracula theme The dracula theme is provided by https://github.com/dracula/vim which also provides an airline theme. closes #46 --- autoload/airline/themes/dracula.vim | 67 ----------------------------- 1 file changed, 67 deletions(-) delete mode 100644 autoload/airline/themes/dracula.vim diff --git a/autoload/airline/themes/dracula.vim b/autoload/airline/themes/dracula.vim deleted file mode 100644 index 0e8c757f..00000000 --- a/autoload/airline/themes/dracula.vim +++ /dev/null @@ -1,67 +0,0 @@ -" Dracula theme for vim-airline -" -" Dracula theme by Zeno Rocha -" https://github.com/zenorocha/dracula-theme -" -" Developed for 24-bit color palette. -" 256-color part converted with https://gist.github.com/MicahElliott/719710 -" - -let g:airline#themes#dracula#palette = {} - -" Normal -let s:N1 = [ '#282a36' , '#bd93f9' , 17 , 141 ] -let s:N2 = [ '#ffffff' , '#444444' , 231 , 59 ] -let s:N3 = [ '#f8f8f2' , '#282a36' , 231 , 17 ] -let g:airline#themes#dracula#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) - -let g:airline#themes#dracula#palette.normal_modified = { - \ 'airline_c': [ '#ffffff' , '#44475a' , 231 , 59 , '' ] , - \ } - -" Insert -let s:I1 = [ '#f8f8f2' , '#ff79c6' , 231 , 212 ] -let s:I2 = [ '#ffffff' , '#444444' , 231 , 59 ] -let s:I3 = [ '#ffffff' , '#282a36' , 231 , 17 ] -let g:airline#themes#dracula#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -let g:airline#themes#dracula#palette.insert_modified = { - \ 'airline_c': [ '#ffffff' , '#44475a' , 231 , 59 , '' ] , - \ } - -" Replace -let g:airline#themes#dracula#palette.replace = copy(g:airline#themes#dracula#palette.insert) -let g:airline#themes#dracula#palette.replace.airline_a = [ s:I2[0] , '#af0000' , s:I2[2] , 124 , '' ] -let g:airline#themes#dracula#palette.replace_modified = g:airline#themes#dracula#palette.insert_modified - -" Visual -let s:V1 = [ '#000000' , '#f1fa8c' , 16 , 228 ] -let s:V2 = [ '#000000' , '#444444' , 16 , 59 ] -let s:V3 = [ '#ffffff' , '#282a36' , 231 , 17 ] -let g:airline#themes#dracula#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#dracula#palette.visual_modified = { - \ 'airline_c': [ '#ffffff' , '#44475a' , 231 , 59 , '' ] , - \ } - -" Inactive -let s:IA1 = [ '#7e7e7e' , '#1c1c1c' , 102 , 16 , '' ] -let s:IA2 = [ '#7e7e7e' , '#262626' , 102 , 16 , '' ] -let s:IA3 = [ '#7e7e7e' , '#303030' , 102 , 59 , '' ] -let g:airline#themes#dracula#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#dracula#palette.inactive_modified = { - \ 'airline_c': [ '#875faf' , '' , 97 , '' , '' ] , - \ } - -" "readonly" warning -let g:airline#themes#dracula#palette.accents = { - \ 'red': [ '#ff5555' , '' , 203 , '' ] - \ } - -" Ctrlp -if !get(g:, 'loaded_ctrlp', 0) - finish -endif -let g:airline#themes#dracula#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( - \ [ '#d7d7ff' , '#bd93f9' , 189 , 141 , '' ], - \ [ '#ffffff' , '#875fd7' , 231 , 98 , '' ], - \ [ '#282a36' , '#ffffff' , 17 , 231 , 'bold' ]) - From b257fb00130ae57950351771bd76329ef3c5fd18 Mon Sep 17 00:00:00 2001 From: Guillaume Kanoufi Date: Sat, 20 Aug 2016 12:17:08 +0200 Subject: [PATCH 022/179] Cobalt 2 theme --- autoload/airline/themes/cobalt2.vim | 100 ++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 autoload/airline/themes/cobalt2.vim diff --git a/autoload/airline/themes/cobalt2.vim b/autoload/airline/themes/cobalt2.vim new file mode 100644 index 00000000..b1569245 --- /dev/null +++ b/autoload/airline/themes/cobalt2.vim @@ -0,0 +1,100 @@ + + +" vim-airline cobalt2 replication +" (https://github.com/g-kanoufi/vim-airline-cobalt2) + +let g:airline#themes#cobalt2#palette = {} + +let g:airline#themes#cobalt2#palette.accents = { + \ 'red': [ '#b42839' , '' , 231 , '' , '' ], + \ } + + +let s:N1 = [ '#ffffff' , '#1f7ad8' , 231 , 36 ] +let s:N2 = [ '#ffffff' , '#8cc2fd' , 231 , 29 ] +let s:N3 = [ '#ffffff' , '#204458' , 231 , 23 ] +let g:airline#themes#cobalt2#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#cobalt2#palette.normal_modified = { + \ 'airline_c': [ '#ffffff' , '#1f7ad8' , 231 , 52 , '' ] , + \ } + + +let s:I1 = [ '#666d51' , '#fee533' , 231 , 106 ] +let s:I2 = [ '#ffffff' , '#8cc2fd' , 231 , 29 ] +let s:I3 = [ '#ffffff' , '#204458' , 231 , 23 ] +let g:airline#themes#cobalt2#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#cobalt2#palette.insert_modified = { + \ 'airline_c': [ '#666d51' , '#fee533' , 255 , 52 , '' ] , + \ } +let g:airline#themes#cobalt2#palette.insert_paste = { + \ 'airline_a': [ s:I1[0] , '#fee533' , s:I1[2] , 106 , '' ] , + \ } + + +let s:R1 = [ '#ffffff' , '#ea9299' , 231 , 106 ] +let s:R2 = [ '#ffffff' , '#8cc2fd' , 88 , 29 ] +let s:R3 = [ '#ffffff' , '#204458' , 231 , 23 ] +let g:airline#themes#cobalt2#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#cobalt2#palette.replace_modified = { + \ 'airline_c': [ '#ffffff' , '#ea9299' , 231 , 52 , '' ] , + \ } + +let s:V1 = [ '#ffff9a' , '#ff9d00' , 222 , 208 ] +let s:V2 = [ '#ffffff' , '#8cc2fd' , 231 , 29 ] +let s:V3 = [ '#ffffff' , '#204458' , 231 , 23 ] +let g:airline#themes#cobalt2#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#cobalt2#palette.visual_modified = { + \ 'airline_c': [ '#ffff9a' , '#ff9d00' , 231 , 52 , '' ] , + \ } + +let s:IA = [ '#4e4e4e' , '#204458' , 59 , 23 , '' ] +let g:airline#themes#cobalt2#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) +let g:airline#themes#cobalt2#palette.inactive_modified = { + \ 'airline_c': [ '#b42839' , '' , 166 , '' , '' ] , + \ } + +let g:airline#themes#cobalt2#palette.tabline = { + \ 'airline_tab': ['#1780e9', '#1a3548', 231, 29, ''], + \ 'airline_tabsel': ['#ffffff', '#46dd3c', 231, 36, ''], + \ 'airline_tabtype': ['#ffffff', '#1f7ad8', 231, 36, ''], + \ 'airline_tabfill': ['#ffffff', '#204458', 231, 23, ''], + \ 'airline_tabmod': ['#666d51', '#fee533', 231, 88, ''], + \ } + +let s:WI = [ '#204458', '#ffffff', 231, 88 ] +let g:airline#themes#cobalt2#palette.normal.airline_warning = [ + \ s:WI[0], s:WI[1], s:WI[2], s:WI[3] + \ ] + +let g:airline#themes#cobalt2#palette.normal_modified.airline_warning = + \ g:airline#themes#cobalt2#palette.normal.airline_warning + +let g:airline#themes#cobalt2#palette.insert.airline_warning = + \ g:airline#themes#cobalt2#palette.normal.airline_warning + +let g:airline#themes#cobalt2#palette.insert_modified.airline_warning = + \ g:airline#themes#cobalt2#palette.normal.airline_warning + +let g:airline#themes#cobalt2#palette.visual.airline_warning = + \ g:airline#themes#cobalt2#palette.normal.airline_warning + +let g:airline#themes#cobalt2#palette.visual_modified.airline_warning = + \ g:airline#themes#cobalt2#palette.normal.airline_warning + +let g:airline#themes#cobalt2#palette.replace.airline_warning = + \ g:airline#themes#cobalt2#palette.normal.airline_warning + +let g:airline#themes#cobalt2#palette.replace_modified.airline_warning = + \ g:airline#themes#cobalt2#palette.normal.airline_warning + + +if !get(g:, 'loaded_ctrlp', 0) + finish +endif +let g:airline#themes#cobalt2#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( + \ [ '#ffffff' , '#204458' , 231 , 23 , '' ] , + \ [ '#ffffff' , '#1f7ad8' , 231 , 36 , '' ] , + \ [ '#666d51' , '#fee533' , 231 , 95 , '' ] ) + + + From 6f29574a532e52c168931ae803c4af7ebb23768c Mon Sep 17 00:00:00 2001 From: Bradley Cicenas Date: Mon, 22 Aug 2016 04:52:21 -0400 Subject: [PATCH 023/179] Add Vice theme --- autoload/airline/themes/vice.vim | 78 ++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 autoload/airline/themes/vice.vim diff --git a/autoload/airline/themes/vice.vim b/autoload/airline/themes/vice.vim new file mode 100644 index 00000000..3858858f --- /dev/null +++ b/autoload/airline/themes/vice.vim @@ -0,0 +1,78 @@ +let g:airline#themes#vice#palette = {} + +" Color definitions +let s:white = [231, "#ffffff"] +let s:grey0 = [102, "#878787"] "lightest grey +let s:grey1 = [238, "#444444"] "mid grey +let s:grey2 = [235, "#303030"] "darkest grey + +let s:pink = [212, "#ff87d7"] +let s:light_pink = [218, "#ffafdf"] +let s:hot_pink = [201, "#ff00ff" ] + +let s:red = [197, "#ff005f" ] + +let s:teal = [123, "#87ffff"] +let s:light_blue = [159, "#afffff"] + +let s:light_yellow = [229, "#ffffaf"] + +let s:mint = [158, "#afffd7"] +let s:dark_mint = [49, "#87af87"] + +let s:lavender = [183, "#dfafff"] +let s:gray_purple = [146, "#afafd7"] +let s:dark_lavender = [97, "#875faf"] + +let g:airline#themes#vice#palette = {} +let s:modified = { 'airline_c': s:MakeCol(s:dark_mint, s:grey2) } + +function! s:MakeCol(fg, bg) + return [ a:fg[1], a:bg[1], a:fg[0], a:bg[0] ] +endfun + +" Normal mode +let s:N1 = s:MakeCol(s:grey1, s:teal) +let s:N2 = s:MakeCol(s:white, s:grey2) +let s:N3 = s:MakeCol(s:mint, s:grey2) +let g:airline#themes#vice#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#vice#palette.normal_modified = s:modified + +" Insert mode +let s:I1 = s:MakeCol(s:grey1, s:mint) +let s:I2 = s:N2 +let s:I3 = s:N3 +let g:airline#themes#vice#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#vice#palette.insert_modified = s:modified + +" Visual mode +let s:V1 = s:MakeCol(s:grey1, s:pink) +let s:V2 = s:N2 +let s:V3 = s:I3 +let g:airline#themes#vice#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#vice#palette.visual_modified = s:modified + +" Replace mode +let s:R1 = s:MakeCol(s:hot_pink, s:grey2) +let s:R2 = s:N2 +let s:R3 = s:I3 +let g:airline#themes#vice#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#vice#palette.replace_modified = s:modified + +" Inactive mode +let s:IN1 = s:MakeCol(s:grey0, s:grey1) +let s:IN2 = s:MakeCol(s:grey0, s:grey1) +let s:IN3 = s:MakeCol(s:grey0, s:grey1) +let g:airline#themes#vice#palette.inactive = airline#themes#generate_color_map(s:IN1, s:IN2, s:IN3) +let g:airline#themes#vice#palette.inactive_modified = s:modified + +" CtrlP +if !get(g:, 'loaded_ctrlp', 0) + finish +endif + +let s:CP1 = s:MakeCol(s:white, s:grey1) +let s:CP2 = s:MakeCol(s:white, s:grey1) +let s:CP3 = s:MakeCol(s:white, s:grey1) + +let g:airline#themes#vice#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:CP1, s:CP2, s:CP3) From 1cb71592e2a259b718217ab120f72cfd653c287b Mon Sep 17 00:00:00 2001 From: Brandon Bayer Date: Tue, 16 Aug 2016 14:52:31 -0500 Subject: [PATCH 024/179] [solarized] add option to change inactive window border from light to dark --- autoload/airline/themes/solarized.vim | 15 ++++++++++----- doc/airline-themes.txt | 7 +++++++ 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/autoload/airline/themes/solarized.vim b/autoload/airline/themes/solarized.vim index b269502c..3481df12 100644 --- a/autoload/airline/themes/solarized.vim +++ b/autoload/airline/themes/solarized.vim @@ -4,10 +4,11 @@ function! airline#themes#solarized#refresh() """""""""""""""""""""""""""""""""""""""""""""""" " Options """""""""""""""""""""""""""""""""""""""""""""""" - let s:background = get(g:, 'airline_solarized_bg', &background) - let s:ansi_colors = get(g:, 'solarized_termcolors', 16) != 256 && &t_Co >= 16 ? 1 : 0 - let s:use_green = get(g:, 'airline_solarized_normal_green', 0) - let s:tty = &t_Co == 8 + let s:background = get(g:, 'airline_solarized_bg', &background) + let s:ansi_colors = get(g:, 'solarized_termcolors', 16) != 256 && &t_Co >= 16 ? 1 : 0 + let s:use_green = get(g:, 'airline_solarized_normal_green', 0) + let s:dark_inactive_border = get(g:, 'airline_solarized_dark_inactive_border', 0) + let s:tty = &t_Co == 8 """""""""""""""""""""""""""""""""""""""""""""""" " Colors @@ -101,7 +102,11 @@ function! airline#themes#solarized#refresh() " Inactive, according to VertSplit in solarized " (bg dark: base00; bg light: base0) if s:background == 'dark' - let s:IA = [s:base02, s:base00, ''] + if s:dark_inactive_border + let s:IA = [s:base01, s:base02, ''] + else + let s:IA = [s:base02, s:base00, ''] + endif else let s:IA = [s:base2, s:base0, ''] endif diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index aa949b99..db4ff88c 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -122,6 +122,13 @@ look more like classic powerline in normal mode. To enable it: > let g:airline_solarized_normal_green = 1 +g:airline_solarized_dark_inactive_border + +Changes inactive window panes to have a dark bottom border instead +of light by default. To enable it: +> + let g:airline_solarized_dark_inactive_border = 1 + ============================================================================== CONTRIBUTIONS *airline-themes-contributions* From f20e424702e179bbb71e5b61f37b144fd2c27061 Mon Sep 17 00:00:00 2001 From: Bill Tucker Date: Tue, 27 Sep 2016 20:18:44 -0600 Subject: [PATCH 025/179] add 'Using a Theme' section to README.md --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 28bef60f..66b39211 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,13 @@ This plugin follows the standard runtime path structure, and as such it can be i * copy all of the files into your `~/.vim` directory +# Using a Theme + +Once installed, use `:AirlineTheme ` to set the theme, e.g. `:AirlineTheme simple` + +To set in .vimrc, use `let g:AirlineTheme=''`, e.g. `let g:AirlineTheme='simple'` + + # Contribution Guidelines ## New themes From 0ff72ad84c560b5827db3e7d1034722e9ec55e45 Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Wed, 28 Sep 2016 22:11:22 +0200 Subject: [PATCH 026/179] Use the correct variable for defining the theme document it in the helpfile --- README.md | 2 +- doc/airline-themes.txt | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 66b39211..a75fd3d8 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ This plugin follows the standard runtime path structure, and as such it can be i Once installed, use `:AirlineTheme ` to set the theme, e.g. `:AirlineTheme simple` -To set in .vimrc, use `let g:AirlineTheme=''`, e.g. `let g:AirlineTheme='simple'` +To set in .vimrc, use `let g:airline_theme=''`, e.g. `let g:airline_theme='simple'` # Contribution Guidelines diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index db4ff88c..7a3cd984 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -102,6 +102,13 @@ Currently this repository contains the following themes: ============================================================================== NAME *airline-themes-configuration* + *g:airline_theme* + +To define a theme to be used by vim-airline you can set the variable +g:airline_theme in your |.vimrc| like this: > + + :let g:airline_theme='dark' +< |airline-theme-solarized| *g:solarized_base16* From 3e8ecba0dea8b4ea35e81780a9aa00f2ca6823e8 Mon Sep 17 00:00:00 2001 From: Lucius Date: Fri, 30 Sep 2016 20:35:52 +0800 Subject: [PATCH 027/179] theme --- autoload/airline/themes/qwq.vim | 61 +++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 autoload/airline/themes/qwq.vim diff --git a/autoload/airline/themes/qwq.vim b/autoload/airline/themes/qwq.vim new file mode 100644 index 00000000..c028acac --- /dev/null +++ b/autoload/airline/themes/qwq.vim @@ -0,0 +1,61 @@ +" github: https://github.com/LuciusChen +scriptencoding utf-8 + +let g:airline#themes#qwq#palette = {} + +" normalmode +let s:N1 = [ '#0E3B4F' , '#FFEEE5' , 17 , 190 ] +let s:N2 = [ '#0E3B4F' , '#FFD3CB' , 255 , 238 ] +let s:N3 = [ '#ffffff' , '#F7846E' , 85 , 234 ] +let s:N4 = [ '#ffffff' , '#FF5D4F' , 255 , 53 ] +let g:airline#themes#qwq#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#qwq#palette.normal_modified = { 'airline_c': [ s:N4[0], s:N4[1], s:N4[2], s:N4[3], '' ], } + +" insertmode +let s:I1 = [ '#0E3B4F' , '#FFF5D9' , 17 , 45 ] +let s:I2 = [ '#0E3B4F' , '#DDE58E' , 255 , 27 ] +let s:I3 = [ '#ffffff' , '#9ED47B' , 15 , 17 ] +let s:I4 = [ '#ffffff' , '#6BAD3F' , 255 , 53 ] +let s:I5 = [ '#ffffff' , '#6BAD3F' , 17 , 172 ] +let g:airline#themes#qwq#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#qwq#palette.insert_modified = { 'airline_c': [ s:I4[0], s:I4[1], s:I4[2], s:I4[3], '' ], } +let g:airline#themes#qwq#palette.insert_paste = { 'airline_a': [ s:I5[0], s:I5[2], s:I5[2], s:I5[3], '' ], } + +" replacemode +let s:R1 = [ '#0E3B4F' , '#C1F9CD' , 17 , 45 ] +let s:R2 = [ '#0E3B4F' , '#8BEFC7' , 255 , 27 ] +let s:R3 = [ '#ffffff' , '#04BEC3' , 15 , 17 ] +let s:R4 = [ '#ffffff' , '#008492' , 255 , 53 ] +let g:airline#themes#qwq#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#qwq#palette.replace.airline_a = [ s:R1[0], s:R1[1], s:R2[2], 124, ''] +let g:airline#themes#qwq#palette.replace_modified = { 'airline_c': [ s:R4[0], s:R4[1], s:R4[2], s:R4[3], '' ], } + + +" visualmode +let s:V1 = [ '#0E3B4F' , '#FFEEE5' , 232 , 214 ] +let s:V2 = [ '#0E3B4F' , '#FF9DA5' , 232 , 202 ] +let s:V3 = [ '#ffffff' , '#FF5B6F' , 15 , 52 ] +let s:V4 = [ '#ffffff' , '#FF003F' , 255 , 53 ] +let g:airline#themes#qwq#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#qwq#palette.visual_modified = { 'airline_c': [ s:V4[0], s:V4[1], s:V4[2], s:V4[3], '' ], } + +" inactive +let s:IA1 = [ '#0E3B4F' , '#FEFCF9' , 239 , 234 , '' ] +let s:IA2 = [ '#0E3B4F' , '#DDC6AF' , 239 , 235 , '' ] +let s:IA3 = [ '#ffffff' , '#A28E79' , 239 , 236 , '' ] +let g:airline#themes#qwq#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#qwq#palette.inactive_modified = { 'airline_c': [ '#ffffff', '', 97, '', '' ], } + +let g:airline#themes#qwq#palette.accents = { 'red': [ '#ffffff', '', 160, '' ] } + +" 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 s:C1 = [ '#0E3B4F' , '#FEFCF9' , 189 , 55 , '' ] +let s:C2 = [ '#0E3B4F' , '#DDC6AF' , 231 , 98 , '' ] +let s:C3 = [ '#ffffff' , '#B9A695' , 55 , 231 , '' ] +let g:airline#themes#qwq#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:C1, s:C2, s:C3) From bf340407471092f9add038d27d2259f83f5be211 Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Fri, 14 Oct 2016 12:37:50 +0200 Subject: [PATCH 028/179] Improve contrast for base16 theme fixes 54 --- autoload/airline/themes/base16.vim | 69 +++++++++++++++++++----------- doc/airline-themes.txt | 27 ++++++++++-- 2 files changed, 67 insertions(+), 29 deletions(-) diff --git a/autoload/airline/themes/base16.vim b/autoload/airline/themes/base16.vim index 88188ada..031489a3 100644 --- a/autoload/airline/themes/base16.vim +++ b/autoload/airline/themes/base16.vim @@ -1,31 +1,40 @@ +let s:improved_contrast = get(g:, 'airline_base16_improved_contrast', 0) + +" Color palette +let s:gui_dark_gray = '#202020' +let s:cterm_dark_gray = 234 +let s:gui_med_gray_hi = '#303030' +let s:cterm_med_gray_hi = 236 +let s:gui_med_gray_lo = '#3a3a3a' +let s:cterm_med_gray_lo = 237 +let s:gui_light_gray = '#505050' +let s:cterm_light_gray = 239 +let s:gui_lightlight_gray = '#8A8A8A' +let s:cterm_lightlight_gray = 245 +let s:gui_green = '#99cc99' +let s:cterm_green = 151 +let s:gui_blue = '#6a9fb5' +let s:cterm_blue = 67 +let s:gui_purple = '#aa759f' +let s:cterm_purple = 139 +let s:gui_orange = '#d28445' +let s:cterm_orange = 173 +let s:gui_red = '#ac4142' +let s:cterm_red = 131 +let s:gui_pink = '#d7afd7' +let s:cterm_pink = 182 + if get(g:, 'airline#themes#base16#constant', 0) let g:airline#themes#base16#palette = {} - " Color palette - let s:gui_dark_gray = '#202020' - let s:cterm_dark_gray = 234 - let s:gui_med_gray_hi = '#303030' - let s:cterm_med_gray_hi = 236 - let s:gui_med_gray_lo = '#3a3a3a' - let s:cterm_med_gray_lo = 237 - let s:gui_light_gray = '#505050' - let s:cterm_light_gray = 239 - let s:gui_green = '#99cc99' - let s:cterm_green = 151 - let s:gui_blue = '#6a9fb5' - let s:cterm_blue = 67 - let s:gui_purple = '#aa759f' - let s:cterm_purple = 139 - let s:gui_orange = '#d28445' - let s:cterm_orange = 173 - let s:gui_red = '#ac4142' - let s:cterm_red = 131 - let s:gui_pink = '#d7afd7' - let s:cterm_pink = 182 - " Normal mode let s:N1 = [s:gui_dark_gray, s:gui_green, s:cterm_dark_gray, s:cterm_green] - let s:N2 = [s:gui_light_gray, s:gui_med_gray_lo, s:cterm_light_gray, s:cterm_med_gray_lo] + if s:improved_contrast + let s:N2 = [s:gui_lightlight_gray, s:gui_med_gray_lo, s:cterm_lightlight_gray, s:cterm_med_gray_lo] + else + + let s:N2 = [s:gui_light_gray, s:gui_med_gray_lo, s:cterm_light_gray, s:cterm_med_gray_lo] + endif let s:N3 = [s:gui_green, s:gui_med_gray_hi, s:cterm_green, s:cterm_med_gray_hi] let g:airline#themes#base16#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) let g:airline#themes#base16#palette.normal_modified = { @@ -55,7 +64,11 @@ if get(g:, 'airline#themes#base16#constant', 0) let g:airline#themes#base16#palette.visual_modified = copy(g:airline#themes#base16#palette.insert_modified) " Inactive window - let s:IA = [s:gui_dark_gray, s:gui_med_gray_hi, s:cterm_dark_gray, s:cterm_med_gray_hi, ''] + if s:improved_contrast + let s:IA = [s:gui_dark_gray, s:gui_med_gray_hi, s:cterm_lightlight_gray, s:cterm_med_gray_hi, ''] + else + let s:IA = [s:gui_dark_gray, s:gui_med_gray_hi, s:cterm_light_gray, s:cterm_med_gray_hi, ''] + endif let g:airline#themes#base16#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) let g:airline#themes#base16#palette.inactive_modified = { \ 'airline_c': [s:gui_orange, '', s:cterm_orange, '', ''], @@ -98,10 +111,14 @@ else " Use VertSplit's bg and default fg (reversed) for inactive statusline. let s:VS = airline#themes#get_highlight('VertSplit') - let s:IA = [ s:VS[1], 'NONE', s:VS[2], 'NONE', 'reverse'] + if s:improved_contrast + let s:IA = [ s:VS[1], 'NONE', s:VS[2], s:cterm_lightlight_gray, 'reverse'] + else + let s:IA = [ s:VS[1], 'NONE', s:VS[2], 'NONE', 'reverse'] + endif let g:airline#themes#base16#palette.inactive = \ airline#themes#generate_color_map(s:IA, s:IA, s:IA, s:IA, s:IA, s:IA) - let s:IM = [ s:VS[1], 'NONE', s:VS[2], 'NONE', 'reverse,italic'] + let s:IM = [ s:VS[1], 'NONE', s:VS[2], 'NONE', 'reverse'] let g:airline#themes#base16#palette.inactive_modified = \ airline#themes#generate_color_map(s:IM, s:IM, s:IM, s:IM, s:IM, s:IM) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 7a3cd984..054397ea 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -26,7 +26,7 @@ FEATURES *airline-themes-list* Currently this repository contains the following themes: * badwolf - * base16 + * base16(|airline-theme-base16|) * base16_3024 * base16_apathy * base16_ashes @@ -109,7 +109,7 @@ g:airline_theme in your |.vimrc| like this: > :let g:airline_theme='dark' < - |airline-theme-solarized| + *airline-theme-solarized* *g:solarized_base16* Base16 has a Solarized theme with the usual colors, but mapped in the @@ -129,13 +129,34 @@ look more like classic powerline in normal mode. To enable it: > let g:airline_solarized_normal_green = 1 -g:airline_solarized_dark_inactive_border +*g:airline_solarized_dark_inactive_border* Changes inactive window panes to have a dark bottom border instead of light by default. To enable it: > let g:airline_solarized_dark_inactive_border = 1 + *airline-theme-base16* +Base16 is a popular theme from Chris Kempson +(https://github.com/chriskempson/base16-vim) + +The default theme is base16, all other base16-themes have been generated and +might not support all options. + +*g:airline_base16_improved_contrast* + +Improves the contrast for the inactive statusline. To enable it: > + + let g:airline_base16_improved_contrast = 1 +< + +*airline#themes#base16#constant* + +Uses a predefined colorpalette for defining the colors, instead of guessing +the values from other highlight groups. To enable it: > + + let g:airline#themes#base16#constant = 1 +< ============================================================================== CONTRIBUTIONS *airline-themes-contributions* From 493c593f405b9ed1bdc27b93e398bf515a4ed1fd Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Fri, 14 Oct 2016 13:14:25 +0200 Subject: [PATCH 029/179] Vice theme note correctly defined --- autoload/airline/themes/vice.vim | 34 +++++++++++++------------------- 1 file changed, 14 insertions(+), 20 deletions(-) diff --git a/autoload/airline/themes/vice.vim b/autoload/airline/themes/vice.vim index 3858858f..7f88f6db 100644 --- a/autoload/airline/themes/vice.vim +++ b/autoload/airline/themes/vice.vim @@ -1,5 +1,3 @@ -let g:airline#themes#vice#palette = {} - " Color definitions let s:white = [231, "#ffffff"] let s:grey0 = [102, "#878787"] "lightest grey @@ -24,45 +22,41 @@ let s:lavender = [183, "#dfafff"] let s:gray_purple = [146, "#afafd7"] let s:dark_lavender = [97, "#875faf"] -let g:airline#themes#vice#palette = {} -let s:modified = { 'airline_c': s:MakeCol(s:dark_mint, s:grey2) } - -function! s:MakeCol(fg, bg) - return [ a:fg[1], a:bg[1], a:fg[0], a:bg[0] ] -endfun +let s:modified = { 'airline_c': [s:dark_mint[1], s:grey2[1], s:dark_mint[0], s:grey2[0] ] } +let g:airline#themes#vice#palette = {} " Normal mode -let s:N1 = s:MakeCol(s:grey1, s:teal) -let s:N2 = s:MakeCol(s:white, s:grey2) -let s:N3 = s:MakeCol(s:mint, s:grey2) +let s:N1 = [s:grey1[1], s:teal[1], s:grey1[0], s:teal[0] ] +let s:N2 = [s:white[1], s:grey2[1], s:white[0], s:grey2[0] ] +let s:N3 = [s:mint[1], s:grey2[1], s:mint[0], s:grey2[0] ] let g:airline#themes#vice#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) let g:airline#themes#vice#palette.normal_modified = s:modified " Insert mode -let s:I1 = s:MakeCol(s:grey1, s:mint) +let s:I1 = [s:grey1[1], s:mint[1], s:grey1[0], s:mint[0] ] let s:I2 = s:N2 let s:I3 = s:N3 let g:airline#themes#vice#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) let g:airline#themes#vice#palette.insert_modified = s:modified " Visual mode -let s:V1 = s:MakeCol(s:grey1, s:pink) +let s:V1 = [s:grey1[1], s:pink[1], s:grey1[0], s:pink[0] ] let s:V2 = s:N2 let s:V3 = s:I3 let g:airline#themes#vice#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) let g:airline#themes#vice#palette.visual_modified = s:modified " Replace mode -let s:R1 = s:MakeCol(s:hot_pink, s:grey2) +let s:R1 = [s:hot_pink[1], s:grey2[1], s:hot_pink[0], s:grey2[0] ] let s:R2 = s:N2 let s:R3 = s:I3 let g:airline#themes#vice#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) let g:airline#themes#vice#palette.replace_modified = s:modified " Inactive mode -let s:IN1 = s:MakeCol(s:grey0, s:grey1) -let s:IN2 = s:MakeCol(s:grey0, s:grey1) -let s:IN3 = s:MakeCol(s:grey0, s:grey1) +let s:IN1 = [s:grey0[1], s:grey1[1], s:grey0[0], s:grey1[0] ] +let s:IN2 = [s:grey0[1], s:grey1[1], s:grey0[0], s:grey1[0] ] +let s:IN3 = [s:grey0[1], s:grey1[1], s:grey0[0], s:grey1[0] ] let g:airline#themes#vice#palette.inactive = airline#themes#generate_color_map(s:IN1, s:IN2, s:IN3) let g:airline#themes#vice#palette.inactive_modified = s:modified @@ -71,8 +65,8 @@ if !get(g:, 'loaded_ctrlp', 0) finish endif -let s:CP1 = s:MakeCol(s:white, s:grey1) -let s:CP2 = s:MakeCol(s:white, s:grey1) -let s:CP3 = s:MakeCol(s:white, s:grey1) +let s:CP1 = [s:white[1], s:grey1[1], s:white[0], s:grey1[0] ] +let s:CP2 = [s:white[1], s:grey1[1], s:white[0], s:grey1[0] ] +let s:CP3 = [s:white[1], s:grey1[1], s:white[0], s:grey1[0] ] let g:airline#themes#vice#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:CP1, s:CP2, s:CP3) From 0d121684a8d7d8d985e7385c4492e1a079085a0c Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Fri, 14 Oct 2016 13:18:55 +0200 Subject: [PATCH 030/179] Mention missing themes --- doc/airline-themes.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 054397ea..c0441e0a 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -67,12 +67,14 @@ Currently this repository contains the following themes: * base16color * behelit * bubblegum + * cobalt2 * cool * dark * distinguished * durant * hybrid * hybridline + * jay * jellybeans * kalisi * kolor @@ -85,7 +87,9 @@ Currently this repository contains the following themes: * murmur * papercolor * powerlineish + * qwq * raven + * ravenpower * serene * silver * simple @@ -95,6 +99,7 @@ Currently this repository contains the following themes: * tomorrow * ubaryd * understated + * vice * wombat * xtermlight * zenburn From e03e9f62d25f9afb04c88ec6ca66cf2098242016 Mon Sep 17 00:00:00 2001 From: josue_osx Date: Tue, 25 Oct 2016 13:52:15 -0700 Subject: [PATCH 031/179] Removed jay Airline theme Airline theme now included with vim colorscheme here: https://github.com/josuegaleas/jay --- autoload/airline/themes/jay.vim | 66 --------------------------------- 1 file changed, 66 deletions(-) delete mode 100644 autoload/airline/themes/jay.vim diff --git a/autoload/airline/themes/jay.vim b/autoload/airline/themes/jay.vim deleted file mode 100644 index c22efbd4..00000000 --- a/autoload/airline/themes/jay.vim +++ /dev/null @@ -1,66 +0,0 @@ -let g:airline#themes#jay#palette = {} - -let s:mid = ['#bcbcbc', '#444444', 250, 238] -let s:bot = ['#9e9e9e', '#262626', 247, 235] - -let s:N1 = [s:bot[1], '#606060', s:bot[3], 241] -let s:I1 = [s:bot[1], '#5faf00', s:bot[3], 70] -let s:R1 = [s:bot[1], '#af005f', s:bot[3], 125] -let s:V1 = [s:bot[1], '#005faf', s:bot[3], 25] - -let s:T1 = [s:bot[1], s:V1[1], s:bot[3], s:V1[3], 'bold'] -let s:T2 = [s:bot[1], s:I1[1], s:bot[3], s:I1[3], 'bold'] -let s:T3 = ['#df0000', s:mid[1], 160, s:mid[3]] - -let s:modi = ['#df0000', s:bot[1], 160, s:bot[3]] -let s:warn = [s:bot[1], "#df8700", s:bot[3], 172, 'bold'] -let s:err = [s:bot[1], s:modi[0], s:bot[3], s:modi[2], 'bold'] - -let g:airline#themes#jay#palette.accents = {'red': ['#df0000', '', 160, '']} - -" Normal -let g:airline#themes#jay#palette.normal = airline#themes#generate_color_map(s:N1, s:mid, s:bot) -let g:airline#themes#jay#palette.normal.airline_warning = s:warn -let g:airline#themes#jay#palette.normal.airline_error = s:err -let g:airline#themes#jay#palette.normal_modified = {'airline_c': s:modi} -let g:airline#themes#jay#palette.normal_modified.airline_warning = s:warn -let g:airline#themes#jay#palette.normal_modified.airline_error = s:err - -" Insert -let g:airline#themes#jay#palette.insert = airline#themes#generate_color_map(s:I1, s:mid, s:bot) -let g:airline#themes#jay#palette.insert.airline_warning = s:warn -let g:airline#themes#jay#palette.insert.airline_error = s:err -let g:airline#themes#jay#palette.insert_modified = {'airline_c': s:modi} -let g:airline#themes#jay#palette.insert_modified.airline_warning = s:warn -let g:airline#themes#jay#palette.insert_modified.airline_error = s:err - -" Replace -let g:airline#themes#jay#palette.replace = airline#themes#generate_color_map(s:R1, s:mid, s:bot) -let g:airline#themes#jay#palette.replace.airline_warning = s:warn -let g:airline#themes#jay#palette.replace.airline_error = s:err -let g:airline#themes#jay#palette.replace_modified = {'airline_c': s:modi} -let g:airline#themes#jay#palette.replace_modified.airline_warning = s:warn -let g:airline#themes#jay#palette.replace_modified.airline_error = s:err - -" Visual -let g:airline#themes#jay#palette.visual = airline#themes#generate_color_map(s:V1, s:mid, s:bot) -let g:airline#themes#jay#palette.visual.airline_warning = s:warn -let g:airline#themes#jay#palette.visual.airline_error = s:err -let g:airline#themes#jay#palette.visual_modified = {'airline_c': s:modi} -let g:airline#themes#jay#palette.visual_modified.airline_warning = s:warn -let g:airline#themes#jay#palette.visual_modified.airline_error = s:err - -" Inactive -let g:airline#themes#jay#palette.inactive = airline#themes#generate_color_map(s:bot, s:bot, s:bot) -let g:airline#themes#jay#palette.inactive_modified = {'airline_c': s:modi} - -" Tabline -let g:airline#themes#jay#palette.tabline = { - \ 'airline_tabsel': s:T1, - \ 'airline_tabtype': s:T2, - \ 'airline_tabmod': s:err, - \ 'airline_tabmod_unsel': s:T3, - \ 'airline_tab_right': s:mid, - \ 'airline_tabsel_right': s:T2, - \ 'airline_tabmod_right': s:warn, - \ 'airline_tabmod_unsel_right': s:T3} From a4d046f211428802cf640c55d6dec43f506a2797 Mon Sep 17 00:00:00 2001 From: "Nezametdinov E. Ildus" Date: Wed, 23 Nov 2016 18:37:07 +0300 Subject: [PATCH 032/179] Add vim-aurora airline theme --- autoload/airline/themes/aurora.vim | 52 ++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 autoload/airline/themes/aurora.vim diff --git a/autoload/airline/themes/aurora.vim b/autoload/airline/themes/aurora.vim new file mode 100644 index 00000000..d85dd396 --- /dev/null +++ b/autoload/airline/themes/aurora.vim @@ -0,0 +1,52 @@ +" Normal mode +let s:N1 = [ '#ffffff' , '#5f00af' , 231 , 55 ] +let s:N2 = [ '#ffffff' , '#875fd7' , 231 , 98 ] +let s:N3 = [ '#333333' , '#efefef' , 59 , 255 ] + +" Insert mode +let s:I1 = [ '#ffffff' , '#005fff' , 231 , 27 ] +let s:I2 = [ '#ffffff' , '#00afff' , 231 , 39 ] +let s:I3 = [ '#333333' , '#efefef' , 59 , 255 ] + +" Visual mode +let s:V1 = [ '#121212' , '#ff5f00' , 233 , 202 ] +let s:V2 = [ '#121212' , '#ffaf00' , 233 , 214 ] +let s:V3 = [ '#333333' , '#efefef' , 59 , 255 ] + +" Replace mode +let s:R1 = [ '#ffffff' , '#ff0000' , 231 , 196 ] +let s:R2 = [ '#ffffff' , '#ff5f5f' , 231 , 203 ] +let s:R3 = [ '#333333' , '#efefef' , 59 , 255 ] + +let g:airline#themes#aurora#palette = {} +let g:airline#themes#aurora#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#aurora#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#aurora#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#aurora#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) + +" Inactive mode +let s:IN1 = [ '#9e9e9e' , '#9e9e9e' , 247 , 247 ] +let s:IN2 = [ '#efefef' , '#efefef' , 255 , 255 ] + +let s:IA = [ s:IN1[1] , s:IN2[1] , s:IN1[3] , s:IN2[3] , '' ] +let g:airline#themes#aurora#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) + +" CtrlP +if !get(g:, 'loaded_ctrlp', 0) + finish +endif + +let s:CP1 = [ '#ffffff' , '#5f00af' , 231 , 55 ] +let s:CP2 = [ '#ffffff' , '#875fd7' , 231 , 98 ] +let s:CP3 = [ '#5f00af' , '#ffffff' , 55 , 231 ] + +let g:airline#themes#aurora#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:CP1, s:CP2, s:CP3) + +" Tabline +let g:airline#themes#aurora#palette.tabline = { + \ 'airline_tab': [ '#ffffff' , '#5f00af' , 231 , 55 , '' ], + \ 'airline_tabsel': [ '#ffffff' , '#875fd7' , 231 , 98 , '' ], + \ 'airline_tabtype': [ '#ffffff' , '#875fd7' , 231 , 98 , '' ], + \ 'airline_tabfill': [ '#ffffff' , '#121212' , 231 , 16 , '' ], + \ 'airline_tabmod': [ '#ffffff' , '#ff5f5f' , 231 , 203 , '' ] + \ } From c0e6b2d6320c04014547217aa5c9616148df2c99 Mon Sep 17 00:00:00 2001 From: "Nezametdinov E. Ildus" Date: Wed, 23 Nov 2016 18:46:24 +0300 Subject: [PATCH 033/179] Update documentation --- doc/airline-themes.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index c0441e0a..94bf0f4b 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -25,6 +25,7 @@ FEATURES *airline-themes-list* Currently this repository contains the following themes: + * aurora * badwolf * base16(|airline-theme-base16|) * base16_3024 From bf7ce0b3a9bf3093e822829662c2f728a8f666bb Mon Sep 17 00:00:00 2001 From: Luan Vicente Date: Thu, 8 Dec 2016 15:18:23 -0200 Subject: [PATCH 034/179] added badcat airline theme --- autoload/airline/themes/badcat.vim | 82 ++++++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 83 insertions(+) create mode 100644 autoload/airline/themes/badcat.vim diff --git a/autoload/airline/themes/badcat.vim b/autoload/airline/themes/badcat.vim new file mode 100644 index 00000000..5247e998 --- /dev/null +++ b/autoload/airline/themes/badcat.vim @@ -0,0 +1,82 @@ +" Vim Airline theme. +" +" Repository: https://github.com/idlua/badcat +" Author: Luan Vicente + + +" COLOR PALETTE -------------------------------------------------------------{{{ +let g:airline#themes#badcat#palette = {} + +let s:guiBlack = "#080808" +let s:guiGray = "#262626" +let s:guiLightgray = "#6c6c6c" +let s:guiWhite = "#e4e4e4" +let s:guiRed = "#ff5f5f" +let s:guiGreen = "#afd787" +let s:guiBlue = "#5fafd7" +let s:guiOrange = "#ffaf5f" + +let s:ctermBlack = "232" +let s:ctermGray = "235" +let s:ctermLightgray = "242" +let s:ctermWhite = "254" +let s:ctermRed = "203" +let s:ctermGreen = "150" +let s:ctermBlue = "074" +let s:ctermOrange = "215" +" }}} +" BASICS --------------------------------------------------------------------{{{ +let s:modified = { 'airline_c': [ '#ffb964', '', s:ctermRed, '', '' ] } +" }}} + + +" MODES SUPPORT +" NORMAL MODE ---------------------------------------------------------------{{{ +let s:N1 = [ s:guiWhite , s:guiBlack , s:ctermWhite , s:ctermGray ] +let s:N2 = [ s:guiLightgray , s:guiGray , s:ctermLightgray , s:ctermGray ] +let s:N3 = [ s:guiWhite , s:guiBlack , s:ctermWhite , s:ctermBlack ] +let g:airline#themes#badcat#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#badcat#palette.normal_modified = s:modified +" }}} +" INSERT MODE ---------------------------------------------------------------{{{ +let s:I1 = [ s:guiGreen , s:guiBlack , s:ctermGreen , s:ctermBlack ] +let s:I2 = [ s:guiBlack , s:guiGreen , s:ctermBlack , s:ctermGreen ] +let s:I3 = [ s:guiGreen , s:guiBlack , s:ctermGreen , s:ctermBlack ] +let g:airline#themes#badcat#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#badcat#palette.insert_modified = s:modified +" }}} +" VISUAL MODE ---------------------------------------------------------------{{{ +let s:V1 = [ s:guiBlue , s:guiBlack , s:ctermBlue , s:ctermBlack ] +let s:V2 = [ s:guiBlack , s:guiBlue , s:ctermBlack , s:ctermBlue ] +let s:V3 = [ s:guiBlue , s:guiBlack , s:ctermBlue , s:ctermBlack ] +let g:airline#themes#badcat#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#badcat#palette.visual_modified = s:modified +" }}} +" REPLACE MODE --------------------------------------------------------------{{{ +let s:R1 = [ s:guiOrange , s:guiBlack , s:ctermOrange , s:ctermBlack ] +let s:R2 = [ s:guiBlack , s:guiOrange , s:ctermBlack , s:ctermOrange ] +let s:R3 = [ s:guiOrange , s:guiBlack , s:ctermOrange , s:ctermBlack ] +let g:airline#themes#badcat#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#badcat#palette.replace_modified = s:modified +" }}} +" INACTIVE MODE -------------------------------------------------------------{{{ +let s:IN1 = [ s:guiBlack , s:guiGray , s:ctermBlack , s:ctermGray ] +let s:IN2 = [ s:guiLightgray , s:guiBlack , s:ctermLightgray , s:ctermBlack ] +let s:IN3 = [ s:guiLightgray , s:guiBlack , s:ctermLightgray , s:ctermBlack ] +let g:airline#themes#badcat#palette.inactive = airline#themes#generate_color_map(s:IN1, s:IN2, s:IN3) +let g:airline#themes#badcat#palette.inactive_modified = s:modified +" }}} + + +" SPECIFIC PLUGIN SUPPORT +" CtrlP ---------------------------------------------------------------------{{{ +if !get(g:, 'loaded_ctrlp', 0) + finish +endif + +let s:CP1 = [ s:guiWhite , s:gui01 , s:ctermWhite , s:ctermGray ] +let s:CP2 = [ s:guiWhite , s:gui03 , s:ctermWhite , s:ctermGray ] +let s:CP3 = [ s:guiWhite , s:gui0D , s:ctermWhite , s:ctermBlack ] + +let g:airline#themes#badcat#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:CP1, s:CP2, s:CP3) +" }}} diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 94bf0f4b..21d8b75b 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -26,6 +26,7 @@ FEATURES *airline-themes-list* Currently this repository contains the following themes: * aurora + * badcat * badwolf * base16(|airline-theme-base16|) * base16_3024 From 6565b2d81387f154c55424f9200a6cd28522e84f Mon Sep 17 00:00:00 2001 From: Maksim Shkrebtan Date: Sat, 17 Dec 2016 19:48:31 +0400 Subject: [PATCH 035/179] Add base16_shell theme base16_shell theme for vim-airline matches an active Base16 Shell theme. It should be used in combination with Base16 Shell, which sets the correct colors in the terminal: (https://github.com/chriskempson/base16-shell). The colors used in this theme are within the 21 term colors set by Base16 Shell. The theme supports 2 options described in the docs. --- autoload/airline/themes/base16_shell.vim | 99 ++++++++++++++++++++++++ doc/airline-themes.txt | 24 ++++++ 2 files changed, 123 insertions(+) create mode 100644 autoload/airline/themes/base16_shell.vim diff --git a/autoload/airline/themes/base16_shell.vim b/autoload/airline/themes/base16_shell.vim new file mode 100644 index 00000000..d04e4d5a --- /dev/null +++ b/autoload/airline/themes/base16_shell.vim @@ -0,0 +1,99 @@ +let s:improved_contrast = get(g:, 'airline_base16_improved_contrast', 0) +let s:solarized = get(g:, 'airline_base16_solarized', 0) + +" Base16 term color palette +let s:base00_black = 0 +let s:base08_red = 1 +let s:base0B_green = 2 +let s:base0A_yellow = 3 +let s:base0D_blue = 4 +let s:base0E_magenta = 5 +let s:base0C_cyan = 6 +let s:base05_white = 7 +let s:base03_brblack = 8 +let s:base09 = 16 +let s:base0F = 17 +let s:base01 = 18 +let s:base02 = 19 +let s:base04 = 20 +let s:base06 = 21 + +" Gui color palette +let s:gui_dark_gray = '#202020' +let s:gui_med_gray_lo = '#3a3a3a' +let s:gui_med_gray_hi = '#303030' +let s:gui_light_gray = '#505050' +let s:gui_lightlight_gray = '#8A8A8A' +let s:gui_green = '#99cc99' +let s:gui_blue = '#6a9fb5' +let s:gui_purple = '#aa759f' +let s:gui_orange = '#d28445' +let s:gui_red = '#ac4142' +let s:gui_pink = '#d7afd7' + +let g:airline#themes#base16_shell#palette = {} + +" Normal mode +let s:N1 = [s:gui_dark_gray, s:gui_green, s:base00_black, s:base0B_green] +let s:N2 = [s:gui_light_gray, s:gui_med_gray_lo, s:base04, s:base02] +let s:N3 = [s:gui_green, s:gui_med_gray_hi, s:base0B_green, s:base01] + +if s:improved_contrast + let s:N2 = [s:gui_lightlight_gray, s:gui_med_gray_lo, s:base05_white, s:base02] +endif + +if s:solarized + let s:N1 = [s:gui_dark_gray, s:gui_green, s:base01, s:base04] + let s:N2 = [s:gui_light_gray, s:gui_med_gray_lo, s:base00_black, s:base02] + let s:N3 = [s:gui_green, s:gui_med_gray_hi, s:base04, s:base01] +endif + +let g:airline#themes#base16_shell#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_shell#palette.normal_modified = { + \ 'airline_c': [s:gui_orange, s:gui_med_gray_hi, s:base09, s:base01, ''], + \ } + +" Insert mode +let s:I1 = [s:gui_med_gray_hi, s:gui_blue, s:base01, s:base0D_blue] +let s:I3 = [s:gui_blue, s:gui_med_gray_hi, s:base0D_blue, s:base01] +let g:airline#themes#base16_shell#palette.insert = airline#themes#generate_color_map(s:I1, s:N2, s:I3) + +if s:solarized + let s:I1 = [s:gui_med_gray_hi, s:gui_blue, s:base01, s:base0A_yellow] + let g:airline#themes#base16_shell#palette.insert = airline#themes#generate_color_map(s:I1, s:N2, s:N3) +endif + +let g:airline#themes#base16_shell#palette.insert_modified = copy(g:airline#themes#base16_shell#palette.normal_modified) + +" Replace mode +let s:R1 = [s:gui_dark_gray, s:gui_red, s:base01, s:base08_red] +let s:R3 = [s:gui_red, s:gui_med_gray_hi, s:base08_red, s:base01] +let g:airline#themes#base16_shell#palette.replace = airline#themes#generate_color_map(s:R1, s:N2, s:R3) + +if s:solarized + let s:R1 = [s:gui_dark_gray, s:gui_red, s:base01, s:base09] + let g:airline#themes#base16_shell#palette.replace = airline#themes#generate_color_map(s:R1, s:N2, s:N3) +endif + +let g:airline#themes#base16_shell#palette.replace_modified = copy(g:airline#themes#base16_shell#palette.normal_modified) + +" Visual mode +let s:V1 = [s:gui_dark_gray, s:gui_pink, s:base01, s:base0E_magenta] +let s:V3 = [s:gui_pink, s:gui_med_gray_hi, s:base0E_magenta, s:base01] +let g:airline#themes#base16_shell#palette.visual = airline#themes#generate_color_map(s:V1, s:N2, s:V3) + +if s:solarized + let s:V1 = [s:gui_dark_gray, s:gui_pink, s:base01, s:base0F] + let g:airline#themes#base16_shell#palette.visual = airline#themes#generate_color_map(s:V1, s:N2, s:N3) +endif + +" Inactive window +if s:improved_contrast + let s:IA = [s:gui_dark_gray, s:gui_med_gray_hi, s:base04, s:base01, ''] +else + let s:IA = [s:gui_dark_gray, s:gui_med_gray_hi, s:base03_brblack, s:base01, ''] +endif +let g:airline#themes#base16_shell#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) +let g:airline#themes#base16_shell#palette.inactive_modified = { + \ 'airline_c': [s:gui_orange, '', s:base09, '', ''], + \ } diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 21d8b75b..ed2bf4ff 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -29,6 +29,7 @@ Currently this repository contains the following themes: * badcat * badwolf * base16(|airline-theme-base16|) + * base16_shell(|airline-theme-base16_shell|) * base16_3024 * base16_apathy * base16_ashes @@ -163,6 +164,29 @@ Uses a predefined colorpalette for defining the colors, instead of guessing the values from other highlight groups. To enable it: > let g:airline#themes#base16#constant = 1 +< + *airline-theme-base16-shell* + +base16_shell theme for vim-airline matches your active Base16 Shell theme. + +It should be used in combination with Base16 Shell, which sets the correct +colors in the terminal: (https://github.com/chriskempson/base16-shell). The +colors used in this theme are within the 21 term colors set by Base16 Shell. +The theme supports 2 options described below. + +*g:airline_base16_improved_contrast* + +Improves the contrast for the inactive statusline. To enable it: > + + let g:airline_base16_improved_contrast = 1 +< + +*g:airline_base16_solarized* + +Adjusts the colors to match base16_solirazed shell theme. You may also try to +use it with other Base16 Shell themes. To enable it: > + + let g:airline_base16_solarized = 1 < ============================================================================== CONTRIBUTIONS *airline-themes-contributions* From 6026eb78bf362cb3aa875aff8487f65728d0f7d8 Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Sat, 31 Dec 2016 23:47:31 +0100 Subject: [PATCH 036/179] remove duplicate tag fixes #67 --- doc/airline-themes.txt | 7 ------- 1 file changed, 7 deletions(-) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index ed2bf4ff..adfb8fe8 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -174,13 +174,6 @@ colors in the terminal: (https://github.com/chriskempson/base16-shell). The colors used in this theme are within the 21 term colors set by Base16 Shell. The theme supports 2 options described below. -*g:airline_base16_improved_contrast* - -Improves the contrast for the inactive statusline. To enable it: > - - let g:airline_base16_improved_contrast = 1 -< - *g:airline_base16_solarized* Adjusts the colors to match base16_solirazed shell theme. You may also try to From 23a8d2b426342d8aa839f76bb9ac57fd8a1f99d4 Mon Sep 17 00:00:00 2001 From: Josh Dick Date: Mon, 20 Feb 2017 00:19:35 -0500 Subject: [PATCH 037/179] Add onedark.vim theme --- autoload/airline/themes/onedark.vim | 109 ++++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 110 insertions(+) create mode 100644 autoload/airline/themes/onedark.vim diff --git a/autoload/airline/themes/onedark.vim b/autoload/airline/themes/onedark.vim new file mode 100644 index 00000000..53a5fbdb --- /dev/null +++ b/autoload/airline/themes/onedark.vim @@ -0,0 +1,109 @@ +" [onedark.vim](https://github.com/joshdick/onedark.vim/) + +" This is a [vim-airline](https://github.com/vim-airline/vim-airline) theme for use with +" the [onedark.vim](https://github.com/joshdick/onedark.vim) colorscheme. + +" It is based on vim-airline's ["tomorrow" theme](https://github.com/vim-airline/vim-airline-themes/blob/master/autoload/airline/themes/tomorrow.vim). +function! airline#themes#onedark#refresh() + + let g:airline#themes#onedark#palette = {} + + let g:airline#themes#onedark#palette.accents = { + \ 'red': [ '#E06C75', '', 204, 0 ] + \ } + + let s:N1 = [ '#282C34', '#98C379', 235, 114 ] + let s:N2 = [ '#ABB2BF', '#3E4452', 145, 237 ] + let s:N3 = [ '#98C379', '#282C34', 114, 235 ] + let g:airline#themes#onedark#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + + let group = airline#themes#get_highlight('vimCommand') + let g:airline#themes#onedark#palette.normal_modified = { + \ 'airline_c': [ group[0], '', group[2], '', '' ] + \ } + + let s:I1 = [ '#282C34', '#61AFEF', 235, 39 ] + let s:I2 = s:N2 + let s:I3 = [ '#61AFEF', '#282C34', 39, 235 ] + let g:airline#themes#onedark#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) + let g:airline#themes#onedark#palette.insert_modified = g:airline#themes#onedark#palette.normal_modified + + let s:R1 = [ '#282C34', '#E06C75', 235, 204 ] + let s:R2 = s:N2 + let s:R3 = [ '#E06C75', '#282C34', 204, 235 ] + let g:airline#themes#onedark#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) + let g:airline#themes#onedark#palette.replace_modified = g:airline#themes#onedark#palette.normal_modified + + let s:V1 = [ '#282C34', '#C678DD', 235, 170 ] + let s:V2 = s:N2 + let s:V3 = [ '#C678DD', '#282C34', 170, 235 ] + let g:airline#themes#onedark#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) + let g:airline#themes#onedark#palette.visual_modified = g:airline#themes#onedark#palette.normal_modified + + let s:IA1 = [ '#282C34', '#ABB2BF', 235, 145 ] + let s:IA2 = [ '#ABB2BF', '#3E4452', 145, 237 ] + let s:IA3 = s:N2 + let g:airline#themes#onedark#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) + let g:airline#themes#onedark#palette.inactive_modified = { + \ 'airline_c': [ group[0], '', group[2], '', '' ] + \ } + + " 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 + let s:WI = [ '#282C34', '#E5C07B', 235, 180 ] + let g:airline#themes#onedark#palette.normal.airline_warning = [ + \ s:WI[0], s:WI[1], s:WI[2], s:WI[3] + \ ] + + let g:airline#themes#onedark#palette.normal_modified.airline_warning = + \ g:airline#themes#onedark#palette.normal.airline_warning + + let g:airline#themes#onedark#palette.insert.airline_warning = + \ g:airline#themes#onedark#palette.normal.airline_warning + + let g:airline#themes#onedark#palette.insert_modified.airline_warning = + \ g:airline#themes#onedark#palette.normal.airline_warning + + let g:airline#themes#onedark#palette.visual.airline_warning = + \ g:airline#themes#onedark#palette.normal.airline_warning + + let g:airline#themes#onedark#palette.visual_modified.airline_warning = + \ g:airline#themes#onedark#palette.normal.airline_warning + + let g:airline#themes#onedark#palette.replace.airline_warning = + \ g:airline#themes#onedark#palette.normal.airline_warning + + let g:airline#themes#onedark#palette.replace_modified.airline_warning = + \ g:airline#themes#onedark#palette.normal.airline_warning + + " Errors + let s:ER = [ '#282C34', '#E06C75', 235, 204 ] + let g:airline#themes#onedark#palette.normal.airline_error = [ + \ s:ER[0], s:ER[1], s:ER[2], s:ER[3] + \ ] + + let g:airline#themes#onedark#palette.normal_modified.airline_error = + \ g:airline#themes#onedark#palette.normal.airline_error + + let g:airline#themes#onedark#palette.insert.airline_error = + \ g:airline#themes#onedark#palette.normal.airline_error + + let g:airline#themes#onedark#palette.insert_modified.airline_error = + \ g:airline#themes#onedark#palette.normal.airline_error + + let g:airline#themes#onedark#palette.visual.airline_error = + \ g:airline#themes#onedark#palette.normal.airline_error + + let g:airline#themes#onedark#palette.visual_modified.airline_error = + \ g:airline#themes#onedark#palette.normal.airline_error + + let g:airline#themes#onedark#palette.replace.airline_error = + \ g:airline#themes#onedark#palette.normal.airline_error + + let g:airline#themes#onedark#palette.replace_modified.airline_error = + \ g:airline#themes#onedark#palette.normal.airline_error + +endfunction + +call airline#themes#onedark#refresh() diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index adfb8fe8..a61d8abd 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -88,6 +88,7 @@ Currently this repository contains the following themes: * molokai * monochrome * murmur + * onedark * papercolor * powerlineish * qwq From 2e9d8346c8b8ba70ef5364aecf0d62850ad21320 Mon Sep 17 00:00:00 2001 From: Jorrit Visser Date: Fri, 24 Feb 2017 01:03:21 +0100 Subject: [PATCH 038/179] Add base16_oceanicnext theme --- .../airline/themes/base16_oceanicnext.vim | 73 +++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 74 insertions(+) create mode 100644 autoload/airline/themes/base16_oceanicnext.vim diff --git a/autoload/airline/themes/base16_oceanicnext.vim b/autoload/airline/themes/base16_oceanicnext.vim new file mode 100644 index 00000000..fd27f629 --- /dev/null +++ b/autoload/airline/themes/base16_oceanicnext.vim @@ -0,0 +1,73 @@ +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Oceanic Next Scheme by Chris Kempson (http://chriskempson.com) +let g:airline#themes#base16_oceanicnext#palette = {} +let s:gui00 = "#1b2b34" +let s:gui01 = "#343d46" +let s:gui02 = "#4f5b66" +let s:gui03 = "#65737e" +let s:gui04 = "#a7adba" +let s:gui05 = "#c0c5ce" +let s:gui06 = "#cdd3de" +let s:gui07 = "#d8dee9" +let s:gui08 = "#ec5f67" +let s:gui09 = "#f99157" +let s:gui0A = "#fac863" +let s:gui0B = "#99c794" +let s:gui0C = "#5fb3b3" +let s:gui0D = "#6699cc" +let s:gui0E = "#c594c5" +let s:gui0F = "#ab7967" + +let s:cterm00 = 00 +let s:cterm01 = 10 +let s:cterm02 = 11 +let s:cterm03 = 08 +let s:cterm04 = 12 +let s:cterm05 = 07 +let s:cterm06 = 13 +let s:cterm07 = 15 +let s:cterm08 = 01 +let s:cterm09 = 09 +let s:cterm0A = 03 +let s:cterm0B = 02 +let s:cterm0C = 06 +let s:cterm0D = 04 +let s:cterm0E = 05 +let s:cterm0F = 14 + +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_oceanicnext#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_oceanicnext#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) + +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_oceanicnext#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) + +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_oceanicnext#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) + +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_oceanicnext#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) + +" 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_oceanicnext#palette.ctrlp = airline#extensions#ctrlp#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' ]) \ No newline at end of file diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index a61d8abd..8268b496 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -59,6 +59,7 @@ Currently this repository contains the following themes: * base16_mocha * base16_monokai * base16_ocean + * base16_oceanicnext * base16_paraiso * base16_pop * base16_railscasts From c1e6284bdef195bb6b5557ad0f8677207593813d Mon Sep 17 00:00:00 2001 From: Josh Dick Date: Fri, 24 Feb 2017 01:34:48 -0500 Subject: [PATCH 039/179] onedark.vim: Add 16-color support --- autoload/airline/themes/onedark.vim | 48 ++++++++++++++++++++--------- 1 file changed, 34 insertions(+), 14 deletions(-) diff --git a/autoload/airline/themes/onedark.vim b/autoload/airline/themes/onedark.vim index 53a5fbdb..26a925f6 100644 --- a/autoload/airline/themes/onedark.vim +++ b/autoload/airline/themes/onedark.vim @@ -6,15 +6,35 @@ " It is based on vim-airline's ["tomorrow" theme](https://github.com/vim-airline/vim-airline-themes/blob/master/autoload/airline/themes/tomorrow.vim). function! airline#themes#onedark#refresh() + if get(g:, 'onedark_termcolors', 256) == 16 + let s:term_red = 1 + let s:term_green = 2 + let s:term_yellow = 3 + let s:term_blue = 4 + let s:term_purple = 5 + let s:term_white = 7 + let s:term_black = 0 + let s:term_grey = 8 + else + let s:term_red = 204 + let s:term_green = 114 + let s:term_yellow = 180 + let s:term_blue = 39 + let s:term_purple = 170 + let s:term_white = 145 + let s:term_black = 235 + let s:term_grey = 236 + endif + let g:airline#themes#onedark#palette = {} let g:airline#themes#onedark#palette.accents = { - \ 'red': [ '#E06C75', '', 204, 0 ] + \ 'red': [ '#E06C75', '', s:term_red, 0 ] \ } - let s:N1 = [ '#282C34', '#98C379', 235, 114 ] - let s:N2 = [ '#ABB2BF', '#3E4452', 145, 237 ] - let s:N3 = [ '#98C379', '#282C34', 114, 235 ] + let s:N1 = [ '#282C34', '#98C379', s:term_black, s:term_green ] + let s:N2 = [ '#ABB2BF', '#3E4452', s:term_white, s:term_grey ] + let s:N3 = [ '#98C379', '#282C34', s:term_green, '' ] let g:airline#themes#onedark#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) let group = airline#themes#get_highlight('vimCommand') @@ -22,26 +42,26 @@ function! airline#themes#onedark#refresh() \ 'airline_c': [ group[0], '', group[2], '', '' ] \ } - let s:I1 = [ '#282C34', '#61AFEF', 235, 39 ] + let s:I1 = [ '#282C34', '#61AFEF', s:term_black, s:term_blue ] let s:I2 = s:N2 - let s:I3 = [ '#61AFEF', '#282C34', 39, 235 ] + let s:I3 = [ '#61AFEF', '#282C34', s:term_blue, '' ] let g:airline#themes#onedark#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) let g:airline#themes#onedark#palette.insert_modified = g:airline#themes#onedark#palette.normal_modified - let s:R1 = [ '#282C34', '#E06C75', 235, 204 ] + let s:R1 = [ '#282C34', '#E06C75', s:term_black, s:term_red ] let s:R2 = s:N2 - let s:R3 = [ '#E06C75', '#282C34', 204, 235 ] + let s:R3 = [ '#E06C75', '#282C34', s:term_red, '' ] let g:airline#themes#onedark#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) let g:airline#themes#onedark#palette.replace_modified = g:airline#themes#onedark#palette.normal_modified - let s:V1 = [ '#282C34', '#C678DD', 235, 170 ] + let s:V1 = [ '#282C34', '#C678DD', s:term_black, s:term_purple ] let s:V2 = s:N2 - let s:V3 = [ '#C678DD', '#282C34', 170, 235 ] + let s:V3 = [ '#C678DD', '#282C34', s:term_purple, '' ] let g:airline#themes#onedark#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) let g:airline#themes#onedark#palette.visual_modified = g:airline#themes#onedark#palette.normal_modified - let s:IA1 = [ '#282C34', '#ABB2BF', 235, 145 ] - let s:IA2 = [ '#ABB2BF', '#3E4452', 145, 237 ] + let s:IA1 = [ '#282C34', '#ABB2BF', s:term_black, s:term_white ] + let s:IA2 = [ '#ABB2BF', '#3E4452', s:term_white, s:term_grey ] let s:IA3 = s:N2 let g:airline#themes#onedark#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) let g:airline#themes#onedark#palette.inactive_modified = { @@ -51,7 +71,7 @@ function! airline#themes#onedark#refresh() " 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 - let s:WI = [ '#282C34', '#E5C07B', 235, 180 ] + let s:WI = [ '#282C34', '#E5C07B', s:term_black, s:term_yellow ] let g:airline#themes#onedark#palette.normal.airline_warning = [ \ s:WI[0], s:WI[1], s:WI[2], s:WI[3] \ ] @@ -78,7 +98,7 @@ function! airline#themes#onedark#refresh() \ g:airline#themes#onedark#palette.normal.airline_warning " Errors - let s:ER = [ '#282C34', '#E06C75', 235, 204 ] + let s:ER = [ '#282C34', '#E06C75', s:term_black, s:term_red ] let g:airline#themes#onedark#palette.normal.airline_error = [ \ s:ER[0], s:ER[1], s:ER[2], s:ER[3] \ ] From 4747bb5d15dde5eca1666e382b1efd3586bee6c1 Mon Sep 17 00:00:00 2001 From: jgeiger Date: Sat, 25 Feb 2017 13:05:45 -0700 Subject: [PATCH 040/179] Check base16colorspace = 256 color in oceanicnext - This fixes the airline if you're running with 256 colors matching the base16 colorscheme setup for oceanicnext --- .../airline/themes/base16_oceanicnext.vim | 24 +++++++++++++------ doc/airline-themes.txt | 9 ++++++- 2 files changed, 25 insertions(+), 8 deletions(-) diff --git a/autoload/airline/themes/base16_oceanicnext.vim b/autoload/airline/themes/base16_oceanicnext.vim index fd27f629..c5e9edfc 100644 --- a/autoload/airline/themes/base16_oceanicnext.vim +++ b/autoload/airline/themes/base16_oceanicnext.vim @@ -18,22 +18,32 @@ let s:gui0D = "#6699cc" let s:gui0E = "#c594c5" let s:gui0F = "#ab7967" +" Terminal color definitions let s:cterm00 = 00 -let s:cterm01 = 10 -let s:cterm02 = 11 let s:cterm03 = 08 -let s:cterm04 = 12 let s:cterm05 = 07 -let s:cterm06 = 13 let s:cterm07 = 15 let s:cterm08 = 01 -let s:cterm09 = 09 let s:cterm0A = 03 let s:cterm0B = 02 let s:cterm0C = 06 let s:cterm0D = 04 let s:cterm0E = 05 -let s:cterm0F = 14 +if exists('base16colorspace') && base16colorspace == "256" + let s:cterm01 = 18 + let s:cterm02 = 19 + let s:cterm04 = 20 + let s:cterm06 = 21 + let s:cterm09 = 16 + let s:cterm0F = 17 +else + let s:cterm01 = 10 + let s:cterm02 = 11 + let s:cterm04 = 12 + let s:cterm06 = 13 + let s:cterm09 = 09 + let s:cterm0F = 14 +endif let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] @@ -70,4 +80,4 @@ endif let g:airline#themes#base16_oceanicnext#palette.ctrlp = airline#extensions#ctrlp#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' ]) \ No newline at end of file + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 8268b496..916cea9e 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -176,9 +176,16 @@ colors in the terminal: (https://github.com/chriskempson/base16-shell). The colors used in this theme are within the 21 term colors set by Base16 Shell. The theme supports 2 options described below. +*g:airline_base16_oceanicnext* + +Allow 256 color use of the base16_oceanicnext theme. Without this setting +base16_oceanicnext may look incorrect in 256 color mode. To enable it: > + + let base16colorspace = 256 + *g:airline_base16_solarized* -Adjusts the colors to match base16_solirazed shell theme. You may also try to +Adjusts the colors to match base16_solarized shell theme. You may also try to use it with other Base16 Shell themes. To enable it: > let g:airline_base16_solarized = 1 From c156244f8519f13b43033e531454d5a09bc91241 Mon Sep 17 00:00:00 2001 From: Danilo Augusto Date: Sat, 11 Feb 2017 21:05:20 -0200 Subject: [PATCH 041/179] Added alduin.vim colorscheme Added alduin colorscheme to the docs . --- autoload/airline/themes/alduin.vim | 93 ++++++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 94 insertions(+) create mode 100644 autoload/airline/themes/alduin.vim diff --git a/autoload/airline/themes/alduin.vim b/autoload/airline/themes/alduin.vim new file mode 100644 index 00000000..0599653b --- /dev/null +++ b/autoload/airline/themes/alduin.vim @@ -0,0 +1,93 @@ +" Author: Danilo Augusto +" Script: Alduin (vim-airline version) +" License: MIT + +let s:gui00 = "#1c1c1c" " ANSI Black +let s:gui01 = "#af8787" " ANSI Red +let s:gui02 = "#dfaf87" " ANSI Green +let s:gui03 = "#878787" " ANSI Yellow +let s:gui04 = "#af5f5f" " ANSI Blue +let s:gui05 = "#875f5f" " ANSI Magenta +let s:gui06 = "#87afaf" " ANSI Cyan +let s:gui07 = "#ffdf87" " ANSI White +let s:gui08 = "#87875f" +let s:gui09 = "#af1600" +let s:gui0A = "#af875f" +let s:gui0B = "#878787" +let s:gui0C = "#af5f00" +let s:gui0D = "#5f5f87" +let s:gui0E = "#afd7d7" +let s:gui0F = "#dfdfaf" + +let s:cterm00 = "234" +let s:cterm01 = "138" +let s:cterm02 = "180" +let s:cterm03 = "102" +let s:cterm04 = "131" +let s:cterm05 = "95" +let s:cterm06 = "109" +let s:cterm07 = "222" +let s:cterm08 = "101" +let s:cterm09 = "138" +let s:cterm0A = "180" +let s:cterm0B = "102" +let s:cterm0C = "130" +let s:cterm0D = "60" +let s:cterm0E = "152" +let s:cterm0F = "187" + +let s:guiWhite = "#ffffff" +let s:guiGray = "#666666" +let s:guiDarkGray = "#545454" +let s:guiAlmostBlack = "#2a2a2a" +let s:ctermWhite = "231" +let s:ctermGray = "243" +let s:ctermDarkGray = "240" +let s:ctermAlmostBlack = "235" + +let g:airline#themes#alduin#palette = {} +let s:modified = { 'airline_c': [s:gui07, '', s:cterm07, '', ''] } + +" Normal mode +let s:N1 = [s:gui07, s:gui0D, s:cterm07, s:cterm0D] +let s:N2 = [s:guiWhite, s:gui01, s:ctermWhite, s:cterm01] +let s:N3 = [s:gui02, s:guiDarkGray, s:cterm02, s:ctermDarkGray] +let g:airline#themes#alduin#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#alduin#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:cterm01] +let g:airline#themes#alduin#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#alduin#palette.insert_modified = s:modified + +" Visual mode +let s:V1 = [s:guiWhite, s:gui08, s:ctermWhite, s:cterm08] +let s:V2 = s:N2 +let s:V3 = s:I3 +let g:airline#themes#alduin#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#alduin#palette.visual_modified = s:modified + +" Replace mode +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#alduin#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#alduin#palette.replace_modified = s:modified + +" Inactive mode +let s:IN1 = [s:guiGray, s:gui01, s:ctermGray, s:cterm01] +let s:IN2 = [s:gui02, s:guiAlmostBlack, s:cterm02, s:ctermAlmostBlack] +let s:IN3 = [s:gui02, s:guiAlmostBlack, s:cterm02, s:ctermAlmostBlack] +let g:airline#themes#alduin#palette.inactive = airline#themes#generate_color_map(s:IN1, s:IN2, s:IN3) +let g:airline#themes#alduin#palette.inactive_modified = s:modified + +" CtrlP +if !get(g:, 'loaded_ctrlp', 0) + finish +endif + +let s:CP1 = [s:guiWhite, s:gui01, s:ctermWhite, s:cterm01] +let s:CP2 = [s:guiWhite, s:gui03, s:ctermWhite, s:cterm01] +let s:CP3 = [s:guiWhite, s:gui0D, s:ctermWhite, s:cterm0D] diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index adfb8fe8..53ba80a2 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -25,6 +25,7 @@ FEATURES *airline-themes-list* Currently this repository contains the following themes: + * alduin * aurora * badcat * badwolf From 449db04c5aeba27165ad5051cf0ff8a2a754929a Mon Sep 17 00:00:00 2001 From: Danilo Augusto Date: Sun, 26 Feb 2017 07:16:01 +0100 Subject: [PATCH 042/179] [contrib] Added sierra colorscheme doc --- autoload/airline/themes/sierra.vim | 94 ++++++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 95 insertions(+) create mode 100644 autoload/airline/themes/sierra.vim diff --git a/autoload/airline/themes/sierra.vim b/autoload/airline/themes/sierra.vim new file mode 100644 index 00000000..d7364593 --- /dev/null +++ b/autoload/airline/themes/sierra.vim @@ -0,0 +1,94 @@ +" File: sierra.vim +" Author: Danilo Augusto +" Date: 2017-02-26 +" License: MIT + +let s:gui00 = "#303030" " ANSI Black +let s:gui01 = "#af5f5f" " ANSI Red +let s:gui02 = "#d75f5f" " ANSI Green +let s:gui03 = "#afd7d7" " ANSI Yellow +let s:gui04 = "#af8787" " ANSI Blue +let s:gui05 = "#dfaf87" " ANSI Magenta +let s:gui06 = "#ffafaf" " ANSI Cyan +let s:gui07 = "#f7e4c0" " ANSI White +let s:gui08 = "#686868" +let s:gui09 = "#af5f5f" +let s:gui0A = "#d75f5f" +let s:gui0B = "#afd7d7" +let s:gui0C = "#af8787" +let s:gui0D = "#dfaf87" +let s:gui0E = "#ffb2af" +let s:gui0F = "#ffffff" + +let s:cterm00 = "236" +let s:cterm01 = "131" +let s:cterm02 = "167" +let s:cterm03 = "152" +let s:cterm04 = "138" +let s:cterm05 = "180" +let s:cterm06 = "217" +let s:cterm07 = "222" +let s:cterm08 = "242" +let s:cterm09 = "131" +let s:cterm0A = "167" +let s:cterm0B = "152" +let s:cterm0C = "138" +let s:cterm0D = "180" +let s:cterm0E = "217" +let s:cterm0F = "231" + +let s:guiWhite = "#ffffff" +let s:guiGray = "#666666" +let s:guiDarkGray = "#545454" +let s:guiAlmostBlack = "#2a2a2a" +let s:ctermWhite = "231" +let s:ctermGray = "243" +let s:ctermDarkGray = "240" +let s:ctermAlmostBlack = "235" + +let g:airline#themes#sierra#palette = {} +let s:modified = { 'airline_c': [s:gui07, '', s:cterm07, '', ''] } + +" Normal mode +let s:N1 = [s:guiWhite, s:gui0D, s:ctermWhite, s:cterm0D] +let s:N2 = [s:guiWhite, s:gui01, s:ctermWhite, s:cterm01] +let s:N3 = [s:gui02, s:guiDarkGray, s:cterm02, s:ctermDarkGray] +let g:airline#themes#sierra#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#sierra#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:cterm01] +let g:airline#themes#sierra#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#sierra#palette.insert_modified = s:modified + +" Visual mode +let s:V1 = [s:guiWhite, s:gui08, s:ctermWhite, s:cterm08] +let s:V2 = s:N2 +let s:V3 = s:I3 +let g:airline#themes#sierra#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#sierra#palette.visual_modified = s:modified + +" Replace mode +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#sierra#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#sierra#palette.replace_modified = s:modified + +" Inactive mode +let s:IN1 = [s:guiGray, s:gui01, s:ctermGray, s:cterm01] +let s:IN2 = [s:gui02, s:guiAlmostBlack, s:cterm02, s:ctermAlmostBlack] +let s:IN3 = [s:gui02, s:guiAlmostBlack, s:cterm02, s:ctermAlmostBlack] +let g:airline#themes#sierra#palette.inactive = airline#themes#generate_color_map(s:IN1, s:IN2, s:IN3) +let g:airline#themes#sierra#palette.inactive_modified = s:modified + +" CtrlP +if !get(g:, 'loaded_ctrlp', 0) + finish +endif + +let s:CP1 = [s:guiWhite, s:gui01, s:ctermWhite, s:cterm01] +let s:CP2 = [s:guiWhite, s:gui03, s:ctermWhite, s:cterm01] +let s:CP3 = [s:guiWhite, s:gui0D, s:ctermWhite, s:cterm0D] diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 8268b496..127b3bfc 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -96,6 +96,7 @@ Currently this repository contains the following themes: * raven * ravenpower * serene + * sierra * silver * simple * sol From 1f024697a9de98eaeb8395bb24b01490baf9399d Mon Sep 17 00:00:00 2001 From: Josh Dick Date: Mon, 6 Mar 2017 19:00:40 -0500 Subject: [PATCH 043/179] Doc: Document and fix some other minor issues. --- doc/airline-themes.txt | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index a61d8abd..0005cc55 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -28,8 +28,8 @@ Currently this repository contains the following themes: * aurora * badcat * badwolf - * base16(|airline-theme-base16|) - * base16_shell(|airline-theme-base16_shell|) + * base16 (|airline-theme-base16|) + * base16_shell (|airline-theme-base16_shell|) * base16_3024 * base16_apathy * base16_ashes @@ -88,7 +88,7 @@ Currently this repository contains the following themes: * molokai * monochrome * murmur - * onedark + * onedark (|airline-theme-onedark|) * papercolor * powerlineish * qwq @@ -137,6 +137,7 @@ Turns the outer-most section of the statusline Solarized green, making it look more like classic powerline in normal mode. To enable it: > let g:airline_solarized_normal_green = 1 +< *g:airline_solarized_dark_inactive_border* @@ -144,8 +145,8 @@ Changes inactive window panes to have a dark bottom border instead of light by default. To enable it: > let g:airline_solarized_dark_inactive_border = 1 - - *airline-theme-base16* +< + *airline-theme-base16* Base16 is a popular theme from Chris Kempson (https://github.com/chriskempson/base16-vim) @@ -177,11 +178,25 @@ The theme supports 2 options described below. *g:airline_base16_solarized* -Adjusts the colors to match base16_solirazed shell theme. You may also try to +Adjusts the colors to match base16_solarized shell theme. You may also try to use it with other Base16 Shell themes. To enable it: > let g:airline_base16_solarized = 1 < + *airline-theme-onedark* + +*g:onedark_termcolors* + +Set to 256 for 256-color mode (the default), or 16 for 16-color mode. +Has no effect if using true/24-bit color. To enable 16-color mode: > + + let g:onedark_termcolors = 16 +< + +16-color mode is intended to be used with specific terminal colors as +described in the installation notes for the joshdick/onedark.vim colorscheme: +(https://github.com/joshdick/onedark.vim#installation) + ============================================================================== CONTRIBUTIONS *airline-themes-contributions* From e077b5777d4e70383b17d7edda9c55f60d9814f5 Mon Sep 17 00:00:00 2001 From: binaryplease Date: Tue, 7 Mar 2017 21:36:06 +0100 Subject: [PATCH 044/179] added base16 seti theme --- autoload/airline/themes/base16_seti.vim | 76 +++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 autoload/airline/themes/base16_seti.vim diff --git a/autoload/airline/themes/base16_seti.vim b/autoload/airline/themes/base16_seti.vim new file mode 100644 index 00000000..b152addf --- /dev/null +++ b/autoload/airline/themes/base16_seti.vim @@ -0,0 +1,76 @@ +" vim-airline template by chartoin (http://github.com/chartoin) +" Base16 Seti UI by + +let g:airline#themes#base16_seti ui#palette = {} +let s:gui00 = "#151718" +let s:gui01 = "#8ec43d" +let s:gui02 = "#3B758C" +let s:gui03 = "#41535B" +let s:gui04 = "#43a5d5" +let s:gui05 = "#d6d6d6" +let s:gui06 = "#eeeeee" +let s:gui07 = "#ffffff" +let s:gui08 = "#Cd3f45" +let s:gui09 = "#db7b55" +let s:gui0A = "#e6cd69" +let s:gui0B = "#9fca56" +let s:gui0C = "#55dbbe" +let s:gui0D = "#55b5db" +let s:gui0E = "#a074c4" +let s:gui0F = "#8a553f" + + +let s:cterm00 = 0 +let s:cterm01 = 18 +let s:cterm02 = 19 +let s:cterm03 = 8 +let s:cterm04 = 20 +let s:cterm05 = 7 +let s:cterm06 = 21 +let s:cterm07 = 15 +let s:cterm08 = 1 +let s:cterm09 = 16 +let s:cterm0A = 3 +let s:cterm0B = 2 +let s:cterm0C = 6 +let s:cterm0D = 4 +let s:cterm0E = 5 +let s:cterm0F = 17 + +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_seti ui#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_seti ui#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) + +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_seti ui#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) + +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_seti ui#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) + +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_seti ui#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) + +" 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_seti ui#palette.ctrlp = airline#extensions#ctrlp#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' ]) + From 53b8b71e6b02c759a4a85f8daf365a5cb23821a6 Mon Sep 17 00:00:00 2001 From: Ihor Kalnytskyi Date: Thu, 9 Mar 2017 17:31:13 +0200 Subject: [PATCH 045/179] hybrid: makes colors consistent across the modes hybrid.vim theme for airline uses pretty strange palette for both visual and insert modes. Despite looking *strange*, one may consider it as a design decision, however, the replace mode uses the same palette for statusline as the normal mode and hence looks consistent. Visual comparison could is located here: http://imgur.com/a/YoeMS This patch makes things consistent and use the same colors for the status line, and different colors for mode indicator. --- autoload/airline/themes/hybrid.vim | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/autoload/airline/themes/hybrid.vim b/autoload/airline/themes/hybrid.vim index b0df8441..efa7662b 100644 --- a/autoload/airline/themes/hybrid.vim +++ b/autoload/airline/themes/hybrid.vim @@ -19,8 +19,8 @@ function! airline#themes#hybrid#refresh() let g:airline#themes#hybrid#palette.normal_modified.airline_warning = warning_group let s:I1 = airline#themes#get_highlight2(['Text', 'fg'], ['DiffText', 'bg'], 'bold') - let s:I2 = airline#themes#get_highlight2(['Text', 'fg'], ['SpellLocal', 'bg'], 'bold') - let s:I3 = airline#themes#get_highlight2(['Text', 'fg'], ['SpellCap', 'bg'], 'bold') + let s:I2 = s:N2 + let s:I3 = s:N3 let g:airline#themes#hybrid#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) let g:airline#themes#hybrid#palette.insert_modified = g:airline#themes#hybrid#palette.normal_modified let g:airline#themes#hybrid#palette.insert.airline_warning = g:airline#themes#hybrid#palette.normal.airline_warning @@ -35,9 +35,9 @@ function! airline#themes#hybrid#refresh() let g:airline#themes#hybrid#palette.replace.airline_warning = g:airline#themes#hybrid#palette.normal.airline_warning let g:airline#themes#hybrid#palette.replace_modified.airline_warning = g:airline#themes#hybrid#palette.replace_modified.airline_warning - let s:V1 = airline#themes#get_highlight2(['Text', 'fg'], ['Folded', 'bg'], 'bold') - let s:V2 = airline#themes#get_highlight2(['Text', 'fg'], ['DiffDelete', 'bg'], 'bold') - let s:V3 = airline#themes#get_highlight2(['Text', 'fg'], ['Error', 'bg'], 'bold') + let s:V1 = airline#themes#get_highlight2(['Text', 'fg'], ['DiffDelete', 'bg'], 'bold') + let s:V2 = s:N2 + let s:V3 = s:N3 let g:airline#themes#hybrid#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) let g:airline#themes#hybrid#palette.visual_modified = g:airline#themes#hybrid#palette.normal_modified let g:airline#themes#hybrid#palette.visual.airline_warning = g:airline#themes#hybrid#palette.normal.airline_warning From 9eb53e1c08ff1b27b8a6525b333a61de6f41605d Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Thu, 9 Mar 2017 20:32:20 +0100 Subject: [PATCH 046/179] mention base16-seti theme in documentation --- doc/airline-themes.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 79eb7100..3c8d79d0 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -64,6 +64,7 @@ Currently this repository contains the following themes: * base16_paraiso * base16_pop * base16_railscasts + * base16_seti * base16_shapeshifter * base16_solarized * base16_summerfruit From b037e25afff5a4c7f786a0f75341081bbdc1d15c Mon Sep 17 00:00:00 2001 From: Ihor Kalnytskyi Date: Fri, 10 Mar 2017 16:50:46 +0200 Subject: [PATCH 047/179] hybrid: do not use any colors for modified state hybrid.vim theme for airline uses crimson color for status line if any modifications to the buffer are detected. It looks annoying since we deal with it every day. Let's do not be too obsessive here and get rid of special color at all - fortunately it's redundant as we have [+] sign to emphasize that unsaved changes are detected. http://imgur.com/a/DAmmd --- autoload/airline/themes/hybrid.vim | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/autoload/airline/themes/hybrid.vim b/autoload/airline/themes/hybrid.vim index efa7662b..b9bd20bc 100644 --- a/autoload/airline/themes/hybrid.vim +++ b/autoload/airline/themes/hybrid.vim @@ -8,11 +8,7 @@ function! airline#themes#hybrid#refresh() let s:N2 = airline#themes#get_highlight('CursorLine') let s:N3 = airline#themes#get_highlight('PMenu') let g:airline#themes#hybrid#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) - - let modified_group = airline#themes#get_highlight2(['Text', 'fg'], ['SpellRare', 'bg'], 'bold') - let g:airline#themes#hybrid#palette.normal_modified = { - \ 'airline_c': airline#themes#get_highlight2(['Text', 'fg'], ['SpellRare', 'bg'], 'bold') - \ } + let g:airline#themes#hybrid#palette.normal_modified = {} let warning_group = airline#themes#get_highlight('SpellRare') let g:airline#themes#hybrid#palette.normal.airline_warning = warning_group @@ -45,9 +41,7 @@ function! airline#themes#hybrid#refresh() let s:IA = airline#themes#get_highlight('StatusLineNC') let g:airline#themes#hybrid#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) - let g:airline#themes#hybrid#palette.inactive_modified = { - \ 'airline_c': [ modified_group[0], '', modified_group[2], '', '' ] - \ } + let g:airline#themes#hybrid#palette.inactive_modified = g:airline#themes#hybrid#palette.normal_modified let g:airline#themes#hybrid#palette.accents = { \ 'red': airline#themes#get_highlight('Constant'), From d946bf388f61012e83089cc04fb17daad60a88c0 Mon Sep 17 00:00:00 2001 From: Liss McCabe Date: Mon, 23 May 2016 19:27:39 -0700 Subject: [PATCH 048/179] =?UTF-8?q?=F0=9F=8D=AC=20Add=20fairyfloss=20theme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds sailorhg's Fairyfloss theme. Change color names, tweak mode colors Change ctrlp theme to visual mode --- autoload/airline/themes/fairyfloss.vim | 88 ++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 autoload/airline/themes/fairyfloss.vim diff --git a/autoload/airline/themes/fairyfloss.vim b/autoload/airline/themes/fairyfloss.vim new file mode 100644 index 00000000..556c7c54 --- /dev/null +++ b/autoload/airline/themes/fairyfloss.vim @@ -0,0 +1,88 @@ +" Color palette +let s:guiShadow = "#3b3a32" " shadow +let s:guiDarkGray = "#49483e" " dark gray +let s:guiBgPurple = "#8076aa" " background purple +let s:guiGray = "#49483e" " gray +let s:guiViolet = "#63588d" " violet +let s:guiDustyLilac = "#efe6ff" "dusty-lilac +let s:guiSeafoam = "#c2ffdf" "seafoam +let s:guiSilver = "#f8f8f0" "silver +let s:guiFuschia = "#f92672" "fuschia +let s:guiPeach = "#ff857f" "peach +let s:guiGold = "#e6c000" "gold +let s:guiDarkSeafoam = "#80ffbd" "dark-seafoam +let s:guiLilac = "#c5a3ff" "lilac +let s:guiLavender = "#ae81ff" "lavender +let s:guiRose = "#ffb8d1" "rose +let s:guiGoldenrod = "#fffea0" "goldenrod + +let s:ctermShadow = "233" +let s:ctermDarkGray = "235" +let s:ctermBgPurple = "59" +let s:cterm03 = "66" +let s:cterm04 = "145" +let s:cterm05 = "152" +let s:cterm06 = "188" +let s:ctermSilver = "189" +let s:ctermFuschia = "88" +let s:cterm09 = "209" +let s:cterm0A = "221" +let s:ctermDarkSeafoam = "22" +let s:cterm0C = "73" +let s:ctermLavender = "25" +let s:cterm0E = "176" +let s:cterm0F = "137" + +let s:guiWhite = "#f8f8f0" +let s:guiGray = "#8076aa" +let s:ctermWhite = "231" +let s:ctermGray = "243" + +let g:airline#themes#fairyfloss#palette = {} +let s:modified = { 'airline_c': [ 's:guiRose', '', 215, '', '' ] } + +" Normal mode +let s:N1 = [ s:guiSilver , s:guiLavender , s:ctermSilver , s:ctermLavender ] +let s:N2 = [ s:guiWhite , s:guiDarkGray , s:ctermWhite , s:ctermDarkGray ] +let s:N3 = [ s:guiShadow , s:guiLavender , s:ctermBgPurple , s:ctermShadow ] +let g:airline#themes#fairyfloss#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#fairyfloss#palette.normal_modified = s:modified + +" Insert mode +let s:I1 = [ s:guiDarkGray , s:guiDarkSeafoam , s:ctermWhite , s:ctermDarkSeafoam ] +let s:I2 = s:N2 +let s:I3 = [ s:guiWhite , s:guiDarkGray , s:ctermWhite , s:ctermShadow ] +let g:airline#themes#fairyfloss#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#fairyfloss#palette.insert_modified = s:modified + +" Visual mode +let s:V1 = [ s:guiWhite , s:guiFuschia , s:ctermWhite , s:ctermFuschia ] +let s:V2 = s:N2 +let s:V3 = s:I3 +let g:airline#themes#fairyfloss#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#fairyfloss#palette.visual_modified = s:modified + +" Replace mode +let s:R1 = [ s:guiFuschia , s:guiDarkGray , s:ctermFuschia, s:ctermShadow ] +let s:R2 = s:N2 +let s:R3 = s:I3 +let g:airline#themes#fairyfloss#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#fairyfloss#palette.replace_modified = s:modified + +" Inactive mode +let s:IN1 = [ s:guiGray , s:guiDarkGray , s:ctermGray , s:ctermDarkGray ] +let s:IN2 = [ s:guiBgPurple , s:guiShadow , s:ctermBgPurple , s:ctermShadow ] +let s:IN3 = [ s:guiBgPurple , s:guiShadow , s:ctermBgPurple , s:ctermShadow ] +let g:airline#themes#fairyfloss#palette.inactive = airline#themes#generate_color_map(s:IN1, s:IN2, s:IN3) +let g:airline#themes#fairyfloss#palette.inactive_modified = s:modified + +" CtrlP +if !get(g:, 'loaded_ctrlp', 0) + finish +endif + +let s:CP1 = [ s:guiWhite , s:guiDarkGray , s:ctermWhite , s:ctermDarkGray ] +let s:CP2 = [ s:guiWhite , s:guiGray , s:ctermWhite , s:ctermDarkGray ] +let s:CP3 = [ s:guiWhite , s:guiLavender , s:ctermWhite , s:ctermLavender ] + +let g:airline#themes#fairyfloss#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:CP1, s:CP2, s:CP3) From e8a30fc3246726e6c8d5130de1461bd5c76c3500 Mon Sep 17 00:00:00 2001 From: Peter Meehan Date: Mon, 27 Mar 2017 17:26:20 +0100 Subject: [PATCH 049/179] added base16-spacemacs theme --- autoload/airline/themes/base16_spacemacs.vim | 142 +++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 143 insertions(+) create mode 100644 autoload/airline/themes/base16_spacemacs.vim diff --git a/autoload/airline/themes/base16_spacemacs.vim b/autoload/airline/themes/base16_spacemacs.vim new file mode 100644 index 00000000..eb106691 --- /dev/null +++ b/autoload/airline/themes/base16_spacemacs.vim @@ -0,0 +1,142 @@ +" vim-airline base16-spacemacs theme by Peter Meehan (http://github.com/22a) +" Base16 Spacemacs by Chris Kempson (http://chriskempson.com) +" Spacemacs scheme by Nasser Alshammari (https://github.com/nashamri/spacemacs-theme) + +let s:gui00 = "#1f2022" +let s:gui01 = "#282828" +let s:gui02 = "#444155" +let s:gui03 = "#585858" +let s:gui04 = "#b8b8b8" +let s:gui05 = "#a3a3a3" +let s:gui06 = "#e8e8e8" +let s:gui07 = "#f8f8f8" +let s:gui08 = "#f2241f" +let s:gui09 = "#ffa500" +let s:gui0A = "#b1951d" +let s:gui0B = "#67b11d" +let s:gui0C = "#2d9574" +let s:gui0D = "#4f97d7" +let s:gui0E = "#a31db1" +let s:gui0F = "#b03060" + +let s:cterm00 = 0 +let s:cterm01 = 18 +let s:cterm02 = 19 +let s:cterm03 = 8 +let s:cterm04 = 20 +let s:cterm05 = 7 +let s:cterm06 = 21 +let s:cterm07 = 15 +let s:cterm08 = 1 +let s:cterm09 = 16 +let s:cterm0A = 3 +let s:cterm0B = 2 +let s:cterm0C = 6 +let s:cterm0D = 4 +let s:cterm0E = 5 +let s:cterm0F = 17 + +let g:airline#themes#base16_spacemacs#palette = {} + +" Background for branch and file format blocks +let s:cterm_termbg = s:cterm02 +let s:gui_termbg = s:gui02 +" Foreground for branch and file format blocks +let s:cterm_termfg = s:cterm06 +let s:gui_termfg = s:gui06 + + +" Background for middle block +let s:cterm_termbg2 = s:cterm00 +let s:gui_termbg2 = s:gui00 +" Foreground for middle block +let s:cterm_termfg2 = s:cterm06 +let s:gui_termfg2 = s:gui06 + + +" Background for normal mode and file position blocks +let s:cterm_normalbg = s:cterm0D +let s:gui_normalbg = s:gui0D +" Foreground for normal mode and file position blocks +let s:cterm_normalfg = s:cterm07 +let s:gui_normalfg = s:gui07 + + +" Background for insert mode and file position blocks +let s:cterm_insertbg = s:cterm0B +let s:gui_insertbg = s:gui0B +" Foreground for insert mode and file position blocks +let s:cterm_insertfg = s:cterm07 +let s:gui_insertfg = s:gui07 + + +" Background for visual mode and file position blocks +let s:cterm_visualbg = s:cterm09 +let s:gui_visualbg = s:gui09 +" Foreground for visual mode and file position blocks +let s:cterm_visualfg = s:cterm07 +let s:gui_visualfg = s:gui07 + + +" Background for replace mode and file position blocks +let s:cterm_replacebg = s:cterm08 +let s:gui_replacebg = s:gui08 +" Foreground for replace mode and file position blocks +let s:cterm_replacefg = s:cterm07 +let s:gui_replacefg = s:gui07 + + +" Background for inactive mode +let s:cterm_inactivebg = s:cterm02 +let s:gui_inactivebg = s:gui02 +" Foreground for inactive mode +let s:cterm_inactivefg = s:cterm04 +let s:gui_inactivefg = s:gui04 + + +" Modified file alert color +let s:cterm_alert = s:cterm0E +let s:gui_alert = s:gui0E + + +" Branch and file format +let s:BB = [s:gui_termfg, s:gui_termbg, s:cterm_termfg, s:cterm_termbg] " Branch and file format blocks + +" Normal mode +let s:N1 = [s:gui_normalfg, s:gui_normalbg, s:cterm_normalfg, s:cterm_normalbg] " Outside blocks in normal mode +let s:N2 = [s:gui_termfg2, s:gui_termbg2, s:cterm_normalbg, s:cterm_termbg2] " Middle block +let g:airline#themes#base16_spacemacs#palette.normal = airline#themes#generate_color_map(s:N1, s:BB, s:N2) +let g:airline#themes#base16_spacemacs#palette.normal_modified = {'airline_c': [s:gui_alert, s:gui_termbg2, s:cterm_alert, s:cterm_termbg2, 'bold'] ,} + +" Insert mode +let s:I1 = [s:gui_insertfg, s:gui_insertbg, s:cterm_insertfg, s:cterm_insertbg] " Outside blocks in insert mode +let s:I2 = [s:gui_insertbg, s:gui_termbg2, s:cterm_insertbg, s:cterm_termbg2] " Middle block +let g:airline#themes#base16_spacemacs#palette.insert = airline#themes#generate_color_map(s:I1, s:BB, s:I2) +let g:airline#themes#base16_spacemacs#palette.insert_modified = {'airline_c': [s:gui_alert, s:gui_termbg2, s:cterm_alert, s:cterm_termbg2, 'bold'] ,} + +" Replace mode +let s:R1 = [s:gui_replacefg, s:gui_replacebg, s:cterm_replacefg, s:cterm_replacebg] " Outside blocks in replace mode +let s:R2 = [s:gui_termfg, s:gui_termbg2, s:cterm_termfg, s:cterm_termbg2] " Middle block +let g:airline#themes#base16_spacemacs#palette.replace = airline#themes#generate_color_map(s:R1, s:BB, s:R2) +let g:airline#themes#base16_spacemacs#palette.replace_modified = {'airline_c': [s:gui_alert, s:gui_termbg2, s:cterm_alert, s:cterm_termbg2, 'bold'] ,} + +" Visual mode +let s:V1 = [s:gui_visualfg, s:gui_visualbg, s:cterm_visualfg, s:cterm_visualbg] " Outside blocks in visual mode +let s:V2 = [s:gui_visualbg, s:gui_termbg2, s:cterm_visualbg, s:cterm_termbg2] " Middle block +let g:airline#themes#base16_spacemacs#palette.visual = airline#themes#generate_color_map(s:V1, s:BB, s:V2) +let g:airline#themes#base16_spacemacs#palette.visual_modified = {'airline_c': [s:gui_alert, s:gui_termbg2, s:cterm_alert, s:cterm_termbg2, 'bold'] ,} + +" Inactive mode +let s:IA1 = [s:gui_inactivefg, s:gui_inactivebg, s:cterm_inactivefg, s:cterm_inactivebg, ''] +let s:IA2 = [s:gui_inactivefg, s:gui_inactivebg, s:cterm_inactivefg, s:cterm_inactivebg, ''] +let s:IA3 = [s:gui_inactivefg, s:gui_inactivebg, s:cterm_inactivefg, s:cterm_inactivebg, ''] +let g:airline#themes#base16_spacemacs#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) + +" CtrlP plugin colors +if !get(g:, 'loaded_ctrlp', 0) + finish +endif +let g:airline#themes#base16_spacemacs#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( + \ [s:gui_normalfg, s:gui_normalbg, s:cterm_normalfg, s:cterm_normalbg, ''], + \ [s:gui_termfg, s:gui_termbg, s:cterm_termfg, s:cterm_termbg, ''], + \ [s:gui_termfg2, s:gui_termbg2, s:cterm_termfg2, s:cterm_termbg2, 'bold']) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 3c8d79d0..dccd8814 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -67,6 +67,7 @@ Currently this repository contains the following themes: * base16_seti * base16_shapeshifter * base16_solarized + * base16_spacemacs * base16_summerfruit * base16_tomorrow * base16_twilight From e0299523c29472aa161aed90cbe3874d5bd1300e Mon Sep 17 00:00:00 2001 From: JP Larsson Date: Wed, 10 May 2017 09:35:45 +0100 Subject: [PATCH 050/179] Make Airline error count same colour as warnings When linters such as ALE report errors, airline shows this in a rather ugly default shade of red. This change makes errors and warnings use the same colour scheme. --- autoload/airline/themes/solarized.vim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/autoload/airline/themes/solarized.vim b/autoload/airline/themes/solarized.vim index 3481df12..b88e1a4f 100644 --- a/autoload/airline/themes/solarized.vim +++ b/autoload/airline/themes/solarized.vim @@ -139,6 +139,9 @@ function! airline#themes#solarized#refresh() let g:airline#themes#solarized#palette.normal.airline_warning = [ \ s:NW[0].g, s:NW[1].g, s:NW[0].t, s:NW[1].t, s:NW[2]] + let g:airline#themes#solarized#palette.normal.airline_error = [ + \ s:NW[0].g, s:NW[1].g, s:NW[0].t, s:NW[1].t, s:NW[2]] + let g:airline#themes#solarized#palette.normal_modified = { \ 'airline_c': [s:NM[0].g, s:NM[1].g, \ s:NM[0].t, s:NM[1].t, s:NM[2]]} From 97149f9bb804ec5c4b331c3af8d8e86db7f110be Mon Sep 17 00:00:00 2001 From: Elliott Sales de Andrade Date: Sun, 14 May 2017 00:09:47 -0400 Subject: [PATCH 051/179] Fix bullet points in Installation instructions. GitHub requires four spaces to consider the bullet points at a new level. --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index a75fd3d8..e09ecd90 100644 --- a/README.md +++ b/README.md @@ -7,16 +7,16 @@ This is the official theme repository for [vim-airline](https://github.com/vim-a This plugin follows the standard runtime path structure, and as such it can be installed with a variety of plugin managers: * [Pathogen][4] - * `git clone https://github.com/vim-airline/vim-airline-themes ~/.vim/bundle/vim-airline-themes` - * Remember to run `:Helptags` to generate help tags + * `git clone https://github.com/vim-airline/vim-airline-themes ~/.vim/bundle/vim-airline-themes` + * Remember to run `:Helptags` to generate help tags * [NeoBundle][5] - * `NeoBundle 'vim-airline/vim-airline-themes'` + * `NeoBundle 'vim-airline/vim-airline-themes'` * [Vundle][6] - * `Plugin 'vim-airline/vim-airline-themes'` + * `Plugin 'vim-airline/vim-airline-themes'` * [Plug][7] - * `Plug 'vim-airline/vim-airline-themes'` + * `Plug 'vim-airline/vim-airline-themes'` * manual - * copy all of the files into your `~/.vim` directory + * copy all of the files into your `~/.vim` directory # Using a Theme From 88ee88aaa8d08292b9cbf27bfede8043f49ca03f Mon Sep 17 00:00:00 2001 From: Diki Ananta Date: Wed, 24 May 2017 21:56:37 +0700 Subject: [PATCH 052/179] Added minimalist.vim This airline theme is referred to https://github.com/dikiaap/minimalist --- autoload/airline/themes/minimalist.vim | 64 ++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 autoload/airline/themes/minimalist.vim diff --git a/autoload/airline/themes/minimalist.vim b/autoload/airline/themes/minimalist.vim new file mode 100644 index 00000000..2f9309b6 --- /dev/null +++ b/autoload/airline/themes/minimalist.vim @@ -0,0 +1,64 @@ +" Minimalist Airline - A Material Colorscheme Darker +" +" Author: Diki Ananta +" Repository: https://github.com/dikiaap/minimalist +" Version: 1.3 +" License: MIT + +" Normal Mode +let s:N1 = [ '#E4E4E4' , '#3A3A3A' , 254 , 237 ] +let s:N2 = [ '#E4E4E4' , '#4E4E4E' , 254 , 239 ] +let s:N3 = [ '#EEEEEE' , '#262626' , 255 , 235 ] + +" Insert Mode +let s:I1 = [ '#E4E4E4' , '#3A3A3A' , 254 , 237 ] +let s:I2 = [ '#E4E4E4' , '#4E4E4E' , 254 , 239 ] +let s:I3 = [ '#EEEEEE' , '#262626' , 255 , 235 ] + +" Visual Mode +let s:V1 = [ '#E4E4E4' , '#3A3A3A' , 254 , 237 ] +let s:V2 = [ '#E4E4E4' , '#4E4E4E' , 254 , 239 ] +let s:V3 = [ '#EEEEEE' , '#262626' , 255 , 235 ] + +" Replace Mode +let s:R1 = [ '#E4E4E4' , '#3A3A3A' , 254 , 237 ] +let s:R2 = [ '#E4E4E4' , '#4E4E4E' , 254 , 239 ] +let s:R3 = [ '#EEEEEE' , '#262626' , 255 , 235 ] + +" Inactive Mode +let s:IA = [ '#666666' , '#262626' , 242 , 235 , '' ] + +let g:airline#themes#minimalist#palette = {} +let g:airline#themes#minimalist#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#minimalist#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#minimalist#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#minimalist#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#minimalist#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) + +" Warning Mode +let s:WI = [ '#1C1C1C' , '#FFAF5F' , 234 , 215 , '' ] +let g:airline#themes#minimalist#palette.normal.airline_warning = [ + \ s:WI[0], s:WI[1], s:WI[2], s:WI[3] + \ ] +let g:airline#themes#minimalist#palette.insert.airline_warning = g:airline#themes#minimalist#palette.normal.airline_warning +let g:airline#themes#minimalist#palette.visual.airline_warning = g:airline#themes#minimalist#palette.normal.airline_warning +let g:airline#themes#minimalist#palette.replace.airline_warning = g:airline#themes#minimalist#palette.normal.airline_warning + +" Error Mode +let s:ER = [ '#1C1C1C' , '#D75F5F' , 234 , 167 , '' ] +let g:airline#themes#minimalist#palette.normal.airline_error = [ + \ s:ER[0], s:ER[1], s:ER[2], s:ER[3] + \ ] +let g:airline#themes#minimalist#palette.insert.airline_error = g:airline#themes#minimalist#palette.normal.airline_error +let g:airline#themes#minimalist#palette.visual.airline_error = g:airline#themes#minimalist#palette.normal.airline_error +let g:airline#themes#minimalist#palette.replace.airline_error = g:airline#themes#minimalist#palette.normal.airline_error + +" CtrlP +if !get(g:, 'loaded_ctrlp', 0) + finish +endif + +let g:airline#themes#minimalist#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( + \ [ '#E4E4E4' , '#262626' , 254 , 235 , '' ] , + \ [ '#E4E4E4' , '#4E4E4E' , 254 , 239 , '' ] , + \ [ '#585858' , '#E4E4E4' , 240 , 254 , 'bold' ] ) From ea2c3f9f14708002ab4a4de4fba27031976d4331 Mon Sep 17 00:00:00 2001 From: Diki Ananta Date: Wed, 24 May 2017 22:00:22 +0700 Subject: [PATCH 053/179] Added minimalist in docs --- doc/airline-themes.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index dccd8814..b0f52fc0 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -89,6 +89,7 @@ Currently this repository contains the following themes: * light * lucius * luna + * minimalist * molokai * monochrome * murmur From 27f1df3955fb14f6cc4106fff8104e2471b84390 Mon Sep 17 00:00:00 2001 From: Diki Ananta Date: Thu, 8 Jun 2017 01:15:36 +0700 Subject: [PATCH 054/179] Bump minimalist version to 1.4 --- autoload/airline/themes/minimalist.vim | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/autoload/airline/themes/minimalist.vim b/autoload/airline/themes/minimalist.vim index 2f9309b6..85549966 100644 --- a/autoload/airline/themes/minimalist.vim +++ b/autoload/airline/themes/minimalist.vim @@ -2,7 +2,7 @@ " " Author: Diki Ananta " Repository: https://github.com/dikiaap/minimalist -" Version: 1.3 +" Version: 1.4 " License: MIT " Normal Mode @@ -53,12 +53,15 @@ let g:airline#themes#minimalist#palette.insert.airline_error = g:airline#them let g:airline#themes#minimalist#palette.visual.airline_error = g:airline#themes#minimalist#palette.normal.airline_error let g:airline#themes#minimalist#palette.replace.airline_error = g:airline#themes#minimalist#palette.normal.airline_error +" Accents +let g:airline#themes#minimalist#palette.accents = { + \ 'red': [ '#D75F5F' , '' , 167 , '' ] + \ } + " CtrlP -if !get(g:, 'loaded_ctrlp', 0) - finish +if get(g:, 'loaded_ctrlp', 0) + let g:airline#themes#minimalist#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( + \ [ '#E4E4E4' , '#262626' , 254 , 235 , '' ], + \ [ '#E4E4E4' , '#4E4E4E' , 254 , 239 , '' ], + \ [ '#585858' , '#E4E4E4' , 240 , 254 , 'bold' ]) endif - -let g:airline#themes#minimalist#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( - \ [ '#E4E4E4' , '#262626' , 254 , 235 , '' ] , - \ [ '#E4E4E4' , '#4E4E4E' , 254 , 239 , '' ] , - \ [ '#585858' , '#E4E4E4' , 240 , 254 , 'bold' ] ) From b9f4742e41cb3802e620e93ad29d8c480e2ecb12 Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Tue, 20 Jun 2017 23:01:07 +0200 Subject: [PATCH 055/179] mention fairfloss theme --- doc/airline-themes.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index b0f52fc0..2020b697 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -79,6 +79,7 @@ Currently this repository contains the following themes: * dark * distinguished * durant + * faryfloss * hybrid * hybridline * jay From 20a926a1eb6c451ca7767f0f0f00f20e27124381 Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Tue, 20 Jun 2017 23:19:54 +0200 Subject: [PATCH 056/179] monochrome: fix colorful warning/error section closes #60 --- autoload/airline/themes/monochrome.vim | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/autoload/airline/themes/monochrome.vim b/autoload/airline/themes/monochrome.vim index 7dd1a173..57eff9de 100644 --- a/autoload/airline/themes/monochrome.vim +++ b/autoload/airline/themes/monochrome.vim @@ -2,12 +2,15 @@ let g:airline#themes#monochrome#palette = {} function! airline#themes#monochrome#refresh() let s:SL = airline#themes#get_highlight('StatusLine') + let s:SLNC = airline#themes#get_highlight('StatusLineNC') + let g:airline#themes#monochrome#palette.normal = airline#themes#generate_color_map(s:SL, s:SL, s:SL) let g:airline#themes#monochrome#palette.insert = g:airline#themes#monochrome#palette.normal let g:airline#themes#monochrome#palette.replace = g:airline#themes#monochrome#palette.normal let g:airline#themes#monochrome#palette.visual = g:airline#themes#monochrome#palette.normal + let g:airline#themes#monochrome#palette.normal.airline_error = s:SLNC + let g:airline#themes#monochrome#palette.normal.airline_warning = s:SLNC - let s:SLNC = airline#themes#get_highlight('StatusLineNC') let g:airline#themes#monochrome#palette.inactive = airline#themes#generate_color_map(s:SLNC, s:SLNC, s:SLNC) endfunction From 7865fd8ba435edd01ff7b59de06a9be73e01950d Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Sat, 24 Jun 2017 17:05:06 +0200 Subject: [PATCH 057/179] Updated README.md --- README.md | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index e09ecd90..ac993867 100644 --- a/README.md +++ b/README.md @@ -1,23 +1,21 @@ # vim-airline-themes -This is the official theme repository for [vim-airline](https://github.com/vim-airline/vim-airline). +This is the official theme repository for [vim-airline][11] # Installation This plugin follows the standard runtime path structure, and as such it can be installed with a variety of plugin managers: -* [Pathogen][4] - * `git clone https://github.com/vim-airline/vim-airline-themes ~/.vim/bundle/vim-airline-themes` - * Remember to run `:Helptags` to generate help tags -* [NeoBundle][5] - * `NeoBundle 'vim-airline/vim-airline-themes'` -* [Vundle][6] - * `Plugin 'vim-airline/vim-airline-themes'` -* [Plug][7] - * `Plug 'vim-airline/vim-airline-themes'` -* manual - * copy all of the files into your `~/.vim` directory - +| Plugin Manager | Install with... | +| ------------- | ------------- | +| [Pathogen][4] | `git clone https://github.com/vim-airline/vim-airline-themes ~/.vim/bundle/vim-airline-themes`
Remember to run `:Helptags` to generate help tags | +| [NeoBundle][5] | `NeoBundle 'vim-airline/vim-airline-themes'` | +| [Vundle][6] | `Plugin 'vim-airline/vim-airline-themes'` | +| [Plug][7] | `Plug 'vim-airline/vim-airline-themes'` | +| [VAM][8] | `call vam#ActivateAddons([ 'vim-airline-themes' ])` | +| [Dein][9] | `call dein#add('vim-airline/vim-airline-themes')` | +| [minpac][10] | `call minpac#add('vim-airline/vim-airline-themes')` | +| manual | copy all of the files into your `~/.vim` directory | # Using a Theme @@ -25,12 +23,13 @@ Once installed, use `:AirlineTheme ` to set the theme, e.g. `:AirlineThe To set in .vimrc, use `let g:airline_theme=''`, e.g. `let g:airline_theme='simple'` +**Note:** The command `:AirlineTheme` is only available, if you have also cloned and installed the main [vim-airline][11] repository. # Contribution Guidelines ## New themes -* Pull requests for new themes are welcome. Please be sure to include a screenshot. You can paste an image into issue [#1](https://github.com/vim-airline/vim-airline-themes/issues/1), and then editing the post to reveal the uploaded image URL. +* Pull requests for new themes are welcome. Please be sure to include a screenshot. You can paste an image into issue [#1](https://github.com/vim-airline/vim-airline-themes/issues/1), and then editing the post to reveal the uploaded image URL. Please don't forgot to update the documentation. ## Modifications to existing themes @@ -46,7 +45,7 @@ If you are interested in becoming the official maintainer of this project, pleas # License -MIT License. Copyright (c) 2013-2016 Bailey Ling & Contributors. +MIT License. Copyright (c) 2013-2017 Bailey Ling & Contributors. [1]: https://github.com/bling @@ -54,5 +53,9 @@ MIT License. Copyright (c) 2013-2016 Bailey Ling & Contributors. [3]: https://github.com/mhartington [4]: https://github.com/tpope/vim-pathogen [5]: https://github.com/Shougo/neobundle.vim -[6]: https://github.com/gmarik/vundle +[6]: https://github.com/VundleVim/Vundle.vim [7]: https://github.com/junegunn/vim-plug +[8]: https://github.com/MarcWeber/vim-addon-manager +[9]: https://github.com/Shougo/dein.vim +[10]: https://github.com/k-takata/minpac/ +[11]: https://github.com/vim-airline/vim-airline From aa4fdb31c4b28c006417414c168cd1d2b1bc4bf6 Mon Sep 17 00:00:00 2001 From: Igor Prusov Date: Sun, 9 Jul 2017 23:40:49 +0300 Subject: [PATCH 058/179] Remove quotation marks around variable name --- autoload/airline/themes/fairyfloss.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/airline/themes/fairyfloss.vim b/autoload/airline/themes/fairyfloss.vim index 556c7c54..a822c41d 100644 --- a/autoload/airline/themes/fairyfloss.vim +++ b/autoload/airline/themes/fairyfloss.vim @@ -39,7 +39,7 @@ let s:ctermWhite = "231" let s:ctermGray = "243" let g:airline#themes#fairyfloss#palette = {} -let s:modified = { 'airline_c': [ 's:guiRose', '', 215, '', '' ] } +let s:modified = { 'airline_c': [ s:guiRose, '', 215, '', '' ] } " Normal mode let s:N1 = [ s:guiSilver , s:guiLavender , s:ctermSilver , s:ctermLavender ] From 347ecffd190378799d64df7e4c8987f81c70a635 Mon Sep 17 00:00:00 2001 From: Casey Watson Date: Wed, 15 Feb 2017 16:35:18 -0700 Subject: [PATCH 059/179] Add angr theme --- autoload/airline/themes/angr.vim | 109 +++++++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 110 insertions(+) create mode 100644 autoload/airline/themes/angr.vim diff --git a/autoload/airline/themes/angr.vim b/autoload/airline/themes/angr.vim new file mode 100644 index 00000000..df00addc --- /dev/null +++ b/autoload/airline/themes/angr.vim @@ -0,0 +1,109 @@ +" Color palette +let s:gui_dark_gray = '#303030' +let s:cterm_dark_gray = 236 +let s:gui_med_gray_hi = '#444444' +let s:cterm_med_gray_hi = 238 +let s:gui_med_gray_lo = '#3a3a3a' +let s:cterm_med_gray_lo = 237 +let s:gui_light_gray = '#b2b2b2' +let s:cterm_light_gray = 249 +let s:gui_green = '#005f87' +let s:cterm_green = 150 +let s:gui_blue = '#87afd7' +let s:cterm_blue = 110 +let s:gui_purple = '#afafd7' +let s:cterm_purple = 146 +let s:gui_orange = '#ffaf87' +let s:cterm_orange = 216 +let s:gui_red = '#d78787' +let s:cterm_red = 174 +let s:gui_pink = '#d7afd7' +let s:cterm_pink = 182 + +let g:airline#themes#angr#palette = {} + +" Normal mode +let s:N1 = [s:gui_dark_gray, s:gui_green, s:cterm_dark_gray, s:cterm_green] +let s:N2 = [s:gui_light_gray, s:gui_med_gray_lo, s:cterm_light_gray, s:cterm_med_gray_lo] +let s:N3 = [s:gui_light_gray, s:gui_med_gray_hi, s:cterm_light_gray, s:cterm_med_gray_hi] " inside text +let g:airline#themes#angr#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#angr#palette.normal_modified = { + \ 'airline_c': [s:gui_orange, s:gui_med_gray_hi, s:cterm_orange, s:cterm_med_gray_hi, ''], + \ } + +" Insert mode +let s:I1 = [s:gui_med_gray_hi, s:gui_blue, s:cterm_med_gray_hi, s:cterm_blue] +let s:I3 = [s:gui_blue, s:gui_med_gray_hi, s:cterm_blue, s:cterm_med_gray_hi] " inside text +let g:airline#themes#angr#palette.insert = airline#themes#generate_color_map(s:I1, s:N2, s:I3) +let g:airline#themes#angr#palette.insert_modified = copy(g:airline#themes#angr#palette.normal_modified) +let g:airline#themes#angr#palette.insert_paste = { + \ 'airline_a': [s:gui_dark_gray, s:gui_orange, s:cterm_dark_gray, s:cterm_orange, ''], + \ } + +" Replace mode +let g:airline#themes#angr#palette.replace = { + \ 'airline_a': [s:gui_dark_gray, s:gui_red, s:cterm_dark_gray, s:cterm_red, ''], + \ 'airline_c': [s:gui_red, s:gui_med_gray_hi, s:cterm_red, s:cterm_med_gray_hi, ''], + \ } +let g:airline#themes#angr#palette.replace_modified = copy(g:airline#themes#angr#palette.insert_modified) + +" Visual mode +let s:V1 = [s:gui_dark_gray, s:gui_pink, s:cterm_dark_gray, s:cterm_pink] +let s:V3 = [s:gui_pink, s:gui_med_gray_hi, s:cterm_pink, s:cterm_med_gray_hi] +let g:airline#themes#angr#palette.visual = airline#themes#generate_color_map(s:V1, s:N2, s:V3) +let g:airline#themes#angr#palette.visual_modified = copy(g:airline#themes#angr#palette.insert_modified) + +" Inactive window +let s:IA = [s:gui_light_gray, s:gui_med_gray_hi, s:cterm_light_gray, s:cterm_med_gray_hi, ''] +let g:airline#themes#angr#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) +let g:airline#themes#angr#palette.inactive_modified = { + \ 'airline_c': [s:gui_orange, '', s:cterm_orange, '', ''], + \ } + +" Warnings +let s:ER = airline#themes#get_highlight2(['ErrorMsg', 'bg'], ['ErrorMsg', 'fg'], 'bold') +let g:airline#themes#angr#palette.normal.airline_warning = [ + \ s:ER[1], s:ER[0], s:ER[3], s:ER[2] + \ ] +let g:airline#themes#angr#palette.normal_modified.airline_warning = +\ g:airline#themes#angr#palette.normal.airline_warning +let g:airline#themes#angr#palette.insert.airline_warning = +\ g:airline#themes#angr#palette.normal.airline_warning +let g:airline#themes#angr#palette.insert_modified.airline_warning = +\ g:airline#themes#angr#palette.normal.airline_warning +let g:airline#themes#angr#palette.visual.airline_warning = +\ g:airline#themes#angr#palette.normal.airline_warning +let g:airline#themes#angr#palette.visual_modified.airline_warning = +\ g:airline#themes#angr#palette.normal.airline_warning +let g:airline#themes#angr#palette.replace.airline_warning = +\ g:airline#themes#angr#palette.normal.airline_warning +let g:airline#themes#angr#palette.replace_modified.airline_warning = +\ g:airline#themes#angr#palette.normal.airline_warning + +" Errors +let g:airline#themes#angr#palette.normal.airline_error = [ + \ s:ER[1], s:ER[0], s:ER[3], s:ER[2] + \ ] +let g:airline#themes#angr#palette.normal_modified.airline_error = +\ g:airline#themes#angr#palette.normal.airline_error +let g:airline#themes#angr#palette.insert.airline_error = +\ g:airline#themes#angr#palette.normal.airline_error +let g:airline#themes#angr#palette.insert_modified.airline_error = +\ g:airline#themes#angr#palette.normal.airline_error +let g:airline#themes#angr#palette.visual.airline_error = +\ g:airline#themes#angr#palette.normal.airline_error +let g:airline#themes#angr#palette.visual_modified.airline_error = +\ g:airline#themes#angr#palette.normal.airline_error +let g:airline#themes#angr#palette.replace.airline_error = +\ g:airline#themes#angr#palette.normal.airline_error +let g:airline#themes#angr#palette.replace_modified.airline_error = +\ g:airline#themes#angr#palette.normal.airline_error + +" CtrlP +if !get(g:, 'loaded_ctrlp', 0) + finish +endif +let g:airline#themes#angr#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( + \ [ s:gui_orange, s:gui_med_gray_hi, s:cterm_orange, s:cterm_med_gray_hi, '' ] , + \ [ s:gui_orange, s:gui_med_gray_lo, s:cterm_orange, s:cterm_med_gray_lo, '' ] , + \ [ s:gui_dark_gray, s:gui_green, s:cterm_dark_gray, s:cterm_green, 'bold' ] ) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 2020b697..4547794f 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -26,6 +26,7 @@ FEATURES *airline-themes-list* Currently this repository contains the following themes: * alduin + * angr * aurora * badcat * badwolf From 3bb8b50b945a759e763c64f55495644c81d48c48 Mon Sep 17 00:00:00 2001 From: Avery Wagar Date: Fri, 23 Jun 2017 14:54:44 -0700 Subject: [PATCH 060/179] Added Dues Rename dues.vim to deus.vim Update deus.vim add deus to documentation --- autoload/airline/themes/deus.vim | 123 +++++++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 124 insertions(+) create mode 100644 autoload/airline/themes/deus.vim diff --git a/autoload/airline/themes/deus.vim b/autoload/airline/themes/deus.vim new file mode 100644 index 00000000..c09e5ca1 --- /dev/null +++ b/autoload/airline/themes/deus.vim @@ -0,0 +1,123 @@ +function! airline#themes#deus#refresh() + + if get(g:, 'deus_termcolors', 256) == 16 + let s:term_red = 1 + let s:term_green = 2 + let s:term_yellow = 3 + let s:term_blue = 4 + let s:term_purple = 5 + let s:term_white = 7 + let s:term_black = 0 + let s:term_grey = 8 + else + let s:term_red = 204 + let s:term_green = 114 + let s:term_yellow = 180 + let s:term_blue = 39 + let s:term_purple = 170 + let s:term_white = 145 + let s:term_black = 235 + let s:term_grey = 236 + endif + + let g:airline#themes#deus#palette = {} + + let g:airline#themes#deus#palette.accents = { + \ 'red': [ '#E06C75', '', s:term_red, 0 ] + \ } + + let s:N1 = [ '#282C34', '#98C379', s:term_black, s:term_green ] + let s:N2 = [ '#ABB2BF', '#3E4452', s:term_white, s:term_grey ] + let s:N3 = [ '#98C379', '#282C34', s:term_green, '' ] + let g:airline#themes#deus#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + + let group = airline#themes#get_highlight('vimCommand') + let g:airline#themes#deus#palette.normal_modified = { + \ 'airline_c': [ group[0], '', group[2], '', '' ] + \ } + + let s:I1 = [ '#282C34', '#61AFEF', s:term_black, s:term_blue ] + let s:I2 = s:N2 + let s:I3 = [ '#61AFEF', '#282C34', s:term_blue, '' ] + let g:airline#themes#deus#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) + let g:airline#themes#deus#palette.insert_modified = g:airline#themes#deus#palette.normal_modified + + let s:R1 = [ '#282C34', '#E06C75', s:term_black, s:term_red ] + let s:R2 = s:N2 + let s:R3 = [ '#E06C75', '#282C34', s:term_red, '' ] + let g:airline#themes#deus#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) + let g:airline#themes#deus#palette.replace_modified = g:airline#themes#deus#palette.normal_modified + + let s:V1 = [ '#282C34', '#C678DD', s:term_black, s:term_purple ] + let s:V2 = s:N2 + let s:V3 = [ '#C678DD', '#282C34', s:term_purple, '' ] + let g:airline#themes#deus#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) + let g:airline#themes#deus#palette.visual_modified = g:airline#themes#deus#palette.normal_modified + + let s:IA1 = [ '#282C34', '#ABB2BF', s:term_black, s:term_white ] + let s:IA2 = [ '#ABB2BF', '#3E4452', s:term_white, s:term_grey ] + let s:IA3 = s:N2 + let g:airline#themes#deus#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) + let g:airline#themes#deus#palette.inactive_modified = { + \ 'airline_c': [ group[0], '', group[2], '', '' ] + \ } + + " 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 + let s:WI = [ '#282C34', '#E5C07B', s:term_black, s:term_yellow ] + let g:airline#themes#deus#palette.normal.airline_warning = [ + \ s:WI[0], s:WI[1], s:WI[2], s:WI[3] + \ ] + + let g:airline#themes#deus#palette.normal_modified.airline_warning = + \ g:airline#themes#deus#palette.normal.airline_warning + + let g:airline#themes#deus#palette.insert.airline_warning = + \ g:airline#themes#deus#palette.normal.airline_warning + + let g:airline#themes#deus#palette.insert_modified.airline_warning = + \ g:airline#themes#deus#palette.normal.airline_warning + + let g:airline#themes#deus#palette.visual.airline_warning = + \ g:airline#themes#deus#palette.normal.airline_warning + + let g:airline#themes#deus#palette.visual_modified.airline_warning = + \ g:airline#themes#deus#palette.normal.airline_warning + + let g:airline#themes#deus#palette.replace.airline_warning = + \ g:airline#themes#deus#palette.normal.airline_warning + + let g:airline#themes#deus#palette.replace_modified.airline_warning = + \ g:airline#themes#deus#palette.normal.airline_warning + + " Errors + let s:ER = [ '#282C34', '#E06C75', s:term_black, s:term_red ] + let g:airline#themes#deus#palette.normal.airline_error = [ + \ s:ER[0], s:ER[1], s:ER[2], s:ER[3] + \ ] + + let g:airline#themes#deus#palette.normal_modified.airline_error = + \ g:airline#themes#deus#palette.normal.airline_error + + let g:airline#themes#deus#palette.insert.airline_error = + \ g:airline#themes#deus#palette.normal.airline_error + + let g:airline#themes#deus#palette.insert_modified.airline_error = + \ g:airline#themes#deus#palette.normal.airline_error + + let g:airline#themes#deus#palette.visual.airline_error = + \ g:airline#themes#deus#palette.normal.airline_error + + let g:airline#themes#deus#palette.visual_modified.airline_error = + \ g:airline#themes#deus#palette.normal.airline_error + + let g:airline#themes#deus#palette.replace.airline_error = + \ g:airline#themes#deus#palette.normal.airline_error + + let g:airline#themes#deus#palette.replace_modified.airline_error = + \ g:airline#themes#deus#palette.normal.airline_error + +endfunction + +call airline#themes#deus#refresh() diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 2020b697..bb8dc834 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -77,6 +77,7 @@ Currently this repository contains the following themes: * cobalt2 * cool * dark + * deus * distinguished * durant * faryfloss From 052310959d9037165748bb2fb262d360886e94c2 Mon Sep 17 00:00:00 2001 From: iroedius Date: Tue, 1 Aug 2017 19:10:26 +0200 Subject: [PATCH 061/179] update base16_spacemacs theme Add error and warning count colors as well as disable special color and attribute for modified state. The + sign is sufficiently noticeable. --- autoload/airline/themes/base16_spacemacs.vim | 67 +++++++++++++++++--- 1 file changed, 58 insertions(+), 9 deletions(-) diff --git a/autoload/airline/themes/base16_spacemacs.vim b/autoload/airline/themes/base16_spacemacs.vim index eb106691..4c04bd16 100644 --- a/autoload/airline/themes/base16_spacemacs.vim +++ b/autoload/airline/themes/base16_spacemacs.vim @@ -94,11 +94,6 @@ let s:cterm_inactivefg = s:cterm04 let s:gui_inactivefg = s:gui04 -" Modified file alert color -let s:cterm_alert = s:cterm0E -let s:gui_alert = s:gui0E - - " Branch and file format let s:BB = [s:gui_termfg, s:gui_termbg, s:cterm_termfg, s:cterm_termbg] " Branch and file format blocks @@ -106,25 +101,25 @@ let s:BB = [s:gui_termfg, s:gui_termbg, s:cterm_termfg, s:cterm_termbg] " Branch let s:N1 = [s:gui_normalfg, s:gui_normalbg, s:cterm_normalfg, s:cterm_normalbg] " Outside blocks in normal mode let s:N2 = [s:gui_termfg2, s:gui_termbg2, s:cterm_normalbg, s:cterm_termbg2] " Middle block let g:airline#themes#base16_spacemacs#palette.normal = airline#themes#generate_color_map(s:N1, s:BB, s:N2) -let g:airline#themes#base16_spacemacs#palette.normal_modified = {'airline_c': [s:gui_alert, s:gui_termbg2, s:cterm_alert, s:cterm_termbg2, 'bold'] ,} +let g:airline#themes#base16_spacemacs#palette.normal_modified = g:airline#themes#base16_spacemacs#palette.normal " Insert mode let s:I1 = [s:gui_insertfg, s:gui_insertbg, s:cterm_insertfg, s:cterm_insertbg] " Outside blocks in insert mode let s:I2 = [s:gui_insertbg, s:gui_termbg2, s:cterm_insertbg, s:cterm_termbg2] " Middle block let g:airline#themes#base16_spacemacs#palette.insert = airline#themes#generate_color_map(s:I1, s:BB, s:I2) -let g:airline#themes#base16_spacemacs#palette.insert_modified = {'airline_c': [s:gui_alert, s:gui_termbg2, s:cterm_alert, s:cterm_termbg2, 'bold'] ,} +let g:airline#themes#base16_spacemacs#palette.insert_modified = g:airline#themes#base16_spacemacs#palette.insert " Replace mode let s:R1 = [s:gui_replacefg, s:gui_replacebg, s:cterm_replacefg, s:cterm_replacebg] " Outside blocks in replace mode let s:R2 = [s:gui_termfg, s:gui_termbg2, s:cterm_termfg, s:cterm_termbg2] " Middle block let g:airline#themes#base16_spacemacs#palette.replace = airline#themes#generate_color_map(s:R1, s:BB, s:R2) -let g:airline#themes#base16_spacemacs#palette.replace_modified = {'airline_c': [s:gui_alert, s:gui_termbg2, s:cterm_alert, s:cterm_termbg2, 'bold'] ,} +let g:airline#themes#base16_spacemacs#palette.replace_modified = g:airline#themes#base16_spacemacs#palette.replace " Visual mode let s:V1 = [s:gui_visualfg, s:gui_visualbg, s:cterm_visualfg, s:cterm_visualbg] " Outside blocks in visual mode let s:V2 = [s:gui_visualbg, s:gui_termbg2, s:cterm_visualbg, s:cterm_termbg2] " Middle block let g:airline#themes#base16_spacemacs#palette.visual = airline#themes#generate_color_map(s:V1, s:BB, s:V2) -let g:airline#themes#base16_spacemacs#palette.visual_modified = {'airline_c': [s:gui_alert, s:gui_termbg2, s:cterm_alert, s:cterm_termbg2, 'bold'] ,} +let g:airline#themes#base16_spacemacs#palette.visual_modified = g:airline#themes#base16_spacemacs#palette.visual " Inactive mode let s:IA1 = [s:gui_inactivefg, s:gui_inactivebg, s:cterm_inactivefg, s:cterm_inactivebg, ''] @@ -132,6 +127,60 @@ let s:IA2 = [s:gui_inactivefg, s:gui_inactivebg, s:cterm_inactivefg, s:cterm_ina let s:IA3 = [s:gui_inactivefg, s:gui_inactivebg, s:cterm_inactivefg, s:cterm_inactivebg, ''] let g:airline#themes#base16_spacemacs#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +" Warnings +let s:WI = [s:gui07, s:gui09, s:cterm07, s:cterm09] +let g:airline#themes#base16_spacemacs#palette.normal.airline_warning = [ + \ s:WI[0], s:WI[1], s:WI[2], s:WI[3] + \ ] + +let g:airline#themes#base16_spacemacs#palette.normal_modified.airline_warning = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_warning + +let g:airline#themes#base16_spacemacs#palette.insert.airline_warning = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_warning + +let g:airline#themes#base16_spacemacs#palette.insert_modified.airline_warning = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_warning + +let g:airline#themes#base16_spacemacs#palette.visual.airline_warning = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_warning + +let g:airline#themes#base16_spacemacs#palette.visual_modified.airline_warning = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_warning + +let g:airline#themes#base16_spacemacs#palette.replace.airline_warning = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_warning + +let g:airline#themes#base16_spacemacs#palette.replace_modified.airline_warning = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_warning + +" Errors +let s:ER = [s:gui07, s:gui08, s:cterm07, s:cterm08] +let g:airline#themes#base16_spacemacs#palette.normal.airline_error = [ + \ s:ER[0], s:ER[1], s:ER[2], s:ER[3] + \ ] + +let g:airline#themes#base16_spacemacs#palette.normal_modified.airline_error = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_error + +let g:airline#themes#base16_spacemacs#palette.insert.airline_error = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_error + +let g:airline#themes#base16_spacemacs#palette.insert_modified.airline_error = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_error + +let g:airline#themes#base16_spacemacs#palette.visual.airline_error = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_error + +let g:airline#themes#base16_spacemacs#palette.visual_modified.airline_error = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_error + +let g:airline#themes#base16_spacemacs#palette.replace.airline_error = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_error + +let g:airline#themes#base16_spacemacs#palette.replace_modified.airline_error = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_error + " CtrlP plugin colors if !get(g:, 'loaded_ctrlp', 0) finish From 3bdcf54b4c94f93b720b62222311dd980ce1a89d Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Wed, 2 Aug 2017 22:35:51 +0200 Subject: [PATCH 062/179] fix brocken deus theme Themes was in dos mode. closes #98 --- autoload/airline/themes/deus.vim | 240 +++++++++++++++---------------- doc/airline-themes.txt | 9 ++ 2 files changed, 126 insertions(+), 123 deletions(-) diff --git a/autoload/airline/themes/deus.vim b/autoload/airline/themes/deus.vim index c09e5ca1..5e946eab 100644 --- a/autoload/airline/themes/deus.vim +++ b/autoload/airline/themes/deus.vim @@ -1,123 +1,117 @@ -function! airline#themes#deus#refresh() - - if get(g:, 'deus_termcolors', 256) == 16 - let s:term_red = 1 - let s:term_green = 2 - let s:term_yellow = 3 - let s:term_blue = 4 - let s:term_purple = 5 - let s:term_white = 7 - let s:term_black = 0 - let s:term_grey = 8 - else - let s:term_red = 204 - let s:term_green = 114 - let s:term_yellow = 180 - let s:term_blue = 39 - let s:term_purple = 170 - let s:term_white = 145 - let s:term_black = 235 - let s:term_grey = 236 - endif - - let g:airline#themes#deus#palette = {} - - let g:airline#themes#deus#palette.accents = { - \ 'red': [ '#E06C75', '', s:term_red, 0 ] - \ } - - let s:N1 = [ '#282C34', '#98C379', s:term_black, s:term_green ] - let s:N2 = [ '#ABB2BF', '#3E4452', s:term_white, s:term_grey ] - let s:N3 = [ '#98C379', '#282C34', s:term_green, '' ] - let g:airline#themes#deus#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) - - let group = airline#themes#get_highlight('vimCommand') - let g:airline#themes#deus#palette.normal_modified = { - \ 'airline_c': [ group[0], '', group[2], '', '' ] - \ } - - let s:I1 = [ '#282C34', '#61AFEF', s:term_black, s:term_blue ] - let s:I2 = s:N2 - let s:I3 = [ '#61AFEF', '#282C34', s:term_blue, '' ] - let g:airline#themes#deus#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) - let g:airline#themes#deus#palette.insert_modified = g:airline#themes#deus#palette.normal_modified - - let s:R1 = [ '#282C34', '#E06C75', s:term_black, s:term_red ] - let s:R2 = s:N2 - let s:R3 = [ '#E06C75', '#282C34', s:term_red, '' ] - let g:airline#themes#deus#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) - let g:airline#themes#deus#palette.replace_modified = g:airline#themes#deus#palette.normal_modified - - let s:V1 = [ '#282C34', '#C678DD', s:term_black, s:term_purple ] - let s:V2 = s:N2 - let s:V3 = [ '#C678DD', '#282C34', s:term_purple, '' ] - let g:airline#themes#deus#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) - let g:airline#themes#deus#palette.visual_modified = g:airline#themes#deus#palette.normal_modified - - let s:IA1 = [ '#282C34', '#ABB2BF', s:term_black, s:term_white ] - let s:IA2 = [ '#ABB2BF', '#3E4452', s:term_white, s:term_grey ] - let s:IA3 = s:N2 - let g:airline#themes#deus#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) - let g:airline#themes#deus#palette.inactive_modified = { - \ 'airline_c': [ group[0], '', group[2], '', '' ] - \ } - - " 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 - let s:WI = [ '#282C34', '#E5C07B', s:term_black, s:term_yellow ] - let g:airline#themes#deus#palette.normal.airline_warning = [ - \ s:WI[0], s:WI[1], s:WI[2], s:WI[3] - \ ] - - let g:airline#themes#deus#palette.normal_modified.airline_warning = - \ g:airline#themes#deus#palette.normal.airline_warning - - let g:airline#themes#deus#palette.insert.airline_warning = - \ g:airline#themes#deus#palette.normal.airline_warning - - let g:airline#themes#deus#palette.insert_modified.airline_warning = - \ g:airline#themes#deus#palette.normal.airline_warning - - let g:airline#themes#deus#palette.visual.airline_warning = - \ g:airline#themes#deus#palette.normal.airline_warning - - let g:airline#themes#deus#palette.visual_modified.airline_warning = - \ g:airline#themes#deus#palette.normal.airline_warning - - let g:airline#themes#deus#palette.replace.airline_warning = - \ g:airline#themes#deus#palette.normal.airline_warning - - let g:airline#themes#deus#palette.replace_modified.airline_warning = - \ g:airline#themes#deus#palette.normal.airline_warning - - " Errors - let s:ER = [ '#282C34', '#E06C75', s:term_black, s:term_red ] - let g:airline#themes#deus#palette.normal.airline_error = [ - \ s:ER[0], s:ER[1], s:ER[2], s:ER[3] - \ ] - - let g:airline#themes#deus#palette.normal_modified.airline_error = - \ g:airline#themes#deus#palette.normal.airline_error - - let g:airline#themes#deus#palette.insert.airline_error = - \ g:airline#themes#deus#palette.normal.airline_error - - let g:airline#themes#deus#palette.insert_modified.airline_error = - \ g:airline#themes#deus#palette.normal.airline_error - - let g:airline#themes#deus#palette.visual.airline_error = - \ g:airline#themes#deus#palette.normal.airline_error - - let g:airline#themes#deus#palette.visual_modified.airline_error = - \ g:airline#themes#deus#palette.normal.airline_error - - let g:airline#themes#deus#palette.replace.airline_error = - \ g:airline#themes#deus#palette.normal.airline_error - - let g:airline#themes#deus#palette.replace_modified.airline_error = - \ g:airline#themes#deus#palette.normal.airline_error - -endfunction - -call airline#themes#deus#refresh() +if get(g:, 'deus_termcolors', 256) == 16 + let s:term_red = 1 + let s:term_green = 2 + let s:term_yellow = 3 + let s:term_blue = 4 + let s:term_purple = 5 + let s:term_white = 7 + let s:term_black = 0 + let s:term_grey = 8 +else + let s:term_red = 204 + let s:term_green = 114 + let s:term_yellow = 180 + let s:term_blue = 39 + let s:term_purple = 170 + let s:term_white = 145 + let s:term_black = 235 + let s:term_grey = 236 +endif + +let g:airline#themes#deus#palette = {} + +let g:airline#themes#deus#palette.accents = { + \ 'red': [ '#E06C75', '', s:term_red, 0 ] + \ } + +let s:N1 = [ '#282C34', '#98C379', s:term_black, s:term_green ] +let s:N2 = [ '#ABB2BF', '#3E4452', s:term_white, s:term_grey ] +let s:N3 = [ '#98C379', '#282C34', s:term_green, '' ] +let g:airline#themes#deus#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + +let group = airline#themes#get_highlight('vimCommand') +let g:airline#themes#deus#palette.normal_modified = { + \ 'airline_c': [ group[0], '', group[2], '', '' ] + \ } + +let s:I1 = [ '#282C34', '#61AFEF', s:term_black, s:term_blue ] +let s:I2 = s:N2 +let s:I3 = [ '#61AFEF', '#282C34', s:term_blue, '' ] +let g:airline#themes#deus#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#deus#palette.insert_modified = g:airline#themes#deus#palette.normal_modified + +let s:R1 = [ '#282C34', '#E06C75', s:term_black, s:term_red ] +let s:R2 = s:N2 +let s:R3 = [ '#E06C75', '#282C34', s:term_red, '' ] +let g:airline#themes#deus#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#deus#palette.replace_modified = g:airline#themes#deus#palette.normal_modified + +let s:V1 = [ '#282C34', '#C678DD', s:term_black, s:term_purple ] +let s:V2 = s:N2 +let s:V3 = [ '#C678DD', '#282C34', s:term_purple, '' ] +let g:airline#themes#deus#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#deus#palette.visual_modified = g:airline#themes#deus#palette.normal_modified + +let s:IA1 = [ '#282C34', '#ABB2BF', s:term_black, s:term_white ] +let s:IA2 = [ '#ABB2BF', '#3E4452', s:term_white, s:term_grey ] +let s:IA3 = s:N2 +let g:airline#themes#deus#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#deus#palette.inactive_modified = { + \ 'airline_c': [ group[0], '', group[2], '', '' ] + \ } + +" 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 +let s:WI = [ '#282C34', '#E5C07B', s:term_black, s:term_yellow ] +let g:airline#themes#deus#palette.normal.airline_warning = [ + \ s:WI[0], s:WI[1], s:WI[2], s:WI[3] + \ ] + +let g:airline#themes#deus#palette.normal_modified.airline_warning = + \ g:airline#themes#deus#palette.normal.airline_warning + +let g:airline#themes#deus#palette.insert.airline_warning = + \ g:airline#themes#deus#palette.normal.airline_warning + +let g:airline#themes#deus#palette.insert_modified.airline_warning = + \ g:airline#themes#deus#palette.normal.airline_warning + +let g:airline#themes#deus#palette.visual.airline_warning = + \ g:airline#themes#deus#palette.normal.airline_warning + +let g:airline#themes#deus#palette.visual_modified.airline_warning = + \ g:airline#themes#deus#palette.normal.airline_warning + +let g:airline#themes#deus#palette.replace.airline_warning = + \ g:airline#themes#deus#palette.normal.airline_warning + +let g:airline#themes#deus#palette.replace_modified.airline_warning = + \ g:airline#themes#deus#palette.normal.airline_warning + +" Errors +let s:ER = [ '#282C34', '#E06C75', s:term_black, s:term_red ] +let g:airline#themes#deus#palette.normal.airline_error = [ + \ s:ER[0], s:ER[1], s:ER[2], s:ER[3] + \ ] + +let g:airline#themes#deus#palette.normal_modified.airline_error = + \ g:airline#themes#deus#palette.normal.airline_error + +let g:airline#themes#deus#palette.insert.airline_error = + \ g:airline#themes#deus#palette.normal.airline_error + +let g:airline#themes#deus#palette.insert_modified.airline_error = + \ g:airline#themes#deus#palette.normal.airline_error + +let g:airline#themes#deus#palette.visual.airline_error = + \ g:airline#themes#deus#palette.normal.airline_error + +let g:airline#themes#deus#palette.visual_modified.airline_error = + \ g:airline#themes#deus#palette.normal.airline_error + +let g:airline#themes#deus#palette.replace.airline_error = + \ g:airline#themes#deus#palette.normal.airline_error + +let g:airline#themes#deus#palette.replace_modified.airline_error = + \ g:airline#themes#deus#palette.normal.airline_error diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index b9ff15c3..63c4d007 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -213,6 +213,15 @@ Has no effect if using true/24-bit color. To enable 16-color mode: > described in the installation notes for the joshdick/onedark.vim colorscheme: (https://github.com/joshdick/onedark.vim#installation) + *airline-theme-deus* + +*g:deus_termcolors* + +Set to 256 for 256-color mode (the default), or 16 for 16-color mode. +Has no effect if using true/24-bit color. To enable 16-color mode: > + + let g:onedark_termcolors = 16 +< ============================================================================== CONTRIBUTIONS *airline-themes-contributions* From 4ca5613d7b1c50c0c87f7770de433f4341fa8bda Mon Sep 17 00:00:00 2001 From: mimadrid Date: Tue, 8 Aug 2017 12:42:12 +0200 Subject: [PATCH 063/179] molokai: Better contrast between replace and visual modes --- autoload/airline/themes/molokai.vim | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/autoload/airline/themes/molokai.vim b/autoload/airline/themes/molokai.vim index 1998f002..8e87b569 100644 --- a/autoload/airline/themes/molokai.vim +++ b/autoload/airline/themes/molokai.vim @@ -28,21 +28,24 @@ let g:airline#themes#molokai#palette.insert_modified = { " Replace mode -let g:airline#themes#molokai#palette.replace = copy(g:airline#themes#molokai#palette.insert) -let g:airline#themes#molokai#palette.replace.airline_a = [ s:I1[0] , '#ef5939' , s:I1[2] , 166 , '' ] +let s:R1 = [ '#080808' , '#f92672' , 232 , 161 ] +let s:R2 = [ '#f8f8f0' , '#232526' , 253 , 16 ] +let s:R3 = [ '#f8f8f0' , '#465457' , 253 , 67 ] + +let g:airline#themes#molokai#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) let g:airline#themes#molokai#palette.replace_modified = { - \ 'airline_c': [ '#080808' , '#ef5939' , 232 , 166 , '' ] , + \ 'airline_c': [ '#080808' , '#f92672' , 232 , 161 , '' ] , \ } " Visual mode -let s:V1 = [ '#080808' , '#fd971f' , 232 , 208 ] +let s:V1 = [ '#080808' , '#a6e22e' , 232 , 118 ] let s:V2 = [ '#f8f8f0' , '#232526' , 253 , 16 ] let s:V3 = [ '#f8f8f0' , '#465457' , 253 , 67 ] let g:airline#themes#molokai#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) let g:airline#themes#molokai#palette.visual_modified = { - \ 'airline_c': [ '#080808' , '#fd971f' , 232 , 208 , '' ] , + \ 'airline_c': [ '#080808' , '#a6e22e' , 232 , 118 , '' ] , \ } From af3292dbbb6d8abe35d0ad50bd86b6ac6219abb7 Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Fri, 1 Sep 2017 11:27:42 +0200 Subject: [PATCH 064/179] include dark_minimal theme --- autoload/airline/themes/dark_minimal.vim | 63 ++++++++++++++++++++++++ doc/airline-themes.txt | 8 +++ 2 files changed, 71 insertions(+) create mode 100644 autoload/airline/themes/dark_minimal.vim diff --git a/autoload/airline/themes/dark_minimal.vim b/autoload/airline/themes/dark_minimal.vim new file mode 100644 index 00000000..6c086289 --- /dev/null +++ b/autoload/airline/themes/dark_minimal.vim @@ -0,0 +1,63 @@ +scriptencoding utf-8 + +" This is a copy of the dark.vim theme, however it does not change colors in +" the different modes, so should bring some performance improvements because +" airline does not have to redefine highlighting groups after they have been +" setup once. + +" Each theme is contained in its own file and declares variables scoped to the +" file. These variables represent the possible "modes" that airline can +" detect. The mode is the return value of mode(), which gets converted to a +" readable string. The following is a list currently supported modes: normal, +" insert, replace, visual, and inactive. +" +" Each mode can also have overrides. These are small changes to the mode that +" don't require a completely different look. "modified" and "paste" are two +" such supported overrides. These are simply suffixed to the major mode, +" separated by an underscore. For example, "normal_modified" would be normal +" mode where the current buffer is modified. +" +" The theming algorithm is a 2-pass system where the mode will draw over all +" parts of the statusline, and then the override is applied after. This means +" it is possible to specify a subset of the theme in overrides, as it will +" simply overwrite the previous colors. If you want simultaneous overrides, +" then they will need to change different parts of the statusline so they do +" not conflict with each other. +" +" First, let's define an empty dictionary and assign it to the "palette" +" variable. The # is a separator that maps with the directory structure. If +" you get this wrong, Vim will complain loudly. +let g:airline#themes#dark_minimal#palette = {} + +" First let's define some arrays. The s: is just a VimL thing for scoping the +" variables to the current script. Without this, these variables would be +" declared globally. Now let's declare some colors for normal mode and add it +" to the dictionary. The array is in the format: +" [ guifg, guibg, ctermfg, ctermbg, opts ]. See "help attr-list" for valid +" values for the "opt" value. +let s:N1 = [ '#00005f' , '#dfff00' , 17 , 190 ] +let s:N2 = [ '#ffffff' , '#444444' , 255 , 238 ] +let s:N3 = [ '#9cffd3' , '#202020' , 85 , 234 ] +let g:airline#themes#dark_minimal#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + +" Accents are used to give parts within a section a slightly different look or +" color. Here we are defining a "red" accent, which is used by the 'readonly' +" part by default. Only the foreground colors are specified, so the background +" colors are automatically extracted from the underlying section colors. What +" this means is that regardless of which section the part is defined in, it +" will be red instead of the section's foreground color. You can also have +" multiple parts with accents within a section. +let g:airline#themes#dark_minimal#palette.accents = { + \ 'red': [ '#ff0000' , '' , 160 , '' ] + \ } + +let pal = g:airline#themes#dark_minimal#palette +for item in ['insert', 'replace', 'visual', 'inactive', 'ctrlp'] + " why doesn't this work? + " get E713: cannot use empty key for dictionary + "let pal.{item} = pal.normal + exe "let pal.".item." = pal.normal" + for suffix in ['_modified', '_paste'] + exe "let pal.".item.suffix. " = pal.normal" + endfor +endfor diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 63c4d007..eadfc149 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -78,6 +78,7 @@ Currently this repository contains the following themes: * cobalt2 * cool * dark + * dark_minimal * deus * distinguished * durant @@ -127,6 +128,13 @@ g:airline_theme in your |.vimrc| like this: > :let g:airline_theme='dark' < + *airline-theme-dark_minimal* + +This is a copy of the dark.vim theme, however it does not change colors in +the different modes, so should bring some performance improvements because +airline does not have to redefine highlighting groups after they have been +setup once. However, it won't change colors if e.g. the mode changes. + *airline-theme-solarized* *g:solarized_base16* From 828aaa1d1402b55164f8715d067f82e8804027e2 Mon Sep 17 00:00:00 2001 From: Edward Betts Date: Sat, 2 Sep 2017 08:07:30 +0100 Subject: [PATCH 065/179] correct spelling mistake --- doc/airline-themes.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index eadfc149..8bddf659 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -18,7 +18,7 @@ CONTENTS *airline-theme-contents* INTRODUCTION *airline-themes-intro* This is a plugin for vim-airline and provides several themes to be used in -conjuction with |vim-airline| +conjunction with |vim-airline| ============================================================================== FEATURES *airline-themes-list* From 40c3910ff6005c50741bf3804d48721a945e0b8a Mon Sep 17 00:00:00 2001 From: Gerard Date: Sat, 23 Sep 2017 20:41:23 +0200 Subject: [PATCH 066/179] Include atomic theme --- autoload/airline/themes/atomic.vim | 79 ++++++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 80 insertions(+) create mode 100644 autoload/airline/themes/atomic.vim diff --git a/autoload/airline/themes/atomic.vim b/autoload/airline/themes/atomic.vim new file mode 100644 index 00000000..7e2bc6e4 --- /dev/null +++ b/autoload/airline/themes/atomic.vim @@ -0,0 +1,79 @@ +"---------------------------------------------------------------- +" ___ __ _ +" / | / /_____ ____ ___ (_)____ +" / /| |/ __/ __ \/ __ `__ \/ / ___/ +" / ___ / /_/ /_/ / / / / / / / /__ +" /_/ |_\__/\____/_/ /_/ /_/_/\___/ +" +"---------------------------------------------------------------- +" Theme : Atomic +" Version : 2.0.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). +" +" Atomic colorscheme: https://github.com/gerardbm/vim-atomic +" ---------------------------------------------------------------- + +let g:airline#themes#atomic#palette = {} + +function! airline#themes#atomic#refresh() + + let s:N1 = airline#themes#get_highlight2(['LineNr', 'bg'], ['ModeMsg', 'fg'], 'none') + let s:N2 = airline#themes#get_highlight2(['LineNr', 'bg'], ['LineNr', 'fg'], 'none') + let s:N3 = airline#themes#get_highlight2(['ModeMsg', 'fg'], ['StatusLine', 'bg'], 'none') + let g:airline#themes#atomic#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + + let s:I1 = airline#themes#get_highlight2(['LineNr', 'bg'], ['Question', 'fg'], 'none') + let s:I2 = airline#themes#get_highlight2(['LineNr', 'bg'], ['LineNr', 'fg'], 'none') + let s:I3 = airline#themes#get_highlight2(['Question', 'fg'], ['StatusLine', 'bg'], 'none') + let g:airline#themes#atomic#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) + + let s:R1 = airline#themes#get_highlight2(['LineNr', 'bg'], ['ErrorMsg', 'fg'], 'none') + let s:R2 = airline#themes#get_highlight2(['LineNr', 'bg'], ['LineNr', 'fg'], 'none') + 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: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: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') + let g:airline#themes#atomic#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) + + " Accent color + " It helps to remove the bold typography into modes section + let g:airline#themes#atomic#palette.accents = {'black' : airline#themes#get_highlight2(['LineNr', 'bg'], ['ModeMsg', 'fg'], 'none')} + + " Mode map + let g:airline_mode_map = { + \ '__' : '--', + \ 'n' : 'N', + \ 'i' : 'I', + \ 'R' : 'R', + \ 'c' : 'C', + \ 'v' : 'V', + \ 'V' : 'V-L', + \ '' : 'V-B', + \ 's' : 'S', + \ 'S' : 'S-L', + \ '' : 'S-B', + \ 't' : 'T', + \ } + + " Settings + let g:airline_symbols.paste = 'Ξ' + let g:airline_symbols.spell = 'S' + let g:airline_section_z = airline#section#create(['--%1p%%-- ', + \ '%#__accent_bold#%l%#__restore__#', ':%c']) + +endfunction + +call airline#themes#atomic#refresh() diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index eadfc149..6b4ad35f 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -27,6 +27,7 @@ Currently this repository contains the following themes: * alduin * angr + * atomic * aurora * badcat * badwolf From fc875ce4a8e249488b05becf7c3ef74ade00d70a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rog=C3=A9rio=20Zambon?= Date: Sat, 14 Oct 2017 14:57:34 -0300 Subject: [PATCH 067/179] soda theme --- autoload/airline/themes/soda.vim | 33 ++++++++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 34 insertions(+) create mode 100644 autoload/airline/themes/soda.vim diff --git a/autoload/airline/themes/soda.vim b/autoload/airline/themes/soda.vim new file mode 100644 index 00000000..582adc55 --- /dev/null +++ b/autoload/airline/themes/soda.vim @@ -0,0 +1,33 @@ +let g:airline#themes#soda#palette = {} + +let g:airline#themes#soda#palette.normal = airline#themes#generate_color_map( + \['#ffffff', '#875faf', 255, 97], + \['#ffffff', '#875f87', 255, 91], + \['#ffffff', '#5f0087', 255, 54]) + +let g:airline#themes#soda#palette.insert = airline#themes#generate_color_map( + \['#ffffff', '#005f00', 255, 22], + \['#ffffff', '#008700', 255, 28], + \['#ffffff', '#00af00', 255, 34]) + +let g:airline#themes#soda#palette.replace = {'airline_a': ['#767676', '#ffff5f', 243, 227]} + +let g:airline#themes#soda#palette.visual = airline#themes#generate_color_map( + \['#767676', '#ffff5f', 243, 227], + \['#767676', '#ffd75f', 243, 221], + \['#767676', '#ffaf5f', 243, 215]) + +let g:airline#themes#soda#palette.inactive = airline#themes#generate_color_map( + \['#767676', '#ffffff', 243, 255], + \['#767676', '#ffffff', 243, 255], + \['#767676', '#ffffff', 243, 255]) + +let g:airline#themes#soda#palette.inactive_modified = {'airline_c': ['#ffffff', '#df0000', 255, 160]} + +let g:airline#themes#soda#palette.tabline = { + \'airline_tab': ['#ffffff', '#5f0087', 255, 54], + \'airline_tabsel': ['#ffffff', '#875faf', 255, 97], + \'airline_tabtype': ['#ffffff', '#00af00', 255, 34], + \'airline_tabfill': ['#767676', '#ffffff', 243, 255], + \'airline_tabmod': ['#ffffff', '#767676', 255, 243]} + diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index eadfc149..ae70a619 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -107,6 +107,7 @@ Currently this repository contains the following themes: * sierra * silver * simple + * soda * sol * solarized (|airline-theme-solarized|) * term From 174977abe985294afc657d0c926f74caaa9940e5 Mon Sep 17 00:00:00 2001 From: Benjamin Esham Date: Fri, 20 Oct 2017 20:57:04 -0700 Subject: [PATCH 068/179] Add a file for the biogoo theme --- autoload/airline/themes/biogoo.vim | 47 ++++++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 48 insertions(+) create mode 100644 autoload/airline/themes/biogoo.vim diff --git a/autoload/airline/themes/biogoo.vim b/autoload/airline/themes/biogoo.vim new file mode 100644 index 00000000..3bc6e965 --- /dev/null +++ b/autoload/airline/themes/biogoo.vim @@ -0,0 +1,47 @@ +" Name: biogoo (vim-airline version) +" Author: Benjamin Esham (https://esham.io) +" Last Change: 2017-10-20 +" +" You can find more information on the Biogoo theme at . + +let g:airline#themes#biogoo#palette = {} + +function! airline#themes#biogoo#refresh() + let g:airline#themes#biogoo#palette.accents = { + \ 'red': airline#themes#get_highlight('String'), + \ } + + let s:N1 = airline#themes#get_highlight2(['VertSplit', 'bg'], ['Include', 'fg'], 'bold') + let s:N2 = airline#themes#get_highlight2(['Include', 'fg'], ['Folded', 'bg'], 'bold') + let s:N3 = airline#themes#get_highlight2(['Include', 'fg'], ['VertSplit', 'bg'], 'bold') + let g:airline#themes#biogoo#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + + let s:Nmod = airline#themes#get_highlight2(['PmenuThumb', 'fg'],['VertSplit', 'bg']) + let g:airline#themes#biogoo#palette.normal_modified = {'airline_c': s:Nmod} + + let s:I1 = airline#themes#get_highlight2(['VertSplit', 'bg'], ['PmenuThumb', 'fg'], 'bold') + let s:I2 = s:N2 + let s:I3 = s:N3 + let g:airline#themes#biogoo#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) + let g:airline#themes#biogoo#palette.insert_modified = g:airline#themes#biogoo#palette.normal_modified + + let s:R1 = airline#themes#get_highlight2(['VertSplit', 'bg'], ['String', 'fg'], 'bold') + let s:R2 = s:N2 + let s:R3 = s:N3 + let g:airline#themes#biogoo#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) + let g:airline#themes#biogoo#palette.replace_modified = g:airline#themes#biogoo#palette.normal_modified + + let s:V1 = airline#themes#get_highlight2(['VertSplit', 'bg'], ['Number', 'fg'], 'bold') + let s:V2 = s:N2 + let s:V3 = s:N3 + let g:airline#themes#biogoo#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) + let g:airline#themes#biogoo#palette.visual_modified = g:airline#themes#biogoo#palette.normal_modified + + let s:IA1 = airline#themes#get_highlight2(['VertSplit', 'fg'], ['VertSplit', 'bg']) + let s:IA2 = s:IA1 + let s:IA3 = airline#themes#get_highlight2(['VertSplit', 'fg'], ['VertSplit', 'bg'], 'NONE') + let g:airline#themes#biogoo#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) + let g:airline#themes#biogoo#palette.inactive_modified = g:airline#themes#biogoo#palette.normal_modified +endfunction + +call airline#themes#biogoo#refresh() diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 81e65916..eb9bad79 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -75,6 +75,7 @@ Currently this repository contains the following themes: * base16_twilight * base16color * behelit + * biogoo * bubblegum * cobalt2 * cool From 0eaa69729ed95956581ee1d7586c3bac6cdaabc7 Mon Sep 17 00:00:00 2001 From: Jadon Hansell Date: Mon, 6 Nov 2017 09:18:37 -0800 Subject: [PATCH 069/179] Add a file for the base16-classic theme --- autoload/airline/themes/base16_classic.vim | 73 ++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 74 insertions(+) create mode 100644 autoload/airline/themes/base16_classic.vim diff --git a/autoload/airline/themes/base16_classic.vim b/autoload/airline/themes/base16_classic.vim new file mode 100644 index 00000000..ac371230 --- /dev/null +++ b/autoload/airline/themes/base16_classic.vim @@ -0,0 +1,73 @@ +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Classic Scheme by Jason Heeris (http://heeris.id.au) +let g:airline#themes#base16_classic#palette = {} +let s:gui00 = "#151515" +let s:gui01 = "#202020" +let s:gui02 = "#303030" +let s:gui03 = "#505050" +let s:gui04 = "#B0B0B0" +let s:gui05 = "#D0D0D0" +let s:gui06 = "#E0E0E0" +let s:gui07 = "#F5F5F5" +let s:gui08 = "#AC4142" +let s:gui09 = "#D28445" +let s:gui0A = "#F4BF75" +let s:gui0B = "#90A959" +let s:gui0C = "#75B5AA" +let s:gui0D = "#6A9FB5" +let s:gui0E = "#AA759F" +let s:gui0F = "#8F5536" + +let s:cterm00 = 0 +let s:cterm01 = 18 +let s:cterm02 = 19 +let s:cterm03 = 8 +let s:cterm04 = 20 +let s:cterm05 = 7 +let s:cterm06 = 21 +let s:cterm07 = 15 +let s:cterm08 = 1 +let s:cterm09 = 16 +let s:cterm0A = 3 +let s:cterm0B = 2 +let s:cterm0C = 6 +let s:cterm0D = 4 +let s:cterm0E = 5 +let s:cterm0F = 17 + +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_classic#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_classic#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) + +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_classic#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) + +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_classic#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) + +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_classic#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) + +" 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_classic#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index eb9bad79..89cac52a 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -45,6 +45,7 @@ Currently this repository contains the following themes: * base16_brewer * base16_bright * base16_chalk + * base16_classic * base16_codeschool * base16_colors * base16_default From 5517bb5d13cde8dd249740ff4f02c0a6ea0bf818 Mon Sep 17 00:00:00 2001 From: Timothy Rice Date: Fri, 10 Nov 2017 07:39:42 +1100 Subject: [PATCH 070/179] Add jet theme. Also mention jet in the docs. --- autoload/airline/themes/jet.vim | 98 +++++++++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 99 insertions(+) create mode 100644 autoload/airline/themes/jet.vim diff --git a/autoload/airline/themes/jet.vim b/autoload/airline/themes/jet.vim new file mode 100644 index 00000000..87d98e23 --- /dev/null +++ b/autoload/airline/themes/jet.vim @@ -0,0 +1,98 @@ +"Originally based on Jellybeans theme. +" Modified to resemble the orclord colorscheme. + +" Color palette +let s:gui00 = "#151515" +let s:gui01 = "#262626" +let s:gui02 = "#4f5b66" +let s:gui03 = "#65737e" +let s:gui04 = "#a7adba" +let s:gui05 = "#c0c5ce" +let s:gui06 = "#cdd3de" +let s:gui07 = "#d8dee9" +let s:gui08 = "#870000" +let s:gui09 = "#f99157" +let s:gui0A = "#fac863" +let s:gui0B = "#437019" +let s:gui0C = "#5fb3b3" +let s:gui0D = "#0d61ac" +let s:gui0E = "#c594c5" +let s:gui0F = "#ab7967" + +let s:cterm00 = "234" +let s:cterm01 = "235" +let s:cterm02 = "239" +let s:cterm03 = "59" +let s:cterm04 = "145" +let s:cterm05 = "152" +let s:cterm06 = "188" +let s:cterm07 = "15" +let s:cterm08 = "88" +let s:cterm09 = "209" +let s:cterm0A = "221" +let s:cterm0B = "28" +let s:cterm0C = "73" +let s:cterm0D = "04" +let s:cterm0E = "176" +let s:cterm0F = "137" + +let s:guiWhite = "#ffffff" +let s:ctermBlack = "00" +let s:ctermRed = "01" +let s:ctermGreen = "02" +let s:ctermPurple = "05" +let s:ctermGrey = "08" +let s:ctermIron = "242" +let s:ctermBrightRed = "09" +let s:ctermWhite = "15" +let s:ctermBlood = "88" +let s:ctermCongealing = "52" +let s:ctermOrange = "166" +let s:ctermBrown = "94" +let s:ctermAsh = "234" +let s:ctermPoison = "58" +let s:ctermBruise = "53" +let s:ctermWinter = "30" + +let g:airline#themes#jet#palette = {} + +" Normal mode +let s:N1 = [ s:gui07 , s:gui0D , s:ctermAsh , s:ctermBlood ] +let s:N2 = [ s:guiWhite , s:gui01 , s:ctermIron , s:ctermCongealing ] +let s:N3 = [ s:gui02 , s:gui00 , s:ctermRed , s:ctermBlack ] +let g:airline#themes#jet#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + +" Insert mode +let s:I1 = [ s:guiWhite , s:gui0B , s:ctermOrange , s:ctermAsh ] +let s:I2 = [ s:gui02 , s:gui01 , s:ctermAsh , s:ctermOrange ] +let s:I3 = [ s:guiWhite , s:gui01 , s:ctermOrange , s:ctermBlack ] +let g:airline#themes#jet#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) + +" Visual mode +let s:V1 = [ s:guiWhite , s:gui08 , s:ctermAsh , s:ctermWinter ] +let s:V2 = [ s:gui02 , s:gui01 , s:ctermWinter , s:ctermAsh ] +let s:V3 = [ s:guiWhite , s:gui01 , s:ctermWinter , s:ctermBlack ] +let g:airline#themes#jet#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) + +" Replace mode +let s:R1 = [ s:gui08 , s:gui01 , s:ctermBlood, s:ctermBlack ] +let s:R2 = [ s:gui02 , s:gui01 , s:ctermRed , s:ctermBlack ] +let s:R3 = [ s:guiWhite , s:gui01 , s:ctermIron , s:ctermBlack ] +let g:airline#themes#jet#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) + +" Inactive mode +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#jet#palette.inactive = airline#themes#generate_color_map(s:IN1, s:IN2, s:IN3) + +" CtrlP +if !get(g:, 'loaded_ctrlp', 0) + finish +endif + +let s:CP1 = [ s:guiWhite , s:gui01 , s:ctermWhite , s:cterm01 ] +let s:CP2 = [ s:guiWhite , s:gui03 , s:ctermWhite , s:cterm01 ] +let s:CP3 = [ s:guiWhite , s:gui0D , s:ctermWhite , s:cterm0D ] + +let g:airline#themes#jet#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:CP1, s:CP2, s:CP3) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index eb9bad79..71e49c2c 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -89,6 +89,7 @@ Currently this repository contains the following themes: * hybridline * jay * jellybeans + * jet * kalisi * kolor * laederon From 3a735c23a9274ddbec0bbf8a4ac4ae3b255e84c2 Mon Sep 17 00:00:00 2001 From: Liu-Cheng Xu Date: Sat, 18 Nov 2017 17:29:45 +0800 Subject: [PATCH 071/179] Add violet theme --- autoload/airline/themes/violet.vim | 32 ++++++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 33 insertions(+) create mode 100644 autoload/airline/themes/violet.vim diff --git a/autoload/airline/themes/violet.vim b/autoload/airline/themes/violet.vim new file mode 100644 index 00000000..94199a09 --- /dev/null +++ b/autoload/airline/themes/violet.vim @@ -0,0 +1,32 @@ +" Normal mode " guifg guibg ctermfg ctermbg +let s:N1 = [ '#bcbcbc' , '#875faf' , 250 , 97 ] +let s:N2 = [ '#d75fd7' , '#4e4e4e' , 170 , 239 ] +let s:N3 = [ '#c6c6c6' , '#3a3a3a' , 251 , 237 ] + +" Insert mode +let s:I1 = [ '#CACFD2' , '#009966' , 253 , 35 ] +let s:I2 = [ '#d75fd7' , '#4e4e4e' , 170 , 239 ] +let s:I3 = [ '#c6c6c6' , '#3a3a3a' , 251 , 237 ] + +" Visual mode +let s:V1 = [ '#5f0000' , '#ff5faf' , 52 , 205 ] + +" Replace mode +let s:RE = [ '#c6c6c6' , '#ce537a' , 251, 168 ] + +let g:airline#themes#violet#palette = {} + +let g:airline#themes#violet#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + +let g:airline#themes#violet#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#violet#palette.insert_replace = { + \ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } + +let g:airline#themes#violet#palette.visual = { + \ 'airline_a': [ s:V1[0] , s:V1[1] , s:V1[2] , s:V1[3] , '' ] } + +let g:airline#themes#violet#palette.replace = copy(g:airline#themes#violet#palette.normal) +let g:airline#themes#violet#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#violet#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 71e49c2c..52dcde6e 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -118,6 +118,7 @@ Currently this repository contains the following themes: * ubaryd * understated * vice + * violet * wombat * xtermlight * zenburn From ed2699460cee6e3f7d8ea5b338abd36b4475e08e Mon Sep 17 00:00:00 2001 From: Sandile Keswa Date: Mon, 27 Nov 2017 11:16:48 -0500 Subject: [PATCH 072/179] added the ayu mirage theme --- autoload/airline/themes/ayu_mirage.vim | 34 ++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 35 insertions(+) create mode 100644 autoload/airline/themes/ayu_mirage.vim diff --git a/autoload/airline/themes/ayu_mirage.vim b/autoload/airline/themes/ayu_mirage.vim new file mode 100644 index 00000000..bb93a920 --- /dev/null +++ b/autoload/airline/themes/ayu_mirage.vim @@ -0,0 +1,34 @@ +" Normal mode +" (Dark) +let s:N1 = [ '#212733' , '#BBE67E' , 0 , 114 ] " guifg guibg ctermfg ctermbg +let s:N2 = [ '#BBE67E' , '#212733' , 114 , 0 ] " guifg guibg ctermfg ctermbg +let s:N3 = [ '#E6E1CF' , '#212733' , 15 , 0 ] " guifg guibg ctermfg ctermbg + +" Insert mode +let s:I1 = [ '#212733' , '#80D4FF' , 0 , 80 ] " guifg guibg ctermfg ctermbg +let s:I2 = [ '#80D4FF' , '#212733' , 80 , 0 ] " guifg guibg ctermfg ctermbg +let s:I3 = [ '#E6E1CF' , '#212733' , 15 , 0 ] " guifg guibg ctermfg ctermbg + +" Visual mode +let s:V1 = [ '#212733' , '#FFAE57' , 0 , 173 ] " guifg guibg ctermfg ctermbg +let s:V2 = [ '#FFAE57' , '#212733' , 173 , 0 ] " guifg guibg ctermfg ctermbg +let s:V3 = [ '#E6E1CF' , '#212733' , 15 , 0 ] " guifg guibg ctermfg ctermbg + +" Replace mode +let s:RE = [ '#212733' , '#F07178' , 0 , 167 ] " guifg guibg ctermfg ctermbg + +let g:airline#themes#ayu_mirage#palette = {} + +let g:airline#themes#ayu_mirage#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + +let g:airline#themes#ayu_mirage#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#ayu_mirage#palette.insert_replace = { + \ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } + +let g:airline#themes#ayu_mirage#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) + +let g:airline#themes#ayu_mirage#palette.replace = copy(g:airline#themes#ayu_mirage#palette.normal) +let g:airline#themes#ayu_mirage#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#ayu_mirage#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index bfd5c476..738ca0b2 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -29,6 +29,7 @@ Currently this repository contains the following themes: * angr * atomic * aurora + * ayu_mirage * badcat * badwolf * base16 (|airline-theme-base16|) From 46ab1fc5d9494d0cb56b48e7cba3bc69f45c4bbb Mon Sep 17 00:00:00 2001 From: actionless Date: Wed, 27 Dec 2017 01:05:58 +0100 Subject: [PATCH 073/179] add 'term_light' colorscheme --- autoload/airline/themes/term.vim | 2 +- autoload/airline/themes/term_light.vim | 92 ++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 3 files changed, 94 insertions(+), 1 deletion(-) create mode 100644 autoload/airline/themes/term_light.vim diff --git a/autoload/airline/themes/term.vim b/autoload/airline/themes/term.vim index 288ca6ac..9845a441 100644 --- a/autoload/airline/themes/term.vim +++ b/autoload/airline/themes/term.vim @@ -32,7 +32,7 @@ let s:R4 = [ '#E55345' , 9 ] let s:PA = [ '#94E42C' , 6 ] " Info modified -let s:IM = [ '#40403C' , 238 ] +let s:IM = [ '#40403C' , 7 ] " Inactive mode let s:IA = [ '#767676' , s:N3[1] , 243 , s:N3[3] , '' ] diff --git a/autoload/airline/themes/term_light.vim b/autoload/airline/themes/term_light.vim new file mode 100644 index 00000000..c4c3100f --- /dev/null +++ b/autoload/airline/themes/term_light.vim @@ -0,0 +1,92 @@ + +" vim-airline 'term_light' theme +" it is using current terminal colorscheme +" and in gvim i left colors from 'wombat' theme but i am not using it anyway + +" Normal mode +" [ guifg, guibg, ctermfg, ctermbg, opts ] +let s:N1 = [ '#f0f0f0' , '#86CD74' , 15, 2 ] " mode +let s:N2 = [ '#86CD74' , '#deded9' , 2, 8 ] " info +let s:N3 = [ '#86CD74' , '#888a85' , 2, 15 ] " statusline +let s:N4 = [ '#CAE682' , '#141413' , 10, 0 ] " mode modified + +" Insert mode +let s:I1 = [ '#f0f0f0' , '#FADE3E' , 15, 3 ] +let s:I2 = [ '#FADE3E' , '#deded9' , 3, 8 ] +let s:I3 = [ '#FADE3E' , '#888a85' , 3, 15 ] +let s:I4 = [ '#FDE76E' , '#141413' , 11, 0 ] + +" Visual mode +let s:V1 = [ '#f0f0f0' , '#7CB0E6' , 15, 4 ] +let s:V2 = [ '#7CB0E6' , '#deded9' , 4, 8 ] +let s:V3 = [ '#7CB0E6' , '#888a85' , 4, 15 ] +let s:V4 = [ '#B5D3F3' , '#141413' , 12, 0 ] + +" Replace mode +let s:R1 = [ '#f0f0f0' , '#E55345' , 15, 1 ] +let s:R2 = [ '#E55345' , '#deded9' , 1, 8 ] +let s:R3 = [ '#E55345' , '#888a85' , 1, 15 ] +let s:R4 = [ '#E5786D' , '#141413' , 9, 0 ] + +" Paste mode +let s:PA = [ '#94E42C' , 6 ] + +" Info modified +let s:IM = [ '#40403C' , 7 ] + +" Inactive mode +let s:IA = [ '#767676' , s:N3[1] , 243 , s:N3[3] , '' ] + +let g:airline#themes#term_light#palette = {} + +let g:airline#themes#term_light#palette.accents = { + \ 'red': [ '#E5786D' , '' , 203 , '' , '' ], + \ } + +let g:airline#themes#term_light#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#term_light#palette.normal_modified = { + \ 'airline_a': [ s:N4[1] , s:N4[0] , s:N4[3] , s:N4[2] , '' ] , + \ 'airline_b': [ s:N4[0] , s:IM[0] , s:N4[2] , s:IM[1] , '' ] , + \ 'airline_c': [ s:N4[0] , s:N3[1] , s:N4[2] , s:N3[3] , '' ] } + + +let g:airline#themes#term_light#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#term_light#palette.insert_modified = { + \ 'airline_a': [ s:I4[1] , s:I4[0] , s:I4[3] , s:I4[2] , '' ] , + \ 'airline_b': [ s:I4[0] , s:IM[0] , s:I4[2] , s:IM[1] , '' ] , + \ 'airline_c': [ s:I4[0] , s:N3[1] , s:I4[2] , s:N3[3] , '' ] } + + +let g:airline#themes#term_light#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#term_light#palette.visual_modified = { + \ 'airline_a': [ s:V4[1] , s:V4[0] , s:V4[3] , s:V4[2] , '' ] , + \ 'airline_b': [ s:V4[0] , s:IM[0] , s:V4[2] , s:IM[1] , '' ] , + \ 'airline_c': [ s:V4[0] , s:N3[1] , s:V4[2] , s:N3[3] , '' ] } + + +let g:airline#themes#term_light#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#term_light#palette.replace_modified = { + \ 'airline_a': [ s:R4[1] , s:R4[0] , s:R4[3] , s:R4[2] , '' ] , + \ 'airline_b': [ s:R4[0] , s:IM[0] , s:R4[2] , s:IM[1] , '' ] , + \ 'airline_c': [ s:R4[0] , s:N3[1] , s:R4[2] , s:N3[3] , '' ] } + + +let g:airline#themes#term_light#palette.insert_paste = { + \ 'airline_a': [ s:I1[0] , s:PA[0] , s:I1[2] , s:PA[1] , '' ] , + \ 'airline_b': [ s:PA[0] , s:IM[0] , s:PA[1] , s:IM[1] , '' ] , + \ 'airline_c': [ s:PA[0] , s:N3[1] , s:PA[1] , s:N3[3] , '' ] } + + +let g:airline#themes#term_light#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) +let g:airline#themes#term_light#palette.inactive_modified = { + \ 'airline_c': [ s:N4[0] , '' , s:N4[2] , '' , '' ] } + + +if !get(g:, 'loaded_ctrlp', 0) + finish +endif +let g:airline#themes#term_light#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( + \ [ '#DADADA' , '#242424' , 253 , 234 , '' ] , + \ [ '#DADADA' , '#40403C' , 253 , 238 , '' ] , + \ [ '#141413' , '#DADADA' , 232 , 253 , 'bold' ] ) + diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 738ca0b2..2215dc49 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -116,6 +116,7 @@ Currently this repository contains the following themes: * sol * solarized (|airline-theme-solarized|) * term + * term_light * tomorrow * ubaryd * understated From 4eaa64d06dc23a4407fb5e64ad84600ad47ed42f Mon Sep 17 00:00:00 2001 From: Tanzeeb Khalili Date: Sat, 14 Oct 2017 17:54:35 -0400 Subject: [PATCH 074/179] Use 256 colors if available for base16_tomorrow The upstream base16-tomorrow-night vim colorscheme uses slightly better colors if 256 colors are available (indicated by the 'base16colorspace' variable). This update matches the color selection used in the upstream colorscheme. See base16-vim for more details: https://github.com/chriskempson/base16-vim/blob/master/colors/base16-tomorrow-night.vim closes #115 --- autoload/airline/themes/base16_tomorrow.vim | 37 +++++++++++++-------- doc/airline-themes.txt | 21 +++++++----- 2 files changed, 35 insertions(+), 23 deletions(-) diff --git a/autoload/airline/themes/base16_tomorrow.vim b/autoload/airline/themes/base16_tomorrow.vim index f8128bca..c35a4503 100644 --- a/autoload/airline/themes/base16_tomorrow.vim +++ b/autoload/airline/themes/base16_tomorrow.vim @@ -19,21 +19,30 @@ let s:gui0E = "#b294bb" let s:gui0F = "#a3685a" let s:cterm00 = 0 -let s:cterm01 = 0 -let s:cterm02 = 59 -let s:cterm03 = 102 -let s:cterm04 = 145 -let s:cterm05 = 188 -let s:cterm06 = 253 +let s:cterm03 = 8 +let s:cterm05 = 7 let s:cterm07 = 15 -let s:cterm08 = 167 -let s:cterm09 = 173 -let s:cterm0A = 222 -let s:cterm0B = 143 -let s:cterm0C = 109 -let s:cterm0D = 109 -let s:cterm0E = 139 -let s:cterm0F = 131 +let s:cterm08 = 1 +let s:cterm0A = 3 +let s:cterm0B = 2 +let s:cterm0C = 6 +let s:cterm0D = 4 +let s:cterm0E = 5 +if exists('base16colorspace') && base16colorspace == "256" + let s:cterm01 = 18 + let s:cterm02 = 19 + let s:cterm04 = 20 + let s:cterm06 = 21 + let s:cterm09 = 16 + let s:cterm0F = 17 +else + let s:cterm01 = 10 + let s:cterm02 = 11 + let s:cterm04 = 12 + let s:cterm06 = 13 + let s:cterm09 = 9 + let s:cterm0F = 14 +endif let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 2215dc49..43791717 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -64,7 +64,7 @@ Currently this repository contains the following themes: * base16_mocha * base16_monokai * base16_ocean - * base16_oceanicnext + * base16_oceanicnext (|airline-theme-base16-oceanicnext|) * base16_paraiso * base16_pop * base16_railscasts @@ -73,7 +73,7 @@ Currently this repository contains the following themes: * base16_solarized * base16_spacemacs * base16_summerfruit - * base16_tomorrow + * base16_tomorrow (|airline-theme-base16_tomorrow|) * base16_twilight * base16color * behelit @@ -201,19 +201,22 @@ colors in the terminal: (https://github.com/chriskempson/base16-shell). The colors used in this theme are within the 21 term colors set by Base16 Shell. The theme supports 2 options described below. -*g:airline_base16_oceanicnext* - -Allow 256 color use of the base16_oceanicnext theme. Without this setting -base16_oceanicnext may look incorrect in 256 color mode. To enable it: > - - let base16colorspace = 256 - *g:airline_base16_solarized* Adjusts the colors to match base16_solarized shell theme. You may also try to use it with other Base16 Shell themes. To enable it: > let g:airline_base16_solarized = 1 +< + *airline-theme-base16-tomorrow* + *airline-theme-base16-oceanicnext* + +base16 theme for vim-airline matches your active Base16 colorscheme. + +Allow 256 color use of the base16 theme. Without this setting +the theme may look incorrect in 256 color mode. To enable it: > + + let base16colorspace = 256 < *airline-theme-onedark* From daa7d3d274c092e9770d0e2c0cfd62e24d36b8bf Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Fri, 5 Jan 2018 08:37:24 +0100 Subject: [PATCH 075/179] Add terminal mode for minimalist theme --- autoload/airline/themes/minimalist.vim | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/autoload/airline/themes/minimalist.vim b/autoload/airline/themes/minimalist.vim index 85549966..5bc7d547 100644 --- a/autoload/airline/themes/minimalist.vim +++ b/autoload/airline/themes/minimalist.vim @@ -53,6 +53,15 @@ let g:airline#themes#minimalist#palette.insert.airline_error = g:airline#them let g:airline#themes#minimalist#palette.visual.airline_error = g:airline#themes#minimalist#palette.normal.airline_error let g:airline#themes#minimalist#palette.replace.airline_error = g:airline#themes#minimalist#palette.normal.airline_error +" Terminal +let s:TE = [ '#1C1C1C' , '#3A3A3A' , 254 , 237 , '' ] +let g:airline#themes#minimalist#palette.normal.airline_term = [ + \ s:TE[0], s:TE[1], s:TE[2], s:TE[3] + \ ] +let g:airline#themes#minimalist#palette.insert.airline_term = g:airline#themes#minimalist#palette.normal.airline_term +let g:airline#themes#minimalist#palette.visual.airline_term = g:airline#themes#minimalist#palette.normal.airline_term +let g:airline#themes#minimalist#palette.replace.airline_term = g:airline#themes#minimalist#palette.normal.airline_term + " Accents let g:airline#themes#minimalist#palette.accents = { \ 'red': [ '#D75F5F' , '' , 167 , '' ] From 4b7f77e770a2165726072a2b6f109f2457783080 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Meydjer=20Windm=C3=BCller?= Date: Sun, 8 Oct 2017 16:22:31 +0100 Subject: [PATCH 076/179] Airline theme for Seabird/Seagull Main theme URL: https://github.com/nightsense/seabird/blob/master/colors/seagull.vim closes #112 --- autoload/airline/themes/seagull.vim | 189 ++++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 190 insertions(+) create mode 100644 autoload/airline/themes/seagull.vim diff --git a/autoload/airline/themes/seagull.vim b/autoload/airline/themes/seagull.vim new file mode 100644 index 00000000..7fa0a0a5 --- /dev/null +++ b/autoload/airline/themes/seagull.vim @@ -0,0 +1,189 @@ +" Airline theme for Seabird/Seagull: +" https://github.com/nightsense/seabird/blob/master/colors/seagull.vim +" +" Based on Solarized theme code: +" https://github.com/vim-airline/vim-airline-themes/blob/master/autoload/airline/themes/solarized.vim +let g:airline#themes#seagull#palette = {} + +function! airline#themes#seagull#refresh() + """""""""""""""""""""""""""""""""""""""""""""""" + " Options + """""""""""""""""""""""""""""""""""""""""""""""" + let s:background = get(g:, 'airline_seagull_bg', &background) + let s:ansi_colors = get(g:, 'seagull_termcolors', 16) != 256 && &t_Co >= 16 ? 1 : 0 + let s:use_green = get(g:, 'airline_seagull_normal_green', 0) + let s:dark_inactive_border = get(g:, 'airline_seagull_dark_inactive_border', 0) + let s:tty = &t_Co == 8 + + """""""""""""""""""""""""""""""""""""""""""""""" + " Colors + """""""""""""""""""""""""""""""""""""""""""""""" + " Base colors + let s:base03 = {'t': 234, 'g': '#0b141a'} + let s:base02 = {'t': 235, 'g': '#1d252b'} + let s:base01 = {'t': 240, 'g': '#61707a'} + let s:base00 = {'t': 241, 'g': '#6d767d'} + let s:base0 = {'t': 244, 'g': '#787e82'} + let s:base1 = {'t': 245, 'g': '#808487'} + let s:base2 = {'t': 254, 'g': '#e6eaed'} + let s:base3 = {'t': 230, 'g': '#ffffff'} + let s:yellow = {'t': 136, 'g': '#bf8c00'} + let s:orange = {'t': 166, 'g': '#ff6200'} + let s:red = {'t': 160, 'g': '#ff4053'} + let s:magenta = {'t': 125, 'g': '#ff549b'} + let s:violet = {'t': 61, 'g': '#9854ff'} + let s:blue = {'t': 33, 'g': '#0099ff'} + let s:cyan = {'t': 37, 'g': '#00a5ab'} + let s:green = {'t': 64, 'g': '#11ab00'} + + """""""""""""""""""""""""""""""""""""""""""""""" + " Simple mappings + " NOTE: These are easily tweakable mappings. The actual mappings get + " the specific gui and terminal colors from the base color dicts. + """""""""""""""""""""""""""""""""""""""""""""""" + " Normal mode + if s:background == 'dark' + let s:N1 = [s:base3, (s:use_green ? s:green : s:base1), 'bold'] + let s:N2 = [s:base2, (s:tty ? s:base01 : s:base00), ''] + let s:N3 = [s:base01, s:base02, ''] + else + let s:N1 = [s:base2, (s:use_green ? s:green : s:base00), 'bold'] + let s:N2 = [(s:tty ? s:base01 : s:base2), s:base1, ''] + let s:N3 = [s:base1, s:base2, ''] + endif + let s:NF = [s:orange, s:N3[1], ''] + let s:NW = [s:base3, s:orange, ''] + if s:background == 'dark' + let s:NM = [s:base1, s:N3[1], ''] + let s:NMi = [s:base2, s:N3[1], ''] + else + let s:NM = [s:base01, s:N3[1], ''] + let s:NMi = [s:base02, s:N3[1], ''] + endif + + " Insert mode + let s:I1 = [s:N1[0], s:cyan, 'bold'] + let s:I2 = s:N2 + let s:I3 = s:N3 + let s:IF = s:NF + let s:IM = s:NM + + " Visual mode + let s:V1 = [s:N1[0], s:green, 'bold'] + let s:V2 = s:N2 + let s:V3 = s:N3 + let s:VF = s:NF + let s:VM = s:NM + + " Replace mode + let s:R1 = [s:N1[0], s:red, ''] + let s:R2 = s:N2 + let s:R3 = s:N3 + let s:RM = s:NM + let s:RF = s:NF + + " Inactive, according to VertSplit in seagull + " (bg dark: base00; bg light: base0) + if s:background == 'dark' + if s:dark_inactive_border + let s:IA = [s:base01, s:base02, ''] + else + let s:IA = [s:base02, s:base00, ''] + endif + else + let s:IA = [s:base2, s:base0, ''] + endif + + """""""""""""""""""""""""""""""""""""""""""""""" + " Actual mappings + " WARNING: Don't modify this section unless necessary. + """""""""""""""""""""""""""""""""""""""""""""""" + let s:NFa = [s:NF[0].g, s:NF[1].g, s:NF[0].t, s:NF[1].t, s:NF[2]] + let s:IFa = [s:IF[0].g, s:IF[1].g, s:IF[0].t, s:IF[1].t, s:IF[2]] + let s:VFa = [s:VF[0].g, s:VF[1].g, s:VF[0].t, s:VF[1].t, s:VF[2]] + let s:RFa = [s:RF[0].g, s:RF[1].g, s:RF[0].t, s:RF[1].t, s:RF[2]] + + let g:airline#themes#seagull#palette.accents = { + \ 'red': s:NFa, + \ } + + let g:airline#themes#seagull#palette.inactive = airline#themes#generate_color_map( + \ [s:IA[0].g, s:IA[1].g, s:IA[0].t, s:IA[1].t, s:IA[2]], + \ [s:IA[0].g, s:IA[1].g, s:IA[0].t, s:IA[1].t, s:IA[2]], + \ [s:IA[0].g, s:IA[1].g, s:IA[0].t, s:IA[1].t, s:IA[2]]) + let g:airline#themes#seagull#palette.inactive_modified = { + \ 'airline_c': [s:NMi[0].g, '', s:NMi[0].t, '', s:NMi[2]]} + + let g:airline#themes#seagull#palette.normal = airline#themes#generate_color_map( + \ [s:N1[0].g, s:N1[1].g, s:N1[0].t, s:N1[1].t, s:N1[2]], + \ [s:N2[0].g, s:N2[1].g, s:N2[0].t, s:N2[1].t, s:N2[2]], + \ [s:N3[0].g, s:N3[1].g, s:N3[0].t, s:N3[1].t, s:N3[2]]) + + let g:airline#themes#seagull#palette.normal.airline_warning = [ + \ s:NW[0].g, s:NW[1].g, s:NW[0].t, s:NW[1].t, s:NW[2]] + + let g:airline#themes#seagull#palette.normal.airline_error = [ + \ s:NW[0].g, s:NW[1].g, s:NW[0].t, s:NW[1].t, s:NW[2]] + + let g:airline#themes#seagull#palette.normal_modified = { + \ 'airline_c': [s:NM[0].g, s:NM[1].g, + \ s:NM[0].t, s:NM[1].t, s:NM[2]]} + + let g:airline#themes#seagull#palette.normal_modified.airline_warning = + \ g:airline#themes#seagull#palette.normal.airline_warning + + let g:airline#themes#seagull#palette.insert = airline#themes#generate_color_map( + \ [s:I1[0].g, s:I1[1].g, s:I1[0].t, s:I1[1].t, s:I1[2]], + \ [s:I2[0].g, s:I2[1].g, s:I2[0].t, s:I2[1].t, s:I2[2]], + \ [s:I3[0].g, s:I3[1].g, s:I3[0].t, s:I3[1].t, s:I3[2]]) + + let g:airline#themes#seagull#palette.insert.airline_warning = + \ g:airline#themes#seagull#palette.normal.airline_warning + + let g:airline#themes#seagull#palette.insert_modified = { + \ 'airline_c': [s:IM[0].g, s:IM[1].g, + \ s:IM[0].t, s:IM[1].t, s:IM[2]]} + + let g:airline#themes#seagull#palette.insert_modified.airline_warning = + \ g:airline#themes#seagull#palette.normal.airline_warning + + let g:airline#themes#seagull#palette.visual = airline#themes#generate_color_map( + \ [s:V1[0].g, s:V1[1].g, s:V1[0].t, s:V1[1].t, s:V1[2]], + \ [s:V2[0].g, s:V2[1].g, s:V2[0].t, s:V2[1].t, s:V2[2]], + \ [s:V3[0].g, s:V3[1].g, s:V3[0].t, s:V3[1].t, s:V3[2]]) + + let g:airline#themes#seagull#palette.visual.airline_warning = + \ g:airline#themes#seagull#palette.normal.airline_warning + + let g:airline#themes#seagull#palette.visual_modified = { + \ 'airline_c': [s:VM[0].g, s:VM[1].g, + \ s:VM[0].t, s:VM[1].t, s:VM[2]]} + + let g:airline#themes#seagull#palette.visual_modified.airline_warning = + \ g:airline#themes#seagull#palette.normal.airline_warning + + let g:airline#themes#seagull#palette.replace = airline#themes#generate_color_map( + \ [s:R1[0].g, s:R1[1].g, s:R1[0].t, s:R1[1].t, s:R1[2]], + \ [s:R2[0].g, s:R2[1].g, s:R2[0].t, s:R2[1].t, s:R2[2]], + \ [s:R3[0].g, s:R3[1].g, s:R3[0].t, s:R3[1].t, s:R3[2]]) + + let g:airline#themes#seagull#palette.replace.airline_warning = + \ g:airline#themes#seagull#palette.normal.airline_warning + + let g:airline#themes#seagull#palette.replace_modified = { + \ 'airline_c': [s:RM[0].g, s:RM[1].g, + \ s:RM[0].t, s:RM[1].t, s:RM[2]]} + + let g:airline#themes#seagull#palette.replace_modified.airline_warning = + \ g:airline#themes#seagull#palette.normal.airline_warning + + let g:airline#themes#seagull#palette.tabline = {} + + let g:airline#themes#seagull#palette.tabline.airline_tab = [ + \ s:I2[0].g, s:I2[1].g, s:I2[0].t, s:I2[1].t, s:I2[2]] + + let g:airline#themes#seagull#palette.tabline.airline_tabtype = [ + \ s:N2[0].g, s:N2[1].g, s:N2[0].t, s:N2[1].t, s:N2[2]] +endfunction + +call airline#themes#seagull#refresh() diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 43791717..864097f1 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -108,6 +108,7 @@ Currently this repository contains the following themes: * qwq * raven * ravenpower + * seagull * serene * sierra * silver From 48bf1b633508f2f2c7a3044e706797eaf3a7b785 Mon Sep 17 00:00:00 2001 From: Khoa Cao Date: Fri, 23 Mar 2018 14:47:57 +0700 Subject: [PATCH 077/179] Add 'dark_text' option for solarized.vim --- autoload/airline/themes/solarized.vim | 5 +++-- doc/airline-themes.txt | 6 ++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/autoload/airline/themes/solarized.vim b/autoload/airline/themes/solarized.vim index b88e1a4f..702eda96 100644 --- a/autoload/airline/themes/solarized.vim +++ b/autoload/airline/themes/solarized.vim @@ -7,6 +7,7 @@ function! airline#themes#solarized#refresh() let s:background = get(g:, 'airline_solarized_bg', &background) let s:ansi_colors = get(g:, 'solarized_termcolors', 16) != 256 && &t_Co >= 16 ? 1 : 0 let s:use_green = get(g:, 'airline_solarized_normal_green', 0) + let s:dark_text = get(g:, 'airline_solarized_dark_text', 0) let s:dark_inactive_border = get(g:, 'airline_solarized_dark_inactive_border', 0) let s:tty = &t_Co == 8 @@ -60,11 +61,11 @@ function! airline#themes#solarized#refresh() """""""""""""""""""""""""""""""""""""""""""""""" " Normal mode if s:background == 'dark' - let s:N1 = [s:base3, (s:use_green ? s:green : s:base1), 'bold'] + let s:N1 = [(s:dark_text ? s:base03 : s:base3), (s:use_green ? s:green : s:base1), 'bold'] let s:N2 = [s:base2, (s:tty ? s:base01 : s:base00), ''] let s:N3 = [s:base01, s:base02, ''] else - let s:N1 = [s:base2, (s:use_green ? s:green : s:base00), 'bold'] + let s:N1 = [(s:dark_text ? s:base03 : s:base2), (s:use_green ? s:green : s:base00), 'bold'] let s:N2 = [(s:tty ? s:base01 : s:base2), s:base1, ''] let s:N3 = [s:base1, s:base2, ''] endif diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 864097f1..19c11a3b 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -164,7 +164,13 @@ look more like classic powerline in normal mode. To enable it: > let g:airline_solarized_normal_green = 1 < +*g:airline_solarized_dark_text* +Turns the text color of the outer-most sections of the statusline to be dark. +To enable it: +> + let g:airline_solarized_dark_text = 1 +< *g:airline_solarized_dark_inactive_border* Changes inactive window panes to have a dark bottom border instead From f0e613782d180c0da4d778c92434cf039a886b33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20Madrid=20Menc=C3=ADa?= Date: Sat, 24 Mar 2018 18:42:08 +0100 Subject: [PATCH 078/179] molokai: black color (16) to orange color (208) --- autoload/airline/themes/molokai.vim | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/autoload/airline/themes/molokai.vim b/autoload/airline/themes/molokai.vim index 8e87b569..4588143d 100644 --- a/autoload/airline/themes/molokai.vim +++ b/autoload/airline/themes/molokai.vim @@ -7,7 +7,7 @@ let g:airline#themes#molokai#palette.accents = { " Normal mode let s:N1 = [ '#080808' , '#e6db74' , 232 , 144 ] " mode -let s:N2 = [ '#f8f8f0' , '#232526' , 253 , 16 ] " info +let s:N2 = [ '#f8f8f0' , '#232526' , 253 , 208 ] " info let s:N3 = [ '#f8f8f0' , '#465457' , 253 , 67 ] " statusline let g:airline#themes#molokai#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) @@ -17,9 +17,9 @@ let g:airline#themes#molokai#palette.normal_modified = { " Insert mode -let s:I1 = [ '#080808' , '#66d9ef' , 232 , 81 ] -let s:I2 = [ '#f8f8f0' , '#232526' , 253 , 16 ] -let s:I3 = [ '#f8f8f0' , '#465457' , 253 , 67 ] +let s:I1 = [ '#080808' , '#66d9ef' , 232 , 81 ] +let s:I2 = [ '#f8f8f0' , '#232526' , 253 , 208 ] +let s:I3 = [ '#f8f8f0' , '#465457' , 253 , 67 ] let g:airline#themes#molokai#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) let g:airline#themes#molokai#palette.insert_modified = { @@ -29,8 +29,8 @@ let g:airline#themes#molokai#palette.insert_modified = { " Replace mode let s:R1 = [ '#080808' , '#f92672' , 232 , 161 ] -let s:R2 = [ '#f8f8f0' , '#232526' , 253 , 16 ] -let s:R3 = [ '#f8f8f0' , '#465457' , 253 , 67 ] +let s:R2 = [ '#f8f8f0' , '#232526' , 253 , 208 ] +let s:R3 = [ '#f8f8f0' , '#465457' , 253 , 67 ] let g:airline#themes#molokai#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) let g:airline#themes#molokai#palette.replace_modified = { @@ -40,7 +40,7 @@ let g:airline#themes#molokai#palette.replace_modified = { " Visual mode let s:V1 = [ '#080808' , '#a6e22e' , 232 , 118 ] -let s:V2 = [ '#f8f8f0' , '#232526' , 253 , 16 ] +let s:V2 = [ '#f8f8f0' , '#232526' , 253 , 208 ] let s:V3 = [ '#f8f8f0' , '#465457' , 253 , 67 ] let g:airline#themes#molokai#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) From bd8acf1f649029a76abfde4afb907030cde4b12a Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Wed, 18 Apr 2018 09:23:03 +0200 Subject: [PATCH 079/179] zenburn: Adjust contrast for filename slightly fixes #113 --- autoload/airline/themes/zenburn.vim | 5 +++-- doc/airline-themes.txt | 29 +++++++++++++++-------------- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/autoload/airline/themes/zenburn.vim b/autoload/airline/themes/zenburn.vim index 9883c213..58fae814 100644 --- a/autoload/airline/themes/zenburn.vim +++ b/autoload/airline/themes/zenburn.vim @@ -8,9 +8,10 @@ function! airline#themes#zenburn#refresh() let s:N1 = airline#themes#get_highlight2(['DbgCurrent', 'bg'], ['Folded', 'fg'], 'bold') let s:N2 = airline#themes#get_highlight('Folded') let s:N3 = airline#themes#get_highlight('NonText') + let s:Nmod = airline#themes#get_highlight('Comment') let g:airline#themes#zenburn#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) - let s:Nmod = airline#themes#get_highlight('Comment') + let g:airline#themes#zenburn#palette.normal.airline_c = s:Nmod let g:airline#themes#zenburn#palette.normal_modified = { \ 'airline_c': s:Nmod \ } @@ -19,6 +20,7 @@ function! airline#themes#zenburn#refresh() let s:I2 = airline#themes#get_highlight2(['String', 'fg'], ['Folded', 'bg']) let s:I3 = s:N3 let g:airline#themes#zenburn#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) + let g:airline#themes#zenburn#palette.insert.airline_c = s:Nmod let g:airline#themes#zenburn#palette.insert_modified = g:airline#themes#zenburn#palette.normal_modified let s:R1 = airline#themes#get_highlight2(['DbgCurrent', 'bg'], ['Comment', 'fg'], 'bold') @@ -41,4 +43,3 @@ function! airline#themes#zenburn#refresh() endfunction call airline#themes#zenburn#refresh() - diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 19c11a3b..6fea0220 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -134,7 +134,6 @@ NAME *airline-themes-configuration* To define a theme to be used by vim-airline you can set the variable g:airline_theme in your |.vimrc| like this: > - :let g:airline_theme='dark' < *airline-theme-dark_minimal* @@ -151,8 +150,7 @@ Base16 has a Solarized theme with the usual colors, but mapped in the terminal differently. The main difference is that the bright colors, Ansi 9-15, are left the same as their Ansi 1-7 counterparts. The remaining solarized colors are mapped into higher indexes by using -Base16 Shell. To enable it: -> +Base16 Shell. To enable it: > let g:solarized_base16 = 1 > See also https://github.com/blueyed/vim-colors-solarized/commit/92f2f994. @@ -160,22 +158,19 @@ See also https://github.com/blueyed/vim-colors-solarized/commit/92f2f994. *g:airline_solarized_normal_green* Turns the outer-most section of the statusline Solarized green, making it -look more like classic powerline in normal mode. To enable it: -> +look more like classic powerline in normal mode. To enable it: > let g:airline_solarized_normal_green = 1 < *g:airline_solarized_dark_text* Turns the text color of the outer-most sections of the statusline to be dark. -To enable it: -> +To enable it: > let g:airline_solarized_dark_text = 1 < *g:airline_solarized_dark_inactive_border* Changes inactive window panes to have a dark bottom border instead -of light by default. To enable it: -> +of light by default. To enable it: > let g:airline_solarized_dark_inactive_border = 1 < *airline-theme-base16* @@ -188,7 +183,6 @@ might not support all options. *g:airline_base16_improved_contrast* Improves the contrast for the inactive statusline. To enable it: > - let g:airline_base16_improved_contrast = 1 < @@ -196,7 +190,6 @@ Improves the contrast for the inactive statusline. To enable it: > Uses a predefined colorpalette for defining the colors, instead of guessing the values from other highlight groups. To enable it: > - let g:airline#themes#base16#constant = 1 < *airline-theme-base16-shell* @@ -226,7 +219,6 @@ the theme may look incorrect in 256 color mode. To enable it: > let base16colorspace = 256 < *airline-theme-onedark* - *g:onedark_termcolors* Set to 256 for 256-color mode (the default), or 16 for 16-color mode. @@ -240,14 +232,23 @@ described in the installation notes for the joshdick/onedark.vim colorscheme: (https://github.com/joshdick/onedark.vim#installation) *airline-theme-deus* - *g:deus_termcolors* Set to 256 for 256-color mode (the default), or 16 for 16-color mode. Has no effect if using true/24-bit color. To enable 16-color mode: > - let g:onedark_termcolors = 16 < + *airline-theme-zenburn* +*g:zenburn_high_Contrast* + +Enable higher contrast colors for the zenburn colorscheme and the +corresponding airline theme. Must be set before switching to the zenburn +colorscheme > + let g:zenburn_high_Contrast = 1 + +The zenburn colorscheme also supports a couple of other configuration +variables, that possibly also influence the colors in the zenburn airline +theme. Please check the zenburn color scheme on how to configure it. ============================================================================== CONTRIBUTIONS *airline-themes-contributions* From 206a8e3154d7ce6e9397332681e227f963ecdacf Mon Sep 17 00:00:00 2001 From: jonathandion Date: Sun, 11 Feb 2018 12:54:48 -0500 Subject: [PATCH 080/179] Add new theme 'Peaksea' closes #127 --- autoload/airline/themes/peaksea.vim | 75 +++++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 76 insertions(+) create mode 100644 autoload/airline/themes/peaksea.vim diff --git a/autoload/airline/themes/peaksea.vim b/autoload/airline/themes/peaksea.vim new file mode 100644 index 00000000..3ba5ff4f --- /dev/null +++ b/autoload/airline/themes/peaksea.vim @@ -0,0 +1,75 @@ +" peaksea Airline theme +" +" Author: Jonathan Dion +" Version: 1.0 +" License: MIT + +" Normal Mode +let s:N1 = [ '#3A3A3A' , '#C0D8F8' , 254 , 237 ] +let s:N2 = [ '#E4E4E4' , '#4E4E4E' , 254 , 239 ] +let s:N3 = [ '#EEEEEE' , '#262626' , 255 , 235 ] + +" Insert Mode +let s:I1 = [ '#3A3A3A' , '#60F080' , 254 , 237 ] +let s:I2 = [ '#E4E4E4' , '#4E4E4E' , 254 , 239 ] +let s:I3 = [ '#EEEEEE' , '#262626' , 255 , 235 ] + +" Visual Mode +let s:V1 = [ '#3A3A3A' , '#F0C0F0' , 254 , 237 ] +let s:V2 = [ '#E4E4E4' , '#4E4E4E' , 254 , 239 ] +let s:V3 = [ '#EEEEEE' , '#262626' , 255 , 235 ] + +" Replace Mode +let s:R1 = [ '#3A3A3A' , '#D0D090' , 254 , 237 ] +let s:R2 = [ '#E4E4E4' , '#4E4E4E' , 254 , 239 ] +let s:R3 = [ '#EEEEEE' , '#262626' , 255 , 235 ] + +" Inactive Mode +let s:IA = [ '#666666' , '#262626' , 242 , 235 , '' ] + +let g:airline#themes#peaksea#palette = {} +let g:airline#themes#peaksea#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#peaksea#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#peaksea#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#peaksea#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#peaksea#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) + +" Warning Mode +let s:WI = [ '#1C1C1C' , '#E0C060' , 234 , 215 , '' ] +let g:airline#themes#peaksea#palette.normal.airline_warning = [ + \ s:WI[0], s:WI[1], s:WI[2], s:WI[3] + \ ] +let g:airline#themes#peaksea#palette.insert.airline_warning = g:airline#themes#peaksea#palette.normal.airline_warning +let g:airline#themes#peaksea#palette.visual.airline_warning = g:airline#themes#peaksea#palette.normal.airline_warning +let g:airline#themes#peaksea#palette.replace.airline_warning = g:airline#themes#peaksea#palette.normal.airline_warning + +" Error Mode +let s:ER = [ '#1C1C1C' , '' , 234 , 167 , '' ] +let g:airline#themes#peaksea#palette.normal.airline_error = [ + \ s:ER[0], s:ER[1], s:ER[2], s:ER[3] + \ ] +let g:airline#themes#peaksea#palette.insert.airline_error = g:airline#themes#peaksea#palette.normal.airline_error +let g:airline#themes#peaksea#palette.visual.airline_error = g:airline#themes#peaksea#palette.normal.airline_error +let g:airline#themes#peaksea#palette.replace.airline_error = g:airline#themes#peaksea#palette.normal.airline_error + +" Terminal +let s:TE = [ '#1C1C1C' , '#3A3A3A' , 254 , 237 , '' ] +let g:airline#themes#peaksea#palette.normal.airline_term = [ + \ s:TE[0], s:TE[1], s:TE[2], s:TE[3] + \ ] +let g:airline#themes#peaksea#palette.insert.airline_term = g:airline#themes#peaksea#palette.normal.airline_term +let g:airline#themes#peaksea#palette.visual.airline_term = g:airline#themes#peaksea#palette.normal.airline_term +let g:airline#themes#peaksea#palette.replace.airline_term = g:airline#themes#peaksea#palette.normal.airline_term + +" Accents +let g:airline#themes#peaksea#palette.accents = { + \ 'red': [ '#D75F5F' , '' , 167 , '' ] + \ } + +" CtrlP +if get(g:, 'loaded_ctrlp', 0) + let g:airline#themes#peaksea#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( + \ [ '#E4E4E4' , '#262626' , 254 , 235 , '' ], + \ [ '#E4E4E4' , '#4E4E4E' , 254 , 239 , '' ], + \ [ '#585858' , '#E4E4E4' , 240 , 254 , 'bold' ]) +endif diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 6fea0220..a4d346fe 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -104,6 +104,7 @@ Currently this repository contains the following themes: * murmur * onedark (|airline-theme-onedark|) * papercolor + * peaksea * powerlineish * qwq * raven From 1b264ccec1ab3991258f74bec930a08ccd426a45 Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Wed, 18 Apr 2018 21:19:10 +0200 Subject: [PATCH 081/179] molokai: revert bright orange The recent change f0e613782d180c0da4d to the molokai theme made people really unhappy. Therefore revert to the old behaviour. People who liked the current behaviour can set `:let g:airline_molokai_bright=1` to enable it again. fixes #132 --- autoload/airline/themes/molokai.vim | 32 ++++++++++++++++++----------- doc/airline-themes.txt | 20 +++++++++++------- 2 files changed, 33 insertions(+), 19 deletions(-) diff --git a/autoload/airline/themes/molokai.vim b/autoload/airline/themes/molokai.vim index 4588143d..5c3b820b 100644 --- a/autoload/airline/themes/molokai.vim +++ b/autoload/airline/themes/molokai.vim @@ -1,13 +1,15 @@ let g:airline#themes#molokai#palette = {} - let g:airline#themes#molokai#palette.accents = { \ 'red': [ '#66d9ef' , '' , 81 , '' , '' ], \ } - " Normal mode let s:N1 = [ '#080808' , '#e6db74' , 232 , 144 ] " mode -let s:N2 = [ '#f8f8f0' , '#232526' , 253 , 208 ] " info +if get(g:, 'airline_molokai_bright', 0) + let s:N2 = [ '#f8f8f0' , '#232526' , 253 , 208 ] " info +else + let s:N2 = [ '#f8f8f0' , '#232526' , 253 , 16 ] " info +endif let s:N3 = [ '#f8f8f0' , '#465457' , 253 , 67 ] " statusline let g:airline#themes#molokai#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) @@ -15,10 +17,13 @@ let g:airline#themes#molokai#palette.normal_modified = { \ 'airline_c': [ '#080808' , '#e6db74' , 232 , 144 , '' ] , \ } - " Insert mode let s:I1 = [ '#080808' , '#66d9ef' , 232 , 81 ] -let s:I2 = [ '#f8f8f0' , '#232526' , 253 , 208 ] +if get(g:, 'airline_molokai_bright', 0) + let s:I2 = [ '#f8f8f0' , '#232526' , 253 , 208 ] +else + let s:I2 = [ '#f8f8f0' , '#232526' , 253 , 16 ] +endif let s:I3 = [ '#f8f8f0' , '#465457' , 253 , 67 ] let g:airline#themes#molokai#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) @@ -26,10 +31,13 @@ let g:airline#themes#molokai#palette.insert_modified = { \ 'airline_c': [ '#080808' , '#66d9ef' , 232 , 81 , '' ] , \ } - " Replace mode let s:R1 = [ '#080808' , '#f92672' , 232 , 161 ] -let s:R2 = [ '#f8f8f0' , '#232526' , 253 , 208 ] +if get(g:, 'airline_molokai_bright', 0) + let s:R2 = [ '#f8f8f0' , '#232526' , 253 , 208 ] +else + let s:R2 = [ '#f8f8f0' , '#232526' , 253 , 16 ] +endif let s:R3 = [ '#f8f8f0' , '#465457' , 253 , 67 ] let g:airline#themes#molokai#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) @@ -37,10 +45,13 @@ let g:airline#themes#molokai#palette.replace_modified = { \ 'airline_c': [ '#080808' , '#f92672' , 232 , 161 , '' ] , \ } - " Visual mode let s:V1 = [ '#080808' , '#a6e22e' , 232 , 118 ] -let s:V2 = [ '#f8f8f0' , '#232526' , 253 , 208 ] +if get(g:, 'airline_molokai_bright', 0) + let s:V2 = [ '#f8f8f0' , '#232526' , 253 , 208 ] +else + let s:V2 = [ '#f8f8f0' , '#232526' , 253 , 16 ] +endif let s:V3 = [ '#f8f8f0' , '#465457' , 253 , 67 ] let g:airline#themes#molokai#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) @@ -48,7 +59,6 @@ let g:airline#themes#molokai#palette.visual_modified = { \ 'airline_c': [ '#080808' , '#a6e22e' , 232 , 118 , '' ] , \ } - " Inactive let s:IA = [ '#1b1d1e' , '#465457' , 233 , 67 , '' ] let g:airline#themes#molokai#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) @@ -56,7 +66,6 @@ let g:airline#themes#molokai#palette.inactive_modified = { \ 'airline_c': [ '#f8f8f0' , '' , 253 , '' , '' ] , \ } - " CtrlP if !get(g:, 'loaded_ctrlp', 0) finish @@ -65,4 +74,3 @@ let g:airline#themes#molokai#palette.ctrlp = airline#extensions#ctrlp#generate_c \ [ '#f8f8f0' , '#465457' , 253 , 67 , '' ] , \ [ '#f8f8f0' , '#232526' , 253 , 16 , '' ] , \ [ '#080808' , '#e6db74' , 232 , 144 , 'bold' ] ) - diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index a4d346fe..1c1294f2 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -156,19 +156,19 @@ Base16 Shell. To enable it: > > See also https://github.com/blueyed/vim-colors-solarized/commit/92f2f994. -*g:airline_solarized_normal_green* + *g:airline_solarized_normal_green* Turns the outer-most section of the statusline Solarized green, making it look more like classic powerline in normal mode. To enable it: > let g:airline_solarized_normal_green = 1 < -*g:airline_solarized_dark_text* + *g:airline_solarized_dark_text* Turns the text color of the outer-most sections of the statusline to be dark. To enable it: > let g:airline_solarized_dark_text = 1 < -*g:airline_solarized_dark_inactive_border* + *g:airline_solarized_dark_inactive_border* Changes inactive window panes to have a dark bottom border instead of light by default. To enable it: > @@ -181,13 +181,13 @@ Base16 is a popular theme from Chris Kempson The default theme is base16, all other base16-themes have been generated and might not support all options. -*g:airline_base16_improved_contrast* + *g:airline_base16_improved_contrast* Improves the contrast for the inactive statusline. To enable it: > let g:airline_base16_improved_contrast = 1 < -*airline#themes#base16#constant* + *airline#themes#base16#constant* Uses a predefined colorpalette for defining the colors, instead of guessing the values from other highlight groups. To enable it: > @@ -202,7 +202,7 @@ colors in the terminal: (https://github.com/chriskempson/base16-shell). The colors used in this theme are within the 21 term colors set by Base16 Shell. The theme supports 2 options described below. -*g:airline_base16_solarized* + *g:airline_base16_solarized* Adjusts the colors to match base16_solarized shell theme. You may also try to use it with other Base16 Shell themes. To enable it: > @@ -240,7 +240,7 @@ Has no effect if using true/24-bit color. To enable 16-color mode: > let g:onedark_termcolors = 16 < *airline-theme-zenburn* -*g:zenburn_high_Contrast* + *g:zenburn_high_Contrast* Enable higher contrast colors for the zenburn colorscheme and the corresponding airline theme. Must be set before switching to the zenburn @@ -250,6 +250,12 @@ colorscheme > The zenburn colorscheme also supports a couple of other configuration variables, that possibly also influence the colors in the zenburn airline theme. Please check the zenburn color scheme on how to configure it. + + *airline-theme-molokai* +Enable brighter molokai theme. Mainly, the branch and filetype sections will +be shown in a nice orange. > + let g:airline_molokai_bright = 1 + ============================================================================== CONTRIBUTIONS *airline-themes-contributions* From a334b5f551fa2472dbb32509a66337d8736d18cc Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Wed, 18 Apr 2018 21:26:17 +0200 Subject: [PATCH 082/179] doc: reorder helpfile a bit Restructure helpfile a bit, order configuration by alphabet Add section headers per theme name --- doc/airline-themes.txt | 112 +++++++++++++++++++++-------------------- 1 file changed, 57 insertions(+), 55 deletions(-) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 1c1294f2..f6b8a8e8 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -131,50 +131,14 @@ Currently this repository contains the following themes: ============================================================================== NAME *airline-themes-configuration* - *g:airline_theme* + *g:airline_theme* To define a theme to be used by vim-airline you can set the variable g:airline_theme in your |.vimrc| like this: > :let g:airline_theme='dark' < - *airline-theme-dark_minimal* - -This is a copy of the dark.vim theme, however it does not change colors in -the different modes, so should bring some performance improvements because -airline does not have to redefine highlighting groups after they have been -setup once. However, it won't change colors if e.g. the mode changes. - - *airline-theme-solarized* -*g:solarized_base16* - -Base16 has a Solarized theme with the usual colors, but mapped in the -terminal differently. The main difference is that the bright colors, -Ansi 9-15, are left the same as their Ansi 1-7 counterparts. The -remaining solarized colors are mapped into higher indexes by using -Base16 Shell. To enable it: > - let g:solarized_base16 = 1 -> -See also https://github.com/blueyed/vim-colors-solarized/commit/92f2f994. - - *g:airline_solarized_normal_green* - -Turns the outer-most section of the statusline Solarized green, making it -look more like classic powerline in normal mode. To enable it: > - let g:airline_solarized_normal_green = 1 -< - *g:airline_solarized_dark_text* - -Turns the text color of the outer-most sections of the statusline to be dark. -To enable it: > - let g:airline_solarized_dark_text = 1 -< - *g:airline_solarized_dark_inactive_border* - -Changes inactive window panes to have a dark bottom border instead -of light by default. To enable it: > - let g:airline_solarized_dark_inactive_border = 1 -< - *airline-theme-base16* +*airline-theme-base16* +------------------------------------------------------------------------------ Base16 is a popular theme from Chris Kempson (https://github.com/chriskempson/base16-vim) @@ -186,7 +150,6 @@ might not support all options. Improves the contrast for the inactive statusline. To enable it: > let g:airline_base16_improved_contrast = 1 < - *airline#themes#base16#constant* Uses a predefined colorpalette for defining the colors, instead of guessing @@ -206,7 +169,6 @@ The theme supports 2 options described below. Adjusts the colors to match base16_solarized shell theme. You may also try to use it with other Base16 Shell themes. To enable it: > - let g:airline_base16_solarized = 1 < *airline-theme-base16-tomorrow* @@ -219,27 +181,73 @@ the theme may look incorrect in 256 color mode. To enable it: > let base16colorspace = 256 < - *airline-theme-onedark* -*g:onedark_termcolors* +*airline-theme-dark_minimal* +------------------------------------------------------------------------------ +This is a copy of the dark.vim theme, however it does not change colors in +the different modes, so should bring some performance improvements because +airline does not have to redefine highlighting groups after they have been +setup once. However, it won't change colors if e.g. the mode changes. + +*airline-theme-deus* +------------------------------------------------------------------------------ + *g:deus_termcolors* + +Set to 256 for 256-color mode (the default), or 16 for 16-color mode. +Has no effect if using true/24-bit color. To enable 16-color mode: > + let g:onedark_termcolors = 16 +< +*airline-theme-onedark* +------------------------------------------------------------------------------ + *g:onedark_termcolors* Set to 256 for 256-color mode (the default), or 16 for 16-color mode. Has no effect if using true/24-bit color. To enable 16-color mode: > let g:onedark_termcolors = 16 < +*airline-theme-molokai* +------------------------------------------------------------------------------ +Enable brighter molokai theme. Mainly, the branch and filetype sections will +be shown in a nice orange. > + let g:airline_molokai_bright = 1 16-color mode is intended to be used with specific terminal colors as described in the installation notes for the joshdick/onedark.vim colorscheme: (https://github.com/joshdick/onedark.vim#installation) - *airline-theme-deus* -*g:deus_termcolors* +*airline-theme-solarized* +------------------------------------------------------------------------------ + *g:solarized_base16* -Set to 256 for 256-color mode (the default), or 16 for 16-color mode. -Has no effect if using true/24-bit color. To enable 16-color mode: > - let g:onedark_termcolors = 16 +Base16 has a Solarized theme with the usual colors, but mapped in the +terminal differently. The main difference is that the bright colors, +Ansi 9-15, are left the same as their Ansi 1-7 counterparts. The +remaining solarized colors are mapped into higher indexes by using +Base16 Shell. To enable it: > + let g:solarized_base16 = 1 +> +See also https://github.com/blueyed/vim-colors-solarized/commit/92f2f994. + + *g:airline_solarized_normal_green* + +Turns the outer-most section of the statusline Solarized green, making it +look more like classic powerline in normal mode. To enable it: > + let g:airline_solarized_normal_green = 1 +< + *g:airline_solarized_dark_text* + +Turns the text color of the outer-most sections of the statusline to be dark. +To enable it: > + let g:airline_solarized_dark_text = 1 +< + *g:airline_solarized_dark_inactive_border* + +Changes inactive window panes to have a dark bottom border instead +of light by default. To enable it: > + let g:airline_solarized_dark_inactive_border = 1 < - *airline-theme-zenburn* +*airline-theme-zenburn* +------------------------------------------------------------------------------ *g:zenburn_high_Contrast* Enable higher contrast colors for the zenburn colorscheme and the @@ -250,12 +258,6 @@ colorscheme > The zenburn colorscheme also supports a couple of other configuration variables, that possibly also influence the colors in the zenburn airline theme. Please check the zenburn color scheme on how to configure it. - - *airline-theme-molokai* -Enable brighter molokai theme. Mainly, the branch and filetype sections will -be shown in a nice orange. > - let g:airline_molokai_bright = 1 - ============================================================================== CONTRIBUTIONS *airline-themes-contributions* From d60b344fd04d322749354e96660735a23df461ba Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Wed, 25 Apr 2018 08:45:02 +0200 Subject: [PATCH 083/179] Add base16_nord theme closes #133 --- autoload/airline/themes/base16_nord.vim | 75 +++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 76 insertions(+) create mode 100644 autoload/airline/themes/base16_nord.vim diff --git a/autoload/airline/themes/base16_nord.vim b/autoload/airline/themes/base16_nord.vim new file mode 100644 index 00000000..78e8c11f --- /dev/null +++ b/autoload/airline/themes/base16_nord.vim @@ -0,0 +1,75 @@ +" vim-airline theme by gretzky (https://github.com/gretzky) +" nord scheme by arcticstudio +" (https://github.com/arcticicestudio/nord) +" base 16 from (https://github.com/ada-lovecraft/base16-nord-scheme/blob/master/nord.yaml) +let g:airline#themes#base16_nord#palette = {} +let s:gui00 = "#2e3440" +let s:gui01 = "#3b4252" +let s:gui02 = "#434c5e" +let s:gui03 = "#4c566a" +let s:gui04 = "#d8dee9" +let s:gui05 = "#e5e9f0" +let s:gui06 = "#eceff4" +let s:gui07 = "#8fbcbb" +let s:gui08 = "#88c0d0" +let s:gui09 = "#81a1c1" +let s:gui0A = "#5e81ac" +let s:gui0B = "#bf616a" +let s:gui0C = "#d08770" +let s:gui0D = "#ebcb8b" +let s:gui0E = "#a3be8c" +let s:gui0F = "#b48ead" + +let s:cterm00 = 0 +let s:cterm01 = 0 +let s:cterm02 = 59 +let s:cterm03 = 102 +let s:cterm04 = 145 +let s:cterm05 = 188 +let s:cterm06 = 253 +let s:cterm07 = 15 +let s:cterm08 = 166 +let s:cterm09 = 203 +let s:cterm0A = 214 +let s:cterm0B = 29 +let s:cterm0C = 12 +let s:cterm0D = 12 +let s:cterm0E = 134 +let s:cterm0F = 12 + +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_nord#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_nord#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) + +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_nord#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) + +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_nord#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) + +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_nord#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) + +" 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_nord#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index f6b8a8e8..2cade4b0 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -63,6 +63,7 @@ Currently this repository contains the following themes: * base16_marrakesh * base16_mocha * base16_monokai + * base16_nord * base16_ocean * base16_oceanicnext (|airline-theme-base16-oceanicnext|) * base16_paraiso From 571a9308c0aed6a690f25194461b2eada81f6b57 Mon Sep 17 00:00:00 2001 From: Dustin Blackman Date: Tue, 8 May 2018 15:33:31 -0400 Subject: [PATCH 084/179] fix base16 seti theme --- autoload/airline/themes/base16_seti.vim | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/autoload/airline/themes/base16_seti.vim b/autoload/airline/themes/base16_seti.vim index b152addf..5d7af216 100644 --- a/autoload/airline/themes/base16_seti.vim +++ b/autoload/airline/themes/base16_seti.vim @@ -1,9 +1,9 @@ " vim-airline template by chartoin (http://github.com/chartoin) -" Base16 Seti UI by +" Base16 Seti UI by -let g:airline#themes#base16_seti ui#palette = {} +let g:airline#themes#base16_seti#palette = {} let s:gui00 = "#151718" -let s:gui01 = "#8ec43d" +let s:gui01 = "#282a2b" let s:gui02 = "#3B758C" let s:gui03 = "#41535B" let s:gui04 = "#43a5d5" @@ -40,27 +40,27 @@ let s:cterm0F = 17 let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_seti ui#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_seti#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_seti ui#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#base16_seti#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_seti ui#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#base16_seti#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_seti ui#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_seti#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_seti ui#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_seti#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) " 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 @@ -69,8 +69,9 @@ let g:airline#themes#base16_seti ui#palette.inactive = airline#themes#generate_c if !get(g:, 'loaded_ctrlp', 0) finish endif -let g:airline#themes#base16_seti ui#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( +let g:airline#themes#base16_seti#palette.ctrlp = airline#extensions#ctrlp#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' ]) + From 2e5c721e39784106f9fc4ddeb6e2c2f4017885af Mon Sep 17 00:00:00 2001 From: "Khoa D. Cao" Date: Wed, 23 May 2018 08:44:24 +0700 Subject: [PATCH 085/179] Fix some doc errors --- doc/airline-themes.txt | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 2cade4b0..1bf22218 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -179,7 +179,6 @@ base16 theme for vim-airline matches your active Base16 colorscheme. Allow 256 color use of the base16 theme. Without this setting the theme may look incorrect in 256 color mode. To enable it: > - let base16colorspace = 256 < *airline-theme-dark_minimal* @@ -195,7 +194,7 @@ setup once. However, it won't change colors if e.g. the mode changes. Set to 256 for 256-color mode (the default), or 16 for 16-color mode. Has no effect if using true/24-bit color. To enable 16-color mode: > - let g:onedark_termcolors = 16 + let g:deus_termcolors = 16 < *airline-theme-onedark* ------------------------------------------------------------------------------ @@ -203,19 +202,18 @@ Has no effect if using true/24-bit color. To enable 16-color mode: > Set to 256 for 256-color mode (the default), or 16 for 16-color mode. Has no effect if using true/24-bit color. To enable 16-color mode: > - let g:onedark_termcolors = 16 < +16-color mode is intended to be used with specific terminal colors as +described in the installation notes for the joshdick/onedark.vim colorscheme: +(https://github.com/joshdick/onedark.vim#installation) + *airline-theme-molokai* ------------------------------------------------------------------------------ Enable brighter molokai theme. Mainly, the branch and filetype sections will be shown in a nice orange. > let g:airline_molokai_bright = 1 - -16-color mode is intended to be used with specific terminal colors as -described in the installation notes for the joshdick/onedark.vim colorscheme: -(https://github.com/joshdick/onedark.vim#installation) - +< *airline-theme-solarized* ------------------------------------------------------------------------------ *g:solarized_base16* @@ -224,9 +222,9 @@ Base16 has a Solarized theme with the usual colors, but mapped in the terminal differently. The main difference is that the bright colors, Ansi 9-15, are left the same as their Ansi 1-7 counterparts. The remaining solarized colors are mapped into higher indexes by using -Base16 Shell. To enable it: > +Base16 Shell. To enable it: > let g:solarized_base16 = 1 -> +< See also https://github.com/blueyed/vim-colors-solarized/commit/92f2f994. *g:airline_solarized_normal_green* From f4644708b07dd52b61a3be0db750259a5bbacead Mon Sep 17 00:00:00 2001 From: Jihang Li Date: Sun, 3 Jun 2018 17:06:32 +0800 Subject: [PATCH 086/179] Added solarized_flood theme --- autoload/airline/themes/solarized_flood.vim | 174 ++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 175 insertions(+) create mode 100644 autoload/airline/themes/solarized_flood.vim diff --git a/autoload/airline/themes/solarized_flood.vim b/autoload/airline/themes/solarized_flood.vim new file mode 100644 index 00000000..cefe469d --- /dev/null +++ b/autoload/airline/themes/solarized_flood.vim @@ -0,0 +1,174 @@ +" Name: Solarized Flood +" Changed: June 3 2018 +" Maintainer: https://github.com/Neur1n +" Description: +" A vim-airline theme made based on and tested with the Solarized colorscheme +" (https://github.com/frankier/neovim-colors-solarized-truecolor-only) in +" Windows 10 OS and GVim 8.1. +" +" This script is based on the 'dark' theme. The 'inactive' and 'ctrlp' parts +" were not changed. +" +" It is call 'flood' since the statusline and the tabline will be highlighted +" with the 'base03' color in Solarized (dark). If you use the dark Solarized +" colorscheme for Vim and, in Windows, set 'Personalization-Colors-Choose +" your color - Custom color' to be '#002B36' (*), then most parts of the GVim +" window will be 'flooded' with the color. +" NOTE: This will make some components of the airline less distinguishable +" from the others. If anyone has better ideas, I will be happy to take +" a conversation with you. :) + +" (*): Your PC may not support the exact color but it will pick the nearest +" color for you and it should work fine. + + +scriptencoding utf-8 + +" The following color definitions: +" 'hex': originated from official solarized (dark) colors +" 'term': calculated by 'x256' package of Python +" '*': 'term' value that is different with solarized official definition +" '#': picked manually +let s:base03 = {'hex': '#002B36', 'term': 234} " 0, 43, 54 +let s:base02 = {'hex': '#073642', 'term': 235} " 7, 54, 66 +let s:base01 = {'hex': '#586E75', 'term': 242} " 88, 110, 117 * +let s:base00 = {'hex': '#657B83', 'term': 66} " 101, 123, 131 * + +let s:base0 = {'hex': '#839496', 'term': 246} " 131, 148, 150 * +let s:base1 = {'hex': '#93A1A1', 'term': 247} " 147, 161, 161 * +let s:base2 = {'hex': '#EEE8D5', 'term': 254} " 238, 232, 213 +let s:base3 = {'hex': '#FDF6E3', 'term': 230} " 253, 246, 227 + +let s:yellow = {'hex': '#B58900', 'term': 136} " 181, 137, 0 +let s:orange = {'hex': '#CB4B16', 'term': 166} " 203, 75, 22 +let s:red = {'hex': '#DC322F', 'term': 160} " 220, 50, 47 * +let s:magenta = {'hex': '#D33682', 'term': 168} " 211, 54, 130 * +let s:violet = {'hex': '#6C71C4', 'term': 62} " 108, 113, 196 * +let s:blue = {'hex': '#268BD2', 'term': 32} " 38, 139, 210 * +let s:cyan = {'hex': '#2AA198', 'term': 36} " 42, 161, 152 * +let s:green = {'hex': '#859900', 'term': 106} " 133, 153, 0 # + +let g:airline#themes#solarized_flood#palette = {} + + +" ***************************************************************************** +" Normal Mode +" ***************************************************************************** +let s:airline_a_normal = [s:base03['hex'], s:green['hex'], + \ s:base03['term'], s:green['term'], 'italic'] + +let s:airline_b_normal = [s:base1['hex'], s:base03['hex'], + \ s:base1['term'], s:base03['term'], 'italic'] + +let s:airline_c_normal = [s:cyan['hex'], s:base03['hex'], + \ s:cyan['term'], s:base03['term'], 'italic'] + +let g:airline#themes#solarized_flood#palette.normal = + \ airline#themes#generate_color_map(s:airline_a_normal, + \ s:airline_b_normal, + \ s:airline_c_normal) + +let g:airline#themes#solarized_flood#palette.normal['airline_z'] = + \ [s:green['hex'], s:base03['hex'], s:green['term'], s:base03['term'], + \ 'italic'] + +let g:airline#themes#solarized_flood#palette.normal_modified = { + \ 'airline_c': [s:magenta['hex'], s:base03['hex'], + \ s:magenta['term'], s:base03['term'], 'italic'], + \ } + +" ***************************************************************************** +" Insert Mode +" ***************************************************************************** +let s:airline_a_insert = [s:base03['hex'] , s:cyan['hex'], + \ s:base03['term'], s:cyan['term'], 'bold'] + +let s:airline_b_insert = [s:base1['hex'], s:base03['hex'], + \ s:base1['term'], s:base03['term'], 'bold'] + +let s:airline_c_insert = [s:blue['hex'], s:base03['hex'], + \ s:blue['term'], s:base03['term'], 'bold'] + +let g:airline#themes#solarized_flood#palette.insert = + \ airline#themes#generate_color_map(s:airline_a_insert, + \ s:airline_b_insert, + \ s:airline_c_insert) + +let g:airline#themes#solarized_flood#palette.insert['airline_z'] = + \ [s:cyan['hex'], s:base03['hex'], s:cyan['term'], s:base03['term'], + \ 'bold'] + +let g:airline#themes#solarized_flood#palette.insert_modified = { + \ 'airline_c': [s:magenta['hex'], s:base03['hex'], + \ s:magenta['term'], s:base03['term'], 'bold'], + \ } + +let g:airline#themes#solarized_flood#palette.insert_paste = { + \ 'airline_a': [s:base03['hex'], s:orange['hex'], + \ s:base03['term'], s:orange['term'], 'bold'], + \ } + +" ***************************************************************************** +" Replace Mode +" ***************************************************************************** +let g:airline#themes#solarized_flood#palette.replace = + \ copy(g:airline#themes#solarized_flood#palette.insert) + +let g:airline#themes#solarized_flood#palette.replace.airline_a = + \ [s:base03['hex'], s:red['hex'], s:base03['term'], s:red['term'], 'bold'] + +let g:airline#themes#solarized_flood#palette.replace_modified = + \ g:airline#themes#solarized_flood#palette.insert_modified + +" ***************************************************************************** +" Visual Mode +" ***************************************************************************** +let s:airline_a_visual = [s:base03['hex'], s:yellow['hex'], + \ s:base03['term'], s:yellow['term'], 'italic'] + +let s:airline_b_visual = [s:base1['hex'], s:base03['hex'], + \ s:base1['term'], s:base03['term'], 'italic'] + +let s:airline_c_visual = [s:red['hex'], s:base03['hex'], + \ s:red['term'], s:base03['term'], 'italic'] + +let g:airline#themes#solarized_flood#palette.visual = + \ airline#themes#generate_color_map(s:airline_a_visual, + \ s:airline_b_visual, + \ s:airline_c_visual) + +let g:airline#themes#solarized_flood#palette.visual['airline_z'] = + \ [s:yellow['hex'], s:base03['hex'], s:yellow['term'], s:base03['term'], + \ 'italic'] + +let g:airline#themes#solarized_flood#palette.visual_modified = { + \ 'airline_c': [s:magenta['hex'], s:base03['hex'], + \ s:magenta['term'], s:base03['term'], 'italic'], + \ } + +" ***************************************************************************** +" Inactive Mode +" ***************************************************************************** +let s:airline_a_inactive = ['#4e4e4e', '#1c1c1c', 239, 234, ''] +let s:airline_b_inactive = ['#4e4e4e', '#262626', 239, 235, ''] +let s:airline_c_inactive = ['#4e4e4e', '#303030', 239, 236, ''] +let g:airline#themes#solarized_flood#palette.inactive = + \ airline#themes#generate_color_map(s:airline_a_inactive, + \ s:airline_b_inactive, + \ s:airline_c_inactive) +let g:airline#themes#solarized_flood#palette.inactive_modified = { + \ 'airline_c': ['#875faf', '', 97, '', ''] , + \ } + + +let g:airline#themes#solarized_flood#palette.accents = { + \ 'red': [s:red['hex'], '', s:red['term'], ''] + \ } + + +if get(g:, 'loaded_ctrlp', 0) + let g:airline#themes#solarized_flood#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( + \ [ '#d7d7ff', '#5f00af', 189, 55 , '' ], + \ [ '#ffffff', '#875fd7', 231, 98 , '' ], + \ [ '#5f00af', '#ffffff', 55 , 231, 'bold']) +endif diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 1bf22218..7dac95f1 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -118,6 +118,7 @@ Currently this repository contains the following themes: * soda * sol * solarized (|airline-theme-solarized|) + * solarized_flood * term * term_light * tomorrow From 40ac2b24f172b7abc4e0dc403cb5550872df2227 Mon Sep 17 00:00:00 2001 From: Tim Smith Date: Tue, 5 Jun 2018 20:40:41 -0600 Subject: [PATCH 087/179] Refactor minimalist.vim, preparing for bg=light support No changes to behavior. This is just refactoring and removing some bits that don't have any effect. --- autoload/airline/themes/minimalist.vim | 100 ++++++++++--------------- 1 file changed, 39 insertions(+), 61 deletions(-) diff --git a/autoload/airline/themes/minimalist.vim b/autoload/airline/themes/minimalist.vim index 5bc7d547..d67434ef 100644 --- a/autoload/airline/themes/minimalist.vim +++ b/autoload/airline/themes/minimalist.vim @@ -1,76 +1,54 @@ -" Minimalist Airline - A Material Colorscheme Darker +" Minimalist Airline - A Material Color Scheme Darker " " Author: Diki Ananta " Repository: https://github.com/dikiaap/minimalist -" Version: 1.4 +" Version: 2.0 " License: MIT -" Normal Mode -let s:N1 = [ '#E4E4E4' , '#3A3A3A' , 254 , 237 ] -let s:N2 = [ '#E4E4E4' , '#4E4E4E' , 254 , 239 ] -let s:N3 = [ '#EEEEEE' , '#262626' , 255 , 235 ] +let s:theme = 'minimalist' -" Insert Mode -let s:I1 = [ '#E4E4E4' , '#3A3A3A' , 254 , 237 ] -let s:I2 = [ '#E4E4E4' , '#4E4E4E' , 254 , 239 ] -let s:I3 = [ '#EEEEEE' , '#262626' , 255 , 235 ] +function! airline#themes#{s:theme}#refresh() + " Normal + let N1 = [ '#E4E4E4', '#3A3A3A', 254, 237 ] + let N2 = [ '#E4E4E4', '#4E4E4E', 254, 239 ] + let N3 = [ '#EEEEEE', '#262626', 255, 235 ] -" Visual Mode -let s:V1 = [ '#E4E4E4' , '#3A3A3A' , 254 , 237 ] -let s:V2 = [ '#E4E4E4' , '#4E4E4E' , 254 , 239 ] -let s:V3 = [ '#EEEEEE' , '#262626' , 255 , 235 ] + " Inactive + let IA = [ '#666666', N3[1], 242, N3[3] ] -" Replace Mode -let s:R1 = [ '#E4E4E4' , '#3A3A3A' , 254 , 237 ] -let s:R2 = [ '#E4E4E4' , '#4E4E4E' , 254 , 239 ] -let s:R3 = [ '#EEEEEE' , '#262626' , 255 , 235 ] + " Error + let ER = [ '#1C1C1C', '#D75F5F', 234, 167 ] -" Inactive Mode -let s:IA = [ '#666666' , '#262626' , 242 , 235 , '' ] + " Warning + let WI = [ ER[0], '#FFAF5F', ER[2], 215 ] -let g:airline#themes#minimalist#palette = {} -let g:airline#themes#minimalist#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -let g:airline#themes#minimalist#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -let g:airline#themes#minimalist#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#minimalist#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#minimalist#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) + " Terminal + let TE = [ ER[0], N1[1], N1[2], N1[3] ] -" Warning Mode -let s:WI = [ '#1C1C1C' , '#FFAF5F' , 234 , 215 , '' ] -let g:airline#themes#minimalist#palette.normal.airline_warning = [ - \ s:WI[0], s:WI[1], s:WI[2], s:WI[3] - \ ] -let g:airline#themes#minimalist#palette.insert.airline_warning = g:airline#themes#minimalist#palette.normal.airline_warning -let g:airline#themes#minimalist#palette.visual.airline_warning = g:airline#themes#minimalist#palette.normal.airline_warning -let g:airline#themes#minimalist#palette.replace.airline_warning = g:airline#themes#minimalist#palette.normal.airline_warning + " Reverse + let NR = [ N2[1], N2[0], N2[3], N2[2], 'bold' ] -" Error Mode -let s:ER = [ '#1C1C1C' , '#D75F5F' , 234 , 167 , '' ] -let g:airline#themes#minimalist#palette.normal.airline_error = [ - \ s:ER[0], s:ER[1], s:ER[2], s:ER[3] - \ ] -let g:airline#themes#minimalist#palette.insert.airline_error = g:airline#themes#minimalist#palette.normal.airline_error -let g:airline#themes#minimalist#palette.visual.airline_error = g:airline#themes#minimalist#palette.normal.airline_error -let g:airline#themes#minimalist#palette.replace.airline_error = g:airline#themes#minimalist#palette.normal.airline_error -" Terminal -let s:TE = [ '#1C1C1C' , '#3A3A3A' , 254 , 237 , '' ] -let g:airline#themes#minimalist#palette.normal.airline_term = [ - \ s:TE[0], s:TE[1], s:TE[2], s:TE[3] - \ ] -let g:airline#themes#minimalist#palette.insert.airline_term = g:airline#themes#minimalist#palette.normal.airline_term -let g:airline#themes#minimalist#palette.visual.airline_term = g:airline#themes#minimalist#palette.normal.airline_term -let g:airline#themes#minimalist#palette.replace.airline_term = g:airline#themes#minimalist#palette.normal.airline_term + let palette = {} -" Accents -let g:airline#themes#minimalist#palette.accents = { - \ 'red': [ '#D75F5F' , '' , 167 , '' ] - \ } + let palette.normal = airline#themes#generate_color_map(N1, N2, N3) + let palette.normal.airline_error = ER + let palette.normal.airline_warning = WI + let palette.normal.airline_term = TE -" CtrlP -if get(g:, 'loaded_ctrlp', 0) - let g:airline#themes#minimalist#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( - \ [ '#E4E4E4' , '#262626' , 254 , 235 , '' ], - \ [ '#E4E4E4' , '#4E4E4E' , 254 , 239 , '' ], - \ [ '#585858' , '#E4E4E4' , 240 , 254 , 'bold' ]) -endif + let palette.inactive = airline#themes#generate_color_map(IA, IA, IA) + + " Accents + let palette.accents = { + \ 'red': [ ER[1], '', ER[3], '' ] + \ } + + " CtrlP + if get(g:, 'loaded_ctrlp', 0) + let palette.ctrlp = airline#extensions#ctrlp#generate_color_map(N3, N2, NR) + endif + + let g:airline#themes#{s:theme}#palette = palette +endfunction + +call airline#themes#{s:theme}#refresh() From 8bf9615d131a11cb526f64b3479270ed2d290f5c Mon Sep 17 00:00:00 2001 From: Tim Smith Date: Tue, 5 Jun 2018 20:51:12 -0600 Subject: [PATCH 088/179] Support light background in minimalist theme --- autoload/airline/themes/minimalist.vim | 38 ++++++++++++++++++-------- 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/autoload/airline/themes/minimalist.vim b/autoload/airline/themes/minimalist.vim index d67434ef..6eeb276d 100644 --- a/autoload/airline/themes/minimalist.vim +++ b/autoload/airline/themes/minimalist.vim @@ -1,4 +1,4 @@ -" Minimalist Airline - A Material Color Scheme Darker +" Minimalist Airline - A Material Color Scheme " " Author: Diki Ananta " Repository: https://github.com/dikiaap/minimalist @@ -8,19 +8,35 @@ let s:theme = 'minimalist' function! airline#themes#{s:theme}#refresh() - " Normal - let N1 = [ '#E4E4E4', '#3A3A3A', 254, 237 ] - let N2 = [ '#E4E4E4', '#4E4E4E', 254, 239 ] - let N3 = [ '#EEEEEE', '#262626', 255, 235 ] + if &background == "dark" + " Normal + let N1 = [ '#E4E4E4', '#3A3A3A', 254, 237 ] + let N2 = [ '#E4E4E4', '#4E4E4E', 254, 239 ] + let N3 = [ '#EEEEEE', '#262626', 255, 235 ] - " Inactive - let IA = [ '#666666', N3[1], 242, N3[3] ] + " Inactive + let IA = [ '#666666', N3[1], 242, N3[3] ] - " Error - let ER = [ '#1C1C1C', '#D75F5F', 234, 167 ] + " Error + let ER = [ '#1C1C1C', '#D75F5F', 234, 167 ] - " Warning - let WI = [ ER[0], '#FFAF5F', ER[2], 215 ] + " Warning + let WI = [ ER[0], '#FFAF5F', ER[2], 215 ] + else + " Normal + let N1 = [ 'gray30', 'gray70', 235, 249 ] + let N2 = [ 'gray20', 'gray60', 233, 246 ] + let N3 = [ 'gray20', 'gray80', 233, 251 ] + + " Inactive + let IA = [ 'gray15', N3[1], 244, N3[3] ] + + " Error + let ER = [ '#1C1C1C', '#D75F5F', 234, 167 ] + + " Warning + let WI = [ ER[0], '#FFAF5F', ER[2], 215 ] + endif " Terminal let TE = [ ER[0], N1[1], N1[2], N1[3] ] From c00362b2b0f031f5e8ccda4ef73b43db0b173134 Mon Sep 17 00:00:00 2001 From: Tim Smith Date: Tue, 5 Jun 2018 21:06:23 -0600 Subject: [PATCH 089/179] Add normal_modified highlighting to minimalist theme --- autoload/airline/themes/minimalist.vim | 8 ++++++++ doc/airline-themes.txt | 9 ++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/autoload/airline/themes/minimalist.vim b/autoload/airline/themes/minimalist.vim index 6eeb276d..61bad1e0 100644 --- a/autoload/airline/themes/minimalist.vim +++ b/autoload/airline/themes/minimalist.vim @@ -7,6 +7,10 @@ let s:theme = 'minimalist' +" To highlight when the buffer is modified: +" let g:airline_minimalist_showmod = 1 +let s:want_showmod = get(g:, 'airline_minimalist_showmod', 0) + function! airline#themes#{s:theme}#refresh() if &background == "dark" " Normal @@ -54,6 +58,10 @@ function! airline#themes#{s:theme}#refresh() let palette.inactive = airline#themes#generate_color_map(IA, IA, IA) + if s:want_showmod + let palette.normal_modified = { 'airline_a': NR, 'airline_z': NR } + endif + " Accents let palette.accents = { \ 'red': [ ER[1], '', ER[3], '' ] diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 7dac95f1..6aba1e7a 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -99,7 +99,7 @@ Currently this repository contains the following themes: * light * lucius * luna - * minimalist + * minimalist (|airline-theme-minimalist|) * molokai * monochrome * murmur @@ -196,6 +196,13 @@ setup once. However, it won't change colors if e.g. the mode changes. Set to 256 for 256-color mode (the default), or 16 for 16-color mode. Has no effect if using true/24-bit color. To enable 16-color mode: > let g:deus_termcolors = 16 + +*airline-theme-minimalist* +------------------------------------------------------------------------------ + *g:airline_minimalist_showmod* + +Highlight when the buffer is modified. + let g:airline_minimalist_showmod = 1 < *airline-theme-onedark* ------------------------------------------------------------------------------ From f7f2818f1a174f86fc9cf6d4d71729cc96b98626 Mon Sep 17 00:00:00 2001 From: Tim Smith Date: Wed, 6 Jun 2018 13:45:53 -0600 Subject: [PATCH 090/179] Fix error when tabline extension is loaded The non-normal maps may be used by other extensions. In particular, airline#extensions#tabline#load_theme() causes errors unless they are set. fixes #141 --- autoload/airline/themes/minimalist.vim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/autoload/airline/themes/minimalist.vim b/autoload/airline/themes/minimalist.vim index 61bad1e0..74abe3c2 100644 --- a/autoload/airline/themes/minimalist.vim +++ b/autoload/airline/themes/minimalist.vim @@ -56,6 +56,9 @@ function! airline#themes#{s:theme}#refresh() let palette.normal.airline_warning = WI let palette.normal.airline_term = TE + let palette.insert = palette.normal + let palette.replace = palette.normal + let palette.visual = palette.normal let palette.inactive = airline#themes#generate_color_map(IA, IA, IA) if s:want_showmod From e67db1ef7c5af3c34561ca68f6ebcf158af31c64 Mon Sep 17 00:00:00 2001 From: William B Date: Thu, 14 Jun 2018 12:52:31 +0100 Subject: [PATCH 091/179] Make lucius errors more readable, use better warning colors --- autoload/airline/themes/lucius.vim | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/autoload/airline/themes/lucius.vim b/autoload/airline/themes/lucius.vim index c6db8b63..9cb4d07a 100644 --- a/autoload/airline/themes/lucius.vim +++ b/autoload/airline/themes/lucius.vim @@ -12,10 +12,14 @@ function! airline#themes#lucius#refresh() \ 'airline_c': [modified_group[0], '', modified_group[2], '', ''] \ } - let warning_group = airline#themes#get_highlight('DiffDelete') + let warning_group = airline#themes#get_highlight('DiffChange') let g:airline#themes#lucius#palette.normal.airline_warning = warning_group let g:airline#themes#lucius#palette.normal_modified.airline_warning = warning_group + let error_group = airline#themes#get_highlight('DiffDelete') + let g:airline#themes#lucius#palette.normal.airline_error = error_group + let g:airline#themes#lucius#palette.normal_modified.airline_error = error_group + let s:I1 = airline#themes#get_highlight('DiffAdd') let s:I2 = s:N2 let s:I3 = s:N3 @@ -23,6 +27,8 @@ function! airline#themes#lucius#refresh() let g:airline#themes#lucius#palette.insert_modified = g:airline#themes#lucius#palette.normal_modified let g:airline#themes#lucius#palette.insert.airline_warning = g:airline#themes#lucius#palette.normal.airline_warning let g:airline#themes#lucius#palette.insert_modified.airline_warning = g:airline#themes#lucius#palette.normal_modified.airline_warning + let g:airline#themes#lucius#palette.insert.airline_error = g:airline#themes#lucius#palette.normal.airline_error + let g:airline#themes#lucius#palette.insert_modified.airline_error = g:airline#themes#lucius#palette.normal_modified.airline_error let s:R1 = airline#themes#get_highlight('DiffChange') let s:R2 = s:N2 @@ -31,6 +37,8 @@ function! airline#themes#lucius#refresh() let g:airline#themes#lucius#palette.replace_modified = g:airline#themes#lucius#palette.normal_modified let g:airline#themes#lucius#palette.replace.airline_warning = g:airline#themes#lucius#palette.normal.airline_warning let g:airline#themes#lucius#palette.replace_modified.airline_warning = g:airline#themes#lucius#palette.normal_modified.airline_warning + let g:airline#themes#lucius#palette.replace.airline_error = g:airline#themes#lucius#palette.normal.airline_error + let g:airline#themes#lucius#palette.replace_modified.airline_error = g:airline#themes#lucius#palette.normal_modified.airline_error let s:V1 = airline#themes#get_highlight('Cursor') let s:V2 = s:N2 @@ -39,6 +47,8 @@ function! airline#themes#lucius#refresh() let g:airline#themes#lucius#palette.visual_modified = g:airline#themes#lucius#palette.normal_modified let g:airline#themes#lucius#palette.visual.airline_warning = g:airline#themes#lucius#palette.normal.airline_warning let g:airline#themes#lucius#palette.visual_modified.airline_warning = g:airline#themes#lucius#palette.normal_modified.airline_warning + let g:airline#themes#lucius#palette.visual.airline_error = g:airline#themes#lucius#palette.normal.airline_error + let g:airline#themes#lucius#palette.visual_modified.airline_error = g:airline#themes#lucius#palette.normal_modified.airline_error let s:IA = airline#themes#get_highlight('StatusLineNC') let g:airline#themes#lucius#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) @@ -59,4 +69,3 @@ function! airline#themes#lucius#refresh() endfunction call airline#themes#lucius#refresh() - From a643026f0b666974fdfc0e7474b3a70a7ef4101c Mon Sep 17 00:00:00 2001 From: Jared Ramirez Date: Tue, 24 Jul 2018 17:36:39 -0600 Subject: [PATCH 092/179] Add night_owl theme --- autoload/airline/themes/night_owl.vim | 60 +++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 61 insertions(+) create mode 100644 autoload/airline/themes/night_owl.vim diff --git a/autoload/airline/themes/night_owl.vim b/autoload/airline/themes/night_owl.vim new file mode 100644 index 00000000..7350f43e --- /dev/null +++ b/autoload/airline/themes/night_owl.vim @@ -0,0 +1,60 @@ +" Port/inspired from https://github.com/sdras/night-owl-vscode-theme +" Jared Ramirez + +let s:gui_black = "#282C34" +let s:cterm_black = 16 + +let s:gui_purple = "#C792EA" +let s:cterm_purple = 176 +let s:gui_purple_offset = "#9f74bb" +let s:cterm_purple_offset = 139 + +let s:gui_yellow = "#FFD787" +let s:cterm_yellow = 222 +let s:gui_yellow_offset = "#ccac6c" +let s:cterm_yellow_offset = 179 + +let s:gui_blue = "#81AAFF" +let s:cterm_blue = 111 +let s:gui_blue_offset = "#6788cc" +let s:cterm_blue_offset = 68 + +let s:gui_cyan = "#83DCC8" +let s:cterm_cyan = 116 +let s:gui_cyan_offset = "#68b0a0" +let s:cterm_cyan_offset = 73 + +let s:gui_green = "#AFD75F" +let s:cterm_green = 149 +let s:gui_green_offset = "#8cac4c" +let s:cterm_green_offset = 107 + +let s:gui_white = "#FFFFFF" +let s:cterm_white = 255 + +let g:airline#themes#night_owl#palette = {} + +let s:N1 = [ s:gui_black, s:gui_cyan, s:cterm_black, s:cterm_cyan ] +let s:N2 = [ s:gui_black, s:gui_cyan_offset, s:cterm_black, s:cterm_cyan_offset ] +let s:N3 = [ s:gui_cyan, s:gui_black, s:cterm_cyan, s:cterm_black ] +let g:airline#themes#night_owl#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + +let s:I1 = [ s:gui_black, s:gui_green, s:cterm_black, s:cterm_green ] +let s:I2 = [ s:gui_black, s:gui_green_offset, s:cterm_black, s:cterm_green_offset ] +let s:I3 = [ s:gui_green, s:gui_black, s:cterm_green, s:cterm_black ] +let g:airline#themes#night_owl#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) + +let s:V1 = [ s:gui_black, s:gui_blue, s:cterm_black, s:cterm_blue ] +let s:V2 = [ s:gui_black, s:gui_blue_offset, s:cterm_black, s:cterm_blue_offset ] +let s:V3 = [ s:gui_blue, s:gui_black, s:cterm_blue, s:cterm_black ] +let g:airline#themes#night_owl#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) + +let s:R1 = [ s:gui_black, s:gui_yellow, s:cterm_black, s:cterm_yellow ] +let s:R2 = [ s:gui_black, s:gui_yellow_offset, s:cterm_black, s:cterm_yellow_offset ] +let s:R3 = [ s:gui_yellow, s:gui_black, s:cterm_yellow, s:cterm_black ] +let g:airline#themes#night_owl#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) + +let s:IA1 = [ s:gui_black, s:gui_purple, s:cterm_black, s:cterm_purple ] +let s:IA2 = [ s:gui_purple, s:gui_black, s:cterm_purple, s:cterm_black ] +let s:IA3 = [ s:gui_purple, s:gui_black, s:cterm_purple, s:cterm_black ] +let g:airline#themes#night_owl#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 6aba1e7a..99dea99b 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -103,6 +103,7 @@ Currently this repository contains the following themes: * molokai * monochrome * murmur + * night_owl * onedark (|airline-theme-onedark|) * papercolor * peaksea From bfe79f9f428c329c7d2c44fb71b9ae1ce343933d Mon Sep 17 00:00:00 2001 From: joaovinicius Date: Mon, 30 Jul 2018 10:09:01 -0300 Subject: [PATCH 093/179] add dracula theme --- autoload/airline/themes/dracula.vim | 102 ++++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 103 insertions(+) create mode 100644 autoload/airline/themes/dracula.vim diff --git a/autoload/airline/themes/dracula.vim b/autoload/airline/themes/dracula.vim new file mode 100644 index 00000000..89f7349d --- /dev/null +++ b/autoload/airline/themes/dracula.vim @@ -0,0 +1,102 @@ +" Dracula vim-airline theme +" +" Copyright 2016, All rights reserved +" +" Code licensed under the MIT license +" http://zenorocha.mit-license.org +" +" @author Extrante +" @author Zeno Rocha + +" Color palette +let s:gui01 = "#44475a" +let s:gui02 = "#5f6a8e" +let s:gui03 = "#ffb86c" +let s:gui04 = "#bd93f9" +let s:gui05 = "#ff5555" +let s:gui06 = "#f1fa8c" +let s:gui07 = "#50fa7b" +let s:gui08 = "#bd93f9" +let s:cterm01 = "236" +let s:cterm02 = "61" +let s:cterm03 = "215" +let s:cterm04 = "141" +let s:cterm05 = "160" +let s:cterm06 = "228" +let s:cterm07 = "84" +let s:cterm08 = "141" + +let s:guiWhite = "#f8f8f2" +let s:guiBlack = "#282a36" +let s:ctermWhite = "15" +let s:ctermBlack = "16" + +let s:ctermChangedColor = "59" +let s:guiChangedColor = "#5f5f5f" + +" Normal mode +let s:N1 = [ s:guiBlack , s:gui08 , s:ctermBlack , s:cterm08 ] +let s:N2 = [ s:guiWhite , s:gui02 , s:ctermWhite , s:cterm02 ] +let s:N3 = [ s:guiWhite , s:gui01 , s:ctermWhite , s:cterm01 ] + +" Insert mode +let s:I1 = [ s:guiBlack , s:gui07 , s:ctermBlack , s:cterm07 ] +let s:I2 = [ s:guiWhite , s:gui02 , s:ctermWhite , s:cterm02 ] +let s:I3 = [ s:guiWhite , s:gui01 , s:ctermWhite , s:cterm01 ] + +" Visual mode +let s:V1 = [ s:guiBlack , s:gui06 , s:ctermBlack , s:cterm06 ] +let s:V2 = [ s:guiWhite , s:gui02 , s:ctermWhite , s:cterm02 ] +let s:V3 = [ s:guiWhite , s:gui01 , s:ctermWhite, s:cterm01 ] + +" Replace mode +let s:R1 = [ s:guiBlack , s:gui05 , s:ctermWhite, s:cterm05 ] +let s:R2 = [ s:guiWhite , s:gui02 , s:ctermWhite, s:cterm02 ] +let s:R3 = [ s:guiWhite , s:gui01 , s:ctermWhite, s:cterm01 ] + +" File changed +let s:changed = [ s:guiWhite , s:guiChangedColor , s:ctermWhite , s:ctermChangedColor ] + +let g:airline#themes#dracula#palette = {} +let g:airline#themes#dracula#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#dracula#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#dracula#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#dracula#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#dracula#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) + +" Inactive mode +let s:IN1 = [ s:gui04 , s:guiWhite , s:cterm04 , s:ctermWhite ] +let s:IN2 = [ s:gui04 , s:gui01 , s:cterm04 , s:cterm01 ] +let s:IA = [ s:IN1[1] , s:IN2[1] , s:IN1[3] , s:IN2[3] , '' ] +let g:airline#themes#dracula#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) + +" Warning info +let s:WARNING = [ s:guiBlack, s:gui03, s:ctermBlack, s:cterm03 ] +let s:ERROR = [ s:guiWhite, s:gui05, s:ctermWhite, s:cterm05 ] + +let g:airline#themes#dracula#palette.normal.airline_warning = s:WARNING +let g:airline#themes#dracula#palette.insert.airline_warning = s:WARNING +let g:airline#themes#dracula#palette.visual.airline_warning = s:WARNING +let g:airline#themes#dracula#palette.replace.airline_warning = s:WARNING + +let g:airline#themes#dracula#palette.normal.airline_error = s:ERROR +let g:airline#themes#dracula#palette.insert.airline_error = s:ERROR +let g:airline#themes#dracula#palette.visual.airline_error = s:ERROR +let g:airline#themes#dracula#palette.replace.airline_error = s:ERROR + +" File modified and not saved +let g:airline#themes#dracula#palette.normal_modified = airline#themes#generate_color_map(s:N1, s:N2, s:changed) +let g:airline#themes#dracula#palette.insert_modified = airline#themes#generate_color_map(s:I1, s:I2, s:changed) +let g:airline#themes#dracula#palette.replace_modified = airline#themes#generate_color_map(s:R1, s:R2, s:changed) +let g:airline#themes#dracula#palette.visual_modified = airline#themes#generate_color_map(s:V1, s:V2, s:changed) + +" CtrlP +if !get(g:, 'loaded_ctrlp', 0) + finish +endif + +let s:CP1 = [ s:guiWhite , s:gui01 , s:ctermWhite , s:cterm01 ] +let s:CP2 = [ s:guiWhite , s:gui02 , s:ctermWhite , s:cterm02 ] +let s:CP3 = [ s:guiWhite , s:gui08 , s:ctermWhite , s:cterm08 ] + +let g:airline#themes#dracula#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:CP1, s:CP2, s:CP3) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 99dea99b..e9f1cc24 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -86,6 +86,7 @@ Currently this repository contains the following themes: * dark_minimal * deus * distinguished + * dracula * durant * faryfloss * hybrid From 0aca6c1fe485fe7f029679915d2adc9188be04c8 Mon Sep 17 00:00:00 2001 From: Daniel Wennberg Date: Wed, 5 Sep 2018 08:36:17 -0700 Subject: [PATCH 094/179] Improve base16_shell and rename to base16_vim The theme now dynamically loads the correct base16 palette regardless of how base16-vim is used (using base16_shell, or setting 'termguicolors', or using gvim). # Please enter the commit message for your changes. Lines starting --- autoload/airline/themes/base16_shell.vim | 105 ++------------ autoload/airline/themes/base16_vim.vim | 172 +++++++++++++++++++++++ 2 files changed, 180 insertions(+), 97 deletions(-) create mode 100644 autoload/airline/themes/base16_vim.vim diff --git a/autoload/airline/themes/base16_shell.vim b/autoload/airline/themes/base16_shell.vim index d04e4d5a..fdcb7f11 100644 --- a/autoload/airline/themes/base16_shell.vim +++ b/autoload/airline/themes/base16_shell.vim @@ -1,99 +1,10 @@ -let s:improved_contrast = get(g:, 'airline_base16_improved_contrast', 0) -let s:solarized = get(g:, 'airline_base16_solarized', 0) +" This theme has been improved and renamed to base16_vim. The following is +" provided for backward compatibility. -" Base16 term color palette -let s:base00_black = 0 -let s:base08_red = 1 -let s:base0B_green = 2 -let s:base0A_yellow = 3 -let s:base0D_blue = 4 -let s:base0E_magenta = 5 -let s:base0C_cyan = 6 -let s:base05_white = 7 -let s:base03_brblack = 8 -let s:base09 = 16 -let s:base0F = 17 -let s:base01 = 18 -let s:base02 = 19 -let s:base04 = 20 -let s:base06 = 21 +function! airline#themes#base16_shell#refresh() + call airline#themes#base16_vim#refresh() + let g:airline#themes#base16_shell#palette + \ = g:airline#themes#base16_vim#palette +endfunction -" Gui color palette -let s:gui_dark_gray = '#202020' -let s:gui_med_gray_lo = '#3a3a3a' -let s:gui_med_gray_hi = '#303030' -let s:gui_light_gray = '#505050' -let s:gui_lightlight_gray = '#8A8A8A' -let s:gui_green = '#99cc99' -let s:gui_blue = '#6a9fb5' -let s:gui_purple = '#aa759f' -let s:gui_orange = '#d28445' -let s:gui_red = '#ac4142' -let s:gui_pink = '#d7afd7' - -let g:airline#themes#base16_shell#palette = {} - -" Normal mode -let s:N1 = [s:gui_dark_gray, s:gui_green, s:base00_black, s:base0B_green] -let s:N2 = [s:gui_light_gray, s:gui_med_gray_lo, s:base04, s:base02] -let s:N3 = [s:gui_green, s:gui_med_gray_hi, s:base0B_green, s:base01] - -if s:improved_contrast - let s:N2 = [s:gui_lightlight_gray, s:gui_med_gray_lo, s:base05_white, s:base02] -endif - -if s:solarized - let s:N1 = [s:gui_dark_gray, s:gui_green, s:base01, s:base04] - let s:N2 = [s:gui_light_gray, s:gui_med_gray_lo, s:base00_black, s:base02] - let s:N3 = [s:gui_green, s:gui_med_gray_hi, s:base04, s:base01] -endif - -let g:airline#themes#base16_shell#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -let g:airline#themes#base16_shell#palette.normal_modified = { - \ 'airline_c': [s:gui_orange, s:gui_med_gray_hi, s:base09, s:base01, ''], - \ } - -" Insert mode -let s:I1 = [s:gui_med_gray_hi, s:gui_blue, s:base01, s:base0D_blue] -let s:I3 = [s:gui_blue, s:gui_med_gray_hi, s:base0D_blue, s:base01] -let g:airline#themes#base16_shell#palette.insert = airline#themes#generate_color_map(s:I1, s:N2, s:I3) - -if s:solarized - let s:I1 = [s:gui_med_gray_hi, s:gui_blue, s:base01, s:base0A_yellow] - let g:airline#themes#base16_shell#palette.insert = airline#themes#generate_color_map(s:I1, s:N2, s:N3) -endif - -let g:airline#themes#base16_shell#palette.insert_modified = copy(g:airline#themes#base16_shell#palette.normal_modified) - -" Replace mode -let s:R1 = [s:gui_dark_gray, s:gui_red, s:base01, s:base08_red] -let s:R3 = [s:gui_red, s:gui_med_gray_hi, s:base08_red, s:base01] -let g:airline#themes#base16_shell#palette.replace = airline#themes#generate_color_map(s:R1, s:N2, s:R3) - -if s:solarized - let s:R1 = [s:gui_dark_gray, s:gui_red, s:base01, s:base09] - let g:airline#themes#base16_shell#palette.replace = airline#themes#generate_color_map(s:R1, s:N2, s:N3) -endif - -let g:airline#themes#base16_shell#palette.replace_modified = copy(g:airline#themes#base16_shell#palette.normal_modified) - -" Visual mode -let s:V1 = [s:gui_dark_gray, s:gui_pink, s:base01, s:base0E_magenta] -let s:V3 = [s:gui_pink, s:gui_med_gray_hi, s:base0E_magenta, s:base01] -let g:airline#themes#base16_shell#palette.visual = airline#themes#generate_color_map(s:V1, s:N2, s:V3) - -if s:solarized - let s:V1 = [s:gui_dark_gray, s:gui_pink, s:base01, s:base0F] - let g:airline#themes#base16_shell#palette.visual = airline#themes#generate_color_map(s:V1, s:N2, s:N3) -endif - -" Inactive window -if s:improved_contrast - let s:IA = [s:gui_dark_gray, s:gui_med_gray_hi, s:base04, s:base01, ''] -else - let s:IA = [s:gui_dark_gray, s:gui_med_gray_hi, s:base03_brblack, s:base01, ''] -endif -let g:airline#themes#base16_shell#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) -let g:airline#themes#base16_shell#palette.inactive_modified = { - \ 'airline_c': [s:gui_orange, '', s:base09, '', ''], - \ } +call airline#themes#base16_shell#refresh() diff --git a/autoload/airline/themes/base16_vim.vim b/autoload/airline/themes/base16_vim.vim new file mode 100644 index 00000000..b92abcb9 --- /dev/null +++ b/autoload/airline/themes/base16_vim.vim @@ -0,0 +1,172 @@ +let g:airline#themes#base16_vim#palette = {} + +function! airline#themes#base16_vim#refresh() + let s:improved_contrast = get(g:, 'airline_base16_improved_contrast', 0) + let s:monotone = get(g:, 'airline_base16_monotone', 0) + \ || get(g:, 'airline_base16_solarized', 0) + + if exists('g:base16_gui00') + " base16-vim provides values that we can load dynamically + + " Base16 term color palette + let s:base00 = g:base16_cterm00 " black + let s:base01 = g:base16_cterm01 + let s:base02 = g:base16_cterm02 + let s:base03 = g:base16_cterm03 " brblack + let s:base04 = g:base16_cterm04 + let s:base05 = g:base16_cterm05 " white + let s:base06 = g:base16_cterm06 + let s:base07 = g:base16_cterm07 + let s:base08 = g:base16_cterm08 " red + let s:base09 = g:base16_cterm09 + let s:base0A = g:base16_cterm0A " yellow + let s:base0B = g:base16_cterm0B " green + let s:base0C = g:base16_cterm0C " cyan + let s:base0D = g:base16_cterm0D " blue + let s:base0E = g:base16_cterm0E " magenta + let s:base0F = g:base16_cterm0F + + " Gui color palette + let s:gui00 = "#" . g:base16_gui00 + let s:gui01 = "#" . g:base16_gui01 + let s:gui02 = "#" . g:base16_gui02 + let s:gui03 = "#" . g:base16_gui03 + let s:gui04 = "#" . g:base16_gui04 + let s:gui05 = "#" . g:base16_gui05 + let s:gui06 = "#" . g:base16_gui06 + let s:gui07 = "#" . g:base16_gui07 + let s:gui08 = "#" . g:base16_gui08 + let s:gui09 = "#" . g:base16_gui09 + let s:gui0A = "#" . g:base16_gui0A + let s:gui0B = "#" . g:base16_gui0B + let s:gui0C = "#" . g:base16_gui0C + let s:gui0D = "#" . g:base16_gui0D + let s:gui0E = "#" . g:base16_gui0E + let s:gui0F = "#" . g:base16_gui0F + else + " Fallback: term colors should still be correct, but gui colors must be + " hardcoded to a particular scheme. + + " Base16 term color palette + let s:base00 = "00" " black + let s:base03 = "08" " brblack + let s:base05 = "07" " white + let s:base07 = "15" + let s:base08 = "01" " red + let s:base0A = "03" " yellow + let s:base0B = "02" " green + let s:base0C = "06" " cyan + let s:base0D = "04" " blue + let s:base0E = "05" " magenta + if exists('g:base16colorspace') && g:base16colorspace == "256" + let s:base01 = "18" + let s:base02 = "19" + let s:base04 = "20" + let s:base06 = "21" + let s:base09 = "16" + let s:base0F = "17" + else + let s:base01 = "10" + let s:base02 = "11" + let s:base04 = "12" + let s:base06 = "13" + let s:base09 = "09" + let s:base0F = "14" + endif + + " Gui color palette (base16-default-dark) + let s:gui00 = "#181818" + let s:gui01 = "#282828" + let s:gui02 = "#383838" + let s:gui03 = "#585858" + let s:gui04 = "#b8b8b8" + let s:gui05 = "#d8d8d8" + let s:gui06 = "#e8e8e8" + let s:gui07 = "#f8f8f8" + let s:gui08 = "#ab4642" + let s:gui09 = "#dc9656" + let s:gui0A = "#f7ca88" + let s:gui0B = "#a1b56c" + let s:gui0C = "#86c1b9" + let s:gui0D = "#7cafc2" + let s:gui0E = "#ba8baf" + let s:gui0F = "#a16946" + endif + + " Normal mode + let s:N1 = [s:gui00, s:gui0B, s:base00, s:base0B] + let s:N2 = [s:gui04, s:gui02, s:base04, s:base02] + let s:N3 = [s:gui0B, s:gui01, s:base0B, s:base01] + + if s:improved_contrast + let s:N2 = [s:gui05, s:gui02, s:base05, s:base02] + endif + + if s:monotone + let s:N1 = [s:gui01, s:gui04, s:base01, s:base04] + let s:N2 = [s:gui00, s:gui02, s:base00, s:base02] + let s:N3 = [s:gui04, s:gui01, s:base04, s:base01] + endif + + let g:airline#themes#base16_vim#palette.normal + \ = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + let g:airline#themes#base16_vim#palette.normal_modified = { + \ 'airline_c': [s:gui09, s:gui01, s:base09, s:base01, ''], + \ } + + " Insert mode + let s:I1 = [s:gui01, s:gui0D, s:base01, s:base0D] + let s:I3 = [s:gui0D, s:gui01, s:base0D, s:base01] + let g:airline#themes#base16_vim#palette.insert + \ = airline#themes#generate_color_map(s:I1, s:N2, s:I3) + + if s:monotone + let s:I1 = [s:gui01, s:gui0A, s:base01, s:base0A] + let g:airline#themes#base16_vim#palette.insert + \ = airline#themes#generate_color_map(s:I1, s:N2, s:N3) + endif + + let g:airline#themes#base16_vim#palette.insert_modified + \ = copy(g:airline#themes#base16_vim#palette.normal_modified) + + " Replace mode + let s:R1 = [s:gui01, s:gui08, s:base01, s:base08] + let s:R3 = [s:gui08, s:gui01, s:base08, s:base01] + let g:airline#themes#base16_vim#palette.replace + \ = airline#themes#generate_color_map(s:R1, s:N2, s:R3) + + if s:monotone + let s:R1 = [s:gui01, s:gui09, s:base01, s:base09] + let g:airline#themes#base16_vim#palette.replace + \ = airline#themes#generate_color_map(s:R1, s:N2, s:N3) + endif + + let g:airline#themes#base16_vim#palette.replace_modified + \ = copy(g:airline#themes#base16_vim#palette.normal_modified) + + " Visual mode + let s:V1 = [s:gui01, s:gui0E, s:base01, s:base0E] + let s:V3 = [s:gui0E, s:gui01, s:base0E, s:base01] + let g:airline#themes#base16_vim#palette.visual + \ = airline#themes#generate_color_map(s:V1, s:N2, s:V3) + + if s:monotone + let s:V1 = [s:gui01, s:gui0F, s:base01, s:base0F] + let g:airline#themes#base16_vim#palette.visual + \ = airline#themes#generate_color_map(s:V1, s:N2, s:N3) + endif + + " Inactive window + if s:improved_contrast + let s:IA = [s:gui04, s:gui01, s:base04, s:base01, ''] + else + let s:IA = [s:gui03, s:gui01, s:base03, s:base01, ''] + endif + let g:airline#themes#base16_vim#palette.inactive + \ = airline#themes#generate_color_map(s:IA, s:IA, s:IA) + let g:airline#themes#base16_vim#palette.inactive_modified = { + \ 'airline_c': [s:gui09, '', s:base09, '', ''], + \ } +endfunction + +call airline#themes#base16_vim#refresh() From a430f830192801389e9b533be105557e0a404335 Mon Sep 17 00:00:00 2001 From: Daniel Wennberg Date: Wed, 5 Sep 2018 08:40:12 -0700 Subject: [PATCH 095/179] Add base16_vim docs and rewrite the base16 story --- doc/airline-themes.txt | 94 ++++++++++++++++++++++-------------------- 1 file changed, 50 insertions(+), 44 deletions(-) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index e9f1cc24..107662d9 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -33,6 +33,7 @@ Currently this repository contains the following themes: * badcat * badwolf * base16 (|airline-theme-base16|) + * base16_vim (|airline-theme-base16_vim|) * base16_shell (|airline-theme-base16_shell|) * base16_3024 * base16_apathy @@ -65,7 +66,7 @@ Currently this repository contains the following themes: * base16_monokai * base16_nord * base16_ocean - * base16_oceanicnext (|airline-theme-base16-oceanicnext|) + * base16_oceanicnext * base16_paraiso * base16_pop * base16_railscasts @@ -74,8 +75,9 @@ Currently this repository contains the following themes: * base16_solarized * base16_spacemacs * base16_summerfruit - * base16_tomorrow (|airline-theme-base16_tomorrow|) + * base16_tomorrow * base16_twilight + * base16_vim * base16color * behelit * biogoo @@ -141,49 +143,53 @@ To define a theme to be used by vim-airline you can set the variable g:airline_theme in your |.vimrc| like this: > :let g:airline_theme='dark' < -*airline-theme-base16* +*airline-theme-base16_vim* +*airline-theme-base16_shell* ------------------------------------------------------------------------------ -Base16 is a popular theme from Chris Kempson -(https://github.com/chriskempson/base16-vim) +Base16 is an extensive collection of colorschemes built on a common +architecture by Chris Kempson (http://chriskempson.com/projects/base16/). The +base16_vim airline theme integrates with the base16-vim plugin +(https://github.com/chriskempson/base16-vim) to match the currently selected +colorscheme. This works with all modes of using base16-vim: running vim in +a terminal configured with base16-shell +(https://github.com/chriskempson/base16-shell), running vim with +'termguicolors' set, or running gvim. + +The alias base16_shell is provided for backward compatibility. -The default theme is base16, all other base16-themes have been generated and -might not support all options. +This theme provides two options: *g:airline_base16_improved_contrast* -Improves the contrast for the inactive statusline. To enable it: > +Improve the contrast for the inactive statusline. > let g:airline_base16_improved_contrast = 1 -< - *airline#themes#base16#constant* - -Uses a predefined colorpalette for defining the colors, instead of guessing -the values from other highlight groups. To enable it: > - let g:airline#themes#base16#constant = 1 -< - *airline-theme-base16-shell* +Default: 0 + *g:airline_base16_monotone* + *g:airline_base16_solarized* -base16_shell theme for vim-airline matches your active Base16 Shell theme. +Adjust the theme for a more monotonic look. This option is designed with the +base16-solarized-(light|dark) colorschemes in mind, but work well with the +other base16 colorshemes as well. > + let g:airline_base16_monotone = 1 +or, > + let g:airline_base16_solarized = 1 " retained for backward compatibility +Default: 0 -It should be used in combination with Base16 Shell, which sets the correct -colors in the terminal: (https://github.com/chriskempson/base16-shell). The -colors used in this theme are within the 21 term colors set by Base16 Shell. -The theme supports 2 options described below. +*airline-theme-base16* +------------------------------------------------------------------------------ +This theme matches base16 colorschemes by extracting colors from highlight +groups, and also provides a static option. - *g:airline_base16_solarized* + *airline#themes#base16#constant* -Adjusts the colors to match base16_solarized shell theme. You may also try to -use it with other Base16 Shell themes. To enable it: > - let g:airline_base16_solarized = 1 -< - *airline-theme-base16-tomorrow* - *airline-theme-base16-oceanicnext* +Use a predefined palette instead of guessing values from highlight groups. To +enable: > + let g:airline#themes#base16#constant = 1 +Default: 0 -base16 theme for vim-airline matches your active Base16 colorscheme. +A number of static themes that match particular base16 colorschemes are also +available, see |airline-themes-list|. -Allow 256 color use of the base16 theme. Without this setting -the theme may look incorrect in 256 color mode. To enable it: > - let base16colorspace = 256 -< *airline-theme-dark_minimal* ------------------------------------------------------------------------------ This is a copy of the dark.vim theme, however it does not change colors in @@ -226,17 +232,6 @@ be shown in a nice orange. > < *airline-theme-solarized* ------------------------------------------------------------------------------ - *g:solarized_base16* - -Base16 has a Solarized theme with the usual colors, but mapped in the -terminal differently. The main difference is that the bright colors, -Ansi 9-15, are left the same as their Ansi 1-7 counterparts. The -remaining solarized colors are mapped into higher indexes by using -Base16 Shell. To enable it: > - let g:solarized_base16 = 1 -< -See also https://github.com/blueyed/vim-colors-solarized/commit/92f2f994. - *g:airline_solarized_normal_green* Turns the outer-most section of the statusline Solarized green, making it @@ -255,6 +250,17 @@ Changes inactive window panes to have a dark bottom border instead of light by default. To enable it: > let g:airline_solarized_dark_inactive_border = 1 < + *g:solarized_base16* + +Base16 has a Solarized theme with the usual colors, but mapped in the +terminal differently. The main difference is that the bright colors, +Ansi 9-15, are left the same as their Ansi 1-7 counterparts. The +remaining solarized colors are mapped into higher indexes by using +Base16 Shell. To enable it: > + let g:solarized_base16 = 1 +< +See also https://github.com/blueyed/vim-colors-solarized/commit/92f2f994. + *airline-theme-zenburn* ------------------------------------------------------------------------------ *g:zenburn_high_Contrast* From 307b4f59dd4d9e41bb763ad2748a3c1339e422d2 Mon Sep 17 00:00:00 2001 From: Rory Bradford Date: Fri, 5 Oct 2018 17:37:01 +0100 Subject: [PATCH 096/179] base16_adwaita dark --- autoload/airline/themes/base16_adwaita.vim | 73 ++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 74 insertions(+) create mode 100644 autoload/airline/themes/base16_adwaita.vim diff --git a/autoload/airline/themes/base16_adwaita.vim b/autoload/airline/themes/base16_adwaita.vim new file mode 100644 index 00000000..ab89658d --- /dev/null +++ b/autoload/airline/themes/base16_adwaita.vim @@ -0,0 +1,73 @@ +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Adwaita Scheme by Rory Bradford (https://github.com/roryrjb) +let g:airline#themes#base16_adwaita#palette = {} +let s:gui00 = "#2D3234" +let s:gui01 = "#33393B" +let s:gui02 = "#4B5356" +let s:gui03 = "#566164" +let s:gui04 = "#919494" +let s:gui05 = "#C5C6C5" +let s:gui06 = "#D3D4D5" +let s:gui07 = "#EEEEEC" +let s:gui08 = "#FFA500" +let s:gui09 = "#FFFF60" +let s:gui0A = "#91EE6F" +let s:gui0B = "#6FEE91" +let s:gui0C = "#6F91B4" +let s:gui0D = "#916FB4" +let s:gui0E = "#EE6F91" +let s:gui0F = "#EE6F6F" + +let s:cterm00 = 0 +let s:cterm01 = 59 +let s:cterm02 = 59 +let s:cterm03 = 102 +let s:cterm04 = 145 +let s:cterm05 = 188 +let s:cterm06 = 188 +let s:cterm07 = 15 +let s:cterm08 = 180 +let s:cterm09 = 186 +let s:cterm0A = 150 +let s:cterm0B = 115 +let s:cterm0C = 110 +let s:cterm0D = 140 +let s:cterm0E = 175 +let s:cterm0F = 174 + +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_adwaita#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_adwaita#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) + +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_adwaita#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) + +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_adwaita#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) + +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_adwaita#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) + +" 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_adwaita#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 107662d9..8f48c7eb 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -36,6 +36,7 @@ Currently this repository contains the following themes: * base16_vim (|airline-theme-base16_vim|) * base16_shell (|airline-theme-base16_shell|) * base16_3024 + * base16_adwaita * base16_apathy * base16_ashes * base16_atelierdune From 5e73c0492a7621207e627868363ab669268ac538 Mon Sep 17 00:00:00 2001 From: aben20807 Date: Sun, 21 Oct 2018 20:31:55 +0800 Subject: [PATCH 097/179] Add ouo theme --- autoload/airline/themes/ouo.vim | 135 ++++++++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 136 insertions(+) create mode 100755 autoload/airline/themes/ouo.vim diff --git a/autoload/airline/themes/ouo.vim b/autoload/airline/themes/ouo.vim new file mode 100755 index 00000000..2c05b7af --- /dev/null +++ b/autoload/airline/themes/ouo.vim @@ -0,0 +1,135 @@ +" Author: Huang Po-Hsuan +" Filename: ouo.vim +" Last Modified: 2018-10-21 19:59:41 +" Vim: enc=utf-8 + +" ouo palette +" inspired by murmur and fresh + +let g:airline#themes#ouo#palette = {} + +" Color palette +let s:cterm_termbg = 237 " Background for branch and file format blocks +let s:gui_termbg = '#3A3A3A' +let s:cterm_termfg = 144 " Foreground for branch and file format blocks +let s:gui_termfg = '#AFAF87' + +let s:cterm_termbg2 = 234 " Background for middle block +let s:gui_termbg2 = '#1C1C1C' +let s:cterm_termfg2 = 39 " Foreground for middle block +let s:gui_termfg2 = '#00AFFF' + +let s:cterm_normalbg = 27 " Background for normal mode and file position blocks +let s:gui_normalbg = '#005FFF' +let s:cterm_normalfg = 15 " Foreground for normal mode and file position blocks +let s:gui_normalfg = '#FFFFFF' + +let s:cterm_insertbg = 70 " Background for insert mode and file position blocks +let s:gui_insertbg = '#5FAF00' +let s:cterm_insertfg = 15 " Foreground for insert mode and file position blocks +let s:gui_insertfg = '#FFFFFF' + +let s:cterm_visualbg = 166 " Background for visual mode and file position blocks +let s:gui_visualbg = '#D75F00' +let s:cterm_visualfg = 15 " Foreground for visual mode and file position blocks +let s:gui_visualfg = '#FFFFFF' + +let s:cterm_replacebg = 160 " Background for replace mode and file position blocks +let s:gui_replacebg = '#D70000' +let s:cterm_replacefg = 15 " Foreground for replace mode and file position blocks +let s:gui_replacefg = '#FFFFFF' + +let s:cterm_alert = 124 " Modified file alert color +let s:gui_alert = '#AF0000' + +let s:cterm_warningbg = 166 " Background for warning blocks +let s:gui_warningbg = '#D75F00' +let s:cterm_warningfg = 15 " Foreground for warning blocks +let s:gui_warningfg = '#FFFFFF' + +let s:cterm_errorbg = 160 " Background for error blocks +let s:gui_errorbg = '#D70000' +let s:cterm_errorfg = 15 " Foreground for error blocks +let s:gui_errorfg = '#FFFFFF' + +let s:cterm_inactivebg = 234 " Background for inactive mode +let s:gui_inactivebg = '#1C1C1C' +let s:cterm_inactivefg = 239 " Foreground for inactive mode +let s:gui_inactivefg = '#4E4E4E' + +" Branch and file format +let s:BB = [s:gui_termfg, s:gui_termbg, s:cterm_termfg, s:cterm_termbg] + +" Warning and error format +let s:W = [s:gui_warningfg, s:gui_warningbg, s:cterm_warningfg, s:cterm_warningbg, 'bold'] +let s:E = [s:gui_errorfg, s:gui_errorbg, s:cterm_errorfg, s:cterm_errorbg, 'bold'] + +" NORMAL mode +" Outside blocks in normal mode +let s:N1 = [s:gui_normalfg, s:gui_normalbg, s:cterm_normalfg, s:cterm_normalbg] +let s:N2 = s:BB +" Middle block +let s:N3 = [s:gui_termfg2, s:gui_termbg2, s:cterm_normalbg, s:cterm_termbg2] +let g:airline#themes#ouo#palette.normal = + \ airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#ouo#palette.normal.airline_warning = s:W +let g:airline#themes#ouo#palette.normal.airline_error = s:E +let g:airline#themes#ouo#palette.normal_modified = { + \ 'airline_c': [s:gui_alert, s:gui_termbg2, s:cterm_alert, s:cterm_termbg2, 'bold'], + \ 'airline_warning': s:W, + \ 'airline_error': s:E + \ } + +" INSERT mode +" Outside blocks in insert mode +let s:I1 = [s:gui_insertfg, s:gui_insertbg, s:cterm_insertfg, s:cterm_insertbg] +let s:I2 = s:BB +" Middle block +let s:I3 = [s:gui_insertbg, s:gui_termbg2, s:cterm_insertbg, s:cterm_termbg2] +let g:airline#themes#ouo#palette.insert = + \ airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#ouo#palette.insert.airline_warning = s:W +let g:airline#themes#ouo#palette.insert.airline_error = s:E +let g:airline#themes#ouo#palette.insert_modified = + \ g:airline#themes#ouo#palette.normal_modified + +" REPLACE mode +" Outside blocks in replace mode +let s:R1 = [s:gui_replacefg, s:gui_replacebg, s:cterm_replacefg, s:cterm_replacebg] +let s:R2 = s:BB +" Middle block +let s:R3 = [s:gui_termfg, s:gui_termbg2, s:cterm_termfg, s:cterm_termbg2] +let g:airline#themes#ouo#palette.replace = + \ airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#ouo#palette.replace.airline_warning = s:W +let g:airline#themes#ouo#palette.replace.airline_error = s:E +let g:airline#themes#ouo#palette.replace_modified = + \ g:airline#themes#ouo#palette.normal_modified + +" VISAUL mode +" Outside blocks in visual mode +let s:V1 = [s:gui_visualfg, s:gui_visualbg, s:cterm_visualfg, s:cterm_visualbg] +let s:V2 = s:BB +" Middle block +let s:V3 = [s:gui_visualbg, s:gui_termbg2, s:cterm_visualbg, s:cterm_termbg2] +let g:airline#themes#ouo#palette.visual = + \ airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#ouo#palette.visual.airline_warning = s:W +let g:airline#themes#ouo#palette.visual.airline_error = s:E +let g:airline#themes#ouo#palette.visual_modified = + \ g:airline#themes#ouo#palette.normal_modified + +" INACTIVE mode +let s:IA1 = [s:gui_inactivefg, s:gui_inactivebg, s:cterm_inactivefg, s:cterm_inactivebg, ''] +let s:IA2 = [s:gui_inactivefg, s:gui_inactivebg, s:cterm_inactivefg, s:cterm_inactivebg, ''] +let s:IA3 = [s:gui_inactivefg, s:gui_inactivebg, s:cterm_inactivefg, s:cterm_inactivebg, ''] +let g:airline#themes#ouo#palette.inactive = + \ airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#ouo#palette.inactive.airline_warning = s:IA2 +let g:airline#themes#ouo#palette.inactive.airline_error = s:IA2 +let g:airline#themes#ouo#palette.inactive_modified = + \ g:airline#themes#ouo#palette.normal_modified + +let g:airline#themes#ouo#palette.accents = { + \ 'red': [ '#FF0000' , '' , 160 , '' ] + \ } diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 8f48c7eb..9a9a4db3 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -109,6 +109,7 @@ Currently this repository contains the following themes: * murmur * night_owl * onedark (|airline-theme-onedark|) + * ouo * papercolor * peaksea * powerlineish From 65217b41da31f05d305b819f2a42a803dd0db434 Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Thu, 25 Oct 2018 08:47:09 +0200 Subject: [PATCH 098/179] base16: do not overwrite StatusLine highlighting The base16 group contained a reference to the Statusline highlighting group. That changed highlighting of the group unintentionally and made the wildmenu unreadable. Most likely, instead of the 'statusline' group it was meant to use the airline_c highlighting group. So use this instead. However there was one additional catch. It used the highlighting from the vimCommand highlighting group. However that group was only available when editing vim files, else it would fall back to use the Normal highlighting group. Since the vimCommand highlighting group however links to the Statement highlighting group, use that instead. Statement should always be available. fixes #158 --- autoload/airline/themes/base16.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/airline/themes/base16.vim b/autoload/airline/themes/base16.vim index 031489a3..0a7b4428 100644 --- a/autoload/airline/themes/base16.vim +++ b/autoload/airline/themes/base16.vim @@ -86,9 +86,9 @@ else let s:N3 = airline#themes#get_highlight('CursorLine') let g:airline#themes#base16#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) - let group = airline#themes#get_highlight('vimCommand') + let group = airline#themes#get_highlight('Statement') let g:airline#themes#base16#palette.normal_modified = { - \ 'statusline': [ group[0], '', group[2], '', '' ] + \ 'airline_c': [ group[0], '', group[2], '', '' ] \ } let s:I1 = airline#themes#get_highlight2(['DiffText', 'bg'], ['DiffAdded', 'fg'], 'bold') From c03a2e31cb8cfd4179929d836430a3a275cb58ce Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Tue, 6 Nov 2018 12:21:27 +0100 Subject: [PATCH 099/179] powerlinish: make section_z like section_a As mentioned in the theme, the coloring of section_z should look like the one of section_a. closes #159 --- autoload/airline/themes/powerlineish.vim | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/autoload/airline/themes/powerlineish.vim b/autoload/airline/themes/powerlineish.vim index 48eb1ec4..3d3f6a09 100644 --- a/autoload/airline/themes/powerlineish.vim +++ b/autoload/airline/themes/powerlineish.vim @@ -32,13 +32,16 @@ let g:airline#themes#powerlineish#palette.normal = airline#themes#generate_color let g:airline#themes#powerlineish#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) let g:airline#themes#powerlineish#palette.insert_replace = { - \ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } + \ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ], + \ 'airline_z': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } let g:airline#themes#powerlineish#palette.visual = { - \ 'airline_a': [ s:V1[0] , s:V1[1] , s:V1[2] , s:V1[3] , '' ] } + \ 'airline_a': [ s:V1[0] , s:V1[1] , s:V1[2] , s:V1[3] , '' ], + \ 'airline_z': [ s:V1[0] , s:V1[1] , s:V1[2] , s:V1[3] , '' ] } let g:airline#themes#powerlineish#palette.replace = copy(airline#themes#powerlineish#palette.normal) let g:airline#themes#powerlineish#palette.replace.airline_a = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ] +let g:airline#themes#powerlineish#palette.replace.airline_z = g:airline#themes#powerlineish#palette.replace.airline_a let s:IA = [ s:N2[0] , s:N3[1] , s:N2[2] , s:N3[3] , '' ] From d17dda09d24133c1040bc9b815c2e3e3450c4444 Mon Sep 17 00:00:00 2001 From: Timo Runge Date: Wed, 7 Nov 2018 20:13:04 +0100 Subject: [PATCH 100/179] Adding warnings and errors to modified palette mode --- autoload/airline/themes/dracula.vim | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/autoload/airline/themes/dracula.vim b/autoload/airline/themes/dracula.vim index 89f7349d..c1215aa2 100644 --- a/autoload/airline/themes/dracula.vim +++ b/autoload/airline/themes/dracula.vim @@ -90,6 +90,16 @@ let g:airline#themes#dracula#palette.insert_modified = airline#themes#generate_c let g:airline#themes#dracula#palette.replace_modified = airline#themes#generate_color_map(s:R1, s:R2, s:changed) let g:airline#themes#dracula#palette.visual_modified = airline#themes#generate_color_map(s:V1, s:V2, s:changed) +let g:airline#themes#dracula#palette.normal_modified.airline_warning = s:WARNING +let g:airline#themes#dracula#palette.insert_modified.airline_warning = s:WARNING +let g:airline#themes#dracula#palette.visual_modified.airline_warning = s:WARNING +let g:airline#themes#dracula#palette.replace_modified.airline_warning = s:WARNING + +let g:airline#themes#dracula#palette.normal_modified.airline_error = s:ERROR +let g:airline#themes#dracula#palette.insert_modified.airline_error = s:ERROR +let g:airline#themes#dracula#palette.visual_modified.airline_error = s:ERROR +let g:airline#themes#dracula#palette.replace_modified.airline_error = s:ERROR + " CtrlP if !get(g:, 'loaded_ctrlp', 0) finish From dad5bcdc5bbaf1ea89223dafe73f8a32b5255cff Mon Sep 17 00:00:00 2001 From: Gianluca Fiore Date: Fri, 9 Nov 2018 09:48:49 +0100 Subject: [PATCH 101/179] update colours for both Ubaryd and Laederon themes --- autoload/airline/themes/laederon.vim | 50 ++++++++++++++++++---------- autoload/airline/themes/ubaryd.vim | 45 +++++++++++++++++-------- 2 files changed, 64 insertions(+), 31 deletions(-) diff --git a/autoload/airline/themes/laederon.vim b/autoload/airline/themes/laederon.vim index 115c1079..69555a25 100644 --- a/autoload/airline/themes/laederon.vim +++ b/autoload/airline/themes/laederon.vim @@ -1,44 +1,56 @@ " vim-airline companion theme of Laederon " (https://github.com/Donearm/Laederon) +" +" Author: Gianluca fiore +" Version: 1.1 +" License: MIT " Normal mode -let s:N1 = [ '#1a1a18' , '#ffffff' , 232 , 255 ] " blackestgravel & snow -let s:N2 = [ '#ffffff' , '#44403a' , 255, 238 ] " snow & deepgravel +let s:N1 = [ '#081c8c' , '#f8f6f2','18','15'] +let s:N2 = [ '#1693a5' , '#f8f6f2','62','15'] let s:N3 = [ '#90a680' , '#2e2d2a' , 64, 235 ] " dilutedpaint & darkgravel -let s:N4 = [ '#777470' , 240 ] " gravel " Insert mode -let s:I1 = [ '#1a1a18' , '#1693a5' , 232 , 62 ] " blackestgravel & crystallake -let s:I2 = [ '#515744' , '#44403a' , 101 , 238 ] " lichen & deepgravel -let s:I3 = [ '#1693a5' , '#2e2d2a' , 39 , 235 ] " crystallake & darkgravel +let s:I1 = [ '#f8f6f2', '#ab3e5b','15','161'] +let s:I2 = [ '#242321', '#ab3e5b','235','161'] +let s:I3 = [ '#1693a5', '#f8f6f2', '62', '15'] " Visual mode -let s:V1 = [ '#1a1a18' , '#ab3e5d' , 232 , 161 ] " blackestgravel & raspberry -let s:V2 = [ '#000000' , '#908571' , 16 , 252 ] " coal & winterterrain -let s:V3 = [ '#ab3e5d' , '#8c7f77' , 161 , 245 ] " raspberry & wetcoldterrain -let s:V4 = [ '#515744' , 101 ] " lichen +let s:V1 = [ '#005f00', '#f8f6f2','22','15'] +let s:V2 = [ '#f8f6f2', '#005f00','15','22'] +let s:V3 = [ '#594512', '#f8f6f2','64','15'] " Replace mode -let s:RE = [ '#233e09' , 22 ] " oakleaf +let s:R1 = [ '#90a680' , '#f8f6f2','66','15'] +let s:R2 = [ '#90a680' , '#242321','66','235'] +let s:R3 = [ '#f8f6f2' , '#90a680','15','66'] " Paste mode let s:PA = [ '#ab3e5d' , 161 ] " raspberry let s:IA = [ s:N2[1] , s:N3[1] , s:N2[3], s:N3[3] , '' ] - let g:airline#themes#laederon#palette = {} +let g:airline#themes#laederon#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#laederon#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#laederon#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#laederon#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#laederon#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) -let g:airline#themes#laederon#palette.accents = { - \ 'red': [ '#ef393d' , '' , 196 , '' , '' ] - \ } +" Warning Mode +let s:WI = [ '#242321' , '#ab3e5b'' , 235 , 161 , '' ] +let g:airline#themes#laederon#palette.normal.airline_warning = [ + \ s:WI[0], s:WI[1], s:WI[2], s:WI[3] + \ ] +let g:airline#themes#laederon#palette.insert.airline_warning = g:airline#themes#laederon#palette.normal.airline_warning +let g:airline#themes#laederon#palette.visual.airline_warning = g:airline#themes#laederon#palette.normal.airline_warning +let g:airline#themes#laederon#palette.replace.airline_warning = g:airline#themes#laederon#palette.normal.airline_warning let g:airline#themes#laederon#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) let g:airline#themes#laederon#palette.normal_modified = { \ 'airline_a' : [ s:N2[0] , s:N4[0] , s:N2[2] , s:N4[1] , '' ] , \ 'airline_c' : [ s:V1[1] , s:N2[1] , s:V1[3] , s:N2[3] , '' ] } - let g:airline#themes#laederon#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) let g:airline#themes#laederon#palette.insert_modified = { \ 'airline_c' : [ s:V2[1] , s:N2[1] , s:V2[3] , s:N2[3] , '' ] } @@ -58,5 +70,9 @@ let g:airline#themes#laederon#palette.visual_modified = { let g:airline#themes#laederon#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) let g:airline#themes#laederon#palette.inactive_modified = { - \ 'airline_c' : [ s:V1[1] , '' , s:V1[3] , '' , '' ] } + \ 'airline_c' : [ '#908571' , s:IA[1] , '252' , s:IA[3] , '' ] } + +let g:airline#themes#laederon#palette.accents = { + \ 'red': [ '#ef393d' , '' , 196 , '' , '' ] + \ } diff --git a/autoload/airline/themes/ubaryd.vim b/autoload/airline/themes/ubaryd.vim index 70232ef8..6b402ec5 100644 --- a/autoload/airline/themes/ubaryd.vim +++ b/autoload/airline/themes/ubaryd.vim @@ -1,25 +1,29 @@ " vim-airline companion theme of Ubaryd " (https://github.com/Donearm/Ubaryd) +" +" Author: Gianluca fiore +" Version: 1.1 +" License: MIT " Normal mode -let s:N1 = [ '#141413' , '#c7b386' , 232 , 252 ] " blackestgravel & bleaksand -let s:N2 = [ '#c7b386' , '#45413b' , 252, 238 ] " bleaksand & deepgravel +let s:N1 = [ '#005f00' , '#f8f6f2','22','15'] +let s:N2 = [ '#f8f6f2' , '#005f00','15','22'] let s:N3 = [ '#b88853' , '#242321' , 137, 235 ] " toffee & darkgravel -let s:N4 = [ '#857f78' , 243 ] " gravel " Insert mode -let s:I1 = [ '#1a1a18' , '#fade3e' , 232 , 221 ] " blackestgravel & warmcorn -let s:I2 = [ '#c7b386' , '#45413b' , 252 , 238 ] " bleaksand & deepgravel +let s:I1 = [ '#f8f6f2', '#e25a74','15','161'] +let s:I2 = [ '#242321', '#c14c3d','235','160'] let s:I3 = [ '#f4cf86' , '#242321' , 222 , 235 ] " lighttannedskin & darkgravel " Visual mode -let s:V1 = [ '#1c1b1a' , '#9a4820' , 233 , 88 ] " blackgravel & warmadobe -let s:V2 = [ '#000000' , '#88633f' , 16 , 95 ] " coal & cappuccino -let s:V3 = [ '#88633f' , '#c7b386' , 95 , 252 ] " cappuccino & bleaksand -let s:V4 = [ '#c14c3d' , 160 ] " tannedumbrella +let s:V1 = [ '#416389', '#f8f6f2','18','15'] +let s:V2 = [ '#416389', '#f4cf86','18','222'] +let s:V3 = [ '#9a4820' , '#f8f6f2','88','15'] " Replace mode -let s:RE = [ '#c7915b' , 173 ] " nut +let s:R1 = [ '#242321' , '#f8f6f2','235','15'] +let s:R2 = [ '#ffa724' , '#666462','214','241'] +let s:R3 = [ '#f8f6f2' , '#ff7400','15','215'] " Paste mode let s:PA = [ '#f9ef6d' , 154 ] " bleaklemon @@ -27,15 +31,24 @@ let s:PA = [ '#f9ef6d' , 154 ] " bleaklemon let s:IA = [ s:N2[1], s:N3[1], s:N2[3], s:N3[3], '' ] let g:airline#themes#ubaryd#palette = {} +let g:airline#themes#ubaryd#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#ubaryd#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#ubaryd#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#ubaryd#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#ubaryd#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) -let g:airline#themes#ubaryd#palette.accents = { - \ 'red': [ '#ff7400' , '' , 196 , '' , '' ], - \ } +" Warning Mode +let s:WI = [ '#1C1C1C' , '#ffa724' , 234 , 214 , '' ] +let g:airline#themes#ubaryd#palette.normal.airline_warning = [ + \ s:WI[0], s:WI[1], s:WI[2], s:WI[3] + \ ] +let g:airline#themes#ubaryd#palette.insert.airline_warning = g:airline#themes#ubaryd#palette.normal.airline_warning +let g:airline#themes#ubaryd#palette.visual.airline_warning = g:airline#themes#ubaryd#palette.normal.airline_warning +let g:airline#themes#ubaryd#palette.replace.airline_warning = g:airline#themes#ubaryd#palette.normal.airline_warning let g:airline#themes#ubaryd#palette.inactive = { \ 'airline_a' : [ s:N2[1] , s:N3[1] , s:N2[3] , s:N3[3] , '' ] } - let g:airline#themes#ubaryd#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) let g:airline#themes#ubaryd#palette.normal_modified = { \ 'airline_a' : [ s:N2[0] , s:N4[0] , s:N2[2] , s:N4[1] , '' ] , @@ -62,3 +75,7 @@ let g:airline#themes#ubaryd#palette.inactive = airline#themes#generate_color_map let g:airline#themes#ubaryd#palette.inactive_modified = { \ 'airline_c' : [ s:V1[1] , '' , s:V1[3] , '' , '' ] } +let g:airline#themes#ubaryd#palette.accents = { + \ 'red': [ '#ff7400' , '' , 202 , '' , '' ], + \ } + From 554479bc824ffc3e7d8ae548822d88b7a41b1e23 Mon Sep 17 00:00:00 2001 From: Gianluca Fiore Date: Wed, 14 Nov 2018 09:15:36 +0100 Subject: [PATCH 102/179] rewrote variables' structure for Ubaryd and Laederon --- autoload/airline/themes/laederon.vim | 73 ++++++++++++++------------ autoload/airline/themes/ubaryd.vim | 76 +++++++++++++++------------- 2 files changed, 82 insertions(+), 67 deletions(-) diff --git a/autoload/airline/themes/laederon.vim b/autoload/airline/themes/laederon.vim index 69555a25..0c714d9a 100644 --- a/autoload/airline/themes/laederon.vim +++ b/autoload/airline/themes/laederon.vim @@ -2,77 +2,86 @@ " (https://github.com/Donearm/Laederon) " " Author: Gianluca fiore -" Version: 1.1 +" Version: 1.12 " License: MIT " Normal mode +" let s:N1 = [ '#081c8c' , '#f8f6f2','18','15'] let s:N2 = [ '#1693a5' , '#f8f6f2','62','15'] -let s:N3 = [ '#90a680' , '#2e2d2a' , 64, 235 ] " dilutedpaint & darkgravel +let s:N3 = [ '#90a680' , '#2e2d2a' , 64, 235 ] +let s:N4 = [ '#081c8c' , 18 ] " Insert mode let s:I1 = [ '#f8f6f2', '#ab3e5b','15','161'] let s:I2 = [ '#242321', '#ab3e5b','235','161'] let s:I3 = [ '#1693a5', '#f8f6f2', '62', '15'] +let s:I4 = [ '#1693a5' , 62 ] " Visual mode let s:V1 = [ '#005f00', '#f8f6f2','22','15'] let s:V2 = [ '#f8f6f2', '#005f00','15','22'] let s:V3 = [ '#594512', '#f8f6f2','64','15'] +let s:V4 = [ '#594512' , 64 ] " Replace mode let s:R1 = [ '#90a680' , '#f8f6f2','66','15'] let s:R2 = [ '#90a680' , '#242321','66','235'] let s:R3 = [ '#f8f6f2' , '#90a680','15','66'] +let s:R4 = [ '#90a680' , 66 ] " Paste mode -let s:PA = [ '#ab3e5d' , 161 ] " raspberry +let s:PA = [ '#ab3e5d' , 161 ] + +" Info modified +let s:IM = [ '#242321' , 235 ] -let s:IA = [ s:N2[1] , s:N3[1] , s:N2[3], s:N3[3] , '' ] +" Inactive mode +let s:IA = [ s:N2[1], s:N3[1], s:N2[3], s:N3[3], '' ] let g:airline#themes#laederon#palette = {} -let g:airline#themes#laederon#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -let g:airline#themes#laederon#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -let g:airline#themes#laederon#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#laederon#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#laederon#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) -" Warning Mode -let s:WI = [ '#242321' , '#ab3e5b'' , 235 , 161 , '' ] -let g:airline#themes#laederon#palette.normal.airline_warning = [ - \ s:WI[0], s:WI[1], s:WI[2], s:WI[3] - \ ] -let g:airline#themes#laederon#palette.insert.airline_warning = g:airline#themes#laederon#palette.normal.airline_warning -let g:airline#themes#laederon#palette.visual.airline_warning = g:airline#themes#laederon#palette.normal.airline_warning -let g:airline#themes#laederon#palette.replace.airline_warning = g:airline#themes#laederon#palette.normal.airline_warning +let g:airline#themes#laederon#palette.accents = { + \ 'red': [ '#ef393d' , '' , 196 , '' , '' ], + \ } let g:airline#themes#laederon#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) let g:airline#themes#laederon#palette.normal_modified = { - \ 'airline_a' : [ s:N2[0] , s:N4[0] , s:N2[2] , s:N4[1] , '' ] , - \ 'airline_c' : [ s:V1[1] , s:N2[1] , s:V1[3] , s:N2[3] , '' ] } + \ 'airline_a': [ s:N1[0] , s:N4[0] , s:N1[2] , s:N4[1] , '' ] , + \ 'airline_b': [ s:N4[0] , s:IM[0] , s:N4[1] , s:IM[1] , '' ] , + \ 'airline_c': [ s:N4[0] , s:N3[1] , s:N4[1] , s:N3[3] , '' ] } + let g:airline#themes#laederon#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) let g:airline#themes#laederon#palette.insert_modified = { - \ 'airline_c' : [ s:V2[1] , s:N2[1] , s:V2[3] , s:N2[3] , '' ] } -let g:airline#themes#laederon#palette.insert_paste = { - \ 'airline_a' : [ s:I1[0] , s:PA[0] , s:I1[2] , s:PA[1] , '' ] } - - -let g:airline#themes#laederon#palette.replace = copy(airline#themes#laederon#palette.insert) -let g:airline#themes#laederon#palette.replace.airline_a = [ s:I1[0] , s:RE[0] , s:I1[2] , s:RE[1] , '' ] -let g:airline#themes#laederon#palette.replace_modified = g:airline#themes#laederon#palette.insert_modified + \ 'airline_a': [ s:I1[0] , s:I4[0] , s:I1[2] , s:I4[1] , '' ] , + \ 'airline_b': [ s:I4[0] , s:IM[0] , s:I4[1] , s:IM[1] , '' ] , + \ 'airline_c': [ s:I4[0] , s:N3[1] , s:I4[1] , s:N3[3] , '' ] } let g:airline#themes#laederon#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) let g:airline#themes#laederon#palette.visual_modified = { - \ 'airline_c' : [ s:V3[0] , s:V4[0] , s:V3[2] , s:V4[1] , '' ] } + \ 'airline_a': [ s:V1[0] , s:V4[0] , s:V1[2] , s:V4[1] , '' ] , + \ 'airline_b': [ s:V4[0] , s:IM[0] , s:V4[1] , s:IM[1] , '' ] , + \ 'airline_c': [ s:V4[0] , s:N3[1] , s:V4[1] , s:N3[3] , '' ] } + + +let g:airline#themes#laederon#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#laederon#palette.replace_modified = { + \ 'airline_a': [ s:R1[0] , s:R4[0] , s:R1[2] , s:R4[1] , '' ] , + \ 'airline_b': [ s:R4[0] , s:IM[0] , s:R4[1] , s:IM[1] , '' ] , + \ 'airline_c': [ s:R4[0] , s:N3[1] , s:R4[1] , s:N3[3] , '' ] } + + +let g:airline#themes#laederon#palette.insert_paste = { + \ 'airline_a': [ s:I1[0] , s:PA[0] , s:I1[2] , s:PA[1] , '' ] , + \ 'airline_b': [ s:PA[0] , s:IM[0] , s:PA[1] , s:IM[1] , '' ] , + \ 'airline_c': [ s:PA[0] , s:N3[1] , s:PA[1] , s:N3[3] , '' ] } let g:airline#themes#laederon#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) let g:airline#themes#laederon#palette.inactive_modified = { - \ 'airline_c' : [ '#908571' , s:IA[1] , '252' , s:IA[3] , '' ] } + \ 'airline_c': [ s:N4[0] , '' , s:N4[1] , '' , '' ] } + -let g:airline#themes#laederon#palette.accents = { - \ 'red': [ '#ef393d' , '' , 196 , '' , '' ] - \ } diff --git a/autoload/airline/themes/ubaryd.vim b/autoload/airline/themes/ubaryd.vim index 6b402ec5..9ee9ed08 100644 --- a/autoload/airline/themes/ubaryd.vim +++ b/autoload/airline/themes/ubaryd.vim @@ -2,80 +2,86 @@ " (https://github.com/Donearm/Ubaryd) " " Author: Gianluca fiore -" Version: 1.1 +" Version: 1.12 " License: MIT " Normal mode +" let s:N1 = [ '#005f00' , '#f8f6f2','22','15'] let s:N2 = [ '#f8f6f2' , '#005f00','15','22'] -let s:N3 = [ '#b88853' , '#242321' , 137, 235 ] " toffee & darkgravel +let s:N3 = [ '#b88853' , '#242321' , 137, 235 ] +let s:N4 = [ '#005f00' , 22 ] " Insert mode let s:I1 = [ '#f8f6f2', '#e25a74','15','161'] let s:I2 = [ '#242321', '#c14c3d','235','160'] -let s:I3 = [ '#f4cf86' , '#242321' , 222 , 235 ] " lighttannedskin & darkgravel +let s:I3 = [ '#f4cf86' , '#242321' , 222 , 235 ] +let s:I4 = [ '#f4cf86' , 222 ] " Visual mode let s:V1 = [ '#416389', '#f8f6f2','18','15'] let s:V2 = [ '#416389', '#f4cf86','18','222'] let s:V3 = [ '#9a4820' , '#f8f6f2','88','15'] +let s:V4 = [ '#9a4820' , 88 ] " Replace mode let s:R1 = [ '#242321' , '#f8f6f2','235','15'] let s:R2 = [ '#ffa724' , '#666462','214','241'] let s:R3 = [ '#f8f6f2' , '#ff7400','15','215'] +let s:R4 = [ '#ffa724' , 214 ] " Paste mode -let s:PA = [ '#f9ef6d' , 154 ] " bleaklemon +let s:PA = [ '#f9ef6d' , 154 ] + +" Info modified +let s:IM = [ '#242321' , 235 ] +" Inactive mode let s:IA = [ s:N2[1], s:N3[1], s:N2[3], s:N3[3], '' ] let g:airline#themes#ubaryd#palette = {} -let g:airline#themes#ubaryd#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -let g:airline#themes#ubaryd#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -let g:airline#themes#ubaryd#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#ubaryd#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#ubaryd#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) - -" Warning Mode -let s:WI = [ '#1C1C1C' , '#ffa724' , 234 , 214 , '' ] -let g:airline#themes#ubaryd#palette.normal.airline_warning = [ - \ s:WI[0], s:WI[1], s:WI[2], s:WI[3] - \ ] -let g:airline#themes#ubaryd#palette.insert.airline_warning = g:airline#themes#ubaryd#palette.normal.airline_warning -let g:airline#themes#ubaryd#palette.visual.airline_warning = g:airline#themes#ubaryd#palette.normal.airline_warning -let g:airline#themes#ubaryd#palette.replace.airline_warning = g:airline#themes#ubaryd#palette.normal.airline_warning -let g:airline#themes#ubaryd#palette.inactive = { - \ 'airline_a' : [ s:N2[1] , s:N3[1] , s:N2[3] , s:N3[3] , '' ] } +let g:airline#themes#ubaryd#palette.accents = { + \ 'red': [ '#ff7400' , '' , 202 , '' , '' ], + \ } let g:airline#themes#ubaryd#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) let g:airline#themes#ubaryd#palette.normal_modified = { - \ 'airline_a' : [ s:N2[0] , s:N4[0] , s:N2[2] , s:N4[1] , '' ] , - \ 'airline_c' : [ s:V1[1] , s:N2[1] , s:V1[3] , s:N2[3] , '' ] } + \ 'airline_a': [ s:N1[0] , s:N4[0] , s:N1[2] , s:N4[1] , '' ] , + \ 'airline_b': [ s:N4[0] , s:IM[0] , s:N4[1] , s:IM[1] , '' ] , + \ 'airline_c': [ s:N4[0] , s:N3[1] , s:N4[1] , s:N3[3] , '' ] } let g:airline#themes#ubaryd#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) let g:airline#themes#ubaryd#palette.insert_modified = { - \ 'airline_c' : [ s:V2[1] , s:N2[1] , s:V2[3] , s:N2[3] , '' ] } -let g:airline#themes#ubaryd#palette.insert_paste = { - \ 'airline_a' : [ s:I1[0] , s:PA[0] , s:I1[2] , s:PA[1] , '' ] } - - -let g:airline#themes#ubaryd#palette.replace = copy(airline#themes#ubaryd#palette.insert) -let g:airline#themes#ubaryd#palette.replace.airline_a = [ s:I1[0] , s:RE[0] , s:I1[2] , s:RE[1] , '' ] -let g:airline#themes#ubaryd#palette.replace_modified = g:airline#themes#ubaryd#palette.insert_modified + \ 'airline_a': [ s:I1[0] , s:I4[0] , s:I1[2] , s:I4[1] , '' ] , + \ 'airline_b': [ s:I4[0] , s:IM[0] , s:I4[1] , s:IM[1] , '' ] , + \ 'airline_c': [ s:I4[0] , s:N3[1] , s:I4[1] , s:N3[3] , '' ] } let g:airline#themes#ubaryd#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) let g:airline#themes#ubaryd#palette.visual_modified = { - \ 'airline_c' : [ s:V3[0] , s:V4[0] , s:V3[2] , s:V4[1] , '' ] } + \ 'airline_a': [ s:V1[0] , s:V4[0] , s:V1[2] , s:V4[1] , '' ] , + \ 'airline_b': [ s:V4[0] , s:IM[0] , s:V4[1] , s:IM[1] , '' ] , + \ 'airline_c': [ s:V4[0] , s:N3[1] , s:V4[1] , s:N3[3] , '' ] } + + +let g:airline#themes#ubaryd#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#ubaryd#palette.replace_modified = { + \ 'airline_a': [ s:R1[0] , s:R4[0] , s:R1[2] , s:R4[1] , '' ] , + \ 'airline_b': [ s:R4[0] , s:IM[0] , s:R4[1] , s:IM[1] , '' ] , + \ 'airline_c': [ s:R4[0] , s:N3[1] , s:R4[1] , s:N3[3] , '' ] } + + +let g:airline#themes#ubaryd#palette.insert_paste = { + \ 'airline_a': [ s:I1[0] , s:PA[0] , s:I1[2] , s:PA[1] , '' ] , + \ 'airline_b': [ s:PA[0] , s:IM[0] , s:PA[1] , s:IM[1] , '' ] , + \ 'airline_c': [ s:PA[0] , s:N3[1] , s:PA[1] , s:N3[3] , '' ] } + let g:airline#themes#ubaryd#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) let g:airline#themes#ubaryd#palette.inactive_modified = { - \ 'airline_c' : [ s:V1[1] , '' , s:V1[3] , '' , '' ] } + \ 'airline_c': [ s:N4[0] , '' , s:N4[1] , '' , '' ] } + -let g:airline#themes#ubaryd#palette.accents = { - \ 'red': [ '#ff7400' , '' , 202 , '' , '' ], - \ } From 3bfe1d00d48f7c35b7c0dd7af86229c9e63e14a9 Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Thu, 15 Nov 2018 11:01:26 +0100 Subject: [PATCH 103/179] monochrome: Add coloring for terminal --- autoload/airline/themes/monochrome.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/airline/themes/monochrome.vim b/autoload/airline/themes/monochrome.vim index 57eff9de..3d8c2e9a 100644 --- a/autoload/airline/themes/monochrome.vim +++ b/autoload/airline/themes/monochrome.vim @@ -10,9 +10,9 @@ function! airline#themes#monochrome#refresh() let g:airline#themes#monochrome#palette.visual = g:airline#themes#monochrome#palette.normal let g:airline#themes#monochrome#palette.normal.airline_error = s:SLNC let g:airline#themes#monochrome#palette.normal.airline_warning = s:SLNC + let g:airline#themes#monochrome#palette.normal.airline_term = s:SL let g:airline#themes#monochrome#palette.inactive = airline#themes#generate_color_map(s:SLNC, s:SLNC, s:SLNC) endfunction call airline#themes#monochrome#refresh() - From 321879f4108508cc807f4f07305eae35012003dc Mon Sep 17 00:00:00 2001 From: hhchung Date: Thu, 21 Mar 2019 17:55:32 +0800 Subject: [PATCH 104/179] Fix the powerline separator color --- autoload/airline/themes/onedark.vim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/autoload/airline/themes/onedark.vim b/autoload/airline/themes/onedark.vim index 26a925f6..a552cddc 100644 --- a/autoload/airline/themes/onedark.vim +++ b/autoload/airline/themes/onedark.vim @@ -34,7 +34,7 @@ function! airline#themes#onedark#refresh() let s:N1 = [ '#282C34', '#98C379', s:term_black, s:term_green ] let s:N2 = [ '#ABB2BF', '#3E4452', s:term_white, s:term_grey ] - let s:N3 = [ '#98C379', '#282C34', s:term_green, '' ] + let s:N3 = [ '#98C379', '#282C34', s:term_green, s:term_grey ] let g:airline#themes#onedark#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) let group = airline#themes#get_highlight('vimCommand') @@ -44,13 +44,13 @@ function! airline#themes#onedark#refresh() let s:I1 = [ '#282C34', '#61AFEF', s:term_black, s:term_blue ] let s:I2 = s:N2 - let s:I3 = [ '#61AFEF', '#282C34', s:term_blue, '' ] + let s:I3 = [ '#61AFEF', '#282C34', s:term_blue, s:term_grey ] let g:airline#themes#onedark#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) let g:airline#themes#onedark#palette.insert_modified = g:airline#themes#onedark#palette.normal_modified let s:R1 = [ '#282C34', '#E06C75', s:term_black, s:term_red ] let s:R2 = s:N2 - let s:R3 = [ '#E06C75', '#282C34', s:term_red, '' ] + let s:R3 = [ '#E06C75', '#282C34', s:term_red, s:term_grey ] let g:airline#themes#onedark#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) let g:airline#themes#onedark#palette.replace_modified = g:airline#themes#onedark#palette.normal_modified From 8ef4f8d950cea12580cec1d0e920da29c061e36e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Bouteiller?= Date: Thu, 21 Mar 2019 12:16:36 -0400 Subject: [PATCH 105/179] Use defined color constants in badcat w/ctrlp --- autoload/airline/themes/badcat.vim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/autoload/airline/themes/badcat.vim b/autoload/airline/themes/badcat.vim index 5247e998..9d512691 100644 --- a/autoload/airline/themes/badcat.vim +++ b/autoload/airline/themes/badcat.vim @@ -74,9 +74,9 @@ if !get(g:, 'loaded_ctrlp', 0) finish endif -let s:CP1 = [ s:guiWhite , s:gui01 , s:ctermWhite , s:ctermGray ] -let s:CP2 = [ s:guiWhite , s:gui03 , s:ctermWhite , s:ctermGray ] -let s:CP3 = [ s:guiWhite , s:gui0D , s:ctermWhite , s:ctermBlack ] +let s:CP1 = [ s:guiWhite , s:guiGray , s:ctermWhite , s:ctermGray ] +let s:CP2 = [ s:guiWhite , s:guiGray , s:ctermWhite , s:ctermGray ] +let s:CP3 = [ s:guiWhite , s:guiBlack , s:ctermWhite , s:ctermBlack ] let g:airline#themes#badcat#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:CP1, s:CP2, s:CP3) " }}} From f7c5d2c201ed8f707aec017b7c12c0aa72de3f88 Mon Sep 17 00:00:00 2001 From: "Moritz F. Kuntze" Date: Wed, 10 Apr 2019 21:37:06 +0200 Subject: [PATCH 106/179] Added dark and light variants --- autoload/airline/themes/ayu_dark.vim | 34 +++++++++++++++++++++++++++ autoload/airline/themes/ayu_light.vim | 34 +++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 autoload/airline/themes/ayu_dark.vim create mode 100644 autoload/airline/themes/ayu_light.vim diff --git a/autoload/airline/themes/ayu_dark.vim b/autoload/airline/themes/ayu_dark.vim new file mode 100644 index 00000000..a8d83abb --- /dev/null +++ b/autoload/airline/themes/ayu_dark.vim @@ -0,0 +1,34 @@ +" Normal mode +" (Dark) +let s:N1 = [ '#3D424D' , '#C2D94C' , 59 , 149 ] " guifg guibg ctermfg ctermbg +let s:N2 = [ '#C2D94C' , '#304357' , 149 , 59 ] " guifg guibg ctermfg ctermbg +let s:N3 = [ '#B3B1AD' , '#0A0E14' , 145 , 16 ] " guifg guibg ctermfg ctermbg + +" Insert mode +let s:I1 = [ '#3D424D' , '#39BAE6' , 59 , 74 ] " guifg guibg ctermfg ctermbg +let s:I2 = [ '#39BAE6' , '#304357' , 74 , 59 ] " guifg guibg ctermfg ctermbg +let s:I3 = [ '#B3B1AD' , '#0A0E14' , 145 , 16 ] " guifg guibg ctermfg ctermbg + +" Visual mode +let s:V1 = [ '#3D424D' , '#FF8F40' , 59 , 209 ] " guifg guibg ctermfg ctermbg +let s:V2 = [ '#FF8F40' , '#304357' , 209 , 59 ] " guifg guibg ctermfg ctermbg +let s:V3 = [ '#B3B1AD' , '#0A0E14' , 145 , 16 ] " guifg guibg ctermfg ctermbg + +" Replace mode +let s:RE = [ '#3D424D' , '#FF3333' , 59 , 203 ] " guifg guibg ctermfg ctermbg + +let g:airline#themes#ayu_dark#palette = {} + +let g:airline#themes#ayu_dark#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + +let g:airline#themes#ayu_dark#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#ayu_dark#palette.insert_replace = { + \ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } + +let g:airline#themes#ayu_dark#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) + +let g:airline#themes#ayu_dark#palette.replace = copy(g:airline#themes#ayu_dark#palette.normal) +let g:airline#themes#ayu_dark#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#ayu_dark#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) diff --git a/autoload/airline/themes/ayu_light.vim b/autoload/airline/themes/ayu_light.vim new file mode 100644 index 00000000..bd3b695e --- /dev/null +++ b/autoload/airline/themes/ayu_light.vim @@ -0,0 +1,34 @@ +" Normal mode +" (Dark) +let s:N1 = [ '#6C7680' , '#86B300' , 66 , 106 ] " guifg guibg ctermfg ctermbg +let s:N2 = [ '#86B300' , '#6C7680' , 106 , 66 ] " guifg guibg ctermfg ctermbg +let s:N3 = [ '#6C7680' , '#FAFAFA' , 66 , 231 ] " guifg guibg ctermfg ctermbg + +" Insert mode +let s:I1 = [ '#6C7680' , '#55B4D4' , 66 , 74 ] " guifg guibg ctermfg ctermbg +let s:I2 = [ '#55B4D4' , '#6C7680' , 74 , 66 ] " guifg guibg ctermfg ctermbg +let s:I3 = [ '#6C7680' , '#FAFAFA' , 66 , 231 ] " guifg guibg ctermfg ctermbg + +" Visual mode +let s:V1 = [ '#6C7680' , '#FA8D3E' , 66 , 209 ] " guifg guibg ctermfg ctermbg +let s:V2 = [ '#FA8D3E' , '#6C7680' , 209 , 66 ] " guifg guibg ctermfg ctermbg +let s:V3 = [ '#6C7680' , '#FAFAFA' , 66 , 231 ] " guifg guibg ctermfg ctermbg + +" Replace mode +let s:RE = [ '#6C7680' , '#F51818' , 66 , 196 ] " guifg guibg ctermfg ctermbg + +let g:airline#themes#ayu_light#palette = {} + +let g:airline#themes#ayu_light#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + +let g:airline#themes#ayu_light#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#ayu_light#palette.insert_replace = { + \ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } + +let g:airline#themes#ayu_light#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) + +let g:airline#themes#ayu_light#palette.replace = copy(g:airline#themes#ayu_light#palette.normal) +let g:airline#themes#ayu_light#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#ayu_light#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) From 3685711d89e7d4b7f8e982978f228adb739ef26a Mon Sep 17 00:00:00 2001 From: "Moritz F. Kuntze" Date: Wed, 10 Apr 2019 21:54:29 +0200 Subject: [PATCH 107/179] Added new Ayu variants to documentation --- doc/airline-themes.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 864097f1..53ea7c1e 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -29,7 +29,9 @@ Currently this repository contains the following themes: * angr * atomic * aurora + * ayu_light * ayu_mirage + * ayu_dark * badcat * badwolf * base16 (|airline-theme-base16|) From 813a9127f003c8ef9c69ac3579ffaa63250bb911 Mon Sep 17 00:00:00 2001 From: paroxayte Date: Sat, 4 May 2019 10:41:05 -0500 Subject: [PATCH 108/179] Add fruit punch theme. Heavily inspired by bubblegum, fruit punch aims to be more vibrant and fun without being hard on the eyes. --- autoload/airline/themes/fruit_punch.vim | 80 +++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 autoload/airline/themes/fruit_punch.vim diff --git a/autoload/airline/themes/fruit_punch.vim b/autoload/airline/themes/fruit_punch.vim new file mode 100644 index 00000000..02ba8a90 --- /dev/null +++ b/autoload/airline/themes/fruit_punch.vim @@ -0,0 +1,80 @@ +" Fruitpunch - A fruity airline theme! +" vim: tw=80 et sw=2 ts=2 + +" Colors {{{ +let s:dark_gray = ['#303030', 236] +let s:med_gray_hi = ['#444444', 238] +let s:med_gray_lo = ['#3a3a3a', 237] +let s:light_gray = ['#b2b2b2', 249] +let s:pretty_pink = ['#f29db4', 217] +let s:banana_smoothie = ['#fce78d', 222] +let s:faded_red = ['#f97070', 203] +let s:icy_sky = ['#79e5e0', 116] +let s:orangarine = ['#e8a15a', 179] +"}}} + +" Init {{{ +" Translate color defs to airline format +fun! s:gen_def(fg, bg) + return [a:fg[0], a:bg[0], a:fg[1], a:bg[1]] +endfun +let s:bar_main = s:gen_def(s:light_gray, s:med_gray_lo) + [''] +let g:airline#themes#fruit_punch#palette = {} +"}}} + +" Normal mode {{{ +let s:airline_a_normal = s:gen_def(s:dark_gray, s:pretty_pink) +let s:airline_c_normal = s:gen_def(s:pretty_pink, s:med_gray_hi) +let g:airline#themes#fruit_punch#palette.normal = + \ airline#themes#generate_color_map(s:airline_a_normal + \ , s:bar_main, s:airline_c_normal) +"}}} + +" Insert mode {{{ +let s:airline_a_insert = s:gen_def(s:dark_gray, s:banana_smoothie) +let s:airline_c_insert = s:gen_def(s:banana_smoothie, s:med_gray_hi) +let g:airline#themes#fruit_punch#palette.insert = + \ airline#themes#generate_color_map(s:airline_a_insert + \ , s:bar_main, s:airline_c_insert) +"}}} + +" Visual mode {{{ +let s:airline_a_visual = s:gen_def(s:dark_gray, s:icy_sky) +let s:airline_c_visual = s:gen_def(s:icy_sky, s:med_gray_hi) +let g:airline#themes#fruit_punch#palette.visual = + \ airline#themes#generate_color_map(s:airline_a_visual + \ , s:bar_main, s:airline_c_visual) +"}}} + +" Replace mode {{{ +let s:airline_a_replace = s:gen_def(s:dark_gray, s:faded_red) +let s:airline_c_replace = s:gen_def(s:faded_red, s:med_gray_hi) +let g:airline#themes#fruit_punch#palette.replace = + \ airline#themes#generate_color_map(s:airline_a_replace + \ , s:bar_main, s:airline_c_replace) +"}}} + +" Inactive color {{{ +let s:airline_inactive = s:gen_def(s:light_gray, s:med_gray_hi) +let g:airline#themes#fruit_punch#palette.inactive = + \ airline#themes#generate_color_map(s:airline_inactive + \ , s:airline_inactive, s:airline_inactive) +"}}} + +" Global colors {{{ +let s:tmp = {'normal_modified': {}, 'insert_modified': {} + \, 'visual_modified': {}, 'replace_modified': {}} + +for mode in keys(s:tmp) + let s:tmp[mode]['airline_c'] = s:airline_c_insert +endfor +call extend(g:airline#themes#fruit_punch#palette, s:tmp) + +let s:warning = s:gen_def(s:dark_gray, s:orangarine) +for mode in keys(g:airline#themes#fruit_punch#palette) + if mode == 'accents' + continue + endif + let g:airline#themes#fruit_punch#palette[mode]['airline_warning'] = s:warning +endfor +"}}} From 3cc3b968cac9c9d4d5bfba8e2a8b44e714e9c575 Mon Sep 17 00:00:00 2001 From: paroxayte Date: Sun, 5 May 2019 09:39:55 -0500 Subject: [PATCH 109/179] Add simple tests to make sure themes don't contain language errors. Update readme with travis status. --- .travis.yml | 27 +++++++++++++++++++++++++++ README.md | 2 +- test/airline-themes.vader | 38 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 66 insertions(+), 1 deletion(-) create mode 100644 .travis.yml create mode 100644 test/airline-themes.vader diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..f64dd644 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,27 @@ +language: vim + +cache: + directories: + - $HOME/.vvm + +before_install: + - curl https://raw.githubusercontent.com/kana/vim-version-manager/master/bin/vvm | python - setup; true + - source ~/.vvm/etc/login + - vvm update_itself + - vvm use vimorg--v8.1.1280 --install --with-features=huge + +before_script: | + git clone https://github.com/junegunn/vader.vim.git + git clone https://github.com/vim-airline/vim-airline + find $PWD/autoload/airline/themes -name "*.vim" > themes.txt + +script: | + vim -Nu <(cat << VIMRC + filetype off + set rtp+=vader.vim + set rtp+=vim-airline + set rtp+=. + set rtp+=after + filetype plugin indent on + syntax enable + VIMRC) -c 'Vader! test/*' > /dev/null diff --git a/README.md b/README.md index ac993867..fa4657d0 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# vim-airline-themes +# vim-airline-themes [![Build Status](https://travis-ci.org/paroxayte/vim-airline-themes.svg?branch=tests)](https://travis-ci.org/paroxayte/vim-airline-themes) This is the official theme repository for [vim-airline][11] diff --git a/test/airline-themes.vader b/test/airline-themes.vader new file mode 100644 index 00000000..ba46da42 --- /dev/null +++ b/test/airline-themes.vader @@ -0,0 +1,38 @@ +# Make sure that theme and 5 basic modes don't throw an error +# Get list of all included themes +Execute (validate themes): + let themes = readfile('themes.txt') + call sort(themes) + + let err_proc = v:false + try + + for themePath in themes + + " Check all the basic modes and their modified counterparts + " This test only fails on exceptional cases + let theme = fnamemodify(themePath, ':t:r') + Log theme + execute('AirlineTheme ' . theme) + execute('source ' . themePath) + normal i + normal : + normal R + normal v + setlocal mod + normal i + normal : + normal R + normal v + setlocal nomod + + endfor + + catch + let err_proc = v:true + Log "Failed validation testing with exception:" + Log string(v:exception) + endtry + AirlineRefresh + + Assert !err_proc From 22a91e1b1a49432305e7e05ddd7f3cab7e8d7ae4 Mon Sep 17 00:00:00 2001 From: paroxayte Date: Mon, 6 May 2019 07:16:01 -0500 Subject: [PATCH 110/179] include fruit_punch in documented theme list --- .../airline/themes/base16_atelierdune.vim | 38 +++++++++++-------- doc/airline-themes.txt | 3 +- 2 files changed, 24 insertions(+), 17 deletions(-) diff --git a/autoload/airline/themes/base16_atelierdune.vim b/autoload/airline/themes/base16_atelierdune.vim index 94cfacd3..785a6737 100644 --- a/autoload/airline/themes/base16_atelierdune.vim +++ b/autoload/airline/themes/base16_atelierdune.vim @@ -1,22 +1,22 @@ " vim-airline template by chartoin (http://github.com/chartoin) " Base 16 Atelier Dune Scheme by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) let g:airline#themes#base16_atelierdune#palette = {} -let s:gui00 = "#20201d" -let s:gui01 = "#292824" -let s:gui02 = "#6e6b5e" -let s:gui03 = "#7d7a68" -let s:gui04 = "#999580" -let s:gui05 = "#a6a28c" -let s:gui06 = "#e8e4cf" -let s:gui07 = "#fefbec" -let s:gui08 = "#d73737" -let s:gui09 = "#b65611" -let s:gui0A = "#cfb017" -let s:gui0B = "#60ac39" -let s:gui0C = "#1fad83" -let s:gui0D = "#6684e1" -let s:gui0E = "#b854d4" -let s:gui0F = "#d43552" +let s:gui00 = '#20201d' +let s:gui01 = '#292824' +let s:gui02 = '#6e6b5e' +let s:gui03 = '#7d7a68' +let s:gui04 = '#999580' +let s:gui05 = '#a6a28c' +let s:gui06 = '#e8e4cf' +let s:gui07 = '#fefbec' +let s:gui08 = '#d73737' +let s:gui09 = '#b65611' +let s:gui0A = '#cfb017' +let s:gui0B = '#60ac39' +let s:gui0C = '#1fad83' +let s:gui0D = '#6684e1' +let s:gui0E = '#b854d4' +let s:gui0F = '#d43552' let s:cterm00 = 0 let s:cterm01 = 0 @@ -71,3 +71,9 @@ let g:airline#themes#base16_atelierdune#palette.ctrlp = airline#extensions#ctrlp \ [ 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' ]) + +for mode in keys(g:airline#themes#fruit_punch#palette) + if mode == 'accents' + continue + endif +endfor diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 8533715f..44697ade 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -94,6 +94,7 @@ Currently this repository contains the following themes: * dracula * durant * faryfloss + * fruit_punch * hybrid * hybridline * jay @@ -244,7 +245,7 @@ look more like classic powerline in normal mode. To enable it: > < *g:airline_solarized_dark_text* -Turns the text color of the outer-most sections of the statusline to be dark. +Turns the text color of the outer-most sections of the statusline to be dark. To enable it: > let g:airline_solarized_dark_text = 1 < From a827d6349b603b3c8175796736af57f49ee5d9af Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Mon, 6 May 2019 14:37:54 +0200 Subject: [PATCH 111/179] Update Travis-CI Badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fa4657d0..a9b96c06 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# vim-airline-themes [![Build Status](https://travis-ci.org/paroxayte/vim-airline-themes.svg?branch=tests)](https://travis-ci.org/paroxayte/vim-airline-themes) +# vim-airline-themes [![Build Status](https://travis-ci.org/vim-airline/vim-airline-themes.svg?branch=master)](https://travis-ci.org/vim-airline/vim-airline-themes) This is the official theme repository for [vim-airline][11] From f943086b24db326f6a3a7f63f1fe722a31ae656c Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Mon, 6 May 2019 14:42:31 +0200 Subject: [PATCH 112/179] Use --not-a-term argument to vim --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index f64dd644..14416b8d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,7 +16,7 @@ before_script: | find $PWD/autoload/airline/themes -name "*.vim" > themes.txt script: | - vim -Nu <(cat << VIMRC + vim --not-a-term -Nu <(cat << VIMRC filetype off set rtp+=vader.vim set rtp+=vim-airline From e6f233231b232b6027cde6aebeeb18d9138e5324 Mon Sep 17 00:00:00 2001 From: Jethro Shuwen Sun Date: Mon, 6 May 2019 11:46:15 -0400 Subject: [PATCH 113/179] Adding the setup for warnings and errors in base16_atelierdune while at it, remove the accidently added section from fruit_punch --- .../airline/themes/base16_atelierdune.vim | 58 +++++++++++-------- 1 file changed, 34 insertions(+), 24 deletions(-) diff --git a/autoload/airline/themes/base16_atelierdune.vim b/autoload/airline/themes/base16_atelierdune.vim index 785a6737..c3d54c6f 100644 --- a/autoload/airline/themes/base16_atelierdune.vim +++ b/autoload/airline/themes/base16_atelierdune.vim @@ -1,22 +1,23 @@ " vim-airline template by chartoin (http://github.com/chartoin) " Base 16 Atelier Dune Scheme by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) let g:airline#themes#base16_atelierdune#palette = {} -let s:gui00 = '#20201d' -let s:gui01 = '#292824' -let s:gui02 = '#6e6b5e' -let s:gui03 = '#7d7a68' -let s:gui04 = '#999580' -let s:gui05 = '#a6a28c' -let s:gui06 = '#e8e4cf' -let s:gui07 = '#fefbec' -let s:gui08 = '#d73737' -let s:gui09 = '#b65611' -let s:gui0A = '#cfb017' -let s:gui0B = '#60ac39' -let s:gui0C = '#1fad83' -let s:gui0D = '#6684e1' -let s:gui0E = '#b854d4' -let s:gui0F = '#d43552' + +let s:gui00 = "#20201d" +let s:gui01 = "#292824" +let s:gui02 = "#6e6b5e" +let s:gui03 = "#7d7a68" +let s:gui04 = "#999580" +let s:gui05 = "#a6a28c" +let s:gui06 = "#e8e4cf" +let s:gui07 = "#fefbec" +let s:gui08 = "#d73737" +let s:gui09 = "#b65611" +let s:gui0A = "#cfb017" +let s:gui0B = "#60ac39" +let s:gui0C = "#1fad83" +let s:gui0D = "#6684e1" +let s:gui0E = "#b854d4" +let s:gui0F = "#d43552" let s:cterm00 = 0 let s:cterm01 = 0 @@ -27,12 +28,13 @@ let s:cterm05 = 144 let s:cterm06 = 188 let s:cterm07 = 15 let s:cterm08 = 167 -let s:cterm09 = 130 -let s:cterm0A = 178 +let s:cterm09 = 182 let s:cterm0B = 71 let s:cterm0C = 36 let s:cterm0D = 68 let s:cterm0E = 134 +" those two are not used +let s:cterm0A = 178 let s:cterm0F = 167 let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] @@ -60,6 +62,20 @@ let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] let g:airline#themes#base16_atelierdune#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +" Warning info +let s:WARNING = [ s:gui01, s:gui0A, s:cterm0C, s:cterm06 ] +let s:ERROR = [ s:gui07, s:gui08, s:cterm07, s:cterm08 ] + +let g:airline#themes#base16_atelierdune#palette.normal.airline_warning = s:WARNING +let g:airline#themes#base16_atelierdune#palette.insert.airline_warning = s:WARNING +let g:airline#themes#base16_atelierdune#palette.visual.airline_warning = s:WARNING +let g:airline#themes#base16_atelierdune#palette.replace.airline_warning = s:WARNING + +let g:airline#themes#base16_atelierdune#palette.normal.airline_error = s:ERROR +let g:airline#themes#base16_atelierdune#palette.insert.airline_error = s:ERROR +let g:airline#themes#base16_atelierdune#palette.visual.airline_error = s:ERROR +let g:airline#themes#base16_atelierdune#palette.replace.airline_error = s:ERROR + " 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 @@ -71,9 +87,3 @@ let g:airline#themes#base16_atelierdune#palette.ctrlp = airline#extensions#ctrlp \ [ 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' ]) - -for mode in keys(g:airline#themes#fruit_punch#palette) - if mode == 'accents' - continue - endif -endfor From a38ff8fbb3ec5aeec9c37a6cd4ca384b5b1d1e8d Mon Sep 17 00:00:00 2001 From: cbartondock Date: Mon, 24 Jun 2019 16:57:07 -0700 Subject: [PATCH 114/179] added desertink --- autoload/airline/themes/desertink.vim | 68 +++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 autoload/airline/themes/desertink.vim diff --git a/autoload/airline/themes/desertink.vim b/autoload/airline/themes/desertink.vim new file mode 100644 index 00000000..951cf3db --- /dev/null +++ b/autoload/airline/themes/desertink.vim @@ -0,0 +1,68 @@ +" Based on powerlinish +" +" Theme to mimic the default colorscheme of powerline +" Not 100% the same so it's powerline... ish. +" +" Differences from default powerline: +" * Paste indicator isn't colored different +" * Far right hand section matches the color of the mode indicator +" +" Differences from other airline themes: +" * No color differences when you're in a modified buffer +" * Visual mode only changes the mode section. Otherwise +" it appears the same as normal mode + +" Normal mode +let s:N1 = [ '#005f00' , '#afd700' , 22 , 148, '' ] +let s:N2 = [ '#bbbbbb' , '#444444' , 250 , 238, '' ] +let s:N3 = [ '#ffffff' , '#303030' , 231 , 235, 'bold' ] + +" Insert mode +let s:I1 = [ '#ffffff' , '#004866' , 231 , 24 ] +let s:I2 = [ '#99DDFF' , '#0087af' , 74 , 31 ] +let s:I3 = [ '#B2E5FF' , '#005f87' , 117 , 24 ] + +" Visual mode +let s:V1 = [ '#080808' , '#ffaf00' , 232 , 214 ] + +" Replace mode +let s:RE = [ '#ffffff' , '#d74444' , 231 , 9 ] + +" Inactive mode +let s:IA1 = [ '#777777' , '#4a4a4a' , 240 , 237 , '' ] +let s:IA2 = [ '#777777' , '#3a3a3a' , 242 , 236 , '' ] +let s:IA3 = [ '#999999' , s:N3[1] , 244 , s:N3[3] , '' ] + +" Tabline +let s:TN = s:N2 " normal buffers +let s:TM = [ '#870000', '#ff8700', 88, 208, 'bold' ] " modified buffers +let s:TMU = [ '#ff8700', '#870000', 208, 88, 'bold' ] " modified unselected buffers +let s:TH = [ s:N1[1], s:N1[0], s:N1[3], s:N1[2] ] " hidden buffers + +let g:airline#themes#desertink#palette = {} + +let g:airline#themes#desertink#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#desertink#palette.normal_modified = { + \ 'airline_a': s:TM, + \ 'airline_z': s:TM } + +let g:airline#themes#desertink#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:N3) +let g:airline#themes#desertink#palette.insert_replace = { + \ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ], + \ 'airline_z': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } + +let g:airline#themes#desertink#palette.visual = { + \ 'airline_a': [ s:V1[0] , s:V1[1] , s:V1[2] , s:V1[3] , '' ], + \ 'airline_z': [ s:V1[0] , s:V1[1] , s:V1[2] , s:V1[3] , '' ] } + +let g:airline#themes#desertink#palette.replace = copy(airline#themes#desertink#palette.normal) +let g:airline#themes#desertink#palette.replace.airline_a = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ] +let g:airline#themes#desertink#palette.replace.airline_z = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ] + +let g:airline#themes#desertink#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) + +let g:airline#themes#desertink#palette.tabline = { + \ 'airline_tab': s:TH, + \ 'airline_tabmod': s:TM, + \ 'airline_tabmod_unsel': s:TMU, + \ 'airline_tabhid': s:TN } From 946b2c25bb395a69c50e807a2d64e1747948c81d Mon Sep 17 00:00:00 2001 From: cbartondock Date: Mon, 22 Jul 2019 16:48:42 -0700 Subject: [PATCH 115/179] documentation --- doc/airline-themes.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 44697ade..f41c2c90 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -89,6 +89,7 @@ Currently this repository contains the following themes: * cool * dark * dark_minimal + * desertink * deus * distinguished * dracula From 7f81f102ab53985b0f1d19c4be6d13fb359c13b4 Mon Sep 17 00:00:00 2001 From: Yukun Lin Date: Sat, 10 Aug 2019 19:54:05 +0900 Subject: [PATCH 116/179] Add 'g:airline_solarized_dark_inactive_background' option for solarized.vim Increases contrast to make it easier to distinguish between active and inactive buffers. --- autoload/airline/themes/solarized.vim | 3 ++- doc/airline-themes.txt | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/autoload/airline/themes/solarized.vim b/autoload/airline/themes/solarized.vim index 702eda96..caf11960 100644 --- a/autoload/airline/themes/solarized.vim +++ b/autoload/airline/themes/solarized.vim @@ -7,6 +7,7 @@ function! airline#themes#solarized#refresh() let s:background = get(g:, 'airline_solarized_bg', &background) let s:ansi_colors = get(g:, 'solarized_termcolors', 16) != 256 && &t_Co >= 16 ? 1 : 0 let s:use_green = get(g:, 'airline_solarized_normal_green', 0) + let s:dark_inactive_tab = get(g:, 'airline_solarized_dark_inactive_background', 0) let s:dark_text = get(g:, 'airline_solarized_dark_text', 0) let s:dark_inactive_border = get(g:, 'airline_solarized_dark_inactive_border', 0) let s:tty = &t_Co == 8 @@ -198,7 +199,7 @@ function! airline#themes#solarized#refresh() let g:airline#themes#solarized#palette.tabline = {} let g:airline#themes#solarized#palette.tabline.airline_tab = [ - \ s:I2[0].g, s:I2[1].g, s:I2[0].t, s:I2[1].t, s:I2[2]] + \ s:I2[0].g, s:I2[1].g, s:I2[0].t, (s:dark_inactive_tab ? s:I3[0].t : s:I2[1].t), s:I2[2]] let g:airline#themes#solarized#palette.tabline.airline_tabtype = [ \ s:N2[0].g, s:N2[1].g, s:N2[0].t, s:N2[1].t, s:N2[2]] diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index f41c2c90..0e7d74f1 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -243,6 +243,12 @@ be shown in a nice orange. > Turns the outer-most section of the statusline Solarized green, making it look more like classic powerline in normal mode. To enable it: > let g:airline_solarized_normal_green = 1 +< + *airline_solarized_dark_inactive_background* + +For buffer(s) in the tabline that are displayed in an inactive window pane, +use a darker background for the buffer display in the tabline. To enable it: > + let g:airline_solarized_dark_inactive_background = 1 < *g:airline_solarized_dark_text* From fb1d0b3cc4f405f95adabfdd9de18262efa1a07f Mon Sep 17 00:00:00 2001 From: Yukun Lin Date: Thu, 8 Aug 2019 00:05:08 +0900 Subject: [PATCH 117/179] Add 'enable_command_color' option for solarized.vim Allow users to enable a different color for the status line in command mode. --- autoload/airline/themes/solarized.vim | 25 +++++++++++++++++++++++++ doc/airline-themes.txt | 5 +++++ 2 files changed, 30 insertions(+) diff --git a/autoload/airline/themes/solarized.vim b/autoload/airline/themes/solarized.vim index 702eda96..f920232d 100644 --- a/autoload/airline/themes/solarized.vim +++ b/autoload/airline/themes/solarized.vim @@ -9,6 +9,7 @@ function! airline#themes#solarized#refresh() let s:use_green = get(g:, 'airline_solarized_normal_green', 0) let s:dark_text = get(g:, 'airline_solarized_dark_text', 0) let s:dark_inactive_border = get(g:, 'airline_solarized_dark_inactive_border', 0) + let s:enable_command_color = get(g:, 'airline_solarized_enable_command_color', 0) let s:tty = &t_Co == 8 """""""""""""""""""""""""""""""""""""""""""""""" @@ -100,6 +101,13 @@ function! airline#themes#solarized#refresh() let s:RM = s:NM let s:RF = s:NF + " Command mode + let s:C1 = [s:N1[0], s:violet, ''] + let s:C2 = s:N2 + let s:C3 = s:N3 + let s:CF = s:NF + let s:CM = s:NM + " Inactive, according to VertSplit in solarized " (bg dark: base00; bg light: base0) if s:background == 'dark' @@ -195,6 +203,23 @@ function! airline#themes#solarized#refresh() let g:airline#themes#solarized#palette.replace_modified.airline_warning = \ g:airline#themes#solarized#palette.normal.airline_warning + let g:airline#themes#solarized#palette.replace_modified.airline_warning = + \ g:airline#themes#solarized#palette.normal.airline_warning + + if s:enable_command_color + let g:airline#themes#solarized#palette.commandline = airline#themes#generate_color_map( + \ [s:C1[0].g, s:C1[1].g, s:C1[0].t, s:C1[1].t, s:C1[2]], + \ [s:C2[0].g, s:C2[1].g, s:C2[0].t, s:C2[1].t, s:C2[2]], + \ [s:C3[0].g, s:C3[1].g, s:C3[0].t, s:C3[1].t, s:C3[2]]) + + let g:airline#themes#solarized#palette.commandline.airline_warning = + \ g:airline#themes#solarized#palette.normal.airline_warning + + let g:airline#themes#solarized#palette.commandline_modified = { + \ 'airline_c': [s:RM[0].g, s:RM[1].g, + \ s:RM[0].t, s:RM[1].t, s:RM[2]]} + endif + let g:airline#themes#solarized#palette.tabline = {} let g:airline#themes#solarized#palette.tabline.airline_tab = [ diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index f41c2c90..5e588396 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -255,6 +255,11 @@ To enable it: > Changes inactive window panes to have a dark bottom border instead of light by default. To enable it: > let g:airline_solarized_dark_inactive_border = 1 +< + *g:airline_solarized_enable_command_color* + +In command mode, set the status line to its own color (violet). To enable it: > + let airline_solarized_enable_command_color = 1 < *g:solarized_base16* From 342cb642d9c183bbb04f2c9a948830aff2ab6d8d Mon Sep 17 00:00:00 2001 From: ronald2wing <16713673+ronald2wing@users.noreply.github.com> Date: Wed, 18 Sep 2019 07:28:24 -0400 Subject: [PATCH 118/179] Add base 16 gruvbox dark hard to the themes closes: #185 #186 --- .../themes/base16_gruvbox_dark_hard.vim | 73 +++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 74 insertions(+) create mode 100644 autoload/airline/themes/base16_gruvbox_dark_hard.vim diff --git a/autoload/airline/themes/base16_gruvbox_dark_hard.vim b/autoload/airline/themes/base16_gruvbox_dark_hard.vim new file mode 100644 index 00000000..a3a52692 --- /dev/null +++ b/autoload/airline/themes/base16_gruvbox_dark_hard.vim @@ -0,0 +1,73 @@ +" vim-airline template by ronald2wing (https://github.com/ronald2wing) +" Base 16 Gruvbox Dark Hard Scheme by Dawid Kurek (https://github.com/dawikur) +let g:airline#themes#base16_gruvbox_dark_hard#palette = {} +let s:gui00 = "#1d2021" +let s:gui01 = "#3c3836" +let s:gui02 = "#504945" +let s:gui03 = "#665c54" +let s:gui04 = "#bdae93" +let s:gui05 = "#d5c4a1" +let s:gui06 = "#ebdbb2" +let s:gui07 = "#fbf1c7" +let s:gui08 = "#fb4934" +let s:gui09 = "#fe8019" +let s:gui0A = "#fabd2f" +let s:gui0B = "#b8bb26" +let s:gui0C = "#8ec07c" +let s:gui0D = "#83a598" +let s:gui0E = "#d3869b" +let s:gui0F = "#d65d0e" + +let s:cterm00 = 234 +let s:cterm01 = 235 +let s:cterm02 = 236 +let s:cterm03 = 240 +let s:cterm04 = 143 +let s:cterm05 = 187 +let s:cterm06 = 223 +let s:cterm07 = 230 +let s:cterm08 = 203 +let s:cterm09 = 208 +let s:cterm0A = 214 +let s:cterm0B = 142 +let s:cterm0C = 108 +let s:cterm0D = 108 +let s:cterm0E = 175 +let s:cterm0F = 166 + +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_gruvbox_dark_hard#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_gruvbox_dark_hard#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) + +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_gruvbox_dark_hard#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) + +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_gruvbox_dark_hard#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) + +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_gruvbox_dark_hard#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) + +" 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_gruvbox_dark_hard#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index f41c2c90..1f9531c1 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -60,6 +60,7 @@ Currently this repository contains the following themes: * base16_google * base16_grayscale * base16_greenscreen + * base16_gruvbox_dark_hard * base16_harmonic16 * base16_hopscotch * base16_isotope From 0827afccdfe4711bbcefa0ff3931d12acdee391e Mon Sep 17 00:00:00 2001 From: ayush Date: Thu, 31 Oct 2019 15:32:48 +0530 Subject: [PATCH 119/179] Added base16-snazzy theme colors from h404bi/base16-snazzy and sindresorhus/hyper-snazzy --- autoload/airline/themes/base16_snazzy.vim | 121 ++++++++++++++++++++++ 1 file changed, 121 insertions(+) create mode 100644 autoload/airline/themes/base16_snazzy.vim diff --git a/autoload/airline/themes/base16_snazzy.vim b/autoload/airline/themes/base16_snazzy.vim new file mode 100644 index 00000000..76704ed9 --- /dev/null +++ b/autoload/airline/themes/base16_snazzy.vim @@ -0,0 +1,121 @@ +" base16-snazzy +" theme format modified from wombat +" colors from sindresorhus/hyper-snazzy & h404bi/base16-snazzy-scheme/ +" Made by Ayush Shenoy (masala-man) +" +" BASE16-SNAZZY XTERM +let s:base00 = '#282a36' "236 +let s:base01 = '#34353e' "237 +let s:base02 = '#43454f' "238 +let s:base03 = '#78787e' "244 +let s:base04 = '#a5a5a9' "248 +let s:base05 = '#e2e4e5' "254 +let s:base06 = '#eff0eb' "255 +let s:base07 = '#f1f1f0' "15 +let s:base08 = '#ff5c57' "203 +let s:base09 = '#ff9f43' "215 +let s:base0A = '#f3f99d' "229 +let s:base0B = '#5af78e' "84 +let s:base0C = '#9aedfe' "123 +let s:base0D = '#57c7ff' "81 +let s:base0E = '#ff6ac1' "205 +let s:base0F = '#b2643c' "131 + +" Normal mode +" [ guifg , guibg , ctermfg , ctermbg , opts ] +let s:N1 = [ s:base00 , s:base0D , 235 , 81 ] " [ color of body and line-info ] +let s:N2 = [ s:base0D , s:base00 , 81 , 235 ] " [ diffcount and file-info ] +let s:N3 = [ s:base0D , s:base00 , 81 , 235 ] " [ filename ] +let s:N4 = [ s:base0D , 81 ] " [ buffer modified ] + +" Insert mode +let s:I1 = [ s:base00 , s:base0B , 235 , 84 ] +let s:I2 = [ s:base0B , s:base00 , 84 , 235 ] +let s:I3 = [ s:base0B , s:base00 , 84 , 235 ] +let s:I4 = [ s:base0B , 84 ] + +" Visual mode +let s:V1 = [ s:base00 , s:base0A , 235 , 229 ] +let s:V2 = [ s:base0A , s:base00 , 229 , 235 ] +let s:V3 = [ s:base0A , s:base00 , 229 , 235 ] +let s:V4 = [ s:base0A , 229 ] + +" Replace mode +let s:R1 = [ s:base00 , s:base08 , 235 , 203 ] +let s:R2 = [ s:base08 , s:base00 , 203 , 235 ] +let s:R3 = [ s:base08 , s:base00 , 203 , 235 ] +let s:R4 = [ s:base08 , 203 ] + +" Paste mode +let s:PA = [ s:base0B , 84 ] + +" Info modified +let s:IM = [ s:base00 , 235 ] + +" Inactive mode +let s:IA = [ '' , s:N3[1] , 244 , 235 , '' ] " [ color of bar on inactive splits ] + +let g:airline#themes#base16_snazzy#palette = {} + +let g:airline#themes#base16_snazzy#palette.accents = { + \ 'red': [ s:base08 , '' , 203 , '' , '' ] + \ } + +let ER = [ s:base00 , s:base08 , 235 , 203 ] " [ error color ] +let WI = [ s:base00 , s:base0A , 235 , 229 ] " [ warning color ] + +let g:airline#themes#base16_snazzy#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_snazzy#palette.normal_modified = { + \ 'airline_a': [ s:N1[0] , s:N4[0] , s:N1[2] , s:N4[1] , '' ] , + \ 'airline_b': [ s:N4[0] , s:IM[0] , s:N4[1] , s:IM[1] , '' ] , + \ 'airline_c': [ s:N4[0] , s:N3[1] , s:N4[1] , s:N3[3] , '' ] } + +let g:airline#themes#base16_snazzy#palette.normal.airline_error = ER +let g:airline#themes#base16_snazzy#palette.normal.airline_warning = WI +let g:airline#themes#base16_snazzy#palette.normal_modified.airline_error = ER +let g:airline#themes#base16_snazzy#palette.normal_modified.airline_warning = WI + +let g:airline#themes#base16_snazzy#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#base16_snazzy#palette.insert_modified = { + \ 'airline_a': [ s:I1[0] , s:I4[0] , s:I1[2] , s:I4[1] , '' ] , + \ 'airline_b': [ s:I4[0] , s:IM[0] , s:I4[1] , s:IM[1] , '' ] , + \ 'airline_c': [ s:I4[0] , s:N3[1] , s:I4[1] , s:N3[3] , '' ] } + +let g:airline#themes#base16_snazzy#palette.insert.airline_error = ER +let g:airline#themes#base16_snazzy#palette.insert.airline_warning = WI +let g:airline#themes#base16_snazzy#palette.insert_modified.airline_error = ER +let g:airline#themes#base16_snazzy#palette.insert_modified.airline_warning = WI + +let g:airline#themes#base16_snazzy#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_snazzy#palette.visual_modified = { + \ 'airline_a': [ s:V1[0] , s:V4[0] , s:V1[2] , s:V4[1] , '' ] , + \ 'airline_b': [ s:V4[0] , s:IM[0] , s:V4[1] , s:IM[1] , '' ] , + \ 'airline_c': [ s:V4[0] , s:N3[1] , s:V4[1] , s:N3[3] , '' ] } + +let g:airline#themes#base16_snazzy#palette.visual.airline_error = ER +let g:airline#themes#base16_snazzy#palette.visual.airline_warning = WI +let g:airline#themes#base16_snazzy#palette.visual_modified.airline_error = ER +let g:airline#themes#base16_snazzy#palette.visual_modified.airline_warning = WI + +let g:airline#themes#base16_snazzy#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#base16_snazzy#palette.replace_modified = { + \ 'airline_a': [ s:R1[0] , s:R4[0] , s:R1[2] , s:R4[1] , '' ] , + \ 'airline_b': [ s:R4[0] , s:IM[0] , s:R4[1] , s:IM[1] , '' ] , + \ 'airline_c': [ s:R4[0] , s:N3[1] , s:R4[1] , s:N3[3] , '' ] } + +let g:airline#themes#base16_snazzy#palette.replace.airline_error = ER +let g:airline#themes#base16_snazzy#palette.replace.airline_warning = WI +let g:airline#themes#base16_snazzy#palette.replace_modified.airline_error = ER +let g:airline#themes#base16_snazzy#palette.replace_modified.airline_warning = WI + +let g:airline#themes#base16_snazzy#palette.insert_paste = { + \ 'airline_a': [ s:I1[0] , s:PA[0] , s:I1[2] , s:PA[1] , '' ] , + \ 'airline_b': [ s:PA[0] , s:IM[0] , s:PA[1] , s:IM[1] , '' ] , + \ 'airline_c': [ s:PA[0] , s:N3[1] , s:PA[1] , s:N3[3] , '' ] } + +let g:airline#themes#base16_snazzy#palette.insert_paste.airline_error = ER +let g:airline#themes#base16_snazzy#palette.insert_paste.airline_warning = WI + +let g:airline#themes#base16_snazzy#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) +let g:airline#themes#base16_snazzy#palette.inactive_modified = { + \ 'airline_c': [ s:N4[0] , '' , s:N4[1] , '' , '' ] } From 74757e0cff99b5ec058b111e5234f7f906c77d9e Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Thu, 21 Nov 2019 01:14:35 +0900 Subject: [PATCH 120/179] update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a9b96c06..472c318e 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ If you are interested in becoming the official maintainer of this project, pleas # License -MIT License. Copyright (c) 2013-2017 Bailey Ling & Contributors. +MIT License. Copyright (c) 2013-2019 Bailey Ling & Contributors. [1]: https://github.com/bling From d85461f191b3e1603d0830e0c5c1d20338674c34 Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Fri, 22 Nov 2019 15:51:41 +0900 Subject: [PATCH 121/179] add .DS_Store --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 926ccaaf..17402e57 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ +.DS_Store doc/tags From 6788172c9c3fc75f264f1e7320261050db43ad37 Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Wed, 27 Nov 2019 12:19:34 +0900 Subject: [PATCH 122/179] add check to vim version --- plugin/airline-themes.vim | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugin/airline-themes.vim b/plugin/airline-themes.vim index 1be6b473..d7d2b7ab 100644 --- a/plugin/airline-themes.vim +++ b/plugin/airline-themes.vim @@ -1,7 +1,9 @@ -" MIT License. Copyright (c) 2013-2016 Bailey Ling & Contributors. +" MIT License. Copyright (c) 2013-2019 Bailey Ling & Contributors. " vim: et ts=2 sts=2 sw=2 -if (exists('g:loaded_airline_themes') && g:loaded_airline_themes) +scriptencoding utf-8 + +if &cp || v:version < 702 || (exists('g:loaded_airline_themes') && g:loaded_airline_themes) finish endif let g:loaded_airline_themes = 1 From dbf975c8501632f521594d39709d81456baa9ace Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Wed, 27 Nov 2019 15:33:43 +0900 Subject: [PATCH 123/179] update LICENSE's year --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index b8f4e6bc..69bc2df1 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (C) 2013-2016 Bailey Ling & Contributors. +Copyright (C) 2013-2019 Bailey Ling & Contributors. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), From f4ba787e9c5455a6a88c6d04e61b189826375763 Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Wed, 27 Nov 2019 13:44:59 +0100 Subject: [PATCH 124/179] Remove dracula theme closes #191 #192 The dracula Vim colorscheme (https://github.com/dracula/vim) comes with an accompanying airline-theme. However, since the vim-airline-themes also ships with the dracula theme, this might cause inconsistencies and cause confusion which colors should be used. So simply drop the dracula theme from this repository and use the one from the upstream dracula colorscheme. After all, you need to install the color scheme and if you do, you already will get the airline-theme with it. --- autoload/airline/themes/dracula.vim | 112 ---------------------------- doc/airline-themes.txt | 1 - 2 files changed, 113 deletions(-) delete mode 100644 autoload/airline/themes/dracula.vim diff --git a/autoload/airline/themes/dracula.vim b/autoload/airline/themes/dracula.vim deleted file mode 100644 index c1215aa2..00000000 --- a/autoload/airline/themes/dracula.vim +++ /dev/null @@ -1,112 +0,0 @@ -" Dracula vim-airline theme -" -" Copyright 2016, All rights reserved -" -" Code licensed under the MIT license -" http://zenorocha.mit-license.org -" -" @author Extrante -" @author Zeno Rocha - -" Color palette -let s:gui01 = "#44475a" -let s:gui02 = "#5f6a8e" -let s:gui03 = "#ffb86c" -let s:gui04 = "#bd93f9" -let s:gui05 = "#ff5555" -let s:gui06 = "#f1fa8c" -let s:gui07 = "#50fa7b" -let s:gui08 = "#bd93f9" -let s:cterm01 = "236" -let s:cterm02 = "61" -let s:cterm03 = "215" -let s:cterm04 = "141" -let s:cterm05 = "160" -let s:cterm06 = "228" -let s:cterm07 = "84" -let s:cterm08 = "141" - -let s:guiWhite = "#f8f8f2" -let s:guiBlack = "#282a36" -let s:ctermWhite = "15" -let s:ctermBlack = "16" - -let s:ctermChangedColor = "59" -let s:guiChangedColor = "#5f5f5f" - -" Normal mode -let s:N1 = [ s:guiBlack , s:gui08 , s:ctermBlack , s:cterm08 ] -let s:N2 = [ s:guiWhite , s:gui02 , s:ctermWhite , s:cterm02 ] -let s:N3 = [ s:guiWhite , s:gui01 , s:ctermWhite , s:cterm01 ] - -" Insert mode -let s:I1 = [ s:guiBlack , s:gui07 , s:ctermBlack , s:cterm07 ] -let s:I2 = [ s:guiWhite , s:gui02 , s:ctermWhite , s:cterm02 ] -let s:I3 = [ s:guiWhite , s:gui01 , s:ctermWhite , s:cterm01 ] - -" Visual mode -let s:V1 = [ s:guiBlack , s:gui06 , s:ctermBlack , s:cterm06 ] -let s:V2 = [ s:guiWhite , s:gui02 , s:ctermWhite , s:cterm02 ] -let s:V3 = [ s:guiWhite , s:gui01 , s:ctermWhite, s:cterm01 ] - -" Replace mode -let s:R1 = [ s:guiBlack , s:gui05 , s:ctermWhite, s:cterm05 ] -let s:R2 = [ s:guiWhite , s:gui02 , s:ctermWhite, s:cterm02 ] -let s:R3 = [ s:guiWhite , s:gui01 , s:ctermWhite, s:cterm01 ] - -" File changed -let s:changed = [ s:guiWhite , s:guiChangedColor , s:ctermWhite , s:ctermChangedColor ] - -let g:airline#themes#dracula#palette = {} -let g:airline#themes#dracula#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -let g:airline#themes#dracula#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -let g:airline#themes#dracula#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#dracula#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#dracula#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) - -" Inactive mode -let s:IN1 = [ s:gui04 , s:guiWhite , s:cterm04 , s:ctermWhite ] -let s:IN2 = [ s:gui04 , s:gui01 , s:cterm04 , s:cterm01 ] -let s:IA = [ s:IN1[1] , s:IN2[1] , s:IN1[3] , s:IN2[3] , '' ] -let g:airline#themes#dracula#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) - -" Warning info -let s:WARNING = [ s:guiBlack, s:gui03, s:ctermBlack, s:cterm03 ] -let s:ERROR = [ s:guiWhite, s:gui05, s:ctermWhite, s:cterm05 ] - -let g:airline#themes#dracula#palette.normal.airline_warning = s:WARNING -let g:airline#themes#dracula#palette.insert.airline_warning = s:WARNING -let g:airline#themes#dracula#palette.visual.airline_warning = s:WARNING -let g:airline#themes#dracula#palette.replace.airline_warning = s:WARNING - -let g:airline#themes#dracula#palette.normal.airline_error = s:ERROR -let g:airline#themes#dracula#palette.insert.airline_error = s:ERROR -let g:airline#themes#dracula#palette.visual.airline_error = s:ERROR -let g:airline#themes#dracula#palette.replace.airline_error = s:ERROR - -" File modified and not saved -let g:airline#themes#dracula#palette.normal_modified = airline#themes#generate_color_map(s:N1, s:N2, s:changed) -let g:airline#themes#dracula#palette.insert_modified = airline#themes#generate_color_map(s:I1, s:I2, s:changed) -let g:airline#themes#dracula#palette.replace_modified = airline#themes#generate_color_map(s:R1, s:R2, s:changed) -let g:airline#themes#dracula#palette.visual_modified = airline#themes#generate_color_map(s:V1, s:V2, s:changed) - -let g:airline#themes#dracula#palette.normal_modified.airline_warning = s:WARNING -let g:airline#themes#dracula#palette.insert_modified.airline_warning = s:WARNING -let g:airline#themes#dracula#palette.visual_modified.airline_warning = s:WARNING -let g:airline#themes#dracula#palette.replace_modified.airline_warning = s:WARNING - -let g:airline#themes#dracula#palette.normal_modified.airline_error = s:ERROR -let g:airline#themes#dracula#palette.insert_modified.airline_error = s:ERROR -let g:airline#themes#dracula#palette.visual_modified.airline_error = s:ERROR -let g:airline#themes#dracula#palette.replace_modified.airline_error = s:ERROR - -" CtrlP -if !get(g:, 'loaded_ctrlp', 0) - finish -endif - -let s:CP1 = [ s:guiWhite , s:gui01 , s:ctermWhite , s:cterm01 ] -let s:CP2 = [ s:guiWhite , s:gui02 , s:ctermWhite , s:cterm02 ] -let s:CP3 = [ s:guiWhite , s:gui08 , s:ctermWhite , s:cterm08 ] - -let g:airline#themes#dracula#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:CP1, s:CP2, s:CP3) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index acd30595..779899da 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -93,7 +93,6 @@ Currently this repository contains the following themes: * desertink * deus * distinguished - * dracula * durant * faryfloss * fruit_punch From 67c46c234fb4ea58b1af0b4e43ff93d3c84f4ad3 Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Fri, 29 Nov 2019 18:30:14 +0900 Subject: [PATCH 125/179] update airline-themes.txt's years --- doc/airline-themes.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 779899da..f2aeaae5 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -298,6 +298,6 @@ Contributions and pull requests are welcome. ============================================================================== LICENSE *airline-themes-license* -MIT License. Copyright © 2013-2016 Bailey Ling, et al +MIT License. Copyright © 2013-2019 Bailey Ling, et al vim:tw=78:ts=8:ft=help:norl: From e87e969b354571e332d774f7ccae4534e10a573b Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Mon, 2 Dec 2019 18:34:11 +0900 Subject: [PATCH 126/179] Remove aurora theme --- autoload/airline/themes/aurora.vim | 52 ------------------------------ doc/airline-themes.txt | 1 - 2 files changed, 53 deletions(-) delete mode 100644 autoload/airline/themes/aurora.vim diff --git a/autoload/airline/themes/aurora.vim b/autoload/airline/themes/aurora.vim deleted file mode 100644 index d85dd396..00000000 --- a/autoload/airline/themes/aurora.vim +++ /dev/null @@ -1,52 +0,0 @@ -" Normal mode -let s:N1 = [ '#ffffff' , '#5f00af' , 231 , 55 ] -let s:N2 = [ '#ffffff' , '#875fd7' , 231 , 98 ] -let s:N3 = [ '#333333' , '#efefef' , 59 , 255 ] - -" Insert mode -let s:I1 = [ '#ffffff' , '#005fff' , 231 , 27 ] -let s:I2 = [ '#ffffff' , '#00afff' , 231 , 39 ] -let s:I3 = [ '#333333' , '#efefef' , 59 , 255 ] - -" Visual mode -let s:V1 = [ '#121212' , '#ff5f00' , 233 , 202 ] -let s:V2 = [ '#121212' , '#ffaf00' , 233 , 214 ] -let s:V3 = [ '#333333' , '#efefef' , 59 , 255 ] - -" Replace mode -let s:R1 = [ '#ffffff' , '#ff0000' , 231 , 196 ] -let s:R2 = [ '#ffffff' , '#ff5f5f' , 231 , 203 ] -let s:R3 = [ '#333333' , '#efefef' , 59 , 255 ] - -let g:airline#themes#aurora#palette = {} -let g:airline#themes#aurora#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -let g:airline#themes#aurora#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -let g:airline#themes#aurora#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#aurora#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) - -" Inactive mode -let s:IN1 = [ '#9e9e9e' , '#9e9e9e' , 247 , 247 ] -let s:IN2 = [ '#efefef' , '#efefef' , 255 , 255 ] - -let s:IA = [ s:IN1[1] , s:IN2[1] , s:IN1[3] , s:IN2[3] , '' ] -let g:airline#themes#aurora#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) - -" CtrlP -if !get(g:, 'loaded_ctrlp', 0) - finish -endif - -let s:CP1 = [ '#ffffff' , '#5f00af' , 231 , 55 ] -let s:CP2 = [ '#ffffff' , '#875fd7' , 231 , 98 ] -let s:CP3 = [ '#5f00af' , '#ffffff' , 55 , 231 ] - -let g:airline#themes#aurora#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:CP1, s:CP2, s:CP3) - -" Tabline -let g:airline#themes#aurora#palette.tabline = { - \ 'airline_tab': [ '#ffffff' , '#5f00af' , 231 , 55 , '' ], - \ 'airline_tabsel': [ '#ffffff' , '#875fd7' , 231 , 98 , '' ], - \ 'airline_tabtype': [ '#ffffff' , '#875fd7' , 231 , 98 , '' ], - \ 'airline_tabfill': [ '#ffffff' , '#121212' , 231 , 16 , '' ], - \ 'airline_tabmod': [ '#ffffff' , '#ff5f5f' , 231 , 203 , '' ] - \ } diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index f2aeaae5..5d857c3d 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -28,7 +28,6 @@ Currently this repository contains the following themes: * alduin * angr * atomic - * aurora * ayu_light * ayu_mirage * ayu_dark From c47b1dd7e8dfef50cdaafc438e31535146cf7741 Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Fri, 13 Dec 2019 18:23:23 +0900 Subject: [PATCH 127/179] plugin: save/restore cpo setting --- plugin/airline-themes.vim | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugin/airline-themes.vim b/plugin/airline-themes.vim index d7d2b7ab..8e5722de 100644 --- a/plugin/airline-themes.vim +++ b/plugin/airline-themes.vim @@ -1,9 +1,15 @@ " MIT License. Copyright (c) 2013-2019 Bailey Ling & Contributors. " vim: et ts=2 sts=2 sw=2 +let s:save_cpo = &cpo +set cpo&vim + scriptencoding utf-8 if &cp || v:version < 702 || (exists('g:loaded_airline_themes') && g:loaded_airline_themes) finish endif let g:loaded_airline_themes = 1 + +let &cpo = s:save_cpo +unlet s:save_cpo From 4464a48f665ec8bb6b3d9c3069aab3fb784f8f17 Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Mon, 16 Dec 2019 20:50:05 +0900 Subject: [PATCH 128/179] remove vice theme --- autoload/airline/themes/vice.vim | 72 -------------------------------- doc/airline-themes.txt | 1 - 2 files changed, 73 deletions(-) delete mode 100644 autoload/airline/themes/vice.vim diff --git a/autoload/airline/themes/vice.vim b/autoload/airline/themes/vice.vim deleted file mode 100644 index 7f88f6db..00000000 --- a/autoload/airline/themes/vice.vim +++ /dev/null @@ -1,72 +0,0 @@ -" Color definitions -let s:white = [231, "#ffffff"] -let s:grey0 = [102, "#878787"] "lightest grey -let s:grey1 = [238, "#444444"] "mid grey -let s:grey2 = [235, "#303030"] "darkest grey - -let s:pink = [212, "#ff87d7"] -let s:light_pink = [218, "#ffafdf"] -let s:hot_pink = [201, "#ff00ff" ] - -let s:red = [197, "#ff005f" ] - -let s:teal = [123, "#87ffff"] -let s:light_blue = [159, "#afffff"] - -let s:light_yellow = [229, "#ffffaf"] - -let s:mint = [158, "#afffd7"] -let s:dark_mint = [49, "#87af87"] - -let s:lavender = [183, "#dfafff"] -let s:gray_purple = [146, "#afafd7"] -let s:dark_lavender = [97, "#875faf"] - -let s:modified = { 'airline_c': [s:dark_mint[1], s:grey2[1], s:dark_mint[0], s:grey2[0] ] } - -let g:airline#themes#vice#palette = {} -" Normal mode -let s:N1 = [s:grey1[1], s:teal[1], s:grey1[0], s:teal[0] ] -let s:N2 = [s:white[1], s:grey2[1], s:white[0], s:grey2[0] ] -let s:N3 = [s:mint[1], s:grey2[1], s:mint[0], s:grey2[0] ] -let g:airline#themes#vice#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -let g:airline#themes#vice#palette.normal_modified = s:modified - -" Insert mode -let s:I1 = [s:grey1[1], s:mint[1], s:grey1[0], s:mint[0] ] -let s:I2 = s:N2 -let s:I3 = s:N3 -let g:airline#themes#vice#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -let g:airline#themes#vice#palette.insert_modified = s:modified - -" Visual mode -let s:V1 = [s:grey1[1], s:pink[1], s:grey1[0], s:pink[0] ] -let s:V2 = s:N2 -let s:V3 = s:I3 -let g:airline#themes#vice#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#vice#palette.visual_modified = s:modified - -" Replace mode -let s:R1 = [s:hot_pink[1], s:grey2[1], s:hot_pink[0], s:grey2[0] ] -let s:R2 = s:N2 -let s:R3 = s:I3 -let g:airline#themes#vice#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#vice#palette.replace_modified = s:modified - -" Inactive mode -let s:IN1 = [s:grey0[1], s:grey1[1], s:grey0[0], s:grey1[0] ] -let s:IN2 = [s:grey0[1], s:grey1[1], s:grey0[0], s:grey1[0] ] -let s:IN3 = [s:grey0[1], s:grey1[1], s:grey0[0], s:grey1[0] ] -let g:airline#themes#vice#palette.inactive = airline#themes#generate_color_map(s:IN1, s:IN2, s:IN3) -let g:airline#themes#vice#palette.inactive_modified = s:modified - -" CtrlP -if !get(g:, 'loaded_ctrlp', 0) - finish -endif - -let s:CP1 = [s:white[1], s:grey1[1], s:white[0], s:grey1[0] ] -let s:CP2 = [s:white[1], s:grey1[1], s:white[0], s:grey1[0] ] -let s:CP3 = [s:white[1], s:grey1[1], s:white[0], s:grey1[0] ] - -let g:airline#themes#vice#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:CP1, s:CP2, s:CP3) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 5d857c3d..9e02c422 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -133,7 +133,6 @@ Currently this repository contains the following themes: * tomorrow * ubaryd * understated - * vice * violet * wombat * xtermlight From 7f1917ca8448d10b25d0fb73e3f67a8e70c6231d Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Thu, 19 Dec 2019 13:26:17 +0900 Subject: [PATCH 129/179] add issue template --- .github/ISSUE_TEMPLATE.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE.md diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md new file mode 100644 index 00000000..5afbf2aa --- /dev/null +++ b/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,18 @@ +environment +vim: ???? +vim-airline: ???? +colorscheme: ???? +OS: ???? +Have you reproduced with a minimal vimrc: ??? +What is your airline configuration: ??? if you are using terminal: +terminal: ???? +$TERM variable: ??? +color configuration (:set t_Co?): if you are using Neovim: +does it happen in Vim: ??? +actual behavior +???? + +expected behavior +???? + +screen shot (if possible) From b8b2be1e9af765d9205e0d0456c0a70404555179 Mon Sep 17 00:00:00 2001 From: edisonhello Date: Fri, 27 Dec 2019 22:50:15 +0800 Subject: [PATCH 130/179] Add owo theme based on bubblegum --- autoload/airline/themes/owo.vim | 85 +++++++++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 86 insertions(+) create mode 100644 autoload/airline/themes/owo.vim diff --git a/autoload/airline/themes/owo.vim b/autoload/airline/themes/owo.vim new file mode 100644 index 00000000..792a4c0a --- /dev/null +++ b/autoload/airline/themes/owo.vim @@ -0,0 +1,85 @@ +let s:gui_dark_gray = '#303030' +let s:cterm_dark_gray = 236 + +let s:gui_med_gray_hi = '#444444' +let s:cterm_med_gray_hi = 238 + +let s:gui_med_gray_lo = '#3a3a3a' +let s:cterm_med_gray_lo = 237 + +let s:gui_light_gray = '#b2b2b2' +let s:cterm_light_gray = 249 + +let s:gui_deep_green = '#5faf00' +let s:cterm_deep_green = 70 + +let s:gui_green = '#afd787' +let s:cterm_green = 150 + +let s:gui_light_blue = '#00afff' +let s:cterm_light_blue = 39 + +let s:gui_blue = '#87afd7' +let s:cterm_blue = 110 + +let s:gui_sky_blue = '#87afff' +let s:cterm_sky_blue = 111 + +let s:gui_purple = '#afafd7' +let s:cterm_purple = 146 + +let s:gui_orange = '#d7af5f' +let s:cterm_orange = 179 + +let s:gui_red = '#d78787' +let s:cterm_red = 174 + +let s:gui_pink = '#d7afd7' +let s:cterm_pink = 182 + +let g:airline#themes#owo#palette = {} + +" Normal mode +let s:N1 = [s:gui_dark_gray, '#87d7ff', s:cterm_dark_gray, 117] +let s:N2 = [s:gui_light_gray, s:gui_med_gray_lo, s:cterm_light_gray, s:cterm_med_gray_lo] +let s:N3 = ['#87d7ff', s:gui_med_gray_hi, 117, s:cterm_med_gray_hi] +let g:airline#themes#owo#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#owo#palette.normal_modified = { + \ 'airline_c': [s:gui_blue, s:gui_med_gray_hi, s:cterm_blue, s:cterm_med_gray_hi, ''], + \ } + +" Insert mode +let s:I1 = [s:gui_med_gray_hi, s:gui_blue, s:cterm_med_gray_hi, s:cterm_blue] +let s:I3 = [s:gui_blue, s:gui_med_gray_hi, s:cterm_blue, s:cterm_med_gray_hi] +let g:airline#themes#owo#palette.insert = airline#themes#generate_color_map(s:I1, s:N2, s:I3) +let g:airline#themes#owo#palette.insert_modified = copy(g:airline#themes#owo#palette.normal_modified) +let g:airline#themes#owo#palette.insert_paste = { + \ 'airline_a': [s:gui_dark_gray, s:gui_orange, s:cterm_dark_gray, s:cterm_orange, ''], + \ } + +" Replace mode +let g:airline#themes#owo#palette.replace = { + \ 'airline_a': [s:gui_dark_gray, '#8787ff', s:cterm_dark_gray, 105, ''], + \ 'airline_c': ['#8787ff', s:gui_med_gray_hi, 105, s:cterm_med_gray_hi, ''], + \ } +let g:airline#themes#owo#palette.replace_modified = copy(g:airline#themes#owo#palette.insert_modified) + +" Visual mode +let s:V1 = [s:gui_dark_gray, '#87d787', s:cterm_dark_gray, 114] +let s:V3 = ['#87d787', s:gui_med_gray_hi, 114, s:cterm_med_gray_hi] +let g:airline#themes#owo#palette.visual = airline#themes#generate_color_map(s:V1, s:N2, s:V3) +let g:airline#themes#owo#palette.visual_modified = copy(g:airline#themes#owo#palette.insert_modified) + +" Inactive window +let s:IA = [s:gui_light_gray, s:gui_med_gray_hi, s:cterm_light_gray, s:cterm_med_gray_hi, ''] +let g:airline#themes#owo#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) +let g:airline#themes#owo#palette.inactive_modified = copy(g:airline#themes#owo#palette.normal_modified) + +" CtrlP +if !get(g:, 'loaded_ctrlp', 0) + finish +endif +let g:airline#themes#owo#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( + \ [ s:gui_orange, s:gui_med_gray_hi, s:cterm_orange, s:cterm_med_gray_hi, '' ] , + \ [ s:gui_orange, s:gui_med_gray_lo, s:cterm_orange, s:cterm_med_gray_lo, '' ] , + \ [ s:gui_dark_gray, s:gui_green, s:cterm_dark_gray, s:cterm_green, 'bold' ] ) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 9e02c422..f5bdc087 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -113,6 +113,7 @@ Currently this repository contains the following themes: * night_owl * onedark (|airline-theme-onedark|) * ouo + * owo * papercolor * peaksea * powerlineish From d864a964b233a21042d139e630dcccfe430efec2 Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Fri, 3 Jan 2020 17:14:45 +0900 Subject: [PATCH 131/179] update unit test aa update .travis.yml update unit test update unit test update .travis.yml --- .travis.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 14416b8d..bdbd1095 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,11 +4,17 @@ cache: directories: - $HOME/.vvm +env: + - VIM_VERSION=8.2.0000 + - VIM_VERSION=8.1.1280 + - VIM_VERSION=8.1.0000 + - VIM_VERSION=8.0.0000 + before_install: - curl https://raw.githubusercontent.com/kana/vim-version-manager/master/bin/vvm | python - setup; true - source ~/.vvm/etc/login - vvm update_itself - - vvm use vimorg--v8.1.1280 --install --with-features=huge + - vvm use vimorg--v$VIM_VERSION --install --with-features=huge before_script: | git clone https://github.com/junegunn/vader.vim.git From 8553ef0a29c2d9efadbce2539b24c5c1b75b70b6 Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Fri, 20 Dec 2019 03:18:09 +0900 Subject: [PATCH 132/179] fix markdown --- .github/ISSUE_TEMPLATE.md | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index 5afbf2aa..fb8d5750 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -1,18 +1,24 @@ -environment -vim: ???? -vim-airline: ???? -colorscheme: ???? -OS: ???? -Have you reproduced with a minimal vimrc: ??? -What is your airline configuration: ??? if you are using terminal: -terminal: ???? -$TERM variable: ??? -color configuration (:set t_Co?): if you are using Neovim: -does it happen in Vim: ??? -actual behavior +#### environment + +- vim: ???? +- vim-airline: ???? +- colorscheme: ???? +- OS: ???? +- Have you reproduced with a minimal vimrc: ??? +- What is your airline configuration: ??? +if you are using terminal: +- terminal: ???? +- $TERM variable: ??? +- color configuration (:set t_Co?): +if you are using Neovim: +- does it happen in Vim: ??? + +#### actual behavior + ???? -expected behavior +#### expected behavior + ???? -screen shot (if possible) +#### screen shot (if possible) From 1040938b0cd4fe1f1dfafba31818c561113153f4 Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Tue, 7 Jan 2020 14:21:07 +0900 Subject: [PATCH 133/179] update license's year in vim-airline-themes --- LICENSE | 2 +- README.md | 2 +- doc/airline-themes.txt | 2 +- plugin/airline-themes.vim | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/LICENSE b/LICENSE index 69bc2df1..e9e858c3 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (C) 2013-2019 Bailey Ling & Contributors. +Copyright (C) 2013-2020 Bailey Ling & Contributors. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), diff --git a/README.md b/README.md index 472c318e..9be15dec 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ If you are interested in becoming the official maintainer of this project, pleas # License -MIT License. Copyright (c) 2013-2019 Bailey Ling & Contributors. +MIT License. Copyright (c) 2013-2020 Bailey Ling & Contributors. [1]: https://github.com/bling diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index f5bdc087..6860e2bb 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -297,6 +297,6 @@ Contributions and pull requests are welcome. ============================================================================== LICENSE *airline-themes-license* -MIT License. Copyright © 2013-2019 Bailey Ling, et al +MIT License. Copyright © 2013-2020 Bailey Ling, et al vim:tw=78:ts=8:ft=help:norl: diff --git a/plugin/airline-themes.vim b/plugin/airline-themes.vim index 8e5722de..d3ea8a52 100644 --- a/plugin/airline-themes.vim +++ b/plugin/airline-themes.vim @@ -1,4 +1,4 @@ -" MIT License. Copyright (c) 2013-2019 Bailey Ling & Contributors. +" MIT License. Copyright (c) 2013-2020 Bailey Ling & Contributors. " vim: et ts=2 sts=2 sw=2 let s:save_cpo = &cpo From 4098d3a724ff4b3eb58db68f6901d686cd765248 Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Sun, 12 Jan 2020 19:47:10 +0900 Subject: [PATCH 134/179] delete badcat theme --- autoload/airline/themes/badcat.vim | 82 ------------------------------ doc/airline-themes.txt | 1 - 2 files changed, 83 deletions(-) delete mode 100644 autoload/airline/themes/badcat.vim diff --git a/autoload/airline/themes/badcat.vim b/autoload/airline/themes/badcat.vim deleted file mode 100644 index 9d512691..00000000 --- a/autoload/airline/themes/badcat.vim +++ /dev/null @@ -1,82 +0,0 @@ -" Vim Airline theme. -" -" Repository: https://github.com/idlua/badcat -" Author: Luan Vicente - - -" COLOR PALETTE -------------------------------------------------------------{{{ -let g:airline#themes#badcat#palette = {} - -let s:guiBlack = "#080808" -let s:guiGray = "#262626" -let s:guiLightgray = "#6c6c6c" -let s:guiWhite = "#e4e4e4" -let s:guiRed = "#ff5f5f" -let s:guiGreen = "#afd787" -let s:guiBlue = "#5fafd7" -let s:guiOrange = "#ffaf5f" - -let s:ctermBlack = "232" -let s:ctermGray = "235" -let s:ctermLightgray = "242" -let s:ctermWhite = "254" -let s:ctermRed = "203" -let s:ctermGreen = "150" -let s:ctermBlue = "074" -let s:ctermOrange = "215" -" }}} -" BASICS --------------------------------------------------------------------{{{ -let s:modified = { 'airline_c': [ '#ffb964', '', s:ctermRed, '', '' ] } -" }}} - - -" MODES SUPPORT -" NORMAL MODE ---------------------------------------------------------------{{{ -let s:N1 = [ s:guiWhite , s:guiBlack , s:ctermWhite , s:ctermGray ] -let s:N2 = [ s:guiLightgray , s:guiGray , s:ctermLightgray , s:ctermGray ] -let s:N3 = [ s:guiWhite , s:guiBlack , s:ctermWhite , s:ctermBlack ] -let g:airline#themes#badcat#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -let g:airline#themes#badcat#palette.normal_modified = s:modified -" }}} -" INSERT MODE ---------------------------------------------------------------{{{ -let s:I1 = [ s:guiGreen , s:guiBlack , s:ctermGreen , s:ctermBlack ] -let s:I2 = [ s:guiBlack , s:guiGreen , s:ctermBlack , s:ctermGreen ] -let s:I3 = [ s:guiGreen , s:guiBlack , s:ctermGreen , s:ctermBlack ] -let g:airline#themes#badcat#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -let g:airline#themes#badcat#palette.insert_modified = s:modified -" }}} -" VISUAL MODE ---------------------------------------------------------------{{{ -let s:V1 = [ s:guiBlue , s:guiBlack , s:ctermBlue , s:ctermBlack ] -let s:V2 = [ s:guiBlack , s:guiBlue , s:ctermBlack , s:ctermBlue ] -let s:V3 = [ s:guiBlue , s:guiBlack , s:ctermBlue , s:ctermBlack ] -let g:airline#themes#badcat#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#badcat#palette.visual_modified = s:modified -" }}} -" REPLACE MODE --------------------------------------------------------------{{{ -let s:R1 = [ s:guiOrange , s:guiBlack , s:ctermOrange , s:ctermBlack ] -let s:R2 = [ s:guiBlack , s:guiOrange , s:ctermBlack , s:ctermOrange ] -let s:R3 = [ s:guiOrange , s:guiBlack , s:ctermOrange , s:ctermBlack ] -let g:airline#themes#badcat#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#badcat#palette.replace_modified = s:modified -" }}} -" INACTIVE MODE -------------------------------------------------------------{{{ -let s:IN1 = [ s:guiBlack , s:guiGray , s:ctermBlack , s:ctermGray ] -let s:IN2 = [ s:guiLightgray , s:guiBlack , s:ctermLightgray , s:ctermBlack ] -let s:IN3 = [ s:guiLightgray , s:guiBlack , s:ctermLightgray , s:ctermBlack ] -let g:airline#themes#badcat#palette.inactive = airline#themes#generate_color_map(s:IN1, s:IN2, s:IN3) -let g:airline#themes#badcat#palette.inactive_modified = s:modified -" }}} - - -" SPECIFIC PLUGIN SUPPORT -" CtrlP ---------------------------------------------------------------------{{{ -if !get(g:, 'loaded_ctrlp', 0) - finish -endif - -let s:CP1 = [ s:guiWhite , s:guiGray , s:ctermWhite , s:ctermGray ] -let s:CP2 = [ s:guiWhite , s:guiGray , s:ctermWhite , s:ctermGray ] -let s:CP3 = [ s:guiWhite , s:guiBlack , s:ctermWhite , s:ctermBlack ] - -let g:airline#themes#badcat#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:CP1, s:CP2, s:CP3) -" }}} diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 6860e2bb..98b52562 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -31,7 +31,6 @@ Currently this repository contains the following themes: * ayu_light * ayu_mirage * ayu_dark - * badcat * badwolf * base16 (|airline-theme-base16|) * base16_vim (|airline-theme-base16_vim|) From eac720427ec762aa44de7928f50459af4668c22e Mon Sep 17 00:00:00 2001 From: Benjamin Esham Date: Sun, 26 Jan 2020 13:39:50 -0800 Subject: [PATCH 135/179] biogoo: Get green from MatchParen instead of PmenuThumb The foreground color of PmenuThumb is not actually used for anything by Vim. It was by mistake that I defined it in the first place, and this vim-airline theme should refer to a different highlighting group in order to get a green color. --- autoload/airline/themes/biogoo.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/airline/themes/biogoo.vim b/autoload/airline/themes/biogoo.vim index 3bc6e965..440c01aa 100644 --- a/autoload/airline/themes/biogoo.vim +++ b/autoload/airline/themes/biogoo.vim @@ -16,10 +16,10 @@ function! airline#themes#biogoo#refresh() let s:N3 = airline#themes#get_highlight2(['Include', 'fg'], ['VertSplit', 'bg'], 'bold') let g:airline#themes#biogoo#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) - let s:Nmod = airline#themes#get_highlight2(['PmenuThumb', 'fg'],['VertSplit', 'bg']) + let s:Nmod = airline#themes#get_highlight2(['MatchParen', 'bg'], ['VertSplit', 'bg']) let g:airline#themes#biogoo#palette.normal_modified = {'airline_c': s:Nmod} - let s:I1 = airline#themes#get_highlight2(['VertSplit', 'bg'], ['PmenuThumb', 'fg'], 'bold') + let s:I1 = airline#themes#get_highlight2(['VertSplit', 'bg'], ['MatchParen', 'bg'], 'bold') let s:I2 = s:N2 let s:I3 = s:N3 let g:airline#themes#biogoo#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) From 90321373a6f58d72e961ff4562e936fc46a7433f Mon Sep 17 00:00:00 2001 From: Benjamin Esham Date: Sun, 26 Jan 2020 14:04:00 -0800 Subject: [PATCH 136/179] biogoo: Use StatusLineTerm colors for terminal buffers --- autoload/airline/themes/biogoo.vim | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/autoload/airline/themes/biogoo.vim b/autoload/airline/themes/biogoo.vim index 440c01aa..6a310c92 100644 --- a/autoload/airline/themes/biogoo.vim +++ b/autoload/airline/themes/biogoo.vim @@ -15,33 +15,44 @@ function! airline#themes#biogoo#refresh() let s:N2 = airline#themes#get_highlight2(['Include', 'fg'], ['Folded', 'bg'], 'bold') let s:N3 = airline#themes#get_highlight2(['Include', 'fg'], ['VertSplit', 'bg'], 'bold') let g:airline#themes#biogoo#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + let s:Term = airline#themes#get_highlight2(['StatusLineTerm', 'fg'], ['StatusLineTerm', 'bg'], 'NONE') + let g:airline#themes#biogoo#palette.normal.airline_term = s:Term let s:Nmod = airline#themes#get_highlight2(['MatchParen', 'bg'], ['VertSplit', 'bg']) let g:airline#themes#biogoo#palette.normal_modified = {'airline_c': s:Nmod} + let g:airline#themes#biogoo#palette.normal_modified.airline_term = s:Term let s:I1 = airline#themes#get_highlight2(['VertSplit', 'bg'], ['MatchParen', 'bg'], 'bold') let s:I2 = s:N2 let s:I3 = s:N3 let g:airline#themes#biogoo#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) + let g:airline#themes#biogoo#palette.insert.airline_term = s:Term let g:airline#themes#biogoo#palette.insert_modified = g:airline#themes#biogoo#palette.normal_modified + let g:airline#themes#biogoo#palette.insert_modified.airline_term = s:Term let s:R1 = airline#themes#get_highlight2(['VertSplit', 'bg'], ['String', 'fg'], 'bold') let s:R2 = s:N2 let s:R3 = s:N3 let g:airline#themes#biogoo#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) + let g:airline#themes#biogoo#palette.replace.airline_term = s:Term let g:airline#themes#biogoo#palette.replace_modified = g:airline#themes#biogoo#palette.normal_modified + let g:airline#themes#biogoo#palette.replace_modified.airline_term = s:Term let s:V1 = airline#themes#get_highlight2(['VertSplit', 'bg'], ['Number', 'fg'], 'bold') let s:V2 = s:N2 let s:V3 = s:N3 let g:airline#themes#biogoo#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) + let g:airline#themes#biogoo#palette.visual.airline_term = s:Term let g:airline#themes#biogoo#palette.visual_modified = g:airline#themes#biogoo#palette.normal_modified + let g:airline#themes#biogoo#palette.visual_modified.airline_term = s:Term let s:IA1 = airline#themes#get_highlight2(['VertSplit', 'fg'], ['VertSplit', 'bg']) let s:IA2 = s:IA1 let s:IA3 = airline#themes#get_highlight2(['VertSplit', 'fg'], ['VertSplit', 'bg'], 'NONE') let g:airline#themes#biogoo#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) + let g:airline#themes#biogoo#palette.inactive.airline_term = s:Term let g:airline#themes#biogoo#palette.inactive_modified = g:airline#themes#biogoo#palette.normal_modified + let g:airline#themes#biogoo#palette.inactive_modified.airline_term = s:Term endfunction call airline#themes#biogoo#refresh() From dfa0c2dd29c89f831c6e69a041ba097c9e1c391c Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Tue, 28 Jan 2020 01:30:17 +0900 Subject: [PATCH 137/179] [add] macOS test --- .travis.yml | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index bdbd1095..ff524c18 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,12 +3,26 @@ language: vim cache: directories: - $HOME/.vvm - -env: - - VIM_VERSION=8.2.0000 - - VIM_VERSION=8.1.1280 - - VIM_VERSION=8.1.0000 - - VIM_VERSION=8.0.0000 +matrix: + include: + - os: linux + env: + - VIM_VERSION=8.0.0000 + - os: linux + env: + - VIM_VERSION=8.1.0000 + - os: linux + env: + - VIM_VERSION=8.2.0000 + - os: osx + env: + - VIM_VERSION=8.0.0000 + - os: osx + env: + - VIM_VERSION=8.1.0000 + - os: osx + env: + - VIM_VERSION=8.2.0000 before_install: - curl https://raw.githubusercontent.com/kana/vim-version-manager/master/bin/vvm | python - setup; true From 4b8889beb37d4a36413f3ee77b97f72b8debdf27 Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Fri, 7 Feb 2020 04:08:51 +0900 Subject: [PATCH 138/179] [fix] ctrlp's colorscheme --- autoload/airline/themes/alduin.vim | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/autoload/airline/themes/alduin.vim b/autoload/airline/themes/alduin.vim index 0599653b..dd14603c 100644 --- a/autoload/airline/themes/alduin.vim +++ b/autoload/airline/themes/alduin.vim @@ -85,9 +85,13 @@ let g:airline#themes#alduin#palette.inactive_modified = s:modified " CtrlP if !get(g:, 'loaded_ctrlp', 0) - finish + finish endif let s:CP1 = [s:guiWhite, s:gui01, s:ctermWhite, s:cterm01] let s:CP2 = [s:guiWhite, s:gui03, s:ctermWhite, s:cterm01] let s:CP3 = [s:guiWhite, s:gui0D, s:ctermWhite, s:cterm0D] +let g:airline#themes#alduin#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( + \ s:CP1, + \ s:CP2, + \ s:CP3) From e4f37294b52265b366655d7def88b615b4cd9eb7 Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Fri, 7 Feb 2020 21:06:28 +0900 Subject: [PATCH 139/179] [add] github actions --- .github/workflows/reviewdog.yml | 22 ++++++++++++++++++++++ README.md | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/reviewdog.yml diff --git a/.github/workflows/reviewdog.yml b/.github/workflows/reviewdog.yml new file mode 100644 index 00000000..1e0d8df0 --- /dev/null +++ b/.github/workflows/reviewdog.yml @@ -0,0 +1,22 @@ +name: reviewdog + +on: + push: + branches: + - master + pull_request: + branches: + - master + +jobs: + vint: + name: runner / vint + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: vint + uses: reviewdog/action-vint@v1 + with: + github_token: ${{ secrets.github_token }} + level: error + reporter: github-pr-check diff --git a/README.md b/README.md index 9be15dec..720fe02a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# vim-airline-themes [![Build Status](https://travis-ci.org/vim-airline/vim-airline-themes.svg?branch=master)](https://travis-ci.org/vim-airline/vim-airline-themes) +# vim-airline-themes [![Build Status](https://travis-ci.org/vim-airline/vim-airline-themes.svg?branch=master)](https://travis-ci.org/vim-airline/vim-airline-themes) [![reviewdog](https://github.com/vim-airline/vim-airline-themes/workflows/reviewdog/badge.svg?branch=master)](https://github.com/vim-airline/vim-airline-themes/actions?query=workflow%3Areviewdog+event%3Apush+branch%3Amaster) This is the official theme repository for [vim-airline][11] From 30fa1ebd66f2b2d712e4390a70a8eac538b26fe9 Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Tue, 10 Mar 2020 17:51:22 +0900 Subject: [PATCH 140/179] [add] installation about packadd --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 720fe02a..5846a542 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ This plugin follows the standard runtime path structure, and as such it can be i | [VAM][8] | `call vam#ActivateAddons([ 'vim-airline-themes' ])` | | [Dein][9] | `call dein#add('vim-airline/vim-airline-themes')` | | [minpac][10] | `call minpac#add('vim-airline/vim-airline-themes')` | +| pack feature (native Vim 8 package feature)| `git clone https://github.com/vim-airline/vim-airline-themes ~/.vim/pack/dist/start/vim-airline-themes`
Remember to run `:helptags ~/.vim/pack/dist/start/vim-airline-themes/doc` to generate help tags | | manual | copy all of the files into your `~/.vim` directory | # Using a Theme From 2b0c88eacd18a83d103eae216082456e060e7f14 Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Fri, 27 Mar 2020 21:54:58 +0900 Subject: [PATCH 141/179] [fix] github-actions's url --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5846a542..a92c0840 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# vim-airline-themes [![Build Status](https://travis-ci.org/vim-airline/vim-airline-themes.svg?branch=master)](https://travis-ci.org/vim-airline/vim-airline-themes) [![reviewdog](https://github.com/vim-airline/vim-airline-themes/workflows/reviewdog/badge.svg?branch=master)](https://github.com/vim-airline/vim-airline-themes/actions?query=workflow%3Areviewdog+event%3Apush+branch%3Amaster) +# vim-airline-themes [![Build Status](https://travis-ci.org/vim-airline/vim-airline-themes.svg?branch=master)](https://travis-ci.org/vim-airline/vim-airline-themes) [![reviewdog](https://github.com/vim-airline/vim-airline-themes/workflows/reviewdog/badge.svg?branch=master&event=push)](https://github.com/vim-airline/vim-airline-themes/actions?query=workflow%3Areviewdog+event%3Apush+branch%3Amaster) This is the official theme repository for [vim-airline][11] From c54fc1bcfcaaf2f6523b0275c7d0ece23d4870dd Mon Sep 17 00:00:00 2001 From: Nikolaos Kakouros Date: Sun, 14 Jun 2020 16:56:33 +0200 Subject: [PATCH 142/179] Adds seoul256 theme --- autoload/airline/themes/seoul256.vim | 63 ++++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 64 insertions(+) create mode 100644 autoload/airline/themes/seoul256.vim diff --git a/autoload/airline/themes/seoul256.vim b/autoload/airline/themes/seoul256.vim new file mode 100644 index 00000000..fe5888d1 --- /dev/null +++ b/autoload/airline/themes/seoul256.vim @@ -0,0 +1,63 @@ +" Created by JB Kopecky (https://github.com/jbkopecky), based on seoul256 themed +" by Junegunn Choi (https://github.com/junegunn/seoul256.vim) + +let g:airline#themes#seoul256#palette = {} + +function! airline#themes#seoul256#refresh() abort + let M0 = airline#themes#get_highlight('Special') + let accents_group = airline#themes#get_highlight('Special') + let modified_group = [M0[0], '', M0[2], '', ''] + let warning_group = airline#themes#get_highlight2(['airline_warning', 'bg'], ['airline_warning', 'fg']) + + let s:N1 = airline#themes#get_highlight2(['Normal', 'bg'], ['StatusLine', 'fg']) + let s:N2 = airline#themes#get_highlight2(['StatusLineNC', 'bg'], ['StatusLineNC', 'fg']) + let s:N3 = airline#themes#get_highlight2(['StatusLineNC', 'bg'], ['CursorLine', 'bg']) + let g:airline#themes#seoul256#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + let g:airline#themes#seoul256#palette.normal_modified = { 'airline_c': modified_group } + let g:airline#themes#seoul256#palette.normal.airline_warning = warning_group + let g:airline#themes#seoul256#palette.normal_modified.airline_warning = warning_group + + let s:I1 = airline#themes#get_highlight2(['Normal', 'bg'], ['TabLineSel', 'bg']) + let s:I2 = s:N2 + let s:I3 = airline#themes#get_highlight2(['Normal', 'fg'], ['StatusLineNC', 'fg']) + let g:airline#themes#seoul256#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) + let g:airline#themes#seoul256#palette.insert_modified = g:airline#themes#seoul256#palette.normal_modified + let g:airline#themes#seoul256#palette.insert.airline_warning = g:airline#themes#seoul256#palette.normal.airline_warning + let g:airline#themes#seoul256#palette.insert_modified.airline_warning = g:airline#themes#seoul256#palette.normal_modified.airline_warning + + let s:R1 = airline#themes#get_highlight2(['Normal', 'bg'], ['Structure', 'fg']) + let s:R2 = s:I2 + let s:R3 = s:I3 + let g:airline#themes#seoul256#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) + let g:airline#themes#seoul256#palette.replace_modified = g:airline#themes#seoul256#palette.normal_modified + let g:airline#themes#seoul256#palette.replace.airline_warning = g:airline#themes#seoul256#palette.normal.airline_warning + let g:airline#themes#seoul256#palette.replace_modified.airline_warning = g:airline#themes#seoul256#palette.normal_modified.airline_warning + + let s:V1 = airline#themes#get_highlight2(['Normal', 'bg'], ['ErrorMsg', 'bg']) + let s:V2 = s:N2 + let s:V3 = airline#themes#get_highlight2(['Normal', 'bg'], ['TabLine', 'fg']) + let g:airline#themes#seoul256#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) + let g:airline#themes#seoul256#palette.visual_modified = { 'airline_c': [ s:V3[0], '', s:V3[2], '', '' ] } + let g:airline#themes#seoul256#palette.visual.airline_warning = g:airline#themes#seoul256#palette.normal.airline_warning + let g:airline#themes#seoul256#palette.visual_modified.airline_warning = g:airline#themes#seoul256#palette.normal_modified.airline_warning + + let s:IA = airline#themes#get_highlight2(['TabLine', 'fg'], ['CursorLine', 'bg']) + let g:airline#themes#seoul256#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) + let g:airline#themes#seoul256#palette.inactive_modified = { 'airline_c': modified_group } + + let g:airline#themes#seoul256#palette.accents = { 'red': accents_group } + + let s:TF = airline#themes#get_highlight2(['Normal', 'bg'], ['Normal', 'bg']) + let g:airline#themes#seoul256#palette.tabline = { + \ 'airline_tab': s:N2, + \ 'airline_tabsel': s:N1, + \ 'airline_tabtype': s:V1, + \ 'airline_tabfill': s:TF, + \ 'airline_tabhid': s:IA, + \ 'airline_tabmod': s:I1 + \ } +endfunction + +call airline#themes#seoul256#refresh() + + diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 98b52562..fbc86098 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -120,6 +120,7 @@ Currently this repository contains the following themes: * raven * ravenpower * seagull + * seoul256 * serene * sierra * silver From bf75ef4b8152faef80a6da9e8ebde453eac4b9fc Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Fri, 19 Jun 2020 21:13:25 +0900 Subject: [PATCH 143/179] delete escape character and [improving] CI performance Use normal! instead of normal. --- .travis.yml | 3 ++- test/airline-themes.vader | 16 ++++++++-------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index ff524c18..00b99504 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,5 @@ -language: vim +language: generic +sudo: false cache: directories: diff --git a/test/airline-themes.vader b/test/airline-themes.vader index ba46da42..253ef364 100644 --- a/test/airline-themes.vader +++ b/test/airline-themes.vader @@ -15,15 +15,15 @@ Execute (validate themes): Log theme execute('AirlineTheme ' . theme) execute('source ' . themePath) - normal i - normal : - normal R - normal v + normal! i + normal! : + normal! R + normal! v setlocal mod - normal i - normal : - normal R - normal v + normal! i + normal! : + normal! R + normal! v setlocal nomod endfor From a2dae781b9c50d2d59f5c45c5ae9638f63c5fd95 Mon Sep 17 00:00:00 2001 From: Ming Liu Date: Tue, 25 Aug 2020 01:35:19 -0700 Subject: [PATCH 144/179] fix papercolor tabline inactive bug --- autoload/airline/themes/papercolor.vim | 1 + 1 file changed, 1 insertion(+) diff --git a/autoload/airline/themes/papercolor.vim b/autoload/airline/themes/papercolor.vim index fb8022ba..a5d73acc 100644 --- a/autoload/airline/themes/papercolor.vim +++ b/autoload/airline/themes/papercolor.vim @@ -49,6 +49,7 @@ let g:airline#themes#papercolor#palette.visual_modified = { " Inactive: let s:IA = [ '#585858' , '#e4e4e4' , 240 , 254 , '' ] let g:airline#themes#papercolor#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) +let g:airline#themes#papercolor#palette.inactive.airline_c = s:N2 let g:airline#themes#papercolor#palette.inactive_modified = { \ 'airline_c': [ '#585858' , '#e4e4e4' , 240 , 254 , '' ] , \ } From 2ecee24e96cb6a01d31e1430b3df03e1beef664e Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Thu, 27 Aug 2020 23:33:19 +0900 Subject: [PATCH 145/179] [add] terminal section's color palette --- autoload/airline/themes/base16_gruvbox_dark_hard.vim | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/autoload/airline/themes/base16_gruvbox_dark_hard.vim b/autoload/airline/themes/base16_gruvbox_dark_hard.vim index a3a52692..1880f10e 100644 --- a/autoload/airline/themes/base16_gruvbox_dark_hard.vim +++ b/autoload/airline/themes/base16_gruvbox_dark_hard.vim @@ -60,6 +60,11 @@ let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] let g:airline#themes#base16_gruvbox_dark_hard#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_gruvbox_dark_hard#palette.terminal = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +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.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 From d83846788c41bf35242949fabe9a2fdad7a026df Mon Sep 17 00:00:00 2001 From: Gerard Date: Wed, 30 Sep 2020 23:23:37 +0200 Subject: [PATCH 146/179] Atomic theme: don't define section z --- autoload/airline/themes/atomic.vim | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/autoload/airline/themes/atomic.vim b/autoload/airline/themes/atomic.vim index 7e2bc6e4..58c3ee7d 100644 --- a/autoload/airline/themes/atomic.vim +++ b/autoload/airline/themes/atomic.vim @@ -7,7 +7,7 @@ " "---------------------------------------------------------------- " Theme : Atomic -" Version : 2.0.0 +" Version : 2.1.0 " License : MIT " Author : Gerard Bajona " URL : https://github.com/gerardbm/atomic @@ -71,8 +71,6 @@ function! airline#themes#atomic#refresh() " Settings let g:airline_symbols.paste = 'Ξ' let g:airline_symbols.spell = 'S' - let g:airline_section_z = airline#section#create(['--%1p%%-- ', - \ '%#__accent_bold#%l%#__restore__#', ':%c']) endfunction From ae81628c82a3d1691de020336e6a1dea26cfdcaa Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Sun, 4 Oct 2020 13:53:23 +0900 Subject: [PATCH 147/179] [add] some vim version in test --- .travis.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.travis.yml b/.travis.yml index 00b99504..85c8e512 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,6 +15,9 @@ matrix: - os: linux env: - VIM_VERSION=8.2.0000 + - os: linux + env: + - VIM_VERSION=8.2.1000 - os: osx env: - VIM_VERSION=8.0.0000 @@ -24,6 +27,9 @@ matrix: - os: osx env: - VIM_VERSION=8.2.0000 + - os: osx + env: + - VIM_VERSION=8.2.1000 before_install: - curl https://raw.githubusercontent.com/kana/vim-version-manager/master/bin/vvm | python - setup; true From 8e8d8ffb2a1d8197922f810a8945fe31c869e3f8 Mon Sep 17 00:00:00 2001 From: "adhiraj.sirohi@gmail.com" Date: Fri, 25 Sep 2020 14:50:16 +0200 Subject: [PATCH 148/179] Lighthaus v1.0.2 configured variables + updated airline-themes.txt --- autoload/airline/themes/lighthaus.vim | 132 ++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 133 insertions(+) create mode 100644 autoload/airline/themes/lighthaus.vim diff --git a/autoload/airline/themes/lighthaus.vim b/autoload/airline/themes/lighthaus.vim new file mode 100644 index 00000000..f3cbf79c --- /dev/null +++ b/autoload/airline/themes/lighthaus.vim @@ -0,0 +1,132 @@ +" Lighthaus Color theme for Vim Airline +" GIT: https://github.com/lighthaus-theme/vim +" Author: Adhiraj Sirohi (https://github.com/brutuski) +" Vasundhara Sharma (https://github.com/vasundhasauras) + +" Copyright © 2020-Present Lighthaus Theme +" Copyright © 2020-Present Adhiraj Sirohi +" Copyright © 2020-Present Vasundhara Sharma + + +let s:lighthaus_vim_v='1.0.2' + + +" COLOR PALETTE + +let s:lh_gui1='#21252D' +let s:lh_gui2='#00BFA4' +let s:lh_gui3='#FFFADE' +let s:lh_gui4='#090B26' +let s:lh_gui5='#50C16E' +let s:lh_gui6='#ED722E' +let s:lh_gui7='#FF5050' +let s:lh_gui8='#CCCCCC' +let s:lh_gui9='#FC2929' +let s:lh_gui10='#D68EB2' +let s:lh_gui11='#E25600' +let s:lh_gui12='#FF4D00' +let s:lh_gui13='#FFFF00' + + +let s:lh_cterm1='234' +let s:lh_cterm2='43' +let s:lh_cterm3='230' +let s:lh_cterm4='233' +let s:lh_cterm5='71' +let s:lh_cterm6='208' +let s:lh_cterm7='203' +let s:lh_cterm8='188' +let s:lh_cterm9='196' +let s:lh_cterm10='175' +let s:lh_cterm11='166' +let s:lh_cterm12='202' +let s:lh_cterm13='226' + +let g:airline#themes#lighthaus#palette = {} + + +" NORMAL MODE +let s:N1 = [ s:lh_gui1 , s:lh_gui2 , s:lh_cterm1, s:lh_cterm2 ] +let s:N2 = [ s:lh_gui3 , s:lh_gui4 , s:lh_cterm3, s:lh_cterm4 ] +let s:N3 = [ s:lh_gui2 , s:lh_gui1 , s:lh_cterm2, s:lh_cterm1 ] +let g:airline#themes#lighthaus#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + + +" INSERT MODE +let s:I1 = [ s:lh_gui1 , s:lh_gui5 , s:lh_cterm1, s:lh_cterm5 ] +let s:I2 = [ s:lh_gui3 , s:lh_gui4 , s:lh_cterm3, s:lh_cterm4 ] +let s:I3 = [ s:lh_gui5 , s:lh_gui1 , s:lh_cterm5, s:lh_cterm1 ] +let g:airline#themes#lighthaus#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) + + +" VISUAL MODE +let s:V1 = [ s:lh_gui1 , s:lh_gui6 , s:lh_cterm1, s:lh_cterm6 ] +let s:V2 = [ s:lh_gui3 , s:lh_gui4 , s:lh_cterm3, s:lh_cterm4 ] +let s:V3 = [ s:lh_gui6 , s:lh_gui1 , s:lh_cterm6, s:lh_cterm1 ] +let g:airline#themes#lighthaus#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) + + +" REPLACE MODE +let s:R1 = [ s:lh_gui1 , s:lh_gui7 , s:lh_cterm1, s:lh_cterm7 ] +let s:R2 = [ s:lh_gui3 , s:lh_gui4 , s:lh_cterm3, s:lh_cterm4 ] +let s:R3 = [ s:lh_gui7 , s:lh_gui1 , s:lh_cterm7, s:lh_cterm1 ] +let g:airline#themes#lighthaus#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) + + +" INACTIVE MODE +let s:IN1 = [ s:lh_gui8 , s:lh_gui1 , s:lh_cterm8, s:lh_cterm1 ] +let s:IN2 = [ s:lh_gui8 , s:lh_gui1 , s:lh_cterm8, s:lh_cterm1 ] +let s:IN3 = [ s:lh_gui8 , s:lh_gui1 , s:lh_cterm8, s:lh_cterm1 ] +let g:airline#themes#lighthaus#palette.inactive = airline#themes#generate_color_map(s:IN1, s:IN2, s:IN3) + + +" ACCENTS +let g:airline#themes#lighthaus#palette.accents = { + \ 'red': [ s:lh_gui9 , '' , s:lh_cterm9 , '' ] + \ } + + +" WARNING +let g:airline#themes#lighthaus#palette.normal_modified = { + \ 'airline_c': [ s:lh_gui10 , s:lh_gui1 , s:lh_cterm10 , s:lh_cterm1 , '' ] , + \ } + +let g:airline#themes#lighthaus#palette.insert_modified = { + \ 'airline_c': [ s:lh_gui11 , s:lh_gui1 , s:lh_cterm11 , s:lh_cterm1 , '' ] , + \ } + +let g:airline#themes#lighthaus#palette.visual_modified = { + \ 'airline_c': [ s:lh_gui12 , s:lh_gui1 , s:lh_cterm12 , s:lh_cterm1 , '' ] , + \ } + +let g:airline#themes#lighthaus#palette.replace_modified = { + \ 'airline_c': [ s:lh_gui13 , s:lh_gui1 , s:lh_cterm13 , s:lh_cterm1 , '' ] , + \ } + + +" ERROR +let g:airline#themes#lighthaus#palette.normal_error = { + \ 'airline_c': [ s:lh_gui9 , s:lh_gui1 , s:lh_cterm9 , s:lh_cterm1 , '' ] , + \ } + +let g:airline#themes#lighthaus#palette.insert_error = { + \ 'airline_c': [ s:lh_gui9 , s:lh_gui1 , s:lh_cterm9 , s:lh_cterm1 , '' ] , + \ } + + +" SETTINGS +let g:airline_symbols.paste = 'P' +let g:airline_symbols.spell = 'S' +let g:airline_section_z = airline#section#create(['%1p%% — ', + \ '%l%#__restore__#', ':%c']) + + +" CtrlP +if !get(g:, 'loaded_ctrlp', 0) + finish +endif + +let s:CP1 = [ s:lh_gui1 , s:lh_gui7 , s:lh_cterm1, s:lh_cterm7 ] +let s:CP2 = [ s:lh_gui1 , s:lh_gui2 , s:lh_cterm1, s:lh_cterm2 ] +let s:CP3 = [ s:lh_gui1 , s:lh_gui5 , s:lh_cterm1, s:lh_cterm5 ] +let g:airline#themes#lighthaus#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:CP1, s:CP2, s:CP3) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index fbc86098..c69a240e 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -103,6 +103,7 @@ Currently this repository contains the following themes: * kolor * laederon * light + * lighthaus * lucius * luna * minimalist (|airline-theme-minimalist|) From 5307367693f770a6b06d1a498c9bc9bf4cf9a884 Mon Sep 17 00:00:00 2001 From: Jonathan Lorimer Date: Wed, 16 Sep 2020 13:22:31 -0400 Subject: [PATCH 149/179] added nord_minimal.vim closes #229 --- autoload/airline/themes/nord_minimal.vim | 60 ++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 61 insertions(+) create mode 100644 autoload/airline/themes/nord_minimal.vim diff --git a/autoload/airline/themes/nord_minimal.vim b/autoload/airline/themes/nord_minimal.vim new file mode 100644 index 00000000..4b60b920 --- /dev/null +++ b/autoload/airline/themes/nord_minimal.vim @@ -0,0 +1,60 @@ +let g:airline#themes#nord_minimal#palette = {} +let s:gui00 = '#2e3440' +let s:gui01 = '#3b4252' +let s:gui02 = '#434c5e' +let s:gui03 = '#4c566a' +let s:gui04 = '#d8dee9' +let s:gui05 = '#e5e9f0' +let s:gui06 = '#eceff4' +let s:gui07 = '#8fbcbb' +let s:gui08 = '#88c0d0' +let s:gui09 = '#81a1c1' +let s:gui0A = '#5e81ac' +let s:gui0B = '#bf616a' +let s:gui0C = '#d08770' +let s:gui0D = '#ebcb8b' +let s:gui0E = '#a3be8c' +let s:gui0F = '#b48ead' + +let s:cterm00 = 0 +let s:cterm01 = 0 +let s:cterm02 = 59 +let s:cterm03 = 102 +let s:cterm04 = 145 +let s:cterm05 = 188 +let s:cterm06 = 253 +let s:cterm07 = 15 +let s:cterm08 = 166 +let s:cterm09 = 203 +let s:cterm0A = 214 +let s:cterm0B = 29 +let s:cterm0C = 12 +let s:cterm0D = 12 +let s:cterm0E = 134 +let s:cterm0F = 12 + +let s:N1 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] +let s:N2 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] +let g:airline#themes#nord_minimal#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + +let s:I1 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] +let s:I2 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] +let g:airline#themes#nord_minimal#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) + +let s:R1 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] +let s:R2 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] +let g:airline#themes#nord_minimal#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) + +let s:V1 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] +let s:V2 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] +let g:airline#themes#nord_minimal#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) + +let s:IA1 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] +let s:IA2 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] +let s:IA3 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] +let g:airline#themes#nord_minimal#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) + diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index c69a240e..02451ed3 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -111,6 +111,7 @@ Currently this repository contains the following themes: * monochrome * murmur * night_owl + * nord-minimal * onedark (|airline-theme-onedark|) * ouo * owo From 03a4c491dfa53e9d2619de8759eccd073367b0fd Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Fri, 28 Aug 2020 22:28:58 +0900 Subject: [PATCH 150/179] [add] cool theme's terminal color --- autoload/airline/themes/cool.vim | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/autoload/airline/themes/cool.vim b/autoload/airline/themes/cool.vim index 83abdb10..148122b9 100644 --- a/autoload/airline/themes/cool.vim +++ b/autoload/airline/themes/cool.vim @@ -47,6 +47,11 @@ let g:airline#themes#cool#palette.inactive = airline#themes#generate_color_map(s "\ 'airline_c': [ '#875faf' , '' , 97 , '' , '' ] , "\ } +" TERMINAL +let g:airline#themes#cool#palette.terminal = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#cool#palette.normal.airline_term = s:N3 +let g:airline#themes#cool#palette.terminal.airline_term = s:I3 +let g:airline#themes#cool#palette.visual.airline_term = s:V3 let g:airline#themes#cool#palette.accents = { \ 'red': [ '#ff0000' , '' , 196 , '' ] From 560baf45085a47744153bfbbd891e8eba3046cec Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Sat, 7 Nov 2020 00:02:11 +0900 Subject: [PATCH 151/179] [add] badwolf's airline term color --- autoload/airline/themes/badwolf.vim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/autoload/airline/themes/badwolf.vim b/autoload/airline/themes/badwolf.vim index e2b90063..7f954f4d 100644 --- a/autoload/airline/themes/badwolf.vim +++ b/autoload/airline/themes/badwolf.vim @@ -50,3 +50,7 @@ let g:airline#themes#badwolf#palette.inactive = airline#themes#generate_color_ma let g:airline#themes#badwolf#palette.inactive_modified = { \ 'airline_c': [ s:V1[1] , '' , s:V1[3] , '' , '' ] } +let g:airline#themes#badwolf#palette.terminal = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#badwolf#palette.normal_modified.airline_term = s:N3 +let g:airline#themes#badwolf#palette.terminal.airline_term = s:I3 +let g:airline#themes#badwolf#palette.visual_modified.airline_term = s:V2 From 04c310c9a18aa2d1630320a880fa8c8f82333382 Mon Sep 17 00:00:00 2001 From: srinivas32 <70689972+srinivas32@users.noreply.github.com> Date: Fri, 20 Nov 2020 14:02:10 +0530 Subject: [PATCH 152/179] added power support arch ppc64le on yml file. Added power support for the travis.yml file with ppc64le. This is part of the Ubuntu distribution for ppc64le. --- .travis.yml | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 85c8e512..77ad15d2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -30,7 +30,40 @@ matrix: - os: osx env: - VIM_VERSION=8.2.1000 - + # added power support arch ppc64le. + + - os: linux + arch: ppc64le + env: + - VIM_VERSION=8.0.0000 + - os: linux + arch: ppc64le + env: + - VIM_VERSION=8.1.0000 + - os: linux + arh: ppc64le + env: + - VIM_VERSION=8.2.0000 + - os: linux + arch: ppc64le + env: + - VIM_VERSION=8.2.1000 + - os: osx + arch: ppc64le + env: + - VIM_VERSION=8.0.0000 + - os: osx + arch: ppc64le + env: + - VIM_VERSION=8.1.0000 + - os: osx + arch: ppc64le + env: + - VIM_VERSION=8.2.0000 + - os: osx + arch: ppc64le + env: + - VIM_VERSION=8.2.1000 before_install: - curl https://raw.githubusercontent.com/kana/vim-version-manager/master/bin/vvm | python - setup; true - source ~/.vvm/etc/login From ce980c739921be666f2b6dd36cbc503def119036 Mon Sep 17 00:00:00 2001 From: peach lasagna <59787538+peach-lasagna@users.noreply.github.com> Date: Mon, 30 Nov 2020 02:47:56 +0700 Subject: [PATCH 153/179] Create transparent.vim akhatib.com/minimal-and-clean-vim-airline-theme/ --- autoload/airline/themes/transparent.vim | 155 ++++++++++++++++++++++++ 1 file changed, 155 insertions(+) create mode 100644 autoload/airline/themes/transparent.vim diff --git a/autoload/airline/themes/transparent.vim b/autoload/airline/themes/transparent.vim new file mode 100644 index 00000000..f48f21a7 --- /dev/null +++ b/autoload/airline/themes/transparent.vim @@ -0,0 +1,155 @@ +"FROM https://github.com/khatiba + +" Colors +let s:gray = [245, '#3f4b59'] +let s:darkgray = [245, '#1d1f21'] +let s:golden = [143, '#BBE67E'] +let s:pink = [131, '#F07178'] +let s:blue = [ 67, '#D4BFFF'] +let s:orange = [166, '#ffae57'] +let s:outerfg = [ 16, '#8d96a1'] +let s:outerfgi = [ 16, '#2f3d4d'] + +" Backgrounds +let s:outerbg = [ 16, 'NONE'] +let s:innerbg = [234, 'NONE'] + +" Normal mode +let s:N1 = [s:outerfg[1], s:outerbg[1], s:outerfg[0], s:gray[0]] +let s:N3 = [s:gray[1] , s:innerbg[1], s:gray[0] , s:innerbg[0]] + +" Normal mode - modified +let s:NM1 = [s:darkgray[1], s:orange[1], s:darkgray[0], s:orange[0]] +let s:NM3 = [s:orange[1] , s:outerbg[1], s:orange[0], s:darkgray[0]] + +" Insert mode +let s:I1 = [s:darkgray[1], s:golden[1], s:outerfg[0], s:golden[0]] +let s:I3 = [s:golden[1] , s:innerbg[1], s:golden[0], s:innerbg[0]] + +" Visual mode +let s:V1 = [s:darkgray[1], s:pink[1], s:outerfg[0], s:pink[0]] +let s:V3 = [s:pink[1] , s:innerbg[1], s:pink[0], s:innerbg[0]] + +" Replace mode +let s:R1 = [s:darkgray[1], s:blue[1], s:outerfg[0], s:blue[0]] +let s:R3 = [s:blue[1], s:innerbg[1], s:blue[0], s:innerbg[0]] + +" Inactive pane +let s:IA = [s:darkgray[1], s:outerbg[1], s:innerbg[0], s:innerbg[0]] +let s:IAc = [s:gray[1], s:outerbg[1], s:outerbg[0], s:outerbg[0]] + +let g:airline#themes#transparent#palette = {} +let g:airline#themes#transparent#palette.accents = { + \ 'red': ['#d70000', '', 160, '', '']} + +let g:airline#themes#transparent#palette.inactive = { + \ 'airline_a': s:IA, + \ 'airline_b': s:IA, + \ 'airline_c': s:IAc, + \ 'airline_x': s:IA, + \ 'airline_y': s:IA, + \ 'airline_z': s:IA} + +let g:airline#themes#transparent#palette.inactive_modified = { + \ 'airline_a': s:IA, + \ 'airline_b': s:IA, + \ 'airline_c': s:NM3, + \ 'airline_x': s:IA, + \ 'airline_y': s:IA, + \ 'airline_z': s:IA} + +let g:airline#themes#transparent#palette.normal = { + \ 'airline_a': s:N1, + \ 'airline_b': s:N3, + \ 'airline_c': s:N3, + \ 'airline_x': s:N3, + \ 'airline_y': s:N3, + \ 'airline_z': s:N3} + +let g:airline#themes#transparent#palette.normal_modified = { + \ 'airline_a': s:NM1, + \ 'airline_b': s:N3, + \ 'airline_c': s:N3, + \ 'airline_x': s:N3, + \ 'airline_y': s:N3, + \ 'airline_z': s:NM3} + +let g:airline#themes#transparent#palette.insert = { + \ 'airline_a': s:I1, + \ 'airline_b': s:N3, + \ 'airline_c': s:N3, + \ 'airline_x': s:N3, + \ 'airline_y': s:N3, + \ 'airline_z': s:I3} +let g:airline#themes#transparent#palette.insert_modified = {} + +let g:airline#themes#transparent#palette.replace = { + \ 'airline_a': s:R1, + \ 'airline_b': s:N3, + \ 'airline_c': s:N3, + \ 'airline_x': s:N3, + \ 'airline_y': s:N3, + \ 'airline_z': s:R3} +let g:airline#themes#transparent#palette.replace_modified = {} + +let g:airline#themes#transparent#palette.visual = { + \ 'airline_a': s:V1, + \ 'airline_b': s:N3, + \ 'airline_c': s:N3, + \ 'airline_x': s:N3, + \ 'airline_y': s:N3, + \ 'airline_z': s:V3} +let g:airline#themes#transparent#palette.visual_modified = {} + + +" Warnings +let g:airline#themes#transparent#palette.normal.airline_warning = s:NM1 + +let g:airline#themes#transparent#palette.normal_modified.airline_warning = + \ g:airline#themes#transparent#palette.normal.airline_warning + +let g:airline#themes#transparent#palette.insert.airline_warning = + \ g:airline#themes#transparent#palette.normal.airline_warning + +let g:airline#themes#transparent#palette.insert_modified.airline_warning = + \ g:airline#themes#transparent#palette.normal.airline_warning + +let g:airline#themes#transparent#palette.visual.airline_warning = + \ g:airline#themes#transparent#palette.normal.airline_warning + +let g:airline#themes#transparent#palette.visual_modified.airline_warning = + \ g:airline#themes#transparent#palette.normal.airline_warning + +let g:airline#themes#transparent#palette.replace.airline_warning = + \ g:airline#themes#transparent#palette.normal.airline_warning + +let g:airline#themes#transparent#palette.replace_modified.airline_warning = + \ g:airline#themes#transparent#palette.normal.airline_warning + + +" Errors +let g:airline#themes#transparent#palette.normal.airline_error = s:V1 + +let g:airline#themes#transparent#palette.normal_modified.airline_error = + \ g:airline#themes#transparent#palette.normal.airline_error + +let g:airline#themes#transparent#palette.insert.airline_error = + \ g:airline#themes#transparent#palette.normal.airline_error + +let g:airline#themes#transparent#palette.insert_modified.airline_error = + \ g:airline#themes#transparent#palette.normal.airline_error + +let g:airline#themes#transparent#palette.insert_modified.airline_error = + \ g:airline#themes#transparent#palette.normal.airline_error + +let g:airline#themes#transparent#palette.visual.airline_error = + \ g:airline#themes#transparent#palette.normal.airline_error + +let g:airline#themes#transparent#palette.visual_modified.airline_error = + \ g:airline#themes#transparent#palette.normal.airline_error + +let g:airline#themes#transparent#palette.replace.airline_error = + \ g:airline#themes#transparent#palette.normal.airline_error + +let g:airline#themes#transparent#palette.replace_modified.airline_error = + \ g:airline#themes#transparent#palette.normal.airline_error From 433d7abcad6f83eac16b482aee2493c64c58d2d4 Mon Sep 17 00:00:00 2001 From: peach lasagna <59787538+peach-lasagna@users.noreply.github.com> Date: Wed, 2 Dec 2020 00:25:38 +0700 Subject: [PATCH 154/179] Update airline-themes.txt --- doc/airline-themes.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 02451ed3..0786bc3d 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -140,6 +140,7 @@ Currently this repository contains the following themes: * wombat * xtermlight * zenburn + * transparent ============================================================================== NAME *airline-themes-configuration* From e2b798e97da6cb7cb6a71b256646d8572a6786e3 Mon Sep 17 00:00:00 2001 From: bekcpear Date: Thu, 3 Dec 2020 00:16:00 +0800 Subject: [PATCH 155/179] add theme `lessnoise` --- autoload/airline/themes/lessnoise.vim | 182 ++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 183 insertions(+) create mode 100644 autoload/airline/themes/lessnoise.vim diff --git a/autoload/airline/themes/lessnoise.vim b/autoload/airline/themes/lessnoise.vim new file mode 100644 index 00000000..1a3913f7 --- /dev/null +++ b/autoload/airline/themes/lessnoise.vim @@ -0,0 +1,182 @@ +" vim: et:ts=2:sts:sw=2 +" Author: @bekcpear +" https://gist.github.com/bekcpear/41fb86e0817dfb6620b757daf1e2aab0 + +scriptencoding utf-8 + +let g:airline#themes#lessnoise#palette = {} +"" +" Statusline sections: |a|b|c -- x|y|z|others +" COLOR DEFINE +let s:rac = ['#D75F5F', 167] " red accent fg +let s:nfg = ['#121212', 233] " normal fg; for a section +let s:ifg = s:nfg " insert fg; for a section +let s:rfg = s:nfg " replace fg; for a section +let s:vfg = s:nfg " visual fg; for a&z sections +let s:cfg = s:nfg " commandline fg; for all sections +let s:nbg = ['#AFFFFF', 159] " normal bg; for a section +let s:ibg = ['#FFAFD7', 218] " insert bg; for a section +let s:rbg = ['#FF5F5F', 203] " replace bg; for a section +let s:vbg = ['#FFFFAF', 229] " visual bg; for a&z sections +let s:cbg = ['#AFFFFF', 159] " commandline bg; for all sections + +let s:fg = ['#6C6C6C', 242] " other fg +let s:bg = ['#303030', 236] " other bg + +" tabline colors defined below + +let s:palt = { + \ 'airline_a': [ s:nfg[0], s:nbg[0], s:nfg[1], s:nbg[1], 'bold' ], + \ 'airline_b': [ '#EEEEEE', s:bg[0], 255, s:bg[1], 'NONE' ], + \ 'airline_c': [ '#9E9E9E', s:bg[0], 247, s:bg[1], 'italic' ], + \ 'airline_x': [ s:fg[0], s:bg[0], s:fg[1], s:bg[1], 'NONE' ], + \ 'airline_y': [ s:fg[0], s:bg[0], s:fg[1], s:bg[1], 'NONE' ], + \ 'airline_z': [ s:fg[0], s:bg[0], s:fg[1], s:bg[1], 'NONE' ] + \ } +let s:palt_m = { + \ 'airline_c': [ '#B2B2B2', s:bg[0], 249, s:bg[1], 'italic' ], + \ } +" get around vim-airline issue#2298 +" https://github.com/vim-airline/vim-airline/issues/2298 + if has('gui_running') + let s:palt.airline_y[2] = s:bg[1] + else + let s:palt.airline_y[0] = s:bg[0] + endif + +"" +" NORMAL +let g:airline#themes#lessnoise#palette.normal = s:palt +let g:airline#themes#lessnoise#palette.normal_modified = s:palt_m + +"" +" INSERT +let s:palt_i = deepcopy(s:palt) +let s:palt_i_m = deepcopy(s:palt_m) + +let s:palt_i.airline_a[0] = s:ifg[0] +let s:palt_i.airline_a[2] = s:ifg[1] +let s:palt_i.airline_a[1] = s:ibg[0] +let s:palt_i.airline_a[3] = s:ibg[1] + +let g:airline#themes#lessnoise#palette.insert = s:palt_i +let g:airline#themes#lessnoise#palette.insert_modified = s:palt_i_m + "let g:airline#themes#lessnoise#palette.insert_paste = {} + +"" +" TERMINAL +let g:airline#themes#lessnoise#palette.terminal = s:palt + +"" +" REPLACE +let s:palt_r = deepcopy(s:palt) +let s:palt_r_m = deepcopy(s:palt_m) + +let s:palt_r.airline_a[0] = s:rfg[0] +let s:palt_r.airline_a[2] = s:rfg[1] +let s:palt_r.airline_a[1] = s:rbg[0] +let s:palt_r.airline_a[3] = s:rbg[1] + +let g:airline#themes#lessnoise#palette.replace = s:palt_r +let g:airline#themes#lessnoise#palette.replace_modified = s:palt_r_m + +" +" VISUAL +let s:palt_v = deepcopy(s:palt) +let s:palt_v_m = deepcopy(s:palt_m) + +let s:palt_v.airline_a[0] = s:vfg[0] +let s:palt_v.airline_a[2] = s:vfg[1] +let s:palt_v.airline_a[1] = s:vbg[0] +let s:palt_v.airline_a[3] = s:vbg[1] +let s:palt_v.airline_z[0] = s:vfg[0] +let s:palt_v.airline_z[2] = s:vfg[1] +let s:palt_v.airline_z[1] = s:vbg[0] +let s:palt_v.airline_z[3] = s:vbg[1] + +let g:airline#themes#lessnoise#palette.visual = s:palt_v +let g:airline#themes#lessnoise#palette.visual_modified = s:palt_v_m + +" +" INACTIVE +let s:palt_d = deepcopy(s:palt) +let s:palt_d_m = deepcopy(s:palt_m) + +let s:palt_d.airline_a[0] = s:fg[0] +let s:palt_d.airline_a[1] = s:bg[0] +let s:palt_d.airline_a[2] = s:fg[1] +let s:palt_d.airline_a[3] = s:bg[1] +let s:palt_d.airline_b[0] = s:fg[0] +let s:palt_d.airline_b[2] = s:fg[1] +let s:palt_d.airline_c[0] = s:fg[0] +let s:palt_d.airline_c[2] = s:fg[1] +let s:palt_d.airline_c[4] = 'NONE' + +let g:airline#themes#lessnoise#palette.inactive = s:palt_d +let g:airline#themes#lessnoise#palette.inactive_modified = s:palt_d_m + +" +" COMMANDLINE +let s:palt_c = deepcopy(s:palt) + +for pk in keys(s:palt_c) + let s:palt_c[pk][0] = s:cfg[0] + let s:palt_c[pk][2] = s:cfg[1] + let s:palt_c[pk][1] = s:cbg[0] + let s:palt_c[pk][3] = s:cbg[1] +endfor +" get around vim-airline issue#2298 +" https://github.com/vim-airline/vim-airline/issues/2298 + if has('gui_running') + let s:palt_c.airline_b[2] = s:cbg[1] + let s:palt_c.airline_y[2] = s:cbg[1] + else + let s:palt_c.airline_b[0] = s:cbg[0] + let s:palt_c.airline_y[0] = s:cbg[0] + endif + +let g:airline#themes#lessnoise#palette.commandline = s:palt_c + +" +" READONLY Accent, red +let g:airline#themes#lessnoise#palette.accents = { + \ 'red': [s:rac[0], '', s:rac[1], ''] + \ } + +" +" TABLINE +let s:atbg = ['#080808', 232] +let s:atl = ['#444444', s:atbg[0], 238, s:atbg[1], 'NONE'] +let s:ats = ['#D0D0D0', '#1C1C1C', 252, 234, 'NONE'] +let s:atf = s:atl +let s:at = deepcopy(s:atl) +let s:at[0] = '#6C6C6C' +let s:at[2] = 242 +let s:atm = deepcopy(s:ats) +let s:atu = deepcopy(s:at) +let s:atm[4] = 'italic,bold' +let s:atu[4] = 'italic,bold' " according to issue#2298, this attribute may be invalid +let g:airline#themes#lessnoise#palette.tabline = { + \ 'airline_tablabel' : s:atl, + \ 'airline_tab' : s:at, + \ 'airline_tabsel' : s:ats, + \ 'airline_tabfill' : s:atf, + \ 'airline_tabmod' : s:atm, + \ 'airline_tabhid' : s:at, + \ 'airline_tabmod_unsel' : s:atu, + \ 'airline_tab_right' : s:at, + \ 'airline_tabsel_right' : s:ats, + \ 'airline_tabfill_right' : s:atf, + \ 'airline_tabmod_right' : s:atm, + \ 'airline_tabhid_right' : s:at, + \ 'airline_tabmod_unsel_right': s:atu + \ } + +" +" CtrlP +if get(g:, 'loaded_ctrlp', 0) + let g:airline#themes#lessnoise#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( + \ [ '#AFD7FF', '#5F87FF', 153, 69, 'NONE'], + \ [ '#FFFFFF', '#87AFFF', 231, 111, 'NONE'], + \ [ '#5F87FF', '#FFFFFF', 69, 231, 'bold']) +endif diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 02451ed3..33eeefa6 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -102,6 +102,7 @@ Currently this repository contains the following themes: * kalisi * kolor * laederon + * lessnoise * light * lighthaus * lucius From 2e14d3ad60a1b4547e58c36b35baf3d22949e1c8 Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Mon, 14 Dec 2020 20:47:26 +0900 Subject: [PATCH 156/179] [add] github actions --- .github/workflows/ci.yml | 43 ++++++++++++++++++++ .travis.yml | 87 ---------------------------------------- 2 files changed, 43 insertions(+), 87 deletions(-) create mode 100644 .github/workflows/ci.yml delete mode 100644 .travis.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 00000000..78350417 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,43 @@ +on: + push: + branches: + - master + pull_request: + +jobs: + test: + name: Test + runs-on: ubuntu-latest + strategy: + matrix: + vim: + - v8.2.1000 + - v8.2.0000 + - v8.1.0000 + - v8.0.0000 + + steps: + - name: Checkout code + uses: actions/checkout@main + + - name: Setup Vim + uses: rhysd/action-setup-vim@v1 + with: + version: ${{ matrix.vim }} + + - name: Install Dependencies + run: | + git clone https://github.com/junegunn/vader.vim.git + git clone https://github.com/vim-airline/vim-airline + find $PWD/autoload/airline/themes -name "*.vim" > themes.txt + - name: Run Test + run: | + vim --not-a-term -Nu <(cat << VIMRC + filetype off + set rtp+=vader.vim + set rtp+=vim-airline + set rtp+=. + set rtp+=after + filetype plugin indent on + syntax enable + VIMRC) -c 'Vader! test/*' > /dev/null diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 77ad15d2..00000000 --- a/.travis.yml +++ /dev/null @@ -1,87 +0,0 @@ -language: generic -sudo: false - -cache: - directories: - - $HOME/.vvm -matrix: - include: - - os: linux - env: - - VIM_VERSION=8.0.0000 - - os: linux - env: - - VIM_VERSION=8.1.0000 - - os: linux - env: - - VIM_VERSION=8.2.0000 - - os: linux - env: - - VIM_VERSION=8.2.1000 - - os: osx - env: - - VIM_VERSION=8.0.0000 - - os: osx - env: - - VIM_VERSION=8.1.0000 - - os: osx - env: - - VIM_VERSION=8.2.0000 - - os: osx - env: - - VIM_VERSION=8.2.1000 - # added power support arch ppc64le. - - - os: linux - arch: ppc64le - env: - - VIM_VERSION=8.0.0000 - - os: linux - arch: ppc64le - env: - - VIM_VERSION=8.1.0000 - - os: linux - arh: ppc64le - env: - - VIM_VERSION=8.2.0000 - - os: linux - arch: ppc64le - env: - - VIM_VERSION=8.2.1000 - - os: osx - arch: ppc64le - env: - - VIM_VERSION=8.0.0000 - - os: osx - arch: ppc64le - env: - - VIM_VERSION=8.1.0000 - - os: osx - arch: ppc64le - env: - - VIM_VERSION=8.2.0000 - - os: osx - arch: ppc64le - env: - - VIM_VERSION=8.2.1000 -before_install: - - curl https://raw.githubusercontent.com/kana/vim-version-manager/master/bin/vvm | python - setup; true - - source ~/.vvm/etc/login - - vvm update_itself - - vvm use vimorg--v$VIM_VERSION --install --with-features=huge - -before_script: | - git clone https://github.com/junegunn/vader.vim.git - git clone https://github.com/vim-airline/vim-airline - find $PWD/autoload/airline/themes -name "*.vim" > themes.txt - -script: | - vim --not-a-term -Nu <(cat << VIMRC - filetype off - set rtp+=vader.vim - set rtp+=vim-airline - set rtp+=. - set rtp+=after - filetype plugin indent on - syntax enable - VIMRC) -c 'Vader! test/*' > /dev/null From 9dbe5584d2278e37fa058ef82d5262b747b6d089 Mon Sep 17 00:00:00 2001 From: "Daniel R. Neal" Date: Fri, 22 Jan 2021 18:18:40 -0800 Subject: [PATCH 157/179] Add Google dark and light themes --- autoload/airline/themes/google_dark.vim | 64 ++++++++++++++++++++++++ autoload/airline/themes/google_light.vim | 64 ++++++++++++++++++++++++ doc/airline-themes.txt | 2 + 3 files changed, 130 insertions(+) create mode 100644 autoload/airline/themes/google_dark.vim create mode 100644 autoload/airline/themes/google_light.vim diff --git a/autoload/airline/themes/google_dark.vim b/autoload/airline/themes/google_dark.vim new file mode 100644 index 00000000..521078e9 --- /dev/null +++ b/autoload/airline/themes/google_dark.vim @@ -0,0 +1,64 @@ +" vim-airline template by danrneal (http://github.com/danrneal) +" Google Scheme by Lisie Michel (https://github.com/google/vim-colorscheme-primary/) + +let g:airline#themes#google_dark#palette = {} + +let s:RED = '#EA4335' +let s:GREEN = '#34A853' +let s:YELLOW = '#FBBC05' +let s:BLUE = '#4285F4' +let s:BLACK = '#000000' +let s:DGREY = '#656565' +let s:LGREY = '#EEEEEE' +let s:WHITE = '#FFFFFF' + +let s:TERM_RED = 167 +let s:TERM_GREEN = 71 +let s:TERM_YELLOW = 220 +let s:TERM_BLUE = 69 +let s:TERM_BLACK = 16 +let s:TERM_DGREY = 241 +let s:TERM_LGREY = 255 +let s:TERM_WHITE = 231 + +let s:GREY0 = s:WHITE +let s:GREY1 = s:LGREY +let s:GREY2 = s:DGREY +let s:BG = s:BLACK + +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:N1 = [ s:BG, s:GREEN, s:TERM_BG, s:TERM_GREEN ] +let s:N2 = [ s:GREY1, s:GREY2, s:TERM_GREY1, s:TERM_GREY2 ] +let s:N3 = [ s:GREEN, s:BG, s:TERM_GREEN, s:TERM_BG ] +let g:airline#themes#google_dark#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#google_dark#palette.normal_modified = { + \ 'airline_c': [ s:GREY0, s:BG, s:TERM_GREY0, s:TERM_BG, '' ], + \ } + +let s:I1 = [ s:BG, s:BLUE, s:TERM_BG, s:TERM_BLUE ] +let s:I2 = s:N2 +let s:I3 = [ s:BLUE, s:BG, s:TERM_BLUE, s:TERM_BG ] +let g:airline#themes#google_dark#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#google_dark#palette.insert_modified = g:airline#themes#google_dark#palette.normal_modified + +let s:R1 = [ s:BG, s:RED, s:TERM_BG, s:TERM_RED ] +let s:R2 = s:N2 +let s:R3 = [ s:RED, s:BG, s:TERM_RED, s:TERM_BG ] +let g:airline#themes#google_dark#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#google_dark#palette.replace_modified = g:airline#themes#google_dark#palette.normal_modified + +let s:V1 = [ s:BG, s:YELLOW, s:TERM_BG, s:TERM_YELLOW ] +let s:V2 = s:N2 +let s:V3 = [ s:YELLOW, s:BG, s:TERM_YELLOW, s:TERM_BG ] +let g:airline#themes#google_dark#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#google_dark#palette.visual_modified = g:airline#themes#google_dark#palette.normal_modified + +let s:IA1 = [ s:BG, s:GREY2, s:TERM_BG, s:TERM_GREY2 ] +let s:IA2 = s:N2 +let s:IA3 = [ s:GREY2, s:BG, s:TERM_GREY2, s:TERM_BG ] +let g:airline#themes#google_dark#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#google_dark#palette.inactive_modified = g:airline#themes#google_dark#palette.normal_modified diff --git a/autoload/airline/themes/google_light.vim b/autoload/airline/themes/google_light.vim new file mode 100644 index 00000000..b6bb6edb --- /dev/null +++ b/autoload/airline/themes/google_light.vim @@ -0,0 +1,64 @@ +" vim-airline template by danrneal (http://github.com/danrneal) +" Google Scheme by Lisie Michel (https://github.com/google/vim-colorscheme-primary/) + +let g:airline#themes#google_light#palette = {} + +let s:RED = '#EA4335' +let s:GREEN = '#34A853' +let s:YELLOW = '#FBBC05' +let s:BLUE = '#4285F4' +let s:BLACK = '#000000' +let s:DGREY = '#656565' +let s:LGREY = '#EEEEEE' +let s:WHITE = '#FFFFFF' + +let s:TERM_RED = 167 +let s:TERM_GREEN = 71 +let s:TERM_YELLOW = 220 +let s:TERM_BLUE = 69 +let s:TERM_BLACK = 16 +let s:TERM_DGREY = 241 +let s:TERM_LGREY = 255 +let s:TERM_WHITE = 231 + +let s:GREY0 = s:BLACK +let s:GREY1 = s:DGREY +let s:GREY2 = s:LGREY +let s:BG = s:WHITE + +let s:TERM_GREY0 = s:TERM_BLACK +let s:TERM_GREY1 = s:TERM_DGREY +let s:TERM_GREY2 = s:TERM_LGREY +let s:TERM_BG = s:TERM_WHITE + +let s:N1 = [ s:BG, s:GREEN, s:TERM_BG, s:TERM_GREEN ] +let s:N2 = [ s:GREY1, s:GREY2, s:TERM_GREY1, s:TERM_GREY2 ] +let s:N3 = [ s:GREEN, s:BG, s:TERM_GREEN, s:TERM_BG ] +let g:airline#themes#google_light#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#google_light#palette.normal_modified = { + \ 'airline_c': [ s:GREY0, s:BG, s:TERM_GREY0, s:TERM_BG, '' ], + \ } + +let s:I1 = [ s:BG, s:BLUE, s:TERM_BG, s:TERM_BLUE ] +let s:I2 = s:N2 +let s:I3 = [ s:BLUE, s:BG, s:TERM_BLUE, s:TERM_BG ] +let g:airline#themes#google_light#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#google_light#palette.insert_modified = g:airline#themes#google_light#palette.normal_modified + +let s:R1 = [ s:BG, s:RED, s:TERM_BG, s:TERM_RED ] +let s:R2 = s:N2 +let s:R3 = [ s:RED, s:BG, s:TERM_RED, s:TERM_BG ] +let g:airline#themes#google_light#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#google_light#palette.replace_modified = g:airline#themes#google_light#palette.normal_modified + +let s:V1 = [ s:BG, s:YELLOW, s:TERM_BG, s:TERM_YELLOW ] +let s:V2 = s:N2 +let s:V3 = [ s:YELLOW, s:BG, s:TERM_YELLOW, s:TERM_BG ] +let g:airline#themes#google_light#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#google_light#palette.visual_modified = g:airline#themes#google_light#palette.normal_modified + +let s:IA1 = [ s:BG, s:GREY2, s:TERM_BG, s:TERM_GREY2 ] +let s:IA2 = s:N2 +let s:IA3 = [ s:GREY2, s:BG, s:TERM_GREY2, s:TERM_BG ] +let g:airline#themes#google_light#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#google_light#palette.inactive_modified = g:airline#themes#google_light#palette.normal_modified diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index a37b26d5..61282030 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -94,6 +94,8 @@ Currently this repository contains the following themes: * durant * faryfloss * fruit_punch + * google_dark + * google_light * hybrid * hybridline * jay From 27e7dc5bf186c1d0977a594b398847fcc84f7e24 Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Fri, 29 Jan 2021 14:11:03 +0900 Subject: [PATCH 158/179] Haddy New Year! --- LICENSE | 2 +- README.md | 2 +- plugin/airline-themes.vim | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/LICENSE b/LICENSE index e9e858c3..78025476 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (C) 2013-2020 Bailey Ling & Contributors. +Copyright (C) 2013-2021 Bailey Ling & Contributors. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), diff --git a/README.md b/README.md index a92c0840..4a37cb0b 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ If you are interested in becoming the official maintainer of this project, pleas # License -MIT License. Copyright (c) 2013-2020 Bailey Ling & Contributors. +MIT License. Copyright (c) 2013-2021 Bailey Ling & Contributors. [1]: https://github.com/bling diff --git a/plugin/airline-themes.vim b/plugin/airline-themes.vim index d3ea8a52..1e4a4f20 100644 --- a/plugin/airline-themes.vim +++ b/plugin/airline-themes.vim @@ -1,4 +1,4 @@ -" MIT License. Copyright (c) 2013-2020 Bailey Ling & Contributors. +" MIT License. Copyright (c) 2013-2021 Bailey Ling & Contributors. " vim: et ts=2 sts=2 sw=2 let s:save_cpo = &cpo From e8cc47de15845fe6bd2b264c8b3adc22fa3ca6cd Mon Sep 17 00:00:00 2001 From: Paul Townsend Date: Tue, 2 Mar 2021 20:58:06 +0000 Subject: [PATCH 159/179] Add apprentice theme --- autoload/airline/themes/apprentice.vim | 84 ++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 85 insertions(+) create mode 100644 autoload/airline/themes/apprentice.vim diff --git a/autoload/airline/themes/apprentice.vim b/autoload/airline/themes/apprentice.vim new file mode 100644 index 00000000..5eca56d1 --- /dev/null +++ b/autoload/airline/themes/apprentice.vim @@ -0,0 +1,84 @@ +" vim-airline theme for Apprentice +" +" Author: pt307 (based on work by romainl) +" License: MIT License + +let s:almost_black = [ '#1c1c1c', 234 ] +let s:darker_grey = [ '#262626', 235 ] +let s:medium_grey = [ '#585858', 240 ] +let s:lighter_grey = [ '#bcbcbc', 250 ] +let s:light_purple = [ '#8787af', 103 ] +let s:light_green = [ '#87af87', 108 ] +let s:green = [ '#5f875f', 65 ] +let s:light_blue = [ '#87afd7', 110 ] +let s:red = [ '#af5f5f', 131 ] +let s:orange = [ '#ff8700', 208 ] +let s:ocre = [ '#87875f', 101 ] +let s:yellow = [ '#ffffaf', 229 ] + +function! s:color_list(fg, bg) abort + return [a:fg[0], a:bg[0], a:fg[1], a:bg[1]] +endfunction + +let g:airline#themes#apprentice#palette = {} + +let s:modified = { + \ 'airline_c': s:color_list(s:orange, '') + \ } +let s:warning = s:color_list(s:darker_grey, s:orange) +let s:error = s:color_list(s:darker_grey, s:red) + +let s:airline_a_normal = s:color_list(s:darker_grey, s:ocre) +let s:airline_b_normal = s:color_list(s:darker_grey, s:medium_grey) +let s:airline_c_normal = s:color_list(s:lighter_grey, s:darker_grey) +let g:airline#themes#apprentice#palette.normal = airline#themes#generate_color_map(s:airline_a_normal, s:airline_b_normal, s:airline_c_normal) +let g:airline#themes#apprentice#palette.normal_modified = s:modified +let g:airline#themes#apprentice#palette.normal.airline_warning = s:warning +let g:airline#themes#apprentice#palette.normal_modified.airline_warning = s:warning +let g:airline#themes#apprentice#palette.normal.airline_error = s:error +let g:airline#themes#apprentice#palette.normal_modified.airline_error = s:error + +let s:airline_a_insert = s:color_list(s:darker_grey, s:green) +let s:airline_b_insert = s:airline_b_normal +let s:airline_c_insert = s:airline_c_normal +let g:airline#themes#apprentice#palette.insert = airline#themes#generate_color_map(s:airline_a_insert, s:airline_b_insert, s:airline_c_insert) +let g:airline#themes#apprentice#palette.insert_modified = s:modified +let g:airline#themes#apprentice#palette.insert.airline_warning = s:warning +let g:airline#themes#apprentice#palette.insert_modified.airline_warning = s:warning +let g:airline#themes#apprentice#palette.insert.airline_error = s:error +let g:airline#themes#apprentice#palette.insert_modified.airline_error = s:error + +let s:airline_a_replace = s:color_list(s:darker_grey, s:red) +let s:airline_b_replace = s:airline_b_normal +let s:airline_c_replace = s:airline_c_normal +let g:airline#themes#apprentice#palette.replace = airline#themes#generate_color_map(s:airline_a_replace, s:airline_b_replace, s:airline_c_replace) +let g:airline#themes#apprentice#palette.replace_modified = s:modified +let g:airline#themes#apprentice#palette.replace.airline_warning = s:warning +let g:airline#themes#apprentice#palette.replace_modified.airline_warning = s:warning +let g:airline#themes#apprentice#palette.replace.airline_error = s:error +let g:airline#themes#apprentice#palette.replace_modified.airline_error = s:error + +let s:airline_a_visual = s:color_list(s:darker_grey, s:yellow) +let s:airline_b_visual = s:airline_b_normal +let s:airline_c_visual = s:airline_c_normal +let g:airline#themes#apprentice#palette.visual = airline#themes#generate_color_map(s:airline_a_visual, s:airline_b_visual, s:airline_c_visual) +let g:airline#themes#apprentice#palette.visual_modified = s:modified +let g:airline#themes#apprentice#palette.visual.airline_warning = s:warning +let g:airline#themes#apprentice#palette.visual_modified.airline_warning = s:warning +let g:airline#themes#apprentice#palette.visual.airline_error = s:error +let g:airline#themes#apprentice#palette.visual_modified.airline_error = s:error + +let s:airline_a_inactive = s:color_list(s:darker_grey, s:medium_grey) +let s:airline_b_inactive = s:color_list(s:medium_grey, s:darker_grey) +let s:airline_c_inactive = s:airline_b_inactive +let g:airline#themes#apprentice#palette.inactive = airline#themes#generate_color_map(s:airline_a_inactive, s:airline_b_inactive, s:airline_c_inactive) +let g:airline#themes#apprentice#palette.inactive_modified = s:modified + +let g:airline#themes#apprentice#palette.accents = { + \ 'orange': s:color_list(s:orange, ''), + \ 'blue': s:color_list(s:light_blue, ''), + \ 'green': s:color_list(s:light_green, ''), + \ 'purple': s:color_list(s:light_purple, ''), + \ 'yellow': s:color_list(s:yellow, ''), + \ 'red': s:color_list(s:red, '') + \ } diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index a37b26d5..3edb3e5b 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -27,6 +27,7 @@ Currently this repository contains the following themes: * alduin * angr + * apprentice * atomic * ayu_light * ayu_mirage From fa3911ebbdf80a88dcab7c948de33865c8b161ed Mon Sep 17 00:00:00 2001 From: Jonathan Lorimer Date: Thu, 15 Apr 2021 16:10:26 +0200 Subject: [PATCH 160/179] Updated and re-created base16 themes closes #244 --- autoload/airline/themes/base16_3024.vim | 144 ++++----- autoload/airline/themes/base16_apathy.vim | 144 ++++----- autoload/airline/themes/base16_ashes.vim | 144 ++++----- .../airline/themes/base16_atelier_cave.vim | 85 ++++++ .../themes/base16_atelier_cave_light.vim | 85 ++++++ .../airline/themes/base16_atelier_dune.vim | 85 ++++++ .../themes/base16_atelier_dune_light.vim | 85 ++++++ .../airline/themes/base16_atelier_estuary.vim | 85 ++++++ .../themes/base16_atelier_estuary_light.vim | 85 ++++++ .../airline/themes/base16_atelier_forest.vim | 85 ++++++ .../themes/base16_atelier_forest_light.vim | 85 ++++++ .../airline/themes/base16_atelier_heath.vim | 85 ++++++ .../themes/base16_atelier_heath_light.vim | 85 ++++++ .../themes/base16_atelier_lakeside.vim | 85 ++++++ .../themes/base16_atelier_lakeside_light.vim | 85 ++++++ .../airline/themes/base16_atelier_plateau.vim | 85 ++++++ .../themes/base16_atelier_plateau_light.vim | 85 ++++++ .../airline/themes/base16_atelier_savanna.vim | 85 ++++++ .../themes/base16_atelier_savanna_light.vim | 85 ++++++ .../airline/themes/base16_atelier_seaside.vim | 85 ++++++ .../themes/base16_atelier_seaside_light.vim | 85 ++++++ .../themes/base16_atelier_sulphurpool.vim | 85 ++++++ .../base16_atelier_sulphurpool_light.vim | 85 ++++++ autoload/airline/themes/base16_atlas.vim | 85 ++++++ autoload/airline/themes/base16_bespin.vim | 144 ++++----- .../airline/themes/base16_black_metal.vim | 85 ++++++ .../themes/base16_black_metal_bathory.vim | 85 ++++++ .../themes/base16_black_metal_burzum.vim | 85 ++++++ .../base16_black_metal_dark_funeral.vim | 85 ++++++ .../themes/base16_black_metal_gorgoroth.vim | 85 ++++++ .../themes/base16_black_metal_immortal.vim | 85 ++++++ .../themes/base16_black_metal_khold.vim | 85 ++++++ .../themes/base16_black_metal_marduk.vim | 85 ++++++ .../themes/base16_black_metal_mayhem.vim | 85 ++++++ .../themes/base16_black_metal_nile.vim | 85 ++++++ .../themes/base16_black_metal_venom.vim | 85 ++++++ autoload/airline/themes/base16_brewer.vim | 144 ++++----- autoload/airline/themes/base16_bright.vim | 144 ++++----- autoload/airline/themes/base16_brogrammer.vim | 85 ++++++ autoload/airline/themes/base16_brushtrees.vim | 85 ++++++ .../airline/themes/base16_brushtrees_dark.vim | 85 ++++++ autoload/airline/themes/base16_chalk.vim | 144 ++++----- autoload/airline/themes/base16_circus.vim | 85 ++++++ .../airline/themes/base16_classic_dark.vim | 85 ++++++ .../airline/themes/base16_classic_light.vim | 85 ++++++ autoload/airline/themes/base16_codeschool.vim | 144 ++++----- autoload/airline/themes/base16_cupcake.vim | 85 ++++++ autoload/airline/themes/base16_cupertino.vim | 85 ++++++ autoload/airline/themes/base16_darktooth.vim | 85 ++++++ autoload/airline/themes/base16_decaf.vim | 85 ++++++ .../airline/themes/base16_default_dark.vim | 85 ++++++ .../airline/themes/base16_default_light.vim | 85 ++++++ autoload/airline/themes/base16_dracula.vim | 85 ++++++ autoload/airline/themes/base16_edge_dark.vim | 85 ++++++ autoload/airline/themes/base16_edge_light.vim | 85 ++++++ autoload/airline/themes/base16_eighties.vim | 144 ++++----- autoload/airline/themes/base16_embers.vim | 144 ++++----- autoload/airline/themes/base16_espresso.vim | 85 ++++++ autoload/airline/themes/base16_flat.vim | 144 ++++----- autoload/airline/themes/base16_framer.vim | 85 ++++++ autoload/airline/themes/base16_fruit_soda.vim | 85 ++++++ autoload/airline/themes/base16_gigavolt.vim | 85 ++++++ autoload/airline/themes/base16_github.vim | 85 ++++++ .../airline/themes/base16_google_dark.vim | 85 ++++++ .../airline/themes/base16_google_light.vim | 85 ++++++ .../airline/themes/base16_grayscale_dark.vim | 85 ++++++ .../airline/themes/base16_grayscale_light.vim | 85 ++++++ .../airline/themes/base16_greenscreen.vim | 144 ++++----- .../themes/base16_gruvbox_dark_hard.vim | 147 +++++----- .../themes/base16_gruvbox_dark_medium.vim | 85 ++++++ .../themes/base16_gruvbox_dark_pale.vim | 85 ++++++ .../themes/base16_gruvbox_dark_soft.vim | 85 ++++++ .../themes/base16_gruvbox_light_hard.vim | 85 ++++++ .../themes/base16_gruvbox_light_medium.vim | 85 ++++++ .../themes/base16_gruvbox_light_soft.vim | 85 ++++++ .../airline/themes/base16_harmonic_dark.vim | 85 ++++++ .../airline/themes/base16_harmonic_light.vim | 85 ++++++ autoload/airline/themes/base16_heetch.vim | 85 ++++++ .../airline/themes/base16_heetch_light.vim | 85 ++++++ autoload/airline/themes/base16_helios.vim | 85 ++++++ autoload/airline/themes/base16_hopscotch.vim | 144 ++++----- .../airline/themes/base16_horizon_dark.vim | 85 ++++++ .../airline/themes/base16_horizon_light.vim | 85 ++++++ .../themes/base16_horizon_terminal_dark.vim | 85 ++++++ .../themes/base16_horizon_terminal_light.vim | 85 ++++++ autoload/airline/themes/base16_ia_dark.vim | 85 ++++++ autoload/airline/themes/base16_ia_light.vim | 85 ++++++ autoload/airline/themes/base16_icy.vim | 85 ++++++ autoload/airline/themes/base16_irblack.vim | 85 ++++++ autoload/airline/themes/base16_isotope.vim | 144 ++++----- autoload/airline/themes/base16_macintosh.vim | 85 ++++++ autoload/airline/themes/base16_marrakesh.vim | 144 ++++----- autoload/airline/themes/base16_materia.vim | 85 ++++++ autoload/airline/themes/base16_material.vim | 85 ++++++ .../airline/themes/base16_material_darker.vim | 85 ++++++ .../themes/base16_material_lighter.vim | 85 ++++++ .../themes/base16_material_palenight.vim | 85 ++++++ .../airline/themes/base16_material_vivid.vim | 85 ++++++ .../airline/themes/base16_mellow_purple.vim | 85 ++++++ .../airline/themes/base16_mexico_light.vim | 85 ++++++ autoload/airline/themes/base16_mocha.vim | 144 ++++----- autoload/airline/themes/base16_monokai.vim | 144 ++++----- autoload/airline/themes/base16_nord.vim | 146 +++++----- autoload/airline/themes/base16_nova.vim | 85 ++++++ autoload/airline/themes/base16_ocean.vim | 144 ++++----- .../airline/themes/base16_oceanicnext.vim | 150 +++++----- autoload/airline/themes/base16_one_light.vim | 85 ++++++ autoload/airline/themes/base16_onedark.vim | 85 ++++++ .../airline/themes/base16_outrun_dark.vim | 85 ++++++ .../airline/themes/base16_papercolor_dark.vim | 85 ++++++ .../themes/base16_papercolor_light.vim | 85 ++++++ autoload/airline/themes/base16_paraiso.vim | 144 ++++----- autoload/airline/themes/base16_phd.vim | 85 ++++++ autoload/airline/themes/base16_pico.vim | 85 ++++++ autoload/airline/themes/base16_pop.vim | 144 ++++----- autoload/airline/themes/base16_porple.vim | 85 ++++++ autoload/airline/themes/base16_railscasts.vim | 144 ++++----- autoload/airline/themes/base16_rebecca.vim | 85 ++++++ autoload/airline/themes/base16_sandcastle.vim | 85 ++++++ autoload/airline/themes/base16_seti.vim | 144 ++++----- .../airline/themes/base16_shapeshifter.vim | 144 ++++----- autoload/airline/themes/base16_snazzy.vim | 206 ++++++------- autoload/airline/themes/base16_solarflare.vim | 85 ++++++ .../airline/themes/base16_solarized_dark.vim | 85 ++++++ .../airline/themes/base16_solarized_light.vim | 85 ++++++ autoload/airline/themes/base16_spacemacs.vim | 274 ++++++------------ .../themes/base16_summerfruit_dark.vim | 85 ++++++ .../themes/base16_summerfruit_light.vim | 85 ++++++ .../themes/base16_synth_midnight_dark.vim | 85 ++++++ autoload/airline/themes/base16_tomorrow.vim | 151 +++++----- .../airline/themes/base16_tomorrow_night.vim | 85 ++++++ .../themes/base16_tomorrow_night_eighties.vim | 85 ++++++ autoload/airline/themes/base16_tube.vim | 85 ++++++ autoload/airline/themes/base16_twilight.vim | 144 ++++----- .../airline/themes/base16_unikitty_dark.vim | 85 ++++++ .../airline/themes/base16_unikitty_light.vim | 85 ++++++ autoload/airline/themes/base16_woodland.vim | 85 ++++++ autoload/airline/themes/base16_xcode_dusk.vim | 85 ++++++ autoload/airline/themes/base16_zenburn.vim | 85 ++++++ doc/airline-themes.txt | 128 ++++++++ 140 files changed, 11740 insertions(+), 2183 deletions(-) create mode 100644 autoload/airline/themes/base16_atelier_cave.vim create mode 100644 autoload/airline/themes/base16_atelier_cave_light.vim create mode 100644 autoload/airline/themes/base16_atelier_dune.vim create mode 100644 autoload/airline/themes/base16_atelier_dune_light.vim create mode 100644 autoload/airline/themes/base16_atelier_estuary.vim create mode 100644 autoload/airline/themes/base16_atelier_estuary_light.vim create mode 100644 autoload/airline/themes/base16_atelier_forest.vim create mode 100644 autoload/airline/themes/base16_atelier_forest_light.vim create mode 100644 autoload/airline/themes/base16_atelier_heath.vim create mode 100644 autoload/airline/themes/base16_atelier_heath_light.vim create mode 100644 autoload/airline/themes/base16_atelier_lakeside.vim create mode 100644 autoload/airline/themes/base16_atelier_lakeside_light.vim create mode 100644 autoload/airline/themes/base16_atelier_plateau.vim create mode 100644 autoload/airline/themes/base16_atelier_plateau_light.vim create mode 100644 autoload/airline/themes/base16_atelier_savanna.vim create mode 100644 autoload/airline/themes/base16_atelier_savanna_light.vim create mode 100644 autoload/airline/themes/base16_atelier_seaside.vim create mode 100644 autoload/airline/themes/base16_atelier_seaside_light.vim create mode 100644 autoload/airline/themes/base16_atelier_sulphurpool.vim create mode 100644 autoload/airline/themes/base16_atelier_sulphurpool_light.vim create mode 100644 autoload/airline/themes/base16_atlas.vim create mode 100644 autoload/airline/themes/base16_black_metal.vim create mode 100644 autoload/airline/themes/base16_black_metal_bathory.vim create mode 100644 autoload/airline/themes/base16_black_metal_burzum.vim create mode 100644 autoload/airline/themes/base16_black_metal_dark_funeral.vim create mode 100644 autoload/airline/themes/base16_black_metal_gorgoroth.vim create mode 100644 autoload/airline/themes/base16_black_metal_immortal.vim create mode 100644 autoload/airline/themes/base16_black_metal_khold.vim create mode 100644 autoload/airline/themes/base16_black_metal_marduk.vim create mode 100644 autoload/airline/themes/base16_black_metal_mayhem.vim create mode 100644 autoload/airline/themes/base16_black_metal_nile.vim create mode 100644 autoload/airline/themes/base16_black_metal_venom.vim create mode 100644 autoload/airline/themes/base16_brogrammer.vim create mode 100644 autoload/airline/themes/base16_brushtrees.vim create mode 100644 autoload/airline/themes/base16_brushtrees_dark.vim create mode 100644 autoload/airline/themes/base16_circus.vim create mode 100644 autoload/airline/themes/base16_classic_dark.vim create mode 100644 autoload/airline/themes/base16_classic_light.vim create mode 100644 autoload/airline/themes/base16_cupcake.vim create mode 100644 autoload/airline/themes/base16_cupertino.vim create mode 100644 autoload/airline/themes/base16_darktooth.vim create mode 100644 autoload/airline/themes/base16_decaf.vim create mode 100644 autoload/airline/themes/base16_default_dark.vim create mode 100644 autoload/airline/themes/base16_default_light.vim create mode 100644 autoload/airline/themes/base16_dracula.vim create mode 100644 autoload/airline/themes/base16_edge_dark.vim create mode 100644 autoload/airline/themes/base16_edge_light.vim create mode 100644 autoload/airline/themes/base16_espresso.vim create mode 100644 autoload/airline/themes/base16_framer.vim create mode 100644 autoload/airline/themes/base16_fruit_soda.vim create mode 100644 autoload/airline/themes/base16_gigavolt.vim create mode 100644 autoload/airline/themes/base16_github.vim create mode 100644 autoload/airline/themes/base16_google_dark.vim create mode 100644 autoload/airline/themes/base16_google_light.vim create mode 100644 autoload/airline/themes/base16_grayscale_dark.vim create mode 100644 autoload/airline/themes/base16_grayscale_light.vim create mode 100644 autoload/airline/themes/base16_gruvbox_dark_medium.vim create mode 100644 autoload/airline/themes/base16_gruvbox_dark_pale.vim create mode 100644 autoload/airline/themes/base16_gruvbox_dark_soft.vim create mode 100644 autoload/airline/themes/base16_gruvbox_light_hard.vim create mode 100644 autoload/airline/themes/base16_gruvbox_light_medium.vim create mode 100644 autoload/airline/themes/base16_gruvbox_light_soft.vim create mode 100644 autoload/airline/themes/base16_harmonic_dark.vim create mode 100644 autoload/airline/themes/base16_harmonic_light.vim create mode 100644 autoload/airline/themes/base16_heetch.vim create mode 100644 autoload/airline/themes/base16_heetch_light.vim create mode 100644 autoload/airline/themes/base16_helios.vim create mode 100644 autoload/airline/themes/base16_horizon_dark.vim create mode 100644 autoload/airline/themes/base16_horizon_light.vim create mode 100644 autoload/airline/themes/base16_horizon_terminal_dark.vim create mode 100644 autoload/airline/themes/base16_horizon_terminal_light.vim create mode 100644 autoload/airline/themes/base16_ia_dark.vim create mode 100644 autoload/airline/themes/base16_ia_light.vim create mode 100644 autoload/airline/themes/base16_icy.vim create mode 100644 autoload/airline/themes/base16_irblack.vim create mode 100644 autoload/airline/themes/base16_macintosh.vim create mode 100644 autoload/airline/themes/base16_materia.vim create mode 100644 autoload/airline/themes/base16_material.vim create mode 100644 autoload/airline/themes/base16_material_darker.vim create mode 100644 autoload/airline/themes/base16_material_lighter.vim create mode 100644 autoload/airline/themes/base16_material_palenight.vim create mode 100644 autoload/airline/themes/base16_material_vivid.vim create mode 100644 autoload/airline/themes/base16_mellow_purple.vim create mode 100644 autoload/airline/themes/base16_mexico_light.vim create mode 100644 autoload/airline/themes/base16_nova.vim create mode 100644 autoload/airline/themes/base16_one_light.vim create mode 100644 autoload/airline/themes/base16_onedark.vim create mode 100644 autoload/airline/themes/base16_outrun_dark.vim create mode 100644 autoload/airline/themes/base16_papercolor_dark.vim create mode 100644 autoload/airline/themes/base16_papercolor_light.vim create mode 100644 autoload/airline/themes/base16_phd.vim create mode 100644 autoload/airline/themes/base16_pico.vim create mode 100644 autoload/airline/themes/base16_porple.vim create mode 100644 autoload/airline/themes/base16_rebecca.vim create mode 100644 autoload/airline/themes/base16_sandcastle.vim create mode 100644 autoload/airline/themes/base16_solarflare.vim create mode 100644 autoload/airline/themes/base16_solarized_dark.vim create mode 100644 autoload/airline/themes/base16_solarized_light.vim create mode 100644 autoload/airline/themes/base16_summerfruit_dark.vim create mode 100644 autoload/airline/themes/base16_summerfruit_light.vim create mode 100644 autoload/airline/themes/base16_synth_midnight_dark.vim create mode 100644 autoload/airline/themes/base16_tomorrow_night.vim create mode 100644 autoload/airline/themes/base16_tomorrow_night_eighties.vim create mode 100644 autoload/airline/themes/base16_tube.vim create mode 100644 autoload/airline/themes/base16_unikitty_dark.vim create mode 100644 autoload/airline/themes/base16_unikitty_light.vim create mode 100644 autoload/airline/themes/base16_woodland.vim create mode 100644 autoload/airline/themes/base16_xcode_dusk.vim create mode 100644 autoload/airline/themes/base16_zenburn.vim diff --git a/autoload/airline/themes/base16_3024.vim b/autoload/airline/themes/base16_3024.vim index f4e318af..903775ea 100644 --- a/autoload/airline/themes/base16_3024.vim +++ b/autoload/airline/themes/base16_3024.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 3024 Scheme by Jan T. Sott (http://github.com/idleberg) -let g:airline#themes#base16_3024#palette = {} -let s:gui00 = "#090300" -let s:gui01 = "#3a3432" -let s:gui02 = "#4a4543" -let s:gui03 = "#5c5855" -let s:gui04 = "#807d7c" -let s:gui05 = "#a5a2a2" -let s:gui06 = "#d6d5d4" -let s:gui07 = "#f7f7f7" -let s:gui08 = "#db2d20" -let s:gui09 = "#e8bbd0" -let s:gui0A = "#fded02" -let s:gui0B = "#01a252" -let s:gui0C = "#b5e4f4" -let s:gui0D = "#01a0e4" -let s:gui0E = "#a16a94" -let s:gui0F = "#cdab53" +" Base16 3024 vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jan T. Sott (http://github.com/idleberg) -let s:cterm00 = 0 -let s:cterm01 = 59 -let s:cterm02 = 59 -let s:cterm03 = 59 -let s:cterm04 = 102 -let s:cterm05 = 145 -let s:cterm06 = 188 -let s:cterm07 = 15 -let s:cterm08 = 1 -let s:cterm09 = 182 -let s:cterm0A = 11 -let s:cterm0B = 35 -let s:cterm0C = 153 -let s:cterm0D = 38 -let s:cterm0E = 132 -let s:cterm0F = 179 +let s:scheme_slug = substitute("3024", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_3024#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_3024#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#090300' +let s:gui01 = '#3a3432' +let s:gui02 = '#4a4543' +let s:gui03 = '#5c5855' +let s:gui04 = '#807d7c' +let s:gui05 = '#a5a2a2' +let s:gui06 = '#d6d5d4' +let s:gui07 = '#f7f7f7' +let s:gui08 = '#db2d20' +let s:gui09 = '#e8bbd0' +let s:gui0A = '#fded02' +let s:gui0B = '#01a252' +let s:gui0C = '#b5e4f4' +let s:gui0D = '#01a0e4' +let s:gui0E = '#a16a94' +let s:gui0F = '#cdab53' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_3024#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_3024#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_3024#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_3024#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_apathy.vim b/autoload/airline/themes/base16_apathy.vim index 85a95841..33bc41a2 100644 --- a/autoload/airline/themes/base16_apathy.vim +++ b/autoload/airline/themes/base16_apathy.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Apathy Scheme by Jannik Siebert (https://github.com/janniks) -let g:airline#themes#base16_apathy#palette = {} -let s:gui00 = "#031A16" -let s:gui01 = "#0B342D" -let s:gui02 = "#184E45" -let s:gui03 = "#2B685E" -let s:gui04 = "#5F9C92" -let s:gui05 = "#81B5AC" -let s:gui06 = "#A7CEC8" -let s:gui07 = "#D2E7E4" -let s:gui08 = "#3E9688" -let s:gui09 = "#3E7996" -let s:gui0A = "#3E4C96" -let s:gui0B = "#883E96" -let s:gui0C = "#963E4C" -let s:gui0D = "#96883E" -let s:gui0E = "#4C963E" -let s:gui0F = "#3E965B" +" Base16 Apathy vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jannik Siebert (https://github.com/janniks) -let s:cterm00 = 0 -let s:cterm01 = 22 -let s:cterm02 = 23 -let s:cterm03 = 23 -let s:cterm04 = 72 -let s:cterm05 = 109 -let s:cterm06 = 152 -let s:cterm07 = 188 -let s:cterm08 = 66 -let s:cterm09 = 66 -let s:cterm0A = 60 -let s:cterm0B = 96 -let s:cterm0C = 95 -let s:cterm0D = 101 -let s:cterm0E = 65 -let s:cterm0F = 65 +let s:scheme_slug = substitute("apathy", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_apathy#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_apathy#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#031A16' +let s:gui01 = '#0B342D' +let s:gui02 = '#184E45' +let s:gui03 = '#2B685E' +let s:gui04 = '#5F9C92' +let s:gui05 = '#81B5AC' +let s:gui06 = '#A7CEC8' +let s:gui07 = '#D2E7E4' +let s:gui08 = '#3E9688' +let s:gui09 = '#3E7996' +let s:gui0A = '#3E4C96' +let s:gui0B = '#883E96' +let s:gui0C = '#963E4C' +let s:gui0D = '#96883E' +let s:gui0E = '#4C963E' +let s:gui0F = '#3E965B' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_apathy#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_apathy#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_apathy#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_apathy#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_ashes.vim b/autoload/airline/themes/base16_ashes.vim index a162c67c..85d37154 100644 --- a/autoload/airline/themes/base16_ashes.vim +++ b/autoload/airline/themes/base16_ashes.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Ashes Scheme by Jannik Siebert (https://github.com/janniks) -let g:airline#themes#base16_ashes#palette = {} -let s:gui00 = "#1C2023" -let s:gui01 = "#393F45" -let s:gui02 = "#565E65" -let s:gui03 = "#747C84" -let s:gui04 = "#ADB3BA" -let s:gui05 = "#C7CCD1" -let s:gui06 = "#DFE2E5" -let s:gui07 = "#F3F4F5" -let s:gui08 = "#C7AE95" -let s:gui09 = "#C7C795" -let s:gui0A = "#AEC795" -let s:gui0B = "#95C7AE" -let s:gui0C = "#95AEC7" -let s:gui0D = "#AE95C7" -let s:gui0E = "#C795AE" -let s:gui0F = "#C79595" +" Base16 Ashes vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jannik Siebert (https://github.com/janniks) -let s:cterm00 = 0 -let s:cterm01 = 59 -let s:cterm02 = 59 -let s:cterm03 = 102 -let s:cterm04 = 145 -let s:cterm05 = 188 -let s:cterm06 = 188 -let s:cterm07 = 15 -let s:cterm08 = 180 -let s:cterm09 = 186 -let s:cterm0A = 150 -let s:cterm0B = 115 -let s:cterm0C = 110 -let s:cterm0D = 140 -let s:cterm0E = 175 -let s:cterm0F = 174 +let s:scheme_slug = substitute("ashes", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_ashes#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_ashes#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#1C2023' +let s:gui01 = '#393F45' +let s:gui02 = '#565E65' +let s:gui03 = '#747C84' +let s:gui04 = '#ADB3BA' +let s:gui05 = '#C7CCD1' +let s:gui06 = '#DFE2E5' +let s:gui07 = '#F3F4F5' +let s:gui08 = '#C7AE95' +let s:gui09 = '#C7C795' +let s:gui0A = '#AEC795' +let s:gui0B = '#95C7AE' +let s:gui0C = '#95AEC7' +let s:gui0D = '#AE95C7' +let s:gui0E = '#C795AE' +let s:gui0F = '#C79595' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_ashes#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_ashes#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_ashes#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_ashes#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_cave.vim b/autoload/airline/themes/base16_atelier_cave.vim new file mode 100644 index 00000000..2da3d60b --- /dev/null +++ b/autoload/airline/themes/base16_atelier_cave.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Cave vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-cave", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#19171c' +let s:gui01 = '#26232a' +let s:gui02 = '#585260' +let s:gui03 = '#655f6d' +let s:gui04 = '#7e7887' +let s:gui05 = '#8b8792' +let s:gui06 = '#e2dfe7' +let s:gui07 = '#efecf4' +let s:gui08 = '#be4678' +let s:gui09 = '#aa573c' +let s:gui0A = '#a06e3b' +let s:gui0B = '#2a9292' +let s:gui0C = '#398bc6' +let s:gui0D = '#576ddb' +let s:gui0E = '#955ae7' +let s:gui0F = '#bf40bf' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_cave_light.vim b/autoload/airline/themes/base16_atelier_cave_light.vim new file mode 100644 index 00000000..3066f5ee --- /dev/null +++ b/autoload/airline/themes/base16_atelier_cave_light.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Cave Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-cave-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#efecf4' +let s:gui01 = '#e2dfe7' +let s:gui02 = '#8b8792' +let s:gui03 = '#7e7887' +let s:gui04 = '#655f6d' +let s:gui05 = '#585260' +let s:gui06 = '#26232a' +let s:gui07 = '#19171c' +let s:gui08 = '#be4678' +let s:gui09 = '#aa573c' +let s:gui0A = '#a06e3b' +let s:gui0B = '#2a9292' +let s:gui0C = '#398bc6' +let s:gui0D = '#576ddb' +let s:gui0E = '#955ae7' +let s:gui0F = '#bf40bf' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_dune.vim b/autoload/airline/themes/base16_atelier_dune.vim new file mode 100644 index 00000000..54941f9b --- /dev/null +++ b/autoload/airline/themes/base16_atelier_dune.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Dune vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-dune", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#20201d' +let s:gui01 = '#292824' +let s:gui02 = '#6e6b5e' +let s:gui03 = '#7d7a68' +let s:gui04 = '#999580' +let s:gui05 = '#a6a28c' +let s:gui06 = '#e8e4cf' +let s:gui07 = '#fefbec' +let s:gui08 = '#d73737' +let s:gui09 = '#b65611' +let s:gui0A = '#ae9513' +let s:gui0B = '#60ac39' +let s:gui0C = '#1fad83' +let s:gui0D = '#6684e1' +let s:gui0E = '#b854d4' +let s:gui0F = '#d43552' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_dune_light.vim b/autoload/airline/themes/base16_atelier_dune_light.vim new file mode 100644 index 00000000..4f724fc6 --- /dev/null +++ b/autoload/airline/themes/base16_atelier_dune_light.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Dune Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-dune-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#fefbec' +let s:gui01 = '#e8e4cf' +let s:gui02 = '#a6a28c' +let s:gui03 = '#999580' +let s:gui04 = '#7d7a68' +let s:gui05 = '#6e6b5e' +let s:gui06 = '#292824' +let s:gui07 = '#20201d' +let s:gui08 = '#d73737' +let s:gui09 = '#b65611' +let s:gui0A = '#ae9513' +let s:gui0B = '#60ac39' +let s:gui0C = '#1fad83' +let s:gui0D = '#6684e1' +let s:gui0E = '#b854d4' +let s:gui0F = '#d43552' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_estuary.vim b/autoload/airline/themes/base16_atelier_estuary.vim new file mode 100644 index 00000000..9ab570c5 --- /dev/null +++ b/autoload/airline/themes/base16_atelier_estuary.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Estuary vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-estuary", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#22221b' +let s:gui01 = '#302f27' +let s:gui02 = '#5f5e4e' +let s:gui03 = '#6c6b5a' +let s:gui04 = '#878573' +let s:gui05 = '#929181' +let s:gui06 = '#e7e6df' +let s:gui07 = '#f4f3ec' +let s:gui08 = '#ba6236' +let s:gui09 = '#ae7313' +let s:gui0A = '#a5980d' +let s:gui0B = '#7d9726' +let s:gui0C = '#5b9d48' +let s:gui0D = '#36a166' +let s:gui0E = '#5f9182' +let s:gui0F = '#9d6c7c' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_estuary_light.vim b/autoload/airline/themes/base16_atelier_estuary_light.vim new file mode 100644 index 00000000..2b85f4d7 --- /dev/null +++ b/autoload/airline/themes/base16_atelier_estuary_light.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Estuary Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-estuary-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f4f3ec' +let s:gui01 = '#e7e6df' +let s:gui02 = '#929181' +let s:gui03 = '#878573' +let s:gui04 = '#6c6b5a' +let s:gui05 = '#5f5e4e' +let s:gui06 = '#302f27' +let s:gui07 = '#22221b' +let s:gui08 = '#ba6236' +let s:gui09 = '#ae7313' +let s:gui0A = '#a5980d' +let s:gui0B = '#7d9726' +let s:gui0C = '#5b9d48' +let s:gui0D = '#36a166' +let s:gui0E = '#5f9182' +let s:gui0F = '#9d6c7c' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_forest.vim b/autoload/airline/themes/base16_atelier_forest.vim new file mode 100644 index 00000000..d8bbe268 --- /dev/null +++ b/autoload/airline/themes/base16_atelier_forest.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Forest vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-forest", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1b1918' +let s:gui01 = '#2c2421' +let s:gui02 = '#68615e' +let s:gui03 = '#766e6b' +let s:gui04 = '#9c9491' +let s:gui05 = '#a8a19f' +let s:gui06 = '#e6e2e0' +let s:gui07 = '#f1efee' +let s:gui08 = '#f22c40' +let s:gui09 = '#df5320' +let s:gui0A = '#c38418' +let s:gui0B = '#7b9726' +let s:gui0C = '#3d97b8' +let s:gui0D = '#407ee7' +let s:gui0E = '#6666ea' +let s:gui0F = '#c33ff3' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_forest_light.vim b/autoload/airline/themes/base16_atelier_forest_light.vim new file mode 100644 index 00000000..d86af1ca --- /dev/null +++ b/autoload/airline/themes/base16_atelier_forest_light.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Forest Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-forest-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f1efee' +let s:gui01 = '#e6e2e0' +let s:gui02 = '#a8a19f' +let s:gui03 = '#9c9491' +let s:gui04 = '#766e6b' +let s:gui05 = '#68615e' +let s:gui06 = '#2c2421' +let s:gui07 = '#1b1918' +let s:gui08 = '#f22c40' +let s:gui09 = '#df5320' +let s:gui0A = '#c38418' +let s:gui0B = '#7b9726' +let s:gui0C = '#3d97b8' +let s:gui0D = '#407ee7' +let s:gui0E = '#6666ea' +let s:gui0F = '#c33ff3' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_heath.vim b/autoload/airline/themes/base16_atelier_heath.vim new file mode 100644 index 00000000..ca21708a --- /dev/null +++ b/autoload/airline/themes/base16_atelier_heath.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Heath vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-heath", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1b181b' +let s:gui01 = '#292329' +let s:gui02 = '#695d69' +let s:gui03 = '#776977' +let s:gui04 = '#9e8f9e' +let s:gui05 = '#ab9bab' +let s:gui06 = '#d8cad8' +let s:gui07 = '#f7f3f7' +let s:gui08 = '#ca402b' +let s:gui09 = '#a65926' +let s:gui0A = '#bb8a35' +let s:gui0B = '#918b3b' +let s:gui0C = '#159393' +let s:gui0D = '#516aec' +let s:gui0E = '#7b59c0' +let s:gui0F = '#cc33cc' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_heath_light.vim b/autoload/airline/themes/base16_atelier_heath_light.vim new file mode 100644 index 00000000..d616a795 --- /dev/null +++ b/autoload/airline/themes/base16_atelier_heath_light.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Heath Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-heath-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f7f3f7' +let s:gui01 = '#d8cad8' +let s:gui02 = '#ab9bab' +let s:gui03 = '#9e8f9e' +let s:gui04 = '#776977' +let s:gui05 = '#695d69' +let s:gui06 = '#292329' +let s:gui07 = '#1b181b' +let s:gui08 = '#ca402b' +let s:gui09 = '#a65926' +let s:gui0A = '#bb8a35' +let s:gui0B = '#918b3b' +let s:gui0C = '#159393' +let s:gui0D = '#516aec' +let s:gui0E = '#7b59c0' +let s:gui0F = '#cc33cc' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_lakeside.vim b/autoload/airline/themes/base16_atelier_lakeside.vim new file mode 100644 index 00000000..76e196c6 --- /dev/null +++ b/autoload/airline/themes/base16_atelier_lakeside.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Lakeside vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-lakeside", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#161b1d' +let s:gui01 = '#1f292e' +let s:gui02 = '#516d7b' +let s:gui03 = '#5a7b8c' +let s:gui04 = '#7195a8' +let s:gui05 = '#7ea2b4' +let s:gui06 = '#c1e4f6' +let s:gui07 = '#ebf8ff' +let s:gui08 = '#d22d72' +let s:gui09 = '#935c25' +let s:gui0A = '#8a8a0f' +let s:gui0B = '#568c3b' +let s:gui0C = '#2d8f6f' +let s:gui0D = '#257fad' +let s:gui0E = '#6b6bb8' +let s:gui0F = '#b72dd2' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_lakeside_light.vim b/autoload/airline/themes/base16_atelier_lakeside_light.vim new file mode 100644 index 00000000..ed58b0b8 --- /dev/null +++ b/autoload/airline/themes/base16_atelier_lakeside_light.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Lakeside Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-lakeside-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#ebf8ff' +let s:gui01 = '#c1e4f6' +let s:gui02 = '#7ea2b4' +let s:gui03 = '#7195a8' +let s:gui04 = '#5a7b8c' +let s:gui05 = '#516d7b' +let s:gui06 = '#1f292e' +let s:gui07 = '#161b1d' +let s:gui08 = '#d22d72' +let s:gui09 = '#935c25' +let s:gui0A = '#8a8a0f' +let s:gui0B = '#568c3b' +let s:gui0C = '#2d8f6f' +let s:gui0D = '#257fad' +let s:gui0E = '#6b6bb8' +let s:gui0F = '#b72dd2' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_plateau.vim b/autoload/airline/themes/base16_atelier_plateau.vim new file mode 100644 index 00000000..1ce85ffd --- /dev/null +++ b/autoload/airline/themes/base16_atelier_plateau.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Plateau vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-plateau", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1b1818' +let s:gui01 = '#292424' +let s:gui02 = '#585050' +let s:gui03 = '#655d5d' +let s:gui04 = '#7e7777' +let s:gui05 = '#8a8585' +let s:gui06 = '#e7dfdf' +let s:gui07 = '#f4ecec' +let s:gui08 = '#ca4949' +let s:gui09 = '#b45a3c' +let s:gui0A = '#a06e3b' +let s:gui0B = '#4b8b8b' +let s:gui0C = '#5485b6' +let s:gui0D = '#7272ca' +let s:gui0E = '#8464c4' +let s:gui0F = '#bd5187' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_plateau_light.vim b/autoload/airline/themes/base16_atelier_plateau_light.vim new file mode 100644 index 00000000..a6f8350e --- /dev/null +++ b/autoload/airline/themes/base16_atelier_plateau_light.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Plateau Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-plateau-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f4ecec' +let s:gui01 = '#e7dfdf' +let s:gui02 = '#8a8585' +let s:gui03 = '#7e7777' +let s:gui04 = '#655d5d' +let s:gui05 = '#585050' +let s:gui06 = '#292424' +let s:gui07 = '#1b1818' +let s:gui08 = '#ca4949' +let s:gui09 = '#b45a3c' +let s:gui0A = '#a06e3b' +let s:gui0B = '#4b8b8b' +let s:gui0C = '#5485b6' +let s:gui0D = '#7272ca' +let s:gui0E = '#8464c4' +let s:gui0F = '#bd5187' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_savanna.vim b/autoload/airline/themes/base16_atelier_savanna.vim new file mode 100644 index 00000000..c6a6597a --- /dev/null +++ b/autoload/airline/themes/base16_atelier_savanna.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Savanna vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-savanna", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#171c19' +let s:gui01 = '#232a25' +let s:gui02 = '#526057' +let s:gui03 = '#5f6d64' +let s:gui04 = '#78877d' +let s:gui05 = '#87928a' +let s:gui06 = '#dfe7e2' +let s:gui07 = '#ecf4ee' +let s:gui08 = '#b16139' +let s:gui09 = '#9f713c' +let s:gui0A = '#a07e3b' +let s:gui0B = '#489963' +let s:gui0C = '#1c9aa0' +let s:gui0D = '#478c90' +let s:gui0E = '#55859b' +let s:gui0F = '#867469' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_savanna_light.vim b/autoload/airline/themes/base16_atelier_savanna_light.vim new file mode 100644 index 00000000..f98bbc8f --- /dev/null +++ b/autoload/airline/themes/base16_atelier_savanna_light.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Savanna Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-savanna-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#ecf4ee' +let s:gui01 = '#dfe7e2' +let s:gui02 = '#87928a' +let s:gui03 = '#78877d' +let s:gui04 = '#5f6d64' +let s:gui05 = '#526057' +let s:gui06 = '#232a25' +let s:gui07 = '#171c19' +let s:gui08 = '#b16139' +let s:gui09 = '#9f713c' +let s:gui0A = '#a07e3b' +let s:gui0B = '#489963' +let s:gui0C = '#1c9aa0' +let s:gui0D = '#478c90' +let s:gui0E = '#55859b' +let s:gui0F = '#867469' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_seaside.vim b/autoload/airline/themes/base16_atelier_seaside.vim new file mode 100644 index 00000000..61b19e05 --- /dev/null +++ b/autoload/airline/themes/base16_atelier_seaside.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Seaside vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-seaside", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#131513' +let s:gui01 = '#242924' +let s:gui02 = '#5e6e5e' +let s:gui03 = '#687d68' +let s:gui04 = '#809980' +let s:gui05 = '#8ca68c' +let s:gui06 = '#cfe8cf' +let s:gui07 = '#f4fbf4' +let s:gui08 = '#e6193c' +let s:gui09 = '#87711d' +let s:gui0A = '#98981b' +let s:gui0B = '#29a329' +let s:gui0C = '#1999b3' +let s:gui0D = '#3d62f5' +let s:gui0E = '#ad2bee' +let s:gui0F = '#e619c3' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_seaside_light.vim b/autoload/airline/themes/base16_atelier_seaside_light.vim new file mode 100644 index 00000000..fc8a933e --- /dev/null +++ b/autoload/airline/themes/base16_atelier_seaside_light.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Seaside Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-seaside-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f4fbf4' +let s:gui01 = '#cfe8cf' +let s:gui02 = '#8ca68c' +let s:gui03 = '#809980' +let s:gui04 = '#687d68' +let s:gui05 = '#5e6e5e' +let s:gui06 = '#242924' +let s:gui07 = '#131513' +let s:gui08 = '#e6193c' +let s:gui09 = '#87711d' +let s:gui0A = '#98981b' +let s:gui0B = '#29a329' +let s:gui0C = '#1999b3' +let s:gui0D = '#3d62f5' +let s:gui0E = '#ad2bee' +let s:gui0F = '#e619c3' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_sulphurpool.vim b/autoload/airline/themes/base16_atelier_sulphurpool.vim new file mode 100644 index 00000000..90aff175 --- /dev/null +++ b/autoload/airline/themes/base16_atelier_sulphurpool.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Sulphurpool vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-sulphurpool", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#202746' +let s:gui01 = '#293256' +let s:gui02 = '#5e6687' +let s:gui03 = '#6b7394' +let s:gui04 = '#898ea4' +let s:gui05 = '#979db4' +let s:gui06 = '#dfe2f1' +let s:gui07 = '#f5f7ff' +let s:gui08 = '#c94922' +let s:gui09 = '#c76b29' +let s:gui0A = '#c08b30' +let s:gui0B = '#ac9739' +let s:gui0C = '#22a2c9' +let s:gui0D = '#3d8fd1' +let s:gui0E = '#6679cc' +let s:gui0F = '#9c637a' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_sulphurpool_light.vim b/autoload/airline/themes/base16_atelier_sulphurpool_light.vim new file mode 100644 index 00000000..8169547e --- /dev/null +++ b/autoload/airline/themes/base16_atelier_sulphurpool_light.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Sulphurpool Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-sulphurpool-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f5f7ff' +let s:gui01 = '#dfe2f1' +let s:gui02 = '#979db4' +let s:gui03 = '#898ea4' +let s:gui04 = '#6b7394' +let s:gui05 = '#5e6687' +let s:gui06 = '#293256' +let s:gui07 = '#202746' +let s:gui08 = '#c94922' +let s:gui09 = '#c76b29' +let s:gui0A = '#c08b30' +let s:gui0B = '#ac9739' +let s:gui0C = '#22a2c9' +let s:gui0D = '#3d8fd1' +let s:gui0E = '#6679cc' +let s:gui0F = '#9c637a' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atlas.vim b/autoload/airline/themes/base16_atlas.vim new file mode 100644 index 00000000..cb4f9f09 --- /dev/null +++ b/autoload/airline/themes/base16_atlas.vim @@ -0,0 +1,85 @@ +" Base16 Atlas vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Alex Lende (https://ajlende.com) + +let s:scheme_slug = substitute("atlas", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#002635' +let s:gui01 = '#00384d' +let s:gui02 = '#517F8D' +let s:gui03 = '#6C8B91' +let s:gui04 = '#869696' +let s:gui05 = '#a1a19a' +let s:gui06 = '#e6e6dc' +let s:gui07 = '#fafaf8' +let s:gui08 = '#ff5a67' +let s:gui09 = '#f08e48' +let s:gui0A = '#ffcc1b' +let s:gui0B = '#7fc06e' +let s:gui0C = '#14747e' +let s:gui0D = '#5dd7b9' +let s:gui0E = '#9a70a4' +let s:gui0F = '#c43060' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_bespin.vim b/autoload/airline/themes/base16_bespin.vim index b4f35231..ee4ae832 100644 --- a/autoload/airline/themes/base16_bespin.vim +++ b/autoload/airline/themes/base16_bespin.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Bespin Scheme by Jan T. Sott -let g:airline#themes#base16_bespin#palette = {} -let s:gui00 = "#28211c" -let s:gui01 = "#36312e" -let s:gui02 = "#5e5d5c" -let s:gui03 = "#666666" -let s:gui04 = "#797977" -let s:gui05 = "#8a8986" -let s:gui06 = "#9d9b97" -let s:gui07 = "#baae9e" -let s:gui08 = "#cf6a4c" -let s:gui09 = "#cf7d34" -let s:gui0A = "#f9ee98" -let s:gui0B = "#54be0d" -let s:gui0C = "#afc4db" -let s:gui0D = "#5ea6ea" -let s:gui0E = "#9b859d" -let s:gui0F = "#937121" +" Base16 Bespin vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jan T. Sott -let s:cterm00 = 0 -let s:cterm01 = 58 -let s:cterm02 = 59 -let s:cterm03 = 241 -let s:cterm04 = 102 -let s:cterm05 = 102 -let s:cterm06 = 138 -let s:cterm07 = 145 -let s:cterm08 = 167 -let s:cterm09 = 173 -let s:cterm0A = 228 -let s:cterm0B = 70 -let s:cterm0C = 152 -let s:cterm0D = 74 -let s:cterm0E = 103 -let s:cterm0F = 94 +let s:scheme_slug = substitute("bespin", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_bespin#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_bespin#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#28211c' +let s:gui01 = '#36312e' +let s:gui02 = '#5e5d5c' +let s:gui03 = '#666666' +let s:gui04 = '#797977' +let s:gui05 = '#8a8986' +let s:gui06 = '#9d9b97' +let s:gui07 = '#baae9e' +let s:gui08 = '#cf6a4c' +let s:gui09 = '#cf7d34' +let s:gui0A = '#f9ee98' +let s:gui0B = '#54be0d' +let s:gui0C = '#afc4db' +let s:gui0D = '#5ea6ea' +let s:gui0E = '#9b859d' +let s:gui0F = '#937121' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_bespin#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_bespin#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_bespin#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_bespin#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal.vim b/autoload/airline/themes/base16_black_metal.vim new file mode 100644 index 00000000..dccb2bc2 --- /dev/null +++ b/autoload/airline/themes/base16_black_metal.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#a06666' +let s:gui0B = '#dd9999' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_bathory.vim b/autoload/airline/themes/base16_black_metal_bathory.vim new file mode 100644 index 00000000..c8c403fb --- /dev/null +++ b/autoload/airline/themes/base16_black_metal_bathory.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal (Bathory) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal-bathory", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#e78a53' +let s:gui0B = '#fbcb97' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_burzum.vim b/autoload/airline/themes/base16_black_metal_burzum.vim new file mode 100644 index 00000000..1d292d99 --- /dev/null +++ b/autoload/airline/themes/base16_black_metal_burzum.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal (Burzum) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal-burzum", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#99bbaa' +let s:gui0B = '#ddeecc' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_dark_funeral.vim b/autoload/airline/themes/base16_black_metal_dark_funeral.vim new file mode 100644 index 00000000..9d395653 --- /dev/null +++ b/autoload/airline/themes/base16_black_metal_dark_funeral.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal (Dark Funeral) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal-dark-funeral", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#5f81a5' +let s:gui0B = '#d0dfee' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_gorgoroth.vim b/autoload/airline/themes/base16_black_metal_gorgoroth.vim new file mode 100644 index 00000000..ab9bda45 --- /dev/null +++ b/autoload/airline/themes/base16_black_metal_gorgoroth.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal (Gorgoroth) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal-gorgoroth", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#8c7f70' +let s:gui0B = '#9b8d7f' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_immortal.vim b/autoload/airline/themes/base16_black_metal_immortal.vim new file mode 100644 index 00000000..97779d6b --- /dev/null +++ b/autoload/airline/themes/base16_black_metal_immortal.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal (Immortal) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal-immortal", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#556677' +let s:gui0B = '#7799bb' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_khold.vim b/autoload/airline/themes/base16_black_metal_khold.vim new file mode 100644 index 00000000..65e909fb --- /dev/null +++ b/autoload/airline/themes/base16_black_metal_khold.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal (Khold) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal-khold", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#974b46' +let s:gui0B = '#eceee3' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_marduk.vim b/autoload/airline/themes/base16_black_metal_marduk.vim new file mode 100644 index 00000000..25773e86 --- /dev/null +++ b/autoload/airline/themes/base16_black_metal_marduk.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal (Marduk) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal-marduk", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#626b67' +let s:gui0B = '#a5aaa7' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_mayhem.vim b/autoload/airline/themes/base16_black_metal_mayhem.vim new file mode 100644 index 00000000..28ffa240 --- /dev/null +++ b/autoload/airline/themes/base16_black_metal_mayhem.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal (Mayhem) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal-mayhem", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#eecc6c' +let s:gui0B = '#f3ecd4' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_nile.vim b/autoload/airline/themes/base16_black_metal_nile.vim new file mode 100644 index 00000000..fc013de5 --- /dev/null +++ b/autoload/airline/themes/base16_black_metal_nile.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal (Nile) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal-nile", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#777755' +let s:gui0B = '#aa9988' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_venom.vim b/autoload/airline/themes/base16_black_metal_venom.vim new file mode 100644 index 00000000..f18117ac --- /dev/null +++ b/autoload/airline/themes/base16_black_metal_venom.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal (Venom) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal-venom", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#79241f' +let s:gui0B = '#f8f7f2' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_brewer.vim b/autoload/airline/themes/base16_brewer.vim index 01646770..20543eb8 100644 --- a/autoload/airline/themes/base16_brewer.vim +++ b/autoload/airline/themes/base16_brewer.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Brewer Scheme by Timothée Poisot (http://github.com/tpoisot) -let g:airline#themes#base16_brewer#palette = {} -let s:gui00 = "#0c0d0e" -let s:gui01 = "#2e2f30" -let s:gui02 = "#515253" -let s:gui03 = "#737475" -let s:gui04 = "#959697" -let s:gui05 = "#b7b8b9" -let s:gui06 = "#dadbdc" -let s:gui07 = "#fcfdfe" -let s:gui08 = "#e31a1c" -let s:gui09 = "#e6550d" -let s:gui0A = "#dca060" -let s:gui0B = "#31a354" -let s:gui0C = "#80b1d3" -let s:gui0D = "#3182bd" -let s:gui0E = "#756bb1" -let s:gui0F = "#b15928" +" Base16 Brewer vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Timothée Poisot (http://github.com/tpoisot) -let s:cterm00 = 0 -let s:cterm01 = 17 -let s:cterm02 = 59 -let s:cterm03 = 66 -let s:cterm04 = 102 -let s:cterm05 = 145 -let s:cterm06 = 188 -let s:cterm07 = 15 -let s:cterm08 = 1 -let s:cterm09 = 166 -let s:cterm0A = 179 -let s:cterm0B = 71 -let s:cterm0C = 110 -let s:cterm0D = 67 -let s:cterm0E = 97 -let s:cterm0F = 130 +let s:scheme_slug = substitute("brewer", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_brewer#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_brewer#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#0c0d0e' +let s:gui01 = '#2e2f30' +let s:gui02 = '#515253' +let s:gui03 = '#737475' +let s:gui04 = '#959697' +let s:gui05 = '#b7b8b9' +let s:gui06 = '#dadbdc' +let s:gui07 = '#fcfdfe' +let s:gui08 = '#e31a1c' +let s:gui09 = '#e6550d' +let s:gui0A = '#dca060' +let s:gui0B = '#31a354' +let s:gui0C = '#80b1d3' +let s:gui0D = '#3182bd' +let s:gui0E = '#756bb1' +let s:gui0F = '#b15928' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_brewer#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_brewer#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_brewer#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_brewer#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_bright.vim b/autoload/airline/themes/base16_bright.vim index 23c74325..bd4584bb 100644 --- a/autoload/airline/themes/base16_bright.vim +++ b/autoload/airline/themes/base16_bright.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Bright Scheme by Chris Kempson (http://chriskempson.com) -let g:airline#themes#base16_bright#palette = {} -let s:gui00 = "#000000" -let s:gui01 = "#303030" -let s:gui02 = "#505050" -let s:gui03 = "#b0b0b0" -let s:gui04 = "#d0d0d0" -let s:gui05 = "#e0e0e0" -let s:gui06 = "#f5f5f5" -let s:gui07 = "#ffffff" -let s:gui08 = "#fb0120" -let s:gui09 = "#fc6d24" -let s:gui0A = "#fda331" -let s:gui0B = "#a1c659" -let s:gui0C = "#76c7b7" -let s:gui0D = "#6fb3d2" -let s:gui0E = "#d381c3" -let s:gui0F = "#be643c" +" Base16 Bright vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chris Kempson (http://chriskempson.com) -let s:cterm00 = 0 -let s:cterm01 = 236 -let s:cterm02 = 239 -let s:cterm03 = 249 -let s:cterm04 = 252 -let s:cterm05 = 253 -let s:cterm06 = 15 -let s:cterm07 = 15 -let s:cterm08 = 9 -let s:cterm09 = 202 -let s:cterm0A = 215 -let s:cterm0B = 149 -let s:cterm0C = 115 -let s:cterm0D = 74 -let s:cterm0E = 175 -let s:cterm0F = 131 +let s:scheme_slug = substitute("bright", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_bright#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_bright#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#303030' +let s:gui02 = '#505050' +let s:gui03 = '#b0b0b0' +let s:gui04 = '#d0d0d0' +let s:gui05 = '#e0e0e0' +let s:gui06 = '#f5f5f5' +let s:gui07 = '#ffffff' +let s:gui08 = '#fb0120' +let s:gui09 = '#fc6d24' +let s:gui0A = '#fda331' +let s:gui0B = '#a1c659' +let s:gui0C = '#76c7b7' +let s:gui0D = '#6fb3d2' +let s:gui0E = '#d381c3' +let s:gui0F = '#be643c' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_bright#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_bright#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_bright#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_bright#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_brogrammer.vim b/autoload/airline/themes/base16_brogrammer.vim new file mode 100644 index 00000000..2acba362 --- /dev/null +++ b/autoload/airline/themes/base16_brogrammer.vim @@ -0,0 +1,85 @@ +" Base16 Brogrammer vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Vik Ramanujam (http://github.com/piggyslasher) + +let s:scheme_slug = substitute("brogrammer", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1f1f1f' +let s:gui01 = '#f81118' +let s:gui02 = '#2dc55e' +let s:gui03 = '#ecba0f' +let s:gui04 = '#2a84d2' +let s:gui05 = '#4e5ab7' +let s:gui06 = '#1081d6' +let s:gui07 = '#d6dbe5' +let s:gui08 = '#d6dbe5' +let s:gui09 = '#de352e' +let s:gui0A = '#1dd361' +let s:gui0B = '#f3bd09' +let s:gui0C = '#1081d6' +let s:gui0D = '#5350b9' +let s:gui0E = '#0f7ddb' +let s:gui0F = '#ffffff' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_brushtrees.vim b/autoload/airline/themes/base16_brushtrees.vim new file mode 100644 index 00000000..3c21950d --- /dev/null +++ b/autoload/airline/themes/base16_brushtrees.vim @@ -0,0 +1,85 @@ +" Base16 Brush Trees vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Abraham White <abelincoln.white@gmail.com> + +let s:scheme_slug = substitute("brushtrees", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#E3EFEF' +let s:gui01 = '#C9DBDC' +let s:gui02 = '#B0C5C8' +let s:gui03 = '#98AFB5' +let s:gui04 = '#8299A1' +let s:gui05 = '#6D828E' +let s:gui06 = '#5A6D7A' +let s:gui07 = '#485867' +let s:gui08 = '#b38686' +let s:gui09 = '#d8bba2' +let s:gui0A = '#aab386' +let s:gui0B = '#87b386' +let s:gui0C = '#86b3b3' +let s:gui0D = '#868cb3' +let s:gui0E = '#b386b2' +let s:gui0F = '#b39f9f' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_brushtrees_dark.vim b/autoload/airline/themes/base16_brushtrees_dark.vim new file mode 100644 index 00000000..1c3127ac --- /dev/null +++ b/autoload/airline/themes/base16_brushtrees_dark.vim @@ -0,0 +1,85 @@ +" Base16 Brush Trees Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Abraham White <abelincoln.white@gmail.com> + +let s:scheme_slug = substitute("brushtrees-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#485867' +let s:gui01 = '#5A6D7A' +let s:gui02 = '#6D828E' +let s:gui03 = '#8299A1' +let s:gui04 = '#98AFB5' +let s:gui05 = '#B0C5C8' +let s:gui06 = '#C9DBDC' +let s:gui07 = '#E3EFEF' +let s:gui08 = '#b38686' +let s:gui09 = '#d8bba2' +let s:gui0A = '#aab386' +let s:gui0B = '#87b386' +let s:gui0C = '#86b3b3' +let s:gui0D = '#868cb3' +let s:gui0E = '#b386b2' +let s:gui0F = '#b39f9f' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_chalk.vim b/autoload/airline/themes/base16_chalk.vim index d0345a96..bcbda339 100644 --- a/autoload/airline/themes/base16_chalk.vim +++ b/autoload/airline/themes/base16_chalk.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Chalk Scheme by Chris Kempson (http://chriskempson.com) -let g:airline#themes#base16_chalk#palette = {} -let s:gui00 = "#151515" -let s:gui01 = "#202020" -let s:gui02 = "#303030" -let s:gui03 = "#505050" -let s:gui04 = "#b0b0b0" -let s:gui05 = "#d0d0d0" -let s:gui06 = "#e0e0e0" -let s:gui07 = "#f5f5f5" -let s:gui08 = "#fb9fb1" -let s:gui09 = "#eda987" -let s:gui0A = "#ddb26f" -let s:gui0B = "#acc267" -let s:gui0C = "#12cfc0" -let s:gui0D = "#6fc2ef" -let s:gui0E = "#e1a3ee" -let s:gui0F = "#deaf8f" +" Base16 Chalk vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chris Kempson (http://chriskempson.com) -let s:cterm00 = 233 -let s:cterm01 = 234 -let s:cterm02 = 236 -let s:cterm03 = 239 -let s:cterm04 = 249 -let s:cterm05 = 252 -let s:cterm06 = 253 -let s:cterm07 = 15 -let s:cterm08 = 217 -let s:cterm09 = 216 -let s:cterm0A = 179 -let s:cterm0B = 143 -let s:cterm0C = 6 -let s:cterm0D = 75 -let s:cterm0E = 183 -let s:cterm0F = 180 +let s:scheme_slug = substitute("chalk", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_chalk#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_chalk#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#151515' +let s:gui01 = '#202020' +let s:gui02 = '#303030' +let s:gui03 = '#505050' +let s:gui04 = '#b0b0b0' +let s:gui05 = '#d0d0d0' +let s:gui06 = '#e0e0e0' +let s:gui07 = '#f5f5f5' +let s:gui08 = '#fb9fb1' +let s:gui09 = '#eda987' +let s:gui0A = '#ddb26f' +let s:gui0B = '#acc267' +let s:gui0C = '#12cfc0' +let s:gui0D = '#6fc2ef' +let s:gui0E = '#e1a3ee' +let s:gui0F = '#deaf8f' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_chalk#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_chalk#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_chalk#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_chalk#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_circus.vim b/autoload/airline/themes/base16_circus.vim new file mode 100644 index 00000000..82d58d08 --- /dev/null +++ b/autoload/airline/themes/base16_circus.vim @@ -0,0 +1,85 @@ +" Base16 Circus vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Stephan Boyer (https://github.com/stepchowfun) and Esther Wang (https://github.com/ewang12) + +let s:scheme_slug = substitute("circus", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#191919' +let s:gui01 = '#202020' +let s:gui02 = '#303030' +let s:gui03 = '#5f5a60' +let s:gui04 = '#505050' +let s:gui05 = '#a7a7a7' +let s:gui06 = '#808080' +let s:gui07 = '#ffffff' +let s:gui08 = '#dc657d' +let s:gui09 = '#4bb1a7' +let s:gui0A = '#c3ba63' +let s:gui0B = '#84b97c' +let s:gui0C = '#4bb1a7' +let s:gui0D = '#639ee4' +let s:gui0E = '#b888e2' +let s:gui0F = '#b888e2' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_classic_dark.vim b/autoload/airline/themes/base16_classic_dark.vim new file mode 100644 index 00000000..5a8dc5ec --- /dev/null +++ b/autoload/airline/themes/base16_classic_dark.vim @@ -0,0 +1,85 @@ +" Base16 Classic Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jason Heeris (http://heeris.id.au) + +let s:scheme_slug = substitute("classic-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#151515' +let s:gui01 = '#202020' +let s:gui02 = '#303030' +let s:gui03 = '#505050' +let s:gui04 = '#B0B0B0' +let s:gui05 = '#D0D0D0' +let s:gui06 = '#E0E0E0' +let s:gui07 = '#F5F5F5' +let s:gui08 = '#AC4142' +let s:gui09 = '#D28445' +let s:gui0A = '#F4BF75' +let s:gui0B = '#90A959' +let s:gui0C = '#75B5AA' +let s:gui0D = '#6A9FB5' +let s:gui0E = '#AA759F' +let s:gui0F = '#8F5536' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_classic_light.vim b/autoload/airline/themes/base16_classic_light.vim new file mode 100644 index 00000000..62102b8f --- /dev/null +++ b/autoload/airline/themes/base16_classic_light.vim @@ -0,0 +1,85 @@ +" Base16 Classic Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jason Heeris (http://heeris.id.au) + +let s:scheme_slug = substitute("classic-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#F5F5F5' +let s:gui01 = '#E0E0E0' +let s:gui02 = '#D0D0D0' +let s:gui03 = '#B0B0B0' +let s:gui04 = '#505050' +let s:gui05 = '#303030' +let s:gui06 = '#202020' +let s:gui07 = '#151515' +let s:gui08 = '#AC4142' +let s:gui09 = '#D28445' +let s:gui0A = '#F4BF75' +let s:gui0B = '#90A959' +let s:gui0C = '#75B5AA' +let s:gui0D = '#6A9FB5' +let s:gui0E = '#AA759F' +let s:gui0F = '#8F5536' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_codeschool.vim b/autoload/airline/themes/base16_codeschool.vim index f9cf9563..05726933 100644 --- a/autoload/airline/themes/base16_codeschool.vim +++ b/autoload/airline/themes/base16_codeschool.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Codeschool Scheme by brettof86 -let g:airline#themes#base16_codeschool#palette = {} -let s:gui00 = "#232c31" -let s:gui01 = "#1c3657" -let s:gui02 = "#2a343a" -let s:gui03 = "#3f4944" -let s:gui04 = "#84898c" -let s:gui05 = "#9ea7a6" -let s:gui06 = "#a7cfa3" -let s:gui07 = "#b5d8f6" -let s:gui08 = "#2a5491" -let s:gui09 = "#43820d" -let s:gui0A = "#a03b1e" -let s:gui0B = "#237986" -let s:gui0C = "#b02f30" -let s:gui0D = "#484d79" -let s:gui0E = "#c59820" -let s:gui0F = "#c98344" +" Base16 Codeschool vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By blockloop -let s:cterm00 = 17 -let s:cterm01 = 23 -let s:cterm02 = 23 -let s:cterm03 = 59 -let s:cterm04 = 102 -let s:cterm05 = 145 -let s:cterm06 = 151 -let s:cterm07 = 153 -let s:cterm08 = 24 -let s:cterm09 = 64 -let s:cterm0A = 130 -let s:cterm0B = 30 -let s:cterm0C = 125 -let s:cterm0D = 60 -let s:cterm0E = 172 -let s:cterm0F = 173 +let s:scheme_slug = substitute("codeschool", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_codeschool#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_codeschool#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#232c31' +let s:gui01 = '#1c3657' +let s:gui02 = '#2a343a' +let s:gui03 = '#3f4944' +let s:gui04 = '#84898c' +let s:gui05 = '#9ea7a6' +let s:gui06 = '#a7cfa3' +let s:gui07 = '#b5d8f6' +let s:gui08 = '#2a5491' +let s:gui09 = '#43820d' +let s:gui0A = '#a03b1e' +let s:gui0B = '#237986' +let s:gui0C = '#b02f30' +let s:gui0D = '#484d79' +let s:gui0E = '#c59820' +let s:gui0F = '#c98344' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_codeschool#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_codeschool#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_codeschool#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_codeschool#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_cupcake.vim b/autoload/airline/themes/base16_cupcake.vim new file mode 100644 index 00000000..5c7167a8 --- /dev/null +++ b/autoload/airline/themes/base16_cupcake.vim @@ -0,0 +1,85 @@ +" Base16 Cupcake vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chris Kempson (http://chriskempson.com) + +let s:scheme_slug = substitute("cupcake", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#fbf1f2' +let s:gui01 = '#f2f1f4' +let s:gui02 = '#d8d5dd' +let s:gui03 = '#bfb9c6' +let s:gui04 = '#a59daf' +let s:gui05 = '#8b8198' +let s:gui06 = '#72677E' +let s:gui07 = '#585062' +let s:gui08 = '#D57E85' +let s:gui09 = '#EBB790' +let s:gui0A = '#DCB16C' +let s:gui0B = '#A3B367' +let s:gui0C = '#69A9A7' +let s:gui0D = '#7297B9' +let s:gui0E = '#BB99B4' +let s:gui0F = '#BAA58C' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_cupertino.vim b/autoload/airline/themes/base16_cupertino.vim new file mode 100644 index 00000000..1b4622b0 --- /dev/null +++ b/autoload/airline/themes/base16_cupertino.vim @@ -0,0 +1,85 @@ +" Base16 Cupertino vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Defman21 + +let s:scheme_slug = substitute("cupertino", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#ffffff' +let s:gui01 = '#c0c0c0' +let s:gui02 = '#c0c0c0' +let s:gui03 = '#808080' +let s:gui04 = '#808080' +let s:gui05 = '#404040' +let s:gui06 = '#404040' +let s:gui07 = '#5e5e5e' +let s:gui08 = '#c41a15' +let s:gui09 = '#eb8500' +let s:gui0A = '#826b28' +let s:gui0B = '#007400' +let s:gui0C = '#318495' +let s:gui0D = '#0000ff' +let s:gui0E = '#a90d91' +let s:gui0F = '#826b28' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_darktooth.vim b/autoload/airline/themes/base16_darktooth.vim new file mode 100644 index 00000000..862b98fb --- /dev/null +++ b/autoload/airline/themes/base16_darktooth.vim @@ -0,0 +1,85 @@ +" Base16 Darktooth vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jason Milkins (https://github.com/jasonm23) + +let s:scheme_slug = substitute("darktooth", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1D2021' +let s:gui01 = '#32302F' +let s:gui02 = '#504945' +let s:gui03 = '#665C54' +let s:gui04 = '#928374' +let s:gui05 = '#A89984' +let s:gui06 = '#D5C4A1' +let s:gui07 = '#FDF4C1' +let s:gui08 = '#FB543F' +let s:gui09 = '#FE8625' +let s:gui0A = '#FAC03B' +let s:gui0B = '#95C085' +let s:gui0C = '#8BA59B' +let s:gui0D = '#0D6678' +let s:gui0E = '#8F4673' +let s:gui0F = '#A87322' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_decaf.vim b/autoload/airline/themes/base16_decaf.vim new file mode 100644 index 00000000..748b70b2 --- /dev/null +++ b/autoload/airline/themes/base16_decaf.vim @@ -0,0 +1,85 @@ +" Base16 Decaf vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Alex Mirrington (https://github.com/alexmirrington) + +let s:scheme_slug = substitute("decaf", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#2d2d2d' +let s:gui01 = '#393939' +let s:gui02 = '#515151' +let s:gui03 = '#777777' +let s:gui04 = '#b4b7b4' +let s:gui05 = '#cccccc' +let s:gui06 = '#e0e0e0' +let s:gui07 = '#ffffff' +let s:gui08 = '#ff7f7b' +let s:gui09 = '#ffbf70' +let s:gui0A = '#ffd67c' +let s:gui0B = '#beda78' +let s:gui0C = '#bed6ff' +let s:gui0D = '#90bee1' +let s:gui0E = '#efb3f7' +let s:gui0F = '#ff93b3' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_default_dark.vim b/autoload/airline/themes/base16_default_dark.vim new file mode 100644 index 00000000..96ccbe3f --- /dev/null +++ b/autoload/airline/themes/base16_default_dark.vim @@ -0,0 +1,85 @@ +" Base16 Default Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chris Kempson (http://chriskempson.com) + +let s:scheme_slug = substitute("default-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#181818' +let s:gui01 = '#282828' +let s:gui02 = '#383838' +let s:gui03 = '#585858' +let s:gui04 = '#b8b8b8' +let s:gui05 = '#d8d8d8' +let s:gui06 = '#e8e8e8' +let s:gui07 = '#f8f8f8' +let s:gui08 = '#ab4642' +let s:gui09 = '#dc9656' +let s:gui0A = '#f7ca88' +let s:gui0B = '#a1b56c' +let s:gui0C = '#86c1b9' +let s:gui0D = '#7cafc2' +let s:gui0E = '#ba8baf' +let s:gui0F = '#a16946' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_default_light.vim b/autoload/airline/themes/base16_default_light.vim new file mode 100644 index 00000000..dfeb2e4e --- /dev/null +++ b/autoload/airline/themes/base16_default_light.vim @@ -0,0 +1,85 @@ +" Base16 Default Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chris Kempson (http://chriskempson.com) + +let s:scheme_slug = substitute("default-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f8f8f8' +let s:gui01 = '#e8e8e8' +let s:gui02 = '#d8d8d8' +let s:gui03 = '#b8b8b8' +let s:gui04 = '#585858' +let s:gui05 = '#383838' +let s:gui06 = '#282828' +let s:gui07 = '#181818' +let s:gui08 = '#ab4642' +let s:gui09 = '#dc9656' +let s:gui0A = '#f7ca88' +let s:gui0B = '#a1b56c' +let s:gui0C = '#86c1b9' +let s:gui0D = '#7cafc2' +let s:gui0E = '#ba8baf' +let s:gui0F = '#a16946' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_dracula.vim b/autoload/airline/themes/base16_dracula.vim new file mode 100644 index 00000000..1cfdbca8 --- /dev/null +++ b/autoload/airline/themes/base16_dracula.vim @@ -0,0 +1,85 @@ +" Base16 Dracula vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Mike Barkmin (http://github.com/mikebarkmin) based on Dracula Theme (http://github.com/dracula) + +let s:scheme_slug = substitute("dracula", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#282936' +let s:gui01 = '#3a3c4e' +let s:gui02 = '#4d4f68' +let s:gui03 = '#626483' +let s:gui04 = '#62d6e8' +let s:gui05 = '#e9e9f4' +let s:gui06 = '#f1f2f8' +let s:gui07 = '#f7f7fb' +let s:gui08 = '#ea51b2' +let s:gui09 = '#b45bcf' +let s:gui0A = '#00f769' +let s:gui0B = '#ebff87' +let s:gui0C = '#a1efe4' +let s:gui0D = '#62d6e8' +let s:gui0E = '#b45bcf' +let s:gui0F = '#00f769' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_edge_dark.vim b/autoload/airline/themes/base16_edge_dark.vim new file mode 100644 index 00000000..11e1c8b8 --- /dev/null +++ b/autoload/airline/themes/base16_edge_dark.vim @@ -0,0 +1,85 @@ +" Base16 Edge Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Sainnhepark (https://github.com/sainnhe) + +let s:scheme_slug = substitute("edge-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#262729' +let s:gui01 = '#88909f' +let s:gui02 = '#b7bec9' +let s:gui03 = '#3e4249' +let s:gui04 = '#73b3e7' +let s:gui05 = '#b7bec9' +let s:gui06 = '#d390e7' +let s:gui07 = '#3e4249' +let s:gui08 = '#e77171' +let s:gui09 = '#e77171' +let s:gui0A = '#dbb774' +let s:gui0B = '#a1bf78' +let s:gui0C = '#5ebaa5' +let s:gui0D = '#73b3e7' +let s:gui0E = '#d390e7' +let s:gui0F = '#5ebaa5' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_edge_light.vim b/autoload/airline/themes/base16_edge_light.vim new file mode 100644 index 00000000..fc664baa --- /dev/null +++ b/autoload/airline/themes/base16_edge_light.vim @@ -0,0 +1,85 @@ +" Base16 Edge Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Sainnhepark (https://github.com/sainnhe) + +let s:scheme_slug = substitute("edge-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#fafafa' +let s:gui01 = '#7c9f4b' +let s:gui02 = '#d69822' +let s:gui03 = '#5e646f' +let s:gui04 = '#6587bf' +let s:gui05 = '#5e646f' +let s:gui06 = '#b870ce' +let s:gui07 = '#5e646f' +let s:gui08 = '#db7070' +let s:gui09 = '#db7070' +let s:gui0A = '#d69822' +let s:gui0B = '#7c9f4b' +let s:gui0C = '#509c93' +let s:gui0D = '#6587bf' +let s:gui0E = '#b870ce' +let s:gui0F = '#509c93' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_eighties.vim b/autoload/airline/themes/base16_eighties.vim index 7161e391..b8fd094b 100644 --- a/autoload/airline/themes/base16_eighties.vim +++ b/autoload/airline/themes/base16_eighties.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Eighties Scheme by Chris Kempson (http://chriskempson.com) -let g:airline#themes#base16_eighties#palette = {} -let s:gui00 = "#2d2d2d" -let s:gui01 = "#393939" -let s:gui02 = "#515151" -let s:gui03 = "#747369" -let s:gui04 = "#a09f93" -let s:gui05 = "#d3d0c8" -let s:gui06 = "#e8e6df" -let s:gui07 = "#f2f0ec" -let s:gui08 = "#f2777a" -let s:gui09 = "#f99157" -let s:gui0A = "#ffcc66" -let s:gui0B = "#99cc99" -let s:gui0C = "#66cccc" -let s:gui0D = "#6699cc" -let s:gui0E = "#cc99cc" -let s:gui0F = "#d27b53" +" Base16 Eighties vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chris Kempson (http://chriskempson.com) -let s:cterm00 = 236 -let s:cterm01 = 237 -let s:cterm02 = 239 -let s:cterm03 = 95 -let s:cterm04 = 144 -let s:cterm05 = 188 -let s:cterm06 = 188 -let s:cterm07 = 15 -let s:cterm08 = 210 -let s:cterm09 = 209 -let s:cterm0A = 221 -let s:cterm0B = 114 -let s:cterm0C = 80 -let s:cterm0D = 68 -let s:cterm0E = 176 -let s:cterm0F = 173 +let s:scheme_slug = substitute("eighties", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_eighties#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_eighties#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#2d2d2d' +let s:gui01 = '#393939' +let s:gui02 = '#515151' +let s:gui03 = '#747369' +let s:gui04 = '#a09f93' +let s:gui05 = '#d3d0c8' +let s:gui06 = '#e8e6df' +let s:gui07 = '#f2f0ec' +let s:gui08 = '#f2777a' +let s:gui09 = '#f99157' +let s:gui0A = '#ffcc66' +let s:gui0B = '#99cc99' +let s:gui0C = '#66cccc' +let s:gui0D = '#6699cc' +let s:gui0E = '#cc99cc' +let s:gui0F = '#d27b53' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_eighties#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_eighties#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_eighties#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_eighties#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_embers.vim b/autoload/airline/themes/base16_embers.vim index 0c260769..3dbf8ccb 100644 --- a/autoload/airline/themes/base16_embers.vim +++ b/autoload/airline/themes/base16_embers.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Embers Scheme by Jannik Siebert (https://github.com/janniks) -let g:airline#themes#base16_embers#palette = {} -let s:gui00 = "#16130F" -let s:gui01 = "#2C2620" -let s:gui02 = "#433B32" -let s:gui03 = "#5A5047" -let s:gui04 = "#8A8075" -let s:gui05 = "#A39A90" -let s:gui06 = "#BEB6AE" -let s:gui07 = "#DBD6D1" -let s:gui08 = "#826D57" -let s:gui09 = "#828257" -let s:gui0A = "#6D8257" -let s:gui0B = "#57826D" -let s:gui0C = "#576D82" -let s:gui0D = "#6D5782" -let s:gui0E = "#82576D" -let s:gui0F = "#825757" +" Base16 Embers vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jannik Siebert (https://github.com/janniks) -let s:cterm00 = 0 -let s:cterm01 = 0 -let s:cterm02 = 59 -let s:cterm03 = 59 -let s:cterm04 = 102 -let s:cterm05 = 138 -let s:cterm06 = 145 -let s:cterm07 = 188 -let s:cterm08 = 95 -let s:cterm09 = 101 -let s:cterm0A = 65 -let s:cterm0B = 65 -let s:cterm0C = 60 -let s:cterm0D = 60 -let s:cterm0E = 95 -let s:cterm0F = 95 +let s:scheme_slug = substitute("embers", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_embers#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_embers#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#16130F' +let s:gui01 = '#2C2620' +let s:gui02 = '#433B32' +let s:gui03 = '#5A5047' +let s:gui04 = '#8A8075' +let s:gui05 = '#A39A90' +let s:gui06 = '#BEB6AE' +let s:gui07 = '#DBD6D1' +let s:gui08 = '#826D57' +let s:gui09 = '#828257' +let s:gui0A = '#6D8257' +let s:gui0B = '#57826D' +let s:gui0C = '#576D82' +let s:gui0D = '#6D5782' +let s:gui0E = '#82576D' +let s:gui0F = '#825757' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_embers#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_embers#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_embers#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_embers#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_espresso.vim b/autoload/airline/themes/base16_espresso.vim new file mode 100644 index 00000000..55843a7b --- /dev/null +++ b/autoload/airline/themes/base16_espresso.vim @@ -0,0 +1,85 @@ +" Base16 Espresso vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Alex Mirrington (https://github.com/alexmirrington) + +let s:scheme_slug = substitute("espresso", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#2d2d2d' +let s:gui01 = '#393939' +let s:gui02 = '#515151' +let s:gui03 = '#777777' +let s:gui04 = '#b4b7b4' +let s:gui05 = '#cccccc' +let s:gui06 = '#e0e0e0' +let s:gui07 = '#ffffff' +let s:gui08 = '#d25252' +let s:gui09 = '#f9a959' +let s:gui0A = '#ffc66d' +let s:gui0B = '#a5c261' +let s:gui0C = '#bed6ff' +let s:gui0D = '#6c99bb' +let s:gui0E = '#d197d9' +let s:gui0F = '#f97394' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_flat.vim b/autoload/airline/themes/base16_flat.vim index aa4f5cf2..c67cf737 100644 --- a/autoload/airline/themes/base16_flat.vim +++ b/autoload/airline/themes/base16_flat.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Flat Scheme by Chris Kempson (http://chriskempson.com) -let g:airline#themes#base16_flat#palette = {} -let s:gui00 = "#2C3E50" -let s:gui01 = "#34495E" -let s:gui02 = "#7F8C8D" -let s:gui03 = "#95A5A6" -let s:gui04 = "#BDC3C7" -let s:gui05 = "#e0e0e0" -let s:gui06 = "#f5f5f5" -let s:gui07 = "#ECF0F1" -let s:gui08 = "#E74C3C" -let s:gui09 = "#E67E22" -let s:gui0A = "#F1C40F" -let s:gui0B = "#2ECC71" -let s:gui0C = "#1ABC9C" -let s:gui0D = "#3498DB" -let s:gui0E = "#9B59B6" -let s:gui0F = "#be643c" +" Base16 Flat vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chris Kempson (http://chriskempson.com) -let s:cterm00 = 23 -let s:cterm01 = 59 -let s:cterm02 = 102 -let s:cterm03 = 109 -let s:cterm04 = 146 -let s:cterm05 = 253 -let s:cterm06 = 15 -let s:cterm07 = 15 -let s:cterm08 = 167 -let s:cterm09 = 172 -let s:cterm0A = 220 -let s:cterm0B = 41 -let s:cterm0C = 37 -let s:cterm0D = 68 -let s:cterm0E = 97 -let s:cterm0F = 131 +let s:scheme_slug = substitute("flat", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_flat#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_flat#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#2C3E50' +let s:gui01 = '#34495E' +let s:gui02 = '#7F8C8D' +let s:gui03 = '#95A5A6' +let s:gui04 = '#BDC3C7' +let s:gui05 = '#e0e0e0' +let s:gui06 = '#f5f5f5' +let s:gui07 = '#ECF0F1' +let s:gui08 = '#E74C3C' +let s:gui09 = '#E67E22' +let s:gui0A = '#F1C40F' +let s:gui0B = '#2ECC71' +let s:gui0C = '#1ABC9C' +let s:gui0D = '#3498DB' +let s:gui0E = '#9B59B6' +let s:gui0F = '#be643c' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_flat#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_flat#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_flat#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_flat#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_framer.vim b/autoload/airline/themes/base16_framer.vim new file mode 100644 index 00000000..338c6245 --- /dev/null +++ b/autoload/airline/themes/base16_framer.vim @@ -0,0 +1,85 @@ +" Base16 Framer vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Framer (Maintained by Jesse Hoyos) + +let s:scheme_slug = substitute("framer", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#181818' +let s:gui01 = '#151515' +let s:gui02 = '#464646' +let s:gui03 = '#747474' +let s:gui04 = '#B9B9B9' +let s:gui05 = '#D0D0D0' +let s:gui06 = '#E8E8E8' +let s:gui07 = '#EEEEEE' +let s:gui08 = '#FD886B' +let s:gui09 = '#FC4769' +let s:gui0A = '#FECB6E' +let s:gui0B = '#32CCDC' +let s:gui0C = '#ACDDFD' +let s:gui0D = '#20BCFC' +let s:gui0E = '#BA8CFC' +let s:gui0F = '#B15F4A' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_fruit_soda.vim b/autoload/airline/themes/base16_fruit_soda.vim new file mode 100644 index 00000000..6074b496 --- /dev/null +++ b/autoload/airline/themes/base16_fruit_soda.vim @@ -0,0 +1,85 @@ +" Base16 Fruit Soda vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By jozip + +let s:scheme_slug = substitute("fruit-soda", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f1ecf1' +let s:gui01 = '#e0dee0' +let s:gui02 = '#d8d5d5' +let s:gui03 = '#b5b4b6' +let s:gui04 = '#979598' +let s:gui05 = '#515151' +let s:gui06 = '#474545' +let s:gui07 = '#2d2c2c' +let s:gui08 = '#fe3e31' +let s:gui09 = '#fe6d08' +let s:gui0A = '#f7e203' +let s:gui0B = '#47f74c' +let s:gui0C = '#0f9cfd' +let s:gui0D = '#2931df' +let s:gui0E = '#611fce' +let s:gui0F = '#b16f40' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_gigavolt.vim b/autoload/airline/themes/base16_gigavolt.vim new file mode 100644 index 00000000..6ee86519 --- /dev/null +++ b/autoload/airline/themes/base16_gigavolt.vim @@ -0,0 +1,85 @@ +" Base16 Gigavolt vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Aidan Swope (http://github.com/Whillikers) + +let s:scheme_slug = substitute("gigavolt", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#202126' +let s:gui01 = '#2d303d' +let s:gui02 = '#5a576e' +let s:gui03 = '#a1d2e6' +let s:gui04 = '#cad3ff' +let s:gui05 = '#e9e7e1' +let s:gui06 = '#eff0f9' +let s:gui07 = '#f2fbff' +let s:gui08 = '#ff661a' +let s:gui09 = '#19f988' +let s:gui0A = '#ffdc2d' +let s:gui0B = '#f2e6a9' +let s:gui0C = '#fb6acb' +let s:gui0D = '#40bfff' +let s:gui0E = '#ae94f9' +let s:gui0F = '#6187ff' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_github.vim b/autoload/airline/themes/base16_github.vim new file mode 100644 index 00000000..03e9ce06 --- /dev/null +++ b/autoload/airline/themes/base16_github.vim @@ -0,0 +1,85 @@ +" Base16 Github vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Defman21 + +let s:scheme_slug = substitute("github", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#ffffff' +let s:gui01 = '#f5f5f5' +let s:gui02 = '#c8c8fa' +let s:gui03 = '#969896' +let s:gui04 = '#e8e8e8' +let s:gui05 = '#333333' +let s:gui06 = '#ffffff' +let s:gui07 = '#ffffff' +let s:gui08 = '#ed6a43' +let s:gui09 = '#0086b3' +let s:gui0A = '#795da3' +let s:gui0B = '#183691' +let s:gui0C = '#183691' +let s:gui0D = '#795da3' +let s:gui0E = '#a71d5d' +let s:gui0F = '#333333' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_google_dark.vim b/autoload/airline/themes/base16_google_dark.vim new file mode 100644 index 00000000..e710b8ae --- /dev/null +++ b/autoload/airline/themes/base16_google_dark.vim @@ -0,0 +1,85 @@ +" Base16 Google Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Seth Wright (http://sethawright.com) + +let s:scheme_slug = substitute("google-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1d1f21' +let s:gui01 = '#282a2e' +let s:gui02 = '#373b41' +let s:gui03 = '#969896' +let s:gui04 = '#b4b7b4' +let s:gui05 = '#c5c8c6' +let s:gui06 = '#e0e0e0' +let s:gui07 = '#ffffff' +let s:gui08 = '#CC342B' +let s:gui09 = '#F96A38' +let s:gui0A = '#FBA922' +let s:gui0B = '#198844' +let s:gui0C = '#3971ED' +let s:gui0D = '#3971ED' +let s:gui0E = '#A36AC7' +let s:gui0F = '#3971ED' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_google_light.vim b/autoload/airline/themes/base16_google_light.vim new file mode 100644 index 00000000..08080c87 --- /dev/null +++ b/autoload/airline/themes/base16_google_light.vim @@ -0,0 +1,85 @@ +" Base16 Google Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Seth Wright (http://sethawright.com) + +let s:scheme_slug = substitute("google-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#ffffff' +let s:gui01 = '#e0e0e0' +let s:gui02 = '#c5c8c6' +let s:gui03 = '#b4b7b4' +let s:gui04 = '#969896' +let s:gui05 = '#373b41' +let s:gui06 = '#282a2e' +let s:gui07 = '#1d1f21' +let s:gui08 = '#CC342B' +let s:gui09 = '#F96A38' +let s:gui0A = '#FBA922' +let s:gui0B = '#198844' +let s:gui0C = '#3971ED' +let s:gui0D = '#3971ED' +let s:gui0E = '#A36AC7' +let s:gui0F = '#3971ED' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_grayscale_dark.vim b/autoload/airline/themes/base16_grayscale_dark.vim new file mode 100644 index 00000000..ac9fd372 --- /dev/null +++ b/autoload/airline/themes/base16_grayscale_dark.vim @@ -0,0 +1,85 @@ +" Base16 Grayscale Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Alexandre Gavioli (https://github.com/Alexx2/) + +let s:scheme_slug = substitute("grayscale-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#101010' +let s:gui01 = '#252525' +let s:gui02 = '#464646' +let s:gui03 = '#525252' +let s:gui04 = '#ababab' +let s:gui05 = '#b9b9b9' +let s:gui06 = '#e3e3e3' +let s:gui07 = '#f7f7f7' +let s:gui08 = '#7c7c7c' +let s:gui09 = '#999999' +let s:gui0A = '#a0a0a0' +let s:gui0B = '#8e8e8e' +let s:gui0C = '#868686' +let s:gui0D = '#686868' +let s:gui0E = '#747474' +let s:gui0F = '#5e5e5e' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_grayscale_light.vim b/autoload/airline/themes/base16_grayscale_light.vim new file mode 100644 index 00000000..bac4eab0 --- /dev/null +++ b/autoload/airline/themes/base16_grayscale_light.vim @@ -0,0 +1,85 @@ +" Base16 Grayscale Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Alexandre Gavioli (https://github.com/Alexx2/) + +let s:scheme_slug = substitute("grayscale-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f7f7f7' +let s:gui01 = '#e3e3e3' +let s:gui02 = '#b9b9b9' +let s:gui03 = '#ababab' +let s:gui04 = '#525252' +let s:gui05 = '#464646' +let s:gui06 = '#252525' +let s:gui07 = '#101010' +let s:gui08 = '#7c7c7c' +let s:gui09 = '#999999' +let s:gui0A = '#a0a0a0' +let s:gui0B = '#8e8e8e' +let s:gui0C = '#868686' +let s:gui0D = '#686868' +let s:gui0E = '#747474' +let s:gui0F = '#5e5e5e' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_greenscreen.vim b/autoload/airline/themes/base16_greenscreen.vim index b460449a..7c4603fc 100644 --- a/autoload/airline/themes/base16_greenscreen.vim +++ b/autoload/airline/themes/base16_greenscreen.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Green Screen Scheme by Chris Kempson (http://chriskempson.com) -let g:airline#themes#base16_greenscreen#palette = {} -let s:gui00 = "#001100" -let s:gui01 = "#003300" -let s:gui02 = "#005500" -let s:gui03 = "#007700" -let s:gui04 = "#009900" -let s:gui05 = "#00bb00" -let s:gui06 = "#00dd00" -let s:gui07 = "#00ff00" -let s:gui08 = "#007700" -let s:gui09 = "#009900" -let s:gui0A = "#007700" -let s:gui0B = "#00bb00" -let s:gui0C = "#005500" -let s:gui0D = "#009900" -let s:gui0E = "#00bb00" -let s:gui0F = "#005500" +" Base16 Green Screen vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chris Kempson (http://chriskempson.com) -let s:cterm00 = 0 -let s:cterm01 = 22 -let s:cterm02 = 22 -let s:cterm03 = 28 -let s:cterm04 = 28 -let s:cterm05 = 34 -let s:cterm06 = 40 -let s:cterm07 = 10 -let s:cterm08 = 28 -let s:cterm09 = 28 -let s:cterm0A = 28 -let s:cterm0B = 34 -let s:cterm0C = 22 -let s:cterm0D = 28 -let s:cterm0E = 34 -let s:cterm0F = 22 +let s:scheme_slug = substitute("greenscreen", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_greenscreen#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_greenscreen#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#001100' +let s:gui01 = '#003300' +let s:gui02 = '#005500' +let s:gui03 = '#007700' +let s:gui04 = '#009900' +let s:gui05 = '#00bb00' +let s:gui06 = '#00dd00' +let s:gui07 = '#00ff00' +let s:gui08 = '#007700' +let s:gui09 = '#009900' +let s:gui0A = '#007700' +let s:gui0B = '#00bb00' +let s:gui0C = '#005500' +let s:gui0D = '#009900' +let s:gui0E = '#00bb00' +let s:gui0F = '#005500' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_greenscreen#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_greenscreen#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_greenscreen#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_greenscreen#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_gruvbox_dark_hard.vim b/autoload/airline/themes/base16_gruvbox_dark_hard.vim index 1880f10e..58934c71 100644 --- a/autoload/airline/themes/base16_gruvbox_dark_hard.vim +++ b/autoload/airline/themes/base16_gruvbox_dark_hard.vim @@ -1,78 +1,85 @@ -" vim-airline template by ronald2wing (https://github.com/ronald2wing) -" Base 16 Gruvbox Dark Hard Scheme by Dawid Kurek (https://github.com/dawikur) -let g:airline#themes#base16_gruvbox_dark_hard#palette = {} -let s:gui00 = "#1d2021" -let s:gui01 = "#3c3836" -let s:gui02 = "#504945" -let s:gui03 = "#665c54" -let s:gui04 = "#bdae93" -let s:gui05 = "#d5c4a1" -let s:gui06 = "#ebdbb2" -let s:gui07 = "#fbf1c7" -let s:gui08 = "#fb4934" -let s:gui09 = "#fe8019" -let s:gui0A = "#fabd2f" -let s:gui0B = "#b8bb26" -let s:gui0C = "#8ec07c" -let s:gui0D = "#83a598" -let s:gui0E = "#d3869b" -let s:gui0F = "#d65d0e" +" Base16 Gruvbox dark, hard vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) -let s:cterm00 = 234 -let s:cterm01 = 235 -let s:cterm02 = 236 -let s:cterm03 = 240 -let s:cterm04 = 143 -let s:cterm05 = 187 -let s:cterm06 = 223 -let s:cterm07 = 230 -let s:cterm08 = 203 -let s:cterm09 = 208 -let s:cterm0A = 214 -let s:cterm0B = 142 -let s:cterm0C = 108 -let s:cterm0D = 108 -let s:cterm0E = 175 -let s:cterm0F = 166 +let s:scheme_slug = substitute("gruvbox-dark-hard", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_gruvbox_dark_hard#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_gruvbox_dark_hard#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#1d2021' +let s:gui01 = '#3c3836' +let s:gui02 = '#504945' +let s:gui03 = '#665c54' +let s:gui04 = '#bdae93' +let s:gui05 = '#d5c4a1' +let s:gui06 = '#ebdbb2' +let s:gui07 = '#fbf1c7' +let s:gui08 = '#fb4934' +let s:gui09 = '#fe8019' +let s:gui0A = '#fabd2f' +let s:gui0B = '#b8bb26' +let s:gui0C = '#8ec07c' +let s:gui0D = '#83a598' +let s:gui0E = '#d3869b' +let s:gui0F = '#d65d0e' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_gruvbox_dark_hard#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_gruvbox_dark_hard#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_gruvbox_dark_hard#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let g:airline#themes#base16_gruvbox_dark_hard#palette.terminal = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -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.visual.airline_term = s:N3 +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_gruvbox_dark_hard#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_gruvbox_dark_medium.vim b/autoload/airline/themes/base16_gruvbox_dark_medium.vim new file mode 100644 index 00000000..6be00835 --- /dev/null +++ b/autoload/airline/themes/base16_gruvbox_dark_medium.vim @@ -0,0 +1,85 @@ +" Base16 Gruvbox dark, medium vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) + +let s:scheme_slug = substitute("gruvbox-dark-medium", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#282828' +let s:gui01 = '#3c3836' +let s:gui02 = '#504945' +let s:gui03 = '#665c54' +let s:gui04 = '#bdae93' +let s:gui05 = '#d5c4a1' +let s:gui06 = '#ebdbb2' +let s:gui07 = '#fbf1c7' +let s:gui08 = '#fb4934' +let s:gui09 = '#fe8019' +let s:gui0A = '#fabd2f' +let s:gui0B = '#b8bb26' +let s:gui0C = '#8ec07c' +let s:gui0D = '#83a598' +let s:gui0E = '#d3869b' +let s:gui0F = '#d65d0e' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_gruvbox_dark_pale.vim b/autoload/airline/themes/base16_gruvbox_dark_pale.vim new file mode 100644 index 00000000..12b9eaa0 --- /dev/null +++ b/autoload/airline/themes/base16_gruvbox_dark_pale.vim @@ -0,0 +1,85 @@ +" Base16 Gruvbox dark, pale vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) + +let s:scheme_slug = substitute("gruvbox-dark-pale", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#262626' +let s:gui01 = '#3a3a3a' +let s:gui02 = '#4e4e4e' +let s:gui03 = '#8a8a8a' +let s:gui04 = '#949494' +let s:gui05 = '#dab997' +let s:gui06 = '#d5c4a1' +let s:gui07 = '#ebdbb2' +let s:gui08 = '#d75f5f' +let s:gui09 = '#ff8700' +let s:gui0A = '#ffaf00' +let s:gui0B = '#afaf00' +let s:gui0C = '#85ad85' +let s:gui0D = '#83adad' +let s:gui0E = '#d485ad' +let s:gui0F = '#d65d0e' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_gruvbox_dark_soft.vim b/autoload/airline/themes/base16_gruvbox_dark_soft.vim new file mode 100644 index 00000000..c1181903 --- /dev/null +++ b/autoload/airline/themes/base16_gruvbox_dark_soft.vim @@ -0,0 +1,85 @@ +" Base16 Gruvbox dark, soft vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) + +let s:scheme_slug = substitute("gruvbox-dark-soft", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#32302f' +let s:gui01 = '#3c3836' +let s:gui02 = '#504945' +let s:gui03 = '#665c54' +let s:gui04 = '#bdae93' +let s:gui05 = '#d5c4a1' +let s:gui06 = '#ebdbb2' +let s:gui07 = '#fbf1c7' +let s:gui08 = '#fb4934' +let s:gui09 = '#fe8019' +let s:gui0A = '#fabd2f' +let s:gui0B = '#b8bb26' +let s:gui0C = '#8ec07c' +let s:gui0D = '#83a598' +let s:gui0E = '#d3869b' +let s:gui0F = '#d65d0e' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_gruvbox_light_hard.vim b/autoload/airline/themes/base16_gruvbox_light_hard.vim new file mode 100644 index 00000000..82c65aff --- /dev/null +++ b/autoload/airline/themes/base16_gruvbox_light_hard.vim @@ -0,0 +1,85 @@ +" Base16 Gruvbox light, hard vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) + +let s:scheme_slug = substitute("gruvbox-light-hard", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f9f5d7' +let s:gui01 = '#ebdbb2' +let s:gui02 = '#d5c4a1' +let s:gui03 = '#bdae93' +let s:gui04 = '#665c54' +let s:gui05 = '#504945' +let s:gui06 = '#3c3836' +let s:gui07 = '#282828' +let s:gui08 = '#9d0006' +let s:gui09 = '#af3a03' +let s:gui0A = '#b57614' +let s:gui0B = '#79740e' +let s:gui0C = '#427b58' +let s:gui0D = '#076678' +let s:gui0E = '#8f3f71' +let s:gui0F = '#d65d0e' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_gruvbox_light_medium.vim b/autoload/airline/themes/base16_gruvbox_light_medium.vim new file mode 100644 index 00000000..f63ab3ac --- /dev/null +++ b/autoload/airline/themes/base16_gruvbox_light_medium.vim @@ -0,0 +1,85 @@ +" Base16 Gruvbox light, medium vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) + +let s:scheme_slug = substitute("gruvbox-light-medium", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#fbf1c7' +let s:gui01 = '#ebdbb2' +let s:gui02 = '#d5c4a1' +let s:gui03 = '#bdae93' +let s:gui04 = '#665c54' +let s:gui05 = '#504945' +let s:gui06 = '#3c3836' +let s:gui07 = '#282828' +let s:gui08 = '#9d0006' +let s:gui09 = '#af3a03' +let s:gui0A = '#b57614' +let s:gui0B = '#79740e' +let s:gui0C = '#427b58' +let s:gui0D = '#076678' +let s:gui0E = '#8f3f71' +let s:gui0F = '#d65d0e' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_gruvbox_light_soft.vim b/autoload/airline/themes/base16_gruvbox_light_soft.vim new file mode 100644 index 00000000..f50e6c53 --- /dev/null +++ b/autoload/airline/themes/base16_gruvbox_light_soft.vim @@ -0,0 +1,85 @@ +" Base16 Gruvbox light, soft vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) + +let s:scheme_slug = substitute("gruvbox-light-soft", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f2e5bc' +let s:gui01 = '#ebdbb2' +let s:gui02 = '#d5c4a1' +let s:gui03 = '#bdae93' +let s:gui04 = '#665c54' +let s:gui05 = '#504945' +let s:gui06 = '#3c3836' +let s:gui07 = '#282828' +let s:gui08 = '#9d0006' +let s:gui09 = '#af3a03' +let s:gui0A = '#b57614' +let s:gui0B = '#79740e' +let s:gui0C = '#427b58' +let s:gui0D = '#076678' +let s:gui0E = '#8f3f71' +let s:gui0F = '#d65d0e' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_harmonic_dark.vim b/autoload/airline/themes/base16_harmonic_dark.vim new file mode 100644 index 00000000..c5799e71 --- /dev/null +++ b/autoload/airline/themes/base16_harmonic_dark.vim @@ -0,0 +1,85 @@ +" Base16 Harmonic16 Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jannik Siebert (https://github.com/janniks) + +let s:scheme_slug = substitute("harmonic-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#0b1c2c' +let s:gui01 = '#223b54' +let s:gui02 = '#405c79' +let s:gui03 = '#627e99' +let s:gui04 = '#aabcce' +let s:gui05 = '#cbd6e2' +let s:gui06 = '#e5ebf1' +let s:gui07 = '#f7f9fb' +let s:gui08 = '#bf8b56' +let s:gui09 = '#bfbf56' +let s:gui0A = '#8bbf56' +let s:gui0B = '#56bf8b' +let s:gui0C = '#568bbf' +let s:gui0D = '#8b56bf' +let s:gui0E = '#bf568b' +let s:gui0F = '#bf5656' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_harmonic_light.vim b/autoload/airline/themes/base16_harmonic_light.vim new file mode 100644 index 00000000..1cb5c6f7 --- /dev/null +++ b/autoload/airline/themes/base16_harmonic_light.vim @@ -0,0 +1,85 @@ +" Base16 Harmonic16 Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jannik Siebert (https://github.com/janniks) + +let s:scheme_slug = substitute("harmonic-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f7f9fb' +let s:gui01 = '#e5ebf1' +let s:gui02 = '#cbd6e2' +let s:gui03 = '#aabcce' +let s:gui04 = '#627e99' +let s:gui05 = '#405c79' +let s:gui06 = '#223b54' +let s:gui07 = '#0b1c2c' +let s:gui08 = '#bf8b56' +let s:gui09 = '#bfbf56' +let s:gui0A = '#8bbf56' +let s:gui0B = '#56bf8b' +let s:gui0C = '#568bbf' +let s:gui0D = '#8b56bf' +let s:gui0E = '#bf568b' +let s:gui0F = '#bf5656' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_heetch.vim b/autoload/airline/themes/base16_heetch.vim new file mode 100644 index 00000000..954bb176 --- /dev/null +++ b/autoload/airline/themes/base16_heetch.vim @@ -0,0 +1,85 @@ +" Base16 Heetch Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Geoffrey Teale (tealeg@gmail.com) + +let s:scheme_slug = substitute("heetch", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#190134' +let s:gui01 = '#392551' +let s:gui02 = '#5A496E' +let s:gui03 = '#7B6D8B' +let s:gui04 = '#9C92A8' +let s:gui05 = '#BDB6C5' +let s:gui06 = '#DEDAE2' +let s:gui07 = '#FEFFFF' +let s:gui08 = '#27D9D5' +let s:gui09 = '#5BA2B6' +let s:gui0A = '#8F6C97' +let s:gui0B = '#C33678' +let s:gui0C = '#F80059' +let s:gui0D = '#BD0152' +let s:gui0E = '#82034C' +let s:gui0F = '#470546' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_heetch_light.vim b/autoload/airline/themes/base16_heetch_light.vim new file mode 100644 index 00000000..bf18ad69 --- /dev/null +++ b/autoload/airline/themes/base16_heetch_light.vim @@ -0,0 +1,85 @@ +" Base16 Heetch Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Geoffrey Teale (tealeg@gmail.com) + +let s:scheme_slug = substitute("heetch-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#feffff' +let s:gui01 = '#392551' +let s:gui02 = '#7b6d8b' +let s:gui03 = '#9c92a8' +let s:gui04 = '#ddd6e5' +let s:gui05 = '#5a496e' +let s:gui06 = '#470546' +let s:gui07 = '#190134' +let s:gui08 = '#27d9d5' +let s:gui09 = '#bdb6c5' +let s:gui0A = '#5ba2b6' +let s:gui0B = '#f80059' +let s:gui0C = '#c33678' +let s:gui0D = '#47f9f5' +let s:gui0E = '#bd0152' +let s:gui0F = '#dedae2' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_helios.vim b/autoload/airline/themes/base16_helios.vim new file mode 100644 index 00000000..7aae9958 --- /dev/null +++ b/autoload/airline/themes/base16_helios.vim @@ -0,0 +1,85 @@ +" Base16 Helios vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Alex Meyer (https://github.com/reyemxela) + +let s:scheme_slug = substitute("helios", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1d2021' +let s:gui01 = '#383c3e' +let s:gui02 = '#53585b' +let s:gui03 = '#6f7579' +let s:gui04 = '#cdcdcd' +let s:gui05 = '#d5d5d5' +let s:gui06 = '#dddddd' +let s:gui07 = '#e5e5e5' +let s:gui08 = '#d72638' +let s:gui09 = '#eb8413' +let s:gui0A = '#f19d1a' +let s:gui0B = '#88b92d' +let s:gui0C = '#1ba595' +let s:gui0D = '#1e8bac' +let s:gui0E = '#be4264' +let s:gui0F = '#c85e0d' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_hopscotch.vim b/autoload/airline/themes/base16_hopscotch.vim index 0e78688a..72d374f5 100644 --- a/autoload/airline/themes/base16_hopscotch.vim +++ b/autoload/airline/themes/base16_hopscotch.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Hopscotch Scheme by Jan T. Sott -let g:airline#themes#base16_hopscotch#palette = {} -let s:gui00 = "#322931" -let s:gui01 = "#433b42" -let s:gui02 = "#5c545b" -let s:gui03 = "#797379" -let s:gui04 = "#989498" -let s:gui05 = "#b9b5b8" -let s:gui06 = "#d5d3d5" -let s:gui07 = "#ffffff" -let s:gui08 = "#dd464c" -let s:gui09 = "#fd8b19" -let s:gui0A = "#fdcc59" -let s:gui0B = "#8fc13e" -let s:gui0C = "#149b93" -let s:gui0D = "#1290bf" -let s:gui0E = "#c85e7c" -let s:gui0F = "#b33508" +" Base16 Hopscotch vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jan T. Sott -let s:cterm00 = 53 -let s:cterm01 = 59 -let s:cterm02 = 59 -let s:cterm03 = 96 -let s:cterm04 = 102 -let s:cterm05 = 145 -let s:cterm06 = 188 -let s:cterm07 = 15 -let s:cterm08 = 167 -let s:cterm09 = 208 -let s:cterm0A = 221 -let s:cterm0B = 107 -let s:cterm0C = 30 -let s:cterm0D = 31 -let s:cterm0E = 168 -let s:cterm0F = 130 +let s:scheme_slug = substitute("hopscotch", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_hopscotch#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_hopscotch#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#322931' +let s:gui01 = '#433b42' +let s:gui02 = '#5c545b' +let s:gui03 = '#797379' +let s:gui04 = '#989498' +let s:gui05 = '#b9b5b8' +let s:gui06 = '#d5d3d5' +let s:gui07 = '#ffffff' +let s:gui08 = '#dd464c' +let s:gui09 = '#fd8b19' +let s:gui0A = '#fdcc59' +let s:gui0B = '#8fc13e' +let s:gui0C = '#149b93' +let s:gui0D = '#1290bf' +let s:gui0E = '#c85e7c' +let s:gui0F = '#b33508' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_hopscotch#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_hopscotch#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_hopscotch#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_hopscotch#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_horizon_dark.vim b/autoload/airline/themes/base16_horizon_dark.vim new file mode 100644 index 00000000..a96f222a --- /dev/null +++ b/autoload/airline/themes/base16_horizon_dark.vim @@ -0,0 +1,85 @@ +" Base16 Horizon Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Michaël Ball (http://github.com/michael-ball/) + +let s:scheme_slug = substitute("horizon-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1C1E26' +let s:gui01 = '#232530' +let s:gui02 = '#2E303E' +let s:gui03 = '#6F6F70' +let s:gui04 = '#9DA0A2' +let s:gui05 = '#CBCED0' +let s:gui06 = '#DCDFE4' +let s:gui07 = '#E3E6EE' +let s:gui08 = '#E93C58' +let s:gui09 = '#E58D7D' +let s:gui0A = '#EFB993' +let s:gui0B = '#EFAF8E' +let s:gui0C = '#24A8B4' +let s:gui0D = '#DF5273' +let s:gui0E = '#B072D1' +let s:gui0F = '#E4A382' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_horizon_light.vim b/autoload/airline/themes/base16_horizon_light.vim new file mode 100644 index 00000000..a0a73115 --- /dev/null +++ b/autoload/airline/themes/base16_horizon_light.vim @@ -0,0 +1,85 @@ +" Base16 Horizon Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Michaël Ball (http://github.com/michael-ball/) + +let s:scheme_slug = substitute("horizon-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#FDF0ED' +let s:gui01 = '#FADAD1' +let s:gui02 = '#F9CBBE' +let s:gui03 = '#BDB3B1' +let s:gui04 = '#948C8A' +let s:gui05 = '#403C3D' +let s:gui06 = '#302C2D' +let s:gui07 = '#201C1D' +let s:gui08 = '#F7939B' +let s:gui09 = '#F6661E' +let s:gui0A = '#FBE0D9' +let s:gui0B = '#94E1B0' +let s:gui0C = '#DC3318' +let s:gui0D = '#DA103F' +let s:gui0E = '#1D8991' +let s:gui0F = '#E58C92' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_horizon_terminal_dark.vim b/autoload/airline/themes/base16_horizon_terminal_dark.vim new file mode 100644 index 00000000..8de0c41c --- /dev/null +++ b/autoload/airline/themes/base16_horizon_terminal_dark.vim @@ -0,0 +1,85 @@ +" Base16 Horizon Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Michaël Ball (http://github.com/michael-ball/) + +let s:scheme_slug = substitute("horizon-terminal-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1C1E26' +let s:gui01 = '#232530' +let s:gui02 = '#2E303E' +let s:gui03 = '#6F6F70' +let s:gui04 = '#9DA0A2' +let s:gui05 = '#CBCED0' +let s:gui06 = '#DCDFE4' +let s:gui07 = '#E3E6EE' +let s:gui08 = '#E95678' +let s:gui09 = '#FAB795' +let s:gui0A = '#FAC29A' +let s:gui0B = '#29D398' +let s:gui0C = '#59E1E3' +let s:gui0D = '#26BBD9' +let s:gui0E = '#EE64AC' +let s:gui0F = '#F09383' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_horizon_terminal_light.vim b/autoload/airline/themes/base16_horizon_terminal_light.vim new file mode 100644 index 00000000..164571ad --- /dev/null +++ b/autoload/airline/themes/base16_horizon_terminal_light.vim @@ -0,0 +1,85 @@ +" Base16 Horizon Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Michaël Ball (http://github.com/michael-ball/) + +let s:scheme_slug = substitute("horizon-terminal-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#FDF0ED' +let s:gui01 = '#FADAD1' +let s:gui02 = '#F9CBBE' +let s:gui03 = '#BDB3B1' +let s:gui04 = '#948C8A' +let s:gui05 = '#403C3D' +let s:gui06 = '#302C2D' +let s:gui07 = '#201C1D' +let s:gui08 = '#E95678' +let s:gui09 = '#F9CEC3' +let s:gui0A = '#FADAD1' +let s:gui0B = '#29D398' +let s:gui0C = '#59E1E3' +let s:gui0D = '#26BBD9' +let s:gui0E = '#EE64AC' +let s:gui0F = '#F9CBBE' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_ia_dark.vim b/autoload/airline/themes/base16_ia_dark.vim new file mode 100644 index 00000000..b334ed02 --- /dev/null +++ b/autoload/airline/themes/base16_ia_dark.vim @@ -0,0 +1,85 @@ +" Base16 iA Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By iA Inc. (modified by aramisgithub) + +let s:scheme_slug = substitute("ia-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1a1a1a' +let s:gui01 = '#222222' +let s:gui02 = '#1d414d' +let s:gui03 = '#767676' +let s:gui04 = '#b8b8b8' +let s:gui05 = '#cccccc' +let s:gui06 = '#e8e8e8' +let s:gui07 = '#f8f8f8' +let s:gui08 = '#d88568' +let s:gui09 = '#d86868' +let s:gui0A = '#b99353' +let s:gui0B = '#83a471' +let s:gui0C = '#7c9cae' +let s:gui0D = '#8eccdd' +let s:gui0E = '#b98eb2' +let s:gui0F = '#8b6c37' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_ia_light.vim b/autoload/airline/themes/base16_ia_light.vim new file mode 100644 index 00000000..f0291819 --- /dev/null +++ b/autoload/airline/themes/base16_ia_light.vim @@ -0,0 +1,85 @@ +" Base16 iA Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By iA Inc. (modified by aramisgithub) + +let s:scheme_slug = substitute("ia-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f6f6f6' +let s:gui01 = '#dedede' +let s:gui02 = '#bde5f2' +let s:gui03 = '#898989' +let s:gui04 = '#767676' +let s:gui05 = '#181818' +let s:gui06 = '#e8e8e8' +let s:gui07 = '#f8f8f8' +let s:gui08 = '#9c5a02' +let s:gui09 = '#c43e18' +let s:gui0A = '#c48218' +let s:gui0B = '#38781c' +let s:gui0C = '#2d6bb1' +let s:gui0D = '#48bac2' +let s:gui0E = '#a94598' +let s:gui0F = '#8b6c37' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_icy.vim b/autoload/airline/themes/base16_icy.vim new file mode 100644 index 00000000..825f4055 --- /dev/null +++ b/autoload/airline/themes/base16_icy.vim @@ -0,0 +1,85 @@ +" Base16 Icy Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By icyphox (https://icyphox.ga) + +let s:scheme_slug = substitute("icy", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#021012' +let s:gui01 = '#031619' +let s:gui02 = '#041f23' +let s:gui03 = '#052e34' +let s:gui04 = '#064048' +let s:gui05 = '#095b67' +let s:gui06 = '#0c7c8c' +let s:gui07 = '#109cb0' +let s:gui08 = '#16c1d9' +let s:gui09 = '#b3ebf2' +let s:gui0A = '#80deea' +let s:gui0B = '#4dd0e1' +let s:gui0C = '#26c6da' +let s:gui0D = '#00bcd4' +let s:gui0E = '#00acc1' +let s:gui0F = '#0097a7' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_irblack.vim b/autoload/airline/themes/base16_irblack.vim new file mode 100644 index 00000000..45008504 --- /dev/null +++ b/autoload/airline/themes/base16_irblack.vim @@ -0,0 +1,85 @@ +" Base16 IR Black vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Timothée Poisot (http://timotheepoisot.fr) + +let s:scheme_slug = substitute("irblack", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#242422' +let s:gui02 = '#484844' +let s:gui03 = '#6c6c66' +let s:gui04 = '#918f88' +let s:gui05 = '#b5b3aa' +let s:gui06 = '#d9d7cc' +let s:gui07 = '#fdfbee' +let s:gui08 = '#ff6c60' +let s:gui09 = '#e9c062' +let s:gui0A = '#ffffb6' +let s:gui0B = '#a8ff60' +let s:gui0C = '#c6c5fe' +let s:gui0D = '#96cbfe' +let s:gui0E = '#ff73fd' +let s:gui0F = '#b18a3d' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_isotope.vim b/autoload/airline/themes/base16_isotope.vim index aa5e0bd3..8b538c3d 100644 --- a/autoload/airline/themes/base16_isotope.vim +++ b/autoload/airline/themes/base16_isotope.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Isotope Scheme by Jan T. Sott -let g:airline#themes#base16_isotope#palette = {} -let s:gui00 = "#000000" -let s:gui01 = "#404040" -let s:gui02 = "#606060" -let s:gui03 = "#808080" -let s:gui04 = "#c0c0c0" -let s:gui05 = "#d0d0d0" -let s:gui06 = "#e0e0e0" -let s:gui07 = "#ffffff" -let s:gui08 = "#ff0000" -let s:gui09 = "#ff9900" -let s:gui0A = "#ff0099" -let s:gui0B = "#33ff00" -let s:gui0C = "#00ffff" -let s:gui0D = "#0066ff" -let s:gui0E = "#cc00ff" -let s:gui0F = "#3300ff" +" Base16 Isotope vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jan T. Sott -let s:cterm00 = 0 -let s:cterm01 = 237 -let s:cterm02 = 241 -let s:cterm03 = 244 -let s:cterm04 = 250 -let s:cterm05 = 252 -let s:cterm06 = 253 -let s:cterm07 = 15 -let s:cterm08 = 9 -let s:cterm09 = 208 -let s:cterm0A = 198 -let s:cterm0B = 82 -let s:cterm0C = 14 -let s:cterm0D = 27 -let s:cterm0E = 165 -let s:cterm0F = 57 +let s:scheme_slug = substitute("isotope", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_isotope#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_isotope#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#404040' +let s:gui02 = '#606060' +let s:gui03 = '#808080' +let s:gui04 = '#c0c0c0' +let s:gui05 = '#d0d0d0' +let s:gui06 = '#e0e0e0' +let s:gui07 = '#ffffff' +let s:gui08 = '#ff0000' +let s:gui09 = '#ff9900' +let s:gui0A = '#ff0099' +let s:gui0B = '#33ff00' +let s:gui0C = '#00ffff' +let s:gui0D = '#0066ff' +let s:gui0E = '#cc00ff' +let s:gui0F = '#3300ff' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_isotope#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_isotope#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_isotope#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_isotope#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_macintosh.vim b/autoload/airline/themes/base16_macintosh.vim new file mode 100644 index 00000000..4801995a --- /dev/null +++ b/autoload/airline/themes/base16_macintosh.vim @@ -0,0 +1,85 @@ +" Base16 Macintosh vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Rebecca Bettencourt (http://www.kreativekorp.com) + +let s:scheme_slug = substitute("macintosh", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#404040' +let s:gui02 = '#404040' +let s:gui03 = '#808080' +let s:gui04 = '#808080' +let s:gui05 = '#c0c0c0' +let s:gui06 = '#c0c0c0' +let s:gui07 = '#ffffff' +let s:gui08 = '#dd0907' +let s:gui09 = '#ff6403' +let s:gui0A = '#fbf305' +let s:gui0B = '#1fb714' +let s:gui0C = '#02abea' +let s:gui0D = '#0000d3' +let s:gui0E = '#4700a5' +let s:gui0F = '#90713a' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_marrakesh.vim b/autoload/airline/themes/base16_marrakesh.vim index e6cd4590..04c3c89d 100644 --- a/autoload/airline/themes/base16_marrakesh.vim +++ b/autoload/airline/themes/base16_marrakesh.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Marrakesh Scheme by Alexandre Gavioli (http://github.com/Alexx2/) -let g:airline#themes#base16_marrakesh#palette = {} -let s:gui00 = "#201602" -let s:gui01 = "#302e00" -let s:gui02 = "#5f5b17" -let s:gui03 = "#6c6823" -let s:gui04 = "#86813b" -let s:gui05 = "#948e48" -let s:gui06 = "#ccc37a" -let s:gui07 = "#faf0a5" -let s:gui08 = "#c35359" -let s:gui09 = "#b36144" -let s:gui0A = "#a88339" -let s:gui0B = "#18974e" -let s:gui0C = "#75a738" -let s:gui0D = "#477ca1" -let s:gui0E = "#8868b3" -let s:gui0F = "#b3588e" +" Base16 Marrakesh vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Alexandre Gavioli (http://github.com/Alexx2/) -let s:cterm00 = 0 -let s:cterm01 = 52 -let s:cterm02 = 58 -let s:cterm03 = 58 -let s:cterm04 = 101 -let s:cterm05 = 101 -let s:cterm06 = 180 -let s:cterm07 = 229 -let s:cterm08 = 131 -let s:cterm09 = 131 -let s:cterm0A = 137 -let s:cterm0B = 29 -let s:cterm0C = 107 -let s:cterm0D = 67 -let s:cterm0E = 97 -let s:cterm0F = 132 +let s:scheme_slug = substitute("marrakesh", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_marrakesh#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_marrakesh#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#201602' +let s:gui01 = '#302e00' +let s:gui02 = '#5f5b17' +let s:gui03 = '#6c6823' +let s:gui04 = '#86813b' +let s:gui05 = '#948e48' +let s:gui06 = '#ccc37a' +let s:gui07 = '#faf0a5' +let s:gui08 = '#c35359' +let s:gui09 = '#b36144' +let s:gui0A = '#a88339' +let s:gui0B = '#18974e' +let s:gui0C = '#75a738' +let s:gui0D = '#477ca1' +let s:gui0E = '#8868b3' +let s:gui0F = '#b3588e' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_marrakesh#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_marrakesh#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_marrakesh#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_marrakesh#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_materia.vim b/autoload/airline/themes/base16_materia.vim new file mode 100644 index 00000000..259e63ce --- /dev/null +++ b/autoload/airline/themes/base16_materia.vim @@ -0,0 +1,85 @@ +" Base16 Materia vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Defman21 + +let s:scheme_slug = substitute("materia", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#263238' +let s:gui01 = '#2C393F' +let s:gui02 = '#37474F' +let s:gui03 = '#707880' +let s:gui04 = '#C9CCD3' +let s:gui05 = '#CDD3DE' +let s:gui06 = '#D5DBE5' +let s:gui07 = '#FFFFFF' +let s:gui08 = '#EC5F67' +let s:gui09 = '#EA9560' +let s:gui0A = '#FFCC00' +let s:gui0B = '#8BD649' +let s:gui0C = '#80CBC4' +let s:gui0D = '#89DDFF' +let s:gui0E = '#82AAFF' +let s:gui0F = '#EC5F67' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_material.vim b/autoload/airline/themes/base16_material.vim new file mode 100644 index 00000000..8fe1aea7 --- /dev/null +++ b/autoload/airline/themes/base16_material.vim @@ -0,0 +1,85 @@ +" Base16 Material vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Nate Peterson + +let s:scheme_slug = substitute("material", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#263238' +let s:gui01 = '#2E3C43' +let s:gui02 = '#314549' +let s:gui03 = '#546E7A' +let s:gui04 = '#B2CCD6' +let s:gui05 = '#EEFFFF' +let s:gui06 = '#EEFFFF' +let s:gui07 = '#FFFFFF' +let s:gui08 = '#F07178' +let s:gui09 = '#F78C6C' +let s:gui0A = '#FFCB6B' +let s:gui0B = '#C3E88D' +let s:gui0C = '#89DDFF' +let s:gui0D = '#82AAFF' +let s:gui0E = '#C792EA' +let s:gui0F = '#FF5370' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_material_darker.vim b/autoload/airline/themes/base16_material_darker.vim new file mode 100644 index 00000000..3693a84e --- /dev/null +++ b/autoload/airline/themes/base16_material_darker.vim @@ -0,0 +1,85 @@ +" Base16 Material Darker vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Nate Peterson + +let s:scheme_slug = substitute("material-darker", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#212121' +let s:gui01 = '#303030' +let s:gui02 = '#353535' +let s:gui03 = '#4A4A4A' +let s:gui04 = '#B2CCD6' +let s:gui05 = '#EEFFFF' +let s:gui06 = '#EEFFFF' +let s:gui07 = '#FFFFFF' +let s:gui08 = '#F07178' +let s:gui09 = '#F78C6C' +let s:gui0A = '#FFCB6B' +let s:gui0B = '#C3E88D' +let s:gui0C = '#89DDFF' +let s:gui0D = '#82AAFF' +let s:gui0E = '#C792EA' +let s:gui0F = '#FF5370' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_material_lighter.vim b/autoload/airline/themes/base16_material_lighter.vim new file mode 100644 index 00000000..0b6f374b --- /dev/null +++ b/autoload/airline/themes/base16_material_lighter.vim @@ -0,0 +1,85 @@ +" Base16 Material Lighter vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Nate Peterson + +let s:scheme_slug = substitute("material-lighter", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#FAFAFA' +let s:gui01 = '#E7EAEC' +let s:gui02 = '#CCEAE7' +let s:gui03 = '#CCD7DA' +let s:gui04 = '#8796B0' +let s:gui05 = '#80CBC4' +let s:gui06 = '#80CBC4' +let s:gui07 = '#FFFFFF' +let s:gui08 = '#FF5370' +let s:gui09 = '#F76D47' +let s:gui0A = '#FFB62C' +let s:gui0B = '#91B859' +let s:gui0C = '#39ADB5' +let s:gui0D = '#6182B8' +let s:gui0E = '#7C4DFF' +let s:gui0F = '#E53935' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_material_palenight.vim b/autoload/airline/themes/base16_material_palenight.vim new file mode 100644 index 00000000..c5816510 --- /dev/null +++ b/autoload/airline/themes/base16_material_palenight.vim @@ -0,0 +1,85 @@ +" Base16 Material Palenight vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Nate Peterson + +let s:scheme_slug = substitute("material-palenight", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#292D3E' +let s:gui01 = '#444267' +let s:gui02 = '#32374D' +let s:gui03 = '#676E95' +let s:gui04 = '#8796B0' +let s:gui05 = '#959DCB' +let s:gui06 = '#959DCB' +let s:gui07 = '#FFFFFF' +let s:gui08 = '#F07178' +let s:gui09 = '#F78C6C' +let s:gui0A = '#FFCB6B' +let s:gui0B = '#C3E88D' +let s:gui0C = '#89DDFF' +let s:gui0D = '#82AAFF' +let s:gui0E = '#C792EA' +let s:gui0F = '#FF5370' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_material_vivid.vim b/autoload/airline/themes/base16_material_vivid.vim new file mode 100644 index 00000000..5bc3c156 --- /dev/null +++ b/autoload/airline/themes/base16_material_vivid.vim @@ -0,0 +1,85 @@ +" Base16 Material Vivid vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By joshyrobot + +let s:scheme_slug = substitute("material-vivid", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#202124' +let s:gui01 = '#27292c' +let s:gui02 = '#323639' +let s:gui03 = '#44464d' +let s:gui04 = '#676c71' +let s:gui05 = '#80868b' +let s:gui06 = '#9e9e9e' +let s:gui07 = '#ffffff' +let s:gui08 = '#f44336' +let s:gui09 = '#ff9800' +let s:gui0A = '#ffeb3b' +let s:gui0B = '#00e676' +let s:gui0C = '#00bcd4' +let s:gui0D = '#2196f3' +let s:gui0E = '#673ab7' +let s:gui0F = '#8d6e63' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_mellow_purple.vim b/autoload/airline/themes/base16_mellow_purple.vim new file mode 100644 index 00000000..d0c7a3b2 --- /dev/null +++ b/autoload/airline/themes/base16_mellow_purple.vim @@ -0,0 +1,85 @@ +" Base16 Mellow Purple vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By gidsi + +let s:scheme_slug = substitute("mellow-purple", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1e0528' +let s:gui01 = '#1A092D' +let s:gui02 = '#331354' +let s:gui03 = '#320f55' +let s:gui04 = '#873582' +let s:gui05 = '#ffeeff' +let s:gui06 = '#ffeeff' +let s:gui07 = '#f8c0ff' +let s:gui08 = '#00d9e9' +let s:gui09 = '#aa00a3' +let s:gui0A = '#955ae7' +let s:gui0B = '#05cb0d' +let s:gui0C = '#b900b1' +let s:gui0D = '#550068' +let s:gui0E = '#8991bb' +let s:gui0F = '#4d6fff' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_mexico_light.vim b/autoload/airline/themes/base16_mexico_light.vim new file mode 100644 index 00000000..78354fb0 --- /dev/null +++ b/autoload/airline/themes/base16_mexico_light.vim @@ -0,0 +1,85 @@ +" Base16 Mexico Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Sheldon Johnson + +let s:scheme_slug = substitute("mexico-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f8f8f8' +let s:gui01 = '#e8e8e8' +let s:gui02 = '#d8d8d8' +let s:gui03 = '#b8b8b8' +let s:gui04 = '#585858' +let s:gui05 = '#383838' +let s:gui06 = '#282828' +let s:gui07 = '#181818' +let s:gui08 = '#ab4642' +let s:gui09 = '#dc9656' +let s:gui0A = '#f79a0e' +let s:gui0B = '#538947' +let s:gui0C = '#4b8093' +let s:gui0D = '#7cafc2' +let s:gui0E = '#96609e' +let s:gui0F = '#a16946' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_mocha.vim b/autoload/airline/themes/base16_mocha.vim index 1097c95f..2aa2d2a0 100644 --- a/autoload/airline/themes/base16_mocha.vim +++ b/autoload/airline/themes/base16_mocha.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Mocha Scheme by Chris Kempson (http://chriskempson.com) -let g:airline#themes#base16_mocha#palette = {} -let s:gui00 = "#3B3228" -let s:gui01 = "#534636" -let s:gui02 = "#645240" -let s:gui03 = "#7e705a" -let s:gui04 = "#b8afad" -let s:gui05 = "#d0c8c6" -let s:gui06 = "#e9e1dd" -let s:gui07 = "#f5eeeb" -let s:gui08 = "#cb6077" -let s:gui09 = "#d28b71" -let s:gui0A = "#f4bc87" -let s:gui0B = "#beb55b" -let s:gui0C = "#7bbda4" -let s:gui0D = "#8ab3b5" -let s:gui0E = "#a89bb9" -let s:gui0F = "#bb9584" +" Base16 Mocha vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chris Kempson (http://chriskempson.com) -let s:cterm00 = 58 -let s:cterm01 = 59 -let s:cterm02 = 59 -let s:cterm03 = 95 -let s:cterm04 = 145 -let s:cterm05 = 188 -let s:cterm06 = 188 -let s:cterm07 = 230 -let s:cterm08 = 168 -let s:cterm09 = 173 -let s:cterm0A = 216 -let s:cterm0B = 143 -let s:cterm0C = 109 -let s:cterm0D = 109 -let s:cterm0E = 139 -let s:cterm0F = 138 +let s:scheme_slug = substitute("mocha", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_mocha#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_mocha#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#3B3228' +let s:gui01 = '#534636' +let s:gui02 = '#645240' +let s:gui03 = '#7e705a' +let s:gui04 = '#b8afad' +let s:gui05 = '#d0c8c6' +let s:gui06 = '#e9e1dd' +let s:gui07 = '#f5eeeb' +let s:gui08 = '#cb6077' +let s:gui09 = '#d28b71' +let s:gui0A = '#f4bc87' +let s:gui0B = '#beb55b' +let s:gui0C = '#7bbda4' +let s:gui0D = '#8ab3b5' +let s:gui0E = '#a89bb9' +let s:gui0F = '#bb9584' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_mocha#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_mocha#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_mocha#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_mocha#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_monokai.vim b/autoload/airline/themes/base16_monokai.vim index fe1b7742..fdcf8021 100644 --- a/autoload/airline/themes/base16_monokai.vim +++ b/autoload/airline/themes/base16_monokai.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Monokai Scheme by Wimer Hazenberg (http://www.monokai.nl) -let g:airline#themes#base16_monokai#palette = {} -let s:gui00 = "#272822" -let s:gui01 = "#383830" -let s:gui02 = "#49483e" -let s:gui03 = "#75715e" -let s:gui04 = "#a59f85" -let s:gui05 = "#f8f8f2" -let s:gui06 = "#f5f4f1" -let s:gui07 = "#f9f8f5" -let s:gui08 = "#f92672" -let s:gui09 = "#fd971f" -let s:gui0A = "#f4bf75" -let s:gui0B = "#a6e22e" -let s:gui0C = "#a1efe4" -let s:gui0D = "#66d9ef" -let s:gui0E = "#ae81ff" -let s:gui0F = "#cc6633" +" Base16 Monokai vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Wimer Hazenberg (http://www.monokai.nl) -let s:cterm00 = 0 -let s:cterm01 = 59 -let s:cterm02 = 59 -let s:cterm03 = 95 -let s:cterm04 = 144 -let s:cterm05 = 15 -let s:cterm06 = 15 -let s:cterm07 = 15 -let s:cterm08 = 197 -let s:cterm09 = 208 -let s:cterm0A = 216 -let s:cterm0B = 3 -let s:cterm0C = 158 -let s:cterm0D = 81 -let s:cterm0E = 141 -let s:cterm0F = 167 +let s:scheme_slug = substitute("monokai", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_monokai#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_monokai#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#272822' +let s:gui01 = '#383830' +let s:gui02 = '#49483e' +let s:gui03 = '#75715e' +let s:gui04 = '#a59f85' +let s:gui05 = '#f8f8f2' +let s:gui06 = '#f5f4f1' +let s:gui07 = '#f9f8f5' +let s:gui08 = '#f92672' +let s:gui09 = '#fd971f' +let s:gui0A = '#f4bf75' +let s:gui0B = '#a6e22e' +let s:gui0C = '#a1efe4' +let s:gui0D = '#66d9ef' +let s:gui0E = '#ae81ff' +let s:gui0F = '#cc6633' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_monokai#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_monokai#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_monokai#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_monokai#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_nord.vim b/autoload/airline/themes/base16_nord.vim index 78e8c11f..38e73abe 100644 --- a/autoload/airline/themes/base16_nord.vim +++ b/autoload/airline/themes/base16_nord.vim @@ -1,75 +1,85 @@ -" vim-airline theme by gretzky (https://github.com/gretzky) -" nord scheme by arcticstudio -" (https://github.com/arcticicestudio/nord) -" base 16 from (https://github.com/ada-lovecraft/base16-nord-scheme/blob/master/nord.yaml) -let g:airline#themes#base16_nord#palette = {} -let s:gui00 = "#2e3440" -let s:gui01 = "#3b4252" -let s:gui02 = "#434c5e" -let s:gui03 = "#4c566a" -let s:gui04 = "#d8dee9" -let s:gui05 = "#e5e9f0" -let s:gui06 = "#eceff4" -let s:gui07 = "#8fbcbb" -let s:gui08 = "#88c0d0" -let s:gui09 = "#81a1c1" -let s:gui0A = "#5e81ac" -let s:gui0B = "#bf616a" -let s:gui0C = "#d08770" -let s:gui0D = "#ebcb8b" -let s:gui0E = "#a3be8c" -let s:gui0F = "#b48ead" +" Base16 Nord vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By arcticicestudio -let s:cterm00 = 0 -let s:cterm01 = 0 -let s:cterm02 = 59 -let s:cterm03 = 102 -let s:cterm04 = 145 -let s:cterm05 = 188 -let s:cterm06 = 253 -let s:cterm07 = 15 -let s:cterm08 = 166 -let s:cterm09 = 203 -let s:cterm0A = 214 -let s:cterm0B = 29 -let s:cterm0C = 12 -let s:cterm0D = 12 -let s:cterm0E = 134 -let s:cterm0F = 12 +let s:scheme_slug = substitute("nord", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_nord#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_nord#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#2E3440' +let s:gui01 = '#3B4252' +let s:gui02 = '#434C5E' +let s:gui03 = '#4C566A' +let s:gui04 = '#D8DEE9' +let s:gui05 = '#E5E9F0' +let s:gui06 = '#ECEFF4' +let s:gui07 = '#8FBCBB' +let s:gui08 = '#88C0D0' +let s:gui09 = '#81A1C1' +let s:gui0A = '#5E81AC' +let s:gui0B = '#BF616A' +let s:gui0C = '#D08770' +let s:gui0D = '#EBCB8B' +let s:gui0E = '#A3BE8C' +let s:gui0F = '#B48EAD' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_nord#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_nord#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_nord#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_nord#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_nova.vim b/autoload/airline/themes/base16_nova.vim new file mode 100644 index 00000000..c1e5f869 --- /dev/null +++ b/autoload/airline/themes/base16_nova.vim @@ -0,0 +1,85 @@ +" Base16 Nova vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By George Essig (https://github.com/gessig), Trevor D. Miller (https://trevordmiller.com) + +let s:scheme_slug = substitute("nova", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#3C4C55' +let s:gui01 = '#556873' +let s:gui02 = '#6A7D89' +let s:gui03 = '#899BA6' +let s:gui04 = '#899BA6' +let s:gui05 = '#C5D4DD' +let s:gui06 = '#899BA6' +let s:gui07 = '#556873' +let s:gui08 = '#83AFE5' +let s:gui09 = '#7FC1CA' +let s:gui0A = '#A8CE93' +let s:gui0B = '#7FC1CA' +let s:gui0C = '#F2C38F' +let s:gui0D = '#83AFE5' +let s:gui0E = '#9A93E1' +let s:gui0F = '#F2C38F' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_ocean.vim b/autoload/airline/themes/base16_ocean.vim index b1a76dd8..3ec4e4c8 100644 --- a/autoload/airline/themes/base16_ocean.vim +++ b/autoload/airline/themes/base16_ocean.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Ocean Scheme by Chris Kempson (http://chriskempson.com) -let g:airline#themes#base16_ocean#palette = {} -let s:gui00 = "#2b303b" -let s:gui01 = "#343d46" -let s:gui02 = "#4f5b66" -let s:gui03 = "#65737e" -let s:gui04 = "#a7adba" -let s:gui05 = "#c0c5ce" -let s:gui06 = "#dfe1e8" -let s:gui07 = "#eff1f5" -let s:gui08 = "#bf616a" -let s:gui09 = "#d08770" -let s:gui0A = "#ebcb8b" -let s:gui0B = "#a3be8c" -let s:gui0C = "#96b5b4" -let s:gui0D = "#8fa1b3" -let s:gui0E = "#b48ead" -let s:gui0F = "#ab7967" +" Base16 Ocean vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chris Kempson (http://chriskempson.com) -let s:cterm00 = 23 -let s:cterm01 = 59 -let s:cterm02 = 59 -let s:cterm03 = 60 -let s:cterm04 = 145 -let s:cterm05 = 152 -let s:cterm06 = 188 -let s:cterm07 = 15 -let s:cterm08 = 131 -let s:cterm09 = 173 -let s:cterm0A = 186 -let s:cterm0B = 144 -let s:cterm0C = 109 -let s:cterm0D = 109 -let s:cterm0E = 139 -let s:cterm0F = 137 +let s:scheme_slug = substitute("ocean", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_ocean#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_ocean#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#2b303b' +let s:gui01 = '#343d46' +let s:gui02 = '#4f5b66' +let s:gui03 = '#65737e' +let s:gui04 = '#a7adba' +let s:gui05 = '#c0c5ce' +let s:gui06 = '#dfe1e8' +let s:gui07 = '#eff1f5' +let s:gui08 = '#bf616a' +let s:gui09 = '#d08770' +let s:gui0A = '#ebcb8b' +let s:gui0B = '#a3be8c' +let s:gui0C = '#96b5b4' +let s:gui0D = '#8fa1b3' +let s:gui0E = '#b48ead' +let s:gui0F = '#ab7967' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_ocean#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_ocean#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_ocean#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_ocean#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_oceanicnext.vim b/autoload/airline/themes/base16_oceanicnext.vim index c5e9edfc..f31bc1b5 100644 --- a/autoload/airline/themes/base16_oceanicnext.vim +++ b/autoload/airline/themes/base16_oceanicnext.vim @@ -1,83 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Oceanic Next Scheme by Chris Kempson (http://chriskempson.com) -let g:airline#themes#base16_oceanicnext#palette = {} -let s:gui00 = "#1b2b34" -let s:gui01 = "#343d46" -let s:gui02 = "#4f5b66" -let s:gui03 = "#65737e" -let s:gui04 = "#a7adba" -let s:gui05 = "#c0c5ce" -let s:gui06 = "#cdd3de" -let s:gui07 = "#d8dee9" -let s:gui08 = "#ec5f67" -let s:gui09 = "#f99157" -let s:gui0A = "#fac863" -let s:gui0B = "#99c794" -let s:gui0C = "#5fb3b3" -let s:gui0D = "#6699cc" -let s:gui0E = "#c594c5" -let s:gui0F = "#ab7967" +" Base16 OceanicNext vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By https://github.com/voronianski/oceanic-next-color-scheme + +let s:scheme_slug = substitute("oceanicnext", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1B2B34' +let s:gui01 = '#343D46' +let s:gui02 = '#4F5B66' +let s:gui03 = '#65737E' +let s:gui04 = '#A7ADBA' +let s:gui05 = '#C0C5CE' +let s:gui06 = '#CDD3DE' +let s:gui07 = '#D8DEE9' +let s:gui08 = '#EC5f67' +let s:gui09 = '#F99157' +let s:gui0A = '#FAC863' +let s:gui0B = '#99C794' +let s:gui0C = '#5FB3B3' +let s:gui0D = '#6699CC' +let s:gui0E = '#C594C5' +let s:gui0F = '#AB7967' " Terminal color definitions -let s:cterm00 = 00 -let s:cterm03 = 08 -let s:cterm05 = 07 -let s:cterm07 = 15 -let s:cterm08 = 01 -let s:cterm0A = 03 -let s:cterm0B = 02 -let s:cterm0C = 06 -let s:cterm0D = 04 -let s:cterm0E = 05 -if exists('base16colorspace') && base16colorspace == "256" - let s:cterm01 = 18 - let s:cterm02 = 19 - let s:cterm04 = 20 - let s:cterm06 = 21 - let s:cterm09 = 16 - let s:cterm0F = 17 +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" else - let s:cterm01 = 10 - let s:cterm02 = 11 - let s:cterm04 = 12 - let s:cterm06 = 13 - let s:cterm09 = 09 - let s:cterm0F = 14 + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" endif -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_oceanicnext#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_oceanicnext#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_oceanicnext#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_oceanicnext#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_oceanicnext#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) - -" 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_oceanicnext#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_one_light.vim b/autoload/airline/themes/base16_one_light.vim new file mode 100644 index 00000000..dfe46c6f --- /dev/null +++ b/autoload/airline/themes/base16_one_light.vim @@ -0,0 +1,85 @@ +" Base16 One Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Daniel Pfeifer (http://github.com/purpleKarrot) + +let s:scheme_slug = substitute("one-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#fafafa' +let s:gui01 = '#f0f0f1' +let s:gui02 = '#e5e5e6' +let s:gui03 = '#a0a1a7' +let s:gui04 = '#696c77' +let s:gui05 = '#383a42' +let s:gui06 = '#202227' +let s:gui07 = '#090a0b' +let s:gui08 = '#ca1243' +let s:gui09 = '#d75f00' +let s:gui0A = '#c18401' +let s:gui0B = '#50a14f' +let s:gui0C = '#0184bc' +let s:gui0D = '#4078f2' +let s:gui0E = '#a626a4' +let s:gui0F = '#986801' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_onedark.vim b/autoload/airline/themes/base16_onedark.vim new file mode 100644 index 00000000..85430318 --- /dev/null +++ b/autoload/airline/themes/base16_onedark.vim @@ -0,0 +1,85 @@ +" Base16 OneDark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Lalit Magant (http://github.com/tilal6991) + +let s:scheme_slug = substitute("onedark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#282c34' +let s:gui01 = '#353b45' +let s:gui02 = '#3e4451' +let s:gui03 = '#545862' +let s:gui04 = '#565c64' +let s:gui05 = '#abb2bf' +let s:gui06 = '#b6bdca' +let s:gui07 = '#c8ccd4' +let s:gui08 = '#e06c75' +let s:gui09 = '#d19a66' +let s:gui0A = '#e5c07b' +let s:gui0B = '#98c379' +let s:gui0C = '#56b6c2' +let s:gui0D = '#61afef' +let s:gui0E = '#c678dd' +let s:gui0F = '#be5046' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_outrun_dark.vim b/autoload/airline/themes/base16_outrun_dark.vim new file mode 100644 index 00000000..405b5d84 --- /dev/null +++ b/autoload/airline/themes/base16_outrun_dark.vim @@ -0,0 +1,85 @@ +" Base16 Outrun Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Hugo Delahousse (http://github.com/hugodelahousse/) + +let s:scheme_slug = substitute("outrun-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#00002A' +let s:gui01 = '#20204A' +let s:gui02 = '#30305A' +let s:gui03 = '#50507A' +let s:gui04 = '#B0B0DA' +let s:gui05 = '#D0D0FA' +let s:gui06 = '#E0E0FF' +let s:gui07 = '#F5F5FF' +let s:gui08 = '#FF4242' +let s:gui09 = '#FC8D28' +let s:gui0A = '#F3E877' +let s:gui0B = '#59F176' +let s:gui0C = '#0EF0F0' +let s:gui0D = '#66B0FF' +let s:gui0E = '#F10596' +let s:gui0F = '#F003EF' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_papercolor_dark.vim b/autoload/airline/themes/base16_papercolor_dark.vim new file mode 100644 index 00000000..9230677b --- /dev/null +++ b/autoload/airline/themes/base16_papercolor_dark.vim @@ -0,0 +1,85 @@ +" Base16 PaperColor Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme) + +let s:scheme_slug = substitute("papercolor-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1c1c1c' +let s:gui01 = '#af005f' +let s:gui02 = '#5faf00' +let s:gui03 = '#d7af5f' +let s:gui04 = '#5fafd7' +let s:gui05 = '#808080' +let s:gui06 = '#d7875f' +let s:gui07 = '#d0d0d0' +let s:gui08 = '#585858' +let s:gui09 = '#5faf5f' +let s:gui0A = '#afd700' +let s:gui0B = '#af87d7' +let s:gui0C = '#ffaf00' +let s:gui0D = '#ff5faf' +let s:gui0E = '#00afaf' +let s:gui0F = '#5f8787' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_papercolor_light.vim b/autoload/airline/themes/base16_papercolor_light.vim new file mode 100644 index 00000000..3d7f3ac4 --- /dev/null +++ b/autoload/airline/themes/base16_papercolor_light.vim @@ -0,0 +1,85 @@ +" Base16 PaperColor Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme) + +let s:scheme_slug = substitute("papercolor-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#eeeeee' +let s:gui01 = '#af0000' +let s:gui02 = '#008700' +let s:gui03 = '#5f8700' +let s:gui04 = '#0087af' +let s:gui05 = '#878787' +let s:gui06 = '#005f87' +let s:gui07 = '#444444' +let s:gui08 = '#bcbcbc' +let s:gui09 = '#d70000' +let s:gui0A = '#d70087' +let s:gui0B = '#8700af' +let s:gui0C = '#d75f00' +let s:gui0D = '#d75f00' +let s:gui0E = '#005faf' +let s:gui0F = '#005f87' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_paraiso.vim b/autoload/airline/themes/base16_paraiso.vim index 1277b315..871f5f31 100644 --- a/autoload/airline/themes/base16_paraiso.vim +++ b/autoload/airline/themes/base16_paraiso.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Paraiso Scheme by Jan T. Sott -let g:airline#themes#base16_paraiso#palette = {} -let s:gui00 = "#2f1e2e" -let s:gui01 = "#41323f" -let s:gui02 = "#4f424c" -let s:gui03 = "#776e71" -let s:gui04 = "#8d8687" -let s:gui05 = "#a39e9b" -let s:gui06 = "#b9b6b0" -let s:gui07 = "#e7e9db" -let s:gui08 = "#ef6155" -let s:gui09 = "#f99b15" -let s:gui0A = "#fec418" -let s:gui0B = "#48b685" -let s:gui0C = "#5bc4bf" -let s:gui0D = "#06b6ef" -let s:gui0E = "#815ba4" -let s:gui0F = "#e96ba8" +" Base16 Paraiso vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jan T. Sott -let s:cterm00 = 0 -let s:cterm01 = 59 -let s:cterm02 = 59 -let s:cterm03 = 95 -let s:cterm04 = 102 -let s:cterm05 = 144 -let s:cterm06 = 145 -let s:cterm07 = 188 -let s:cterm08 = 203 -let s:cterm09 = 208 -let s:cterm0A = 220 -let s:cterm0B = 72 -let s:cterm0C = 79 -let s:cterm0D = 39 -let s:cterm0E = 97 -let s:cterm0F = 169 +let s:scheme_slug = substitute("paraiso", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_paraiso#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_paraiso#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#2f1e2e' +let s:gui01 = '#41323f' +let s:gui02 = '#4f424c' +let s:gui03 = '#776e71' +let s:gui04 = '#8d8687' +let s:gui05 = '#a39e9b' +let s:gui06 = '#b9b6b0' +let s:gui07 = '#e7e9db' +let s:gui08 = '#ef6155' +let s:gui09 = '#f99b15' +let s:gui0A = '#fec418' +let s:gui0B = '#48b685' +let s:gui0C = '#5bc4bf' +let s:gui0D = '#06b6ef' +let s:gui0E = '#815ba4' +let s:gui0F = '#e96ba8' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_paraiso#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_paraiso#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_paraiso#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_paraiso#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_phd.vim b/autoload/airline/themes/base16_phd.vim new file mode 100644 index 00000000..f72b5c73 --- /dev/null +++ b/autoload/airline/themes/base16_phd.vim @@ -0,0 +1,85 @@ +" Base16 PhD vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Hennig Hasemann (http://leetless.de/vim.html) + +let s:scheme_slug = substitute("phd", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#061229' +let s:gui01 = '#2a3448' +let s:gui02 = '#4d5666' +let s:gui03 = '#717885' +let s:gui04 = '#9a99a3' +let s:gui05 = '#b8bbc2' +let s:gui06 = '#dbdde0' +let s:gui07 = '#ffffff' +let s:gui08 = '#d07346' +let s:gui09 = '#f0a000' +let s:gui0A = '#fbd461' +let s:gui0B = '#99bf52' +let s:gui0C = '#72b9bf' +let s:gui0D = '#5299bf' +let s:gui0E = '#9989cc' +let s:gui0F = '#b08060' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_pico.vim b/autoload/airline/themes/base16_pico.vim new file mode 100644 index 00000000..2ad8dde8 --- /dev/null +++ b/autoload/airline/themes/base16_pico.vim @@ -0,0 +1,85 @@ +" Base16 Pico vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By PICO-8 (http://www.lexaloffle.com/pico-8.php) + +let s:scheme_slug = substitute("pico", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#1d2b53' +let s:gui02 = '#7e2553' +let s:gui03 = '#008751' +let s:gui04 = '#ab5236' +let s:gui05 = '#5f574f' +let s:gui06 = '#c2c3c7' +let s:gui07 = '#fff1e8' +let s:gui08 = '#ff004d' +let s:gui09 = '#ffa300' +let s:gui0A = '#fff024' +let s:gui0B = '#00e756' +let s:gui0C = '#29adff' +let s:gui0D = '#83769c' +let s:gui0E = '#ff77a8' +let s:gui0F = '#ffccaa' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_pop.vim b/autoload/airline/themes/base16_pop.vim index 08887034..7fefea1f 100644 --- a/autoload/airline/themes/base16_pop.vim +++ b/autoload/airline/themes/base16_pop.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Pop Scheme by Chris Kempson (http://chriskempson.com) -let g:airline#themes#base16_pop#palette = {} -let s:gui00 = "#000000" -let s:gui01 = "#202020" -let s:gui02 = "#303030" -let s:gui03 = "#505050" -let s:gui04 = "#b0b0b0" -let s:gui05 = "#d0d0d0" -let s:gui06 = "#e0e0e0" -let s:gui07 = "#ffffff" -let s:gui08 = "#eb008a" -let s:gui09 = "#f29333" -let s:gui0A = "#f8ca12" -let s:gui0B = "#37b349" -let s:gui0C = "#00aabb" -let s:gui0D = "#0e5a94" -let s:gui0E = "#b31e8d" -let s:gui0F = "#7a2d00" +" Base16 Pop vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chris Kempson (http://chriskempson.com) -let s:cterm00 = 0 -let s:cterm01 = 234 -let s:cterm02 = 236 -let s:cterm03 = 239 -let s:cterm04 = 249 -let s:cterm05 = 252 -let s:cterm06 = 253 -let s:cterm07 = 15 -let s:cterm08 = 162 -let s:cterm09 = 209 -let s:cterm0A = 220 -let s:cterm0B = 71 -let s:cterm0C = 37 -let s:cterm0D = 24 -let s:cterm0E = 126 -let s:cterm0F = 88 +let s:scheme_slug = substitute("pop", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_pop#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_pop#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#202020' +let s:gui02 = '#303030' +let s:gui03 = '#505050' +let s:gui04 = '#b0b0b0' +let s:gui05 = '#d0d0d0' +let s:gui06 = '#e0e0e0' +let s:gui07 = '#ffffff' +let s:gui08 = '#eb008a' +let s:gui09 = '#f29333' +let s:gui0A = '#f8ca12' +let s:gui0B = '#37b349' +let s:gui0C = '#00aabb' +let s:gui0D = '#0e5a94' +let s:gui0E = '#b31e8d' +let s:gui0F = '#7a2d00' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_pop#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_pop#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_pop#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_pop#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_porple.vim b/autoload/airline/themes/base16_porple.vim new file mode 100644 index 00000000..7e05abc2 --- /dev/null +++ b/autoload/airline/themes/base16_porple.vim @@ -0,0 +1,85 @@ +" Base16 Porple vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Niek den Breeje (https://github.com/AuditeMarlow) + +let s:scheme_slug = substitute("porple", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#292c36' +let s:gui01 = '#333344' +let s:gui02 = '#474160' +let s:gui03 = '#65568a' +let s:gui04 = '#b8b8b8' +let s:gui05 = '#d8d8d8' +let s:gui06 = '#e8e8e8' +let s:gui07 = '#f8f8f8' +let s:gui08 = '#f84547' +let s:gui09 = '#d28e5d' +let s:gui0A = '#efa16b' +let s:gui0B = '#95c76f' +let s:gui0C = '#64878f' +let s:gui0D = '#8485ce' +let s:gui0E = '#b74989' +let s:gui0F = '#986841' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_railscasts.vim b/autoload/airline/themes/base16_railscasts.vim index 771a5b15..dae15a8b 100644 --- a/autoload/airline/themes/base16_railscasts.vim +++ b/autoload/airline/themes/base16_railscasts.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Railscasts Scheme by Ryan Bates (http://railscasts.com) -let g:airline#themes#base16_railscasts#palette = {} -let s:gui00 = "#2b2b2b" -let s:gui01 = "#272935" -let s:gui02 = "#3a4055" -let s:gui03 = "#5a647e" -let s:gui04 = "#d4cfc9" -let s:gui05 = "#e6e1dc" -let s:gui06 = "#f4f1ed" -let s:gui07 = "#f9f7f3" -let s:gui08 = "#da4939" -let s:gui09 = "#cc7833" -let s:gui0A = "#ffc66d" -let s:gui0B = "#a5c261" -let s:gui0C = "#519f50" -let s:gui0D = "#6d9cbe" -let s:gui0E = "#b6b3eb" -let s:gui0F = "#bc9458" +" Base16 Railscasts vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Ryan Bates (http://railscasts.com) -let s:cterm00 = 235 -let s:cterm01 = 17 -let s:cterm02 = 59 -let s:cterm03 = 60 -let s:cterm04 = 188 -let s:cterm05 = 188 -let s:cterm06 = 15 -let s:cterm07 = 15 -let s:cterm08 = 167 -let s:cterm09 = 173 -let s:cterm0A = 221 -let s:cterm0B = 143 -let s:cterm0C = 71 -let s:cterm0D = 73 -let s:cterm0E = 146 -let s:cterm0F = 137 +let s:scheme_slug = substitute("railscasts", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_railscasts#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_railscasts#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#2b2b2b' +let s:gui01 = '#272935' +let s:gui02 = '#3a4055' +let s:gui03 = '#5a647e' +let s:gui04 = '#d4cfc9' +let s:gui05 = '#e6e1dc' +let s:gui06 = '#f4f1ed' +let s:gui07 = '#f9f7f3' +let s:gui08 = '#da4939' +let s:gui09 = '#cc7833' +let s:gui0A = '#ffc66d' +let s:gui0B = '#a5c261' +let s:gui0C = '#519f50' +let s:gui0D = '#6d9cbe' +let s:gui0E = '#b6b3eb' +let s:gui0F = '#bc9458' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_railscasts#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_railscasts#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_railscasts#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_railscasts#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_rebecca.vim b/autoload/airline/themes/base16_rebecca.vim new file mode 100644 index 00000000..68728512 --- /dev/null +++ b/autoload/airline/themes/base16_rebecca.vim @@ -0,0 +1,85 @@ +" Base16 Rebecca vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Victor Borja (http://github.com/vic) based on Rebecca Theme (http://github.com/vic/rebecca-theme) + +let s:scheme_slug = substitute("rebecca", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#292a44' +let s:gui01 = '#663399' +let s:gui02 = '#383a62' +let s:gui03 = '#666699' +let s:gui04 = '#a0a0c5' +let s:gui05 = '#f1eff8' +let s:gui06 = '#ccccff' +let s:gui07 = '#53495d' +let s:gui08 = '#a0a0c5' +let s:gui09 = '#efe4a1' +let s:gui0A = '#ae81ff' +let s:gui0B = '#6dfedf' +let s:gui0C = '#8eaee0' +let s:gui0D = '#2de0a7' +let s:gui0E = '#7aa5ff' +let s:gui0F = '#ff79c6' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_sandcastle.vim b/autoload/airline/themes/base16_sandcastle.vim new file mode 100644 index 00000000..daaf7f6a --- /dev/null +++ b/autoload/airline/themes/base16_sandcastle.vim @@ -0,0 +1,85 @@ +" Base16 Sandcastle vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By George Essig (https://github.com/gessig) + +let s:scheme_slug = substitute("sandcastle", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#282c34' +let s:gui01 = '#2c323b' +let s:gui02 = '#3e4451' +let s:gui03 = '#665c54' +let s:gui04 = '#928374' +let s:gui05 = '#a89984' +let s:gui06 = '#d5c4a1' +let s:gui07 = '#fdf4c1' +let s:gui08 = '#83a598' +let s:gui09 = '#a07e3b' +let s:gui0A = '#a07e3b' +let s:gui0B = '#528b8b' +let s:gui0C = '#83a598' +let s:gui0D = '#83a598' +let s:gui0E = '#d75f5f' +let s:gui0F = '#a87322' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_seti.vim b/autoload/airline/themes/base16_seti.vim index 5d7af216..a5811607 100644 --- a/autoload/airline/themes/base16_seti.vim +++ b/autoload/airline/themes/base16_seti.vim @@ -1,77 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base16 Seti UI by +" Base16 Seti UI vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By -let g:airline#themes#base16_seti#palette = {} -let s:gui00 = "#151718" -let s:gui01 = "#282a2b" -let s:gui02 = "#3B758C" -let s:gui03 = "#41535B" -let s:gui04 = "#43a5d5" -let s:gui05 = "#d6d6d6" -let s:gui06 = "#eeeeee" -let s:gui07 = "#ffffff" -let s:gui08 = "#Cd3f45" -let s:gui09 = "#db7b55" -let s:gui0A = "#e6cd69" -let s:gui0B = "#9fca56" -let s:gui0C = "#55dbbe" -let s:gui0D = "#55b5db" -let s:gui0E = "#a074c4" -let s:gui0F = "#8a553f" +let s:scheme_slug = substitute("seti", "-", "_", "g") +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:cterm00 = 0 -let s:cterm01 = 18 -let s:cterm02 = 19 -let s:cterm03 = 8 -let s:cterm04 = 20 -let s:cterm05 = 7 -let s:cterm06 = 21 -let s:cterm07 = 15 -let s:cterm08 = 1 -let s:cterm09 = 16 -let s:cterm0A = 3 -let s:cterm0B = 2 -let s:cterm0C = 6 -let s:cterm0D = 4 -let s:cterm0E = 5 -let s:cterm0F = 17 +" GUI color definitions +let s:gui00 = '#151718' +let s:gui01 = '#282a2b' +let s:gui02 = '#3B758C' +let s:gui03 = '#41535B' +let s:gui04 = '#43a5d5' +let s:gui05 = '#d6d6d6' +let s:gui06 = '#eeeeee' +let s:gui07 = '#ffffff' +let s:gui08 = '#Cd3f45' +let s:gui09 = '#db7b55' +let s:gui0A = '#e6cd69' +let s:gui0B = '#9fca56' +let s:gui0C = '#55dbbe' +let s:gui0D = '#55b5db' +let s:gui0E = '#a074c4' +let s:gui0F = '#8a553f' -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_seti#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) - -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_seti#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) - -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_seti#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_seti#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_seti#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_seti#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_shapeshifter.vim b/autoload/airline/themes/base16_shapeshifter.vim index a5182653..a21aba4c 100644 --- a/autoload/airline/themes/base16_shapeshifter.vim +++ b/autoload/airline/themes/base16_shapeshifter.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 shapeshifter Scheme by Tyler Benziger (http://tybenz.com) -let g:airline#themes#base16_shapeshifter#palette = {} -let s:gui00 = "#000000" -let s:gui01 = "#040404" -let s:gui02 = "#102015" -let s:gui03 = "#343434" -let s:gui04 = "#555555" -let s:gui05 = "#ababab" -let s:gui06 = "#e0e0e0" -let s:gui07 = "#f9f9f9" -let s:gui08 = "#e92f2f" -let s:gui09 = "#e09448" -let s:gui0A = "#dddd13" -let s:gui0B = "#0ed839" -let s:gui0C = "#23edda" -let s:gui0D = "#3b48e3" -let s:gui0E = "#f996e2" -let s:gui0F = "#69542d" +" Base16 Shapeshifter vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Tyler Benziger (http://tybenz.com) -let s:cterm00 = 0 -let s:cterm01 = 0 -let s:cterm02 = 0 -let s:cterm03 = 236 -let s:cterm04 = 240 -let s:cterm05 = 248 -let s:cterm06 = 253 -let s:cterm07 = 15 -let s:cterm08 = 1 -let s:cterm09 = 173 -let s:cterm0A = 3 -let s:cterm0B = 41 -let s:cterm0C = 50 -let s:cterm0D = 12 -let s:cterm0E = 212 -let s:cterm0F = 58 +let s:scheme_slug = substitute("shapeshifter", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_shapeshifter#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_shapeshifter#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#f9f9f9' +let s:gui01 = '#e0e0e0' +let s:gui02 = '#ababab' +let s:gui03 = '#555555' +let s:gui04 = '#343434' +let s:gui05 = '#102015' +let s:gui06 = '#040404' +let s:gui07 = '#000000' +let s:gui08 = '#e92f2f' +let s:gui09 = '#e09448' +let s:gui0A = '#dddd13' +let s:gui0B = '#0ed839' +let s:gui0C = '#23edda' +let s:gui0D = '#3b48e3' +let s:gui0E = '#f996e2' +let s:gui0F = '#69542d' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_shapeshifter#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_shapeshifter#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_shapeshifter#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_shapeshifter#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_snazzy.vim b/autoload/airline/themes/base16_snazzy.vim index 76704ed9..974197a8 100644 --- a/autoload/airline/themes/base16_snazzy.vim +++ b/autoload/airline/themes/base16_snazzy.vim @@ -1,121 +1,85 @@ -" base16-snazzy -" theme format modified from wombat -" colors from sindresorhus/hyper-snazzy & h404bi/base16-snazzy-scheme/ -" Made by Ayush Shenoy (masala-man) -" -" BASE16-SNAZZY XTERM -let s:base00 = '#282a36' "236 -let s:base01 = '#34353e' "237 -let s:base02 = '#43454f' "238 -let s:base03 = '#78787e' "244 -let s:base04 = '#a5a5a9' "248 -let s:base05 = '#e2e4e5' "254 -let s:base06 = '#eff0eb' "255 -let s:base07 = '#f1f1f0' "15 -let s:base08 = '#ff5c57' "203 -let s:base09 = '#ff9f43' "215 -let s:base0A = '#f3f99d' "229 -let s:base0B = '#5af78e' "84 -let s:base0C = '#9aedfe' "123 -let s:base0D = '#57c7ff' "81 -let s:base0E = '#ff6ac1' "205 -let s:base0F = '#b2643c' "131 - -" Normal mode -" [ guifg , guibg , ctermfg , ctermbg , opts ] -let s:N1 = [ s:base00 , s:base0D , 235 , 81 ] " [ color of body and line-info ] -let s:N2 = [ s:base0D , s:base00 , 81 , 235 ] " [ diffcount and file-info ] -let s:N3 = [ s:base0D , s:base00 , 81 , 235 ] " [ filename ] -let s:N4 = [ s:base0D , 81 ] " [ buffer modified ] - -" Insert mode -let s:I1 = [ s:base00 , s:base0B , 235 , 84 ] -let s:I2 = [ s:base0B , s:base00 , 84 , 235 ] -let s:I3 = [ s:base0B , s:base00 , 84 , 235 ] -let s:I4 = [ s:base0B , 84 ] - -" Visual mode -let s:V1 = [ s:base00 , s:base0A , 235 , 229 ] -let s:V2 = [ s:base0A , s:base00 , 229 , 235 ] -let s:V3 = [ s:base0A , s:base00 , 229 , 235 ] -let s:V4 = [ s:base0A , 229 ] - -" Replace mode -let s:R1 = [ s:base00 , s:base08 , 235 , 203 ] -let s:R2 = [ s:base08 , s:base00 , 203 , 235 ] -let s:R3 = [ s:base08 , s:base00 , 203 , 235 ] -let s:R4 = [ s:base08 , 203 ] - -" Paste mode -let s:PA = [ s:base0B , 84 ] - -" Info modified -let s:IM = [ s:base00 , 235 ] - -" Inactive mode -let s:IA = [ '' , s:N3[1] , 244 , 235 , '' ] " [ color of bar on inactive splits ] - -let g:airline#themes#base16_snazzy#palette = {} - -let g:airline#themes#base16_snazzy#palette.accents = { - \ 'red': [ s:base08 , '' , 203 , '' , '' ] - \ } - -let ER = [ s:base00 , s:base08 , 235 , 203 ] " [ error color ] -let WI = [ s:base00 , s:base0A , 235 , 229 ] " [ warning color ] - -let g:airline#themes#base16_snazzy#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -let g:airline#themes#base16_snazzy#palette.normal_modified = { - \ 'airline_a': [ s:N1[0] , s:N4[0] , s:N1[2] , s:N4[1] , '' ] , - \ 'airline_b': [ s:N4[0] , s:IM[0] , s:N4[1] , s:IM[1] , '' ] , - \ 'airline_c': [ s:N4[0] , s:N3[1] , s:N4[1] , s:N3[3] , '' ] } - -let g:airline#themes#base16_snazzy#palette.normal.airline_error = ER -let g:airline#themes#base16_snazzy#palette.normal.airline_warning = WI -let g:airline#themes#base16_snazzy#palette.normal_modified.airline_error = ER -let g:airline#themes#base16_snazzy#palette.normal_modified.airline_warning = WI - -let g:airline#themes#base16_snazzy#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -let g:airline#themes#base16_snazzy#palette.insert_modified = { - \ 'airline_a': [ s:I1[0] , s:I4[0] , s:I1[2] , s:I4[1] , '' ] , - \ 'airline_b': [ s:I4[0] , s:IM[0] , s:I4[1] , s:IM[1] , '' ] , - \ 'airline_c': [ s:I4[0] , s:N3[1] , s:I4[1] , s:N3[3] , '' ] } - -let g:airline#themes#base16_snazzy#palette.insert.airline_error = ER -let g:airline#themes#base16_snazzy#palette.insert.airline_warning = WI -let g:airline#themes#base16_snazzy#palette.insert_modified.airline_error = ER -let g:airline#themes#base16_snazzy#palette.insert_modified.airline_warning = WI - -let g:airline#themes#base16_snazzy#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_snazzy#palette.visual_modified = { - \ 'airline_a': [ s:V1[0] , s:V4[0] , s:V1[2] , s:V4[1] , '' ] , - \ 'airline_b': [ s:V4[0] , s:IM[0] , s:V4[1] , s:IM[1] , '' ] , - \ 'airline_c': [ s:V4[0] , s:N3[1] , s:V4[1] , s:N3[3] , '' ] } - -let g:airline#themes#base16_snazzy#palette.visual.airline_error = ER -let g:airline#themes#base16_snazzy#palette.visual.airline_warning = WI -let g:airline#themes#base16_snazzy#palette.visual_modified.airline_error = ER -let g:airline#themes#base16_snazzy#palette.visual_modified.airline_warning = WI - -let g:airline#themes#base16_snazzy#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_snazzy#palette.replace_modified = { - \ 'airline_a': [ s:R1[0] , s:R4[0] , s:R1[2] , s:R4[1] , '' ] , - \ 'airline_b': [ s:R4[0] , s:IM[0] , s:R4[1] , s:IM[1] , '' ] , - \ 'airline_c': [ s:R4[0] , s:N3[1] , s:R4[1] , s:N3[3] , '' ] } - -let g:airline#themes#base16_snazzy#palette.replace.airline_error = ER -let g:airline#themes#base16_snazzy#palette.replace.airline_warning = WI -let g:airline#themes#base16_snazzy#palette.replace_modified.airline_error = ER -let g:airline#themes#base16_snazzy#palette.replace_modified.airline_warning = WI - -let g:airline#themes#base16_snazzy#palette.insert_paste = { - \ 'airline_a': [ s:I1[0] , s:PA[0] , s:I1[2] , s:PA[1] , '' ] , - \ 'airline_b': [ s:PA[0] , s:IM[0] , s:PA[1] , s:IM[1] , '' ] , - \ 'airline_c': [ s:PA[0] , s:N3[1] , s:PA[1] , s:N3[3] , '' ] } - -let g:airline#themes#base16_snazzy#palette.insert_paste.airline_error = ER -let g:airline#themes#base16_snazzy#palette.insert_paste.airline_warning = WI - -let g:airline#themes#base16_snazzy#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) -let g:airline#themes#base16_snazzy#palette.inactive_modified = { - \ 'airline_c': [ s:N4[0] , '' , s:N4[1] , '' , '' ] } +" Base16 Snazzy vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chawye Hsu (https://github.com/h404bi) based on Hyper Snazzy Theme (https://github.com/sindresorhus/hyper-snazzy) + +let s:scheme_slug = substitute("snazzy", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#282a36' +let s:gui01 = '#34353e' +let s:gui02 = '#43454f' +let s:gui03 = '#78787e' +let s:gui04 = '#a5a5a9' +let s:gui05 = '#e2e4e5' +let s:gui06 = '#eff0eb' +let s:gui07 = '#f1f1f0' +let s:gui08 = '#ff5c57' +let s:gui09 = '#ff9f43' +let s:gui0A = '#f3f99d' +let s:gui0B = '#5af78e' +let s:gui0C = '#9aedfe' +let s:gui0D = '#57c7ff' +let s:gui0E = '#ff6ac1' +let s:gui0F = '#b2643c' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_solarflare.vim b/autoload/airline/themes/base16_solarflare.vim new file mode 100644 index 00000000..47e20eff --- /dev/null +++ b/autoload/airline/themes/base16_solarflare.vim @@ -0,0 +1,85 @@ +" Base16 Solar Flare vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chuck Harmston (https://chuck.harmston.ch) + +let s:scheme_slug = substitute("solarflare", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#18262F' +let s:gui01 = '#222E38' +let s:gui02 = '#586875' +let s:gui03 = '#667581' +let s:gui04 = '#85939E' +let s:gui05 = '#A6AFB8' +let s:gui06 = '#E8E9ED' +let s:gui07 = '#F5F7FA' +let s:gui08 = '#EF5253' +let s:gui09 = '#E66B2B' +let s:gui0A = '#E4B51C' +let s:gui0B = '#7CC844' +let s:gui0C = '#52CBB0' +let s:gui0D = '#33B5E1' +let s:gui0E = '#A363D5' +let s:gui0F = '#D73C9A' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_solarized_dark.vim b/autoload/airline/themes/base16_solarized_dark.vim new file mode 100644 index 00000000..bbf15607 --- /dev/null +++ b/autoload/airline/themes/base16_solarized_dark.vim @@ -0,0 +1,85 @@ +" Base16 Solarized Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Ethan Schoonover (modified by aramisgithub) + +let s:scheme_slug = substitute("solarized-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#002b36' +let s:gui01 = '#073642' +let s:gui02 = '#586e75' +let s:gui03 = '#657b83' +let s:gui04 = '#839496' +let s:gui05 = '#93a1a1' +let s:gui06 = '#eee8d5' +let s:gui07 = '#fdf6e3' +let s:gui08 = '#dc322f' +let s:gui09 = '#cb4b16' +let s:gui0A = '#b58900' +let s:gui0B = '#859900' +let s:gui0C = '#2aa198' +let s:gui0D = '#268bd2' +let s:gui0E = '#6c71c4' +let s:gui0F = '#d33682' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_solarized_light.vim b/autoload/airline/themes/base16_solarized_light.vim new file mode 100644 index 00000000..9d286648 --- /dev/null +++ b/autoload/airline/themes/base16_solarized_light.vim @@ -0,0 +1,85 @@ +" Base16 Solarized Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Ethan Schoonover (modified by aramisgithub) + +let s:scheme_slug = substitute("solarized-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#fdf6e3' +let s:gui01 = '#eee8d5' +let s:gui02 = '#93a1a1' +let s:gui03 = '#839496' +let s:gui04 = '#657b83' +let s:gui05 = '#586e75' +let s:gui06 = '#073642' +let s:gui07 = '#002b36' +let s:gui08 = '#dc322f' +let s:gui09 = '#cb4b16' +let s:gui0A = '#b58900' +let s:gui0B = '#859900' +let s:gui0C = '#2aa198' +let s:gui0D = '#268bd2' +let s:gui0E = '#6c71c4' +let s:gui0F = '#d33682' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_spacemacs.vim b/autoload/airline/themes/base16_spacemacs.vim index 4c04bd16..1977f7e5 100644 --- a/autoload/airline/themes/base16_spacemacs.vim +++ b/autoload/airline/themes/base16_spacemacs.vim @@ -1,191 +1,85 @@ -" vim-airline base16-spacemacs theme by Peter Meehan (http://github.com/22a) -" Base16 Spacemacs by Chris Kempson (http://chriskempson.com) -" Spacemacs scheme by Nasser Alshammari (https://github.com/nashamri/spacemacs-theme) - -let s:gui00 = "#1f2022" -let s:gui01 = "#282828" -let s:gui02 = "#444155" -let s:gui03 = "#585858" -let s:gui04 = "#b8b8b8" -let s:gui05 = "#a3a3a3" -let s:gui06 = "#e8e8e8" -let s:gui07 = "#f8f8f8" -let s:gui08 = "#f2241f" -let s:gui09 = "#ffa500" -let s:gui0A = "#b1951d" -let s:gui0B = "#67b11d" -let s:gui0C = "#2d9574" -let s:gui0D = "#4f97d7" -let s:gui0E = "#a31db1" -let s:gui0F = "#b03060" - -let s:cterm00 = 0 -let s:cterm01 = 18 -let s:cterm02 = 19 -let s:cterm03 = 8 -let s:cterm04 = 20 -let s:cterm05 = 7 -let s:cterm06 = 21 -let s:cterm07 = 15 -let s:cterm08 = 1 -let s:cterm09 = 16 -let s:cterm0A = 3 -let s:cterm0B = 2 -let s:cterm0C = 6 -let s:cterm0D = 4 -let s:cterm0E = 5 -let s:cterm0F = 17 - -let g:airline#themes#base16_spacemacs#palette = {} - -" Background for branch and file format blocks -let s:cterm_termbg = s:cterm02 -let s:gui_termbg = s:gui02 -" Foreground for branch and file format blocks -let s:cterm_termfg = s:cterm06 -let s:gui_termfg = s:gui06 - - -" Background for middle block -let s:cterm_termbg2 = s:cterm00 -let s:gui_termbg2 = s:gui00 -" Foreground for middle block -let s:cterm_termfg2 = s:cterm06 -let s:gui_termfg2 = s:gui06 - - -" Background for normal mode and file position blocks -let s:cterm_normalbg = s:cterm0D -let s:gui_normalbg = s:gui0D -" Foreground for normal mode and file position blocks -let s:cterm_normalfg = s:cterm07 -let s:gui_normalfg = s:gui07 - - -" Background for insert mode and file position blocks -let s:cterm_insertbg = s:cterm0B -let s:gui_insertbg = s:gui0B -" Foreground for insert mode and file position blocks -let s:cterm_insertfg = s:cterm07 -let s:gui_insertfg = s:gui07 - - -" Background for visual mode and file position blocks -let s:cterm_visualbg = s:cterm09 -let s:gui_visualbg = s:gui09 -" Foreground for visual mode and file position blocks -let s:cterm_visualfg = s:cterm07 -let s:gui_visualfg = s:gui07 - - -" Background for replace mode and file position blocks -let s:cterm_replacebg = s:cterm08 -let s:gui_replacebg = s:gui08 -" Foreground for replace mode and file position blocks -let s:cterm_replacefg = s:cterm07 -let s:gui_replacefg = s:gui07 - - -" Background for inactive mode -let s:cterm_inactivebg = s:cterm02 -let s:gui_inactivebg = s:gui02 -" Foreground for inactive mode -let s:cterm_inactivefg = s:cterm04 -let s:gui_inactivefg = s:gui04 - - -" Branch and file format -let s:BB = [s:gui_termfg, s:gui_termbg, s:cterm_termfg, s:cterm_termbg] " Branch and file format blocks - -" Normal mode -let s:N1 = [s:gui_normalfg, s:gui_normalbg, s:cterm_normalfg, s:cterm_normalbg] " Outside blocks in normal mode -let s:N2 = [s:gui_termfg2, s:gui_termbg2, s:cterm_normalbg, s:cterm_termbg2] " Middle block -let g:airline#themes#base16_spacemacs#palette.normal = airline#themes#generate_color_map(s:N1, s:BB, s:N2) -let g:airline#themes#base16_spacemacs#palette.normal_modified = g:airline#themes#base16_spacemacs#palette.normal - -" Insert mode -let s:I1 = [s:gui_insertfg, s:gui_insertbg, s:cterm_insertfg, s:cterm_insertbg] " Outside blocks in insert mode -let s:I2 = [s:gui_insertbg, s:gui_termbg2, s:cterm_insertbg, s:cterm_termbg2] " Middle block -let g:airline#themes#base16_spacemacs#palette.insert = airline#themes#generate_color_map(s:I1, s:BB, s:I2) -let g:airline#themes#base16_spacemacs#palette.insert_modified = g:airline#themes#base16_spacemacs#palette.insert - -" Replace mode -let s:R1 = [s:gui_replacefg, s:gui_replacebg, s:cterm_replacefg, s:cterm_replacebg] " Outside blocks in replace mode -let s:R2 = [s:gui_termfg, s:gui_termbg2, s:cterm_termfg, s:cterm_termbg2] " Middle block -let g:airline#themes#base16_spacemacs#palette.replace = airline#themes#generate_color_map(s:R1, s:BB, s:R2) -let g:airline#themes#base16_spacemacs#palette.replace_modified = g:airline#themes#base16_spacemacs#palette.replace - -" Visual mode -let s:V1 = [s:gui_visualfg, s:gui_visualbg, s:cterm_visualfg, s:cterm_visualbg] " Outside blocks in visual mode -let s:V2 = [s:gui_visualbg, s:gui_termbg2, s:cterm_visualbg, s:cterm_termbg2] " Middle block -let g:airline#themes#base16_spacemacs#palette.visual = airline#themes#generate_color_map(s:V1, s:BB, s:V2) -let g:airline#themes#base16_spacemacs#palette.visual_modified = g:airline#themes#base16_spacemacs#palette.visual - -" Inactive mode -let s:IA1 = [s:gui_inactivefg, s:gui_inactivebg, s:cterm_inactivefg, s:cterm_inactivebg, ''] -let s:IA2 = [s:gui_inactivefg, s:gui_inactivebg, s:cterm_inactivefg, s:cterm_inactivebg, ''] -let s:IA3 = [s:gui_inactivefg, s:gui_inactivebg, s:cterm_inactivefg, s:cterm_inactivebg, ''] -let g:airline#themes#base16_spacemacs#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) - -" Warnings -let s:WI = [s:gui07, s:gui09, s:cterm07, s:cterm09] -let g:airline#themes#base16_spacemacs#palette.normal.airline_warning = [ - \ s:WI[0], s:WI[1], s:WI[2], s:WI[3] - \ ] - -let g:airline#themes#base16_spacemacs#palette.normal_modified.airline_warning = - \ g:airline#themes#base16_spacemacs#palette.normal.airline_warning - -let g:airline#themes#base16_spacemacs#palette.insert.airline_warning = - \ g:airline#themes#base16_spacemacs#palette.normal.airline_warning - -let g:airline#themes#base16_spacemacs#palette.insert_modified.airline_warning = - \ g:airline#themes#base16_spacemacs#palette.normal.airline_warning - -let g:airline#themes#base16_spacemacs#palette.visual.airline_warning = - \ g:airline#themes#base16_spacemacs#palette.normal.airline_warning - -let g:airline#themes#base16_spacemacs#palette.visual_modified.airline_warning = - \ g:airline#themes#base16_spacemacs#palette.normal.airline_warning - -let g:airline#themes#base16_spacemacs#palette.replace.airline_warning = - \ g:airline#themes#base16_spacemacs#palette.normal.airline_warning - -let g:airline#themes#base16_spacemacs#palette.replace_modified.airline_warning = - \ g:airline#themes#base16_spacemacs#palette.normal.airline_warning - -" Errors -let s:ER = [s:gui07, s:gui08, s:cterm07, s:cterm08] -let g:airline#themes#base16_spacemacs#palette.normal.airline_error = [ - \ s:ER[0], s:ER[1], s:ER[2], s:ER[3] - \ ] - -let g:airline#themes#base16_spacemacs#palette.normal_modified.airline_error = - \ g:airline#themes#base16_spacemacs#palette.normal.airline_error - -let g:airline#themes#base16_spacemacs#palette.insert.airline_error = - \ g:airline#themes#base16_spacemacs#palette.normal.airline_error - -let g:airline#themes#base16_spacemacs#palette.insert_modified.airline_error = - \ g:airline#themes#base16_spacemacs#palette.normal.airline_error - -let g:airline#themes#base16_spacemacs#palette.visual.airline_error = - \ g:airline#themes#base16_spacemacs#palette.normal.airline_error - -let g:airline#themes#base16_spacemacs#palette.visual_modified.airline_error = - \ g:airline#themes#base16_spacemacs#palette.normal.airline_error - -let g:airline#themes#base16_spacemacs#palette.replace.airline_error = - \ g:airline#themes#base16_spacemacs#palette.normal.airline_error - -let g:airline#themes#base16_spacemacs#palette.replace_modified.airline_error = - \ g:airline#themes#base16_spacemacs#palette.normal.airline_error - -" CtrlP plugin colors -if !get(g:, 'loaded_ctrlp', 0) - finish +" Base16 Spacemacs vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Nasser Alshammari (https://github.com/nashamri/spacemacs-theme) + +let s:scheme_slug = substitute("spacemacs", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1f2022' +let s:gui01 = '#282828' +let s:gui02 = '#444155' +let s:gui03 = '#585858' +let s:gui04 = '#b8b8b8' +let s:gui05 = '#a3a3a3' +let s:gui06 = '#e8e8e8' +let s:gui07 = '#f8f8f8' +let s:gui08 = '#f2241f' +let s:gui09 = '#ffa500' +let s:gui0A = '#b1951d' +let s:gui0B = '#67b11d' +let s:gui0C = '#2d9574' +let s:gui0D = '#4f97d7' +let s:gui0E = '#a31db1' +let s:gui0F = '#b03060' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" endif -let g:airline#themes#base16_spacemacs#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( - \ [s:gui_normalfg, s:gui_normalbg, s:cterm_normalfg, s:cterm_normalbg, ''], - \ [s:gui_termfg, s:gui_termbg, s:cterm_termfg, s:cterm_termbg, ''], - \ [s:gui_termfg2, s:gui_termbg2, s:cterm_termfg2, s:cterm_termbg2, 'bold']) + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_summerfruit_dark.vim b/autoload/airline/themes/base16_summerfruit_dark.vim new file mode 100644 index 00000000..9a4a8d3e --- /dev/null +++ b/autoload/airline/themes/base16_summerfruit_dark.vim @@ -0,0 +1,85 @@ +" Base16 Summerfruit Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Christopher Corley (http://christop.club/) + +let s:scheme_slug = substitute("summerfruit-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#151515' +let s:gui01 = '#202020' +let s:gui02 = '#303030' +let s:gui03 = '#505050' +let s:gui04 = '#B0B0B0' +let s:gui05 = '#D0D0D0' +let s:gui06 = '#E0E0E0' +let s:gui07 = '#FFFFFF' +let s:gui08 = '#FF0086' +let s:gui09 = '#FD8900' +let s:gui0A = '#ABA800' +let s:gui0B = '#00C918' +let s:gui0C = '#1FAAAA' +let s:gui0D = '#3777E6' +let s:gui0E = '#AD00A1' +let s:gui0F = '#CC6633' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_summerfruit_light.vim b/autoload/airline/themes/base16_summerfruit_light.vim new file mode 100644 index 00000000..c7b3ba09 --- /dev/null +++ b/autoload/airline/themes/base16_summerfruit_light.vim @@ -0,0 +1,85 @@ +" Base16 Summerfruit Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Christopher Corley (http://christop.club/) + +let s:scheme_slug = substitute("summerfruit-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#FFFFFF' +let s:gui01 = '#E0E0E0' +let s:gui02 = '#D0D0D0' +let s:gui03 = '#B0B0B0' +let s:gui04 = '#000000' +let s:gui05 = '#101010' +let s:gui06 = '#151515' +let s:gui07 = '#202020' +let s:gui08 = '#FF0086' +let s:gui09 = '#FD8900' +let s:gui0A = '#ABA800' +let s:gui0B = '#00C918' +let s:gui0C = '#1FAAAA' +let s:gui0D = '#3777E6' +let s:gui0E = '#AD00A1' +let s:gui0F = '#CC6633' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_synth_midnight_dark.vim b/autoload/airline/themes/base16_synth_midnight_dark.vim new file mode 100644 index 00000000..5d6a269b --- /dev/null +++ b/autoload/airline/themes/base16_synth_midnight_dark.vim @@ -0,0 +1,85 @@ +" Base16 Synth Midnight Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Michaël Ball (http://github.com/michael-ball/) + +let s:scheme_slug = substitute("synth-midnight-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#040404' +let s:gui01 = '#141414' +let s:gui02 = '#242424' +let s:gui03 = '#61507A' +let s:gui04 = '#BFBBBF' +let s:gui05 = '#DFDBDF' +let s:gui06 = '#EFEBEF' +let s:gui07 = '#FFFBFF' +let s:gui08 = '#B53B50' +let s:gui09 = '#E4600E' +let s:gui0A = '#DAE84D' +let s:gui0B = '#06EA61' +let s:gui0C = '#7CEDE9' +let s:gui0D = '#03AEFF' +let s:gui0E = '#EA5CE2' +let s:gui0F = '#9D4D0E' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_tomorrow.vim b/autoload/airline/themes/base16_tomorrow.vim index c35a4503..1e38625f 100644 --- a/autoload/airline/themes/base16_tomorrow.vim +++ b/autoload/airline/themes/base16_tomorrow.vim @@ -1,82 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Tomorrow Scheme by Chris Kempson (http://chriskempson.com) -let g:airline#themes#base16_tomorrow#palette = {} -let s:gui00 = "#1d1f21" -let s:gui01 = "#282a2e" -let s:gui02 = "#373b41" -let s:gui03 = "#969896" -let s:gui04 = "#b4b7b4" -let s:gui05 = "#c5c8c6" -let s:gui06 = "#e0e0e0" -let s:gui07 = "#ffffff" -let s:gui08 = "#cc6666" -let s:gui09 = "#de935f" -let s:gui0A = "#f0c674" -let s:gui0B = "#b5bd68" -let s:gui0C = "#8abeb7" -let s:gui0D = "#81a2be" -let s:gui0E = "#b294bb" -let s:gui0F = "#a3685a" +" Base16 Tomorrow vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chris Kempson (http://chriskempson.com) -let s:cterm00 = 0 -let s:cterm03 = 8 -let s:cterm05 = 7 -let s:cterm07 = 15 -let s:cterm08 = 1 -let s:cterm0A = 3 -let s:cterm0B = 2 -let s:cterm0C = 6 -let s:cterm0D = 4 -let s:cterm0E = 5 -if exists('base16colorspace') && base16colorspace == "256" - let s:cterm01 = 18 - let s:cterm02 = 19 - let s:cterm04 = 20 - let s:cterm06 = 21 - let s:cterm09 = 16 - let s:cterm0F = 17 +let s:scheme_slug = substitute("tomorrow", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#ffffff' +let s:gui01 = '#e0e0e0' +let s:gui02 = '#d6d6d6' +let s:gui03 = '#8e908c' +let s:gui04 = '#969896' +let s:gui05 = '#4d4d4c' +let s:gui06 = '#282a2e' +let s:gui07 = '#1d1f21' +let s:gui08 = '#c82829' +let s:gui09 = '#f5871f' +let s:gui0A = '#eab700' +let s:gui0B = '#718c00' +let s:gui0C = '#3e999f' +let s:gui0D = '#4271ae' +let s:gui0E = '#8959a8' +let s:gui0F = '#a3685a' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" else - let s:cterm01 = 10 - let s:cterm02 = 11 - let s:cterm04 = 12 - let s:cterm06 = 13 - let s:cterm09 = 9 - let s:cterm0F = 14 + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" endif -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_tomorrow#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_tomorrow#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_tomorrow#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_tomorrow#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_tomorrow#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) - -" 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_tomorrow#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_tomorrow_night.vim b/autoload/airline/themes/base16_tomorrow_night.vim new file mode 100644 index 00000000..9831db74 --- /dev/null +++ b/autoload/airline/themes/base16_tomorrow_night.vim @@ -0,0 +1,85 @@ +" Base16 Tomorrow Night vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chris Kempson (http://chriskempson.com) + +let s:scheme_slug = substitute("tomorrow-night", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1d1f21' +let s:gui01 = '#282a2e' +let s:gui02 = '#373b41' +let s:gui03 = '#969896' +let s:gui04 = '#b4b7b4' +let s:gui05 = '#c5c8c6' +let s:gui06 = '#e0e0e0' +let s:gui07 = '#ffffff' +let s:gui08 = '#cc6666' +let s:gui09 = '#de935f' +let s:gui0A = '#f0c674' +let s:gui0B = '#b5bd68' +let s:gui0C = '#8abeb7' +let s:gui0D = '#81a2be' +let s:gui0E = '#b294bb' +let s:gui0F = '#a3685a' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_tomorrow_night_eighties.vim b/autoload/airline/themes/base16_tomorrow_night_eighties.vim new file mode 100644 index 00000000..d93aaf76 --- /dev/null +++ b/autoload/airline/themes/base16_tomorrow_night_eighties.vim @@ -0,0 +1,85 @@ +" Base16 Tomorrow Night vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chris Kempson (http://chriskempson.com) + +let s:scheme_slug = substitute("tomorrow-night-eighties", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#2d2d2d' +let s:gui01 = '#393939' +let s:gui02 = '#515151' +let s:gui03 = '#999999' +let s:gui04 = '#b4b7b4' +let s:gui05 = '#cccccc' +let s:gui06 = '#e0e0e0' +let s:gui07 = '#ffffff' +let s:gui08 = '#f2777a' +let s:gui09 = '#f99157' +let s:gui0A = '#ffcc66' +let s:gui0B = '#99cc99' +let s:gui0C = '#66cccc' +let s:gui0D = '#6699cc' +let s:gui0E = '#cc99cc' +let s:gui0F = '#a3685a' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_tube.vim b/autoload/airline/themes/base16_tube.vim new file mode 100644 index 00000000..44cc3284 --- /dev/null +++ b/autoload/airline/themes/base16_tube.vim @@ -0,0 +1,85 @@ +" Base16 London Tube vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jan T. Sott + +let s:scheme_slug = substitute("tube", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#231f20' +let s:gui01 = '#1c3f95' +let s:gui02 = '#5a5758' +let s:gui03 = '#737171' +let s:gui04 = '#959ca1' +let s:gui05 = '#d9d8d8' +let s:gui06 = '#e7e7e8' +let s:gui07 = '#ffffff' +let s:gui08 = '#ee2e24' +let s:gui09 = '#f386a1' +let s:gui0A = '#ffd204' +let s:gui0B = '#00853e' +let s:gui0C = '#85cebc' +let s:gui0D = '#009ddc' +let s:gui0E = '#98005d' +let s:gui0F = '#b06110' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_twilight.vim b/autoload/airline/themes/base16_twilight.vim index fa82418a..d6469a8e 100644 --- a/autoload/airline/themes/base16_twilight.vim +++ b/autoload/airline/themes/base16_twilight.vim @@ -1,73 +1,85 @@ -" vim-airline template by chartoin (http://github.com/chartoin) -" Base 16 Twilight Scheme by David Hart (http://hart-dev.com) -let g:airline#themes#base16_twilight#palette = {} -let s:gui00 = "#1e1e1e" -let s:gui01 = "#323537" -let s:gui02 = "#464b50" -let s:gui03 = "#5f5a60" -let s:gui04 = "#838184" -let s:gui05 = "#a7a7a7" -let s:gui06 = "#c3c3c3" -let s:gui07 = "#ffffff" -let s:gui08 = "#cf6a4c" -let s:gui09 = "#cda869" -let s:gui0A = "#f9ee98" -let s:gui0B = "#8f9d6a" -let s:gui0C = "#afc4db" -let s:gui0D = "#7587a6" -let s:gui0E = "#9b859d" -let s:gui0F = "#9b703f" +" Base16 Twilight vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By David Hart (https://github.com/hartbit) -let s:cterm00 = 234 -let s:cterm01 = 59 -let s:cterm02 = 59 -let s:cterm03 = 59 -let s:cterm04 = 102 -let s:cterm05 = 248 -let s:cterm06 = 251 -let s:cterm07 = 15 -let s:cterm08 = 167 -let s:cterm09 = 179 -let s:cterm0A = 228 -let s:cterm0B = 107 -let s:cterm0C = 152 -let s:cterm0D = 103 -let s:cterm0E = 103 -let s:cterm0F = 95 +let s:scheme_slug = substitute("twilight", "-", "_", "g") -let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] -let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_twilight#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_{s:scheme_slug}#palette = {} -let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] -let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_twilight#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +" GUI color definitions +let s:gui00 = '#1e1e1e' +let s:gui01 = '#323537' +let s:gui02 = '#464b50' +let s:gui03 = '#5f5a60' +let s:gui04 = '#838184' +let s:gui05 = '#a7a7a7' +let s:gui06 = '#c3c3c3' +let s:gui07 = '#ffffff' +let s:gui08 = '#cf6a4c' +let s:gui09 = '#cda869' +let s:gui0A = '#f9ee98' +let s:gui0B = '#8f9d6a' +let s:gui0C = '#afc4db' +let s:gui0D = '#7587a6' +let s:gui0E = '#9b859d' +let s:gui0F = '#9b703f' -let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] -let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_twilight#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif -let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] -let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] -let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] -let g:airline#themes#base16_twilight#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] -let g:airline#themes#base16_twilight#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, 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 -let g:airline#themes#base16_twilight#palette.ctrlp = airline#extensions#ctrlp#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' ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_unikitty_dark.vim b/autoload/airline/themes/base16_unikitty_dark.vim new file mode 100644 index 00000000..a0fd198f --- /dev/null +++ b/autoload/airline/themes/base16_unikitty_dark.vim @@ -0,0 +1,85 @@ +" Base16 Unikitty Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Josh W Lewis (@joshwlewis) + +let s:scheme_slug = substitute("unikitty-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#2e2a31' +let s:gui01 = '#4a464d' +let s:gui02 = '#666369' +let s:gui03 = '#838085' +let s:gui04 = '#9f9da2' +let s:gui05 = '#bcbabe' +let s:gui06 = '#d8d7da' +let s:gui07 = '#f5f4f7' +let s:gui08 = '#d8137f' +let s:gui09 = '#d65407' +let s:gui0A = '#dc8a0e' +let s:gui0B = '#17ad98' +let s:gui0C = '#149bda' +let s:gui0D = '#796af5' +let s:gui0E = '#bb60ea' +let s:gui0F = '#c720ca' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_unikitty_light.vim b/autoload/airline/themes/base16_unikitty_light.vim new file mode 100644 index 00000000..c65ea76f --- /dev/null +++ b/autoload/airline/themes/base16_unikitty_light.vim @@ -0,0 +1,85 @@ +" Base16 Unikitty Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Josh W Lewis (@joshwlewis) + +let s:scheme_slug = substitute("unikitty-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#ffffff' +let s:gui01 = '#e1e1e2' +let s:gui02 = '#c4c3c5' +let s:gui03 = '#a7a5a8' +let s:gui04 = '#89878b' +let s:gui05 = '#6c696e' +let s:gui06 = '#4f4b51' +let s:gui07 = '#322d34' +let s:gui08 = '#d8137f' +let s:gui09 = '#d65407' +let s:gui0A = '#dc8a0e' +let s:gui0B = '#17ad98' +let s:gui0C = '#149bda' +let s:gui0D = '#775dff' +let s:gui0E = '#aa17e6' +let s:gui0F = '#e013d0' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_woodland.vim b/autoload/airline/themes/base16_woodland.vim new file mode 100644 index 00000000..e493f78b --- /dev/null +++ b/autoload/airline/themes/base16_woodland.vim @@ -0,0 +1,85 @@ +" Base16 Woodland vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jay Cornwall (https://jcornwall.com) + +let s:scheme_slug = substitute("woodland", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#231e18' +let s:gui01 = '#302b25' +let s:gui02 = '#48413a' +let s:gui03 = '#9d8b70' +let s:gui04 = '#b4a490' +let s:gui05 = '#cabcb1' +let s:gui06 = '#d7c8bc' +let s:gui07 = '#e4d4c8' +let s:gui08 = '#d35c5c' +let s:gui09 = '#ca7f32' +let s:gui0A = '#e0ac16' +let s:gui0B = '#b7ba53' +let s:gui0C = '#6eb958' +let s:gui0D = '#88a4d3' +let s:gui0E = '#bb90e2' +let s:gui0F = '#b49368' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_xcode_dusk.vim b/autoload/airline/themes/base16_xcode_dusk.vim new file mode 100644 index 00000000..666f25a0 --- /dev/null +++ b/autoload/airline/themes/base16_xcode_dusk.vim @@ -0,0 +1,85 @@ +" Base16 XCode Dusk vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Elsa Gonsiorowski (https://github.com/gonsie) + +let s:scheme_slug = substitute("xcode-dusk", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#282B35' +let s:gui01 = '#3D4048' +let s:gui02 = '#53555D' +let s:gui03 = '#686A71' +let s:gui04 = '#7E8086' +let s:gui05 = '#939599' +let s:gui06 = '#A9AAAE' +let s:gui07 = '#BEBFC2' +let s:gui08 = '#B21889' +let s:gui09 = '#786DC5' +let s:gui0A = '#438288' +let s:gui0B = '#DF0002' +let s:gui0C = '#00A0BE' +let s:gui0D = '#790EAD' +let s:gui0E = '#B21889' +let s:gui0F = '#C77C48' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_zenburn.vim b/autoload/airline/themes/base16_zenburn.vim new file mode 100644 index 00000000..2e716d83 --- /dev/null +++ b/autoload/airline/themes/base16_zenburn.vim @@ -0,0 +1,85 @@ +" Base16 Zenburn vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By elnawe + +let s:scheme_slug = substitute("zenburn", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#383838' +let s:gui01 = '#404040' +let s:gui02 = '#606060' +let s:gui03 = '#6f6f6f' +let s:gui04 = '#808080' +let s:gui05 = '#dcdccc' +let s:gui06 = '#c0c0c0' +let s:gui07 = '#ffffff' +let s:gui08 = '#dca3a3' +let s:gui09 = '#dfaf8f' +let s:gui0A = '#e0cf9f' +let s:gui0B = '#5f7f5f' +let s:gui0C = '#93e0e3' +let s:gui0D = '#7cb8bb' +let s:gui0E = '#dc8cc3' +let s:gui0F = '#000000' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 6cab852d..59d136c6 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -25,6 +25,7 @@ FEATURES *airline-themes-list* Currently this repository contains the following themes: + * alduin * angr * apprentice @@ -40,47 +41,157 @@ Currently this repository contains the following themes: * base16_adwaita * base16_apathy * base16_ashes + * base16_atelier_cave + * base16_atelier_cave_light + * base16_atelier_dune + * base16_atelier_dune_light + * base16_atelier_estuary + * base16_atelier_estuary_light + * base16_atelier_forest + * base16_atelier_forest_light + * base16_atelier_heath + * base16_atelier_heath_light + * base16_atelier_lakeside + * base16_atelier_lakeside_light + * base16_atelier_plateau + * base16_atelier_plateau_light + * base16_atelier_savanna + * base16_atelier_savanna_light + * base16_atelier_seaside + * base16_atelier_seaside_light + * base16_atelier_sulphurpool + * base16_atelier_sulphurpool_light * base16_atelierdune * base16_atelierforest * base16_atelierheath * base16_atelierlakeside * base16_atelierseaside + * base16_atlas * base16_bespin + * base16_black_metal + * base16_black_metal_bathory + * base16_black_metal_burzum + * base16_black_metal_dark_funeral + * base16_black_metal_gorgoroth + * base16_black_metal_immortal + * base16_black_metal_khold + * base16_black_metal_marduk + * base16_black_metal_mayhem + * base16_black_metal_nile + * base16_black_metal_venom * base16_brewer * base16_bright + * base16_brogrammer + * base16_brushtrees + * base16_brushtrees_dark * base16_chalk + * base16_circus * base16_classic + * base16_classic_dark + * base16_classic_light * base16_codeschool * base16_colors + * base16_cupcake + * base16_cupertino + * base16_darktooth + * base16_decaf * base16_default + * base16_default_dark + * base16_default_light + * base16_dracula + * base16_edge_dark + * base16_edge_light * base16_eighties * base16_embers + * base16_espresso * base16_flat + * base16_framer + * base16_fruit_soda + * base16_gigavolt + * base16_github * base16_google + * base16_google_dark + * base16_google_light * base16_grayscale + * base16_grayscale_dark + * base16_grayscale_light * base16_greenscreen * base16_gruvbox_dark_hard + * base16_gruvbox_dark_medium + * base16_gruvbox_dark_pale + * base16_gruvbox_dark_soft + * base16_gruvbox_light_hard + * base16_gruvbox_light_medium + * base16_gruvbox_light_soft * base16_harmonic16 + * base16_harmonic_dark + * base16_harmonic_light + * base16_heetch + * base16_heetch_light + * base16_helios * base16_hopscotch + * base16_horizon_dark + * base16_horizon_light + * base16_horizon_terminal_dark + * base16_horizon_terminal_light + * base16_ia_dark + * base16_ia_light + * base16_icy + * base16_irblack * base16_isotope * base16_londontube + * base16_macintosh * base16_marrakesh + * base16_materia + * base16_material + * base16_material_darker + * base16_material_lighter + * base16_material_palenight + * base16_material_vivid + * base16_mellow_purple + * base16_mexico_light * base16_mocha * base16_monokai * base16_nord + * base16_nova * base16_ocean * base16_oceanicnext + * base16_one_light + * base16_onedark + * base16_outrun_dark + * base16_papercolor_dark + * base16_papercolor_light * base16_paraiso + * base16_phd + * base16_pico * base16_pop + * base16_porple * base16_railscasts + * base16_rebecca + * base16_sandcastle * base16_seti * base16_shapeshifter + * base16_snazzy + * base16_solarflare * base16_solarized + * base16_solarized_dark + * base16_solarized_light * base16_spacemacs * base16_summerfruit + * base16_summerfruit_dark + * base16_summerfruit_light + * base16_synth_midnight_dark * base16_tomorrow + * base16_tomorrow_night + * base16_tomorrow_night_eighties + * base16_tube * base16_twilight * base16_vim + * base16_unikitty_dark + * base16_unikitty_light + * base16_woodland + * base16_xcode_dusk + * base16_zenburn * base16color * behelit * biogoo @@ -296,6 +407,23 @@ colorscheme > The zenburn colorscheme also supports a couple of other configuration variables, that possibly also influence the colors in the zenburn airline theme. Please check the zenburn color scheme on how to configure it. +============================================================================== +Base16 Themes Generation *airline-themes-base16-generation* + +Base16 is a curated list of themes you can find here: +https://github.com/chriskempson/base16. + +Each theme defines 16 colors, and each editor creates a template .mustache +file to create the themes for their application. + +You can find the .mustache files for vim-airline themes here: +https://github.com/dawikur/base16-vim-airline-themes. +If the .mustache file is given to a Base16 builder, +it will generate every included base16 theme. + +These themes were generated using the Python builder which is available here: +https://github.com/InspectorMustache/base16-builder-python + ============================================================================== CONTRIBUTIONS *airline-themes-contributions* From 8f08dd330f9431b39f13a7816f144ab4b341e90b Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Thu, 15 Apr 2021 18:20:46 +0200 Subject: [PATCH 161/179] gruvbox-dark-hard: allow old style again Set let g:airline_base16_gruvbox_dark_hard_old = 1 to allow the old base16_gruvbox_dark_hard style again. closes #250 --- .../themes/base16_gruvbox_dark_hard.vim | 109 ++++++++++++++---- doc/airline-themes.txt | 11 +- 2 files changed, 95 insertions(+), 25 deletions(-) diff --git a/autoload/airline/themes/base16_gruvbox_dark_hard.vim b/autoload/airline/themes/base16_gruvbox_dark_hard.vim index 58934c71..8fc0e2d2 100644 --- a/autoload/airline/themes/base16_gruvbox_dark_hard.vim +++ b/autoload/airline/themes/base16_gruvbox_dark_hard.vim @@ -25,30 +25,79 @@ let s:gui0E = '#d3869b' let s:gui0F = '#d65d0e' " Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" +if get(g:, 'airline_base16_gruvbox_dark_hard_old', 0) + let s:cterm00 = 234 + let s:cterm01 = 235 + let s:cterm02 = 236 + let s:cterm03 = 240 + let s:cterm04 = 143 + let s:cterm05 = 187 + let s:cterm06 = 223 + let s:cterm07 = 230 + let s:cterm08 = 203 + let s:cterm09 = 208 + let s:cterm0A = 214 + let s:cterm0B = 142 + let s:cterm0C = 108 + let s:cterm0D = 108 + let s:cterm0E = 175 + let s:cterm0F = 166 + + let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] + let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] + let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] + let g:airline#themes#base16_gruvbox_dark_hard#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + + let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] + let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] + let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] + let g:airline#themes#base16_gruvbox_dark_hard#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) + + let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] + let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] + let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] + let g:airline#themes#base16_gruvbox_dark_hard#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) + + let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] + let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] + let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] + let g:airline#themes#base16_gruvbox_dark_hard#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) + + let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] + let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] + let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] + let g:airline#themes#base16_gruvbox_dark_hard#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) + + let g:airline#themes#base16_gruvbox_dark_hard#palette.terminal = airline#themes#generate_color_map(s:I1, s:I2, s:I3) + 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.visual.airline_term = s:N3 else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" + let s:cterm00 = "00" + let s:cterm03 = "08" + let s:cterm05 = "07" + let s:cterm07 = "15" + let s:cterm08 = "01" + let s:cterm0A = "03" + let s:cterm0B = "02" + let s:cterm0C = "06" + let s:cterm0D = "04" + let s:cterm0E = "05" + if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" + else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" + endif endif let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( @@ -83,3 +132,17 @@ let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#ge \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], \ [ s:gui04, s:gui01, s:cterm04, 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 +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' ]) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 59d136c6..2cfc6924 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -116,7 +116,7 @@ Currently this repository contains the following themes: * base16_grayscale_dark * base16_grayscale_light * base16_greenscreen - * base16_gruvbox_dark_hard + * base16_gruvbox_dark_hard (|airline-theme-base-gruvbox-dark-hard|) * base16_gruvbox_dark_medium * base16_gruvbox_dark_pale * base16_gruvbox_dark_soft @@ -320,6 +320,13 @@ the different modes, so should bring some performance improvements because airline does not have to redefine highlighting groups after they have been setup once. However, it won't change colors if e.g. the mode changes. +*airline-theme-base-gruvbox-dark-hard* +------------------------------------------------------------------------------ + +If you want to use the old version of the base16-gruvbox-dark-hard theme, use +this: > + let g:airline_base16_gruvbox_dark_hard_old = 1 + *airline-theme-deus* ------------------------------------------------------------------------------ *g:deus_termcolors* @@ -332,7 +339,7 @@ Has no effect if using true/24-bit color. To enable 16-color mode: > ------------------------------------------------------------------------------ *g:airline_minimalist_showmod* -Highlight when the buffer is modified. +Highlight when the buffer is modified. > let g:airline_minimalist_showmod = 1 < *airline-theme-onedark* From da07638a7282e1e4b72b78bd59eb911540c64dfb Mon Sep 17 00:00:00 2001 From: Stanley Chan Date: Thu, 15 Apr 2021 14:17:49 -0500 Subject: [PATCH 162/179] Move color palette definitions into if-block for old base16_gruvbox_dark_hard --- .../themes/base16_gruvbox_dark_hard.vim | 94 +++++++++---------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/autoload/airline/themes/base16_gruvbox_dark_hard.vim b/autoload/airline/themes/base16_gruvbox_dark_hard.vim index 8fc0e2d2..82d3263d 100644 --- a/autoload/airline/themes/base16_gruvbox_dark_hard.vim +++ b/autoload/airline/themes/base16_gruvbox_dark_hard.vim @@ -24,8 +24,9 @@ let s:gui0D = '#83a598' let s:gui0E = '#d3869b' 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) + " Terminal color definitions let s:cterm00 = 234 let s:cterm01 = 235 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.terminal.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 + " Terminal color definitions let s:cterm00 = "00" let s:cterm03 = "08" let s:cterm05 = "07" @@ -98,51 +112,37 @@ else let s:cterm09 = "09" let s:cterm0F = "14" endif -endif -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 + let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) + let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + + let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) + let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + + let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) + let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + + let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) + let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + + let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) 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' ]) From 5fbffbaa0b965b02001dde39cf8037cb3bc63123 Mon Sep 17 00:00:00 2001 From: Daniel Neal Date: Tue, 20 Apr 2021 08:57:34 -0700 Subject: [PATCH 163/179] Update google_light.vim --- autoload/airline/themes/google_light.vim | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/autoload/airline/themes/google_light.vim b/autoload/airline/themes/google_light.vim index b6bb6edb..a01f6954 100644 --- a/autoload/airline/themes/google_light.vim +++ b/autoload/airline/themes/google_light.vim @@ -5,20 +5,20 @@ let g:airline#themes#google_light#palette = {} let s:RED = '#EA4335' let s:GREEN = '#34A853' -let s:YELLOW = '#FBBC05' +let s:YELLOW = '#FBBC04' let s:BLUE = '#4285F4' -let s:BLACK = '#000000' -let s:DGREY = '#656565' -let s:LGREY = '#EEEEEE' +let s:BLACK = '#202124' +let s:DGREY = '#5F6368' +let s:LGREY = '#E8EAED' let s:WHITE = '#FFFFFF' let s:TERM_RED = 167 let s:TERM_GREEN = 71 -let s:TERM_YELLOW = 220 +let s:TERM_YELLOW = 214 let s:TERM_BLUE = 69 let s:TERM_BLACK = 16 -let s:TERM_DGREY = 241 -let s:TERM_LGREY = 255 +let s:TERM_DGREY = 59 +let s:TERM_LGREY = 189 let s:TERM_WHITE = 231 let s:GREY0 = s:BLACK From 91bce20da9dd22a59f7dfba1cb49fe3376151c34 Mon Sep 17 00:00:00 2001 From: Daniel Neal Date: Tue, 20 Apr 2021 08:57:39 -0700 Subject: [PATCH 164/179] Update google_dark.vim --- autoload/airline/themes/google_dark.vim | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/autoload/airline/themes/google_dark.vim b/autoload/airline/themes/google_dark.vim index 521078e9..08e7bcff 100644 --- a/autoload/airline/themes/google_dark.vim +++ b/autoload/airline/themes/google_dark.vim @@ -5,20 +5,20 @@ let g:airline#themes#google_dark#palette = {} let s:RED = '#EA4335' let s:GREEN = '#34A853' -let s:YELLOW = '#FBBC05' +let s:YELLOW = '#FBBC04' let s:BLUE = '#4285F4' -let s:BLACK = '#000000' -let s:DGREY = '#656565' -let s:LGREY = '#EEEEEE' +let s:BLACK = '#202124' +let s:DGREY = '#5F6368' +let s:LGREY = '#E8EAED' let s:WHITE = '#FFFFFF' let s:TERM_RED = 167 let s:TERM_GREEN = 71 -let s:TERM_YELLOW = 220 +let s:TERM_YELLOW = 214 let s:TERM_BLUE = 69 let s:TERM_BLACK = 16 -let s:TERM_DGREY = 241 -let s:TERM_LGREY = 255 +let s:TERM_DGREY = 59 +let s:TERM_LGREY = 189 let s:TERM_WHITE = 231 let s:GREY0 = s:WHITE From 140238f65ef8168f2b046c52c6297cc596f8b347 Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Fri, 7 May 2021 21:43:42 +0200 Subject: [PATCH 165/179] Revert "Updated and re-created base16 themes" This reverts commit fa3911ebbdf80a88dcab7c948de33865c8b161ed. fixes #252 --- autoload/airline/themes/base16_3024.vim | 144 +++++---- autoload/airline/themes/base16_apathy.vim | 144 +++++---- autoload/airline/themes/base16_ashes.vim | 144 +++++---- .../airline/themes/base16_atelier_cave.vim | 85 ------ .../themes/base16_atelier_cave_light.vim | 85 ------ .../airline/themes/base16_atelier_dune.vim | 85 ------ .../themes/base16_atelier_dune_light.vim | 85 ------ .../airline/themes/base16_atelier_estuary.vim | 85 ------ .../themes/base16_atelier_estuary_light.vim | 85 ------ .../airline/themes/base16_atelier_forest.vim | 85 ------ .../themes/base16_atelier_forest_light.vim | 85 ------ .../airline/themes/base16_atelier_heath.vim | 85 ------ .../themes/base16_atelier_heath_light.vim | 85 ------ .../themes/base16_atelier_lakeside.vim | 85 ------ .../themes/base16_atelier_lakeside_light.vim | 85 ------ .../airline/themes/base16_atelier_plateau.vim | 85 ------ .../themes/base16_atelier_plateau_light.vim | 85 ------ .../airline/themes/base16_atelier_savanna.vim | 85 ------ .../themes/base16_atelier_savanna_light.vim | 85 ------ .../airline/themes/base16_atelier_seaside.vim | 85 ------ .../themes/base16_atelier_seaside_light.vim | 85 ------ .../themes/base16_atelier_sulphurpool.vim | 85 ------ .../base16_atelier_sulphurpool_light.vim | 85 ------ autoload/airline/themes/base16_atlas.vim | 85 ------ autoload/airline/themes/base16_bespin.vim | 144 +++++---- .../airline/themes/base16_black_metal.vim | 85 ------ .../themes/base16_black_metal_bathory.vim | 85 ------ .../themes/base16_black_metal_burzum.vim | 85 ------ .../base16_black_metal_dark_funeral.vim | 85 ------ .../themes/base16_black_metal_gorgoroth.vim | 85 ------ .../themes/base16_black_metal_immortal.vim | 85 ------ .../themes/base16_black_metal_khold.vim | 85 ------ .../themes/base16_black_metal_marduk.vim | 85 ------ .../themes/base16_black_metal_mayhem.vim | 85 ------ .../themes/base16_black_metal_nile.vim | 85 ------ .../themes/base16_black_metal_venom.vim | 85 ------ autoload/airline/themes/base16_brewer.vim | 144 +++++---- autoload/airline/themes/base16_bright.vim | 144 +++++---- autoload/airline/themes/base16_brogrammer.vim | 85 ------ autoload/airline/themes/base16_brushtrees.vim | 85 ------ .../airline/themes/base16_brushtrees_dark.vim | 85 ------ autoload/airline/themes/base16_chalk.vim | 144 +++++---- autoload/airline/themes/base16_circus.vim | 85 ------ .../airline/themes/base16_classic_dark.vim | 85 ------ .../airline/themes/base16_classic_light.vim | 85 ------ autoload/airline/themes/base16_codeschool.vim | 144 +++++---- autoload/airline/themes/base16_cupcake.vim | 85 ------ autoload/airline/themes/base16_cupertino.vim | 85 ------ autoload/airline/themes/base16_darktooth.vim | 85 ------ autoload/airline/themes/base16_decaf.vim | 85 ------ .../airline/themes/base16_default_dark.vim | 85 ------ .../airline/themes/base16_default_light.vim | 85 ------ autoload/airline/themes/base16_dracula.vim | 85 ------ autoload/airline/themes/base16_edge_dark.vim | 85 ------ autoload/airline/themes/base16_edge_light.vim | 85 ------ autoload/airline/themes/base16_eighties.vim | 144 +++++---- autoload/airline/themes/base16_embers.vim | 144 +++++---- autoload/airline/themes/base16_espresso.vim | 85 ------ autoload/airline/themes/base16_flat.vim | 144 +++++---- autoload/airline/themes/base16_framer.vim | 85 ------ autoload/airline/themes/base16_fruit_soda.vim | 85 ------ autoload/airline/themes/base16_gigavolt.vim | 85 ------ autoload/airline/themes/base16_github.vim | 85 ------ .../airline/themes/base16_google_dark.vim | 85 ------ .../airline/themes/base16_google_light.vim | 85 ------ .../airline/themes/base16_grayscale_dark.vim | 85 ------ .../airline/themes/base16_grayscale_light.vim | 85 ------ .../airline/themes/base16_greenscreen.vim | 144 +++++---- .../themes/base16_gruvbox_dark_hard.vim | 224 +++++--------- .../themes/base16_gruvbox_dark_medium.vim | 85 ------ .../themes/base16_gruvbox_dark_pale.vim | 85 ------ .../themes/base16_gruvbox_dark_soft.vim | 85 ------ .../themes/base16_gruvbox_light_hard.vim | 85 ------ .../themes/base16_gruvbox_light_medium.vim | 85 ------ .../themes/base16_gruvbox_light_soft.vim | 85 ------ .../airline/themes/base16_harmonic_dark.vim | 85 ------ .../airline/themes/base16_harmonic_light.vim | 85 ------ autoload/airline/themes/base16_heetch.vim | 85 ------ .../airline/themes/base16_heetch_light.vim | 85 ------ autoload/airline/themes/base16_helios.vim | 85 ------ autoload/airline/themes/base16_hopscotch.vim | 144 +++++---- .../airline/themes/base16_horizon_dark.vim | 85 ------ .../airline/themes/base16_horizon_light.vim | 85 ------ .../themes/base16_horizon_terminal_dark.vim | 85 ------ .../themes/base16_horizon_terminal_light.vim | 85 ------ autoload/airline/themes/base16_ia_dark.vim | 85 ------ autoload/airline/themes/base16_ia_light.vim | 85 ------ autoload/airline/themes/base16_icy.vim | 85 ------ autoload/airline/themes/base16_irblack.vim | 85 ------ autoload/airline/themes/base16_isotope.vim | 144 +++++---- autoload/airline/themes/base16_macintosh.vim | 85 ------ autoload/airline/themes/base16_marrakesh.vim | 144 +++++---- autoload/airline/themes/base16_materia.vim | 85 ------ autoload/airline/themes/base16_material.vim | 85 ------ .../airline/themes/base16_material_darker.vim | 85 ------ .../themes/base16_material_lighter.vim | 85 ------ .../themes/base16_material_palenight.vim | 85 ------ .../airline/themes/base16_material_vivid.vim | 85 ------ .../airline/themes/base16_mellow_purple.vim | 85 ------ .../airline/themes/base16_mexico_light.vim | 85 ------ autoload/airline/themes/base16_mocha.vim | 144 +++++---- autoload/airline/themes/base16_monokai.vim | 144 +++++---- autoload/airline/themes/base16_nord.vim | 146 +++++----- autoload/airline/themes/base16_nova.vim | 85 ------ autoload/airline/themes/base16_ocean.vim | 144 +++++---- .../airline/themes/base16_oceanicnext.vim | 150 +++++----- autoload/airline/themes/base16_one_light.vim | 85 ------ autoload/airline/themes/base16_onedark.vim | 85 ------ .../airline/themes/base16_outrun_dark.vim | 85 ------ .../airline/themes/base16_papercolor_dark.vim | 85 ------ .../themes/base16_papercolor_light.vim | 85 ------ autoload/airline/themes/base16_paraiso.vim | 144 +++++---- autoload/airline/themes/base16_phd.vim | 85 ------ autoload/airline/themes/base16_pico.vim | 85 ------ autoload/airline/themes/base16_pop.vim | 144 +++++---- autoload/airline/themes/base16_porple.vim | 85 ------ autoload/airline/themes/base16_railscasts.vim | 144 +++++---- autoload/airline/themes/base16_rebecca.vim | 85 ------ autoload/airline/themes/base16_sandcastle.vim | 85 ------ autoload/airline/themes/base16_seti.vim | 144 +++++---- .../airline/themes/base16_shapeshifter.vim | 144 +++++---- autoload/airline/themes/base16_snazzy.vim | 206 +++++++------ autoload/airline/themes/base16_solarflare.vim | 85 ------ .../airline/themes/base16_solarized_dark.vim | 85 ------ .../airline/themes/base16_solarized_light.vim | 85 ------ autoload/airline/themes/base16_spacemacs.vim | 274 ++++++++++++------ .../themes/base16_summerfruit_dark.vim | 85 ------ .../themes/base16_summerfruit_light.vim | 85 ------ .../themes/base16_synth_midnight_dark.vim | 85 ------ autoload/airline/themes/base16_tomorrow.vim | 151 +++++----- .../airline/themes/base16_tomorrow_night.vim | 85 ------ .../themes/base16_tomorrow_night_eighties.vim | 85 ------ autoload/airline/themes/base16_tube.vim | 85 ------ autoload/airline/themes/base16_twilight.vim | 144 +++++---- .../airline/themes/base16_unikitty_dark.vim | 85 ------ .../airline/themes/base16_unikitty_light.vim | 85 ------ autoload/airline/themes/base16_woodland.vim | 85 ------ autoload/airline/themes/base16_xcode_dusk.vim | 85 ------ autoload/airline/themes/base16_zenburn.vim | 85 ------ doc/airline-themes.txt | 137 +-------- 140 files changed, 2191 insertions(+), 11818 deletions(-) delete mode 100644 autoload/airline/themes/base16_atelier_cave.vim delete mode 100644 autoload/airline/themes/base16_atelier_cave_light.vim delete mode 100644 autoload/airline/themes/base16_atelier_dune.vim delete mode 100644 autoload/airline/themes/base16_atelier_dune_light.vim delete mode 100644 autoload/airline/themes/base16_atelier_estuary.vim delete mode 100644 autoload/airline/themes/base16_atelier_estuary_light.vim delete mode 100644 autoload/airline/themes/base16_atelier_forest.vim delete mode 100644 autoload/airline/themes/base16_atelier_forest_light.vim delete mode 100644 autoload/airline/themes/base16_atelier_heath.vim delete mode 100644 autoload/airline/themes/base16_atelier_heath_light.vim delete mode 100644 autoload/airline/themes/base16_atelier_lakeside.vim delete mode 100644 autoload/airline/themes/base16_atelier_lakeside_light.vim delete mode 100644 autoload/airline/themes/base16_atelier_plateau.vim delete mode 100644 autoload/airline/themes/base16_atelier_plateau_light.vim delete mode 100644 autoload/airline/themes/base16_atelier_savanna.vim delete mode 100644 autoload/airline/themes/base16_atelier_savanna_light.vim delete mode 100644 autoload/airline/themes/base16_atelier_seaside.vim delete mode 100644 autoload/airline/themes/base16_atelier_seaside_light.vim delete mode 100644 autoload/airline/themes/base16_atelier_sulphurpool.vim delete mode 100644 autoload/airline/themes/base16_atelier_sulphurpool_light.vim delete mode 100644 autoload/airline/themes/base16_atlas.vim delete mode 100644 autoload/airline/themes/base16_black_metal.vim delete mode 100644 autoload/airline/themes/base16_black_metal_bathory.vim delete mode 100644 autoload/airline/themes/base16_black_metal_burzum.vim delete mode 100644 autoload/airline/themes/base16_black_metal_dark_funeral.vim delete mode 100644 autoload/airline/themes/base16_black_metal_gorgoroth.vim delete mode 100644 autoload/airline/themes/base16_black_metal_immortal.vim delete mode 100644 autoload/airline/themes/base16_black_metal_khold.vim delete mode 100644 autoload/airline/themes/base16_black_metal_marduk.vim delete mode 100644 autoload/airline/themes/base16_black_metal_mayhem.vim delete mode 100644 autoload/airline/themes/base16_black_metal_nile.vim delete mode 100644 autoload/airline/themes/base16_black_metal_venom.vim delete mode 100644 autoload/airline/themes/base16_brogrammer.vim delete mode 100644 autoload/airline/themes/base16_brushtrees.vim delete mode 100644 autoload/airline/themes/base16_brushtrees_dark.vim delete mode 100644 autoload/airline/themes/base16_circus.vim delete mode 100644 autoload/airline/themes/base16_classic_dark.vim delete mode 100644 autoload/airline/themes/base16_classic_light.vim delete mode 100644 autoload/airline/themes/base16_cupcake.vim delete mode 100644 autoload/airline/themes/base16_cupertino.vim delete mode 100644 autoload/airline/themes/base16_darktooth.vim delete mode 100644 autoload/airline/themes/base16_decaf.vim delete mode 100644 autoload/airline/themes/base16_default_dark.vim delete mode 100644 autoload/airline/themes/base16_default_light.vim delete mode 100644 autoload/airline/themes/base16_dracula.vim delete mode 100644 autoload/airline/themes/base16_edge_dark.vim delete mode 100644 autoload/airline/themes/base16_edge_light.vim delete mode 100644 autoload/airline/themes/base16_espresso.vim delete mode 100644 autoload/airline/themes/base16_framer.vim delete mode 100644 autoload/airline/themes/base16_fruit_soda.vim delete mode 100644 autoload/airline/themes/base16_gigavolt.vim delete mode 100644 autoload/airline/themes/base16_github.vim delete mode 100644 autoload/airline/themes/base16_google_dark.vim delete mode 100644 autoload/airline/themes/base16_google_light.vim delete mode 100644 autoload/airline/themes/base16_grayscale_dark.vim delete mode 100644 autoload/airline/themes/base16_grayscale_light.vim delete mode 100644 autoload/airline/themes/base16_gruvbox_dark_medium.vim delete mode 100644 autoload/airline/themes/base16_gruvbox_dark_pale.vim delete mode 100644 autoload/airline/themes/base16_gruvbox_dark_soft.vim delete mode 100644 autoload/airline/themes/base16_gruvbox_light_hard.vim delete mode 100644 autoload/airline/themes/base16_gruvbox_light_medium.vim delete mode 100644 autoload/airline/themes/base16_gruvbox_light_soft.vim delete mode 100644 autoload/airline/themes/base16_harmonic_dark.vim delete mode 100644 autoload/airline/themes/base16_harmonic_light.vim delete mode 100644 autoload/airline/themes/base16_heetch.vim delete mode 100644 autoload/airline/themes/base16_heetch_light.vim delete mode 100644 autoload/airline/themes/base16_helios.vim delete mode 100644 autoload/airline/themes/base16_horizon_dark.vim delete mode 100644 autoload/airline/themes/base16_horizon_light.vim delete mode 100644 autoload/airline/themes/base16_horizon_terminal_dark.vim delete mode 100644 autoload/airline/themes/base16_horizon_terminal_light.vim delete mode 100644 autoload/airline/themes/base16_ia_dark.vim delete mode 100644 autoload/airline/themes/base16_ia_light.vim delete mode 100644 autoload/airline/themes/base16_icy.vim delete mode 100644 autoload/airline/themes/base16_irblack.vim delete mode 100644 autoload/airline/themes/base16_macintosh.vim delete mode 100644 autoload/airline/themes/base16_materia.vim delete mode 100644 autoload/airline/themes/base16_material.vim delete mode 100644 autoload/airline/themes/base16_material_darker.vim delete mode 100644 autoload/airline/themes/base16_material_lighter.vim delete mode 100644 autoload/airline/themes/base16_material_palenight.vim delete mode 100644 autoload/airline/themes/base16_material_vivid.vim delete mode 100644 autoload/airline/themes/base16_mellow_purple.vim delete mode 100644 autoload/airline/themes/base16_mexico_light.vim delete mode 100644 autoload/airline/themes/base16_nova.vim delete mode 100644 autoload/airline/themes/base16_one_light.vim delete mode 100644 autoload/airline/themes/base16_onedark.vim delete mode 100644 autoload/airline/themes/base16_outrun_dark.vim delete mode 100644 autoload/airline/themes/base16_papercolor_dark.vim delete mode 100644 autoload/airline/themes/base16_papercolor_light.vim delete mode 100644 autoload/airline/themes/base16_phd.vim delete mode 100644 autoload/airline/themes/base16_pico.vim delete mode 100644 autoload/airline/themes/base16_porple.vim delete mode 100644 autoload/airline/themes/base16_rebecca.vim delete mode 100644 autoload/airline/themes/base16_sandcastle.vim delete mode 100644 autoload/airline/themes/base16_solarflare.vim delete mode 100644 autoload/airline/themes/base16_solarized_dark.vim delete mode 100644 autoload/airline/themes/base16_solarized_light.vim delete mode 100644 autoload/airline/themes/base16_summerfruit_dark.vim delete mode 100644 autoload/airline/themes/base16_summerfruit_light.vim delete mode 100644 autoload/airline/themes/base16_synth_midnight_dark.vim delete mode 100644 autoload/airline/themes/base16_tomorrow_night.vim delete mode 100644 autoload/airline/themes/base16_tomorrow_night_eighties.vim delete mode 100644 autoload/airline/themes/base16_tube.vim delete mode 100644 autoload/airline/themes/base16_unikitty_dark.vim delete mode 100644 autoload/airline/themes/base16_unikitty_light.vim delete mode 100644 autoload/airline/themes/base16_woodland.vim delete mode 100644 autoload/airline/themes/base16_xcode_dusk.vim delete mode 100644 autoload/airline/themes/base16_zenburn.vim diff --git a/autoload/airline/themes/base16_3024.vim b/autoload/airline/themes/base16_3024.vim index 903775ea..f4e318af 100644 --- a/autoload/airline/themes/base16_3024.vim +++ b/autoload/airline/themes/base16_3024.vim @@ -1,85 +1,73 @@ -" Base16 3024 vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Jan T. Sott (http://github.com/idleberg) +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 3024 Scheme by Jan T. Sott (http://github.com/idleberg) +let g:airline#themes#base16_3024#palette = {} +let s:gui00 = "#090300" +let s:gui01 = "#3a3432" +let s:gui02 = "#4a4543" +let s:gui03 = "#5c5855" +let s:gui04 = "#807d7c" +let s:gui05 = "#a5a2a2" +let s:gui06 = "#d6d5d4" +let s:gui07 = "#f7f7f7" +let s:gui08 = "#db2d20" +let s:gui09 = "#e8bbd0" +let s:gui0A = "#fded02" +let s:gui0B = "#01a252" +let s:gui0C = "#b5e4f4" +let s:gui0D = "#01a0e4" +let s:gui0E = "#a16a94" +let s:gui0F = "#cdab53" -let s:scheme_slug = substitute("3024", "-", "_", "g") +let s:cterm00 = 0 +let s:cterm01 = 59 +let s:cterm02 = 59 +let s:cterm03 = 59 +let s:cterm04 = 102 +let s:cterm05 = 145 +let s:cterm06 = 188 +let s:cterm07 = 15 +let s:cterm08 = 1 +let s:cterm09 = 182 +let s:cterm0A = 11 +let s:cterm0B = 35 +let s:cterm0C = 153 +let s:cterm0D = 38 +let s:cterm0E = 132 +let s:cterm0F = 179 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_3024#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#090300' -let s:gui01 = '#3a3432' -let s:gui02 = '#4a4543' -let s:gui03 = '#5c5855' -let s:gui04 = '#807d7c' -let s:gui05 = '#a5a2a2' -let s:gui06 = '#d6d5d4' -let s:gui07 = '#f7f7f7' -let s:gui08 = '#db2d20' -let s:gui09 = '#e8bbd0' -let s:gui0A = '#fded02' -let s:gui0B = '#01a252' -let s:gui0C = '#b5e4f4' -let s:gui0D = '#01a0e4' -let s:gui0E = '#a16a94' -let s:gui0F = '#cdab53' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_3024#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_3024#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_3024#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_3024#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_3024#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_apathy.vim b/autoload/airline/themes/base16_apathy.vim index 33bc41a2..85a95841 100644 --- a/autoload/airline/themes/base16_apathy.vim +++ b/autoload/airline/themes/base16_apathy.vim @@ -1,85 +1,73 @@ -" Base16 Apathy vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Jannik Siebert (https://github.com/janniks) +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Apathy Scheme by Jannik Siebert (https://github.com/janniks) +let g:airline#themes#base16_apathy#palette = {} +let s:gui00 = "#031A16" +let s:gui01 = "#0B342D" +let s:gui02 = "#184E45" +let s:gui03 = "#2B685E" +let s:gui04 = "#5F9C92" +let s:gui05 = "#81B5AC" +let s:gui06 = "#A7CEC8" +let s:gui07 = "#D2E7E4" +let s:gui08 = "#3E9688" +let s:gui09 = "#3E7996" +let s:gui0A = "#3E4C96" +let s:gui0B = "#883E96" +let s:gui0C = "#963E4C" +let s:gui0D = "#96883E" +let s:gui0E = "#4C963E" +let s:gui0F = "#3E965B" -let s:scheme_slug = substitute("apathy", "-", "_", "g") +let s:cterm00 = 0 +let s:cterm01 = 22 +let s:cterm02 = 23 +let s:cterm03 = 23 +let s:cterm04 = 72 +let s:cterm05 = 109 +let s:cterm06 = 152 +let s:cterm07 = 188 +let s:cterm08 = 66 +let s:cterm09 = 66 +let s:cterm0A = 60 +let s:cterm0B = 96 +let s:cterm0C = 95 +let s:cterm0D = 101 +let s:cterm0E = 65 +let s:cterm0F = 65 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_apathy#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#031A16' -let s:gui01 = '#0B342D' -let s:gui02 = '#184E45' -let s:gui03 = '#2B685E' -let s:gui04 = '#5F9C92' -let s:gui05 = '#81B5AC' -let s:gui06 = '#A7CEC8' -let s:gui07 = '#D2E7E4' -let s:gui08 = '#3E9688' -let s:gui09 = '#3E7996' -let s:gui0A = '#3E4C96' -let s:gui0B = '#883E96' -let s:gui0C = '#963E4C' -let s:gui0D = '#96883E' -let s:gui0E = '#4C963E' -let s:gui0F = '#3E965B' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_apathy#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_apathy#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_apathy#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_apathy#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_apathy#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_ashes.vim b/autoload/airline/themes/base16_ashes.vim index 85d37154..a162c67c 100644 --- a/autoload/airline/themes/base16_ashes.vim +++ b/autoload/airline/themes/base16_ashes.vim @@ -1,85 +1,73 @@ -" Base16 Ashes vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Jannik Siebert (https://github.com/janniks) +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Ashes Scheme by Jannik Siebert (https://github.com/janniks) +let g:airline#themes#base16_ashes#palette = {} +let s:gui00 = "#1C2023" +let s:gui01 = "#393F45" +let s:gui02 = "#565E65" +let s:gui03 = "#747C84" +let s:gui04 = "#ADB3BA" +let s:gui05 = "#C7CCD1" +let s:gui06 = "#DFE2E5" +let s:gui07 = "#F3F4F5" +let s:gui08 = "#C7AE95" +let s:gui09 = "#C7C795" +let s:gui0A = "#AEC795" +let s:gui0B = "#95C7AE" +let s:gui0C = "#95AEC7" +let s:gui0D = "#AE95C7" +let s:gui0E = "#C795AE" +let s:gui0F = "#C79595" -let s:scheme_slug = substitute("ashes", "-", "_", "g") +let s:cterm00 = 0 +let s:cterm01 = 59 +let s:cterm02 = 59 +let s:cterm03 = 102 +let s:cterm04 = 145 +let s:cterm05 = 188 +let s:cterm06 = 188 +let s:cterm07 = 15 +let s:cterm08 = 180 +let s:cterm09 = 186 +let s:cterm0A = 150 +let s:cterm0B = 115 +let s:cterm0C = 110 +let s:cterm0D = 140 +let s:cterm0E = 175 +let s:cterm0F = 174 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_ashes#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#1C2023' -let s:gui01 = '#393F45' -let s:gui02 = '#565E65' -let s:gui03 = '#747C84' -let s:gui04 = '#ADB3BA' -let s:gui05 = '#C7CCD1' -let s:gui06 = '#DFE2E5' -let s:gui07 = '#F3F4F5' -let s:gui08 = '#C7AE95' -let s:gui09 = '#C7C795' -let s:gui0A = '#AEC795' -let s:gui0B = '#95C7AE' -let s:gui0C = '#95AEC7' -let s:gui0D = '#AE95C7' -let s:gui0E = '#C795AE' -let s:gui0F = '#C79595' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_ashes#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_ashes#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_ashes#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_ashes#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_ashes#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_atelier_cave.vim b/autoload/airline/themes/base16_atelier_cave.vim deleted file mode 100644 index 2da3d60b..00000000 --- a/autoload/airline/themes/base16_atelier_cave.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Atelier Cave vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Bram de Haan (http://atelierbramdehaan.nl) - -let s:scheme_slug = substitute("atelier-cave", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#19171c' -let s:gui01 = '#26232a' -let s:gui02 = '#585260' -let s:gui03 = '#655f6d' -let s:gui04 = '#7e7887' -let s:gui05 = '#8b8792' -let s:gui06 = '#e2dfe7' -let s:gui07 = '#efecf4' -let s:gui08 = '#be4678' -let s:gui09 = '#aa573c' -let s:gui0A = '#a06e3b' -let s:gui0B = '#2a9292' -let s:gui0C = '#398bc6' -let s:gui0D = '#576ddb' -let s:gui0E = '#955ae7' -let s:gui0F = '#bf40bf' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_cave_light.vim b/autoload/airline/themes/base16_atelier_cave_light.vim deleted file mode 100644 index 3066f5ee..00000000 --- a/autoload/airline/themes/base16_atelier_cave_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Atelier Cave Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Bram de Haan (http://atelierbramdehaan.nl) - -let s:scheme_slug = substitute("atelier-cave-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#efecf4' -let s:gui01 = '#e2dfe7' -let s:gui02 = '#8b8792' -let s:gui03 = '#7e7887' -let s:gui04 = '#655f6d' -let s:gui05 = '#585260' -let s:gui06 = '#26232a' -let s:gui07 = '#19171c' -let s:gui08 = '#be4678' -let s:gui09 = '#aa573c' -let s:gui0A = '#a06e3b' -let s:gui0B = '#2a9292' -let s:gui0C = '#398bc6' -let s:gui0D = '#576ddb' -let s:gui0E = '#955ae7' -let s:gui0F = '#bf40bf' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_dune.vim b/autoload/airline/themes/base16_atelier_dune.vim deleted file mode 100644 index 54941f9b..00000000 --- a/autoload/airline/themes/base16_atelier_dune.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Atelier Dune vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Bram de Haan (http://atelierbramdehaan.nl) - -let s:scheme_slug = substitute("atelier-dune", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#20201d' -let s:gui01 = '#292824' -let s:gui02 = '#6e6b5e' -let s:gui03 = '#7d7a68' -let s:gui04 = '#999580' -let s:gui05 = '#a6a28c' -let s:gui06 = '#e8e4cf' -let s:gui07 = '#fefbec' -let s:gui08 = '#d73737' -let s:gui09 = '#b65611' -let s:gui0A = '#ae9513' -let s:gui0B = '#60ac39' -let s:gui0C = '#1fad83' -let s:gui0D = '#6684e1' -let s:gui0E = '#b854d4' -let s:gui0F = '#d43552' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_dune_light.vim b/autoload/airline/themes/base16_atelier_dune_light.vim deleted file mode 100644 index 4f724fc6..00000000 --- a/autoload/airline/themes/base16_atelier_dune_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Atelier Dune Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Bram de Haan (http://atelierbramdehaan.nl) - -let s:scheme_slug = substitute("atelier-dune-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#fefbec' -let s:gui01 = '#e8e4cf' -let s:gui02 = '#a6a28c' -let s:gui03 = '#999580' -let s:gui04 = '#7d7a68' -let s:gui05 = '#6e6b5e' -let s:gui06 = '#292824' -let s:gui07 = '#20201d' -let s:gui08 = '#d73737' -let s:gui09 = '#b65611' -let s:gui0A = '#ae9513' -let s:gui0B = '#60ac39' -let s:gui0C = '#1fad83' -let s:gui0D = '#6684e1' -let s:gui0E = '#b854d4' -let s:gui0F = '#d43552' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_estuary.vim b/autoload/airline/themes/base16_atelier_estuary.vim deleted file mode 100644 index 9ab570c5..00000000 --- a/autoload/airline/themes/base16_atelier_estuary.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Atelier Estuary vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Bram de Haan (http://atelierbramdehaan.nl) - -let s:scheme_slug = substitute("atelier-estuary", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#22221b' -let s:gui01 = '#302f27' -let s:gui02 = '#5f5e4e' -let s:gui03 = '#6c6b5a' -let s:gui04 = '#878573' -let s:gui05 = '#929181' -let s:gui06 = '#e7e6df' -let s:gui07 = '#f4f3ec' -let s:gui08 = '#ba6236' -let s:gui09 = '#ae7313' -let s:gui0A = '#a5980d' -let s:gui0B = '#7d9726' -let s:gui0C = '#5b9d48' -let s:gui0D = '#36a166' -let s:gui0E = '#5f9182' -let s:gui0F = '#9d6c7c' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_estuary_light.vim b/autoload/airline/themes/base16_atelier_estuary_light.vim deleted file mode 100644 index 2b85f4d7..00000000 --- a/autoload/airline/themes/base16_atelier_estuary_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Atelier Estuary Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Bram de Haan (http://atelierbramdehaan.nl) - -let s:scheme_slug = substitute("atelier-estuary-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#f4f3ec' -let s:gui01 = '#e7e6df' -let s:gui02 = '#929181' -let s:gui03 = '#878573' -let s:gui04 = '#6c6b5a' -let s:gui05 = '#5f5e4e' -let s:gui06 = '#302f27' -let s:gui07 = '#22221b' -let s:gui08 = '#ba6236' -let s:gui09 = '#ae7313' -let s:gui0A = '#a5980d' -let s:gui0B = '#7d9726' -let s:gui0C = '#5b9d48' -let s:gui0D = '#36a166' -let s:gui0E = '#5f9182' -let s:gui0F = '#9d6c7c' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_forest.vim b/autoload/airline/themes/base16_atelier_forest.vim deleted file mode 100644 index d8bbe268..00000000 --- a/autoload/airline/themes/base16_atelier_forest.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Atelier Forest vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Bram de Haan (http://atelierbramdehaan.nl) - -let s:scheme_slug = substitute("atelier-forest", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#1b1918' -let s:gui01 = '#2c2421' -let s:gui02 = '#68615e' -let s:gui03 = '#766e6b' -let s:gui04 = '#9c9491' -let s:gui05 = '#a8a19f' -let s:gui06 = '#e6e2e0' -let s:gui07 = '#f1efee' -let s:gui08 = '#f22c40' -let s:gui09 = '#df5320' -let s:gui0A = '#c38418' -let s:gui0B = '#7b9726' -let s:gui0C = '#3d97b8' -let s:gui0D = '#407ee7' -let s:gui0E = '#6666ea' -let s:gui0F = '#c33ff3' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_forest_light.vim b/autoload/airline/themes/base16_atelier_forest_light.vim deleted file mode 100644 index d86af1ca..00000000 --- a/autoload/airline/themes/base16_atelier_forest_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Atelier Forest Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Bram de Haan (http://atelierbramdehaan.nl) - -let s:scheme_slug = substitute("atelier-forest-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#f1efee' -let s:gui01 = '#e6e2e0' -let s:gui02 = '#a8a19f' -let s:gui03 = '#9c9491' -let s:gui04 = '#766e6b' -let s:gui05 = '#68615e' -let s:gui06 = '#2c2421' -let s:gui07 = '#1b1918' -let s:gui08 = '#f22c40' -let s:gui09 = '#df5320' -let s:gui0A = '#c38418' -let s:gui0B = '#7b9726' -let s:gui0C = '#3d97b8' -let s:gui0D = '#407ee7' -let s:gui0E = '#6666ea' -let s:gui0F = '#c33ff3' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_heath.vim b/autoload/airline/themes/base16_atelier_heath.vim deleted file mode 100644 index ca21708a..00000000 --- a/autoload/airline/themes/base16_atelier_heath.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Atelier Heath vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Bram de Haan (http://atelierbramdehaan.nl) - -let s:scheme_slug = substitute("atelier-heath", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#1b181b' -let s:gui01 = '#292329' -let s:gui02 = '#695d69' -let s:gui03 = '#776977' -let s:gui04 = '#9e8f9e' -let s:gui05 = '#ab9bab' -let s:gui06 = '#d8cad8' -let s:gui07 = '#f7f3f7' -let s:gui08 = '#ca402b' -let s:gui09 = '#a65926' -let s:gui0A = '#bb8a35' -let s:gui0B = '#918b3b' -let s:gui0C = '#159393' -let s:gui0D = '#516aec' -let s:gui0E = '#7b59c0' -let s:gui0F = '#cc33cc' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_heath_light.vim b/autoload/airline/themes/base16_atelier_heath_light.vim deleted file mode 100644 index d616a795..00000000 --- a/autoload/airline/themes/base16_atelier_heath_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Atelier Heath Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Bram de Haan (http://atelierbramdehaan.nl) - -let s:scheme_slug = substitute("atelier-heath-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#f7f3f7' -let s:gui01 = '#d8cad8' -let s:gui02 = '#ab9bab' -let s:gui03 = '#9e8f9e' -let s:gui04 = '#776977' -let s:gui05 = '#695d69' -let s:gui06 = '#292329' -let s:gui07 = '#1b181b' -let s:gui08 = '#ca402b' -let s:gui09 = '#a65926' -let s:gui0A = '#bb8a35' -let s:gui0B = '#918b3b' -let s:gui0C = '#159393' -let s:gui0D = '#516aec' -let s:gui0E = '#7b59c0' -let s:gui0F = '#cc33cc' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_lakeside.vim b/autoload/airline/themes/base16_atelier_lakeside.vim deleted file mode 100644 index 76e196c6..00000000 --- a/autoload/airline/themes/base16_atelier_lakeside.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Atelier Lakeside vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Bram de Haan (http://atelierbramdehaan.nl) - -let s:scheme_slug = substitute("atelier-lakeside", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#161b1d' -let s:gui01 = '#1f292e' -let s:gui02 = '#516d7b' -let s:gui03 = '#5a7b8c' -let s:gui04 = '#7195a8' -let s:gui05 = '#7ea2b4' -let s:gui06 = '#c1e4f6' -let s:gui07 = '#ebf8ff' -let s:gui08 = '#d22d72' -let s:gui09 = '#935c25' -let s:gui0A = '#8a8a0f' -let s:gui0B = '#568c3b' -let s:gui0C = '#2d8f6f' -let s:gui0D = '#257fad' -let s:gui0E = '#6b6bb8' -let s:gui0F = '#b72dd2' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_lakeside_light.vim b/autoload/airline/themes/base16_atelier_lakeside_light.vim deleted file mode 100644 index ed58b0b8..00000000 --- a/autoload/airline/themes/base16_atelier_lakeside_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Atelier Lakeside Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Bram de Haan (http://atelierbramdehaan.nl) - -let s:scheme_slug = substitute("atelier-lakeside-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#ebf8ff' -let s:gui01 = '#c1e4f6' -let s:gui02 = '#7ea2b4' -let s:gui03 = '#7195a8' -let s:gui04 = '#5a7b8c' -let s:gui05 = '#516d7b' -let s:gui06 = '#1f292e' -let s:gui07 = '#161b1d' -let s:gui08 = '#d22d72' -let s:gui09 = '#935c25' -let s:gui0A = '#8a8a0f' -let s:gui0B = '#568c3b' -let s:gui0C = '#2d8f6f' -let s:gui0D = '#257fad' -let s:gui0E = '#6b6bb8' -let s:gui0F = '#b72dd2' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_plateau.vim b/autoload/airline/themes/base16_atelier_plateau.vim deleted file mode 100644 index 1ce85ffd..00000000 --- a/autoload/airline/themes/base16_atelier_plateau.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Atelier Plateau vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Bram de Haan (http://atelierbramdehaan.nl) - -let s:scheme_slug = substitute("atelier-plateau", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#1b1818' -let s:gui01 = '#292424' -let s:gui02 = '#585050' -let s:gui03 = '#655d5d' -let s:gui04 = '#7e7777' -let s:gui05 = '#8a8585' -let s:gui06 = '#e7dfdf' -let s:gui07 = '#f4ecec' -let s:gui08 = '#ca4949' -let s:gui09 = '#b45a3c' -let s:gui0A = '#a06e3b' -let s:gui0B = '#4b8b8b' -let s:gui0C = '#5485b6' -let s:gui0D = '#7272ca' -let s:gui0E = '#8464c4' -let s:gui0F = '#bd5187' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_plateau_light.vim b/autoload/airline/themes/base16_atelier_plateau_light.vim deleted file mode 100644 index a6f8350e..00000000 --- a/autoload/airline/themes/base16_atelier_plateau_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Atelier Plateau Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Bram de Haan (http://atelierbramdehaan.nl) - -let s:scheme_slug = substitute("atelier-plateau-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#f4ecec' -let s:gui01 = '#e7dfdf' -let s:gui02 = '#8a8585' -let s:gui03 = '#7e7777' -let s:gui04 = '#655d5d' -let s:gui05 = '#585050' -let s:gui06 = '#292424' -let s:gui07 = '#1b1818' -let s:gui08 = '#ca4949' -let s:gui09 = '#b45a3c' -let s:gui0A = '#a06e3b' -let s:gui0B = '#4b8b8b' -let s:gui0C = '#5485b6' -let s:gui0D = '#7272ca' -let s:gui0E = '#8464c4' -let s:gui0F = '#bd5187' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_savanna.vim b/autoload/airline/themes/base16_atelier_savanna.vim deleted file mode 100644 index c6a6597a..00000000 --- a/autoload/airline/themes/base16_atelier_savanna.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Atelier Savanna vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Bram de Haan (http://atelierbramdehaan.nl) - -let s:scheme_slug = substitute("atelier-savanna", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#171c19' -let s:gui01 = '#232a25' -let s:gui02 = '#526057' -let s:gui03 = '#5f6d64' -let s:gui04 = '#78877d' -let s:gui05 = '#87928a' -let s:gui06 = '#dfe7e2' -let s:gui07 = '#ecf4ee' -let s:gui08 = '#b16139' -let s:gui09 = '#9f713c' -let s:gui0A = '#a07e3b' -let s:gui0B = '#489963' -let s:gui0C = '#1c9aa0' -let s:gui0D = '#478c90' -let s:gui0E = '#55859b' -let s:gui0F = '#867469' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_savanna_light.vim b/autoload/airline/themes/base16_atelier_savanna_light.vim deleted file mode 100644 index f98bbc8f..00000000 --- a/autoload/airline/themes/base16_atelier_savanna_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Atelier Savanna Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Bram de Haan (http://atelierbramdehaan.nl) - -let s:scheme_slug = substitute("atelier-savanna-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#ecf4ee' -let s:gui01 = '#dfe7e2' -let s:gui02 = '#87928a' -let s:gui03 = '#78877d' -let s:gui04 = '#5f6d64' -let s:gui05 = '#526057' -let s:gui06 = '#232a25' -let s:gui07 = '#171c19' -let s:gui08 = '#b16139' -let s:gui09 = '#9f713c' -let s:gui0A = '#a07e3b' -let s:gui0B = '#489963' -let s:gui0C = '#1c9aa0' -let s:gui0D = '#478c90' -let s:gui0E = '#55859b' -let s:gui0F = '#867469' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_seaside.vim b/autoload/airline/themes/base16_atelier_seaside.vim deleted file mode 100644 index 61b19e05..00000000 --- a/autoload/airline/themes/base16_atelier_seaside.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Atelier Seaside vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Bram de Haan (http://atelierbramdehaan.nl) - -let s:scheme_slug = substitute("atelier-seaside", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#131513' -let s:gui01 = '#242924' -let s:gui02 = '#5e6e5e' -let s:gui03 = '#687d68' -let s:gui04 = '#809980' -let s:gui05 = '#8ca68c' -let s:gui06 = '#cfe8cf' -let s:gui07 = '#f4fbf4' -let s:gui08 = '#e6193c' -let s:gui09 = '#87711d' -let s:gui0A = '#98981b' -let s:gui0B = '#29a329' -let s:gui0C = '#1999b3' -let s:gui0D = '#3d62f5' -let s:gui0E = '#ad2bee' -let s:gui0F = '#e619c3' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_seaside_light.vim b/autoload/airline/themes/base16_atelier_seaside_light.vim deleted file mode 100644 index fc8a933e..00000000 --- a/autoload/airline/themes/base16_atelier_seaside_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Atelier Seaside Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Bram de Haan (http://atelierbramdehaan.nl) - -let s:scheme_slug = substitute("atelier-seaside-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#f4fbf4' -let s:gui01 = '#cfe8cf' -let s:gui02 = '#8ca68c' -let s:gui03 = '#809980' -let s:gui04 = '#687d68' -let s:gui05 = '#5e6e5e' -let s:gui06 = '#242924' -let s:gui07 = '#131513' -let s:gui08 = '#e6193c' -let s:gui09 = '#87711d' -let s:gui0A = '#98981b' -let s:gui0B = '#29a329' -let s:gui0C = '#1999b3' -let s:gui0D = '#3d62f5' -let s:gui0E = '#ad2bee' -let s:gui0F = '#e619c3' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_sulphurpool.vim b/autoload/airline/themes/base16_atelier_sulphurpool.vim deleted file mode 100644 index 90aff175..00000000 --- a/autoload/airline/themes/base16_atelier_sulphurpool.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Atelier Sulphurpool vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Bram de Haan (http://atelierbramdehaan.nl) - -let s:scheme_slug = substitute("atelier-sulphurpool", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#202746' -let s:gui01 = '#293256' -let s:gui02 = '#5e6687' -let s:gui03 = '#6b7394' -let s:gui04 = '#898ea4' -let s:gui05 = '#979db4' -let s:gui06 = '#dfe2f1' -let s:gui07 = '#f5f7ff' -let s:gui08 = '#c94922' -let s:gui09 = '#c76b29' -let s:gui0A = '#c08b30' -let s:gui0B = '#ac9739' -let s:gui0C = '#22a2c9' -let s:gui0D = '#3d8fd1' -let s:gui0E = '#6679cc' -let s:gui0F = '#9c637a' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_sulphurpool_light.vim b/autoload/airline/themes/base16_atelier_sulphurpool_light.vim deleted file mode 100644 index 8169547e..00000000 --- a/autoload/airline/themes/base16_atelier_sulphurpool_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Atelier Sulphurpool Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Bram de Haan (http://atelierbramdehaan.nl) - -let s:scheme_slug = substitute("atelier-sulphurpool-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#f5f7ff' -let s:gui01 = '#dfe2f1' -let s:gui02 = '#979db4' -let s:gui03 = '#898ea4' -let s:gui04 = '#6b7394' -let s:gui05 = '#5e6687' -let s:gui06 = '#293256' -let s:gui07 = '#202746' -let s:gui08 = '#c94922' -let s:gui09 = '#c76b29' -let s:gui0A = '#c08b30' -let s:gui0B = '#ac9739' -let s:gui0C = '#22a2c9' -let s:gui0D = '#3d8fd1' -let s:gui0E = '#6679cc' -let s:gui0F = '#9c637a' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atlas.vim b/autoload/airline/themes/base16_atlas.vim deleted file mode 100644 index cb4f9f09..00000000 --- a/autoload/airline/themes/base16_atlas.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Atlas vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Alex Lende (https://ajlende.com) - -let s:scheme_slug = substitute("atlas", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#002635' -let s:gui01 = '#00384d' -let s:gui02 = '#517F8D' -let s:gui03 = '#6C8B91' -let s:gui04 = '#869696' -let s:gui05 = '#a1a19a' -let s:gui06 = '#e6e6dc' -let s:gui07 = '#fafaf8' -let s:gui08 = '#ff5a67' -let s:gui09 = '#f08e48' -let s:gui0A = '#ffcc1b' -let s:gui0B = '#7fc06e' -let s:gui0C = '#14747e' -let s:gui0D = '#5dd7b9' -let s:gui0E = '#9a70a4' -let s:gui0F = '#c43060' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_bespin.vim b/autoload/airline/themes/base16_bespin.vim index ee4ae832..b4f35231 100644 --- a/autoload/airline/themes/base16_bespin.vim +++ b/autoload/airline/themes/base16_bespin.vim @@ -1,85 +1,73 @@ -" Base16 Bespin vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Jan T. Sott +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Bespin Scheme by Jan T. Sott +let g:airline#themes#base16_bespin#palette = {} +let s:gui00 = "#28211c" +let s:gui01 = "#36312e" +let s:gui02 = "#5e5d5c" +let s:gui03 = "#666666" +let s:gui04 = "#797977" +let s:gui05 = "#8a8986" +let s:gui06 = "#9d9b97" +let s:gui07 = "#baae9e" +let s:gui08 = "#cf6a4c" +let s:gui09 = "#cf7d34" +let s:gui0A = "#f9ee98" +let s:gui0B = "#54be0d" +let s:gui0C = "#afc4db" +let s:gui0D = "#5ea6ea" +let s:gui0E = "#9b859d" +let s:gui0F = "#937121" -let s:scheme_slug = substitute("bespin", "-", "_", "g") +let s:cterm00 = 0 +let s:cterm01 = 58 +let s:cterm02 = 59 +let s:cterm03 = 241 +let s:cterm04 = 102 +let s:cterm05 = 102 +let s:cterm06 = 138 +let s:cterm07 = 145 +let s:cterm08 = 167 +let s:cterm09 = 173 +let s:cterm0A = 228 +let s:cterm0B = 70 +let s:cterm0C = 152 +let s:cterm0D = 74 +let s:cterm0E = 103 +let s:cterm0F = 94 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_bespin#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#28211c' -let s:gui01 = '#36312e' -let s:gui02 = '#5e5d5c' -let s:gui03 = '#666666' -let s:gui04 = '#797977' -let s:gui05 = '#8a8986' -let s:gui06 = '#9d9b97' -let s:gui07 = '#baae9e' -let s:gui08 = '#cf6a4c' -let s:gui09 = '#cf7d34' -let s:gui0A = '#f9ee98' -let s:gui0B = '#54be0d' -let s:gui0C = '#afc4db' -let s:gui0D = '#5ea6ea' -let s:gui0E = '#9b859d' -let s:gui0F = '#937121' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_bespin#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_bespin#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_bespin#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_bespin#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_bespin#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_black_metal.vim b/autoload/airline/themes/base16_black_metal.vim deleted file mode 100644 index dccb2bc2..00000000 --- a/autoload/airline/themes/base16_black_metal.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Black Metal vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By metalelf0 (https://github.com/metalelf0) - -let s:scheme_slug = substitute("black-metal", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#000000' -let s:gui01 = '#121212' -let s:gui02 = '#222222' -let s:gui03 = '#333333' -let s:gui04 = '#999999' -let s:gui05 = '#c1c1c1' -let s:gui06 = '#999999' -let s:gui07 = '#c1c1c1' -let s:gui08 = '#5f8787' -let s:gui09 = '#aaaaaa' -let s:gui0A = '#a06666' -let s:gui0B = '#dd9999' -let s:gui0C = '#aaaaaa' -let s:gui0D = '#888888' -let s:gui0E = '#999999' -let s:gui0F = '#444444' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_bathory.vim b/autoload/airline/themes/base16_black_metal_bathory.vim deleted file mode 100644 index c8c403fb..00000000 --- a/autoload/airline/themes/base16_black_metal_bathory.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Black Metal (Bathory) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By metalelf0 (https://github.com/metalelf0) - -let s:scheme_slug = substitute("black-metal-bathory", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#000000' -let s:gui01 = '#121212' -let s:gui02 = '#222222' -let s:gui03 = '#333333' -let s:gui04 = '#999999' -let s:gui05 = '#c1c1c1' -let s:gui06 = '#999999' -let s:gui07 = '#c1c1c1' -let s:gui08 = '#5f8787' -let s:gui09 = '#aaaaaa' -let s:gui0A = '#e78a53' -let s:gui0B = '#fbcb97' -let s:gui0C = '#aaaaaa' -let s:gui0D = '#888888' -let s:gui0E = '#999999' -let s:gui0F = '#444444' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_burzum.vim b/autoload/airline/themes/base16_black_metal_burzum.vim deleted file mode 100644 index 1d292d99..00000000 --- a/autoload/airline/themes/base16_black_metal_burzum.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Black Metal (Burzum) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By metalelf0 (https://github.com/metalelf0) - -let s:scheme_slug = substitute("black-metal-burzum", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#000000' -let s:gui01 = '#121212' -let s:gui02 = '#222222' -let s:gui03 = '#333333' -let s:gui04 = '#999999' -let s:gui05 = '#c1c1c1' -let s:gui06 = '#999999' -let s:gui07 = '#c1c1c1' -let s:gui08 = '#5f8787' -let s:gui09 = '#aaaaaa' -let s:gui0A = '#99bbaa' -let s:gui0B = '#ddeecc' -let s:gui0C = '#aaaaaa' -let s:gui0D = '#888888' -let s:gui0E = '#999999' -let s:gui0F = '#444444' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_dark_funeral.vim b/autoload/airline/themes/base16_black_metal_dark_funeral.vim deleted file mode 100644 index 9d395653..00000000 --- a/autoload/airline/themes/base16_black_metal_dark_funeral.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Black Metal (Dark Funeral) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By metalelf0 (https://github.com/metalelf0) - -let s:scheme_slug = substitute("black-metal-dark-funeral", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#000000' -let s:gui01 = '#121212' -let s:gui02 = '#222222' -let s:gui03 = '#333333' -let s:gui04 = '#999999' -let s:gui05 = '#c1c1c1' -let s:gui06 = '#999999' -let s:gui07 = '#c1c1c1' -let s:gui08 = '#5f8787' -let s:gui09 = '#aaaaaa' -let s:gui0A = '#5f81a5' -let s:gui0B = '#d0dfee' -let s:gui0C = '#aaaaaa' -let s:gui0D = '#888888' -let s:gui0E = '#999999' -let s:gui0F = '#444444' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_gorgoroth.vim b/autoload/airline/themes/base16_black_metal_gorgoroth.vim deleted file mode 100644 index ab9bda45..00000000 --- a/autoload/airline/themes/base16_black_metal_gorgoroth.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Black Metal (Gorgoroth) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By metalelf0 (https://github.com/metalelf0) - -let s:scheme_slug = substitute("black-metal-gorgoroth", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#000000' -let s:gui01 = '#121212' -let s:gui02 = '#222222' -let s:gui03 = '#333333' -let s:gui04 = '#999999' -let s:gui05 = '#c1c1c1' -let s:gui06 = '#999999' -let s:gui07 = '#c1c1c1' -let s:gui08 = '#5f8787' -let s:gui09 = '#aaaaaa' -let s:gui0A = '#8c7f70' -let s:gui0B = '#9b8d7f' -let s:gui0C = '#aaaaaa' -let s:gui0D = '#888888' -let s:gui0E = '#999999' -let s:gui0F = '#444444' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_immortal.vim b/autoload/airline/themes/base16_black_metal_immortal.vim deleted file mode 100644 index 97779d6b..00000000 --- a/autoload/airline/themes/base16_black_metal_immortal.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Black Metal (Immortal) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By metalelf0 (https://github.com/metalelf0) - -let s:scheme_slug = substitute("black-metal-immortal", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#000000' -let s:gui01 = '#121212' -let s:gui02 = '#222222' -let s:gui03 = '#333333' -let s:gui04 = '#999999' -let s:gui05 = '#c1c1c1' -let s:gui06 = '#999999' -let s:gui07 = '#c1c1c1' -let s:gui08 = '#5f8787' -let s:gui09 = '#aaaaaa' -let s:gui0A = '#556677' -let s:gui0B = '#7799bb' -let s:gui0C = '#aaaaaa' -let s:gui0D = '#888888' -let s:gui0E = '#999999' -let s:gui0F = '#444444' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_khold.vim b/autoload/airline/themes/base16_black_metal_khold.vim deleted file mode 100644 index 65e909fb..00000000 --- a/autoload/airline/themes/base16_black_metal_khold.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Black Metal (Khold) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By metalelf0 (https://github.com/metalelf0) - -let s:scheme_slug = substitute("black-metal-khold", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#000000' -let s:gui01 = '#121212' -let s:gui02 = '#222222' -let s:gui03 = '#333333' -let s:gui04 = '#999999' -let s:gui05 = '#c1c1c1' -let s:gui06 = '#999999' -let s:gui07 = '#c1c1c1' -let s:gui08 = '#5f8787' -let s:gui09 = '#aaaaaa' -let s:gui0A = '#974b46' -let s:gui0B = '#eceee3' -let s:gui0C = '#aaaaaa' -let s:gui0D = '#888888' -let s:gui0E = '#999999' -let s:gui0F = '#444444' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_marduk.vim b/autoload/airline/themes/base16_black_metal_marduk.vim deleted file mode 100644 index 25773e86..00000000 --- a/autoload/airline/themes/base16_black_metal_marduk.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Black Metal (Marduk) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By metalelf0 (https://github.com/metalelf0) - -let s:scheme_slug = substitute("black-metal-marduk", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#000000' -let s:gui01 = '#121212' -let s:gui02 = '#222222' -let s:gui03 = '#333333' -let s:gui04 = '#999999' -let s:gui05 = '#c1c1c1' -let s:gui06 = '#999999' -let s:gui07 = '#c1c1c1' -let s:gui08 = '#5f8787' -let s:gui09 = '#aaaaaa' -let s:gui0A = '#626b67' -let s:gui0B = '#a5aaa7' -let s:gui0C = '#aaaaaa' -let s:gui0D = '#888888' -let s:gui0E = '#999999' -let s:gui0F = '#444444' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_mayhem.vim b/autoload/airline/themes/base16_black_metal_mayhem.vim deleted file mode 100644 index 28ffa240..00000000 --- a/autoload/airline/themes/base16_black_metal_mayhem.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Black Metal (Mayhem) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By metalelf0 (https://github.com/metalelf0) - -let s:scheme_slug = substitute("black-metal-mayhem", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#000000' -let s:gui01 = '#121212' -let s:gui02 = '#222222' -let s:gui03 = '#333333' -let s:gui04 = '#999999' -let s:gui05 = '#c1c1c1' -let s:gui06 = '#999999' -let s:gui07 = '#c1c1c1' -let s:gui08 = '#5f8787' -let s:gui09 = '#aaaaaa' -let s:gui0A = '#eecc6c' -let s:gui0B = '#f3ecd4' -let s:gui0C = '#aaaaaa' -let s:gui0D = '#888888' -let s:gui0E = '#999999' -let s:gui0F = '#444444' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_nile.vim b/autoload/airline/themes/base16_black_metal_nile.vim deleted file mode 100644 index fc013de5..00000000 --- a/autoload/airline/themes/base16_black_metal_nile.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Black Metal (Nile) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By metalelf0 (https://github.com/metalelf0) - -let s:scheme_slug = substitute("black-metal-nile", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#000000' -let s:gui01 = '#121212' -let s:gui02 = '#222222' -let s:gui03 = '#333333' -let s:gui04 = '#999999' -let s:gui05 = '#c1c1c1' -let s:gui06 = '#999999' -let s:gui07 = '#c1c1c1' -let s:gui08 = '#5f8787' -let s:gui09 = '#aaaaaa' -let s:gui0A = '#777755' -let s:gui0B = '#aa9988' -let s:gui0C = '#aaaaaa' -let s:gui0D = '#888888' -let s:gui0E = '#999999' -let s:gui0F = '#444444' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_venom.vim b/autoload/airline/themes/base16_black_metal_venom.vim deleted file mode 100644 index f18117ac..00000000 --- a/autoload/airline/themes/base16_black_metal_venom.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Black Metal (Venom) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By metalelf0 (https://github.com/metalelf0) - -let s:scheme_slug = substitute("black-metal-venom", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#000000' -let s:gui01 = '#121212' -let s:gui02 = '#222222' -let s:gui03 = '#333333' -let s:gui04 = '#999999' -let s:gui05 = '#c1c1c1' -let s:gui06 = '#999999' -let s:gui07 = '#c1c1c1' -let s:gui08 = '#5f8787' -let s:gui09 = '#aaaaaa' -let s:gui0A = '#79241f' -let s:gui0B = '#f8f7f2' -let s:gui0C = '#aaaaaa' -let s:gui0D = '#888888' -let s:gui0E = '#999999' -let s:gui0F = '#444444' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_brewer.vim b/autoload/airline/themes/base16_brewer.vim index 20543eb8..01646770 100644 --- a/autoload/airline/themes/base16_brewer.vim +++ b/autoload/airline/themes/base16_brewer.vim @@ -1,85 +1,73 @@ -" Base16 Brewer vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Timothée Poisot (http://github.com/tpoisot) +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Brewer Scheme by Timothée Poisot (http://github.com/tpoisot) +let g:airline#themes#base16_brewer#palette = {} +let s:gui00 = "#0c0d0e" +let s:gui01 = "#2e2f30" +let s:gui02 = "#515253" +let s:gui03 = "#737475" +let s:gui04 = "#959697" +let s:gui05 = "#b7b8b9" +let s:gui06 = "#dadbdc" +let s:gui07 = "#fcfdfe" +let s:gui08 = "#e31a1c" +let s:gui09 = "#e6550d" +let s:gui0A = "#dca060" +let s:gui0B = "#31a354" +let s:gui0C = "#80b1d3" +let s:gui0D = "#3182bd" +let s:gui0E = "#756bb1" +let s:gui0F = "#b15928" -let s:scheme_slug = substitute("brewer", "-", "_", "g") +let s:cterm00 = 0 +let s:cterm01 = 17 +let s:cterm02 = 59 +let s:cterm03 = 66 +let s:cterm04 = 102 +let s:cterm05 = 145 +let s:cterm06 = 188 +let s:cterm07 = 15 +let s:cterm08 = 1 +let s:cterm09 = 166 +let s:cterm0A = 179 +let s:cterm0B = 71 +let s:cterm0C = 110 +let s:cterm0D = 67 +let s:cterm0E = 97 +let s:cterm0F = 130 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_brewer#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#0c0d0e' -let s:gui01 = '#2e2f30' -let s:gui02 = '#515253' -let s:gui03 = '#737475' -let s:gui04 = '#959697' -let s:gui05 = '#b7b8b9' -let s:gui06 = '#dadbdc' -let s:gui07 = '#fcfdfe' -let s:gui08 = '#e31a1c' -let s:gui09 = '#e6550d' -let s:gui0A = '#dca060' -let s:gui0B = '#31a354' -let s:gui0C = '#80b1d3' -let s:gui0D = '#3182bd' -let s:gui0E = '#756bb1' -let s:gui0F = '#b15928' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_brewer#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_brewer#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_brewer#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_brewer#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_brewer#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_bright.vim b/autoload/airline/themes/base16_bright.vim index bd4584bb..23c74325 100644 --- a/autoload/airline/themes/base16_bright.vim +++ b/autoload/airline/themes/base16_bright.vim @@ -1,85 +1,73 @@ -" Base16 Bright vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Chris Kempson (http://chriskempson.com) +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Bright Scheme by Chris Kempson (http://chriskempson.com) +let g:airline#themes#base16_bright#palette = {} +let s:gui00 = "#000000" +let s:gui01 = "#303030" +let s:gui02 = "#505050" +let s:gui03 = "#b0b0b0" +let s:gui04 = "#d0d0d0" +let s:gui05 = "#e0e0e0" +let s:gui06 = "#f5f5f5" +let s:gui07 = "#ffffff" +let s:gui08 = "#fb0120" +let s:gui09 = "#fc6d24" +let s:gui0A = "#fda331" +let s:gui0B = "#a1c659" +let s:gui0C = "#76c7b7" +let s:gui0D = "#6fb3d2" +let s:gui0E = "#d381c3" +let s:gui0F = "#be643c" -let s:scheme_slug = substitute("bright", "-", "_", "g") +let s:cterm00 = 0 +let s:cterm01 = 236 +let s:cterm02 = 239 +let s:cterm03 = 249 +let s:cterm04 = 252 +let s:cterm05 = 253 +let s:cterm06 = 15 +let s:cterm07 = 15 +let s:cterm08 = 9 +let s:cterm09 = 202 +let s:cterm0A = 215 +let s:cterm0B = 149 +let s:cterm0C = 115 +let s:cterm0D = 74 +let s:cterm0E = 175 +let s:cterm0F = 131 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_bright#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#000000' -let s:gui01 = '#303030' -let s:gui02 = '#505050' -let s:gui03 = '#b0b0b0' -let s:gui04 = '#d0d0d0' -let s:gui05 = '#e0e0e0' -let s:gui06 = '#f5f5f5' -let s:gui07 = '#ffffff' -let s:gui08 = '#fb0120' -let s:gui09 = '#fc6d24' -let s:gui0A = '#fda331' -let s:gui0B = '#a1c659' -let s:gui0C = '#76c7b7' -let s:gui0D = '#6fb3d2' -let s:gui0E = '#d381c3' -let s:gui0F = '#be643c' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_bright#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_bright#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_bright#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_bright#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_bright#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_brogrammer.vim b/autoload/airline/themes/base16_brogrammer.vim deleted file mode 100644 index 2acba362..00000000 --- a/autoload/airline/themes/base16_brogrammer.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Brogrammer vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Vik Ramanujam (http://github.com/piggyslasher) - -let s:scheme_slug = substitute("brogrammer", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#1f1f1f' -let s:gui01 = '#f81118' -let s:gui02 = '#2dc55e' -let s:gui03 = '#ecba0f' -let s:gui04 = '#2a84d2' -let s:gui05 = '#4e5ab7' -let s:gui06 = '#1081d6' -let s:gui07 = '#d6dbe5' -let s:gui08 = '#d6dbe5' -let s:gui09 = '#de352e' -let s:gui0A = '#1dd361' -let s:gui0B = '#f3bd09' -let s:gui0C = '#1081d6' -let s:gui0D = '#5350b9' -let s:gui0E = '#0f7ddb' -let s:gui0F = '#ffffff' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_brushtrees.vim b/autoload/airline/themes/base16_brushtrees.vim deleted file mode 100644 index 3c21950d..00000000 --- a/autoload/airline/themes/base16_brushtrees.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Brush Trees vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Abraham White <abelincoln.white@gmail.com> - -let s:scheme_slug = substitute("brushtrees", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#E3EFEF' -let s:gui01 = '#C9DBDC' -let s:gui02 = '#B0C5C8' -let s:gui03 = '#98AFB5' -let s:gui04 = '#8299A1' -let s:gui05 = '#6D828E' -let s:gui06 = '#5A6D7A' -let s:gui07 = '#485867' -let s:gui08 = '#b38686' -let s:gui09 = '#d8bba2' -let s:gui0A = '#aab386' -let s:gui0B = '#87b386' -let s:gui0C = '#86b3b3' -let s:gui0D = '#868cb3' -let s:gui0E = '#b386b2' -let s:gui0F = '#b39f9f' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_brushtrees_dark.vim b/autoload/airline/themes/base16_brushtrees_dark.vim deleted file mode 100644 index 1c3127ac..00000000 --- a/autoload/airline/themes/base16_brushtrees_dark.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Brush Trees Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Abraham White <abelincoln.white@gmail.com> - -let s:scheme_slug = substitute("brushtrees-dark", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#485867' -let s:gui01 = '#5A6D7A' -let s:gui02 = '#6D828E' -let s:gui03 = '#8299A1' -let s:gui04 = '#98AFB5' -let s:gui05 = '#B0C5C8' -let s:gui06 = '#C9DBDC' -let s:gui07 = '#E3EFEF' -let s:gui08 = '#b38686' -let s:gui09 = '#d8bba2' -let s:gui0A = '#aab386' -let s:gui0B = '#87b386' -let s:gui0C = '#86b3b3' -let s:gui0D = '#868cb3' -let s:gui0E = '#b386b2' -let s:gui0F = '#b39f9f' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_chalk.vim b/autoload/airline/themes/base16_chalk.vim index bcbda339..d0345a96 100644 --- a/autoload/airline/themes/base16_chalk.vim +++ b/autoload/airline/themes/base16_chalk.vim @@ -1,85 +1,73 @@ -" Base16 Chalk vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Chris Kempson (http://chriskempson.com) +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Chalk Scheme by Chris Kempson (http://chriskempson.com) +let g:airline#themes#base16_chalk#palette = {} +let s:gui00 = "#151515" +let s:gui01 = "#202020" +let s:gui02 = "#303030" +let s:gui03 = "#505050" +let s:gui04 = "#b0b0b0" +let s:gui05 = "#d0d0d0" +let s:gui06 = "#e0e0e0" +let s:gui07 = "#f5f5f5" +let s:gui08 = "#fb9fb1" +let s:gui09 = "#eda987" +let s:gui0A = "#ddb26f" +let s:gui0B = "#acc267" +let s:gui0C = "#12cfc0" +let s:gui0D = "#6fc2ef" +let s:gui0E = "#e1a3ee" +let s:gui0F = "#deaf8f" -let s:scheme_slug = substitute("chalk", "-", "_", "g") +let s:cterm00 = 233 +let s:cterm01 = 234 +let s:cterm02 = 236 +let s:cterm03 = 239 +let s:cterm04 = 249 +let s:cterm05 = 252 +let s:cterm06 = 253 +let s:cterm07 = 15 +let s:cterm08 = 217 +let s:cterm09 = 216 +let s:cterm0A = 179 +let s:cterm0B = 143 +let s:cterm0C = 6 +let s:cterm0D = 75 +let s:cterm0E = 183 +let s:cterm0F = 180 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_chalk#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#151515' -let s:gui01 = '#202020' -let s:gui02 = '#303030' -let s:gui03 = '#505050' -let s:gui04 = '#b0b0b0' -let s:gui05 = '#d0d0d0' -let s:gui06 = '#e0e0e0' -let s:gui07 = '#f5f5f5' -let s:gui08 = '#fb9fb1' -let s:gui09 = '#eda987' -let s:gui0A = '#ddb26f' -let s:gui0B = '#acc267' -let s:gui0C = '#12cfc0' -let s:gui0D = '#6fc2ef' -let s:gui0E = '#e1a3ee' -let s:gui0F = '#deaf8f' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_chalk#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_chalk#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_chalk#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_chalk#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_chalk#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_circus.vim b/autoload/airline/themes/base16_circus.vim deleted file mode 100644 index 82d58d08..00000000 --- a/autoload/airline/themes/base16_circus.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Circus vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Stephan Boyer (https://github.com/stepchowfun) and Esther Wang (https://github.com/ewang12) - -let s:scheme_slug = substitute("circus", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#191919' -let s:gui01 = '#202020' -let s:gui02 = '#303030' -let s:gui03 = '#5f5a60' -let s:gui04 = '#505050' -let s:gui05 = '#a7a7a7' -let s:gui06 = '#808080' -let s:gui07 = '#ffffff' -let s:gui08 = '#dc657d' -let s:gui09 = '#4bb1a7' -let s:gui0A = '#c3ba63' -let s:gui0B = '#84b97c' -let s:gui0C = '#4bb1a7' -let s:gui0D = '#639ee4' -let s:gui0E = '#b888e2' -let s:gui0F = '#b888e2' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_classic_dark.vim b/autoload/airline/themes/base16_classic_dark.vim deleted file mode 100644 index 5a8dc5ec..00000000 --- a/autoload/airline/themes/base16_classic_dark.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Classic Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Jason Heeris (http://heeris.id.au) - -let s:scheme_slug = substitute("classic-dark", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#151515' -let s:gui01 = '#202020' -let s:gui02 = '#303030' -let s:gui03 = '#505050' -let s:gui04 = '#B0B0B0' -let s:gui05 = '#D0D0D0' -let s:gui06 = '#E0E0E0' -let s:gui07 = '#F5F5F5' -let s:gui08 = '#AC4142' -let s:gui09 = '#D28445' -let s:gui0A = '#F4BF75' -let s:gui0B = '#90A959' -let s:gui0C = '#75B5AA' -let s:gui0D = '#6A9FB5' -let s:gui0E = '#AA759F' -let s:gui0F = '#8F5536' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_classic_light.vim b/autoload/airline/themes/base16_classic_light.vim deleted file mode 100644 index 62102b8f..00000000 --- a/autoload/airline/themes/base16_classic_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Classic Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Jason Heeris (http://heeris.id.au) - -let s:scheme_slug = substitute("classic-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#F5F5F5' -let s:gui01 = '#E0E0E0' -let s:gui02 = '#D0D0D0' -let s:gui03 = '#B0B0B0' -let s:gui04 = '#505050' -let s:gui05 = '#303030' -let s:gui06 = '#202020' -let s:gui07 = '#151515' -let s:gui08 = '#AC4142' -let s:gui09 = '#D28445' -let s:gui0A = '#F4BF75' -let s:gui0B = '#90A959' -let s:gui0C = '#75B5AA' -let s:gui0D = '#6A9FB5' -let s:gui0E = '#AA759F' -let s:gui0F = '#8F5536' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_codeschool.vim b/autoload/airline/themes/base16_codeschool.vim index 05726933..f9cf9563 100644 --- a/autoload/airline/themes/base16_codeschool.vim +++ b/autoload/airline/themes/base16_codeschool.vim @@ -1,85 +1,73 @@ -" Base16 Codeschool vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By blockloop +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Codeschool Scheme by brettof86 +let g:airline#themes#base16_codeschool#palette = {} +let s:gui00 = "#232c31" +let s:gui01 = "#1c3657" +let s:gui02 = "#2a343a" +let s:gui03 = "#3f4944" +let s:gui04 = "#84898c" +let s:gui05 = "#9ea7a6" +let s:gui06 = "#a7cfa3" +let s:gui07 = "#b5d8f6" +let s:gui08 = "#2a5491" +let s:gui09 = "#43820d" +let s:gui0A = "#a03b1e" +let s:gui0B = "#237986" +let s:gui0C = "#b02f30" +let s:gui0D = "#484d79" +let s:gui0E = "#c59820" +let s:gui0F = "#c98344" -let s:scheme_slug = substitute("codeschool", "-", "_", "g") +let s:cterm00 = 17 +let s:cterm01 = 23 +let s:cterm02 = 23 +let s:cterm03 = 59 +let s:cterm04 = 102 +let s:cterm05 = 145 +let s:cterm06 = 151 +let s:cterm07 = 153 +let s:cterm08 = 24 +let s:cterm09 = 64 +let s:cterm0A = 130 +let s:cterm0B = 30 +let s:cterm0C = 125 +let s:cterm0D = 60 +let s:cterm0E = 172 +let s:cterm0F = 173 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_codeschool#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#232c31' -let s:gui01 = '#1c3657' -let s:gui02 = '#2a343a' -let s:gui03 = '#3f4944' -let s:gui04 = '#84898c' -let s:gui05 = '#9ea7a6' -let s:gui06 = '#a7cfa3' -let s:gui07 = '#b5d8f6' -let s:gui08 = '#2a5491' -let s:gui09 = '#43820d' -let s:gui0A = '#a03b1e' -let s:gui0B = '#237986' -let s:gui0C = '#b02f30' -let s:gui0D = '#484d79' -let s:gui0E = '#c59820' -let s:gui0F = '#c98344' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_codeschool#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_codeschool#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_codeschool#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_codeschool#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_codeschool#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_cupcake.vim b/autoload/airline/themes/base16_cupcake.vim deleted file mode 100644 index 5c7167a8..00000000 --- a/autoload/airline/themes/base16_cupcake.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Cupcake vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Chris Kempson (http://chriskempson.com) - -let s:scheme_slug = substitute("cupcake", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#fbf1f2' -let s:gui01 = '#f2f1f4' -let s:gui02 = '#d8d5dd' -let s:gui03 = '#bfb9c6' -let s:gui04 = '#a59daf' -let s:gui05 = '#8b8198' -let s:gui06 = '#72677E' -let s:gui07 = '#585062' -let s:gui08 = '#D57E85' -let s:gui09 = '#EBB790' -let s:gui0A = '#DCB16C' -let s:gui0B = '#A3B367' -let s:gui0C = '#69A9A7' -let s:gui0D = '#7297B9' -let s:gui0E = '#BB99B4' -let s:gui0F = '#BAA58C' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_cupertino.vim b/autoload/airline/themes/base16_cupertino.vim deleted file mode 100644 index 1b4622b0..00000000 --- a/autoload/airline/themes/base16_cupertino.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Cupertino vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Defman21 - -let s:scheme_slug = substitute("cupertino", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#ffffff' -let s:gui01 = '#c0c0c0' -let s:gui02 = '#c0c0c0' -let s:gui03 = '#808080' -let s:gui04 = '#808080' -let s:gui05 = '#404040' -let s:gui06 = '#404040' -let s:gui07 = '#5e5e5e' -let s:gui08 = '#c41a15' -let s:gui09 = '#eb8500' -let s:gui0A = '#826b28' -let s:gui0B = '#007400' -let s:gui0C = '#318495' -let s:gui0D = '#0000ff' -let s:gui0E = '#a90d91' -let s:gui0F = '#826b28' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_darktooth.vim b/autoload/airline/themes/base16_darktooth.vim deleted file mode 100644 index 862b98fb..00000000 --- a/autoload/airline/themes/base16_darktooth.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Darktooth vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Jason Milkins (https://github.com/jasonm23) - -let s:scheme_slug = substitute("darktooth", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#1D2021' -let s:gui01 = '#32302F' -let s:gui02 = '#504945' -let s:gui03 = '#665C54' -let s:gui04 = '#928374' -let s:gui05 = '#A89984' -let s:gui06 = '#D5C4A1' -let s:gui07 = '#FDF4C1' -let s:gui08 = '#FB543F' -let s:gui09 = '#FE8625' -let s:gui0A = '#FAC03B' -let s:gui0B = '#95C085' -let s:gui0C = '#8BA59B' -let s:gui0D = '#0D6678' -let s:gui0E = '#8F4673' -let s:gui0F = '#A87322' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_decaf.vim b/autoload/airline/themes/base16_decaf.vim deleted file mode 100644 index 748b70b2..00000000 --- a/autoload/airline/themes/base16_decaf.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Decaf vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Alex Mirrington (https://github.com/alexmirrington) - -let s:scheme_slug = substitute("decaf", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#2d2d2d' -let s:gui01 = '#393939' -let s:gui02 = '#515151' -let s:gui03 = '#777777' -let s:gui04 = '#b4b7b4' -let s:gui05 = '#cccccc' -let s:gui06 = '#e0e0e0' -let s:gui07 = '#ffffff' -let s:gui08 = '#ff7f7b' -let s:gui09 = '#ffbf70' -let s:gui0A = '#ffd67c' -let s:gui0B = '#beda78' -let s:gui0C = '#bed6ff' -let s:gui0D = '#90bee1' -let s:gui0E = '#efb3f7' -let s:gui0F = '#ff93b3' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_default_dark.vim b/autoload/airline/themes/base16_default_dark.vim deleted file mode 100644 index 96ccbe3f..00000000 --- a/autoload/airline/themes/base16_default_dark.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Default Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Chris Kempson (http://chriskempson.com) - -let s:scheme_slug = substitute("default-dark", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#181818' -let s:gui01 = '#282828' -let s:gui02 = '#383838' -let s:gui03 = '#585858' -let s:gui04 = '#b8b8b8' -let s:gui05 = '#d8d8d8' -let s:gui06 = '#e8e8e8' -let s:gui07 = '#f8f8f8' -let s:gui08 = '#ab4642' -let s:gui09 = '#dc9656' -let s:gui0A = '#f7ca88' -let s:gui0B = '#a1b56c' -let s:gui0C = '#86c1b9' -let s:gui0D = '#7cafc2' -let s:gui0E = '#ba8baf' -let s:gui0F = '#a16946' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_default_light.vim b/autoload/airline/themes/base16_default_light.vim deleted file mode 100644 index dfeb2e4e..00000000 --- a/autoload/airline/themes/base16_default_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Default Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Chris Kempson (http://chriskempson.com) - -let s:scheme_slug = substitute("default-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#f8f8f8' -let s:gui01 = '#e8e8e8' -let s:gui02 = '#d8d8d8' -let s:gui03 = '#b8b8b8' -let s:gui04 = '#585858' -let s:gui05 = '#383838' -let s:gui06 = '#282828' -let s:gui07 = '#181818' -let s:gui08 = '#ab4642' -let s:gui09 = '#dc9656' -let s:gui0A = '#f7ca88' -let s:gui0B = '#a1b56c' -let s:gui0C = '#86c1b9' -let s:gui0D = '#7cafc2' -let s:gui0E = '#ba8baf' -let s:gui0F = '#a16946' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_dracula.vim b/autoload/airline/themes/base16_dracula.vim deleted file mode 100644 index 1cfdbca8..00000000 --- a/autoload/airline/themes/base16_dracula.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Dracula vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Mike Barkmin (http://github.com/mikebarkmin) based on Dracula Theme (http://github.com/dracula) - -let s:scheme_slug = substitute("dracula", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#282936' -let s:gui01 = '#3a3c4e' -let s:gui02 = '#4d4f68' -let s:gui03 = '#626483' -let s:gui04 = '#62d6e8' -let s:gui05 = '#e9e9f4' -let s:gui06 = '#f1f2f8' -let s:gui07 = '#f7f7fb' -let s:gui08 = '#ea51b2' -let s:gui09 = '#b45bcf' -let s:gui0A = '#00f769' -let s:gui0B = '#ebff87' -let s:gui0C = '#a1efe4' -let s:gui0D = '#62d6e8' -let s:gui0E = '#b45bcf' -let s:gui0F = '#00f769' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_edge_dark.vim b/autoload/airline/themes/base16_edge_dark.vim deleted file mode 100644 index 11e1c8b8..00000000 --- a/autoload/airline/themes/base16_edge_dark.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Edge Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Sainnhepark (https://github.com/sainnhe) - -let s:scheme_slug = substitute("edge-dark", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#262729' -let s:gui01 = '#88909f' -let s:gui02 = '#b7bec9' -let s:gui03 = '#3e4249' -let s:gui04 = '#73b3e7' -let s:gui05 = '#b7bec9' -let s:gui06 = '#d390e7' -let s:gui07 = '#3e4249' -let s:gui08 = '#e77171' -let s:gui09 = '#e77171' -let s:gui0A = '#dbb774' -let s:gui0B = '#a1bf78' -let s:gui0C = '#5ebaa5' -let s:gui0D = '#73b3e7' -let s:gui0E = '#d390e7' -let s:gui0F = '#5ebaa5' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_edge_light.vim b/autoload/airline/themes/base16_edge_light.vim deleted file mode 100644 index fc664baa..00000000 --- a/autoload/airline/themes/base16_edge_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Edge Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Sainnhepark (https://github.com/sainnhe) - -let s:scheme_slug = substitute("edge-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#fafafa' -let s:gui01 = '#7c9f4b' -let s:gui02 = '#d69822' -let s:gui03 = '#5e646f' -let s:gui04 = '#6587bf' -let s:gui05 = '#5e646f' -let s:gui06 = '#b870ce' -let s:gui07 = '#5e646f' -let s:gui08 = '#db7070' -let s:gui09 = '#db7070' -let s:gui0A = '#d69822' -let s:gui0B = '#7c9f4b' -let s:gui0C = '#509c93' -let s:gui0D = '#6587bf' -let s:gui0E = '#b870ce' -let s:gui0F = '#509c93' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_eighties.vim b/autoload/airline/themes/base16_eighties.vim index b8fd094b..7161e391 100644 --- a/autoload/airline/themes/base16_eighties.vim +++ b/autoload/airline/themes/base16_eighties.vim @@ -1,85 +1,73 @@ -" Base16 Eighties vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Chris Kempson (http://chriskempson.com) +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Eighties Scheme by Chris Kempson (http://chriskempson.com) +let g:airline#themes#base16_eighties#palette = {} +let s:gui00 = "#2d2d2d" +let s:gui01 = "#393939" +let s:gui02 = "#515151" +let s:gui03 = "#747369" +let s:gui04 = "#a09f93" +let s:gui05 = "#d3d0c8" +let s:gui06 = "#e8e6df" +let s:gui07 = "#f2f0ec" +let s:gui08 = "#f2777a" +let s:gui09 = "#f99157" +let s:gui0A = "#ffcc66" +let s:gui0B = "#99cc99" +let s:gui0C = "#66cccc" +let s:gui0D = "#6699cc" +let s:gui0E = "#cc99cc" +let s:gui0F = "#d27b53" -let s:scheme_slug = substitute("eighties", "-", "_", "g") +let s:cterm00 = 236 +let s:cterm01 = 237 +let s:cterm02 = 239 +let s:cterm03 = 95 +let s:cterm04 = 144 +let s:cterm05 = 188 +let s:cterm06 = 188 +let s:cterm07 = 15 +let s:cterm08 = 210 +let s:cterm09 = 209 +let s:cterm0A = 221 +let s:cterm0B = 114 +let s:cterm0C = 80 +let s:cterm0D = 68 +let s:cterm0E = 176 +let s:cterm0F = 173 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_eighties#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#2d2d2d' -let s:gui01 = '#393939' -let s:gui02 = '#515151' -let s:gui03 = '#747369' -let s:gui04 = '#a09f93' -let s:gui05 = '#d3d0c8' -let s:gui06 = '#e8e6df' -let s:gui07 = '#f2f0ec' -let s:gui08 = '#f2777a' -let s:gui09 = '#f99157' -let s:gui0A = '#ffcc66' -let s:gui0B = '#99cc99' -let s:gui0C = '#66cccc' -let s:gui0D = '#6699cc' -let s:gui0E = '#cc99cc' -let s:gui0F = '#d27b53' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_eighties#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_eighties#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_eighties#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_eighties#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_eighties#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_embers.vim b/autoload/airline/themes/base16_embers.vim index 3dbf8ccb..0c260769 100644 --- a/autoload/airline/themes/base16_embers.vim +++ b/autoload/airline/themes/base16_embers.vim @@ -1,85 +1,73 @@ -" Base16 Embers vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Jannik Siebert (https://github.com/janniks) +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Embers Scheme by Jannik Siebert (https://github.com/janniks) +let g:airline#themes#base16_embers#palette = {} +let s:gui00 = "#16130F" +let s:gui01 = "#2C2620" +let s:gui02 = "#433B32" +let s:gui03 = "#5A5047" +let s:gui04 = "#8A8075" +let s:gui05 = "#A39A90" +let s:gui06 = "#BEB6AE" +let s:gui07 = "#DBD6D1" +let s:gui08 = "#826D57" +let s:gui09 = "#828257" +let s:gui0A = "#6D8257" +let s:gui0B = "#57826D" +let s:gui0C = "#576D82" +let s:gui0D = "#6D5782" +let s:gui0E = "#82576D" +let s:gui0F = "#825757" -let s:scheme_slug = substitute("embers", "-", "_", "g") +let s:cterm00 = 0 +let s:cterm01 = 0 +let s:cterm02 = 59 +let s:cterm03 = 59 +let s:cterm04 = 102 +let s:cterm05 = 138 +let s:cterm06 = 145 +let s:cterm07 = 188 +let s:cterm08 = 95 +let s:cterm09 = 101 +let s:cterm0A = 65 +let s:cterm0B = 65 +let s:cterm0C = 60 +let s:cterm0D = 60 +let s:cterm0E = 95 +let s:cterm0F = 95 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_embers#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#16130F' -let s:gui01 = '#2C2620' -let s:gui02 = '#433B32' -let s:gui03 = '#5A5047' -let s:gui04 = '#8A8075' -let s:gui05 = '#A39A90' -let s:gui06 = '#BEB6AE' -let s:gui07 = '#DBD6D1' -let s:gui08 = '#826D57' -let s:gui09 = '#828257' -let s:gui0A = '#6D8257' -let s:gui0B = '#57826D' -let s:gui0C = '#576D82' -let s:gui0D = '#6D5782' -let s:gui0E = '#82576D' -let s:gui0F = '#825757' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_embers#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_embers#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_embers#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_embers#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_embers#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_espresso.vim b/autoload/airline/themes/base16_espresso.vim deleted file mode 100644 index 55843a7b..00000000 --- a/autoload/airline/themes/base16_espresso.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Espresso vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Alex Mirrington (https://github.com/alexmirrington) - -let s:scheme_slug = substitute("espresso", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#2d2d2d' -let s:gui01 = '#393939' -let s:gui02 = '#515151' -let s:gui03 = '#777777' -let s:gui04 = '#b4b7b4' -let s:gui05 = '#cccccc' -let s:gui06 = '#e0e0e0' -let s:gui07 = '#ffffff' -let s:gui08 = '#d25252' -let s:gui09 = '#f9a959' -let s:gui0A = '#ffc66d' -let s:gui0B = '#a5c261' -let s:gui0C = '#bed6ff' -let s:gui0D = '#6c99bb' -let s:gui0E = '#d197d9' -let s:gui0F = '#f97394' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_flat.vim b/autoload/airline/themes/base16_flat.vim index c67cf737..aa4f5cf2 100644 --- a/autoload/airline/themes/base16_flat.vim +++ b/autoload/airline/themes/base16_flat.vim @@ -1,85 +1,73 @@ -" Base16 Flat vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Chris Kempson (http://chriskempson.com) +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Flat Scheme by Chris Kempson (http://chriskempson.com) +let g:airline#themes#base16_flat#palette = {} +let s:gui00 = "#2C3E50" +let s:gui01 = "#34495E" +let s:gui02 = "#7F8C8D" +let s:gui03 = "#95A5A6" +let s:gui04 = "#BDC3C7" +let s:gui05 = "#e0e0e0" +let s:gui06 = "#f5f5f5" +let s:gui07 = "#ECF0F1" +let s:gui08 = "#E74C3C" +let s:gui09 = "#E67E22" +let s:gui0A = "#F1C40F" +let s:gui0B = "#2ECC71" +let s:gui0C = "#1ABC9C" +let s:gui0D = "#3498DB" +let s:gui0E = "#9B59B6" +let s:gui0F = "#be643c" -let s:scheme_slug = substitute("flat", "-", "_", "g") +let s:cterm00 = 23 +let s:cterm01 = 59 +let s:cterm02 = 102 +let s:cterm03 = 109 +let s:cterm04 = 146 +let s:cterm05 = 253 +let s:cterm06 = 15 +let s:cterm07 = 15 +let s:cterm08 = 167 +let s:cterm09 = 172 +let s:cterm0A = 220 +let s:cterm0B = 41 +let s:cterm0C = 37 +let s:cterm0D = 68 +let s:cterm0E = 97 +let s:cterm0F = 131 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_flat#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#2C3E50' -let s:gui01 = '#34495E' -let s:gui02 = '#7F8C8D' -let s:gui03 = '#95A5A6' -let s:gui04 = '#BDC3C7' -let s:gui05 = '#e0e0e0' -let s:gui06 = '#f5f5f5' -let s:gui07 = '#ECF0F1' -let s:gui08 = '#E74C3C' -let s:gui09 = '#E67E22' -let s:gui0A = '#F1C40F' -let s:gui0B = '#2ECC71' -let s:gui0C = '#1ABC9C' -let s:gui0D = '#3498DB' -let s:gui0E = '#9B59B6' -let s:gui0F = '#be643c' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_flat#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_flat#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_flat#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_flat#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_flat#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_framer.vim b/autoload/airline/themes/base16_framer.vim deleted file mode 100644 index 338c6245..00000000 --- a/autoload/airline/themes/base16_framer.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Framer vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Framer (Maintained by Jesse Hoyos) - -let s:scheme_slug = substitute("framer", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#181818' -let s:gui01 = '#151515' -let s:gui02 = '#464646' -let s:gui03 = '#747474' -let s:gui04 = '#B9B9B9' -let s:gui05 = '#D0D0D0' -let s:gui06 = '#E8E8E8' -let s:gui07 = '#EEEEEE' -let s:gui08 = '#FD886B' -let s:gui09 = '#FC4769' -let s:gui0A = '#FECB6E' -let s:gui0B = '#32CCDC' -let s:gui0C = '#ACDDFD' -let s:gui0D = '#20BCFC' -let s:gui0E = '#BA8CFC' -let s:gui0F = '#B15F4A' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_fruit_soda.vim b/autoload/airline/themes/base16_fruit_soda.vim deleted file mode 100644 index 6074b496..00000000 --- a/autoload/airline/themes/base16_fruit_soda.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Fruit Soda vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By jozip - -let s:scheme_slug = substitute("fruit-soda", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#f1ecf1' -let s:gui01 = '#e0dee0' -let s:gui02 = '#d8d5d5' -let s:gui03 = '#b5b4b6' -let s:gui04 = '#979598' -let s:gui05 = '#515151' -let s:gui06 = '#474545' -let s:gui07 = '#2d2c2c' -let s:gui08 = '#fe3e31' -let s:gui09 = '#fe6d08' -let s:gui0A = '#f7e203' -let s:gui0B = '#47f74c' -let s:gui0C = '#0f9cfd' -let s:gui0D = '#2931df' -let s:gui0E = '#611fce' -let s:gui0F = '#b16f40' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_gigavolt.vim b/autoload/airline/themes/base16_gigavolt.vim deleted file mode 100644 index 6ee86519..00000000 --- a/autoload/airline/themes/base16_gigavolt.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Gigavolt vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Aidan Swope (http://github.com/Whillikers) - -let s:scheme_slug = substitute("gigavolt", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#202126' -let s:gui01 = '#2d303d' -let s:gui02 = '#5a576e' -let s:gui03 = '#a1d2e6' -let s:gui04 = '#cad3ff' -let s:gui05 = '#e9e7e1' -let s:gui06 = '#eff0f9' -let s:gui07 = '#f2fbff' -let s:gui08 = '#ff661a' -let s:gui09 = '#19f988' -let s:gui0A = '#ffdc2d' -let s:gui0B = '#f2e6a9' -let s:gui0C = '#fb6acb' -let s:gui0D = '#40bfff' -let s:gui0E = '#ae94f9' -let s:gui0F = '#6187ff' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_github.vim b/autoload/airline/themes/base16_github.vim deleted file mode 100644 index 03e9ce06..00000000 --- a/autoload/airline/themes/base16_github.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Github vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Defman21 - -let s:scheme_slug = substitute("github", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#ffffff' -let s:gui01 = '#f5f5f5' -let s:gui02 = '#c8c8fa' -let s:gui03 = '#969896' -let s:gui04 = '#e8e8e8' -let s:gui05 = '#333333' -let s:gui06 = '#ffffff' -let s:gui07 = '#ffffff' -let s:gui08 = '#ed6a43' -let s:gui09 = '#0086b3' -let s:gui0A = '#795da3' -let s:gui0B = '#183691' -let s:gui0C = '#183691' -let s:gui0D = '#795da3' -let s:gui0E = '#a71d5d' -let s:gui0F = '#333333' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_google_dark.vim b/autoload/airline/themes/base16_google_dark.vim deleted file mode 100644 index e710b8ae..00000000 --- a/autoload/airline/themes/base16_google_dark.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Google Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Seth Wright (http://sethawright.com) - -let s:scheme_slug = substitute("google-dark", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#1d1f21' -let s:gui01 = '#282a2e' -let s:gui02 = '#373b41' -let s:gui03 = '#969896' -let s:gui04 = '#b4b7b4' -let s:gui05 = '#c5c8c6' -let s:gui06 = '#e0e0e0' -let s:gui07 = '#ffffff' -let s:gui08 = '#CC342B' -let s:gui09 = '#F96A38' -let s:gui0A = '#FBA922' -let s:gui0B = '#198844' -let s:gui0C = '#3971ED' -let s:gui0D = '#3971ED' -let s:gui0E = '#A36AC7' -let s:gui0F = '#3971ED' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_google_light.vim b/autoload/airline/themes/base16_google_light.vim deleted file mode 100644 index 08080c87..00000000 --- a/autoload/airline/themes/base16_google_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Google Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Seth Wright (http://sethawright.com) - -let s:scheme_slug = substitute("google-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#ffffff' -let s:gui01 = '#e0e0e0' -let s:gui02 = '#c5c8c6' -let s:gui03 = '#b4b7b4' -let s:gui04 = '#969896' -let s:gui05 = '#373b41' -let s:gui06 = '#282a2e' -let s:gui07 = '#1d1f21' -let s:gui08 = '#CC342B' -let s:gui09 = '#F96A38' -let s:gui0A = '#FBA922' -let s:gui0B = '#198844' -let s:gui0C = '#3971ED' -let s:gui0D = '#3971ED' -let s:gui0E = '#A36AC7' -let s:gui0F = '#3971ED' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_grayscale_dark.vim b/autoload/airline/themes/base16_grayscale_dark.vim deleted file mode 100644 index ac9fd372..00000000 --- a/autoload/airline/themes/base16_grayscale_dark.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Grayscale Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Alexandre Gavioli (https://github.com/Alexx2/) - -let s:scheme_slug = substitute("grayscale-dark", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#101010' -let s:gui01 = '#252525' -let s:gui02 = '#464646' -let s:gui03 = '#525252' -let s:gui04 = '#ababab' -let s:gui05 = '#b9b9b9' -let s:gui06 = '#e3e3e3' -let s:gui07 = '#f7f7f7' -let s:gui08 = '#7c7c7c' -let s:gui09 = '#999999' -let s:gui0A = '#a0a0a0' -let s:gui0B = '#8e8e8e' -let s:gui0C = '#868686' -let s:gui0D = '#686868' -let s:gui0E = '#747474' -let s:gui0F = '#5e5e5e' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_grayscale_light.vim b/autoload/airline/themes/base16_grayscale_light.vim deleted file mode 100644 index bac4eab0..00000000 --- a/autoload/airline/themes/base16_grayscale_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Grayscale Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Alexandre Gavioli (https://github.com/Alexx2/) - -let s:scheme_slug = substitute("grayscale-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#f7f7f7' -let s:gui01 = '#e3e3e3' -let s:gui02 = '#b9b9b9' -let s:gui03 = '#ababab' -let s:gui04 = '#525252' -let s:gui05 = '#464646' -let s:gui06 = '#252525' -let s:gui07 = '#101010' -let s:gui08 = '#7c7c7c' -let s:gui09 = '#999999' -let s:gui0A = '#a0a0a0' -let s:gui0B = '#8e8e8e' -let s:gui0C = '#868686' -let s:gui0D = '#686868' -let s:gui0E = '#747474' -let s:gui0F = '#5e5e5e' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_greenscreen.vim b/autoload/airline/themes/base16_greenscreen.vim index 7c4603fc..b460449a 100644 --- a/autoload/airline/themes/base16_greenscreen.vim +++ b/autoload/airline/themes/base16_greenscreen.vim @@ -1,85 +1,73 @@ -" Base16 Green Screen vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Chris Kempson (http://chriskempson.com) +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Green Screen Scheme by Chris Kempson (http://chriskempson.com) +let g:airline#themes#base16_greenscreen#palette = {} +let s:gui00 = "#001100" +let s:gui01 = "#003300" +let s:gui02 = "#005500" +let s:gui03 = "#007700" +let s:gui04 = "#009900" +let s:gui05 = "#00bb00" +let s:gui06 = "#00dd00" +let s:gui07 = "#00ff00" +let s:gui08 = "#007700" +let s:gui09 = "#009900" +let s:gui0A = "#007700" +let s:gui0B = "#00bb00" +let s:gui0C = "#005500" +let s:gui0D = "#009900" +let s:gui0E = "#00bb00" +let s:gui0F = "#005500" -let s:scheme_slug = substitute("greenscreen", "-", "_", "g") +let s:cterm00 = 0 +let s:cterm01 = 22 +let s:cterm02 = 22 +let s:cterm03 = 28 +let s:cterm04 = 28 +let s:cterm05 = 34 +let s:cterm06 = 40 +let s:cterm07 = 10 +let s:cterm08 = 28 +let s:cterm09 = 28 +let s:cterm0A = 28 +let s:cterm0B = 34 +let s:cterm0C = 22 +let s:cterm0D = 28 +let s:cterm0E = 34 +let s:cterm0F = 22 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_greenscreen#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#001100' -let s:gui01 = '#003300' -let s:gui02 = '#005500' -let s:gui03 = '#007700' -let s:gui04 = '#009900' -let s:gui05 = '#00bb00' -let s:gui06 = '#00dd00' -let s:gui07 = '#00ff00' -let s:gui08 = '#007700' -let s:gui09 = '#009900' -let s:gui0A = '#007700' -let s:gui0B = '#00bb00' -let s:gui0C = '#005500' -let s:gui0D = '#009900' -let s:gui0E = '#00bb00' -let s:gui0F = '#005500' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_greenscreen#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_greenscreen#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_greenscreen#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_greenscreen#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_greenscreen#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_gruvbox_dark_hard.vim b/autoload/airline/themes/base16_gruvbox_dark_hard.vim index 82d3263d..1880f10e 100644 --- a/autoload/airline/themes/base16_gruvbox_dark_hard.vim +++ b/autoload/airline/themes/base16_gruvbox_dark_hard.vim @@ -1,148 +1,78 @@ -" Base16 Gruvbox dark, hard vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) - -let s:scheme_slug = substitute("gruvbox-dark-hard", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#1d2021' -let s:gui01 = '#3c3836' -let s:gui02 = '#504945' -let s:gui03 = '#665c54' -let s:gui04 = '#bdae93' -let s:gui05 = '#d5c4a1' -let s:gui06 = '#ebdbb2' -let s:gui07 = '#fbf1c7' -let s:gui08 = '#fb4934' -let s:gui09 = '#fe8019' -let s:gui0A = '#fabd2f' -let s:gui0B = '#b8bb26' -let s:gui0C = '#8ec07c' -let s:gui0D = '#83a598' -let s:gui0E = '#d3869b' -let s:gui0F = '#d65d0e' - -" termcolor and palette definitions differ between old and new base16_gruvbox_dark_hard -if get(g:, 'airline_base16_gruvbox_dark_hard_old', 0) - " Terminal color definitions - let s:cterm00 = 234 - let s:cterm01 = 235 - let s:cterm02 = 236 - let s:cterm03 = 240 - let s:cterm04 = 143 - let s:cterm05 = 187 - let s:cterm06 = 223 - let s:cterm07 = 230 - let s:cterm08 = 203 - let s:cterm09 = 208 - let s:cterm0A = 214 - let s:cterm0B = 142 - let s:cterm0C = 108 - let s:cterm0D = 108 - let s:cterm0E = 175 - let s:cterm0F = 166 - - let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] - let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] - let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] - let g:airline#themes#base16_gruvbox_dark_hard#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) - - let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] - let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] - let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] - let g:airline#themes#base16_gruvbox_dark_hard#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) - - let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] - let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] - let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] - let g:airline#themes#base16_gruvbox_dark_hard#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) - - let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] - let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] - let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] - let g:airline#themes#base16_gruvbox_dark_hard#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) - - let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] - let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] - let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] - let g:airline#themes#base16_gruvbox_dark_hard#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) - - let g:airline#themes#base16_gruvbox_dark_hard#palette.terminal = airline#themes#generate_color_map(s:I1, s:I2, s:I3) - 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.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 - " Terminal color definitions - let s:cterm00 = "00" - let s:cterm03 = "08" - let s:cterm05 = "07" - let s:cterm07 = "15" - let s:cterm08 = "01" - let s:cterm0A = "03" - let s:cterm0B = "02" - let s:cterm0C = "06" - let s:cterm0D = "04" - let s:cterm0E = "05" - if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" - else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" - endif - - let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) - let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - - let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) - let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - - let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) - let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - - let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) - let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - - let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) +" vim-airline template by ronald2wing (https://github.com/ronald2wing) +" Base 16 Gruvbox Dark Hard Scheme by Dawid Kurek (https://github.com/dawikur) +let g:airline#themes#base16_gruvbox_dark_hard#palette = {} +let s:gui00 = "#1d2021" +let s:gui01 = "#3c3836" +let s:gui02 = "#504945" +let s:gui03 = "#665c54" +let s:gui04 = "#bdae93" +let s:gui05 = "#d5c4a1" +let s:gui06 = "#ebdbb2" +let s:gui07 = "#fbf1c7" +let s:gui08 = "#fb4934" +let s:gui09 = "#fe8019" +let s:gui0A = "#fabd2f" +let s:gui0B = "#b8bb26" +let s:gui0C = "#8ec07c" +let s:gui0D = "#83a598" +let s:gui0E = "#d3869b" +let s:gui0F = "#d65d0e" + +let s:cterm00 = 234 +let s:cterm01 = 235 +let s:cterm02 = 236 +let s:cterm03 = 240 +let s:cterm04 = 143 +let s:cterm05 = 187 +let s:cterm06 = 223 +let s:cterm07 = 230 +let s:cterm08 = 203 +let s:cterm09 = 208 +let s:cterm0A = 214 +let s:cterm0B = 142 +let s:cterm0C = 108 +let s:cterm0D = 108 +let s:cterm0E = 175 +let s:cterm0F = 166 + +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_gruvbox_dark_hard#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_gruvbox_dark_hard#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) + +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_gruvbox_dark_hard#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) + +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_gruvbox_dark_hard#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) + +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_gruvbox_dark_hard#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) + +let g:airline#themes#base16_gruvbox_dark_hard#palette.terminal = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +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.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_gruvbox_dark_hard#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_gruvbox_dark_medium.vim b/autoload/airline/themes/base16_gruvbox_dark_medium.vim deleted file mode 100644 index 6be00835..00000000 --- a/autoload/airline/themes/base16_gruvbox_dark_medium.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Gruvbox dark, medium vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) - -let s:scheme_slug = substitute("gruvbox-dark-medium", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#282828' -let s:gui01 = '#3c3836' -let s:gui02 = '#504945' -let s:gui03 = '#665c54' -let s:gui04 = '#bdae93' -let s:gui05 = '#d5c4a1' -let s:gui06 = '#ebdbb2' -let s:gui07 = '#fbf1c7' -let s:gui08 = '#fb4934' -let s:gui09 = '#fe8019' -let s:gui0A = '#fabd2f' -let s:gui0B = '#b8bb26' -let s:gui0C = '#8ec07c' -let s:gui0D = '#83a598' -let s:gui0E = '#d3869b' -let s:gui0F = '#d65d0e' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_gruvbox_dark_pale.vim b/autoload/airline/themes/base16_gruvbox_dark_pale.vim deleted file mode 100644 index 12b9eaa0..00000000 --- a/autoload/airline/themes/base16_gruvbox_dark_pale.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Gruvbox dark, pale vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) - -let s:scheme_slug = substitute("gruvbox-dark-pale", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#262626' -let s:gui01 = '#3a3a3a' -let s:gui02 = '#4e4e4e' -let s:gui03 = '#8a8a8a' -let s:gui04 = '#949494' -let s:gui05 = '#dab997' -let s:gui06 = '#d5c4a1' -let s:gui07 = '#ebdbb2' -let s:gui08 = '#d75f5f' -let s:gui09 = '#ff8700' -let s:gui0A = '#ffaf00' -let s:gui0B = '#afaf00' -let s:gui0C = '#85ad85' -let s:gui0D = '#83adad' -let s:gui0E = '#d485ad' -let s:gui0F = '#d65d0e' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_gruvbox_dark_soft.vim b/autoload/airline/themes/base16_gruvbox_dark_soft.vim deleted file mode 100644 index c1181903..00000000 --- a/autoload/airline/themes/base16_gruvbox_dark_soft.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Gruvbox dark, soft vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) - -let s:scheme_slug = substitute("gruvbox-dark-soft", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#32302f' -let s:gui01 = '#3c3836' -let s:gui02 = '#504945' -let s:gui03 = '#665c54' -let s:gui04 = '#bdae93' -let s:gui05 = '#d5c4a1' -let s:gui06 = '#ebdbb2' -let s:gui07 = '#fbf1c7' -let s:gui08 = '#fb4934' -let s:gui09 = '#fe8019' -let s:gui0A = '#fabd2f' -let s:gui0B = '#b8bb26' -let s:gui0C = '#8ec07c' -let s:gui0D = '#83a598' -let s:gui0E = '#d3869b' -let s:gui0F = '#d65d0e' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_gruvbox_light_hard.vim b/autoload/airline/themes/base16_gruvbox_light_hard.vim deleted file mode 100644 index 82c65aff..00000000 --- a/autoload/airline/themes/base16_gruvbox_light_hard.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Gruvbox light, hard vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) - -let s:scheme_slug = substitute("gruvbox-light-hard", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#f9f5d7' -let s:gui01 = '#ebdbb2' -let s:gui02 = '#d5c4a1' -let s:gui03 = '#bdae93' -let s:gui04 = '#665c54' -let s:gui05 = '#504945' -let s:gui06 = '#3c3836' -let s:gui07 = '#282828' -let s:gui08 = '#9d0006' -let s:gui09 = '#af3a03' -let s:gui0A = '#b57614' -let s:gui0B = '#79740e' -let s:gui0C = '#427b58' -let s:gui0D = '#076678' -let s:gui0E = '#8f3f71' -let s:gui0F = '#d65d0e' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_gruvbox_light_medium.vim b/autoload/airline/themes/base16_gruvbox_light_medium.vim deleted file mode 100644 index f63ab3ac..00000000 --- a/autoload/airline/themes/base16_gruvbox_light_medium.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Gruvbox light, medium vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) - -let s:scheme_slug = substitute("gruvbox-light-medium", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#fbf1c7' -let s:gui01 = '#ebdbb2' -let s:gui02 = '#d5c4a1' -let s:gui03 = '#bdae93' -let s:gui04 = '#665c54' -let s:gui05 = '#504945' -let s:gui06 = '#3c3836' -let s:gui07 = '#282828' -let s:gui08 = '#9d0006' -let s:gui09 = '#af3a03' -let s:gui0A = '#b57614' -let s:gui0B = '#79740e' -let s:gui0C = '#427b58' -let s:gui0D = '#076678' -let s:gui0E = '#8f3f71' -let s:gui0F = '#d65d0e' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_gruvbox_light_soft.vim b/autoload/airline/themes/base16_gruvbox_light_soft.vim deleted file mode 100644 index f50e6c53..00000000 --- a/autoload/airline/themes/base16_gruvbox_light_soft.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Gruvbox light, soft vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) - -let s:scheme_slug = substitute("gruvbox-light-soft", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#f2e5bc' -let s:gui01 = '#ebdbb2' -let s:gui02 = '#d5c4a1' -let s:gui03 = '#bdae93' -let s:gui04 = '#665c54' -let s:gui05 = '#504945' -let s:gui06 = '#3c3836' -let s:gui07 = '#282828' -let s:gui08 = '#9d0006' -let s:gui09 = '#af3a03' -let s:gui0A = '#b57614' -let s:gui0B = '#79740e' -let s:gui0C = '#427b58' -let s:gui0D = '#076678' -let s:gui0E = '#8f3f71' -let s:gui0F = '#d65d0e' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_harmonic_dark.vim b/autoload/airline/themes/base16_harmonic_dark.vim deleted file mode 100644 index c5799e71..00000000 --- a/autoload/airline/themes/base16_harmonic_dark.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Harmonic16 Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Jannik Siebert (https://github.com/janniks) - -let s:scheme_slug = substitute("harmonic-dark", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#0b1c2c' -let s:gui01 = '#223b54' -let s:gui02 = '#405c79' -let s:gui03 = '#627e99' -let s:gui04 = '#aabcce' -let s:gui05 = '#cbd6e2' -let s:gui06 = '#e5ebf1' -let s:gui07 = '#f7f9fb' -let s:gui08 = '#bf8b56' -let s:gui09 = '#bfbf56' -let s:gui0A = '#8bbf56' -let s:gui0B = '#56bf8b' -let s:gui0C = '#568bbf' -let s:gui0D = '#8b56bf' -let s:gui0E = '#bf568b' -let s:gui0F = '#bf5656' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_harmonic_light.vim b/autoload/airline/themes/base16_harmonic_light.vim deleted file mode 100644 index 1cb5c6f7..00000000 --- a/autoload/airline/themes/base16_harmonic_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Harmonic16 Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Jannik Siebert (https://github.com/janniks) - -let s:scheme_slug = substitute("harmonic-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#f7f9fb' -let s:gui01 = '#e5ebf1' -let s:gui02 = '#cbd6e2' -let s:gui03 = '#aabcce' -let s:gui04 = '#627e99' -let s:gui05 = '#405c79' -let s:gui06 = '#223b54' -let s:gui07 = '#0b1c2c' -let s:gui08 = '#bf8b56' -let s:gui09 = '#bfbf56' -let s:gui0A = '#8bbf56' -let s:gui0B = '#56bf8b' -let s:gui0C = '#568bbf' -let s:gui0D = '#8b56bf' -let s:gui0E = '#bf568b' -let s:gui0F = '#bf5656' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_heetch.vim b/autoload/airline/themes/base16_heetch.vim deleted file mode 100644 index 954bb176..00000000 --- a/autoload/airline/themes/base16_heetch.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Heetch Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Geoffrey Teale (tealeg@gmail.com) - -let s:scheme_slug = substitute("heetch", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#190134' -let s:gui01 = '#392551' -let s:gui02 = '#5A496E' -let s:gui03 = '#7B6D8B' -let s:gui04 = '#9C92A8' -let s:gui05 = '#BDB6C5' -let s:gui06 = '#DEDAE2' -let s:gui07 = '#FEFFFF' -let s:gui08 = '#27D9D5' -let s:gui09 = '#5BA2B6' -let s:gui0A = '#8F6C97' -let s:gui0B = '#C33678' -let s:gui0C = '#F80059' -let s:gui0D = '#BD0152' -let s:gui0E = '#82034C' -let s:gui0F = '#470546' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_heetch_light.vim b/autoload/airline/themes/base16_heetch_light.vim deleted file mode 100644 index bf18ad69..00000000 --- a/autoload/airline/themes/base16_heetch_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Heetch Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Geoffrey Teale (tealeg@gmail.com) - -let s:scheme_slug = substitute("heetch-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#feffff' -let s:gui01 = '#392551' -let s:gui02 = '#7b6d8b' -let s:gui03 = '#9c92a8' -let s:gui04 = '#ddd6e5' -let s:gui05 = '#5a496e' -let s:gui06 = '#470546' -let s:gui07 = '#190134' -let s:gui08 = '#27d9d5' -let s:gui09 = '#bdb6c5' -let s:gui0A = '#5ba2b6' -let s:gui0B = '#f80059' -let s:gui0C = '#c33678' -let s:gui0D = '#47f9f5' -let s:gui0E = '#bd0152' -let s:gui0F = '#dedae2' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_helios.vim b/autoload/airline/themes/base16_helios.vim deleted file mode 100644 index 7aae9958..00000000 --- a/autoload/airline/themes/base16_helios.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Helios vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Alex Meyer (https://github.com/reyemxela) - -let s:scheme_slug = substitute("helios", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#1d2021' -let s:gui01 = '#383c3e' -let s:gui02 = '#53585b' -let s:gui03 = '#6f7579' -let s:gui04 = '#cdcdcd' -let s:gui05 = '#d5d5d5' -let s:gui06 = '#dddddd' -let s:gui07 = '#e5e5e5' -let s:gui08 = '#d72638' -let s:gui09 = '#eb8413' -let s:gui0A = '#f19d1a' -let s:gui0B = '#88b92d' -let s:gui0C = '#1ba595' -let s:gui0D = '#1e8bac' -let s:gui0E = '#be4264' -let s:gui0F = '#c85e0d' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_hopscotch.vim b/autoload/airline/themes/base16_hopscotch.vim index 72d374f5..0e78688a 100644 --- a/autoload/airline/themes/base16_hopscotch.vim +++ b/autoload/airline/themes/base16_hopscotch.vim @@ -1,85 +1,73 @@ -" Base16 Hopscotch vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Jan T. Sott +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Hopscotch Scheme by Jan T. Sott +let g:airline#themes#base16_hopscotch#palette = {} +let s:gui00 = "#322931" +let s:gui01 = "#433b42" +let s:gui02 = "#5c545b" +let s:gui03 = "#797379" +let s:gui04 = "#989498" +let s:gui05 = "#b9b5b8" +let s:gui06 = "#d5d3d5" +let s:gui07 = "#ffffff" +let s:gui08 = "#dd464c" +let s:gui09 = "#fd8b19" +let s:gui0A = "#fdcc59" +let s:gui0B = "#8fc13e" +let s:gui0C = "#149b93" +let s:gui0D = "#1290bf" +let s:gui0E = "#c85e7c" +let s:gui0F = "#b33508" -let s:scheme_slug = substitute("hopscotch", "-", "_", "g") +let s:cterm00 = 53 +let s:cterm01 = 59 +let s:cterm02 = 59 +let s:cterm03 = 96 +let s:cterm04 = 102 +let s:cterm05 = 145 +let s:cterm06 = 188 +let s:cterm07 = 15 +let s:cterm08 = 167 +let s:cterm09 = 208 +let s:cterm0A = 221 +let s:cterm0B = 107 +let s:cterm0C = 30 +let s:cterm0D = 31 +let s:cterm0E = 168 +let s:cterm0F = 130 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_hopscotch#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#322931' -let s:gui01 = '#433b42' -let s:gui02 = '#5c545b' -let s:gui03 = '#797379' -let s:gui04 = '#989498' -let s:gui05 = '#b9b5b8' -let s:gui06 = '#d5d3d5' -let s:gui07 = '#ffffff' -let s:gui08 = '#dd464c' -let s:gui09 = '#fd8b19' -let s:gui0A = '#fdcc59' -let s:gui0B = '#8fc13e' -let s:gui0C = '#149b93' -let s:gui0D = '#1290bf' -let s:gui0E = '#c85e7c' -let s:gui0F = '#b33508' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_hopscotch#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_hopscotch#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_hopscotch#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_hopscotch#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_hopscotch#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_horizon_dark.vim b/autoload/airline/themes/base16_horizon_dark.vim deleted file mode 100644 index a96f222a..00000000 --- a/autoload/airline/themes/base16_horizon_dark.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Horizon Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Michaël Ball (http://github.com/michael-ball/) - -let s:scheme_slug = substitute("horizon-dark", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#1C1E26' -let s:gui01 = '#232530' -let s:gui02 = '#2E303E' -let s:gui03 = '#6F6F70' -let s:gui04 = '#9DA0A2' -let s:gui05 = '#CBCED0' -let s:gui06 = '#DCDFE4' -let s:gui07 = '#E3E6EE' -let s:gui08 = '#E93C58' -let s:gui09 = '#E58D7D' -let s:gui0A = '#EFB993' -let s:gui0B = '#EFAF8E' -let s:gui0C = '#24A8B4' -let s:gui0D = '#DF5273' -let s:gui0E = '#B072D1' -let s:gui0F = '#E4A382' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_horizon_light.vim b/autoload/airline/themes/base16_horizon_light.vim deleted file mode 100644 index a0a73115..00000000 --- a/autoload/airline/themes/base16_horizon_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Horizon Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Michaël Ball (http://github.com/michael-ball/) - -let s:scheme_slug = substitute("horizon-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#FDF0ED' -let s:gui01 = '#FADAD1' -let s:gui02 = '#F9CBBE' -let s:gui03 = '#BDB3B1' -let s:gui04 = '#948C8A' -let s:gui05 = '#403C3D' -let s:gui06 = '#302C2D' -let s:gui07 = '#201C1D' -let s:gui08 = '#F7939B' -let s:gui09 = '#F6661E' -let s:gui0A = '#FBE0D9' -let s:gui0B = '#94E1B0' -let s:gui0C = '#DC3318' -let s:gui0D = '#DA103F' -let s:gui0E = '#1D8991' -let s:gui0F = '#E58C92' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_horizon_terminal_dark.vim b/autoload/airline/themes/base16_horizon_terminal_dark.vim deleted file mode 100644 index 8de0c41c..00000000 --- a/autoload/airline/themes/base16_horizon_terminal_dark.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Horizon Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Michaël Ball (http://github.com/michael-ball/) - -let s:scheme_slug = substitute("horizon-terminal-dark", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#1C1E26' -let s:gui01 = '#232530' -let s:gui02 = '#2E303E' -let s:gui03 = '#6F6F70' -let s:gui04 = '#9DA0A2' -let s:gui05 = '#CBCED0' -let s:gui06 = '#DCDFE4' -let s:gui07 = '#E3E6EE' -let s:gui08 = '#E95678' -let s:gui09 = '#FAB795' -let s:gui0A = '#FAC29A' -let s:gui0B = '#29D398' -let s:gui0C = '#59E1E3' -let s:gui0D = '#26BBD9' -let s:gui0E = '#EE64AC' -let s:gui0F = '#F09383' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_horizon_terminal_light.vim b/autoload/airline/themes/base16_horizon_terminal_light.vim deleted file mode 100644 index 164571ad..00000000 --- a/autoload/airline/themes/base16_horizon_terminal_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Horizon Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Michaël Ball (http://github.com/michael-ball/) - -let s:scheme_slug = substitute("horizon-terminal-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#FDF0ED' -let s:gui01 = '#FADAD1' -let s:gui02 = '#F9CBBE' -let s:gui03 = '#BDB3B1' -let s:gui04 = '#948C8A' -let s:gui05 = '#403C3D' -let s:gui06 = '#302C2D' -let s:gui07 = '#201C1D' -let s:gui08 = '#E95678' -let s:gui09 = '#F9CEC3' -let s:gui0A = '#FADAD1' -let s:gui0B = '#29D398' -let s:gui0C = '#59E1E3' -let s:gui0D = '#26BBD9' -let s:gui0E = '#EE64AC' -let s:gui0F = '#F9CBBE' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_ia_dark.vim b/autoload/airline/themes/base16_ia_dark.vim deleted file mode 100644 index b334ed02..00000000 --- a/autoload/airline/themes/base16_ia_dark.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 iA Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By iA Inc. (modified by aramisgithub) - -let s:scheme_slug = substitute("ia-dark", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#1a1a1a' -let s:gui01 = '#222222' -let s:gui02 = '#1d414d' -let s:gui03 = '#767676' -let s:gui04 = '#b8b8b8' -let s:gui05 = '#cccccc' -let s:gui06 = '#e8e8e8' -let s:gui07 = '#f8f8f8' -let s:gui08 = '#d88568' -let s:gui09 = '#d86868' -let s:gui0A = '#b99353' -let s:gui0B = '#83a471' -let s:gui0C = '#7c9cae' -let s:gui0D = '#8eccdd' -let s:gui0E = '#b98eb2' -let s:gui0F = '#8b6c37' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_ia_light.vim b/autoload/airline/themes/base16_ia_light.vim deleted file mode 100644 index f0291819..00000000 --- a/autoload/airline/themes/base16_ia_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 iA Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By iA Inc. (modified by aramisgithub) - -let s:scheme_slug = substitute("ia-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#f6f6f6' -let s:gui01 = '#dedede' -let s:gui02 = '#bde5f2' -let s:gui03 = '#898989' -let s:gui04 = '#767676' -let s:gui05 = '#181818' -let s:gui06 = '#e8e8e8' -let s:gui07 = '#f8f8f8' -let s:gui08 = '#9c5a02' -let s:gui09 = '#c43e18' -let s:gui0A = '#c48218' -let s:gui0B = '#38781c' -let s:gui0C = '#2d6bb1' -let s:gui0D = '#48bac2' -let s:gui0E = '#a94598' -let s:gui0F = '#8b6c37' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_icy.vim b/autoload/airline/themes/base16_icy.vim deleted file mode 100644 index 825f4055..00000000 --- a/autoload/airline/themes/base16_icy.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Icy Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By icyphox (https://icyphox.ga) - -let s:scheme_slug = substitute("icy", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#021012' -let s:gui01 = '#031619' -let s:gui02 = '#041f23' -let s:gui03 = '#052e34' -let s:gui04 = '#064048' -let s:gui05 = '#095b67' -let s:gui06 = '#0c7c8c' -let s:gui07 = '#109cb0' -let s:gui08 = '#16c1d9' -let s:gui09 = '#b3ebf2' -let s:gui0A = '#80deea' -let s:gui0B = '#4dd0e1' -let s:gui0C = '#26c6da' -let s:gui0D = '#00bcd4' -let s:gui0E = '#00acc1' -let s:gui0F = '#0097a7' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_irblack.vim b/autoload/airline/themes/base16_irblack.vim deleted file mode 100644 index 45008504..00000000 --- a/autoload/airline/themes/base16_irblack.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 IR Black vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Timothée Poisot (http://timotheepoisot.fr) - -let s:scheme_slug = substitute("irblack", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#000000' -let s:gui01 = '#242422' -let s:gui02 = '#484844' -let s:gui03 = '#6c6c66' -let s:gui04 = '#918f88' -let s:gui05 = '#b5b3aa' -let s:gui06 = '#d9d7cc' -let s:gui07 = '#fdfbee' -let s:gui08 = '#ff6c60' -let s:gui09 = '#e9c062' -let s:gui0A = '#ffffb6' -let s:gui0B = '#a8ff60' -let s:gui0C = '#c6c5fe' -let s:gui0D = '#96cbfe' -let s:gui0E = '#ff73fd' -let s:gui0F = '#b18a3d' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_isotope.vim b/autoload/airline/themes/base16_isotope.vim index 8b538c3d..aa5e0bd3 100644 --- a/autoload/airline/themes/base16_isotope.vim +++ b/autoload/airline/themes/base16_isotope.vim @@ -1,85 +1,73 @@ -" Base16 Isotope vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Jan T. Sott +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Isotope Scheme by Jan T. Sott +let g:airline#themes#base16_isotope#palette = {} +let s:gui00 = "#000000" +let s:gui01 = "#404040" +let s:gui02 = "#606060" +let s:gui03 = "#808080" +let s:gui04 = "#c0c0c0" +let s:gui05 = "#d0d0d0" +let s:gui06 = "#e0e0e0" +let s:gui07 = "#ffffff" +let s:gui08 = "#ff0000" +let s:gui09 = "#ff9900" +let s:gui0A = "#ff0099" +let s:gui0B = "#33ff00" +let s:gui0C = "#00ffff" +let s:gui0D = "#0066ff" +let s:gui0E = "#cc00ff" +let s:gui0F = "#3300ff" -let s:scheme_slug = substitute("isotope", "-", "_", "g") +let s:cterm00 = 0 +let s:cterm01 = 237 +let s:cterm02 = 241 +let s:cterm03 = 244 +let s:cterm04 = 250 +let s:cterm05 = 252 +let s:cterm06 = 253 +let s:cterm07 = 15 +let s:cterm08 = 9 +let s:cterm09 = 208 +let s:cterm0A = 198 +let s:cterm0B = 82 +let s:cterm0C = 14 +let s:cterm0D = 27 +let s:cterm0E = 165 +let s:cterm0F = 57 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_isotope#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#000000' -let s:gui01 = '#404040' -let s:gui02 = '#606060' -let s:gui03 = '#808080' -let s:gui04 = '#c0c0c0' -let s:gui05 = '#d0d0d0' -let s:gui06 = '#e0e0e0' -let s:gui07 = '#ffffff' -let s:gui08 = '#ff0000' -let s:gui09 = '#ff9900' -let s:gui0A = '#ff0099' -let s:gui0B = '#33ff00' -let s:gui0C = '#00ffff' -let s:gui0D = '#0066ff' -let s:gui0E = '#cc00ff' -let s:gui0F = '#3300ff' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_isotope#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_isotope#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_isotope#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_isotope#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_isotope#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_macintosh.vim b/autoload/airline/themes/base16_macintosh.vim deleted file mode 100644 index 4801995a..00000000 --- a/autoload/airline/themes/base16_macintosh.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Macintosh vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Rebecca Bettencourt (http://www.kreativekorp.com) - -let s:scheme_slug = substitute("macintosh", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#000000' -let s:gui01 = '#404040' -let s:gui02 = '#404040' -let s:gui03 = '#808080' -let s:gui04 = '#808080' -let s:gui05 = '#c0c0c0' -let s:gui06 = '#c0c0c0' -let s:gui07 = '#ffffff' -let s:gui08 = '#dd0907' -let s:gui09 = '#ff6403' -let s:gui0A = '#fbf305' -let s:gui0B = '#1fb714' -let s:gui0C = '#02abea' -let s:gui0D = '#0000d3' -let s:gui0E = '#4700a5' -let s:gui0F = '#90713a' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_marrakesh.vim b/autoload/airline/themes/base16_marrakesh.vim index 04c3c89d..e6cd4590 100644 --- a/autoload/airline/themes/base16_marrakesh.vim +++ b/autoload/airline/themes/base16_marrakesh.vim @@ -1,85 +1,73 @@ -" Base16 Marrakesh vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Alexandre Gavioli (http://github.com/Alexx2/) +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Marrakesh Scheme by Alexandre Gavioli (http://github.com/Alexx2/) +let g:airline#themes#base16_marrakesh#palette = {} +let s:gui00 = "#201602" +let s:gui01 = "#302e00" +let s:gui02 = "#5f5b17" +let s:gui03 = "#6c6823" +let s:gui04 = "#86813b" +let s:gui05 = "#948e48" +let s:gui06 = "#ccc37a" +let s:gui07 = "#faf0a5" +let s:gui08 = "#c35359" +let s:gui09 = "#b36144" +let s:gui0A = "#a88339" +let s:gui0B = "#18974e" +let s:gui0C = "#75a738" +let s:gui0D = "#477ca1" +let s:gui0E = "#8868b3" +let s:gui0F = "#b3588e" -let s:scheme_slug = substitute("marrakesh", "-", "_", "g") +let s:cterm00 = 0 +let s:cterm01 = 52 +let s:cterm02 = 58 +let s:cterm03 = 58 +let s:cterm04 = 101 +let s:cterm05 = 101 +let s:cterm06 = 180 +let s:cterm07 = 229 +let s:cterm08 = 131 +let s:cterm09 = 131 +let s:cterm0A = 137 +let s:cterm0B = 29 +let s:cterm0C = 107 +let s:cterm0D = 67 +let s:cterm0E = 97 +let s:cterm0F = 132 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_marrakesh#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#201602' -let s:gui01 = '#302e00' -let s:gui02 = '#5f5b17' -let s:gui03 = '#6c6823' -let s:gui04 = '#86813b' -let s:gui05 = '#948e48' -let s:gui06 = '#ccc37a' -let s:gui07 = '#faf0a5' -let s:gui08 = '#c35359' -let s:gui09 = '#b36144' -let s:gui0A = '#a88339' -let s:gui0B = '#18974e' -let s:gui0C = '#75a738' -let s:gui0D = '#477ca1' -let s:gui0E = '#8868b3' -let s:gui0F = '#b3588e' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_marrakesh#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_marrakesh#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_marrakesh#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_marrakesh#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_marrakesh#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_materia.vim b/autoload/airline/themes/base16_materia.vim deleted file mode 100644 index 259e63ce..00000000 --- a/autoload/airline/themes/base16_materia.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Materia vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Defman21 - -let s:scheme_slug = substitute("materia", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#263238' -let s:gui01 = '#2C393F' -let s:gui02 = '#37474F' -let s:gui03 = '#707880' -let s:gui04 = '#C9CCD3' -let s:gui05 = '#CDD3DE' -let s:gui06 = '#D5DBE5' -let s:gui07 = '#FFFFFF' -let s:gui08 = '#EC5F67' -let s:gui09 = '#EA9560' -let s:gui0A = '#FFCC00' -let s:gui0B = '#8BD649' -let s:gui0C = '#80CBC4' -let s:gui0D = '#89DDFF' -let s:gui0E = '#82AAFF' -let s:gui0F = '#EC5F67' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_material.vim b/autoload/airline/themes/base16_material.vim deleted file mode 100644 index 8fe1aea7..00000000 --- a/autoload/airline/themes/base16_material.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Material vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Nate Peterson - -let s:scheme_slug = substitute("material", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#263238' -let s:gui01 = '#2E3C43' -let s:gui02 = '#314549' -let s:gui03 = '#546E7A' -let s:gui04 = '#B2CCD6' -let s:gui05 = '#EEFFFF' -let s:gui06 = '#EEFFFF' -let s:gui07 = '#FFFFFF' -let s:gui08 = '#F07178' -let s:gui09 = '#F78C6C' -let s:gui0A = '#FFCB6B' -let s:gui0B = '#C3E88D' -let s:gui0C = '#89DDFF' -let s:gui0D = '#82AAFF' -let s:gui0E = '#C792EA' -let s:gui0F = '#FF5370' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_material_darker.vim b/autoload/airline/themes/base16_material_darker.vim deleted file mode 100644 index 3693a84e..00000000 --- a/autoload/airline/themes/base16_material_darker.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Material Darker vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Nate Peterson - -let s:scheme_slug = substitute("material-darker", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#212121' -let s:gui01 = '#303030' -let s:gui02 = '#353535' -let s:gui03 = '#4A4A4A' -let s:gui04 = '#B2CCD6' -let s:gui05 = '#EEFFFF' -let s:gui06 = '#EEFFFF' -let s:gui07 = '#FFFFFF' -let s:gui08 = '#F07178' -let s:gui09 = '#F78C6C' -let s:gui0A = '#FFCB6B' -let s:gui0B = '#C3E88D' -let s:gui0C = '#89DDFF' -let s:gui0D = '#82AAFF' -let s:gui0E = '#C792EA' -let s:gui0F = '#FF5370' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_material_lighter.vim b/autoload/airline/themes/base16_material_lighter.vim deleted file mode 100644 index 0b6f374b..00000000 --- a/autoload/airline/themes/base16_material_lighter.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Material Lighter vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Nate Peterson - -let s:scheme_slug = substitute("material-lighter", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#FAFAFA' -let s:gui01 = '#E7EAEC' -let s:gui02 = '#CCEAE7' -let s:gui03 = '#CCD7DA' -let s:gui04 = '#8796B0' -let s:gui05 = '#80CBC4' -let s:gui06 = '#80CBC4' -let s:gui07 = '#FFFFFF' -let s:gui08 = '#FF5370' -let s:gui09 = '#F76D47' -let s:gui0A = '#FFB62C' -let s:gui0B = '#91B859' -let s:gui0C = '#39ADB5' -let s:gui0D = '#6182B8' -let s:gui0E = '#7C4DFF' -let s:gui0F = '#E53935' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_material_palenight.vim b/autoload/airline/themes/base16_material_palenight.vim deleted file mode 100644 index c5816510..00000000 --- a/autoload/airline/themes/base16_material_palenight.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Material Palenight vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Nate Peterson - -let s:scheme_slug = substitute("material-palenight", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#292D3E' -let s:gui01 = '#444267' -let s:gui02 = '#32374D' -let s:gui03 = '#676E95' -let s:gui04 = '#8796B0' -let s:gui05 = '#959DCB' -let s:gui06 = '#959DCB' -let s:gui07 = '#FFFFFF' -let s:gui08 = '#F07178' -let s:gui09 = '#F78C6C' -let s:gui0A = '#FFCB6B' -let s:gui0B = '#C3E88D' -let s:gui0C = '#89DDFF' -let s:gui0D = '#82AAFF' -let s:gui0E = '#C792EA' -let s:gui0F = '#FF5370' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_material_vivid.vim b/autoload/airline/themes/base16_material_vivid.vim deleted file mode 100644 index 5bc3c156..00000000 --- a/autoload/airline/themes/base16_material_vivid.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Material Vivid vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By joshyrobot - -let s:scheme_slug = substitute("material-vivid", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#202124' -let s:gui01 = '#27292c' -let s:gui02 = '#323639' -let s:gui03 = '#44464d' -let s:gui04 = '#676c71' -let s:gui05 = '#80868b' -let s:gui06 = '#9e9e9e' -let s:gui07 = '#ffffff' -let s:gui08 = '#f44336' -let s:gui09 = '#ff9800' -let s:gui0A = '#ffeb3b' -let s:gui0B = '#00e676' -let s:gui0C = '#00bcd4' -let s:gui0D = '#2196f3' -let s:gui0E = '#673ab7' -let s:gui0F = '#8d6e63' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_mellow_purple.vim b/autoload/airline/themes/base16_mellow_purple.vim deleted file mode 100644 index d0c7a3b2..00000000 --- a/autoload/airline/themes/base16_mellow_purple.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Mellow Purple vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By gidsi - -let s:scheme_slug = substitute("mellow-purple", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#1e0528' -let s:gui01 = '#1A092D' -let s:gui02 = '#331354' -let s:gui03 = '#320f55' -let s:gui04 = '#873582' -let s:gui05 = '#ffeeff' -let s:gui06 = '#ffeeff' -let s:gui07 = '#f8c0ff' -let s:gui08 = '#00d9e9' -let s:gui09 = '#aa00a3' -let s:gui0A = '#955ae7' -let s:gui0B = '#05cb0d' -let s:gui0C = '#b900b1' -let s:gui0D = '#550068' -let s:gui0E = '#8991bb' -let s:gui0F = '#4d6fff' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_mexico_light.vim b/autoload/airline/themes/base16_mexico_light.vim deleted file mode 100644 index 78354fb0..00000000 --- a/autoload/airline/themes/base16_mexico_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Mexico Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Sheldon Johnson - -let s:scheme_slug = substitute("mexico-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#f8f8f8' -let s:gui01 = '#e8e8e8' -let s:gui02 = '#d8d8d8' -let s:gui03 = '#b8b8b8' -let s:gui04 = '#585858' -let s:gui05 = '#383838' -let s:gui06 = '#282828' -let s:gui07 = '#181818' -let s:gui08 = '#ab4642' -let s:gui09 = '#dc9656' -let s:gui0A = '#f79a0e' -let s:gui0B = '#538947' -let s:gui0C = '#4b8093' -let s:gui0D = '#7cafc2' -let s:gui0E = '#96609e' -let s:gui0F = '#a16946' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_mocha.vim b/autoload/airline/themes/base16_mocha.vim index 2aa2d2a0..1097c95f 100644 --- a/autoload/airline/themes/base16_mocha.vim +++ b/autoload/airline/themes/base16_mocha.vim @@ -1,85 +1,73 @@ -" Base16 Mocha vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Chris Kempson (http://chriskempson.com) +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Mocha Scheme by Chris Kempson (http://chriskempson.com) +let g:airline#themes#base16_mocha#palette = {} +let s:gui00 = "#3B3228" +let s:gui01 = "#534636" +let s:gui02 = "#645240" +let s:gui03 = "#7e705a" +let s:gui04 = "#b8afad" +let s:gui05 = "#d0c8c6" +let s:gui06 = "#e9e1dd" +let s:gui07 = "#f5eeeb" +let s:gui08 = "#cb6077" +let s:gui09 = "#d28b71" +let s:gui0A = "#f4bc87" +let s:gui0B = "#beb55b" +let s:gui0C = "#7bbda4" +let s:gui0D = "#8ab3b5" +let s:gui0E = "#a89bb9" +let s:gui0F = "#bb9584" -let s:scheme_slug = substitute("mocha", "-", "_", "g") +let s:cterm00 = 58 +let s:cterm01 = 59 +let s:cterm02 = 59 +let s:cterm03 = 95 +let s:cterm04 = 145 +let s:cterm05 = 188 +let s:cterm06 = 188 +let s:cterm07 = 230 +let s:cterm08 = 168 +let s:cterm09 = 173 +let s:cterm0A = 216 +let s:cterm0B = 143 +let s:cterm0C = 109 +let s:cterm0D = 109 +let s:cterm0E = 139 +let s:cterm0F = 138 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_mocha#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#3B3228' -let s:gui01 = '#534636' -let s:gui02 = '#645240' -let s:gui03 = '#7e705a' -let s:gui04 = '#b8afad' -let s:gui05 = '#d0c8c6' -let s:gui06 = '#e9e1dd' -let s:gui07 = '#f5eeeb' -let s:gui08 = '#cb6077' -let s:gui09 = '#d28b71' -let s:gui0A = '#f4bc87' -let s:gui0B = '#beb55b' -let s:gui0C = '#7bbda4' -let s:gui0D = '#8ab3b5' -let s:gui0E = '#a89bb9' -let s:gui0F = '#bb9584' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_mocha#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_mocha#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_mocha#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_mocha#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_mocha#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_monokai.vim b/autoload/airline/themes/base16_monokai.vim index fdcf8021..fe1b7742 100644 --- a/autoload/airline/themes/base16_monokai.vim +++ b/autoload/airline/themes/base16_monokai.vim @@ -1,85 +1,73 @@ -" Base16 Monokai vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Wimer Hazenberg (http://www.monokai.nl) +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Monokai Scheme by Wimer Hazenberg (http://www.monokai.nl) +let g:airline#themes#base16_monokai#palette = {} +let s:gui00 = "#272822" +let s:gui01 = "#383830" +let s:gui02 = "#49483e" +let s:gui03 = "#75715e" +let s:gui04 = "#a59f85" +let s:gui05 = "#f8f8f2" +let s:gui06 = "#f5f4f1" +let s:gui07 = "#f9f8f5" +let s:gui08 = "#f92672" +let s:gui09 = "#fd971f" +let s:gui0A = "#f4bf75" +let s:gui0B = "#a6e22e" +let s:gui0C = "#a1efe4" +let s:gui0D = "#66d9ef" +let s:gui0E = "#ae81ff" +let s:gui0F = "#cc6633" -let s:scheme_slug = substitute("monokai", "-", "_", "g") +let s:cterm00 = 0 +let s:cterm01 = 59 +let s:cterm02 = 59 +let s:cterm03 = 95 +let s:cterm04 = 144 +let s:cterm05 = 15 +let s:cterm06 = 15 +let s:cterm07 = 15 +let s:cterm08 = 197 +let s:cterm09 = 208 +let s:cterm0A = 216 +let s:cterm0B = 3 +let s:cterm0C = 158 +let s:cterm0D = 81 +let s:cterm0E = 141 +let s:cterm0F = 167 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_monokai#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#272822' -let s:gui01 = '#383830' -let s:gui02 = '#49483e' -let s:gui03 = '#75715e' -let s:gui04 = '#a59f85' -let s:gui05 = '#f8f8f2' -let s:gui06 = '#f5f4f1' -let s:gui07 = '#f9f8f5' -let s:gui08 = '#f92672' -let s:gui09 = '#fd971f' -let s:gui0A = '#f4bf75' -let s:gui0B = '#a6e22e' -let s:gui0C = '#a1efe4' -let s:gui0D = '#66d9ef' -let s:gui0E = '#ae81ff' -let s:gui0F = '#cc6633' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_monokai#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_monokai#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_monokai#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_monokai#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_monokai#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_nord.vim b/autoload/airline/themes/base16_nord.vim index 38e73abe..78e8c11f 100644 --- a/autoload/airline/themes/base16_nord.vim +++ b/autoload/airline/themes/base16_nord.vim @@ -1,85 +1,75 @@ -" Base16 Nord vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By arcticicestudio +" vim-airline theme by gretzky (https://github.com/gretzky) +" nord scheme by arcticstudio +" (https://github.com/arcticicestudio/nord) +" base 16 from (https://github.com/ada-lovecraft/base16-nord-scheme/blob/master/nord.yaml) +let g:airline#themes#base16_nord#palette = {} +let s:gui00 = "#2e3440" +let s:gui01 = "#3b4252" +let s:gui02 = "#434c5e" +let s:gui03 = "#4c566a" +let s:gui04 = "#d8dee9" +let s:gui05 = "#e5e9f0" +let s:gui06 = "#eceff4" +let s:gui07 = "#8fbcbb" +let s:gui08 = "#88c0d0" +let s:gui09 = "#81a1c1" +let s:gui0A = "#5e81ac" +let s:gui0B = "#bf616a" +let s:gui0C = "#d08770" +let s:gui0D = "#ebcb8b" +let s:gui0E = "#a3be8c" +let s:gui0F = "#b48ead" -let s:scheme_slug = substitute("nord", "-", "_", "g") +let s:cterm00 = 0 +let s:cterm01 = 0 +let s:cterm02 = 59 +let s:cterm03 = 102 +let s:cterm04 = 145 +let s:cterm05 = 188 +let s:cterm06 = 253 +let s:cterm07 = 15 +let s:cterm08 = 166 +let s:cterm09 = 203 +let s:cterm0A = 214 +let s:cterm0B = 29 +let s:cterm0C = 12 +let s:cterm0D = 12 +let s:cterm0E = 134 +let s:cterm0F = 12 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_nord#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#2E3440' -let s:gui01 = '#3B4252' -let s:gui02 = '#434C5E' -let s:gui03 = '#4C566A' -let s:gui04 = '#D8DEE9' -let s:gui05 = '#E5E9F0' -let s:gui06 = '#ECEFF4' -let s:gui07 = '#8FBCBB' -let s:gui08 = '#88C0D0' -let s:gui09 = '#81A1C1' -let s:gui0A = '#5E81AC' -let s:gui0B = '#BF616A' -let s:gui0C = '#D08770' -let s:gui0D = '#EBCB8B' -let s:gui0E = '#A3BE8C' -let s:gui0F = '#B48EAD' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_nord#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_nord#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_nord#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_nord#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_nord#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_nova.vim b/autoload/airline/themes/base16_nova.vim deleted file mode 100644 index c1e5f869..00000000 --- a/autoload/airline/themes/base16_nova.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Nova vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By George Essig (https://github.com/gessig), Trevor D. Miller (https://trevordmiller.com) - -let s:scheme_slug = substitute("nova", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#3C4C55' -let s:gui01 = '#556873' -let s:gui02 = '#6A7D89' -let s:gui03 = '#899BA6' -let s:gui04 = '#899BA6' -let s:gui05 = '#C5D4DD' -let s:gui06 = '#899BA6' -let s:gui07 = '#556873' -let s:gui08 = '#83AFE5' -let s:gui09 = '#7FC1CA' -let s:gui0A = '#A8CE93' -let s:gui0B = '#7FC1CA' -let s:gui0C = '#F2C38F' -let s:gui0D = '#83AFE5' -let s:gui0E = '#9A93E1' -let s:gui0F = '#F2C38F' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_ocean.vim b/autoload/airline/themes/base16_ocean.vim index 3ec4e4c8..b1a76dd8 100644 --- a/autoload/airline/themes/base16_ocean.vim +++ b/autoload/airline/themes/base16_ocean.vim @@ -1,85 +1,73 @@ -" Base16 Ocean vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Chris Kempson (http://chriskempson.com) +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Ocean Scheme by Chris Kempson (http://chriskempson.com) +let g:airline#themes#base16_ocean#palette = {} +let s:gui00 = "#2b303b" +let s:gui01 = "#343d46" +let s:gui02 = "#4f5b66" +let s:gui03 = "#65737e" +let s:gui04 = "#a7adba" +let s:gui05 = "#c0c5ce" +let s:gui06 = "#dfe1e8" +let s:gui07 = "#eff1f5" +let s:gui08 = "#bf616a" +let s:gui09 = "#d08770" +let s:gui0A = "#ebcb8b" +let s:gui0B = "#a3be8c" +let s:gui0C = "#96b5b4" +let s:gui0D = "#8fa1b3" +let s:gui0E = "#b48ead" +let s:gui0F = "#ab7967" -let s:scheme_slug = substitute("ocean", "-", "_", "g") +let s:cterm00 = 23 +let s:cterm01 = 59 +let s:cterm02 = 59 +let s:cterm03 = 60 +let s:cterm04 = 145 +let s:cterm05 = 152 +let s:cterm06 = 188 +let s:cterm07 = 15 +let s:cterm08 = 131 +let s:cterm09 = 173 +let s:cterm0A = 186 +let s:cterm0B = 144 +let s:cterm0C = 109 +let s:cterm0D = 109 +let s:cterm0E = 139 +let s:cterm0F = 137 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_ocean#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#2b303b' -let s:gui01 = '#343d46' -let s:gui02 = '#4f5b66' -let s:gui03 = '#65737e' -let s:gui04 = '#a7adba' -let s:gui05 = '#c0c5ce' -let s:gui06 = '#dfe1e8' -let s:gui07 = '#eff1f5' -let s:gui08 = '#bf616a' -let s:gui09 = '#d08770' -let s:gui0A = '#ebcb8b' -let s:gui0B = '#a3be8c' -let s:gui0C = '#96b5b4' -let s:gui0D = '#8fa1b3' -let s:gui0E = '#b48ead' -let s:gui0F = '#ab7967' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_ocean#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_ocean#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_ocean#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_ocean#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_ocean#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_oceanicnext.vim b/autoload/airline/themes/base16_oceanicnext.vim index f31bc1b5..c5e9edfc 100644 --- a/autoload/airline/themes/base16_oceanicnext.vim +++ b/autoload/airline/themes/base16_oceanicnext.vim @@ -1,85 +1,83 @@ -" Base16 OceanicNext vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By https://github.com/voronianski/oceanic-next-color-scheme - -let s:scheme_slug = substitute("oceanicnext", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#1B2B34' -let s:gui01 = '#343D46' -let s:gui02 = '#4F5B66' -let s:gui03 = '#65737E' -let s:gui04 = '#A7ADBA' -let s:gui05 = '#C0C5CE' -let s:gui06 = '#CDD3DE' -let s:gui07 = '#D8DEE9' -let s:gui08 = '#EC5f67' -let s:gui09 = '#F99157' -let s:gui0A = '#FAC863' -let s:gui0B = '#99C794' -let s:gui0C = '#5FB3B3' -let s:gui0D = '#6699CC' -let s:gui0E = '#C594C5' -let s:gui0F = '#AB7967' +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Oceanic Next Scheme by Chris Kempson (http://chriskempson.com) +let g:airline#themes#base16_oceanicnext#palette = {} +let s:gui00 = "#1b2b34" +let s:gui01 = "#343d46" +let s:gui02 = "#4f5b66" +let s:gui03 = "#65737e" +let s:gui04 = "#a7adba" +let s:gui05 = "#c0c5ce" +let s:gui06 = "#cdd3de" +let s:gui07 = "#d8dee9" +let s:gui08 = "#ec5f67" +let s:gui09 = "#f99157" +let s:gui0A = "#fac863" +let s:gui0B = "#99c794" +let s:gui0C = "#5fb3b3" +let s:gui0D = "#6699cc" +let s:gui0E = "#c594c5" +let s:gui0F = "#ab7967" " Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" +let s:cterm00 = 00 +let s:cterm03 = 08 +let s:cterm05 = 07 +let s:cterm07 = 15 +let s:cterm08 = 01 +let s:cterm0A = 03 +let s:cterm0B = 02 +let s:cterm0C = 06 +let s:cterm0D = 04 +let s:cterm0E = 05 +if exists('base16colorspace') && base16colorspace == "256" + let s:cterm01 = 18 + let s:cterm02 = 19 + let s:cterm04 = 20 + let s:cterm06 = 21 + let s:cterm09 = 16 + let s:cterm0F = 17 else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" + let s:cterm01 = 10 + let s:cterm02 = 11 + let s:cterm04 = 12 + let s:cterm06 = 13 + let s:cterm09 = 09 + let s:cterm0F = 14 endif -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_oceanicnext#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_oceanicnext#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_oceanicnext#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_oceanicnext#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_oceanicnext#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) + +" 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_oceanicnext#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_one_light.vim b/autoload/airline/themes/base16_one_light.vim deleted file mode 100644 index dfe46c6f..00000000 --- a/autoload/airline/themes/base16_one_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 One Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Daniel Pfeifer (http://github.com/purpleKarrot) - -let s:scheme_slug = substitute("one-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#fafafa' -let s:gui01 = '#f0f0f1' -let s:gui02 = '#e5e5e6' -let s:gui03 = '#a0a1a7' -let s:gui04 = '#696c77' -let s:gui05 = '#383a42' -let s:gui06 = '#202227' -let s:gui07 = '#090a0b' -let s:gui08 = '#ca1243' -let s:gui09 = '#d75f00' -let s:gui0A = '#c18401' -let s:gui0B = '#50a14f' -let s:gui0C = '#0184bc' -let s:gui0D = '#4078f2' -let s:gui0E = '#a626a4' -let s:gui0F = '#986801' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_onedark.vim b/autoload/airline/themes/base16_onedark.vim deleted file mode 100644 index 85430318..00000000 --- a/autoload/airline/themes/base16_onedark.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 OneDark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Lalit Magant (http://github.com/tilal6991) - -let s:scheme_slug = substitute("onedark", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#282c34' -let s:gui01 = '#353b45' -let s:gui02 = '#3e4451' -let s:gui03 = '#545862' -let s:gui04 = '#565c64' -let s:gui05 = '#abb2bf' -let s:gui06 = '#b6bdca' -let s:gui07 = '#c8ccd4' -let s:gui08 = '#e06c75' -let s:gui09 = '#d19a66' -let s:gui0A = '#e5c07b' -let s:gui0B = '#98c379' -let s:gui0C = '#56b6c2' -let s:gui0D = '#61afef' -let s:gui0E = '#c678dd' -let s:gui0F = '#be5046' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_outrun_dark.vim b/autoload/airline/themes/base16_outrun_dark.vim deleted file mode 100644 index 405b5d84..00000000 --- a/autoload/airline/themes/base16_outrun_dark.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Outrun Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Hugo Delahousse (http://github.com/hugodelahousse/) - -let s:scheme_slug = substitute("outrun-dark", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#00002A' -let s:gui01 = '#20204A' -let s:gui02 = '#30305A' -let s:gui03 = '#50507A' -let s:gui04 = '#B0B0DA' -let s:gui05 = '#D0D0FA' -let s:gui06 = '#E0E0FF' -let s:gui07 = '#F5F5FF' -let s:gui08 = '#FF4242' -let s:gui09 = '#FC8D28' -let s:gui0A = '#F3E877' -let s:gui0B = '#59F176' -let s:gui0C = '#0EF0F0' -let s:gui0D = '#66B0FF' -let s:gui0E = '#F10596' -let s:gui0F = '#F003EF' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_papercolor_dark.vim b/autoload/airline/themes/base16_papercolor_dark.vim deleted file mode 100644 index 9230677b..00000000 --- a/autoload/airline/themes/base16_papercolor_dark.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 PaperColor Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme) - -let s:scheme_slug = substitute("papercolor-dark", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#1c1c1c' -let s:gui01 = '#af005f' -let s:gui02 = '#5faf00' -let s:gui03 = '#d7af5f' -let s:gui04 = '#5fafd7' -let s:gui05 = '#808080' -let s:gui06 = '#d7875f' -let s:gui07 = '#d0d0d0' -let s:gui08 = '#585858' -let s:gui09 = '#5faf5f' -let s:gui0A = '#afd700' -let s:gui0B = '#af87d7' -let s:gui0C = '#ffaf00' -let s:gui0D = '#ff5faf' -let s:gui0E = '#00afaf' -let s:gui0F = '#5f8787' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_papercolor_light.vim b/autoload/airline/themes/base16_papercolor_light.vim deleted file mode 100644 index 3d7f3ac4..00000000 --- a/autoload/airline/themes/base16_papercolor_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 PaperColor Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme) - -let s:scheme_slug = substitute("papercolor-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#eeeeee' -let s:gui01 = '#af0000' -let s:gui02 = '#008700' -let s:gui03 = '#5f8700' -let s:gui04 = '#0087af' -let s:gui05 = '#878787' -let s:gui06 = '#005f87' -let s:gui07 = '#444444' -let s:gui08 = '#bcbcbc' -let s:gui09 = '#d70000' -let s:gui0A = '#d70087' -let s:gui0B = '#8700af' -let s:gui0C = '#d75f00' -let s:gui0D = '#d75f00' -let s:gui0E = '#005faf' -let s:gui0F = '#005f87' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_paraiso.vim b/autoload/airline/themes/base16_paraiso.vim index 871f5f31..1277b315 100644 --- a/autoload/airline/themes/base16_paraiso.vim +++ b/autoload/airline/themes/base16_paraiso.vim @@ -1,85 +1,73 @@ -" Base16 Paraiso vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Jan T. Sott +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Paraiso Scheme by Jan T. Sott +let g:airline#themes#base16_paraiso#palette = {} +let s:gui00 = "#2f1e2e" +let s:gui01 = "#41323f" +let s:gui02 = "#4f424c" +let s:gui03 = "#776e71" +let s:gui04 = "#8d8687" +let s:gui05 = "#a39e9b" +let s:gui06 = "#b9b6b0" +let s:gui07 = "#e7e9db" +let s:gui08 = "#ef6155" +let s:gui09 = "#f99b15" +let s:gui0A = "#fec418" +let s:gui0B = "#48b685" +let s:gui0C = "#5bc4bf" +let s:gui0D = "#06b6ef" +let s:gui0E = "#815ba4" +let s:gui0F = "#e96ba8" -let s:scheme_slug = substitute("paraiso", "-", "_", "g") +let s:cterm00 = 0 +let s:cterm01 = 59 +let s:cterm02 = 59 +let s:cterm03 = 95 +let s:cterm04 = 102 +let s:cterm05 = 144 +let s:cterm06 = 145 +let s:cterm07 = 188 +let s:cterm08 = 203 +let s:cterm09 = 208 +let s:cterm0A = 220 +let s:cterm0B = 72 +let s:cterm0C = 79 +let s:cterm0D = 39 +let s:cterm0E = 97 +let s:cterm0F = 169 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_paraiso#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#2f1e2e' -let s:gui01 = '#41323f' -let s:gui02 = '#4f424c' -let s:gui03 = '#776e71' -let s:gui04 = '#8d8687' -let s:gui05 = '#a39e9b' -let s:gui06 = '#b9b6b0' -let s:gui07 = '#e7e9db' -let s:gui08 = '#ef6155' -let s:gui09 = '#f99b15' -let s:gui0A = '#fec418' -let s:gui0B = '#48b685' -let s:gui0C = '#5bc4bf' -let s:gui0D = '#06b6ef' -let s:gui0E = '#815ba4' -let s:gui0F = '#e96ba8' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_paraiso#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_paraiso#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_paraiso#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_paraiso#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_paraiso#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_phd.vim b/autoload/airline/themes/base16_phd.vim deleted file mode 100644 index f72b5c73..00000000 --- a/autoload/airline/themes/base16_phd.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 PhD vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Hennig Hasemann (http://leetless.de/vim.html) - -let s:scheme_slug = substitute("phd", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#061229' -let s:gui01 = '#2a3448' -let s:gui02 = '#4d5666' -let s:gui03 = '#717885' -let s:gui04 = '#9a99a3' -let s:gui05 = '#b8bbc2' -let s:gui06 = '#dbdde0' -let s:gui07 = '#ffffff' -let s:gui08 = '#d07346' -let s:gui09 = '#f0a000' -let s:gui0A = '#fbd461' -let s:gui0B = '#99bf52' -let s:gui0C = '#72b9bf' -let s:gui0D = '#5299bf' -let s:gui0E = '#9989cc' -let s:gui0F = '#b08060' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_pico.vim b/autoload/airline/themes/base16_pico.vim deleted file mode 100644 index 2ad8dde8..00000000 --- a/autoload/airline/themes/base16_pico.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Pico vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By PICO-8 (http://www.lexaloffle.com/pico-8.php) - -let s:scheme_slug = substitute("pico", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#000000' -let s:gui01 = '#1d2b53' -let s:gui02 = '#7e2553' -let s:gui03 = '#008751' -let s:gui04 = '#ab5236' -let s:gui05 = '#5f574f' -let s:gui06 = '#c2c3c7' -let s:gui07 = '#fff1e8' -let s:gui08 = '#ff004d' -let s:gui09 = '#ffa300' -let s:gui0A = '#fff024' -let s:gui0B = '#00e756' -let s:gui0C = '#29adff' -let s:gui0D = '#83769c' -let s:gui0E = '#ff77a8' -let s:gui0F = '#ffccaa' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_pop.vim b/autoload/airline/themes/base16_pop.vim index 7fefea1f..08887034 100644 --- a/autoload/airline/themes/base16_pop.vim +++ b/autoload/airline/themes/base16_pop.vim @@ -1,85 +1,73 @@ -" Base16 Pop vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Chris Kempson (http://chriskempson.com) +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Pop Scheme by Chris Kempson (http://chriskempson.com) +let g:airline#themes#base16_pop#palette = {} +let s:gui00 = "#000000" +let s:gui01 = "#202020" +let s:gui02 = "#303030" +let s:gui03 = "#505050" +let s:gui04 = "#b0b0b0" +let s:gui05 = "#d0d0d0" +let s:gui06 = "#e0e0e0" +let s:gui07 = "#ffffff" +let s:gui08 = "#eb008a" +let s:gui09 = "#f29333" +let s:gui0A = "#f8ca12" +let s:gui0B = "#37b349" +let s:gui0C = "#00aabb" +let s:gui0D = "#0e5a94" +let s:gui0E = "#b31e8d" +let s:gui0F = "#7a2d00" -let s:scheme_slug = substitute("pop", "-", "_", "g") +let s:cterm00 = 0 +let s:cterm01 = 234 +let s:cterm02 = 236 +let s:cterm03 = 239 +let s:cterm04 = 249 +let s:cterm05 = 252 +let s:cterm06 = 253 +let s:cterm07 = 15 +let s:cterm08 = 162 +let s:cterm09 = 209 +let s:cterm0A = 220 +let s:cterm0B = 71 +let s:cterm0C = 37 +let s:cterm0D = 24 +let s:cterm0E = 126 +let s:cterm0F = 88 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_pop#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#000000' -let s:gui01 = '#202020' -let s:gui02 = '#303030' -let s:gui03 = '#505050' -let s:gui04 = '#b0b0b0' -let s:gui05 = '#d0d0d0' -let s:gui06 = '#e0e0e0' -let s:gui07 = '#ffffff' -let s:gui08 = '#eb008a' -let s:gui09 = '#f29333' -let s:gui0A = '#f8ca12' -let s:gui0B = '#37b349' -let s:gui0C = '#00aabb' -let s:gui0D = '#0e5a94' -let s:gui0E = '#b31e8d' -let s:gui0F = '#7a2d00' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_pop#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_pop#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_pop#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_pop#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_pop#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_porple.vim b/autoload/airline/themes/base16_porple.vim deleted file mode 100644 index 7e05abc2..00000000 --- a/autoload/airline/themes/base16_porple.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Porple vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Niek den Breeje (https://github.com/AuditeMarlow) - -let s:scheme_slug = substitute("porple", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#292c36' -let s:gui01 = '#333344' -let s:gui02 = '#474160' -let s:gui03 = '#65568a' -let s:gui04 = '#b8b8b8' -let s:gui05 = '#d8d8d8' -let s:gui06 = '#e8e8e8' -let s:gui07 = '#f8f8f8' -let s:gui08 = '#f84547' -let s:gui09 = '#d28e5d' -let s:gui0A = '#efa16b' -let s:gui0B = '#95c76f' -let s:gui0C = '#64878f' -let s:gui0D = '#8485ce' -let s:gui0E = '#b74989' -let s:gui0F = '#986841' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_railscasts.vim b/autoload/airline/themes/base16_railscasts.vim index dae15a8b..771a5b15 100644 --- a/autoload/airline/themes/base16_railscasts.vim +++ b/autoload/airline/themes/base16_railscasts.vim @@ -1,85 +1,73 @@ -" Base16 Railscasts vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Ryan Bates (http://railscasts.com) +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Railscasts Scheme by Ryan Bates (http://railscasts.com) +let g:airline#themes#base16_railscasts#palette = {} +let s:gui00 = "#2b2b2b" +let s:gui01 = "#272935" +let s:gui02 = "#3a4055" +let s:gui03 = "#5a647e" +let s:gui04 = "#d4cfc9" +let s:gui05 = "#e6e1dc" +let s:gui06 = "#f4f1ed" +let s:gui07 = "#f9f7f3" +let s:gui08 = "#da4939" +let s:gui09 = "#cc7833" +let s:gui0A = "#ffc66d" +let s:gui0B = "#a5c261" +let s:gui0C = "#519f50" +let s:gui0D = "#6d9cbe" +let s:gui0E = "#b6b3eb" +let s:gui0F = "#bc9458" -let s:scheme_slug = substitute("railscasts", "-", "_", "g") +let s:cterm00 = 235 +let s:cterm01 = 17 +let s:cterm02 = 59 +let s:cterm03 = 60 +let s:cterm04 = 188 +let s:cterm05 = 188 +let s:cterm06 = 15 +let s:cterm07 = 15 +let s:cterm08 = 167 +let s:cterm09 = 173 +let s:cterm0A = 221 +let s:cterm0B = 143 +let s:cterm0C = 71 +let s:cterm0D = 73 +let s:cterm0E = 146 +let s:cterm0F = 137 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_railscasts#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#2b2b2b' -let s:gui01 = '#272935' -let s:gui02 = '#3a4055' -let s:gui03 = '#5a647e' -let s:gui04 = '#d4cfc9' -let s:gui05 = '#e6e1dc' -let s:gui06 = '#f4f1ed' -let s:gui07 = '#f9f7f3' -let s:gui08 = '#da4939' -let s:gui09 = '#cc7833' -let s:gui0A = '#ffc66d' -let s:gui0B = '#a5c261' -let s:gui0C = '#519f50' -let s:gui0D = '#6d9cbe' -let s:gui0E = '#b6b3eb' -let s:gui0F = '#bc9458' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_railscasts#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_railscasts#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_railscasts#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_railscasts#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_railscasts#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_rebecca.vim b/autoload/airline/themes/base16_rebecca.vim deleted file mode 100644 index 68728512..00000000 --- a/autoload/airline/themes/base16_rebecca.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Rebecca vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Victor Borja (http://github.com/vic) based on Rebecca Theme (http://github.com/vic/rebecca-theme) - -let s:scheme_slug = substitute("rebecca", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#292a44' -let s:gui01 = '#663399' -let s:gui02 = '#383a62' -let s:gui03 = '#666699' -let s:gui04 = '#a0a0c5' -let s:gui05 = '#f1eff8' -let s:gui06 = '#ccccff' -let s:gui07 = '#53495d' -let s:gui08 = '#a0a0c5' -let s:gui09 = '#efe4a1' -let s:gui0A = '#ae81ff' -let s:gui0B = '#6dfedf' -let s:gui0C = '#8eaee0' -let s:gui0D = '#2de0a7' -let s:gui0E = '#7aa5ff' -let s:gui0F = '#ff79c6' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_sandcastle.vim b/autoload/airline/themes/base16_sandcastle.vim deleted file mode 100644 index daaf7f6a..00000000 --- a/autoload/airline/themes/base16_sandcastle.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Sandcastle vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By George Essig (https://github.com/gessig) - -let s:scheme_slug = substitute("sandcastle", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#282c34' -let s:gui01 = '#2c323b' -let s:gui02 = '#3e4451' -let s:gui03 = '#665c54' -let s:gui04 = '#928374' -let s:gui05 = '#a89984' -let s:gui06 = '#d5c4a1' -let s:gui07 = '#fdf4c1' -let s:gui08 = '#83a598' -let s:gui09 = '#a07e3b' -let s:gui0A = '#a07e3b' -let s:gui0B = '#528b8b' -let s:gui0C = '#83a598' -let s:gui0D = '#83a598' -let s:gui0E = '#d75f5f' -let s:gui0F = '#a87322' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_seti.vim b/autoload/airline/themes/base16_seti.vim index a5811607..5d7af216 100644 --- a/autoload/airline/themes/base16_seti.vim +++ b/autoload/airline/themes/base16_seti.vim @@ -1,85 +1,77 @@ -" Base16 Seti UI vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By +" vim-airline template by chartoin (http://github.com/chartoin) +" Base16 Seti UI by -let s:scheme_slug = substitute("seti", "-", "_", "g") +let g:airline#themes#base16_seti#palette = {} +let s:gui00 = "#151718" +let s:gui01 = "#282a2b" +let s:gui02 = "#3B758C" +let s:gui03 = "#41535B" +let s:gui04 = "#43a5d5" +let s:gui05 = "#d6d6d6" +let s:gui06 = "#eeeeee" +let s:gui07 = "#ffffff" +let s:gui08 = "#Cd3f45" +let s:gui09 = "#db7b55" +let s:gui0A = "#e6cd69" +let s:gui0B = "#9fca56" +let s:gui0C = "#55dbbe" +let s:gui0D = "#55b5db" +let s:gui0E = "#a074c4" +let s:gui0F = "#8a553f" -let g:airline#themes#base16_{s:scheme_slug}#palette = {} -" GUI color definitions -let s:gui00 = '#151718' -let s:gui01 = '#282a2b' -let s:gui02 = '#3B758C' -let s:gui03 = '#41535B' -let s:gui04 = '#43a5d5' -let s:gui05 = '#d6d6d6' -let s:gui06 = '#eeeeee' -let s:gui07 = '#ffffff' -let s:gui08 = '#Cd3f45' -let s:gui09 = '#db7b55' -let s:gui0A = '#e6cd69' -let s:gui0B = '#9fca56' -let s:gui0C = '#55dbbe' -let s:gui0D = '#55b5db' -let s:gui0E = '#a074c4' -let s:gui0F = '#8a553f' +let s:cterm00 = 0 +let s:cterm01 = 18 +let s:cterm02 = 19 +let s:cterm03 = 8 +let s:cterm04 = 20 +let s:cterm05 = 7 +let s:cterm06 = 21 +let s:cterm07 = 15 +let s:cterm08 = 1 +let s:cterm09 = 16 +let s:cterm0A = 3 +let s:cterm0B = 2 +let s:cterm0C = 6 +let s:cterm0D = 4 +let s:cterm0E = 5 +let s:cterm0F = 17 -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_seti#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) + +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_seti#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_seti#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_seti#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_seti#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) + +" 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_seti#palette.ctrlp = airline#extensions#ctrlp#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' ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_shapeshifter.vim b/autoload/airline/themes/base16_shapeshifter.vim index a21aba4c..a5182653 100644 --- a/autoload/airline/themes/base16_shapeshifter.vim +++ b/autoload/airline/themes/base16_shapeshifter.vim @@ -1,85 +1,73 @@ -" Base16 Shapeshifter vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Tyler Benziger (http://tybenz.com) +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 shapeshifter Scheme by Tyler Benziger (http://tybenz.com) +let g:airline#themes#base16_shapeshifter#palette = {} +let s:gui00 = "#000000" +let s:gui01 = "#040404" +let s:gui02 = "#102015" +let s:gui03 = "#343434" +let s:gui04 = "#555555" +let s:gui05 = "#ababab" +let s:gui06 = "#e0e0e0" +let s:gui07 = "#f9f9f9" +let s:gui08 = "#e92f2f" +let s:gui09 = "#e09448" +let s:gui0A = "#dddd13" +let s:gui0B = "#0ed839" +let s:gui0C = "#23edda" +let s:gui0D = "#3b48e3" +let s:gui0E = "#f996e2" +let s:gui0F = "#69542d" -let s:scheme_slug = substitute("shapeshifter", "-", "_", "g") +let s:cterm00 = 0 +let s:cterm01 = 0 +let s:cterm02 = 0 +let s:cterm03 = 236 +let s:cterm04 = 240 +let s:cterm05 = 248 +let s:cterm06 = 253 +let s:cterm07 = 15 +let s:cterm08 = 1 +let s:cterm09 = 173 +let s:cterm0A = 3 +let s:cterm0B = 41 +let s:cterm0C = 50 +let s:cterm0D = 12 +let s:cterm0E = 212 +let s:cterm0F = 58 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_shapeshifter#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#f9f9f9' -let s:gui01 = '#e0e0e0' -let s:gui02 = '#ababab' -let s:gui03 = '#555555' -let s:gui04 = '#343434' -let s:gui05 = '#102015' -let s:gui06 = '#040404' -let s:gui07 = '#000000' -let s:gui08 = '#e92f2f' -let s:gui09 = '#e09448' -let s:gui0A = '#dddd13' -let s:gui0B = '#0ed839' -let s:gui0C = '#23edda' -let s:gui0D = '#3b48e3' -let s:gui0E = '#f996e2' -let s:gui0F = '#69542d' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_shapeshifter#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_shapeshifter#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_shapeshifter#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_shapeshifter#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_shapeshifter#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_snazzy.vim b/autoload/airline/themes/base16_snazzy.vim index 974197a8..76704ed9 100644 --- a/autoload/airline/themes/base16_snazzy.vim +++ b/autoload/airline/themes/base16_snazzy.vim @@ -1,85 +1,121 @@ -" Base16 Snazzy vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Chawye Hsu (https://github.com/h404bi) based on Hyper Snazzy Theme (https://github.com/sindresorhus/hyper-snazzy) - -let s:scheme_slug = substitute("snazzy", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#282a36' -let s:gui01 = '#34353e' -let s:gui02 = '#43454f' -let s:gui03 = '#78787e' -let s:gui04 = '#a5a5a9' -let s:gui05 = '#e2e4e5' -let s:gui06 = '#eff0eb' -let s:gui07 = '#f1f1f0' -let s:gui08 = '#ff5c57' -let s:gui09 = '#ff9f43' -let s:gui0A = '#f3f99d' -let s:gui0B = '#5af78e' -let s:gui0C = '#9aedfe' -let s:gui0D = '#57c7ff' -let s:gui0E = '#ff6ac1' -let s:gui0F = '#b2643c' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) +" base16-snazzy +" theme format modified from wombat +" colors from sindresorhus/hyper-snazzy & h404bi/base16-snazzy-scheme/ +" Made by Ayush Shenoy (masala-man) +" +" BASE16-SNAZZY XTERM +let s:base00 = '#282a36' "236 +let s:base01 = '#34353e' "237 +let s:base02 = '#43454f' "238 +let s:base03 = '#78787e' "244 +let s:base04 = '#a5a5a9' "248 +let s:base05 = '#e2e4e5' "254 +let s:base06 = '#eff0eb' "255 +let s:base07 = '#f1f1f0' "15 +let s:base08 = '#ff5c57' "203 +let s:base09 = '#ff9f43' "215 +let s:base0A = '#f3f99d' "229 +let s:base0B = '#5af78e' "84 +let s:base0C = '#9aedfe' "123 +let s:base0D = '#57c7ff' "81 +let s:base0E = '#ff6ac1' "205 +let s:base0F = '#b2643c' "131 + +" Normal mode +" [ guifg , guibg , ctermfg , ctermbg , opts ] +let s:N1 = [ s:base00 , s:base0D , 235 , 81 ] " [ color of body and line-info ] +let s:N2 = [ s:base0D , s:base00 , 81 , 235 ] " [ diffcount and file-info ] +let s:N3 = [ s:base0D , s:base00 , 81 , 235 ] " [ filename ] +let s:N4 = [ s:base0D , 81 ] " [ buffer modified ] + +" Insert mode +let s:I1 = [ s:base00 , s:base0B , 235 , 84 ] +let s:I2 = [ s:base0B , s:base00 , 84 , 235 ] +let s:I3 = [ s:base0B , s:base00 , 84 , 235 ] +let s:I4 = [ s:base0B , 84 ] + +" Visual mode +let s:V1 = [ s:base00 , s:base0A , 235 , 229 ] +let s:V2 = [ s:base0A , s:base00 , 229 , 235 ] +let s:V3 = [ s:base0A , s:base00 , 229 , 235 ] +let s:V4 = [ s:base0A , 229 ] + +" Replace mode +let s:R1 = [ s:base00 , s:base08 , 235 , 203 ] +let s:R2 = [ s:base08 , s:base00 , 203 , 235 ] +let s:R3 = [ s:base08 , s:base00 , 203 , 235 ] +let s:R4 = [ s:base08 , 203 ] + +" Paste mode +let s:PA = [ s:base0B , 84 ] + +" Info modified +let s:IM = [ s:base00 , 235 ] + +" Inactive mode +let s:IA = [ '' , s:N3[1] , 244 , 235 , '' ] " [ color of bar on inactive splits ] + +let g:airline#themes#base16_snazzy#palette = {} + +let g:airline#themes#base16_snazzy#palette.accents = { + \ 'red': [ s:base08 , '' , 203 , '' , '' ] + \ } + +let ER = [ s:base00 , s:base08 , 235 , 203 ] " [ error color ] +let WI = [ s:base00 , s:base0A , 235 , 229 ] " [ warning color ] + +let g:airline#themes#base16_snazzy#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) +let g:airline#themes#base16_snazzy#palette.normal_modified = { + \ 'airline_a': [ s:N1[0] , s:N4[0] , s:N1[2] , s:N4[1] , '' ] , + \ 'airline_b': [ s:N4[0] , s:IM[0] , s:N4[1] , s:IM[1] , '' ] , + \ 'airline_c': [ s:N4[0] , s:N3[1] , s:N4[1] , s:N3[3] , '' ] } + +let g:airline#themes#base16_snazzy#palette.normal.airline_error = ER +let g:airline#themes#base16_snazzy#palette.normal.airline_warning = WI +let g:airline#themes#base16_snazzy#palette.normal_modified.airline_error = ER +let g:airline#themes#base16_snazzy#palette.normal_modified.airline_warning = WI + +let g:airline#themes#base16_snazzy#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) +let g:airline#themes#base16_snazzy#palette.insert_modified = { + \ 'airline_a': [ s:I1[0] , s:I4[0] , s:I1[2] , s:I4[1] , '' ] , + \ 'airline_b': [ s:I4[0] , s:IM[0] , s:I4[1] , s:IM[1] , '' ] , + \ 'airline_c': [ s:I4[0] , s:N3[1] , s:I4[1] , s:N3[3] , '' ] } + +let g:airline#themes#base16_snazzy#palette.insert.airline_error = ER +let g:airline#themes#base16_snazzy#palette.insert.airline_warning = WI +let g:airline#themes#base16_snazzy#palette.insert_modified.airline_error = ER +let g:airline#themes#base16_snazzy#palette.insert_modified.airline_warning = WI + +let g:airline#themes#base16_snazzy#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) +let g:airline#themes#base16_snazzy#palette.visual_modified = { + \ 'airline_a': [ s:V1[0] , s:V4[0] , s:V1[2] , s:V4[1] , '' ] , + \ 'airline_b': [ s:V4[0] , s:IM[0] , s:V4[1] , s:IM[1] , '' ] , + \ 'airline_c': [ s:V4[0] , s:N3[1] , s:V4[1] , s:N3[3] , '' ] } + +let g:airline#themes#base16_snazzy#palette.visual.airline_error = ER +let g:airline#themes#base16_snazzy#palette.visual.airline_warning = WI +let g:airline#themes#base16_snazzy#palette.visual_modified.airline_error = ER +let g:airline#themes#base16_snazzy#palette.visual_modified.airline_warning = WI + +let g:airline#themes#base16_snazzy#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) +let g:airline#themes#base16_snazzy#palette.replace_modified = { + \ 'airline_a': [ s:R1[0] , s:R4[0] , s:R1[2] , s:R4[1] , '' ] , + \ 'airline_b': [ s:R4[0] , s:IM[0] , s:R4[1] , s:IM[1] , '' ] , + \ 'airline_c': [ s:R4[0] , s:N3[1] , s:R4[1] , s:N3[3] , '' ] } + +let g:airline#themes#base16_snazzy#palette.replace.airline_error = ER +let g:airline#themes#base16_snazzy#palette.replace.airline_warning = WI +let g:airline#themes#base16_snazzy#palette.replace_modified.airline_error = ER +let g:airline#themes#base16_snazzy#palette.replace_modified.airline_warning = WI + +let g:airline#themes#base16_snazzy#palette.insert_paste = { + \ 'airline_a': [ s:I1[0] , s:PA[0] , s:I1[2] , s:PA[1] , '' ] , + \ 'airline_b': [ s:PA[0] , s:IM[0] , s:PA[1] , s:IM[1] , '' ] , + \ 'airline_c': [ s:PA[0] , s:N3[1] , s:PA[1] , s:N3[3] , '' ] } + +let g:airline#themes#base16_snazzy#palette.insert_paste.airline_error = ER +let g:airline#themes#base16_snazzy#palette.insert_paste.airline_warning = WI + +let g:airline#themes#base16_snazzy#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) +let g:airline#themes#base16_snazzy#palette.inactive_modified = { + \ 'airline_c': [ s:N4[0] , '' , s:N4[1] , '' , '' ] } diff --git a/autoload/airline/themes/base16_solarflare.vim b/autoload/airline/themes/base16_solarflare.vim deleted file mode 100644 index 47e20eff..00000000 --- a/autoload/airline/themes/base16_solarflare.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Solar Flare vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Chuck Harmston (https://chuck.harmston.ch) - -let s:scheme_slug = substitute("solarflare", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#18262F' -let s:gui01 = '#222E38' -let s:gui02 = '#586875' -let s:gui03 = '#667581' -let s:gui04 = '#85939E' -let s:gui05 = '#A6AFB8' -let s:gui06 = '#E8E9ED' -let s:gui07 = '#F5F7FA' -let s:gui08 = '#EF5253' -let s:gui09 = '#E66B2B' -let s:gui0A = '#E4B51C' -let s:gui0B = '#7CC844' -let s:gui0C = '#52CBB0' -let s:gui0D = '#33B5E1' -let s:gui0E = '#A363D5' -let s:gui0F = '#D73C9A' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_solarized_dark.vim b/autoload/airline/themes/base16_solarized_dark.vim deleted file mode 100644 index bbf15607..00000000 --- a/autoload/airline/themes/base16_solarized_dark.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Solarized Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Ethan Schoonover (modified by aramisgithub) - -let s:scheme_slug = substitute("solarized-dark", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#002b36' -let s:gui01 = '#073642' -let s:gui02 = '#586e75' -let s:gui03 = '#657b83' -let s:gui04 = '#839496' -let s:gui05 = '#93a1a1' -let s:gui06 = '#eee8d5' -let s:gui07 = '#fdf6e3' -let s:gui08 = '#dc322f' -let s:gui09 = '#cb4b16' -let s:gui0A = '#b58900' -let s:gui0B = '#859900' -let s:gui0C = '#2aa198' -let s:gui0D = '#268bd2' -let s:gui0E = '#6c71c4' -let s:gui0F = '#d33682' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_solarized_light.vim b/autoload/airline/themes/base16_solarized_light.vim deleted file mode 100644 index 9d286648..00000000 --- a/autoload/airline/themes/base16_solarized_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Solarized Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Ethan Schoonover (modified by aramisgithub) - -let s:scheme_slug = substitute("solarized-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#fdf6e3' -let s:gui01 = '#eee8d5' -let s:gui02 = '#93a1a1' -let s:gui03 = '#839496' -let s:gui04 = '#657b83' -let s:gui05 = '#586e75' -let s:gui06 = '#073642' -let s:gui07 = '#002b36' -let s:gui08 = '#dc322f' -let s:gui09 = '#cb4b16' -let s:gui0A = '#b58900' -let s:gui0B = '#859900' -let s:gui0C = '#2aa198' -let s:gui0D = '#268bd2' -let s:gui0E = '#6c71c4' -let s:gui0F = '#d33682' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_spacemacs.vim b/autoload/airline/themes/base16_spacemacs.vim index 1977f7e5..4c04bd16 100644 --- a/autoload/airline/themes/base16_spacemacs.vim +++ b/autoload/airline/themes/base16_spacemacs.vim @@ -1,85 +1,191 @@ -" Base16 Spacemacs vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Nasser Alshammari (https://github.com/nashamri/spacemacs-theme) - -let s:scheme_slug = substitute("spacemacs", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#1f2022' -let s:gui01 = '#282828' -let s:gui02 = '#444155' -let s:gui03 = '#585858' -let s:gui04 = '#b8b8b8' -let s:gui05 = '#a3a3a3' -let s:gui06 = '#e8e8e8' -let s:gui07 = '#f8f8f8' -let s:gui08 = '#f2241f' -let s:gui09 = '#ffa500' -let s:gui0A = '#b1951d' -let s:gui0B = '#67b11d' -let s:gui0C = '#2d9574' -let s:gui0D = '#4f97d7' -let s:gui0E = '#a31db1' -let s:gui0F = '#b03060' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif +" vim-airline base16-spacemacs theme by Peter Meehan (http://github.com/22a) +" Base16 Spacemacs by Chris Kempson (http://chriskempson.com) +" Spacemacs scheme by Nasser Alshammari (https://github.com/nashamri/spacemacs-theme) + +let s:gui00 = "#1f2022" +let s:gui01 = "#282828" +let s:gui02 = "#444155" +let s:gui03 = "#585858" +let s:gui04 = "#b8b8b8" +let s:gui05 = "#a3a3a3" +let s:gui06 = "#e8e8e8" +let s:gui07 = "#f8f8f8" +let s:gui08 = "#f2241f" +let s:gui09 = "#ffa500" +let s:gui0A = "#b1951d" +let s:gui0B = "#67b11d" +let s:gui0C = "#2d9574" +let s:gui0D = "#4f97d7" +let s:gui0E = "#a31db1" +let s:gui0F = "#b03060" + +let s:cterm00 = 0 +let s:cterm01 = 18 +let s:cterm02 = 19 +let s:cterm03 = 8 +let s:cterm04 = 20 +let s:cterm05 = 7 +let s:cterm06 = 21 +let s:cterm07 = 15 +let s:cterm08 = 1 +let s:cterm09 = 16 +let s:cterm0A = 3 +let s:cterm0B = 2 +let s:cterm0C = 6 +let s:cterm0D = 4 +let s:cterm0E = 5 +let s:cterm0F = 17 + +let g:airline#themes#base16_spacemacs#palette = {} + +" Background for branch and file format blocks +let s:cterm_termbg = s:cterm02 +let s:gui_termbg = s:gui02 +" Foreground for branch and file format blocks +let s:cterm_termfg = s:cterm06 +let s:gui_termfg = s:gui06 + + +" Background for middle block +let s:cterm_termbg2 = s:cterm00 +let s:gui_termbg2 = s:gui00 +" Foreground for middle block +let s:cterm_termfg2 = s:cterm06 +let s:gui_termfg2 = s:gui06 + + +" Background for normal mode and file position blocks +let s:cterm_normalbg = s:cterm0D +let s:gui_normalbg = s:gui0D +" Foreground for normal mode and file position blocks +let s:cterm_normalfg = s:cterm07 +let s:gui_normalfg = s:gui07 + + +" Background for insert mode and file position blocks +let s:cterm_insertbg = s:cterm0B +let s:gui_insertbg = s:gui0B +" Foreground for insert mode and file position blocks +let s:cterm_insertfg = s:cterm07 +let s:gui_insertfg = s:gui07 + + +" Background for visual mode and file position blocks +let s:cterm_visualbg = s:cterm09 +let s:gui_visualbg = s:gui09 +" Foreground for visual mode and file position blocks +let s:cterm_visualfg = s:cterm07 +let s:gui_visualfg = s:gui07 + + +" Background for replace mode and file position blocks +let s:cterm_replacebg = s:cterm08 +let s:gui_replacebg = s:gui08 +" Foreground for replace mode and file position blocks +let s:cterm_replacefg = s:cterm07 +let s:gui_replacefg = s:gui07 + + +" Background for inactive mode +let s:cterm_inactivebg = s:cterm02 +let s:gui_inactivebg = s:gui02 +" Foreground for inactive mode +let s:cterm_inactivefg = s:cterm04 +let s:gui_inactivefg = s:gui04 + + +" Branch and file format +let s:BB = [s:gui_termfg, s:gui_termbg, s:cterm_termfg, s:cterm_termbg] " Branch and file format blocks + +" Normal mode +let s:N1 = [s:gui_normalfg, s:gui_normalbg, s:cterm_normalfg, s:cterm_normalbg] " Outside blocks in normal mode +let s:N2 = [s:gui_termfg2, s:gui_termbg2, s:cterm_normalbg, s:cterm_termbg2] " Middle block +let g:airline#themes#base16_spacemacs#palette.normal = airline#themes#generate_color_map(s:N1, s:BB, s:N2) +let g:airline#themes#base16_spacemacs#palette.normal_modified = g:airline#themes#base16_spacemacs#palette.normal + +" Insert mode +let s:I1 = [s:gui_insertfg, s:gui_insertbg, s:cterm_insertfg, s:cterm_insertbg] " Outside blocks in insert mode +let s:I2 = [s:gui_insertbg, s:gui_termbg2, s:cterm_insertbg, s:cterm_termbg2] " Middle block +let g:airline#themes#base16_spacemacs#palette.insert = airline#themes#generate_color_map(s:I1, s:BB, s:I2) +let g:airline#themes#base16_spacemacs#palette.insert_modified = g:airline#themes#base16_spacemacs#palette.insert -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) +" Replace mode +let s:R1 = [s:gui_replacefg, s:gui_replacebg, s:cterm_replacefg, s:cterm_replacebg] " Outside blocks in replace mode +let s:R2 = [s:gui_termfg, s:gui_termbg2, s:cterm_termfg, s:cterm_termbg2] " Middle block +let g:airline#themes#base16_spacemacs#palette.replace = airline#themes#generate_color_map(s:R1, s:BB, s:R2) +let g:airline#themes#base16_spacemacs#palette.replace_modified = g:airline#themes#base16_spacemacs#palette.replace + +" Visual mode +let s:V1 = [s:gui_visualfg, s:gui_visualbg, s:cterm_visualfg, s:cterm_visualbg] " Outside blocks in visual mode +let s:V2 = [s:gui_visualbg, s:gui_termbg2, s:cterm_visualbg, s:cterm_termbg2] " Middle block +let g:airline#themes#base16_spacemacs#palette.visual = airline#themes#generate_color_map(s:V1, s:BB, s:V2) +let g:airline#themes#base16_spacemacs#palette.visual_modified = g:airline#themes#base16_spacemacs#palette.visual + +" Inactive mode +let s:IA1 = [s:gui_inactivefg, s:gui_inactivebg, s:cterm_inactivefg, s:cterm_inactivebg, ''] +let s:IA2 = [s:gui_inactivefg, s:gui_inactivebg, s:cterm_inactivefg, s:cterm_inactivebg, ''] +let s:IA3 = [s:gui_inactivefg, s:gui_inactivebg, s:cterm_inactivefg, s:cterm_inactivebg, ''] +let g:airline#themes#base16_spacemacs#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) + +" Warnings +let s:WI = [s:gui07, s:gui09, s:cterm07, s:cterm09] +let g:airline#themes#base16_spacemacs#palette.normal.airline_warning = [ + \ s:WI[0], s:WI[1], s:WI[2], s:WI[3] + \ ] + +let g:airline#themes#base16_spacemacs#palette.normal_modified.airline_warning = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_warning + +let g:airline#themes#base16_spacemacs#palette.insert.airline_warning = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_warning + +let g:airline#themes#base16_spacemacs#palette.insert_modified.airline_warning = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_warning + +let g:airline#themes#base16_spacemacs#palette.visual.airline_warning = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_warning + +let g:airline#themes#base16_spacemacs#palette.visual_modified.airline_warning = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_warning + +let g:airline#themes#base16_spacemacs#palette.replace.airline_warning = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_warning + +let g:airline#themes#base16_spacemacs#palette.replace_modified.airline_warning = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_warning + +" Errors +let s:ER = [s:gui07, s:gui08, s:cterm07, s:cterm08] +let g:airline#themes#base16_spacemacs#palette.normal.airline_error = [ + \ s:ER[0], s:ER[1], s:ER[2], s:ER[3] + \ ] + +let g:airline#themes#base16_spacemacs#palette.normal_modified.airline_error = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_error + +let g:airline#themes#base16_spacemacs#palette.insert.airline_error = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_error + +let g:airline#themes#base16_spacemacs#palette.insert_modified.airline_error = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_error + +let g:airline#themes#base16_spacemacs#palette.visual.airline_error = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_error + +let g:airline#themes#base16_spacemacs#palette.visual_modified.airline_error = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_error + +let g:airline#themes#base16_spacemacs#palette.replace.airline_error = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_error + +let g:airline#themes#base16_spacemacs#palette.replace_modified.airline_error = + \ g:airline#themes#base16_spacemacs#palette.normal.airline_error + +" CtrlP plugin colors +if !get(g:, 'loaded_ctrlp', 0) + finish +endif +let g:airline#themes#base16_spacemacs#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( + \ [s:gui_normalfg, s:gui_normalbg, s:cterm_normalfg, s:cterm_normalbg, ''], + \ [s:gui_termfg, s:gui_termbg, s:cterm_termfg, s:cterm_termbg, ''], + \ [s:gui_termfg2, s:gui_termbg2, s:cterm_termfg2, s:cterm_termbg2, 'bold']) diff --git a/autoload/airline/themes/base16_summerfruit_dark.vim b/autoload/airline/themes/base16_summerfruit_dark.vim deleted file mode 100644 index 9a4a8d3e..00000000 --- a/autoload/airline/themes/base16_summerfruit_dark.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Summerfruit Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Christopher Corley (http://christop.club/) - -let s:scheme_slug = substitute("summerfruit-dark", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#151515' -let s:gui01 = '#202020' -let s:gui02 = '#303030' -let s:gui03 = '#505050' -let s:gui04 = '#B0B0B0' -let s:gui05 = '#D0D0D0' -let s:gui06 = '#E0E0E0' -let s:gui07 = '#FFFFFF' -let s:gui08 = '#FF0086' -let s:gui09 = '#FD8900' -let s:gui0A = '#ABA800' -let s:gui0B = '#00C918' -let s:gui0C = '#1FAAAA' -let s:gui0D = '#3777E6' -let s:gui0E = '#AD00A1' -let s:gui0F = '#CC6633' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_summerfruit_light.vim b/autoload/airline/themes/base16_summerfruit_light.vim deleted file mode 100644 index c7b3ba09..00000000 --- a/autoload/airline/themes/base16_summerfruit_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Summerfruit Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Christopher Corley (http://christop.club/) - -let s:scheme_slug = substitute("summerfruit-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#FFFFFF' -let s:gui01 = '#E0E0E0' -let s:gui02 = '#D0D0D0' -let s:gui03 = '#B0B0B0' -let s:gui04 = '#000000' -let s:gui05 = '#101010' -let s:gui06 = '#151515' -let s:gui07 = '#202020' -let s:gui08 = '#FF0086' -let s:gui09 = '#FD8900' -let s:gui0A = '#ABA800' -let s:gui0B = '#00C918' -let s:gui0C = '#1FAAAA' -let s:gui0D = '#3777E6' -let s:gui0E = '#AD00A1' -let s:gui0F = '#CC6633' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_synth_midnight_dark.vim b/autoload/airline/themes/base16_synth_midnight_dark.vim deleted file mode 100644 index 5d6a269b..00000000 --- a/autoload/airline/themes/base16_synth_midnight_dark.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Synth Midnight Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Michaël Ball (http://github.com/michael-ball/) - -let s:scheme_slug = substitute("synth-midnight-dark", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#040404' -let s:gui01 = '#141414' -let s:gui02 = '#242424' -let s:gui03 = '#61507A' -let s:gui04 = '#BFBBBF' -let s:gui05 = '#DFDBDF' -let s:gui06 = '#EFEBEF' -let s:gui07 = '#FFFBFF' -let s:gui08 = '#B53B50' -let s:gui09 = '#E4600E' -let s:gui0A = '#DAE84D' -let s:gui0B = '#06EA61' -let s:gui0C = '#7CEDE9' -let s:gui0D = '#03AEFF' -let s:gui0E = '#EA5CE2' -let s:gui0F = '#9D4D0E' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_tomorrow.vim b/autoload/airline/themes/base16_tomorrow.vim index 1e38625f..c35a4503 100644 --- a/autoload/airline/themes/base16_tomorrow.vim +++ b/autoload/airline/themes/base16_tomorrow.vim @@ -1,85 +1,82 @@ -" Base16 Tomorrow vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Chris Kempson (http://chriskempson.com) +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Tomorrow Scheme by Chris Kempson (http://chriskempson.com) +let g:airline#themes#base16_tomorrow#palette = {} +let s:gui00 = "#1d1f21" +let s:gui01 = "#282a2e" +let s:gui02 = "#373b41" +let s:gui03 = "#969896" +let s:gui04 = "#b4b7b4" +let s:gui05 = "#c5c8c6" +let s:gui06 = "#e0e0e0" +let s:gui07 = "#ffffff" +let s:gui08 = "#cc6666" +let s:gui09 = "#de935f" +let s:gui0A = "#f0c674" +let s:gui0B = "#b5bd68" +let s:gui0C = "#8abeb7" +let s:gui0D = "#81a2be" +let s:gui0E = "#b294bb" +let s:gui0F = "#a3685a" -let s:scheme_slug = substitute("tomorrow", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#ffffff' -let s:gui01 = '#e0e0e0' -let s:gui02 = '#d6d6d6' -let s:gui03 = '#8e908c' -let s:gui04 = '#969896' -let s:gui05 = '#4d4d4c' -let s:gui06 = '#282a2e' -let s:gui07 = '#1d1f21' -let s:gui08 = '#c82829' -let s:gui09 = '#f5871f' -let s:gui0A = '#eab700' -let s:gui0B = '#718c00' -let s:gui0C = '#3e999f' -let s:gui0D = '#4271ae' -let s:gui0E = '#8959a8' -let s:gui0F = '#a3685a' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" +let s:cterm00 = 0 +let s:cterm03 = 8 +let s:cterm05 = 7 +let s:cterm07 = 15 +let s:cterm08 = 1 +let s:cterm0A = 3 +let s:cterm0B = 2 +let s:cterm0C = 6 +let s:cterm0D = 4 +let s:cterm0E = 5 +if exists('base16colorspace') && base16colorspace == "256" + let s:cterm01 = 18 + let s:cterm02 = 19 + let s:cterm04 = 20 + let s:cterm06 = 21 + let s:cterm09 = 16 + let s:cterm0F = 17 else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" + let s:cterm01 = 10 + let s:cterm02 = 11 + let s:cterm04 = 12 + let s:cterm06 = 13 + let s:cterm09 = 9 + let s:cterm0F = 14 endif -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_tomorrow#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_tomorrow#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_tomorrow#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_tomorrow#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_tomorrow#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) + +" 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_tomorrow#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_tomorrow_night.vim b/autoload/airline/themes/base16_tomorrow_night.vim deleted file mode 100644 index 9831db74..00000000 --- a/autoload/airline/themes/base16_tomorrow_night.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Tomorrow Night vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Chris Kempson (http://chriskempson.com) - -let s:scheme_slug = substitute("tomorrow-night", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#1d1f21' -let s:gui01 = '#282a2e' -let s:gui02 = '#373b41' -let s:gui03 = '#969896' -let s:gui04 = '#b4b7b4' -let s:gui05 = '#c5c8c6' -let s:gui06 = '#e0e0e0' -let s:gui07 = '#ffffff' -let s:gui08 = '#cc6666' -let s:gui09 = '#de935f' -let s:gui0A = '#f0c674' -let s:gui0B = '#b5bd68' -let s:gui0C = '#8abeb7' -let s:gui0D = '#81a2be' -let s:gui0E = '#b294bb' -let s:gui0F = '#a3685a' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_tomorrow_night_eighties.vim b/autoload/airline/themes/base16_tomorrow_night_eighties.vim deleted file mode 100644 index d93aaf76..00000000 --- a/autoload/airline/themes/base16_tomorrow_night_eighties.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Tomorrow Night vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Chris Kempson (http://chriskempson.com) - -let s:scheme_slug = substitute("tomorrow-night-eighties", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#2d2d2d' -let s:gui01 = '#393939' -let s:gui02 = '#515151' -let s:gui03 = '#999999' -let s:gui04 = '#b4b7b4' -let s:gui05 = '#cccccc' -let s:gui06 = '#e0e0e0' -let s:gui07 = '#ffffff' -let s:gui08 = '#f2777a' -let s:gui09 = '#f99157' -let s:gui0A = '#ffcc66' -let s:gui0B = '#99cc99' -let s:gui0C = '#66cccc' -let s:gui0D = '#6699cc' -let s:gui0E = '#cc99cc' -let s:gui0F = '#a3685a' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_tube.vim b/autoload/airline/themes/base16_tube.vim deleted file mode 100644 index 44cc3284..00000000 --- a/autoload/airline/themes/base16_tube.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 London Tube vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Jan T. Sott - -let s:scheme_slug = substitute("tube", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#231f20' -let s:gui01 = '#1c3f95' -let s:gui02 = '#5a5758' -let s:gui03 = '#737171' -let s:gui04 = '#959ca1' -let s:gui05 = '#d9d8d8' -let s:gui06 = '#e7e7e8' -let s:gui07 = '#ffffff' -let s:gui08 = '#ee2e24' -let s:gui09 = '#f386a1' -let s:gui0A = '#ffd204' -let s:gui0B = '#00853e' -let s:gui0C = '#85cebc' -let s:gui0D = '#009ddc' -let s:gui0E = '#98005d' -let s:gui0F = '#b06110' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_twilight.vim b/autoload/airline/themes/base16_twilight.vim index d6469a8e..fa82418a 100644 --- a/autoload/airline/themes/base16_twilight.vim +++ b/autoload/airline/themes/base16_twilight.vim @@ -1,85 +1,73 @@ -" Base16 Twilight vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By David Hart (https://github.com/hartbit) +" vim-airline template by chartoin (http://github.com/chartoin) +" Base 16 Twilight Scheme by David Hart (http://hart-dev.com) +let g:airline#themes#base16_twilight#palette = {} +let s:gui00 = "#1e1e1e" +let s:gui01 = "#323537" +let s:gui02 = "#464b50" +let s:gui03 = "#5f5a60" +let s:gui04 = "#838184" +let s:gui05 = "#a7a7a7" +let s:gui06 = "#c3c3c3" +let s:gui07 = "#ffffff" +let s:gui08 = "#cf6a4c" +let s:gui09 = "#cda869" +let s:gui0A = "#f9ee98" +let s:gui0B = "#8f9d6a" +let s:gui0C = "#afc4db" +let s:gui0D = "#7587a6" +let s:gui0E = "#9b859d" +let s:gui0F = "#9b703f" -let s:scheme_slug = substitute("twilight", "-", "_", "g") +let s:cterm00 = 234 +let s:cterm01 = 59 +let s:cterm02 = 59 +let s:cterm03 = 59 +let s:cterm04 = 102 +let s:cterm05 = 248 +let s:cterm06 = 251 +let s:cterm07 = 15 +let s:cterm08 = 167 +let s:cterm09 = 179 +let s:cterm0A = 228 +let s:cterm0B = 107 +let s:cterm0C = 152 +let s:cterm0D = 103 +let s:cterm0E = 103 +let s:cterm0F = 95 -let g:airline#themes#base16_{s:scheme_slug}#palette = {} +let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] +let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_twilight#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) -" GUI color definitions -let s:gui00 = '#1e1e1e' -let s:gui01 = '#323537' -let s:gui02 = '#464b50' -let s:gui03 = '#5f5a60' -let s:gui04 = '#838184' -let s:gui05 = '#a7a7a7' -let s:gui06 = '#c3c3c3' -let s:gui07 = '#ffffff' -let s:gui08 = '#cf6a4c' -let s:gui09 = '#cda869' -let s:gui0A = '#f9ee98' -let s:gui0B = '#8f9d6a' -let s:gui0C = '#afc4db' -let s:gui0D = '#7587a6' -let s:gui0E = '#9b859d' -let s:gui0F = '#9b703f' +let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] +let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_twilight#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] +let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_twilight#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] +let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] +let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] +let g:airline#themes#base16_twilight#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} +let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] +let g:airline#themes#base16_twilight#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, 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 +let g:airline#themes#base16_twilight#palette.ctrlp = airline#extensions#ctrlp#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' ]) diff --git a/autoload/airline/themes/base16_unikitty_dark.vim b/autoload/airline/themes/base16_unikitty_dark.vim deleted file mode 100644 index a0fd198f..00000000 --- a/autoload/airline/themes/base16_unikitty_dark.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Unikitty Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Josh W Lewis (@joshwlewis) - -let s:scheme_slug = substitute("unikitty-dark", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#2e2a31' -let s:gui01 = '#4a464d' -let s:gui02 = '#666369' -let s:gui03 = '#838085' -let s:gui04 = '#9f9da2' -let s:gui05 = '#bcbabe' -let s:gui06 = '#d8d7da' -let s:gui07 = '#f5f4f7' -let s:gui08 = '#d8137f' -let s:gui09 = '#d65407' -let s:gui0A = '#dc8a0e' -let s:gui0B = '#17ad98' -let s:gui0C = '#149bda' -let s:gui0D = '#796af5' -let s:gui0E = '#bb60ea' -let s:gui0F = '#c720ca' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_unikitty_light.vim b/autoload/airline/themes/base16_unikitty_light.vim deleted file mode 100644 index c65ea76f..00000000 --- a/autoload/airline/themes/base16_unikitty_light.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Unikitty Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Josh W Lewis (@joshwlewis) - -let s:scheme_slug = substitute("unikitty-light", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#ffffff' -let s:gui01 = '#e1e1e2' -let s:gui02 = '#c4c3c5' -let s:gui03 = '#a7a5a8' -let s:gui04 = '#89878b' -let s:gui05 = '#6c696e' -let s:gui06 = '#4f4b51' -let s:gui07 = '#322d34' -let s:gui08 = '#d8137f' -let s:gui09 = '#d65407' -let s:gui0A = '#dc8a0e' -let s:gui0B = '#17ad98' -let s:gui0C = '#149bda' -let s:gui0D = '#775dff' -let s:gui0E = '#aa17e6' -let s:gui0F = '#e013d0' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_woodland.vim b/autoload/airline/themes/base16_woodland.vim deleted file mode 100644 index e493f78b..00000000 --- a/autoload/airline/themes/base16_woodland.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Woodland vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Jay Cornwall (https://jcornwall.com) - -let s:scheme_slug = substitute("woodland", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#231e18' -let s:gui01 = '#302b25' -let s:gui02 = '#48413a' -let s:gui03 = '#9d8b70' -let s:gui04 = '#b4a490' -let s:gui05 = '#cabcb1' -let s:gui06 = '#d7c8bc' -let s:gui07 = '#e4d4c8' -let s:gui08 = '#d35c5c' -let s:gui09 = '#ca7f32' -let s:gui0A = '#e0ac16' -let s:gui0B = '#b7ba53' -let s:gui0C = '#6eb958' -let s:gui0D = '#88a4d3' -let s:gui0E = '#bb90e2' -let s:gui0F = '#b49368' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_xcode_dusk.vim b/autoload/airline/themes/base16_xcode_dusk.vim deleted file mode 100644 index 666f25a0..00000000 --- a/autoload/airline/themes/base16_xcode_dusk.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 XCode Dusk vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By Elsa Gonsiorowski (https://github.com/gonsie) - -let s:scheme_slug = substitute("xcode-dusk", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#282B35' -let s:gui01 = '#3D4048' -let s:gui02 = '#53555D' -let s:gui03 = '#686A71' -let s:gui04 = '#7E8086' -let s:gui05 = '#939599' -let s:gui06 = '#A9AAAE' -let s:gui07 = '#BEBFC2' -let s:gui08 = '#B21889' -let s:gui09 = '#786DC5' -let s:gui0A = '#438288' -let s:gui0B = '#DF0002' -let s:gui0C = '#00A0BE' -let s:gui0D = '#790EAD' -let s:gui0E = '#B21889' -let s:gui0F = '#C77C48' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_zenburn.vim b/autoload/airline/themes/base16_zenburn.vim deleted file mode 100644 index 2e716d83..00000000 --- a/autoload/airline/themes/base16_zenburn.vim +++ /dev/null @@ -1,85 +0,0 @@ -" Base16 Zenburn vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) -" For vim-airline (https://github.com/vim-airline/vim-airline) -" By elnawe - -let s:scheme_slug = substitute("zenburn", "-", "_", "g") - -let g:airline#themes#base16_{s:scheme_slug}#palette = {} - -" GUI color definitions -let s:gui00 = '#383838' -let s:gui01 = '#404040' -let s:gui02 = '#606060' -let s:gui03 = '#6f6f6f' -let s:gui04 = '#808080' -let s:gui05 = '#dcdccc' -let s:gui06 = '#c0c0c0' -let s:gui07 = '#ffffff' -let s:gui08 = '#dca3a3' -let s:gui09 = '#dfaf8f' -let s:gui0A = '#e0cf9f' -let s:gui0B = '#5f7f5f' -let s:gui0C = '#93e0e3' -let s:gui0D = '#7cb8bb' -let s:gui0E = '#dc8cc3' -let s:gui0F = '#000000' - -" Terminal color definitions -let s:cterm00 = "00" -let s:cterm03 = "08" -let s:cterm05 = "07" -let s:cterm07 = "15" -let s:cterm08 = "01" -let s:cterm0A = "03" -let s:cterm0B = "02" -let s:cterm0C = "06" -let s:cterm0D = "04" -let s:cterm0E = "05" -if exists("base16colorspace") && base16colorspace == "256" - let s:cterm01 = "18" - let s:cterm02 = "19" - let s:cterm04 = "20" - let s:cterm06 = "21" - let s:cterm09 = "16" - let s:cterm0F = "17" -else - let s:cterm01 = "10" - let s:cterm02 = "11" - let s:cterm04 = "12" - let s:cterm06 = "13" - let s:cterm09 = "09" - let s:cterm0F = "14" -endif - -let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( - \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( - \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( - \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], - \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) -let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { - \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} - -let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( - \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], - \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], - \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 2cfc6924..71122461 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -25,7 +25,6 @@ FEATURES *airline-themes-list* Currently this repository contains the following themes: - * alduin * angr * apprentice @@ -41,157 +40,47 @@ Currently this repository contains the following themes: * base16_adwaita * base16_apathy * base16_ashes - * base16_atelier_cave - * base16_atelier_cave_light - * base16_atelier_dune - * base16_atelier_dune_light - * base16_atelier_estuary - * base16_atelier_estuary_light - * base16_atelier_forest - * base16_atelier_forest_light - * base16_atelier_heath - * base16_atelier_heath_light - * base16_atelier_lakeside - * base16_atelier_lakeside_light - * base16_atelier_plateau - * base16_atelier_plateau_light - * base16_atelier_savanna - * base16_atelier_savanna_light - * base16_atelier_seaside - * base16_atelier_seaside_light - * base16_atelier_sulphurpool - * base16_atelier_sulphurpool_light * base16_atelierdune * base16_atelierforest * base16_atelierheath * base16_atelierlakeside * base16_atelierseaside - * base16_atlas * base16_bespin - * base16_black_metal - * base16_black_metal_bathory - * base16_black_metal_burzum - * base16_black_metal_dark_funeral - * base16_black_metal_gorgoroth - * base16_black_metal_immortal - * base16_black_metal_khold - * base16_black_metal_marduk - * base16_black_metal_mayhem - * base16_black_metal_nile - * base16_black_metal_venom * base16_brewer * base16_bright - * base16_brogrammer - * base16_brushtrees - * base16_brushtrees_dark * base16_chalk - * base16_circus * base16_classic - * base16_classic_dark - * base16_classic_light * base16_codeschool * base16_colors - * base16_cupcake - * base16_cupertino - * base16_darktooth - * base16_decaf * base16_default - * base16_default_dark - * base16_default_light - * base16_dracula - * base16_edge_dark - * base16_edge_light * base16_eighties * base16_embers - * base16_espresso * base16_flat - * base16_framer - * base16_fruit_soda - * base16_gigavolt - * base16_github * base16_google - * base16_google_dark - * base16_google_light * base16_grayscale - * base16_grayscale_dark - * base16_grayscale_light * base16_greenscreen - * base16_gruvbox_dark_hard (|airline-theme-base-gruvbox-dark-hard|) - * base16_gruvbox_dark_medium - * base16_gruvbox_dark_pale - * base16_gruvbox_dark_soft - * base16_gruvbox_light_hard - * base16_gruvbox_light_medium - * base16_gruvbox_light_soft + * base16_gruvbox_dark_hard * base16_harmonic16 - * base16_harmonic_dark - * base16_harmonic_light - * base16_heetch - * base16_heetch_light - * base16_helios * base16_hopscotch - * base16_horizon_dark - * base16_horizon_light - * base16_horizon_terminal_dark - * base16_horizon_terminal_light - * base16_ia_dark - * base16_ia_light - * base16_icy - * base16_irblack * base16_isotope * base16_londontube - * base16_macintosh * base16_marrakesh - * base16_materia - * base16_material - * base16_material_darker - * base16_material_lighter - * base16_material_palenight - * base16_material_vivid - * base16_mellow_purple - * base16_mexico_light * base16_mocha * base16_monokai * base16_nord - * base16_nova * base16_ocean * base16_oceanicnext - * base16_one_light - * base16_onedark - * base16_outrun_dark - * base16_papercolor_dark - * base16_papercolor_light * base16_paraiso - * base16_phd - * base16_pico * base16_pop - * base16_porple * base16_railscasts - * base16_rebecca - * base16_sandcastle * base16_seti * base16_shapeshifter - * base16_snazzy - * base16_solarflare * base16_solarized - * base16_solarized_dark - * base16_solarized_light * base16_spacemacs * base16_summerfruit - * base16_summerfruit_dark - * base16_summerfruit_light - * base16_synth_midnight_dark * base16_tomorrow - * base16_tomorrow_night - * base16_tomorrow_night_eighties - * base16_tube * base16_twilight * base16_vim - * base16_unikitty_dark - * base16_unikitty_light - * base16_woodland - * base16_xcode_dusk - * base16_zenburn * base16color * behelit * biogoo @@ -320,13 +209,6 @@ the different modes, so should bring some performance improvements because airline does not have to redefine highlighting groups after they have been setup once. However, it won't change colors if e.g. the mode changes. -*airline-theme-base-gruvbox-dark-hard* ------------------------------------------------------------------------------- - -If you want to use the old version of the base16-gruvbox-dark-hard theme, use -this: > - let g:airline_base16_gruvbox_dark_hard_old = 1 - *airline-theme-deus* ------------------------------------------------------------------------------ *g:deus_termcolors* @@ -414,23 +296,6 @@ colorscheme > The zenburn colorscheme also supports a couple of other configuration variables, that possibly also influence the colors in the zenburn airline theme. Please check the zenburn color scheme on how to configure it. -============================================================================== -Base16 Themes Generation *airline-themes-base16-generation* - -Base16 is a curated list of themes you can find here: -https://github.com/chriskempson/base16. - -Each theme defines 16 colors, and each editor creates a template .mustache -file to create the themes for their application. - -You can find the .mustache files for vim-airline themes here: -https://github.com/dawikur/base16-vim-airline-themes. -If the .mustache file is given to a Base16 builder, -it will generate every included base16 theme. - -These themes were generated using the Python builder which is available here: -https://github.com/InspectorMustache/base16-builder-python - ============================================================================== CONTRIBUTIONS *airline-themes-contributions* From 3588b3fd57bbfb4951b7ae089655bf919ab72c26 Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Tue, 18 May 2021 08:41:15 +0200 Subject: [PATCH 166/179] base16: new themes from PR #244 Only add the new themes from PR #244 and do not modify the existing themes. --- .../airline/themes/base16_atelier_cave.vim | 85 ++++++++++++ .../themes/base16_atelier_cave_light.vim | 85 ++++++++++++ .../airline/themes/base16_atelier_dune.vim | 85 ++++++++++++ .../themes/base16_atelier_dune_light.vim | 85 ++++++++++++ .../airline/themes/base16_atelier_estuary.vim | 85 ++++++++++++ .../themes/base16_atelier_estuary_light.vim | 85 ++++++++++++ .../airline/themes/base16_atelier_forest.vim | 85 ++++++++++++ .../themes/base16_atelier_forest_light.vim | 85 ++++++++++++ .../airline/themes/base16_atelier_heath.vim | 85 ++++++++++++ .../themes/base16_atelier_heath_light.vim | 85 ++++++++++++ .../themes/base16_atelier_lakeside.vim | 85 ++++++++++++ .../themes/base16_atelier_lakeside_light.vim | 85 ++++++++++++ .../airline/themes/base16_atelier_plateau.vim | 85 ++++++++++++ .../themes/base16_atelier_plateau_light.vim | 85 ++++++++++++ .../airline/themes/base16_atelier_savanna.vim | 85 ++++++++++++ .../themes/base16_atelier_savanna_light.vim | 85 ++++++++++++ .../airline/themes/base16_atelier_seaside.vim | 85 ++++++++++++ .../themes/base16_atelier_seaside_light.vim | 85 ++++++++++++ .../themes/base16_atelier_sulphurpool.vim | 85 ++++++++++++ .../base16_atelier_sulphurpool_light.vim | 85 ++++++++++++ autoload/airline/themes/base16_atlas.vim | 85 ++++++++++++ .../airline/themes/base16_black_metal.vim | 85 ++++++++++++ .../themes/base16_black_metal_bathory.vim | 85 ++++++++++++ .../themes/base16_black_metal_burzum.vim | 85 ++++++++++++ .../base16_black_metal_dark_funeral.vim | 85 ++++++++++++ .../themes/base16_black_metal_gorgoroth.vim | 85 ++++++++++++ .../themes/base16_black_metal_immortal.vim | 85 ++++++++++++ .../themes/base16_black_metal_khold.vim | 85 ++++++++++++ .../themes/base16_black_metal_marduk.vim | 85 ++++++++++++ .../themes/base16_black_metal_mayhem.vim | 85 ++++++++++++ .../themes/base16_black_metal_nile.vim | 85 ++++++++++++ .../themes/base16_black_metal_venom.vim | 85 ++++++++++++ autoload/airline/themes/base16_brogrammer.vim | 85 ++++++++++++ autoload/airline/themes/base16_brushtrees.vim | 85 ++++++++++++ .../airline/themes/base16_brushtrees_dark.vim | 85 ++++++++++++ autoload/airline/themes/base16_circus.vim | 85 ++++++++++++ .../airline/themes/base16_classic_dark.vim | 85 ++++++++++++ .../airline/themes/base16_classic_light.vim | 85 ++++++++++++ autoload/airline/themes/base16_cupcake.vim | 85 ++++++++++++ autoload/airline/themes/base16_cupertino.vim | 85 ++++++++++++ autoload/airline/themes/base16_darktooth.vim | 85 ++++++++++++ autoload/airline/themes/base16_decaf.vim | 85 ++++++++++++ .../airline/themes/base16_default_dark.vim | 85 ++++++++++++ .../airline/themes/base16_default_light.vim | 85 ++++++++++++ autoload/airline/themes/base16_dracula.vim | 85 ++++++++++++ autoload/airline/themes/base16_edge_dark.vim | 85 ++++++++++++ autoload/airline/themes/base16_edge_light.vim | 85 ++++++++++++ autoload/airline/themes/base16_espresso.vim | 85 ++++++++++++ autoload/airline/themes/base16_framer.vim | 85 ++++++++++++ autoload/airline/themes/base16_fruit_soda.vim | 85 ++++++++++++ autoload/airline/themes/base16_gigavolt.vim | 85 ++++++++++++ autoload/airline/themes/base16_github.vim | 85 ++++++++++++ .../airline/themes/base16_google_dark.vim | 85 ++++++++++++ .../airline/themes/base16_google_light.vim | 85 ++++++++++++ .../airline/themes/base16_grayscale_dark.vim | 85 ++++++++++++ .../airline/themes/base16_grayscale_light.vim | 85 ++++++++++++ .../themes/base16_gruvbox_dark_medium.vim | 85 ++++++++++++ .../themes/base16_gruvbox_dark_pale.vim | 85 ++++++++++++ .../themes/base16_gruvbox_dark_soft.vim | 85 ++++++++++++ .../themes/base16_gruvbox_light_hard.vim | 85 ++++++++++++ .../themes/base16_gruvbox_light_medium.vim | 85 ++++++++++++ .../themes/base16_gruvbox_light_soft.vim | 85 ++++++++++++ .../airline/themes/base16_harmonic_dark.vim | 85 ++++++++++++ .../airline/themes/base16_harmonic_light.vim | 85 ++++++++++++ autoload/airline/themes/base16_heetch.vim | 85 ++++++++++++ .../airline/themes/base16_heetch_light.vim | 85 ++++++++++++ autoload/airline/themes/base16_helios.vim | 85 ++++++++++++ .../airline/themes/base16_horizon_dark.vim | 85 ++++++++++++ .../airline/themes/base16_horizon_light.vim | 85 ++++++++++++ .../themes/base16_horizon_terminal_dark.vim | 85 ++++++++++++ .../themes/base16_horizon_terminal_light.vim | 85 ++++++++++++ autoload/airline/themes/base16_ia_dark.vim | 85 ++++++++++++ autoload/airline/themes/base16_ia_light.vim | 85 ++++++++++++ autoload/airline/themes/base16_icy.vim | 85 ++++++++++++ autoload/airline/themes/base16_irblack.vim | 85 ++++++++++++ autoload/airline/themes/base16_macintosh.vim | 85 ++++++++++++ autoload/airline/themes/base16_materia.vim | 85 ++++++++++++ autoload/airline/themes/base16_material.vim | 85 ++++++++++++ .../airline/themes/base16_material_darker.vim | 85 ++++++++++++ .../themes/base16_material_lighter.vim | 85 ++++++++++++ .../themes/base16_material_palenight.vim | 85 ++++++++++++ .../airline/themes/base16_material_vivid.vim | 85 ++++++++++++ .../airline/themes/base16_mellow_purple.vim | 85 ++++++++++++ .../airline/themes/base16_mexico_light.vim | 85 ++++++++++++ autoload/airline/themes/base16_nova.vim | 85 ++++++++++++ autoload/airline/themes/base16_one_light.vim | 85 ++++++++++++ autoload/airline/themes/base16_onedark.vim | 85 ++++++++++++ .../airline/themes/base16_outrun_dark.vim | 85 ++++++++++++ .../airline/themes/base16_papercolor_dark.vim | 85 ++++++++++++ .../themes/base16_papercolor_light.vim | 85 ++++++++++++ autoload/airline/themes/base16_phd.vim | 85 ++++++++++++ autoload/airline/themes/base16_pico.vim | 85 ++++++++++++ autoload/airline/themes/base16_porple.vim | 85 ++++++++++++ autoload/airline/themes/base16_rebecca.vim | 85 ++++++++++++ autoload/airline/themes/base16_sandcastle.vim | 85 ++++++++++++ autoload/airline/themes/base16_solarflare.vim | 85 ++++++++++++ .../airline/themes/base16_solarized_dark.vim | 85 ++++++++++++ .../airline/themes/base16_solarized_light.vim | 85 ++++++++++++ .../themes/base16_summerfruit_dark.vim | 85 ++++++++++++ .../themes/base16_summerfruit_light.vim | 85 ++++++++++++ .../themes/base16_synth_midnight_dark.vim | 85 ++++++++++++ .../airline/themes/base16_tomorrow_night.vim | 85 ++++++++++++ .../themes/base16_tomorrow_night_eighties.vim | 85 ++++++++++++ autoload/airline/themes/base16_tube.vim | 85 ++++++++++++ .../airline/themes/base16_unikitty_dark.vim | 85 ++++++++++++ .../airline/themes/base16_unikitty_light.vim | 85 ++++++++++++ autoload/airline/themes/base16_woodland.vim | 85 ++++++++++++ autoload/airline/themes/base16_xcode_dusk.vim | 85 ++++++++++++ autoload/airline/themes/base16_zenburn.vim | 85 ++++++++++++ doc/airline-themes.txt | 128 ++++++++++++++++++ 110 files changed, 9393 insertions(+) create mode 100644 autoload/airline/themes/base16_atelier_cave.vim create mode 100644 autoload/airline/themes/base16_atelier_cave_light.vim create mode 100644 autoload/airline/themes/base16_atelier_dune.vim create mode 100644 autoload/airline/themes/base16_atelier_dune_light.vim create mode 100644 autoload/airline/themes/base16_atelier_estuary.vim create mode 100644 autoload/airline/themes/base16_atelier_estuary_light.vim create mode 100644 autoload/airline/themes/base16_atelier_forest.vim create mode 100644 autoload/airline/themes/base16_atelier_forest_light.vim create mode 100644 autoload/airline/themes/base16_atelier_heath.vim create mode 100644 autoload/airline/themes/base16_atelier_heath_light.vim create mode 100644 autoload/airline/themes/base16_atelier_lakeside.vim create mode 100644 autoload/airline/themes/base16_atelier_lakeside_light.vim create mode 100644 autoload/airline/themes/base16_atelier_plateau.vim create mode 100644 autoload/airline/themes/base16_atelier_plateau_light.vim create mode 100644 autoload/airline/themes/base16_atelier_savanna.vim create mode 100644 autoload/airline/themes/base16_atelier_savanna_light.vim create mode 100644 autoload/airline/themes/base16_atelier_seaside.vim create mode 100644 autoload/airline/themes/base16_atelier_seaside_light.vim create mode 100644 autoload/airline/themes/base16_atelier_sulphurpool.vim create mode 100644 autoload/airline/themes/base16_atelier_sulphurpool_light.vim create mode 100644 autoload/airline/themes/base16_atlas.vim create mode 100644 autoload/airline/themes/base16_black_metal.vim create mode 100644 autoload/airline/themes/base16_black_metal_bathory.vim create mode 100644 autoload/airline/themes/base16_black_metal_burzum.vim create mode 100644 autoload/airline/themes/base16_black_metal_dark_funeral.vim create mode 100644 autoload/airline/themes/base16_black_metal_gorgoroth.vim create mode 100644 autoload/airline/themes/base16_black_metal_immortal.vim create mode 100644 autoload/airline/themes/base16_black_metal_khold.vim create mode 100644 autoload/airline/themes/base16_black_metal_marduk.vim create mode 100644 autoload/airline/themes/base16_black_metal_mayhem.vim create mode 100644 autoload/airline/themes/base16_black_metal_nile.vim create mode 100644 autoload/airline/themes/base16_black_metal_venom.vim create mode 100644 autoload/airline/themes/base16_brogrammer.vim create mode 100644 autoload/airline/themes/base16_brushtrees.vim create mode 100644 autoload/airline/themes/base16_brushtrees_dark.vim create mode 100644 autoload/airline/themes/base16_circus.vim create mode 100644 autoload/airline/themes/base16_classic_dark.vim create mode 100644 autoload/airline/themes/base16_classic_light.vim create mode 100644 autoload/airline/themes/base16_cupcake.vim create mode 100644 autoload/airline/themes/base16_cupertino.vim create mode 100644 autoload/airline/themes/base16_darktooth.vim create mode 100644 autoload/airline/themes/base16_decaf.vim create mode 100644 autoload/airline/themes/base16_default_dark.vim create mode 100644 autoload/airline/themes/base16_default_light.vim create mode 100644 autoload/airline/themes/base16_dracula.vim create mode 100644 autoload/airline/themes/base16_edge_dark.vim create mode 100644 autoload/airline/themes/base16_edge_light.vim create mode 100644 autoload/airline/themes/base16_espresso.vim create mode 100644 autoload/airline/themes/base16_framer.vim create mode 100644 autoload/airline/themes/base16_fruit_soda.vim create mode 100644 autoload/airline/themes/base16_gigavolt.vim create mode 100644 autoload/airline/themes/base16_github.vim create mode 100644 autoload/airline/themes/base16_google_dark.vim create mode 100644 autoload/airline/themes/base16_google_light.vim create mode 100644 autoload/airline/themes/base16_grayscale_dark.vim create mode 100644 autoload/airline/themes/base16_grayscale_light.vim create mode 100644 autoload/airline/themes/base16_gruvbox_dark_medium.vim create mode 100644 autoload/airline/themes/base16_gruvbox_dark_pale.vim create mode 100644 autoload/airline/themes/base16_gruvbox_dark_soft.vim create mode 100644 autoload/airline/themes/base16_gruvbox_light_hard.vim create mode 100644 autoload/airline/themes/base16_gruvbox_light_medium.vim create mode 100644 autoload/airline/themes/base16_gruvbox_light_soft.vim create mode 100644 autoload/airline/themes/base16_harmonic_dark.vim create mode 100644 autoload/airline/themes/base16_harmonic_light.vim create mode 100644 autoload/airline/themes/base16_heetch.vim create mode 100644 autoload/airline/themes/base16_heetch_light.vim create mode 100644 autoload/airline/themes/base16_helios.vim create mode 100644 autoload/airline/themes/base16_horizon_dark.vim create mode 100644 autoload/airline/themes/base16_horizon_light.vim create mode 100644 autoload/airline/themes/base16_horizon_terminal_dark.vim create mode 100644 autoload/airline/themes/base16_horizon_terminal_light.vim create mode 100644 autoload/airline/themes/base16_ia_dark.vim create mode 100644 autoload/airline/themes/base16_ia_light.vim create mode 100644 autoload/airline/themes/base16_icy.vim create mode 100644 autoload/airline/themes/base16_irblack.vim create mode 100644 autoload/airline/themes/base16_macintosh.vim create mode 100644 autoload/airline/themes/base16_materia.vim create mode 100644 autoload/airline/themes/base16_material.vim create mode 100644 autoload/airline/themes/base16_material_darker.vim create mode 100644 autoload/airline/themes/base16_material_lighter.vim create mode 100644 autoload/airline/themes/base16_material_palenight.vim create mode 100644 autoload/airline/themes/base16_material_vivid.vim create mode 100644 autoload/airline/themes/base16_mellow_purple.vim create mode 100644 autoload/airline/themes/base16_mexico_light.vim create mode 100644 autoload/airline/themes/base16_nova.vim create mode 100644 autoload/airline/themes/base16_one_light.vim create mode 100644 autoload/airline/themes/base16_onedark.vim create mode 100644 autoload/airline/themes/base16_outrun_dark.vim create mode 100644 autoload/airline/themes/base16_papercolor_dark.vim create mode 100644 autoload/airline/themes/base16_papercolor_light.vim create mode 100644 autoload/airline/themes/base16_phd.vim create mode 100644 autoload/airline/themes/base16_pico.vim create mode 100644 autoload/airline/themes/base16_porple.vim create mode 100644 autoload/airline/themes/base16_rebecca.vim create mode 100644 autoload/airline/themes/base16_sandcastle.vim create mode 100644 autoload/airline/themes/base16_solarflare.vim create mode 100644 autoload/airline/themes/base16_solarized_dark.vim create mode 100644 autoload/airline/themes/base16_solarized_light.vim create mode 100644 autoload/airline/themes/base16_summerfruit_dark.vim create mode 100644 autoload/airline/themes/base16_summerfruit_light.vim create mode 100644 autoload/airline/themes/base16_synth_midnight_dark.vim create mode 100644 autoload/airline/themes/base16_tomorrow_night.vim create mode 100644 autoload/airline/themes/base16_tomorrow_night_eighties.vim create mode 100644 autoload/airline/themes/base16_tube.vim create mode 100644 autoload/airline/themes/base16_unikitty_dark.vim create mode 100644 autoload/airline/themes/base16_unikitty_light.vim create mode 100644 autoload/airline/themes/base16_woodland.vim create mode 100644 autoload/airline/themes/base16_xcode_dusk.vim create mode 100644 autoload/airline/themes/base16_zenburn.vim diff --git a/autoload/airline/themes/base16_atelier_cave.vim b/autoload/airline/themes/base16_atelier_cave.vim new file mode 100644 index 00000000..2da3d60b --- /dev/null +++ b/autoload/airline/themes/base16_atelier_cave.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Cave vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-cave", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#19171c' +let s:gui01 = '#26232a' +let s:gui02 = '#585260' +let s:gui03 = '#655f6d' +let s:gui04 = '#7e7887' +let s:gui05 = '#8b8792' +let s:gui06 = '#e2dfe7' +let s:gui07 = '#efecf4' +let s:gui08 = '#be4678' +let s:gui09 = '#aa573c' +let s:gui0A = '#a06e3b' +let s:gui0B = '#2a9292' +let s:gui0C = '#398bc6' +let s:gui0D = '#576ddb' +let s:gui0E = '#955ae7' +let s:gui0F = '#bf40bf' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_cave_light.vim b/autoload/airline/themes/base16_atelier_cave_light.vim new file mode 100644 index 00000000..3066f5ee --- /dev/null +++ b/autoload/airline/themes/base16_atelier_cave_light.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Cave Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-cave-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#efecf4' +let s:gui01 = '#e2dfe7' +let s:gui02 = '#8b8792' +let s:gui03 = '#7e7887' +let s:gui04 = '#655f6d' +let s:gui05 = '#585260' +let s:gui06 = '#26232a' +let s:gui07 = '#19171c' +let s:gui08 = '#be4678' +let s:gui09 = '#aa573c' +let s:gui0A = '#a06e3b' +let s:gui0B = '#2a9292' +let s:gui0C = '#398bc6' +let s:gui0D = '#576ddb' +let s:gui0E = '#955ae7' +let s:gui0F = '#bf40bf' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_dune.vim b/autoload/airline/themes/base16_atelier_dune.vim new file mode 100644 index 00000000..54941f9b --- /dev/null +++ b/autoload/airline/themes/base16_atelier_dune.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Dune vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-dune", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#20201d' +let s:gui01 = '#292824' +let s:gui02 = '#6e6b5e' +let s:gui03 = '#7d7a68' +let s:gui04 = '#999580' +let s:gui05 = '#a6a28c' +let s:gui06 = '#e8e4cf' +let s:gui07 = '#fefbec' +let s:gui08 = '#d73737' +let s:gui09 = '#b65611' +let s:gui0A = '#ae9513' +let s:gui0B = '#60ac39' +let s:gui0C = '#1fad83' +let s:gui0D = '#6684e1' +let s:gui0E = '#b854d4' +let s:gui0F = '#d43552' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_dune_light.vim b/autoload/airline/themes/base16_atelier_dune_light.vim new file mode 100644 index 00000000..4f724fc6 --- /dev/null +++ b/autoload/airline/themes/base16_atelier_dune_light.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Dune Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-dune-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#fefbec' +let s:gui01 = '#e8e4cf' +let s:gui02 = '#a6a28c' +let s:gui03 = '#999580' +let s:gui04 = '#7d7a68' +let s:gui05 = '#6e6b5e' +let s:gui06 = '#292824' +let s:gui07 = '#20201d' +let s:gui08 = '#d73737' +let s:gui09 = '#b65611' +let s:gui0A = '#ae9513' +let s:gui0B = '#60ac39' +let s:gui0C = '#1fad83' +let s:gui0D = '#6684e1' +let s:gui0E = '#b854d4' +let s:gui0F = '#d43552' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_estuary.vim b/autoload/airline/themes/base16_atelier_estuary.vim new file mode 100644 index 00000000..9ab570c5 --- /dev/null +++ b/autoload/airline/themes/base16_atelier_estuary.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Estuary vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-estuary", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#22221b' +let s:gui01 = '#302f27' +let s:gui02 = '#5f5e4e' +let s:gui03 = '#6c6b5a' +let s:gui04 = '#878573' +let s:gui05 = '#929181' +let s:gui06 = '#e7e6df' +let s:gui07 = '#f4f3ec' +let s:gui08 = '#ba6236' +let s:gui09 = '#ae7313' +let s:gui0A = '#a5980d' +let s:gui0B = '#7d9726' +let s:gui0C = '#5b9d48' +let s:gui0D = '#36a166' +let s:gui0E = '#5f9182' +let s:gui0F = '#9d6c7c' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_estuary_light.vim b/autoload/airline/themes/base16_atelier_estuary_light.vim new file mode 100644 index 00000000..2b85f4d7 --- /dev/null +++ b/autoload/airline/themes/base16_atelier_estuary_light.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Estuary Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-estuary-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f4f3ec' +let s:gui01 = '#e7e6df' +let s:gui02 = '#929181' +let s:gui03 = '#878573' +let s:gui04 = '#6c6b5a' +let s:gui05 = '#5f5e4e' +let s:gui06 = '#302f27' +let s:gui07 = '#22221b' +let s:gui08 = '#ba6236' +let s:gui09 = '#ae7313' +let s:gui0A = '#a5980d' +let s:gui0B = '#7d9726' +let s:gui0C = '#5b9d48' +let s:gui0D = '#36a166' +let s:gui0E = '#5f9182' +let s:gui0F = '#9d6c7c' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_forest.vim b/autoload/airline/themes/base16_atelier_forest.vim new file mode 100644 index 00000000..d8bbe268 --- /dev/null +++ b/autoload/airline/themes/base16_atelier_forest.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Forest vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-forest", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1b1918' +let s:gui01 = '#2c2421' +let s:gui02 = '#68615e' +let s:gui03 = '#766e6b' +let s:gui04 = '#9c9491' +let s:gui05 = '#a8a19f' +let s:gui06 = '#e6e2e0' +let s:gui07 = '#f1efee' +let s:gui08 = '#f22c40' +let s:gui09 = '#df5320' +let s:gui0A = '#c38418' +let s:gui0B = '#7b9726' +let s:gui0C = '#3d97b8' +let s:gui0D = '#407ee7' +let s:gui0E = '#6666ea' +let s:gui0F = '#c33ff3' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_forest_light.vim b/autoload/airline/themes/base16_atelier_forest_light.vim new file mode 100644 index 00000000..d86af1ca --- /dev/null +++ b/autoload/airline/themes/base16_atelier_forest_light.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Forest Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-forest-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f1efee' +let s:gui01 = '#e6e2e0' +let s:gui02 = '#a8a19f' +let s:gui03 = '#9c9491' +let s:gui04 = '#766e6b' +let s:gui05 = '#68615e' +let s:gui06 = '#2c2421' +let s:gui07 = '#1b1918' +let s:gui08 = '#f22c40' +let s:gui09 = '#df5320' +let s:gui0A = '#c38418' +let s:gui0B = '#7b9726' +let s:gui0C = '#3d97b8' +let s:gui0D = '#407ee7' +let s:gui0E = '#6666ea' +let s:gui0F = '#c33ff3' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_heath.vim b/autoload/airline/themes/base16_atelier_heath.vim new file mode 100644 index 00000000..ca21708a --- /dev/null +++ b/autoload/airline/themes/base16_atelier_heath.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Heath vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-heath", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1b181b' +let s:gui01 = '#292329' +let s:gui02 = '#695d69' +let s:gui03 = '#776977' +let s:gui04 = '#9e8f9e' +let s:gui05 = '#ab9bab' +let s:gui06 = '#d8cad8' +let s:gui07 = '#f7f3f7' +let s:gui08 = '#ca402b' +let s:gui09 = '#a65926' +let s:gui0A = '#bb8a35' +let s:gui0B = '#918b3b' +let s:gui0C = '#159393' +let s:gui0D = '#516aec' +let s:gui0E = '#7b59c0' +let s:gui0F = '#cc33cc' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_heath_light.vim b/autoload/airline/themes/base16_atelier_heath_light.vim new file mode 100644 index 00000000..d616a795 --- /dev/null +++ b/autoload/airline/themes/base16_atelier_heath_light.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Heath Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-heath-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f7f3f7' +let s:gui01 = '#d8cad8' +let s:gui02 = '#ab9bab' +let s:gui03 = '#9e8f9e' +let s:gui04 = '#776977' +let s:gui05 = '#695d69' +let s:gui06 = '#292329' +let s:gui07 = '#1b181b' +let s:gui08 = '#ca402b' +let s:gui09 = '#a65926' +let s:gui0A = '#bb8a35' +let s:gui0B = '#918b3b' +let s:gui0C = '#159393' +let s:gui0D = '#516aec' +let s:gui0E = '#7b59c0' +let s:gui0F = '#cc33cc' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_lakeside.vim b/autoload/airline/themes/base16_atelier_lakeside.vim new file mode 100644 index 00000000..76e196c6 --- /dev/null +++ b/autoload/airline/themes/base16_atelier_lakeside.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Lakeside vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-lakeside", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#161b1d' +let s:gui01 = '#1f292e' +let s:gui02 = '#516d7b' +let s:gui03 = '#5a7b8c' +let s:gui04 = '#7195a8' +let s:gui05 = '#7ea2b4' +let s:gui06 = '#c1e4f6' +let s:gui07 = '#ebf8ff' +let s:gui08 = '#d22d72' +let s:gui09 = '#935c25' +let s:gui0A = '#8a8a0f' +let s:gui0B = '#568c3b' +let s:gui0C = '#2d8f6f' +let s:gui0D = '#257fad' +let s:gui0E = '#6b6bb8' +let s:gui0F = '#b72dd2' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_lakeside_light.vim b/autoload/airline/themes/base16_atelier_lakeside_light.vim new file mode 100644 index 00000000..ed58b0b8 --- /dev/null +++ b/autoload/airline/themes/base16_atelier_lakeside_light.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Lakeside Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-lakeside-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#ebf8ff' +let s:gui01 = '#c1e4f6' +let s:gui02 = '#7ea2b4' +let s:gui03 = '#7195a8' +let s:gui04 = '#5a7b8c' +let s:gui05 = '#516d7b' +let s:gui06 = '#1f292e' +let s:gui07 = '#161b1d' +let s:gui08 = '#d22d72' +let s:gui09 = '#935c25' +let s:gui0A = '#8a8a0f' +let s:gui0B = '#568c3b' +let s:gui0C = '#2d8f6f' +let s:gui0D = '#257fad' +let s:gui0E = '#6b6bb8' +let s:gui0F = '#b72dd2' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_plateau.vim b/autoload/airline/themes/base16_atelier_plateau.vim new file mode 100644 index 00000000..1ce85ffd --- /dev/null +++ b/autoload/airline/themes/base16_atelier_plateau.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Plateau vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-plateau", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1b1818' +let s:gui01 = '#292424' +let s:gui02 = '#585050' +let s:gui03 = '#655d5d' +let s:gui04 = '#7e7777' +let s:gui05 = '#8a8585' +let s:gui06 = '#e7dfdf' +let s:gui07 = '#f4ecec' +let s:gui08 = '#ca4949' +let s:gui09 = '#b45a3c' +let s:gui0A = '#a06e3b' +let s:gui0B = '#4b8b8b' +let s:gui0C = '#5485b6' +let s:gui0D = '#7272ca' +let s:gui0E = '#8464c4' +let s:gui0F = '#bd5187' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_plateau_light.vim b/autoload/airline/themes/base16_atelier_plateau_light.vim new file mode 100644 index 00000000..a6f8350e --- /dev/null +++ b/autoload/airline/themes/base16_atelier_plateau_light.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Plateau Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-plateau-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f4ecec' +let s:gui01 = '#e7dfdf' +let s:gui02 = '#8a8585' +let s:gui03 = '#7e7777' +let s:gui04 = '#655d5d' +let s:gui05 = '#585050' +let s:gui06 = '#292424' +let s:gui07 = '#1b1818' +let s:gui08 = '#ca4949' +let s:gui09 = '#b45a3c' +let s:gui0A = '#a06e3b' +let s:gui0B = '#4b8b8b' +let s:gui0C = '#5485b6' +let s:gui0D = '#7272ca' +let s:gui0E = '#8464c4' +let s:gui0F = '#bd5187' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_savanna.vim b/autoload/airline/themes/base16_atelier_savanna.vim new file mode 100644 index 00000000..c6a6597a --- /dev/null +++ b/autoload/airline/themes/base16_atelier_savanna.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Savanna vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-savanna", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#171c19' +let s:gui01 = '#232a25' +let s:gui02 = '#526057' +let s:gui03 = '#5f6d64' +let s:gui04 = '#78877d' +let s:gui05 = '#87928a' +let s:gui06 = '#dfe7e2' +let s:gui07 = '#ecf4ee' +let s:gui08 = '#b16139' +let s:gui09 = '#9f713c' +let s:gui0A = '#a07e3b' +let s:gui0B = '#489963' +let s:gui0C = '#1c9aa0' +let s:gui0D = '#478c90' +let s:gui0E = '#55859b' +let s:gui0F = '#867469' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_savanna_light.vim b/autoload/airline/themes/base16_atelier_savanna_light.vim new file mode 100644 index 00000000..f98bbc8f --- /dev/null +++ b/autoload/airline/themes/base16_atelier_savanna_light.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Savanna Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-savanna-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#ecf4ee' +let s:gui01 = '#dfe7e2' +let s:gui02 = '#87928a' +let s:gui03 = '#78877d' +let s:gui04 = '#5f6d64' +let s:gui05 = '#526057' +let s:gui06 = '#232a25' +let s:gui07 = '#171c19' +let s:gui08 = '#b16139' +let s:gui09 = '#9f713c' +let s:gui0A = '#a07e3b' +let s:gui0B = '#489963' +let s:gui0C = '#1c9aa0' +let s:gui0D = '#478c90' +let s:gui0E = '#55859b' +let s:gui0F = '#867469' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_seaside.vim b/autoload/airline/themes/base16_atelier_seaside.vim new file mode 100644 index 00000000..61b19e05 --- /dev/null +++ b/autoload/airline/themes/base16_atelier_seaside.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Seaside vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-seaside", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#131513' +let s:gui01 = '#242924' +let s:gui02 = '#5e6e5e' +let s:gui03 = '#687d68' +let s:gui04 = '#809980' +let s:gui05 = '#8ca68c' +let s:gui06 = '#cfe8cf' +let s:gui07 = '#f4fbf4' +let s:gui08 = '#e6193c' +let s:gui09 = '#87711d' +let s:gui0A = '#98981b' +let s:gui0B = '#29a329' +let s:gui0C = '#1999b3' +let s:gui0D = '#3d62f5' +let s:gui0E = '#ad2bee' +let s:gui0F = '#e619c3' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_seaside_light.vim b/autoload/airline/themes/base16_atelier_seaside_light.vim new file mode 100644 index 00000000..fc8a933e --- /dev/null +++ b/autoload/airline/themes/base16_atelier_seaside_light.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Seaside Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-seaside-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f4fbf4' +let s:gui01 = '#cfe8cf' +let s:gui02 = '#8ca68c' +let s:gui03 = '#809980' +let s:gui04 = '#687d68' +let s:gui05 = '#5e6e5e' +let s:gui06 = '#242924' +let s:gui07 = '#131513' +let s:gui08 = '#e6193c' +let s:gui09 = '#87711d' +let s:gui0A = '#98981b' +let s:gui0B = '#29a329' +let s:gui0C = '#1999b3' +let s:gui0D = '#3d62f5' +let s:gui0E = '#ad2bee' +let s:gui0F = '#e619c3' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_sulphurpool.vim b/autoload/airline/themes/base16_atelier_sulphurpool.vim new file mode 100644 index 00000000..90aff175 --- /dev/null +++ b/autoload/airline/themes/base16_atelier_sulphurpool.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Sulphurpool vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-sulphurpool", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#202746' +let s:gui01 = '#293256' +let s:gui02 = '#5e6687' +let s:gui03 = '#6b7394' +let s:gui04 = '#898ea4' +let s:gui05 = '#979db4' +let s:gui06 = '#dfe2f1' +let s:gui07 = '#f5f7ff' +let s:gui08 = '#c94922' +let s:gui09 = '#c76b29' +let s:gui0A = '#c08b30' +let s:gui0B = '#ac9739' +let s:gui0C = '#22a2c9' +let s:gui0D = '#3d8fd1' +let s:gui0E = '#6679cc' +let s:gui0F = '#9c637a' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atelier_sulphurpool_light.vim b/autoload/airline/themes/base16_atelier_sulphurpool_light.vim new file mode 100644 index 00000000..8169547e --- /dev/null +++ b/autoload/airline/themes/base16_atelier_sulphurpool_light.vim @@ -0,0 +1,85 @@ +" Base16 Atelier Sulphurpool Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Bram de Haan (http://atelierbramdehaan.nl) + +let s:scheme_slug = substitute("atelier-sulphurpool-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f5f7ff' +let s:gui01 = '#dfe2f1' +let s:gui02 = '#979db4' +let s:gui03 = '#898ea4' +let s:gui04 = '#6b7394' +let s:gui05 = '#5e6687' +let s:gui06 = '#293256' +let s:gui07 = '#202746' +let s:gui08 = '#c94922' +let s:gui09 = '#c76b29' +let s:gui0A = '#c08b30' +let s:gui0B = '#ac9739' +let s:gui0C = '#22a2c9' +let s:gui0D = '#3d8fd1' +let s:gui0E = '#6679cc' +let s:gui0F = '#9c637a' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_atlas.vim b/autoload/airline/themes/base16_atlas.vim new file mode 100644 index 00000000..cb4f9f09 --- /dev/null +++ b/autoload/airline/themes/base16_atlas.vim @@ -0,0 +1,85 @@ +" Base16 Atlas vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Alex Lende (https://ajlende.com) + +let s:scheme_slug = substitute("atlas", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#002635' +let s:gui01 = '#00384d' +let s:gui02 = '#517F8D' +let s:gui03 = '#6C8B91' +let s:gui04 = '#869696' +let s:gui05 = '#a1a19a' +let s:gui06 = '#e6e6dc' +let s:gui07 = '#fafaf8' +let s:gui08 = '#ff5a67' +let s:gui09 = '#f08e48' +let s:gui0A = '#ffcc1b' +let s:gui0B = '#7fc06e' +let s:gui0C = '#14747e' +let s:gui0D = '#5dd7b9' +let s:gui0E = '#9a70a4' +let s:gui0F = '#c43060' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal.vim b/autoload/airline/themes/base16_black_metal.vim new file mode 100644 index 00000000..dccb2bc2 --- /dev/null +++ b/autoload/airline/themes/base16_black_metal.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#a06666' +let s:gui0B = '#dd9999' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_bathory.vim b/autoload/airline/themes/base16_black_metal_bathory.vim new file mode 100644 index 00000000..c8c403fb --- /dev/null +++ b/autoload/airline/themes/base16_black_metal_bathory.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal (Bathory) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal-bathory", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#e78a53' +let s:gui0B = '#fbcb97' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_burzum.vim b/autoload/airline/themes/base16_black_metal_burzum.vim new file mode 100644 index 00000000..1d292d99 --- /dev/null +++ b/autoload/airline/themes/base16_black_metal_burzum.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal (Burzum) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal-burzum", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#99bbaa' +let s:gui0B = '#ddeecc' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_dark_funeral.vim b/autoload/airline/themes/base16_black_metal_dark_funeral.vim new file mode 100644 index 00000000..9d395653 --- /dev/null +++ b/autoload/airline/themes/base16_black_metal_dark_funeral.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal (Dark Funeral) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal-dark-funeral", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#5f81a5' +let s:gui0B = '#d0dfee' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_gorgoroth.vim b/autoload/airline/themes/base16_black_metal_gorgoroth.vim new file mode 100644 index 00000000..ab9bda45 --- /dev/null +++ b/autoload/airline/themes/base16_black_metal_gorgoroth.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal (Gorgoroth) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal-gorgoroth", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#8c7f70' +let s:gui0B = '#9b8d7f' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_immortal.vim b/autoload/airline/themes/base16_black_metal_immortal.vim new file mode 100644 index 00000000..97779d6b --- /dev/null +++ b/autoload/airline/themes/base16_black_metal_immortal.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal (Immortal) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal-immortal", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#556677' +let s:gui0B = '#7799bb' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_khold.vim b/autoload/airline/themes/base16_black_metal_khold.vim new file mode 100644 index 00000000..65e909fb --- /dev/null +++ b/autoload/airline/themes/base16_black_metal_khold.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal (Khold) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal-khold", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#974b46' +let s:gui0B = '#eceee3' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_marduk.vim b/autoload/airline/themes/base16_black_metal_marduk.vim new file mode 100644 index 00000000..25773e86 --- /dev/null +++ b/autoload/airline/themes/base16_black_metal_marduk.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal (Marduk) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal-marduk", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#626b67' +let s:gui0B = '#a5aaa7' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_mayhem.vim b/autoload/airline/themes/base16_black_metal_mayhem.vim new file mode 100644 index 00000000..28ffa240 --- /dev/null +++ b/autoload/airline/themes/base16_black_metal_mayhem.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal (Mayhem) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal-mayhem", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#eecc6c' +let s:gui0B = '#f3ecd4' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_nile.vim b/autoload/airline/themes/base16_black_metal_nile.vim new file mode 100644 index 00000000..fc013de5 --- /dev/null +++ b/autoload/airline/themes/base16_black_metal_nile.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal (Nile) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal-nile", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#777755' +let s:gui0B = '#aa9988' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_black_metal_venom.vim b/autoload/airline/themes/base16_black_metal_venom.vim new file mode 100644 index 00000000..f18117ac --- /dev/null +++ b/autoload/airline/themes/base16_black_metal_venom.vim @@ -0,0 +1,85 @@ +" Base16 Black Metal (Venom) vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By metalelf0 (https://github.com/metalelf0) + +let s:scheme_slug = substitute("black-metal-venom", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#121212' +let s:gui02 = '#222222' +let s:gui03 = '#333333' +let s:gui04 = '#999999' +let s:gui05 = '#c1c1c1' +let s:gui06 = '#999999' +let s:gui07 = '#c1c1c1' +let s:gui08 = '#5f8787' +let s:gui09 = '#aaaaaa' +let s:gui0A = '#79241f' +let s:gui0B = '#f8f7f2' +let s:gui0C = '#aaaaaa' +let s:gui0D = '#888888' +let s:gui0E = '#999999' +let s:gui0F = '#444444' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_brogrammer.vim b/autoload/airline/themes/base16_brogrammer.vim new file mode 100644 index 00000000..2acba362 --- /dev/null +++ b/autoload/airline/themes/base16_brogrammer.vim @@ -0,0 +1,85 @@ +" Base16 Brogrammer vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Vik Ramanujam (http://github.com/piggyslasher) + +let s:scheme_slug = substitute("brogrammer", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1f1f1f' +let s:gui01 = '#f81118' +let s:gui02 = '#2dc55e' +let s:gui03 = '#ecba0f' +let s:gui04 = '#2a84d2' +let s:gui05 = '#4e5ab7' +let s:gui06 = '#1081d6' +let s:gui07 = '#d6dbe5' +let s:gui08 = '#d6dbe5' +let s:gui09 = '#de352e' +let s:gui0A = '#1dd361' +let s:gui0B = '#f3bd09' +let s:gui0C = '#1081d6' +let s:gui0D = '#5350b9' +let s:gui0E = '#0f7ddb' +let s:gui0F = '#ffffff' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_brushtrees.vim b/autoload/airline/themes/base16_brushtrees.vim new file mode 100644 index 00000000..3c21950d --- /dev/null +++ b/autoload/airline/themes/base16_brushtrees.vim @@ -0,0 +1,85 @@ +" Base16 Brush Trees vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Abraham White <abelincoln.white@gmail.com> + +let s:scheme_slug = substitute("brushtrees", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#E3EFEF' +let s:gui01 = '#C9DBDC' +let s:gui02 = '#B0C5C8' +let s:gui03 = '#98AFB5' +let s:gui04 = '#8299A1' +let s:gui05 = '#6D828E' +let s:gui06 = '#5A6D7A' +let s:gui07 = '#485867' +let s:gui08 = '#b38686' +let s:gui09 = '#d8bba2' +let s:gui0A = '#aab386' +let s:gui0B = '#87b386' +let s:gui0C = '#86b3b3' +let s:gui0D = '#868cb3' +let s:gui0E = '#b386b2' +let s:gui0F = '#b39f9f' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_brushtrees_dark.vim b/autoload/airline/themes/base16_brushtrees_dark.vim new file mode 100644 index 00000000..1c3127ac --- /dev/null +++ b/autoload/airline/themes/base16_brushtrees_dark.vim @@ -0,0 +1,85 @@ +" Base16 Brush Trees Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Abraham White <abelincoln.white@gmail.com> + +let s:scheme_slug = substitute("brushtrees-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#485867' +let s:gui01 = '#5A6D7A' +let s:gui02 = '#6D828E' +let s:gui03 = '#8299A1' +let s:gui04 = '#98AFB5' +let s:gui05 = '#B0C5C8' +let s:gui06 = '#C9DBDC' +let s:gui07 = '#E3EFEF' +let s:gui08 = '#b38686' +let s:gui09 = '#d8bba2' +let s:gui0A = '#aab386' +let s:gui0B = '#87b386' +let s:gui0C = '#86b3b3' +let s:gui0D = '#868cb3' +let s:gui0E = '#b386b2' +let s:gui0F = '#b39f9f' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_circus.vim b/autoload/airline/themes/base16_circus.vim new file mode 100644 index 00000000..82d58d08 --- /dev/null +++ b/autoload/airline/themes/base16_circus.vim @@ -0,0 +1,85 @@ +" Base16 Circus vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Stephan Boyer (https://github.com/stepchowfun) and Esther Wang (https://github.com/ewang12) + +let s:scheme_slug = substitute("circus", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#191919' +let s:gui01 = '#202020' +let s:gui02 = '#303030' +let s:gui03 = '#5f5a60' +let s:gui04 = '#505050' +let s:gui05 = '#a7a7a7' +let s:gui06 = '#808080' +let s:gui07 = '#ffffff' +let s:gui08 = '#dc657d' +let s:gui09 = '#4bb1a7' +let s:gui0A = '#c3ba63' +let s:gui0B = '#84b97c' +let s:gui0C = '#4bb1a7' +let s:gui0D = '#639ee4' +let s:gui0E = '#b888e2' +let s:gui0F = '#b888e2' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_classic_dark.vim b/autoload/airline/themes/base16_classic_dark.vim new file mode 100644 index 00000000..5a8dc5ec --- /dev/null +++ b/autoload/airline/themes/base16_classic_dark.vim @@ -0,0 +1,85 @@ +" Base16 Classic Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jason Heeris (http://heeris.id.au) + +let s:scheme_slug = substitute("classic-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#151515' +let s:gui01 = '#202020' +let s:gui02 = '#303030' +let s:gui03 = '#505050' +let s:gui04 = '#B0B0B0' +let s:gui05 = '#D0D0D0' +let s:gui06 = '#E0E0E0' +let s:gui07 = '#F5F5F5' +let s:gui08 = '#AC4142' +let s:gui09 = '#D28445' +let s:gui0A = '#F4BF75' +let s:gui0B = '#90A959' +let s:gui0C = '#75B5AA' +let s:gui0D = '#6A9FB5' +let s:gui0E = '#AA759F' +let s:gui0F = '#8F5536' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_classic_light.vim b/autoload/airline/themes/base16_classic_light.vim new file mode 100644 index 00000000..62102b8f --- /dev/null +++ b/autoload/airline/themes/base16_classic_light.vim @@ -0,0 +1,85 @@ +" Base16 Classic Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jason Heeris (http://heeris.id.au) + +let s:scheme_slug = substitute("classic-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#F5F5F5' +let s:gui01 = '#E0E0E0' +let s:gui02 = '#D0D0D0' +let s:gui03 = '#B0B0B0' +let s:gui04 = '#505050' +let s:gui05 = '#303030' +let s:gui06 = '#202020' +let s:gui07 = '#151515' +let s:gui08 = '#AC4142' +let s:gui09 = '#D28445' +let s:gui0A = '#F4BF75' +let s:gui0B = '#90A959' +let s:gui0C = '#75B5AA' +let s:gui0D = '#6A9FB5' +let s:gui0E = '#AA759F' +let s:gui0F = '#8F5536' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_cupcake.vim b/autoload/airline/themes/base16_cupcake.vim new file mode 100644 index 00000000..5c7167a8 --- /dev/null +++ b/autoload/airline/themes/base16_cupcake.vim @@ -0,0 +1,85 @@ +" Base16 Cupcake vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chris Kempson (http://chriskempson.com) + +let s:scheme_slug = substitute("cupcake", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#fbf1f2' +let s:gui01 = '#f2f1f4' +let s:gui02 = '#d8d5dd' +let s:gui03 = '#bfb9c6' +let s:gui04 = '#a59daf' +let s:gui05 = '#8b8198' +let s:gui06 = '#72677E' +let s:gui07 = '#585062' +let s:gui08 = '#D57E85' +let s:gui09 = '#EBB790' +let s:gui0A = '#DCB16C' +let s:gui0B = '#A3B367' +let s:gui0C = '#69A9A7' +let s:gui0D = '#7297B9' +let s:gui0E = '#BB99B4' +let s:gui0F = '#BAA58C' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_cupertino.vim b/autoload/airline/themes/base16_cupertino.vim new file mode 100644 index 00000000..1b4622b0 --- /dev/null +++ b/autoload/airline/themes/base16_cupertino.vim @@ -0,0 +1,85 @@ +" Base16 Cupertino vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Defman21 + +let s:scheme_slug = substitute("cupertino", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#ffffff' +let s:gui01 = '#c0c0c0' +let s:gui02 = '#c0c0c0' +let s:gui03 = '#808080' +let s:gui04 = '#808080' +let s:gui05 = '#404040' +let s:gui06 = '#404040' +let s:gui07 = '#5e5e5e' +let s:gui08 = '#c41a15' +let s:gui09 = '#eb8500' +let s:gui0A = '#826b28' +let s:gui0B = '#007400' +let s:gui0C = '#318495' +let s:gui0D = '#0000ff' +let s:gui0E = '#a90d91' +let s:gui0F = '#826b28' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_darktooth.vim b/autoload/airline/themes/base16_darktooth.vim new file mode 100644 index 00000000..862b98fb --- /dev/null +++ b/autoload/airline/themes/base16_darktooth.vim @@ -0,0 +1,85 @@ +" Base16 Darktooth vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jason Milkins (https://github.com/jasonm23) + +let s:scheme_slug = substitute("darktooth", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1D2021' +let s:gui01 = '#32302F' +let s:gui02 = '#504945' +let s:gui03 = '#665C54' +let s:gui04 = '#928374' +let s:gui05 = '#A89984' +let s:gui06 = '#D5C4A1' +let s:gui07 = '#FDF4C1' +let s:gui08 = '#FB543F' +let s:gui09 = '#FE8625' +let s:gui0A = '#FAC03B' +let s:gui0B = '#95C085' +let s:gui0C = '#8BA59B' +let s:gui0D = '#0D6678' +let s:gui0E = '#8F4673' +let s:gui0F = '#A87322' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_decaf.vim b/autoload/airline/themes/base16_decaf.vim new file mode 100644 index 00000000..748b70b2 --- /dev/null +++ b/autoload/airline/themes/base16_decaf.vim @@ -0,0 +1,85 @@ +" Base16 Decaf vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Alex Mirrington (https://github.com/alexmirrington) + +let s:scheme_slug = substitute("decaf", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#2d2d2d' +let s:gui01 = '#393939' +let s:gui02 = '#515151' +let s:gui03 = '#777777' +let s:gui04 = '#b4b7b4' +let s:gui05 = '#cccccc' +let s:gui06 = '#e0e0e0' +let s:gui07 = '#ffffff' +let s:gui08 = '#ff7f7b' +let s:gui09 = '#ffbf70' +let s:gui0A = '#ffd67c' +let s:gui0B = '#beda78' +let s:gui0C = '#bed6ff' +let s:gui0D = '#90bee1' +let s:gui0E = '#efb3f7' +let s:gui0F = '#ff93b3' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_default_dark.vim b/autoload/airline/themes/base16_default_dark.vim new file mode 100644 index 00000000..96ccbe3f --- /dev/null +++ b/autoload/airline/themes/base16_default_dark.vim @@ -0,0 +1,85 @@ +" Base16 Default Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chris Kempson (http://chriskempson.com) + +let s:scheme_slug = substitute("default-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#181818' +let s:gui01 = '#282828' +let s:gui02 = '#383838' +let s:gui03 = '#585858' +let s:gui04 = '#b8b8b8' +let s:gui05 = '#d8d8d8' +let s:gui06 = '#e8e8e8' +let s:gui07 = '#f8f8f8' +let s:gui08 = '#ab4642' +let s:gui09 = '#dc9656' +let s:gui0A = '#f7ca88' +let s:gui0B = '#a1b56c' +let s:gui0C = '#86c1b9' +let s:gui0D = '#7cafc2' +let s:gui0E = '#ba8baf' +let s:gui0F = '#a16946' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_default_light.vim b/autoload/airline/themes/base16_default_light.vim new file mode 100644 index 00000000..dfeb2e4e --- /dev/null +++ b/autoload/airline/themes/base16_default_light.vim @@ -0,0 +1,85 @@ +" Base16 Default Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chris Kempson (http://chriskempson.com) + +let s:scheme_slug = substitute("default-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f8f8f8' +let s:gui01 = '#e8e8e8' +let s:gui02 = '#d8d8d8' +let s:gui03 = '#b8b8b8' +let s:gui04 = '#585858' +let s:gui05 = '#383838' +let s:gui06 = '#282828' +let s:gui07 = '#181818' +let s:gui08 = '#ab4642' +let s:gui09 = '#dc9656' +let s:gui0A = '#f7ca88' +let s:gui0B = '#a1b56c' +let s:gui0C = '#86c1b9' +let s:gui0D = '#7cafc2' +let s:gui0E = '#ba8baf' +let s:gui0F = '#a16946' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_dracula.vim b/autoload/airline/themes/base16_dracula.vim new file mode 100644 index 00000000..1cfdbca8 --- /dev/null +++ b/autoload/airline/themes/base16_dracula.vim @@ -0,0 +1,85 @@ +" Base16 Dracula vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Mike Barkmin (http://github.com/mikebarkmin) based on Dracula Theme (http://github.com/dracula) + +let s:scheme_slug = substitute("dracula", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#282936' +let s:gui01 = '#3a3c4e' +let s:gui02 = '#4d4f68' +let s:gui03 = '#626483' +let s:gui04 = '#62d6e8' +let s:gui05 = '#e9e9f4' +let s:gui06 = '#f1f2f8' +let s:gui07 = '#f7f7fb' +let s:gui08 = '#ea51b2' +let s:gui09 = '#b45bcf' +let s:gui0A = '#00f769' +let s:gui0B = '#ebff87' +let s:gui0C = '#a1efe4' +let s:gui0D = '#62d6e8' +let s:gui0E = '#b45bcf' +let s:gui0F = '#00f769' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_edge_dark.vim b/autoload/airline/themes/base16_edge_dark.vim new file mode 100644 index 00000000..11e1c8b8 --- /dev/null +++ b/autoload/airline/themes/base16_edge_dark.vim @@ -0,0 +1,85 @@ +" Base16 Edge Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Sainnhepark (https://github.com/sainnhe) + +let s:scheme_slug = substitute("edge-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#262729' +let s:gui01 = '#88909f' +let s:gui02 = '#b7bec9' +let s:gui03 = '#3e4249' +let s:gui04 = '#73b3e7' +let s:gui05 = '#b7bec9' +let s:gui06 = '#d390e7' +let s:gui07 = '#3e4249' +let s:gui08 = '#e77171' +let s:gui09 = '#e77171' +let s:gui0A = '#dbb774' +let s:gui0B = '#a1bf78' +let s:gui0C = '#5ebaa5' +let s:gui0D = '#73b3e7' +let s:gui0E = '#d390e7' +let s:gui0F = '#5ebaa5' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_edge_light.vim b/autoload/airline/themes/base16_edge_light.vim new file mode 100644 index 00000000..fc664baa --- /dev/null +++ b/autoload/airline/themes/base16_edge_light.vim @@ -0,0 +1,85 @@ +" Base16 Edge Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Sainnhepark (https://github.com/sainnhe) + +let s:scheme_slug = substitute("edge-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#fafafa' +let s:gui01 = '#7c9f4b' +let s:gui02 = '#d69822' +let s:gui03 = '#5e646f' +let s:gui04 = '#6587bf' +let s:gui05 = '#5e646f' +let s:gui06 = '#b870ce' +let s:gui07 = '#5e646f' +let s:gui08 = '#db7070' +let s:gui09 = '#db7070' +let s:gui0A = '#d69822' +let s:gui0B = '#7c9f4b' +let s:gui0C = '#509c93' +let s:gui0D = '#6587bf' +let s:gui0E = '#b870ce' +let s:gui0F = '#509c93' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_espresso.vim b/autoload/airline/themes/base16_espresso.vim new file mode 100644 index 00000000..55843a7b --- /dev/null +++ b/autoload/airline/themes/base16_espresso.vim @@ -0,0 +1,85 @@ +" Base16 Espresso vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Alex Mirrington (https://github.com/alexmirrington) + +let s:scheme_slug = substitute("espresso", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#2d2d2d' +let s:gui01 = '#393939' +let s:gui02 = '#515151' +let s:gui03 = '#777777' +let s:gui04 = '#b4b7b4' +let s:gui05 = '#cccccc' +let s:gui06 = '#e0e0e0' +let s:gui07 = '#ffffff' +let s:gui08 = '#d25252' +let s:gui09 = '#f9a959' +let s:gui0A = '#ffc66d' +let s:gui0B = '#a5c261' +let s:gui0C = '#bed6ff' +let s:gui0D = '#6c99bb' +let s:gui0E = '#d197d9' +let s:gui0F = '#f97394' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_framer.vim b/autoload/airline/themes/base16_framer.vim new file mode 100644 index 00000000..338c6245 --- /dev/null +++ b/autoload/airline/themes/base16_framer.vim @@ -0,0 +1,85 @@ +" Base16 Framer vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Framer (Maintained by Jesse Hoyos) + +let s:scheme_slug = substitute("framer", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#181818' +let s:gui01 = '#151515' +let s:gui02 = '#464646' +let s:gui03 = '#747474' +let s:gui04 = '#B9B9B9' +let s:gui05 = '#D0D0D0' +let s:gui06 = '#E8E8E8' +let s:gui07 = '#EEEEEE' +let s:gui08 = '#FD886B' +let s:gui09 = '#FC4769' +let s:gui0A = '#FECB6E' +let s:gui0B = '#32CCDC' +let s:gui0C = '#ACDDFD' +let s:gui0D = '#20BCFC' +let s:gui0E = '#BA8CFC' +let s:gui0F = '#B15F4A' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_fruit_soda.vim b/autoload/airline/themes/base16_fruit_soda.vim new file mode 100644 index 00000000..6074b496 --- /dev/null +++ b/autoload/airline/themes/base16_fruit_soda.vim @@ -0,0 +1,85 @@ +" Base16 Fruit Soda vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By jozip + +let s:scheme_slug = substitute("fruit-soda", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f1ecf1' +let s:gui01 = '#e0dee0' +let s:gui02 = '#d8d5d5' +let s:gui03 = '#b5b4b6' +let s:gui04 = '#979598' +let s:gui05 = '#515151' +let s:gui06 = '#474545' +let s:gui07 = '#2d2c2c' +let s:gui08 = '#fe3e31' +let s:gui09 = '#fe6d08' +let s:gui0A = '#f7e203' +let s:gui0B = '#47f74c' +let s:gui0C = '#0f9cfd' +let s:gui0D = '#2931df' +let s:gui0E = '#611fce' +let s:gui0F = '#b16f40' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_gigavolt.vim b/autoload/airline/themes/base16_gigavolt.vim new file mode 100644 index 00000000..6ee86519 --- /dev/null +++ b/autoload/airline/themes/base16_gigavolt.vim @@ -0,0 +1,85 @@ +" Base16 Gigavolt vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Aidan Swope (http://github.com/Whillikers) + +let s:scheme_slug = substitute("gigavolt", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#202126' +let s:gui01 = '#2d303d' +let s:gui02 = '#5a576e' +let s:gui03 = '#a1d2e6' +let s:gui04 = '#cad3ff' +let s:gui05 = '#e9e7e1' +let s:gui06 = '#eff0f9' +let s:gui07 = '#f2fbff' +let s:gui08 = '#ff661a' +let s:gui09 = '#19f988' +let s:gui0A = '#ffdc2d' +let s:gui0B = '#f2e6a9' +let s:gui0C = '#fb6acb' +let s:gui0D = '#40bfff' +let s:gui0E = '#ae94f9' +let s:gui0F = '#6187ff' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_github.vim b/autoload/airline/themes/base16_github.vim new file mode 100644 index 00000000..03e9ce06 --- /dev/null +++ b/autoload/airline/themes/base16_github.vim @@ -0,0 +1,85 @@ +" Base16 Github vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Defman21 + +let s:scheme_slug = substitute("github", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#ffffff' +let s:gui01 = '#f5f5f5' +let s:gui02 = '#c8c8fa' +let s:gui03 = '#969896' +let s:gui04 = '#e8e8e8' +let s:gui05 = '#333333' +let s:gui06 = '#ffffff' +let s:gui07 = '#ffffff' +let s:gui08 = '#ed6a43' +let s:gui09 = '#0086b3' +let s:gui0A = '#795da3' +let s:gui0B = '#183691' +let s:gui0C = '#183691' +let s:gui0D = '#795da3' +let s:gui0E = '#a71d5d' +let s:gui0F = '#333333' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_google_dark.vim b/autoload/airline/themes/base16_google_dark.vim new file mode 100644 index 00000000..e710b8ae --- /dev/null +++ b/autoload/airline/themes/base16_google_dark.vim @@ -0,0 +1,85 @@ +" Base16 Google Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Seth Wright (http://sethawright.com) + +let s:scheme_slug = substitute("google-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1d1f21' +let s:gui01 = '#282a2e' +let s:gui02 = '#373b41' +let s:gui03 = '#969896' +let s:gui04 = '#b4b7b4' +let s:gui05 = '#c5c8c6' +let s:gui06 = '#e0e0e0' +let s:gui07 = '#ffffff' +let s:gui08 = '#CC342B' +let s:gui09 = '#F96A38' +let s:gui0A = '#FBA922' +let s:gui0B = '#198844' +let s:gui0C = '#3971ED' +let s:gui0D = '#3971ED' +let s:gui0E = '#A36AC7' +let s:gui0F = '#3971ED' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_google_light.vim b/autoload/airline/themes/base16_google_light.vim new file mode 100644 index 00000000..08080c87 --- /dev/null +++ b/autoload/airline/themes/base16_google_light.vim @@ -0,0 +1,85 @@ +" Base16 Google Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Seth Wright (http://sethawright.com) + +let s:scheme_slug = substitute("google-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#ffffff' +let s:gui01 = '#e0e0e0' +let s:gui02 = '#c5c8c6' +let s:gui03 = '#b4b7b4' +let s:gui04 = '#969896' +let s:gui05 = '#373b41' +let s:gui06 = '#282a2e' +let s:gui07 = '#1d1f21' +let s:gui08 = '#CC342B' +let s:gui09 = '#F96A38' +let s:gui0A = '#FBA922' +let s:gui0B = '#198844' +let s:gui0C = '#3971ED' +let s:gui0D = '#3971ED' +let s:gui0E = '#A36AC7' +let s:gui0F = '#3971ED' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_grayscale_dark.vim b/autoload/airline/themes/base16_grayscale_dark.vim new file mode 100644 index 00000000..ac9fd372 --- /dev/null +++ b/autoload/airline/themes/base16_grayscale_dark.vim @@ -0,0 +1,85 @@ +" Base16 Grayscale Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Alexandre Gavioli (https://github.com/Alexx2/) + +let s:scheme_slug = substitute("grayscale-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#101010' +let s:gui01 = '#252525' +let s:gui02 = '#464646' +let s:gui03 = '#525252' +let s:gui04 = '#ababab' +let s:gui05 = '#b9b9b9' +let s:gui06 = '#e3e3e3' +let s:gui07 = '#f7f7f7' +let s:gui08 = '#7c7c7c' +let s:gui09 = '#999999' +let s:gui0A = '#a0a0a0' +let s:gui0B = '#8e8e8e' +let s:gui0C = '#868686' +let s:gui0D = '#686868' +let s:gui0E = '#747474' +let s:gui0F = '#5e5e5e' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_grayscale_light.vim b/autoload/airline/themes/base16_grayscale_light.vim new file mode 100644 index 00000000..bac4eab0 --- /dev/null +++ b/autoload/airline/themes/base16_grayscale_light.vim @@ -0,0 +1,85 @@ +" Base16 Grayscale Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Alexandre Gavioli (https://github.com/Alexx2/) + +let s:scheme_slug = substitute("grayscale-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f7f7f7' +let s:gui01 = '#e3e3e3' +let s:gui02 = '#b9b9b9' +let s:gui03 = '#ababab' +let s:gui04 = '#525252' +let s:gui05 = '#464646' +let s:gui06 = '#252525' +let s:gui07 = '#101010' +let s:gui08 = '#7c7c7c' +let s:gui09 = '#999999' +let s:gui0A = '#a0a0a0' +let s:gui0B = '#8e8e8e' +let s:gui0C = '#868686' +let s:gui0D = '#686868' +let s:gui0E = '#747474' +let s:gui0F = '#5e5e5e' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_gruvbox_dark_medium.vim b/autoload/airline/themes/base16_gruvbox_dark_medium.vim new file mode 100644 index 00000000..6be00835 --- /dev/null +++ b/autoload/airline/themes/base16_gruvbox_dark_medium.vim @@ -0,0 +1,85 @@ +" Base16 Gruvbox dark, medium vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) + +let s:scheme_slug = substitute("gruvbox-dark-medium", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#282828' +let s:gui01 = '#3c3836' +let s:gui02 = '#504945' +let s:gui03 = '#665c54' +let s:gui04 = '#bdae93' +let s:gui05 = '#d5c4a1' +let s:gui06 = '#ebdbb2' +let s:gui07 = '#fbf1c7' +let s:gui08 = '#fb4934' +let s:gui09 = '#fe8019' +let s:gui0A = '#fabd2f' +let s:gui0B = '#b8bb26' +let s:gui0C = '#8ec07c' +let s:gui0D = '#83a598' +let s:gui0E = '#d3869b' +let s:gui0F = '#d65d0e' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_gruvbox_dark_pale.vim b/autoload/airline/themes/base16_gruvbox_dark_pale.vim new file mode 100644 index 00000000..12b9eaa0 --- /dev/null +++ b/autoload/airline/themes/base16_gruvbox_dark_pale.vim @@ -0,0 +1,85 @@ +" Base16 Gruvbox dark, pale vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) + +let s:scheme_slug = substitute("gruvbox-dark-pale", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#262626' +let s:gui01 = '#3a3a3a' +let s:gui02 = '#4e4e4e' +let s:gui03 = '#8a8a8a' +let s:gui04 = '#949494' +let s:gui05 = '#dab997' +let s:gui06 = '#d5c4a1' +let s:gui07 = '#ebdbb2' +let s:gui08 = '#d75f5f' +let s:gui09 = '#ff8700' +let s:gui0A = '#ffaf00' +let s:gui0B = '#afaf00' +let s:gui0C = '#85ad85' +let s:gui0D = '#83adad' +let s:gui0E = '#d485ad' +let s:gui0F = '#d65d0e' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_gruvbox_dark_soft.vim b/autoload/airline/themes/base16_gruvbox_dark_soft.vim new file mode 100644 index 00000000..c1181903 --- /dev/null +++ b/autoload/airline/themes/base16_gruvbox_dark_soft.vim @@ -0,0 +1,85 @@ +" Base16 Gruvbox dark, soft vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) + +let s:scheme_slug = substitute("gruvbox-dark-soft", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#32302f' +let s:gui01 = '#3c3836' +let s:gui02 = '#504945' +let s:gui03 = '#665c54' +let s:gui04 = '#bdae93' +let s:gui05 = '#d5c4a1' +let s:gui06 = '#ebdbb2' +let s:gui07 = '#fbf1c7' +let s:gui08 = '#fb4934' +let s:gui09 = '#fe8019' +let s:gui0A = '#fabd2f' +let s:gui0B = '#b8bb26' +let s:gui0C = '#8ec07c' +let s:gui0D = '#83a598' +let s:gui0E = '#d3869b' +let s:gui0F = '#d65d0e' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_gruvbox_light_hard.vim b/autoload/airline/themes/base16_gruvbox_light_hard.vim new file mode 100644 index 00000000..82c65aff --- /dev/null +++ b/autoload/airline/themes/base16_gruvbox_light_hard.vim @@ -0,0 +1,85 @@ +" Base16 Gruvbox light, hard vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) + +let s:scheme_slug = substitute("gruvbox-light-hard", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f9f5d7' +let s:gui01 = '#ebdbb2' +let s:gui02 = '#d5c4a1' +let s:gui03 = '#bdae93' +let s:gui04 = '#665c54' +let s:gui05 = '#504945' +let s:gui06 = '#3c3836' +let s:gui07 = '#282828' +let s:gui08 = '#9d0006' +let s:gui09 = '#af3a03' +let s:gui0A = '#b57614' +let s:gui0B = '#79740e' +let s:gui0C = '#427b58' +let s:gui0D = '#076678' +let s:gui0E = '#8f3f71' +let s:gui0F = '#d65d0e' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_gruvbox_light_medium.vim b/autoload/airline/themes/base16_gruvbox_light_medium.vim new file mode 100644 index 00000000..f63ab3ac --- /dev/null +++ b/autoload/airline/themes/base16_gruvbox_light_medium.vim @@ -0,0 +1,85 @@ +" Base16 Gruvbox light, medium vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) + +let s:scheme_slug = substitute("gruvbox-light-medium", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#fbf1c7' +let s:gui01 = '#ebdbb2' +let s:gui02 = '#d5c4a1' +let s:gui03 = '#bdae93' +let s:gui04 = '#665c54' +let s:gui05 = '#504945' +let s:gui06 = '#3c3836' +let s:gui07 = '#282828' +let s:gui08 = '#9d0006' +let s:gui09 = '#af3a03' +let s:gui0A = '#b57614' +let s:gui0B = '#79740e' +let s:gui0C = '#427b58' +let s:gui0D = '#076678' +let s:gui0E = '#8f3f71' +let s:gui0F = '#d65d0e' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_gruvbox_light_soft.vim b/autoload/airline/themes/base16_gruvbox_light_soft.vim new file mode 100644 index 00000000..f50e6c53 --- /dev/null +++ b/autoload/airline/themes/base16_gruvbox_light_soft.vim @@ -0,0 +1,85 @@ +" Base16 Gruvbox light, soft vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Dawid Kurek (dawikur@gmail.com), morhetz (https://github.com/morhetz/gruvbox) + +let s:scheme_slug = substitute("gruvbox-light-soft", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f2e5bc' +let s:gui01 = '#ebdbb2' +let s:gui02 = '#d5c4a1' +let s:gui03 = '#bdae93' +let s:gui04 = '#665c54' +let s:gui05 = '#504945' +let s:gui06 = '#3c3836' +let s:gui07 = '#282828' +let s:gui08 = '#9d0006' +let s:gui09 = '#af3a03' +let s:gui0A = '#b57614' +let s:gui0B = '#79740e' +let s:gui0C = '#427b58' +let s:gui0D = '#076678' +let s:gui0E = '#8f3f71' +let s:gui0F = '#d65d0e' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_harmonic_dark.vim b/autoload/airline/themes/base16_harmonic_dark.vim new file mode 100644 index 00000000..c5799e71 --- /dev/null +++ b/autoload/airline/themes/base16_harmonic_dark.vim @@ -0,0 +1,85 @@ +" Base16 Harmonic16 Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jannik Siebert (https://github.com/janniks) + +let s:scheme_slug = substitute("harmonic-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#0b1c2c' +let s:gui01 = '#223b54' +let s:gui02 = '#405c79' +let s:gui03 = '#627e99' +let s:gui04 = '#aabcce' +let s:gui05 = '#cbd6e2' +let s:gui06 = '#e5ebf1' +let s:gui07 = '#f7f9fb' +let s:gui08 = '#bf8b56' +let s:gui09 = '#bfbf56' +let s:gui0A = '#8bbf56' +let s:gui0B = '#56bf8b' +let s:gui0C = '#568bbf' +let s:gui0D = '#8b56bf' +let s:gui0E = '#bf568b' +let s:gui0F = '#bf5656' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_harmonic_light.vim b/autoload/airline/themes/base16_harmonic_light.vim new file mode 100644 index 00000000..1cb5c6f7 --- /dev/null +++ b/autoload/airline/themes/base16_harmonic_light.vim @@ -0,0 +1,85 @@ +" Base16 Harmonic16 Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jannik Siebert (https://github.com/janniks) + +let s:scheme_slug = substitute("harmonic-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f7f9fb' +let s:gui01 = '#e5ebf1' +let s:gui02 = '#cbd6e2' +let s:gui03 = '#aabcce' +let s:gui04 = '#627e99' +let s:gui05 = '#405c79' +let s:gui06 = '#223b54' +let s:gui07 = '#0b1c2c' +let s:gui08 = '#bf8b56' +let s:gui09 = '#bfbf56' +let s:gui0A = '#8bbf56' +let s:gui0B = '#56bf8b' +let s:gui0C = '#568bbf' +let s:gui0D = '#8b56bf' +let s:gui0E = '#bf568b' +let s:gui0F = '#bf5656' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_heetch.vim b/autoload/airline/themes/base16_heetch.vim new file mode 100644 index 00000000..954bb176 --- /dev/null +++ b/autoload/airline/themes/base16_heetch.vim @@ -0,0 +1,85 @@ +" Base16 Heetch Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Geoffrey Teale (tealeg@gmail.com) + +let s:scheme_slug = substitute("heetch", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#190134' +let s:gui01 = '#392551' +let s:gui02 = '#5A496E' +let s:gui03 = '#7B6D8B' +let s:gui04 = '#9C92A8' +let s:gui05 = '#BDB6C5' +let s:gui06 = '#DEDAE2' +let s:gui07 = '#FEFFFF' +let s:gui08 = '#27D9D5' +let s:gui09 = '#5BA2B6' +let s:gui0A = '#8F6C97' +let s:gui0B = '#C33678' +let s:gui0C = '#F80059' +let s:gui0D = '#BD0152' +let s:gui0E = '#82034C' +let s:gui0F = '#470546' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_heetch_light.vim b/autoload/airline/themes/base16_heetch_light.vim new file mode 100644 index 00000000..bf18ad69 --- /dev/null +++ b/autoload/airline/themes/base16_heetch_light.vim @@ -0,0 +1,85 @@ +" Base16 Heetch Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Geoffrey Teale (tealeg@gmail.com) + +let s:scheme_slug = substitute("heetch-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#feffff' +let s:gui01 = '#392551' +let s:gui02 = '#7b6d8b' +let s:gui03 = '#9c92a8' +let s:gui04 = '#ddd6e5' +let s:gui05 = '#5a496e' +let s:gui06 = '#470546' +let s:gui07 = '#190134' +let s:gui08 = '#27d9d5' +let s:gui09 = '#bdb6c5' +let s:gui0A = '#5ba2b6' +let s:gui0B = '#f80059' +let s:gui0C = '#c33678' +let s:gui0D = '#47f9f5' +let s:gui0E = '#bd0152' +let s:gui0F = '#dedae2' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_helios.vim b/autoload/airline/themes/base16_helios.vim new file mode 100644 index 00000000..7aae9958 --- /dev/null +++ b/autoload/airline/themes/base16_helios.vim @@ -0,0 +1,85 @@ +" Base16 Helios vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Alex Meyer (https://github.com/reyemxela) + +let s:scheme_slug = substitute("helios", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1d2021' +let s:gui01 = '#383c3e' +let s:gui02 = '#53585b' +let s:gui03 = '#6f7579' +let s:gui04 = '#cdcdcd' +let s:gui05 = '#d5d5d5' +let s:gui06 = '#dddddd' +let s:gui07 = '#e5e5e5' +let s:gui08 = '#d72638' +let s:gui09 = '#eb8413' +let s:gui0A = '#f19d1a' +let s:gui0B = '#88b92d' +let s:gui0C = '#1ba595' +let s:gui0D = '#1e8bac' +let s:gui0E = '#be4264' +let s:gui0F = '#c85e0d' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_horizon_dark.vim b/autoload/airline/themes/base16_horizon_dark.vim new file mode 100644 index 00000000..a96f222a --- /dev/null +++ b/autoload/airline/themes/base16_horizon_dark.vim @@ -0,0 +1,85 @@ +" Base16 Horizon Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Michaël Ball (http://github.com/michael-ball/) + +let s:scheme_slug = substitute("horizon-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1C1E26' +let s:gui01 = '#232530' +let s:gui02 = '#2E303E' +let s:gui03 = '#6F6F70' +let s:gui04 = '#9DA0A2' +let s:gui05 = '#CBCED0' +let s:gui06 = '#DCDFE4' +let s:gui07 = '#E3E6EE' +let s:gui08 = '#E93C58' +let s:gui09 = '#E58D7D' +let s:gui0A = '#EFB993' +let s:gui0B = '#EFAF8E' +let s:gui0C = '#24A8B4' +let s:gui0D = '#DF5273' +let s:gui0E = '#B072D1' +let s:gui0F = '#E4A382' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_horizon_light.vim b/autoload/airline/themes/base16_horizon_light.vim new file mode 100644 index 00000000..a0a73115 --- /dev/null +++ b/autoload/airline/themes/base16_horizon_light.vim @@ -0,0 +1,85 @@ +" Base16 Horizon Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Michaël Ball (http://github.com/michael-ball/) + +let s:scheme_slug = substitute("horizon-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#FDF0ED' +let s:gui01 = '#FADAD1' +let s:gui02 = '#F9CBBE' +let s:gui03 = '#BDB3B1' +let s:gui04 = '#948C8A' +let s:gui05 = '#403C3D' +let s:gui06 = '#302C2D' +let s:gui07 = '#201C1D' +let s:gui08 = '#F7939B' +let s:gui09 = '#F6661E' +let s:gui0A = '#FBE0D9' +let s:gui0B = '#94E1B0' +let s:gui0C = '#DC3318' +let s:gui0D = '#DA103F' +let s:gui0E = '#1D8991' +let s:gui0F = '#E58C92' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_horizon_terminal_dark.vim b/autoload/airline/themes/base16_horizon_terminal_dark.vim new file mode 100644 index 00000000..8de0c41c --- /dev/null +++ b/autoload/airline/themes/base16_horizon_terminal_dark.vim @@ -0,0 +1,85 @@ +" Base16 Horizon Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Michaël Ball (http://github.com/michael-ball/) + +let s:scheme_slug = substitute("horizon-terminal-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1C1E26' +let s:gui01 = '#232530' +let s:gui02 = '#2E303E' +let s:gui03 = '#6F6F70' +let s:gui04 = '#9DA0A2' +let s:gui05 = '#CBCED0' +let s:gui06 = '#DCDFE4' +let s:gui07 = '#E3E6EE' +let s:gui08 = '#E95678' +let s:gui09 = '#FAB795' +let s:gui0A = '#FAC29A' +let s:gui0B = '#29D398' +let s:gui0C = '#59E1E3' +let s:gui0D = '#26BBD9' +let s:gui0E = '#EE64AC' +let s:gui0F = '#F09383' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_horizon_terminal_light.vim b/autoload/airline/themes/base16_horizon_terminal_light.vim new file mode 100644 index 00000000..164571ad --- /dev/null +++ b/autoload/airline/themes/base16_horizon_terminal_light.vim @@ -0,0 +1,85 @@ +" Base16 Horizon Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Michaël Ball (http://github.com/michael-ball/) + +let s:scheme_slug = substitute("horizon-terminal-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#FDF0ED' +let s:gui01 = '#FADAD1' +let s:gui02 = '#F9CBBE' +let s:gui03 = '#BDB3B1' +let s:gui04 = '#948C8A' +let s:gui05 = '#403C3D' +let s:gui06 = '#302C2D' +let s:gui07 = '#201C1D' +let s:gui08 = '#E95678' +let s:gui09 = '#F9CEC3' +let s:gui0A = '#FADAD1' +let s:gui0B = '#29D398' +let s:gui0C = '#59E1E3' +let s:gui0D = '#26BBD9' +let s:gui0E = '#EE64AC' +let s:gui0F = '#F9CBBE' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_ia_dark.vim b/autoload/airline/themes/base16_ia_dark.vim new file mode 100644 index 00000000..b334ed02 --- /dev/null +++ b/autoload/airline/themes/base16_ia_dark.vim @@ -0,0 +1,85 @@ +" Base16 iA Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By iA Inc. (modified by aramisgithub) + +let s:scheme_slug = substitute("ia-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1a1a1a' +let s:gui01 = '#222222' +let s:gui02 = '#1d414d' +let s:gui03 = '#767676' +let s:gui04 = '#b8b8b8' +let s:gui05 = '#cccccc' +let s:gui06 = '#e8e8e8' +let s:gui07 = '#f8f8f8' +let s:gui08 = '#d88568' +let s:gui09 = '#d86868' +let s:gui0A = '#b99353' +let s:gui0B = '#83a471' +let s:gui0C = '#7c9cae' +let s:gui0D = '#8eccdd' +let s:gui0E = '#b98eb2' +let s:gui0F = '#8b6c37' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_ia_light.vim b/autoload/airline/themes/base16_ia_light.vim new file mode 100644 index 00000000..f0291819 --- /dev/null +++ b/autoload/airline/themes/base16_ia_light.vim @@ -0,0 +1,85 @@ +" Base16 iA Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By iA Inc. (modified by aramisgithub) + +let s:scheme_slug = substitute("ia-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f6f6f6' +let s:gui01 = '#dedede' +let s:gui02 = '#bde5f2' +let s:gui03 = '#898989' +let s:gui04 = '#767676' +let s:gui05 = '#181818' +let s:gui06 = '#e8e8e8' +let s:gui07 = '#f8f8f8' +let s:gui08 = '#9c5a02' +let s:gui09 = '#c43e18' +let s:gui0A = '#c48218' +let s:gui0B = '#38781c' +let s:gui0C = '#2d6bb1' +let s:gui0D = '#48bac2' +let s:gui0E = '#a94598' +let s:gui0F = '#8b6c37' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_icy.vim b/autoload/airline/themes/base16_icy.vim new file mode 100644 index 00000000..825f4055 --- /dev/null +++ b/autoload/airline/themes/base16_icy.vim @@ -0,0 +1,85 @@ +" Base16 Icy Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By icyphox (https://icyphox.ga) + +let s:scheme_slug = substitute("icy", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#021012' +let s:gui01 = '#031619' +let s:gui02 = '#041f23' +let s:gui03 = '#052e34' +let s:gui04 = '#064048' +let s:gui05 = '#095b67' +let s:gui06 = '#0c7c8c' +let s:gui07 = '#109cb0' +let s:gui08 = '#16c1d9' +let s:gui09 = '#b3ebf2' +let s:gui0A = '#80deea' +let s:gui0B = '#4dd0e1' +let s:gui0C = '#26c6da' +let s:gui0D = '#00bcd4' +let s:gui0E = '#00acc1' +let s:gui0F = '#0097a7' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_irblack.vim b/autoload/airline/themes/base16_irblack.vim new file mode 100644 index 00000000..45008504 --- /dev/null +++ b/autoload/airline/themes/base16_irblack.vim @@ -0,0 +1,85 @@ +" Base16 IR Black vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Timothée Poisot (http://timotheepoisot.fr) + +let s:scheme_slug = substitute("irblack", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#242422' +let s:gui02 = '#484844' +let s:gui03 = '#6c6c66' +let s:gui04 = '#918f88' +let s:gui05 = '#b5b3aa' +let s:gui06 = '#d9d7cc' +let s:gui07 = '#fdfbee' +let s:gui08 = '#ff6c60' +let s:gui09 = '#e9c062' +let s:gui0A = '#ffffb6' +let s:gui0B = '#a8ff60' +let s:gui0C = '#c6c5fe' +let s:gui0D = '#96cbfe' +let s:gui0E = '#ff73fd' +let s:gui0F = '#b18a3d' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_macintosh.vim b/autoload/airline/themes/base16_macintosh.vim new file mode 100644 index 00000000..4801995a --- /dev/null +++ b/autoload/airline/themes/base16_macintosh.vim @@ -0,0 +1,85 @@ +" Base16 Macintosh vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Rebecca Bettencourt (http://www.kreativekorp.com) + +let s:scheme_slug = substitute("macintosh", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#404040' +let s:gui02 = '#404040' +let s:gui03 = '#808080' +let s:gui04 = '#808080' +let s:gui05 = '#c0c0c0' +let s:gui06 = '#c0c0c0' +let s:gui07 = '#ffffff' +let s:gui08 = '#dd0907' +let s:gui09 = '#ff6403' +let s:gui0A = '#fbf305' +let s:gui0B = '#1fb714' +let s:gui0C = '#02abea' +let s:gui0D = '#0000d3' +let s:gui0E = '#4700a5' +let s:gui0F = '#90713a' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_materia.vim b/autoload/airline/themes/base16_materia.vim new file mode 100644 index 00000000..259e63ce --- /dev/null +++ b/autoload/airline/themes/base16_materia.vim @@ -0,0 +1,85 @@ +" Base16 Materia vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Defman21 + +let s:scheme_slug = substitute("materia", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#263238' +let s:gui01 = '#2C393F' +let s:gui02 = '#37474F' +let s:gui03 = '#707880' +let s:gui04 = '#C9CCD3' +let s:gui05 = '#CDD3DE' +let s:gui06 = '#D5DBE5' +let s:gui07 = '#FFFFFF' +let s:gui08 = '#EC5F67' +let s:gui09 = '#EA9560' +let s:gui0A = '#FFCC00' +let s:gui0B = '#8BD649' +let s:gui0C = '#80CBC4' +let s:gui0D = '#89DDFF' +let s:gui0E = '#82AAFF' +let s:gui0F = '#EC5F67' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_material.vim b/autoload/airline/themes/base16_material.vim new file mode 100644 index 00000000..8fe1aea7 --- /dev/null +++ b/autoload/airline/themes/base16_material.vim @@ -0,0 +1,85 @@ +" Base16 Material vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Nate Peterson + +let s:scheme_slug = substitute("material", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#263238' +let s:gui01 = '#2E3C43' +let s:gui02 = '#314549' +let s:gui03 = '#546E7A' +let s:gui04 = '#B2CCD6' +let s:gui05 = '#EEFFFF' +let s:gui06 = '#EEFFFF' +let s:gui07 = '#FFFFFF' +let s:gui08 = '#F07178' +let s:gui09 = '#F78C6C' +let s:gui0A = '#FFCB6B' +let s:gui0B = '#C3E88D' +let s:gui0C = '#89DDFF' +let s:gui0D = '#82AAFF' +let s:gui0E = '#C792EA' +let s:gui0F = '#FF5370' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_material_darker.vim b/autoload/airline/themes/base16_material_darker.vim new file mode 100644 index 00000000..3693a84e --- /dev/null +++ b/autoload/airline/themes/base16_material_darker.vim @@ -0,0 +1,85 @@ +" Base16 Material Darker vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Nate Peterson + +let s:scheme_slug = substitute("material-darker", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#212121' +let s:gui01 = '#303030' +let s:gui02 = '#353535' +let s:gui03 = '#4A4A4A' +let s:gui04 = '#B2CCD6' +let s:gui05 = '#EEFFFF' +let s:gui06 = '#EEFFFF' +let s:gui07 = '#FFFFFF' +let s:gui08 = '#F07178' +let s:gui09 = '#F78C6C' +let s:gui0A = '#FFCB6B' +let s:gui0B = '#C3E88D' +let s:gui0C = '#89DDFF' +let s:gui0D = '#82AAFF' +let s:gui0E = '#C792EA' +let s:gui0F = '#FF5370' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_material_lighter.vim b/autoload/airline/themes/base16_material_lighter.vim new file mode 100644 index 00000000..0b6f374b --- /dev/null +++ b/autoload/airline/themes/base16_material_lighter.vim @@ -0,0 +1,85 @@ +" Base16 Material Lighter vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Nate Peterson + +let s:scheme_slug = substitute("material-lighter", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#FAFAFA' +let s:gui01 = '#E7EAEC' +let s:gui02 = '#CCEAE7' +let s:gui03 = '#CCD7DA' +let s:gui04 = '#8796B0' +let s:gui05 = '#80CBC4' +let s:gui06 = '#80CBC4' +let s:gui07 = '#FFFFFF' +let s:gui08 = '#FF5370' +let s:gui09 = '#F76D47' +let s:gui0A = '#FFB62C' +let s:gui0B = '#91B859' +let s:gui0C = '#39ADB5' +let s:gui0D = '#6182B8' +let s:gui0E = '#7C4DFF' +let s:gui0F = '#E53935' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_material_palenight.vim b/autoload/airline/themes/base16_material_palenight.vim new file mode 100644 index 00000000..c5816510 --- /dev/null +++ b/autoload/airline/themes/base16_material_palenight.vim @@ -0,0 +1,85 @@ +" Base16 Material Palenight vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Nate Peterson + +let s:scheme_slug = substitute("material-palenight", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#292D3E' +let s:gui01 = '#444267' +let s:gui02 = '#32374D' +let s:gui03 = '#676E95' +let s:gui04 = '#8796B0' +let s:gui05 = '#959DCB' +let s:gui06 = '#959DCB' +let s:gui07 = '#FFFFFF' +let s:gui08 = '#F07178' +let s:gui09 = '#F78C6C' +let s:gui0A = '#FFCB6B' +let s:gui0B = '#C3E88D' +let s:gui0C = '#89DDFF' +let s:gui0D = '#82AAFF' +let s:gui0E = '#C792EA' +let s:gui0F = '#FF5370' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_material_vivid.vim b/autoload/airline/themes/base16_material_vivid.vim new file mode 100644 index 00000000..5bc3c156 --- /dev/null +++ b/autoload/airline/themes/base16_material_vivid.vim @@ -0,0 +1,85 @@ +" Base16 Material Vivid vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By joshyrobot + +let s:scheme_slug = substitute("material-vivid", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#202124' +let s:gui01 = '#27292c' +let s:gui02 = '#323639' +let s:gui03 = '#44464d' +let s:gui04 = '#676c71' +let s:gui05 = '#80868b' +let s:gui06 = '#9e9e9e' +let s:gui07 = '#ffffff' +let s:gui08 = '#f44336' +let s:gui09 = '#ff9800' +let s:gui0A = '#ffeb3b' +let s:gui0B = '#00e676' +let s:gui0C = '#00bcd4' +let s:gui0D = '#2196f3' +let s:gui0E = '#673ab7' +let s:gui0F = '#8d6e63' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_mellow_purple.vim b/autoload/airline/themes/base16_mellow_purple.vim new file mode 100644 index 00000000..d0c7a3b2 --- /dev/null +++ b/autoload/airline/themes/base16_mellow_purple.vim @@ -0,0 +1,85 @@ +" Base16 Mellow Purple vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By gidsi + +let s:scheme_slug = substitute("mellow-purple", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1e0528' +let s:gui01 = '#1A092D' +let s:gui02 = '#331354' +let s:gui03 = '#320f55' +let s:gui04 = '#873582' +let s:gui05 = '#ffeeff' +let s:gui06 = '#ffeeff' +let s:gui07 = '#f8c0ff' +let s:gui08 = '#00d9e9' +let s:gui09 = '#aa00a3' +let s:gui0A = '#955ae7' +let s:gui0B = '#05cb0d' +let s:gui0C = '#b900b1' +let s:gui0D = '#550068' +let s:gui0E = '#8991bb' +let s:gui0F = '#4d6fff' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_mexico_light.vim b/autoload/airline/themes/base16_mexico_light.vim new file mode 100644 index 00000000..78354fb0 --- /dev/null +++ b/autoload/airline/themes/base16_mexico_light.vim @@ -0,0 +1,85 @@ +" Base16 Mexico Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Sheldon Johnson + +let s:scheme_slug = substitute("mexico-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#f8f8f8' +let s:gui01 = '#e8e8e8' +let s:gui02 = '#d8d8d8' +let s:gui03 = '#b8b8b8' +let s:gui04 = '#585858' +let s:gui05 = '#383838' +let s:gui06 = '#282828' +let s:gui07 = '#181818' +let s:gui08 = '#ab4642' +let s:gui09 = '#dc9656' +let s:gui0A = '#f79a0e' +let s:gui0B = '#538947' +let s:gui0C = '#4b8093' +let s:gui0D = '#7cafc2' +let s:gui0E = '#96609e' +let s:gui0F = '#a16946' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_nova.vim b/autoload/airline/themes/base16_nova.vim new file mode 100644 index 00000000..c1e5f869 --- /dev/null +++ b/autoload/airline/themes/base16_nova.vim @@ -0,0 +1,85 @@ +" Base16 Nova vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By George Essig (https://github.com/gessig), Trevor D. Miller (https://trevordmiller.com) + +let s:scheme_slug = substitute("nova", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#3C4C55' +let s:gui01 = '#556873' +let s:gui02 = '#6A7D89' +let s:gui03 = '#899BA6' +let s:gui04 = '#899BA6' +let s:gui05 = '#C5D4DD' +let s:gui06 = '#899BA6' +let s:gui07 = '#556873' +let s:gui08 = '#83AFE5' +let s:gui09 = '#7FC1CA' +let s:gui0A = '#A8CE93' +let s:gui0B = '#7FC1CA' +let s:gui0C = '#F2C38F' +let s:gui0D = '#83AFE5' +let s:gui0E = '#9A93E1' +let s:gui0F = '#F2C38F' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_one_light.vim b/autoload/airline/themes/base16_one_light.vim new file mode 100644 index 00000000..dfe46c6f --- /dev/null +++ b/autoload/airline/themes/base16_one_light.vim @@ -0,0 +1,85 @@ +" Base16 One Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Daniel Pfeifer (http://github.com/purpleKarrot) + +let s:scheme_slug = substitute("one-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#fafafa' +let s:gui01 = '#f0f0f1' +let s:gui02 = '#e5e5e6' +let s:gui03 = '#a0a1a7' +let s:gui04 = '#696c77' +let s:gui05 = '#383a42' +let s:gui06 = '#202227' +let s:gui07 = '#090a0b' +let s:gui08 = '#ca1243' +let s:gui09 = '#d75f00' +let s:gui0A = '#c18401' +let s:gui0B = '#50a14f' +let s:gui0C = '#0184bc' +let s:gui0D = '#4078f2' +let s:gui0E = '#a626a4' +let s:gui0F = '#986801' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_onedark.vim b/autoload/airline/themes/base16_onedark.vim new file mode 100644 index 00000000..85430318 --- /dev/null +++ b/autoload/airline/themes/base16_onedark.vim @@ -0,0 +1,85 @@ +" Base16 OneDark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Lalit Magant (http://github.com/tilal6991) + +let s:scheme_slug = substitute("onedark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#282c34' +let s:gui01 = '#353b45' +let s:gui02 = '#3e4451' +let s:gui03 = '#545862' +let s:gui04 = '#565c64' +let s:gui05 = '#abb2bf' +let s:gui06 = '#b6bdca' +let s:gui07 = '#c8ccd4' +let s:gui08 = '#e06c75' +let s:gui09 = '#d19a66' +let s:gui0A = '#e5c07b' +let s:gui0B = '#98c379' +let s:gui0C = '#56b6c2' +let s:gui0D = '#61afef' +let s:gui0E = '#c678dd' +let s:gui0F = '#be5046' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_outrun_dark.vim b/autoload/airline/themes/base16_outrun_dark.vim new file mode 100644 index 00000000..405b5d84 --- /dev/null +++ b/autoload/airline/themes/base16_outrun_dark.vim @@ -0,0 +1,85 @@ +" Base16 Outrun Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Hugo Delahousse (http://github.com/hugodelahousse/) + +let s:scheme_slug = substitute("outrun-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#00002A' +let s:gui01 = '#20204A' +let s:gui02 = '#30305A' +let s:gui03 = '#50507A' +let s:gui04 = '#B0B0DA' +let s:gui05 = '#D0D0FA' +let s:gui06 = '#E0E0FF' +let s:gui07 = '#F5F5FF' +let s:gui08 = '#FF4242' +let s:gui09 = '#FC8D28' +let s:gui0A = '#F3E877' +let s:gui0B = '#59F176' +let s:gui0C = '#0EF0F0' +let s:gui0D = '#66B0FF' +let s:gui0E = '#F10596' +let s:gui0F = '#F003EF' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_papercolor_dark.vim b/autoload/airline/themes/base16_papercolor_dark.vim new file mode 100644 index 00000000..9230677b --- /dev/null +++ b/autoload/airline/themes/base16_papercolor_dark.vim @@ -0,0 +1,85 @@ +" Base16 PaperColor Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme) + +let s:scheme_slug = substitute("papercolor-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1c1c1c' +let s:gui01 = '#af005f' +let s:gui02 = '#5faf00' +let s:gui03 = '#d7af5f' +let s:gui04 = '#5fafd7' +let s:gui05 = '#808080' +let s:gui06 = '#d7875f' +let s:gui07 = '#d0d0d0' +let s:gui08 = '#585858' +let s:gui09 = '#5faf5f' +let s:gui0A = '#afd700' +let s:gui0B = '#af87d7' +let s:gui0C = '#ffaf00' +let s:gui0D = '#ff5faf' +let s:gui0E = '#00afaf' +let s:gui0F = '#5f8787' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_papercolor_light.vim b/autoload/airline/themes/base16_papercolor_light.vim new file mode 100644 index 00000000..3d7f3ac4 --- /dev/null +++ b/autoload/airline/themes/base16_papercolor_light.vim @@ -0,0 +1,85 @@ +" Base16 PaperColor Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme) + +let s:scheme_slug = substitute("papercolor-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#eeeeee' +let s:gui01 = '#af0000' +let s:gui02 = '#008700' +let s:gui03 = '#5f8700' +let s:gui04 = '#0087af' +let s:gui05 = '#878787' +let s:gui06 = '#005f87' +let s:gui07 = '#444444' +let s:gui08 = '#bcbcbc' +let s:gui09 = '#d70000' +let s:gui0A = '#d70087' +let s:gui0B = '#8700af' +let s:gui0C = '#d75f00' +let s:gui0D = '#d75f00' +let s:gui0E = '#005faf' +let s:gui0F = '#005f87' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_phd.vim b/autoload/airline/themes/base16_phd.vim new file mode 100644 index 00000000..f72b5c73 --- /dev/null +++ b/autoload/airline/themes/base16_phd.vim @@ -0,0 +1,85 @@ +" Base16 PhD vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Hennig Hasemann (http://leetless.de/vim.html) + +let s:scheme_slug = substitute("phd", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#061229' +let s:gui01 = '#2a3448' +let s:gui02 = '#4d5666' +let s:gui03 = '#717885' +let s:gui04 = '#9a99a3' +let s:gui05 = '#b8bbc2' +let s:gui06 = '#dbdde0' +let s:gui07 = '#ffffff' +let s:gui08 = '#d07346' +let s:gui09 = '#f0a000' +let s:gui0A = '#fbd461' +let s:gui0B = '#99bf52' +let s:gui0C = '#72b9bf' +let s:gui0D = '#5299bf' +let s:gui0E = '#9989cc' +let s:gui0F = '#b08060' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_pico.vim b/autoload/airline/themes/base16_pico.vim new file mode 100644 index 00000000..2ad8dde8 --- /dev/null +++ b/autoload/airline/themes/base16_pico.vim @@ -0,0 +1,85 @@ +" Base16 Pico vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By PICO-8 (http://www.lexaloffle.com/pico-8.php) + +let s:scheme_slug = substitute("pico", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#000000' +let s:gui01 = '#1d2b53' +let s:gui02 = '#7e2553' +let s:gui03 = '#008751' +let s:gui04 = '#ab5236' +let s:gui05 = '#5f574f' +let s:gui06 = '#c2c3c7' +let s:gui07 = '#fff1e8' +let s:gui08 = '#ff004d' +let s:gui09 = '#ffa300' +let s:gui0A = '#fff024' +let s:gui0B = '#00e756' +let s:gui0C = '#29adff' +let s:gui0D = '#83769c' +let s:gui0E = '#ff77a8' +let s:gui0F = '#ffccaa' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_porple.vim b/autoload/airline/themes/base16_porple.vim new file mode 100644 index 00000000..7e05abc2 --- /dev/null +++ b/autoload/airline/themes/base16_porple.vim @@ -0,0 +1,85 @@ +" Base16 Porple vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Niek den Breeje (https://github.com/AuditeMarlow) + +let s:scheme_slug = substitute("porple", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#292c36' +let s:gui01 = '#333344' +let s:gui02 = '#474160' +let s:gui03 = '#65568a' +let s:gui04 = '#b8b8b8' +let s:gui05 = '#d8d8d8' +let s:gui06 = '#e8e8e8' +let s:gui07 = '#f8f8f8' +let s:gui08 = '#f84547' +let s:gui09 = '#d28e5d' +let s:gui0A = '#efa16b' +let s:gui0B = '#95c76f' +let s:gui0C = '#64878f' +let s:gui0D = '#8485ce' +let s:gui0E = '#b74989' +let s:gui0F = '#986841' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_rebecca.vim b/autoload/airline/themes/base16_rebecca.vim new file mode 100644 index 00000000..68728512 --- /dev/null +++ b/autoload/airline/themes/base16_rebecca.vim @@ -0,0 +1,85 @@ +" Base16 Rebecca vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Victor Borja (http://github.com/vic) based on Rebecca Theme (http://github.com/vic/rebecca-theme) + +let s:scheme_slug = substitute("rebecca", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#292a44' +let s:gui01 = '#663399' +let s:gui02 = '#383a62' +let s:gui03 = '#666699' +let s:gui04 = '#a0a0c5' +let s:gui05 = '#f1eff8' +let s:gui06 = '#ccccff' +let s:gui07 = '#53495d' +let s:gui08 = '#a0a0c5' +let s:gui09 = '#efe4a1' +let s:gui0A = '#ae81ff' +let s:gui0B = '#6dfedf' +let s:gui0C = '#8eaee0' +let s:gui0D = '#2de0a7' +let s:gui0E = '#7aa5ff' +let s:gui0F = '#ff79c6' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_sandcastle.vim b/autoload/airline/themes/base16_sandcastle.vim new file mode 100644 index 00000000..daaf7f6a --- /dev/null +++ b/autoload/airline/themes/base16_sandcastle.vim @@ -0,0 +1,85 @@ +" Base16 Sandcastle vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By George Essig (https://github.com/gessig) + +let s:scheme_slug = substitute("sandcastle", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#282c34' +let s:gui01 = '#2c323b' +let s:gui02 = '#3e4451' +let s:gui03 = '#665c54' +let s:gui04 = '#928374' +let s:gui05 = '#a89984' +let s:gui06 = '#d5c4a1' +let s:gui07 = '#fdf4c1' +let s:gui08 = '#83a598' +let s:gui09 = '#a07e3b' +let s:gui0A = '#a07e3b' +let s:gui0B = '#528b8b' +let s:gui0C = '#83a598' +let s:gui0D = '#83a598' +let s:gui0E = '#d75f5f' +let s:gui0F = '#a87322' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_solarflare.vim b/autoload/airline/themes/base16_solarflare.vim new file mode 100644 index 00000000..47e20eff --- /dev/null +++ b/autoload/airline/themes/base16_solarflare.vim @@ -0,0 +1,85 @@ +" Base16 Solar Flare vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chuck Harmston (https://chuck.harmston.ch) + +let s:scheme_slug = substitute("solarflare", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#18262F' +let s:gui01 = '#222E38' +let s:gui02 = '#586875' +let s:gui03 = '#667581' +let s:gui04 = '#85939E' +let s:gui05 = '#A6AFB8' +let s:gui06 = '#E8E9ED' +let s:gui07 = '#F5F7FA' +let s:gui08 = '#EF5253' +let s:gui09 = '#E66B2B' +let s:gui0A = '#E4B51C' +let s:gui0B = '#7CC844' +let s:gui0C = '#52CBB0' +let s:gui0D = '#33B5E1' +let s:gui0E = '#A363D5' +let s:gui0F = '#D73C9A' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_solarized_dark.vim b/autoload/airline/themes/base16_solarized_dark.vim new file mode 100644 index 00000000..bbf15607 --- /dev/null +++ b/autoload/airline/themes/base16_solarized_dark.vim @@ -0,0 +1,85 @@ +" Base16 Solarized Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Ethan Schoonover (modified by aramisgithub) + +let s:scheme_slug = substitute("solarized-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#002b36' +let s:gui01 = '#073642' +let s:gui02 = '#586e75' +let s:gui03 = '#657b83' +let s:gui04 = '#839496' +let s:gui05 = '#93a1a1' +let s:gui06 = '#eee8d5' +let s:gui07 = '#fdf6e3' +let s:gui08 = '#dc322f' +let s:gui09 = '#cb4b16' +let s:gui0A = '#b58900' +let s:gui0B = '#859900' +let s:gui0C = '#2aa198' +let s:gui0D = '#268bd2' +let s:gui0E = '#6c71c4' +let s:gui0F = '#d33682' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_solarized_light.vim b/autoload/airline/themes/base16_solarized_light.vim new file mode 100644 index 00000000..9d286648 --- /dev/null +++ b/autoload/airline/themes/base16_solarized_light.vim @@ -0,0 +1,85 @@ +" Base16 Solarized Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Ethan Schoonover (modified by aramisgithub) + +let s:scheme_slug = substitute("solarized-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#fdf6e3' +let s:gui01 = '#eee8d5' +let s:gui02 = '#93a1a1' +let s:gui03 = '#839496' +let s:gui04 = '#657b83' +let s:gui05 = '#586e75' +let s:gui06 = '#073642' +let s:gui07 = '#002b36' +let s:gui08 = '#dc322f' +let s:gui09 = '#cb4b16' +let s:gui0A = '#b58900' +let s:gui0B = '#859900' +let s:gui0C = '#2aa198' +let s:gui0D = '#268bd2' +let s:gui0E = '#6c71c4' +let s:gui0F = '#d33682' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_summerfruit_dark.vim b/autoload/airline/themes/base16_summerfruit_dark.vim new file mode 100644 index 00000000..9a4a8d3e --- /dev/null +++ b/autoload/airline/themes/base16_summerfruit_dark.vim @@ -0,0 +1,85 @@ +" Base16 Summerfruit Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Christopher Corley (http://christop.club/) + +let s:scheme_slug = substitute("summerfruit-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#151515' +let s:gui01 = '#202020' +let s:gui02 = '#303030' +let s:gui03 = '#505050' +let s:gui04 = '#B0B0B0' +let s:gui05 = '#D0D0D0' +let s:gui06 = '#E0E0E0' +let s:gui07 = '#FFFFFF' +let s:gui08 = '#FF0086' +let s:gui09 = '#FD8900' +let s:gui0A = '#ABA800' +let s:gui0B = '#00C918' +let s:gui0C = '#1FAAAA' +let s:gui0D = '#3777E6' +let s:gui0E = '#AD00A1' +let s:gui0F = '#CC6633' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_summerfruit_light.vim b/autoload/airline/themes/base16_summerfruit_light.vim new file mode 100644 index 00000000..c7b3ba09 --- /dev/null +++ b/autoload/airline/themes/base16_summerfruit_light.vim @@ -0,0 +1,85 @@ +" Base16 Summerfruit Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Christopher Corley (http://christop.club/) + +let s:scheme_slug = substitute("summerfruit-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#FFFFFF' +let s:gui01 = '#E0E0E0' +let s:gui02 = '#D0D0D0' +let s:gui03 = '#B0B0B0' +let s:gui04 = '#000000' +let s:gui05 = '#101010' +let s:gui06 = '#151515' +let s:gui07 = '#202020' +let s:gui08 = '#FF0086' +let s:gui09 = '#FD8900' +let s:gui0A = '#ABA800' +let s:gui0B = '#00C918' +let s:gui0C = '#1FAAAA' +let s:gui0D = '#3777E6' +let s:gui0E = '#AD00A1' +let s:gui0F = '#CC6633' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_synth_midnight_dark.vim b/autoload/airline/themes/base16_synth_midnight_dark.vim new file mode 100644 index 00000000..5d6a269b --- /dev/null +++ b/autoload/airline/themes/base16_synth_midnight_dark.vim @@ -0,0 +1,85 @@ +" Base16 Synth Midnight Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Michaël Ball (http://github.com/michael-ball/) + +let s:scheme_slug = substitute("synth-midnight-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#040404' +let s:gui01 = '#141414' +let s:gui02 = '#242424' +let s:gui03 = '#61507A' +let s:gui04 = '#BFBBBF' +let s:gui05 = '#DFDBDF' +let s:gui06 = '#EFEBEF' +let s:gui07 = '#FFFBFF' +let s:gui08 = '#B53B50' +let s:gui09 = '#E4600E' +let s:gui0A = '#DAE84D' +let s:gui0B = '#06EA61' +let s:gui0C = '#7CEDE9' +let s:gui0D = '#03AEFF' +let s:gui0E = '#EA5CE2' +let s:gui0F = '#9D4D0E' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_tomorrow_night.vim b/autoload/airline/themes/base16_tomorrow_night.vim new file mode 100644 index 00000000..9831db74 --- /dev/null +++ b/autoload/airline/themes/base16_tomorrow_night.vim @@ -0,0 +1,85 @@ +" Base16 Tomorrow Night vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chris Kempson (http://chriskempson.com) + +let s:scheme_slug = substitute("tomorrow-night", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#1d1f21' +let s:gui01 = '#282a2e' +let s:gui02 = '#373b41' +let s:gui03 = '#969896' +let s:gui04 = '#b4b7b4' +let s:gui05 = '#c5c8c6' +let s:gui06 = '#e0e0e0' +let s:gui07 = '#ffffff' +let s:gui08 = '#cc6666' +let s:gui09 = '#de935f' +let s:gui0A = '#f0c674' +let s:gui0B = '#b5bd68' +let s:gui0C = '#8abeb7' +let s:gui0D = '#81a2be' +let s:gui0E = '#b294bb' +let s:gui0F = '#a3685a' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_tomorrow_night_eighties.vim b/autoload/airline/themes/base16_tomorrow_night_eighties.vim new file mode 100644 index 00000000..d93aaf76 --- /dev/null +++ b/autoload/airline/themes/base16_tomorrow_night_eighties.vim @@ -0,0 +1,85 @@ +" Base16 Tomorrow Night vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Chris Kempson (http://chriskempson.com) + +let s:scheme_slug = substitute("tomorrow-night-eighties", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#2d2d2d' +let s:gui01 = '#393939' +let s:gui02 = '#515151' +let s:gui03 = '#999999' +let s:gui04 = '#b4b7b4' +let s:gui05 = '#cccccc' +let s:gui06 = '#e0e0e0' +let s:gui07 = '#ffffff' +let s:gui08 = '#f2777a' +let s:gui09 = '#f99157' +let s:gui0A = '#ffcc66' +let s:gui0B = '#99cc99' +let s:gui0C = '#66cccc' +let s:gui0D = '#6699cc' +let s:gui0E = '#cc99cc' +let s:gui0F = '#a3685a' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_tube.vim b/autoload/airline/themes/base16_tube.vim new file mode 100644 index 00000000..44cc3284 --- /dev/null +++ b/autoload/airline/themes/base16_tube.vim @@ -0,0 +1,85 @@ +" Base16 London Tube vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jan T. Sott + +let s:scheme_slug = substitute("tube", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#231f20' +let s:gui01 = '#1c3f95' +let s:gui02 = '#5a5758' +let s:gui03 = '#737171' +let s:gui04 = '#959ca1' +let s:gui05 = '#d9d8d8' +let s:gui06 = '#e7e7e8' +let s:gui07 = '#ffffff' +let s:gui08 = '#ee2e24' +let s:gui09 = '#f386a1' +let s:gui0A = '#ffd204' +let s:gui0B = '#00853e' +let s:gui0C = '#85cebc' +let s:gui0D = '#009ddc' +let s:gui0E = '#98005d' +let s:gui0F = '#b06110' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_unikitty_dark.vim b/autoload/airline/themes/base16_unikitty_dark.vim new file mode 100644 index 00000000..a0fd198f --- /dev/null +++ b/autoload/airline/themes/base16_unikitty_dark.vim @@ -0,0 +1,85 @@ +" Base16 Unikitty Dark vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Josh W Lewis (@joshwlewis) + +let s:scheme_slug = substitute("unikitty-dark", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#2e2a31' +let s:gui01 = '#4a464d' +let s:gui02 = '#666369' +let s:gui03 = '#838085' +let s:gui04 = '#9f9da2' +let s:gui05 = '#bcbabe' +let s:gui06 = '#d8d7da' +let s:gui07 = '#f5f4f7' +let s:gui08 = '#d8137f' +let s:gui09 = '#d65407' +let s:gui0A = '#dc8a0e' +let s:gui0B = '#17ad98' +let s:gui0C = '#149bda' +let s:gui0D = '#796af5' +let s:gui0E = '#bb60ea' +let s:gui0F = '#c720ca' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_unikitty_light.vim b/autoload/airline/themes/base16_unikitty_light.vim new file mode 100644 index 00000000..c65ea76f --- /dev/null +++ b/autoload/airline/themes/base16_unikitty_light.vim @@ -0,0 +1,85 @@ +" Base16 Unikitty Light vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Josh W Lewis (@joshwlewis) + +let s:scheme_slug = substitute("unikitty-light", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#ffffff' +let s:gui01 = '#e1e1e2' +let s:gui02 = '#c4c3c5' +let s:gui03 = '#a7a5a8' +let s:gui04 = '#89878b' +let s:gui05 = '#6c696e' +let s:gui06 = '#4f4b51' +let s:gui07 = '#322d34' +let s:gui08 = '#d8137f' +let s:gui09 = '#d65407' +let s:gui0A = '#dc8a0e' +let s:gui0B = '#17ad98' +let s:gui0C = '#149bda' +let s:gui0D = '#775dff' +let s:gui0E = '#aa17e6' +let s:gui0F = '#e013d0' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_woodland.vim b/autoload/airline/themes/base16_woodland.vim new file mode 100644 index 00000000..e493f78b --- /dev/null +++ b/autoload/airline/themes/base16_woodland.vim @@ -0,0 +1,85 @@ +" Base16 Woodland vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Jay Cornwall (https://jcornwall.com) + +let s:scheme_slug = substitute("woodland", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#231e18' +let s:gui01 = '#302b25' +let s:gui02 = '#48413a' +let s:gui03 = '#9d8b70' +let s:gui04 = '#b4a490' +let s:gui05 = '#cabcb1' +let s:gui06 = '#d7c8bc' +let s:gui07 = '#e4d4c8' +let s:gui08 = '#d35c5c' +let s:gui09 = '#ca7f32' +let s:gui0A = '#e0ac16' +let s:gui0B = '#b7ba53' +let s:gui0C = '#6eb958' +let s:gui0D = '#88a4d3' +let s:gui0E = '#bb90e2' +let s:gui0F = '#b49368' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_xcode_dusk.vim b/autoload/airline/themes/base16_xcode_dusk.vim new file mode 100644 index 00000000..666f25a0 --- /dev/null +++ b/autoload/airline/themes/base16_xcode_dusk.vim @@ -0,0 +1,85 @@ +" Base16 XCode Dusk vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By Elsa Gonsiorowski (https://github.com/gonsie) + +let s:scheme_slug = substitute("xcode-dusk", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#282B35' +let s:gui01 = '#3D4048' +let s:gui02 = '#53555D' +let s:gui03 = '#686A71' +let s:gui04 = '#7E8086' +let s:gui05 = '#939599' +let s:gui06 = '#A9AAAE' +let s:gui07 = '#BEBFC2' +let s:gui08 = '#B21889' +let s:gui09 = '#786DC5' +let s:gui0A = '#438288' +let s:gui0B = '#DF0002' +let s:gui0C = '#00A0BE' +let s:gui0D = '#790EAD' +let s:gui0E = '#B21889' +let s:gui0F = '#C77C48' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/autoload/airline/themes/base16_zenburn.vim b/autoload/airline/themes/base16_zenburn.vim new file mode 100644 index 00000000..2e716d83 --- /dev/null +++ b/autoload/airline/themes/base16_zenburn.vim @@ -0,0 +1,85 @@ +" Base16 Zenburn vim-airline-theme (https://github.com/dawikur/base16-vim-airline-themes) +" For vim-airline (https://github.com/vim-airline/vim-airline) +" By elnawe + +let s:scheme_slug = substitute("zenburn", "-", "_", "g") + +let g:airline#themes#base16_{s:scheme_slug}#palette = {} + +" GUI color definitions +let s:gui00 = '#383838' +let s:gui01 = '#404040' +let s:gui02 = '#606060' +let s:gui03 = '#6f6f6f' +let s:gui04 = '#808080' +let s:gui05 = '#dcdccc' +let s:gui06 = '#c0c0c0' +let s:gui07 = '#ffffff' +let s:gui08 = '#dca3a3' +let s:gui09 = '#dfaf8f' +let s:gui0A = '#e0cf9f' +let s:gui0B = '#5f7f5f' +let s:gui0C = '#93e0e3' +let s:gui0D = '#7cb8bb' +let s:gui0E = '#dc8cc3' +let s:gui0F = '#000000' + +" Terminal color definitions +let s:cterm00 = "00" +let s:cterm03 = "08" +let s:cterm05 = "07" +let s:cterm07 = "15" +let s:cterm08 = "01" +let s:cterm0A = "03" +let s:cterm0B = "02" +let s:cterm0C = "06" +let s:cterm0D = "04" +let s:cterm0E = "05" +if exists("base16colorspace") && base16colorspace == "256" + let s:cterm01 = "18" + let s:cterm02 = "19" + let s:cterm04 = "20" + let s:cterm06 = "21" + let s:cterm09 = "16" + let s:cterm0F = "17" +else + let s:cterm01 = "10" + let s:cterm02 = "11" + let s:cterm04 = "12" + let s:cterm06 = "13" + let s:cterm09 = "09" + let s:cterm0F = "14" +endif + +let g:airline#themes#base16_{s:scheme_slug}#palette.normal = airline#themes#generate_color_map( + \ [ s:gui01, s:gui04, s:cterm01, s:cterm04 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.normal_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.insert = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.insert_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.replace = airline#themes#generate_color_map( + \ [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.replace_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.visual = airline#themes#generate_color_map( + \ [ s:gui01, s:gui09, s:cterm01, s:cterm09 ], + \ [ s:gui04, s:gui02, s:cterm04, s:cterm02 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ]) +let g:airline#themes#base16_{s:scheme_slug}#palette.visual_modified = { + \ 'airline_c' : [ s:gui07, s:gui01, s:cterm07, s:cterm01 ]} + +let g:airline#themes#base16_{s:scheme_slug}#palette.inactive = airline#themes#generate_color_map( + \ [ s:gui01, s:gui01, s:cterm01, s:cterm01 ], + \ [ s:gui04, s:gui01, s:cterm04, s:cterm01 ], + \ [ s:gui05, s:gui01, s:cterm05, s:cterm01 ]) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 71122461..ad969b2e 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -25,6 +25,7 @@ FEATURES *airline-themes-list* Currently this repository contains the following themes: + * alduin * angr * apprentice @@ -40,47 +41,157 @@ Currently this repository contains the following themes: * base16_adwaita * base16_apathy * base16_ashes + * base16_atelier_cave + * base16_atelier_cave_light + * base16_atelier_dune + * base16_atelier_dune_light + * base16_atelier_estuary + * base16_atelier_estuary_light + * base16_atelier_forest + * base16_atelier_forest_light + * base16_atelier_heath + * base16_atelier_heath_light + * base16_atelier_lakeside + * base16_atelier_lakeside_light + * base16_atelier_plateau + * base16_atelier_plateau_light + * base16_atelier_savanna + * base16_atelier_savanna_light + * base16_atelier_seaside + * base16_atelier_seaside_light + * base16_atelier_sulphurpool + * base16_atelier_sulphurpool_light * base16_atelierdune * base16_atelierforest * base16_atelierheath * base16_atelierlakeside * base16_atelierseaside + * base16_atlas * base16_bespin + * base16_black_metal + * base16_black_metal_bathory + * base16_black_metal_burzum + * base16_black_metal_dark_funeral + * base16_black_metal_gorgoroth + * base16_black_metal_immortal + * base16_black_metal_khold + * base16_black_metal_marduk + * base16_black_metal_mayhem + * base16_black_metal_nile + * base16_black_metal_venom * base16_brewer * base16_bright + * base16_brogrammer + * base16_brushtrees + * base16_brushtrees_dark * base16_chalk + * base16_circus * base16_classic + * base16_classic_dark + * base16_classic_light * base16_codeschool * base16_colors + * base16_cupcake + * base16_cupertino + * base16_darktooth + * base16_decaf * base16_default + * base16_default_dark + * base16_default_light + * base16_dracula + * base16_edge_dark + * base16_edge_light * base16_eighties * base16_embers + * base16_espresso * base16_flat + * base16_framer + * base16_fruit_soda + * base16_gigavolt + * base16_github * base16_google + * base16_google_dark + * base16_google_light * base16_grayscale + * base16_grayscale_dark + * base16_grayscale_light * base16_greenscreen * base16_gruvbox_dark_hard + * base16_gruvbox_dark_medium + * base16_gruvbox_dark_pale + * base16_gruvbox_dark_soft + * base16_gruvbox_light_hard + * base16_gruvbox_light_medium + * base16_gruvbox_light_soft * base16_harmonic16 + * base16_harmonic_dark + * base16_harmonic_light + * base16_heetch + * base16_heetch_light + * base16_helios * base16_hopscotch + * base16_horizon_dark + * base16_horizon_light + * base16_horizon_terminal_dark + * base16_horizon_terminal_light + * base16_ia_dark + * base16_ia_light + * base16_icy + * base16_irblack * base16_isotope * base16_londontube + * base16_macintosh * base16_marrakesh + * base16_materia + * base16_material + * base16_material_darker + * base16_material_lighter + * base16_material_palenight + * base16_material_vivid + * base16_mellow_purple + * base16_mexico_light * base16_mocha * base16_monokai * base16_nord + * base16_nova * base16_ocean * base16_oceanicnext + * base16_one_light + * base16_onedark + * base16_outrun_dark + * base16_papercolor_dark + * base16_papercolor_light * base16_paraiso + * base16_phd + * base16_pico * base16_pop + * base16_porple * base16_railscasts + * base16_rebecca + * base16_sandcastle * base16_seti * base16_shapeshifter + * base16_snazzy + * base16_solarflare * base16_solarized + * base16_solarized_dark + * base16_solarized_light * base16_spacemacs * base16_summerfruit + * base16_summerfruit_dark + * base16_summerfruit_light + * base16_synth_midnight_dark * base16_tomorrow + * base16_tomorrow_night + * base16_tomorrow_night_eighties + * base16_tube * base16_twilight * base16_vim + * base16_unikitty_dark + * base16_unikitty_light + * base16_woodland + * base16_xcode_dusk + * base16_zenburn * base16color * behelit * biogoo @@ -296,6 +407,23 @@ colorscheme > The zenburn colorscheme also supports a couple of other configuration variables, that possibly also influence the colors in the zenburn airline theme. Please check the zenburn color scheme on how to configure it. +============================================================================== +Base16 Themes Generation *airline-themes-base16-generation* + +Base16 is a curated list of themes you can find here: +https://github.com/chriskempson/base16. + +Each theme defines 16 colors, and each editor creates a template .mustache +file to create the themes for their application. + +You can find the .mustache files for vim-airline themes here: +https://github.com/dawikur/base16-vim-airline-themes. +If the .mustache file is given to a Base16 builder, +it will generate every included base16 theme. + +These themes were generated using the Python builder which is available here: +https://github.com/InspectorMustache/base16-builder-python + ============================================================================== CONTRIBUTIONS *airline-themes-contributions* From d1252e88e3d6c140dab1f1f69bebf5f801166ad1 Mon Sep 17 00:00:00 2001 From: Daniel Souza Date: Tue, 18 May 2021 08:46:02 +0200 Subject: [PATCH 167/179] Add new theme supernova closes #253 --- autoload/airline/themes/supernova.vim | 62 +++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 63 insertions(+) create mode 100644 autoload/airline/themes/supernova.vim diff --git a/autoload/airline/themes/supernova.vim b/autoload/airline/themes/supernova.vim new file mode 100644 index 00000000..9376d73d --- /dev/null +++ b/autoload/airline/themes/supernova.vim @@ -0,0 +1,62 @@ +let g:airline#themes#supernova#palette = {} +let g:airline#themes#supernova#palette.accents = { + \ 'red': [ '#d40059' , '' , 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 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 , '' ] , + \ } + +" 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 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 , '' ] , + \ } + +" 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 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_modified = { + \ 'airline_c': [ '#eeeeee' , '#1D2529' , 255 , 235 , '' ] , + \ } + +" Visual Mode: +let s:V1 = [ '#1D2529', '#e4e4e4', 235, 32 ] +let s:V2 = [ '', '#242e33', '', 240 ] +let s:V3 = [ '#e4e4e4', '#1D2529', 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 ] , + \ } + +" Inactive: +let s:IA = [ '#585858' , '#e4e4e4' , 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 , '' ] , + \ } + +" CtrlP: +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' ] ) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index ad969b2e..9127797f 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -246,6 +246,7 @@ Currently this repository contains the following themes: * sol * solarized (|airline-theme-solarized|) * solarized_flood + * supernova * term * term_light * tomorrow From 531bcc9e5a4cb1b1fb4dec8face230bf3d205ac7 Mon Sep 17 00:00:00 2001 From: novenary Date: Tue, 18 May 2021 08:48:56 +0200 Subject: [PATCH 168/179] New themes selenized and selenized_bw closes #257 --- autoload/airline/themes/selenized.vim | 136 +++++++++++++++++++++++ autoload/airline/themes/selenized_bw.vim | 136 +++++++++++++++++++++++ doc/airline-themes.txt | 2 + 3 files changed, 274 insertions(+) create mode 100644 autoload/airline/themes/selenized.vim create mode 100644 autoload/airline/themes/selenized_bw.vim diff --git a/autoload/airline/themes/selenized.vim b/autoload/airline/themes/selenized.vim new file mode 100644 index 00000000..6a60ad43 --- /dev/null +++ b/autoload/airline/themes/selenized.vim @@ -0,0 +1,136 @@ +" MIT License. Copyright (c) 2021 novenary +" vim: et ts=2 sts=2 sw=2 tw=80 + +scriptencoding utf-8 + +let s:term_bg_0 = 'NONE' +let s:term_bg_1 = 0 +let s:term_bg_2 = 8 +let s:term_dim_0 = 7 +let s:term_fg_0 = 'NONE' +let s:term_fg_1 = 15 + +let s:term_red = 1 +let s:term_green = 2 +let s:term_yellow = 3 +let s:term_blue = 4 +let s:term_magenta = 5 +let s:term_cyan = 6 +let s:term_orange = s:term_yellow +let s:term_violet = s:term_magenta + +let s:term_br_red = 9 +let s:term_br_green = 10 +let s:term_br_yellow = 11 +let s:term_br_blue = 12 +let s:term_br_magenta = 13 +let s:term_br_cyan = 14 +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: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: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' +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: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: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' +endif + +let g:airline#themes#selenized#palette = {} + +let s:NA = [ s:bg_1, s:green, s:term_bg_1, s:term_green ] +let s:NB = [ s:fg_0, s:bg_2, s:term_fg_0, s:term_bg_2 ] +let s:NC = [ s:dim_0, s:bg_1, s:term_dim_0, s:term_bg_1 ] +let s:NC_modified = [ s:yellow, s:NC[1], s:term_yellow, s:NC[3] ] +let g:airline#themes#selenized#palette.normal = airline#themes#generate_color_map(s:NA, s:NB, s:NC) +let g:airline#themes#selenized#palette.normal_modified = { + \ 'airline_c': s:NC_modified, + \ } + +let s:IA = [ s:bg_1, s:blue, s:term_bg_1, s:term_blue ] +let g:airline#themes#selenized#palette.insert = airline#themes#generate_color_map(s:IA, s:NB, s:NC) +let g:airline#themes#selenized#palette.terminal = airline#themes#generate_color_map(s:IA, s:NB, s:NC) +let g:airline#themes#selenized#palette.insert_modified = copy(g:airline#themes#selenized#palette.normal_modified) + +let s:RA = [ s:bg_1, s:red, s:term_bg_1, s:term_red ] +let g:airline#themes#selenized#palette.replace = airline#themes#generate_color_map(s:RA, s:NB, s:NC) +let g:airline#themes#selenized#palette.replace_modified = copy(g:airline#themes#selenized#palette.normal_modified) + +let s:VA = [ s:bg_1, s:violet, s:term_bg_1, s:term_violet ] +let g:airline#themes#selenized#palette.visual = airline#themes#generate_color_map(s:VA, s:NB, s:NC) +let g:airline#themes#selenized#palette.visual_modified = copy(g:airline#themes#selenized#palette.normal_modified) + +let s:INACTIVE = [ s:dim_0, s:bg_2, s:term_dim_0, s:term_bg_2 ] +let s:INACTIVE_modified = [ s:yellow, s:INACTIVE[1], s:term_yellow, s:INACTIVE[3] ] +let g:airline#themes#selenized#palette.inactive = airline#themes#generate_color_map(s:INACTIVE, s:INACTIVE, s:INACTIVE) +let g:airline#themes#selenized#palette.inactive_modified = { + \ 'airline_c': s:INACTIVE_modified, + \ } + +let s:WARNING = [ s:bg_1, s:br_yellow, s:term_bg_1, s:term_br_yellow ] +let g:airline#themes#selenized#palette.normal.airline_warning = s:WARNING +let g:airline#themes#selenized#palette.normal_modified.airline_warning = s:WARNING +let g:airline#themes#selenized#palette.insert.airline_warning = s:WARNING +let g:airline#themes#selenized#palette.insert_modified.airline_warning = s:WARNING +let g:airline#themes#selenized#palette.replace.airline_warning = s:WARNING +let g:airline#themes#selenized#palette.replace_modified.airline_warning = s:WARNING +let g:airline#themes#selenized#palette.visual.airline_warning = s:WARNING +let g:airline#themes#selenized#palette.visual_modified.airline_warning = s:WARNING + +let s:ERROR = [ s:bg_1, s:br_red, s:term_bg_1, s:term_br_red ] +let g:airline#themes#selenized#palette.normal.airline_error = s:ERROR +let g:airline#themes#selenized#palette.normal_modified.airline_error = s:ERROR +let g:airline#themes#selenized#palette.insert.airline_error = s:ERROR +let g:airline#themes#selenized#palette.insert_modified.airline_error = s:ERROR +let g:airline#themes#selenized#palette.replace.airline_error = s:ERROR +let g:airline#themes#selenized#palette.replace_modified.airline_error = s:ERROR +let g:airline#themes#selenized#palette.visual.airline_error = s:ERROR +let g:airline#themes#selenized#palette.visual_modified.airline_error = s:ERROR + +let g:airline#themes#selenized#palette.accents = { + \ 'red': [ s:red, '', s:term_red, '' ] + \ } diff --git a/autoload/airline/themes/selenized_bw.vim b/autoload/airline/themes/selenized_bw.vim new file mode 100644 index 00000000..b34f3af8 --- /dev/null +++ b/autoload/airline/themes/selenized_bw.vim @@ -0,0 +1,136 @@ +" MIT License. Copyright (c) 2021 novenary +" vim: et ts=2 sts=2 sw=2 tw=80 + +scriptencoding utf-8 + +let s:term_bg_0 = 'NONE' +let s:term_bg_1 = 0 +let s:term_bg_2 = 8 +let s:term_dim_0 = 7 +let s:term_fg_0 = 'NONE' +let s:term_fg_1 = 15 + +let s:term_red = 1 +let s:term_green = 2 +let s:term_yellow = 3 +let s:term_blue = 4 +let s:term_magenta = 5 +let s:term_cyan = 6 +let s:term_orange = s:term_yellow +let s:term_violet = s:term_magenta + +let s:term_br_red = 9 +let s:term_br_green = 10 +let s:term_br_yellow = 11 +let s:term_br_blue = 12 +let s:term_br_magenta = 13 +let s:term_br_cyan = 14 +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 = '#181818' + let s:bg_1 = '#252525' + let s:bg_2 = '#3b3b3b' + let s:dim_0 = '#777777' + let s:fg_0 = '#b9b9b9' + let s:fg_1 = '#dedede' + + let s:red = '#ed4a46' + let s:green = '#70b433' + let s:yellow = '#dbb32d' + let s:blue = '#368aeb' + let s:magenta = '#eb6eb7' + let s:cyan = '#3fc5b7' + let s:orange = '#e67f43' + let s:violet = '#a580e2' + + let s:br_red = '#ff5e56' + let s:br_green = '#83c746' + let s:br_yellow = '#efc541' + let s:br_blue = '#4f9cfe' + let s:br_magenta = '#ff81ca' + let s:br_cyan = '#56d8c9' + let s:br_orange = '#fa9153' + let s:br_violet = '#b891f5' +else + let s:bg_0 = '#ffffff' + let s:bg_1 = '#ebebeb' + let s:bg_2 = '#cdcdcd' + let s:dim_0 = '#878787' + let s:fg_0 = '#474747' + let s:fg_1 = '#282828' + + let s:red = '#d6000c' + let s:green = '#1d9700' + let s:yellow = '#c49700' + let s:blue = '#0064e4' + let s:magenta = '#dd0f9d' + let s:cyan = '#00ad9c' + let s:orange = '#d04a00' + let s:violet = '#7f51d6' + + let s:br_red = '#bf0000' + let s:br_green = '#008400' + let s:br_yellow = '#af8500' + let s:br_blue = '#0054cf' + let s:br_magenta = '#c7008b' + let s:br_cyan = '#009a8a' + let s:br_orange = '#ba3700' + let s:br_violet = '#6b40c3' +endif + +let g:airline#themes#selenized_bw#palette = {} + +let s:NA = [ s:bg_1, s:green, s:term_bg_1, s:term_green ] +let s:NB = [ s:fg_0, s:bg_2, s:term_fg_0, s:term_bg_2 ] +let s:NC = [ s:dim_0, s:bg_1, s:term_dim_0, s:term_bg_1 ] +let s:NC_modified = [ s:yellow, s:NC[1], s:term_yellow, s:NC[3] ] +let g:airline#themes#selenized_bw#palette.normal = airline#themes#generate_color_map(s:NA, s:NB, s:NC) +let g:airline#themes#selenized_bw#palette.normal_modified = { + \ 'airline_c': s:NC_modified, + \ } + +let s:IA = [ s:bg_1, s:blue, s:term_bg_1, s:term_blue ] +let g:airline#themes#selenized_bw#palette.insert = airline#themes#generate_color_map(s:IA, s:NB, s:NC) +let g:airline#themes#selenized_bw#palette.terminal = airline#themes#generate_color_map(s:IA, s:NB, s:NC) +let g:airline#themes#selenized_bw#palette.insert_modified = copy(g:airline#themes#selenized_bw#palette.normal_modified) + +let s:RA = [ s:bg_1, s:red, s:term_bg_1, s:term_red ] +let g:airline#themes#selenized_bw#palette.replace = airline#themes#generate_color_map(s:RA, s:NB, s:NC) +let g:airline#themes#selenized_bw#palette.replace_modified = copy(g:airline#themes#selenized_bw#palette.normal_modified) + +let s:VA = [ s:bg_1, s:violet, s:term_bg_1, s:term_violet ] +let g:airline#themes#selenized_bw#palette.visual = airline#themes#generate_color_map(s:VA, s:NB, s:NC) +let g:airline#themes#selenized_bw#palette.visual_modified = copy(g:airline#themes#selenized_bw#palette.normal_modified) + +let s:INACTIVE = [ s:dim_0, s:bg_2, s:term_dim_0, s:term_bg_2 ] +let s:INACTIVE_modified = [ s:yellow, s:INACTIVE[1], s:term_yellow, s:INACTIVE[3] ] +let g:airline#themes#selenized_bw#palette.inactive = airline#themes#generate_color_map(s:INACTIVE, s:INACTIVE, s:INACTIVE) +let g:airline#themes#selenized_bw#palette.inactive_modified = { + \ 'airline_c': s:INACTIVE_modified, + \ } + +let s:WARNING = [ s:bg_1, s:br_yellow, s:term_bg_1, s:term_br_yellow ] +let g:airline#themes#selenized_bw#palette.normal.airline_warning = s:WARNING +let g:airline#themes#selenized_bw#palette.normal_modified.airline_warning = s:WARNING +let g:airline#themes#selenized_bw#palette.insert.airline_warning = s:WARNING +let g:airline#themes#selenized_bw#palette.insert_modified.airline_warning = s:WARNING +let g:airline#themes#selenized_bw#palette.replace.airline_warning = s:WARNING +let g:airline#themes#selenized_bw#palette.replace_modified.airline_warning = s:WARNING +let g:airline#themes#selenized_bw#palette.visual.airline_warning = s:WARNING +let g:airline#themes#selenized_bw#palette.visual_modified.airline_warning = s:WARNING + +let s:ERROR = [ s:bg_1, s:br_red, s:term_bg_1, s:term_br_red ] +let g:airline#themes#selenized_bw#palette.normal.airline_error = s:ERROR +let g:airline#themes#selenized_bw#palette.normal_modified.airline_error = s:ERROR +let g:airline#themes#selenized_bw#palette.insert.airline_error = s:ERROR +let g:airline#themes#selenized_bw#palette.insert_modified.airline_error = s:ERROR +let g:airline#themes#selenized_bw#palette.replace.airline_error = s:ERROR +let g:airline#themes#selenized_bw#palette.replace_modified.airline_error = s:ERROR +let g:airline#themes#selenized_bw#palette.visual.airline_error = s:ERROR +let g:airline#themes#selenized_bw#palette.visual_modified.airline_error = s:ERROR + +let g:airline#themes#selenized_bw#palette.accents = { + \ 'red': [ s:red, '', s:term_red, '' ] + \ } diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 9127797f..4eaf04a6 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -237,6 +237,8 @@ Currently this repository contains the following themes: * raven * ravenpower * seagull + * selenized + * selenized_bw * seoul256 * serene * sierra From 135b3b5175329717d29e502df6b9752073a3e730 Mon Sep 17 00:00:00 2001 From: Daniel Souza Date: Sun, 13 Jun 2021 13:41:40 -0300 Subject: [PATCH 169/179] Update hex colors to match console colors --- autoload/airline/themes/supernova.vim | 46 +++++++++++++-------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/autoload/airline/themes/supernova.vim b/autoload/airline/themes/supernova.vim index 9376d73d..d1751ccf 100644 --- a/autoload/airline/themes/supernova.vim +++ b/autoload/airline/themes/supernova.vim @@ -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' ] ) From 9fb0b2d45b3c87b0ecd454df1d888a8e901ac986 Mon Sep 17 00:00:00 2001 From: kazukazuinaina Date: Tue, 13 Jul 2021 02:01:24 +0900 Subject: [PATCH 170/179] [add] Vim v8.2.2000 version in ci --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 78350417..ea54c54f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,6 +11,7 @@ jobs: strategy: matrix: vim: + - v8.2.2000 - v8.2.1000 - v8.2.0000 - v8.1.0000 From 9dc71ae8d46e8a008fc1a1ce1a517c2c4f5cf4a7 Mon Sep 17 00:00:00 2001 From: Niko Ahonen Date: Sat, 11 Sep 2021 19:40:06 +0300 Subject: [PATCH 171/179] add onedark terminal colors --- autoload/airline/themes/onedark.vim | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/autoload/airline/themes/onedark.vim b/autoload/airline/themes/onedark.vim index a552cddc..7bb054b4 100644 --- a/autoload/airline/themes/onedark.vim +++ b/autoload/airline/themes/onedark.vim @@ -67,6 +67,17 @@ function! airline#themes#onedark#refresh() let g:airline#themes#onedark#palette.inactive_modified = { \ '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) From 0a4017da768bbd22cf5928922ca003148db415e6 Mon Sep 17 00:00:00 2001 From: Tai Groot Date: Wed, 22 Sep 2021 23:06:49 -0700 Subject: [PATCH 172/179] Add cyberpunk theme --- autoload/airline/themes/cyberpunk.vim | 113 ++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 autoload/airline/themes/cyberpunk.vim diff --git a/autoload/airline/themes/cyberpunk.vim b/autoload/airline/themes/cyberpunk.vim new file mode 100644 index 00000000..13357dd5 --- /dev/null +++ b/autoload/airline/themes/cyberpunk.vim @@ -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 + From 2d8439bb68b12efe40ac6dca92655bada5f05c33 Mon Sep 17 00:00:00 2001 From: gfszr <99412607+gfszr@users.noreply.github.com> Date: Wed, 23 Feb 2022 20:46:21 +0200 Subject: [PATCH 173/179] Fix incorrect gui colors in jellybeans theme --- autoload/airline/themes/jellybeans.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/airline/themes/jellybeans.vim b/autoload/airline/themes/jellybeans.vim index 3b72a1f5..5e7ece66 100644 --- a/autoload/airline/themes/jellybeans.vim +++ b/autoload/airline/themes/jellybeans.vim @@ -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) From 55bad92d246a31e3425dfaf16b7eec657eab1fad Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Tue, 12 Jul 2022 22:37:54 +0200 Subject: [PATCH 174/179] light: define airline_term highlighting group references vim-airline/vim-airline#2506 --- autoload/airline/themes/light.vim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/autoload/airline/themes/light.vim b/autoload/airline/themes/light.vim index d9fe8441..70e3eec7 100644 --- a/autoload/airline/themes/light.vim +++ b/autoload/airline/themes/light.vim @@ -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_c': [ '#df0000' , '#ffdfdf' , 160 , 224 , '' ] , + \ 'airline_term': [ '#df0000' , '#ffdfdf' , 160 , 224 , '' ] , \ } From 8501d0de967a3435e352b8611585950f9d452035 Mon Sep 17 00:00:00 2001 From: Stephen Workman Date: Sat, 10 Sep 2022 20:44:36 +0100 Subject: [PATCH 175/179] Fixes inconsistent colouring in INSERT/VISUAL --- autoload/airline/themes/base16.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/airline/themes/base16.vim b/autoload/airline/themes/base16.vim index 0a7b4428..e967ed15 100644 --- a/autoload/airline/themes/base16.vim +++ b/autoload/airline/themes/base16.vim @@ -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 From d653f9a8d241274108851216aba26e4d741d2478 Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Thu, 3 Nov 2022 09:50:37 +0100 Subject: [PATCH 176/179] doc: mention cyberpunk theme --- doc/airline-themes.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 4eaf04a6..4c13cac0 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -198,6 +198,7 @@ Currently this repository contains the following themes: * bubblegum * cobalt2 * cool + * cyberpunk * dark * dark_minimal * desertink From 3e915e3999667c1a74535f1883ce63a6747aaf48 Mon Sep 17 00:00:00 2001 From: HansSorongon Date: Thu, 30 Jun 2022 23:14:41 +0800 Subject: [PATCH 177/179] add blood_red theme and add to doc --- autoload/airline/themes/blood_red.vim | 35 +++++++++++++++++++++++++++ doc/airline-themes.txt | 1 + 2 files changed, 36 insertions(+) create mode 100644 autoload/airline/themes/blood_red.vim diff --git a/autoload/airline/themes/blood_red.vim b/autoload/airline/themes/blood_red.vim new file mode 100644 index 00000000..3d022f5b --- /dev/null +++ b/autoload/airline/themes/blood_red.vim @@ -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) diff --git a/doc/airline-themes.txt b/doc/airline-themes.txt index 4eaf04a6..06ffa1f3 100644 --- a/doc/airline-themes.txt +++ b/doc/airline-themes.txt @@ -196,6 +196,7 @@ Currently this repository contains the following themes: * behelit * biogoo * bubblegum + * blood_red * cobalt2 * cool * dark From cadb452ab79addf4b8ab9113231a4db921c2ad61 Mon Sep 17 00:00:00 2001 From: Danek Duvall Date: Sat, 6 Jan 2024 01:26:58 -0800 Subject: [PATCH 178/179] update selenized light and dark to match the canonical selenized sRGB values --- autoload/airline/themes/selenized.vim | 96 +++++++++++++-------------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/autoload/airline/themes/selenized.vim b/autoload/airline/themes/selenized.vim index 6a60ad43..3e50e925 100644 --- a/autoload/airline/themes/selenized.vim +++ b/autoload/airline/themes/selenized.vim @@ -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: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: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: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 = '#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 = '#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: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: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: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 = '#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 = '#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 = {} From cda3b5ea087f7e301a3d4e61727108f66ba6dd20 Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Thu, 2 Jan 2025 10:11:59 +0100 Subject: [PATCH 179/179] ouo: fix permission and remove executable bit fixes: #281 Signed-off-by: Christian Brabandt --- autoload/airline/themes/ouo.vim | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 autoload/airline/themes/ouo.vim diff --git a/autoload/airline/themes/ouo.vim b/autoload/airline/themes/ouo.vim old mode 100755 new mode 100644