mirror-ghostty/example/c-vt-selection-gesture
Mitchell Hashimoto 3e0477a14a
example/c-vt-selection-gesture
2026-05-27 11:01:25 -07:00
..
src example/c-vt-selection-gesture 2026-05-27 11:01:25 -07:00
README.md example/c-vt-selection-gesture 2026-05-27 11:01:25 -07:00
build.zig example/c-vt-selection-gesture 2026-05-27 11:01:25 -07:00
build.zig.zon example/c-vt-selection-gesture 2026-05-27 11:01:25 -07:00

README.md

Example: ghostty-vt Selection Gestures

This contains a simple example of how to use the ghostty-vt selection gesture API from C. It creates synthetic press, drag, release, and deep-press events and formats the resulting selection snapshots.

This uses a build.zig and Zig to build the C program so that we can reuse a lot of our build logic and depend directly on our source tree, but Ghostty emits a standard C library that can be used with any C tooling.

Usage

Run the program:

zig build run