blob: a109eb8642c3bf953cc5f7d4d6f0684c4634a048 [file] [log] [blame]
Bram Moolenaar3d1cde82020-08-15 18:55:18 +02001" Vim compiler file
2" Compiler: GNU Awk
3" Maintainer: Doug Kearns <dougkearns@gmail.com>
4" Last Change: 2020 Feb 10
5
6if exists("current_compiler")
7 finish
8endif
9let current_compiler = "gawk"
10
11if exists(":CompilerSet") != 2 " older Vim always used :setlocal
12 command -nargs=* CompilerSet setlocal <args>
13endif
14
15let s:cpo_save = &cpo
16set cpo&vim
17
18CompilerSet makeprg=gawk
19CompilerSet errorformat=%Z%.awk:\ %f:%l:\ %p^\ %m,
20 \%Eg%\\=awk:\ %f:%l:\ fatal:\ %m,
21 \%Egawk:\ %f:%l:\ error:\ %m,
22 \%Wgawk:\ %f:%l:\ warning:\ %m,
23 \%Egawk:\ %f:%l:\ %.%#,
24 \gawk:\ %f:%l:\ %tatal:\ %m,
25 \gawk:\ %f:%l:\ %trror:\ %m,
26 \gawk:\ %f:%l:\ %tarning:\ %m,
27 \gawk:\ %tatal:\ %m,
28 \gawk:\ %trror:\ %m,
29 \gawk:\ %tarning:\ %m,
30 \%+C%.%#,
31 \%-G%.%#
32
33let &cpo = s:cpo_save
34unlet s:cpo_save