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

The LSP's go-to-definition feature and the multi-cursor feature shouldn't contest for Ctrl+LeftMouse and Alt+LeftMouse #236789

Open
KSXGitHub opened this issue Dec 21, 2024 · 0 comments
Assignees
Labels
new release Issues found in a recent release of VS Code

Comments

@KSXGitHub
Copy link

KSXGitHub commented Dec 21, 2024

Does this issue occur when all extensions are disabled?: No (LSP requires extension)

  • VS Code Version: 1.96.2
  • OS Version: Arch Linux
  • LSPs: rust-analyzer for Rust and the default extension for TypeScript

Description:

I haven't touched my keyboard shortcuts for a long time, but in recent versions of VS Code, Ctrl + Left Mouse and Alt + Left Mouse no longer behaves consistently. VS Code would start with both key shortcut being multi cursor, and only after F12 will one of them (at random) would be assigned to "Go to Definition".

In the past, Ctrl + Left Mouse was always multi cursor and Alt + Left Mouse was "Go to Definition" or "Open link external browser".

I don't remember which version starts having this problem, but the latest version still has this problem.

@vs-code-engineering vs-code-engineering bot added the new release Issues found in a recent release of VS Code label Dec 21, 2024
@KSXGitHub KSXGitHub changed the title The LSP's go-to-definition feature and the multi-cursor feature shouldn't contest for Ctrl+LeftClick and Alt+LeftClick The LSP's go-to-definition feature and the multi-cursor feature shouldn't contest for Ctrl+LeftMouse and Alt+LeftMouse Dec 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new release Issues found in a recent release of VS Code
Projects
None yet
Development

No branches or pull requests

2 participants