1*1c6737b2SBram Moolenaar" Vim compiler file 2*1c6737b2SBram Moolenaar" Compiler: Dart Documentation Generator 3*1c6737b2SBram Moolenaar" Maintainer: Doug Kearns <[email protected]> 4*1c6737b2SBram Moolenaar" Last Change: 2019 May 08 5*1c6737b2SBram Moolenaar 6*1c6737b2SBram Moolenaarif exists("current_compiler") 7*1c6737b2SBram Moolenaar finish 8*1c6737b2SBram Moolenaarendif 9*1c6737b2SBram Moolenaarlet current_compiler = "dartdoc" 10*1c6737b2SBram Moolenaar 11*1c6737b2SBram Moolenaarif exists(":CompilerSet") != 2 " older Vim always used :setlocal 12*1c6737b2SBram Moolenaar command -nargs=* CompilerSet setlocal <args> 13*1c6737b2SBram Moolenaarendif 14*1c6737b2SBram Moolenaar 15*1c6737b2SBram Moolenaarlet s:cpo_save = &cpo 16*1c6737b2SBram Moolenaarset cpo&vim 17*1c6737b2SBram Moolenaar 18*1c6737b2SBram MoolenaarCompilerSet makeprg=dartdoc 19*1c6737b2SBram MoolenaarCompilerSet errorformat=\ \ %tarning:\ %m, 20*1c6737b2SBram Moolenaar \\ \ %trror:\ %m, 21*1c6737b2SBram Moolenaar \%+EGeneration\ failed:\ %m, 22*1c6737b2SBram Moolenaar \%+ISuccess!\ Docs\ generated\ into\ %f, 23*1c6737b2SBram Moolenaar \%-G%.%# 24*1c6737b2SBram Moolenaar 25*1c6737b2SBram Moolenaarlet &cpo = s:cpo_save 26*1c6737b2SBram Moolenaarunlet s:cpo_save 27