xref: /vim-8.2.3635/runtime/compiler/dartfmt.vim (revision 1c6737b2)
1*1c6737b2SBram Moolenaar" Vim compiler file
2*1c6737b2SBram Moolenaar" Compiler:	Dart Formatter
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 = "dartfmt"
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=dartfmt
19*1c6737b2SBram MoolenaarCompilerSet errorformat=%Eline\ %l\\,\ column\ %c\ of\ %f:\ %m,
20*1c6737b2SBram Moolenaar		       \%Z\ %\\{3}│\ %\\+^%\\+,
21*1c6737b2SBram Moolenaar		       \%C%.%#,
22*1c6737b2SBram Moolenaar		       \%-G%.%#
23*1c6737b2SBram Moolenaar
24*1c6737b2SBram Moolenaarlet &cpo = s:cpo_save
25*1c6737b2SBram Moolenaarunlet s:cpo_save
26