This repository has no description
Something went wrong. Try again.
libghostty: expose paste encode to C API (#11871) master
Add ghostty_paste_encode() which encodes paste data for writing to the terminal pty. It strips unsafe control bytes, wraps in bracketed paste sequences when requested, and replaces newlines with carriage returns for unbracketed mode. The input buffer is modified in place and the encoded result is written to a caller-provided output buffer, following the same buffer/out_written pattern as the other encode functions like ghostty_size_report_encode. Update the c-vt-paste example with an encode_example() demonstrating the new function and add corresponding @snippet references in the header documentation. Extracted this from #11870 since I can't figure out why that build is failing.
Author Mitchell Hashimoto Committer GitHub Date (Mar 26, 2026, 6:35 PM UTC) Commit 7df353a6 7df353a6199ae5ac2f515006b2e5d074a31ab4c8 Parent 6ebbd478 6ebbd4785bfca5d539d7afbe97177bd592f10573