ELPA Logo NonGNU ELPA: meow

meow Atom Feed

Description
Yet Another modal editing
Latest
meow.tar (.sig), 2024-Oct-20, 0.01 KiB
Maintainer
Other versions:
development version
Website
https://www.github.com/DogLooksGood/meow
ELPA's Repository
CGit or Gitweb
Badge

To install this package from Emacs, use package-install or list-packages.

Full description

meow-badge.svg meow-badge.svg badge.svg

meow.svg

1. Introduction

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:

  • Minimal configuration – build your own modal editing system
  • No third-party dependencies (try it without touching your configuration)
  • Doesn't occupy too many keys
    • Much easier to remember for people trying modal editing
    • More keys available for your own key-bindings
    • Most of the time, you don't even need to hold shift!
  • Lightning fast (unlike Evil)
  • Minimizes modifier usage (e.g. SPC x f for C-x C-f) inspired by god-mode
  • Better workflow for kmacro application at multiple locations
  • Interactive selection manipulation and expansion inspired by avy
  • Selection as top-tier object, and keybindings built around selection
  • Compatible with the vanilla Emacs keymap (or any other keymap from any package)
  • Effortless uniform keymaps across modes
  • Key-binding conflict handling made easy

2. Community

Please feel free to ask questions and share ideas at

3. Documents

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

4. License

Licensed under GPLv3.

Old versions

meow-1.4.5.tar.lz2024-Mar-3172.5 KiB
meow-1.4.4.tar.lz2023-Aug-2370.3 KiB
meow-1.4.3.tar.lz2023-Jul-1170.2 KiB
meow-1.4.2.tar.lz2022-Dec-3065.3 KiB

News

Changelog

Master

Breaking Changes

The meow-motion-overwrite-define-key has been changed to meow-motion-define-key. and now it works just like other key binding helpers. Users don't have to bind a key to remapped the keybinding. Now the keypad leader is transparent when a key is not bound in motion state. So that users can still access the original command with SPC <original-key>.

1.5.0 (2024-10-20)

Features
Enhancements
Bugs fixed

1.4.5 (2024-02-11)

Bugs fixed
Enhancements

1.4.4 (2023-08-23)

Bugs fixed

1.4.3 (2023-07-11)

Bugs fixed
Enhancements
Breaking Changes