local cmp_kinds = { Text = ' ', Method = ' ', Function = ' ', Constructor = ' ', Field = ' ', Variable = ' ', Class = ' ', Interface = ' ', Module = ' ', Property = ' ', Unit = ' ', Value = ' ', Enum = ' ', Keyword = ' ', Snippet = ' ', Color = ' ', File = ' ', Reference = ' ', Folder = ' ', EnumMember = ' ', Constant = ' ', Struct = ' ', Event = ' ', Operator = ' ', TypeParameter = ' ', } local cmp = require('cmp') cmp.setup({ preselect = 'None', formatting = { fields = { 'kind', 'abbr' }, format = function(_, vim_item) vim_item.kind = cmp_kinds[vim_item.kind] or '' return vim_item end, } })