completion: add crappy highlighting implementation.

A followup version should be smarter about doing runs of highlights.