Comments (6)
Add period with double-space
I tried to turn off this option and the problem disappeared.
from vscode-which-key.
That's pretty weird. I tried both your settings.json
and keybindings.json
without install all your extensions. I can't reproduce the issue you mentioned.
from vscode-which-key.
Apologies for the delay here. I think that the issue may be unrelated to the setting itself, it seems to just make it easier to encounter.
I tried using VSCode's "extension bisect" while using the method described here to keep VSpaceCode (and related extensions) enabled, and can still reliably reproduce it. I even disabled every setting from Vim/which-key/vspacecode and can still see it.
The most reliable setup I have is:
- Be in NORMAL mode in VSCodeVim.
- Put your cursor on some text. It doesn't seem to matter what kind of text.
- Press
SPC
as fast as you can. You'll never seem to get to the "second layer" (meaning, it seems likeSPC
SPC
never activates) until you slow down. If you stop hittingSPC
for maybe half a second and hitSPC
again, the "second layer" menu finally appears.
from vscode-which-key.
I tried using VSCode's "extension bisect" while using the method described microsoft/vscode#113568 to keep VSpaceCode (and related extensions) enabled, and can still reliably reproduce it. I even disabled every setting from Vim/which-key/vspacecode and can still see it.
Just double checking. I assume you are bisecting which-key versions?
Apologies for the delay here. I think that the issue may be unrelated to the setting itself, it seems to just make it easier to encounter.
If it is not related to the delay
settings, I can only think of a few things:
- Just double checking, do you have this settings off?
- Do you have anything on your system that captures the second SPC?
- Especially in the screencast you uploaded, I don't see
⎵⎵
instead I saw⎵
- Especially in the screencast you uploaded, I don't see
- If second SPC is not recognized, I guess the second SPC is so quick that it is before the menu is rendered. Then logically thinking, maybe your menu somehow is slow to render.
- Do use something like this, maybe the style is slowing down the rendering?
- Maybe try the vscode built-in theme?
from vscode-which-key.
I'll look into everything you mentioned, but first thing: the fact that you only see one SPC
in the above video is just because of my screen recording software - it only displays one character at a time, so sequential SPC
invocations look the same. I'll see if I can record the issue with some other software capturing the keystrokes so that the issue is easier to see.
from vscode-which-key.
I used https://github.com/keycastr/keycastr and it displays multiple characters at a time. Not sure if this helps.
from vscode-which-key.
Related Issues (20)
- New commands do not show in default menu HOT 1
- Unable to create when condition for pin/unpin editor HOT 4
- Option to selectively hide items from menu? HOT 3
- Support for VSCode Web HOT 3
- Navigate up / back in the menu structure HOT 2
- Show key bindings in menus HOT 3
- Support partial override HOT 1
- triggerKey Not Firing from edamagit HOT 7
- Weird behaviour with Github Pull Request extension HOT 1
- Add default binding for `git pull`
- Crash when mixing `key` / `keys` and using `whichkey.sortOrder` HOT 2
- [bug/ feature?]: whichkey.searchBindings should support fuzzy search HOT 2
- [Help Wanted] Show the menu when press g HOT 3
- Debug Transient State gets closed. HOT 4
- Support several menus HOT 4
- Space keybind with vscode-neovim and the Commands option HOT 5
- `bindings` vs `bindingOverrides` and `keys` vs `key` HOT 3
- Ability to specify font for menu "keys" HOT 6
- Typos in commands
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vscode-which-key.