From c61f2dff47668cbe222ad8f208bd45bc88adbbe7 Mon Sep 17 00:00:00 2001 From: Marshall Bowers Date: Tue, 11 Feb 2025 08:58:53 -0500 Subject: [PATCH] file_icons: Use a separate icon key for Markdown files (#24648) This PR updates the file icon mappings such that Markdown (`.md`, `.markdown`) files map to the `markdown` key. Release Notes: - Icon themes: Added the ability to change the file icon for Markdown (`.md`, `.markdown`) files. --- assets/icons/file_icons/file_types.json | 4 ++-- crates/theme/src/icon_theme.rs | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/assets/icons/file_icons/file_types.json b/assets/icons/file_icons/file_types.json index f0096053bf..f73cd708f1 100644 --- a/assets/icons/file_icons/file_types.json +++ b/assets/icons/file_icons/file_types.json @@ -113,8 +113,8 @@ "lua": "lua", "m4a": "audio", "m4v": "video", - "markdown": "document", - "md": "document", + "markdown": "markdown", + "md": "markdown", "mdb": "storage", "mdf": "storage", "mdx": "document", diff --git a/crates/theme/src/icon_theme.rs b/crates/theme/src/icon_theme.rs index 5591656bd6..80ba4c20b0 100644 --- a/crates/theme/src/icon_theme.rs +++ b/crates/theme/src/icon_theme.rs @@ -94,6 +94,7 @@ const FILE_ICONS: &[(&str, &str)] = &[ ("lock", "icons/file_icons/lock.svg"), ("log", "icons/file_icons/info.svg"), ("lua", "icons/file_icons/lua.svg"), + ("markdown", "icons/file_icons/book.svg"), ("metal", "icons/file_icons/metal.svg"), ("nim", "icons/file_icons/nim.svg"), ("nix", "icons/file_icons/nix.svg"),