Add a feature to set high priority keymaps for emulation modes #1004
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.
Add a new variable
*emulation-mode-keymaps-functions*
to set keymaps that precede other major/minor modes. This is equivalent to Emacs'semulation-mode-map-alists
for emulation mode.ref. Controlling Active Maps | Emacs manual
For the time being,
vi-mode
is in mind. It requires switching multiple keymaps by its "state" and has to merge with others to work better in other modes.Talking about preceding lisp-mode's keybinds, and problems with directory-mode at #992 .