1" Vim syntax file 2" Language: protocols(5) - Internet protocols definition file 3" Maintainer: Nikolai Weibull <now@bitwi.se> 4" Latest Revision: 2006-04-19 5 6if exists("b:current_syntax") 7 finish 8endif 9 10let s:cpo_save = &cpo 11set cpo&vim 12 13syn match protocolsBegin display '^' 14 \ nextgroup=protocolsName,protocolsComment 15 16syn match protocolsName contained display '[[:graph:]]\+' 17 \ nextgroup=protocolsPort skipwhite 18 19syn match protocolsPort contained display '\d\+' 20 \ nextgroup=protocolsAliases,protocolsComment 21 \ skipwhite 22 23syn match protocolsAliases contained display '\S\+' 24 \ nextgroup=protocolsAliases,protocolsComment 25 \ skipwhite 26 27syn keyword protocolsTodo contained TODO FIXME XXX NOTE 28 29syn region protocolsComment display oneline start='#' end='$' 30 \ contains=protocolsTodo,@Spell 31 32hi def link protocolsTodo Todo 33hi def link protocolsComment Comment 34hi def link protocolsName Identifier 35hi def link protocolsPort Number 36hi def link protocolsPPDiv Delimiter 37hi def link protocolsPPDivDepr Error 38hi def link protocolsProtocol Type 39hi def link protocolsAliases Macro 40 41let b:current_syntax = "protocols" 42 43let &cpo = s:cpo_save 44unlet s:cpo_save 45