39 lines · 1.2 KB · Text
RawDownload
" Vim syntax file" Language:         cvs(1) RC file" Maintainer:       Nikolai Weibull <now@bitwi.se>" Latest Revision:  2006-04-19 if exists("b:current_syntax")  finishendif let s:cpo_save = &cposet cpo&vim syn region  cvsrcString   display oneline start=+"+ skip=+\\\\\|\\\\"+ end=+"+syn region  cvsrcString   display oneline start=+'+ skip=+\\\\\|\\\\'+ end=+'+ syn match   cvsrcNumber   display '\<\d\+\>' syn match   cvsrcBegin    display '^' nextgroup=cvsrcCommand skipwhite syn region  cvsrcCommand  contained transparent matchgroup=cvsrcCommand                          \ start='add\|admin\|checkout\|commit\|cvs\|diff'                          \ start='export\|history\|import\|init\|log'                          \ start='rdiff\|release\|remove\|rtag\|status\|tag'                          \ start='update'                          \ end='$'                          \ contains=cvsrcOption,cvsrcString,cvsrcNumber                          \ keepend syn match   cvsrcOption   contained display '-\a\+' hi def link cvsrcString   Stringhi def link cvsrcNumber   Numberhi def link cvsrcCommand  Keywordhi def link cvsrcOption   Identifier let b:current_syntax = "cvsrc" let &cpo = s:cpo_saveunlet s:cpo_save