@@ -9,14 +9,15 @@ import (
99
1010// NOTE: Visit next links for inspiration:
1111// https://github.com/eza-community/eza/blob/main/src/output/icons.rs
12- // https://github.com/nvim-tree/nvim-web-devicons/blob /master/lua/nvim-web-devicons/icons- default.lua
12+ // https://github.com/nvim-tree/nvim-web-devicons/tree /master/lua/nvim-web-devicons/default
1313
1414var (
1515 DEFAULT_FILE_ICON = IconProperties {Icon : "\uf15b " , Color : "#878787" } //
1616 DEFAULT_SUBMODULE_ICON = IconProperties {Icon : "\U000f02a2 " , Color : "#FF4F00" } //
1717 DEFAULT_DIRECTORY_ICON = IconProperties {Icon : "\uf07b " , Color : "#878787" } //
1818)
1919
20+ // NOTE: The filename map is case sensitive.
2021var nameIconMap = map [string ]IconProperties {
2122 ".atom" : {Icon : "\ue764 " , Color : "#EED9B7" }, //
2223 ".babelrc" : {Icon : "\ue639 " , Color : "#FED836" }, //
@@ -92,7 +93,7 @@ var nameIconMap = map[string]IconProperties{
9293 "Cargo.lock" : {Icon : "\ue7a8 " , Color : "#DEA584" }, //
9394 "Cargo.toml" : {Icon : "\ue7a8 " , Color : "#DEA584" }, //
9495 "checkhealth" : {Icon : "\U000f04d9 " , Color : "#75B4FB" }, //
95- "cmakelists .txt" : {Icon : "\ue794 " , Color : "## DCE3EB" }, //
96+ "CMakeLists .txt" : {Icon : "\ue794 " , Color : "#DCE3EB" }, //
9697 "CODE_OF_CONDUCT" : {Icon : "\uf4ae " , Color : "#E41662" }, //
9798 "CODE_OF_CONDUCT.md" : {Icon : "\uf4ae " , Color : "#E41662" }, //
9899 "CODE-OF-CONDUCT.md" : {Icon : "\uf4ae " , Color : "#E41662" }, //
@@ -282,7 +283,7 @@ var extIconMap = map[string]IconProperties{
282283 ".cljd" : {Icon : "\ue76a " , Color : "#519ABA" }, //
283284 ".cljs" : {Icon : "\ue642 " , Color : "#2AB6F6" }, //
284285 ".cls" : {Icon : "\ue69b " , Color : "#4B5163" }, //
285- ".cmake" : {Icon : "\ue794 " , Color : "## DCE3EB" }, //
286+ ".cmake" : {Icon : "\ue794 " , Color : "#DCE3EB" }, //
286287 ".cmd" : {Icon : "\uebc4 " , Color : "#FF7043" }, //
287288 ".cob" : {Icon : "\u2699 " , Color : "#005CA5" }, // ⚙
288289 ".cobol" : {Icon : "\u2699 " , Color : "#005CA5" }, // ⚙
@@ -404,22 +405,22 @@ var extIconMap = map[string]IconProperties{
404405 ".guardfile" : {Icon : "\ue21e " , Color : "#626262" }, //
405406 ".gv" : {Icon : "\U000f1049 " , Color : "#005F87" }, //
406407 ".gz" : {Icon : "\uf410 " , Color : "#ECA517" }, //
407- ".h" : {Icon : "\uf0fd " , Color : "## A074C4" }, //
408+ ".h" : {Icon : "\uf0fd " , Color : "#A074C4" }, //
408409 ".haml" : {Icon : "\ue664 " , Color : "#F4521E" }, //
409410 ".hbs" : {Icon : "\U000f15de " , Color : "#FF7043" }, //
410411 ".hc" : {Icon : "\U000f00a2 " , Color : "#FAF743" }, //
411412 ".heex" : {Icon : "\ue62d " , Color : "#9575CE" }, //
412413 ".hex" : {Icon : "\U000f12a7 " , Color : "#25A79A" }, //
413- ".hh" : {Icon : "\uf0fd " , Color : "## A074C4" }, //
414- ".hpp" : {Icon : "\uf0fd " , Color : "## A074C4" }, //
414+ ".hh" : {Icon : "\uf0fd " , Color : "#A074C4" }, //
415+ ".hpp" : {Icon : "\uf0fd " , Color : "#A074C4" }, //
415416 ".hrl" : {Icon : "\ue7b1 " , Color : "#B83998" }, //
416417 ".hs" : {Icon : "\ue61f " , Color : "#FFA726" }, //
417418 ".htm" : {Icon : "\uf13b " , Color : "#E44E27" }, //
418419 ".html" : {Icon : "\uf13b " , Color : "#E44E27" }, //
419420 ".huff" : {Icon : "\U000f0858 " , Color : "#CFD8DD" }, //
420421 ".hurl" : {Icon : "\uf0ec " , Color : "#FF0288" }, //
421422 ".hx" : {Icon : "\ue666 " , Color : "#F68713" }, //
422- ".hxx" : {Icon : "\uf0fd " , Color : "## A074C4" }, //
423+ ".hxx" : {Icon : "\uf0fd " , Color : "#A074C4" }, //
423424 ".ical" : {Icon : "\uf073 " , Color : "#2B9EF3" }, //
424425 ".icalendar" : {Icon : "\uf073 " , Color : "#2B9EF3" }, //
425426 ".ico" : {Icon : "\U000f021f " , Color : "#25A6A0" }, //
@@ -690,7 +691,7 @@ var extIconMap = map[string]IconProperties{
690691 ".tlz" : {Icon : "\uf410 " , Color : "#ECA517" }, //
691692 ".tmux" : {Icon : "\uebc8 " , Color : "#14BA19" }, //
692693 ".toml" : {Icon : "\ue6b2 " , Color : "#9C4221" }, //
693- ".torrent" : {Icon : "\ue275 " , Color : "## 4C90E8" }, //
694+ ".torrent" : {Icon : "\ue275 " , Color : "#4C90E8" }, //
694695 ".tres" : {Icon : "\ue65f " , Color : "#42A5F5" }, //
695696 ".ts" : {Icon : "\U000f06e6 " , Color : "#0188D1" }, //
696697 ".tscn" : {Icon : "\ue65f " , Color : "#42A5F5" }, //
0 commit comments