Mercurial > vim
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 |