From ccf5e35217b29c0399079694c9c2193c947dae1b Mon Sep 17 00:00:00 2001 From: Lou Greenwood Date: Sun, 12 Nov 2023 08:17:18 +0000 Subject: [PATCH] fix(ultimate-autopair-nvim): Fix & update ultimate-auto-pair to v0.6 config --- .../ultimate-autopair-nvim/init.lua | 23 +++++++------------ 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/lua/astrocommunity/editing-support/ultimate-autopair-nvim/init.lua b/lua/astrocommunity/editing-support/ultimate-autopair-nvim/init.lua index 6dd5118f0..219034d14 100644 --- a/lua/astrocommunity/editing-support/ultimate-autopair-nvim/init.lua +++ b/lua/astrocommunity/editing-support/ultimate-autopair-nvim/init.lua @@ -6,27 +6,20 @@ return { { "altermo/ultimate-autopair.nvim", event = "InsertEnter", + branch = 'v0.6', --recomended as each new version will have breaking changes opts = { -- disable autopair in the command line: https://github.com/altermo/ultimate-autopair.nvim/issues/8 cmap = false, extensions = { - rules = { - rules = { - { - "call", - function(o) - -- disable in comments including markdown style - local status, node = pcall(vim.treesitter.get_node, { pos = { o.linenr - 1, o.col - 2 } }) - return o.incmd - or o.col == 1 - or not status - or not node - or node:type() ~= "comment" and node:type() ~= "html_block" - end, - }, + cond = { + -- disable in comments + -- https://github.com/altermo/ultimate-autopair.nvim/blob/6fd0d6aa976a97dd6f1bed4d46be1b437613a52f/Q%26A.md?plain=1#L26 + cond = { + function(fn) return not fn.in_node('comment') end }, }, - -- get fly mode working on strings: https://github.com/altermo/ultimate-autopair.nvim/issues/33 + -- get fly mode working on strings: + -- https://github.com/altermo/ultimate-autopair.nvim/issues/33 fly = { nofilter = true, },