diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2019-03-04 10:57:25 +0100 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2019-03-04 10:57:25 +0100 |
commit | 1ba88cc7d8abdd934bd67407d9127ba38568ccf6 (patch) | |
tree | 6379ee4d976433ab1fdc8b672ebcfd8dd9477dfa /compiler | |
parent | ca2fbfe03891afcad18477d8b7da25e1e139cd30 (diff) | |
download | vim-polyglot-1ba88cc7d8abdd934bd67407d9127ba38568ccf6.tar.gz vim-polyglot-1ba88cc7d8abdd934bd67407d9127ba38568ccf6.zip |
Add gradle compiler support, closes #358
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/gradle.vim | 28 | ||||
-rw-r--r-- | compiler/gradlew.vim | 28 |
2 files changed, 56 insertions, 0 deletions
diff --git a/compiler/gradle.vim b/compiler/gradle.vim new file mode 100644 index 00000000..4d867c8a --- /dev/null +++ b/compiler/gradle.vim @@ -0,0 +1,28 @@ +if exists('g:polyglot_disabled') && index(g:polyglot_disabled, 'gradle') != -1 + finish +endif + +" Vim Compiler File +" Compiler: gradle + +if exists("current_compiler") + finish +endif +let current_compiler = "gradle" + +if exists(":CompilerSet") != 2 " older Vim always used :setlocal + command -nargs=* CompilerSet setlocal <args> +endif + +CompilerSet makeprg=gradle + +CompilerSet errorformat= + \%E[ant:scalac]\ %f:%l:\ error:\ %m, + \%W[ant:scalac]\ %f:%l:\ warning:\ %m, + \%E%.%#:compile%\\w%#Java%f:%l:\ error:\ %m,%-Z%p^,%-C%.%#, + \%W%.%#:compile%\\w%#Java%f:%l:\ warning:\ %m,%-Z%p^,%-C%.%#, + \%E%f:%l:\ error:\ %m,%-Z%p^,%-C%.%#, + \%W%f:%l:\ warning:\ %m,%-Z%p^,%-C%.%#, + \%E%f:\ %\\d%\\+:\ %m\ @\ line\ %l\\,\ column\ %c.,%-C%.%#,%Z%p^, + \%E%>%f:\ %\\d%\\+:\ %m,%C\ @\ line\ %l\\,\ column\ %c.,%-C%.%#,%Z%p^, + \%-G%.%# diff --git a/compiler/gradlew.vim b/compiler/gradlew.vim new file mode 100644 index 00000000..aeb73eaa --- /dev/null +++ b/compiler/gradlew.vim @@ -0,0 +1,28 @@ +if exists('g:polyglot_disabled') && index(g:polyglot_disabled, 'gradle') != -1 + finish +endif + +" Vim Compiler File +" Compiler: gradlew + +if exists("current_compiler") + finish +endif +let current_compiler = "gradlew" + +if exists(":CompilerSet") != 2 " older Vim always used :setlocal + command -nargs=* CompilerSet setlocal <args> +endif + +CompilerSet makeprg=./gradlew + +CompilerSet errorformat= + \%E[ant:scalac]\ %f:%l:\ error:\ %m, + \%W[ant:scalac]\ %f:%l:\ warning:\ %m, + \%E%.%#:compile%\\w%#Java%f:%l:\ error:\ %m,%-Z%p^,%-C%.%#, + \%W%.%#:compile%\\w%#Java%f:%l:\ warning:\ %m,%-Z%p^,%-C%.%#, + \%E%f:%l:\ error:\ %m,%-Z%p^,%-C%.%#, + \%W%f:%l:\ warning:\ %m,%-Z%p^,%-C%.%#, + \%E%f:\ %\\d%\\+:\ %m\ @\ line\ %l\\,\ column\ %c.,%-C%.%#,%Z%p^, + \%E%>%f:\ %\\d%\\+:\ %m,%C\ @\ line\ %l\\,\ column\ %c.,%-C%.%#,%Z%p^, + \%-G%.%# |