diff options
author | fpi | 2021-03-22 19:39:49 +0100 |
---|---|---|
committer | fpi | 2022-03-17 14:37:58 +0100 |
commit | 9135f3323604647618f8413309495c54117d25ff (patch) | |
tree | 57608f6ff41be1577d82d93c31f7c1c43a0e0d61 | |
parent | EXWM: Set randr outputs based on device & use vterm (diff) |
Add vundo
Diffstat (limited to '')
-rw-r--r-- | emacs-init.org | 8 |
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 |