2011-09-18 8 views
14

私はsolarizedカラーテーマを使用するように私のiterm2を設定している:terminal予期しない色(ブルーバック)

私もEmacsは、このテーマを使用したいと思います。以下はその外観です:emacs

私はxterm-256colorに端末を設定しました。私が逃したものは分からないが、それは悲しいことだ。

ヘルプありがとうございます。

+0

チェックするだけで、その一致が強調表示されていますか?最初の行の最初の文字にある開いた括弧をポイントの下の空の行に移動するとどうなりますか? –

+0

何も起こらない(まあ、カーソルが動く)。 –

+0

私はWindows版パテと同じ問題があります。私は同じ青い背景を得る。 –

答えて

10

公式(または正式に支持された)の和解したgit repoは、thisより劣っているバージョンを持っていることが判明しました。

私は後者に切り替えて問題を修正しました。

+0

これはWindowsのパテについても私にとってはうまくいきました。 –

1

iTermの設定ではソラリゼーションされたテーマだけを使用し、コンソールのemacsでは使用しないでください。

+0

私は、それは仕事の種類だろうが、なぜこれは問題でもあるのですか?私は自分のコンピュータに関することが私が思うように動作しない理由を理解していないのは好きではありません。 –

3

iTerm2自体で設定されているデフォルトの背景色を使用します。問題は、デフォルトの背景色(iTermのデフォルトを上書きする)をemacsが設定していることです。

背景色を変更するコマンドを削除すると、iTerm2のデフォルトに戻ります。あなたが最も可能性が高いあなたの.emacsに以下のようなもの持って

:すべての属性:「背景」端末のデフォルトの背景色を使用するには

(custom-set-faces '(default ((t (:background "blue"))) t)) 

を、設定しないでください。それを黒に設定すると必ずしも正しく動作するとは限りません(あなたの場合はおそらくそうでしょう)。

私は透過でgnome-terminalを使い、デフォルトの ":background:black"を設定するとウィンドウが完全に不透明になりました。透明性を取り戻すために、「:背景」設定を削除しなければならなかった。

デフォルトの ":foreground"属性を設定することはできますが、それは機能します。 ":背景"を設定しないでください(あなたはそれを手に入れましたか?多分それを繰り返す必要があります:))端末デフォルトの背景!

+0

ありがとう、これはまさに私のエラーでした –

0

私にとっての問題は、端末のemacs上の派手な濃い緑色の背景色を持っていた:

dark green background colour is wrong

私は#222222へ#272822から背景色を変更することで、それを修正しました。何らかの理由でiTerm2やコマンドラインのemacs/aquamacsが非常に穏やかな緑色の背景色をぼんやりとした濃い緑色の色調に変えます。

(custom-set-variables 
    '(default-frame-alist 
     '((background-color . "#272822") 
     (background-mode . dark)))) 
+0

また、同じことは他の暗い色合いの色でも起こります。 – peterhil

+0

私は自分でカスタマイズしたモノカイのテーマを使用しています。 – peterhil