Skip to content

Conversation

@Artawower
Copy link
Contributor

Small UX improvements that allow you to quickly find user messages, navigate to them in the chat, and quickly paste them back into the prompt input field, similar to what opencode does.

45583

Copilot AI review requested due to automatic review settings October 25, 2025 21:26
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds chat timeline navigation features to the ECA chat interface, enabling users to quickly locate and reuse previous messages through a completion-based interface with timestamp metadata.

Key Changes:

  • Adds timestamp tracking to user messages via overlays
  • Implements three new interactive commands for message navigation and reuse: eca-chat-timeline, eca-chat-repeat-prompt, and eca-chat-clear-prompt
  • Updates the transient menu with new keybindings and corrected menu labels

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
eca-util.el Updates transient menu with new navigation commands and fixes menu label typo
eca-chat.el Implements core timeline functionality including timestamp tracking, message extraction, and navigation commands

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ericdallo
Copy link
Member

That looks nice! I will take a closer look soon
Did you try C-<up> to cycle message history? I know it doesn't show timestamp, but it's what I use since day 1

@Artawower
Copy link
Contributor Author

Yes, I often use this feature, but during long conversations, scrolling through messages can take quite a long time. Completion helps me quickly filter messages by history using fuzzy search and then copy/go to them.

Of course, I could have searched using a regular search, but during long conversations there’s also quite a lot of noise from the agent’s responses

@ericdallo
Copy link
Member

Sounds convenient enough, and given considerably small changes, I'm happy to accept that, will take a look soon, thank you!

Copy link
Member

@ericdallo ericdallo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks and works great, thank you!

@ericdallo ericdallo merged commit 25e9f57 into editor-code-assistant:master Oct 26, 2025
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants