トップ «前の日記(2001-12-07 (Fri)) 最新 次の日記(2001-12-21 (Fri))» 編集   RSS 1.0 FEED  

Journal InTime


2001-12-17 (Mon) [長年日記]

_ bsd style

EmacsをupgradeしたらCCモードの"bsd"スタイルのc-basic-offsetが8になっていた。

なんか納得行かないけど、スタイル定義にc-basic-offsetを追加。

(c-add-style
 "mystyle"
 '("bsd"
   (c-basic-offset . 4)
   (c-offsets-alist
    (label . 2)
    )))

labelのoffsetを変えてるのはcaseのラベルと区別するため。 (defualt:対策)

ちなみに、Rubyのソースをいじる時は、以下のようなスタイルを使うと便利です。

(c-add-style
 "ruby"
 '("bsd"
   (c-basic-offset . 4)
   (c-offsets-alist
    (case-label . 2)
    (label . 2)
    (statement-case-intro . 2)
    (statement-case-open . 2)
    )))