Mercurial > vim
comparison runtime/syntax/muttrc.vim @ 1668:0b796e045c42 v7.2b.000
updated for version 7.2b-000
author | vimboss |
---|---|
date | Sun, 13 Jul 2008 17:41:49 +0000 |
parents | 82b5078be2dd |
children | c9022997af9e |
comparison
equal
deleted
inserted
replaced
1667:131dbd3d2a4b | 1668:0b796e045c42 |
---|---|
1 " Vim syntax file | 1 " Vim syntax file |
2 " Language: Mutt setup files | 2 " Language: Mutt setup files |
3 " Original: Preben 'Peppe' Guldberg <peppe-vim@wielders.org> | 3 " Original: Preben 'Peppe' Guldberg <peppe-vim@wielders.org> |
4 " Maintainer: Kyle Wheeler <kyle-muttrc.vim@memoryhole.net> | 4 " Maintainer: Kyle Wheeler <kyle-muttrc.vim@memoryhole.net> |
5 " Last Change: 15 Aug 2007 | 5 " Last Change: 12 Jun 2008 |
6 | 6 |
7 " This file covers mutt version 1.5.16 (and most of CVS HEAD) | 7 " This file covers mutt version 1.5.18 (and most of the mercurial tip) |
8 " Included are also a few features from 1.4.2.1 | 8 " Included are also a few features from 1.4.2.1 |
9 | 9 |
10 " For version 5.x: Clear all syntax items | 10 " For version 5.x: Clear all syntax items |
11 " For version 6.x: Quit when a syntax file was already loaded | 11 " For version 6.x: Quit when a syntax file was already loaded |
12 if version < 600 | 12 if version < 600 |
74 syn region muttrcKey contained start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=muttrcKeySpecial,muttrcKeyName | 74 syn region muttrcKey contained start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=muttrcKeySpecial,muttrcKeyName |
75 syn region muttrcKey contained start=+'+ skip=+\\\\\|\\'+ end=+'+ contains=muttrcKeySpecial,muttrcKeyName | 75 syn region muttrcKey contained start=+'+ skip=+\\\\\|\\'+ end=+'+ contains=muttrcKeySpecial,muttrcKeyName |
76 syn match muttrcKeyName contained "\<f\%(\d\|10\)\>" | 76 syn match muttrcKeyName contained "\<f\%(\d\|10\)\>" |
77 syn match muttrcKeyName contained "\\[trne]" | 77 syn match muttrcKeyName contained "\\[trne]" |
78 syn match muttrcKeyName contained "\c<\%(BackSpace\|Delete\|Down\|End\|Enter\|Esc\|Home\|Insert\|Left\|PageDown\|PageUp\|Return\|Right\|Space\|Tab\|Up\)>" | 78 syn match muttrcKeyName contained "\c<\%(BackSpace\|Delete\|Down\|End\|Enter\|Esc\|Home\|Insert\|Left\|PageDown\|PageUp\|Return\|Right\|Space\|Tab\|Up\)>" |
79 syn match muttrcKeyName contained "<F[0-9]\+>" | |
79 | 80 |
80 syn keyword muttrcVarBool contained allow_8bit allow_ansi arrow_cursor ascii_chars askbcc | 81 syn keyword muttrcVarBool contained allow_8bit allow_ansi arrow_cursor ascii_chars askbcc |
81 syn keyword muttrcVarBool contained askcc attach_split auto_tag autoedit beep beep_new | 82 syn keyword muttrcVarBool contained askcc attach_split auto_tag autoedit beep beep_new |
82 syn keyword muttrcVarBool contained bounce_delivered braille_friendly check_new check_mbox_size collapse_unread | 83 syn keyword muttrcVarBool contained bounce_delivered braille_friendly check_new check_mbox_size collapse_unread |
83 syn keyword muttrcVarBool contained confirmappend confirmcreate crypt_autoencrypt crypt_autopgp | 84 syn keyword muttrcVarBool contained confirmappend confirmcreate crypt_autoencrypt crypt_autopgp |
215 | 216 |
216 syn match muttrcFormatErrors contained /%./ | 217 syn match muttrcFormatErrors contained /%./ |
217 | 218 |
218 syn region muttrcIndexFormatStr contained keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcIndexFormatEscapes,muttrcIndexFormatConditionals,muttrcFormatErrors,muttrcTimeEscapes | 219 syn region muttrcIndexFormatStr contained keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcIndexFormatEscapes,muttrcIndexFormatConditionals,muttrcFormatErrors,muttrcTimeEscapes |
219 syn region muttrcIndexFormatStr contained keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcIndexFormatEscapes,muttrcIndexFormatConditionals,muttrcFormatErrors,muttrcTimeEscapes | 220 syn region muttrcIndexFormatStr contained keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcIndexFormatEscapes,muttrcIndexFormatConditionals,muttrcFormatErrors,muttrcTimeEscapes |
221 syn region muttrcQueryFormatStr contained keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcQueryFormatEscapes,muttrcQueryFormatConditionals,muttrcFormatErrors | |
220 syn region muttrcAliasFormatStr contained keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcAliasFormatEscapes,muttrcFormatErrors | 222 syn region muttrcAliasFormatStr contained keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcAliasFormatEscapes,muttrcFormatErrors |
221 syn region muttrcAliasFormatStr contained keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcAliasFormatEscapes,muttrcFormatErrors | 223 syn region muttrcAliasFormatStr contained keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcAliasFormatEscapes,muttrcFormatErrors |
222 syn region muttrcAttachFormatStr contained keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcAttachFormatEscapes,muttrcAttachFormatConditionals,muttrcFormatErrors | 224 syn region muttrcAttachFormatStr contained keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcAttachFormatEscapes,muttrcAttachFormatConditionals,muttrcFormatErrors |
223 syn region muttrcAttachFormatStr contained keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcAttachFormatEscapes,muttrcAttachFormatConditionals,muttrcFormatErrors | 225 syn region muttrcAttachFormatStr contained keepend start=+'+ skip=+\\'+ end=+'+ contains=muttrcAttachFormatEscapes,muttrcAttachFormatConditionals,muttrcFormatErrors |
224 syn region muttrcComposeFormatStr contained keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcComposeFormatEscapes,muttrcFormatErrors | 226 syn region muttrcComposeFormatStr contained keepend start=+"+ skip=+\\"+ end=+"+ contains=muttrcComposeFormatEscapes,muttrcFormatErrors |
241 " The following info was pulled from hdr_format_str in hdrline.c | 243 " The following info was pulled from hdr_format_str in hdrline.c |
242 syn match muttrcIndexFormatEscapes contained /%\%(\%(-\?[0-9]\+\)\?\%(\.[0-9]\+\)\?\)\?[:_]\?[aAbBcCdDeEfFHilLmMnNOPsStTuvXyYZ%]/ | 244 syn match muttrcIndexFormatEscapes contained /%\%(\%(-\?[0-9]\+\)\?\%(\.[0-9]\+\)\?\)\?[:_]\?[aAbBcCdDeEfFHilLmMnNOPsStTuvXyYZ%]/ |
243 syn match muttrcIndexFormatConditionals contained /%?[EFHlLMNOXyY]?/ nextgroup=muttrcFormatConditionals2 | 245 syn match muttrcIndexFormatConditionals contained /%?[EFHlLMNOXyY]?/ nextgroup=muttrcFormatConditionals2 |
244 " The following info was pulled from alias_format_str in addrbook.c | 246 " The following info was pulled from alias_format_str in addrbook.c |
245 syn match muttrcAliasFormatEscapes contained /%\%(\%(-\?[0-9]\+\)\?\%(\.[0-9]\+\)\?\)\?[:_]\?[afnrt%]/ | 247 syn match muttrcAliasFormatEscapes contained /%\%(\%(-\?[0-9]\+\)\?\%(\.[0-9]\+\)\?\)\?[:_]\?[afnrt%]/ |
248 " The following info was pulled from query_format_str in query.c | |
249 syn match muttrcQueryFormatEscapes contained /%\%(\%(-\?[0-9]\+\)\?\%(\.[0-9]\+\)\?\)\?[:_]\?[acent%]/ | |
250 syn match muttrcQueryFormatConditionals contained /%?[e]?/ nextgroup=muttrcFormatConditionals2 | |
246 " The following info was pulled from mutt_attach_fmt in recvattach.c | 251 " The following info was pulled from mutt_attach_fmt in recvattach.c |
247 syn match muttrcAttachFormatEscapes contained /%\%(\%(-\?[0-9]\+\)\?\%(\.[0-9]\+\)\?\)\?[:_]\?[CcDdefImMnQstTuX%]/ | 252 syn match muttrcAttachFormatEscapes contained /%\%(\%(-\?[0-9]\+\)\?\%(\.[0-9]\+\)\?\)\?[:_]\?[CcDdefImMnQstTuX%]/ |
248 syn match muttrcAttachFormatEscapes contained /%[>|*]./ | 253 syn match muttrcAttachFormatEscapes contained /%[>|*]./ |
249 syn match muttrcAttachFormatConditionals contained /%?[CcdDefInmMQstTuX]?/ nextgroup=muttrcFormatConditionals2 | 254 syn match muttrcAttachFormatConditionals contained /%?[CcdDefInmMQstTuX]?/ nextgroup=muttrcFormatConditionals2 |
250 syn match muttrcFormatConditionals2 contained /[^?]*?/ | 255 syn match muttrcFormatConditionals2 contained /[^?]*?/ |
285 syn region muttrcTimeEscapes contained start=+%(+ end=+)+ contains=muttrcStrftimeEscapes | 290 syn region muttrcTimeEscapes contained start=+%(+ end=+)+ contains=muttrcStrftimeEscapes |
286 syn region muttrcTimeEscapes contained start=+%<+ end=+>+ contains=muttrcStrftimeEscapes | 291 syn region muttrcTimeEscapes contained start=+%<+ end=+>+ contains=muttrcStrftimeEscapes |
287 syn region muttrcPGPTimeEscapes contained start=+%\[+ end=+\]+ contains=muttrcStrftimeEscapes | 292 syn region muttrcPGPTimeEscapes contained start=+%\[+ end=+\]+ contains=muttrcStrftimeEscapes |
288 | 293 |
289 syn keyword muttrcVarStr contained attribution index_format message_format pager_format nextgroup=muttrcVarEqualsIdxFmt | 294 syn keyword muttrcVarStr contained attribution index_format message_format pager_format nextgroup=muttrcVarEqualsIdxFmt |
290 syn match muttrcVarEqualsIdxFmt contained "=" nextgroup=muttrcIndexFormatStr | 295 syn match muttrcVarEqualsIdxFmt contained " *= *" nextgroup=muttrcIndexFormatStr |
291 syn keyword muttrcVarStr contained alias_format nextgroup=muttrcVarEqualsAliasFmt | 296 syn keyword muttrcVarStr contained alias_format nextgroup=muttrcVarEqualsAliasFmt |
292 syn match muttrcVarEqualsAliasFmt contained "=" nextgroup=muttrcAliasFormatStr | 297 syn match muttrcVarEqualsAliasFmt contained " *= *" nextgroup=muttrcAliasFormatStr |
293 syn keyword muttrcVarStr contained attach_format nextgroup=muttrcVarEqualsAttachFmt | 298 syn keyword muttrcVarStr contained attach_format nextgroup=muttrcVarEqualsAttachFmt |
294 syn match muttrcVarEqualsAttachFmt contained "=" nextgroup=muttrcAttachFormatStr | 299 syn match muttrcVarEqualsAttachFmt contained " *= *" nextgroup=muttrcAttachFormatStr |
295 syn keyword muttrcVarStr contained compose_format nextgroup=muttrcVarEqualsComposeFmt | 300 syn keyword muttrcVarStr contained compose_format nextgroup=muttrcVarEqualsComposeFmt |
296 syn match muttrcVarEqualsComposeFmt contained "=" nextgroup=muttrcComposeFormatStr | 301 syn match muttrcVarEqualsComposeFmt contained " *= *" nextgroup=muttrcComposeFormatStr |
297 syn keyword muttrcVarStr contained folder_format nextgroup=muttrcVarEqualsFolderFmt | 302 syn keyword muttrcVarStr contained folder_format nextgroup=muttrcVarEqualsFolderFmt |
298 syn match muttrcVarEqualsFolderFmt contained "=" nextgroup=muttrcFolderFormatStr | 303 syn match muttrcVarEqualsFolderFmt contained " *= *" nextgroup=muttrcFolderFormatStr |
299 syn keyword muttrcVarStr contained mix_entry_format nextgroup=muttrcVarEqualsMixFmt | 304 syn keyword muttrcVarStr contained mix_entry_format nextgroup=muttrcVarEqualsMixFmt |
300 syn match muttrcVarEqualsMixFmt contained "=" nextgroup=muttrcMixFormatStr | 305 syn match muttrcVarEqualsMixFmt contained " *= *" nextgroup=muttrcMixFormatStr |
301 syn keyword muttrcVarStr contained pgp_entry_format nextgroup=muttrcVarEqualsPGPFmt | 306 syn keyword muttrcVarStr contained pgp_entry_format nextgroup=muttrcVarEqualsPGPFmt |
302 syn match muttrcVarEqualsPGPFmt contained "=" nextgroup=muttrcPGPFormatStr | 307 syn match muttrcVarEqualsPGPFmt contained " *= *" nextgroup=muttrcPGPFormatStr |
308 syn keyword muttrcVarStr contained query_format nextgroup=muttrcVarEqualsQueryFmt | |
309 syn match muttrcVarEqualsQueryFmt contained " *= *" nextgroup=muttrcQueryFormatStr | |
303 syn keyword muttrcVarStr contained pgp_decode_command pgp_verify_command pgp_decrypt_command pgp_clearsign_command pgp_sign_command pgp_encrypt_sign_command pgp_encrypt_only_command pgp_import_command pgp_export_command pgp_verify_key_command pgp_list_secring_command pgp_list_pubring_command nextgroup=muttrcVarEqualsPGPCmdFmt | 310 syn keyword muttrcVarStr contained pgp_decode_command pgp_verify_command pgp_decrypt_command pgp_clearsign_command pgp_sign_command pgp_encrypt_sign_command pgp_encrypt_only_command pgp_import_command pgp_export_command pgp_verify_key_command pgp_list_secring_command pgp_list_pubring_command nextgroup=muttrcVarEqualsPGPCmdFmt |
304 syn match muttrcVarEqualsPGPCmdFmt contained "=" nextgroup=muttrcPGPCmdFormatStr | 311 syn match muttrcVarEqualsPGPCmdFmt contained " *= *" nextgroup=muttrcPGPCmdFormatStr |
305 syn keyword muttrcVarStr contained status_format nextgroup=muttrcVarEqualsStatusFmt | 312 syn keyword muttrcVarStr contained status_format nextgroup=muttrcVarEqualsStatusFmt |
306 syn match muttrcVarEqualsStatusFmt contained "=" nextgroup=muttrcStatusFormatStr | 313 syn match muttrcVarEqualsStatusFmt contained " *= *" nextgroup=muttrcStatusFormatStr |
307 syn keyword muttrcVarStr contained pgp_getkeys_command nextgroup=muttrcVarEqualsPGPGetKeysFmt | 314 syn keyword muttrcVarStr contained pgp_getkeys_command nextgroup=muttrcVarEqualsPGPGetKeysFmt |
308 syn match muttrcVarEqualsPGPGetKeysFmt contained "=" nextgroup=muttrcPGPGetKeysFormatStr | 315 syn match muttrcVarEqualsPGPGetKeysFmt contained " *= *" nextgroup=muttrcPGPGetKeysFormatStr |
309 syn keyword muttrcVarStr contained smime_decrypt_command smime_verify_command smime_verify_opaque_command smime_sign_command smime_sign_opaque_command smime_encrypt_command smime_pk7out_command smime_get_cert_command smime_get_signer_cert_command smime_import_cert_command smime_get_cert_email_command nextgroup=muttrcVarEqualsSmimeFmt | 316 syn keyword muttrcVarStr contained smime_decrypt_command smime_verify_command smime_verify_opaque_command smime_sign_command smime_sign_opaque_command smime_encrypt_command smime_pk7out_command smime_get_cert_command smime_get_signer_cert_command smime_import_cert_command smime_get_cert_email_command nextgroup=muttrcVarEqualsSmimeFmt |
310 syn match muttrcVarEqualsSmimeFmt contained "=" nextgroup=muttrcSmimeFormatStr | 317 syn match muttrcVarEqualsSmimeFmt contained " *= *" nextgroup=muttrcSmimeFormatStr |
311 | 318 |
312 syn match muttrcVarStr contained 'my_[a-zA-Z0-9_]\+' | 319 syn match muttrcVarStr contained 'my_[a-zA-Z0-9_]\+' |
313 syn keyword muttrcVarStr contained alias_file assumed_charset attach_charset attach_sep | 320 syn keyword muttrcVarStr contained alias_file assumed_charset attach_charset attach_sep |
314 syn keyword muttrcVarStr contained certificate_file charset config_charset content_type | 321 syn keyword muttrcVarStr contained certificate_file charset config_charset content_type |
315 syn keyword muttrcVarStr contained date_format default_hook display_filter dotlock_program dsn_notify | 322 syn keyword muttrcVarStr contained date_format default_hook display_filter dotlock_program dsn_notify |
371 syn region muttrcAlternatesLine keepend start=+^\s*\%(un\)\?alternates\s+ skip=+\\$+ end=+$+ contains=muttrcAlternateKeyword,muttrcGroupDef,muttrcRXPat,muttrcUnHighlightSpace,muttrcComment | 378 syn region muttrcAlternatesLine keepend start=+^\s*\%(un\)\?alternates\s+ skip=+\\$+ end=+$+ contains=muttrcAlternateKeyword,muttrcGroupDef,muttrcRXPat,muttrcUnHighlightSpace,muttrcComment |
372 | 379 |
373 syn match muttrcVariable "\$[a-zA-Z_-]\+" | 380 syn match muttrcVariable "\$[a-zA-Z_-]\+" |
374 | 381 |
375 syn match muttrcBadAction contained "[^<>]\+" contains=muttrcEmail | 382 syn match muttrcBadAction contained "[^<>]\+" contains=muttrcEmail |
376 syn match muttrcFunction contained "\<\%(attach\|bounce\|copy\|delete\|display\|flag\|forward\|parent\|pipe\|postpone\|print\|recall\|resent\|save\|send\|tag\|undelete\)-message\>" | 383 syn match muttrcFunction contained "\<\%(attach\|bounce\|copy\|delete\|display\|flag\|forward\|parent\|pipe\|postpone\|print\|recall\|resend\|save\|send\|tag\|undelete\)-message\>" |
377 syn match muttrcFunction contained "\<\%(delete\|next\|previous\|read\|tag\|undelete\)-thread\>" | 384 syn match muttrcFunction contained "\<\%(delete\|next\|previous\|read\|tag\|undelete\)-thread\>" |
378 syn match muttrcFunction contained "\<\%(backward\|capitalize\|downcase\|forward\|kill\|upcase\)-word\>" | 385 syn match muttrcFunction contained "\<\%(backward\|capitalize\|downcase\|forward\|kill\|upcase\)-word\>" |
379 syn match muttrcFunction contained "\<\%(delete\|filter\|first\|last\|next\|pipe\|previous\|print\|save\|select\|tag\|undelete\)-entry\>" | 386 syn match muttrcFunction contained "\<\%(delete\|filter\|first\|last\|next\|pipe\|previous\|print\|save\|select\|tag\|undelete\)-entry\>" |
380 syn match muttrcFunction contained "\<attach-\%(file\|key\)\>" | 387 syn match muttrcFunction contained "\<attach-\%(file\|key\)\>" |
381 syn match muttrcFunction contained "\<change-\%(dir\|folder\|folder-readonly\)\>" | 388 syn match muttrcFunction contained "\<change-\%(dir\|folder\|folder-readonly\)\>" |
387 syn match muttrcFunction contained "\<edit\%(-\%(bcc\|cc\|description\|encoding\|fcc\|file\|from\|headers\|mime\|reply-to\|subject\|to\|type\)\)\?\>" | 394 syn match muttrcFunction contained "\<edit\%(-\%(bcc\|cc\|description\|encoding\|fcc\|file\|from\|headers\|mime\|reply-to\|subject\|to\|type\)\)\?\>" |
388 syn match muttrcFunction contained "\<enter-\%(command\|mask\)\>" | 395 syn match muttrcFunction contained "\<enter-\%(command\|mask\)\>" |
389 syn match muttrcFunction contained "\<half-\%(up\|down\)\>" | 396 syn match muttrcFunction contained "\<half-\%(up\|down\)\>" |
390 syn match muttrcFunction contained "\<history-\%(up\|down\)\>" | 397 syn match muttrcFunction contained "\<history-\%(up\|down\)\>" |
391 syn match muttrcFunction contained "\<kill-\%(eol\|eow\|line\)\>" | 398 syn match muttrcFunction contained "\<kill-\%(eol\|eow\|line\)\>" |
392 syn match muttrcFunction contained "\<next-\%(line\|new\|page\|subthread\|undeleted\|unread\)\>" | 399 syn match muttrcFunction contained "\<next-\%(line\|new\|page\|subthread\|undeleted\|unread\|unread-mailbox\)\>" |
393 syn match muttrcFunction contained "\<previous-\%(line\|new\|page\|subthread\|undeleted\|unread\)\>" | 400 syn match muttrcFunction contained "\<previous-\%(line\|new\|page\|subthread\|undeleted\|unread\)\>" |
394 syn match muttrcFunction contained "\<search\%(-\%(next\|opposite\|reverse\|toggle\)\)\?\>" | 401 syn match muttrcFunction contained "\<search\%(-\%(next\|opposite\|reverse\|toggle\)\)\?\>" |
395 syn match muttrcFunction contained "\<show-\%(limit\|version\)\>" | 402 syn match muttrcFunction contained "\<show-\%(limit\|version\)\>" |
396 syn match muttrcFunction contained "\<sort-\%(mailbox\|reverse\)\>" | 403 syn match muttrcFunction contained "\<sort-\%(mailbox\|reverse\)\>" |
397 syn match muttrcFunction contained "\<tag-\%(pattern\|prefix\%(-cond\)\?\)\>" | 404 syn match muttrcFunction contained "\<tag-\%(pattern\|prefix\%(-cond\)\?\)\>" |
426 syn region muttrcMacroDescr contained keepend skipwhite start=+\s*\S+ms=e skip=+\\ + end=+ \|$+me=s | 433 syn region muttrcMacroDescr contained keepend skipwhite start=+\s*\S+ms=e skip=+\\ + end=+ \|$+me=s |
427 syn region muttrcMacroDescr contained keepend skipwhite start=+'+ms=e skip=+\\'+ end=+'+me=s | 434 syn region muttrcMacroDescr contained keepend skipwhite start=+'+ms=e skip=+\\'+ end=+'+me=s |
428 syn region muttrcMacroDescr contained keepend skipwhite start=+"+ms=e skip=+\\"+ end=+"+me=s | 435 syn region muttrcMacroDescr contained keepend skipwhite start=+"+ms=e skip=+\\"+ end=+"+me=s |
429 syn match muttrcMacroDescrNL contained /\s*\\$/ skipwhite skipnl nextgroup=muttrcMacroDescr,muttrcMacroDescrNL | 436 syn match muttrcMacroDescrNL contained /\s*\\$/ skipwhite skipnl nextgroup=muttrcMacroDescr,muttrcMacroDescrNL |
430 syn region muttrcMacroBody contained skipwhite start="\S" skip='\\ \|\\$' end=' \|$' contains=muttrcEscape,muttrcSet,muttrcUnset,muttrcReset,muttrcToggle,muttrcCommand,muttrcAction nextgroup=muttrcMacroDescr,muttrcMacroDescrNL | 437 syn region muttrcMacroBody contained skipwhite start="\S" skip='\\ \|\\$' end=' \|$' contains=muttrcEscape,muttrcSet,muttrcUnset,muttrcReset,muttrcToggle,muttrcCommand,muttrcAction nextgroup=muttrcMacroDescr,muttrcMacroDescrNL |
431 syn region muttrcMacroBody matchgroup=Type contained skipwhite start=+'+ms=e skip=+\\'+ end=+'+me=s contains=muttrcEscape,muttrcSet,muttrcUnset,muttrcReset,muttrcToggle,muttrcCommand,muttrcAction nextgroup=muttrcMacroDescr,muttrcMacroDescrNL | 438 syn region muttrcMacroBody matchgroup=Type contained skipwhite start=+'+ms=e skip=+\\'\|\\$+ end=+'\|$+me=s contains=muttrcEscape,muttrcSet,muttrcUnset,muttrcReset,muttrcToggle,muttrcCommand,muttrcAction nextgroup=muttrcMacroDescr,muttrcMacroDescrNL |
432 syn region muttrcMacroBody matchgroup=Type contained skipwhite start=+"+ms=e skip=+\\"+ end=+"+me=s contains=muttrcEscape,muttrcSet,muttrcUnset,muttrcReset,muttrcToggle,muttrcCommand,muttrcAction nextgroup=muttrcMacroDescr,muttrcMacroDescrNL | 439 syn region muttrcMacroBody matchgroup=Type contained skipwhite start=+"+ms=e skip=+\\"\|\\$+ end=+"\|$+me=s contains=muttrcEscape,muttrcSet,muttrcUnset,muttrcReset,muttrcToggle,muttrcCommand,muttrcAction nextgroup=muttrcMacroDescr,muttrcMacroDescrNL |
433 syn match muttrcMacroBodyNL contained /\s*\\$/ skipwhite skipnl nextgroup=muttrcMacroBody,muttrcMacroBodyNL | 440 syn match muttrcMacroBodyNL contained /\s*\\$/ skipwhite skipnl nextgroup=muttrcMacroBody,muttrcMacroBodyNL |
434 syn match muttrcMacroKey contained /\S\+/ skipwhite contains=muttrcKey nextgroup=muttrcMacroBody,muttrcMacroBodyNL | 441 syn match muttrcMacroKey contained /\S\+/ skipwhite contains=muttrcKey nextgroup=muttrcMacroBody,muttrcMacroBodyNL |
435 syn match muttrcMacroKeyNL contained /\s*\\$/ skipwhite skipnl nextgroup=muttrcMacroKey,muttrcMacroKeyNL | 442 syn match muttrcMacroKeyNL contained /\s*\\$/ skipwhite skipnl nextgroup=muttrcMacroKey,muttrcMacroKeyNL |
436 syn match muttrcMacroMenuList contained /\S\+/ skipwhite contains=muttrcMenu,muttrcMenuCommas nextgroup=muttrcMacroKey,muttrcMacroKeyNL | 443 syn match muttrcMacroMenuList contained /\S\+/ skipwhite contains=muttrcMenu,muttrcMenuCommas nextgroup=muttrcMacroKey,muttrcMacroKeyNL |
437 syn match muttrcMacroMenuListNL contained /\s*\\$/ skipwhite skipnl nextgroup=muttrcMacroMenuList,muttrcMacroMenuListNL | 444 syn match muttrcMacroMenuListNL contained /\s*\\$/ skipwhite skipnl nextgroup=muttrcMacroMenuList,muttrcMacroMenuListNL |