TeX flags errors by a line that starts with "! "; but the LaTeX Log format doesn't treat them as anything special so there's no way to make them stand out. Could we change the invalid.illegal definition to the following
<br><br>        {    name = 'invalid.illegal';<br>            match = '.*Error|^! .*';<br>        },<br><br>or something along those lines? And while I'm on the subject, the firstLineMatch seems rather restrictive. Could it be generalised to:
<br><br>    firstLineMatch = 'This is (pdfe)?TeXk?, Version ';<br><br>since not everyone uses non-standard extensions (the 'k' suffix) nor even PDFTeX?<br><br>Robin<br>