file extension based syntax highlighting