sendpr.vim (938B)
1 " Vim syntax file 2 " Language: FreeBSD send-pr file 3 " Maintainer: Hendrik Scholz <hendrik@scholz.net> 4 " Last Change: 2022 Jun 14 5 " 6 " http://raisdorf.net/files/misc/send-pr.vim 7 8 " quit when a syntax file was already loaded 9 if exists("b:current_syntax") 10 finish 11 endif 12 13 let s:cpo_save = &cpo 14 set cpo&vim 15 16 syn match sendprComment /^SEND-PR:/ 17 " email address 18 syn match sendprType /<[a-zA-Z0-9\-\_\.]*@[a-zA-Z0-9\-\_\.]*>/ 19 " ^> lines 20 syn match sendprString /^>[a-zA-Z\-]*:/ 21 syn region sendprLabel start="\[" end="\]" 22 syn match sendprString /^To:/ 23 syn match sendprString /^From:/ 24 syn match sendprString /^Reply-To:/ 25 syn match sendprString /^Cc:/ 26 syn match sendprString /^X-send-pr-version:/ 27 syn match sendprString /^X-GNATS-Notify:/ 28 29 hi def link sendprComment Comment 30 hi def link sendprType Type 31 hi def link sendprString String 32 hi def link sendprLabel Label 33 34 let b:current_syntax = 'sendpr' 35 36 let &cpo = s:cpo_save 37 unlet s:cpo_save