Juri Strumpflohner

RSS
all notes 🪴 evergreen · Updated

Cursor AI - Enable repeated keys for Neovim plugin

Author profile pic
Juri Strumpflohner

I’ve been using the VSCodeVim and later VSCode Neovim plugin for a while to leverage Vim commands from within VSCode. One thing that bothered me though is when navigating lines, I just keep pressing j and hold it to quickly scroll downwards. That doesn’t work out of the box though.

For VSCode I enabled it using the following command:

defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false

What about Cursor AI though? What’s the package name for Cursor? To get that, run:

mdls -name kMDItemCFBundleIdentifier -r /Applications/Cursor.app

This should give you a package name, which for me was com.todesktop.230313mzl4w4u92 (actually kinda weird 🤔).

Then run this command:

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

Restart Cursor and it should work as expected.


You could also disable the ApplePressAndHoldEnabled at a global level with:

defaults write -g ApplePressAndHoldEnabled -bool false

I’m not sure whether that has other implications though.