fixed cmp tab

This commit is contained in:
Oliver Hartmann 2023-06-17 22:20:08 +02:00
parent cf54f4bd90
commit 9150964742

View File

@ -51,7 +51,9 @@ return {
s = cmp.mapping.confirm({ select = false }),
}),
['<Tab>'] = cmp.mapping(function(fallback)
if luasnip.expand_or_jumpable() then
if cmp.visible() then
cmp.select_next_item()
elseif luasnip.expand_or_jumpable() then
vim.api.nvim_feedkeys(t('<Plug>luasnip-expand-or-jump'), '', true)
else
fallback()
@ -61,7 +63,9 @@ return {
's',
}),
['<S-Tab>'] = cmp.mapping(function(fallback)
if luasnip.jumpable(-1) then
if cmp.visible() then
cmp.select_prev_item()
elseif luasnip.jumpable(-1) then
vim.api.nvim_feedkeys(t('<Plug>luasnip-jump-prev'), '', true)
else
fallback()