@@ -1,25 +1,55 @@
1−# Author : Sebastian Zivota <loewenheim@mailbox.org>
21# Author : Timothy DeHerrera <tim@nrdxp.dev>
3−"comment" = { fg = "comment" }
4−"constant" = { fg = "purple" }
5−"constant.character.escape" = { fg = "magenta" }
6−"function" = { fg = "green" }
7−"keyword" = { fg = "magenta" }
8−"operator" = { fg = "magenta" }
9−"punctuation" = { fg = "foreground" }
10−"string" = { fg = "yellow" }
11−"string.special.path" = { fg = "blue" }
12−"string.regexp" = { fg = "red" }
13−"tag" = { fg = "magenta" }
14−"type" = { fg = "cyan", modifiers = ["italic"] }
15−"type.enum.variant" = { fg = "foreground", modifiers = ["italic"] }
16−"variable" = { fg = "foreground" }
17−"variable.builtin" = { fg = "cyan", modifiers = ["italic"] }
2+"comment".fg = "comment"
3+
4+"constant".fg = "purple"
5+"constant.builtin".fg = "olive"
6+"constant.character".fg = "carnation"
7+"constant.character.escape".fg = "magenta"
8+"constant.numeric".fg = "cyan"
9+"constant.numeric.float".fg = "red"
10+
11+"function".fg = "green"
12+"function.builtin".fg = "sand"
13+"function.macro".fg = "blue"
14+"function.method".fg = "opal"
15+
16+"keyword" = { fg = "magenta", modifiers = ["bold"] }
17+"keyword.operator" = { fg = "coral", modifiers = ["bold"] }
18+"keyword.function" = { fg = "lilac", modifiers = ["bold"] }
19+"keyword.control" = { fg = "carnation", modifiers = ["bold"]}
20+"keyword.control.exception" = { fg = "red", modifiers = ["bold"] }
21+"keyword.storage" = { fg = "coral", modifiers = ["bold"] }
22+
23+"operator".fg = "coral"
24+
25+"punctuation".fg = "magenta"
26+"punctuation.delimiter".fg = "coral"
27+"punctuation.bracket".fg = "foreground"
28+
29+"string".fg = "yellow"
30+"string.special".fg = "blue"
31+"string.regexp".fg = "red"
32+"tag".fg = "carnation"
33+"attribute".fg = "opal"
34+
35+"type".fg = "opal"
36+"type.variant".fg = "sand"
37+"type.builtin".fg = "yellow"
38+"type.enum.variant".fg = "sand"
39+
40+"variable".fg = "cyan"
41+"variable.builtin".fg = "olive"
42+"variable.other.member".fg = "lilac"
1843"variable.parameter" = { fg ="blue", modifiers = ["italic"] }
1944
20−"diff.plus" = { fg = "green" }
21−"diff.delta" = { fg = "blue" }
22−"diff.minus" = { fg = "red" }
45+"namespace".fg = "olive"
46+"constructor".fg = "sand"
47+"special".fg = "magenta"
48+"label".fg = "magenta"
49+
50+"diff.plus".fg = "green"
51+"diff.delta".fg = "blue"
52+"diff.minus".fg = "red"
2353
2454"ui.background" = { fg = "foreground", bg = "background" }
2555"ui.cursor" = { fg = "background", bg = "blue", modifiers = ["dim"] }
@@ -36,16 +66,21 @@
3666"ui.cursorline" = { bg = "background_dark" }
3767"ui.statusline" = { fg = "foreground", bg = "background_dark" }
3868"ui.statusline.inactive" = { fg = "comment", bg = "background_dark" }
69+"ui.statusline.insert" = { fg = "olive", bg = "background_dark" }
70+"ui.statusline.normal" = { fg = "opal", bg = "background_dark" }
71+"ui.statusline.select" = { fg = "carnation", bg = "background_dark" }
3972"ui.text" = { fg = "foreground" }
4073"ui.text.focus" = { fg = "cyan" }
4174"ui.window" = { fg = "foreground" }
4275"ui.virtual.whitespace" = { fg = "comment" }
76+"ui.virtual.indent-guide" = { fg = "opal" }
4377"ui.virtual.ruler" = { bg = "background_dark" }
4478
4579"error" = { fg = "red" }
4680"warning" = { fg = "cyan" }
4781
4882"markup.heading" = { fg = "purple", modifiers = ["bold"] }
83+"markup.link.label" = { fg = "blue", modifiers = ["italic"] }
4984"markup.list" = "cyan"
5085"markup.bold" = { fg = "blue", modifiers = ["bold"] }
5186"markup.italic" = { fg = "yellow", modifiers = ["italic"] }
@@ -61,6 +96,8 @@ primary_highlight = "#800049"
6196secondary_highlight = "#4d4f66"
6297foreground = "#eff0eb"
6398comment = "#a39e9b"
99+
100+# main colors
64101red = "#ff5c57"
65102blue = "#57c7ff"
66103yellow = "#f3f99d"
@@ -68,3 +105,11 @@ green = "#5af78e"
68105purple = "#bd93f9"
69106cyan = "#9aedfe"
70107magenta = "#ff6ac1"
108+
109+# aux colors
110+lilac = "#c9c5fb"
111+coral = "#f97c7c"
112+sand = "#ffab6f"
113+carnation = "#f99fc6"
114+olive = "#b6d37c"
115+opal = "#b1d7c7"