add golang auto-complete support