diff --git a/Snippets/All Class Vars.tmSnippet b/Snippets/All Class Vars.tmSnippet
new file mode 100644
index 0000000..26ec1fd
--- /dev/null
+++ b/Snippets/All Class Vars.tmSnippet
@@ -0,0 +1,16 @@
+
+
+
+
+ content
+ .classVarNames.dump;
+ name
+ All Class Vars
+ scope
+ source.supercollider
+ tabTrigger
+ .acvars
+ uuid
+ 3FC8E89C-7BAF-4C66-9327-C544EBF53DFE
+
+
diff --git a/Snippets/All Vars.tmSnippet b/Snippets/All Vars.tmSnippet
new file mode 100644
index 0000000..fb10342
--- /dev/null
+++ b/Snippets/All Vars.tmSnippet
@@ -0,0 +1,16 @@
+
+
+
+
+ content
+ .instVarNames.dump;
+ name
+ All Vars
+ scope
+ source.supercollider
+ tabTrigger
+ .avars
+ uuid
+ 93CDD123-97D9-40CB-9F63-A6F0A42D8622
+
+
diff --git a/Snippets/BugNumbers.tmSnippet b/Snippets/BugNumbers.tmSnippet
new file mode 100644
index 0000000..ec6519f
--- /dev/null
+++ b/Snippets/BugNumbers.tmSnippet
@@ -0,0 +1,19 @@
+
+
+
+
+ content
+ //
+$1.postln;
+//
+
+ name
+ BugNumbers
+ scope
+ source.supercollider
+ tabTrigger
+ n.
+ uuid
+ 4C6C9C58-92F3-4FD2-AE39-00F01AC3F7B2
+
+
diff --git a/Snippets/While___.tmSnippet b/Snippets/While___.tmSnippet
new file mode 100644
index 0000000..a642ac2
--- /dev/null
+++ b/Snippets/While___.tmSnippet
@@ -0,0 +1,18 @@
+
+
+
+
+ content
+ while({${1:condition}}, {
+ ${2:do}
+});
+ name
+ While...
+ scope
+ source.supercollider
+ tabTrigger
+ while
+ uuid
+ D3FF72CE-4B17-47E2-8A3A-E2E4A6BAC859
+
+
diff --git a/Snippets/_get.tmSnippet b/Snippets/_get.tmSnippet
new file mode 100644
index 0000000..5e9d1df
--- /dev/null
+++ b/Snippets/_get.tmSnippet
@@ -0,0 +1,16 @@
+
+
+
+
+ content
+ .get(${1:0}, {|msg| ${2:msg.postln}});
+ name
+ .get
+ scope
+ source.supercollider
+ tabTrigger
+ .get
+ uuid
+ 43E979D3-9639-4DCC-9E57-24A5C72A30F1
+
+
diff --git a/Snippets/_set.tmSnippet b/Snippets/_set.tmSnippet
new file mode 100644
index 0000000..d717e3d
--- /dev/null
+++ b/Snippets/_set.tmSnippet
@@ -0,0 +1,16 @@
+
+
+
+
+ content
+ .set(\\${1:arg}, ${2:val});
+ name
+ .set
+ scope
+ source.supercollider
+ tabTrigger
+ .set
+ uuid
+ AB35A021-A800-4B82-B603-295CFD714A5B
+
+
diff --git a/Snippets/any ___.tmSnippet b/Snippets/any ___.tmSnippet
new file mode 100644
index 0000000..5ec1d5e
--- /dev/null
+++ b/Snippets/any ___.tmSnippet
@@ -0,0 +1,18 @@
+
+
+
+
+ content
+ any { |item, i|
+ $1
+};
+ name
+ any ...
+ scope
+ source.supercollider
+ tabTrigger
+ any
+ uuid
+ DF09CE07-5704-4932-8DC7-86A1ECE54401
+
+
diff --git a/Snippets/case copy.tmSnippet b/Snippets/case copy.tmSnippet
new file mode 100644
index 0000000..0fd3edd
--- /dev/null
+++ b/Snippets/case copy.tmSnippet
@@ -0,0 +1,19 @@
+
+
+
+
+ content
+ switch ($1)
+ {$2} {$3}
+ {$4} {$5};
+
+ name
+ case copy
+ scope
+ source.supercollider
+ tabTrigger
+ switch
+ uuid
+ A2B8FE76-A086-4FD3-B832-7154B7CE88F4
+
+
diff --git a/Snippets/case.tmSnippet b/Snippets/case.tmSnippet
new file mode 100644
index 0000000..a76c749
--- /dev/null
+++ b/Snippets/case.tmSnippet
@@ -0,0 +1,19 @@
+
+
+
+
+ content
+ case
+ {$1} {$2}
+ {$3} {$4};
+
+ name
+ case
+ scope
+ source.supercollider
+ tabTrigger
+ case
+ uuid
+ 44331733-E717-4546-BA68-C254284E1089
+
+
diff --git a/Snippets/dumpAllMethods.tmSnippet b/Snippets/dumpAllMethods.tmSnippet
new file mode 100644
index 0000000..fd2b741
--- /dev/null
+++ b/Snippets/dumpAllMethods.tmSnippet
@@ -0,0 +1,16 @@
+
+
+
+
+ content
+ .dumpAllMethods;
+ name
+ dumpAllMethods
+ scope
+ source.supercollider
+ tabTrigger
+ .dm
+ uuid
+ 78E00F80-2133-42C8-94E8-C570693BEC8E
+
+
diff --git a/Snippets/dumpInterface.tmSnippet b/Snippets/dumpInterface.tmSnippet
new file mode 100644
index 0000000..1bc7978
--- /dev/null
+++ b/Snippets/dumpInterface.tmSnippet
@@ -0,0 +1,16 @@
+
+
+
+
+ content
+ .dumpInterface;
+ name
+ dumpInterface
+ scope
+ source.supercollider
+ tabTrigger
+ .di
+ uuid
+ 533A6101-A0FB-4F3B-A94A-E04A8DC46C0F
+
+
diff --git a/Snippets/every ___.tmSnippet b/Snippets/every ___.tmSnippet
new file mode 100644
index 0000000..b01244a
--- /dev/null
+++ b/Snippets/every ___.tmSnippet
@@ -0,0 +1,18 @@
+
+
+
+
+ content
+ every { |item, i|
+ $1
+};
+ name
+ every ...
+ scope
+ source.supercollider
+ tabTrigger
+ every
+ uuid
+ 43EED273-EF78-473E-8BF0-650D2FC19CCA
+
+
diff --git a/Snippets/if ___ 2.tmSnippet b/Snippets/if ___ 2.tmSnippet
new file mode 100644
index 0000000..0875544
--- /dev/null
+++ b/Snippets/if ___ 2.tmSnippet
@@ -0,0 +1,18 @@
+
+
+
+
+ content
+ if(${1:condition}) {
+ ${2:true}
+};
+ name
+ if ...
+ scope
+ source.supercollider
+ tabTrigger
+ if
+ uuid
+ 44E4E852-1518-4E8C-84F1-9990A1B910ED
+
+
diff --git a/Snippets/if ___.tmSnippet b/Snippets/if ___.tmSnippet
index 4c7198c..a51866e 100644
--- a/Snippets/if ___.tmSnippet
+++ b/Snippets/if ___.tmSnippet
@@ -13,7 +13,7 @@
scope
source.supercollider
tabTrigger
- if
+ ife
uuid
C0F1C9B0-6393-4B2B-86B4-40010363DCDE
diff --git a/Snippets/newClass.tmSnippet b/Snippets/newClass.tmSnippet
new file mode 100644
index 0000000..cf1e237
--- /dev/null
+++ b/Snippets/newClass.tmSnippet
@@ -0,0 +1,22 @@
+
+
+
+
+ content
+ ${1:Classname} : ${2:Object} {
+ *new { $3
+ ^super.new.init$4;
+ }
+
+ init { $5
+ $6
+ }
+}
+ name
+ untitled
+ tabTrigger
+ class
+ uuid
+ 7581E1DB-6946-44BB-B836-6F5CE5E99B55
+
+
diff --git a/Snippets/untitled 8.tmSnippet b/Snippets/untitled 8.tmSnippet
index cf1e237..87e6643 100644
--- a/Snippets/untitled 8.tmSnippet
+++ b/Snippets/untitled 8.tmSnippet
@@ -3,20 +3,16 @@
content
- ${1:Classname} : ${2:Object} {
- *new { $3
- ^super.new.init$4;
- }
-
- init { $5
- $6
- }
-}
+ .makeBundle(${1:0.2}, {
+ $2
+});
name
- untitled
+ makeBundle
+ scope
+ source.supercollider
tabTrigger
- class
+ .mb
uuid
- 7581E1DB-6946-44BB-B836-6F5CE5E99B55
+ 66B16E22-D3FB-464F-B820-2FEEFD79DBA5
diff --git a/Snippets/untitled.tmSnippet b/Snippets/untitled.tmSnippet
index be28fb6..3030f91 100644
--- a/Snippets/untitled.tmSnippet
+++ b/Snippets/untitled.tmSnippet
@@ -3,7 +3,7 @@
content
- .postln
+ .postln;
name
.postln
scope
diff --git a/info.plist b/info.plist
index beebdec..5c48549 100644
--- a/info.plist
+++ b/info.plist
@@ -43,6 +43,21 @@
ABFD1872-DD86-4099-B758-28E319EF479D
BB37ACE9-8262-4AF6-B3C6-43DC0AF2B370
D36563CB-A0CE-43EB-8F19-2EF1D5E42B81
+ 43E979D3-9639-4DCC-9E57-24A5C72A30F1
+ AB35A021-A800-4B82-B603-295CFD714A5B
+ 3FC8E89C-7BAF-4C66-9327-C544EBF53DFE
+ 93CDD123-97D9-40CB-9F63-A6F0A42D8622
+ 4C6C9C58-92F3-4FD2-AE39-00F01AC3F7B2
+ D3FF72CE-4B17-47E2-8A3A-E2E4A6BAC859
+ DF09CE07-5704-4932-8DC7-86A1ECE54401
+ 44331733-E717-4546-BA68-C254284E1089
+ A2B8FE76-A086-4FD3-B832-7154B7CE88F4
+ 78E00F80-2133-42C8-94E8-C570693BEC8E
+ 533A6101-A0FB-4F3B-A94A-E04A8DC46C0F
+ 43EED273-EF78-473E-8BF0-650D2FC19CCA
+ 44E4E852-1518-4E8C-84F1-9990A1B910ED
+ 66B16E22-D3FB-464F-B820-2FEEFD79DBA5
+ C94CF802-251A-44FE-87CB-4C50FA4D4D02
uuid
7613A472-3FAB-454C-8CF2-2E62F0D00920