comparison syntax/hgannotate.vim @ 97:e8b115e595d1

Syntax highlighting for `Hgwannotate`.
author Ludovic Chabant <ludovic@chabant.com>
date Fri, 25 Jul 2014 09:46:00 -0700
parents 396da6e76952
children
comparison
equal deleted inserted replaced
96:1ea783dd06dd 97:e8b115e595d1
11 11
12 syn match hgannotateAnnotation '\v[^\:]+\:'he=e-1 12 syn match hgannotateAnnotation '\v[^\:]+\:'he=e-1
13 syn match hgannotateAuthor '\v^[^ ]+' containedin=hgannotateAnnotation 13 syn match hgannotateAuthor '\v^[^ ]+' containedin=hgannotateAnnotation
14 syn match hgannotateNumber '\v\s\d+\s'ms=s+1,me=e-1 containedin=hgannotateAnnotation 14 syn match hgannotateNumber '\v\s\d+\s'ms=s+1,me=e-1 containedin=hgannotateAnnotation
15 syn match hgannotateChangeset '\v\s[a-f0-9]{12}\s'ms=s+1,me=e-1 containedin=hgannotateAnnotation 15 syn match hgannotateChangeset '\v\s[a-f0-9]{12}\s'ms=s+1,me=e-1 containedin=hgannotateAnnotation
16 syn match hgannotateDate '\v\s[0-9]{4}-[0-9]{2}-[0-9]{2}\:'ms=s+1,me=e-1 containedin=hgannotateAnnotation 16 syn match hgannotateDate '\v\s[0-9]{4}\-[0-9]{2}\-[0-9]{2}\:'ms=s+1,me=e-1 containedin=hgannotateAnnotation
17 syn match hgannotateLongDate '\v\s\w{3} \w{3} \d\d \d\d\:\d\d\:\d\d \d{4} [\+\-]?\d{4}\:'ms=s+1,me=e-1 containedin=hgannotateAnnotation
17 18
18 hi def link hgannotateAuthor Keyword 19 hi def link hgannotateAuthor Keyword
19 hi def link hgannotateNumber Number 20 hi def link hgannotateNumber Number
20 hi def link hgannotateChangeset Identifier 21 hi def link hgannotateChangeset Identifier
21 hi def link hgannotateDate PreProc 22 hi def link hgannotateDate PreProc
23 hi def link hgannotateLongDate PreProc
22 24