# Define SciTE settings for HTML files.

# tpl is X and Mail specific
file.patterns.web=*.html;*.htm;*.asp;*.shtml
file.patterns.php=*.php3;*.phtml;*.php
file.patterns.html=*.html;*.htm;*.asp;*.shtml;*.php3;*.phtml;*.php;*.htt;*.cfm;*.tpl;*.dtd
file.patterns.xml=*.xml;*.xsl;*.svg;*.xul;*.xsd;*.dtd

filter.web=Web (html htm asp shtml css xml)|$(file.patterns.web);*.css;*.xml|
filter.php=PHP (php3 phtml inc)|$(file.patterns.php)|

lexer.$(file.patterns.html)=hypertext
lexer.$(file.patterns.xml)=xml

#fold.html=1
#asp.default.language=2

# All hypertext elements and attributes must be listed in lower case
hypertext.elements=\
a abbr acronym address applet area b base basefont \
bdo big blockquote body br button caption center \
cite code col colgroup dd del dfn dir div dl dt em \
fieldset font form frame frameset h1 h2 h3 h4 h5 h6 \
head hr html i iframe img input ins isindex kbd label \
legend li link map menu meta noframes noscript \
object ol optgroup option p param pre q s samp \
script select small span strike strong style sub sup \
table tbody td textarea tfoot th thead title tr tt u ul \
var xml xmlns

hypertext.attributes=\
abbr accept-charset accept accesskey action align alink \
alt archive axis background bgcolor border \
cellpadding cellspacing char charoff charset checked cite \
class classid clear codebase codetype color cols colspan \
compact content coords \
data datafld dataformatas datapagesize datasrc datetime \
declare defer dir disabled enctype event \
face for frame frameborder \
headers height href hreflang hspace http-equiv \
id ismap label lang language leftmargin link longdesc \
marginwidth marginheight maxlength media method multiple \
name nohref noresize noshade nowrap \
object onblur onchange onclick ondblclick onfocus \
onkeydown onkeypress onkeyup onload onmousedown \
onmousemove onmouseover onmouseout onmouseup \
onreset onselect onsubmit onunload \
profile prompt readonly rel rev rows rowspan rules \
scheme scope selected shape size span src standby start style \
summary tabindex target text title topmargin type usemap \
valign value valuetype version vlink vspace width \
text password checkbox radio submit reset \
file hidden image

keywordclass.hypertext=\
$(hypertext.elements) $(hypertext.attributes) public !doctype

