xref: /vim-8.2.3635/runtime/syntax/sendpr.vim (revision 89bcfda6)
1071d4279SBram Moolenaar" Vim syntax file
2071d4279SBram Moolenaar" Language: FreeBSD send-pr file
3071d4279SBram Moolenaar" Maintainer: Hendrik Scholz <[email protected]>
4b8ff1fb5SBram Moolenaar" Last Change: 2012 Feb 03
5071d4279SBram Moolenaar"
6071d4279SBram Moolenaar" http://raisdorf.net/files/misc/send-pr.vim
7071d4279SBram Moolenaar
8*89bcfda6SBram Moolenaar" quit when a syntax file was already loaded
9*89bcfda6SBram Moolenaarif exists("b:current_syntax")
10071d4279SBram Moolenaar  finish
11071d4279SBram Moolenaarendif
12071d4279SBram Moolenaar
13b8ff1fb5SBram Moolenaarlet s:cpo_save = &cpo
14b8ff1fb5SBram Moolenaarset cpo&vim
15b8ff1fb5SBram Moolenaar
16071d4279SBram Moolenaarsyn match sendprComment /^SEND-PR:/
17071d4279SBram Moolenaar" email address
18071d4279SBram Moolenaarsyn match sendprType /<[a-zA-Z0-9\-\_\.]*@[a-zA-Z0-9\-\_\.]*>/
19071d4279SBram Moolenaar" ^> lines
20071d4279SBram Moolenaarsyn match sendprString /^>[a-zA-Z\-]*:/
21071d4279SBram Moolenaarsyn region sendprLabel start="\[" end="\]"
22071d4279SBram Moolenaarsyn match sendprString /^To:/
23071d4279SBram Moolenaarsyn match sendprString /^From:/
24071d4279SBram Moolenaarsyn match sendprString /^Reply-To:/
25071d4279SBram Moolenaarsyn match sendprString /^Cc:/
26071d4279SBram Moolenaarsyn match sendprString /^X-send-pr-version:/
27071d4279SBram Moolenaarsyn match sendprString /^X-GNATS-Notify:/
28071d4279SBram Moolenaar
29071d4279SBram Moolenaarhi def link sendprComment   Comment
30071d4279SBram Moolenaarhi def link sendprType      Type
31071d4279SBram Moolenaarhi def link sendprString    String
32071d4279SBram Moolenaarhi def link sendprLabel     Label
33b8ff1fb5SBram Moolenaar
34b8ff1fb5SBram Moolenaarlet &cpo = s:cpo_save
35b8ff1fb5SBram Moolenaarunlet s:cpo_save
36