diff options
| author | Simon Parri <simonparri@ganzeria.com> | 2025-10-23 10:06:47 -0500 |
|---|---|---|
| committer | Simon Parri <simonparri@ganzeria.com> | 2025-10-23 10:06:47 -0500 |
| commit | 615715b694b15082e69d67ebed4c4969495cb94b (patch) | |
| tree | bbafd41d2002089d66fa2f035f52311ee2c2a3cc | |
| parent | ffd663a8cdddcb28e1a475eea7643f806a774593 (diff) | |
| download | dotfiles-615715b694b15082e69d67ebed4c4969495cb94b.tar.gz dotfiles-615715b694b15082e69d67ebed4c4969495cb94b.zip | |
Emacs: Make sure trailing whitespace is preserved in message-mode
| -rw-r--r-- | common/.emacs.d/init.el | 7 |
1 files changed, 6 insertions, 1 deletions
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 |
