Support for nerdfont sty,cls and bib(tex filetypes) (#1169)

I've extended the use of nerdfont icon for tex to other common tex extensions.
I don't know how to do the same for icons-in-terminal.
Additionally, since the list is growing I have alphabetize the list of common
icons, used in icons-nerdfont.h.
This commit is contained in:
CantoroMC 2021-09-21 06:51:23 +02:00 committed by Arun Prakash Jana
parent 532532704e
commit bfc493c753
No known key found for this signature in database
GPG key ID: A75979F35C080412
2 changed files with 37 additions and 30 deletions

View file

@ -16,42 +16,43 @@
#define ICON_MANUAL "\uf5bd"
// Top level and common icons
#define ICON_GIT "\ue5fb"
#define ICON_DESKTOP "\ufcbe"
#define ICON_ARCHIVE "\uf53b"
#define ICON_BRIEFCASE "\uf5d5"
#define ICON_C "\ue61e"
#define ICON_CHANGELOG "\uf7d9"
#define ICON_CHESS "\uf639"
#define ICON_CLOJURE "\ue76a"
#define ICON_CONFIGURE "\uf423"
#define ICON_CPLUSPLUS "\ue61d"
#define ICON_DATABASE "\uf6b7"
#define ICON_DESKTOP "\ufcbe"
#define ICON_DOCUMENT "\uf718"
#define ICON_DOWNLOADS "\uf5d7"
#define ICON_MUSIC "\uf832"
#define ICON_MUSICFILE "\uf886"
#define ICON_PICTURES "\uf753"
#define ICON_PICTUREFILE "\uf71e"
#define ICON_PUBLIC "\ue5ff"
#define ICON_TEMPLATES "\ufac6"
#define ICON_VIDEOS "\uf72f"
#define ICON_VIDEOFILE "\uf72a"
#define ICON_CHANGELOG "\uf7d9"
#define ICON_CONFIGURE "\uf423"
#define ICON_LICENSE "\uf718"
#define ICON_MAKEFILE "\uf68c"
#define ICON_ARCHIVE "\uf53b"
#define ICON_SCRIPT "\ue795"
#define ICON_CPLUSPLUS "\ue61d"
#define ICON_JAVA "\ue738"
#define ICON_CLOJURE "\ue76a"
#define ICON_JAVASCRIPT "\uf81d"
#define ICON_LINUX "\uf83c"
#define ICON_FSHARP "\ue7a7"
#define ICON_RUBY "\ue23e"
#define ICON_C "\ue61e"
#define ICON_CHESS "\uf639"
#define ICON_GIT "\ue5fb"
#define ICON_HASKELL "\ue777"
#define ICON_HTML "\uf72d"
#define ICON_REACT "\ue625"
#define ICON_PYTHON "\ue235"
#define ICON_DATABASE "\uf6b7"
#define ICON_WORDDOC "\uf72b"
#define ICON_PLAYLIST "\uf910"
#define ICON_JAVA "\ue738"
#define ICON_JAVASCRIPT "\uf81d"
#define ICON_LICENSE "\uf718"
#define ICON_LINUX "\uf83c"
#define ICON_MAKEFILE "\uf68c"
#define ICON_MUSIC "\uf832"
#define ICON_MUSICFILE "\uf886"
#define ICON_OPTICALDISK "\ue271"
#define ICON_PICTUREFILE "\uf71e"
#define ICON_PICTURES "\uf753"
#define ICON_PLAYLIST "\uf910"
#define ICON_PUBLIC "\ue5ff"
#define ICON_PYTHON "\ue235"
#define ICON_REACT "\ue625"
#define ICON_RUBY "\ue23e"
#define ICON_SCRIPT "\ue795"
#define ICON_TEMPLATES "\ufac6"
#define ICON_TEX "\ufb68"
#define ICON_VIDEOFILE "\uf72a"
#define ICON_VIDEOS "\uf72f"
#define ICON_WORDDOC "\uf72b"
/* Numbers */
@ -67,6 +68,7 @@
/* B */
#define ICON_EXT_BAT ICON_SCRIPT
#define ICON_EXT_BIB ICON_TEX
#define ICON_EXT_BIN "\uf471"
#define ICON_EXT_BMP ICON_PICTUREFILE
#define ICON_EXT_BZ2 ICON_ARCHIVE
@ -83,6 +85,7 @@
#define ICON_EXT_CLJ ICON_CLOJURE
#define ICON_EXT_CLJC ICON_CLOJURE
#define ICON_EXT_CLJS ICON_CLOJURE
#define ICON_EXT_CLS ICON_TEX
#define ICON_EXT_CMAKE ICON_MAKEFILE
#define ICON_EXT_COFFEE "\ue751"
#define ICON_EXT_CONF ICON_CONFIGURE
@ -222,12 +225,13 @@
#define ICON_EXT_SLN "\ue70c"
#define ICON_EXT_SQL ICON_DATABASE
#define ICON_EXT_SRT "\uf679"
#define ICON_EXT_STY ICON_TEX
#define ICON_EXT_SUB "\uf679"
#define ICON_EXT_SVG ICON_PICTUREFILE
/* T */
#define ICON_EXT_TAR ICON_ARCHIVE
#define ICON_EXT_TEX "\uf6fc"
#define ICON_EXT_TEX ICON_TEX
#define ICON_EXT_TGZ ICON_ARCHIVE
#define ICON_EXT_TS "\ue628"
#define ICON_EXT_TSX ICON_REACT

View file

@ -317,6 +317,7 @@ static const struct icon_pair icons_ext[] = {
/* B */
{"bat", ICON_EXT_BAT, 0},
{"bib", ICON_EXT_BIB, 0},
{"bin", ICON_EXT_BIN, 0},
{"bmp", ICON_EXT_BMP, COLOR_IMAGE},
{"bz2", ICON_EXT_BZ2, COLOR_ARCHIVE},
@ -333,6 +334,7 @@ static const struct icon_pair icons_ext[] = {
{"clj", ICON_EXT_CLJ, 0},
{"cljc", ICON_EXT_CLJC, 0},
{"cljs", ICON_EXT_CLJS, 0},
{"cls", ICON_EXT_CLS, 0},
{"cmake", ICON_EXT_CMAKE, 0},
{"coffee", ICON_EXT_COFFEE, 0},
{"conf", ICON_EXT_CONF, 0},
@ -473,6 +475,7 @@ static const struct icon_pair icons_ext[] = {
{"sln", ICON_EXT_SLN, 0},
{"sql", ICON_EXT_SQL, 0},
{"srt", ICON_EXT_SRT, 0},
{"sty", ICON_EXT_STY, 0},
{"sub", ICON_EXT_SUB, 0},
{"svg", ICON_EXT_SVG, COLOR_IMAGE},