【问题标题】:How do I adjust cperl mode indentation of qw//?如何调整 qw// 的 cperl 模式缩进?
【发布时间】:2010-07-06 03:42:13
【问题描述】:

this question 开始,这里又是一个问题。

我得到了

my @browsers = qw/
                     Firefox
                     MSIE
/;

但我想要

my @browsers = qw/
    Firefox
    MSIE
/;

我可以使用 Emacs 中 cperl 模式的什么设置来实现这一点?

【问题讨论】:

    标签: perl emacs cperl-mode


    【解决方案1】:

    没有。 x// 作为特例处理,语句开头的行的缩进信息不可用:

    http://github.com/jrockway/cperl-mode/blob/mx-declare/cperl-mode.el#L3074

    这可以通过在cperl-sniff-for-indentcperl-calculate-indent 中进行一些修改来解决。欢迎补丁!

    【讨论】:

    • 我会尝试打补丁,但我对 Emacs lisp 的了解并不好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多