Skip to content

Commit 83c7c35

Browse files
committed
add lang racket
1 parent 772e0fc commit 83c7c35

File tree

13 files changed

+68
-0
lines changed

13 files changed

+68
-0
lines changed

racket-mode/case

+5
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} $0])

racket-mode/caselambda

+5
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} $0])

racket-mode/cond

+5
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} $0])

racket-mode/define

+5
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})} $0)

racket-mode/define-syntax

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

racket-mode/do

+7
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+
$0)

racket-mode/for

+5
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}) $0)

racket-mode/if

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# -*- mode: snippet -*-
2+
# name: (if ... ... ...)
3+
# key: if
4+
# --
5+
(if ${1:(${2:predicate})}
6+
$0)

racket-mode/lambda

+5
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})} $0)

racket-mode/let

+5
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) $0)

racket-mode/match

+5
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} $0])

racket-mode/unless

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: (unless ...)
3+
# key: unless
4+
# --
5+
(unless ${1:(${2:predicate})} $0)

racket-mode/when

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: (when ...)
3+
# key: when
4+
# --
5+
(when ${1:(${2:predicate})} $0)

0 commit comments

Comments
 (0)