3 ms·
I love vimum, use it myself, but my biggest gripe with it (also half-addressed in the article) is that sites with good power-user focused keyboard shortcuts bui
by Sodman 6y ago
I love vimum, use it myself, but my biggest gripe with it (also half-addressed in the article) is that sites with good power-user focused keyboard shortcuts built-in are almost always going to beat a generic plugin like vimium. So you're left with choosing one of two compromise options:
1) Ignore the nice app-native keyboard shortcuts and just use vimium everywhere (Frustrating when single-key shortcuts in the app are multiple drop-down menu clicks with vimium)
2) Disable Vimium on shortcut-rich apps, but deal with the inconsistencies. (Eg clicking on the link in the body of an e-mail in gmail now needs a mouse again)
I really wish vimium had some kind of modifier for "send next key to website", so I could have my cake and eat it too.
- wcoenen 6y ago> I really wish vimium had some kind of modifier for "send next key to website", so I could have my cake and eat it too. I thought that was what "insert mode" was used for. Hit i to go into insert mode, ESC to get out.
- Sodman 6y agoAs a daily vim (editor) user, I had no idea that's what insert mode did in this context! I had never used it in vimium before. Thank you!!!
- _ikke_ 6y agoYes, exactly. It also allows you to specify keys that it should ignore per site (so that the webapp always receive them), or even completely disable vimium for a site (or just specific pages on a site). By default, it's not active on gmail for example.
- bovine3dom 6y ago> I really wish vimium had some kind of modifier for "send next key to website", so I could have my cake and eat it too. Tridactyl has this, bound to ctrl-v by default. Implementation is here [1] if anyone wants to try to add it to Vimium. [1]: https://github.com/tridactyl/tridactyl/blob/5e8f94ff06bd5f143732f2dabd32b08dabf1e65a/src/parsers/nmode.ts#L1 https://github.com/tridactyl/tridactyl/blob/5e8f94ff06bd5f14...
- blue_potato 6y agoFor a escaping a single keypress in Vimium, you can use a mapping like map , passNextKey I think it's mapped to `I` by default.