1c1a11ed5SBram Moolenaar" Vim syntax file 2c1a11ed5SBram Moolenaar" Language: git send-email message 3c1a11ed5SBram Moolenaar" Maintainer: Tim Pope 4*89bcfda6SBram Moolenaar" Filenames: .gitsendemail.* 5*89bcfda6SBram Moolenaar" Last Change: 2016 Aug 29 6c1a11ed5SBram Moolenaar 7c1a11ed5SBram Moolenaarif exists("b:current_syntax") 8c1a11ed5SBram Moolenaar finish 9c1a11ed5SBram Moolenaarendif 10c1a11ed5SBram Moolenaar 11c1a11ed5SBram Moolenaarruntime! syntax/mail.vim 12*89bcfda6SBram Moolenaarunlet! b:current_syntax 13*89bcfda6SBram Moolenaarsyn include @gitsendemailDiff syntax/diff.vim 14*89bcfda6SBram Moolenaarsyn region gitsendemailDiff start=/\%(^diff --\%(git\|cc\|combined\) \)\@=/ end=/^-- %/ fold contains=@gitsendemailDiff 15*89bcfda6SBram Moolenaar 16c1a11ed5SBram Moolenaarsyn case match 17c1a11ed5SBram Moolenaar 18c1a11ed5SBram Moolenaarsyn match gitsendemailComment "\%^From.*#.*" 19c1a11ed5SBram Moolenaarsyn match gitsendemailComment "^GIT:.*" 20c1a11ed5SBram Moolenaar 21c1a11ed5SBram Moolenaarhi def link gitsendemailComment Comment 22c1a11ed5SBram Moolenaar 23c1a11ed5SBram Moolenaarlet b:current_syntax = "gitsendemail" 24