1" Vim syntax file 2" Language: hg (Mercurial) commit file 3" Maintainer: Ken Takata <kentkt at csc dot jp> 4" Last Change: 2012 Aug 2 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:.*$" 14syn match hgcommitUser "^HG: user: \zs.*$" contained containedin=hgcommitComment 15syn match hgcommitBranch "^HG: branch \zs.*$" contained containedin=hgcommitComment 16syn match hgcommitAdded "^HG: \zsadded .*$" contained containedin=hgcommitComment 17syn match hgcommitChanged "^HG: \zschanged .*$" contained containedin=hgcommitComment 18syn match hgcommitRemoved "^HG: \zsremoved .*$" 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