Variable: delete-trailing-whitespace-mode
delete-trailing-whitespace-mode is a buffer-local variable defined in
simple.el.gz.
Documentation
Non-nil if Delete-Trailing-Whitespace mode is enabled.
Use the command delete-trailing-whitespace-mode(var)/delete-trailing-whitespace-mode(fun) to change this
variable.
Probably introduced at or before Emacs version 31.1.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/simple.el.gz
(define-minor-mode delete-trailing-whitespace-mode
"Delete trailing whitespace before saving the current buffer."
:global nil
(cond
(delete-trailing-whitespace-mode
(add-hook 'before-save-hook
#'delete-trailing-whitespace-if-possible nil t))
(t
(remove-hook 'before-save-hook
#'delete-trailing-whitespace-if-possible t))))