aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRatakor <ratakor@disroot.org>2023-06-08 10:23:05 +0200
committerRatakor <ratakor@disroot.org>2023-06-08 10:23:05 +0200
commitc7dc0822d0b1f48e9c4013fca2abed950f24a1d6 (patch)
tree7e8c28a68b6a6cbbaf5dfc506457c268a1b6badf
parenta0085af24cc8591daffdc210448f5703b2fd1c2a (diff)
Fix zig snippets and add for loop
-rw-r--r--snippets/zig.snippets29
1 files changed, 14 insertions, 15 deletions
diff --git a/snippets/zig.snippets b/snippets/zig.snippets
index b604601..55b7430 100644
--- a/snippets/zig.snippets
+++ b/snippets/zig.snippets
@@ -2,26 +2,26 @@ snippet import
const ${1:std} = @import("${1:std}");
${0}
snippet main
- pub fn main() void {
+ pub fn main() !void {
${0}
}
snippet if
if (${1:true}) {
- ${0}}
+ ${0}
}
snippet ife
if (${1:true}) {
- ${2}}
+ ${2}
} else {
${0}
}
snippet el
else {
- ${0}}
+ ${0}
}
snippet elif
else if (${1:true}) {
- ${0}}
+ ${0}
}
snippet switch
switch (${1:var}) {
@@ -29,16 +29,15 @@ snippet switch
}
snippet ret
return ${0};
-#snippet for
-# for (int ${2:i} = 0; $2 < ${1:count}; $2${3:++}) {
-# ${4}
-# }
-## for (custom)
-#snippet forr
-# for (int ${1:i} = ${2:0}; ${3:$1 < 10}; $1${4:++}) {
-# ${5}
-# }
+snippet for
+ for (${1:array}) |value| {
+ ${0}
+ }
+snippet fori
+ for (${1:array} |value, index| {
+ ${0}
+ }
snippet wh
while (${1:true}) {
- ${0}}
+ ${0}
}