dotfiles/kak/colors/solarized-darker.kak
2024-11-07 16:25:41 -07:00

116 lines
5.1 KiB
Text

# Solarized Darker
evaluate-commands %sh{
base03='rgb:002b36'
base02='rgb:073642'
base01='rgb:586e75'
base00='rgb:657b83'
base0='rgb:839496'
base1='rgb:93a1a1'
base2='rgb:eee8d5'
base3='rgb:fdf6e3'
yellow='rgb:b58900'
orange='rgb:cb4b16'
red='rgb:dc322f'
magenta='rgb:d33682'
violet='rgb:6c71c4'
blue='rgb:268bd2'
cyan='rgb:2aa198'
green='rgb:859900'
echo "
# markup
face global title ${blue}+b
face global header ${blue}
face global mono ${base1}
face global block ${cyan}
face global link ${base1}
face global bullet ${yellow}
face global list ${green}
# builtin
face global Default ${base0},default
face global PrimarySelection ${base03},${blue}+fg
face global SecondarySelection ${base01},${base1}+fg
face global PrimaryCursor ${base03},${base0}+fg
face global SecondaryCursor ${base03},${base01}+fg
face global PrimaryCursorEol ${base03},${base2}+fg
face global SecondaryCursorEol ${base03},${base3}+fg
face global LineNumbers ${base01},default
face global LineNumberCursor ${base0},${base03}
face global LineNumbersWrapped ${base02},default
face global MenuForeground ${base03},${yellow}
face global MenuBackground ${base1},${base02}
face global MenuInfo ${base01}
face global Information ${base02},${base1}
face global Error ${red},default+b
face global DiagnosticError ${red}
face global DiagnosticWarning ${yellow}
face global StatusLine ${base1},${base02}+b
face global StatusLineMode ${orange}
face global StatusLineInfo ${cyan}
face global StatusLineValue ${green}
face global StatusCursor ${base00},${base3}
face global Prompt ${yellow}+b
face global MatchingChar ${red},${base01}+b
face global BufferPadding ${base01},default
face global Whitespace ${base01}+f
# code
face global value ${cyan}
face global type ${yellow}
face global variable ${blue}
face global module ${cyan}
face global function ${blue}
face global string ${cyan}
face global keyword ${green}
face global operator ${green}
face global attribute ${violet}
face global comment ${base01}
face global documentation comment
face global meta ${orange}
face global builtin default+b
# tree-sitter
face global ts_attribute ${violet}
face global ts_comment ${base01}+i
face global ts_constant ${yellow}
face global ts_constructor ${cyan}
face global ts_diff_plus ${green}
face global ts_diff_minus ${red}
face global ts_diff_delta ${yellow}
face global ts_error ${red}
face global ts_function ${blue}
face global ts_hint ${violet}
face global ts_info ${violet}
face global ts_keyword ${green}
face global ts_label ${blue}+b
face global ts_markup_bold default+b
face global ts_markup_heading ${blue}+b
face global ts_markup_italic default+i
face global ts_list_checked ${blue}
face global ts_list_numbered ${cyan}
face global ts_list_unchecked ${green}
face global ts_label ${violet}
face global ts_url ${cyan}
face global ts_uri ${cyan}
face global ts_text default
face global ts_quote ${magenta}
face global ts_raw ${magenta}
face global ts_markup_strikethrough default+s
face global ts_namespace ${cyan}+b
face global ts_operator operator
face global ts_property ${violet}
face global ts_punctuation default
face global ts_special ${orange}
face global ts_spell ${red}
face global ts_string ${cyan}
face global ts_symbol ${cyan}
face global ts_tag ${violet}
face global ts_tag_error ${red}
face global ts_text default
face global ts_type ${violet}
face global ts_variable ${blue}
face global ts_warning ${yellow}
"
}