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 +