Beware of an undo-tree quirk for redo!
Many popular “starter kits” (prelude, purcell, spacemacs) come bundled with undo-tree. Most (all?) even auto-enable it. As mentioned, undo-tree is a handy way to visualize and traverse the undo/redo tree. Prelude even gives it a key-chord (uu
), and also C-x u
.
The problem is: undo-tree seems to wreck Emacs’ default and well-known binding for redo: C-g C-/
.
Instead, you can use these symmetrical keys for undo/redo:
C-/ undo
C-S-/ redo
These are useful since sometimes you want to quickly redo without opening up the visualizer.