diff options
author | Christian Clason <c.clason@uni-graz.at> | 2024-01-24 09:58:52 +0100 |
---|---|---|
committer | Christian Clason <c.clason@uni-graz.at> | 2024-01-24 11:05:25 +0100 |
commit | 6916533a52c620812dc807778ec1280e82a80525 (patch) | |
tree | 29d278f68233b76ff8d8bb63b0f5d0276454ab49 | |
parent | 913469ff210620b26c2421408291292d87341713 (diff) | |
download | rneovim-6916533a52c620812dc807778ec1280e82a80525.tar.gz rneovim-6916533a52c620812dc807778ec1280e82a80525.tar.bz2 rneovim-6916533a52c620812dc807778ec1280e82a80525.zip |
vim-patch:36e2c0f29332
runtime(mail): updated syntax file
https://github.com/vim/vim/commit/36e2c0f29332bd430f03c007be56fc6894f49923
Co-authored-by: GI <gi1242@gmail.com>
-rw-r--r-- | runtime/syntax/mail.vim | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/runtime/syntax/mail.vim b/runtime/syntax/mail.vim index 0cd48fc77a..74b45c252a 100644 --- a/runtime/syntax/mail.vim +++ b/runtime/syntax/mail.vim @@ -2,7 +2,7 @@ " Language: Mail file " Previous Maintainer: Felix von Leitner <leitner@math.fu-berlin.de> " Maintainer: GI <a@b.c>, where a='gi1242+vim', b='gmail', c='com' -" Last Change: Wed 14 Aug 2013 08:24:52 AM PDT +" Last Change: Thu 18 Jan 2024 06:34:38 PM EST " Quit when a syntax file was already loaded if exists("b:current_syntax") @@ -12,6 +12,8 @@ endif let s:cpo_save = &cpo set cpo&vim +syn spell toplevel + " The mail header is recognized starting with a "keyword:" line and ending " with an empty line or other line that can't be in the header. All lines of " the header are highlighted. Headers of quoted messages (quoted with >) are @@ -61,6 +63,9 @@ syn region mailVerbatim contains=@mailQuoteExps,@NoSpell keepend start="^\z(\(> syn match mailURL contains=@NoSpell `\v<(((https?|ftp|gopher)://|(mailto|file|news):)[^' <>"]+|(www|web|w3)[a-z0-9_-]*\.[a-z0-9._-]+\.[^' <>"]+)[a-z0-9/]` syn match mailEmail contains=@NoSpell "\v[_=a-z\./+0-9-]+\@[a-z0-9._-]+\a{2}" +" Don't spell emojis +syn match mailEmoji contains=@NoSpell "\v[\U1f300-\U1f64f\U1f900-\U1f9ff]" + " Make sure quote markers in regions (header / signature) have correct color syn match mailQuoteExp1 contained "\v^(\> ?)" syn match mailQuoteExp2 contained "\v^(\> ?){2}" @@ -86,14 +91,14 @@ endif " Define the default highlighting. hi def link mailVerbatim Special -hi def link mailHeader Statement +hi def link mailHeader PreProc hi def link mailHeaderKey Type -hi def link mailSignature PreProc +hi def link mailSignature Comment hi def link mailHeaderEmail mailEmail -hi def link mailEmail Special -hi def link mailURL String -hi def link mailSubject Title -hi def link mailQuoted1 Comment +hi def link mailEmail String +hi def link mailURL Constant +hi def link mailSubject Statement +hi def link mailQuoted1 Function hi def link mailQuoted3 mailQuoted1 hi def link mailQuoted5 mailQuoted1 hi def link mailQuoted2 Identifier |