]> Sergey Matveev's repositories - nnn.git/commitdiff
Emoji changes
authorArun Prakash Jana <engineerarun@gmail.com>
Thu, 12 May 2022 21:06:58 +0000 (02:36 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Thu, 12 May 2022 23:14:27 +0000 (04:44 +0530)
src/icons-emoji.h
src/icons.h

index 9aff09ce29783128b3326f2201c421a686a7d6e7..4a18d2d1f3c4ef61f7cffdc1f2db5fb8f55a6423 100644 (file)
@@ -16,7 +16,7 @@
 #define EMOJI_BINARY "πŸ““"
 #define EMOJI_BRIEFCASE "πŸ’Ό"
 #define EMOJI_C "πŸ“‘"
-#define EMOJI_CHANGELOG "Γ°\9f\94\96"
+#define EMOJI_CHANGELOG "Γ°\9f\94ΒΊ"
 #define EMOJI_CONF "πŸ”§"
 #define EMOJI_CPP EMOJI_C
 #define EMOJI_DATABASE "πŸ—ƒοΈ "
 #define EMOJI_DOWNLOAD "πŸ“₯"
 #define EMOJI_ENCRYPTED "πŸ”’"
 #define EMOJI_EXEC "βš™οΈ "
-#define EMOJI_FILE "Γ°\9f\93\84"
+#define EMOJI_FILE "Γ°\9f\93\83"
 #define EMOJI_FOLDER "πŸ“‚"
 #define EMOJI_GIT "🌱"
-#define EMOJI_IMAGE "Γ°\9f\96ΒΌ "
+#define EMOJI_IMAGE "Γ°\9f\8eΒ¨"
 #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 "Γ°\9f\9aΒ§"
-#define EMOJI_MANUAL "πŸ“”"
+#define EMOJI_MAKE "Γ°\9f\9bΒ  "
+#define EMOJI_MANUAL "❓"
 #define EMOJI_MOVIE "🎬"
 #define EMOJI_MUSIC EMOJI_AUDIO
 #define EMOJI_NOTE "πŸ“"
 #define EMOJI_RUBY "πŸ’Ž"
 #define EMOJI_SCRIPT "πŸ“œ"
 #define EMOJI_STATS "πŸ“Š"
-#define EMOJI_STYLESHEET "Γ°\9f\8eΒ¨"
+#define EMOJI_STYLESHEET "Γ°\9fΒ¦\8b"
 #define EMOJI_SUBTITLES "πŸ’¬"
 #define EMOJI_TABLE "πŸ“—"
 #define EMOJI_TEMPLATE "πŸ“Ž"
-#define EMOJI_TEXT "πŸ—’οΈ "
+#define EMOJI_TEXT "πŸ—’"
 #define EMOJI_UNI "πŸ›οΈ "
 #define EMOJI_VECTOR "πŸ—ΊοΈ "
 #define EMOJI_WEB "🌐"
index bf2db60e70337a0ca69f91d524ef9a946ec3f78a..66fbee5d1a8f17d4d1b9a391fa37c45c9b625587 100644 (file)
@@ -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
 };