undo-fu 
- Description
- Undo helper with redo
- Latest
- undo-fu-0.5.0.20250611.233145.tar (.sig), 2025-Jun-12, 30.0 KiB
- Maintainer
- Campbell Barton <ideasman42@gmail.com>
- Website
- https://codeberg.org/ideasman42/emacs-undo-fu
- Browse ELPA's repository
- CGit or Gitweb
- Badge
To install this package from Emacs, use package-install or list-packages.
Full description
Undo/redo convenience wrappers to Emacs default undo commands. The redo operation can be accessed from a key binding and stops redoing once the initial undo action is reached. If you want to cross the initial undo boundary to access the full history, running [keyboard-quit] (typically C-g). lets you continue redoing for functionality not typically accessible with regular undo/redo. If you prefer [keyboard-quit] not interfere with undo behavior You may optionally set `undo-fu-ignore-keyboard-quit' & explicitly call `undo-fu-disable-checkpoint'.
Old versions
| undo-fu-0.5.0.20241206.21950.tar.lz | 2024-Dec-06 | 6.52 KiB |
| undo-fu-0.5.0.20240707.141050.tar.lz | 2024-Jul-10 | 6.51 KiB |
| undo-fu-0.5.0.20240617.93909.tar.lz | 2024-Jun-17 | 6.44 KiB |
| undo-fu-0.5.0.20240615.92033.tar.lz | 2024-Jun-15 | 6.35 KiB |
| undo-fu-0.5.0.20240422.652.tar.lz | 2024-Apr-22 | 6.19 KiB |
| undo-fu-0.5.0.20240204.122856.tar.lz | 2024-Mar-31 | 6.17 KiB |
| undo-fu-0.5.0.20230808.134047.tar.lz | 2023-Aug-08 | 6.16 KiB |
| undo-fu-0.5.0.20230116.94502.tar.lz | 2023-Jan-16 | 6.15 KiB |
| undo-fu-0.5.0.20230109.225628.tar.lz | 2023-Jan-10 | 6.14 KiB |
| undo-fu-0.4.0.20220509.104504.tar.lz | 2022-Jul-07 | 5.80 KiB |
News
##########
Change Log
##########
- In development.
- Add ``undo-fu-clear-all`` to delete all undo history.
- Version 0.5 (2022-07-10)
- Fix unconstrained undo when the user has ``undo-no-redo`` enabled.
- Protect against ``aggressive-indent-mode``.
- Version 0.4 (2020-05-22)
- Back-port ``undo-redo`` from Emacs-28,
replace the redo logic with this function.
- Fix continual redo in unconstrained mode trapping the user in a state
where neither undo or redo can be performed.
- Undo in *unconstrained* mode no longer uses ``undo-only``,
matching redo behavior.
- Raise an error when using undo commands when undo has been disabled for the buffer.
*(was failing to set the checkpoint in this case).*
- Version 0.3 (2020-03-03)
- Support non-destructive commands between undo/redo actions without breaking the chain.
Internally ``last-command`` is no longer used to detect changes.
- Add ``undo-fu-ignore-keyboard-quit`` option for explicit non-linear behavior.
- Support using ``undo-fu-only-redo`` after regular ``undo`` / ``undo-only``.
- Version 0.2 (2020-01-12)
- Linear redo support (which wont undo).
- Evil-Mode attribute not to repeat these undo/redo actions.
- Fix counting bug with ``undo-fu-only-redo-all``.
- Add ``undo-fu-allow-undo-in-region`` option.
- Version 0.1 (2019-12-14)
Initial release.