[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/undo-fu e3e6750c95 37/82: readme: update to reference othe
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/undo-fu e3e6750c95 37/82: readme: update to reference other packages |
Date: |
Thu, 7 Jul 2022 12:04:52 -0400 (EDT) |
branch: elpa/undo-fu
commit e3e6750c95b6e86f86f32f0d81c323f046510db5
Author: Campbell Barton <ideasman42@gmail.com>
Commit: Campbell Barton <ideasman42@gmail.com>
readme: update to reference other packages
---
readme.rst | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/readme.rst b/readme.rst
index b67e33f540..d4c104523c 100644
--- a/readme.rst
+++ b/readme.rst
@@ -109,3 +109,33 @@ Combined with key bindings, for evil-mode:
(global-undo-tree-mode -1)
(define-key evil-normal-state-map "u" 'undo-fu-only-undo)
(define-key evil-normal-state-map "\C-r" 'undo-fu-only-redo))
+
+
+Undo Tree (Evil Mode)
+---------------------
+
+At the time of writing undo-tree is enabled by default in evil-mode,
+This defines it's own undo data-structures and is not compatible with undo-fu,
+
+When using evil-mode be sure to run ``(global-undo-tree-mode -1)`` to avoid
problems.
+
+
+Other Packages
+==============
+
+As there are multiple packages which deal with undo, it's worth mentioning how
this interacts with other packages.
+
+`Undo Fu Session <https://gitlab.com/ideasman42/emacs-undo-fu-session>`__
+ This package is intended for use with undo-fu,
+ as a way to save and restore undo sessions, even after restarting Emacs.
+
+`Undohist <https://github.com/emacsorphanage/undohist>`__
+ This packages stores undo data between sessions,
+ while it is compatible with undo-fu on a basic level, it doesn't store redo
information
+ (``undo-fu-session`` is an improved alternative).
+
+`Undo Tree <https://www.emacswiki.org/emacs/UndoTree>`__
+ This handles undo steps as a tree by re-implementing parts of Emacs undo
internals.
+
+ Undo-Fu was written to be a simpler alternative
+ as Undo Tree had long standing unresolved bugs at the time of writing.
- [nongnu] elpa/undo-fu 6c31b8e565 59/82: Protect undo-fu from aggressive-indent, (continued)
- [nongnu] elpa/undo-fu 6c31b8e565 59/82: Protect undo-fu from aggressive-indent, ELPA Syncer, 2022/07/07
- [nongnu] elpa/undo-fu 7cbc3f852b 63/82: readme: move details into own top-level heading, ELPA Syncer, 2022/07/07
- [nongnu] elpa/undo-fu e0ad06b5ef 64/82: Cleanup: formatting, ELPA Syncer, 2022/07/07
- [nongnu] elpa/undo-fu 1d60424680 50/82: Raise error when using undo-fu commands when undo has been disabled, ELPA Syncer, 2022/07/07
- [nongnu] elpa/undo-fu 06b52a11d9 69/82: Cleanup: replace 'if' with 'cond', ELPA Syncer, 2022/07/07
- [nongnu] elpa/undo-fu 3ae95e60f6 65/82: Update readme example, remove call to disable undo-tree, ELPA Syncer, 2022/07/07
- [nongnu] elpa/undo-fu 3957d8d188 79/82: Cleanup: replace member with memq, ELPA Syncer, 2022/07/07
- [nongnu] elpa/undo-fu fdd806d95c 13/82: Cleanup: make a function to disable the checkpoint, ELPA Syncer, 2022/07/07
- [nongnu] elpa/undo-fu ed5af4d0ff 18/82: Merge branch 'add-autoload-cookie' into 'master', ELPA Syncer, 2022/07/07
- [nongnu] elpa/undo-fu 61d6cda0a0 35/82: Cleanup: add checkpoint set/clear functions, ELPA Syncer, 2022/07/07
- [nongnu] elpa/undo-fu e3e6750c95 37/82: readme: update to reference other packages,
ELPA Syncer <=
- [nongnu] elpa/undo-fu afa5685743 39/82: Cleanup: minor improvements to comments and error strings, ELPA Syncer, 2022/07/07
- [nongnu] elpa/undo-fu d5dd79c454 40/82: readme: add link to melpa, ELPA Syncer, 2022/07/07
- [nongnu] elpa/undo-fu ea41b40601 54/82: Use 'undo' instead of 'undo-only' when unconstrained mode is in use, ELPA Syncer, 2022/07/07
- [nongnu] elpa/undo-fu 7fc9505561 61/82: Update evil-mode section in readme, ELPA Syncer, 2022/07/07
- [nongnu] elpa/undo-fu 8c461a00a0 51/82: Cleanup: comments, ELPA Syncer, 2022/07/07
- [nongnu] elpa/undo-fu 34b27c01da 66/82: Cleanup: use constant instead of local-variable for command list, ELPA Syncer, 2022/07/07
- [nongnu] elpa/undo-fu 7ec3cc558e 68/82: Cleanup: use defgroup, ELPA Syncer, 2022/07/07
- [nongnu] elpa/undo-fu 71c474e29f 71/82: Cleanup: docstring, ELPA Syncer, 2022/07/07
- [nongnu] elpa/undo-fu a2241d3b52 76/82: Cleanup: simplify unconstrained undo checks, ELPA Syncer, 2022/07/07
- [nongnu] elpa/undo-fu d26b64530a 02/82: Support undo/redo multiple times, ELPA Syncer, 2022/07/07