From 27ffaab737ae27a10a05eb11473f51ac35b21701 Mon Sep 17 00:00:00 2001 From: kylo252 <59826753+kylo252@users.noreply.github.com> Date: Sun, 24 Oct 2021 14:22:39 +0200 Subject: feat: make cmp keyword_length easier to configure (#1840) --- lua/lvim/core/cmp.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'lua/lvim/core/cmp.lua') diff --git a/lua/lvim/core/cmp.lua b/lua/lvim/core/cmp.lua index b1cb1431..f35ead9a 100644 --- a/lua/lvim/core/cmp.lua +++ b/lua/lvim/core/cmp.lua @@ -126,6 +126,12 @@ M.config = function() behavior = cmp.ConfirmBehavior.Replace, select = false, }, + completion = { + ---@usage vim's `completeopt` setting. Warning: Be careful when changing this value. + completeopt = "menu,menuone,noinsert", + ---@usage The minimum length of a word to complete on. + keyword_length = 1, + }, experimental = { ghost_text = true, native_menu = false, @@ -241,7 +247,7 @@ M.config = function() }), [""] = cmp.mapping.complete(), - [""] = cmp.mapping.close(), + [""] = cmp.mapping.abort(), [""] = cmp.mapping(function(fallback) if cmp.visible() and cmp.confirm(lvim.builtin.cmp.confirm_opts) then return -- cgit v1.2.3