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