6

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 に切り替える前兆ですか?

4

1 に答える 1

3

この問題は、Quack プラグインが原因でした。これを修正するには、Quack メニューをクリックし、[オプション] -> [カスタマイズ] に移動します。Quack Fontify Style まで下にスクロールし、Value Menu をクリックして、Extended GNU Emacs Style または Emacs Default のいずれかを選択します。上にスクロールして、[今後のセッションのために保存] をクリックし、[終了] をクリックします。

于 2012-06-28T01:19:49.713 に答える