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