0

Emacs 24.1 を実行しています。私の .emacs 開始ファイルには、次の行があります。

(load-theme 'tango-dark t)

ただし、ansi-term ターミナルを実行すると、背景色がうまく機能しません。

                          ここに画像の説明を入力

興味深いのは、ディレクトリの場合は背景色が正しく、一部のファイルの場合は背景色が黒であることです (バッファの背景色は濃い灰色ですが)。

次のいずれかを行います。

1: バッファの背景色をテキストの背景色と一致させます (この場合は黒)

また

2: テキストの背景色をバッファーの背景色 (この場合は濃い灰色) と一致させます。この場合は tango-dark によって構成されます。

これどうやってするの?(両方の可能性に対する答えが理想的です)

4

1 に答える 1

1

Emacs 24以降、テーマ設定メカニズムが組み込まれており、color-theme以前同じ目的で使用されていたライブラリとは少し異なりますが、非常によく似ています。

どういうわけか、端末の色の設定が適用される前にテーマが初期化されたか、古いテーマがこの色を設定していたのに、新しいテーマは適用されなかったのではないかと思います。

基本的に、テーマは顔のコレクションであり、テーマの作成者はあなたが使用する可能性があると信じていました(したがって、Emacsに組み込まれていない顔をテーマに入れることができます)。ただし、テーマは他のことも設定する可能性があるため、を使用して端末の背景色を設定することもcustom-theme-set-variables、以前はそれを行うために使用することもできますが、それ以上はできません。

いずれの場合も、顔自体をカスタマイズするか(テーマ設定を上書きします)、テーマをカスタマイズすることで、いつでもカスタマイズできるはずです。最初の使用M-xcustomize-faceRETdefaultRETと2番目の使用を行うことができますM-xcustomize-themeRETtango-darkRET

于 2012-09-21T19:54:19.480 に答える