Mercurial > vim-lawrencium
diff syntax/hgannotate.vim @ 59:396da6e76952
Added `Hgannotate` command.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Wed, 14 Nov 2012 22:30:49 -0800 |
parents | |
children | e8b115e595d1 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/syntax/hgannotate.vim Wed Nov 14 22:30:49 2012 -0800 @@ -0,0 +1,22 @@ +" Vim syntax file +" Language: hg annotate output +" Maintainer: Ludovic Chabant <ludovic@chabant.com> +" Filenames: <none> + +if exists("b:current_syntax") + finish +endif + +syn case match + +syn match hgannotateAnnotation '\v[^\:]+\:'he=e-1 +syn match hgannotateAuthor '\v^[^ ]+' containedin=hgannotateAnnotation +syn match hgannotateNumber '\v\s\d+\s'ms=s+1,me=e-1 containedin=hgannotateAnnotation +syn match hgannotateChangeset '\v\s[a-f0-9]{12}\s'ms=s+1,me=e-1 containedin=hgannotateAnnotation +syn match hgannotateDate '\v\s[0-9]{4}-[0-9]{2}-[0-9]{2}\:'ms=s+1,me=e-1 containedin=hgannotateAnnotation + +hi def link hgannotateAuthor Keyword +hi def link hgannotateNumber Number +hi def link hgannotateChangeset Identifier +hi def link hgannotateDate PreProc +