Skip to content

Commit 9a184c5

Browse files
author
Henrik Lissner
authored
Merge pull request #44 from sei40kr/kotlin-snippets
Add Kotlin snippets
2 parents 422f683 + af858ee commit 9a184c5

File tree

14 files changed

+104
-0
lines changed

14 files changed

+104
-0
lines changed

kotlin-mode/class

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# -*- mode: snippet -*-
2+
# contributor: Seong Yong-ju
3+
# name: class
4+
# key: class
5+
# --
6+
class ${1:name}${2:($3)}${4: : $5}${6: {
7+
$0
8+
}}

kotlin-mode/file_class

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# -*- mode: snippet -*-
2+
# contributor: Seong Yong-ju
3+
# name: file_class
4+
# key: file_class
5+
# --
6+
class `(f-base buffer-file-name)`${1:($2)}${3: {
7+
$0
8+
}}

kotlin-mode/forin

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# -*- mode: snippet -*-
2+
# contributor: Seong Yong-ju
3+
# name: for (key in iterable) { ... }
4+
# key: forin
5+
# --
6+
for (${1:key} in ${2:iterable}) {
7+
`%`$0
8+
}

kotlin-mode/fun

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# -*- mode: snippet -*-
2+
# contributor: Seong Yong-ju
3+
# name: fun
4+
# key: fun
5+
# --
6+
fun ${1:name}($2)${3:: ${4:Unit}} {
7+
${0:TODO('Not yet implemented')}
8+
}

kotlin-mode/if

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# -*- mode: snippet -*-
2+
# contributor: Seong Yong-ju
3+
# name: if
4+
# key: if
5+
# --
6+
if (${1:true}) {
7+
$0
8+
}

kotlin-mode/ife

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# -*- mode: snippet -*-
2+
# contributor: Seong Yong-ju
3+
# name: ife
4+
# key: ife
5+
# --
6+
if (${1:true}) {
7+
`%`$2
8+
} else {
9+
$0
10+
}

kotlin-mode/interface

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

kotlin-mode/main

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# -*- mode: snippet -*-
2+
# contributor: Seong Yong-ju
3+
# name: main
4+
# key: main
5+
# --
6+
fun main(args: Array<String>) {
7+
$0
8+
}

kotlin-mode/todo

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# -*- mode: snippet -*-
2+
# contributor: Seong Yong-ju
3+
# name: todo
4+
# key: todo
5+
# --
6+
TODO('Not yet implemented')

kotlin-mode/val

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# -*- mode: snippet -*-
2+
# contributor: Seong Yong-ju
3+
# name: val
4+
# key: val
5+
# --
6+
val ${1:name}: ${2:Int}

0 commit comments

Comments
 (0)