Mu4e: fill from address when replying to own email
This commit is contained in:
parent
fde8a3e8c5
commit
81d94cab18
11
config.org
11
config.org
|
@ -1710,10 +1710,13 @@ prompt otherwise also seems sensible.
|
|||
(defun my-mu4e-set-account ()
|
||||
"Set the account for composing a message."
|
||||
(unless (and mu4e-compose-parent-message
|
||||
(let ((mail (cdr (car (mu4e-message-field mu4e-compose-parent-message :to)))))
|
||||
(if (member mail (plist-get mu4e~server-props :personal-addresses))
|
||||
(setq user-mail-address mail)
|
||||
nil)))
|
||||
(let ((to (cdr (car (mu4e-message-field mu4e-compose-parent-message :to))))
|
||||
(from (cdr (car (mu4e-message-field mu4e-compose-parent-message :from)))))
|
||||
(if (member to (plist-get mu4e~server-props :personal-addresses))
|
||||
(setq user-mail-address to)
|
||||
(if (member from (plist-get mu4e~server-props :personal-addresses))
|
||||
(setq user-mail-address from)
|
||||
nil))))
|
||||
(ivy-read "Account: " (plist-get mu4e~server-props :personal-addresses) :action (lambda (candidate) (setq user-mail-address candidate)))))
|
||||
|
||||
(add-hook 'mu4e-compose-pre-hook 'my-mu4e-set-account))
|
||||
|
|
Loading…
Reference in a new issue