Add golang auto completion support