annotate runtime/syntax/neomuttrc.vim @ 16397:7a942d92980d v8.1.1203

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