emacs: tag deleted face bugfix
authorMark Walters <markwalters1009@gmail.com>
Sun, 18 Sep 2016 10:57:32 +0000 (11:57 +0100)
committerDavid Bremner <david@tethera.net>
Sun, 25 Sep 2016 10:42:01 +0000 (07:42 -0300)
commit51d27e08555ac3187bd9d5649a0074ba6a9aabce
treec824883929e746c24c8fe065c482b562df5204d3
parentb57426a43549ac5434c0f793e184f1b0b955f7e0
emacs: tag deleted face bugfix

Commit d25d33ff cleaned up some of the tag face code. However, for the
face notmuch-tag-deleted it used the test

((class color) (supports :strike-through))

to decide whether to use red strikethrough or inverse-video (emacs in
a terminal typically doesn't support red strikethrough, but in X it does).

However, it seems that test often returns true even though red
strikethrough is not supported. This breaks the tag update code -- the
wrong thing is displayed to the user.

Thus we make the test explicitly more specific, changing the test to

((class color) (supports :strike-through "red"))
emacs/notmuch-tag.el