From 615715b694b15082e69d67ebed4c4969495cb94b Mon Sep 17 00:00:00 2001 From: Simon Parri Date: Thu, 23 Oct 2025 10:06:47 -0500 Subject: Emacs: Make sure trailing whitespace is preserved in message-mode --- common/.emacs.d/init.el | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'common/.emacs.d/init.el') diff --git a/common/.emacs.d/init.el b/common/.emacs.d/init.el index 7269a7b..11d3ab0 100644 --- a/common/.emacs.d/init.el +++ b/common/.emacs.d/init.el @@ -1963,8 +1963,13 @@ buffer's text scale." message-default-headers "Content-Type: text/plain; format=flowed") :config + (defun my/message-keep-whitespace-hook () + (remove-hook 'before-save-hook 'delete-trailing-whitespace 'local)) + (add-hooks 'message-mode-hook - 'electric-indent-mode) + 'electric-indent-mode + 'whitespace-mode + 'my/message-keep-whitespace-hook) (define-advice message-newline-and-reformat (:after (&rest _) flow) (save-excursion -- cgit v1.2.3