Skip to content

Commit 4862a88

Browse files
authored
Merge pull request #72 from quangIO/master
add racket-mode
2 parents afb5d5a + 83c7c35 commit 4862a88

File tree

13 files changed

+68
-0
lines changed

13 files changed

+68
-0
lines changed

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

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

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

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

racket-mode/define-syntax

Lines changed: 5 additions & 0 deletions
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

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

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

racket-mode/if

Lines changed: 6 additions & 0 deletions
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

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

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

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

racket-mode/unless

Lines changed: 5 additions & 0 deletions
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

Lines changed: 5 additions & 0 deletions
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)