diff --git a/bundle/snipmate-snippets/html/textarea.snippet b/bundle/snipmate-snippets/html/textarea.snippet
deleted file mode 100644
index 0b3fb84b..00000000
--- a/bundle/snipmate-snippets/html/textarea.snippet
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/bundle/snipmate-snippets/java/class/basic+constructor+main.snippet b/bundle/snipmate-snippets/java/class/basic+constructor+main.snippet
deleted file mode 100644
index 3bd770e2..00000000
--- a/bundle/snipmate-snippets/java/class/basic+constructor+main.snippet
+++ /dev/null
@@ -1,17 +0,0 @@
-/**
- * class $2
- * @author ${4:`g:snips_author`}
- */
-${1:public} class ${2:`Snippet_JavaClassNameFromFilename()`}${3} {
-
- /**
- * Constructor for $2
- */
- public $2(${4}) {
- ${5}
- }
-
- public static void main(String args[]) {
- }
-
-}
diff --git a/bundle/snipmate-snippets/java/class/basic+constructor.snippet b/bundle/snipmate-snippets/java/class/basic+constructor.snippet
deleted file mode 100644
index 05eabefa..00000000
--- a/bundle/snipmate-snippets/java/class/basic+constructor.snippet
+++ /dev/null
@@ -1,14 +0,0 @@
-/**
- * class $2
- * @author ${4:`g:snips_author`}
- */
-${1:public} class ${2:`Snippet_JavaClassNameFromFilename()`}${3} {
-
- /**
- * Constructor for $2
- */
- public $2(${5}){
- ${6}
- }
-
-}
diff --git a/bundle/snipmate-snippets/java/class/basic.snippet b/bundle/snipmate-snippets/java/class/basic.snippet
deleted file mode 100644
index 05eabefa..00000000
--- a/bundle/snipmate-snippets/java/class/basic.snippet
+++ /dev/null
@@ -1,14 +0,0 @@
-/**
- * class $2
- * @author ${4:`g:snips_author`}
- */
-${1:public} class ${2:`Snippet_JavaClassNameFromFilename()`}${3} {
-
- /**
- * Constructor for $2
- */
- public $2(${5}){
- ${6}
- }
-
-}
diff --git a/bundle/snipmate-snippets/java/for.snippet b/bundle/snipmate-snippets/java/for.snippet
deleted file mode 100644
index 70a41086..00000000
--- a/bundle/snipmate-snippets/java/for.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-for(${1:int i=0}; ${2:condition}; ${3:i++}){
- ${4}
-}
diff --git a/bundle/snipmate-snippets/java/gs.snippet b/bundle/snipmate-snippets/java/gs.snippet
deleted file mode 100644
index 954a9a09..00000000
--- a/bundle/snipmate-snippets/java/gs.snippet
+++ /dev/null
@@ -1,9 +0,0 @@
-//getter for $3
-public ${2:variable_type} get${1:VariableName}() {
- return ${3:variableName};
-}
-
-//setter for $3
-public void set$1($2 $3) {
- this.$3 = $3;
-}${4}
diff --git a/bundle/snipmate-snippets/java/if.snippet b/bundle/snipmate-snippets/java/if.snippet
deleted file mode 100644
index b9d1c5c3..00000000
--- a/bundle/snipmate-snippets/java/if.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-if(${1}){
- ${2}
-}
diff --git a/bundle/snipmate-snippets/java/ife.snippet b/bundle/snipmate-snippets/java/ife.snippet
deleted file mode 100644
index a7e43d09..00000000
--- a/bundle/snipmate-snippets/java/ife.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-if(${1}){
- ${2}
-}else{
-}
diff --git a/bundle/snipmate-snippets/java/log.snippet b/bundle/snipmate-snippets/java/log.snippet
deleted file mode 100644
index abb7c7d6..00000000
--- a/bundle/snipmate-snippets/java/log.snippet
+++ /dev/null
@@ -1 +0,0 @@
-System.${1:out}.println(${2});
diff --git a/bundle/snipmate-snippets/java/m.snippet b/bundle/snipmate-snippets/java/m.snippet
deleted file mode 100644
index 67bf3fb0..00000000
--- a/bundle/snipmate-snippets/java/m.snippet
+++ /dev/null
@@ -1,8 +0,0 @@
-/**
- * ${7:Method Description}
- * ${5}
- * @return ${6}
- */
-${1:public} ${2:void} ${3:methodName}(${4}) {
- ${8}
-}
diff --git a/bundle/snipmate-snippets/javascript-jquery/add.snippet b/bundle/snipmate-snippets/javascript-jquery/add.snippet
deleted file mode 100644
index 3bf9756d..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/add.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.add('${2:selector expression}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/addClass.snippet b/bundle/snipmate-snippets/javascript-jquery/addClass.snippet
deleted file mode 100644
index 68007744..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/addClass.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.addClass('${2:class name}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/after.snippet b/bundle/snipmate-snippets/javascript-jquery/after.snippet
deleted file mode 100644
index 34d1956d..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/after.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.after('${2:Some text and bold!}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/ajax.snippet b/bundle/snipmate-snippets/javascript-jquery/ajax.snippet
deleted file mode 100644
index 5453a257..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/ajax.snippet
+++ /dev/null
@@ -1,18 +0,0 @@
-$.ajax({
- url: "${1:mydomain.com/url}",
- type: "${2:POST}",
- dataType: "${3:xml/html/script/json}",
- data: $.param( $("${4:Element or Expression}") ),
-
- complete: function() {
- ${5://called when complete}
- },
-
- success: function() {
- ${6://called when successful}
- },
-
- error: function() {
- ${7://called when there is an error}
- },
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/ajaxerror.snippet b/bundle/snipmate-snippets/javascript-jquery/ajaxerror.snippet
deleted file mode 100644
index 0f8ccdaf..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/ajaxerror.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-.ajaxError(function(${1:request, settings}) {
- ${2://stuff to do when an AJAX call returns an error};
-});
-${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/ajaxget.snippet b/bundle/snipmate-snippets/javascript-jquery/ajaxget.snippet
deleted file mode 100644
index 1489859a..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/ajaxget.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-$.get('${1:/test/ajax-test.xml}', function(xml){
- ${2:alert( ("title",xml).text() ) //optional stuff to do after get;}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/ajaxgetif.snippet b/bundle/snipmate-snippets/javascript-jquery/ajaxgetif.snippet
deleted file mode 100644
index 0f4d1ef0..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/ajaxgetif.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-$.getIfModified('${1:/test/test.cgi}', function(data){
- ${2:alert( "Data loaded: " + data ) //optional stuff to do after get;}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/ajaxpost.snippet b/bundle/snipmate-snippets/javascript-jquery/ajaxpost.snippet
deleted file mode 100644
index f62bf102..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/ajaxpost.snippet
+++ /dev/null
@@ -1,5 +0,0 @@
-$.post('<+/path/to/file.cgi+>',{
- <+<+param1+>: "<+value1+>", <+param2+>: "<+value2+>"+>},
- function(){
- <+//stuff to do after event occurs;+>
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/ajaxsend.snippet b/bundle/snipmate-snippets/javascript-jquery/ajaxsend.snippet
deleted file mode 100644
index 4b74cd98..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/ajaxsend.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-.ajaxSend(function(${1:request, settings}) {
- ${2://stuff to do when an AJAX call returns an error};
-});
-${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/ajaxsetup.snippet b/bundle/snipmate-snippets/javascript-jquery/ajaxsetup.snippet
deleted file mode 100644
index c5b4ad02..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/ajaxsetup.snippet
+++ /dev/null
@@ -1,18 +0,0 @@
-$.ajaxSetup({
- url: "${1:mydomain.com/url}",
- type: "${2:POST}",
- dataType: "${3:xml/html/script/json}",
- data: $.param( $("${4:Element or Expression}") ),
-
- complete: function() {
- ${5://called when complete}
- },
-
- success: function() {
- ${6://called when successful}
- },
-
- error: function() {
- ${7://called when there is an error}
- },
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/ajaxstart.snippet b/bundle/snipmate-snippets/javascript-jquery/ajaxstart.snippet
deleted file mode 100644
index 3caafd58..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/ajaxstart.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-$.ajaxStart(function() {
- ${1://stuff to do when an AJAX call is started and no other AJAX calls are in progress};
-});
-${2}
diff --git a/bundle/snipmate-snippets/javascript-jquery/ajaxstop.snippet b/bundle/snipmate-snippets/javascript-jquery/ajaxstop.snippet
deleted file mode 100644
index 6088a9f5..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/ajaxstop.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-$.ajaxStop(function() {
- ${1://stuff to do when an AJAX call is started and no other AJAX calls are in progress};
-});
-${2}
diff --git a/bundle/snipmate-snippets/javascript-jquery/ajaxsuccess.snippet b/bundle/snipmate-snippets/javascript-jquery/ajaxsuccess.snippet
deleted file mode 100644
index ba2247dc..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/ajaxsuccess.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-$.ajaxSuccess(function() {
- ${1://stuff to do when an AJAX call is started and no other AJAX calls are in progress};
-});
-${2}
diff --git a/bundle/snipmate-snippets/javascript-jquery/animate.snippet b/bundle/snipmate-snippets/javascript-jquery/animate.snippet
deleted file mode 100644
index 19135327..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/animate.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.animate({${2:param1: value1, param2: value2}}, ${3:speed})${4}
diff --git a/bundle/snipmate-snippets/javascript-jquery/append.snippet b/bundle/snipmate-snippets/javascript-jquery/append.snippet
deleted file mode 100644
index bc4ff4d3..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/append.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.append('${2:Some text and bold!}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/appendTo.snippet b/bundle/snipmate-snippets/javascript-jquery/appendTo.snippet
deleted file mode 100644
index 97883710..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/appendTo.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.appendTo('${2:selector expression}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/attr.snippet b/bundle/snipmate-snippets/javascript-jquery/attr.snippet
deleted file mode 100644
index fb7e2f42..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/attr.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.attr('${2:attribute}', '${3:value}')${4}
diff --git a/bundle/snipmate-snippets/javascript-jquery/attrm.snippet b/bundle/snipmate-snippets/javascript-jquery/attrm.snippet
deleted file mode 100644
index 15685512..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/attrm.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.attr({'${2:attr1}': '${3:value1}', '${4:attr2}': '${5:value2}'})${6}
diff --git a/bundle/snipmate-snippets/javascript-jquery/before.snippet b/bundle/snipmate-snippets/javascript-jquery/before.snippet
deleted file mode 100644
index e12c4aed..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/before.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.before('${2:Some text and bold!}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/bind.snippet b/bundle/snipmate-snippets/javascript-jquery/bind.snippet
deleted file mode 100644
index dda284d9..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/bind.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.bind('${2:event name}', function(${3:event}) {
- ${4:// Act on the event}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/blur.snippet b/bundle/snipmate-snippets/javascript-jquery/blur.snippet
deleted file mode 100644
index 674623db..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/blur.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.blur(function() {
- ${2:// Act on the event}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/change.snippet b/bundle/snipmate-snippets/javascript-jquery/change.snippet
deleted file mode 100644
index 184f8a99..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/change.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.change(function() {
- ${2:// Act on the event}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/children.snippet b/bundle/snipmate-snippets/javascript-jquery/children.snippet
deleted file mode 100644
index 2db688b1..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/children.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.children('${2:selector expression}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/click.snippet b/bundle/snipmate-snippets/javascript-jquery/click.snippet
deleted file mode 100644
index d17a047e..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/click.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.click(function() {
- ${2:// Act on the event}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/clone.snippet b/bundle/snipmate-snippets/javascript-jquery/clone.snippet
deleted file mode 100644
index 83b0b421..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/clone.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.clone()${2}
diff --git a/bundle/snipmate-snippets/javascript-jquery/contains.snippet b/bundle/snipmate-snippets/javascript-jquery/contains.snippet
deleted file mode 100644
index 2a073948..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/contains.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.contains('${2:text to find}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/css.snippet b/bundle/snipmate-snippets/javascript-jquery/css.snippet
deleted file mode 100644
index 408199eb..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/css.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.css('${2:attribute}', '${3:value}')${4}
diff --git a/bundle/snipmate-snippets/javascript-jquery/cssm.snippet b/bundle/snipmate-snippets/javascript-jquery/cssm.snippet
deleted file mode 100644
index 7eebe1e4..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/cssm.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.css({${2:attribute1}: '${3:value1}', ${4:attribute2}: '${5:value2}'})${6}
diff --git a/bundle/snipmate-snippets/javascript-jquery/dblclick.snippet b/bundle/snipmate-snippets/javascript-jquery/dblclick.snippet
deleted file mode 100644
index 4b2d6b2a..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/dblclick.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.dblclick(function() {
- ${2:// Act on the event}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/each.snippet b/bundle/snipmate-snippets/javascript-jquery/each.snippet
deleted file mode 100644
index 05beed2e..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/each.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.each(function(index) {
- ${2:this.innerHTML = this + " is the element, " + index + " is the position";}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/el.snippet b/bundle/snipmate-snippets/javascript-jquery/el.snippet
deleted file mode 100644
index d2065238..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/el.snippet
+++ /dev/null
@@ -1 +0,0 @@
-$('${1}')${2:}
diff --git a/bundle/snipmate-snippets/javascript-jquery/eltrim.snippet b/bundle/snipmate-snippets/javascript-jquery/eltrim.snippet
deleted file mode 100644
index 9cc0d692..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/eltrim.snippet
+++ /dev/null
@@ -1 +0,0 @@
-$.trim('${1:string}')${2}
diff --git a/bundle/snipmate-snippets/javascript-jquery/end.snippet b/bundle/snipmate-snippets/javascript-jquery/end.snippet
deleted file mode 100644
index 293102c4..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/end.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.end()${2}
diff --git a/bundle/snipmate-snippets/javascript-jquery/error.snippet b/bundle/snipmate-snippets/javascript-jquery/error.snippet
deleted file mode 100644
index 23b0e650..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/error.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.error(function() {
- ${2:// Act on the event}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/fadein.snippet b/bundle/snipmate-snippets/javascript-jquery/fadein.snippet
deleted file mode 100644
index 549d8464..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/fadein.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.fadeIn('${2:slow/400/fast}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/fadeinc.snippet b/bundle/snipmate-snippets/javascript-jquery/fadeinc.snippet
deleted file mode 100644
index 9090853e..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/fadeinc.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.fadeIn('slow/400/fast', function() {
- ${2://Stuff to do *after* the animation takes place};
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/fadeout.snippet b/bundle/snipmate-snippets/javascript-jquery/fadeout.snippet
deleted file mode 100644
index 24d6c763..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/fadeout.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.fadeOut('${2:slow/400/fast}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/fadeoutc.snippet b/bundle/snipmate-snippets/javascript-jquery/fadeoutc.snippet
deleted file mode 100644
index 76d54571..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/fadeoutc.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.fadeOut('slow/400/fast', function() {
- ${2://Stuff to do *after* the animation takes place};
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/fadeto.snippet b/bundle/snipmate-snippets/javascript-jquery/fadeto.snippet
deleted file mode 100644
index b0e584aa..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/fadeto.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.fadeTo('${2:slow/400/fast}', ${3:0.5})${4}
diff --git a/bundle/snipmate-snippets/javascript-jquery/fadetoc.snippet b/bundle/snipmate-snippets/javascript-jquery/fadetoc.snippet
deleted file mode 100644
index 17243b4c..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/fadetoc.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.fadeTo('slow/400/fast', ${2:0.5}, function() {
- ${3://Stuff to do *after* the animation takes place};
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/filter.snippet b/bundle/snipmate-snippets/javascript-jquery/filter.snippet
deleted file mode 100644
index d33fdf2b..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/filter.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.filter('${2:selector expression}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/find.snippet b/bundle/snipmate-snippets/javascript-jquery/find.snippet
deleted file mode 100644
index 1791e912..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/find.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.find('${2:selector expression}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/focus.snippet b/bundle/snipmate-snippets/javascript-jquery/focus.snippet
deleted file mode 100644
index 3b1b5719..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/focus.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.focus(function() {
- ${2:// Act on the event}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/get.snippet b/bundle/snipmate-snippets/javascript-jquery/get.snippet
deleted file mode 100644
index 4374c183..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/get.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.get(${2:element index})${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/getjson.snippet b/bundle/snipmate-snippets/javascript-jquery/getjson.snippet
deleted file mode 100644
index 518d676d..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/getjson.snippet
+++ /dev/null
@@ -1,5 +0,0 @@
-$.getJSON('<+/path/to/file.cgi+>',{
- <+<+param1+>: "<+value1+>", <+param2+>: "<+value2+>"+>},
- function(json){
- <+//stuff to do after event occurs;+>
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/getscript.snippet b/bundle/snipmate-snippets/javascript-jquery/getscript.snippet
deleted file mode 100644
index 0b62d90b..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/getscript.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-$.getScript('${1:somescript.js}', function(){
- ${2://optional stuff to do after getScript;}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/height.snippet b/bundle/snipmate-snippets/javascript-jquery/height.snippet
deleted file mode 100644
index 1515d5c6..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/height.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.height(${2:integer})${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/hide.snippet b/bundle/snipmate-snippets/javascript-jquery/hide.snippet
deleted file mode 100644
index c8071cbc..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/hide.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.hide('${2:slow/400/fast}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/hidec.snippet b/bundle/snipmate-snippets/javascript-jquery/hidec.snippet
deleted file mode 100644
index 62f2280a..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/hidec.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.hide('${2:slow/400/fast}', function() {
- ${3://Stuff to do *after* the animation takes place}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/hover.snippet b/bundle/snipmate-snippets/javascript-jquery/hover.snippet
deleted file mode 100644
index d8468c1a..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/hover.snippet
+++ /dev/null
@@ -1,5 +0,0 @@
-${1:obj}.hover(function() {
- ${2:// Stuff to do when the mouse enters the element;}
-}, function() {
- ${3:// Stuff to do when the mouse leaves the element;}
-});${4}
diff --git a/bundle/snipmate-snippets/javascript-jquery/html.snippet b/bundle/snipmate-snippets/javascript-jquery/html.snippet
deleted file mode 100644
index 0c5a25e1..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/html.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.html('${2:Some text and bold!}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/insertAfter.snippet b/bundle/snipmate-snippets/javascript-jquery/insertAfter.snippet
deleted file mode 100644
index 66c389eb..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/insertAfter.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.insertAfter('${2:selector expression}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/insertBefore.snippet b/bundle/snipmate-snippets/javascript-jquery/insertBefore.snippet
deleted file mode 100644
index e7090d4d..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/insertBefore.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.insertBefore('${2:selector expression}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/is.snippet b/bundle/snipmate-snippets/javascript-jquery/is.snippet
deleted file mode 100644
index 28eefb02..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/is.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.is('${2:selector expression}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/load.snippet b/bundle/snipmate-snippets/javascript-jquery/load.snippet
deleted file mode 100644
index 1f09fbc9..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/load.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.load(function() {
- ${2:// Act on the event}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/loadf.snippet b/bundle/snipmate-snippets/javascript-jquery/loadf.snippet
deleted file mode 100644
index 2e7d9c8b..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/loadf.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-<+obj+>.load('<+/path/to/file.htm+>', { <+<+param1+>: "<+value1+>", <+param2+>: "<+value2+>"+> }, function() {
- <+// Stuff to do after the page is loaded+>
-});
\ No newline at end of file
diff --git a/bundle/snipmate-snippets/javascript-jquery/loadif.snippet b/bundle/snipmate-snippets/javascript-jquery/loadif.snippet
deleted file mode 100644
index fe45d05a..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/loadif.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-<+obj+>.loadIfModified('<+/path/to/file.htm+>', { <+<+param1+>: "<+value1+>", <+param2+>: "<+value2+>"+> }, function() {
- <+// Stuff to do after the page is loaded+>
-});
\ No newline at end of file
diff --git a/bundle/snipmate-snippets/javascript-jquery/mdown.snippet b/bundle/snipmate-snippets/javascript-jquery/mdown.snippet
deleted file mode 100644
index 3be70e1b..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/mdown.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.mousedown(function() {
- ${2:// Act on the event}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/mmove.snippet b/bundle/snipmate-snippets/javascript-jquery/mmove.snippet
deleted file mode 100644
index eb7ac052..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/mmove.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.mousemove(function() {
- ${2:// Act on the event}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/mout.snippet b/bundle/snipmate-snippets/javascript-jquery/mout.snippet
deleted file mode 100644
index f2142756..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/mout.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.mouseout(function() {
- ${2:// Act on the event}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/mover.snippet b/bundle/snipmate-snippets/javascript-jquery/mover.snippet
deleted file mode 100644
index f1eb19cc..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/mover.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.mouseover(function() {
- ${2:// Act on the event}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/mup.snippet b/bundle/snipmate-snippets/javascript-jquery/mup.snippet
deleted file mode 100644
index 04fb36a3..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/mup.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.mouseup(function() {
- ${2:// Act on the event}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/next.snippet b/bundle/snipmate-snippets/javascript-jquery/next.snippet
deleted file mode 100644
index b6a65281..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/next.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.next('${2:selector expression}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/not.snippet b/bundle/snipmate-snippets/javascript-jquery/not.snippet
deleted file mode 100644
index c6a217f6..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/not.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.not('${2:selector expression}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/one.snippet b/bundle/snipmate-snippets/javascript-jquery/one.snippet
deleted file mode 100644
index cacdbfb5..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/one.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.one('${2:event name}', function(${3:event}) {
- ${4:// Act on the event once}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/parent.snippet b/bundle/snipmate-snippets/javascript-jquery/parent.snippet
deleted file mode 100644
index 0490f05a..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/parent.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.parent('${2:selector expression}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/parents.snippet b/bundle/snipmate-snippets/javascript-jquery/parents.snippet
deleted file mode 100644
index fb0bd131..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/parents.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.parents('${2:selector expression}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/prepend.snippet b/bundle/snipmate-snippets/javascript-jquery/prepend.snippet
deleted file mode 100644
index bc41d48f..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/prepend.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.prepend('${2:Some text and bold!}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/prependto.snippet b/bundle/snipmate-snippets/javascript-jquery/prependto.snippet
deleted file mode 100644
index e4406957..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/prependto.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.prependTo('${2:selector expression}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/prev.snippet b/bundle/snipmate-snippets/javascript-jquery/prev.snippet
deleted file mode 100644
index b7aba645..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/prev.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.prev('${2:selector expression}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/ready.snippet b/bundle/snipmate-snippets/javascript-jquery/ready.snippet
deleted file mode 100644
index d0005318..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/ready.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-$(document).ready(function() {
- ${1:// Stuff to do as soon as the DOM is ready;}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/remove.snippet b/bundle/snipmate-snippets/javascript-jquery/remove.snippet
deleted file mode 100644
index 4c976a17..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/remove.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.remove()${2}
diff --git a/bundle/snipmate-snippets/javascript-jquery/removeattr.snippet b/bundle/snipmate-snippets/javascript-jquery/removeattr.snippet
deleted file mode 100644
index 267d584a..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/removeattr.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.removeAttr('${2:attribute name}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/removeclass.snippet b/bundle/snipmate-snippets/javascript-jquery/removeclass.snippet
deleted file mode 100644
index f5538030..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/removeclass.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.removeClass('${2:class name}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/reset.snippet b/bundle/snipmate-snippets/javascript-jquery/reset.snippet
deleted file mode 100644
index 777af958..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/reset.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.reset(function() {
- ${2:// Act on the event}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/resize.snippet b/bundle/snipmate-snippets/javascript-jquery/resize.snippet
deleted file mode 100644
index b46ac0a0..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/resize.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.resize(function() {
- ${2:// Act on the event}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/scroll.snippet b/bundle/snipmate-snippets/javascript-jquery/scroll.snippet
deleted file mode 100644
index 7a512442..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/scroll.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.scroll(function() {
- ${2:// Act on the event}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/sdown.snippet b/bundle/snipmate-snippets/javascript-jquery/sdown.snippet
deleted file mode 100644
index b39840e9..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/sdown.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.slideDown('${2:slow/400/fast}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/sdownc.snippet b/bundle/snipmate-snippets/javascript-jquery/sdownc.snippet
deleted file mode 100644
index 3404b783..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/sdownc.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.slideDown('${2:slow/400/fast}', function() {
- ${3://Stuff to do *after* the animation takes place};
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/sdupc.snippet b/bundle/snipmate-snippets/javascript-jquery/sdupc.snippet
deleted file mode 100644
index 873c6657..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/sdupc.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.slideUp('${2:slow/400/fast}', function() {
- ${3://Stuff to do *after* the animation takes place};
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/select.snippet b/bundle/snipmate-snippets/javascript-jquery/select.snippet
deleted file mode 100644
index 986437ed..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/select.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.select(function() {
- ${2:// Act on the event}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/show.snippet b/bundle/snipmate-snippets/javascript-jquery/show.snippet
deleted file mode 100644
index 31819b1e..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/show.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.show('${2:slow/400/fast}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/showc.snippet b/bundle/snipmate-snippets/javascript-jquery/showc.snippet
deleted file mode 100644
index 6dc5bacc..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/showc.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.show('${2:slow/400/fast}', function() {
- ${3://Stuff to do *after* the animation takes place}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/sib.snippet b/bundle/snipmate-snippets/javascript-jquery/sib.snippet
deleted file mode 100644
index 014f1f79..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/sib.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.siblings('${2:selector expression}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/size.snippet b/bundle/snipmate-snippets/javascript-jquery/size.snippet
deleted file mode 100644
index 1ba15439..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/size.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.size()${2}
diff --git a/bundle/snipmate-snippets/javascript-jquery/stoggle.snippet b/bundle/snipmate-snippets/javascript-jquery/stoggle.snippet
deleted file mode 100644
index daba37d2..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/stoggle.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.slideToggle('${2:slow/400/fast}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/submit.snippet b/bundle/snipmate-snippets/javascript-jquery/submit.snippet
deleted file mode 100644
index ae98d83e..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/submit.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:obj}.submit(function() {
- ${2:// Act on the event once}
-});
diff --git a/bundle/snipmate-snippets/javascript-jquery/sup.snippet b/bundle/snipmate-snippets/javascript-jquery/sup.snippet
deleted file mode 100644
index d844a68e..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/sup.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.slideUp('${2:slow/400/fast}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/text.snippet b/bundle/snipmate-snippets/javascript-jquery/text.snippet
deleted file mode 100644
index 5f667c07..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/text.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.text(${2:'some text'})${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/this.snippet b/bundle/snipmate-snippets/javascript-jquery/this.snippet
deleted file mode 100644
index b3cee8d3..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/this.snippet
+++ /dev/null
@@ -1 +0,0 @@
-$(this)${1}
diff --git a/bundle/snipmate-snippets/javascript-jquery/tog.snippet b/bundle/snipmate-snippets/javascript-jquery/tog.snippet
deleted file mode 100644
index 54f5f17a..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/tog.snippet
+++ /dev/null
@@ -1,6 +0,0 @@
-${1:obj}.toggle(function() {
- ${2:// Stuff to do every *odd* time the element is clicked;}
-}, function() {
- ${3:// Stuff to do every *even* time the element is clicked;}
-});
-${4}
diff --git a/bundle/snipmate-snippets/javascript-jquery/togclass.snippet b/bundle/snipmate-snippets/javascript-jquery/togclass.snippet
deleted file mode 100644
index 023a4b7d..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/togclass.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.toggleClass('${2:class name}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/togsh.snippet b/bundle/snipmate-snippets/javascript-jquery/togsh.snippet
deleted file mode 100644
index 265a62d0..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/togsh.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.toggle('${2:slow/400/fast}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/trig.snippet b/bundle/snipmate-snippets/javascript-jquery/trig.snippet
deleted file mode 100644
index f7105e08..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/trig.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.trigger('${2:event name}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/unbind.snippet b/bundle/snipmate-snippets/javascript-jquery/unbind.snippet
deleted file mode 100644
index 0fe423d5..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/unbind.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.unbind('${2:event name}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/val.snippet b/bundle/snipmate-snippets/javascript-jquery/val.snippet
deleted file mode 100644
index cafe0b0b..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/val.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.val('${2:text}')${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/width.snippet b/bundle/snipmate-snippets/javascript-jquery/width.snippet
deleted file mode 100644
index 415631c6..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/width.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.width(${2:integer})${3}
diff --git a/bundle/snipmate-snippets/javascript-jquery/wrap.snippet b/bundle/snipmate-snippets/javascript-jquery/wrap.snippet
deleted file mode 100644
index 55df53ff..00000000
--- a/bundle/snipmate-snippets/javascript-jquery/wrap.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:obj}.wrap('${2:<div class="extra-wrapper"></div>}')${3}
diff --git a/bundle/snipmate-snippets/javascript/anon.snippet b/bundle/snipmate-snippets/javascript/anon.snippet
deleted file mode 100644
index d486c430..00000000
--- a/bundle/snipmate-snippets/javascript/anon.snippet
+++ /dev/null
@@ -1 +0,0 @@
-function(${1}) { ${2} };
diff --git a/bundle/snipmate-snippets/javascript/for.snippet b/bundle/snipmate-snippets/javascript/for.snippet
deleted file mode 100644
index 3933153f..00000000
--- a/bundle/snipmate-snippets/javascript/for.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-for (var <+i+>=0; <+i+> < <+<+Things+>.length+>; <+i+>++) {
-<+<+Things+>[<+i+>]+>
-};
diff --git a/bundle/snipmate-snippets/javascript/fun.snippet b/bundle/snipmate-snippets/javascript/fun.snippet
deleted file mode 100644
index 064b9593..00000000
--- a/bundle/snipmate-snippets/javascript/fun.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-function ${1:function_name} (${2:argument}) {
- ${3:// body}
-}
diff --git a/bundle/snipmate-snippets/javascript/if.snippet b/bundle/snipmate-snippets/javascript/if.snippet
deleted file mode 100644
index 931b9f17..00000000
--- a/bundle/snipmate-snippets/javascript/if.snippet
+++ /dev/null
@@ -1 +0,0 @@
-if (${1:true}) { ${2} };
diff --git a/bundle/snipmate-snippets/javascript/ife.snippet b/bundle/snipmate-snippets/javascript/ife.snippet
deleted file mode 100644
index 6b172d07..00000000
--- a/bundle/snipmate-snippets/javascript/ife.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-if (${1:true}) {
- ${2}
-} else {
-};
diff --git a/bundle/snipmate-snippets/javascript/log.snippet b/bundle/snipmate-snippets/javascript/log.snippet
deleted file mode 100644
index b4cf84fe..00000000
--- a/bundle/snipmate-snippets/javascript/log.snippet
+++ /dev/null
@@ -1 +0,0 @@
-console.log(${1});
diff --git a/bundle/snipmate-snippets/javascript/met.snippet b/bundle/snipmate-snippets/javascript/met.snippet
deleted file mode 100644
index 1c30d617..00000000
--- a/bundle/snipmate-snippets/javascript/met.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:method_name}: function(${2:attribute}){
- ${3}
-}${4:, }
diff --git a/bundle/snipmate-snippets/javascript/proto.snippet b/bundle/snipmate-snippets/javascript/proto.snippet
deleted file mode 100644
index 37cd6d49..00000000
--- a/bundle/snipmate-snippets/javascript/proto.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:class_name}.prototype.${2:method_name} = function(${3:first_argument}) {
- ${4:// body}
-};
diff --git a/bundle/snipmate-snippets/javascript/timeout.snippet b/bundle/snipmate-snippets/javascript/timeout.snippet
deleted file mode 100644
index 6ea2842c..00000000
--- a/bundle/snipmate-snippets/javascript/timeout.snippet
+++ /dev/null
@@ -1 +0,0 @@
-setTimeout(function() { ${1} }, ${2:10});
diff --git a/bundle/snipmate-snippets/objc/I.snippet b/bundle/snipmate-snippets/objc/I.snippet
deleted file mode 100644
index 0032f65f..00000000
--- a/bundle/snipmate-snippets/objc/I.snippet
+++ /dev/null
@@ -1,6 +0,0 @@
-+ (void) initialize
-{
- [[NSUserDefaults standardUserDefaults] registerDefaults:[NSDictionary dictionaryWIthObjectsAndKeys:
- ${1}@"value", @"key",
- nil]];
-}
diff --git a/bundle/snipmate-snippets/objc/Imp.snippet b/bundle/snipmate-snippets/objc/Imp.snippet
deleted file mode 100644
index 91724d3f..00000000
--- a/bundle/snipmate-snippets/objc/Imp.snippet
+++ /dev/null
@@ -1 +0,0 @@
-#import "${1:`Filename()`.h}"${2}
diff --git a/bundle/snipmate-snippets/objc/alloc.snippet b/bundle/snipmate-snippets/objc/alloc.snippet
deleted file mode 100644
index e4d15993..00000000
--- a/bundle/snipmate-snippets/objc/alloc.snippet
+++ /dev/null
@@ -1 +0,0 @@
-[[${1:foo} alloc] init]${2};${3}
diff --git a/bundle/snipmate-snippets/objc/array.snippet b/bundle/snipmate-snippets/objc/array.snippet
deleted file mode 100644
index 45d3ef01..00000000
--- a/bundle/snipmate-snippets/objc/array.snippet
+++ /dev/null
@@ -1 +0,0 @@
-NSMutableArray *${1:array} = [NSMutable array];${2}
diff --git a/bundle/snipmate-snippets/objc/bez.snippet b/bundle/snipmate-snippets/objc/bez.snippet
deleted file mode 100644
index 493aff69..00000000
--- a/bundle/snipmate-snippets/objc/bez.snippet
+++ /dev/null
@@ -1 +0,0 @@
-NSBezierPath *${1:path} = [NSBezierPath bezierPath];${2}
diff --git a/bundle/snipmate-snippets/objc/cat.snippet b/bundle/snipmate-snippets/objc/cat.snippet
deleted file mode 100644
index fd57aae3..00000000
--- a/bundle/snipmate-snippets/objc/cat.snippet
+++ /dev/null
@@ -1,6 +0,0 @@
-@interface ${1:NSObject} (${2:Category})
-@end
-
-@implementation $1 ($2)
-${3}
-@end
diff --git a/bundle/snipmate-snippets/objc/cati.snippet b/bundle/snipmate-snippets/objc/cati.snippet
deleted file mode 100644
index d2852600..00000000
--- a/bundle/snipmate-snippets/objc/cati.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-@interface ${1:NSObject} (${2:Category})
-${3}
-@end
diff --git a/bundle/snipmate-snippets/objc/cli.snippet b/bundle/snipmate-snippets/objc/cli.snippet
deleted file mode 100644
index fa896224..00000000
--- a/bundle/snipmate-snippets/objc/cli.snippet
+++ /dev/null
@@ -1,5 +0,0 @@
-@interface ${1:ClassName} : ${2:NSObject}
-{${3}
-}
-${4}
-@end
diff --git a/bundle/snipmate-snippets/objc/dict.snippet b/bundle/snipmate-snippets/objc/dict.snippet
deleted file mode 100644
index 8b2d7e90..00000000
--- a/bundle/snipmate-snippets/objc/dict.snippet
+++ /dev/null
@@ -1 +0,0 @@
-NSMutableDictionary *${1:dict} = [NSMutableDictionary dictionary];${2}
diff --git a/bundle/snipmate-snippets/objc/forarray.snippet b/bundle/snipmate-snippets/objc/forarray.snippet
deleted file mode 100644
index d32215d0..00000000
--- a/bundle/snipmate-snippets/objc/forarray.snippet
+++ /dev/null
@@ -1,7 +0,0 @@
-unsigned int ${1:object}Count = [${2:array} count];
-
-for (unsigned int index = 0; index < $1Count; index++)
-{
- ${3:id} $1 = [$2 $1AtIndex:index];
- ${4}
-}
diff --git a/bundle/snipmate-snippets/objc/log.snippet b/bundle/snipmate-snippets/objc/log.snippet
deleted file mode 100644
index 69f9c067..00000000
--- a/bundle/snipmate-snippets/objc/log.snippet
+++ /dev/null
@@ -1 +0,0 @@
-NSLog(@"${1}"${2});${3}
diff --git a/bundle/snipmate-snippets/objc/m/class method.snippet b/bundle/snipmate-snippets/objc/m/class method.snippet
deleted file mode 100644
index 191ee160..00000000
--- a/bundle/snipmate-snippets/objc/m/class method.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-+ (${1:id}) ${2:method}
-{${3}
- return nil;
-}
diff --git a/bundle/snipmate-snippets/objc/m/method.snippet b/bundle/snipmate-snippets/objc/m/method.snippet
deleted file mode 100644
index 9f7390e2..00000000
--- a/bundle/snipmate-snippets/objc/m/method.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-- (${1:id}) ${2:method}
-{${3}
- ${4:return nil;}
-}
diff --git a/bundle/snipmate-snippets/objc/objacc.snippet b/bundle/snipmate-snippets/objc/objacc.snippet
deleted file mode 100644
index 840ebfd0..00000000
--- a/bundle/snipmate-snippets/objc/objacc.snippet
+++ /dev/null
@@ -1,11 +0,0 @@
-- (${1:id})${2:thing}
-{
- return $2;
-}
-
-- (void) set$2:($1)
-{
- $1 old$2 = $2;
- $2 = [aValue retain];
- [old$2 release];
-}
diff --git a/bundle/snipmate-snippets/objc/objc.snippet b/bundle/snipmate-snippets/objc/objc.snippet
deleted file mode 100644
index d6671487..00000000
--- a/bundle/snipmate-snippets/objc/objc.snippet
+++ /dev/null
@@ -1,14 +0,0 @@
-@interface ${1:`Filename('', 'object')`} : ${2:NSObject}
-{
-}
-@end
-
-@implementation $1
-- (id) init
-{
- if (self = [super init])
- {${3}
- }
- return self
-}
-@end
diff --git a/bundle/snipmate-snippets/objc/prop.snippet b/bundle/snipmate-snippets/objc/prop.snippet
deleted file mode 100644
index d77495a6..00000000
--- a/bundle/snipmate-snippets/objc/prop.snippet
+++ /dev/null
@@ -1 +0,0 @@
-@property (${1:retain}) ${2:NSSomeClass} *${3:$2};${4}
diff --git a/bundle/snipmate-snippets/objc/rel.snippet b/bundle/snipmate-snippets/objc/rel.snippet
deleted file mode 100644
index 5dea04dd..00000000
--- a/bundle/snipmate-snippets/objc/rel.snippet
+++ /dev/null
@@ -1 +0,0 @@
-[${1:foo} release];${2}
diff --git a/bundle/snipmate-snippets/objc/ret.snippet b/bundle/snipmate-snippets/objc/ret.snippet
deleted file mode 100644
index ee8eba46..00000000
--- a/bundle/snipmate-snippets/objc/ret.snippet
+++ /dev/null
@@ -1 +0,0 @@
-[${1:foo} retain];${2}
diff --git a/bundle/snipmate-snippets/objc/sel.snippet b/bundle/snipmate-snippets/objc/sel.snippet
deleted file mode 100644
index 4d4996d1..00000000
--- a/bundle/snipmate-snippets/objc/sel.snippet
+++ /dev/null
@@ -1 +0,0 @@
-@selector(${1:method}:)${2}
diff --git a/bundle/snipmate-snippets/objc/sm.snippet b/bundle/snipmate-snippets/objc/sm.snippet
deleted file mode 100644
index af139a90..00000000
--- a/bundle/snipmate-snippets/objc/sm.snippet
+++ /dev/null
@@ -1,5 +0,0 @@
-- (${1:id}) ${2:method}:(${3:id})${4:anArgument}
-{
- $1 res = [super $2:$4];${5}
- return res;
-}
diff --git a/bundle/snipmate-snippets/objc/syn.snippet b/bundle/snipmate-snippets/objc/syn.snippet
deleted file mode 100644
index eef7581c..00000000
--- a/bundle/snipmate-snippets/objc/syn.snippet
+++ /dev/null
@@ -1 +0,0 @@
-@synthesize ${1:NSSomeClass};${2}
diff --git a/bundle/snipmate-snippets/php/array.snippet b/bundle/snipmate-snippets/php/array.snippet
deleted file mode 100644
index 922542e0..00000000
--- a/bundle/snipmate-snippets/php/array.snippet
+++ /dev/null
@@ -1 +0,0 @@
-$${1:arrayName} = array('${2}' => ${3});${4}
diff --git a/bundle/snipmate-snippets/php/case.snippet b/bundle/snipmate-snippets/php/case.snippet
deleted file mode 100644
index 8f9e4daf..00000000
--- a/bundle/snipmate-snippets/php/case.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-case '${1:value}':
- ${2:// code...}
- break;${3}
diff --git a/bundle/snipmate-snippets/php/class.snippet b/bundle/snipmate-snippets/php/class.snippet
deleted file mode 100644
index 4929a955..00000000
--- a/bundle/snipmate-snippets/php/class.snippet
+++ /dev/null
@@ -1,11 +0,0 @@
-/**
- * ${1}
- */
-class ${2:ClassName}
-{
- ${3}
- function ${4:__construct}(${5:argument})
- {
- ${6:// code...}
- }
-}
diff --git a/bundle/snipmate-snippets/php/classe.snippet b/bundle/snipmate-snippets/php/classe.snippet
deleted file mode 100644
index 2f2b0bc3..00000000
--- a/bundle/snipmate-snippets/php/classe.snippet
+++ /dev/null
@@ -1,12 +0,0 @@
-/**
- * ${1}
- */
-class ${2:ClassName} extends ${3:AnotherClass}
-{
- ${4}
- function ${5:__construct}(${6:argument})
- {
- ${7:// code...}
- }
-}
-
diff --git a/bundle/snipmate-snippets/php/def.snippet b/bundle/snipmate-snippets/php/def.snippet
deleted file mode 100644
index df0f5ebd..00000000
--- a/bundle/snipmate-snippets/php/def.snippet
+++ /dev/null
@@ -1 +0,0 @@
-define('${1}'${2});${3}
diff --git a/bundle/snipmate-snippets/php/defd.snippet b/bundle/snipmate-snippets/php/defd.snippet
deleted file mode 100644
index 6758cdad..00000000
--- a/bundle/snipmate-snippets/php/defd.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1}defined('${2}')${3}
diff --git a/bundle/snipmate-snippets/php/do.snippet b/bundle/snipmate-snippets/php/do.snippet
deleted file mode 100644
index e7dd5b06..00000000
--- a/bundle/snipmate-snippets/php/do.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-do {
- ${2:// code... }
-} while (${1:/* condition */});"
diff --git a/bundle/snipmate-snippets/php/doc_cp.snippet b/bundle/snipmate-snippets/php/doc_cp.snippet
deleted file mode 100644
index d6d1b3fc..00000000
--- a/bundle/snipmate-snippets/php/doc_cp.snippet
+++ /dev/null
@@ -1,6 +0,0 @@
-/**
- * ${1:undocumented class}
- *
- * @package ${2:default}
- * @author ${3:`g:snips_author`}
- **/${4}
diff --git a/bundle/snipmate-snippets/php/doc_f.snippet b/bundle/snipmate-snippets/php/doc_f.snippet
deleted file mode 100644
index a9adbb07..00000000
--- a/bundle/snipmate-snippets/php/doc_f.snippet
+++ /dev/null
@@ -1,8 +0,0 @@
-/**
- * $2
- * @return ${4:void}
- * @author ${5:`g:snips_author`}
- **/
-${1:public }function ${2:someFunc}(${3})
-{${6}
-}
diff --git a/bundle/snipmate-snippets/php/doc_h.snippet b/bundle/snipmate-snippets/php/doc_h.snippet
deleted file mode 100644
index a0c12e01..00000000
--- a/bundle/snipmate-snippets/php/doc_h.snippet
+++ /dev/null
@@ -1,10 +0,0 @@
-/**
- * ${1}
- *
- * @author ${2:`g:snips_author`}
- * @version ${3:$Id$}
- * @copyright ${4:$2}, `strftime('%d %B, %Y')`
- * @package ${5:default}
- **/
-/**
- * Define DocBlock *//
diff --git a/bundle/snipmate-snippets/php/doc_i.snippet b/bundle/snipmate-snippets/php/doc_i.snippet
deleted file mode 100644
index e62eab72..00000000
--- a/bundle/snipmate-snippets/php/doc_i.snippet
+++ /dev/null
@@ -1,8 +0,0 @@
-/**
- * $1
- * @package ${2:default}
- * @author ${3:`g:snips_author`}
- **/
-interface ${1:someClass}
-{${4}
-} // END interface $1"
diff --git a/bundle/snipmate-snippets/php/ec.snippet b/bundle/snipmate-snippets/php/ec.snippet
deleted file mode 100644
index 489d759b..00000000
--- a/bundle/snipmate-snippets/php/ec.snippet
+++ /dev/null
@@ -1 +0,0 @@
-echo "${1:string}"${2};
diff --git a/bundle/snipmate-snippets/php/else.snippet b/bundle/snipmate-snippets/php/else.snippet
deleted file mode 100644
index b910e982..00000000
--- a/bundle/snipmate-snippets/php/else.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-else {
- ${1:// code...}
-}
diff --git a/bundle/snipmate-snippets/php/elseif.snippet b/bundle/snipmate-snippets/php/elseif.snippet
deleted file mode 100644
index a57dec80..00000000
--- a/bundle/snipmate-snippets/php/elseif.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-elseif (${1:/* condition */}) {
- ${2:// code...}
-}
diff --git a/bundle/snipmate-snippets/php/for.snippet b/bundle/snipmate-snippets/php/for.snippet
deleted file mode 100644
index e9bc52aa..00000000
--- a/bundle/snipmate-snippets/php/for.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-for ($${2:i} = 0; $$2 < ${1:count}; $$2${3:++}) {
- ${4:// code...}
-}
diff --git a/bundle/snipmate-snippets/php/foreach.snippet b/bundle/snipmate-snippets/php/foreach.snippet
deleted file mode 100644
index 5fe47e5b..00000000
--- a/bundle/snipmate-snippets/php/foreach.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-foreach ($${1:variable} as $${2:key}){
- ${3:// code...}
-}
diff --git a/bundle/snipmate-snippets/php/foreachk.snippet b/bundle/snipmate-snippets/php/foreachk.snippet
deleted file mode 100644
index f78d57ae..00000000
--- a/bundle/snipmate-snippets/php/foreachk.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-foreach ($${1:variable} as $${2:key} => $${3:value}){
- ${4:// code...}
-}
diff --git a/bundle/snipmate-snippets/php/fun.snippet b/bundle/snipmate-snippets/php/fun.snippet
deleted file mode 100644
index 0f5d3534..00000000
--- a/bundle/snipmate-snippets/php/fun.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-${1:public }function ${2:FunctionName}(${3})
-{
- ${4:// code...}
-}
diff --git a/bundle/snipmate-snippets/php/get.snippet b/bundle/snipmate-snippets/php/get.snippet
deleted file mode 100644
index af32e0a5..00000000
--- a/bundle/snipmate-snippets/php/get.snippet
+++ /dev/null
@@ -1 +0,0 @@
-$_GET['${1}']${2}
diff --git a/bundle/snipmate-snippets/php/globals.snippet b/bundle/snipmate-snippets/php/globals.snippet
deleted file mode 100644
index 6f5b04f3..00000000
--- a/bundle/snipmate-snippets/php/globals.snippet
+++ /dev/null
@@ -1 +0,0 @@
-$GLOBALS['${1:variable}']${2: = }${3:something}${4:;}${5}
diff --git a/bundle/snipmate-snippets/php/if.snippet b/bundle/snipmate-snippets/php/if.snippet
deleted file mode 100644
index 69ac0bd6..00000000
--- a/bundle/snipmate-snippets/php/if.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-if (${1:/* condition */}) {
- ${2:// code...}
-}
diff --git a/bundle/snipmate-snippets/php/ife.snippet b/bundle/snipmate-snippets/php/ife.snippet
deleted file mode 100644
index b8621c1b..00000000
--- a/bundle/snipmate-snippets/php/ife.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-if (${1:/* condition */}) {
- ${2:// code...}
-} else {
-}
diff --git a/bundle/snipmate-snippets/php/inc.snippet b/bundle/snipmate-snippets/php/inc.snippet
deleted file mode 100644
index 8df3966c..00000000
--- a/bundle/snipmate-snippets/php/inc.snippet
+++ /dev/null
@@ -1 +0,0 @@
-include '${1:file}';${2}
diff --git a/bundle/snipmate-snippets/php/inc1.snippet b/bundle/snipmate-snippets/php/inc1.snippet
deleted file mode 100644
index ba262818..00000000
--- a/bundle/snipmate-snippets/php/inc1.snippet
+++ /dev/null
@@ -1 +0,0 @@
-include_once '${1:file}';${2}
diff --git a/bundle/snipmate-snippets/php/log.snippet b/bundle/snipmate-snippets/php/log.snippet
deleted file mode 100644
index 2b8dcc4b..00000000
--- a/bundle/snipmate-snippets/php/log.snippet
+++ /dev/null
@@ -1 +0,0 @@
-error_log(var_export(${1}, true));${2}
diff --git a/bundle/snipmate-snippets/php/php.snippet b/bundle/snipmate-snippets/php/php.snippet
deleted file mode 100644
index ed2ed1ce..00000000
--- a/bundle/snipmate-snippets/php/php.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/bundle/snipmate-snippets/php/post.snippet b/bundle/snipmate-snippets/php/post.snippet
deleted file mode 100644
index 2de7aa5f..00000000
--- a/bundle/snipmate-snippets/php/post.snippet
+++ /dev/null
@@ -1 +0,0 @@
-$_POST['${1}']${2}
diff --git a/bundle/snipmate-snippets/php/req.snippet b/bundle/snipmate-snippets/php/req.snippet
deleted file mode 100644
index c03ea36f..00000000
--- a/bundle/snipmate-snippets/php/req.snippet
+++ /dev/null
@@ -1 +0,0 @@
-require '${1:file}';${2}
diff --git a/bundle/snipmate-snippets/php/req1.snippet b/bundle/snipmate-snippets/php/req1.snippet
deleted file mode 100644
index e909c3bc..00000000
--- a/bundle/snipmate-snippets/php/req1.snippet
+++ /dev/null
@@ -1 +0,0 @@
-require_once '${1:file}';${2}
diff --git a/bundle/snipmate-snippets/php/request.snippet b/bundle/snipmate-snippets/php/request.snippet
deleted file mode 100644
index 9a839b1b..00000000
--- a/bundle/snipmate-snippets/php/request.snippet
+++ /dev/null
@@ -1 +0,0 @@
-$_REQUEST['${1}']${2}
diff --git a/bundle/snipmate-snippets/php/session.snippet b/bundle/snipmate-snippets/php/session.snippet
deleted file mode 100644
index 5e3e11b9..00000000
--- a/bundle/snipmate-snippets/php/session.snippet
+++ /dev/null
@@ -1 +0,0 @@
-$_SESSION['${1}']${2}
diff --git a/bundle/snipmate-snippets/php/switch.snippet b/bundle/snipmate-snippets/php/switch.snippet
deleted file mode 100644
index 7fc47c63..00000000
--- a/bundle/snipmate-snippets/php/switch.snippet
+++ /dev/null
@@ -1,9 +0,0 @@
-switch ($${1:variable}) {
- case '${2:value}':
- ${3:// code...}
- break;
- ${5}
- default:
- ${4:// code...}
- break;
-}
diff --git a/bundle/snipmate-snippets/php/t.snippet b/bundle/snipmate-snippets/php/t.snippet
deleted file mode 100644
index e8deae52..00000000
--- a/bundle/snipmate-snippets/php/t.snippet
+++ /dev/null
@@ -1 +0,0 @@
-$${1:retVal} = (${2:condition}) ? ${3:a} : ${4:b};${5}
diff --git a/bundle/snipmate-snippets/php/try.snippet b/bundle/snipmate-snippets/php/try.snippet
deleted file mode 100644
index 66a7f651..00000000
--- a/bundle/snipmate-snippets/php/try.snippet
+++ /dev/null
@@ -1,6 +0,0 @@
-try {
- ${1:// code...}
-} catch (${2:Exception} $e) {
- ${3:// code...}
-}
-
diff --git a/bundle/snipmate-snippets/php/var.snippet b/bundle/snipmate-snippets/php/var.snippet
deleted file mode 100644
index 1f8cd08e..00000000
--- a/bundle/snipmate-snippets/php/var.snippet
+++ /dev/null
@@ -1 +0,0 @@
-var_export(${1});${2}
diff --git a/bundle/snipmate-snippets/php/wh.snippet b/bundle/snipmate-snippets/php/wh.snippet
deleted file mode 100644
index 36ae0ffc..00000000
--- a/bundle/snipmate-snippets/php/wh.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-while (${1:/* condition */}) {
- ${2:// code...}
-}
diff --git a/bundle/snipmate-snippets/po/msg.snippet b/bundle/snipmate-snippets/po/msg.snippet
deleted file mode 100644
index 2ad6638a..00000000
--- a/bundle/snipmate-snippets/po/msg.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-msgid "${1}"
-msgstr "${2}"${3}
diff --git a/bundle/snipmate-snippets/python/class.snippet b/bundle/snipmate-snippets/python/class.snippet
deleted file mode 100644
index d9e2b8e8..00000000
--- a/bundle/snipmate-snippets/python/class.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-class ${1:``Snippet_PythonClassNameFromFilename()``}(${2:data}):
-${3}
diff --git a/bundle/snipmate-snippets/python/def.snippet b/bundle/snipmate-snippets/python/def.snippet
deleted file mode 100644
index c7cc9d38..00000000
--- a/bundle/snipmate-snippets/python/def.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-def ${1:name}(${2:data}):
-${3}
diff --git a/bundle/snipmate-snippets/python/for.snippet b/bundle/snipmate-snippets/python/for.snippet
deleted file mode 100644
index fb69c05f..00000000
--- a/bundle/snipmate-snippets/python/for.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-for ${1:var} in ${2:type}:
-${3:pass}
-${4}
diff --git a/bundle/snipmate-snippets/python/from.snippet b/bundle/snipmate-snippets/python/from.snippet
deleted file mode 100644
index 98d0d825..00000000
--- a/bundle/snipmate-snippets/python/from.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-from ${1:module} import ${2:name}
-${3}
diff --git a/bundle/snipmate-snippets/python/get.snippet b/bundle/snipmate-snippets/python/get.snippet
deleted file mode 100644
index bc0bf63d..00000000
--- a/bundle/snipmate-snippets/python/get.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-def get_${1:name}(self):
-return self._$1
-${2}
diff --git a/bundle/snipmate-snippets/python/ifmain.snippet b/bundle/snipmate-snippets/python/ifmain.snippet
deleted file mode 100644
index f6e7a262..00000000
--- a/bundle/snipmate-snippets/python/ifmain.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-if __name__ == '__main__':
-${1}
diff --git a/bundle/snipmate-snippets/python/import.snippet b/bundle/snipmate-snippets/python/import.snippet
deleted file mode 100644
index 58c9acdc..00000000
--- a/bundle/snipmate-snippets/python/import.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-import ${1:module}
-${2}
diff --git a/bundle/snipmate-snippets/python/init.snippet b/bundle/snipmate-snippets/python/init.snippet
deleted file mode 100644
index c1a4f0fa..00000000
--- a/bundle/snipmate-snippets/python/init.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-def __init__(self, ${1:args}):
-${2}
diff --git a/bundle/snipmate-snippets/python/set.snippet b/bundle/snipmate-snippets/python/set.snippet
deleted file mode 100644
index 6ab0b5aa..00000000
--- a/bundle/snipmate-snippets/python/set.snippet
+++ /dev/null
@@ -1 +0,0 @@
-def set_${1:name}(self, ${2:value}):
diff --git a/bundle/snipmate-snippets/python/try.snippet b/bundle/snipmate-snippets/python/try.snippet
deleted file mode 100644
index fd5f6e59..00000000
--- a/bundle/snipmate-snippets/python/try.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-try:
-${1}
-except ${2:Exception}
-${3}
diff --git a/bundle/snipmate-snippets/ruby-factorygirl/fac.snippet b/bundle/snipmate-snippets/ruby-factorygirl/fac.snippet
deleted file mode 100644
index 05cc3e8e..00000000
--- a/bundle/snipmate-snippets/ruby-factorygirl/fac.snippet
+++ /dev/null
@@ -1 +0,0 @@
-Factory(:${1}, ${2})${3}
diff --git a/bundle/snipmate-snippets/ruby-factorygirl/facb.snippet b/bundle/snipmate-snippets/ruby-factorygirl/facb.snippet
deleted file mode 100644
index 299c0335..00000000
--- a/bundle/snipmate-snippets/ruby-factorygirl/facb.snippet
+++ /dev/null
@@ -1 +0,0 @@
-Factory.build(:${1}, ${2})${3}
diff --git a/bundle/snipmate-snippets/ruby-factorygirl/facd.snippet b/bundle/snipmate-snippets/ruby-factorygirl/facd.snippet
deleted file mode 100644
index 41d1503c..00000000
--- a/bundle/snipmate-snippets/ruby-factorygirl/facd.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-Factory.define(:${1:model}) do |${2:f}|
- ${3}
-end
-${4}
diff --git a/bundle/snipmate-snippets/ruby-factorygirl/facn.snippet b/bundle/snipmate-snippets/ruby-factorygirl/facn.snippet
deleted file mode 100644
index 7232308c..00000000
--- a/bundle/snipmate-snippets/ruby-factorygirl/facn.snippet
+++ /dev/null
@@ -1 +0,0 @@
-Factory.next(:${1:sequence-name})${2}
diff --git a/bundle/snipmate-snippets/ruby-factorygirl/facs.snippet b/bundle/snipmate-snippets/ruby-factorygirl/facs.snippet
deleted file mode 100644
index 13fd5b9d..00000000
--- a/bundle/snipmate-snippets/ruby-factorygirl/facs.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-Factory.sequence :${1:sequence-name} do |${2:m}|
- ${3}
-end
-${4}
diff --git a/bundle/snipmate-snippets/ruby-rails/art.snippet b/bundle/snipmate-snippets/ruby-rails/art.snippet
deleted file mode 100644
index a5a7d34e..00000000
--- a/bundle/snipmate-snippets/ruby-rails/art.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_redirected_to ${1::action => "${2:index}"}
diff --git a/bundle/snipmate-snippets/ruby-rails/artnp.snippet b/bundle/snipmate-snippets/ruby-rails/artnp.snippet
deleted file mode 100644
index 2c9bfef0..00000000
--- a/bundle/snipmate-snippets/ruby-rails/artnp.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_redirected_to <+<+parent+>_<+child+>_path(<+@<+parent+>+>, <+@<+child+>+>)+>
diff --git a/bundle/snipmate-snippets/ruby-rails/artnpp.snippet b/bundle/snipmate-snippets/ruby-rails/artnpp.snippet
deleted file mode 100644
index becd79b5..00000000
--- a/bundle/snipmate-snippets/ruby-rails/artnpp.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_redirected_to <+<+parent+>_<+child+>_path(<+@<+parent+>+>)+>
diff --git a/bundle/snipmate-snippets/ruby-rails/artp.snippet b/bundle/snipmate-snippets/ruby-rails/artp.snippet
deleted file mode 100644
index 55b9204a..00000000
--- a/bundle/snipmate-snippets/ruby-rails/artp.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_redirected_to <+<+model+>_path(<+@<+model+>+>)+>
diff --git a/bundle/snipmate-snippets/ruby-rails/artpp.snippet b/bundle/snipmate-snippets/ruby-rails/artpp.snippet
deleted file mode 100644
index 1d1d203d..00000000
--- a/bundle/snipmate-snippets/ruby-rails/artpp.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_redirected_to <+<+model+>s_path+>
diff --git a/bundle/snipmate-snippets/ruby-rails/asd.snippet b/bundle/snipmate-snippets/ruby-rails/asd.snippet
deleted file mode 100644
index 35ab7301..00000000
--- a/bundle/snipmate-snippets/ruby-rails/asd.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-assert_difference "${1:Model}.${2:count}", $1 do
- ${3}
-end
diff --git a/bundle/snipmate-snippets/ruby-rails/asnd.snippet b/bundle/snipmate-snippets/ruby-rails/asnd.snippet
deleted file mode 100644
index c5124e04..00000000
--- a/bundle/snipmate-snippets/ruby-rails/asnd.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-assert_no_difference "${1:Model}.${2:count}" do
- ${3}
-end
diff --git a/bundle/snipmate-snippets/ruby-rails/asre.snippet b/bundle/snipmate-snippets/ruby-rails/asre.snippet
deleted file mode 100644
index d0ac6b26..00000000
--- a/bundle/snipmate-snippets/ruby-rails/asre.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_response :${1:success}, @response.body${2}
diff --git a/bundle/snipmate-snippets/ruby-rails/asrj.snippet b/bundle/snipmate-snippets/ruby-rails/asrj.snippet
deleted file mode 100644
index 6ee13f2d..00000000
--- a/bundle/snipmate-snippets/ruby-rails/asrj.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_rjs :<+replace+>, <+"<+dom id+>"+>
diff --git a/bundle/snipmate-snippets/ruby-rails/ass.snippet b/bundle/snipmate-snippets/ruby-rails/ass.snippet
deleted file mode 100644
index 4cc696f6..00000000
--- a/bundle/snipmate-snippets/ruby-rails/ass.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_select '<+path+>'<+, :<+text+> => <+'<+inner_html+>'+>+> <+do<++>+>
diff --git a/bundle/snipmate-snippets/ruby-rails/bf.snippet b/bundle/snipmate-snippets/ruby-rails/bf.snippet
deleted file mode 100644
index ad25cc90..00000000
--- a/bundle/snipmate-snippets/ruby-rails/bf.snippet
+++ /dev/null
@@ -1 +0,0 @@
-before_filter :${1:method}
diff --git a/bundle/snipmate-snippets/ruby-rails/bt.snippet b/bundle/snipmate-snippets/ruby-rails/bt.snippet
deleted file mode 100644
index b28e1e62..00000000
--- a/bundle/snipmate-snippets/ruby-rails/bt.snippet
+++ /dev/null
@@ -1 +0,0 @@
-belongs_to :${1:association}
diff --git a/bundle/snipmate-snippets/ruby-rails/crw.snippet b/bundle/snipmate-snippets/ruby-rails/crw.snippet
deleted file mode 100644
index 3b1ab619..00000000
--- a/bundle/snipmate-snippets/ruby-rails/crw.snippet
+++ /dev/null
@@ -1 +0,0 @@
-cattr_accessor :${1:attr_names}
diff --git a/bundle/snipmate-snippets/ruby-rails/defcreate.snippet b/bundle/snipmate-snippets/ruby-rails/defcreate.snippet
deleted file mode 100644
index e878d3a6..00000000
--- a/bundle/snipmate-snippets/ruby-rails/defcreate.snippet
+++ /dev/null
@@ -1,14 +0,0 @@
-def create
- @${1:model_class_name} = ${2:ModelClassName}.new(params[:$1])
-
- respond_to do |wants|
- if @$1.save
- flash[:notice] = '$2 was successfully created.'
- wants.html { redirect_to(@$1) }
- wants.xml { render :xml => @$1, :status => :created, :location => @$1 }
- else
- wants.html { render :action => "new" }
- wants.xml { render :xml => @$1.errors, :status => :unprocessable_entity }
- end
- end
-end${3}
diff --git a/bundle/snipmate-snippets/ruby-rails/defdestroy.snippet b/bundle/snipmate-snippets/ruby-rails/defdestroy.snippet
deleted file mode 100644
index 9c340808..00000000
--- a/bundle/snipmate-snippets/ruby-rails/defdestroy.snippet
+++ /dev/null
@@ -1,9 +0,0 @@
-def destroy
- @${1:model_class_name} = ${2:ModelClassName}.find(params[:id])
- @$1.destroy
-
- respond_to do |wants|
- wants.html { redirect_to($1s_url) }
- wants.xml { head :ok }
- end
-end${3}
diff --git a/bundle/snipmate-snippets/ruby-rails/defedit.snippet b/bundle/snipmate-snippets/ruby-rails/defedit.snippet
deleted file mode 100644
index 0e80dcb8..00000000
--- a/bundle/snipmate-snippets/ruby-rails/defedit.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-def edit
- @${1:model_class_name} = ${2:ModelClassName}.find(params[:id])
-end
diff --git a/bundle/snipmate-snippets/ruby-rails/defindex.snippet b/bundle/snipmate-snippets/ruby-rails/defindex.snippet
deleted file mode 100644
index aa776f9a..00000000
--- a/bundle/snipmate-snippets/ruby-rails/defindex.snippet
+++ /dev/null
@@ -1,8 +0,0 @@
-def index
- @${1:model_class_name} = ${2:ModelClassName}.all
-
- respond_to do |wants|
- wants.html # index.html.erb
- wants.xml { render :xml => @$1s }
- end
-end${3}
diff --git a/bundle/snipmate-snippets/ruby-rails/defnew.snippet b/bundle/snipmate-snippets/ruby-rails/defnew.snippet
deleted file mode 100644
index 0a4762b9..00000000
--- a/bundle/snipmate-snippets/ruby-rails/defnew.snippet
+++ /dev/null
@@ -1,8 +0,0 @@
-def new
- @${1:model_class_name} = ${2:ModelClassName}.new
-
- respond_to do |wants|
- wants.html # new.html.erb
- wants.xml { render :xml => @$1 }
- end
-end${3}
diff --git a/bundle/snipmate-snippets/ruby-rails/defshow.snippet b/bundle/snipmate-snippets/ruby-rails/defshow.snippet
deleted file mode 100644
index ba745d52..00000000
--- a/bundle/snipmate-snippets/ruby-rails/defshow.snippet
+++ /dev/null
@@ -1,8 +0,0 @@
-def show
- @${1:model_class_name} = ${2:ModelClassName}.find(params[:id])
-
- respond_to do |wants|
- wants.html # show.html.erb
- wants.xml { render :xml => @$1 }
- end
-end${3}
diff --git a/bundle/snipmate-snippets/ruby-rails/defupdate.snippet b/bundle/snipmate-snippets/ruby-rails/defupdate.snippet
deleted file mode 100644
index 0556895c..00000000
--- a/bundle/snipmate-snippets/ruby-rails/defupdate.snippet
+++ /dev/null
@@ -1,14 +0,0 @@
-def update
- @${1:model_class_name} = ${2:ModelClassName}.find(params[:id])
-
- respond_to do |wants|
- if @$1.update_attributes(params[:$1])
- flash[:notice] = '$2 was successfully updated.'
- wants.html { redirect_to(@$1) }
- wants.xml { head :ok }
- else
- wants.html { render :action => "edit" }
- wants.xml { render :xml => @$1.errors, :status => :unprocessable_entity }
- end
- end
-end${3}
diff --git a/bundle/snipmate-snippets/ruby-rails/fina.snippet b/bundle/snipmate-snippets/ruby-rails/fina.snippet
deleted file mode 100644
index af5ec413..00000000
--- a/bundle/snipmate-snippets/ruby-rails/fina.snippet
+++ /dev/null
@@ -1 +0,0 @@
-find(:all<+, :conditions => ['<+<+field+> = ?+>', <+true+>]+>)
diff --git a/bundle/snipmate-snippets/ruby-rails/finf.snippet b/bundle/snipmate-snippets/ruby-rails/finf.snippet
deleted file mode 100644
index 24ba2da3..00000000
--- a/bundle/snipmate-snippets/ruby-rails/finf.snippet
+++ /dev/null
@@ -1 +0,0 @@
-find(:first<+, :conditions => ['<+<+field+> = ?+>', <+true+>]+>)
diff --git a/bundle/snipmate-snippets/ruby-rails/fini.snippet b/bundle/snipmate-snippets/ruby-rails/fini.snippet
deleted file mode 100644
index 96d68a5f..00000000
--- a/bundle/snipmate-snippets/ruby-rails/fini.snippet
+++ /dev/null
@@ -1 +0,0 @@
-find(<+id+>)
diff --git a/bundle/snipmate-snippets/ruby-rails/finl.snippet b/bundle/snipmate-snippets/ruby-rails/finl.snippet
deleted file mode 100644
index 7ee6efec..00000000
--- a/bundle/snipmate-snippets/ruby-rails/finl.snippet
+++ /dev/null
@@ -1 +0,0 @@
-find(:last<+, :conditions => ['<+<+field+> = ?+>', <+true+>]+>)
diff --git a/bundle/snipmate-snippets/ruby-rails/flash.snippet b/bundle/snipmate-snippets/ruby-rails/flash.snippet
deleted file mode 100644
index 2a069307..00000000
--- a/bundle/snipmate-snippets/ruby-rails/flash.snippet
+++ /dev/null
@@ -1 +0,0 @@
-flash[:${1:notice}] = "${2}"
diff --git a/bundle/snipmate-snippets/ruby-rails/habtm.snippet b/bundle/snipmate-snippets/ruby-rails/habtm.snippet
deleted file mode 100644
index 1b27396a..00000000
--- a/bundle/snipmate-snippets/ruby-rails/habtm.snippet
+++ /dev/null
@@ -1 +0,0 @@
-has_and_belongs_to_many :${1:object}, :join_table => "${2:table_name}", :foreign_key => "${3}_id"${4}
diff --git a/bundle/snipmate-snippets/ruby-rails/hm.snippet b/bundle/snipmate-snippets/ruby-rails/hm.snippet
deleted file mode 100644
index 9204df56..00000000
--- a/bundle/snipmate-snippets/ruby-rails/hm.snippet
+++ /dev/null
@@ -1 +0,0 @@
-has_many :${1:object}
diff --git a/bundle/snipmate-snippets/ruby-rails/hmd.snippet b/bundle/snipmate-snippets/ruby-rails/hmd.snippet
deleted file mode 100644
index 6aadd73b..00000000
--- a/bundle/snipmate-snippets/ruby-rails/hmd.snippet
+++ /dev/null
@@ -1 +0,0 @@
-has_many :<+object+>s<+, :class_name => "<+object+>", :foreign_key => "<+reference+>_id"+>, :dependent => :destroy<++>
diff --git a/bundle/snipmate-snippets/ruby-rails/hmt.snippet b/bundle/snipmate-snippets/ruby-rails/hmt.snippet
deleted file mode 100644
index 4128e037..00000000
--- a/bundle/snipmate-snippets/ruby-rails/hmt.snippet
+++ /dev/null
@@ -1 +0,0 @@
-has_many :${1:object}, :through => :${2:object}
diff --git a/bundle/snipmate-snippets/ruby-rails/ho.snippet b/bundle/snipmate-snippets/ruby-rails/ho.snippet
deleted file mode 100644
index 77e14e7a..00000000
--- a/bundle/snipmate-snippets/ruby-rails/ho.snippet
+++ /dev/null
@@ -1 +0,0 @@
-has_one :${1:object}
diff --git a/bundle/snipmate-snippets/ruby-rails/i18.snippet b/bundle/snipmate-snippets/ruby-rails/i18.snippet
deleted file mode 100644
index 2a30fae0..00000000
--- a/bundle/snipmate-snippets/ruby-rails/i18.snippet
+++ /dev/null
@@ -1 +0,0 @@
-I18n.t('${1:type.key}')${2}
diff --git a/bundle/snipmate-snippets/ruby-rails/ist.snippet b/bundle/snipmate-snippets/ruby-rails/ist.snippet
deleted file mode 100644
index d97d4829..00000000
--- a/bundle/snipmate-snippets/ruby-rails/ist.snippet
+++ /dev/null
@@ -1 +0,0 @@
-<%= image_submit_tag("<+agree.png+>"<+<+, :id => "<+id+>"+><+, :name => "<+name+>"+><+, :class => "<+class+>"+><+, :disabled => <+false+>+>+>) %>
diff --git a/bundle/snipmate-snippets/ruby-rails/log.snippet b/bundle/snipmate-snippets/ruby-rails/log.snippet
deleted file mode 100644
index 53360dd5..00000000
--- a/bundle/snipmate-snippets/ruby-rails/log.snippet
+++ /dev/null
@@ -1 +0,0 @@
-RAILS_DEFAULT_LOGGER.${1:debug} ${2}
diff --git a/bundle/snipmate-snippets/ruby-rails/logd.snippet b/bundle/snipmate-snippets/ruby-rails/logd.snippet
deleted file mode 100644
index 36236a31..00000000
--- a/bundle/snipmate-snippets/ruby-rails/logd.snippet
+++ /dev/null
@@ -1 +0,0 @@
-logger.debug { "${1:message}" }${2}
diff --git a/bundle/snipmate-snippets/ruby-rails/loge.snippet b/bundle/snipmate-snippets/ruby-rails/loge.snippet
deleted file mode 100644
index 4417ad2e..00000000
--- a/bundle/snipmate-snippets/ruby-rails/loge.snippet
+++ /dev/null
@@ -1 +0,0 @@
-logger.error { "${1:message}" }${2}
diff --git a/bundle/snipmate-snippets/ruby-rails/logf.snippet b/bundle/snipmate-snippets/ruby-rails/logf.snippet
deleted file mode 100644
index 1bd419c8..00000000
--- a/bundle/snipmate-snippets/ruby-rails/logf.snippet
+++ /dev/null
@@ -1 +0,0 @@
-logger.fatal { "${1:message}" }${2}
diff --git a/bundle/snipmate-snippets/ruby-rails/logi.snippet b/bundle/snipmate-snippets/ruby-rails/logi.snippet
deleted file mode 100644
index bf508dc1..00000000
--- a/bundle/snipmate-snippets/ruby-rails/logi.snippet
+++ /dev/null
@@ -1 +0,0 @@
-logger.info { "${1:message}" }${2}
diff --git a/bundle/snipmate-snippets/ruby-rails/logw.snippet b/bundle/snipmate-snippets/ruby-rails/logw.snippet
deleted file mode 100644
index 447f6886..00000000
--- a/bundle/snipmate-snippets/ruby-rails/logw.snippet
+++ /dev/null
@@ -1 +0,0 @@
-logger.warn { "${1:message}" }${2}
diff --git a/bundle/snipmate-snippets/ruby-rails/mac.snippet b/bundle/snipmate-snippets/ruby-rails/mac.snippet
deleted file mode 100644
index 548d4af0..00000000
--- a/bundle/snipmate-snippets/ruby-rails/mac.snippet
+++ /dev/null
@@ -1 +0,0 @@
-add_column :${1:table}, :${2:column}, :${3:type}
diff --git a/bundle/snipmate-snippets/ruby-rails/mapc.snippet b/bundle/snipmate-snippets/ruby-rails/mapc.snippet
deleted file mode 100644
index b14ec4ca..00000000
--- a/bundle/snipmate-snippets/ruby-rails/mapc.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:map}.${2:connect} '${3:controller/:action/:id}'
diff --git a/bundle/snipmate-snippets/ruby-rails/mapca.snippet b/bundle/snipmate-snippets/ruby-rails/mapca.snippet
deleted file mode 100644
index 9292ffe9..00000000
--- a/bundle/snipmate-snippets/ruby-rails/mapca.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:map}.catch_all "*${2:anything}", :controller => "${3:default}", :action => "${4:error}"${5}
diff --git a/bundle/snipmate-snippets/ruby-rails/mapr.snippet b/bundle/snipmate-snippets/ruby-rails/mapr.snippet
deleted file mode 100644
index 424805b7..00000000
--- a/bundle/snipmate-snippets/ruby-rails/mapr.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:map}.resource :${2:resource}
diff --git a/bundle/snipmate-snippets/ruby-rails/maprs.snippet b/bundle/snipmate-snippets/ruby-rails/maprs.snippet
deleted file mode 100644
index a18c4df3..00000000
--- a/bundle/snipmate-snippets/ruby-rails/maprs.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:map}.resources :${2:resource}
diff --git a/bundle/snipmate-snippets/ruby-rails/mapwo.snippet b/bundle/snipmate-snippets/ruby-rails/mapwo.snippet
deleted file mode 100644
index b3cf7911..00000000
--- a/bundle/snipmate-snippets/ruby-rails/mapwo.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-${1:map}.with_options :${2:controller} => '${3:thing}' do |$3|
- ${4}
-end
diff --git a/bundle/snipmate-snippets/ruby-rails/mbs.snippet b/bundle/snipmate-snippets/ruby-rails/mbs.snippet
deleted file mode 100644
index a3b34bb3..00000000
--- a/bundle/snipmate-snippets/ruby-rails/mbs.snippet
+++ /dev/null
@@ -1 +0,0 @@
-before_save :${1:method}
diff --git a/bundle/snipmate-snippets/ruby-rails/mcc.snippet b/bundle/snipmate-snippets/ruby-rails/mcc.snippet
deleted file mode 100644
index 74dc7af0..00000000
--- a/bundle/snipmate-snippets/ruby-rails/mcc.snippet
+++ /dev/null
@@ -1 +0,0 @@
-change_column :${1:table}, :${2:column}, :${3:type}
diff --git a/bundle/snipmate-snippets/ruby-rails/mccc.snippet b/bundle/snipmate-snippets/ruby-rails/mccc.snippet
deleted file mode 100644
index 2915a37f..00000000
--- a/bundle/snipmate-snippets/ruby-rails/mccc.snippet
+++ /dev/null
@@ -1 +0,0 @@
-t.column :${1:title}, :${2:string}
diff --git a/bundle/snipmate-snippets/ruby-rails/mcht.snippet b/bundle/snipmate-snippets/ruby-rails/mcht.snippet
deleted file mode 100644
index a71b4731..00000000
--- a/bundle/snipmate-snippets/ruby-rails/mcht.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-change_table :${1:table_name} do |t|
- ${2}
-end
diff --git a/bundle/snipmate-snippets/ruby-rails/mcol.snippet b/bundle/snipmate-snippets/ruby-rails/mcol.snippet
deleted file mode 100644
index 8a5bd1ff..00000000
--- a/bundle/snipmate-snippets/ruby-rails/mcol.snippet
+++ /dev/null
@@ -1 +0,0 @@
-remove_column :${1:table}, :${2:column}
diff --git a/bundle/snipmate-snippets/ruby-rails/mct.snippet b/bundle/snipmate-snippets/ruby-rails/mct.snippet
deleted file mode 100644
index 8dbe1eab..00000000
--- a/bundle/snipmate-snippets/ruby-rails/mct.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-create_table :${1:table_name} do |t|
- t.column :${2:name}, :${3:type}
-end
diff --git a/bundle/snipmate-snippets/ruby-rails/migration.snippet b/bundle/snipmate-snippets/ruby-rails/migration.snippet
deleted file mode 100644
index 9f54e0b9..00000000
--- a/bundle/snipmate-snippets/ruby-rails/migration.snippet
+++ /dev/null
@@ -1,8 +0,0 @@
-class ${1:`Snippet_MigrationNameFromFilename()`} < ActiveRecord::Migration
- def self.up
- ${2}
- end
-
- def self.down
- end
-end
diff --git a/bundle/snipmate-snippets/ruby-rails/mp.snippet b/bundle/snipmate-snippets/ruby-rails/mp.snippet
deleted file mode 100644
index 1264a595..00000000
--- a/bundle/snipmate-snippets/ruby-rails/mp.snippet
+++ /dev/null
@@ -1 +0,0 @@
-map(&:${1:id})
diff --git a/bundle/snipmate-snippets/ruby-rails/mrc.snippet b/bundle/snipmate-snippets/ruby-rails/mrc.snippet
deleted file mode 100644
index aaeba258..00000000
--- a/bundle/snipmate-snippets/ruby-rails/mrc.snippet
+++ /dev/null
@@ -1 +0,0 @@
-remove_column :${1:column}
diff --git a/bundle/snipmate-snippets/ruby-rails/mrmc.snippet b/bundle/snipmate-snippets/ruby-rails/mrmc.snippet
deleted file mode 100644
index 8a5bd1ff..00000000
--- a/bundle/snipmate-snippets/ruby-rails/mrmc.snippet
+++ /dev/null
@@ -1 +0,0 @@
-remove_column :${1:table}, :${2:column}
diff --git a/bundle/snipmate-snippets/ruby-rails/mrnc.snippet b/bundle/snipmate-snippets/ruby-rails/mrnc.snippet
deleted file mode 100644
index 6e167210..00000000
--- a/bundle/snipmate-snippets/ruby-rails/mrnc.snippet
+++ /dev/null
@@ -1 +0,0 @@
-rename_column :${1:table}, :${2:old}, :${3:new}
diff --git a/bundle/snipmate-snippets/ruby-rails/mrw.snippet b/bundle/snipmate-snippets/ruby-rails/mrw.snippet
deleted file mode 100644
index 9ef0f8fe..00000000
--- a/bundle/snipmate-snippets/ruby-rails/mrw.snippet
+++ /dev/null
@@ -1 +0,0 @@
-mattr_accessor :${1:attr_names}
diff --git a/bundle/snipmate-snippets/ruby-rails/nc.snippet b/bundle/snipmate-snippets/ruby-rails/nc.snippet
deleted file mode 100644
index cfc42ca4..00000000
--- a/bundle/snipmate-snippets/ruby-rails/nc.snippet
+++ /dev/null
@@ -1 +0,0 @@
-named_scope :<+name+><+, :joins => :<+table+>+>, :conditions => <+['<+<+field+> = ?+>', <+true+>]+>
diff --git a/bundle/snipmate-snippets/ruby-rails/ncl.snippet b/bundle/snipmate-snippets/ruby-rails/ncl.snippet
deleted file mode 100644
index c420ef2f..00000000
--- a/bundle/snipmate-snippets/ruby-rails/ncl.snippet
+++ /dev/null
@@ -1 +0,0 @@
-named_scope :<+name+>, lambda { |<+param+>| { :conditions => <+['<+<+field+> = ?+>', <+param+>]+> } }
diff --git a/bundle/snipmate-snippets/ruby-rails/pa.snippet b/bundle/snipmate-snippets/ruby-rails/pa.snippet
deleted file mode 100644
index 14fa54fb..00000000
--- a/bundle/snipmate-snippets/ruby-rails/pa.snippet
+++ /dev/null
@@ -1 +0,0 @@
-params[:${1:id}]${2}
diff --git a/bundle/snipmate-snippets/ruby-rails/ra.snippet b/bundle/snipmate-snippets/ruby-rails/ra.snippet
deleted file mode 100644
index 56a9bbf6..00000000
--- a/bundle/snipmate-snippets/ruby-rails/ra.snippet
+++ /dev/null
@@ -1 +0,0 @@
-render :action => "${1:action}"
diff --git a/bundle/snipmate-snippets/ruby-rails/ral.snippet b/bundle/snipmate-snippets/ruby-rails/ral.snippet
deleted file mode 100644
index 0a0b202d..00000000
--- a/bundle/snipmate-snippets/ruby-rails/ral.snippet
+++ /dev/null
@@ -1 +0,0 @@
-render :action => "${1:action}", :layout => "${2:layoutname}"
diff --git a/bundle/snipmate-snippets/ruby-rails/rest.snippet b/bundle/snipmate-snippets/ruby-rails/rest.snippet
deleted file mode 100644
index 7938f9d6..00000000
--- a/bundle/snipmate-snippets/ruby-rails/rest.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-respond_to do |wants|
- wants.${1:html} <+{ <++> }+>
-end
diff --git a/bundle/snipmate-snippets/ruby-rails/rf.snippet b/bundle/snipmate-snippets/ruby-rails/rf.snippet
deleted file mode 100644
index 76fcdb1d..00000000
--- a/bundle/snipmate-snippets/ruby-rails/rf.snippet
+++ /dev/null
@@ -1 +0,0 @@
-render :file => "${1:filepath}"
diff --git a/bundle/snipmate-snippets/ruby-rails/rfu.snippet b/bundle/snipmate-snippets/ruby-rails/rfu.snippet
deleted file mode 100644
index c0bb72bf..00000000
--- a/bundle/snipmate-snippets/ruby-rails/rfu.snippet
+++ /dev/null
@@ -1 +0,0 @@
-render :file => "${1:filepath}", :use_full_path => ${2:false}
diff --git a/bundle/snipmate-snippets/ruby-rails/ri.snippet b/bundle/snipmate-snippets/ruby-rails/ri.snippet
deleted file mode 100644
index 17a04048..00000000
--- a/bundle/snipmate-snippets/ruby-rails/ri.snippet
+++ /dev/null
@@ -1 +0,0 @@
-render :inline => "<+<%= 'hello' %>+>"
diff --git a/bundle/snipmate-snippets/ruby-rails/ril.snippet b/bundle/snipmate-snippets/ruby-rails/ril.snippet
deleted file mode 100644
index b1801aa4..00000000
--- a/bundle/snipmate-snippets/ruby-rails/ril.snippet
+++ /dev/null
@@ -1 +0,0 @@
-render :inline => "${1:<%= 'hello' %>}", :locals => { ${2::name} => "${3:value}"${4} }
diff --git a/bundle/snipmate-snippets/ruby-rails/rit.snippet b/bundle/snipmate-snippets/ruby-rails/rit.snippet
deleted file mode 100644
index b3cd8343..00000000
--- a/bundle/snipmate-snippets/ruby-rails/rit.snippet
+++ /dev/null
@@ -1 +0,0 @@
-render :inline => "${1:<%= 'hello' %>}", :type => ${2::rxml}
diff --git a/bundle/snipmate-snippets/ruby-rails/rjson.snippet b/bundle/snipmate-snippets/ruby-rails/rjson.snippet
deleted file mode 100644
index fece1fcc..00000000
--- a/bundle/snipmate-snippets/ruby-rails/rjson.snippet
+++ /dev/null
@@ -1 +0,0 @@
-render :json => ${1:text to render}
diff --git a/bundle/snipmate-snippets/ruby-rails/rl.snippet b/bundle/snipmate-snippets/ruby-rails/rl.snippet
deleted file mode 100644
index 53e8340a..00000000
--- a/bundle/snipmate-snippets/ruby-rails/rl.snippet
+++ /dev/null
@@ -1 +0,0 @@
-render :layout => "${1:layoutname}"
diff --git a/bundle/snipmate-snippets/ruby-rails/rn.snippet b/bundle/snipmate-snippets/ruby-rails/rn.snippet
deleted file mode 100644
index 6c6b0fec..00000000
--- a/bundle/snipmate-snippets/ruby-rails/rn.snippet
+++ /dev/null
@@ -1 +0,0 @@
-render :nothing => ${1:true}
diff --git a/bundle/snipmate-snippets/ruby-rails/rns.snippet b/bundle/snipmate-snippets/ruby-rails/rns.snippet
deleted file mode 100644
index d1a581f8..00000000
--- a/bundle/snipmate-snippets/ruby-rails/rns.snippet
+++ /dev/null
@@ -1 +0,0 @@
-render :nothing => ${1:true}, :status => ${2:401}
diff --git a/bundle/snipmate-snippets/ruby-rails/rp.snippet b/bundle/snipmate-snippets/ruby-rails/rp.snippet
deleted file mode 100644
index 0c5daa25..00000000
--- a/bundle/snipmate-snippets/ruby-rails/rp.snippet
+++ /dev/null
@@ -1 +0,0 @@
-render :partial => "${1:item}"
diff --git a/bundle/snipmate-snippets/ruby-rails/rpc.snippet b/bundle/snipmate-snippets/ruby-rails/rpc.snippet
deleted file mode 100644
index 570644b5..00000000
--- a/bundle/snipmate-snippets/ruby-rails/rpc.snippet
+++ /dev/null
@@ -1 +0,0 @@
-render :partial => "<+item+>", :collection => <+@<+item+>s+>
diff --git a/bundle/snipmate-snippets/ruby-rails/rpl.snippet b/bundle/snipmate-snippets/ruby-rails/rpl.snippet
deleted file mode 100644
index 6981fbc3..00000000
--- a/bundle/snipmate-snippets/ruby-rails/rpl.snippet
+++ /dev/null
@@ -1 +0,0 @@
-render :partial => "<+item+>", :locals => { :<+item+> => <+@<+item+>+><++> }
diff --git a/bundle/snipmate-snippets/ruby-rails/rpo.snippet b/bundle/snipmate-snippets/ruby-rails/rpo.snippet
deleted file mode 100644
index bab9da96..00000000
--- a/bundle/snipmate-snippets/ruby-rails/rpo.snippet
+++ /dev/null
@@ -1 +0,0 @@
-render :partial => "<+item+>", :object => <+@<+item+>+>
diff --git a/bundle/snipmate-snippets/ruby-rails/rps.snippet b/bundle/snipmate-snippets/ruby-rails/rps.snippet
deleted file mode 100644
index aef4c494..00000000
--- a/bundle/snipmate-snippets/ruby-rails/rps.snippet
+++ /dev/null
@@ -1 +0,0 @@
-render :partial => "${1:item}", :status => ${2:500}
diff --git a/bundle/snipmate-snippets/ruby-rails/rt.snippet b/bundle/snipmate-snippets/ruby-rails/rt.snippet
deleted file mode 100644
index c464879c..00000000
--- a/bundle/snipmate-snippets/ruby-rails/rt.snippet
+++ /dev/null
@@ -1 +0,0 @@
-render :text => "${1:text to render}"
diff --git a/bundle/snipmate-snippets/ruby-rails/rtl.snippet b/bundle/snipmate-snippets/ruby-rails/rtl.snippet
deleted file mode 100644
index fc78bf14..00000000
--- a/bundle/snipmate-snippets/ruby-rails/rtl.snippet
+++ /dev/null
@@ -1 +0,0 @@
-render :text => "${1:text to render}", :layout => "${2:layoutname}"
diff --git a/bundle/snipmate-snippets/ruby-rails/rtlt.snippet b/bundle/snipmate-snippets/ruby-rails/rtlt.snippet
deleted file mode 100644
index 69618be0..00000000
--- a/bundle/snipmate-snippets/ruby-rails/rtlt.snippet
+++ /dev/null
@@ -1 +0,0 @@
-render :text => "${1:text to render}", :layout => ${2:true}
diff --git a/bundle/snipmate-snippets/ruby-rails/rts.snippet b/bundle/snipmate-snippets/ruby-rails/rts.snippet
deleted file mode 100644
index 04fe409d..00000000
--- a/bundle/snipmate-snippets/ruby-rails/rts.snippet
+++ /dev/null
@@ -1 +0,0 @@
-render :text => "${1:text to render}", :status => ${2:401}
diff --git a/bundle/snipmate-snippets/ruby-rails/ru.snippet b/bundle/snipmate-snippets/ruby-rails/ru.snippet
deleted file mode 100644
index 3a2d1ed0..00000000
--- a/bundle/snipmate-snippets/ruby-rails/ru.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-render :update do |${1:page}|
- $1.${2}
-end
diff --git a/bundle/snipmate-snippets/ruby-rails/rxml.snippet b/bundle/snipmate-snippets/ruby-rails/rxml.snippet
deleted file mode 100644
index e4e721a0..00000000
--- a/bundle/snipmate-snippets/ruby-rails/rxml.snippet
+++ /dev/null
@@ -1 +0,0 @@
-render :xml => ${1:text to render}
diff --git a/bundle/snipmate-snippets/ruby-rails/sha1.snippet b/bundle/snipmate-snippets/ruby-rails/sha1.snippet
deleted file mode 100644
index 19847471..00000000
--- a/bundle/snipmate-snippets/ruby-rails/sha1.snippet
+++ /dev/null
@@ -1 +0,0 @@
-Digest::SHA1.hexdigest(${1:string})
diff --git a/bundle/snipmate-snippets/ruby-rails/sweeper.snippet b/bundle/snipmate-snippets/ruby-rails/sweeper.snippet
deleted file mode 100644
index 659aeb0d..00000000
--- a/bundle/snipmate-snippets/ruby-rails/sweeper.snippet
+++ /dev/null
@@ -1,15 +0,0 @@
-class ${1:ModelClassName}Sweeper < ActionController::Caching::Sweeper
- observe $1
-
- def after_save(${2:model_class_name})
- expire_cache($2)
- end
-
- def after_destroy($2)
- expire_cache($2)
- end
-
- def expire_cache($2)
- expire_page
- end
-end
diff --git a/bundle/snipmate-snippets/ruby-rails/tcb.snippet b/bundle/snipmate-snippets/ruby-rails/tcb.snippet
deleted file mode 100644
index 021740df..00000000
--- a/bundle/snipmate-snippets/ruby-rails/tcb.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-t.boolean :${1:title}
-${2}
diff --git a/bundle/snipmate-snippets/ruby-rails/tcbi.snippet b/bundle/snipmate-snippets/ruby-rails/tcbi.snippet
deleted file mode 100644
index 3e6d3c9c..00000000
--- a/bundle/snipmate-snippets/ruby-rails/tcbi.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-t.binary :<+title+><+, :limit => <+2+>.megabytes+>
-<++>
diff --git a/bundle/snipmate-snippets/ruby-rails/tcd.snippet b/bundle/snipmate-snippets/ruby-rails/tcd.snippet
deleted file mode 100644
index 0932f2c1..00000000
--- a/bundle/snipmate-snippets/ruby-rails/tcd.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-t.decimal :<+title+><+<+, :precision => <+10+>+><+, :scale => <+2+>+>+>
-<++>
diff --git a/bundle/snipmate-snippets/ruby-rails/tcda.snippet b/bundle/snipmate-snippets/ruby-rails/tcda.snippet
deleted file mode 100644
index b716e8b0..00000000
--- a/bundle/snipmate-snippets/ruby-rails/tcda.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-t.date :${1:title}
-${2}
diff --git a/bundle/snipmate-snippets/ruby-rails/tcdt.snippet b/bundle/snipmate-snippets/ruby-rails/tcdt.snippet
deleted file mode 100644
index d060532e..00000000
--- a/bundle/snipmate-snippets/ruby-rails/tcdt.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-t.datetime :${1:title}
-${2}
diff --git a/bundle/snipmate-snippets/ruby-rails/tcf.snippet b/bundle/snipmate-snippets/ruby-rails/tcf.snippet
deleted file mode 100644
index f09f7904..00000000
--- a/bundle/snipmate-snippets/ruby-rails/tcf.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-t.float :${1:title}
-${2}
diff --git a/bundle/snipmate-snippets/ruby-rails/tch.snippet b/bundle/snipmate-snippets/ruby-rails/tch.snippet
deleted file mode 100644
index bcce7271..00000000
--- a/bundle/snipmate-snippets/ruby-rails/tch.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-t.change :<+name+><+, :<+string+><+, :<+limit+> => <+80+>+>+>
-<++>
diff --git a/bundle/snipmate-snippets/ruby-rails/tci.snippet b/bundle/snipmate-snippets/ruby-rails/tci.snippet
deleted file mode 100644
index 7cb011ca..00000000
--- a/bundle/snipmate-snippets/ruby-rails/tci.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-t.integer :${1:title}
-${2}
diff --git a/bundle/snipmate-snippets/ruby-rails/tcl.snippet b/bundle/snipmate-snippets/ruby-rails/tcl.snippet
deleted file mode 100644
index ffa359f5..00000000
--- a/bundle/snipmate-snippets/ruby-rails/tcl.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-t.integer :lock_version, :null => false, :default => 0
-${1}
diff --git a/bundle/snipmate-snippets/ruby-rails/tcr.snippet b/bundle/snipmate-snippets/ruby-rails/tcr.snippet
deleted file mode 100644
index 2b421dd7..00000000
--- a/bundle/snipmate-snippets/ruby-rails/tcr.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-t.references :<+taggable+><+, :polymorphic => <+{ :default => '<+Photo+>' }+>+>
-<++>
diff --git a/bundle/snipmate-snippets/ruby-rails/tcs.snippet b/bundle/snipmate-snippets/ruby-rails/tcs.snippet
deleted file mode 100644
index a7b8473b..00000000
--- a/bundle/snipmate-snippets/ruby-rails/tcs.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-t.string :${1:title}
-${2}
diff --git a/bundle/snipmate-snippets/ruby-rails/tct.snippet b/bundle/snipmate-snippets/ruby-rails/tct.snippet
deleted file mode 100644
index f28518f4..00000000
--- a/bundle/snipmate-snippets/ruby-rails/tct.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-t.text :${1:title}
-${2}
diff --git a/bundle/snipmate-snippets/ruby-rails/tcti.snippet b/bundle/snipmate-snippets/ruby-rails/tcti.snippet
deleted file mode 100644
index 0006c819..00000000
--- a/bundle/snipmate-snippets/ruby-rails/tcti.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-t.time :${1:title}
-${2}
diff --git a/bundle/snipmate-snippets/ruby-rails/tcts.snippet b/bundle/snipmate-snippets/ruby-rails/tcts.snippet
deleted file mode 100644
index e46e844c..00000000
--- a/bundle/snipmate-snippets/ruby-rails/tcts.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-t.timestamp :${1:title}
-${2}
diff --git a/bundle/snipmate-snippets/ruby-rails/tctss.snippet b/bundle/snipmate-snippets/ruby-rails/tctss.snippet
deleted file mode 100644
index f009ee62..00000000
--- a/bundle/snipmate-snippets/ruby-rails/tctss.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-t.timestamps
-${1}
diff --git a/bundle/snipmate-snippets/ruby-rails/trc.snippet b/bundle/snipmate-snippets/ruby-rails/trc.snippet
deleted file mode 100644
index 2d6250ab..00000000
--- a/bundle/snipmate-snippets/ruby-rails/trc.snippet
+++ /dev/null
@@ -1 +0,0 @@
-t.remove :${1:column}
diff --git a/bundle/snipmate-snippets/ruby-rails/tre.snippet b/bundle/snipmate-snippets/ruby-rails/tre.snippet
deleted file mode 100644
index 8f70788c..00000000
--- a/bundle/snipmate-snippets/ruby-rails/tre.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-t.rename :<+old_column_name+>, :<+new_column_name+>
-<++>
diff --git a/bundle/snipmate-snippets/ruby-rails/tref.snippet b/bundle/snipmate-snippets/ruby-rails/tref.snippet
deleted file mode 100644
index 12867868..00000000
--- a/bundle/snipmate-snippets/ruby-rails/tref.snippet
+++ /dev/null
@@ -1 +0,0 @@
-t.references :${1:model}
diff --git a/bundle/snipmate-snippets/ruby-rails/va.snippet b/bundle/snipmate-snippets/ruby-rails/va.snippet
deleted file mode 100644
index 064bb7b2..00000000
--- a/bundle/snipmate-snippets/ruby-rails/va.snippet
+++ /dev/null
@@ -1 +0,0 @@
-validates_associated :${1:attribute}
diff --git a/bundle/snipmate-snippets/ruby-rails/vao.snippet b/bundle/snipmate-snippets/ruby-rails/vao.snippet
deleted file mode 100644
index 4c6c98b6..00000000
--- a/bundle/snipmate-snippets/ruby-rails/vao.snippet
+++ /dev/null
@@ -1 +0,0 @@
-validates_acceptance_of :${1:terms}
diff --git a/bundle/snipmate-snippets/ruby-rails/vc.snippet b/bundle/snipmate-snippets/ruby-rails/vc.snippet
deleted file mode 100644
index 0aa1a75d..00000000
--- a/bundle/snipmate-snippets/ruby-rails/vc.snippet
+++ /dev/null
@@ -1 +0,0 @@
-validates_confirmation_of :${1:attribute}
diff --git a/bundle/snipmate-snippets/ruby-rails/ve.snippet b/bundle/snipmate-snippets/ruby-rails/ve.snippet
deleted file mode 100644
index b6a4c4d5..00000000
--- a/bundle/snipmate-snippets/ruby-rails/ve.snippet
+++ /dev/null
@@ -1 +0,0 @@
-validates_exclusion_of :${1:attribute}, :in => ${2:%w( mov avi )}
diff --git a/bundle/snipmate-snippets/ruby-rails/vf.snippet b/bundle/snipmate-snippets/ruby-rails/vf.snippet
deleted file mode 100644
index adc142c7..00000000
--- a/bundle/snipmate-snippets/ruby-rails/vf.snippet
+++ /dev/null
@@ -1 +0,0 @@
-validates_format_of :${1:attribute}, :with => /${2:regex}/
diff --git a/bundle/snipmate-snippets/ruby-rails/vi.snippet b/bundle/snipmate-snippets/ruby-rails/vi.snippet
deleted file mode 100644
index 8ba16d2e..00000000
--- a/bundle/snipmate-snippets/ruby-rails/vi.snippet
+++ /dev/null
@@ -1 +0,0 @@
-validates_inclusion_of :${1:attribute}, :in => %w(${2: mov avi })
diff --git a/bundle/snipmate-snippets/ruby-rails/vl.snippet b/bundle/snipmate-snippets/ruby-rails/vl.snippet
deleted file mode 100644
index 71d802bd..00000000
--- a/bundle/snipmate-snippets/ruby-rails/vl.snippet
+++ /dev/null
@@ -1 +0,0 @@
-validates_length_of :${1:attribute}, :within => ${2:3}..${3:20}
diff --git a/bundle/snipmate-snippets/ruby-rails/vn.snippet b/bundle/snipmate-snippets/ruby-rails/vn.snippet
deleted file mode 100644
index 34bfaa72..00000000
--- a/bundle/snipmate-snippets/ruby-rails/vn.snippet
+++ /dev/null
@@ -1 +0,0 @@
-validates_numericality_of :${1:attribute}
diff --git a/bundle/snipmate-snippets/ruby-rails/vpo.snippet b/bundle/snipmate-snippets/ruby-rails/vpo.snippet
deleted file mode 100644
index c8fdff9c..00000000
--- a/bundle/snipmate-snippets/ruby-rails/vpo.snippet
+++ /dev/null
@@ -1 +0,0 @@
-validates_presence_of :${1:attribute}
diff --git a/bundle/snipmate-snippets/ruby-rails/vu.snippet b/bundle/snipmate-snippets/ruby-rails/vu.snippet
deleted file mode 100644
index 0c06e655..00000000
--- a/bundle/snipmate-snippets/ruby-rails/vu.snippet
+++ /dev/null
@@ -1 +0,0 @@
-validates_uniqueness_of :${1:attribute}
diff --git a/bundle/snipmate-snippets/ruby-rails/wants.snippet b/bundle/snipmate-snippets/ruby-rails/wants.snippet
deleted file mode 100644
index 909c8d59..00000000
--- a/bundle/snipmate-snippets/ruby-rails/wants.snippet
+++ /dev/null
@@ -1 +0,0 @@
-wants.<+js|xml|html+> <+{ <++> }+>
diff --git a/bundle/snipmate-snippets/ruby-rails/xdelete.snippet b/bundle/snipmate-snippets/ruby-rails/xdelete.snippet
deleted file mode 100644
index 41184e9e..00000000
--- a/bundle/snipmate-snippets/ruby-rails/xdelete.snippet
+++ /dev/null
@@ -1 +0,0 @@
-xhr :delete, :${1:destroy}, :id => ${2:1}${3}
diff --git a/bundle/snipmate-snippets/ruby-rails/xget.snippet b/bundle/snipmate-snippets/ruby-rails/xget.snippet
deleted file mode 100644
index 1ae7834e..00000000
--- a/bundle/snipmate-snippets/ruby-rails/xget.snippet
+++ /dev/null
@@ -1 +0,0 @@
-xhr :get, :<+show+><+, :id => <+1+>+><++>
diff --git a/bundle/snipmate-snippets/ruby-rails/xpost.snippet b/bundle/snipmate-snippets/ruby-rails/xpost.snippet
deleted file mode 100644
index 3681a95f..00000000
--- a/bundle/snipmate-snippets/ruby-rails/xpost.snippet
+++ /dev/null
@@ -1 +0,0 @@
-xhr :post, :${1:create}, :${2:object} => { ${3} }
diff --git a/bundle/snipmate-snippets/ruby-rails/xput.snippet b/bundle/snipmate-snippets/ruby-rails/xput.snippet
deleted file mode 100644
index f046f2ea..00000000
--- a/bundle/snipmate-snippets/ruby-rails/xput.snippet
+++ /dev/null
@@ -1 +0,0 @@
-xhr :put, :${1:update}, :id => ${2:1}, :${3:object} => { ${4} }${5}
diff --git a/bundle/snipmate-snippets/ruby-rspec/aft.snippet b/bundle/snipmate-snippets/ruby-rspec/aft.snippet
deleted file mode 100644
index 528f1b30..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/aft.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-after(${1::each}) do
- ${2}
-end
diff --git a/bundle/snipmate-snippets/ruby-rspec/annot.snippet b/bundle/snipmate-snippets/ruby-rspec/annot.snippet
deleted file mode 100644
index 7199170c..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/annot.snippet
+++ /dev/null
@@ -1 +0,0 @@
-any_number_of_times
diff --git a/bundle/snipmate-snippets/ruby-rspec/anr.snippet b/bundle/snipmate-snippets/ruby-rspec/anr.snippet
deleted file mode 100644
index 573addd5..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/anr.snippet
+++ /dev/null
@@ -1 +0,0 @@
-and_return(${1:value})
diff --git a/bundle/snipmate-snippets/ruby-rspec/anra.snippet b/bundle/snipmate-snippets/ruby-rspec/anra.snippet
deleted file mode 100644
index ab03deb4..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/anra.snippet
+++ /dev/null
@@ -1 +0,0 @@
-and_raise(${1:exception})
diff --git a/bundle/snipmate-snippets/ruby-rspec/anrb.snippet b/bundle/snipmate-snippets/ruby-rspec/anrb.snippet
deleted file mode 100644
index e313a512..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/anrb.snippet
+++ /dev/null
@@ -1 +0,0 @@
-and_return { ${1} }
diff --git a/bundle/snipmate-snippets/ruby-rspec/ant.snippet b/bundle/snipmate-snippets/ruby-rspec/ant.snippet
deleted file mode 100644
index d230e92c..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/ant.snippet
+++ /dev/null
@@ -1 +0,0 @@
-and_throw(${1:sym})
diff --git a/bundle/snipmate-snippets/ruby-rspec/any.snippet b/bundle/snipmate-snippets/ruby-rspec/any.snippet
deleted file mode 100644
index 34c08d69..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/any.snippet
+++ /dev/null
@@ -1 +0,0 @@
-and_yield(${1:values})
diff --git a/bundle/snipmate-snippets/ruby-rspec/atl.snippet b/bundle/snipmate-snippets/ruby-rspec/atl.snippet
deleted file mode 100644
index b95128bb..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/atl.snippet
+++ /dev/null
@@ -1 +0,0 @@
-at_least(${1:n}).times
diff --git a/bundle/snipmate-snippets/ruby-rspec/atm.snippet b/bundle/snipmate-snippets/ruby-rspec/atm.snippet
deleted file mode 100644
index fa5c6060..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/atm.snippet
+++ /dev/null
@@ -1 +0,0 @@
-at_most(${1:n}).times
diff --git a/bundle/snipmate-snippets/ruby-rspec/bef.snippet b/bundle/snipmate-snippets/ruby-rspec/bef.snippet
deleted file mode 100644
index f96608c5..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/bef.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-before(${1::each}) do
- ${2}
-end
diff --git a/bundle/snipmate-snippets/ruby-rspec/conn.snippet b/bundle/snipmate-snippets/ruby-rspec/conn.snippet
deleted file mode 100644
index 4bd9d239..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/conn.snippet
+++ /dev/null
@@ -1 +0,0 @@
-controller_name :${1:controller}
diff --git a/bundle/snipmate-snippets/ruby-rspec/des.snippet b/bundle/snipmate-snippets/ruby-rspec/des.snippet
deleted file mode 100644
index 44c75845..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/des.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-describe "${1:subject}" do
- ${2}
-end
diff --git a/bundle/snipmate-snippets/ruby-rspec/desc.snippet b/bundle/snipmate-snippets/ruby-rspec/desc.snippet
deleted file mode 100644
index 6311aa1d..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/desc.snippet
+++ /dev/null
@@ -1,5 +0,0 @@
-require 'spec_helper'
-
-describe ${1:`Snippet_RubyClassNameFromFilename()`} do
- ${2}
-end
diff --git a/bundle/snipmate-snippets/ruby-rspec/desrc.snippet b/bundle/snipmate-snippets/ruby-rspec/desrc.snippet
deleted file mode 100644
index a9c8ac2b..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/desrc.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-describe ${1:controller}, "${2:GET|POST|PUT|DELETE} ${3:/some/path}${4}" do
- ${5}
-end
diff --git a/bundle/snipmate-snippets/ruby-rspec/dest.snippet b/bundle/snipmate-snippets/ruby-rspec/dest.snippet
deleted file mode 100644
index b3b3e01a..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/dest.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-describe ${1:Type} do
- ${2}
-end
diff --git a/bundle/snipmate-snippets/ruby-rspec/dests.snippet b/bundle/snipmate-snippets/ruby-rspec/dests.snippet
deleted file mode 100644
index 89e9372c..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/dests.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-describe ${1:Type}, "${2:description}" do
- ${3}
-end
diff --git a/bundle/snipmate-snippets/ruby-rspec/ex.snippet b/bundle/snipmate-snippets/ruby-rspec/ex.snippet
deleted file mode 100644
index 2e5a4a01..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/ex.snippet
+++ /dev/null
@@ -1 +0,0 @@
-exactly(${1:n}).times
diff --git a/bundle/snipmate-snippets/ruby-rspec/isbl.snippet b/bundle/snipmate-snippets/ruby-rspec/isbl.snippet
deleted file mode 100644
index 728223f0..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/isbl.snippet
+++ /dev/null
@@ -1 +0,0 @@
-it_should_behave_like '${1:do something}'
diff --git a/bundle/snipmate-snippets/ruby-rspec/it.snippet b/bundle/snipmate-snippets/ruby-rspec/it.snippet
deleted file mode 100644
index 8af38db4..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/it.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-it "${1}" do
- ${2}
-end
diff --git a/bundle/snipmate-snippets/ruby-rspec/its.snippet b/bundle/snipmate-snippets/ruby-rspec/its.snippet
deleted file mode 100644
index 963f4041..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/its.snippet
+++ /dev/null
@@ -1 +0,0 @@
-it "should ${1:do something}" do${2}
diff --git a/bundle/snipmate-snippets/ruby-rspec/mat.snippet b/bundle/snipmate-snippets/ruby-rspec/mat.snippet
deleted file mode 100644
index 2f047710..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/mat.snippet
+++ /dev/null
@@ -1,24 +0,0 @@
-class ${1:ReverseTo}
- def initialize(${2:param})
- @$2 = $2
- end
-
- def matches?(actual)
- @actual = actual
- # Satisfy expectation here. Return false or raise an error if it's not met.
- ${3:@actual.reverse.should == @$2}
- true
- end
-
- def failure_message
- "expected #{@actual.inspect} to ${4} #{@$2.inspect}, but it didn't"
- end
-
- def negative_failure_message
- "expected #{@actual.inspect} not to ${5} #{@$2.inspect}, but it did"
- end
-end
-
-def ${6:reverse_to}(${7:expected})
- ${8}.new($7)
-end
diff --git a/bundle/snipmate-snippets/ruby-rspec/mm.snippet b/bundle/snipmate-snippets/ruby-rspec/mm.snippet
deleted file mode 100644
index b10aa1d5..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/mm.snippet
+++ /dev/null
@@ -1 +0,0 @@
-mock_model(${1:model})${2}
diff --git a/bundle/snipmate-snippets/ruby-rspec/moc.snippet b/bundle/snipmate-snippets/ruby-rspec/moc.snippet
deleted file mode 100644
index 4ff954f1..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/moc.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:var} = mock("${2:mock_name}"${3:, :null_object => true})
-${4}
diff --git a/bundle/snipmate-snippets/ruby-rspec/mocw.snippet b/bundle/snipmate-snippets/ruby-rspec/mocw.snippet
deleted file mode 100644
index 09f93e07..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/mocw.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-Spec::Runner.configure do |config|
- config.mock_with :${1:mocha|flexmock|rr}
-end
diff --git a/bundle/snipmate-snippets/ruby-rspec/on.snippet b/bundle/snipmate-snippets/ruby-rspec/on.snippet
deleted file mode 100644
index b2d1a776..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/on.snippet
+++ /dev/null
@@ -1 +0,0 @@
-once
diff --git a/bundle/snipmate-snippets/ruby-rspec/resh.snippet b/bundle/snipmate-snippets/ruby-rspec/resh.snippet
deleted file mode 100644
index 91cd5b06..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/resh.snippet
+++ /dev/null
@@ -1 +0,0 @@
-require File.dirname(__FILE__) + '/../spec_helper'
diff --git a/bundle/snipmate-snippets/ruby-rspec/sef.snippet b/bundle/snipmate-snippets/ruby-rspec/sef.snippet
deleted file mode 100644
index 89d34116..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/sef.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-shared_examples_for "${1:do something}" do
- ${2}
-end
diff --git a/bundle/snipmate-snippets/ruby-rspec/sh.snippet b/bundle/snipmate-snippets/ruby-rspec/sh.snippet
deleted file mode 100644
index 67530e9d..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/sh.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should == ${2:value}
-${3}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shb.snippet b/bundle/snipmate-snippets/ruby-rspec/shb.snippet
deleted file mode 100644
index b909d9c0..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shb.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should be(${2:result})
-${3}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shbc.snippet b/bundle/snipmate-snippets/ruby-rspec/shbc.snippet
deleted file mode 100644
index 9080a3c2..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shbc.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should be_close(${2:result}, ${3:tolerance})
-${4}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shbio.snippet b/bundle/snipmate-snippets/ruby-rspec/shbio.snippet
deleted file mode 100644
index 98a73893..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shbio.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should be_instance_of(${2:class})
-${3}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shbko.snippet b/bundle/snipmate-snippets/ruby-rspec/shbko.snippet
deleted file mode 100644
index 74bf8520..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shbko.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should be_a_kind_of(${2:class})
-${3}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shbr.snippet b/bundle/snipmate-snippets/ruby-rspec/shbr.snippet
deleted file mode 100644
index 887ef800..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shbr.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-response.should be_redirect
-${1}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shbs.snippet b/bundle/snipmate-snippets/ruby-rspec/shbs.snippet
deleted file mode 100644
index 602074b5..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shbs.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-response.should be_success
-${1}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shc.snippet b/bundle/snipmate-snippets/ruby-rspec/shc.snippet
deleted file mode 100644
index 16206fa1..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shc.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-lambda do
- ${1}
-end.should change(${2:target}, :${3:method}).from(${4:old_value}).to(${5:new_value}).by(${6:change})
diff --git a/bundle/snipmate-snippets/ruby-rspec/shdm.snippet b/bundle/snipmate-snippets/ruby-rspec/shdm.snippet
deleted file mode 100644
index e82d82e7..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shdm.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should match(/${2:regexp}/)
-${3}
diff --git a/bundle/snipmate-snippets/ruby-rspec/she.snippet b/bundle/snipmate-snippets/ruby-rspec/she.snippet
deleted file mode 100644
index f896a26e..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/she.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should eql(${2:value})
-${3}
diff --git a/bundle/snipmate-snippets/ruby-rspec/sheq.snippet b/bundle/snipmate-snippets/ruby-rspec/sheq.snippet
deleted file mode 100644
index e3c389e6..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/sheq.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should equal(${2:value})
-${3}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shh.snippet b/bundle/snipmate-snippets/ruby-rspec/shh.snippet
deleted file mode 100644
index 93189cb8..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shh.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should have(${2:num}).${3:things}
-${4}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shhal.snippet b/bundle/snipmate-snippets/ruby-rspec/shhal.snippet
deleted file mode 100644
index dabe237a..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shhal.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should have_at_least(${2:num}).${3:things}
-${4}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shham.snippet b/bundle/snipmate-snippets/ruby-rspec/shham.snippet
deleted file mode 100644
index 7072add1..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shham.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should have_at_most(${2:num}).${3:things}
-${4}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shhr.snippet b/bundle/snipmate-snippets/ruby-rspec/shhr.snippet
deleted file mode 100644
index b8a8997f..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shhr.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should have(${2:n}).records
-${3}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shn.snippet b/bundle/snipmate-snippets/ruby-rspec/shn.snippet
deleted file mode 100644
index b19cbb67..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shn.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should_not == ${2:value}
-${3}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shnb.snippet b/bundle/snipmate-snippets/ruby-rspec/shnb.snippet
deleted file mode 100644
index a34d62e5..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shnb.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should_not be(${2:result})
-${3}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shnbc.snippet b/bundle/snipmate-snippets/ruby-rspec/shnbc.snippet
deleted file mode 100644
index 55ac6d3a..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shnbc.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should_not be_close(${2:result}, ${3:tolerance})
-${4}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shnbio.snippet b/bundle/snipmate-snippets/ruby-rspec/shnbio.snippet
deleted file mode 100644
index b6f15267..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shnbio.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should_not be_instance_of(${2:klass})
-${3}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shnbko.snippet b/bundle/snipmate-snippets/ruby-rspec/shnbko.snippet
deleted file mode 100644
index 0b0cfc7f..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shnbko.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should_not be_a_kind_of(${2:klass})
-${3}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shnbr.snippet b/bundle/snipmate-snippets/ruby-rspec/shnbr.snippet
deleted file mode 100644
index 25519b08..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shnbr.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-response.should_not be_redirect
-${1}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shnbs.snippet b/bundle/snipmate-snippets/ruby-rspec/shnbs.snippet
deleted file mode 100644
index 7d35ab20..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shnbs.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-response.should_not be_success
-${1}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shnc.snippet b/bundle/snipmate-snippets/ruby-rspec/shnc.snippet
deleted file mode 100644
index 7baead27..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shnc.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-lambda do
- ${1}
-end.should_not change(${2:target}, :${3:method})
diff --git a/bundle/snipmate-snippets/ruby-rspec/shne.snippet b/bundle/snipmate-snippets/ruby-rspec/shne.snippet
deleted file mode 100644
index 68a7451c..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shne.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should_not eql(${2:value})
-${3}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shneq.snippet b/bundle/snipmate-snippets/ruby-rspec/shneq.snippet
deleted file mode 100644
index da4f59b9..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shneq.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
- ${1:target}.should_not equal(${2:value})
- ${3}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shnm.snippet b/bundle/snipmate-snippets/ruby-rspec/shnm.snippet
deleted file mode 100644
index ee7b6043..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shnm.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should_not match(/${2:regexp}/)
-${3}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shnp.snippet b/bundle/snipmate-snippets/ruby-rspec/shnp.snippet
deleted file mode 100644
index 9f1298b7..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shnp.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:target}.should_not be_${2:predicate}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shnr.snippet b/bundle/snipmate-snippets/ruby-rspec/shnr.snippet
deleted file mode 100644
index 98c0fc08..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shnr.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:mock}.should_not_receive(:${2:message})${3}
-${4}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shnre.snippet b/bundle/snipmate-snippets/ruby-rspec/shnre.snippet
deleted file mode 100644
index fbf9604e..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shnre.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should_not raise_error(${2:error})
-${3}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shnredt.snippet b/bundle/snipmate-snippets/ruby-rspec/shnredt.snippet
deleted file mode 100644
index 2afb69cc..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shnredt.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-response.should_not redirect_to(${1:url})
-${2}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shnrt.snippet b/bundle/snipmate-snippets/ruby-rspec/shnrt.snippet
deleted file mode 100644
index c2c5f2cb..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shnrt.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should_not respond_to(:${2:sym})
-${3}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shns.snippet b/bundle/snipmate-snippets/ruby-rspec/shns.snippet
deleted file mode 100644
index b73a71c8..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shns.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should_not satisfy { |${2:obj}| ${3} }
-${4}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shnt.snippet b/bundle/snipmate-snippets/ruby-rspec/shnt.snippet
deleted file mode 100644
index 0353376b..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shnt.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-lambda { ${1} }.should_not throw_symbol(:${2:symbol})
-${3}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shp.snippet b/bundle/snipmate-snippets/ruby-rspec/shp.snippet
deleted file mode 100644
index 9267b612..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shp.snippet
+++ /dev/null
@@ -1 +0,0 @@
-${1:target}.should be_${2:predicate}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shr.snippet b/bundle/snipmate-snippets/ruby-rspec/shr.snippet
deleted file mode 100644
index 4effa2c1..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shr.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:mock}.should_receive(:${2:message})${3}
-${4}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shre.snippet b/bundle/snipmate-snippets/ruby-rspec/shre.snippet
deleted file mode 100644
index 420bbe80..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shre.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should raise_error(${2:error})
-${3}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shredt.snippet b/bundle/snipmate-snippets/ruby-rspec/shredt.snippet
deleted file mode 100644
index 979c1d6e..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shredt.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-response.should redirect_to(${1:url})
-${2}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shrt.snippet b/bundle/snipmate-snippets/ruby-rspec/shrt.snippet
deleted file mode 100644
index a796ebd2..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shrt.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should respond_to(:${2:sym})
-${3}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shs.snippet b/bundle/snipmate-snippets/ruby-rspec/shs.snippet
deleted file mode 100644
index 08eb9419..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shs.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should satisfy { |${2:obj}| ${3} }
-${4}
diff --git a/bundle/snipmate-snippets/ruby-rspec/sht.snippet b/bundle/snipmate-snippets/ruby-rspec/sht.snippet
deleted file mode 100644
index 86f55fa3..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/sht.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-${1:target}.should throw_symble(:${2:symbol})
-${3}
diff --git a/bundle/snipmate-snippets/ruby-rspec/shtemp.snippet b/bundle/snipmate-snippets/ruby-rspec/shtemp.snippet
deleted file mode 100644
index 9b08c10e..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/shtemp.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-response.should render_template(:${1:template})
-${2}
diff --git a/bundle/snipmate-snippets/ruby-rspec/tw.snippet b/bundle/snipmate-snippets/ruby-rspec/tw.snippet
deleted file mode 100644
index 6ebb6d4a..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/tw.snippet
+++ /dev/null
@@ -1 +0,0 @@
-twice
diff --git a/bundle/snipmate-snippets/ruby-rspec/wia.snippet b/bundle/snipmate-snippets/ruby-rspec/wia.snippet
deleted file mode 100644
index 21eda197..00000000
--- a/bundle/snipmate-snippets/ruby-rspec/wia.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-with(${1:args})
-${2}
diff --git a/bundle/snipmate-snippets/ruby-shoulda/context.snippet b/bundle/snipmate-snippets/ruby-shoulda/context.snippet
deleted file mode 100644
index 0e5a7fd2..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/context.snippet
+++ /dev/null
@@ -1,5 +0,0 @@
-context "${1:context}" do
-
- ${2}
-
-end
diff --git a/bundle/snipmate-snippets/ruby-shoulda/samao.snippet b/bundle/snipmate-snippets/ruby-shoulda/samao.snippet
deleted file mode 100644
index cfd4e59f..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/samao.snippet
+++ /dev/null
@@ -1 +0,0 @@
-should_allow_mass_assignment_of :${1:field}
diff --git a/bundle/snipmate-snippets/ruby-shoulda/savf.snippet b/bundle/snipmate-snippets/ruby-shoulda/savf.snippet
deleted file mode 100644
index 39cfd6f1..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/savf.snippet
+++ /dev/null
@@ -1 +0,0 @@
-should_allow_values_for :${1:field}, "${2:value}"
diff --git a/bundle/snipmate-snippets/ruby-shoulda/sbt.snippet b/bundle/snipmate-snippets/ruby-shoulda/sbt.snippet
deleted file mode 100644
index 90d25c84..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/sbt.snippet
+++ /dev/null
@@ -1 +0,0 @@
-should_belong_to :${1:association}
diff --git a/bundle/snipmate-snippets/ruby-shoulda/selal.snippet b/bundle/snipmate-snippets/ruby-shoulda/selal.snippet
deleted file mode 100644
index 2fc48b4a..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/selal.snippet
+++ /dev/null
@@ -1 +0,0 @@
-should_ensure_length_at_least :${1:field}, ${2:min_length}
diff --git a/bundle/snipmate-snippets/ruby-shoulda/seli.snippet b/bundle/snipmate-snippets/ruby-shoulda/seli.snippet
deleted file mode 100644
index 8bc2bf87..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/seli.snippet
+++ /dev/null
@@ -1 +0,0 @@
-should_ensure_length_is :${1:field}, ${2:length}
diff --git a/bundle/snipmate-snippets/ruby-shoulda/selir.snippet b/bundle/snipmate-snippets/ruby-shoulda/selir.snippet
deleted file mode 100644
index 1f0bdc98..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/selir.snippet
+++ /dev/null
@@ -1 +0,0 @@
-should_ensure_length_in_range :${1:field}, ${2:start}..${3:end}
diff --git a/bundle/snipmate-snippets/ruby-shoulda/setup.snippet b/bundle/snipmate-snippets/ruby-shoulda/setup.snippet
deleted file mode 100644
index 68b895c1..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/setup.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-setup do
- ${1}
-end
diff --git a/bundle/snipmate-snippets/ruby-shoulda/sevir.snippet b/bundle/snipmate-snippets/ruby-shoulda/sevir.snippet
deleted file mode 100644
index 195f7484..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/sevir.snippet
+++ /dev/null
@@ -1 +0,0 @@
-should_ensure_value_in_range :${1:field}, ${2:start}..${3:end}
diff --git a/bundle/snipmate-snippets/ruby-shoulda/shabtm.snippet b/bundle/snipmate-snippets/ruby-shoulda/shabtm.snippet
deleted file mode 100644
index 03c70e24..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/shabtm.snippet
+++ /dev/null
@@ -1 +0,0 @@
-should_have_and_belong_to_many :${1:association}
diff --git a/bundle/snipmate-snippets/ruby-shoulda/shcm.snippet b/bundle/snipmate-snippets/ruby-shoulda/shcm.snippet
deleted file mode 100644
index 6948aea9..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/shcm.snippet
+++ /dev/null
@@ -1 +0,0 @@
-should_have_class_methods :${1:method}
diff --git a/bundle/snipmate-snippets/ruby-shoulda/shdc.snippet b/bundle/snipmate-snippets/ruby-shoulda/shdc.snippet
deleted file mode 100644
index d841d650..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/shdc.snippet
+++ /dev/null
@@ -1 +0,0 @@
-should_have_db_columns :${1:field}
diff --git a/bundle/snipmate-snippets/ruby-shoulda/shi.snippet b/bundle/snipmate-snippets/ruby-shoulda/shi.snippet
deleted file mode 100644
index d6d2b389..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/shi.snippet
+++ /dev/null
@@ -1 +0,0 @@
-should_have_indices :${1:field}
diff --git a/bundle/snipmate-snippets/ruby-shoulda/shim.snippet b/bundle/snipmate-snippets/ruby-shoulda/shim.snippet
deleted file mode 100644
index 1f442528..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/shim.snippet
+++ /dev/null
@@ -1 +0,0 @@
-should_have_instance_methods :${1:method}
diff --git a/bundle/snipmate-snippets/ruby-shoulda/shm.snippet b/bundle/snipmate-snippets/ruby-shoulda/shm.snippet
deleted file mode 100644
index 8c98c17e..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/shm.snippet
+++ /dev/null
@@ -1 +0,0 @@
-should_have_many :${1:association}
diff --git a/bundle/snipmate-snippets/ruby-shoulda/sho.snippet b/bundle/snipmate-snippets/ruby-shoulda/sho.snippet
deleted file mode 100644
index a652b4f5..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/sho.snippet
+++ /dev/null
@@ -1 +0,0 @@
-should_have_one :${1:association}
diff --git a/bundle/snipmate-snippets/ruby-shoulda/shroa.snippet b/bundle/snipmate-snippets/ruby-shoulda/shroa.snippet
deleted file mode 100644
index 022015df..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/shroa.snippet
+++ /dev/null
@@ -1 +0,0 @@
-should_have_read_only_attributes :${1:field}
diff --git a/bundle/snipmate-snippets/ruby-shoulda/snamao.snippet b/bundle/snipmate-snippets/ruby-shoulda/snamao.snippet
deleted file mode 100644
index 236190b5..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/snamao.snippet
+++ /dev/null
@@ -1 +0,0 @@
-should_not_allow_mass_assignment_of :${1:field}
diff --git a/bundle/snipmate-snippets/ruby-shoulda/snavf.snippet b/bundle/snipmate-snippets/ruby-shoulda/snavf.snippet
deleted file mode 100644
index 029c5bab..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/snavf.snippet
+++ /dev/null
@@ -1 +0,0 @@
-should_not_allow_values_for :${1:field}, "${2:value}"
diff --git a/bundle/snipmate-snippets/ruby-shoulda/svao.snippet b/bundle/snipmate-snippets/ruby-shoulda/svao.snippet
deleted file mode 100644
index 8eccb887..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/svao.snippet
+++ /dev/null
@@ -1 +0,0 @@
-should_validate_acceptance_of :${1:field}
diff --git a/bundle/snipmate-snippets/ruby-shoulda/svno.snippet b/bundle/snipmate-snippets/ruby-shoulda/svno.snippet
deleted file mode 100644
index a90c1cab..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/svno.snippet
+++ /dev/null
@@ -1 +0,0 @@
-should_validate_numericality_of :${1:field}
diff --git a/bundle/snipmate-snippets/ruby-shoulda/svpo.snippet b/bundle/snipmate-snippets/ruby-shoulda/svpo.snippet
deleted file mode 100644
index 13598f86..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/svpo.snippet
+++ /dev/null
@@ -1 +0,0 @@
-should_validate_presence_of :${1:field}
diff --git a/bundle/snipmate-snippets/ruby-shoulda/svuo.snippet b/bundle/snipmate-snippets/ruby-shoulda/svuo.snippet
deleted file mode 100644
index 6e26912d..00000000
--- a/bundle/snipmate-snippets/ruby-shoulda/svuo.snippet
+++ /dev/null
@@ -1 +0,0 @@
-should_validate_uniqueness_of :${1:field}, :scoped_to => ${2:arrayofnames}
diff --git a/bundle/snipmate-snippets/ruby/Md.snippet b/bundle/snipmate-snippets/ruby/Md.snippet
deleted file mode 100644
index 1c2c9f10..00000000
--- a/bundle/snipmate-snippets/ruby/Md.snippet
+++ /dev/null
@@ -1 +0,0 @@
-File.open(${1:dump_path}, "wb") { |${2:file}| Marshal.dump(${3:obj}, ${4:$2}) }
diff --git a/bundle/snipmate-snippets/ruby/Ml.snippet b/bundle/snipmate-snippets/ruby/Ml.snippet
deleted file mode 100644
index 33c3200c..00000000
--- a/bundle/snipmate-snippets/ruby/Ml.snippet
+++ /dev/null
@@ -1 +0,0 @@
-File.open(${1:dump_path}, "rb") { |${2:file}| Marshal.load(${3:$2}) }
diff --git a/bundle/snipmate-snippets/ruby/Pn.snippet b/bundle/snipmate-snippets/ruby/Pn.snippet
deleted file mode 100644
index e2136913..00000000
--- a/bundle/snipmate-snippets/ruby/Pn.snippet
+++ /dev/null
@@ -1 +0,0 @@
-PStore.new(${1})
diff --git a/bundle/snipmate-snippets/ruby/Yd.snippet b/bundle/snipmate-snippets/ruby/Yd.snippet
deleted file mode 100644
index e667a081..00000000
--- a/bundle/snipmate-snippets/ruby/Yd.snippet
+++ /dev/null
@@ -1 +0,0 @@
-File.open(${1:path_to_yml}, "w") { |${2:file}| YAML.dump(${3:obj}, ${4:$2}) }
diff --git a/bundle/snipmate-snippets/ruby/Yl.snippet b/bundle/snipmate-snippets/ruby/Yl.snippet
deleted file mode 100644
index b37d1bb5..00000000
--- a/bundle/snipmate-snippets/ruby/Yl.snippet
+++ /dev/null
@@ -1 +0,0 @@
-File.open(${1:path_to_yml}) { |${2:file}| YAML.load(${3:$2}) }
diff --git a/bundle/snipmate-snippets/ruby/am.snippet b/bundle/snipmate-snippets/ruby/am.snippet
deleted file mode 100644
index 91209b9b..00000000
--- a/bundle/snipmate-snippets/ruby/am.snippet
+++ /dev/null
@@ -1 +0,0 @@
-alias_method :${1:new_name}, :${2:old_name}
diff --git a/bundle/snipmate-snippets/ruby/as.snippet b/bundle/snipmate-snippets/ruby/as.snippet
deleted file mode 100644
index a8c7f5cb..00000000
--- a/bundle/snipmate-snippets/ruby/as.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert ${1:test}, "${2:failure_message}"
diff --git a/bundle/snipmate-snippets/ruby/asam.snippet b/bundle/snipmate-snippets/ruby/asam.snippet
deleted file mode 100644
index 3c95b31c..00000000
--- a/bundle/snipmate-snippets/ruby/asam.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_alias_method ${1:object}, ${2:alias_name}, ${3:original_name}
diff --git a/bundle/snipmate-snippets/ruby/asb.snippet b/bundle/snipmate-snippets/ruby/asb.snippet
deleted file mode 100644
index ab1eff71..00000000
--- a/bundle/snipmate-snippets/ruby/asb.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_boolean ${1:actual}
diff --git a/bundle/snipmate-snippets/ruby/asc.snippet b/bundle/snipmate-snippets/ruby/asc.snippet
deleted file mode 100644
index c6badc3e..00000000
--- a/bundle/snipmate-snippets/ruby/asc.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_compare ${1:expected}, ${2:operator}, ${3:actual}
diff --git a/bundle/snipmate-snippets/ruby/ascd.snippet b/bundle/snipmate-snippets/ruby/ascd.snippet
deleted file mode 100644
index bc77908f..00000000
--- a/bundle/snipmate-snippets/ruby/ascd.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_const_defined ${1:object}, ${2:constant_name}
diff --git a/bundle/snipmate-snippets/ruby/ase.snippet b/bundle/snipmate-snippets/ruby/ase.snippet
deleted file mode 100644
index 5f650990..00000000
--- a/bundle/snipmate-snippets/ruby/ase.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_equal ${1:expected}, ${2:actual}
diff --git a/bundle/snipmate-snippets/ruby/asem.snippet b/bundle/snipmate-snippets/ruby/asem.snippet
deleted file mode 100644
index 46428325..00000000
--- a/bundle/snipmate-snippets/ruby/asem.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_empty ${1:object}
diff --git a/bundle/snipmate-snippets/ruby/asf.snippet b/bundle/snipmate-snippets/ruby/asf.snippet
deleted file mode 100644
index 27ff6da5..00000000
--- a/bundle/snipmate-snippets/ruby/asf.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_false ${1:actual}
diff --git a/bundle/snipmate-snippets/ruby/asfa.snippet b/bundle/snipmate-snippets/ruby/asfa.snippet
deleted file mode 100644
index f45fa53f..00000000
--- a/bundle/snipmate-snippets/ruby/asfa.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_fail_assertion { ${1:block} }
diff --git a/bundle/snipmate-snippets/ruby/asi.snippet b/bundle/snipmate-snippets/ruby/asi.snippet
deleted file mode 100644
index dedf94d2..00000000
--- a/bundle/snipmate-snippets/ruby/asi.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_include ${1:collection}, ${2:object}
diff --git a/bundle/snipmate-snippets/ruby/asid.snippet b/bundle/snipmate-snippets/ruby/asid.snippet
deleted file mode 100644
index 683fb06c..00000000
--- a/bundle/snipmate-snippets/ruby/asid.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_in_delta ${1:expected_float}, ${2:actual_float}, ${3:delta_float}
diff --git a/bundle/snipmate-snippets/ruby/asie.snippet b/bundle/snipmate-snippets/ruby/asie.snippet
deleted file mode 100644
index f13d0a36..00000000
--- a/bundle/snipmate-snippets/ruby/asie.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_in_epsilon ${1:expected_float}, ${2:actual_float}
diff --git a/bundle/snipmate-snippets/ruby/asio.snippet b/bundle/snipmate-snippets/ruby/asio.snippet
deleted file mode 100644
index 56f0ab7e..00000000
--- a/bundle/snipmate-snippets/ruby/asio.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_instance_of ${1:ExpectedClass}, ${2:actual_instance}
diff --git a/bundle/snipmate-snippets/ruby/asko.snippet b/bundle/snipmate-snippets/ruby/asko.snippet
deleted file mode 100644
index 555bf138..00000000
--- a/bundle/snipmate-snippets/ruby/asko.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_kind_of ${1:ExpectedKind}, ${2:actual_instance}
diff --git a/bundle/snipmate-snippets/ruby/asm.snippet b/bundle/snipmate-snippets/ruby/asm.snippet
deleted file mode 100644
index 9860b4cf..00000000
--- a/bundle/snipmate-snippets/ruby/asm.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_match /${1:expected_pattern}/, ${2:actual_string}
diff --git a/bundle/snipmate-snippets/ruby/asn.snippet b/bundle/snipmate-snippets/ruby/asn.snippet
deleted file mode 100644
index 36a2898e..00000000
--- a/bundle/snipmate-snippets/ruby/asn.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_nil ${1:instance}
diff --git a/bundle/snipmate-snippets/ruby/asncd.snippet b/bundle/snipmate-snippets/ruby/asncd.snippet
deleted file mode 100644
index b4dcd735..00000000
--- a/bundle/snipmate-snippets/ruby/asncd.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_not_const_defined ${1:object}, ${2:constant_name}
diff --git a/bundle/snipmate-snippets/ruby/asne.snippet b/bundle/snipmate-snippets/ruby/asne.snippet
deleted file mode 100644
index 91db286a..00000000
--- a/bundle/snipmate-snippets/ruby/asne.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_not_equal ${1:unexpected}, ${2:actual}
diff --git a/bundle/snipmate-snippets/ruby/asnem.snippet b/bundle/snipmate-snippets/ruby/asnem.snippet
deleted file mode 100644
index 43d07728..00000000
--- a/bundle/snipmate-snippets/ruby/asnem.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_not_empty ${1:object}
diff --git a/bundle/snipmate-snippets/ruby/asni.snippet b/bundle/snipmate-snippets/ruby/asni.snippet
deleted file mode 100644
index d450d9ea..00000000
--- a/bundle/snipmate-snippets/ruby/asni.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_not_include ${1:collection}, ${2:object}
diff --git a/bundle/snipmate-snippets/ruby/asnid.snippet b/bundle/snipmate-snippets/ruby/asnid.snippet
deleted file mode 100644
index 23e039ad..00000000
--- a/bundle/snipmate-snippets/ruby/asnid.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_not_in_delta ${1:expected_float}, ${2:actual_float}
diff --git a/bundle/snipmate-snippets/ruby/asnie.snippet b/bundle/snipmate-snippets/ruby/asnie.snippet
deleted file mode 100644
index 25eb7515..00000000
--- a/bundle/snipmate-snippets/ruby/asnie.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_not_in_epsilon ${1:expected_float}, ${2:actual_float}
diff --git a/bundle/snipmate-snippets/ruby/asnm.snippet b/bundle/snipmate-snippets/ruby/asnm.snippet
deleted file mode 100644
index 95dbf247..00000000
--- a/bundle/snipmate-snippets/ruby/asnm.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_no_match /${1:unexpected_pattern}/, ${2:actual_string}
diff --git a/bundle/snipmate-snippets/ruby/asnn.snippet b/bundle/snipmate-snippets/ruby/asnn.snippet
deleted file mode 100644
index 9227bc8a..00000000
--- a/bundle/snipmate-snippets/ruby/asnn.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_not_nil ${1:instance}
diff --git a/bundle/snipmate-snippets/ruby/asnp.snippet b/bundle/snipmate-snippets/ruby/asnp.snippet
deleted file mode 100644
index a540f84d..00000000
--- a/bundle/snipmate-snippets/ruby/asnp.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_not_predicate ${1:object}, ${2:predicate}
diff --git a/bundle/snipmate-snippets/ruby/asnr.snippet b/bundle/snipmate-snippets/ruby/asnr.snippet
deleted file mode 100644
index fc9a8204..00000000
--- a/bundle/snipmate-snippets/ruby/asnr.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_nothing_raised { ${1:block} }
diff --git a/bundle/snipmate-snippets/ruby/asnrt.snippet b/bundle/snipmate-snippets/ruby/asnrt.snippet
deleted file mode 100644
index fb063d28..00000000
--- a/bundle/snipmate-snippets/ruby/asnrt.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_not_respond_to ${1:object}, ${2:method}
diff --git a/bundle/snipmate-snippets/ruby/asns.snippet b/bundle/snipmate-snippets/ruby/asns.snippet
deleted file mode 100644
index 509e467a..00000000
--- a/bundle/snipmate-snippets/ruby/asns.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_not_same ${1:unexpected}, ${2:actual}
diff --git a/bundle/snipmate-snippets/ruby/asnse.snippet b/bundle/snipmate-snippets/ruby/asnse.snippet
deleted file mode 100644
index befde129..00000000
--- a/bundle/snipmate-snippets/ruby/asnse.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_not_send ${1:send_array}
diff --git a/bundle/snipmate-snippets/ruby/asnt.snippet b/bundle/snipmate-snippets/ruby/asnt.snippet
deleted file mode 100644
index cb633c22..00000000
--- a/bundle/snipmate-snippets/ruby/asnt.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_nothing_thrown { ${1} }
diff --git a/bundle/snipmate-snippets/ruby/aso.snippet b/bundle/snipmate-snippets/ruby/aso.snippet
deleted file mode 100644
index 5b7faf64..00000000
--- a/bundle/snipmate-snippets/ruby/aso.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_operator ${1:left}, :${2:operator}, ${3:right}
diff --git a/bundle/snipmate-snippets/ruby/asp.snippet b/bundle/snipmate-snippets/ruby/asp.snippet
deleted file mode 100644
index c23fd3f6..00000000
--- a/bundle/snipmate-snippets/ruby/asp.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_predicate ${1:object}, ${2:predicate}
diff --git a/bundle/snipmate-snippets/ruby/aspe.snippet b/bundle/snipmate-snippets/ruby/aspe.snippet
deleted file mode 100644
index 3a3eed4f..00000000
--- a/bundle/snipmate-snippets/ruby/aspe.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_path_exist ${1:path}
diff --git a/bundle/snipmate-snippets/ruby/aspne.snippet b/bundle/snipmate-snippets/ruby/aspne.snippet
deleted file mode 100644
index f7a8873a..00000000
--- a/bundle/snipmate-snippets/ruby/aspne.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_path_not_exist ${1:path}
diff --git a/bundle/snipmate-snippets/ruby/asr.snippet b/bundle/snipmate-snippets/ruby/asr.snippet
deleted file mode 100644
index 834038d5..00000000
--- a/bundle/snipmate-snippets/ruby/asr.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_raise(${1:Exception}) { ${2} }
diff --git a/bundle/snipmate-snippets/ruby/asrko.snippet b/bundle/snipmate-snippets/ruby/asrko.snippet
deleted file mode 100644
index f82820ed..00000000
--- a/bundle/snipmate-snippets/ruby/asrko.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_raise_kind_of(${1:kinds...}) { ${2:block} }
diff --git a/bundle/snipmate-snippets/ruby/asrm.snippet b/bundle/snipmate-snippets/ruby/asrm.snippet
deleted file mode 100644
index f62f208b..00000000
--- a/bundle/snipmate-snippets/ruby/asrm.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_raise_message ${1:expected_message}
diff --git a/bundle/snipmate-snippets/ruby/asrt.snippet b/bundle/snipmate-snippets/ruby/asrt.snippet
deleted file mode 100644
index ca8e84b7..00000000
--- a/bundle/snipmate-snippets/ruby/asrt.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_respond_to ${1:object}, :${2:method}
diff --git a/bundle/snipmate-snippets/ruby/asse.snippet b/bundle/snipmate-snippets/ruby/asse.snippet
deleted file mode 100644
index 4fb9ef9a..00000000
--- a/bundle/snipmate-snippets/ruby/asse.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_send ${1:send_array}
diff --git a/bundle/snipmate-snippets/ruby/ast.snippet b/bundle/snipmate-snippets/ruby/ast.snippet
deleted file mode 100644
index 8962cfb7..00000000
--- a/bundle/snipmate-snippets/ruby/ast.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_throws(:${1:expected}) { ${2} }
diff --git a/bundle/snipmate-snippets/ruby/astr.snippet b/bundle/snipmate-snippets/ruby/astr.snippet
deleted file mode 100644
index b9d14f6e..00000000
--- a/bundle/snipmate-snippets/ruby/astr.snippet
+++ /dev/null
@@ -1 +0,0 @@
-assert_true ${1:actual}
diff --git a/bundle/snipmate-snippets/ruby/bm.snippet b/bundle/snipmate-snippets/ruby/bm.snippet
deleted file mode 100644
index 681c5621..00000000
--- a/bundle/snipmate-snippets/ruby/bm.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-TESTS = ${1:10_000}
-Benchmark.bmbm do |results|
- ${2}
-end
diff --git a/bundle/snipmate-snippets/ruby/case.snippet b/bundle/snipmate-snippets/ruby/case.snippet
deleted file mode 100644
index 085a45db..00000000
--- a/bundle/snipmate-snippets/ruby/case.snippet
+++ /dev/null
@@ -1,5 +0,0 @@
-case ${1}
-when ${2}
-else
- ${3}
-end
diff --git a/bundle/snipmate-snippets/ruby/class.snippet b/bundle/snipmate-snippets/ruby/class.snippet
deleted file mode 100644
index cb396704..00000000
--- a/bundle/snipmate-snippets/ruby/class.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-class ${1:`Snippet_RubyClassNameFromFilename()`}${2}
- ${3}
-end
diff --git a/bundle/snipmate-snippets/ruby/classe.snippet b/bundle/snipmate-snippets/ruby/classe.snippet
deleted file mode 100644
index f683c688..00000000
--- a/bundle/snipmate-snippets/ruby/classe.snippet
+++ /dev/null
@@ -1 +0,0 @@
-class ${1:ErrorClassName} < ${2:StandardError}; end${3}
diff --git a/bundle/snipmate-snippets/ruby/def.snippet b/bundle/snipmate-snippets/ruby/def.snippet
deleted file mode 100644
index ad9bc8cf..00000000
--- a/bundle/snipmate-snippets/ruby/def.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-def ${1:name}
- ${2}
-end
diff --git a/bundle/snipmate-snippets/ruby/defi.snippet b/bundle/snipmate-snippets/ruby/defi.snippet
deleted file mode 100644
index 12c354c8..00000000
--- a/bundle/snipmate-snippets/ruby/defi.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-def initialize${1}
- ${2}
-end
diff --git a/bundle/snipmate-snippets/ruby/defmm.snippet b/bundle/snipmate-snippets/ruby/defmm.snippet
deleted file mode 100644
index e3b263a8..00000000
--- a/bundle/snipmate-snippets/ruby/defmm.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-def method_missing(meth, *args, &blk)
- ${1}
-end
diff --git a/bundle/snipmate-snippets/ruby/defs.snippet b/bundle/snipmate-snippets/ruby/defs.snippet
deleted file mode 100644
index 837733f2..00000000
--- a/bundle/snipmate-snippets/ruby/defs.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-def self.${1:class_method_name}
- ${2}
-end
diff --git a/bundle/snipmate-snippets/ruby/deft.snippet b/bundle/snipmate-snippets/ruby/deft.snippet
deleted file mode 100644
index 9c2adbff..00000000
--- a/bundle/snipmate-snippets/ruby/deft.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-def test_${1:case_name}
- ${2}
-end
diff --git a/bundle/snipmate-snippets/ruby/detect.snippet b/bundle/snipmate-snippets/ruby/detect.snippet
deleted file mode 100644
index 5fc24aaa..00000000
--- a/bundle/snipmate-snippets/ruby/detect.snippet
+++ /dev/null
@@ -1 +0,0 @@
-detect { |${1:element}| ${2:body} }
diff --git a/bundle/snipmate-snippets/ruby/detecto.snippet b/bundle/snipmate-snippets/ruby/detecto.snippet
deleted file mode 100644
index 904b2a67..00000000
--- a/bundle/snipmate-snippets/ruby/detecto.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-detect do |${1:element}|
- ${2:body}
-end
diff --git a/bundle/snipmate-snippets/ruby/dglob.snippet b/bundle/snipmate-snippets/ruby/dglob.snippet
deleted file mode 100644
index ca326ade..00000000
--- a/bundle/snipmate-snippets/ruby/dglob.snippet
+++ /dev/null
@@ -1 +0,0 @@
-Dir.glob(${1:"<+dir}"+>) { |${2:file}| ${3} }
diff --git a/bundle/snipmate-snippets/ruby/do.snippet b/bundle/snipmate-snippets/ruby/do.snippet
deleted file mode 100644
index 596c11a9..00000000
--- a/bundle/snipmate-snippets/ruby/do.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-do
- ${1}
-end
diff --git a/bundle/snipmate-snippets/ruby/dop.snippet b/bundle/snipmate-snippets/ruby/dop.snippet
deleted file mode 100644
index 9bf1898a..00000000
--- a/bundle/snipmate-snippets/ruby/dop.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-do |${1:param}|
- ${2}
-end
diff --git a/bundle/snipmate-snippets/ruby/ea.snippet b/bundle/snipmate-snippets/ruby/ea.snippet
deleted file mode 100644
index 5f7edec0..00000000
--- a/bundle/snipmate-snippets/ruby/ea.snippet
+++ /dev/null
@@ -1 +0,0 @@
-each { |${1:element}| ${2:body} }
diff --git a/bundle/snipmate-snippets/ruby/each.snippet b/bundle/snipmate-snippets/ruby/each.snippet
deleted file mode 100644
index 5f7edec0..00000000
--- a/bundle/snipmate-snippets/ruby/each.snippet
+++ /dev/null
@@ -1 +0,0 @@
-each { |${1:element}| ${2:body} }
diff --git a/bundle/snipmate-snippets/ruby/each_with_index.snippet b/bundle/snipmate-snippets/ruby/each_with_index.snippet
deleted file mode 100644
index f4d3ef11..00000000
--- a/bundle/snipmate-snippets/ruby/each_with_index.snippet
+++ /dev/null
@@ -1 +0,0 @@
-each_with_index { |${1:element},${2:i}| ${3:} }
diff --git a/bundle/snipmate-snippets/ruby/each_with_indexo.snippet b/bundle/snipmate-snippets/ruby/each_with_indexo.snippet
deleted file mode 100644
index e4fb7080..00000000
--- a/bundle/snipmate-snippets/ruby/each_with_indexo.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-each_with_index do |${1:element},${2:i}|
- ${3:body}
-end
-
diff --git a/bundle/snipmate-snippets/ruby/eacho.snippet b/bundle/snipmate-snippets/ruby/eacho.snippet
deleted file mode 100644
index 7c133426..00000000
--- a/bundle/snipmate-snippets/ruby/eacho.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-each do |${1:element}|
- ${2:body}
-end
diff --git a/bundle/snipmate-snippets/ruby/eado.snippet b/bundle/snipmate-snippets/ruby/eado.snippet
deleted file mode 100644
index 7c133426..00000000
--- a/bundle/snipmate-snippets/ruby/eado.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-each do |${1:element}|
- ${2:body}
-end
diff --git a/bundle/snipmate-snippets/ruby/eawi.snippet b/bundle/snipmate-snippets/ruby/eawi.snippet
deleted file mode 100644
index f4d3ef11..00000000
--- a/bundle/snipmate-snippets/ruby/eawi.snippet
+++ /dev/null
@@ -1 +0,0 @@
-each_with_index { |${1:element},${2:i}| ${3:} }
diff --git a/bundle/snipmate-snippets/ruby/eawido.snippet b/bundle/snipmate-snippets/ruby/eawido.snippet
deleted file mode 100644
index e4fb7080..00000000
--- a/bundle/snipmate-snippets/ruby/eawido.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-each_with_index do |${1:element},${2:i}|
- ${3:body}
-end
-
diff --git a/bundle/snipmate-snippets/ruby/elsif.snippet b/bundle/snipmate-snippets/ruby/elsif.snippet
deleted file mode 100644
index 84d8134e..00000000
--- a/bundle/snipmate-snippets/ruby/elsif.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-elsif ${1:condition}
- ${2}
diff --git a/bundle/snipmate-snippets/ruby/fileeach.snippet b/bundle/snipmate-snippets/ruby/fileeach.snippet
deleted file mode 100644
index 5076ef1a..00000000
--- a/bundle/snipmate-snippets/ruby/fileeach.snippet
+++ /dev/null
@@ -1 +0,0 @@
-File.foreach(${1:"<+path}"+>) { |${2:line}| ${3} }
diff --git a/bundle/snipmate-snippets/ruby/fopen.snippet b/bundle/snipmate-snippets/ruby/fopen.snippet
deleted file mode 100644
index b630bfeb..00000000
--- a/bundle/snipmate-snippets/ruby/fopen.snippet
+++ /dev/null
@@ -1 +0,0 @@
-File.open(${1:path}, "${2:rwab}") { |${3:file}| ${4} }
diff --git a/bundle/snipmate-snippets/ruby/fread.snippet b/bundle/snipmate-snippets/ruby/fread.snippet
deleted file mode 100644
index d9e6074c..00000000
--- a/bundle/snipmate-snippets/ruby/fread.snippet
+++ /dev/null
@@ -1 +0,0 @@
-File.read(${1})
diff --git a/bundle/snipmate-snippets/ruby/http_get.snippet b/bundle/snipmate-snippets/ruby/http_get.snippet
deleted file mode 100644
index cba6d589..00000000
--- a/bundle/snipmate-snippets/ruby/http_get.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-require 'net/http'
-res = Net::HTTP.get URI.parse('${1:url}')
diff --git a/bundle/snipmate-snippets/ruby/http_post.snippet b/bundle/snipmate-snippets/ruby/http_post.snippet
deleted file mode 100644
index 3b2036ad..00000000
--- a/bundle/snipmate-snippets/ruby/http_post.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-require 'net/http'
-res = Net::HTTP.post_form URI.parse('${1:url}')${2:, params}
diff --git a/bundle/snipmate-snippets/ruby/if.snippet b/bundle/snipmate-snippets/ruby/if.snippet
deleted file mode 100644
index b2d1e39e..00000000
--- a/bundle/snipmate-snippets/ruby/if.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-if ${1:condition}
- ${2}
-end
diff --git a/bundle/snipmate-snippets/ruby/ife.snippet b/bundle/snipmate-snippets/ruby/ife.snippet
deleted file mode 100644
index 2a7468df..00000000
--- a/bundle/snipmate-snippets/ruby/ife.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-if ${1:condition}
- ${2}
-else
-end
diff --git a/bundle/snipmate-snippets/ruby/inj.snippet b/bundle/snipmate-snippets/ruby/inj.snippet
deleted file mode 100644
index 90dea0d8..00000000
--- a/bundle/snipmate-snippets/ruby/inj.snippet
+++ /dev/null
@@ -1 +0,0 @@
-inject(${1:init}) { |${2:total}, ${3:next}| ${4:body} }
diff --git a/bundle/snipmate-snippets/ruby/injdo.snippet b/bundle/snipmate-snippets/ruby/injdo.snippet
deleted file mode 100644
index d3235e90..00000000
--- a/bundle/snipmate-snippets/ruby/injdo.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-inject(${1:init}) do |${2:total}, ${3:next}|
- ${4:body}
-end
diff --git a/bundle/snipmate-snippets/ruby/inject.snippet b/bundle/snipmate-snippets/ruby/inject.snippet
deleted file mode 100644
index 78ad721d..00000000
--- a/bundle/snipmate-snippets/ruby/inject.snippet
+++ /dev/null
@@ -1 +0,0 @@
-inject { |${1:total},${2:next}| ${3:body} }
diff --git a/bundle/snipmate-snippets/ruby/injecto.snippet b/bundle/snipmate-snippets/ruby/injecto.snippet
deleted file mode 100644
index 1631033d..00000000
--- a/bundle/snipmate-snippets/ruby/injecto.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-inject do |${1:total},${2:next}|
- ${3:body}
-end
diff --git a/bundle/snipmate-snippets/ruby/ip.snippet b/bundle/snipmate-snippets/ruby/ip.snippet
deleted file mode 100644
index 91769768..00000000
--- a/bundle/snipmate-snippets/ruby/ip.snippet
+++ /dev/null
@@ -1 +0,0 @@
-ip_addr = request.env['REMOTE_ADDR']
diff --git a/bundle/snipmate-snippets/ruby/map.snippet b/bundle/snipmate-snippets/ruby/map.snippet
deleted file mode 100644
index b3e7719f..00000000
--- a/bundle/snipmate-snippets/ruby/map.snippet
+++ /dev/null
@@ -1 +0,0 @@
-map { |${1:element}| ${2:body} }
diff --git a/bundle/snipmate-snippets/ruby/mapdo.snippet b/bundle/snipmate-snippets/ruby/mapdo.snippet
deleted file mode 100644
index 316e7c7c..00000000
--- a/bundle/snipmate-snippets/ruby/mapdo.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-map do |${1:element}|
- ${2:body}
-end
diff --git a/bundle/snipmate-snippets/ruby/mapo.snippet b/bundle/snipmate-snippets/ruby/mapo.snippet
deleted file mode 100644
index 316e7c7c..00000000
--- a/bundle/snipmate-snippets/ruby/mapo.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-map do |${1:element}|
- ${2:body}
-end
diff --git a/bundle/snipmate-snippets/ruby/mod.snippet b/bundle/snipmate-snippets/ruby/mod.snippet
deleted file mode 100644
index 457fd615..00000000
--- a/bundle/snipmate-snippets/ruby/mod.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-module ${1:`Snippet_RubyClassNameFromFilename()`}
- ${2}
-end
diff --git a/bundle/snipmate-snippets/ruby/module.snippet b/bundle/snipmate-snippets/ruby/module.snippet
deleted file mode 100644
index 78e025a1..00000000
--- a/bundle/snipmate-snippets/ruby/module.snippet
+++ /dev/null
@@ -1,14 +0,0 @@
-module ${1:`Snippet_RubyClassNameFromFilename()`}
- module ClassMethods
- ${2}
- end
-
- module InstanceMethods
-
- end
-
- def self.included(receiver)
- receiver.extend ClassMethods
- receiver.send :include, InstanceMethods
- end
-end
diff --git a/bundle/snipmate-snippets/ruby/nam.snippet b/bundle/snipmate-snippets/ruby/nam.snippet
deleted file mode 100644
index 19b90a76..00000000
--- a/bundle/snipmate-snippets/ruby/nam.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-namespace :${1:namespace} do
- ${2}
-end
diff --git a/bundle/snipmate-snippets/ruby/ope.snippet b/bundle/snipmate-snippets/ruby/ope.snippet
deleted file mode 100644
index cfe92471..00000000
--- a/bundle/snipmate-snippets/ruby/ope.snippet
+++ /dev/null
@@ -1 +0,0 @@
-open(${1:path}, "${2:rwab}") { |${3:io}| ${4} }
diff --git a/bundle/snipmate-snippets/ruby/pathhere.snippet b/bundle/snipmate-snippets/ruby/pathhere.snippet
deleted file mode 100644
index f4ed9440..00000000
--- a/bundle/snipmate-snippets/ruby/pathhere.snippet
+++ /dev/null
@@ -1 +0,0 @@
-File.join(File.dirname(__FILE__), *%w[${1:rel_path_here}])
diff --git a/bundle/snipmate-snippets/ruby/r.snippet b/bundle/snipmate-snippets/ruby/r.snippet
deleted file mode 100644
index f232fc94..00000000
--- a/bundle/snipmate-snippets/ruby/r.snippet
+++ /dev/null
@@ -1 +0,0 @@
-attr_reader :${1:attr_names}
diff --git a/bundle/snipmate-snippets/ruby/reject.snippet b/bundle/snipmate-snippets/ruby/reject.snippet
deleted file mode 100644
index 07d2787f..00000000
--- a/bundle/snipmate-snippets/ruby/reject.snippet
+++ /dev/null
@@ -1 +0,0 @@
-reject { |${1:element}| ${2:body} }
diff --git a/bundle/snipmate-snippets/ruby/rejecto.snippet b/bundle/snipmate-snippets/ruby/rejecto.snippet
deleted file mode 100644
index e906bd7e..00000000
--- a/bundle/snipmate-snippets/ruby/rejecto.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-reject do |${1:element}|
- ${2:body}
-end
diff --git a/bundle/snipmate-snippets/ruby/rep.snippet b/bundle/snipmate-snippets/ruby/rep.snippet
deleted file mode 100644
index 04b77b0d..00000000
--- a/bundle/snipmate-snippets/ruby/rep.snippet
+++ /dev/null
@@ -1 +0,0 @@
-results.report("${1:name}:") { TESTS.times { ${2} } }
diff --git a/bundle/snipmate-snippets/ruby/rw.snippet b/bundle/snipmate-snippets/ruby/rw.snippet
deleted file mode 100644
index 1862da33..00000000
--- a/bundle/snipmate-snippets/ruby/rw.snippet
+++ /dev/null
@@ -1 +0,0 @@
-attr_accessor :${1:attr_names}
diff --git a/bundle/snipmate-snippets/ruby/select.snippet b/bundle/snipmate-snippets/ruby/select.snippet
deleted file mode 100644
index 8ab228cc..00000000
--- a/bundle/snipmate-snippets/ruby/select.snippet
+++ /dev/null
@@ -1 +0,0 @@
-select { |${1:element}| ${2:body} }
diff --git a/bundle/snipmate-snippets/ruby/selecto.snippet b/bundle/snipmate-snippets/ruby/selecto.snippet
deleted file mode 100644
index a22a6505..00000000
--- a/bundle/snipmate-snippets/ruby/selecto.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-select do |${1:element}|
- ${2:body}
-end
diff --git a/bundle/snipmate-snippets/ruby/sinc.snippet b/bundle/snipmate-snippets/ruby/sinc.snippet
deleted file mode 100644
index 20e2c4c9..00000000
--- a/bundle/snipmate-snippets/ruby/sinc.snippet
+++ /dev/null
@@ -1 +0,0 @@
-class << self; self end
diff --git a/bundle/snipmate-snippets/ruby/sort.snippet b/bundle/snipmate-snippets/ruby/sort.snippet
deleted file mode 100644
index 08a67c1a..00000000
--- a/bundle/snipmate-snippets/ruby/sort.snippet
+++ /dev/null
@@ -1 +0,0 @@
-sort { |${1:x},${2:y}| ${3:body} }
diff --git a/bundle/snipmate-snippets/ruby/sorto.snippet b/bundle/snipmate-snippets/ruby/sorto.snippet
deleted file mode 100644
index 76c38e40..00000000
--- a/bundle/snipmate-snippets/ruby/sorto.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-sort do |${1:x},${2:y}|
- ${3:body}
-end
diff --git a/bundle/snipmate-snippets/ruby/tas.snippet b/bundle/snipmate-snippets/ruby/tas.snippet
deleted file mode 100644
index d949a6b5..00000000
--- a/bundle/snipmate-snippets/ruby/tas.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-desc "${1:Task description}"
-task :${2:task_name}${3: => [:dependent, :tasks]} do
- ${4}
-end
diff --git a/bundle/snipmate-snippets/ruby/task.snippet b/bundle/snipmate-snippets/ruby/task.snippet
deleted file mode 100644
index d949a6b5..00000000
--- a/bundle/snipmate-snippets/ruby/task.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-desc "${1:Task description}"
-task :${2:task_name}${3: => [:dependent, :tasks]} do
- ${4}
-end
diff --git a/bundle/snipmate-snippets/ruby/tc.snippet b/bundle/snipmate-snippets/ruby/tc.snippet
deleted file mode 100644
index 3e28f61a..00000000
--- a/bundle/snipmate-snippets/ruby/tc.snippet
+++ /dev/null
@@ -1,9 +0,0 @@
-require "test/unit"
-
-require "${1:library_file_name}"
-
-class Test${2:`Snippet_RubyClassNameFromFilename()`} < Test::Unit::TestCase
- def test_${3:case_name}
- ${4}
- end
-end
diff --git a/bundle/snipmate-snippets/ruby/unless.snippet b/bundle/snipmate-snippets/ruby/unless.snippet
deleted file mode 100644
index 3495d2ba..00000000
--- a/bundle/snipmate-snippets/ruby/unless.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-unless ${1:condition}
- ${2}
-end
diff --git a/bundle/snipmate-snippets/ruby/unlesse.snippet b/bundle/snipmate-snippets/ruby/unlesse.snippet
deleted file mode 100644
index d190b45e..00000000
--- a/bundle/snipmate-snippets/ruby/unlesse.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-unless ${1:condition}
- ${2}
-else
-end
diff --git a/bundle/snipmate-snippets/ruby/w.snippet b/bundle/snipmate-snippets/ruby/w.snippet
deleted file mode 100644
index 0650e955..00000000
--- a/bundle/snipmate-snippets/ruby/w.snippet
+++ /dev/null
@@ -1 +0,0 @@
-attr_writer :${1:attr_names}
diff --git a/bundle/snipmate-snippets/ruby/while.snippet b/bundle/snipmate-snippets/ruby/while.snippet
deleted file mode 100644
index 6e878fa3..00000000
--- a/bundle/snipmate-snippets/ruby/while.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-while ${1:condition}
- ${2}
-end
diff --git a/bundle/snipmate-snippets/ruby/xmlr.snippet b/bundle/snipmate-snippets/ruby/xmlr.snippet
deleted file mode 100644
index eeb35802..00000000
--- a/bundle/snipmate-snippets/ruby/xmlr.snippet
+++ /dev/null
@@ -1 +0,0 @@
-REXML::Document.new(File.read(${1:path}))
diff --git a/bundle/snipmate-snippets/ruby/xpa.snippet b/bundle/snipmate-snippets/ruby/xpa.snippet
deleted file mode 100644
index 5bff9508..00000000
--- a/bundle/snipmate-snippets/ruby/xpa.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-elements.each(${1}) do |${2:node}|
- ${3}
-end
diff --git a/bundle/snipmate-snippets/ruby/zip.snippet b/bundle/snipmate-snippets/ruby/zip.snippet
deleted file mode 100644
index b2c831ab..00000000
--- a/bundle/snipmate-snippets/ruby/zip.snippet
+++ /dev/null
@@ -1 +0,0 @@
-zip(${1:enums}) { |${2:row}| ${3} }
diff --git a/bundle/snipmate-snippets/sinatra/get.snippet b/bundle/snipmate-snippets/sinatra/get.snippet
deleted file mode 100644
index 08f3fd5a..00000000
--- a/bundle/snipmate-snippets/sinatra/get.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-get '${1:/}' do
- ${2}
-end
diff --git a/bundle/snipmate-snippets/sshconfig/host.snippet b/bundle/snipmate-snippets/sshconfig/host.snippet
deleted file mode 100644
index 5992a2d0..00000000
--- a/bundle/snipmate-snippets/sshconfig/host.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-Host ${1:name}
- Hostname ${2:example.com}
- User ${3:username}
diff --git a/bundle/snipmate-snippets/support_functions.vim b/bundle/snipmate-snippets/support_functions.vim
deleted file mode 100644
index a09e81da..00000000
--- a/bundle/snipmate-snippets/support_functions.vim
+++ /dev/null
@@ -1,115 +0,0 @@
-"ruby {{{1
-function! Snippet_RubyClassNameFromFilename(...)
- let name = expand("%:t:r")
- if len(name) == 0
- if a:0 == 0
- let name = 'MyClass'
- else
- let name = a:1
- endif
- endif
- return Snippet_Camelcase(substitute(name, '_spec$', '', ''))
-endfunction
-
-function! Snippet_MigrationNameFromFilename(...)
- let name = substitute(expand("%:t:r"), '^.\{-}_', '', '')
- if len(name) == 0
- if a:0 == 0
- let name = 'MyClass'
- else
- let name = a:1
- endif
- endif
- return Snippet_Camelcase(name)
-endfunction
-
-
-"python {{{1
-function! Snippet_PythonClassNameFromFilename(...)
- let name = expand("%:t:r")
- if len(name) == 0
- if a:0 == 0
- let name = 'MyClass'
- else
- let name = a:1
- endif
- endif
- return Snippet_Camelcase(name)
-endfunction
-
-"php {{{1
-function! Snippet_PHPClassNameFromFilename(...)
- let name = expand("%:t:r:r")
- if len(name) == 0
- if a:0 == 0
- let name = 'MyClass'
- else
- let name = a:1
- endif
- endif
- return name
-endfunction
-
-"java {{{1
-function! Snippet_JavaClassNameFromFilename(...)
- let name = expand("%:t:r")
- if len(name) == 0
- if a:0 == 0
- let name = 'MyClass'
- else
- let name = a:1
- endif
- endif
- return name
-endfunction
-
-function! Snippet_JavaInstanceVarType(name)
- let oldview = winsaveview()
- if searchdecl(a:name) == 0
- normal! B
- let old_reg = @"
- normal! yaW
- let type = @"
- let @" = old_reg
- call winrestview(oldview)
- let type = substitute(type, '\s\+$', '', '')
-
- "searchdecl treats 'return foo;' as a declaration of foo
- if type != 'return'
- return type
- endif
- endif
- return "<+type+>"
-endfunction
-
-
-"global {{{1
-function! s:start_comment()
- return substitute(&commentstring, '^\([^ ]*\)\s*%s\(.*\)$', '\1', '')
-endfunction
-
-function! s:end_comment()
- return substitute(&commentstring, '^.*%s\(.*\)$', '\1', '')
-endfunction
-
-function! Snippet_Modeline()
- return s:start_comment() . " vim: set ${1:settings}:" . s:end_comment()
-endfunction
-
-function! Snippet_Camelcase(s)
- "upcase the first letter
- let toReturn = substitute(a:s, '^\(.\)', '\=toupper(submatch(1))', '')
- "turn all '_x' into 'X'
- return substitute(toReturn, '_\(.\)', '\=toupper(submatch(1))', 'g')
-endfunction
-
-function! Snippet_Underscore(s)
- "down the first letter
- let toReturn = substitute(a:s, '^\(.\)', '\=tolower(submatch(1))', '')
- "turn all 'X' into '_x'
- return substitute(toReturn, '\([A-Z]\)', '\=tolower("_".submatch(1))', 'g')
-endfunction
-
-
-" modeline {{{1
-" vim: set fdm=marker:
diff --git a/bundle/snipmate-snippets/vim/au.snippet b/bundle/snipmate-snippets/vim/au.snippet
deleted file mode 100644
index d59720a5..00000000
--- a/bundle/snipmate-snippets/vim/au.snippet
+++ /dev/null
@@ -1 +0,0 @@
-autocmd ${1:events} ${2:pattern} ${3:command}
diff --git a/bundle/snipmate-snippets/vim/com.snippet b/bundle/snipmate-snippets/vim/com.snippet
deleted file mode 100644
index b8eeb5b4..00000000
--- a/bundle/snipmate-snippets/vim/com.snippet
+++ /dev/null
@@ -1 +0,0 @@
-command! -nargs=${1:number_of_args} ${2:other_params} ${2:name} ${2:command}
diff --git a/bundle/snipmate-snippets/vim/func.snippet b/bundle/snipmate-snippets/vim/func.snippet
deleted file mode 100644
index 8591a835..00000000
--- a/bundle/snipmate-snippets/vim/func.snippet
+++ /dev/null
@@ -1,8 +0,0 @@
-"Function: $1
-"Desc: ${3:description}
-"
-"Arguments:
-"${4}
-function! ${1:name}(${2})
- ${5}
-endfunction
diff --git a/bundle/snipmate-snippets/vim/if.snippet b/bundle/snipmate-snippets/vim/if.snippet
deleted file mode 100644
index 336e7a00..00000000
--- a/bundle/snipmate-snippets/vim/if.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-if ${1}
- ${2}
-endif
diff --git a/bundle/snipmate-snippets/vim/ife.snippet b/bundle/snipmate-snippets/vim/ife.snippet
deleted file mode 100644
index c5d16939..00000000
--- a/bundle/snipmate-snippets/vim/ife.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-if ${1}
- ${2}
-else
-endif
diff --git a/bundle/snipmate-snippets/vim/log.snippet b/bundle/snipmate-snippets/vim/log.snippet
deleted file mode 100644
index 5a867549..00000000
--- a/bundle/snipmate-snippets/vim/log.snippet
+++ /dev/null
@@ -1 +0,0 @@
-echomsg ${1}
diff --git a/bundle/snipmate-snippets/vim/try.snippet b/bundle/snipmate-snippets/vim/try.snippet
deleted file mode 100644
index cd4c0e72..00000000
--- a/bundle/snipmate-snippets/vim/try.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-try
- ${2}
-catch /${1}/
-endtry
diff --git a/bundle/snipmate-snippets/xslt/call.snippet b/bundle/snipmate-snippets/xslt/call.snippet
deleted file mode 100644
index 2fe4f9d1..00000000
--- a/bundle/snipmate-snippets/xslt/call.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-
- ${2}
-
diff --git a/bundle/snipmate-snippets/xslt/choose.snippet b/bundle/snipmate-snippets/xslt/choose.snippet
deleted file mode 100644
index 1a877543..00000000
--- a/bundle/snipmate-snippets/xslt/choose.snippet
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- ${2}
-
-
-
-
diff --git a/bundle/snipmate-snippets/xslt/mat.snippet b/bundle/snipmate-snippets/xslt/mat.snippet
deleted file mode 100644
index a566e0ec..00000000
--- a/bundle/snipmate-snippets/xslt/mat.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-
- ${2}
-
diff --git a/bundle/snipmate-snippets/xslt/out.snippet b/bundle/snipmate-snippets/xslt/out.snippet
deleted file mode 100644
index 88e70c21..00000000
--- a/bundle/snipmate-snippets/xslt/out.snippet
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/bundle/snipmate-snippets/xslt/param.snippet b/bundle/snipmate-snippets/xslt/param.snippet
deleted file mode 100644
index f4f9a504..00000000
--- a/bundle/snipmate-snippets/xslt/param.snippet
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/bundle/snipmate-snippets/xslt/sty.snippet b/bundle/snipmate-snippets/xslt/sty.snippet
deleted file mode 100644
index f6751c74..00000000
--- a/bundle/snipmate-snippets/xslt/sty.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-
- ${1}
-
diff --git a/bundle/snipmate-snippets/xslt/tem.snippet b/bundle/snipmate-snippets/xslt/tem.snippet
deleted file mode 100644
index bcd86d6d..00000000
--- a/bundle/snipmate-snippets/xslt/tem.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-
- ${2}
-
diff --git a/bundle/snipmate-snippets/xslt/value.snippet b/bundle/snipmate-snippets/xslt/value.snippet
deleted file mode 100644
index 9128cc6d..00000000
--- a/bundle/snipmate-snippets/xslt/value.snippet
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/bundle/snipmate-snippets/xslt/var.snippet b/bundle/snipmate-snippets/xslt/var.snippet
deleted file mode 100644
index d21b77c8..00000000
--- a/bundle/snipmate-snippets/xslt/var.snippet
+++ /dev/null
@@ -1,3 +0,0 @@
-
- ${2}
-
diff --git a/bundle/snipmate-snippets/xslt/wparam.snippet b/bundle/snipmate-snippets/xslt/wparam.snippet
deleted file mode 100644
index 2284b71c..00000000
--- a/bundle/snipmate-snippets/xslt/wparam.snippet
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/bundle/snipmate-snippets/xslt/xdec.snippet b/bundle/snipmate-snippets/xslt/xdec.snippet
deleted file mode 100644
index f1e44209..00000000
--- a/bundle/snipmate-snippets/xslt/xdec.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-
- ${2}
diff --git a/bundle/snipmate-snippets/zend/assert.snippet b/bundle/snipmate-snippets/zend/assert.snippet
deleted file mode 100644
index ca928f25..00000000
--- a/bundle/snipmate-snippets/zend/assert.snippet
+++ /dev/null
@@ -1 +0,0 @@
-$this->assertTrue(${1:somevar}, '${2:sometext}');
diff --git a/bundle/snipmate-snippets/zend/boolcol.snippet b/bundle/snipmate-snippets/zend/boolcol.snippet
deleted file mode 100644
index 715fe19c..00000000
--- a/bundle/snipmate-snippets/zend/boolcol.snippet
+++ /dev/null
@@ -1 +0,0 @@
-$this->hasColumn('${1:active}', '${2:boolean}', ${3:1}, array('default' => '${4:1}','notnull' => true));
diff --git a/bundle/snipmate-snippets/zend/clac.snippet b/bundle/snipmate-snippets/zend/clac.snippet
deleted file mode 100644
index 80972a11..00000000
--- a/bundle/snipmate-snippets/zend/clac.snippet
+++ /dev/null
@@ -1,20 +0,0 @@
-_flashMessenger->addMessage("${1}", '${2:error}');
diff --git a/bundle/snipmate-snippets/zend/getconf.snippet b/bundle/snipmate-snippets/zend/getconf.snippet
deleted file mode 100644
index 10f2b202..00000000
--- a/bundle/snipmate-snippets/zend/getconf.snippet
+++ /dev/null
@@ -1 +0,0 @@
-$${1:conf} = Zend_Registry::get('${2:config}')->${3:general};
diff --git a/bundle/snipmate-snippets/zend/input.snippet b/bundle/snipmate-snippets/zend/input.snippet
deleted file mode 100644
index 3c4ed27e..00000000
--- a/bundle/snipmate-snippets/zend/input.snippet
+++ /dev/null
@@ -1,4 +0,0 @@
-= $this->formInput(array( 'type' => '${1:hidden}',
- 'name' => '${2}',
- 'value' => ${3:},
- 'id' => '${4:}' )); ?>
diff --git a/bundle/snipmate-snippets/zend/inputarr.snippet b/bundle/snipmate-snippets/zend/inputarr.snippet
deleted file mode 100644
index 8e97bee5..00000000
--- a/bundle/snipmate-snippets/zend/inputarr.snippet
+++ /dev/null
@@ -1,6 +0,0 @@
-= $this->formInput(array( 'type' => '${1:dropdown}',
- 'name' => '${2}',
- 'label' => '${3:}',
- 'errors' => ${4:},
- 'value' => ${5:},
- 'valueList' => ${6:} )); ?>
diff --git a/bundle/snipmate-snippets/zend/intcol.snippet b/bundle/snipmate-snippets/zend/intcol.snippet
deleted file mode 100644
index caacaa61..00000000
--- a/bundle/snipmate-snippets/zend/intcol.snippet
+++ /dev/null
@@ -1 +0,0 @@
-$this->hasColumn('${1:id}', '${2:integer}', ${3:11}, array(${4:'notnull' => true)});
diff --git a/bundle/snipmate-snippets/zend/lib.snippet b/bundle/snipmate-snippets/zend/lib.snippet
deleted file mode 100644
index 683e22ef..00000000
--- a/bundle/snipmate-snippets/zend/lib.snippet
+++ /dev/null
@@ -1,5 +0,0 @@
-hasColumn('id', 'integer', 4, array('notnull' => true,
- 'primary' => true,
- 'autoincrement' => true));
- ${3}
- }
-
-}
diff --git a/bundle/snipmate-snippets/zend/navi.snippet b/bundle/snipmate-snippets/zend/navi.snippet
deleted file mode 100644
index 2724ff9f..00000000
--- a/bundle/snipmate-snippets/zend/navi.snippet
+++ /dev/null
@@ -1 +0,0 @@
-$this->view->navigationActive = array('topnavi' => '${1:home}','subnavi' => '${2:index}');
diff --git a/bundle/snipmate-snippets/zend/route.snippet b/bundle/snipmate-snippets/zend/route.snippet
deleted file mode 100644
index cdf834b2..00000000
--- a/bundle/snipmate-snippets/zend/route.snippet
+++ /dev/null
@@ -1 +0,0 @@
-$this->_redirector->gotoRoute(array('controller' => '${1}', 'action' => '${2:index}', 'id' => '${3:}'), '${4:admin_action}');
diff --git a/bundle/snipmate-snippets/zend/rp.snippet b/bundle/snipmate-snippets/zend/rp.snippet
deleted file mode 100644
index b5dcd1ff..00000000
--- a/bundle/snipmate-snippets/zend/rp.snippet
+++ /dev/null
@@ -1,2 +0,0 @@
-=$this->partial('${1:somefile}.phtml',
- array(${2}))?>
diff --git a/bundle/snipmate-snippets/zend/strcol.snippet b/bundle/snipmate-snippets/zend/strcol.snippet
deleted file mode 100644
index 98d3cf34..00000000
--- a/bundle/snipmate-snippets/zend/strcol.snippet
+++ /dev/null
@@ -1 +0,0 @@
-$this->hasColumn('${1:title}', '${2:string}', ${3:255}, array(${4:'notnull' => true}));
diff --git a/bundle/vim-snipmate/.gitignore b/bundle/vim-snipmate/.gitignore
deleted file mode 100644
index 9140e6a9..00000000
--- a/bundle/vim-snipmate/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-doc/tags
-*.swp
-.DS_Store
diff --git a/bundle/vim-snipmate/Contributors.md b/bundle/vim-snipmate/Contributors.md
deleted file mode 100644
index 4e139e1a..00000000
--- a/bundle/vim-snipmate/Contributors.md
+++ /dev/null
@@ -1,44 +0,0 @@
-# Contributors #
-
-SnipMate was originally authored by Michael Sanders
-([Vim](http://www.vim.org/account/profile.php?user_id=16544),
-[GitHub](https://github.com/msanders)).
-
-It is currently maintained by [Rok Garbas](rok@garbas.si), [Marc
-Weber](marco-oweber@gmx.de), and [Adnan Zafar](https://github.com/ajzafar) with
-additional contributions from:
-
-* [907th](https://github.com/907th)
-* [adkron](https://github.com/adkron)
-* [alderz](https://github.com/alderz)
-* [asymmetric](https://github.com/asymmetric)
-* [bpugh](https://github.com/bpugh)
-* [bruno-](https://github.com/bruno-)
-* [darkwise](https://github.com/darkwise)
-* [fish-face](https://github.com/fish-face)
-* [henrik](https://github.com/henrik)
-* [holizz](https://github.com/holizz)
-* [honza](https://github.com/honza)
-* [hpesoj](https://github.com/hpesoj)
-* [ironcamel](https://github.com/ironcamel)
-* [jb55](https://github.com/jb55)
-* [jbernard](https://github.com/jbernard)
-* [jherdman](https://github.com/jherdman)
-* [kozo2](https://github.com/kozo2)
-* [lilydjwg](https://github.com/lilydjwg)
-* [marutanm](https://github.com/marutanm)
-* [MicahElliott](https://github.com/MicahElliott)
-* [muffinresearch](https://github.com/muffinresearch)
-* [pielgrzym](https://github.com/pielgrzym)
-* [pose](https://github.com/pose)
-* [r00k](https://github.com/r00k)
-* [radicalbit](https://github.com/radicalbit)
-* [redpill](https://github.com/redpill)
-* [robhudson](https://github.com/robhudson)
-* [Shraymonks](https://github.com/shraymonks)
-* [sickill](https://github.com/sickill)
-* [statik](https://github.com/statik)
-* [steveno](https://github.com/steveno)
-* [taq](https://github.com/taq)
-* [thisgeek](https://github.com/thisgeek)
-* [Xandaros](https://github.com/Xandaros)
diff --git a/bundle/vim-snipmate/README.md b/bundle/vim-snipmate/README.md
deleted file mode 100644
index 86d881a5..00000000
--- a/bundle/vim-snipmate/README.md
+++ /dev/null
@@ -1,108 +0,0 @@
-# SnipMate #
-
-SnipMate aims to provide support for textual snippets, similar to TextMate or
-other Vim plugins like [UltiSnips][ultisnips]. For
-example, in C, typing `for` could be expanded to
-
- for (i = 0; i < count; i++) {
- /* code */
- }
-
-with successive presses of tab jumping around the snippet.
-
-Originally authored by [Michael Sanders][msanders], SnipMate was forked in 2011
-after a stagnation in development. This fork is currently maintained by [Rok
-Garbas][garbas], [Marc Weber][marcweber], and [Adnan Zafar][ajzafar].
-
-
-## Installing SnipMate ##
-
-We recommend one of the following methods for installing SnipMate and its
-dependencies. SnipMate depends on [vim-addon-mw-utils][mw-utils] and
-[tlib][tlib]. Since SnipMate does not ship with any snippets, we suggest
-looking at the [vim-snippets][vim-snippets] repository.
-
-* Using [VAM][vam], add `vim-snippets` to the list of packages to be installed.
-
-* Using [Pathogen][pathogen], run the following commands:
-
- % cd ~/.vim/bundle
- % git clone https://github.com/tomtom/tlib_vim.git
- % git clone https://github.com/MarcWeber/vim-addon-mw-utils.git
- % git clone https://github.com/garbas/vim-snipmate.git
-
- # Optional:
- % git clone https://github.com/honza/vim-snippets.git
-
-* Using [Vundle][vundle], add the following to your `vimrc` then run
- `:BundleInstall`
-
- Bundle "MarcWeber/vim-addon-mw-utils"
- Bundle "tomtom/tlib_vim"
- Bundle "garbas/vim-snipmate"
-
- " Optional:
- Bundle "honza/vim-snippets"
-
-## FAQ ##
-
-> How does SnipMate determine which snippets to load? How can I separate, for
-> example, my Rails snippets from my Ruby snippets?
-
-Primarily SnipMate looks at the `'filetype'` and `'syntax'` settings. Taking
-"scopes" from these options, it looks in each `snippets/` directory in
-`'runtimepath'` for files named `scope.snippets`, `scope/*.snippets`, or
-`scope_*.snippets`.
-
-However we understand this may not allow for the flexibility desired by some
-languages. For this we provide two options: scope aliases and the
-`:SnipMateLoadScope` command. Scope aliases simply say "whenever this scope is
-loaded, also load this other scope:
-
- let g:snipMate = {}
- let g:snipMate.scope_aliases = {}
- let g:snipMate.scope_aliases['ruby'] = 'ruby,rails'
-
-will load the `ruby-rails` scope whenever the `ruby` scope is active. The
-`:SnipMateLoadScope foo` command will always load the foo scope in the current
-buffer. The [vim-rails](https://github.com/tpope/vim-rails) plugin automatically
-does `:SnipMateLoadScope rails` when editing a Rails project for example.
-
-## Release Notes ##
-
-### Master ###
-
-* Implement simple caching
-* Remove expansion guards
-* Fix bug with mirrors in the first column
-* Fix bug with tabs in indents ([#143][143])
-* Fix bug with mirrors in placeholders
-* Fix reading single snippet files
-* Fix the use of the visual map at the end of a line
-* Add `:SnipMateLoadScope` command and buffer-local scope aliases
-* Load `_*.snippets` files
-
-### 0.87 - 2014-01-04 ###
-
-* Stop indenting empty lines when expanding snippets
-* Support extends keyword in .snippets files
-* Fix visual placeholder support
-* Add zero tabstop support
-* Support negative 'softtabstop'
-* Add g:snipMate_no_default_aliases option
-* Add snipMateTrigger for triggering an expansion inside a snippet
-* Add snipMate#CanBeTriggered() function
-
-[ultisnips]: https://github.com/sirver/ultisnips
-[msanders]: https://github.com/msanders
-[garbas]: https://github.com/garbas
-[marcweber]: https://github.com/marcweber
-[ajzafar]: https://github.com/ajzafar
-[mw-utils]: https://github.com/marcweber/vim-addon-mw-utils
-[tlib]: https://github.com/tomtom/tlib_vim
-[vim-snippets]: https://github.com/honza/vim-snippets
-[vam]: https://github.com/marcweber/vim-addon-manager
-[pathogen]: https://github.com/tpope/vim-pathogen
-[vundle]: https://github.com/gmarik/vundle
-
-[143]: https://github.com/garbas/vim-snipmate/issues/143
diff --git a/bundle/vim-snipmate/addon-info.json b/bundle/vim-snipmate/addon-info.json
deleted file mode 100644
index 8d9930ff..00000000
--- a/bundle/vim-snipmate/addon-info.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "name" : "snipMate",
- "version" : "dev",
- "author" : "Michael Sanders -> original project http://github.com/msanders/snipmate.vim",
- "maintainer" : "Rok Garbas / Marc Weber",
- "repository" : {"type": "git", "url": "git://github.com/garbas/vim-snipmate.git"},
- "dependencies" : {
- "vim-addon-mw-utils": {},
- "tlib": {}
- },
- "description" : "snipMate.vim aims to be a concise vim script that implements some of TextMate's snippets features in Vim. See README.md to learn about the features this fork adds"
-}
diff --git a/bundle/vim-snipmate/after/plugin/snipMate.vim b/bundle/vim-snipmate/after/plugin/snipMate.vim
deleted file mode 100644
index d7379c22..00000000
--- a/bundle/vim-snipmate/after/plugin/snipMate.vim
+++ /dev/null
@@ -1,46 +0,0 @@
-" snipMate maps
-" These maps are created here in order to make sure we can reliably create maps
-" after SuperTab.
-
-let s:save_cpo = &cpo
-set cpo&vim
-
-function! s:map_if_not_mapped(lhs, rhs, mode)
- let l:unique = s:overwrite ? '' : ' '
- if !hasmapto(a:rhs, a:mode)
- silent! exe a:mode . 'map' . l:unique a:lhs a:rhs
- endif
-endfunction
-
-if !exists('g:snips_no_mappings') || !g:snips_no_mappings
- if exists('g:snips_trigger_key')
- echom 'g:snips_trigger_key is deprecated. See :h snipMate-mappings'
- exec 'imap ' g:snips_trigger_key 'snipMateTrigger'
- exec 'smap ' g:snips_trigger_key 'snipMateSNext'
- exec 'xmap ' g:snips_trigger_key 'snipMateVisual'
- else
- " Remove SuperTab map if it exists
- let s:overwrite = maparg('', 'i') ==? 'SuperTabForward'
- call s:map_if_not_mapped('', 'snipMateNextOrTrigger', 'i')
- call s:map_if_not_mapped('', 'snipMateNextOrTrigger', 's')
- let s:overwrite = 0
- call s:map_if_not_mapped('', 'snipMateVisual', 'x')
- endif
-
- if exists('g:snips_trigger_key_backwards')
- echom 'g:snips_trigger_key_backwards is deprecated. See :h snipMate-mappings'
- exec 'imap ' g:snips_trigger_key_backwards 'snipMateIBack'
- exec 'smap ' g:snips_trigger_key_backwards 'snipMateSBack'
- else
- let s:overwrite = maparg('', 'i') ==? 'SuperTabBackward'
- call s:map_if_not_mapped('', 'snipMateBack', 'i')
- call s:map_if_not_mapped('', 'snipMateBack', 's')
- let s:overwrite = 0
- endif
-
- call s:map_if_not_mapped('', 'snipMateShow', 'i')
-endif
-
-let &cpo = s:save_cpo
-
-" vim:noet:
diff --git a/bundle/vim-snipmate/autoload/snipMate.vim b/bundle/vim-snipmate/autoload/snipMate.vim
deleted file mode 100644
index 15d4c300..00000000
--- a/bundle/vim-snipmate/autoload/snipMate.vim
+++ /dev/null
@@ -1,850 +0,0 @@
-" config which can be overridden (shared lines)
-if !exists('g:snipMate')
- let g:snipMate = {}
-endif
-
-try
- call tlib#input#List('mi', '', [])
-catch /.*/
- echoe "you're missing tlib. See install instructions at ".expand(':h:h').'/README.md'
-endtry
-
-" match $ which doesn't follow a \
-let s:d = nr2char(31)
-
-fun! Filename(...)
- let filename = expand('%:t:r')
- if filename == '' | return a:0 == 2 ? a:2 : '' | endif
- return !a:0 || a:1 == '' ? filename : substitute(a:1, '$1', filename, 'g')
-endf
-
-let s:state_proto = {}
-let s:cache = {}
-
-fun! s:state_proto.remove()
- unlet! b:snip_state
- " Remove all buffer-local autocommands in the snipmate_changes group
- au! snipmate_changes *
-endf
-
-fun! snipMate#expandSnip(snip, col)
- let lnum = line('.') | let col = a:col
-
- let snippet = s:ProcessSnippet(a:snip)
- " Avoid error if eval evaluates to nothing
- if snippet == '' | return '' | endif
-
- " Expand snippet onto current position with the tab stops removed
- let snipLines = split(substitute(snippet, ''.s:d .'\d\+\|'.s:d .'{\d\+.\{-}}', '', 'g'), "\n", 1)
-
- let line = getline(lnum)
- let afterCursor = strpart(line, col - 1)
- " Keep text after the cursor
- if afterCursor != "\t" && afterCursor != ' '
- let line = strpart(line, 0, col - 1)
- let snipLines[-1] .= afterCursor
- else
- let afterCursor = ''
- " For some reason the cursor needs to move one right after this
- if line != '' && col == 1 && &ve != 'all' && &ve != 'onemore'
- let col += 1
- endif
- endif
-
- " Insert snippet with proper indentation
- let indent = match(line, '\S\|$') + 1
- call setline(lnum, line . snipLines[0])
- call append(lnum, map(snipLines[1:], "empty(v:val) ? v:val : '" . strpart(line, 0, indent - 1) . "' . v:val"))
-
- " Open any folds snippet expands into
- if &fen | sil! exe lnum.','.(lnum + len(snipLines) - 1).'foldopen' | endif
-
- let b:snip_state = copy(s:state_proto)
- let [b:snip_state.stops, b:snip_state.stop_count] = s:BuildTabStops(snippet, lnum, col - indent, indent)
-
- if b:snip_state.stop_count
- aug snipmate_changes
- au CursorMoved,CursorMovedI if exists('b:snip_state') |
- \ call b:snip_state.update_changes() |
- \ else |
- \ silent! au! snipmate_changes * |
- \ endif
- aug END
- call b:snip_state.set_stop(0)
- let ret = b:snip_state.select_word()
-
- if b:snip_state.stop_count == 1
- call b:snip_state.remove()
- endif
-
- return ret
- else
- unlet b:snip_state
- " Place cursor at end of snippet if no tab stop is given
- let newlines = len(snipLines) - 1
- call cursor(lnum + newlines, indent + len(snipLines[-1]) - len(afterCursor)
- \ + (newlines ? 0: col - 1))
- endif
- return ''
-endf
-
-" Update state information to correspond to the given tab stop
-function! s:state_proto.set_stop(stop)
- let self.stop_no = a:stop
- let self.cur_stop = self.stops[self.stop_no]
- let self.end_col = self.cur_stop[1] + self.cur_stop[2]
- let self.start_col = self.cur_stop[1]
- call cursor(self.cur_stop[0], self.cur_stop[1])
- let self.prev_len = col('$')
- let self.has_vars = exists('self.cur_stop[3]')
- let self.old_vars = self.has_vars ? deepcopy(self.cur_stop[3]) : []
-endfunction
-
-" Prepare snippet to be processed by s:BuildTabStops
-fun! s:ProcessSnippet(snip)
- let snippet = a:snip
- let esc_bslash = '\%(\\\@ 0) ? &sts : &sw), 'g')
- endif
- return snippet
-endf
-
-" Counts occurences of haystack in needle
-fun! s:Count(haystack, needle)
- let counter = 0
- let index = stridx(a:haystack, a:needle)
- while index != -1
- let index = stridx(a:haystack, a:needle, index+1)
- let counter += 1
- endw
- return counter
-endf
-
-" Builds a list of a list of each tab stop in the snippet containing:
-" 1.) The tab stop's line number.
-" 2.) The tab stop's column number
-" (by getting the length of the string between the last "\n" and the
-" tab stop).
-" 3.) The length of the text after the colon for the current tab stop
-" (e.g. "${1:foo}" would return 3).
-" 4.) If the "${#:}" construct is given, another list containing all
-" the matches of "$#", to be replaced with the placeholder. This list is
-" composed the same way as the parent; the first item is the line number,
-" and the second is the column.
-fun! s:BuildTabStops(snip, lnum, col, indent)
- let snipPos = []
- let i = 1
- let withoutVars = substitute(a:snip, s:d . '\d\+', '', 'g')
- while a:snip =~ s:d.'{'.i
- let beforeTabStop = matchstr(withoutVars, '^.*\ze'.s:d .'{'.i.'\D')
- let withoutOthers = substitute(withoutVars, ''.s:d .'{\('.i.'\D\)\@!\d\+.\{-}}', '', 'g')
-
- let j = i - 1
- call add(snipPos, [0, 0, 0])
- let snipPos[j][0] = a:lnum + s:Count(beforeTabStop, "\n")
- let snipPos[j][1] = a:indent + len(matchstr(withoutOthers, '.*\(\n\|^\)\zs.*\ze'.s:d .'{'.i.'\D'))
- if snipPos[j][0] == a:lnum | let snipPos[j][1] += a:col | endif
-
- " Get all $# matches in another list, if ${#:name} is given
- if withoutVars =~ ''.s:d .'{'.i.':'
- let snipPos[j][2] = len(matchstr(withoutVars, ''.s:d .'{'.i.':\zs.\{-}\ze}'))
- let dots = repeat('.', snipPos[j][2])
- call add(snipPos[j], [])
- let withoutOthers = substitute(a:snip, ''.s:d .'{\d\+.\{-}}\|'.s:d .''.i.'\@!\d\+', '', 'g')
- while match(withoutOthers, ''.s:d .''.i.'\(\D\|$\)') != -1
- let beforeMark = matchstr(withoutOthers, '^.\{-}\ze'.dots.''.s:d .''.i.'\(\D\|$\)')
- call add(snipPos[j][3], [0, 0])
- let snipPos[j][3][-1][0] = a:lnum + s:Count(beforeMark, "\n")
- let snipPos[j][3][-1][1] = a:indent + (snipPos[j][3][-1][0] > a:lnum
- \ ? len(matchstr(beforeMark, '.*\n\zs.*'))
- \ : a:col + len(beforeMark))
- let withoutOthers = substitute(withoutOthers, ''.s:d .''.i.'\ze\(\D\|$\)', '', '')
- endw
- endif
- let i += 1
- endw
- return [snipPos, i - 1]
-endf
-
-function! s:state_proto.jump_stop(backwards)
- " Update changes just in case
- " This seems to be only needed because insert completion does not trigger
- " the CursorMovedI event
- call self.update_changes()
-
- " Update stop and var locations
- call self.update_stops()
-
- " Store the changed col/length of the current stop
- let self.cur_stop[1] = self.start_col
- let self.cur_stop[2] = self.end_col - self.start_col
-
- let self.stop_no += a:backwards ? -1 : 1
- " Loop over the snippet when going backwards from the beginning
- if self.stop_no < 0 | let self.stop_no = self.stop_count - 1 | endif
-
- call self.set_stop(self.stop_no)
- let ret = self.select_word()
- if self.stop_no == self.stop_count - 1
- call self.remove()
- endif
- return ret
-endfunction
-
-" Updates tab stops/vars
-function! s:state_proto.update_stops()
- let changeLen = self.end_col - self.cur_stop[2] - self.start_col
- " Update tab stops in snippet if text has been added via "$#"
- " (e.g., in "${1:foo}bar$1${2}").
- if changeLen != 0
- let curLine = line('.')
-
- for pos in self.stops
- if pos == self.cur_stop | continue | endif
- let changed = pos[0] == curLine && pos[1] > self.cur_stop[1]
- let changedVars = 0
- let endPlaceholder = pos[2] - 1 + pos[1]
- " Subtract changeLen from each tab stop that was after any of
- " the current tab stop's placeholders.
- for [lnum, col] in self.old_vars
- if lnum > pos[0] | break | endif
- if pos[0] == lnum
- if pos[1] > col || (pos[2] == -1 && pos[1] == col)
- let changed += 1
- elseif col < endPlaceholder
- let changedVars += 1
- endif
- endif
- endfor
- let pos[1] += changeLen * changed
- " Parse variables within placeholders, e.g., "${1:foo} ${2:$1bar}"
- let pos[2] += changeLen * changedVars
-
- " Do the same to any placeholders in the other tab stops.
- if exists('pos[3]')
- for nPos in pos[3]
- let changed = nPos[0] == curLine && nPos[1] > self.start_col
- if changed && nPos[1] < self.start_col + self.cur_stop[2]
- call remove(pos, index(pos, nPos))
- continue
- endif
- for [lnum, col] in self.old_vars
- if lnum > nPos[0] | break | endif
- if nPos[0] == lnum && nPos[1] > col
- let changed += 1
- endif
- endfor
- let nPos[1] += changeLen * changed
- endfor
- endif
- endfor
- endif
-endfunction
-
-" Select the placeholder for the current tab stop
-function! s:state_proto.select_word()
- let len = self.cur_stop[2]
- if !len | return '' | endif
- let l = col('.') != 1 ? 'l' : ''
- if &sel == 'exclusive'
- return "\".l.'v'.len."l\"
- endif
- return len == 1 ? "\".l.'gh' : "\".l.'v'.(len - 1)."l\"
-endfunction
-
-" Update the snippet as text is typed. The self.update_vars() function does
-" the actual work.
-" If the cursor moves outside of a placeholder, call self.remove()
-function! s:state_proto.update_changes()
- let change_len = col('$') - self.prev_len
- let self.end_col += change_len
-
- let col = col('.')
- if mode() == 'i'
- if line('.') != self.cur_stop[0]
- \ || col < self.start_col || col > self.end_col
- call self.remove()
- elseif self.has_vars
- call self.update_vars(change_len)
- endif
- endif
-
- let self.prev_len = col('$')
-endfunction
-
-" Actually update the vars for any changed text
-function! s:state_proto.update_vars(change)
- let newWordLen = self.end_col - self.start_col
- let newWord = strpart(getline('.'), self.start_col - 1, newWordLen)
- let changeLen = a:change
- let curLine = line('.')
- let curCol = col('.')
- let oldStartSnip = self.start_col
- let updateTabStops = changeLen != 0
- let i = 0
-
- for [lnum, col] in self.cur_stop[3]
- if updateTabStops
- let start = self.start_col
- if lnum == curLine && col <= start
- let self.start_col += changeLen
- let self.end_col += changeLen
- endif
- for nPos in self.cur_stop[3][(i):]
- " This list is in ascending order, so quit if we've gone too far.
- if nPos[0] > lnum | break | endif
- if nPos[0] == lnum && nPos[1] > col
- let nPos[1] += changeLen
- endif
- endfor
- if lnum == curLine && col > start
- let col += changeLen
- let self.cur_stop[3][i][1] = col
- endif
- let i += 1
- endif
-
- " Split the line into three parts: the mirror, what's before it, and
- " what's after it. Then combine them using the new mirror string.
- " Subtract one to go from column index to byte index
- let theline = getline(lnum)
- let update = strpart(theline, 0, col - 1)
- let update .= newWord
- let update .= strpart(theline, col + self.end_col - self.start_col - a:change - 1)
- call setline(lnum, update)
- endfor
-
- " Reposition the cursor in case a var updates on the same line but before
- " the current tabstop
- if oldStartSnip != self.start_col || mode() == 'i'
- call cursor(0, curCol + self.start_col - oldStartSnip)
- endif
-endfunction
-
-" reads a .snippets file
-" returns list of
-" ['triggername', 'name', 'contents']
-" if triggername is not set 'default' is assumed
-" TODO: better error checking
-fun! snipMate#ReadSnippetsFile(file)
- let result = []
- let new_scopes = []
- if !filereadable(a:file) | return [result, new_scopes] | endif
- let inSnip = 0
- let line_no = 0
- for line in readfile(a:file) + ["\n"]
- let line_no += 1
-
- if inSnip && (line[0] == "\t" || line == '')
- let content .= strpart(line, 1)."\n"
- continue
- elseif inSnip
- call add(result, [trigger, name == '' ? 'default' : name, content[:-2]])
- let inSnip = 0
- endif
-
- if line[:6] == 'snippet'
- let inSnip = 1
- let trigger = strpart(line, 8)
- let name = ''
- let space = stridx(trigger, ' ') + 1
- if space " Process multi snip
- let name = strpart(trigger, space)
- let trigger = strpart(trigger, 0, space - 1)
- endif
- let content = ''
- if trigger =~ '^\s*$' " discard snippets with empty triggers
- echom 'Invalid snippet in' a:file 'near line' line_no
- let inSnip = 0
- endif
- elseif line[:6] == 'extends'
- call extend(new_scopes, map(split(strpart(line, 8)),
- \ "substitute(v:val, ',*$', '', '')"))
- endif
- endfor
- return [result, new_scopes]
-endf
-
-function! s:GetScopes()
- let ret = exists('b:snipMate.scope_aliases') ? copy(b:snipMate.scope_aliases) : {}
- let global = get(g:snipMate, 'scope_aliases', {})
- for alias in keys(global)
- if has_key(ret, alias)
- let ret[alias] = join(split(ret[alias], ',')
- \ + split(global[alias], ','), ',')
- else
- let ret[alias] = global[alias]
- endif
- endfor
- return ret
-endfunction
-
-" adds scope aliases to list.
-" returns new list
-" the aliases of aliases are added recursively
-fun! s:AddScopeAliases(list)
- let did = {}
- let scope_aliases = s:GetScopes()
- let new = a:list
- let new2 = []
- while !empty(new)
- for i in new
- if !has_key(did, i)
- let did[i] = 1
- call extend(new2, split(get(scope_aliases,i,''),','))
- endif
- endfor
- let new = new2
- let new2 = []
- endwhile
- return keys(did)
-endf
-
-if v:version < 704 || has('win32')
- function! s:Glob(path, expr)
- let res = []
- for p in split(a:path, ',')
- let h = split(fnamemodify(a:expr, ':h'), '/')[0]
- if isdirectory(p . '/' . h)
- call extend(res, split(glob(p . '/' . a:expr), "\n"))
- endif
- endfor
- return filter(res, 'filereadable(v:val)')
- endfunction
-else
- function! s:Glob(path, expr)
- return split(globpath(a:path, a:expr), "\n")
- endfunction
-endif
-
-" returns dict of
-" { path: { 'type': one of 'snippet' 'snippets',
-" 'exists': 1 or 0
-" " for single snippet files:
-" 'name': name of snippet
-" 'trigger': trigger of snippet
-" }
-" }
-" use mustExist = 1 to return existing files only
-"
-" mustExist = 0 is used by OpenSnippetFiles
-function! snipMate#GetSnippetFiles(mustExist, scopes, trigger)
- let paths = join(funcref#Call(g:snipMate.snippet_dirs), ',')
- let result = {}
- let scopes = s:AddScopeAliases(a:scopes)
- let trigger = escape(a:trigger, "*[]?{}`'$")
-
- " collect existing files
- for scope in scopes
-
- for f in s:Glob(paths, 'snippets/' . scope . '.snippets') +
- \ s:Glob(paths, 'snippets/' . scope . '_*.snippets') +
- \ s:Glob(paths, 'snippets/' . scope . '/*.snippets')
- let result[f] = { 'exists' : 1, 'type' : 'snippets',
- \ 'name_prefix' : fnamemodify(f, ':t:r') }
- endfor
-
- " We check for trigger* in the next two loops. In the case of an exact
- " match, that'll be handled in snipMate#GetSnippetsForWordBelowCursor.
- for f in s:Glob(paths, 'snippets/' . scope . '/' . trigger . '*.snippet')
- let result[f] = {'exists': 1, 'type': 'snippet', 'name': 'default',
- \ 'trigger': fnamemodify(f, ':t:r'), 'name_prefix' : scope }
- endfor
-
- for f in s:Glob(paths, 'snippets/' . scope . '/' . trigger . '*/*.snippet')
- let result[f] = {'exists': 1, 'type': 'snippet', 'name' : fnamemodify(f, ':t:r'),
- \ 'trigger': fnamemodify(f, ':h:t'), 'name_prefix' : scope }
- endfor
-
- if !a:mustExist
- for p in split(paths, ',')
- let p .= '/snippets/' . scope . '.snippets'
- let result[p] = get(result, p, {'exists': 0, 'type': 'snippets'})
- endfor
- endif
-
- endfor
- return result
-endfunction
-
-" should be moved to utils or such?
-function! snipMate#SetByPath(dict, trigger, path, snippet) abort
- let d = a:dict
- if !has_key(d, a:trigger)
- let d[a:trigger] = {}
- endif
- let d[a:trigger][a:path] = a:snippet
-endfunction
-
-function! s:CachedSnips(file)
- let mtime = getftime(a:file)
- if has_key(s:cache, a:file) && s:cache[a:file].mtime >= mtime
- return s:cache[a:file].contents
- endif
- let s:cache[a:file] = {}
- let s:cache[a:file].mtime = mtime
- let s:cache[a:file].contents = snipMate#ReadSnippetsFile(a:file)
- return s:cache[a:file].contents
-endfunction
-
-" default triggers based on paths
-function! snipMate#DefaultPool(scopes, trigger, result)
- let extra_scopes = []
- for [f,opts] in items(snipMate#GetSnippetFiles(1, a:scopes, a:trigger))
- let opts.name_prefix = matchstr(f, '\v/\zs.{-}\ze/snippets') . ' ' . opts.name_prefix
- if opts.type == 'snippets'
- let [snippets, new_scopes] = s:CachedSnips(f)
- call extend(extra_scopes, new_scopes)
- for [trigger, name, contents] in snippets
- if trigger =~ '\V\^' . escape(a:trigger, '\')
- call snipMate#SetByPath(a:result, trigger,
- \ opts.name_prefix . ' ' . name, contents)
- endif
- endfor
- elseif opts.type == 'snippet'
- call snipMate#SetByPath(a:result, opts.trigger,
- \ opts.name_prefix . ' ' . opts.name, readfile(f))
- else
- throw "unexpected"
- endif
- endfor
-
- if !empty(extra_scopes)
- call snipMate#DefaultPool(extra_scopes, a:trigger, a:result)
- endif
-endfunction
-
-" return a dict of snippets found in runtimepath matching trigger
-" scopes: list of scopes. usually this is the filetype. eg ['c','cpp']
-" trigger may contain glob patterns. Thus use '*' to get all triggers
-"
-fun! snipMate#GetSnippets(scopes, trigger)
- let result = {}
-
- for F in values(g:snipMateSources)
- call funcref#Call(F, [a:scopes, a:trigger, result])
- endfor
- return result
-endf
-
-" adds leading tab
-" and replaces leading spaces by tabs
-" see ftplugin/snippet.vim
-fun! snipMate#RetabSnip() range
- let leadingTab = expand('%:e') == 'snippets'
-
- let lines = getline(a:firstline, a:lastline)
-
- " remove leading "\t"
- let allIndented = 1
- for l in lines
- if l[0] != '\t' | let allIndented = 0 | endif
- endfor
-
- " retab
- if allIndented
- call map(lines, 'v:val[1:]')
- endif
-
- let leadingSp = filter(map(copy(lines),'matchstr(v:val,"^\\s*") '),'v:val !=""')
- if !empty(leadingSp)
- " lines containing leading spaces found
- let smallestInd = len(sort(leadingSp)[-1])
- let ind = input('retab, spaces per tab: ', smallestInd)
- for i in range(0, len(lines)-1)
- let ml = matchlist(lines[i], '^\(\s*\)\(.*\)')
- let lines[i] = repeat("\t", len(ml[1]) / ind)
- \ . repeat( " ", len(ml[1]) % ind)
- \ . ml[2]
- endfor
- endif
- " readd tab
- let tab = leadingTab ? "\t" : ""
- for i in range(0,len(lines)-1)
- call setline(a:firstline + i, tab.lines[i])
- endfor
-endf
-
-fun! snipMate#OpenSnippetFiles()
- let dict = snipMate#GetSnippetFiles(0, snipMate#ScopesByFile(), '*')
- " sort by files wether they exist - put existing files first
- let exists = []
- let notExists = []
- for [file, v] in items(dict)
- let v['file'] = file
- if v['exists']
- call add(exists, v)
- else
- call add(notExists, v)
- endif
- endfor
- let all = exists + notExists
- let show = map(copy(all),'(v:val["exists"] ? "exists:" : "does not exist yet:")." ".v:val["file"]')
- let select = tlib#input#List('mi', 'select files to be opened in splits', show)
- for idx in select
- exec 'sp '.all[idx - 1]['file']
- endfor
-endf
-
-fun! snipMate#ScopesByFile()
- " duplicates are removed in AddScopeAliases
- return filter(funcref#Call(g:snipMate.get_scopes), "v:val != ''")
-endf
-
-" used by both: completion and insert snippet
-fun! snipMate#GetSnippetsForWordBelowCursor(word, exact)
- " Setup lookups: '1.2.3' becomes [1.2.3] + [3, 2.3]
- let parts = split(a:word, '\W\zs')
- if len(parts) > 2
- let parts = parts[-2:] " max 2 additional items, this might become a setting
- endif
- let lookups = [a:word]
- let lookup = ''
- for w in reverse(parts)
- let lookup = w . lookup
- if index(lookups, lookup) == -1
- call add(lookups, lookup)
- endif
- endfor
-
- " allow matching '.'
- if a:word =~ '\.$'
- call add(lookups, '.')
- endif
-
- " Remove empty lookup entries, but only if there are other nonempty lookups
- if len(lookups) > 1
- call filter(lookups, 'v:val != ""')
- endif
-
- let matching_snippets = []
- let snippet = ''
- " prefer longest word
- for word in lookups
- let g:snipMate.word = word
- for [k,snippetD] in items(funcref#Call(g:snipMate['get_snippets'], [snipMate#ScopesByFile(), word]))
- " hack: require exact match
- if a:exact && k !=# word
- continue
- endif
- call add(matching_snippets, [k, snippetD])
- if a:exact
- break
- endif
- endfor
- endfor
- return matching_snippets
-endf
-
-" snippets: dict containing snippets by name
-" usually this is just {'default' : snippet_contents }
-fun! s:ChooseSnippet(snippets)
- let snippet = []
- let keys = keys(a:snippets)
- let i = 1
- for snip in keys
- let snippet += [i.'. '.snip]
- let i += 1
- endfor
- if len(snippet) == 1
- " there's only a single snippet, choose it
- let idx = 0
- else
- let idx = tlib#input#List('si','select snippet by name',snippet) -1
- if idx == -1
- return ''
- endif
- endif
- " if a:snippets[..] is a String Call returns it
- " If it's a function or a function string the result is returned
- return funcref#Call(a:snippets[keys(a:snippets)[idx]])
-endf
-
-fun! snipMate#WordBelowCursor()
- return matchstr(getline('.'), '\S\+\%' . col('.') . 'c')
-endf
-
-fun! snipMate#GetSnippetsForWordBelowCursorForComplete(word)
- let snippets = map(snipMate#GetSnippetsForWordBelowCursor(a:word, 0), 'v:val[0]')
- return filter(snippets, 'v:val =~# "\\V\\^' . escape(a:word, '"\') . '"')
-endf
-
-fun! snipMate#CanBeTriggered()
- let word = snipMate#WordBelowCursor()
- let matches = snipMate#GetSnippetsForWordBelowCursorForComplete(word)
- return len(matches) > 0
-endf
-
-fun! snipMate#ShowAvailableSnips()
- let col = col('.')
- let word = snipMate#WordBelowCursor()
- let matches = snipMate#GetSnippetsForWordBelowCursorForComplete(word)
-
- " Pretty hacky, but really can't have the tab swallowed!
- if len(matches) == 0
- call feedkeys(g:snipMate['no_match_completion_feedkeys_chars'], 'n')
- return ""
- endif
-
- call complete(col - len(word), sort(matches))
- return ''
-endf
-
-" Pass an argument to force snippet expansion instead of triggering or jumping
-function! snipMate#TriggerSnippet(...)
- if exists('g:SuperTabMappingForward')
- if g:SuperTabMappingForward == ""
- let SuperTabPlug = maparg('SuperTabForward', 'i')
- if SuperTabPlug == ""
- let SuperTabKey = "\"
- else
- exec "let SuperTabKey = \"" . escape(SuperTabPlug, '<') . "\""
- endif
- elseif g:SuperTabMappingBackward == ""
- let SuperTabPlug = maparg('SuperTabBackward', 'i')
- if SuperTabPlug == ""
- let SuperTabKey = "\"
- else
- exec "let SuperTabKey = \"" . escape(SuperTabPlug, '<') . "\""
- endif
- endif
- endif
-
- if pumvisible() " Update snippet if completion is used, or deal with supertab
- if exists('SuperTabKey')
- call feedkeys(SuperTabKey) | return ''
- endif
- call feedkeys("\a", 'n') " Close completion menu
- call feedkeys("\") | return ''
- endif
-
- if exists('b:snip_state') && a:0 == 0 " Jump only if no arguments
- let jump = b:snip_state.jump_stop(0)
- if type(jump) == 1 " returned a string
- return jump
- endif
- endif
-
- let word = matchstr(getline('.'), '\S\+\%'.col('.').'c')
- let list = snipMate#GetSnippetsForWordBelowCursor(word, 1)
- if empty(list)
- let snippet = ''
- else
- let [trigger, snippetD] = list[0]
-
- let s = s:ChooseSnippet(snippetD)
- if type(s) == type([])
- let snippet = join(s, "\n")
- else
- let snippet = s
- end
-
- " Before expanding snippet, create new undo point |i_CTRL-G|
- let &undolevels = &undolevels
- let col = col('.') - len(trigger)
- sil exe 's/\V'.escape(trigger, '/\.').'\%#//'
- return snipMate#expandSnip(snippet, col)
- endif
-
- " should allow other plugins to register hooks instead (duplicate code)
- if exists('SuperTabKey')
- call feedkeys(SuperTabKey)
- return ''
- endif
- return word == ''
- \ ? "\"
- \ : "\=snipMate#ShowAvailableSnips()\"
-endfunction
-
-fun! snipMate#BackwardsSnippet()
- if exists('b:snip_state') | return b:snip_state.jump_stop(1) | endif
-
- if exists('g:SuperTabMappingForward')
- if g:SuperTabMappingForward == ""
- let SuperTabPlug = maparg('SuperTabForward', 'i')
- if SuperTabPlug == ""
- let SuperTabKey = "\"
- else
- exec "let SuperTabKey = \"" . escape(SuperTabPlug, '<') . "\""
- endif
- elseif g:SuperTabMappingBackward == ""
- let SuperTabPlug = maparg('SuperTabBackward', 'i')
- if SuperTabPlug == ""
- let SuperTabKey = "\"
- else
- exec "let SuperTabKey = \"" . escape(SuperTabPlug, '<') . "\""
- endif
- endif
- endif
- " should allow other plugins to register hooks instead (duplicate code)
- if exists('SuperTabKey')
- call feedkeys(SuperTabKey)
- return ''
- endif
- return "\"
-endf
-
-" vim:noet:sw=4:ts=4:ft=vim
diff --git a/bundle/vim-snipmate/autoload/snipMate_python_demo.vim b/bundle/vim-snipmate/autoload/snipMate_python_demo.vim
deleted file mode 100644
index 33d0f28c..00000000
--- a/bundle/vim-snipmate/autoload/snipMate_python_demo.vim
+++ /dev/null
@@ -1,47 +0,0 @@
-" This file demonstrates
-" - how to register your own snippet sources (call snipMate_python_demo#Activate() in ftplugin/python.vim)
-" - implents a source which creates snippets based on python function
-" definitions found in the current file
-"
-" Example:
-"
-" def abc(a,b,c=None)
-" will create a snippet on the fly which looks like this:
-" abc(${1:a}, ${2:b}, ${3:c=None})
-
-fun! snipMate_python_demo#Activate()
- if !exists('g:snipMateSources')
- let g:snipMateSources = {}
- endif
-
- let g:snipMateSources['python'] = funcref#Function('snipMate_python_demo#FunctionsFromCurrentFileAndTags')
-endf
-
-fun! s:Add(dict, line, source, trigger)
- let matched = matchlist(a:line,'def\s\+\([^( \t]\+\)[ \t]*(\([^)]*\)')
- if len(matched) > 2
- let name = matched[1]
- " TODO: is this a glob?
- if name !~ a:trigger | return | endif
- let a:dict[name] = get(a:dict, name, {})
- let sd = a:dict[name]
- let args = []
- let nr=1
- for arg in split(matched[2], '\s*,\s*')
- call add(args, '${'.nr.':'.arg.'}')
- let nr+=1
- endfor
- let sd[a:source] = name.'('.join(args,', ').')'
- endif
-endf
-fun! snipMate_python_demo#FunctionsFromCurrentFileAndTags(scopes, trigger, result)
- " getting all might be too much
- if a:trigger == '*' | return | endif
- if index(a:scopes, 'python') < 0 | return | endif
- for t in taglist('^'.a:trigger)
- call s:Add(a:result, t.cmd, 'tags-' . t.filename, a:trigger)
- endfor
- for l in getline(0, line('$'))
- call s:Add(a:result, l, 'current-file', a:trigger)
- endfor
-endf
diff --git a/bundle/vim-snipmate/doc/snipMate.txt b/bundle/vim-snipmate/doc/snipMate.txt
deleted file mode 100644
index aa49586a..00000000
--- a/bundle/vim-snipmate/doc/snipMate.txt
+++ /dev/null
@@ -1,515 +0,0 @@
-*SnipMate.txt* Plugin for using TextMate-style snippets in Vim.
-
-SnipMate *snippet* *snippets* *SnipMate*
-Last Change: December 27, 2009
-
-1. Description |SnipMate-description|
-2. Usage |SnipMate-usage|
-3. Interface and Settings |SnipMate-interface| |SnipMate-settings|
-4. Snippet syntax |SnipMate-syntax|
-5. Snippet sources |SnipMate-snippet-sources|
-6. Disadvantages to TextMate |SnipMate-disadvantages|
-7. Contact |SnipMate-contact|
-8. License |SnipMate-license|
-
-For Vim version 7.0 or later.
-This plugin only works if 'compatible' is not set.
-{Vi does not have any of these features.}
-
-SnipMate depends on vim-addon-mw-utils and tlib.
-
-==============================================================================
-DESCRIPTION *SnipMate-description*
-
-SnipMate implements snippet features in Vim. A snippet is like a template,
-reducing repetitive insertion of pieces of text. Snippets can contain
-placeholders for modifying the text if necessary or interpolated code for
-evaluation. For example, in C, typing "for" then pushing could expand
-to: >
-
- for (i = 0; i < count; i++) {
- /* code */
- }
-
-SnipMate is inspired by TextMate's snippet features.
-
-==============================================================================
-USAGE *SnipMate-usage*
-
-Every snippet consists of an expansion and a trigger. Typing a trigger into
-your buffer and then hitting your trigger key ( by default, see
-|SnipMate-mappings|) will replace the trigger with the expansion text.
-
-The expansion text can optionally include tab stops. When it does, upon
-expansion of the snippet, the cursor is placed at the first one, and the user
-can jump between each tab stop. Each of these tab stops can be represented by
-default placeholder text. If such a placeholder is provided, then the text of
-the placeholder can be repeated in the snippet at specified mirrors. Any edits
-to the placeholder are instantly updated at every mirror.
-
-SnipMate allows multiple snippets to use the same trigger. When triggered,
-a list of all snippets with that trigger is provided and prompts for which
-snippet to use.
-
- *SnipMate-scopes*
-SnipMate searches for snippets inside a directory named "snippets" inside each
-entry in 'runtimepath'. Which files are loaded depends on 'filetype' and
-'syntax'; see |SnipMate-syntax| for more information. Snippets are loaded and
-refreshed automatically on demand.
-
-Note: SnipMate does not ship with any snippets. In order to use it, the user
-must either write their own snippets or obtain some from a repository like
-https://github.com/honza/vim-snippets
-
-==============================================================================
-INTERFACE AND SETTINGS *SnipMate-interface* *SnipMate-settings*
-
- *SnipMate-commands*
-Commands~
-
- *:SnipMateOpenSnippetFiles*
-:SnipMateOpenSnippetFiles Opens a list of all valid snippet locations
- based on the current scope |SnipMate-scopes|.
- Only existing files and non-existing .snippets
- files will be shown, with the existing files
- shown first.
-
-:SnipMateLoadScope[!] scope [scope ...]
- Load snippets from additional scopes. Without
- [!] the additional scopes are loaded only in
- the current buffer. For example >
- :SnipMateLoadScopes rails
-< will load all rails.snippets in the current
- buffer.
-
- *SnipMate-options*
-Options~
-
-g:snips_author A variable used in some snippets in place of
- the author's (your) name. Similar to
- $TM_FULLNAME in TextMate. For example, >
- snippet name
- `g:snips_author`
-< creates a snippet "name" that expands to your
- name.
-
-g:snipMate This |Dictionary| contains other SnipMate
- options. In short add >
- let g:snipMate = {}
-< to your .vimrc before setting other SnipMate
- options.
-
-g:snipMate.scope_aliases A |Dictionary| associating certain filetypes
- with other scopes |SnipMate-scopes|. The
- entries consist of a filetype as the key and
- a comma-separated list of aliases as the
- value. For example, >
- let g:snipMate.scope_aliases = {}
- let g:snipMate.scope_aliases['ruby']
- \ = 'ruby,ruby-rails'
-< tells SnipMate that "ruby-rails" snippets in
- addition to "ruby" snippets should be loaded
- when editing files with 'filetype' set to
- "ruby" or contains "ruby" as an entry in the
- case of dotted filetypes. A buffer local
- variant b:snipMate_scope_aliases is merged
- with the global variant.
-
-g:snipMate_no_default_aliases Note: This has been renamed to the following.
-
-g:snipMate.no_default_aliases
- When set to 1, prevents SnipMate from loading
- default scope aliases. The defaults are:
- Filetype Alias ~
- cpp c
- cu c
- eruby eruby-rails,html
- html javascript
- mxml actionscript
- objc c
- php php,html,javascript
- ur html,javascript
- xhtml html
- Individual defaults can be disabled by setting
- them to an empty value: >
- let g:snipMate.scope_aliases.php = ''
-< will disable the default PHP alias.
- Note: Setting this option does not disable
- scope aliases entirely, only those made by
- SnipMate itself. Any scope aliases created by
- the user or someone else will still be in
- effect.
-
-g:snipMate['no_match_completion_feedkeys_chars']
- A string inserted when no match for a trigger
- is found. By default a tab is inserted
- according to 'expandtab', 'tabstop', and
- 'softtabstop'. Set it to the empty string to
- prevent anything from being inserted.
-
- *SnipMate-mappings*
-Mappings~
-
-The mappings SnipMate uses can be customized with the |:map| commands. For
-example, to change the key that triggers snippets and moves to the next
-tabstop, >
-
- :imap snipMateNextOrTrigger
- :smap snipMateNextOrTrigger
-
-The list of possible mappings is as follows:
-
-snipMateNextOrTrigger Default: Mode: Insert, Select
- Jumps to the next tab stop or, if none exists,
- try to expand a snippet. Use in both insert
- and select modes.
-
-snipMateTrigger Default: unmapped Mode: Insert
- Try to expand a snippet regardless of any
- existing snippet expansion. If done within an
- expanded snippet, the outer snippet's tab
- stops are lost, unless expansion failed.
-
-snipMateBack Default: Mode: Insert, Select
- Jump to the previous tab stop, if it exists.
- Use in both insert and select modes.
-
-snipMateShow Default: Mode: Insert
- Show all available snippets (that start with
- the previous text, if it exists). Use in
- insert mode.
-
-snipMateVisual Default: Mode: Visual
- See |SnipMate-visual|.
-
-Additionally, is mapped in visual mode in .snippets files for retabbing
-snippets.
-
-==============================================================================
-SYNTAX *snippet-syntax* *SnipMate-syntax*
-
-SnipMate looks inside of each entry of 'rtp' (or |SnipMate-snippet-sources|)
-for a directory named /snippets/. Based on the 'filetype' and 'syntax'
-settings (taking into account the dotted syntax), the following files are read
-for snippets: >
-
- .../snippets/.snippets
- .../snippets/_.snippets
- .../snippets//.snippets
- .../snippets//.snippet
- .../snippets///.snippet
-
-where is an entry in 'filetype' or 'syntax', is an arbitrary
-name, is the trigger for a snippet, and is
-a description used for |SnipMate-multisnip|.
-
-A .snippet file defines a single snippet with the trigger (and description)
-determined by the filename. The entire contents of the file are used as the
-snippet expansion text.
-
-Multiple snippets can be defined in *.snippets files. Each snippet definition
-looks something like: >
-
- snippet trigger optional description
- expanded text
- more expanded text
-
-< *SnipMate-multisnip*
-The description is optional. If it is left out and a second snippet inside the
-same .snippets file uses the same trigger, the second one will overwrite the
-first. Otherwise multisnip is used.
-
-Note: Hard tabs in the expansion text are required. When the snippet is
-expanded in the text and 'expandtab' is set, each tab will be replaced with
-spaces based on 'softtabstop' if nonzero or 'shiftwidth' otherwise.
-
-Comments can be made in .snippets files by starting a line with a # character.
-However these can't be used inside of snippet definitions: >
-
- # this is a correct comment
- snippet trigger
- expanded text
- snippet another_trigger
- # this isn't a comment!
- expanded text
-
-This should hopefully be clear with the included syntax highlighting.
-
- *snipMate-extends*
-Borrowing from UltiSnips, .snippets files can also contain an extends
-directive, for example: >
-
- extends html, javascript, css
-
-will tell SnipMate to also read html, javascript, and css snippets.
-
- *SnipMate-tabstops*
-Tab stops~
-
-A tab stop, specified by ${#} where # is a number, tells SnipMate where to
-position the cursor next. The special tab stop ${0} denotes the last cursor
-position; in its absence, the cursor is placed at the end of the snippet.
-
-For example, to place the cursor first on the id of a
tag, allow
-the user to press to go to the middle of it, and finally end after
-
: >
-
- snippet div
-
- ${2}
-
-
-< *SnipMate-placeholders* *SnipMate-mirrors*
-Placeholders and Mirrors~
-
-Placeholder text can be supplied using "${#:text}", where # is the number of
-the tab stop. This text then can be copied throughout the snippet using "$#",
-given # is the same number as used before. So, to make a C for loop: >
-
- snippet for
- for (${2:i}=0; $2 < ${1:count}; $2++) {
- ${4}
- }
-
-This will cause "count" to first be selected and change if the user starts
-typing. When is pressed, the "i" in ${2}'s position will be selected;
-all $2 variables will default to "i" and automatically be updated if the user
-starts typing.
-
-NOTE: "$#" syntax is used only for mirrors, not for tab stops as in TextMate.
-
-Mirrors can also be used inside of placeholders. For instance: >
-
- snippet opt
-
-
-Will, as usual, cause "option" to first be selected and update all the $1
-variables if the user starts typing. Since one of these variables is inside of
-${2}, this text will then be used as a placeholder for the next tab stop,
-allowing the user to change it if he wishes.
-
-To copy a value throughout a snippet without supplying default text, simply
-use the "${#:}" construct without the text, e.g.: >
-
- snippet foo
- ${1:}bar$1
-
-< *SnipMate-visual*
-There is a special placeholder called {VISUAL}. If you visually select text,
-then press Vim switches to insert mode. The next snippet you'll expand
-will replace {VISUAL} by the text which was selected previously.
-
- *SnipMate-eval*
-Interpolated Vim Script~
-
-Snippets can also contain Vim script commands that are executed (via |eval()|)
-when the snippet is inserted. Commands are given inside backticks (`...`); for
-TextMates's functionality, use the |system()| function. E.g.: >
-
- snippet date
- `system("date +%Y-%m-%d")`
-
-will insert the current date, assuming you are on a Unix system. Note that you
-can also (and should) use |strftime()| for this example.
-
-Filename([{expr}] [, {defaultText}]) *SnipMate-Filename()*
-
-Since the current filename is used often in snippets, a default function
-has been defined for it in SnipMate.vim, appropriately called Filename().
-
-With no arguments, the default filename without an extension is returned;
-the first argument specifies what to place before or after the filename,
-and the second argument supplies the default text to be used if the file
-has not been named. "$1" in the first argument is replaced with the filename;
-if you only want the filename to be returned, the first argument can be left
-blank. Examples: >
-
- snippet filename
- `Filename()`
- snippet filename_with_default
- `Filename('', 'name')`
- snippet filename_foo
- `Filename('$1_foo')`
-
-The first example returns the filename if it the file has been named, and an
-empty string if it hasn't. The second returns the filename if it's been named,
-and "name" if it hasn't. The third returns the filename followed by "_foo" if
-it has been named, and an empty string if it hasn't.
-
-==============================================================================
-SNIPPET SOURCES *SnipMate-snippet-sources*
-
-SnipMate is configurable.
-
-plugin/SnipMate.vim assigns three important keys: >
-
- " default implementation collecting snippets by handlers
- let g:SnipMate['get_snippets'] = SnipMate#GetSnippets
- " default handler:
- let g:SnipMateSources['default'] = SnipMate#DefaultPool
- " default directories containing snippets:
- let g:SnipMate['snippet_dirs']
- \ = funcref#Function('return split(&runtimepath,",")')
-
-You can override all of those settings.
-
-You can see that the default set of snippets is determined by Vim's 'rtp'.
-
-Example 1:~
-autoload/SnipMate_python_demo.vim shows how you can register additional
-sources such as creating snippets on the fly representing python function
-definitions found in the current file.
-
-Example 2:~
-Add to your ~/.vimrc: For each know snippet add a second version ending in _
-adding folding markers >
-
- let g:commentChar = {
- \ 'vim': '"',
- \ 'c': '//',
- \ 'cpp': '//',
- \ 'sh': '#',
- \ 'python': '#'
- \ }
- " url https://github.com/garbas/vim-snipmate/issues/49
- fun! AddFolding(text)
- return substitute(a:text,'\n'," ".g:commentChar[&ft]." {{{\n",1)."\n".g:commentChar[&ft]." }}}"
- endf
-
- fun! SnippetsWithFolding(scopes, trigger, result)
- " hacky: temporarely remove this function to prevent infinite recursion:
- call remove(g:SnipMateSources, 'with_folding')
- " get list of snippets:
- let result = SnipMate#GetSnippets(a:scopes, substitute(a:trigger,'_\(\*\)\?$','\1',''))
- let g:SnipMateSources['with_folding'] = funcref#Function('SnippetsWithFolding')
-
- " add folding:
- for k in keys(result)
- let a:result[k.'_'] = map(result[k],'AddFolding(v:val)')
- endfor
- endf
-
- " force setting default:
- runtime plugin/SnipMate.vim
- " add our own source
- let g:SnipMateSources['with_folding'] = funcref#Function('SnippetsWithFolding')
-
-See |SnipMate-syntax| for more details about all possible relative locations
-to 'rtp' can be found in.
-
-==============================================================================
-DISADVANTAGES *SnipMate-disadvantages*
-
-SnipMate.vim currently has the following disadvantages to TextMate's snippets:
- - Nested placeholders are not currently possible. E.g.: >
- '
${3}
'
-< In TextMate this would first highlight ' id="some_id"', and if
- you hit delete it would automatically skip ${2} and go to ${3}
- on the next , but if you didn't delete it it would highlight
- "some_id" first. You cannot do this in SnipMate.vim.
- - Regex cannot be performed on variables, such as "${1/.*/\U&}"
- - Placeholders cannot span multiple lines.
- - Activating snippets in different scopes of the same file is
- not possible.
-
-Perhaps some of these features will be added in a later release.
-
-==============================================================================
-CHANGELOG *SnipMate-changelog*
-
-0.87 - 2014-01-04
------------------
-
-* Stop indenting empty lines when expanding snippets
-* Support extends keyword in .snippets files
-* Fix visual placeholder support
-* Add zero tabstop support
-* Support negative 'softtabstop'
-* Add g:snipMate_no_default_aliases option
-* Add snipMateTrigger for triggering an expansion inside a snippet
-* Add snipMate#CanBeTriggered() function
-
-0.86 - 2013-06-15
------------------
-* Use more idiomatic maps
-* Remove most select mode mappings
-
-* Fix disappearing variables bug (hpesoj)
-* Fix cursor position bug when a variable is on the same line as the stop
-* Fix undo point creation causing problems with Supertab
-* Fix bug where SnipMate would use a typed trigger as a regular expression
-
-0.85 - 2013-04-03
------------------
-
-* Allow trigger key customization
-* Enable undoing of snippet expansion
-* Support backslash escaping in snippets
-* Add support for {VISUAL}
-* Expand filetype extension with scope_aliases
-* Add expansion guards
-* Enable per-buffer expansion of snippets
-* Fix 'cpo' compatibility
-* Update supertab compatibility
-* Enable customization of various things through g:SnipMate
-
-* Disable spelling in snippet files
-* Highlight trigger names in .snippets files
-
-* Update many snippets
-* Separate sample snippets into separate repository
-
-0.84
-----
-
-* Unreleased version by Michael Sanders, available on his GitHub,
-
-
-0.83 - 2009-07-13
------------------
-
-* Last release done by Michael Sanders, available at
-
-
-==============================================================================
-CONTACT *SnipMate-contact* *SnipMate-author*
-
-SnipMate is currently maintained by:
- - Rok Garbas
- - Marc Weber (marco-oweber@gmx.de)
- - Adnan Zafar
-
-For bug reports, issues, or questions, check out the Issues page on GitHub:
-https://github.com/garbas/vim-snipmate/issues
-
-The original author, Michael Sanders, can be reached at:
-msanders42+snipmate gmail com
-
-
-==============================================================================
-LICENSE *SnipMate-license*
-
-SnipMate is released under the MIT license:
-
-Copyright 2009-2010 Michael Sanders. All rights reserved.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-The software is provided "as is", without warranty of any kind, express or
-implied, including but not limited to the warranties of merchantability,
-fitness for a particular purpose and noninfringement. In no event shall the
-authors or copyright holders be liable for any claim, damages or other
-liability, whether in an action of contract, tort or otherwise, arising from,
-out of or in connection with the software or the use or other dealings in the
-software.
-
-==============================================================================
- vim:tw=78:ts=8:ft=help:norl:
diff --git a/bundle/vim-snipmate/ftplugin/html_snip_helper.vim b/bundle/vim-snipmate/ftplugin/html_snip_helper.vim
deleted file mode 100644
index 2e545707..00000000
--- a/bundle/vim-snipmate/ftplugin/html_snip_helper.vim
+++ /dev/null
@@ -1,10 +0,0 @@
-" Helper function for (x)html snippets
-if exists('s:did_snip_helper') || &cp || !exists('loaded_snips')
- finish
-endif
-let s:did_snip_helper = 1
-
-" Automatically closes tag if in xhtml
-fun! Close()
- return stridx(&ft, 'xhtml') == -1 ? '' : ' /'
-endf
diff --git a/bundle/vim-snipmate/ftplugin/snippet.vim b/bundle/vim-snipmate/ftplugin/snippet.vim
deleted file mode 100644
index 242aa865..00000000
--- a/bundle/vim-snipmate/ftplugin/snippet.vim
+++ /dev/null
@@ -1,8 +0,0 @@
-command! -buffer -range=% RetabSnip ,call snipMate#RetabSnip()
-vnoremap :RetabSnip
-
-if !exists('g:snippet_no_indentation_settings')
- setlocal sw=4
- setlocal tabstop=4
- setlocal noexpandtab
-endif
diff --git a/bundle/vim-snipmate/ftplugin/snippets.vim b/bundle/vim-snipmate/ftplugin/snippets.vim
deleted file mode 100644
index e0c6826b..00000000
--- a/bundle/vim-snipmate/ftplugin/snippets.vim
+++ /dev/null
@@ -1 +0,0 @@
-runtime! ftplugin/snippet.vim
diff --git a/bundle/vim-snipmate/plugin/snipMate.vim b/bundle/vim-snipmate/plugin/snipMate.vim
deleted file mode 100644
index 67a4d028..00000000
--- a/bundle/vim-snipmate/plugin/snipMate.vim
+++ /dev/null
@@ -1,129 +0,0 @@
-" File: snipMate.vim
-" Description: snipMate.vim implements some of TextMate's snippets features in
-" Vim. A snippet is a piece of often-typed text that you can
-" insert into your document using a trigger word followed by a "".
-"
-" For more help see snipMate.txt; you can do this by using:
-" :helptags ~/.vim/doc
-" :h SnipMate
-
-if exists('loaded_snips') || &cp || version < 700
- finish
-endif
-let loaded_snips = 1
-
-" Save and reset 'cpo'
-let s:save_cpo = &cpo
-set cpo&vim
-
-try
- call funcref#Function('')
-catch /.*/
- echoe "you're missing vim-addon-mw-utils. See install instructions at ".expand(':h:h').'/README.md'
-endtry
-
-if (!exists('g:snipMateSources'))
- let g:snipMateSources = {}
- " Default source: get snippets based on runtimepath
- let g:snipMateSources['default'] = funcref#Function('snipMate#DefaultPool')
-endif
-
-au BufRead,BufNewFile *.snippet set ft=snippet
-au FileType snippet setl noet nospell
-
-au BufRead,BufNewFile *.snippets set ft=snippets
-au FileType snippets setl noet nospell fdm=expr fde=getline(v:lnum)!~'^\\t\\\\|^$'?'>1':1
-
-inoremap snipMateNextOrTrigger =snipMate#TriggerSnippet()
-snoremap snipMateNextOrTrigger a=snipMate#TriggerSnippet()
-inoremap snipMateTrigger =snipMate#TriggerSnippet(1)
-inoremap snipMateBack =snipMate#BackwardsSnippet()
-snoremap snipMateBack a=snipMate#BackwardsSnippet()
-inoremap snipMateShow =snipMate#ShowAvailableSnips()
-xnoremap snipMateVisual :call grab_visual()gv"_c
-
-" config variables
-if !exists('g:snips_author')
- let g:snips_author = 'Me'
-endif
-if !exists('g:snipMate')
- let g:snipMate = {}
-endif
-
-" SnipMate inserts this string when no snippet expansion can be done
-let g:snipMate['no_match_completion_feedkeys_chars'] =
- \ get(g:snipMate, 'no_match_completion_feedkeys_chars', "\t")
-
-" Add default scope aliases, without overriding user settings
-let g:snipMate.scope_aliases = get(g:snipMate, 'scope_aliases', {})
-if exists('g:snipMate_no_default_aliases')
- echom 'The g:snipMate_no_default_aliases option has been renamed.'
- \ 'See :h snipMate-options.'
-endif
-if (!exists('g:snipMate_no_default_aliases') || !g:snipMate_no_default_aliases)
- \ && (!exists('g:snipMate.no_default_aliases')
- \ || !g:snipMate.no_default_aliases)
- let g:snipMate.scope_aliases.objc =
- \ get(g:snipMate.scope_aliases, 'objc', 'c')
- let g:snipMate.scope_aliases.cpp =
- \ get(g:snipMate.scope_aliases, 'cpp', 'c')
- let g:snipMate.scope_aliases.cu =
- \ get(g:snipMate.scope_aliases, 'cu', 'c')
- let g:snipMate.scope_aliases.xhtml =
- \ get(g:snipMate.scope_aliases, 'xhtml', 'html')
- let g:snipMate.scope_aliases.html =
- \ get(g:snipMate.scope_aliases, 'html', 'javascript')
- let g:snipMate.scope_aliases.php =
- \ get(g:snipMate.scope_aliases, 'php', 'php,html,javascript')
- let g:snipMate.scope_aliases.ur =
- \ get(g:snipMate.scope_aliases, 'ur', 'html,javascript')
- let g:snipMate.scope_aliases.mxml =
- \ get(g:snipMate.scope_aliases, 'mxml', 'actionscript')
- let g:snipMate.scope_aliases.eruby =
- \ get(g:snipMate.scope_aliases, 'eruby', 'eruby-rails,html')
-endif
-
-let g:snipMate['get_snippets'] = get(g:snipMate, 'get_snippets', funcref#Function("snipMate#GetSnippets"))
-
-" List of paths where snippets/ dirs are located, or a function returning such
-" a list
-let g:snipMate['snippet_dirs'] = get(g:snipMate, 'snippet_dirs', funcref#Function('return split(&runtimepath,",")'))
-if type(g:snipMate['snippet_dirs']) == type([])
- call map(g:snipMate['snippet_dirs'], 'expand(v:val)')
-endif
-
-" _ is default scope added always
-"
-" &ft honors multiple filetypes and syntax such as in set ft=html.javascript syntax=FOO
-let g:snipMate['get_scopes'] = get(g:snipMate, 'get_scopes', funcref#Function('return split(&ft,"\\.")+[&syntax, "_"]'))
-
-" Modified from Luc Hermitte's function on StackOverflow
-"
-function! s:grab_visual()
- let a_save = @a
- try
- normal! gv"ay
- let b:snipmate_content_visual = @a
- finally
- let @a = a_save
- endtry
-endfunction
-
-" TODO: Allow specifying an arbitrary snippets file
-function! s:load_scopes(bang, ...)
- let gb = a:bang ? g: : b:
- let gb.snipMate = get(gb, 'snipMate', {})
- let gb.snipMate.scope_aliases = get(gb.snipMate, 'scope_aliases', {})
- let gb.snipMate.scope_aliases['_'] = join(split(get(gb.snipMate.scope_aliases, '_', ''), ',') + a:000, ',')
-endfunction
-
-command! -bang -bar -nargs=+ SnipMateLoadScope
- \ call s:load_scopes(0, )
-
-" Edit snippet files
-command! SnipMateOpenSnippetFiles call snipMate#OpenSnippetFiles()
-
-" restore 'cpo'
-let &cpo = s:save_cpo
-
-" vim:noet:sw=4:ts=4:ft=vim
diff --git a/bundle/vim-snipmate/plugin/snipMateInterface.vim b/bundle/vim-snipmate/plugin/snipMateInterface.vim
deleted file mode 100644
index e3e391d7..00000000
--- a/bundle/vim-snipmate/plugin/snipMateInterface.vim
+++ /dev/null
@@ -1,2 +0,0 @@
-" some useful commands
-command! SnipMateOpenSnippetFiles call snipMate#OpenSnippetFiles()
diff --git a/bundle/vim-snipmate/syntax/snippet.vim b/bundle/vim-snipmate/syntax/snippet.vim
deleted file mode 100644
index a947356b..00000000
--- a/bundle/vim-snipmate/syntax/snippet.vim
+++ /dev/null
@@ -1,11 +0,0 @@
-" Syntax highlighting for .snippet files (used for snipMate.vim)
-" Hopefully this should make snippets a bit nicer to write!
-syn match placeHolder '\${\d\+\(:.\{-}\)\=}' contains=snipCommand
-syn match tabStop '\$\d\+'
-syn match snipEscape '\\\\\|\\`'
-syn match snipCommand '\%(\\\@ (Inc)"
-#include <${1:.h}>
-endsnippet
-
-snippet mark "#pragma mark (mark)"
-#if 0
-${1:#pragma mark -
-}#pragma mark $2
-#endif
-
-$0
-endsnippet
-
-snippet main "main() (main)"
-int main(int argc, char *argv[])
-{
- ${VISUAL}${0}
- return 0;
-}
-endsnippet
-
-snippet for "for loop (for)"
-for (${2:i} = 0; $2 < ${1:count}; ${3:++$2})
-{
- ${VISUAL}${0}
-}
-endsnippet
-
-snippet fori "for int loop (fori)"
-for (${4:int} ${2:i} = 0; $2 < ${1:count}; ${3:++$2})
-{
- ${VISUAL}${0}
-}
-endsnippet
-
-snippet enum "Enumeration"
-enum ${1:name} { $0 };
-endsnippet
-
-snippet once "Include header once only guard"
-#ifndef ${1:`!p
-if not snip.c:
- import random, string
- name = re.sub(r'[^A-Za-z0-9]+','_', snip.fn).upper()
- rand = ''.join(random.sample(string.ascii_letters+string.digits, 8))
- snip.rv = ('%s_%s' % (name,rand)).upper()
-else:
- snip.rv = snip.c`}
-#define $1
-
-${VISUAL}${0}
-
-#endif /* end of include guard: $1 */
-endsnippet
-
-snippet td "Typedef"
-typedef ${1:int} ${2:MyCustomType};
-endsnippet
-
-snippet wh "while loop"
-while(${1:/* condition */}) {
- ${VISUAL}${0}
-}
-endsnippet
-
-snippet do "do...while loop (do)"
-do {
- ${VISUAL}${0}
-} while(${1:/* condition */});
-endsnippet
-
-snippet fprintf "fprintf ..."
-fprintf(${1:stderr}, "${2:%s}\n"${2/([^%]|%%)*(%.)?.*/(?2:, :\);)/}$3${2/([^%]|%%)*(%.)?.*/(?2:\);)/}
-endsnippet
-
-snippet if "if .. (if)"
-if (${1:/* condition */})
-{
- ${VISUAL}${0}
-}
-endsnippet
-
-snippet el "else .. (else)"
-else {
- ${VISUAL}${0}
-}
-endsnippet
-
-snippet eli "else if .. (eli)"
-else if (${1:/* condition */}) {
- ${VISUAL}${0}
-}
-endsnippet
-
-snippet ife "if .. else (ife)"
-if (${1:/* condition */})
-{
- ${2}
-}
-else
-{
- ${3:/* else */}
-}
-endsnippet
-
-snippet printf "printf .. (printf)"
-printf("${1:%s}\n"${1/([^%]|%%)*(%.)?.*/(?2:, :\);)/}$2${1/([^%]|%%)*(%.)?.*/(?2:\);)/}
-endsnippet
-
-snippet st "struct"
-struct ${1:`!p snip.rv = (snip.basename or "name") + "_t"`}
-{
- ${0:/* data */}
-};
-endsnippet
-
-snippet fun "function" b
-${1:void} ${2:function_name}(${3})
-{
- ${VISUAL}${0}
-}
-endsnippet
-
-snippet fund "function declaration" b
-${1:void} ${2:function_name}(${3});
-endsnippet
-
-# vim:ft=snippets:
diff --git a/bundle/vim-snippets/UltiSnips/coffee.snippets b/bundle/vim-snippets/UltiSnips/coffee.snippets
deleted file mode 100644
index 467b2b57..00000000
--- a/bundle/vim-snippets/UltiSnips/coffee.snippets
+++ /dev/null
@@ -1,96 +0,0 @@
-priority -50
-
-snippet fun "Function" b
-${1:name} = `!p snip.rv = "(" if t[2] else ""`${2:args}`!p snip.rv = ") " if t[2] else ""`->
- ${0:# body...}
-endsnippet
-
-snippet bfun "Function (bound)" i
-`!p snip.rv = "(" if t[1] else ""`${1:args}`!p snip.rv = ") " if t[1] else ""`=>`!p snip.rv = " " if t[2] and not t[2].startswith("\n") else ""`${2:expr}
-endsnippet
-
-snippet if "If" b
-if ${1:condition}
- ${0:# body...}
-endsnippet
-
-snippet ife "If .. Else" b
-if ${1:condition}
- ${2:# body...}
-else
- ${3:# body...}
-endsnippet
-
-snippet elif "Else if" b
-else if ${1:condition}
- ${0:# body...}
-endsnippet
-
-snippet ifte "Ternary if" b
-if ${1:condition} then ${2:value} else ${3:other}
-endsnippet
-
-snippet unl "Unless" b
-${1:action} unless ${2:condition}
-endsnippet
-
-snippet fora "Array Comprehension" b
-for ${1:name} in ${2:array}
- ${0:# body...}
-endsnippet
-
-snippet foro "Object Comprehension" b
-for ${1:key}, ${2:value} of ${3:Object}
- ${0:# body...}
-endsnippet
-
-snippet forr "Range Comprehension (inclusive)" b
-for ${1:name} in [${2:start}..${3:finish}]`!p snip.rv = " by " if t[4] else ""`${4:step}
- ${0:# body...}
-endsnippet
-
-snippet forrex "Range Comprehension (exclusive)" b
-for ${1:name} in [${2:start}...${3:finish}]`!p snip.rv = " by " if t[4] else ""`${4:step}
- ${0:# body...}
-endsnippet
-
-snippet swi "Switch" b
-switch ${1:object}
- when ${2:value}
- ${3:# body...}
- else
- $0
-endsnippet
-
-snippet swit "Switch when .. then" b
-switch ${1:object}
- when ${2:condition}`!p snip.rv = " then " if t[3] else ""`${3:value}
- else`!p snip.rv = " " if t[4] and not t[4].startswith("\n") else ""`${4:value}
-endsnippet
-
-snippet cla "Class" b
-class ${1:ClassName}`!p snip.rv = " extends " if t[2] else ""`${2:Ancestor}
-
- ${3:constructor:`!p snip.rv = " (" if t[4] else ""`${4:args}`!p snip.rv = ")" if t[4] else ""` ->
- ${5:# body...}}
- $0
-endsnippet
-
-snippet try "Try .. Catch" b
-try
- $1
-catch ${2:error}
- $3
-endsnippet
-
-snippet req "Require" b
-${1/^'?(\w+)'?$/\L$1\E/} = require(${1:'${2:sys}'})
-endsnippet
-
-snippet # "Interpolated Code" i
-#{$1}$0
-endsnippet
-
-snippet log "Log" b
-console.log ${1:"${2:msg}"}
-endsnippet
diff --git a/bundle/vim-snippets/UltiSnips/coffee_jasmine.snippets b/bundle/vim-snippets/UltiSnips/coffee_jasmine.snippets
deleted file mode 100644
index 0dd35cd6..00000000
--- a/bundle/vim-snippets/UltiSnips/coffee_jasmine.snippets
+++ /dev/null
@@ -1,166 +0,0 @@
-#
-# CoffeeScript versions -- adapted from the JS TextMate bundle + additions
-# for some jasmine-jquery matchers
-#
-priority -50
-
-extends coffee
-
-priority -49
-
-snippet des "Describe (coffee)" b
-describe '${1:description}', ->
- $0
-endsnippet
-
-snippet it "it (coffee)" b
-it '${1:description}', ->
- $0
-endsnippet
-
-snippet bef "before each (coffee)" b
-beforeEach ->
- $0
-endsnippet
-
-snippet aft "after each (coffee)" b
-afterEach ->
- $0
-endsnippet
-
-snippet any "any (coffee)" b
-jasmine.any($1)
-endsnippet
-
-snippet ru "runs (coffee)" b
-runs ->
- $0
-endsnippet
-
-snippet wa "waits (coffee)" b
-waits($1)
-endsnippet
-
-snippet ex "expect (coffee)" b
-expect(${1:target})$0
-endsnippet
-
-snippet ee "expect to equal (coffee)" b
-expect(${1:target}).toEqual(${2:value})
-endsnippet
-
-snippet em "expect to match (coffee)" b
-expect(${1:target}).toMatch(${2:pattern})
-endsnippet
-
-snippet eha "expect to have attribute (coffee)" b
-expect(${1:target}).toHaveAttr('${2:attr}'${3:, '${4:value}'})
-endsnippet
-
-snippet et "expect to be truthy (coffee)" b
-expect(${1:target}).toBeTruthy()
-endsnippet
-
-snippet ef "expect to be falsy (coffee)" b
-expect(${1:target}).toBeFalsy()
-endsnippet
-
-snippet ed "expect to be defined (coffee)" b
-expect(${1:target}).toBeDefined()
-endsnippet
-
-snippet en "expect to be null (coffee)" b
-expect(${1:target}).toBeNull()
-endsnippet
-
-snippet ec "expect to contain (coffee)" b
-expect(${1:target}).toContain(${2:value})
-endsnippet
-
-snippet ev "expect to be visible (coffee)" b
-expect(${1:target}).toBeVisible()
-endsnippet
-
-snippet eh "expect to be hidden (coffee)" b
-expect(${1:target}).toBeHidden()
-endsnippet
-
-snippet notx "expect not (coffee)" b
-expect(${1:target}).not$0
-endsnippet
-
-snippet note "expect not to equal (coffee)" b
-expect(${1:target}).not.toEqual(${2:value})
-endsnippet
-
-snippet notm "expect not to match (coffee)" b
-expect(${1:target}).not.toMatch(${2:pattern})
-endsnippet
-
-snippet notha "expect to not have attribute (coffee)" b
-expect(${1:target}).not.toHaveAttr('${2:attr}'${3:, '${4:value}'})
-endsnippet
-
-snippet nott "expect not to be truthy (coffee)" b
-expect(${1:target}).not.toBeTruthy()
-endsnippet
-
-snippet notf "expect not to be falsy (coffee)" b
-expect(${1:target}).not.toBeFalsy()
-endsnippet
-
-snippet notd "expect not to be defined (coffee)" b
-expect(${1:target}).not.toBeDefined()
-endsnippet
-
-snippet notn "expect not to be null (coffee)" b
-expect(${1:target}).not.toBeNull()
-endsnippet
-
-snippet notc "expect not to contain (coffee)" b
-expect(${1:target}).not.toContain(${2:value})
-endsnippet
-
-snippet notv "expect not to be visible (coffee)" b
-expect(${1:target}).not.toBeVisible()
-endsnippet
-
-snippet noth "expect not to be hidden (coffee)" b
-expect(${1:target}).not.toBeHidden()
-endsnippet
-
-snippet s "spy on (coffee)" b
-spyOn(${1:object}, "${2:method}")$0
-endsnippet
-
-snippet sr "spy on and return (coffee)" b
-spyOn(${1:object}, "${2:method}").andReturn(${3:arguments})
-endsnippet
-
-snippet st "spy on and throw (coffee)" b
-spyOn(${1:object}, "${2:method}").andThrow(${3:exception})
-endsnippet
-
-snippet sct "spy on and call through (coffee)" b
-spyOn(${1:object}, "${2:method}").andCallThrough()
-endsnippet
-
-snippet scf "spy on and call fake (coffee)" b
-spyOn(${1:object}, "${2:method}").andCallFake(${3:function})
-endsnippet
-
-snippet esc "expect was called (coffee)" b
-expect(${1:target}).wasCalled()
-endsnippet
-
-snippet escw "expect was called with (coffee)" b
-expect(${1:target}).wasCalledWith(${2:arguments})
-endsnippet
-
-snippet notsc "expect was not called (coffee)" b
-expect(${1:target}).wasNotCalled()
-endsnippet
-
-snippet noscw "expect was not called with (coffee)" b
-expect(${1:target}).wasNotCalledWith(${2:arguments})
-endsnippet
diff --git a/bundle/vim-snippets/UltiSnips/cpp.snippets b/bundle/vim-snippets/UltiSnips/cpp.snippets
deleted file mode 100644
index c2cb3d03..00000000
--- a/bundle/vim-snippets/UltiSnips/cpp.snippets
+++ /dev/null
@@ -1,57 +0,0 @@
-priority -50
-
-extends c
-
-# We want to overwrite everything in parent ft.
-priority -49
-
-###########################################################################
-# TextMate Snippets #
-###########################################################################
-snippet beginend "$1.begin(), $1.end() (beginend)"
-${1:v}${1/^.*?(-)?(>)?$/(?2::(?1:>:.))/}begin(), $1${1/^.*?(-)?(>)?$/(?2::(?1:>:.))/}end()
-endsnippet
-
-snippet cl "class .. (class)"
-class ${1:`!p snip.rv = snip.basename or "name"`}
-{
-public:
- ${1/(\w+).*/$1/} (${2:arguments});
- virtual ~${1/(\w+).*/$1/} ();
-
-private:
- ${0:/* data */}
-};
-endsnippet
-
-snippet ns "namespace .. (namespace)"
-namespace${1/.+/ /m}${1:`!p snip.rv = snip.basename or "name"`}
-{
- ${VISUAL}${0}
-}${1/.+/ \/* /m}$1${1/.+/ *\/ /m}
-endsnippet
-
-snippet readfile "read file (readF)"
-std::vector v;
-if (FILE *fp = fopen(${1:"filename"}, "r"))
-{
- char buf[1024];
- while(size_t len = fread(buf, 1, sizeof(buf), fp))
- v.insert(v.end(), buf, buf + len);
- fclose(fp);
-}
-endsnippet
-
-snippet map "std::map (map)"
-std::map<${1:key}, ${2:value}> map$0;
-endsnippet
-
-snippet vector "std::vector (v)"
-std::vector<${1:char}> v$0;
-endsnippet
-
-snippet tp "template (template)"
-template
-endsnippet
-
-# vim:ft=snippets:
diff --git a/bundle/vim-snippets/UltiSnips/cs.snippets b/bundle/vim-snippets/UltiSnips/cs.snippets
deleted file mode 100644
index aca245e5..00000000
--- a/bundle/vim-snippets/UltiSnips/cs.snippets
+++ /dev/null
@@ -1,328 +0,0 @@
-#######################################################################
-# C# Snippets for UltiSnips #
-#######################################################################
-
-priority -50
-
-#########################
-# classes and structs #
-#########################
-
-snippet namespace "namespace" b
-namespace ${1:MyNamespace}
-{
- ${VISUAL}$0
-}
-endsnippet
-
-snippet class "class" w
-class ${1:MyClass}
-{
- $0
-}
-endsnippet
-
-snippet struct "struct" w
-struct ${1:MyStruct}
-{
- $0
-}
-endsnippet
-
-snippet interface "interface" w
-interface I${1:Interface}
-{
- $0
-}
-endsnippet
-
-snippet enum "enumeration" b
-enum ${1:MyEnum} { ${2:Item} };
-endsnippet
-
-
-############
-# Main() #
-############
-
-snippet sim "static int main" b
-static int Main(string[] args)
-{
- $0
-}
-endsnippet
-
-snippet svm "static void main" b
-static void Main(string[] args)
-{
- $0
-}
-endsnippet
-
-
-################
-# properties #
-################
-
-snippet prop "Simple property declaration" b
-public ${1:int} ${2:MyProperty} { get; set; }
-endsnippet
-
-snippet propfull "Full property declaration" b
-private ${1:int} ${2:_myProperty};
-
-public $1 ${3:MyProperty}
-{
- get { return $2; }
- set { $2 = value; }
-}
-endsnippet
-
-snippet propg "Property with a private setter" b
-public ${1:int} ${2:MyProperty} { get; private set; }
-endsnippet
-
-
-############
-# blocks #
-############
-
-snippet #if "#if #endif" b
-#if ${1:DEBUG}
-${VISUAL}$0
-#endif
-endsnippet
-
-snippet #region "#region #endregion" b
-#region ${1:Region}
-${VISUAL}$0
-#endregion
-endsnippet
-
-
-###########
-# loops #
-###########
-
-snippet for "for loop" b
-for (int ${1:i} = 0; $1 < ${2:10}; $1++)
-{
- ${VISUAL}$0
-}
-endsnippet
-
-snippet forr "for loop (reverse)" b
-for (int ${1:i} = ${2:10}; $1 >= 0; $1--)
-{
- ${VISUAL}$0
-}
-endsnippet
-
-snippet foreach "foreach loop" b
-foreach (${3:var} ${2:item} in ${1:items})
-{
- ${VISUAL}$0
-}
-endsnippet
-
-snippet while "while loop" b
-while (${1:true})
-{
- ${VISUAL}$0
-}
-endsnippet
-
-snippet do "do loop" b
-do
-{
- ${VISUAL}$0
-} while (${1:true});
-endsnippet
-
-
-###############
-# branching #
-###############
-
-snippet if "if statement" b
-if ($1)
-{
- ${VISUAL}$0
-}
-endsnippet
-
-snippet ife "if else statement" b
-if ($1)
-{
- ${VISUAL}$0
-}
-else
-{
-}
-endsnippet
-
-snippet elif "else if" b
-else if ($1)
-{
- $0
-}
-endsnippet
-
-snippet elseif "else if" b
-else if ($1)
-{
- $0
-}
-endsnippet
-
-snippet ifnn "if not null" b
-if ($1 != null)
-{
- ${VISUAL}$0
-}
-endsnippet
-
-snippet switch "switch statement" b
-switch (${1:statement})
-{
- case ${2:value}:
- break;
-
- default:
- $0break;
-}
-endsnippet
-
-snippet case "case" b
-case ${1:value}:
- $2
- break;
-endsnippet
-
-
-##############
-# wrappers #
-##############
-
-snippet using "using statement" b
-using (${1:resource})
-{
- ${VISUAL}$0
-}
-endsnippet
-
-snippet unchecked "unchecked block" b
-unchecked
-{
- ${VISUAL}$0
-}
-endsnippet
-
-snippet checked "checked block" b
-checked
-{
- ${VISUAL}$0
-}
-endsnippet
-
-snippet unsafe "unsafe" b
-unsafe
-{
- ${VISUAL}$0
-}
-endsnippet
-
-
-########################
-# exception handling #
-########################
-
-snippet try "try catch block" b
-try
-{
- ${VISUAL}$0
-}
-catch (${1:Exception} ${2:e})
-{
- throw;
-}
-endsnippet
-
-snippet tryf "try finally block" b
-try
-{
- ${VISUAL}$0
-}
-finally
-{
-}
-endsnippet
-
-snippet throw "throw"
-throw new ${1}Exception("${2}");
-endsnippet
-
-
-##########
-# LINQ #
-##########
-
-snippet from "LINQ syntax" b
-var ${1:seq} =
- from ${2:item1} in ${3:items1}
- join ${4:item2} in ${5:items2} on $2.${6:prop1} equals $4.${7:prop2}
- select ${8:$2.prop3}
- where ${9:clause}
-endsnippet
-
-
-############################
-# feedback and debugging #
-############################
-
-snippet da "Debug.Assert" b
-Debug.Assert(${1:true});
-endsnippet
-
-snippet cw "Console.WriteLine" b
-Console.WriteLine("$1");
-endsnippet
-
-# as you first type comma-separated parameters on the right, {n} values appear in the format string
-snippet cwp "Console.WriteLine with parameters" b
-Console.WriteLine("${2:`!p
-snip.rv = ' '.join(['{' + str(i) + '}' for i in range(t[1].count(','))])
-`}"${1:, something});
-endsnippet
-
-snippet mbox "Message box" b
-MessageBox.Show("${1:message}");
-endsnippet
-
-
-##################
-# full methods #
-##################
-
-snippet equals "Equals method" b
-public override bool Equals(object obj)
-{
- if (obj == null || GetType() != obj.GetType())
- {
- return false;
- }
- $0
- return base.Equals(obj);
-}
-endsnippet
-
-
-##############
-# comments #
-##############
-
-snippet /// "XML comment" b
-///
-/// $1
-///
-endsnippet
diff --git a/bundle/vim-snippets/UltiSnips/css.snippets b/bundle/vim-snippets/UltiSnips/css.snippets
deleted file mode 100644
index 32c3f217..00000000
--- a/bundle/vim-snippets/UltiSnips/css.snippets
+++ /dev/null
@@ -1,407 +0,0 @@
-###########################################################################
-# Most of these came from TextMate #
-###########################################################################
-
-priority -50
-
-snippet ! "!important CSS (!)"
-${1:!important}
-endsnippet
-
-snippet fixed "Fixed Position Bottom 100% wide IE6"
-${2:bottom: auto;}top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-${1:THE HEIGHT OF THIS THING IN PIXELS}));
-${3:left: expression(eval(document.documentElement.scrollLeft));
-}${4:width: expression(eval(document.documentElement.clientWidth));}$0
-endsnippet
-
-snippet background "background-attachment: scroll:fixed (background)"
-background-attachment: ${1:scroll/fixed};$0
-endsnippet
-
-snippet background "background-color: color-hex (background)"
-background-color: #${1:DDD};$0
-endsnippet
-
-snippet background "background-color: color-name (background)"
-background-color: ${1:red};$0
-endsnippet
-
-snippet background "background-color: color-rgb (background)"
-background-color: rgb(${1:255},${2:255},${3:255});$0
-endsnippet
-
-snippet background "background-color: transparent (background)"
-background-color: transparent;$0
-endsnippet
-
-snippet background "background-image: none (background)"
-background-image: none;$0
-endsnippet
-
-snippet background "background-image: url (background)"
-background-image: url($1);$0
-endsnippet
-
-snippet background "background-position: position (background)"
-background-position: ${1:top left/top center/top right/center left/center center/center right/bottom left/bottom center/bottom right/x-% y-%/x-pos y-pos};$0
-endsnippet
-
-snippet background "background-repeat: r:r-x:r-y:n-r (background)"
-background-repeat: ${1:repeat/repeat-x/repeat-y/no-repeat};$0
-endsnippet
-
-snippet background "background: color image repeat attachment position (background)"
-background:${6: #${1:DDD}} url($2) ${3:repeat/repeat-x/repeat-y/no-repeat} ${4:scroll/fixed} ${5:top left/top center/top right/center left/center center/center right/bottom left/bottom center/bottom right/x-% y-%/x-pos y-pos};$0
-endsnippet
-
-snippet border "border-bottom-color: size style color (border)"
-border-bottom-color: #${1:999};$0
-endsnippet
-
-snippet border "border-bottom-style: size style color (border)"
-border-bottom-style: ${1:none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset};$0
-endsnippet
-
-snippet border "border-bottom-width: size style color (border)"
-border-bottom-width: ${1:1}px ${2:solid} #${3:999};$0
-endsnippet
-
-snippet border "border-bottom: size style color (border)"
-border-bottom: ${1:1}px ${2:solid} #${3:999};$0
-endsnippet
-
-snippet border "border-color: color (border)"
-border-color: ${1:999};$0
-endsnippet
-
-snippet border "border-left-color: color (border)"
-border-right-color: #${1:999};$0
-endsnippet
-
-snippet border "border-left-style: style (border)"
-border-left-style: ${1:none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset};$0
-endsnippet
-
-snippet border "border-left-width: size (border)"
-border-left-width: ${1:1}px
-endsnippet
-
-snippet border "border-left: size style color (border)"
-border-left: ${1:1}px ${2:solid} #${3:999};$0
-endsnippet
-
-snippet border "border-right-color: color (border)"
-border-right-color: #${1:999};$0
-endsnippet
-
-snippet border "border-right-style: style (border)"
-border-right-style: ${1:none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset};$0
-endsnippet
-
-snippet border "border-right-width: size (border)"
-border-right-width: ${1:1}px
-endsnippet
-
-snippet border "border-right: size style color (border)"
-border-right: ${1:1}px ${2:solid} #${3:999};$0
-endsnippet
-
-snippet border "border-style: style (border)"
-border-style: ${1:none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset};$0
-endsnippet
-
-snippet border "border-top-color: color (border)"
-border-top-color: #${1:999};$0
-endsnippet
-
-snippet border "border-top-style: style (border)"
-border-top-style: ${1:none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset};$0
-endsnippet
-
-snippet border "border-top-width: size (border)"
-border-top-width: ${1:1}px
-endsnippet
-
-snippet border "border-top: size style color (border)"
-border-top: ${1:1}px ${2:solid} #${3:999};$0
-endsnippet
-
-snippet border "border-width: width (border)"
-border-width: ${1:1px};$0
-endsnippet
-
-snippet border "border: size style color (border)"
-border: ${1:1px} ${2:solid} #${3:999};$0
-endsnippet
-
-snippet clear "clear: value (clear)"
-clear: ${1:left/right/both/none};$0
-endsnippet
-
-snippet color "color: color-hex (color)"
-color: #${1:DDD};$0
-endsnippet
-
-snippet color "color: color-name (color)"
-color: ${1:red};$0
-endsnippet
-
-snippet color "color: color-rgb (color)"
-color: rgb(${1:255},${2:255},${3:255});$0
-endsnippet
-
-snippet cursor "cursor: type (cursor)"
-cursor: ${1:default/auto/crosshair/pointer/move/*-resize/text/wait/help};$0
-endsnippet
-
-snippet cursor "cursor: url (cursor)"
-cursor: url($1);$0
-endsnippet
-
-snippet direction "direction: ltr|rtl (direction)"
-direction: ${1:ltr|rtl};$0
-endsnippet
-
-snippet display "display: block (display)"
-display: block;$0
-endsnippet
-
-snippet display "display: common-types (display)"
-display: ${1:none/inline/block/list-item/run-in/compact/marker};$0
-endsnippet
-
-snippet display "display: inline (display)"
-display: inline;$0
-endsnippet
-
-snippet display "display: table-types (display)"
-display: ${1:table/inline-table/table-row-group/table-header-group/table-footer-group/table-row/table-column-group/table-column/table-cell/table-caption};$0
-endsnippet
-
-snippet float "float: left:right:none (float)"
-float: ${1:left/right/none};$0
-endsnippet
-
-snippet font "font-family: family (font)"
-font-family: ${1:Arial, "MS Trebuchet"}, ${2:sans-}serif;$0
-endsnippet
-
-snippet font "font-size: size (font)"
-font-size: ${1:100%};$0
-endsnippet
-
-snippet font "font-style: normal:italic:oblique (font)"
-font-style: ${1:normal/italic/oblique};$0
-endsnippet
-
-snippet font "font-variant: normal:small-caps (font)"
-font-variant: ${1:normal/small-caps};$0
-endsnippet
-
-snippet font "font-weight: weight (font)"
-font-weight: ${1:normal/bold};$0
-endsnippet
-
-snippet font "font: style variant weight size:line-height font -family (font)"
-font: ${1:normal/italic/oblique} ${2:normal/small-caps} ${3:normal/bold} ${4:1em/1.5em} ${5:Arial}, ${6:sans-}serif;$0
-endsnippet
-
-snippet font "font: size font (font)"
-font: ${1:75%} ${2:"Lucida Grande", "Trebuchet MS", Verdana,} ${3:sans-}serif;$0
-endsnippet
-
-snippet letter "letter-spacing: length-em (letter)"
-letter-spacing: $1em;$0
-endsnippet
-
-snippet letter "letter-spacing: length-px (letter)"
-letter-spacing: $1px;$0
-endsnippet
-
-snippet list "list-style-image: url (list)"
-list-style-image: url($1);$0
-endsnippet
-
-snippet list "list-style-position: pos (list)"
-list-style-position: ${1:inside/outside};$0
-endsnippet
-
-snippet list "list-style-type: asian (list)"
-list-style-type: ${1:cjk-ideographic/hiragana/katakana/hiragana-iroha/katakana-iroha};$0
-endsnippet
-
-snippet list "list-style-type: marker(list)"
-list-style-type: ${1:none/disc/circle/square};$0
-endsnippet
-
-snippet list "list-style-type: numeric (list)"
-list-style-type: ${1:decimal/decimal-leading-zero/zero};$0
-endsnippet
-
-snippet list "list-style-type: other (list)"
-list-style-type: ${1:hebrew/armenian/georgian};$0
-endsnippet
-
-snippet list "list-style-type: roman-alpha-greek (list)"
-list-style-type: ${1:lower-roman/upper-roman/lower-alpha/upper-alpha/lower-greek/lower-latin/upper-latin};$0
-endsnippet
-
-snippet list "list-style: type position image (list)"
-list-style: ${1:none/disc/circle/square/decimal/zero} ${2:inside/outside} url($3);$0
-endsnippet
-
-snippet margin "margin-bottom: length (margin)"
-margin-bottom: ${1:20px};$0
-endsnippet
-
-snippet margin "margin-left: length (margin)"
-margin-left: ${1:20px};$0
-endsnippet
-
-snippet margin "margin-right: length (margin)"
-margin-right: ${1:20px};$0
-endsnippet
-
-snippet margin "margin-top: length (margin)"
-margin-top: ${1:20px};$0
-endsnippet
-
-snippet margin "margin: all (margin)"
-margin: ${1:20px};$0
-endsnippet
-
-snippet margin "margin: T R B L (margin)"
-margin: ${1:20px} ${2:0px} ${3:40px} ${4:0px};$0
-endsnippet
-
-snippet margin "margin: V H (margin)"
-margin: ${1:20px} ${2:0px};$0
-endsnippet
-
-snippet marker "marker-offset: auto (marker)"
-marker-offset: auto;$0
-endsnippet
-
-snippet marker "marker-offset: length (marker)"
-marker-offset: ${1:10px};$0
-endsnippet
-
-snippet overflow "overflow: type (overflow)"
-overflow: ${1:visible/hidden/scroll/auto};$0
-endsnippet
-
-snippet padding "padding-bottom: length (margin)"
-padding-bottom: ${1:20px};$0
-endsnippet
-
-snippet padding "padding-left: length (margin)"
-padding-left: ${1:20px};$0
-endsnippet
-
-snippet padding "padding-right: length (margin)"
-padding-right: ${1:20px};$0
-endsnippet
-
-snippet padding "padding-top: length (margin)"
-padding-top: ${1:20px};$0
-endsnippet
-
-snippet padding "padding: T R B L (padding)"
-padding: ${1:20px} ${2:0px} ${3:40px} ${4:0px};$0
-endsnippet
-
-snippet padding "padding: V H (padding)"
-padding: ${1:20px} ${2:0px};$0
-endsnippet
-
-snippet padding "padding: all (padding)"
-padding: ${1:20px};$0
-endsnippet
-
-snippet position "position: type (position)"
-position: ${1:static/relative/absolute/fixed};$0
-endsnippet
-
-snippet { "properties { } ( } )"
-{
- /* $1 */
- $0
-
-endsnippet
-
-snippet scrollbar "scrollbar"
-scrollbar-base-color: ${1:#CCCCCC};${2:
-scrollbar-arrow-color: ${3:#000000};
-scrollbar-track-color: ${4:#999999};
-scrollbar-3dlight-color: ${5:#EEEEEE};
-scrollbar-highlight-color: ${6:#FFFFFF};
-scrollbar-face-color: ${7:#CCCCCC};
-scrollbar-shadow-color: ${9:#999999};
-scrollbar-darkshadow-color: ${8:#666666};}
-endsnippet
-
-snippet selection "selection"
-$1::-moz-selection,
-$1::selection {
- color: ${2:inherit};
- background: ${3:inherit};
-}
-endsnippet
-
-snippet text "text-align: left:center:right (txt)"
-text-align: ${1:left/right/center/justify};$0
-endsnippet
-
-snippet text "text-decoration: none:underline:overline:line-through:blink (text)"
-text-decoration: ${1:none/underline/overline/line-through/blink};$0
-endsnippet
-
-snippet text "text-indent: length (text)"
-text-indent: ${1:10}px;$0
-endsnippet
-
-snippet text "text-shadow: color-hex x y blur (text)"
-text-shadow: #${1:DDD} ${2:10px} ${3:10px} ${4:2px};$0
-endsnippet
-
-snippet text "text-shadow: color-rgb x y blur (text)"
-text-shadow: rgb(${1:255},${2:255},${3:255}) ${4:10px} ${5:10px} ${6:2px};$0
-endsnippet
-
-snippet text "text-shadow: none (text)"
-text-shadow: none;$0
-endsnippet
-
-snippet text "text-transform: capitalize:upper:lower (text)"
-text-transform: ${1:capitalize/uppercase/lowercase};$0
-endsnippet
-
-snippet text "text-transform: none (text)"
-text-transform: none;$0
-endsnippet
-
-snippet vertical "vertical-align: type (vertical)"
-vertical-align: ${1:baseline/sub/super/top/text-top/middle/bottom/text-bottom/length/%};$0
-endsnippet
-
-snippet visibility "visibility: type (visibility)"
-visibility: ${1:visible/hidden/collapse};$0
-endsnippet
-
-snippet white "white-space: normal:pre:nowrap (white)"
-white-space: ${1:normal/pre/nowrap};$0
-endsnippet
-
-snippet word "word-spacing: length (word)"
-word-spacing: ${1:10px};$0
-endsnippet
-
-snippet word "word-spacing: normal (word)"
-word-spacing: normal;$0
-endsnippet
-
-snippet z "z-index: index (z)"
-z-index: $1;$0
-endsnippet
-
-# vim:ft=snippets:
diff --git a/bundle/vim-snippets/UltiSnips/d.snippets b/bundle/vim-snippets/UltiSnips/d.snippets
deleted file mode 100644
index 9ce27513..00000000
--- a/bundle/vim-snippets/UltiSnips/d.snippets
+++ /dev/null
@@ -1,584 +0,0 @@
-# Simple shortcuts
-
-priority -50
-
-snippet imp "import (imp)" b
-import ${1:std.stdio};
-endsnippet
-
-snippet pimp "public import (pimp)" b
-public import ${1:/*module*/};
-endsnippet
-
-snippet over "override (over)" b
-override ${1:/*function*/}
-endsnippet
-
-snippet al "alias (al)"
-alias ${1:/*orig*/} ${2:/*alias*/};
-endsnippet
-
-snippet mixin "mixin (mixin)" b
-mixin ${1:/*mixed_in*/} ${2:/*name*/};
-endsnippet
-
-snippet new "new (new)"
-new ${1}(${2});
-endsnippet
-
-snippet scpn "@safe const pure nothrow (scpn)"
-@safe const pure nothrow
-endsnippet
-
-snippet spn "@safe pure nothrow (spn)"
-@safe pure nothrow
-endsnippet
-
-snippet cont "continue (cont)"
-continue;
-endsnippet
-
-snippet dis "@disable (dis)" b
-@disable ${1:/*method*/};
-endsnippet
-
-snippet pub "public (pub)" b
-public:
- ${1:/*members*/}
-endsnippet
-
-snippet priv "private (priv)" b
-private:
- ${1:/*members*/}
-endsnippet
-
-snippet prot "protected (prot)" b
-protected:
- ${1:/*members*/}
-endsnippet
-
-snippet pack "package (pack)" b
-package:
- ${1:/*members*/}
-endsnippet
-
-snippet ret "return (ret)"
-return ${1:/*value to return*/};
-endsnippet
-
-snippet auto "auto (auto)" b
-auto ${1:/*variable*/} = ${2:/*value*/};
-endsnippet
-
-snippet con "const (con)" b
-const ${1:/*variable*/} = ${2:/*value*/};
-endsnippet
-
-snippet siz "size_t (siz)" b
-size_t ${1:/*variable*/} = ${2:/*value*/};
-endsnippet
-
-snippet sup "super (sup)" b
-super(${1:/*args*/});
-endsnippet
-
-# Phobos
-
-snippet tup "tuple (tup)"
-tuple(${1:/*args*/})
-endsnippet
-
-snippet wr "writeln (wr)"
-writeln(${1:/*args*/});
-endsnippet
-
-snippet to "to (to)"
-to!(${1:/*type*/})(${2:/*arg*/})
-endsnippet
-
-snippet enf "enforce (enf)" b
-enforce(${1:/*condition*/},
- new ${2}Exception(${3:/*args*/}));
-endsnippet
-
-# Branches
-
-snippet if "if .. (if)"
-if(${1:/*condition*/})
-{
- ${VISUAL}${0}
-}
-endsnippet
-
-snippet ife "if .. else (ife)" b
-if(${1:/*condition*/})
-{
- ${2}
-}
-else
-{
- ${3:/*else*/}
-}
-endsnippet
-
-snippet el "else (el)" b
-else
-{
- ${VISUAL}${1}
-}
-endsnippet
-
-snippet elif "else if (elif)" b
-else if(${1:/*condition*/})
-{
- ${VISUAL}${0}
-}
-endsnippet
-
-snippet sw "switch (sw)"
-switch(${1:/*var*/})
-{
- case ${2:/*value*/}:
- ${3}
- break;
- case ${4:/*value*/}:
- ${5}
- break;
- ${7:/*more cases*/}
- default:
- ${6:assert(false);}
-}
-endsnippet
-
-snippet fsw "final switch (fsw)"
-final switch(${1:/*var*/})
-{
- case ${2:/*value*/}:
- ${3}
- break;
- case ${4:/*value*/}:
- ${5}
- break;
- ${7:/*more cases*/}
-}
-endsnippet
-
-snippet case "case (case)" b
-case ${1:/*value*/}:
- ${2}
- break;
-endsnippet
-
-snippet ?: "ternary operator (?:)"
-${1:/*condition*/} ? ${2:/*then*/} : ${3:/*else*/}$4
-endsnippet
-
-# Loops
-
-snippet do "do while (do)" b
-do
-{
- ${VISUAL}${2}
-} while(${1:/*condition*/});
-endsnippet
-
-snippet wh "while (wh)" b
-while(${1:/*condition*/})
-{
- ${VISUAL}${2}
-}
-endsnippet
-
-snippet for "for (for)" b
-for (${4:size_t} ${2:i} = 0; $2 < ${1:count}; ${3:++$2})
-{
- ${VISUAL}${0}
-}
-endsnippet
-
-snippet forever "forever (forever)" b
-for(;;)
-{
- ${VISUAL}${0}
-}
-endsnippet
-
-snippet fore "foreach (fore)"
-foreach(${1:/*elem*/}; ${2:/*range*/})
-{
- ${VISUAL}${3}
-}
-endsnippet
-
-snippet forif "foreach if (forif)" b
-foreach(${1:/*elem*/}; ${2:/*range*/}) if(${3:/*condition*/})
-{
- ${VISUAL}${4}
-}
-endsnippet
-
-# Contracts
-snippet in "in contract (in)" b
-in
-{
- assert(${1:/*condition*/}, "${2:error message}");
- ${3}
-}
-body
-endsnippet
-
-snippet out "out contract (out)" b
-out${1:(result)}
-{
- assert(${2:/*condition*/}, "${3:error message}");
- ${4}
-}
-body
-endsnippet
-
-snippet inv "invariant (inv)" b
-invariant()
-{
- assert(${1:/*condition*/}, "${2:error message}");
- ${3}
-}
-endsnippet
-
-# Functions (generic)
-
-snippet fun "function definition (fun)"
-${1:void} ${2:/*function name*/}(${3:/*args*/}) ${4:@safe pure nothrow}
-{
- ${VISUAL}${5}
-}
-endsnippet
-
-snippet void "void function definition (void)"
-void ${1:/*function name*/}(${2:/*args*/}) ${3:@safe pure nothrow}
-{
- ${VISUAL}${4}
-}
-endsnippet
-
-snippet this "ctor (this)" w
-this(${1:/*args*/})
-{
- ${VISUAL}${2}
-}
-endsnippet
-
-snippet get "getter property (get)"
-@property ${1:/*type*/} ${2:/*member_name*/}() const pure nothrow {return ${3:$2_};}
-endsnippet
-
-snippet set "setter property (set)"
-@property void ${1:/*member_name*/}(${2:/*type*/} rhs) pure nothrow {${3:$1_} = rhs;}
-endsnippet
-
-# Functions (concrete)
-
-snippet main "Main" b
-void main(string[] args)
-{
- ${VISUAL}${0: /*code*/}
-}
-endsnippet
-
-# Mixins
-
-snippet signal "signal (signal)" b
-mixin Signal!(${1:/*args*/}) ${2:/*name*/};
-endsnippet
-
-# Scope
-
-snippet scope "scope (scope)" b
-scope(${1:exit})
-{
- ${VISUAL}${2}
-}
-endsnippet
-
-# With
-
-snippet with "with (with)"
-with(${1})
-{
- ${VISUAL}${2}
-}
-endsnippet
-
-# Exception handling
-
-snippet try "try/catch (try)" b
-try
-{
- ${VISUAL}${1:/*code to try*/}
-}
-catch(${2}Exception e)
-{
- ${3:/*handle exception*/}
-}
-endsnippet
-
-snippet tryf "try/catch/finally (tryf)" b
-try
-{
- ${VISUAL}${1:/*code to try*/}
-}
-catch(${2}Exception e)
-{
- ${3:/*handle exception*/}
-}
-finally
-{
- ${4:/*cleanup*/}
-}
-endsnippet
-
-snippet catch "catch (catch)" b
-catch(${1}Exception e)
-{
- ${2:/*handle exception*/}
-}
-endsnippet
-
-snippet thr "throw (thr)"
-throw new ${1}Exception("${2}");
-endsnippet
-
-
-# Type declarations
-
-snippet struct "struct (struct)"
-struct ${1:`!p snip.rv = (snip.basename or "name")`}
-{
- ${2}
-}
-endsnippet
-
-snippet union "union (union)"
-union ${1:`!p snip.rv = (snip.basename or "name")`}
-{
- ${2}
-}
-endsnippet
-
-snippet class "class (class)"
-class ${1:`!p snip.rv = (snip.basename or "name")`}
-{
- ${2}
-}
-endsnippet
-
-snippet inter "interface (inter)"
-interface ${1:`!p snip.rv = (snip.basename or "name")`}
-{
- ${2}
-}
-endsnippet
-
-snippet enum "enum (enum)"
-enum ${1:`!p snip.rv = (snip.basename or "name")`}
-{
- ${2}
-}
-endsnippet
-
-
-# Exception declarations
-
-snippet exc "exception declaration (exc)" b
-/// ${3:/*documentation*/}
-class ${1}Exception : ${2}Exception
-{
- public this(string msg, string file = __FILE__, int line = __LINE__)
- {
- super(msg, file, line);
- }
-}
-endsnippet
-
-
-# Conditional compilation
-
-snippet version "version (version)" b
-version(${1:/*version name*/})
-{
- ${VISUAL}${2}
-}
-endsnippet
-
-snippet debug "debug" b
-debug
-{
- ${VISUAL}${1}
-}
-endsnippet
-
-
-# Templates
-
-snippet temp "template (temp)" b
-template ${2:/*name*/}(${1:/*args*/})
-{
- ${3}
-}
-endsnippet
-
-
-# Asserts
-
-snippet ass "assert (ass)" b
-assert(${1:false}, "${2:TODO}");
-
-endsnippet
-
-
-# Unittests
-
-snippet unittest "unittest (unittest)" b
-unittest
-{
- ${1}
-}
-endsnippet
-
-
-# Common member functions
-
-snippet opDis "opDispatch (opDis)" b
-${1:/*return type*/} opDispatch(string s)()
-{
- ${2};
-}
-endsnippet
-
-snippet op= "opAssign (op=)" b
-void opAssign(${1} rhs) ${2:@safe pure nothrow}
-{
- ${2}
-}
-endsnippet
-
-snippet opCmp "opCmp (opCmp)" b
-int opCmp(${1} rhs) @safe const pure nothrow
-{
- ${2}
-}
-endsnippet
-
-snippet opApply "opApply (opApply)" b
-int opApply(int delegate(ref ${1:/*iterated type/s*/}) dg)
-{
- int result = 0;
- ${2:/*loop*/}
- {
- result = dg(${3:/*arg/s*/});
- if(result){break;}
- }
- return result;
-}
-endsnippet
-
-snippet toString "toString (toString)" b
-string toString() @safe const pure nothrow
-{
- ${1}
-}
-endsnippet
-
-
-# Comments
-
-
-snippet todo "TODO (todo)"
-// TODO: ${1}
-endsnippet
-
-
-# DDoc
-
-snippet doc "generic ddoc block (doc)" b
-/// ${1:description}
-///
-/// ${2:details}
-endsnippet
-
-snippet fdoc "function ddoc block (fdoc)" b
-/// ${1:description}
-///
-/// ${2:Params: ${3:param} = ${4:param description}
-/// ${5}}
-///
-/// ${6:Returns: ${7:return value}}
-///
-/// ${8:Throws: ${9}Exception ${10}}
-endsnippet
-
-snippet Par "Params (Par)"
-Params: ${1:param} = ${2:param description}
-/// ${3}
-endsnippet
-
-snippet Ret "Returns (Ret)"
-Returns: ${1:return value/s}
-endsnippet
-
-snippet Thr "Throws (Thr)"
-Throws: ${1}Exception ${2}
-endsnippet
-
-snippet Example "Examples (Example)"
-Examples:
-/// --------------------
-/// ${1:example code}
-/// --------------------
-endsnippet
-
-
-# License blocks
-
-snippet gpl "GPL (gpl)" b
-// This program is free software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation; either version 2 of the License, or
-// (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program; if not, write to the Free Software
-// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-//
-// Copyright (C) ${1:Author}, `!v strftime("%Y")`
-
-${2}
-endsnippet
-
-snippet boost "Boost (boost)" b
-// Copyright ${1:Author} `!v strftime("%Y")`.
-// Distributed under the Boost Software License, Version 1.0.
-// (See accompanying file LICENSE_1_0.txt or copy at
-// http://www.boost.org/LICENSE_1_0.txt)
-
-${2}
-endsnippet
-
-
-# New module
-
-snippet module "New module (module)" b
-// Copyright ${1:Author} `!v strftime("%Y")`.
-// Distributed under the Boost Software License, Version 1.0.
-// (See accompanying file LICENSE_1_0.txt or copy at
-// http://www.boost.org/LICENSE_1_0.txt)
-
-module ${2}.`!v vim_snippets#Filename('$1', 'name')`;
-
-
-${3}
-endsnippet
diff --git a/bundle/vim-snippets/UltiSnips/django.snippets b/bundle/vim-snippets/UltiSnips/django.snippets
deleted file mode 100644
index 9d6ce279..00000000
--- a/bundle/vim-snippets/UltiSnips/django.snippets
+++ /dev/null
@@ -1,238 +0,0 @@
-priority -50
-
-# Generic Tags
-snippet %
-{% ${1} %}${2}
-endsnippet
-
-snippet %%
-{% ${1:tag_name} %}
- ${2}
-{% end$1 %}
-endsnippet
-
-snippet {
-{{ ${1} }}${2}
-endsnippet
-
-# Template Tags
-
-snippet autoescape
-{% autoescape ${1:off} %}
- ${2}
-{% endautoescape %}
-endsnippet
-
-snippet block
-{% block ${1} %}
- ${2}
-{% endblock $1 %}
-endsnippet
-
-snippet #
-{# ${1:comment} #}
-endsnippet
-
-snippet comment
-{% comment %}
- ${1}
-{% endcomment %}
-endsnippet
-
-snippet cycle
-{% cycle ${1:val1} ${2:val2} ${3:as ${4}} %}
-endsnippet
-
-snippet debug
-{% debug %}
-endsnippet
-
-snippet extends
-{% extends "${1:base.html}" %}
-endsnippet
-
-snippet filter
-{% filter ${1} %}
- ${2}
-{% endfilter %}
-endsnippet
-
-snippet firstof
-{% firstof ${1} %}
-endsnippet
-
-snippet for
-{% for ${1} in ${2} %}
- ${3}
-{% endfor %}
-endsnippet
-
-snippet empty
-{% empty %}
- ${1}
-endsnippet
-
-snippet if
-{% if ${1} %}
- ${2}
-{% endif %}
-endsnippet
-
-snippet else
-{% else %}
- ${1}
-endsnippet
-
-snippet ifchanged
-{% ifchanged %}${1}{% endifchanged %}
-endsnippet
-
-snippet ifequal
-{% ifequal ${1} ${2} %}
- ${3}
-{% endifequal %}
-endsnippet
-
-snippet ifnotequal
-{% ifnotequal ${1} ${2} %}
- ${3}
-{% endifnotequal %}
-endsnippet
-
-snippet include
-{% include "${1}" %}
-endsnippet
-
-snippet load
-{% load ${1} %}
-endsnippet
-
-snippet now
-{% now "${1:jS F Y H:i}" %}
-endsnippet
-
-snippet regroup
-{% regroup ${1} by ${2} as ${3} %}
-endsnippet
-
-snippet spaceless
-{% spaceless %}${1}{% endspaceless %}
-endsnippet
-
-snippet ssi
-{% ssi ${1} %}
-endsnippet
-
-snippet trans
-{% trans "${1:string}" %}
-endsnippet
-
-snippet url
-{% url ${1} as ${2} %}
-endsnippet
-
-snippet widthratio
-{% widthratio ${1:this_value} ${2:max_value} ${3:100} %}
-endsnippet
-
-snippet with
-{% with ${1} as ${2} %}
-endsnippet
-
-# Template Filters
-
-# Note: Since SnipMate can't determine which template filter you are
-# expanding without the "|" character, these do not add the "|"
-# character. These save a few keystrokes still.
-
-# Note: Template tags that take no arguments are not implemented.
-
-snippet add
-add:"${1}"
-endsnippet
-
-snippet center
-center:"${1}"
-endsnippet
-
-snippet cut
-cut:"${1}"
-endsnippet
-
-snippet date
-date:"${1}"
-endsnippet
-
-snippet default
-default:"${1}"
-endsnippet
-
-snippet defaultifnone
-default_if_none:"${1}"
-endsnippet
-
-snippet dictsort
-dictsort:"${1}"
-endsnippet
-
-snippet dictsortrev
-dictsortreversed:"${1}"
-endsnippet
-
-snippet divisibleby
-divisibleby:"${1}"
-endsnippet
-
-snippet floatformat
-floatformat:"${1}"
-endsnippet
-
-snippet getdigit
-get_digit:"${1}"
-endsnippet
-
-snippet join
-join:"${1}"
-endsnippet
-
-snippet lengthis
-length_is:"${1}"
-endsnippet
-
-snippet pluralize
-pluralize:"${1}"
-endsnippet
-
-snippet removetags
-removetags:"${1}"
-endsnippet
-
-snippet slice
-slice:"${1}"
-endsnippet
-
-snippet stringformat
-stringformat:"${1}"
-endsnippet
-
-snippet time
-time:"${1}"
-endsnippet
-
-snippet truncatewords
-truncatewords:${1}
-endsnippet
-
-snippet truncatewordshtml
-truncatewords_html:${1}
-endsnippet
-
-snippet urlizetrunc
-urlizetrunc:${1}
-endsnippet
-
-snippet wordwrap
-wordwrap:${1}
-endsnippet
-
-# vim:ft=snippets:
diff --git a/bundle/vim-snippets/UltiSnips/elixir.snippets b/bundle/vim-snippets/UltiSnips/elixir.snippets
deleted file mode 100644
index 1f53edfb..00000000
--- a/bundle/vim-snippets/UltiSnips/elixir.snippets
+++ /dev/null
@@ -1,168 +0,0 @@
-priority -50
-
-snippet do
-do
- ${1}
-end
-endsnippet
-
-snippet if "if .. do .. end"
-if ${1:condition} do
- ${2:expression}
-end
-endsnippet
-
-snippet if "if .. do: .."
-if ${1:condition}, do: ${2:expression}
-endsnippet
-
-snippet ife "if .. do .. else .. end"
-if ${1:condition} do
- ${2:expression}
-else
- ${3:expression}
-end
-endsnippet
-
-snippet ife "if .. do: .. else:"
-if ${1:condition}, do: ${2}, else: ${3}
-endsnippet
-
-snippet unless "unless .. do .. end"
-unless ${1} do
- ${2}
-end
-endsnippet
-
-snippet unless "unless .. do: .."
-unless ${1:condition}, do: ${2}
-endsnippet
-
-snippet unlesse "unless .. do .. else .. end"
-unless ${1:condition} do
- ${2}
-else
- ${3}
-end
-endsnippet
-
-snippet unlesse "unless .. do: .. else:"
-unless ${1:condition}, do: ${2}, else: ${3}
-endsnippet
-
-snippet cond
-"cond do"
-${1} ->
- ${2}
-end
-endsnippet
-
-snippet case
-case ${1} do
-${2} ->
- ${3}
-end
-endsnippet
-
-snippet def
-def ${1:name} do
- ${2}
-end
-endsnippet
-
-snippet defin "def function(n), do: n"
-def ${1:name}, do: ${2}
-endsnippet
-
-snippet defg
-def ${1:name} when ${2:guard-condition} do
- ${3}
-end
-endsnippet
-
-snippet defim
-defimpl ${1:protocol_name}, for: ${2:data_type} do
- ${3}
-end
-endsnippet
-
-snippet defma
-defmacro ${1:name} do
- ${2}
-end
-endsnippet
-
-snippet defmo
-defmodule ${1:module_name} do
- ${2}
-end
-endsnippet
-
-snippet defp
-defp ${1:name} do
- ${2}
-end
-endsnippet
-
-snippet defpr
-defprotocol ${1:name}, [${2:function}]
-endsnippet
-
-snippet defr
-defrecord ${1:record_name}, ${2:fields}
-endsnippet
-
-snippet doc
-@doc """
-${1}
-"""
-endsnippet
-
-snippet fn
-fn(${1:args}) -> ${2} end
-endsnippet
-
-snippet fun
-function do
- ${1}
-end
-endsnippet
-
-snippet mdoc
-@moduledoc """
-${1}
-"""
-endsnippet
-
-snippet rec
-receive do
-${1} ->
- ${2}
-end
-endsnippet
-
-snippet req
-require ${1:module_name}
-endsnippet
-
-snippet imp
-import ${1:module_name}
-endsnippet
-
-snippet ali "alias old-module to shorthand"
-alias ${1:module_name}
-endsnippet
-
-snippet test
-test "${1:test_name}" do
- ${2}
-end
-endsnippet
-
-snippet try "try .. rescue .. end"
-try do
- ${1}
-rescue
- ${2} -> ${3}
-end
-endsnippet
diff --git a/bundle/vim-snippets/UltiSnips/erlang.snippets b/bundle/vim-snippets/UltiSnips/erlang.snippets
deleted file mode 100644
index e27fbefa..00000000
--- a/bundle/vim-snippets/UltiSnips/erlang.snippets
+++ /dev/null
@@ -1,100 +0,0 @@
-###########################################################################
-# TEXTMATE SNIPPETS #
-###########################################################################
-
-priority -50
-
-snippet pat "Case:Receive:Try Clause"
-${1:pattern}${2: when ${3:guard}} ->;
- ${4:body}
-endsnippet
-
-snippet beh "Behaviour Directive"
--behaviour (${1:behaviour}).
-endsnippet
-
-snippet case "Case Expression"
-case ${1:expression} of
- ${2:pattern}${3: when ${4:guard}} ->
- ${5:body}
-end
-endsnippet
-
-snippet def "Define Directive"
--define (${1:macro}${2: (${3:param})}, ${4:body}).
-endsnippet
-
-snippet exp "Export Directive"
--export ([${1:function}/${2:arity}]).
-endsnippet
-
-snippet fun "Fun Expression"
-fun
- (${1:pattern})${2: when ${3:guard}} ->
- ${4:body}
-end
-endsnippet
-
-snippet fu "Function"
-${1:function} (${2:param})${3: when ${4:guard}} ->
- ${5:body}
-endsnippet
-
-snippet if "If Expression"
-if
- ${1:guard} ->
- ${2:body}
-end
-endsnippet
-
-snippet ifdef "Ifdef Directive"
--ifdef (${1:macro}).
-endsnippet
-
-snippet ifndef "Ifndef Directive"
--ifndef (${1:macro}).
-endsnippet
-
-snippet imp "Import Directive"
--import (${1:module}, [${2:function}/${3:arity}]).
-endsnippet
-
-snippet inc "Include Directive"
--include ("${1:file}").
-endsnippet
-
-snippet mod "Module Directive"
--module (${1:`!p snip.rv = snip.basename or "module"`}).
-endsnippet
-
-snippet rcv "Receive Expression"
-receive
-${1: ${2:pattern}${3: when ${4:guard}} ->
- ${5:body}}
-${6:after
- ${7:expression} ->
- ${8:body}}
-end
-endsnippet
-
-snippet rec "Record Directive"
--record (${1:record}, {${2:field}${3: = ${4:value}}}).
-endsnippet
-
-snippet try "Try Expression"
-try${1: ${2:expression}${3: of
- ${4:pattern}${5: when ${6:guard}} ->
- ${7:body}}}
-${8:catch
- ${9:pattern}${10: when ${11:guard}} ->
- ${12:body}}
-${13:after
- ${14:body}}
-end
-endsnippet
-
-snippet undef "Undef Directive"
--undef (${1:macro}).
-endsnippet
-
-# vim:ft=snippets:
diff --git a/bundle/vim-snippets/UltiSnips/eruby.snippets b/bundle/vim-snippets/UltiSnips/eruby.snippets
deleted file mode 100644
index ae58c9f2..00000000
--- a/bundle/vim-snippets/UltiSnips/eruby.snippets
+++ /dev/null
@@ -1,290 +0,0 @@
-extends html
-
-priority -50
-
-# TextMate added these variables to cope with changes in ERB handling
-# in different versions of Rails -- for instance, Rails 3 automatically
-# strips whitespace so that it's no longer necessary to use a form like
-# <% end -%>, but if you're still maintaining Rails 2 projects, you
-# can't omit the minus sign and get the same behavior.
-#
-# The following regex replace substitutes the function below for the
-# TextMate variable references after the snippets are converted:
-#
-# /\v\$\{(TM_RAILS_TEMPLATE_([^_]+)_RUBY_([^_\s]+))\}/`!p textmate_var('\1', snip)`/g
-#
-global !p
-def textmate_var(var, snip):
- lookup = dict(
- TM_RAILS_TEMPLATE_START_RUBY_EXPR = snip.opt('g:tm_rails_template_start_ruby_expr', '<%= '),
- TM_RAILS_TEMPLATE_END_RUBY_EXPR = snip.opt('g:tm_rails_template_end_ruby_expr', ' %>'),
- TM_RAILS_TEMPLATE_START_RUBY_INLINE = snip.opt('g:tm_rails_template_start_ruby_inline', '<% '),
- TM_RAILS_TEMPLATE_END_RUBY_INLINE = snip.opt('g:tm_rails_template_end_ruby_inline', ' %>'),
- TM_RAILS_TEMPLATE_END_RUBY_BLOCK = '<% end %>'
- )
- snip.rv = lookup[var]
- return
-endglobal
-
-
-snippet % "<% ${0} %>"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_INLINE', snip)`${0}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_INLINE', snip)`
-endsnippet
-
-snippet = "<%= ${0} %>"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`${0}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-###########################################################################
-# GENERATED FROM get_tm_snippets.py + REGEX REPLACE #
-###########################################################################
-
-snippet fi "<%= Fixtures.identify(:symbol) %>"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`Fixtures.identify(:${1:name})`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`$0
-endsnippet
-
-snippet ft "form_tag"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_INLINE', snip)`form_tag(${1::action => "${5:update}"}${6:, {:${8:class} => "${9:form}"\}}) do`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
- $0
-`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_BLOCK', snip)`
-endsnippet
-
-snippet end "end (ERB)"
-<% end -%>
-endsnippet
-
-snippet for "for loop (ERB)"
-<% if !${1:list}.blank? %>
- <% for ${2:item} in ${1} %>
- $3
- <% end %>
-<% else %>
- $4
-<% end %>
-
-endsnippet
-
-snippet ffcb "form_for check_box"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.check_box :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet ffff "form_for file_field 2"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.file_field :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet ffhf "form_for hidden_field 2"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.hidden_field :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet ffl "form_for label 2"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.label :${1:attribute}${2:, "${3:${1/[[:alpha:]]+|(_)/(?1: :\u$0)/g}}"}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet ffpf "form_for password_field 2"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.password_field :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet ffrb "form_for radio_box 2"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.radio_box :${1:attribute}, :${2:tag_value}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet ffs "form_for submit 2"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.submit "${1:Submit}"${2:, :disable_with => '${3:$1ing...}'}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet ffta "form_for text_area 2"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.text_area :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet fftf "form_for text_field 2"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.text_field :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet fields "fields_for"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_INLINE', snip)`fields_for :${1:model}, @${2:$1} do |$1|`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_INLINE', snip)`
- $0
-`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_BLOCK', snip)`
-endsnippet
-
-snippet f. "f_fields_for (nff)"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_INLINE', snip)`f.fields_for :${1:attribute} do |${2:f}|`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_INLINE', snip)`
- $0
-`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_BLOCK', snip)`
-endsnippet
-
-snippet f. "f.checkbox"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.check_box :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet f. "f.file_field"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.file_field :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet f. "f.hidden_field"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.hidden_field :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet f. "f.label"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.label :${1:attribute}${2:, "${3:${1/[[:alpha:]]+|(_)/(?1: :\u$0)/g}}"}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet f. "f.password_field"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.password_field :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet f. "f.radio_box"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.radio_box :${1:attribute}, :${2:tag_value}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet f. "f.submit"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.submit "${1:Submit}"${2:, :disable_with => '${3:$1ing...}'}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet f. "f.text_area"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.text_area :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet f. "f.text_field"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`f.text_field :${1:attribute}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet ffe "form_for with errors"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`error_messages_for :${1:model}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`form_for @${2:$1} do |f|`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
- $0
-`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_BLOCK', snip)`
-endsnippet
-
-snippet ff "form_for"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`form_for @${1:model} do |f|`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
- $0
-`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_BLOCK', snip)`
-endsnippet
-
-snippet ist "image_submit_tag"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`image_submit_tag("${1:agree.png}"${2:${3:, :id => "${4:${1/^(\w+)(\.\w*)?$/$1/}}"}${5:, :name => "${6:${1/^(\w+)(\.\w*)?$/$1/}}"}${7:, :class => "${8:${1/^(\w+)(\.\w*)?$/$1/}-button}"}${9:, :disabled => ${10:false}}})`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet it "image_tag"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`image_tag "$1${2:.png}"${3:${4:, :title => "${5:title}"}${6:, :class => "${7:class}"}}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet layout "layout"
-layout "${1:template_name}"${2:${3:, :only => ${4:[:${5:action}, :${6:action}]}}${7:, :except => ${8:[:${9:action}, :${10:action}]}}}
-endsnippet
-
-snippet jit "javascript_include_tag"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`javascript_include_tag ${1::all}${2:, :cache => ${3:true}}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet lia "link_to (action)"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to "${1:link text...}", :action => "${2:index}"`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet liai "link_to (action, id)"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to "${1:link text...}", :action => "${2:edit}", :id => ${3:@item}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet lic "link_to (controller)"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to "${1:link text...}", :controller => "${2:items}"`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet lica "link_to (controller, action)"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to "${1:link text...}", :controller => "${2:items}", :action => "${3:index}"`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet licai "link_to (controller, action, id)"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to "${1:link text...}", :controller => "${2:items}", :action => "${3:edit}", :id => ${4:@item}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet linpp "link_to (nested path plural)"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to ${1:"${2:link text...}"}, ${3:${10:parent}_${11:child}_path(${12:@}${13:${10}})}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet linp "link_to (nested path)"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to ${1:"${2:link text...}"}, ${3:${12:parent}_${13:child}_path(${14:@}${15:${12}}, ${16:@}${17:${13}})}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet lipp "link_to (path plural)"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to ${1:"${2:link text...}"}, ${3:${4:model}s_path}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet lip "link_to (path)"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to ${1:"${2:link text...}"}, ${3:${12:model}_path(${13:@}${14:${12}})}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet lim "link_to model"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to ${1:model}.${2:name}, ${3:${4:$1}_path(${14:$1})}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet hide "page.hide (*ids)"
-page.hide ${1:"${2:id(s)}"}
-endsnippet
-
-snippet ins "page.insert_html (position, id, partial)"
-page.insert_html :${1:top}, ${2:"${3:id}"}, :${4:partial => "${5:template}"}
-endsnippet
-
-snippet rep "page.replace (id, partial)"
-page.replace ${1:"${2:id}"}, :${3:partial => "${4:template}"}
-endsnippet
-
-snippet reph "page.replace_html (id, partial)"
-page.replace_html ${1:"${2:id}"}, :${3:partial => "${4:template}"}
-endsnippet
-
-snippet show "page.show (*ids)"
-page.show ${1:"${2:id(s)}"}
-endsnippet
-
-snippet tog "page.toggle (*ids)"
-page.toggle ${1:"${2:id(s)}"}
-endsnippet
-
-snippet vis "page.visual_effect (effect, id)"
-page.visual_effect :${1:toggle_slide}, ${2:"${3:DOM ID}"}
-endsnippet
-
-snippet rp "render (partial) (rp)"
-render :partial => "${1:item}"
-endsnippet
-
-snippet rpc "render (partial,collection) (rpc)"
-render :partial => "${1:item}", :collection => ${2:@$1s}
-endsnippet
-
-snippet rpl "render (partial,locals) (rpl)"
-render :partial => "${1:item}", :locals => { :${2:$1} => ${3:@$1}$0 }
-endsnippet
-
-snippet rpo "render (partial,object) (rpo)"
-render :partial => "${1:item}", :object => ${2:@$1}
-endsnippet
-
-snippet rps "render (partial,status) (rps)"
-render :partial => "${1:item}", :status => ${2:500}
-endsnippet
-
-snippet slt "stylesheet_link_tag"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`stylesheet_link_tag ${1::all}${2:, :cache => ${3:true}}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet st "submit_tag"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`submit_tag "${1:Save changes}"${2:, :id => "${3:submit}"}${4:, :name => "${5:$3}"}${6:, :class => "${7:form_$3}"}${8:, :disabled => ${9:false}}${10:, :disable_with => "${11:Please wait...}"}`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-snippet else "else (ERB)"
-<% else %>
- $0
-endsnippet
-
-snippet if "if (ERB)"
-<% if ${1:condition} %>$0
-endsnippet
-
-snippet lf "link_to_function"
-`!p textmate_var('TM_RAILS_TEMPLATE_START_RUBY_EXPR', snip)`link_to_function ${1:"${2:Greeting}"}, "${3:alert('Hello world!')}"$4`!p textmate_var('TM_RAILS_TEMPLATE_END_RUBY_EXPR', snip)`
-endsnippet
-
-# vim:ft=snippets:
diff --git a/bundle/vim-snippets/UltiSnips/go.snippets b/bundle/vim-snippets/UltiSnips/go.snippets
deleted file mode 100644
index efd15892..00000000
--- a/bundle/vim-snippets/UltiSnips/go.snippets
+++ /dev/null
@@ -1,137 +0,0 @@
-# Snippets for Go
-
-priority -50
-
-# when to abbriviate and when not?
-# b doesn't work here, because it ignores whitespace
-# optional local name?
-snippet /^import/ "Import declaration" r
-import (
- "${1:package}"
-)
-endsnippet
-
-snippet /^package/ "Package declaration" r
-// Package $1 provides ...
-package ${1:main}
-endsnippet
-
-# Mostly converted from: https://github.com/AlanQuatermain/go-tmbundle
-snippet /^cons/ "Constants declaration" r
-const (
- ${1:constant}${2/(.+)/ /}${2:type} = ${0:value}
-)
-endsnippet
-
-snippet /^con/ "Constant declaration" r
-const ${1:name}${2/(.+)/ /}${2:type} = ${0:value}
-endsnippet
-
-snippet iota "Iota constant generator" b
-const (
- ${1:constant}${2/(.+)/ /}${2:type} = iota
-)
-endsnippet
-
-snippet struct "Struct declaration" b
-type ${1:Struct} struct {
- ${0:${VISUAL}}
-}
-endsnippet
-
-snippet interface "Interface declaration" b
-type ${1:Interface} interface {
- ${0:${VISUAL}}
-}
-endsnippet
-
-# statements
-snippet for "For loop" b
-for ${1:condition}${1/(.+)/ /}{
- ${0:${VISUAL}}
-}
-endsnippet
-
-snippet fori "Integer for loop" b
-for ${1:i} := 0; $1 < ${2:N}; $1++ {
- ${0:${VISUAL}}
-}
-endsnippet
-
-snippet forr "For range loop" b
-for ${2:name} := range ${1:collection} {
- ${0:${VISUAL}}
-}
-endsnippet
-
-snippet if "If statement" b
-if ${1:condition}${1/(.+)/ /}{
- ${0:${VISUAL}}
-}
-endsnippet
-
-snippet switch "Switch statement" b
-switch ${1:expression}${1/(.+)/ /}{
-case${0}
-}
-endsnippet
-
-snippet select "Select statement" b
-select {
-case${0}
-}
-endsnippet
-
-snippet case "Case clause" b
-case ${1:condition}:
- ${0:${VISUAL}}
-endsnippet
-
-snippet default "Default clause" b
-default:
- ${0:${VISUAL}}
-endsnippet
-
-# functions
-snippet /^main/ "Main function" r
-func main() {
- ${0:${VISUAL}}
-}
-endsnippet
-
-snippet /^meth/ "Method" r
-func (${1:receiver} ${2:type}) ${3:name}(${4:params})${5/(.+)/ /}${5:type} {
- ${0:${VISUAL}}
-}
-endsnippet
-
-snippet func "Function" b
-func ${1:name}(${2:params})${3/(.+)/ /}${3:type} {
- ${0:${VISUAL}}
-}
-endsnippet
-
-# types and variables
-snippet map "Map type" b
-map[${1:keytype}]${2:valtype}
-endsnippet
-
-snippet : "Variable declaration :=" b
-${1:name} := ${0:value}
-endsnippet
-
-snippet var "Variable declaration" b
-var ${1:name}${2/(.+)/ /}${2:type}${3: = ${0:value}}
-endsnippet
-
-snippet vars "Variables declaration" b
-var (
- ${1:name}${2/(.+)/ /}${2:type}${3: = ${0:value} }
-)
-endsnippet
-
-snippet json "JSON field"
-\`json:"${1:displayName}"\`
-endsnippet
-
-# vim:ft=snippets:
diff --git a/bundle/vim-snippets/UltiSnips/haskell.snippets b/bundle/vim-snippets/UltiSnips/haskell.snippets
deleted file mode 100644
index ad217fd8..00000000
--- a/bundle/vim-snippets/UltiSnips/haskell.snippets
+++ /dev/null
@@ -1,63 +0,0 @@
-priority -50
-
-snippet if "if ... then ... else ..."
-if ${1:condition}
- then ${2:expression}
- else ${3:expression}
-endsnippet
-
-snippet case "case ... of ..."
-case ${1:expression} of
- ${2:pattern} -> ${3:expression}
- ${4:pattern} -> ${5:expression}
-endsnippet
-
-snippet :: "Type signature"
-${1:name} :: ${2:Type} -> ${3:Type}
-endsnippet
-
-snippet => "Type constraint"
-(${1:Class} ${2:Type var}) => ${3:$2}
-endsnippet
-
-snippet def "Function definition"
-${1:name} :: ${2:Type} -> ${3:Type}
-endsnippet
-
-snippet def[] "Function definition for list patterns"
-${1:name} :: [${2:Type}] -> ${3:Type}
-$1 [] = ${4:undefined}
-$1 ${5:(x:xs)} = ${6:undefined}
-endsnippet
-
-snippet = "Function clause"
-${1:name} ${2:pattern} = ${3:undefined}
-endsnippet
-
-snippet 2= "Function clause"
-${1:name} ${2:pattern} = ${3:undefined}
-$1 ${4:pattern} = ${5:undefined}
-endsnippet
-
-snippet 3= "Function clause"
-${1:name} ${2:pattern} = ${3:undefined}
-$1 ${4:pattern} = ${5:undefined}
-$1 ${6:pattern} = ${7:undefined}
-endsnippet
-
-snippet | "Guard"
-| ${1:predicate} = ${2:undefined}
-endsnippet
-
-snippet \ "Lambda expression"
-\ ${1:pattern} -> ${2:expression}
-endsnippet
-
-snippet [|] "List comprehension"
-[${3:foo }$1 | ${1:x} <- ${2:xs} ]
-endsnippet
-
-snippet let "let ... in ..."
-let ${1:name} = ${2:expression}
-in ${3:expression}
-endsnippet
diff --git a/bundle/vim-snippets/UltiSnips/help.snippets b/bundle/vim-snippets/UltiSnips/help.snippets
deleted file mode 100644
index b07a7de0..00000000
--- a/bundle/vim-snippets/UltiSnips/help.snippets
+++ /dev/null
@@ -1,37 +0,0 @@
-# Snippets for VIM Help Files
-
-priority -50
-
-global !p
-def sec_title(snip, t):
- file_start = snip.fn.split('.')[0]
- sec_name = t[1].strip("1234567890. ").lower().replace(' ', '-')
- return ("*%s-%s*" % (file_start, sec_name)).rjust(78-len(t[1]))
-endglobal
-
-snippet sec "Section marker" b
-==============================================================================
-${1:SECTION}`!p snip.rv = sec_title(snip, t)`
-
-$0
-endsnippet
-
-snippet ssec "Sub section marker" b
-${1:Subsection}`!p snip.rv = sec_title(snip, t)
-snip += "-"*len(t[1])`
-
-$0
-endsnippet
-
-snippet sssec "Subsub Section marker" b
-${1:SubSubsection}:`!p snip.rv = sec_title(snip, t)`
-
-$0
-endsnippet
-
-# For vim help, follow the same settings as the official docs.
-snippet modeline "Vim help modeline"
- `!v 'vim'`:tw=78:ts=8:ft=help:norl:
-endsnippet
-
-# vim:ft=snippets:
diff --git a/bundle/vim-snippets/UltiSnips/html.snippets b/bundle/vim-snippets/UltiSnips/html.snippets
deleted file mode 100644
index fee451f9..00000000
--- a/bundle/vim-snippets/UltiSnips/html.snippets
+++ /dev/null
@@ -1,306 +0,0 @@
-priority -50
-
-###########################################################################
-# TextMate Snippets #
-###########################################################################
-
-global !p
-def x(snip):
- if snip.ft.startswith("x"):
- snip.rv = '/'
- else:
- snip.rv = ""
-endglobal
-
-############
-# Doctypes #
-############
-snippet doctype "DocType XHTML 1.0 Strict" b
-
-
-endsnippet
-
-snippet doctype "DocType XHTML 1.0 Transitional" b
-
-
-endsnippet
-
-snippet doctype "DocType XHTML 1.1" b
-
-
-endsnippet
-
-snippet doctype "HTML - 4.0 Transitional (doctype)" b
-
-
-endsnippet
-
-snippet doctype "HTML - 5.0 (doctype)" b
-
-
-endsnippet
-
-#############
-# Shortcuts #
-#############
-snippet down "Down (down)"
-↓
-endsnippet
-
-snippet enter "Enter (enter)"
-⌅
-endsnippet
-
-snippet escape "Escape (escape)"
-⎋
-endsnippet
-
-snippet shift "Shift (shift)"
-⇧
-endsnippet
-
-snippet tab "Tab (tab)"
-⇥
-endsnippet
-
-snippet up "Up (up)"
-↑
-endsnippet
-
-snippet return "Return (return)"
-↩
-endsnippet
-
-snippet right "Right (right)"
-→
-endsnippet
-
-snippet left "Left (left)"
-←
-endsnippet
-
-snippet option "Option (option)"
-⌥
-endsnippet
-
-#######################
-# Conditional inserts #
-#######################
-snippet ! "IE Conditional Comment: Internet Explorer 5_0 only"
-$0
-endsnippet
-
-snippet ! "IE Conditional Comment: Internet Explorer 5_5 only"
-$0
-endsnippet
-
-snippet ! "IE Conditional Comment: Internet Explorer 5_x"
-$0
-endsnippet
-
-snippet ! "IE Conditional Comment: Internet Explorer 6 and below"
-$0
-endsnippet
-
-snippet ! "IE Conditional Comment: Internet Explorer 6 only"
-$0
-endsnippet
-
-snippet ! "IE Conditional Comment: Internet Explorer 7+"
-$0
-endsnippet
-
-snippet ! "IE Conditional Comment: Internet Explorer"
-$0
-endsnippet
-
-snippet ! "IE Conditional Comment: NOT Internet Explorer"
-${1: IE Conditional Comment: NOT Internet Explorer }$0
-endsnippet
-
-#############
-# HTML TAGS #
-#############
-snippet input "Input with Label" w
-
-
-endsnippet
-
-snippet input "XHTML " w
-
-endsnippet
-
-
-snippet opt "Option" w
-
-endsnippet
-
-snippet select "Select Box" w
-
-endsnippet
-
-
-snippet textarea "XHTML