Has anyone created a vim syntax file for the go language?
This topic has been covered in detail already:
A vim syntax file is included in the Go distribution under misc/vim/ For syntax files for other editors see also: http://go-lang.cat-v.org/text-editors/
Nowadays there is a vim-syntax-go
package in Ubuntu, which would probably be the easiest for most such users.