Blob


1 " Syntax checking plugin for syntastic
2 " Language: gmid(1) configuration file
3 " Licence: ISC
5 if exists('g:loaded_syntastic_gmid_gmid_checker')
6 finish
7 endif
8 let g:loaded_syntastic_gmid_gmid_checker = 1
10 let s:save_cpo = &cpo
11 set cpo&vim
13 function! SyntaxCheckers_gmid_gmid_GetLocList() dict
14 let makeprg = self.makeprgBuild({ 'args': '-nc' })
16 let errorformat =
17 \ '%-Gconfig OK,' .
18 \ '%f:%l %tarning: %m,' .
19 \ '%f:%l %trror: %m'
21 return SyntasticMake({
22 \ 'makeprg': makeprg,
23 \ 'errorformat': errorformat,
24 \ 'defaults': {'type': 'E'},
25 \ 'returns': [0, 1] })
26 endfunction
28 call g:SyntasticRegistry.CreateAndRegisterChecker({
29 \ 'filetype': 'gmid',
30 \ 'name': 'gmid',
31 \ 'exec': 'gmid'})
33 let &cpo = s:save_cpo
34 unlet s:save_cpo
36 " vim: set sw=4 sts=4 et fdm=marker: