Push base16 theme changes

- Switch to a base16 builder wrapper I wrote myself
- Switch small details on a bunch of templates
- Switch to a QVP based color scheme I wrote myself

This should form the most rational default for colors going forward.
This commit is contained in:
Trysdyn Black 2021-04-04 00:09:46 -07:00
parent a52f9ead7b
commit ed5e5150d6
8 changed files with 180 additions and 226 deletions

View file

@ -1,53 +1,37 @@
" %%base16_template: vim##default %%
" vi:syntax=vim
" base16-vim (https://github.com/chriskempson/base16-vim)
" by Chris Kempson (http://chriskempson.com)
" IR Black - Trysdyn Edit scheme by Trysdyn
" This enables the coresponding base16-shell script to run so that
" :colorscheme works in terminals supported by base16-shell scripts
" User must set this variable in .vimrc
" let g:base16_shell_path=base16-builder/output/shell/
if !has("gui_running")
if exists("g:base16_shell_path")
execute "silent !/bin/sh ".g:base16_shell_path."/base16-irblack-trysdyn.sh"
endif
endif
" GUI color definitions
let s:gui00 = "000000"
let g:base16_gui00 = "000000"
let s:gui01 = "242422"
let g:base16_gui01 = "242422"
let s:gui02 = "401040"
let g:base16_gui02 = "401040"
let s:gui03 = "6c6c66"
let g:base16_gui03 = "6c6c66"
let s:gui04 = "918f88"
let g:base16_gui04 = "918f88"
let s:gui05 = "b5b3aa"
let g:base16_gui05 = "b5b3aa"
let s:gui06 = "d9d7cc"
let g:base16_gui06 = "d9d7cc"
let s:gui07 = "fdfbee"
let g:base16_gui07 = "fdfbee"
let s:gui08 = "ff6c60"
let g:base16_gui08 = "ff6c60"
let s:gui09 = "e9c062"
let g:base16_gui09 = "e9c062"
let s:gui0A = "ffffb6"
let g:base16_gui0A = "ffffb6"
let s:gui0B = "a8ff60"
let g:base16_gui0B = "a8ff60"
let s:gui0C = "c6c5fe"
let g:base16_gui0C = "c6c5fe"
let s:gui0D = "96cbfe"
let g:base16_gui0D = "96cbfe"
let s:gui0E = "ff73fd"
let g:base16_gui0E = "ff73fd"
let s:gui0F = "b18a3d"
let g:base16_gui0F = "b18a3d"
let s:gui01 = "202020"
let g:base16_gui01 = "202020"
let s:gui02 = "311647"
let g:base16_gui02 = "311647"
let s:gui03 = "606060"
let g:base16_gui03 = "606060"
let s:gui04 = "b0b0b0"
let g:base16_gui04 = "b0b0b0"
let s:gui05 = "f0f0f0"
let g:base16_gui05 = "f0f0f0"
let s:gui06 = "c0c0c0"
let g:base16_gui06 = "c0c0c0"
let s:gui07 = "ffffff"
let g:base16_gui07 = "ffffff"
let s:gui08 = "ed008c"
let g:base16_gui08 = "ed008c"
let s:gui09 = "f7941d"
let g:base16_gui09 = "f7941d"
let s:gui0A = "f7c61d"
let g:base16_gui0A = "f7c61d"
let s:gui0B = "8dc73f"
let g:base16_gui0B = "8dc73f"
let s:gui0C = "65cdcd"
let g:base16_gui0C = "65cdcd"
let s:gui0D = "3f7fff"
let g:base16_gui0D = "3f7fff"
let s:gui0E = "9f4fdf"
let g:base16_gui0E = "9f4fdf"
let s:gui0F = "a16946"
let g:base16_gui0F = "a16946"
" Terminal color definitions
let s:cterm00 = "00"
@ -101,21 +85,21 @@ endif
" Neovim terminal colours
if has("nvim")
let g:terminal_color_0 = "#000000"
let g:terminal_color_1 = "#ff6c60"
let g:terminal_color_2 = "#a8ff60"
let g:terminal_color_3 = "#ffffb6"
let g:terminal_color_4 = "#96cbfe"
let g:terminal_color_5 = "#ff73fd"
let g:terminal_color_6 = "#c6c5fe"
let g:terminal_color_7 = "#b5b3aa"
let g:terminal_color_8 = "#6c6c66"
let g:terminal_color_9 = "#ff6c60"
let g:terminal_color_10 = "#a8ff60"
let g:terminal_color_11 = "#ffffb6"
let g:terminal_color_12 = "#96cbfe"
let g:terminal_color_13 = "#ff73fd"
let g:terminal_color_14 = "#c6c5fe"
let g:terminal_color_15 = "#fdfbee"
let g:terminal_color_1 = "#ed008c"
let g:terminal_color_2 = "#8dc73f"
let g:terminal_color_3 = "#f7c61d"
let g:terminal_color_4 = "#3f7fff"
let g:terminal_color_5 = "#9f4fdf"
let g:terminal_color_6 = "#65cdcd"
let g:terminal_color_7 = "#f0f0f0"
let g:terminal_color_8 = "#606060"
let g:terminal_color_9 = "#ed008c"
let g:terminal_color_10 = "#8dc73f"
let g:terminal_color_11 = "#f7c61d"
let g:terminal_color_12 = "#3f7fff"
let g:terminal_color_13 = "#9f4fdf"
let g:terminal_color_14 = "#65cdcd"
let g:terminal_color_15 = "#ffffff"
let g:terminal_color_background = g:terminal_color_0
let g:terminal_color_foreground = g:terminal_color_5
if &background == "light"
@ -125,28 +109,28 @@ if has("nvim")
elseif has("terminal")
let g:terminal_ansi_colors = [
\ "#000000",
\ "#ff6c60",
\ "#a8ff60",
\ "#ffffb6",
\ "#96cbfe",
\ "#ff73fd",
\ "#c6c5fe",
\ "#b5b3aa",
\ "#6c6c66",
\ "#ff6c60",
\ "#a8ff60",
\ "#ffffb6",
\ "#96cbfe",
\ "#ff73fd",
\ "#c6c5fe",
\ "#fdfbee",
\ "#ed008c",
\ "#8dc73f",
\ "#f7c61d",
\ "#3f7fff",
\ "#9f4fdf",
\ "#65cdcd",
\ "#f0f0f0",
\ "#606060",
\ "#ed008c",
\ "#8dc73f",
\ "#f7c61d",
\ "#3f7fff",
\ "#9f4fdf",
\ "#65cdcd",
\ "#ffffff",
\ ]
endif
" Theme setup
hi clear
syntax reset
let g:colors_name = "base16-irblack-trysdyn"
let g:colors_name = "base16"
" Highlighting function
" Optional variables are attributes and guisp