From 6a12aa87f41b02a68cd8e6b494e5400367c2b028 Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Wed, 27 Sep 2017 20:46:39 +0200 Subject: Add jenkinsfile syntax supports, closes #225 --- syntax/Jenkinsfile.vim | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 syntax/Jenkinsfile.vim (limited to 'syntax') diff --git a/syntax/Jenkinsfile.vim b/syntax/Jenkinsfile.vim new file mode 100644 index 00000000..6639b862 --- /dev/null +++ b/syntax/Jenkinsfile.vim @@ -0,0 +1,27 @@ +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'jenkins') == -1 + +runtime syntax/groovy.vim +syn keyword jenkinsfileBuiltInVariable currentBuild + +syn keyword jenkinsfileCoreStep checkout +syn keyword jenkinsfileCoreStep node +syn keyword jenkinsfileCoreStep scm +syn keyword jenkinsfileCoreStep sh +syn keyword jenkinsfileCoreStep stage +syn keyword jenkinsfileCoreStep step +syn keyword jenkinsfileCoreStep tool + +syn keyword jenkinsfilePluginStep docker +syn keyword jenkinsfilePluginStep emailext +syn keyword jenkinsfilePluginStep exwsAllocate +syn keyword jenkinsfilePluginStep exws +syn keyword jenkinsfilePluginStep httpRequest +syn keyword jenkinsfilePluginStep junit + +hi link jenkinsfileCoreStep Function +hi link jenkinsfilePluginStep Include +hi link jenkinsfileBuiltInVariable Identifier + +let b:current_syntax = "Jenkinsfile" + +endif -- cgit v1.2.3