在Emacs中类似C模式(C++,JAVA)的时候,我想代码缩进如下:让Emacs的对齐点运算符缩进
SomeClass someObject;
someObject.add(foo)
.add(bar)
.execute();
然而,每默认的Emacs做到这一点:
SomeClass someObject;
someObject.add(foo)
.add(bar)
.execute();
如何调整缩进,我必须调整哪些变量?
我发现<<操作了类似的功能。看起来,语法项目stream-op由c-mode自动缩进中的函数c-lineup-streamop处理。但到目前为止,我还没有发现任何点运算符。 – Arne 2012-08-09 14:52:38
更多信息:C-C C-s显示句法信息如下:'语法分析:((arglist-cont 17974))'或'语法分析:((statement-cont 17768))'。所以Emacs并不认为这是一种特殊的语法情况。 :( – Arne 2012-08-09 14:56:53