Live data from Hacker News

Wasavi – Vi editor for any webpage

appsweets.net

31–40 of 47 posts

Re: Wasavi – Vi editor for any webpage

#31
post #29

Earlier quoted context omitted.

I made Homerow, it's the same idea as Vimium, but for the entire macOS user interface. https://homerow.app

This looks very similar to shortcat https://shortcat.app/ , can you tell me what your program offers that the other one (free, but also not OS) does not? On an unrelated note, I made the same thing (barebones), but for Linux and theoretically also Windows: https://github.com/phil294/vimium-everywhere

Major differences are that (1) Homerow does not show search results in a command palette fashion. YMMV but I prefer the UI to be minimalist. (2) you can disable search and have it work almost exactly like Vimium.

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.

Re: Wasavi – Vi editor for any webpage

#33

Earlier quoted context omitted.

If you like Vimium, try qutebrowsers or Luakit, where keyboard is a first-class citizen that works everywhere and is not dependent on JS injection. May have a learning curve (took me about 3 days to get functional.) https://www.qutebrowser.org/ https://luakit.github.io/

Just to share my own experience of trying to make this my daily web driver, both these solutions are using webkit, and webkit behaviour is not exactly perfect and can be a real pain to update. Same issue with Nyxt, which I very much wanted to use. In the end I went for Trydactyl which give the best of both world: a web browser that works, with a decent ecosystem for extensions (lack of ublock is very quickly felt, ev…

They do use Blink (Chromium) internally, but it's my understanding that it is just bundled inside. I've run qutebrowser both as compiled and from source and not had any issues updating.

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.

Re: Wasavi – Vi editor for any webpage

#34
post #28
post #21

Earlier quoted context omitted.

Also https://github.com/tridactyl/tridactyl

If only this would work in Safari. :/ I remember switching to Firefox for it and loving it. But Safari gives me like 3-4 extra hours on an M1.

When I'm using Safari I've found myself using Vimari: https://apps.apple.com/us/app/vimari/id1480933944?mt=12

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.

Re: Wasavi – Vi editor for any webpage

#35
post #21
post #2

If you like Vim, you should also check out Vimium - an extension, that enables Vim-like navigation in the browser. Never take your fingers off the home row! https://github.com/philc/vimium

Also https://github.com/tridactyl/tridactyl

Tridactyl's key feature is "native messaging".

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.

Re: Wasavi – Vi editor for any webpage

#36
post #28

Earlier quoted context omitted.

If only this would work in Safari. :/ I remember switching to Firefox for it and loving it. But Safari gives me like 3-4 extra hours on an M1.

When I'm using Safari I've found myself using Vimari: https://apps.apple.com/us/app/vimari/id1480933944?mt=12 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.

evil mode!

https://github.com/emacs-evil/evil

Re: Wasavi – Vi editor for any webpage

#37
post #21

Earlier quoted context omitted.

Also https://github.com/tridactyl/tridactyl

Tridactyl's key feature is "native messaging". 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.

"Key feature", it is a great feature but it is "only" for editing with your editor of choice (vim,neovim,helix, etc.) right? Or am i missing something?

Re: Wasavi – Vi editor for any webpage

#38
post #37

Earlier quoted context omitted.

Tridactyl's key feature is "native messaging". 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.

"Key feature", it is a great feature but it is "only" for editing with your editor of choice (vim,neovim,helix, etc.) right? Or am i missing something?

I think you've misunderstood, "native messaging" allows the tridactyl extension to interact with the filesystem and native applications: https://github.com/tridactyl/native_messenger

Re: Wasavi – Vi editor for any webpage

#39
Would love to try this, however it seems like the Firefox add-on is not available unfortunately. I've already tried the alternatives (tridactyl, vimium), but did not really like them enough to keep them installed. Seems like with wasavi, you can selectively launch vim interface for a text field whenever you feel like it, which was something I missed with the other solutions (or I haven't looked deep enough back then). Anyone managed to run wasavi on firefox by any chance?

Re: Wasavi – Vi editor for any webpage

#40
Interesting project idea for productivity. To be clear, the extension implements the editor features when it identifies a valid markup tag is supports? So the effectiveness is dependent on if the site uses the TEXTAREA tag for input.
Post reply on HN