ネコでも出来るMeadowでcolor-theme

わが家ちさ子姫

会社のPCはwindowsEmacsキーバインドが大好きなボクはEclipseでもEmacsキーバインド
Windowsで動くEmacsMeadowは,良いんだけど何か画面が見にくいなぁ〜って思ってたら.
color-themeっていうのがあるのを知って早速設定してみたのでその手順を記しておく*1

1.color-theme.elをダウンロードしよう.

http://www.cs.cmu.edu/~maverick/GNUEmacsColorThemeTest/のhereのリンクをクリックしてダウンロードする.

2.解凍して任意のディレクトリに保存する.
解凍したら,C:\Meadowの下に任意のディレクトリを作ってそこに保存する.
今回はC:\Meadow\elispというディレクトリを作ってそこに解凍済みファイルを配置したとする.


3.load-pathを通す.
googleとかで調べると,「load-pathが通ったディレクトリに配置する」とかさらって書いてて結構困った.

まず,Meadowを起動する.
Ctrl-x fでミニバッファーにファイル検索を出して,

//~/.emacs

と現在のパスの後ろに追加する.
//でルートに戻って~/で個人ディレクトリへ.そしてその直下にある.emacsを開く.

開いたファイルにロードパスを書き込む

(setq load-path
(append
(list
(expand-file-name "~/elisp/color-theme-6.6.0/")
)
load-path))

ファイル名が長くて面倒な場合は

ln -s color-theme-6.6.0 color-theme

とかでリンクを作って.

(expand-file-name "~/elisp/color-theme/")

にしても良い.


4.color-themeを読み込む.

(require 'color-theme)

.emacsに追記する.
これで,M-x color-theme-*が選択出来る様になる.*2

5.お気に入りのテーマを決める.
http://www.cs.cmu.edu/~maverick/GNUEmacsColorThemeTest/index-java.html

http://www.cs.cmu.edu/~maverick/GNUEmacsColorThemeTest/index-el.html
でお気に入りのテーマを決める.

実際に試してみたい時は.
M-x color-theme-selectでリストを表示して,試してみたいthemeでリターンを押せば良い.


6.次回起動時から自動的に指定したcolor-themeを呼び出せるようにする.

(color-theme-initialize)
(color-theme-clarity)

.emacsに希望するthemeを設定しておく
M-x color-theme-initializeをしておけば,M-x color-theme-selectをしてから,themeを選択と2段階踏まなくても,M-x color-theme-*で各テーマを直接設定出来るようになります.
その時に設定したコマンドを上記の2行目に書きます.


7.Meadowを再起動してみる.
再起動すると,一瞬ウィンドウ内が背景だけになりますが,すぐに直るので問題ありません.


因に,ボクのお気に入りはclarity and beautyです.
その名に負けない見やすさです.

*1:但しMeadowは既にC:\にインストールされているものとする.

*2:読み込める様にするには再起動か上記3の(setq load-path の部分から,require ...の部分を選択してM-x eval-regionをする必要があります.