Skip to content

Commit d153af6

Browse files
l7sshaAndreaCrotti
authored andcommitted
Snippets for dart-mode (#277)
* Snippets for dart-mode * Review fixes
1 parent 2367c0a commit d153af6

File tree

14 files changed

+90
-0
lines changed

14 files changed

+90
-0
lines changed

snippets/dart-mode/aclass

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

snippets/dart-mode/class

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

snippets/dart-mode/ext

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

snippets/dart-mode/for

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# -*- mode: snippet -*-
2+
# name: for
3+
# key: for
4+
# expand-env: ((yas-indent-line 'fixed) (yas-wrap-around-region nil))
5+
# --
6+
for(var i = ${1:0}; i ${2:< 10}; i${3:++}) {
7+
$0
8+
}

snippets/dart-mode/fori

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# -*- mode: snippet -*-
2+
# name: fori
3+
# key: fori
4+
# expand-env: ((yas-indent-line 'fixed) (yas-wrap-around-region nil))
5+
# --
6+
for(var ${1:obj} in ${2:collection}) {
7+
$0
8+
}

snippets/dart-mode/func

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

snippets/dart-mode/funca

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: funca
3+
# key: afun
4+
# --
5+
${1:Type} ${2:Name}($3) async {
6+
$0
7+
}

snippets/dart-mode/getset

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: getset
3+
# key: getset
4+
# --
5+
${1:Type} _${2:Name};
6+
$1 get $2 => _$2;
7+
set $2($1 $2) => _$2 = $2;$0

snippets/dart-mode/getter

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# -*- mode: snippet -*-
2+
# name: getter
3+
# key: get
4+
# --
5+
${1:Type} _${2:Name};
6+
$1 get $2 => _$2;$0

snippets/dart-mode/impl

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

0 commit comments

Comments
 (0)