Use kind_icons from mini.icons icon provider
              
              #458
            
            Replies: 3 comments 7 replies
-
| Hey. Is there some way to replicate this? {
      "onsails/lspkind.nvim",
      -- Adds icon for copilot using lspkind
      opts = function(_, opts) opts.symbol_map.Copilot = "" end,
} | 
Beta Was this translation helpful? Give feedback.
-
| Included in the recipes documentation: https://cmp.saghen.dev/recipes.html#mini-icons | 
Beta Was this translation helpful? Give feedback.
-
| hey @the-fuckin-nobody, im having some problems with mini.icons general colors and as it seems we cannot pass custom colors like  and i want to use custom colors, i came up with this: local kind = tostring(ctx.kind)
local lsp_icons = require("NeutronVim.plugins.configs.icons").lsp
local hl = (lsp_icons[kind] and lsp_icons[kind].hl) or select(2, require('mini.icons').get('lsp', kind))which doesnt works ofc, afaik, the it becomes like  | 
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
So this is how I setup up
blink.cmpto use lspkind_iconsfrommini.iconsto make the completion menu lookfrom this :
to this:
Here is the configuration:
If you also would like to use hl_groups from
mini.icons, add the uncommented part in the highlight option:Note
Be Sure to also configure the
highlightoptions for thekindfield too, so the colors get synchronized withkind_icon.You can also do something similar to above, if you want to use
kind_iconsfromnvim-web-devicons.Beta Was this translation helpful? Give feedback.
All reactions