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