diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2017-09-27 20:46:39 +0200 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2017-09-27 20:46:39 +0200 |
commit | 6a12aa87f41b02a68cd8e6b494e5400367c2b028 (patch) | |
tree | 21e2b6ed66f729b81a021c268e44708ec070a482 /syntax | |
parent | 5b77877888162f4e415fe9a7b8c5e9fb5dfb6ee1 (diff) | |
download | vim-polyglot-6a12aa87f41b02a68cd8e6b494e5400367c2b028.tar.gz vim-polyglot-6a12aa87f41b02a68cd8e6b494e5400367c2b028.zip |
Add jenkinsfile syntax supports, closes #225
Diffstat (limited to '')
-rw-r--r-- | syntax/Jenkinsfile.vim | 27 |
1 files changed, 27 insertions, 0 deletions
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 |