xref: /vim-8.2.3635/runtime/compiler/sass.vim (revision 89bcfda6)
1203d04d7SBram Moolenaar" Vim compiler file
2203d04d7SBram Moolenaar" Compiler:	Sass
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 = "sass"
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=sass
19543b7ef7SBram Moolenaar
20543b7ef7SBram MoolenaarCompilerSet errorformat=
21543b7ef7SBram Moolenaar      \%f:%l:%m\ (Sass::Syntax%trror),
22543b7ef7SBram Moolenaar      \%ESyntax\ %trror:%m,
23543b7ef7SBram Moolenaar      \%C%\\s%\\+on\ line\ %l\ of\ %f,
24543b7ef7SBram Moolenaar      \%Z%.%#,
25543b7ef7SBram Moolenaar      \%-G%.%#
26543b7ef7SBram Moolenaar
27543b7ef7SBram Moolenaarlet &cpo = s:cpo_save
28543b7ef7SBram Moolenaarunlet s:cpo_save
29543b7ef7SBram Moolenaar
30543b7ef7SBram Moolenaar" vim:set sw=2 sts=2:
31