Vim mode navigation is very laggy

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Using h/j/k/l to navigate is so slow it’s basically unusable :frowning:.

The cursor moves slowly, lags, and jumps around instead of scrolling smoothly.

Steps to Reproduce

Install vscodevim.vim extension and try to move your cursor on the editor in normal mode.

Expected Behavior

It was fast, and smooth

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.7.54
VSCode Version: 1.99.3
Commit: 5c17eb2968a37f66bc6662f48d6356a100b67be0
Date: 2025-10-21T19:07:38.476Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 25.0.0

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, thanks for the report. Vim navigation lag can have different causes. Help us narrow it down:

Please share:

  1. Check Extension Monitor Cmd+Shift+P → “Developer: Open Extension Monitor” what’s the CPU/memory usage for VSCodeVim?
  2. What file type and size are you editing when this happens?
  3. Do you have other extensions installed?

Let me know what you find.

this command doesn’t exists.

Any file size, and any file type. Markdown file 50 lines, or Typescript file with few hundred lines, all laggy.

Yeah, I have so many other extensions installed, but it was there for all the time. And it was fine until recently.

Ah, sorry, you need to enable the experimental feature.

It says zero for everything :melting_face:

I have the same problem. It started happenning due to recent Cursor update I believe. 2 months ago vim mode is pretty smooth.

Same issue, also started recently. Looking at the cursor tab logs:

  • When I hold down the down key to scroll through a file, cursor doesn’t send a tab completion request until I let go
  • When I hold down j instead to scroll down, cursor tab repeated fires requests for almost every line. Just tried it in a 500 line file, and it fired off around 450 requests.
1 Like

does disabling Cursor Tab fix the issue for you? it’s still pretty laggy for me even when I disable Cursor Tab