diff --git a/lua/plugins/cmp.lua b/lua/plugins/cmp.lua index 141ebb8..8abc8b5 100644 --- a/lua/plugins/cmp.lua +++ b/lua/plugins/cmp.lua @@ -101,12 +101,18 @@ return { documentation = { winhighlight = 'Normal:CmpDocumentation' }, + completion = { + winhighlight = 'Normal:Pmenu,FloatBorder:Pmenu,Search:None', + col_offset = -3, + side_padding = 0, + }, }, formatting = { fields = { 'kind', 'abbr', 'menu' }, expandable_indicator = false, format = function(entry, vim_item) - local kind = require('lspkind').cmp_format({ mode = 'symbol_text', maxwidth = 50 })(entry, vim_item) + local kind = require('lspkind').cmp_format({ mode = 'symbol_text', maxwidth = 50, show_labelDetails = true })( + entry, vim_item) local strings = vim.split(kind.kind, '%s', { trimempty = true }) kind.kind = ' ' .. (strings[1] or '') .. ' ' kind.menu = ' (' .. (strings[2] or '') .. ')'