It's a great alternative to what's left of the Firefox genocide of extensions, where only VimFX and Saka Key exist.
It's a great alternative to what's left of the Firefox genocide of extensions, where only VimFX and Saka Key exist.
Sure, technically it only applies to an ethnic/political/racial/etc group of humans, but it's not _that_ far-fetched to apply it to the systematic and planned extermination of an entire group of software (in this case Firefox add-ons).
I am hopeful for Qutebrowser, though; the dev is working on an interesting approach to extending the browser without WE support by allowing "userscripts" (not the Greasemonkey-esque ones). They can be written in tons of different languages. [Relevant documentation](https://qutebrowser.org/doc/userscripts.html).
[0] http://www.macmillandictionaryblog.com/is-linguistic-inflati... ("linguistic inflation" is a term that i've been using in my own head for years without using it in conversation, so i'm glad to see others have the same complaint)
I think I sometimes confuse it with hyperbole.
For example, a person who survived an actual genocide may find your analogy to be shallow because where you’ve lost some extensions due to a browser upgrade, they’ve lost everyone they love due to them having been hacked to death with machetes, or gassed, or worked to death in forced labor camps.
I don’t know, maybe they just need to get over it?
That could better be described as a capacity for empathy, particularly in the context of genocide. "No real negative thoughts" is your assumption.
I'm reluctant to use the term, but it applies. It's 'virtue signaling' and I presume it gives people an ego boost or a rush of endorphins. I doubt they really care, or have any true investment, they just want you to know they are morally superior and their peers to see them standing up for a cause, no matter how absurd.
My conclusion is, if you seek umbrage, you will find it.
My objection is in the domain of ethics, as I think taking genocide lightly is an ethical problem for all of us (that is, for humanity, which I take to include you).
> I am ... able to say the word and not be bothered by the connotations.
Quite.
- Fixed starting after customizing `fonts.tabs` or `fonts.debug_console`.
- Fixed starting with old PyQt versions compiled against newer Qt versions.
- Fixed check for PyQt version to correctly enforce 5.7 (not 5.2).
However, each browser vendor has their own specific additions, and hopefully Mozilla will add some things addons like Vimperator would need, see e.g. https://bugzilla.mozilla.org/show_bug.cgi?id=1215061
Qutebrowser keybindings essentially have full control over the page at all times.
It's going quite slow however...
For example, Opera and Firefox support the Sidebar API, which allows essentially arbitrary HTML pages to be placed in, you guessed it, a sidebar. Chrome does not support this, because they supposedly just don't want to have sidebars in their browser (it's not exactly an unsolvable task to implement).
Overall, Firefox will support the most extension APIs, but even there not all extensions will work, because there's always going to be some APIs that only make sense in one specific browser.
Lastly, it is necessary for the extension authors to port their extension. The work they have to do for porting might often be as minimal as just repackaging, testing and then uploading to the other browser's extension webpage, but they do have to do it.
So, this is going to cut off many extensions, too. If they're unmaintained, no one's going to port them. And Mozilla has much stricter policies for telemetry, ads etc. in extensions, too, so another chunk of extensions won't get ported for that reason.
If there is a specific Chrome extensions that you care for getting ported and it's unmaintained, then you can try it with Chrome Store Foxified [1], which will do the repackaging automatically. The testing you'll have to do yourself and then the fixing of potentially broken things and uploading, that depends on the license of the extension, if you're allowed to do that.
[1] https://addons.mozilla.org/en-US/firefox/addon/chrome-store-...
https://addons.mozilla.org/en-US/firefox/addon/vimium-ff/?sr...
I've switched to it with Pentadactyl while hoping there will be a useable API for proper Vim plugins by then.
It's mouse free nirvana.
https://addons.mozilla.org/en-GB/firefox/addon/vimium-ff/ https://key.saka.io/
Also, Tridactyl is at the planning stage and working with Mozilla on a better keyboard WebExtension API:
https://github.com/cmcaine/tridactyl https://bugzilla.mozilla.org/show_bug.cgi?id=1215061
edit: Oh, looks like Tridactyl has quite some code already. I'm not sure if it's runnable yet, though.
Vimium is good but one thing about Vimium annoys and I don't know a good workaround for it. If I create a new tab, the focus goes to address bar and then there is no convenient way to escape back to normal mode. I know this is a restriction due to the new webextensions. Anyone got any ideas to overcome this limitation?
The address bar autofocusing is annoying. Best advice I have is to replace your new tab page with a URL or a custom new tab extension.
Also, I devised the default keybindings with three goals in mind.
1. Common keys should be easy to reach.
2. Users unintentionally trigger dangerous commands (like close the current tab). To prevent this, I bind dangerous commands to 2 key sequences.
3. Users not being able to remember keybindings. To help users remember, I try to associate commands with an intuitive key, e.g. Zooming is mapped to z.
Saka key author
We're aiming to get Tridactyl to feature-equality with Vimium and Saka-Key by the end of this weekend. (We are runnable now, but it's not a fantastic UX)
We hope to match or exceed the current WebExtension state of the art (cVim) by the FF57 release date (Mid November).
Our longer-term roadmap depends on how responsive Mozilla are to our feature requests. They've suggested that our two most important API extensions could be merged in FF58 (Jan 2018? I forget), but we'll have to see.
If you don't want to run other WebExtensions or Firefox, Qutebrowser offers a really good solution :)
Now I wonder, where does the Penta -> Tri come from? Is it intended to be usable with three fingers? (SCNR)
Or maybe because we're only trying.
https://riot.im/app/#/room/#tridactyl:matrix.org/$1507907809...
But there's Saka Key, Vimium-FF and Tridactyl.