Live data from Hacker News

Vimium – The Hacker's Browser

github.com

51–60 of 86 posts

Re: Vimium – The Hacker's Browser

#51
post #11

I'm sorry but this is near unusable since the death of XUL and introduction of WebExtensions. I was a truly avid user of VimFX which did the same thing. Vimium these days does not work when a page hasn't finished loading and it doesn't work on blank pages (about:blank) or any other "system page" (like the preferences or addons). The "o" key can no longer highlight the address bar but brings up a non-native address ba…

All addons are disabled on system pages. I've never experienced your problems, Vimium works on any tab, indipendently from the others. I don't understand your glitches, really.

> All addons are disabled on system pages.

Yes, this is true for all WebExtensions. But I don't care if uBlock Origin or any other extension I use doesn't work on "system pages". However, I'd like to use my choice of navigation wherever I am in the browser.

Keyboard navigation requires a deeper integration with the browser (than WebExtensions allows for) to achieve a consistent experience.

> Vimium works on any tab, indipendently from the others.

What I'm trying to say is that Vimium keyboard navigation stops working when a page is loading.

I tried to illustrate my frustration to those only used to mouse navigation by saying that switching tabs with your mouse buttons and pointer freezed if the current page was loading. That would suck, right?

> I don't understand your glitches, really.

Do yourself a service and just be happy that you can't tell the difference between XUL generation keyboard navigation and the current state if affairs. :-D

Re: Vimium – The Hacker's Browser

#52
Does anyone have any suggestions on useful vi commands to learn?

I prefer vi over emacs, but mostly because before I was a hacker, I had an interest in systems administration -- it's so much simpler to edit config files in vi than rely on a tool that seems to require a lot of customization, but I actually usually use Sublime for anything more than a short shell script.

Re: Vimium – The Hacker's Browser

#53
post #23
post #11

I'm sorry but this is near unusable since the death of XUL and introduction of WebExtensions. I was a truly avid user of VimFX which did the same thing. Vimium these days does not work when a page hasn't finished loading and it doesn't work on blank pages (about:blank) or any other "system page" (like the preferences or addons). The "o" key can no longer highlight the address bar but brings up a non-native address ba…

Completely agree but it's the best we got at the moment if you want to use the non-XUL version of Firefox.

There's Waterfox too. It supports VimFx without LegacyFox.

Re: Vimium – The Hacker's Browser

#55

I'm surprised no one has mentioned Surfingkeys https://github.com/brookhong/Surfingkeys . I switched over from Vimium a couple years ago. I think its more performant than Vimium and also allows you quite a bit more flexibility in your configuration. I prefer and recommend browser add-ons over Nyxt. You'll get more compatibility by being able to use Chrome/Firefox. You'll also have a much higher chance of being able t…

Not to mention the input mode

Re: Vimium – The Hacker's Browser

#56
post #52

Does anyone have any suggestions on useful vi commands to learn? I prefer vi over emacs, but mostly because before I was a hacker, I had an interest in systems administration -- it's so much simpler to edit config files in vi than rely on a tool that seems to require a lot of customization, but I actually usually use Sublime for anything more than a short shell script.

Vi is power but you are limiting yourself using it because its much harder to extend it. Emacs is very extendable but not everyone likes writing lisp to do so. And nvim offers Lua as opposed to vimscript which can be opinionated.

If you need help setting up an config file I recommend checking out ThePrimeagen or just look at some peoples .dotfiles repos they already did the setup! I won't plug my own but I challenge you to challenge yourself with the complex setup for the downstream knock-on effects you get.

Re: Vimium – The Hacker's Browser

#57

Earlier quoted context omitted.

i used QB for years and loved it but eventually i couldn't stand not having uBlock Origin anymore.. shame there's not a good adblocker for QB

I'm pretty sure they have an adblocker in Qutebrowser. It might need some additional dependencies installed.

No. 8 in the faqs:

"Is there an ad blocker?

Since version 2.0.0, if the Python adblock library is available, it will be used to integrate Brave’s Rust adblocker library for improved adblocking, based on ABP-like filter lists (such as EasyList). If that library is unavailable or on older versions of qutebrowser, a simpler built-in ad blocker is used instead. It takes /etc/hosts-like lists and thus is only able to block entire hosts.

Note that even the more sophisticated blocker does not support element hiding (cosmetic filtering) yet, it only blocks network requests."

So depends on what one means by "good adblocker"...

https://qutebrowser.org/doc/faq.html

Re: Vimium – The Hacker's Browser

#58
post #51

Earlier quoted context omitted.

All addons are disabled on system pages. I've never experienced your problems, Vimium works on any tab, indipendently from the others. I don't understand your glitches, really.

> All addons are disabled on system pages. Yes, this is true for all WebExtensions. But I don't care if uBlock Origin or any other extension I use doesn't work on "system pages". However, I'd like to use my choice of navigation wherever I am in the browser. Keyboard navigation requires a deeper integration with the browser (than WebExtensions allows for) to achieve a consistent experience. > Vimium works on any tab,…

LOL, this is the most crazy stuff I've ever read.

Since all addons are disabled on the system pages, you come up with a lunatic analogy that means absolutely nothing. "Imagine that...". What addon, if any, works on firefox system pages?

Vimium always works... what low speed connection do you have for being unable to load any page in a fraction of a second? Beside that, I often use jk or whatever before the page is completely loaded.

Re: Vimium – The Hacker's Browser

#59
post #52

Does anyone have any suggestions on useful vi commands to learn? I prefer vi over emacs, but mostly because before I was a hacker, I had an interest in systems administration -- it's so much simpler to edit config files in vi than rely on a tool that seems to require a lot of customization, but I actually usually use Sublime for anything more than a short shell script.

Find a good pre-pack that can help, is my recommendation.

I went from pretty vanilla neovim to using AstroVim, & it's been pretty lovely. It uses the very widely used lazy.nvim for plugin loading, which is quite standard. It has a pretty nice visual leader-key menu that helps explore &show off what is setup; great for discovery. https://astronvim.com/

As well as being a good base, AstroVim also has an excellent "community pack" setup, which is a collection of many many many mostly drop in init files that setup a couple plugins in a nice way. If trying to get LSP working or better, or looking for better treesitter nav options, the community packs are great drop ones or references to get started, show what's out there. It's a huge part of what makes AdtroVim community so good. https://github.com/AstroNvim/astrocommunity

Re: Vimium – The Hacker's Browser

#60
post #6
post #2

I wish textareas had keybindings

This is supported by vimium with `gi`

> gi - focus the first text input on the page

No, that's not what I'm talking about. I want to be able to use shortcuts to navigate inside atextarea when I'm writing a lot of text.

Post reply on HN