optimise code highlighting