« Firefoxで「このページを検索」したい | Main | カテゴリは固定していいんだろうか? #3 迷走中 »



Thu, 29 Sep 2005

basic-mode でのインデント幅設定 on xyzzy

Posted at Thu, 29 Sep 2005 in computer::xyzzy

Xyzzy の basic-mode でインデント量を調整する方法です。

以下は4文字分の半角スペースでインデントする場合。

(add-hook 'ed::*basic-mode-hook*
  #'(lambda ()
      (set-tab-columns 4 (selected-buffer))
      (setq ed::*basic-indent-level* (tab-columns))
      (make-local-variable 'indent-tabs-mode)
      (setq indent-tabs-mode nil)))
インデントの幅を変える場合は以下の行の4を2とか8とかに
(set-tab-columns 4 (selected-buffer))
タブでインデントしたい場合は、最後の行をnilからtに
(setq indent-tabs-mode t)

インデント関係で少しまとまっているページはこのへん

インデントの変更方法 @keiのlink page
http://www.jsdlab.co.jp/~kei/xyzzy/manual/basic/basic.html#basic_b_indent
C・C++ソースコードのインデントあわせ @keiのlink page
http://www.jsdlab.co.jp/~kei/xyzzy/xyzzy2.html#c_indent
インデントの設定 @しょぼしょぼすくりぷと xyzzy for programer
http://www.afis.to/~start/xyzzy/programing/indent.html

« Firefoxで「このページを検索」したい | Main | カテゴリは固定していいんだろうか? #3 迷走中 »