Readit News logoReadit News
impoppy · 3 years ago
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

jonas-w · 3 years ago
operator-name · 3 years ago
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.

spacebuffer · 3 years ago
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
recuter · 3 years ago
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.

forgotmypw17 · 3 years ago
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/

margarina72 · 3 years ago
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.
freeCandy · 3 years ago
There's also the nyxt browser which can be setup to vi or emacs bindings https://github.com/atlas-engineer/nyxt
vladvasiliu · 3 years ago
I wanted to like qutebrowser, also for the minimalist interface. But not supporting ublock is a showstopper for me. Is that still the case?
huseyinkeles · 3 years ago
Also firenvim while you’re at it to have neovim embedded in your browser.

https://github.com/glacambre/firenvim

cassepipe · 3 years ago
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

dexterleng · 3 years ago
I made Homerow, it's the same idea as Vimium, but for the entire macOS user interface.

https://homerow.app

phil294 · 3 years ago
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

philonoist · 3 years ago
Oh, How I wish this for pesky Windows 11!
lucasfcosta · 3 years ago
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.
philonoist · 3 years ago
Vimium-C and 'Vimium-C for PDF' gives more functionality that Vimium couldn't.

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

konart · 3 years ago
Looks interesting but I have different approach:

I use GhostText + NeoVim. This way I get real neovim backend and all my functinality.

blacklight · 3 years ago
I've been using FireNvim for quite a while now to turn textareas into editors. I like that this extension doesn't actually require vim/nvim to be installed on the system, but that also makes it a bit weaker. If everything happens in the browser then we're left only with a subset of what's possible with a full vim experience (plus, the user's vim configuration won't apply)
bamboozled · 3 years ago
Does anyone else us Tridactyl for firefox?

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?

bovine3dom · 3 years ago
If you have Tridactyl's native messenger installed you can launch an external text editor with Ctrl+I when inside a text box.

There is also Firenvim which embeds real neovim instances inside text boxes.

e12e · 3 years ago
> Come to think about it, I don't think it works as an "editor" in HTML text fields?

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.

_dain_ · 3 years ago
See also Vime, which is Vim as an Input Method Editor, supposedly works with any X11 app. I haven't used it though. https://github.com/algon-320/vime
kiko123 · 3 years ago
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?
ravila4 · 3 years ago
I just did. There's an .xpi file in the releases page: https://github.com/akahuku/wasavi/releases/tag/v0.7.737
dang · 3 years ago
Related:

Wasavi – a browser extension that transforms TEXTAREA elements into a VI editor - https://news.ycombinator.com/item?id=11023428 - Feb 2016 (42 comments)