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