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(0x64646dff).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}