bovine3dom
Joined 9 years ago
Joined 9 years ago
always happy to hear from people like that if there are things we can improve.
(people who just don't like using mice need no such encouragement to share their opinions :) )
For me the friction always comes when I try to use the internet without it
If `leavegithubalone` is set to false (the default) and a website can steal a `leavegithubalonekeys` key from Firefox (usually /) then that is a Tridactyl bug. Unfortunately it is a Tridactyl bug that I do not know how to fix :)
For Firefox stealing keys from Tridactyl, you can patch Firefox without rebuilding it as this intrepid bunch describe here
https://github.com/glacambre/firefox-patches/issues/1#issuec...
Maybe there's a solution I've not thought of (CDN?).
[1] https://github.com/tridactyl/tridactyl/issues/541#issuecomme...
[1]: https://github.com/glacambre/firefox-patches/issues/1
[2]: https://aur.archlinux.org/packages/firefox-no-reserved-keys-...
`:blacklistadd [URL]` remains a much better option for most people for most sites because it lets you easily re-enable Tridactyl temporarily.
Glad you're happy with Vimium :)
GitHub is what annoyed me enough to make the feature in the first place. It used to work reliably but they made it worse :(
It's possible to write your own user script to do it (you just need to add a keypress event handler that does preventDefault() and maybe stopPropagation()) with no need for Tridactyl :)
You can remove the shortcuts pretty easily with a userscript, see lines ~410-440 here for inspiration: https://github.com/tridactyl/tridactyl/blob/2eaba7e4ceec6de5...
Mozilla believes that it creates a security risk and that you shouldn't do it.
[1]: https://www.ghacks.net/2017/10/27/how-to-enable-firefox-webe...
You can change that easily with `:bind j scrollline 1` and `:bind k scrollline 1` :)
The default bind was a conscious choice to break with tradition with Vimperator because everyone I knew rebound j/k to scroll further.
I'm glad you got VimFx working though!
[ my public key: https://keybase.io/bovine3dom; my proof: https://keybase.io/bovine3dom/sigs/sHnuzlzRf5Q3G3-XipHEwJsNMv4Ws3eILcCEJWNy-nQ ]