|
@@ -6039,14 +6039,15 @@ When FACE-OR-COLOR is not a string, just return it."
|
|
|
(defun org-font-lock-add-priority-faces (limit)
|
|
|
"Add the special priority faces."
|
|
|
(while (re-search-forward "\\[#\\([A-Z0-9]\\)\\]" limit t)
|
|
|
- (add-text-properties
|
|
|
- (match-beginning 0) (match-end 0)
|
|
|
- (list 'face (or (org-face-from-face-or-color
|
|
|
- 'priority 'org-special-keyword
|
|
|
- (cdr (assoc (char-after (match-beginning 1))
|
|
|
- org-priority-faces)))
|
|
|
- 'org-special-keyword)
|
|
|
- 'font-lock-fontified t))))
|
|
|
+ (when (save-match-data (org-at-heading-p))
|
|
|
+ (add-text-properties
|
|
|
+ (match-beginning 0) (match-end 0)
|
|
|
+ (list 'face (or (org-face-from-face-or-color
|
|
|
+ 'priority 'org-special-keyword
|
|
|
+ (cdr (assoc (char-after (match-beginning 1))
|
|
|
+ org-priority-faces)))
|
|
|
+ 'org-special-keyword)
|
|
|
+ 'font-lock-fontified t)))))
|
|
|
|
|
|
(defun org-get-tag-face (kwd)
|
|
|
"Get the right face for a TODO keyword KWD.
|