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

Enable not handling for <tab> and <esc> in normal mode #9459

Open
devm33 opened this issue Jan 23, 2025 · 1 comment
Open

Enable not handling for <tab> and <esc> in normal mode #9459

devm33 opened this issue Jan 23, 2025 · 1 comment

Comments

@devm33
Copy link

devm33 commented Jan 23, 2025

Is your feature request related to a problem? Please describe.

VSCodeVim blocks VS Code's native handling of Tab and Escape

Currently setting tab in vim.handleKeys does nothing

    "vim.handleKeys": {
        "<tab>": false,
    }

Describe the solution you'd like

Since tab is frequently used by other extensions and VS Code itself it would be helpful to allow the native handling to happen from VSCodeVim.

Similarly, escape is also used for many native affordances. Since escape in normal mode isn't typically mapped to anything it would be helpful if VSCodeVim could allow native handling of esc when in normal mode.

A clear and concise description of what you want to happen.

Describe alternatives you've considered

Attempted to change settings and keybindings, but couldn't get anything to work.

@devm33
Copy link
Author

devm33 commented Jan 24, 2025

It's worth noting perhaps that in insert mode <tab> works well with other extensions and VS Code since VSCodeVim doesn't intercept it.

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