3 ms·
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 an
by 0x445442 8y ago
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.
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.
The user community could also share their custom commands in a central location.
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.
- bovine3dom 8y agoWhat's the difference between this and Tridactyl? Completeness of commands? The central location? Otherwise it will do 90% of what you're asking.
- 0x445442 8y agoI can't speak to Tridactyl but some time back I looked at extending one of the other plugins, can't remember if it was Vimperator or Pentadactyl, but when I looked at adding my own custom scripts for extension it failed the 10 minute rule so I moved on. Perhaps the ecosystem and/or documentation has been enhanced with Tridactyl. But you're right, there's really no difference between typing Meta-x and colon; It's the same concept.
- bovine3dom 8y agoYou can rebind it to Meta-x, too. The documentation last time I checked was roughly novella length, and it could definitely do with some work. You currently can't escape line breaks in our scripts which limits their complexity. If you install Tridactyl, the `:tutorial` is the best place to start. Maybe we should add a page on adding your own commands.
- gnomewascool 8y agoThis existed (Firefox's GCLI)[0], but was quite recently removed.[1] > upgrade Conkeror to not require XUL That's not strictly necessary. Firefox still uses XUL and will probably continue to do so, for a long time. You can still build applications that rely on XUL and run them, for instance with "firefox -app application.ini". Both Thunderbird and Zotero have upgraded to rely on FF60. From a UI toolkit/architectural point of view, Conkeror doesn't really need anything more than Firefox, even if it's arranged rather differently, so as long as XUL in mozilla's codebase can support Firefox, it could also support Conkeror. The only™ issue is that while previously Firefox didn't care much about breaking third-party applications, when changing XUL, now (post FF57), they don't care at all, with the very partial exception of issues affecting Thunderbird. (I'm not assigning blame — I understand the problems facing Mozilla.) Hence all of Conkeror's developers have presumably decided to give up. However, I'm not sure whether keeping up with Firefox's changes might not be easier than migrating to, say, Electron... > add Gecko to Emacs Emacs can already embed WebKit and it's very rarely used. [0] https://hacks.mozilla.org/2012/08/new-firefox-command-line-helps-you-develop-faster/ https://hacks.mozilla.org/2012/08/new-firefox-command-line-h... [1] https://blog.nightly.mozilla.org/2018/09/28/the-developer-toolbar-or-gcli-is-no-longer-in-devtools/ https://blog.nightly.mozilla.org/2018/09/28/the-developer-to...
- cat199 8y ago> If only we had a plugin/extension called Meta-x. Absolutely not. Clearly this extension should be called Escape-Colon. .. which is actually funnier in more ways than I thought .. hmm.
- codemac 8y agoKeysnail did all of this, and the author has now been working on something called xKeysnail you should check it out! - https://github.com/mooz/keysnail https://github.com/mooz/keysnail - https://github.com/mooz/xkeysnail https://github.com/mooz/xkeysnail