diff --git a/lua/plugins/mini.lua b/lua/plugins/mini.lua index 67a87d2..71c6dab 100644 --- a/lua/plugins/mini.lua +++ b/lua/plugins/mini.lua @@ -44,4 +44,24 @@ return { keys = data.keys.minifiles, config = data.types.minifiles.config, }, + { -- mini.icons + "echasnovski/mini.icons", + lazy = true, + opts = { + file = { + [".keep"] = { glyph = "󰊢", hl = "MiniIconsGrey" }, + ["devcontainer.json"] = { glyph = "", hl = "MiniIconsAzure" }, + }, + filetype = { + dotenv = { glyph = "", hl = "MiniIconsYellow" }, + }, + }, + init = function() + ---@diagnostic disable-next-line: duplicate-set-field + package.preload["nvim-web-devicons"] = function() + require("mini.icons").mock_nvim_web_devicons() + return package.loaded["nvim-web-devicons"] + end + end, + }, }