An open API service indexing awesome lists of open source software.

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

Ultimate Vim Mode for macOS
https://github.com/godbout/kindavim.blahblah

accessibility bindings input keyboard kindavim macos macos-app motions moves swift swiftui vim

Last synced: 4 days ago
JSON representation

Ultimate Vim Mode for macOS

Awesome Lists containing this project

README

        



kindaVim brings Vim motions to macOS Text Fields, Text Areas, Dropdowns, Lists, Menus... 🥱️ basically everywhere.


![awesome stuff happening in there](https://raw.githubusercontent.com/godbout/kindaVim.theapp/master/assets/gif.gif "hehe")

---

# The Site

[kindavim.app](https://kindavim.app) for all the fancy stuff.

# The License

Without a coffee a month kindaVim sleeps in the mornings. (It will scold you from the Menu Bar when you'll try to use it.)
You're still able to use it fully-featured the afternoons. (Until 5am the next day. Those are long afternoons, yes.)
So if you're like me and spend your mornings reading, swimming in the open sea or climbing rocks, then kV is basically free.

# The Docs

The Docs have been moved [here](https://docs.kindavim.app). Updates ongoing!

# The AccessibilityStrategyTestApp

Testing the Vim moves when using the macOS Accessibility requires building an external app. This app, as well as the tests of each move in the context of the Accessibility Strategy, are open source and available here: [AccessibilityStrategyTestApp](https://github.com/godbout/AccessibilityStrategyTestApp)

# The Roadmap

* new motions
* new apps to The Wizard
* custom key remapping

# The Alternatives

* [Karabiner-Elements](https://karabiner-elements.pqrs.org) (open source, free)
* [VimMode.spoon](https://github.com/dbalatero/VimMode.spoon) (open source, free)
* [SketchyVim](https://github.com/FelixKratz/SketchyVim) (open source, free)
* [ti-vim](https://vim.tonisives.com) (closed source, one time purchase)
* [ShadowVim](https://github.com/mickael-menu/ShadowVim) (open source, free, for Xcode)