Syntax coloring & Autocompletion ready