torutkのブログ

ソフトウェア・エンジニアのブログ

Emacs JDEEモード(JDEE2.3.4beta6)におけるTiger用インデント

アノテーション

現在、アノテーションを使用したメソッドについて以下のように字下げが行われる。

public class Some {
    @SomeAnnotation
        public void doSome() {
            :
    }
}

アノテーション表記に続く行のインデント機構の結果を見るためにC-c C-sを打つと、
syntactic analysis: *1
となっています。
これをアノテーション行と同じレベルのインデントとするために、
 (c-set-offset 'topmost-intro-cont 0)
を追加します。

※これはインナークラスのメソッドでアノテーションを使うと対応できません。
より完全な対処は次のURLを参考にしてください。

*1:topmost-intro-cont . 28