1# Define SciTE settings for Apache Configuration files. 2# contributed by Ahmad Zawawi <zeus_go64@hotmail.com> 3 4file.patterns.conf=*.conf;.htaccess 5*source.patterns.conf=$(file.patterns.conf); 6filter.conf=Apache Conf (conf)|$(file.patterns.conf)| 7*filter.apacheconfig=$(filter.conf) 8lexer.$(file.patterns.conf)=conf 9#*language.apacheconfig=Apache Confi&g|conf|| 10# for future implemention... 11#api.$(file.patterns.conf)=conf.api 12 13# Keywords for Apache's Runtime directives 14keywords.$(file.patterns.conf)=\ 15acceptmutex acceptpathinfo accessconfig accessfilename \ 16action addalt addaltbyencoding addaltbytype addcharset \ 17adddefaultcharset adddescription addencoding \ 18addhandler addicon addiconbyencoding addiconbytype \ 19addinputfilter addlanguage addmodule addmoduleinfo \ 20addoutputfilter addoutputfilterbytype addtype agentlog \ 21alias aliasmatch all allow allowconnect \ 22allowencodedslashes allowoverride anonymous \ 23anonymous_authoritative anonymous_logemail \ 24anonymous_mustgiveemail anonymous_nouserid \ 25anonymous_verifyemail assignuserid authauthoritative \ 26authdbauthoritative authdbgroupfile \ 27authdbmauthoritative authdbmgroupfile authdbmtype \ 28authdbmuserfile authdbuserfile authdigestalgorithm \ 29authdigestdomain authdigestfile authdigestgroupfile \ 30authdigestnccheck authdigestnonceformat \ 31authdigestnoncelifetime authdigestqop \ 32authdigestshmemsize authgroupfile \ 33authldapauthoritative authldapbinddn \ 34authldapbindpassword authldapcharsetconfig \ 35authldapcomparednonserver authldapdereferencealiases \ 36authldapenabled authldapfrontpagehack \ 37authldapgroupattribute authldapgroupattributeisdn \ 38authldapremoteuserisdn authldapurl authname authtype \ 39authuserfile bindaddress browsermatch \ 40browsermatchnocase bs2000account bufferedlogs \ 41cachedefaultexpire cachedirlength cachedirlevels \ 42cachedisable cacheenable cacheexpirycheck cachefile \ 43cacheforcecompletion cachegcclean cachegcdaily \ 44cachegcinterval cachegcmemusage cachegcunused \ 45cacheignorecachecontrol cacheignoreheaders \ 46cacheignorenolastmod cachelastmodifiedfactor \ 47cachemaxexpire cachemaxfilesize cacheminfilesize \ 48cachenegotiateddocs cacheroot cachesize \ 49cachetimemargin cgimapextension charsetdefault \ 50charsetoptions charsetsourceenc checkspelling \ 51childperuserid clearmodulelist contentdigest \ 52cookiedomain cookieexpires cookielog cookiename \ 53cookiestyle cookietracking coredumpdirectory customlog \ 54dav davdepthinfinity davlockdb davmintimeout \ 55defaulticon defaultlanguage defaulttype define \ 56deflatebuffersize deflatecompressionlevel \ 57deflatefilternote deflatememlevel deflatewindowsize \ 58deny directory directoryindex directorymatch \ 59directoryslash documentroot dumpioinput dumpiooutput \ 60enableexceptionhook enablemmap enablesendfile \ 61errordocument errorlog example expiresactive \ 62expiresbytype expiresdefault extendedstatus \ 63extfilterdefine extfilteroptions fancyindexing \ 64fileetag files filesmatch forcelanguagepriority \ 65forcetype forensiclog from group header headername \ 66hostnamelookups identitycheck ifdefine ifmodule \ 67imapbase imapdefault imapmenu include indexignore \ 68indexoptions indexorderdefault isapiappendlogtoerrors \ 69isapiappendlogtoquery isapicachefile isapifakeasync \ 70isapilognotsupported isapireadaheadbuffer keepalive \ 71keepalivetimeout languagepriority ldapcacheentries \ 72ldapcachettl ldapconnectiontimeout ldapopcacheentries \ 73ldapopcachettl ldapsharedcachefile ldapsharedcachesize \ 74ldaptrustedca ldaptrustedcatype limit limitexcept \ 75limitinternalrecursion limitrequestbody \ 76limitrequestfields limitrequestfieldsize \ 77limitrequestline limitxmlrequestbody listen \ 78listenbacklog loadfile loadmodule location \ 79locationmatch lockfile logformat loglevel maxclients \ 80maxkeepaliverequests maxmemfree maxrequestsperchild \ 81maxrequestsperthread maxspareservers maxsparethreads \ 82maxthreads maxthreadsperchild mcachemaxobjectcount \ 83mcachemaxobjectsize mcachemaxstreamingbuffer \ 84mcacheminobjectsize mcacheremovalalgorithm mcachesize \ 85metadir metafiles metasuffix mimemagicfile \ 86minspareservers minsparethreads mmapfile \ 87modmimeusepathinfo multiviewsmatch namevirtualhost \ 88nocache noproxy numservers nwssltrustedcerts \ 89nwsslupgradeable options order passenv pidfile port \ 90protocolecho proxy proxybadheader proxyblock \ 91proxydomain proxyerroroverride proxyiobuffersize \ 92proxymatch proxymaxforwards proxypass proxypassreverse \ 93proxypreservehost proxyreceivebuffersize proxyremote \ 94proxyremotematch proxyrequests proxytimeout proxyvia \ 95qsc readmename redirect redirectmatch \ 96redirectpermanent redirecttemp refererignore \ 97refererlog removecharset removeencoding removehandler \ 98removeinputfilter removelanguage removeoutputfilter \ 99removetype requestheader require resourceconfig \ 100rewritebase rewritecond rewriteengine rewritelock \ 101rewritelog rewriteloglevel rewritemap rewriteoptions \ 102rewriterule rlimitcpu rlimitmem rlimitnproc satisfy \ 103scoreboardfile script scriptalias scriptaliasmatch \ 104scriptinterpretersource scriptlog scriptlogbuffer \ 105scriptloglength scriptsock securelisten sendbuffersize \ 106serveradmin serveralias serverlimit servername \ 107serverpath serverroot serversignature servertokens \ 108servertype setenv setenvif setenvifnocase sethandler \ 109setinputfilter setoutputfilter singlelisten ssiendtag \ 110ssierrormsg ssistarttag ssitimeformat ssiundefinedecho \ 111sslcacertificatefile sslcacertificatepath \ 112sslcarevocationfile sslcarevocationpath \ 113sslcertificatechainfile sslcertificatefile \ 114sslcertificatekeyfile sslciphersuite sslengine \ 115sslmutex ssloptions sslpassphrasedialog sslprotocol \ 116sslproxycacertificatefile sslproxycacertificatepath \ 117sslproxycarevocationfile sslproxycarevocationpath \ 118sslproxyciphersuite sslproxyengine \ 119sslproxymachinecertificatefile \ 120sslproxymachinecertificatepath sslproxyprotocol \ 121sslproxyverify sslproxyverifydepth sslrandomseed \ 122sslrequire sslrequiressl sslsessioncache \ 123sslsessioncachetimeout sslusername sslverifyclient \ 124sslverifydepth startservers startthreads \ 125suexecusergroup threadlimit threadsperchild \ 126threadstacksize timeout transferlog typesconfig \ 127unsetenv usecanonicalname user userdir \ 128virtualdocumentroot virtualdocumentrootip virtualhost \ 129virtualscriptalias virtualscriptaliasip \ 130win32disableacceptex xbithack 131 132#common parameters for Apache runtime configuration 133keywords2.$(file.patterns.conf)=\ 134on off standalone inetd \ 135force-response-1.0 downgrade-1.0 nokeepalive \ 136indexes includes followsymlinks none \ 137x-compress x-gzip 138 139# whitespace (SCE_CONF_DEFAULT) 140style.conf.0=fore:#808080,$(font.base) 141# Comment (SCE_CONF_COMMENT) 142style.conf.1=fore:#007F00,$(font.comment) 143# Number (SCE_CONF_NUMBER) 144style.conf.2=fore:#007F7F 145# identifier (SCE_CONF_IDENTIFIER) 146style.conf.9=fore:#00007F,bold 147# extensions (like .gz, .tgz, .html) (SCE_CONF_EXTENSION) 148style.conf.4=fore:#000000,back:#FFE0FF 149# parameters for Apache Runtime directives (SCE_CONF_PARAMETER) 150style.conf.5=fore:#000000,back:#FFE0FF 151# Double quoted string (SCE_CONF_STRING) 152style.conf.6=fore:#7F007F,$(font.monospace) 153# Operators (SCE_CONF_OPERATOR) 154style.conf.7=bold 155# IP address (SCE_CONF_IP) 156style.conf.8=fore:#007F7F,bold 157# Apache Runtime Directive (SCE_CONF_DIRECTIVE) 158style.conf.3=fore:#000000,back:#A0FFA0 159 160# compiling/building simply checks for the correct symantics.... 161command.compile.$(file.patterns.conf)=httpd -t -f $(FilePath) 162command.build.$(file.patterns.conf)=httpd -t -f $(FilePath) 163