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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/yasnippet-snippets 0c28a08 1/2: remove/rename a lot of dup


From: ELPA Syncer
Subject: [nongnu] elpa/yasnippet-snippets 0c28a08 1/2: remove/rename a lot of duplicated snippets, and add tests
Date: Tue, 7 Sep 2021 15:57:52 -0400 (EDT)

branch: elpa/yasnippet-snippets
commit 0c28a08e834001ab4c07d36f68dc160abeb02b17
Author: Andrea Crotti <andrea.crotti.0@gmail.com>
Commit: Andrea Crotti <andrea.crotti.0@gmail.com>

    remove/rename a lot of duplicated snippets, and add tests
    
    There were currently many snippets with the same name in the same
    mode, which means they could never be activated.
    With this PR we make a pretty big cleanup of all the ones that were
    unusable, by removing or renaming them.
    Also add a couple of tests to ensure more consistency across the board.
---
 .gitignore                                      |  1 +
 report/src/core.clj                             | 31 ++++++++++++-----
 report/test/core_test.clj                       | 44 +++++++++++++++++++++++--
 snippets/bibtex-mode/mvproceedings              | 19 -----------
 snippets/c++-mode/acl                           |  8 -----
 snippets/c++-mode/d_operator_ostream            |  5 ---
 snippets/c++-mode/oit                           |  8 -----
 snippets/c++-mode/rmv                           |  9 -----
 snippets/c++-mode/sti                           |  6 ----
 snippets/c++-mode/sto                           |  6 ----
 snippets/c++-mode/stv                           |  6 ----
 snippets/c++-mode/trm                           |  6 ----
 snippets/c++-mode/upr                           |  9 -----
 snippets/csharp-mode/comment.2                  |  3 +-
 snippets/emacs-lisp-mode/.read_me               |  8 -----
 snippets/emacs-lisp-mode/find-replace           | 18 ----------
 snippets/emacs-lisp-mode/grabthing              |  1 +
 snippets/emacs-lisp-mode/traverse_dir           |  7 ----
 snippets/emacs-lisp-mode/x-dired.process_marked | 18 ----------
 snippets/emacs-lisp-mode/x-file.process         | 19 -----------
 snippets/emacs-lisp-mode/x-file.read-lines      | 19 -----------
 snippets/emacs-lisp-mode/x-find-replace         | 19 -----------
 snippets/emacs-lisp-mode/x-grabstring           |  6 ----
 snippets/emacs-lisp-mode/x-grabthing            |  6 ----
 snippets/emacs-lisp-mode/x-traverse_dir         |  8 -----
 snippets/emacs-lisp-mode/x-word-or-region       | 29 ----------------
 snippets/html-mode/form                         |  4 +--
 snippets/html-mode/script.javascript            |  4 +--
 snippets/html-mode/script.javascript-src        |  4 +--
 snippets/hy-mode/class                          |  4 +--
 snippets/hy-mode/cond                           |  4 +--
 snippets/hy-mode/defm                           |  4 +--
 snippets/hy-mode/do                             |  4 +--
 snippets/hy-mode/if                             |  4 +--
 snippets/hy-mode/ifn                            |  4 +--
 snippets/hy-mode/imp                            |  4 +--
 snippets/hy-mode/main                           |  4 +--
 snippets/hy-mode/req                            |  4 +--
 snippets/hy-mode/unless                         |  4 +--
 snippets/hy-mode/when                           |  4 +--
 snippets/js-mode/type-multiline-comment         |  2 +-
 snippets/lisp-mode/for                          |  2 +-
 snippets/lisp-mode/foreach                      |  2 +-
 snippets/markdown-mode/hyphen                   |  2 +-
 snippets/markdown-mode/plus                     |  2 +-
 snippets/nxml-mode/form                         |  4 +--
 snippets/php-mode/method-doc                    |  8 -----
 snippets/python-mode/assertRaises.with          |  4 +--
 snippets/raku-mode/raku-mode                    |  1 -
 snippets/rust-mode/new                          |  2 +-
 snippets/sh-mode/args                           |  2 +-
 snippets/sh-mode/case                           |  2 +-
 snippets/sh-mode/select                         |  2 +-
 53 files changed, 108 insertions(+), 302 deletions(-)

diff --git a/.gitignore b/.gitignore
index c4f0816..da76e7c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 **/.yas-compiled-snippets.el
 /report/target/
