在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