vim: start completion with <tab>
This commit is contained in:
parent
19195f471e
commit
ef2b80a534
1 changed files with 6 additions and 3 deletions
|
@ -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['<c-e>'] = cmp.mapping.abort()
|
||||
keymap['<c-y>'] = cmp.mapping.confirm { select = true }
|
||||
keymap['<tab>'] = when(cmp.visible) { yes = cmp.mapping.confirm { select = true } }
|
||||
|
||||
keymap['<tab>'] = 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',
|
||||
|
|
Loading…
Add table
Reference in a new issue