From: Paul Sbarra Date: Sun, 18 Dec 2011 23:42:32 +0000 (+1100) Subject: vim: fix go filetype detection X-Git-Tag: weekly.2011-12-22~136 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=41f4ba3ae53153d3de104d5f1af38109a83bc942;p=gostls13.git vim: fix go filetype detection The filetype needs to be set during BufRead in order for the did_filetype() check to prevent the file being detected as a conf file. One example where this can occur is if a cgo file has a #include at the top of the file. The # is detected in vim's generic configuration (conf file) toward the bottom of filetype.vim R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/5496066 --- diff --git a/misc/vim/ftdetect/gofiletype.vim b/misc/vim/ftdetect/gofiletype.vim index f03a1d8dc3..096d052443 100644 --- a/misc/vim/ftdetect/gofiletype.vim +++ b/misc/vim/ftdetect/gofiletype.vim @@ -1 +1 @@ -au BufReadPre,BufNewFile *.go set filetype=go fileencoding=utf-8 fileencodings=utf-8 +au BufRead,BufNewFile *.go set filetype=go fileencoding=utf-8 fileencodings=utf-8