Meow - Modal Editing Mode for Emacs --- Introduction Meow is a modal editing mode for Emacs with the philosophy "Less is more." It integrates modal editing into Emacs with minimal interference and keybinding conflicts, allowing: Minimal configuration to build a personal modal editing system No third-party dependencies, enabling usage without altering existing configuration (Get Started Guide) Compact keybindings that free more keys for custom bindings (mostly no need to hold Shift) High performance—faster than Evil mode Reduced use of modifiers (e.g., SPC x f as shorthand for C-x C-f), inspired by god-mode Enhanced workflow for applying keyboard macros on multiple locations Interactive selection manipulation inspired by avy Treats selection as a primary object with dedicated keybindings Fully compatible with vanilla Emacs keymaps or any other keymaps from packages Easy key-binding conflict handling and uniform keymaps across modes --- Community Users can engage with Meow's community through: GitHub Discussions Meow XMPP Channel --- Documentation Extensive documentation is available to help users get started and master Meow: Get started: Installation and configuration guide Tutorial: Learn Meow in 15 minutes FAQ: Frequently asked questions Commands: Detailed command documentation Customizations: Helper functions and variables for customization Explanation: Design ideas and concepts behind Meow Changelog: Version updates and release notes --- Repository Details Repository: meow-edit/meow License: GPL-3.0 License Latest Release: v1.5.0 (Oct 20, 2024) Stars: 1.4k Forks: 149 Watchers: 25 Contributors: 64 Languages: Emacs Lisp (100%) --- Directory Overview (Key files) .github/workflows/ - GitHub workflows .gitignore - Git ignore rules CHANGELOG.md - Change log COMMANDS.org - Commands documentation CUSTOMIZATIONS.org - Customization documentation EXPLANATION.org - Concepts and explanations FAQ.org - Frequently Asked Questions GETSTARTED.org - Installation guide KEYBINDING - Files for different keyboard layouts (COLEMAK, DVORAK, QWERTY, QWERTZ) LICENSE - License details README.org - Project README TUTORIAL.org - Tutorial to use Meow Various .el files (Elisp source files) such as meow.el, meow-core.el, meow-visual.el, meow-command.el, etc., implementing the functionality. --- Summary Meow is a lightweight, fast, and customizable modal editing system for Emacs. It offers an efficient and low-conflict modal editing experience, integrating seamlessly into Emacs while providing powerful features for keyboard macro usage, selection management, and minimalist keybinding design. The project is actively maintained with comprehensive documentation and an engaged community on GitHub.