cmp menu formated

This commit is contained in:
2025-04-03 23:15:18 +02:00
parent a1ce67e857
commit 353553c167
2 changed files with 42 additions and 13 deletions

View File

@ -103,18 +103,16 @@ return {
},
},
formatting = {
fields = { 'kind', 'abbr' },
fields = { 'kind', 'abbr', 'menu' },
expandable_indicator = false,
format = lspkind.cmp_format({
mode = 'symbol',
menu = ({
buffer = '[Buffer]',
nvim_lsp = '[LSP]',
luasnip = '[LuaSnip]',
nvim_lua = '[Lua]',
latex_symbols = '[Latex]',
})
}),
format = function(entry, vim_item)
local kind = require('lspkind').cmp_format({ mode = 'symbol_text', maxwidth = 50 })(entry, vim_item)
local strings = vim.split(kind.kind, '%s', { trimempty = true })
kind.kind = ' ' .. (strings[1] or '') .. ' '
kind.menu = ' (' .. (strings[2] or '') .. ')'
return kind
end,
},
})