24 lines
739 B
Lua
24 lines
739 B
Lua
|
|
return {
|
|
{
|
|
'hrsh7th/nvim-cmp',
|
|
config = function()
|
|
local cmp = require('cmp')
|
|
local cmp_action = require('lsp-zero').cmp_action()
|
|
require('cmp').setup({
|
|
mapping = cmp.mapping.preset.insert({
|
|
-- `Enter` key to confirm completion
|
|
['<CR>'] = cmp.mapping.confirm({select = false}),
|
|
|
|
-- Ctrl+Space to trigger completion menu
|
|
['<C-Space>'] = cmp.mapping.complete(),
|
|
|
|
['<C-k>'] = cmp.mapping.select_prev_item({behavior = 'select'}),
|
|
['<C-j>'] = cmp.mapping.select_next_item({behavior = 'select'}),
|
|
|
|
})
|
|
})
|
|
end
|
|
}
|
|
}
|