Mercurial > vim
annotate runtime/syntax/neomuttrc.vim @ 19849:2ddc553ce412
Added tag v8.2.0480 for changeset 36d629aa3d6e5ad3db9cb06ca02e95ce00c0565e
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 29 Mar 2020 21:45:04 +0200 |
parents | daa71bf6b546 |
children | 99a602b27e0e |
rev | line source |
---|---|
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1 " Vim syntax file |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
2 " Language: NeoMutt setup files |
18664 | 3 " Maintainer: Richard Russon <rich@flatcap.org> |
4 " Previous Maintainer: Guillaume Brogi <gui-gui@netcourrier.com> | |
5 " Last Change: 2019-11-18 | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
6 " Original version based on syntax/muttrc.vim |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
7 |
18664 | 8 " This file covers NeoMutt 2019-11-02 |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
9 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
10 " quit when a syntax file was already loaded |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
11 if exists("b:current_syntax") |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
12 finish |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
13 endif |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
14 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
15 let s:cpo_save = &cpo |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
16 set cpo&vim |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
17 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
18 " Set the keyword characters |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
19 setlocal isk=@,48-57,_,- |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
20 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
21 " handling optional variables |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
22 syntax match muttrcComment "^# .*$" contains=@Spell |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
23 syntax match muttrcComment "^#[^ ].*$" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
24 syntax match muttrcComment "^#$" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
25 syntax match muttrcComment "[^\\]#.*$"lc=1 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
26 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
27 " Escape sequences (back-tick and pipe goes here too) |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
28 syntax match muttrcEscape +\\[#tnr"'Cc ]+ |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
29 syntax match muttrcEscape +[`|]+ |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
30 syntax match muttrcEscape +\\$+ |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
31 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
32 " The variables takes the following arguments |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
33 "syn match muttrcString contained "=\s*[^ #"'`]\+"lc=1 contains=muttrcEscape |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
34 syntax region muttrcString contained keepend start=+"+ms=e skip=+\\"+ end=+"+ contains=muttrcEscape,muttrcCommand,muttrcAction,muttrcShellString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
35 syntax region muttrcString contained keepend start=+'+ms=e skip=+\\'+ end=+'+ contains=muttrcEscape,muttrcCommand,muttrcAction |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
36 syntax match muttrcStringNL contained skipwhite skipnl "\s*\\$" nextgroup=muttrcString,muttrcStringNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
37 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
38 syntax region muttrcShellString matchgroup=muttrcEscape keepend start=+`+ skip=+\\`+ end=+`+ contains=muttrcVarStr,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcCommand,muttrcVarDeprecatedStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
39 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
40 syntax match muttrcRXChars contained /[^\\][][.*?+]\+/hs=s+1 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
41 syntax match muttrcRXChars contained /[][|()][.*?+]*/ |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
42 syntax match muttrcRXChars contained /['"]^/ms=s+1 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
43 syntax match muttrcRXChars contained /$['"]/me=e-1 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
44 syntax match muttrcRXChars contained /\\/ |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
45 " Why does muttrcRXString2 work with one \ when muttrcRXString requires two? |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
46 syntax region muttrcRXString contained skipwhite start=+'+ skip=+\\'+ end=+'+ contains=muttrcRXChars |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
47 syntax region muttrcRXString contained skipwhite start=+"+ skip=+\\"+ end=+"+ contains=muttrcRXChars |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
48 syntax region muttrcRXString contained skipwhite start=+[^ "'^]+ skip=+\\\s+ end=+\s+re=e-1 contains=muttrcRXChars |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
49 " For some reason, skip refuses to match backslashes here... |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
50 syntax region muttrcRXString contained matchgroup=muttrcRXChars skipwhite start=+\^+ end=+[^\\]\s+re=e-1 contains=muttrcRXChars |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
51 syntax region muttrcRXString contained matchgroup=muttrcRXChars skipwhite start=+\^+ end=+$\s+ contains=muttrcRXChars |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
52 syntax region muttrcRXString2 contained skipwhite start=+'+ skip=+\'+ end=+'+ contains=muttrcRXChars |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
53 syntax region muttrcRXString2 contained skipwhite start=+"+ skip=+\"+ end=+"+ contains=muttrcRXChars |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
54 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
55 " these must be kept synchronized with muttrcRXString, but are intended for |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
56 " muttrcRXHooks |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
57 syntax region muttrcRXHookString contained keepend skipwhite start=+'+ skip=+\\'+ end=+'+ contains=muttrcRXString nextgroup=muttrcString,muttrcStringNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
58 syntax region muttrcRXHookString contained keepend skipwhite start=+"+ skip=+\\"+ end=+"+ contains=muttrcRXString nextgroup=muttrcString,muttrcStringNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
59 syntax region muttrcRXHookString contained keepend skipwhite start=+[^ "'^]+ skip=+\\\s+ end=+\s+re=e-1 contains=muttrcRXString nextgroup=muttrcString,muttrcStringNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
60 syntax region muttrcRXHookString contained keepend skipwhite start=+\^+ end=+[^\\]\s+re=e-1 contains=muttrcRXString nextgroup=muttrcString,muttrcStringNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
61 syntax region muttrcRXHookString contained keepend matchgroup=muttrcRXChars skipwhite start=+\^+ end=+$\s+ contains=muttrcRXString nextgroup=muttrcString,muttrcStringNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
62 syntax match muttrcRXHookStringNL contained skipwhite skipnl "\s*\\$" nextgroup=muttrcRXHookString,muttrcRXHookStringNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
63 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
64 " these are exclusively for args lists (e.g. -rx pat pat pat ...) |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
65 syntax region muttrcRXPat contained keepend skipwhite start=+'+ skip=+\\'+ end=+'\s*+ contains=muttrcRXString nextgroup=muttrcRXPat |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
66 syntax region muttrcRXPat contained keepend skipwhite start=+"+ skip=+\\"+ end=+"\s*+ contains=muttrcRXString nextgroup=muttrcRXPat |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
67 syntax match muttrcRXPat contained /[^-'"#!]\S\+/ skipwhite contains=muttrcRXChars nextgroup=muttrcRXPat |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
68 syntax match muttrcRXDef contained "-rx\s\+" skipwhite nextgroup=muttrcRXPat |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
69 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
70 syntax match muttrcSpecial +\(['"]\)!\1+ |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
71 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
72 syntax match muttrcSetStrAssignment contained skipwhite /=\s*\%(\\\?\$\)\?[0-9A-Za-z_-]\+/hs=s+1 nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr contains=muttrcVariable,muttrcEscapedVariable |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
73 syntax region muttrcSetStrAssignment contained skipwhite keepend start=+=\s*"+hs=s+1 end=+"+ skip=+\\"+ nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr contains=muttrcString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
74 syntax region muttrcSetStrAssignment contained skipwhite keepend start=+=\s*'+hs=s+1 end=+'+ skip=+\\'+ nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr contains=muttrcString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
75 syntax match muttrcSetBoolAssignment contained skipwhite /=\s*\\\?\$\w\+/hs=s+1 nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr contains=muttrcVariable,muttrcEscapedVariable |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
76 syntax match muttrcSetBoolAssignment contained skipwhite /=\s*\%(yes\|no\)/hs=s+1 nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
77 syntax match muttrcSetBoolAssignment contained skipwhite /=\s*"\%(yes\|no\)"/hs=s+1 nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
78 syntax match muttrcSetBoolAssignment contained skipwhite /=\s*'\%(yes\|no\)'/hs=s+1 nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
79 syntax match muttrcSetQuadAssignment contained skipwhite /=\s*\\\?\$\w\+/hs=s+1 nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr contains=muttrcVariable,muttrcEscapedVariable |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
80 syntax match muttrcSetQuadAssignment contained skipwhite /=\s*\%(ask-\)\?\%(yes\|no\)/hs=s+1 nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
81 syntax match muttrcSetQuadAssignment contained skipwhite /=\s*"\%(ask-\)\?\%(yes\|no\)"/hs=s+1 nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
82 syntax match muttrcSetQuadAssignment contained skipwhite /=\s*'\%(ask-\)\?\%(yes\|no\)'/hs=s+1 nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
83 syntax match muttrcSetNumAssignment contained skipwhite /=\s*\\\?\$\w\+/hs=s+1 nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr contains=muttrcVariable,muttrcEscapedVariable |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
84 syntax match muttrcSetNumAssignment contained skipwhite /=\s*\d\+/hs=s+1 nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
85 syntax match muttrcSetNumAssignment contained skipwhite /=\s*"\d\+"/hs=s+1 nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
86 syntax match muttrcSetNumAssignment contained skipwhite /=\s*'\d\+'/hs=s+1 nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
87 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
88 " Now catch some email addresses and headers (purified version from mail.vim) |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
89 syntax match muttrcEmail "[a-zA-Z0-9._-]\+@[a-zA-Z0-9./-]\+" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
90 syntax match muttrcHeader "\<\c\%(From\|To\|C[Cc]\|B[Cc][Cc]\|Reply-To\|Subject\|Return-Path\|Received\|Date\|Replied\|Attach\)\>:\=" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
91 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
92 syntax match muttrcKeySpecial contained +\%(\\[Cc'"]\|\^\|\\[01]\d\{2}\)+ |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
93 syntax match muttrcKey contained "\S\+" contains=muttrcKeySpecial,muttrcKeyName |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
94 syntax region muttrcKey contained start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=muttrcKeySpecial,muttrcKeyName |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
95 syntax region muttrcKey contained start=+'+ skip=+\\\\\|\\'+ end=+'+ contains=muttrcKeySpecial,muttrcKeyName |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
96 syntax match muttrcKeyName contained "\\[trne]" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
97 syntax match muttrcKeyName contained "\c<\%(BackSpace\|BackTab\|Delete\|Down\|End\|Enter\|Esc\|Home\|Insert\|Left\|Next\|PageDown\|PageUp\|Return\|Right\|Space\|Tab\|Up\)>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
98 syntax match muttrcKeyName contained "\c<F\d\+>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
99 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
100 syntax match muttrcFormatErrors contained /%./ |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
101 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
102 syntax match muttrcStrftimeEscapes contained /%[AaBbCcDdeFGgHhIjklMmnpRrSsTtUuVvWwXxYyZz+%]/ |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
103 syntax match muttrcStrftimeEscapes contained /%E[cCxXyY]/ |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
104 syntax match muttrcStrftimeEscapes contained /%O[BdeHImMSuUVwWy]/ |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
105 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
106 syntax region muttrcIndexFormatStr contained skipwhite keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcIndexFormatEscapes,muttrcIndexFormatConditionals,muttrcFormatErrors,muttrcTimeEscapes nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
107 syntax region muttrcIndexFormatStr contained skipwhite keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcIndexFormatEscapes,muttrcIndexFormatConditionals,muttrcFormatErrors,muttrcTimeEscapes nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
108 syntax region muttrcGroupIndexFormatStr contained skipwhite keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcGroupIndexFormatEscapes,muttrcGroupIndexFormatConditionals,muttrcFormatErrors,muttrcTimeEscapes nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
109 syntax region muttrcGroupIndexFormatStr contained skipwhite keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcGroupIndexFormatEscapes,muttrcGroupIndexFormatConditionals,muttrcFormatErrors,muttrcTimeEscapes nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
110 syntax region muttrcSidebarFormatStr contained skipwhite keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcSidebarFormatEscapes,muttrcSidebarFormatConditionals,muttrcFormatErrors,muttrcTimeEscapes nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
111 syntax region muttrcSidebarFormatStr contained skipwhite keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcSidebarFormatEscapes,muttrcSidebarFormatConditionals,muttrcFormatErrors,muttrcTimeEscapes nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
112 syntax region muttrcQueryFormatStr contained skipwhite keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcQueryFormatEscapes,muttrcQueryFormatConditionals,muttrcFormatErrors nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
113 syntax region muttrcAliasFormatStr contained skipwhite keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcAliasFormatEscapes,muttrcFormatErrors nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
114 syntax region muttrcAliasFormatStr contained skipwhite keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcAliasFormatEscapes,muttrcFormatErrors nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
115 syntax region muttrcAttachFormatStr contained skipwhite keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcAttachFormatEscapes,muttrcAttachFormatConditionals,muttrcFormatErrors nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
116 syntax region muttrcAttachFormatStr contained skipwhite keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcAttachFormatEscapes,muttrcAttachFormatConditionals,muttrcFormatErrors nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
117 syntax region muttrcComposeFormatStr contained skipwhite keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcComposeFormatEscapes,muttrcFormatErrors nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
118 syntax region muttrcComposeFormatStr contained skipwhite keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcComposeFormatEscapes,muttrcFormatErrors nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
119 syntax region muttrcFolderFormatStr contained skipwhite keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcFolderFormatEscapes,muttrcFolderFormatConditionals,muttrcFormatErrors nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
120 syntax region muttrcFolderFormatStr contained skipwhite keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcFolderFormatEscapes,muttrcFolderFormatConditionals,muttrcFormatErrors nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
121 syntax region muttrcMixFormatStr contained skipwhite keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcMixFormatEscapes,muttrcMixFormatConditionals,muttrcFormatErrors nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
122 syntax region muttrcMixFormatStr contained skipwhite keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcMixFormatEscapes,muttrcMixFormatConditionals,muttrcFormatErrors nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
123 syntax region muttrcPGPFormatStr contained skipwhite keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcPGPFormatEscapes,muttrcPGPFormatConditionals,muttrcFormatErrors,muttrcPGPTimeEscapes nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
124 syntax region muttrcPGPFormatStr contained skipwhite keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcPGPFormatEscapes,muttrcPGPFormatConditionals,muttrcFormatErrors,muttrcPGPTimeEscapes nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
125 syntax region muttrcPGPCmdFormatStr contained skipwhite keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcPGPCmdFormatEscapes,muttrcPGPCmdFormatConditionals,muttrcVariable,muttrcFormatErrors nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
126 syntax region muttrcPGPCmdFormatStr contained skipwhite keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcPGPCmdFormatEscapes,muttrcPGPCmdFormatConditionals,muttrcVariable,muttrcFormatErrors nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
127 syntax region muttrcStatusFormatStr contained skipwhite keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcStatusFormatEscapes,muttrcStatusFormatConditionals,muttrcFormatErrors nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
128 syntax region muttrcStatusFormatStr contained skipwhite keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcStatusFormatEscapes,muttrcStatusFormatConditionals,muttrcFormatErrors nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
129 syntax region muttrcPGPGetKeysFormatStr contained skipwhite keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcPGPGetKeysFormatEscapes,muttrcFormatErrors nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
130 syntax region muttrcPGPGetKeysFormatStr contained skipwhite keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcPGPGetKeysFormatEscapes,muttrcFormatErrors nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
131 syntax region muttrcSmimeFormatStr contained skipwhite keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcSmimeFormatEscapes,muttrcSmimeFormatConditionals,muttrcVariable,muttrcFormatErrors nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
132 syntax region muttrcSmimeFormatStr contained skipwhite keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcSmimeFormatEscapes,muttrcSmimeFormatConditionals,muttrcVariable,muttrcFormatErrors nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
133 syntax region muttrcStrftimeFormatStr contained skipwhite keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcStrftimeEscapes,muttrcFormatErrors nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
134 syntax region muttrcStrftimeFormatStr contained skipwhite keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcStrftimeEscapes,muttrcFormatErrors nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
135 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
136 " Format escapes and conditionals |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
137 syntax match muttrcFormatConditionals2 contained /[^?]*?/ |
13735 | 138 function! s:escapesConditionals(baseName, sequence, alignment, secondary) |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
139 exec 'syntax match muttrc' . a:baseName . 'Escapes contained /%\%(\%(-\?[0-9]\+\)\?\%(\.[0-9]\+\)\?\)\?[:_]\?\%(' . a:sequence . '\|%\)/' |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
140 if a:alignment |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
141 exec 'syntax match muttrc' . a:baseName . 'Escapes contained /%[>|*]./' |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
142 endif |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
143 if a:secondary |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
144 exec 'syntax match muttrc' . a:baseName . 'Conditionals contained /%?\%(' . a:sequence . '\)?/ nextgroup=muttrcFormatConditionals2' |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
145 else |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
146 exec 'syntax match muttrc' . a:baseName . 'Conditionals contained /%?\%(' . a:sequence . '\)?/' |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
147 endif |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
148 endfunction |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
149 |
18664 | 150 " CHECKED 2019-11-18 |
13735 | 151 " Ref: index_format_str() in hdrline.c |
18664 | 152 call s:escapesConditionals('IndexFormat', '[AaBbCDdEeFfgHIiJKLlMmNnOPqRrSsTtuvWXxYyZ(<[{]\|G[a-zA-Z]\+\|Fp\=\|z[cst]\|cr\=', 1, 1) |
13735 | 153 " Ref: alias_format_str() in addrbook.c |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
154 syntax match muttrcAliasFormatEscapes contained /%\%(\%(-\?[0-9]\+\)\?\%(\.[0-9]\+\)\?\)\?[:_]\?[afnrt%]/ |
13735 | 155 " Ref: group_index_format_str() in browser.c |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
156 call s:escapesConditionals('GroupIndexFormat', '[CdfMNns]', 1, 1) |
13735 | 157 " Ref: sidebar_format_str() in sidebar.c |
18664 | 158 call s:escapesConditionals('SidebarFormat', '[!BDdFLNnSt]', 1, 1) |
13735 | 159 " Ref: query_format_str() in query.c |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
160 call s:escapesConditionals('QueryFormat', '[acent]', 0, 1) |
13735 | 161 " Ref: attach_format_str() in recvattach.c |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
162 call s:escapesConditionals('AttachFormat', '[CcDdeFfIMmnQsTtuX]', 1, 1) |
13735 | 163 " Ref: compose_format_str() in compose.c |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
164 syntax match muttrcComposeFormatEscapes contained /%\%(\%(-\?[0-9]\+\)\?\%(\.[0-9]\+\)\?\)\?[:_]\?[ahlv%]/ |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
165 syntax match muttrcComposeFormatEscapes contained /%[>|*]./ |
13735 | 166 " Ref: folder_format_str() in browser.c |
18664 | 167 call s:escapesConditionals('FolderFormat', '[CDdFfgilmNnstu]', 1, 0) |
13735 | 168 " Ref: mix_format_str() in remailer.c |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
169 call s:escapesConditionals('MixFormat', '[acns]', 0, 0) |
13735 | 170 " Ref: status_format_str() in status.c |
18664 | 171 call s:escapesConditionals('StatusFormat', '[bDdFfhLlMmnoPpRrSstuVv]', 1, 1) |
13735 | 172 " Ref: fmt_smime_command() in ncrypt/smime.c |
173 call s:escapesConditionals('SmimeFormat', '[aCcdfiks]', 0, 1) | |
174 " Ref: crypt_format_str() in ncrypt/crypt_gpgme.c | |
175 " Ref: pgp_entry_fmt() in ncrypt/pgpkey.c | |
176 " Note: crypt_format_str() supports 'p', but pgp_entry_fmt() does not | |
18664 | 177 call s:escapesConditionals('PGPFormat', '[AaCcFfKkLlnptu[]', 0, 0) |
13735 | 178 " Ref: fmt_pgp_command() ncrypt/pgpinvoke.c |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
179 call s:escapesConditionals('PGPCmdFormat', '[afprs]', 0, 1) |
13735 | 180 |
181 " This matches the documentation, but directly contradicts the code | |
182 " (according to the code, this should be identical to the muttrcPGPCmdFormatEscapes | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
183 syntax match muttrcPGPGetKeysFormatEscapes contained /%\%(\%(-\?[0-9]\+\)\?\%(\.[0-9]\+\)\?\)\?[:_]\?[acfklntu[%]/ |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
184 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
185 syntax region muttrcTimeEscapes contained start=+%{+ end=+}+ contains=muttrcStrftimeEscapes |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
186 syntax region muttrcTimeEscapes contained start=+%\[+ end=+\]+ contains=muttrcStrftimeEscapes |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
187 syntax region muttrcTimeEscapes contained start=+%(+ end=+)+ contains=muttrcStrftimeEscapes |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
188 syntax region muttrcTimeEscapes contained start=+%<+ end=+>+ contains=muttrcStrftimeEscapes |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
189 syntax region muttrcPGPTimeEscapes contained start=+%\[+ end=+\]+ contains=muttrcStrftimeEscapes |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
190 |
13735 | 191 syntax match muttrcVarEqualsAliasFmt contained skipwhite "=" nextgroup=muttrcAliasFormatStr |
192 syntax match muttrcVarEqualsAttachFmt contained skipwhite "=" nextgroup=muttrcAttachFormatStr | |
193 syntax match muttrcVarEqualsComposeFmt contained skipwhite "=" nextgroup=muttrcComposeFormatStr | |
194 syntax match muttrcVarEqualsFolderFmt contained skipwhite "=" nextgroup=muttrcFolderFormatStr | |
195 syntax match muttrcVarEqualsGrpIdxFmt contained skipwhite "=" nextgroup=muttrcGroupIndexFormatStr | |
196 syntax match muttrcVarEqualsIdxFmt contained skipwhite "=" nextgroup=muttrcIndexFormatStr | |
197 syntax match muttrcVarEqualsMixFmt contained skipwhite "=" nextgroup=muttrcMixFormatStr | |
198 syntax match muttrcVarEqualsPGPCmdFmt contained skipwhite "=" nextgroup=muttrcPGPCmdFormatStr | |
199 syntax match muttrcVarEqualsPGPFmt contained skipwhite "=" nextgroup=muttrcPGPFormatStr | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
200 syntax match muttrcVarEqualsPGPGetKeysFmt contained skipwhite "=" nextgroup=muttrcPGPGetKeysFormatStr |
13735 | 201 syntax match muttrcVarEqualsQueryFmt contained skipwhite "=" nextgroup=muttrcQueryFormatStr |
202 syntax match muttrcVarEqualsSdbFmt contained skipwhite "=" nextgroup=muttrcSidebarFormatStr | |
203 syntax match muttrcVarEqualsSmimeFmt contained skipwhite "=" nextgroup=muttrcSmimeFormatStr | |
204 syntax match muttrcVarEqualsStatusFmt contained skipwhite "=" nextgroup=muttrcStatusFormatStr | |
205 syntax match muttrcVarEqualsStrftimeFmt contained skipwhite "=" nextgroup=muttrcStrftimeFormatStr | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
206 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
207 syntax match muttrcVPrefix contained /[?&]/ nextgroup=muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
208 |
18664 | 209 " CHECKED 2019-11-02 |
210 " List of the different screens in mutt (see Menus in keymap.c) | |
13735 | 211 syntax keyword muttrcMenu contained alias attach browser compose editor generic index key_select_pgp key_select_smime mix pager pgp postpone query smime |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
212 syntax match muttrcMenuList "\S\+" contained contains=muttrcMenu |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
213 syntax match muttrcMenuCommas /,/ contained |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
214 |
18664 | 215 " CHECKED 2019-11-02 |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
216 " List of hooks in Commands in init.h |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
217 syntax keyword muttrcHooks contained skipwhite |
13735 | 218 \ account-hook append-hook close-hook crypt-hook fcc-hook fcc-save-hook |
18664 | 219 \ folder-hook iconv-hook index-format-hook mbox-hook message-hook open-hook pgp-hook |
13735 | 220 \ reply-hook save-hook send-hook send2-hook |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
221 syntax keyword muttrcHooks skipwhite shutdown-hook startup-hook timeout-hook nextgroup=muttrcCommand |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
222 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
223 syntax region muttrcSpamPattern contained skipwhite keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcPattern nextgroup=muttrcString,muttrcStringNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
224 syntax region muttrcSpamPattern contained skipwhite keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcPattern nextgroup=muttrcString,muttrcStringNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
225 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
226 syntax region muttrcNoSpamPattern contained skipwhite keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcPattern |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
227 syntax region muttrcNoSpamPattern contained skipwhite keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcPattern |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
228 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
229 syntax match muttrcAttachmentsMimeType contained "[*a-z0-9_-]\+/[*a-z0-9._-]\+\s*" skipwhite nextgroup=muttrcAttachmentsMimeType |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
230 syntax match muttrcAttachmentsFlag contained "[+-]\%([AI]\|inline\|attachment\)\s\+" skipwhite nextgroup=muttrcAttachmentsMimeType |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
231 syntax match muttrcAttachmentsLine "^\s*\%(un\)\?attachments\s\+" skipwhite nextgroup=muttrcAttachmentsFlag |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
232 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
233 syntax match muttrcUnHighlightSpace contained "\%(\s\+\|\\$\)" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
234 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
235 syntax keyword muttrcAsterisk contained * |
18664 | 236 |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
237 syntax keyword muttrcListsKeyword lists skipwhite nextgroup=muttrcGroupDef,muttrcComment |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
238 syntax keyword muttrcListsKeyword unlists skipwhite nextgroup=muttrcAsterisk,muttrcComment |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
239 |
18664 | 240 syntax keyword muttrcSubscribeKeyword subscribe skipwhite nextgroup=muttrcGroupDef,muttrcComment |
241 syntax keyword muttrcSubscribeKeyword unsubscribe skipwhite nextgroup=muttrcAsterisk,muttrcComment | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
242 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
243 syntax keyword muttrcAlternateKeyword contained alternates unalternates |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
244 syntax region muttrcAlternatesLine keepend start=+^\s*\%(un\)\?alternates\s+ skip=+\\$+ end=+$+ contains=muttrcAlternateKeyword,muttrcGroupDef,muttrcRXPat,muttrcUnHighlightSpace,muttrcComment |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
245 |
18664 | 246 " muttrcVariable includes a prefix because partial strings are considered valid. |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
247 syntax match muttrcVariable contained "\\\@<![a-zA-Z_-]*\$[a-zA-Z_-]\+" contains=muttrcVariableInner |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
248 syntax match muttrcVariableInner contained "\$[a-zA-Z_-]\+" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
249 syntax match muttrcEscapedVariable contained "\\\$[a-zA-Z_-]\+" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
250 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
251 syntax match muttrcBadAction contained "[^<>]\+" contains=muttrcEmail |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
252 syntax match muttrcAction contained "<[^>]\{-}>" contains=muttrcBadAction,muttrcFunction,muttrcKeyName |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
253 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
254 " First, functions that take regular expressions: |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
255 syntax match muttrcRXHookNot contained /!\s*/ skipwhite nextgroup=muttrcRXHookString,muttrcRXHookStringNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
256 syntax match muttrcRXHooks /\<\%(account\|append\|close\|crypt\|folder\|mbox\|open\|pgp\)-hook\>/ skipwhite nextgroup=muttrcRXHookNot,muttrcRXHookString,muttrcRXHookStringNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
257 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
258 " Now, functions that take patterns |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
259 syntax match muttrcPatHookNot contained /!\s*/ skipwhite nextgroup=muttrcPattern |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
260 syntax match muttrcPatHooks /\<\%(charset\|iconv\)-hook\>/ skipwhite nextgroup=muttrcPatHookNot,muttrcPattern |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
261 syntax match muttrcPatHooks /\<\%(message\|reply\|send\|send2\|save\|fcc\|fcc-save\)-hook\>/ skipwhite nextgroup=muttrcPatHookNot,muttrcOptPattern |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
262 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
263 syntax match muttrcBindFunction contained /\S\+\>/ skipwhite contains=muttrcFunction |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
264 syntax match muttrcBindFunctionNL contained /\s*\\$/ skipwhite skipnl nextgroup=muttrcBindFunction,muttrcBindFunctionNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
265 syntax match muttrcBindKey contained /\S\+/ skipwhite contains=muttrcKey nextgroup=muttrcBindFunction,muttrcBindFunctionNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
266 syntax match muttrcBindKeyNL contained /\s*\\$/ skipwhite skipnl nextgroup=muttrcBindKey,muttrcBindKeyNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
267 syntax match muttrcBindMenuList contained /\S\+/ skipwhite contains=muttrcMenu,muttrcMenuCommas nextgroup=muttrcBindKey,muttrcBindKeyNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
268 syntax match muttrcBindMenuListNL contained /\s*\\$/ skipwhite skipnl nextgroup=muttrcBindMenuList,muttrcBindMenuListNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
269 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
270 syntax region muttrcMacroDescr contained keepend skipwhite start=+\s*\S+ms=e skip=+\\ + end=+ \|$+me=s |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
271 syntax region muttrcMacroDescr contained keepend skipwhite start=+'+ms=e skip=+\\'+ end=+'+me=s |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
272 syntax region muttrcMacroDescr contained keepend skipwhite start=+"+ms=e skip=+\\"+ end=+"+me=s |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
273 syntax match muttrcMacroDescrNL contained /\s*\\$/ skipwhite skipnl nextgroup=muttrcMacroDescr,muttrcMacroDescrNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
274 syntax region muttrcMacroBody contained skipwhite start="\S" skip='\\ \|\\$' end=' \|$' contains=muttrcEscape,muttrcSet,muttrcUnset,muttrcReset,muttrcToggle,muttrcCommand,muttrcAction nextgroup=muttrcMacroDescr,muttrcMacroDescrNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
275 syntax region muttrcMacroBody matchgroup=Type contained skipwhite start=+'+ms=e skip=+\\'+ end=+'\|\%(\%(\\\\\)\@<!$\)+me=s contains=muttrcEscape,muttrcSet,muttrcUnset,muttrcReset,muttrcToggle,muttrcSpam,muttrcNoSpam,muttrcCommand,muttrcAction,muttrcVariable nextgroup=muttrcMacroDescr,muttrcMacroDescrNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
276 syntax region muttrcMacroBody matchgroup=Type contained skipwhite start=+"+ms=e skip=+\\"+ end=+"\|\%(\%(\\\\\)\@<!$\)+me=s contains=muttrcEscape,muttrcSet,muttrcUnset,muttrcReset,muttrcToggle,muttrcSpam,muttrcNoSpam,muttrcCommand,muttrcAction,muttrcVariable nextgroup=muttrcMacroDescr,muttrcMacroDescrNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
277 syntax match muttrcMacroBodyNL contained /\s*\\$/ skipwhite skipnl nextgroup=muttrcMacroBody,muttrcMacroBodyNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
278 syntax match muttrcMacroKey contained /\S\+/ skipwhite contains=muttrcKey nextgroup=muttrcMacroBody,muttrcMacroBodyNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
279 syntax match muttrcMacroKeyNL contained /\s*\\$/ skipwhite skipnl nextgroup=muttrcMacroKey,muttrcMacroKeyNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
280 syntax match muttrcMacroMenuList contained /\S\+/ skipwhite contains=muttrcMenu,muttrcMenuCommas nextgroup=muttrcMacroKey,muttrcMacroKeyNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
281 syntax match muttrcMacroMenuListNL contained /\s*\\$/ skipwhite skipnl nextgroup=muttrcMacroMenuList,muttrcMacroMenuListNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
282 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
283 syntax match muttrcAddrContent contained "[a-zA-Z0-9._-]\+@[a-zA-Z0-9./-]\+\s*" skipwhite contains=muttrcEmail nextgroup=muttrcAddrContent |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
284 syntax region muttrcAddrContent contained start=+'+ end=+'\s*+ skip=+\\'+ skipwhite contains=muttrcEmail nextgroup=muttrcAddrContent |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
285 syntax region muttrcAddrContent contained start=+"+ end=+"\s*+ skip=+\\"+ skipwhite contains=muttrcEmail nextgroup=muttrcAddrContent |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
286 syntax match muttrcAddrDef contained "-addr\s\+" skipwhite nextgroup=muttrcAddrContent |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
287 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
288 syntax match muttrcGroupFlag contained "-group" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
289 syntax region muttrcGroupDef contained start="-group\s\+" skip="\\$" end="\s" skipwhite keepend contains=muttrcGroupFlag,muttrcUnHighlightSpace |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
290 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
291 syntax keyword muttrcGroupKeyword contained group ungroup |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
292 syntax region muttrcGroupLine keepend start=+^\s*\%(un\)\?group\s+ skip=+\\$+ end=+$+ contains=muttrcGroupKeyword,muttrcGroupDef,muttrcAddrDef,muttrcRXDef,muttrcUnHighlightSpace,muttrcComment |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
293 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
294 syntax match muttrcAliasGroupName contained /\w\+/ skipwhite nextgroup=muttrcAliasGroupDef,muttrcAliasKey,muttrcAliasNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
295 syntax match muttrcAliasGroupDefNL contained /\s*\\$/ skipwhite skipnl nextgroup=muttrcAliasGroupName,muttrcAliasGroupDefNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
296 syntax match muttrcAliasGroupDef contained /\s*-group/ skipwhite nextgroup=muttrcAliasGroupName,muttrcAliasGroupDefNL contains=muttrcGroupFlag |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
297 syntax match muttrcAliasComma contained /,/ skipwhite nextgroup=muttrcAliasEmail,muttrcAliasEncEmail,muttrcAliasNameNoParens,muttrcAliasENNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
298 syntax match muttrcAliasEmail contained /\S\+@\S\+/ contains=muttrcEmail nextgroup=muttrcAliasName,muttrcAliasNameNL skipwhite |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
299 syntax match muttrcAliasEncEmail contained /<[^>]\+>/ contains=muttrcEmail nextgroup=muttrcAliasComma |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
300 syntax match muttrcAliasEncEmailNL contained /\s*\\$/ skipwhite skipnl nextgroup=muttrcAliasEncEmail,muttrcAliasEncEmailNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
301 syntax match muttrcAliasNameNoParens contained /[^<(@]\+\s\+/ nextgroup=muttrcAliasEncEmail,muttrcAliasEncEmailNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
302 syntax region muttrcAliasName contained matchgroup=Type start=/(/ end=/)/ skipwhite |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
303 syntax match muttrcAliasNameNL contained /\s*\\$/ skipwhite skipnl nextgroup=muttrcAliasName,muttrcAliasNameNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
304 syntax match muttrcAliasENNL contained /\s*\\$/ skipwhite skipnl nextgroup=muttrcAliasEmail,muttrcAliasEncEmail,muttrcAliasNameNoParens,muttrcAliasENNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
305 syntax match muttrcAliasKey contained /\s*[^- \t]\S\+/ skipwhite nextgroup=muttrcAliasEmail,muttrcAliasEncEmail,muttrcAliasNameNoParens,muttrcAliasENNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
306 syntax match muttrcAliasNL contained /\s*\\$/ skipwhite skipnl nextgroup=muttrcAliasGroupDef,muttrcAliasKey,muttrcAliasNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
307 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
308 syntax match muttrcUnAliasKey contained "\s*\w\+\s*" skipwhite nextgroup=muttrcUnAliasKey,muttrcUnAliasNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
309 syntax match muttrcUnAliasNL contained /\s*\\$/ skipwhite skipnl nextgroup=muttrcUnAliasKey,muttrcUnAliasNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
310 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
311 syntax match muttrcSimplePat contained "!\?\^\?[~][ADEFgGklNOpPQRSTuUvV=$]" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
312 syntax match muttrcSimplePat contained "!\?\^\?[~][mnXz]\s*\%([<>-][0-9]\+[kM]\?\|[0-9]\+[kM]\?[-]\%([0-9]\+[kM]\?\)\?\)" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
313 syntax match muttrcSimplePat contained "!\?\^\?[~][dr]\s*\%(\%(-\?[0-9]\{1,2}\%(/[0-9]\{1,2}\%(/[0-9]\{2}\%([0-9]\{2}\)\?\)\?\)\?\%([+*-][0-9]\+[ymwd]\)*\)\|\%(\%([0-9]\{1,2}\%(/[0-9]\{1,2}\%(/[0-9]\{2}\%([0-9]\{2}\)\?\)\?\)\?\%([+*-][0-9]\+[ymwd]\)*\)-\%([0-9]\{1,2}\%(/[0-9]\{1,2}\%(/[0-9]\{2}\%([0-9]\{2}\)\?\)\?\)\?\%([+*-][0-9]\+[ymwd]\)\?\)\?\)\|\%([<>=][0-9]\+[ymwd]\)\|\%(`[^`]\+`\)\|\%(\$[a-zA-Z0-9_-]\+\)\)" contains=muttrcShellString,muttrcVariable |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
314 syntax match muttrcSimplePat contained "!\?\^\?[~][bBcCefhHiLstxy]\s*" nextgroup=muttrcSimplePatRXContainer |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
315 syntax match muttrcSimplePat contained "!\?\^\?[%][bBcCefhHiLstxy]\s*" nextgroup=muttrcSimplePatString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
316 syntax match muttrcSimplePat contained "!\?\^\?[=][bcCefhHiLstxy]\s*" nextgroup=muttrcSimplePatString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
317 syntax region muttrcSimplePat contained keepend start=+!\?\^\?[~](+ end=+)+ contains=muttrcSimplePat |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
318 "syn match muttrcSimplePat contained /'[^~=%][^']*/ contains=muttrcRXString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
319 syntax region muttrcSimplePatString contained keepend start=+"+ end=+"+ skip=+\\"+ |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
320 syntax region muttrcSimplePatString contained keepend start=+'+ end=+'+ skip=+\\'+ |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
321 syntax region muttrcSimplePatString contained keepend start=+[^ "']+ skip=+\\ + end=+\s+re=e-1 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
322 syntax region muttrcSimplePatRXContainer contained keepend start=+"+ end=+"+ skip=+\\"+ contains=muttrcRXString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
323 syntax region muttrcSimplePatRXContainer contained keepend start=+'+ end=+'+ skip=+\\'+ contains=muttrcRXString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
324 syntax region muttrcSimplePatRXContainer contained keepend start=+[^ "']+ skip=+\\ + end=+\s+re=e-1 contains=muttrcRXString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
325 syntax match muttrcSimplePatMetas contained /[(|)]/ |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
326 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
327 syntax match muttrcOptSimplePat contained skipwhite /[~=%!(^].*/ contains=muttrcSimplePat,muttrcSimplePatMetas |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
328 syntax match muttrcOptSimplePat contained skipwhite /[^~=%!(^].*/ contains=muttrcRXString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
329 syntax region muttrcOptPattern contained matchgroup=Type keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcOptSimplePat,muttrcUnHighlightSpace nextgroup=muttrcString,muttrcStringNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
330 syntax region muttrcOptPattern contained matchgroup=Type keepend skipwhite start=+'+ skip=+\\'+ end=+'+ contains=muttrcOptSimplePat,muttrcUnHighlightSpace nextgroup=muttrcString,muttrcStringNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
331 syntax region muttrcOptPattern contained keepend skipwhite start=+[~](+ end=+)+ skip=+\\)+ contains=muttrcSimplePat nextgroup=muttrcString,muttrcStringNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
332 syntax match muttrcOptPattern contained skipwhite /[~][A-Za-z]/ contains=muttrcSimplePat nextgroup=muttrcString,muttrcStringNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
333 syntax match muttrcOptPattern contained skipwhite /[.]/ nextgroup=muttrcString,muttrcStringNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
334 " Keep muttrcPattern and muttrcOptPattern synchronized |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
335 syntax region muttrcPattern contained matchgroup=Type keepend skipwhite start=+"+ skip=+\\"+ end=+"+ contains=muttrcSimplePat,muttrcUnHighlightSpace,muttrcSimplePatMetas |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
336 syntax region muttrcPattern contained matchgroup=Type keepend skipwhite start=+'+ skip=+\\'+ end=+'+ contains=muttrcSimplePat,muttrcUnHighlightSpace,muttrcSimplePatMetas |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
337 syntax region muttrcPattern contained keepend skipwhite start=+[~](+ end=+)+ skip=+\\)+ contains=muttrcSimplePat |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
338 syntax match muttrcPattern contained skipwhite /[~][A-Za-z]/ contains=muttrcSimplePat |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
339 syntax match muttrcPattern contained skipwhite /[.]/ |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
340 syntax region muttrcPatternInner contained keepend start=+"[~=%!(^]+ms=s+1 skip=+\\"+ end=+"+me=e-1 contains=muttrcSimplePat,muttrcUnHighlightSpace,muttrcSimplePatMetas |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
341 syntax region muttrcPatternInner contained keepend start=+'[~=%!(^]+ms=s+1 skip=+\\'+ end=+'+me=e-1 contains=muttrcSimplePat,muttrcUnHighlightSpace,muttrcSimplePatMetas |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
342 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
343 " Colour definitions takes object, foreground and background arguments (regexps excluded). |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
344 syntax match muttrcColorMatchCount contained "[0-9]\+" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
345 syntax match muttrcColorMatchCountNL contained skipwhite skipnl "\s*\\$" nextgroup=muttrcColorMatchCount,muttrcColorMatchCountNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
346 syntax region muttrcColorRXPat contained start=+\s*'+ skip=+\\'+ end=+'\s*+ keepend skipwhite contains=muttrcRXString2 nextgroup=muttrcColorMatchCount,muttrcColorMatchCountNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
347 syntax region muttrcColorRXPat contained start=+\s*"+ skip=+\\"+ end=+"\s*+ keepend skipwhite contains=muttrcRXString2 nextgroup=muttrcColorMatchCount,muttrcColorMatchCountNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
348 syntax keyword muttrcColor contained black blue cyan default green magenta red white yellow |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
349 syntax keyword muttrcColor contained brightblack brightblue brightcyan brightdefault brightgreen brightmagenta brightred brightwhite brightyellow |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
350 syntax match muttrcColor contained "\<\%(bright\)\=color\d\{1,3}\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
351 " Now for the structure of the color line |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
352 syntax match muttrcColorRXNL contained skipnl "\s*\\$" nextgroup=muttrcColorRXPat,muttrcColorRXNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
353 syntax match muttrcColorBG contained /\s*[$]\?\w\+/ contains=muttrcColor,muttrcVariable,muttrcUnHighlightSpace nextgroup=muttrcColorRXPat,muttrcColorRXNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
354 syntax match muttrcColorBGNL contained skipnl "\s*\\$" nextgroup=muttrcColorBG,muttrcColorBGNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
355 syntax match muttrcColorFG contained /\s*[$]\?\w\+/ contains=muttrcColor,muttrcVariable,muttrcUnHighlightSpace nextgroup=muttrcColorBG,muttrcColorBGNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
356 syntax match muttrcColorFGNL contained skipnl "\s*\\$" nextgroup=muttrcColorFG,muttrcColorFGNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
357 syntax match muttrcColorContext contained /\s*[$]\?\w\+/ contains=muttrcColorField,muttrcVariable,muttrcUnHighlightSpace,muttrcColorCompose nextgroup=muttrcColorFG,muttrcColorFGNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
358 syntax match muttrcColorNL contained skipnl "\s*\\$" nextgroup=muttrcColorContext,muttrcColorNL,muttrcColorCompose |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
359 syntax match muttrcColorKeyword contained /^\s*color\s\+/ nextgroup=muttrcColorContext,muttrcColorNL,muttrcColorCompose |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
360 " And now color's brother: |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
361 syntax region muttrcUnColorPatterns contained skipwhite start=+\s*'+ end=+'+ skip=+\\'+ contains=muttrcPattern nextgroup=muttrcUnColorPatterns,muttrcUnColorPatNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
362 syntax region muttrcUnColorPatterns contained skipwhite start=+\s*"+ end=+"+ skip=+\\"+ contains=muttrcPattern nextgroup=muttrcUnColorPatterns,muttrcUnColorPatNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
363 syntax match muttrcUnColorPatterns contained skipwhite /\s*[^'"\s]\S\*/ contains=muttrcPattern nextgroup=muttrcUnColorPatterns,muttrcUnColorPatNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
364 syntax match muttrcUnColorPatNL contained skipwhite skipnl /\s*\\$/ nextgroup=muttrcUnColorPatterns,muttrcUnColorPatNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
365 syntax match muttrcUnColorAll contained skipwhite /[*]/ |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
366 syntax match muttrcUnColorAPNL contained skipwhite skipnl /\s*\\$/ nextgroup=muttrcUnColorPatterns,muttrcUnColorAll,muttrcUnColorAPNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
367 syntax match muttrcUnColorIndex contained skipwhite /\s*index\s\+/ nextgroup=muttrcUnColorPatterns,muttrcUnColorAll,muttrcUnColorAPNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
368 syntax match muttrcUnColorIndexNL contained skipwhite skipnl /\s*\\$/ nextgroup=muttrcUnColorIndex,muttrcUnColorIndexNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
369 syntax match muttrcUnColorKeyword contained skipwhite /^\s*uncolor\s\+/ nextgroup=muttrcUnColorIndex,muttrcUnColorIndexNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
370 syntax region muttrcUnColorLine keepend start=+^\s*uncolor\s+ skip=+\\$+ end=+$+ contains=muttrcUnColorKeyword,muttrcComment,muttrcUnHighlightSpace |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
371 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
372 syntax keyword muttrcMonoAttrib contained bold none normal reverse standout underline |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
373 syntax keyword muttrcMono contained mono skipwhite nextgroup=muttrcColorField,muttrcColorCompose |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
374 syntax match muttrcMonoLine "^\s*mono\s\+\S\+" skipwhite nextgroup=muttrcMonoAttrib contains=muttrcMono |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
375 |
18664 | 376 " CHECKED 2019-11-02 |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
377 " List of fields in Fields in color.c |
13735 | 378 syntax keyword muttrcColorField skipwhite contained |
379 \ attachment attach_headers body bold error hdrdefault header index | |
380 \ index_author index_collapsed index_date index_flags index_label | |
381 \ index_number index_size index_subject index_tag index_tags indicator | |
18664 | 382 \ markers message normal options progress prompt quoted search sidebar_divider |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
383 \ sidebar_flagged sidebar_highlight sidebar_indicator sidebar_new |
18664 | 384 \ sidebar_ordinary sidebar_spoolfile sidebar_unread signature status tilde tree |
385 \ underline warning nextgroup=muttrcColor | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
386 syntax match muttrcColorField contained "\<quoted\d\=\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
387 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
388 syntax match muttrcColorCompose skipwhite contained /\s*compose\s*/ nextgroup=muttrcColorComposeField |
13735 | 389 |
18664 | 390 " CHECKED 2019-11-02 |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
391 " List of fields in ComposeFields in color.c |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
392 syntax keyword muttrcColorComposeField skipwhite contained |
13735 | 393 \ header security_both security_encrypt security_none security_sign |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
394 \ nextgroup=muttrcColorFG,muttrcColorFGNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
395 syntax region muttrcColorLine keepend start=/^\s*color\s\+/ skip=+\\$+ end=+$+ contains=muttrcColorKeyword,muttrcComment,muttrcUnHighlightSpace |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
396 |
13735 | 397 function! s:boolQuadGen(type, vars, deprecated) |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
398 let l:novars = copy(a:vars) |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
399 call map(l:novars, '"no" . v:val') |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
400 let l:invvars = copy(a:vars) |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
401 call map(l:invvars, '"inv" . v:val') |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
402 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
403 let l:orig_type = copy(a:type) |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
404 if a:deprecated |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
405 let l:type = 'Deprecated' . a:type |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
406 else |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
407 let l:type = a:type |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
408 endif |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
409 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
410 exec 'syntax keyword muttrcVar' . l:type . ' skipwhite contained ' . join(a:vars) . ' nextgroup=muttrcSet' . l:orig_type . 'Assignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr' |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
411 exec 'syntax keyword muttrcVar' . l:type . ' skipwhite contained ' . join(l:novars) . ' nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr' |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
412 exec 'syntax keyword muttrcVar' . l:type . ' skipwhite contained ' . join(l:invvars) . ' nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr' |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
413 endfunction |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
414 |
18664 | 415 " CHECKED 2019-11-02 |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
416 " List of DT_BOOL in MuttVars in init.h |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
417 call s:boolQuadGen('Bool', [ |
13735 | 418 \ 'allow_8bit', 'allow_ansi', 'arrow_cursor', 'ascii_chars', 'askbcc', |
419 \ 'askcc', 'ask_follow_up', 'ask_x_comment_to', 'attach_split', 'autoedit', | |
420 \ 'auto_tag', 'beep', 'beep_new', 'bounce_delivered', 'braille_friendly', | |
421 \ 'change_folder_next', 'check_mbox_size', 'check_new', 'collapse_all', | |
422 \ 'collapse_flagged', 'collapse_unread', 'confirmappend', 'confirmcreate', | |
423 \ 'crypt_autoencrypt', 'crypt_autopgp', 'crypt_autosign', 'crypt_autosmime', | |
424 \ 'crypt_confirmhook', 'crypt_opportunistic_encrypt', 'crypt_replyencrypt', | |
425 \ 'crypt_replysign', 'crypt_replysignencrypted', 'crypt_timestamp', | |
426 \ 'crypt_use_gpgme', 'crypt_use_pka', 'delete_untag', 'digest_collapse', | |
427 \ 'duplicate_threads', 'edit_headers', 'encode_from', 'fast_reply', | |
428 \ 'fcc_clear', 'flag_safe', 'followup_to', 'force_name', 'forward_decode', | |
429 \ 'forward_decrypt', 'forward_quote', 'forward_references', 'hdrs', | |
430 \ 'header', 'header_cache_compress', 'header_color_partial', 'help', | |
431 \ 'hidden_host', 'hide_limited', 'hide_missing', 'hide_thread_subject', | |
432 \ 'hide_top_limited', 'hide_top_missing', 'history_remove_dups', | |
433 \ 'honor_disposition', 'idn_decode', 'idn_encode', 'ignore_list_reply_to', | |
434 \ 'imap_check_subscribed', 'imap_idle', 'imap_list_subscribed', | |
435 \ 'imap_passive', 'imap_peek', 'imap_servernoise', 'implicit_autoview', | |
436 \ 'include_onlyfirst', 'keep_flagged', 'mailcap_sanitize', | |
437 \ 'maildir_check_cur', 'maildir_header_cache_verify', 'maildir_trash', | |
438 \ 'mail_check_recent', 'mail_check_stats', 'markers', 'mark_old', | |
439 \ 'menu_move_off', 'menu_scroll', 'message_cache_clean', 'meta_key', | |
440 \ 'metoo', 'mh_purge', 'mime_forward_decode', 'mime_subject', | |
441 \ 'mime_type_query_first', 'narrow_tree', 'nm_record', 'nntp_listgroup', | |
442 \ 'nntp_load_description', 'pager_stop', 'pgp_autoinline', | |
443 \ 'pgp_auto_decode', 'pgp_check_exit', 'pgp_ignore_subkeys', 'pgp_long_ids', | |
444 \ 'pgp_replyinline', 'pgp_retainable_sigs', 'pgp_self_encrypt', | |
445 \ 'pgp_show_unusable', 'pgp_strict_enc', 'pgp_use_gpg_agent', 'pipe_decode', | |
446 \ 'pipe_split', 'pop_auth_try_all', 'pop_last', 'postpone_encrypt', | |
447 \ 'print_decode', 'print_split', 'prompt_after', 'read_only', | |
448 \ 'reflow_space_quotes', 'reflow_text', 'reply_self', 'reply_with_xorig', | |
449 \ 'resolve', 'resume_draft_files', 'resume_edited_draft_files', | |
450 \ 'reverse_alias', 'reverse_name', 'reverse_realname', 'rfc2047_parameters', | |
451 \ 'save_address', 'save_empty', 'save_name', 'save_unsubscribed', 'score', | |
452 \ 'show_new_news', 'show_only_unread', 'sidebar_folder_indent', | |
453 \ 'sidebar_new_mail_only', 'sidebar_next_new_wrap', 'sidebar_on_right', | |
454 \ 'sidebar_short_path', 'sidebar_visible', 'sig_dashes', 'sig_on_top', | |
455 \ 'smart_wrap', 'smime_ask_cert_label', 'smime_decrypt_use_default_key', | |
456 \ 'smime_is_default', 'smime_self_encrypt', 'sort_re', 'ssl_force_tls', | |
457 \ 'ssl_usesystemcerts', 'ssl_use_sslv2', 'ssl_use_sslv3', 'ssl_use_tlsv1', | |
458 \ 'ssl_use_tlsv1_1', 'ssl_use_tlsv1_2', 'ssl_verify_dates', | |
459 \ 'ssl_verify_host', 'ssl_verify_partial_chains', 'status_on_top', | |
460 \ 'strict_threads', 'suspend', 'text_flowed', 'thorough_search', | |
461 \ 'thread_received', 'tilde', 'ts_enabled', 'uncollapse_jump', | |
462 \ 'uncollapse_new', 'user_agent', 'use_8bitmime', 'use_domain', | |
463 \ 'use_envelope_from', 'use_from', 'use_ipv6', 'virtual_spoolfile', | |
18664 | 464 \ 'wait_key', 'weed', 'wrap_search', 'write_bcc', 'x_comment_to', |
465 \ 'attach_save_without_prompting', 'autocrypt', 'autocrypt_reply', | |
466 \ 'auto_subscribe', 'browser_abbreviate_mailboxes', | |
467 \ 'crypt_protected_headers_read', 'crypt_protected_headers_save', | |
468 \ 'crypt_protected_headers_write', 'fcc_before_send', 'imap_condstore', | |
469 \ 'imap_qresync', 'imap_rfc5161', 'include_encrypted', | |
470 \ 'pgp_check_gpg_decrypt_status_fd', 'sidebar_non_empty_mailbox_only', | |
471 \ 'size_show_bytes', 'size_show_fractions', 'size_show_mb', | |
472 \ 'size_units_on_left', 'ssl_use_tlsv1_3' | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
473 \ ], 0) |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
474 |
18664 | 475 " CHECKED 2019-11-02 |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
476 " Deprecated Bools |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
477 " List of DT_SYNONYM synonyms of Bools in MuttVars in init.h |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
478 call s:boolQuadGen('Bool', [ |
13735 | 479 \ 'edit_hdrs', 'envelope_from', 'forw_decode', 'forw_decrypt', |
480 \ 'forw_quote', 'ignore_linear_white_space', 'pgp_autoencrypt', | |
481 \ 'pgp_autosign', 'pgp_auto_traditional', 'pgp_create_traditional', | |
482 \ 'pgp_replyencrypt', 'pgp_replysign', 'pgp_replysignencrypted', | |
483 \ 'xterm_set_titles' | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
484 \ ], 1) |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
485 |
18664 | 486 " CHECKED 2019-11-02 |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
487 " List of DT_QUAD in MuttVars in init.h |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
488 call s:boolQuadGen('Quad', [ |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
489 \ 'abort_noattach', 'abort_nosubject', 'abort_unmodified', 'bounce', |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
490 \ 'catchup_newsgroup', 'copy', 'crypt_verify_sig', 'delete', 'fcc_attach', |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
491 \ 'followup_to_poster', 'forward_edit', 'honor_followup_to', 'include', |
13735 | 492 \ 'mime_forward', 'mime_forward_rest', 'move', 'pgp_mime_auto', |
493 \ 'pop_delete', 'pop_reconnect', 'postpone', 'post_moderated', 'print', | |
18664 | 494 \ 'quit', 'recall', 'reply_to', 'ssl_starttls', 'forward_attachments' |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
495 \ ], 0) |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
496 |
18664 | 497 " CHECKED 2019-11-02 |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
498 " Deprecated Quads |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
499 " List of DT_SYNONYM synonyms of Quads in MuttVars in init.h |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
500 call s:boolQuadGen('Quad', [ |
13735 | 501 \ 'mime_fwd', 'pgp_encrypt_self', 'pgp_verify_sig', 'smime_encrypt_self' |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
502 \ ], 1) |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
503 |
18664 | 504 " CHECKED 2019-11-02 |
505 " List of DT_NUMBER or DT_LONG in MuttVars in init.h | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
506 syntax keyword muttrcVarNum skipwhite contained |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
507 \ connect_timeout debug_level history imap_keepalive imap_pipeline_depth |
13735 | 508 \ imap_poll_timeout mail_check mail_check_stats_interval menu_context |
509 \ net_inc nm_db_limit nm_open_timeout nm_query_window_current_position | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
510 \ nm_query_window_duration nntp_context nntp_poll pager_context |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
511 \ pager_index_lines pgp_timeout pop_checkinterval read_inc reflow_wrap |
13735 | 512 \ save_history score_threshold_delete score_threshold_flag |
513 \ score_threshold_read search_context sendmail_wait sidebar_component_depth | |
514 \ sidebar_width skip_quoted_offset sleep_time smime_timeout | |
515 \ ssl_min_dh_prime_bits timeout time_inc wrap wrap_headers write_inc | |
18664 | 516 \ header_cache_pagesize imap_fetch_chunk_size toggle_quoted_show_levels |
13735 | 517 \ nextgroup=muttrcSetNumAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
518 syntax keyword muttrcVarDeprecatedNum contained skipwhite | |
519 \ wrapmargin | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
520 \ nextgroup=muttrcSetNumAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
521 |
18664 | 522 " CHECKED 2019-11-02 |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
523 " List of DT_STRING in MuttVars in init.h |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
524 " Special cases first, and all the rest at the end |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
525 " Formats themselves must be updated in their respective groups |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
526 " See s:escapesConditionals |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
527 syntax match muttrcVarStr contained skipwhite 'my_[a-zA-Z0-9_]\+' nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
528 syntax keyword muttrcVarStr contained skipwhite alias_format nextgroup=muttrcVarEqualsAliasFmt |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
529 syntax keyword muttrcVarStr contained skipwhite attach_format nextgroup=muttrcVarEqualsAttachFmt |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
530 syntax keyword muttrcVarStr contained skipwhite compose_format nextgroup=muttrcVarEqualsComposeFmt |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
531 syntax keyword muttrcVarStr contained skipwhite folder_format vfolder_format nextgroup=muttrcVarEqualsFolderFmt |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
532 syntax keyword muttrcVarStr contained skipwhite attribution index_format message_format pager_format nextgroup=muttrcVarEqualsIdxFmt |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
533 " Deprecated format |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
534 syntax keyword muttrcVarDeprecatedStr contained skipwhite hdr_format msg_format nextgroup=muttrcVarEqualsIdxFmt |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
535 syntax keyword muttrcVarStr contained skipwhite mix_entry_format nextgroup=muttrcVarEqualsMixFmt |
13735 | 536 syntax keyword muttrcVarStr contained skipwhite |
537 \ pgp_clearsign_command pgp_decode_command pgp_decrypt_command | |
538 \ pgp_encrypt_only_command pgp_encrypt_sign_command pgp_export_command | |
539 \ pgp_import_command pgp_list_pubring_command pgp_list_secring_command | |
540 \ pgp_sign_command pgp_verify_command pgp_verify_key_command | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
541 \ nextgroup=muttrcVarEqualsPGPCmdFmt |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
542 syntax keyword muttrcVarStr contained skipwhite pgp_entry_format nextgroup=muttrcVarEqualsPGPFmt |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
543 syntax keyword muttrcVarStr contained skipwhite pgp_getkeys_command nextgroup=muttrcVarEqualsPGPGetKeysFmt |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
544 syntax keyword muttrcVarStr contained skipwhite query_format nextgroup=muttrcVarEqualsQueryFmt |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
545 syntax keyword muttrcVarStr contained skipwhite |
13735 | 546 \ smime_decrypt_command smime_encrypt_command smime_get_cert_command |
547 \ smime_get_cert_email_command smime_get_signer_cert_command | |
548 \ smime_import_cert_command smime_pk7out_command smime_sign_command | |
549 \ smime_verify_command smime_verify_opaque_command | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
550 \ nextgroup=muttrcVarEqualsSmimeFmt |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
551 syntax keyword muttrcVarStr contained skipwhite ts_icon_format ts_status_format status_format nextgroup=muttrcVarEqualsStatusFmt |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
552 " Deprecated format |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
553 syntax keyword muttrcVarDeprecatedStr contained skipwhite xterm_icon xterm_title nextgroup=muttrcVarEqualsStatusFmt |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
554 syntax keyword muttrcVarStr contained skipwhite date_format nextgroup=muttrcVarEqualsStrftimeFmt |
13735 | 555 syntax keyword muttrcVarStr contained skipwhite group_index_format nextgroup=muttrcVarEqualsGrpIdxFmt |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
556 syntax keyword muttrcVarStr contained skipwhite sidebar_format nextgroup=muttrcVarEqualsSdbFmt |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
557 syntax keyword muttrcVarStr contained skipwhite |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
558 \ assumed_charset attach_charset attach_sep attribution_locale charset |
13735 | 559 \ config_charset content_type default_hook dsn_notify dsn_return |
560 \ empty_subject escape forward_attribution_intro forward_attribution_trailer | |
18664 | 561 \ forward_format hidden_tags hostname |
13735 | 562 \ imap_authenticators imap_delim_chars imap_headers imap_login imap_pass |
563 \ imap_user indent_string mailcap_path mark_macro_prefix mh_seq_flagged | |
18664 | 564 \ mh_seq_replied mh_seq_unseen newsgroups_charset |
13735 | 565 \ news_server nm_default_uri nm_exclude_tags nm_query_type |
566 \ nm_query_window_current_search nm_query_window_timebase nm_record_tags | |
567 \ nm_unread_tag nntp_authenticators nntp_pass nntp_user pgp_default_key | |
568 \ pgp_sign_as pipe_sep pop_authenticators pop_host pop_pass pop_user | |
569 \ postpone_encrypt_as post_indent_string preconnect realname send_charset | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
570 \ show_multipart_alternative sidebar_delim_chars sidebar_divider_char |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
571 \ sidebar_indent_string simple_search smime_default_key smime_encrypt_with |
13735 | 572 \ smime_sign_as smime_sign_digest_alg smtp_authenticators smtp_pass smtp_url |
18664 | 573 \ spam_separator ssl_ciphers autocrypt_acct_format |
574 \ crypt_protected_headers_subject header_cache_backend nm_flagged_tag | |
575 \ nm_replied_tag preferred_languages | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
576 \ nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
577 " Deprecated strings |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
578 syntax keyword muttrcVarDeprecatedStr contained skipwhite |
13735 | 579 \ forw_format indent_str pgp_self_encrypt_as post_indent_str |
580 \ smime_self_encrypt_as | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
581 \ nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
13735 | 582 |
18664 | 583 " CHECKED 2019-11-02 |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
584 " List of DT_ADDRESS |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
585 syntax keyword muttrcVarStr contained skipwhite envelope_from_address from nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
18664 | 586 " List of DT_ENUM |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
587 syntax keyword muttrcVarStr contained skipwhite mbox_type nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
588 " List of DT_MBTABLE |
18664 | 589 syntax keyword muttrcVarStr contained skipwhite crypt_chars flag_chars from_chars status_chars to_chars nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
13735 | 590 |
18664 | 591 " CHECKED 2019-11-02 |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
592 " List of DT_PATH |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
593 syntax keyword muttrcVarStr contained skipwhite |
18664 | 594 \ alias_file attach_save_dir autocrypt_dir certificate_file debug_file |
595 \ entropy_file folder header_cache history_file mbox message_cachedir newsrc | |
596 \ news_cache_dir postponed record signature smime_ca_location | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
597 \ smime_certificates smime_keys spoolfile ssl_ca_certificates_file |
18664 | 598 \ ssl_client_cert tmpdir trash |
599 \ nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr | |
600 " List of DT_COMMAND (excluding pgp_*_command and smime_*_command) | |
601 syntax keyword muttrcVarStr contained skipwhite | |
602 \ display_filter editor inews ispell mixmaster new_mail_command pager | |
603 \ print_command query_command sendmail shell visual external_search_command | |
604 \ imap_oauth_refresh_command pop_oauth_refresh_command | |
605 \ mime_type_query_command smtp_oauth_refresh_command tunnel | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
606 \ nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
13735 | 607 |
18664 | 608 " CHECKED 2019-11-02 |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
609 " List of DT_REGEX |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
610 syntax keyword muttrcVarStr contained skipwhite |
13735 | 611 \ abort_noattach_regex gecos_mask mask pgp_decryption_okay pgp_good_sign |
612 \ quote_regex reply_regex smileys | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
613 \ nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
18664 | 614 " List of deprecated DT_STRING|DT_COMMAND |
13735 | 615 syntax keyword muttrcVarDeprecatedStr contained skipwhite print_cmd nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
616 " List of deprecated DT_REGEX | |
617 syntax keyword muttrcVarDeprecatedStr contained skipwhite abort_noattach_regexp attach_keyword quote_regexp reply_regexp nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
618 " List of DT_SORT |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
619 syntax keyword muttrcVarStr contained skipwhite |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
620 \ pgp_sort_keys sidebar_sort_method sort sort_alias sort_aux sort_browser |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
621 \ nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
622 |
18664 | 623 " CHECKED 2019-11-02 |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
624 " List of commands in Commands in init.h |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
625 " Remember to remove hooks, they have already been dealt with |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
626 syntax keyword muttrcCommand skipwhite charset-hook nextgroup=muttrcRXString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
627 syntax keyword muttrcCommand skipwhite unhook nextgroup=muttrcHooks |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
628 syntax keyword muttrcCommand skipwhite spam nextgroup=muttrcSpamPattern |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
629 syntax keyword muttrcCommand skipwhite nospam nextgroup=muttrcNoSpamPattern |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
630 syntax keyword muttrcCommand skipwhite bind nextgroup=muttrcBindMenuList,muttrcBindMenuListNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
631 syntax keyword muttrcCommand skipwhite macro nextgroup=muttrcMacroMenuList,muttrcMacroMenuListNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
632 syntax keyword muttrcCommand skipwhite alias nextgroup=muttrcAliasGroupDef,muttrcAliasKey,muttrcAliasNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
633 syntax keyword muttrcCommand skipwhite unalias nextgroup=muttrcUnAliasKey,muttrcUnAliasNL |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
634 syntax keyword muttrcCommand skipwhite set unset reset toggle nextgroup=muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr,muttrcVarDeprecatedBool,muttrcVarDeprecatedQuad,muttrcVarDeprecatedStr |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
635 syntax keyword muttrcCommand skipwhite exec nextgroup=muttrcFunction |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
636 syntax keyword muttrcCommand skipwhite |
13735 | 637 \ alternative_order attachments auto_view finish hdr_order ifdef ifndef |
638 \ ignore lua lua-source mailboxes mailto_allow mime_lookup my_hdr push score | |
639 \ setenv sidebar_whitelist source subjectrx subscribe-to tag-formats | |
640 \ tag-transforms unalternative_order unattachments unauto_view uncolor | |
641 \ unhdr_order unignore unmailboxes unmailto_allow unmime_lookup unmono | |
642 \ unmy_hdr unscore unsetenv unsidebar_whitelist unsubjectrx unsubscribe-from | |
18664 | 643 \ unvirtual-mailboxes virtual-mailboxes named-mailboxes |
644 \ echo unbind unmacro | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
645 |
18664 | 646 " CHECKED 2019-11-02 |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
647 " List of functions in functions.h |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
648 syntax match muttrcFunction contained "\<accept\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
649 syntax match muttrcFunction contained "\<append\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
650 syntax match muttrcFunction contained "\<attach-file\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
651 syntax match muttrcFunction contained "\<attach-key\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
652 syntax match muttrcFunction contained "\<attach-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
653 syntax match muttrcFunction contained "\<attach-news-message\>" |
18664 | 654 syntax match muttrcFunction contained "\<autocrypt-acct-menu\>" |
655 syntax match muttrcFunction contained "\<autocrypt-menu\>" | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
656 syntax match muttrcFunction contained "\<backspace\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
657 syntax match muttrcFunction contained "\<backward-char\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
658 syntax match muttrcFunction contained "\<backward-word\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
659 syntax match muttrcFunction contained "\<bol\>" |
13735 | 660 syntax match muttrcFunction contained "\<bottom-page\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
661 syntax match muttrcFunction contained "\<bottom\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
662 syntax match muttrcFunction contained "\<bounce-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
663 syntax match muttrcFunction contained "\<break-thread\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
664 syntax match muttrcFunction contained "\<buffy-cycle\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
665 syntax match muttrcFunction contained "\<buffy-list\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
666 syntax match muttrcFunction contained "\<capitalize-word\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
667 syntax match muttrcFunction contained "\<catchup\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
668 syntax match muttrcFunction contained "\<chain-next\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
669 syntax match muttrcFunction contained "\<chain-prev\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
670 syntax match muttrcFunction contained "\<change-dir\>" |
13735 | 671 syntax match muttrcFunction contained "\<change-folder-readonly\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
672 syntax match muttrcFunction contained "\<change-folder\>" |
13735 | 673 syntax match muttrcFunction contained "\<change-newsgroup-readonly\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
674 syntax match muttrcFunction contained "\<change-newsgroup\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
675 syntax match muttrcFunction contained "\<change-vfolder\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
676 syntax match muttrcFunction contained "\<check-new\>" |
18664 | 677 syntax match muttrcFunction contained "\<check-stats\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
678 syntax match muttrcFunction contained "\<check-traditional-pgp\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
679 syntax match muttrcFunction contained "\<clear-flag\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
680 syntax match muttrcFunction contained "\<collapse-all\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
681 syntax match muttrcFunction contained "\<collapse-parts\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
682 syntax match muttrcFunction contained "\<collapse-thread\>" |
13735 | 683 syntax match muttrcFunction contained "\<complete-query\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
684 syntax match muttrcFunction contained "\<complete\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
685 syntax match muttrcFunction contained "\<compose-to-sender\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
686 syntax match muttrcFunction contained "\<copy-file\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
687 syntax match muttrcFunction contained "\<copy-message\>" |
18664 | 688 syntax match muttrcFunction contained "\<create-account\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
689 syntax match muttrcFunction contained "\<create-alias\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
690 syntax match muttrcFunction contained "\<create-mailbox\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
691 syntax match muttrcFunction contained "\<current-bottom\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
692 syntax match muttrcFunction contained "\<current-middle\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
693 syntax match muttrcFunction contained "\<current-top\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
694 syntax match muttrcFunction contained "\<decode-copy\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
695 syntax match muttrcFunction contained "\<decode-save\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
696 syntax match muttrcFunction contained "\<decrypt-copy\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
697 syntax match muttrcFunction contained "\<decrypt-save\>" |
18664 | 698 syntax match muttrcFunction contained "\<delete-account\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
699 syntax match muttrcFunction contained "\<delete-char\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
700 syntax match muttrcFunction contained "\<delete-entry\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
701 syntax match muttrcFunction contained "\<delete-mailbox\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
702 syntax match muttrcFunction contained "\<delete-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
703 syntax match muttrcFunction contained "\<delete-pattern\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
704 syntax match muttrcFunction contained "\<delete-subthread\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
705 syntax match muttrcFunction contained "\<delete-thread\>" |
13735 | 706 syntax match muttrcFunction contained "\<delete\>" |
18664 | 707 syntax match muttrcFunction contained "\<descend-directory\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
708 syntax match muttrcFunction contained "\<detach-file\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
709 syntax match muttrcFunction contained "\<display-address\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
710 syntax match muttrcFunction contained "\<display-filename\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
711 syntax match muttrcFunction contained "\<display-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
712 syntax match muttrcFunction contained "\<display-toggle-weed\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
713 syntax match muttrcFunction contained "\<downcase-word\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
714 syntax match muttrcFunction contained "\<edit-bcc\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
715 syntax match muttrcFunction contained "\<edit-cc\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
716 syntax match muttrcFunction contained "\<edit-description\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
717 syntax match muttrcFunction contained "\<edit-encoding\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
718 syntax match muttrcFunction contained "\<edit-fcc\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
719 syntax match muttrcFunction contained "\<edit-file\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
720 syntax match muttrcFunction contained "\<edit-followup-to\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
721 syntax match muttrcFunction contained "\<edit-from\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
722 syntax match muttrcFunction contained "\<edit-headers\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
723 syntax match muttrcFunction contained "\<edit-label\>" |
18664 | 724 syntax match muttrcFunction contained "\<edit-language\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
725 syntax match muttrcFunction contained "\<edit-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
726 syntax match muttrcFunction contained "\<edit-mime\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
727 syntax match muttrcFunction contained "\<edit-newsgroups\>" |
13735 | 728 syntax match muttrcFunction contained "\<edit-or-view-raw-message\>" |
729 syntax match muttrcFunction contained "\<edit-raw-message\>" | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
730 syntax match muttrcFunction contained "\<edit-reply-to\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
731 syntax match muttrcFunction contained "\<edit-subject\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
732 syntax match muttrcFunction contained "\<edit-to\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
733 syntax match muttrcFunction contained "\<edit-type\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
734 syntax match muttrcFunction contained "\<edit-x-comment-to\>" |
13735 | 735 syntax match muttrcFunction contained "\<edit\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
736 syntax match muttrcFunction contained "\<end-cond\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
737 syntax match muttrcFunction contained "\<enter-command\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
738 syntax match muttrcFunction contained "\<enter-mask\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
739 syntax match muttrcFunction contained "\<entire-thread\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
740 syntax match muttrcFunction contained "\<eol\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
741 syntax match muttrcFunction contained "\<exit\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
742 syntax match muttrcFunction contained "\<extract-keys\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
743 syntax match muttrcFunction contained "\<fetch-mail\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
744 syntax match muttrcFunction contained "\<filter-entry\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
745 syntax match muttrcFunction contained "\<first-entry\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
746 syntax match muttrcFunction contained "\<flag-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
747 syntax match muttrcFunction contained "\<followup-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
748 syntax match muttrcFunction contained "\<forget-passphrase\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
749 syntax match muttrcFunction contained "\<forward-char\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
750 syntax match muttrcFunction contained "\<forward-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
751 syntax match muttrcFunction contained "\<forward-to-group\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
752 syntax match muttrcFunction contained "\<forward-word\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
753 syntax match muttrcFunction contained "\<get-attachment\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
754 syntax match muttrcFunction contained "\<get-children\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
755 syntax match muttrcFunction contained "\<get-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
756 syntax match muttrcFunction contained "\<get-parent\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
757 syntax match muttrcFunction contained "\<goto-folder\>" |
13735 | 758 syntax match muttrcFunction contained "\<goto-parent\>" |
18664 | 759 syntax match muttrcFunction contained "\<group-alternatives\>" |
760 syntax match muttrcFunction contained "\<group-chat-reply\>" | |
761 syntax match muttrcFunction contained "\<group-multilingual\>" | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
762 syntax match muttrcFunction contained "\<group-reply\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
763 syntax match muttrcFunction contained "\<half-down\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
764 syntax match muttrcFunction contained "\<half-up\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
765 syntax match muttrcFunction contained "\<help\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
766 syntax match muttrcFunction contained "\<history-down\>" |
13735 | 767 syntax match muttrcFunction contained "\<history-search\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
768 syntax match muttrcFunction contained "\<history-up\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
769 syntax match muttrcFunction contained "\<imap-fetch-mail\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
770 syntax match muttrcFunction contained "\<imap-logout-all\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
771 syntax match muttrcFunction contained "\<insert\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
772 syntax match muttrcFunction contained "\<ispell\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
773 syntax match muttrcFunction contained "\<jump\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
774 syntax match muttrcFunction contained "\<kill-eol\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
775 syntax match muttrcFunction contained "\<kill-eow\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
776 syntax match muttrcFunction contained "\<kill-line\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
777 syntax match muttrcFunction contained "\<kill-word\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
778 syntax match muttrcFunction contained "\<last-entry\>" |
13735 | 779 syntax match muttrcFunction contained "\<limit-current-thread\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
780 syntax match muttrcFunction contained "\<limit\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
781 syntax match muttrcFunction contained "\<link-threads\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
782 syntax match muttrcFunction contained "\<list-reply\>" |
13735 | 783 syntax match muttrcFunction contained "\<mail-key\>" |
18664 | 784 syntax match muttrcFunction contained "\<mailbox-cycle\>" |
785 syntax match muttrcFunction contained "\<mailbox-list\>" | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
786 syntax match muttrcFunction contained "\<mail\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
787 syntax match muttrcFunction contained "\<mark-as-new\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
788 syntax match muttrcFunction contained "\<mark-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
789 syntax match muttrcFunction contained "\<middle-page\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
790 syntax match muttrcFunction contained "\<mix\>" |
13735 | 791 syntax match muttrcFunction contained "\<modify-labels-then-hide\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
792 syntax match muttrcFunction contained "\<modify-labels\>" |
13735 | 793 syntax match muttrcFunction contained "\<modify-tags-then-hide\>" |
794 syntax match muttrcFunction contained "\<modify-tags\>" | |
18664 | 795 syntax match muttrcFunction contained "\<move-down\>" |
796 syntax match muttrcFunction contained "\<move-up\>" | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
797 syntax match muttrcFunction contained "\<new-mime\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
798 syntax match muttrcFunction contained "\<next-entry\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
799 syntax match muttrcFunction contained "\<next-line\>" |
13735 | 800 syntax match muttrcFunction contained "\<next-new-then-unread\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
801 syntax match muttrcFunction contained "\<next-new\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
802 syntax match muttrcFunction contained "\<next-page\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
803 syntax match muttrcFunction contained "\<next-subthread\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
804 syntax match muttrcFunction contained "\<next-thread\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
805 syntax match muttrcFunction contained "\<next-undeleted\>" |
13735 | 806 syntax match muttrcFunction contained "\<next-unread-mailbox\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
807 syntax match muttrcFunction contained "\<next-unread\>" |
13735 | 808 syntax match muttrcFunction contained "\<noop\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
809 syntax match muttrcFunction contained "\<parent-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
810 syntax match muttrcFunction contained "\<pgp-menu\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
811 syntax match muttrcFunction contained "\<pipe-entry\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
812 syntax match muttrcFunction contained "\<pipe-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
813 syntax match muttrcFunction contained "\<post-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
814 syntax match muttrcFunction contained "\<postpone-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
815 syntax match muttrcFunction contained "\<previous-entry\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
816 syntax match muttrcFunction contained "\<previous-line\>" |
13735 | 817 syntax match muttrcFunction contained "\<previous-new-then-unread\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
818 syntax match muttrcFunction contained "\<previous-new\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
819 syntax match muttrcFunction contained "\<previous-page\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
820 syntax match muttrcFunction contained "\<previous-subthread\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
821 syntax match muttrcFunction contained "\<previous-thread\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
822 syntax match muttrcFunction contained "\<previous-undeleted\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
823 syntax match muttrcFunction contained "\<previous-unread\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
824 syntax match muttrcFunction contained "\<print-entry\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
825 syntax match muttrcFunction contained "\<print-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
826 syntax match muttrcFunction contained "\<purge-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
827 syntax match muttrcFunction contained "\<purge-thread\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
828 syntax match muttrcFunction contained "\<quasi-delete\>" |
13735 | 829 syntax match muttrcFunction contained "\<query-append\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
830 syntax match muttrcFunction contained "\<query\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
831 syntax match muttrcFunction contained "\<quit\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
832 syntax match muttrcFunction contained "\<quote-char\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
833 syntax match muttrcFunction contained "\<read-subthread\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
834 syntax match muttrcFunction contained "\<read-thread\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
835 syntax match muttrcFunction contained "\<recall-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
836 syntax match muttrcFunction contained "\<reconstruct-thread\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
837 syntax match muttrcFunction contained "\<redraw-screen\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
838 syntax match muttrcFunction contained "\<refresh\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
839 syntax match muttrcFunction contained "\<reload-active\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
840 syntax match muttrcFunction contained "\<rename-attachment\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
841 syntax match muttrcFunction contained "\<rename-file\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
842 syntax match muttrcFunction contained "\<rename-mailbox\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
843 syntax match muttrcFunction contained "\<reply\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
844 syntax match muttrcFunction contained "\<resend-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
845 syntax match muttrcFunction contained "\<root-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
846 syntax match muttrcFunction contained "\<save-entry\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
847 syntax match muttrcFunction contained "\<save-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
848 syntax match muttrcFunction contained "\<search-next\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
849 syntax match muttrcFunction contained "\<search-opposite\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
850 syntax match muttrcFunction contained "\<search-reverse\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
851 syntax match muttrcFunction contained "\<search-toggle\>" |
13735 | 852 syntax match muttrcFunction contained "\<search\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
853 syntax match muttrcFunction contained "\<select-entry\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
854 syntax match muttrcFunction contained "\<select-new\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
855 syntax match muttrcFunction contained "\<send-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
856 syntax match muttrcFunction contained "\<set-flag\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
857 syntax match muttrcFunction contained "\<shell-escape\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
858 syntax match muttrcFunction contained "\<show-limit\>" |
13735 | 859 syntax match muttrcFunction contained "\<show-log-messages\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
860 syntax match muttrcFunction contained "\<show-version\>" |
13735 | 861 syntax match muttrcFunction contained "\<sidebar-next-new\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
862 syntax match muttrcFunction contained "\<sidebar-next\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
863 syntax match muttrcFunction contained "\<sidebar-open\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
864 syntax match muttrcFunction contained "\<sidebar-page-down\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
865 syntax match muttrcFunction contained "\<sidebar-page-up\>" |
13735 | 866 syntax match muttrcFunction contained "\<sidebar-prev-new\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
867 syntax match muttrcFunction contained "\<sidebar-prev\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
868 syntax match muttrcFunction contained "\<sidebar-toggle-virtual\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
869 syntax match muttrcFunction contained "\<sidebar-toggle-visible\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
870 syntax match muttrcFunction contained "\<skip-quoted\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
871 syntax match muttrcFunction contained "\<smime-menu\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
872 syntax match muttrcFunction contained "\<sort-mailbox\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
873 syntax match muttrcFunction contained "\<sort-reverse\>" |
13735 | 874 syntax match muttrcFunction contained "\<sort\>" |
875 syntax match muttrcFunction contained "\<subscribe-pattern\>" | |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
876 syntax match muttrcFunction contained "\<subscribe\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
877 syntax match muttrcFunction contained "\<sync-mailbox\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
878 syntax match muttrcFunction contained "\<tag-entry\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
879 syntax match muttrcFunction contained "\<tag-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
880 syntax match muttrcFunction contained "\<tag-pattern\>" |
13735 | 881 syntax match muttrcFunction contained "\<tag-prefix-cond\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
882 syntax match muttrcFunction contained "\<tag-prefix\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
883 syntax match muttrcFunction contained "\<tag-subthread\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
884 syntax match muttrcFunction contained "\<tag-thread\>" |
18664 | 885 syntax match muttrcFunction contained "\<toggle-active\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
886 syntax match muttrcFunction contained "\<toggle-disposition\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
887 syntax match muttrcFunction contained "\<toggle-mailboxes\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
888 syntax match muttrcFunction contained "\<toggle-new\>" |
18664 | 889 syntax match muttrcFunction contained "\<toggle-prefer-encrypt\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
890 syntax match muttrcFunction contained "\<toggle-quoted\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
891 syntax match muttrcFunction contained "\<toggle-read\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
892 syntax match muttrcFunction contained "\<toggle-recode\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
893 syntax match muttrcFunction contained "\<toggle-subscribed\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
894 syntax match muttrcFunction contained "\<toggle-unlink\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
895 syntax match muttrcFunction contained "\<toggle-write\>" |
13735 | 896 syntax match muttrcFunction contained "\<top-page\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
897 syntax match muttrcFunction contained "\<top\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
898 syntax match muttrcFunction contained "\<transpose-chars\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
899 syntax match muttrcFunction contained "\<uncatchup\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
900 syntax match muttrcFunction contained "\<undelete-entry\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
901 syntax match muttrcFunction contained "\<undelete-message\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
902 syntax match muttrcFunction contained "\<undelete-pattern\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
903 syntax match muttrcFunction contained "\<undelete-subthread\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
904 syntax match muttrcFunction contained "\<undelete-thread\>" |
13735 | 905 syntax match muttrcFunction contained "\<unsubscribe-pattern\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
906 syntax match muttrcFunction contained "\<unsubscribe\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
907 syntax match muttrcFunction contained "\<untag-pattern\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
908 syntax match muttrcFunction contained "\<upcase-word\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
909 syntax match muttrcFunction contained "\<update-encoding\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
910 syntax match muttrcFunction contained "\<verify-key\>" |
18664 | 911 syntax match muttrcFunction contained "\<vfolder-from-query-readonly\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
912 syntax match muttrcFunction contained "\<vfolder-from-query\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
913 syntax match muttrcFunction contained "\<vfolder-window-backward\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
914 syntax match muttrcFunction contained "\<vfolder-window-forward\>" |
13735 | 915 syntax match muttrcFunction contained "\<view-attachments\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
916 syntax match muttrcFunction contained "\<view-attach\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
917 syntax match muttrcFunction contained "\<view-file\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
918 syntax match muttrcFunction contained "\<view-mailcap\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
919 syntax match muttrcFunction contained "\<view-name\>" |
13735 | 920 syntax match muttrcFunction contained "\<view-raw-message\>" |
12756
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
921 syntax match muttrcFunction contained "\<view-text\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
922 syntax match muttrcFunction contained "\<what-key\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
923 syntax match muttrcFunction contained "\<write-fcc\>" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
924 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
925 " Define the default highlighting. |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
926 " Only when an item doesn't have highlighting yet |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
927 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
928 highlight def link muttrcComment Comment |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
929 highlight def link muttrcEscape SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
930 highlight def link muttrcRXChars SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
931 highlight def link muttrcString String |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
932 highlight def link muttrcRXString String |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
933 highlight def link muttrcRXString2 String |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
934 highlight def link muttrcSpecial Special |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
935 highlight def link muttrcHooks Type |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
936 highlight def link muttrcGroupFlag Type |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
937 highlight def link muttrcGroupDef Macro |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
938 highlight def link muttrcAddrDef muttrcGroupFlag |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
939 highlight def link muttrcRXDef muttrcGroupFlag |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
940 highlight def link muttrcRXPat String |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
941 highlight def link muttrcAliasGroupName Macro |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
942 highlight def link muttrcAliasKey Identifier |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
943 highlight def link muttrcUnAliasKey Identifier |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
944 highlight def link muttrcAliasEncEmail Identifier |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
945 highlight def link muttrcAliasParens Type |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
946 highlight def link muttrcSetNumAssignment Number |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
947 highlight def link muttrcSetBoolAssignment Boolean |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
948 highlight def link muttrcSetQuadAssignment Boolean |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
949 highlight def link muttrcSetStrAssignment String |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
950 highlight def link muttrcEmail Special |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
951 highlight def link muttrcVariableInner Special |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
952 highlight def link muttrcEscapedVariable String |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
953 highlight def link muttrcHeader Type |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
954 highlight def link muttrcKeySpecial SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
955 highlight def link muttrcKey Type |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
956 highlight def link muttrcKeyName SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
957 highlight def link muttrcVarBool Identifier |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
958 highlight def link muttrcVarQuad Identifier |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
959 highlight def link muttrcVarNum Identifier |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
960 highlight def link muttrcVarStr Identifier |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
961 highlight def link muttrcMenu Identifier |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
962 highlight def link muttrcCommand Keyword |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
963 highlight def link muttrcMacroDescr String |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
964 highlight def link muttrcAction Macro |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
965 highlight def link muttrcBadAction Error |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
966 highlight def link muttrcBindFunction Error |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
967 highlight def link muttrcBindMenuList Error |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
968 highlight def link muttrcFunction Macro |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
969 highlight def link muttrcGroupKeyword muttrcCommand |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
970 highlight def link muttrcGroupLine Error |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
971 highlight def link muttrcSubscribeKeyword muttrcCommand |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
972 highlight def link muttrcSubscribeLine Error |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
973 highlight def link muttrcListsKeyword muttrcCommand |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
974 highlight def link muttrcListsLine Error |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
975 highlight def link muttrcAlternateKeyword muttrcCommand |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
976 highlight def link muttrcAlternatesLine Error |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
977 highlight def link muttrcAttachmentsLine muttrcCommand |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
978 highlight def link muttrcAttachmentsFlag Type |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
979 highlight def link muttrcAttachmentsMimeType String |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
980 highlight def link muttrcColorLine Error |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
981 highlight def link muttrcColorContext Error |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
982 highlight def link muttrcColorContextI Identifier |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
983 highlight def link muttrcColorContextH Identifier |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
984 highlight def link muttrcColorKeyword muttrcCommand |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
985 highlight def link muttrcColorField Identifier |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
986 highlight def link muttrcColorCompose Identifier |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
987 highlight def link muttrcColorComposeField Identifier |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
988 highlight def link muttrcColor Type |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
989 highlight def link muttrcColorFG Error |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
990 highlight def link muttrcColorFGI Error |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
991 highlight def link muttrcColorFGH Error |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
992 highlight def link muttrcColorBG Error |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
993 highlight def link muttrcColorBGI Error |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
994 highlight def link muttrcColorBGH Error |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
995 highlight def link muttrcMonoAttrib muttrcColor |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
996 highlight def link muttrcMono muttrcCommand |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
997 highlight def link muttrcSimplePat Identifier |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
998 highlight def link muttrcSimplePatString Macro |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
999 highlight def link muttrcSimplePatMetas Special |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1000 highlight def link muttrcPattern Error |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1001 highlight def link muttrcUnColorLine Error |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1002 highlight def link muttrcUnColorKeyword muttrcCommand |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1003 highlight def link muttrcUnColorIndex Identifier |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1004 highlight def link muttrcShellString muttrcEscape |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1005 highlight def link muttrcRXHooks muttrcCommand |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1006 highlight def link muttrcRXHookNot Type |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1007 highlight def link muttrcPatHooks muttrcCommand |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1008 highlight def link muttrcPatHookNot Type |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1009 highlight def link muttrcFormatConditionals2 Type |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1010 highlight def link muttrcIndexFormatStr muttrcString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1011 highlight def link muttrcIndexFormatEscapes muttrcEscape |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1012 highlight def link muttrcIndexFormatConditionals muttrcFormatConditionals2 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1013 highlight def link muttrcAliasFormatStr muttrcString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1014 highlight def link muttrcAliasFormatEscapes muttrcEscape |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1015 highlight def link muttrcAttachFormatStr muttrcString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1016 highlight def link muttrcAttachFormatEscapes muttrcEscape |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1017 highlight def link muttrcAttachFormatConditionals muttrcFormatConditionals2 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1018 highlight def link muttrcComposeFormatStr muttrcString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1019 highlight def link muttrcComposeFormatEscapes muttrcEscape |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1020 highlight def link muttrcFolderFormatStr muttrcString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1021 highlight def link muttrcFolderFormatEscapes muttrcEscape |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1022 highlight def link muttrcFolderFormatConditionals muttrcFormatConditionals2 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1023 highlight def link muttrcMixFormatStr muttrcString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1024 highlight def link muttrcMixFormatEscapes muttrcEscape |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1025 highlight def link muttrcMixFormatConditionals muttrcFormatConditionals2 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1026 highlight def link muttrcPGPFormatStr muttrcString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1027 highlight def link muttrcPGPFormatEscapes muttrcEscape |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1028 highlight def link muttrcPGPFormatConditionals muttrcFormatConditionals2 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1029 highlight def link muttrcPGPCmdFormatStr muttrcString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1030 highlight def link muttrcPGPCmdFormatEscapes muttrcEscape |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1031 highlight def link muttrcPGPCmdFormatConditionals muttrcFormatConditionals2 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1032 highlight def link muttrcStatusFormatStr muttrcString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1033 highlight def link muttrcStatusFormatEscapes muttrcEscape |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1034 highlight def link muttrcStatusFormatConditionals muttrcFormatConditionals2 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1035 highlight def link muttrcPGPGetKeysFormatStr muttrcString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1036 highlight def link muttrcPGPGetKeysFormatEscapes muttrcEscape |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1037 highlight def link muttrcSmimeFormatStr muttrcString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1038 highlight def link muttrcSmimeFormatEscapes muttrcEscape |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1039 highlight def link muttrcSmimeFormatConditionals muttrcFormatConditionals2 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1040 highlight def link muttrcTimeEscapes muttrcEscape |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1041 highlight def link muttrcPGPTimeEscapes muttrcEscape |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1042 highlight def link muttrcStrftimeEscapes Type |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1043 highlight def link muttrcStrftimeFormatStr muttrcString |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1044 highlight def link muttrcFormatErrors Error |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1045 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1046 highlight def link muttrcBindFunctionNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1047 highlight def link muttrcBindKeyNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1048 highlight def link muttrcBindMenuListNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1049 highlight def link muttrcMacroDescrNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1050 highlight def link muttrcMacroBodyNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1051 highlight def link muttrcMacroKeyNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1052 highlight def link muttrcMacroMenuListNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1053 highlight def link muttrcColorMatchCountNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1054 highlight def link muttrcColorNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1055 highlight def link muttrcColorRXNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1056 highlight def link muttrcColorBGNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1057 highlight def link muttrcColorFGNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1058 highlight def link muttrcAliasNameNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1059 highlight def link muttrcAliasENNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1060 highlight def link muttrcAliasNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1061 highlight def link muttrcUnAliasNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1062 highlight def link muttrcAliasGroupDefNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1063 highlight def link muttrcAliasEncEmailNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1064 highlight def link muttrcPatternNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1065 highlight def link muttrcUnColorPatNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1066 highlight def link muttrcUnColorAPNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1067 highlight def link muttrcUnColorIndexNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1068 highlight def link muttrcStringNL SpecialChar |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1069 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1070 highlight def link muttrcVarDeprecatedBool Error |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1071 highlight def link muttrcVarDeprecatedQuad Error |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1072 highlight def link muttrcVarDeprecatedStr Error |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1073 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1074 let b:current_syntax = "neomuttrc" |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1075 |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1076 let &cpo = s:cpo_save |
3b26420fc639
Long overdue runtime update.
Christian Brabandt <cb@256bit.org>
parents:
diff
changeset
|
1077 unlet s:cpo_save |
13735 | 1078 |
1079 " vim: ts=8 noet tw=100 sw=8 sts=0 ft=vim isk+=- |