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

"Passing Key" - Allow users to Temporarily disable vimMode for one Keystroke #9405

Open
Brynnjolf opened this issue Dec 18, 2024 · 0 comments

Comments

@Brynnjolf
Copy link

Is your feature request related to a problem? Please describe.
It is difficult to leverage the power of both VsCode and the vim motions, because vim obviously overrides many useful keyboard shortcuts and vice-versa.

Describe the solution you'd like
A solution that I find very very nice is used in Qt Creator. While in vim mode, specifically NORMAL mode, a user can press the comma key (,) to enter "passing" mode. This mode allows the user to input ONE keyboard shortcut that will bypass vim and be handled by the IDE. Afterwards, it will automatically switch back to NORMAL mode.

Describe alternatives you've considered
The classic Alternative is to simply map "Toggle vim mode". I have found passing mode to be far more "fluid" and incredibly useful. It really does bridge the contextual gap between vim and the IDE.

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