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