Prioritize clearing the typed prompt over canceling an active operation when pressing Ctrl+C
- Ngôn ngữ chính
- Shell
- Star
- 11.2k
- Fork
- 1.9k
- Merge trung bình
- 14 giờ 16 phút
- Pull request đã merge (30 ngày)
- 6
Mô tả
### 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_
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.