prompt-toolkit / prompt-toolkit/python-prompt-toolkit
key binding c-up, c-down, c-right, c-left, s-up, s-down, s-right, s-left does not work
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 10.6k
- Forks
- 815
- PR merge metrics
- No merged PRs in 30d
Description
key binding c-up, c-down, c-right, c-left, s-up, s-down, s-right, s-left does not work
The following link content says I can use the keybindings listed above, but I tried all of them, none work on my macOS or Linux terminal.
https://python-prompt-toolkit.readthedocs.io/en/master/pages/advanced_topics/key_bindings.html
I want to selection work across lines when users press shift+up or shift+down in multiline prompt, just like what I normally can do in other applications. Unfortunately, when I press shift+up, the cursor goes up without any selection.
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 reading the key-bindings documentation at the linked URL and reproducing the behavior in a multiline prompt on macOS or Linux. Trace how the listed control and shift arrow bindings are received by the terminal and applied to selection; done means the documented bindings work and Shift+Up/Down select across lines.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100