4 ms·
This is awesome; Tree Tabs is one of my two essential extensions, the other being Vimperator. I'm sticking with the Firefox ESR that supports Vimperator until
by jitl 9y ago
This is awesome; Tree Tabs is one of my two essential extensions, the other being Vimperator.
I'm sticking with the Firefox ESR that supports Vimperator until Vimperator is ported (or re-written) for WebExtensions. Unfortunately, Vimperator is struggling to find contributors to help with the migration.
The other vim-themed extensions out there like Vimuim on Chrome or Saka Key just don't come close :(
[edit: added Saka Key]
- kibwen 9y agoNot a Vimperator user (though vim is my primary editor) so I can't say for certain how well any of these stack up, but in the other thread people were suggesting Saka Key as an alternative: https://news.ycombinator.com/item?id=15340154 https://news.ycombinator.com/item?id=15340154
- jitl 9y agoI looked over the docs -- seems very similar to Vimium, and doesn't come close to Vimperator. My one feature that I prefer in Vimperator is how it handles link-clicking. To click a link in Vimperator, you type `f`, then start typing the text of the link you want to follow. Once your search only matches a single link, the Vimperator clicks that link or button for you. You can also type a number, which selects that match. In Vimium, Saka Key, etc, you type `f`, and then type a short, unique code, which is assigned to each clickable element in order. So, for a page like Hacker News, to follow the third "comments" link in Vimperator, I type `fcommen3`. In Vimium, I type `f`, then squint my eyes and parse the labels it applies, and them maybe type `sw` or something random.
- dictum 9y ago> To click a link in Vimperator, you type `f`, then start typing the text of the link you want to follow. Once your search only matches a single link, the Vimperator clicks that link or button for you. You can also type a number, which selects that match. You can do that with Vimium too. The setting is called "Use the link's name and numbers for link-hint filtering". IIRC "Require Enter when filtering hints" is selected by default when you enable the previous setting, so the link is only highlighted and you have to press enter to open it.
- jitl 9y ago> Use the link's name and numbers for link-hint filtering Well, that's what I get for trying something once and never looking again... Thanks for the tip!
- yorwba 9y agoHow do you select the upvote arrow in Vimperator?
- dotancohen 9y agoSquinting. I just upvoted your answer with Vimperator.
- s_kilk 9y agoFor what it's worth I only use VimFX and such for basic navigation and the link-opening keys. I just tried Saka Key and it's real good, a mighty fine replacement for my use-case.
- rjzzleep 9y agoI just moved to pale moon. Not all of the vimperator plugins work with pentadactyl (which is the officially supported thing), but it's decent. Supposedly there was a chat today discussing keyboard extension apis [1] Theres also an open issue on hiding the tabstrip [2] But I somewhat doubt that the real strength, which imho is the scriptability will come back. For those that don't know you can do a lot more with vimperator/pentadactyl than just use vim navigation. It allows you to script the entire ui in js. It also lets you bind commands and keys to bookmarklets and add mode keys to e.g. move forward in backward in slides on slideshare. On top of that it has a configurable commandbar which allows you to use fuzzy logic with history/bookmarks/awesomebar stuff(more importantly you can choose which things it should search) If vimium is the usual "vi mode is not vim" then vimperator is the closest to vim you get in the browser. another issue with palemoon and the webextension stuff is that i'm wondering how long the xul part of the plugins is going to keep being updated. I have a feeling that plugins that may need frequent updates will just rot away. [1]: https://bugzil.la/1215061 https://bugzil.la/1215061 [2]: https://bugzil.la/1332447 https://bugzil.la/1332447
- nerdponx 9y agoI just moved to pale moon Why? Just curious.
- dri_ft 9y agoVimperator would be nice (actually, I preferred pentadactyl, but whatever), but I'd settle for VimFX working on the new Firefox. VimFX is (just barely) good enough but Vimium seems a little worse (I think because of the APIs it has access to, not because of bad development).