diff --git a/Snippets/_any.tmSnippet b/Snippets/_any.tmSnippet
new file mode 100644
index 0000000..cd51a58
--- /dev/null
+++ b/Snippets/_any.tmSnippet
@@ -0,0 +1,18 @@
+
+
+
+
+ content
+ .any { |${1:i}tem, $1|
+ $2
+};
+ name
+ .any
+ scope
+ source.supercollider
+ tabTrigger
+ .any
+ uuid
+ DF09CE07-5704-4932-8DC7-86A1ECE54401
+
+
diff --git a/Snippets/_collect.tmSnippet b/Snippets/_collect.tmSnippet
new file mode 100644
index 0000000..c1107a3
--- /dev/null
+++ b/Snippets/_collect.tmSnippet
@@ -0,0 +1,17 @@
+
+
+
+
+ content
+ .collect({|${1:i}tem, $1| $2 })
+
+ name
+ .collect
+ scope
+ source.supercollider
+ tabTrigger
+ .collect
+ uuid
+ 36B59028-5F9E-4023-B0CB-46BA991E4A0F
+
+
diff --git a/Snippets/_do.tmSnippet b/Snippets/_do.tmSnippet
new file mode 100644
index 0000000..a6fbb60
--- /dev/null
+++ b/Snippets/_do.tmSnippet
@@ -0,0 +1,18 @@
+
+
+
+
+ content
+ do { |${1:arg}|
+ $2
+};
+ name
+ do ...
+ scope
+ source.supercollider
+ tabTrigger
+ do
+ uuid
+ CD1B6200-5017-4892-9A71-8C217F308C5A
+
+
diff --git a/Snippets/_every.tmSnippet b/Snippets/_every.tmSnippet
new file mode 100644
index 0000000..61dbb2b
--- /dev/null
+++ b/Snippets/_every.tmSnippet
@@ -0,0 +1,18 @@
+
+
+
+
+ content
+ every { |${1:i}tem, $1|
+ $2
+};
+ name
+ .every
+ scope
+ source.supercollider
+ tabTrigger
+ .every
+ uuid
+ 43EED273-EF78-473E-8BF0-650D2FC19CCA
+
+
diff --git a/Snippets/_openCodeFile.tmSnippet b/Snippets/_openCodeFile.tmSnippet
new file mode 100644
index 0000000..75eba35
--- /dev/null
+++ b/Snippets/_openCodeFile.tmSnippet
@@ -0,0 +1,16 @@
+
+
+
+
+ content
+ .openCodeFile
+ name
+ .openCodeFile
+ scope
+ source.supercollider
+ tabTrigger
+ .c
+ uuid
+ 2635D12B-F4B6-45B6-8BA4-B50215737165
+
+
diff --git a/Snippets/_openHelpFile.tmSnippet b/Snippets/_openHelpFile.tmSnippet
new file mode 100644
index 0000000..34c76d2
--- /dev/null
+++ b/Snippets/_openHelpFile.tmSnippet
@@ -0,0 +1,16 @@
+
+
+
+
+ content
+ .openHelpFile
+ name
+ .openHelpFile
+ scope
+ source.supercollider
+ tabTrigger
+ .h
+ uuid
+ 8FA2A21C-E1C9-41AE-AEAB-7FF573747A7C
+
+
diff --git a/Snippets/_postln.tmSnippet b/Snippets/_postln.tmSnippet
new file mode 100644
index 0000000..3030f91
--- /dev/null
+++ b/Snippets/_postln.tmSnippet
@@ -0,0 +1,16 @@
+
+
+
+
+ content
+ .postln;
+ name
+ .postln
+ scope
+ source.supercollider
+ tabTrigger
+ .p
+ uuid
+ 89218E54-78ED-4C0B-92C9-8FEC7E3B2664
+
+
diff --git a/Snippets/_select.tmSnippet b/Snippets/_select.tmSnippet
new file mode 100644
index 0000000..3b39cc5
--- /dev/null
+++ b/Snippets/_select.tmSnippet
@@ -0,0 +1,17 @@
+
+
+
+
+ content
+ .select({|${1:i}tem, $1| $2 })
+
+ name
+ .select
+ scope
+ source.supercollider
+ tabTrigger
+ .select
+ uuid
+ A29A295B-A0A4-4E8E-B144-802098C5D806
+
+
diff --git a/Snippets/asCompileString.tmSnippet b/Snippets/asCompileString.tmSnippet
new file mode 100644
index 0000000..dfbd4bb
--- /dev/null
+++ b/Snippets/asCompileString.tmSnippet
@@ -0,0 +1,16 @@
+
+
+
+
+ content
+ asCompileString
+ name
+ asCompileString
+ scope
+ source.supercollider
+ tabTrigger
+ ascs
+ uuid
+ BA4AE872-4314-4D57-B2C6-6A66CCC5F55E
+
+
diff --git a/Snippets/doneAction.tmSnippet b/Snippets/doneAction.tmSnippet
new file mode 100644
index 0000000..3869a3e
--- /dev/null
+++ b/Snippets/doneAction.tmSnippet
@@ -0,0 +1,16 @@
+
+
+
+
+ content
+ doneAction: ${1:2}$2
+ name
+ doneAction
+ scope
+ source.supercollider
+ tabTrigger
+ da
+ uuid
+ EEDC65AF-1F53-4E2F-AA08-D1E04FAC5B1D
+
+
diff --git a/Snippets/makeBundle.tmSnippet b/Snippets/makeBundle.tmSnippet
new file mode 100644
index 0000000..87e6643
--- /dev/null
+++ b/Snippets/makeBundle.tmSnippet
@@ -0,0 +1,18 @@
+
+
+
+
+ content
+ .makeBundle(${1:0.2}, {
+ $2
+});
+ name
+ makeBundle
+ scope
+ source.supercollider
+ tabTrigger
+ .mb
+ uuid
+ 66B16E22-D3FB-464F-B820-2FEEFD79DBA5
+
+
diff --git a/Snippets/s_queryAllNodes.tmSnippet b/Snippets/s_queryAllNodes.tmSnippet
new file mode 100644
index 0000000..924fa42
--- /dev/null
+++ b/Snippets/s_queryAllNodes.tmSnippet
@@ -0,0 +1,16 @@
+
+
+
+
+ content
+ s.queryAllNodes
+ name
+ s.queryAllNodes
+ scope
+ source.supercollider
+ tabTrigger
+ s.q
+ uuid
+ F0523CC5-90CA-49B5-82BA-4EF94A675767
+
+
diff --git a/Snippets/super_new_init.tmSnippet b/Snippets/super_new_init.tmSnippet
new file mode 100644
index 0000000..1fe4af0
--- /dev/null
+++ b/Snippets/super_new_init.tmSnippet
@@ -0,0 +1,16 @@
+
+
+
+
+ content
+ ^super.new.init$0;
+ name
+ ^super.new.init
+ scope
+ source.supercollider
+ tabTrigger
+ rsup
+ uuid
+ AAB067B5-0CF4-476D-8EF6-A5240A1883F1
+
+
diff --git a/info.plist b/info.plist
index 5c48549..9dfd159 100644
--- a/info.plist
+++ b/info.plist
@@ -58,6 +58,8 @@
44E4E852-1518-4E8C-84F1-9990A1B910ED
66B16E22-D3FB-464F-B820-2FEEFD79DBA5
C94CF802-251A-44FE-87CB-4C50FA4D4D02
+ 36B59028-5F9E-4023-B0CB-46BA991E4A0F
+ A29A295B-A0A4-4E8E-B144-802098C5D806
uuid
7613A472-3FAB-454C-8CF2-2E62F0D00920