Start an escape sequence list.

Nathan Lilienthal 2020-04-04 01:55:45 -04:00
parent 39029235d7
commit 3555f4ebb3
1 changed files with 17 additions and 2 deletions

@ -1,4 +1,4 @@
Welcome to the alacritty wiki!
Below is a fairly comprehensive list of ANSI references:
* A parser for DECs ANSI-compatible video terminals: http://vt100.net/emu/dec_ansi_parser
* The Xterm source (considered a de-facto standard when it comes to escape sequences): https://github.com/joejulian/xterm
@ -9,4 +9,19 @@ Welcome to the alacritty wiki!
* 256-color escape sequences: http://misc.flogisoft.com/bash/tip_colors_and_formatting
* ECMA - Control Functions for Coded Character Sets: http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-048.pdf
* ECMA - Character Code Structure and Extension Techniques: http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-035.pdf
* Terminal I/O: http://www.iakovlev.org/index.html?p=1169&m=1&l1=5
* Terminal I/O: http://www.iakovlev.org/index.html?p=1169&m=1&l1=5
---
We're working on a table of desired escape sequences. For the moment this list is still very much a **work in progress**.
#### CSI (Control Sequence Introducer) - `ESC [`
| CSI | Description | Supported? | Vote | Justification |
| --- | --- | :-: | :-: | --- |
| `CSI Ps J` | Erase in Display | 🟩 | - | Basic functionality |
#### OSC (Operating System Command) - `ESC ]`
| OSC | Description | Supported? | Vote | Justification |
| --- | ----------- | :--------: | :--: | ------------- |
| `Ps = 4 ; c ; spec` | Change Color Number `c` to the color specified by `spec`. | 🟥 | +1 | https://github.com/alacritty/alacritty/issues/3440#issuecomment-608902139 |