Mercurial > vim-lawrencium
view syntax/hgannotate.vim @ 149:5e72afea669c
Fix :Hgvdiff with a file that is a copy.
Previously,
:Hg rename old new
:" (A rename is a copy and a deletion of the file with the old name.)
:edit new
:Hgvdiff
" "new: no such file in rev NNNN" was displayed in the window to the right of the new vertical split.
Now :Hgvdiff diffs new with old from the head revision.
author | Shane Harper <shane@shaneharper.net> |
---|---|
date | Sat, 08 Feb 2020 20:52:39 +1100 |
parents | e8b115e595d1 |
children |
line wrap: on
line source
" 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 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 hi def link hgannotateAuthor Keyword hi def link hgannotateNumber Number hi def link hgannotateChangeset Identifier hi def link hgannotateDate PreProc hi def link hgannotateLongDate PreProc