commit 9252dc6f7353360e1971c0429e8ad97eeb9926d9
parent b211180c53bd5d7981d619bd067bd60989c72832
Author: Thomas Frössman <thomasf@jossystem.se>
Date: Wed, 6 Nov 2019 18:55:39 +0100
generate some version of those old -l and -d
Diffstat:
| M | colorlab/main.go | | | 148 | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------- |
| M | solarized-palettes.el | | | 224 | ++++++++++++++++++++++++++++++++++++++++---------------------------------------- |
2 files changed, 233 insertions(+), 139 deletions(-)
diff --git a/colorlab/main.go b/colorlab/main.go
@@ -63,12 +63,19 @@ func main() {
for _, pal := range palettes {
fmt.Println(pal.Name)
- pal.Generate()
+ nc := pal.Generate()
+
+ nc.PrintAlist(os.Stdout, 0)
+ // nc.FilterPrefix("base").PrintAlist(os.Stdout, 0)
+ // Merge(nc.FilterSuffix("-d"), oldDarkAccents.NamedColors().WithSuffix("-do")).PrintAlist(os.Stdout, 0)
+ // Merge(nc.FilterSuffix("-l"), oldLightAccents.NamedColors().WithSuffix("-lo")).PrintAlist(os.Stdout, 0)
+
+ rewriteTheme(nc, pal.Name)
}
fmt.Println("\n-----\n")
}
-func (p Palette) Generate() {
+func (p Palette) Generate() NamedColors {
pal := p.Solarized
@@ -76,23 +83,36 @@ func (p Palette) Generate() {
if p.Inverse {
corrected = pal.Inverse()
}
+
bgs, fgs := createComplementaryColors(corrected, 0.85, 0.3, 0.01)
- // hbgs, hfgs := createComplementaryColors(corrected, 0.7, 0.2, -0.05)
hbgs, hfgs := createComplementaryColors(corrected, 0.6, 0.45, 0.04)
cols := Merge(
pal.NamedColors(),
- oldLightAccents.NamedColors().WithSuffix("-l"),
- oldDarkAccents.NamedColors().WithSuffix("-d"),
fgs.NamedColors().WithSuffix("-1fg"),
bgs.NamedColors().WithSuffix("-1bg"),
hfgs.NamedColors().WithSuffix("-2fg"),
hbgs.NamedColors().WithSuffix("-2bg"),
+
+ pal.Accents.
+ ChangeSaturation(0.2).
+ Blend(pal.Base03, .2).
+ ChangeLightness(-.1).
+ NamedColors().
+ WithSuffix("-d"),
+
+ pal.Accents.
+ ChangeSaturation(0.2).
+ Blend(pal.Base2, .2).
+ ChangeLightness(.05).
+ NamedColors().
+ WithSuffix("-l"),
)
- rewriteTheme(cols, p.Name)
+ return cols
}
func createComplementaryColors(sol Solarized, blendBg, blendFg, gamma float64) (accentBgs, accentFgs Accents) {
+ lightnessReport := false
sol = sol.Clone()
cs := sol.Accents.Colors()
@@ -102,7 +122,9 @@ func createComplementaryColors(sol Solarized, blendBg, blendFg, gamma float64) (
}
var bgs, fgs [8]colorful.Color
for idx, v := range cs {
- fmt.Println(" ")
+ if lightnessReport {
+ fmt.Println(" ")
+ }
blendBgColor := sol.Base03.Color()
blendFgColor := sol.Base0.Color()
@@ -130,27 +152,32 @@ func createComplementaryColors(sol Solarized, blendBg, blendFg, gamma float64) (
bg := v.BlendLab(blendBgColor, blendBg)
fg := v.BlendLab(blendFgColor, blendFg)
- {
- l, _, _ := blendBgColor.Lab()
- fmt.Printf(" | b1 %.2f %s", l, sol.Base03)
- }
- {
- l, _, _ := blendFgColor.Lab()
- fmt.Printf(" f1 %.2f %s", l, sol.Base0)
+ if lightnessReport {
+ {
+ l, _, _ := blendBgColor.Lab()
+ fmt.Printf(" | b1 %.2f %s", l, sol.Base03)
+ }
+ {
+ l, _, _ := blendFgColor.Lab()
+ fmt.Printf(" f1 %.2f %s", l, sol.Base0)
+ }
}
lFg := light(blendFgColor)
lBg := light(blendBgColor)
lc := lFg - lBg
- fmt.Printf(" lc %.2f", lc)
+ if lightnessReport {
+ fmt.Printf(" lc %.2f", lc)
+ }
bl, ba, bb := bg.Lab()
fl, fa, fb := fg.Lab()
- fmt.Printf(" | b2 %.2f %s", bl, bg.Clamped().Hex())
- fmt.Printf(" f2 %.2f %s", fl, fg.Clamped().Hex())
- fmt.Printf(" lc %.2f", fl-bl)
-
+ if lightnessReport {
+ fmt.Printf(" | b2 %.2f %s", bl, bg.Clamped().Hex())
+ fmt.Printf(" f2 %.2f %s", fl, fg.Clamped().Hex())
+ fmt.Printf(" lc %.2f", fl-bl)
+ }
// nlb := bl + (fl-bl)*0.5 + lc*0.5
// nlf := bl + (fl-bl)*0.5 - lc*0.5
// nlf := lFg
@@ -176,23 +203,29 @@ func createComplementaryColors(sol Solarized, blendBg, blendFg, gamma float64) (
}
nlf = nlf + nlf/1*diff*m
nlb = nlb - nlb/1*diff*m
- fmt.Printf(" adj %.2f ", diff)
+ if lightnessReport {
+ fmt.Printf(" adj %.2f ", diff)
+ }
} else {
- fmt.Printf(" ")
+ if lightnessReport {
+ fmt.Printf(" ")
+ }
}
fg = colorful.Lab(nlf, fa, fb)
bg = colorful.Lab(nlb, ba, bb)
-
- fmt.Printf(" | b3 %.2f %s", nlb, bg.Clamped().Hex())
- fmt.Printf(" f3 %.2f %s", nlf, fg.Clamped().Hex())
- fmt.Printf(" lc %.2f", nlf-nlb)
-
+ if lightnessReport {
+ fmt.Printf(" | b3 %.2f %s", nlb, bg.Clamped().Hex())
+ fmt.Printf(" f3 %.2f %s", nlf, fg.Clamped().Hex())
+ fmt.Printf(" lc %.2f", nlf-nlb)
+ }
bgs[idx] = bg
fgs[idx] = fg
}
- fmt.Println("\n\n")
+ if lightnessReport {
+ fmt.Println("\n\n")
+ }
return NewAccents(bgs), NewAccents(fgs)
}
@@ -487,6 +520,39 @@ func (a Accents) ChangeLightness(amount float64) Accents {
cc[7] = lightness(cc[7], amount)
return NewAccents(cc)
}
+func (a Accents) ChangeSaturation(amount float64) Accents {
+ cc := a.Colors()
+ saturation := func(c colorful.Color, v float64) colorful.Color {
+ h, s, l := c.Hsl()
+ // s = math.Min(math.Max(s+v, 0), 1)
+ s = s + v
+ return colorful.Hsl(h, s, l)
+ }
+ cc[0] = saturation(cc[0], amount)
+ cc[1] = saturation(cc[1], amount)
+ cc[2] = saturation(cc[2], amount)
+ cc[3] = saturation(cc[3], amount)
+ cc[4] = saturation(cc[4], amount)
+ cc[5] = saturation(cc[5], amount)
+ cc[6] = saturation(cc[6], amount)
+ cc[7] = saturation(cc[7], amount)
+ return NewAccents(cc)
+}
+
+func (a Accents) Blend(hc HexColor, amount float64) Accents {
+ c := hc.Color()
+ cc := a.Colors()
+ cc[0] = cc[0].BlendLab(c, amount)
+ cc[1] = cc[1].BlendLab(c, amount)
+ cc[2] = cc[2].BlendLab(c, amount)
+ cc[3] = cc[3].BlendLab(c, amount)
+ cc[4] = cc[4].BlendLab(c, amount)
+ cc[5] = cc[5].BlendLab(c, amount)
+ cc[6] = cc[6].BlendLab(c, amount)
+ cc[7] = cc[7].BlendLab(c, amount)
+ return NewAccents(cc)
+}
+
func (ac Accents) NamedColors() NamedColors {
nc := make(NamedColors, 8)
arr := ac.colorArray()
@@ -540,6 +606,34 @@ func (n NamedColors) WithSuffix(suffix string) NamedColors {
return nc
}
+func (n NamedColors) FilterSuffix(suffix ...string) NamedColors {
+ nc := make(NamedColors, len(n))
+ for k, v := range n {
+ loop:
+ for _, s := range suffix {
+ if strings.HasSuffix(k, s) {
+ nc[k] = v
+ break loop
+ }
+ }
+ }
+ return nc
+}
+
+func (n NamedColors) FilterPrefix(prefix ...string) NamedColors {
+ nc := make(NamedColors, len(n))
+ for k, v := range n {
+ loop:
+ for _, p := range prefix {
+ if strings.HasPrefix(k, p) {
+ nc[k] = v
+ break loop
+ }
+ }
+ }
+ return nc
+}
+
func (n NamedColors) PrintAlist(w io.Writer, indent int) (int, error) {
keys := n.OrderedKeys()
var longestKey int
diff --git a/solarized-palettes.el b/solarized-palettes.el
@@ -48,50 +48,50 @@
(yellow-1fg . "#cca551")
(yellow-2bg . "#4a4527")
(yellow-2fg . "#cfad68")
- (yellow-d . "#7B6000")
- (yellow-l . "#DEB542")
+ (yellow-d . "#866300")
+ (yellow-l . "#e1af4b")
(orange-1bg . "#2d3031")
(orange-1fg . "#df7d50")
(orange-2bg . "#553325")
(orange-2fg . "#df8f66")
- (orange-d . "#8B2C02")
- (orange-l . "#F2804F")
+ (orange-d . "#992700")
+ (orange-l . "#fb7640")
(red-1bg . "#302f33")
(red-1fg . "#ec745f")
(red-2bg . "#5b2e2c")
(red-2fg . "#e98871")
- (red-d . "#990A1B")
- (red-l . "#FF6E64")
+ (red-d . "#a7020a")
+ (red-l . "#ff6849")
(magenta-1bg . "#2a2f3e")
(magenta-1fg . "#e1769b")
(magenta-2bg . "#543049")
(magenta-2fg . "#e08aa2")
- (magenta-d . "#93115C")
- (magenta-l . "#F771AC")
+ (magenta-d . "#a00559")
+ (magenta-l . "#ff699e")
(violet-1bg . "#0f3347")
(violet-1fg . "#9994cb")
(violet-2bg . "#233d61")
(violet-2fg . "#a6a0c8")
- (violet-d . "#3F4D91")
- (violet-l . "#9EA0E5")
+ (violet-d . "#243e9b")
+ (violet-l . "#8d85e7")
(blue-1bg . "#003649")
(blue-1fg . "#7ca7d5")
(blue-2bg . "#004666")
(blue-2fg . "#92aecf")
- (blue-d . "#00629D")
- (blue-l . "#69B7F0")
+ (blue-d . "#0061a8")
+ (blue-l . "#74adf5")
(cyan-1bg . "#013941")
(cyan-1fg . "#76b8ab")
(cyan-2bg . "#004e52")
(cyan-2fg . "#8cbcae")
- (cyan-d . "#00736F")
- (cyan-l . "#69CABF")
+ (cyan-d . "#007d76")
+ (cyan-l . "#6ccec0")
(green-1bg . "#1d3732")
(green-1fg . "#a8b152")
(green-2bg . "#374a27")
(green-2fg . "#b2b769")
- (green-d . "#546E00")
- (green-l . "#B4C342")
+ (green-d . "#5b7300")
+ (green-l . "#b3c34d")
;; palette end
)
"The solarized color palette alist.")
@@ -118,50 +118,50 @@
(yellow-1fg . "#876d26")
(yellow-2bg . "#f1d49b")
(yellow-2fg . "#766634")
- (yellow-d . "#7B6000")
- (yellow-l . "#DEB542")
+ (yellow-d . "#866300")
+ (yellow-l . "#e1af4b")
(orange-1bg . "#fedfc5")
(orange-1fg . "#974727")
(orange-2bg . "#ffbd99")
(orange-2fg . "#854a33")
- (orange-d . "#8B2C02")
- (orange-l . "#F2804F")
+ (orange-d . "#992700")
+ (orange-l . "#fb7640")
(red-1bg . "#ffdec8")
(red-1fg . "#a33c35")
(red-2bg . "#ffb9a1")
(red-2fg . "#8e433d")
- (red-d . "#990A1B")
- (red-l . "#FF6E64")
+ (red-d . "#a7020a")
+ (red-l . "#ff6849")
(magenta-1bg . "#fdded7")
(magenta-1fg . "#9a3f6c")
(magenta-2bg . "#fdbac6")
(magenta-2fg . "#854568")
- (magenta-d . "#93115C")
- (magenta-l . "#F771AC")
+ (magenta-d . "#a00559")
+ (magenta-l . "#ff699e")
(violet-1bg . "#ebe4e2")
(violet-1fg . "#4f5e99")
(violet-2bg . "#d1c9e3")
(violet-2fg . "#475a8b")
- (violet-d . "#3F4D91")
- (violet-l . "#9EA0E5")
+ (violet-d . "#243e9b")
+ (violet-l . "#8d85e7")
(blue-1bg . "#e7e8e4")
(blue-1fg . "#1e6fa2")
(blue-2bg . "#c3d5e9")
(blue-2fg . "#246792")
- (blue-d . "#00629D")
- (blue-l . "#69B7F0")
+ (blue-d . "#0061a8")
+ (blue-l . "#74adf5")
(cyan-1bg . "#e4ecda")
(cyan-1fg . "#207e7b")
(cyan-2bg . "#bedfcf")
(cyan-2fg . "#247374")
- (cyan-d . "#00736F")
- (cyan-l . "#69CABF")
+ (cyan-d . "#007d76")
+ (cyan-l . "#6ccec0")
(green-1bg . "#efeac7")
(green-1fg . "#657827")
(green-2bg . "#dbdb9c")
(green-2fg . "#5b6e35")
- (green-d . "#546E00")
- (green-l . "#B4C342")
+ (green-d . "#5b7300")
+ (green-l . "#b3c34d")
;; palette end
)
"The solarized color palette alist.")
@@ -188,50 +188,50 @@
(yellow-1fg . "#d7b15d")
(yellow-2bg . "#4d4729")
(yellow-2fg . "#d8b974")
- (yellow-d . "#7B6000")
- (yellow-l . "#DEB542")
+ (yellow-d . "#936d00")
+ (yellow-l . "#f3be51")
(orange-1bg . "#2d2e2f")
(orange-1fg . "#eb895c")
(orange-2bg . "#583427")
(orange-2fg . "#e99a72")
- (orange-d . "#8B2C02")
- (orange-l . "#F2804F")
+ (orange-d . "#a72e01")
+ (orange-l . "#ff8148")
(red-1bg . "#2f2d32")
(red-1fg . "#f8806a")
(red-2bg . "#5e302e")
(red-2fg . "#f4937c")
- (red-d . "#990A1B")
- (red-l . "#FF6E64")
+ (red-d . "#ae1212")
+ (red-l . "#ff7254")
(magenta-1bg . "#2a2d3d")
(magenta-1fg . "#ed82a8")
(magenta-2bg . "#57324c")
(magenta-2fg . "#e995ae")
- (magenta-d . "#93115C")
- (magenta-l . "#F771AC")
+ (magenta-d . "#a81761")
+ (magenta-l . "#ff75ab")
(violet-1bg . "#113145")
(violet-1fg . "#a2a0d8")
(violet-2bg . "#273f63")
(violet-2fg . "#aeabd4")
- (violet-d . "#3F4D91")
- (violet-l . "#9EA0E5")
+ (violet-d . "#3548a2")
+ (violet-l . "#9b94f2")
(blue-1bg . "#023447")
(blue-1fg . "#85b3e2")
(blue-2bg . "#014868")
(blue-2fg . "#99badc")
- (blue-d . "#00629D")
- (blue-l . "#69B7F0")
+ (blue-d . "#0069b0")
+ (blue-l . "#7ebaff")
(cyan-1bg . "#03373f")
(cyan-1fg . "#7fc4b8")
(cyan-2bg . "#055054")
(cyan-2fg . "#93c8ba")
- (cyan-d . "#00736F")
- (cyan-l . "#69CABF")
+ (cyan-d . "#008981")
+ (cyan-l . "#77dece")
(green-1bg . "#1e3531")
(green-1fg . "#b3bd5f")
(green-2bg . "#3a4c29")
(green-2fg . "#bbc275")
- (green-d . "#546E00")
- (green-l . "#B4C342")
+ (green-d . "#687f00")
+ (green-l . "#c3d255")
;; palette end
)
"The solarized color palette alist.")
@@ -258,50 +258,50 @@
(yellow-1fg . "#7a6120")
(yellow-2bg . "#ecd29c")
(yellow-2fg . "#6b5a2c")
- (yellow-d . "#7B6000")
- (yellow-l . "#DEB542")
+ (yellow-d . "#785700")
+ (yellow-l . "#d6a549")
(orange-1bg . "#fee2c8")
(orange-1fg . "#8a3b1c")
(orange-2bg . "#fabc97")
(orange-2fg . "#793e28")
- (orange-d . "#8B2C02")
- (orange-l . "#F2804F")
+ (orange-d . "#891b00")
+ (orange-l . "#ed6e3e")
(red-1bg . "#ffe1cb")
(red-1fg . "#952f2a")
(red-2bg . "#ffb79f")
(red-2fg . "#823731")
- (red-d . "#990A1B")
- (red-l . "#FF6E64")
+ (red-d . "#990001")
+ (red-l . "#ff6243")
(magenta-1bg . "#fce1da")
(magenta-1fg . "#8e3160")
(magenta-2bg . "#f9b9c4")
(magenta-2fg . "#7a395c")
- (magenta-d . "#93115C")
- (magenta-l . "#F771AC")
+ (magenta-d . "#93004d")
+ (magenta-l . "#f46495")
(violet-1bg . "#ebe7e5")
(violet-1fg . "#44528c")
(violet-2bg . "#cdc8e1")
(violet-2fg . "#3d4f7e")
- (violet-d . "#3F4D91")
- (violet-l . "#9EA0E5")
+ (violet-d . "#11328f")
+ (violet-l . "#837bdf")
(blue-1bg . "#e6ebe7")
(blue-1fg . "#0a6395")
(blue-2bg . "#bfd2e6")
(blue-2fg . "#185b85")
- (blue-d . "#00629D")
- (blue-l . "#69B7F0")
+ (blue-d . "#005797")
+ (blue-l . "#6fa5e7")
(cyan-1bg . "#e4efdd")
(cyan-1fg . "#10716f")
(cyan-2bg . "#b9ddcd")
(cyan-2fg . "#196767")
- (cyan-d . "#00736F")
- (cyan-l . "#69CABF")
+ (cyan-d . "#006d68")
+ (cyan-l . "#66c1b3")
(green-1bg . "#eeedcb")
(green-1fg . "#596c21")
(green-2bg . "#d5d99d")
(green-2fg . "#51622d")
- (green-d . "#546E00")
- (green-l . "#B4C342")
+ (green-d . "#4f6600")
+ (green-l . "#a8b84b")
;; palette end
)
"The solarized color palette alist.")
@@ -372,50 +372,50 @@
(yellow-1fg . "#e2b055")
(yellow-2bg . "#614923")
(yellow-2fg . "#dfb566")
- (yellow-d . "#7B6000")
- (yellow-l . "#DEB542")
+ (yellow-d . "#a76e00")
+ (yellow-l . "#f3ac41")
(orange-1bg . "#402e25")
(orange-1fg . "#e48847")
(orange-2bg . "#62351c")
(orange-2fg . "#e2965a")
- (orange-d . "#8B2C02")
- (orange-l . "#F2804F")
+ (orange-d . "#a53600")
+ (orange-l . "#f37535")
(red-1bg . "#452e28")
(red-1fg . "#ff815b")
(red-2bg . "#6f3125")
(red-2fg . "#f89169")
- (red-d . "#990A1B")
- (red-l . "#FF6E64")
+ (red-d . "#b21b0a")
+ (red-l . "#ff6540")
(magenta-1bg . "#3d3335")
(magenta-1fg . "#dda3a6")
(magenta-2bg . "#5e434a")
(magenta-2fg . "#dbaba4")
- (magenta-d . "#93115C")
- (magenta-l . "#F771AC")
+ (magenta-d . "#9f4d64")
+ (magenta-l . "#e78c9e")
(violet-1bg . "#392f33")
(violet-1fg . "#c68a97")
(violet-2bg . "#523642")
(violet-2fg . "#c89798")
- (violet-d . "#3F4D91")
- (violet-l . "#9EA0E5")
+ (violet-d . "#8b2a58")
+ (violet-l . "#d36b91")
(blue-1bg . "#2c3333")
(blue-1fg . "#7da298")
(blue-2bg . "#2d4243")
(blue-2fg . "#90aa99")
- (blue-d . "#00629D")
- (blue-l . "#69B7F0")
+ (blue-d . "#14676b")
+ (blue-l . "#63a6a5")
(cyan-1bg . "#2f362f")
(cyan-1fg . "#91b382")
(cyan-2bg . "#384a38")
(cyan-2fg . "#9fb888")
- (cyan-d . "#00736F")
- (cyan-l . "#69CABF")
+ (cyan-d . "#2e7d33")
+ (cyan-l . "#75bf6b")
(green-1bg . "#363527")
(green-1fg . "#b4ae51")
(green-2bg . "#4a4821")
(green-2fg . "#bab462")
- (green-d . "#546E00")
- (green-l . "#B4C342")
+ (green-d . "#747400")
+ (green-l . "#b9b340")
;; palette end
)
"The solarized gruvbox dark palette color alist.")
@@ -442,50 +442,50 @@
(yellow-1fg . "#8c6023")
(yellow-2bg . "#efc98b")
(yellow-2fg . "#7f5b2d")
- (yellow-d . "#7B6000")
- (yellow-l . "#DEB542")
+ (yellow-d . "#8a5100")
+ (yellow-l . "#e29a3f")
(orange-1bg . "#f7d8ab")
(orange-1fg . "#893a18")
(orange-2bg . "#f0b382")
(orange-2fg . "#7e3e23")
- (orange-d . "#8B2C02")
- (orange-l . "#F2804F")
+ (orange-d . "#841900")
+ (orange-l . "#df6835")
(red-1bg . "#f5d4aa")
(red-1fg . "#7e2115")
(red-2bg . "#eaa67f")
(red-2fg . "#752d21")
- (red-d . "#990A1B")
- (red-l . "#FF6E64")
+ (red-d . "#750000")
+ (red-l . "#cf5130")
(magenta-1bg . "#f9e4c3")
(magenta-1fg . "#9e6b78")
(magenta-2bg . "#f8d1c0")
(magenta-2fg . "#8c646e")
- (magenta-d . "#93115C")
- (magenta-l . "#F771AC")
+ (magenta-d . "#9f4d64")
+ (magenta-l . "#f598a7")
(violet-1bg . "#eed8bd")
(violet-1fg . "#713c5c")
(violet-2bg . "#dcb3af")
(violet-2fg . "#694058")
- (violet-d . "#3F4D91")
- (violet-l . "#9EA0E5")
+ (violet-d . "#6f104d")
+ (violet-l . "#c2608f")
(blue-1bg . "#dedebe")
(blue-1fg . "#245561")
(blue-2bg . "#b1c2b2")
(blue-2fg . "#30535c")
- (blue-d . "#00629D")
- (blue-l . "#69B7F0")
+ (blue-d . "#004858")
+ (blue-l . "#5b919b")
(cyan-1bg . "#e7e7bb")
(cyan-1fg . "#577a58")
(cyan-2bg . "#cbdaab")
(cyan-2fg . "#556f55")
- (cyan-d . "#00736F")
- (cyan-l . "#69CABF")
+ (cyan-d . "#2e7d33")
+ (cyan-l . "#82cc73")
(green-1bg . "#f0e6b1")
(green-1fg . "#787628")
(green-2bg . "#e0d78f")
(green-2fg . "#6f6c32")
- (green-d . "#546E00")
- (green-l . "#B4C342")
+ (green-d . "#747400")
+ (green-l . "#c6c148")
;; palette end
)
"The solarized gruvbox light color palette alist.")
@@ -512,50 +512,50 @@
(yellow-1fg . "#f2e6c3")
(yellow-2bg . "#777160")
(yellow-2fg . "#ece2c7")
- (yellow-d . "#7B6000")
- (yellow-l . "#DEB542")
+ (yellow-d . "#b6a576")
+ (yellow-l . "#fff7c4")
(orange-1bg . "#534c48")
(orange-1fg . "#e7c4ac")
(orange-2bg . "#726054")
(orange-2fg . "#e4c7b4")
- (orange-d . "#8B2C02")
- (orange-l . "#F2804F")
+ (orange-d . "#ac7b5a")
+ (orange-l . "#ffcaa5")
(red-1bg . "#504948")
(red-1fg . "#dab0af")
(red-2bg . "#6b5656")
(red-2fg . "#d9b8b6")
- (red-d . "#990A1B")
- (red-l . "#FF6E64")
+ (red-d . "#9f5c5c")
+ (red-l . "#f4a9a6")
(magenta-1bg . "#52484f")
(magenta-1fg . "#e5acd1")
(magenta-2bg . "#705467")
(magenta-2fg . "#e2b5d2")
- (magenta-d . "#93115C")
- (magenta-l . "#F771AC")
+ (magenta-d . "#aa5790")
+ (magenta-l . "#ffa6e0")
(violet-1bg . "#4e4c50")
(violet-1fg . "#ccc4d7")
(violet-2bg . "#64606a")
(violet-2fg . "#cec8d6")
- (violet-d . "#3F4D91")
- (violet-l . "#9EA0E5")
+ (violet-d . "#85749c")
+ (violet-l . "#d5c3ec")
(blue-1bg . "#495051")
(blue-1fg . "#addbdd")
(blue-2bg . "#556c6c")
(blue-2fg . "#b7dada")
- (blue-d . "#00629D")
- (blue-l . "#69B7F0")
+ (blue-d . "#57a2a4")
+ (blue-l . "#a9f4f5")
(cyan-1bg . "#4a5253")
(cyan-1fg . "#b3e7e8")
(cyan-2bg . "#577172")
(cyan-2fg . "#bbe3e3")
- (cyan-d . "#00736F")
- (cyan-l . "#69CABF")
+ (cyan-d . "#5dacaf")
+ (cyan-l . "#b0ffff")
(green-1bg . "#464a46")
(green-1fg . "#a2b8a1")
(green-2bg . "#4f5a4e")
(green-2fg . "#acbeab")
- (green-d . "#546E00")
- (green-l . "#B4C342")
+ (green-d . "#488249")
+ (green-l . "#95d291")
;; palette end
)
"The solarized color palette alist.")