全角空白とタブを強調表示

全角空白とタブ文字を強調表示するということ自体は割りと既出な感じなんだけど、blank-mode.elなんてのを見つけたので、これでやってみた。

(autoload 'blank-mode "blank-mode" nil t)
(setq blank-chars 'tabs-and-spaces)
(setq blank-display-mappings
      '((?\t [2235 ?\t] [?\\ ?\t])
        (?\  [?\■] [?.])))
(setq blank-space-regexp "\\( \\)")

適当なバッファで、M-x blank-mode とすれば全角空白とタブが強調表示される。タブ文字のところに記号が入ってよい感じ。
他にも show-wspace.el ってのもあってこっちは行末の余分なスペース(trailing whitespace)を強調表示してくれたりするみたい。

追記

blank-mode.el は UTF-8 で書かれているので、末尾に

;; Local Variables:
;; coding: utf-8
;; End:

とでもしておいたほうがいいかも知れない。