summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAri Archer <ari.web.xyz@gmail.com>2022-11-04 15:00:31 +0200
committerAbin Simon <abinsimon10@gmail.com>2022-11-23 10:35:22 +0530
commitcc195ffc2aaba5d6ab83bd06f0e9f0b99fa98d13 (patch)
tree62a6417ba8fd1c5219daacb1719bfc50cc52d0e2
parentf5ee0a2b5143b975c277a1c53870c08c6e211c37 (diff)
Implement most icons from https://github.com/Peltoche/lsd/issues/764
- PKGBUILD -- Arch Linux package manifests Didn't implement these because I couldn't find a good icon or is just downright impossible to implement - config.\* -- Configuration files - Makefile\* -- Make config - .\*_history -- History files for readline-like - .gdb_history -- GDB debugger history - .lesshst -- `less` history - Kconfig.\* -- Specific kernel config file - Kbuild.\* -- Specific kernel build file - Makefile\* -- Make config - TODO\* -- TODOs - FAQ\* -- FAQ - LEGACY\* -- Legacy statement - var/ -- Variable files - mnt/ -- Mounts - proc/ -- Processes - usr/ -- Universal system repository - dev/ -- Device files - boot/ -- Bootloader files - opt/ -- Optional applications - sys/ -- System files - src/ -- source code - tests/ -- Tests for code - test/ -- Test dir - Media/ -- Media dir - rc.conf -- OpenRC config - init.d/ -- OpenRC services - content/ -- Content dir - page/ -- Pages - resources/ -- Resources for programs - static/ -- Static resources - completions/ -- Shell completions - target/ -- Target files - dist/ -- Destination files - dest/ -- Destination files - .local/ -- Local files - local/ -- Local files Signed-off-by: Ari Archer <ari.web.xyz@gmail.com>
-rw-r--r--CHANGELOG.md3
-rw-r--r--src/theme/icon.rs277
2 files changed, 190 insertions, 90 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ecb53df..5679bb0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Add icon for kt and kts from [LeeWeeder](https://github.com/LeeWeeder)
- Add `--system-protected` to include files with the Windows `system` flag set,
on other platform the same as `--all` [#752](https://github.com/Peltoche/lsd/issues/752)
+- Add many icons from https://github.com/Peltoche/lsd/issues/764 [@TruncatedDinosour](https://ari-web.xyz/gh)
### Fixed
- Do not quote filename when piping into another program from [TeamTamoad](https://github.com/TeamTamoad)
@@ -398,4 +399,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
[0.4.0]: https://github.com/Peltoche/lsd/compare/0.3.1...0.4.0
[0.3.1]: https://github.com/Peltoche/lsd/compare/0.3.0...0.3.1
[0.3.0]: https://github.com/Peltoche/lsd/compare/0.2.0...0.3.0
-[0.2.0]: https://github.com/Peltoche/lsd/compare/0.1.0...0.2.0 \ No newline at end of file
+[0.2.0]: https://github.com/Peltoche/lsd/compare/0.1.0...0.2.0
diff --git a/src/theme/icon.rs b/src/theme/icon.rs
index 885ffb4..5888d49 100644
--- a/src/theme/icon.rs
+++ b/src/theme/icon.rs
@@ -62,7 +62,7 @@ impl ByType {
file: "\u{1f4c4}".into(),
pipe: "\u{1f4e9}".into(),
socket: "\u{1f4ec}".into(),
- executable: "\u{1f3d7}".into(),
+ executable: "\u{f40d}".into(),
symlink_dir: "\u{1f5c2}".into(),
symlink_file: "\u{1f516}".into(),
device_char: "\u{1f5a8}".into(),
@@ -85,74 +85,69 @@ impl IconTheme {
pub fn get_default_icons_by_name() -> HashMap<String, String> {
// Note: filenames must be lower-case
[
- (".trash", "\u{f1f8}"), // ""
+ ("a.out", "\u{f489}"), // ""
+ ("api", "\u{f98c}"), // "歷"
(".atom", "\u{e764}"), // ""
- (".bash_profile", "\u{e615}"), // ""
+ ("authorized_keys", "\u{e60a}"), // ""
+ ("backups", "\u{f56e}"), // ""
(".bash_logout", "\u{e615}"), // ""
+ (".bash_profile", "\u{e615}"), // ""
(".bashrc", "\u{f489}"), // ""
- (".cargo", "\u{e7a8}"), // ""
- (".clang-format", "\u{e615}"), // ""
- (".config", "\u{e5fc}"), // ""
- (".emacs.d", "\u{e779}"), // ""
- (".doom.d", "\u{e779}"), // ""
- (".git", "\u{e5fb}"), // ""
- (".git-credentials", "\u{e60a}"), // ""
- (".gitattributes", "\u{f1d3}"), // ""
- (".gitconfig", "\u{f1d3}"), // ""
- (".github", "\u{e5fd}"), // ""
- (".gitignore", "\u{f1d3}"), // ""
- (".gitlab-ci.yml", "\u{f296}"), // ""
- (".gitmodules", "\u{f1d3}"), // ""
- (".htaccess", "\u{e615}"), // ""
- (".htpasswd", "\u{e615}"), // ""
- (".inputrc", "\u{e615}"), // ""
- (".node_repl_history", "\u{e718}"), // ""
- (".npm", "\u{e5fa}"), // ""
- (".profile", "\u{f68c}"), // ""
- (".python_history", "\u{e606}"), // ""
- (".release.toml", "\u{e7a8}"), // ""
- (".rvm", "\u{e21e}"), // ""
- (".ssh", "\u{f023}"), // ""
- (".vim", "\u{e62b}"), // ""
- (".vimrc", "\u{e62b}"), // ""
- (".viminfo", "\u{e62b}"), // ""
- (".vscode", "\u{e70c}"), // ""
- (".xauthority", "\u{e615}"), // ""
- (".xinitrc", "\u{e615}"), // ""
- (".xresources", "\u{e615}"), // ""
- (".zshrc", "\u{f489}"), // ""
- (".zsh_history", "\u{e615}"), // ""
- ("a.out", "\u{f489}"), // ""
- ("authorized_keys", "\u{e60a}"), // ""
("bin", "\u{e5fc}"), // ""
+ (".bpython_history", "\u{e606}"), // ""
("bspwmrc", "\u{e615}"), // ""
- ("cargo.toml", "\u{e7a8}"), // ""
("cargo.lock", "\u{e7a8}"), // ""
+ ("cargo.toml", "\u{e7a8}"), // ""
+ (".cargo", "\u{e7a8}"), // ""
("changelog", "\u{e609}"), // ""
+ (".clang-format", "\u{e615}"), // ""
("composer.json", "\u{e608}"), // ""
- ("config", "\u{e5fc}"), // ""
+ ("conf.d", "\u{e5fc}"), // ""
("config.ac", "\u{e615}"), // ""
- ("config.mk", "\u{e615}"), // ""
("config.el", "\u{e779}"), // ""
- ("custom.el", "\u{e779}"), // ""
+ ("config.mk", "\u{e615}"), // ""
+ (".config", "\u{e5fc}"), // ""
+ ("config", "\u{e5fc}"), // ""
("contributing", "\u{e60a}"), // ""
- ("cron.d", "\u{e5fc}"), // ""
+ ("copyright", "\u{e60a}"), // ""
("cron.daily", "\u{e5fc}"), // ""
+ ("cron.d", "\u{e5fc}"), // ""
("cron.hourly", "\u{e5fc}"), // ""
- ("cron.weekly", "\u{e5fc}"), // ""
("cron.monthly", "\u{e5fc}"), // ""
("crontab", "\u{e615}"), // ""
+ ("cron.weekly", "\u{e5fc}"), // ""
("crypttab", "\u{e615}"), // ""
+ ("css", "\u{e749}"), // ""
+ ("custom.el", "\u{e779}"), // ""
+ (".dbus", "\u{f013}"), // ""
("desktop", "\u{f108}"), // ""
- ("downloads", "\u{f498}"), // ""
("docker-compose.yml", "\u{f308}"), // ""
("dockerfile", "\u{f308}"), // ""
+ ("doc", "\u{f02d}"), // ""
("documents", "\u{f02d}"), // ""
+ (".doom.d", "\u{e779}"), // ""
+ ("downloads", "\u{f498}"), // ""
(".ds_store", "\u{f179}"), // ""
+ (".editorconfig", "\u{e615}"), // ""
+ (".emacs.d", "\u{e779}"), // ""
+ (".env", "\u{f462}"), // ""
+ (".eslintrc.json", "\u{f462}"), // ""
+ (".eslintrc.js", "\u{f462}"), // ""
+ (".eslintrc.yml", "\u{f462}"), // ""
("etc", "\u{e5fc}"), // ""
("favicon.ico", "\u{f005}"), // ""
+ ("favicons", "\u{f005}"), // ""
("fstab", "\u{f1c0}"), // ""
+ (".gitattributes", "\u{f1d3}"), // ""
+ (".gitconfig", "\u{f1d3}"), // ""
+ (".git-credentials", "\u{e60a}"), // ""
+ (".github", "\u{e5fd}"), // ""
("gitignore_global", "\u{f1d3}"), // ""
+ (".gitignore", "\u{f1d3}"), // ""
+ (".gitlab-ci.yml", "\u{f296}"), // ""
+ (".gitmodules", "\u{f1d3}"), // ""
+ (".git", "\u{e5fb}"), // ""
+ (".gnupg", "\u{f023}"), // ""
("gradle", "\u{e70e}"), // ""
("group", "\u{e615}"), // ""
("gruntfile.coffee", "\u{e611}"), // ""
@@ -163,46 +158,124 @@ impl IconTheme {
("gulpfile.js", "\u{e610}"), // ""
("gulpfile.ls", "\u{e610}"), // ""
("hidden", "\u{f023}"), // ""
+ ("home", "\u{f015}"), // ""
+ ("hostname", "\u{e615}"), // ""
("hosts", "\u{f502}"), // ""
+ (".htaccess", "\u{e615}"), // ""
("htoprc", "\u{e615}"), // ""
+ (".htpasswd", "\u{e615}"), // ""
+ (".idlerc", "\u{e235}"), // ""
+ ("img", "\u{f1c5}"), // ""
("include", "\u{e5fc}"), // ""
("init.el", "\u{e779}"), // ""
+ (".inputrc", "\u{e615}"), // ""
+ ("inputrc", "\u{e615}"), // ""
+ ("js", "\u{e74e}"), // ""
+ (".jupyter", "\u{e606}"), // ""
+ ("kbuild", "\u{e615}"), // ""
+ ("kconfig", "\u{e615}"), // ""
("known_hosts", "\u{e60a}"), // ""
+ (".kshrc", "\u{f489}"), // ""
+ ("lib64", "\u{f121}"), // ""
("lib", "\u{f121}"), // ""
- ("license", "\u{e60a}"), // ""
("license.md", "\u{e60a}"), // ""
+ ("licenses", "\u{e60a}"), // ""
("license.txt", "\u{e60a}"), // ""
+ ("license", "\u{e60a}"), // ""
("localized", "\u{f179}"), // ""
+ ("lsb-release", "\u{e615}"), // ""
+ (".lynxrc", "\u{e615}"), // ""
+ (".mailcap", "\u{f6ef}"), // ""
("mail", "\u{f6ef}"), // ""
- ("makefile", "\u{e615}"), // ""
+ ("maintainers", "\u{e60a}"), // ""
("makefile.ac", "\u{e615}"), // ""
+ ("makefile", "\u{e615}"), // ""
+ ("manifest", "\u{f292}"), // ""
+ ("metadata", "\u{e5fc}"), // ""
+ ("metadata.xml", "\u{f462}"), // ""
+ ("mime.types", "\u{fb44}"), // "פּ"
+ ("module.symvers", "\u{f471}"), // ""
+ (".mozilla", "\u{e786}"), // ""
("music", "\u{f025}"), // ""
("muttrc", "\u{e615}"), // ""
+ (".mutt", "\u{e615}"), // ""
+ ("netlify.toml", "\u{f233}"), // ""
("node_modules", "\u{e5fa}"), // ""
+ (".node_repl_history", "\u{e718}"), // ""
("npmignore", "\u{e71e}"), // ""
+ (".npm", "\u{e5fa}"), // ""
+ ("nvim", "\u{e62b}"), // ""
+ ("os-release", "\u{e615}"), // ""
("package.json", "\u{e718}"), // ""
- ("packages.el", "\u{e779}"), // ""
("package-lock.json", "\u{e718}"), // ""
+ ("packages.el", "\u{e779}"), // ""
("passwd", "\u{f023}"), // ""
("pictures", "\u{f03e}"), // ""
+ ("pkgbuild", "\u{f303}"), // ""
+ (".pki", "\u{f023}"), // ""
+ ("portage", "\u{e5fc}"), // ""
("profile", "\u{e615}"), // ""
- ("readme", "\u{e609}"), // ""
+ (".profile", "\u{f68c}"), // ""
+ ("public", "\u{f415}"), // ""
+ ("__pycache__", "\u{f81f}"), // ""
+ (".python_history", "\u{e606}"), // ""
("rc.lua", "\u{e615}"), // ""
- ("rubydoc", "\u{e73b}"), // ""
+ ("readme", "\u{e609}"), // ""
+ (".release.toml", "\u{e7a8}"), // ""
+ ("requirements.txt", "\u{f81f}"), // ""
("robots.txt", "\u{fba7}"), // "ﮧ"
("root", "\u{f023}"), // ""
+ ("rubydoc", "\u{e73b}"), // ""
+ ("runtime.txt", "\u{f81f}"), // ""
+ (".rustup", "\u{e7a8}"), // ""
+ (".rvm", "\u{e21e}"), // ""
+ ("sass", "\u{e603}"), // ""
+ ("sbin", "\u{e5fc}"), // ""
+ ("scripts", "\u{f489}"), // ""
+ ("scss", "\u{e603}"), // ""
("shadow", "\u{e615}"), // ""
+ ("share", "\u{f064}"), // ""
+ (".shellcheckrc", "\u{e615}"), // ""
("shells", "\u{e615}"), // ""
+ (".sqlite_history", "\u{e7c4}"), // ""
+ ("src", "\u{f121}"), // ""
+ (".ssh", "\u{f023}"), // ""
+ ("styles", "\u{e749}"), // ""
("sudoers", "\u{f023}"), // ""
("sxhkdrc", "\u{e615}"), // ""
("tigrc", "\u{e615}"), // ""
+ ("tox.ini", "\u{f81f}"), // ""
+ (".trash", "\u{f1f8}"), // ""
+ ("ts", "\u{e628}"), // ""
+ ("unlicense", "\u{e60a}"), // ""
+ ("url", "\u{f0ac}"), // ""
+ ("user-dirs.dirs", "\u{e5fc}"), // ""
("vagrantfile", "\u{e615}"), // ""
+ ("venv", "\u{f81f}"), // ""
("videos", "\u{f03d}"), // ""
- ("hostname", "\u{e615}"), // ""
+ (".viminfo", "\u{e62b}"), // ""
+ (".vimrc", "\u{e62b}"), // ""
+ ("vimrc", "\u{e62b}"), // ""
+ (".vim", "\u{e62b}"), // ""
+ ("vim", "\u{e62b}"), // ""
+ (".vscode", "\u{e70c}"), // ""
("webpack.config.js", "\u{fc29}"), // "ﰩ"
+ (".wgetrc", "\u{e615}"), // ""
+ ("wgetrc", "\u{e615}"), // ""
+ (".xauthority", "\u{e615}"), // ""
+ (".Xauthority", "\u{e615}"), // ""
+ ("xbps.d", "\u{e5fc}"), // ""
+ (".xinitrc", "\u{e615}"), // ""
+ (".xmodmap", "\u{e615}"), // ""
+ (".Xmodmap", "\u{e615}"), // ""
("xmonad.hs", "\u{e615}"), // ""
("xorg.conf.d", "\u{e5fc}"), // ""
- ("xbps.d", "\u{e5fc}"), // ""
+ (".xprofile", "\u{e615}"), // ""
+ (".Xprofile", "\u{e615}"), // ""
+ (".xresources", "\u{e615}"), // ""
+ ("zathurarc", "\u{e615}"), // ""
+ (".zsh_history", "\u{e615}"), // ""
+ (".zshrc", "\u{f489}"), // ""
]
.iter()
.map(|&s| (s.0.to_owned(), s.1.to_owned()))
@@ -214,82 +287,93 @@ impl IconTheme {
// Note: extensions must be lower-case
[
("1", "\u{f02d}"), // ""
+ ("2", "\u{f02d}"), // ""
+ ("3", "\u{f02d}"), // ""
+ ("4", "\u{f02d}"), // ""
+ ("5", "\u{f02d}"), // ""
+ ("6", "\u{f02d}"), // ""
+ ("7", "\u{f02d}"), // ""
("7z", "\u{f410}"), // ""
- ("a", "\u{e624}"), // ""
+ ("8", "\u{f02d}"), // ""
("ai", "\u{e7b4}"), // ""
("ape", "\u{f001}"), // ""
("apk", "\u{e70e}"), // ""
("asc", "\u{f023}"), // ""
- ("asm", "\u{e614}"), // ""
+ ("asm", "\u{f471}"), // ""
("asp", "\u{f121}"), // ""
+ ("a", "\u{e624}"), // ""
("avi", "\u{f008}"), // ""
("avro", "\u{e60b}"), // ""
("awk", "\u{f489}"), // ""
- ("bash", "\u{f489}"), // ""
+ ("bak", "\u{f56e}"), // ""
("bash_history", "\u{f489}"), // ""
("bash_profile", "\u{f489}"), // ""
("bashrc", "\u{f489}"), // ""
+ ("bash", "\u{f489}"), // ""
("bat", "\u{f17a}"), // ""
("bin", "\u{f489}"), // ""
("bio", "\u{f910}"), // "蘿"
("bmp", "\u{f1c5}"), // ""
("bz2", "\u{f410}"), // ""
- ("c", "\u{e61e}"), // ""
- ("c++", "\u{e61d}"), // ""
("cc", "\u{e61d}"), // ""
("cfg", "\u{e615}"), // ""
- ("cl", "\u{f671}"), // ""
("class", "\u{e738}"), // ""
- ("clj", "\u{e768}"), // ""
("cljs", "\u{e76a}"), // ""
+ ("clj", "\u{e768}"), // ""
("cls", "\u{e600}"), // ""
+ ("cl", "\u{f671}"), // ""
("coffee", "\u{f0f4}"), // ""
("conf", "\u{e615}"), // ""
- ("cp", "\u{e61d}"), // ""
("cpp", "\u{e61d}"), // ""
- ("cs", "\u{f81a}"), // ""
+ ("cp", "\u{e61d}"), // ""
("cshtml", "\u{f1fa}"), // ""
- ("csproj", "\u{f81a}"), // ""
- ("csx", "\u{f81a}"), // ""
("csh", "\u{f489}"), // ""
+ ("csproj", "\u{f81a}"), // ""
("css", "\u{e749}"), // ""
+ ("cs", "\u{f81a}"), // ""
("csv", "\u{f1c3}"), // ""
+ ("csx", "\u{f81a}"), // ""
+ ("c++", "\u{e61d}"), // ""
+ ("c", "\u{e61e}"), // ""
("cue", "\u{f001}"), // ""
("cxx", "\u{e61d}"), // ""
("dart", "\u{e798}"), // ""
+ ("dat", "\u{f1c0}"), // ""
("db", "\u{f1c0}"), // ""
("deb", "\u{f187}"), // ""
("desktop", "\u{f108}"), // ""
("diff", "\u{e728}"), // ""
("dll", "\u{f17a}"), // ""
- ("doc", "\u{f1c2}"), // ""
("dockerfile", "\u{f308}"), // ""
+ ("doc", "\u{f1c2}"), // ""
("docx", "\u{f1c2}"), // ""
("ds_store", "\u{f179}"), // ""
("dump", "\u{f1c0}"), // ""
("ebook", "\u{e28b}"), // ""
+ ("ebuild", "\u{f30d}"), // ""
+ ("eclass", "\u{f30d}"), // ""
("editorconfig", "\u{e615}"), // ""
("ejs", "\u{e618}"), // ""
- ("el", "\u{f671}"), // ""
("elc", "\u{f671}"), // ""
("elf", "\u{f489}"), // ""
("elm", "\u{e62c}"), // ""
+ ("el", "\u{f671}"), // ""
("env", "\u{f462}"), // ""
("eot", "\u{f031}"), // ""
("epub", "\u{e28a}"), // ""
("erb", "\u{e73b}"), // ""
("erl", "\u{e7b1}"), // ""
("exe", "\u{f17a}"), // ""
- ("ex", "\u{e62d}"), // ""
("exs", "\u{e62d}"), // ""
+ ("ex", "\u{e62d}"), // ""
("fish", "\u{f489}"), // ""
("flac", "\u{f001}"), // ""
("flv", "\u{f008}"), // ""
("font", "\u{f031}"), // ""
("fpl", "\u{f910}"), // "蘿"
+ ("fsi", "\u{e7a7}"), // ""
("fs", "\u{e7a7}"), // ""
("fsx", "\u{e7a7}"), // ""
- ("fsi", "\u{e7a7}"), // ""
("gdoc", "\u{f1c2}"), // ""
("gemfile", "\u{e21e}"), // ""
("gemspec", "\u{e21e}"), // ""
@@ -302,55 +386,66 @@ impl IconTheme {
("gslides", "\u{f1c4}"), // ""
("guardfile", "\u{e21e}"), // ""
("gz", "\u{f410}"), // ""
- ("h", "\u{f0fd}"), // ""
("hbs", "\u{e60f}"), // ""
("heic", "\u{f1c5}"), // ""
("heif", "\u{f1c5}"), // ""
("heix", "\u{f1c5}"), // ""
+ ("hh", "\u{f0fd}"), // ""
("hpp", "\u{f0fd}"), // ""
("hs", "\u{e777}"), // ""
- ("htm", "\u{f13b}"), // ""
("html", "\u{f13b}"), // ""
+ ("htm", "\u{f13b}"), // ""
+ ("h", "\u{f0fd}"), // ""
("hxx", "\u{f0fd}"), // ""
("ico", "\u{f1c5}"), // ""
("image", "\u{f1c5}"), // ""
("img", "\u{f1c0}"), // ""
("iml", "\u{e7b5}"), // ""
+ ("info", "\u{e795}"), // ""
("ini", "\u{e615}"), // ""
("ipynb", "\u{e606}"), // ""
("iso", "\u{f1c0}"), // ""
+ ("j2", "\u{e000}"), // ""
("jar", "\u{e738}"), // ""
("java", "\u{e738}"), // ""
+ ("jinja", "\u{e000}"), // ""
+ ("jl", "\u{e624}"), // ""
("jpeg", "\u{f1c5}"), // ""
("jpg", "\u{f1c5}"), // ""
- ("js", "\u{e74e}"), // ""
+ ("jsonc", "\u{e60b}"), // ""
("json", "\u{e60b}"), // ""
+ ("js", "\u{e74e}"), // ""
("jsx", "\u{e7ba}"), // ""
- ("jl", "\u{e624}"), // ""
("key", "\u{e60a}"), // ""
("kt", "\u{e634}"), // ""
("kts", "\u{e634}"), // ""
("ksh", "\u{f489}"), // ""
- ("ld", "\u{e624}"), // ""
+ ("kts", "\u{e634}"), // ""
+ ("kt", "\u{e634}"), // ""
("ldb", "\u{f1c0}"), // ""
+ ("ld", "\u{e624}"), // ""
("less", "\u{e758}"), // ""
("lhs", "\u{e777}"), // ""
("license", "\u{e60a}"), // ""
("lisp", "\u{f671}"), // ""
+ ("list", "\u{f03a}"), // ""
("localized", "\u{f179}"), // ""
("lock", "\u{f023}"), // ""
("log", "\u{f18d}"), // ""
+ ("lss", "\u{e749}"), // ""
("lua", "\u{e620}"), // ""
("lz", "\u{f410}"), // ""
- ("m3u", "\u{f910}"), // "蘿"
("m3u8", "\u{f910}"), // "蘿"
+ ("m3u", "\u{f910}"), // "蘿"
("m4a", "\u{f001}"), // ""
("m4v", "\u{f008}"), // ""
("magnet", "\u{f076}"), // ""
+ ("man", "\u{f02d}"), // ""
("markdown", "\u{e609}"), // ""
("md", "\u{e609}"), // ""
("mjs", "\u{e74e}"), // ""
("mkd", "\u{e609}"), // ""
+ ("mk", "\u{f085}"), // ""
("mkv", "\u{f008}"), // ""
("mobi", "\u{e28b}"), // ""
("mov", "\u{f008}"), // ""
@@ -360,19 +455,21 @@ impl IconTheme {
("mustache", "\u{e60f}"), // ""
("nix", "\u{f313}"), // ""
("npmignore", "\u{e71e}"), // ""
- ("o", "\u{e624}"), // ""
- ("opus", "\u{f001}"), // ""
("ogg", "\u{f001}"), // ""
("ogv", "\u{f008}"), // ""
+ ("old", "\u{f56e}"), // ""
+ ("opus", "\u{f001}"), // ""
+ ("orig", "\u{f56e}"), // ""
("otf", "\u{f031}"), // ""
+ ("o", "\u{e624}"), // ""
("pdf", "\u{f1c1}"), // ""
("pem", "\u{f805}"), // ""
("phar", "\u{e608}"), // ""
("php", "\u{e608}"), // ""
("pkg", "\u{f187}"), // ""
- ("pl", "\u{e769}"), // ""
("plist", "\u{f302}"), // ""
("pls", "\u{f910}"), // "蘿"
+ ("pl", "\u{e769}"), // ""
("pm", "\u{e769}"), // ""
("png", "\u{f1c5}"), // ""
("ppt", "\u{f1c4}"), // ""
@@ -383,9 +480,8 @@ impl IconTheme {
("psd", "\u{e7b8}"), // ""
("pub", "\u{e60a}"), // ""
("pxm", "\u{f1c5}"), // ""
- ("py", "\u{e606}"), // ""
("pyc", "\u{e606}"), // ""
- ("r", "\u{fcd2}"), // "ﳒ"
+ ("py", "\u{e606}"), // ""
("rakefile", "\u{e21e}"), // ""
("rar", "\u{f410}"), // ""
("razor", "\u{f1fa}"), // ""
@@ -396,51 +492,54 @@ impl IconTheme {
("rds", "\u{fcd2}"), // "ﳒ"
("readme", "\u{e609}"), // ""
("rlib", "\u{e7a8}"), // ""
+ ("rl", "\u{f11c}"), // ""
("rmd", "\u{e609}"), // ""
("rpm", "\u{f187}"), // ""
("rproj", "\u{fac5}"), // "鉶"
- ("rs", "\u{e7a8}"), // ""
- ("rspec", "\u{e21e}"), // ""
("rspec_parallel", "\u{e21e}"), // ""
("rspec_status", "\u{e21e}"), // ""
+ ("rspec", "\u{e21e}"), // ""
("rss", "\u{f09e}"), // ""
+ ("rs", "\u{e7a8}"), // ""
("rtf", "\u{f15c}"), // ""
- ("ru", "\u{e21e}"), // ""
("rubydoc", "\u{e73b}"), // ""
- ("s", "\u{e614}"), // ""
+ ("r", "\u{fcd2}"), // "ﳒ"
+ ("ru", "\u{e21e}"), // ""
("sass", "\u{e603}"), // ""
("scala", "\u{e737}"), // ""
("scpt", "\u{f302}"), // ""
("scss", "\u{e603}"), // ""
- ("sh", "\u{f489}"), // ""
("shell", "\u{f489}"), // ""
+ ("sh", "\u{f489}"), // ""
("sig", "\u{e60a}"), // ""
("slim", "\u{e73b}"), // ""
("sln", "\u{e70c}"), // ""
("so", "\u{e624}"), // ""
- ("sql", "\u{f1c0}"), // ""
("sqlite3", "\u{e7c4}"), // ""
+ ("sql", "\u{f1c0}"), // ""
("srt", "\u{f02d}"), // ""
("styl", "\u{e600}"), // ""
("stylus", "\u{e600}"), // ""
- ("sub", "\u{f02d}"), // ""
("sublime-package", "\u{e7aa}"), // ""
("sublime-session", "\u{e7aa}"), // ""
+ ("sub", "\u{f02d}"), // ""
+ ("s", "\u{f471}"), // ""
("svg", "\u{f1c5}"), // ""
("swift", "\u{e755}"), // ""
("swp", "\u{e62b}"), // ""
("sym", "\u{e624}"), // ""
- ("t", "\u{e769}"), // ""
("tar", "\u{f410}"), // ""
("tex", "\u{e600}"), // ""
("tgz", "\u{f410}"), // ""
("tiff", "\u{f1c5}"), // ""
("toml", "\u{e60b}"), // ""
("torrent", "\u{f98c}"), // "歷"
+ ("trash", "\u{f1f8}"), // ""
("ts", "\u{e628}"), // ""
("tsx", "\u{e7ba}"), // ""
("ttc", "\u{f031}"), // ""
("ttf", "\u{f031}"), // ""
+ ("t", "\u{e769}"), // ""
("twig", "\u{e61c}"), // ""
("txt", "\u{f15c}"), // ""
("video", "\u{f008}"), // ""
@@ -453,9 +552,9 @@ impl IconTheme {
("windows", "\u{f17a}"), // ""
("wma", "\u{f001}"), // ""
("wmv", "\u{f008}"), // ""
- ("wpl", "\u{f910}"), // "蘿"
- ("woff", "\u{f031}"), // ""
("woff2", "\u{f031}"), // ""
+ ("woff", "\u{f031}"), // ""
+ ("wpl", "\u{f910}"), // "蘿"
("xbps", "\u{f187}"), // ""
("xcf", "\u{f1c5}"), // ""
("xls", "\u{f1c3}"), // ""
@@ -466,9 +565,9 @@ impl IconTheme {
("yaml", "\u{e60b}"), // ""
("yml", "\u{e60b}"), // ""
("zip", "\u{f410}"), // ""
- ("zsh", "\u{f489}"), // ""
- ("zsh-theme", "\u{f489}"), // ""
("zshrc", "\u{f489}"), // ""
+ ("zsh-theme", "\u{f489}"), // ""
+ ("zsh", "\u{f489}"), // ""
("zst", "\u{f410}"), // ""
]
.iter()