comparison runtime/syntax/mail.vim @ 5340:22da5ab9aaa1

Updated runtime files.
author Bram Moolenaar <bram@vim.org>
date Thu, 05 Sep 2013 22:13:31 +0200
parents b7811ab264bf
children c57f1ae55bfb
comparison
equal deleted inserted replaced
5339:a00302b18c60 5340:22da5ab9aaa1
1 " Vim syntax file 1 " Vim syntax file
2 " Language: Mail file 2 " Language: Mail file
3 " Previous Maintainer: Felix von Leitner <leitner@math.fu-berlin.de> 3 " Previous Maintainer: Felix von Leitner <leitner@math.fu-berlin.de>
4 " Maintainer: GI <a@b.c>, where a='gi1242+vim', b='gmail', c='com' 4 " Maintainer: GI <a@b.c>, where a='gi1242+vim', b='gmail', c='com'
5 " Last Change: Thu 02 Feb 2012 08:47:04 PM EST 5 " Last Change: Wed 14 Aug 2013 08:24:52 AM PDT
6 6
7 " Quit when a syntax file was already loaded 7 " Quit when a syntax file was already loaded
8 if exists("b:current_syntax") 8 if exists("b:current_syntax")
9 finish 9 finish
10 endif 10 endif
53 syn region mailSignature keepend contains=@mailLinks,@mailQuoteExps start="^--\s$" end="^$" end="^\(> \?\)\+"me=s-1 fold 53 syn region mailSignature keepend contains=@mailLinks,@mailQuoteExps start="^--\s$" end="^$" end="^\(> \?\)\+"me=s-1 fold
54 syn region mailSignature keepend contains=@mailLinks,@mailQuoteExps,@NoSpell start="^\z(\(> \?\)\+\)--\s$" end="^\z1$" end="^\z1\@!"me=s-1 end="^\z1\(> \?\)\+"me=s-1 fold 54 syn region mailSignature keepend contains=@mailLinks,@mailQuoteExps,@NoSpell start="^\z(\(> \?\)\+\)--\s$" end="^\z1$" end="^\z1\@!"me=s-1 end="^\z1\(> \?\)\+"me=s-1 fold
55 55
56 " Treat verbatim Text special. 56 " Treat verbatim Text special.
57 syn region mailVerbatim contains=@NoSpell keepend start="^#v+$" end="^#v-$" fold 57 syn region mailVerbatim contains=@NoSpell keepend start="^#v+$" end="^#v-$" fold
58 syn region mailVerbatim contains=@mailQuoteExps,@NoSpell start="^\z(\(> \?\)\+\)#v+$" end="\z1#v-$" fold 58 syn region mailVerbatim contains=@mailQuoteExps,@NoSpell keepend start="^\z(\(> \?\)\+\)#v+$" end="\z1#v-$" fold
59 59
60 " URLs start with a known protocol or www,web,w3. 60 " URLs start with a known protocol or www,web,w3.
61 syn match mailURL contains=@NoSpell `\v<(((https?|ftp|gopher)://|(mailto|file|news):)[^' <>"]+|(www|web|w3)[a-z0-9_-]*\.[a-z0-9._-]+\.[^' <>"]+)[a-z0-9/]` 61 syn match mailURL contains=@NoSpell `\v<(((https?|ftp|gopher)://|(mailto|file|news):)[^' <>"]+|(www|web|w3)[a-z0-9_-]*\.[a-z0-9._-]+\.[^' <>"]+)[a-z0-9/]`
62 syn match mailEmail contains=@NoSpell "\v[_=a-z\./+0-9-]+\@[a-z0-9._-]+\a{2}" 62 syn match mailEmail contains=@NoSpell "\v[_=a-z\./+0-9-]+\@[a-z0-9._-]+\a{2}"
63 63