Permalink
Browse files

Merge pull request #4 from BM5k/tm2

Support TextMate 2
  • Loading branch information...
2 parents 2c9a242 + a4d8c93 commit fc21732da01555fb553600ec90b6d7186100567d Byron Bowerman committed Jan 2, 2012
Showing with 444 additions and 1 deletion.
  1. +9 −1 README.rdoc
  2. +410 −0 RubyBlue.tmBundle/Themes/RubyBlue.tmTheme
  3. +14 −0 RubyBlue.tmBundle/info.plist
  4. +11 −0 RubyBlue.tmTheme
View
10 README.rdoc
@@ -7,14 +7,22 @@ language (http://ruby-lang.org).
If you create a theme for your editor of choice please fork this project and
add it.
-== TextMate
+== TextMate 1
To install:
1. Download RubyBlue.tmTheme
2. Copy it to: /Applications/TextMate.app/Contents/SharedSupport/Themes/
3. Switch to the theme under: Preferences > Fonts & Colors
+== TextMate 2
+
+To install:
+
+1. Download RubyBlue.tmBundle
+2. Copy it to: ~/Library/Application Support/Avian/Bundles/
+3. Switch to the theme under: View > Theme
+
== VIM
To install:
View
410 RubyBlue.tmBundle/Themes/RubyBlue.tmTheme
@@ -0,0 +1,410 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>name</key>
+ <string>Ruby Blue</string>
+ <key>settings</key>
+ <array>
+ <dict>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#121E31</string>
+ <key>caret</key>
+ <string>#FFFFFF</string>
+ <key>foreground</key>
+ <string>#FFFFFF</string>
+ <key>invisibles</key>
+ <string>#404040</string>
+ <key>lineHighlight</key>
+ <string>#253E5A</string>
+ <key>selection</key>
+ <string>#38566F</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Text base</string>
+ <key>scope</key>
+ <string>text</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#0D151EF2</string>
+ <key>foreground</key>
+ <string>#8AA6C1</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Source base</string>
+ <key>scope</key>
+ <string>source</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#233244E6</string>
+ <key>foreground</key>
+ <string>#FFFFFF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Comment</string>
+ <key>scope</key>
+ <string>comment</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#428BDD</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Constant</string>
+ <key>scope</key>
+ <string>constant</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8AA6C1</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Keyword</string>
+ <key>scope</key>
+ <string>keyword</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#F8BB00</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Pre-processor Line</string>
+ <key>scope</key>
+ <string>other.preprocessor.c</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#0C151E</string>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#B6B9F9</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Pre-processor Directive</string>
+ <key>scope</key>
+ <string>entity.name.preprocessor</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function name</string>
+ <key>scope</key>
+ <string>entity.name.function</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Function argument</string>
+ <key>scope</key>
+ <string>variable.parameter</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ <key>foreground</key>
+ <string>#FFFFFF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Block comment</string>
+ <key>scope</key>
+ <string>source comment.block</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#21374FF2</string>
+ <key>foreground</key>
+ <string>#438AD7</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String</string>
+ <key>scope</key>
+ <string>string - meta.embedded</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#1DC116</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String (single quote)</string>
+ <key>scope</key>
+ <string>string.quoted.single</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7CFF3C</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String escapes</string>
+ <key>scope</key>
+ <string>string constant.character.escape</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#EDDD37</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String (executed)</string>
+ <key>scope</key>
+ <string>string.interpolated</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#CACACA</string>
+ <key>foreground</key>
+ <string>#080808</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Regular expression</string>
+ <key>scope</key>
+ <string>string.regexp</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#CA4344</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String (literal)</string>
+ <key>scope</key>
+ <string>string.literal</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#E2CE00</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Numbers</string>
+ <key>scope</key>
+ <string>constant.numeric</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#EDDD3D</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Symbols</string>
+ <key>scope</key>
+ <string>constant.other</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#B53B3C</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Operators</string>
+ <key>scope</key>
+ <string>keyword.operator</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8AA6C1</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Punctuation</string>
+ <key>scope</key>
+ <string>punctuation.definition - comment - constant</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8AA6C1</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Variables</string>
+ <key>scope</key>
+ <string>variable</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#8AA6C1</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>String escapes (executed)</string>
+ <key>scope</key>
+ <string>string.interpolated constant.character.escape</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#468434</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Class name</string>
+ <key>scope</key>
+ <string>entity.name.class</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Class inheritance</string>
+ <key>scope</key>
+ <string>entity.other.inherited-class</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string>italic</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag name</string>
+ <key>scope</key>
+ <string>entity.name.tag</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Tag attribute</string>
+ <key>scope</key>
+ <string>entity.other.attribute-name</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>Support function</string>
+ <key>scope</key>
+ <string>support.function</string>
+ <key>settings</key>
+ <dict>
+ <key>fontStyle</key>
+ <string></string>
+ <key>foreground</key>
+ <string>#B43D3D</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>diff header</string>
+ <key>scope</key>
+ <string>meta.diff, meta.diff.header</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#344668</string>
+ <key>foreground</key>
+ <string>#FFFFFF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>diff deleted</string>
+ <key>scope</key>
+ <string>markup.deleted</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#7A3942</string>
+ <key>foreground</key>
+ <string>#FFFFFF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>diff inserted</string>
+ <key>scope</key>
+ <string>markup.inserted</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#6DB04E</string>
+ <key>foreground</key>
+ <string>#FFFFFF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>diff changed</string>
+ <key>scope</key>
+ <string>markup.changed</string>
+ <key>settings</key>
+ <dict>
+ <key>background</key>
+ <string>#968C44</string>
+ <key>foreground</key>
+ <string>#FFFFFF</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>haml tag</string>
+ <key>scope</key>
+ <string>meta.tag.haml, meta.section.attributes.haml, entity.name.tag.class.haml, entity.name.tag.id.haml</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#65798C</string>
+ </dict>
+ </dict>
+ </array>
+ <key>uuid</key>
+ <string>68DD7B60-826B-4250-8787-F757615C1987</string>
+</dict>
+</plist>
View
14 RubyBlue.tmBundle/info.plist
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>contactEmailRot13</key>
+ <string></string>
+ <key>description</key>
+ <string>RubyBlue Theme for TextMate 2.</string>
+ <key>name</key>
+ <string>RubyBlue</string>
+ <key>uuid</key>
+ <string>336D6241-0892-4F56-88C8-8A273C591A63</string>
+</dict>
+</plist>
View
11 RubyBlue.tmTheme
@@ -162,6 +162,17 @@
</dict>
<dict>
<key>name</key>
+ <string>String (single quote)</string>
+ <key>scope</key>
+ <string>string.quoted.single</string>
+ <key>settings</key>
+ <dict>
+ <key>foreground</key>
+ <string>#7CFF3C</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>name</key>
<string>String escapes</string>
<key>scope</key>
<string>string constant.character.escape</string>

0 comments on commit fc21732

Please sign in to comment.