micro-editor / micro-editor/micro
Rebinding of default keys is not reflected in the Key Menu
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 29.6k
- Forks
- 1.4k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 10
Description
Description of the problem or steps to reproduce
When rebinding default keys, the menu that shows with the ToggleKeyMenu action doesn't reflect the changes.
Steps to reproduce:
- Change some default keybindings, e.g.:
{
"Alt-z": "Redo",
"Ctrl-y": "None",
"Alt-?": "ToggleHelp",
"Ctrl-g": "FindLiteral",
}
-
Launch
micro. Observe that the bindings are in effect:Ctrl-ydoes nothing, whileAlt-zperforms redo.Ctrl-gstarts a search, whileAlt-?shows the help. -
Hit
Alt-gto show the key menu. -
However, observe that the menu still shows
^Y Redoand^G Help, which do not correspond to the bindings currently in effect.
Specifications
Version: 2.0.13
Commit hash: 68d88b57
OS: ChromeOS
Terminal: ChromeOS 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
Reproduce the issue in micro using the keybindings from the report, then trace the code that builds the menu shown by the ToggleKeyMenu action. Compare its displayed bindings with the active bindings after rebinding; done means the menu reflects the current assignments, including removed and reassigned defaults.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100