【问题标题】:Emacs Prelude: how to disable smartparens for perl files?Emacs Prelude:如何禁用 perl 文件的 smartparens?
【发布时间】: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


    【解决方案1】:

    如果您使用cperl-electric-parens,您可以禁用smartparens 在 perl 模式下插入该对,例如。添加到您的 perl 配置中

    (with-eval-after-load 'smartparens
      (sp-local-pair 'cperl-mode "{" nil :actions nil))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-04
      • 1970-01-01
      相关资源
      最近更新 更多