Version 1.4.5 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) ## 1.4.5 (2024-02-11) ### Bugs fixed * [#557](https://github.com/meow-edit/meow/issues/557) Fix the shim code for `wdired`. * [#546](https://github.com/meow-edit/meow/issues/546) Fix `meow-back-symbol` that unconditionally reverse direction. * [#545](https://github.com/meow-edit/meow/issues/545) Fix position hint before tabs with width 2. * [#539](https://github.com/meow-edit/meow/issues/539) Fix beacon change with consecutive characters. * [#373](https://github.com/meow-edit/meow/issues/373) Do not cancel selection when entering beacon mode. * [#514](https://github.com/meow-edit/meow/issues/514) Fix meow-esc in `emacsclient -t`. ### Enhancements * [#517](https://github.com/meow-edit/meow/pull/517) Consider local keybindings when moving commands for the Motion state. * [#512](https://github.com/meow-edit/meow/pull/512) Add shim for realgud. * [#503](https://github.com/meow-edit/meow/pull/503) Add shim for sly. ## 1.4.4 (2023-08-23) ### Bugs fixed * Fix keypad command display priority * Fix global mode initialization, which causes both normal and motion are enabled ## 1.4.3 (2023-07-11) ### Bugs fixed * [#223](https://github.com/meow-edit/meow/pull/223) Fix the complete behavior in `meow-open-above` when `tab-always-indent` is set to `'complete`. * [#290](https://github.com/meow-edit/meow/issues/290) Clean up beacon overlays on mode diasbling. * [#318](https://github.com/meow-edit/meow/pull/318) Skip string-fence syntax class in meow--{inner,bounds}-of-string * [#327](https://github.com/meow-edit/meow/pull/327) Fix two minore issue with cursor updating. * Fix the order of beacons for `meow-search`. * Fix `meow-line` mark bug. * Fix literal key pad bug. * Fix `meow-goto-line` when there's no region available. ### Enhancements * Add a variable `meow-keypad-self-insert-undefined`, it controls whether to insert a key when it's undefined in keypad. * Add keyboard layouts for Colemak-DH [#284](https://github.com/meow-edit/meow/pull/284), FWYR [#326](https://github.com/meow-edit/meow/pull/326), * [#416](https://github.com/meow-edit/meow/pull/416) Add visual-line versions of some Meow operations. ### Breaking Changes * [#209](https://github.com/meow-edit/meow/pull/209) Make `meow-keypad-start-keys` an association list to enhance customizability. See [CUSTOMIZATIONS](./CUSTOMIZATIONS) for more details. * `meow-quit` uses `quit-window` instead of `delete-window`. ## 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. ... ...