Support syntax highlighting for multiple languages