Major mode for the Go programming language