-
Notifications
You must be signed in to change notification settings - Fork 689
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #649 from mitchellh/ris-tabs
terminal: RIS should reset tabstops, ESC ? W should reset every 8
- Loading branch information
Showing
5 changed files
with
46 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
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 |