dgutov/diff-hl@2281a89 -> dgutov/diff-hl@4c46b3b emacs-straight/undo-tree@7523823 -> emacs-straight/undo-tree@e326c61 ideasman42/emacs-undo-fu-session@56cdd35 -> ideasman42/emacs-undo-fu-session@a038914 ideasman42/emacs-undo-fu@c0806c1 -> ideasman42/emacs-undo-fu@f4db4c9 magit/git-modes@5546831 -> magit/git-modes@14adca2 magit/magit@acfe22a -> magit/magit@c3505b6 ralesi/ranger.el@caf75f0 -> ralesi/ranger.el@2498519 stsquad/dired-rsync@bfd5c15 -> stsquad/dired-rsync@fb0f161 yqrashawn/fd-dired@5622041 -> yqrashawn/fd-dired@9fb966d |
||
---|---|---|
.. | ||
config.el | ||
packages.el | ||
README.org |
emacs/undo
Description
This module augments Emacs' built-in undo system to be more intuitive and to persist across Emacs sessions.
Maintainers
This module has no dedicated maintainers.
Module Flags
+tree
Usesundo-tree
instead ofundo-fu
, which is a little less stable, but offers branching undo history and a visualizer for navigating it.
Plugins
- undo-fu
- undo-fu-session
- undo-tree (
+tree
)
Hacks
- Both undo-fu and undo-tree have been modified to use zstd to compress undo history if it is available.
-
undo-tree only
- Text properties are stripped from undo history to shrink it.
- Undo-tree is too chatty about saving its history files. This has be "silenced". i.e. It's visible in \*Messages\*, but won't appear in your minibuffer.
-
unfo-fu only
- Doom defines
undo-fu-mode
to make it easier to add hooks/mode-local keybinds.
- Doom defines
Prerequisites
This module has no prereqisites.
TODO Features
Configuration
Disabling persistent undo history
-
If you are using
+tree
:(after! undo-tree (setq undo-tree-auto-save-history nil))
-
If you aren't:
(remove-hook 'undo-fu-mode-hook #'global-undo-fu-session-mode)