如何调整 qw// 的 cperl 模式缩进?
我收到了,
my @browsers = qw/
Firefox
MSIE
/;
但我想
my @browsers = qw/
Firefox
MSIE
/;
在 Emacs 的 cperl 模式下使用什么设置来实现这一目标?
Following on from this question, here's another bugbear.
I am getting
my @browsers = qw/
Firefox
MSIE
/;
but I want
my @browsers = qw/
Firefox
MSIE
/;
What setting in cperl mode in Emacs might I use to achieve that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没有一个。 x// 作为特殊情况处理,并且有关该语句开头的行的缩进信息不可用:
http://github.com/jrockway/cperl-mode/blob/mx-declare/cperl-mode.el#L3074
这个可以通过在
cperl-sniff-for-indent
和cperl-calculate-indent
中进行一些修改来修复。欢迎补丁!There isn't one. x// is handled as a special case, and the information about the indent of the line that starts the statement is not available:
http://github.com/jrockway/cperl-mode/blob/mx-declare/cperl-mode.el#L3074
This can be fixed with a bit of munging in
cperl-sniff-for-indent
andcperl-calculate-indent
. Patch welcome!