xref: /vim-8.2.3635/runtime/compiler/haml.vim (revision 89bcfda6)
1203d04d7SBram Moolenaar" Vim compiler file
2203d04d7SBram Moolenaar" Compiler:	Haml
3203d04d7SBram Moolenaar" Maintainer:	Tim Pope <[email protected]>
4*89bcfda6SBram Moolenaar" Last Change:	2016 Aug 29
5203d04d7SBram Moolenaar
6543b7ef7SBram Moolenaarif exists("current_compiler")
7543b7ef7SBram Moolenaar  finish
8543b7ef7SBram Moolenaarendif
9543b7ef7SBram Moolenaarlet current_compiler = "haml"
10543b7ef7SBram Moolenaar
11543b7ef7SBram Moolenaarif exists(":CompilerSet") != 2		" older Vim always used :setlocal
12543b7ef7SBram Moolenaar  command -nargs=* CompilerSet setlocal <args>
13543b7ef7SBram Moolenaarendif
14543b7ef7SBram Moolenaar
15543b7ef7SBram Moolenaarlet s:cpo_save = &cpo
16543b7ef7SBram Moolenaarset cpo-=C
17543b7ef7SBram Moolenaar
18*89bcfda6SBram MoolenaarCompilerSet makeprg=haml
19543b7ef7SBram Moolenaar
20543b7ef7SBram MoolenaarCompilerSet errorformat=
21543b7ef7SBram Moolenaar      \Haml\ %trror\ on\ line\ %l:\ %m,
22543b7ef7SBram Moolenaar      \Syntax\ %trror\ on\ line\ %l:\ %m,
23543b7ef7SBram Moolenaar      \%-G%.%#
24543b7ef7SBram Moolenaar
25543b7ef7SBram Moolenaarlet &cpo = s:cpo_save
26543b7ef7SBram Moolenaarunlet s:cpo_save
27543b7ef7SBram Moolenaar
28543b7ef7SBram Moolenaar" vim:set sw=2 sts=2:
29