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