前提
Emacsの配色を変更したいときは、M-x load-theme
してみるといいですよ。Emacs 24なら、特別なものをインストールする必要はない。
なにしたいの
筆者は黒い画面が好きなのでmanoj-darkテーマを愛用してるんですけど、別のカラーテーマに一時的に変更したいこともよくあります。アスキーアートを見るときとかね!
なので、黒い画面と明るめの画面をくるくる変更できると、とても捗ります。
toggle-load-theme
を定義
適当に書いたので、各自.emacs.d/init.el
とかにコピペすると便利です。
(defvar my/load-themes '(manoj-dark tango))
(defun toggle-load-theme ()
"Toggle `load-theme'."
(interactive)
(let ((current-theme (car custom-enabled-themes)))
(load-theme
(car (or (cdr (member current-theme my/load-themes))
my/load-themes)))))
my/load-themes
は、お好みで設定してください。
(defvar my/load-themes '(A B C))
このように設定した場合、M-x toggle-load-theme
を実行するたびに A → B → C → A → …
のように変更(トグル)されます。現在の設定がX
のときは、my/load-themes
の先頭にあるA
になります。
まとめ
やる夫スレを読むには (load-theme 'tango)
がおすすめ。
宣伝: やる夫達は鳥人戦隊のようです おもしろいよ!