From 0e05ab8c1d54c20c29570e66abbb3ecf915af3c9 Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Tue, 12 Mar 2024 20:45:51 +0200 Subject: [PATCH] mu4e-compose: only use keymap-set when available Was added with emacs 29. --- mu4e/mu4e-compose.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mu4e/mu4e-compose.el b/mu4e/mu4e-compose.el index 4131c1b1..8eafb41b 100644 --- a/mu4e/mu4e-compose.el +++ b/mu4e/mu4e-compose.el @@ -609,8 +609,9 @@ buffers; lets remap its faces so it uses the ones for mu4e." (define-key map (kbd "C-c C-u") #'mu4e-update-mail-and-index) (define-key map (kbd "C-c ;") #'mu4e-compose-context-switch) - (keymap-set map " " #'mu4e-compose-goto-top) - (keymap-set map " " #'mu4e-compose-goto-bottom) + (when (fboundp 'keymap-set) ;; emacs 29 + (keymap-set map " " #'mu4e-compose-goto-top) + (keymap-set map " " #'mu4e-compose-goto-bottom)) ;; remove some unsupported commands... [remap ..] does not work here ;; XXX remove from menu, too.