Ported v3.1 Text highlighting plugin to v4.0
Merge pull request #3141 from pjackson28/texthighlighting

Ported v3.1 Text highlighting plugin to v4.0