keywordclass.php=\
for break continue if else elseif endif do while return switch \
case function class new static global define \
__LINE__ __FILE__ PHP_VERSION PHP_OS TRUE FALSE E_ERROR \
E_WARNING E_PARSE E_NOTICE  \
int integer real double float string array object var \
abs acos ada_afetch ada_autocommit ada_close ada_commit ada_connect \
ada_exec ada_fetchrow ada_fieldname ada_fieldnum ada_fieldtype \
ada_freeresult ada_numfields ada_numrows ada_result ada_resultall \
ada_rollback addslashes apache_lookup_uri apache_note array_keys \
array_merge array_pop array_push array_shift array_slice array_splice \
array_unshift array_values array_walk array arsort asin asort \
aspell_check_raw aspell_check aspell_new aspell_suggest atan \
atan2 base_convert base64_decode base64_encode basename bcadd bccomp bcdiv bcmod bcmul bcpow bcscale bcsqrt \
bcsub bin2hex bindec ceil chdir checkdate checkdnsrr chgrp chmod chop chown \
chr chunk_split clearstatcache closedir closelog compact \
connection_aborted connection_status connection_timeout \
convert_cyr_string copy cos count cpdf_add_annotation cpdf_add_outline \
cpdf_arc cpdf_begin_text cpdf_circle cpdf_clip cpdf_close \
cpdf_closepath_fill_stroke cpdf_closepath_stroke cpdf_closepath \
cpdf_continue_text cpdf_curveto cpdf_end_text cpdf_endpath \
cpdf_fill_stroke cpdf_fill cpdf_finalize_page cpdf_finalize \
cpdf_import_jpeg cpdf_lineto cpdf_moveto cpdf_open cpdf_output_buffer \
cpdf_page_init cpdf_place_inline_image cpdf_rect cpdf_restore \
cpdf_rlineto cpdf_rmoveto cpdf_rotate cpdf_save_to_file cpdf_save \
cpdf_scale cpdf_set_char_spacing cpdf_set_creator cpdf_set_current_page \
cpdf_set_font cpdf_set_horiz_scaling cpdf_set_keywords \
cpdf_set_leading cpdf_set_page_animation cpdf_set_subject \
cpdf_set_text_matrix cpdf_set_text_pos cpdf_set_text_rendering \
cpdf_set_text_rise cpdf_set_title cpdf_set_word_spacing cpdf_setdash \
cpdf_setflat cpdf_setgray_fill cpdf_setgray_stroke cpdf_setgray \
cpdf_setlinecap cpdf_setlinejoin cpdf_setlinewidth cpdf_setmiterlimit \
cpdf_setrgbcolor_fill cpdf_setrgbcolor_stroke cpdf_setrgbcolor \
cpdf_show_xy cpdf_show cpdf_stringwidth cpdf_stroke cpdf_text \
cpdf_translate crypt current date dba_close dba_delete dba_exists \
dba_fetch dba_firstkey dba_insert dba_nextkey dba_open dba_optimize \
dba_popen dba_replace dba_sync dbase_add_record dbase_close \
dbase_create dbase_delete_record dbase_get_record dbase_numfields \
dbase_numrecords dbase_open dbase_pack dbase_replace_record dblist \
dbmclose dbmdelete dbmexists dbmfetch dbmfirstkey dbminsert dbmnextkey \
dbmopen dbmreplace debugger_off debugger_on decbin dechex decoct \
delete die dirname diskfreespace dl doubleval each easter_date \
easter_days echo empty end ereg_replace ereg eregi_replace eregi \
error_log error_reporting escapeshellcmd eval exec exit exp explode \
extension_loaded extract fclose fdf_close fdf_create fdf_get_file \
fdf_get_status fdf_get_value fdf_next_field_name fdf_open fdf_save \
fdf_set_ap fdf_set_file fdf_set_status fdf_set_value feof fgetc \
fgetcsv fgets fgetss file_exists file fileatime filectime filegroup \
fileinode filemtime fileowner fileperms filepro_fieldcount \
filepro_fieldname filepro_fieldtype filepro_fieldwidth \
filepro_retrieve filepro_rowcount filepro filesize filetype flock \
floor flush fopen fpassthru fputs fread frenchtojd fseek fsockopen \
ftell function_exists fwrite get_cfg_var get_current_user \
get_magic_quotes_gpc get_magic_quotes_runtime get_meta_tags \
getallheaders getdate getenv gethostbyaddr gethostbyname \
gethostbynamel getimagesize getlastmod getmxrr getmyinode getmypid \
getmyuid getrandmax getrusage gettimeofday gettype gmdate gmmktime \
gmstrftime gregoriantojd gzclose gzeof gzfile gzgetc gzgets gzgetss \
gzopen gzpassthru gzputs gzread gzrewind gzseek gztell gzwrite header \
hexdec htmlentities htmlspecialchars hw_children hw_childrenobj \
hw_close hw_connect hw_cp hw_deleteobject hw_docbyanchor \
hw_docbyanchorobj hw_documentattributes hw_documentbodytag \
hw_documentcontent hw_documentsetcontent hw_documentsize hw_edittext \
hw_error hw_errormsg hw_free_document hw_getanchors hw_getanchorsobj \
hw_getandlock hw_getchildcoll hw_getchildcollobj hw_getchilddoccoll \
hw_getchilddoccollobj hw_getobject hw_getobjectbyquery \
hw_getobjectbyquerycol hw_getobjectbyquerycoll hw_getobjectbyquerycollobj \
hw_getobjectbyqueryobj hw_getparents hw_getparentsobj hw_getremote \
hw_getremotechildren hw_getsrcbydestobj hw_gettext hw_getusername \
hw_identify hw_incollections hw_info hw_inscoll hw_insdoc \
hw_insertdocument hw_insertobject hw_modifyobject hw_mv \
hw_new_document hw_objrec2array hw_outputdocument hw_pconnect hw_pipedocument hw_root hw_unlock \
hw_who ibase_bind ibase_close ibase_connect ibase_execute \
ibase_fetch_row ibase_free_query ibase_free_result ibase_pconnect \
ibase_prepare ibase_query ibase_timefmt ifx_affected_rows \
ifx_blobinfile_mode ifx_byteasvarchar ifx_close ifx_connect \
ifx_copy_blob ifx_create_blob ifx_create_char ifx_do ifx_error \
ifx_errormsg ifx_fetch_row ifx_fieldproperties ifx_fieldtypes \
ifx_free_blob ifx_free_char ifx_free_result ifx_get_blob ifx_get_char \
ifx_getsqlca ifx_htmltbl_result ifx_nullformat ifx_num_fields \
ifx_num_rows ifx_pconnect ifx_prepare ifx_query ifx_textasvarchar \
ifx_update_blob ifx_update_char ifxus_close_slob ifxus_create_slob \
ifxus_free_slob ifxus_open_slob ifxus_read_slob ifxus_seek_slob \
ifxus_tell_slob ifxus_write_slob ignore_user_abort imagearc imagechar \
imagecharup imagecolorallocate imagecolorat imagecolorclosest \
imagecolorexact imagecolorresolve imagecolorset imagecolorsforindex \
imagecolorstotal imagecolortransparent imagecopyresized imagecreate \
imagecreatefromgif imagedashedline imagedestroy imagefill \
imagefilledpolygon imagefilledrectangle imagefilltoborder \
imagefontheight imagefontwidth imagegif imageinterlace imageline \
imageloadfont imagepolygon imagepsbbox imagepsencodefont \
imagepsfreefont imagepsloadfont imagepstext imagerectangle \
imagesetpixel imagestring imagestringup imagesx imagesy imagettfbbox \
imagettftext imap_8bit imap_append imap_base64 imap_binary imap_body imap_check imap_clearflag_full imap_close \
imap_createmailbox imap_delete imap_deletemailbox imap_expunge \
imap_fetchbody imap_fetchheader imap_fetchstructure imap_header \
imap_headers imap_listmailbox imap_listsubscribed imap_mail_copy \
imap_mail_move imap_mailboxmsginfo imap_num_msg imap_num_recent \
imap_open imap_ping imap_qprint imap_renamemailbox imap_reopen \
imap_rfc822_parse_adrlist imap_rfc822_write_address imap_scanmailbox imap_setflag_full imap_sort \
imap_subscribe imap_uid imap_undelete imap_unsubscribe implode \
in_array include intval iptcparse is_array is_dir is_double \
is_executable is_file is_float is_int is_integer is_link is_long \
is_object is_readable is_real is_string is_writeable isset jddayofweek \
jdmonthname jdtofrench jdtogregorian jdtojewish jdtojulian jewishtojd \
join juliantojd key ksort ldap_add ldap_bind ldap_close ldap_connect \
ldap_count_entries ldap_delete ldap_dn2ufn ldap_explode_dn ldap_first_attribute ldap_first_entry \
ldap_free_result ldap_get_attributes ldap_get_dn ldap_get_entries \
ldap_get_values ldap_list ldap_mod_add ldap_mod_del ldap_mod_replace \
ldap_modify ldap_next_attribute ldap_next_entry ldap_read ldap_search \
ldap_unbind leak link linkinfo list log log10 lstat ltrim mail max mcrypt_cbc mcrypt_cfb mcrypt_create_iv \
mcrypt_ecb mcrypt_get_block_size mcrypt_get_cipher_name \
mcrypt_get_key_size mcrypt_ofb md5 mhash_count mhash_get_block_size mhash_get_hash_name mhash microtime \
min mkdir mktime msql_affected_rows msql_close msql_connect \
msql_create_db msql_createdb msql_data_seek msql_dbname msql_drop_db \
msql_dropdb msql_error msql_fetch_array msql_fetch_field \
msql_fetch_object msql_fetch_row msql_field_seek msql_fieldflags \
msql_fieldlen msql_fieldname msql_fieldtable msql_fieldtype \
msql_free_result msql_freeresult msql_list_dbs msql_list_fields \
msql_list_tables msql_listdbs msql_listfields msql_listtables \
msql_num_fields msql_num_rows msql_numfields msql_numrows \
msql_pconnect msql_query msql_regcase msql_result msql_select_db \
msql_selectdb msql_tablename msql mssql_affected_rows mssql_close \
mssql_connect mssql_data_seek mssql_fetch_array mssql_fetch_field \
mssql_fetch_object mssql_fetch_row mssql_field_seek mssql_free_result \
mssql_num_fields mssql_num_rows mssql_pconnect mssql_query \
mssql_result mssql_select_db mt_getrandmax mt_rand mt_srand \
mysql_affected_rows mysql_close mysql_connect mysql_create_db \
mysql_data_seek mysql_db_query mysql_drop_db mysql_errno mysql_error \
mysql_fetch_array mysql_fetch_field mysql_fetch_lengths \
mysql_fetch_object mysql_fetch_row mysql_field_flags mysql_field_len \
mysql_field_name mysql_field_seek mysql_field_table mysql_field_type \
mysql_free_result mysql_insert_id mysql_list_dbs mysql_list_fields \
mysql_list_tables mysql_num_fields mysql_num_rows mysql_pconnect \
mysql_query mysql_result mysql_select_db mysql_tablename next \
nl2br number_format ocibindbyname ocicolumnisnull ocicolumnname \
ocicolumnsize ocicolumntype ocicommit ocidefinebyname ocierror \
ociexecute ocifetch ocifetchinto ocifetchstatement ocifreecursor \
ocifreestatement ociinternaldebug ocilogoff ocilogon ocinewcursor \
ocinewdescriptor ocinlogon ocinumcols ocinumrows ociparse ociplogon \
ociresult ocirollback ocirowcount ociserverversion ocistatementtype \
octdec odbc_autocommit odbc_binmode odbc_close_all odbc_close \
odbc_commit odbc_connect odbc_cursor odbc_do odbc_exec odbc_execute \
odbc_fetch_into odbc_fetch_row odbc_field_len odbc_field_name \
odbc_field_type odbc_free_result odbc_longreadlen odbc_num_fields \
odbc_num_rows odbc_pconnect odbc_prepare odbc_result_all odbc_result \
odbc_rollback odbc_setoption opendir openlog ora_bind ora_close \
ora_columnname ora_columntype ora_commit ora_commitoff ora_commiton \
ora_error ora_errorcode ora_exec ora_fetch ora_getcolumn ora_logoff \
ora_logon ora_open ora_parse ora_rollback ord pack parse_str parse_url \
passthru pclose pdf_add_annotation pdf_add_outline pdf_arc \
pdf_begin_page pdf_circle pdf_clip pdf_close_image pdf_close \
pdf_closepath_fill_stroke pdf_closepath_stroke pdf_closepath \
pdf_continue_text pdf_curveto pdf_end_page pdf_endpath \
pdf_execute_image pdf_fill_stroke pdf_fill pdf_get_info pdf_lineto \
pdf_moveto pdf_open_gif pdf_open_jpeg pdf_open_memory_image pdf_open \
pdf_place_image pdf_put_image pdf_rect pdf_restore pdf_rotate pdf_save \
pdf_scale pdf_set_char_spacing pdf_set_duration pdf_set_font \
pdf_set_horiz_scaling pdf_set_info_author pdf_set_info_creator \
pdf_set_info_keywords pdf_set_info_subject pdf_set_info_title \
pdf_set_leading pdf_set_text_matrix pdf_set_text_pos \
pdf_set_text_rendering pdf_set_text_rise pdf_set_transition \
pdf_set_word_spacing pdf_setdash pdf_setflat pdf_setgray_fill \
pdf_setgray_stroke pdf_setgray pdf_setlinecap pdf_setlinejoin \
pdf_setlinewidth pdf_setmiterlimit pdf_setrgbcolor_fill \
pdf_setrgbcolor_stroke pdf_setrgbcolor pdf_show_xy pdf_show \
pdf_stringwidth pdf_stroke pdf_translate pfsockopen pg_close \
pg_cmdtuples pg_connect pg_dbname pg_errormessage pg_exec \
pg_fetch_array pg_fetch_object pg_fetch_row pg_fieldisnull \
pg_fieldname pg_fieldnum pg_fieldprtlen pg_fieldsize pg_fieldtype \
pg_freeresult pg_getlastoid pg_host pg_loclose pg_locreate pg_loopen \
pg_loread pg_loreadall pg_lounlink pg_lowrite pg_numfields pg_numrows \
pg_options pg_pconnect pg_port pg_result pg_tty phpinfo phpversion \
pi popen pos pow preg_grep preg_match_all preg_match preg_quote \
preg_replace preg_split prev print printf putenv quoted_printable_decode \
quotemeta rand range rawurldecode rawurlencode readdir readfile \
readgzfile readlink register_shutdown_html rename require reset rewind \
rewinddir rmdir round rsort sem_acquire sem_get sem_release serialize \
session_decode session_destroy session_encode session_id \
session_is_registered session_module_name session_name \
session_register session_save_path session_start session_unregister \
set_file_buffer set_magic_quotes_runtime set_socket_blocking \
set_time_limit setcookie setlocale settype shm_attach shm_detach \
shm_get_var shm_put_var shm_remove_var shm_remove shuffle similar_text \
sin sizeof sleep snmp_get_quick_print snmp_set_quick_print snmpget \
snmpset snmpwalk snmpwalkoid solid_close solid_connect solid_exec \
solid_fetchrow solid_fieldname solid_fieldnum solid_freeresult \
solid_numfields solid_numrows solid_result sort soundex split sprintf \
sql_regcase sqrt srand stat str_replace strchr strcmp strcspn strftime \
strip_tags stripslashes strlen strpos strrchr strrev strrpos strspn \
strstr strtok strtolower strtoupper strtr strval substr \
sybase_affected_rows sybase_close sybase_connect sybase_data_seek \
sybase_fetch_array sybase_fetch_field sybase_fetch_object \
sybase_fetch_row sybase_field_seek sybase_free_result \
sybase_num_fields sybase_num_rows sybase_pconnect sybase_query \
sybase_result sybase_select_db symlink syslog system tan tempnam time \
touch trim uasort ucfirst ucwords uksort umask uniqid unlink unpack \
unserialize unset urldecode urlencode usleep usort \
utf8_decode utf8_encode virtual vm_addalias vm_adduser vm_delalias vm_deluser \
vm_passwd wddx_add_vars wddx_deserialize wddx_packet_end \
wddx_packet_start wddx_serialize_value wddx_serialize_vars \
xml_error_string xml_get_current_byte_index xml_get_current_column_number \
xml_get_current_line_number xml_get_error_code xml_parse \
xml_parser_create xml_parser_free xml_parser_get_option \
xml_parser_set_option xml_set_character_data_handler \
xml_set_default_handler xml_set_element_handler xml_set_external_entity_ref_handler \
xml_set_notation_decl_handler xml_set_processing_instruction_handler \
xml_set_unparsed_entity_decl_handler yp_err_string yp_errno yp_first \
yp_get_default_domain yp_master yp_match yp_next yp_order

