Emoji changes

This commit is contained in:
Arun Prakash Jana 2022-05-13 02:36:58 +05:30
parent a3fbda02d7
commit f6783c2065
No known key found for this signature in database
GPG key ID: A75979F35C080412
2 changed files with 190 additions and 183 deletions

View file

@ -16,7 +16,7 @@
#define EMOJI_BINARY "📓" #define EMOJI_BINARY "📓"
#define EMOJI_BRIEFCASE "💼" #define EMOJI_BRIEFCASE "💼"
#define EMOJI_C "📑" #define EMOJI_C "📑"
#define EMOJI_CHANGELOG "🔖" #define EMOJI_CHANGELOG "🔺"
#define EMOJI_CONF "🔧" #define EMOJI_CONF "🔧"
#define EMOJI_CPP EMOJI_C #define EMOJI_CPP EMOJI_C
#define EMOJI_DATABASE "🗃️ " #define EMOJI_DATABASE "🗃️ "
@ -26,18 +26,19 @@
#define EMOJI_DOWNLOAD "📥" #define EMOJI_DOWNLOAD "📥"
#define EMOJI_ENCRYPTED "🔒" #define EMOJI_ENCRYPTED "🔒"
#define EMOJI_EXEC "⚙️ " #define EMOJI_EXEC "⚙️ "
#define EMOJI_FILE "📄" #define EMOJI_FILE "📃"
#define EMOJI_FOLDER "📂" #define EMOJI_FOLDER "📂"
#define EMOJI_GIT "🌱" #define EMOJI_GIT "🌱"
#define EMOJI_IMAGE "🖼 " #define EMOJI_IMAGE "🎨"
#define EMOJI_INFO " " #define EMOJI_INFO " "
#define EMOJI_JAVA "☕" #define EMOJI_JAVA "☕"
#define EMOJI_JAVASCRIPT EMOJI_SCRIPT #define EMOJI_JAVASCRIPT EMOJI_SCRIPT
#define EMOJI_LICENSE "⚖️ " #define EMOJI_LICENSE "⚖️ "
#define EMOJI_LINUX "🐧" #define EMOJI_LINUX "🐧"
#define EMOJI_LOCK "🔒"
#define EMOJI_LUA "🌘" #define EMOJI_LUA "🌘"
#define EMOJI_MAKE "🚧" #define EMOJI_MAKE "🛠 "
#define EMOJI_MANUAL "📔" #define EMOJI_MANUAL ""
#define EMOJI_MOVIE "🎬" #define EMOJI_MOVIE "🎬"
#define EMOJI_MUSIC EMOJI_AUDIO #define EMOJI_MUSIC EMOJI_AUDIO
#define EMOJI_NOTE "📝" #define EMOJI_NOTE "📝"
@ -52,11 +53,11 @@
#define EMOJI_RUBY "💎" #define EMOJI_RUBY "💎"
#define EMOJI_SCRIPT "📜" #define EMOJI_SCRIPT "📜"
#define EMOJI_STATS "📊" #define EMOJI_STATS "📊"
#define EMOJI_STYLESHEET "🎨" #define EMOJI_STYLESHEET "🦋"
#define EMOJI_SUBTITLES "💬" #define EMOJI_SUBTITLES "💬"
#define EMOJI_TABLE "📗" #define EMOJI_TABLE "📗"
#define EMOJI_TEMPLATE "📎" #define EMOJI_TEMPLATE "📎"
#define EMOJI_TEXT "🗒 " #define EMOJI_TEXT "🗒"
#define EMOJI_UNI "🏛️ " #define EMOJI_UNI "🏛️ "
#define EMOJI_VECTOR "🗺️ " #define EMOJI_VECTOR "🗺️ "
#define EMOJI_WEB "🌐" #define EMOJI_WEB "🌐"

View file

