cursor icon indicating copy to clipboard operation
cursor copied to clipboard

Export chat records as Markdown

Open wenlzhang opened this issue 1 year ago • 12 comments

It would be great if the chat records can be exported as Markdown for future reference. Also, it would be great if one can access history chat records, if one decides to start a new chat.

wenlzhang avatar Mar 16 '23 22:03 wenlzhang

When exporting, it would be great to handle code blocks and such nicely.

wenlzhang avatar Mar 16 '23 22:03 wenlzhang

Interesting! Thank you for the suggestion. How would you use the exported chats? If we just kept them around in chat history after you close the editor, would that be better?

truell20 avatar Mar 17 '23 04:03 truell20

Hope can view or export the chat(input) history include both Ctrl+K and Ctrl+L. Becuase sometime your input not good enough to let the code meet your need and then you need input whole re-structure the request again,but you forget some while.... Thanks.

wangmu0579 avatar Mar 18 '23 11:03 wangmu0579

Interesting! Thank you for the suggestion. How would you use the exported chats? If we just kept them around in chat history after you close the editor, would that be better?

Keeping the chat history after close the editor and exporting chat records are both important. I may need to check my chat history when I forget which lines I modified days ago, and "Export ChatGPT history (PNG, PDF and Markdown)" is really a good way to share with friends and promote this editor.

YoungKlaus avatar Mar 21 '23 02:03 YoungKlaus

I agree with @YoungKlaus that saving and exporting chat records are both important.

For the case of exporting chat history, I mainly use it for future reference and analysis. For instance, I may ask questions about the same issue several times and from several aspects, they may represent different angles of thinking about and solving the issue. Therefore, I would like to save related chat records and analyse what I have tried. This can be especially significant for a new language learner. For instance, I am now learning to use TypeScript to develop a plugin, and I would like to know how I solved a certain issue so that I can review and summarize them.

For the case of saving chat history, one can then search for related content for future reference. Even better, it would be great if Cursor can tell the user what method he/she tried last time trying to solve a certain problem. For instance, the user may ask something like: Hi, a few days ago, you helped me solve issue xx but I forgot how I did that. Can you tell me again how I fixed that issue?

wenlzhang avatar Mar 23 '23 18:03 wenlzhang

In the newest update, chat history is saved even after you close Cursor! I'll lyk if / when we add in exporting

truell20 avatar Mar 23 '23 18:03 truell20

In the newest update, chat history is saved even after you close Cursor!

That's great news! Is this already available in the latest release of Cursor? I now have Cursor 0.1.6 but I did not figure out how to see the chat history.

wenlzhang avatar Mar 24 '23 16:03 wenlzhang

+1 for this. My use case: getting the Markdown version of a response and pasting it in a JIRA comment on an in-progress issue for safekeeping and informing the entire team of what could be tried next to advance the issue toward resolution.

ichoosetoaccept avatar Oct 25 '23 17:10 ichoosetoaccept

@truell20 +1 for this. Just had a very productive conversation in a learning project which would be quite useful for future reference. The simplest version I can think of: I'd like to just be able to export the markdown and just commit it to the repo. The UI currently makes even a raw highlight-copy-paste impossible.

ibeckermayer avatar Dec 11 '23 06:12 ibeckermayer