I'm using package goto-chg to move cursor to the last edit. It works great most of the time, but it sometimes said "No further change info" even though there were more changes. Using undo-tree's visualizer, I found that the problem usually occurs when there is a branch point. Is there any way to fix it? Or is there any better package?

  • Feel free to fix the package to work better with undo-tree.
    – wasamasa
    Commented Sep 22, 2017 at 15:48

1 Answer 1


This is a problem with undo-tree. At the time of this writing there is no workaround nor a fix on the horizon. The last update to the package was August 8, 2013. Apparently no one has a reliable way to even reproduce the problem.

To quote a related SE post:

The author of undo-tree.el, Toby Cubitt, is presently too busy to fix this particular bug. If he has time in the future, he may look into the issue further. The author has indicated that he has difficulty reproducing the error reliably, and was recently unable to reproduce it using the master branch.


There are lots of suggested workarounds, none of which work in my experience.

There are several other packages which are stated to have similar functionality to goto-chg. These are:

I have no experience with these and cannot vouch for them.

  • I tried goto-last-change.el and session.el, but they both have the bug at the undo branch point. undo-browse.el seems no longer maintained.. Thanks anyway!
    – AhLeung
    Commented Feb 19, 2019 at 10:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.