Skip to content

Commit 1a8ebb9

Browse files
committed
feat(icons): Add backlog of icons from various exa issues
1 parent 826de85 commit 1a8ebb9

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

src/info/filetype.rs

+2
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ const FILENAME_TYPES: Map<&'static str, FileType> = phf_map! {
5353
"Gruntfile.js" => FileType::Immediate,
5454
"jsconfig.json" => FileType::Immediate,
5555
"Justfile" => FileType::Immediate,
56+
"justfile" => FileType::Immediate,
5657
"Makefile" => FileType::Immediate,
5758
"makefile" => FileType::Immediate,
5859
"meson.build" => FileType::Immediate,
@@ -205,6 +206,7 @@ const EXTENSION_TYPES: Map<&'static str, FileType> = phf_map! {
205206
"br" => FileType::Compressed,
206207
"bz" => FileType::Compressed,
207208
"bz2" => FileType::Compressed,
209+
"bz3" => FileType::Compressed,
208210
"cpio" => FileType::Compressed,
209211
"deb" => FileType::Compressed,
210212
"dmg" => FileType::Compressed,

src/output/icons.rs

+9-7
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ impl Icons {
5555
const LANG_JAVASCRIPT: char = '\u{e74e}'; // 
5656
const LANG_KOTLIN: char = '\u{e634}'; // 
5757
const LANG_OCAML: char = '\u{e67a}'; // 
58-
const LANG_PERL: char = '\u{e769}'; //
58+
const LANG_PERL: char = '\u{e67e}'; //
5959
const LANG_PHP: char = '\u{e73d}'; // 
6060
const LANG_PYTHON: char = '\u{e606}'; // 
6161
const LANG_R: char = '\u{f25d}'; // 
@@ -148,7 +148,7 @@ const FILENAME_ICONS: Map<&'static str, char> = phf_map! {
148148
".bash_history" => Icons::SHELL, // 󱆃
149149
".bash_logout" => Icons::SHELL, // 󱆃
150150
".bash_profile" => Icons::SHELL, // 󱆃
151-
".cargo" => Icons::LANG_RUST, //
151+
".CFUserTextEncoding" => Icons::OS_APPLE, //
152152
".clang-format" => Icons::CONFIG, // 
153153
".cshrc" => Icons::SHELL, // 󱆃
154154
".DS_Store" => Icons::OS_APPLE, // 
@@ -325,6 +325,7 @@ const EXTENSION_ICONS: Map<&'static str, char> = phf_map! {
325325
"bundle" => Icons::OS_APPLE, // 
326326
"bz" => Icons::COMPRESSED, // 
327327
"bz2" => Icons::COMPRESSED, // 
328+
"bz3" => Icons::COMPRESSED, // 
328329
"c" => Icons::LANG_C, // 
329330
"c++" => Icons::LANG_CPP, // 
330331
"cab" => Icons::OS_WINDOWS, // 
@@ -338,6 +339,7 @@ const EXTENSION_ICONS: Map<&'static str, char> = phf_map! {
338339
"clj" => '\u{e768}', // 
339340
"cljs" => '\u{e76a}', // 
340341
"cls" => Icons::LANG_TEX, // 
342+
"cmake" => Icons::MAKE, // 
341343
"cmd" => Icons::OS_WINDOWS, // 
342344
"coffee" => '\u{f0f4}', // 
343345
"com" => Icons::OS_WINDOWS_CMD, // 
@@ -541,13 +543,13 @@ const EXTENSION_ICONS: Map<&'static str, char> = phf_map! {
541543
"phar" => Icons::LANG_PHP, // 
542544
"php" => Icons::LANG_PHP, // 
543545
"pkg" => '\u{eb29}', // 
544-
"pl" => Icons::LANG_PERL, //
546+
"pl" => Icons::LANG_PERL, //
545547
"plist" => Icons::OS_APPLE, // 
546-
"plx" => Icons::LANG_PERL, //
547-
"pm" => Icons::LANG_PERL, //
548+
"plx" => Icons::LANG_PERL, //
549+
"pm" => Icons::LANG_PERL, //
548550
"png" => Icons::IMAGE, // 
549551
"pnm" => Icons::IMAGE, // 
550-
"pod" => Icons::LANG_PERL, //
552+
"pod" => Icons::LANG_PERL, //
551553
"pp" => '\u{e631}', // 
552554
"ppm" => Icons::IMAGE, // 
553555
"ppt" => Icons::SLIDE, // 
@@ -628,7 +630,7 @@ const EXTENSION_ICONS: Map<&'static str, char> = phf_map! {
628630
"svelte" => '\u{e697}', // 
629631
"svg" => Icons::VECTOR, // 󰕙
630632
"swift" => '\u{e755}', // 
631-
"t" => Icons::LANG_PERL, //
633+
"t" => Icons::LANG_PERL, //
632634
"tar" => Icons::COMPRESSED, // 
633635
"taz" => Icons::COMPRESSED, // 
634636
"tbz" => Icons::COMPRESSED, // 

0 commit comments

Comments
 (0)