About
kindaVim brings Vim moves to macOS. It uses the macOS Accessibility API to work in text inputs, and for apps that don't implement Accessibility, it falls back to remapping key presses. Vim moves also work in dropdowns, lists, menus, and other UI elements, such as going down Google suggestions, selecting and deleting emails, rewinding a movie, or turning up the volume, and they support counts.
You can enter Normal Mode with esc, just like Vim. To send esc to macOS, use the built-in double escape or a modifier such as Command-Esc. If esc isn't your preference, you can use a customizable two-letter sequence like jk or a custom shortcut like Control-[. A Characters Window can show your current Vim move or mode, and you can choose its size or hide it entirely. A Focus feature highlights the window you are currently using with Vim moves.
Support varies by app, and the Wizard shows how to get the best experience with each one. If an app isn't recognized, you can request it, and you can also request missing moves. The trial is full-featured with no expiry date, but without a subscription kindaVim sleeps in the mornings; a subscription of USD$3.88 per month (excl. tax) keeps it running 24/7. Downloads are available for Sonoma and later, with kV80 for Ventura and kV66 for Monterey.
What's new
All release notesHomebrew cask kindavim 97 (sha256 no_check).