Update mu4e stuff

This commit is contained in:
2026-06-04 21:23:23 -07:00
parent 527c24e6cb
commit 5eaf81d9fe
2 changed files with 132 additions and 32 deletions
+29 -32
View File
@@ -3414,38 +3414,35 @@ This is the same as `evil-ret' except that it works for links in
;; mu4e compose HTML messages
(use-package org-mime)
(require 'org-mu4e-compose)
(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))
(evil-define-key '(normal visual) org-mu4e-compose-mode-map
"G" #'mu4e-compose-goto-bottom
"gg" #'mu4e-compose-goto-top)
(evil-define-key 'normal org-mu4e-compose-mode-map
"ZZ" #'message-send-and-exit
"ZD" #'message-dont-send
"ZQ" #'message-kill-buffer
"ZF" #'mml-attach-file)
(evil-define-key 'normal mu4e-view-mode-map
"R" #'org-mu4e-compose-reply
"cr" #'org-mu4e-compose-reply
"ce" #'org-mu4e-compose-edit
"C" #'org-mu4e-compose-new)
(evil-define-key 'normal mu4e-headers-mode-map
"R" #'org-mu4e-compose-reply
"cr" #'org-mu4e-compose-reply
"E" #'org-mu4e-compose-edit
"ce" #'org-mu4e-compose-edit
"C" #'org-mu4e-compose-new)
(evil-define-key 'normal mu4e-main-mode-map
"C" #'compose-mail
"cc" #'compose-mail)
(defun my/-setup-org-mu4e-compose-mode ()
"Setup up stuff in `org-mu4e-compose' buffers."
(setq-local ltex-eglot-variable-save-method 'file)
;; this should come last so it can pick up the above
;; (my/eglot-if-trusted)
)
(add-hook 'org-mu4e-compose-mode-hook #'my/-setup-org-mu4e-compose-mode)
(with-eval-after-load 'org-mu4e-compose
(org-mu4e-override-mode))
(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))
;; (evil-define-key '(normal visual) org-mu4e-compose-mode-map
;; "G" #'mu4e-compose-goto-bottom
;; "gg" #'mu4e-compose-goto-top)
;; (evil-define-key 'normal org-mu4e-compose-mode-map
;; "ZZ" #'message-send-and-exit
;; "ZD" #'message-dont-send
;; "ZQ" #'message-kill-buffer
;; "ZF" #'mml-attach-file)
;; (evil-define-key 'normal mu4e-view-mode-map
;; "R" #'org-mu4e-compose-reply
;; "cr" #'org-mu4e-compose-reply
;; "ce" #'org-mu4e-compose-edit
;; "C" #'org-mu4e-compose-new
;; "cc" #'org-mu4e-compose-new
;; "cw" #'org-mu4e-compose-wide-reply)
;; (evil-define-key 'normal mu4e-headers-mode-map
;; "R" #'org-mu4e-compose-reply
;; "cr" #'org-mu4e-compose-reply
;; "E" #'org-mu4e-compose-edit
;; "ce" #'org-mu4e-compose-edit
;; "C" #'org-mu4e-compose-new)
;; (evil-define-key 'normal mu4e-main-mode-map
;; "C" #'compose-mail
;; "cc" #'compose-mail)
(setopt mu4e-compose-switch 'display-buffer)
(defun my/-match-mu4e-message-buffer (buffer _action)
"Matcher for mu4e message buffers for `display-buffer-alist'.