summaryrefslogtreecommitdiff
path: root/colors
diff options
context:
space:
mode:
Diffstat (limited to 'colors')
-rw-r--r--colors/solarized-dark.kak70
-rw-r--r--colors/solarized-light.kak70
-rw-r--r--colors/solarized.kak71
3 files changed, 140 insertions, 71 deletions
diff --git a/colors/solarized-dark.kak b/colors/solarized-dark.kak
new file mode 100644
index 00000000..6f0487c9
--- /dev/null
+++ b/colors/solarized-dark.kak
@@ -0,0 +1,70 @@
+# Solarized Dark
+
+%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 "
+ # code
+ face value ${cyan}
+ face type ${yellow}
+ face variable ${blue}
+ face module ${cyan}
+ face function ${blue}
+ face string ${cyan}
+ face keyword ${green}
+ face operator ${green}
+ face attribute ${violet}
+ face comment ${base01}
+ face meta ${orange}
+ face builtin default+b
+
+ # markup
+ face title ${blue}+b
+ face header ${blue}
+ face bold ${base0}+b
+ face italic ${base0}+i
+ face mono ${base1}
+ face block ${cyan}
+ face link ${base1}
+ face bullet ${yellow}
+ face list ${green}
+
+ # builtin
+ face Default ${base0},${base03}
+ face PrimarySelection ${base03},${blue}
+ face SecondarySelection ${base01},${base1}
+ face PrimaryCursor ${base03},${base0}
+ face SecondaryCursor ${base03},${base01}
+ face LineNumbers ${base01},${base02}
+ face LineNumberCursor ${base1},${base02}
+ face LineNumbersWrapped ${base02},${base02}
+ face MenuForeground ${base03},${yellow}
+ face MenuBackground ${base1},${base02}
+ face MenuInfo ${base01}
+ face Information ${base02},${base1}
+ face Error ${red},default+b
+ face StatusLine ${base1},${base02}+b
+ face StatusLineMode ${orange}
+ face StatusLineInfo ${cyan}
+ face StatusLineValue ${green}
+ face StatusCursor ${base00},${base3}
+ face Prompt ${yellow}+b
+ face MatchingChar ${red},${base01}+b
+ face BufferPadding ${base01},${base03}
+ "
+}
diff --git a/colors/solarized-light.kak b/colors/solarized-light.kak
new file mode 100644
index 00000000..0cf51370
--- /dev/null
+++ b/colors/solarized-light.kak
@@ -0,0 +1,70 @@
+# Solarized Light
+
+%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 "
+ # code
+ face value ${cyan}
+ face type ${yellow}
+ face variable ${blue}
+ face module ${cyan}
+ face function ${blue}
+ face string ${cyan}
+ face keyword ${green}
+ face operator ${green}
+ face attribute ${violet}
+ face comment ${base1}
+ face meta ${orange}
+ face builtin default+b
+
+ # markup
+ face title ${blue}+b
+ face header ${blue}
+ face bold ${base01}+b
+ face italic ${base01}+i
+ face mono ${base1}
+ face block ${cyan}
+ face link ${base01}
+ face bullet ${yellow}
+ face list ${green}
+
+ # builtin
+ face Default ${base00},${base3}
+ face PrimarySelection ${base3},${blue}
+ face SecondarySelection ${base1},${base01}
+ face PrimaryCursor ${base3},${base00}
+ face SecondaryCursor ${base3},${base1}
+ face LineNumbers ${base1},${base2}
+ face LineNumberCursor ${base01},${base2}
+ face LineNumbersWrapped ${base2},${base2}
+ face MenuForeground ${base3},${yellow}
+ face MenuBackground ${base01},${base2}
+ face MenuInfo ${base1}
+ face Information ${base2},${base1}
+ face Error ${red},default+b
+ face StatusLine ${base01},${base2}+b
+ face StatusLineMode ${orange}
+ face StatusLineInfo ${cyan}
+ face StatusLineValue ${green}
+ face StatusCursor ${base0},${base03}
+ face Prompt ${yellow}+b
+ face MatchingChar ${red},${base2}+b
+ face BufferPadding ${base1},${base3}
+ "
+}
diff --git a/colors/solarized.kak b/colors/solarized.kak
deleted file mode 100644
index f616c093..00000000
--- a/colors/solarized.kak
+++ /dev/null
@@ -1,71 +0,0 @@
-# solarized theme
-
-%sh{
- # Base color definitions
- 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 "
- # then we map them to code
- face value ${cyan}
- face type ${yellow}
- face variable ${blue}
- face module ${cyan}
- face function default
- face string ${cyan}
- face keyword ${green}
- face operator default
- face attribute ${violet}
- face comment ${base01}
- face meta ${orange}
- face builtin default+b
-
- # and markup
- face title ${yellow}
- face header ${blue}
- face bold ${base1}
- face italic ${base2}
- face mono ${base3}
- face block ${violet}
- face link ${magenta}
- face bullet ${orange}
- face list ${yellow}
-
- # and built in faces
- face Default ${base0},${base03}
- face PrimarySelection white,blue
- face SecondarySelection black,blue
- face PrimaryCursor black,white
- face SecondaryCursor black,white
- face LineNumbers ${base0},${base03}
- face LineNumberCursor default,${base03}+b
- face MenuForeground ${cyan},${base01}
- face MenuBackground ${base02},${base01}
- face MenuInfo ${base03}
- face Information ${base02},${base1}
- face Error default,red
- face StatusLine default,${base02}
- face StatusLineMode ${orange}
- face StatusLineInfo ${cyan}
- face StatusLineValue ${green}
- face StatusCursor ${base00},${base3}
- face Prompt yellow
- face MatchingChar default+b
- face BufferPadding ${base01},${base03}
- "
-}