From 8ea68830a0212047aae924cc32ef9d7bb3bb270b Mon Sep 17 00:00:00 2001 From: Jieru Mei Date: Mon, 23 Jan 2023 03:31:29 -0800 Subject: refactor!: remove `%` and `$` autopairs rules (#3759) --- lua/lvim/core/autopairs.lua | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/lua/lvim/core/autopairs.lua b/lua/lvim/core/autopairs.lua index 298b0e1a..b9b66683 100644 --- a/lua/lvim/core/autopairs.lua +++ b/lua/lvim/core/autopairs.lua @@ -55,7 +55,6 @@ M.setup = function() if not status_ok then return end - local Rule = require "nvim-autopairs.rule" autopairs.setup { check_ts = lvim.builtin.autopairs.check_ts, @@ -72,17 +71,6 @@ M.setup = function() fast_wrap = lvim.builtin.autopairs.fast_wrap, } - require("nvim-treesitter.configs").setup { autopairs = { enable = true } } - - local ts_conds = require "nvim-autopairs.ts-conds" - - -- TODO: can these rules be safely added from "config.lua" ? - -- press % => %% is only inside comment or string - autopairs.add_rules { - Rule("%", "%", "lua"):with_pair(ts_conds.is_ts_node { "string", "comment" }), - Rule("$", "$", "lua"):with_pair(ts_conds.is_not_ts_node { "function" }), - } - if lvim.builtin.autopairs.on_config_done then lvim.builtin.autopairs.on_config_done(autopairs) end -- cgit v1.2.3