Restore the dynamically bound variables `tag-changes` and `query` in
in `notmuch-before-tag-hook` and `notmuch-after-tag-hook`.
+Add `notmuch-jump-key` face to fontify keys in `notmuch-jump` and
+related functions. To ensure backward compatibility, the new face
+inherits from `minibuffer-prompt`.
+
Notmuch 0.32 (2021-05-02)
=========================
(error "To use notmuch-jump, %s"
"please customize shortcut keys in notmuch-saved-searches."))))
+(defface notmuch-jump-key
+ '((t :inherit minibuffer-prompt))
+ "Default face used for keys in `notmuch-jump' and related."
+ :group 'notmuch-faces)
+
(defvar notmuch-jump--action nil)
;;;###autoload
(buffer-string)))
(full-prompt
(concat table "\n\n"
- (propertize prompt 'face 'minibuffer-prompt)))
+ (propertize prompt 'face 'notmuch-jump-key)))
;; By default, the minibuffer applies the minibuffer face to
;; the entire prompt. However, we want to clearly
;; distinguish bindings (which we put in the prompt face
;; Format each action
(mapcar (pcase-lambda (`(,key ,desc))
(setq key (format-kbd-macro key))
- (concat (propertize key 'face 'minibuffer-prompt)
+ (concat (propertize key 'face 'notmuch-jump-key)
(make-string (- key-width (length key)) ? )
" " desc))
action-map)))