From 650e48837d210670a957a4f23e99bbbf9eb841a5 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 5 Apr 2024 14:21:19 -0400 Subject: [PATCH] fix(mu4e): void-function mu4e-clear-caches error mu4e-clear-caches was removed in djcb/mu@f73aad2b4175, so users on 1.12.2 or so will see void-function errors until djcb/mu@770a2396def9 is propagated to distro package managers, which likely won't happen soon (esp for LTS distros). Fix: #7703 Ref: djcb/mu@f73aad2b4175 Ref: djcb/mu@770a2396def9 Co-authored-by: dltacube --- modules/email/mu4e/autoload/email.el | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/email/mu4e/autoload/email.el b/modules/email/mu4e/autoload/email.el index 336ed40f1..f9efcbf74 100644 --- a/modules/email/mu4e/autoload/email.el +++ b/modules/email/mu4e/autoload/email.el @@ -33,8 +33,11 @@ default/fallback account." :enter-func (lambda () (mu4e-message "Switched to %s" label)) :leave-func - (lambda () (progn (setq +mu4e-personal-addresses nil) - (mu4e-clear-caches))) + (lambda () + (setq +mu4e-personal-addresses nil) + ;; REVIEW: `mu4e-clear-caches' was removed in 1.12.2, but + ;; may still be useful to users on older versions. + (if (fboundp 'mu4e-clear-caches) (mu4e-clear-caches))) :match-func (lambda (msg) (when msg