nvim/lua/plugins/nvim-cmp.lua
2023-11-04 15:16:31 +08:00

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
}
}