Revert "emacs: Don't attempt to colour tags in `notmuch-show-mode'."
authorDavid Bremner <bremner@debian.org>
Tue, 17 Jan 2012 12:01:48 +0000 (08:01 -0400)
committerDavid Bremner <bremner@debian.org>
Tue, 17 Jan 2012 12:01:48 +0000 (08:01 -0400)
This reverts commit 4b256ff557e924fbaffca144d25a9d5f92026146.

According to id:"87aa5nlwwg.fsf@praet.org" and followup messages, the
assumptions of the patch seem not to hold in emacs 23.

emacs/notmuch-show.el

index 1a250a30a51dacde76c11f8c2718639130807ee9..03c1f6b7d7f559ad87d994aa5b80884acadccd1f 100644 (file)
@@ -221,7 +221,10 @@ indentation."
     (goto-char (notmuch-show-message-top))
     (if (re-search-forward "(\\([^()]*\\))$" (line-end-position) t)
        (let ((inhibit-read-only t))
-         (replace-match (concat "(" (mapconcat 'identity tags " ") ")"))))))
+         (replace-match (concat "("
+                                (propertize (mapconcat 'identity tags " ")
+                                            'face 'notmuch-tag-face)
+                                ")"))))))
 
 (defun notmuch-show-clean-address (address)
   "Try to clean a single email ADDRESS for display.  Return
@@ -253,7 +256,8 @@ message at DEPTH in the current thread."
            " ("
            date
            ") ("
-           (mapconcat 'identity tags " ")
+           (propertize (mapconcat 'identity tags " ")
+                       'face 'notmuch-tag-face)
            ")\n")
     (overlay-put (make-overlay start (point)) 'face 'notmuch-message-summary-face)))