Skip to content
Browse files

Initial commit

  • Loading branch information...
0 parents commit c9fac034a2967339464bb6ee0d2154dd88c3edac Adam Stacoviak committed Jan 18, 2011
Showing with 4,885 additions and 0 deletions.
  1. +5 −0 CHANGELOG.mdown
  2. +29 −0 Commands/CodeCompletion CSS Properties.tmCommand
  3. +40 −0 Commands/CodeCompletion CSS Property Values.tmCommand
  4. +40 −0 Commands/CodeCompletion CSS.tmCommand
  5. +172 −0 Commands/Documentation for Property.tmCommand
  6. +40 −0 Commands/Insert Color….tmCommand
  7. +27 −0 Commands/Update Bundle.tmCommand
  8. +25 −0 DragCommands/Insert Image path.tmDragCommand
  9. +42 −0 DragCommands/Insert Image uri.tmDragCommand
  10. +36 −0 Preferences/Comments.tmPreferences
  11. +102 −0 Preferences/Completions 1.tmPreferences
  12. +54 −0 Preferences/Completions.tmPreferences
  13. +46 −0 Preferences/Miscellaneous.tmPreferences
  14. +144 −0 Preferences/Property Value Completions.tmPreferences
  15. +11 −0 README.mdown
  16. +16 −0 Snippets/!important CSS.tmSnippet
  17. +16 −0 Snippets/+border-radius.tmSnippet
  18. +16 −0 Snippets/+clearfix.tmSnippet
  19. +18 −0 Snippets/: ; (autocompletion + space.tmSnippet
  20. +16 −0 Snippets/:first-child.tmSnippet
  21. +16 −0 Snippets/:hover.tmSnippet
  22. +16 −0 Snippets/:last-child.tmSnippet
  23. +16 −0 Snippets/@.tmSnippet
  24. +18 −0 Snippets/Fixed Position Bottom 100% wide IE6.tmSnippet
  25. +18 −0 Snippets/IE png filter (!validate).tmSnippet
  26. +16 −0 Snippets/background (shorthand) + image-url.tmSnippet
  27. +16 −0 Snippets/background (shorthand).tmSnippet
  28. +16 −0 Snippets/background-attachment: fixed.tmSnippet
  29. +16 −0 Snippets/background-attachment: scroll.tmSnippet
  30. +16 −0 Snippets/background-color: hex.tmSnippet
  31. +16 −0 Snippets/background-color: name.tmSnippet
  32. +16 −0 Snippets/background-color: rgb.tmSnippet
  33. +16 −0 Snippets/background-color: sass.tmSnippet
  34. +16 −0 Snippets/background-color: transparent.tmSnippet
  35. +16 −0 Snippets/background-image: none.tmSnippet
  36. +16 −0 Snippets/background-image: url.tmSnippet
  37. +16 −0 Snippets/background-position: keyword.tmSnippet
  38. +16 −0 Snippets/background-position: px or %.tmSnippet
  39. +16 −0 Snippets/background-repeat: no-repeat.tmSnippet
  40. +16 −0 Snippets/background-repeat: repeat-x.tmSnippet
  41. +16 −0 Snippets/background-repeat: repeat-y.tmSnippet
  42. +16 −0 Snippets/background-repeat: repeat.tmSnippet
  43. +16 −0 Snippets/background.tmSnippet
  44. +16 −0 Snippets/background: rgba().tmSnippet
  45. +16 −0 Snippets/border-bottom-color: color.tmSnippet
  46. +16 −0 Snippets/border-bottom-color: sass.tmSnippet
  47. +16 −0 Snippets/border-bottom-style: style.tmSnippet
  48. +16 −0 Snippets/border-bottom-width: size.tmSnippet
  49. +16 −0 Snippets/border-bottom:.tmSnippet
  50. +16 −0 Snippets/border-collapse: collapse.tmSnippet
  51. +16 −0 Snippets/border-collapse: separate.tmSnippet
  52. +16 −0 Snippets/border-color: color.tmSnippet
  53. +16 −0 Snippets/border-left-color: color.tmSnippet
  54. +16 −0 Snippets/border-left-color: sass.tmSnippet
  55. +16 −0 Snippets/border-left-style: style.tmSnippet
  56. +16 −0 Snippets/border-left-width: size.tmSnippet
  57. +16 −0 Snippets/border-left:.tmSnippet
  58. +16 −0 Snippets/border-right-color: color.tmSnippet
  59. +16 −0 Snippets/border-right-color: sass.tmSnippet
  60. +16 −0 Snippets/border-right-style: style.tmSnippet
  61. +16 −0 Snippets/border-right-width: size.tmSnippet
  62. +16 −0 Snippets/border-right: size style color.tmSnippet
  63. +16 −0 Snippets/border-spacing:.tmSnippet
  64. +16 −0 Snippets/border-style: dashed.tmSnippet
  65. +16 −0 Snippets/border-style: dotted.tmSnippet
  66. +16 −0 Snippets/border-style: double.tmSnippet
  67. +16 −0 Snippets/border-style: groove.tmSnippet
  68. +16 −0 Snippets/border-style: hidden.tmSnippet
  69. +16 −0 Snippets/border-style: inset.tmSnippet
  70. +16 −0 Snippets/border-style: none.tmSnippet
  71. +16 −0 Snippets/border-style: outset.tmSnippet
  72. +16 −0 Snippets/border-style: ridge.tmSnippet
  73. +16 −0 Snippets/border-style: solid.tmSnippet
  74. +16 −0 Snippets/border-top-color: color.tmSnippet
  75. +17 −0 Snippets/border-top-color: sass.tmSnippet
  76. +16 −0 Snippets/border-top-style: style.tmSnippet
  77. +16 −0 Snippets/border-top-width: size.tmSnippet
  78. +16 −0 Snippets/border-top:.tmSnippet
  79. +16 −0 Snippets/border-width: T R B L.tmSnippet
  80. +16 −0 Snippets/border-width: V H.tmSnippet
  81. +16 −0 Snippets/border-width: all.tmSnippet
  82. +16 −0 Snippets/border: all compact.tmSnippet
  83. +16 −0 Snippets/border: none.tmSnippet
  84. +16 −0 Snippets/bottom.tmSnippet
  85. +16 −0 Snippets/caption-side: bottom.tmSnippet
  86. +16 −0 Snippets/caption-side: left.tmSnippet
  87. +16 −0 Snippets/caption-side: right.tmSnippet
  88. +16 −0 Snippets/caption-side: top.tmSnippet
  89. +16 −0 Snippets/clear: both.tmSnippet
  90. +16 −0 Snippets/clear: left.tmSnippet
  91. +16 −0 Snippets/clear: none.tmSnippet
  92. +16 −0 Snippets/clear: right.tmSnippet
  93. +23 −0 Snippets/clearfix 2.tmSnippet
  94. +21 −0 Snippets/clearfix.tmSnippet
  95. +16 −0 Snippets/color: hex.tmSnippet
  96. +14 −0 Snippets/color: name.tmSnippet
  97. +14 −0 Snippets/color: rgb.tmSnippet
  98. +16 −0 Snippets/color: sass.tmSnippet
  99. +16 −0 Snippets/comment.tmSnippet
  100. +16 −0 Snippets/cursor: auto.tmSnippet
  101. +16 −0 Snippets/cursor: crosshair.tmSnippet
  102. +16 −0 Snippets/cursor: default.tmSnippet
  103. +16 −0 Snippets/cursor: help.tmSnippet
  104. +16 −0 Snippets/cursor: move.tmSnippet
  105. +16 −0 Snippets/cursor: pointer.tmSnippet
  106. +16 −0 Snippets/cursor: resize.tmSnippet
  107. +16 −0 Snippets/cursor: text.tmSnippet
  108. +16 −0 Snippets/cursor: url.tmSnippet
  109. +16 −0 Snippets/cursor: wait.tmSnippet
  110. +16 −0 Snippets/direction: ltr.tmSnippet
  111. +16 −0 Snippets/direction: rtl.tmSnippet
  112. +16 −0 Snippets/display: block.tmSnippet
  113. +16 −0 Snippets/display: compact.tmSnippet
  114. +16 −0 Snippets/display: inline-block.tmSnippet
  115. +16 −0 Snippets/display: inline.tmSnippet
  116. +16 −0 Snippets/display: list-item.tmSnippet
  117. +16 −0 Snippets/display: marker.tmSnippet
  118. +16 −0 Snippets/display: none.tmSnippet
  119. +16 −0 Snippets/display: run-in.tmSnippet
  120. +16 −0 Snippets/display: table-types.tmSnippet
  121. +16 −0 Snippets/empty-cells: hide.tmSnippet
  122. +16 −0 Snippets/empty-cells: show.tmSnippet
  123. +16 −0 Snippets/float: left.tmSnippet
  124. +16 −0 Snippets/float: none.tmSnippet
  125. +16 −0 Snippets/float: right.tmSnippet
  126. +16 −0 Snippets/font-family: family.tmSnippet
  127. +16 −0 Snippets/font-size: size.tmSnippet
  128. +16 −0 Snippets/font-style: normal.tmSnippet
  129. +16 −0 Snippets/font-style: oblique.tmSnippet
  130. +16 −0 Snippets/font-style:italic.tmSnippet
  131. +16 −0 Snippets/font-variant: normal.tmSnippet
  132. +16 −0 Snippets/font-variant: small-caps.tmSnippet
  133. +16 −0 Snippets/font-weight: bold.tmSnippet
  134. +16 −0 Snippets/font-weight: normal.tmSnippet
  135. +16 −0 Snippets/font:.tmSnippet
  136. +16 −0 Snippets/height:.tmSnippet
  137. +16 −0 Snippets/image-url.tmSnippet
  138. +16 −0 Snippets/left:.tmSnippet
  139. +16 −0 Snippets/letter-spacing:.tmSnippet
  140. +16 −0 Snippets/line-height.tmSnippet
  141. +16 −0 Snippets/list-style-image: url.tmSnippet
  142. +16 −0 Snippets/list-style-position: inside.tmSnippet
  143. +16 −0 Snippets/list-style-position: outside.tmSnippet
  144. +16 −0 Snippets/list-style-type: circle.tmSnippet
  145. +16 −0 Snippets/list-style-type: decimal-leading-zero.tmSnippet
  146. +16 −0 Snippets/list-style-type: decimal.tmSnippet
  147. +16 −0 Snippets/list-style-type: disc.tmSnippet
  148. +16 −0 Snippets/list-style-type: none.tmSnippet
  149. +16 −0 Snippets/list-style-type: square.tmSnippet
  150. +16 −0 Snippets/list-style-type: xtra.tmSnippet
  151. +16 −0 Snippets/list-style: none.tmSnippet
  152. +16 −0 Snippets/list-style:.tmSnippet
  153. +16 −0 Snippets/margin-bottom: length.tmSnippet
  154. +16 −0 Snippets/margin-left: length.tmSnippet
  155. +16 −0 Snippets/margin-right: length.tmSnippet
  156. +16 −0 Snippets/margin-top: length.tmSnippet
  157. +16 −0 Snippets/margin: 0 auto.tmSnippet
  158. +16 −0 Snippets/margin: T R B L.tmSnippet
  159. +16 −0 Snippets/margin: V H.tmSnippet
  160. +16 −0 Snippets/margin: all.tmSnippet
  161. +16 −0 Snippets/marker-offset: auto.tmSnippet
  162. +16 −0 Snippets/marker-offset: length.tmSnippet
  163. +19 −0 Snippets/marker.tmSnippet
  164. +16 −0 Snippets/max-height: length.tmSnippet
  165. +16 −0 Snippets/max-width: length.tmSnippet
  166. +16 −0 Snippets/min-height: length.tmSnippet
  167. +16 −0 Snippets/min-width: length.tmSnippet
  168. +18 −0 Snippets/opacity: [for Safari, FF & IE].tmSnippet
  169. +16 −0 Snippets/outline:.tmSnippet
  170. +16 −0 Snippets/overflow: auto.tmSnippet
  171. +16 −0 Snippets/overflow: hidden.tmSnippet
  172. +16 −0 Snippets/overflow: scroll.tmSnippet
  173. +16 −0 Snippets/overflow: visible.tmSnippet
  174. +16 −0 Snippets/padding-bottom: length.tmSnippet
  175. +16 −0 Snippets/padding-left: length.tmSnippet
  176. +16 −0 Snippets/padding-right: length.tmSnippet
  177. +16 −0 Snippets/padding-top: length.tmSnippet
  178. +16 −0 Snippets/padding: T R B L.tmSnippet
  179. +16 −0 Snippets/padding: V H.tmSnippet
  180. +16 −0 Snippets/padding: all.tmSnippet
  181. +16 −0 Snippets/position: absolute.tmSnippet
  182. +16 −0 Snippets/position: fixed.tmSnippet
  183. +16 −0 Snippets/position: relative.tmSnippet
  184. +16 −0 Snippets/position: static (default).tmSnippet
  185. +16 −0 Snippets/right.tmSnippet
  186. +23 −0 Snippets/scrollbar.tmSnippet
  187. +16 −0 Snippets/text-align: center.tmSnippet
  188. +16 −0 Snippets/text-align: justify.tmSnippet
  189. +16 −0 Snippets/text-align: left.tmSnippet
  190. +16 −0 Snippets/text-align: right.tmSnippet
  191. +16 −0 Snippets/text-decoration: line-through.tmSnippet
  192. +16 −0 Snippets/text-decoration: none.tmSnippet
  193. +16 −0 Snippets/text-decoration: overline.tmSnippet
  194. +16 −0 Snippets/text-decoration: underline.tmSnippet
  195. +16 −0 Snippets/text-indent: length.tmSnippet
  196. +16 −0 Snippets/text-shadow: color-hex x y blur.tmSnippet
  197. +16 −0 Snippets/text-shadow: color-rgb x y blur.tmSnippet
  198. +16 −0 Snippets/text-shadow: none.tmSnippet
  199. +16 −0 Snippets/text-transform: capitalize.tmSnippet
  200. +16 −0 Snippets/text-transform: lower.tmSnippet
  201. +16 −0 Snippets/text-transform: none.tmSnippet
  202. +16 −0 Snippets/text-transform: upper.tmSnippet
  203. +16 −0 Snippets/top:.tmSnippet
  204. +16 −0 Snippets/untitled 2.tmSnippet
  205. +16 −0 Snippets/untitled.tmSnippet
  206. +16 −0 Snippets/vertical-align: bottom.tmSnippet
  207. +16 −0 Snippets/vertical-align: text-bottom.tmSnippet
  208. +16 −0 Snippets/vertical-align: baseline.tmSnippet
  209. +16 −0 Snippets/vertical-align: length.tmSnippet
  210. +16 −0 Snippets/vertical-align: middle.tmSnippet
  211. +16 −0 Snippets/vertical-align: sub.tmSnippet
  212. +16 −0 Snippets/vertical-align: super.tmSnippet
  213. +16 −0 Snippets/vertical-align: text-top.tmSnippet
  214. +16 −0 Snippets/vertical-align: top.tmSnippet
  215. +16 −0 Snippets/visibility: collapse.tmSnippet
  216. +16 −0 Snippets/visibility: hidden.tmSnippet
  217. +16 −0 Snippets/visibility: visible.tmSnippet
  218. +16 −0 Snippets/white-space: normal.tmSnippet
  219. +16 −0 Snippets/white-space: nowrap.tmSnippet
  220. +16 −0 Snippets/white-space: pre.tmSnippet
  221. +16 −0 Snippets/width:.tmSnippet
  222. +16 −0 Snippets/word-spacing: length.tmSnippet
  223. +16 −0 Snippets/word-spacing: normal.tmSnippet
  224. +16 −0 Snippets/z-index:.tmSnippet
  225. +124 −0 Syntaxes/SASS.tmLanguage
  226. +1 −0 TODO.mdown
  227. +576 −0 info.plist
5 CHANGELOG.mdown
@@ -0,0 +1,5 @@
+# Changelog
+
+1/18/2011
+
+* All is new.
29 Commands/CodeCompletion CSS Properties.tmCommand
@@ -0,0 +1,29 @@
+<?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>beforeRunningCommand</key>
+ <string>nop</string>
+ <key>bundleUUID</key>
+ <string>467B298F-6227-11D9-BFB1-000D93589AF6</string>
+ <key>command</key>
+ <string>#!/usr/bin/env ruby
+require "#{ENV['TM_SUPPORT_PATH']}/lib/codecompletion"
+TextmateCodeCompletion.plist('Property Completions')
+</string>
+ <key>fallbackInput</key>
+ <string>line</string>
+ <key>input</key>
+ <string>selection</string>
+ <key>keyEquivalent</key>
+ <string>~</string>
+ <key>name</key>
+ <string>CodeCompletion CSS Properties</string>
+ <key>output</key>
+ <string>insertAsSnippet</string>
+ <key>scope</key>
+ <string>source.sass meta.property-list -meta.property-value</string>
+ <key>uuid</key>
+ <string>14303033-E209-489C-80A3-CAEDDD742576</string>
+</dict>
+</plist>
40 Commands/CodeCompletion CSS Property Values.tmCommand
@@ -0,0 +1,40 @@
+<?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>beforeRunningCommand</key>
+ <string>nop</string>
+ <key>bundleUUID</key>
+ <string>467B298F-6227-11D9-BFB1-000D93589AF6</string>
+ <key>command</key>
+ <string>#!/usr/bin/env ruby
+require "#{ENV['TM_SUPPORT_PATH']}/lib/codecompletion"
+preference = 'Property Value Completions'
+choices = []
+
+parsed_choices = TextmateCompletionsParser.new(nil, :scope =&gt; :css_values).to_ary
+choices += parsed_choices if parsed_choices
+
+choices += ['--']
+
+plist_choices = TextmateCompletionsPlist.new( "#{ENV['TM_BUNDLE_PATH']}/Preferences/#{preference}.tmPreferences" ).to_ary
+choices += plist_choices if plist_choices
+
+print TextmateCodeCompletion.new(choices,STDIN.read).to_snippet
+</string>
+ <key>fallbackInput</key>
+ <string>line</string>
+ <key>input</key>
+ <string>selection</string>
+ <key>keyEquivalent</key>
+ <string>~</string>
+ <key>name</key>
+ <string>CodeCompletion CSS Property Values</string>
+ <key>output</key>
+ <string>insertAsSnippet</string>
+ <key>scope</key>
+ <string>source.sass meta.property-value</string>
+ <key>uuid</key>
+ <string>4730374F-6919-416A-9042-64E026DED100</string>
+</dict>
+</plist>
40 Commands/CodeCompletion CSS.tmCommand
@@ -0,0 +1,40 @@
+<?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>beforeRunningCommand</key>
+ <string>nop</string>
+ <key>bundleUUID</key>
+ <string>467B298F-6227-11D9-BFB1-000D93589AF6</string>
+ <key>command</key>
+ <string>#!/usr/bin/env ruby
+require "#{ENV['TM_SUPPORT_PATH']}/lib/codecompletion"
+preference = 'Completions'
+choices = []
+
+parsed_choices = TextmateCompletionsParser.new(nil, :scope =&gt; :css).to_ary
+choices += parsed_choices if parsed_choices
+
+choices += ['--']
+
+plist_choices = TextmateCompletionsPlist.new( "#{ENV['TM_BUNDLE_PATH']}/Preferences/#{preference}.tmPreferences" ).to_ary
+choices += plist_choices if plist_choices
+
+print TextmateCodeCompletion.new(choices,STDIN.read, :scope =&gt; :css).to_snippet
+</string>
+ <key>fallbackInput</key>
+ <string>line</string>
+ <key>input</key>
+ <string>selection</string>
+ <key>keyEquivalent</key>
+ <string>~</string>
+ <key>name</key>
+ <string>CodeCompletion CSS</string>
+ <key>output</key>
+ <string>insertAsSnippet</string>
+ <key>scope</key>
+ <string>source.sass -meta.property-list</string>
+ <key>uuid</key>
+ <string>1CAA1F47-77F6-4B5E-B0F0-E5D54C56BCBC</string>
+</dict>
+</plist>
172 Commands/Documentation for Property.tmCommand
@@ -0,0 +1,172 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>beforeRunningCommand</key>
+ <string>nop</string>
+ <key>command</key>
+ <string>#!/usr/bin/env ruby
+#
+# Lookup current word as a CSS property on w3c.org
+#
+# The mapping below was generated using:
+# echo '$props = {'; curl -s http://www.w3.org/TR/CSS2/propidx.html|egrep "(^|&lt;tr&gt;&lt;td&gt;)&lt;a href=\".*\" class=\"noxref\"&gt;&lt;span class=\".*\"&gt;'.*'&lt;/span&gt;&lt;/a&gt;"|perl -pe "s|(?:&lt;tr&gt;&lt;td&gt;)?&lt;a href=\"(.*)\" class=\"noxref\"&gt;&lt;span class=\".*\"&gt;'(.*)'&lt;/span&gt;&lt;/a&gt;|\t\"\$2\"\t=&gt; \"\$1\",|"; echo '}'
+
+$props = {
+ "azimuth" =&gt; "aural.html#propdef-azimuth",
+ "background" =&gt; "colors.html#propdef-background",
+ "background-attachment" =&gt; "colors.html#propdef-background-attachment",
+ "background-color" =&gt; "colors.html#propdef-background-color",
+ "background-image" =&gt; "colors.html#propdef-background-image",
+ "background-position" =&gt; "colors.html#propdef-background-position",
+ "background-repeat" =&gt; "colors.html#propdef-background-repeat",
+ "border" =&gt; "box.html#propdef-border",
+ "border-collapse" =&gt; "tables.html#propdef-border-collapse",
+ "border-color" =&gt; "box.html#propdef-border-color",
+ "border-spacing" =&gt; "tables.html#propdef-border-spacing",
+ "border-style" =&gt; "box.html#propdef-border-style",
+ "border-top" =&gt; "box.html#propdef-border-top",
+ "border-right" =&gt; "box.html#propdef-border-right",
+ "border-bottom" =&gt; "box.html#propdef-border-bottom",
+ "border-left" =&gt; "box.html#propdef-border-left",
+ "border-top-color" =&gt; "box.html#propdef-border-top-color",
+ "border-right-color" =&gt; "box.html#propdef-border-right-color",
+ "border-bottom-color" =&gt; "box.html#propdef-border-bottom-color",
+ "border-left-color" =&gt; "box.html#propdef-border-left-color",
+ "border-top-style" =&gt; "box.html#propdef-border-top-style",
+ "border-right-style" =&gt; "box.html#propdef-border-right-style",
+ "border-bottom-style" =&gt; "box.html#propdef-border-bottom-style",
+ "border-left-style" =&gt; "box.html#propdef-border-left-style",
+ "border-top-width" =&gt; "box.html#propdef-border-top-width",
+ "border-right-width" =&gt; "box.html#propdef-border-right-width",
+ "border-bottom-width" =&gt; "box.html#propdef-border-bottom-width",
+ "border-left-width" =&gt; "box.html#propdef-border-left-width",
+ "border-width" =&gt; "box.html#propdef-border-width",
+ "bottom" =&gt; "visuren.html#propdef-bottom",
+ "caption-side" =&gt; "tables.html#propdef-caption-side",
+ "clear" =&gt; "visuren.html#propdef-clear",
+ "clip" =&gt; "visufx.html#propdef-clip",
+ "color" =&gt; "colors.html#propdef-color",
+ "content" =&gt; "generate.html#propdef-content",
+ "counter-increment" =&gt; "generate.html#propdef-counter-increment",
+ "counter-reset" =&gt; "generate.html#propdef-counter-reset",
+ "cue" =&gt; "aural.html#propdef-cue",
+ "cue-after" =&gt; "aural.html#propdef-cue-after",
+ "cue-before" =&gt; "aural.html#propdef-cue-before",
+ "cursor" =&gt; "ui.html#propdef-cursor",
+ "direction" =&gt; "visuren.html#propdef-direction",
+ "display" =&gt; "visuren.html#propdef-display",
+ "elevation" =&gt; "aural.html#propdef-elevation",
+ "empty-cells" =&gt; "tables.html#propdef-empty-cells",
+ "float" =&gt; "visuren.html#propdef-float",
+ "font" =&gt; "fonts.html#propdef-font",
+ "font-family" =&gt; "fonts.html#propdef-font-family",
+ "font-size" =&gt; "fonts.html#propdef-font-size",
+ "font-size-adjust" =&gt; "fonts.html#propdef-font-size-adjust",
+ "font-stretch" =&gt; "fonts.html#propdef-font-stretch",
+ "font-style" =&gt; "fonts.html#propdef-font-style",
+ "font-variant" =&gt; "fonts.html#propdef-font-variant",
+ "font-weight" =&gt; "fonts.html#propdef-font-weight",
+ "height" =&gt; "visudet.html#propdef-height",
+ "left" =&gt; "visuren.html#propdef-left",
+ "letter-spacing" =&gt; "text.html#propdef-letter-spacing",
+ "line-height" =&gt; "visudet.html#propdef-line-height",
+ "list-style" =&gt; "generate.html#propdef-list-style",
+ "list-style-image" =&gt; "generate.html#propdef-list-style-image",
+ "list-style-position" =&gt; "generate.html#propdef-list-style-position",
+ "list-style-type" =&gt; "generate.html#propdef-list-style-type",
+ "margin" =&gt; "box.html#propdef-margin",
+ "margin-top" =&gt; "box.html#propdef-margin-top",
+ "margin-right" =&gt; "box.html#propdef-margin-right",
+ "margin-bottom" =&gt; "box.html#propdef-margin-bottom",
+ "margin-left" =&gt; "box.html#propdef-margin-left",
+ "marker-offset" =&gt; "generate.html#propdef-marker-offset",
+ "marks" =&gt; "page.html#propdef-marks",
+ "max-height" =&gt; "visudet.html#propdef-max-height",
+ "max-width" =&gt; "visudet.html#propdef-max-width",
+ "min-height" =&gt; "visudet.html#propdef-min-height",
+ "min-width" =&gt; "visudet.html#propdef-min-width",
+ "orphans" =&gt; "page.html#propdef-orphans",
+ "outline" =&gt; "ui.html#propdef-outline",
+ "outline-color" =&gt; "ui.html#propdef-outline-color",
+ "outline-style" =&gt; "ui.html#propdef-outline-style",
+ "outline-width" =&gt; "ui.html#propdef-outline-width",
+ "overflow" =&gt; "visufx.html#propdef-overflow",
+ "padding" =&gt; "box.html#propdef-padding",
+ "padding-top" =&gt; "box.html#propdef-padding-top",
+ "padding-right" =&gt; "box.html#propdef-padding-right",
+ "padding-bottom" =&gt; "box.html#propdef-padding-bottom",
+ "padding-left" =&gt; "box.html#propdef-padding-left",
+ "page" =&gt; "page.html#propdef-page",
+ "page-break-after" =&gt; "page.html#propdef-page-break-after",
+ "page-break-before" =&gt; "page.html#propdef-page-break-before",
+ "page-break-inside" =&gt; "page.html#propdef-page-break-inside",
+ "pause" =&gt; "aural.html#propdef-pause",
+ "pause-after" =&gt; "aural.html#propdef-pause-after",
+ "pause-before" =&gt; "aural.html#propdef-pause-before",
+ "pitch" =&gt; "aural.html#propdef-pitch",
+ "pitch-range" =&gt; "aural.html#propdef-pitch-range",
+ "play-during" =&gt; "aural.html#propdef-play-during",
+ "position" =&gt; "visuren.html#propdef-position",
+ "quotes" =&gt; "generate.html#propdef-quotes",
+ "richness" =&gt; "aural.html#propdef-richness",
+ "right" =&gt; "visuren.html#propdef-right",
+ "size" =&gt; "page.html#propdef-size",
+ "speak" =&gt; "aural.html#propdef-speak",
+ "speak-header" =&gt; "tables.html#propdef-speak-header",
+ "speak-numeral" =&gt; "aural.html#propdef-speak-numeral",
+ "speak-punctuation" =&gt; "aural.html#propdef-speak-punctuation",
+ "speech-rate" =&gt; "aural.html#propdef-speech-rate",
+ "stress" =&gt; "aural.html#propdef-stress",
+ "table-layout" =&gt; "tables.html#propdef-table-layout",
+ "text-align" =&gt; "text.html#propdef-text-align",
+ "text-decoration" =&gt; "text.html#propdef-text-decoration",
+ "text-indent" =&gt; "text.html#propdef-text-indent",
+ "text-shadow" =&gt; "text.html#propdef-text-shadow",
+ "text-transform" =&gt; "text.html#propdef-text-transform",
+ "top" =&gt; "visuren.html#propdef-top",
+ "unicode-bidi" =&gt; "visuren.html#propdef-unicode-bidi",
+ "vertical-align" =&gt; "visudet.html#propdef-vertical-align",
+ "visibility" =&gt; "visufx.html#propdef-visibility",
+ "voice-family" =&gt; "aural.html#propdef-voice-family",
+ "volume" =&gt; "aural.html#propdef-volume",
+ "white-space" =&gt; "text.html#propdef-white-space",
+ "widows" =&gt; "page.html#propdef-widows",
+ "width" =&gt; "visudet.html#propdef-width",
+ "word-spacing" =&gt; "text.html#propdef-word-spacing",
+ "z-index" =&gt; "visuren.html#propdef-z-index",
+}
+
+cur_line = ENV['TM_CURRENT_LINE']
+cur_word = ENV['TM_CURRENT_WORD']
+
+# since dash (‘-’) is not a word character, extend current word to neighboring word and dash characters
+$prop_name = /[-\w]*#{Regexp.escape cur_word}[-\w]*/.match(cur_line)[0]
+
+def request_prop_name
+ s = `\"#{ENV['TM_SUPPORT_PATH']}/bin/CocoaDialog.app/Contents/MacOS/CocoaDialog\" inputbox --title 'Documentation for Property' --informative-text 'What property would you like to lookup?' --text '#{$prop_name}' --button1 'Lookup' --button2 'Cancel' --button3 'Show All Properties'`
+ case (a = s.split("\n"))[0].to_i
+ when 1 then $props[a[1].to_s] || "propidx.html"
+ when 2 then abort "&lt;script&gt;window.close()&lt;/script&gt;"
+ when 3 then "propidx.html"
+ end
+end
+
+prop_url = $props[$prop_name] || request_prop_name
+url = "http://www.w3.org/TR/CSS2/" + prop_url
+puts "&lt;meta http-equiv='Refresh' content='0;URL=#{url}'&gt;"
+</string>
+ <key>input</key>
+ <string>none</string>
+ <key>keyEquivalent</key>
+ <string>^h</string>
+ <key>name</key>
+ <string>Documentation for Property</string>
+ <key>output</key>
+ <string>showAsHTML</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>uuid</key>
+ <string>E2CC7D28-9F0B-4BBB-ACE0-E67682DF3889</string>
+</dict>
+</plist>
40 Commands/Insert Color….tmCommand
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>beforeRunningCommand</key>
+ <string>nop</string>
+ <key>bundleUUID</key>
+ <string>4675F24E-6227-11D9-BFB1-000D93589AF6</string>
+ <key>command</key>
+ <string>#!/usr/bin/env ruby
+
+prefix, def_col = '#', ''
+if STDIN.read =~ /(#?)([0-9A-Fa-f]{6})/ then
+ prefix = $1
+ rgb = $2.scan(/../).map { |i| i.hex * 257 }
+ def_col = ' default color {' + rgb.join(",") + '}'
+end
+
+col = `osascript 2&gt;/dev/null -e 'tell app "TextMate" to choose color#{def_col}'`
+exit 200 if col == ""
+
+col = col.split(",").map { |i| i.to_i / 257 }
+printf '%s%02X%02X%02X', prefix, *col
+</string>
+ <key>fallbackInput</key>
+ <string>word</string>
+ <key>input</key>
+ <string>selection</string>
+ <key>keyEquivalent</key>
+ <string>@C</string>
+ <key>name</key>
+ <string>Insert Color…</string>
+ <key>output</key>
+ <string>replaceSelectedText</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>uuid</key>
+ <string>15DB6DEF-1236-4781-AC58-D5D7B8A76727</string>
+</dict>
+</plist>
27 Commands/Update Bundle.tmCommand
@@ -0,0 +1,27 @@
+<?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>beforeRunningCommand</key>
+ <string>nop</string>
+ <key>command</key>
+ <string>cd "$TM_BUNDLE_PATH"
+
+echo "&lt;pre&gt;"
+[ -d ".svn" ] &amp;&amp; svn up
+[ -d ".git" ] &amp;&amp; git pull
+[ ! -d .svn ] &amp;&amp; [ ! -d .git ] &amp;&amp; echo "You must install the bundle using Subversion or Git in order to update via this command."
+
+osascript -e 'tell app "TextMate" to reload bundles'
+
+echo "&lt;/pre&gt;"</string>
+ <key>input</key>
+ <string>selection</string>
+ <key>name</key>
+ <string>Update Bundle</string>
+ <key>output</key>
+ <string>showAsHTML</string>
+ <key>uuid</key>
+ <string>3FB1865C-21D8-47B5-9059-670FFC58DFCF</string>
+</dict>
+</plist>
25 DragCommands/Insert Image path.tmDragCommand
@@ -0,0 +1,25 @@
+<?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>command</key>
+ <string>img="$TM_DROPPED_FILE"
+echo -n $img
+</string>
+ <key>draggedFileExtensions</key>
+ <array>
+ <string>png</string>
+ <string>jpeg</string>
+ <string>jpg</string>
+ <string>gif</string>
+ </array>
+ <key>name</key>
+ <string>Insert Image path</string>
+ <key>output</key>
+ <string>insertAsSnippet</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>uuid</key>
+ <string>131416B9-6C23-46DF-8B0F-3A6FB7922EBC</string>
+</dict>
+</plist>
42 DragCommands/Insert Image uri.tmDragCommand
@@ -0,0 +1,42 @@
+<?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>bundleUUID</key>
+ <string>4675F24E-6227-11D9-BFB1-000D93589AF6</string>
+ <key>command</key>
+ <string>if echo "$TM_SCOPE" | grep -q meta.property-list.css
+ then
+ if echo "$TM_SCOPE" | grep -q meta.property-value.css
+ then
+ if echo "$TM_CURRENT_WORD" | grep -q url\(\)
+ then echo -n "'$TM_DROPPED_FILE'"
+ elif echo "$TM_SCOPE" | grep -q string.quoted.single.css
+ then echo -n "$TM_DROPPED_FILE"
+ else
+ echo -n "url('$TM_DROPPED_FILE')"
+ fi
+ else
+ echo -ne "background:\${1: #\${2:DDD}} url('$TM_DROPPED_FILE')\${3: \${4:repeat/repeat-x/repeat-y/no-repeat} \${5:scroll/fixed} \${6:top/center/bottom/x-%/x-pos} \${7:left/center/right/y-%/y-pos}};\n\$0"
+ fi
+else
+ echo -ne "\${1:#selector} {\n background: url('$TM_DROPPED_FILE')\${3: \${4:no-repeat} \${5:scroll} \${6:top} \${7:left}};\n"
+ sips -g pixelWidth -g pixelHeight "$TM_DROPPED_FILE"|awk '/pixelWidth/ { printf(" width: %dpx;\n", $2) } /pixelHeight/ { printf(" height: %dpx;\n}\$0", $2) }'
+fi</string>
+ <key>draggedFileExtensions</key>
+ <array>
+ <string>png</string>
+ <string>jpeg</string>
+ <string>jpg</string>
+ <string>gif</string>
+ </array>
+ <key>name</key>
+ <string>Insert Image uri</string>
+ <key>output</key>
+ <string>insertAsSnippet</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>uuid</key>
+ <string>0600FA72-0508-48B1-B627-A1D2D8BB1811</string>
+</dict>
+</plist>
36 Preferences/Comments.tmPreferences
@@ -0,0 +1,36 @@
+<?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>Comments</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>settings</key>
+ <dict>
+ <key>shellVariables</key>
+ <array>
+ <dict>
+ <key>name</key>
+ <string>TM_COMMENT_START</string>
+ <key>value</key>
+ <string>//</string>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TM_COMMENT_END</string>
+ <key>value</key>
+ <string></string>
+ </dict>
+ <dict>
+ <key>name</key>
+ <string>TM_COMMENT_DISABLE_INDENT</string>
+ <key>value</key>
+ <string>yes</string>
+ </dict>
+ </array>
+ </dict>
+ <key>uuid</key>
+ <string>7CDCE4E8-3850-4F98-A0A8-AFAE23F4F6E9</string>
+</dict>
+</plist>
102 Preferences/Completions 1.tmPreferences
@@ -0,0 +1,102 @@
+<?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>Completions 1</string>
+ <key>scope</key>
+ <string>source.sass -meta.property-list</string>
+ <key>settings</key>
+ <dict>
+ <key>completions</key>
+ <array>
+ <string>*</string>
+ <string>#</string>
+ <string>.</string>
+ <string>a</string>
+ <string>abbr</string>
+ <string>acronym</string>
+ <string>address</string>
+ <string>area</string>
+ <string>b</string>
+ <string>base</string>
+ <string>big</string>
+ <string>blockquote</string>
+ <string>body</string>
+ <string>br</string>
+ <string>button</string>
+ <string>caption</string>
+ <string>cite</string>
+ <string>code</string>
+ <string>col</string>
+ <string>colgroup</string>
+ <string>dd</string>
+ <string>del</string>
+ <string>dfn</string>
+ <string>div</string>
+ <string>dl</string>
+ <string>dt</string>
+ <string>em</string>
+ <string>fieldset</string>
+ <string>form</string>
+ <string>frame</string>
+ <string>frameset</string>
+ <string>h1</string>
+ <string>h2</string>
+ <string>h3</string>
+ <string>h4</string>
+ <string>h5</string>
+ <string>h6</string>
+ <string>head</string>
+ <string>hr</string>
+ <string>html</string>
+ <string>i</string>
+ <string>iframe</string>
+ <string>img</string>
+ <string>input</string>
+ <string>ins</string>
+ <string>kbd</string>
+ <string>label</string>
+ <string>legend</string>
+ <string>li</string>
+ <string>link</string>
+ <string>map</string>
+ <string>meta</string>
+ <string>noframes</string>
+ <string>noscript</string>
+ <string>object</string>
+ <string>ol</string>
+ <string>optgroup</string>
+ <string>option</string>
+ <string>p</string>
+ <string>param</string>
+ <string>pre</string>
+ <string>q</string>
+ <string>samp</string>
+ <string>script</string>
+ <string>select</string>
+ <string>small</string>
+ <string>span</string>
+ <string>strike</string>
+ <string>strong</string>
+ <string>style</string>
+ <string>sub</string>
+ <string>sup</string>
+ <string>table</string>
+ <string>tbody</string>
+ <string>td</string>
+ <string>textarea</string>
+ <string>tfoot</string>
+ <string>th</string>
+ <string>thead</string>
+ <string>title</string>
+ <string>tr</string>
+ <string>tt</string>
+ <string>ul</string>
+ <string>var</string>
+ </array>
+ </dict>
+ <key>uuid</key>
+ <string>22107EBB-8C07-4A65-ADA0-796859B49C86</string>
+</dict>
+</plist>
54 Preferences/Completions.tmPreferences
@@ -0,0 +1,54 @@
+<?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>Completions</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>settings</key>
+ <dict>
+ <key>completions</key>
+ <array>
+ <string>background</string>
+ <string>border</string>
+ <string>clear</string>
+ <string>color</string>
+ <string>cursor</string>
+ <string>direction</string>
+ <string>display</string>
+ <string>float</string>
+ <string>font</string>
+ <string>letter</string>
+ <string>list</string>
+ <string>margin</string>
+ <string>marker</string>
+ <string>overflow</string>
+ <string>padding</string>
+ <string>position</string>
+ <string>text</string>
+ <string>vertical</string>
+ <string>visibility</string>
+ <string>white</string>
+ <string>word</string>
+ <string>absolute</string>
+ <string>block</string>
+ <string>bottom</string>
+ <string>hidden</string>
+ <string>inline</string>
+ <string>inherit</string>
+ <string>italic</string>
+ <string>left</string>
+ <string>relative</string>
+ <string>repeat-x</string>
+ <string>repeat-y</string>
+ <string>repeat</string>
+ <string>right</string>
+ <string>underline</string>
+ <string>uppercase</string>
+ </array>
+ </dict>
+ <key>uuid</key>
+ <string>3C3365EB-75D2-4DFD-9F23-AE3F6A33165D</string>
+</dict>
+</plist>
46 Preferences/Miscellaneous.tmPreferences
@@ -0,0 +1,46 @@
+<?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>Miscellaneous</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>settings</key>
+ <dict>
+ <key>smartTypingPairs</key>
+ <array>
+ <array>
+ <string>"</string>
+ <string>"</string>
+ </array>
+ <array>
+ <string>(</string>
+ <string>)</string>
+ </array>
+ <array>
+ <string>{</string>
+ <string>}</string>
+ </array>
+ <array>
+ <string>[</string>
+ <string>]</string>
+ </array>
+ <array>
+ <string>“</string>
+ <string>”</string>
+ </array>
+ <array>
+ <string>'</string>
+ <string>'</string>
+ </array>
+ <array>
+ <string>`</string>
+ <string>`</string>
+ </array>
+ </array>
+ </dict>
+ <key>uuid</key>
+ <string>0643AEB8-653A-401E-A96F-3D243092B977</string>
+</dict>
+</plist>
144 Preferences/Property Value Completions.tmPreferences
@@ -0,0 +1,144 @@
+<?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>Property Value Completions</string>
+ <key>scope</key>
+ <string>source.sass meta.property-value</string>
+ <key>settings</key>
+ <dict>
+ <key>completions</key>
+ <array>
+ <string>absolute</string>
+ <string>all-scroll</string>
+ <string>always</string>
+ <string>auto</string>
+ <string>baseline</string>
+ <string>below</string>
+ <string>bidi-override</string>
+ <string>block</string>
+ <string>bold</string>
+ <string>bolder</string>
+ <string>both</string>
+ <string>bottom</string>
+ <string>break-all</string>
+ <string>break-word</string>
+ <string>capitalize</string>
+ <string>center</string>
+ <string>char</string>
+ <string>circle</string>
+ <string>col-resize</string>
+ <string>collapse</string>
+ <string>crosshair</string>
+ <string>dashed</string>
+ <string>decimal</string>
+ <string>default</string>
+ <string>disabled</string>
+ <string>disc</string>
+ <string>distribute</string>
+ <string>distribute-all-lines</string>
+ <string>distribute-letter</string>
+ <string>distribute-space</string>
+ <string>dotted</string>
+ <string>double</string>
+ <string>e-resize</string>
+ <string>ellipsis</string>
+ <string>fixed</string>
+ <string>groove</string>
+ <string>hand</string>
+ <string>help</string>
+ <string>hidden</string>
+ <string>horizontal</string>
+ <string>ideograph-alpha</string>
+ <string>ideograph-numeric</string>
+ <string>ideograph-parenthesis</string>
+ <string>ideograph-space</string>
+ <string>inactive</string>
+ <string>inherit</string>
+ <string>inline</string>
+ <string>inline-block</string>
+ <string>inset</string>
+ <string>inside</string>
+ <string>inter-ideograph</string>
+ <string>inter-word</string>
+ <string>italic</string>
+ <string>justify</string>
+ <string>keep-all</string>
+ <string>left</string>
+ <string>lighter</string>
+ <string>line</string>
+ <string>line-edge</string>
+ <string>line-through</string>
+ <string>list-item</string>
+ <string>loose</string>
+ <string>lower-alpha</string>
+ <string>lower-roman</string>
+ <string>lowercase</string>
+ <string>lr-tb</string>
+ <string>ltr</string>
+ <string>medium</string>
+ <string>middle</string>
+ <string>move</string>
+ <string>n-resize</string>
+ <string>ne-resize</string>
+ <string>newspaper</string>
+ <string>no-drop</string>
+ <string>no-repeat</string>
+ <string>none</string>
+ <string>normal</string>
+ <string>not-allowed</string>
+ <string>nowrap</string>
+ <string>nw-resize</string>
+ <string>oblique</string>
+ <string>outset</string>
+ <string>outside</string>
+ <string>overline</string>
+ <string>pointer</string>
+ <string>progress</string>
+ <string>relative</string>
+ <string>repeat</string>
+ <string>repeat-x</string>
+ <string>repeat-y</string>
+ <string>ridge</string>
+ <string>right</string>
+ <string>row-resize</string>
+ <string>rtl</string>
+ <string>s-resize</string>
+ <string>scroll</string>
+ <string>se-resize</string>
+ <string>separate</string>
+ <string>small-caps</string>
+ <string>solid</string>
+ <string>square</string>
+ <string>static</string>
+ <string>strict</string>
+ <string>super</string>
+ <string>sw-resize</string>
+ <string>table-footer-group</string>
+ <string>table-header-group</string>
+ <string>tb-rl</string>
+ <string>text</string>
+ <string>text-bottom</string>
+ <string>text-top</string>
+ <string>thick</string>
+ <string>thin</string>
+ <string>top</string>
+ <string>transparent</string>
+ <string>underline</string>
+ <string>upper-alpha</string>
+ <string>upper-roman</string>
+ <string>uppercase</string>
+ <string>url("")</string>
+ <string>vertical-ideographic</string>
+ <string>vertical-text</string>
+ <string>visible</string>
+ <string>w-resize</string>
+ <string>wait</string>
+ <string>whitespace</string>
+ </array>
+ </dict>
+ <key>uuid</key>
+ <string>F76DEA2A-76C3-4D87-B144-C7D54063AC6C</string>
+</dict>
+</plist>
11 README.mdown
@@ -0,0 +1,11 @@
+# Sass TextMate Bundle
+
+## Description
+
+This is my personal Sass TextMate bundle. I don't intend to make this something that everyone uses. It's just what I use. Use it if you'd like, but I can't promise that it's something awesome.
+
+## Installation
+
+1. $ `cd ~/Library/Application\ Support/TextMate/Bundles/`
+2. $ `git clone git://github.com/adamstac/sass-textmate-bundle.git sass.tmbundle`
+3. $ `osascript -e 'tell app "TextMate" to reload bundles`
16 Snippets/!important CSS.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>${1:!important}</string>
+ <key>name</key>
+ <string>!important CSS</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>!</string>
+ <key>uuid</key>
+ <string>586283A7-33B3-4B7B-82AF-A86FA87436CB</string>
+</dict>
+</plist>
16 Snippets/+border-radius.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>+border-radius${1:-${2}}("${3:5}px")</string>
+ <key>name</key>
+ <string>+border-radius</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>+b</string>
+ <key>uuid</key>
+ <string>77C36FF0-58DE-4DEE-90F0-2DC97BC35C10</string>
+</dict>
+</plist>
16 Snippets/+clearfix.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>+clearfix</string>
+ <key>name</key>
+ <string>+clearfix</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>cf</string>
+ <key>uuid</key>
+ <string>74A575F5-7EE7-4F4D-AC0B-33EA38426515</string>
+</dict>
+</plist>
18 Snippets/: ; (autocompletion + space.tmSnippet
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>bundleUUID</key>
+ <string>4675F24E-6227-11D9-BFB1-000D93589AF6</string>
+ <key>content</key>
+ <string>: $0;</string>
+ <key>keyEquivalent</key>
+ <string>:</string>
+ <key>name</key>
+ <string>: ; (autocompletion + space</string>
+ <key>scope</key>
+ <string>support.type.property-name.sass, meta.property-name.sass, meta.scope.property-list.sass meta.property</string>
+ <key>uuid</key>
+ <string>81EEA687-F8EA-486E-B1C0-667BC1FC2692</string>
+</dict>
+</plist>
16 Snippets/:first-child.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>:first-child</string>
+ <key>name</key>
+ <string>:first-child</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>:f</string>
+ <key>uuid</key>
+ <string>52AC92BE-CC29-4471-A1A0-514BB7E8F739</string>
+</dict>
+</plist>
16 Snippets/:hover.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>:hover</string>
+ <key>name</key>
+ <string>:hover</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>:h</string>
+ <key>uuid</key>
+ <string>E7F0AE53-7836-413A-A4F2-778FE7840E20</string>
+</dict>
+</plist>
16 Snippets/:last-child.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>:last-child</string>
+ <key>name</key>
+ <string>:last-child</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>:l</string>
+ <key>uuid</key>
+ <string>50222B55-E1E1-4228-8563-604C0EEEAF73</string>
+</dict>
+</plist>
16 Snippets/@.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>@${1:include} $0</string>
+ <key>name</key>
+ <string>@</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>@</string>
+ <key>uuid</key>
+ <string>D67C866E-2588-465D-8728-230F042E6FF0</string>
+</dict>
+</plist>
18 Snippets/Fixed Position Bottom 100% wide IE6.tmSnippet
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>${2:bottom: auto;}top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-${1:THE HEIGHT OF THIS THING IN PIXELS}));
+${3:left: expression(eval(document.documentElement.scrollLeft));
+}${4:width: expression(eval(document.documentElement.clientWidth));}$0</string>
+ <key>name</key>
+ <string>Fixed Position Bottom 100% wide IE6</string>
+ <key>scope</key>
+ <string>source.sass meta.property-list</string>
+ <key>tabTrigger</key>
+ <string>fixed</string>
+ <key>uuid</key>
+ <string>EF92FC12-6376-4295-8F46-0873375C9EEC</string>
+</dict>
+</plist>
18 Snippets/IE png filter (!validate).tmSnippet
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>:background-image none;
+/ URI relative to HTML page, not CSS file!!
+filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/${1:image_name}.png',sizingMethod='scale')$0</string>
+ <key>name</key>
+ <string>IE png filter (!validate)</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>iepng</string>
+ <key>uuid</key>
+ <string>61F372F8-4C28-4B4C-9C42-24B2B55DA5E0</string>
+</dict>
+</plist>
16 Snippets/background (shorthand) + image-url.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>background: ${1:#${2:fff} }image-url("${3:path/to/image.jpg}") no-repeat$0</string>
+ <key>name</key>
+ <string>background (shorthand) + image-url</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bg</string>
+ <key>uuid</key>
+ <string>56BD6AF8-0A31-481A-9282-EB462CEDB1A1</string>
+</dict>
+</plist>
16 Snippets/background (shorthand).tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>background: #${1:fff} url(${2:/images/$3}) no-repeat$0</string>
+ <key>name</key>
+ <string>background (shorthand)</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bg</string>
+ <key>uuid</key>
+ <string>E2C7E3E4-D101-4528-89FF-C512D403FFD4</string>
+</dict>
+</plist>
16 Snippets/background-attachment: fixed.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>background-attachment: fixed$0</string>
+ <key>name</key>
+ <string>background-attachment: fixed</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bga</string>
+ <key>uuid</key>
+ <string>EA0B87DE-8A36-4630-A881-A5B8C514A4B9</string>
+</dict>
+</plist>
16 Snippets/background-attachment: scroll.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>background-attachment: scroll$0</string>
+ <key>name</key>
+ <string>background-attachment: scroll</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bga</string>
+ <key>uuid</key>
+ <string>1E72DD9B-678B-4E2F-8BF3-5B37643889F9</string>
+</dict>
+</plist>
16 Snippets/background-color: hex.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>background-color: #${1:ddd}$0</string>
+ <key>name</key>
+ <string>background-color: hex</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bgc</string>
+ <key>uuid</key>
+ <string>41B872C4-E8B5-4227-8E02-0CE0D1334409</string>
+</dict>
+</plist>
16 Snippets/background-color: name.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>background-color: ${1:red}$0</string>
+ <key>name</key>
+ <string>background-color: name</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bgc</string>
+ <key>uuid</key>
+ <string>A9BD1379-762B-43CF-8385-2053B0CCB259</string>
+</dict>
+</plist>
16 Snippets/background-color: rgb.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>background-color: rgb(${1:255},${2:255},${3:255})$0</string>
+ <key>name</key>
+ <string>background-color: rgb</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bgc</string>
+ <key>uuid</key>
+ <string>EB315E03-5E51-46CC-8B46-127718516558</string>
+</dict>
+</plist>
16 Snippets/background-color: sass.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>background-color = !${1:sass_color}$0</string>
+ <key>name</key>
+ <string>background-color: sass</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bgc</string>
+ <key>uuid</key>
+ <string>23D20F97-67D7-4663-9E61-5622468728B3</string>
+</dict>
+</plist>
16 Snippets/background-color: transparent.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>background-color: transparent$0</string>
+ <key>name</key>
+ <string>background-color: transparent</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bgc</string>
+ <key>uuid</key>
+ <string>930EA01A-1D65-4336-AAF9-8636F0510BE2</string>
+</dict>
+</plist>
16 Snippets/background-image: none.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>background-image: none$0</string>
+ <key>name</key>
+ <string>background-image: none</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bgi</string>
+ <key>uuid</key>
+ <string>98B51551-6D1B-49DF-A113-F251383B614D</string>
+</dict>
+</plist>
16 Snippets/background-image: url.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>background-image: url($1)$0</string>
+ <key>name</key>
+ <string>background-image: url</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bgi</string>
+ <key>uuid</key>
+ <string>5EC2643D-F008-44B5-9142-BC8962911C4C</string>
+</dict>
+</plist>
16 Snippets/background-position: keyword.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>background-position: ${1: left}${2: center}${3: right}${4: top}${5: center}${6: bottom}$0</string>
+ <key>name</key>
+ <string>background-position: keyword</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bgp</string>
+ <key>uuid</key>
+ <string>EE960643-F8E2-47EB-AC54-56B8FE3FA8F3</string>
+</dict>
+</plist>
16 Snippets/background-position: px or %.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>background-position: ${1:x}${2:px} ${3:y}${4:px}$0</string>
+ <key>name</key>
+ <string>background-position: px or %</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bgp</string>
+ <key>uuid</key>
+ <string>A638EC68-E8DD-4989-8753-54D960283678</string>
+</dict>
+</plist>
16 Snippets/background-repeat: no-repeat.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>background-repeat: no-repeat$0</string>
+ <key>name</key>
+ <string>background-repeat: no-repeat</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bgr</string>
+ <key>uuid</key>
+ <string>7DD72DAD-85F0-4757-A6BC-53C4C2E5B1EE</string>
+</dict>
+</plist>
16 Snippets/background-repeat: repeat-x.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>background-repeat: repeat-x$0</string>
+ <key>name</key>
+ <string>background-repeat: repeat-x</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bgr</string>
+ <key>uuid</key>
+ <string>FA6CEFAF-77C8-4C96-A61A-5DC0A8EACFE7</string>
+</dict>
+</plist>
16 Snippets/background-repeat: repeat-y.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>background-repeat: repeat-y$0</string>
+ <key>name</key>
+ <string>background-repeat: repeat-y</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bgr</string>
+ <key>uuid</key>
+ <string>5A8606B7-8096-4624-856C-04B546CFE5A7</string>
+</dict>
+</plist>
16 Snippets/background-repeat: repeat.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>background-repeat: repeat$0</string>
+ <key>name</key>
+ <string>background-repeat: repeat</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bgr</string>
+ <key>uuid</key>
+ <string>1CAD26E1-24BA-4453-AEC2-3D93B65E7FBA</string>
+</dict>
+</plist>
16 Snippets/background.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>background: #${1:fff}$0</string>
+ <key>name</key>
+ <string>background (#fff)</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bg</string>
+ <key>uuid</key>
+ <string>83C28DF9-EAC2-456A-8B2B-2A3B58290596</string>
+</dict>
+</plist>
16 Snippets/background: rgba().tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>background: rgba($1,$2,$3,0.$4)$0</string>
+ <key>name</key>
+ <string>background rgba</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bg</string>
+ <key>uuid</key>
+ <string>9FB7C282-F6F0-4129-A19A-5963607AF755</string>
+</dict>
+</plist>
16 Snippets/border-bottom-color: color.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>border-bottom-color: #${1:999}$0</string>
+ <key>name</key>
+ <string>border-bottom-color: color</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bbc</string>
+ <key>uuid</key>
+ <string>4F0DCFED-5669-444A-BDE5-D3C5D0EF98C0</string>
+</dict>
+</plist>
16 Snippets/border-bottom-color: sass.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>border-bottom-color = !${2:sass_color}</string>
+ <key>name</key>
+ <string>border-bottom-color: sass</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bbc</string>
+ <key>uuid</key>
+ <string>5E29C246-7950-4729-8F6A-4D4F5768CFBB</string>
+</dict>
+</plist>
16 Snippets/border-bottom-style: style.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>border-bottom-style: ${1:none }${2:hidden }${3:dotted }${4:dashed }${5:solid }${6:double }${7:groove }${8:ridge }${9:inset }${10:outset}$0</string>
+ <key>name</key>
+ <string>border-bottom-style: style</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bbs</string>
+ <key>uuid</key>
+ <string>A369DD05-7E60-4452-9FAD-7FC36AA77F7B</string>
+</dict>
+</plist>
16 Snippets/border-bottom-width: size.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>border-bottom-width: ${1:1}${2:px}$0</string>
+ <key>name</key>
+ <string>border-bottom-width: size</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bbw</string>
+ <key>uuid</key>
+ <string>50658088-AAF8-4B12-A1DB-438382E853EB</string>
+</dict>
+</plist>
16 Snippets/border-bottom:.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>border-bottom: ${1:1}px ${2:solid} #${3:999}$0</string>
+ <key>name</key>
+ <string>border-bottom:</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bb</string>
+ <key>uuid</key>
+ <string>92CF7F9C-F1FA-4791-B481-ABC085AD0D88</string>
+</dict>
+</plist>
16 Snippets/border-collapse: collapse.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>:border-collapse collapse$0</string>
+ <key>name</key>
+ <string>border-collapse: collapse</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bc</string>
+ <key>uuid</key>
+ <string>31547BA0-0363-48CE-B37A-53ED71CA5738</string>
+</dict>
+</plist>
16 Snippets/border-collapse: separate.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>:border-collapse separate$0</string>
+ <key>name</key>
+ <string>border-collapse: separate</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bc</string>
+ <key>uuid</key>
+ <string>B324C9AC-4AE0-4A1F-A66F-972DBE1DD8AA</string>
+</dict>
+</plist>
16 Snippets/border-color: color.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>border-color: #${1:999}$0</string>
+ <key>name</key>
+ <string>border-color: color</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bc</string>
+ <key>uuid</key>
+ <string>4360D872-020E-4811-8981-03588949E380</string>
+</dict>
+</plist>
16 Snippets/border-left-color: color.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>border-left-color: #${1:999}$0</string>
+ <key>name</key>
+ <string>border-left-color: color</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>blc</string>
+ <key>uuid</key>
+ <string>DC2DE9FB-EC71-4382-924E-0BFB2146DC1F</string>
+</dict>
+</plist>
16 Snippets/border-left-color: sass.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>border-left-color = !${2:sass_color}</string>
+ <key>name</key>
+ <string>border-left-color: sass</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>blc</string>
+ <key>uuid</key>
+ <string>7155A4ED-EDFF-4417-BDDE-0E628BAD63CE</string>
+</dict>
+</plist>
16 Snippets/border-left-style: style.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>border-left-style: ${1:none }${2:hidden }${3:dotted }${4:dashed }${5:solid }${6:double }${7:groove }${8:ridge }${9:inset }${10:outset}$0</string>
+ <key>name</key>
+ <string>border-left-style: style</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bls</string>
+ <key>uuid</key>
+ <string>10A5E4EE-2295-4510-A5B8-D7FD424C246A</string>
+</dict>
+</plist>
16 Snippets/border-left-width: size.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>border-left-width: ${1:1}${2:px}$0</string>
+ <key>name</key>
+ <string>border-left-width: size</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>blw</string>
+ <key>uuid</key>
+ <string>B80E2BA7-45DC-4754-AE6F-7DB51A8CBA01</string>
+</dict>
+</plist>
16 Snippets/border-left:.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>border-left: ${1:1}px ${2:solid} #${3:999}$0</string>
+ <key>name</key>
+ <string>border-left:</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bl</string>
+ <key>uuid</key>
+ <string>D729168A-5679-427A-AFBA-FBD3C168F2FE</string>
+</dict>
+</plist>
16 Snippets/border-right-color: color.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>border-right-color: #${1:999}$0</string>
+ <key>name</key>
+ <string>border-right-color: color</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>brc</string>
+ <key>uuid</key>
+ <string>EFCA4C7A-A965-474C-BC8C-E93DC74704FD</string>
+</dict>
+</plist>
16 Snippets/border-right-color: sass.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>border-right-color = !${2:sass_color}</string>
+ <key>name</key>
+ <string>border-right-color: sass</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>brc</string>
+ <key>uuid</key>
+ <string>8DA63CD8-059E-4181-809C-78C744DB18DB</string>
+</dict>
+</plist>
16 Snippets/border-right-style: style.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>border-right-style: ${1:none }${2:hidden }${3:dotted }${4:dashed }${5:solid }${6:double }${7:groove }${8:ridge }${9:inset }${10:outset}$0</string>
+ <key>name</key>
+ <string>border-right-style: style</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>brs</string>
+ <key>uuid</key>
+ <string>39994BF6-5BE2-433A-A4A0-4AF87A4E196F</string>
+</dict>
+</plist>
16 Snippets/border-right-width: size.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>border-right-width: ${1:1}${2:px}$0</string>
+ <key>name</key>
+ <string>border-right-width: size</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>brw</string>
+ <key>uuid</key>
+ <string>20C1B4FD-ECF8-4256-9BF7-C6524C0D3652</string>
+</dict>
+</plist>
16 Snippets/border-right: size style color.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>border-right: ${1:1}px ${2:solid} #${3:999}$0</string>
+ <key>name</key>
+ <string>border-right: size style</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>br</string>
+ <key>uuid</key>
+ <string>92EE8A17-0920-46B8-8285-22102DFA6D25</string>
+</dict>
+</plist>
16 Snippets/border-spacing:.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>:border-spacing ${1:20}${2:px}$0</string>
+ <key>name</key>
+ <string>border-spacing:</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bs</string>
+ <key>uuid</key>
+ <string>DAA0D218-8DA8-4149-BAB8-5D1D960F2850</string>
+</dict>
+</plist>
16 Snippets/border-style: dashed.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>:border-style dashed$0</string>
+ <key>name</key>
+ <string>border-style: dashed</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bs</string>
+ <key>uuid</key>
+ <string>7A56B953-B1EF-498A-8B14-97A37CB22A2F</string>
+</dict>
+</plist>
16 Snippets/border-style: dotted.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>:border-style dotted$0</string>
+ <key>name</key>
+ <string>border-style: dotted</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bs</string>
+ <key>uuid</key>
+ <string>C2940C49-D0D3-49F8-A4C4-F359F20FD88C</string>
+</dict>
+</plist>
16 Snippets/border-style: double.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>:border-style double$0</string>
+ <key>name</key>
+ <string>border-style: double</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bs</string>
+ <key>uuid</key>
+ <string>2F08CCA4-00DD-47A5-B0B6-E75E4A2FE0C7</string>
+</dict>
+</plist>
16 Snippets/border-style: groove.tmSnippet
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>:border-style groove$0</string>
+ <key>name</key>
+ <string>border-style: groove</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bs</string>
+ <key>uuid</key>
+ <string>935F6A71-A764-4F80-B583-A3141BCA3280</string>
+</dict>
+</plist>
16 Snippets/border-style: hidden.tmSnippet
<
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>content</key>
+ <string>:border-style hidden$0</string>
+ <key>name</key>
+ <string>border-style: hidden</string>
+ <key>scope</key>
+ <string>source.sass</string>
+ <key>tabTrigger</key>
+ <string>bs</string>
+ <key>uuid</key>