Steven Guh

Results 138 comments of Steven Guh

That's a very interesting use case. Thank you for bring it up. There's multiple level of complexity here. > 1. The concept of entering a lisp state. If you are...

Right, that's a lot of heavy lifting to implement in Vim. I've been working on a refactoring on and off in which-key. You can check it out @ https://github.com/VSpaceCode/vscode-which-key/tree/refactoring. I...

That would be awesome! But it will require upstream support from vscode vim. e.g. vscode will pass the number when executing command. This is where vscode execute command: https://github.com/VSCodeVim/Vim/blob/bf96c4490b0180a5af30096d4db441edb2216753/src/configuration/remapper.ts#L489-L520

Sorry for the late reply. You can follow something like https://github.com/VSpaceCode/VSpaceCode/issues/272#issuecomment-1182713880 to customizer your own bindings. We are also welcome additional bindings. See other layer modes PR like https://github.com/VSpaceCode/VSpaceCode/pull/260.

vscode notebook works quite different from regular text editing. Would love some idea on what's needed for notebook and particular in this case juypter notebook.

This needs integration from VsCodeVim, submitted an issue https://github.com/VSCodeVim/Vim/issues/7858.

Thanks for the example, that it easier to understand. Currently, the way we get the `when` condition to through a hack via keyboard shortcut (See https://vspacecode.github.io/docs/whichkey/extra#when). And not all `when`...

I am surprised that worked. I think the code might be treating `"key": "inSearchEditor"` as the default for when no conditions are matched. Can you try doing `SPC m` in...

The config notification only prompts when it is a fresh install unfortunately. Maybe there's another way to do it differently

Just extra bit of context. We use `ExtensionContext.globalState` to store the installation information. However, there is no hook for us to unset the state on uninstallation. I don't know where...