Skip to content

Commit 0ccb0af

Browse files
authored
Merge pull request #410 from anquegi/master
Add some raku snippets
2 parents 0f1c807 + 1e68611 commit 0ccb0af

File tree

24 files changed

+157
-0
lines changed

24 files changed

+157
-0
lines changed

raku-mode/elsif

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# -*- mode: snippet -*-
2+
# name: elsif
3+
# key: ifi
4+
# --
5+
if ${1:condition} {
6+
$2
7+
} elsif ${3:condition} {
8+
$4
9+
} else {
10+
$5
11+
}

raku-mode/for

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: for
3+
# key: for
4+
# --
5+
for ${1:lista} {
6+
$0
7+
}

raku-mode/for-guard

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: for-guard
3+
# key: forg
4+
# --
5+
$0 for ${1:list}

raku-mode/forv

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: for variable
3+
# key: forv
4+
# --
5+
for ${1:list} -> ${2:i} {
6+
$0
7+
}

raku-mode/forvc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# -*- mode: snippet -*-
2+
# name: for variable is copy
3+
# key: forvc
4+
# --
5+
for ${1:list} -> ${2:i} is copy {
6+
$0
7+
}
8+

raku-mode/forw

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: for variable is rw
3+
# key: forw
4+
# --
5+
for ${1:list} -> ${2:i} is rw {
6+
$0
7+
}

raku-mode/given

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# -*- mode: snippet -*-
2+
# name: given
3+
# key: given
4+
# --
5+
given ${1:variable} {
6+
when ${2:condition} { ${3:block} }
7+
when ${4:condition} { ${5:block} }
8+
default { ${6:default-block} }
9+
}

raku-mode/if

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: if
3+
# key: if
4+
# --
5+
if ${1:condition} {
6+
$0
7+
}

raku-mode/if-else

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# -*- mode: snippet -*-
2+
# name: if else
3+
# key: ife
4+
# --
5+
if ${1:condition} {
6+
$2
7+
} else {
8+
$3
9+
}

raku-mode/ifguard

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: if guard
3+
# key: ifg
4+
# --
5+
$0 if ${1:condition};

0 commit comments

Comments
 (0)