corrade-nucleus-nucleons – Blame information for rev 20

Subversion Repositories:
Rev:
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 });