Emacs24のテーマ
Emacs24のpretestも5版(24.0.94)になって、そろそろ24に移行すっか、というわけで、24を常用し始めました。オイラは職業プログラマじゃないんで、emacsの用途といえばorgでレポート書いたり、趣味のclojureで遊んだり、まあ気楽なもんなんですがね。そんなハンパユーザーだから、あんまり機能がどうのというのは気にならんのだけれど、気になってたのがelpaの正式サポート。まあ正式じゃなくても使えてたからいいんだけど、とりあえず何も設定しなくても使えるってのがいいじゃないですか。それと、今までcolor-themeっていうのをインストールしてカラフルにしてたんですが、正式にテーマがサポートされたこと。で、早速M-x customize-themesとかやって見るわけですよ。color-themeのテーマライブラリーには山のように他人が作ったテーマが付属していて、適当にヨサゲなのを選ぶ楽しみがあったんだけど、正式なテーマは何だか数が少ないぞ。それと、何となく好みのテーマがない。うーん、どうしよう。ちなみにcolor-theme時代にはclarityってのが好きで何年も使ってた。その前はsubtle-hackerとかも使ったかな。ちなみに、24になってもcolor-themeは使えるみたいですけどね。
で、最初は付属のthemeをテンプレートにして、color-themeのclarityから適当にコピペしてそれっぽくしていたんだけど、どうせどっちもset-faceしているだけだし、color-themeのfaceをダンプしてEmacs24用のthemeに変換するってのを作ってみた。
こんな感じ。相当やっつけ(笑)。だってどうせ一回しか使わないし。
Emacs23を-qで立ち上げて、color-themeだけロードしてM-x color-theme-clarity、そのあと上のファイルをロードして、M-x my-dump-themeするとテーマの名前と説明を聞いてくるから適当に答えてあげると、新しいバッファにEmacs24用のthemeができる。そのバッファを適当な場所にセーブしとく。オイラの場合は~/.emacs.d/themes/というフォルダを掘って、そこにぶち込んだ。
今度はEmacs24でcustom-theme-directoryにさっきのフォルダをcustomize-variableして、M-x customize-themesすると、さっきのテーマがリストに現れるって寸法。
で、これを使って作ったclarityがこれ。
うーん、clarity。うーん、マンダム。



