우선순위에 따라 의제 라인에 대해 조직 모드에서 사용자 정의 형식("얼굴")을 정의하는 방법은 무엇입니까?

우선순위에 따라 의제 라인에 대해 조직 모드에서 사용자 정의 형식("얼굴")을 정의하는 방법은 무엇입니까?

나는 Emacs 24.1.1과 함께 조직 모드 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 코드입니다.에이, 비그리고우선순위.

Emacs는 의제에서 색상을 올바르게 표시하지만[#A], [#B], ...전체 줄이 아닌 문자열입니다.

관련 정보