shift+click to select text
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 58/100
Research direction
No source file or test is named in the issue. Start by locating Warp's terminal text-selection handling and read related issue #4673; verify the behavior manually by selecting text, then shift-clicking another position. Done means shift-click extends the existing selection to the clicked position with the described word-range behavior.
Written by the indexing model from the issue text.
Description
Discord username (optional)
No response
Describe the solution you'd like?
When text is already selected, I would like to be able to press shift+click and automatically select up until that point. This is a functionality in most terminals and is something I use a surprisingly amount of the time but is not present in Warp.
I originally did shift from the final t in requirements.txt to the second to last t (highlighting txt). Then shift clicking the first r in requirements should highlight the entire requirements.txt word.
If I were to select from the second to last to to the final t and then shift click the first r in requirements, it would highlight just the word requirements.
The algorithm is based on where you first select from, pressing shift-click will select all the text from either the cursor into the first select position or first select person to the cursor.
Is your feature request related to a problem? Please describe.
The problem is that this is supported in other terminals (VSCode, ITerm) but not in Warp.
Additional context
Looks like there are some related tickets: https://github.com/warpdotdev/Warp/issues/4673
How important is this feature to you?
5 (Can't work without it!)
Warp Internal (ignore) - linear-label:39cc6478-1249-4ee7-950b-c428edfeecd1
None
- Dominant language
- Rust
- Stars
- 65.1k
- Forks
- 5.6k
- PR merge metrics
- PR metrics pending
Contributor guide
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.
More from warpdotdev/warp
-
area:agent area:window-tabs-panes enhancement needs-info os:mac repro:high triaged
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
warpdotdev/warp#15768 · 3 comments · 1 reaction ·
-
bug factory-auto-implement factory:revops-factory os:mac ready-to-implement repro:high triaged warp:auto-triage-review
Difficulty 1/5 Under an hour Newbie friendliness 90/100
warpdotdev/warp#15697 · 2 comments ·
-
area:editor-notebooks bug repro:high triaged warp:auto-triage-review warp:tracking
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
warpdotdev/warp#13949 · 3 comments ·
-
markdown_parser: unclosed `<u>` markers pair via the emphasis algorithm and delete surrounding text Openarea:editor-notebooks bug ready-to-implement repro:high triaged warp:auto-triage-review
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
warpdotdev/warp#12863 · 2 comments ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
warpdotdev/warp#11969 · 2 comments ·
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
kwakseongjae/auto-hwp#319 ·
-
area:cli bug filter-quality good first issue priority:medium
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
bevyengine/bevy#25861 ·
-
comp-datalake
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
ClickHouse/ClickHouse#121222 ·
-
enhancement remote
Difficulty 2/5 1-3 hours Newbie friendliness 68/100