summaryrefslogtreecommitdiffstats
path: root/compiler/go.vim
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/go.vim')
-rw-r--r--compiler/go.vim8
1 files changed, 8 insertions, 0 deletions
diff --git a/compiler/go.vim b/compiler/go.vim
index 162fa7f6..8fd68ff4 100644
--- a/compiler/go.vim
+++ b/compiler/go.vim
@@ -11,6 +11,10 @@ if exists("g:current_compiler")
endif
let g:current_compiler = "go"
+" don't spam the user when Vim is started in Vi compatibility mode
+let s:cpo_save = &cpo
+set cpo&vim
+
if exists(":CompilerSet") != 2
command -nargs=* CompilerSet setlocal <args>
endif
@@ -40,6 +44,10 @@ CompilerSet errorformat+=%-G%.%# " All lines not matching a
let &cpo = s:save_cpo
unlet s:save_cpo
+" restore Vi compatibility settings
+let &cpo = s:cpo_save
+unlet s:cpo_save
+
" vim: sw=2 ts=2 et
endif