2012-05-12 6 views
6

Emacsでスキーム(.scm)ファイルを編集するとき、私は自分の選択した色のテーマを失うようです。私はUbuntu 11.10を使用しています。 Emacsの23.3.2 GTK +、ここでカラーテーマ設定のための私の関連の.emacsです:Emacsのスキームが吹き飛ばされる

(require 'color-theme) 
(eval-after-load "color-theme" 
'(progn 
(color-theme-initialize) 
(setq color-theme-is-global t) 
(color-theme-tm))) 

は、TMのテーマはよさそうだと目(暖かいパステルカラー)に簡単です。しかし、.scmファイルを読み込むと、スキームモードは色についての独自のアイデアを持ち、恐ろしい強烈なブルースをもたらします。私は.lispファイルを開くことができ、他のすべてのファイル形式と同様にtmテーマにうまく適合します。私はemacs -nw consoleにterm256を設定して切り替えました...そして、それは少し光っているようですが、GUI Emacsでは、それはスキームファイルだけがtmテーマをスローし、256色私を激しく怒らせる。 GUIのEmacsメニューから「Tools/Color Themes」を選択しても、悪いスキームモードの色のテーマは変更されません。私もquack.elを使っていますが、コメントアウトしても悪い色には影響していないようです。これはハスケルに切り替えるための予兆ですか?

+3

私はquack.elを書いたN Van Dykeからちょうど聞いた。彼は変態のオプションに行く/ PLTから他の2つのオプションのいずれかにFontificationをカスタマイズして変更すると言いました。これはうまくいっているようだが、これまでになかった私の.emacsの完全に無効にしないことは私の間違いだった。 – melwasul

+3

これは回答として投稿することを検討する必要があります。コミュニティは質問が解決されたことを知ります。 –

+0

'require'と' eval-after-load'シーケンス(これはかなり不思議なことです)ではなく '(when(require 'color-theme nil' noerror)...)'を使ってコードを実行しますifライブラリは正常にロードされました。 – phils

答えて

3

この問題は、Quackプラグインによって発生しています。それを修正するには、Quackメニューをクリックし、Options-> Customizeに行きます。 Quack Fontish Styleまでスクロールして、Value Menuをクリックし、拡張GNU Emacs StyleまたはEmacs Defaultを選択します。バックアップをスクロールし、[今後のセッションで保存する]をクリックして終了します。

関連する問題