diff options
Diffstat (limited to 'lua')
-rw-r--r-- | lua/lvim/core/cmp.lua | 8 |
1 files changed, 7 insertions, 1 deletions
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() }), ["<C-Space>"] = cmp.mapping.complete(), - ["<C-e>"] = cmp.mapping.close(), + ["<C-e>"] = cmp.mapping.abort(), ["<CR>"] = cmp.mapping(function(fallback) if cmp.visible() and cmp.confirm(lvim.builtin.cmp.confirm_opts) then return |