Skip to content

Commit 6e28306

Browse files
author
Tetsumi
committed
add snippets for Racket
1 parent 4bbe565 commit 6e28306

File tree

12 files changed

+65
-0
lines changed

12 files changed

+65
-0
lines changed

snippets/racket-mode/case

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: (case ... [... ...]...)
3+
# key: case
4+
# --
5+
(case ${1:expression} [${2:datum} ${3:body}]$4)$0

snippets/racket-mode/caselambda

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: (case-lambda [... ...]...)
3+
# key: case-lambda
4+
# --
5+
(case-lambda [${1:arguments} ${2:body}]$3)$0

snippets/racket-mode/cond

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: (cond [... ...]...)
3+
# key: cond
4+
# --
5+
(cond [${1:predicate} ${2:body}]$3)$0

snippets/racket-mode/define

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: (define ... ...)
3+
# key: define
4+
# --
5+
(define ${1:(${2:name} ${3:arguments})} ${4:body})$0

snippets/racket-mode/do

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: (do ([... ... ...]...) (... ...) ...)
3+
# key: do
4+
# --
5+
(do ([${1:name} ${2:init} ${3:step}]$4)
6+
(${5:stop-predicate} ${6:finish})
7+
${7:body})$0

snippets/racket-mode/for

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: (for... (...) ...)
3+
# key: for
4+
# --
5+
(for$1 (${2:for-clause}) ${3:body})$0

snippets/racket-mode/if

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

snippets/racket-mode/lambda

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: (lambda (...) ...)
3+
# key: lambda
4+
# --
5+
(lambda ${1:(${2:arguments})} ${3:body})$0

snippets/racket-mode/let

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: (let... ([... ...]...) ...)
3+
# key: let
4+
# --
5+
(let$1 ([${2:name} ${3:expression}]$4) ${5:body})$0

snippets/racket-mode/match

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: (match ... [... ...]...)
3+
# key: match
4+
# --
5+
(match ${1:expression} [${2:clause} ${3:body}]$4)$0

0 commit comments

Comments
 (0)