diff --git a/ColdFusion-Indy/application-cfc.tmSnippet b/ColdFusion-Indy/application-cfc.tmSnippet
new file mode 100644
index 0000000..aa5266e
--- /dev/null
+++ b/ColdFusion-Indy/application-cfc.tmSnippet
@@ -0,0 +1,94 @@
+
+
+
+
+ content
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+]]>
+ name
+ application
+ scope
+ text.html.cfm
+ tabTrigger
+ app
+ uuid
+ 1E20A19E-5D28-4C27-9F7D-2B9A18833775
+
+
diff --git a/ColdFusion-Indy/cfdump - attributes.tmSnippet b/ColdFusion-Indy/cfdump - attributes.tmSnippet
new file mode 100644
index 0000000..3689614
--- /dev/null
+++ b/ColdFusion-Indy/cfdump - attributes.tmSnippet
@@ -0,0 +1,15 @@
+
+
+
+ content
+ <cfdump var="#request.attributes#">$0
+ name
+ cfdump request.attributes
+ scope
+ text.html.cfm
+ tabTrigger
+ duat
+ uuid
+ f6f27572-d7a6-4aef-82c1-d6dfeb143411
+
+
\ No newline at end of file
diff --git a/ColdFusion-Indy/cfloop-array-railo.tmSnippet b/ColdFusion-Indy/cfloop-array-railo.tmSnippet
new file mode 100644
index 0000000..175feb5
--- /dev/null
+++ b/ColdFusion-Indy/cfloop-array-railo.tmSnippet
@@ -0,0 +1,17 @@
+
+
+
+ content
+ <cfloop array="#${1:aReturn}#" index="${2:i}">
+ $0
+</cfloop>
+ name
+ cfloop - array - railo
+ scope
+ text.html.cfm
+ tabTrigger
+ cfloop
+ uuid
+ e7d72dd1-8b45-47fa-8fe6-a778acdc4712
+
+
\ No newline at end of file
diff --git a/ColdFusion-Indy/cfloop-collection.tmSnippet b/ColdFusion-Indy/cfloop-collection.tmSnippet
new file mode 100644
index 0000000..ee2c385
--- /dev/null
+++ b/ColdFusion-Indy/cfloop-collection.tmSnippet
@@ -0,0 +1,17 @@
+
+
+
+ content
+ <cfloop collection="#$1#" item="${2:i}">
+ $0
+</cfloop>
+ name
+ cfloop - collection
+ scope
+ text.html.cfm
+ tabTrigger
+ cfloop
+ uuid
+ z7d72dd1-8b45-47fa-8fe6-a778acdc4714
+
+
\ No newline at end of file
diff --git a/ColdFusion-Indy/cfloop-from.tmSnippet b/ColdFusion-Indy/cfloop-from.tmSnippet
new file mode 100644
index 0000000..3cf906c
--- /dev/null
+++ b/ColdFusion-Indy/cfloop-from.tmSnippet
@@ -0,0 +1,17 @@
+
+
+
+ content
+ <cfloop from="$1" to="$2" index="${3:i}">
+ $0
+</cfloop>
+ name
+ cfloop - from
+ scope
+ text.html.cfm
+ tabTrigger
+ cfloop
+ uuid
+ e7d72dd1-8b45-47fa-8fe6-a778acdc4712
+
+
\ No newline at end of file
diff --git a/ColdFusion-Indy/cfloop-struct.tmSnippet b/ColdFusion-Indy/cfloop-struct.tmSnippet
new file mode 100644
index 0000000..f6d7a79
--- /dev/null
+++ b/ColdFusion-Indy/cfloop-struct.tmSnippet
@@ -0,0 +1,17 @@
+
+
+
+ content
+ <cfloop collection="#${1:}#" item="${3:i}">
+ $0
+</cfloop>
+ name
+ cfloop - struct
+ scope
+ text.html.cfm
+ tabTrigger
+ cfloop
+ uuid
+ e7d72dd1-8b45-47fa-8fe6-a778acdc4712
+
+
\ No newline at end of file
diff --git a/ColdFusion-Indy/shado_obj_factory.tmSnippet b/ColdFusion-Indy/shado_obj_factory.tmSnippet
new file mode 100644
index 0000000..a050163
--- /dev/null
+++ b/ColdFusion-Indy/shado_obj_factory.tmSnippet
@@ -0,0 +1,16 @@
+
+
+
+
+ content
+ application.shado_obj_factory.get("${1:component_path}")$0
+ name
+ shado_obj_factory
+ scope
+ text.html.cfm
+ tabTrigger
+ fac
+ uuid
+ 4EBD29A1-B88C-46D6-B056-A817BD7B5CB7
+
+
diff --git a/ColdFusion-Indy/var - shado_obj_factory.tmSnippet b/ColdFusion-Indy/var - shado_obj_factory copy.tmSnippet
similarity index 100%
rename from ColdFusion-Indy/var - shado_obj_factory.tmSnippet
rename to ColdFusion-Indy/var - shado_obj_factory copy.tmSnippet
diff --git a/ColdFusion/ColdFusion.tmLanguage b/ColdFusion/ColdFusion.tmLanguage
index 8a113db..611a2ab 100644
--- a/ColdFusion/ColdFusion.tmLanguage
+++ b/ColdFusion/ColdFusion.tmLanguage
@@ -4,37 +4,37 @@
bundleUUID
@BUNDLE_UUID@
-
+
fileTypes
cfm
cfml
cfc
-
+
firstLineMatch
<!DOCTYPE|<(?i:html)
-
+
foldingStartMarker
- (?x)
- (<(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl|cfloop|cfif|cfswitch|cfcomponent|cffunction|cfcase|cfdefaultcase|cfsavecontent|cfscript)\b.*?>
- |<!---(?!.*---\s*>)|function\s*|if
+ (?x)
+ (<(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl|cfloop|cfif|cfswitch|cfcomponent|cffunction|cfcase|cfdefaultcase|cfsavecontent|cfscript)\b.*?>
+ |<!---(?!.*---\s*>)|function\s*|if
)
foldingStopMarker
- (?x)
- (</(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl|cfloop|cfif|cfswitch|cfcomponent|cffunction|cfcase|cfdefaultcase|cfsavecontent|cfscript)>
- |^(?!.*?<!---).*?---\s*>|\}
+ (?x)
+ (</(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl|cfloop|cfif|cfswitch|cfcomponent|cffunction|cfcase|cfdefaultcase|cfsavecontent|cfscript)>
+ |^(?!.*?<!---).*?---\s*>|\}
)
keyEquivalent
^~@c
-
+
name
ColdFusion
-
+
patterns
-
+
match
<(cf|CF)[\W]*>
@@ -45,8 +45,8 @@
include
#tag-finder
-
-
+
+
begin
/\*
@@ -62,13 +62,13 @@
name
comment.block.cfml
-
-
-
-
-
-
-
+
+
+
+
+
+
+
begin
<\?(xml)
@@ -114,9 +114,9 @@
end
>
name
-
+
meta.tag.sgml.html
-
+
patterns
@@ -165,7 +165,7 @@
begin
(?:^\s+)?<((?i:style))\b(?![^>]*/>)
-
+
captures
1
@@ -174,13 +174,13 @@
entity.name.tag.style.html
-
+
end
</((?i:style))>(?:\s*\n)?
-
+
name
source.css.embedded.html
-
+
patterns
@@ -190,10 +190,10 @@
begin
>
-
+
end
(?=</(?i:style))
-
+
patterns
-
+
end
</((?i:cfquery))>(?:\s*\n)?
-
+
name
source.sql.embedded.html
-
+
patterns
@@ -456,10 +456,10 @@
source.java
-
-
-
-
+
+
+
+
begin
</?((?i:body|head|html)\b)
@@ -569,7 +569,7 @@
invalid.illegal.bad-angle-bracket.html
-
+
repository
cfcomment
@@ -595,7 +595,7 @@
-->
-
+
htmlcomment
begin
@@ -614,12 +614,12 @@
-
+
cffunction
begin
<(cffunction)
-
+
captures
1
@@ -628,13 +628,13 @@
entity.name.tag.other.html
-
+
end
>
-
+
name
meta.tag.other.html
-
+
patterns
@@ -645,19 +645,19 @@
name
entity.other.attribute-name.xml
-
+
3
name
punctuation.definition.string.begin
-
+
4
name
entity.name.function.cfml
-
+
5
name
@@ -667,7 +667,7 @@
match
\b([nN][aA][mM][Ee])\b\s*(=)\s*(["'])([A-Za-z$_0-9]+)(["'])
-
+
include
source.cfml
@@ -678,7 +678,7 @@
-
+
embedded-code
patterns
@@ -706,7 +706,7 @@
-->
-
+
entities
patterns
@@ -725,7 +725,7 @@
-
+
string-double-quoted
begin
@@ -746,7 +746,7 @@
-
+
string-single-quoted
begin
@@ -767,20 +767,20 @@
-
+
inline-function-stuff
begin
[a-zA-Z0-9_\.]+\(
-
+
contentName
support.function.parameters
-
+
end
\)
-
+
name
support.function
patterns
@@ -799,7 +799,7 @@
-
+
coldfusion-script
@@ -821,7 +821,7 @@
-
+
tag-generic-attribute
@@ -830,13 +830,13 @@
match
\b([a-zA-Z0-9_\-:]+)
-
+
name
entity.other.attribute-name.xml
-
+
tag-id-attribute
@@ -900,7 +900,7 @@
-
+
tag-stuff
@@ -934,7 +934,7 @@
include
#embedded-code
-
+
match
.var\s
@@ -953,12 +953,12 @@
-
+
tag-finder
begin
<([a-zA-Z0-9:]+)(?=[^>]*></\1>)
-
+
beginCaptures
1
@@ -993,10 +993,10 @@
-
+
scopeName
text.html.cfm
-
+
uuid
ZD34E6DA-6B1C-11D9-8CC2-000D93589EDF
diff --git a/Color Scheme - Default/Indy Twilight.tmTheme b/Color Scheme - Default/Indy Twilight.tmTheme
new file mode 100644
index 0000000..cc8d9a6
--- /dev/null
+++ b/Color Scheme - Default/Indy Twilight.tmTheme
@@ -0,0 +1,337 @@
+
+
+
+
+ author
+ Michael Sheets
+ name
+ Indy Twilight
+ settings
+
+
+ settings
+
+ background
+ #141414
+ caret
+ #A7A7A7
+ foreground
+ #F8F8F8E0
+ invisibles
+ #FFFFFF40
+ lineHighlight
+ #FFFFFF08
+ selection
+ #DDF0FF33
+
+
+
+ name
+ Support Function
+ scope
+ support.function
+ settings
+
+ foreground
+ #7587A6
+
+
+
+ name
+ Markup tag attribute
+ scope
+ entity.other.attribute-name
+ settings
+
+ fontStyle
+
+ foreground
+ #C07441
+
+
+
+ name
+ Comment
+ scope
+ comment
+ settings
+
+ fontStyle
+ italic
+ foreground
+ #5F5A60
+
+
+
+ name
+ Constant
+ scope
+ constant
+ settings
+
+ foreground
+ #CF6A4C
+
+
+
+ name
+ Entity
+ scope
+ entity
+ settings
+
+ fontStyle
+
+ foreground
+ #9B703F
+
+
+
+ name
+ Keyword
+ scope
+ keyword
+ settings
+
+ fontStyle
+
+ foreground
+ #CDA869
+
+
+
+ name
+ Storage
+ scope
+ storage
+ settings
+
+ fontStyle
+
+ foreground
+ #F9EE98
+
+
+
+ name
+ String
+ scope
+ string
+ settings
+
+ fontStyle
+
+ foreground
+ #8F9D6A
+
+
+
+ name
+ Support
+ scope
+ support
+ settings
+
+ fontStyle
+
+ foreground
+ #9B859D
+
+
+
+ name
+ Variable
+ scope
+ variable
+ settings
+
+ foreground
+ #7587A6
+
+
+
+ name
+ Invalid – Deprecated
+ scope
+ invalid.deprecated
+ settings
+
+ fontStyle
+ italic underline
+ foreground
+ #D2A8A1
+
+
+
+ name
+ Invalid – Illegal
+ scope
+ invalid.illegal
+ settings
+
+ background
+ #562D56BF
+ foreground
+ #F8F8F8
+
+
+
+ name
+ Embedded Source
+ scope
+ text source
+ settings
+
+ background
+ #B0B3BA14
+
+
+
+ name
+ Embedded Source (Bright)
+ scope
+ text.html.ruby source
+ settings
+
+ background
+ #B1B3BA21
+
+
+
+ name
+ Entity inherited-class
+ scope
+ entity.other.inherited-class
+ settings
+
+ fontStyle
+ italic
+ foreground
+ #9B5C2E
+
+
+
+ name
+ String embedded-source
+ scope
+ string source
+ settings
+
+ fontStyle
+
+ foreground
+ #DAEFA3
+
+
+
+ name
+ String constant
+ scope
+ string constant
+ settings
+
+ foreground
+ #DDF2A4
+
+
+
+ name
+ String.regexp
+ scope
+ string.regexp
+ settings
+
+ fontStyle
+
+ foreground
+ #E9C062
+
+
+
+ name
+ String.regexp.«special»
+ scope
+ string.regexp constant.character.escape, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition
+ settings
+
+ foreground
+ #CF7D34
+
+
+
+ name
+ String variable
+ scope
+ string variable
+ settings
+
+ foreground
+ #8A9A95
+
+
+
+ name
+ Support.function
+ scope
+ support.function
+ settings
+
+ fontStyle
+
+ foreground
+ #DAD085
+
+
+
+ name
+ Support.constant
+ scope
+ support.constant
+ settings
+
+ fontStyle
+
+ foreground
+ #CF6A4C
+
+
+
+ name
+ Markup: List
+ scope
+ markup.list
+ settings
+
+ foreground
+ #F9EE98
+
+
+
+ name
+ Markup: Heading
+ scope
+ markup.heading
+ settings
+
+ foreground
+ #CF6A4C
+
+
+
+ name
+ Markup tag
+ scope
+ meta.tag, declaration.tag, entity.name.tag
+ settings
+
+ fontStyle
+
+ foreground
+ #DCA54E
+
+
+
+ uuid
+ 06709B0A-C559-463F-BAC1-FE7C7198BD93
+
+
diff --git a/CouchDB-Indy/map.sublime-snippet b/CouchDB-Indy/map.sublime-snippet
new file mode 100644
index 0000000..d55404b
--- /dev/null
+++ b/CouchDB-Indy/map.sublime-snippet
@@ -0,0 +1,8 @@
+
+
+ map
+ source.js
+ Map Function
+
diff --git a/CouchDB-Indy/reduce.sublime-snippet b/CouchDB-Indy/reduce.sublime-snippet
new file mode 100644
index 0000000..60f4edf
--- /dev/null
+++ b/CouchDB-Indy/reduce.sublime-snippet
@@ -0,0 +1,9 @@
+
+
+ red
+ source.js
+ Reduce Function
+
+}
\ No newline at end of file
diff --git a/Rails-Indy/cycle-erb-(cy).sublime-snippet b/Rails-Indy/cycle-erb-(cy).sublime-snippet
new file mode 100644
index 0000000..30c4da7
--- /dev/null
+++ b/Rails-Indy/cycle-erb-(cy).sublime-snippet
@@ -0,0 +1,6 @@
+
+ ]]>
+ cy
+ text.html.ruby
+ Cycle with output
+
diff --git a/Rails-Indy/debug-view-erb-(du).sublime-snippet b/Rails-Indy/debug-view-erb-(du).sublime-snippet
new file mode 100644
index 0000000..5b68bf1
--- /dev/null
+++ b/Rails-Indy/debug-view-erb-(du).sublime-snippet
@@ -0,0 +1,6 @@
+
+ ]]>
+ du
+ text.html.ruby
+ Output
+
diff --git a/Rails-Indy/hash-value-erb-(hv).sublime-snippet b/Rails-Indy/hash-value-erb-(hv).sublime-snippet
new file mode 100644
index 0000000..2d48bc8
--- /dev/null
+++ b/Rails-Indy/hash-value-erb-(hv).sublime-snippet
@@ -0,0 +1,6 @@
+
+ ${2:value}${3:, }]]>
+ hv
+ source.ruby.rails
+ after_create
+
diff --git a/Rails-Indy/iteration-each-erb-(it).sublime-snippet b/Rails-Indy/iteration-each-erb-(it).sublime-snippet
new file mode 100644
index 0000000..04d0aec
--- /dev/null
+++ b/Rails-Indy/iteration-each-erb-(it).sublime-snippet
@@ -0,0 +1,9 @@
+
+
+ $3
+<% end %>
+]]>
+ it
+ text.html.ruby
+ .each loop (in rhtml)
+
diff --git a/Rails-Indy/iteration-for-erb-(it).sublime-snippet b/Rails-Indy/iteration-for-erb-(it).sublime-snippet
new file mode 100644
index 0000000..28bfe20
--- /dev/null
+++ b/Rails-Indy/iteration-for-erb-(it).sublime-snippet
@@ -0,0 +1,9 @@
+
+
+ $3
+<% end %>
+]]>
+ it
+ text.html.ruby
+ for loop (rhtml)
+
diff --git a/Rails-Indy/output-erb-(ou).sublime-snippet b/Rails-Indy/output-erb-(ou).sublime-snippet
new file mode 100644
index 0000000..02b6bf6
--- /dev/null
+++ b/Rails-Indy/output-erb-(ou).sublime-snippet
@@ -0,0 +1,6 @@
+
+ ]]>
+ ou
+ text.html.ruby
+ Output
+
diff --git a/Rails-Indy/truncate-erb-(tr).sublime-snippet b/Rails-Indy/truncate-erb-(tr).sublime-snippet
new file mode 100644
index 0000000..f75fcea
--- /dev/null
+++ b/Rails-Indy/truncate-erb-(tr).sublime-snippet
@@ -0,0 +1,6 @@
+
+ ${3:80}}) %>]]>
+ tr
+ text.html.ruby
+ Truncate with output
+