VSCodeVim / VSCodeVim/Vim

Escape to exit insert mode doesn't work in search editor windows

Open
#4,731 0 comments 0 reactions 0 assignees View on GitHub

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
When I go into insert mode in a search results editor, pressing escape gives the focus to the search term box. If I press ctrl+c, I am placed into normal mode as expected.

To Reproduce
Steps to reproduce the behavior:

  1. Search a project
  2. Open command palette
  3. Execute "Search Editor: Open Results in Editor"
  4. Enter insert mode in the editor
  5. Press escape

Expected behavior
I expect to be placed into normal mode.

Environment (please complete the following information):

  • Extension (VsCodeVim) version: 1.13.1
  • VSCode version: 1.44.0
  • OS: Mac OS 10.15.4

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the listed steps in a VSCode search editor and inspect the extension's handling of Escape, insert mode, and search-editor focus. Done means Escape enters normal mode instead of moving focus to the search term box, with coverage for this search-editor case.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
developer-experience
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.