file_icons: Add icon key for Crystal and ECR files (#24903)
Margret Riegert
and
Marshall Bowers
created
Release Notes:
- Icon themes: Added the ability to change the file icon for Crystal
(`.cr`, `.ecr`) files.
---------
Co-authored-by: Marshall Bowers <git@maxdeviant.com>
Change summary
assets/icons/file_icons/file_types.json | 2 ++
crates/theme/src/icon_theme.rs | 1 +
2 files changed, 3 insertions(+)
Detailed changes
@@ -29,6 +29,7 @@
"conf": "settings",
"cpp": "cpp",
"cs": "csharp",
+ "cr": "crystal",
"css": "css",
"csv": "storage",
"cxx": "cpp",
@@ -43,6 +44,7 @@
"dll": "storage",
"doc": "document",
"docx": "document",
+ "ecr": "crystal",
"eex": "elixir",
"elm": "elm",
"erl": "erlang",
@@ -67,6 +67,7 @@ const FILE_ICONS: &[(&str, &str)] = &[
("code", "icons/file_icons/code.svg"),
("coffeescript", "icons/file_icons/coffeescript.svg"),
("cpp", "icons/file_icons/cpp.svg"),
+ ("crystal", "icons/file_icons/file.svg"),
("csharp", "icons/file_icons/file.svg"),
("css", "icons/file_icons/css.svg"),
("cue", "icons/file_icons/file.svg"),