kindaVim Documentation

repository·master·Indexed 21 days ago

https://github.com/godbout/kindavim.blahblah

A macOS utility that injects Vim motions into standard system UI elements such as text fields, text areas, dropdowns, lists, and menus using the macOS Accessibility API.

Tokens
292
Snippets
0
Records
4
Agent score
27%

What's inside kindaVim

  1. Overview of kindaVim

    master
    kindaVim is a tool that brings Vim motions to macOS interface elements, including Text Fields, Text Areas, Dropdowns, Lists, and Menus. It allows users to use Vim-like navigation and editing patterns across nearly any application on macOS by leveraging the macOS Accessibility API.
  2. Understand the kindaVim licensing model

    master

    kindaVim uses a unique time-based licensing model based on coffee donations:

    • Free Usage: The app is fully functional during the 'afternoons' (until 5am the next day).
    • Paid Usage: To avoid being 'scolded' from the Menu Bar during the mornings, a monthly coffee donation is required.
    • Summary: If you primarily use the app in the afternoons/evenings, it is effectively free.
  3. Explore the Accessibility Strategy Test App

    master
    The core logic for testing Vim motions via the macOS Accessibility API is open source. You can find the external app used for testing these moves, along with Unit and UI Tests for the Accessibility Strategy, in the AccessibilityStrategyTestApp repository.