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, StatusColorsRefinement, ThemeColorsRefinement, UserFontStyle, UserFontWeight,
  9    UserHighlightStyle, UserSyntaxTheme, UserTheme, UserThemeFamily, UserThemeStylesRefinement,
 10};
 11
 12pub fn andromeda() -> UserThemeFamily {
 13    UserThemeFamily {
 14        name: "Andromeda".into(),
 15        author: "Eliver Lara (EliverLara)".into(),
 16        themes: vec![
 17            UserTheme {
 18                name: "Andromeda".into(),
 19                appearance: Appearance::Dark,
 20                styles: UserThemeStylesRefinement {
 21                    colors: ThemeColorsRefinement {
 22                        border: Some(rgba(0x1b1d23ff).into()),
 23                        border_variant: Some(rgba(0x1b1d23ff).into()),
 24                        border_focused: Some(rgba(0x746f77ff).into()),
 25                        border_selected: Some(rgba(0x1b1d23ff).into()),
 26                        border_transparent: Some(rgba(0x1b1d23ff).into()),
 27                        border_disabled: Some(rgba(0x1b1d23ff).into()),
 28                        elevated_surface_background: Some(rgba(0x23262eff).into()),
 29                        surface_background: Some(rgba(0x23262eff).into()),
 30                        background: Some(rgba(0x23262eff).into()),
 31                        element_background: Some(rgba(0x00e8c5cc).into()),
 32                        element_hover: Some(rgba(0x23262eff).into()),
 33                        element_selected: Some(rgba(0x23262eff).into()),
 34                        drop_target_background: Some(rgba(0x3a404eff).into()),
 35                        ghost_element_hover: Some(rgba(0x23262eff).into()),
 36                        text: Some(rgba(0xd5ced9ff).into()),
 37                        status_bar_background: Some(rgba(0x23262eff).into()),
 38                        title_bar_background: Some(rgba(0x23262eff).into()),
 39                        toolbar_background: Some(rgba(0x23262eff).into()),
 40                        tab_bar_background: Some(rgba(0x23262eff).into()),
 41                        tab_inactive_background: Some(rgba(0x23262eff).into()),
 42                        tab_active_background: Some(rgba(0x23262eff).into()),
 43                        editor_background: Some(rgba(0x23262eff).into()),
 44                        editor_gutter_background: Some(rgba(0x23262eff).into()),
 45                        editor_line_number: Some(rgba(0x746f77ff).into()),
 46                        editor_active_line_number: Some(rgba(0xd5ced9ff).into()),
 47                        terminal_ansi_bright_red: Some(rgba(0xee5d43ff).into()),
 48                        terminal_ansi_bright_green: Some(rgba(0x96e072ff).into()),
 49                        terminal_ansi_bright_yellow: Some(rgba(0xffe66dff).into()),
 50                        terminal_ansi_bright_blue: Some(rgba(0x7cb7ffff).into()),
 51                        terminal_ansi_bright_magenta: Some(rgba(0xff00aaff).into()),
 52                        terminal_ansi_bright_cyan: Some(rgba(0x00e8c6ff).into()),
 53                        terminal_ansi_red: Some(rgba(0xee5d43ff).into()),
 54                        terminal_ansi_green: Some(rgba(0x96e072ff).into()),
 55                        terminal_ansi_yellow: Some(rgba(0xffe66dff).into()),
 56                        terminal_ansi_blue: Some(rgba(0x7cb7ffff).into()),
 57                        terminal_ansi_magenta: Some(rgba(0xff00aaff).into()),
 58                        terminal_ansi_cyan: Some(rgba(0x00e8c6ff).into()),
 59                        ..Default::default()
 60                    },
 61                    status: StatusColorsRefinement {
 62                        deleted: Some(rgba(0xfc644dff).into()),
 63                        error: Some(rgba(0xfc644dff).into()),
 64                        hidden: Some(rgba(0x746f77ff).into()),
 65                        hint: Some(rgba(0x969696ff).into()),
 66                        ..Default::default()
 67                    },
 68                    syntax: Some(UserSyntaxTheme {
 69                        highlights: vec![
 70                            (
 71                                "attribute".into(),
 72                                UserHighlightStyle {
 73                                    color: Some(rgba(0xffe66dff).into()),
 74                                    ..Default::default()
 75                                },
 76                            ),
 77                            (
 78                                "comment".into(),
 79                                UserHighlightStyle {
 80                                    color: Some(rgba(0xa0a1a7cc).into()),
 81                                    ..Default::default()
 82                                },
 83                            ),
 84                            (
 85                                "comment.doc".into(),
 86                                UserHighlightStyle {
 87                                    color: Some(rgba(0xa0a1a7cc).into()),
 88                                    ..Default::default()
 89                                },
 90                            ),
 91                            (
 92                                "emphasis".into(),
 93                                UserHighlightStyle {
 94                                    color: Some(rgba(0xc74dedff).into()),
 95                                    ..Default::default()
 96                                },
 97                            ),
 98                            (
 99                                "emphasis.strong".into(),
100                                UserHighlightStyle {
101                                    color: Some(rgba(0xf39c12ff).into()),
102                                    ..Default::default()
103                                },
104                            ),
105                            (
106                                "function".into(),
107                                UserHighlightStyle {
108                                    color: Some(rgba(0xffe66dff).into()),
109                                    ..Default::default()
110                                },
111                            ),
112                            (
113                                "keyword".into(),
114                                UserHighlightStyle {
115                                    color: Some(rgba(0xc74dedff).into()),
116                                    ..Default::default()
117                                },
118                            ),
119                            (
120                                "number".into(),
121                                UserHighlightStyle {
122                                    color: Some(rgba(0xf39c12ff).into()),
123                                    ..Default::default()
124                                },
125                            ),
126                            (
127                                "operator".into(),
128                                UserHighlightStyle {
129                                    color: Some(rgba(0xee5d43ff).into()),
130                                    ..Default::default()
131                                },
132                            ),
133                            (
134                                "string".into(),
135                                UserHighlightStyle {
136                                    color: Some(rgba(0x96e072ff).into()),
137                                    ..Default::default()
138                                },
139                            ),
140                            (
141                                "string.escape".into(),
142                                UserHighlightStyle {
143                                    color: Some(rgba(0x96e072ff).into()),
144                                    ..Default::default()
145                                },
146                            ),
147                            (
148                                "string.regex".into(),
149                                UserHighlightStyle {
150                                    color: Some(rgba(0x96e072ff).into()),
151                                    ..Default::default()
152                                },
153                            ),
154                            (
155                                "string.special".into(),
156                                UserHighlightStyle {
157                                    color: Some(rgba(0x96e072ff).into()),
158                                    ..Default::default()
159                                },
160                            ),
161                            (
162                                "string.special.symbol".into(),
163                                UserHighlightStyle {
164                                    color: Some(rgba(0x96e072ff).into()),
165                                    ..Default::default()
166                                },
167                            ),
168                            (
169                                "tag".into(),
170                                UserHighlightStyle {
171                                    color: Some(rgba(0xf92672ff).into()),
172                                    ..Default::default()
173                                },
174                            ),
175                            (
176                                "text.literal".into(),
177                                UserHighlightStyle {
178                                    color: Some(rgba(0x96e072ff).into()),
179                                    ..Default::default()
180                                },
181                            ),
182                            (
183                                "type".into(),
184                                UserHighlightStyle {
185                                    color: Some(rgba(0xee5d43ff).into()),
186                                    ..Default::default()
187                                },
188                            ),
189                            (
190                                "variable".into(),
191                                UserHighlightStyle {
192                                    color: Some(rgba(0x00e8c6ff).into()),
193                                    ..Default::default()
194                                },
195                            ),
196                            (
197                                "variable.special".into(),
198                                UserHighlightStyle {
199                                    color: Some(rgba(0x00e8c6ff).into()),
200                                    ..Default::default()
201                                },
202                            ),
203                        ],
204                    }),
205                },
206            },
207            UserTheme {
208                name: "Andromeda Bordered".into(),
209                appearance: Appearance::Dark,
210                styles: UserThemeStylesRefinement {
211                    colors: ThemeColorsRefinement {
212                        border: Some(rgba(0x1b1d23ff).into()),
213                        border_variant: Some(rgba(0x1b1d23ff).into()),
214                        border_focused: Some(rgba(0x746f77ff).into()),
215                        border_selected: Some(rgba(0x1b1d23ff).into()),
216                        border_transparent: Some(rgba(0x1b1d23ff).into()),
217                        border_disabled: Some(rgba(0x1b1d23ff).into()),
218                        elevated_surface_background: Some(rgba(0x23262eff).into()),
219                        surface_background: Some(rgba(0x23262eff).into()),
220                        background: Some(rgba(0x262a33ff).into()),
221                        element_background: Some(rgba(0x00e8c5cc).into()),
222                        element_hover: Some(rgba(0x23262eff).into()),
223                        element_selected: Some(rgba(0x23262eff).into()),
224                        drop_target_background: Some(rgba(0x3a404eff).into()),
225                        ghost_element_hover: Some(rgba(0x23262eff).into()),
226                        text: Some(rgba(0xd5ced9ff).into()),
227                        status_bar_background: Some(rgba(0x23262eff).into()),
228                        title_bar_background: Some(rgba(0x23262eff).into()),
229                        toolbar_background: Some(rgba(0x23262eff).into()),
230                        tab_bar_background: Some(rgba(0x23262eff).into()),
231                        tab_inactive_background: Some(rgba(0x23262eff).into()),
232                        tab_active_background: Some(rgba(0x262a33ff).into()),
233                        editor_background: Some(rgba(0x262a33ff).into()),
234                        editor_gutter_background: Some(rgba(0x262a33ff).into()),
235                        editor_line_number: Some(rgba(0x746f77ff).into()),
236                        editor_active_line_number: Some(rgba(0xd5ced9ff).into()),
237                        terminal_ansi_bright_red: Some(rgba(0xee5d43ff).into()),
238                        terminal_ansi_bright_green: Some(rgba(0x96e072ff).into()),
239                        terminal_ansi_bright_yellow: Some(rgba(0xffe66dff).into()),
240                        terminal_ansi_bright_blue: Some(rgba(0x7cb7ffff).into()),
241                        terminal_ansi_bright_magenta: Some(rgba(0xff00aaff).into()),
242                        terminal_ansi_bright_cyan: Some(rgba(0x00e8c6ff).into()),
243                        terminal_ansi_red: Some(rgba(0xee5d43ff).into()),
244                        terminal_ansi_green: Some(rgba(0x96e072ff).into()),
245                        terminal_ansi_yellow: Some(rgba(0xffe66dff).into()),
246                        terminal_ansi_blue: Some(rgba(0x7cb7ffff).into()),
247                        terminal_ansi_magenta: Some(rgba(0xff00aaff).into()),
248                        terminal_ansi_cyan: Some(rgba(0x00e8c6ff).into()),
249                        ..Default::default()
250                    },
251                    status: StatusColorsRefinement {
252                        deleted: Some(rgba(0xfc644dff).into()),
253                        error: Some(rgba(0xfc644dff).into()),
254                        hidden: Some(rgba(0x746f77ff).into()),
255                        hint: Some(rgba(0x969696ff).into()),
256                        ..Default::default()
257                    },
258                    syntax: Some(UserSyntaxTheme {
259                        highlights: vec![
260                            (
261                                "attribute".into(),
262                                UserHighlightStyle {
263                                    color: Some(rgba(0xffe66dff).into()),
264                                    ..Default::default()
265                                },
266                            ),
267                            (
268                                "comment".into(),
269                                UserHighlightStyle {
270                                    color: Some(rgba(0xa0a1a7cc).into()),
271                                    ..Default::default()
272                                },
273                            ),
274                            (
275                                "comment.doc".into(),
276                                UserHighlightStyle {
277                                    color: Some(rgba(0xa0a1a7cc).into()),
278                                    ..Default::default()
279                                },
280                            ),
281                            (
282                                "emphasis".into(),
283                                UserHighlightStyle {
284                                    color: Some(rgba(0xc74dedff).into()),
285                                    ..Default::default()
286                                },
287                            ),
288                            (
289                                "emphasis.strong".into(),
290                                UserHighlightStyle {
291                                    color: Some(rgba(0xf39c12ff).into()),
292                                    ..Default::default()
293                                },
294                            ),
295                            (
296                                "function".into(),
297                                UserHighlightStyle {
298                                    color: Some(rgba(0xffe66dff).into()),
299                                    ..Default::default()
300                                },
301                            ),
302                            (
303                                "keyword".into(),
304                                UserHighlightStyle {
305                                    color: Some(rgba(0xc74dedff).into()),
306                                    ..Default::default()
307                                },
308                            ),
309                            (
310                                "number".into(),
311                                UserHighlightStyle {
312                                    color: Some(rgba(0xf39c12ff).into()),
313                                    ..Default::default()
314                                },
315                            ),
316                            (
317                                "operator".into(),
318                                UserHighlightStyle {
319                                    color: Some(rgba(0xee5d43ff).into()),
320                                    ..Default::default()
321                                },
322                            ),
323                            (
324                                "string".into(),
325                                UserHighlightStyle {
326                                    color: Some(rgba(0x96e072ff).into()),
327                                    ..Default::default()
328                                },
329                            ),
330                            (
331                                "string.escape".into(),
332                                UserHighlightStyle {
333                                    color: Some(rgba(0x96e072ff).into()),
334                                    ..Default::default()
335                                },
336                            ),
337                            (
338                                "string.regex".into(),
339                                UserHighlightStyle {
340                                    color: Some(rgba(0x96e072ff).into()),
341                                    ..Default::default()
342                                },
343                            ),
344                            (
345                                "string.special".into(),
346                                UserHighlightStyle {
347                                    color: Some(rgba(0x96e072ff).into()),
348                                    ..Default::default()
349                                },
350                            ),
351                            (
352                                "string.special.symbol".into(),
353                                UserHighlightStyle {
354                                    color: Some(rgba(0x96e072ff).into()),
355                                    ..Default::default()
356                                },
357                            ),
358                            (
359                                "tag".into(),
360                                UserHighlightStyle {
361                                    color: Some(rgba(0xf92672ff).into()),
362                                    ..Default::default()
363                                },
364                            ),
365                            (
366                                "text.literal".into(),
367                                UserHighlightStyle {
368                                    color: Some(rgba(0x96e072ff).into()),
369                                    ..Default::default()
370                                },
371                            ),
372                            (
373                                "type".into(),
374                                UserHighlightStyle {
375                                    color: Some(rgba(0xee5d43ff).into()),
376                                    ..Default::default()
377                                },
378                            ),
379                            (
380                                "variable".into(),
381                                UserHighlightStyle {
382                                    color: Some(rgba(0x00e8c6ff).into()),
383                                    ..Default::default()
384                                },
385                            ),
386                            (
387                                "variable.special".into(),
388                                UserHighlightStyle {
389                                    color: Some(rgba(0x00e8c6ff).into()),
390                                    ..Default::default()
391                                },
392                            ),
393                        ],
394                    }),
395                },
396            },
397        ],
398    }
399}