使用诸如`each`之类的迭代器时,Emacs 24 ruby​​-mode indentation行为

时间:2013-11-11 06:29:49

标签: emacs

my_array.each do
          # code here
        end

我认为最好的做法应该是:

my_array.each do
  # code here
end

应该在我的Emacs配置文件中添加一些内容吗?

1 个答案:

答案 0 :(得分:7)

我觉得你正在使用emacs-snapshot。默认情况下,它使用一个新的缩进引擎,现在有点儿错误。要恢复旧版本,请评估以下Emacs Lisp代码:

(setq ruby-use-smie nil)

然后重启ruby-mode。我会在上游报告错误。