return { "windwp/nvim-autopairs", event = "InsertEnter", opts = { check_ts = true, ts_config = { lua = { "string" }, javascript = { "template_string" } }, }, config = function (_, opts) local npairs = require("nvim-autopairs") npairs.setup(opts) local cmp_autopairs = require("nvim-autopairs.completion.cmp") local cmp = require("cmp") cmp.event:on("confirm_done", cmp_autopairs.on_confirm_done()) end }