Add more cmp preset mappigns
* `<C-Space>` to trigger the complteion menu without a substring prefix * `<C-d>`/`<C-u`> to scroll down/up in a completion item's documentation
This commit is contained in:
parent
7b17b794f6
commit
2f6b0ba33c
@ -89,11 +89,19 @@ return {
|
|||||||
require('luasnip').lsp_expand(args.body)
|
require('luasnip').lsp_expand(args.body)
|
||||||
end
|
end
|
||||||
},
|
},
|
||||||
|
|
||||||
mapping = cmp.mapping.preset.insert({
|
mapping = cmp.mapping.preset.insert({
|
||||||
['<C-p>'] = cmp.mapping.select_prev_item(),
|
-- Open completion menu/confirm completion
|
||||||
['<C-n>'] = cmp.mapping.select_next_item(),
|
['<C-Space>'] = cmp.mapping.complete(),
|
||||||
['<C-l>'] = cmp.mapping.confirm({ select = true }),
|
['<C-l>'] = cmp.mapping.confirm({ select = true }),
|
||||||
|
-- Select completion from menu
|
||||||
|
['<C-n>'] = cmp.mapping.select_next_item(),
|
||||||
|
['<C-p>'] = cmp.mapping.select_prev_item(),
|
||||||
|
-- Scroll documentation of selected completion item
|
||||||
|
['<C-d>'] = cmp.mapping.scroll_docs(4),
|
||||||
|
['<C-u>'] = cmp.mapping.scroll_docs(-4),
|
||||||
}),
|
}),
|
||||||
|
|
||||||
sources = {
|
sources = {
|
||||||
{ name = 'luasnip' },
|
{ name = 'luasnip' },
|
||||||
{ name = 'nvim_lsp' },
|
{ name = 'nvim_lsp' },
|
||||||
|
Loading…
x
Reference in New Issue
Block a user