Don't apply whitespace cleanup to .tsv files

This commit is contained in:
2024-09-11 12:15:18 -07:00
parent b71b8219bc
commit a65b717711

View File

@@ -62,7 +62,13 @@
(setq-default tab-width 4)
(setq-default sentence-end-double-space nil)
;; automatically cleanup whitespace on save
(add-hook 'before-save-hook 'whitespace-cleanup)
(defun my-whitespace-cleanup ()
"Run `whitespace-cleanup' except for TSV files."
(unless (or (derived-mode-p 'text-mode) ; Adjust this check if necessary
(string-match "\\.tsv\\'" buffer-file-name))
(whitespace-cleanup)))
(add-hook 'before-save-hook 'my-whitespace-cleanup)
;; clean up backup file spam
(setq backup-directory-alist `(("." . "~/.saves"))