This repository has no description
Something went wrong. Try again.
libghostty: expose row-local render selections master
Render state already tracks the selected cell range for each viewport row, but C renderers could only get the full terminal selection. That required consumers to map global selection pins back into row-local spans themselves. Add row selection data to the render-state row API. Querying the new row data returns GHOSTTY_NO_VALUE for unselected rows and writes the inclusive start and end columns for selected rows. The render example now demonstrates setting a selection and reading the row-local range while iterating rows.
Author Mitchell Hashimoto Date (May 23, 2026, 10:03 PM UTC) Commit 24048ffd 24048ffd471c5e88006bafc6ab3e5eb3c710a15d Parent ae03d3ca ae03d3cae4d4af244a43d91a0d8040739899e4a3 Change ID xzkvxswn xzkvxswnksrulooppswsozmvuvvposqt