svk commit file の syntax ファイルを追加してみた

なんとなく、Subversion の commit 時みたいに色を付けたかったので。

まず、filetype.vim に下記を追加

au BufNewFile,BufRead svk-commit*.tmp setf svk

次に、syntax/svk.vim を作成する。
syntax/svn.vim をコピーしてきて、下記みたいに適当に修正。

20,24c20,24
< syn region svnRegion    start="^--.*--$" end="\%$" contains=ALL
< syn match svnRemoved    "^D    .*$" contained
< syn match svnAdded      "^A[ M]   .*$" contained
< syn match svnModified   "^M[ M]   .*$" contained
< syn match svnProperty   "^_M   .*$" contained
---
> syn region svkRegion    start="^===.*===$" end="\%$" contains=ALL
> syn match svkRemoved    "^D    .*$" contained
> syn match svkAdded      "^A[ M]   .*$" contained
> syn match svkModified   "^M[ M]   .*$" contained
> syn match svkProperty   "^_M   .*$" contained
28c28
< syn sync match svnSync  grouphere svnRegion "^--.*--$"me=s-1
---
> syn sync match svkSync  grouphere svkRegion "^===.*===$"me=s-1
33c33
< if version >= 508 || !exists("did_svn_syn_inits")
---
> if version >= 508 || !exists("did_svk_syn_inits")
35c35
<     let did_svn_syn_inits = 1
---
>     let did_svk_syn_inits = 1
41,45c41,45
<   HiLink svnRegion      Comment
<   HiLink svnRemoved     Constant
<   HiLink svnAdded       Identifier
<   HiLink svnModified    Special
<   HiLink svnProperty    Special
---
>   HiLink svkRegion      Comment
>   HiLink svkRemoved     Constant
>   HiLink svkAdded       Identifier
>   HiLink svkModified    Special
>   HiLink svkProperty    Special
50c50
< let b:current_syntax = "svn"
---
> let b:current_syntax = "svk"

不具合があるかも?

私が利用しているファイルは、下記に置いておきます。
http://labs.miu.vc/svn/cooldaemon/env/.vim/filetype.vim
http://labs.miu.vc/svn/cooldaemon/env/.vim/syntax/svk.vim