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 = { formatting = {
format = function(entry, item) format = function(entry, item)
local icons = LazyVim.config.icons.kinds local icon = LazyVim.config.icons.kinds[item.kind]
if icons[item.kind] then if LazyVim.has("mini.icons") then
item.kind = icons[item.kind] .. item.kind 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 end
local widths = { local widths = {