fix lspkind

This commit is contained in:
Oliver Hartmann 2024-07-09 00:15:11 +02:00
parent ae40f9c438
commit 8b58c302c1

View File

@ -29,6 +29,7 @@ return {
config = function()
local cmp = require('cmp')
local luasnip = require('luasnip')
local lspkind = require('lspkind')
local t = function(str)
return vim.api.nvim_replace_termcodes(str, true, true, true)
@ -155,17 +156,14 @@ return {
}),
},
formatting = {
fields = { 'kind', 'abbr', 'menu' },
fields = { 'kind', 'abbr' },
format = function(entry, vim_item)
local kind = require('lspkind').cmp_format({
mode = 'symbol_text',
mode = 'symbol',
symbol_map = { Codeium = "", },
maxwidth = 50,
})(entry, vim_item)
maxwidth = 50 })(entry, vim_item)
local strings = vim.split(kind.kind, '%s', { trimempty = true })
kind.kind = ' ' .. strings[1] .. ' '
-- kind.menu = ' (' .. strings[2] .. ')'
kind.kind = ' ' .. (strings[1] or '') .. ' '
return kind
end,
},