"Fossies" - the Fresh Open Source Software Archive

Member "wscite/html.properties" (11 Sep 2020, 26831 Bytes) of package /windows/misc/wscite445.zip:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 # Define SciTE settings for HTML files.
    2 
    3 # vxml added by lseredi
    4 
    5 file.patterns.web=*.html;*.htm;*.asp;*.shtml;*.htd;*.jsp;*.xhtml
    6 file.patterns.php=*.php3;*.phtml;*.php
    7 file.patterns.html=$(file.patterns.web);$(file.patterns.php);*.htt;*.cfm;*.tpl;*.dtd;*.hta
    8 file.patterns.vxml=*.vxml
    9 file.patterns.xml=*.xml;*.xsl;*.svg;*.xul;*.xsd;*.dtd;*.xslt;*.axl;*.xrc;*.rdf
   10 file.patterns.docbook=*.docbook
   11 
   12 # *.mak also used for makefiles so don't include by default.
   13 #file.patterns.mako=*.mak;*.mako
   14 file.patterns.mako=*.mako
   15 
   16 *source.patterns.cgi=*.cgi;
   17 *source.patterns.html=$(file.patterns.web);
   18 *source.patterns.xml=$(file.patterns.xml);
   19 
   20 lexer.$(file.patterns.html)=hypertext
   21 lexer.$(file.patterns.vxml)=hypertext
   22 lexer.$(file.patterns.xml)=xml
   23 lexer.$(file.patterns.docbook)=hypertext
   24 lexer.$(file.patterns.mako)=hypertext
   25 
   26 filter.web=Web (html htm asp shtml css xml docbook jsp)|$(file.patterns.web);*.css;*.xml;*.docbook|
   27 filter.php=PHP (php php3 phtml)|$(file.patterns.php)|
   28 
   29 *filter.web=$(filter.web)
   30 *filter.php=$(filter.php)
   31 
   32 *language.html=H&ypertext|html|$(keyHTML)|
   33 *language.php=P&HP|php||
   34 *language.xml=&XML|xml|$(keyXML)|
   35 
   36 fold.html=1
   37 #fold.html.preprocessor=0
   38 #fold.hypertext.comment=1
   39 #fold.hypertext.heredoc=1
   40 
   41 #Default Language=1 for JS, 2 for VBS.
   42 #asp.default.language=2
   43 #html.tags.case.sensitive=1
   44 
   45 #lexer.html.django=1
   46 #lexer.html.mako=1
   47 
   48 #xml.auto.close.tags=1
   49 #lexer.xml.allow.scripts=0
   50 
   51 # All hypertext elements and attributes must be listed in lower case
   52 hypertext.elements=\
   53 a abbr acronym address applet area b base basefont \
   54 bdo bgsound big blink blockquote body br button caption center \
   55 cite code col colgroup dd del dfn dir div dl dt em \
   56 fieldset font form frame frameset h1 h2 h3 h4 h5 h6 \
   57 head hr html i iframe img input ins isindex kbd label \
   58 legend li link listing map marquee menu menuitem meta multicol nobr noembed noframes noscript \
   59 object ol optgroup option p param plaintext pre q s samp \
   60 script select small spacer span strike strong style sub sup \
   61 table tbody td textarea tfoot th thead title tr tt u ul \
   62 var xml xmlns xmp
   63 
   64 hypertext.attributes=\
   65 abbr accept-charset accept accesskey action align alink \
   66 allowtransparency alt archive axis background bgcolor border bordercolor bottommargin \
   67 cellpadding cellspacing char charoff charset checked cite \
   68 class classid clear codebase codetype color cols colspan \
   69 compact content coords \
   70 data datafld dataformatas datapagesize datasrc datetime \
   71 declare defer dir disabled enctype event \
   72 face for frame frameborder framespacing \
   73 headers height href hreflang hspace http-equiv \
   74 id is ismap itemid itemprop itemref itemscope itemtype \
   75 label lang language leftmargin link longdesc lowsrc \
   76 marginwidth marginheight maxlength media method methods multiple \
   77 name nohref noresize noshade nowrap \
   78 object onblur onchange onclick ondblclick onfocus \
   79 onkeydown onkeypress onkeyup onload onmousedown \
   80 onmousemove onmouseover onmouseout onmouseup \
   81 onreset onselect onsubmit onunload \
   82 profile prompt readonly rel rev rightmargin rows rowspan rules \
   83 scheme scope scrolling selected shape size span src standby start style \
   84 summary tabindex target text title topmargin type usemap urn \
   85 valign value valuetype version vlink vspace width \
   86 text password checkbox radio submit reset \
   87 file hidden image \
   88 ^data-
   89 
   90 # As defined in "HTML5 differences from HTML4" Working Draft
   91 # http://www.w3.org/TR/html5-diff/
   92 html5.elements=\
   93 address article aside audio base bdi canvas command details datalist dialog embed \
   94 figure figcaption footer header hgroup keygen main mark menu meter nav output \
   95 picture progress ruby rb rt rtc rp section source template track time video wbr
   96 
   97 html5.attributes=\
   98 allowfullscreen allowpaymentrequest async autocomplete autofocus autoplay \
   99 controls contenteditable contextmenu crossorigin default dirname download draggable \
  100 form formaction formenctype formmethod formnovalidate formtarget high kind \
  101 list low loop manifest max muted min minlength nonce novalidate open optimum \
  102 onabort onaddtrack onafterprint onauxclick onbeforeprint onbeforeunload \
  103 oncancel oncanplay oncanplaythrough onclose oncopy oncuechange oncut \
  104 ondrag ondragend ondragenter ondragexit ondragleave ondragover ondragstart ondrop ondurationchange \
  105 onemptied onended onerror onenter onexit onhashchange oninput oninvalid \
  106 onlanguagechange onloadeddata onloadedmetadata onloadend onloadstart \
  107 onmessage onmouseenter onmouseleave onoffline ononline \
  108 onpagehide onpageshow onpaste onpause onplay onplaying onprogress onpopstate \
  109 onratechange onremovetrack onresize onrejectionhandled onresize \
  110 onscroll onseeked onseeking onshow onstalled onstorage onsuspend ontimeupdate ontoggle \
  111 onunhandledrejection onvolumechange onwaiting onwheel \
  112 pattern placeholder poster preload \
  113 referrerpolicy required reversed role sandbox scoped seamless sizes spellcheck srcdoc srclang srcset step \
  114 translate typemustmatch wrap
  115 
  116 keywordclass.hypertext=\
  117 $(hypertext.elements) $(hypertext.attributes) $(html5.elements) $(html5.attributes) public !doctype
  118 
  119 vxml.elements=\
  120 assign audio block break catch choice clear disconnect else elseif \
  121 emphasis enumerate error exit field filled form goto grammar help \
  122 if initial link log menu meta noinput nomatch object option p paragraph \
  123 param phoneme prompt property prosody record reprompt return s say-as \
  124 script sentence subdialog submit throw transfer value var voice vxml
  125 
  126 vxml.attributes=\
  127 accept age alphabet anchor application base beep bridge category charset \
  128 classid cond connecttimeout content contour count dest destexpr dtmf dtmfterm \
  129 duration enctype event eventexpr expr expritem fetchtimeout finalsilence \
  130 gender http-equiv id level maxage maxstale maxtime message messageexpr \
  131 method mime modal mode name namelist next nextitem ph pitch range rate \
  132 scope size sizeexpr skiplist slot src srcexpr sub time timeexpr timeout \
  133 transferaudio type value variant version volume xml:lang
  134 
  135 keywordclass.vxml=\
  136 $(vxml.elements) $(vxml.attributes) public !doctype
  137 
  138 # List from http://www.php.net/manual/en/reserved.php (updated for PHP 5)
  139 # For a list with functions http://groups.google.com/group/scite-interest/web/extras
  140 # All words should be lower case to ensure case insensitivity when comparing
  141 keywordclass.php=\
  142 and array as bool boolean break case cfunction class const continue declare \
  143 default die directory do double echo else elseif empty enddeclare endfor \
  144 endforeach endif endswitch endwhile eval exit extends false float for \
  145 foreach function global goto if include include_once int integer isset list namespace \
  146 new null object old_function or parent print real require require_once resource \
  147 return static stdclass string switch true unset use var while xor \
  148 abstract catch clone exception final implements interface php_user_filter \
  149 private protected public this throw try \
  150 __class__ __dir__ __file__ __function__ __line__ __method__ \
  151 __namespace__ __sleep __wakeup
  152 
  153 # Override keywordclass.php with another file if present
  154 import phpfunctions
  155 
  156 keywords.$(file.patterns.html)=$(keywordclass.hypertext)
  157 # JavaScript keywords are possible inside embedded Javascript
  158 keywords2.$(file.patterns.html)=$(keywordclass.javascript)
  159 # VBScript keywords are possible inside embedded VBScript
  160 keywords3.$(file.patterns.html)=$(keywordclass.vb)
  161 # Python keywords are possible inside embedded Python
  162 keywords4.$(file.patterns.html)=$(keywordclass.python)
  163 # PHP keywords are possible inside embedded PHP
  164 keywords5.$(file.patterns.html)=$(keywordclass.php)
  165 # SGML / DTD keywords
  166 keywords6.$(file.patterns.html)=ELEMENT DOCTYPE ATTLIST ENTITY NOTATION
  167 
  168 # START DocBook
  169 docbook.elements42=\
  170 abbrev abstract accel ackno acronym action address affiliation alt anchor \
  171 answer appendix appendixinfo application area areaset areaspec arg article \
  172 articleinfo artpagenums attribution audiodata audioobject author authorblurb \
  173 authorgroup authorinitials beginpage bibliocoverage bibliodiv biblioentry \
  174 bibliography bibliographyinfo biblioid bibliomisc bibliomixed bibliomset \
  175 bibliorelation biblioset bibliosource blockinfo blockquote book bookinfo \
  176 bridgehead callout calloutlist caption caution chapter chapterinfo citation \
  177 citebiblioid citerefentry citetitle city classname classsynopsis classsynopsisinfo \
  178 cmdsynopsis co collab collabname colophon colspec command computeroutput \
  179 confdates confgroup confnum confsponsor conftitle constant constraint \
  180 constraintdef constructorsynopsis contractnum contractsponsor contrib \
  181 copyright coref corpauthor corpname country database date dedication \
  182 destructorsynopsis edition editor email emphasis entry entrytbl envar \
  183 epigraph equation errorcode errorname errortext errortype example \
  184 exceptionname fax fieldsynopsis figure filename firstname firstterm \
  185 footnote footnoteref foreignphrase formalpara funcdef funcparams \
  186 funcprototype funcsynopsis funcsynopsisinfo function glossary glossaryinfo \
  187 glossdef glossdiv glossentry glosslist glosssee glossseealso glossterm \
  188 graphic graphicco group guibutton guiicon guilabel guimenu guimenuitem \
  189 guisubmenu hardware highlights holder honorific htm imagedata imageobject \
  190 imageobjectco important index indexdiv indexentry indexinfo indexterm \
  191 informalequation informalexample informalfigure informaltable initializer \
  192 inlineequation inlinegraphic inlinemediaobject interface interfacename \
  193 invpartnumber isbn issn issuenum itemizedlist itermset jobtitle keycap \
  194 keycode keycombo keysym keyword keywordset label legalnotice lhs lineage \
  195 lineannotation link listitem iteral literallayout lot lotentry manvolnum \
  196 markup medialabel mediaobject mediaobjectco member menuchoice methodname \
  197 methodparam methodsynopsis mm modespec modifier ousebutton msg msgaud \
  198 msgentry msgexplan msginfo msglevel msgmain msgorig msgrel msgset msgsub \
  199 msgtext nonterminal note objectinfo olink ooclass ooexception oointerface \
  200 option optional orderedlist orgdiv orgname otheraddr othercredit othername \
  201 pagenums para paramdef parameter part partinfo partintro personblurb \
  202 personname phone phrase pob postcode preface prefaceinfo primary primaryie \
  203 printhistory procedure production productionrecap productionset productname \
  204 productnumber programlisting programlistingco prompt property pubdate publisher \
  205 publishername pubsnumber qandadiv qandaentry qandaset question quote refclass \
  206 refdescriptor refentry refentryinfo refentrytitle reference referenceinfo \
  207 refmeta refmiscinfo refname refnamediv refpurpose refsect1 refsect1info refsect2 \
  208 refsect2info refsect3 refsect3info refsection refsectioninfo refsynopsisdiv \
  209 refsynopsisdivinfo releaseinfo remark replaceable returnvalue revdescription \
  210 revhistory revision revnumber revremark rhs row sbr screen screenco screeninfo \
  211 screenshot secondary secondaryie sect1 sect1info sect2 sect2info sect3 sect3info \
  212 sect4 sect4info sect5 sect5info section sectioninfo see seealso seealsoie \
  213 seeie seg seglistitem segmentedlist segtitle seriesvolnums set setindex \
  214 setindexinfo setinfo sgmltag shortaffil shortcut sidebar sidebarinfo simpara \
  215 simplelist simplemsgentry simplesect spanspec state step street structfield \
  216 structname subject subjectset subjectterm subscript substeps subtitle \
  217 superscript surname sv symbol synopfragment synopfragmentref synopsis \
  218 systemitem table tbody term tertiary tertiaryie textdata textobject tfoot \
  219 tgroup thead tip title titleabbrev toc tocback tocchap tocentry tocfront \
  220 toclevel1 toclevel2 toclevel3 toclevel4 toclevel5 tocpart token trademark \
  221 type ulink userinput varargs variablelist varlistentry varname videodata \
  222 videoobject void volumenum warning wordasword xref year
  223 
  224 docbook.attributes=\
  225 arch condition conformance id lang os remap role revision revisionflag security \
  226 userlevel vendor xreflabel \
  227 status label endterm linkend space width
  228 
  229 keywordclass.docbook=\
  230 $(docbook.elements42) $(docbook.attributes)
  231 
  232 keywordclass.mako=$(keywordclass.hypertext)
  233 keywords.$(file.patterns.mako)=$(keywordclass.hypertext)
  234 # JavaScript keywords are possible inside embedded Javascript
  235 keywords2.$(file.patterns.mako)=$(keywordclass.javascript)
  236 # VBScript keywords are possible inside embedded VBScript
  237 keywords3.$(file.patterns.mako)=$(keywordclass.vb)
  238 # Python keywords are possible inside embedded Python
  239 keywords4.$(file.patterns.mako)=$(keywordclass.python) include namespace inherit \
  240 call doc text page endclass endexcept endfinally endfor endif endtry endwhile block
  241 # PHP keywords are possible inside embedded PHP
  242 keywords5.$(file.patterns.mako)=$(keywordclass.php)
  243 # SGML / DTD keywords
  244 keywords6.$(file.patterns.mako)=ELEMENT DOCTYPE ATTLIST ENTITY NOTATION
  245 
  246 # For Django's template language. Since Django seems to use the same .html extension
  247 # as plain HTML, it is up to the user to integrate these keywords if desired.
  248 keywordclass.django= not in autoescape with \
  249 csrf_token cycle empty block endblock filter endfilter for endfor firstof \
  250 if endif ifchanged endifchanged ifequal endifequal include load now regroup spaceless \
  251 endspaceless ssi url widthratio add addslashes capfirst center cut date \
  252 default default_if_none dictsort dictsortreversed divisibleby escape escapejs \
  253 filesizeformat first fix_ampersands float_format force_escape get_digit \
  254 iriencode join last length length_is linebreaks linebreaksbr linenumbers ljust \
  255 lower make_list phone2numeric pluralize pprint random removetags rjust safe \
  256 safeseq slice slugify stringformat striptags time timesince timeuntil title \
  257 truncatewords truncatewords_html unordered_list upper urlencode urlize \
  258 urlizetrunc wordcount wordwrap yesno apnumber intcomma intword ordinal \
  259 naturalday lorem
  260 
  261 keywords.$(file.patterns.docbook)=$(keywordclass.docbook)
  262 keywords6.$(file.patterns.docbook)=ELEMENT DOCTYPE ATTLIST ENTITY NOTATION
  263 # END DocBook
  264 
  265 word.characters.$(file.patterns.html)=$(chars.alpha)$(chars.numeric)$(chars.accented)_-$
  266 comment.stream.start.hypertext=<!--
  267 comment.stream.end.hypertext=-->
  268 comment.block.hypertext=//~
  269 comment.block.at.line.start.hypertext=1
  270 
  271 comment.box.start.xml=
  272 comment.stream.start.xml=
  273 
  274 # No keyword for xml, as it accepts any keyword
  275 keywords.$(file.patterns.xml)=
  276 # SGML / DTD keywords
  277 keywords6.$(file.patterns.xml)=ELEMENT DOCTYPE ATTLIST ENTITY NOTATION
  278 
  279 word.characters.$(file.patterns.xml)=$(chars.alpha)$(chars.numeric)_-
  280 
  281 keywords.$(file.patterns.vxml)=$(keywordclass.vxml)
  282 keywords2.$(file.patterns.vxml)=$(keywordclass.javascript)
  283 
  284 
  285 
  286 word.characters.$(file.patterns.vxml)=$(chars.alpha)$(chars.numeric)_-
  287 
  288 # Define the background colours for SGML and each scripting language
  289 colour.hypertext.sgml.back=back:#EFEFFF
  290 colour.hypertext.server.javascript.back=back:#DFDF7F
  291 colour.hypertext.client.vbs.back=back:#EFEFFF
  292 colour.hypertext.server.vbs.back=back:#CFCFEF
  293 colour.hypertext.client.python.back=back:#EFFFEF
  294 colour.hypertext.server.python.back=back:#CFEFCF
  295 colour.hypertext.server.php.back=back:#FFF8F8
  296 
  297 # HTML and XML share lexing code so use the same style numbers
  298 # Hypertext Markup Language
  299 
  300 # Text
  301 style.hypertext.0=fore:#000000,$(font.text)
  302 # Tags
  303 style.hypertext.1=fore:#000080
  304 # Unknown Tags
  305 style.hypertext.2=fore:#FF0000
  306 # Attributes
  307 style.hypertext.3=fore:#008080
  308 # Unknown Attributes
  309 style.hypertext.4=fore:#FF0000
  310 # Numbers
  311 style.hypertext.5=$(colour.number)
  312 # Double quoted strings
  313 style.hypertext.6=$(colour.string)
  314 # Single quoted strings
  315 style.hypertext.7=$(colour.string)
  316 # Other inside tag, including space and '='
  317 style.hypertext.8=fore:#800080
  318 # Comment
  319 style.hypertext.9=fore:#808000,$(font.text.comment)
  320 # Entities
  321 style.hypertext.10=fore:#800080,$(font.text)
  322 # XML style tag ends '/>'
  323 style.hypertext.11=fore:#000080
  324 # XML identifier start '<?'
  325 style.hypertext.12=fore:#0000FF
  326 # XML identifier end '?>'
  327 style.hypertext.13=fore:#0000FF
  328 # Internal state which should never be visible
  329 style.hypertext.14=back:#FF0000
  330 # ASP <% ... %>
  331 style.hypertext.15=back:#FFFF00
  332 # ASP <% ... %>
  333 style.hypertext.16=back:#FFDF00
  334 # CDATA
  335 style.hypertext.17=back:#FFDF00
  336 # PHP
  337 style.hypertext.18=fore:#0000FF,back:#FFEFBF
  338 # Unquoted values
  339 style.hypertext.19=fore:#FF00FF,back:#FFEFFF
  340 # JSP Comment <%-- ... --%>
  341 style.hypertext.20=fore:#000000,back:#FFFFD0
  342 # SGML tags <! ... >
  343 style.hypertext.21=fore:#000080,$(colour.hypertext.sgml.back)
  344 # SGML command
  345 style.hypertext.22=fore:#000080,$(colour.hypertext.sgml.back),bold
  346 # SGML 1st param
  347 style.hypertext.23=fore:#006600,$(colour.hypertext.sgml.back)
  348 # SGML double string
  349 style.hypertext.24=fore:#800000,$(colour.hypertext.sgml.back)
  350 # SGML single string
  351 style.hypertext.25=fore:#993300,$(colour.hypertext.sgml.back)
  352 # SGML error
  353 style.hypertext.26=fore:#800000,back:#FF6666
  354 # SGML special (#XXXX type)
  355 style.hypertext.27=fore:#3366FF,$(colour.hypertext.sgml.back)
  356 # SGML entity
  357 style.hypertext.28=fore:#333333,$(colour.hypertext.sgml.back)
  358 # SGML comment
  359 style.hypertext.29=fore:#808000,$(colour.hypertext.sgml.back)
  360 # SGML first parameter - lexer internal. It is an error if any text is in this style.
  361 style.hypertext.30=fore:#808000,back:#FF0000
  362 # SGML block
  363 style.hypertext.31=fore:#000066,back:#CCCCE0
  364 # Some reasonable background colours found in the default Windows palette
  365 # Off White #FFFBF0    Light green #C0DCC0    Light Blue #A6CAF0
  366 # Matched Operators
  367 style.hypertext.34=fore:#0000FF,notbold,$(font.text)
  368 style.hypertext.35=fore:#FF0000,notbold,$(font.text)
  369 
  370 # Embedded Javascript
  371 fontcolour.js=$(colour.embedded.js),$(font.js)
  372 # JS Start - allows eol filled background to not start on same line as SCRIPT tag
  373 style.hypertext.40=fore:#7F7F00
  374 # JS Default
  375 style.hypertext.41=fore:#000000,bold,$(fontcolour.js),eolfilled
  376 # JS Comment
  377 style.hypertext.42=$(colour.code.comment.box),$(fontcolour.js),eolfilled
  378 # JS Line Comment
  379 style.hypertext.43=$(colour.code.comment.line),$(fontcolour.js)
  380 # JS Doc comment
  381 style.hypertext.44=$(colour.code.comment.doc),bold,$(fontcolour.js),eolfilled
  382 # JS Number
  383 style.hypertext.45=$(colour.number),$(fontcolour.js)
  384 # JS Word
  385 style.hypertext.46=fore:#000000,$(fontcolour.js)
  386 # JS Keyword
  387 style.hypertext.47=$(colour.keyword),bold,$(fontcolour.js)
  388 # JS Double quoted string
  389 style.hypertext.48=$(colour.string),$(fontcolour.js)
  390 # JS Single quoted string
  391 style.hypertext.49=$(colour.string),$(fontcolour.js)
  392 # JS Symbols
  393 style.hypertext.50=$(colour.operator),bold,$(fontcolour.js)
  394 # JavaScript EOL
  395 style.hypertext.51=back:#BFBBB0,eolfilled
  396 # JavaScript RegEx
  397 style.hypertext.52=back:#FFBBB0
  398 
  399 # ASP Javascript
  400 # JS Start - allows eol filled background to not start on same line as SCRIPT tag
  401 style.hypertext.55=fore:#7F7F00
  402 # JS Default
  403 style.hypertext.56=fore:#000000,bold,$(font.js),$(colour.hypertext.server.javascript.back),eolfilled
  404 # JS Comment
  405 style.hypertext.57=fore:#007F00,$(font.js),$(colour.hypertext.server.javascript.back),eolfilled
  406 # JS Line Comment
  407 style.hypertext.58=fore:#007F00,$(font.js),$(colour.hypertext.server.javascript.back)
  408 # JS Doc comment
  409 style.hypertext.59=fore:#7F7F7F,bold,$(font.js),$(colour.hypertext.server.javascript.back),eolfilled
  410 # JS Number
  411 style.hypertext.60=fore:#007F7F,$(font.js),$(colour.hypertext.server.javascript.back)
  412 # JS Word
  413 style.hypertext.61=fore:#000000,$(font.js),$(colour.hypertext.server.javascript.back)
  414 # JS Keyword
  415 style.hypertext.62=fore:#00007F,bold,$(font.js),$(colour.hypertext.server.javascript.back)
  416 # JS Double quoted string
  417 style.hypertext.63=fore:#7F007F,$(font.js),$(colour.hypertext.server.javascript.back)
  418 # JS Single quoted string
  419 style.hypertext.64=fore:#7F007F,$(font.js),$(colour.hypertext.server.javascript.back)
  420 # JS Symbols
  421 style.hypertext.65=fore:#000000,bold,$(font.js),$(colour.hypertext.server.javascript.back)
  422 # JavaScript EOL
  423 style.hypertext.66=back:#BFBBB0,eolfilled
  424 # JavaScript RegEx
  425 style.hypertext.67=back:#FFBBB0
  426 
  427 # Embedded VBS
  428 # Start
  429 style.hypertext.70=
  430 # Default
  431 style.hypertext.71=$(font.vbs),$(colour.hypertext.client.vbs.back),fore:#000000,eolfilled
  432 # Comment
  433 style.hypertext.72=$(font.comment),$(colour.hypertext.client.vbs.back),fore:#008000,eolfilled
  434 # Number
  435 style.hypertext.73=$(font.vbs),$(colour.hypertext.client.vbs.back),fore:#008080,eolfilled
  436 # KeyWord
  437 style.hypertext.74=$(font.vbs),$(colour.hypertext.client.vbs.back),fore:#000080,bold,eolfilled
  438 # String
  439 style.hypertext.75=$(font.vbs),$(colour.hypertext.client.vbs.back),fore:#800080,eolfilled
  440 # Identifier
  441 style.hypertext.76=$(font.vbs),$(colour.hypertext.client.vbs.back),fore:#000080,eolfilled
  442 # Unterminated string
  443 style.hypertext.77=$(font.vbs),back:#7F7FFF,fore:#000080,eolfilled
  444 
  445 # ASP VBS
  446 # Start
  447 style.hypertext.80=
  448 # Default
  449 style.hypertext.81=$(font.vbs),$(colour.hypertext.server.vbs.back),fore:#000000,eolfilled
  450 # Comment
  451 style.hypertext.82=$(font.comment),$(colour.hypertext.server.vbs.back),fore:#008000,eolfilled
  452 # Number
  453 style.hypertext.83=$(font.vbs),$(colour.hypertext.server.vbs.back),fore:#008080,eolfilled
  454 # KeyWord
  455 style.hypertext.84=$(font.vbs),$(colour.hypertext.server.vbs.back),fore:#000080,bold,eolfilled
  456 # String
  457 style.hypertext.85=$(font.vbs),$(colour.hypertext.server.vbs.back),fore:#800080,eolfilled
  458 # Identifier
  459 style.hypertext.86=$(font.vbs),$(colour.hypertext.server.vbs.back),fore:#000080,eolfilled
  460 # Unterminated string
  461 style.hypertext.87=$(font.vbs),back:#7F7FBF,fore:#000080,eolfilled
  462 
  463 # Embedded Python
  464 style.hypertext.90=fore:#808080
  465 style.hypertext.91=fore:#808080,$(colour.hypertext.client.python.back),eolfilled
  466 # Comment
  467 style.hypertext.92=fore:#007F00,$(font.comment),$(colour.hypertext.client.python.back),eolfilled
  468 # Number
  469 style.hypertext.93=fore:#007F7F,$(colour.hypertext.client.python.back),eolfilled
  470 # String
  471 style.hypertext.94=fore:#7F007F,$(font.monospace),$(colour.hypertext.client.python.back),eolfilled
  472 # Single quoted string
  473 style.hypertext.95=fore:#7F007F,$(font.monospace),$(colour.hypertext.client.python.back),eolfilled
  474 # Keyword
  475 style.hypertext.96=fore:#00007F,bold,$(colour.hypertext.client.python.back),eolfilled
  476 # Triple quotes
  477 style.hypertext.97=fore:#7F0000,$(colour.hypertext.client.python.back),eolfilled
  478 # Triple double quotes
  479 style.hypertext.98=fore:#7F0000,$(colour.hypertext.client.python.back),eolfilled
  480 # Class name definition
  481 style.hypertext.99=fore:#0000FF,bold,$(colour.hypertext.client.python.back),eolfilled
  482 # Function or method name definition
  483 style.hypertext.100=fore:#007F7F,bold,$(colour.hypertext.client.python.back),eolfilled
  484 # Operators
  485 style.hypertext.101=bold,$(colour.hypertext.client.python.back),eolfilled
  486 # Identifiers
  487 style.hypertext.102=$(colour.hypertext.client.python.back),eolfilled
  488 
  489 # PHP complex variable
  490 style.hypertext.104=fore:#007F00,italics,$(colour.hypertext.server.php.back)
  491 
  492 # ASP Python
  493 style.hypertext.105=fore:#808080
  494 style.hypertext.106=fore:#808080,$(colour.hypertext.server.python.back),eolfilled
  495 # Comment
  496 style.hypertext.107=fore:#007F00,$(font.comment),$(colour.hypertext.server.python.back),eolfilled
  497 # Number
  498 style.hypertext.108=fore:#007F7F,$(colour.hypertext.server.python.back),eolfilled
  499 # String
  500 style.hypertext.109=fore:#7F007F,$(font.monospace),$(colour.hypertext.server.python.back),eolfilled
  501 # Single quoted string
  502 style.hypertext.110=fore:#7F007F,$(font.monospace),$(colour.hypertext.server.python.back),eolfilled
  503 # Keyword
  504 style.hypertext.111=fore:#00007F,bold,$(colour.hypertext.server.python.back),eolfilled
  505 # Triple quotes
  506 style.hypertext.112=fore:#7F0000,$(colour.hypertext.server.python.back),eolfilled
  507 # Triple double quotes
  508 style.hypertext.113=fore:#7F0000,$(colour.hypertext.server.python.back),eolfilled
  509 # Class name definition
  510 style.hypertext.114=fore:#0000FF,bold,$(colour.hypertext.server.python.back),eolfilled
  511 # Function or method name definition
  512 style.hypertext.115=fore:#007F7F,bold,$(colour.hypertext.server.python.back),eolfilled
  513 # Operators
  514 style.hypertext.116=bold,$(colour.hypertext.server.python.back),eolfilled
  515 # Identifiers
  516 style.hypertext.117=$(colour.hypertext.server.python.back),eolfilled
  517 
  518 # PHP
  519 # Default
  520 style.hypertext.118=fore:#000033,$(colour.hypertext.server.php.back),eolfilled
  521 # Double quoted String
  522 style.hypertext.119=fore:#007F00,$(colour.hypertext.server.php.back)
  523 # Single quoted string
  524 style.hypertext.120=fore:#009F00,$(colour.hypertext.server.php.back)
  525 # Keyword
  526 style.hypertext.121=fore:#7F007F,italics,$(colour.hypertext.server.php.back)
  527 # Number
  528 style.hypertext.122=fore:#CC9900,$(colour.hypertext.server.php.back)
  529 # Variable
  530 style.hypertext.123=fore:#00007F,italics,$(colour.hypertext.server.php.back)
  531 # Comment
  532 style.hypertext.124=fore:#999999,$(font.comment),$(colour.hypertext.server.php.back)
  533 # One line comment
  534 style.hypertext.125=fore:#666666,italics,$(font.comment),$(colour.hypertext.server.php.back)
  535 # PHP variable in double quoted string
  536 style.hypertext.126=fore:#007F00,italics,$(colour.hypertext.server.php.back)
  537 # PHP operator
  538 style.hypertext.127=fore:#000000,$(colour.hypertext.server.php.back)
  539 
  540 # XML: eXtensible Markup Language
  541 # For XML, there is no list of known tags or attributes so all are coloured known
  542 
  543 # Default
  544 style.xml.0=fore:#000000,$(font.text)
  545 # Tags
  546 style.xml.1=fore:#000080
  547 # Unknown Tags
  548 style.xml.2=fore:#000080
  549 # Attributes
  550 style.xml.3=fore:#008080
  551 # Unknown Attributes
  552 style.xml.4=fore:#008080
  553 # Numbers
  554 style.xml.5=$(colour.number)
  555 # Double quoted strings
  556 style.xml.6=$(colour.string)
  557 # Single quoted strings
  558 style.xml.7=$(colour.string)
  559 # Other inside tag, including space and '='
  560 style.xml.8=fore:#800080
  561 # Comment
  562 style.xml.9=fore:#808000
  563 # Entities
  564 style.xml.10=fore:#800080,$(font.text)
  565 # XML style tag ends '/>'
  566 style.xml.11=fore:#000080
  567 # XML identifier start '<?'
  568 style.xml.12=fore:#800080,bold
  569 # XML identifier end '?>'
  570 style.xml.13=fore:#800080,bold
  571 # CDATA
  572 style.xml.17=fore:#800000,back:#FFF0F0,$(font.text),eolfilled
  573 # Question
  574 style.xml.18=fore:#800000
  575 # Unquoted Value
  576 style.xml.19=fore:#608060
  577 # SGML tags <! ... >
  578 style.xml.21=fore:#000080,$(colour.hypertext.sgml.back)
  579 # SGML command
  580 style.xml.22=fore:#000080,$(colour.hypertext.sgml.back),bold
  581 # SGML 1st param
  582 style.xml.23=fore:#006600,$(colour.hypertext.sgml.back)
  583 # SGML double string
  584 style.xml.24=fore:#800000,$(colour.hypertext.sgml.back)
  585 # SGML single string
  586 style.xml.25=fore:#993300,$(colour.hypertext.sgml.back)
  587 # SGML error
  588 style.xml.26=fore:#800000,back:#FF6666
  589 # SGML special (#XXXX type)
  590 style.xml.27=fore:#3366FF,$(colour.hypertext.sgml.back)
  591 # SGML entity
  592 style.xml.28=fore:#333333,$(colour.hypertext.sgml.back)
  593 # SGML comment
  594 style.xml.29=fore:#808000,$(colour.hypertext.sgml.back)
  595 # SGML block
  596 style.xml.31=fore:#000066,back:#CCCCE0
  597 # No brace matching in XML
  598 braces.xml.style=31
  599 
  600 if PLAT_WIN
  601 	command.go.$(file.patterns.web)="file://$(FilePath)"
  602 	command.go.subsystem.$(file.patterns.web)=2
  603 if PLAT_GTK
  604 	command.go.$(file.patterns.web)=xdg-open "file://$(FilePath)"
  605 if PLAT_MAC
  606 	command.go.$(file.patterns.web)=open "file://$(FilePath)"
  607 	command.go.subsystem.$(file.patterns.web)=2
  608 
  609 command.go.$(file.patterns.php)=php -f "$(FileNameExt)"
  610 command.compile.$(file.patterns.php)=php -l "$(FileNameExt)"