return { { 'windwp/nvim-autopairs', event = 'InsertEnter', dependencies = { 'hrsh7th/nvim-cmp' }, opts = { check_ts = true, ts_config = { lua = { 'string' }, -- it will not add a pair on that treesitter node javascript = { 'template_string' }, java = false, -- don't check treesitter on java }, enable_check_bracket_line = true, }, config = function() local cmp_autopairs = require 'nvim-autopairs.completion.cmp' local cmp = require 'cmp' cmp.event:on('confirm_done', cmp_autopairs.on_confirm_done()) end, }, }