keywords.$(file.patterns.html)=$(keywordclass.hypertext)
# JavaScript keywords are possible inside embedded Javascript
keywords2.$(file.patterns.html)=$(keywordclass.javascript)
# VBScript keywords are possible inside embedded VBScript
keywords3.$(file.patterns.html)=$(keywordclass.vb)
# Python keywords are possible inside embedded Python
keywords4.$(file.patterns.html)=$(keywordclass.python)
# PHP keywords are possible inside embedded PHP
keywords5.$(file.patterns.html)=$(keywordclass.php)
# SGML / DTD keywords
keywords6.$(file.patterns.html)=ELEMENT DOCTYPE ATTLIST ENTITY NOTATION

word.characters.$(file.patterns.html)=$(chars.alpha)$(chars.numeric)_-
comment.stream.start.hypertext=<!--
comment.stream.end.hypertext=-->

# No keyword for xml, as it accepts any keyword
keywords.$(file.patterns.xml)=
# SGML / DTD keywords
keywords6.$(file.patterns.xml)=ELEMENT DOCTYPE ATTLIST ENTITY NOTATION

word.characters.$(file.patterns.xml)=$(chars.alpha)$(chars.numeric)_-

keywords.*.css=\
background background-attachment background-color background-image background-position background-repeat \
border-color border-bottom border-bottom-width border-left border-left-width \
border border-right-width border-right border-style border-top border-top-width border-width \
clear clip color cursor display float \
font font-family font-size font-style font-variant font-weight \
height left letter-spacing line-height \
list-style list-style-image list-style-position list-style-type \
margin margin-bottom margin-left margin-right margin-top overflow \
padding padding-bottom padding-left padding-right padding-top position \
text-align text-decoration text-indent text-transform top \
vertical-align visibility width white-space word-spacing z-index

