Posted at

Emacs24 のテーマフレームワークを使おう

More than 5 years have passed since last update.

Emacs で見た目を変えるときは color-theme を使うのが一般的でしたが、Emacs24 からテーマフレームワークが提供されたので、そちらを使っていきましょう。


プリインストールされているテーマを使う

いくつかテーマが提供されているのでそれを使う方法です。

非常に簡単です。たった一行 ~/.emacs.d/init.el~/.emacs に以下を追加するだけです。


~/.emacs.d/init.el

(load-theme 'theme-name t)


この方のブログにいくつかスクリーンショットがのってるので参考にするといいです。

Emacs24に最初から同梱されているテーマ


カスタマイズしたテーマを使う

カスタマイズしたテーマを使う方法です。

こちらを参考にさせて頂きました。が、ちょっとつまづいたのでポイントをかいつまんでおきます。

Emacs 24以上を使うなら color-themeではなく、Emacsの themeフレームワークを使おう


カスタマイズされたテーマの設置場所

カスタムテーマは ~/.emacs.d/themes に保存します。またカスタムテーマの名前は foobar-theme.el とします。


カスタムテーマをロードする

カスタムテーマを使いたいときは ~/.emacs.d/init.el に以下の2行を書いておけば大丈夫です。


~/.emacs.d/init.el

(setq custom-theme-directory "~/.emacs.d/themes/")

(load-theme 'foobar t)

以上です。