diff options
| author | Matt Armstrong <marmstrong@google.com> | 2016-08-14 15:13:00 -0700 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2016-09-12 08:08:45 -0300 |
| commit | 3856286e21ab4ef282bbb262b700477282327923 (patch) | |
| tree | 47923789312f3be8cab020e59b326add8add7d21 | |
| parent | 7b7960ea228ca0449e2711377dfdebc23a791147 (diff) | |
emacs: implement notmuch-search-color-line with dolist.
While passing a lambda to mapc is idiomatic elisp, dolist is easier
to understand, and there are a few other calls to it in this file.
| -rw-r--r-- | emacs/notmuch.el | 13 |
1 files changed, 6 insertions, 7 deletions
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 |
