microsoft / microsoft/terminal

Cursor doesn't change back to what's specified in the settings.json

Open
#9,081 21 comments 9 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Area-VT Help Wanted Issue-Bug Priority-3 Product-Terminal Resolution-External Tracking-External
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

Environment

Windows build number: 10.0.19042.746
Windows Terminal version (if applicable): 1.6.10272.0

Any other software?
NeoVim: 0.4.4

Steps to reproduce

Set your cursor to 'bar' style. Open WT. Run nvim. The cursor inside neovim is a block cursor. Exit neovim now.

Expected behavior

The cursor should turn back to bar style.

Actual behavior

The cursor remains in block style.

hmm3

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

Reproduce the behavior using the cursor setting in settings.json, Windows Terminal, and nvim: set the cursor to bar, run nvim, and exit it. Trace how the cursor style changes on entry and process exit; done means the cursor returns to the configured bar style after nvim closes.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
40/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.