]> git.eshelyaron.com Git - emacs.git/commit
simple.el (delete-trailing-whitespace-mode): New minor mode (bug#78264)
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 5 May 2025 15:55:29 +0000 (11:55 -0400)
committerEshel Yaron <me@eshelyaron.com>
Mon, 12 May 2025 19:56:20 +0000 (21:56 +0200)
commit92bd2d865f217bf40ceb0ff8f03f2326b08e5ba2
tree13b189b199f24ef1a6a750baddeb175e4b404343
parent572553c0373ecb9d0c1787e5c236c47a226c29d5
simple.el (delete-trailing-whitespace-mode): New minor mode (bug#78264)

Partly motivated by bug#78097.

* lisp/simple.el (delete-trailing-whitespace-if-possible): New function.
(delete-trailing-whitespace-mode): New minor mode.

* lisp/editorconfig.el (editorconfig-trim-whitespaces-mode):
Change default to `delete-trailing-whitespace-mode`.
(editorconfig--get-trailing-ws): Simplify accordingly.
(editorconfig--add-hook-safe-p): Delete function.  Don't touch
`safe-local-eval-function` any more.

(cherry picked from commit 8a19c249f813e9f3830308e40f0205d7665f78a3)
lisp/editorconfig.el
lisp/simple.el