Now that have code highlighting enabledcode highlighting enabled, we need to determine how 'automatic' it should be.
The code highlighting engine works in two ways:
- Automatic inference of the language in use via the tags on the question, and
- Manual specification of the language in a code block, overriding any language behavior on a question tag
Currently, we have highlighting enabled for a large number of tagslarge number of tags, a default set from Stack Overflow or some such. We've already disabled automatic highlighting on a small handful (ios, iphone, php) due to awkward highlighting on questions, but we need to decide what approach to take for a consistent behavior across all tags.