From 48d64d6de1a5e61fa7fff7eb94543d7effb4c430 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Tue, 12 Oct 2021 19:06:49 +0530 Subject: [PATCH] nvim: after/plugin/cmp: Update settings Seems we missed a few things last time. The formatting.fields thing is a new feature. --- nvim/.config/nvim/after/plugin/cmp.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nvim/.config/nvim/after/plugin/cmp.lua b/nvim/.config/nvim/after/plugin/cmp.lua index c5f719a..a694f78 100644 --- a/nvim/.config/nvim/after/plugin/cmp.lua +++ b/nvim/.config/nvim/after/plugin/cmp.lua @@ -2,7 +2,12 @@ local cmp = require 'cmp' local lspkind = require 'lspkind' cmp.setup { + preselect = cmp.PreselectMode.None, + completion = { + completeopt = 'menu,menuone,noinsert', + }, formatting = { + fields = { 'kind', 'abbr', 'menu' }, format = function(entry, vim_item) vim_item.menu = ({ buffer = '[Buffer]', @@ -28,7 +33,7 @@ cmp.setup { [''] = cmp.mapping.scroll_docs(4), [''] = cmp.mapping.confirm({ behavior = cmp.ConfirmBehavior.Replace, - select = true + select = false }), }, sources = {