From 2f66a3fc2bc076f46d23a0cd87b5a1bf139b36bb Mon Sep 17 00:00:00 2001 From: Joe Lencioni Date: Mon, 6 Jan 2014 22:21:50 -0800 Subject: [PATCH] Re-order JS `for` snippets Now that we have separated the two `for` loop snippet triggers by changing the one that counts down from "for" to "ford", it feels more and more like "ford" is a variant of "for" so I am moving it after it in the file. Also, alphabetical. --- UltiSnips/javascript.snippets | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/UltiSnips/javascript.snippets b/UltiSnips/javascript.snippets index b36ef71..95f96c8 100644 --- a/UltiSnips/javascript.snippets +++ b/UltiSnips/javascript.snippets @@ -32,14 +32,14 @@ ${1:class_name}.prototype.${2:method_name} = function(${3:first_argument}) { endsnippet -snippet ford "for (...) {...} (counting down, faster)" b -for (var ${2:i} = ${1:Things.length} - 1; $2 >= 0; $2--) { +snippet for "for (...) {...} (counting up)" b +for (var ${1:i} = 0, ${2:len} = ${3:Things.length}; $1 < $2; $1++) { ${VISUAL}$0 } endsnippet -snippet for "for (...) {...} (counting up)" b -for (var ${1:i} = 0, ${2:len} = ${3:Things.length}; $1 < $2; $1++) { +snippet ford "for (...) {...} (counting down, faster)" b +for (var ${2:i} = ${1:Things.length} - 1; $2 >= 0; $2--) { ${VISUAL}$0 } endsnippet