fix(mu4e): void-function mu4e-clear-caches error

mu4e-clear-caches was removed in djcb/mu@f73aad2b41, so users on
1.12.2 or so will see void-function errors until djcb/mu@770a2396de is
propagated to distro package managers, which likely won't happen
soon (esp for LTS distros).

Fix: #7703
Ref: djcb/mu@f73aad2b41
Ref: djcb/mu@770a2396de
Co-authored-by: dltacube <dltacube@users.noreply.github.com>
This commit is contained in:
Henrik Lissner 2024-04-05 14:21:19 -04:00
parent 82e0641bf7
commit a6a011fc9c
No known key found for this signature in database
GPG key ID: B60957CA074D39A3

View file

@ -33,8 +33,11 @@ default/fallback account."
:enter-func :enter-func
(lambda () (mu4e-message "Switched to %s" label)) (lambda () (mu4e-message "Switched to %s" label))
:leave-func :leave-func
(lambda () (progn (setq +mu4e-personal-addresses nil) (lambda ()
(mu4e-clear-caches))) (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 :match-func
(lambda (msg) (lambda (msg)
(when msg (when msg