xref: /vim-8.2.3635/runtime/syntax/apache.vim (revision 4f4d51a9)
1071d4279SBram Moolenaar" Vim syntax file
2071d4279SBram Moolenaar" Language: Apache configuration (httpd.conf, srm.conf, access.conf, .htaccess)
3baca7f70SBram Moolenaar" Maintainer: David Necas (Yeti) <[email protected]>
47fc904b6SBram Moolenaar" License: This file can be redistribued and/or modified under the same terms
57fc904b6SBram Moolenaar"		as Vim itself.
6*4f4d51a9SBram Moolenaar" Last Change: 2020 Oct 07
7756ec0f3SBram Moolenaar" Notes: Last synced with apache-2.2.3, version 1.x is no longer supported
87fc904b6SBram Moolenaar" TODO: see particular FIXME's scattered through the file
97fc904b6SBram Moolenaar"		make it really linewise?
107fc904b6SBram Moolenaar"		+ add `display' where appropriate
11071d4279SBram Moolenaar
1289bcfda6SBram Moolenaar" quit when a syntax file was already loaded
13071d4279SBram Moolenaarif exists("b:current_syntax")
14071d4279SBram Moolenaar	finish
15071d4279SBram Moolenaarendif
16071d4279SBram Moolenaar
17071d4279SBram Moolenaarsyn case ignore
18071d4279SBram Moolenaar
19071d4279SBram Moolenaar" Base constructs
20071d4279SBram Moolenaarsyn match apacheComment "^\s*#.*$" contains=apacheFixme
21071d4279SBram Moolenaarsyn match apacheUserID "#-\?\d\+\>"
22071d4279SBram Moolenaarsyn case match
23071d4279SBram Moolenaarsyn keyword apacheFixme FIXME TODO XXX NOT
24071d4279SBram Moolenaarsyn case ignore
25071d4279SBram Moolenaarsyn match apacheAnything "\s[^>]*" contained
26071d4279SBram Moolenaarsyn match apacheError "\w\+" contained
27baca7f70SBram Moolenaarsyn region apacheString start=+"+ end=+"+ skip=+\\\\\|\\\"+ oneline
28baca7f70SBram Moolenaar
29baca7f70SBram Moolenaar" Following is to prevent escaped quotes from being parsed as strings.
30baca7f70SBram Moolenaarsyn match apacheSkipQuote +\\"+
31071d4279SBram Moolenaar
32071d4279SBram Moolenaar" Core and mpm
33071d4279SBram Moolenaarsyn 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
34071d4279SBram Moolenaarsyn keyword apacheDeclaration AcceptPathInfo CGIMapExtension EnableMMAP FileETag ForceType LimitXMLRequestBody SetHandler SetInputFilter SetOutputFilter
357fc904b6SBram Moolenaarsyn keyword apacheDeclaration AcceptFilter AllowEncodedSlashes EnableSendfile LimitInternalRecursion TraceEnable
36071d4279SBram Moolenaarsyn keyword apacheOption INode MTime Size
37071d4279SBram Moolenaarsyn keyword apacheOption Any All On Off Double EMail DNS Min Minimal OS Prod ProductOnly Full
38071d4279SBram Moolenaarsyn keyword apacheOption emerg alert crit error warn notice info debug
39071d4279SBram Moolenaarsyn keyword apacheOption registry script inetd standalone
40071d4279SBram Moolenaarsyn match apacheOptionOption "[+-]\?\<\(ExecCGI\|FollowSymLinks\|Includes\|IncludesNoExec\|Indexes\|MultiViews\|SymLinksIfOwnerMatch\)\>"
417fc904b6SBram Moolenaarsyn keyword apacheOption user group
427fc904b6SBram Moolenaarsyn match apacheOption "\<valid-user\>"
43071d4279SBram Moolenaarsyn case match
44071d4279SBram Moolenaarsyn keyword apacheMethodOption GET POST PUT DELETE CONNECT OPTIONS TRACE PATCH PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK contained
45*4f4d51a9SBram Moolenaar" Added as suggested by Mikko Koivunalho
46*4f4d51a9SBram Moolenaarsyn keyword apacheMethodOption BASELINE-CONTROL CHECKIN CHECKOUT LABEL MERGE MKACTIVITY MKWORKSPACE REPORT UNCHECKOUT UPDATE VERSION-CONTROL contained
47071d4279SBram Moolenaarsyn case ignore
487fc904b6SBram Moolenaarsyn match apacheSection "<\/\=\(Directory\|DirectoryMatch\|Files\|FilesMatch\|IfModule\|IfDefine\|Location\|LocationMatch\|VirtualHost\)[^>]*>" contains=apacheAnything
497fc904b6SBram Moolenaarsyn match apacheLimitSection "<\/\=\(Limit\|LimitExcept\)[^>]*>" contains=apacheLimitSectionKeyword,apacheMethodOption,apacheError
50071d4279SBram Moolenaarsyn keyword apacheLimitSectionKeyword Limit LimitExcept contained
51071d4279SBram Moolenaarsyn match apacheAuthType "AuthType\s.*$" contains=apacheAuthTypeValue
52071d4279SBram Moolenaarsyn keyword apacheAuthTypeValue Basic Digest
53071d4279SBram Moolenaarsyn match apacheAllowOverride "AllowOverride\s.*$" contains=apacheAllowOverrideValue,apacheComment
54071d4279SBram Moolenaarsyn keyword apacheAllowOverrideValue AuthConfig FileInfo Indexes Limit Options contained
557fc904b6SBram Moolenaarsyn 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
56071d4279SBram Moolenaarsyn keyword apacheDeclaration MaxThreads ThreadStackSize
577fc904b6SBram Moolenaarsyn keyword apacheDeclaration Win32DisableAcceptEx
58071d4279SBram Moolenaarsyn keyword apacheDeclaration AssignUserId ChildPerUserId
59071d4279SBram Moolenaarsyn keyword apacheDeclaration AcceptMutex MaxSpareServers MinSpareServers
60071d4279SBram Moolenaarsyn keyword apacheOption flock fcntl sysvsem pthread
61071d4279SBram Moolenaar
62071d4279SBram Moolenaar" Modules
637fc904b6SBram Moolenaarsyn keyword apacheDeclaration Action Script
647fc904b6SBram Moolenaarsyn keyword apacheDeclaration Alias AliasMatch Redirect RedirectMatch RedirectTemp RedirectPermanent ScriptAlias ScriptAliasMatch
657fc904b6SBram Moolenaarsyn keyword apacheOption permanent temp seeother gone
667fc904b6SBram Moolenaarsyn keyword apacheDeclaration AuthAuthoritative AuthGroupFile AuthUserFile
677fc904b6SBram Moolenaarsyn keyword apacheDeclaration AuthBasicAuthoritative AuthBasicProvider
687fc904b6SBram Moolenaarsyn keyword apacheDeclaration AuthDigestAlgorithm AuthDigestDomain AuthDigestNcCheck AuthDigestNonceFormat AuthDigestNonceLifetime AuthDigestProvider AuthDigestQop AuthDigestShmemSize
697fc904b6SBram Moolenaarsyn keyword apacheOption none auth auth-int MD5 MD5-sess
707fc904b6SBram Moolenaarsyn match apacheSection "<\/\=\(<AuthnProviderAlias\)[^>]*>" contains=apacheAnything
717fc904b6SBram Moolenaarsyn keyword apacheDeclaration Anonymous Anonymous_Authoritative Anonymous_LogEmail Anonymous_MustGiveEmail Anonymous_NoUserID Anonymous_VerifyEmail
727fc904b6SBram Moolenaarsyn keyword apacheDeclaration AuthDBDUserPWQuery AuthDBDUserRealmQuery
737fc904b6SBram Moolenaarsyn keyword apacheDeclaration AuthDBMGroupFile AuthDBMAuthoritative
747fc904b6SBram Moolenaarsyn keyword apacheDeclaration AuthDBM TypeAuthDBMUserFile
757fc904b6SBram Moolenaarsyn keyword apacheOption default SDBM GDBM NDBM DB
767fc904b6SBram Moolenaarsyn keyword apacheDeclaration AuthDefaultAuthoritative
777fc904b6SBram Moolenaarsyn keyword apacheDeclaration AuthUserFile
787fc904b6SBram Moolenaarsyn keyword apacheDeclaration AuthLDAPBindON AuthLDAPEnabled AuthLDAPFrontPageHack AuthLDAPStartTLS
797fc904b6SBram Moolenaarsyn keyword apacheDeclaration AuthLDAPBindDN AuthLDAPBindPassword AuthLDAPCharsetConfig AuthLDAPCompareDNOnServer AuthLDAPDereferenceAliases AuthLDAPGroupAttribute AuthLDAPGroupAttributeIsDN AuthLDAPRemoteUserIsDN AuthLDAPUrl AuthzLDAPAuthoritative
807fc904b6SBram Moolenaarsyn keyword apacheOption always never searching finding
817fc904b6SBram Moolenaarsyn keyword apacheOption ldap-user ldap-group ldap-dn ldap-attribute ldap-filter
827fc904b6SBram Moolenaarsyn keyword apacheDeclaration AuthDBMGroupFile AuthzDBMAuthoritative AuthzDBMType
837fc904b6SBram Moolenaarsyn keyword apacheDeclaration AuthzDefaultAuthoritative
847fc904b6SBram Moolenaarsyn keyword apacheDeclaration AuthGroupFile AuthzGroupFileAuthoritative
85071d4279SBram Moolenaarsyn match apacheAllowDeny "Allow\s\+from.*$" contains=apacheAllowDenyValue,apacheComment
86071d4279SBram Moolenaarsyn match apacheAllowDeny "Deny\s\+from.*$" contains=apacheAllowDenyValue,apacheComment
87071d4279SBram Moolenaarsyn keyword apacheAllowDenyValue All None contained
88071d4279SBram Moolenaarsyn match apacheOrder "^\s*Order\s.*$" contains=apacheOrderValue,apacheComment
89071d4279SBram Moolenaarsyn keyword apacheOrderValue Deny Allow contained
907fc904b6SBram Moolenaarsyn keyword apacheDeclaration  AuthzOwnerAuthoritative
917fc904b6SBram Moolenaarsyn keyword apacheDeclaration  AuthzUserAuthoritative
92071d4279SBram Moolenaarsyn keyword apacheDeclaration AddAlt AddAltByEncoding AddAltByType AddDescription AddIcon AddIconByEncoding AddIconByType DefaultIcon HeaderName IndexIgnore IndexOptions IndexOrderDefault ReadmeName
937fc904b6SBram Moolenaarsyn keyword apacheDeclaration IndexStyleSheet
94071d4279SBram Moolenaarsyn keyword apacheOption DescriptionWidth FancyIndexing FoldersFirst IconHeight IconsAreLinks IconWidth NameWidth ScanHTMLTitles SuppressColumnSorting SuppressDescription SuppressHTMLPreamble SuppressLastModified SuppressSize TrackModified
95071d4279SBram Moolenaarsyn keyword apacheOption Ascending Descending Name Date Size Description
96756ec0f3SBram Moolenaarsyn keyword apacheOption HTMLTable SuppressIcon SuppressRules VersionSort XHTML
977fc904b6SBram Moolenaarsyn keyword apacheOption IgnoreClient IgnoreCase ShowForbidden SuppresRules
987fc904b6SBram Moolenaarsyn keyword apacheDeclaration CacheForceCompletion CacheMaxStreamingBuffer
997fc904b6SBram Moolenaarsyn keyword apacheDeclaration CacheDefaultExpire CacheDisable CacheEnable CacheIgnoreCacheControl CacheIgnoreHeaders CacheIgnoreNoLastMod CacheLastModifiedFactor CacheMaxExpire CacheStoreNoStore CacheStorePrivate
100071d4279SBram Moolenaarsyn keyword apacheDeclaration MetaFiles MetaDir MetaSuffix
101071d4279SBram Moolenaarsyn keyword apacheDeclaration ScriptLog ScriptLogLength ScriptLogBuffer
102071d4279SBram Moolenaarsyn keyword apacheDeclaration ScriptStock
103071d4279SBram Moolenaarsyn keyword apacheDeclaration CharsetDefault CharsetOptions CharsetSourceEnc
104071d4279SBram Moolenaarsyn keyword apacheOption DebugLevel ImplicitAdd NoImplicitAdd
1057fc904b6SBram Moolenaarsyn keyword apacheDeclaration Dav DavDepthInfinity DavMinTimeout
1067fc904b6SBram Moolenaarsyn keyword apacheDeclaration DavLockDB
1077fc904b6SBram Moolenaarsyn keyword apacheDeclaration DavGenericLockDB
1087fc904b6SBram Moolenaarsyn keyword apacheDeclaration DBDExptime DBDKeep DBDMax DBDMin DBDParams DBDPersist DBDPrepareSQL DBDriver
1097fc904b6SBram Moolenaarsyn keyword apacheDeclaration DeflateCompressionLevel DeflateBufferSize DeflateFilterNote DeflateMemLevel DeflateWindowSize
1107fc904b6SBram Moolenaarsyn keyword apacheDeclaration DirectoryIndex DirectorySlash
1117fc904b6SBram Moolenaarsyn keyword apacheDeclaration CacheExpiryCheck CacheGcClean CacheGcDaily CacheGcInterval CacheGcMemUsage CacheGcUnused CacheSize CacheTimeMargin
1127fc904b6SBram Moolenaarsyn keyword apacheDeclaration CacheDirLength CacheDirLevels CacheMaxFileSize CacheMinFileSize CacheRoot
1137fc904b6SBram Moolenaarsyn keyword apacheDeclaration DumpIOInput DumpIOOutput
114071d4279SBram Moolenaarsyn keyword apacheDeclaration ProtocolEcho
115071d4279SBram Moolenaarsyn keyword apacheDeclaration PassEnv SetEnv UnsetEnv
116071d4279SBram Moolenaarsyn keyword apacheDeclaration Example
117071d4279SBram Moolenaarsyn keyword apacheDeclaration ExpiresActive ExpiresByType ExpiresDefault
118071d4279SBram Moolenaarsyn keyword apacheDeclaration ExtFilterDefine ExtFilterOptions
119071d4279SBram Moolenaarsyn keyword apacheOption PreservesContentLength DebugLevel LogStderr NoLogStderr
1207fc904b6SBram Moolenaarsyn match apacheOption "\<\(cmd\|mode\|intype\|outtype\|ftype\|disableenv\|enableenv\)\ze="
121071d4279SBram Moolenaarsyn keyword apacheDeclaration CacheFile MMapFile
1227fc904b6SBram Moolenaarsyn keyword apacheDeclaration FilterChain FilterDeclare FilterProtocol FilterProvider FilterTrace
123071d4279SBram Moolenaarsyn keyword apacheDeclaration Header
124071d4279SBram Moolenaarsyn keyword apacheDeclaration RequestHeader
125071d4279SBram Moolenaarsyn keyword apacheOption set unset append add
1267fc904b6SBram Moolenaarsyn keyword apacheDeclaration IdentityCheck IdentityCheckTimeout
127071d4279SBram Moolenaarsyn keyword apacheDeclaration ImapMenu ImapDefault ImapBase
128071d4279SBram Moolenaarsyn keyword apacheOption none formatted semiformatted unformatted
129071d4279SBram Moolenaarsyn keyword apacheOption nocontent referer error map
1307fc904b6SBram Moolenaarsyn keyword apacheDeclaration SSIEndTag SSIErrorMsg SSIStartTag SSITimeFormat SSIUndefinedEcho XBitHack
131071d4279SBram Moolenaarsyn keyword apacheOption on off full
132071d4279SBram Moolenaarsyn keyword apacheDeclaration AddModuleInfo
133071d4279SBram Moolenaarsyn keyword apacheDeclaration ISAPIReadAheadBuffer ISAPILogNotSupported ISAPIAppendLogToErrors ISAPIAppendLogToQuery
134071d4279SBram Moolenaarsyn keyword apacheDeclaration ISAPICacheFile ISAIPFakeAsync
1357fc904b6SBram Moolenaarsyn keyword apacheDeclaration LDAPCertDBPath
1367fc904b6SBram Moolenaarsyn keyword apacheDeclaration LDAPCacheEntries LDAPCacheTTL LDAPConnectionTimeout LDAPOpCacheEntries LDAPOpCacheTTL LDAPSharedCacheFile LDAPSharedCacheSize LDAPTrustedClientCert LDAPTrustedGlobalCert LDAPTrustedMode LDAPVerifyServerCert
1377fc904b6SBram Moolenaarsyn 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
1387fc904b6SBram Moolenaarsyn keyword apacheDeclaration BufferedLogs CookieLog CustomLog LogFormat TransferLog
1397fc904b6SBram Moolenaarsyn keyword apacheDeclaration ForensicLog
1407fc904b6SBram Moolenaarsyn keyword apacheDeclaration MCacheMaxObjectCount MCacheMaxObjectSize MCacheMaxStreamingBuffer MCacheMinObjectSize MCacheRemovalAlgorithm MCacheSize
141071d4279SBram Moolenaarsyn keyword apacheDeclaration AddCharset AddEncoding AddHandler AddLanguage AddType DefaultLanguage RemoveEncoding RemoveHandler RemoveType TypesConfig
1427fc904b6SBram Moolenaarsyn keyword apacheDeclaration AddInputFilter AddOutputFilter ModMimeUsePathInfo MultiviewsMatch RemoveInputFilter RemoveOutputFilter RemoveCharset
1437fc904b6SBram Moolenaarsyn keyword apacheOption NegotiatedOnly Filters Handlers
144071d4279SBram Moolenaarsyn keyword apacheDeclaration MimeMagicFile
145071d4279SBram Moolenaarsyn keyword apacheDeclaration MMapFile
1467fc904b6SBram Moolenaarsyn keyword apacheDeclaration CacheNegotiatedDocs LanguagePriority ForceLanguagePriority
1477fc904b6SBram Moolenaarsyn keyword apacheDeclaration NWSSLTrustedCerts NWSSLUpgradeable SecureListen
148071d4279SBram Moolenaarsyn keyword apacheDeclaration PerlModule PerlRequire PerlTaintCheck PerlWarn
149071d4279SBram Moolenaarsyn keyword apacheDeclaration PerlSetVar PerlSetEnv PerlPassEnv PerlSetupEnv
150071d4279SBram Moolenaarsyn keyword apacheDeclaration PerlInitHandler PerlPostReadRequestHandler PerlHeaderParserHandler
151071d4279SBram Moolenaarsyn keyword apacheDeclaration PerlTransHandler PerlAccessHandler PerlAuthenHandler PerlAuthzHandler
152071d4279SBram Moolenaarsyn keyword apacheDeclaration PerlTypeHandler PerlFixupHandler PerlHandler PerlLogHandler
153071d4279SBram Moolenaarsyn keyword apacheDeclaration PerlCleanupHandler PerlChildInitHandler PerlChildExitHandler
154071d4279SBram Moolenaarsyn keyword apacheDeclaration PerlRestartHandler PerlDispatchHandler
155071d4279SBram Moolenaarsyn keyword apacheDeclaration PerlFreshRestart PerlSendHeader
156071d4279SBram Moolenaarsyn keyword apacheDeclaration php_value php_flag php_admin_value php_admin_flag
1577fc904b6SBram Moolenaarsyn match apacheSection "<\/\=\(Proxy\|ProxyMatch\)[^>]*>" contains=apacheAnything
1580858917eSBram Moolenaarsyn keyword apacheDeclaration AllowCONNECT NoProxy ProxyBadHeader ProxyBlock ProxyDomain ProxyErrorOverride ProxyIOBufferSize ProxyMaxForwards ProxyPass ProxyPassMatch ProxyPassReverse ProxyPassReverseCookieDomain ProxyPassReverseCookiePath ProxyPreserveHost ProxyReceiveBufferSize ProxyRemote ProxyRemoteMatch ProxyRequests ProxyTimeout ProxyVia
1597fc904b6SBram Moolenaarsyn keyword apacheDeclaration RewriteBase RewriteCond RewriteEngine RewriteLock RewriteLog RewriteLogLevel RewriteMap RewriteOptions RewriteRule
160071d4279SBram Moolenaarsyn keyword apacheOption inherit
161071d4279SBram Moolenaarsyn keyword apacheDeclaration BrowserMatch BrowserMatchNoCase SetEnvIf SetEnvIfNoCase
162071d4279SBram Moolenaarsyn keyword apacheDeclaration LoadFile LoadModule
163756ec0f3SBram Moolenaarsyn keyword apacheDeclaration CheckSpelling CheckCaseOnly
164d47d5223SBram Moolenaarsyn 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
165071d4279SBram Moolenaarsyn match apacheOption "[+-]\?\<\(StdEnvVars\|CompatEnvVars\|ExportCertData\|FakeBasicAuth\|StrictRequire\|OptRenegotiate\)\>"
166071d4279SBram Moolenaarsyn keyword apacheOption builtin sem
167071d4279SBram Moolenaarsyn match apacheOption "\(file\|exec\|egd\|dbm\|shm\):"
168071d4279SBram Moolenaarsyn 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\)\>"
1697fc904b6SBram Moolenaarsyn keyword apacheOption optional optional_no_ca
170071d4279SBram Moolenaarsyn keyword apacheDeclaration ExtendedStatus
171071d4279SBram Moolenaarsyn keyword apacheDeclaration SuexecUserGroup
172071d4279SBram Moolenaarsyn keyword apacheDeclaration UserDir
1737fc904b6SBram Moolenaarsyn keyword apacheDeclaration CookieDomain CookieExpires CookieName CookieStyle CookieTracking
174071d4279SBram Moolenaarsyn keyword apacheOption Netscape Cookie Cookie2 RFC2109 RFC2965
1757fc904b6SBram Moolenaarsyn match apacheSection "<\/\=\(<IfVersion\)[^>]*>" contains=apacheAnything
176071d4279SBram Moolenaarsyn keyword apacheDeclaration VirtualDocumentRoot VirtualDocumentRootIP VirtualScriptAlias VirtualScriptAliasIP
177071d4279SBram Moolenaar
178071d4279SBram Moolenaar" Define the default highlighting
179071d4279SBram Moolenaar
180f37506f6SBram Moolenaarhi def link apacheAllowOverride apacheDeclaration
181f37506f6SBram Moolenaarhi def link apacheAllowOverrideValue apacheOption
182f37506f6SBram Moolenaarhi def link apacheAuthType apacheDeclaration
183f37506f6SBram Moolenaarhi def link apacheAuthTypeValue apacheOption
184f37506f6SBram Moolenaarhi def link apacheOptionOption apacheOption
185f37506f6SBram Moolenaarhi def link apacheDeclaration Function
186f37506f6SBram Moolenaarhi def link apacheAnything apacheOption
187f37506f6SBram Moolenaarhi def link apacheOption Number
188f37506f6SBram Moolenaarhi def link apacheComment Comment
189f37506f6SBram Moolenaarhi def link apacheFixme Todo
190f37506f6SBram Moolenaarhi def link apacheLimitSectionKeyword apacheLimitSection
191f37506f6SBram Moolenaarhi def link apacheLimitSection apacheSection
192f37506f6SBram Moolenaarhi def link apacheSection Label
193f37506f6SBram Moolenaarhi def link apacheMethodOption Type
194f37506f6SBram Moolenaarhi def link apacheAllowDeny Include
195f37506f6SBram Moolenaarhi def link apacheAllowDenyValue Identifier
196f37506f6SBram Moolenaarhi def link apacheOrder Special
197f37506f6SBram Moolenaarhi def link apacheOrderValue String
198f37506f6SBram Moolenaarhi def link apacheString String
199f37506f6SBram Moolenaarhi def link apacheError Error
200f37506f6SBram Moolenaarhi def link apacheUserID Number
201071d4279SBram Moolenaar
202071d4279SBram Moolenaar
203071d4279SBram Moolenaarlet b:current_syntax = "apache"
204