Emacs minor mode for defining modal editing environments
RYO modal provides a convenient way of defining modal keybindings in Emacs, and does not come with any predefined bindings.