Emacsブルーの色が暗すぎる


13

Emacsの青(背景が暗い)が暗すぎる。classA以下の例では読みづらいです:

ここに画像の説明を入力してください

濃い青色を修正する方法は?


4
暗い背景と明るい背景を認識する端末とテーマを使用していますか?この場合、Emacsが端末の背景色を正確に検出せず(単に推測しているため)、カスタマイズframe-background-modeするとそれと他の顔が修正される可能性があります。
wasamasa

@wasamasaのコメントは私の状況に当てはまります。それは回答IMOにする必要があります。
Henry

回答:


16

青い単語の上にカーソルを置いて、と言いC-u C-x =ます。faceエントリを見つけて、その値をクリックします。次に、をクリックしcustomize this faceて、前景の値をに変更しますCyan1

コンソールまたはemacs -nwターミナルで作業している場合は、クリックするのではなく、適切な要素にカーソルを置いてを押しRETます。


emacs -nwモードのカーソルを右ペインに移動するにはどうすればよいですか?<kbd> RET </ kbd> <kbd> ENTER </ kbd>と同じ?
Viesturs

1
C-x oウィンドウを循環します。そして、はい、RET通常ラベルが付けられるキーの一般的に使用されるemacs名ですEnter
NickD 2017年

なんとかやりました。
Viesturs

おめでとう!
NickD 2017年

問題が1つ(またはいくつか)の顔を変えることである場合、私の答えは成り立ちます。しかし、問題が@wasamasaが質問と以下の回答へのコメントで説明しているとおりである場合は、それがより良い回答です:カスタマイズframe-background-mode
NickD 2017年

6

Emacsの顔は、サポートされている色の数や明るい/暗い背景に表示されるかどうかなどの表示属性に応じて、異なる値を持つことができます。Emacsはグラフィカルモードで問題なく後者を推測できますが、テキストフレームの場合、推測はそれほど良くありません。間違っていることが判明した場合は、上のスクリーンショットのように、黒に濃い青が表示されます(暗い背景に十分なコントラストがある明るい背景を誤って想定しているため)。

それが当てはまるかどうかを確認するには、の値を調べ、frame-background-mode必要に応じてカスタマイズします。


それは一度に顔を変えるよりもはるかに優れています。ありがとう!
NickD 2017年

どうすれば検査できframe-background-modeますか?
Viesturs

変数と同様にF1 v、名前が続きます。
wasamasa


1

NickDは良い答えを持っていますが、同じ濃い青色のメニューバーを更新しません(タイプすると、何が表示されているかわかりますctrl + sか?)。このメソッドは、読みにくいメニューも修正します。

  1. emacsを実行する
  2. タイプ alt + x customize-themes
  3. 下向き矢印でmanoj-darkに戻り、Returnキー押します(または別のテーマを選択します)。
  4. 入力ctrl + x, ctrl + sして設定を保存します
  5. 入力ctrl + x, ctrl + cして終了します

このテーマは.emacsファイルに保存され、将来emacsを使用するときに使用されます。以下に、より包括的な手順を示します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.