diff --git a/nvim/.config/nvim/lua/lazy-plugins/editor-autopairs.lua b/nvim/.config/nvim/lua/lazy-plugins/editor-autopairs.lua index cb8dfb7..23e0293 100644 --- a/nvim/.config/nvim/lua/lazy-plugins/editor-autopairs.lua +++ b/nvim/.config/nvim/lua/lazy-plugins/editor-autopairs.lua @@ -5,18 +5,12 @@ return { dependencies = { "hrsh7th/nvim-cmp", }, - config = function() + config = function(_, opts) -- import nvim-autopairs local autopairs = require("nvim-autopairs") -- configure autopairs - autopairs.setup({ - check_ts = true, -- enable treesitter - ts_config = { - lua = { "string" }, -- don't add pairs in lua string treesitter nodes - javascript = { "template_string" }, -- don't add pairs in javscript template_string treesitter nodes - }, - }) + autopairs.setup(opts) -- import nvim-autopairs completion functionality local cmp_autopairs = require("nvim-autopairs.completion.cmp") @@ -27,4 +21,11 @@ return { -- make autopairs and completion work together cmp.event:on("confirm_done", cmp_autopairs.on_confirm_done()) end, + opts ={ + check_ts = true, -- enable treesitter + ts_config = { + lua = { "string" }, -- don't add pairs in lua string treesitter nodes + javascript = { "template_string" }, -- don't add pairs in javscript template_string treesitter nodes + }, + } }