-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Support for Firefox #2425
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
I probably still need to look at non-normal mode key handling. Other than that, it seems complete, but Firefox isn't. Some example problem Firefox bugs:
|
This is really cool; great start @mrmr1993. I would love to get a viable Firefox version out onto the store since the current crop of Vim-style extensions are going to stop working once the classic extension APIs are fully deprecated. Hopefully Firefox support won't incur a large QA/maintenance burden. I haven't stressed tested it with days of usage, but I will try to. However, there were a couple of things I noticed right away:
Have you used it much in practice @mrmr1993? |
I've completely switched from Chrome to Firefox, so I'm using it a lot. There's plenty that isn't working, but my barely-patched version works well enough for my current day to day.
Is anybody else (interested in) working on this at the moment? I can start actively working on the project again, if not / if it would help. |
FYI: https://addons.mozilla.org/en/firefox/addon/vimfx/ https://addons.mozilla.org/en/firefox/addon/vimium/ |
I wish to contribute to this project, making vimium work with firefox :) |
how can i actually install from the firefox-merger branch? i would also like to try it out and test it. |
|
@mrmr1993 What's the status of this? |
We should probably merge firefox-merger and create a TODO list of gaps between the chrome and firefox version. Once we get to the point where it's ready for wide adoption, we'll get it onto the Firefox addons site. |
I've rebased firefox-compat onto master. To get Vimium working with Firefox, it should be enough to merge firefox-compat-rb (the rebase branch).
Other things that need fixing, either on our side or on Firefox's:
This is everything that springs to mind for now.. I'll tidy this up and push a PR. |
FYI: it was announced that legacy extensions will stop working in tomorrow's Firefox Nightly so presumably VimFx, Firefox's Vimium counterpart, will also stop working in 57. With a brief skim, it doesn't look like their initiative to switch to WebExtensions is progressing (akhodakivskiy/VimFx#860). |
Firefox now supports WebExtensions. It would be nice to tweak Vimium to work on Firefox.
This is related to #2076.
So far, I've developed some basic support in my fork:
You can use branch firefox-merger to test, which is simply all of these merged into master.
The text was updated successfully, but these errors were encountered: