diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index f688cd9..7dd7678 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -233,11 +233,11 @@ return { end, }, mapping = cmp.mapping.preset.insert({ - [""] = cmp.mapping.select_next_item(), - [""] = cmp.mapping.select_prev_item(), + [""] = cmp.mapping.select_next_item(), + [""] = cmp.mapping.select_prev_item(), [""] = cmp.mapping.scroll_docs(-4), - [""] = cmp.mapping.scroll_docs(4), - [""] = cmp.mapping.complete({}), + [""] = cmp.mapping.scroll_docs(4), + [""] = cmp.mapping.complete(), [""] = cmp.mapping.confirm({ behavior = cmp.ConfirmBehavior.Replace, select = true, @@ -261,6 +261,13 @@ return { fallback() end end, { "i", "s" }), + [""] = cmp.mapping(function(fallback) + if cmp.visible() then + cmp.abort() + else + fallback() + end + end), }), sources = { {