xref: /vim-8.2.3635/runtime/compiler/dartdoc.vim (revision 1c6737b2)
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