What does HackerNews think of tridactyl?
A Vim-like interface for Firefox, inspired by Vimperator/Pentadactyl.
is it the same? no.
but is it close? hell yeah. it really helps me with productivity!
I love projects like nyxt and respect their priorities, but without big-player extension support it's usually a no-go for me. Still, I'll be interested to see the ideas they develop trickle out into the rest of the power-browser ecosystem. I especially like that lossless tree history – history management is a very under-explored UX area IMO
Edit: no, but tridactyl is: https://github.com/tridactyl/tridactyl
- auto containerization based on url match
- keyboard driven way to open new pages in a specific container
FF transforms into a powerful browser OS running applications with hard boundaries.
The only UX issue (which admittedly could be because I have changed the theme to be minimal by hacking userChrome) is that sometimes the temporary containers I spawn are the ones I need to retain (user storage) etc and I tend to forget that and loose data.
[1]: https://addons.mozilla.org/en-US/firefox/addon/temporary-con...
Which link it follows as is based on the rel=next (or prev if you used [[) attributes (i.e. the actually correct way that web pages all too often do not use) and then falling back to heuristics like the button/link text.
Surfing Keys: https://github.com/brookhong/Surfingkeys
Tridactyl: https://github.com/tridactyl/tridactyl
Both target Firefox, but may have Chrome versions as well.
Vimperator replacements exist: https://github.com/tridactyl/tridactyl
Additionally, XUL was a steaming pile of shit, and there was no saving it. Multithreading was only possible by ripping out XUL.
I've been experimenting with it for a week and I'm amazed how much not reaching for the mouse keeps me in the flow. If you're on linux obviously something like i3wm would work the same
[1] https://ianyh.com/amethyst/ [2] https://github.com/tridactyl/tridactyl
* VimFx³ provided handy keyboard short-cuts for working within the browser
* ItsAllText⁴ which allowed me to use GVim to edit and save the contents of a text box
While going through its builtin tutorial, I found that it also supports keyboard-based selection of text (similar to that shown in this article). While this feature is documented as not yet being stable, I’ve found that it works well in my exeriment.
I’ve yet to incorporate the rest of Tridactyl’s extra functionality into my workflow but what they’ve achieved with the WebExtensions API is very impressive. Also, and importantly, the built-in tutorial and documentation are excellent.
While working from home, I’m currently using Windows 10 so I’ve ran into one issue⁵, “Encoding of non-Latin-1 characters entered in external editor gets messed up with Unicode-based external editors on Windows” (and it looks like that should be fixed soon).
1. https://github.com/tridactyl/tridactyl
2. https://addons.mozilla.org/en-US/firefox/addon/tridactyl-vim...
3. https://github.com/akhodakivskiy/VimFx
Use a real Vim emulation like tridactyl[0], life changer.
The entire function is basically this (requires Tridactyl native messenger).
command cp js -p tri.native.run('cd ~ && ddgr --json -n 1 ' +JS_ARG + '| jq -r ".[0].url" | xclip -sel clip')
[1] https://github.com/tridactyl/tridactyl[2] https://github.com/jarun/ddgr
[3] https://stedolan.github.io/jq/
PS: I used this tool itself to find the links for the three projects mentioned above.