golang autocomplete and snippets.