1

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

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

 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 ответ1

2

Я настроил переменную 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 для приоритетов A, B и C.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .