[Feature Request] Support text-navigation and selection shortcuts (Option + Arrows) in Tab Rename input
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 7.5k
- Forks
- 351
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 15
Description
Please add support for standard caret movement and text-selection shortcuts within the tab rename input field.
Ideally, the input field should support the following behaviors:
- Word-by-word navigation:
Option + Left/Right Arrow(macOS) orCtrl + Left/Right Arrow(Windows/Linux). - Word-by-word selection:
Option + Shift + Left/Right Arrow(macOS) orCtrl + Shift + Left/Right Arrow(Windows/Linux). - Jump to start/end of line:
Cmd + Left/Right Arrow(macOS) orHome / End(Windows/Linux). - Select to start/end of line:
Cmd + Shift + Left/Right Arrow(macOS) orShift + Home / End(Windows/Linux). - Select all:
Cmd + A(macOS) orCtrl + A(Windows/Linux).
Supporting these standard native text-editing behaviors would greatly improve the user experience.
Thank you for building an amazing terminal!
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the tab rename input and its existing keyboard-event handling. Implement and verify the listed caret movement, selection, line-boundary, and select-all shortcuts on macOS, Windows, and Linux; done means each shortcut behaves like standard native text editing without breaking normal renaming.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 64/100