[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/yasnippet-snippets 9799ec9ffa 03/13: clojure-mode snippets
|
From: |
ELPA Syncer |
|
Subject: |
[nongnu] elpa/yasnippet-snippets 9799ec9ffa 03/13: clojure-mode snippets update (#479) |
|
Date: |
Fri, 5 Jan 2024 07:00:45 -0500 (EST) |
branch: elpa/yasnippet-snippets
commit 9799ec9ffa45e1ebef895e4573abc0d188ecee0e
Author: Maverick Bozo <avi.avicenna@protonmail.com>
Commit: GitHub <noreply@github.com>
clojure-mode snippets update (#479)
there are lots of updates to mpenet's clojure-mode snippets since the
last time they were copied to yasnippet-snippets. This commit brings
the updated version of those snippets.
---
snippets/clojure-mode/bench | 1 -
snippets/clojure-mode/com | 7 +++++++
snippets/clojure-mode/cond | 7 +++++++
snippets/clojure-mode/condp | 5 +++++
snippets/clojure-mode/def | 3 +--
snippets/clojure-mode/defm | 3 +--
snippets/clojure-mode/defn | 3 +--
snippets/clojure-mode/defr | 4 +---
snippets/clojure-mode/deft | 2 --
snippets/clojure-mode/doseq | 1 -
snippets/clojure-mode/fdef | 6 ++++++
snippets/clojure-mode/fn | 3 +--
snippets/clojure-mode/for | 3 +--
snippets/clojure-mode/if | 3 +--
snippets/clojure-mode/ifl | 1 -
snippets/clojure-mode/import | 2 --
snippets/clojure-mode/is | 3 +--
snippets/clojure-mode/let | 3 +--
snippets/clojure-mode/letfn | 8 ++++++++
snippets/clojure-mode/main | 5 +++++
snippets/clojure-mode/map | 1 -
snippets/clojure-mode/map.lambda | 1 -
snippets/clojure-mode/mdoc | 1 -
snippets/clojure-mode/ns | 9 ++++-----
snippets/clojure-mode/opts | 1 -
snippets/clojure-mode/pr | 1 -
snippets/clojure-mode/print | 1 -
snippets/clojure-mode/reduce | 3 +--
snippets/clojure-mode/require | 2 --
snippets/clojure-mode/sdef | 4 ++++
snippets/clojure-mode/skeys | 4 ++++
snippets/clojure-mode/test | 3 +--
snippets/clojure-mode/testing | 4 ++++
snippets/clojure-mode/thread-first | 4 ++++
snippets/clojure-mode/thread-last | 4 ++++
snippets/clojure-mode/try | 1 -
snippets/clojure-mode/use | 2 --
snippets/clojure-mode/when | 3 +--
snippets/clojure-mode/whenl | 1 -
39 files changed, 74 insertions(+), 49 deletions(-)
diff --git a/snippets/clojure-mode/bench b/snippets/clojure-mode/bench
index 360d1dbee2..fd4e15187e 100644
--- a/snippets/clojure-mode/bench
+++ b/snippets/clojure-mode/bench
@@ -1,4 +1,3 @@
-# -*- mode: snippet -*-
# name: bench
# key: bench
# --
diff --git a/snippets/clojure-mode/com b/snippets/clojure-mode/com
new file mode 100644
index 0000000000..3e69e42a8d
--- /dev/null
+++ b/snippets/clojure-mode/com
@@ -0,0 +1,7 @@
+# name: com
+# key: com
+# --
+(defrecord $1 [$2]
+ component/Lifecycle
+ (start [this] $3)
+ (stop [this] $4))
\ No newline at end of file
diff --git a/snippets/clojure-mode/cond b/snippets/clojure-mode/cond
new file mode 100644
index 0000000000..5917c12795
--- /dev/null
+++ b/snippets/clojure-mode/cond
@@ -0,0 +1,7 @@
+# name: cond
+# key: cond
+# --
+(cond
+ ($1) $2
+ ($3) $4
+ :else $5)
\ No newline at end of file
diff --git a/snippets/clojure-mode/condp b/snippets/clojure-mode/condp
new file mode 100644
index 0000000000..1718f6ffb7
--- /dev/null
+++ b/snippets/clojure-mode/condp
@@ -0,0 +1,5 @@
+#name: condp
+#key: condp
+# --
+(condp ${1:pred} ${2:expr}
+ $0)
\ No newline at end of file
diff --git a/snippets/clojure-mode/def b/snippets/clojure-mode/def
index 4c586430ea..7ac6697f06 100644
--- a/snippets/clojure-mode/def
+++ b/snippets/clojure-mode/def
@@ -1,5 +1,4 @@
-# -*- mode: snippet -*-
# name: def
# key: def
# --
-(def $0)
\ No newline at end of file
+(def $0)
diff --git a/snippets/clojure-mode/defm b/snippets/clojure-mode/defm
index e40e3132e2..1f6bb7c6cf 100644
--- a/snippets/clojure-mode/defm
+++ b/snippets/clojure-mode/defm
@@ -1,8 +1,7 @@
-# -*- mode: snippet -*-
# name: defmacro
# key: defm
# --
(defmacro $1
"$2"$>
[$3]$>
- $0)$>
\ No newline at end of file
+ $0)$>
diff --git a/snippets/clojure-mode/defn b/snippets/clojure-mode/defn
index b3e79a0b65..f68b48e786 100644
--- a/snippets/clojure-mode/defn
+++ b/snippets/clojure-mode/defn
@@ -1,8 +1,7 @@
-# -*- mode: snippet -*-
# name: defn
# key: defn
# --
(defn $1
"$2"$>
[$3]$>
- $0)$>
\ No newline at end of file
+ $0)$>
diff --git a/snippets/clojure-mode/defr b/snippets/clojure-mode/defr
index 87bf11cafd..26b198eadd 100644
--- a/snippets/clojure-mode/defr
+++ b/snippets/clojure-mode/defr
@@ -1,9 +1,7 @@
-# -*- mode: snippet -*-
# name: defrecord
# key: defr
# --
(defrecord
- ^{"$1"}$>
$2$>
[$3]$>
- $0)$>
\ No newline at end of file
+ $0)$>
diff --git a/snippets/clojure-mode/deft b/snippets/clojure-mode/deft
index ac912b51a8..802d92b355 100644
--- a/snippets/clojure-mode/deft
+++ b/snippets/clojure-mode/deft
@@ -1,9 +1,7 @@
-# -*- mode: snippet -*-
# name: deftype
# key: deft
# --
(deftype
- ^{"$1"}$>
$2$>
[$3]$>
$0)$>
\ No newline at end of file
diff --git a/snippets/clojure-mode/doseq b/snippets/clojure-mode/doseq
index 342763c991..9a7d3aa91a 100644
--- a/snippets/clojure-mode/doseq
+++ b/snippets/clojure-mode/doseq
@@ -1,4 +1,3 @@
-# -*- mode: snippet -*-
# name: doseq
# key: doseq
# --
diff --git a/snippets/clojure-mode/fdef b/snippets/clojure-mode/fdef
new file mode 100644
index 0000000000..7a0fd14bd8
--- /dev/null
+++ b/snippets/clojure-mode/fdef
@@ -0,0 +1,6 @@
+# name: fdef
+# key: fdef
+# --
+(s/fdef $1$>
+ :args (s/cat $2)$>
+ :ret $0)$>
\ No newline at end of file
diff --git a/snippets/clojure-mode/fn b/snippets/clojure-mode/fn
index 724a7507fb..e949ed801a 100644
--- a/snippets/clojure-mode/fn
+++ b/snippets/clojure-mode/fn
@@ -1,6 +1,5 @@
-# -*- mode: snippet -*-
# name: fn
# key: fn
# --
(fn [$1]
- $0)$>
\ No newline at end of file
+ $0)$>
diff --git a/snippets/clojure-mode/for b/snippets/clojure-mode/for
index 6f26d8a58f..6ff8781ff3 100644
--- a/snippets/clojure-mode/for
+++ b/snippets/clojure-mode/for
@@ -1,6 +1,5 @@
-# -*- mode: snippet -*-
# name: for
# key: for
# --
(for [$1 $2]
- $3)$>
\ No newline at end of file
+ $3)$>
diff --git a/snippets/clojure-mode/if b/snippets/clojure-mode/if
index 7170764346..e3a0bd3fad 100644
--- a/snippets/clojure-mode/if
+++ b/snippets/clojure-mode/if
@@ -1,4 +1,3 @@
-# -*- mode: snippet -*-
# -*- coding: utf-8 -*-
# name: if
# key: if
@@ -6,4 +5,4 @@
(if $1
$2$>
$3)$>
-$0
\ No newline at end of file
+$0
diff --git a/snippets/clojure-mode/ifl b/snippets/clojure-mode/ifl
index ccf5f26550..a8df766afe 100644
--- a/snippets/clojure-mode/ifl
+++ b/snippets/clojure-mode/ifl
@@ -1,4 +1,3 @@
-# -*- mode: snippet -*-
# -*- coding: utf-8 -*-
# name: ifl
# key: ifl
diff --git a/snippets/clojure-mode/import b/snippets/clojure-mode/import
index d261289b1b..a7929d1e0c 100644
--- a/snippets/clojure-mode/import
+++ b/snippets/clojure-mode/import
@@ -1,6 +1,4 @@
-# -*- mode: snippet -*-
# name: import
# key: import
-# expand-env: ((yas-triggers-in-field nil))
# --
(:import ($1))$>
\ No newline at end of file
diff --git a/snippets/clojure-mode/is b/snippets/clojure-mode/is
index 6f6c84ec8d..6a8e54a316 100644
--- a/snippets/clojure-mode/is
+++ b/snippets/clojure-mode/is
@@ -1,6 +1,5 @@
-# -*- mode: snippet -*-
# -*- coding: utf-8 -*-
# name: is
# key: is
# --
-(is (= $1 $2))
\ No newline at end of file
+(is (= $1 $2))
diff --git a/snippets/clojure-mode/let b/snippets/clojure-mode/let
index ab467f93a1..9d83ae2fdf 100644
--- a/snippets/clojure-mode/let
+++ b/snippets/clojure-mode/let
@@ -1,8 +1,7 @@
-# -*- mode: snippet -*-
# -*- coding: utf-8 -*-
# name: let
# key: let
# --
(let [$1 $2]$>
$3)$>
-$0
\ No newline at end of file
+$0
diff --git a/snippets/clojure-mode/letfn b/snippets/clojure-mode/letfn
new file mode 100644
index 0000000000..159e59fdf9
--- /dev/null
+++ b/snippets/clojure-mode/letfn
@@ -0,0 +1,8 @@
+# -*- coding: utf-8 -*-
+# name: letfn
+# key: letfn
+# --
+(letfn [($1 [$2]
+ $3)]$>
+ $4)$>
+$0
\ No newline at end of file
diff --git a/snippets/clojure-mode/main b/snippets/clojure-mode/main
new file mode 100644
index 0000000000..59e9ea38a3
--- /dev/null
+++ b/snippets/clojure-mode/main
@@ -0,0 +1,5 @@
+# name: main
+# key: main
+# --
+(defn -main [& args]$>
+ $1)$>
\ No newline at end of file
diff --git a/snippets/clojure-mode/map b/snippets/clojure-mode/map
index 306bcd8b67..a699c4a9c4 100644
--- a/snippets/clojure-mode/map
+++ b/snippets/clojure-mode/map
@@ -1,4 +1,3 @@
-# -*- mode: snippet -*-
# -*- coding: utf-8 -*-
# name: map
# key: map
diff --git a/snippets/clojure-mode/map.lambda b/snippets/clojure-mode/map.lambda
index 13a513b4b3..9771706efd 100644
--- a/snippets/clojure-mode/map.lambda
+++ b/snippets/clojure-mode/map.lambda
@@ -1,4 +1,3 @@
-# -*- mode: snippet -*-
# -*- coding: utf-8 -*-
# name: map lambda
# key: map
diff --git a/snippets/clojure-mode/mdoc b/snippets/clojure-mode/mdoc
index ac88e0049e..09172286ab 100644
--- a/snippets/clojure-mode/mdoc
+++ b/snippets/clojure-mode/mdoc
@@ -1,4 +1,3 @@
-# -*- mode: snippet -*-
# -*- coding: utf-8 -*-
# name: mdoc
# key: mdoc
diff --git a/snippets/clojure-mode/ns b/snippets/clojure-mode/ns
index b87dd7445b..651221ea79 100644
--- a/snippets/clojure-mode/ns
+++ b/snippets/clojure-mode/ns
@@ -1,4 +1,3 @@
-# -*- mode: snippet -*-
# -*- coding: utf-8 -*-
# name: ns
# key: ns
@@ -11,13 +10,13 @@
nil))))
(let* ((p (buffer-file-name))
(p2 (cl-first
- (cl-remove-if-not #'(lambda (x) x)
+ (cl-remove-if-not (lambda (x) x)
(mapcar
- #'(lambda (pfx)
+ (lambda (pfx)
(try-src-prefix p pfx))
'("/src/cljs/" "/src/clj/" "/src/"
"/test/")))))
(p3 (file-name-sans-extension p2))
- (p4 (mapconcat #'(lambda (x) x)
+ (p4 (mapconcat (lambda (x) x)
(split-string p3 "/")
".")))
- (replace-regexp-in-string "_" "-" p4)))`)
\ No newline at end of file
+ (replace-regexp-in-string "_" "-" p4)))`)
diff --git a/snippets/clojure-mode/opts b/snippets/clojure-mode/opts
index bc0bb5c60c..4e04fa055b 100644
--- a/snippets/clojure-mode/opts
+++ b/snippets/clojure-mode/opts
@@ -1,4 +1,3 @@
-# -*- mode: snippet -*-
# key: opts
# name: opts
# --
diff --git a/snippets/clojure-mode/pr b/snippets/clojure-mode/pr
index 5ce6025a88..6d98a41f9d 100644
--- a/snippets/clojure-mode/pr
+++ b/snippets/clojure-mode/pr
@@ -1,4 +1,3 @@
-# -*- mode: snippet -*-
# -*- coding: utf-8 -*-
# name: pr
# key: pr
diff --git a/snippets/clojure-mode/print b/snippets/clojure-mode/print
index c603556269..a23c1c8824 100644
--- a/snippets/clojure-mode/print
+++ b/snippets/clojure-mode/print
@@ -1,4 +1,3 @@
-# -*- mode: snippet -*-
# -*- coding: utf-8 -*-
# name: print
# key: print
diff --git a/snippets/clojure-mode/reduce b/snippets/clojure-mode/reduce
index 52cbb239a1..68f7375787 100644
--- a/snippets/clojure-mode/reduce
+++ b/snippets/clojure-mode/reduce
@@ -1,6 +1,5 @@
-# -*- mode: snippet -*-
# -*- coding: utf-8 -*-
# name: reduce
# key: reduce
# --
-(reduce ${1:(fn [p n] $0)} $2)
\ No newline at end of file
+(reduce ${1:(fn [p n] $0)} $2)
diff --git a/snippets/clojure-mode/require b/snippets/clojure-mode/require
index 8c1299372e..29c584ecd2 100644
--- a/snippets/clojure-mode/require
+++ b/snippets/clojure-mode/require
@@ -1,6 +1,4 @@
-# -*- mode: snippet -*-
# name: require
# key: require
-# expand-env: ((yas-triggers-in-field nil))
# --
(:require [$1 :as $2])$>
\ No newline at end of file
diff --git a/snippets/clojure-mode/sdef b/snippets/clojure-mode/sdef
new file mode 100644
index 0000000000..270cab2bb0
--- /dev/null
+++ b/snippets/clojure-mode/sdef
@@ -0,0 +1,4 @@
+# name: sdef
+# key: sdef
+# --
+(s/def ::$0 $1)
\ No newline at end of file
diff --git a/snippets/clojure-mode/skeys b/snippets/clojure-mode/skeys
new file mode 100644
index 0000000000..192cc9f914
--- /dev/null
+++ b/snippets/clojure-mode/skeys
@@ -0,0 +1,4 @@
+# name: skeys
+# key: skeys
+# --
+(s/keys :$0 $1)
\ No newline at end of file
diff --git a/snippets/clojure-mode/test b/snippets/clojure-mode/test
index 970a04c7a6..0d7751db35 100644
--- a/snippets/clojure-mode/test
+++ b/snippets/clojure-mode/test
@@ -1,7 +1,6 @@
-# -*- mode: snippet -*-
# name: test
# key: test
# --
(deftest $1
(is (= $2))$>
- $0)$>
\ No newline at end of file
+ $0)$>
diff --git a/snippets/clojure-mode/testing b/snippets/clojure-mode/testing
new file mode 100644
index 0000000000..6d6f5e8210
--- /dev/null
+++ b/snippets/clojure-mode/testing
@@ -0,0 +1,4 @@
+# name: testing
+# key: testing
+# --
+(testing "$1")$>
diff --git a/snippets/clojure-mode/thread-first
b/snippets/clojure-mode/thread-first
new file mode 100644
index 0000000000..84d3229415
--- /dev/null
+++ b/snippets/clojure-mode/thread-first
@@ -0,0 +1,4 @@
+# name: ->
+# key: ->
+# --
+(-> $1)
\ No newline at end of file
diff --git a/snippets/clojure-mode/thread-last
b/snippets/clojure-mode/thread-last
new file mode 100644
index 0000000000..41f5db3c63
--- /dev/null
+++ b/snippets/clojure-mode/thread-last
@@ -0,0 +1,4 @@
+# name: ->>
+# key: ->>
+# --
+(->> $1)
\ No newline at end of file
diff --git a/snippets/clojure-mode/try b/snippets/clojure-mode/try
index 034f4ffd1e..397cc6c265 100644
--- a/snippets/clojure-mode/try
+++ b/snippets/clojure-mode/try
@@ -1,4 +1,3 @@
-# -*- mode: snippet -*-
# name: try
# key: try
# --
diff --git a/snippets/clojure-mode/use b/snippets/clojure-mode/use
index 9f87c8381d..67a7be1864 100644
--- a/snippets/clojure-mode/use
+++ b/snippets/clojure-mode/use
@@ -1,6 +1,4 @@
-# -*- mode: snippet -*-
# name: use
# key: use
-# expand-env: ((yas-triggers-in-field nil))
# --
(:use [$1 :refer [$2]])$>
\ No newline at end of file
diff --git a/snippets/clojure-mode/when b/snippets/clojure-mode/when
index 5e8bf3b7d7..e17bb6b0f5 100644
--- a/snippets/clojure-mode/when
+++ b/snippets/clojure-mode/when
@@ -1,8 +1,7 @@
-# -*- mode: snippet -*-
# -*- coding: utf-8 -*-
# name: when
# key: when
# --
(when $1
$2)$>
-$0$>
\ No newline at end of file
+$0$>
diff --git a/snippets/clojure-mode/whenl b/snippets/clojure-mode/whenl
index db12807272..929019e586 100644
--- a/snippets/clojure-mode/whenl
+++ b/snippets/clojure-mode/whenl
@@ -1,4 +1,3 @@
-# -*- mode: snippet -*-
# -*- coding: utf-8 -*-
# name: whenl
# key: whenl
- [nongnu] elpa/yasnippet-snippets 1eacad1d4e 05/13: Create a snippet to create desktop files (#476), (continued)
- [nongnu] elpa/yasnippet-snippets 1eacad1d4e 05/13: Create a snippet to create desktop files (#476), ELPA Syncer, 2024/01/05
- [nongnu] elpa/yasnippet-snippets 9f67370d9d 01/13: Merge elpy snippets (again) (#465), ELPA Syncer, 2024/01/05
- [nongnu] elpa/yasnippet-snippets d80b2ff60f 10/13: FIX: Single semicolon at beginning was indented. (#454), ELPA Syncer, 2024/01/05
- [nongnu] elpa/yasnippet-snippets 56dda449c0 11/13: faust-mode: improve license chooser (#470), ELPA Syncer, 2024/01/05
- [nongnu] elpa/yasnippet-snippets cdad57f368 02/13: snippets: mass add tree-sitter modes to .yas-parents (#481), ELPA Syncer, 2024/01/05
- [nongnu] elpa/yasnippet-snippets baf82bd9dc 13/13: Two more c++-mode snippets: forr and lambda (#472), ELPA Syncer, 2024/01/05
- [nongnu] elpa/yasnippet-snippets a98c5deb27 06/13: "fixme" snippet also excludes bash-ts-mode (#478), ELPA Syncer, 2024/01/05
- [nongnu] elpa/yasnippet-snippets ab935d7c7b 12/13: Add async versions of function snippets for rust (#480), ELPA Syncer, 2024/01/05
- [nongnu] elpa/yasnippet-snippets ef4f51240b 04/13: added theorem, lemma and corollary snippets (#474), ELPA Syncer, 2024/01/05
- [nongnu] elpa/yasnippet-snippets b00a7c9f9a 08/13: Implement missing python special methods. (#467), ELPA Syncer, 2024/01/05
- [nongnu] elpa/yasnippet-snippets 9799ec9ffa 03/13: clojure-mode snippets update (#479),
ELPA Syncer <=
- [nongnu] elpa/yasnippet-snippets 464517d0e2 09/13: ENH: python-mode/with-open (#482), ELPA Syncer, 2024/01/05