Better syntax highlighting and autocomplete