diff --git a/mu4e/mu4e-helpers.el b/mu4e/mu4e-helpers.el index f82262e8..6d82119f 100644 --- a/mu4e/mu4e-helpers.el +++ b/mu4e/mu4e-helpers.el @@ -603,9 +603,9 @@ shorter keys in some cases where there are multiple bindings." (defun mu4e-keymap-set (keymap key definition) "Set KEY to DEFINITION in KEYMAP. Temporary version, from Emacs 29." - (cl-assert (key-valid-p key)) + (when (fboundp 'key-valid-p) (cl-assert (key-valid-p key))) (when (stringp definition) - (cl-assert (key-valid-p definition)) + (when (fboundp 'key-valid-p) (cl-assert (key-valid-p definition))) (setq definition (key-parse definition))) (define-key keymap (key-parse key) definition))