Syntax highlighting and checking, commands, shortcuts, snippets, watched compilation and more.