andromeda.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, PlayerColor, PlayerColors, StatusColorsRefinement, ThemeColorsRefinement,
  9    UserFontStyle, UserFontWeight, UserHighlightStyle, UserSyntaxTheme, UserTheme, UserThemeFamily,
 10    UserThemeStylesRefinement,
 11};
 12
 13pub fn andromeda() -> UserThemeFamily {
 14    UserThemeFamily {
 15        name: "Andromeda".into(),
 16        author: "Zed Industries".into(),
 17        themes: vec![UserTheme {
 18            name: "Andromeda".into(),
 19            appearance: Appearance::Dark,
 20            styles: UserThemeStylesRefinement {
 21                colors: ThemeColorsRefinement {
 22                    border: Some(rgba(0x2b2f39ff).into()),
 23                    border_variant: Some(rgba(0x252931ff).into()),
 24                    border_focused: Some(rgba(0x183a34ff).into()),
 25                    border_selected: Some(rgba(0x183a34ff).into()),
 26                    border_transparent: Some(rgba(0x00000000).into()),
 27                    border_disabled: Some(rgba(0x292d37ff).into()),
 28                    elevated_surface_background: Some(rgba(0x21242bff).into()),
 29                    surface_background: Some(rgba(0x21242bff).into()),
 30                    background: Some(rgba(0x262a33ff).into()),
 31                    panel_background: Some(rgba(0x21242bff).into()),
 32                    element_background: Some(rgba(0x21242bff).into()),
 33                    element_hover: Some(rgba(0x252931ff).into()),
 34                    element_active: Some(rgba(0x2a2f39ff).into()),
 35                    element_selected: Some(rgba(0x2a2f39ff).into()),
 36                    element_disabled: Some(rgba(0x21242bff).into()),
 37                    drop_target_background: Some(rgba(0xaca8ae80).into()),
 38                    ghost_element_background: Some(rgba(0x00000000).into()),
 39                    ghost_element_hover: Some(rgba(0x252931ff).into()),
 40                    ghost_element_active: Some(rgba(0x2a2f39ff).into()),
 41                    ghost_element_selected: Some(rgba(0x2a2f39ff).into()),
 42                    ghost_element_disabled: Some(rgba(0x21242bff).into()),
 43                    text: Some(rgba(0xf7f7f8ff).into()),
 44                    text_muted: Some(rgba(0xaca8aeff).into()),
 45                    text_placeholder: Some(rgba(0x6b6b73ff).into()),
 46                    text_disabled: Some(rgba(0x6b6b73ff).into()),
 47                    text_accent: Some(rgba(0x11a793ff).into()),
 48                    icon: Some(rgba(0xf7f7f8ff).into()),
 49                    icon_muted: Some(rgba(0xaca8aeff).into()),
 50                    icon_disabled: Some(rgba(0x6b6b73ff).into()),
 51                    icon_placeholder: Some(rgba(0xaca8aeff).into()),
 52                    icon_accent: Some(rgba(0x11a793ff).into()),
 53                    status_bar_background: Some(rgba(0x262a33ff).into()),
 54                    title_bar_background: Some(rgba(0x262a33ff).into()),
 55                    toolbar_background: Some(rgba(0x1e2025ff).into()),
 56                    tab_bar_background: Some(rgba(0x21242bff).into()),
 57                    tab_inactive_background: Some(rgba(0x21242bff).into()),
 58                    tab_active_background: Some(rgba(0x1e2025ff).into()),
 59                    scrollbar_thumb_background: Some(rgba(0xf7f7f84c).into()),
 60                    scrollbar_thumb_hover_background: Some(rgba(0x252931ff).into()),
 61                    scrollbar_thumb_border: Some(rgba(0x252931ff).into()),
 62                    scrollbar_track_background: Some(rgba(0x00000000).into()),
 63                    scrollbar_track_border: Some(rgba(0x21232aff).into()),
 64                    editor_foreground: Some(rgba(0xf7f7f8ff).into()),
 65                    editor_background: Some(rgba(0x1e2025ff).into()),
 66                    editor_gutter_background: Some(rgba(0x1e2025ff).into()),
 67                    editor_subheader_background: Some(rgba(0x21242bff).into()),
 68                    editor_active_line_background: Some(rgba(0x21242bbf).into()),
 69                    editor_highlighted_line_background: Some(rgba(0x21242bff).into()),
 70                    editor_line_number: Some(rgba(0xf7f7f859).into()),
 71                    editor_active_line_number: Some(rgba(0xf7f7f8ff).into()),
 72                    editor_invisible: Some(rgba(0xaca8aeff).into()),
 73                    editor_wrap_guide: Some(rgba(0xf7f7f80d).into()),
 74                    editor_active_wrap_guide: Some(rgba(0xf7f7f81a).into()),
 75                    editor_document_highlight_read_background: Some(rgba(0x11a7931a).into()),
 76                    editor_document_highlight_write_background: Some(rgba(0x64646d66).into()),
 77                    terminal_background: Some(rgba(0x1e2025ff).into()),
 78                    terminal_ansi_bright_black: Some(rgba(0x40434cff).into()),
 79                    terminal_ansi_bright_red: Some(rgba(0x8e103aff).into()),
 80                    terminal_ansi_bright_green: Some(rgba(0x457c38ff).into()),
 81                    terminal_ansi_bright_yellow: Some(rgba(0x958435ff).into()),
 82                    terminal_ansi_bright_blue: Some(rgba(0x1b5148ff).into()),
 83                    terminal_ansi_bright_magenta: Some(rgba(0x682781ff).into()),
 84                    terminal_ansi_bright_cyan: Some(rgba(0x018169ff).into()),
 85                    terminal_ansi_bright_white: Some(rgba(0xf7f7f8ff).into()),
 86                    terminal_ansi_black: Some(rgba(0x1e2025ff).into()),
 87                    terminal_ansi_red: Some(rgba(0xf82872ff).into()),
 88                    terminal_ansi_green: Some(rgba(0x96df72ff).into()),
 89                    terminal_ansi_yellow: Some(rgba(0xfee56dff).into()),
 90                    terminal_ansi_blue: Some(rgba(0x11a793ff).into()),
 91                    terminal_ansi_magenta: Some(rgba(0xc74decff).into()),
 92                    terminal_ansi_cyan: Some(rgba(0x09e7c6ff).into()),
 93                    terminal_ansi_white: Some(rgba(0xf7f7f8ff).into()),
 94                    link_text_hover: Some(rgba(0x11a793ff).into()),
 95                    ..Default::default()
 96                },
 97                status: StatusColorsRefinement {
 98                    conflict: Some(rgba(0xfee56dff).into()),
 99                    conflict_background: Some(rgba(0x5c5015ff).into()),
100                    conflict_border: Some(rgba(0x796b26ff).into()),
101                    created: Some(rgba(0x96df72ff).into()),
102                    created_background: Some(rgba(0x194618ff).into()),
103                    created_border: Some(rgba(0x306129ff).into()),
104                    deleted: Some(rgba(0xf82872ff).into()),
105                    deleted_background: Some(rgba(0x55051bff).into()),
106                    deleted_border: Some(rgba(0x720a2bff).into()),
107                    error: Some(rgba(0xf82872ff).into()),
108                    error_background: Some(rgba(0x55051bff).into()),
109                    error_border: Some(rgba(0x720a2bff).into()),
110                    hidden: Some(rgba(0x6b6b73ff).into()),
111                    hidden_background: Some(rgba(0x262a33ff).into()),
112                    hidden_border: Some(rgba(0x292d37ff).into()),
113                    hint: Some(rgba(0x618399ff).into()),
114                    hint_background: Some(rgba(0x122420ff).into()),
115                    hint_border: Some(rgba(0x183a34ff).into()),
116                    ignored: Some(rgba(0xaca8aeff).into()),
117                    ignored_background: Some(rgba(0x262a33ff).into()),
118                    ignored_border: Some(rgba(0x2b2f39ff).into()),
119                    info: Some(rgba(0x11a793ff).into()),
120                    info_background: Some(rgba(0x122420ff).into()),
121                    info_border: Some(rgba(0x183a34ff).into()),
122                    modified: Some(rgba(0xfee56dff).into()),
123                    modified_background: Some(rgba(0x5c5015ff).into()),
124                    modified_border: Some(rgba(0x796b26ff).into()),
125                    predictive: Some(rgba(0x315f70ff).into()),
126                    predictive_background: Some(rgba(0x194618ff).into()),
127                    predictive_border: Some(rgba(0x306129ff).into()),
128                    renamed: Some(rgba(0x11a793ff).into()),
129                    renamed_background: Some(rgba(0x122420ff).into()),
130                    renamed_border: Some(rgba(0x183a34ff).into()),
131                    success: Some(rgba(0x96df72ff).into()),
132                    success_background: Some(rgba(0x194618ff).into()),
133                    success_border: Some(rgba(0x306129ff).into()),
134                    unreachable: Some(rgba(0xaca8aeff).into()),
135                    unreachable_background: Some(rgba(0x262a33ff).into()),
136                    unreachable_border: Some(rgba(0x2b2f39ff).into()),
137                    warning: Some(rgba(0xfee56dff).into()),
138                    warning_background: Some(rgba(0x5c5015ff).into()),
139                    warning_border: Some(rgba(0x796b26ff).into()),
140                    ..Default::default()
141                },
142                player: Some(PlayerColors(vec![
143                    PlayerColor {
144                        cursor: rgba(0x11a793ff).into(),
145                        background: rgba(0x11a793ff).into(),
146                        selection: rgba(0x11a7933d).into(),
147                    },
148                    PlayerColor {
149                        cursor: rgba(0xc74decff).into(),
150                        background: rgba(0xc74decff).into(),
151                        selection: rgba(0xc74dec3d).into(),
152                    },
153                    PlayerColor {
154                        cursor: rgba(0xf29c14ff).into(),
155                        background: rgba(0xf29c14ff).into(),
156                        selection: rgba(0xf29c143d).into(),
157                    },
158                    PlayerColor {
159                        cursor: rgba(0x8a3fa6ff).into(),
160                        background: rgba(0x8a3fa6ff).into(),
161                        selection: rgba(0x8a3fa63d).into(),
162                    },
163                    PlayerColor {
164                        cursor: rgba(0x09e7c6ff).into(),
165                        background: rgba(0x09e7c6ff).into(),
166                        selection: rgba(0x09e7c63d).into(),
167                    },
168                    PlayerColor {
169                        cursor: rgba(0xf82872ff).into(),
170                        background: rgba(0xf82872ff).into(),
171                        selection: rgba(0xf828723d).into(),
172                    },
173                    PlayerColor {
174                        cursor: rgba(0xfee56dff).into(),
175                        background: rgba(0xfee56dff).into(),
176                        selection: rgba(0xfee56d3d).into(),
177                    },
178                    PlayerColor {
179                        cursor: rgba(0x96df72ff).into(),
180                        background: rgba(0x96df72ff).into(),
181                        selection: rgba(0x96df723d).into(),
182                    },
183                ])),
184                syntax: Some(UserSyntaxTheme {
185                    highlights: vec![
186                        (
187                            "attribute".into(),
188                            UserHighlightStyle {
189                                color: Some(rgba(0x11a793ff).into()),
190                                ..Default::default()
191                            },
192                        ),
193                        (
194                            "boolean".into(),
195                            UserHighlightStyle {
196                                color: Some(rgba(0x96df72ff).into()),
197                                ..Default::default()
198                            },
199                        ),
200                        (
201                            "comment".into(),
202                            UserHighlightStyle {
203                                color: Some(rgba(0xafabb1ff).into()),
204                                ..Default::default()
205                            },
206                        ),
207                        (
208                            "comment.doc".into(),
209                            UserHighlightStyle {
210                                color: Some(rgba(0xafabb1ff).into()),
211                                ..Default::default()
212                            },
213                        ),
214                        (
215                            "constant".into(),
216                            UserHighlightStyle {
217                                color: Some(rgba(0x96df72ff).into()),
218                                ..Default::default()
219                            },
220                        ),
221                        (
222                            "constructor".into(),
223                            UserHighlightStyle {
224                                color: Some(rgba(0x11a793ff).into()),
225                                ..Default::default()
226                            },
227                        ),
228                        (
229                            "embedded".into(),
230                            UserHighlightStyle {
231                                color: Some(rgba(0xf7f7f8ff).into()),
232                                ..Default::default()
233                            },
234                        ),
235                        (
236                            "emphasis".into(),
237                            UserHighlightStyle {
238                                color: Some(rgba(0x11a793ff).into()),
239                                ..Default::default()
240                            },
241                        ),
242                        (
243                            "emphasis.strong".into(),
244                            UserHighlightStyle {
245                                color: Some(rgba(0x11a793ff).into()),
246                                font_weight: Some(UserFontWeight(700.0)),
247                                ..Default::default()
248                            },
249                        ),
250                        (
251                            "enum".into(),
252                            UserHighlightStyle {
253                                color: Some(rgba(0xf29c14ff).into()),
254                                ..Default::default()
255                            },
256                        ),
257                        (
258                            "function".into(),
259                            UserHighlightStyle {
260                                color: Some(rgba(0xfee56dff).into()),
261                                ..Default::default()
262                            },
263                        ),
264                        (
265                            "hint".into(),
266                            UserHighlightStyle {
267                                color: Some(rgba(0x618399ff).into()),
268                                font_weight: Some(UserFontWeight(700.0)),
269                                ..Default::default()
270                            },
271                        ),
272                        (
273                            "keyword".into(),
274                            UserHighlightStyle {
275                                color: Some(rgba(0x11a793ff).into()),
276                                ..Default::default()
277                            },
278                        ),
279                        (
280                            "label".into(),
281                            UserHighlightStyle {
282                                color: Some(rgba(0x11a793ff).into()),
283                                ..Default::default()
284                            },
285                        ),
286                        (
287                            "link_text".into(),
288                            UserHighlightStyle {
289                                color: Some(rgba(0xf29c14ff).into()),
290                                font_style: Some(UserFontStyle::Italic),
291                                ..Default::default()
292                            },
293                        ),
294                        (
295                            "link_uri".into(),
296                            UserHighlightStyle {
297                                color: Some(rgba(0x96df72ff).into()),
298                                ..Default::default()
299                            },
300                        ),
301                        (
302                            "number".into(),
303                            UserHighlightStyle {
304                                color: Some(rgba(0x96df72ff).into()),
305                                ..Default::default()
306                            },
307                        ),
308                        (
309                            "operator".into(),
310                            UserHighlightStyle {
311                                color: Some(rgba(0xf29c14ff).into()),
312                                ..Default::default()
313                            },
314                        ),
315                        (
316                            "predictive".into(),
317                            UserHighlightStyle {
318                                color: Some(rgba(0x315f70ff).into()),
319                                font_style: Some(UserFontStyle::Italic),
320                                ..Default::default()
321                            },
322                        ),
323                        (
324                            "preproc".into(),
325                            UserHighlightStyle {
326                                color: Some(rgba(0xf7f7f8ff).into()),
327                                ..Default::default()
328                            },
329                        ),
330                        (
331                            "primary".into(),
332                            UserHighlightStyle {
333                                color: Some(rgba(0xf7f7f8ff).into()),
334                                ..Default::default()
335                            },
336                        ),
337                        (
338                            "property".into(),
339                            UserHighlightStyle {
340                                color: Some(rgba(0x11a793ff).into()),
341                                ..Default::default()
342                            },
343                        ),
344                        (
345                            "punctuation".into(),
346                            UserHighlightStyle {
347                                color: Some(rgba(0xd8d5dbff).into()),
348                                ..Default::default()
349                            },
350                        ),
351                        (
352                            "punctuation.bracket".into(),
353                            UserHighlightStyle {
354                                color: Some(rgba(0xd8d5dbff).into()),
355                                ..Default::default()
356                            },
357                        ),
358                        (
359                            "punctuation.delimiter".into(),
360                            UserHighlightStyle {
361                                color: Some(rgba(0xd8d5dbff).into()),
362                                ..Default::default()
363                            },
364                        ),
365                        (
366                            "punctuation.list_marker".into(),
367                            UserHighlightStyle {
368                                color: Some(rgba(0xd8d5dbff).into()),
369                                ..Default::default()
370                            },
371                        ),
372                        (
373                            "punctuation.special".into(),
374                            UserHighlightStyle {
375                                color: Some(rgba(0xd8d5dbff).into()),
376                                ..Default::default()
377                            },
378                        ),
379                        (
380                            "string".into(),
381                            UserHighlightStyle {
382                                color: Some(rgba(0xf29c14ff).into()),
383                                ..Default::default()
384                            },
385                        ),
386                        (
387                            "string.escape".into(),
388                            UserHighlightStyle {
389                                color: Some(rgba(0xafabb1ff).into()),
390                                ..Default::default()
391                            },
392                        ),
393                        (
394                            "string.regex".into(),
395                            UserHighlightStyle {
396                                color: Some(rgba(0xf29c14ff).into()),
397                                ..Default::default()
398                            },
399                        ),
400                        (
401                            "string.special".into(),
402                            UserHighlightStyle {
403                                color: Some(rgba(0xf29c14ff).into()),
404                                ..Default::default()
405                            },
406                        ),
407                        (
408                            "string.special.symbol".into(),
409                            UserHighlightStyle {
410                                color: Some(rgba(0xf29c14ff).into()),
411                                ..Default::default()
412                            },
413                        ),
414                        (
415                            "tag".into(),
416                            UserHighlightStyle {
417                                color: Some(rgba(0x11a793ff).into()),
418                                ..Default::default()
419                            },
420                        ),
421                        (
422                            "text.literal".into(),
423                            UserHighlightStyle {
424                                color: Some(rgba(0xf29c14ff).into()),
425                                ..Default::default()
426                            },
427                        ),
428                        (
429                            "title".into(),
430                            UserHighlightStyle {
431                                color: Some(rgba(0xf7f7f8ff).into()),
432                                font_weight: Some(UserFontWeight(700.0)),
433                                ..Default::default()
434                            },
435                        ),
436                        (
437                            "type".into(),
438                            UserHighlightStyle {
439                                color: Some(rgba(0x09e7c6ff).into()),
440                                ..Default::default()
441                            },
442                        ),
443                        (
444                            "variable".into(),
445                            UserHighlightStyle {
446                                color: Some(rgba(0xf7f7f8ff).into()),
447                                ..Default::default()
448                            },
449                        ),
450                        (
451                            "variant".into(),
452                            UserHighlightStyle {
453                                color: Some(rgba(0x11a793ff).into()),
454                                ..Default::default()
455                            },
456                        ),
457                    ],
458                }),
459            },
460        }],
461    }
462}