^[control-codes
live in libghostty-vt

Proposals

View as Markdown

Terminals keep acquiring sequences, and new ones start life as a proposal: a specification written by one terminal’s authors, or by someone who wants terminals to agree on something, and put forward for others to implement. The pages here summarize such proposals as they are written. Few terminals, if any, implement them yet, so these pages have no support table and no validation cases: they say what the proposal asks for, link to the version of it that was read, and note where it is still open.

APC 25a1 Glyph Protocol APC 25a1 ; verb ; key=value … ; payload ST …
OSC 88 Terminal Resume Protocol OSC 88 ; op ; key=value … ST …
OSC 7501 Program Status Protocol OSC 7501 ; key=value : key=value … ST …
Every example on these pages runs in your browser, in libghostty-vt compiled to WebAssembly.