Make god-mode work in special-mode buffers such as the Org agenda #3
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.
god-mode doesn't work well in special-mode buffers such as the Org agenda. These buffers bind functions other than
self-insert-command
to letter and number keys, and god-local-mode intercepts key presses by remappingself-insert-command
to its own function. So it fails to get a grip in special-mode buffers.This is okay when one isn't using Evil, because in such modes bindings aren't generally prefixed with C- and M-, so there's little reason to use god-mode.
However, it's useful, at least in my own case, to use evil-god-state from the Emacs state in Org agenda buffers. So manually remap all the single character keys to
god-mode-self-insert-command
.