blob: 8fdf6839c855736aa164cce73a5919314613ef56 [file] [log] [blame]
Bram Moolenaarc1a11ed2008-06-24 22:09:24 +00001" Vim syntax file
2" Language: git send-email message
3" Maintainer: Tim Pope
Bram Moolenaar89bcfda2016-08-30 23:26:57 +02004" Filenames: .gitsendemail.*
5" Last Change: 2016 Aug 29
Bram Moolenaarc1a11ed2008-06-24 22:09:24 +00006
7if exists("b:current_syntax")
Bram Moolenaar7a329912010-05-21 12:05:36 +02008 finish
Bram Moolenaarc1a11ed2008-06-24 22:09:24 +00009endif
10
11runtime! syntax/mail.vim
Bram Moolenaar89bcfda2016-08-30 23:26:57 +020012unlet! b:current_syntax
13syn include @gitsendemailDiff syntax/diff.vim
14syn region gitsendemailDiff start=/\%(^diff --\%(git\|cc\|combined\) \)\@=/ end=/^-- %/ fold contains=@gitsendemailDiff
15
Bram Moolenaarc1a11ed2008-06-24 22:09:24 +000016syn case match
17
18syn match gitsendemailComment "\%^From.*#.*"
19syn match gitsendemailComment "^GIT:.*"
20
21hi def link gitsendemailComment Comment
22
23let b:current_syntax = "gitsendemail"