Open
Description
We should consider highlighting code frames and diffs.
I think a good first step would be to implement semantic highlighting into ruff server
that, given a string, emits a description of the highlighting. The codeframe and diff rendering can then reuse the same infrastructure to implement.
This is related to astral-sh/ruff-lsp#237