请原谅我对Emacs的新手问题,但有人知道如何解决吗?在用Emacs编写ruby代码时,它会以正确的级别缩进(即2个空格)所有关键字,如def
, class
, module
,begin
等。但是,在将参数列表跨多行分隔时,它会缩进到一个看似随机的位置,例如第40列左右。
我一直在阅读有关Emacs制表符设置的资料,但似乎只是在打转而没有得到我正在寻找的信息,因此我想在这里问问。
这里是光标放置在参数列表中的屏幕截图。我尝试了在花括号内缩进(例如块或哈希),那样做可以正常工作,问题出在括号上。