xref: /vim-8.2.3635/runtime/syntax/cvs.vim (revision 8024f936)
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