プレゼン用にEmacsの色合いを変える方法

またまたEmacsの話題です。プレゼンでソースコードを見せたいときなど、デモでEmacsを見せたり、プレゼン資料にEmacsのキャプチャ画像を貼付けたいことがあると思います。ところが、プロジェクタは大抵コントラストが弱いため、Emacs上の文字が読みにくいことがあります。

だったらEmacsの色合いを変えればいいわけですけど、どうやって?という人もいるのではないでしょうか。

emacs-default-color.png
例えば私は上図のような色合いでEmacsを使っています(特に設定しておらず、デフォルトの色です)。これは普段使っている分には快適なのですが、プロジェクタに映すと、特に色の付いた文字が非常に読みづらくなります。プロジェクタで読みやすくするには、もっとコントラストのついた色合いにする必要があります。

そんな場合に、Emacsにはcolor-themeというものがあります。「M-x load-library」するとプロンプトが出ますので「color-theme」と入力し、さらに「M-x color-theme-initialize」してから「M-x color-theme-dark-laptop」とすると下図のような色合いになります。とっても簡単ですね!
emacs-dark-laptop.png

私はプレゼン用にはdark-laptopが良いと思うのですが、他のthemeを使うこともできます。色合いの見本が GNU Emacs Color Theme Test - C で見られますので、好みのものを探せば良いと思います。または、color-themeをloadまたはrequireした後で「M-x color-theme-select」して、リストから探してもいいと思います。

一時的な変更でなく、普段から使いたい色合いが見つかった場合には、下記のように.emacsに書けばOKです。

(require 'color-theme)
(color-theme-initialize)
(color-theme-dark-laptop)

参考資料

  • http://q.hatena.ne.jp/1143005052 本記事と内容がかなり重複しています。背景色が黒ではないですけど、暗い系統の背景色であればRobin Hoodなんかは悪くないと思います。

コメント / トラックバックはありません

コメントする