xref: /vim-8.2.3635/runtime/syntax/hgcommit.vim (revision d09acef4)
19b451250SBram Moolenaar" Vim syntax file
29b451250SBram Moolenaar" Language:	hg (Mercurial) commit file
39b451250SBram Moolenaar" Maintainer:	Ken Takata <kentkt at csc dot jp>
4*d09acef4SBram Moolenaar" Last Change:	2012 Aug 23
59b451250SBram Moolenaar" Filenames:	hg-editor-*.txt
69b451250SBram Moolenaar" License:	VIM License
79b451250SBram Moolenaar" URL:		https://github.com/k-takata/hg-vim
89b451250SBram Moolenaar
99b451250SBram Moolenaarif exists("b:current_syntax")
109b451250SBram Moolenaar  finish
119b451250SBram Moolenaarendif
129b451250SBram Moolenaar
13*d09acef4SBram Moolenaarsyn match hgcommitComment "^HG:.*$"             contains=@NoSpell
14*d09acef4SBram Moolenaarsyn match hgcommitUser    "^HG: user: \zs.*$"   contains=@NoSpell contained containedin=hgcommitComment
15*d09acef4SBram Moolenaarsyn match hgcommitBranch  "^HG: branch \zs.*$"  contains=@NoSpell contained containedin=hgcommitComment
16*d09acef4SBram Moolenaarsyn match hgcommitAdded   "^HG: \zsadded .*$"   contains=@NoSpell contained containedin=hgcommitComment
17*d09acef4SBram Moolenaarsyn match hgcommitChanged "^HG: \zschanged .*$" contains=@NoSpell contained containedin=hgcommitComment
18*d09acef4SBram Moolenaarsyn match hgcommitRemoved "^HG: \zsremoved .*$" contains=@NoSpell contained containedin=hgcommitComment
199b451250SBram Moolenaar
209b451250SBram Moolenaarhi def link hgcommitComment Comment
219b451250SBram Moolenaarhi def link hgcommitUser    String
229b451250SBram Moolenaarhi def link hgcommitBranch  String
239b451250SBram Moolenaarhi def link hgcommitAdded   Identifier
249b451250SBram Moolenaarhi def link hgcommitChanged Special
259b451250SBram Moolenaarhi def link hgcommitRemoved Constant
269b451250SBram Moolenaar
279b451250SBram Moolenaarlet b:current_syntax = "hgcommit"
28