Version 1.4.2 of package Meow has just been released in NonGNU ELPA. You can now find it in M-x list-packages RET.
Meow describes itself as: ========================= Yet Another modal editing ========================= More at https://elpa.nongnu.org/nongnu/meow.html ## Summary: ━━━━━━ MEOW ━━━━━━ [file:https://melpa.org/packages/meow-badge.svg] [file:https://stable.melpa.org/packages/meow-badge.svg] [https://github.com/meow-edit/meow/actions/workflows/action.yml/badge.svg] <file:meow.svg> [file:https://melpa.org/packages/meow-badge.svg] <https://melpa.org/#/meow> [file:https://stable.melpa.org/packages/meow-badge.svg] <https://stable.melpa.org/#/meow> [https://github.com/meow-edit/meow/actions/workflows/action.yml/badge.svg] <https://github.com/meow-edit/meow/actions/workflows/action.yml> 1 Introduction ══════════════ Less is more Meow is yet another modal editing mode for Emacs. ## Recent NEWS: # Changelog ## Master (Unreleased) ### Breaking Changes * [#209](https://github.com/meow-edit/meow/pull/209) Make `meow-keypad-start-keys` an association list to enhance customizability. * If you modify this variable, it may break on the next update. See [CUSTOMIZATIONS](./CUSTOMIZATIONS) for more details. ### Bugs fixed * Fix `meow-goto-line` when there's no region available. ## 1.4.2 (2022-03-13) ### Bugs fixed * [#163](https://github.com/meow-edit/meow/issues/163) Fix using command with Meta key bindings in BEACON state. ### Enhancements * Update the oldest supported Emacs version to 27.1. * [#204](https://github.com/meow-edit/meow/pull/204) Allow using keypad in BEACON state. * Add "MOVE AROUND THINGs" section to `meow-tutor.el`. * Update `meow-goto-line` to expand `meow-line`. ### Bugs fixed * Fix `meow-mark-symbol` in BEACON state. * [#204](https://github.com/meow-edit/meow/pull/204) Fix keypad in telega. * Fix no variable `meow--which-key-setup` error when deactivating meow. ## 1.4.1 (2022-02-16) ### Enhancements * Add which-key support. * Add custom variable `meow-goto-line-function`. * ~~Support specified leader keymap by altering `meow-keymap-alist`.~~ * Support specifying the target of `meow-leader-define-key` by altering `meow-keymap-alist`. * Add a variable `meow-keypad-leader-dispatch`. ### Bugs fixed * Fix keypad popup delay. * Fix keypad popup when C-c is bound to other keymap. * [#197](https://github.com/meow-edit/meow/issues/197) Fix `meow-kill` for `select line` selection. * [#198](https://github.com/meow-edit/meow/issues/198) Fix invalid mode states with poly mode. ## 1.4.0 (2022-01-24) ### Breaking Changes #### Keypad Refactor 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. * A new command `meow-keypad` is introduced, bound to `SPC` in NORMAL/MOTION state. * Press `SPC` to enter KEYPAD state. * Add quick dispatching from `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. ### Enhancements * Improve document for word movements. ### Bugs fixed * Meow is not enabled in existing buffers after `desktop-read`. ## 1.3.0 (2022-01-15) ### Enhancements * [#155](https://github.com/meow-edit/meow/pull/155) [#166](https://github.com/meow-edit/meow/pull/166) [#158](https://github.com/meow-edit/meow/pull/158) Add `meow-define-state` and `meow-register-state` to allow user define custom state. * Remap `describe-key` to `meow-describe-key` which handles the dispatched keybinds. * Allow leader in beacon state(still can not switch to keypad). * [#164](https://github.com/meow-edit/meow/issues/164) Add fallback support for meta & control-meta prefix in keypad. ### Bugs fixed * [#148](https://github.com/meow-edit/meow/issues/148) Wrap `regexp-quote` for raw search in `meow-search`. * [#144](https://github.com/meow-edit/meow/pull/144) [#145](https://github.com/meow-edit/meow/pull/145) [#151](https://github.com/meow-edit/meow/pull/151) Improve wording in `meow-tutor`. * [#153](https://github.com/meow-edit/meow/pull/153) Avoid executing symbol-name w.r.t lambda func. * In some cases previous state can't be stored, when dispatching to a keymap with keypad. ## 1.2.1 (2021-12-22) ### Bugs fixed * `hl-line-mode` is not restored correctly after beacon state. * Using `meow-grab` in beacon kmacro recording causes residual overlays. * [#138](https://github.com/meow-edit/meow/issues/138) meow-global-mode does not work after being turned off. * Wrong count in search indicator when searching same contents cross buffers. * Better initial state detection. * [#143](https://github.com/meow-edit/meow/issues/143) Wrong column beacon positions when secondary selection is not started with line beginning. ## 1.2.0 (2021-12-16) ### Breaking Changes #### Changes for THING register The built-in thing definition shipped by meow should be more close to what Emacs gives us. ... ...