Performance policy for full-buffer searches.
A match in absolute retained-buffer coordinates.
Cells covered by a match on one physical terminal row.
Controls how retained terminal text is matched.
An absolute terminal-buffer coordinate.
Search summary and active match without an unbounded public result array.
Lifecycle of the current asynchronous search.
Searches the complete retained Ghostty buffer and renders visible matches on one canvas.