diff --git a/lisp/ChangeLog b/lisp/ChangeLog index e795cea60..c5ed67265 100755 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,10 @@ +2009-05-22 Carsten Dominik + + * org-agenda.el (org-agenda-list): Apply the new face + `org-agenda-date-today'. + + * org-faces.el (org-agenda-date-today): New face. + 2009-05-21 Carsten Dominik * org-agenda.el (org-agenda-to-appt): Turn off restriction when diff --git a/lisp/org-agenda.el b/lisp/org-agenda.el index 2c9538061..7fd9aa461 100644 --- a/lisp/org-agenda.el +++ b/lisp/org-agenda.el @@ -2820,7 +2820,9 @@ given in `org-agenda-start-on-weekday'." 'org-agenda-date)) (put-text-property s (1- (point)) 'org-date-line t) (put-text-property s (1- (point)) 'org-day-cnt day-cnt) - (if todayp (put-text-property s (1- (point)) 'org-today t)) + (when todayp + (put-text-property s (1- (point)) 'org-today t) + (put-text-property s (1- (point)) 'face 'org-agenda-date-today)) (if rtnall (insert (org-finalize-agenda-entries (org-agenda-add-time-grid-maybe diff --git a/lisp/org-faces.el b/lisp/org-faces.el index 0652e5985..24bcbe960 100644 --- a/lisp/org-faces.el +++ b/lisp/org-faces.el @@ -461,6 +461,13 @@ changes." (set-face-doc-string 'org-agenda-date "Face used in agenda for normal days.")) +(unless (facep 'org-agenda-date-today) + (copy-face 'org-agenda-date 'org-agenda-date-today) + (set-face-doc-string 'org-agenda-date-today + "Face used in agenda for today.") + (when (fboundp 'set-face-attribute) + (set-face-attribute 'org-agenda-date-today nil :weight 'bold :italic 't))) + (unless (facep 'org-agenda-date-weekend) (copy-face 'org-agenda-date 'org-agenda-date-weekend) (set-face-doc-string 'org-agenda-date-weekend