インデントの設定まとめ
情報が多そうなので、Javaモード(cc-mode)で試す。
参考: http://www.jitu.org/~tko/doc-jp/cc-mode.html
ソフトタブ(4インデント)
「インデントはスペース4つだぜ」派。たぶん、これがデフォルト設定。
(add-hook 'java-mode-hook (lambda () (setq indent-tabs-mode nil) (setq c-basic-offset 4)))
ソフトタブ(2インデント)
「インデントはスペース2つだぜ」派。ふだんボクはこれ。
(add-hook 'java-mode-hook (lambda () (setq indent-tabs-mode nil) (setq c-basic-offset 2)))
ハードタブ
「インデントはタブ文字だろ」派。とりあえず、タブはスペース4文字分の幅ということで。
(add-hook 'java-mode-hook (lambda () (message "hook") (setq tab-width 4) (setq indent-tabs-mode t) (setq c-basic-offset 4)))