@ -228,6 +228,9 @@ static const struct icon_pair icons_ext[] = {
{"jsx", FILE_JSX, 0}, {"jsx", FILE_JSX, 0},
/* K */ /* K */
{"kdb", FA_LOCK, 0},
{"kdb2", FA_LOCK, 0},
{"kdbx", FA_LOCK, 0},
/* L */ /* L */
{"lha", FA_FILE_ARCHIVE_O, COLOR_ARCHIVE}, {"lha", FA_FILE_ARCHIVE_O, COLOR_ARCHIVE},
@ -559,208 +562,211 @@ static const struct icon_pair icons_ext[] = {
/* Other */ /* Other */
#elif defined(EMOJI) #elif defined(EMOJI)
/* Numbers */ /* Numbers */
{"1", EMOJI_MANUAL, COLOR_DOCS}, {"1", EMOJI_MANUAL, COLOR_DOCS},
{"7z", EMOJI_ARCHIVE, COLOR_ARCHIVE}, {"7z", EMOJI_ARCHIVE, COLOR_ARCHIVE},
/* A */ /* A */
{"a", EMOJI_MANUAL, 0}, {"a", EMOJI_MANUAL, 0},
{"apk", EMOJI_ARCHIVE, COLOR_ARCHIVE}, {"apk", EMOJI_ARCHIVE, COLOR_ARCHIVE},
{"aup", EMOJI_AUDIO, COLOR_AUDIO}, {"aup", EMOJI_AUDIO, COLOR_AUDIO},
{"avi", EMOJI_MOVIE, COLOR_VIDEO}, {"avi", EMOJI_MOVIE, COLOR_VIDEO},
/* B */ /* B */
{"bat", EMOJI_SCRIPT, 0}, {"bat", EMOJI_SCRIPT, 0},
{"bin", EMOJI_BINARY, 0}, {"bin", EMOJI_BINARY, 0},
{"bmp", EMOJI_IMAGE, COLOR_IMAGE}, {"bmp", EMOJI_IMAGE, COLOR_IMAGE},
{"bz2", EMOJI_ARCHIVE, COLOR_ARCHIVE}, {"bz2", EMOJI_ARCHIVE, COLOR_ARCHIVE},
/* C */ /* C */
{"c", EMOJI_C, 0}, {"c", EMOJI_C, 0},
{"c++", EMOJI_CPP, 0}, {"c++", EMOJI_CPP, 0},
{"cab", EMOJI_ARCHIVE, COLOR_ARCHIVE}, {"cab", EMOJI_ARCHIVE, COLOR_ARCHIVE},
{"cbr", EMOJI_ARCHIVE, COLOR_ARCHIVE}, {"cbr", EMOJI_ARCHIVE, COLOR_ARCHIVE},
{"cbz", EMOJI_ARCHIVE, COLOR_ARCHIVE}, {"cbz", EMOJI_ARCHIVE, COLOR_ARCHIVE},
{"cc", EMOJI_CPP, 0}, {"cc", EMOJI_CPP, 0},
{"class", EMOJI_JAVA, 0}, {"class", EMOJI_JAVA, 0},
{"cmake", EMOJI_MAKE, 0}, {"cmake", EMOJI_MAKE, 0},
{"conf", EMOJI_CONF, 0}, {"conf", EMOJI_CONF, 0},
{"cpio", EMOJI_ARCHIVE, COLOR_ARCHIVE}, {"cpio", EMOJI_ARCHIVE, COLOR_ARCHIVE},
{"cpp", EMOJI_CPP, 0}, {"cpp", EMOJI_CPP, 0},
{"css", EMOJI_STYLESHEET, 0}, {"css", EMOJI_STYLESHEET, 0},
{"cue", EMOJI_AUDIO, COLOR_AUDIO}, {"cue", EMOJI_AUDIO, COLOR_AUDIO},
{"cvs", EMOJI_CONF, 0}, {"cvs", EMOJI_CONF, 0},
{"csv", EMOJI_TABLE, 0}, {"csv", EMOJI_TABLE, 0},
{"cxx", EMOJI_CPP, 0}, {"cxx", EMOJI_CPP, 0},
/* D */ /* D */
{"db", EMOJI_DATABASE, 0}, {"db", EMOJI_DATABASE, 0},
{"deb", EMOJI_LINUX, COLOR_ARCHIVE}, {"deb", EMOJI_LINUX, COLOR_ARCHIVE},
{"diff", EMOJI_DIFF, 0}, {"diff", EMOJI_DIFF, 0},
{"djvu", EMOJI_PDF, COLOR_DOCS}, {"djvu", EMOJI_PDF, COLOR_DOCS},
{"dll", EMOJI_MANUAL, 0}, {"dll", EMOJI_MANUAL, 0},
{"doc", EMOJI_WORD, 0}, {"doc", EMOJI_WORD, 0},
{"docx", EMOJI_WORD, 0}, {"docx", EMOJI_WORD, 0},
/* E */ /* E */
{"elf", EMOJI_LINUX, 0}, {"elf", EMOJI_LINUX, 0},
{"epub", EMOJI_PDF, COLOR_DOCS}, {"epub", EMOJI_PDF, COLOR_DOCS},
{"exe", EMOJI_WINDOWS, 0}, {"exe", EMOJI_WINDOWS, 0},
/* F */ /* F */
{"flac", EMOJI_AUDIO, COLOR_AUDIO}, {"flac", EMOJI_AUDIO, COLOR_AUDIO},
{"flv", EMOJI_MOVIE, COLOR_VIDEO}, {"flv", EMOJI_MOVIE, COLOR_VIDEO},
/* G */ /* G */
{"gem", EMOJI_ARCHIVE, 0}, {"gem", EMOJI_ARCHIVE, 0},
{"gif", EMOJI_IMAGE, COLOR_IMAGE}, {"gif", EMOJI_IMAGE, COLOR_IMAGE},
{"gpg", EMOJI_ENCRYPTED, COLOR_IMAGE}, {"gpg", EMOJI_ENCRYPTED, COLOR_IMAGE},
{"gz", EMOJI_ARCHIVE, COLOR_ARCHIVE}, {"gz", EMOJI_ARCHIVE, COLOR_ARCHIVE},
{"gzip", EMOJI_ARCHIVE, COLOR_ARCHIVE}, {"gzip", EMOJI_ARCHIVE, COLOR_ARCHIVE},
/* H */ /* H */
{"h", EMOJI_C, 0}, {"h", EMOJI_C, 0},
{"hh", EMOJI_CPP, 0}, {"hh", EMOJI_CPP, 0},
{"htaccess", EMOJI_CONF, 0}, {"htaccess", EMOJI_CONF, 0},
{"htpasswd", EMOJI_CONF, 0}, {"htpasswd", EMOJI_CONF, 0},
{"htm", EMOJI_WEB, 0}, {"htm", EMOJI_WEB, 0},
{"html", EMOJI_WEB, 0}, {"html", EMOJI_WEB, 0},
{"hxx", EMOJI_CPP, 0}, {"hxx", EMOJI_CPP, 0},
/* I */ /* I */
{"ico", EMOJI_IMAGE, COLOR_IMAGE}, {"ico", EMOJI_IMAGE, COLOR_IMAGE},
{"img", EMOJI_DISK, COLOR_ARCHIVE}, {"img", EMOJI_DISK, COLOR_ARCHIVE},
{"ini", EMOJI_CONF, 0}, {"ini", EMOJI_CONF, 0},
{"info", EMOJI_INFO, 0}, {"info", EMOJI_INFO, 0},
{"iso", EMOJI_DISK, COLOR_ARCHIVE}, {"iso", EMOJI_DISK, COLOR_ARCHIVE},
/* J */ /* J */
{"jar", EMOJI_JAVA, 0}, {"jar", EMOJI_JAVA, 0},
{"java", EMOJI_JAVA, 0}, {"java", EMOJI_JAVA, 0},
{"jl", EMOJI_CONF, 0}, {"jl", EMOJI_CONF, 0},
{"jpeg", EMOJI_IMAGE, COLOR_IMAGE}, {"jpeg", EMOJI_IMAGE, COLOR_IMAGE},
{"jpe", EMOJI_IMAGE, COLOR_IMAGE}, {"jpe", EMOJI_IMAGE, COLOR_IMAGE},
{"jpg", EMOJI_IMAGE, COLOR_IMAGE}, {"jpg", EMOJI_IMAGE, COLOR_IMAGE},
{"js", EMOJI_JAVASCRIPT, 0}, {"js", EMOJI_JAVASCRIPT, 0},
{"json", EMOJI_JAVASCRIPT, 0}, {"json", EMOJI_JAVASCRIPT, 0},
{"jsx", EMOJI_JAVASCRIPT, 0}, {"jsx", EMOJI_JAVASCRIPT, 0},
/* K */ /* K */
{"kdb", EMOJI_LOCK, 0},
{"kdb2", EMOJI_LOCK, 0},
{"kdbx", EMOJI_LOCK, 0},
/* L */ /* L */
{"lha", EMOJI_ARCHIVE, COLOR_ARCHIVE}, {"lha", EMOJI_ARCHIVE, COLOR_ARCHIVE},
{"log", EMOJI_TEXT, 0}, {"log", EMOJI_TEXT, 0},
{"lua", EMOJI_LUA, COLOR_LUA}, {"lua", EMOJI_LUA, COLOR_LUA},
{"lzh", EMOJI_ARCHIVE, COLOR_ARCHIVE}, {"lzh", EMOJI_ARCHIVE, COLOR_ARCHIVE},
{"lzma", EMOJI_ARCHIVE, COLOR_ARCHIVE}, {"lzma", EMOJI_ARCHIVE, COLOR_ARCHIVE},
/* M */ /* M */
{"m", EMOJI_STATS, 0}, {"m", EMOJI_STATS, 0},
{"m4a", EMOJI_AUDIO, COLOR_AUDIO}, {"m4a", EMOJI_AUDIO, COLOR_AUDIO},
{"m4v", EMOJI_MOVIE, COLOR_VIDEO}, {"m4v", EMOJI_MOVIE, COLOR_VIDEO},
{"markdown", EMOJI_NOTE, COLOR_DOCS}, {"markdown", EMOJI_NOTE, COLOR_DOCS},
{"md", EMOJI_NOTE, COLOR_DOCS}, {"md", EMOJI_NOTE, COLOR_DOCS},
{"me", EMOJI_NOTE, COLOR_DOCS}, {"me", EMOJI_NOTE, COLOR_DOCS},
{"mk", EMOJI_MAKE, 0}, {"mk", EMOJI_MAKE, 0},
{"mkv", EMOJI_MOVIE, COLOR_VIDEO}, {"mkv", EMOJI_MOVIE, COLOR_VIDEO},
{"mom", EMOJI_NOTE, COLOR_DOCS}, {"mom", EMOJI_NOTE, COLOR_DOCS},
{"mov", EMOJI_MOVIE, COLOR_VIDEO}, {"mov", EMOJI_MOVIE, COLOR_VIDEO},
{"mp3", EMOJI_AUDIO, COLOR_AUDIO}, {"mp3", EMOJI_AUDIO, COLOR_AUDIO},
{"mp4", EMOJI_MOVIE, COLOR_VIDEO}, {"mp4", EMOJI_MOVIE, COLOR_VIDEO},
{"mpeg", EMOJI_MOVIE, COLOR_VIDEO}, {"mpeg", EMOJI_MOVIE, COLOR_VIDEO},
{"mpg", EMOJI_MOVIE, COLOR_VIDEO}, {"mpg", EMOJI_MOVIE, COLOR_VIDEO},
{"ms", EMOJI_NOTE, COLOR_DOCS}, {"ms", EMOJI_NOTE, COLOR_DOCS},
{"msi", EMOJI_WINDOWS, 0}, {"msi", EMOJI_WINDOWS, 0},
/* N */ /* N */
{"nfo", EMOJI_INFO, 0}, {"nfo", EMOJI_INFO, 0},
/* O */ /* O */
{"o", EMOJI_MANUAL, 0}, {"o", EMOJI_MANUAL, 0},
{"odp", EMOJI_PRESENTATION, 0}, {"odp", EMOJI_PRESENTATION, 0},
{"ods", EMOJI_TABLE, 0}, {"ods", EMOJI_TABLE, 0},
{"odt", EMOJI_WORD, 0}, {"odt", EMOJI_WORD, 0},
{"ogg", EMOJI_AUDIO, COLOR_AUDIO}, {"ogg", EMOJI_AUDIO, COLOR_AUDIO},
{"opdownload", EMOJI_DOWNLOAD, 0}, {"opdownload", EMOJI_DOWNLOAD, 0},
{"opus", EMOJI_AUDIO, COLOR_AUDIO}, {"opus", EMOJI_AUDIO, COLOR_AUDIO},
{"out", EMOJI_LINUX, 0}, {"out", EMOJI_LINUX, 0},
/* P */ /* P */
{"part", EMOJI_DOWNLOAD, 0}, {"part", EMOJI_DOWNLOAD, 0},
{"patch", EMOJI_PATCH, 0}, {"patch", EMOJI_PATCH, 0},
{"pdf", EMOJI_PDF, COLOR_DOCS}, {"pdf", EMOJI_PDF, COLOR_DOCS},
{"php", EMOJI_WEB, 0}, {"php", EMOJI_WEB, 0},
{"png", EMOJI_IMAGE, COLOR_IMAGE}, {"png", EMOJI_IMAGE, COLOR_IMAGE},
{"ppt", EMOJI_PRESENTATION, 0}, {"ppt", EMOJI_PRESENTATION, 0},
{"pptx", EMOJI_PRESENTATION, 0}, {"pptx", EMOJI_PRESENTATION, 0},
{"psb", EMOJI_IMAGE, 0}, {"psb", EMOJI_IMAGE, 0},
{"psd", EMOJI_IMAGE, 0}, {"psd", EMOJI_IMAGE, 0},
{"py", EMOJI_PYTHON, 0}, {"py", EMOJI_PYTHON, 0},
{"pyc", EMOJI_PYTHON, 0}, {"pyc", EMOJI_PYTHON, 0},
{"pyd", EMOJI_PYTHON, 0}, {"pyd", EMOJI_PYTHON, 0},
{"pyo", EMOJI_PYTHON, 0}, {"pyo", EMOJI_PYTHON, 0},
/* Q */ /* Q */
/* R */ /* R */
{"r", EMOJI_STATS, 0}, {"r", EMOJI_STATS, 0},
{"rar", EMOJI_ARCHIVE, COLOR_ARCHIVE}, {"rar", EMOJI_ARCHIVE, COLOR_ARCHIVE},
{"rb", EMOJI_RUBY, COLOR_RUBY}, {"rb", EMOJI_RUBY, COLOR_RUBY},
{"rc", EMOJI_CONF, 0}, {"rc", EMOJI_CONF, 0},
{"rmd", EMOJI_STATS, 0}, {"rmd", EMOJI_STATS, 0},
{"rpm", EMOJI_ARCHIVE, COLOR_ARCHIVE}, {"rpm", EMOJI_ARCHIVE, COLOR_ARCHIVE},
{"rss", EMOJI_RSS, 0}, {"rss", EMOJI_RSS, 0},
{"rtf", EMOJI_PDF, 0}, {"rtf", EMOJI_PDF, 0},
/* S */ /* S */
{"sh", EMOJI_SCRIPT, COLOR_SHELL}, {"sh", EMOJI_SCRIPT, COLOR_SHELL},
{"so", EMOJI_MANUAL, 0}, {"so", EMOJI_MANUAL, 0},
{"sql", EMOJI_DATABASE, 0}, {"sql", EMOJI_DATABASE, 0},
{"srt", EMOJI_SUBTITLES, 0}, {"srt", EMOJI_SUBTITLES, 0},
{"sub", EMOJI_SUBTITLES, 0}, {"sub", EMOJI_SUBTITLES, 0},
{"svg", EMOJI_VECTOR, COLOR_IMAGE}, {"svg", EMOJI_VECTOR, COLOR_IMAGE},
/* T */ /* T */
{"tar", EMOJI_ARCHIVE, COLOR_ARCHIVE}, {"tar", EMOJI_ARCHIVE, COLOR_ARCHIVE},
{"tex", EMOJI_TEXT, 0}, {"tex", EMOJI_TEXT, 0},
{"tgz", EMOJI_ARCHIVE, COLOR_ARCHIVE}, {"tgz", EMOJI_ARCHIVE, COLOR_ARCHIVE},
{"tif", EMOJI_IMAGE, COLOR_IMAGE}, {"tif", EMOJI_IMAGE, COLOR_IMAGE},
{"tiff", EMOJI_IMAGE, COLOR_IMAGE}, {"tiff", EMOJI_IMAGE, COLOR_IMAGE},
{"torrent", EMOJI_DOWNLOAD, 0}, {"torrent", EMOJI_DOWNLOAD, 0},
{"txt", EMOJI_TEXT, 0}, {"txt", EMOJI_TEXT, 0},
{"txz", EMOJI_ARCHIVE, COLOR_ARCHIVE}, {"txz", EMOJI_ARCHIVE, COLOR_ARCHIVE},
/* U */ /* U */
/* V */ /* V */
{"vid", EMOJI_MOVIE, COLOR_VIDEO}, {"vid", EMOJI_MOVIE, COLOR_VIDEO},
{"vim", EMOJI_CONF, 0}, {"vim", EMOJI_CONF, 0},
{"vimrc", EMOJI_CONF, 0}, {"vimrc", EMOJI_CONF, 0},
{"vtt", EMOJI_SUBTITLES, 0}, {"vtt", EMOJI_SUBTITLES, 0},
/* W */ /* W */
{"wav", EMOJI_AUDIO, COLOR_AUDIO}, {"wav", EMOJI_AUDIO, COLOR_AUDIO},
{"webm", EMOJI_MOVIE, COLOR_VIDEO}, {"webm", EMOJI_MOVIE, COLOR_VIDEO},
{"webp", EMOJI_IMAGE, COLOR_IMAGE}, {"webp", EMOJI_IMAGE, COLOR_IMAGE},
{"wma", EMOJI_AUDIO, COLOR_AUDIO}, {"wma", EMOJI_AUDIO, COLOR_AUDIO},
{"wmv", EMOJI_MOVIE, COLOR_VIDEO}, {"wmv", EMOJI_MOVIE, COLOR_VIDEO},
/* X */ /* X */
{"xbps", EMOJI_ARCHIVE, COLOR_ARCHIVE}, {"xbps", EMOJI_ARCHIVE, COLOR_ARCHIVE},
{"xcf", EMOJI_IMAGE, COLOR_IMAGE}, {"xcf", EMOJI_IMAGE, COLOR_IMAGE},
{"xhtml", EMOJI_WEB, 0}, {"xhtml", EMOJI_WEB, 0},
{"xls", EMOJI_TABLE, 0}, {"xls", EMOJI_TABLE, 0},
{"xlsx", EMOJI_TABLE, 0}, {"xlsx", EMOJI_TABLE, 0},
{"xml", EMOJI_WEB, 0}, {"xml", EMOJI_WEB, 0},
{"xz", EMOJI_ARCHIVE, COLOR_ARCHIVE}, {"xz", EMOJI_ARCHIVE, COLOR_ARCHIVE},
/* Y */ /* Y */
{"yaml", EMOJI_CONF, 0}, {"yaml", EMOJI_CONF, 0},
{"yml", EMOJI_CONF, 0}, {"yml", EMOJI_CONF, 0},
/* Z */ /* Z */
{"zip", EMOJI_ARCHIVE, COLOR_ARCHIVE}, {"zip", EMOJI_ARCHIVE, COLOR_ARCHIVE},
/* Other */ /* Other */
#endif #endif
}; };