diff options
| -rw-r--r-- | lua/lvim/core/autopairs.lua | 9 | 
1 files changed, 7 insertions, 2 deletions
| diff --git a/lua/lvim/core/autopairs.lua b/lua/lvim/core/autopairs.lua index 5daffba5..298b0e1a 100644 --- a/lua/lvim/core/autopairs.lua +++ b/lua/lvim/core/autopairs.lua @@ -46,6 +46,10 @@ function M.config()    }  end +local function on_confirm_done(...) +  require("nvim-autopairs.completion.cmp").on_confirm_done()(...) +end +  M.setup = function()    local status_ok, autopairs = pcall(require, "nvim-autopairs")    if not status_ok then @@ -83,8 +87,9 @@ M.setup = function()      lvim.builtin.autopairs.on_config_done(autopairs)    end    pcall(function() -    local cmp_autopairs = require "nvim-autopairs.completion.cmp" -    require("cmp").event:on("confirm_done", cmp_autopairs.on_confirm_done()) +    require "nvim-autopairs.completion.cmp" +    require("cmp").event:off("confirm_done", on_confirm_done) +    require("cmp").event:on("confirm_done", on_confirm_done)    end)  end | 
