1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-03 23:28:02 +00:00
Files
til/workflow/allow-key-repeating-with-cursor.md

1.2 KiB

Allow Key-Repeating With Cursor

I recently installed the Vim extension for Cursor. This is the same extension for VSCode since Cursor is built on VSCode. A lot of the expected Vim behavior was working. However there was one glaring point of friction.

I often hold down keys like k and j to go up and down several lines when I'm absent-mindedly scrolling around. This wasn't working with the Vim mode extension. I'd hold j down and the cursor would move down a single line and then stop.

The first thing the Vim extension tells you to do is run a command to enable key-repeating. These instructions are specific to VSCode:

$ defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false

That won't work for cursor which is a separate application with a distinct CFBundleIdentifier. You can check the current identifier in Cursor's Info.plist file to be sure, but it should be com.todesktop.230313mzl4w4u92.

Run this to target Cursor:

$ defaults write com.todesktop.230313mzl4w4u92 ApplePressAndHoldEnabled -bool false

Then restart Cursor.

Now key-repeating in Vim mode should be working.

source