diff --git a/assets/icons/file_icons/file_types.json b/assets/icons/file_icons/file_types.json index 4dca98ba58..8ad2d5398f 100644 --- a/assets/icons/file_icons/file_types.json +++ b/assets/icons/file_icons/file_types.json @@ -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", diff --git a/crates/theme/src/icon_theme.rs b/crates/theme/src/icon_theme.rs index 891bf75e35..85cc2fd997 100644 --- a/crates/theme/src/icon_theme.rs +++ b/crates/theme/src/icon_theme.rs @@ -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"),