Skip to content

Feature Request: undo-tree like history management #153

Description

@nico202

Emacs undo-tree provides an edit-tree for emacs buffers. (see the documentation). I'd love to see a support for something similar in eca!

The behaviour should be: display the tree buffer, navigate the tree, confirm the desired point->apply/revert changes (if needed), load conversation at desired point.

That surely is a low priority but I wanted to take note of this possibility! Right now to my understanding it's just possible to go back in history (revert up until a message) but not going forward, is that correct?

Activity

  1. ericdallo commented on Feb 14, 2026

    @ericdallo
    Member

    Although the idea is interesting, what you see in emacs is just a visual representation of what the eca server is doing/has data, so changing emacs buffer only is not enough it would be more complex, needing to update server as well.
    Current rollback is only possible for previous messages, yes, we don't keep history of what was rolledback to redo again

  2. moved this to Backlog in ECA roadmapon Feb 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions