News for hackers. Stuff that matters.
Re:Wasavi – VI editor for any webpage by impoppy on Monday January 16, 2023 @04:37AM (#34398710)
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

Re:Wasavi – VI editor for any webpage by huseyinkeles on Monday January 16, 2023 @04:43AM (#34398753)
Also firenvim while you’re at it to have neovim embedded in your browser.

https://github.com/glacambre/firenvim

Re:Wasavi – VI editor for any webpage by cassepipe on Monday January 16, 2023 @05:35AM (#34399168)
Especially since apparently Wasavi is not a firefox plugin anymore apparently. There's no anchor to "Firefox add-on" on the page and the firefox plugin search turns up nothing.

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

Re:Wasavi – VI editor for any webpage by ravila4 on Monday January 16, 2023 @03:55PM (#34405362)
Actually, the releases page on GitHub does provide an .xpi file for Firefox, and it seems to be working fine. I guess the missing link on the website/README is a mistake.
Re:Wasavi – VI editor for any webpage by mihaigalos on Monday January 16, 2023 @04:06PM (#34405472)
I can confirm this. However, I constantly get a "View saved logins" to the top of the input field after I start typing.

Did you experience the same? I'm on Firefox 108.0.2.

Re:Wasavi – VI editor for any webpage by ravila4 on Monday January 16, 2023 @04:15PM (#34405566)
I don't see that, also on Firefox 108.0.2 (I'm using it to reply this comment.)
Re:Wasavi – VI editor for any webpage by dexterleng on Monday January 16, 2023 @04:50AM (#34398798)
I made Homerow, it's the same idea as Vimium, but for the entire macOS user interface.

https://homerow.app

Re:Wasavi – VI editor for any webpage by philonoist on Monday January 16, 2023 @06:03AM (#34399382)
Oh, How I wish this for pesky Windows 11!
Re:Wasavi – VI editor for any webpage by quien on Wednesday January 18, 2023 @12:41PM (#34430034)
Check out win-vind! It also comes with a tiling window manager but I've never used that.

https://github.com/pit-ray/win-vind

Re:Wasavi – VI editor for any webpage by phil294 on Monday January 16, 2023 @10:33AM (#34401614)
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

Re:Wasavi – VI editor for any webpage by dexterleng on Monday January 16, 2023 @11:21AM (#34402152)
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 by forgotmypw17 on Monday January 16, 2023 @05:12AM (#34398981)
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/

Re:Wasavi – VI editor for any webpage by vladvasiliu on Monday January 16, 2023 @06:31AM (#34399583)
I wanted to like qutebrowser, also for the minimalist interface. But not supporting ublock is a showstopper for me. Is that still the case?
Re:Wasavi – VI editor for any webpage by gh02t on Monday January 16, 2023 @09:51AM (#34401197)
I don't think it supports ublock but it does have an integrated AdBlock now. It's based on the library Brave used and supported ABP style block lists.
Re:Wasavi – VI editor for any webpage by forgotmypw17 on Monday January 16, 2023 @10:02AM (#34401326)
It has an integrated ad blocker, which is good enough for me.

You have to run :adblock-update once to enable it.

Re:Wasavi – VI editor for any webpage by freeCandy on Monday January 16, 2023 @06:37AM (#34399622)
There's also the nyxt browser which can be setup to vi or emacs bindings https://github.com/atlas-engineer/nyxt
Re:Wasavi – VI editor for any webpage by margarina72 on Monday January 16, 2023 @09:54AM (#34401231)
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, even if yes there are some alternatives but... not as good and simple) and a powerful interface that you can mod to your needs, vim or emacs shortcut can be used.
Re:Wasavi – VI editor for any webpage by forgotmypw17 on Monday January 16, 2023 @11:55AM (#34402596)
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 by philonoist on Monday January 16, 2023 @06:09AM (#34399442)
Vimium-C and 'Vimium-C for PDF' gives more functionality that Vimium couldn't.

https://addons.mozilla.org/en-US/firefox/user/14732745/

Re:Wasavi – VI editor for any webpage by lucasfcosta on Monday January 16, 2023 @06:24AM (#34399535)
Highly recommend Vimium too. It’s also a great way to test for accessibility as you’ll need good navigation attributes for it to work well.
Re:Wasavi – VI editor for any webpage by jonas-w on Monday January 16, 2023 @07:30AM (#34399953)
Re:Wasavi – VI editor for any webpage by recuter on Monday January 16, 2023 @10:30AM (#34401583)
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.

Re:Wasavi – VI editor for any webpage by AndroidKitKat on Monday January 16, 2023 @12:15PM (#34402861)
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 by pksebben on Monday January 16, 2023 @01:31PM (#34403879)
Re:Wasavi – VI editor for any webpage by spacebuffer on Monday January 16, 2023 @10:57AM (#34401908)
Tridcatyl is the reason I keep coming back to firefox, I don't even think the level of customizability it offers is even possible on chromium browsers
Re:Wasavi – VI editor for any webpage by operator-name on Monday January 16, 2023 @12:36PM (#34403178)
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 by jonas-w on Monday January 16, 2023 @02:06PM (#34404275)
"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 by operator-name on Monday January 16, 2023 @02:22PM (#34404455)
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 by jonas-w on Monday January 16, 2023 @06:08PM (#34406763)
Oh okay i just installed native messenger today to use helix as my editor for textareas. Will look a bit more into it.