Open pwsiegel opened 7 years ago
- Add syntax in Vimium to exclude the escape key for specific URL(s). This would in some sense be ideal - does it already exist?
I pushed #1368 for exactly these kind of cases, but it never made it into master.
Things I have tried:
I believed there is passNextKey
that you could try, but I haven't used it myself.
What is the current recommended way when using Vimium and Jupyter ? Should I disable vimium everytime I work in a notebook ?
For now, I added https?://localhost:8888/notebooks/*
as disabled pattern for vimium
@Fandekasp, that's what I have done too. Seems good enough to me. Is it giving you problems?
I have a customized "Vimium C" and it supports toggling enable/disable status on the popup page from the top-right Vimium C button. And you can also map keys to do disabling. The detailed usage is as described in https://github.com/philc/vimium/issues/3272#issuecomment-475296695 .
Hey, guys.
Just look this: https://github.com/philc/vimium/wiki/Disabling-Vimium#wholly-disable-vimium-on-a-site
It shows you how to temporary disable vimium.
Chrome version: 59.0.3071.115 (Official Build) (64-bit) Vimium version: 1.59
First of all, I'm really enjoying Vimium - thanks for all the hard work!
That said, I'm having trouble getting Vimium to work well with this: https://github.com/lambdalisue/jupyter-vim-binding, and I wanted to see if there is a solution. I hope this isn't too niche, but it is likely that similar considerations apply to other Chrome-based sites or tools that use vim bindings.
The basic problem is that Vimium and jupyter-vim-binding (JVB) disagree about what basic keys - h, j, k, l, etc. - should do. For the most part this is fine: Vimium is kind enough to ignore certain keys of my choosing, and I have been able to resolve nearly all of the conflicts to my satisfaction. The lone exception is the escape key when in JVB's insert mode. Vimium thinks that the escape key should escape the cell (resulting in JVB entering its "Jupyter mode") while JVB thinks that the escape key should stay within the cell but enter "Vim command mode". (JVB reserves shift-escape for exiting from insert mode or vim command mode into Jupyter mode). I agree with JVB's opinion, but of course Vimium wins because it gets the first pass at all key stroke events.
Things I have tried:
Possible solutions:
I am of course open to other ideas. Thanks in advance!