From f6783c2065d9a584e67c2005718671fedeacbca6 Mon Sep 17 00:00:00 2001 From: Arun Prakash Jana Date: Fri, 13 May 2022 02:36:58 +0530 Subject: [PATCH] Emoji changes --- src/icons-emoji.h | 15 +- src/icons.h | 412 +++++++++++++++++++++++----------------------- 2 files changed, 217 insertions(+), 210 deletions(-) diff --git a/src/icons-emoji.h b/src/icons-emoji.h index 9aff09ce..4a18d2d1 100644 --- a/src/icons-emoji.h +++ b/src/icons-emoji.h @@ -16,7 +16,7 @@ #define EMOJI_BINARY "📓" #define EMOJI_BRIEFCASE "💼" #define EMOJI_C "📑" -#define EMOJI_CHANGELOG "🔖" +#define EMOJI_CHANGELOG "🔺" #define EMOJI_CONF "🔧" #define EMOJI_CPP EMOJI_C #define EMOJI_DATABASE "🗃️ " @@ -26,18 +26,19 @@ #define EMOJI_DOWNLOAD "📥" #define EMOJI_ENCRYPTED "🔒" #define EMOJI_EXEC "⚙️ " -#define EMOJI_FILE "📄" +#define EMOJI_FILE "📃" #define EMOJI_FOLDER "📂" #define EMOJI_GIT "🌱" -#define EMOJI_IMAGE "🖼 " +#define EMOJI_IMAGE "🎨" #define EMOJI_INFO "ℹ️ " #define EMOJI_JAVA "☕" #define EMOJI_JAVASCRIPT EMOJI_SCRIPT #define EMOJI_LICENSE "⚖️ " #define EMOJI_LINUX "🐧" +#define EMOJI_LOCK "🔒" #define EMOJI_LUA "🌘" -#define EMOJI_MAKE "🚧" -#define EMOJI_MANUAL "📔" +#define EMOJI_MAKE "🛠 " +#define EMOJI_MANUAL "❓" #define EMOJI_MOVIE "🎬" #define EMOJI_MUSIC EMOJI_AUDIO #define EMOJI_NOTE "📝" @@ -52,11 +53,11 @@ #define EMOJI_RUBY "💎" #define EMOJI_SCRIPT "📜" #define EMOJI_STATS "📊" -#define EMOJI_STYLESHEET "🎨" +#define EMOJI_STYLESHEET "🦋" #define EMOJI_SUBTITLES "💬" #define EMOJI_TABLE "📗" #define EMOJI_TEMPLATE "📎" -#define EMOJI_TEXT "🗒️ " +#define EMOJI_TEXT "🗒" #define EMOJI_UNI "🏛️ " #define EMOJI_VECTOR "🗺️ " #define EMOJI_WEB "🌐" diff --git a/src/icons.h b/src/icons.h index bf2db60e..66fbee5d 100644 --- a/src/icons.h +++ b/src/icons.h @@ -228,6 +228,9 @@ static const struct icon_pair icons_ext[] = { {"jsx", FILE_JSX, 0}, /* K */ + {"kdb", FA_LOCK, 0}, + {"kdb2", FA_LOCK, 0}, + {"kdbx", FA_LOCK, 0}, /* L */ {"lha", FA_FILE_ARCHIVE_O, COLOR_ARCHIVE}, @@ -559,208 +562,211 @@ static const struct icon_pair icons_ext[] = { /* Other */ #elif defined(EMOJI) - /* Numbers */ - {"1", EMOJI_MANUAL, COLOR_DOCS}, - {"7z", EMOJI_ARCHIVE, COLOR_ARCHIVE}, - - /* A */ - {"a", EMOJI_MANUAL, 0}, - {"apk", EMOJI_ARCHIVE, COLOR_ARCHIVE}, - {"aup", EMOJI_AUDIO, COLOR_AUDIO}, - {"avi", EMOJI_MOVIE, COLOR_VIDEO}, - - /* B */ - {"bat", EMOJI_SCRIPT, 0}, - {"bin", EMOJI_BINARY, 0}, - {"bmp", EMOJI_IMAGE, COLOR_IMAGE}, - {"bz2", EMOJI_ARCHIVE, COLOR_ARCHIVE}, - - /* C */ - {"c", EMOJI_C, 0}, - {"c++", EMOJI_CPP, 0}, - {"cab", EMOJI_ARCHIVE, COLOR_ARCHIVE}, - {"cbr", EMOJI_ARCHIVE, COLOR_ARCHIVE}, - {"cbz", EMOJI_ARCHIVE, COLOR_ARCHIVE}, - {"cc", EMOJI_CPP, 0}, - {"class", EMOJI_JAVA, 0}, - {"cmake", EMOJI_MAKE, 0}, - {"conf", EMOJI_CONF, 0}, - {"cpio", EMOJI_ARCHIVE, COLOR_ARCHIVE}, - {"cpp", EMOJI_CPP, 0}, - {"css", EMOJI_STYLESHEET, 0}, - {"cue", EMOJI_AUDIO, COLOR_AUDIO}, - {"cvs", EMOJI_CONF, 0}, - {"csv", EMOJI_TABLE, 0}, - {"cxx", EMOJI_CPP, 0}, - - /* D */ - {"db", EMOJI_DATABASE, 0}, - {"deb", EMOJI_LINUX, COLOR_ARCHIVE}, - {"diff", EMOJI_DIFF, 0}, - {"djvu", EMOJI_PDF, COLOR_DOCS}, - {"dll", EMOJI_MANUAL, 0}, - {"doc", EMOJI_WORD, 0}, - {"docx", EMOJI_WORD, 0}, - - /* E */ - {"elf", EMOJI_LINUX, 0}, - {"epub", EMOJI_PDF, COLOR_DOCS}, - {"exe", EMOJI_WINDOWS, 0}, - - /* F */ - {"flac", EMOJI_AUDIO, COLOR_AUDIO}, - {"flv", EMOJI_MOVIE, COLOR_VIDEO}, - - /* G */ - {"gem", EMOJI_ARCHIVE, 0}, - {"gif", EMOJI_IMAGE, COLOR_IMAGE}, - {"gpg", EMOJI_ENCRYPTED, COLOR_IMAGE}, - {"gz", EMOJI_ARCHIVE, COLOR_ARCHIVE}, - {"gzip", EMOJI_ARCHIVE, COLOR_ARCHIVE}, - - /* H */ - {"h", EMOJI_C, 0}, - {"hh", EMOJI_CPP, 0}, - {"htaccess", EMOJI_CONF, 0}, - {"htpasswd", EMOJI_CONF, 0}, - {"htm", EMOJI_WEB, 0}, - {"html", EMOJI_WEB, 0}, - {"hxx", EMOJI_CPP, 0}, - - /* I */ - {"ico", EMOJI_IMAGE, COLOR_IMAGE}, - {"img", EMOJI_DISK, COLOR_ARCHIVE}, - {"ini", EMOJI_CONF, 0}, - {"info", EMOJI_INFO, 0}, - {"iso", EMOJI_DISK, COLOR_ARCHIVE}, - - /* J */ - {"jar", EMOJI_JAVA, 0}, - {"java", EMOJI_JAVA, 0}, - {"jl", EMOJI_CONF, 0}, - {"jpeg", EMOJI_IMAGE, COLOR_IMAGE}, - {"jpe", EMOJI_IMAGE, COLOR_IMAGE}, - {"jpg", EMOJI_IMAGE, COLOR_IMAGE}, - {"js", EMOJI_JAVASCRIPT, 0}, - {"json", EMOJI_JAVASCRIPT, 0}, - {"jsx", EMOJI_JAVASCRIPT, 0}, - - /* K */ - - /* L */ - {"lha", EMOJI_ARCHIVE, COLOR_ARCHIVE}, - {"log", EMOJI_TEXT, 0}, - {"lua", EMOJI_LUA, COLOR_LUA}, - {"lzh", EMOJI_ARCHIVE, COLOR_ARCHIVE}, - {"lzma", EMOJI_ARCHIVE, COLOR_ARCHIVE}, - - /* M */ - {"m", EMOJI_STATS, 0}, - {"m4a", EMOJI_AUDIO, COLOR_AUDIO}, - {"m4v", EMOJI_MOVIE, COLOR_VIDEO}, - {"markdown", EMOJI_NOTE, COLOR_DOCS}, - {"md", EMOJI_NOTE, COLOR_DOCS}, - {"me", EMOJI_NOTE, COLOR_DOCS}, - {"mk", EMOJI_MAKE, 0}, - {"mkv", EMOJI_MOVIE, COLOR_VIDEO}, - {"mom", EMOJI_NOTE, COLOR_DOCS}, - {"mov", EMOJI_MOVIE, COLOR_VIDEO}, - {"mp3", EMOJI_AUDIO, COLOR_AUDIO}, - {"mp4", EMOJI_MOVIE, COLOR_VIDEO}, - {"mpeg", EMOJI_MOVIE, COLOR_VIDEO}, - {"mpg", EMOJI_MOVIE, COLOR_VIDEO}, - {"ms", EMOJI_NOTE, COLOR_DOCS}, - {"msi", EMOJI_WINDOWS, 0}, - - /* N */ - {"nfo", EMOJI_INFO, 0}, - - /* O */ - {"o", EMOJI_MANUAL, 0}, - {"odp", EMOJI_PRESENTATION, 0}, - {"ods", EMOJI_TABLE, 0}, - {"odt", EMOJI_WORD, 0}, - {"ogg", EMOJI_AUDIO, COLOR_AUDIO}, - {"opdownload", EMOJI_DOWNLOAD, 0}, - {"opus", EMOJI_AUDIO, COLOR_AUDIO}, - {"out", EMOJI_LINUX, 0}, - - /* P */ - {"part", EMOJI_DOWNLOAD, 0}, - {"patch", EMOJI_PATCH, 0}, - {"pdf", EMOJI_PDF, COLOR_DOCS}, - {"php", EMOJI_WEB, 0}, - {"png", EMOJI_IMAGE, COLOR_IMAGE}, - {"ppt", EMOJI_PRESENTATION, 0}, - {"pptx", EMOJI_PRESENTATION, 0}, - {"psb", EMOJI_IMAGE, 0}, - {"psd", EMOJI_IMAGE, 0}, - {"py", EMOJI_PYTHON, 0}, - {"pyc", EMOJI_PYTHON, 0}, - {"pyd", EMOJI_PYTHON, 0}, - {"pyo", EMOJI_PYTHON, 0}, - - /* Q */ - - /* R */ - {"r", EMOJI_STATS, 0}, - {"rar", EMOJI_ARCHIVE, COLOR_ARCHIVE}, - {"rb", EMOJI_RUBY, COLOR_RUBY}, - {"rc", EMOJI_CONF, 0}, - {"rmd", EMOJI_STATS, 0}, - {"rpm", EMOJI_ARCHIVE, COLOR_ARCHIVE}, - {"rss", EMOJI_RSS, 0}, - {"rtf", EMOJI_PDF, 0}, - - /* S */ - {"sh", EMOJI_SCRIPT, COLOR_SHELL}, - {"so", EMOJI_MANUAL, 0}, - {"sql", EMOJI_DATABASE, 0}, - {"srt", EMOJI_SUBTITLES, 0}, - {"sub", EMOJI_SUBTITLES, 0}, - {"svg", EMOJI_VECTOR, COLOR_IMAGE}, - - /* T */ - {"tar", EMOJI_ARCHIVE, COLOR_ARCHIVE}, - {"tex", EMOJI_TEXT, 0}, - {"tgz", EMOJI_ARCHIVE, COLOR_ARCHIVE}, - {"tif", EMOJI_IMAGE, COLOR_IMAGE}, - {"tiff", EMOJI_IMAGE, COLOR_IMAGE}, - {"torrent", EMOJI_DOWNLOAD, 0}, - {"txt", EMOJI_TEXT, 0}, - {"txz", EMOJI_ARCHIVE, COLOR_ARCHIVE}, - - /* U */ - - /* V */ - {"vid", EMOJI_MOVIE, COLOR_VIDEO}, - {"vim", EMOJI_CONF, 0}, - {"vimrc", EMOJI_CONF, 0}, - {"vtt", EMOJI_SUBTITLES, 0}, - - /* W */ - {"wav", EMOJI_AUDIO, COLOR_AUDIO}, - {"webm", EMOJI_MOVIE, COLOR_VIDEO}, - {"webp", EMOJI_IMAGE, COLOR_IMAGE}, - {"wma", EMOJI_AUDIO, COLOR_AUDIO}, - {"wmv", EMOJI_MOVIE, COLOR_VIDEO}, - - /* X */ - {"xbps", EMOJI_ARCHIVE, COLOR_ARCHIVE}, - {"xcf", EMOJI_IMAGE, COLOR_IMAGE}, - {"xhtml", EMOJI_WEB, 0}, - {"xls", EMOJI_TABLE, 0}, - {"xlsx", EMOJI_TABLE, 0}, - {"xml", EMOJI_WEB, 0}, - {"xz", EMOJI_ARCHIVE, COLOR_ARCHIVE}, - - /* Y */ - {"yaml", EMOJI_CONF, 0}, - {"yml", EMOJI_CONF, 0}, - - /* Z */ - {"zip", EMOJI_ARCHIVE, COLOR_ARCHIVE}, - - /* Other */ + /* Numbers */ + {"1", EMOJI_MANUAL, COLOR_DOCS}, + {"7z", EMOJI_ARCHIVE, COLOR_ARCHIVE}, + + /* A */ + {"a", EMOJI_MANUAL, 0}, + {"apk", EMOJI_ARCHIVE, COLOR_ARCHIVE}, + {"aup", EMOJI_AUDIO, COLOR_AUDIO}, + {"avi", EMOJI_MOVIE, COLOR_VIDEO}, + + /* B */ + {"bat", EMOJI_SCRIPT, 0}, + {"bin", EMOJI_BINARY, 0}, + {"bmp", EMOJI_IMAGE, COLOR_IMAGE}, + {"bz2", EMOJI_ARCHIVE, COLOR_ARCHIVE}, + + /* C */ + {"c", EMOJI_C, 0}, + {"c++", EMOJI_CPP, 0}, + {"cab", EMOJI_ARCHIVE, COLOR_ARCHIVE}, + {"cbr", EMOJI_ARCHIVE, COLOR_ARCHIVE}, + {"cbz", EMOJI_ARCHIVE, COLOR_ARCHIVE}, + {"cc", EMOJI_CPP, 0}, + {"class", EMOJI_JAVA, 0}, + {"cmake", EMOJI_MAKE, 0}, + {"conf", EMOJI_CONF, 0}, + {"cpio", EMOJI_ARCHIVE, COLOR_ARCHIVE}, + {"cpp", EMOJI_CPP, 0}, + {"css", EMOJI_STYLESHEET, 0}, + {"cue", EMOJI_AUDIO, COLOR_AUDIO}, + {"cvs", EMOJI_CONF, 0}, + {"csv", EMOJI_TABLE, 0}, + {"cxx", EMOJI_CPP, 0}, + + /* D */ + {"db", EMOJI_DATABASE, 0}, + {"deb", EMOJI_LINUX, COLOR_ARCHIVE}, + {"diff", EMOJI_DIFF, 0}, + {"djvu", EMOJI_PDF, COLOR_DOCS}, + {"dll", EMOJI_MANUAL, 0}, + {"doc", EMOJI_WORD, 0}, + {"docx", EMOJI_WORD, 0}, + + /* E */ + {"elf", EMOJI_LINUX, 0}, + {"epub", EMOJI_PDF, COLOR_DOCS}, + {"exe", EMOJI_WINDOWS, 0}, + + /* F */ + {"flac", EMOJI_AUDIO, COLOR_AUDIO}, + {"flv", EMOJI_MOVIE, COLOR_VIDEO}, + + /* G */ + {"gem", EMOJI_ARCHIVE, 0}, + {"gif", EMOJI_IMAGE, COLOR_IMAGE}, + {"gpg", EMOJI_ENCRYPTED, COLOR_IMAGE}, + {"gz", EMOJI_ARCHIVE, COLOR_ARCHIVE}, + {"gzip", EMOJI_ARCHIVE, COLOR_ARCHIVE}, + + /* H */ + {"h", EMOJI_C, 0}, + {"hh", EMOJI_CPP, 0}, + {"htaccess", EMOJI_CONF, 0}, + {"htpasswd", EMOJI_CONF, 0}, + {"htm", EMOJI_WEB, 0}, + {"html", EMOJI_WEB, 0}, + {"hxx", EMOJI_CPP, 0}, + + /* I */ + {"ico", EMOJI_IMAGE, COLOR_IMAGE}, + {"img", EMOJI_DISK, COLOR_ARCHIVE}, + {"ini", EMOJI_CONF, 0}, + {"info", EMOJI_INFO, 0}, + {"iso", EMOJI_DISK, COLOR_ARCHIVE}, + + /* J */ + {"jar", EMOJI_JAVA, 0}, + {"java", EMOJI_JAVA, 0}, + {"jl", EMOJI_CONF, 0}, + {"jpeg", EMOJI_IMAGE, COLOR_IMAGE}, + {"jpe", EMOJI_IMAGE, COLOR_IMAGE}, + {"jpg", EMOJI_IMAGE, COLOR_IMAGE}, + {"js", EMOJI_JAVASCRIPT, 0}, + {"json", EMOJI_JAVASCRIPT, 0}, + {"jsx", EMOJI_JAVASCRIPT, 0}, + + /* K */ + {"kdb", EMOJI_LOCK, 0}, + {"kdb2", EMOJI_LOCK, 0}, + {"kdbx", EMOJI_LOCK, 0}, + + /* L */ + {"lha", EMOJI_ARCHIVE, COLOR_ARCHIVE}, + {"log", EMOJI_TEXT, 0}, + {"lua", EMOJI_LUA, COLOR_LUA}, + {"lzh", EMOJI_ARCHIVE, COLOR_ARCHIVE}, + {"lzma", EMOJI_ARCHIVE, COLOR_ARCHIVE}, + + /* M */ + {"m", EMOJI_STATS, 0}, + {"m4a", EMOJI_AUDIO, COLOR_AUDIO}, + {"m4v", EMOJI_MOVIE, COLOR_VIDEO}, + {"markdown", EMOJI_NOTE, COLOR_DOCS}, + {"md", EMOJI_NOTE, COLOR_DOCS}, + {"me", EMOJI_NOTE, COLOR_DOCS}, + {"mk", EMOJI_MAKE, 0}, + {"mkv", EMOJI_MOVIE, COLOR_VIDEO}, + {"mom", EMOJI_NOTE, COLOR_DOCS}, + {"mov", EMOJI_MOVIE, COLOR_VIDEO}, + {"mp3", EMOJI_AUDIO, COLOR_AUDIO}, + {"mp4", EMOJI_MOVIE, COLOR_VIDEO}, + {"mpeg", EMOJI_MOVIE, COLOR_VIDEO}, + {"mpg", EMOJI_MOVIE, COLOR_VIDEO}, + {"ms", EMOJI_NOTE, COLOR_DOCS}, + {"msi", EMOJI_WINDOWS, 0}, + + /* N */ + {"nfo", EMOJI_INFO, 0}, + + /* O */ + {"o", EMOJI_MANUAL, 0}, + {"odp", EMOJI_PRESENTATION, 0}, + {"ods", EMOJI_TABLE, 0}, + {"odt", EMOJI_WORD, 0}, + {"ogg", EMOJI_AUDIO, COLOR_AUDIO}, + {"opdownload", EMOJI_DOWNLOAD, 0}, + {"opus", EMOJI_AUDIO, COLOR_AUDIO}, + {"out", EMOJI_LINUX, 0}, + + /* P */ + {"part", EMOJI_DOWNLOAD, 0}, + {"patch", EMOJI_PATCH, 0}, + {"pdf", EMOJI_PDF, COLOR_DOCS}, + {"php", EMOJI_WEB, 0}, + {"png", EMOJI_IMAGE, COLOR_IMAGE}, + {"ppt", EMOJI_PRESENTATION, 0}, + {"pptx", EMOJI_PRESENTATION, 0}, + {"psb", EMOJI_IMAGE, 0}, + {"psd", EMOJI_IMAGE, 0}, + {"py", EMOJI_PYTHON, 0}, + {"pyc", EMOJI_PYTHON, 0}, + {"pyd", EMOJI_PYTHON, 0}, + {"pyo", EMOJI_PYTHON, 0}, + + /* Q */ + + /* R */ + {"r", EMOJI_STATS, 0}, + {"rar", EMOJI_ARCHIVE, COLOR_ARCHIVE}, + {"rb", EMOJI_RUBY, COLOR_RUBY}, + {"rc", EMOJI_CONF, 0}, + {"rmd", EMOJI_STATS, 0}, + {"rpm", EMOJI_ARCHIVE, COLOR_ARCHIVE}, + {"rss", EMOJI_RSS, 0}, + {"rtf", EMOJI_PDF, 0}, + + /* S */ + {"sh", EMOJI_SCRIPT, COLOR_SHELL}, + {"so", EMOJI_MANUAL, 0}, + {"sql", EMOJI_DATABASE, 0}, + {"srt", EMOJI_SUBTITLES, 0}, + {"sub", EMOJI_SUBTITLES, 0}, + {"svg", EMOJI_VECTOR, COLOR_IMAGE}, + + /* T */ + {"tar", EMOJI_ARCHIVE, COLOR_ARCHIVE}, + {"tex", EMOJI_TEXT, 0}, + {"tgz", EMOJI_ARCHIVE, COLOR_ARCHIVE}, + {"tif", EMOJI_IMAGE, COLOR_IMAGE}, + {"tiff", EMOJI_IMAGE, COLOR_IMAGE}, + {"torrent", EMOJI_DOWNLOAD, 0}, + {"txt", EMOJI_TEXT, 0}, + {"txz", EMOJI_ARCHIVE, COLOR_ARCHIVE}, + + /* U */ + + /* V */ + {"vid", EMOJI_MOVIE, COLOR_VIDEO}, + {"vim", EMOJI_CONF, 0}, + {"vimrc", EMOJI_CONF, 0}, + {"vtt", EMOJI_SUBTITLES, 0}, + + /* W */ + {"wav", EMOJI_AUDIO, COLOR_AUDIO}, + {"webm", EMOJI_MOVIE, COLOR_VIDEO}, + {"webp", EMOJI_IMAGE, COLOR_IMAGE}, + {"wma", EMOJI_AUDIO, COLOR_AUDIO}, + {"wmv", EMOJI_MOVIE, COLOR_VIDEO}, + + /* X */ + {"xbps", EMOJI_ARCHIVE, COLOR_ARCHIVE}, + {"xcf", EMOJI_IMAGE, COLOR_IMAGE}, + {"xhtml", EMOJI_WEB, 0}, + {"xls", EMOJI_TABLE, 0}, + {"xlsx", EMOJI_TABLE, 0}, + {"xml", EMOJI_WEB, 0}, + {"xz", EMOJI_ARCHIVE, COLOR_ARCHIVE}, + + /* Y */ + {"yaml", EMOJI_CONF, 0}, + {"yml", EMOJI_CONF, 0}, + + /* Z */ + {"zip", EMOJI_ARCHIVE, COLOR_ARCHIVE}, + + /* Other */ #endif }; -- 2.48.1