Emacsの色設定は奥が深く、面倒だったりします。
Emacs歴が長い人は自分好みの色設定を探究している人もいるでしょう。
とりあえず先人の色設定を手っ取り早く試したいならばテーマに頼るのがいいです。
でも、いろいろあって迷ってしまいますね。
ならば、3つのサイトを紹介します。
90個のテーマ一覧
http://code.google.com/p/gnuemacscolorthemetest/
このサイトは90個のテーマで、
C言語、elisp、Java、Perl、LaTeXのバッファを
表示したスクリーンショットが見られます。
一覧できるので、好みのテーマが見付かるでしょう。
Fig1: テーマ一覧
106個のテーマ一覧
https://github.com/emacs-jp/replace-colorthemes/blob/master/screenshots.md
emacs-jpにもテーマ一覧があります。
Fig2: emacs-jpにもテーマ一覧
ブラウザでテーマを選択
http://color-theme-select.heroku.com/
このサイトはブラウザでEmacsを模倣し、
右上のテーマをクリックすればそのテーマがわかります。
左下のspeedbarをクリックすれば、
いろいろなモードでの表示が確認できます。
Fig3: ブラウザで手軽に試せる
Fig4: ruby-mode
Fig5: java-mode
テーマを設定する
テーマは現在ではMELPAに多数置いてあるので、
M-x list-packages でパッケージ一覧を表示させ、
テーマ名を検索し、インストールしてください。
M-x occur RET theme でも M-x helm-package でも
M-x helm-list-elisp-packages でもいいです。
その後、たとえばcalmer-forest-themeならば
(load-theme 'calmer-forest t)
を評価します。
気に入ればinit.elに書きましょう。
昔から color-theme.el というelispが開発されていましたが、
Emacs24の現在は時代遅れ(外部サイト) になっています。
既存の設定とバッティングする場合は…
なお、 M-x customize-face で独自に色設定をしているときは
それが有効になります。
それはそれでテーマをアレンジできて便利ですが、
初めてテーマを使うときは邪魔になりかねません。
ほぼすべてのテーマでfont-lockの色設定は施されているので、
気に入ったテーマが見付かった場合は独自のカスタマイズから
font-lock関係のフェイスの設定を取り除いてください。
カスタマイズ結果はinit.elか
変数 custom-file で設定したファイルに記録されます。
その中で custom-set-faces という項目(S式)があるので、
そこからfont-lockと検索してください。
本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。