This fixes an issue that we noticed in particular with Mercury edit predictions. * [x] fix storage to not go stale * [x] exclude excerpts that intersect the cursor excerpt * [x] see if string representation of excerpts can be cached, to avoid rebuilding it on every prediction Release Notes: - N/A --------- Co-authored-by: Ben Kunkle <ben@zed.dev>