X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=emacs%2Fnotmuch.el;h=75fe6900f1f9832d151514491d7dde816afc3aa8;hp=4fc338e2a3358a718a4b427962b371d615380676;hb=e63f37a4a90c5d2a399a99a0566b6e1dfea263aa;hpb=e1a700067a22214f54064c281219fbbbef87de06 diff --git a/emacs/notmuch.el b/emacs/notmuch.el index 4fc338e2..75fe6900 100644 --- a/emacs/notmuch.el +++ b/emacs/notmuch.el @@ -273,8 +273,12 @@ there will be called at other points of notmuch execution." (goto-char (point-min))) (defface notmuch-message-summary-face - '((((class color) (background light)) (:background "#f0f0f0")) - (((class color) (background dark)) (:background "#303030"))) + `((((class color) (background light)) + ,@(and (>= emacs-major-version 27) '(:extend t)) + (:background "#f0f0f0")) + (((class color) (background dark)) + ,@(and (>= emacs-major-version 27) '(:extend t)) + (:background "#303030"))) "Face for the single-line message summary in notmuch-show-mode." :group 'notmuch-show :group 'notmuch-faces) @@ -428,11 +432,10 @@ returns nil." (defun notmuch-search-foreach-result (beg end fn) "Invoke FN for each result between BEG and END. -FN should take one argument. It will be applied to the -character position of the beginning of each result that overlaps -the region between points BEG and END. As a special case, if (= -BEG END), FN will be applied to the result containing point -BEG." +FN should take one argument. It will be applied to the character +position of the beginning of each result that overlaps the region +between points BEG and END. As a special case, if (= BEG END), +FN will be applied to the result containing point BEG." (let ((pos (notmuch-search-result-beginning beg)) ;; End must be a marker in case fn changes the ;; text.