From 92e8b2c6462a6e05574966f2e3b8de6c56cb9733 Mon Sep 17 00:00:00 2001 From: Benjamin Kyd Date: Tue, 4 Apr 2023 14:02:48 +0100 Subject: [PATCH] NOW ITS PERFECT --- common/.config/nvim/lua/lsp-general.lua | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/common/.config/nvim/lua/lsp-general.lua b/common/.config/nvim/lua/lsp-general.lua index c16d40c..065660f 100644 --- a/common/.config/nvim/lua/lsp-general.lua +++ b/common/.config/nvim/lua/lsp-general.lua @@ -132,12 +132,16 @@ local cmp_config = { formatting = { fields = { "kind", "abbr", "menu" }, format = function(entry, vim_item) + vim_item.menu = ({ + buffer = "", + nvim_lsp = "", + })[entry.source.name] + + -- add hints bc im stupid + vim_item.menu = (vim_item.menu or ' ') .. ' ' .. vim_item.kind + vim_item.kind = (cmp_kinds[vim_item.kind] or '') - vim_item.menu = ({ - buffer = "[]", - nvim_lsp = "[]", - })[entry.source.name] return vim_item end, } @@ -145,6 +149,7 @@ local cmp_config = { cmp.setup(cmp_config) +vim.api.nvim_set_hl(0, "CmpItemMenu", { italic = true }) vim.diagnostic.config({ virtual_text = true })