From e7e6af17d2974b73f55af2a728bddb35cdf8a421 Mon Sep 17 00:00:00 2001 From: rootiest Date: Sun, 3 Nov 2024 01:08:08 -0400 Subject: [PATCH] feat: add configuration for file icons with specific glyphs --- lua/plugins/mini.lua | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) 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, + }, }