notepad-plus-plus / notepad-plus-plus/notepad-plus-plus
[Feature request] Make auto-completion popup list cyclable
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 29.4k
- Forks
- 5.4k
- PR merge metrics
- No merged PRs in 30d
Description
Is there an existing issue for this?
- I have searched the existing issues
Description of the Issue
The selection in the auto-completion popup list should be able to cycle.
Plus:
The RIGHT Arrow key should be accepted as the completion key.
Describe the solution you'd like.
The selection in the auto-completion popup list should be able to cycle:
if the first item is selected and I press the UP Arrow key, the selection should go to the last item;
and similarly, if the last item is selected and I press the DOWN Arrow key, the selection should go to the first item.
I know, I can use PageUp and PageDown to make jumps in the list but it's more convenient to use the arrow keys only.
And a related request:
The RIGHT Arrow key should be accepted as the completion key. This way it would be very easy to quickly make the completion with my fingers on the arrow keys.
Debug Information
n/a
Anything else?
No response
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.
Research direction
Start by locating the C++ implementation and tests for the auto-completion popup and its arrow-key handling. Verify the desired wraparound behavior for UP and DOWN, and acceptance of RIGHT as a completion key; done means both behaviors work consistently in the popup.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100