# HG changeset patch # User Steve Losh # Date 1308610593 14400 # Node ID 496c5c177a4c1b1a7031fc6cee47875e752c5f24 # Parent 517ccbe9799eb4831b3fa5b1ec36c7413ab54dfe Add a barebones clojure compiler. diff -r 517ccbe9799e -r 496c5c177a4c vim/compiler/clojure.vim --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vim/compiler/clojure.vim Mon Jun 20 18:56:33 2011 -0400 @@ -0,0 +1,28 @@ +"============================================================================ +"Compiler: Clojure (cake test) +"Maintainer: Steve Losh +"License: MIT/X11 +"============================================================================ + +if exists("current_compiler") + finish +endif +let current_compiler = "clojure" + +let s:cpo_save = &cpo +set cpo-=C"endif + + +setlocal makeprg=\(echo\ DIR:\ `pwd`/test/`ls\ test`/test\ &&\ cake\ test\) + +setlocal errorformat= + \%-DDIR:\ %f, + \%E%tAIL\ in\ %m\ (%f:%l), + \%C%m, + \%Z%^%$, + \%-G%>Ran\ %.%#\ tests\ containing\ %.%#\ assertions., + \%-G%.%#, + + +let &cpo = s:cpo_save +unlet s:cpo_save