【问题标题】:How to remove the matching character?如何删除匹配的字符?
【发布时间】:2025-12-13 17:50:02
【问题描述】:

我写了一个简单的函数,让 emacs 添加匹配的引号(所以当我输入" 时,我得到"{cursor}")。但是现在,当我删除第一个引用但第二个引用仍然存在时,这是一个主要的烦恼。

有没有办法“监听”字符删除事件,如果下一个字符与删除的字符匹配,那么也删除下一个字符?

【问题讨论】:

    标签: emacs elisp


    【解决方案1】:

    为此存在现有的次要模式。请参阅 EmacsWiki 上的 AutoPairs

    autopair.el 具有您所描述的特定功能。

    (Emacs 24 中的electric-pair-mode 似乎没有)。

    相关问答(提到自动配对):

    【讨论】: