Mercurial > vim-lawrencium
annotate syntax/hglog.vim @ 126:47209552ec46
Shellescaped all command arguments in HgRepo.GetCommand,
so that the commands work properly with ugly file names,
in my case containing parentheses.
Wrapping revision arguments in quotes is no longer necessary,
so removed all of that as well.
author | namark <nshan.nnnn@gmail.com> |
---|---|
date | Wed, 02 Dec 2015 22:45:12 +0400 |
parents | b7caa6693c39 |
children |
rev | line source |
---|---|
53
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
1 " Vim syntax file |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
2 " Language: hg log output |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
3 " Maintainer: Ludovic Chabant <ludovic@chabant.com> |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
4 " Filenames: <none> |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
5 |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
6 if exists("b:current_syntax") |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
7 finish |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
8 endif |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
9 |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
10 syn case match |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
11 |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
12 syn match hglogRev '\v^[0-9]+' |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
13 syn match hglogNode '\v:[a-f0-9]{6,} 'hs=s+1,me=e-1 |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
14 syn match hglogBookmark '\v \+[^ ]+ 'ms=s+1,me=e-1 contains=hglogBookmarkPlus |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
15 syn match hglogTag '\v #[^ ]+ 'ms=s+1,me=e-1 contains=hglogTagSharp |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
16 syn match hglogAuthorAndAge '\v\(by .+, .+\)$' |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
17 |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
18 syn match hglogBookmarkPlus '\v\+' contained conceal |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
19 syn match hglogTagSharp '\v#' contained conceal |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
20 |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
21 hi def link hglogRev Identifier |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
22 hi def link hglogNode PreProc |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
23 hi def link hglogBookmark Statement |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
24 hi def link hglogTag Constant |
b7caa6693c39
`Hglog` window improvements:
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
25 hi def link hglogAuthorAndAge Comment |