improve language model and specify lexer for syntax highlighting