corrade-nucleus-nucleons – Blame information for rev 20
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
20 | office | 1 | define("ace/snippets/clojure",["require","exports","module"], function(require, exports, module) { |
2 | "use strict"; |
||
3 | |||
4 | exports.snippetText = "snippet comm\n\ |
||
5 | (comment\n\ |
||
6 | ${1}\n\ |
||
7 | )\n\ |
||
8 | snippet condp\n\ |
||
9 | (condp ${1:pred} ${2:expr}\n\ |
||
10 | ${3})\n\ |
||
11 | snippet def\n\ |
||
12 | (def ${1})\n\ |
||
13 | snippet defm\n\ |
||
14 | (defmethod ${1:multifn} \"${2:doc-string}\" ${3:dispatch-val} [${4:args}]\n\ |
||
15 | ${5})\n\ |
||
16 | snippet defmm\n\ |
||
17 | (defmulti ${1:name} \"${2:doc-string}\" ${3:dispatch-fn})\n\ |
||
18 | snippet defma\n\ |
||
19 | (defmacro ${1:name} \"${2:doc-string}\" ${3:dispatch-fn})\n\ |
||
20 | snippet defn\n\ |
||
21 | (defn ${1:name} \"${2:doc-string}\" [${3:arg-list}]\n\ |
||
22 | ${4})\n\ |
||
23 | snippet defp\n\ |
||
24 | (defprotocol ${1:name}\n\ |
||
25 | ${2})\n\ |
||
26 | snippet defr\n\ |
||
27 | (defrecord ${1:name} [${2:fields}]\n\ |
||
28 | ${3:protocol}\n\ |
||
29 | ${4})\n\ |
||
30 | snippet deft\n\ |
||
31 | (deftest ${1:name}\n\ |
||
32 | (is (= ${2:assertion})))\n\ |
||
33 | ${3})\n\ |
||
34 | snippet is\n\ |
||
35 | (is (= ${1} ${2}))\n\ |
||
36 | snippet defty\n\ |
||
37 | (deftype ${1:Name} [${2:fields}]\n\ |
||
38 | ${3:Protocol}\n\ |
||
39 | ${4})\n\ |
||
40 | snippet doseq\n\ |
||
41 | (doseq [${1:elem} ${2:coll}]\n\ |
||
42 | ${3})\n\ |
||
43 | snippet fn\n\ |
||
44 | (fn [${1:arg-list}] ${2})\n\ |
||
45 | snippet if\n\ |
||
46 | (if ${1:test-expr}\n\ |
||
47 | ${2:then-expr}\n\ |
||
48 | ${3:else-expr})\n\ |
||
49 | snippet if-let \n\ |
||
50 | (if-let [${1:result} ${2:test-expr}]\n\ |
||
51 | (${3:then-expr} $1)\n\ |
||
52 | (${4:else-expr}))\n\ |
||
53 | snippet imp\n\ |
||
54 | (:import [${1:package}])\n\ |
||
55 | & {:keys [${1:keys}] :or {${2:defaults}}}\n\ |
||
56 | snippet let\n\ |
||
57 | (let [${1:name} ${2:expr}]\n\ |
||
58 | ${3})\n\ |
||
59 | snippet letfn\n\ |
||
60 | (letfn [(${1:name) [${2:args}]\n\ |
||
61 | ${3})])\n\ |
||
62 | snippet map\n\ |
||
63 | (map ${1:func} ${2:coll})\n\ |
||
64 | snippet mapl\n\ |
||
65 | (map #(${1:lambda}) ${2:coll})\n\ |
||
66 | snippet met\n\ |
||
67 | (${1:name} [${2:this} ${3:args}]\n\ |
||
68 | ${4})\n\ |
||
69 | snippet ns\n\ |
||
70 | (ns ${1:name}\n\ |
||
71 | ${2})\n\ |
||
72 | snippet dotimes\n\ |
||
73 | (dotimes [_ 10]\n\ |
||
74 | (time\n\ |
||
75 | (dotimes [_ ${1:times}]\n\ |
||
76 | ${2})))\n\ |
||
77 | snippet pmethod\n\ |
||
78 | (${1:name} [${2:this} ${3:args}])\n\ |
||
79 | snippet refer\n\ |
||
80 | (:refer-clojure :exclude [${1}])\n\ |
||
81 | snippet require\n\ |
||
82 | (:require [${1:namespace} :as [${2}]])\n\ |
||
83 | snippet use\n\ |
||
84 | (:use [${1:namespace} :only [${2}]])\n\ |
||
85 | snippet print\n\ |
||
86 | (println ${1})\n\ |
||
87 | snippet reduce\n\ |
||
88 | (reduce ${1:(fn [p n] ${3})} ${2})\n\ |
||
89 | snippet when\n\ |
||
90 | (when ${1:test} ${2:body})\n\ |
||
91 | snippet when-let\n\ |
||
92 | (when-let [${1:result} ${2:test}]\n\ |
||
93 | ${3:body})\n\ |
||
94 | "; |
||
95 | exports.scope = "clojure"; |
||
96 | |||
97 | }); |