Fix off-by-one highlighting in hover tooltip

rust analyzer has a tendency to return markdown of the form:

```rust
 // <-- note the leading space
blah blah blah
```

This is clearly defectuous, so we used to .trim() the output.

Unfortunately we trim after applying syntax highlighting, so that causes
the output to look goofy.

Fix this by updating the highlighting when we trim.
98d514f5bfConrad Irwin committed on 1/22/2024, 10:23:37 PMparent43c2192
1 file changedLine totals unavailable