Emacs でスキーム (.scm) ファイルを編集すると、選択したカラー テーマが失われるようです。私はUbuntu 11.10を使用しています。Emacs 23.3.2 GTK+ と、カラー テーマに関連する .emacs は次のとおりです。
(require 'color-theme)
(eval-after-load "color-theme"
'(progn
(color-theme-initialize)
(setq color-theme-is-global t)
(color-theme-tm)))
tm のテーマは見栄えがよく、目にやさしい (暖色系のパステル)。しかし、.scm ファイルをロードすると、scheme モードは色について独自の考えを持っているようで、恐ろしく強烈なギラギラした青になり、さらに悪いことに、かっこで赤く光ります。.lisp ファイルを開くことができ、他のすべてのファイル形式と同様に、tm テーマにうまく準拠しています。term256 をセットアップした emacs -nw コンソールに切り替えました...そして、それは輝きを少し落ち着かせたようですが、GUI Emacs では、あたかもスキーム ファイルだけが tm テーマを捨て、256 色さえ捨てているかのようです。私に悪意を持って輝きます。GUI Emacs メニューから "Tools/Color Themes" を選択しても、悪いスキーム モードのカラー テーマは変更されません。quack.elも使っていますが、コメントアウトしても悪い色には影響しないようです。これは Haskell に切り替える前兆ですか?