プログラミング中のソースコードの編集には暗い色のテーマが好きですが、org-modeでテキストを書くときは、黒い文字で明るい背景を使用したいと思います。 Emacsの異なるフレームに異なる色のテーマを設定するにはどうすればよいですか?別のカラーテーマに切り替えると、すべてのフレームで変化します。
私はOSX10.6でGNU Emacs23.1.1を使用しています。
ジュバのブログの解決策 に来ました。パッケージcolor-theme
は、指定されたカラーテーマをすべてのフレームにインストールするか、選択したものだけにインストールするかを決定する変数color-theme-is-global
を定義します。
この変数の可能な使用法は動的バインディングです。
~/.emacs
に入れる大きな例を次に示します。青い海のカラーテーマが最初のフレームに使用されるデフォルトになり、異なるカラーテーマの2つの追加フレームが作成されます。セットアップ:
(require 'color-theme) ;; set default color theme (color-theme-blue-sea) ;; create some frames with different color themes (let ((color-theme-is-global nil)) (select-frame (make-frame)) (color-theme-gnome2) (select-frame (make-frame)) (color-theme-standard))