From f748e94793e9333ce5f073d9b4dce9c57cae18ce Mon Sep 17 00:00:00 2001 From: hasecilu Date: Tue, 16 Apr 2024 16:37:08 -0600 Subject: [PATCH 1/4] feat: add some icons - Change git color to #f54d27 - Use same icons for cfg, conf and ini files - Add tmux config files - Add Tux icons to `a`, `ko` and `so` files - Add Android icon to `android` and `apk` files - Add down arrow icon for some download files - Add library icon for `dll` and `lib` files - Add Emacs icons for `el`, `elc` and `eln` files - Add also env icon for `.env` files - Add calendar icon for some files - Add bin icons for `o` files - Add +- icon for `diff` and `patch` files - Add icon for `signature` file --- lua/nvim-web-devicons/icons-default.lua | 176 ++++++++++++++++++++++-- lua/nvim-web-devicons/icons-light.lua | 176 ++++++++++++++++++++++-- 2 files changed, 326 insertions(+), 26 deletions(-) diff --git a/lua/nvim-web-devicons/icons-default.lua b/lua/nvim-web-devicons/icons-default.lua index c45b429ac..f68084eb4 100644 --- a/lua/nvim-web-devicons/icons-default.lua +++ b/lua/nvim-web-devicons/icons-default.lua @@ -67,20 +67,20 @@ local icons_by_filename = { }, [".gitattributes"] = { icon = "", - color = "#41535b", - cterm_color = "239", + color = "#f54d27", + cterm_color = "196", name = "GitAttributes", }, [".gitconfig"] = { icon = "", - color = "#41535b", - cterm_color = "239", + color = "#f54d27", + cterm_color = "196", name = "GitConfig", }, [".gitignore"] = { icon = "", - color = "#41535b", - cterm_color = "239", + color = "#f54d27", + cterm_color = "196", name = "GitIgnore", }, [".gitlab-ci.yml"] = { @@ -91,8 +91,8 @@ local icons_by_filename = { }, [".gitmodules"] = { icon = "", - color = "#41535b", - cterm_color = "239", + color = "#f54d27", + cterm_color = "196", name = "GitModules", }, [".gtkrc-2.0"] = { @@ -253,8 +253,8 @@ local icons_by_filename = { }, ["commit_editmsg"] = { icon = "", - color = "#41535b", - cterm_color = "239", + color = "#f54d27", + cterm_color = "196", name = "GitCommit", }, ["compose.yaml"] = { @@ -611,6 +611,18 @@ local icons_by_filename = { cterm_color = "45", name = "TailwindConfig", }, + ["tmux.conf"] = { + icon = "", + color = "#14ba19", + cterm_color = "34", + name = "Tmux", + }, + ["tmux.conf.local"] = { + icon = "", + color = "#14ba19", + cterm_color = "34", + name = "Tmux", + }, ["tsconfig.json"] = { icon = "", color = "#519aba", @@ -710,6 +722,12 @@ local icons_by_file_extension = { cterm_color = "214", name = "7z", }, + ["a"] = { + icon = "", + color = "#dcddd6", + cterm_color = "253", + name = "LinuxStaticLibraryArchive", + }, ["aac"] = { icon = "", color = "#66D8EF", @@ -722,6 +740,18 @@ local icons_by_file_extension = { cterm_color = "185", name = "Ai", }, + ["android"] = { + icon = "", + color = "#34a853", + cterm_color = "35", + name = "Android", + }, + ["apk"] = { + icon = "", + color = "#34a853", + cterm_color = "35", + name = "apk", + }, ["app"] = { icon = "", color = "#9F0500", @@ -897,9 +927,9 @@ local icons_by_file_extension = { name = "CPlusPlusModule", }, ["cfg"] = { - icon = "", - color = "#ECECEC", - cterm_color = "255", + icon = "", + color = "#6d8086", + cterm_color = "66", name = "Configuration", }, ["cjs"] = { @@ -998,6 +1028,12 @@ local icons_by_file_extension = { cterm_color = "251", name = "Crystal", }, + ["crdownload"] = { + icon = "󰇚", + color = "#44cda8", + cterm_color = "43", + name = "Crdownload", + }, ["cs"] = { icon = "󰌛", color = "#596706", @@ -1112,6 +1148,12 @@ local icons_by_file_extension = { cterm_color = "239", name = "Diff", }, + ["dll"] = { + icon = "", + color = "#4d2c0b", + cterm_color = "52", + name = "Dll", + }, ["doc"] = { icon = "󰈬", color = "#185abd", @@ -1136,6 +1178,12 @@ local icons_by_file_extension = { cterm_color = "24", name = "Dot", }, + ["download"] = { + icon = "󰇚", + color = "#44cda8", + cterm_color = "43", + name = "Download", + }, ["drl"] = { icon = "", color = "#ffafaf", @@ -1196,12 +1244,36 @@ local icons_by_file_extension = { cterm_color = "124", name = "Elf", }, + ["el"] = { + icon = "", + color = "#8172be", + cterm_color = "97", + name = "Elisp", + }, + ["elc"] = { + icon = "", + color = "#8172be", + cterm_color = "97", + name = "Elisp", + }, ["elm"] = { icon = "", color = "#519aba", cterm_color = "74", name = "Elm", }, + ["eln"] = { + icon = "", + color = "#8172be", + cterm_color = "97", + name = "Elisp", + }, + ["env"] = { + icon = "", + color = "#faf743", + cterm_color = "227", + name = "Env", + }, ["eot"] = { icon = "", color = "#ECECEC", @@ -1328,6 +1400,12 @@ local icons_by_file_extension = { cterm_color = "160", name = "FreeCAD", }, + ["fdmdownload"] = { + icon = "󰇚", + color = "#44cda8", + cterm_color = "43", + name = "Fdmdownload", + }, ["flac"] = { icon = "", color = "#66D8EF", @@ -1568,6 +1646,30 @@ local icons_by_file_extension = { cterm_color = "185", name = "Ico", }, + ["ical"] = { + icon = "", + color = "#2B2e83", + cterm_color = "18", + name = "Ical", + }, + ["icalendar"] = { + icon = "", + color = "#2B2e83", + cterm_color = "18", + name = "Icalendar", + }, + ["ics"] = { + icon = "", + color = "#2B2e83", + cterm_color = "18", + name = "Ics", + }, + ["ifb"] = { + icon = "", + color = "#2B2e83", + cterm_color = "18", + name = "Ifb", + }, ["ifc"] = { icon = "󰻫", color = "#839463", @@ -1784,6 +1886,12 @@ local icons_by_file_extension = { cterm_color = "231", name = "KiCad", }, + ["ko"] = { + icon = "", + color = "#dcddd6", + cterm_color = "253", + name = "LinuxKernelObject", + }, ["kpp"] = { icon = "", color = "#f245fb", @@ -1850,6 +1958,12 @@ local icons_by_file_extension = { cterm_color = "140", name = "Lhs", }, + ["lib"] = { + icon = "", + color = "#4d2c0b", + cterm_color = "52", + name = "Lib", + }, ["license"] = { icon = "", color = "#cbcb41", @@ -2096,6 +2210,12 @@ local icons_by_file_extension = { cterm_color = "36", name = "Nushell", }, + ["o"] = { + icon = "", + color = "#9F0500", + cterm_color = "124", + name = "ObjectFile", + }, ["obj"] = { icon = "󰆧", color = "#888888", @@ -2132,6 +2252,18 @@ local icons_by_file_extension = { cterm_color = "124", name = "Out", }, + ["part"] = { + icon = "󰇚", + color = "#44cda8", + cterm_color = "43", + name = "Part", + }, + ["patch"] = { + icon = "", + color = "#41535b", + cterm_color = "239", + name = "Patch", + }, ["pck"] = { icon = "", color = "#6d8086", @@ -2486,6 +2618,12 @@ local icons_by_file_extension = { cterm_color = "166", name = "Sig", }, + ["signature"] = { + icon = "λ", + color = "#e37933", + cterm_color = "166", + name = "Signature", + }, ["skp"] = { icon = "󰻫", color = "#839463", @@ -2528,6 +2666,12 @@ local icons_by_file_extension = { cterm_color = "166", name = "Sml", }, + ["so"] = { + icon = "", + color = "#dcddd6", + cterm_color = "253", + name = "LinuxSharedObject", + }, ["sol"] = { icon = "", color = "#519aba", @@ -2756,6 +2900,12 @@ local icons_by_file_extension = { cterm_color = "124", name = "Toml", }, + ["torrent"] = { + icon = "󰇚", + color = "#44cda8", + cterm_color = "43", + name = "Torrent", + }, ["tres"] = { icon = "", color = "#6d8086", diff --git a/lua/nvim-web-devicons/icons-light.lua b/lua/nvim-web-devicons/icons-light.lua index 49c950c78..8433adb36 100644 --- a/lua/nvim-web-devicons/icons-light.lua +++ b/lua/nvim-web-devicons/icons-light.lua @@ -67,20 +67,20 @@ local icons_by_filename = { }, [".gitattributes"] = { icon = "", - color = "#41535b", - cterm_color = "239", + color = "#b83a1d", + cterm_color = "160", name = "GitAttributes", }, [".gitconfig"] = { icon = "", - color = "#41535b", - cterm_color = "239", + color = "#b83a1d", + cterm_color = "160", name = "GitConfig", }, [".gitignore"] = { icon = "", - color = "#41535b", - cterm_color = "239", + color = "#b83a1d", + cterm_color = "160", name = "GitIgnore", }, [".gitlab-ci.yml"] = { @@ -91,8 +91,8 @@ local icons_by_filename = { }, [".gitmodules"] = { icon = "", - color = "#41535b", - cterm_color = "239", + color = "#b83a1d", + cterm_color = "160", name = "GitModules", }, [".gtkrc-2.0"] = { @@ -253,8 +253,8 @@ local icons_by_filename = { }, ["commit_editmsg"] = { icon = "", - color = "#41535b", - cterm_color = "239", + color = "#b83a1d", + cterm_color = "160", name = "GitCommit", }, ["compose.yaml"] = { @@ -611,6 +611,18 @@ local icons_by_filename = { cterm_color = "31", name = "TailwindConfig", }, + ["tmux.conf"] = { + icon = "", + color = "#0f8c13", + cterm_color = "28", + name = "Tmux", + }, + ["tmux.conf.local"] = { + icon = "", + color = "#0f8c13", + cterm_color = "28", + name = "Tmux", + }, ["tsconfig.json"] = { icon = "", color = "#36677c", @@ -710,6 +722,12 @@ local icons_by_file_extension = { cterm_color = "94", name = "7z", }, + ["a"] = { + icon = "", + color = "#494a47", + cterm_color = "239", + name = "LinuxStaticLibraryArchive", + }, ["aac"] = { icon = "", color = "#336c78", @@ -722,6 +740,18 @@ local icons_by_file_extension = { cterm_color = "58", name = "Ai", }, + ["android"] = { + icon = "", + color = "#277e3e", + cterm_color = "29", + name = "Android", + }, + ["apk"] = { + icon = "", + color = "#277e3e", + cterm_color = "29", + name = "apk", + }, ["app"] = { icon = "", color = "#9F0500", @@ -897,9 +927,9 @@ local icons_by_file_extension = { name = "CPlusPlusModule", }, ["cfg"] = { - icon = "", - color = "#2f2f2f", - cterm_color = "236", + icon = "", + color = "#526064", + cterm_color = "59", name = "Configuration", }, ["cjs"] = { @@ -998,6 +1028,12 @@ local icons_by_file_extension = { cterm_color = "238", name = "Crystal", }, + ["crdownload"] = { + icon = "󰇚", + color = "#226654", + cterm_color = "23", + name = "Crdownload", + }, ["cs"] = { icon = "󰌛", color = "#434d04", @@ -1112,6 +1148,12 @@ local icons_by_file_extension = { cterm_color = "239", name = "Diff", }, + ["dll"] = { + icon = "", + color = "#4d2c0b", + cterm_color = "52", + name = "Dll", + }, ["doc"] = { icon = "󰈬", color = "#185abd", @@ -1136,6 +1178,12 @@ local icons_by_file_extension = { cterm_color = "24", name = "Dot", }, + ["download"] = { + icon = "󰇚", + color = "#226654", + cterm_color = "23", + name = "Download", + }, ["drl"] = { icon = "", color = "#553a3a", @@ -1196,12 +1244,36 @@ local icons_by_file_extension = { cterm_color = "124", name = "Elf", }, + ["el"] = { + icon = "", + color = "#61568e", + cterm_color = "60", + name = "Elisp", + }, + ["elc"] = { + icon = "", + color = "#61568e", + cterm_color = "60", + name = "Elisp", + }, ["elm"] = { icon = "", color = "#36677c", cterm_color = "24", name = "Elm", }, + ["eln"] = { + icon = "", + color = "#61568e", + cterm_color = "60", + name = "Elisp", + }, + ["env"] = { + icon = "", + color = "#32310d", + cterm_color = "236", + name = "Env", + }, ["eot"] = { icon = "", color = "#2f2f2f", @@ -1328,6 +1400,12 @@ local icons_by_file_extension = { cterm_color = "160", name = "FreeCAD", }, + ["fdmdownload"] = { + icon = "󰇚", + color = "#226654", + cterm_color = "23", + name = "Fdmdownload", + }, ["flac"] = { icon = "", color = "#336c78", @@ -1568,6 +1646,30 @@ local icons_by_file_extension = { cterm_color = "58", name = "Ico", }, + ["ical"] = { + icon = "", + color = "#2B2e83", + cterm_color = "18", + name = "Ical", + }, + ["icalendar"] = { + icon = "", + color = "#2B2e83", + cterm_color = "18", + name = "Icalendar", + }, + ["ics"] = { + icon = "", + color = "#2B2e83", + cterm_color = "18", + name = "Ics", + }, + ["ifb"] = { + icon = "", + color = "#2B2e83", + cterm_color = "18", + name = "Ifb", + }, ["ifc"] = { icon = "󰻫", color = "#576342", @@ -1784,6 +1886,12 @@ local icons_by_file_extension = { cterm_color = "236", name = "KiCad", }, + ["ko"] = { + icon = "", + color = "#494a47", + cterm_color = "239", + name = "LinuxKernelObject", + }, ["kpp"] = { icon = "", color = "#a12ea7", @@ -1850,6 +1958,12 @@ local icons_by_file_extension = { cterm_color = "96", name = "Lhs", }, + ["lib"] = { + icon = "", + color = "#4d2c0b", + cterm_color = "52", + name = "Lib", + }, ["license"] = { icon = "", color = "#666620", @@ -2096,6 +2210,12 @@ local icons_by_file_extension = { cterm_color = "29", name = "Nushell", }, + ["o"] = { + icon = "", + color = "#9F0500", + cterm_color = "124", + name = "ObjectFile", + }, ["obj"] = { icon = "󰆧", color = "#5b5b5b", @@ -2132,6 +2252,18 @@ local icons_by_file_extension = { cterm_color = "124", name = "Out", }, + ["part"] = { + icon = "󰇚", + color = "#226654", + cterm_color = "23", + name = "Part", + }, + ["patch"] = { + icon = "", + color = "#41535b", + cterm_color = "239", + name = "Patch", + }, ["pck"] = { icon = "", color = "#526064", @@ -2486,6 +2618,12 @@ local icons_by_file_extension = { cterm_color = "130", name = "Sig", }, + ["signature"] = { + icon = "λ", + color = "#975122", + cterm_color = "130", + name = "Signature", + }, ["skp"] = { icon = "󰻫", color = "#576342", @@ -2528,6 +2666,12 @@ local icons_by_file_extension = { cterm_color = "130", name = "Sml", }, + ["so"] = { + icon = "", + color = "#494a47", + cterm_color = "239", + name = "LinuxSharedObject", + }, ["sol"] = { icon = "", color = "#36677c", @@ -2756,6 +2900,12 @@ local icons_by_file_extension = { cterm_color = "88", name = "Toml", }, + ["torrent"] = { + icon = "󰇚", + color = "#226654", + cterm_color = "23", + name = "Torrent", + }, ["tres"] = { icon = "", color = "#526064", From 8df461d5f05d257bfe0a64f59c19639649fea4ac Mon Sep 17 00:00:00 2001 From: hasecilu Date: Sat, 20 Apr 2024 21:40:41 -0600 Subject: [PATCH 2/4] fixup! feat: add some icons --- lua/nvim-web-devicons/icons-default.lua | 8 ++++---- lua/nvim-web-devicons/icons-light.lua | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lua/nvim-web-devicons/icons-default.lua b/lua/nvim-web-devicons/icons-default.lua index f68084eb4..44e164366 100644 --- a/lua/nvim-web-devicons/icons-default.lua +++ b/lua/nvim-web-devicons/icons-default.lua @@ -723,10 +723,10 @@ local icons_by_file_extension = { name = "7z", }, ["a"] = { - icon = "", + icon = "", color = "#dcddd6", cterm_color = "253", - name = "LinuxStaticLibraryArchive", + name = "StaticLibraryArchive", }, ["aac"] = { icon = "", @@ -2667,10 +2667,10 @@ local icons_by_file_extension = { name = "Sml", }, ["so"] = { - icon = "", + icon = "", color = "#dcddd6", cterm_color = "253", - name = "LinuxSharedObject", + name = "SharedObject", }, ["sol"] = { icon = "", diff --git a/lua/nvim-web-devicons/icons-light.lua b/lua/nvim-web-devicons/icons-light.lua index 8433adb36..3b2b9bc32 100644 --- a/lua/nvim-web-devicons/icons-light.lua +++ b/lua/nvim-web-devicons/icons-light.lua @@ -723,10 +723,10 @@ local icons_by_file_extension = { name = "7z", }, ["a"] = { - icon = "", + icon = "", color = "#494a47", cterm_color = "239", - name = "LinuxStaticLibraryArchive", + name = "StaticLibraryArchive", }, ["aac"] = { icon = "", @@ -2667,10 +2667,10 @@ local icons_by_file_extension = { name = "Sml", }, ["so"] = { - icon = "", + icon = "", color = "#494a47", cterm_color = "239", - name = "LinuxSharedObject", + name = "SharedObject", }, ["sol"] = { icon = "", From 55cad63f4d77f5abeb5051f21b882772205b8f9e Mon Sep 17 00:00:00 2001 From: hasecilu Date: Sat, 20 Apr 2024 21:43:22 -0600 Subject: [PATCH 3/4] amend! feat: add some icons feat: add some icons dowload - Change git color to #f54d27 - Use same icons for cfg, conf and ini files - Add tmux config files - Add Tux icons to `a`, `ko` and `so` files - Add Android icon to `android` and `apk` files - Add down arrow icon for some download files - Add library icon for `dll` and `lib` files - Add Emacs icons for `el`, `elc` and `eln` files - Add also env icon for `.env` files - Add calendar icon for some files - Add bin icons for `o` files - Add +- icon for `diff` and `patch` files - Add icon for `signature` file --- lua/nvim-web-devicons/icons-default.lua | 10 +++++----- lua/nvim-web-devicons/icons-light.lua | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/lua/nvim-web-devicons/icons-default.lua b/lua/nvim-web-devicons/icons-default.lua index 44e164366..34420cc57 100644 --- a/lua/nvim-web-devicons/icons-default.lua +++ b/lua/nvim-web-devicons/icons-default.lua @@ -1029,7 +1029,7 @@ local icons_by_file_extension = { name = "Crystal", }, ["crdownload"] = { - icon = "󰇚", + icon = "", color = "#44cda8", cterm_color = "43", name = "Crdownload", @@ -1179,7 +1179,7 @@ local icons_by_file_extension = { name = "Dot", }, ["download"] = { - icon = "󰇚", + icon = "", color = "#44cda8", cterm_color = "43", name = "Download", @@ -1401,7 +1401,7 @@ local icons_by_file_extension = { name = "FreeCAD", }, ["fdmdownload"] = { - icon = "󰇚", + icon = "", color = "#44cda8", cterm_color = "43", name = "Fdmdownload", @@ -2253,7 +2253,7 @@ local icons_by_file_extension = { name = "Out", }, ["part"] = { - icon = "󰇚", + icon = "", color = "#44cda8", cterm_color = "43", name = "Part", @@ -2901,7 +2901,7 @@ local icons_by_file_extension = { name = "Toml", }, ["torrent"] = { - icon = "󰇚", + icon = "", color = "#44cda8", cterm_color = "43", name = "Torrent", diff --git a/lua/nvim-web-devicons/icons-light.lua b/lua/nvim-web-devicons/icons-light.lua index 3b2b9bc32..4d5291d21 100644 --- a/lua/nvim-web-devicons/icons-light.lua +++ b/lua/nvim-web-devicons/icons-light.lua @@ -1029,7 +1029,7 @@ local icons_by_file_extension = { name = "Crystal", }, ["crdownload"] = { - icon = "󰇚", + icon = "", color = "#226654", cterm_color = "23", name = "Crdownload", @@ -1179,7 +1179,7 @@ local icons_by_file_extension = { name = "Dot", }, ["download"] = { - icon = "󰇚", + icon = "", color = "#226654", cterm_color = "23", name = "Download", @@ -1401,7 +1401,7 @@ local icons_by_file_extension = { name = "FreeCAD", }, ["fdmdownload"] = { - icon = "󰇚", + icon = "", color = "#226654", cterm_color = "23", name = "Fdmdownload", @@ -2253,7 +2253,7 @@ local icons_by_file_extension = { name = "Out", }, ["part"] = { - icon = "󰇚", + icon = "", color = "#226654", cterm_color = "23", name = "Part", @@ -2901,7 +2901,7 @@ local icons_by_file_extension = { name = "Toml", }, ["torrent"] = { - icon = "󰇚", + icon = "", color = "#226654", cterm_color = "23", name = "Torrent", From 593fb3928d6f0899d4dc23b2e83e19e04a995504 Mon Sep 17 00:00:00 2001 From: hasecilu Date: Sat, 20 Apr 2024 21:43:57 -0600 Subject: [PATCH 4/4] amend! feat: add some icons feat: add some icons Emacs - Change git color to #f54d27 - Use same icons for cfg, conf and ini files - Add tmux config files - Add Tux icons to `a`, `ko` and `so` files - Add Android icon to `android` and `apk` files - Add down arrow icon for some download files - Add library icon for `dll` and `lib` files - Add Emacs icons for `el`, `elc` and `eln` files - Add also env icon for `.env` files - Add calendar icon for some files - Add bin icons for `o` files - Add +- icon for `diff` and `patch` files - Add icon for `signature` file --- lua/nvim-web-devicons/icons-default.lua | 6 +++--- lua/nvim-web-devicons/icons-light.lua | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lua/nvim-web-devicons/icons-default.lua b/lua/nvim-web-devicons/icons-default.lua index 34420cc57..c668c59eb 100644 --- a/lua/nvim-web-devicons/icons-default.lua +++ b/lua/nvim-web-devicons/icons-default.lua @@ -1245,13 +1245,13 @@ local icons_by_file_extension = { name = "Elf", }, ["el"] = { - icon = "", + icon = "", color = "#8172be", cterm_color = "97", name = "Elisp", }, ["elc"] = { - icon = "", + icon = "", color = "#8172be", cterm_color = "97", name = "Elisp", @@ -1263,7 +1263,7 @@ local icons_by_file_extension = { name = "Elm", }, ["eln"] = { - icon = "", + icon = "", color = "#8172be", cterm_color = "97", name = "Elisp", diff --git a/lua/nvim-web-devicons/icons-light.lua b/lua/nvim-web-devicons/icons-light.lua index 4d5291d21..507d836c8 100644 --- a/lua/nvim-web-devicons/icons-light.lua +++ b/lua/nvim-web-devicons/icons-light.lua @@ -1245,13 +1245,13 @@ local icons_by_file_extension = { name = "Elf", }, ["el"] = { - icon = "", + icon = "", color = "#61568e", cterm_color = "60", name = "Elisp", }, ["elc"] = { - icon = "", + icon = "", color = "#61568e", cterm_color = "60", name = "Elisp", @@ -1263,7 +1263,7 @@ local icons_by_file_extension = { name = "Elm", }, ["eln"] = { - icon = "", + icon = "", color = "#61568e", cterm_color = "60", name = "Elisp",