Couleurs pour différentes priorités en mode Org


11

J'ai configuré le mode Org avec un attribut face pour les priorités avec ces lignes dans mon 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))

Mais je me demande s'il existe un moyen de définir différentes couleurs pour les priorités #A, #B & #C.

Réponses:


14

Vous pouvez personnaliser org-priority-facespour attribuer des attributs spécifiques à chaque priorité.


De C-h v org-priority-faces,

Documentation:
Visages pour des priorités spécifiques.
Il s'agit d'une liste de contre-cellules, avec caractère prioritaire dans la voiture et faces dans le cdr. La face peut être un symbole, une couleur comme une chaîne ou une liste de propriétés d'attributs, comme
(:foreground "blue" :weight bold :underline t).
S'il s'agit d'une chaîne de couleurs, la variable org-faces-easy-properties détermine s'il s'agit d'une couleur de premier plan ou d'arrière-plan.

Éditer:

Par exemple, voici ma configuration actuelle:

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

Les chiffres 65, etc. correspondent aux lettres de priorité (ASCII 65 pour A, etc.).

Ceci est plus facilement configuré à l'aide de l' customize-variableinterface.


1
Avez-vous des chances de fournir un exemple de code, s'il vous plaît?
Dan

7

Voici un exemple de personnalisation

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

1
boldne doit pas être cité.
SabreWolfy

1
Je me demandais quel est le nom de la variable pour changer le texte lui-même de l'entrée prioritaire, pas l'A, B ou C. Des idées? Merci!
Emmanuel Goldstein
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.