branch: elpa/yasnippet-snippets
commit cd665c9cba4bab646f6d50ac098bee63573a4ca5
Merge: 1ad99b341e bd83517452
Author: Andrea Crotti <andrea.crott...@gmail.com>
Commit: GitHub <nore...@github.com>

    Merge pull request #447 from xgqt/feature_racket_2022
    
    add racket-mode snippets: module, module+, module*, define-syntax-rule and 
syntax-rules
---
 snippets/racket-mode/define-syntax-rule | 5 +++++
 snippets/racket-mode/module             | 6 ++++++
 snippets/racket-mode/module-plus        | 6 ++++++
 snippets/racket-mode/module-star        | 6 ++++++
 snippets/racket-mode/syntax-rules       | 6 ++++++
 5 files changed, 29 insertions(+)

diff --git a/snippets/racket-mode/define-syntax-rule 
b/snippets/racket-mode/define-syntax-rule
new file mode 100644
index 0000000000..2ee92e2f3b
--- /dev/null
+++ b/snippets/racket-mode/define-syntax-rule
@@ -0,0 +1,5 @@
+# -*- mode: snippet -*-
+# name: (define-syntax-rule (... ...) ...)
+# key: define-syntax-rule
+# --
+(define-syntax-rule (${1:id} ${2:pattern}) $0)
\ No newline at end of file
diff --git a/snippets/racket-mode/module b/snippets/racket-mode/module
new file mode 100644
index 0000000000..720351816d
--- /dev/null
+++ b/snippets/racket-mode/module
@@ -0,0 +1,6 @@
+# -*- mode: snippet -*-
+# name: (module ... ... ...)
+# key: module
+# --
+(module ${1:id} ${2:module-path}
+  $0)
\ No newline at end of file
diff --git a/snippets/racket-mode/module-plus b/snippets/racket-mode/module-plus
new file mode 100644
index 0000000000..7093474ee0
--- /dev/null
+++ b/snippets/racket-mode/module-plus
@@ -0,0 +1,6 @@
+# -*- mode: snippet -*-
+# name: (module+ ... ...)
+# key: module+
+# --
+(module+ ${1:id}
+  $0)
\ No newline at end of file
diff --git a/snippets/racket-mode/module-star b/snippets/racket-mode/module-star
new file mode 100644
index 0000000000..e99c9d13e0
--- /dev/null
+++ b/snippets/racket-mode/module-star
@@ -0,0 +1,6 @@
+# -*- mode: snippet -*-
+# name: (module* ... ... ...)
+# key: module*
+# --
+(module* ${1:id} ${2:module-path}
+  $0)
\ No newline at end of file
diff --git a/snippets/racket-mode/syntax-rules 
b/snippets/racket-mode/syntax-rules
new file mode 100644
index 0000000000..8e2a984178
--- /dev/null
+++ b/snippets/racket-mode/syntax-rules
@@ -0,0 +1,6 @@
+# -*- mode: snippet -*-
+# name: (syntax-rules (...) [(... ...) ...]...)
+# key: syntax-rules
+# --
+(syntax-rules (${1:literal-id}$2)
+  [(${3:id} ${4:pattern}) ${5:template}]$6)
\ No newline at end of file

Reply via email to