mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-25 20:38:08 +01:00
emacs: Allow the user to choose the "From" address when forwarding a message
When pressing C-u f, the user will be prompted for the identity to use.
This commit is contained in:
parent
784649561a
commit
1a8aae6fa7
2 changed files with 17 additions and 3 deletions
|
@ -172,6 +172,20 @@ the From: address first."
|
||||||
(list (cons 'from (notmuch-mua-prompt-for-sender))))))
|
(list (cons 'from (notmuch-mua-prompt-for-sender))))))
|
||||||
(notmuch-mua-mail nil nil other-headers)))
|
(notmuch-mua-mail nil nil other-headers)))
|
||||||
|
|
||||||
|
(defun notmuch-mua-new-forward-message (&optional prompt-for-sender)
|
||||||
|
"Invoke the notmuch message forwarding window.
|
||||||
|
|
||||||
|
If PROMPT-FOR-SENDER is non-nil, the user will be prompted for
|
||||||
|
the From: address first."
|
||||||
|
(interactive "P")
|
||||||
|
(if prompt-for-sender
|
||||||
|
(let* ((sender (notmuch-mua-prompt-for-sender))
|
||||||
|
(address-components (mail-extract-address-components sender))
|
||||||
|
(user-full-name (car address-components))
|
||||||
|
(user-mail-address (cadr address-components)))
|
||||||
|
(notmuch-mua-forward-message))
|
||||||
|
(notmuch-mua-forward-message)))
|
||||||
|
|
||||||
(defun notmuch-mua-send-and-exit (&optional arg)
|
(defun notmuch-mua-send-and-exit (&optional arg)
|
||||||
(interactive "P")
|
(interactive "P")
|
||||||
(message-send-and-exit arg))
|
(message-send-and-exit arg))
|
||||||
|
|
|
@ -1103,11 +1103,11 @@ any effects from previous calls to
|
||||||
(interactive)
|
(interactive)
|
||||||
(notmuch-mua-reply (notmuch-show-get-message-id)))
|
(notmuch-mua-reply (notmuch-show-get-message-id)))
|
||||||
|
|
||||||
(defun notmuch-show-forward-message ()
|
(defun notmuch-show-forward-message (&optional prompt-for-sender)
|
||||||
"Forward the current message."
|
"Forward the current message."
|
||||||
(interactive)
|
(interactive "P")
|
||||||
(with-current-notmuch-show-message
|
(with-current-notmuch-show-message
|
||||||
(notmuch-mua-forward-message)))
|
(notmuch-mua-new-forward-message prompt-for-sender)))
|
||||||
|
|
||||||
(defun notmuch-show-next-message ()
|
(defun notmuch-show-next-message ()
|
||||||
"Show the next message."
|
"Show the next message."
|
||||||
|
|
Loading…
Reference in a new issue