Prioritize clearing the typed prompt over canceling an active operation when pressing Ctrl+C
- 主要语言
- Shell
- 星标
- 11.2k
- 派生
- 1.9k
- 平均合并
- 14 小时 16 分钟
- 30 天内合并 PR
- 6
描述
### Describe the feature or problem you'd like to solve
Prioritize clearing the typed prompt over canceling an active operation when pressing Ctrl+C
### Proposed solution
Currently:
• If an operation is running, Ctrl+C cancels the operation.
• If no operation is running, Ctrl+C clears the typed prompt.
In practice, it’s common to have a partially typed prompt while an operation is still running. When that happens, pressing Ctrl+C cancels the operation first, and only a second Ctrl+C clears the prompt.
A more helpful UX would be:
• If the prompt buffer is non-empty → Ctrl+C clears the prompt.
• Otherwise, if an operation is running → Ctrl+C cancels the operation.
This would let users quickly discard an in-progress prompt without accidentally interrupting the running task.
### Example prompts or workflows
_No response_
### Additional context
_No response_
贡献指南
评估
这个 Issue 还没有评估数据。