Less is more
Meow is yet another modal editing mode for Emacs.
It aims to blend modal editing into Emacs with minimum interface with its original key-bindings, avoiding most if not all the hassle introduced by key-binding conflicts. This leads to less needed configuration and better integration. With fewer commands to remember, more is achieved.
Some key features compared to existing solutions.
- Minimal configuration to build your own modal editing
- No third-party dependencies (try it without touching your configuration)
- Minimal number of keys occupied
- Much easier to remember for people trying modal editing
- More keys available for your own key-bindings
- Most of the time, you do not even need to hold shift!
- Lightning fast (unlike Evil)
- Minimize modifier usage (e.g.
SPC x f
forC-x C-f
) inspired by god mode - Better workflow for kmacro application at multiple places
- Interactive selection manipulation inspired by avy
- Selection as top-tier object, and keybindings built around selection
- Compatible with vanilla Emacs keymap (or any other keymap in any packages)
- Effortless uniform keymaps across modes
- Key-binding conflicts handling made easy
Your are welcomed to join the Discussion.
Please feel free to ask questions and share ideas.
Get started - Installation and configuration
Tutorial - Learn Meow in 15 minutes
FAQ - Frequently Asked Questions
Commands - Documents for commands
Customizations - Helper functions and variables
Explanation - Reasons and concepts behind Meow
Changelog - Changelogs
Licensed under GPLV3.