Continuing

This commit is contained in:
Tanner Babcock 2022-10-23 17:53:21 +00:00
parent 353a2728e2
commit 7d8e864a3e
No known key found for this signature in database
GPG Key ID: FCEA82FBFD27626F
1 changed files with 43 additions and 10 deletions

View File

@ -53,10 +53,11 @@
#define ICON_EXEC ICON_STR(FA_COG, "\uf144", "⚙️ ")
/* Top level and common icons */
#define ICON_ARCHIVE ICON_STR(FA_FILE_ARCHIVE_O, "\uf53b", "📦")
#define ICON_ARCHIVE ICON_STR("", "\uf410"," 📦")
#define ICON_BRIEFCASE ICON_STR(FA_BRIEFCASE, "\uf5d5", "💼")
#define ICON_C ICON_STR(MFIZZ_C, "\ue61e", "🇨 ")
#define ICON_CHANGELOG ICON_STR(FA_HISTORY, "\uf7d9", "🔺")
#define ICON_CHEADER ICON_STR(MFIZZ_C, "\uf0fd", ICON_C)
#define ICON_CHESS ICON_STR("", "\uf639", "")
#define ICON_CLOJURE ICON_STR(MFIZZ_CLOJURE, "\ue76a", "")
#define ICON_CONFIGURE ICON_STR(FILE_CONFIG, "\uf423", "🔧")
@ -68,6 +69,7 @@
#define ICON_ELIXIR ICON_STR(MFIZZ_ELIXIR, "\ue62d", "💧")
#define ICON_EMACS ICON_STR(DEV_GNU, "\ue779", "")
#define ICON_ENCRYPT ICON_STR("", "\uf805", "🔒")
#define ICON_FONT ICON_STR(FILE_FONT, "\uf031", "")
#define ICON_FSHARP ICON_STR(DEV_FSHARP, "\ue7a7", "")
#define ICON_GIT ICON_STR(FA_GIT, "\uf1d3", "")
#define ICON_GIT_FOLDER ICON_STR(FA_GIT, "\ue5fb", "🌱")
@ -76,13 +78,15 @@
#define ICON_HASKELL ICON_STR("", "\ue777", "")
#define ICON_HTML ICON_STR(FA_FILE_CODE_O, "\uf72d", "")
#define ICON_JAVA ICON_STR(MFIZZ_JAVA, "\ue738", "☕")
#define ICON_JAVASCRIPT ICON_STR(FA_FILE_CODE_O, "\uf81d", "")
#define ICON_JAVASCRIPT ICON_STR(FA_FILE_CODE_O, "\ue74e", "")
#define ICON_KEY ICON_STR(FA_KEY, "\ue60a", "")
#define ICON_LICENSE ICON_STR(FA_COPYRIGHT, "\uf718", "⚖️ ")
#define ICON_LINUX ICON_STR(FA_LINUX, "\uf83c", "🐧")
#define ICON_LISP ICON_STR(DEV_GNU, "\uf671", "")
#define ICON_LOCK ICON_STR(FA_LOCK, "\uf023", "🔒")
#define ICON_MAKEFILE ICON_STR(FILE_CMAKE, "\uf68c", "🛠 ")
#define ICON_MANUAL ICON_STR(FILE_MANPAGE, "\uf5bd", "❓")
#define ICON_MS_EXCEL ICON_STR(FILE_EXCEL, "\uf71a", ICON_WORDDOC)
#define ICON_MS_EXCEL ICON_STR(FILE_EXCEL, "\uf1c3", ICON_WORDDOC)
#define ICON_MUSIC ICON_STR(FA_MUSIC, "\uf832", "🎧")
#define ICON_MUSICFILE ICON_STR(FA_FILE_AUDIO_O, "\uf886", ICON_MUSIC)
#define ICON_NPM ICON_STR(DEV_NPM, "\ue71e", "")
@ -90,6 +94,7 @@
#define ICON_NODE_FOLDER ICON_STR(DEV_NODEJS, "\ue5fa", "")
#define ICON_OPTICALDISK ICON_STR(LINEA_MUSIC_CD, "\ue271", "💿")
#define ICON_PDF ICON_STR(FA_FILE_PDF_O, "\uf724", "📕")
#define ICON_PKG ICON_STR(FA_FILE_ARCHIVE_O, "\uf53b", "📦")
#define ICON_PHOTOSHOP ICON_STR(DEV_PHOTOSHOP, "\ue7b8", ICON_PICTUREFILE)
#define ICON_PICTUREFILE ICON_STR(FA_FILE_IMAGE_O, "\uf71e", ICON_PICTURES)
#define ICON_PICTURES ICON_STR(MD_CAMERA_ALT, "\uf753", "🎨")
@ -100,18 +105,22 @@
#define ICON_REACT ICON_STR(FILE_JSX, "\ue625", ICON_JAVASCRIPT)
#define ICON_RUBY ICON_STR(MFIZZ_RUBY, "\ue23e", "💎")
#define ICON_RUST ICON_STR(DEV_RUST, "\ue7a8", "")
#define ICON_SASS ICON_STR("", "\ue603", "")
#define ICON_SASS ICON_STR(DEV_SASS, "\ue603", "")
#define ICON_SCRIPT ICON_STR(MFIZZ_SCRIPT, "\ue795", "📜")
#define ICON_SUBTITLE ICON_STR(FA_COMMENTS_O, "\uf679", "💬")
#define ICON_SWIFT ICON_STR(DEV_SWIFT, "\ue755", "")
#define ICON_TEMPLATES ICON_STR(FA_PAPERCLIP, "\ufac6", "📎")
#define ICON_TEX ICON_STR(FILE_TEX, "\ufb68", ICON_DOCUMENT)
#define ICON_TORRENT ICON_STR("", "\uf98c", "")
#define ICON_VIDEOFILE ICON_STR(FA_FILE_MOVIE_O, "\uf72a", ICON_VIDEOS)
#define ICON_VIDEOS ICON_STR(FA_FILM, "\uf72f", "🎞 ")
#define ICON_VIM ICON_STR(DEV_VIM, "\ue62b", "")
#define ICON_VUE ICON_STR("", "\ufd42", "")
#define ICON_WEBPACK ICON_STR(FILE_WEBPACK, "\ufc29", "")
#define ICON_WORDDOC ICON_STR(FILE_WORD, "\uf72b", "📘")
#define ICON_EXT_O ICON_STR("", "\ue624", "")
#define ICON_EXT_ASM ICON_STR(FILE_NASM, "", "")
#define ICON_EXT_ASM ICON_STR(FILE_NASM, "\ue614", "")
#define ICON_EXT_BIN ICON_STR(OCT_FILE_BINARY, "\uf471", "📓")
#define ICON_EXT_COFFEE ICON_STR(MFIZZ_COFFEE_BEAN, "\ue751", "")
#define ICON_EXT_CSS ICON_STR(MFIZZ_CSS3, "\ue749", "🦋")
@ -195,6 +204,8 @@ static const struct icon_pair icons_name[] = {
{".gitignore", ICON_GIT, 0},
{".node_repl_history", ICON_NODE, 0},
{".npmignore", ICON_NPM, 0},
{".release.toml", ICON_RUST, 0},
{"Cargo.toml", ICON_RUST, 0},
{"CHANGELOG", ICON_CHANGELOG, COLOR_DOCS},
{"composer.json", ICON_EXT_PHP, 0},
{"configure", ICON_CONFIGURE, 0},
@ -214,6 +225,7 @@ static const struct icon_pair icons_name[] = {
{"Public", ICON_PUBLIC, 0},
{"Templates", ICON_TEMPLATES, 0},
{"Videos", ICON_VIDEOS, 0},
{"webpack.config.js", ICON_WEBPACK, 0},
};
#ifdef ICONS_GENERATE
@ -228,6 +240,7 @@ static const struct icon_pair icons_ext[] = {
/* A */
{"a", ICON_MANUAL, 0},
{"apk", ICON_ARCHIVE, COLOR_ARCHIVE},
{"asc", ICON_LOCK, 0},
{"asm", ICON_EXT_ASM, 0},
{"aup", ICON_MUSICFILE, COLOR_AUDIO},
{"avi", ICON_VIDEOFILE, COLOR_VIDEO},
@ -300,9 +313,10 @@ static const struct icon_pair icons_ext[] = {
{"gzip", ICON_ARCHIVE, COLOR_ARCHIVE},
/* H */
{"h", ICON_C, COLOR_C},
{"hh", ICON_CPLUSPLUS, COLOR_C},
{"hpp", ICON_CPLUSPLUS, COLOR_C},
{"h", ICON_CHEADER, COLOR_C},
{"hh", ICON_CHEADER, COLOR_C},
{"hpp", ICON_CHEADER, COLOR_C},
{"hxx", ICON_CHEADER, COLOR_C},
{"hs", ICON_HASKELL, COLOR_VIM},
{"htaccess", ICON_CONFIGURE, 0},
{"htpasswd", ICON_CONFIGURE, 0},
@ -328,10 +342,13 @@ static const struct icon_pair icons_ext[] = {
{"jsx", ICON_REACT, COLOR_REACT},
/* K */
{"kbx", ICON_KEY, 0},
{"key", ICON_KEY, 0},
/* L */
{"lha", ICON_ARCHIVE, COLOR_ARCHIVE},
{"lhs", ICON_HASKELL, COLOR_VIM},
{"lock", ICON_LOCK, 0},
{"log", ICON_DOCUMENT, 0},
{"lua", ICON_EXT_LUA, COLOR_LUA},
{"lzh", ICON_ARCHIVE, COLOR_ARCHIVE},
@ -344,6 +361,7 @@ static const struct icon_pair icons_ext[] = {
{"markdown", ICON_EXT_MD, COLOR_DOCS},
{"mat", ICON_EXT_MAT, COLOR_C},
{"md", ICON_EXT_MD, COLOR_DOCS},
{"md5", ICON_LOCK, 0},
{"mk", ICON_MAKEFILE, 0},
{"mkv", ICON_VIDEOFILE, COLOR_VIDEO},
{"mov", ICON_VIDEOFILE, COLOR_VIDEO},
@ -362,6 +380,7 @@ static const struct icon_pair icons_ext[] = {
{"org", ICON_EMACS, 0},
{"opus", ICON_MUSICFILE, COLOR_AUDIO},
{"opdownload", ICON_DOWNLOADS, 0},
{"otf", ICON_FONT, 0},
{"out", ICON_LINUX, 0},
/* P */
@ -381,23 +400,28 @@ static const struct icon_pair icons_ext[] = {
{"pyo", ICON_PYTHON, COLOR_PYTHON},
/* Q */
{"qss", ICON_EXT_CSS, COLOR_CSS},
/* R */
{"rar", ICON_ARCHIVE, COLOR_ARCHIVE},
{"rb", ICON_RUBY, COLOR_RUBY},
{"rc", ICON_CONFIGURE, 0},
{"rom", ICON_EXT_ROM, 0},
{"rpm", ICON_ARCHIVE, COLOR_ARCHIVE},
{"rpm", ICON_PKG, COLOR_ARCHIVE},
{"rs", ICON_RUST, COLOR_DOCS},
{"rss", ICON_EXT_RSS, 0},
{"rtf", ICON_EXT_RTF, 0},
/* S */
{"s", ICON_EXT_ASM, 0},
{"sass", ICON_SASS, COLOR_CSS},
{"scss", ICON_SASS, COLOR_CSS},
{"so", ICON_MANUAL, 0},
{"scala", ICON_EXT_SCALA, COLOR_SCALA},
{"sh", ICON_SCRIPT, COLOR_SHELL},
{"sha1", ICON_LOCK, 0},
{"sha256", ICON_LOCK, 0},
{"sig", ICON_KEY, 0},
{"slim", ICON_SCRIPT, COLOR_DOCUMENT},
{"sln", ICON_EXT_SLN, 0},
{"sql", ICON_DATABASE, 0},
@ -405,13 +429,21 @@ static const struct icon_pair icons_ext[] = {
{"sty", ICON_TEX, 0},
{"sub", ICON_SUBTITLE, 0},
{"svg", ICON_PICTUREFILE, COLOR_IMAGE},
{"swift", ICON_SWIFT, 0},
{"swp", ICON_VIM, 0},
{"sym", ICON_EXT_O, 0},
/* T */
{"tar", ICON_ARCHIVE, COLOR_ARCHIVE},
{"tex", ICON_TEX, 0},
{"tiff", ICON_PICTUREFILE, COLOR_IMAGE},
{"tgz", ICON_ARCHIVE, COLOR_ARCHIVE},
{"toml", ICON_EXT_JSON, 0},
{"torrent", ICON_TORRENT, COLOR_ARCHIVE},
{"ts", ICON_EXT_TS, COLOR_JAVASCRIPT},
{"tsx", ICON_REACT, COLOR_REACT},
{"ttc", ICON_FONT, 0},
{"ttf", ICON_FONT, 0},
{"txt", ICON_DOCUMENT, COLOR_DOCUMENT},
{"txz", ICON_ARCHIVE, COLOR_ARCHIVE},
@ -422,6 +454,7 @@ static const struct icon_pair icons_ext[] = {
{"vim", ICON_VIM, COLOR_VIM},
{"vimrc", ICON_VIM, COLOR_VIM},
{"vtt", ICON_SUBTITLE, 0},
{"vue", ICON_VUE, COLOR_JAVASCRIPT},
/* W */
{"wav", ICON_MUSICFILE, COLOR_AUDIO},
@ -431,7 +464,7 @@ static const struct icon_pair icons_ext[] = {
{"wmv", ICON_VIDEOFILE, COLOR_VIDEO},
/* X */
{"xbps", ICON_ARCHIVE, COLOR_ARCHIVE},
{"xbps", ICON_PKG, COLOR_ARCHIVE},
{"xcf", ICON_PICTUREFILE, COLOR_IMAGE},
{"xhtml", ICON_HTML, 0},
{"xls", ICON_MS_EXCEL, 0},