terminal: Add `pin_map/point_map` to formatter (#9379)
This adds the option `pin_map` or `point_map` (for pages) to formatter, allowing callers to get a byte-by-byte mapping for where on the screen each encoding maps to. This is used by search internals and hyperlinks. I haven't hooked that all up yet. This diff was big enough I wanted this as one. Tests significantly cover the new feature. Next up, we'll rip out `selectionString` and replace it with formatters!pull/9391/head
parent
17f2dc59fa
commit
d62235cb62