Live data from Hacker News

Vimium – A browser extension that provides Vim-style keyboard controls

vimium.github.io

151–160 of 214 posts

Re: Vimium – A browser extension that provides Vim-style keyboard controls

#151

I used Vimperator on Firefox about 10 years ago. Back then it was fantastic, but I think the add-on environment has changed in FF (WebExtensions) since then and add-ons aren't as powerful. I've used Vimium on Chrome. Every few years I get excited, install it, feel 10x more productive, and then a few days later uninstall it. As I recall, it doesn't work on the New Tab page. It doesn't work if the address bar is in foc…

I think i installed some other tab page so it works in new tabs for me.

For address bar being focussed, a tab will take you to to the page content.

The one thing I find most annoying (which isn't vimium's fault) is the lack of j/k scrolling on pdfs.

Re: Vimium – A browser extension that provides Vim-style keyboard controls

#152
post #92

Vimium was my introduction to software engineering :) I contributed a bunch of code to it back in 2011-2012. Glad to see it still being in use! I'm quite proud of the little test I wrote to figure out which DOM APIs could be used to detect the visibility of different kinds of elements, in order that we could display link hints correctly: https://github.com/philc/vimium/blob/master/test_harnesses/v...

Very clean code, extremely readable. If you can understand everything at first pass, that's gold.

Re: Vimium – A browser extension that provides Vim-style keyboard controls

#153
post #107

Earlier quoted context omitted.

it is. i am one of those who have atleast 100 tab on any workday, more on my personal system. i also use bookmark service like raindrop that have tagging, etc than simple folders. Main reason for keeping tags are they are a constant reminder of topics to look into. Kinda like postits on your monitor. If I put them away using bookmarks I often forget about them and neder get to them. I have folders with hundreds of li…

Isn't that just stressful? Are you ever going to look at more than 20% of the things on your backlog? My approach is to bookmark things and then if I feel like it's time to read up on something or just a good time to work on the reading backlog, I'll just pick whatever seems suitable at a first glance.

> Isn't that just stressful?

No, why would it be? It's sort of my curated list of things to check out when I have a free moment, just like HN is. HN curates the Internet for potentially interesting things for hackers, and I further curate from that (and other sources) for things that interest me, and have them as open tabs. It's no more "stressful" than knowing the fact that there are thousands of interesting HN links on here. They're just options of potential things to look at, not tasks to get through.

I use bookmarks as a more persistent thing, for things I know will be of interest to me long term. Some of these tabs might go into my bookmarks, but many others are interesting enough to look at/read through once, but not worth adding a bookmark for.

Re: Vimium – A browser extension that provides Vim-style keyboard controls

#154
post #92

Vimium was my introduction to software engineering :) I contributed a bunch of code to it back in 2011-2012. Glad to see it still being in use! I'm quite proud of the little test I wrote to figure out which DOM APIs could be used to detect the visibility of different kinds of elements, in order that we could display link hints correctly: https://github.com/philc/vimium/blob/master/test_harnesses/v...

I think vimium was one of my first open source contributions too!

I built the custom search engines feature (which I ironically don't use much anymore).

Re: Vimium – A browser extension that provides Vim-style keyboard controls

#156
post #126

There's also a free, open source vim style browser called Qutebrowser which you can control like Vim if that's your thing. It works well, also with complicated web sites. https://qutebrowser.org/

I have been using qutebrowser for some time now and it's pretty nice if you can accept having a browser without UBlock Origin and other extensions ranging from nice-to-have to obligatory. The main advantage and the reason and I can't get myself to switch to Firefox is that it's vim-UX is just flawless. It works amazingly well and is just magnitudes better than any Firefox or Chrome extension that adds vim-UX on top s…

> pretty nice if you can accept having a browser without UBlock Origin

Just for potential readers who might not be aware: qutebrowser ships with its own inbuild adblocker though, so you're entirely left adrift in the ad-trashpile that is the Web today. Qutebrowser isn't my daily driver (mainly because I found it a pain to configure), but from my limited experience, the adblocking works pretty well.

Re: Vimium – A browser extension that provides Vim-style keyboard controls

#157
post #37

This looks amazing, but installing the Firefox extension I am worried about all the permissions it asks. I am surprised how comfortable people are signing off on these permissions. How do people at HN put these security worries to rest?

This (your fear) is a result of bad policy by Firefox. This is why a lot of useful add-ons or plugins died, and, overall, Firefox became a shittier browser.

Neither Vimium nor SurfingKeys don't hold a candle to KeySnail because back in the days add-ons worked you could control the browser's chrome as well as a bunch of other non-HTML elements.

Today, you cannot even use browser extensions to close a browser window if the page didn't load in it.

These tools were intended for "power users", who could establish for themselves if the piece of code they want to use is doing something malicious or not. Also being an easy way to extend the browser without a need to recompile it and a need to understand a huge project with a ton of infrastructure... flushed down the drain.

This reminds me about how Alan Key said in one of his interviews that if a motorcycle was invented today, it would've been outlawed right away due to safety concerns.

Re: Vimium – A browser extension that provides Vim-style keyboard controls

#158

I used to be a loving VimFX [0] user. It had intelligent link hints (essentially, links it thinks you are likely to want, e.g. because they're big, get single-key shortcuts). The scrolling was actually native, as in equivalent to hitting the arrow keys. I don't think any of the other Vim emulator plugins ever replicated that. Vimium doesn't, Tridactyl doesn't, and Vim Vixen was horribly broken. Apparently VimFX still…

I'd suggest to create an issue on the Vimium repo if the big button heuristic isn't implement / didn't get suggested yet.

Re: Vimium – A browser extension that provides Vim-style keyboard controls

#159

I settled with Surfingkeys after I tried Vimium, Vimium C, Pentadactyl and Vimperator. Here's my Surfingkeys configuration as an ex-Vimium user: api.map('F', 'gf'); api.Hints.setCharacters("asdgqwertzxcvb"); It makes open in new tab behave like Vimium and f work like a toggle. Hope this helps someone looking for a better option migrating from Vimium. [0] https://github.com/brookhong/Surfingkeys

Could you expand on the advantages of Surfingkeys compared to the 4 other options that you mention?

Re: Vimium – A browser extension that provides Vim-style keyboard controls

#160
post #57

For those using firefox there is tridactyl available as others have commented as well. They've gone a step further introducing native messaging [1][2] which opens up an endless ways of interacting with the underlying OS which makes implementing all sorts of useful day-to-day functionality such as personal automation a joyful breeze. For example, saving the current page in a local file can be as easy as: tri.excmds.ex…

Fantastic! Thank you for expanding on your use case.
Post reply on HN