ヘルムのハイライトカラーを変更する方法


8

Monokaiテーマを使っています。を開始するhelmと、現在選択されている行が灰色で強調表示されます。特にタイトル情報が青色で表示されていると、簡単に見つけることができません。ものかいテーマの兜

この灰色のハイライトを、たとえば紫に変更するにはどうすればよいですか?


2
変更したい領域にカーソルを合わせて入力しC-u C-x =、どの面が存在するかを確認します。次にM-x customize-face、ほとんどの状況でを使用して色を設定できます。ただし、ルールにはいくつかの例外があります。時々、複数の顔が同じ場所に存在することがあります。そのため、最も可能性が高いと思われるものを変更する前に、そこにあるものを確認することをお勧めします。
法律家、2014

@lawlist M-x customize-faceは、実際にはデフォルトとしてポイントの下の顔を提供します。チェックに問題はありませんC-x =。:-)
Malabarba 2014

@Malabarba-ありがとう、私はそれがその時点で存在するすべての顔にデフォルト設定されることを知りませんでした。
法律家、2014

回答:


10

選択したアイテムを強調表示するために使用するフェイスヘルムの名前はhelm-selectionです。あなたがどんな顔だけの背景色を変更することができますset-background-color(set-background-color 'helm-selection "purple")。次のset-face-attributeように使用することもできます:

(set-face-attribute 'helm-selection nil 
                    :background "purple"
                    :foreground "black")

同時に他の属性も設定する場合。


お返事ありがとうございます。私のinit.elファイルでそれがうまく機能する理由を尋ねてもいいですか。ロードされた別のファイルでは動作しませんか?これらのコードをhelm-c.elとに入れました(load "~/.emacs.d/config/helm-c.el")。動作しません。
Nick

を使用helm-colorsして、パッケージの使用可能な面を検索できます。たとえば、Helmのすべての顔を検索する場合は、のプロンプトに「helm-」と入力するだけですhelm-colors
Tu Do
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.