neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

apache.vim (22484B)


      1 " Vim syntax file
      2 " Language: Apache configuration (httpd.conf, srm.conf, access.conf, .htaccess)
      3 " Maintainer: David Necas (Yeti) <yeti@physics.muni.cz>
      4 " License: This file can be redistribued and/or modified under the same terms
      5 "		as Vim itself.
      6 " Last Change: 2024 Nov 24
      7 " 2026 Feb 19 by Vim project: Add SSLVHostSNIPolicy
      8 " Notes: Last synced with apache-2.4.62, version 1.x is no longer supported
      9 " TODO: see particular FIXME's scattered through the file
     10 "		make it really linewise?
     11 "		+ add `display' where appropriate
     12 
     13 " quit when a syntax file was already loaded
     14 if exists("b:current_syntax")
     15 finish
     16 endif
     17 
     18 syn iskeyword @,48-57,_,192-255,-
     19 syn case ignore
     20 
     21 " Base constructs
     22 syn match apacheComment "^\s*#.*$" contains=apacheFixme
     23 syn match apacheUserID "#-\?\d\+\>"
     24 syn case match
     25 syn keyword apacheFixme FIXME TODO XXX NOT
     26 syn case ignore
     27 syn match apacheAnything "\s[^>]*" contained
     28 syn match apacheError "\w\+" contained
     29 syn region apacheString start=+"+ end=+"+ skip=+\\\\\|\\\"+ oneline
     30 
     31 " Following is to prevent escaped quotes from being parsed as strings.
     32 syn match apacheSkipQuote +\\"+
     33 
     34 " Core and mpm
     35 syn keyword apacheDeclaration AccessFileName AddDefaultCharset AllowOverride AuthName AuthType ContentDigest DefaultType DocumentRoot ErrorDocument ErrorLog HostNameLookups IdentityCheck Include KeepAlive KeepAliveTimeout LimitRequestBody LimitRequestFields LimitRequestFieldsize LimitRequestLine LogLevel MaxKeepAliveRequests NameVirtualHost Options Require RLimitCPU RLimitMEM RLimitNPROC Satisfy ScriptInterpreterSource ServerAdmin ServerAlias ServerName ServerPath ServerRoot ServerSignature ServerTokens TimeOut UseCanonicalName
     36 syn keyword apacheDeclaration AcceptPathInfo CGIMapExtension EnableMMAP FileETag ForceType LimitXMLRequestBody SetHandler SetInputFilter SetOutputFilter
     37 syn keyword apacheDeclaration AcceptFilter AllowEncodedSlashes EnableSendfile LimitInternalRecursion TraceEnable
     38 syn keyword apacheOption INode MTime Size
     39 syn keyword apacheOption Any All On Off Double EMail DNS Min Minimal OS Prod ProductOnly Full
     40 syn keyword apacheOption emerg alert crit error warn notice info debug
     41 syn keyword apacheOption registry script inetd standalone
     42 syn match apacheOptionOption "[+-]\?\<\(ExecCGI\|FollowSymLinks\|Includes\|IncludesNoExec\|Indexes\|MultiViews\|SymLinksIfOwnerMatch\)\>"
     43 syn keyword apacheOption user group
     44 syn match apacheOption "\<valid-user\>"
     45 syn case match
     46 syn keyword apacheMethodOption GET POST PUT DELETE CONNECT OPTIONS TRACE PATCH PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK contained
     47 " Added as suggested by Mikko Koivunalho
     48 syn keyword apacheMethodOption BASELINE-CONTROL CHECKIN CHECKOUT LABEL MERGE MKACTIVITY MKWORKSPACE REPORT UNCHECKOUT UPDATE VERSION-CONTROL contained
     49 syn case ignore
     50 syn match apacheSection "<\/\=\(Directory\|Files\|If\|Else\|Location\|VirtualHost\)[^>]*>" contains=apacheAnything
     51 syn match apacheSection "<\/\=\(RequireAll\|RequireAny\|RequireNone\)>" contains=apacheAnything
     52 syn match apacheLimitSection "<\/\=Limit[^>]*>" contains=apacheLimitSectionKeyword,apacheMethodOption,apacheError
     53 syn keyword apacheLimitSectionKeyword Limit LimitExcept contained
     54 syn match apacheAuthType "AuthType\s.*$" contains=apacheAuthTypeValue
     55 syn keyword apacheAuthTypeValue Basic Digest
     56 syn match apacheAllowOverride "AllowOverride\s.*$" contains=apacheAllowOverrideValue,apacheComment
     57 syn keyword apacheAllowOverrideValue AuthConfig FileInfo Indexes Limit Options contained
     58 syn keyword apacheDeclaration CoreDumpDirectory EnableExceptionHook GracefulShutdownTimeout Group Listen ListenBacklog LockFile MaxClients MaxMemFree MaxRequestsPerChild MaxSpareThreads MaxSpareThreadsPerChild MinSpareThreads NumServers PidFile ScoreBoardFile SendBufferSize ServerLimit StartServers StartThreads ThreadLimit ThreadsPerChild User
     59 syn keyword apacheDeclaration MaxThreads ThreadStackSize
     60 syn keyword apacheDeclaration Win32DisableAcceptEx
     61 syn keyword apacheDeclaration AssignUserId ChildPerUserId
     62 syn keyword apacheDeclaration AcceptMutex MaxSpareServers MinSpareServers
     63 syn keyword apacheOption flock fcntl sysvsem pthread
     64 
     65 " Modules
     66 syn keyword apacheDeclaration Action Script
     67 syn keyword apacheDeclaration Alias AliasMatch Redirect RedirectMatch RedirectTemp RedirectPermanent ScriptAlias ScriptAliasMatch
     68 syn keyword apacheOption permanent temp seeother gone
     69 syn keyword apacheDeclaration AuthAuthoritative AuthGroupFile AuthUserFile
     70 syn keyword apacheDeclaration AuthBasicAuthoritative AuthBasicProvider
     71 syn keyword apacheDeclaration AuthDigestAlgorithm AuthDigestDomain AuthDigestNcCheck AuthDigestNonceFormat AuthDigestNonceLifetime AuthDigestProvider AuthDigestQop AuthDigestShmemSize
     72 syn keyword apacheOption none auth auth-int MD5 MD5-sess
     73 syn match apacheSection "<\/\=Auth[ntz]ProviderAlias[^>]*>" contains=apacheAnything
     74 syn keyword apacheDeclaration Anonymous Anonymous_Authoritative Anonymous_LogEmail Anonymous_MustGiveEmail Anonymous_NoUserID Anonymous_VerifyEmail
     75 syn keyword apacheDeclaration AuthDBDUserPWQuery AuthDBDUserRealmQuery
     76 syn keyword apacheDeclaration AuthDBMGroupFile AuthDBMAuthoritative
     77 syn keyword apacheDeclaration AuthDBM TypeAuthDBMUserFile
     78 syn keyword apacheOption default SDBM GDBM NDBM DB
     79 syn keyword apacheDeclaration AuthDefaultAuthoritative
     80 syn keyword apacheDeclaration AuthUserFile
     81 syn keyword apacheDeclaration AuthLDAPBindON AuthLDAPEnabled AuthLDAPFrontPageHack AuthLDAPStartTLS
     82 syn keyword apacheDeclaration AuthLDAPBindDN AuthLDAPBindPassword AuthLDAPCharsetConfig AuthLDAPCompareDNOnServer AuthLDAPDereferenceAliases AuthLDAPGroupAttribute AuthLDAPGroupAttributeIsDN AuthLDAPRemoteUserIsDN AuthLDAPUrl AuthzLDAPAuthoritative
     83 syn keyword apacheOption always never searching finding
     84 syn keyword apacheOption ldap-user ldap-group ldap-dn ldap-attribute ldap-filter
     85 syn keyword apacheDeclaration AuthDBMGroupFile AuthzDBMAuthoritative AuthzDBMType
     86 syn keyword apacheDeclaration AuthzDefaultAuthoritative
     87 syn keyword apacheDeclaration AuthGroupFile AuthzGroupFileAuthoritative
     88 syn match apacheAllowDeny "Allow\s\+from.*$" contains=apacheAllowDenyValue,apacheComment
     89 syn match apacheAllowDeny "Deny\s\+from.*$" contains=apacheAllowDenyValue,apacheComment
     90 syn keyword apacheAllowDenyValue All None contained
     91 syn match apacheOrder "^\s*Order\s.*$" contains=apacheOrderValue,apacheComment
     92 syn keyword apacheOrderValue Deny Allow contained
     93 syn keyword apacheDeclaration  AuthzOwnerAuthoritative
     94 syn keyword apacheDeclaration  AuthzUserAuthoritative
     95 syn keyword apacheDeclaration AddAlt AddAltByEncoding AddAltByType AddDescription AddIcon AddIconByEncoding AddIconByType DefaultIcon HeaderName IndexIgnore IndexOptions IndexOrderDefault ReadmeName
     96 syn keyword apacheDeclaration IndexStyleSheet
     97 syn keyword apacheOption DescriptionWidth FancyIndexing FoldersFirst IconHeight IconsAreLinks IconWidth NameWidth ScanHTMLTitles SuppressColumnSorting SuppressDescription SuppressHTMLPreamble SuppressLastModified SuppressSize TrackModified
     98 syn keyword apacheOption Ascending Descending Name Date Size Description
     99 syn keyword apacheOption HTMLTable SuppressIcon SuppressRules VersionSort XHTML
    100 syn keyword apacheOption IgnoreClient IgnoreCase ShowForbidden SuppresRules
    101 syn keyword apacheDeclaration CacheForceCompletion CacheMaxStreamingBuffer
    102 syn keyword apacheDeclaration CacheDefaultExpire CacheDisable CacheEnable CacheIgnoreCacheControl CacheIgnoreHeaders CacheIgnoreNoLastMod CacheLastModifiedFactor CacheMaxExpire CacheStoreNoStore CacheStorePrivate
    103 syn keyword apacheDeclaration MetaFiles MetaDir MetaSuffix
    104 syn keyword apacheDeclaration ScriptLog ScriptLogLength ScriptLogBuffer
    105 syn keyword apacheDeclaration ScriptStock
    106 syn keyword apacheDeclaration CharsetDefault CharsetOptions CharsetSourceEnc
    107 syn keyword apacheOption DebugLevel ImplicitAdd NoImplicitAdd
    108 syn keyword apacheDeclaration Dav DavDepthInfinity DavMinTimeout
    109 syn keyword apacheDeclaration DavLockDB
    110 syn keyword apacheDeclaration DavGenericLockDB
    111 syn keyword apacheDeclaration DBDExptime DBDKeep DBDMax DBDMin DBDParams DBDPersist DBDPrepareSQL DBDriver
    112 syn keyword apacheDeclaration DeflateCompressionLevel DeflateBufferSize DeflateFilterNote DeflateMemLevel DeflateWindowSize
    113 syn keyword apacheDeclaration DirectoryIndex DirectorySlash
    114 syn keyword apacheDeclaration CacheExpiryCheck CacheGcClean CacheGcDaily CacheGcInterval CacheGcMemUsage CacheGcUnused CacheSize CacheTimeMargin
    115 syn keyword apacheDeclaration CacheDirLength CacheDirLevels CacheMaxFileSize CacheMinFileSize CacheRoot
    116 syn keyword apacheDeclaration DumpIOInput DumpIOOutput
    117 syn keyword apacheDeclaration ProtocolEcho
    118 syn keyword apacheDeclaration PassEnv SetEnv UnsetEnv
    119 syn keyword apacheDeclaration Example
    120 syn keyword apacheDeclaration ExpiresActive ExpiresByType ExpiresDefault
    121 syn keyword apacheDeclaration ExtFilterDefine ExtFilterOptions
    122 syn keyword apacheOption PreservesContentLength DebugLevel LogStderr NoLogStderr
    123 syn match apacheOption "\<\(cmd\|mode\|intype\|outtype\|ftype\|disableenv\|enableenv\)\ze="
    124 syn keyword apacheDeclaration CacheFile MMapFile
    125 syn keyword apacheDeclaration FilterChain FilterDeclare FilterProtocol FilterProvider FilterTrace
    126 syn keyword apacheDeclaration Header
    127 syn keyword apacheDeclaration RequestHeader
    128 syn keyword apacheOption set unset append add
    129 syn keyword apacheDeclaration IdentityCheck IdentityCheckTimeout
    130 syn keyword apacheDeclaration ImapMenu ImapDefault ImapBase
    131 syn keyword apacheOption none formatted semiformatted unformatted
    132 syn keyword apacheOption nocontent referer error map
    133 syn keyword apacheDeclaration SSIEndTag SSIErrorMsg SSIStartTag SSITimeFormat SSIUndefinedEcho XBitHack
    134 syn keyword apacheOption on off full
    135 syn keyword apacheDeclaration AddModuleInfo
    136 syn keyword apacheDeclaration ISAPIReadAheadBuffer ISAPILogNotSupported ISAPIAppendLogToErrors ISAPIAppendLogToQuery
    137 syn keyword apacheDeclaration ISAPICacheFile ISAIPFakeAsync
    138 syn keyword apacheDeclaration LDAPCertDBPath
    139 syn keyword apacheDeclaration LDAPCacheEntries LDAPCacheTTL LDAPConnectionTimeout LDAPOpCacheEntries LDAPOpCacheTTL LDAPSharedCacheFile LDAPSharedCacheSize LDAPTrustedClientCert LDAPTrustedGlobalCert LDAPTrustedMode LDAPVerifyServerCert
    140 syn keyword apacheOption CA_DER CA_BASE64 CA_CERT7_DB CA_SECMOD CERT_DER CERT_BASE64 CERT_KEY3_DB CERT_NICKNAME CERT_PFX KEY_DER KEY_BASE64 KEY_PFX
    141 syn keyword apacheDeclaration BufferedLogs CookieLog CustomLog LogFormat TransferLog
    142 syn keyword apacheDeclaration ForensicLog
    143 syn keyword apacheDeclaration MCacheMaxObjectCount MCacheMaxObjectSize MCacheMaxStreamingBuffer MCacheMinObjectSize MCacheRemovalAlgorithm MCacheSize
    144 syn keyword apacheDeclaration AddCharset AddEncoding AddHandler AddLanguage AddType DefaultLanguage RemoveEncoding RemoveHandler RemoveType TypesConfig
    145 syn keyword apacheDeclaration AddInputFilter AddOutputFilter ModMimeUsePathInfo MultiviewsMatch RemoveInputFilter RemoveOutputFilter RemoveCharset
    146 syn keyword apacheOption NegotiatedOnly Filters Handlers
    147 syn keyword apacheDeclaration MimeMagicFile
    148 syn keyword apacheDeclaration MMapFile
    149 syn keyword apacheDeclaration CacheNegotiatedDocs LanguagePriority ForceLanguagePriority
    150 syn keyword apacheDeclaration NWSSLTrustedCerts NWSSLUpgradeable SecureListen
    151 syn keyword apacheDeclaration PerlModule PerlRequire PerlTaintCheck PerlWarn
    152 syn keyword apacheDeclaration PerlSetVar PerlSetEnv PerlPassEnv PerlSetupEnv
    153 syn keyword apacheDeclaration PerlInitHandler PerlPostReadRequestHandler PerlHeaderParserHandler
    154 syn keyword apacheDeclaration PerlTransHandler PerlAccessHandler PerlAuthenHandler PerlAuthzHandler
    155 syn keyword apacheDeclaration PerlTypeHandler PerlFixupHandler PerlHandler PerlLogHandler
    156 syn keyword apacheDeclaration PerlCleanupHandler PerlChildInitHandler PerlChildExitHandler
    157 syn keyword apacheDeclaration PerlRestartHandler PerlDispatchHandler
    158 syn keyword apacheDeclaration PerlFreshRestart PerlSendHeader
    159 syn keyword apacheDeclaration php_value php_flag php_admin_value php_admin_flag
    160 syn match apacheSection "<\/\=\(Macro\|MDomain\|Proxy\)[^>]*>" contains=apacheAnything
    161 syn keyword apacheDeclaration AllowCONNECT NoProxy ProxyBadHeader ProxyBlock ProxyDomain ProxyErrorOverride ProxyIOBufferSize ProxyMaxForwards ProxyPass ProxyPassMatch ProxyPassReverse ProxyPassReverseCookieDomain ProxyPassReverseCookiePath ProxyPreserveHost ProxyReceiveBufferSize ProxyRemote ProxyRemoteMatch ProxyRequests ProxyTimeout ProxyVia
    162 syn keyword apacheDeclaration RewriteBase RewriteCond RewriteEngine RewriteLock RewriteLog RewriteLogLevel RewriteMap RewriteOptions RewriteRule
    163 syn keyword apacheOption inherit
    164 syn keyword apacheDeclaration BrowserMatch BrowserMatchNoCase SetEnvIf SetEnvIfNoCase
    165 syn keyword apacheDeclaration LoadFile LoadModule
    166 syn keyword apacheDeclaration CheckSpelling CheckCaseOnly
    167 syn keyword apacheDeclaration SSLCACertificateFile SSLCACertificatePath SSLCADNRequestFile SSLCADNRequestPath SSLCARevocationFile SSLCARevocationPath SSLCertificateChainFile SSLCertificateFile SSLCertificateKeyFile SSLCipherSuite SSLCompression SSLCryptoDevice SSLEngine SSLFIPS SSLHonorCipherOrder SSLInsecureRenegotiation SSLMutex SSLOptions SSLPassPhraseDialog SSLProtocol SSLProxyCACertificateFile SSLProxyCACertificatePath SSLProxyCARevocationFile SSLProxyCARevocationPath SSLProxyCheckPeerCN SSLProxyCheckPeerExpire SSLProxyCipherSuite SSLProxyEngine SSLProxyMachineCertificateChainFile SSLProxyMachineCertificateFile SSLProxyMachineCertificatePath SSLProxyProtocol SSLProxyVerify SSLProxyVerifyDepth SSLRandomSeed SSLRenegBufferSize SSLRequire SSLRequireSSL SSLSessionCache SSLSessionCacheTimeout SSLSessionTicketKeyFile SSLSessionTickets SSLStrictSNIVHostCheck SSLUserName SSLVerifyClient SSLVerifyDepth SSLVHostSNIPolicy
    168 syn match apacheOption "[+-]\?\<\(StdEnvVars\|CompatEnvVars\|ExportCertData\|FakeBasicAuth\|StrictRequire\|OptRenegotiate\)\>"
    169 syn keyword apacheOption builtin sem
    170 syn match apacheOption "\(file\|exec\|egd\|dbm\|shm\):"
    171 syn match apacheOption "[+-]\?\<\(SSLv2\|SSLv3\|TLSv1\|kRSA\|kHDr\|kDHd\|kEDH\|aNULL\|aRSA\|aDSS\|aRH\|eNULL\|DES\|3DES\|RC2\|RC4\|IDEA\|MD5\|SHA1\|SHA\|EXP\|EXPORT40\|EXPORT56\|LOW\|MEDIUM\|HIGH\|RSA\|DH\|EDH\|ADH\|DSS\|NULL\)\>"
    172 syn keyword apacheOption optional optional_no_ca
    173 syn keyword apacheDeclaration ExtendedStatus
    174 syn keyword apacheDeclaration SuexecUserGroup
    175 syn keyword apacheDeclaration UserDir
    176 syn keyword apacheDeclaration CookieDomain CookieExpires CookieName CookieStyle CookieTracking
    177 syn keyword apacheOption Netscape Cookie Cookie2 RFC2109 RFC2965
    178 syn keyword apacheDeclaration VirtualDocumentRoot VirtualDocumentRootIP VirtualScriptAlias VirtualScriptAliasIP
    179 syn keyword apacheDeclaration AcceptErrorsNonFatal AsyncFilter AsyncRequestWorkerFactor AuthBasicFake AuthBasicUseDigestAlgorithm AuthBearerAuthoritative AuthBearerProvider AuthBearerProxy AuthDBMType AuthDBMUserFile AuthFormAuthoritative AuthFormBody AuthFormDisableNoStore AuthFormFakeBasicAuth AuthFormLocation AuthFormLoginRequiredLocation AuthFormLoginSuccessLocation AuthFormLogoutLocation AuthFormMethod AuthFormMimetype AuthFormPassword AuthFormProvider AuthFormSitePassphrase AuthFormSize AuthFormUsername AuthLDAPAuthorizePrefix AuthLDAPBindAuthoritative AuthLDAPCompareAsUser AuthLDAPInitialBindAsUser AuthLDAPInitialBindPattern AuthLDAPMaxSubGroupDepth AuthLDAPRemoteUserAttribute AuthLDAPSearchAsUser AuthLDAPSubGroupAttribute AuthLDAPSubGroupClass AuthLDAPURL AuthMerging AuthnCacheContext AuthnCacheEnable AuthnCacheProvideFor AuthnCacheSOCache AuthnCacheTimeout AuthnzFcgiCheckAuthnProvider AuthnzFcgiDefineProvider AuthtJwtClaim AuthtJwtDriver AuthtJwtSign AuthtJwtVerify AuthzDBDLoginToReferer AuthzDBDQuery AuthzDBDRedirectQuery AuthzSendForbiddenOnFailure BalancerGrowth BalancerInherit BalancerMember BalancerPersist BrotliAlterETag BrotliCompressionMaxInputBlock BrotliCompressionQuality BrotliCompressionWindow BrotliFilterNote BufferSize CacheDetailHeader CacheHeader CacheIgnoreQueryString CacheIgnoreURLSessionIdentifiers CacheKeyBaseURL CacheLock CacheLockMaxAge CacheLockPath CacheMinExpire CacheQuickHandler CacheReadSize CacheReadTime CacheSocache CacheSocacheMaxSize CacheSocacheMaxTime CacheSocacheMinTime CacheSocacheReadSize CacheSocacheReadTime CacheStaleOnError CacheStoreExpired CGIDScriptTimeout CGIPassAuth CGIScriptTimeout CGIVar CheckBasenameMatch ChrootDir CookieHTTPOnly CookieSameSite CookieSecure CryptoCipher CryptoDriver CryptoIV CryptoKey CryptoSize CTAuditStorage CTLogClient CTLogConfigDB CTMaxSCTAge CTProxyAwareness CTSCTStorage CTServerHelloSCTLimit CTStaticLogConfig CTStaticSCTs DBDInitSQL DefaultRuntimeDir DefaultStateDir DeflateAlterETag DeflateInflateLimitRequestBody DeflateInflateRatioBurst DeflateInflateRatioLimit DirectoryCheckHandler DTracePrivileges FallbackResource Files FilesMatch FirehoseConnectionInput FirehoseConnectionOutput FirehoseProxyConnectionInput FirehoseProxyConnectionOutput FirehoseRequestInput FirehoseRequestOutput FlushMaxPipelined FlushMaxThreshold GlobalLog GprofDir H2CopyFiles H2Direct H2EarlyHint H2EarlyHints H2MaxDataFrameLen H2MaxSessionStreams H2MaxWorkerIdleSeconds H2MaxWorkers H2MinWorkers H2ModernTLSOnly H2OutputBuffering H2Padding H2ProxyRequests H2Push H2PushDiarySize H2PushPriority H2PushResource H2SerializeHeaders H2StreamMaxMemSize H2StreamTimeout H2TLSCoolDownSecs H2TLSWarmUpSize H2Upgrade H2WebSockets H2WindowSize HeartbeatAddress HeartbeatListen HeartbeatMaxServers HeartbeatStorage HeartbeatStorage HostnameLookups HttpProtocolOptions IndexForbiddenReturn404 IndexHeadInsert InputSed ISAPIFakeAsync KeptBodySize LDAPConnectionPoolTTL LDAPLibraryDebug LDAPReferralHopLimit LDAPReferrals LDAPRetries LDAPRetryDelay LDAPTimeout Location LocationMatch LogIOTrackTTFB LogIOTrackTTFU LogMessage LuaAuthzProvider LuaCodeCache LuaHookAccessChecker LuaHookAuthChecker LuaHookCheckUserID LuaHookFixups LuaHookInsertFilter LuaHookLog LuaHookMapToStorage LuaHookPreTranslate LuaHookTranslateName LuaHookTypeChecker LuaInherit LuaInputFilter LuaMapHandler LuaOutputFilter LuaPackageCPath LuaPackagePath LuaQuickHandler LuaRoot LuaScope MacroIgnoreBadNesting MacroIgnoreEmptyArgs MaxConnectionsPerChild MaxRangeOverlaps MaxRangeReversals MaxRanges MaxRequestWorkers MDActivationDelay MDBaseServer MDCAChallenges MDCertificateAgreement MDCertificateAuthority MDCertificateCheck MDCertificateFile MDCertificateKeyFile MDCertificateMonitor MDCertificateProtocol MDCertificateStatus MDChallengeDns01 MDChallengeDns01Version MDCheckInterval MDContactEmail MDDriveMode MDExternalAccountBinding MDHttpProxy MDMatchNames MDMember MDMembers MDMessageCmd MDMustStaple MDNotifyCmd MDomain MDPortMap MDPrivateKeys MDRenewMode MDRenewWindow MDRequireHttps MDRetryDelay MDRetryFailover MDServerStatus MDStapleOthers MDStapling MDStaplingKeepResponse MDStaplingRenewWindow MDStoreDir MDStoreLocks MDWarnWindow MemcacheConnTTL MergeSlashes MergeTrailers MimeOptions ModemStandard Mutex Order OutputSed PolicyConditional PolicyConditionalURL PolicyEnvironment PolicyFilter PolicyKeepalive PolicyKeepaliveURL PolicyLength PolicyLengthURL PolicyMaxage PolicyMaxageURL PolicyNocache PolicyNocacheURL PolicyType PolicyTypeURL PolicyValidation PolicyValidationURL PolicyVary PolicyVaryURL PolicyVersion PolicyVersionURL PrivilegesMode Protocol Protocols ProtocolsHonorOrder Proxy100Continue ProxyAddHeaders ProxyExpressDBMFile ProxyExpressDBMType ProxyExpressEnable ProxyFCGIBackendType ProxyFCGISetEnvIf ProxyFtpDirCharset ProxyFtpEscapeWildcards ProxyFtpListOnWildcard ProxyHCExpr ProxyHCTemplate ProxyHCTPsize ProxyHTMLBufSize ProxyHTMLCharsetOut ProxyHTMLDocType ProxyHTMLEnable ProxyHTMLEvents ProxyHTMLExtended ProxyHTMLFixups ProxyHTMLInterp ProxyHTMLLinks ProxyHTMLMeta ProxyHTMLStripComments ProxyHTMLURLMap ProxySCGIInternalRedirect ProxySCGISendfile ProxySet ProxySourceAddress ProxyStatus ProxyWebsocketAsync ProxyWebsocketAsyncDelay ProxyWebsocketFallbackToProxyHttp ProxyWebsocketIdleTimeout QualifyRedirectURL ReadBufferSize ReceiveBufferSize RedisConnPoolTTL RedisTimeout ReflectorHeader RegexDefaultOptions RegisterHttpMethod RemoteIPHeader RemoteIPInternalProxy RemoteIPInternalProxyList RemoteIPProxiesHeader RemoteIPProxyProtocol RemoteIPProxyProtocolExceptions RemoteIPTrustedProxy RemoteIPTrustedProxyList RemoveLanguage RequestReadTimeout SeeRequestTail Session SessionCookieMaxAge SessionCookieName SessionCookieName2 SessionCookieRemove SessionCryptoCipher SessionCryptoDriver SessionCryptoPassphrase SessionCryptoPassphraseFile SessionDBDCookieName SessionDBDCookieName2 SessionDBDCookieRemove SessionDBDDeleteLabel SessionDBDInsertLabel SessionDBDPerUser SessionDBDSelectLabel SessionDBDUpdateLabel SessionEnv SessionExclude SessionExpiryUpdateInterval SessionHeader SessionInclude SessionMaxAge SSIETag SSILastModified SSILegacyExprParser SSLCARevocationCheck SSLClientHelloVars SSLOCSPDefaultResponder SSLOCSPEnable SSLOCSPNoverify SSLOCSPOverrideResponder SSLOCSPProxyURL SSLOCSPResponderCertificateFile SSLOCSPResponderTimeout SSLOCSPResponseMaxAge SSLOCSPResponseTimeSkew SSLOCSPUseRequestNonce SSLOpenSSLConfCmd SSLPolicy SSLProxyCARevocationCheck SSLProxyCheckPeerName SSLSRPUnknownUserSeed SSLSRPVerifierFile SSLStaplingCache SSLStaplingErrorCacheTimeout SSLStaplingFakeTryLater SSLStaplingForceURL SSLStaplingResponderTimeout SSLStaplingResponseMaxAge SSLStaplingResponseTimeSkew SSLStaplingReturnResponderErrors SSLStaplingStandardCacheTimeout SSLUseStapling StrictHostCheck Substitute SubstituteInheritBefore SubstituteMaxLineLength Suexec UNCList UnDefine UndefMacro Use UseCanonicalPhysicalPort VHostCGIMode VHostCGIPrivs VHostGroup VHostPrivs VHostSecure VHostUser Warning WatchdogInterval xml2EncAlias xml2EncDefault xml2StartParse
    180 
    181 " Define the default highlighting
    182 
    183 hi def link apacheAllowOverride apacheDeclaration
    184 hi def link apacheAllowOverrideValue apacheOption
    185 hi def link apacheAuthType apacheDeclaration
    186 hi def link apacheAuthTypeValue apacheOption
    187 hi def link apacheOptionOption apacheOption
    188 hi def link apacheDeclaration Function
    189 hi def link apacheAnything apacheOption
    190 hi def link apacheOption Number
    191 hi def link apacheComment Comment
    192 hi def link apacheFixme Todo
    193 hi def link apacheLimitSectionKeyword apacheLimitSection
    194 hi def link apacheLimitSection apacheSection
    195 hi def link apacheSection Label
    196 hi def link apacheMethodOption Type
    197 hi def link apacheAllowDeny Include
    198 hi def link apacheAllowDenyValue Identifier
    199 hi def link apacheOrder Special
    200 hi def link apacheOrderValue String
    201 hi def link apacheString String
    202 hi def link apacheError Error
    203 hi def link apacheUserID Number
    204 
    205 
    206 let b:current_syntax = "apache"