syntax highlighting for markdown