diff --git a/lua/codecraft/plugin/lsp/completion.lua b/lua/codecraft/plugin/lsp/completion.lua index 2c2b711c22c43f7bf1006ac8a7ee68b4550370b3..69260a718738e4ce9dc57d376eb839695365b8fe 100644 --- a/lua/codecraft/plugin/lsp/completion.lua +++ b/lua/codecraft/plugin/lsp/completion.lua @@ -16,24 +16,8 @@ cmp.setup({ behavior = cmp.ConfirmBehavior.Replace, select = true, }), - ["<Tab>"] = cmp.mapping(function(fallback) - if cmp.visible() then - cmp.select_next_item() - elseif luasnip.expand_or_jumpable() then - luasnip.expand_or_jump() - else - fallback() - end - end, { "i", "s" }), - ["<S-Tab>"] = cmp.mapping(function(fallback) - if cmp.visible() then - cmp.select_prev_item() - elseif luasnip.jumpable(-1) then - luasnip.jump(-1) - else - fallback() - end - end, { "i", "s" }), + ["<S-TAB>"] = cmp.mapping.select_prev_item(), + ["<TAB>"] = cmp.mapping.select_next_item(), }), sources = { { name = "nvim_lsp" },