diff options
Diffstat (limited to '.config/emacs/modules')
-rw-r--r-- | .config/emacs/modules/bd--essentials.el | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/.config/emacs/modules/bd--essentials.el b/.config/emacs/modules/bd--essentials.el index e15f29f..8b07ed6 100644 --- a/.config/emacs/modules/bd--essentials.el +++ b/.config/emacs/modules/bd--essentials.el @@ -23,20 +23,10 @@ (global-hl-line-mode 1) (global-visual-line-mode t) -(defun bd/cleanup-exempt-modes () - "Modes which should NOT be autoformatted -on save." - (unless (or (derived-mode-p 'text-mode) (equal major-mode 'makefile-gmake-mode)) - (bd/cleanup-buffer))) - -(defun bd/cleanup-buffer () - (interactive) - (delete-trailing-whitespace) - (untabify (point-min) (point-max)) - (indent-region (point-min) (point-max))) - +;; my custom cleanup mode +(require 'autoformat) +(autoformat-mode 1) (setopt next-line-add-newlines t) -(add-hook 'before-save-hook 'bd/cleanup-exempt-modes) ;;;; buffers |