microsoft / microsoft/terminal
Support XTGETTCAP sequence
- 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
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