Merge pull request #363 from azer/master

Add JavaScript Snippets
This commit is contained in:
João Távora 2013-02-16 10:27:54 -08:00
commit 2cf544b67f
29 changed files with 212 additions and 0 deletions

View File

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: assert
# key: assert
# --
assert.${1:equal}($0);

View File

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: cb
# key: cb
# --
function(error, $1){
$0
}

View File

@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: com
# key: com
# --
/**
* $0
* @param {${1:String}} $2
* @return {${3:String}}
*/

View File

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: desc
# key: desc
# --
describe('$1', function(){
$2
});

View File

@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: err
# key: err
# --
if(${1:error}){
callback($1);
return;
}
$2

View File

@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: error
# key: error
# --
if(${1:error}){
callback($1);
return;
}
$2

View File

@ -0,0 +1,6 @@
# -*- mode: snippet -*-
# name: expect
# key: expect
# --
expect($1).to.${2:equal}($3);
$0

View File

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: exports
# key: exports
# --
module.exports = {
$0
};

View File

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: fn
# key: fn
# --
function$1($2){
$0
}

View File

@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: for
# key: for
# --
var ${1:i} = ${2:-1}, len = $3.length;
for(; ++$1 < len;){
$4
}

View File

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: id
# key: id
# --
document.getElementById('$0');

View File

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: if
# key: if
# --
if( ${1} ){
$0
}

View File

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: invoc
# key: invoc
# --
(function($1){
$0
})($2);

View File

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: it
# key: it
# --
it('$1', function(done){
$2
});

View File

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: log
# key: log
# --
console.${1:log}( $0 );

View File

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: method
# key: method
# --
$1.prototype.$2 = function($3){
${0}
};

View File

@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# name: mod
# key: mod
# --
var $1 = require("${2:$1}")$3
module.exports = {
$4: $4$5
};
$0

View File

@ -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;
};
})();

View File

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: proto
# key: proto
# --
$1.prototype.$2 = $0

View File

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: rq
# key: rq
# --
$1 = require("${2:$1}")$0

View File

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: rt
# key: rt
# --
return$0;

View File

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: slice
# key: slice
# --
Array.prototype.slice.${1:call}($0);

View File

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: super
# key: super
# --
$1.prototype.${2:constructor}.${3:call}($0);

View File

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: switch
# key: switch
# --
switch($1){
$0
};

View File

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: throw
# key: throw
# --
throw new Error("$1");

View File

@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: try
# key: try
# --
try {
$1
} catch(error) {
$0
}

View File

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: var
# key: var
# --
var $1 = $0

View File

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: wh
# key: wh
# --
while($1){
$0
}

View File

@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: while
# key: while
# --
var i = $1.length;
while( i -- ){
$0
}