私は Emacs 24.1.1 で org-mode 7.8.11 を使用しており、アジェンダの行を表示するために使用される色を変更して、たとえば優先度が「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コードであり、A、BそしてC優先順位。
Emacsはアジェンダで色を正しく表示しますが、[#A]、[#B]、...行全体ではなく、文字列のみ。