28 lines
848 B
VimL
28 lines
848 B
VimL
|
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
|