word.characters.*.css=$(chars.alpha)$(chars.numeric)_-

# HTML and XML share lexing code so use the same style numbers
# Hypertext Markup Language

# Text
style.hypertext.0=fore:#000000,$(font.text)
# Tags
style.hypertext.1=fore:#000080
# Unknown Tags
style.hypertext.2=fore:#FF0000
# Attributes
style.hypertext.3=fore:#008080
# Unknown Attributes
style.hypertext.4=fore:#FF0000
# Numbers
style.hypertext.5=$(colour.number)
# Double quoted strings
style.hypertext.6=$(colour.string)
# Single quoted strings
style.hypertext.7=$(colour.string)
# Other inside tag
style.hypertext.8=fore:#800080
# Comment
style.hypertext.9=fore:#808000,$(font.text.comment)
# Entities
style.hypertext.10=fore:#800080,$(font.text)
# XML style tag ends '/>'
style.hypertext.11=fore:#000080
# XML identifier start '<?'
style.hypertext.12=fore:#0000FF
# XML identifier end '?>'
style.hypertext.13=fore:#0000FF
#  SCRIPT
style.hypertext.14=fore:#000080
# ASP <% ... %>
style.hypertext.15=back:#FFFF00
# ASP <% ... %>
style.hypertext.16=back:#FFDF00
# CDATA
style.hypertext.17=back:#FFDF00
# PHP
style.hypertext.18=fore:#0000FF,back:#FFEFBF
# Unquoted values
style.hypertext.19=fore:#FF00FF,back:#FFEFFF
# SGML tags <! ... >
style.hypertext.21=fore:#000080,back:#EFEFFF
# SGML command
style.hypertext.22=fore:#000080,back:#EFEFFF,bold
# SGML 1st param
style.hypertext.23=fore:#006600,back:#EFEFFF
# SGML double string
style.hypertext.24=fore:#800000,back:#EFEFFF
# SGML single string
style.hypertext.25=fore:#993300,back:#EFEFFF
# SGML error
style.hypertext.26=fore:#800000,back:#FF6666
# SGML special (#xxxx type)
style.hypertext.27=fore:#3366FF,back:#EFEFFF
# SGML entity
style.hypertext.28=fore:#333333,back:#EFEFFF
# SGML comment
style.hypertext.29=fore:#808000,back:#EFEFFF
# SGML block
style.hypertext.31=fore:#000066,back:#CCCCE0
# Some reasonable background colours found in the default Windows palette
# Off White #FFFBF0    Light green #C0DCC0    Light Blue #A6CAF0
# Matched Operators
style.hypertext.34=fore:#0000FF,notbold,$(font.text)
style.hypertext.35=fore:#FF0000,notbold,$(font.text)

