Windows サーバーとコンソール (Cygwin) で実行しているときに、別のカラー テーマを設定しようとしています。問題は、ブロックの外側custom-enabled-themes
またはどこかに設定しようとすると、効果がないように見えることです。custom-safe-themes
custom-set-variables
何を与える?マニュアルはそれについて沈黙しています。
プログラムload-theme
および/またはenable-theme
(少なくともemacs 24.3では)使用できます。この方法では、テーマに安全であるというフラグを立てる必要はなく (自分が何をしているのかを知っているはずなので)、(if (display-graphic-p) ...)
テーマを選択するために a を使用できます。
EmacsWiki には、その方法に関するセクションがあります: http://www.emacswiki.org/emacs/ColorTheme#toc11。
また、デーモン モードで emacs を実行し、異なるフレーム (コンソールと GUI の両方) に異なるテーマが必要な場合の対処方法についても説明しています。