|
|
@@ -8,112 +8,112 @@ struct Icons;
|
|
|
|
|
|
#[rustfmt::skip]
|
|
|
impl Icons {
|
|
|
- const AUDIO: char = '\u{f001}'; //
|
|
|
- const BINARY: char = '\u{eae8}'; //
|
|
|
- const BOOK: char = '\u{e28b}'; //
|
|
|
- const CALENDAR: char = '\u{eab0}'; //
|
|
|
- const CLOCK: char = '\u{f43a}'; //
|
|
|
- const COMPRESSED: char = '\u{f410}'; //
|
|
|
- const CONFIG: char = '\u{e615}'; //
|
|
|
- const CSS3: char = '\u{e749}'; //
|
|
|
- const DATABASE: char = '\u{f1c0}'; //
|
|
|
- const DIFF: char = '\u{f440}'; //
|
|
|
- const DISK_IMAGE: char = '\u{e271}'; //
|
|
|
- const DOCKER: char = '\u{e650}'; //
|
|
|
- const DOCUMENT: char = '\u{f1c2}'; //
|
|
|
- const DOWNLOAD: char = '\u{f01da}'; //
|
|
|
- const EMACS: char = '\u{e632}'; //
|
|
|
- const ESLINT: char = '\u{e655}'; //
|
|
|
- const FILE: char = '\u{f15b}'; //
|
|
|
- const FILE_OUTLINE: char = '\u{f016}'; //
|
|
|
- const FOLDER: char = '\u{e5ff}'; //
|
|
|
- const FOLDER_CONFIG: char = '\u{e5fc}'; //
|
|
|
- const FOLDER_GIT: char = '\u{e5fb}'; //
|
|
|
- const FOLDER_GITHUB: char = '\u{e5fd}'; //
|
|
|
- const FOLDER_HIDDEN: char = '\u{f179e}'; //
|
|
|
- const FOLDER_KEY: char = '\u{f08ac}'; //
|
|
|
- const FOLDER_NPM: char = '\u{e5fa}'; //
|
|
|
- const FOLDER_OPEN: char = '\u{f115}'; //
|
|
|
- const FONT: char = '\u{f031}'; //
|
|
|
- const GIST_SECRET: char = '\u{eafa}'; //
|
|
|
- const GIT: char = '\u{f1d3}'; //
|
|
|
- const GRADLE: char = '\u{e660}'; //
|
|
|
- const GRUNT: char = '\u{e611}'; //
|
|
|
- const GULP: char = '\u{e610}'; //
|
|
|
- const HTML5: char = '\u{f13b}'; //
|
|
|
- const IMAGE: char = '\u{f1c5}'; //
|
|
|
- const INTELLIJ: char = '\u{e7b5}'; //
|
|
|
- const JSON: char = '\u{e60b}'; //
|
|
|
- const KEY: char = '\u{eb11}'; //
|
|
|
- const KEYPASS: char = '\u{f23e}'; //
|
|
|
- const LANG_ASSEMBLY: char = '\u{e637}'; //
|
|
|
- const LANG_C: char = '\u{e61e}'; //
|
|
|
- const LANG_CPP: char = '\u{e61d}'; //
|
|
|
- const LANG_CSHARP: char = '\u{f031b}'; //
|
|
|
- const LANG_D: char = '\u{e7af}'; //
|
|
|
- const LANG_ELIXIR: char = '\u{e62d}'; //
|
|
|
- const LANG_FSHARP: char = '\u{e7a7}'; //
|
|
|
- const LANG_FORTRAN: char = '\u{f121a}'; //
|
|
|
- const LANG_GO: char = '\u{e65e}'; //
|
|
|
- const LANG_GROOVY: char = '\u{e775}'; //
|
|
|
- const LANG_HASKELL: char = '\u{e777}'; //
|
|
|
- const LANG_JAVA: char = '\u{e256}'; //
|
|
|
- const LANG_JAVASCRIPT: char = '\u{e74e}'; //
|
|
|
- const LANG_KOTLIN: char = '\u{e634}'; //
|
|
|
- const LANG_OCAML: char = '\u{e67a}'; //
|
|
|
- const LANG_PERL: char = '\u{e67e}'; //
|
|
|
- const LANG_PHP: char = '\u{e73d}'; //
|
|
|
- const LANG_PYTHON: char = '\u{e606}'; //
|
|
|
- const LANG_R: char = '\u{e68a}'; //
|
|
|
- const LANG_RUBY: char = '\u{e21e}'; //
|
|
|
- const LANG_RUBYRAILS: char = '\u{e73b}'; //
|
|
|
- const LANG_RUST: char = '\u{e68b}'; //
|
|
|
- const LANG_SASS: char = '\u{e603}'; //
|
|
|
- const LANG_STYLUS: char = '\u{e600}'; //
|
|
|
- const LANG_TEX: char = '\u{e69b}'; //
|
|
|
- const LANG_TYPESCRIPT: char = '\u{e628}'; //
|
|
|
- const LANG_V: char = '\u{e6ac}'; //
|
|
|
- const LIBRARY: char = '\u{eb9c}'; //
|
|
|
- const LICENSE: char = '\u{f02d}'; //
|
|
|
- const LOCK: char = '\u{f023}'; //
|
|
|
- const MAKE: char = '\u{e673}'; //
|
|
|
- const MARKDOWN: char = '\u{f48a}'; //
|
|
|
- const MUSTACHE: char = '\u{e60f}'; //
|
|
|
- const NODEJS: char = '\u{e718}'; //
|
|
|
- const NPM: char = '\u{e71e}'; //
|
|
|
- const OS_ANDROID: char = '\u{e70e}'; //
|
|
|
- const OS_APPLE: char = '\u{f179}'; //
|
|
|
- const OS_LINUX: char = '\u{f17c}'; //
|
|
|
- const OS_WINDOWS: char = '\u{f17a}'; //
|
|
|
- const OS_WINDOWS_CMD: char = '\u{ebc4}'; //
|
|
|
- const PLAYLIST: char = '\u{f0cb9}'; //
|
|
|
- const POWERSHELL: char = '\u{ebc7}'; //
|
|
|
- const PRIVATE_KEY: char = '\u{f0306}'; //
|
|
|
- const PUBLIC_KEY: char = '\u{f0dd6}'; //
|
|
|
- const RAZOR: char = '\u{f1fa}'; //
|
|
|
- const REACT: char = '\u{e7ba}'; //
|
|
|
- const README: char = '\u{f00ba}'; //
|
|
|
- const SHEET: char = '\u{f1c3}'; //
|
|
|
- const SHELL: char = '\u{f1183}'; //
|
|
|
- const SHELL_CMD: char = '\u{f489}'; //
|
|
|
- const SHIELD_CHECK: char = '\u{f0565}'; //
|
|
|
- const SHIELD_KEY: char = '\u{f0bc4}'; //
|
|
|
- const SHIELD_LOCK: char = '\u{f099d}'; //
|
|
|
- const SIGNED_FILE: char = '\u{f19c3}'; //
|
|
|
- const SLIDE: char = '\u{f1c4}'; //
|
|
|
- const SUBLIME: char = '\u{e7aa}'; //
|
|
|
- const SUBTITLE: char = '\u{f0a16}'; //
|
|
|
- const TERRAFORM: char = '\u{f1062}'; //
|
|
|
- const TEXT: char = '\u{f15c}'; //
|
|
|
- const TYPST: char = '\u{1D42D}'; // 𝐭
|
|
|
- const UNITY: char = '\u{e721}'; //
|
|
|
- const VECTOR: char = '\u{f0559}'; //
|
|
|
- const VIDEO: char = '\u{f03d}'; //
|
|
|
- const VIM: char = '\u{e7c5}'; //
|
|
|
- const WRENCH: char = '\u{f0ad}'; //
|
|
|
- const XML: char = '\u{f05c0}'; //
|
|
|
- const YAML: char = '\u{e6a8}'; //
|
|
|
- const YARN: char = '\u{e6a7}'; //
|
|
|
+ const AUDIO: char = '\u{f001}'; //
|
|
|
+ const BINARY: char = '\u{eae8}'; //
|
|
|
+ const BOOK: char = '\u{e28b}'; //
|
|
|
+ const CALENDAR: char = '\u{eab0}'; //
|
|
|
+ const CLOCK: char = '\u{f43a}'; //
|
|
|
+ const COMPRESSED: char = '\u{f410}'; //
|
|
|
+ const CONFIG: char = '\u{e615}'; //
|
|
|
+ const CSS3: char = '\u{e749}'; //
|
|
|
+ const DATABASE: char = '\u{f1c0}'; //
|
|
|
+ const DIFF: char = '\u{f440}'; //
|
|
|
+ const DISK_IMAGE: char = '\u{e271}'; //
|
|
|
+ const DOCKER: char = '\u{e650}'; //
|
|
|
+ const DOCUMENT: char = '\u{f1c2}'; //
|
|
|
+ const DOWNLOAD: char = '\u{f01da}'; //
|
|
|
+ const EMACS: char = '\u{e632}'; //
|
|
|
+ const ESLINT: char = '\u{e655}'; //
|
|
|
+ const FILE: char = '\u{f15b}'; //
|
|
|
+ const FILE_OUTLINE: char = '\u{f016}'; //
|
|
|
+ const FOLDER: char = '\u{e5ff}'; //
|
|
|
+ const FOLDER_CONFIG: char = '\u{e5fc}'; //
|
|
|
+ const FOLDER_GIT: char = '\u{e5fb}'; //
|
|
|
+ const FOLDER_GITHUB: char = '\u{e5fd}'; //
|
|
|
+ const FOLDER_HIDDEN: char = '\u{f179e}'; //
|
|
|
+ const FOLDER_KEY: char = '\u{f08ac}'; //
|
|
|
+ const FOLDER_NPM: char = '\u{e5fa}'; //
|
|
|
+ const FOLDER_OPEN: char = '\u{f115}'; //
|
|
|
+ const FONT: char = '\u{f031}'; //
|
|
|
+ const GIST_SECRET: char = '\u{eafa}'; //
|
|
|
+ const GIT: char = '\u{f1d3}'; //
|
|
|
+ const GRADLE: char = '\u{e660}'; //
|
|
|
+ const GRUNT: char = '\u{e611}'; //
|
|
|
+ const GULP: char = '\u{e610}'; //
|
|
|
+ const HTML5: char = '\u{f13b}'; //
|
|
|
+ const IMAGE: char = '\u{f1c5}'; //
|
|
|
+ const INTELLIJ: char = '\u{e7b5}'; //
|
|
|
+ const JSON: char = '\u{e60b}'; //
|
|
|
+ const KEY: char = '\u{eb11}'; //
|
|
|
+ const KEYPASS: char = '\u{f23e}'; //
|
|
|
+ const LANG_ASSEMBLY: char = '\u{e637}'; //
|
|
|
+ const LANG_C: char = '\u{e61e}'; //
|
|
|
+ const LANG_CPP: char = '\u{e61d}'; //
|
|
|
+ const LANG_CSHARP: char = '\u{f031b}'; //
|
|
|
+ const LANG_D: char = '\u{e7af}'; //
|
|
|
+ const LANG_ELIXIR: char = '\u{e62d}'; //
|
|
|
+ const LANG_FSHARP: char = '\u{e7a7}'; //
|
|
|
+ const LANG_FORTRAN: char = '\u{f121a}'; //
|
|
|
+ const LANG_GO: char = '\u{e65e}'; //
|
|
|
+ const LANG_GROOVY: char = '\u{e775}'; //
|
|
|
+ const LANG_HASKELL: char = '\u{e777}'; //
|
|
|
+ const LANG_JAVA: char = '\u{e256}'; //
|
|
|
+ const LANG_JAVASCRIPT: char = '\u{e74e}'; //
|
|
|
+ const LANG_KOTLIN: char = '\u{e634}'; //
|
|
|
+ const LANG_OCAML: char = '\u{e67a}'; //
|
|
|
+ const LANG_PERL: char = '\u{e67e}'; //
|
|
|
+ const LANG_PHP: char = '\u{e73d}'; //
|
|
|
+ const LANG_PYTHON: char = '\u{e606}'; //
|
|
|
+ const LANG_R: char = '\u{e68a}'; //
|
|
|
+ const LANG_RUBY: char = '\u{e21e}'; //
|
|
|
+ const LANG_RUBYRAILS: char = '\u{e73b}'; //
|
|
|
+ const LANG_RUST: char = '\u{e68b}'; //
|
|
|
+ const LANG_SASS: char = '\u{e603}'; //
|
|
|
+ const LANG_STYLUS: char = '\u{e600}'; //
|
|
|
+ const LANG_TEX: char = '\u{e69b}'; //
|
|
|
+ const LANG_TYPESCRIPT: char = '\u{e628}'; //
|
|
|
+ const LANG_V: char = '\u{e6ac}'; //
|
|
|
+ const LIBRARY: char = '\u{eb9c}'; //
|
|
|
+ const LICENSE: char = '\u{f02d}'; //
|
|
|
+ const LOCK: char = '\u{f023}'; //
|
|
|
+ const MAKE: char = '\u{e673}'; //
|
|
|
+ const MARKDOWN: char = '\u{f48a}'; //
|
|
|
+ const MUSTACHE: char = '\u{e60f}'; //
|
|
|
+ const NODEJS: char = '\u{e718}'; //
|
|
|
+ const NPM: char = '\u{e71e}'; //
|
|
|
+ const OS_ANDROID: char = '\u{e70e}'; //
|
|
|
+ const OS_APPLE: char = '\u{f179}'; //
|
|
|
+ const OS_LINUX: char = '\u{f17c}'; //
|
|
|
+ const OS_WINDOWS: char = '\u{f17a}'; //
|
|
|
+ const OS_WINDOWS_CMD: char = '\u{ebc4}'; //
|
|
|
+ const PLAYLIST: char = '\u{f0cb9}'; //
|
|
|
+ const POWERSHELL: char = '\u{ebc7}'; //
|
|
|
+ const PRIVATE_KEY: char = '\u{f0306}'; //
|
|
|
+ const PUBLIC_KEY: char = '\u{f0dd6}'; //
|
|
|
+ const RAZOR: char = '\u{f1fa}'; //
|
|
|
+ const REACT: char = '\u{e7ba}'; //
|
|
|
+ const README: char = '\u{f00ba}'; //
|
|
|
+ const SHEET: char = '\u{f1c3}'; //
|
|
|
+ const SHELL: char = '\u{f1183}'; //
|
|
|
+ const SHELL_CMD: char = '\u{f489}'; //
|
|
|
+ const SHIELD_CHECK: char = '\u{f0565}'; //
|
|
|
+ const SHIELD_KEY: char = '\u{f0bc4}'; //
|
|
|
+ const SHIELD_LOCK: char = '\u{f099d}'; //
|
|
|
+ const SIGNED_FILE: char = '\u{f19c3}'; //
|
|
|
+ const SLIDE: char = '\u{f1c4}'; //
|
|
|
+ const SUBLIME: char = '\u{e7aa}'; //
|
|
|
+ const SUBTITLE: char = '\u{f0a16}'; //
|
|
|
+ const TERRAFORM: char = '\u{f1062}'; //
|
|
|
+ const TEXT: char = '\u{f15c}'; //
|
|
|
+ const TYPST: char = '\u{1D42D}'; // 𝐭
|
|
|
+ const UNITY: char = '\u{e721}'; //
|
|
|
+ const VECTOR: char = '\u{f0559}'; //
|
|
|
+ const VIDEO: char = '\u{f03d}'; //
|
|
|
+ const VIM: char = '\u{e7c5}'; //
|
|
|
+ const WRENCH: char = '\u{f0ad}'; //
|
|
|
+ const XML: char = '\u{f05c0}'; //
|
|
|
+ const YAML: char = '\u{e6a8}'; //
|
|
|
+ const YARN: char = '\u{e6a7}'; //
|
|
|
}
|
|
|
|
|
|
/// Mapping from full filenames to directory icon. This mapping should contain
|
|
|
@@ -430,8 +430,8 @@ const EXTENSION_ICONS: Map<&'static str, char> = phf_map! {
|
|
|
"ex" => Icons::LANG_ELIXIR, //
|
|
|
"exe" => Icons::OS_WINDOWS_CMD, //
|
|
|
"exs" => Icons::LANG_ELIXIR, //
|
|
|
- "f" => Icons::LANG_FORTRAN, //
|
|
|
- "f90" => Icons::LANG_FORTRAN, //
|
|
|
+ "f" => Icons::LANG_FORTRAN, //
|
|
|
+ "f90" => Icons::LANG_FORTRAN, //
|
|
|
"fdmdownload" => Icons::DOWNLOAD, //
|
|
|
"fish" => Icons::SHELL_CMD, //
|
|
|
"flac" => Icons::AUDIO, //
|
|
|
@@ -439,7 +439,7 @@ const EXTENSION_ICONS: Map<&'static str, char> = phf_map! {
|
|
|
"fnt" => Icons::FONT, //
|
|
|
"fon" => Icons::FONT, //
|
|
|
"font" => Icons::FONT, //
|
|
|
- "for" => Icons::LANG_FORTRAN, //
|
|
|
+ "for" => Icons::LANG_FORTRAN, //
|
|
|
"fs" => Icons::LANG_FSHARP, //
|
|
|
"fsi" => Icons::LANG_FSHARP, //
|
|
|
"fsx" => Icons::LANG_FSHARP, //
|