1" Vim syntax file 2" Language: CVS commit file 3" Maintainer: Matt Dunford ([email protected]) 4" Last Change: Sat Nov 24 23:25:11 CET 2001 5 6" quit when a syntax file was already loaded 7if exists("b:current_syntax") 8 finish 9endif 10 11syn region cvsLine start="^CVS: " end="$" contains=cvsFile,cvsCom,cvsFiles,cvsTag 12syn match cvsFile contained " \t\(\(\S\+\) \)\+" 13syn match cvsTag contained " Tag:" 14syn match cvsFiles contained "\(Added\|Modified\|Removed\) Files:" 15syn region cvsCom start="Committing in" end="$" contains=cvsDir contained extend keepend 16syn match cvsDir contained "\S\+$" 17 18" Define the default highlighting. 19" Only when an item doesn't have highlighting yet 20 21hi def link cvsLine Comment 22hi def link cvsDir cvsFile 23hi def link cvsFile Constant 24hi def link cvsFiles cvsCom 25hi def link cvsTag cvsCom 26hi def link cvsCom Statement 27 28 29let b:current_syntax = "cvs" 30