To install this package, run in Emacs:
M-x package-install RET meow RET
Less is more
Meow is yet another modal editing mode for Emacs.
Meow aims to blend modal editing into Emacs with minimal interference with its original key-bindings, avoiding most of the hassle introduced by key-binding conflicts. This leads to lower necessary configuration and better integration. More is achieved with fewer commands to remember.
Key features compared to existing solutions:
SPC x f
for C-x C-f
) inspired by god-modePlease feel free to ask questions and share ideas in the Discussion.
Get started - Installation and configuration
Tutorial - Learn Meow in 15 minutes
FAQ - Frequently Asked Questions
Commands - Documentation for commands
Customizations - Helper functions and variables
Explanation - Ideas and concepts behind Meow
Changelog - Changes, releases, and news
Licensed under GPLv3.
meow-1.4.3.tar.lz | 2023-Jul-11 | 70.2 KiB |
meow-1.4.2.tar.lz | 2022-Dec-30 | 65.3 KiB |
meow-open-above
when tab-always-indent
is set to 'complete
.meow-search
.meow-line
mark bug.meow-goto-line
when there's no region available.meow-keypad-self-insert-undefined
, it controls whether to insert a key when it's undefined in keypad.meow-keypad-start-keys
an association list to enhance customizability.
See CUSTOMIZATIONS for more details.meow-quit
uses quit-window
instead of delete-window
.meow-tutor.el
.meow-goto-line
to expand meow-line
.meow-mark-symbol
in BEACON state.meow--which-key-setup
error when deactivating meow.meow-goto-line-function
.meow-keymap-alist
.~~meow-leader-define-key
by altering meow-keymap-alist
.meow-keypad-leader-dispatch
.meow-kill
for select line
selection.The rules of KEYPAD is slightly updated to eliminate the need for a leader system. The overall usage is basically unchanged, use same keys for same commands.
meow-leader-keymap
is removed.meow-keypad
is introduced, bound to SPC
in NORMAL/MOTION state.SPC
to enter KEYPAD state.SPC <key>
to C-c <key>
, where <key>
is not one of x, c, h, m, g.Check document or meow-tutor
for updated information.
desktop-read
.meow-define-state
and meow-register-state
to allow user define custom state.describe-key
to meow-describe-key
which handles the dispatched keybinds.... ...