summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--emacs-init.org8
1 files changed, 8 insertions, 0 deletions
diff --git a/emacs-init.org b/emacs-init.org
index e3aff7c..ddc9153 100644
--- a/emacs-init.org
+++ b/emacs-init.org
@@ -5865,6 +5865,14 @@ Emacs undo mechanic can be confusing. =undo-tree= is a great package
but is prone to corruption and also does not allow undo based on the
active region.
+*** Vundo
+=Vundo= is a promising alternative to =undo-tree=, that is compatible with the default emacs undo/redo system. Its function is described in detail in [[https://archive.casouri.cat/note/2021/visual-undo-tree/index.html][this blogpost]].
+#+begin_src emacs-lisp
+(use-package vundo
+ :straight (:host github :repo "casouri/vundo"
+ :branch "master")
+ :bind (("M-_" . vundo)))
+#+end_src
*** Undo-propose :ARCHIVE:
=undo-propose= shows undo changes in a temporary buffer. For the
keybindings see [[elisp:(which-key-show-full-keymap