If only we had a plugin/extension called Meta-x. When the user typed the Meta-x key combination a mini-buffer would be presented at the bottom of the browser and the user could then run any command they wanted.<p>This plugin could ship with an initial set of commands like show-bookmarks, search-page, etc.. The plugin would also provide a facility for easily adding commands written in JS and installing 3rd party commands.<p>The user community could also share their custom commands in a central location.<p>I guess the big question would be, does it make more sense to add this plugin to Firefox, upgrade Conkeror to not require XUL or add Gecko to Emacs.
I should probably use this bully pulpit to let Tridactyl users know that they might be stuck on an old version of Tridactyl [1]. Check the hamburger menu in the top right for a small yellow exclamation mark, click it and decide whether to give us more permissions.<p>The extra permission is just so we can include a new (unbound by default) find mode that uses a Mozilla API.<p>[1] <a href="https://addons.mozilla.org/en-US/firefox/addon/tridactyl-vim/statistics/usage/versions/" rel="nofollow">https://addons.mozilla.org/en-US/firefox/addon/tridactyl-vim...</a>
I loved Vimperator and switched to Tridactyl as soon as Firefox forced me to.<p>It's great, but I am currently missing 2 features. First, in Vimperator you could tab complete URLs with the open command <i>and</i> then edit the URL. Second, you could build lots useful commands with Vimperator. I had one for flipping the proxy to a SOCKS one, and another command to do site-specific searches with tab completion. That is, type s, write and/or tab complete a URL and type the search. I would then submit a query to Google with the appropriate site:url operator.<p>Are any of these possible in Tridactyl right now? I haven't been able to reproduce any.<p>It's also annoying that lots of special Firefox pages, like unable to connect, steal the focus from Tridactyl and you need to use actual shortcuts from Firefox to find your way out. It kind of breaks the flow, but I understand this is a limitation imposed by Firefox with their new plugin architecture.
I first heard of Tridactyl because it was listed on <a href="https://suckless.org/rocks/" rel="nofollow">https://suckless.org/rocks/</a> page. It filled huge gap left from Vimperator and no complaints on my side. Works well.
Has anyone figured out how to pass multiple arguments to js?<p>I want ":pocket my-tag" to trigger a bookmarklet with current url and the tag, but I think the piping only ever passes 1 parameter. I guess JS_VAR could be an array(?), but I wouldn't know how to fill it.<p>I guess I could just use one optional tag and get the url myself in js (window.location.href).<p>This worked in pentadactyl (also this is a functioning, non documented bookmarklet for pocket :) ):<p><pre><code> function(){window.open('https://getpocket.com/edit?url='+escape(window.location.href)+'&tags=<args>', '_self');}</code></pre>
Tridactyl has something missing from a lot of its competitor extensions (latest generation vimperator remakes): a native component that allows you to run native commands, such as running mpv or youtube-dl on a hint-selected url.
So it says that Tridactyl is built on WebExtensions API, which is kind of W3C draft, which is kind of supported by Chrome. So.... Can Tridactyl be built for Chrome?
> Edit any text input using a real text editor<p>Does anyone know if you can do something similar in vimium on Chrome? That sounds absolutely awesome.