GitHub - meow-edit/meow: Yet another modal editing on Emacs / 猫态编辑
source link: https://github.com/meow-edit/meow
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Introduction
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
- Lightweight with minimal dependency (only depend on
dash.el
ands.el
) - 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
Documents
Get started - Installation and configuration
Tutorial - Learn Meow in 15 minutes
Commands - Documents for commands
Customizations - Helper functions and variables
Explaination - Reasons and concepts behind Meow
Changelog - Changelogs
License
Licensed under GPLV3.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK