blob: 6cf9395fe9e4f24eac1a762ab29ecdede5be4806 [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001" Vim syntax file
2" Language: FreeBSD send-pr file
3" Maintainer: Hendrik Scholz <hendrik@scholz.net>
Bram Moolenaarb8ff1fb2012-02-04 21:59:01 +01004" Last Change: 2012 Feb 03
Bram Moolenaar071d4272004-06-13 20:20:40 +00005"
6" http://raisdorf.net/files/misc/send-pr.vim
7
8" For version 5.x: Clear all syntax items
9" For version 6.x: Quit when a syntax file was already loaded
10if version < 600
11 syntax clear
12elseif exists("b:current_syntax")
13 finish
14endif
15
Bram Moolenaarb8ff1fb2012-02-04 21:59:01 +010016let s:cpo_save = &cpo
17set cpo&vim
18
Bram Moolenaar071d4272004-06-13 20:20:40 +000019syn match sendprComment /^SEND-PR:/
20" email address
21syn match sendprType /<[a-zA-Z0-9\-\_\.]*@[a-zA-Z0-9\-\_\.]*>/
22" ^> lines
23syn match sendprString /^>[a-zA-Z\-]*:/
24syn region sendprLabel start="\[" end="\]"
25syn match sendprString /^To:/
26syn match sendprString /^From:/
27syn match sendprString /^Reply-To:/
28syn match sendprString /^Cc:/
29syn match sendprString /^X-send-pr-version:/
30syn match sendprString /^X-GNATS-Notify:/
31
32hi def link sendprComment Comment
33hi def link sendprType Type
34hi def link sendprString String
35hi def link sendprLabel Label
Bram Moolenaarb8ff1fb2012-02-04 21:59:01 +010036
37let &cpo = s:cpo_save
38unlet s:cpo_save