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