![]() |
libghostty
|
#include <ghostty/vt/formatter.h>
Data Fields | |
| size_t | size |
| GhosttyFormatterFormat | emit |
| bool | unwrap |
| bool | trim |
| GhosttyFormatterTerminalExtra | extra |
| const GhosttySelection * | selection |
Options for creating a terminal formatter.
Definition at line 100 of file formatter.h.
Output format to emit.
Definition at line 105 of file formatter.h.
Extra terminal state to include in styled output.
Definition at line 118 of file formatter.h.
| const GhosttySelection* selection |
Optional selection to restrict output to a range. If NULL, the entire screen is formatted.
Definition at line 122 of file formatter.h.
| size_t size |
Size of this struct in bytes. Must be set to sizeof(GhosttyFormatterTerminalOptions).
Definition at line 102 of file formatter.h.
| bool trim |
Whether to trim trailing whitespace on non-blank lines. Trailing blank lines are always trimmed, except in VT output without trimming, where they are kept as part of the layout.
Definition at line 115 of file formatter.h.
| bool unwrap |
Whether to unwrap soft-wrapped lines.
Definition at line 108 of file formatter.h.