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