mirror of
https://github.com/LunarVim/LunarVim.git
synced 2024-09-20 10:35:08 +02:00
fix(autopairs): attach confirm_done only once (#3430)
This commit is contained in:
parent
8bca78318c
commit
63c31900ad
1 changed files with 7 additions and 2 deletions
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in a new issue