emacs: tree: use tag-format-tags
authorMark Walters <markwalters1009@gmail.com>
Sat, 11 Jan 2014 21:49:52 +0000 (21:49 +0000)
committerDavid Bremner <david@tethera.net>
Sat, 18 Jan 2014 18:41:50 +0000 (14:41 -0400)
commit17e44cd584017c9187860e0dc80ea407940b8939
tree038d2f110d535d135cacc5a555b08475be2e22d4
parent3c231e7e4978499ba3481589e4620321a018a2d5
emacs: tree: use tag-format-tags

Previously tree did not use tag-format-tags: since tree wants to
distinguish matching messages from non-matching messages it is not a
perfect fit.

However, in preparation for allowing tag-changes to be shown (i.e.,
added or deleted tags to be indicated) it is convenient to make all
places displaying tags call the same routines.

We modify notmuch-tag-format-tags slightly so that it can take and
argument for the default characteristics of the face before the
special tag features are applied.

This also means that things like the star symbol for flagged messages
all work in tree.
emacs/notmuch-tag.el
emacs/notmuch-tree.el