rose_pine.rs
1// This file was generated by the `theme_importer`.
2// Be careful when modifying it by hand.
3
4use gpui::rgba;
5
6#[allow(unused)]
7use crate::{
8 Appearance, StatusColorsRefinement, ThemeColorsRefinement, UserFontStyle, UserFontWeight,
9 UserHighlightStyle, UserSyntaxTheme, UserTheme, UserThemeFamily, UserThemeStylesRefinement,
10};
11
12pub fn rose_pine() -> UserThemeFamily {
13 UserThemeFamily {
14 name: "Rose Pine".into(),
15 author: "Rosé Pine".into(),
16 themes: vec![
17 UserTheme {
18 name: "Rose Pine".into(),
19 appearance: Appearance::Dark,
20 styles: UserThemeStylesRefinement {
21 colors: ThemeColorsRefinement {
22 border: Some(rgba(0x00000000).into()),
23 border_variant: Some(rgba(0x00000000).into()),
24 border_focused: Some(rgba(0x6e6a8633).into()),
25 border_selected: Some(rgba(0x00000000).into()),
26 border_transparent: Some(rgba(0x00000000).into()),
27 border_disabled: Some(rgba(0x00000000).into()),
28 elevated_surface_background: Some(rgba(0x1f1d2eff).into()),
29 surface_background: Some(rgba(0x1f1d2eff).into()),
30 background: Some(rgba(0x191724ff).into()),
31 element_background: Some(rgba(0xebbcbaff).into()),
32 element_hover: Some(rgba(0x6e6a861a).into()),
33 element_selected: Some(rgba(0x6e6a8633).into()),
34 drop_target_background: Some(rgba(0x1f1d2eff).into()),
35 ghost_element_hover: Some(rgba(0x6e6a861a).into()),
36 ghost_element_selected: Some(rgba(0x6e6a8633).into()),
37 text: Some(rgba(0xe0def4ff).into()),
38 status_bar_background: Some(rgba(0x191724ff).into()),
39 title_bar_background: Some(rgba(0x191724ff).into()),
40 toolbar_background: Some(rgba(0x191724ff).into()),
41 tab_bar_background: Some(rgba(0x00000000).into()),
42 tab_inactive_background: Some(rgba(0x00000000).into()),
43 tab_active_background: Some(rgba(0x6e6a861a).into()),
44 editor_background: Some(rgba(0x191724ff).into()),
45 editor_gutter_background: Some(rgba(0x191724ff).into()),
46 editor_line_number: Some(rgba(0x908caaff).into()),
47 editor_active_line_number: Some(rgba(0xe0def4ff).into()),
48 terminal_ansi_bright_black: Some(rgba(0x908caaff).into()),
49 terminal_ansi_bright_red: Some(rgba(0xeb6f92ff).into()),
50 terminal_ansi_bright_green: Some(rgba(0x31748fff).into()),
51 terminal_ansi_bright_yellow: Some(rgba(0xf6c177ff).into()),
52 terminal_ansi_bright_blue: Some(rgba(0x9ccfd8ff).into()),
53 terminal_ansi_bright_magenta: Some(rgba(0xc4a7e7ff).into()),
54 terminal_ansi_bright_cyan: Some(rgba(0xebbcbaff).into()),
55 terminal_ansi_bright_white: Some(rgba(0xe0def4ff).into()),
56 terminal_ansi_black: Some(rgba(0x26233aff).into()),
57 terminal_ansi_red: Some(rgba(0xeb6f92ff).into()),
58 terminal_ansi_green: Some(rgba(0x31748fff).into()),
59 terminal_ansi_yellow: Some(rgba(0xf6c177ff).into()),
60 terminal_ansi_blue: Some(rgba(0x9ccfd8ff).into()),
61 terminal_ansi_magenta: Some(rgba(0xc4a7e7ff).into()),
62 terminal_ansi_cyan: Some(rgba(0xebbcbaff).into()),
63 terminal_ansi_white: Some(rgba(0xe0def4ff).into()),
64 ..Default::default()
65 },
66 status: StatusColorsRefinement {
67 conflict: Some(rgba(0xeb6f92ff).into()),
68 created: Some(rgba(0x9ccfd8ff).into()),
69 deleted: Some(rgba(0xeb6f92ff).into()),
70 error: Some(rgba(0xeb6f92ff).into()),
71 hidden: Some(rgba(0x908caaff).into()),
72 hint: Some(rgba(0x908caaff).into()),
73 ignored: Some(rgba(0x6e6a86ff).into()),
74 modified: Some(rgba(0xebbcbaff).into()),
75 warning: Some(rgba(0xf6c177ff).into()),
76 ..Default::default()
77 },
78 syntax: Some(UserSyntaxTheme {
79 highlights: vec![
80 (
81 "attribute".into(),
82 UserHighlightStyle {
83 color: Some(rgba(0xc4a7e7ff).into()),
84 font_style: Some(UserFontStyle::Italic),
85 ..Default::default()
86 },
87 ),
88 (
89 "boolean".into(),
90 UserHighlightStyle {
91 color: Some(rgba(0xebbcbaff).into()),
92 ..Default::default()
93 },
94 ),
95 (
96 "comment".into(),
97 UserHighlightStyle {
98 color: Some(rgba(0x6e6a86ff).into()),
99 font_style: Some(UserFontStyle::Italic),
100 ..Default::default()
101 },
102 ),
103 (
104 "comment.doc".into(),
105 UserHighlightStyle {
106 color: Some(rgba(0x6e6a86ff).into()),
107 font_style: Some(UserFontStyle::Italic),
108 ..Default::default()
109 },
110 ),
111 (
112 "constant".into(),
113 UserHighlightStyle {
114 color: Some(rgba(0x31748fff).into()),
115 ..Default::default()
116 },
117 ),
118 (
119 "constructor".into(),
120 UserHighlightStyle {
121 color: Some(rgba(0x9ccfd8ff).into()),
122 ..Default::default()
123 },
124 ),
125 (
126 "function".into(),
127 UserHighlightStyle {
128 color: Some(rgba(0xebbcbaff).into()),
129 ..Default::default()
130 },
131 ),
132 (
133 "keyword".into(),
134 UserHighlightStyle {
135 color: Some(rgba(0x31748fff).into()),
136 ..Default::default()
137 },
138 ),
139 (
140 "label".into(),
141 UserHighlightStyle {
142 color: Some(rgba(0xebbcbaff).into()),
143 ..Default::default()
144 },
145 ),
146 (
147 "number".into(),
148 UserHighlightStyle {
149 color: Some(rgba(0xebbcbaff).into()),
150 ..Default::default()
151 },
152 ),
153 (
154 "punctuation".into(),
155 UserHighlightStyle {
156 color: Some(rgba(0x908caaff).into()),
157 ..Default::default()
158 },
159 ),
160 (
161 "punctuation.bracket".into(),
162 UserHighlightStyle {
163 color: Some(rgba(0x908caaff).into()),
164 ..Default::default()
165 },
166 ),
167 (
168 "punctuation.delimiter".into(),
169 UserHighlightStyle {
170 color: Some(rgba(0x908caaff).into()),
171 ..Default::default()
172 },
173 ),
174 (
175 "punctuation.list_marker".into(),
176 UserHighlightStyle {
177 color: Some(rgba(0x908caaff).into()),
178 ..Default::default()
179 },
180 ),
181 (
182 "punctuation.special".into(),
183 UserHighlightStyle {
184 color: Some(rgba(0x908caaff).into()),
185 ..Default::default()
186 },
187 ),
188 (
189 "string".into(),
190 UserHighlightStyle {
191 color: Some(rgba(0xf6c177ff).into()),
192 ..Default::default()
193 },
194 ),
195 (
196 "string.escape".into(),
197 UserHighlightStyle {
198 color: Some(rgba(0xf6c177ff).into()),
199 ..Default::default()
200 },
201 ),
202 (
203 "string.regex".into(),
204 UserHighlightStyle {
205 color: Some(rgba(0xf6c177ff).into()),
206 ..Default::default()
207 },
208 ),
209 (
210 "string.special".into(),
211 UserHighlightStyle {
212 color: Some(rgba(0xf6c177ff).into()),
213 ..Default::default()
214 },
215 ),
216 (
217 "string.special.symbol".into(),
218 UserHighlightStyle {
219 color: Some(rgba(0xf6c177ff).into()),
220 ..Default::default()
221 },
222 ),
223 (
224 "tag".into(),
225 UserHighlightStyle {
226 color: Some(rgba(0x9ccfd8ff).into()),
227 ..Default::default()
228 },
229 ),
230 (
231 "text.literal".into(),
232 UserHighlightStyle {
233 color: Some(rgba(0xf6c177ff).into()),
234 ..Default::default()
235 },
236 ),
237 (
238 "title".into(),
239 UserHighlightStyle {
240 color: Some(rgba(0xebbcbaff).into()),
241 ..Default::default()
242 },
243 ),
244 (
245 "type".into(),
246 UserHighlightStyle {
247 color: Some(rgba(0x9ccfd8ff).into()),
248 ..Default::default()
249 },
250 ),
251 (
252 "variable".into(),
253 UserHighlightStyle {
254 color: Some(rgba(0xebbcbaff).into()),
255 font_style: Some(UserFontStyle::Italic),
256 ..Default::default()
257 },
258 ),
259 (
260 "variable.special".into(),
261 UserHighlightStyle {
262 color: Some(rgba(0xe0def4ff).into()),
263 ..Default::default()
264 },
265 ),
266 ],
267 }),
268 },
269 },
270 UserTheme {
271 name: "Rose Pine Moon".into(),
272 appearance: Appearance::Dark,
273 styles: UserThemeStylesRefinement {
274 colors: ThemeColorsRefinement {
275 border: Some(rgba(0x00000000).into()),
276 border_variant: Some(rgba(0x00000000).into()),
277 border_focused: Some(rgba(0x817c9c26).into()),
278 border_selected: Some(rgba(0x00000000).into()),
279 border_transparent: Some(rgba(0x00000000).into()),
280 border_disabled: Some(rgba(0x00000000).into()),
281 elevated_surface_background: Some(rgba(0x2a273fff).into()),
282 surface_background: Some(rgba(0x2a273fff).into()),
283 background: Some(rgba(0x232136ff).into()),
284 element_background: Some(rgba(0xea9a97ff).into()),
285 element_hover: Some(rgba(0x817c9c14).into()),
286 element_selected: Some(rgba(0x817c9c26).into()),
287 drop_target_background: Some(rgba(0x2a273fff).into()),
288 ghost_element_hover: Some(rgba(0x817c9c14).into()),
289 ghost_element_selected: Some(rgba(0x817c9c26).into()),
290 text: Some(rgba(0xe0def4ff).into()),
291 status_bar_background: Some(rgba(0x232136ff).into()),
292 title_bar_background: Some(rgba(0x232136ff).into()),
293 toolbar_background: Some(rgba(0x232136ff).into()),
294 tab_bar_background: Some(rgba(0x00000000).into()),
295 tab_inactive_background: Some(rgba(0x00000000).into()),
296 tab_active_background: Some(rgba(0x817c9c14).into()),
297 editor_background: Some(rgba(0x232136ff).into()),
298 editor_gutter_background: Some(rgba(0x232136ff).into()),
299 editor_line_number: Some(rgba(0x908caaff).into()),
300 editor_active_line_number: Some(rgba(0xe0def4ff).into()),
301 terminal_ansi_bright_black: Some(rgba(0x908caaff).into()),
302 terminal_ansi_bright_red: Some(rgba(0xeb6f92ff).into()),
303 terminal_ansi_bright_green: Some(rgba(0x3e8fb0ff).into()),
304 terminal_ansi_bright_yellow: Some(rgba(0xf6c177ff).into()),
305 terminal_ansi_bright_blue: Some(rgba(0x9ccfd8ff).into()),
306 terminal_ansi_bright_magenta: Some(rgba(0xc4a7e7ff).into()),
307 terminal_ansi_bright_cyan: Some(rgba(0xea9a97ff).into()),
308 terminal_ansi_bright_white: Some(rgba(0xe0def4ff).into()),
309 terminal_ansi_black: Some(rgba(0x393552ff).into()),
310 terminal_ansi_red: Some(rgba(0xeb6f92ff).into()),
311 terminal_ansi_green: Some(rgba(0x3e8fb0ff).into()),
312 terminal_ansi_yellow: Some(rgba(0xf6c177ff).into()),
313 terminal_ansi_blue: Some(rgba(0x9ccfd8ff).into()),
314 terminal_ansi_magenta: Some(rgba(0xc4a7e7ff).into()),
315 terminal_ansi_cyan: Some(rgba(0xea9a97ff).into()),
316 terminal_ansi_white: Some(rgba(0xe0def4ff).into()),
317 ..Default::default()
318 },
319 status: StatusColorsRefinement {
320 conflict: Some(rgba(0xeb6f92ff).into()),
321 created: Some(rgba(0x9ccfd8ff).into()),
322 deleted: Some(rgba(0xeb6f92ff).into()),
323 error: Some(rgba(0xeb6f92ff).into()),
324 hidden: Some(rgba(0x908caaff).into()),
325 hint: Some(rgba(0x908caaff).into()),
326 ignored: Some(rgba(0x6e6a86ff).into()),
327 modified: Some(rgba(0xea9a97ff).into()),
328 warning: Some(rgba(0xf6c177ff).into()),
329 ..Default::default()
330 },
331 syntax: Some(UserSyntaxTheme {
332 highlights: vec![
333 (
334 "attribute".into(),
335 UserHighlightStyle {
336 color: Some(rgba(0xc4a7e7ff).into()),
337 font_style: Some(UserFontStyle::Italic),
338 ..Default::default()
339 },
340 ),
341 (
342 "boolean".into(),
343 UserHighlightStyle {
344 color: Some(rgba(0xea9a97ff).into()),
345 ..Default::default()
346 },
347 ),
348 (
349 "comment".into(),
350 UserHighlightStyle {
351 color: Some(rgba(0x6e6a86ff).into()),
352 font_style: Some(UserFontStyle::Italic),
353 ..Default::default()
354 },
355 ),
356 (
357 "comment.doc".into(),
358 UserHighlightStyle {
359 color: Some(rgba(0x6e6a86ff).into()),
360 font_style: Some(UserFontStyle::Italic),
361 ..Default::default()
362 },
363 ),
364 (
365 "constant".into(),
366 UserHighlightStyle {
367 color: Some(rgba(0x3e8fb0ff).into()),
368 ..Default::default()
369 },
370 ),
371 (
372 "constructor".into(),
373 UserHighlightStyle {
374 color: Some(rgba(0x9ccfd8ff).into()),
375 ..Default::default()
376 },
377 ),
378 (
379 "function".into(),
380 UserHighlightStyle {
381 color: Some(rgba(0xea9a97ff).into()),
382 ..Default::default()
383 },
384 ),
385 (
386 "keyword".into(),
387 UserHighlightStyle {
388 color: Some(rgba(0x3e8fb0ff).into()),
389 ..Default::default()
390 },
391 ),
392 (
393 "label".into(),
394 UserHighlightStyle {
395 color: Some(rgba(0xea9a97ff).into()),
396 ..Default::default()
397 },
398 ),
399 (
400 "number".into(),
401 UserHighlightStyle {
402 color: Some(rgba(0xea9a97ff).into()),
403 ..Default::default()
404 },
405 ),
406 (
407 "punctuation".into(),
408 UserHighlightStyle {
409 color: Some(rgba(0x908caaff).into()),
410 ..Default::default()
411 },
412 ),
413 (
414 "punctuation.bracket".into(),
415 UserHighlightStyle {
416 color: Some(rgba(0x908caaff).into()),
417 ..Default::default()
418 },
419 ),
420 (
421 "punctuation.delimiter".into(),
422 UserHighlightStyle {
423 color: Some(rgba(0x908caaff).into()),
424 ..Default::default()
425 },
426 ),
427 (
428 "punctuation.list_marker".into(),
429 UserHighlightStyle {
430 color: Some(rgba(0x908caaff).into()),
431 ..Default::default()
432 },
433 ),
434 (
435 "punctuation.special".into(),
436 UserHighlightStyle {
437 color: Some(rgba(0x908caaff).into()),
438 ..Default::default()
439 },
440 ),
441 (
442 "string".into(),
443 UserHighlightStyle {
444 color: Some(rgba(0xf6c177ff).into()),
445 ..Default::default()
446 },
447 ),
448 (
449 "string.escape".into(),
450 UserHighlightStyle {
451 color: Some(rgba(0xf6c177ff).into()),
452 ..Default::default()
453 },
454 ),
455 (
456 "string.regex".into(),
457 UserHighlightStyle {
458 color: Some(rgba(0xf6c177ff).into()),
459 ..Default::default()
460 },
461 ),
462 (
463 "string.special".into(),
464 UserHighlightStyle {
465 color: Some(rgba(0xf6c177ff).into()),
466 ..Default::default()
467 },
468 ),
469 (
470 "string.special.symbol".into(),
471 UserHighlightStyle {
472 color: Some(rgba(0xf6c177ff).into()),
473 ..Default::default()
474 },
475 ),
476 (
477 "tag".into(),
478 UserHighlightStyle {
479 color: Some(rgba(0x9ccfd8ff).into()),
480 ..Default::default()
481 },
482 ),
483 (
484 "text.literal".into(),
485 UserHighlightStyle {
486 color: Some(rgba(0xf6c177ff).into()),
487 ..Default::default()
488 },
489 ),
490 (
491 "title".into(),
492 UserHighlightStyle {
493 color: Some(rgba(0xea9a97ff).into()),
494 ..Default::default()
495 },
496 ),
497 (
498 "type".into(),
499 UserHighlightStyle {
500 color: Some(rgba(0x9ccfd8ff).into()),
501 ..Default::default()
502 },
503 ),
504 (
505 "variable".into(),
506 UserHighlightStyle {
507 color: Some(rgba(0xea9a97ff).into()),
508 font_style: Some(UserFontStyle::Italic),
509 ..Default::default()
510 },
511 ),
512 (
513 "variable.special".into(),
514 UserHighlightStyle {
515 color: Some(rgba(0xe0def4ff).into()),
516 ..Default::default()
517 },
518 ),
519 ],
520 }),
521 },
522 },
523 UserTheme {
524 name: "Rose Pine Dawn".into(),
525 appearance: Appearance::Light,
526 styles: UserThemeStylesRefinement {
527 colors: ThemeColorsRefinement {
528 border: Some(rgba(0x00000000).into()),
529 border_variant: Some(rgba(0x00000000).into()),
530 border_focused: Some(rgba(0x6e6a8614).into()),
531 border_selected: Some(rgba(0x00000000).into()),
532 border_transparent: Some(rgba(0x00000000).into()),
533 border_disabled: Some(rgba(0x00000000).into()),
534 elevated_surface_background: Some(rgba(0xfffaf3ff).into()),
535 surface_background: Some(rgba(0xfffaf3ff).into()),
536 background: Some(rgba(0xfaf4edff).into()),
537 element_background: Some(rgba(0xd7827eff).into()),
538 element_hover: Some(rgba(0x6e6a860d).into()),
539 element_selected: Some(rgba(0x6e6a8614).into()),
540 drop_target_background: Some(rgba(0xfffaf3ff).into()),
541 ghost_element_hover: Some(rgba(0x6e6a860d).into()),
542 ghost_element_selected: Some(rgba(0x6e6a8614).into()),
543 text: Some(rgba(0x575279ff).into()),
544 status_bar_background: Some(rgba(0xfaf4edff).into()),
545 title_bar_background: Some(rgba(0xfaf4edff).into()),
546 toolbar_background: Some(rgba(0xfaf4edff).into()),
547 tab_bar_background: Some(rgba(0x00000000).into()),
548 tab_inactive_background: Some(rgba(0x00000000).into()),
549 tab_active_background: Some(rgba(0x6e6a860d).into()),
550 editor_background: Some(rgba(0xfaf4edff).into()),
551 editor_gutter_background: Some(rgba(0xfaf4edff).into()),
552 editor_line_number: Some(rgba(0x797593ff).into()),
553 editor_active_line_number: Some(rgba(0x575279ff).into()),
554 terminal_ansi_bright_black: Some(rgba(0x797593ff).into()),
555 terminal_ansi_bright_red: Some(rgba(0xb4637aff).into()),
556 terminal_ansi_bright_green: Some(rgba(0x286983ff).into()),
557 terminal_ansi_bright_yellow: Some(rgba(0xea9d34ff).into()),
558 terminal_ansi_bright_blue: Some(rgba(0x56949fff).into()),
559 terminal_ansi_bright_magenta: Some(rgba(0x907aa9ff).into()),
560 terminal_ansi_bright_cyan: Some(rgba(0xd7827eff).into()),
561 terminal_ansi_bright_white: Some(rgba(0x575279ff).into()),
562 terminal_ansi_black: Some(rgba(0xf2e9e1ff).into()),
563 terminal_ansi_red: Some(rgba(0xb4637aff).into()),
564 terminal_ansi_green: Some(rgba(0x286983ff).into()),
565 terminal_ansi_yellow: Some(rgba(0xea9d34ff).into()),
566 terminal_ansi_blue: Some(rgba(0x56949fff).into()),
567 terminal_ansi_magenta: Some(rgba(0x907aa9ff).into()),
568 terminal_ansi_cyan: Some(rgba(0xd7827eff).into()),
569 terminal_ansi_white: Some(rgba(0x575279ff).into()),
570 ..Default::default()
571 },
572 status: StatusColorsRefinement {
573 conflict: Some(rgba(0xb4637aff).into()),
574 created: Some(rgba(0x56949fff).into()),
575 deleted: Some(rgba(0xb4637aff).into()),
576 error: Some(rgba(0xb4637aff).into()),
577 hidden: Some(rgba(0x797593ff).into()),
578 hint: Some(rgba(0x797593ff).into()),
579 ignored: Some(rgba(0x9893a5ff).into()),
580 modified: Some(rgba(0xd7827eff).into()),
581 warning: Some(rgba(0xea9d34ff).into()),
582 ..Default::default()
583 },
584 syntax: Some(UserSyntaxTheme {
585 highlights: vec![
586 (
587 "attribute".into(),
588 UserHighlightStyle {
589 color: Some(rgba(0x907aa9ff).into()),
590 font_style: Some(UserFontStyle::Italic),
591 ..Default::default()
592 },
593 ),
594 (
595 "boolean".into(),
596 UserHighlightStyle {
597 color: Some(rgba(0xd7827eff).into()),
598 ..Default::default()
599 },
600 ),
601 (
602 "comment".into(),
603 UserHighlightStyle {
604 color: Some(rgba(0x9893a5ff).into()),
605 font_style: Some(UserFontStyle::Italic),
606 ..Default::default()
607 },
608 ),
609 (
610 "comment.doc".into(),
611 UserHighlightStyle {
612 color: Some(rgba(0x9893a5ff).into()),
613 font_style: Some(UserFontStyle::Italic),
614 ..Default::default()
615 },
616 ),
617 (
618 "constant".into(),
619 UserHighlightStyle {
620 color: Some(rgba(0x286983ff).into()),
621 ..Default::default()
622 },
623 ),
624 (
625 "constructor".into(),
626 UserHighlightStyle {
627 color: Some(rgba(0x56949fff).into()),
628 ..Default::default()
629 },
630 ),
631 (
632 "function".into(),
633 UserHighlightStyle {
634 color: Some(rgba(0xd7827eff).into()),
635 ..Default::default()
636 },
637 ),
638 (
639 "keyword".into(),
640 UserHighlightStyle {
641 color: Some(rgba(0x286983ff).into()),
642 ..Default::default()
643 },
644 ),
645 (
646 "label".into(),
647 UserHighlightStyle {
648 color: Some(rgba(0xd7827eff).into()),
649 ..Default::default()
650 },
651 ),
652 (
653 "number".into(),
654 UserHighlightStyle {
655 color: Some(rgba(0xd7827eff).into()),
656 ..Default::default()
657 },
658 ),
659 (
660 "punctuation".into(),
661 UserHighlightStyle {
662 color: Some(rgba(0x797593ff).into()),
663 ..Default::default()
664 },
665 ),
666 (
667 "punctuation.bracket".into(),
668 UserHighlightStyle {
669 color: Some(rgba(0x797593ff).into()),
670 ..Default::default()
671 },
672 ),
673 (
674 "punctuation.delimiter".into(),
675 UserHighlightStyle {
676 color: Some(rgba(0x797593ff).into()),
677 ..Default::default()
678 },
679 ),
680 (
681 "punctuation.list_marker".into(),
682 UserHighlightStyle {
683 color: Some(rgba(0x797593ff).into()),
684 ..Default::default()
685 },
686 ),
687 (
688 "punctuation.special".into(),
689 UserHighlightStyle {
690 color: Some(rgba(0x797593ff).into()),
691 ..Default::default()
692 },
693 ),
694 (
695 "string".into(),
696 UserHighlightStyle {
697 color: Some(rgba(0xea9d34ff).into()),
698 ..Default::default()
699 },
700 ),
701 (
702 "string.escape".into(),
703 UserHighlightStyle {
704 color: Some(rgba(0xea9d34ff).into()),
705 ..Default::default()
706 },
707 ),
708 (
709 "string.regex".into(),
710 UserHighlightStyle {
711 color: Some(rgba(0xea9d34ff).into()),
712 ..Default::default()
713 },
714 ),
715 (
716 "string.special".into(),
717 UserHighlightStyle {
718 color: Some(rgba(0xea9d34ff).into()),
719 ..Default::default()
720 },
721 ),
722 (
723 "string.special.symbol".into(),
724 UserHighlightStyle {
725 color: Some(rgba(0xea9d34ff).into()),
726 ..Default::default()
727 },
728 ),
729 (
730 "tag".into(),
731 UserHighlightStyle {
732 color: Some(rgba(0x56949fff).into()),
733 ..Default::default()
734 },
735 ),
736 (
737 "text.literal".into(),
738 UserHighlightStyle {
739 color: Some(rgba(0xea9d34ff).into()),
740 ..Default::default()
741 },
742 ),
743 (
744 "title".into(),
745 UserHighlightStyle {
746 color: Some(rgba(0xd7827eff).into()),
747 ..Default::default()
748 },
749 ),
750 (
751 "type".into(),
752 UserHighlightStyle {
753 color: Some(rgba(0x56949fff).into()),
754 ..Default::default()
755 },
756 ),
757 (
758 "variable".into(),
759 UserHighlightStyle {
760 color: Some(rgba(0xd7827eff).into()),
761 font_style: Some(UserFontStyle::Italic),
762 ..Default::default()
763 },
764 ),
765 (
766 "variable.special".into(),
767 UserHighlightStyle {
768 color: Some(rgba(0x575279ff).into()),
769 ..Default::default()
770 },
771 ),
772 ],
773 }),
774 },
775 },
776 ],
777 }
778}