|
4 | 4 | # UI Elements |
5 | 5 | "ui.background" = { bg = "walnut" } |
6 | 6 | "ui.text" = "almond" |
7 | | -"ui.text.focus" = { fg = "harvest-gold", modifiers = ["bold"] } |
8 | | -"ui.text.inactive" = { fg = "chocolate-brown" } |
| 7 | +"ui.text.focus" = { fg = "light-harvest-gold", modifiers = ["bold"] } |
| 8 | +"ui.text.inactive" = { fg = "cork" } |
9 | 9 | "ui.text.info" = "denim-blue" |
10 | 10 | "ui.cursor" = { fg = "walnut", bg = "harvest-gold" } |
11 | | -"ui.cursor.normal" = { fg = "walnut", bg = "harvest-gold" } |
12 | 11 | "ui.cursor.insert" = { fg = "walnut", bg = "avocado-green" } |
13 | 12 | "ui.cursor.select" = { fg = "walnut", bg = "lava-gold" } |
14 | | -"ui.cursor.match" = { fg = "walnut", bg = "denim-blue" } |
| 13 | +"ui.cursor.match" = { fg = "walnut", bg = "light-denim-blue" } |
15 | 14 | "ui.cursor.primary" = { fg = "walnut", bg = "harvest-gold" } |
16 | | -"ui.cursor.primary.normal" = { fg = "walnut", bg = "harvest-gold" } |
17 | 15 | "ui.cursor.primary.insert" = { fg = "walnut", bg = "avocado-green" } |
18 | 16 | "ui.cursor.primary.select" = { fg = "walnut", bg = "lava-gold" } |
19 | 17 | "ui.selection" = { fg = "walnut", bg = "lava-gold" } |
20 | | -"ui.selection.primary" = { fg = "walnut", bg = "lava-gold" } |
21 | | -"ui.linenr" = "chocolate-brown" |
| 18 | +"ui.linenr" = "cork" |
22 | 19 | "ui.linenr.selected" = { fg = "harvest-gold", modifiers = ["bold"] } |
23 | 20 | "ui.cursorline" = { bg = "chocolate-brown" } |
24 | | -"ui.cursorline.primary" = { bg = "chocolate-brown" } |
25 | | -"ui.cursorline.secondary" = { bg = "chocolate-brown" } |
26 | | -"ui.cursorcolumn.primary" = { bg = "chocolate-brown" } |
27 | | -"ui.cursorcolumn.secondary" = { bg = "chocolate-brown" } |
28 | 21 |
|
29 | 22 | # Statusline |
30 | 23 | "ui.statusline" = { fg = "almond", bg = "chocolate-brown" } |
31 | | -"ui.statusline.inactive" = { fg = "denim-blue", bg = "chocolate-brown" } |
| 24 | +"ui.statusline.inactive" = { fg = "light-denim-blue", bg = "chocolate-brown" } |
32 | 25 | "ui.statusline.normal" = { fg = "walnut", bg = "harvest-gold" } |
33 | 26 | "ui.statusline.insert" = { fg = "walnut", bg = "avocado-green" } |
34 | 27 | "ui.statusline.select" = { fg = "walnut", bg = "lava-gold" } |
|
49 | 42 | "ui.help" = { fg = "almond", bg = "chocolate-brown" } |
50 | 43 |
|
51 | 44 | # Virtual elements |
52 | | -"ui.virtual.whitespace" = "chocolate-brown" |
| 45 | +"ui.virtual.whitespace" = "cork" |
53 | 46 | "ui.virtual.ruler" = { bg = "chocolate-brown" } |
54 | | -"ui.virtual.indent-guide" = "chocolate-brown" |
55 | | -"ui.virtual.inlay-hint" = { fg = "chocolate-brown" } |
56 | | -"ui.virtual.inlay-hint.parameter" = { fg = "chocolate-brown" } |
57 | | -"ui.virtual.inlay-hint.type" = { fg = "chocolate-brown" } |
58 | | -"ui.virtual.wrap" = { fg = "chocolate-brown" } |
| 47 | +"ui.virtual.indent-guide" = "cork" |
| 48 | +"ui.virtual.inlay-hint" = { fg = "cork" } |
| 49 | +"ui.virtual.inlay-hint.parameter" = { fg = "cork" } |
| 50 | +"ui.virtual.inlay-hint.type" = { fg = "cork" } |
| 51 | +"ui.virtual.wrap" = { fg = "cork" } |
59 | 52 | "ui.virtual.jump-label" = { fg = "persimmon", modifiers = ["bold"] } |
60 | 53 |
|
61 | 54 | # Gutter |
|
71 | 64 | # Diagnostics |
72 | 65 | "error" = "persimmon" |
73 | 66 | "warning" = "lava-gold" |
74 | | -"info" = "denim-blue" |
| 67 | +"info" = "light-denim-blue" |
75 | 68 | "hint" = "avocado-green" |
76 | 69 |
|
77 | 70 | "diagnostic" = { underline = { style = "curl" } } |
78 | 71 | "diagnostic.error" = { underline = { color = "persimmon", style = "curl" } } |
79 | 72 | "diagnostic.warning" = { underline = { color = "lava-gold", style = "curl" } } |
80 | | -"diagnostic.info" = { underline = { color = "denim-blue", style = "curl" } } |
| 73 | +"diagnostic.info" = { underline = { color = "light-denim-blue", style = "curl" } } |
81 | 74 | "diagnostic.hint" = { underline = { color = "avocado-green", style = "curl" } } |
82 | 75 | "diagnostic.unnecessary" = { modifiers = ["dim"] } |
83 | 76 | "diagnostic.deprecated" = { modifiers = ["crossed_out"] } |
84 | 77 |
|
85 | 78 | # Syntax highlighting - Comments |
86 | | -"comment" = { fg = "denim-blue", modifiers = ["italic"] } |
87 | | -"comment.line" = { fg = "denim-blue", modifiers = ["italic"] } |
88 | | -"comment.line.documentation" = { fg = "denim-blue", modifiers = ["italic"] } |
89 | | -"comment.block" = { fg = "denim-blue", modifiers = ["italic"] } |
90 | | -"comment.block.documentation" = { fg = "denim-blue", modifiers = ["italic"] } |
| 79 | +"comment" = { fg = "cork", modifiers = ["italic"] } |
91 | 80 |
|
92 | 81 | # Syntax highlighting - Constants |
93 | 82 | "constant" = "lava-gold" |
94 | | -"constant.builtin" = "lava-gold" |
95 | | -"constant.builtin.boolean" = "lava-gold" |
| 83 | +"constant.builtin" = "light-lava-gold" |
96 | 84 | "constant.character" = "avocado-green" |
97 | 85 | "constant.character.escape" = "burnt-orange" |
98 | 86 | "constant.numeric" = "lava-gold" |
99 | 87 | "constant.numeric.integer" = "lava-gold" |
100 | | -"constant.numeric.float" = "lava-gold" |
| 88 | +"constant.numeric.float" = "light-lava-gold" |
101 | 89 |
|
102 | 90 | # Syntax highlighting - Strings |
103 | 91 | "string" = "avocado-green" |
104 | | -"string.regexp" = "avocado-green" |
| 92 | +"string.regexp" = "light-avocado" |
105 | 93 | "string.special" = "burnt-orange" |
106 | 94 | "string.special.path" = "avocado-green" |
107 | | -"string.special.url" = { fg = "denim-blue", underline = { style = "line" } } |
| 95 | +"string.special.url" = { fg = "light-denim-blue", underline = { style = "line" } } |
108 | 96 | "string.special.symbol" = "harvest-gold" |
109 | 97 |
|
110 | 98 | # Syntax highlighting - Numbers and Booleans |
111 | 99 | "number" = "lava-gold" |
112 | 100 | "boolean" = "lava-gold" |
113 | 101 |
|
114 | 102 | # Syntax highlighting - Attributes |
115 | | -"attribute" = "denim-blue" |
| 103 | +"attribute" = "light-denim-blue" |
116 | 104 |
|
117 | 105 | # Syntax highlighting - Types |
118 | | -"type" = "harvest-gold" |
119 | | -"type.builtin" = "harvest-gold" |
120 | | -"type.parameter" = "harvest-gold" |
121 | | -"type.enum" = "harvest-gold" |
122 | | -"type.enum.variant" = "harvest-gold" |
123 | | -"constructor" = "harvest-gold" |
| 106 | +"type" = "light-denim-blue" |
| 107 | +"type.builtin" = "denim-blue" |
| 108 | +"constructor" = "denim-blue" |
124 | 109 |
|
125 | 110 | # Syntax highlighting - Functions |
126 | | -"function" = "denim-blue" |
127 | | -"function.builtin" = "denim-blue" |
128 | | -"function.method" = "denim-blue" |
129 | | -"function.method.private" = "denim-blue" |
| 111 | +"function" = "harvest-gold" |
| 112 | +"function.builtin" = "light-harvest-gold" |
130 | 113 | "function.macro" = "burnt-orange" |
131 | 114 | "function.special" = "burnt-orange" |
132 | 115 |
|
133 | 116 | # Syntax highlighting - Keywords |
134 | 117 | "keyword" = "burnt-orange" |
135 | | -"keyword.control" = "burnt-orange" |
136 | | -"keyword.control.conditional" = "burnt-orange" |
137 | | -"keyword.control.repeat" = "burnt-orange" |
138 | | -"keyword.control.import" = "burnt-orange" |
139 | | -"keyword.control.return" = "burnt-orange" |
140 | | -"keyword.control.exception" = "burnt-orange" |
141 | | -"keyword.operator" = "burnt-orange" |
142 | | -"keyword.directive" = "burnt-orange" |
143 | | -"keyword.function" = "burnt-orange" |
144 | | -"keyword.storage" = "burnt-orange" |
145 | | -"keyword.storage.type" = "burnt-orange" |
146 | | -"keyword.storage.modifier" = "burnt-orange" |
147 | 118 |
|
148 | 119 | # Syntax highlighting - Operators |
149 | | -"operator" = "denim-blue" |
| 120 | +"operator" = "almond" |
150 | 121 |
|
151 | 122 | # Syntax highlighting - Variables |
152 | 123 | "variable" = "almond" |
153 | | -"variable.parameter" = "almond" |
154 | | -"variable.builtin" = "harvest-gold" |
| 124 | +"variable.parameter" = { fg = "almond", modifiers = ["italic"] } |
| 125 | +"variable.builtin" = "light-harvest-gold" |
155 | 126 | "variable.other" = "almond" |
156 | 127 | "variable.other.member" = "almond" |
157 | 128 | "variable.other.member.private" = "almond" |
158 | 129 |
|
159 | 130 | # Syntax highlighting - Labels and Namespaces |
160 | 131 | "label" = "burnt-orange" |
161 | | -"namespace" = "harvest-gold" |
| 132 | +"namespace" = "denim-blue" |
| 133 | +"module" = "denim-blue" |
162 | 134 |
|
163 | 135 | # Syntax highlighting - Punctuation |
164 | 136 | "punctuation" = "almond" |
|
176 | 148 | # Markup |
177 | 149 | "markup.heading" = { fg = "burnt-orange", modifiers = ["bold"] } |
178 | 150 | "markup.heading.marker" = { fg = "burnt-orange", modifiers = ["bold"] } |
179 | | -"markup.heading.1" = { fg = "burnt-orange", modifiers = ["bold"] } |
180 | | -"markup.heading.2" = { fg = "burnt-orange", modifiers = ["bold"] } |
181 | | -"markup.heading.3" = { fg = "burnt-orange", modifiers = ["bold"] } |
182 | | -"markup.heading.4" = { fg = "burnt-orange", modifiers = ["bold"] } |
183 | | -"markup.heading.5" = { fg = "burnt-orange", modifiers = ["bold"] } |
184 | | -"markup.heading.6" = { fg = "burnt-orange", modifiers = ["bold"] } |
185 | 151 | "markup.list" = "harvest-gold" |
186 | 152 | "markup.list.unnumbered" = "harvest-gold" |
187 | 153 | "markup.list.numbered" = "harvest-gold" |
|
190 | 156 | "markup.bold" = { modifiers = ["bold"] } |
191 | 157 | "markup.italic" = { modifiers = ["italic"] } |
192 | 158 | "markup.strikethrough" = { modifiers = ["crossed_out"] } |
193 | | -"markup.link.url" = { fg = "denim-blue", underline = { style = "line" } } |
| 159 | +"markup.link.url" = { fg = "light-denim-blue", underline = { style = "line" } } |
194 | 160 | "markup.link.label" = "avocado-green" |
195 | 161 | "markup.link.text" = "avocado-green" |
196 | 162 | "markup.quote" = "avocado-green" |
|
206 | 172 | "diff.minus" = "persimmon" |
207 | 173 | "diff.minus.gutter" = "persimmon" |
208 | 174 | "diff.delta" = "burnt-orange" |
209 | | -"diff.delta.moved" = "denim-blue" |
| 175 | +"diff.delta.moved" = "light-denim-blue" |
210 | 176 | "diff.delta.conflict" = "persimmon" |
211 | 177 | "diff.delta.gutter" = "burnt-orange" |
212 | 178 |
|
213 | 179 | # Rainbow brackets (optional) |
214 | 180 | "rainbow.0" = "harvest-gold" |
215 | 181 | "rainbow.1" = "burnt-orange" |
216 | 182 | "rainbow.2" = "avocado-green" |
217 | | -"rainbow.3" = "denim-blue" |
| 183 | +"rainbow.3" = "light-denim-blue" |
218 | 184 | "rainbow.4" = "lava-gold" |
219 | 185 |
|
220 | 186 | [palette] |
221 | 187 | # Primary colors |
222 | 188 | walnut = "#2A1810" |
223 | 189 | chocolate-brown = "#5F3822" |
| 190 | +cork = "#98755f" |
224 | 191 | almond = "#F4DDB3" |
225 | 192 | harvest-gold = "#E9A131" |
226 | 193 | burnt-orange = "#F67422" |
227 | 194 | avocado-green = "#79966d" |
228 | 195 | denim-blue = "#5B7C99" |
229 | 196 | lava-gold = "#D3BE47" |
230 | 197 | persimmon = "#E84A38" |
| 198 | + |
| 199 | +# Light variants (ANSI bright colors) |
| 200 | +light-brown = "#84563B" |
| 201 | +light-avocado = "#9BB589" |
| 202 | +light-harvest-gold = "#F1C760" |
| 203 | +light-denim-blue = "#7A96B0" |
| 204 | +light-lava-gold = "#E1D36B" |
| 205 | +light-almond = "#FCF0DC" |
0 commit comments