# Define SciTE settings for Apache Configuration files. # contributed by Ahmad Zawawi file.patterns.conf=*.conf;.htaccess filter.conf=Apache Conf (conf)|$(file.patterns.conf)| lexer.$(file.patterns.conf)=conf # for future implemention... #api.$(file.patterns.conf)=conf.api # Keywords for Apache's Runtime directives keywords.$(file.patterns.conf)=\ acceptmutex acceptpathinfo accessconfig accessfilename \ action addalt addaltbyencoding addaltbytype addcharset \ adddefaultcharset adddescription addencoding \ addhandler addicon addiconbyencoding addiconbytype \ addinputfilter addlanguage addmodule addmoduleinfo \ addoutputfilter addoutputfilterbytype addtype agentlog \ alias aliasmatch all allow allowconnect \ allowencodedslashes allowoverride anonymous \ anonymous_authoritative anonymous_logemail \ anonymous_mustgiveemail anonymous_nouserid \ anonymous_verifyemail assignuserid authauthoritative \ authdbauthoritative authdbgroupfile \ authdbmauthoritative authdbmgroupfile authdbmtype \ authdbmuserfile authdbuserfile authdigestalgorithm \ authdigestdomain authdigestfile authdigestgroupfile \ authdigestnccheck authdigestnonceformat \ authdigestnoncelifetime authdigestqop \ authdigestshmemsize authgroupfile \ authldapauthoritative authldapbinddn \ authldapbindpassword authldapcharsetconfig \ authldapcomparednonserver authldapdereferencealiases \ authldapenabled authldapfrontpagehack \ authldapgroupattribute authldapgroupattributeisdn \ authldapremoteuserisdn authldapurl authname authtype \ authuserfile bindaddress browsermatch \ browsermatchnocase bs2000account bufferedlogs \ cachedefaultexpire cachedirlength cachedirlevels \ cachedisable cacheenable cacheexpirycheck cachefile \ cacheforcecompletion cachegcclean cachegcdaily \ cachegcinterval cachegcmemusage cachegcunused \ cacheignorecachecontrol cacheignoreheaders \ cacheignorenolastmod cachelastmodifiedfactor \ cachemaxexpire cachemaxfilesize cacheminfilesize \ cachenegotiateddocs cacheroot cachesize \ cachetimemargin cgimapextension charsetdefault \ charsetoptions charsetsourceenc checkspelling \ childperuserid clearmodulelist contentdigest \ cookiedomain cookieexpires cookielog cookiename \ cookiestyle cookietracking coredumpdirectory customlog \ dav davdepthinfinity davlockdb davmintimeout \ defaulticon defaultlanguage defaulttype define \ deflatebuffersize deflatecompressionlevel \ deflatefilternote deflatememlevel deflatewindowsize \ deny directory directoryindex directorymatch \ directoryslash documentroot dumpioinput dumpiooutput \ enableexceptionhook enablemmap enablesendfile \ errordocument errorlog example expiresactive \ expiresbytype expiresdefault extendedstatus \ extfilterdefine extfilteroptions fancyindexing \ fileetag files filesmatch forcelanguagepriority \ forcetype forensiclog from group header headername \ hostnamelookups identitycheck ifdefine ifmodule \ imapbase imapdefault imapmenu include indexignore \ indexoptions indexorderdefault isapiappendlogtoerrors \ isapiappendlogtoquery isapicachefile isapifakeasync \ isapilognotsupported isapireadaheadbuffer keepalive \ keepalivetimeout languagepriority ldapcacheentries \ ldapcachettl ldapconnectiontimeout ldapopcacheentries \ ldapopcachettl ldapsharedcachefile ldapsharedcachesize \ ldaptrustedca ldaptrustedcatype limit limitexcept \ limitinternalrecursion limitrequestbody \ limitrequestfields limitrequestfieldsize \ limitrequestline limitxmlrequestbody listen \ listenbacklog loadfile loadmodule location \ locationmatch lockfile logformat loglevel maxclients \ maxkeepaliverequests maxmemfree maxrequestsperchild \ maxrequestsperthread maxspareservers maxsparethreads \ maxthreads maxthreadsperchild mcachemaxobjectcount \ mcachemaxobjectsize mcachemaxstreamingbuffer \ mcacheminobjectsize mcacheremovalalgorithm mcachesize \ metadir metafiles metasuffix mimemagicfile \ minspareservers minsparethreads mmapfile \ modmimeusepathinfo multiviewsmatch namevirtualhost \ nocache noproxy numservers nwssltrustedcerts \ nwsslupgradeable options order passenv pidfile port \ protocolecho proxy proxybadheader proxyblock \ proxydomain proxyerroroverride proxyiobuffersize \ proxymatch proxymaxforwards proxypass proxypassreverse \ proxypreservehost proxyreceivebuffersize proxyremote \ proxyremotematch proxyrequests proxytimeout proxyvia \ qsc readmename redirect redirectmatch \ redirectpermanent redirecttemp refererignore \ refererlog removecharset removeencoding removehandler \ removeinputfilter removelanguage removeoutputfilter \ removetype requestheader require resourceconfig \ rewritebase rewritecond rewriteengine rewritelock \ rewritelog rewriteloglevel rewritemap rewriteoptions \ rewriterule rlimitcpu rlimitmem rlimitnproc satisfy \ scoreboardfile script scriptalias scriptaliasmatch \ scriptinterpretersource scriptlog scriptlogbuffer \ scriptloglength scriptsock securelisten sendbuffersize \ serveradmin serveralias serverlimit servername \ serverpath serverroot serversignature servertokens \ servertype setenv setenvif setenvifnocase sethandler \ setinputfilter setoutputfilter singlelisten ssiendtag \ ssierrormsg ssistarttag ssitimeformat ssiundefinedecho \ sslcacertificatefile sslcacertificatepath \ sslcarevocationfile sslcarevocationpath \ sslcertificatechainfile sslcertificatefile \ sslcertificatekeyfile sslciphersuite sslengine \ sslmutex ssloptions sslpassphrasedialog sslprotocol \ sslproxycacertificatefile sslproxycacertificatepath \ sslproxycarevocationfile sslproxycarevocationpath \ sslproxyciphersuite sslproxyengine \ sslproxymachinecertificatefile \ sslproxymachinecertificatepath sslproxyprotocol \ sslproxyverify sslproxyverifydepth sslrandomseed \ sslrequire sslrequiressl sslsessioncache \ sslsessioncachetimeout sslusername sslverifyclient \ sslverifydepth startservers startthreads \ suexecusergroup threadlimit threadsperchild \ threadstacksize timeout transferlog typesconfig \ unsetenv usecanonicalname user userdir \ virtualdocumentroot virtualdocumentrootip virtualhost \ virtualscriptalias virtualscriptaliasip \ win32disableacceptex xbithack #common parameters for Apache runtime configuration keywords2.$(file.patterns.conf)=\ on off standalone inetd \ force-response-1.0 downgrade-1.0 nokeepalive \ indexes includes followsymlinks none \ x-compress x-gzip # whitespace (SCE_CONF_DEFAULT) style.conf.0=fore:#808080,$(font.base) # Comment (SCE_CONF_COMMENT) style.conf.1=fore:#007F00,$(font.comment) # Number (SCE_CONF_NUMBER) style.conf.2=fore:#007F7F # identifier (SCE_CONF_IDENTIFIER) style.conf.9=fore:#00007F,bold # extensions (like .gz, .tgz, .html) (SCE_CONF_EXTENSION) style.conf.4=fore:#000000,back:#FFE0FF # parameters for Apache Runtime directives (SCE_CONF_PARAMETER) style.conf.5=fore:#000000,back:#FFE0FF # Double quoted string (SCE_CONF_STRING) style.conf.6=fore:#7F007F,$(font.monospace) # Operators (SCE_CONF_OPERATOR) style.conf.7=bold # IP address (SCE_CONF_IP) style.conf.8=fore:#007F7F,bold # Apache Runtime Directive (SCE_CONF_DIRECTIVE) style.conf.3=fore:#000000,back:#A0FFA0 # compiling/building simply checks for the correct symantics.... command.compile.$(file.patterns.conf)=httpd -t -f $(FilePath) command.build.$(file.patterns.conf)=httpd -t -f $(FilePath)