- PR -

cc-modeで無名クラスのインデントって統一できますか?

1
投稿者投稿内容
Jun
大ベテラン
会議室デビュー日: 2003/08/25
投稿数: 141
投稿日時: 2005-12-02 09:34
"cc-mode"で"ellemtel"をベースに java のスタイルを決めています
"cc-mode"って無名クラスのインデントが統一されたインデントにならないと
思うのですが(無名クラスの位置によりインデントが異なる),".emacs"をどのように
設定すればいいのでしょうか?

ちなみに今設定しているインデントは

(c-offsets-alist . ((topmost-intro . 0)
(topmost-intro-cont . 0)
(substatement . +)
(substatement-open . 0)
(case-label . 0)
(access-label . -)
(statement-case-open . +)
(statement-cont . ++)
(inline-open . 0)
))

ですが無名クラスのインデントはインデント量0か+のどちらかに統一したい.

たとえば+に統一するなら

public Iterator<Foo> iterator()
{
return new Iterator<Foo>()
{
    public ......

ですが無名クラス以外の式を次行に継続するときには++のままにしたいのです.



のようにしたいのです
Jun
大ベテラン
会議室デビュー日: 2003/08/25
投稿数: 141
投稿日時: 2005-12-02 09:36
半角スペースがうまくいれれなくて却ってわかりづらくなりました
申し訳ありません
1

スキルアップ/キャリアアップ(JOB@IT)