Language-aware syntax highlighting