removed fallback on autocomplete keys, and added jump back

This commit is contained in:
Ivar Fatland
2023-06-02 16:01:35 +02:00
parent 60775c83bf
commit 216c821d4b
+10 -1
View File
@@ -29,6 +29,7 @@ local keymap = {
autocomplete_abort = '<C-e>', autocomplete_abort = '<C-e>',
autocomplete_confirm = '<C-j>', autocomplete_confirm = '<C-j>',
jump_forward_in_snippet = '<C-k>', jump_forward_in_snippet = '<C-k>',
jump_backward_in_snippet = '<C-h>',
jump_to_snippet_end = '<C-l>', jump_to_snippet_end = '<C-l>',
} }
@@ -129,7 +130,15 @@ local function packer_startup(use)
cmp.setup{ cmp.setup{
mapping = { mapping = {
[keymap.autocomplete_abort] = cmp.mapping.abort(), [keymap.autocomplete_abort] = cmp.mapping.abort(),
[keymap.autocomplete_confirm] = cmp.mapping.confirm{ select = true }, [keymap.autocomplete_confirm] = function(_) cmp.confirm{ select = true } end,
[keymap.jump_backward_in_snippet] = cmp.mapping(
function (_)
if snippy.can_jump(-1) then
snippy.previous()
end
end,
{ "i", "s" }
),
[keymap.jump_forward_in_snippet] = cmp.mapping( [keymap.jump_forward_in_snippet] = cmp.mapping(
function(_) function(_)
if snippy.can_jump(1) then if snippy.can_jump(1) then