My build of nnn with minor changes
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 
 

249 lignes
7.3 KiB

  1. #ifndef ICONS_NERDFONT
  2. #define ICONS_NERDFONT
  3. // You can find hex codes for nerd fonts here
  4. // https://www.nerdfonts.com/cheat-sheet
  5. // Generics
  6. #define ICON_DIRECTORY "\ue5ff"
  7. #define ICON_FILE "\uf713"
  8. #define ICON_EXEC "\uf144"
  9. #define ICON_MANUAL "\uf5bd"
  10. // Top level and common icons
  11. #define ICON_GIT "\ue5fb"
  12. #define ICON_DESKTOP "\ufcbe"
  13. #define ICON_BRIEFCASE "\uf5d5"
  14. #define ICON_DOCUMENT "\uf718"
  15. #define ICON_DOWNLOADS "\uf5d7"
  16. #define ICON_MUSIC "\uf832"
  17. #define ICON_MUSICFILE "\uf886"
  18. #define ICON_PICTURES "\uf753"
  19. #define ICON_PICTUREFILE "\uf71e"
  20. #define ICON_PUBLIC "\ue5ff"
  21. #define ICON_TEMPLATES "\ufac6"
  22. #define ICON_VIDEOS "\uf72f"
  23. #define ICON_VIDEOFILE "\ufcdc"
  24. #define ICON_CHANGELOG "\uf7d9"
  25. #define ICON_CONFIGURE "\uf423"
  26. #define ICON_LICENSE "\uf718"
  27. #define ICON_MAKEFILE "\uf68c"
  28. #define ICON_ARCHIVE "\ufac3"
  29. #define ICON_SCRIPT "\uf977"
  30. #define ICON_CPLUSPLUS "\ue61d"
  31. #define ICON_JAVA "\ue738"
  32. #define ICON_CLOJURE "\ue76a"
  33. #define ICON_JAVASCRIPT "\ue74e"
  34. #define ICON_LINUX "\uf83c"
  35. #define ICON_FSHARP "\ue7a7"
  36. #define ICON_RUBY "\ue23e"
  37. #define ICON_C "\ue61e"
  38. #define ICON_HTML "\uf72d"
  39. #define ICON_REACT "\ue625"
  40. #define ICON_PYTHON "\ue235"
  41. #define ICON_DATABASE "\uf6b7"
  42. #define ICON_WORDDOC "\uf72b"
  43. #define ICON_PLAYLIST "\uf910"
  44. #define ICON_OPTICALDISK "\ufd1e"
  45. /* Numbers */
  46. #define ICON_EXT_1 ICON_MANUAL
  47. #define ICON_EXT_7Z ICON_ARCHIVE
  48. /* A */
  49. #define ICON_EXT_A ICON_MANUAL
  50. #define ICON_EXT_APK ICON_ARCHIVE
  51. #define ICON_EXT_ASM ICON_FILE
  52. #define ICON_EXT_AUP ICON_MUSICFILE
  53. #define ICON_EXT_AVI ICON_VIDEOFILE
  54. /* B */
  55. #define ICON_EXT_BAT ICON_SCRIPT
  56. #define ICON_EXT_BIN "\uf471"
  57. #define ICON_EXT_BMP ICON_PICTUREFILE
  58. #define ICON_EXT_BZ2 ICON_ARCHIVE
  59. /* C */
  60. #define ICON_EXT_C ICON_C
  61. #define ICON_EXT_CPLUSPLUS ICON_CPLUSPLUS
  62. #define ICON_EXT_CAB ICON_ARCHIVE
  63. #define ICON_EXT_CBR ICON_ARCHIVE
  64. #define ICON_EXT_CBZ ICON_ARCHIVE
  65. #define ICON_EXT_CC ICON_CPLUSPLUS
  66. #define ICON_EXT_CLASS ICON_JAVA
  67. #define ICON_EXT_CLJ ICON_CLOJURE
  68. #define ICON_EXT_CLJC ICON_CLOJURE
  69. #define ICON_EXT_CLJS ICON_CLOJURE
  70. #define ICON_EXT_CMAKE ICON_MAKEFILE
  71. #define ICON_EXT_COFFEE "\ue751"
  72. #define ICON_EXT_CONF ICON_CONFIGURE
  73. #define ICON_EXT_CPIO ICON_ARCHIVE
  74. #define ICON_EXT_CPP ICON_CPLUSPLUS
  75. #define ICON_EXT_CSS "\ue614"
  76. #define ICON_EXT_CUE ICON_PLAYLIST
  77. #define ICON_EXT_CVS ICON_CONFIGURE
  78. #define ICON_EXT_CXX ICON_CPLUSPLUS
  79. /* D */
  80. #define ICON_EXT_DB ICON_DATABASE
  81. #define ICON_EXT_DEB "\ue77d"
  82. #define ICON_EXT_DIFF "\ufa59"
  83. #define ICON_EXT_DLL ICON_SCRIPT
  84. #define ICON_EXT_DOC ICON_WORDDOC
  85. #define ICON_EXT_DOCX ICON_WORDDOC
  86. /* E */
  87. #define ICON_EXT_EJS ICON_JAVASCRIPT
  88. #define ICON_EXT_ELF ICON_LINUX
  89. #define ICON_EXT_EPUB ICON_MANUAL
  90. #define ICON_EXT_EXE ICON_EXEC
  91. /* F */
  92. #define ICON_EXT_FSHARP ICON_FSHARP
  93. #define ICON_EXT_FLAC ICON_MUSICFILE
  94. #define ICON_EXT_FLV ICON_VIDEOFILE
  95. #define ICON_EXT_FS ICON_FSHARP
  96. #define ICON_EXT_FSI ICON_FSHARP
  97. #define ICON_EXT_FSSCRIPT ICON_FSHARP
  98. #define ICON_EXT_FSX ICON_FSHARP
  99. /* G */
  100. #define ICON_EXT_GEM ICON_RUBY
  101. #define ICON_EXT_GIF ICON_PICTUREFILE
  102. #define ICON_EXT_GO "\ufcd1"
  103. #define ICON_EXT_GZ ICON_ARCHIVE
  104. #define ICON_EXT_GZIP ICON_ARCHIVE
  105. /* H */
  106. #define ICON_EXT_H ICON_C
  107. #define ICON_EXT_HH ICON_CPLUSPLUS
  108. #define ICON_EXT_HTACCESS ICON_CONFIGURE
  109. #define ICON_EXT_HTPASSWD ICON_CONFIGURE
  110. #define ICON_EXT_HTM ICON_HTML
  111. #define ICON_EXT_HTML ICON_HTML
  112. #define ICON_EXT_HXX ICON_CPLUSPLUS
  113. /* I */
  114. #define ICON_EXT_ICO ICON_PICTUREFILE
  115. #define ICON_EXT_IMG ICON_PICTUREFILE
  116. #define ICON_EXT_INI ICON_CONFIGURE
  117. #define ICON_EXT_ISO ICON_OPTICALDISK
  118. /* J */
  119. #define ICON_EXT_JAR ICON_JAVA
  120. #define ICON_EXT_JAVA ICON_JAVA
  121. #define ICON_EXT_JL ICON_CONFIGURE
  122. #define ICON_EXT_JPEG ICON_PICTUREFILE
  123. #define ICON_EXT_JPG ICON_PICTUREFILE
  124. #define ICON_EXT_JS ICON_JAVASCRIPT
  125. #define ICON_EXT_JSON "\ufb25"
  126. #define ICON_EXT_JSX ICON_REACT
  127. /* K */
  128. /* L */
  129. #define ICON_EXT_LHA ICON_ARCHIVE
  130. #define ICON_EXT_LOG ICON_DOCUMENT
  131. #define ICON_EXT_LUA "\ue620"
  132. #define ICON_EXT_LZH ICON_ARCHIVE
  133. #define ICON_EXT_LZMA ICON_ARCHIVE
  134. /* M */
  135. #define ICON_EXT_M4A ICON_MUSICFILE
  136. #define ICON_EXT_M4V ICON_VIDEOFILE
  137. #define ICON_EXT_MD "\ue609"
  138. #define ICON_EXT_MK ICON_MAKEFILE
  139. #define ICON_EXT_MKV ICON_VIDEOFILE
  140. #define ICON_EXT_MOV ICON_VIDEOFILE
  141. #define ICON_EXT_MP3 ICON_MUSICFILE
  142. #define ICON_EXT_MP4 ICON_VIDEOFILE
  143. #define ICON_EXT_MPEG ICON_VIDEOFILE
  144. #define ICON_EXT_MPG ICON_VIDEOFILE
  145. #define ICON_EXT_MSI "\ufab2"
  146. /* N */
  147. /* O */
  148. #define ICON_EXT_O ICON_MANUAL
  149. #define ICON_EXT_OGG ICON_MUSICFILE
  150. #define ICON_EXT_ODOWNLOAD ICON_DOWNLOADS
  151. #define ICON_EXT_OUT ICON_LINUX
  152. /* P */
  153. #define ICON_EXT_PART ICON_DOWNLOADS
  154. #define ICON_EXT_PATCH "\ufa59"
  155. #define ICON_EXT_PDF "\uf724"
  156. #define ICON_EXT_PHP "\ue73d"
  157. #define ICON_EXT_PNG ICON_PICTUREFILE
  158. #define ICON_EXT_PPT "\uf726"
  159. #define ICON_EXT_PPTX "\uf726"
  160. #define ICON_EXT_PSB "\ue7b8"
  161. #define ICON_EXT_PSD "\ue7b8"
  162. #define ICON_EXT_PY ICON_PYTHON
  163. #define ICON_EXT_PYC ICON_PYTHON
  164. #define ICON_EXT_PYD ICON_PYTHON
  165. #define ICON_EXT_PYO ICON_PYTHON
  166. /* Q */
  167. /* R */
  168. #define ICON_EXT_RAR ICON_ARCHIVE
  169. #define ICON_EXT_RC ICON_CONFIGURE
  170. #define ICON_EXT_ROM "\uf795"
  171. #define ICON_EXT_RPM ICON_ARCHIVE
  172. #define ICON_EXT_RSS "\uf96b"
  173. #define ICON_EXT_RTF "\uf724"
  174. /* S */
  175. #define ICON_EXT_SASS "\ue603"
  176. #define ICON_EXT_SCSS "\ue603"
  177. #define ICON_EXT_SO ICON_MANUAL
  178. #define ICON_EXT_SCALA "\ue737"
  179. #define ICON_EXT_SH ICON_SCRIPT
  180. #define ICON_EXT_SLIM ICON_SCRIPT
  181. #define ICON_EXT_SLN "\ue70c"
  182. #define ICON_EXT_SQL ICON_DATABASE
  183. #define ICON_EXT_SRT "\uf679"
  184. #define ICON_EXT_SUB "\uf679"
  185. #define ICON_EXT_SVG ICON_PICTUREFILE
  186. /* T */
  187. #define ICON_EXT_TAR ICON_ARCHIVE
  188. #define ICON_EXT_TEX "\uf6fc"
  189. #define ICON_EXT_TGZ ICON_ARCHIVE
  190. #define ICON_EXT_TS "\ue628"
  191. #define ICON_EXT_TSX ICON_REACT
  192. #define ICON_EXT_TXT ICON_DOCUMENT
  193. #define ICON_EXT_TXZ ICON_ARCHIVE
  194. /* U */
  195. /* V */
  196. #define ICON_EXT_VID ICON_VIDEOFILE
  197. #define ICON_EXT_VIM "\ue62b"
  198. #define ICON_EXT_VIMRC "\ue62b"
  199. /* W */
  200. #define ICON_EXT_WAV ICON_MUSICFILE
  201. #define ICON_EXT_WEBM ICON_VIDEOFILE
  202. #define ICON_EXT_WMA ICON_VIDEOFILE
  203. #define ICON_EXT_WMV ICON_VIDEOFILE
  204. /* X */
  205. #define ICON_EXT_XBPS ICON_ARCHIVE
  206. #define ICON_EXT_XHTML ICON_HTML
  207. #define ICON_EXT_XLS "\uf71a"
  208. #define ICON_EXT_XLSX "\uf71a"
  209. #define ICON_EXT_XML ICON_HTML
  210. #define ICON_EXT_XZ ICON_ARCHIVE
  211. /* Y */
  212. #define ICON_EXT_YAML ICON_CONFIGURE
  213. #define ICON_EXT_YML ICON_CONFIGURE
  214. /* Z */
  215. #define ICON_EXT_ZIP ICON_ARCHIVE
  216. #endif // ICONS_NERDFONT