grid: decide what XTGETTCAP TN reports under the native identity #388
Labels
No labels
priority/P0
priority/P1
priority/P2
release/v0.1.0
status/blocked
status/planned
type/bug
type/design
type/test-gap
type/tracker
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set
Reference
natsukium/felis#388
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
XTGETTCAP
TN/nameanswersxterm-256color(crates/felis-grid/src/xtgettcap.rs~50-58), whiledocs/reference/terminal-identity.mdsays felis identifies natively on every identity surface (TERM=xterm-felis, XTVERSIONfelis …).Decide whether:
TNshould report the stamped TERM (xterm-felis, or theFELIS_TERMhatch value), orxterm-256coloris deliberate (esctest expectations, producers that key offTN). In that case record the exception indocs/explanation/architecture/terminal-identity.mdand the reference twin.The protocol docs now list the answered subset exactly (
Co/colors,TN/name,co/cols,li/lines).Decision:
TN/namereports the stamped TERM (xterm-felis, or theFELIS_TERMhatch value), consistent with felis identifying natively on every identity surface; kitty'sTNlikewise answers its own TERM. Update the protocol reference and check esctest expectations that key offTN.