Skip to content

Commit

Permalink
add lang racket
Browse files Browse the repository at this point in the history
  • Loading branch information
quangIO committed Aug 25, 2021
1 parent 772e0fc commit 83c7c35
Show file tree
Hide file tree
Showing 13 changed files with 68 additions and 0 deletions.
5 changes: 5 additions & 0 deletions racket-mode/case
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: (case ... [... ...]...)
# key: case
# --
(case ${1:expression} [${2:datum} $0])
5 changes: 5 additions & 0 deletions racket-mode/caselambda
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: (case-lambda [... ...]...)
# key: case-lambda
# --
(case-lambda [${1:arguments} $0])
5 changes: 5 additions & 0 deletions racket-mode/cond
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: (cond [... ...]...)
# key: cond
# --
(cond [${1:predicate} $0])
5 changes: 5 additions & 0 deletions racket-mode/define
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: (define ... ...)
# key: define
# --
(define ${1:(${2:name} ${3:arguments})} $0)
5 changes: 5 additions & 0 deletions racket-mode/define-syntax
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: (define-syntax ... ...)
# key: define-syntax
# --
(define-syntax ${1:(${2:name} ${3:arguments})} $0)
7 changes: 7 additions & 0 deletions racket-mode/do
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: (do ([... ... ...]...) (... ...) ...)
# key: do
# --
(do ([${1:name} ${2:init} ${3:step}]$4)
(${5:stop-predicate} ${6:finish})
$0)
5 changes: 5 additions & 0 deletions racket-mode/for
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: (for... (...) ...)
# key: for
# --
(for$1 (${2:for-clause}) $0)
6 changes: 6 additions & 0 deletions racket-mode/if
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# -*- mode: snippet -*-
# name: (if ... ... ...)
# key: if
# --
(if ${1:(${2:predicate})}
$0)
5 changes: 5 additions & 0 deletions racket-mode/lambda
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: (lambda (...) ...)
# key: lambda
# --
(lambda ${1:(${2:arguments})} $0)
5 changes: 5 additions & 0 deletions racket-mode/let
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: (let... ([... ...]...) ...)
# key: let
# --
(let$1 ([${2:name} ${3:expression}]$4) $0)
5 changes: 5 additions & 0 deletions racket-mode/match
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: (match ... [... ...]...)
# key: match
# --
(match ${1:expression} [${2:clause} $0])
5 changes: 5 additions & 0 deletions racket-mode/unless
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: (unless ...)
# key: unless
# --
(unless ${1:(${2:predicate})} $0)
5 changes: 5 additions & 0 deletions racket-mode/when
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: (when ...)
# key: when
# --
(when ${1:(${2:predicate})} $0)

0 comments on commit 83c7c35

Please sign in to comment.