这个"bug“可能从ruby-mode一开始就潜伏着,但最近当我遇到新的Rails标准时,我注意到了它。例如,如果我要像Michael Hartl的Rails教程那样构造一个简单的助手:
def logo(name = nil)
l = image_tag(path, alt: 'Sample App', class: 'round')
# indentation moves cursor here正如你所看到的,缩进是混乱的,它不像以前那样遵循2个空格的约定。请注意,如果我将这些更改为“常规”散列约定,它就会像一个咒语一样工作。
def logo(name = nil)
l = image_tag(path, :alt => 'Sample App', :class => 'round')
# indentation is now here这在HTML中真的很令人沮丧,因为我可以得到嵌套得很好的MuMaMo代码。我的光标在页面末尾的2342列结束。我以为是Rinari / nXHTML的问题,但不是。我正在用纯ruby-mode编写这个帮助器,我得到了相同的行为。
有什么想法吗?
发布于 2012-02-04 20:13:02
这似乎在ruby HEAD中得到了解决。
https://stackoverflow.com/questions/9135762
复制相似问题