summaryrefslogtreecommitdiff
path: root/snippets/dart.snippets
diff options
context:
space:
mode:
Diffstat (limited to 'snippets/dart.snippets')
-rw-r--r--snippets/dart.snippets83
1 files changed, 83 insertions, 0 deletions
diff --git a/snippets/dart.snippets b/snippets/dart.snippets
new file mode 100644
index 0000000..de5cb62
--- /dev/null
+++ b/snippets/dart.snippets
@@ -0,0 +1,83 @@
+snippet lib
+ library ${1};
+ ${0}
+snippet im
+ import 'package:${1}/${2}.dart';
+ ${0}
+snippet rgx
+ new RegExp(r'${1}')
+snippet var
+ var ${1} = ${2};
+snippet main
+ main() {
+ ${0}
+ }
+snippet st
+ static ${0}
+snippet fi
+ final ${0}
+snippet re
+ return ${0}
+snippet br
+ break;
+snippet th
+ throw ${0}
+snippet cl
+ class ${1:`vim_snippets#Filename("", "untitled")`} ${0}
+snippet in
+ interface ${1:`vim_snippets#Filename("", "untitled")`} ${0}
+snippet imp
+ implements ${0}
+snippet ext
+ extends ${0}
+snippet if
+ if (${1:true}) {
+ ${0}
+ }
+snippet ife
+ if (${1:true}) {
+ ${2}
+ } else {
+ ${0}
+ }
+snippet el
+ else
+snippet sw
+ switch (${1}) {
+ ${0}
+ }
+snippet cs
+ case ${1}:
+ ${0}
+snippet de
+ default:
+ ${0}
+snippet for
+ for (var ${2:i} = 0, len = ${1:things}.length; $2 < len; ${3:++}$2) {
+ ${0:$1[$2]}
+ }
+snippet fore
+ for (final ${2:item} in ${1:itemList}) {
+ ${0}
+ }
+snippet wh
+ while (${1:/* condition */}) {
+ ${0}
+ }
+snippet dowh
+ do {
+ ${0}
+ } while (${0:/* condition */});
+snippet as
+ assert(${0:/* condition */});
+snippet try
+ try {
+ ${0:${VISUAL}}
+ } catch (${1:Exception e}) {
+ }
+snippet tryf
+ try {
+ ${0:${VISUAL}}
+ } catch (${1:Exception e}) {
+ } finally {
+ }