mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-14 15:56:13 +03:00

Fixes #648 Two issues here: - RIS should've been resetting the tabstops to every 8, but was clearing all tabstops. - `ESC ? W` should've reset tabstops to every 8, but was clearing all tabstops.
31 lines
1018 B
Plaintext
31 lines
1018 B
Plaintext
import VTSequence from "@/components/VTSequence";
|
|
|
|
# Full Reset (RIS)
|
|
|
|
<VTSequence sequence={["ESC", "c"]} />
|
|
|
|
Reset the terminal.
|
|
|
|
The full reset operation does the following:
|
|
|
|
- Set the cursor shape to the default
|
|
- Reset the scroll region to the full screen
|
|
- Disable [left and right margin mode (mode 69)](#TODO)
|
|
- Disable [origin mode (mode 6)](#TODO)
|
|
- Unset cursor foreground and background colors
|
|
- Reset charsets to the default
|
|
- Reset [cursor key mode (DECCKM)](#TODO)
|
|
- Reset [disable keyboard input (KAM)](#TODO)
|
|
- Reset [application keypad mode](/vt/deckpnm)
|
|
- Reset xterm keyboard modifier state to the default
|
|
- Disable cursor [protected attribute](#TODO)
|
|
- Disable any [protected area](#TODO)
|
|
- Reset all [mouse tracking modes](#TODO)
|
|
- Reset tabstops to default
|
|
- Enable [send-receive mode (mode 12)](#TODO)
|
|
- Reset [backspace sends delete (mode 67)](#TODO)
|
|
- Return to the primary screen and clear it
|
|
- Move the cursor to the top-left corner
|
|
- Reset the pending wrap state
|
|
- Reset saved cursor state
|