The standard Go distribution includes a Go syntax file for Vim in go/misc/vim/. Installation Instructions Place $GOROOT/misc/vim/syntax/go.vim in ~/.vim/syntax/ and put the following in ~/.vim/ftdetect/go.vim: au BufRead,BufNewFile *.go set filetype=go Extras and Alternative Files An alternative indent file for Vim by Alecs King can be found here. Autocompletion The gocode daemon by nsf includes a