diff options
| author | Justin M. Keyes <justinkz@gmail.com> | 2017-04-28 21:06:44 +0200 |
|---|---|---|
| committer | Justin M. Keyes <justinkz@gmail.com> | 2017-04-28 21:13:55 +0200 |
| commit | a53409b564458f7a94c8fcd0725d1953dee58dce (patch) | |
| tree | 27bf0fa5f804d33455b66814c62a0f3358809d1b /runtime/syntax/muttrc.vim | |
| parent | f09651ea78b833d6d05db89c41df603b741ab000 (diff) | |
| download | rneovim-a53409b564458f7a94c8fcd0725d1953dee58dce.tar.gz rneovim-a53409b564458f7a94c8fcd0725d1953dee58dce.tar.bz2 rneovim-a53409b564458f7a94c8fcd0725d1953dee58dce.zip | |
vim-patch:89bcfda6834a
Updated runtime files. Remove version checks for Vim older than 6.0.
https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Diffstat (limited to 'runtime/syntax/muttrc.vim')
| -rw-r--r-- | runtime/syntax/muttrc.vim | 313 |
1 files changed, 149 insertions, 164 deletions
diff --git a/runtime/syntax/muttrc.vim b/runtime/syntax/muttrc.vim index 94b27313b2..4e073b887e 100644 --- a/runtime/syntax/muttrc.vim +++ b/runtime/syntax/muttrc.vim @@ -6,11 +6,8 @@ " This file covers mutt version 1.7.0 -" For version 5.x: Clear all syntax items -" For version 6.x: Quit when a syntax file was already loaded -if version < 600 - syntax clear -elseif exists("b:current_syntax") +" quit when a syntax file was already loaded +if exists("b:current_syntax") finish endif @@ -18,11 +15,7 @@ let s:cpo_save = &cpo set cpo&vim " Set the keyword characters -if version < 600 - set isk=@,48-57,_,- -else - setlocal isk=@,48-57,_,- -endif +setlocal isk=@,48-57,_,- " handling optional variables if !exists("use_mutt_sidebar") @@ -636,160 +629,152 @@ syn keyword muttrcMono contained mono skipwhite nextgroup=muttrcColorField syn match muttrcMonoLine "^\s*mono\s\+\S\+" skipwhite nextgroup=muttrcMonoAttrib contains=muttrcMono " Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_muttrc_syntax_inits") - if version < 508 - let did_muttrc_syntax_inits = 1 - command -nargs=+ HiLink hi link <args> - else - command -nargs=+ HiLink hi def link <args> - endif - - HiLink muttrcComment Comment - HiLink muttrcEscape SpecialChar - HiLink muttrcRXChars SpecialChar - HiLink muttrcString String - HiLink muttrcRXString String - HiLink muttrcRXString2 String - HiLink muttrcSpecial Special - HiLink muttrcHooks Type - HiLink muttrcGroupFlag Type - HiLink muttrcGroupDef Macro - HiLink muttrcAddrDef muttrcGroupFlag - HiLink muttrcRXDef muttrcGroupFlag - HiLink muttrcRXPat String - HiLink muttrcAliasGroupName Macro - HiLink muttrcAliasKey Identifier - HiLink muttrcUnAliasKey Identifier - HiLink muttrcAliasEncEmail Identifier - HiLink muttrcAliasParens Type - HiLink muttrcSetNumAssignment Number - HiLink muttrcSetBoolAssignment Boolean - HiLink muttrcSetQuadAssignment Boolean - HiLink muttrcSetStrAssignment String - HiLink muttrcEmail Special - HiLink muttrcVariableInner Special - HiLink muttrcEscapedVariable String - HiLink muttrcHeader Type - HiLink muttrcKeySpecial SpecialChar - HiLink muttrcKey Type - HiLink muttrcKeyName SpecialChar - HiLink muttrcVarBool Identifier - HiLink muttrcVarQuad Identifier - HiLink muttrcVarNum Identifier - HiLink muttrcVarStr Identifier - HiLink muttrcMenu Identifier - HiLink muttrcCommand Keyword - HiLink muttrcMacroDescr String - HiLink muttrcAction Macro - HiLink muttrcBadAction Error - HiLink muttrcBindFunction Error - HiLink muttrcBindMenuList Error - HiLink muttrcFunction Macro - HiLink muttrcGroupKeyword muttrcCommand - HiLink muttrcGroupLine Error - HiLink muttrcSubscribeKeyword muttrcCommand - HiLink muttrcSubscribeLine Error - HiLink muttrcListsKeyword muttrcCommand - HiLink muttrcListsLine Error - HiLink muttrcAlternateKeyword muttrcCommand - HiLink muttrcAlternatesLine Error - HiLink muttrcAttachmentsLine muttrcCommand - HiLink muttrcAttachmentsFlag Type - HiLink muttrcAttachmentsMimeType String - HiLink muttrcColorLine Error - HiLink muttrcColorContext Error - HiLink muttrcColorContextI Identifier - HiLink muttrcColorContextH Identifier - HiLink muttrcColorKeyword muttrcCommand - HiLink muttrcColorKeywordI muttrcColorKeyword - HiLink muttrcColorKeywordH muttrcColorKeyword - HiLink muttrcColorField Identifier - HiLink muttrcColor Type - HiLink muttrcColorFG Error - HiLink muttrcColorFGI Error - HiLink muttrcColorFGH Error - HiLink muttrcColorBG Error - HiLink muttrcColorBGI Error - HiLink muttrcColorBGH Error - HiLink muttrcMonoAttrib muttrcColor - HiLink muttrcMono muttrcCommand - HiLink muttrcSimplePat Identifier - HiLink muttrcSimplePatString Macro - HiLink muttrcSimplePatMetas Special - HiLink muttrcPattern Error - HiLink muttrcUnColorLine Error - HiLink muttrcUnColorKeyword muttrcCommand - HiLink muttrcUnColorIndex Identifier - HiLink muttrcShellString muttrcEscape - HiLink muttrcRXHooks muttrcCommand - HiLink muttrcRXHookNot Type - HiLink muttrcPatHooks muttrcCommand - HiLink muttrcPatHookNot Type - HiLink muttrcFormatConditionals2 Type - HiLink muttrcIndexFormatStr muttrcString - HiLink muttrcIndexFormatEscapes muttrcEscape - HiLink muttrcIndexFormatConditionals muttrcFormatConditionals2 - HiLink muttrcAliasFormatStr muttrcString - HiLink muttrcAliasFormatEscapes muttrcEscape - HiLink muttrcAttachFormatStr muttrcString - HiLink muttrcAttachFormatEscapes muttrcEscape - HiLink muttrcAttachFormatConditionals muttrcFormatConditionals2 - HiLink muttrcComposeFormatStr muttrcString - HiLink muttrcComposeFormatEscapes muttrcEscape - HiLink muttrcFolderFormatStr muttrcString - HiLink muttrcFolderFormatEscapes muttrcEscape - HiLink muttrcFolderFormatConditionals muttrcFormatConditionals2 - HiLink muttrcMixFormatStr muttrcString - HiLink muttrcMixFormatEscapes muttrcEscape - HiLink muttrcMixFormatConditionals muttrcFormatConditionals2 - HiLink muttrcPGPFormatStr muttrcString - HiLink muttrcPGPFormatEscapes muttrcEscape - HiLink muttrcPGPFormatConditionals muttrcFormatConditionals2 - HiLink muttrcPGPCmdFormatStr muttrcString - HiLink muttrcPGPCmdFormatEscapes muttrcEscape - HiLink muttrcPGPCmdFormatConditionals muttrcFormatConditionals2 - HiLink muttrcStatusFormatStr muttrcString - HiLink muttrcStatusFormatEscapes muttrcEscape - HiLink muttrcStatusFormatConditionals muttrcFormatConditionals2 - HiLink muttrcPGPGetKeysFormatStr muttrcString - HiLink muttrcPGPGetKeysFormatEscapes muttrcEscape - HiLink muttrcSmimeFormatStr muttrcString - HiLink muttrcSmimeFormatEscapes muttrcEscape - HiLink muttrcSmimeFormatConditionals muttrcFormatConditionals2 - HiLink muttrcTimeEscapes muttrcEscape - HiLink muttrcPGPTimeEscapes muttrcEscape - HiLink muttrcStrftimeEscapes Type - HiLink muttrcStrftimeFormatStr muttrcString - HiLink muttrcFormatErrors Error - - HiLink muttrcBindFunctionNL SpecialChar - HiLink muttrcBindKeyNL SpecialChar - HiLink muttrcBindMenuListNL SpecialChar - HiLink muttrcMacroDescrNL SpecialChar - HiLink muttrcMacroBodyNL SpecialChar - HiLink muttrcMacroKeyNL SpecialChar - HiLink muttrcMacroMenuListNL SpecialChar - HiLink muttrcColorMatchCountNL SpecialChar - HiLink muttrcColorNL SpecialChar - HiLink muttrcColorRXNL SpecialChar - HiLink muttrcColorBGNL SpecialChar - HiLink muttrcColorFGNL SpecialChar - HiLink muttrcAliasNameNL SpecialChar - HiLink muttrcAliasENNL SpecialChar - HiLink muttrcAliasNL SpecialChar - HiLink muttrcUnAliasNL SpecialChar - HiLink muttrcAliasGroupDefNL SpecialChar - HiLink muttrcAliasEncEmailNL SpecialChar - HiLink muttrcPatternNL SpecialChar - HiLink muttrcUnColorPatNL SpecialChar - HiLink muttrcUnColorAPNL SpecialChar - HiLink muttrcUnColorIndexNL SpecialChar - HiLink muttrcStringNL SpecialChar - - delcommand HiLink -endif +" Only when an item doesn't have highlighting yet +command -nargs=+ HiLink hi def link <args> + +HiLink muttrcComment Comment +HiLink muttrcEscape SpecialChar +HiLink muttrcRXChars SpecialChar +HiLink muttrcString String +HiLink muttrcRXString String +HiLink muttrcRXString2 String +HiLink muttrcSpecial Special +HiLink muttrcHooks Type +HiLink muttrcGroupFlag Type +HiLink muttrcGroupDef Macro +HiLink muttrcAddrDef muttrcGroupFlag +HiLink muttrcRXDef muttrcGroupFlag +HiLink muttrcRXPat String +HiLink muttrcAliasGroupName Macro +HiLink muttrcAliasKey Identifier +HiLink muttrcUnAliasKey Identifier +HiLink muttrcAliasEncEmail Identifier +HiLink muttrcAliasParens Type +HiLink muttrcSetNumAssignment Number +HiLink muttrcSetBoolAssignment Boolean +HiLink muttrcSetQuadAssignment Boolean +HiLink muttrcSetStrAssignment String +HiLink muttrcEmail Special +HiLink muttrcVariableInner Special +HiLink muttrcEscapedVariable String +HiLink muttrcHeader Type +HiLink muttrcKeySpecial SpecialChar +HiLink muttrcKey Type +HiLink muttrcKeyName SpecialChar +HiLink muttrcVarBool Identifier +HiLink muttrcVarQuad Identifier +HiLink muttrcVarNum Identifier +HiLink muttrcVarStr Identifier +HiLink muttrcMenu Identifier +HiLink muttrcCommand Keyword +HiLink muttrcMacroDescr String +HiLink muttrcAction Macro +HiLink muttrcBadAction Error +HiLink muttrcBindFunction Error +HiLink muttrcBindMenuList Error +HiLink muttrcFunction Macro +HiLink muttrcGroupKeyword muttrcCommand +HiLink muttrcGroupLine Error +HiLink muttrcSubscribeKeyword muttrcCommand +HiLink muttrcSubscribeLine Error +HiLink muttrcListsKeyword muttrcCommand +HiLink muttrcListsLine Error +HiLink muttrcAlternateKeyword muttrcCommand +HiLink muttrcAlternatesLine Error +HiLink muttrcAttachmentsLine muttrcCommand +HiLink muttrcAttachmentsFlag Type +HiLink muttrcAttachmentsMimeType String +HiLink muttrcColorLine Error +HiLink muttrcColorContext Error +HiLink muttrcColorContextI Identifier +HiLink muttrcColorContextH Identifier +HiLink muttrcColorKeyword muttrcCommand +HiLink muttrcColorKeywordI muttrcColorKeyword +HiLink muttrcColorKeywordH muttrcColorKeyword +HiLink muttrcColorField Identifier +HiLink muttrcColor Type +HiLink muttrcColorFG Error +HiLink muttrcColorFGI Error +HiLink muttrcColorFGH Error +HiLink muttrcColorBG Error +HiLink muttrcColorBGI Error +HiLink muttrcColorBGH Error +HiLink muttrcMonoAttrib muttrcColor +HiLink muttrcMono muttrcCommand +HiLink muttrcSimplePat Identifier +HiLink muttrcSimplePatString Macro +HiLink muttrcSimplePatMetas Special +HiLink muttrcPattern Error +HiLink muttrcUnColorLine Error +HiLink muttrcUnColorKeyword muttrcCommand +HiLink muttrcUnColorIndex Identifier +HiLink muttrcShellString muttrcEscape +HiLink muttrcRXHooks muttrcCommand +HiLink muttrcRXHookNot Type +HiLink muttrcPatHooks muttrcCommand +HiLink muttrcPatHookNot Type +HiLink muttrcFormatConditionals2 Type +HiLink muttrcIndexFormatStr muttrcString +HiLink muttrcIndexFormatEscapes muttrcEscape +HiLink muttrcIndexFormatConditionals muttrcFormatConditionals2 +HiLink muttrcAliasFormatStr muttrcString +HiLink muttrcAliasFormatEscapes muttrcEscape +HiLink muttrcAttachFormatStr muttrcString +HiLink muttrcAttachFormatEscapes muttrcEscape +HiLink muttrcAttachFormatConditionals muttrcFormatConditionals2 +HiLink muttrcComposeFormatStr muttrcString +HiLink muttrcComposeFormatEscapes muttrcEscape +HiLink muttrcFolderFormatStr muttrcString +HiLink muttrcFolderFormatEscapes muttrcEscape +HiLink muttrcFolderFormatConditionals muttrcFormatConditionals2 +HiLink muttrcMixFormatStr muttrcString +HiLink muttrcMixFormatEscapes muttrcEscape +HiLink muttrcMixFormatConditionals muttrcFormatConditionals2 +HiLink muttrcPGPFormatStr muttrcString +HiLink muttrcPGPFormatEscapes muttrcEscape +HiLink muttrcPGPFormatConditionals muttrcFormatConditionals2 +HiLink muttrcPGPCmdFormatStr muttrcString +HiLink muttrcPGPCmdFormatEscapes muttrcEscape +HiLink muttrcPGPCmdFormatConditionals muttrcFormatConditionals2 +HiLink muttrcStatusFormatStr muttrcString +HiLink muttrcStatusFormatEscapes muttrcEscape +HiLink muttrcStatusFormatConditionals muttrcFormatConditionals2 +HiLink muttrcPGPGetKeysFormatStr muttrcString +HiLink muttrcPGPGetKeysFormatEscapes muttrcEscape +HiLink muttrcSmimeFormatStr muttrcString +HiLink muttrcSmimeFormatEscapes muttrcEscape +HiLink muttrcSmimeFormatConditionals muttrcFormatConditionals2 +HiLink muttrcTimeEscapes muttrcEscape +HiLink muttrcPGPTimeEscapes muttrcEscape +HiLink muttrcStrftimeEscapes Type +HiLink muttrcStrftimeFormatStr muttrcString +HiLink muttrcFormatErrors Error + +HiLink muttrcBindFunctionNL SpecialChar +HiLink muttrcBindKeyNL SpecialChar +HiLink muttrcBindMenuListNL SpecialChar +HiLink muttrcMacroDescrNL SpecialChar +HiLink muttrcMacroBodyNL SpecialChar +HiLink muttrcMacroKeyNL SpecialChar +HiLink muttrcMacroMenuListNL SpecialChar +HiLink muttrcColorMatchCountNL SpecialChar +HiLink muttrcColorNL SpecialChar +HiLink muttrcColorRXNL SpecialChar +HiLink muttrcColorBGNL SpecialChar +HiLink muttrcColorFGNL SpecialChar +HiLink muttrcAliasNameNL SpecialChar +HiLink muttrcAliasENNL SpecialChar +HiLink muttrcAliasNL SpecialChar +HiLink muttrcUnAliasNL SpecialChar +HiLink muttrcAliasGroupDefNL SpecialChar +HiLink muttrcAliasEncEmailNL SpecialChar +HiLink muttrcPatternNL SpecialChar +HiLink muttrcUnColorPatNL SpecialChar +HiLink muttrcUnColorAPNL SpecialChar +HiLink muttrcUnColorIndexNL SpecialChar +HiLink muttrcStringNL SpecialChar + +delcommand HiLink let b:current_syntax = "muttrc" |