Skip to content

Commit

Permalink
Merge pull request #363 from azer/master
Browse files Browse the repository at this point in the history
Add JavaScript Snippets
  • Loading branch information
joaotavora committed Feb 16, 2013
2 parents bf55421 + 61cee70 commit 2cf544b
Show file tree
Hide file tree
Showing 29 changed files with 212 additions and 0 deletions.
5 changes: 5 additions & 0 deletions snippets/js2-mode/assert.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: assert
# key: assert
# --
assert.${1:equal}($0);
7 changes: 7 additions & 0 deletions snippets/js2-mode/cb.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: cb
# key: cb
# --
function(error, $1){
$0
}
10 changes: 10 additions & 0 deletions snippets/js2-mode/com.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: com
# key: com
# --

/**
* $0
* @param {${1:String}} $2
* @return {${3:String}}
*/
7 changes: 7 additions & 0 deletions snippets/js2-mode/describe.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: desc
# key: desc
# --
describe('$1', function(){
$2
});
9 changes: 9 additions & 0 deletions snippets/js2-mode/err.snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: err
# key: err
# --
if(${1:error}){
callback($1);
return;
}
$2
9 changes: 9 additions & 0 deletions snippets/js2-mode/error.snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: error
# key: error
# --
if(${1:error}){
callback($1);
return;
}
$2
6 changes: 6 additions & 0 deletions snippets/js2-mode/expect.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
# name: expect
# key: expect
# --
expect($1).to.${2:equal}($3);
$0
7 changes: 7 additions & 0 deletions snippets/js2-mode/exports.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: exports
# key: exports
# --
module.exports = {
$0
};
7 changes: 7 additions & 0 deletions snippets/js2-mode/fn.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: fn
# key: fn
# --
function$1($2){
$0
}
9 changes: 9 additions & 0 deletions snippets/js2-mode/for.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: for
# key: for
# --
var ${1:i} = ${2:-1}, len = $3.length;

for(; ++$1 < len;){
$4
}
5 changes: 5 additions & 0 deletions snippets/js2-mode/id.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: id
# key: id
# --
document.getElementById('$0');
7 changes: 7 additions & 0 deletions snippets/js2-mode/if.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: if
# key: if
# --
if( ${1} ){
$0
}
7 changes: 7 additions & 0 deletions snippets/js2-mode/invoc.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: invoc
# key: invoc
# --
(function($1){
$0
})($2);
7 changes: 7 additions & 0 deletions snippets/js2-mode/it.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: it
# key: it
# --
it('$1', function(done){
$2
});
5 changes: 5 additions & 0 deletions snippets/js2-mode/log.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: log
# key: log
# --
console.${1:log}( $0 );
7 changes: 7 additions & 0 deletions snippets/js2-mode/method.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: method
# key: method
# --
$1.prototype.$2 = function($3){
${0}
};
11 changes: 11 additions & 0 deletions snippets/js2-mode/mod.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# name: mod
# key: mod
# --
var $1 = require("${2:$1}")$3

module.exports = {
$4: $4$5
};

$0
19 changes: 19 additions & 0 deletions snippets/js2-mode/prop.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# -*- mode: snippet -*-
# name: prop
# key: prop
# --

var $1 = (function(){

var value = undefined;

return function $1(newValue){

if( $1.arguments.length > 0 ){
value = newValue;
}

return value;
};

})();
5 changes: 5 additions & 0 deletions snippets/js2-mode/proto.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: proto
# key: proto
# --
$1.prototype.$2 = $0
5 changes: 5 additions & 0 deletions snippets/js2-mode/rq.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: rq
# key: rq
# --
$1 = require("${2:$1}")$0
5 changes: 5 additions & 0 deletions snippets/js2-mode/rt.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: rt
# key: rt
# --
return$0;
5 changes: 5 additions & 0 deletions snippets/js2-mode/slice.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: slice
# key: slice
# --
Array.prototype.slice.${1:call}($0);
5 changes: 5 additions & 0 deletions snippets/js2-mode/super.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: super
# key: super
# --
$1.prototype.${2:constructor}.${3:call}($0);
7 changes: 7 additions & 0 deletions snippets/js2-mode/switch.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: switch
# key: switch
# --
switch($1){
$0
};
5 changes: 5 additions & 0 deletions snippets/js2-mode/throw.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: throw
# key: throw
# --
throw new Error("$1");
9 changes: 9 additions & 0 deletions snippets/js2-mode/try.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: try
# key: try
# --
try {
$1
} catch(error) {
$0
}
5 changes: 5 additions & 0 deletions snippets/js2-mode/var.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: var
# key: var
# --
var $1 = $0
7 changes: 7 additions & 0 deletions snippets/js2-mode/wh.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: wh
# key: wh
# --
while($1){
$0
}
10 changes: 10 additions & 0 deletions snippets/js2-mode/while.yasnippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: while
# key: while
# --

var i = $1.length;

while( i -- ){
$0
}

0 comments on commit 2cf544b

Please sign in to comment.