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}