From ef2b80a534c397e26af7865cabe36d81b1c463d0 Mon Sep 17 00:00:00 2001 From: Fernando Schauenburg Date: Thu, 13 Jul 2023 21:15:13 +0200 Subject: [PATCH] vim: start completion with --- config/nvim/lua/user/plugins/completion.lua | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/config/nvim/lua/user/plugins/completion.lua b/config/nvim/lua/user/plugins/completion.lua index ad41de0..64b56b0 100644 --- a/config/nvim/lua/user/plugins/completion.lua +++ b/config/nvim/lua/user/plugins/completion.lua @@ -14,7 +14,7 @@ local config = function() local keymap = setmetatable({}, { __newindex = function(t, k, v) - rawset(t, k, { i = v, c = v}) + rawset(t, k, { i = v, c = v }) end, }) @@ -38,8 +38,10 @@ local config = function() keymap[''] = cmp.mapping.abort() keymap[''] = cmp.mapping.confirm { select = true } - keymap[''] = when(cmp.visible) { yes = cmp.mapping.confirm { select = true } } - + keymap[''] = when(cmp.visible) { + yes = cmp.mapping.confirm { select = true }, + no = cmp.mapping.complete(), + } cmp.setup { mapping = keymap, @@ -130,6 +132,7 @@ return { 'hrsh7th/nvim-cmp', config = config, + dependencies = { 'hrsh7th/cmp-nvim-lsp', 'hrsh7th/cmp-nvim-lua',