xref: /vim-8.2.3635/runtime/syntax/hgcommit.vim (revision 9b451250)
1*9b451250SBram Moolenaar" Vim syntax file
2*9b451250SBram Moolenaar" Language:	hg (Mercurial) commit file
3*9b451250SBram Moolenaar" Maintainer:	Ken Takata <kentkt at csc dot jp>
4*9b451250SBram Moolenaar" Last Change:	2012 Aug 2
5*9b451250SBram Moolenaar" Filenames:	hg-editor-*.txt
6*9b451250SBram Moolenaar" License:	VIM License
7*9b451250SBram Moolenaar" URL:		https://github.com/k-takata/hg-vim
8*9b451250SBram Moolenaar
9*9b451250SBram Moolenaarif exists("b:current_syntax")
10*9b451250SBram Moolenaar  finish
11*9b451250SBram Moolenaarendif
12*9b451250SBram Moolenaar
13*9b451250SBram Moolenaarsyn match hgcommitComment "^HG:.*$"
14*9b451250SBram Moolenaarsyn match hgcommitUser    "^HG: user: \zs.*$"   contained containedin=hgcommitComment
15*9b451250SBram Moolenaarsyn match hgcommitBranch  "^HG: branch \zs.*$"  contained containedin=hgcommitComment
16*9b451250SBram Moolenaarsyn match hgcommitAdded   "^HG: \zsadded .*$"   contained containedin=hgcommitComment
17*9b451250SBram Moolenaarsyn match hgcommitChanged "^HG: \zschanged .*$" contained containedin=hgcommitComment
18*9b451250SBram Moolenaarsyn match hgcommitRemoved "^HG: \zsremoved .*$" contained containedin=hgcommitComment
19*9b451250SBram Moolenaar
20*9b451250SBram Moolenaarhi def link hgcommitComment Comment
21*9b451250SBram Moolenaarhi def link hgcommitUser    String
22*9b451250SBram Moolenaarhi def link hgcommitBranch  String
23*9b451250SBram Moolenaarhi def link hgcommitAdded   Identifier
24*9b451250SBram Moolenaarhi def link hgcommitChanged Special
25*9b451250SBram Moolenaarhi def link hgcommitRemoved Constant
26*9b451250SBram Moolenaar
27*9b451250SBram Moolenaarlet b:current_syntax = "hgcommit"
28