PR
#2484 fixes more problems with pygments syntax coloring. As noted in the first comment of the PR, fixing the problem required only a small change.
However, the diffs are large due to a refactoring of several of the syntax coloring classes.
Imo, the refactoring is a big step forward, but the code changes are significant. Please report any problems immediately.
This PR will likely be the last major change to the 6.6 code base, but we shall see about
#2489 :-) I'll be working on this "last" issue next.
Edward