├── .github ├── ISSUE_TEMPLATE.md └── workflows │ ├── ci.yml │ └── reviewdog.yml ├── .gitignore ├── LICENSE ├── README.md ├── autoload └── airline │ └── themes │ ├── alduin.vim │ ├── angr.vim │ ├── apprentice.vim │ ├── atomic.vim │ ├── ayu_dark.vim │ ├── ayu_light.vim │ ├── ayu_mirage.vim │ ├── badwolf.vim │ ├── base16.vim │ ├── base16_3024.vim │ ├── base16_adwaita.vim │ ├── base16_apathy.vim │ ├── base16_ashes.vim │ ├── base16_atelier_cave.vim │ ├── base16_atelier_cave_light.vim │ ├── base16_atelier_dune.vim │ ├── base16_atelier_dune_light.vim │ ├── base16_atelier_estuary.vim │ ├── base16_atelier_estuary_light.vim │ ├── base16_atelier_forest.vim │ ├── base16_atelier_forest_light.vim │ ├── base16_atelier_heath.vim │ ├── base16_atelier_heath_light.vim │ ├── base16_atelier_lakeside.vim │ ├── base16_atelier_lakeside_light.vim │ ├── base16_atelier_plateau.vim │ ├── base16_atelier_plateau_light.vim │ ├── base16_atelier_savanna.vim │ ├── base16_atelier_savanna_light.vim │ ├── base16_atelier_seaside.vim │ ├── base16_atelier_seaside_light.vim │ ├── base16_atelier_sulphurpool.vim │ ├── base16_atelier_sulphurpool_light.vim │ ├── base16_atelierdune.vim │ ├── base16_atelierforest.vim │ ├── base16_atelierheath.vim │ ├── base16_atelierlakeside.vim │ ├── base16_atelierseaside.vim │ ├── base16_atlas.vim │ ├── base16_bespin.vim │ ├── base16_black_metal.vim │ ├── base16_black_metal_bathory.vim │ ├── base16_black_metal_burzum.vim │ ├── base16_black_metal_dark_funeral.vim │ ├── base16_black_metal_gorgoroth.vim │ ├── base16_black_metal_immortal.vim │ ├── base16_black_metal_khold.vim │ ├── base16_black_metal_marduk.vim │ ├── base16_black_metal_mayhem.vim │ ├── base16_black_metal_nile.vim │ ├── base16_black_metal_venom.vim │ ├── base16_brewer.vim │ ├── base16_bright.vim │ ├── base16_brogrammer.vim │ ├── base16_brushtrees.vim │ ├── base16_brushtrees_dark.vim │ ├── base16_chalk.vim │ ├── base16_circus.vim │ ├── base16_classic.vim │ ├── base16_classic_dark.vim │ ├── base16_classic_light.vim │ ├── base16_codeschool.vim │ ├── base16_colors.vim │ ├── base16_cupcake.vim │ ├── base16_cupertino.vim │ ├── base16_darktooth.vim │ ├── base16_decaf.vim │ ├── base16_default.vim │ ├── base16_default_dark.vim │ ├── base16_default_light.vim │ ├── base16_dracula.vim │ ├── base16_edge_dark.vim │ ├── base16_edge_light.vim │ ├── base16_eighties.vim │ ├── base16_embers.vim │ ├── base16_espresso.vim │ ├── base16_flat.vim │ ├── base16_framer.vim │ ├── base16_fruit_soda.vim │ ├── base16_gigavolt.vim │ ├── base16_github.vim │ ├── base16_google.vim │ ├── base16_google_dark.vim │ ├── base16_google_light.vim │ ├── base16_grayscale.vim │ ├── base16_grayscale_dark.vim │ ├── base16_grayscale_light.vim │ ├── base16_greenscreen.vim │ ├── base16_gruvbox_dark_hard.vim │ ├── base16_gruvbox_dark_medium.vim │ ├── base16_gruvbox_dark_pale.vim │ ├── base16_gruvbox_dark_soft.vim │ ├── base16_gruvbox_light_hard.vim │ ├── base16_gruvbox_light_medium.vim │ ├── base16_gruvbox_light_soft.vim │ ├── base16_harmonic16.vim │ ├── base16_harmonic_dark.vim │ ├── base16_harmonic_light.vim │ ├── base16_heetch.vim │ ├── base16_heetch_light.vim │ ├── base16_helios.vim │ ├── base16_hopscotch.vim │ ├── base16_horizon_dark.vim │ ├── base16_horizon_light.vim │ ├── base16_horizon_terminal_dark.vim │ ├── base16_horizon_terminal_light.vim │ ├── base16_ia_dark.vim │ ├── base16_ia_light.vim │ ├── base16_icy.vim │ ├── base16_irblack.vim │ ├── base16_isotope.vim │ ├── base16_londontube.vim │ ├── base16_macintosh.vim │ ├── base16_marrakesh.vim │ ├── base16_materia.vim │ ├── base16_material.vim │ ├── base16_material_darker.vim │ ├── base16_material_lighter.vim │ ├── base16_material_palenight.vim │ ├── base16_material_vivid.vim │ ├── base16_mellow_purple.vim │ ├── base16_mexico_light.vim │ ├── base16_mocha.vim │ ├── base16_monokai.vim │ ├── base16_nord.vim │ ├── base16_nova.vim │ ├── base16_ocean.vim │ ├── base16_oceanicnext.vim │ ├── base16_one_light.vim │ ├── base16_onedark.vim │ ├── base16_outrun_dark.vim │ ├── base16_papercolor_dark.vim │ ├── base16_papercolor_light.vim │ ├── base16_paraiso.vim │ ├── base16_phd.vim │ ├── base16_pico.vim │ ├── base16_pop.vim │ ├── base16_porple.vim │ ├── base16_railscasts.vim │ ├── base16_rebecca.vim │ ├── base16_sandcastle.vim │ ├── base16_seti.vim │ ├── base16_shapeshifter.vim │ ├── base16_shell.vim │ ├── base16_snazzy.vim │ ├── base16_solarflare.vim │ ├── base16_solarized.vim │ ├── base16_solarized_dark.vim │ ├── base16_solarized_light.vim │ ├── base16_spacemacs.vim │ ├── base16_summerfruit.vim │ ├── base16_summerfruit_dark.vim │ ├── base16_summerfruit_light.vim │ ├── base16_synth_midnight_dark.vim │ ├── base16_tomorrow.vim │ ├── base16_tomorrow_night.vim │ ├── base16_tomorrow_night_eighties.vim │ ├── base16_tube.vim │ ├── base16_twilight.vim │ ├── base16_unikitty_dark.vim │ ├── base16_unikitty_light.vim │ ├── base16_vim.vim │ ├── base16_woodland.vim │ ├── base16_xcode_dusk.vim │ ├── base16_zenburn.vim │ ├── base16color.vim │ ├── behelit.vim │ ├── biogoo.vim │ ├── blood_red.vim │ ├── bubblegum.vim │ ├── cobalt2.vim │ ├── cool.vim │ ├── cyberpunk.vim │ ├── dark_minimal.vim │ ├── desertink.vim │ ├── deus.vim │ ├── distinguished.vim │ ├── durant.vim │ ├── fairyfloss.vim │ ├── fruit_punch.vim │ ├── google_dark.vim │ ├── google_light.vim │ ├── hybrid.vim │ ├── hybridline.vim │ ├── jellybeans.vim │ ├── jet.vim │ ├── kalisi.vim │ ├── kolor.vim │ ├── laederon.vim │ ├── lessnoise.vim │ ├── light.vim │ ├── lighthaus.vim │ ├── lucius.vim │ ├── luna.vim │ ├── minimalist.vim │ ├── molokai.vim │ ├── monochrome.vim │ ├── murmur.vim │ ├── night_owl.vim │ ├── nord_minimal.vim │ ├── onedark.vim │ ├── ouo.vim │ ├── owo.vim │ ├── papercolor.vim │ ├── peaksea.vim │ ├── powerlineish.vim │ ├── qwq.vim │ ├── raven.vim │ ├── ravenpower.vim │ ├── seagull.vim │ ├── selenized.vim │ ├── selenized_bw.vim │ ├── seoul256.vim │ ├── serene.vim │ ├── sierra.vim │ ├── silver.vim │ ├── simple.vim │ ├── soda.vim │ ├── sol.vim │ ├── solarized.vim │ ├── solarized_flood.vim │ ├── supernova.vim │ ├── term.vim │ ├── term_light.vim │ ├── tomorrow.vim │ ├── transparent.vim │ ├── ubaryd.vim │ ├── understated.vim │ ├── violet.vim │ ├── wombat.vim │ ├── xtermlight.vim │ └── zenburn.vim ├── doc └── airline-themes.txt ├── plugin └── airline-themes.vim └── test └── airline-themes.vader /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | #### environment 2 | 3 | - vim: ???? 4 | - vim-airline: ???? 5 | - colorscheme: ???? 6 | - OS: ???? 7 | - Have you reproduced with a minimal vimrc: ??? 8 | - What is your airline configuration: ??? 9 | if you are using terminal: 10 | - terminal: ???? 11 | - $TERM variable: ??? 12 | - color configuration (:set t_Co?): 13 | if you are using Neovim: 14 | - does it happen in Vim: ??? 15 | 16 | #### actual behavior 17 | 18 | ???? 19 | 20 | #### expected behavior 21 | 22 | ???? 23 | 24 | #### screen shot (if possible) 25 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- 1 | on: 2 | push: 3 | branches: 4 | - master 5 | pull_request: 6 | 7 | jobs: 8 | test: 9 | name: Test 10 | runs-on: ubuntu-latest 11 | strategy: 12 | matrix: 13 | vim: 14 | - v8.2.2000 15 | - v8.2.1000 16 | - v8.2.0000 17 | - v8.1.0000 18 | - v8.0.0000 19 | 20 | steps: 21 | - name: Checkout code 22 | uses: actions/checkout@main 23 | 24 | - name: Setup Vim 25 | uses: rhysd/action-setup-vim@v1 26 | with: 27 | version: ${{ matrix.vim }} 28 | 29 | - name: Install Dependencies 30 | run: | 31 | git clone https://github.com/junegunn/vader.vim.git 32 | git clone https://github.com/vim-airline/vim-airline 33 | find $PWD/autoload/airline/themes -name "*.vim" > themes.txt 34 | - name: Run Test 35 | run: | 36 | vim --not-a-term -Nu <(cat << VIMRC 37 | filetype off 38 | set rtp+=vader.vim 39 | set rtp+=vim-airline 40 | set rtp+=. 41 | set rtp+=after 42 | filetype plugin indent on 43 | syntax enable 44 | VIMRC) -c 'Vader! test/*' > /dev/null 45 | -------------------------------------------------------------------------------- /.github/workflows/reviewdog.yml: -------------------------------------------------------------------------------- 1 | name: reviewdog 2 | 3 | on: 4 | push: 5 | branches: 6 | - master 7 | pull_request: 8 | branches: 9 | - master 10 | 11 | jobs: 12 | vint: 13 | name: runner / vint 14 | runs-on: ubuntu-latest 15 | steps: 16 | - uses: actions/checkout@v2 17 | - name: vint 18 | uses: reviewdog/action-vint@v1 19 | with: 20 | github_token: ${{ secrets.github_token }} 21 | level: error 22 | reporter: github-pr-check 23 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | doc/tags 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (C) 2013-2021 Bailey Ling & Contributors. 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining 6 | a copy of this software and associated documentation files (the "Software"), 7 | to deal in the Software without restriction, including without limitation 8 | the rights to use, copy, modify, merge, publish, distribute, sublicense, 9 | and/or sell copies of the Software, and to permit persons to whom the 10 | Software is furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included 13 | in all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 17 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 18 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 19 | DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 20 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE 21 | OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /autoload/airline/themes/ayu_dark.vim: -------------------------------------------------------------------------------- 1 | " Normal mode 2 | " (Dark) 3 | let s:N1 = [ '#3D424D' , '#C2D94C' , 59 , 149 ] " guifg guibg ctermfg ctermbg 4 | let s:N2 = [ '#C2D94C' , '#304357' , 149 , 59 ] " guifg guibg ctermfg ctermbg 5 | let s:N3 = [ '#B3B1AD' , '#0A0E14' , 145 , 16 ] " guifg guibg ctermfg ctermbg 6 | 7 | " Insert mode 8 | let s:I1 = [ '#3D424D' , '#39BAE6' , 59 , 74 ] " guifg guibg ctermfg ctermbg 9 | let s:I2 = [ '#39BAE6' , '#304357' , 74 , 59 ] " guifg guibg ctermfg ctermbg 10 | let s:I3 = [ '#B3B1AD' , '#0A0E14' , 145 , 16 ] " guifg guibg ctermfg ctermbg 11 | 12 | " Visual mode 13 | let s:V1 = [ '#3D424D' , '#FF8F40' , 59 , 209 ] " guifg guibg ctermfg ctermbg 14 | let s:V2 = [ '#FF8F40' , '#304357' , 209 , 59 ] " guifg guibg ctermfg ctermbg 15 | let s:V3 = [ '#B3B1AD' , '#0A0E14' , 145 , 16 ] " guifg guibg ctermfg ctermbg 16 | 17 | " Replace mode 18 | let s:RE = [ '#3D424D' , '#FF3333' , 59 , 203 ] " guifg guibg ctermfg ctermbg 19 | 20 | let g:airline#themes#ayu_dark#palette = {} 21 | 22 | let g:airline#themes#ayu_dark#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 23 | 24 | let g:airline#themes#ayu_dark#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 25 | let g:airline#themes#ayu_dark#palette.insert_replace = { 26 | \ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } 27 | 28 | let g:airline#themes#ayu_dark#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 29 | 30 | let g:airline#themes#ayu_dark#palette.replace = copy(g:airline#themes#ayu_dark#palette.normal) 31 | let g:airline#themes#ayu_dark#palette.replace.airline_a = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ] 32 | 33 | let s:IA = [ s:N1[1] , s:N3[1] , s:N1[3] , s:N3[3] , '' ] 34 | let g:airline#themes#ayu_dark#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) 35 | -------------------------------------------------------------------------------- /autoload/airline/themes/ayu_light.vim: -------------------------------------------------------------------------------- 1 | " Normal mode 2 | " (Dark) 3 | let s:N1 = [ '#6C7680' , '#86B300' , 66 , 106 ] " guifg guibg ctermfg ctermbg 4 | let s:N2 = [ '#86B300' , '#6C7680' , 106 , 66 ] " guifg guibg ctermfg ctermbg 5 | let s:N3 = [ '#6C7680' , '#FAFAFA' , 66 , 231 ] " guifg guibg ctermfg ctermbg 6 | 7 | " Insert mode 8 | let s:I1 = [ '#6C7680' , '#55B4D4' , 66 , 74 ] " guifg guibg ctermfg ctermbg 9 | let s:I2 = [ '#55B4D4' , '#6C7680' , 74 , 66 ] " guifg guibg ctermfg ctermbg 10 | let s:I3 = [ '#6C7680' , '#FAFAFA' , 66 , 231 ] " guifg guibg ctermfg ctermbg 11 | 12 | " Visual mode 13 | let s:V1 = [ '#6C7680' , '#FA8D3E' , 66 , 209 ] " guifg guibg ctermfg ctermbg 14 | let s:V2 = [ '#FA8D3E' , '#6C7680' , 209 , 66 ] " guifg guibg ctermfg ctermbg 15 | let s:V3 = [ '#6C7680' , '#FAFAFA' , 66 , 231 ] " guifg guibg ctermfg ctermbg 16 | 17 | " Replace mode 18 | let s:RE = [ '#6C7680' , '#F51818' , 66 , 196 ] " guifg guibg ctermfg ctermbg 19 | 20 | let g:airline#themes#ayu_light#palette = {} 21 | 22 | let g:airline#themes#ayu_light#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 23 | 24 | let g:airline#themes#ayu_light#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 25 | let g:airline#themes#ayu_light#palette.insert_replace = { 26 | \ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } 27 | 28 | let g:airline#themes#ayu_light#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 29 | 30 | let g:airline#themes#ayu_light#palette.replace = copy(g:airline#themes#ayu_light#palette.normal) 31 | let g:airline#themes#ayu_light#palette.replace.airline_a = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ] 32 | 33 | let s:IA = [ s:N1[1] , s:N3[1] , s:N1[3] , s:N3[3] , '' ] 34 | let g:airline#themes#ayu_light#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) 35 | -------------------------------------------------------------------------------- /autoload/airline/themes/ayu_mirage.vim: -------------------------------------------------------------------------------- 1 | " Normal mode 2 | " (Dark) 3 | let s:N1 = [ '#212733' , '#BBE67E' , 0 , 114 ] " guifg guibg ctermfg ctermbg 4 | let s:N2 = [ '#BBE67E' , '#212733' , 114 , 0 ] " guifg guibg ctermfg ctermbg 5 | let s:N3 = [ '#E6E1CF' , '#212733' , 15 , 0 ] " guifg guibg ctermfg ctermbg 6 | 7 | " Insert mode 8 | let s:I1 = [ '#212733' , '#80D4FF' , 0 , 80 ] " guifg guibg ctermfg ctermbg 9 | let s:I2 = [ '#80D4FF' , '#212733' , 80 , 0 ] " guifg guibg ctermfg ctermbg 10 | let s:I3 = [ '#E6E1CF' , '#212733' , 15 , 0 ] " guifg guibg ctermfg ctermbg 11 | 12 | " Visual mode 13 | let s:V1 = [ '#212733' , '#FFAE57' , 0 , 173 ] " guifg guibg ctermfg ctermbg 14 | let s:V2 = [ '#FFAE57' , '#212733' , 173 , 0 ] " guifg guibg ctermfg ctermbg 15 | let s:V3 = [ '#E6E1CF' , '#212733' , 15 , 0 ] " guifg guibg ctermfg ctermbg 16 | 17 | " Replace mode 18 | let s:RE = [ '#212733' , '#F07178' , 0 , 167 ] " guifg guibg ctermfg ctermbg 19 | 20 | let g:airline#themes#ayu_mirage#palette = {} 21 | 22 | let g:airline#themes#ayu_mirage#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 23 | 24 | let g:airline#themes#ayu_mirage#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 25 | let g:airline#themes#ayu_mirage#palette.insert_replace = { 26 | \ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } 27 | 28 | let g:airline#themes#ayu_mirage#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 29 | 30 | let g:airline#themes#ayu_mirage#palette.replace = copy(g:airline#themes#ayu_mirage#palette.normal) 31 | let g:airline#themes#ayu_mirage#palette.replace.airline_a = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ] 32 | 33 | let s:IA = [ s:N1[1] , s:N3[1] , s:N1[3] , s:N3[3] , '' ] 34 | let g:airline#themes#ayu_mirage#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) 35 | -------------------------------------------------------------------------------- /autoload/airline/themes/badwolf.vim: -------------------------------------------------------------------------------- 1 | let s:N1 = [ '#141413' , '#aeee00' , 232 , 154 ] " blackestgravel & lime 2 | let s:N2 = [ '#f4cf86' , '#45413b' , 222 , 238 ] " dirtyblonde & deepgravel 3 | let s:N3 = [ '#8cffba' , '#242321' , 121 , 235 ] " saltwatertaffy & darkgravel 4 | let s:N4 = [ '#666462' , 241 ] " mediumgravel 5 | 6 | let s:I1 = [ '#141413' , '#0a9dff' , 232 , 39 ] " blackestgravel & tardis 7 | let s:I2 = [ '#f4cf86' , '#005fff' , 222 , 27 ] " dirtyblonde & facebook 8 | let s:I3 = [ '#0a9dff' , '#242321' , 39 , 235 ] " tardis & darkgravel 9 | 10 | let s:V1 = [ '#141413' , '#ffa724' , 232 , 214 ] " blackestgravel & orange 11 | let s:V2 = [ '#000000' , '#fade3e' , 16 , 221 ] " coal & dalespale 12 | let s:V3 = [ '#000000' , '#b88853' , 16 , 137 ] " coal & toffee 13 | let s:V4 = [ '#c7915b' , 173 ] " coffee 14 | 15 | let s:PA = [ '#f4cf86' , 222 ] " dirtyblonde 16 | let s:RE = [ '#ff9eb8' , 211 ] " dress 17 | 18 | let s:IA = [ s:N3[1] , s:N2[1] , s:N3[3] , s:N2[3] , '' ] 19 | 20 | let g:airline#themes#badwolf#palette = {} 21 | 22 | let g:airline#themes#badwolf#palette.accents = { 23 | \ 'red': [ '#ff2c4b' , '' , 196 , '' , '' ] 24 | \ } 25 | 26 | let g:airline#themes#badwolf#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 27 | let g:airline#themes#badwolf#palette.normal_modified = { 28 | \ 'airline_b': [ s:N2[0] , s:N4[0] , s:N2[2] , s:N4[1] , '' ] , 29 | \ 'airline_c': [ s:V1[1] , s:N2[1] , s:V1[3] , s:N2[3] , '' ] } 30 | 31 | 32 | let g:airline#themes#badwolf#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 33 | let g:airline#themes#badwolf#palette.insert_modified = { 34 | \ 'airline_c': [ s:V1[1] , s:N2[1] , s:V1[3] , s:N2[3] , '' ] } 35 | let g:airline#themes#badwolf#palette.insert_paste = { 36 | \ 'airline_a': [ s:I1[0] , s:PA[0] , s:I1[2] , s:PA[1] , '' ] } 37 | 38 | 39 | let g:airline#themes#badwolf#palette.replace = copy(airline#themes#badwolf#palette.insert) 40 | let g:airline#themes#badwolf#palette.replace.airline_a = [ s:I1[0] , s:RE[0] , s:I1[2] , s:RE[1] , '' ] 41 | let g:airline#themes#badwolf#palette.replace_modified = g:airline#themes#badwolf#palette.insert_modified 42 | 43 | 44 | let g:airline#themes#badwolf#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 45 | let g:airline#themes#badwolf#palette.visual_modified = { 46 | \ 'airline_c': [ s:V3[0] , s:V4[0] , s:V3[2] , s:V4[1] , '' ] } 47 | 48 | 49 | let g:airline#themes#badwolf#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) 50 | let g:airline#themes#badwolf#palette.inactive_modified = { 51 | \ 'airline_c': [ s:V1[1] , '' , s:V1[3] , '' , '' ] } 52 | 53 | let g:airline#themes#badwolf#palette.terminal = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 54 | let g:airline#themes#badwolf#palette.normal_modified.airline_term = s:N3 55 | let g:airline#themes#badwolf#palette.terminal.airline_term = s:I3 56 | let g:airline#themes#badwolf#palette.visual_modified.airline_term = s:V2 57 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_3024.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 3024 Scheme by Jan T. Sott (http://github.com/idleberg) 3 | let g:airline#themes#base16_3024#palette = {} 4 | let s:gui00 = "#090300" 5 | let s:gui01 = "#3a3432" 6 | let s:gui02 = "#4a4543" 7 | let s:gui03 = "#5c5855" 8 | let s:gui04 = "#807d7c" 9 | let s:gui05 = "#a5a2a2" 10 | let s:gui06 = "#d6d5d4" 11 | let s:gui07 = "#f7f7f7" 12 | let s:gui08 = "#db2d20" 13 | let s:gui09 = "#e8bbd0" 14 | let s:gui0A = "#fded02" 15 | let s:gui0B = "#01a252" 16 | let s:gui0C = "#b5e4f4" 17 | let s:gui0D = "#01a0e4" 18 | let s:gui0E = "#a16a94" 19 | let s:gui0F = "#cdab53" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 59 23 | let s:cterm02 = 59 24 | let s:cterm03 = 59 25 | let s:cterm04 = 102 26 | let s:cterm05 = 145 27 | let s:cterm06 = 188 28 | let s:cterm07 = 15 29 | let s:cterm08 = 1 30 | let s:cterm09 = 182 31 | let s:cterm0A = 11 32 | let s:cterm0B = 35 33 | let s:cterm0C = 153 34 | let s:cterm0D = 38 35 | let s:cterm0E = 132 36 | let s:cterm0F = 179 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_3024#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_3024#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_3024#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_3024#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_3024#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_3024#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_adwaita.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Adwaita Scheme by Rory Bradford (https://github.com/roryrjb) 3 | let g:airline#themes#base16_adwaita#palette = {} 4 | let s:gui00 = "#2D3234" 5 | let s:gui01 = "#33393B" 6 | let s:gui02 = "#4B5356" 7 | let s:gui03 = "#566164" 8 | let s:gui04 = "#919494" 9 | let s:gui05 = "#C5C6C5" 10 | let s:gui06 = "#D3D4D5" 11 | let s:gui07 = "#EEEEEC" 12 | let s:gui08 = "#FFA500" 13 | let s:gui09 = "#FFFF60" 14 | let s:gui0A = "#91EE6F" 15 | let s:gui0B = "#6FEE91" 16 | let s:gui0C = "#6F91B4" 17 | let s:gui0D = "#916FB4" 18 | let s:gui0E = "#EE6F91" 19 | let s:gui0F = "#EE6F6F" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 59 23 | let s:cterm02 = 59 24 | let s:cterm03 = 102 25 | let s:cterm04 = 145 26 | let s:cterm05 = 188 27 | let s:cterm06 = 188 28 | let s:cterm07 = 15 29 | let s:cterm08 = 180 30 | let s:cterm09 = 186 31 | let s:cterm0A = 150 32 | let s:cterm0B = 115 33 | let s:cterm0C = 110 34 | let s:cterm0D = 140 35 | let s:cterm0E = 175 36 | let s:cterm0F = 174 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_adwaita#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_adwaita#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_adwaita#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_adwaita#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_adwaita#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_adwaita#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_apathy.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Apathy Scheme by Jannik Siebert (https://github.com/janniks) 3 | let g:airline#themes#base16_apathy#palette = {} 4 | let s:gui00 = "#031A16" 5 | let s:gui01 = "#0B342D" 6 | let s:gui02 = "#184E45" 7 | let s:gui03 = "#2B685E" 8 | let s:gui04 = "#5F9C92" 9 | let s:gui05 = "#81B5AC" 10 | let s:gui06 = "#A7CEC8" 11 | let s:gui07 = "#D2E7E4" 12 | let s:gui08 = "#3E9688" 13 | let s:gui09 = "#3E7996" 14 | let s:gui0A = "#3E4C96" 15 | let s:gui0B = "#883E96" 16 | let s:gui0C = "#963E4C" 17 | let s:gui0D = "#96883E" 18 | let s:gui0E = "#4C963E" 19 | let s:gui0F = "#3E965B" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 22 23 | let s:cterm02 = 23 24 | let s:cterm03 = 23 25 | let s:cterm04 = 72 26 | let s:cterm05 = 109 27 | let s:cterm06 = 152 28 | let s:cterm07 = 188 29 | let s:cterm08 = 66 30 | let s:cterm09 = 66 31 | let s:cterm0A = 60 32 | let s:cterm0B = 96 33 | let s:cterm0C = 95 34 | let s:cterm0D = 101 35 | let s:cterm0E = 65 36 | let s:cterm0F = 65 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_apathy#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_apathy#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_apathy#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_apathy#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_apathy#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_apathy#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_ashes.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Ashes Scheme by Jannik Siebert (https://github.com/janniks) 3 | let g:airline#themes#base16_ashes#palette = {} 4 | let s:gui00 = "#1C2023" 5 | let s:gui01 = "#393F45" 6 | let s:gui02 = "#565E65" 7 | let s:gui03 = "#747C84" 8 | let s:gui04 = "#ADB3BA" 9 | let s:gui05 = "#C7CCD1" 10 | let s:gui06 = "#DFE2E5" 11 | let s:gui07 = "#F3F4F5" 12 | let s:gui08 = "#C7AE95" 13 | let s:gui09 = "#C7C795" 14 | let s:gui0A = "#AEC795" 15 | let s:gui0B = "#95C7AE" 16 | let s:gui0C = "#95AEC7" 17 | let s:gui0D = "#AE95C7" 18 | let s:gui0E = "#C795AE" 19 | let s:gui0F = "#C79595" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 59 23 | let s:cterm02 = 59 24 | let s:cterm03 = 102 25 | let s:cterm04 = 145 26 | let s:cterm05 = 188 27 | let s:cterm06 = 188 28 | let s:cterm07 = 15 29 | let s:cterm08 = 180 30 | let s:cterm09 = 186 31 | let s:cterm0A = 150 32 | let s:cterm0B = 115 33 | let s:cterm0C = 110 34 | let s:cterm0D = 140 35 | let s:cterm0E = 175 36 | let s:cterm0F = 174 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_ashes#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_ashes#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_ashes#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_ashes#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_ashes#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_ashes#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_atelierforest.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Atelier Forest Scheme by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) 3 | let g:airline#themes#base16_atelierforest#palette = {} 4 | let s:gui00 = "#1b1918" 5 | let s:gui01 = "#2c2421" 6 | let s:gui02 = "#68615e" 7 | let s:gui03 = "#766e6b" 8 | let s:gui04 = "#9c9491" 9 | let s:gui05 = "#a8a19f" 10 | let s:gui06 = "#e6e2e0" 11 | let s:gui07 = "#f1efee" 12 | let s:gui08 = "#f22c40" 13 | let s:gui09 = "#df5320" 14 | let s:gui0A = "#d5911a" 15 | let s:gui0B = "#5ab738" 16 | let s:gui0C = "#00ad9c" 17 | let s:gui0D = "#407ee7" 18 | let s:gui0E = "#6666ea" 19 | let s:gui0F = "#c33ff3" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 0 23 | let s:cterm02 = 59 24 | let s:cterm03 = 95 25 | let s:cterm04 = 138 26 | let s:cterm05 = 145 27 | let s:cterm06 = 188 28 | let s:cterm07 = 15 29 | let s:cterm08 = 197 30 | let s:cterm09 = 166 31 | let s:cterm0A = 172 32 | let s:cterm0B = 71 33 | let s:cterm0C = 37 34 | let s:cterm0D = 68 35 | let s:cterm0E = 62 36 | let s:cterm0F = 135 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_atelierforest#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_atelierforest#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_atelierforest#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_atelierforest#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_atelierforest#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_atelierforest#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_atelierheath.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Atelier Heath Scheme by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) 3 | let g:airline#themes#base16_atelierheath#palette = {} 4 | let s:gui00 = "#1b181b" 5 | let s:gui01 = "#292329" 6 | let s:gui02 = "#695d69" 7 | let s:gui03 = "#776977" 8 | let s:gui04 = "#9e8f9e" 9 | let s:gui05 = "#ab9bab" 10 | let s:gui06 = "#d8cad8" 11 | let s:gui07 = "#f7f3f7" 12 | let s:gui08 = "#ca402b" 13 | let s:gui09 = "#a65926" 14 | let s:gui0A = "#bb8a35" 15 | let s:gui0B = "#379a37" 16 | let s:gui0C = "#159393" 17 | let s:gui0D = "#516aec" 18 | let s:gui0E = "#7b59c0" 19 | let s:gui0F = "#cc33cc" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 0 23 | let s:cterm02 = 59 24 | let s:cterm03 = 96 25 | let s:cterm04 = 139 26 | let s:cterm05 = 139 27 | let s:cterm06 = 188 28 | let s:cterm07 = 15 29 | let s:cterm08 = 166 30 | let s:cterm09 = 130 31 | let s:cterm0A = 137 32 | let s:cterm0B = 65 33 | let s:cterm0C = 30 34 | let s:cterm0D = 12 35 | let s:cterm0E = 97 36 | let s:cterm0F = 170 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_atelierheath#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_atelierheath#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_atelierheath#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_atelierheath#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_atelierheath#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_atelierheath#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_atelierlakeside.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Atelier Lakeside Scheme by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/) 3 | let g:airline#themes#base16_atelierlakeside#palette = {} 4 | let s:gui00 = "#161b1d" 5 | let s:gui01 = "#1f292e" 6 | let s:gui02 = "#516d7b" 7 | let s:gui03 = "#5a7b8c" 8 | let s:gui04 = "#7195a8" 9 | let s:gui05 = "#7ea2b4" 10 | let s:gui06 = "#c1e4f6" 11 | let s:gui07 = "#ebf8ff" 12 | let s:gui08 = "#d22d72" 13 | let s:gui09 = "#935c25" 14 | let s:gui0A = "#8a8a0f" 15 | let s:gui0B = "#568c3b" 16 | let s:gui0C = "#2d8f6f" 17 | let s:gui0D = "#257fad" 18 | let s:gui0E = "#5d5db1" 19 | let s:gui0F = "#b72dd2" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 0 23 | let s:cterm02 = 60 24 | let s:cterm03 = 66 25 | let s:cterm04 = 67 26 | let s:cterm05 = 109 27 | let s:cterm06 = 153 28 | let s:cterm07 = 195 29 | let s:cterm08 = 161 30 | let s:cterm09 = 94 31 | let s:cterm0A = 100 32 | let s:cterm0B = 65 33 | let s:cterm0C = 29 34 | let s:cterm0D = 31 35 | let s:cterm0E = 61 36 | let s:cterm0F = 5 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_atelierlakeside#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_atelierlakeside#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_atelierlakeside#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_atelierlakeside#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_atelierlakeside#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_atelierlakeside#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_atelierseaside.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Atelier Seaside Scheme by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/) 3 | let g:airline#themes#base16_atelierseaside#palette = {} 4 | let s:gui00 = "#131513" 5 | let s:gui01 = "#242924" 6 | let s:gui02 = "#5e6e5e" 7 | let s:gui03 = "#687d68" 8 | let s:gui04 = "#809980" 9 | let s:gui05 = "#8ca68c" 10 | let s:gui06 = "#cfe8cf" 11 | let s:gui07 = "#f0fff0" 12 | let s:gui08 = "#e6193c" 13 | let s:gui09 = "#87711d" 14 | let s:gui0A = "#c3c322" 15 | let s:gui0B = "#29a329" 16 | let s:gui0C = "#1999b3" 17 | let s:gui0D = "#3d62f5" 18 | let s:gui0E = "#ad2bee" 19 | let s:gui0F = "#e619c3" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 0 23 | let s:cterm02 = 59 24 | let s:cterm03 = 65 25 | let s:cterm04 = 102 26 | let s:cterm05 = 108 27 | let s:cterm06 = 188 28 | let s:cterm07 = 15 29 | let s:cterm08 = 161 30 | let s:cterm09 = 94 31 | let s:cterm0A = 3 32 | let s:cterm0B = 2 33 | let s:cterm0C = 31 34 | let s:cterm0D = 12 35 | let s:cterm0E = 129 36 | let s:cterm0F = 5 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_atelierseaside#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_atelierseaside#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_atelierseaside#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_atelierseaside#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_atelierseaside#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_atelierseaside#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_bespin.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Bespin Scheme by Jan T. Sott 3 | let g:airline#themes#base16_bespin#palette = {} 4 | let s:gui00 = "#28211c" 5 | let s:gui01 = "#36312e" 6 | let s:gui02 = "#5e5d5c" 7 | let s:gui03 = "#666666" 8 | let s:gui04 = "#797977" 9 | let s:gui05 = "#8a8986" 10 | let s:gui06 = "#9d9b97" 11 | let s:gui07 = "#baae9e" 12 | let s:gui08 = "#cf6a4c" 13 | let s:gui09 = "#cf7d34" 14 | let s:gui0A = "#f9ee98" 15 | let s:gui0B = "#54be0d" 16 | let s:gui0C = "#afc4db" 17 | let s:gui0D = "#5ea6ea" 18 | let s:gui0E = "#9b859d" 19 | let s:gui0F = "#937121" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 58 23 | let s:cterm02 = 59 24 | let s:cterm03 = 241 25 | let s:cterm04 = 102 26 | let s:cterm05 = 102 27 | let s:cterm06 = 138 28 | let s:cterm07 = 145 29 | let s:cterm08 = 167 30 | let s:cterm09 = 173 31 | let s:cterm0A = 228 32 | let s:cterm0B = 70 33 | let s:cterm0C = 152 34 | let s:cterm0D = 74 35 | let s:cterm0E = 103 36 | let s:cterm0F = 94 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_bespin#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_bespin#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_bespin#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_bespin#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_bespin#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_bespin#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_brewer.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Brewer Scheme by Timothée Poisot (http://github.com/tpoisot) 3 | let g:airline#themes#base16_brewer#palette = {} 4 | let s:gui00 = "#0c0d0e" 5 | let s:gui01 = "#2e2f30" 6 | let s:gui02 = "#515253" 7 | let s:gui03 = "#737475" 8 | let s:gui04 = "#959697" 9 | let s:gui05 = "#b7b8b9" 10 | let s:gui06 = "#dadbdc" 11 | let s:gui07 = "#fcfdfe" 12 | let s:gui08 = "#e31a1c" 13 | let s:gui09 = "#e6550d" 14 | let s:gui0A = "#dca060" 15 | let s:gui0B = "#31a354" 16 | let s:gui0C = "#80b1d3" 17 | let s:gui0D = "#3182bd" 18 | let s:gui0E = "#756bb1" 19 | let s:gui0F = "#b15928" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 17 23 | let s:cterm02 = 59 24 | let s:cterm03 = 66 25 | let s:cterm04 = 102 26 | let s:cterm05 = 145 27 | let s:cterm06 = 188 28 | let s:cterm07 = 15 29 | let s:cterm08 = 1 30 | let s:cterm09 = 166 31 | let s:cterm0A = 179 32 | let s:cterm0B = 71 33 | let s:cterm0C = 110 34 | let s:cterm0D = 67 35 | let s:cterm0E = 97 36 | let s:cterm0F = 130 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_brewer#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_brewer#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_brewer#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_brewer#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_brewer#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_brewer#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_bright.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Bright Scheme by Chris Kempson (http://chriskempson.com) 3 | let g:airline#themes#base16_bright#palette = {} 4 | let s:gui00 = "#000000" 5 | let s:gui01 = "#303030" 6 | let s:gui02 = "#505050" 7 | let s:gui03 = "#b0b0b0" 8 | let s:gui04 = "#d0d0d0" 9 | let s:gui05 = "#e0e0e0" 10 | let s:gui06 = "#f5f5f5" 11 | let s:gui07 = "#ffffff" 12 | let s:gui08 = "#fb0120" 13 | let s:gui09 = "#fc6d24" 14 | let s:gui0A = "#fda331" 15 | let s:gui0B = "#a1c659" 16 | let s:gui0C = "#76c7b7" 17 | let s:gui0D = "#6fb3d2" 18 | let s:gui0E = "#d381c3" 19 | let s:gui0F = "#be643c" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 236 23 | let s:cterm02 = 239 24 | let s:cterm03 = 249 25 | let s:cterm04 = 252 26 | let s:cterm05 = 253 27 | let s:cterm06 = 15 28 | let s:cterm07 = 15 29 | let s:cterm08 = 9 30 | let s:cterm09 = 202 31 | let s:cterm0A = 215 32 | let s:cterm0B = 149 33 | let s:cterm0C = 115 34 | let s:cterm0D = 74 35 | let s:cterm0E = 175 36 | let s:cterm0F = 131 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_bright#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_bright#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_bright#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_bright#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_bright#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_bright#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_chalk.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Chalk Scheme by Chris Kempson (http://chriskempson.com) 3 | let g:airline#themes#base16_chalk#palette = {} 4 | let s:gui00 = "#151515" 5 | let s:gui01 = "#202020" 6 | let s:gui02 = "#303030" 7 | let s:gui03 = "#505050" 8 | let s:gui04 = "#b0b0b0" 9 | let s:gui05 = "#d0d0d0" 10 | let s:gui06 = "#e0e0e0" 11 | let s:gui07 = "#f5f5f5" 12 | let s:gui08 = "#fb9fb1" 13 | let s:gui09 = "#eda987" 14 | let s:gui0A = "#ddb26f" 15 | let s:gui0B = "#acc267" 16 | let s:gui0C = "#12cfc0" 17 | let s:gui0D = "#6fc2ef" 18 | let s:gui0E = "#e1a3ee" 19 | let s:gui0F = "#deaf8f" 20 | 21 | let s:cterm00 = 233 22 | let s:cterm01 = 234 23 | let s:cterm02 = 236 24 | let s:cterm03 = 239 25 | let s:cterm04 = 249 26 | let s:cterm05 = 252 27 | let s:cterm06 = 253 28 | let s:cterm07 = 15 29 | let s:cterm08 = 217 30 | let s:cterm09 = 216 31 | let s:cterm0A = 179 32 | let s:cterm0B = 143 33 | let s:cterm0C = 6 34 | let s:cterm0D = 75 35 | let s:cterm0E = 183 36 | let s:cterm0F = 180 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_chalk#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_chalk#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_chalk#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_chalk#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_chalk#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_chalk#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_classic.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Classic Scheme by Jason Heeris (http://heeris.id.au) 3 | let g:airline#themes#base16_classic#palette = {} 4 | let s:gui00 = "#151515" 5 | let s:gui01 = "#202020" 6 | let s:gui02 = "#303030" 7 | let s:gui03 = "#505050" 8 | let s:gui04 = "#B0B0B0" 9 | let s:gui05 = "#D0D0D0" 10 | let s:gui06 = "#E0E0E0" 11 | let s:gui07 = "#F5F5F5" 12 | let s:gui08 = "#AC4142" 13 | let s:gui09 = "#D28445" 14 | let s:gui0A = "#F4BF75" 15 | let s:gui0B = "#90A959" 16 | let s:gui0C = "#75B5AA" 17 | let s:gui0D = "#6A9FB5" 18 | let s:gui0E = "#AA759F" 19 | let s:gui0F = "#8F5536" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 18 23 | let s:cterm02 = 19 24 | let s:cterm03 = 8 25 | let s:cterm04 = 20 26 | let s:cterm05 = 7 27 | let s:cterm06 = 21 28 | let s:cterm07 = 15 29 | let s:cterm08 = 1 30 | let s:cterm09 = 16 31 | let s:cterm0A = 3 32 | let s:cterm0B = 2 33 | let s:cterm0C = 6 34 | let s:cterm0D = 4 35 | let s:cterm0E = 5 36 | let s:cterm0F = 17 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_classic#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_classic#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_classic#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_classic#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_classic#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_classic#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_codeschool.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Codeschool Scheme by brettof86 3 | let g:airline#themes#base16_codeschool#palette = {} 4 | let s:gui00 = "#232c31" 5 | let s:gui01 = "#1c3657" 6 | let s:gui02 = "#2a343a" 7 | let s:gui03 = "#3f4944" 8 | let s:gui04 = "#84898c" 9 | let s:gui05 = "#9ea7a6" 10 | let s:gui06 = "#a7cfa3" 11 | let s:gui07 = "#b5d8f6" 12 | let s:gui08 = "#2a5491" 13 | let s:gui09 = "#43820d" 14 | let s:gui0A = "#a03b1e" 15 | let s:gui0B = "#237986" 16 | let s:gui0C = "#b02f30" 17 | let s:gui0D = "#484d79" 18 | let s:gui0E = "#c59820" 19 | let s:gui0F = "#c98344" 20 | 21 | let s:cterm00 = 17 22 | let s:cterm01 = 23 23 | let s:cterm02 = 23 24 | let s:cterm03 = 59 25 | let s:cterm04 = 102 26 | let s:cterm05 = 145 27 | let s:cterm06 = 151 28 | let s:cterm07 = 153 29 | let s:cterm08 = 24 30 | let s:cterm09 = 64 31 | let s:cterm0A = 130 32 | let s:cterm0B = 30 33 | let s:cterm0C = 125 34 | let s:cterm0D = 60 35 | let s:cterm0E = 172 36 | let s:cterm0F = 173 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_codeschool#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_codeschool#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_codeschool#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_codeschool#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_codeschool#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_codeschool#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_colors.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Colors Scheme by mrmrs (http://clrs.cc) 3 | let g:airline#themes#base16_colors#palette = {} 4 | let s:gui00 = "#111111" 5 | let s:gui01 = "#333333" 6 | let s:gui02 = "#555555" 7 | let s:gui03 = "#777777" 8 | let s:gui04 = "#999999" 9 | let s:gui05 = "#bbbbbb" 10 | let s:gui06 = "#dddddd" 11 | let s:gui07 = "#ffffff" 12 | let s:gui08 = "#ff4136" 13 | let s:gui09 = "#ff851b" 14 | let s:gui0A = "#ffdc00" 15 | let s:gui0B = "#2ecc40" 16 | let s:gui0C = "#7fdbff" 17 | let s:gui0D = "#0074d9" 18 | let s:gui0E = "#b10dc9" 19 | let s:gui0F = "#85144b" 20 | 21 | let s:cterm00 = 233 22 | let s:cterm01 = 236 23 | let s:cterm02 = 240 24 | let s:cterm03 = 243 25 | let s:cterm04 = 246 26 | let s:cterm05 = 250 27 | let s:cterm06 = 253 28 | let s:cterm07 = 15 29 | let s:cterm08 = 203 30 | let s:cterm09 = 208 31 | let s:cterm0A = 220 32 | let s:cterm0B = 41 33 | let s:cterm0C = 117 34 | let s:cterm0D = 32 35 | let s:cterm0E = 128 36 | let s:cterm0F = 89 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_colors#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_colors#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_colors#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_colors#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_colors#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_colors#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_default.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Default Scheme by Chris Kempson (http://chriskempson.com) 3 | let g:airline#themes#base16_default#palette = {} 4 | let s:gui00 = "#181818" 5 | let s:gui01 = "#282828" 6 | let s:gui02 = "#383838" 7 | let s:gui03 = "#585858" 8 | let s:gui04 = "#b8b8b8" 9 | let s:gui05 = "#d8d8d8" 10 | let s:gui06 = "#e8e8e8" 11 | let s:gui07 = "#f8f8f8" 12 | let s:gui08 = "#ab4642" 13 | let s:gui09 = "#dc9656" 14 | let s:gui0A = "#f7ca88" 15 | let s:gui0B = "#a1b56c" 16 | let s:gui0C = "#86c1b9" 17 | let s:gui0D = "#7cafc2" 18 | let s:gui0E = "#ba8baf" 19 | let s:gui0F = "#a16946" 20 | 21 | let s:cterm00 = 233 22 | let s:cterm01 = 235 23 | let s:cterm02 = 237 24 | let s:cterm03 = 240 25 | let s:cterm04 = 249 26 | let s:cterm05 = 253 27 | let s:cterm06 = 254 28 | let s:cterm07 = 15 29 | let s:cterm08 = 131 30 | let s:cterm09 = 173 31 | let s:cterm0A = 222 32 | let s:cterm0B = 143 33 | let s:cterm0C = 109 34 | let s:cterm0D = 109 35 | let s:cterm0E = 139 36 | let s:cterm0F = 131 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_default#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_default#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_default#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_default#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_default#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_default#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_eighties.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Eighties Scheme by Chris Kempson (http://chriskempson.com) 3 | let g:airline#themes#base16_eighties#palette = {} 4 | let s:gui00 = "#2d2d2d" 5 | let s:gui01 = "#393939" 6 | let s:gui02 = "#515151" 7 | let s:gui03 = "#747369" 8 | let s:gui04 = "#a09f93" 9 | let s:gui05 = "#d3d0c8" 10 | let s:gui06 = "#e8e6df" 11 | let s:gui07 = "#f2f0ec" 12 | let s:gui08 = "#f2777a" 13 | let s:gui09 = "#f99157" 14 | let s:gui0A = "#ffcc66" 15 | let s:gui0B = "#99cc99" 16 | let s:gui0C = "#66cccc" 17 | let s:gui0D = "#6699cc" 18 | let s:gui0E = "#cc99cc" 19 | let s:gui0F = "#d27b53" 20 | 21 | let s:cterm00 = 236 22 | let s:cterm01 = 237 23 | let s:cterm02 = 239 24 | let s:cterm03 = 95 25 | let s:cterm04 = 144 26 | let s:cterm05 = 188 27 | let s:cterm06 = 188 28 | let s:cterm07 = 15 29 | let s:cterm08 = 210 30 | let s:cterm09 = 209 31 | let s:cterm0A = 221 32 | let s:cterm0B = 114 33 | let s:cterm0C = 80 34 | let s:cterm0D = 68 35 | let s:cterm0E = 176 36 | let s:cterm0F = 173 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_eighties#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_eighties#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_eighties#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_eighties#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_eighties#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_eighties#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_embers.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Embers Scheme by Jannik Siebert (https://github.com/janniks) 3 | let g:airline#themes#base16_embers#palette = {} 4 | let s:gui00 = "#16130F" 5 | let s:gui01 = "#2C2620" 6 | let s:gui02 = "#433B32" 7 | let s:gui03 = "#5A5047" 8 | let s:gui04 = "#8A8075" 9 | let s:gui05 = "#A39A90" 10 | let s:gui06 = "#BEB6AE" 11 | let s:gui07 = "#DBD6D1" 12 | let s:gui08 = "#826D57" 13 | let s:gui09 = "#828257" 14 | let s:gui0A = "#6D8257" 15 | let s:gui0B = "#57826D" 16 | let s:gui0C = "#576D82" 17 | let s:gui0D = "#6D5782" 18 | let s:gui0E = "#82576D" 19 | let s:gui0F = "#825757" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 0 23 | let s:cterm02 = 59 24 | let s:cterm03 = 59 25 | let s:cterm04 = 102 26 | let s:cterm05 = 138 27 | let s:cterm06 = 145 28 | let s:cterm07 = 188 29 | let s:cterm08 = 95 30 | let s:cterm09 = 101 31 | let s:cterm0A = 65 32 | let s:cterm0B = 65 33 | let s:cterm0C = 60 34 | let s:cterm0D = 60 35 | let s:cterm0E = 95 36 | let s:cterm0F = 95 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_embers#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_embers#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_embers#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_embers#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_embers#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_embers#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_flat.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Flat Scheme by Chris Kempson (http://chriskempson.com) 3 | let g:airline#themes#base16_flat#palette = {} 4 | let s:gui00 = "#2C3E50" 5 | let s:gui01 = "#34495E" 6 | let s:gui02 = "#7F8C8D" 7 | let s:gui03 = "#95A5A6" 8 | let s:gui04 = "#BDC3C7" 9 | let s:gui05 = "#e0e0e0" 10 | let s:gui06 = "#f5f5f5" 11 | let s:gui07 = "#ECF0F1" 12 | let s:gui08 = "#E74C3C" 13 | let s:gui09 = "#E67E22" 14 | let s:gui0A = "#F1C40F" 15 | let s:gui0B = "#2ECC71" 16 | let s:gui0C = "#1ABC9C" 17 | let s:gui0D = "#3498DB" 18 | let s:gui0E = "#9B59B6" 19 | let s:gui0F = "#be643c" 20 | 21 | let s:cterm00 = 23 22 | let s:cterm01 = 59 23 | let s:cterm02 = 102 24 | let s:cterm03 = 109 25 | let s:cterm04 = 146 26 | let s:cterm05 = 253 27 | let s:cterm06 = 15 28 | let s:cterm07 = 15 29 | let s:cterm08 = 167 30 | let s:cterm09 = 172 31 | let s:cterm0A = 220 32 | let s:cterm0B = 41 33 | let s:cterm0C = 37 34 | let s:cterm0D = 68 35 | let s:cterm0E = 97 36 | let s:cterm0F = 131 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_flat#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_flat#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_flat#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_flat#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_flat#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_flat#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_google.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Google Scheme by Seth Wright (http://sethawright.com) 3 | let g:airline#themes#base16_google#palette = {} 4 | let s:gui00 = "#1d1f21" 5 | let s:gui01 = "#282a2e" 6 | let s:gui02 = "#373b41" 7 | let s:gui03 = "#969896" 8 | let s:gui04 = "#b4b7b4" 9 | let s:gui05 = "#c5c8c6" 10 | let s:gui06 = "#e0e0e0" 11 | let s:gui07 = "#ffffff" 12 | let s:gui08 = "#CC342B" 13 | let s:gui09 = "#F96A38" 14 | let s:gui0A = "#FBA922" 15 | let s:gui0B = "#198844" 16 | let s:gui0C = "#3971ED" 17 | let s:gui0D = "#3971ED" 18 | let s:gui0E = "#A36AC7" 19 | let s:gui0F = "#3971ED" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 0 23 | let s:cterm02 = 59 24 | let s:cterm03 = 102 25 | let s:cterm04 = 145 26 | let s:cterm05 = 188 27 | let s:cterm06 = 253 28 | let s:cterm07 = 15 29 | let s:cterm08 = 166 30 | let s:cterm09 = 203 31 | let s:cterm0A = 214 32 | let s:cterm0B = 29 33 | let s:cterm0C = 12 34 | let s:cterm0D = 12 35 | let s:cterm0E = 134 36 | let s:cterm0F = 12 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_google#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_google#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_google#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_google#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_google#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_google#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_grayscale.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Grayscale Scheme by Alexandre Gavioli (https://github.com/Alexx2/) 3 | let g:airline#themes#base16_grayscale#palette = {} 4 | let s:gui00 = "#101010" 5 | let s:gui01 = "#252525" 6 | let s:gui02 = "#464646" 7 | let s:gui03 = "#525252" 8 | let s:gui04 = "#ababab" 9 | let s:gui05 = "#b9b9b9" 10 | let s:gui06 = "#e3e3e3" 11 | let s:gui07 = "#f7f7f7" 12 | let s:gui08 = "#7c7c7c" 13 | let s:gui09 = "#999999" 14 | let s:gui0A = "#a0a0a0" 15 | let s:gui0B = "#8e8e8e" 16 | let s:gui0C = "#868686" 17 | let s:gui0D = "#686868" 18 | let s:gui0E = "#747474" 19 | let s:gui0F = "#5e5e5e" 20 | 21 | let s:cterm00 = 233 22 | let s:cterm01 = 235 23 | let s:cterm02 = 238 24 | let s:cterm03 = 239 25 | let s:cterm04 = 248 26 | let s:cterm05 = 250 27 | let s:cterm06 = 254 28 | let s:cterm07 = 15 29 | let s:cterm08 = 243 30 | let s:cterm09 = 246 31 | let s:cterm0A = 247 32 | let s:cterm0B = 245 33 | let s:cterm0C = 244 34 | let s:cterm0D = 241 35 | let s:cterm0E = 243 36 | let s:cterm0F = 240 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_grayscale#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_grayscale#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_grayscale#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_grayscale#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_grayscale#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_grayscale#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_greenscreen.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Green Screen Scheme by Chris Kempson (http://chriskempson.com) 3 | let g:airline#themes#base16_greenscreen#palette = {} 4 | let s:gui00 = "#001100" 5 | let s:gui01 = "#003300" 6 | let s:gui02 = "#005500" 7 | let s:gui03 = "#007700" 8 | let s:gui04 = "#009900" 9 | let s:gui05 = "#00bb00" 10 | let s:gui06 = "#00dd00" 11 | let s:gui07 = "#00ff00" 12 | let s:gui08 = "#007700" 13 | let s:gui09 = "#009900" 14 | let s:gui0A = "#007700" 15 | let s:gui0B = "#00bb00" 16 | let s:gui0C = "#005500" 17 | let s:gui0D = "#009900" 18 | let s:gui0E = "#00bb00" 19 | let s:gui0F = "#005500" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 22 23 | let s:cterm02 = 22 24 | let s:cterm03 = 28 25 | let s:cterm04 = 28 26 | let s:cterm05 = 34 27 | let s:cterm06 = 40 28 | let s:cterm07 = 10 29 | let s:cterm08 = 28 30 | let s:cterm09 = 28 31 | let s:cterm0A = 28 32 | let s:cterm0B = 34 33 | let s:cterm0C = 22 34 | let s:cterm0D = 28 35 | let s:cterm0E = 34 36 | let s:cterm0F = 22 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_greenscreen#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_greenscreen#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_greenscreen#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_greenscreen#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_greenscreen#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_greenscreen#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_harmonic16.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 harmonic16 Scheme by Jannik Siebert (https://github.com/janniks) 3 | let g:airline#themes#base16_harmonic16#palette = {} 4 | let s:gui00 = "#0b1c2c" 5 | let s:gui01 = "#223b54" 6 | let s:gui02 = "#405c79" 7 | let s:gui03 = "#627e99" 8 | let s:gui04 = "#aabcce" 9 | let s:gui05 = "#cbd6e2" 10 | let s:gui06 = "#e5ebf1" 11 | let s:gui07 = "#f7f9fb" 12 | let s:gui08 = "#bf8b56" 13 | let s:gui09 = "#bfbf56" 14 | let s:gui0A = "#8bbf56" 15 | let s:gui0B = "#56bf8b" 16 | let s:gui0C = "#568bbf" 17 | let s:gui0D = "#8b56bf" 18 | let s:gui0E = "#bf568b" 19 | let s:gui0F = "#bf5656" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 23 23 | let s:cterm02 = 60 24 | let s:cterm03 = 66 25 | let s:cterm04 = 146 26 | let s:cterm05 = 188 27 | let s:cterm06 = 189 28 | let s:cterm07 = 15 29 | let s:cterm08 = 137 30 | let s:cterm09 = 143 31 | let s:cterm0A = 107 32 | let s:cterm0B = 72 33 | let s:cterm0C = 67 34 | let s:cterm0D = 97 35 | let s:cterm0E = 132 36 | let s:cterm0F = 131 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_harmonic16#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_harmonic16#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_harmonic16#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_harmonic16#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_harmonic16#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_harmonic16#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_hopscotch.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Hopscotch Scheme by Jan T. Sott 3 | let g:airline#themes#base16_hopscotch#palette = {} 4 | let s:gui00 = "#322931" 5 | let s:gui01 = "#433b42" 6 | let s:gui02 = "#5c545b" 7 | let s:gui03 = "#797379" 8 | let s:gui04 = "#989498" 9 | let s:gui05 = "#b9b5b8" 10 | let s:gui06 = "#d5d3d5" 11 | let s:gui07 = "#ffffff" 12 | let s:gui08 = "#dd464c" 13 | let s:gui09 = "#fd8b19" 14 | let s:gui0A = "#fdcc59" 15 | let s:gui0B = "#8fc13e" 16 | let s:gui0C = "#149b93" 17 | let s:gui0D = "#1290bf" 18 | let s:gui0E = "#c85e7c" 19 | let s:gui0F = "#b33508" 20 | 21 | let s:cterm00 = 53 22 | let s:cterm01 = 59 23 | let s:cterm02 = 59 24 | let s:cterm03 = 96 25 | let s:cterm04 = 102 26 | let s:cterm05 = 145 27 | let s:cterm06 = 188 28 | let s:cterm07 = 15 29 | let s:cterm08 = 167 30 | let s:cterm09 = 208 31 | let s:cterm0A = 221 32 | let s:cterm0B = 107 33 | let s:cterm0C = 30 34 | let s:cterm0D = 31 35 | let s:cterm0E = 168 36 | let s:cterm0F = 130 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_hopscotch#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_hopscotch#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_hopscotch#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_hopscotch#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_hopscotch#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_hopscotch#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_isotope.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Isotope Scheme by Jan T. Sott 3 | let g:airline#themes#base16_isotope#palette = {} 4 | let s:gui00 = "#000000" 5 | let s:gui01 = "#404040" 6 | let s:gui02 = "#606060" 7 | let s:gui03 = "#808080" 8 | let s:gui04 = "#c0c0c0" 9 | let s:gui05 = "#d0d0d0" 10 | let s:gui06 = "#e0e0e0" 11 | let s:gui07 = "#ffffff" 12 | let s:gui08 = "#ff0000" 13 | let s:gui09 = "#ff9900" 14 | let s:gui0A = "#ff0099" 15 | let s:gui0B = "#33ff00" 16 | let s:gui0C = "#00ffff" 17 | let s:gui0D = "#0066ff" 18 | let s:gui0E = "#cc00ff" 19 | let s:gui0F = "#3300ff" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 237 23 | let s:cterm02 = 241 24 | let s:cterm03 = 244 25 | let s:cterm04 = 250 26 | let s:cterm05 = 252 27 | let s:cterm06 = 253 28 | let s:cterm07 = 15 29 | let s:cterm08 = 9 30 | let s:cterm09 = 208 31 | let s:cterm0A = 198 32 | let s:cterm0B = 82 33 | let s:cterm0C = 14 34 | let s:cterm0D = 27 35 | let s:cterm0E = 165 36 | let s:cterm0F = 57 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_isotope#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_isotope#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_isotope#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_isotope#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_isotope#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_isotope#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_londontube.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 London Tube Scheme by Jan T. Sott 3 | let g:airline#themes#base16_londontube#palette = {} 4 | let s:gui00 = "#231f20" 5 | let s:gui01 = "#1c3f95" 6 | let s:gui02 = "#5a5758" 7 | let s:gui03 = "#737171" 8 | let s:gui04 = "#959ca1" 9 | let s:gui05 = "#d9d8d8" 10 | let s:gui06 = "#e7e7e8" 11 | let s:gui07 = "#ffffff" 12 | let s:gui08 = "#ee2e24" 13 | let s:gui09 = "#f386a1" 14 | let s:gui0A = "#ffd204" 15 | let s:gui0B = "#00853e" 16 | let s:gui0C = "#85cebc" 17 | let s:gui0D = "#009ddc" 18 | let s:gui0E = "#98005d" 19 | let s:gui0F = "#b06110" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 24 23 | let s:cterm02 = 59 24 | let s:cterm03 = 59 25 | let s:cterm04 = 109 26 | let s:cterm05 = 188 27 | let s:cterm06 = 188 28 | let s:cterm07 = 15 29 | let s:cterm08 = 1 30 | let s:cterm09 = 211 31 | let s:cterm0A = 220 32 | let s:cterm0B = 29 33 | let s:cterm0C = 115 34 | let s:cterm0D = 38 35 | let s:cterm0E = 89 36 | let s:cterm0F = 130 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_londontube#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_londontube#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_londontube#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_londontube#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_londontube#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_londontube#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_marrakesh.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Marrakesh Scheme by Alexandre Gavioli (http://github.com/Alexx2/) 3 | let g:airline#themes#base16_marrakesh#palette = {} 4 | let s:gui00 = "#201602" 5 | let s:gui01 = "#302e00" 6 | let s:gui02 = "#5f5b17" 7 | let s:gui03 = "#6c6823" 8 | let s:gui04 = "#86813b" 9 | let s:gui05 = "#948e48" 10 | let s:gui06 = "#ccc37a" 11 | let s:gui07 = "#faf0a5" 12 | let s:gui08 = "#c35359" 13 | let s:gui09 = "#b36144" 14 | let s:gui0A = "#a88339" 15 | let s:gui0B = "#18974e" 16 | let s:gui0C = "#75a738" 17 | let s:gui0D = "#477ca1" 18 | let s:gui0E = "#8868b3" 19 | let s:gui0F = "#b3588e" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 52 23 | let s:cterm02 = 58 24 | let s:cterm03 = 58 25 | let s:cterm04 = 101 26 | let s:cterm05 = 101 27 | let s:cterm06 = 180 28 | let s:cterm07 = 229 29 | let s:cterm08 = 131 30 | let s:cterm09 = 131 31 | let s:cterm0A = 137 32 | let s:cterm0B = 29 33 | let s:cterm0C = 107 34 | let s:cterm0D = 67 35 | let s:cterm0E = 97 36 | let s:cterm0F = 132 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_marrakesh#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_marrakesh#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_marrakesh#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_marrakesh#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_marrakesh#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_marrakesh#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_mocha.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Mocha Scheme by Chris Kempson (http://chriskempson.com) 3 | let g:airline#themes#base16_mocha#palette = {} 4 | let s:gui00 = "#3B3228" 5 | let s:gui01 = "#534636" 6 | let s:gui02 = "#645240" 7 | let s:gui03 = "#7e705a" 8 | let s:gui04 = "#b8afad" 9 | let s:gui05 = "#d0c8c6" 10 | let s:gui06 = "#e9e1dd" 11 | let s:gui07 = "#f5eeeb" 12 | let s:gui08 = "#cb6077" 13 | let s:gui09 = "#d28b71" 14 | let s:gui0A = "#f4bc87" 15 | let s:gui0B = "#beb55b" 16 | let s:gui0C = "#7bbda4" 17 | let s:gui0D = "#8ab3b5" 18 | let s:gui0E = "#a89bb9" 19 | let s:gui0F = "#bb9584" 20 | 21 | let s:cterm00 = 58 22 | let s:cterm01 = 59 23 | let s:cterm02 = 59 24 | let s:cterm03 = 95 25 | let s:cterm04 = 145 26 | let s:cterm05 = 188 27 | let s:cterm06 = 188 28 | let s:cterm07 = 230 29 | let s:cterm08 = 168 30 | let s:cterm09 = 173 31 | let s:cterm0A = 216 32 | let s:cterm0B = 143 33 | let s:cterm0C = 109 34 | let s:cterm0D = 109 35 | let s:cterm0E = 139 36 | let s:cterm0F = 138 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_mocha#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_mocha#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_mocha#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_mocha#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_mocha#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_mocha#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_monokai.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Monokai Scheme by Wimer Hazenberg (http://www.monokai.nl) 3 | let g:airline#themes#base16_monokai#palette = {} 4 | let s:gui00 = "#272822" 5 | let s:gui01 = "#383830" 6 | let s:gui02 = "#49483e" 7 | let s:gui03 = "#75715e" 8 | let s:gui04 = "#a59f85" 9 | let s:gui05 = "#f8f8f2" 10 | let s:gui06 = "#f5f4f1" 11 | let s:gui07 = "#f9f8f5" 12 | let s:gui08 = "#f92672" 13 | let s:gui09 = "#fd971f" 14 | let s:gui0A = "#f4bf75" 15 | let s:gui0B = "#a6e22e" 16 | let s:gui0C = "#a1efe4" 17 | let s:gui0D = "#66d9ef" 18 | let s:gui0E = "#ae81ff" 19 | let s:gui0F = "#cc6633" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 59 23 | let s:cterm02 = 59 24 | let s:cterm03 = 95 25 | let s:cterm04 = 144 26 | let s:cterm05 = 15 27 | let s:cterm06 = 15 28 | let s:cterm07 = 15 29 | let s:cterm08 = 197 30 | let s:cterm09 = 208 31 | let s:cterm0A = 216 32 | let s:cterm0B = 3 33 | let s:cterm0C = 158 34 | let s:cterm0D = 81 35 | let s:cterm0E = 141 36 | let s:cterm0F = 167 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_monokai#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_monokai#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_monokai#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_monokai#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_monokai#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_monokai#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_nord.vim: -------------------------------------------------------------------------------- 1 | " vim-airline theme by gretzky (https://github.com/gretzky) 2 | " nord scheme by arcticstudio 3 | " (https://github.com/arcticicestudio/nord) 4 | " base 16 from (https://github.com/ada-lovecraft/base16-nord-scheme/blob/master/nord.yaml) 5 | let g:airline#themes#base16_nord#palette = {} 6 | let s:gui00 = "#2e3440" 7 | let s:gui01 = "#3b4252" 8 | let s:gui02 = "#434c5e" 9 | let s:gui03 = "#4c566a" 10 | let s:gui04 = "#d8dee9" 11 | let s:gui05 = "#e5e9f0" 12 | let s:gui06 = "#eceff4" 13 | let s:gui07 = "#8fbcbb" 14 | let s:gui08 = "#88c0d0" 15 | let s:gui09 = "#81a1c1" 16 | let s:gui0A = "#5e81ac" 17 | let s:gui0B = "#bf616a" 18 | let s:gui0C = "#d08770" 19 | let s:gui0D = "#ebcb8b" 20 | let s:gui0E = "#a3be8c" 21 | let s:gui0F = "#b48ead" 22 | 23 | let s:cterm00 = 0 24 | let s:cterm01 = 0 25 | let s:cterm02 = 59 26 | let s:cterm03 = 102 27 | let s:cterm04 = 145 28 | let s:cterm05 = 188 29 | let s:cterm06 = 253 30 | let s:cterm07 = 15 31 | let s:cterm08 = 166 32 | let s:cterm09 = 203 33 | let s:cterm0A = 214 34 | let s:cterm0B = 29 35 | let s:cterm0C = 12 36 | let s:cterm0D = 12 37 | let s:cterm0E = 134 38 | let s:cterm0F = 12 39 | 40 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 41 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 42 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 43 | let g:airline#themes#base16_nord#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 44 | 45 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 46 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 47 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 48 | let g:airline#themes#base16_nord#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 49 | 50 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 51 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 52 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 53 | let g:airline#themes#base16_nord#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 54 | 55 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 56 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 57 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 58 | let g:airline#themes#base16_nord#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 59 | 60 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 62 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 63 | let g:airline#themes#base16_nord#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 64 | 65 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 66 | " variable so that related functionality is loaded iff the user is using 67 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 68 | " they will be chosen automatically from the existing palette. 69 | if !get(g:, 'loaded_ctrlp', 0) 70 | finish 71 | endif 72 | let g:airline#themes#base16_nord#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 73 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 74 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 75 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 76 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_ocean.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Ocean Scheme by Chris Kempson (http://chriskempson.com) 3 | let g:airline#themes#base16_ocean#palette = {} 4 | let s:gui00 = "#2b303b" 5 | let s:gui01 = "#343d46" 6 | let s:gui02 = "#4f5b66" 7 | let s:gui03 = "#65737e" 8 | let s:gui04 = "#a7adba" 9 | let s:gui05 = "#c0c5ce" 10 | let s:gui06 = "#dfe1e8" 11 | let s:gui07 = "#eff1f5" 12 | let s:gui08 = "#bf616a" 13 | let s:gui09 = "#d08770" 14 | let s:gui0A = "#ebcb8b" 15 | let s:gui0B = "#a3be8c" 16 | let s:gui0C = "#96b5b4" 17 | let s:gui0D = "#8fa1b3" 18 | let s:gui0E = "#b48ead" 19 | let s:gui0F = "#ab7967" 20 | 21 | let s:cterm00 = 23 22 | let s:cterm01 = 59 23 | let s:cterm02 = 59 24 | let s:cterm03 = 60 25 | let s:cterm04 = 145 26 | let s:cterm05 = 152 27 | let s:cterm06 = 188 28 | let s:cterm07 = 15 29 | let s:cterm08 = 131 30 | let s:cterm09 = 173 31 | let s:cterm0A = 186 32 | let s:cterm0B = 144 33 | let s:cterm0C = 109 34 | let s:cterm0D = 109 35 | let s:cterm0E = 139 36 | let s:cterm0F = 137 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_ocean#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_ocean#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_ocean#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_ocean#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_ocean#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_ocean#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_paraiso.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Paraiso Scheme by Jan T. Sott 3 | let g:airline#themes#base16_paraiso#palette = {} 4 | let s:gui00 = "#2f1e2e" 5 | let s:gui01 = "#41323f" 6 | let s:gui02 = "#4f424c" 7 | let s:gui03 = "#776e71" 8 | let s:gui04 = "#8d8687" 9 | let s:gui05 = "#a39e9b" 10 | let s:gui06 = "#b9b6b0" 11 | let s:gui07 = "#e7e9db" 12 | let s:gui08 = "#ef6155" 13 | let s:gui09 = "#f99b15" 14 | let s:gui0A = "#fec418" 15 | let s:gui0B = "#48b685" 16 | let s:gui0C = "#5bc4bf" 17 | let s:gui0D = "#06b6ef" 18 | let s:gui0E = "#815ba4" 19 | let s:gui0F = "#e96ba8" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 59 23 | let s:cterm02 = 59 24 | let s:cterm03 = 95 25 | let s:cterm04 = 102 26 | let s:cterm05 = 144 27 | let s:cterm06 = 145 28 | let s:cterm07 = 188 29 | let s:cterm08 = 203 30 | let s:cterm09 = 208 31 | let s:cterm0A = 220 32 | let s:cterm0B = 72 33 | let s:cterm0C = 79 34 | let s:cterm0D = 39 35 | let s:cterm0E = 97 36 | let s:cterm0F = 169 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_paraiso#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_paraiso#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_paraiso#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_paraiso#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_paraiso#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_paraiso#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_pop.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Pop Scheme by Chris Kempson (http://chriskempson.com) 3 | let g:airline#themes#base16_pop#palette = {} 4 | let s:gui00 = "#000000" 5 | let s:gui01 = "#202020" 6 | let s:gui02 = "#303030" 7 | let s:gui03 = "#505050" 8 | let s:gui04 = "#b0b0b0" 9 | let s:gui05 = "#d0d0d0" 10 | let s:gui06 = "#e0e0e0" 11 | let s:gui07 = "#ffffff" 12 | let s:gui08 = "#eb008a" 13 | let s:gui09 = "#f29333" 14 | let s:gui0A = "#f8ca12" 15 | let s:gui0B = "#37b349" 16 | let s:gui0C = "#00aabb" 17 | let s:gui0D = "#0e5a94" 18 | let s:gui0E = "#b31e8d" 19 | let s:gui0F = "#7a2d00" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 234 23 | let s:cterm02 = 236 24 | let s:cterm03 = 239 25 | let s:cterm04 = 249 26 | let s:cterm05 = 252 27 | let s:cterm06 = 253 28 | let s:cterm07 = 15 29 | let s:cterm08 = 162 30 | let s:cterm09 = 209 31 | let s:cterm0A = 220 32 | let s:cterm0B = 71 33 | let s:cterm0C = 37 34 | let s:cterm0D = 24 35 | let s:cterm0E = 126 36 | let s:cterm0F = 88 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_pop#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_pop#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_pop#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_pop#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_pop#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_pop#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_railscasts.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Railscasts Scheme by Ryan Bates (http://railscasts.com) 3 | let g:airline#themes#base16_railscasts#palette = {} 4 | let s:gui00 = "#2b2b2b" 5 | let s:gui01 = "#272935" 6 | let s:gui02 = "#3a4055" 7 | let s:gui03 = "#5a647e" 8 | let s:gui04 = "#d4cfc9" 9 | let s:gui05 = "#e6e1dc" 10 | let s:gui06 = "#f4f1ed" 11 | let s:gui07 = "#f9f7f3" 12 | let s:gui08 = "#da4939" 13 | let s:gui09 = "#cc7833" 14 | let s:gui0A = "#ffc66d" 15 | let s:gui0B = "#a5c261" 16 | let s:gui0C = "#519f50" 17 | let s:gui0D = "#6d9cbe" 18 | let s:gui0E = "#b6b3eb" 19 | let s:gui0F = "#bc9458" 20 | 21 | let s:cterm00 = 235 22 | let s:cterm01 = 17 23 | let s:cterm02 = 59 24 | let s:cterm03 = 60 25 | let s:cterm04 = 188 26 | let s:cterm05 = 188 27 | let s:cterm06 = 15 28 | let s:cterm07 = 15 29 | let s:cterm08 = 167 30 | let s:cterm09 = 173 31 | let s:cterm0A = 221 32 | let s:cterm0B = 143 33 | let s:cterm0C = 71 34 | let s:cterm0D = 73 35 | let s:cterm0E = 146 36 | let s:cterm0F = 137 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_railscasts#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_railscasts#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_railscasts#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_railscasts#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_railscasts#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_railscasts#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_seti.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base16 Seti UI by 3 | 4 | let g:airline#themes#base16_seti#palette = {} 5 | let s:gui00 = "#151718" 6 | let s:gui01 = "#282a2b" 7 | let s:gui02 = "#3B758C" 8 | let s:gui03 = "#41535B" 9 | let s:gui04 = "#43a5d5" 10 | let s:gui05 = "#d6d6d6" 11 | let s:gui06 = "#eeeeee" 12 | let s:gui07 = "#ffffff" 13 | let s:gui08 = "#Cd3f45" 14 | let s:gui09 = "#db7b55" 15 | let s:gui0A = "#e6cd69" 16 | let s:gui0B = "#9fca56" 17 | let s:gui0C = "#55dbbe" 18 | let s:gui0D = "#55b5db" 19 | let s:gui0E = "#a074c4" 20 | let s:gui0F = "#8a553f" 21 | 22 | 23 | let s:cterm00 = 0 24 | let s:cterm01 = 18 25 | let s:cterm02 = 19 26 | let s:cterm03 = 8 27 | let s:cterm04 = 20 28 | let s:cterm05 = 7 29 | let s:cterm06 = 21 30 | let s:cterm07 = 15 31 | let s:cterm08 = 1 32 | let s:cterm09 = 16 33 | let s:cterm0A = 3 34 | let s:cterm0B = 2 35 | let s:cterm0C = 6 36 | let s:cterm0D = 4 37 | let s:cterm0E = 5 38 | let s:cterm0F = 17 39 | 40 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 41 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 42 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 43 | let g:airline#themes#base16_seti#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 44 | 45 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 46 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 47 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 48 | let g:airline#themes#base16_seti#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 49 | 50 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 51 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 52 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 53 | let g:airline#themes#base16_seti#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 54 | 55 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 56 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 57 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 58 | let g:airline#themes#base16_seti#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 59 | 60 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 62 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 63 | let g:airline#themes#base16_seti#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 64 | 65 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 66 | " variable so that related functionality is loaded iff the user is using 67 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 68 | " they will be chosen automatically from the existing palette. 69 | if !get(g:, 'loaded_ctrlp', 0) 70 | finish 71 | endif 72 | let g:airline#themes#base16_seti#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 73 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 74 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 75 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 76 | 77 | 78 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_shapeshifter.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 shapeshifter Scheme by Tyler Benziger (http://tybenz.com) 3 | let g:airline#themes#base16_shapeshifter#palette = {} 4 | let s:gui00 = "#000000" 5 | let s:gui01 = "#040404" 6 | let s:gui02 = "#102015" 7 | let s:gui03 = "#343434" 8 | let s:gui04 = "#555555" 9 | let s:gui05 = "#ababab" 10 | let s:gui06 = "#e0e0e0" 11 | let s:gui07 = "#f9f9f9" 12 | let s:gui08 = "#e92f2f" 13 | let s:gui09 = "#e09448" 14 | let s:gui0A = "#dddd13" 15 | let s:gui0B = "#0ed839" 16 | let s:gui0C = "#23edda" 17 | let s:gui0D = "#3b48e3" 18 | let s:gui0E = "#f996e2" 19 | let s:gui0F = "#69542d" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm01 = 0 23 | let s:cterm02 = 0 24 | let s:cterm03 = 236 25 | let s:cterm04 = 240 26 | let s:cterm05 = 248 27 | let s:cterm06 = 253 28 | let s:cterm07 = 15 29 | let s:cterm08 = 1 30 | let s:cterm09 = 173 31 | let s:cterm0A = 3 32 | let s:cterm0B = 41 33 | let s:cterm0C = 50 34 | let s:cterm0D = 12 35 | let s:cterm0E = 212 36 | let s:cterm0F = 58 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_shapeshifter#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_shapeshifter#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_shapeshifter#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_shapeshifter#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_shapeshifter#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_shapeshifter#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_shell.vim: -------------------------------------------------------------------------------- 1 | " This theme has been improved and renamed to base16_vim. The following is 2 | " provided for backward compatibility. 3 | 4 | function! airline#themes#base16_shell#refresh() 5 | call airline#themes#base16_vim#refresh() 6 | let g:airline#themes#base16_shell#palette 7 | \ = g:airline#themes#base16_vim#palette 8 | endfunction 9 | 10 | call airline#themes#base16_shell#refresh() 11 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_solarized.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Solarized Scheme by Ethan Schoonover (http://ethanschoonover.com/solarized) 3 | let g:airline#themes#base16_solarized#palette = {} 4 | let s:gui00 = "#002b36" 5 | let s:gui01 = "#073642" 6 | let s:gui02 = "#586e75" 7 | let s:gui03 = "#657b83" 8 | let s:gui04 = "#839496" 9 | let s:gui05 = "#93a1a1" 10 | let s:gui06 = "#eee8d5" 11 | let s:gui07 = "#fdf6e3" 12 | let s:gui08 = "#dc322f" 13 | let s:gui09 = "#cb4b16" 14 | let s:gui0A = "#b58900" 15 | let s:gui0B = "#859900" 16 | let s:gui0C = "#2aa198" 17 | let s:gui0D = "#268bd2" 18 | let s:gui0E = "#6c71c4" 19 | let s:gui0F = "#d33682" 20 | 21 | let s:cterm00 = 17 22 | let s:cterm01 = 23 23 | let s:cterm02 = 60 24 | let s:cterm03 = 66 25 | let s:cterm04 = 102 26 | let s:cterm05 = 109 27 | let s:cterm06 = 224 28 | let s:cterm07 = 230 29 | let s:cterm08 = 166 30 | let s:cterm09 = 166 31 | let s:cterm0A = 136 32 | let s:cterm0B = 100 33 | let s:cterm0C = 36 34 | let s:cterm0D = 32 35 | let s:cterm0E = 12 36 | let s:cterm0F = 168 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_solarized#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_solarized#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_solarized#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_solarized#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_solarized#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_solarized#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_summerfruit.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Summerfruit Scheme by Christopher Corley (http://cscorley.github.io/) 3 | let g:airline#themes#base16_summerfruit#palette = {} 4 | let s:gui00 = "#151515" 5 | let s:gui01 = "#202020" 6 | let s:gui02 = "#303030" 7 | let s:gui03 = "#505050" 8 | let s:gui04 = "#B0B0B0" 9 | let s:gui05 = "#D0D0D0" 10 | let s:gui06 = "#E0E0E0" 11 | let s:gui07 = "#FFFFFF" 12 | let s:gui08 = "#FF0086" 13 | let s:gui09 = "#FD8900" 14 | let s:gui0A = "#ABA800" 15 | let s:gui0B = "#00C918" 16 | let s:gui0C = "#1faaaa" 17 | let s:gui0D = "#3777E6" 18 | let s:gui0E = "#AD00A1" 19 | let s:gui0F = "#cc6633" 20 | 21 | let s:cterm00 = 233 22 | let s:cterm01 = 234 23 | let s:cterm02 = 236 24 | let s:cterm03 = 239 25 | let s:cterm04 = 249 26 | let s:cterm05 = 252 27 | let s:cterm06 = 253 28 | let s:cterm07 = 15 29 | let s:cterm08 = 198 30 | let s:cterm09 = 208 31 | let s:cterm0A = 142 32 | let s:cterm0B = 2 33 | let s:cterm0C = 37 34 | let s:cterm0D = 68 35 | let s:cterm0E = 127 36 | let s:cterm0F = 167 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_summerfruit#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_summerfruit#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_summerfruit#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_summerfruit#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_summerfruit#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_summerfruit#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_tomorrow.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Tomorrow Scheme by Chris Kempson (http://chriskempson.com) 3 | let g:airline#themes#base16_tomorrow#palette = {} 4 | let s:gui00 = "#1d1f21" 5 | let s:gui01 = "#282a2e" 6 | let s:gui02 = "#373b41" 7 | let s:gui03 = "#969896" 8 | let s:gui04 = "#b4b7b4" 9 | let s:gui05 = "#c5c8c6" 10 | let s:gui06 = "#e0e0e0" 11 | let s:gui07 = "#ffffff" 12 | let s:gui08 = "#cc6666" 13 | let s:gui09 = "#de935f" 14 | let s:gui0A = "#f0c674" 15 | let s:gui0B = "#b5bd68" 16 | let s:gui0C = "#8abeb7" 17 | let s:gui0D = "#81a2be" 18 | let s:gui0E = "#b294bb" 19 | let s:gui0F = "#a3685a" 20 | 21 | let s:cterm00 = 0 22 | let s:cterm03 = 8 23 | let s:cterm05 = 7 24 | let s:cterm07 = 15 25 | let s:cterm08 = 1 26 | let s:cterm0A = 3 27 | let s:cterm0B = 2 28 | let s:cterm0C = 6 29 | let s:cterm0D = 4 30 | let s:cterm0E = 5 31 | if exists('base16colorspace') && base16colorspace == "256" 32 | let s:cterm01 = 18 33 | let s:cterm02 = 19 34 | let s:cterm04 = 20 35 | let s:cterm06 = 21 36 | let s:cterm09 = 16 37 | let s:cterm0F = 17 38 | else 39 | let s:cterm01 = 10 40 | let s:cterm02 = 11 41 | let s:cterm04 = 12 42 | let s:cterm06 = 13 43 | let s:cterm09 = 9 44 | let s:cterm0F = 14 45 | endif 46 | 47 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 48 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 49 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 50 | let g:airline#themes#base16_tomorrow#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 51 | 52 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 53 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 54 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 55 | let g:airline#themes#base16_tomorrow#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 56 | 57 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 58 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 59 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 60 | let g:airline#themes#base16_tomorrow#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 61 | 62 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 63 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 64 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 65 | let g:airline#themes#base16_tomorrow#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 66 | 67 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 68 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 69 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 70 | let g:airline#themes#base16_tomorrow#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 71 | 72 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 73 | " variable so that related functionality is loaded iff the user is using 74 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 75 | " they will be chosen automatically from the existing palette. 76 | if !get(g:, 'loaded_ctrlp', 0) 77 | finish 78 | endif 79 | let g:airline#themes#base16_tomorrow#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 80 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 81 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 82 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 83 | -------------------------------------------------------------------------------- /autoload/airline/themes/base16_twilight.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by chartoin (http://github.com/chartoin) 2 | " Base 16 Twilight Scheme by David Hart (http://hart-dev.com) 3 | let g:airline#themes#base16_twilight#palette = {} 4 | let s:gui00 = "#1e1e1e" 5 | let s:gui01 = "#323537" 6 | let s:gui02 = "#464b50" 7 | let s:gui03 = "#5f5a60" 8 | let s:gui04 = "#838184" 9 | let s:gui05 = "#a7a7a7" 10 | let s:gui06 = "#c3c3c3" 11 | let s:gui07 = "#ffffff" 12 | let s:gui08 = "#cf6a4c" 13 | let s:gui09 = "#cda869" 14 | let s:gui0A = "#f9ee98" 15 | let s:gui0B = "#8f9d6a" 16 | let s:gui0C = "#afc4db" 17 | let s:gui0D = "#7587a6" 18 | let s:gui0E = "#9b859d" 19 | let s:gui0F = "#9b703f" 20 | 21 | let s:cterm00 = 234 22 | let s:cterm01 = 59 23 | let s:cterm02 = 59 24 | let s:cterm03 = 59 25 | let s:cterm04 = 102 26 | let s:cterm05 = 248 27 | let s:cterm06 = 251 28 | let s:cterm07 = 15 29 | let s:cterm08 = 167 30 | let s:cterm09 = 179 31 | let s:cterm0A = 228 32 | let s:cterm0B = 107 33 | let s:cterm0C = 152 34 | let s:cterm0D = 103 35 | let s:cterm0E = 103 36 | let s:cterm0F = 95 37 | 38 | let s:N1 = [ s:gui01, s:gui0B, s:cterm01, s:cterm0B ] 39 | let s:N2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 40 | let s:N3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 41 | let g:airline#themes#base16_twilight#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 42 | 43 | let s:I1 = [ s:gui01, s:gui0D, s:cterm01, s:cterm0D ] 44 | let s:I2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 45 | let s:I3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 46 | let g:airline#themes#base16_twilight#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 47 | 48 | let s:R1 = [ s:gui01, s:gui08, s:cterm01, s:cterm08 ] 49 | let s:R2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 50 | let s:R3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 51 | let g:airline#themes#base16_twilight#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | 53 | let s:V1 = [ s:gui01, s:gui0E, s:cterm01, s:cterm0E ] 54 | let s:V2 = [ s:gui06, s:gui02, s:cterm06, s:cterm02 ] 55 | let s:V3 = [ s:gui09, s:gui01, s:cterm09, s:cterm01 ] 56 | let g:airline#themes#base16_twilight#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 57 | 58 | let s:IA1 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 59 | let s:IA2 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 60 | let s:IA3 = [ s:gui05, s:gui01, s:cterm05, s:cterm01 ] 61 | let g:airline#themes#base16_twilight#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 62 | 63 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 64 | " variable so that related functionality is loaded iff the user is using 65 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 66 | " they will be chosen automatically from the existing palette. 67 | if !get(g:, 'loaded_ctrlp', 0) 68 | finish 69 | endif 70 | let g:airline#themes#base16_twilight#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 71 | \ [ s:gui07, s:gui02, s:cterm07, s:cterm02, '' ], 72 | \ [ s:gui07, s:gui04, s:cterm07, s:cterm04, '' ], 73 | \ [ s:gui05, s:gui01, s:cterm05, s:cterm01, 'bold' ]) 74 | -------------------------------------------------------------------------------- /autoload/airline/themes/behelit.vim: -------------------------------------------------------------------------------- 1 | let g:airline#themes#behelit#palette = {} 2 | 3 | " Normal mode 4 | let s:N1 = [ '#121212', '#5f87ff', 233, 69 ] 5 | let s:N2 = [ '#5f87ff', '#262626', 69 , 235 ] 6 | let s:N3 = [ '#5f87ff', '#1c1c1c', 69 , 234, 'bold' ] 7 | let g:airline#themes#behelit#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 8 | let g:airline#themes#behelit#palette.normal_modified = { 9 | \ 'airline_c': [ '#d7005f', '#1c1c1c', 161, 234, 'bold' ], 10 | \ } 11 | 12 | " Insert mode 13 | let s:I1 = [ '#121212', '#00ff87', 233, 48 ] 14 | let s:I2 = s:N2 15 | let s:I3 = s:N3 16 | let g:airline#themes#behelit#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 17 | let g:airline#themes#behelit#palette.insert_modified = g:airline#themes#behelit#palette.normal_modified 18 | let g:airline#themes#behelit#palette.insert_paste = { 19 | \ 'airline_a': [ "#121212", "#5f5faf", 233, 61, '' ], 20 | \ } 21 | 22 | " Replace mode 23 | let g:airline#themes#behelit#palette.replace = copy(g:airline#themes#behelit#palette.insert) 24 | let g:airline#themes#behelit#palette.replace.airline_a = [ s:I1[0], '#d70057', s:I1[2], 161, '' ] 25 | let g:airline#themes#behelit#palette.replace_modified = g:airline#themes#behelit#palette.insert_modified 26 | 27 | " Visual mode 28 | let s:V1 = [ '#121212', '#5fff5f', 233, 83 ] 29 | let s:V2 = s:N2 30 | let s:V3 = s:N3 31 | let g:airline#themes#behelit#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 32 | let g:airline#themes#behelit#palette.visual_modified = g:airline#themes#behelit#palette.normal_modified 33 | 34 | " Inactive window 35 | let s:IA1 = [ '#4e4e4e', '#1c1c1c', 239, 234, '' ] 36 | let s:IA2 = [ '#4e4e4e', '#262626', 239, 235, '' ] 37 | let s:IA3 = [ '#4e4e4e', '#1c1c1c', 239, 234, 'bold' ] 38 | let g:airline#themes#behelit#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 39 | let g:airline#themes#behelit#palette.inactive_modified = { 40 | \ 'airline_c': [ '#5f5f87', '#1c1c1c', 60, 234, 'bold' ], 41 | \ } 42 | 43 | " Accents 44 | let g:airline#themes#behelit#palette.accents = { 45 | \ 'red': [ '#d7005f', '', 161, '' ] 46 | \ } 47 | 48 | " Warnings 49 | let s:WI = [ '#121212', '#d7005f', 233, 161 ] 50 | let g:airline#themes#behelit#palette.normal.airline_warning = s:WI 51 | let g:airline#themes#behelit#palette.normal_modified.airline_warning = s:WI 52 | let g:airline#themes#behelit#palette.insert.airline_warning = s:WI 53 | let g:airline#themes#behelit#palette.insert_modified.airline_warning = s:WI 54 | let g:airline#themes#behelit#palette.insert_paste.airline_warning = s:WI 55 | let g:airline#themes#behelit#palette.visual.airline_warning = s:WI 56 | let g:airline#themes#behelit#palette.visual_modified.airline_warning = s:WI 57 | let g:airline#themes#behelit#palette.replace.airline_warning = s:WI 58 | let g:airline#themes#behelit#palette.replace_modified.airline_warning = s:WI 59 | -------------------------------------------------------------------------------- /autoload/airline/themes/blood_red.vim: -------------------------------------------------------------------------------- 1 | 2 | " Normal mode 3 | let s:N1 = [ '#bcbcbc' , '#d62929' , 250 , 97 ] 4 | let s:N2 = [ '#ffffff' , '#8b0000' , 170 , 239 ] 5 | let s:N3 = [ '#c6c6c6' , '#3a3a3a' , 251 , 237 ] 6 | 7 | " Insert mode 8 | let s:I1 = [ '#fffdfa' , '#8b0000' , 253 , 35 ] 9 | let s:I2 = [ '#ffffff' , '#c50000' , 170 , 239 ] 10 | let s:I3 = [ '#c6c6c6' , '#3a3a3a' , 251 , 237 ] 11 | 12 | " Visual mode 13 | let s:V1 = [ '#fffdfa' , '#d62962' , 253 , 35 ] 14 | let s:V2 = [ '#fffdfa' , '#c50000' , 001 , 44] 15 | let s:V3 = [ '#c6c6c6' , '#3a3a3a' , 250 , 97] 16 | 17 | " Replace mode 18 | let s:RE = [ '#c6c6c6' , '#d62962' , 251, 168 ] 19 | 20 | let g:airline#themes#blood_red#palette = {} 21 | 22 | let g:airline#themes#blood_red#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 23 | 24 | let g:airline#themes#blood_red#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 25 | let g:airline#themes#blood_red#palette.insert_replace = { 26 | \ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } 27 | 28 | let g:airline#themes#blood_red#palette.visual = { 29 | \ 'airline_a': [ s:V1[0] , s:V1[1] , s:V1[2] , s:V1[3] , '' ] } 30 | 31 | let g:airline#themes#blood_red#palette.replace = copy(g:airline#themes#blood_red#palette.normal) 32 | let g:airline#themes#blood_red#palette.replace.airline_a = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ] 33 | 34 | let s:IA = [ s:N1[1] , s:N3[1] , s:N1[3] , s:N3[3] , '' ] 35 | let g:airline#themes#blood_red#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) 36 | -------------------------------------------------------------------------------- /autoload/airline/themes/cool.vim: -------------------------------------------------------------------------------- 1 | let g:airline#themes#cool#palette = {} 2 | 3 | " NORMAL 4 | let s:N1 = [ '#585858' , '#E4E4E4' , 59 , 188 ] 5 | let s:N2 = [ '#E4E4E4' , '#0087AF' , 188 , 31 ] 6 | let s:N3 = [ '#EEEEEE' , '#005F87' , 231 , 24] 7 | let g:airline#themes#cool#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 8 | "let g:airline#themes#cool#palette.normal_modified = { 9 | "\ 'airline_c': [ '#ffffff' , '#5f005f' , 255 , 53 , '' ] , 10 | "\ } 11 | 12 | " INSERT 13 | let s:I1 = [ '#585858' , '#E4E4E4' , 59 , 188 ] 14 | let s:I2 = [ '#E4E4E4' , '#47AF00' , 188 , 70 ] 15 | let s:I3 = [ '#EEEEEE' , '#2E8700' , 231 , 28 ] 16 | let g:airline#themes#cool#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 17 | "let g:airline#themes#cool#palette.insert_modified = { 18 | "\ 'airline_c': [ '#ffffff' , '#5f005f' , 255 , 53 , '' ] , 19 | "\ } 20 | "let g:airline#themes#cool#palette.insert_paste = { 21 | "\ 'airline_a': [ s:I1[0] , '#d78700' , s:I1[2] , 172 , '' ] , 22 | "\ } 23 | 24 | " REPLACE 25 | let s:R1 = [ '#585858' , '#E4E4E4' , 59 , 188 ] 26 | let s:R2 = [ '#E4E4E4' , '#AF5F00' , 188 , 130 ] 27 | let s:R3 = [ '#EEEEEE' , '#875300' , 231 , 94 ] 28 | let g:airline#themes#cool#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 29 | "let g:airline#themes#cool#palette.replace.airline_a = [ s:I2[0] , '#af0000' , s:I2[2] , 124 , '' ] 30 | "let g:airline#themes#cool#palette.replace_modified = g:airline#themes#cool#palette.insert_modified 31 | 32 | " VISUAL 33 | let s:V1 = [ '#585858' , '#E4E4E4' , 59 , 188 ] 34 | let s:V2 = [ '#E4E4E4' , '#AF2800' , 188 , 124 ] 35 | let s:V3 = [ '#EEEEEE' , '#872800' , 231 , 88 ] 36 | let g:airline#themes#cool#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 37 | "let g:airline#themes#cool#palette.visual_modified = { 38 | "\ 'airline_c': [ '#ffffff' , '#5f005f' , 255 , 53 , '' ] , 39 | "\ } 40 | 41 | " INACTIVE 42 | let s:IA1 = [ '#585858' , '#E4E4E4' , 59 , 188 , '' ] 43 | let s:IA2 = [ '#E4E4E4' , '#466D79' , 188 , 60 , '' ] 44 | let s:IA3 = [ '#EEEEEE' , '#324E59' , 231 , 59 , '' ] 45 | let g:airline#themes#cool#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 46 | "let g:airline#themes#cool#palette.inactive_modified = { 47 | "\ 'airline_c': [ '#875faf' , '' , 97 , '' , '' ] , 48 | "\ } 49 | 50 | " TERMINAL 51 | let g:airline#themes#cool#palette.terminal = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 52 | let g:airline#themes#cool#palette.normal.airline_term = s:N3 53 | let g:airline#themes#cool#palette.terminal.airline_term = s:I3 54 | let g:airline#themes#cool#palette.visual.airline_term = s:V3 55 | 56 | let g:airline#themes#cool#palette.accents = { 57 | \ 'red': [ '#ff0000' , '' , 196 , '' ] 58 | \ } 59 | 60 | " CTRLP 61 | if !get(g:, 'loaded_ctrlp', 0) 62 | finish 63 | endif 64 | let g:airline#themes#cool#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 65 | \ [ '#E4E4E4' , '#00AFA2' , 188 , 37 , '' ], 66 | \ [ '#EEEEEE' , '#008787' , 231 , 30 , '' ], 67 | \ [ '#585858' , '#E4E4E4' , 59 , 188 , '' ]) 68 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /autoload/airline/themes/desertink.vim: -------------------------------------------------------------------------------- 1 | " Based on powerlinish 2 | " 3 | " Theme to mimic the default colorscheme of powerline 4 | " Not 100% the same so it's powerline... ish. 5 | " 6 | " Differences from default powerline: 7 | " * Paste indicator isn't colored different 8 | " * Far right hand section matches the color of the mode indicator 9 | " 10 | " Differences from other airline themes: 11 | " * No color differences when you're in a modified buffer 12 | " * Visual mode only changes the mode section. Otherwise 13 | " it appears the same as normal mode 14 | 15 | " Normal mode 16 | let s:N1 = [ '#005f00' , '#afd700' , 22 , 148, '' ] 17 | let s:N2 = [ '#bbbbbb' , '#444444' , 250 , 238, '' ] 18 | let s:N3 = [ '#ffffff' , '#303030' , 231 , 235, 'bold' ] 19 | 20 | " Insert mode 21 | let s:I1 = [ '#ffffff' , '#004866' , 231 , 24 ] 22 | let s:I2 = [ '#99DDFF' , '#0087af' , 74 , 31 ] 23 | let s:I3 = [ '#B2E5FF' , '#005f87' , 117 , 24 ] 24 | 25 | " Visual mode 26 | let s:V1 = [ '#080808' , '#ffaf00' , 232 , 214 ] 27 | 28 | " Replace mode 29 | let s:RE = [ '#ffffff' , '#d74444' , 231 , 9 ] 30 | 31 | " Inactive mode 32 | let s:IA1 = [ '#777777' , '#4a4a4a' , 240 , 237 , '' ] 33 | let s:IA2 = [ '#777777' , '#3a3a3a' , 242 , 236 , '' ] 34 | let s:IA3 = [ '#999999' , s:N3[1] , 244 , s:N3[3] , '' ] 35 | 36 | " Tabline 37 | let s:TN = s:N2 " normal buffers 38 | let s:TM = [ '#870000', '#ff8700', 88, 208, 'bold' ] " modified buffers 39 | let s:TMU = [ '#ff8700', '#870000', 208, 88, 'bold' ] " modified unselected buffers 40 | let s:TH = [ s:N1[1], s:N1[0], s:N1[3], s:N1[2] ] " hidden buffers 41 | 42 | let g:airline#themes#desertink#palette = {} 43 | 44 | let g:airline#themes#desertink#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 45 | let g:airline#themes#desertink#palette.normal_modified = { 46 | \ 'airline_a': s:TM, 47 | \ 'airline_z': s:TM } 48 | 49 | let g:airline#themes#desertink#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:N3) 50 | let g:airline#themes#desertink#palette.insert_replace = { 51 | \ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ], 52 | \ 'airline_z': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } 53 | 54 | let g:airline#themes#desertink#palette.visual = { 55 | \ 'airline_a': [ s:V1[0] , s:V1[1] , s:V1[2] , s:V1[3] , '' ], 56 | \ 'airline_z': [ s:V1[0] , s:V1[1] , s:V1[2] , s:V1[3] , '' ] } 57 | 58 | let g:airline#themes#desertink#palette.replace = copy(airline#themes#desertink#palette.normal) 59 | let g:airline#themes#desertink#palette.replace.airline_a = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ] 60 | let g:airline#themes#desertink#palette.replace.airline_z = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ] 61 | 62 | let g:airline#themes#desertink#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 63 | 64 | let g:airline#themes#desertink#palette.tabline = { 65 | \ 'airline_tab': s:TH, 66 | \ 'airline_tabmod': s:TM, 67 | \ 'airline_tabmod_unsel': s:TMU, 68 | \ 'airline_tabhid': s:TN } 69 | -------------------------------------------------------------------------------- /autoload/airline/themes/distinguished.vim: -------------------------------------------------------------------------------- 1 | " vim-airline companion theme of distinguished 2 | " (https://github.com/Lokaltog/vim-distinguished) 3 | " I have nothing to do with the original 4 | " distinguished theme other than being a big fan. 5 | " this theme was shamelessly created by modifying 6 | " the Ubaryd airline theme. 7 | 8 | let s:gray = [245, '#8a8a8a'] 9 | let s:golden = [143, '#afaf5f'] 10 | let s:pink = [131, '#af5f5f'] 11 | let s:blue = [ 67, '#5f87af'] 12 | let s:orange = [166, '#d75f00'] 13 | let s:outerfg = [ 16, '#000000'] 14 | let s:innerbg = [234, '#1c1c1c'] 15 | let s:middle = ['#bcbcbc', '#444444', 250, 238] 16 | 17 | " Normal mode 18 | let s:N1 = [s:outerfg[1], s:gray[1], s:outerfg[0], s:gray[0]] 19 | let s:N3 = [s:gray[1], s:innerbg[1], s:gray[0], s:innerbg[0]] 20 | 21 | " Insert mode 22 | let s:I1 = [s:outerfg[1], s:golden[1], s:outerfg[0], s:golden[0]] 23 | let s:I3 = [s:golden[1], s:innerbg[1], s:golden[0], s:innerbg[0]] 24 | 25 | " Visual mode 26 | let s:V1 = [s:outerfg[1], s:pink[1], s:outerfg[0], s:pink[0]] 27 | let s:V3 = [s:pink[1], s:innerbg[1], s:pink[0], s:innerbg[0]] 28 | 29 | " Replace mode 30 | let s:R1 = [s:outerfg[1], s:blue[1], s:outerfg[0], s:blue[0]] 31 | let s:R3 = [s:blue[1], s:innerbg[1], s:blue[0], s:innerbg[0]] 32 | 33 | " Inactive pane 34 | let s:IA = [s:middle[1], s:innerbg[1], s:middle[3], s:innerbg[0]] 35 | 36 | let g:airline#themes#distinguished#palette = {} 37 | let g:airline#themes#distinguished#palette.accents = { 38 | \ 'red': ['#d70000', '', 160, '', '']} 39 | 40 | let g:airline#themes#distinguished#palette.inactive = { 41 | \ 'airline_a': s:IA, 42 | \ 'airline_b': s:IA, 43 | \ 'airline_c': s:IA} 44 | 45 | let g:airline#themes#distinguished#palette.normal = airline#themes#generate_color_map(s:N1, s:middle, s:N3) 46 | let g:airline#themes#distinguished#palette.normal_modified = { 47 | \ 'airline_a': ['', s:orange[1], '', s:orange[0], ''], 48 | \ 'airline_c': [s:orange[1], '', s:orange[0], '', ''], 49 | \ 'airline_x': [s:orange[1], '', s:orange[0], '', ''], 50 | \ 'airline_z': ['', s:orange[1], '', s:orange[0], '']} 51 | 52 | let g:airline#themes#distinguished#palette.insert = airline#themes#generate_color_map(s:I1, s:middle, s:I3) 53 | let g:airline#themes#distinguished#palette.insert_modified = {} 54 | 55 | let g:airline#themes#distinguished#palette.replace = airline#themes#generate_color_map(s:R1, s:middle, s:R3) 56 | let g:airline#themes#distinguished#palette.replace_modified = {} 57 | 58 | let g:airline#themes#distinguished#palette.visual = airline#themes#generate_color_map(s:V1, s:middle, s:V3) 59 | let g:airline#themes#distinguished#palette.visual_modified = {} 60 | -------------------------------------------------------------------------------- /autoload/airline/themes/durant.vim: -------------------------------------------------------------------------------- 1 | let g:airline#themes#durant#palette = {} 2 | 3 | 4 | let s:N1 = [ '#005f00' , '#afd700' , 22 , 148 ] 5 | let s:N2 = [ '#93a1a1' , '#586e75' , 245 , 240 ] 6 | let s:N3 = [ '#93a1a1' , '#073642' , 240 , 233 ] 7 | let g:airline#themes#durant#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 8 | 9 | 10 | let g:airline#themes#durant#normal_modified = { 11 | \ 'airline_c': [ '#ffffff' , '#5f005f' , 255 , 53 , '' ] , 12 | \ } 13 | 14 | 15 | 16 | let s:I1 = [ '#ffffff' , '#00875f' , 255 , 29 ] 17 | let s:I2 = [ '#9e9e9e' , '#303030' , 247 , 236 ] 18 | let s:I3 = [ '#87d7ff' , '#005f87' , 117 , 24 ] 19 | let g:airline#themes#durant#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 20 | let g:airline#themes#durant#palette.insert_modified = { 21 | \ 'airline_c': [ '#ffffff' , '#5f005f' , 255 , 53 , '' ] , 22 | \ } 23 | let g:airline#themes#durant#palette.insert_paste = { 24 | \ 'airline_a': [ s:I1[0] , '#d78700' , s:I1[2] , 172 , '' ] , 25 | \ } 26 | 27 | 28 | let g:airline#themes#durant#palette.replace = copy(g:airline#themes#durant#palette.insert) 29 | let g:airline#themes#durant#palette.replace.airline_a = [ s:I2[0] , '#af0000' , s:I2[2] , 124 , '' ] 30 | 31 | let g:airline#themes#durant#palette.replace_modified = g:airline#themes#durant#palette.insert_modified 32 | 33 | let s:V1 = [ '#1a1a18' , '#ffffff' , 232 , 255 ] 34 | let s:V2 = [ '#ffffff' , '#44403a' , 255, 238 ] 35 | let s:V3 = [ '#90a680' , '#2e2d2a' , 64, 235 ] 36 | let g:airline#themes#durant#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 37 | let g:airline#themes#durant#palette.visual_modified = { 38 | \ 'airline_c': [ '#ffffff' , '#5f005f' , 255 , 53 , '' ] , 39 | \ } 40 | 41 | 42 | let s:IA1 = [ '#4e4e4e' , '#1c1c1c' , 239 , 234 , '' ] 43 | let s:IA2 = [ '#4e4e4e' , '#262626' , 239 , 235 , '' ] 44 | let s:IA3 = [ '#4e4e4e' , '#303030' , 239 , 236 , '' ] 45 | let g:airline#themes#durant#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 46 | let g:airline#themes#durant#palette.inactive_modified = { 47 | \ 'airline_c': [ '#875faf' , '' , 97 , '' , '' ] , 48 | \ } 49 | 50 | 51 | let g:airline#themes#durant#palette.accents = { 52 | \ 'red': [ '#ff0000' , '' , 160 , '' ] 53 | \ } 54 | 55 | if !get(g:, 'loaded_ctrlp', 0) 56 | finish 57 | endif 58 | let g:airline#themes#durant#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 59 | \ [ '#d7d7ff' , '#5f00af' , 189 , 55 , '' ], 60 | \ [ '#ffffff' , '#875fd7' , 231 , 98 , '' ], 61 | \ [ '#5f00af' , '#ffffff' , 55 , 231 , 'bold' ]) 62 | 63 | -------------------------------------------------------------------------------- /autoload/airline/themes/fruit_punch.vim: -------------------------------------------------------------------------------- 1 | " Fruitpunch - A fruity airline theme! 2 | " vim: tw=80 et sw=2 ts=2 3 | 4 | " Colors {{{ 5 | let s:dark_gray = ['#303030', 236] 6 | let s:med_gray_hi = ['#444444', 238] 7 | let s:med_gray_lo = ['#3a3a3a', 237] 8 | let s:light_gray = ['#b2b2b2', 249] 9 | let s:pretty_pink = ['#f29db4', 217] 10 | let s:banana_smoothie = ['#fce78d', 222] 11 | let s:faded_red = ['#f97070', 203] 12 | let s:icy_sky = ['#79e5e0', 116] 13 | let s:orangarine = ['#e8a15a', 179] 14 | "}}} 15 | 16 | " Init {{{ 17 | " Translate color defs to airline format 18 | fun! s:gen_def(fg, bg) 19 | return [a:fg[0], a:bg[0], a:fg[1], a:bg[1]] 20 | endfun 21 | let s:bar_main = s:gen_def(s:light_gray, s:med_gray_lo) + [''] 22 | let g:airline#themes#fruit_punch#palette = {} 23 | "}}} 24 | 25 | " Normal mode {{{ 26 | let s:airline_a_normal = s:gen_def(s:dark_gray, s:pretty_pink) 27 | let s:airline_c_normal = s:gen_def(s:pretty_pink, s:med_gray_hi) 28 | let g:airline#themes#fruit_punch#palette.normal = 29 | \ airline#themes#generate_color_map(s:airline_a_normal 30 | \ , s:bar_main, s:airline_c_normal) 31 | "}}} 32 | 33 | " Insert mode {{{ 34 | let s:airline_a_insert = s:gen_def(s:dark_gray, s:banana_smoothie) 35 | let s:airline_c_insert = s:gen_def(s:banana_smoothie, s:med_gray_hi) 36 | let g:airline#themes#fruit_punch#palette.insert = 37 | \ airline#themes#generate_color_map(s:airline_a_insert 38 | \ , s:bar_main, s:airline_c_insert) 39 | "}}} 40 | 41 | " Visual mode {{{ 42 | let s:airline_a_visual = s:gen_def(s:dark_gray, s:icy_sky) 43 | let s:airline_c_visual = s:gen_def(s:icy_sky, s:med_gray_hi) 44 | let g:airline#themes#fruit_punch#palette.visual = 45 | \ airline#themes#generate_color_map(s:airline_a_visual 46 | \ , s:bar_main, s:airline_c_visual) 47 | "}}} 48 | 49 | " Replace mode {{{ 50 | let s:airline_a_replace = s:gen_def(s:dark_gray, s:faded_red) 51 | let s:airline_c_replace = s:gen_def(s:faded_red, s:med_gray_hi) 52 | let g:airline#themes#fruit_punch#palette.replace = 53 | \ airline#themes#generate_color_map(s:airline_a_replace 54 | \ , s:bar_main, s:airline_c_replace) 55 | "}}} 56 | 57 | " Inactive color {{{ 58 | let s:airline_inactive = s:gen_def(s:light_gray, s:med_gray_hi) 59 | let g:airline#themes#fruit_punch#palette.inactive = 60 | \ airline#themes#generate_color_map(s:airline_inactive 61 | \ , s:airline_inactive, s:airline_inactive) 62 | "}}} 63 | 64 | " Global colors {{{ 65 | let s:tmp = {'normal_modified': {}, 'insert_modified': {} 66 | \, 'visual_modified': {}, 'replace_modified': {}} 67 | 68 | for mode in keys(s:tmp) 69 | let s:tmp[mode]['airline_c'] = s:airline_c_insert 70 | endfor 71 | call extend(g:airline#themes#fruit_punch#palette, s:tmp) 72 | 73 | let s:warning = s:gen_def(s:dark_gray, s:orangarine) 74 | for mode in keys(g:airline#themes#fruit_punch#palette) 75 | if mode == 'accents' 76 | continue 77 | endif 78 | let g:airline#themes#fruit_punch#palette[mode]['airline_warning'] = s:warning 79 | endfor 80 | "}}} 81 | -------------------------------------------------------------------------------- /autoload/airline/themes/google_dark.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by danrneal (http://github.com/danrneal) 2 | " Google Scheme by Lisie Michel (https://github.com/google/vim-colorscheme-primary/) 3 | 4 | let g:airline#themes#google_dark#palette = {} 5 | 6 | let s:RED = '#EA4335' 7 | let s:GREEN = '#34A853' 8 | let s:YELLOW = '#FBBC04' 9 | let s:BLUE = '#4285F4' 10 | let s:BLACK = '#202124' 11 | let s:DGREY = '#5F6368' 12 | let s:LGREY = '#E8EAED' 13 | let s:WHITE = '#FFFFFF' 14 | 15 | let s:TERM_RED = 167 16 | let s:TERM_GREEN = 71 17 | let s:TERM_YELLOW = 214 18 | let s:TERM_BLUE = 69 19 | let s:TERM_BLACK = 16 20 | let s:TERM_DGREY = 59 21 | let s:TERM_LGREY = 189 22 | let s:TERM_WHITE = 231 23 | 24 | let s:GREY0 = s:WHITE 25 | let s:GREY1 = s:LGREY 26 | let s:GREY2 = s:DGREY 27 | let s:BG = s:BLACK 28 | 29 | let s:TERM_GREY0 = s:TERM_WHITE 30 | let s:TERM_GREY1 = s:TERM_LGREY 31 | let s:TERM_GREY2 = s:TERM_DGREY 32 | let s:TERM_BG = s:TERM_BLACK 33 | 34 | let s:N1 = [ s:BG, s:GREEN, s:TERM_BG, s:TERM_GREEN ] 35 | let s:N2 = [ s:GREY1, s:GREY2, s:TERM_GREY1, s:TERM_GREY2 ] 36 | let s:N3 = [ s:GREEN, s:BG, s:TERM_GREEN, s:TERM_BG ] 37 | let g:airline#themes#google_dark#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 38 | let g:airline#themes#google_dark#palette.normal_modified = { 39 | \ 'airline_c': [ s:GREY0, s:BG, s:TERM_GREY0, s:TERM_BG, '' ], 40 | \ } 41 | 42 | let s:I1 = [ s:BG, s:BLUE, s:TERM_BG, s:TERM_BLUE ] 43 | let s:I2 = s:N2 44 | let s:I3 = [ s:BLUE, s:BG, s:TERM_BLUE, s:TERM_BG ] 45 | let g:airline#themes#google_dark#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 46 | let g:airline#themes#google_dark#palette.insert_modified = g:airline#themes#google_dark#palette.normal_modified 47 | 48 | let s:R1 = [ s:BG, s:RED, s:TERM_BG, s:TERM_RED ] 49 | let s:R2 = s:N2 50 | let s:R3 = [ s:RED, s:BG, s:TERM_RED, s:TERM_BG ] 51 | let g:airline#themes#google_dark#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | let g:airline#themes#google_dark#palette.replace_modified = g:airline#themes#google_dark#palette.normal_modified 53 | 54 | let s:V1 = [ s:BG, s:YELLOW, s:TERM_BG, s:TERM_YELLOW ] 55 | let s:V2 = s:N2 56 | let s:V3 = [ s:YELLOW, s:BG, s:TERM_YELLOW, s:TERM_BG ] 57 | let g:airline#themes#google_dark#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 58 | let g:airline#themes#google_dark#palette.visual_modified = g:airline#themes#google_dark#palette.normal_modified 59 | 60 | let s:IA1 = [ s:BG, s:GREY2, s:TERM_BG, s:TERM_GREY2 ] 61 | let s:IA2 = s:N2 62 | let s:IA3 = [ s:GREY2, s:BG, s:TERM_GREY2, s:TERM_BG ] 63 | let g:airline#themes#google_dark#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 64 | let g:airline#themes#google_dark#palette.inactive_modified = g:airline#themes#google_dark#palette.normal_modified 65 | -------------------------------------------------------------------------------- /autoload/airline/themes/google_light.vim: -------------------------------------------------------------------------------- 1 | " vim-airline template by danrneal (http://github.com/danrneal) 2 | " Google Scheme by Lisie Michel (https://github.com/google/vim-colorscheme-primary/) 3 | 4 | let g:airline#themes#google_light#palette = {} 5 | 6 | let s:RED = '#EA4335' 7 | let s:GREEN = '#34A853' 8 | let s:YELLOW = '#FBBC04' 9 | let s:BLUE = '#4285F4' 10 | let s:BLACK = '#202124' 11 | let s:DGREY = '#5F6368' 12 | let s:LGREY = '#E8EAED' 13 | let s:WHITE = '#FFFFFF' 14 | 15 | let s:TERM_RED = 167 16 | let s:TERM_GREEN = 71 17 | let s:TERM_YELLOW = 214 18 | let s:TERM_BLUE = 69 19 | let s:TERM_BLACK = 16 20 | let s:TERM_DGREY = 59 21 | let s:TERM_LGREY = 189 22 | let s:TERM_WHITE = 231 23 | 24 | let s:GREY0 = s:BLACK 25 | let s:GREY1 = s:DGREY 26 | let s:GREY2 = s:LGREY 27 | let s:BG = s:WHITE 28 | 29 | let s:TERM_GREY0 = s:TERM_BLACK 30 | let s:TERM_GREY1 = s:TERM_DGREY 31 | let s:TERM_GREY2 = s:TERM_LGREY 32 | let s:TERM_BG = s:TERM_WHITE 33 | 34 | let s:N1 = [ s:BG, s:GREEN, s:TERM_BG, s:TERM_GREEN ] 35 | let s:N2 = [ s:GREY1, s:GREY2, s:TERM_GREY1, s:TERM_GREY2 ] 36 | let s:N3 = [ s:GREEN, s:BG, s:TERM_GREEN, s:TERM_BG ] 37 | let g:airline#themes#google_light#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 38 | let g:airline#themes#google_light#palette.normal_modified = { 39 | \ 'airline_c': [ s:GREY0, s:BG, s:TERM_GREY0, s:TERM_BG, '' ], 40 | \ } 41 | 42 | let s:I1 = [ s:BG, s:BLUE, s:TERM_BG, s:TERM_BLUE ] 43 | let s:I2 = s:N2 44 | let s:I3 = [ s:BLUE, s:BG, s:TERM_BLUE, s:TERM_BG ] 45 | let g:airline#themes#google_light#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 46 | let g:airline#themes#google_light#palette.insert_modified = g:airline#themes#google_light#palette.normal_modified 47 | 48 | let s:R1 = [ s:BG, s:RED, s:TERM_BG, s:TERM_RED ] 49 | let s:R2 = s:N2 50 | let s:R3 = [ s:RED, s:BG, s:TERM_RED, s:TERM_BG ] 51 | let g:airline#themes#google_light#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 52 | let g:airline#themes#google_light#palette.replace_modified = g:airline#themes#google_light#palette.normal_modified 53 | 54 | let s:V1 = [ s:BG, s:YELLOW, s:TERM_BG, s:TERM_YELLOW ] 55 | let s:V2 = s:N2 56 | let s:V3 = [ s:YELLOW, s:BG, s:TERM_YELLOW, s:TERM_BG ] 57 | let g:airline#themes#google_light#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 58 | let g:airline#themes#google_light#palette.visual_modified = g:airline#themes#google_light#palette.normal_modified 59 | 60 | let s:IA1 = [ s:BG, s:GREY2, s:TERM_BG, s:TERM_GREY2 ] 61 | let s:IA2 = s:N2 62 | let s:IA3 = [ s:GREY2, s:BG, s:TERM_GREY2, s:TERM_BG ] 63 | let g:airline#themes#google_light#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 64 | let g:airline#themes#google_light#palette.inactive_modified = g:airline#themes#google_light#palette.normal_modified 65 | -------------------------------------------------------------------------------- /autoload/airline/themes/hybrid.vim: -------------------------------------------------------------------------------- 1 | " vim-airline companion theme of Hybrid 2 | " (https://github.com/w0ng/vim-hybrid) 3 | 4 | let g:airline#themes#hybrid#palette = {} 5 | 6 | function! airline#themes#hybrid#refresh() 7 | let s:N1 = airline#themes#get_highlight('DiffAdd') 8 | let s:N2 = airline#themes#get_highlight('CursorLine') 9 | let s:N3 = airline#themes#get_highlight('PMenu') 10 | let g:airline#themes#hybrid#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 11 | let g:airline#themes#hybrid#palette.normal_modified = {} 12 | 13 | let warning_group = airline#themes#get_highlight('SpellRare') 14 | let g:airline#themes#hybrid#palette.normal.airline_warning = warning_group 15 | let g:airline#themes#hybrid#palette.normal_modified.airline_warning = warning_group 16 | 17 | let s:I1 = airline#themes#get_highlight2(['Text', 'fg'], ['DiffText', 'bg'], 'bold') 18 | let s:I2 = s:N2 19 | let s:I3 = s:N3 20 | let g:airline#themes#hybrid#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 21 | let g:airline#themes#hybrid#palette.insert_modified = g:airline#themes#hybrid#palette.normal_modified 22 | let g:airline#themes#hybrid#palette.insert.airline_warning = g:airline#themes#hybrid#palette.normal.airline_warning 23 | let g:airline#themes#hybrid#palette.insert_modified.airline_warning = g:airline#themes#hybrid#palette.normal_modified.airline_warning 24 | 25 | let s:R1 = airline#themes#get_highlight('DiffChange') 26 | let s:R2 = s:N2 27 | let s:R3 = s:N3 28 | let g:airline#themes#hybrid#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 29 | let replace_group = airline#themes#get_highlight('SpellRare') 30 | let g:airline#themes#hybrid#palette.replace_modified = g:airline#themes#hybrid#palette.normal_modified 31 | let g:airline#themes#hybrid#palette.replace.airline_warning = g:airline#themes#hybrid#palette.normal.airline_warning 32 | let g:airline#themes#hybrid#palette.replace_modified.airline_warning = g:airline#themes#hybrid#palette.replace_modified.airline_warning 33 | 34 | let s:V1 = airline#themes#get_highlight2(['Text', 'fg'], ['DiffDelete', 'bg'], 'bold') 35 | let s:V2 = s:N2 36 | let s:V3 = s:N3 37 | let g:airline#themes#hybrid#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 38 | let g:airline#themes#hybrid#palette.visual_modified = g:airline#themes#hybrid#palette.normal_modified 39 | let g:airline#themes#hybrid#palette.visual.airline_warning = g:airline#themes#hybrid#palette.normal.airline_warning 40 | let g:airline#themes#hybrid#palette.visual_modified.airline_warning = g:airline#themes#hybrid#palette.normal_modified.airline_warning 41 | 42 | let s:IA = airline#themes#get_highlight('StatusLineNC') 43 | let g:airline#themes#hybrid#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) 44 | let g:airline#themes#hybrid#palette.inactive_modified = g:airline#themes#hybrid#palette.normal_modified 45 | 46 | let g:airline#themes#hybrid#palette.accents = { 47 | \ 'red': airline#themes#get_highlight('Constant'), 48 | \ } 49 | 50 | endfunction 51 | 52 | call airline#themes#hybrid#refresh() 53 | -------------------------------------------------------------------------------- /autoload/airline/themes/hybridline.vim: -------------------------------------------------------------------------------- 1 | " vim-airline theme based on vim-hybrid and powerline 2 | " (https://github.com/w0ng/vim-hybrid) 3 | " (https://github.com/Lokaltog/powerline) 4 | 5 | let g:airline#themes#hybridline#palette = {} 6 | 7 | let s:N1 = [ '#282a2e' , '#c5c8c6' , 'black' , 15 ] 8 | let s:N2 = [ '#c5c8c6' , '#373b41' , 15 , 8 ] 9 | let s:N3 = [ '#ffffff' , '#282a2e' , 255 , 'black' ] 10 | let g:airline#themes#hybridline#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 11 | let g:airline#themes#hybridline#palette.normal.airline_a = ['#005f00', '#b5bd68', 22, 10, ''] 12 | 13 | let s:I1 = [ '#005f5f' , '#8abeb7' , 23 , 14 ] 14 | let s:I2 = [ '#c5c8c6' , '#0087af' , 15 , 31 ] 15 | let s:I3 = [ '#ffffff' , '#005f87' , 255 , 24 ] 16 | let g:airline#themes#hybridline#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 17 | let g:airline#themes#hybridline#palette.insert_paste = { 18 | \ 'airline_a': ['#000000', '#ac4142', 16 , 1, ''] , 19 | \ } 20 | 21 | let g:airline#themes#hybridline#palette.replace = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 22 | let g:airline#themes#hybridline#palette.replace.airline_a = ['#000000', '#CC6666', 16, 9] 23 | 24 | let g:airline#themes#hybridline#palette.visual = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 25 | let g:airline#themes#hybridline#palette.visual.airline_a = ['#000000', '#de935f', 16, 3] 26 | 27 | let s:IA1 = [ '#4e4e4e' , '#1c1c1c' , 239 , 234 , '' ] 28 | let s:IA2 = [ '#4e4e4e' , '#262626' , 239 , 235 , '' ] 29 | let s:IA3 = [ '#4e4e4e' , '#303030' , 239 , 236 , '' ] 30 | let g:airline#themes#hybridline#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 31 | 32 | let g:airline#themes#hybridline#palette.accents = { 33 | \ 'red': [ '#ff0000' , '' , 160 , '' ] 34 | \ } 35 | -------------------------------------------------------------------------------- /autoload/airline/themes/jellybeans.vim: -------------------------------------------------------------------------------- 1 | " Color palette 2 | let s:gui00 = "#151515" 3 | let s:gui01 = "#262626" 4 | let s:gui02 = "#4f5b66" 5 | let s:gui03 = "#65737e" 6 | let s:gui04 = "#a7adba" 7 | let s:gui05 = "#c0c5ce" 8 | let s:gui06 = "#cdd3de" 9 | let s:gui07 = "#d8dee9" 10 | let s:gui08 = "#870000" 11 | let s:gui09 = "#f99157" 12 | let s:gui0A = "#fac863" 13 | let s:gui0B = "#437019" 14 | let s:gui0C = "#5fb3b3" 15 | let s:gui0D = "#0d61ac" 16 | let s:gui0E = "#c594c5" 17 | let s:gui0F = "#ab7967" 18 | 19 | let s:cterm00 = "233" 20 | let s:cterm01 = "235" 21 | let s:cterm02 = "59" 22 | let s:cterm03 = "66" 23 | let s:cterm04 = "145" 24 | let s:cterm05 = "152" 25 | let s:cterm06 = "188" 26 | let s:cterm07 = "189" 27 | let s:cterm08 = "88" 28 | let s:cterm09 = "209" 29 | let s:cterm0A = "221" 30 | let s:cterm0B = "22" 31 | let s:cterm0C = "73" 32 | let s:cterm0D = "25" 33 | let s:cterm0E = "176" 34 | let s:cterm0F = "137" 35 | 36 | let s:guiWhite = "#ffffff" 37 | let s:guiGray = "#666666" 38 | let s:ctermWhite = "231" 39 | let s:ctermGray = "243" 40 | 41 | let g:airline#themes#jellybeans#palette = {} 42 | let s:modified = { 'airline_c': [ '#ffb964', '', 215, '', '' ] } 43 | 44 | " Normal mode 45 | let s:N1 = [ s:gui07 , s:gui0D , s:cterm07 , s:cterm0D ] 46 | let s:N2 = [ s:guiWhite , s:gui01 , s:ctermWhite , s:cterm01 ] 47 | let s:N3 = [ s:gui02 , s:gui00 , s:cterm02 , s:cterm00 ] 48 | let g:airline#themes#jellybeans#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 49 | let g:airline#themes#jellybeans#palette.normal_modified = s:modified 50 | 51 | " Insert mode 52 | let s:I1 = [ s:guiWhite , s:gui0B , s:ctermWhite , s:cterm0B ] 53 | let s:I2 = s:N2 54 | let s:I3 = [ s:guiWhite , s:gui00 , s:ctermWhite , s:cterm00 ] 55 | let g:airline#themes#jellybeans#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 56 | let g:airline#themes#jellybeans#palette.insert_modified = s:modified 57 | 58 | " Visual mode 59 | let s:V1 = [ s:guiWhite , s:gui08 , s:ctermWhite , s:cterm08 ] 60 | let s:V2 = s:N2 61 | let s:V3 = s:I3 62 | let g:airline#themes#jellybeans#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 63 | let g:airline#themes#jellybeans#palette.visual_modified = s:modified 64 | 65 | " Replace mode 66 | let s:R1 = [ s:gui08 , s:gui00 , s:cterm08, s:cterm00 ] 67 | let s:R2 = s:N2 68 | let s:R3 = s:I3 69 | let g:airline#themes#jellybeans#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 70 | let g:airline#themes#jellybeans#palette.replace_modified = s:modified 71 | 72 | " Inactive mode 73 | let s:IN1 = [ s:guiGray , s:gui01 , s:ctermGray , s:cterm01 ] 74 | let s:IN2 = [ s:gui02 , s:gui00 , s:cterm02 , s:cterm00 ] 75 | let s:IN3 = [ s:gui02 , s:gui00 , s:cterm02 , s:cterm00 ] 76 | let g:airline#themes#jellybeans#palette.inactive = airline#themes#generate_color_map(s:IN1, s:IN2, s:IN3) 77 | let g:airline#themes#jellybeans#palette.inactive_modified = s:modified 78 | 79 | " CtrlP 80 | if !get(g:, 'loaded_ctrlp', 0) 81 | finish 82 | endif 83 | 84 | let s:CP1 = [ s:guiWhite , s:gui01 , s:ctermWhite , s:cterm01 ] 85 | let s:CP2 = [ s:guiWhite , s:gui03 , s:ctermWhite , s:cterm01 ] 86 | let s:CP3 = [ s:guiWhite , s:gui0D , s:ctermWhite , s:cterm0D ] 87 | 88 | let g:airline#themes#jellybeans#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:CP1, s:CP2, s:CP3) 89 | -------------------------------------------------------------------------------- /autoload/airline/themes/kalisi.vim: -------------------------------------------------------------------------------- 1 | " 2 | " Colorscheme: Kalisi for airline. Inspired by powerline. 3 | " Arthur Jaron 4 | " hifreeo@gmail.com 5 | " 24.10.2014 6 | 7 | " Visual mode 8 | let s:V1 = [ '#0087ff' , '#ffffff','33','231'] 9 | let s:V2 = [ '#005faf' , '#5fafff','25','75'] 10 | let s:V3 = [ '#87d7ff' , '#005faf','117','25'] 11 | 12 | " Replace mode 13 | let s:R1 = [ '#d75fff' , '#ffffff','171','231'] 14 | let s:R2 = [ '#5f005f' , '#d75fff','53','171'] 15 | let s:R3 = [ '#ff87ff' , '#8700af','213','91'] 16 | 17 | let g:airline#themes#kalisi#palette = {} 18 | 19 | 20 | function! airline#themes#kalisi#refresh() 21 | 22 | let s:StatusLine = airline#themes#get_highlight('StatusLine') 23 | let s:StatusLineNC = airline#themes#get_highlight('StatusLineNC') 24 | 25 | " Insert mode 26 | let s:I1 = [ '#ffffff' , '#e80000','231','160'] 27 | let s:I2 = [ '#ff0000' , '#5f0000','196','52'] 28 | let s:I3 = s:StatusLine 29 | 30 | " Normal mode 31 | let s:N1 = [ '#005f00' , '#afd700','22','148'] 32 | let s:N2 = [ '#afd700' , '#005f00','148','22'] 33 | let s:N3 = s:StatusLine 34 | 35 | " Tabline Plugin 36 | let g:airline#themes#kalisi#palette.tabline = { 37 | \ 'airline_tab': ['#bcbcbc', '#005f00','250','22'], 38 | \ 'airline_tabsel': ['#404042', '#A6DB29','238','148'], 39 | \ 'airline_tabtype':['#afd700', '#204d20','148','22'], 40 | \ 'airline_tabfill': s:StatusLine, 41 | \ 'airline_tabhid': ['#c5c5c5', '#404042','251','238'], 42 | \ 'airline_tabmod': ['#d7ff00', '#afd700','190','148'], 43 | \ 'airline_tabmod_unsel': ['#d7ff00', '#005f00','190','22'] 44 | \ } 45 | 46 | let g:airline#themes#kalisi#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 47 | let g:airline#themes#kalisi#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 48 | let g:airline#themes#kalisi#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 49 | let g:airline#themes#kalisi#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 50 | 51 | " Inactive Mode 52 | let s:IA = airline#themes#get_highlight('StatusLineNC') 53 | let g:airline#themes#kalisi#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) 54 | let g:airline#themes#kalisi#palette.inactive_modified = { 55 | \ 'airline_c': ['#d7ff00', s:IA[1],'190',s:IA[3]], 56 | \ } 57 | 58 | endfunction 59 | 60 | call airline#themes#kalisi#refresh() 61 | 62 | if !get(g:, 'loaded_ctrlp', 0) 63 | finish 64 | endif 65 | let g:airline#themes#kalisi#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 66 | \ s:StatusLine, 67 | \ ['#afd700', '#005f00','148','22'], 68 | \ [ '#005f00' , '#afd700' , '22','148'] 69 | \) 70 | 71 | -------------------------------------------------------------------------------- /autoload/airline/themes/kolor.vim: -------------------------------------------------------------------------------- 1 | let g:airline#themes#kolor#palette = {} 2 | 3 | let s:N1 = [ '#e2e2e2' , '#4f3598' , 254 , 56 ] 4 | let s:N2 = [ '#ff5fd7' , '#242322' , 206 , 234 ] 5 | let s:N3 = [ '#e2e2e2' , '#4a4a4a' , 254 , 238 ] 6 | 7 | let g:airline#themes#kolor#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 8 | 9 | let g:airline#themes#kolor#palette.normal_modified = { 10 | \ 'airline_c': [ '#e2e2e2' , '#4f3598' , 254 , 56 , '' ] , 11 | \ } 12 | 13 | 14 | let s:I1 = [ '#242322' , '#7eaefd' , 234 , 111 ] 15 | let s:I2 = [ '#75d7d8' , '#242322' , 80 , 234 ] 16 | let s:I3 = [ '#e2e2e2' , '#4a4a4a' , 254 , 238 ] 17 | let g:airline#themes#kolor#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 18 | let g:airline#themes#kolor#palette.insert_modified = { 19 | \ 'airline_c': [ '#242322' , '#7eaefd' , 234 , 111 , '' ] , 20 | \ } 21 | 22 | 23 | let g:airline#themes#kolor#palette.replace = copy(g:airline#themes#kolor#palette.insert) 24 | let g:airline#themes#kolor#palette.replace.airline_a = [ s:I2[0] , '#005154' , s:I2[2] , 23 , '' ] 25 | let g:airline#themes#kolor#palette.replace_modified = { 26 | \ 'airline_c': [ '#e2e2e2' , '#005154' , 254 , 23 , '' ] , 27 | \ } 28 | 29 | 30 | let s:V1 = [ '#242322' , '#e6987a' , 234 , 180 ] 31 | let s:V2 = [ '#dbc570' , '#242322' , 186 , 234 ] 32 | let s:V3 = [ '#e2e2e2' , '#4a4a4a' , 254 , 238 ] 33 | let g:airline#themes#kolor#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 34 | let g:airline#themes#kolor#palette.visual_modified = { 35 | \ 'airline_c': [ '#242322' , '#e6987a' , 234 , 180 , '' ] , 36 | \ } 37 | 38 | 39 | let s:IA1 = [ '#b2b2b2' , '#4a4a4a' , 247 , 238 , '' ] 40 | let s:IA2 = [ '#b2b2b2' , '#4a4a4a' , 247 , 238 ] 41 | let s:IA3 = [ '#b2b2b2' , '#4a4a4a' , 247 , 238 , '' ] 42 | let g:airline#themes#kolor#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 43 | let g:airline#themes#kolor#palette.inactive_modified = { 44 | \ 'airline_c': [ '#875faf' , '' , 97 , '' , '' ] , 45 | \ } 46 | 47 | 48 | let g:airline#themes#kolor#palette.accents = { 49 | \ 'red': [ '#d96e8a' , '' , 168 , '' ] 50 | \ } 51 | 52 | 53 | if !get(g:, 'loaded_ctrlp', 0) 54 | finish 55 | endif 56 | let g:airline#themes#kolor#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 57 | \ [ '#e2e2e2' , '#4a4a4a' , 254 , 238 , '' ], 58 | \ [ '#e2e2e2' , '#242322' , 254 , 234 , '' ], 59 | \ [ '#e2e2e2' , '#4f3598' , 254 , 56 , 'bold' ]) 60 | -------------------------------------------------------------------------------- /autoload/airline/themes/light.vim: -------------------------------------------------------------------------------- 1 | let g:airline#themes#light#palette = {} 2 | 3 | let s:N1 = [ '#ffffff' , '#005fff' , 255 , 27 ] 4 | let s:N2 = [ '#000087' , '#00dfff' , 18 , 45 ] 5 | let s:N3 = [ '#005fff' , '#afffff' , 27 , 159 ] 6 | let g:airline#themes#light#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 7 | let g:airline#themes#light#palette.normal['airline_term'] = g:airline#themes#light#palette.normal['airline_c'] 8 | let g:airline#themes#light#palette.normal_modified = { 9 | \ 'airline_c': [ '#df0000' , '#ffdfdf' , 160 , 224 , '' ] , 10 | \ 'airline_term': [ '#df0000' , '#ffdfdf' , 160 , 224 , '' ] , 11 | \ } 12 | 13 | 14 | let s:I1 = [ '#ffffff' , '#00875f' , 255 , 29 ] 15 | let s:I2 = [ '#005f00' , '#00df87' , 22 , 42 ] 16 | let s:I3 = [ '#005f5f' , '#afff87' , 23 , 156 ] 17 | let g:airline#themes#light#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 18 | let g:airline#themes#light#palette.insert_modified = { 19 | \ 'airline_c': [ '#df0000' , '#ffdfdf' , 160 , 224 , '' ] , 20 | \ } 21 | let g:airline#themes#light#palette.insert_paste = { 22 | \ 'airline_a': [ s:I1[0] , '#d78700' , s:I1[2] , 172 , '' ] , 23 | \ } 24 | 25 | 26 | let g:airline#themes#light#palette.replace = copy(g:airline#themes#light#palette.insert) 27 | let g:airline#themes#light#palette.replace.airline_a = [ s:I2[0] , '#ff0000' , s:I1[2] , 196 , '' ] 28 | let g:airline#themes#light#palette.replace_modified = g:airline#themes#light#palette.insert_modified 29 | 30 | 31 | let s:V1 = [ '#ffffff' , '#ff5f00' , 255 , 202 ] 32 | let s:V2 = [ '#5f0000' , '#ffaf00' , 52 , 214 ] 33 | let s:V3 = [ '#df5f00' , '#ffff87' , 166 , 228 ] 34 | let g:airline#themes#light#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 35 | let g:airline#themes#light#palette.visual_modified = { 36 | \ 'airline_c': [ '#df0000' , '#ffdfdf' , 160 , 224 , '' ] , 37 | \ } 38 | 39 | 40 | let s:IA1 = [ '#666666' , '#b2b2b2' , 242 , 249 , '' ] 41 | let s:IA2 = [ '#8a8a8a' , '#d0d0d0' , 245 , 252 , '' ] 42 | let s:IA3 = [ '#a8a8a8' , '#ffffff' , 248 , 255 , '' ] 43 | let g:airline#themes#light#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 44 | let g:airline#themes#light#palette.inactive_modified = { 45 | \ 'airline_c': [ '#df0000' , '' , 160 , '' , '' ] , 46 | \ } 47 | 48 | -------------------------------------------------------------------------------- /autoload/airline/themes/minimalist.vim: -------------------------------------------------------------------------------- 1 | " Minimalist Airline - A Material Color Scheme 2 | " 3 | " Author: Diki Ananta 4 | " Repository: https://github.com/dikiaap/minimalist 5 | " Version: 2.0 6 | " License: MIT 7 | 8 | let s:theme = 'minimalist' 9 | 10 | " To highlight when the buffer is modified: 11 | " let g:airline_minimalist_showmod = 1 12 | let s:want_showmod = get(g:, 'airline_minimalist_showmod', 0) 13 | 14 | function! airline#themes#{s:theme}#refresh() 15 | if &background == "dark" 16 | " Normal 17 | let N1 = [ '#E4E4E4', '#3A3A3A', 254, 237 ] 18 | let N2 = [ '#E4E4E4', '#4E4E4E', 254, 239 ] 19 | let N3 = [ '#EEEEEE', '#262626', 255, 235 ] 20 | 21 | " Inactive 22 | let IA = [ '#666666', N3[1], 242, N3[3] ] 23 | 24 | " Error 25 | let ER = [ '#1C1C1C', '#D75F5F', 234, 167 ] 26 | 27 | " Warning 28 | let WI = [ ER[0], '#FFAF5F', ER[2], 215 ] 29 | else 30 | " Normal 31 | let N1 = [ 'gray30', 'gray70', 235, 249 ] 32 | let N2 = [ 'gray20', 'gray60', 233, 246 ] 33 | let N3 = [ 'gray20', 'gray80', 233, 251 ] 34 | 35 | " Inactive 36 | let IA = [ 'gray15', N3[1], 244, N3[3] ] 37 | 38 | " Error 39 | let ER = [ '#1C1C1C', '#D75F5F', 234, 167 ] 40 | 41 | " Warning 42 | let WI = [ ER[0], '#FFAF5F', ER[2], 215 ] 43 | endif 44 | 45 | " Terminal 46 | let TE = [ ER[0], N1[1], N1[2], N1[3] ] 47 | 48 | " Reverse 49 | let NR = [ N2[1], N2[0], N2[3], N2[2], 'bold' ] 50 | 51 | 52 | let palette = {} 53 | 54 | let palette.normal = airline#themes#generate_color_map(N1, N2, N3) 55 | let palette.normal.airline_error = ER 56 | let palette.normal.airline_warning = WI 57 | let palette.normal.airline_term = TE 58 | 59 | let palette.insert = palette.normal 60 | let palette.replace = palette.normal 61 | let palette.visual = palette.normal 62 | let palette.inactive = airline#themes#generate_color_map(IA, IA, IA) 63 | 64 | if s:want_showmod 65 | let palette.normal_modified = { 'airline_a': NR, 'airline_z': NR } 66 | endif 67 | 68 | " Accents 69 | let palette.accents = { 70 | \ 'red': [ ER[1], '', ER[3], '' ] 71 | \ } 72 | 73 | " CtrlP 74 | if get(g:, 'loaded_ctrlp', 0) 75 | let palette.ctrlp = airline#extensions#ctrlp#generate_color_map(N3, N2, NR) 76 | endif 77 | 78 | let g:airline#themes#{s:theme}#palette = palette 79 | endfunction 80 | 81 | call airline#themes#{s:theme}#refresh() 82 | -------------------------------------------------------------------------------- /autoload/airline/themes/molokai.vim: -------------------------------------------------------------------------------- 1 | let g:airline#themes#molokai#palette = {} 2 | let g:airline#themes#molokai#palette.accents = { 3 | \ 'red': [ '#66d9ef' , '' , 81 , '' , '' ], 4 | \ } 5 | 6 | " Normal mode 7 | let s:N1 = [ '#080808' , '#e6db74' , 232 , 144 ] " mode 8 | if get(g:, 'airline_molokai_bright', 0) 9 | let s:N2 = [ '#f8f8f0' , '#232526' , 253 , 208 ] " info 10 | else 11 | let s:N2 = [ '#f8f8f0' , '#232526' , 253 , 16 ] " info 12 | endif 13 | let s:N3 = [ '#f8f8f0' , '#465457' , 253 , 67 ] " statusline 14 | 15 | let g:airline#themes#molokai#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 16 | let g:airline#themes#molokai#palette.normal_modified = { 17 | \ 'airline_c': [ '#080808' , '#e6db74' , 232 , 144 , '' ] , 18 | \ } 19 | 20 | " Insert mode 21 | let s:I1 = [ '#080808' , '#66d9ef' , 232 , 81 ] 22 | if get(g:, 'airline_molokai_bright', 0) 23 | let s:I2 = [ '#f8f8f0' , '#232526' , 253 , 208 ] 24 | else 25 | let s:I2 = [ '#f8f8f0' , '#232526' , 253 , 16 ] 26 | endif 27 | let s:I3 = [ '#f8f8f0' , '#465457' , 253 , 67 ] 28 | 29 | let g:airline#themes#molokai#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 30 | let g:airline#themes#molokai#palette.insert_modified = { 31 | \ 'airline_c': [ '#080808' , '#66d9ef' , 232 , 81 , '' ] , 32 | \ } 33 | 34 | " Replace mode 35 | let s:R1 = [ '#080808' , '#f92672' , 232 , 161 ] 36 | if get(g:, 'airline_molokai_bright', 0) 37 | let s:R2 = [ '#f8f8f0' , '#232526' , 253 , 208 ] 38 | else 39 | let s:R2 = [ '#f8f8f0' , '#232526' , 253 , 16 ] 40 | endif 41 | let s:R3 = [ '#f8f8f0' , '#465457' , 253 , 67 ] 42 | 43 | let g:airline#themes#molokai#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 44 | let g:airline#themes#molokai#palette.replace_modified = { 45 | \ 'airline_c': [ '#080808' , '#f92672' , 232 , 161 , '' ] , 46 | \ } 47 | 48 | " Visual mode 49 | let s:V1 = [ '#080808' , '#a6e22e' , 232 , 118 ] 50 | if get(g:, 'airline_molokai_bright', 0) 51 | let s:V2 = [ '#f8f8f0' , '#232526' , 253 , 208 ] 52 | else 53 | let s:V2 = [ '#f8f8f0' , '#232526' , 253 , 16 ] 54 | endif 55 | let s:V3 = [ '#f8f8f0' , '#465457' , 253 , 67 ] 56 | 57 | let g:airline#themes#molokai#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 58 | let g:airline#themes#molokai#palette.visual_modified = { 59 | \ 'airline_c': [ '#080808' , '#a6e22e' , 232 , 118 , '' ] , 60 | \ } 61 | 62 | " Inactive 63 | let s:IA = [ '#1b1d1e' , '#465457' , 233 , 67 , '' ] 64 | let g:airline#themes#molokai#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) 65 | let g:airline#themes#molokai#palette.inactive_modified = { 66 | \ 'airline_c': [ '#f8f8f0' , '' , 253 , '' , '' ] , 67 | \ } 68 | 69 | " CtrlP 70 | if !get(g:, 'loaded_ctrlp', 0) 71 | finish 72 | endif 73 | let g:airline#themes#molokai#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 74 | \ [ '#f8f8f0' , '#465457' , 253 , 67 , '' ] , 75 | \ [ '#f8f8f0' , '#232526' , 253 , 16 , '' ] , 76 | \ [ '#080808' , '#e6db74' , 232 , 144 , 'bold' ] ) 77 | -------------------------------------------------------------------------------- /autoload/airline/themes/monochrome.vim: -------------------------------------------------------------------------------- 1 | let g:airline#themes#monochrome#palette = {} 2 | 3 | function! airline#themes#monochrome#refresh() 4 | let s:SL = airline#themes#get_highlight('StatusLine') 5 | let s:SLNC = airline#themes#get_highlight('StatusLineNC') 6 | 7 | let g:airline#themes#monochrome#palette.normal = airline#themes#generate_color_map(s:SL, s:SL, s:SL) 8 | let g:airline#themes#monochrome#palette.insert = g:airline#themes#monochrome#palette.normal 9 | let g:airline#themes#monochrome#palette.replace = g:airline#themes#monochrome#palette.normal 10 | let g:airline#themes#monochrome#palette.visual = g:airline#themes#monochrome#palette.normal 11 | let g:airline#themes#monochrome#palette.normal.airline_error = s:SLNC 12 | let g:airline#themes#monochrome#palette.normal.airline_warning = s:SLNC 13 | let g:airline#themes#monochrome#palette.normal.airline_term = s:SL 14 | 15 | let g:airline#themes#monochrome#palette.inactive = airline#themes#generate_color_map(s:SLNC, s:SLNC, s:SLNC) 16 | endfunction 17 | 18 | call airline#themes#monochrome#refresh() 19 | -------------------------------------------------------------------------------- /autoload/airline/themes/night_owl.vim: -------------------------------------------------------------------------------- 1 | " Port/inspired from https://github.com/sdras/night-owl-vscode-theme 2 | " Jared Ramirez 3 | 4 | let s:gui_black = "#282C34" 5 | let s:cterm_black = 16 6 | 7 | let s:gui_purple = "#C792EA" 8 | let s:cterm_purple = 176 9 | let s:gui_purple_offset = "#9f74bb" 10 | let s:cterm_purple_offset = 139 11 | 12 | let s:gui_yellow = "#FFD787" 13 | let s:cterm_yellow = 222 14 | let s:gui_yellow_offset = "#ccac6c" 15 | let s:cterm_yellow_offset = 179 16 | 17 | let s:gui_blue = "#81AAFF" 18 | let s:cterm_blue = 111 19 | let s:gui_blue_offset = "#6788cc" 20 | let s:cterm_blue_offset = 68 21 | 22 | let s:gui_cyan = "#83DCC8" 23 | let s:cterm_cyan = 116 24 | let s:gui_cyan_offset = "#68b0a0" 25 | let s:cterm_cyan_offset = 73 26 | 27 | let s:gui_green = "#AFD75F" 28 | let s:cterm_green = 149 29 | let s:gui_green_offset = "#8cac4c" 30 | let s:cterm_green_offset = 107 31 | 32 | let s:gui_white = "#FFFFFF" 33 | let s:cterm_white = 255 34 | 35 | let g:airline#themes#night_owl#palette = {} 36 | 37 | let s:N1 = [ s:gui_black, s:gui_cyan, s:cterm_black, s:cterm_cyan ] 38 | let s:N2 = [ s:gui_black, s:gui_cyan_offset, s:cterm_black, s:cterm_cyan_offset ] 39 | let s:N3 = [ s:gui_cyan, s:gui_black, s:cterm_cyan, s:cterm_black ] 40 | let g:airline#themes#night_owl#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 41 | 42 | let s:I1 = [ s:gui_black, s:gui_green, s:cterm_black, s:cterm_green ] 43 | let s:I2 = [ s:gui_black, s:gui_green_offset, s:cterm_black, s:cterm_green_offset ] 44 | let s:I3 = [ s:gui_green, s:gui_black, s:cterm_green, s:cterm_black ] 45 | let g:airline#themes#night_owl#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 46 | 47 | let s:V1 = [ s:gui_black, s:gui_blue, s:cterm_black, s:cterm_blue ] 48 | let s:V2 = [ s:gui_black, s:gui_blue_offset, s:cterm_black, s:cterm_blue_offset ] 49 | let s:V3 = [ s:gui_blue, s:gui_black, s:cterm_blue, s:cterm_black ] 50 | let g:airline#themes#night_owl#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 51 | 52 | let s:R1 = [ s:gui_black, s:gui_yellow, s:cterm_black, s:cterm_yellow ] 53 | let s:R2 = [ s:gui_black, s:gui_yellow_offset, s:cterm_black, s:cterm_yellow_offset ] 54 | let s:R3 = [ s:gui_yellow, s:gui_black, s:cterm_yellow, s:cterm_black ] 55 | let g:airline#themes#night_owl#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 56 | 57 | let s:IA1 = [ s:gui_black, s:gui_purple, s:cterm_black, s:cterm_purple ] 58 | let s:IA2 = [ s:gui_purple, s:gui_black, s:cterm_purple, s:cterm_black ] 59 | let s:IA3 = [ s:gui_purple, s:gui_black, s:cterm_purple, s:cterm_black ] 60 | let g:airline#themes#night_owl#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 61 | -------------------------------------------------------------------------------- /autoload/airline/themes/nord_minimal.vim: -------------------------------------------------------------------------------- 1 | let g:airline#themes#nord_minimal#palette = {} 2 | let s:gui00 = '#2e3440' 3 | let s:gui01 = '#3b4252' 4 | let s:gui02 = '#434c5e' 5 | let s:gui03 = '#4c566a' 6 | let s:gui04 = '#d8dee9' 7 | let s:gui05 = '#e5e9f0' 8 | let s:gui06 = '#eceff4' 9 | let s:gui07 = '#8fbcbb' 10 | let s:gui08 = '#88c0d0' 11 | let s:gui09 = '#81a1c1' 12 | let s:gui0A = '#5e81ac' 13 | let s:gui0B = '#bf616a' 14 | let s:gui0C = '#d08770' 15 | let s:gui0D = '#ebcb8b' 16 | let s:gui0E = '#a3be8c' 17 | let s:gui0F = '#b48ead' 18 | 19 | let s:cterm00 = 0 20 | let s:cterm01 = 0 21 | let s:cterm02 = 59 22 | let s:cterm03 = 102 23 | let s:cterm04 = 145 24 | let s:cterm05 = 188 25 | let s:cterm06 = 253 26 | let s:cterm07 = 15 27 | let s:cterm08 = 166 28 | let s:cterm09 = 203 29 | let s:cterm0A = 214 30 | let s:cterm0B = 29 31 | let s:cterm0C = 12 32 | let s:cterm0D = 12 33 | let s:cterm0E = 134 34 | let s:cterm0F = 12 35 | 36 | let s:N1 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] 37 | let s:N2 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] 38 | let s:N3 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] 39 | let g:airline#themes#nord_minimal#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 40 | 41 | let s:I1 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] 42 | let s:I2 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] 43 | let s:I3 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] 44 | let g:airline#themes#nord_minimal#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 45 | 46 | let s:R1 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] 47 | let s:R2 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] 48 | let s:R3 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] 49 | let g:airline#themes#nord_minimal#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 50 | 51 | let s:V1 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] 52 | let s:V2 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] 53 | let s:V3 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] 54 | let g:airline#themes#nord_minimal#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 55 | 56 | let s:IA1 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] 57 | let s:IA2 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] 58 | let s:IA3 = [ s:gui09, s:gui02, s:cterm09, s:cterm02 ] 59 | let g:airline#themes#nord_minimal#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 60 | 61 | -------------------------------------------------------------------------------- /autoload/airline/themes/papercolor.vim: -------------------------------------------------------------------------------- 1 | let g:airline#themes#papercolor#palette = {} 2 | 3 | let g:airline#themes#papercolor#palette.accents = { 4 | \ 'red': [ '#66d9ef' , '' , 81 , '' , '' ], 5 | \ } 6 | 7 | " Normal Mode: 8 | let s:N1 = [ '#585858' , '#e4e4e4' , 240 , 254 ] " Mode 9 | let s:N2 = [ '#e4e4e4' , '#0087af' , 254 , 31 ] " Info 10 | let s:N3 = [ '#eeeeee' , '#005f87' , 255 , 24 ] " StatusLine 11 | 12 | 13 | let g:airline#themes#papercolor#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 14 | let g:airline#themes#papercolor#palette.normal_modified = { 15 | \ 'airline_c': [ '#eeeeee' , '#005f87' , 255 , 24 , '' ] , 16 | \ } 17 | 18 | 19 | " Insert Mode: 20 | let s:I1 = [ '#585858' , '#e4e4e4' , 240 , 254 ] " Mode 21 | let s:I2 = [ '#e4e4e4' , '#0087af' , 254 , 31 ] " Info 22 | let s:I3 = [ '#eeeeee' , '#005f87' , 255 , 24 ] " StatusLine 23 | 24 | 25 | let g:airline#themes#papercolor#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 26 | let g:airline#themes#papercolor#palette.insert_modified = { 27 | \ 'airline_c': [ '#eeeeee' , '#005f87' , 255 , 24 , '' ] , 28 | \ } 29 | 30 | 31 | " Replace Mode: 32 | let g:airline#themes#papercolor#palette.replace = copy(g:airline#themes#papercolor#palette.insert) 33 | let g:airline#themes#papercolor#palette.replace.airline_a = [ '#d7005f' , '#e4e4e4' , 161 , 254, '' ] 34 | let g:airline#themes#papercolor#palette.replace_modified = { 35 | \ 'airline_c': [ '#eeeeee' , '#005f87' , 255 , 24 , '' ] , 36 | \ } 37 | 38 | 39 | " Visual Mode: 40 | let s:V1 = [ '#005f87', '#e4e4e4', 24, 254 ] 41 | let s:V2 = [ '', '#0087af', '', 31 ] 42 | let s:V3 = [ '#e4e4e4', '#005f87', 254, 24 ] 43 | 44 | let g:airline#themes#papercolor#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 45 | let g:airline#themes#papercolor#palette.visual_modified = { 46 | \ 'airline_c': [ '#e4e4e4', '#005f87', 254, 24 ] , 47 | \ } 48 | 49 | " Inactive: 50 | let s:IA = [ '#585858' , '#e4e4e4' , 240 , 254 , '' ] 51 | let g:airline#themes#papercolor#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) 52 | let g:airline#themes#papercolor#palette.inactive.airline_c = s:N2 53 | let g:airline#themes#papercolor#palette.inactive_modified = { 54 | \ 'airline_c': [ '#585858' , '#e4e4e4' , 240 , 254 , '' ] , 55 | \ } 56 | 57 | 58 | " CtrlP: 59 | if !get(g:, 'loaded_ctrlp', 0) 60 | finish 61 | endif 62 | let g:airline#themes#papercolor#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 63 | \ [ '#e4e4e4' , '#005f87' , 254 , 24 , '' ] , 64 | \ [ '#e4e4e4' , '#0087af' , 254 , 31 , '' ] , 65 | \ [ '#585858' , '#e4e4e4' , 240 , 254 , 'bold' ] ) 66 | 67 | -------------------------------------------------------------------------------- /autoload/airline/themes/powerlineish.vim: -------------------------------------------------------------------------------- 1 | " Theme to mimic the default colorscheme of powerline 2 | " Not 100% the same so it's powerline... ish. 3 | " 4 | " Differences from default powerline: 5 | " * Paste indicator isn't colored different 6 | " * Far right hand section matches the color of the mode indicator 7 | " 8 | " Differences from other airline themes: 9 | " * No color differences when you're in a modified buffer 10 | " * Visual mode only changes the mode section. Otherwise 11 | " it appears the same as normal mode 12 | 13 | " Normal mode " fg & bg 14 | let s:N1 = [ '#005f00' , '#afd700' , 22 , 148 ] " darkestgreen & brightgreen 15 | let s:N2 = [ '#9e9e9e' , '#303030' , 247 , 236 ] " gray8 & gray2 16 | let s:N3 = [ '#ffffff' , '#121212' , 231 , 233 ] " white & gray4 17 | 18 | " Insert mode " fg & bg 19 | let s:I1 = [ '#005f5f' , '#ffffff' , 23 , 231 ] " darkestcyan & white 20 | let s:I2 = [ '#5fafd7' , '#0087af' , 74 , 31 ] " darkcyan & darkblue 21 | let s:I3 = [ '#87d7ff' , '#005f87' , 117 , 24 ] " mediumcyan & darkestblue 22 | 23 | " Visual mode " fg & bg 24 | let s:V1 = [ '#080808' , '#ffaf00' , 232 , 214 ] " gray3 & brightestorange 25 | 26 | " Replace mode " fg & bg 27 | let s:RE = [ '#ffffff' , '#d70000' , 231 , 160 ] " white & brightred 28 | 29 | let g:airline#themes#powerlineish#palette = {} 30 | 31 | let g:airline#themes#powerlineish#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 32 | 33 | let g:airline#themes#powerlineish#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 34 | let g:airline#themes#powerlineish#palette.insert_replace = { 35 | \ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ], 36 | \ 'airline_z': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } 37 | 38 | let g:airline#themes#powerlineish#palette.visual = { 39 | \ 'airline_a': [ s:V1[0] , s:V1[1] , s:V1[2] , s:V1[3] , '' ], 40 | \ 'airline_z': [ s:V1[0] , s:V1[1] , s:V1[2] , s:V1[3] , '' ] } 41 | 42 | let g:airline#themes#powerlineish#palette.replace = copy(airline#themes#powerlineish#palette.normal) 43 | let g:airline#themes#powerlineish#palette.replace.airline_a = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ] 44 | let g:airline#themes#powerlineish#palette.replace.airline_z = g:airline#themes#powerlineish#palette.replace.airline_a 45 | 46 | 47 | let s:IA = [ s:N2[0] , s:N3[1] , s:N2[2] , s:N3[3] , '' ] 48 | let g:airline#themes#powerlineish#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) 49 | 50 | -------------------------------------------------------------------------------- /autoload/airline/themes/qwq.vim: -------------------------------------------------------------------------------- 1 | " github: https://github.com/LuciusChen 2 | scriptencoding utf-8 3 | 4 | let g:airline#themes#qwq#palette = {} 5 | 6 | " normalmode 7 | let s:N1 = [ '#0E3B4F' , '#FFEEE5' , 17 , 190 ] 8 | let s:N2 = [ '#0E3B4F' , '#FFD3CB' , 255 , 238 ] 9 | let s:N3 = [ '#ffffff' , '#F7846E' , 85 , 234 ] 10 | let s:N4 = [ '#ffffff' , '#FF5D4F' , 255 , 53 ] 11 | let g:airline#themes#qwq#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 12 | let g:airline#themes#qwq#palette.normal_modified = { 'airline_c': [ s:N4[0], s:N4[1], s:N4[2], s:N4[3], '' ], } 13 | 14 | " insertmode 15 | let s:I1 = [ '#0E3B4F' , '#FFF5D9' , 17 , 45 ] 16 | let s:I2 = [ '#0E3B4F' , '#DDE58E' , 255 , 27 ] 17 | let s:I3 = [ '#ffffff' , '#9ED47B' , 15 , 17 ] 18 | let s:I4 = [ '#ffffff' , '#6BAD3F' , 255 , 53 ] 19 | let s:I5 = [ '#ffffff' , '#6BAD3F' , 17 , 172 ] 20 | let g:airline#themes#qwq#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 21 | let g:airline#themes#qwq#palette.insert_modified = { 'airline_c': [ s:I4[0], s:I4[1], s:I4[2], s:I4[3], '' ], } 22 | let g:airline#themes#qwq#palette.insert_paste = { 'airline_a': [ s:I5[0], s:I5[2], s:I5[2], s:I5[3], '' ], } 23 | 24 | " replacemode 25 | let s:R1 = [ '#0E3B4F' , '#C1F9CD' , 17 , 45 ] 26 | let s:R2 = [ '#0E3B4F' , '#8BEFC7' , 255 , 27 ] 27 | let s:R3 = [ '#ffffff' , '#04BEC3' , 15 , 17 ] 28 | let s:R4 = [ '#ffffff' , '#008492' , 255 , 53 ] 29 | let g:airline#themes#qwq#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 30 | let g:airline#themes#qwq#palette.replace.airline_a = [ s:R1[0], s:R1[1], s:R2[2], 124, ''] 31 | let g:airline#themes#qwq#palette.replace_modified = { 'airline_c': [ s:R4[0], s:R4[1], s:R4[2], s:R4[3], '' ], } 32 | 33 | 34 | " visualmode 35 | let s:V1 = [ '#0E3B4F' , '#FFEEE5' , 232 , 214 ] 36 | let s:V2 = [ '#0E3B4F' , '#FF9DA5' , 232 , 202 ] 37 | let s:V3 = [ '#ffffff' , '#FF5B6F' , 15 , 52 ] 38 | let s:V4 = [ '#ffffff' , '#FF003F' , 255 , 53 ] 39 | let g:airline#themes#qwq#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 40 | let g:airline#themes#qwq#palette.visual_modified = { 'airline_c': [ s:V4[0], s:V4[1], s:V4[2], s:V4[3], '' ], } 41 | 42 | " inactive 43 | let s:IA1 = [ '#0E3B4F' , '#FEFCF9' , 239 , 234 , '' ] 44 | let s:IA2 = [ '#0E3B4F' , '#DDC6AF' , 239 , 235 , '' ] 45 | let s:IA3 = [ '#ffffff' , '#A28E79' , 239 , 236 , '' ] 46 | let g:airline#themes#qwq#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 47 | let g:airline#themes#qwq#palette.inactive_modified = { 'airline_c': [ '#ffffff', '', 97, '', '' ], } 48 | 49 | let g:airline#themes#qwq#palette.accents = { 'red': [ '#ffffff', '', 160, '' ] } 50 | 51 | " Here we define the color map for ctrlp. We check for the g:loaded_ctrlp 52 | " variable so that related functionality is loaded iff the user is using 53 | " ctrlp. Note that this is optional, and if you do not define ctrlp colors 54 | " they will be chosen automatically from the existing palette. 55 | if !get(g:, 'loaded_ctrlp', 0) 56 | finish 57 | endif 58 | let s:C1 = [ '#0E3B4F' , '#FEFCF9' , 189 , 55 , '' ] 59 | let s:C2 = [ '#0E3B4F' , '#DDC6AF' , 231 , 98 , '' ] 60 | let s:C3 = [ '#ffffff' , '#B9A695' , 55 , 231 , '' ] 61 | let g:airline#themes#qwq#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:C1, s:C2, s:C3) 62 | -------------------------------------------------------------------------------- /autoload/airline/themes/ravenpower.vim: -------------------------------------------------------------------------------- 1 | " Pretty much powerlineish clone, and some 2 | " of the hex colours was borrowed from raven 3 | 4 | " Normal mode " fg & bg 5 | let s:N1 = [ '#005f00' , '#1d1f21' , 7 , 8 ] " darkestgreen & brightgreen 6 | let s:N2 = [ '#9e9e9e' , '#303030' , 247 , 236 ] " gray8 & gray2 7 | let s:N3 = [ '#c8c8c8' , '#2e2e2e' , 188 , 235 ] " white & gray4 8 | 9 | " Insert mode " fg & bg 10 | "let s:I1 = [ '#005f5f' , '#ffffff' , 23 , 231 ] " darkestcyan & white 11 | "let s:I2 = [ '#5fafd7' , '#0087af' , 74 , 31 ] " darkcyan & darkblue 12 | let s:I1 = [ '#87d7ff' , '#1d1f21' , 7 , 24 ] " mediumcyan & darkestblue 13 | 14 | " Visual mode " fg & bg 15 | let s:V1 = [ '#080808' , '#ffaf00' , 232 , 214 ] " gray3 & brightestorange 16 | 17 | " Replace mode " fg & bg 18 | let s:RE = [ '#ffffff' , '#d70000' , 231 , 160 ] " white & brightred 19 | 20 | let g:airline#themes#ravenpower#palette = {} 21 | 22 | let g:airline#themes#ravenpower#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 23 | 24 | let g:airline#themes#ravenpower#palette.insert = airline#themes#generate_color_map(s:I1, s:N2, s:N3) 25 | let g:airline#themes#ravenpower#palette.insert_replace = { 26 | \ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } 27 | 28 | let g:airline#themes#ravenpower#palette.visual = { 29 | \ 'airline_a': [ s:V1[0] , s:V1[1] , s:V1[2] , s:V1[3] , '' ] } 30 | 31 | let g:airline#themes#ravenpower#palette.replace = copy(airline#themes#ravenpower#palette.normal) 32 | let g:airline#themes#ravenpower#palette.replace.airline_a = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ] 33 | 34 | 35 | let s:IA = [ s:N2[1] , s:N3[1] , s:N2[3] , s:N3[3] , '' ] 36 | let g:airline#themes#ravenpower#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) 37 | -------------------------------------------------------------------------------- /autoload/airline/themes/serene.vim: -------------------------------------------------------------------------------- 1 | let g:airline#themes#serene#palette = {} 2 | 3 | let s:guibg = '#080808' 4 | let s:termbg = 232 5 | let s:termsep = 236 6 | let s:guisep = '#303030' 7 | 8 | let s:N1 = [ '#00dfff' , s:guibg , 45 , s:termbg ] 9 | let s:N2 = [ '#ff5f00' , s:guibg , 202 , s:termbg ] 10 | let s:N3 = [ '#767676' , s:guibg , 7 , s:termbg ] 11 | 12 | let g:airline#themes#serene#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 13 | let g:airline#themes#serene#palette.normal_modified = { 14 | \ 'airline_c': [ '#df0000' , s:guibg, 160 , s:termbg , '' ] , 15 | \ } 16 | 17 | let s:I1 = [ '#5fff00' , s:guibg , 82 , s:termbg ] 18 | let s:I2 = [ '#ff5f00' , s:guibg , 202 , s:termbg ] 19 | let s:I3 = [ '#767676' , s:guibg , 7 , s:termbg ] 20 | let g:airline#themes#serene#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 21 | let g:airline#themes#serene#palette.insert_modified = copy(g:airline#themes#serene#palette.normal_modified) 22 | let g:airline#themes#serene#palette.insert_paste = { 23 | \ 'airline_a': [ s:I1[0] , '#d78700' , s:I1[2] , 172 , '' ] , 24 | \ } 25 | 26 | let g:airline#themes#serene#palette.replace = { 27 | \ 'airline_a': [ s:I1[0] , '#af0000' , s:I1[2] , 124 , '' ] , 28 | \ } 29 | let g:airline#themes#serene#palette.replace_modified = copy(g:airline#themes#serene#palette.normal_modified) 30 | 31 | let s:V1 = [ '#dfdf00' , s:guibg , 184 , s:termbg ] 32 | let s:V2 = [ '#ff5f00' , s:guibg , 202 , s:termbg ] 33 | let s:V3 = [ '#767676' , s:guibg , 7 , s:termbg ] 34 | let g:airline#themes#serene#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 35 | let g:airline#themes#serene#palette.visual_modified = copy(g:airline#themes#serene#palette.normal_modified) 36 | 37 | let s:IA = [ '#4e4e4e' , s:guibg , 239 , s:termbg , '' ] 38 | let s:IA2 = [ '#4e4e4e' , s:guisep , 239 , s:termsep , '' ] 39 | let g:airline#themes#serene#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA2, s:IA2) 40 | let g:airline#themes#serene#palette.inactive_modified = copy(g:airline#themes#serene#palette.normal_modified) 41 | 42 | -------------------------------------------------------------------------------- /autoload/airline/themes/simple.vim: -------------------------------------------------------------------------------- 1 | let g:airline#themes#simple#palette = {} 2 | 3 | let s:guibg = '#080808' 4 | let s:guibg2 = '#1c1c1c' 5 | let s:termbg = 232 6 | let s:termbg2= 234 7 | 8 | let s:N1 = [ s:guibg , '#00dfff' , s:termbg , 45 ] 9 | let s:N2 = [ '#ff5f00' , s:guibg2, 202 , s:termbg2 ] 10 | let s:N3 = [ '#767676' , s:guibg, 243 , s:termbg] 11 | let g:airline#themes#simple#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 12 | let g:airline#themes#simple#palette.normal_modified = { 13 | \ 'airline_c': [ '#df0000' , s:guibg, 160 , s:termbg , '' ] , 14 | \ } 15 | 16 | 17 | let s:I1 = [ s:guibg, '#5fff00' , s:termbg , 82 ] 18 | let s:I2 = [ '#ff5f00' , s:guibg2, 202 , s:termbg2 ] 19 | let s:I3 = [ '#767676' , s:guibg, 243 , s:termbg ] 20 | let g:airline#themes#simple#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 21 | let g:airline#themes#simple#palette.insert_modified = copy(g:airline#themes#simple#palette.normal_modified) 22 | let g:airline#themes#simple#palette.insert_paste = { 23 | \ 'airline_a': [ s:I1[0] , '#d78700' , s:I1[2] , 172 , '' ] , 24 | \ } 25 | 26 | 27 | let g:airline#themes#simple#palette.replace = { 28 | \ 'airline_a': [ s:I1[0] , '#af0000' , s:I1[2] , 124 , '' ] , 29 | \ } 30 | let g:airline#themes#simple#palette.replace_modified = copy(g:airline#themes#simple#palette.normal_modified) 31 | 32 | 33 | let s:V1 = [ s:guibg, '#dfdf00' , s:termbg , 184 ] 34 | let s:V2 = [ '#ff5f00' , s:guibg2, 202 , s:termbg2 ] 35 | let s:V3 = [ '#767676' , s:guibg, 243 , s:termbg ] 36 | let g:airline#themes#simple#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 37 | let g:airline#themes#simple#palette.visual_modified = copy(g:airline#themes#simple#palette.normal_modified) 38 | 39 | 40 | let s:IA = [ '#4e4e4e' , s:guibg , 239 , s:termbg , '' ] 41 | let s:IA2 = [ '#4e4e4e' , s:guibg2 , 239 , s:termbg2 , '' ] 42 | let g:airline#themes#simple#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA2, s:IA2) 43 | let g:airline#themes#simple#palette.inactive_modified = { 44 | \ 'airline_c': [ '#df0000', '', 160, '', '' ] , 45 | \ } 46 | 47 | -------------------------------------------------------------------------------- /autoload/airline/themes/soda.vim: -------------------------------------------------------------------------------- 1 | let g:airline#themes#soda#palette = {} 2 | 3 | let g:airline#themes#soda#palette.normal = airline#themes#generate_color_map( 4 | \['#ffffff', '#875faf', 255, 97], 5 | \['#ffffff', '#875f87', 255, 91], 6 | \['#ffffff', '#5f0087', 255, 54]) 7 | 8 | let g:airline#themes#soda#palette.insert = airline#themes#generate_color_map( 9 | \['#ffffff', '#005f00', 255, 22], 10 | \['#ffffff', '#008700', 255, 28], 11 | \['#ffffff', '#00af00', 255, 34]) 12 | 13 | let g:airline#themes#soda#palette.replace = {'airline_a': ['#767676', '#ffff5f', 243, 227]} 14 | 15 | let g:airline#themes#soda#palette.visual = airline#themes#generate_color_map( 16 | \['#767676', '#ffff5f', 243, 227], 17 | \['#767676', '#ffd75f', 243, 221], 18 | \['#767676', '#ffaf5f', 243, 215]) 19 | 20 | let g:airline#themes#soda#palette.inactive = airline#themes#generate_color_map( 21 | \['#767676', '#ffffff', 243, 255], 22 | \['#767676', '#ffffff', 243, 255], 23 | \['#767676', '#ffffff', 243, 255]) 24 | 25 | let g:airline#themes#soda#palette.inactive_modified = {'airline_c': ['#ffffff', '#df0000', 255, 160]} 26 | 27 | let g:airline#themes#soda#palette.tabline = { 28 | \'airline_tab': ['#ffffff', '#5f0087', 255, 54], 29 | \'airline_tabsel': ['#ffffff', '#875faf', 255, 97], 30 | \'airline_tabtype': ['#ffffff', '#00af00', 255, 34], 31 | \'airline_tabfill': ['#767676', '#ffffff', 243, 255], 32 | \'airline_tabmod': ['#ffffff', '#767676', 255, 243]} 33 | 34 | -------------------------------------------------------------------------------- /autoload/airline/themes/supernova.vim: -------------------------------------------------------------------------------- 1 | let g:airline#themes#supernova#palette = {} 2 | let g:airline#themes#supernova#palette.accents = { 3 | \ 'red': [ '#5FD7FF' , '' , 81 , '' , '' ], 4 | \ } 5 | 6 | " Normal Mode: 7 | let s:N1 = [ '#262626' , '#5FAFAF' , 235 , 73 ] " Mode 8 | let s:N2 = [ '#D0D0D0' , '#585858' , 252 , 240 ] " Info 9 | let s:N3 = [ '#A8A8A8' , '#262626' , 248 , 235 ] " StatusLine 10 | 11 | let g:airline#themes#supernova#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 12 | let g:airline#themes#supernova#palette.normal_modified = { 13 | \ 'airline_c': [ '#EEEEEE' , '#262626' , 255 , 235 , '' ] , 14 | \ } 15 | 16 | " Insert Mode: 17 | let s:I1 = [ '#E4E4E4' , '#5F0087' , 254 , 54 ] " Mode 18 | let s:I2 = [ '#D0D0D0' , '#585858' , 252 , 240 ] " Info 19 | let s:I3 = [ '#A8A8A8' , '#262626' , 248 , 235 ] " StatusLine 20 | 21 | let g:airline#themes#supernova#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 22 | let g:airline#themes#supernova#palette.insert_modified = { 23 | \ 'airline_c': [ '#EEEEEE' , '#262626' , 255 , 235 , '' ] , 24 | \ } 25 | 26 | " Replace Mode: 27 | let s:R1 = [ '#E4E4E4' , '#87005F' , 254 , 89 ] " Mode 28 | let s:R2 = [ '#D0D0D0' , '#585858' , 252 , 240 ] " Info 29 | let s:R3 = [ '#A8A8A8' , '#262626' , 248 , 235 ] " StatusLine 30 | 31 | let g:airline#themes#supernova#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 32 | let g:airline#themes#supernova#palette.replace.airline_a = [ '#E4E4E4' , '#87005F' , 254 , 89, '' ] 33 | let g:airline#themes#supernova#palette.replace_modified = { 34 | \ 'airline_c': [ '#EEEEEE' , '#262626' , 255 , 235 , '' ] , 35 | \ } 36 | 37 | " Visual Mode: 38 | let s:V1 = [ '#262626', '#0087D7', 235, 32 ] 39 | let s:V2 = [ '', '#585858', '', 240 ] 40 | let s:V3 = [ '#A8A8A8', '#262626', 248, 235 ] 41 | 42 | let g:airline#themes#supernova#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 43 | let g:airline#themes#supernova#palette.visual_modified = { 44 | \ 'airline_c': [ '#EEEEEE', '#262626', 255, 235 ] , 45 | \ } 46 | 47 | " Inactive: 48 | let s:IA = [ '#D0D0D0' , '#444444' , 252 , 238 , '' ] 49 | let g:airline#themes#supernova#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) 50 | let g:airline#themes#supernova#palette.inactive.airline_c = s:N2 51 | let g:airline#themes#supernova#palette.inactive_modified = { 52 | \ 'airline_c': [ '#EEEEEE' , '#444444' , 255 , 238 , '' ] , 53 | \ } 54 | 55 | " CtrlP: 56 | if !get(g:, 'loaded_ctrlp', 0) 57 | finish 58 | endif 59 | let g:airline#themes#supernova#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 60 | \ [ '#262626' , '#5F5F87' , 235 , 60 , '' ] , 61 | \ [ '#E4E4E4' , '#585858' , 254 , 240 , '' ] , 62 | \ [ '#A8A8A8' , '#262626' , 248 , 235 , 'bold' ] ) 63 | -------------------------------------------------------------------------------- /autoload/airline/themes/tomorrow.vim: -------------------------------------------------------------------------------- 1 | let g:airline#themes#tomorrow#palette = {} 2 | 3 | function! airline#themes#tomorrow#refresh() 4 | let g:airline#themes#tomorrow#palette.accents = { 5 | \ 'red': airline#themes#get_highlight('Constant'), 6 | \ } 7 | 8 | let s:N1 = airline#themes#get_highlight2(['Normal', 'bg'], ['Directory', 'fg'], 'bold') 9 | let s:N2 = airline#themes#get_highlight('Pmenu') 10 | let s:N3 = airline#themes#get_highlight('CursorLine') 11 | let g:airline#themes#tomorrow#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 12 | 13 | let group = airline#themes#get_highlight('vimCommand') 14 | let g:airline#themes#tomorrow#palette.normal_modified = { 15 | \ 'airline_c': [ group[0], '', group[2], '', '' ] 16 | \ } 17 | 18 | let s:I1 = airline#themes#get_highlight2(['Normal', 'bg'], ['MoreMsg', 'fg'], 'bold') 19 | let s:I2 = airline#themes#get_highlight2(['MoreMsg', 'fg'], ['Normal', 'bg']) 20 | let s:I3 = s:N3 21 | let g:airline#themes#tomorrow#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 22 | let g:airline#themes#tomorrow#palette.insert_modified = g:airline#themes#tomorrow#palette.normal_modified 23 | 24 | let s:R1 = airline#themes#get_highlight('Error', 'bold') 25 | let s:R2 = s:N2 26 | let s:R3 = s:N3 27 | let g:airline#themes#tomorrow#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 28 | let g:airline#themes#tomorrow#palette.replace_modified = g:airline#themes#tomorrow#palette.normal_modified 29 | 30 | let s:V1 = airline#themes#get_highlight2(['Normal', 'bg'], ['Constant', 'fg'], 'bold') 31 | let s:V2 = airline#themes#get_highlight2(['Constant', 'fg'], ['Normal', 'bg']) 32 | let s:V3 = s:N3 33 | let g:airline#themes#tomorrow#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 34 | let g:airline#themes#tomorrow#palette.visual_modified = g:airline#themes#tomorrow#palette.normal_modified 35 | 36 | let s:IA = airline#themes#get_highlight2(['NonText', 'fg'], ['CursorLine', 'bg']) 37 | let g:airline#themes#tomorrow#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) 38 | let g:airline#themes#tomorrow#palette.inactive_modified = { 39 | \ 'airline_c': [ group[0], '', group[2], '', '' ] 40 | \ } 41 | endfunction 42 | 43 | call airline#themes#tomorrow#refresh() 44 | 45 | -------------------------------------------------------------------------------- /autoload/airline/themes/understated.vim: -------------------------------------------------------------------------------- 1 | let g:airline#themes#understated#palette = {} 2 | 3 | let s:N1 = ['#FFFFFF', '#5F87FF', 15, 69] " Outside blocks in normal mode (mode and file position) 4 | let s:N2 = ['#AFAF87', '#5F5F5F', 144, 59] " Next blocks inside (branch and file format) 5 | let s:N3 = ['#AFAF87', '#5F5F5F', 144, 59] " The middle block 6 | 7 | let g:airline#themes#understated#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 8 | let g:airline#themes#understated#palette.normal_modified = {'airline_c': ['#ffffff', '#5f005f', 144, 59, 'bold'] ,} 9 | 10 | let s:I1 = ['#FFFFFF', '#87AF5F', 15, 107] " Outside blocks in normal mode (mode and file position) 11 | let s:I2 = ['#AFAF87', '#5F5F5F', 144, 59] " Next blocks inside (branch and file format) 12 | let s:I3 = ['#AFAF87', '#5F5F5F', 144, 59] " The middle block 13 | let g:airline#themes#understated#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 14 | let g:airline#themes#understated#palette.insert_modified = {'airline_c': ['#AFAF87', '#5F5F5F', 144, 59, 'bold'] ,} 15 | let g:airline#themes#understated#palette.insert_paste = {'airline_c': ['#AFAF87', '#5F5F5F', 144, 59, ''] ,} 16 | 17 | let g:airline#themes#understated#palette.replace = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 18 | let g:airline#themes#understated#palette.replace.airline_a = ['#FFFFFF', '#870000', 15, 88, ''] 19 | let g:airline#themes#understated#palette.replace_modified = {'airline_c': ['#AFAF87', '#5F5F5F', 144, 59, 'bold'] ,} 20 | 21 | let s:V1 = ['#FFFFFF', '#AF5F00', 15, 130] 22 | let s:V2 = ['#AFAF87', '#5F5F5F', 144, 59] 23 | let s:V3 = ['#AFAF87', '#5F5F5F', 144, 59] 24 | let g:airline#themes#understated#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 25 | let g:airline#themes#understated#palette.visual_modified = {'airline_c': [ '#AFAF87', '#5f005f', 144, 59, 'bold'] ,} 26 | 27 | let s:V1 = ['#080808', '#FFAF00', 232, 214] 28 | let s:IA1 = ['#4E4E4E', '#1C1C1C', 239, 234, ''] 29 | let s:IA2 = ['#4E4E4E', '#1C1C1C', 239, 234, ''] 30 | let s:IA3 = ['#4E4E4E', '#1C1C1C', 239, 234, ''] 31 | let g:airline#themes#understated#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 32 | let g:airline#themes#understated#palette.inactive_modified = {'airline_c': ['#4E4E4E', '', 239, '', 'bold'] ,} 33 | 34 | let g:airline#themes#understated#palette.accents = {'red': ['#FF0000', '', 88, '']} 35 | 36 | if !get(g:, 'loaded_ctrlp', 0) 37 | finish 38 | endif 39 | let g:airline#themes#understated#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( 40 | \ ['#FFFFFF', '#1C1C1C', 15, 234, '' ], 41 | \ ['#FFFFFF', '#262626', 15, 235, '' ], 42 | \ ['#FFFFFF', '#303030', 15, 236, 'bold']) 43 | 44 | -------------------------------------------------------------------------------- /autoload/airline/themes/violet.vim: -------------------------------------------------------------------------------- 1 | " Normal mode " guifg guibg ctermfg ctermbg 2 | let s:N1 = [ '#bcbcbc' , '#875faf' , 250 , 97 ] 3 | let s:N2 = [ '#d75fd7' , '#4e4e4e' , 170 , 239 ] 4 | let s:N3 = [ '#c6c6c6' , '#3a3a3a' , 251 , 237 ] 5 | 6 | " Insert mode 7 | let s:I1 = [ '#CACFD2' , '#009966' , 253 , 35 ] 8 | let s:I2 = [ '#d75fd7' , '#4e4e4e' , 170 , 239 ] 9 | let s:I3 = [ '#c6c6c6' , '#3a3a3a' , 251 , 237 ] 10 | 11 | " Visual mode 12 | let s:V1 = [ '#5f0000' , '#ff5faf' , 52 , 205 ] 13 | 14 | " Replace mode 15 | let s:RE = [ '#c6c6c6' , '#ce537a' , 251, 168 ] 16 | 17 | let g:airline#themes#violet#palette = {} 18 | 19 | let g:airline#themes#violet#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 20 | 21 | let g:airline#themes#violet#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 22 | let g:airline#themes#violet#palette.insert_replace = { 23 | \ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } 24 | 25 | let g:airline#themes#violet#palette.visual = { 26 | \ 'airline_a': [ s:V1[0] , s:V1[1] , s:V1[2] , s:V1[3] , '' ] } 27 | 28 | let g:airline#themes#violet#palette.replace = copy(g:airline#themes#violet#palette.normal) 29 | let g:airline#themes#violet#palette.replace.airline_a = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ] 30 | 31 | let s:IA = [ s:N1[1] , s:N3[1] , s:N1[3] , s:N3[3] , '' ] 32 | let g:airline#themes#violet#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) 33 | -------------------------------------------------------------------------------- /autoload/airline/themes/xtermlight.vim: -------------------------------------------------------------------------------- 1 | let g:airline#themes#xtermlight#palette = {} 2 | 3 | let s:N1 = [ '#eeeeee' , '#005fff' , 255 , 27 ] 4 | let s:N2 = [ '#000087' , '#00d7ff' , 18 , 45 ] 5 | let s:N3 = [ '#005fff' , '#afffff' , 27 , 159 ] 6 | let g:airline#themes#xtermlight#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 7 | let g:airline#themes#xtermlight#palette.normal_modified = { 8 | \ 'airline_c': [ '#d70000' , '#ffdfdf' , 160 , 224 , '' ] , 9 | \ } 10 | 11 | 12 | let s:I1 = [ '#eeeeee' , '#00875f' , 255 , 29 ] 13 | let s:I2 = [ '#005f00' , '#00d787' , 22 , 42 ] 14 | let s:I3 = [ '#005f5f' , '#afff87' , 23 , 156 ] 15 | let g:airline#themes#xtermlight#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 16 | let g:airline#themes#xtermlight#palette.insert_modified = { 17 | \ 'airline_c': [ '#d70000' , '#ffdfdf' , 160 , 224 , '' ] , 18 | \ } 19 | let g:airline#themes#xtermlight#palette.insert_paste = { 20 | \ 'airline_a': [ s:I1[0] , '#d78700' , s:I1[2] , 172 , '' ] , 21 | \ } 22 | 23 | 24 | let g:airline#themes#xtermlight#palette.replace = copy(g:airline#themes#xtermlight#palette.insert) 25 | let g:airline#themes#xtermlight#palette.replace.airline_a = [ s:I2[0] , '#ff0000' , s:I1[2] , 196 , '' ] 26 | let g:airline#themes#xtermlight#palette.replace_modified = g:airline#themes#xtermlight#palette.insert_modified 27 | 28 | 29 | let s:V1 = [ '#eeeeee' , '#ff5f00' , 255 , 202 ] 30 | let s:V2 = [ '#5f0000' , '#ffaf00' , 52 , 214 ] 31 | let s:V3 = [ '#d75f00' , '#ffff87' , 166 , 228 ] 32 | let g:airline#themes#xtermlight#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 33 | let g:airline#themes#xtermlight#palette.visual_modified = { 34 | \ 'airline_c': [ '#d70000' , '#ffdfdf' , 160 , 224 , '' ] , 35 | \ } 36 | 37 | 38 | let s:IA1 = [ '#6c6c6c' , '#b2b2b2' , 242 , 249 , '' ] 39 | let s:IA2 = [ '#8a8a8a' , '#d0d0d0' , 245 , 252 , '' ] 40 | let s:IA3 = [ '#a8a8a8' , '#eeeeee' , 248 , 255 , '' ] 41 | let g:airline#themes#xtermlight#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) 42 | let g:airline#themes#xtermlight#palette.inactive_modified = { 43 | \ 'airline_c': [ '#d70000' , '' , 160 , '' , '' ] , 44 | \ } 45 | 46 | -------------------------------------------------------------------------------- /autoload/airline/themes/zenburn.vim: -------------------------------------------------------------------------------- 1 | let g:airline#themes#zenburn#palette = {} 2 | 3 | function! airline#themes#zenburn#refresh() 4 | let g:airline#themes#zenburn#palette.accents = { 5 | \ 'red': airline#themes#get_highlight('Constant'), 6 | \ } 7 | 8 | let s:N1 = airline#themes#get_highlight2(['DbgCurrent', 'bg'], ['Folded', 'fg'], 'bold') 9 | let s:N2 = airline#themes#get_highlight('Folded') 10 | let s:N3 = airline#themes#get_highlight('NonText') 11 | let s:Nmod = airline#themes#get_highlight('Comment') 12 | 13 | let g:airline#themes#zenburn#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) 14 | let g:airline#themes#zenburn#palette.normal.airline_c = s:Nmod 15 | let g:airline#themes#zenburn#palette.normal_modified = { 16 | \ 'airline_c': s:Nmod 17 | \ } 18 | 19 | let s:I1 = airline#themes#get_highlight2(['DbgCurrent', 'bg'], ['String', 'fg'], 'bold') 20 | let s:I2 = airline#themes#get_highlight2(['String', 'fg'], ['Folded', 'bg']) 21 | let s:I3 = s:N3 22 | let g:airline#themes#zenburn#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) 23 | let g:airline#themes#zenburn#palette.insert.airline_c = s:Nmod 24 | let g:airline#themes#zenburn#palette.insert_modified = g:airline#themes#zenburn#palette.normal_modified 25 | 26 | let s:R1 = airline#themes#get_highlight2(['DbgCurrent', 'bg'], ['Comment', 'fg'], 'bold') 27 | let s:R2 = airline#themes#get_highlight2(['Comment', 'fg'], ['Folded', 'bg']) 28 | let s:R3 = s:N3 29 | let g:airline#themes#zenburn#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) 30 | let g:airline#themes#zenburn#palette.replace_modified = g:airline#themes#zenburn#palette.normal_modified 31 | 32 | let s:V1 = airline#themes#get_highlight2(['DbgCurrent', 'bg'], ['Identifier', 'fg'], 'bold') 33 | let s:V2 = airline#themes#get_highlight2(['Identifier', 'fg'], ['Folded', 'bg']) 34 | let s:V3 = s:N3 35 | let g:airline#themes#zenburn#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) 36 | let g:airline#themes#zenburn#palette.visual_modified = g:airline#themes#zenburn#palette.normal_modified 37 | 38 | let s:IA = airline#themes#get_highlight('NonText') 39 | let g:airline#themes#zenburn#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) 40 | let g:airline#themes#zenburn#palette.inactive_modified = { 41 | \ 'airline_c': s:Nmod 42 | \ } 43 | endfunction 44 | 45 | call airline#themes#zenburn#refresh() 46 | -------------------------------------------------------------------------------- /plugin/airline-themes.vim: -------------------------------------------------------------------------------- 1 | " MIT License. Copyright (c) 2013-2021 Bailey Ling & Contributors. 2 | " vim: et ts=2 sts=2 sw=2 3 | 4 | let s:save_cpo = &cpo 5 | set cpo&vim 6 | 7 | scriptencoding utf-8 8 | 9 | if &cp || v:version < 702 || (exists('g:loaded_airline_themes') && g:loaded_airline_themes) 10 | finish 11 | endif 12 | let g:loaded_airline_themes = 1 13 | 14 | let &cpo = s:save_cpo 15 | unlet s:save_cpo 16 | -------------------------------------------------------------------------------- /test/airline-themes.vader: -------------------------------------------------------------------------------- 1 | # Make sure that theme and 5 basic modes don't throw an error 2 | # Get list of all included themes 3 | Execute (validate themes): 4 | let themes = readfile('themes.txt') 5 | call sort(themes) 6 | 7 | let err_proc = v:false 8 | try 9 | 10 | for themePath in themes 11 | 12 | " Check all the basic modes and their modified counterparts 13 | " This test only fails on exceptional cases 14 | let theme = fnamemodify(themePath, ':t:r') 15 | Log theme 16 | execute('AirlineTheme ' . theme) 17 | execute('source ' . themePath) 18 | normal! i 19 | normal! : 20 | normal! R 21 | normal! v 22 | setlocal mod 23 | normal! i 24 | normal! : 25 | normal! R 26 | normal! v 27 | setlocal nomod 28 | 29 | endfor 30 | 31 | catch 32 | let err_proc = v:true 33 | Log "Failed validation testing with exception:" 34 | Log string(v:exception) 35 | endtry 36 | AirlineRefresh 37 | 38 | Assert !err_proc 39 | --------------------------------------------------------------------------------