mu4e-compose: allow updating keymap for minor mode

This commit is contained in:
Dirk-Jan C. Binnema 2023-10-30 22:54:05 +02:00
parent 6dac4423e2
commit a696902c34
1 changed files with 13 additions and 9 deletions

View File

@ -873,21 +873,25 @@ they do not conflict with mu4e inner workings."
"Return the `mu4e-user-agent' symbol."
'mu4e-user-agent)
;;; minor mode for use in other modes.
(define-minor-mode mu4e-compose-minor-mode
"Mode for searching for messages."
:global nil
:init-value nil ;; disabled by default
:group 'mu4e
:lighter ""
:keymap
;;; minor mode for use in other modes.
(defvar mu4e-compose-minor-mode-map
(let ((map (make-sparse-keymap)))
(define-key map "R" #'mu4e-compose-reply)
(define-key map "W" #'mu4e-compose-wide-reply)
(define-key map "F" #'mu4e-compose-forward)
(define-key map "E" #'mu4e-compose-edit)
(define-key map "C" #'mu4e-compose-new)
map))
map)
"Keymap for compose minor-mode.")
(define-minor-mode mu4e-compose-minor-mode
"Mode for searching for messages."
:global nil
:init-value nil ;; disabled by default
:group 'mu4e
:lighter ""
:keymap mu4e-compose-minor-mode-map)
(defvar mu4e--compose-menu-items
'("--"