Re:Firefox 57 as the first release where only WebExtensions ...
by sychophant on Saturday February 18, 2017 @01:06PM
(#13675837)
I have used all of the Chrome based variants of Vimperator. I like Cvim too.
However there is one killer feature for me in Firefox, that is the fact that I can:
nmap <C-j> 10j
nmap <C-k> 10k
Chrome has these keys already bound and there is no way to unbind them.
I am adamant about using this configuration because it matches my .vimrc - so I use the exact same navigation in my browser and my (arguably) IDE.
Re:Firefox 57 as the first release where only WebExtensions ...
by sirn on Saturday February 18, 2017 @12:38PM
(#13675673)
cVim AFAIK implement the command line mode by injecting the command UI iframe and key binding events to every webpage as a content script. It works, but still less than ideal than what VimFX is trying to do by binding the shortcut globally.
There's also an ongoing discussion to try to port Vimperator to WebExtensions[1], which having everything as content script might be one way to do. However, it still doesn't give an ability to modify the UI as XUL/XPCOM Vimperator does.
[1]: https://github.com/vimperator/vimperator-labs/issues/705
https://chrome.google.com/webstore/detail/cvim/ihlenndgcmojh...
I also use this in Chromium -
https://chrome.google.com/webstore/detail/wasavi/dgogifpkoil...
Note that they do very different things from each other AND that they are running Chromium which is a SUBSET of the plugin features that will be available in Firefox (if all goes well).