在Emacs中,如何配置仅按delete键即可删除匹配的括号?
我目前正在使用Emacs(Spacemacs)进行编码 SpaceMac使用smartparens作为插件,所以当我写开放括号时,封闭括号会自动插入 但是,当我使用delete按钮删除开括号时,闭括号仍保留在那里 其他编辑器,如Atom或Sublime text,当我删除打开的括号时,匹配的括号会自动删除,只需按delete键。如何在Emacs中配置此功能 下面是一些例子 Emacs: 原子: 谢谢您的建议。您可以安装该软件包 安装后,您可以在.emacs中全局启用它在Emacs中,如何配置仅按delete键即可删除匹配的括号?,emacs,editor,spacemacs,Emacs,Editor,Spacemacs,我目前正在使用Emacs(Spacemacs)进行编码 SpaceMac使用smartparens作为插件,所以当我写开放括号时,封闭括号会自动插入 但是,当我使用delete按钮删除开括号时,闭括号仍保留在那里 其他编辑器,如Atom或Sublime text,当我删除打开的括号时,匹配的括号会自动删除,只需按delete键。如何在Emacs中配置此功能 下面是一些例子 Emacs: 原子: 谢谢您的建议。您可以安装该软件包 安装后,您可以在.emacs中全局启用它 (需要“autopai
(需要“autopair”)
(autopair全局模式1)
实际上,这是因为在
当我设置饥饿删除模式时发生此错误
而且,正如上面所描述的,如果我将此代码添加到.spacemacs,自动删除就可以工作
(defadvice hungry-delete-backward (before sp-delete-pair-advice activate) (save-match-data (sp-delete-pair (ad-get-arg 0))))