diff --git a/lua/astrocommunity/completion/copilot-lua-cmp/copilot-lua-cmp.lua b/lua/astrocommunity/completion/copilot-lua-cmp/copilot-lua-cmp.lua index 0494c2e0e..9ad9fb596 100644 --- a/lua/astrocommunity/completion/copilot-lua-cmp/copilot-lua-cmp.lua +++ b/lua/astrocommunity/completion/copilot-lua-cmp/copilot-lua-cmp.lua @@ -30,22 +30,14 @@ return { fallback() end end, { "i", "s" }) - opts.mapping[""] = cmp.mapping { - i = function(fallback) - if copilot.is_visible() then - copilot.dismiss() - elseif not cmp.abort() then - fallback() - end - end, - c = function(fallback) - if copilot.is_visible() then - copilot.dismiss() - elseif not cmp.close() then - fallback() - end - end, - } + + opts.mapping[""] = cmp.mapping(function() + if copilot.is_visible() then copilot.next() end + end) + + opts.mapping[""] = cmp.mapping(function() + if copilot.is_visible() then copilot.prev() end + end) return opts end,