Appearance
Scrollback
Scroll buffer behavior, reverse index, total line tracking, and alternate screen interaction. Scrollback handling is one of the least standardized areas of terminal emulation — terminals differ in buffer size limits, whether alternate screen content enters scrollback, and how reverse index interacts with scroll regions.
5 features in this category
Support Matrix
| Feature | Ghostty | WezTerm | Alacritty | vt100 | xterm.js | Kitty |
|---|---|---|---|---|---|---|
| Scrollback accumulates | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
| Alt screen separate scrollback | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Reverse index (RI) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Scroll up (SU) | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ |
| Total line count | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |