Global keybinding C-c m prefix contravenes key binding conventions #26
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The changes in #21 brought some nice flexibility for the key bindings.
However, the
ready-player-minor-mode-map-prefix
default value ofC-c m
doesn't follow Emacs Key Binding Conventions. Sequences consisting ofC-c
and a letter are reserved for users.I appreciate that
ready-player-minor-mode-map-prefix
can be customized, but it's probably a good idea to change it to something which follows the convention.C-c
followed by punctuation is allocated for minor modes.I looked at other well-known minor mode keymaps to see what they used. Some notable examples:
C-c !
. (Mnemonic: Warnings.)C-c @
. (Mnemonic: at, as in location. The prefix has navigation and structural editing commands.)My suggestion is
C-c #
. As a mnemonic: it resembles a sharp note in music notation, for playing audio.