microsoft / microsoft/terminal

Support XTGETTCAP sequence

Open
#17,735 3 comments 7 reactions 0 assignees View on GitHub
Area-VT Issue-Feature Product-Terminal
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

# Description of the new feature/enhancement

neovim uses XTGETTCAP sequence to query osc52 support and enables copying over ssh via osc52 if positive. wt supports osc52 but does not report via XTGETTCAP, so neovim is not aware of it and won't enable osc52 for wt.

# Proposed technical implementation details (optional)

https://github.com/neovim/neovim/issues/29504#issuecomment-2226374704

Contributor guide

Open the contributing guide

Research direction

The issue points to Neovim issue #29504 and its linked comment for protocol context; start there, then locate Windows Terminal's existing OSC52 handling. Done means WT responds to XTGETTCAP so Neovim can detect OSC52 support, including in the reported SSH use case.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, neovim
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.