# Embedded Javascript
fontcolour.js=$(colour.embedded.js),$(font.js)
# JS Start - allows eol filled background to not start on same line as SCRIPT tag
style.hypertext.40=fore:#7F7F00
# JS Default
style.hypertext.41=fore:#000000,bold,$(fontcolour.js),eolfilled
# JS Comment
style.hypertext.42=$(colour.code.comment.box),$(fontcolour.js),eolfilled
# JS Line Comment
style.hypertext.43=$(colour.code.comment.line),$(fontcolour.js)
# JS Doc comment
style.hypertext.44=$(colour.code.comment.doc),bold,$(fontcolour.js),eolfilled
# JS Number
style.hypertext.45=$(colour.number),$(fontcolour.js)
# JS Word
style.hypertext.46=fore:#000000,$(fontcolour.js)
# JS Keyword
style.hypertext.47=$(colour.keyword),bold,$(fontcolour.js)
# JS Double quoted string
style.hypertext.48=$(colour.string),$(fontcolour.js)
# JS Single quoted string
style.hypertext.49=$(colour.string),$(fontcolour.js)
# JS Symbols 
style.hypertext.50=$(colour.operator),bold,$(fontcolour.js)
# JavaScript EOL
style.hypertext.51=back:#BFBBB0,eolfilled
# JavaScript RegEx
style.hypertext.52=back:#FFBBB0

