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