Version 1.1.2 of package Cursor-Undo has just been released in GNU ELPA. You can now find it in M-x list-packages RET.
Cursor-Undo describes itself as: ==================== Undo Cursor Movement ==================== More at https://elpa.gnu.org/packages/cursor-undo.html ## Summary: Cursor-undo allows you to undo cursor movement commands using the Emacs standard `undo' command. For frequent cursor movements such as up/down/left/right, it combines the movements of the same direction into a single undo entry. This prevents the undo command from reversing each individual character movement separately. For example, if you move the cursor 20 characters to the right and then 10 lines up, the first undo will go down 10 lines back, and the next undo move back 20 characters left. On the other hand, for search commands that often jump across multiple pages, each search command has its own undo entry, allowing you to undo them one at a time rather than as a combined operation. ## Recent NEWS: [Not provided 🙁]