Version 0.4 of package Undo-Fu-Session has just been released in NonGNU ELPA. You can now find it in M-x list-packages RET.
Undo-Fu-Session describes itself as: =========================================== Persistent undo, available between sessions =========================================== More at https://elpa.nongnu.org/nongnu/undo-fu-session.html ## Summary: This extension provides a way to use undo steps of ## Recent NEWS: ########## Change Log ########## - Version 0.4 (2023-01-07) - Rename ``global-undo-fu-session-mode`` to ``undo-fu-session-global-mode``. - Version 0.3 (2022-07-08) - Support conversion of existing undo data to other formats via ``undo-fu-session-compression-update``. - Support different compression formats (``bzip2``, ``gzip``, ``xz`` & ``zstd``) - Set permissions on the directory only only be readable by the owner (to avoid potential security issues). - Disable ``global-undo-fu-session`` in ``special-mode`` and it's derived modes (such as ``package-menu-mode``). - Add ``undo-fu-session-ignore-encrypted-files`` to ignore encrypted files. - Fix bug when ``undo-fu-session-linear`` was enabled, causing an empty undo history to disable undo entirely on reload. - Version 0.2 (2020-05-17) - Add ``undo-fu-session-linear`` to optionally write linear undo history. - Fix ``global-undo-fu-session`` activating with the mini-buffer. - Fix loading the undo session clearing the ``undo-equiv-table`` for other buffers. - Version 0.1 (2020-01-27) Initial release.