aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/init-editing-utils.el
diff options
context:
space:
mode:
authorJesús <heckyel@hyperbola.info>2018-11-08 13:05:16 -0500
committerJesús <heckyel@hyperbola.info>2018-11-08 13:05:16 -0500
commitcf4c6d84fa9478fb69277581cf5245708827ae56 (patch)
tree0790d50a8cedd9197c4e5a3fe47649b3fa70bf7a /lisp/init-editing-utils.el
parente38d5e950c5d21e800f4c68943b1e10ee8223a14 (diff)
downloademacs-personal-cf4c6d84fa9478fb69277581cf5245708827ae56.tar.lz
emacs-personal-cf4c6d84fa9478fb69277581cf5245708827ae56.tar.xz
emacs-personal-cf4c6d84fa9478fb69277581cf5245708827ae56.zip
fix whitespace and undo-tree
- Remove whitespace, except on diff-mode - Improve syntax undo-tree-mode
Diffstat (limited to 'lisp/init-editing-utils.el')
-rw-r--r--lisp/init-editing-utils.el21
1 files changed, 17 insertions, 4 deletions
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)