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))))