undo-fu-session (persistent undo) now supports changing compression (bzip2, gz, xz, zstd) reddit / emacs ---------------------------------------------------------------------- ideasman_42 · 2022-04-10 23:59 ---------------------------------------------------------------------- [deleted] · 2022-04-11 00:45 [deleted] ---------------------------------------------------------------------- ideasman_42 · 2022-04-11 01:09 I don't know enough about undo-tree to give specifics, however... - `undo-fu-session` is quite fast (although I didn't benchmark/compare them), [this post](https://www.reddit.com/r/emacs/comments/txwwfi/comm ent/i41ymht/?utm_source=share&utm_medium=web2x&context=3) suggests undo-tree's can be slow. - Optionally only storing 'linear' undo history (typically cuts down the size of undo-data on disk). This is a trade-off, personally never missed not being able to traverse into unused branches of previous sessions. - It doesn't require using undo-tree (swapping out the undo system), which some users report still [running into bugs](https://www.reddit.c om/r/emacs/comments/txwwfi/comment/i3zgd99/?utm_source=share&utm_mediu m=web2x&context=3) even after more recent fixes. ---------------------------------------------------------------------- CIAvash · 2022-04-11 07:32 `ZSTD` and `BZip2` compressed sizes are equal to `No Compression` for me! Others work fine. ---------------------------------------------------------------------- ideasman_42 · 2022-04-11 07:42 Thanks for letting me know, fix pushed. ---------------------------------------------------------------------- CIAvash · 2022-04-11 07:44 I was just replying to mention filename extensions and got your reply! Thanks for the quick fix. ---------------------------------------------------------------------- mistarchou · 2022-04-12 01:52 For me one main reason: undo tree save history is annoying in the mini buffer all the times. ---------------------------------------------------------------------- [deleted] · 2022-04-12 12:25 [deleted]