Emacs は対応するカッコにをハイライトしたりしてくれるけど,
reinbow-delimiters.el を使うと,
対応するカッコにカッコの深さに応じて色をつけてくれる.
説明が悪いので,以下のページの画像を見てもらった方がいい.
http://emacs-fu.blogspot.com/2011/05/toward-balanced-and-colorful-delimiters.html
とりあえず,以下のような設定をして,lisp-interaction-mode で
rainbow-delimiters が使えるようにする.
(when (require 'rainbow-delimiters nil 'noerror) (add-hook 'lisp-interaction-mode-hook 'rainbow-delimiters-mode) (add-hook 'emacs-lisp-mode-hook 'rainbow-delimiters-mode))
デフォルトの face の色は見難いので,適当に変更する.
face は rainbow-delimiters-depth-1-face から
rainbow-delimiters-depth-9-face,
rainbow-delimiters-depth-_10-face,
rainbow-delimiters-depth-_11-face,
rainbow-delimiters-depth-_12-face
まで.
via: emacs-fu: toward balanced and colorful delimiters
http://emacs-fu.blogspot.com/2011/05/toward-balanced-and-colorful-delimiters.html