From cf4c6d84fa9478fb69277581cf5245708827ae56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs?= Date: Thu, 8 Nov 2018 13:05:16 -0500 Subject: fix whitespace and undo-tree - Remove whitespace, except on diff-mode - Improve syntax undo-tree-mode --- lisp/init-editing-utils.el | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) (limited to 'lisp') diff --git a/lisp/init-editing-utils.el b/lisp/init-editing-utils.el index bac1b97..ff7bc39 100644 --- a/lisp/init-editing-utils.el +++ b/lisp/init-editing-utils.el @@ -1,6 +1,14 @@ -;; Delete trailing whitespace before saving fil -(add-hook 'before-save-hook 'delete-trailing-whitespace) +;;---------------------------------------------------------------------------- +;; Remove whitespaces +;;---------------------------------------------------------------------------- +;; Delete trailing whitespace before saving fil → all modes +;; (add-hook 'before-save-hook 'delete-trailing-whitespace) +;; Delete-trailing-whitespace-when-saving-except-certain-modes +(add-hook 'before-save-hook + (when '(not diff-mode)) + 'delete-trailing-whitespace) +;;---------------------------------------------------------------------------- ;; Automatic pairs open symbols (, {, [... ;; Disable for default. ;; Uncomment the next 4 lines if you want to enable the pairs-mode @@ -35,8 +43,13 @@ ;;---------------------------------------------------------------------------- ;; Undo-tree ;;---------------------------------------------------------------------------- -(use-package undo-tree) -(global-undo-tree-mode) +(use-package undo-tree + :diminish undo-tree-mode + :config + (progn + (global-undo-tree-mode) + (setq undo-tree-visualizer-timestamps nil) + (setq undo-tree-visualizer-diff nil))) ;;---------------------------------------------------------------------------- (myemacs/elapsed-time) -- cgit v1.2.3