libghostty
Loading...
Searching...
No Matches
GhosttyTerminalSelectWordOptions Struct Reference

#include <ghostty/vt/selection.h>

Data Fields

size_t size
GhosttyGridRef ref
const uint32_t * boundary_codepoints
size_t boundary_codepoints_len

Detailed Description

Options for deriving a word selection from a terminal grid reference.

This is a sized struct. Use GHOSTTY_INIT_SIZED() to initialize it. If boundary_codepoints is NULL and boundary_codepoints_len is 0, Ghostty's default word-boundary codepoints are used. If boundary_codepoints_len is non-zero, boundary_codepoints must not be NULL.

Definition at line 129 of file selection.h.

Field Documentation

◆ boundary_codepoints

const uint32_t* boundary_codepoints

Optional word-boundary codepoints as uint32_t scalar values.

Definition at line 137 of file selection.h.

◆ boundary_codepoints_len

size_t boundary_codepoints_len

Number of entries in boundary_codepoints.

Definition at line 140 of file selection.h.

◆ ref

Grid reference under which to derive the word selection.

Definition at line 134 of file selection.h.

◆ size

size_t size

Size of this struct in bytes. Must be set to sizeof(GhosttyTerminalSelectWordOptions).

Definition at line 131 of file selection.h.


The documentation for this struct was generated from the following file: