From 6be21b9f020e2fd899712db068f49e9a7326f15d Mon Sep 17 00:00:00 2001 From: Shenghou Ma Date: Mon, 28 Apr 2014 14:24:14 -0400 Subject: [PATCH] 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 --- misc/vim/readme.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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 -- 2.50.0