組織モードでのさまざまな優先度の色


11

私の中でこれらの行を使用して優先度の顔属性で組織モードを設定しましたinit.el

(set-face-attribute 'org-priority nil
                    :foreground "aquamarine1"
                    :background "black"
                    :inherit font-lock-keyword-face
                    :inverse-video t
                    :box '(:line-width 2
                           :color "orange"
                           :style released-button))

しかし、優先順位#A、#B、#Cに異なる色を設定する方法があるかどうか疑問に思っています。

回答:


14

org-priority-faces各優先度に特定の属性を与えるようにカスタマイズできます。


からC-h v org-priority-faces

ドキュメンテーション:
特定の優先事項の顔。
これはコンスセルのリストであり、車内の優先文字とcdr内の顔を示しています。顔は、シンボル、文字列としての色、またはのような属性のプロパティリストにすることができます
(:foreground "blue" :weight bold :underline t)
色文字列の場合、変数org-faces-easy-properties は前景色か背景色かを決定します。

編集:

たとえば、これは私の現在の設定です:

'((65 :foreground "red" :background "yellow")
  (66 :foreground "black" :background "yellow")
  (67 . "blue"))

番号65などは優先文字に対応します(ASCII 65 Aなど)。

これは、customize-variableインターフェースを使用して最も簡単に構成できます。


1
例のコードを提供できる可能性はありますか?
ダン

7

ここにカスタマイズの例があります

(setq org-priority-faces '((?A . (:foreground "red" :weight 'bold))
                           (?B . (:foreground "yellow"))
                           (?C . (:foreground "green"))))

1
bold引用しないでください。
SabreWolfy 2016

1
A、B、Cではなく、優先エントリのテキスト自体を変更するための変数名は何だろうと思っていました。ありがとう!
Emmanuel Goldstein
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.