Hello, I got really annoyed by being unable to paste text from console to the chat. Cursor can access what I paste, but when reviewing my chats later, I cannot see the code being pasted. Such unannounced behavior changes are super-annoying.
Here more details (generated by AI):
Problem
When copying text from a terminal and pasting it into Cursor chat with Cmd+V (the standard paste shortcut), the application automatically detects it as terminal output and creates a collapsed “terminal_selection” block/nugget at the top of the message.
Why this is problematic:
-
Breaks muscle memory - Users expect Cmd+V to paste inline text, as it does in every other application
-
Content hidden from transcripts - Terminal output in nuggets isn’t visible when reviewing conversation history or sharing transcripts
-
Requires remembering a non-standard shortcut - Users must remember to use Cmd+Shift+V instead
Current Workaround
Using Cmd+Shift+V pastes as plain text and bypasses the auto-detection, which is the desired behavior for most use cases.
Requested Solution
Swap the default behavior:
-
Cmd+V → Paste as plain text (current Cmd+Shift+V behavior)
-
Cmd+Shift+V → Auto-detect and create terminal nugget (current Cmd+V behavior)
This aligns with standard application conventions where Cmd+V is plain paste and Cmd+Shift+V is “paste with special formatting/behavior.”
Use Case
When debugging or discussing code with AI, terminal output needs to be visible in the conversation flow for reference and for sharing transcripts with team members. The current default forces an extra cognitive load to remember the non-standard shortcut.
Environment
-
macOS (darwin 24.6.0 based on your workspace info)
-
Cursor Version: 1.7.46
VSCode Version: 1.99.3
Commit: b9e5948c1ad20443a5cecba6b84a3c9b99d62580