From: Shenghou Ma Date: Mon, 28 Apr 2014 18:24:14 +0000 (-0400) Subject: misc/vim/readme.txt: workaround weird OS X vim bug. X-Git-Tag: go1.3beta2~171 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=6be21b9f020e2fd899712db068f49e9a7326f15d;p=gostls13.git misc/vim/readme.txt: workaround weird OS X vim bug. The vi bundled with OS X has a weird bug in that if you turn off filetype in .vimrc when it's not turned on, even a clean exit of vi will return 1 which breaks almost everything. While we're at it, add hint to change $GOROOT to its actual value in .vimrc. Fixes #7865. LGTM=robert.hencke, dsymonds R=golang-codereviews, robert.hencke, gobot, dsymonds CC=golang-codereviews https://golang.org/cl/96800046 --- diff --git a/misc/vim/readme.txt b/misc/vim/readme.txt index b8469f9275..9a9e228709 100644 --- a/misc/vim/readme.txt +++ b/misc/vim/readme.txt @@ -5,9 +5,11 @@ To use all the Vim plugins, add these lines to your $HOME/.vimrc. " Some Linux distributions set filetype in /etc/vimrc. " Clear filetype flags before changing runtimepath to force Vim to reload them. - filetype off - filetype plugin indent off - set runtimepath+=$GOROOT/misc/vim + if exists("g:did_load_filetypes") + filetype off + filetype plugin indent off + endif + set runtimepath+=$GOROOT/misc/vim " replace $GOROOT with the output of: go env GOROOT filetype plugin indent on syntax on