warpdotdev / Warp

Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster.
https://warp.dev
Other
21.5k stars 376 forks source link

Command-L in sqlite3 CLI will render Warp unresponsive to keystrokes #1775

Open parodayco opened 2 years ago

parodayco commented 2 years ago

Discord username (optional)

No response

Describe the bug

If I'm working in the sqlite3 CLI and use Command-L to delete the previous line, Warp becomes unresponsive to any further keystrokes. If I Command-Up Arrow to the previous block and then Command-Down Arrow to return to the cursor, Warp responds to keystrokes again.

To Reproduce

  1. enter sqlite3 2. enter .help 3. Command-L to delete output of .help 4. Nothing happens 5. Type any letters or numbers, no response in Warp 6. Command-Up Arrow, then Command-Down Arrow restores keyboard entry

Expected behaviour

I often use Command-L to delete line outputs in the Terminal, and I do so instinctively. I understand Warp disables that action in favor of 'blocks'. I wish each command and output in sqlite was saved as a 'block' like other terminal commands. If that's not possible, then Command-L should work in the sqlite3 cli as it does in the Terminal. At worst, I expect it to fail without freezing on further input.

Screenshots

No response

Operating System

MacOS

OS Version

12.5.1

Shell Version

zsh 5.8.1

Warp Version

v0.2022.08.23.08.06.stable_01

Additional context

No response

Does this block you from using Warp daily?

Yes

Warp Internal (ignore): linear-label:b8107fdf-ba31-488d-b103-d271c89cac3e

No response

parodayco commented 2 years ago

p.s. Command-L in ipython cli freezes Warp input the same as sqlite3

dannyneira commented 2 years ago

@parodayco We have an open feature request for subshell support https://github.com/warpdotdev/Warp/issues/64 please +1 that request to help us gauge interest.