2010年7月9日の日記の1番目の記事へのコメント

c-modeのインデント

Emacsのc-modeで,「=」の後の式に改行を入れた際のインデントの仕方が気に入らなかったので,何とかならんものかと調べてみたところ,何とかする方法を発見することができました.

普通↓な風にインデントされるのが

    stat = check_val()
        ? STAT_2ND
        : STAT_IDLE;

こうやって設定をしておくと,

(c-set-offset 'statement-cont 'c-lineup-math)

↓な風になってくれます.まあ,常識なのかもしれませんが・・・.

    stat = check_val()
           ? STAT_2ND
           : STAT_IDLE;

あと,ここのインデントを変えたいけど,何にすりゃいいのかわからんなーという場合は,その場所にカーソル動かしてC-c C-o (もしくは M-x c-state-offset) で色々試せます.何が指定できるのかわからない場合でも,タブを押せば候補が出てくるし.まあ,これも常識なのかもしれませんが・・・.Emacsでこういうの探すのって,ほんと難しいですなぁ (;´Д`).今回も,途中からよくわからなくなって,結局ソース見たし・・・.

お名前:  メールアドレス(省略可):
メールアドレスも表示されます
ここに名前その他を書いてはいけません: ここにメールアドレスその他を書いてはいけません:

2010年7月9日の日記の1番目の記事へのコメント

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2010年7月
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