Merge pull request #362 from LesleyLai/master

Snippets for reason-mode
This commit is contained in:
Andrea Crotti 2020-01-22 11:39:17 +00:00 committed by GitHub
commit 388324c2de
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 77 additions and 0 deletions

View File

@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: component
# key: component
# --
module ${1:Component} = {
[@react.component]
let make = (${2:parameters}) => {
$0
};
};

7
snippets/reason-mode/for Normal file
View File

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: for
# key: for
# --
for (${1:i} in ${2:iFirst} to ${3:iLast}) {
$0
};

View File

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: function
# key: func
# --
(${1:paramters}) -> $0

View File

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: functor
# key: functor
# --
module ${1:Functor} = (${2:Module}: ${3:ModuleType}) => {
$0
};

7
snippets/reason-mode/if Normal file
View File

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: if
# key: if
# --
if (${1:cond}) {
$0
}

View File

@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: ifelse
# key: if
# --
if (${1:cond}) {
$2
} else {
$0
}

6
snippets/reason-mode/let Normal file
View File

@ -0,0 +1,6 @@
# -*- mode: snippet -*-
# name: let
# key: let
# --
let ${1:var} = ${2:e};
$0

View File

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: match case
# key: |
# --
| ${1:Case} => $0

View File

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: module
# key: module
# --
module ${1:M} = {
$0
};

View File

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: switch
# key: switch
# --
switch (${1:to_match}) {
| ${2:matching} => $0
}

View File

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: while
# key: while
# --
while (${1:cond}) {
$0
};