From: David Bremner Date: Wed, 19 Oct 2016 11:44:35 +0000 (-0300) Subject: Merge emacs face fixes and NEWS X-Git-Tag: 0.24_rc0~111 X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=commitdiff_plain;h=9dea5b8804a43d27f8edb452957ec44b77bd155c;hp=2f643ac763e4e2f2b1951f0f1197af951c8b2575 Merge emacs face fixes and NEWS --- diff --git a/NEWS b/NEWS index 1eea5cc5..ac3ceb10 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,22 @@ +Notmuch 0.23.1 (UNRELEASED) +=========================== + +General +------- + +Require Xapian >= 1.2.6 + + The ifdef branch for older Xapian (pre-compact API) had bit-rotted. + +Emacs +----- + +Fix test failure with Emacs 25.1 + + A previously undiscovered jit-lock related bug was exposed by Emacs + 25, causing a notmuch-show mode test to fail. This release fixes the + bug, and hence the test. + Notmuch 0.23 (2016-10-03) ========================= diff --git a/emacs/notmuch.el b/emacs/notmuch.el index 079a3d1f..bd08aa0c 100644 --- a/emacs/notmuch.el +++ b/emacs/notmuch.el @@ -314,7 +314,7 @@ there will be called at other points of notmuch execution." (defface notmuch-search-flagged-face '((t - (:weight bold))) + (:foreground "blue"))) "Face used in search mode face for flagged threads. This face is the default value for the \"flagged\" tag in @@ -324,7 +324,7 @@ This face is the default value for the \"flagged\" tag in (defface notmuch-search-unread-face '((t - (:foreground "blue"))) + (:weight bold))) "Face used in search mode for unread threads. This face is the default value for the \"unread\" tag in @@ -670,9 +670,16 @@ of the result." (goto-char (point-min)) (forward-line (1- notmuch-search-target-line))))))))) +(define-widget 'notmuch--custom-face-edit 'lazy + "Custom face edit with a tag Edit Face" + ;; I could not persuage custom-face-edit to respect the :tag + ;; property so create a widget specially + :tag "Manually specify face" + :type 'custom-face-edit) + (defcustom notmuch-search-line-faces - '(("unread" 'notmuch-search-unread-face) - ("flagged" 'notmuch-search-flagged-face)) + '(("unread" . notmuch-search-unread-face) + ("flagged" . notmuch-search-flagged-face)) "Alist of tags to faces for line highlighting in notmuch-search. Each element looks like (TAG . FACE). A thread with TAG will have FACE applied. @@ -690,7 +697,9 @@ matching tags are merged, with earlier attributes overriding later. A message having both \"deleted\" and \"unread\" tags with the above settings would have a green foreground and blue background." - :type '(alist :key-type (string) :value-type (custom-face-edit)) + :type '(alist :key-type (string) + :value-type (radio (face :tag "Face name") + (notmuch--custom-face-edit))) :group 'notmuch-search :group 'notmuch-faces)