nvim: cmp tweaks

This commit is contained in:
Daniel Lundin 2023-05-09 22:19:50 +02:00
parent 712769d7cd
commit 9d6880a733

View file

@ -29,13 +29,16 @@ return {
["<C-d>"] = cmp.mapping.scroll_docs(-2),
["<C-u>"] = cmp.mapping.scroll_docs(2),
["<C-e>"] = cmp.mapping.abort(),
["<CR>"] = cmp.mapping.confirm({ select = true }),
["<CR>"] = cmp.mapping.confirm({ select = false }),
["<Tab>"] = cmp.mapping.confirm({ select = true }),
["<C-Space>"] = cmp.mapping.complete(),
}),
sources = cmp.config.sources({
{ name = "nvim_lsp" },
{ name = "nvim_lsp_signature_help" },
{ name = "buffer" },
{ name = "nvim_lsp", priority = 3 },
{ name = "nvim_lsp_signature_help", priority = 10 },
{ name = "buffer", keyword_length = 3 },
{ name = "copilot" },
{ name = "emoji" },
}),