# HG changeset patch # User Meredith Howard # Date 1716047767 18000 # Node ID 52750027eff63bcc2a7b27b176e94e426976c63f # Parent f5f84f8909744d157b24f0f012ec4b7d554eb2ce simplify nvim-cmp setup diff --git a/.config/nvim/lua/plugins/completion.lua b/.config/nvim/lua/plugins/completion.lua --- a/.config/nvim/lua/plugins/completion.lua +++ b/.config/nvim/lua/plugins/completion.lua @@ -63,19 +63,11 @@ return { end end, { "i", "s" }), [""] = cmp.mapping.abort(), - [""] = cmp.mapping.confirm({ select = true }), [""] = cmp.mapping.complete(), - [""] = function(fallback) - local e = cmp.get_active_entry() - if cmp.visible() and e then - cmp.confirm({ select = false }, function() - if e:get_kind() ~= cmp.lsp.CompletionItemKind.Snippet then - vim.api.nvim_feedkeys(" ", "n", false) - end - end) - end + [""] = cmp.mapping(function(fallback) + cmp.confirm({ select = false }) fallback() - end, + end, { "i", "s" }), }), sources = cmp.config.sources({ { name = "nvim_lsp" },