diff --git a/lua/plugins/cmp.lua b/lua/plugins/cmp.lua index 144a263..5f84b1f 100644 --- a/lua/plugins/cmp.lua +++ b/lua/plugins/cmp.lua @@ -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, },