Cのソースで#ifdefなんかで括っている領域を見やすく表示するTips。 Cのソースを書いてる時なんかに、秀丸とかだと#if 0の中身をグレーアウトしてくれるので、読みやすいが、emacsではそんなのできないのかと思って探してみた。意外と簡単にできるらしい。 使うのはcpp-highlight-bufferというコマンド。このコマンドは、C(名前からして元々はC++用なんだろうな・・・)のソース内の#ifなり#ifdefなり#ifndefなりを解析して、その中をどう表示するかを指定できるコマンド。よく分からん。 とにかく、普通にCのソースを書いてる時に M-x cpp-highlight-buffer とすると、*CPP Edit*なるバッファが現れる。ここで色等の指定をすればいい。ちなみに、ソース中に#if等がまったくなければ何も表示されない。 と、ここまでは検索すればすぐ見つかるが、