![]() |
libghostty
|
#include <ghostty/vt/formatter.h>
Data Fields | |
| size_t | size |
| bool | palette |
| bool | modes |
| bool | scrolling_region |
| bool | tabstops |
| bool | pwd |
| bool | keyboard |
| GhosttyFormatterScreenExtra | screen |
Extra terminal state to include in styled output.
Definition at line 83 of file formatter.h.
| bool keyboard |
Emit keyboard modes such as ModifyOtherKeys.
Definition at line 103 of file formatter.h.
| bool modes |
Emit terminal modes that differ from their defaults using CSI h/l.
Definition at line 91 of file formatter.h.
| bool palette |
Emit the palette using OSC 4 sequences.
Definition at line 88 of file formatter.h.
| bool pwd |
Emit the present working directory using OSC 7.
Definition at line 100 of file formatter.h.
| GhosttyFormatterScreenExtra screen |
Screen-level extras.
Definition at line 106 of file formatter.h.
| bool scrolling_region |
Emit scrolling region state using DECSTBM and DECSLRM sequences.
Definition at line 94 of file formatter.h.
| size_t size |
Size of this struct in bytes. Must be set to sizeof(GhosttyFormatterTerminalExtra).
Definition at line 85 of file formatter.h.
| bool tabstops |
Emit tabstop positions by clearing all tabs and setting each one.
Definition at line 97 of file formatter.h.