diff --git a/.config/nvim/lua/plugin/cmp.lua b/.config/nvim/lua/plugin/cmp.lua index deebb51..fee7dda 100644 --- a/.config/nvim/lua/plugin/cmp.lua +++ b/.config/nvim/lua/plugin/cmp.lua @@ -58,8 +58,8 @@ cmp.setup { select = true, }), [""] = cmp.mapping(function(fallback) - if vim.fn.pumvisible() == 1 then - vim.fn.feedkeys(t "", "n") + if cmp.visible() then + cmp.select_next_item() elseif luasnip.expand_or_jumpable() then luasnip.expand_or_jump() elseif check_backspace() then @@ -69,8 +69,8 @@ cmp.setup { end end, { "i", "s" }), [""] = cmp.mapping(function(fallback) - if vim.fn.pumvisible() == 1 then - vim.fn.feedkeys(t "", "n") + if cmp.visible() then + cmp.select_prev_item() elseif luasnip.jumpable(-1) then luasnip.jump(-1) else