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 + +