Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vim Mode: Key repeat not working when holding movement keys #2533

Open
cordeliafoo opened this issue Dec 31, 2024 · 0 comments
Open

Vim Mode: Key repeat not working when holding movement keys #2533

cordeliafoo opened this issue Dec 31, 2024 · 0 comments

Comments

@cordeliafoo
Copy link

cordeliafoo commented Dec 31, 2024

Description

When using Vim mode in Cursor, holding down movement keys (e.g., 'h' for left movement) doesn't trigger continuous movement. The key has to be pressed repeatedly instead of being held down.

Steps to Reproduce

  1. Open Cursor with Vim mode enabled
  2. Enter normal mode
  3. Hold down 'h' key

Expected: Cursor should move continuously to the left
Actual: Cursor moves only once or doesn't move continuously

Environment

  • OS: macOS
  • OS Key Repeat Settings:
    • Key Repeat Rate: Fast
    • Delay Until Repeat: Short
  • Cursor Version: 0.44.9

Additional Context

  • This works correctly in VS Code with identical settings
  • Already verified OS key repeat settings are correct

Current Configuration

Complete settings.json:

{
  "workbench.colorTheme": "Solarized Light",
  "sync-rsync.onSave": false,
  "sync-rsync.sites": [],
  "sync-rsync.options": [],
  "editor.renderWhitespace": "all",
  "[typescript]": {
    "editor.formatOnSave": true
  },
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.wordWrap": "on",
  "window.zoomLevel": 1,
  "github.copilot.editor.enableAutoCompletions": true,
  "rubyLsp.rubyVersionManager": {
    "identifier": "rbenv"
  },
  "eslint.useFlatConfig": false,
  "eslint.codeActionsOnSave.rules": null,
  "notebook.formatOnSave.enabled": true,
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": "explicit"
  },
  "editor.formatOnSave": true,
  "editor.formatOnPaste": true,
  "prettier.printWidth": 100,
  "prettier.semi": false,
  "prettier.singleQuote": true,
  "editor.acceptSuggestionOnCommitCharacter": false,
  "editor.autoClosingBrackets": "never",
  "editor.autoClosingQuotes": "never"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant