theme_importer: Format generated themes (#3255)

This PR makes the `theme_importer` format the themes that it generates
automatically.

Release Notes:

- N/A
This commit is contained in:
Marshall Bowers 2023-11-07 18:45:09 +01:00 committed by GitHub
parent 64b899c68c
commit 25876161f8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 68 additions and 4 deletions

View file

@ -52,7 +52,10 @@ impl ThemeRegistry {
status: StatusColors::default(),
git: GitStatusColors::default(),
player: PlayerColors::default(),
syntax: SyntaxTheme::default_dark(),
syntax: match user_theme.appearance {
Appearance::Light => SyntaxTheme::default_light(),
Appearance::Dark => SyntaxTheme::default_dark(),
},
},
}
}));
@ -81,7 +84,7 @@ impl Default for ThemeRegistry {
};
this.insert_theme_families([zed_pro_family()]);
this.insert_user_theme_familes(crate::all_imported_themes());
this.insert_user_theme_familes(crate::all_user_themes());
this
}