emacs-elpa-diffs
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]