【发布时间】:2019-02-14 17:00:18
【问题描述】:
我在 OS X 上使用当前的 Emacs 和 Prelude,自定义配置几乎为零。在处理 perl 文件时,smartparens 会干扰 cperl 模式并按 "{" 插入 "{}}" (https://github.com/bbatsov/prelude/issues/1062)。仅在前奏中禁用 perl 文件的 smartparens 的正确方法是什么?
【问题讨论】:
标签: emacs emacs-prelude
我在 OS X 上使用当前的 Emacs 和 Prelude,自定义配置几乎为零。在处理 perl 文件时,smartparens 会干扰 cperl 模式并按 "{" 插入 "{}}" (https://github.com/bbatsov/prelude/issues/1062)。仅在前奏中禁用 perl 文件的 smartparens 的正确方法是什么?
【问题讨论】:
标签: emacs emacs-prelude
如果您使用cperl-electric-parens,您可以禁用smartparens 在 perl 模式下插入该对,例如。添加到您的 perl 配置中
(with-eval-after-load 'smartparens
(sp-local-pair 'cperl-mode "{" nil :actions nil))
【讨论】: