Ben Wing writes:
 was it charles waldman who complained about this? 
Indeed it was.
 
 i see what's going on, in that it's trying to highlight lines showing program
 execution but not highlight error messages, entering/leaving messages, and the
 like.  the latter two messages have colons in them, and program execution lines
 have -'s in them because of options beginning with -. 
Thanks for the explanation!  I stared at that regexp for a while and
couldn't quite figure out why it was there.
  So you could at least
 eliminate some problems by looking only for places with a - beginning a word
 [i.e. preceded by spaces]. 
Good idea, I'll try that and submit a patch.
PS: Ben, it's a good thing you came back to this project!  Hope the
hands are doing at least a little bit better.