Hacker News new | ask | show | jobs
by baldfat 3127 days ago
I have been a Firefox user since it was called Phoenix.

This is the best Firefox , but I have lost a ton of extensions including my Vim extensions. So right now I use Qutebrowser and know that the new plugins will get added.

2 comments

I've been using Vimium-FF since I first installed FF57 Developer Edition.

[0]: https://addons.mozilla.org/en-US/firefox/addon/vimium-ff/

My vimfx stopped working in FF57 and the developer stated he had stopped development as well as vimium on Firfox I was using.
Vimium is _good_ but I really wish it would use the browser's native search widget when searching via `/`. I've been meaning to look into the documentation, but my assumption is that this is a limitation of the WebExtensions API.
Did you check out vim-vixen? If so, what's your opinion on it?
The problem with all vim-style extensions is that they have been limited in potential functionality. For instance they won't work in any builtin pages such as about: pages or the new tab page or https://add-ons.mozilla.com. This forces the user to think about whether their command will work or not and induces an uncertainty in their flow.

The other issues regarding limited control over the browsing experience may be resolved with future API expansion, but the previously mentioned hobbling is something with which we are most likely permanently stuck.

This is going in the correct direction.

If Firefox provides the correct API's we might have the power of vimperiator back. Off the top of my head it needs:

1. A way to load config from the filesystem so I can keep its config with my other dotfiles

2. To be able to work on about:addons etc

3. To work in reader mode

4. Vim keybindings in textareas/inputs (although for modularity this could be a separate addon).

5. A way to open textareas etc in an editor - again for modularity this could be a separate addon.

6. Be able to open file://

7. A way to focus on the page content (away from e.g. url bar) - this could be a FF level hotkey though.

EDITED - I'm adding things as they come up.

As a former user of the wonderful VimFx and ItsAllText extensions, this list is very close to my own wish-list for Firefox's WebExtensions API.
I was using vimperator and was quite worried that FF 57 will mean the end of convenient browsing for me.

But a few days before upgrading I found vim-vixen. It does 95% of the job. The performance improvements of FF 57 are well worth these 5% missing.

This looks great! Do you know is there any way to select one tab from the list I see when I type :tabopen?
You can use Tab and Ctrl+Tab, but there has been a pull request adding Ctrl+n and Ctrl+p.
Yup I am now using Firefox again :)