Mu4e: When only one personal addr is set, use it

No need to prompt when there's a single entry in +mu4e-personal-addresses.
This commit is contained in:
TEC 2021-04-16 13:22:40 +08:00
parent d78cdc9a22
commit 2e49b16a6d
No known key found for this signature in database
GPG key ID: 779591AFDB81F06C

View file

@ -346,10 +346,12 @@ with the current context."
(setq user-mail-address from)
nil))))
(setq user-mail-address
(if (= (length +mu4e-personal-addresses) 1)
(car +mu4e-personal-addresses)
(completing-read
"From: "
(if-let ((context-addresses
(when mu4e~context-current
(alist-get '+mu4e-personal-addresses (mu4e-context-vars mu4e~context-current)))))
context-addresses
(mu4e-personal-addresses))))))
(mu4e-personal-addresses)))))))