blob: 3eac19163770e4eb496c726a7b2269da11068ecb [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001" Vim syntax file
2" Language: CVS commit file
3" Maintainer: Matt Dunford (zoot@zotikos.com)
4" URL: http://www.zotikos.com/downloads/cvs.vim
5" Last Change: Sat Nov 24 23:25:11 CET 2001
6
Bram Moolenaar89bcfda2016-08-30 23:26:57 +02007" quit when a syntax file was already loaded
8if exists("b:current_syntax")
Bram Moolenaar071d4272004-06-13 20:20:40 +00009 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.
Bram Moolenaar89bcfda2016-08-30 23:26:57 +020020" Only when an item doesn't have highlighting yet
Bram Moolenaar071d4272004-06-13 20:20:40 +000021
Bram Moolenaarf37506f2016-08-31 22:22:10 +020022hi def link cvsLine Comment
23hi def link cvsDir cvsFile
24hi def link cvsFile Constant
25hi def link cvsFiles cvsCom
26hi def link cvsTag cvsCom
27hi def link cvsCom Statement
Bram Moolenaar071d4272004-06-13 20:20:40 +000028
Bram Moolenaar071d4272004-06-13 20:20:40 +000029
30let b:current_syntax = "cvs"