From a773421b38688fbc02740a2b22a7da7f5c071d1b Mon Sep 17 00:00:00 2001 From: Alexander Rosenberg Date: Thu, 4 Jun 2026 21:56:09 -0700 Subject: [PATCH] Fix last commit --- elisp/org-mu4e-compose.el | 5 +++-- init.el | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/elisp/org-mu4e-compose.el b/elisp/org-mu4e-compose.el index f02a1aa..ccf0f3f 100644 --- a/elisp/org-mu4e-compose.el +++ b/elisp/org-mu4e-compose.el @@ -646,10 +646,11 @@ This also sets `mail-user-agent'." "Convenience function to install useful evil keybindings for org-mu4e. Note that this mutates some org-mu4e keymaps (but not any mu4e keymaps)." (require 'evil) - (evil-define-key '(normal visual) org-mu4e-compose-mode-map + (declare-function evil-define-key* "evil") + (evil-define-key* '(normal visual operator) org-mu4e-compose-mode-map "G" #'mu4e-compose-goto-bottom "gg" #'mu4e-compose-goto-top) - (evil-define-key 'normal org-mu4e-compose-mode-map + (evil-define-key* 'normal org-mu4e-compose-mode-map "ZZ" #'message-send-and-exit "ZD" #'message-dont-send "ZQ" #'message-kill-buffer diff --git a/init.el b/init.el index 6401647..b6a7736 100644 --- a/init.el +++ b/init.el @@ -3415,7 +3415,8 @@ This is the same as `evil-ret' except that it works for links in (use-package org-mime) (require 'org-mu4e-compose) (with-eval-after-load 'org-mu4e-compose - (org-mu4e-override-mode)) + (org-mu4e-override-mode) + (org-mu4e-install-evil-bindings)) (setq ;; mail-user-agent 'org-mu4e-user-agent org-mime-org-html-with-latex-default 'dvisvgm org-mime-export-options '(:with-latex dvisvgm :with-footnotes t))