summaryrefslogtreecommitdiff
path: root/colors
diff options
context:
space:
mode:
authorbasbebe <git@bastianbeuttel.com>2021-07-19 13:32:17 +0200
committerbasbebe <git@bastianbeuttel.com>2021-07-19 13:32:17 +0200
commitd701e9d0b220cf3c30abdb50ecf9c59181e15d27 (patch)
treeb0570fccdb3bd6b60306b77b5800b4fdb1d2016c /colors
parentc643cd446712a9f9db05081786b5bc0daf2a96d7 (diff)
add gruvbox-light theme
Diffstat (limited to 'colors')
-rw-r--r--colors/gruvbox-light.kak77
1 files changed, 77 insertions, 0 deletions
diff --git a/colors/gruvbox-light.kak b/colors/gruvbox-light.kak
new file mode 100644
index 00000000..c0ff7f82
--- /dev/null
+++ b/colors/gruvbox-light.kak
@@ -0,0 +1,77 @@
+# gruvbox light theme
+
+evaluate-commands %sh{
+ gray="rgb:928374"
+ red="rgb:9d0006"
+ green="rgb:79740e"
+ yellow="rgb:b57614"
+ blue="rgb:876678"
+ purple="rgb:8f3f71"
+ aqua="rgb:427b58"
+ orange="rgb:af3a03"
+
+ bg="rgb:fbf1c7"
+ bg_alpha="rgba:fbf1c7a0"
+ bg1="rgb:ebdbb2"
+ bg2="rgb:d5c4a1"
+ bg3="rgb:bdae93"
+ bg4="rgb:a89984"
+
+ fg="rgb:3c3836"
+ fg_alpha="rgba:3c3836a0"
+ fg0="rgb:282828"
+ fg2="rgb:504945"
+ fg3="rgb:665c54"
+ fg4="rgb:7c6f64"
+
+ echo "
+ # Code highlighting
+ face global value ${purple}
+ face global type ${yellow}
+ face global variable ${blue}
+ face global module ${green}
+ face global function ${fg}
+ face global string ${green}
+ face global keyword ${red}
+ face global operator ${fg}
+ face global attribute ${orange}
+ face global comment ${gray}+i
+ face global documentation comment
+ face global meta ${aqua}
+ face global builtin ${fg}+b
+
+ # Markdown highlighting
+ face global title ${green}+b
+ face global header ${orange}
+ face global mono ${fg4}
+ face global block ${aqua}
+ face global link ${blue}+u
+ face global bullet ${yellow}
+ face global list ${fg}
+
+ face global Default ${fg},${bg}
+ face global PrimarySelection ${fg_alpha},${blue}+g
+ face global SecondarySelection ${bg_alpha},${blue}+g
+ face global PrimaryCursor ${bg},${fg}+fg
+ face global SecondaryCursor ${bg},${bg4}+fg
+ face global PrimaryCursorEol ${bg},${fg4}+fg
+ face global SecondaryCursorEol ${bg},${bg2}+fg
+ face global LineNumbers ${bg4}
+ face global LineNumberCursor ${yellow},${bg1}
+ face global LineNumbersWrapped ${bg1}
+ face global MenuForeground ${bg2},${blue}
+ face global MenuBackground ${fg},${bg2}
+ face global MenuInfo ${bg}
+ face global Information ${bg},${fg}
+ face global Error ${bg},${red}
+ face global StatusLine ${fg},${bg}
+ face global StatusLineMode ${yellow}+b
+ face global StatusLineInfo ${purple}
+ face global StatusLineValue ${red}
+ face global StatusCursor ${bg},${fg}
+ face global Prompt ${yellow}
+ face global MatchingChar ${fg},${bg3}+b
+ face global BufferPadding ${bg2},${bg}
+ face global Whitespace ${bg2}+f
+ "
+}