Entering debug mode user-defined vim key mapping configuration fails
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 15.2k
- Forks
- 1.5k
- Avg merge
- 3d 18h
- Merged PRs (30d)
- 6
Description
Describe the bug
I defined the H, L switching tab, but once I entered the debugging mode, the user-defined configuration was invalid, and H and L became the default behavior of vim.
To Reproduce
Steps to reproduce the behavior:
- Do not enter the debugging mode, press H, L, and find the normal switching tab.
- Enter the debugging mode, press H, and find that it moves to the top of the screen.
Expected behavior
Press H to switch tab
Screenshots
{
"before": [ "H"],
"commands": [ "workbench.action.previousEditor"]
},
{
"before": [ "L"],
"commands": [ "workbench.action.nextEditor"]
},
Environment (please complete the following information):
- Extension (VsCodeVim) version:v1.29.0
- VSCode version: 1.93.1
- OS:macos 13.7.1
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source files or tests are named. Reproduce the issue in VSCode with the reported VsCodeVim and VSCode versions using the H and L mappings, first outside and then inside debugging mode. Trace how user-defined mappings are loaded or applied when entering debug mode; done means H and L continue switching editors in that mode.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript, vscode
- Domain
- developer-experience
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100