# ASP Javascript
# JS Start - allows eol filled background to not start on same line as SCRIPT tag
style.hypertext.55=fore:#7F7F00
# JS Default
style.hypertext.56=fore:#000000,bold,$(font.js),back:#DFDF7F,eolfilled
# JS Comment
style.hypertext.57=fore:#007F00,$(font.js),back:#DFDF7F,eolfilled
# JS Line Comment
style.hypertext.58=fore:#007F00,$(font.js),back:#DFDF7F
# JS Doc comment
style.hypertext.59=fore:#7F7F7F,bold,$(font.js),back:#DFDF7F,eolfilled
# JS Number
style.hypertext.60=fore:#007F7F,$(font.js),back:#DFDF7F
# JS Word
style.hypertext.61=fore:#000000,$(font.js),back:#DFDF7F
# JS Keyword
style.hypertext.62=fore:#00007F,bold,$(font.js),back:#DFDF7F
# JS Double quoted string
style.hypertext.63=fore:#7F007F,$(font.js),back:#DFDF7F
# JS Single quoted string
style.hypertext.64=fore:#7F007F,$(font.js),back:#DFDF7F
# JS Symbols
style.hypertext.65=fore:#000000,bold,$(font.js),back:#DFDF7F
# JavaScript EOL
style.hypertext.66=back:#BFBBB0,eolfilled
# JavaScript RegEx
style.hypertext.67=back:#FFBBB0

