Updated 7/16 from http://golang.org/misc/zsh/