You should submit a bug for this. You can say: joe --highlight foo.c for one file, but you're right, it's not global. Maybe better to auto-disable if it finds long lines or large files.
On the other hand, I submit that JOE's highlighter is the fastest available (someone should test this- I've not done it recently).