2004年11月17日

[vine-users:068632] Emacsでインデントの設定

VineLinux3.0を利用しています。EmacsでCプログラミングを行って
おりますが、Windowsの秀丸との違いでなかなか思うようにインデントが
付かなくて困っております。

1.Emacsではこのように表示される。
int main( int argc, char* argv[] )
{
int i;
for( i=0; i<100; i++ )
{

printf( "i=%d", i );
}
return( 0 );
}

2.このようにインデントを4に表示させたい。
int main( int argc, char* argv[] )
{
int i;
for( i=0; i<100; i++ )
{
printf( "i=%d", i );
}
return( 0 );
}

3.そこで、GNU Emacsガイドブックをよんで、.emacs.elに次の記述を追加しました。
;; タブ幅
( setq-default tab-width 4 )
;; C言語用インデント
( setq-default c-argdecl-indent 4 )
( setq-default c-indent-level 4 )
( setq-default c-continued-statement-offset 4 )
( setq-default c-continued-brace-offset -4 )
( setq-default c-brace-offset 0 )
( setq-default c-brace-imaginary-offset 0 )
( setq-default c-label-offset -4 )

.emacs.elファイルを修正しましたけれども、思ったように反映されていません。
どのように修正をおこなったらよろしいでしょうか?
ファイルを修正したら、何かコマンドをたたくのでしょうか?

---------------------
MaruyamaTetsuya
maruyama@xxxxx
---------------------


投稿者 xml-rpc : 2004年11月17日 17:32
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/27902
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。