mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-21 18:38:08 +01:00
contrib: pick: close window function
This commit is contained in:
parent
d3924d5798
commit
d3ef0f74cf
1 changed files with 12 additions and 0 deletions
|
@ -208,6 +208,18 @@ This function does not give an error if there is no button."
|
|||
(let ((button (or button (button-at (point)))))
|
||||
(when button (button-activate button))))
|
||||
|
||||
(defun notmuch-pick-close-message-pane-and (func)
|
||||
"Close message pane and execute FUNC.
|
||||
|
||||
This function returns a function (so can be used as a keybinding)
|
||||
which closes the message pane if open and then executes function
|
||||
FUNC."
|
||||
`(lambda ()
|
||||
,(concat "(Close message pane and) " (documentation func t))
|
||||
(interactive)
|
||||
(notmuch-pick-close-message-window)
|
||||
(call-interactively #',func)))
|
||||
|
||||
(defvar notmuch-pick-mode-map
|
||||
(let ((map (make-sparse-keymap)))
|
||||
(define-key map [mouse-1] 'notmuch-pick-show-message)
|
||||
|
|
Loading…
Reference in a new issue