+/report/.nrepl-port
diff --git a/report/src/core.clj b/report/src/core.clj
index 943b2e1..7f42f34 100644
--- a/report/src/core.clj
+++ b/report/src/core.clj
@@ -22,25 +22,28 @@
 
 (defn mode-files
   [mode-dir]
-  (filter #(.isFile %)
-          (file-seq (io/file mode-dir))))
+  (->> (io/file mode-dir)
+       file-seq
+       (filter #(and (.isFile %) (not (.startsWith (.getName %) "."))))))
 
 (defn parse-mode
   [mode-dir]
   (for [f (mode-files mode-dir)]
+    ;; directories should be excluded from here ideally?
     {:filename (.getName (io/file mode-dir f))
-     :name (extract-keyword f "name")
-     :key (or (extract-keyword f "key")
-              (extract-keyword f "name"))
-     :group (extract-keyword f "group")
-     :desc (extract-keyword f "desc")}))
+     :name     (extract-keyword f "name")
+     ;; FIXME: I think this is not correct, it uses the filename actually?
+     :key      (or (extract-keyword f "key")
+                   (extract-keyword f "name"))
+     :group    (extract-keyword f "group")
+     :desc     (extract-keyword f "desc")}))
 
 (defn parse-everything
   [snippets-dir]
   (into {}
         (remove nil?)
         (for [d (file-seq (io/file snippets-dir))]
-          (when (.isDirectory d)
+          (when (and (not= (.getPath d) snippets-dir) (.isDirectory d))
             {(.getName d) (parse-mode d)}))))
 
 (defn store-to-edn
@@ -109,3 +112,15 @@
 
 (comment
   (gen-html "../snippets"))
+
+(comment
+  (def all-modes (all-modes "../snippets"))
+  (doseq [[mode ss] all-modes]
+    (do
+      (print "mode =" mode)
+      (let [grouped
+            (->> (group-by :name ss)
+                 (filter #(> (count (second %)) 1)))]
+        (doseq [[g vs] grouped]
+          (when (pos? (count vs))
+            (println g (map :filename vs))))))))
diff --git a/report/test/core_test.clj b/report/test/core_test.clj
index 0c3c38c..598dfa4 100644
--- a/report/test/core_test.clj
+++ b/report/test/core_test.clj
@@ -1,9 +1,47 @@
 (ns core-test
   (:require [clojure.test :refer [deftest testing is]]
-            [core :as sut]))
+            [core :as sut]
+            [clojure.string :as str]
+            [clojure.java.io :as io]))
 
 (deftest unique-test
   (let [all-modes (sut/parse-everything "../snippets")]
     (doseq [[k snippets] all-modes]
-      (let [keys (map :name snippets)]
-        (is (= (count keys) (count (set keys))) (str "failed for mode " k))))))
+      (let [keys (map :name snippets)
+            freq (->> (frequencies keys)
+                      (filter #(> (second %) 1)))]
+        (is (= (count keys) (count (set keys)))
+            (str "failed for mode " k " and failing things:\n"
+                 (str/join ", " (map first freq))))))))
+
+(defn with-nil-key [ns key]
+  (str/join ", " (map :filename (filter #(nil? (key %)) ns))))
+
+(deftest non-nils-test
+  (let [all-modes (sut/parse-everything "../snippets")]
+    (doseq [[k snippets] all-modes]
+      (let [ns (filter #(not (.startsWith (:filename %) ".yas-")) snippets)
+            nil-names (with-nil-key ns :name)
+            nil-keys (with-nil-key ns :key)]
+        (is (empty? nil-names) (str "nils in " k " => " nil-names))
+        (is (empty? nil-keys) (str "nils in " k "=> " nil-keys))))))
+
+(comment
+  (def reg #"key:(\w)")
+
+  (doseq [f (file-seq (io/file "../snippets"))
+          :when (.isFile f)
+          :let [c (slurp f)]]
+
+    (when (re-seq reg c)
+      (let [new-c (str/replace c reg "key: $1")]
+        (spit (.getPath f) new-c))))
+
+  (doseq [f (file-seq (io/file "../snippets"))
+          :when (.isFile f)
+          :let [c (slurp f)
+                res (re-seq #"contributor:" c)]]
+
+    ;; should I clean all of them?
+    (when (seq res)
+      (println "file = " f))))
diff --git a/snippets/bibtex-mode/mvproceedings 
b/snippets/bibtex-mode/mvproceedings
deleted file mode 100644
index 4446bb8..0000000
--- a/snippets/bibtex-mode/mvproceedings
+++ /dev/null
@@ -1,19 +0,0 @@
-# -*- mode: snippet -*-
-# name: proceedings
-# key: proceedings
-# author: Spenser Truex
-# --
-@mvproceedings{ ${title},
-title        = {${title}},
-year         = {${year}}${,
-editor       = {${editor}}}${,
-volume       = {${volume}}}${,
-series       = {${series}}}${,
-address      = {${address}}}${,
-month        = {${month}}}${,
-organization = {${organization}}}${,
-publisher    = {${publisher}}}${,
-note         = {${note}}}
-}
-
-$0
\ No newline at end of file
diff --git a/snippets/c++-mode/acl b/snippets/c++-mode/acl
deleted file mode 100644
index 9d5d042..0000000
--- a/snippets/c++-mode/acl
+++ /dev/null
@@ -1,8 +0,0 @@
-# -*- mode: snippet -*-
-# name: accumulate
-# key: acl
-# --
-auto sum = std::accumulate(std::begin(${1:container}), std::end($1), 0, [](int 
total, $2) {
-  $3
-});
-$0
diff --git a/snippets/c++-mode/d_operator_ostream 
b/snippets/c++-mode/d_operator_ostream
deleted file mode 100644
index d23f4d6..0000000
--- a/snippets/c++-mode/d_operator_ostream
+++ /dev/null
@@ -1,5 +0,0 @@
-# -*- mode: snippet -*-
-# name: d_operator<<
-# key: <<
-# --
-friend std::ostream& operator<<(std::ostream&, const ${1:Name}&);
\ No newline at end of file
diff --git a/snippets/c++-mode/oit b/snippets/c++-mode/oit
deleted file mode 100644
index 74ad7e5..0000000
--- a/snippets/c++-mode/oit
+++ /dev/null
@@ -1,8 +0,0 @@
-# -*- mode: snippet -*-
-# name: copy
-# key: oit
-# --
-std::copy(std::begin(${1:container}), std::end($1), std::ostream_iterator<$2>{
-%\istd::cout, "$3"
-});
-$0
diff --git a/snippets/c++-mode/rmv b/snippets/c++-mode/rmv
deleted file mode 100644
index 01fa9f9..0000000
--- a/snippets/c++-mode/rmv
+++ /dev/null
@@ -1,9 +0,0 @@
-# -*- mode: snippet -*-
-# name: remove
-# key: rmv
-# --
-auto pos = std::remove(std::begin(${1:container}), std::end($1), $2);
-if (pos != std::end($1)) {
-  $3
-}
-$0
diff --git a/snippets/c++-mode/sti b/snippets/c++-mode/sti
deleted file mode 100644
index 37a2182..0000000
--- a/snippets/c++-mode/sti
+++ /dev/null
@@ -1,6 +0,0 @@
-# -*- mode: snippet -*-
-# name: cin
-# key: sti
-# --
-std::cin >>
-$0
diff --git a/snippets/c++-mode/sto b/snippets/c++-mode/sto
deleted file mode 100644
index 30db50b..0000000
--- a/snippets/c++-mode/sto
+++ /dev/null
@@ -1,6 +0,0 @@
-# -*- mode: snippet -*-
-# name: cout
-# key: sto
-# --
-std::cout <<
-$0
diff --git a/snippets/c++-mode/stv b/snippets/c++-mode/stv
deleted file mode 100644
index 1354c3d..0000000
--- a/snippets/c++-mode/stv
+++ /dev/null
@@ -1,6 +0,0 @@
-# -*- mode: snippet -*-
-# name: vector
-# key: stv
-# --
-std::vector<$2> $3
-$0
diff --git a/snippets/c++-mode/trm b/snippets/c++-mode/trm
deleted file mode 100644
index d7ffea1..0000000
--- a/snippets/c++-mode/trm
+++ /dev/null
@@ -1,6 +0,0 @@
-# -*- mode: snippet -*-
-# name: generate_n
-# key: trm
-# --
-${1:container}.erase($1.find_last_not_of(" \t\n\r") + 1);
-$0
diff --git a/snippets/c++-mode/upr b/snippets/c++-mode/upr
deleted file mode 100644
index 8c9e0f8..0000000
--- a/snippets/c++-mode/upr
+++ /dev/null
@@ -1,9 +0,0 @@
-# -*- mode: snippet -*-
-# name: transform
-# key: upr
-# --
-std::transform(std::begin(${1:container}), std::end($1), std::begin($1), 
[](char c) {
-return std::toupper(c);
-});
-$2
-$0
diff --git a/snippets/csharp-mode/comment.2 b/snippets/csharp-mode/comment.2
index b9aea85..82b54e7 100644
--- a/snippets/csharp-mode/comment.2
+++ b/snippets/csharp-mode/comment.2
@@ -1,6 +1,5 @@
 # -*- mode: snippet -*-
 # contributor : Alejandro Espinoza Esparza <aespinoza@structum.com.mx>
-# name: /// <param name="..."> ... </param>
+# name: /// <returns>$1</returns>
 # key: comment
 # --
-/// <returns>$1</returns>
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/.read_me 
b/snippets/emacs-lisp-mode/.read_me
deleted file mode 100644
index 04bb68a..0000000
--- a/snippets/emacs-lisp-mode/.read_me
+++ /dev/null
@@ -1,8 +0,0 @@
-# -*- mode: snippet -*-
--*- coding: utf-8 -*-
-Originally started by Xah Lee (xahlee.org) on 2009-02-22
-Released under GPL 3.
-
-Feel free to add missing ones or modify existing ones to improve.
-
-Those starting with “x-” are supposed to be idiom templates. Not sure it's 
very useful. They might start with “i-” or "id-" in the future.
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/find-replace 
b/snippets/emacs-lisp-mode/find-replace
deleted file mode 100644
index 3879ed3..0000000
--- a/snippets/emacs-lisp-mode/find-replace
+++ /dev/null
@@ -1,18 +0,0 @@
-# -*- mode: snippet -*-
-# name: find and replace on region
-# contributor : Xah Lee
-# --
-(defun replace-html-chars-region (start end)
-  "Replace “<” to “&lt;” and other chars in HTML.
-This works on the current region."
-  (interactive "r")
-  (save-restriction
-    (narrow-to-region start end)
-    (goto-char (point-min))
-    (while (search-forward "&" nil t) (replace-match "&amp;" nil t))
-    (goto-char (point-min))
-    (while (search-forward "<" nil t) (replace-match "&lt;" nil t))
-    (goto-char (point-min))
-    (while (search-forward ">" nil t) (replace-match "&gt;" nil t))
-    )
-  )
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/grabthing 
b/snippets/emacs-lisp-mode/grabthing
index a1dc523..c80635b 100644
--- a/snippets/emacs-lisp-mode/grabthing
+++ b/snippets/emacs-lisp-mode/grabthing
@@ -1,5 +1,6 @@
 # -*- mode: snippet -*-
 # name: grab word under cursor
+# key: grabthing
 # contributor : Xah Lee
 # --
 (setq $0 (thing-at-point 'symbol))
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/traverse_dir 
b/snippets/emacs-lisp-mode/traverse_dir
deleted file mode 100644
index 3c46359..0000000
--- a/snippets/emacs-lisp-mode/traverse_dir
+++ /dev/null
@@ -1,7 +0,0 @@
-# -*- mode: snippet -*-
-# name: traversing a directory
-# contributor : Xah Lee
-# --
-;; apply a function to all files in a dir
-(require 'find-lisp)
-(mapc 'my-process-file (find-lisp-find-files "~/myweb/" "\\.html$"))
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/x-dired.process_marked 
b/snippets/emacs-lisp-mode/x-dired.process_marked
deleted file mode 100644
index 156cc68..0000000
--- a/snippets/emacs-lisp-mode/x-dired.process_marked
+++ /dev/null
@@ -1,18 +0,0 @@
-# -*- mode: snippet -*-
-# contributor: Xah Lee (XahLee.org)
-# name: process marked files in dired
-# key: x-dired
-# --
-;; idiom for processing a list of files in dired's marked files
-
-;; suppose myProcessFile is your function that takes a file path
-;; and do some processing on the file
-
-(defun dired-myProcessFile ()
-  "apply myProcessFile function to marked files in dired."
-  (interactive)
-  (require 'dired)
-  (mapc 'myProcessFile (dired-get-marked-files))
-)
-
-;; to use it, type M-x dired-myProcessFile
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/x-file.process 
b/snippets/emacs-lisp-mode/x-file.process
deleted file mode 100644
index c18fc16..0000000
--- a/snippets/emacs-lisp-mode/x-file.process
+++ /dev/null
@@ -1,19 +0,0 @@
-# -*- mode: snippet -*-
-# contributor: Xah Lee (XahLee.org)
-# name: a function that process a file
-# key: x-file
-# --
-(defun doThisFile (fpath)
-  "Process the file at path FPATH ..."
-  (let ()
-    ;; create temp buffer without undo record or font lock. (more efficient)
-    ;; first space in temp buff name is necessary
-    (set-buffer (get-buffer-create " myTemp"))
-    (insert-file-contents fpath nil nil nil t)
-
-    ;; process it ...
-    ;; (goto-char 0) ; move to begining of file's content (in case it was open)
-    ;; ... do something here
-    ;; (write-file fpath) ;; write back to the file
-
-    (kill-buffer " myTemp")))
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/x-file.read-lines 
b/snippets/emacs-lisp-mode/x-file.read-lines
deleted file mode 100644
index 29e0d63..0000000
--- a/snippets/emacs-lisp-mode/x-file.read-lines
+++ /dev/null
@@ -1,19 +0,0 @@
-# -*- mode: snippet -*-
-# contributor: Xah Lee (XahLee.org)
-# name: read lines of a file
-# key: x-file
-# --
-(defun read-lines (filePath)
-  "Return a list of lines in FILEPATH."
-  (with-temp-buffer
-    (insert-file-contents filePath)
-    (split-string
-     (buffer-string) "\n" t)))
-
-;; process all lines
-(mapc
- (lambda (aLine)
-   (message aLine) ; do your stuff here
-   )
- (read-lines "inputFilePath")
-)
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/x-find-replace 
b/snippets/emacs-lisp-mode/x-find-replace
deleted file mode 100644
index 2d086b3..0000000
--- a/snippets/emacs-lisp-mode/x-find-replace
+++ /dev/null
@@ -1,19 +0,0 @@
-# -*- mode: snippet -*-
-# contributor: Xah Lee (XahLee.org)
-# name: find and replace on region
-# key: x-find-replace
-# --
-(defun replace-html-chars-region (start end)
-  "Replace “<” to “&lt;” and other chars in HTML.
-This works on the current region."
-  (interactive "r")
-  (save-restriction
-    (narrow-to-region start end)
-    (goto-char (point-min))
-    (while (search-forward "&" nil t) (replace-match "&amp;" nil t))
-    (goto-char (point-min))
-    (while (search-forward "<" nil t) (replace-match "&lt;" nil t))
-    (goto-char (point-min))
-    (while (search-forward ">" nil t) (replace-match "&gt;" nil t))
-    )
-  )
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/x-grabstring 
b/snippets/emacs-lisp-mode/x-grabstring
deleted file mode 100644
index ded68db..0000000
--- a/snippets/emacs-lisp-mode/x-grabstring
+++ /dev/null
@@ -1,6 +0,0 @@
-# -*- mode: snippet -*-
-# contributor: Xah Lee (XahLee.org)
-# name: grab buffer substring
-# key: x-grabstring
-# --
-(setq $0 (buffer-substring-no-properties myStartPos myEndPos))
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/x-grabthing 
b/snippets/emacs-lisp-mode/x-grabthing
deleted file mode 100644
index 91a37e5..0000000
--- a/snippets/emacs-lisp-mode/x-grabthing
+++ /dev/null
@@ -1,6 +0,0 @@
-# -*- mode: snippet -*-
-# contributor: Xah Lee (XahLee.org)
-# name: grab word under cursor
-# key: x-grabthing
-# --
-(setq $0 (thing-at-point 'symbol))
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/x-traverse_dir 
b/snippets/emacs-lisp-mode/x-traverse_dir
deleted file mode 100644
index 33d627c..0000000
--- a/snippets/emacs-lisp-mode/x-traverse_dir
+++ /dev/null
@@ -1,8 +0,0 @@
-# -*- mode: snippet -*-
-# name: traversing a directory
-# contributor: Xah Lee (XahLee.org)
-# key: x-traverse_dir
-# --
-;; apply a function to all files in a dir
-(require 'find-lisp)
-(mapc 'my-process-file (find-lisp-find-files "~/myweb/" "\\.html$"))
\ No newline at end of file
diff --git a/snippets/emacs-lisp-mode/x-word-or-region 
b/snippets/emacs-lisp-mode/x-word-or-region
deleted file mode 100644
index 549e6f7..0000000
--- a/snippets/emacs-lisp-mode/x-word-or-region
+++ /dev/null
@@ -1,29 +0,0 @@
-# -*- mode: snippet -*-
-# contributor: Xah Lee (XahLee.org)
-# name: Command that works on region or word
-# key: x-word-or-region
-# --
-;; example of a command that works on current word or text selection
-(defun down-case-word-or-region ()
-  "Lower case the current word or text selection."
-(interactive)
-(let (pos1 pos2 meat)
-  (if (and transient-mark-mode mark-active)
-      (setq pos1 (region-beginning)
-            pos2 (region-end))
-    (setq pos1 (car (bounds-of-thing-at-point 'symbol))
-          pos2 (cdr (bounds-of-thing-at-point 'symbol))))
-
-  ; now, pos1 and pos2 are the starting and ending positions
-  ; of the current word, or current text selection if exists
-
-  ;; put your code here.
-  $0
-  ;; Some example of things you might want to do
-  (downcase-region pos1 pos2) ; example of a func that takes region as args
-  (setq meat (buffer-substring-no-properties pos1 pos2)) ; grab the text.
-  (delete-region pos1 pos2) ; get rid of it
-  (insert "newText") ; insert your new text
-
-  )
-)
\ No newline at end of file
diff --git a/snippets/html-mode/form b/snippets/html-mode/form
index 43ca80a..35f6a2a 100644
--- a/snippets/html-mode/form
+++ b/snippets/html-mode/form
@@ -1,6 +1,6 @@
 # -*- mode: snippet -*-
-# contributor : Jimmy Wu <frozenthrone88@gmail.com>
-# name:<form method="..." id="..." action="..."></form>
+# key: form
+# name: form
 # --
 <form method="$1" id="$2" action="$3">
   $0
diff --git a/snippets/html-mode/script.javascript 
b/snippets/html-mode/script.javascript
index 54ef47a..ecf97a6 100644
--- a/snippets/html-mode/script.javascript
+++ b/snippets/html-mode/script.javascript
@@ -1,6 +1,6 @@
 # -*- mode: snippet -*-
-# contributor : Jimmy Wu <frozenthrone88@gmail.com>
-# name:<script type="text/javascript">...</script>
+# key: script
+# name: script
 # --
 <script type="text/javascript">
   $0
diff --git a/snippets/html-mode/script.javascript-src 
b/snippets/html-mode/script.javascript-src
index e45dca1..a70de72 100644
--- a/snippets/html-mode/script.javascript-src
+++ b/snippets/html-mode/script.javascript-src
@@ -1,5 +1,5 @@
 # -*- mode: snippet -*-
-# contributor : Jimmy Wu <frozenthrone88@gmail.com>
-# name:<script type="text/javascript" src="..."></script>
+# key: script
+# name: script src
 # --
 <script type="text/javascript" src="$1"></script>
\ No newline at end of file
diff --git a/snippets/hy-mode/class b/snippets/hy-mode/class
index 3f73cc7..c0db446 100644
--- a/snippets/hy-mode/class
+++ b/snippets/hy-mode/class
@@ -1,6 +1,6 @@
 # -*- mode: snippet -*-
-# name:class
-# key:class
+# name: class
+# key: class
 # binding: direct-keybinding
 # --
 (defclass ${1:ClassName} [${2:BaseClass}]
diff --git a/snippets/hy-mode/cond b/snippets/hy-mode/cond
index 7b4e924..53b9997 100644
--- a/snippets/hy-mode/cond
+++ b/snippets/hy-mode/cond
@@ -1,6 +1,6 @@
 # -*- mode: snippet -*-
-# name:cond
-# key:cond
+# name: cond
+# key: cond
 # binding: direct-keybinding
 # --
 (cond
diff --git a/snippets/hy-mode/defm b/snippets/hy-mode/defm
index 0b76558..0f43a0d 100644
--- a/snippets/hy-mode/defm
+++ b/snippets/hy-mode/defm
@@ -1,6 +1,6 @@
 # -*- mode: snippet -*-
-# name:defm
-# key:defm
+# name: defm
+# key: defm
 # binding: direct-keybinding
 # --
 (defmacro ${1:macro-name} [${2:arg}]
diff --git a/snippets/hy-mode/do b/snippets/hy-mode/do
index 39a6897..c5e362b 100644
--- a/snippets/hy-mode/do
+++ b/snippets/hy-mode/do
@@ -1,6 +1,6 @@
 # -*- mode: snippet -*-
-# name:do
-# key:do
+# name: do
+# key: do
 # binding: direct-keybinding
 # --
 (do $0)
\ No newline at end of file
diff --git a/snippets/hy-mode/if b/snippets/hy-mode/if
index de952d3..0de314e 100644
--- a/snippets/hy-mode/if
+++ b/snippets/hy-mode/if
@@ -1,6 +1,6 @@
 # -*- mode: snippet -*-
-# name:if
-# key:if
+# name: if
+# key: if
 # binding: direct-keybinding
 # --
 (if ${1:condition}
diff --git a/snippets/hy-mode/ifn b/snippets/hy-mode/ifn
index 4c57d79..2be3269 100644
--- a/snippets/hy-mode/ifn
+++ b/snippets/hy-mode/ifn
@@ -1,6 +1,6 @@
 # -*- mode: snippet -*-
-# name:ifn
-# key:ifn
+# name: ifn
+# key: ifn
 # binding: direct-keybinding
 # --
 (if-not ${1:condition}
diff --git a/snippets/hy-mode/imp b/snippets/hy-mode/imp
index a69c5e5..b19271b 100644
--- a/snippets/hy-mode/imp
+++ b/snippets/hy-mode/imp
@@ -1,6 +1,6 @@
 # -*- mode: snippet -*-
-# name:import
-# key:import
+# name: import
+# key: import
 # binding: direct-keybinding
 # --
 (import [${1:module-name} [${2:exposing}]])
\ No newline at end of file
diff --git a/snippets/hy-mode/main b/snippets/hy-mode/main
index a68e4bf..1a52f17 100644
--- a/snippets/hy-mode/main
+++ b/snippets/hy-mode/main
@@ -1,6 +1,6 @@
 # -*- mode: snippet -*-
-# name:main
-# key:main
+# name: main
+# key: main
 # binding: direct-keybinding
 # --
 (defmain [&rest ${1:args}]
diff --git a/snippets/hy-mode/req b/snippets/hy-mode/req
index 82f5377..ee29316 100644
--- a/snippets/hy-mode/req
+++ b/snippets/hy-mode/req
@@ -1,6 +1,6 @@
 # -*- mode: snippet -*-
-# name:req
-# key:req
+# name: req
+# key: req
 # binding: direct-keybinding
 # --
 (req [${1:module-name} [${2:exposing}]])
\ No newline at end of file
diff --git a/snippets/hy-mode/unless b/snippets/hy-mode/unless
index d3fecaf..ba0e8a3 100644
--- a/snippets/hy-mode/unless
+++ b/snippets/hy-mode/unless
@@ -1,6 +1,6 @@
 # -*- mode: snippet -*-
-# name:unless
-# key:unless
+# name: unless
+# key: unless
 # binding: direct-keybinding
 # --
 (unless ${1:condition}
diff --git a/snippets/hy-mode/when b/snippets/hy-mode/when
index c34913e..b4f0853 100644
--- a/snippets/hy-mode/when
+++ b/snippets/hy-mode/when
@@ -1,6 +1,6 @@
 # -*- mode: snippet -*-
-# name:when
-# key:when
+# name: when
+# key: when
 # binding: direct-keybinding
 # --
 (when ${1:condition}
diff --git a/snippets/js-mode/type-multiline-comment 
b/snippets/js-mode/type-multiline-comment
index 5164b4b..09cbea9 100644
--- a/snippets/js-mode/type-multiline-comment
+++ b/snippets/js-mode/type-multiline-comment
@@ -1,5 +1,5 @@
 # -*- mode: snippet -*-
-# name: type-inline-comment
+# name: type-multiline-comment
 # key: *ty
 #condition: (= (js2-node-type (js2-node-at-point)) js2-COMMENT)
 # --
diff --git a/snippets/lisp-mode/for b/snippets/lisp-mode/for
index de8f644..14817eb 100644
--- a/snippets/lisp-mode/for
+++ b/snippets/lisp-mode/for
@@ -1,5 +1,5 @@
 # -*- mode: snippet -*-
-# name: do
+# name: for
 # key: for
 # --
 (dotimes (${1:var} ${2:count-form})
diff --git a/snippets/lisp-mode/foreach b/snippets/lisp-mode/foreach
index a993bf1..af8b526 100644
--- a/snippets/lisp-mode/foreach
+++ b/snippets/lisp-mode/foreach
@@ -1,5 +1,5 @@
 # -*- mode: snippet -*-
-# name: do
+# name: foreach
 # key: foreach
 # --
 (dolist (${1:var} ${2:list-form})
diff --git a/snippets/markdown-mode/hyphen b/snippets/markdown-mode/hyphen
index dd23477..8827292 100644
--- a/snippets/markdown-mode/hyphen
+++ b/snippets/markdown-mode/hyphen
@@ -1,5 +1,5 @@
 # -*- mode: snippet -*-
-# name: Unordered List
+# name: Unordered List -
 # contributor: Peng Deng <dengpeng@gmail.com>
 # key: -
 # --
diff --git a/snippets/markdown-mode/plus b/snippets/markdown-mode/plus
index 662351f..ebcaab1 100644
--- a/snippets/markdown-mode/plus
+++ b/snippets/markdown-mode/plus
@@ -1,5 +1,5 @@
 # -*- mode: snippet -*-
-# name: Unordered List
+# name: Unordered List +
 # contributor: Peng Deng <dengpeng@gmail.com>
 # key: +
 # --
diff --git a/snippets/nxml-mode/form b/snippets/nxml-mode/form
index 77bfd4b..e914a64 100644
--- a/snippets/nxml-mode/form
+++ b/snippets/nxml-mode/form
@@ -1,6 +1,6 @@
 # -*- mode: snippet -*-
-# contributor : Anders Bach Nielsen <abachn@abachn.net>
-# name:<form method="..." action="..."></form>
+# key: form
+# name: form
 # --
 <form method="$1" action="$2">
   $0
diff --git a/snippets/php-mode/method-doc b/snippets/php-mode/method-doc
deleted file mode 100644
index 3b88506..0000000
--- a/snippets/php-mode/method-doc
+++ /dev/null
@@ -1,8 +0,0 @@
-# -*- mode: snippet -*-
-# contributor: USAMI Kenta <tadsan@zonu.me>
-# name: PHPDoc @property
-# key: *property
-# group: annotation
-# --
-* @property ${1:type} ${2:$variable} ${3:description}${0:
-*}
\ No newline at end of file
diff --git a/snippets/python-mode/assertRaises.with 
b/snippets/python-mode/assertRaises.with
index c97807e..5992127 100644
--- a/snippets/python-mode/assertRaises.with
+++ b/snippets/python-mode/assertRaises.with
@@ -1,6 +1,6 @@
 # -*- mode: snippet -*-
-# name: assertRaises
-# key: ar
+# name: assertRaisesWith
+# key: arw
 # --
 with self.assertRaises(${1:Exception}):
     $0
diff --git a/snippets/raku-mode/raku-mode b/snippets/raku-mode/raku-mode
deleted file mode 100644
index 8c6c7ba..0000000
--- a/snippets/raku-mode/raku-mode
+++ /dev/null
@@ -1 +0,0 @@
-/Users/toni/.emacs.d/snippets/raku-mode
\ No newline at end of file
diff --git a/snippets/rust-mode/new b/snippets/rust-mode/new
index 9e7e063..86d20e6 100644
--- a/snippets/rust-mode/new
+++ b/snippets/rust-mode/new
@@ -1,5 +1,5 @@
 # -*- mode: snippet -*-
-# name: fn main() { ... }
+# name: pub fn new() { ... }
 # key: new
 # --
 pub fn new($1) -> ${2:Name} {
diff --git a/snippets/sh-mode/args b/snippets/sh-mode/args
index 09fe3a0..018f60a 100644
--- a/snippets/sh-mode/args
+++ b/snippets/sh-mode/args
@@ -1,5 +1,5 @@
 # -*- mode: snippet -*-
-# name:args
+# name: args
 # key: args
 # --
 if [ $# -lt ${1:2} ]
diff --git a/snippets/sh-mode/case b/snippets/sh-mode/case
index 6132883..648daef 100644
--- a/snippets/sh-mode/case
+++ b/snippets/sh-mode/case
@@ -1,5 +1,5 @@
 # -*- mode: snippet -*-
-# name : case
+# name: case
 # key: case
 # --
 case ${1:cond} in
diff --git a/snippets/sh-mode/select b/snippets/sh-mode/select
index 3a62902..7949710 100644
--- a/snippets/sh-mode/select
+++ b/snippets/sh-mode/select
@@ -1,5 +1,5 @@
 # -*- mode: snippet -*-
-# name : select
+# name: select
 # key: select
 # --
 select ${1:var} in ${2:stuff}; do



reply via email to

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