Wasavi – Vi editor for any webpage
appsweets.net
appsweets.net
A further alternative is https://github.com/brookhong/Surfingkeys. Its key feature is a javascript configuration - allowing you to bind arbitrary javascript to a key.
I remember switching to Firefox for it and loving it. But Safari gives me like 3-4 extra hours on an M1.
It's also available on GitHub if you're not interested in the Mac App Store: https://github.com/televator-apps/vimari
It works pretty well, but I've strayed away from using Vim & Vim bindings for everything after getting into using Emacs on my Linux box at work.
Qutebrowser includes its own adblocker, which must be activated once after install and works well enough.
It also supports both userscripts and python scripting. Although that takes more fiddling, there's a pretty healthy support community for it.
You have to run :adblock-update once to enable it.
Firenvim works in both Chrome and Firefox and you can harness the power of neovim, so that's a plus. Typing this from a neovim instance in firefox
Did you experience the same? I'm on Firefox 108.0.2.
On an unrelated note, I made the same thing (barebones), but for Linux and theoretically also Windows: https://github.com/phil294/vimium-everywhere
I would also like to note that the Shortcat dev plans on adding licensing. Homerow has licensing, but there's no blocks on features. So they are both "free" in the same way.
I use GhostText + NeoVim. This way I get real neovim backend and all my functinality.
I was using it but I stopped for some reason, I might give it another go. I think it had a few annoying bugs so I stopped using it.
Come to think about it, I don't think it works as an "editor" in HTML text fields?
There is also Firenvim which embeds real neovim instances inside text boxes.
There was "itsalltext"[1] (sadly defunct) - but there's an alternative (i just discovered - so I've yet to try it) : ghosttext https://github.com/fregante/GhostText
[1] https://github.com/docwhat/itsalltext
Ed: wasavi does enhance the text-area widget (wasavi is a browser extension) - so it does turn text fields into a vi-like editor. I can't imagine it plays well with vimperator-style extensions, though.
Wasavi – a browser extension that transforms TEXTAREA elements into a VI editor - https://news.ycombinator.com/item?id=11023428 - Feb 2016 (42 comments)
https://en.wikipedia.org/wiki/Vasa_(ship)
“From the creators of the ship that wouldn’t float, now comes the editor that won’t edit!”
No wait, that’s not a great slogan. Hmm.
Perhaps from the makers of Wasa knäckebröd
“You become what you code. Crunchy!”
Sounds like a weird slogan also heh
works fine in the gmail editor though!