Unify match range types
Created by: camdencheek
I minted new MatchedString
, range, and location types for commit/diff search that I think are quite flexible and useful. They are based off the types in Rijnard's compute package. We do a lot of highlight type conversion right now, and it would be nice to deduplicate and unify our highlighting approach