Bug fixes
- Highlighting returned incorrect output on line-ending back-slash characters. (Gilgamesh8939)
- Editor could skip new-line prefix when the line was empty. (Showed up by fixing previous bug.)
- Highlighter built multi-line format strings with too much internal linebreaks.
- Highlighting returned incorrect output on escaped non-closed format strings.