我目前正在编码中使用Emacs(Spacemacs)。
Spacemacs使用smartparens作为插件,因此当我打开括号时会自动插入小括号。
但是,当我使用删除按钮删除开括号时,左括号仍保留在那里。
其他编辑器,如Atom或Sublime文本,当我删除开括号时,只需按删除键即可自动删除匹配括号。如何在Emacs中配置此功能?
以下是示例。
的Emacs:
原子
感谢您的建议。
答案 0 :(得分:0)
答案 1 :(得分:0)
实际上,这是因为一个错误解释了 this issue.
设置hungry-delete-mode
时会出现此错误。
并且,如上所述,如果我将此代码添加到我的.spacemacs,则自动删除有效。
(defadvice hungry-delete-backward (before sp-delete-pair-advice activate) (save-match-data (sp-delete-pair (ad-get-arg 0))))