Wie definiere ich im Org-Modus benutzerdefinierte Formatierungen („Gesichter“) für Tagesordnungszeilen nach Priorität?

Wie definiere ich im Org-Modus benutzerdefinierte Formatierungen („Gesichter“) für Tagesordnungszeilen nach Priorität?

Ich verwende den Org-Modus 7.8.11 mit Emacs 24.1.1 und möchte die Farben für die Anzeige der Tagesordnungspunkte ändern, sodass beispielsweise alle Punkte mit der Priorität „A“ in fetter roter Schrift angezeigt werden.

Ich habe versucht, die Variable org-priority-faces zu ändern, aber es hatKein Effekt:

 org-priority-faces is a variable defined in `org-faces.el'.
 Its value is (("A" :foreground "#E01B4C" :weight bold)
 ("B" :foreground "#1739BF")
 ("#C" :foreground "#575757"))

Was mache ich falsch? Könnten andere Konfigurationen diese neue Einstellung überschreiben?

Antwort1

Ich habe die Variable angepasst org-priority-facesund sie hat die folgende Zeile in meiner .emacs erstellt

(custom-set-variables
;; here there is customization for other variables 
    '(org-priority-faces (quote ((65 . "DeepPink") (66 . "firebrick") (67 . "tomato"))))
)

65, 66 und 67 sind ASCII-Codes fürA, BUndCPrioritäten.

Emacs zeigt die Farben in der Agenda richtig an, aber nur[#A], [#B], ...Zeichenfolgen, nicht die ganze Zeile.

verwandte Informationen