|
1 | 1 | { |
2 | | - "$schema": "https://zed.dev/schema/themes/v0.1.0.json", |
| 2 | + "$schema": "https://zed.dev/schema/themes/v0.2.0.json", |
3 | 3 | "name": "Flexoki", |
4 | 4 | "author": "Steph Ango <stephango.com>", |
5 | 5 | "themes": [ |
|
21 | 21 | "element.active": "#343331", |
22 | 22 | "element.selected": "#343331", |
23 | 23 | "element.disabled": "#1C1B1A", |
24 | | - "drop_target.background": "#C403E3C", |
| 24 | + "drop_target.background": "#403E3C", |
25 | 25 | "ghost_element.background": "#00000000", |
26 | 26 | "ghost_element.hover": "#1C1B1A", |
27 | 27 | "ghost_element.active": "#282726", |
|
35 | 35 | "icon": "#CECDC3", |
36 | 36 | "icon.muted": "#878580", |
37 | 37 | "icon.disabled": "#575653", |
38 | | - "icon.placholder": "#878580", |
| 38 | + "icon.placeholder": "#878580", |
39 | 39 | "icon.accent": "#4385BE", |
40 | 40 | "status_bar.background": "#1C1B1A", |
41 | 41 | "title_bar.background": "#1C1B1A", |
|
72 | 72 | "terminal.foreground": "#CECDC3", |
73 | 73 | "terminal.bright_foreground": "#CECDC3", |
74 | 74 | "terminal.dim_foreground": "#CECDC380", |
75 | | - // The `terminal.ansi.bright_black` color controls the foreground color |
76 | | - // of the terminal's auto-completion suggestions, so instead of being set |
77 | | - // to the `tx` color, it is set to `tx-2`. |
78 | 75 | "terminal.ansi.black": "#100F0F", |
79 | 76 | "terminal.ansi.bright_black": "#878580", |
80 | 77 | "terminal.ansi.dim_black": "#100F0F", |
81 | | - // For the normal color values, the 400 value is used, just like |
82 | | - // suggested in the theme's Mappings, but for the bright color the 200 |
83 | | - // value is used, while the dim one uses the 600 value. |
84 | 78 | "terminal.ansi.red": "#D14D41", |
85 | 79 | "terminal.ansi.bright_red": "#F89A8A", |
86 | 80 | "terminal.ansi.dim_red": "#AF3029", |
|
103 | 97 | "terminal.ansi.bright_white": "#FFFCF0", |
104 | 98 | "terminal.ansi.dim_white": "#878580", |
105 | 99 | "link_text.hover": "#4385BE", |
106 | | - // For each of the colors in this section, we'll use the color from the |
107 | | - // Mappings for both the regular class as well as the border class, but |
108 | | - // for the background one the 950 variant will be used. |
109 | | - // For example, for red-400 is used for both `error` and `error.border`, |
110 | | - // but `error.background` uses red-950. |
111 | 100 | "conflict": "#D0A215", |
112 | 101 | "conflict.background": "#241E08", |
113 | 102 | "conflict.border": "#D0A215", |
|
164 | 153 | "font_weight": null |
165 | 154 | }, |
166 | 155 | "boolean": { |
167 | | - "color": "#DA702C", |
| 156 | + "color": "#D0A215", |
168 | 157 | "background_color": null, |
169 | 158 | "font_style": null, |
170 | 159 | "font_weight": null |
|
181 | 170 | "font_style": null, |
182 | 171 | "font_weight": null |
183 | 172 | }, |
| 173 | + "constant": { |
| 174 | + "color": "#DA702C", |
| 175 | + "background_color": null, |
| 176 | + "font_style": null, |
| 177 | + "font_weight": null |
| 178 | + }, |
184 | 179 | "constructor": { |
185 | 180 | "color": "#4385BE", |
186 | 181 | "background_color": null, |
187 | 182 | "font_style": null, |
188 | 183 | "font_weight": null |
189 | 184 | }, |
| 185 | + "emphasis": { |
| 186 | + "color": "#3AA99F", |
| 187 | + "background_color": null, |
| 188 | + "font_style": "italic", |
| 189 | + "font_weight": null |
| 190 | + }, |
| 191 | + "emphasis.strong": { |
| 192 | + "color": "#3AA99F", |
| 193 | + "background_color": null, |
| 194 | + "font_style": null, |
| 195 | + "font_weight": 700 |
| 196 | + }, |
| 197 | + "enum": { |
| 198 | + "color": "#D0A215", |
| 199 | + "background_color": null, |
| 200 | + "font_style": null, |
| 201 | + "font_weight": null |
| 202 | + }, |
190 | 203 | "function": { |
191 | 204 | "color": "#DA702C", |
192 | 205 | "background_color": null, |
193 | 206 | "font_style": null, |
194 | 207 | "font_weight": null |
195 | 208 | }, |
| 209 | + "hint": { |
| 210 | + "color": "#575653", |
| 211 | + "background_color": null, |
| 212 | + "font_style": null, |
| 213 | + "font_weight": null |
| 214 | + }, |
196 | 215 | "keyword": { |
197 | 216 | "color": "#879A39", |
198 | 217 | "background_color": null, |
199 | 218 | "font_style": null, |
200 | 219 | "font_weight": null |
201 | 220 | }, |
| 221 | + "label": { |
| 222 | + "color": "#4385BE", |
| 223 | + "background_color": null, |
| 224 | + "font_style": null, |
| 225 | + "font_weight": null |
| 226 | + }, |
202 | 227 | "link_text": { |
203 | 228 | "color": "#3AA99F", |
204 | 229 | "background_color": null, |
|
223 | 248 | "font_style": null, |
224 | 249 | "font_weight": null |
225 | 250 | }, |
| 251 | + "predictive": { |
| 252 | + "color": "#878580", |
| 253 | + "background_color": null, |
| 254 | + "font_style": null, |
| 255 | + "font_weight": null |
| 256 | + }, |
226 | 257 | "preproc": { |
227 | 258 | "color": "#CE5D97", |
228 | 259 | "background_color": null, |
229 | 260 | "font_style": null, |
230 | 261 | "font_weight": null |
231 | 262 | }, |
| 263 | + "primary": { |
| 264 | + "color": "#3AA99F", |
| 265 | + "background_color": null, |
| 266 | + "font_style": null, |
| 267 | + "font_weight": null |
| 268 | + }, |
232 | 269 | "property": { |
233 | 270 | "color": "#DA702C", |
234 | 271 | "background_color": null, |
|
301 | 338 | "font_style": null, |
302 | 339 | "font_weight": null |
303 | 340 | }, |
| 341 | + "tag.doctype": { |
| 342 | + "color": "#4385BE", |
| 343 | + "background_color": null, |
| 344 | + "font_style": null, |
| 345 | + "font_weight": null |
| 346 | + }, |
304 | 347 | "text.literal": { |
305 | 348 | "color": "#3AA99F", |
306 | 349 | "background_color": null, |
307 | 350 | "font_style": null, |
308 | 351 | "font_weight": null |
309 | 352 | }, |
| 353 | + "title": { |
| 354 | + "color": "#D0A215", |
| 355 | + "background_color": null, |
| 356 | + "font_style": null, |
| 357 | + "font_weight": null |
| 358 | + }, |
310 | 359 | "type": { |
311 | 360 | "color": "#D0A215", |
312 | 361 | "background_color": null, |
|
324 | 373 | "background_color": null, |
325 | 374 | "font_style": null, |
326 | 375 | "font_weight": null |
| 376 | + }, |
| 377 | + "variant": { |
| 378 | + "color": "#3AA99F", |
| 379 | + "background_color": null, |
| 380 | + "font_style": null, |
| 381 | + "font_weight": null |
327 | 382 | } |
328 | 383 | } |
329 | 384 | } |
|
397 | 452 | "terminal.foreground": "#100F0F", |
398 | 453 | "terminal.bright_foreground": "#100F0F", |
399 | 454 | "terminal.dim_foreground": "#100F0F80", |
400 | | - // The `terminal.ansi.bright_black` color controls the foreground color |
401 | | - // of the terminal's auto-completion suggestions, so instead of being set |
402 | | - // to the `tx` color, it is set to `tx-2`. |
403 | 455 | "terminal.ansi.black": "#100F0F", |
404 | 456 | "terminal.ansi.bright_black": "#6F6E69", |
405 | 457 | "terminal.ansi.dim_black": "#100F0F", |
406 | | - // For the normal color values, the 600 value is used, just like |
407 | | - // suggested in the theme's Mappings, but for the bright color the 400 |
408 | | - // value is used, while the dim one uses the 800 value. |
409 | 458 | "terminal.ansi.red": "#AF3029", |
410 | 459 | "terminal.ansi.bright_red": "#D14D41", |
411 | 460 | "terminal.ansi.dim_red": "#6C201C", |
|
428 | 477 | "terminal.ansi.bright_white": "#B7B5AC", |
429 | 478 | "terminal.ansi.dim_white": "#F2F0E5", |
430 | 479 | "link_text.hover": "#205EA6", |
431 | | - // For each of the colors in this section, we'll use the color from the |
432 | | - // Mappings for both the regular class as well as the border class, but |
433 | | - // for the background one the 50 variant will be used. |
434 | | - // For example, for red-600 is used for both `error` and `error.border`, |
435 | | - // but `error.background` uses red-50. |
436 | 480 | "conflict": "#AD8301", |
437 | 481 | "conflict.background": "#FAEEC6", |
438 | 482 | "conflict.border": "#AD8301", |
|
489 | 533 | "font_weight": null |
490 | 534 | }, |
491 | 535 | "boolean": { |
492 | | - "color": "#BC5215", |
| 536 | + "color": "#AD8301", |
493 | 537 | "background_color": null, |
494 | 538 | "font_style": null, |
495 | 539 | "font_weight": null |
|
506 | 550 | "font_style": null, |
507 | 551 | "font_weight": null |
508 | 552 | }, |
| 553 | + "constant": { |
| 554 | + "color": "#BC5215", |
| 555 | + "background_color": null, |
| 556 | + "font_style": null, |
| 557 | + "font_weight": null |
| 558 | + }, |
509 | 559 | "constructor": { |
510 | 560 | "color": "#205EA6", |
511 | 561 | "background_color": null, |
512 | 562 | "font_style": null, |
513 | 563 | "font_weight": null |
514 | 564 | }, |
| 565 | + "emphasis": { |
| 566 | + "color": "#24837B", |
| 567 | + "background_color": null, |
| 568 | + "font_style": "italic", |
| 569 | + "font_weight": null |
| 570 | + }, |
| 571 | + "emphasis.strong": { |
| 572 | + "color": "#24837B", |
| 573 | + "background_color": null, |
| 574 | + "font_style": null, |
| 575 | + "font_weight": 700 |
| 576 | + }, |
| 577 | + "enum": { |
| 578 | + "color": "#AD8301", |
| 579 | + "background_color": null, |
| 580 | + "font_style": null, |
| 581 | + "font_weight": null |
| 582 | + }, |
515 | 583 | "function": { |
516 | 584 | "color": "#BC5215", |
517 | 585 | "background_color": null, |
518 | 586 | "font_style": null, |
519 | 587 | "font_weight": null |
520 | 588 | }, |
| 589 | + "hint": { |
| 590 | + "color": "#B7B5AC", |
| 591 | + "background_color": null, |
| 592 | + "font_style": null, |
| 593 | + "font_weight": null |
| 594 | + }, |
521 | 595 | "keyword": { |
522 | 596 | "color": "#66800B", |
523 | 597 | "background_color": null, |
524 | 598 | "font_style": null, |
525 | 599 | "font_weight": null |
526 | 600 | }, |
| 601 | + "label": { |
| 602 | + "color": "#205EA6", |
| 603 | + "background_color": null, |
| 604 | + "font_style": null, |
| 605 | + "font_weight": null |
| 606 | + }, |
527 | 607 | "link_text": { |
528 | 608 | "color": "#24837B", |
529 | 609 | "background_color": null, |
|
548 | 628 | "font_style": null, |
549 | 629 | "font_weight": null |
550 | 630 | }, |
| 631 | + "predictive": { |
| 632 | + "color": "#B7B5AC", |
| 633 | + "background_color": null, |
| 634 | + "font_style": null, |
| 635 | + "font_weight": null |
| 636 | + }, |
551 | 637 | "preproc": { |
552 | 638 | "color": "#A02F6F", |
553 | 639 | "background_color": null, |
554 | 640 | "font_style": null, |
555 | 641 | "font_weight": null |
556 | 642 | }, |
| 643 | + "primary": { |
| 644 | + "color": "#24837B", |
| 645 | + "background_color": null, |
| 646 | + "font_style": null, |
| 647 | + "font_weight": null |
| 648 | + }, |
557 | 649 | "property": { |
558 | 650 | "color": "#BC5215", |
559 | 651 | "background_color": null, |
|
626 | 718 | "font_style": null, |
627 | 719 | "font_weight": null |
628 | 720 | }, |
| 721 | + "tag.doctype": { |
| 722 | + "color": "#205EA6", |
| 723 | + "background_color": null, |
| 724 | + "font_style": null, |
| 725 | + "font_weight": null |
| 726 | + }, |
629 | 727 | "text.literal": { |
630 | 728 | "color": "#24837B", |
631 | 729 | "background_color": null, |
632 | 730 | "font_style": null, |
633 | 731 | "font_weight": null |
634 | 732 | }, |
| 733 | + "title": { |
| 734 | + "color": "#AD8301", |
| 735 | + "background_color": null, |
| 736 | + "font_style": null, |
| 737 | + "font_weight": null |
| 738 | + }, |
635 | 739 | "type": { |
636 | 740 | "color": "#AD8301", |
637 | 741 | "background_color": null, |
|
649 | 753 | "background_color": null, |
650 | 754 | "font_style": null, |
651 | 755 | "font_weight": null |
| 756 | + }, |
| 757 | + "variant": { |
| 758 | + "color": "#24837B", |
| 759 | + "background_color": null, |
| 760 | + "font_style": null, |
| 761 | + "font_weight": null |
652 | 762 | } |
653 | 763 | } |
654 | 764 | } |
|
0 commit comments