feat(cmp): use mini.icons when it is added

This commit is contained in:
nicholasxjy 2024-07-15 22:02:12 +08:00
parent 43dbe0e60d
commit caf1bcdfaa

View file

@ -50,9 +50,16 @@ return {
}),
formatting = {
format = function(entry, item)
local icons = LazyVim.config.icons.kinds
if icons[item.kind] then
item.kind = icons[item.kind] .. item.kind
local icon = LazyVim.config.icons.kinds[item.kind]
if LazyVim.has("mini.icons") then
local mini_icon, _, _ = require("mini.icons").get("lsp", item.kind)
if mini_icon then
icon = mini_icon .. " "
end
end
if icon then
item.kind = icon .. item.kind
end
local widths = {