Syntax highlighting and line numbers