Go bindings for libghostty-vt. pkg.go.dev/go.mitchellh.com/libghostty
ghostty

render: use upstream grapheme utf8 getter master

Update the pinned ghostty source to pick up the new render-cell GRAPHEMES_UTF8 data getter and GhosttyBuffer type. AppendGraphemes no longer carries a binding-local implementation of grapheme UTF-8 encoding. It now calls the upstream getter through a small C-stack wrapper, which keeps the GhosttyBuffer out-parameter off the Go heap while letting libghostty own the grapheme extraction and encoding behavior. This preserves the allocation-avoiding Go API while reducing the binding-side code to a thin adapter over the upstream API.


Author Mitchell Hashimoto Date Commit 790a3ff6 Parent f37b46ad Change ID qowwsmoq