Commit 723cde58802c

Vincent Demeester <vincent@sbr.pm>
2024-05-07 17:08:59
tools/emacs: switch from undo-tree to vundo
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 4aa9510
Changed files (2)
tools
emacs
users
vincent
tools/emacs/config/config-editing.el
@@ -30,14 +30,22 @@
   :config
   (save-place-mode 1))
 
+;; (use-package undo-tree
+;;   :unless noninteractive
+;;   :hook (after-init . global-undo-tree-mode)
+;;   :config
+;;   (setq-default undo-tree-visualizer-timestamps t
+;;                 undo-tree-enable-undo-in-region t
+;; 	        undo-tree-history-directory-alist `(("." . ,(no-littering-expand-var-file-name "backup/")))))
 
-(use-package undo-tree
-  :unless noninteractive
-  :hook (after-init . global-undo-tree-mode)
-  :config
-  (setq-default undo-tree-visualizer-timestamps t
-                undo-tree-enable-undo-in-region t
-	        undo-tree-history-directory-alist `(("." . ,(no-littering-expand-var-file-name "backup/")))))
+(use-package vundo                      ; 11oct2023 `undo-tree' -> `vundo', 25oct2023 prettify
+  :bind (("M-u"   . undo)
+         ("M-U"   . undo-redo)
+         ("C-x u" . vundo))
+  ;; :custom
+  ;; (vundo-compact-display -1)
+  ;; (vundo-glyph-alist vundo-unicode-symbols)
+  )
 
 (use-package whitespace
   :unless noninteractive
users/vincent/dev/emacs.nix
@@ -63,6 +63,7 @@ let
     editorconfig
     edit-indirect
     eldoc-box
+    emacs-everywhere
     embark
     embark-consult
     envrc
@@ -145,11 +146,12 @@ let
     # treesit-grammars.with-all-grammars
     try
     typescript-mode
-    undo-tree
+    # undo-tree
     # use-package # it's now part of built-in packages
     visual-fill-column
     visual-regexp
     vterm
+    vundo
     web-mode
     wgrep
     with-editor