Mercurial > vim
annotate runtime/syntax/cvs.vim @ 12957:e0dce86071f6
Added tag v8.0.1354 for changeset 653ae4253f1dea72bfd7f9e78ba55549520120e9
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 28 Nov 2017 18:15:07 +0100 |
parents | 46763b01cd9a |
children | 180a1c5175f6 |
rev | line source |
---|---|
7 | 1 " 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 | |
10048
43efa4f5a8ea
commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents:
7
diff
changeset
|
7 " quit when a syntax file was already loaded |
43efa4f5a8ea
commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents:
7
diff
changeset
|
8 if exists("b:current_syntax") |
7 | 9 finish |
10 endif | |
11 | |
12 syn region cvsLine start="^CVS: " end="$" contains=cvsFile,cvsCom,cvsFiles,cvsTag | |
13 syn match cvsFile contained " \t\(\(\S\+\) \)\+" | |
14 syn match cvsTag contained " Tag:" | |
15 syn match cvsFiles contained "\(Added\|Modified\|Removed\) Files:" | |
16 syn region cvsCom start="Committing in" end="$" contains=cvsDir contained extend keepend | |
17 syn match cvsDir contained "\S\+$" | |
18 | |
19 " Define the default highlighting. | |
10048
43efa4f5a8ea
commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents:
7
diff
changeset
|
20 " Only when an item doesn't have highlighting yet |
7 | 21 |
10051
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
22 hi def link cvsLine Comment |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
23 hi def link cvsDir cvsFile |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
24 hi def link cvsFile Constant |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
25 hi def link cvsFiles cvsCom |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
26 hi def link cvsTag cvsCom |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
27 hi def link cvsCom Statement |
7 | 28 |
29 | |
30 let b:current_syntax = "cvs" |