# HG changeset patch # User Glenn Morris # Date 1225162621 0 # Node ID ff3f463a949c1beebf53125edf2724e025a7ceb8 # Parent 8af0a96bf7da037dc7cf67298171ecc450140bd5 (org-agenda-align-tags): Replace use of cl `adjoin'. diff -r 8af0a96bf7da -r ff3f463a949c lisp/org/org-agenda.el --- a/lisp/org/org-agenda.el Tue Oct 28 01:02:44 2008 +0000 +++ b/lisp/org/org-agenda.el Tue Oct 28 02:57:01 2008 +0000 @@ -4984,12 +4984,12 @@ (if line (point-at-eol) nil) t) (add-text-properties (match-beginning 2) (match-end 2) - (list 'face (delq nil (adjoin 'org-tag - (let ((prop (get-text-property - (match-beginning 2) 'face))) - (if (listp prop) - prop - (list prop))))))) + (list 'face (delq nil (let ((prop (get-text-property + (match-beginning 2) 'face))) + (or (listp prop) (setq prop (list prop))) + (if (memq 'org-tag prop) + prop + (cons 'org-tag prop)))))) (setq l (- (match-end 2) (match-beginning 2)) c (if (< org-agenda-tags-column 0) (- (abs org-agenda-tags-column) l)