Skip to content

Dart mode #36

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Mar 25, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions dart-mode/acls
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: abstract class
# --
abstract class ${1:Name} {
$0
}
7 changes: 7 additions & 0 deletions dart-mode/afun
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: async fun
# --
Future<${1:Type}> ${2:Name}($3) async {
$0
}
12 changes: 12 additions & 0 deletions dart-mode/bltval
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: built value
# key: blt
# group: dart
# --
abstract class ${1:Name} implements Built<$1, $1Builder> {
factory $1([void Function($1Builder) updates]) = _$$1;
$1._();

$0
}
7 changes: 7 additions & 0 deletions dart-mode/cls
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: class
# --
class ${1:Name} {
$0
}
11 changes: 11 additions & 0 deletions dart-mode/didchdep
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: didChangeDependencies
# key: dcd
# group: flutter
# --
@override
void didChangeDependencies() {
super.didChangeDependencies();
$0
}
10 changes: 10 additions & 0 deletions dart-mode/dis
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: dispose
# group: flutter
# --
@override
void dispose() {
super.dispose();
$0
}
7 changes: 7 additions & 0 deletions dart-mode/do
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: do while
# --
do {
$0
} while ($1);
7 changes: 7 additions & 0 deletions dart-mode/elif
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: if else
# --
else if ($1) {
$0
}
5 changes: 5 additions & 0 deletions dart-mode/ext
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: ext
# --
extends ${1:Name}$0
7 changes: 7 additions & 0 deletions dart-mode/for
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: for
# --
for (var i = 0; i < ${1:count}; i++) {
$0
}
7 changes: 7 additions & 0 deletions dart-mode/fori
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: for-in
# --
for (var ${1:item} in ${2:items}) {
$0
}
7 changes: 7 additions & 0 deletions dart-mode/fun
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: fun
# --
${1:Type} ${2:Name}($3) {
$0
}
6 changes: 6 additions & 0 deletions dart-mode/get
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: getter
# --
${1:Type} _${2:Name};
$1 get $2 => _$2;$0
7 changes: 7 additions & 0 deletions dart-mode/getset
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: getset
# --
${1:Type} _${2:Name};
$1 get $2 => _$2;
set $2($1 $2) => _$2 = $2;$0
7 changes: 7 additions & 0 deletions dart-mode/group
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: group
# --
group('$1', () {
$0
});
7 changes: 7 additions & 0 deletions dart-mode/if
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: if
# --
if ($1) {
$0
}
8 changes: 8 additions & 0 deletions dart-mode/ife
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: if else
# --
if ($1) {
$0
} else {
}
5 changes: 5 additions & 0 deletions dart-mode/impl
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: implements
# --
implements ${1:Name}$0
6 changes: 6 additions & 0 deletions dart-mode/impo
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: import
# key: imp
# --
import '${1:Library}';$0
11 changes: 11 additions & 0 deletions dart-mode/inis
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: initState
# key: is
# group: flutter
# --
@override
void initState() {
super.initState();
$0
}
8 changes: 8 additions & 0 deletions dart-mode/main
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: main
# group: dart
# --
main(List<String> args) {
$0
}
5 changes: 5 additions & 0 deletions dart-mode/part
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: part
# --
part of ${1:Part}$0
6 changes: 6 additions & 0 deletions dart-mode/set
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: setter
# --
${1:Type} _${2:Name};
set $2($1 $2) => _$2 = $2;
33 changes: 33 additions & 0 deletions dart-mode/stanim
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: StateufulWidget with AnimationController
# group: flutter
# --
class $1 extends StatefulWidget {
@override
_$1State createState() => _$1State();
}

class _$1State extends State<$1>
with SingleTickerProviderStateMixin {
AnimationController _controller;

@override
void initState() {
super.initState();
_controller = AnimationController(vsync: this);
}

@override
void dispose() {
super.dispose();
_controller.dispose();
}

@override
Widget build(BuildContext context) {
return Container(
$2
);
}
}
18 changes: 18 additions & 0 deletions dart-mode/stful
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: StatefulWidget
# group: flutter
# --
class $1 extends StatefulWidget {
@override
_$1State createState() => _$1State();
}

class _$1State extends State<$1> {
@override
Widget build(BuildContext context) {
return Container(
$2
);
}
}
13 changes: 13 additions & 0 deletions dart-mode/stless
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: StatelessWidget
# group: flutter
# --
class $1 extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Container(
$2
);
}
}
10 changes: 10 additions & 0 deletions dart-mode/switch
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: switch case
# --
switch ($1) {
case $2:
$0
break;
default:
}
7 changes: 7 additions & 0 deletions dart-mode/test
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: test
# --
test('$1', () {
$0
});
8 changes: 8 additions & 0 deletions dart-mode/try
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: try
# --
try {
$0
} catch (${1:e}) {
}
5 changes: 5 additions & 0 deletions dart-mode/typedef
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: typedef
# --
typedef ${1:Type} ${2:Name}(${3:params});
7 changes: 7 additions & 0 deletions dart-mode/while
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# contributor: M. Yas. Davoodeh
# name: while
# --
while ($1) {
$0
}