From 2e49b16a6dd1d4ba65b7f8d74d79194090e4406e Mon Sep 17 00:00:00 2001 From: TEC Date: Fri, 16 Apr 2021 13:22:40 +0800 Subject: [PATCH] Mu4e: When only one personal addr is set, use it No need to prompt when there's a single entry in +mu4e-personal-addresses. --- modules/email/mu4e/autoload/email.el | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/modules/email/mu4e/autoload/email.el b/modules/email/mu4e/autoload/email.el index d4cd80aa5..58a5fac5c 100644 --- a/modules/email/mu4e/autoload/email.el +++ b/modules/email/mu4e/autoload/email.el @@ -346,10 +346,12 @@ with the current context." (setq user-mail-address from) nil)))) (setq user-mail-address - (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)))))) + (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)))))))