xyzzy QandA

c-mode でのインデントの設定方法がわからないのですが…。


管理番号 87
最終更新 2003/06/17 00:59:52
以下の変数を適当に調整します。(右の値は初期値)

  c-indent-level               :  2
  c-continued-statement-offset :  2
  c-argdecl-indent             :  5
  c-brace-offset               :  0
  c-brace-imaginary-offset     :  0
  c-label-offset               : -2
  c-comment-indent             :  2

赤塚さんのページに,各変数の説明があります。
  → http://www.jsdlab.co.jp/%7Ekei/xyzzy/manual/basic/basic.html#basic_b_indent

逸見さんのページに,K&R, BSD, GNU(既定値) 各スタイルの設定例があります。
  → http://www.netlaputa.ne.jp/%7Ehenmi/lisp/xyzzy/intro/971012c.html

例えば,BSD スタイルにする場合は,初期化ファイルに,

  (setq c-indent-level 8)
  (setq c-continued-statement-offset 8)
  (setq c-argdecl-indent 8)
  (setq c-brace-offset -8)
  (setq c-label-offset -0)
  (setq c-comment-indent 2)

と書いておいてください。