diff --git a/lib/ace/theme/chrome.css b/lib/ace/theme/chrome.css
index 000c4e53..8dc0285d 100644
--- a/lib/ace/theme/chrome.css
+++ b/lib/ace/theme/chrome.css
@@ -1,3 +1,5 @@
+/* THIS THEME WAS AUTOGENERATED BY Theme.tmpl.css (UUID: 4FCFA210-B247-11D9-9D00-000D93347A42) */
+
.ace-chrome .ace_editor {
border: 2px solid rgb(159, 159, 159);
}
@@ -7,9 +9,8 @@
}
.ace-chrome .ace_gutter {
- background: #ebebeb;
+ background: #e8e8e8;
color: #333;
- overflow : hidden;
}
.ace-chrome .ace_print_margin {
@@ -17,151 +18,119 @@
background: #e8e8e8;
}
+.ace-chrome .ace_scroller {
+ background-color: #FFFFFF;
+}
+
.ace-chrome .ace_text-layer {
+ color: #000000;
}
.ace-chrome .ace_cursor {
- border-left: 2px solid black;
+ border-left: 2px solid #000000;
}
.ace-chrome .ace_cursor.ace_overwrite {
border-left: 0px;
- border-bottom: 1px solid black;
-}
-
-.ace-chrome .ace_line .ace_invisible {
- color: rgb(191, 191, 191);
-}
-
-.ace-chrome .ace_line .ace_constant.ace_buildin {
- color: rgb(88, 72, 246);
-}
-
-.ace-chrome .ace_line .ace_constant.ace_language {
- color: rgb(88, 92, 246);
-}
-
-.ace-chrome .ace_line .ace_constant.ace_library {
- color: rgb(6, 150, 14);
-}
-
-.ace-chrome .ace_line .ace_invalid {
- background-color: rgb(153, 0, 0);
- color: white;
-}
-
-.ace-chrome .ace_line .ace_fold {
-}
-
-.ace-chrome .ace_line .ace_support.ace_function {
- color: rgb(60, 76, 114);
-}
-
-.ace-chrome .ace_line .ace_support.ace_constant {
- color: rgb(6, 150, 14);
-}
-
-.ace-chrome .ace_line .ace_support.ace_type,
-.ace-chrome .ace_line .ace_support.ace_class {
- color: rgb(109, 121, 222);
-}
-
-.ace-chrome .ace_variable.ace_parameter {
- font-style:italic;
-color:#FD971F;
-}
-.ace-chrome .ace_line .ace_keyword.ace_operator {
- color: rgb(104, 118, 135);
-}
-
-.ace-chrome .ace_line .ace_comment {
- color: #236e24;
-}
-
-.ace-chrome .ace_line .ace_comment.ace_doc {
- color: #236e24;
-}
-
-.ace-chrome .ace_line .ace_comment.ace_doc.ace_tag {
- color: #236e24;
-}
-
-.ace-chrome .ace_line .ace_constant.ace_numeric {
- color: rgb(0, 0, 205);
-}
-
-.ace-chrome .ace_line .ace_variable {
- color: rgb(49, 132, 149);
-}
-
-.ace-chrome .ace_line .ace_xml_pe {
- color: rgb(104, 104, 91);
-}
-
-.ace-chrome .ace_entity.ace_name.ace_function {
- color: #0000A2;
-}
-
-.ace-chrome .ace_markup.ace_markupine {
- text-decoration:underline;
-}
-
-.ace-chrome .ace_markup.ace_heading {
- color: rgb(12, 7, 255);
-}
-
-.ace-chrome .ace_markup.ace_list {
- color:rgb(185, 6, 144);
+ border-bottom: 1px solid #000000;
}
.ace-chrome .ace_marker-layer .ace_selection {
- background: rgb(181, 213, 255);
+ background: #BAD6FD;
+}
+
+.ace-chrome.multiselect .ace_selection.start {
+ box-shadow: 0 0 3px 0px #FFFFFF;
+ border-radius: 2px;
}
.ace-chrome .ace_marker-layer .ace_step {
- background: rgb(252, 255, 0);
-}
-
-.ace-chrome .ace_marker-layer .ace_stack {
- background: rgb(164, 229, 101);
+ background: rgb(198, 219, 174);
}
.ace-chrome .ace_marker-layer .ace_bracket {
margin: -1px 0 0 -1px;
- border: 1px solid rgb(192, 192, 192);
+ border: 1px solid rgba(179, 179, 179, 0.96);
}
.ace-chrome .ace_marker-layer .ace_active_line {
- background: rgba(0, 0, 0, 0.07);
+ background: rgba(0, 0, 0, 0.10);
}
.ace-chrome .ace_gutter_active_line {
- background-color : #dcdcdc;
+ background-color: rgba(0, 0, 0, 0.10);
}
.ace-chrome .ace_marker-layer .ace_selected_word {
- background: rgb(250, 250, 255);
- border: 1px solid rgb(200, 200, 250);
+ border: 1px solid #BAD6FD;
+}
+
+.ace-chrome .ace_invisible {
+ color: rgba(179, 179, 179, 0.96);
+}
+
+.ace-chrome .ace_keyword, .ace-chrome .ace_meta {
+ color:#AA0D91;
+}
+
+.ace-chrome .ace_keyword.ace_operator {
+ color:#000000;
+}
+
+.ace-chrome .ace_constant.ace_language {
+ color:#AA0D91;
+}
+
+.ace-chrome .ace_constant.ace_numeric {
+ color:#1C00CF;
+}
+
+.ace-chrome .ace_invalid {
+ color:#FF0000;
+}
+
+.ace-chrome .ace_support {
+ color:#000000;
+}
+
+.ace-chrome .ace_fold {
+ background-color: #000000;
+ border-color: #000000;
+}
+
+.ace-chrome .ace_storage {
+ color:#AA0D91;
+}
+
+.ace-chrome .ace_variable {
+ color:#000000;
+}
+
+.ace-chrome .ace_variable.ace_parameter {
+ font-style:italic;
+}
+
+.ace-chrome .ace_string {
+ color:#C41A16;
+}
+
+.ace-chrome .ace_comment {
+ color:#007400;
}
-.ace-chrome .ace_storage,
-.ace-chrome .ace_line .ace_keyword,
.ace-chrome .ace_meta.ace_tag {
- color: rgb(147, 15, 128);
+ color:#AA0D91;
}
-.ace-chrome .ace_string.ace_regex {
- color: rgb(255, 0, 0)
+.ace-chrome .ace_entity.ace_other.ace_attribute-name {
+ font-style:italic;
+color:#994500;
}
-.ace-chrome .ace_line .ace_string{
- color: #1A1AA6;
+.ace-chrome .ace_entity.ace_name.ace_function {
+ color:#000000;
}
-.ace-chrome .ace_entity.ace_other.ace_attribute-name{
- color: #994409;
-}
-
-.ace-chrome .ace_indent-guide {
- background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;
-}
+.ace-chrome .ace_markup.ace_underline {
+ text-decoration:underline;
+}
\ No newline at end of file
diff --git a/lib/ace/theme/chrome.js b/lib/ace/theme/chrome.js
index 4f26b06c..18efb9fc 100644
--- a/lib/ace/theme/chrome.js
+++ b/lib/ace/theme/chrome.js
@@ -30,10 +30,10 @@
define(function(require, exports, module) {
+exports.isDark = false;
exports.cssClass = "ace-chrome";
exports.cssText = require('ace/requirejs/text!./chrome.css');
-var dom = require("../lib/dom");
-dom.importCssString(exports.cssText, exports.cssClass);
-
+ var dom = require("../lib/dom");
+ dom.importCssString(exports.cssText, exports.cssClass);
});
diff --git a/lib/ace/theme/clouds_midnight.css b/lib/ace/theme/clouds_midnight.css
index 1caccdf7..a2f030ee 100644
--- a/lib/ace/theme/clouds_midnight.css
+++ b/lib/ace/theme/clouds_midnight.css
@@ -1,4 +1,4 @@
-/* THIS THEME WAS AUTOGENERATED BY Theme.tmpl.css (UUID: E5304455-0AC7-4082-8E62-5FD1B3313EEC) */
+/* THIS THEME WAS AUTOGENERATED BY Theme.tmpl.css (UUID: 47536290-6FC1-4B09-A08F-B219909E1A69) */
.ace-clouds-midnight .ace_editor {
border: 2px solid rgb(159, 159, 159);
@@ -19,28 +19,28 @@
}
.ace-clouds-midnight .ace_scroller {
- background-color: #191919;
+ background-color: #FFFFFF;
}
.ace-clouds-midnight .ace_text-layer {
- color: #929292;
+ color: #000000;
}
.ace-clouds-midnight .ace_cursor {
- border-left: 2px solid #7DA5DC;
+ border-left: 2px solid #000000;
}
.ace-clouds-midnight .ace_cursor.ace_overwrite {
border-left: 0px;
- border-bottom: 1px solid #7DA5DC;
+ border-bottom: 1px solid #000000;
}
.ace-clouds-midnight .ace_marker-layer .ace_selection {
- background: #000000;
+ background: #BDD5FC;
}
.ace-clouds-midnight.multiselect .ace_selection.start {
- box-shadow: 0 0 3px 0px #191919;
+ box-shadow: 0 0 3px 0px #FFFFFF;
border-radius: 2px;
}
@@ -54,15 +54,15 @@
}
.ace-clouds-midnight .ace_marker-layer .ace_active_line {
- background: rgba(215, 215, 215, 0.031);
+ background: #FFFBD1;
}
.ace-clouds-midnight .ace_gutter_active_line {
- background-color: rgba(215, 215, 215, 0.031);
+ background-color: #FFFBD1;
}
.ace-clouds-midnight .ace_marker-layer .ace_selected_word {
- border: 1px solid #000000;
+ border: 1px solid #BDD5FC;
}
.ace-clouds-midnight .ace_invisible {
@@ -70,11 +70,11 @@
}
.ace-clouds-midnight .ace_keyword, .ace-clouds-midnight .ace_meta {
- color:#927C5D;
+ color:#AF956F;
}
.ace-clouds-midnight .ace_keyword.ace_operator {
- color:#4B4B4B;
+ color:#484848;
}
.ace-clouds-midnight .ace_constant.ace_language {
@@ -86,21 +86,20 @@
}
.ace-clouds-midnight .ace_invalid {
- color:#FFFFFF;
-background-color:#E92E2E;
+ background-color:#FF002A;
}
.ace-clouds-midnight .ace_fold {
- background-color: #927C5D;
- border-color: #929292;
+ background-color: #AF956F;
+ border-color: #000000;
}
.ace-clouds-midnight .ace_support.ace_function {
- color:#E92E2E;
+ color:#C52727;
}
.ace-clouds-midnight .ace_storage {
- color:#E92E2E;
+ color:#C52727;
}
.ace-clouds-midnight .ace_string {
@@ -108,7 +107,7 @@ background-color:#E92E2E;
}
.ace-clouds-midnight .ace_comment {
- color:#3C403B;
+ color:#BCC8BA;
}
.ace-clouds-midnight .ace_entity.ace_other.ace_attribute-name {
diff --git a/lib/ace/theme/clouds_midnight.js b/lib/ace/theme/clouds_midnight.js
index df434043..26196927 100644
--- a/lib/ace/theme/clouds_midnight.js
+++ b/lib/ace/theme/clouds_midnight.js
@@ -30,7 +30,7 @@
define(function(require, exports, module) {
-exports.isDark = true;
+exports.isDark = false;
exports.cssClass = "ace-clouds-midnight";
exports.cssText = require('ace/requirejs/text!./clouds_midnight.css');
diff --git a/lib/ace/theme/github.css b/lib/ace/theme/github.css
index ac4f29ac..dba3fbe0 100644
--- a/lib/ace/theme/github.css
+++ b/lib/ace/theme/github.css
@@ -1,130 +1,16 @@
-/* CSS style content from github's default pygments highlighter template.
- Cursor and selection styles from textmate.css. */
+/* THIS THEME WAS AUTOGENERATED BY Theme.tmpl.css (UUID: 26786979-843B-4FE2-BCB6-4FCEC6F8FB58) */
+
.ace-github .ace_editor {
- color: #333;
- background-color: #F8F8F8;
- border: 1px solid #CCC;
- font: 13px 'Bitstream Vera Sans Mono', Courier, monospace !important;
- line-height: 19px !important;
- overflow: auto;
- padding: 6px 10px;
- border-radius: 3px;
- position: relative;
- margin-bottom: 15px;
+ border: 2px solid rgb(159, 159, 159);
+}
+
+.ace-github .ace_editor.ace_focus {
+ border: 2px solid #327fbd;
}
.ace-github .ace_gutter {
background: #e8e8e8;
- color: #AAA;
-}
-
-.ace-github .ace_scroller {
- background: #fff;
-}
-
-.ace-github .ace_keyword {
- font-weight: bold;
-}
-
-.ace-github .ace_string {
- color: #D14;
-}
-
-.ace-github .ace_variable.ace_class {
- color: teal;
-}
-
-.ace-github .ace_constant.ace_numeric {
- color: #099;
-}
-
-.ace-github .ace_constant.ace_buildin {
- color: #0086B3;
-}
-
-.ace-github .ace_support.ace_function {
- color: #0086B3;
-}
-
-.ace-github .ace_comment {
- color: #998;
- font-style: italic;
-}
-
-.ace-github .ace_variable.ace_language {
- color: #0086B3;
-}
-
-.ace-github .ace_paren {
- font-weight: bold;
-}
-
-.ace-github .ace_boolean {
- font-weight: bold;
-}
-
-.ace-github .ace_string.ace_regexp {
- color: #009926;
- font-weight: normal;
-}
-
-.ace-github .ace_variable.ace_instancce {
- color: teal;
-}
-
-.ace-github .ace_constant.ace_language {
- font-weight: bold;
-}
-
-.ace-github .ace_text-layer {
-}
-
-.ace-github .ace_cursor {
- border-left: 2px solid black;
-}
-
-.ace-github .ace_cursor.ace_overwrite {
- border-left: 0px;
- border-bottom: 1px solid black;
-}
-
-.ace-github .ace_marker-layer .ace_active_line {
- background: rgb(255, 255, 204);
-}
-.ace-github .ace_marker-layer .ace_selection {
- background: rgb(181, 213, 255);
-}
-.ace-github.multiselect .ace_selection.start {
- box-shadow: 0 0 3px 0px white;
- border-radius: 2px;
-}
-/* bold keywords cause cursor issues for some fonts */
-/* this disables bold style for editor and keeps for static highlighter */
-.ace-github.ace_editor .ace_line > span {
- font-weight: normal !important;
-}
-
-.ace-github .ace_marker-layer .ace_step {
- background: rgb(252, 255, 0);
-}
-
-.ace-github .ace_marker-layer .ace_stack {
- background: rgb(164, 229, 101);
-}
-
-.ace-github .ace_marker-layer .ace_bracket {
- margin: -1px 0 0 -1px;
- border: 1px solid rgb(192, 192, 192);
-}
-
-.ace-github .ace_gutter_active_line{
- background-color : rgba(0, 0, 0, 0.07);
-}
-
-.ace-github .ace_marker-layer .ace_selected_word {
- background: rgb(250, 250, 255);
- border: 1px solid rgb(200, 200, 250);
-
+ color: #333;
}
.ace-github .ace_print_margin {
@@ -132,6 +18,111 @@
background: #e8e8e8;
}
-.ace-github .ace_indent-guide {
- background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;
+.ace-github .ace_scroller {
+ background-color: #F8F8FF;
+}
+
+.ace-github .ace_text-layer {
+ color: #000000;
+}
+
+.ace-github .ace_cursor {
+ border-left: 2px solid #000000;
+}
+
+.ace-github .ace_cursor.ace_overwrite {
+ border-left: 0px;
+ border-bottom: 1px solid #000000;
+}
+
+.ace-github .ace_marker-layer .ace_selection {
+ background: #BCD5FA;
+}
+
+.ace-github.multiselect .ace_selection.start {
+ box-shadow: 0 0 3px 0px #F8F8FF;
+ border-radius: 2px;
+}
+
+.ace-github .ace_marker-layer .ace_step {
+ background: rgb(198, 219, 174);
+}
+
+.ace-github .ace_marker-layer .ace_bracket {
+ margin: -1px 0 0 -1px;
+ border: 1px solid #BFBFBF;
+}
+
+.ace-github .ace_marker-layer .ace_active_line {
+ background: rgba(0, 0, 0, 0.071);
+}
+
+.ace-github .ace_gutter_active_line {
+ background-color: rgba(0, 0, 0, 0.071);
+}
+
+.ace-github .ace_marker-layer .ace_selected_word {
+ border: 1px solid #BCD5FA;
+}
+
+.ace-github .ace_invisible {
+ color: #BFBFBF;
+}
+
+.ace-github .ace_keyword, .ace-github .ace_meta {
+ color:#000000;
+}
+
+.ace-github .ace_constant.ace_language {
+ color:#000000;
+}
+
+.ace-github .ace_constant.ace_numeric {
+ color:#009999;
+}
+
+.ace-github .ace_fold {
+ background-color: #990000;
+ border-color: #000000;
+}
+
+.ace-github .ace_storage {
+ color:#000000;
+}
+
+.ace-github .ace_variable {
+ color:#990000;
+}
+
+.ace-github .ace_string {
+ color:#DD1144;
+}
+
+.ace-github .ace_string.ace_regexp {
+ color:#009926;
+}
+
+.ace-github .ace_comment {
+ font-style:italic;
+color:#999988;
+}
+
+.ace-github .ace_variable.ace_language {
+ color:#108888;
+}
+
+.ace-github .ace_entity.ace_other.ace_attribute-name {
+ color:#0A8585;
+}
+
+.ace-github .ace_entity.ace_name {
+ color:#445588;
+}
+
+.ace-github .ace_entity.ace_name.ace_function {
+ color:#990000;
+}
+
+.ace-github .ace_markup.ace_underline {
+ text-decoration:underline;
}
\ No newline at end of file
diff --git a/tool/Dreamweaver.tmTheme b/tool/Dreamweaver.tmTheme
new file mode 100644
index 00000000..466863af
--- /dev/null
+++ b/tool/Dreamweaver.tmTheme
@@ -0,0 +1,521 @@
+
+
+
+
+ comment
+ By Jim Isaacs - jimisaacs.com
+ name
+ Dreamweaver
+ settings
+
+
+ settings
+
+ background
+ #FFFFFF
+ caret
+ #000000
+ foreground
+ #000000
+ invisibles
+ #BFBFBF
+ lineHighlight
+ #00000012
+ selection
+ #5EA0FF
+
+
+
+ name
+ text
+ scope
+ text
+ settings
+
+ foreground
+ #000000
+
+
+
+ name
+ constant numeric
+ scope
+ constant.numeric - source.css
+ settings
+
+ fontStyle
+
+ foreground
+ #EE000B
+
+
+
+ name
+ comment general
+ scope
+ comment
+ settings
+
+ fontStyle
+
+ foreground
+ #9A9A9A
+
+
+
+ name
+ html meta
+ scope
+ text.html meta.tag
+ settings
+
+ fontStyle
+
+ foreground
+ #00359E
+
+
+
+ name
+ html string
+ scope
+ text.html.basic meta.tag string.quoted - source
+ settings
+
+ foreground
+ #001EFF
+
+
+
+ name
+ html contstant
+ scope
+ text.html.basic constant.character.entity.html
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #000000
+
+
+
+ name
+ html a tag
+ scope
+ text.html meta.tag.a - string
+ settings
+
+ fontStyle
+
+ foreground
+ #106800
+
+
+
+ name
+ html img tag
+ scope
+ text.html meta.tag.img - string
+ settings
+
+ foreground
+ #6D232E
+
+
+
+ name
+ html form tag
+ scope
+ text.html meta.tag.form - string
+ settings
+
+ foreground
+ #FF9700
+
+
+
+ name
+ html table
+ scope
+ text.html meta.tag.table - string
+ settings
+
+ foreground
+ #009079
+
+
+
+ name
+ js embedded
+ scope
+ source.js.embedded.html punctuation.definition.tag - source.php, source.js.embedded.html entity.name.tag.script, source.js.embedded entity.other.attribute-name - source.js string
+ settings
+
+ fontStyle
+
+ foreground
+ #842B44
+
+
+
+ name
+ js comment
+ scope
+ source.js comment - source.php
+ settings
+
+ foreground
+ #9A9A9A
+
+
+
+ name
+ js meta function
+ scope
+ source.js meta.function - source.php
+ settings
+
+ fontStyle
+
+ foreground
+ #000000
+
+
+
+ name
+ js instance / support.function
+ scope
+ source.js meta.class - source.php, source.js support.function - source.php
+ settings
+
+ foreground
+ #24C696
+
+
+
+ name
+ js string
+ scope
+ source.js string - source.php, source.js keyword.operator
+ settings
+
+ fontStyle
+
+ foreground
+ #0035FF
+
+
+
+ name
+ js support
+ scope
+ source.js support.class
+ settings
+
+ foreground
+ #7E00B7
+
+
+
+ name
+ js storage
+ scope
+ source.js storage
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #000000
+
+
+
+ name
+ js storage (not function) / bool / new / braces
+ scope
+ source.js storage - storage.type.function - source.php, source.js constant - source.php, source.js keyword - source.php, source.js variable.language, source.js meta.brace, source.js punctuation.definition.parameters.begin, source.js punctuation.definition.parameters.end
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #05208C
+
+
+
+ name
+ js regexp
+ scope
+ source.js string.regexp, source.js string.regexp constant
+ settings
+
+ foreground
+ #106800
+
+
+
+ name
+ css embedded
+ scope
+ source.css.embedded.html punctuation.definition.tag, source.css.embedded.html entity.name.tag.style, source.css.embedded entity.other.attribute-name - meta.selector
+ settings
+
+ foreground
+ #8D00B7
+
+
+
+ name
+ css @import
+ scope
+ source.css meta.at-rule.import.css
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #009C7F
+
+
+
+ name
+ css @important
+ scope
+ source.css keyword.other.important
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #EE000B
+
+
+
+ name
+ css @media
+ scope
+ source.css meta.at-rule.media
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #430303
+
+
+
+ name
+ css string
+ scope
+ source.css string
+ settings
+
+ foreground
+ #106800
+
+
+
+ name
+ css selector/prop-list
+ scope
+ source.css meta.selector, source.css meta.property-list, source.css meta.at-rule
+ settings
+
+ foreground
+ #DA29FF
+
+
+
+ name
+ css punctuation
+ scope
+ source.css punctuation.separator - source.php, source.css punctuation.terminator - source.php
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #DA29FF
+
+
+
+ name
+ css property name
+ scope
+ source.css meta.property-name
+ settings
+
+ foreground
+ #05208C
+
+
+
+ name
+ css property value
+ scope
+ source.css meta.property-value
+ settings
+
+ foreground
+ #0035FF
+
+
+
+ name
+ php begin/end block
+ scope
+ source.php punctuation.section.embedded.begin, source.php punctuation.section.embedded.end
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #EE000B
+
+
+
+ name
+ php
+ scope
+ source.php - punctuation.section
+ settings
+
+ fontStyle
+
+ foreground
+ #000000
+
+
+
+ name
+ php varaible
+ scope
+ source.php variable, source.php meta.function.arguments
+ settings
+
+ foreground
+ #000000
+
+
+
+ name
+ php punctuation
+ scope
+ source.php punctuation - string - variable - meta.function
+ settings
+
+ foreground
+ #05208C
+
+
+
+ name
+ php storage.type
+ scope
+ source.php storage.type
+ settings
+
+ foreground
+ #24BF96
+
+
+
+ name
+ php keyword general / storage misc
+ scope
+ source.php keyword - comment, source.php storage.type.class, source.php storage.type.interface, source.php storage.modifier, source.php constant.language
+ settings
+
+ foreground
+ #009714
+
+
+
+ name
+ php support / storage / operator
+ scope
+ source.php support , source.php storage, source.php keyword.operator, source.php storage.type.function
+ settings
+
+ foreground
+ #0035FF
+
+
+
+ name
+ php varaible global
+ scope
+ source.php variable.other.global
+ settings
+
+ foreground
+ #0092F2
+
+
+
+ name
+ php support constant
+ scope
+ source.php support.constant, source.php constant.language.php
+ settings
+
+ foreground
+ #551D02
+
+
+
+ name
+ php string
+ scope
+ source.php string, source.php string keyword.operator
+ settings
+
+ fontStyle
+
+ foreground
+ #E20000
+
+
+
+ name
+ php string variable
+ scope
+ source.php string.quoted.double variable
+ settings
+
+ foreground
+ #FF6200
+
+
+
+ name
+ php comment general
+ scope
+ source.php comment
+ settings
+
+ foreground
+ #FF9404
+
+
+
+ name
+ Invalid
+ scope
+ invalid
+ settings
+
+ background
+ #EFFF8A
+ fontStyle
+ bold
+ foreground
+ #EE000B
+
+
+
+ uuid
+ 4C43099A-C325-4F56-BACB-F332209207B0
+
+
diff --git a/tool/tmtheme.js b/tool/tmtheme.js
index d78f0390..773ff863 100755
--- a/tool/tmtheme.js
+++ b/tool/tmtheme.js
@@ -180,10 +180,15 @@ var cssTemplate = fs.readFileSync(__dirname + "/Theme.tmpl.css", "utf8");
var jsTemplate = fs.readFileSync(__dirname + "/Theme.tmpl.js", "utf8");
var themes = {
+ "chrome": "Chrome",
"clouds": "Clouds",
"clouds_midnight": "Clouds Midnight",
"cobalt": "Cobalt",
+ //"crimson_editor": "Crimson Editor",
"dawn": "Dawn",
+ //"dreamweaver": "Dreamweaver",
+ //"eclipse": "Eclipse",
+ "github": "GitHub",
"idle_fingers": "idleFingers",
"kr_theme": "krTheme",
"merbivore": "Merbivore",
diff --git a/tool/tmthemes/Chrome.tmTheme b/tool/tmthemes/Chrome.tmTheme
new file mode 100644
index 00000000..8f14e4fa
--- /dev/null
+++ b/tool/tmthemes/Chrome.tmTheme
@@ -0,0 +1,294 @@
+
+
+
+
+ author
+ Austin Cummings
+ name
+ Chrome DevTools
+ settings
+
+
+ settings
+
+ background
+ #FFFFFF
+ caret
+ #000000
+ foreground
+ #000000
+ invisibles
+ #B3B3B3F4
+ lineHighlight
+ #0000001A
+ selection
+ #BAD6FD
+
+
+
+ name
+ String
+ scope
+ string
+ settings
+
+ foreground
+ #C41A16
+
+
+
+ name
+ Number
+ scope
+ constant.numeric
+ settings
+
+ foreground
+ #1C00CF
+
+
+
+ name
+ Keyword
+ scope
+ keyword
+ settings
+
+ foreground
+ #AA0D91
+
+
+
+ name
+ Operator
+ scope
+ keyword.operator
+ settings
+
+ foreground
+ #000000
+
+
+
+ name
+ Identifier
+ scope
+ constant.language
+ settings
+
+ foreground
+ #AA0D91
+
+
+
+ name
+ Exception
+ scope
+ support.class.exception
+ settings
+
+ foreground
+ #990000
+
+
+
+ name
+ Function name
+ scope
+ entity.name.function
+ settings
+
+ foreground
+ #000000
+
+
+
+
+ name
+ Type name
+ scope
+ entity.name.type
+ settings
+
+ fontStyle
+ bold underline
+
+
+
+ name
+ Arguments
+ scope
+ variable.parameter
+ settings
+
+ fontStyle
+ italic
+
+
+
+ name
+ Comment
+ scope
+ comment
+ settings
+
+
+ foreground
+ #007400
+
+
+
+ name
+ Invalid
+ scope
+ invalid
+ settings
+
+
+ foreground
+ #FF0000
+
+
+
+ name
+ Trailing whitespace
+ scope
+ invalid.deprecated.trailing-whitespace
+ settings
+
+ background
+ #E71A1100
+
+
+
+ name
+ Embedded source
+ scope
+ text source
+ settings
+
+ background
+ #FAFAFAFC
+ foreground
+ #000000
+
+
+
+ name
+ Tag
+ scope
+ meta.tag, declaration.tag
+ settings
+
+ foreground
+ #AA0D91
+
+
+
+
+ name
+ Support
+ scope
+ support
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #000000
+
+
+
+ name
+ Storage
+ scope
+ storage
+ settings
+
+
+ foreground
+ #AA0D91
+
+
+
+ name
+ Section name
+ scope
+ entity.name.section
+ settings
+
+ fontStyle
+ bold underline
+
+
+
+ name
+ Frame title
+ scope
+ entity.name.function.frame
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #000000
+
+
+
+
+ name
+ XML Declaration
+ scope
+ meta.tag.preprocessor.xml
+ settings
+
+ foreground
+ #333333
+
+
+
+ name
+ Tag Attribute
+ scope
+ entity.other.attribute-name
+ settings
+
+ fontStyle
+ italic
+ foreground
+
+ #994500
+
+
+
+ name
+ Tag Name
+ scope
+ entity.name.tag
+ settings
+
+ foreground
+ #881280
+
+
+
+
+ uuid
+ 4FCFA210-B247-11D9-9D00-000D93347A42
+
+
diff --git a/tool/tmthemes/Clouds Midnight.tmTheme b/tool/tmthemes/Clouds Midnight.tmTheme
index 1859deba..821476be 100644
--- a/tool/tmthemes/Clouds Midnight.tmTheme
+++ b/tool/tmthemes/Clouds Midnight.tmTheme
@@ -3,24 +3,24 @@
name
- Clouds Midnight
+ Clouds
settings
settings
background
- #191919
+ #FFFFFF
caret
- #7DA5DC
+ #000000
foreground
- #929292
+ #000000
invisibles
#BFBFBF
lineHighlight
- #D7D7D708
+ #FFFBD1
selection
- #000000
+ #BDD5FC
@@ -33,7 +33,7 @@
fontStyle
foreground
- #3C403B
+ #BCC8BA
@@ -102,7 +102,7 @@
fontStyle
foreground
- #927C5D
+ #AF956F
@@ -113,18 +113,7 @@
settings
foreground
- #366F1A
-
-
-
- name
- HTML Attribute
- scope
- entity.other.attribute-name.html
- settings
-
- foreground
- #A46763
+ #96DC5F
@@ -135,7 +124,7 @@
settings
foreground
- #4B4B4B
+ #484848
@@ -148,7 +137,7 @@
fontStyle
foreground
- #E92E2E
+ #C52727
@@ -215,7 +204,7 @@
settings
foreground
- #A165AC
+ #BF78CC
@@ -226,7 +215,7 @@
settings
foreground
- #A165AC
+ #BF78CC
@@ -252,7 +241,7 @@
fontStyle
foreground
- #E92E2E
+ #C52727
@@ -263,7 +252,7 @@
settings
foreground
- #616161
+ #484848
@@ -274,7 +263,7 @@
settings
foreground
- #E92E2E
+ #C52727
@@ -312,9 +301,7 @@
settings
background
- #E92E2E
- foreground
- #FFFFFF
+ #FF002A
@@ -327,7 +314,7 @@
fontStyle
foreground
- #E92E2E
+ #C52727
@@ -351,11 +338,11 @@
settings
foreground
- #A165AC
+ #BF78CC
uuid
- E5304455-0AC7-4082-8E62-5FD1B3313EEC
+ 47536290-6FC1-4B09-A08F-B219909E1A69
diff --git a/tool/tmthemes/GitHub.tmTheme b/tool/tmthemes/GitHub.tmTheme
new file mode 100755
index 00000000..82e52ab9
--- /dev/null
+++ b/tool/tmthemes/GitHub.tmTheme
@@ -0,0 +1,653 @@
+
+
+
+
+ name
+ GitHub
+ settings
+
+
+ settings
+
+ background
+ #F8F8FF
+ caret
+ #000000
+ foreground
+ #000000
+ invisibles
+ #BFBFBF
+ lineHighlight
+ #00000012
+ selection
+ #BCD5FA
+
+
+
+ name
+ Source
+ scope
+ source
+ settings
+
+ background
+ #F8F8FF
+
+
+
+ name
+ Comment
+ scope
+ comment
+ settings
+
+ fontStyle
+ italic
+ foreground
+ #999988
+
+
+
+ name
+ Keyword
+ scope
+ keyword, storage
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #000000
+
+
+
+ name
+ Keyword operator
+ scope
+ keyword.operator.assignment
+ settings
+
+ fontStyle
+
+ foreground
+ #000000
+
+
+
+ name
+ keyword like new
+ scope
+ keyword.other.special-method
+ settings
+
+ fontStyle
+
+
+
+
+ name
+ Function (definition)
+ scope
+ entity.name.function, keyword.other.name-of-parameter.objc
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #990000
+
+
+
+ name
+ Class (definition)
+ scope
+ entity.name
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #445588
+
+
+
+ name
+ Number
+ scope
+ constant.numeric
+ settings
+
+ fontStyle
+
+ foreground
+ #009999
+
+
+
+ name
+ Variable
+ scope
+ variable.language, variable.other
+ settings
+
+ fontStyle
+
+ foreground
+ #108888
+
+
+
+ name
+ Built-in constant
+ scope
+ constant.language
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #000000
+
+
+
+ name
+ Variable
+ scope
+ variable.other.constant.ruby
+ settings
+
+ foreground
+ #0F8787
+
+
+
+ name
+ Built-in constant
+ scope
+ constant.language
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #000000
+
+
+
+ name
+ String
+ scope
+ string
+ settings
+
+ foreground
+ #DD1144
+
+
+
+ name
+ Inherited class
+ scope
+ entity.other.inherited-class
+ settings
+
+ fontStyle
+
+ foreground
+ #0F8787
+
+
+
+ name
+ Inherited class seperator
+ scope
+ punctuation.separator.inheritance
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #000000
+
+
+
+ name
+ punctuation block
+ scope
+ punctuation.separator.variable
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #000000
+
+
+
+ name
+ array brackets
+ scope
+ punctuation.section.array
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #000000
+
+
+
+ name
+ hash separator
+ scope
+ punctuation.separator.key-value
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #000000
+
+
+
+ name
+ () brackets
+ scope
+ punctuation.section.function
+ settings
+
+ fontStyle
+
+ foreground
+ #000000
+
+
+
+ name
+ hash brackets
+ scope
+ punctuation.section.scope
+ settings
+
+ fontStyle
+
+ foreground
+ #000000
+
+
+
+ name
+ Special ruby method
+ scope
+ keyword.other.special-method.ruby
+ settings
+
+ fontStyle
+ bold
+
+
+
+ name
+ symbol
+ scope
+ constant.other.symbol
+ settings
+
+ fontStyle
+
+ foreground
+ #AA2C8C
+
+
+
+ name
+ Support class
+ scope
+ support.class.ruby
+ settings
+
+ fontStyle
+
+ foreground
+ #008080
+
+
+
+ name
+ String.regexp
+ scope
+ string.regexp
+ settings
+
+ foreground
+ #009926
+
+
+
+ name
+ String embedded source
+ scope
+ string.quoted source
+ settings
+
+ foreground
+ #000000
+
+
+
+ name
+ doctype punctation
+ scope
+ meta.tag.sgml.html
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #999999
+
+
+
+ name
+ doctype declaration
+ scope
+ entity.name.tag.doctype
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #999999
+
+
+
+ name
+ doctype string
+ scope
+ string.quoted.double.doctype
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #999999
+
+
+
+ name
+ html tag punctuation
+ scope
+ punctuation.definition.tag
+ settings
+
+ fontStyle
+
+ foreground
+ #121289
+
+
+
+ name
+ html tag punctuation
+ scope
+ entity.name.tag
+ settings
+
+ fontStyle
+
+ foreground
+ #121289
+
+
+
+ name
+ html attribute
+ scope
+ entity.other.attribute-name
+ settings
+
+ fontStyle
+
+ foreground
+ #0A8585
+
+
+
+ name
+ html attribute punctation
+ scope
+ entity.other.attribute-name
+ settings
+
+ fontStyle
+
+ foreground
+ #0A8585
+
+
+
+ name
+ erb tags
+ scope
+ punctuation.section.embedded.ruby
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #999999
+
+
+
+ name
+ ruby string interpolation
+ scope
+ source.ruby.embedded.source punctuation.section.embedded.ruby
+ settings
+
+ foreground
+ #CF1040
+
+
+
+ name
+ css brackets
+ scope
+ punctuation.section.property-list.css
+ settings
+
+ fontStyle
+
+
+
+
+ name
+ css property
+ scope
+ support.type.property-name.css
+ settings
+
+ fontStyle
+ bold
+
+
+
+ name
+ css property punctuation
+ scope
+ punctuation.separator.key-value.css
+ settings
+
+ fontStyle
+
+ foreground
+ #000000
+
+
+
+ name
+ css property value
+ scope
+ meta.property-value, constant.other.color
+ settings
+
+ fontStyle
+
+ foreground
+ #009999
+
+
+
+ name
+ css ending
+ scope
+ punctuation.terminator.rule.css
+ settings
+
+ fontStyle
+
+ foreground
+ #000000
+
+
+
+ name
+ css font
+ scope
+ support.constant.font-name
+ settings
+
+ fontStyle
+
+ foreground
+ #000000
+
+
+
+ name
+ css keyword
+ scope
+ keyword.other.unit
+ settings
+
+ fontStyle
+
+ foreground
+ #009999
+
+
+
+ name
+ pseudo class
+ scope
+ entity.other.attribute-name.pseudo-class
+ settings
+
+ fontStyle
+
+ foreground
+ #000000
+
+
+
+ name
+ css constant property value
+ scope
+ support.constant.property-value
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #000000
+
+
+
+ name
+ css attribute class
+ scope
+ entity.other.attribute-name.class
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #445588
+
+
+
+ name
+ css attribute id
+ scope
+ entity.other.attribute-name.id
+ settings
+
+ fontStyle
+ bold
+ foreground
+ #990000
+
+
+
+ name
+ diff header from
+ scope
+ meta.diff.header.from-file
+ settings
+
+ background
+ #FFDDDD
+ fontStyle
+
+ foreground
+ #000000
+
+
+
+ name
+ diff header to
+ scope
+ meta.diff.header.to-file
+ settings
+
+ background
+ #DDFFDD
+ fontStyle
+
+ foreground
+ #000000
+
+
+
+ name
+ diff inserted
+ scope
+ markup.inserted.diff
+ settings
+
+ background
+ #DDFFDD
+ fontStyle
+
+
+
+
+ name
+ diff deleted
+ scope
+ markup.deleted.diff
+ settings
+
+ background
+ #FFDDDD
+ fontStyle
+
+ foreground
+ #000000
+
+
+
+ uuid
+ 26786979-843B-4FE2-BCB6-4FCEC6F8FB58
+
+