1071d4279SBram Moolenaar" Vim syntax file 2071d4279SBram Moolenaar" Language: CVS commit file 3*95a9dd1eSBram Moolenaar" Maintainer: Matt Dunford ([email protected]) 4071d4279SBram Moolenaar" Last Change: Sat Nov 24 23:25:11 CET 2001 5071d4279SBram Moolenaar 689bcfda6SBram Moolenaar" quit when a syntax file was already loaded 789bcfda6SBram Moolenaarif exists("b:current_syntax") 8071d4279SBram Moolenaar finish 9071d4279SBram Moolenaarendif 10071d4279SBram Moolenaar 11071d4279SBram Moolenaarsyn region cvsLine start="^CVS: " end="$" contains=cvsFile,cvsCom,cvsFiles,cvsTag 12071d4279SBram Moolenaarsyn match cvsFile contained " \t\(\(\S\+\) \)\+" 13071d4279SBram Moolenaarsyn match cvsTag contained " Tag:" 14071d4279SBram Moolenaarsyn match cvsFiles contained "\(Added\|Modified\|Removed\) Files:" 15071d4279SBram Moolenaarsyn region cvsCom start="Committing in" end="$" contains=cvsDir contained extend keepend 16071d4279SBram Moolenaarsyn match cvsDir contained "\S\+$" 17071d4279SBram Moolenaar 18071d4279SBram Moolenaar" Define the default highlighting. 1989bcfda6SBram Moolenaar" Only when an item doesn't have highlighting yet 20071d4279SBram Moolenaar 21f37506f6SBram Moolenaarhi def link cvsLine Comment 22f37506f6SBram Moolenaarhi def link cvsDir cvsFile 23f37506f6SBram Moolenaarhi def link cvsFile Constant 24f37506f6SBram Moolenaarhi def link cvsFiles cvsCom 25f37506f6SBram Moolenaarhi def link cvsTag cvsCom 26f37506f6SBram Moolenaarhi def link cvsCom Statement 27071d4279SBram Moolenaar 28071d4279SBram Moolenaar 29071d4279SBram Moolenaarlet b:current_syntax = "cvs" 30