A misspelled keybinding action now gets flagged as invalid with a suggested correction instead of quietly failing.
What's wrong with this entry?
A keybinding whose action name is not recognised is now flagged as invalid_action and reported as ignored, with a suggestion attached. This runs for anyone with a custom keybindings file.
- The suggestion comes from a new edit-distance matcher: a "Did you mean" for a near miss, otherwise the valid actions in that namespace, otherwise the list of namespaces.
- The validator runs unconditionally; no flag gates it.
Valid action namespaces:
Strings lifted out of the shipped bundle, so the claim above can be checked against them.