![]() |
libghostty
|
#include <stdbool.h>#include <stddef.h>#include <stdint.h>#include <ghostty/vt/allocator.h>#include <ghostty/vt/selection.h>#include <ghostty/vt/types.h>#include <ghostty/vt/terminal.h>Go to the source code of this file.
Data Structures | |
| struct | GhosttyFormatterScreenExtra |
| struct | GhosttyFormatterTerminalExtra |
| struct | GhosttyFormatterTerminalOptions |
Enumerations | |
| enum | GhosttyFormatterFormat { GHOSTTY_FORMATTER_FORMAT_PLAIN , GHOSTTY_FORMATTER_FORMAT_VT , GHOSTTY_FORMATTER_FORMAT_HTML , GHOSTTY_FORMATTER_FORMAT_MAX_VALUE = GHOSTTY_ENUM_MAX_VALUE } |
Functions | |
| GHOSTTY_API GhosttyResult | ghostty_formatter_terminal_new (const GhosttyAllocator *allocator, GhosttyFormatter *formatter, GhosttyTerminal terminal, GhosttyFormatterTerminalOptions options) |
| GHOSTTY_API GhosttyResult | ghostty_formatter_format_buf (GhosttyFormatter formatter, uint8_t *buf, size_t buf_len, size_t *out_written) |
| GHOSTTY_API GhosttyResult | ghostty_formatter_format_alloc (GhosttyFormatter formatter, const GhosttyAllocator *allocator, uint8_t **out_ptr, size_t *out_len) |
| GHOSTTY_API void | ghostty_formatter_free (GhosttyFormatter formatter) |
Format terminal content as plain text, VT sequences, or HTML.
Definition in file formatter.h.