1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <!DOCTYPE plist PUBLIC
"-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
7 <string>spec.rb
</string>
9 <key>foldingStartMarker
</key>
18 |(
"(\\.|[^"])*+
" # eat a double quoted string
19 | '(\\.|[^'])*+' # eat a single quoted string
20 | [^#"'] # eat all but comments and strings
23 | (?
<!\$)[-+=
&|*/~%^
<>~] \s*+ (if|unless)
26 (?! [^;]*+ ; .*? \bend\b )
27 |(
"(\\.|[^"])*+
" # eat a double quoted string
28 | '(\\.|[^'])*+' # eat a single quoted string
29 | [^#"'] # eat all but comments and strings
35 | [#] .*? \(fold\) \s*+ $ # Sune’s special marker
37 <key>foldingStopMarker
</key>
39 ( (^|;) \s*+ end \s*+ ([#].*)? $
40 | (^|;) \s*+ end \. .* $
41 | ^ \s*+ [}\]] \s*+ ([#].*)? $
42 | [#] .*? \(end\) \s*+ $ # Sune’s special marker
46 <string>RSpec
</string>
51 <string>(?
<!\.)\b(before|after)\b(?![?!])
</string>
53 <string>keyword.other.rspec
</string>
57 <string>#behaviour
</string>
61 <string>#example
</string>
65 <string>source.ruby
</string>
73 <string>^\s*(describe)\b
</string>
74 <key>beginCaptures
</key>
79 <string>keyword.other.rspec.behaviour
</string>
83 <string>\b(do)\s*$
</string>
84 <key>endCaptures
</key>
89 <string>keyword.control.ruby.start-block
</string>
93 <string>meta.rspec.behaviour
</string>
98 <string>source.ruby
</string>
105 <string>^\s*(it)\b
</string>
106 <key>beginCaptures
</key>
111 <string>keyword.other.rspec.example
</string>
115 <string>\b(do)\s*$
</string>
116 <key>endCaptures
</key>
121 <string>keyword.control.ruby.start-block
</string>
125 <string>meta.rspec.example
</string>
130 <string>source.ruby
</string>
136 <string>source.ruby.rspec
</string>
138 <string>923F0A10-
96B9-
4792-
99A4-
94FEF66E0B8C
</string>