X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=emacs%2Fnotmuch.el;h=8e14692429ecc8e5740571a96a2d73fcf10f7f52;hb=693ca8d8a80438ce1e361e7e6d22288f52a11c55;hp=ecf7198003e2af6c8fd1025414971ad414b24544;hpb=e954310d70674a439a50cf4c699467567095b057;p=notmuch diff --git a/emacs/notmuch.el b/emacs/notmuch.el index ecf71980..8e146924 100644 --- a/emacs/notmuch.el +++ b/emacs/notmuch.el @@ -695,13 +695,12 @@ background." (defun notmuch-search-color-line (start end line-tag-list) "Colorize lines in `notmuch-show' based on tags." - (mapc (lambda (elem) - (let ((tag (car elem)) - (attributes (cdr elem))) - (when (member tag line-tag-list) - (notmuch-apply-face nil attributes nil start end)))) - ;; Reverse the list so earlier entries take precedence - (reverse notmuch-search-line-faces))) + ;; Reverse the list so earlier entries take precedence + (dolist (elem (reverse notmuch-search-line-faces)) + (let ((tag (car elem)) + (face (cdr elem))) + (when (member tag line-tag-list) + (notmuch-apply-face nil face nil start end))))) (defun notmuch-search-author-propertize (authors) "Split `authors' into matching and non-matching authors and