# Embedded VBS
# Start
style.hypertext.70=
# Default
style.hypertext.71=$(font.vbs),back:#EFEFFF,fore:#000000,eolfilled
# Comment
style.hypertext.72=$(font.comment),back:#EFEFFF,fore:#008000,eolfilled
# Number
style.hypertext.73=$(font.vbs),back:#EFEFFF,fore:#008080,eolfilled
# KeyWord
style.hypertext.74=$(font.vbs),back:#EFEFFF,fore:#000080,bold,eolfilled
# String
style.hypertext.75=$(font.vbs),back:#EFEFFF,fore:#800080,eolfilled
# Identifier
style.hypertext.76=$(font.vbs),back:#EFEFFF,fore:#000080,eolfilled
# Unterminated string
style.hypertext.77=$(font.vbs),back:#7F7FFF,fore:#000080,eolfilled

# ASP VBS
# Start
style.hypertext.80=
# Default
style.hypertext.81=$(font.vbs),back:#CFCFEF,fore:#000000,eolfilled
# Comment
style.hypertext.82=$(font.comment),back:#CFCFEF,fore:#008000,eolfilled
# Number
style.hypertext.83=$(font.vbs),back:#CFCFEF,fore:#008080,eolfilled
# KeyWord
style.hypertext.84=$(font.vbs),back:#CFCFEF,fore:#000080,bold,eolfilled
# String
style.hypertext.85=$(font.vbs),back:#CFCFEF,fore:#800080,eolfilled
# Identifier
style.hypertext.86=$(font.vbs),back:#CFCFEF,fore:#000080,eolfilled
# Unterminated string
style.hypertext.87=$(font.vbs),back:#7F7FBF,fore:#000080,eolfilled

# Embedded Python
style.hypertext.90=fore:#808080
style.hypertext.91=fore:#808080,back:#EFFFEF,eolfilled
# Comment
style.hypertext.92=fore:#007F00,$(font.comment),back:#EFFFEF,eolfilled
# Number
style.hypertext.93=fore:#007F7F,back:#EFFFEF,eolfilled
# String
style.hypertext.94=fore:#7F007F,$(font.monospace),back:#EFFFEF,eolfilled
# Single quoted string
style.hypertext.95=fore:#7F007F,$(font.monospace),back:#EFFFEF,eolfilled
# Keyword
style.hypertext.96=fore:#00007F,bold,back:#EFFFEF,eolfilled
# Triple quotes
style.hypertext.97=fore:#7F0000,back:#EFFFEF,eolfilled
# Triple double quotes
style.hypertext.98=fore:#7F0000,back:#EFFFEF,eolfilled
# Class name definition
style.hypertext.99=fore:#0000FF,bold,back:#EFFFEF,eolfilled
# Function or method name definition
style.hypertext.100=fore:#007F7F,bold,back:#EFFFEF,eolfilled
# Operators
style.hypertext.101=bold,back:#EFFFEF,eolfilled
# Identifiers
style.hypertext.102=back:#EFFFEF,eolfilled

