fuzzy-format.el をインストール

Copy/Cut/Paste:スペース VS タブのインデントスタイル戦争に中立の立場をとるfuzzy-format.el を commitした
タブによるインデントとスペースによるインデントをいい感じに使い分けてくれるlisp
(個人的には、タブのインデントを使う意味が分からないのだが、仕事で色々なスタイルのファイルを触るので仕方がない。。。)

今までは、ftp://dlpx1.dl.ac.uk/fx/emacs/indent-tabs-maybe.el を使用していたが、こっちの方が良さそう。
indent-tabs-maybeは、バッファの一定範囲内に"^\t" が見つかるとタブモードになってしまうが、fuzzy-format.elは"^\t"と"^ "をカウントして、数の大きい方に設定している。
おかげで、誤判定が少なくなった。

.emacsに下記を追加
(require 'fuzzy-format)
(setq fuzzy-format-default-indent-tabs-mode nil)
(global-fuzzy-format-mode t)
mode-line-formatを下記のように再設定
- "%14b"
+ 'mode-line-buffer-identification

直接バッファ名で表示していた箇所を mode-line-buffer-identificationに変更。
→タブモード/スペースモードの時、それぞれ[T],[S]を末尾に付け加えてくれるため。