updated for version 7.0102

This commit is contained in:
Bram Moolenaar
2005-07-04 22:49:24 +00:00
parent 7d1f5dbc0a
commit 0dc065ee7c
139 changed files with 3051 additions and 418 deletions

View File

@ -0,0 +1,54 @@
" Vim syntax file
" Language: services(5) - Internet network services list
" Maintainer: Nikolai Weibull <nikolai+work.vim@bitwi.se>
" Latest Revision: 2005-06-30
if exists("b:current_syntax")
finish
endif
let s:cpo_save = &cpo
set cpo&vim
syn match servicesBegin display '^'
\ nextgroup=servicesName,servicesComment
syn match servicesName contained display '[[:graph:]]\+'
\ nextgroup=servicesPort skipwhite
syn match servicesPort contained display '\d\+'
\ nextgroup=servicesPPDiv,servicesPPDivDepr
\ skipwhite
syn match servicesPPDiv contained display '/'
\ nextgroup=servicesProtocol skipwhite
syn match servicesPPDivDepr contained display ','
\ nextgroup=servicesProtocol skipwhite
syn match servicesProtocol contained display '\S\+'
\ nextgroup=servicesAliases,servicesComment
\ skipwhite
syn match servicesAliases contained display '\S\+'
\ nextgroup=servicesAliases,servicesComment
\ skipwhite
syn keyword servicesTodo contained TODO FIXME XXX NOTE
syn region servicesComment display oneline start='#' end='$'
\ contains=servicesTodo,@Spell
hi def link servicesTodo Todo
hi def link servicesComment Comment
hi def link servicesName Identifier
hi def link servicesPort Number
hi def link servicesPPDiv Delimiter
hi def link servicesPPDivDepr Error
hi def link servicesProtocol Type
hi def link servicesAliases Macro
let b:current_syntax = "services"
let &cpo = s:cpo_save
unlet s:cpo_save