codekingpro/portable-devtools
115k
1" Vim syntax file2" 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 terms5" as Vim itself.6" Last Change: 2024 Nov 247" 2026 Feb 19 by Vim project: Add SSLVHostSNIPolicy8" Notes: Last synced with apache-2.4.62, version 1.x is no longer supported9" TODO: see particular FIXME's scattered through the file10" make it really linewise?11" + add `display' where appropriate12 13" quit when a syntax file was already loaded14if exists("b:current_syntax")15 finish16endif17 18syn iskeyword @,48-57,_,192-255,-19syn case ignore20 21" Base constructs22syn match apacheComment "^\s*#.*$" contains=apacheFixme23syn match apacheUserID "#-\?\d\+\>"24syn case match25syn keyword apacheFixme FIXME TODO XXX NOT26syn case ignore27syn match apacheAnything "\s[^>]*" contained28syn match apacheError "\w\+" contained29syn region apacheString start=+"+ end=+"+ skip=+\\\\\|\\\"+ oneline30 31" Following is to prevent escaped quotes from being parsed as strings.32syn match apacheSkipQuote +\\"+33 34" Core and mpm35syn 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 UseCanonicalName36syn keyword apacheDeclaration AcceptPathInfo CGIMapExtension EnableMMAP FileETag ForceType LimitXMLRequestBody SetHandler SetInputFilter SetOutputFilter37syn keyword apacheDeclaration AcceptFilter AllowEncodedSlashes EnableSendfile LimitInternalRecursion TraceEnable38syn keyword apacheOption INode MTime Size39syn keyword apacheOption Any All On Off Double EMail DNS Min Minimal OS Prod ProductOnly Full40syn keyword apacheOption emerg alert crit error warn notice info debug41syn keyword apacheOption registry script inetd standalone42syn match apacheOptionOption "[+-]\?\<\(ExecCGI\|FollowSymLinks\|Includes\|IncludesNoExec\|Indexes\|MultiViews\|SymLinksIfOwnerMatch\)\>"43syn keyword apacheOption user group44syn match apacheOption "\<valid-user\>"45syn case match46syn keyword apacheMethodOption GET POST PUT DELETE CONNECT OPTIONS TRACE PATCH PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK contained47" Added as suggested by Mikko Koivunalho48syn keyword apacheMethodOption BASELINE-CONTROL CHECKIN CHECKOUT LABEL MERGE MKACTIVITY MKWORKSPACE REPORT UNCHECKOUT UPDATE VERSION-CONTROL contained49syn case ignore50syn match apacheSection "<\/\=\(Directory\|Files\|If\|Else\|Location\|VirtualHost\)[^>]*>" contains=apacheAnything51syn match apacheSection "<\/\=\(RequireAll\|RequireAny\|RequireNone\)>" contains=apacheAnything52syn match apacheLimitSection "<\/\=Limit[^>]*>" contains=apacheLimitSectionKeyword,apacheMethodOption,apacheError53syn keyword apacheLimitSectionKeyword Limit LimitExcept contained54syn match apacheAuthType "AuthType\s.*$" contains=apacheAuthTypeValue55syn keyword apacheAuthTypeValue Basic Digest56syn match apacheAllowOverride "AllowOverride\s.*$" contains=apacheAllowOverrideValue,apacheComment57syn keyword apacheAllowOverrideValue AuthConfig FileInfo Indexes Limit Options contained58syn keyword apacheDeclaration CoreDumpDirectory EnableExceptionHook GracefulShutdownTimeout Group Listen ListenBacklog LockFile MaxClients MaxMemFree MaxRequestsPerChild MaxSpareThreads MaxSpareThreadsPerChild MinSpareThreads NumServers PidFile ScoreBoardFile SendBufferSize ServerLimit StartServers StartThreads ThreadLimit ThreadsPerChild User59syn keyword apacheDeclaration MaxThreads ThreadStackSize60syn keyword apacheDeclaration Win32DisableAcceptEx61syn keyword apacheDeclaration AssignUserId ChildPerUserId62syn keyword apacheDeclaration AcceptMutex MaxSpareServers MinSpareServers63syn keyword apacheOption flock fcntl sysvsem pthread64 65" Modules66syn keyword apacheDeclaration Action Script67syn keyword apacheDeclaration Alias AliasMatch Redirect RedirectMatch RedirectTemp RedirectPermanent ScriptAlias ScriptAliasMatch68syn keyword apacheOption permanent temp seeother gone69syn keyword apacheDeclaration AuthAuthoritative AuthGroupFile AuthUserFile70syn keyword apacheDeclaration AuthBasicAuthoritative AuthBasicProvider71syn keyword apacheDeclaration AuthDigestAlgorithm AuthDigestDomain AuthDigestNcCheck AuthDigestNonceFormat AuthDigestNonceLifetime AuthDigestProvider AuthDigestQop AuthDigestShmemSize72syn keyword apacheOption none auth auth-int MD5 MD5-sess73syn match apacheSection "<\/\=Auth[ntz]ProviderAlias[^>]*>" contains=apacheAnything74syn keyword apacheDeclaration Anonymous Anonymous_Authoritative Anonymous_LogEmail Anonymous_MustGiveEmail Anonymous_NoUserID Anonymous_VerifyEmail75syn keyword apacheDeclaration AuthDBDUserPWQuery AuthDBDUserRealmQuery76syn keyword apacheDeclaration AuthDBMGroupFile AuthDBMAuthoritative77syn keyword apacheDeclaration AuthDBM TypeAuthDBMUserFile78syn keyword apacheOption default SDBM GDBM NDBM DB79syn keyword apacheDeclaration AuthDefaultAuthoritative80syn keyword apacheDeclaration AuthUserFile81syn keyword apacheDeclaration AuthLDAPBindON AuthLDAPEnabled AuthLDAPFrontPageHack AuthLDAPStartTLS82syn keyword apacheDeclaration AuthLDAPBindDN AuthLDAPBindPassword AuthLDAPCharsetConfig AuthLDAPCompareDNOnServer AuthLDAPDereferenceAliases AuthLDAPGroupAttribute AuthLDAPGroupAttributeIsDN AuthLDAPRemoteUserIsDN AuthLDAPUrl AuthzLDAPAuthoritative83syn keyword apacheOption always never searching finding84syn keyword apacheOption ldap-user ldap-group ldap-dn ldap-attribute ldap-filter85syn keyword apacheDeclaration AuthDBMGroupFile AuthzDBMAuthoritative AuthzDBMType86syn keyword apacheDeclaration AuthzDefaultAuthoritative87syn keyword apacheDeclaration AuthGroupFile AuthzGroupFileAuthoritative88syn match apacheAllowDeny "Allow\s\+from.*$" contains=apacheAllowDenyValue,apacheComment89syn match apacheAllowDeny "Deny\s\+from.*$" contains=apacheAllowDenyValue,apacheComment90syn keyword apacheAllowDenyValue All None contained91syn match apacheOrder "^\s*Order\s.*$" contains=apacheOrderValue,apacheComment92syn keyword apacheOrderValue Deny Allow contained93syn keyword apacheDeclaration AuthzOwnerAuthoritative94syn keyword apacheDeclaration AuthzUserAuthoritative95syn keyword apacheDeclaration AddAlt AddAltByEncoding AddAltByType AddDescription AddIcon AddIconByEncoding AddIconByType DefaultIcon HeaderName IndexIgnore IndexOptions IndexOrderDefault ReadmeName96syn keyword apacheDeclaration IndexStyleSheet97syn keyword apacheOption DescriptionWidth FancyIndexing FoldersFirst IconHeight IconsAreLinks IconWidth NameWidth ScanHTMLTitles SuppressColumnSorting SuppressDescription SuppressHTMLPreamble SuppressLastModified SuppressSize TrackModified98syn keyword apacheOption Ascending Descending Name Date Size Description99syn keyword apacheOption HTMLTable SuppressIcon SuppressRules VersionSort XHTML100syn keyword apacheOption IgnoreClient IgnoreCase ShowForbidden SuppresRules101syn keyword apacheDeclaration CacheForceCompletion CacheMaxStreamingBuffer102syn keyword apacheDeclaration CacheDefaultExpire CacheDisable CacheEnable CacheIgnoreCacheControl CacheIgnoreHeaders CacheIgnoreNoLastMod CacheLastModifiedFactor CacheMaxExpire CacheStoreNoStore CacheStorePrivate103syn keyword apacheDeclaration MetaFiles MetaDir MetaSuffix104syn keyword apacheDeclaration ScriptLog ScriptLogLength ScriptLogBuffer105syn keyword apacheDeclaration ScriptStock106syn keyword apacheDeclaration CharsetDefault CharsetOptions CharsetSourceEnc107syn keyword apacheOption DebugLevel ImplicitAdd NoImplicitAdd108syn keyword apacheDeclaration Dav DavDepthInfinity DavMinTimeout109syn keyword apacheDeclaration DavLockDB110syn keyword apacheDeclaration DavGenericLockDB111syn keyword apacheDeclaration DBDExptime DBDKeep DBDMax DBDMin DBDParams DBDPersist DBDPrepareSQL DBDriver112syn keyword apacheDeclaration DeflateCompressionLevel DeflateBufferSize DeflateFilterNote DeflateMemLevel DeflateWindowSize113syn keyword apacheDeclaration DirectoryIndex DirectorySlash114syn keyword apacheDeclaration CacheExpiryCheck CacheGcClean CacheGcDaily CacheGcInterval CacheGcMemUsage CacheGcUnused CacheSize CacheTimeMargin115syn keyword apacheDeclaration CacheDirLength CacheDirLevels CacheMaxFileSize CacheMinFileSize CacheRoot116syn keyword apacheDeclaration DumpIOInput DumpIOOutput117syn keyword apacheDeclaration ProtocolEcho118syn keyword apacheDeclaration PassEnv SetEnv UnsetEnv119syn keyword apacheDeclaration Example120syn keyword apacheDeclaration ExpiresActive ExpiresByType ExpiresDefault121syn keyword apacheDeclaration ExtFilterDefine ExtFilterOptions122syn keyword apacheOption PreservesContentLength DebugLevel LogStderr NoLogStderr123syn match apacheOption "\<\(cmd\|mode\|intype\|outtype\|ftype\|disableenv\|enableenv\)\ze="124syn keyword apacheDeclaration CacheFile MMapFile125syn keyword apacheDeclaration FilterChain FilterDeclare FilterProtocol FilterProvider FilterTrace126syn keyword apacheDeclaration Header127syn keyword apacheDeclaration RequestHeader128syn keyword apacheOption set unset append add129syn keyword apacheDeclaration IdentityCheck IdentityCheckTimeout130syn keyword apacheDeclaration ImapMenu ImapDefault ImapBase131syn keyword apacheOption none formatted semiformatted unformatted132syn keyword apacheOption nocontent referer error map133syn keyword apacheDeclaration SSIEndTag SSIErrorMsg SSIStartTag SSITimeFormat SSIUndefinedEcho XBitHack134syn keyword apacheOption on off full135syn keyword apacheDeclaration AddModuleInfo136syn keyword apacheDeclaration ISAPIReadAheadBuffer ISAPILogNotSupported ISAPIAppendLogToErrors ISAPIAppendLogToQuery137syn keyword apacheDeclaration ISAPICacheFile ISAIPFakeAsync138syn keyword apacheDeclaration LDAPCertDBPath139syn keyword apacheDeclaration LDAPCacheEntries LDAPCacheTTL LDAPConnectionTimeout LDAPOpCacheEntries LDAPOpCacheTTL LDAPSharedCacheFile LDAPSharedCacheSize LDAPTrustedClientCert LDAPTrustedGlobalCert LDAPTrustedMode LDAPVerifyServerCert140syn 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_PFX141syn keyword apacheDeclaration BufferedLogs CookieLog CustomLog LogFormat TransferLog142syn keyword apacheDeclaration ForensicLog143syn keyword apacheDeclaration MCacheMaxObjectCount MCacheMaxObjectSize MCacheMaxStreamingBuffer MCacheMinObjectSize MCacheRemovalAlgorithm MCacheSize144syn keyword apacheDeclaration AddCharset AddEncoding AddHandler AddLanguage AddType DefaultLanguage RemoveEncoding RemoveHandler RemoveType TypesConfig145syn keyword apacheDeclaration AddInputFilter AddOutputFilter ModMimeUsePathInfo MultiviewsMatch RemoveInputFilter RemoveOutputFilter RemoveCharset146syn keyword apacheOption NegotiatedOnly Filters Handlers147syn keyword apacheDeclaration MimeMagicFile148syn keyword apacheDeclaration MMapFile149syn keyword apacheDeclaration CacheNegotiatedDocs LanguagePriority ForceLanguagePriority150syn keyword apacheDeclaration NWSSLTrustedCerts NWSSLUpgradeable SecureListen151syn keyword apacheDeclaration PerlModule PerlRequire PerlTaintCheck PerlWarn152syn keyword apacheDeclaration PerlSetVar PerlSetEnv PerlPassEnv PerlSetupEnv153syn keyword apacheDeclaration PerlInitHandler PerlPostReadRequestHandler PerlHeaderParserHandler154syn keyword apacheDeclaration PerlTransHandler PerlAccessHandler PerlAuthenHandler PerlAuthzHandler155syn keyword apacheDeclaration PerlTypeHandler PerlFixupHandler PerlHandler PerlLogHandler156syn keyword apacheDeclaration PerlCleanupHandler PerlChildInitHandler PerlChildExitHandler157syn keyword apacheDeclaration PerlRestartHandler PerlDispatchHandler158syn keyword apacheDeclaration PerlFreshRestart PerlSendHeader159syn keyword apacheDeclaration php_value php_flag php_admin_value php_admin_flag160syn match apacheSection "<\/\=\(Macro\|MDomain\|Proxy\)[^>]*>" contains=apacheAnything161syn keyword apacheDeclaration AllowCONNECT NoProxy ProxyBadHeader ProxyBlock ProxyDomain ProxyErrorOverride ProxyIOBufferSize ProxyMaxForwards ProxyPass ProxyPassMatch ProxyPassReverse ProxyPassReverseCookieDomain ProxyPassReverseCookiePath ProxyPreserveHost ProxyReceiveBufferSize ProxyRemote ProxyRemoteMatch ProxyRequests ProxyTimeout ProxyVia162syn keyword apacheDeclaration RewriteBase RewriteCond RewriteEngine RewriteLock RewriteLog RewriteLogLevel RewriteMap RewriteOptions RewriteRule163syn keyword apacheOption inherit164syn keyword apacheDeclaration BrowserMatch BrowserMatchNoCase SetEnvIf SetEnvIfNoCase165syn keyword apacheDeclaration LoadFile LoadModule166syn keyword apacheDeclaration CheckSpelling CheckCaseOnly167syn 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 SSLVHostSNIPolicy168syn match apacheOption "[+-]\?\<\(StdEnvVars\|CompatEnvVars\|ExportCertData\|FakeBasicAuth\|StrictRequire\|OptRenegotiate\)\>"169syn keyword apacheOption builtin sem170syn match apacheOption "\(file\|exec\|egd\|dbm\|shm\):"171syn 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\)\>"172syn keyword apacheOption optional optional_no_ca173syn keyword apacheDeclaration ExtendedStatus174syn keyword apacheDeclaration SuexecUserGroup175syn keyword apacheDeclaration UserDir176syn keyword apacheDeclaration CookieDomain CookieExpires CookieName CookieStyle CookieTracking177syn keyword apacheOption Netscape Cookie Cookie2 RFC2109 RFC2965178syn keyword apacheDeclaration VirtualDocumentRoot VirtualDocumentRootIP VirtualScriptAlias VirtualScriptAliasIP179syn 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 xml2StartParse180 181" Define the default highlighting182 183hi def link apacheAllowOverride apacheDeclaration184hi def link apacheAllowOverrideValue apacheOption185hi def link apacheAuthType apacheDeclaration186hi def link apacheAuthTypeValue apacheOption187hi def link apacheOptionOption apacheOption188hi def link apacheDeclaration Function189hi def link apacheAnything apacheOption190hi def link apacheOption Number191hi def link apacheComment Comment192hi def link apacheFixme Todo193hi def link apacheLimitSectionKeyword apacheLimitSection194hi def link apacheLimitSection apacheSection195hi def link apacheSection Label196hi def link apacheMethodOption Type197hi def link apacheAllowDeny Include198hi def link apacheAllowDenyValue Identifier199hi def link apacheOrder Special200hi def link apacheOrderValue String201hi def link apacheString String202hi def link apacheError Error203hi def link apacheUserID Number204 205 206let b:current_syntax = "apache"207 