You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm running VSCodeNeovim in PopOS 21.04, and using the US International keyboard layout (with dead keys). I'm finding some strange behavior when typing dead keys in Normal mode. For instance, say I have the line below (| represents the cursor):
stri|ng = 'hello world'
Using dead keys, typing ' requires pressing the ' key on the keyboard and then space. If I press f' (but not space) the following line is displayed on screen:
stri´ng = 'hello world'
with the ´ character appearing where the cursor would be. If I then type space I get:
str'|ng = 'hello world'
so the cursor doesn't move, and the previos character is replaced by the key I was trying to type. The same issue occurs when typing any character bound to dead keys (", ^, `, etc), breaking many normal mode commands. I think this may have something to do with the dead key previews which appear on screen in Ubuntu/Pop when typing only the first half of a dead key combo, but I could not find a way to disable them.
For reference, in regular NeoVim in the terminal, I get the desired output of:
string = |'hello world'
Also in regular NeoVim, if I type ^ (but not space) the following:
str^ng = 'hello world'
but if I then type space I go to the start of the line as expected.
I'm not too sure what's happening, I'm thinking VSCodeNeoVim is failing to "correct" the dead key preview when space is pressed? This is a total guess though. I've tried setting the Keyboard: Dispatch setting in VSCode to both code and keyCode to no effect.
Any help would be greatly appreciated.
The text was updated successfully, but these errors were encountered:
Hello,
I'm running VSCodeNeovim in PopOS 21.04, and using the US International keyboard layout (with dead keys). I'm finding some strange behavior when typing dead keys in Normal mode. For instance, say I have the line below (| represents the cursor):
Using dead keys, typing ' requires pressing the ' key on the keyboard and then space. If I press f' (but not space) the following line is displayed on screen:
with the ´ character appearing where the cursor would be. If I then type space I get:
so the cursor doesn't move, and the previos character is replaced by the key I was trying to type. The same issue occurs when typing any character bound to dead keys (", ^, `, etc), breaking many normal mode commands. I think this may have something to do with the dead key previews which appear on screen in Ubuntu/Pop when typing only the first half of a dead key combo, but I could not find a way to disable them.
For reference, in regular NeoVim in the terminal, I get the desired output of:
Also in regular NeoVim, if I type ^ (but not space) the following:
but if I then type space I go to the start of the line as expected.
I'm not too sure what's happening, I'm thinking VSCodeNeoVim is failing to "correct" the dead key preview when space is pressed? This is a total guess though. I've tried setting the Keyboard: Dispatch setting in VSCode to both code and keyCode to no effect.
Any help would be greatly appreciated.
The text was updated successfully, but these errors were encountered: