From 419fec6c5c2ef67a3787d18869acd04e9b30670f Mon Sep 17 00:00:00 2001 From: Edman Anjos Date: Sat, 6 Jul 2013 17:10:30 -0300 Subject: [PATCH 1/5] Add snippet for node's magic number in Javascript --- snippets/javascript.snippets | 3 +++ 1 file changed, 3 insertions(+) diff --git a/snippets/javascript.snippets b/snippets/javascript.snippets index fedb943df..4b56e84c3 100644 --- a/snippets/javascript.snippets +++ b/snippets/javascript.snippets @@ -1,3 +1,6 @@ +# Node magic number +snippet #! + #!/usr/bin/env node # Prototype snippet proto ${1:class_name}.prototype.${2:method_name} = From a930ba56e57a981cdd93be415c1cf61ca1fe3664 Mon Sep 17 00:00:00 2001 From: Edman Anjos Date: Sat, 6 Jul 2013 20:13:06 +0000 Subject: [PATCH 2/5] Improve Javascript 'for' and 'ret' snippets --- snippets/javascript.snippets | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/snippets/javascript.snippets b/snippets/javascript.snippets index fedb943df..13ea466c0 100644 --- a/snippets/javascript.snippets +++ b/snippets/javascript.snippets @@ -52,8 +52,8 @@ snippet case ${3} # for (...) {...} snippet for - for (var ${2:i} = 0, l = ${1:arr}.length; $2 < l; $2 ++) { - var ${3:v} = $1[$2];${4:} + for (var ${1:i} = 0; $1 < ${2:n}; $1 ++) { + ${3:// body} } # for (...) {...} (Improved Native For-Loop) snippet forr @@ -96,7 +96,7 @@ snippet cl console.log(${1}); # return snippet ret - return ${1:result} + return ${1:result};${2} # for (property in object ) { ... } snippet fori for (var ${1:prop} in ${2:Things}) { From b3f0d4119922e7f24de4efc984c00305b79e4641 Mon Sep 17 00:00:00 2001 From: Edman Anjos Date: Wed, 10 Jul 2013 00:45:27 -0300 Subject: [PATCH 3/5] Small tweaks to javascript.snippets --- snippets/javascript.snippets | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/snippets/javascript.snippets b/snippets/javascript.snippets index a8f9c20f3..961e691bc 100644 --- a/snippets/javascript.snippets +++ b/snippets/javascript.snippets @@ -14,9 +14,9 @@ snippet fun } # Anonymous Function snippet f - function (${1}) { - ${3} - }${2:;} + function(${1}) { + ${2:// body...} + }${3:;} # Immediate function snippet (f (function (${1}) { @@ -26,14 +26,14 @@ snippet (f snippet if if (${1:true}) { ${2} - } + }${3} # if ... else snippet ife if (${1:true}) { ${2} } else { ${3} - } + } ${4} # tertiary conditional snippet ter ${1:/* condition */} ? ${2:a} : ${3:b} From 6291dd98deb952a7d58b303d33e39d49f667cd61 Mon Sep 17 00:00:00 2001 From: Edman Anjos Date: Wed, 10 Jul 2013 00:45:45 -0300 Subject: [PATCH 4/5] Adds if and elseif snippets to lua.snippets --- snippets/lua.snippets | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/snippets/lua.snippets b/snippets/lua.snippets index 34ae25eb6..dd96811c4 100644 --- a/snippets/lua.snippets +++ b/snippets/lua.snippets @@ -1,10 +1,17 @@ snippet #! #!/usr/bin/env lua $1 -snippet local - local ${1:x} = ${2:1} +snippet loc + local ${1:var} = ${2:1} +snippet if + if (${1:condition}) then + ${2:-- body} + end${3} +snippet elseif + elseif (${1:condition}) then + ${2:-- body} snippet fun - function ${1:fname}(${2:...}) + function ${1:name}(${2:...}) ${3:-- body} end snippet for @@ -12,7 +19,7 @@ snippet for ${4:print(i)} end snippet forp - for ${1:i},${2:v} in pairs(${3:table_name}) do + for ${1:k},${2:v} in pairs(${3:table}) do ${4:-- body} end snippet fori From 20ad860dd2f197d9f30138d5e147e70b1f47214a Mon Sep 17 00:00:00 2001 From: Edman Anjos Date: Wed, 10 Jul 2013 03:02:29 -0300 Subject: [PATCH 5/5] Removes surrounding '()' from the lua if snippet --- snippets/lua.snippets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snippets/lua.snippets b/snippets/lua.snippets index dd96811c4..2b5464b8f 100644 --- a/snippets/lua.snippets +++ b/snippets/lua.snippets @@ -4,7 +4,7 @@ snippet #! snippet loc local ${1:var} = ${2:1} snippet if - if (${1:condition}) then + if ${1:condition} then ${2:-- body} end${3} snippet elseif