darrenburns / elia

A snappy, keyboard-centric terminal user interface for interacting with large language models. Chat with ChatGPT, Claude, Llama 3, Phi 3, Mistral, Gemma and more.
Apache License 2.0
1.88k stars 116 forks source link

Add "Copy to Clipboard" Feature for Message Markdown #27

Closed IberAI closed 7 months ago

IberAI commented 7 months ago

This pull request introduces a feature that allows users to copy the markdown of a message directly to the system clipboard, addressing the functionality requested in issue #10.

Features Implemented:

Development Notes:

Usage:

By resolving issue #10, this enhancement significantly improves user interactivity and efficiency in copying content for documentation or sharing purposes. Related issue: #10

darrenburns commented 7 months ago

Hey, thanks for this PR. Unfortunately it came at a time where I was in the middle of a complete rewrite (version 1.0) of Elia, which has now been released.

There's now support for copying and you can select parts of a message to copy too. It's done via a terminal protocol which has decent support.