diff runtime/syntax/hgcommit.vim @ 3750:536aa8b0c934

Update runtime files.
author Bram Moolenaar <bram@vim.org>
date Wed, 15 Aug 2012 17:43:31 +0200
parents
children 04592728474a
line wrap: on
line diff
new file mode 100644
--- /dev/null
+++ b/runtime/syntax/hgcommit.vim
@@ -0,0 +1,27 @@
+" Vim syntax file
+" Language:	hg (Mercurial) commit file
+" Maintainer:	Ken Takata <kentkt at csc dot jp>
+" Last Change:	2012 Aug 2
+" Filenames:	hg-editor-*.txt
+" License:	VIM License
+" URL:		https://github.com/k-takata/hg-vim
+
+if exists("b:current_syntax")
+  finish
+endif
+
+syn match hgcommitComment "^HG:.*$"
+syn match hgcommitUser    "^HG: user: \zs.*$"   contained containedin=hgcommitComment
+syn match hgcommitBranch  "^HG: branch \zs.*$"  contained containedin=hgcommitComment
+syn match hgcommitAdded   "^HG: \zsadded .*$"   contained containedin=hgcommitComment
+syn match hgcommitChanged "^HG: \zschanged .*$" contained containedin=hgcommitComment
+syn match hgcommitRemoved "^HG: \zsremoved .*$" contained containedin=hgcommitComment
+
+hi def link hgcommitComment Comment
+hi def link hgcommitUser    String
+hi def link hgcommitBranch  String
+hi def link hgcommitAdded   Identifier
+hi def link hgcommitChanged Special
+hi def link hgcommitRemoved Constant
+
+let b:current_syntax = "hgcommit"