night_owl.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 night_owl() -> UserThemeFamily {
 13    UserThemeFamily {
 14        name: "Night Owl".into(),
 15        author: "Sarah Drasner (sdras)".into(),
 16        themes: vec![
 17            UserTheme {
 18                name: "Night Owl".into(),
 19                appearance: Appearance::Dark,
 20                styles: UserThemeStylesRefinement {
 21                    colors: ThemeColorsRefinement {
 22                        border: Some(rgba(0x5f7e97ff).into()),
 23                        border_variant: Some(rgba(0x5f7e97ff).into()),
 24                        border_focused: Some(rgba(0x122d42ff).into()),
 25                        border_selected: Some(rgba(0x5f7e97ff).into()),
 26                        border_transparent: Some(rgba(0x5f7e97ff).into()),
 27                        border_disabled: Some(rgba(0x5f7e97ff).into()),
 28                        elevated_surface_background: Some(rgba(0x011526ff).into()),
 29                        surface_background: Some(rgba(0x011526ff).into()),
 30                        background: Some(rgba(0x011526ff).into()),
 31                        element_background: Some(rgba(0x7d56c1cc).into()),
 32                        element_hover: Some(rgba(0x011526ff).into()),
 33                        element_selected: Some(rgba(0x234c708c).into()),
 34                        drop_target_background: Some(rgba(0x011526ff).into()),
 35                        ghost_element_hover: Some(rgba(0x011526ff).into()),
 36                        text: Some(rgba(0xd6deebff).into()),
 37                        tab_inactive_background: Some(rgba(0x01101cff).into()),
 38                        tab_active_background: Some(rgba(0x0a2842ff).into()),
 39                        editor_background: Some(rgba(0x011526ff).into()),
 40                        editor_gutter_background: Some(rgba(0x011526ff).into()),
 41                        editor_line_number: Some(rgba(0x4b6479ff).into()),
 42                        editor_active_line_number: Some(rgba(0xd6deebff).into()),
 43                        terminal_ansi_bright_black: Some(rgba(0x575656ff).into()),
 44                        terminal_ansi_bright_red: Some(rgba(0xef524fff).into()),
 45                        terminal_ansi_bright_green: Some(rgba(0x21da6eff).into()),
 46                        terminal_ansi_bright_yellow: Some(rgba(0xffeb95ff).into()),
 47                        terminal_ansi_bright_blue: Some(rgba(0x82aaffff).into()),
 48                        terminal_ansi_bright_magenta: Some(rgba(0xc792eaff).into()),
 49                        terminal_ansi_bright_cyan: Some(rgba(0x7fdbcaff).into()),
 50                        terminal_ansi_bright_white: Some(rgba(0xffffffff).into()),
 51                        terminal_ansi_black: Some(rgba(0x011526ff).into()),
 52                        terminal_ansi_red: Some(rgba(0xef524fff).into()),
 53                        terminal_ansi_green: Some(rgba(0x21da6eff).into()),
 54                        terminal_ansi_yellow: Some(rgba(0xc5e478ff).into()),
 55                        terminal_ansi_blue: Some(rgba(0x82aaffff).into()),
 56                        terminal_ansi_magenta: Some(rgba(0xc792eaff).into()),
 57                        terminal_ansi_cyan: Some(rgba(0x20c7a7ff).into()),
 58                        terminal_ansi_white: Some(rgba(0xffffffff).into()),
 59                        ..Default::default()
 60                    },
 61                    status: StatusColorsRefinement {
 62                        deleted: Some(rgba(0xef524fff).into()),
 63                        error: Some(rgba(0xef524fff).into()),
 64                        hidden: Some(rgba(0x5f7e97ff).into()),
 65                        ..Default::default()
 66                    },
 67                    syntax: Some(UserSyntaxTheme {
 68                        highlights: vec![
 69                            (
 70                                "attribute".into(),
 71                                UserHighlightStyle {
 72                                    color: Some(rgba(0xc5e478ff).into()),
 73                                    font_style: Some(UserFontStyle::Italic),
 74                                    ..Default::default()
 75                                },
 76                            ),
 77                            (
 78                                "boolean".into(),
 79                                UserHighlightStyle {
 80                                    color: Some(rgba(0x82aaffff).into()),
 81                                    ..Default::default()
 82                                },
 83                            ),
 84                            (
 85                                "comment".into(),
 86                                UserHighlightStyle {
 87                                    color: Some(rgba(0x637777ff).into()),
 88                                    font_style: Some(UserFontStyle::Italic),
 89                                    ..Default::default()
 90                                },
 91                            ),
 92                            (
 93                                "constant".into(),
 94                                UserHighlightStyle {
 95                                    color: Some(rgba(0x82aaffff).into()),
 96                                    ..Default::default()
 97                                },
 98                            ),
 99                            (
100                                "function".into(),
101                                UserHighlightStyle {
102                                    color: Some(rgba(0xc792eaff).into()),
103                                    font_style: Some(UserFontStyle::Italic),
104                                    ..Default::default()
105                                },
106                            ),
107                            (
108                                "keyword".into(),
109                                UserHighlightStyle {
110                                    color: Some(rgba(0xc792eaff).into()),
111                                    font_style: Some(UserFontStyle::Italic),
112                                    ..Default::default()
113                                },
114                            ),
115                            (
116                                "number".into(),
117                                UserHighlightStyle {
118                                    color: Some(rgba(0xf78b6bff).into()),
119                                    ..Default::default()
120                                },
121                            ),
122                            (
123                                "operator".into(),
124                                UserHighlightStyle {
125                                    color: Some(rgba(0x7fdbcaff).into()),
126                                    ..Default::default()
127                                },
128                            ),
129                            (
130                                "property".into(),
131                                UserHighlightStyle {
132                                    color: Some(rgba(0x7fcac3ff).into()),
133                                    ..Default::default()
134                                },
135                            ),
136                            (
137                                "punctuation".into(),
138                                UserHighlightStyle {
139                                    color: Some(rgba(0xc792eaff).into()),
140                                    font_style: Some(UserFontStyle::Italic),
141                                    ..Default::default()
142                                },
143                            ),
144                            (
145                                "string".into(),
146                                UserHighlightStyle {
147                                    color: Some(rgba(0xecc48dff).into()),
148                                    ..Default::default()
149                                },
150                            ),
151                            (
152                                "string.escape".into(),
153                                UserHighlightStyle {
154                                    color: Some(rgba(0x82aaffff).into()),
155                                    ..Default::default()
156                                },
157                            ),
158                            (
159                                "tag".into(),
160                                UserHighlightStyle {
161                                    color: Some(rgba(0xcaece6ff).into()),
162                                    ..Default::default()
163                                },
164                            ),
165                            (
166                                "text.literal".into(),
167                                UserHighlightStyle {
168                                    color: Some(rgba(0xecc48dff).into()),
169                                    ..Default::default()
170                                },
171                            ),
172                            (
173                                "type".into(),
174                                UserHighlightStyle {
175                                    color: Some(rgba(0xc5e478ff).into()),
176                                    ..Default::default()
177                                },
178                            ),
179                            (
180                                "variable".into(),
181                                UserHighlightStyle {
182                                    color: Some(rgba(0xc5e478ff).into()),
183                                    ..Default::default()
184                                },
185                            ),
186                            (
187                                "variable.special".into(),
188                                UserHighlightStyle {
189                                    color: Some(rgba(0x7fdbcaff).into()),
190                                    ..Default::default()
191                                },
192                            ),
193                        ],
194                    }),
195                },
196            },
197            UserTheme {
198                name: "Night Owl Light".into(),
199                appearance: Appearance::Light,
200                styles: UserThemeStylesRefinement {
201                    colors: ThemeColorsRefinement {
202                        border: Some(rgba(0xd9d9d9ff).into()),
203                        border_variant: Some(rgba(0xd9d9d9ff).into()),
204                        border_focused: Some(rgba(0x93a1a1ff).into()),
205                        border_selected: Some(rgba(0xd9d9d9ff).into()),
206                        border_transparent: Some(rgba(0xd9d9d9ff).into()),
207                        border_disabled: Some(rgba(0xd9d9d9ff).into()),
208                        elevated_surface_background: Some(rgba(0xf0f0f0ff).into()),
209                        surface_background: Some(rgba(0xf0f0f0ff).into()),
210                        background: Some(rgba(0xfbfbfbff).into()),
211                        element_background: Some(rgba(0x29a298ff).into()),
212                        element_hover: Some(rgba(0xd3e7f8ff).into()),
213                        element_selected: Some(rgba(0xd3e7f8ff).into()),
214                        ghost_element_hover: Some(rgba(0xd3e7f8ff).into()),
215                        text: Some(rgba(0x403f53ff).into()),
216                        tab_inactive_background: Some(rgba(0xf0f0f0ff).into()),
217                        tab_active_background: Some(rgba(0xf6f6f6ff).into()),
218                        editor_background: Some(rgba(0xfbfbfbff).into()),
219                        editor_gutter_background: Some(rgba(0xfbfbfbff).into()),
220                        editor_line_number: Some(rgba(0x90a7b2ff).into()),
221                        editor_active_line_number: Some(rgba(0x403f53ff).into()),
222                        terminal_background: Some(rgba(0xf6f6f6ff).into()),
223                        terminal_ansi_bright_black: Some(rgba(0x403f53ff).into()),
224                        terminal_ansi_bright_red: Some(rgba(0xde3c3aff).into()),
225                        terminal_ansi_bright_green: Some(rgba(0x07916aff).into()),
226                        terminal_ansi_bright_yellow: Some(rgba(0xdaa900ff).into()),
227                        terminal_ansi_bright_blue: Some(rgba(0x278dd7ff).into()),
228                        terminal_ansi_bright_magenta: Some(rgba(0xd64289ff).into()),
229                        terminal_ansi_bright_cyan: Some(rgba(0x29a298ff).into()),
230                        terminal_ansi_bright_white: Some(rgba(0xf0f0f0ff).into()),
231                        terminal_ansi_black: Some(rgba(0x403f53ff).into()),
232                        terminal_ansi_red: Some(rgba(0xde3c3aff).into()),
233                        terminal_ansi_green: Some(rgba(0x07916aff).into()),
234                        terminal_ansi_yellow: Some(rgba(0xe0ae01ff).into()),
235                        terminal_ansi_blue: Some(rgba(0x278dd7ff).into()),
236                        terminal_ansi_magenta: Some(rgba(0xd64289ff).into()),
237                        terminal_ansi_cyan: Some(rgba(0x29a298ff).into()),
238                        terminal_ansi_white: Some(rgba(0xf0f0f0ff).into()),
239                        ..Default::default()
240                    },
241                    status: StatusColorsRefinement {
242                        deleted: Some(rgba(0x403f53ff).into()),
243                        error: Some(rgba(0x403f53ff).into()),
244                        hidden: Some(rgba(0x403f53ff).into()),
245                        warning: Some(rgba(0xdaa900ff).into()),
246                        ..Default::default()
247                    },
248                    syntax: Some(UserSyntaxTheme {
249                        highlights: vec![
250                            (
251                                "attribute".into(),
252                                UserHighlightStyle {
253                                    color: Some(rgba(0x4876d6ff).into()),
254                                    font_style: Some(UserFontStyle::Italic),
255                                    ..Default::default()
256                                },
257                            ),
258                            (
259                                "boolean".into(),
260                                UserHighlightStyle {
261                                    color: Some(rgba(0x4876d6ff).into()),
262                                    ..Default::default()
263                                },
264                            ),
265                            (
266                                "comment".into(),
267                                UserHighlightStyle {
268                                    color: Some(rgba(0x989fb1ff).into()),
269                                    font_style: Some(UserFontStyle::Italic),
270                                    ..Default::default()
271                                },
272                            ),
273                            (
274                                "constant".into(),
275                                UserHighlightStyle {
276                                    color: Some(rgba(0x4876d6ff).into()),
277                                    ..Default::default()
278                                },
279                            ),
280                            (
281                                "function".into(),
282                                UserHighlightStyle {
283                                    color: Some(rgba(0x994bc3ff).into()),
284                                    font_style: Some(UserFontStyle::Italic),
285                                    ..Default::default()
286                                },
287                            ),
288                            (
289                                "keyword".into(),
290                                UserHighlightStyle {
291                                    color: Some(rgba(0x994bc3ff).into()),
292                                    font_style: Some(UserFontStyle::Italic),
293                                    ..Default::default()
294                                },
295                            ),
296                            (
297                                "number".into(),
298                                UserHighlightStyle {
299                                    color: Some(rgba(0xaa0881ff).into()),
300                                    ..Default::default()
301                                },
302                            ),
303                            (
304                                "operator".into(),
305                                UserHighlightStyle {
306                                    color: Some(rgba(0x0b969bff).into()),
307                                    ..Default::default()
308                                },
309                            ),
310                            (
311                                "property".into(),
312                                UserHighlightStyle {
313                                    color: Some(rgba(0x0b969bff).into()),
314                                    ..Default::default()
315                                },
316                            ),
317                            (
318                                "punctuation".into(),
319                                UserHighlightStyle {
320                                    color: Some(rgba(0x994bc3ff).into()),
321                                    font_style: Some(UserFontStyle::Italic),
322                                    ..Default::default()
323                                },
324                            ),
325                            (
326                                "string".into(),
327                                UserHighlightStyle {
328                                    color: Some(rgba(0x4876d6ff).into()),
329                                    ..Default::default()
330                                },
331                            ),
332                            (
333                                "string.escape".into(),
334                                UserHighlightStyle {
335                                    color: Some(rgba(0x4876d6ff).into()),
336                                    ..Default::default()
337                                },
338                            ),
339                            (
340                                "tag".into(),
341                                UserHighlightStyle {
342                                    color: Some(rgba(0x994bc3ff).into()),
343                                    ..Default::default()
344                                },
345                            ),
346                            (
347                                "text.literal".into(),
348                                UserHighlightStyle {
349                                    color: Some(rgba(0x4876d6ff).into()),
350                                    ..Default::default()
351                                },
352                            ),
353                            (
354                                "type".into(),
355                                UserHighlightStyle {
356                                    color: Some(rgba(0x4876d6ff).into()),
357                                    ..Default::default()
358                                },
359                            ),
360                            (
361                                "variable".into(),
362                                UserHighlightStyle {
363                                    color: Some(rgba(0x4876d6ff).into()),
364                                    ..Default::default()
365                                },
366                            ),
367                            (
368                                "variable.special".into(),
369                                UserHighlightStyle {
370                                    color: Some(rgba(0x0b969bff).into()),
371                                    ..Default::default()
372                                },
373                            ),
374                        ],
375                    }),
376                },
377            },
378        ],
379    }
380}