When using the regular Cursor window, I’m able to exit vim insert mode with the escape key. When viewing a file within the glass interface pressing escape doesn’t do anything.
If it helps, I have caps lock mapped to escape.
Steps to Reproduce
Enable vim mode
Open a file in the new Cursor glass interface
Type “i” to enter insert mode
Press escape to exit insert mode
Expected Behavior
Expected: should escape insert mode and enter normal mode. Actual: pressing escape doesn’t do anything.
This is a confirmed bug. Glass’s keybinding system is intercepting Escape before it reaches the Vim extension in the editor. The same class of issue affects other keys (like arrow keys in Vim visual mode), and our engineering team is actively working on a fix.
For now, the regular Cursor window should continue working as expected with Vim mode. I don’t have an ETA on the fix, but it’s being prioritized.
In the files sidebar of the new agent window, vim key bindings occasionally work for me, but most of the time don’t. They work fine in the normal editor all the time.
Steps to Reproduce
Install the vscodevim.vim plugin.
Open a file in the normal editor. Use j and k to move up and down.
Open the Agents Window.
Open a file in the sidebar. Use j and k to move up and down.
Expected Behavior
Just now it’s working for me. Vim navigation keys work, I can enter insert mode and exit it as normal.
But quite often, it doesn’t work and I end up with ‘jjjjjj’ in my code, so I have to undo and live without it. Reloading the window doesn’t help.