[已解决] Emacs 27, rust-mode, 如何让单引号自动的 autopair, 但是,单引号前面如果是 & 则例外。

electric-pair 提供了修改方法,可自行扩展。

在《 自带 HTML+ 模式和 electric-pair-mode 在 JS 区域的一个问题 - #4,来自 twlz0ne 》里讨论过,用我回帖中的方法,添加一条规则即可:

(add-to-list 'electric-pair-inhibit-predicate-mode-chars-alist
             '(rust-mode . ((?' . "&'"))))
3 个赞