Как определить пользовательское форматирование («лица») в org-mode для строк повестки дня по приоритету?

Как определить пользовательское форматирование («лица») в org-mode для строк повестки дня по приоритету?

Я использую org-mode 7.8.11 с Emacs 24.1.1 и хочу изменить цвета, используемые для отображения строк повестки дня, чтобы, например, все строки с приоритетом «A» отображались красным жирным шрифтом.

Я пытался изменить переменную org-priority-faces, но онанет эффекта:

 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"))

Что я делаю не так? Могут ли другие конфигурации перезаписать эту новую настройку?

решение1

Я настроил переменную org-priority-faces, и она создала следующую строку в моем .emacs

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

65, 66 и 67 — это коды ASCII дляА, БиСприоритеты.

Emacs правильно отображает цвета в повестке дня, но только[#А], [#Б], ...строки, а не вся линия.

Связанный контент