11" Vim Compiler File
2- " Compiler: ocaml
3- " Maintainer: See ftplugin/ocaml.vim (?)
4- " Last Change: June 2013 by Marc Weber
2+ " Compiler: ocaml
3+ " Maintainer: Markus Mottl <[email protected] >4+ " URL: https://github.com/rgrinberg/vim-ocaml
5+ " Last Change:
6+ " 2017 Nov 26 - Improved error format (Markus Mottl)
7+ " 2013 Aug 27 - Added a new OCaml error format (Markus Mottl)
8+ " 2013 Jun 30 - Initial version (Marc Weber)
59"
610" Marc Weber's comments:
711" Setting makeprg doesn't make sense, because there is ocamlc, ocamlopt,
1721"
1822" So having it here makes people opt-in
1923
20-
2124if exists (" current_compiler" )
2225 finish
2326endif
@@ -28,6 +31,7 @@ set cpo&vim
2831
2932CompilerSet errorformat =
3033 \% EFile\ \" % f \" \\ ,\ line \ % l \\ ,\ characters\ % c -%* \\ d :,
34+ \% EFile\ \" % f \" \\ ,\ line \ % l \\ ,\ characters\ % c -%* \\ d \ % .% #,
3135 \% EFile\ \" % f \" \\ ,\ line \ % l \\ ,\ character \ % c :% m ,
3236 \% + EReference\ to \ unbound\ regexp\ name\ % m ,
3337 \% Eocamlyacc:\ e \ - \ line \ % l \ of\ \" % f \" \\ ,\ % m ,
@@ -38,6 +42,12 @@ CompilerSet errorformat =
3842 \% X%* \\ a [%* \\ d ]:\ Leaving\ directory \ `% f ',
3943 \% D%* \\ a: \ Entering\ directory \ `% f ',
4044 \% X%* \\ a: \ Leaving\ directory \ `% f ',
45+ \% D%* \\ a [%* \\ d ]:\ Entering\ directory \ ' %f' ,
46+ \% X%* \\ a [%* \\ d ]:\ Leaving\ directory \ ' %f' ,
47+ \% D%* \\ a: \ Entering\ directory \ ' %f' ,
48+ \% X%* \\ a: \ Leaving\ directory \ ' %f' ,
49+ \% DEntering\ directory \ ' %f' ,
50+ \% XLeaving\ directory \ ' %f' ,
4151 \% DMaking\ %* \\ a \ in \ % f
4252
4353let &cpo = s: cpo_save
0 commit comments