Skip to content

Instantly share code, notes, and snippets.

@dander
Created January 17, 2019 09:27
Show Gist options
  • Save dander/a7546f4ee56a0192ee97ab0dbca497db to your computer and use it in GitHub Desktop.
Save dander/a7546f4ee56a0192ee97ab0dbca497db to your computer and use it in GitHub Desktop.
solarized color palette
Red [
Title: "solarized colors"
Source: https://ethanschoonover.com/solarized
Values: {
SOLARIZED HEX 16/8 TERMCOL XTERM/HEX L*A*B sRGB HSB
--------- ------- ---- ------- ----------- ---------- ----------- -----------
base03 #002b36 8/4 brblack 234 #1c1c1c 15 -12 -12 0 43 54 193 100 21
base02 #073642 0/4 black 235 #262626 20 -12 -12 7 54 66 192 90 26
base01 #586e75 10/7 brgreen 240 #4e4e4e 45 -07 -07 88 110 117 194 25 46
base00 #657b83 11/7 bryellow 241 #585858 50 -07 -07 101 123 131 195 23 51
base0 #839496 12/6 brblue 244 #808080 60 -06 -03 131 148 150 186 13 59
base1 #93a1a1 14/4 brcyan 245 #8a8a8a 65 -05 -02 147 161 161 180 9 63
base2 #eee8d5 7/7 white 254 #d7d7af 92 -00 10 238 232 213 44 11 93
base3 #fdf6e3 15/7 brwhite 230 #ffffd7 97 00 10 253 246 227 44 10 99
yellow #b58900 3/3 yellow 136 #af8700 60 10 65 181 137 0 45 100 71
orange #cb4b16 9/3 brred 166 #d75f00 50 50 55 203 75 22 18 89 80
red #dc322f 1/1 red 160 #d70000 50 65 45 220 50 47 1 79 86
magenta #d33682 5/5 magenta 125 #af005f 50 65 -05 211 54 130 331 74 83
violet #6c71c4 13/5 brmagenta 61 #5f5faf 50 15 -45 108 113 196 237 45 77
blue #268bd2 4/4 blue 33 #0087ff 55 -10 -45 38 139 210 205 82 82
cyan #2aa198 6/6 cyan 37 #00afaf 60 -35 -05 42 161 152 175 74 63
green #859900 2/2 green 64 #5f8700 60 -20 65 133 153 0 68 100 60
}
]
solarized: context [
values: context collect [foreach [name hex] [
base03: #002b36
base02: #073642
base01: #586e75
base00: #657b83
base0: #839496
base1: #93a1a1
base2: #eee8d5
base3: #fdf6e3
yellow: #b58900
orange: #cb4b16
red: #dc322f
magenta: #d33682
violet: #6c71c4
blue: #268bd2
cyan: #2aa198
green: #859900
][
keep name keep to-tuple hex
]]
base-theme: to-map compose/deep [
string! [(values/orange)]
integer! [(values/red)]
float! [(values/red)]
pair! [(values/red) bold]
tuple! [(values/red) bold]
percent! [(values/red) italic]
datatype! [(values/cyan)]
set-word! [(values/green)]
get-word! [(values/yellow)]
url! [(values/blue) underline]
path! [(values/blue)]
file! [(values/blue) italic]
comment! [(values/green)]
]
dark-theme: extend copy base-theme compose/deep [
foreground [(values/base0)]
background [(values/base03)]
selected [(values/base02)]
lit-word! [(values/base1) bold]
]
light-theme: extend copy base-theme compose/deep [
foreground [(values/base00)]
background [(values/base3)]
selected [(values/base2)]
lit-word! [(values/base01) bold]
]
]
gui-console-ctx/terminal/theme: solarized/dark-theme
gui-console-ctx/terminal/color?: yes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment