chore: prefer luasnip api methods over vim.fn.feedkeys in cmp's spec (#2930)

pull/2940/head
gale 2 months ago committed by GitHub
parent 231ec0ba72
commit b657b0ef84
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -85,7 +85,7 @@ local options = {
if cmp.visible() then if cmp.visible() then
cmp.select_next_item() cmp.select_next_item()
elseif require("luasnip").expand_or_jumpable() then elseif require("luasnip").expand_or_jumpable() then
vim.fn.feedkeys(vim.api.nvim_replace_termcodes("<Plug>luasnip-expand-or-jump", true, true, true), "") require("luasnip").expand_or_jump()
else else
fallback() fallback()
end end
@ -95,7 +95,7 @@ local options = {
if cmp.visible() then if cmp.visible() then
cmp.select_prev_item() cmp.select_prev_item()
elseif require("luasnip").jumpable(-1) then elseif require("luasnip").jumpable(-1) then
vim.fn.feedkeys(vim.api.nvim_replace_termcodes("<Plug>luasnip-jump-prev", true, true, true), "") require("luasnip").jump(-1)
else else
fallback() fallback()
end end

Loading…
Cancel
Save