Background expansion keybindings are not listed in the menu
Nobody has claimed this yet.
- Dominant language
- Racket
- Stars
- 68
- Forks
- 82
- PR merge metrics
- No merged PRs in 30d
Description
Version
Racket 8.9
Description
On Linux, the background expansion keybindings exist but are not listed in the keybindings window. These keybindings are listed on Mac.
Here is a list of missing keybindings:
- Renaming:
C-x mon Mac /ctrl-alt-x mon Linux. - Jump to previous/next bound occurrence:
C-x pandC-x non Mac /ctrl-alt-x pandctrl-alt-x non Linux - Jump to binding occurrence:
C-x bon Mac /ctrl-alt-x bon Linux
Misc
It looks like this method removes quite some keybindings, but I don't understand why the C-x prefix becomes ctrl-alt-x on Linux and why they are absent.
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 with gui-lib/framework/private/keymap.rkt at the linked lines and compare the Linux and Mac background-expansion bindings. Check how the keybindings window obtains its entries. Done means the listed Linux bindings appear in that window consistently with the existing Mac entries.
Written by the indexing model from the issue text.
Assessment
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 45/100