From ad29aeedeadcdc58857e1e9018816daf3235e9d6 Mon Sep 17 00:00:00 2001 From: Mark Story Date: Fri, 1 Apr 2011 22:47:45 -0400 Subject: [PATCH 01/30] Adding light textmate theme with reasonably close highlighting to the vim plugin. --- Solarized (light).tmTheme | 305 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 305 insertions(+) create mode 100644 Solarized (light).tmTheme diff --git a/Solarized (light).tmTheme b/Solarized (light).tmTheme new file mode 100644 index 0000000..9db72b8 --- /dev/null +++ b/Solarized (light).tmTheme @@ -0,0 +1,305 @@ + + + + + name + Solarized (light) + settings + + + settings + + background + #FDF6E3 + caret + #000000 + foreground + #586E75 + invisibles + #93A1A180 + lineHighlight + #EEE8D5 + selection + #073642 + + + + name + Comment + scope + comment + settings + + foreground + #93A1A1 + + + + name + String + scope + string + settings + + foreground + #2AA198 + + + + name + Regexp + scope + string.regexp + settings + + foreground + #D30102 + + + + name + Number + scope + constant.numeric + settings + + foreground + #D33682 + + + + name + Variable + scope + variable.language, variable.other + settings + + foreground + #268BD2 + + + + name + Keyword + scope + keyword + settings + + foreground + #859900 + + + + name + Storage + scope + storage + settings + + fontStyle + bold + foreground + #073642 + + + + name + Class name + scope + entity.name.class, entity.name.type.class + settings + + foreground + #268BD2 + + + + name + Function name + scope + entity.name.function + settings + + foreground + #268BD2 + + + + name + Variable start + scope + punctuation.definition.variable + settings + + foreground + #859900 + + + + name + Embedded code markers + scope + punctuation.section.embedded.begin, punctuation.section.embedded.end + settings + + foreground + #D30102 + + + + name + Built-in constant + scope + constant.language, meta.preprocessor + settings + + foreground + #B58900 + + + + name + Support.construct + scope + support.function.construct, keyword.other.new + settings + + foreground + #D30102 + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #CB4B16 + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + + + name + Function argument + scope + variable.parameter + settings + + + + name + Tag name + scope + entity.name.tag + settings + + fontStyle + bold + foreground + #268BD2 + + + + name + Tag start/end + scope + punctuation.definition.tag.begin, punctuation.definition.tag.end + settings + + foreground + #93A1A1 + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + foreground + #93A1A1 + + + + name + Library function + scope + support.function + settings + + foreground + #268BD2 + + + + name + Continuation + scope + punctuation.separator.continuation + settings + + foreground + #D30102 + + + + name + Library constant + scope + support.constant + settings + + + + name + Library class/type + scope + support.type, support.class + settings + + foreground + #859900 + + + + name + Library Exception + scope + support.type.exception + settings + + foreground + #CB4B16 + + + + name + Library variable + scope + support.other.variable + settings + + + + name + Invalid + scope + invalid + settings + + + + uuid + 38E819D9-AE02-452F-9231-ECC3B204AFD7 + + From c9af5e9d991efdd3b792cd650bc7f963a25a07bc Mon Sep 17 00:00:00 2001 From: Mark Story Date: Fri, 1 Apr 2011 23:23:09 -0400 Subject: [PATCH 02/30] Adding the beginnings of the dark theme. --- Solarized (dark).tmTheme | 312 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 312 insertions(+) create mode 100644 Solarized (dark).tmTheme diff --git a/Solarized (dark).tmTheme b/Solarized (dark).tmTheme new file mode 100644 index 0000000..4efdabd --- /dev/null +++ b/Solarized (dark).tmTheme @@ -0,0 +1,312 @@ + + + + + name + Solarized (dark) + settings + + + settings + + background + #002B36 + caret + #D30102 + foreground + #93A1A1 + invisibles + #93A1A180 + lineHighlight + #073642 + selection + #073642 + + + + name + Comment + scope + comment + settings + + fontStyle + italic + foreground + #657B83 + + + + name + String + scope + string + settings + + foreground + #2AA198 + + + + name + Regexp + scope + string.regexp + settings + + foreground + #D30102 + + + + name + Number + scope + constant.numeric + settings + + foreground + #D33682 + + + + name + Variable + scope + variable.language, variable.other + settings + + foreground + #268BD2 + + + + name + Keyword + scope + keyword + settings + + foreground + #859900 + + + + name + Storage + scope + storage + settings + + fontStyle + bold + foreground + #93A1A1 + + + + name + Class name + scope + entity.name.class, entity.name.type.class + settings + + fontStyle + + foreground + #CB4B16 + + + + name + Function name + scope + entity.name.function + settings + + foreground + #268BD2 + + + + name + Variable start + scope + punctuation.definition.variable + settings + + foreground + #859900 + + + + name + Embedded code markers + scope + punctuation.section.embedded.begin, punctuation.section.embedded.end + settings + + foreground + #D30102 + + + + name + Built-in constant + scope + constant.language, meta.preprocessor + settings + + foreground + #B58900 + + + + name + Support.construct + scope + support.function.construct, keyword.other.new + settings + + foreground + #CB4B16 + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #CB4B16 + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + foreground + #6C71C4 + + + + name + Function argument + scope + variable.parameter + settings + + + + name + Tag name + scope + entity.name.tag + settings + + fontStyle + bold + foreground + #268BD2 + + + + name + Tag start/end + scope + punctuation.definition.tag + settings + + foreground + #657B83 + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + foreground + #93A1A1 + + + + name + Library function + scope + support.function + settings + + foreground + #268BD2 + + + + name + Continuation + scope + punctuation.separator.continuation + settings + + foreground + #D30102 + + + + name + Library constant + scope + support.constant + settings + + + + name + Library class/type + scope + support.type, support.class + settings + + foreground + #859900 + + + + name + Library Exception + scope + support.type.exception + settings + + foreground + #CB4B16 + + + + name + Library variable + scope + support.other.variable + settings + + + + name + Invalid + scope + invalid + settings + + + + uuid + F930B0BF-AA03-4232-A30F-CEF749FF8E72 + + From 576ef7750573241b089082a7b1e56beec9d1b9f6 Mon Sep 17 00:00:00 2001 From: deplorableword Date: Sun, 3 Apr 2011 14:08:10 +0100 Subject: [PATCH 03/30] Started working towards parity with http://ethanschoonover.com/img/solarized/solarized-screen-html-light.png --- Solarized (light).tmTheme | 153 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 153 insertions(+) diff --git a/Solarized (light).tmTheme b/Solarized (light).tmTheme index 9db72b8..d85a8c2 100644 --- a/Solarized (light).tmTheme +++ b/Solarized (light).tmTheme @@ -45,6 +45,17 @@ #2AA198 + + name + StringNumber + scope + string + settings + + foreground + #586E75 + + name Regexp @@ -298,6 +309,148 @@ settings + + name + Markup: Doctype + scope + entitiy.name.tag.doctype.html, meta.tag.sgml.doctype, meta.tag.sgml.doctype entity, meta.tag.sgml.doctype string, meta.tag.preprocessor.xml, meta.tag.preprocessor.xml entity, meta.tag.preprocessor.xml string + settings + + background + #EAE3CB + fontStyle + + foreground + #899090 + + + + name + Markup: style attribute + scope + source.css.embedded.html string.quoted.double.html + settings + + fontStyle + + foreground + #269186 + + + + name + CSS: Property + scope + entity.name.tag.css + settings + + fontStyle + + foreground + #C58106 + + + + name + CSS: Value + scope + meta.property-value.css constant.numeric.css, meta.property-value.css keyword.other.unit.css,constant.other.color.rgb-value.css + settings + + fontStyle + + foreground + #269186 + + + + name + Markup: Script + scope + entity.name.tag.script.html + settings + + fontStyle + italic + + + + name + JS: Function Name + scope + meta.function.js, entity.name.function.js, support.function.dom.js + settings + + foreground + #C58106 + + + + name + JS: Source + scope + text.html.basic source.js.embedded.html + settings + + foreground + #C58106 + + + + name + JS: Function + scope + storage.type.function.js + settings + + foreground + #268BD2 + + + + name + () + scope + meta.brace.round, punctuation.definition.parameters.begin.js, punctuation.definition.parameters.end.js + settings + + foreground + #93A1A1 + + + + name + {} + scope + meta.brace.curly.js + settings + + foreground + #1F74CF + + + + name + Markup: Tag + scope + entity.name.tag.structure.any.html + settings + + fontStyle + bold + + + + name + Double Quoted String + scope + string.quoted.double.html, string.quoted.double.js + settings + + foreground + #269186 + + uuid 38E819D9-AE02-452F-9231-ECC3B204AFD7 From 69781a57109d1f3ed277881e87f2f10a6b3cf4a5 Mon Sep 17 00:00:00 2001 From: deplorableword Date: Sun, 3 Apr 2011 18:03:02 +0100 Subject: [PATCH 04/30] added lots of PHP styles, it's fairly close to it's vim counterpart --- Solarized (light).tmTheme | 339 +++++++++++++++++++++++++++++++++++++- 1 file changed, 337 insertions(+), 2 deletions(-) diff --git a/Solarized (light).tmTheme b/Solarized (light).tmTheme index d85a8c2..de4dd59 100644 --- a/Solarized (light).tmTheme +++ b/Solarized (light).tmTheme @@ -293,6 +293,17 @@ #CB4B16 + + name + Special + scope + keyword.other.special-method + settings + + foreground + #CB4B16 + + name Library variable @@ -309,6 +320,28 @@ settings + + name + Quoted String + scope + string.quoted.double, string.quoted.single + settings + + foreground + #269186 + + + + name + Quotes + scope + punctuation.definition.string.begin, punctuation.definition.string.end + settings + + foreground + #C60000 + + name Markup: Doctype @@ -324,6 +357,17 @@ #899090 + + name + Function Name + scope + meta.function.method.with-arguments.ruby + settings + + foreground + #485A62 + + name Markup: style attribute @@ -442,15 +486,306 @@ name - Double Quoted String + Ruby: Variable definition + scope + punctuation.definition.variable.ruby + settings + + fontStyle + + foreground + #268BD2 + + + + name + Ruby: Variable + scope + variable.language.ruby + settings + + foreground + #469186 + + + + name + Ruby: Function + scope + entity.name.function.ruby + settings + + foreground + #1F74CF + + + + name + Ruby: Keyword Control + scope + keyword.control.ruby, keyword.control.def.ruby + settings + + fontStyle + bold + foreground + #475B63 + + + + name + Ruby: Class + scope + keyword.control.class.ruby + settings + + foreground + #748B00 + + + + name + Ruby: Special Method + scope + keyword.other.special-method.ruby + settings + + foreground + #748B00 + + + + name + Ruby: Constant + scope + variable.other.constant.ruby + settings + + foreground + #A57800 + + + + name + Ruby: Punctuation Section + scope + punctuation.section.embedded.ruby + settings + + foreground + #D01F1E + + + + name + PHP: Include + scope + keyword.control.import.include.php + settings + + foreground + #BD3800 + + + + name + PHP: Quoted Single + scope + punctuation.definition.string.begin, punctuation.definition.string.end + settings + + foreground + #536871 + + + + name + PHP: [] + scope + keyword.operator.index-start.php, keyword.operator.index-end.php + settings + + foreground + #D31E1E + + + + name + PHP: Array + scope + meta.array.php + settings + + foreground + #536871 + + + + name + PHP: Array Construct + scope + support.function.construct.php + settings + + foreground + #A57800 + + + + name + PHP: Array Begin + scope + punctuation.definition.array.begin, punctuation.definition.array.end + settings + + foreground + #D31E1E + + + + name + PHP: Numberic Constant scope - string.quoted.double.html, string.quoted.double.js + constant.numeric.php settings foreground #269186 + + name + PHP: :: + scope + support.class.php, keyword.operator.class + settings + + fontStyle + + foreground + #536871 + + + + name + PHP: Other Property + scope + variable.other.property.php + settings + + foreground + #899090 + + + + name + PHP: Class + scope + storage.modifier.extends.php, storage.type.class.php, keyword.operator.class.php + settings + + foreground + #A57800 + + + + name + PHP: Class Function + settings + + + + name + PHP: Inherited Class + scope + meta.other.inherited-class.php + settings + + fontStyle + + foreground + #536871 + + + + name + PHP: Storage Type + scope + storage.type.php + settings + + foreground + #748B00 + + + + name + PHP: Function + scope + entity.name.function.php + settings + + foreground + #899090 + + + + name + PHP: Function Construct + scope + support.function.construct.php + settings + + foreground + #748B00 + + + + name + PHP: Function Call + scope + entity.name.type.class.php, meta.function-call.php, meta.function-call.static.php, meta.function-call.object.php + settings + + foreground + #536871 + + + + name + PHP: Comment + scope + keyword.other.phpdoc + settings + + fontStyle + + foreground + #899090 + + + + name + PHP: Source Emebedded + scope + source.php.embedded.block.html + settings + + foreground + #BD3613 + + + + name + PHP: Storage Type Function + scope + storage.type.function.php + settings + + foreground + #BD3800 + + uuid 38E819D9-AE02-452F-9231-ECC3B204AFD7 From 5f8f7010cc5f42c0e1f7e0cbb96e4ffce1e8b54c Mon Sep 17 00:00:00 2001 From: deplorableword Date: Sun, 3 Apr 2011 18:54:22 +0100 Subject: [PATCH 05/30] added a buch more CSS definitions --- Solarized (light).tmTheme | 120 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 116 insertions(+), 4 deletions(-) diff --git a/Solarized (light).tmTheme b/Solarized (light).tmTheme index de4dd59..c12af52 100644 --- a/Solarized (light).tmTheme +++ b/Solarized (light).tmTheme @@ -385,20 +385,53 @@ name CSS: Property scope - entity.name.tag.css + entity.name.tag.css, support.type.property-name.css, meta.property-name.css settings fontStyle foreground - #C58106 + #A57800 name - CSS: Value + CSS: @font-face + scope + source.css + settings + + foreground + #D01F1E + + + + name + CSS: Selector + scope + meta.selector.css + settings + + foreground + #536871 + + + + name + CSS: {} + scope + punctuation.section.property-list.css + settings + + foreground + #5A74CF + + + + name + CSS: Numeric Value scope - meta.property-value.css constant.numeric.css, meta.property-value.css keyword.other.unit.css,constant.other.color.rgb-value.css + meta.property-value.css constant.numeric.css, keyword.other.unit.css,constant.other.color.rgb-value.css settings fontStyle @@ -407,6 +440,85 @@ #269186 + + name + CSS: Value + scope + meta.property-value.css + settings + + foreground + #269186 + + + + name + CSS: !Important + scope + keyword.other.important.css + settings + + foreground + #D01F1E + + + + name + CSS: Standard Value + scope + support.constant.color + settings + + foreground + #269186 + + + + name + CSS: Tag + scope + entity.name.tag.css + settings + + foreground + #738A13 + + + + name + CSS .class + scope + entity.other.attribute-name.class.css + settings + + foreground + #1F74CF + + + + name + CSS :pseudo + scope + entity.other.attribute-name.pseudo-element.css, entity.other.attribute-name.pseudo-class.css + settings + + fontStyle + + foreground + #BD3800 + + + + name + CSS: #id + scope + entity.other.attribute-name.id.css + settings + + foreground + #1F74CF + + name Markup: Script From dd08b37a5071cff5e46574e5f2b2f6ee23625985 Mon Sep 17 00:00:00 2001 From: deplorableword Date: Sun, 3 Apr 2011 19:25:36 +0100 Subject: [PATCH 06/30] HTML mode now almost matches vim equivalent --- Solarized (light).tmTheme | 239 +++++++++++++++++++++++++++++--------- 1 file changed, 186 insertions(+), 53 deletions(-) diff --git a/Solarized (light).tmTheme b/Solarized (light).tmTheme index c12af52..e55de78 100644 --- a/Solarized (light).tmTheme +++ b/Solarized (light).tmTheme @@ -342,45 +342,6 @@ #C60000 - - name - Markup: Doctype - scope - entitiy.name.tag.doctype.html, meta.tag.sgml.doctype, meta.tag.sgml.doctype entity, meta.tag.sgml.doctype string, meta.tag.preprocessor.xml, meta.tag.preprocessor.xml entity, meta.tag.preprocessor.xml string - settings - - background - #EAE3CB - fontStyle - - foreground - #899090 - - - - name - Function Name - scope - meta.function.method.with-arguments.ruby - settings - - foreground - #485A62 - - - - name - Markup: style attribute - scope - source.css.embedded.html string.quoted.double.html - settings - - fontStyle - - foreground - #269186 - - name CSS: Property @@ -521,46 +482,70 @@ name - Markup: Script + JS: Function Name scope - entity.name.tag.script.html + meta.function.js, entity.name.function.js, support.function.dom.js + settings + + foreground + #A57800 + + + + name + JS: Source + scope + text.html.basic source.js.embedded.html settings fontStyle - italic + + foreground + #A57800 name - JS: Function Name + JS: Function scope - meta.function.js, entity.name.function.js, support.function.dom.js + storage.type.function.js settings foreground - #C58106 + #268BD2 name - JS: Source + JS: Numeric Constant scope - text.html.basic source.js.embedded.html + constant.numeric.js settings foreground - #C58106 + #269186 name - JS: Function + JS: [] scope - storage.type.function.js + meta.brace.square.js settings foreground - #268BD2 + #1F74CF + + + + name + JS: Storage Type + scope + storage.type.js + settings + + foreground + #1F74CF @@ -587,13 +572,150 @@ name - Markup: Tag + HTML: Doctype scope - entity.name.tag.structure.any.html + entitiy.name.tag.doctype.html, meta.tag.sgml.doctype, meta.tag.sgml.doctype entity, meta.tag.sgml.doctype string, meta.tag.preprocessor.xml, meta.tag.preprocessor.xml entity, meta.tag.preprocessor.xml string + settings + + background + #EAE3CB + fontStyle + + foreground + #899090 + + + + name + HTML: Script + scope + entity.name.tag.script.html + settings + + fontStyle + italic + + + + name + HTML: Style + scope + source.css.embedded.html string.quoted.double.html + settings + + fontStyle + + foreground + #269186 + + + + name + HTML: Text + scope + text.html.basic settings fontStyle bold + foreground + #BD3800 + + + + name + HTML: Tag Start + scope + punctuation.definition.tag.html + settings + + foreground + #819090 + + + + name + HTML: = + scope + text.html.basic meta.tag.structure.any.html, text.html.basic source.js.embedded.html + settings + + fontStyle + + foreground + #708284 + + + + name + HTML: something= + scope + text.html.basic entity.other.attribute-name.html + settings + + foreground + #708284 + + + + name + HTML: " + scope + text.html.basic meta.tag.structure.any.html punctuation.definition.string.begin + settings + + fontStyle + + foreground + #269186 + + + + name + HTML: <tag> + scope + entity.name.tag.block.any.html + settings + + fontStyle + bold + foreground + #1F74CF + + + + name + HTML: <style> + scope + entity.name.tag.style.html + settings + + fontStyle + italic + + + + name + HTML: {} + scope + text.html.basic punctuation.section.property-list.css + settings + + fontStyle + + + + + name + HTML: Embeddable + scope + source.css.embedded.html, comment.block.html + settings + + fontStyle + italic + foreground + #819090 @@ -609,6 +731,17 @@ #268BD2 + + name + Ruby: Function Name + scope + meta.function.method.with-arguments.ruby + settings + + foreground + #485A62 + + name Ruby: Variable From 7c4e150e982ffc1b3b61dbd59cf3b1a158f17f6a Mon Sep 17 00:00:00 2001 From: deplorableword Date: Sun, 3 Apr 2011 21:22:08 +0100 Subject: [PATCH 07/30] Added a bit more ruby jazz --- Solarized (light).tmTheme | 58 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 54 insertions(+), 4 deletions(-) diff --git a/Solarized (light).tmTheme b/Solarized (light).tmTheme index e55de78..df67566 100644 --- a/Solarized (light).tmTheme +++ b/Solarized (light).tmTheme @@ -761,7 +761,7 @@ settings foreground - #1F74CF + #A57800 @@ -781,13 +781,39 @@ name Ruby: Class scope - keyword.control.class.ruby + keyword.control.class.ruby, meta.class.ruby settings foreground #748B00 + + name + Ruby: Keyword + scope + keyword.control.ruby + settings + + fontStyle + + foreground + #748B00 + + + + name + Ruby: Support Class + scope + support.class.ruby + settings + + fontStyle + + foreground + #A57800 + + name Ruby: Special Method @@ -803,24 +829,48 @@ name Ruby: Constant scope + constant.language.ruby + settings + + foreground + #269186 + + + + name + Ruby: Constant Other + scope variable.other.constant.ruby settings + fontStyle + foreground #A57800 name - Ruby: Punctuation Section + Ruby: Punctuation Section '' scope - punctuation.section.embedded.ruby + punctuation.section.embedded.ruby, punctuation.definition.string.begin.ruby, punctuation.definition.string.end.ruby settings foreground #D01F1E + + name + Ruby: Special Method + scope + keyword.other.special-method.ruby + settings + + foreground + #BD3800 + + name PHP: Include From 03c5d60811d8a3d3a4e729cb1b6410be8b11a053 Mon Sep 17 00:00:00 2001 From: Mark Story Date: Sun, 3 Apr 2011 18:04:07 -0400 Subject: [PATCH 08/30] Fixing a few small styles in PHP and Javascript. --- Solarized (light).tmTheme | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/Solarized (light).tmTheme b/Solarized (light).tmTheme index df67566..76c73f2 100644 --- a/Solarized (light).tmTheme +++ b/Solarized (light).tmTheme @@ -491,6 +491,17 @@ #A57800 + + name + JS: Class + scope + support.class.js, entity.name.type.instance.js + settings + + foreground + #BD3800 + + name JS: Source @@ -1081,6 +1092,17 @@ #BD3800 + + name + PHP: Storage modifier + scope + storage.modifier.php, storage.modifier.reference.php + settings + + foreground + #A57800 + + uuid 38E819D9-AE02-452F-9231-ECC3B204AFD7 From 015fd38f71148b8b3f7a1362f443f560ba233b37 Mon Sep 17 00:00:00 2001 From: deplorableword Date: Mon, 4 Apr 2011 07:53:52 +0100 Subject: [PATCH 09/30] cleaned up some Ruby .erb rules --- Solarized (light).tmTheme | 80 +++++++++++++++++++++++++++------------ 1 file changed, 55 insertions(+), 25 deletions(-) diff --git a/Solarized (light).tmTheme b/Solarized (light).tmTheme index 76c73f2..c100ff2 100644 --- a/Solarized (light).tmTheme +++ b/Solarized (light).tmTheme @@ -491,17 +491,6 @@ #A57800 - - name - JS: Class - scope - support.class.js, entity.name.type.instance.js - settings - - foreground - #BD3800 - - name JS: Source @@ -624,7 +613,7 @@ name HTML: Text scope - text.html.basic + text.html.basic, text.html.ruby settings fontStyle @@ -772,7 +761,7 @@ settings foreground - #A57800 + #1F74CF @@ -799,6 +788,19 @@ #748B00 + + name + Ruby: Class Name + scope + entity.name.type.class.ruby + settings + + fontStyle + + foreground + #A57800 + + name Ruby: Keyword @@ -840,7 +842,7 @@ name Ruby: Constant scope - constant.language.ruby + constant.language.ruby, constant.numeric.ruby settings foreground @@ -860,6 +862,19 @@ #A57800 + + name + Ruby: :symbol + scope + constant.other.symbol.ruby + settings + + fontStyle + + foreground + #269186 + + name Ruby: Punctuation Section '' @@ -893,6 +908,32 @@ #BD3800 + + name + Ruby: erb = + scope + text.html.ruby meta.tag.inline.any.html + settings + + fontStyle + + foreground + #819090 + + + + name + Ruby: erb "" + scope + text.html.ruby punctuation.definition.string.begin, text.html.ruby punctuation.definition.string.end + settings + + fontStyle + + foreground + #269186 + + name PHP: Quoted Single @@ -1092,17 +1133,6 @@ #BD3800 - - name - PHP: Storage modifier - scope - storage.modifier.php, storage.modifier.reference.php - settings - - foreground - #A57800 - - uuid 38E819D9-AE02-452F-9231-ECC3B204AFD7 From b36e6ccc0c8f87d1941db51291022eef273d765a Mon Sep 17 00:00:00 2001 From: Brian Mathiyakom Date: Mon, 4 Apr 2011 22:15:42 -0700 Subject: [PATCH 10/30] Initial stab at Textmate theme. --- README.md | 5 + Solarized Dark.tmTheme | 239 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 244 insertions(+) create mode 100644 README.md create mode 100644 Solarized Dark.tmTheme diff --git a/README.md b/README.md new file mode 100644 index 0000000..da4db12 --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ += Installation + +Copy .thTheme files to ~/Library/Application\ Support/TextMate/Themes. +Select the theme from the TextMate preferences (Command+,) under the +section, "Fonts & Colors". diff --git a/Solarized Dark.tmTheme b/Solarized Dark.tmTheme new file mode 100644 index 0000000..28e0673 --- /dev/null +++ b/Solarized Dark.tmTheme @@ -0,0 +1,239 @@ + + + + + name + Solarized Dark + settings + + + settings + + background + #042029 + caret + #708284 + foreground + #819090 + invisibles + #EAE3CB + lineHighlight + #0A2933 + selection + #0A2933 + + + + name + Comment + scope + comment + settings + + foreground + #475B62 + + + + name + String + scope + string + settings + + foreground + #259286 + + + + name + Number + scope + constant.numeric + settings + + foreground + #259286 + + + + name + Built-in constant + scope + constant.language + settings + + foreground + #259286 + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #D11C24 + + + + name + Variable + scope + variable.language, variable.other + settings + + foreground + #2176C7 + + + + name + Keyword + scope + keyword + settings + + foreground + #738A05 + + + + name + Storage + scope + storage + settings + + foreground + #2176C7 + + + + name + Class name + scope + entity.name.class + settings + + foreground + #2176C7 + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + foreground + #819090 + + + + name + Function name + scope + entity.name.function + settings + + foreground + #2176C7 + + + + name + Function argument + scope + variable.parameter + settings + + foreground + #819090 + + + + name + Tag name + scope + entity.name.tag + settings + + foreground + #2176C7 + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + foreground + #708284 + + + + name + Library function + scope + support.function + settings + + foreground + #A57706 + + + + name + Library constant + scope + support.constant + settings + + foreground + #A57706 + + + + name + Library class/type + scope + support.type, support.class + settings + + foreground + #A57706 + + + + name + Library variable + scope + support.other.variable + settings + + foreground + #819090 + + + + name + Invalid + scope + invalid + settings + + foreground + #D11C24 + + + + uuid + C574CFF8-7B52-411B-9292-46CEBF82ADB9 + + From acd7cc9977a82287fb5198f915d694d01ee330be Mon Sep 17 00:00:00 2001 From: deplorableword Date: Tue, 5 Apr 2011 07:36:08 +0100 Subject: [PATCH 11/30] fixed up the plain HTML view --- Solarized (light).tmTheme | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/Solarized (light).tmTheme b/Solarized (light).tmTheme index c100ff2..48b8f48 100644 --- a/Solarized (light).tmTheme +++ b/Solarized (light).tmTheme @@ -613,7 +613,7 @@ name HTML: Text scope - text.html.basic, text.html.ruby + text.html.ruby settings fontStyle @@ -637,7 +637,7 @@ name HTML: = scope - text.html.basic meta.tag.structure.any.html, text.html.basic source.js.embedded.html + text.html.basic meta.tag.other.html, text.html.basic meta.tag.any.html, text.html.basic meta.tag.block.any, text.html.basic meta.tag.inline.any, text.html.basic meta.tag.structure.any.html, text.html.basic source.js.embedded.html, punctuation.separator.key-value.html settings fontStyle @@ -661,7 +661,7 @@ name HTML: " scope - text.html.basic meta.tag.structure.any.html punctuation.definition.string.begin + text.html.basic meta.tag.structure.any.html punctuation.definition.string.begin.html, punctuation.definition.string.begin.html, punctuation.definition.string.end.html settings fontStyle @@ -683,6 +683,19 @@ #1F74CF + + name + HTML: >text< + scope + text.html.basic + settings + + fontStyle + + foreground + #6A58BE + + name HTML: <style> From afae186e18fedafd9604bec1389403c6a218ad4b Mon Sep 17 00:00:00 2001 From: deplorableword Date: Tue, 5 Apr 2011 07:52:06 +0100 Subject: [PATCH 12/30] fixed DTD rendering --- Solarized (light).tmTheme | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Solarized (light).tmTheme b/Solarized (light).tmTheme index 48b8f48..72cd5c4 100644 --- a/Solarized (light).tmTheme +++ b/Solarized (light).tmTheme @@ -574,13 +574,11 @@ name HTML: Doctype scope - entitiy.name.tag.doctype.html, meta.tag.sgml.doctype, meta.tag.sgml.doctype entity, meta.tag.sgml.doctype string, meta.tag.preprocessor.xml, meta.tag.preprocessor.xml entity, meta.tag.preprocessor.xml string + entity.name.tag.doctype.html, meta.tag.sgml.html, string.quoted.double.doctype.identifiers-and-DTDs.html settings - background - #EAE3CB fontStyle - + italic foreground #899090 @@ -693,7 +691,7 @@ fontStyle foreground - #6A58BE + #536871 From 774cc2d2b076a97d29275348eab88ece8d216746 Mon Sep 17 00:00:00 2001 From: Brian Mathiyakom Date: Wed, 6 Apr 2011 00:13:04 -0700 Subject: [PATCH 13/30] Use deplorableword's "Solarized (dark)" as basis for my original dark theme --- Solarized (dark).tmTheme | 879 ++++++++++++++++++++++++++++++++++++++- Solarized Dark.tmTheme | 239 ----------- 2 files changed, 859 insertions(+), 259 deletions(-) delete mode 100644 Solarized Dark.tmTheme diff --git a/Solarized (dark).tmTheme b/Solarized (dark).tmTheme index 4efdabd..99f5311 100644 --- a/Solarized (dark).tmTheme +++ b/Solarized (dark).tmTheme @@ -10,17 +10,17 @@ settings background - #002B36 + #042029 caret - #D30102 + #536870 foreground - #93A1A1 + #536870 invisibles #93A1A180 lineHighlight - #073642 + #0A2933 selection - #073642 + #EAE3CB @@ -30,10 +30,8 @@ comment settings - fontStyle - italic foreground - #657B83 + #93A1A1 @@ -47,6 +45,17 @@ #2AA198 + + name + StringNumber + scope + string + settings + + foreground + #586E75 + + name Regexp @@ -101,7 +110,7 @@ fontStyle bold foreground - #93A1A1 + #073642 @@ -111,10 +120,8 @@ entity.name.class, entity.name.type.class settings - fontStyle - foreground - #CB4B16 + #268BD2 @@ -169,7 +176,7 @@ settings foreground - #CB4B16 + #D30102 @@ -189,10 +196,7 @@ scope entity.other.inherited-class settings - - foreground - #6C71C4 - + name @@ -219,11 +223,11 @@ name Tag start/end scope - punctuation.definition.tag + punctuation.definition.tag.begin, punctuation.definition.tag.end settings foreground - #657B83 + #93A1A1 @@ -289,6 +293,17 @@ #CB4B16 + + name + Special + scope + keyword.other.special-method + settings + + foreground + #CB4B16 + + name Library variable @@ -305,8 +320,832 @@ settings + + name + Quoted String + scope + string.quoted.double, string.quoted.single + settings + + foreground + #269186 + + + + name + Quotes + scope + punctuation.definition.string.begin, punctuation.definition.string.end + settings + + foreground + #C60000 + + + + name + CSS: Property + scope + entity.name.tag.css, support.type.property-name.css, meta.property-name.css + settings + + fontStyle + + foreground + #A57800 + + + + name + CSS: @font-face + scope + source.css + settings + + foreground + #D01F1E + + + + name + CSS: Selector + scope + meta.selector.css + settings + + foreground + #536871 + + + + name + CSS: {} + scope + punctuation.section.property-list.css + settings + + foreground + #5A74CF + + + + name + CSS: Numeric Value + scope + meta.property-value.css constant.numeric.css, keyword.other.unit.css,constant.other.color.rgb-value.css + settings + + fontStyle + + foreground + #269186 + + + + name + CSS: Value + scope + meta.property-value.css + settings + + foreground + #269186 + + + + name + CSS: !Important + scope + keyword.other.important.css + settings + + foreground + #D01F1E + + + + name + CSS: Standard Value + scope + support.constant.color + settings + + foreground + #269186 + + + + name + CSS: Tag + scope + entity.name.tag.css + settings + + foreground + #738A13 + + + + name + CSS .class + scope + entity.other.attribute-name.class.css + settings + + foreground + #1F74CF + + + + name + CSS :pseudo + scope + entity.other.attribute-name.pseudo-element.css, entity.other.attribute-name.pseudo-class.css + settings + + fontStyle + + foreground + #BD3800 + + + + name + CSS: #id + scope + entity.other.attribute-name.id.css + settings + + foreground + #1F74CF + + + + name + JS: Function Name + scope + meta.function.js, entity.name.function.js, support.function.dom.js + settings + + foreground + #A57800 + + + + name + JS: Source + scope + text.html.basic source.js.embedded.html + settings + + fontStyle + + foreground + #A57800 + + + + name + JS: Function + scope + storage.type.function.js + settings + + foreground + #268BD2 + + + + name + JS: Numeric Constant + scope + constant.numeric.js + settings + + foreground + #269186 + + + + name + JS: [] + scope + meta.brace.square.js + settings + + foreground + #1F74CF + + + + name + JS: Storage Type + scope + storage.type.js + settings + + foreground + #1F74CF + + + + name + () + scope + meta.brace.round, punctuation.definition.parameters.begin.js, punctuation.definition.parameters.end.js + settings + + foreground + #93A1A1 + + + + name + {} + scope + meta.brace.curly.js + settings + + foreground + #1F74CF + + + + name + HTML: Doctype + scope + entity.name.tag.doctype.html, meta.tag.sgml.html, string.quoted.double.doctype.identifiers-and-DTDs.html + settings + + fontStyle + italic + foreground + #899090 + + + + name + HTML: Script + scope + entity.name.tag.script.html + settings + + fontStyle + italic + + + + name + HTML: Style + scope + source.css.embedded.html string.quoted.double.html + settings + + fontStyle + + foreground + #269186 + + + + name + HTML: Text + scope + text.html.ruby + settings + + fontStyle + bold + foreground + #BD3800 + + + + name + HTML: Tag Start + scope + punctuation.definition.tag.html + settings + + foreground + #819090 + + + + name + HTML: = + scope + text.html.basic meta.tag.other.html, text.html.basic meta.tag.any.html, text.html.basic meta.tag.block.any, text.html.basic meta.tag.inline.any, text.html.basic meta.tag.structure.any.html, text.html.basic source.js.embedded.html, punctuation.separator.key-value.html + settings + + fontStyle + + foreground + #708284 + + + + name + HTML: something= + scope + text.html.basic entity.other.attribute-name.html + settings + + foreground + #708284 + + + + name + HTML: " + scope + text.html.basic meta.tag.structure.any.html punctuation.definition.string.begin.html, punctuation.definition.string.begin.html, punctuation.definition.string.end.html + settings + + fontStyle + + foreground + #269186 + + + + name + HTML: <tag> + scope + entity.name.tag.block.any.html + settings + + fontStyle + bold + foreground + #1F74CF + + + + name + HTML: >text< + scope + text.html.basic + settings + + fontStyle + + foreground + #536871 + + + + name + HTML: <style> + scope + entity.name.tag.style.html + settings + + fontStyle + italic + + + + name + HTML: {} + scope + text.html.basic punctuation.section.property-list.css + settings + + fontStyle + + + + + name + HTML: Embeddable + scope + source.css.embedded.html, comment.block.html + settings + + fontStyle + italic + foreground + #819090 + + + + name + Ruby: Variable definition + scope + punctuation.definition.variable.ruby + settings + + fontStyle + + foreground + #268BD2 + + + + name + Ruby: Function Name + scope + meta.function.method.with-arguments.ruby + settings + + foreground + #485A62 + + + + name + Ruby: Variable + scope + variable.language.ruby + settings + + foreground + #469186 + + + + name + Ruby: Function + scope + entity.name.function.ruby + settings + + foreground + #1F74CF + + + + name + Ruby: Keyword Control + scope + keyword.control.ruby, keyword.control.def.ruby + settings + + fontStyle + bold + foreground + #475B63 + + + + name + Ruby: Class + scope + keyword.control.class.ruby, meta.class.ruby + settings + + foreground + #748B00 + + + + name + Ruby: Class Name + scope + entity.name.type.class.ruby + settings + + fontStyle + + foreground + #A57800 + + + + name + Ruby: Keyword + scope + keyword.control.ruby + settings + + fontStyle + + foreground + #748B00 + + + + name + Ruby: Support Class + scope + support.class.ruby + settings + + fontStyle + + foreground + #A57800 + + + + name + Ruby: Special Method + scope + keyword.other.special-method.ruby + settings + + foreground + #748B00 + + + + name + Ruby: Constant + scope + constant.language.ruby, constant.numeric.ruby + settings + + foreground + #269186 + + + + name + Ruby: Constant Other + scope + variable.other.constant.ruby + settings + + fontStyle + + foreground + #A57800 + + + + name + Ruby: :symbol + scope + constant.other.symbol.ruby + settings + + fontStyle + + foreground + #269186 + + + + name + Ruby: Punctuation Section '' + scope + punctuation.section.embedded.ruby, punctuation.definition.string.begin.ruby, punctuation.definition.string.end.ruby + settings + + foreground + #D01F1E + + + + name + Ruby: Special Method + scope + keyword.other.special-method.ruby + settings + + foreground + #BD3800 + + + + name + PHP: Include + scope + keyword.control.import.include.php + settings + + foreground + #BD3800 + + + + name + Ruby: erb = + scope + text.html.ruby meta.tag.inline.any.html + settings + + fontStyle + + foreground + #819090 + + + + name + Ruby: erb "" + scope + text.html.ruby punctuation.definition.string.begin, text.html.ruby punctuation.definition.string.end + settings + + fontStyle + + foreground + #269186 + + + + name + PHP: Quoted Single + scope + punctuation.definition.string.begin, punctuation.definition.string.end + settings + + foreground + #536871 + + + + name + PHP: [] + scope + keyword.operator.index-start.php, keyword.operator.index-end.php + settings + + foreground + #D31E1E + + + + name + PHP: Array + scope + meta.array.php + settings + + foreground + #536871 + + + + name + PHP: Array Construct + scope + support.function.construct.php + settings + + foreground + #A57800 + + + + name + PHP: Array Begin + scope + punctuation.definition.array.begin, punctuation.definition.array.end + settings + + foreground + #D31E1E + + + + name + PHP: Numberic Constant + scope + constant.numeric.php + settings + + foreground + #269186 + + + + name + PHP: :: + scope + support.class.php, keyword.operator.class + settings + + fontStyle + + foreground + #536871 + + + + name + PHP: Other Property + scope + variable.other.property.php + settings + + foreground + #899090 + + + + name + PHP: Class + scope + storage.modifier.extends.php, storage.type.class.php, keyword.operator.class.php + settings + + foreground + #A57800 + + + + name + PHP: Class Function + settings + + + + name + PHP: Inherited Class + scope + meta.other.inherited-class.php + settings + + fontStyle + + foreground + #536871 + + + + name + PHP: Storage Type + scope + storage.type.php + settings + + foreground + #748B00 + + + + name + PHP: Function + scope + entity.name.function.php + settings + + foreground + #899090 + + + + name + PHP: Function Construct + scope + support.function.construct.php + settings + + foreground + #748B00 + + + + name + PHP: Function Call + scope + entity.name.type.class.php, meta.function-call.php, meta.function-call.static.php, meta.function-call.object.php + settings + + foreground + #536871 + + + + name + PHP: Comment + scope + keyword.other.phpdoc + settings + + fontStyle + + foreground + #899090 + + + + name + PHP: Source Emebedded + scope + source.php.embedded.block.html + settings + + foreground + #BD3613 + + + + name + PHP: Storage Type Function + scope + storage.type.function.php + settings + + foreground + #BD3800 + + uuid - F930B0BF-AA03-4232-A30F-CEF749FF8E72 + A4299D9B-1DE5-4BC4-87F6-A757E71B1597 diff --git a/Solarized Dark.tmTheme b/Solarized Dark.tmTheme deleted file mode 100644 index 28e0673..0000000 --- a/Solarized Dark.tmTheme +++ /dev/null @@ -1,239 +0,0 @@ - - - - - name - Solarized Dark - settings - - - settings - - background - #042029 - caret - #708284 - foreground - #819090 - invisibles - #EAE3CB - lineHighlight - #0A2933 - selection - #0A2933 - - - - name - Comment - scope - comment - settings - - foreground - #475B62 - - - - name - String - scope - string - settings - - foreground - #259286 - - - - name - Number - scope - constant.numeric - settings - - foreground - #259286 - - - - name - Built-in constant - scope - constant.language - settings - - foreground - #259286 - - - - name - User-defined constant - scope - constant.character, constant.other - settings - - foreground - #D11C24 - - - - name - Variable - scope - variable.language, variable.other - settings - - foreground - #2176C7 - - - - name - Keyword - scope - keyword - settings - - foreground - #738A05 - - - - name - Storage - scope - storage - settings - - foreground - #2176C7 - - - - name - Class name - scope - entity.name.class - settings - - foreground - #2176C7 - - - - name - Inherited class - scope - entity.other.inherited-class - settings - - foreground - #819090 - - - - name - Function name - scope - entity.name.function - settings - - foreground - #2176C7 - - - - name - Function argument - scope - variable.parameter - settings - - foreground - #819090 - - - - name - Tag name - scope - entity.name.tag - settings - - foreground - #2176C7 - - - - name - Tag attribute - scope - entity.other.attribute-name - settings - - foreground - #708284 - - - - name - Library function - scope - support.function - settings - - foreground - #A57706 - - - - name - Library constant - scope - support.constant - settings - - foreground - #A57706 - - - - name - Library class/type - scope - support.type, support.class - settings - - foreground - #A57706 - - - - name - Library variable - scope - support.other.variable - settings - - foreground - #819090 - - - - name - Invalid - scope - invalid - settings - - foreground - #D11C24 - - - - uuid - C574CFF8-7B52-411B-9292-46CEBF82ADB9 - - From 8bb7053384494533f6aab4c7498476968e99b0ed Mon Sep 17 00:00:00 2001 From: deplorableword Date: Wed, 6 Apr 2011 08:19:38 +0100 Subject: [PATCH 14/30] started added basic C syntax rules --- Solarized (light).tmTheme | 78 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) diff --git a/Solarized (light).tmTheme b/Solarized (light).tmTheme index 72cd5c4..3ce7497 100644 --- a/Solarized (light).tmTheme +++ b/Solarized (light).tmTheme @@ -1144,6 +1144,84 @@ #BD3800 + + name + C: constant + scope + constant.numeric.c + settings + + fontStyle + + foreground + #269186 + + + + name + C: Meta Preprocessor + scope + meta.preprocessor.c.include, meta.preprocessor.macro.c + settings + + fontStyle + + foreground + #BB3700 + + + + name + C: Keyword + scope + keyword.control.import.define.c, keyword.control.import.include.c + settings + + fontStyle + + foreground + #BB3700 + + + + name + C: Function Preprocessor + scope + entity.name.function.preprocessor.c + settings + + fontStyle + + foreground + #BB3700 + + + + name + C: include <something.c> + scope + meta.preprocessor.c.include string.quoted.other.lt-gt.include.c, meta.preprocessor.c.include punctuation.definition.string.begin.c, meta.preprocessor.c.include punctuation.definition.string.end.c + settings + + fontStyle + + foreground + #269186 + + + + name + C: Function + scope + support.function.C99.c + settings + + fontStyle + + foreground + #536871 + + uuid 38E819D9-AE02-452F-9231-ECC3B204AFD7 From 7c3269bdb5395701bfabe2fa452dacd5eb012b01 Mon Sep 17 00:00:00 2001 From: Tom Martin Date: Wed, 6 Apr 2011 14:08:34 +0100 Subject: [PATCH 15/30] Merged in changes from (https://github.com/adamv/textmate-themes/commit/f89a4d1e2b7d2d129bd0fbf4eaa28f74f95429f6) --- Solarized (light).tmTheme | 117 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 117 insertions(+) diff --git a/Solarized (light).tmTheme b/Solarized (light).tmTheme index 3ce7497..001fa88 100644 --- a/Solarized (light).tmTheme +++ b/Solarized (light).tmTheme @@ -1222,6 +1222,123 @@ #536871 + + name + diff: header + scope + meta.diff, meta.diff.header + settings + + background + #A57706 + fontStyle + italic + foreground + #E0EDDD + + + + name + diff: deleted + scope + markup.deleted + settings + + background + #EAE3CA + fontStyle + + foreground + #D3201F + + + + name + diff: changed + scope + markup.changed + settings + + background + #EAE3CA + fontStyle + + foreground + #BF3904 + + + + name + diff: inserted + scope + markup.inserted + settings + + background + #EAE3CA + foreground + #219186 + + + + name + Markdown: Linebreak + scope + text.html.markdown meta.dummy.line-break + settings + + background + #A57706 + foreground + #E0EDDD + + + + name + Markdown: Raw + scope + text.html.markdown markup.raw.inline + settings + + foreground + #269186 + + + + name + reST raw + scope + text.restructuredtext markup.raw + settings + + foreground + #269186 + + + + name + Other: Removal + scope + other.package.exclude, other.remove + settings + + fontStyle + + foreground + #D3201F + + + + name + Other: Add + scope + other.add + settings + + foreground + #269186 + + uuid 38E819D9-AE02-452F-9231-ECC3B204AFD7 From ea1852b23ace5ec07eaec123307c8c5e4b841dbe Mon Sep 17 00:00:00 2001 From: Brian Mathiyakom Date: Wed, 6 Apr 2011 00:13:04 -0700 Subject: [PATCH 16/30] Use deplorableword's "Solarized (dark)" as basis for my original dark theme --- Solarized (dark).tmTheme | 879 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 859 insertions(+), 20 deletions(-) diff --git a/Solarized (dark).tmTheme b/Solarized (dark).tmTheme index 4efdabd..99f5311 100644 --- a/Solarized (dark).tmTheme +++ b/Solarized (dark).tmTheme @@ -10,17 +10,17 @@ settings background - #002B36 + #042029 caret - #D30102 + #536870 foreground - #93A1A1 + #536870 invisibles #93A1A180 lineHighlight - #073642 + #0A2933 selection - #073642 + #EAE3CB @@ -30,10 +30,8 @@ comment settings - fontStyle - italic foreground - #657B83 + #93A1A1 @@ -47,6 +45,17 @@ #2AA198 + + name + StringNumber + scope + string + settings + + foreground + #586E75 + + name Regexp @@ -101,7 +110,7 @@ fontStyle bold foreground - #93A1A1 + #073642 @@ -111,10 +120,8 @@ entity.name.class, entity.name.type.class settings - fontStyle - foreground - #CB4B16 + #268BD2 @@ -169,7 +176,7 @@ settings foreground - #CB4B16 + #D30102 @@ -189,10 +196,7 @@ scope entity.other.inherited-class settings - - foreground - #6C71C4 - + name @@ -219,11 +223,11 @@ name Tag start/end scope - punctuation.definition.tag + punctuation.definition.tag.begin, punctuation.definition.tag.end settings foreground - #657B83 + #93A1A1 @@ -289,6 +293,17 @@ #CB4B16 + + name + Special + scope + keyword.other.special-method + settings + + foreground + #CB4B16 + + name Library variable @@ -305,8 +320,832 @@ settings + + name + Quoted String + scope + string.quoted.double, string.quoted.single + settings + + foreground + #269186 + + + + name + Quotes + scope + punctuation.definition.string.begin, punctuation.definition.string.end + settings + + foreground + #C60000 + + + + name + CSS: Property + scope + entity.name.tag.css, support.type.property-name.css, meta.property-name.css + settings + + fontStyle + + foreground + #A57800 + + + + name + CSS: @font-face + scope + source.css + settings + + foreground + #D01F1E + + + + name + CSS: Selector + scope + meta.selector.css + settings + + foreground + #536871 + + + + name + CSS: {} + scope + punctuation.section.property-list.css + settings + + foreground + #5A74CF + + + + name + CSS: Numeric Value + scope + meta.property-value.css constant.numeric.css, keyword.other.unit.css,constant.other.color.rgb-value.css + settings + + fontStyle + + foreground + #269186 + + + + name + CSS: Value + scope + meta.property-value.css + settings + + foreground + #269186 + + + + name + CSS: !Important + scope + keyword.other.important.css + settings + + foreground + #D01F1E + + + + name + CSS: Standard Value + scope + support.constant.color + settings + + foreground + #269186 + + + + name + CSS: Tag + scope + entity.name.tag.css + settings + + foreground + #738A13 + + + + name + CSS .class + scope + entity.other.attribute-name.class.css + settings + + foreground + #1F74CF + + + + name + CSS :pseudo + scope + entity.other.attribute-name.pseudo-element.css, entity.other.attribute-name.pseudo-class.css + settings + + fontStyle + + foreground + #BD3800 + + + + name + CSS: #id + scope + entity.other.attribute-name.id.css + settings + + foreground + #1F74CF + + + + name + JS: Function Name + scope + meta.function.js, entity.name.function.js, support.function.dom.js + settings + + foreground + #A57800 + + + + name + JS: Source + scope + text.html.basic source.js.embedded.html + settings + + fontStyle + + foreground + #A57800 + + + + name + JS: Function + scope + storage.type.function.js + settings + + foreground + #268BD2 + + + + name + JS: Numeric Constant + scope + constant.numeric.js + settings + + foreground + #269186 + + + + name + JS: [] + scope + meta.brace.square.js + settings + + foreground + #1F74CF + + + + name + JS: Storage Type + scope + storage.type.js + settings + + foreground + #1F74CF + + + + name + () + scope + meta.brace.round, punctuation.definition.parameters.begin.js, punctuation.definition.parameters.end.js + settings + + foreground + #93A1A1 + + + + name + {} + scope + meta.brace.curly.js + settings + + foreground + #1F74CF + + + + name + HTML: Doctype + scope + entity.name.tag.doctype.html, meta.tag.sgml.html, string.quoted.double.doctype.identifiers-and-DTDs.html + settings + + fontStyle + italic + foreground + #899090 + + + + name + HTML: Script + scope + entity.name.tag.script.html + settings + + fontStyle + italic + + + + name + HTML: Style + scope + source.css.embedded.html string.quoted.double.html + settings + + fontStyle + + foreground + #269186 + + + + name + HTML: Text + scope + text.html.ruby + settings + + fontStyle + bold + foreground + #BD3800 + + + + name + HTML: Tag Start + scope + punctuation.definition.tag.html + settings + + foreground + #819090 + + + + name + HTML: = + scope + text.html.basic meta.tag.other.html, text.html.basic meta.tag.any.html, text.html.basic meta.tag.block.any, text.html.basic meta.tag.inline.any, text.html.basic meta.tag.structure.any.html, text.html.basic source.js.embedded.html, punctuation.separator.key-value.html + settings + + fontStyle + + foreground + #708284 + + + + name + HTML: something= + scope + text.html.basic entity.other.attribute-name.html + settings + + foreground + #708284 + + + + name + HTML: " + scope + text.html.basic meta.tag.structure.any.html punctuation.definition.string.begin.html, punctuation.definition.string.begin.html, punctuation.definition.string.end.html + settings + + fontStyle + + foreground + #269186 + + + + name + HTML: <tag> + scope + entity.name.tag.block.any.html + settings + + fontStyle + bold + foreground + #1F74CF + + + + name + HTML: >text< + scope + text.html.basic + settings + + fontStyle + + foreground + #536871 + + + + name + HTML: <style> + scope + entity.name.tag.style.html + settings + + fontStyle + italic + + + + name + HTML: {} + scope + text.html.basic punctuation.section.property-list.css + settings + + fontStyle + + + + + name + HTML: Embeddable + scope + source.css.embedded.html, comment.block.html + settings + + fontStyle + italic + foreground + #819090 + + + + name + Ruby: Variable definition + scope + punctuation.definition.variable.ruby + settings + + fontStyle + + foreground + #268BD2 + + + + name + Ruby: Function Name + scope + meta.function.method.with-arguments.ruby + settings + + foreground + #485A62 + + + + name + Ruby: Variable + scope + variable.language.ruby + settings + + foreground + #469186 + + + + name + Ruby: Function + scope + entity.name.function.ruby + settings + + foreground + #1F74CF + + + + name + Ruby: Keyword Control + scope + keyword.control.ruby, keyword.control.def.ruby + settings + + fontStyle + bold + foreground + #475B63 + + + + name + Ruby: Class + scope + keyword.control.class.ruby, meta.class.ruby + settings + + foreground + #748B00 + + + + name + Ruby: Class Name + scope + entity.name.type.class.ruby + settings + + fontStyle + + foreground + #A57800 + + + + name + Ruby: Keyword + scope + keyword.control.ruby + settings + + fontStyle + + foreground + #748B00 + + + + name + Ruby: Support Class + scope + support.class.ruby + settings + + fontStyle + + foreground + #A57800 + + + + name + Ruby: Special Method + scope + keyword.other.special-method.ruby + settings + + foreground + #748B00 + + + + name + Ruby: Constant + scope + constant.language.ruby, constant.numeric.ruby + settings + + foreground + #269186 + + + + name + Ruby: Constant Other + scope + variable.other.constant.ruby + settings + + fontStyle + + foreground + #A57800 + + + + name + Ruby: :symbol + scope + constant.other.symbol.ruby + settings + + fontStyle + + foreground + #269186 + + + + name + Ruby: Punctuation Section '' + scope + punctuation.section.embedded.ruby, punctuation.definition.string.begin.ruby, punctuation.definition.string.end.ruby + settings + + foreground + #D01F1E + + + + name + Ruby: Special Method + scope + keyword.other.special-method.ruby + settings + + foreground + #BD3800 + + + + name + PHP: Include + scope + keyword.control.import.include.php + settings + + foreground + #BD3800 + + + + name + Ruby: erb = + scope + text.html.ruby meta.tag.inline.any.html + settings + + fontStyle + + foreground + #819090 + + + + name + Ruby: erb "" + scope + text.html.ruby punctuation.definition.string.begin, text.html.ruby punctuation.definition.string.end + settings + + fontStyle + + foreground + #269186 + + + + name + PHP: Quoted Single + scope + punctuation.definition.string.begin, punctuation.definition.string.end + settings + + foreground + #536871 + + + + name + PHP: [] + scope + keyword.operator.index-start.php, keyword.operator.index-end.php + settings + + foreground + #D31E1E + + + + name + PHP: Array + scope + meta.array.php + settings + + foreground + #536871 + + + + name + PHP: Array Construct + scope + support.function.construct.php + settings + + foreground + #A57800 + + + + name + PHP: Array Begin + scope + punctuation.definition.array.begin, punctuation.definition.array.end + settings + + foreground + #D31E1E + + + + name + PHP: Numberic Constant + scope + constant.numeric.php + settings + + foreground + #269186 + + + + name + PHP: :: + scope + support.class.php, keyword.operator.class + settings + + fontStyle + + foreground + #536871 + + + + name + PHP: Other Property + scope + variable.other.property.php + settings + + foreground + #899090 + + + + name + PHP: Class + scope + storage.modifier.extends.php, storage.type.class.php, keyword.operator.class.php + settings + + foreground + #A57800 + + + + name + PHP: Class Function + settings + + + + name + PHP: Inherited Class + scope + meta.other.inherited-class.php + settings + + fontStyle + + foreground + #536871 + + + + name + PHP: Storage Type + scope + storage.type.php + settings + + foreground + #748B00 + + + + name + PHP: Function + scope + entity.name.function.php + settings + + foreground + #899090 + + + + name + PHP: Function Construct + scope + support.function.construct.php + settings + + foreground + #748B00 + + + + name + PHP: Function Call + scope + entity.name.type.class.php, meta.function-call.php, meta.function-call.static.php, meta.function-call.object.php + settings + + foreground + #536871 + + + + name + PHP: Comment + scope + keyword.other.phpdoc + settings + + fontStyle + + foreground + #899090 + + + + name + PHP: Source Emebedded + scope + source.php.embedded.block.html + settings + + foreground + #BD3613 + + + + name + PHP: Storage Type Function + scope + storage.type.function.php + settings + + foreground + #BD3800 + + uuid - F930B0BF-AA03-4232-A30F-CEF749FF8E72 + A4299D9B-1DE5-4BC4-87F6-A757E71B1597 From 0e4815c102fa6bad617f321e4b79c094da1a5acf Mon Sep 17 00:00:00 2001 From: Brian Mathiyakom Date: Wed, 6 Apr 2011 09:55:26 -0700 Subject: [PATCH 17/30] The foreground color is darker than the image example --- Solarized (dark).tmTheme | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Solarized (dark).tmTheme b/Solarized (dark).tmTheme index 99f5311..73b85d4 100644 --- a/Solarized (dark).tmTheme +++ b/Solarized (dark).tmTheme @@ -12,9 +12,9 @@ background #042029 caret - #536870 + #819090 foreground - #536870 + #819090 invisibles #93A1A180 lineHighlight From ab3aec3c0759c0ab0f9961a4ee276a0678cc65ba Mon Sep 17 00:00:00 2001 From: deplorableword Date: Wed, 6 Apr 2011 20:56:26 +0100 Subject: [PATCH 18/30] TextMate added rules for TeX --- Solarized (light).tmTheme | 180 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 180 insertions(+) diff --git a/Solarized (light).tmTheme b/Solarized (light).tmTheme index 001fa88..f88278b 100644 --- a/Solarized (light).tmTheme +++ b/Solarized (light).tmTheme @@ -1339,6 +1339,186 @@ #269186 + + name + Tex: {} + scope + punctuation.section.group.tex , punctuation.definition.arguments.begin.latex, punctuation.definition.arguments.end.latex, punctuation.definition.arguments.latex + settings + + fontStyle + + foreground + #B81D1C + + + + name + Tex: {text} + scope + meta.group.braces.tex + settings + + fontStyle + + foreground + #A57705 + + + + name + Tex: Other Math + scope + string.other.math.tex + settings + + fontStyle + + foreground + #A57705 + + + + name + Tex: {var} + scope + variable.parameter.function.latex + settings + + fontStyle + + foreground + #BD3800 + + + + name + Tex: Math \\ + scope + punctuation.definition.constant.math.tex, text.tex.latex constant.other.general.math.tex + settings + + fontStyle + + foreground + #D01F1E + + + + name + Tex: Constant Math + scope + text.tex.latex constant.other.math.tex, constant.other.general.math.tex, constant.other.general.math.tex, constant.character.math.tex + settings + + fontStyle + + foreground + #269186 + + + + name + Tex: Other Math String + scope + string.other.math.tex + settings + + fontStyle + + foreground + #A57800 + + + + name + Tex: $ + scope + punctuation.definition.string.begin.tex, punctuation.definition.string.end.tex + settings + + fontStyle + + foreground + #D3201F + + + + name + Tex: \label + scope + keyword.control.label.latex + settings + + fontStyle + + foreground + #269186 + + + + name + Tex: \label { } + scope + variable.parameter.definition.label.latex + settings + + fontStyle + + foreground + #D01F1E + + + + name + Tex: Function + scope + support.function.be.latex + settings + + fontStyle + + foreground + #748B00 + + + + name + Tex: Support Function Section + scope + support.function.section.latex + settings + + fontStyle + + foreground + #BD3800 + + + + name + Tex: Support Function + scope + support.function.general.tex + settings + + fontStyle + + foreground + #269186 + + + + name + Tex: Comment + scope + punctuation.definition.comment.tex, comment.line.percentage.tex + settings + + fontStyle + italic + + uuid 38E819D9-AE02-452F-9231-ECC3B204AFD7 From 203f1fd60604432988327293dadf045761ef7953 Mon Sep 17 00:00:00 2001 From: Brian Mathiyakom Date: Thu, 7 Apr 2011 06:26:04 -0700 Subject: [PATCH 19/30] More enjoyable Storage color for me --- Solarized (dark).tmTheme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Solarized (dark).tmTheme b/Solarized (dark).tmTheme index 73b85d4..3fd58bf 100644 --- a/Solarized (dark).tmTheme +++ b/Solarized (dark).tmTheme @@ -110,7 +110,7 @@ fontStyle bold foreground - #073642 + #D11C24 From d63cef1f50eb116818addb57d30bbb518896e122 Mon Sep 17 00:00:00 2001 From: Brian Mathiyakom Date: Thu, 7 Apr 2011 06:26:29 -0700 Subject: [PATCH 20/30] Function name is too dark --- Solarized (dark).tmTheme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Solarized (dark).tmTheme b/Solarized (dark).tmTheme index 3fd58bf..de28d95 100644 --- a/Solarized (dark).tmTheme +++ b/Solarized (dark).tmTheme @@ -750,7 +750,7 @@ settings foreground - #485A62 + #708284 From 40e0df40d7bf8e9409bf087fbaed7e094d6a448b Mon Sep 17 00:00:00 2001 From: Brian Mathiyakom Date: Thu, 7 Apr 2011 06:27:19 -0700 Subject: [PATCH 21/30] Prefer to have "def" be the same color as "end" (ruby) --- Solarized (dark).tmTheme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Solarized (dark).tmTheme b/Solarized (dark).tmTheme index de28d95..a2436e4 100644 --- a/Solarized (dark).tmTheme +++ b/Solarized (dark).tmTheme @@ -785,7 +785,7 @@ fontStyle bold foreground - #475B63 + #738A05 From 43251054c2f2cbc846d72431f9f1700ecec11d47 Mon Sep 17 00:00:00 2001 From: deplorableword Date: Sat, 9 Apr 2011 13:08:37 +0100 Subject: [PATCH 22/30] "def" be the same color as "end" (ruby) --- Solarized (light).tmTheme | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Solarized (light).tmTheme b/Solarized (light).tmTheme index f88278b..cfc7508 100644 --- a/Solarized (light).tmTheme +++ b/Solarized (light).tmTheme @@ -402,11 +402,11 @@ - name CSS: Value scope meta.property-value.css settings + name foreground #269186 @@ -785,7 +785,7 @@ fontStyle bold foreground - #475B63 + #738A05 From 34821d442fca54cca8ab5a0140c131fdfc49c394 Mon Sep 17 00:00:00 2001 From: deplorableword Date: Wed, 13 Apr 2011 20:28:28 +0100 Subject: [PATCH 23/30] tweaked css rules --- Solarized (light).tmTheme | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Solarized (light).tmTheme b/Solarized (light).tmTheme index cfc7508..12354bd 100644 --- a/Solarized (light).tmTheme +++ b/Solarized (light).tmTheme @@ -402,11 +402,11 @@ + name CSS: Value scope meta.property-value.css settings - name foreground #269186 @@ -785,7 +785,7 @@ fontStyle bold foreground - #738A05 + #475B63 @@ -1524,3 +1524,4 @@ 38E819D9-AE02-452F-9231-ECC3B204AFD7 + From 06c2d4e46e49b3601280fc30e01aeb0b8731a4f8 Mon Sep 17 00:00:00 2001 From: Mark Story Date: Wed, 13 Apr 2011 22:33:25 -0400 Subject: [PATCH 24/30] Adding some more styles for python and shell files. --- Solarized (light).tmTheme | 58 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 57 insertions(+), 1 deletion(-) diff --git a/Solarized (light).tmTheme b/Solarized (light).tmTheme index 12354bd..e5ffa30 100644 --- a/Solarized (light).tmTheme +++ b/Solarized (light).tmTheme @@ -1519,9 +1519,65 @@ italic + + name + Python: storage + scope + storage.type.class.python, storage.type.function.python, storage.modifier.global.python + settings + + fontStyle + + foreground + #748B00 + + + + name + Python: import + scope + keyword.control.import.python, keyword.control.import.from.python + settings + + foreground + #BD3800 + + + + name + Python: Support.exception + scope + support.type.exception.python + settings + + foreground + #A57800 + + + + name + Shell: builtin + scope + support.function.builtin.shell + settings + + foreground + #748B00 + + + + name + Shell: variable + scope + variable.other.normal.shell + settings + + foreground + #BD3800 + + uuid 38E819D9-AE02-452F-9231-ECC3B204AFD7 - From c76254d63388f7a00606024c77aee298410c3895 Mon Sep 17 00:00:00 2001 From: deplorableword Date: Thu, 14 Apr 2011 07:55:46 +0100 Subject: [PATCH 25/30] TextMate: C syntax is correct for (light) --- Solarized (light).tmTheme | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/Solarized (light).tmTheme b/Solarized (light).tmTheme index e5ffa30..09bffc6 100644 --- a/Solarized (light).tmTheme +++ b/Solarized (light).tmTheme @@ -1213,7 +1213,7 @@ name C: Function scope - support.function.C99.c + support.function.C99.c, support.function.any-method.c, entity.name.function.c settings fontStyle @@ -1222,6 +1222,32 @@ #536871 + + name + C: " + scope + punctuation.definition.string.begin.c, punctuation.definition.string.end.c + settings + + fontStyle + + foreground + #269186 + + + + name + C: Storage Type + scope + storage.type.c + settings + + fontStyle + + foreground + #A57800 + + name diff: header From 6b62be884055bc3c810dd6248b1ca76474b51023 Mon Sep 17 00:00:00 2001 From: deplorableword Date: Thu, 14 Apr 2011 08:02:18 +0100 Subject: [PATCH 26/30] TextMate: HTML (light) now passes --- Solarized (light).tmTheme | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Solarized (light).tmTheme b/Solarized (light).tmTheme index 09bffc6..91a7043 100644 --- a/Solarized (light).tmTheme +++ b/Solarized (light).tmTheme @@ -445,6 +445,19 @@ #738A13 + + name + CSS: : , + scope + punctuation.separator.key-value.css, punctuation.terminator.rule.css + settings + + fontStyle + + foreground + #536871 + + name CSS .class @@ -691,7 +704,7 @@ fontStyle foreground - #536871 + #BD3800 From aa3fc0b27f8fd910c3f6e0a3f81089c8a7f97071 Mon Sep 17 00:00:00 2001 From: deplorableword Date: Thu, 14 Apr 2011 08:18:28 +0100 Subject: [PATCH 27/30] TextMate: Java started adding basic rules --- Solarized (light).tmTheme | 65 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/Solarized (light).tmTheme b/Solarized (light).tmTheme index 91a7043..5c7f057 100644 --- a/Solarized (light).tmTheme +++ b/Solarized (light).tmTheme @@ -1615,6 +1615,71 @@ #BD3800 + + name + Java: import + scope + keyword.other.import.java + settings + + fontStyle + + foreground + #BD3800 + + + + name + Java: meta-import + scope + storage.modifier.import.java + settings + + fontStyle + + foreground + #586E75 + + + + name + Java: Class + scope + meta.class.java storage.modifier.java + settings + + fontStyle + + foreground + #A57800 + + + + name + Java: /* comment */ + scope + source.java comment.block + settings + + fontStyle + + foreground + #536871 + + + + name + Java: /* @param */ + scope + comment.block meta.documentation.tag.param.javadoc keyword.other.documentation.param.javadoc + settings + + fontStyle + + foreground + #536871 + + uuid 38E819D9-AE02-452F-9231-ECC3B204AFD7 From fab9b7de46877fbe60afff13f73dddb1bd4c5456 Mon Sep 17 00:00:00 2001 From: deplorableword Date: Sat, 16 Apr 2011 14:19:05 +0100 Subject: [PATCH 28/30] Added new readme --- README.md | 5 ----- README.mkd | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 5 deletions(-) delete mode 100644 README.md create mode 100644 README.mkd diff --git a/README.md b/README.md deleted file mode 100644 index da4db12..0000000 --- a/README.md +++ /dev/null @@ -1,5 +0,0 @@ -= Installation - -Copy .thTheme files to ~/Library/Application\ Support/TextMate/Themes. -Select the theme from the TextMate preferences (Command+,) under the -section, "Fonts & Colors". diff --git a/README.mkd b/README.mkd new file mode 100644 index 0000000..2435aed --- /dev/null +++ b/README.mkd @@ -0,0 +1,37 @@ +Solarized Colorscheme for TextMate +============================= + +See the [Solarized homepage](http://ethanschoonover.com/solarized) for screenshots, +details and colorscheme versions for Vim, Mutt, popular terminal emulators and +other applications. + + +Downloads +--------- + +If you have come across this page via github please visit the main [Solarized homepage](http://ethanschoonover.com/solarized) + +[Solarized homepage]: http://ethanschoonover.com/solarized +[Solarized repository]: https://github.com/altercation/solarized + + +License +------- + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file From 45d38d53e745f932503bdd59f27aabeabd91c144 Mon Sep 17 00:00:00 2001 From: deplorableword Date: Sat, 16 Apr 2011 14:29:23 +0100 Subject: [PATCH 29/30] Latex test file is now pretty close to Vim --- Solarized (light).tmTheme | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/Solarized (light).tmTheme b/Solarized (light).tmTheme index 5c7f057..f47d21d 100644 --- a/Solarized (light).tmTheme +++ b/Solarized (light).tmTheme @@ -1434,7 +1434,7 @@ name Tex: Math \\ scope - punctuation.definition.constant.math.tex, text.tex.latex constant.other.general.math.tex + punctuation.definition.constant.math.tex settings fontStyle @@ -1486,7 +1486,7 @@ name Tex: \label scope - keyword.control.label.latex + keyword.control.label.latex, text.tex.latex constant.other.general.math.tex settings fontStyle @@ -1558,6 +1558,19 @@ italic + + name + Tex: Reference Label + scope + keyword.control.ref.latex + settings + + fontStyle + + foreground + #269186 + + name Python: storage From 7808d6db2cdd7477daea87e470b91cb7da1c3f4b Mon Sep 17 00:00:00 2001 From: deplorableword Date: Sat, 16 Apr 2011 14:44:02 +0100 Subject: [PATCH 30/30] Additonal rules for shell files --- Solarized (light).tmTheme | 76 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/Solarized (light).tmTheme b/Solarized (light).tmTheme index f47d21d..caf566c 100644 --- a/Solarized (light).tmTheme +++ b/Solarized (light).tmTheme @@ -1628,6 +1628,82 @@ #BD3800 + + name + Shell: DOT_FILES + scope + source.shell + settings + + fontStyle + + foreground + #1F74CF + + + + name + Shell: meta scope in loop + scope + meta.scope.for-in-loop.shell, variable.other.loop.shell + settings + + fontStyle + + foreground + #536871 + + + + name + Shell: "" + scope + punctuation.definition.string.end.shell, punctuation.definition.string.begin.shell + settings + + fontStyle + + foreground + #748B00 + + + + name + Shell: Meta Block + scope + meta.scope.case-block.shell, meta.scope.case-body.shell + settings + + fontStyle + + foreground + #536871 + + + + name + Shell: [] + scope + punctuation.definition.logical-expression.shell + settings + + fontStyle + + foreground + #CD1E1D + + + + name + Shell: Comment + scope + comment.line.number-sign.shell + settings + + fontStyle + italic + + name Java: import