# ASP Python
style.hypertext.105=fore:#808080
style.hypertext.106=fore:#808080,back:#CFEFCF,eolfilled
# Comment
style.hypertext.107=fore:#007F00,$(font.comment),back:#CFEFCF,eolfilled
# Number
style.hypertext.108=fore:#007F7F,back:#CFEFCF,eolfilled
# String
style.hypertext.109=fore:#7F007F,$(font.monospace),back:#CFEFCF,eolfilled
# Single quoted string
style.hypertext.110=fore:#7F007F,$(font.monospace),back:#CFEFCF,eolfilled
# Keyword
style.hypertext.111=fore:#00007F,bold,back:#CFEFCF,eolfilled
# Triple quotes
style.hypertext.112=fore:#7F0000,back:#CFEFCF,eolfilled
# Triple double quotes
style.hypertext.113=fore:#7F0000,back:#CFEFCF,eolfilled
# Class name definition
style.hypertext.114=fore:#0000FF,bold,back:#CFEFCF,eolfilled
# Function or method name definition
style.hypertext.115=fore:#007F7F,bold,back:#CFEFCF,eolfilled
# Operators
style.hypertext.116=bold,back:#CFEFCF,eolfilled
# Identifiers
style.hypertext.117=back:#CFEFCF,eolfilled

# PHP
# Default
style.hypertext.118=fore:#000033,back:#FFF8F8,eolfilled
# Double quoted String
style.hypertext.119=fore:#007F00,back:#FFF8F8
# Single quoted string
style.hypertext.120=fore:#009F00,back:#FFF8F8
# Keyword
style.hypertext.121=fore:#7F007F,italics,back:#FFF8F8
# Number
style.hypertext.122=fore:#CC9900,back:#FFF8F8
# Variable
style.hypertext.123=fore:#00007F,italics,back:#FFF8F8
# Comment
style.hypertext.124=fore:#999999,$(font.comment),back:#FFF8F8
# One line comment
style.hypertext.125=fore:#666666,italics,$(font.comment),back:#FFF8F8
# PHP variable in double quoted string
style.hypertext.126=fore:#00007F,italics,back:#FFF8F8
# PHP operator
style.hypertext.127=fore:#000000,back:#FFF8F8

# XML: eXtensible Markup Language
# For XML, there is no list of known tags or attributes so all are coloured known

# Default
style.xml.0=fore:#000000,$(font.text)
# Tags
style.xml.1=fore:#000080
# Unknown Tags
style.xml.2=fore:#000080
# Attributes
style.xml.3=fore:#008080
# Unknown Attributes
style.xml.4=fore:#008080
# Numbers
style.xml.5=$(colour.number)
# Double quoted strings
style.xml.6=$(colour.string)
# Single quoted strings
style.xml.7=$(colour.string)
# Other inside tag
style.xml.8=fore:#800080
# Comment
style.xml.9=fore:#808000
# Entities
style.xml.10=fore:#800080,$(font.text)
# XML style tag ends '/>'
style.xml.11=fore:#000080
# XML identifier start '<?'
style.xml.12=fore:#800080,bold
# XML identifier end '?>'
style.xml.13=fore:#800080,bold
# CDATA
style.xml.17=fore:#800000,back:#FFF0F0,$(font.text),eolfilled
# Question
style.xml.18=fore:#800000
# Unquoted Value
style.xml.19=fore:#608060
# SGML tags <! ... >
style.xml.21=fore:#000080,back:#EFEFFF
# SGML command
style.xml.22=fore:#000080,back:#EFEFFF,bold
# SGML 1st param
style.xml.23=fore:#006600,back:#EFEFFF
# SGML double string
style.xml.24=fore:#800000,back:#EFEFFF
# SGML single string
style.xml.25=fore:#993300,back:#EFEFFF
# SGML error
style.xml.26=fore:#800000,back:#FF6666
# SGML special (#xxxx type)
style.xml.27=fore:#3366FF,back:#EFEFFF
# SGML entity
style.xml.28=fore:#333333,back:#EFEFFF
# SGML comment
style.xml.29=fore:#808000,back:#EFEFFF
# SGML block
style.xml.31=fore:#000066,back:#CCCCE0
# No brace matching in XML
braces.xml.style=31

if PLAT_WIN
	command.go.$(file.patterns.web)="file://$(FilePath)"
	command.go.subsystem.$(file.patterns.web)=2
	command.go.$(file.patterns.php)=php -f $(FileNameExt)
