From 5a53ad9060e76099f4c8f341b3c2ed0e3b548652 Mon Sep 17 00:00:00 2001 From: asep komarudin Date: Mon, 27 Feb 2023 08:18:09 +0700 Subject: [PATCH] update config webdevicon --- lazy-lock.json | 5 +- lua/plugins/ui.lua | 1 + lua/user/webdevicons.lua | 1773 +------------------------------------- 3 files changed, 15 insertions(+), 1764 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 4be137e..7598a2b 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -31,9 +31,10 @@ "null-ls.nvim": { "branch": "main", "commit": "689cdd78f70af20a37b5309ebc287ac645ae4f76" }, "nvim-autopairs": { "branch": "master", "commit": "4fc96c8f3df89b6d23e5092d31c866c53a346347" }, "nvim-cmp": { "branch": "main", "commit": "7a3b1e76f74934b12fda82158237c6ad8bfd3d40" }, - "nvim-colorizer.lua": { "branch": "master", "commit": "2ae077973e523d2456555ddf5342c1e3185d65da" }, + "nvim-colorizer.lua": { "branch": "master", "commit": "b0e08bea065b864d79392012635f8e2109df2d26" }, "nvim-lsp-installer": { "branch": "main", "commit": "17e0bfa5f2c8854d1636fcd036dc8284db136baa" }, "nvim-lspconfig": { "branch": "master", "commit": "255e07ce2a05627d482d2de77308bba51b90470c" }, + "nvim-material-icon": { "branch": "main", "commit": "602088c2682e61cbebd7191de7dc88bfa90c6890" }, "nvim-navic": { "branch": "master", "commit": "7e9d2b2b601149fecdccd11b516acb721e571fe6" }, "nvim-notify": { "branch": "master", "commit": "bdd647f61a05c9b8a57c83b78341a0690e9c29d7" }, "nvim-scrollview": { "branch": "main", "commit": "ba6c48bf7919dd48a371e7b9c683b8858053e885" }, @@ -42,7 +43,7 @@ "nvim-ts-autotag": { "branch": "main", "commit": "fdefe46c6807441460f11f11a167a2baf8e4534b" }, "nvim-ts-context-commentstring": { "branch": "main", "commit": "a0f89563ba36b3bacd62cf967b46beb4c2c29e52" }, "nvim-ts-rainbow": { "branch": "master", "commit": "ef95c15a935f97c65a80e48e12fe72d49aacf9b9" }, - "nvim-web-devicons": { "branch": "master", "commit": "4709a504d2cd2680fb511675e64ef2790d491d36" }, + "nvim-web-devicons": { "branch": "master", "commit": "0f23feca2bd08549b779c838b6b1308d1e76df03" }, "plenary.nvim": { "branch": "master", "commit": "253d34830709d690f013daf2853a9d21ad7accab" }, "smart-splits.nvim": { "branch": "master", "commit": "b38431f1f68bc43d6bf9d1edb21c2bcb06b1197c" }, "symbols-outline.nvim": { "branch": "master", "commit": "512791925d57a61c545bc303356e8a8f7869763c" }, diff --git a/lua/plugins/ui.lua b/lua/plugins/ui.lua index 7e89f85..6abc96c 100644 --- a/lua/plugins/ui.lua +++ b/lua/plugins/ui.lua @@ -29,6 +29,7 @@ return { -- for show icon { "kyazdani42/nvim-web-devicons", + dependencies = { "DaikyXendo/nvim-material-icon" }, event = "BufRead", config = function() require("user.webdevicons") diff --git a/lua/user/webdevicons.lua b/lua/user/webdevicons.lua index ab4f05e..3290247 100644 --- a/lua/user/webdevicons.lua +++ b/lua/user/webdevicons.lua @@ -1,1764 +1,13 @@ -local status_ok, webicon = pcall(require, "nvim-web-devicons") -if not status_ok then +local web_devicons_ok, web_devicons = pcall(require, "nvim-web-devicons") +if not web_devicons_ok then return end -webicon.setup { - -- your personnal icons can go here (to override) - -- you can specify color or cterm_color instead of specifying both of them - -- DevIcon will be appended to `name` - override = { - [".babelrc"] = { - icon = "", - color = "#cbcb41", - cterm_color = "185", - name = "Babelrc", - }, - [".bash_profile"] = { - icon = "", - color = "#89e051", - cterm_color = "113", - name = "BashProfile", - }, - [".bashrc"] = { - icon = "", - color = "#89e051", - cterm_color = "113", - name = "Bashrc", - }, - [".DS_Store"] = { - icon = "", - color = "#41535b", - cterm_color = "239", - name = "DsStore", - }, - [".gitattributes"] = { - icon = "", - color = "#41535b", - cterm_color = "239", - name = "GitAttributes", - }, - [".gitconfig"] = { - icon = "", - color = "#41535b", - cterm_color = "239", - name = "GitConfig", - }, - [".gitignore"] = { - icon = "", - color = "#e24329", - cterm_color = "166", - name = "GitIgnore", - }, - [".gitlab-ci.yml"] = { - icon = "", - color = "#e24329", - cterm_color = "166", - name = "GitlabCI", - }, - [".gitmodules"] = { - icon = "", - color = "#41535b", - cterm_color = "239", - name = "GitModules", - }, - [".gvimrc"] = { - icon = "", - color = "#019833", - cterm_color = "29", - name = "Gvimrc", - }, - [".npmignore"] = { - icon = "", - color = "#E8274B", - cterm_color = "161", - name = "NPMIgnore", - }, - [".npmrc"] = { - icon = "", - color = "#E8274B", - cterm_color = "161", - name = "NPMrc", - }, - [".settings.json"] = { - icon = "", - color = "#854CC7", - cterm_color = "98", - name = "SettingsJson", - }, - [".vimrc"] = { - icon = "", - color = "#019833", - cterm_color = "29", - name = "Vimrc", - }, - [".zprofile"] = { - icon = "", - color = "#89e051", - cterm_color = "113", - name = "Zshprofile", - }, - [".zshenv"] = { - icon = "", - color = "#89e051", - cterm_color = "113", - name = "Zshenv", - }, - [".zshrc"] = { - icon = "", - color = "#89e051", - cterm_color = "113", - name = "Zshrc", - }, - ["Brewfile"] = { - icon = "", - color = "#701516", - cterm_color = "1", - name = "Brewfile", - }, - ["CMakeLists.txt"] = { - icon = "", - color = "#6d8086", - cterm_color = "66", - name = "CMakeLists", - }, - ["COMMIT_EDITMSG"] = { - icon = "", - color = "#41535b", - cterm_color = "239", - name = "GitCommit", - }, - ["COPYING"] = { - icon = "", - color = "#cbcb41", - cterm_color = "185", - name = "License", - }, - ["COPYING.LESSER"] = { - icon = "", - color = "#cbcb41", - cterm_color = "185", - name = "License", - }, - ["Dockerfile"] = { - icon = "", - color = "#0087c9", - cterm_color = "32", - name = "Dockerfile", - }, - ["Gemfile$"] = { - icon = "", - color = "#701516", - cterm_color = "1", - name = "Gemfile", - }, - ["R"] = { - icon = "ﳒ", - color = "#358a5b", - cterm_color = "65", - name = "R", - }, - ["Rmd"] = { - icon = "", - color = "#519aba", - cterm_color = "67", - name = "Rmd", - }, - ["Vagrantfile$"] = { - icon = "", - color = "#1563FF", - cterm_color = "27", - name = "Vagrantfile", - }, - ["_gvimrc"] = { - icon = "", - color = "#019833", - cterm_color = "29", - name = "Gvimrc", - }, - ["_vimrc"] = { - icon = "", - color = "#019833", - cterm_color = "29", - name = "Vimrc", - }, - ["ai"] = { - icon = "", - color = "#cbcb41", - cterm_color = "185", - name = "Ai", - }, - ["awk"] = { - icon = "", - color = "#4d5a5e", - cterm_color = "240", - name = "Awk", - }, - ["bash"] = { - icon = "", - color = "#89e051", - cterm_color = "113", - name = "Bash", - }, - ["bat"] = { - icon = "", - color = "#C1F12E", - cterm_color = "154", - name = "Bat", - }, - ["bmp"] = { - icon = "", - color = "#26a69a", - cterm_color = "36", - name = "Bmp", - }, - ["c"] = { - icon = "", - color = "#599eff", - cterm_color = "75", - name = "C", - }, - ["c++"] = { - icon = "", - color = "#f34b7d", - cterm_color = "204", - name = "CPlusPlus", - }, - ["cbl"] = { - icon = "⚙", - color = "#005ca5", - cterm_color = "25", - name = "Cobol", - }, - ["cc"] = { - icon = "", - color = "#f34b7d", - cterm_color = "204", - name = "CPlusPlus", - }, - ["cfg"] = { - icon = "", - color = "#ECECEC", - cterm_color = "255", - name = "Configuration", - }, - ["clj"] = { - icon = "", - color = "#8dc149", - cterm_color = "107", - name = "Clojure", - }, - ["cljc"] = { - icon = "", - color = "#8dc149", - cterm_color = "107", - name = "ClojureC", - }, - ["cljs"] = { - icon = "", - color = "#519aba", - cterm_color = "67", - name = "ClojureJS", - }, - ["cljd"] = { - icon = "", - color = "#519aba", - cterm_color = "67", - name = "ClojureDart", - }, - ["cmake"] = { - icon = "", - color = "#6d8086", - cterm_color = "66", - name = "CMake", - }, - ["cob"] = { - icon = "⚙", - color = "#005ca5", - cterm_color = "25", - name = "Cobol", - }, - ["cobol"] = { - icon = "⚙", - color = "#005ca5", - cterm_color = "25", - name = "Cobol", - }, - ["coffee"] = { - icon = "", - color = "#cbcb41", - cterm_color = "185", - name = "Coffee", - }, - ["conf"] = { - icon = "", - color = "#6d8086", - cterm_color = "66", - name = "Conf", - }, - ["config.ru"] = { - icon = "", - color = "#701516", - cterm_color = "1", - name = "ConfigRu", - }, - ["cp"] = { - icon = "", - color = "#519aba", - cterm_color = "67", - name = "Cp", - }, - ["cpp"] = { - icon = "", - color = "#519aba", - cterm_color = "67", - name = "Cpp", - }, - ["cpy"] = { - icon = "⚙", - color = "#005ca5", - cterm_color = "25", - name = "Cobol", - }, - ["cr"] = { - icon = "", - color = "#000000", - cterm_color = "16", - name = "Crystal", - }, - ["cs"] = { - icon = "", - color = "#596706", - cterm_color = "58", - name = "Cs", - }, - ["csh"] = { - icon = "", - color = "#4d5a5e", - cterm_color = "240", - name = "Csh", - }, - ["cson"] = { - icon = "", - color = "#cbcb41", - cterm_color = "185", - name = "Cson", - }, - ["css"] = { - icon = "", - color = "#42a5f5", - cterm_color = "75", - name = "Css", - }, - ["csv"] = { - icon = "", - color = "#89e051", - cterm_color = "113", - name = "Csv", - }, - ["cxx"] = { - icon = "", - color = "#519aba", - cterm_color = "67", - name = "Cxx", - }, - ["d"] = { - icon = "", - color = "#427819", - cterm_color = "64", - name = "D", - }, - ["dart"] = { - icon = "", - color = "#03589C", - cterm_color = "25", - name = "Dart", - }, - ["db"] = { - icon = "", - color = "#dad8d8", - cterm_color = "253", - name = "Db", - }, - ["desktop"] = { - icon = "", - color = "#563d7c", - cterm_color = "60", - name = "DesktopEntry", - }, - ["diff"] = { - icon = "", - color = "#41535b", - cterm_color = "239", - name = "Diff", - }, - ["doc"] = { - icon = "", - color = "#185abd", - cterm_color = "25", - name = "Doc", - }, - ["dockerfile"] = { - icon = "", - color = "#0087c9", - cterm_color = "32", - name = "Dockerfile", - }, - ["drl"] = { - icon = "", - color = "#ffafaf", - cterm_color = "217", - name = "Drools", - }, - ["dropbox"] = { - icon = "", - color = "#0061FE", - cterm_color = "27", - name = "Dropbox", - }, - ["dump"] = { - icon = "", - color = "#dad8d8", - cterm_color = "253", - name = "Dump", - }, - ["edn"] = { - icon = "", - color = "#519aba", - cterm_color = "67", - name = "Edn", - }, - ["eex"] = { - icon = "", - color = "#a074c4", - cterm_color = "140", - name = "Eex", - }, - ["ejs"] = { - icon = "", - color = "#cbcb41", - cterm_color = "185", - name = "Ejs", - }, - ["elm"] = { - icon = "", - color = "#519aba", - cterm_color = "67", - name = "Elm", - }, - ["epp"] = { - icon = "", - color = "#FFA61A", - cterm_color = "214", - name = "Epp", - }, - ["erb"] = { - icon = "", - color = "#701516", - cterm_color = "1", - name = "Erb", - }, - ["erl"] = { - icon = "", - color = "#B83998", - cterm_color = "132", - name = "Erl", - }, - ["ex"] = { - icon = "", - color = "#a074c4", - cterm_color = "140", - name = "Ex", - }, - ["exs"] = { - icon = "", - color = "#a074c4", - cterm_color = "140", - name = "Exs", - }, - ["f#"] = { - icon = "", - color = "#519aba", - cterm_color = "67", - name = "Fsharp", - }, - ["favicon.ico"] = { - icon = "", - color = "#cbcb41", - cterm_color = "185", - name = "Favicon", - }, - ["fnl"] = { - icon = "", - color = "#fff3d7", - cterm_color = "230", - name = "Fennel", - }, - ["fish"] = { - icon = "", - color = "#4d5a5e", - cterm_color = "240", - name = "Fish", - }, - ["fs"] = { - icon = "", - color = "#519aba", - cterm_color = "67", - name = "Fs", - }, - ["fsi"] = { - icon = "", - color = "#519aba", - cterm_color = "67", - name = "Fsi", - }, - ["fsscript"] = { - icon = "", - color = "#519aba", - cterm_color = "67", - name = "Fsscript", - }, - ["fsx"] = { - icon = "", - color = "#519aba", - cterm_color = "67", - name = "Fsx", - }, - ["gd"] = { - icon = "", - color = "#6d8086", - cterm_color = "66", - name = "GDScript", - }, - ["gemspec"] = { - icon = "", - color = "#701516", - cterm_color = "1", - name = "Gemspec", - }, - ["gif"] = { - icon = "", - color = "#26a69a", - cterm_color = "36", - name = "Gif", - }, - ["git"] = { - icon = "", - color = "#F14C28", - cterm_color = "202", - name = "GitLogo", - }, - ["glb"] = { - icon = "", - color = "#FFB13B", - cterm_color = "215", - name = "BinaryGLTF", - }, - ["go"] = { - icon = "", - color = "#519aba", - cterm_color = "67", - name = "Go", - }, - ["godot"] = { - icon = "", - color = "#6d8086", - cterm_color = "66", - name = "GodotProject", - }, - ["graphql"] = { - icon = "", - color = "#e535ab", - cterm_color = "169", - name = "GraphQL", - }, - ["gruntfile"] = { - icon = "", - color = "#e37933", - cterm_color = "173", - name = "Gruntfile", - }, - ["gulpfile"] = { - icon = "", - color = "#cc3e44", - cterm_color = "167", - name = "Gulpfile", - }, - ["h"] = { - icon = "", - color = "#a074c4", - cterm_color = "140", - name = "H", - }, - ["haml"] = { - icon = "", - color = "#eaeae1", - cterm_color = "254", - name = "Haml", - }, - ["hbs"] = { - icon = "", - color = "#f0772b", - cterm_color = "208", - name = "Hbs", - }, - ["heex"] = { - icon = "", - color = "#a074c4", - cterm_color = "140", - name = "Heex", - }, - ["hh"] = { - icon = "", - color = "#a074c4", - cterm_color = "140", - name = "Hh", - }, - ["hpp"] = { - icon = "", - color = "#a074c4", - cterm_color = "140", - name = "Hpp", - }, - ["hrl"] = { - icon = "", - color = "#B83998", - cterm_color = "132", - name = "Hrl", - }, - ["hs"] = { - icon = "", - color = "#a074c4", - cterm_color = "140", - name = "Hs", - }, - ["htm"] = { - icon = "", - color = "#e34c26", - cterm_color = "166", - name = "Htm", - }, - ["html"] = { - icon = "", - color = "#e44d26", - cterm_color = "166", - name = "Html", - }, - ["hxx"] = { - icon = "", - color = "#a074c4", - cterm_color = "140", - name = "Hxx", - }, - ["ico"] = { - icon = "", - color = "#cbcb41", - cterm_color = "185", - name = "Ico", - }, - ["import"] = { - icon = "", - color = "#ECECEC", - cterm_color = "255", - name = "ImportConfiguration", - }, - ["ini"] = { - icon = "", - color = "#6d8086", - cterm_color = "66", - name = "Ini", - }, - ["java"] = { - icon = "", - color = "#cc3e44", - cterm_color = "167", - name = "Java", - }, - ["jl"] = { - icon = "", - color = "#a270ba", - cterm_color = "133", - name = "Jl", - }, - ["jpeg"] = { - icon = "", - color = "#26a69a", - cterm_color = "36", - name = "Jpeg", - }, - ["jpg"] = { - icon = "", - color = "#26a69a", - cterm_color = "36", - name = "Jpg", - }, - ["js"] = { - icon = "", - color = "#efd81d", - cterm_color = "220", - name = "Js", - }, - ["json"] = { - icon = "ﬥ", - color = "#cbcb41", - cterm_color = "185", - name = "Json", - }, - ["json5"] = { - icon = "", - color = "#cbcb41", - cterm_color = "185", - name = "Json5", - }, - ["jsx"] = { - icon = "ﰆ", - color = "#519aba", - cterm_color = "67", - name = "Jsx", - }, - ["ksh"] = { - icon = "", - color = "#4d5a5e", - cterm_color = "240", - name = "Ksh", - }, - ["kt"] = { - icon = "", - color = "#F88A02", - cterm_color = "208", - name = "Kotlin", - }, - ["kts"] = { - icon = "", - color = "#F88A02", - cterm_color = "208", - name = "KotlinScript", - }, - ["leex"] = { - icon = "", - color = "#a074c4", - cterm_color = "140", - name = "Leex", - }, - ["less"] = { - icon = "", - color = "#563d7c", - cterm_color = "60", - name = "Less", - }, - ["lhs"] = { - icon = "", - color = "#a074c4", - cterm_color = "140", - name = "Lhs", - }, - ["LICENSE"] = { - icon = "", - color = "#ff5722", - cterm_color = "202", - name = "License", - }, - ["lua"] = { - icon = "", - color = "#51a0cf", - cterm_color = "74", - name = "Lua", - }, - ["luau"] = { - icon = "", - color = "#51a0cf", - cterm_color = "74", - name = "Luau", - }, - ["makefile"] = { - icon = "", - color = "#6d8086", - cterm_color = "66", - name = "Makefile", - }, - ["markdown"] = { - icon = "", - color = "#519aba", - cterm_color = "67", - name = "Markdown", - }, - ["material"] = { - icon = "", - color = "#B83998", - cterm_color = "132", - name = "Material", - }, - ["md"] = { - icon = "", - color = "#42a5f5", - cterm_color = "75", - name = "Md", - }, - ["mdx"] = { - icon = "", - color = "#519aba", - cterm_color = "67", - name = "Mdx", - }, - ["mint"] = { - icon = "", - color = "#87c095", - cterm_color = "108", - name = "Mint", - }, - ["mix.lock"] = { - icon = "", - color = "#a074c4", - cterm_color = "140", - name = "MixLock", - }, - ["mjs"] = { - icon = "", - color = "#f1e05a", - cterm_color = "221", - name = "Mjs", - }, - ["ml"] = { - icon = "λ", - color = "#e37933", - cterm_color = "173", - name = "Ml", - }, - ["mli"] = { - icon = "λ", - color = "#e37933", - cterm_color = "173", - name = "Mli", - }, - ["mo"] = { - icon = "∞", - color = "#9772FB", - cterm_color = "99", - name = "Motoko", - }, - ["mustache"] = { - icon = "", - color = "#e37933", - cterm_color = "173", - name = "Mustache", - }, - ["nim"] = { - icon = "", - color = "#f3d400", - cterm_color = "220", - name = "Nim", - }, - ["nix"] = { - icon = "", - color = "#7ebae4", - cterm_color = "110", - name = "Nix", - }, - ["node_modules"] = { - icon = "", - color = "#E8274B", - cterm_color = "161", - name = "NodeModules", - }, - ["opus"] = { - icon = "", - color = "#F88A02", - cterm_color = "208", - name = "OPUS", - }, - ["otf"] = { - icon = "", - color = "#ECECEC", - cterm_color = "255", - name = "OpenTypeFont", - }, - ["package.json"] = { - icon = "", - color = "#8bc34a", - cterm_color = "113", - name = "PackageJson", - }, - ["package-lock.json"] = { - icon = "", - color = "#7a0d21", - cterm_color = "1", - name = "PackageLockJson", - }, - ["pck"] = { - icon = "", - color = "#6d8086", - cterm_color = "66", - name = "PackedResource", - }, - ["pdf"] = { - icon = "", - color = "#b30b00", - cterm_color = "124", - name = "Pdf", - }, - ["php"] = { - icon = "", - color = "#a074c4", - cterm_color = "140", - name = "Php", - }, - ["pl"] = { - icon = "﨩", - color = "#9575cd", - cterm_color = "104", - name = "Pl", - }, - ["pm"] = { - icon = "﨩", - color = "#9575cd", - cterm_color = "104", - name = "Pm", - }, - ["png"] = { - icon = "", - color = "#26a69a", - cterm_color = "36", - name = "Png", - }, - ["pp"] = { - icon = "", - color = "#FFA61A", - cterm_color = "214", - name = "Pp", - }, - ["ppt"] = { - icon = "", - color = "#cb4a32", - cterm_color = "167", - name = "Ppt", - }, - ["pro"] = { - icon = "", - color = "#e4b854", - cterm_color = "179", - name = "Prolog", - }, - ["Procfile"] = { - icon = "", - color = "#a074c4", - cterm_color = "140", - name = "Procfile", - }, - ["ps1"] = { - icon = "", - color = "#4d5a5e", - cterm_color = "240", - name = "PromptPs1", - }, - ["psb"] = { - icon = "", - color = "#519aba", - cterm_color = "67", - name = "Psb", - }, - ["psd"] = { - icon = "", - color = "#519aba", - cterm_color = "67", - name = "Psd", - }, - ["py"] = { - icon = "", - color = "#ffbc03", - cterm_color = "214", - name = "Py", - }, - ["pyc"] = { - icon = "", - color = "#ffe291", - cterm_color = "222", - name = "Pyc", - }, - ["pyd"] = { - icon = "", - color = "#ffe291", - cterm_color = "222", - name = "Pyd", - }, - ["pyo"] = { - icon = "", - color = "#ffe291", - cterm_color = "222", - name = "Pyo", - }, - ["query"] = { - icon = "", - color = "#90a850", - cterm_color = "107", - name = "Query", - }, - ["r"] = { - icon = "ﳒ", - color = "#358a5b", - cterm_color = "65", - name = "R", - }, - ["rake"] = { - icon = "", - color = "#701516", - cterm_color = "1", - name = "Rake", - }, - ["rakefile"] = { - icon = "", - color = "#701516", - cterm_color = "1", - name = "Rakefile", - }, - ["rb"] = { - icon = "", - color = "#701516", - cterm_color = "1", - name = "Rb", - }, - ["rlib"] = { - icon = "", - color = "#dea584", - cterm_color = "180", - name = "Rlib", - }, - ["rmd"] = { - icon = "", - color = "#519aba", - cterm_color = "67", - name = "Rmd", - }, - ["rproj"] = { - icon = "鉶", - color = "#358a5b", - cterm_color = "65", - name = "Rproj", - }, - ["rs"] = { - icon = "", - color = "#dea584", - cterm_color = "180", - name = "Rs", - }, - ["rss"] = { - icon = "", - color = "#FB9D3B", - cterm_color = "215", - name = "Rss", - }, - ["sass"] = { - icon = "", - color = "#f55385", - cterm_color = "204", - name = "Sass", - }, - ["sbt"] = { - icon = "", - color = "#cc3e44", - cterm_color = "167", - name = "sbt", - }, - ["scala"] = { - icon = "", - color = "#f44336", - cterm_color = "203", - name = "Scala", - }, - ["scm"] = { - icon = "ﬦ", - color = "#000000", - cterm_color = "16", - name = "Scheme", - }, - ["scss"] = { - icon = "", - color = "#f55385", - cterm_color = "204", - name = "Scss", - }, - ["sh"] = { - icon = "", - color = "#ff7043", - cterm_color = "203", - name = "Sh", - }, - ["sig"] = { - icon = "λ", - color = "#e37933", - cterm_color = "173", - name = "Sig", - }, - ["slim"] = { - icon = "", - color = "#e34c26", - cterm_color = "166", - name = "Slim", - }, - ["sln"] = { - icon = "", - color = "#854CC7", - cterm_color = "98", - name = "Sln", - }, - ["sml"] = { - icon = "λ", - color = "#e37933", - cterm_color = "173", - name = "Sml", - }, - ["sql"] = { - icon = "", - color = "#dad8d8", - cterm_color = "253", - name = "Sql", - }, - ["sqlite"] = { - icon = "", - color = "#dad8d8", - cterm_color = "253", - name = "Sql", - }, - ["sqlite3"] = { - icon = "", - color = "#dad8d8", - cterm_color = "253", - name = "Sql", - }, - ["styl"] = { - icon = "", - color = "#8dc149", - cterm_color = "107", - name = "Styl", - }, - ["sublime"] = { - icon = "", - color = "#e37933", - cterm_color = "173", - name = "Suo", - }, - ["suo"] = { - icon = "", - color = "#854CC7", - cterm_color = "98", - name = "Suo", - }, - ["sv"] = { - icon = "", - color = "#019833", - cterm_color = "29", - name = "SystemVerilog", - }, - ["svelte"] = { - icon = "", - color = "#ff3e00", - cterm_color = "202", - name = "Svelte", - }, - ["svh"] = { - icon = "", - color = "#019833", - cterm_color = "29", - name = "SystemVerilog", - }, - ["svg"] = { - icon = "ﰟ", - color = "#FFB13B", - cterm_color = "215", - name = "Svg", - }, - ["swift"] = { - icon = "ﯣ", - color = "#e37933", - cterm_color = "173", - name = "Swift", - }, - ["t"] = { - icon = "", - color = "#519aba", - cterm_color = "67", - name = "Tor", - }, - ["tbc"] = { - icon = "﯑", - color = "#1e5cb3", - cterm_color = "25", - name = "Tcl", - }, - ["tcl"] = { - icon = "﯑", - color = "#1e5cb3", - cterm_color = "25", - name = "Tcl", - }, - ["terminal"] = { - icon = "", - color = "#31B53E", - cterm_color = "71", - name = "Terminal", - }, - ["tex"] = { - icon = "ﭨ", - color = "#3D6117", - cterm_color = "58", - name = "Tex", - }, - ["toml"] = { - icon = "", - color = "#6d8086", - cterm_color = "66", - name = "Toml", - }, - ["tres"] = { - icon = "", - color = "#cbcb41", - cterm_color = "185", - name = "TextResource", - }, - ["ts"] = { - icon = "ﯤ", - color = "#519aba", - cterm_color = "67", - name = "Ts", - }, - ["tscn"] = { - icon = "", - color = "#a074c4", - cterm_color = "140", - name = "TextScene", - }, - ["tsx"] = { - icon = "ﰆ", - color = "#519aba", - cterm_color = "67", - name = "Tsx", - }, - ["twig"] = { - icon = "", - color = "#8dc149", - cterm_color = "107", - name = "Twig", - }, - ["txt"] = { - icon = "", - color = "#89e051", - cterm_color = "113", - name = "Txt", - }, - ["v"] = { - icon = "", - color = "#019833", - cterm_color = "29", - name = "Verilog", - }, - ["vh"] = { - icon = "", - color = "#019833", - cterm_color = "29", - name = "Verilog", - }, - ["vhd"] = { - icon = "", - color = "#019833", - cterm_color = "29", - name = "VHDL", - }, - ["vhdl"] = { - icon = "", - color = "#019833", - cterm_color = "29", - name = "VHDL", - }, - ["vim"] = { - icon = "", - color = "#019833", - cterm_color = "29", - name = "Vim", - }, - ["vue"] = { - icon = "﵂", - color = "#8dc149", - cterm_color = "107", - name = "Vue", - }, - ["webmanifest"] = { - icon = "", - color = "#f1e05a", - cterm_color = "221", - name = "Webmanifest", - }, - ["webp"] = { - icon = "", - color = "#26a69a", - cterm_color = "36", - name = "Webp", - }, - ["webpack"] = { - icon = "ﰩ", - color = "#519aba", - cterm_color = "67", - name = "Webpack", - }, - ["xcplayground"] = { - icon = "", - color = "#e37933", - cterm_color = "173", - name = "XcPlayground", - }, - ["xls"] = { - icon = "", - color = "#207245", - cterm_color = "23", - name = "Xls", - }, - ["xml"] = { - icon = "謹", - color = "#e37933", - cterm_color = "173", - name = "Xml", - }, - ["xul"] = { - icon = "", - color = "#e37933", - cterm_color = "173", - name = "Xul", - }, - ["yaml"] = { - icon = "", - color = "#6d8086", - cterm_color = "66", - name = "Yaml", - }, - ["yml"] = { - icon = "", - color = "#f44336", - cterm_color = "203", - name = "Yml", - }, - ["zig"] = { - icon = "", - color = "#f69a1b", - cterm_color = "208", - name = "Zig", - }, - ["zsh"] = { - icon = "", - color = "#89e051", - cterm_color = "113", - name = "Zsh", - }, - ["sol"] = { - icon = "ﲹ", - color = "#519aba", - cterm_color = "67", - name = "Solidity", - }, - [".env"] = { - icon = "", - color = "#faf743", - cterm_color = "227", - name = "Env", - }, - ["prisma"] = { - icon = "卑", - color = "#ffffff", - cterm_color = "231", - name = "Prisma", - }, - ["lock"] = { - icon = "", - color = "#ffd54f", - cterm_color = "221", - name = "Lock", - }, - ["log"] = { - icon = "", - color = "#ffffff", - cterm_color = "231", - name = "Log", - }, - -- More - [".svgrrc"] = { - icon = "ﰆ", - color = "#ffb300", - cterm_color = "214", - name = "Svgrrc", - }, - ["rar"] = { - icon = "遲", - color = "#afb42b", - cterm_color = "142", - name = "Rar", - }, - ["zip"] = { - icon = "", - color = "#afb42b", - cterm_color = "142", - name = "Zip", - }, - ["xz"] = { - icon = "", - color = "#afb42b", - cterm_color = "142", - name = "Xz", - }, - ["test.js"] = { - icon = "", - color = "#ffca28", - cterm_color = "220", - name = "TestJavascript", - }, - ["test.jsx"] = { - icon = "", - color = "#00bcd4", - cterm_color = "38", - name = "TestJavascriptReact", - }, - ["test.ts"] = { - icon = "", - color = "#00bcd4", - cterm_color = "38", - name = "TestTypescript", - }, - ["ttf"] = { - icon = "", - color = "#f44336", - cterm_color = "203", - name = "Ttf", - }, - ["woff"] = { - icon = "", - color = "#f44336", - cterm_color = "203", - name = "WebOpenFontFormat", - }, - ["woff2"] = { - icon = "", - color = "#f44336", - cterm_color = "203", - name = "WebOpenFontFormat", - }, - ["mp3"] = { - icon = "", - color = "#f44336", - cterm_color = "203", - name = "Mp3", - }, - ["wav"] = { - icon = "", - color = "#f44336", - cterm_color = "203", - name = "Wav", - }, - ["mp4"] = { - icon = "", - color = "#ff9800", - cterm_color = "208", - name = "Mp4", - }, - ["jar"] = { - icon = "", - color = "#f44336", - cterm_color = "203", - name = "Jar", - }, - ["class"] = { - icon = "﯈", - color = "#1e88e5", - cterm_color = "32", - name = "JavaClass", - }, - ["xlsx"] = { - icon = "", - color = "#207245", - cterm_color = "23", - name = "Excel", - }, - ["hex"] = { - icon = "", - color = "#26a69a", - cterm_color = "36", - name = "Hex", - }, - ["bin"] = { - icon = "", - color = "#26a69a", - cterm_color = "36", - name = "Bin", - }, - ["dat"] = { - icon = "", - color = "#26a69a", - cterm_color = "36", - name = "Dat", - }, - ["asm"] = { - icon = "ﬧ", - color = "#ff6e40", - cterm_color = "203", - name = "Asm", - }, - ["abc"] = { - icon = "", - color = "#ff5722", - cterm_color = "202", - name = "Abc", - }, - ["ino"] = { - icon = "ﯢ", - color = "#00979c", - cterm_color = "31", - name = "Arduino", - }, - ["babel.config.js"] = { - icon = "", - color = "#fdd835", - cterm_color = "221", - name = "BabelConfig", - }, - ["yarn.lock"] = { - icon = "", - color = "#0288d1", - cterm_color = "32", - name = "YarnLock", - }, - ["yarn-error.log"] = { - icon = "", - color = "#0288d1", - cterm_color = "32", - name = "YarnError", - }, - ["bf"] = { - icon = "", - color = "#ff4081", - cterm_color = "204", - name = "Bf", - }, - ["exe"] = { - icon = "", - color = "#e64a19", - cterm_color = "166", - name = "Exe", - }, - ["docx"] = { - icon = "", - color = "#185abd", - cterm_color = "25", - name = "Docx", - }, - ["rtf"] = { - icon = "", - color = "#89e051", - cterm_color = "113", - name = "Rtf", - }, - ["tif"] = { - icon = "", - color = "#26a69a", - cterm_color = "36", - name = "Tif", - }, - ["tiff"] = { - icon = "", - color = "#26a69a", - cterm_color = "36", - name = "Tiff", - }, - ["pptx"] = { - icon = "", - color = "#d14524", - cterm_color = "166", - name = "Pptx", - }, - ["p"] = { - icon = "", - color = "#e4b854", - cterm_color = "179", - name = "P", - }, - [".prettierrc.json"] = { - icon = "", - color = "#ea5e5e", - cterm_color = "167", - name = "Prettier", - }, - [".prettierrc.yml"] = { - icon = "", - color = "#ea5e5e", - cterm_color = "167", - name = "Prettier", - }, - [".prettierrc.yaml"] = { - icon = "", - color = "#ea5e5e", - cterm_color = "167", - name = "Prettier", - }, - [".prettierrc.js"] = { - icon = "", - color = "#ea5e5e", - cterm_color = "167", - name = "Prettier", - }, - [".prettierrc.toml"] = { - icon = "", - color = "#ea5e5e", - cterm_color = "167", - name = "Prettier", - }, - ["obj"] = { - icon = "", - color = "#29b6f6", - cterm_color = "39", - name = "Obj", - }, - ["fbx"] = { - icon = "", - color = "#29b6f6", - cterm_color = "39", - name = "Fbx", - }, - ["deb"] = { - icon = "", - color = "#ff0283", - cterm_color = "198", - name = "Deb", - }, - ["rpm"] = { - icon = "", - color = "#f44336", - cterm_color = "203", - name = "Rpm", - }, - ["robots.txt"] = { - icon = "ﮧ", - color = "#ff5252", - cterm_color = "203", - name = "Robots", - }, - ["robot"] = { - icon = "ﮧ", - color = "#00bfa5", - cterm_color = "37", - name = "Robot", - }, - ["CONTRIBUTING.md"] = { - icon = "", - color = "#ffca28", - cterm_color = "220", - name = "CONTRIBUTING.md", - }, - ["README.md"] = { - icon = "", - color = "#42a5f5", - cterm_color = "75", - name = "README.md", - }, - ["razor"] = { - icon = "", - color = "#42a5f5", - cterm_color = "75", - name = "razor", - }, - ["sc"] = { - icon = "", - color = "#f44336", - cterm_color = "203", - name = "sc", - }, - ["key"] = { - icon = "", - color = "#26a69a", - cterm_color = "36", - name = "Key", - }, - ["gmi"] = { - icon = "爵", - color = "#81c784", - cterm_color = "114", - name = "gmi", - }, - ["gmni"] = { - icon = "爵", - color = "#81c784", - cterm_color = "114", - name = "gmni", - }, - ["gemini"] = { - icon = "爵", - color = "#81c784", - cterm_color = "114", - name = "gemini", - }, - ["yang"] = { - icon = "ﭾ", - color = "#42a5f5", - cterm_color = "75", - name = "Yang", - }, - ["windi.config.ts"] = { - icon = "煮", - color = "#42a5f5", - cterm_color = "75", - name = "windi.config.ts", - }, - ["windi.config.js"] = { - icon = "煮", - color = "#42a5f5", - cterm_color = "75", - name = "windi.config.js", - }, - ["xaml"] = { - icon = "ﭲ", - color = "#42a5f5", - cterm_color = "75", - name = "xaml", - }, - ["lib"] = { - icon = "", - color = "#8bc34a", - cterm_color = "113", - name = "Lib", - }, - ["liquid"] = { - icon = "懲", - color = "#42a5f5", - cterm_color = "75", - name = "Liquid", - }, - ["vite.config.js"] = { - icon = "", - color = "#ffab00", - cterm_color = "214", - name = "vite.config.js", - }, - ["nuxt.config.js"] = { - icon = "行", - color = "#00e676", - cterm_color = "42", - name = "nuxt.config.js", - }, - ["todo"] = { - icon = "", - color = "#7cb342", - cterm_color = "107", - name = "todo", - }, - ["http"] = { - icon = "爵", - color = "#e53935", - cterm_color = "167", - name = "http", - }, - ["cake"] = { - icon = "", - color = "#ff7043", - cterm_color = "203", - name = "cake", - }, - }, - -- globally enable different highlight colors per icon (default to true) - -- if set to false all icons will have the default icon's color - color_icons = true, - -- globally enable default icons (default to false) - -- will get overriden by `get_icons` option - default = true, -} + +local material_icon_ok, material_icon = pcall(require, "nvim-material-icon") +if not material_icon_ok then + return +end + +web_devicons.setup({ + override = material_icon.get_icons(), +})