view syntax/hglog.vim @ 131:f9328d486624

Fix minor error in paths for s:HgRecord
author Karl Yngve Lerv?g <karl.yngve@lervag.net>
date Wed, 17 Feb 2016 10:46:03 +0100
parents b7caa6693c39
children
line wrap: on
line source

" Vim syntax file
" Language:    hg log output
" Maintainer:  Ludovic Chabant <ludovic@chabant.com>
" Filenames:   <none>

if exists("b:current_syntax")
    finish
endif

syn case match

syn match hglogRev              '\v^[0-9]+'
syn match hglogNode             '\v:[a-f0-9]{6,} 'hs=s+1,me=e-1
syn match hglogBookmark         '\v \+[^ ]+ 'ms=s+1,me=e-1 contains=hglogBookmarkPlus
syn match hglogTag              '\v #[^ ]+ 'ms=s+1,me=e-1 contains=hglogTagSharp
syn match hglogAuthorAndAge     '\v\(by .+, .+\)$'

syn match hglogBookmarkPlus     '\v\+' contained conceal
syn match hglogTagSharp         '\v#'  contained conceal

hi def link hglogRev            Identifier
hi def link hglogNode           PreProc
hi def link hglogBookmark       Statement
hi def link hglogTag            Constant
hi def link hglogAuthorAndAge   Comment