6153
|
1 " Vim compiler file
|
|
2 " Compiler: Go
|
|
3 " Maintainer: David Barnett (https://github.com/google/vim-ft-go)
|
|
4 " Last Change: 2014 Aug 16
|
|
5
|
|
6 if exists('current_compiler')
|
|
7 finish
|
|
8 endif
|
|
9 let current_compiler = 'go'
|
|
10
|
|
11 if exists(':CompilerSet') != 2
|
|
12 command -nargs=* CompilerSet setlocal <args>
|
|
13 endif
|
|
14
|
|
15 let s:save_cpo = &cpo
|
|
16 set cpo-=C
|
|
17
|
|
18 CompilerSet makeprg=go\ build
|
|
19 CompilerSet errorformat=
|
|
20 \%-G#\ %.%#,
|
|
21 \%A%f:%l:%c:\ %m,
|
|
22 \%A%f:%l:\ %m,
|
|
23 \%C%*\\s%m,
|
|
24 \%-G%.%#
|
|
25
|
|
26 let &cpo = s:save_cpo
|
|
27 unlet s:save_cpo
|
|
28
|
|
29 " vim: sw=2 sts=2 et
|