Hacker News new | ask | show | jobs
by majewsky 3127 days ago
Did you check out vim-vixen? If so, what's your opinion on it?
5 comments

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 :)