Skip to content

meow-edit/meow

Folders and files

NameName
Last commit message
Last commit date
Dec 1, 2024
Dec 26, 2020
Jan 29, 2025
Oct 20, 2024
Jan 29, 2025
Aug 12, 2024
Oct 24, 2024
Nov 7, 2024
Feb 16, 2025
Feb 16, 2025
Feb 16, 2025
Feb 16, 2025
Feb 7, 2024
Apr 4, 2020
Oct 29, 2024
Feb 16, 2025
Oct 19, 2024
Oct 20, 2024
Aug 9, 2024
Dec 1, 2024
Apr 4, 2025
Jan 29, 2025
Aug 7, 2024
Dec 11, 2024
Jan 29, 2025
Apr 4, 2025
Mar 17, 2025
Apr 4, 2025
Dec 1, 2024
Mar 15, 2025
Jan 29, 2025
Jan 29, 2025
Nov 2, 2024
Oct 20, 2024
Nov 28, 2021

Repository files navigation

Meow

https://melpa.org/packages/meow-badge.svg https://stable.melpa.org/packages/meow-badge.svg https://github.com/meow-edit/meow/actions/workflows/action.yml/badge.svg

meow.svg

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

Community

Please feel free to ask questions and share ideas at

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

License

Licensed under GPLv3.