Evalinsert highlighting
Adds highlighting for expressions inside of evalInsert strings. This works with the edge cases that I could think of other that these two which I know will fail:
- Using a different
startCharorendCharthan^. e.g.evalInsert("2+2=&2+2&", "&", "&"). This won't be possible to fix with regex syntax highlighting. - Having the start
^and end^on either side of a raw string. e.g.evalInsert("\[2+2=^]\2+2^"). This one could probably resolved but I don't anticipate a need for it.
Closes #92 (closed)