4 ms·
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
by mikae1 2y ago
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 bar that does not find my bookmarks as it should.
Imagine you couldn't click on another tab with your mouse pointer while the current active one is loading. Yes, it's as terribly frustrating as it sounds.
In the XUL days I could even use vim shortcuts to access every button in the Firefox UI!
Luckily there is a solution for now. VimFx[1] is still being updated and works with the LegacyFox shim!
[1] https://github.com/akhodakivskiy/VimFx https://github.com/akhodakivskiy/VimFx
- forgotmypw17 2y agoHave you heard about qutebrowser, Luakit, and Nyxt? I like qb the most, as it's fairly stable and fully-featured. It offers full keyboard control, and many cool features like bindings for host-granular permissions for js and images, and is also scriptable. Built-in decent adblocker. The main annoyance about it for me is it doesn't come with DRM, but it could also be seen as a feature, because it saves me a lot of time I'd otherwise watch arguably crap content.
- mikae1 2y ago> Have you heard about qutebrowser, Luakit, and Nyxt? Yes, but neither support extensions AFAIK. Not ready to take my browsing back to a pre 2004 era. :)
- anthk 2y agoNyxt doesn't need limited Chrome/Firefox like extensions. With Common Lisp you can do far more, and by default.
- forgotmypw17 2y agoThe two extensions I use by far the most, an ad blocker and keyboard accessibility are built-in.
- The-Compiler 2y agoDRM should work just fine via Widevine if you have a Qt build with proprietary codec support, and you have an appropriate version of Widevine available. See https://doc.qt.io/qt-6/qtwebengine-features.html#html5-drm https://doc.qt.io/qt-6/qtwebengine-features.html#html5-drm
- rauli_ 2y agoCompletely agree but it's the best we got at the moment if you want to use the non-XUL version of Firefox.
- mikae1 2y agoThere's Waterfox too. It supports VimFx without LegacyFox.
- _giorgio_ 2y agoAll 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.
- mikae1 2y ago> 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
- _giorgio_ 2y agoLOL, 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.
- mikae1 2y ago> 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? You've misinterpreted me twice. I don't know how I would rephrase it again so that you understand.
- bramhaag 2y agoKeep in mind that using LegacyFox is not a silver bullet. It will disable sandboxing and add-on signing, which will impact the security of your browser.