about summary refs log tree commit diff
path: root/configs/shared/emacs/.emacs.d/elpa/clojure-mode-20180709.648/clojure-mode.elc
blob: 0cc69ca8bce75cb4edfed52af697f1fa793a73f5 (plain)
ofshex dumpascii
0000 3b 45 4c 43 17 00 00 00 0a 3b 3b 3b 20 43 6f 6d 70 69 6c 65 64 0a 3b 3b 3b 20 69 6e 20 45 6d 61 ;ELC.....;;;.Compiled.;;;.in.Ema
0020 63 73 20 76 65 72 73 69 6f 6e 20 32 35 2e 33 2e 31 0a 3b 3b 3b 20 77 69 74 68 20 61 6c 6c 20 6f cs.version.25.3.1.;;;.with.all.o
0040 70 74 69 6d 69 7a 61 74 69 6f 6e 73 2e 0a 0a 3b 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 75 73 65 ptimizations...;;;.This.file.use
0060 73 20 64 79 6e 61 6d 69 63 20 64 6f 63 73 74 72 69 6e 67 73 2c 20 66 69 72 73 74 20 61 64 64 65 s.dynamic.docstrings,.first.adde
0080 64 20 69 6e 20 45 6d 61 63 73 20 31 39 2e 32 39 2e 0a 0a 3b 3b 3b 20 54 68 69 73 20 66 69 6c 65 d.in.Emacs.19.29...;;;.This.file
00a0 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 75 74 66 2d 38 20 6e 6f 6e 2d 41 53 43 49 .does.not.contain.utf-8.non-ASCI
00c0 49 20 63 68 61 72 61 63 74 65 72 73 2c 0a 3b 3b 3b 20 61 6e 64 20 73 6f 20 63 61 6e 20 62 65 20 I.characters,.;;;.and.so.can.be.
00e0 6c 6f 61 64 65 64 20 69 6e 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 73 20 65 61 72 6c 69 65 72 loaded.in.Emacs.versions.earlier
0100 20 74 68 61 6e 20 32 33 2e 0a 0a 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b .than.23...;;;;;;;;;;;;;;;;;;;;;
0120 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0140 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 0a 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;;;.;;;;;;;;;;;;;;;;;
0160 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0180 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 3b 0a 0a 0a 28 62 79 74 65 2d 63 6f 64 65 20 ;;;;;;;;;;;;;;;;;;...(byte-code.
01a0 22 5c 33 30 30 5c 33 30 31 21 5c 32 31 30 5c 33 30 30 5c 33 30 32 21 5c 32 31 30 5c 33 30 30 5c "\300\301!\210\300\302!\210\300\
01c0 33 30 33 21 5c 32 31 30 5c 33 30 30 5c 33 30 34 21 5c 32 31 30 5c 33 30 30 5c 33 30 35 21 5c 32 303!\210\300\304!\210\300\305!\2
01e0 31 30 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 10\306\307\310\311\312\313\314\3
0200 31 35 5c 33 31 36 5c 33 31 37 5c 33 31 36 5c 33 32 30 26 0b 5c 32 30 37 22 20 5b 72 65 71 75 69 15\316\317\316\320&.\207".[requi
0220 72 65 20 63 6c 2d 6c 69 62 20 69 6d 65 6e 75 20 6e 65 77 63 6f 6d 6d 65 6e 74 20 61 6c 69 67 6e re.cl-lib.imenu.newcomment.align
0240 20 73 75 62 72 2d 78 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 67 72 6f 75 70 20 63 6c 6f .subr-x.custom-declare-group.clo
0260 6a 75 72 65 20 6e 69 6c 20 22 4d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f 72 20 65 64 69 74 69 6e 67 jure.nil."Major.mode.for.editing
0280 20 43 6c 6f 6a 75 72 65 20 63 6f 64 65 2e 22 20 3a 70 72 65 66 69 78 20 22 63 6c 6f 6a 75 72 65 .Clojure.code.".:prefix."clojure
02a0 2d 22 20 3a 67 72 6f 75 70 20 6c 61 6e 67 75 61 67 65 73 20 3a 6c 69 6e 6b 20 28 75 72 6c 2d 6c -".:group.languages.:link.(url-l
02c0 69 6e 6b 20 3a 74 61 67 20 22 47 69 74 48 75 62 22 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 ink.:tag."GitHub"."https://githu
02e0 62 2e 63 6f 6d 2f 63 6c 6f 6a 75 72 65 2d 65 6d 61 63 73 2f 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 b.com/clojure-emacs/clojure-mode
0300 22 29 20 28 65 6d 61 63 73 2d 63 6f 6d 6d 65 6e 74 61 72 79 2d 6c 69 6e 6b 20 3a 74 61 67 20 22 ").(emacs-commentary-link.:tag."
0320 43 6f 6d 6d 65 6e 74 61 72 79 22 20 22 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 22 29 5d 20 31 32 29 Commentary"."clojure-mode")].12)
0340 0a 23 40 34 30 20 54 68 65 20 63 75 72 72 65 6e 74 20 76 65 72 73 69 6f 6e 20 6f 66 20 60 63 6c .#@40.The.current.version.of.`cl
0360 6f 6a 75 72 65 2d 6d 6f 64 65 27 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 63 6c 6f 6a 75 72 65 2d ojure-mode'...(defconst.clojure-
0380 6d 6f 64 65 2d 76 65 72 73 69 6f 6e 20 22 35 2e 39 2e 30 2d 73 6e 61 70 73 68 6f 74 22 20 28 23 mode-version."5.9.0-snapshot".(#
03a0 24 20 2e 20 38 33 38 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 $...838)).(byte-code."\300\301\3
03c0 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 25 5c 32 31 30 5c 33 30 30 5c 33 30 36 5c 33 30 37 5c 02\303\304\305%\210\300\306\307\
03e0 33 31 30 5c 33 30 34 5c 33 31 31 25 5c 32 31 30 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 310\304\311%\210\312\313\314\315
0400 5c 33 31 36 44 44 5c 33 31 37 5c 33 32 30 5c 33 32 31 5c 33 32 32 5c 33 32 33 5c 33 30 34 5c 33 \316DD\317\320\321\322\323\304\3
0420 32 34 26 09 5c 32 31 30 5c 33 32 35 5c 33 32 36 5c 33 31 33 5c 33 32 37 23 5c 32 31 30 5c 33 33 24&.\210\325\326\313\327#\210\33
0440 30 5c 32 31 31 5c 32 30 33 49 00 5c 32 31 31 40 5c 33 32 36 01 4e 5c 32 30 33 42 00 5c 33 31 33 0\211\203I.\211@\326.N\203B.\313
0460 01 4e 5c 32 30 34 42 00 5c 33 33 31 5c 33 31 33 02 5c 33 32 36 04 4e 23 5c 32 31 30 01 41 5c 32 .N\204B.\331\313.\326.N#\210.A\2
0480 36 36 5c 32 30 32 5c 32 30 32 28 00 5c 32 31 30 5c 33 33 32 5c 33 32 36 5c 33 31 33 5c 33 33 33 66\202\202(.\210\332\326\313\333
04a0 23 5c 32 31 30 5c 33 31 32 5c 33 33 34 5c 33 31 34 5c 33 31 35 5c 33 33 35 44 44 5c 33 33 36 5c #\210\312\334\314\315\335DD\336\
04c0 33 32 32 5c 33 33 37 5c 33 32 30 5c 33 34 30 26 07 5c 32 31 30 5c 33 31 32 5c 33 34 31 5c 33 31 322\337\320\340&.\210\312\341\31
04e0 34 5c 33 31 35 5c 33 34 32 44 44 5c 33 34 33 5c 33 32 32 5c 33 34 34 5c 33 32 30 5c 33 34 35 26 4\315\342DD\343\322\344\320\345&
0500 07 5c 32 31 30 5c 33 31 32 5c 33 34 36 5c 33 31 34 5c 33 31 35 5c 33 34 37 44 44 5c 33 35 30 5c .\210\312\346\314\315\347DD\350\
0520 33 32 32 5c 33 34 34 5c 33 32 30 5c 33 34 35 26 07 5c 32 31 30 5c 33 31 32 5c 33 35 31 5c 33 31 322\344\320\345&.\210\312\351\31
0540 34 5c 33 31 35 5c 33 35 32 44 44 5c 33 35 33 5c 33 32 32 5c 33 34 34 5c 33 32 30 5c 33 34 35 26 4\315\352DD\353\322\344\320\345&
0560 07 5c 32 31 30 5c 33 31 32 5c 33 35 34 5c 33 31 34 5c 33 31 35 5c 33 35 35 44 44 5c 33 35 36 5c .\210\312\354\314\315\355DD\356\
0580 33 32 32 5c 33 35 37 5c 33 32 30 5c 33 36 30 26 07 5c 32 31 30 5c 33 31 32 5c 33 36 31 5c 33 31 322\357\320\360&.\210\312\361\31
05a0 34 5c 33 31 35 5c 33 36 32 44 44 5c 33 36 33 5c 33 32 32 5c 33 36 34 5c 33 30 34 5c 33 36 35 5c 4\315\362DD\363\322\364\304\365\
05c0 33 32 30 5c 33 36 36 26 09 5c 32 31 30 5c 33 31 32 5c 33 36 37 5c 33 31 34 5c 33 31 35 5c 33 37 320\366&.\210\312\367\314\315\37
05e0 30 44 44 5c 33 37 31 5c 33 32 32 5c 33 31 35 5c 33 37 32 5c 33 37 33 5c 33 30 34 5c 33 37 34 26 0DD\371\322\315\372\373\304\374&
0600 09 5c 32 31 30 5c 33 31 32 5c 33 37 35 5c 33 31 34 5c 33 31 35 5c 33 37 36 44 44 5c 33 37 37 5c .\210\312\375\314\315\376DD\377\
0620 33 32 32 5c 32 30 31 40 00 5c 33 30 34 5c 32 30 31 41 00 26 07 5c 32 30 37 22 20 5b 63 75 73 74 322\201@.\304\201A.&.\207".[cust
0640 6f 6d 2d 64 65 63 6c 61 72 65 2d 66 61 63 65 20 63 6c 6f 6a 75 72 65 2d 6b 65 79 77 6f 72 64 2d om-declare-face.clojure-keyword-
0660 66 61 63 65 20 28 28 74 20 28 3a 69 6e 68 65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6e face.((t.(:inherit.font-lock-con
0680 73 74 61 6e 74 2d 66 61 63 65 29 29 29 20 22 46 61 63 65 20 75 73 65 64 20 74 6f 20 66 6f 6e 74 stant-face)))."Face.used.to.font
06a0 2d 6c 6f 63 6b 20 43 6c 6f 6a 75 72 65 20 6b 65 79 77 6f 72 64 73 20 28 3a 73 6f 6d 65 74 68 69 -lock.Clojure.keywords.(:somethi
06c0 6e 67 29 2e 22 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 28 63 6c 6f 6a 75 72 65 2d ng).".:package-version.(clojure-
06e0 6d 6f 64 65 20 2e 20 22 33 2e 30 2e 30 22 29 20 63 6c 6f 6a 75 72 65 2d 63 68 61 72 61 63 74 65 mode..."3.0.0").clojure-characte
0700 72 2d 66 61 63 65 20 28 28 74 20 28 3a 69 6e 68 65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 r-face.((t.(:inherit.font-lock-s
0720 74 72 69 6e 67 2d 66 61 63 65 29 29 29 20 22 46 61 63 65 20 75 73 65 64 20 74 6f 20 66 6f 6e 74 tring-face)))."Face.used.to.font
0740 2d 6c 6f 63 6b 20 43 6c 6f 6a 75 72 65 20 63 68 61 72 61 63 74 65 72 20 6c 69 74 65 72 61 6c 73 -lock.Clojure.character.literals
0760 2e 22 20 28 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 20 2e 20 22 33 2e 30 2e 30 22 29 20 63 75 73 74 .".(clojure-mode..."3.0.0").cust
0780 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 om-declare-variable.clojure-inde
07a0 6e 74 2d 73 74 79 6c 65 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c nt-style.funcall.function.#[0."\
07c0 33 30 30 5c 32 30 37 22 20 5b 3a 61 6c 77 61 79 73 2d 61 6c 69 67 6e 5d 20 31 5d 20 22 49 6e 64 300\207".[:always-align].1]."Ind
07e0 65 6e 74 61 74 69 6f 6e 20 73 74 79 6c 65 20 74 6f 20 75 73 65 20 66 6f 72 20 66 75 6e 63 74 69 entation.style.to.use.for.functi
0800 6f 6e 20 66 6f 72 6d 73 20 61 6e 64 20 6d 61 63 72 6f 20 66 6f 72 6d 73 2e 5c 6e 54 68 65 72 65 on.forms.and.macro.forms.\nThere
0820 20 61 72 65 20 74 77 6f 20 63 61 73 65 73 20 6f 66 20 69 6e 74 65 72 65 73 74 20 63 6f 6e 66 69 .are.two.cases.of.interest.confi
0840 67 75 72 65 64 20 62 79 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 2e 5c 6e 5c 6e 2d 20 43 61 73 gured.by.this.variable.\n\n-.Cas
0860 65 20 28 41 29 20 69 73 20 77 68 65 6e 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 66 75 6e 63 74 e.(A).is.when.at.least.one.funct
0880 69 6f 6e 20 61 72 67 75 6d 65 6e 74 20 69 73 20 6f 6e 20 74 68 65 20 73 61 6d 65 5c 6e 20 20 6c ion.argument.is.on.the.same\n..l
08a0 69 6e 65 20 61 73 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 2e 5c 6e 2d 20 43 61 73 ine.as.the.function.name.\n-.Cas
08c0 65 20 28 42 29 20 69 73 20 74 68 65 20 6f 70 70 6f 73 69 74 65 20 28 6e 6f 20 61 72 67 75 6d 65 e.(B).is.the.opposite.(no.argume
08e0 6e 74 73 20 61 72 65 20 6f 6e 20 74 68 65 20 73 61 6d 65 20 6c 69 6e 65 20 61 73 5c 6e 20 20 74 nts.are.on.the.same.line.as\n..t
0900 68 65 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 29 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 74 68 he.function.name)...Note.that.th
0920 65 20 62 6f 64 79 20 6f 66 20 6d 61 63 72 6f 73 20 69 73 20 6e 6f 74 5c 6e 20 20 61 66 66 65 63 e.body.of.macros.is.not\n..affec
0940 74 65 64 20 62 79 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 2c 20 69 74 20 69 73 20 61 6c 77 61 ted.by.this.variable,.it.is.alwa
0960 79 73 20 69 6e 64 65 6e 74 65 64 20 62 79 5c 6e 20 20 60 6c 69 73 70 2d 62 6f 64 79 2d 69 6e 64 ys.indented.by\n..`lisp-body-ind
0980 65 6e 74 27 20 28 64 65 66 61 75 6c 74 20 32 29 20 73 70 61 63 65 73 2e 5c 6e 5c 6e 4e 6f 74 65 ent'.(default.2).spaces.\n\nNote
09a0 20 74 68 61 74 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 63 6f 6e 66 69 67 75 72 65 73 20 74 .that.this.variable.configures.t
09c0 68 65 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 6f 66 20 66 75 6e 63 74 69 6f 6e 5c 6e 66 6f 72 6d he.indentation.of.function\nform
09e0 73 20 28 61 6e 64 20 66 75 6e 63 74 69 6f 6e 2d 6c 69 6b 65 20 6d 61 63 72 6f 73 29 2c 20 69 74 s.(and.function-like.macros),.it
0a00 20 64 6f 65 73 20 6e 6f 74 20 61 66 66 65 63 74 20 6d 61 63 72 6f 73 20 74 68 61 74 5c 6e 61 6c .does.not.affect.macros.that\nal
0a20 72 65 61 64 79 20 75 73 65 20 73 70 65 63 69 61 6c 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 72 75 ready.use.special.indentation.ru
0a40 6c 65 73 2e 5c 6e 5c 6e 54 68 65 20 70 6f 73 73 69 62 6c 65 20 76 61 6c 75 65 73 20 66 6f 72 20 les.\n\nThe.possible.values.for.
0a60 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 61 72 65 20 6b 65 79 77 6f 72 64 73 20 69 6e 64 69 63 this.variable.are.keywords.indic
0a80 61 74 69 6e 67 20 68 6f 77 5c 6e 74 6f 20 69 6e 64 65 6e 74 20 66 75 6e 63 74 69 6f 6e 20 66 6f ating.how\nto.indent.function.fo
0aa0 72 6d 73 2e 5c 6e 5c 6e 20 20 20 20 60 3a 61 6c 77 61 79 73 2d 61 6c 69 67 6e 27 20 2d 20 46 6f rms.\n\n....`:always-align'.-.Fo
0ac0 6c 6c 6f 77 20 74 68 65 20 73 61 6d 65 20 72 75 6c 65 73 20 61 73 20 60 6c 69 73 70 2d 6d 6f 64 llow.the.same.rules.as.`lisp-mod
0ae0 65 27 2e 20 20 41 6c 6c 5c 6e 20 20 20 20 61 72 67 73 20 61 72 65 20 76 65 72 74 69 63 61 6c 6c e'...All\n....args.are.verticall
0b00 79 20 61 6c 69 67 6e 65 64 20 77 69 74 68 20 74 68 65 20 66 69 72 73 74 20 61 72 67 20 69 6e 20 y.aligned.with.the.first.arg.in.
0b20 63 61 73 65 20 28 41 29 2c 5c 6e 20 20 20 20 61 6e 64 20 76 65 72 74 69 63 61 6c 6c 79 20 61 6c case.(A),\n....and.vertically.al
0b40 69 67 6e 65 64 20 77 69 74 68 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 20 69 6e 20 igned.with.the.function.name.in.
0b60 63 61 73 65 20 28 42 29 2e 5c 6e 20 20 20 20 46 6f 72 20 69 6e 73 74 61 6e 63 65 3a 5c 6e 20 20 case.(B).\n....For.instance:\n..
0b80 20 20 20 20 20 20 28 72 65 64 75 63 65 20 6d 65 72 67 65 5c 6e 20 20 20 20 20 20 20 20 20 20 20 ......(reduce.merge\n...........
0ba0 20 20 20 20 20 73 6f 6d 65 2d 63 6f 6c 6c 29 5c 6e 20 20 20 20 20 20 20 20 28 72 65 64 75 63 65 .....some-coll)\n........(reduce
0bc0 5c 6e 20 20 20 20 20 20 20 20 20 6d 65 72 67 65 5c 6e 20 20 20 20 20 20 20 20 20 73 6f 6d 65 2d \n.........merge\n.........some-
0be0 63 6f 6c 6c 29 5c 6e 5c 6e 20 20 20 20 60 3a 61 6c 77 61 79 73 2d 69 6e 64 65 6e 74 27 20 2d 20 coll)\n\n....`:always-indent'.-.
0c00 41 6c 6c 20 61 72 67 73 20 61 72 65 20 69 6e 64 65 6e 74 65 64 20 6c 69 6b 65 20 61 20 6d 61 63 All.args.are.indented.like.a.mac
0c20 72 6f 20 62 6f 64 79 2e 5c 6e 20 20 20 20 20 20 20 20 28 72 65 64 75 63 65 20 6d 65 72 67 65 5c ro.body.\n........(reduce.merge\
0c40 6e 20 20 20 20 20 20 20 20 20 20 73 6f 6d 65 2d 63 6f 6c 6c 29 5c 6e 20 20 20 20 20 20 20 20 28 n..........some-coll)\n........(
0c60 72 65 64 75 63 65 5c 6e 20 20 20 20 20 20 20 20 20 20 6d 65 72 67 65 5c 6e 20 20 20 20 20 20 20 reduce\n..........merge\n.......
0c80 20 20 20 73 6f 6d 65 2d 63 6f 6c 6c 29 5c 6e 5c 6e 20 20 20 20 60 3a 61 6c 69 67 6e 2d 61 72 67 ...some-coll)\n\n....`:align-arg
0ca0 75 6d 65 6e 74 73 27 20 2d 20 43 61 73 65 20 28 41 29 20 69 73 20 69 6e 64 65 6e 74 65 64 20 6c uments'.-.Case.(A).is.indented.l
0cc0 69 6b 65 20 60 6c 69 73 70 27 2c 20 61 6e 64 5c 6e 20 20 20 20 63 61 73 65 20 28 42 29 20 69 73 ike.`lisp',.and\n....case.(B).is
0ce0 20 69 6e 64 65 6e 74 65 64 20 6c 69 6b 65 20 61 20 6d 61 63 72 6f 20 62 6f 64 79 2e 5c 6e 20 20 .indented.like.a.macro.body.\n..
0d00 20 20 20 20 20 20 28 72 65 64 75 63 65 20 6d 65 72 67 65 5c 6e 20 20 20 20 20 20 20 20 20 20 20 ......(reduce.merge\n...........
0d20 20 20 20 20 20 73 6f 6d 65 2d 63 6f 6c 6c 29 5c 6e 20 20 20 20 20 20 20 20 28 72 65 64 75 63 65 .....some-coll)\n........(reduce
0d40 5c 6e 20 20 20 20 20 20 20 20 20 20 6d 65 72 67 65 5c 6e 20 20 20 20 20 20 20 20 20 20 73 6f 6d \n..........merge\n..........som
0d60 65 2d 63 6f 6c 6c 29 22 20 3a 73 61 66 65 20 6b 65 79 77 6f 72 64 70 20 3a 74 79 70 65 20 28 63 e-coll)".:safe.keywordp.:type.(c
0d80 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 53 61 6d 65 20 61 73 20 60 6c 69 73 70 hoice.(const.:tag."Same.as.`lisp
0da0 2d 6d 6f 64 65 27 22 20 3a 61 6c 77 61 79 73 2d 61 6c 69 67 6e 29 20 28 63 6f 6e 73 74 20 3a 74 -mode'".:always-align).(const.:t
0dc0 61 67 20 22 49 6e 64 65 6e 74 20 6c 69 6b 65 20 61 20 6d 61 63 72 6f 20 62 6f 64 79 22 20 3a 61 ag."Indent.like.a.macro.body".:a
0de0 6c 77 61 79 73 2d 69 6e 64 65 6e 74 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 49 6e 64 65 6e lways-indent).(const.:tag."Inden
0e00 74 20 6c 69 6b 65 20 61 20 6d 61 63 72 6f 20 62 6f 64 79 20 75 6e 6c 65 73 73 20 66 69 72 73 74 t.like.a.macro.body.unless.first
0e20 20 61 72 67 20 69 73 20 6f 6e 20 74 68 65 20 73 61 6d 65 20 6c 69 6e 65 22 20 3a 61 6c 69 67 6e .arg.is.on.the.same.line".:align
0e40 2d 61 72 67 75 6d 65 6e 74 73 29 29 20 28 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 20 2e 20 22 35 2e -arguments)).(clojure-mode..."5.
0e60 32 2e 30 22 29 20 64 65 66 76 61 72 61 6c 69 61 73 20 63 6c 6f 6a 75 72 65 2d 64 65 66 75 6e 2d 2.0").defvaralias.clojure-defun-
0e80 73 74 79 6c 65 2d 64 65 66 61 75 6c 74 2d 69 6e 64 65 6e 74 20 6e 69 6c 20 28 73 61 76 65 64 2d style-default-indent.nil.(saved-
0ea0 76 61 6c 75 65 20 73 61 76 65 64 2d 76 61 72 69 61 62 6c 65 2d 63 6f 6d 6d 65 6e 74 29 20 70 75 value.saved-variable-comment).pu
0ec0 74 20 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 61 72 69 61 62 6c 65 20 22 35 2e 32 2e 30 22 t.make-obsolete-variable."5.2.0"
0ee0 20 63 6c 6f 6a 75 72 65 2d 75 73 65 2d 62 61 63 6b 74 72 61 63 6b 69 6e 67 2d 69 6e 64 65 6e 74 .clojure-use-backtracking-indent
0f00 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 5d 20 22 57 68 65 6e 20 6e 6f 6e .#[0."\300\207".[t].1]."When.non
0f20 2d 6e 69 6c 2c 20 65 6e 61 62 6c 65 20 63 6f 6e 74 65 78 74 20 73 65 6e 73 69 74 69 76 65 20 69 -nil,.enable.context.sensitive.i
0f40 6e 64 65 6e 74 61 74 69 6f 6e 2e 22 20 62 6f 6f 6c 65 61 6e 20 62 6f 6f 6c 65 61 6e 70 20 63 6c ndentation.".boolean.booleanp.cl
0f60 6f 6a 75 72 65 2d 6d 61 78 2d 62 61 63 6b 74 72 61 63 6b 69 6e 67 20 23 5b 30 20 22 5c 33 30 30 ojure-max-backtracking.#[0."\300
0f80 5c 32 30 37 22 20 5b 33 5d 20 31 5d 20 22 4d 61 78 69 6d 75 6d 20 61 6d 6f 75 6e 74 20 74 6f 20 \207".[3].1]."Maximum.amount.to.
0fa0 62 61 63 6b 74 72 61 63 6b 20 75 70 20 61 20 6c 69 73 74 20 74 6f 20 63 68 65 63 6b 20 66 6f 72 backtrack.up.a.list.to.check.for
0fc0 20 63 6f 6e 74 65 78 74 2e 22 20 69 6e 74 65 67 65 72 20 69 6e 74 65 67 65 72 70 20 63 6c 6f 6a .context.".integer.integerp.cloj
0fe0 75 72 65 2d 64 6f 63 73 74 72 69 6e 67 2d 66 69 6c 6c 2d 63 6f 6c 75 6d 6e 20 23 5b 30 20 22 08 ure-docstring-fill-column.#[0.".
1000 5c 32 30 37 22 20 5b 66 69 6c 6c 2d 63 6f 6c 75 6d 6e 5d 20 31 5d 20 22 56 61 6c 75 65 20 6f 66 \207".[fill-column].1]."Value.of
1020 20 60 66 69 6c 6c 2d 63 6f 6c 75 6d 6e 27 20 74 6f 20 75 73 65 20 77 68 65 6e 20 66 69 6c 6c 69 .`fill-column'.to.use.when.filli
1040 6e 67 20 61 20 64 6f 63 73 74 72 69 6e 67 2e 22 20 63 6c 6f 6a 75 72 65 2d 64 6f 63 73 74 72 69 ng.a.docstring.".clojure-docstri
1060 6e 67 2d 66 69 6c 6c 2d 70 72 65 66 69 78 2d 77 69 64 74 68 20 23 5b 30 20 22 5c 33 30 30 5c 32 ng-fill-prefix-width.#[0."\300\2
1080 30 37 22 20 5b 32 5d 20 31 5d 20 22 57 69 64 74 68 20 6f 66 20 60 66 69 6c 6c 2d 70 72 65 66 69 07".[2].1]."Width.of.`fill-prefi
10a0 78 27 20 77 68 65 6e 20 66 69 6c 6c 69 6e 67 20 61 20 64 6f 63 73 74 72 69 6e 67 2e 5c 6e 54 68 x'.when.filling.a.docstring.\nTh
10c0 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 63 6f 6e 66 6f 72 6d 73 20 77 69 74 68 20 74 68 e.default.value.conforms.with.th
10e0 65 20 64 65 20 66 61 63 74 6f 20 63 6f 6e 76 65 6e 74 69 6f 6e 20 66 6f 72 5c 6e 43 6c 6f 6a 75 e.de.facto.convention.for\nCloju
1100 72 65 20 64 6f 63 73 74 72 69 6e 67 73 2c 20 61 6c 69 67 6e 69 6e 67 20 74 68 65 20 73 65 63 6f re.docstrings,.aligning.the.seco
1120 6e 64 20 6c 69 6e 65 20 77 69 74 68 20 74 68 65 20 6f 70 65 6e 69 6e 67 5c 6e 64 6f 75 62 6c 65 nd.line.with.the.opening\ndouble
1140 20 71 75 6f 74 65 73 20 6f 6e 20 74 68 65 20 74 68 69 72 64 20 63 6f 6c 75 6d 6e 2e 22 20 63 6c .quotes.on.the.third.column.".cl
1160 6f 6a 75 72 65 2d 6f 6d 69 74 2d 73 70 61 63 65 2d 62 65 74 77 65 65 6e 2d 74 61 67 2d 61 6e 64 ojure-omit-space-between-tag-and
1180 2d 64 65 6c 69 6d 69 74 65 72 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 39 31 20 -delimiters.#[0."\300\207".[(91.
11a0 31 32 33 20 34 30 29 5d 20 31 5d 20 22 41 6c 6c 6f 77 65 64 20 6f 70 65 6e 69 6e 67 20 64 65 6c 123.40)].1]."Allowed.opening.del
11c0 69 6d 69 74 65 72 20 63 68 61 72 61 63 74 65 72 73 20 61 66 74 65 72 20 61 20 72 65 61 64 65 72 imiter.characters.after.a.reader
11e0 20 6c 69 74 65 72 61 6c 20 74 61 67 2e 5c 6e 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 5b 20 69 73 .literal.tag.\nFor.example,.[.is
1200 20 61 6c 6c 6f 77 65 64 20 69 6e 20 3a 64 62 2f 69 64 5b 3a 64 62 2e 70 61 72 74 2f 75 73 65 72 .allowed.in.:db/id[:db.part/user
1220 5d 2e 22 20 28 73 65 74 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 5b 22 20 39 31 29 20 28 63 6f ].".(set.(const.:tag."[".91).(co
1240 6e 73 74 20 3a 74 61 67 20 22 7b 22 20 31 32 33 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 28 nst.:tag."{".123).(const.:tag."(
1260 22 20 34 30 29 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 5c 22 22 20 33 34 29 29 20 23 5b 32 35 ".40).(const.:tag."\"".34)).#[25
1280 37 20 22 5c 32 31 31 3c 5c 32 30 35 09 00 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 37 22 20 5b 7."\211<\205..\300\301.\"\207".[
12a0 63 6c 2d 65 76 65 72 79 20 63 68 61 72 61 63 74 65 72 70 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 cl-every.characterp].4."\n\n(fn.
12c0 56 41 4c 55 45 29 22 5d 20 63 6c 6f 6a 75 72 65 2d 62 75 69 6c 64 2d 74 6f 6f 6c 2d 66 69 6c 65 VALUE)"].clojure-build-tool-file
12e0 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 22 70 72 6f 6a 65 63 74 2e 63 6c 6a 22 s.#[0."\300\207".[("project.clj"
1300 20 22 62 75 69 6c 64 2e 62 6f 6f 74 22 20 22 62 75 69 6c 64 2e 67 72 61 64 6c 65 22 20 22 64 65 ."build.boot"."build.gradle"."de
1320 70 73 2e 65 64 6e 22 20 22 73 68 61 64 6f 77 2d 63 6c 6a 73 2e 65 64 6e 22 29 5d 20 31 5d 20 22 ps.edn"."shadow-cljs.edn")].1]."
1340 41 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 2c 20 77 68 69 63 68 20 69 64 65 6e 74 69 66 79 20 A.list.of.files,.which.identify.
1360 61 20 43 6c 6f 6a 75 72 65 20 70 72 6f 6a 65 63 74 27 73 20 72 6f 6f 74 2e 5c 6e 4f 75 74 2d 6f a.Clojure.project's.root.\nOut-o
1380 66 2d 74 68 65 20 62 6f 78 20 60 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 27 20 75 6e 64 65 72 73 74 f-the.box.`clojure-mode'.underst
13a0 61 6e 64 73 20 6c 65 69 6e 2c 20 62 6f 6f 74 2c 20 67 72 61 64 6c 65 2c 5c 6e 20 73 68 61 64 6f ands.lein,.boot,.gradle,\n.shado
13c0 77 2d 63 6c 6a 73 20 61 6e 64 20 74 6f 6f 6c 73 2e 64 65 70 73 2e 22 20 28 72 65 70 65 61 74 20 w-cljs.and.tools.deps.".(repeat.
13e0 73 74 72 69 6e 67 29 20 28 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 20 2e 20 22 35 2e 30 2e 30 22 29 string).(clojure-mode..."5.0.0")
1400 20 23 5b 32 35 37 20 22 5c 32 31 31 3c 5c 32 30 35 09 00 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 .#[257."\211<\205..\300\301.\"\2
1420 30 37 22 20 5b 63 6c 2d 65 76 65 72 79 20 73 74 72 69 6e 67 70 5d 20 34 20 22 5c 6e 5c 6e 28 66 07".[cl-every.stringp].4."\n\n(f
1440 6e 20 56 41 4c 55 45 29 22 5d 20 63 6c 6f 6a 75 72 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 2d n.VALUE)"].clojure-project-root-
1460 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 function.#[0."\300\207".[clojure
1480 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 2d 70 61 74 68 5d 20 31 5d 20 22 46 75 6e 63 74 69 6f 6e -project-root-path].1]."Function
14a0 20 74 6f 20 6c 6f 63 61 74 65 20 63 6c 6f 6a 75 72 65 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 20 .to.locate.clojure.project.root.
14c0 64 69 72 65 63 74 6f 72 79 2e 22 20 3a 72 69 73 6b 79 20 74 20 28 63 6c 6f 6a 75 72 65 2d 6d 6f directory.".:risky.t.(clojure-mo
14e0 64 65 20 2e 20 22 35 2e 37 2e 30 22 29 20 63 6c 6f 6a 75 72 65 2d 72 65 66 61 63 74 6f 72 2d 6d de..."5.7.0").clojure-refactor-m
1500 61 70 2d 70 72 65 66 69 78 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 22 03 12 22 5d 20 ap-prefix.#[0."\300\207".[".."].
1520 31 5d 20 22 43 6c 6f 6a 75 72 65 20 72 65 66 61 63 74 6f 72 20 6b 65 79 6d 61 70 20 70 72 65 66 1]."Clojure.refactor.keymap.pref
1540 69 78 2e 22 20 73 74 72 69 6e 67 20 28 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 20 2e 20 22 35 2e 36 ix.".string.(clojure-mode..."5.6
1560 2e 30 22 29 5d 20 31 30 29 0a 23 40 34 32 20 4b 65 79 6d 61 70 20 66 6f 72 20 43 6c 6f 6a 75 72 .0")].10).#@42.Keymap.for.Clojur
1580 65 20 72 65 66 61 63 74 6f 72 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 2e 1f 0a 28 64 65 66 76 61 72 e.refactoring.commands...(defvar
15a0 20 63 6c 6f 6a 75 72 65 2d 72 65 66 61 63 74 6f 72 2d 6d 61 70 20 28 62 79 74 65 2d 63 6f 64 65 .clojure-refactor-map.(byte-code
15c0 20 22 5c 33 30 30 20 5c 33 30 31 01 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 31 01 5c 33 ."\300.\301.\302\303#\210\301.\3
15e0 30 34 5c 33 30 33 23 5c 32 31 30 5c 33 30 31 01 5c 33 30 35 5c 33 30 36 23 5c 32 31 30 5c 33 30 04\303#\210\301.\305\306#\210\30
1600 31 01 5c 33 30 37 5c 33 30 36 23 5c 32 31 30 5c 33 30 31 01 5c 33 31 30 5c 33 31 31 23 5c 32 31 1.\307\306#\210\301.\310\311#\21
1620 30 5c 33 30 31 01 5c 33 31 32 5c 33 31 31 23 5c 32 31 30 5c 33 30 31 01 5c 33 31 33 5c 33 31 34 0\301.\312\311#\210\301.\313\314
1640 23 5c 32 31 30 5c 33 30 31 01 5c 33 31 35 5c 33 31 34 23 5c 32 31 30 5c 33 30 31 01 5c 33 31 36 #\210\301.\315\314#\210\301.\316
1660 5c 33 31 37 23 5c 32 31 30 5c 33 30 31 01 5c 33 32 30 5c 33 31 37 23 5c 32 31 30 5c 33 30 31 01 \317#\210\301.\320\317#\210\301.
1680 5c 33 32 31 5c 33 32 32 23 5c 32 31 30 5c 33 30 31 01 5c 33 32 33 5c 33 32 32 23 5c 32 31 30 5c \321\322#\210\301.\323\322#\210\
16a0 33 30 31 01 5c 33 32 34 5c 33 32 35 23 5c 32 31 30 5c 33 30 31 01 5c 33 32 36 5c 33 32 35 23 5c 301.\324\325#\210\301.\326\325#\
16c0 32 31 30 5c 33 30 31 01 5c 33 32 37 5c 33 33 30 23 5c 32 31 30 5c 33 30 31 01 5c 33 33 31 5c 33 210\301.\327\330#\210\301.\331\3
16e0 33 30 23 5c 32 31 30 5c 33 30 31 01 5c 33 33 32 5c 33 33 33 23 5c 32 31 30 5c 33 30 31 01 5c 33 30#\210\301.\332\333#\210\301.\3
1700 33 34 5c 33 33 33 23 5c 32 31 30 5c 33 30 31 01 5c 33 33 35 5c 33 33 36 23 5c 32 31 30 5c 33 30 34\333#\210\301.\335\336#\210\30
1720 31 01 5c 33 33 37 5c 33 33 36 23 5c 32 31 30 5c 33 30 31 01 5c 33 34 30 5c 33 34 31 23 5c 32 31 1.\337\336#\210\301.\340\341#\21
1740 30 5c 33 30 31 01 5c 33 34 32 5c 33 34 31 23 5c 32 31 30 5c 33 30 31 01 5c 33 34 33 5c 33 34 34 0\301.\342\341#\210\301.\343\344
1760 23 5c 32 31 30 5c 33 30 31 01 5c 33 34 35 5c 33 34 34 23 5c 32 31 30 5c 33 30 31 01 5c 33 34 36 #\210\301.\345\344#\210\301.\346
1780 5c 33 34 37 23 5c 32 31 30 5c 33 30 31 01 5c 33 35 30 5c 33 34 37 23 5c 32 31 30 5c 33 30 31 01 \347#\210\301.\350\347#\210\301.
17a0 5c 33 35 31 5c 33 35 32 23 5c 32 31 30 5c 33 30 31 01 5c 33 35 33 5c 33 35 32 23 5c 32 31 30 5c \351\352#\210\301.\353\352#\210\
17c0 33 30 31 01 5c 33 35 34 5c 33 35 35 23 5c 32 31 30 5c 33 30 31 01 5c 33 35 36 5c 33 35 37 23 5c 301.\354\355#\210\301.\356\357#\
17e0 32 31 30 5c 33 30 31 01 5c 33 36 30 5c 33 36 31 23 5c 32 31 30 5c 33 30 31 01 5c 33 36 32 5c 33 210\301.\360\361#\210\301.\362\3
1800 36 33 23 5c 32 31 30 5c 33 30 31 01 5c 33 36 34 5c 33 36 35 23 5c 32 31 30 5c 33 30 31 01 5c 33 63#\210\301.\364\365#\210\301.\3
1820 36 36 5c 33 36 37 23 5c 32 31 30 5c 33 30 31 01 5c 33 37 30 5c 33 37 31 23 5c 32 31 30 5c 33 30 66\367#\210\301.\370\371#\210\30
1840 31 01 5c 33 37 32 5c 33 37 33 23 5c 32 31 30 5c 32 31 31 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 1.\372\373#\210\211\207".[make-s
1860 70 61 72 73 65 2d 6b 65 79 6d 61 70 20 64 65 66 69 6e 65 2d 6b 65 79 20 22 14 22 20 63 6c 6f 6a parse-keymap.define-key.".".cloj
1880 75 72 65 2d 74 68 72 65 61 64 20 22 74 22 20 22 15 22 20 63 6c 6f 6a 75 72 65 2d 75 6e 77 69 6e ure-thread."t".".".clojure-unwin
18a0 64 20 22 75 22 20 22 06 22 20 63 6c 6f 6a 75 72 65 2d 74 68 72 65 61 64 2d 66 69 72 73 74 2d 61 d."u".".".clojure-thread-first-a
18c0 6c 6c 20 22 66 22 20 22 5c 66 22 20 63 6c 6f 6a 75 72 65 2d 74 68 72 65 61 64 2d 6c 61 73 74 2d ll."f"."\f".clojure-thread-last-
18e0 61 6c 6c 20 22 6c 22 20 22 01 22 20 63 6c 6f 6a 75 72 65 2d 75 6e 77 69 6e 64 2d 61 6c 6c 20 22 all."l".".".clojure-unwind-all."
1900 61 22 20 22 10 22 20 63 6c 6f 6a 75 72 65 2d 63 79 63 6c 65 2d 70 72 69 76 61 63 79 20 22 70 22 a".".".clojure-cycle-privacy."p"
1920 20 5b 36 37 31 30 38 39 30 34 5d 20 63 6c 6f 6a 75 72 65 2d 63 6f 6e 76 65 72 74 2d 63 6f 6c 6c .[67108904].clojure-convert-coll
1940 65 63 74 69 6f 6e 2d 74 6f 2d 6c 69 73 74 20 22 28 22 20 5b 36 37 31 30 38 39 30 33 5d 20 63 6c ection-to-list."(".[67108903].cl
1960 6f 6a 75 72 65 2d 63 6f 6e 76 65 72 74 2d 63 6f 6c 6c 65 63 74 69 6f 6e 2d 74 6f 2d 71 75 6f 74 ojure-convert-collection-to-quot
1980 65 64 2d 6c 69 73 74 20 22 27 22 20 5b 36 37 31 30 38 39 38 37 5d 20 63 6c 6f 6a 75 72 65 2d 63 ed-list."'".[67108987].clojure-c
19a0 6f 6e 76 65 72 74 2d 63 6f 6c 6c 65 63 74 69 6f 6e 2d 74 6f 2d 6d 61 70 20 22 7b 22 20 22 1b 22 onvert-collection-to-map."{"."."
19c0 20 63 6c 6f 6a 75 72 65 2d 63 6f 6e 76 65 72 74 2d 63 6f 6c 6c 65 63 74 69 6f 6e 2d 74 6f 2d 76 .clojure-convert-collection-to-v
19e0 65 63 74 6f 72 20 22 5b 22 20 5b 36 37 31 30 38 38 39 39 5d 20 63 6c 6f 6a 75 72 65 2d 63 6f 6e ector."[".[67108899].clojure-con
1a00 76 65 72 74 2d 63 6f 6c 6c 65 63 74 69 6f 6e 2d 74 6f 2d 73 65 74 20 22 23 22 20 22 09 22 20 63 vert-collection-to-set."#".".".c
1a20 6c 6f 6a 75 72 65 2d 63 79 63 6c 65 2d 69 66 20 22 69 22 20 22 17 22 20 63 6c 6f 6a 75 72 65 2d lojure-cycle-if."i".".".clojure-
1a40 63 79 63 6c 65 2d 77 68 65 6e 20 22 77 22 20 22 0f 22 20 63 6c 6f 6a 75 72 65 2d 63 79 63 6c 65 cycle-when."w".".".clojure-cycle
1a60 2d 6e 6f 74 20 22 6f 22 20 22 6e 69 22 20 63 6c 6f 6a 75 72 65 2d 69 6e 73 65 72 74 2d 6e 73 2d -not."o"."ni".clojure-insert-ns-
1a80 66 6f 72 6d 20 22 6e 68 22 20 63 6c 6f 6a 75 72 65 2d 69 6e 73 65 72 74 2d 6e 73 2d 66 6f 72 6d form."nh".clojure-insert-ns-form
1aa0 2d 61 74 2d 70 6f 69 6e 74 20 22 6e 75 22 20 63 6c 6f 6a 75 72 65 2d 75 70 64 61 74 65 2d 6e 73 -at-point."nu".clojure-update-ns
1ac0 20 22 6e 73 22 20 63 6c 6f 6a 75 72 65 2d 73 6f 72 74 2d 6e 73 20 22 73 69 22 20 63 6c 6f 6a 75 ."ns".clojure-sort-ns."si".cloju
1ae0 72 65 2d 69 6e 74 72 6f 64 75 63 65 2d 6c 65 74 20 22 73 6d 22 20 63 6c 6f 6a 75 72 65 2d 6d 6f re-introduce-let."sm".clojure-mo
1b00 76 65 2d 74 6f 2d 6c 65 74 20 22 73 66 22 20 63 6c 6f 6a 75 72 65 2d 6c 65 74 2d 66 6f 72 77 61 ve-to-let."sf".clojure-let-forwa
1b20 72 64 2d 73 6c 75 72 70 2d 73 65 78 70 20 22 73 62 22 20 63 6c 6f 6a 75 72 65 2d 6c 65 74 2d 62 rd-slurp-sexp."sb".clojure-let-b
1b40 61 63 6b 77 61 72 64 2d 73 6c 75 72 70 2d 73 65 78 70 5d 20 35 29 20 28 23 24 20 2e 20 35 34 38 ackward-slurp-sexp].5).(#$...548
1b60 37 29 29 0a 28 66 73 65 74 20 27 63 6c 6f 6a 75 72 65 2d 72 65 66 61 63 74 6f 72 2d 6d 61 70 20 7)).(fset.'clojure-refactor-map.
1b80 63 6c 6f 6a 75 72 65 2d 72 65 66 61 63 74 6f 72 2d 6d 61 70 29 0a 23 40 32 36 20 4b 65 79 6d 61 clojure-refactor-map).#@26.Keyma
1ba0 70 20 66 6f 72 20 43 6c 6f 6a 75 72 65 20 6d 6f 64 65 2e 1f 0a 28 64 65 66 76 61 72 20 63 6c 6f p.for.Clojure.mode...(defvar.clo
1bc0 6a 75 72 65 2d 6d 6f 64 65 2d 6d 61 70 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 32 20 5c jure-mode-map.(byte-code."\302.\
1be0 33 30 33 01 08 5c 22 5c 32 31 30 5c 33 30 34 01 5c 33 30 35 5c 33 30 36 23 5c 32 31 30 5c 33 30 303..\"\210\304.\305\306#\210\30
1c00 34 01 5c 33 30 37 5c 33 31 30 23 5c 32 31 30 5c 33 30 34 01 09 5c 33 31 31 23 5c 32 31 30 5c 33 4.\307\310#\210\304..\311#\210\3
1c20 31 32 5c 33 31 33 21 5c 32 31 30 5c 33 31 34 5c 33 31 35 02 5c 33 31 36 5c 33 31 37 24 5c 32 31 12\313!\210\314\315.\316\317$\21
1c40 30 5c 32 31 31 5c 32 30 37 22 20 5b 70 72 6f 67 2d 6d 6f 64 65 2d 6d 61 70 20 63 6c 6f 6a 75 72 0\211\207".[prog-mode-map.clojur
1c60 65 2d 72 65 66 61 63 74 6f 72 2d 6d 61 70 2d 70 72 65 66 69 78 20 6d 61 6b 65 2d 73 70 61 72 73 e-refactor-map-prefix.make-spars
1c80 65 2d 6b 65 79 6d 61 70 20 73 65 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 64 65 66 69 6e e-keymap.set-keymap-parent.defin
1ca0 65 2d 6b 65 79 20 5b 36 37 31 30 38 39 32 32 5d 20 63 6c 6f 6a 75 72 65 2d 74 6f 67 67 6c 65 2d e-key.[67108922].clojure-toggle-
1cc0 6b 65 79 77 6f 72 64 2d 73 74 72 69 6e 67 20 22 03 20 22 20 63 6c 6f 6a 75 72 65 2d 61 6c 69 67 keyword-string."..".clojure-alig
1ce0 6e 20 63 6c 6f 6a 75 72 65 2d 72 65 66 61 63 74 6f 72 2d 6d 61 70 20 28 6c 61 6d 62 64 61 20 28 n.clojure-refactor-map.(lambda.(
1d00 23 31 3d 23 3a 64 65 66 2d 74 6d 70 2d 76 61 72 29 20 28 64 65 66 76 61 72 20 63 6c 6f 6a 75 72 #1=#:def-tmp-var).(defvar.clojur
1d20 65 2d 6d 6f 64 65 2d 6d 65 6e 75 20 23 31 23 20 23 32 3d 22 43 6c 6f 6a 75 72 65 20 4d 6f 64 65 e-mode-menu.#1#.#2="Clojure.Mode
1d40 20 4d 65 6e 75 22 29 29 20 6e 69 6c 20 65 61 73 79 2d 6d 65 6e 75 2d 64 6f 2d 64 65 66 69 6e 65 .Menu")).nil.easy-menu-do-define
1d60 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 6d 65 6e 75 20 23 32 23 20 28 22 43 6c 6f 6a 75 72 65 .clojure-mode-menu.#2#.("Clojure
1d80 22 20 5b 22 54 6f 67 67 6c 65 20 62 65 74 77 65 65 6e 20 73 74 72 69 6e 67 20 26 20 6b 65 79 77 ".["Toggle.between.string.&.keyw
1da0 6f 72 64 22 20 63 6c 6f 6a 75 72 65 2d 74 6f 67 67 6c 65 2d 6b 65 79 77 6f 72 64 2d 73 74 72 69 ord".clojure-toggle-keyword-stri
1dc0 6e 67 5d 20 5b 22 41 6c 69 67 6e 20 65 78 70 72 65 73 73 69 6f 6e 22 20 63 6c 6f 6a 75 72 65 2d ng].["Align.expression".clojure-
1de0 61 6c 69 67 6e 5d 20 5b 22 43 79 63 6c 65 20 70 72 69 76 61 63 79 22 20 63 6c 6f 6a 75 72 65 2d align].["Cycle.privacy".clojure-
1e00 63 79 63 6c 65 2d 70 72 69 76 61 63 79 5d 20 5b 22 43 79 63 6c 65 20 69 66 2c 20 69 66 2d 6e 6f cycle-privacy].["Cycle.if,.if-no
1e20 74 22 20 63 6c 6f 6a 75 72 65 2d 63 79 63 6c 65 2d 69 66 5d 20 5b 22 43 79 63 6c 65 20 77 68 65 t".clojure-cycle-if].["Cycle.whe
1e40 6e 2c 20 77 68 65 6e 2d 6e 6f 74 22 20 63 6c 6f 6a 75 72 65 2d 63 79 63 6c 65 2d 77 68 65 6e 5d n,.when-not".clojure-cycle-when]
1e60 20 5b 22 43 79 63 6c 65 20 6e 6f 74 22 20 63 6c 6f 6a 75 72 65 2d 63 79 63 6c 65 2d 6e 6f 74 5d .["Cycle.not".clojure-cycle-not]
1e80 20 28 22 6e 73 20 66 6f 72 6d 73 22 20 5b 22 49 6e 73 65 72 74 20 6e 73 20 66 6f 72 6d 20 61 74 .("ns.forms".["Insert.ns.form.at
1ea0 20 74 68 65 20 74 6f 70 22 20 63 6c 6f 6a 75 72 65 2d 69 6e 73 65 72 74 2d 6e 73 2d 66 6f 72 6d .the.top".clojure-insert-ns-form
1ec0 5d 20 5b 22 49 6e 73 65 72 74 20 6e 73 20 66 6f 72 6d 20 68 65 72 65 22 20 63 6c 6f 6a 75 72 65 ].["Insert.ns.form.here".clojure
1ee0 2d 69 6e 73 65 72 74 2d 6e 73 2d 66 6f 72 6d 2d 61 74 2d 70 6f 69 6e 74 5d 20 5b 22 55 70 64 61 -insert-ns-form-at-point].["Upda
1f00 74 65 20 6e 73 20 66 6f 72 6d 22 20 63 6c 6f 6a 75 72 65 2d 75 70 64 61 74 65 2d 6e 73 5d 20 5b te.ns.form".clojure-update-ns].[
1f20 22 53 6f 72 74 20 6e 73 20 66 6f 72 6d 22 20 63 6c 6f 6a 75 72 65 2d 73 6f 72 74 2d 6e 73 5d 29 "Sort.ns.form".clojure-sort-ns])
1f40 20 28 22 43 6f 6e 76 65 72 74 20 63 6f 6c 6c 65 63 74 69 6f 6e 22 20 5b 22 43 6f 6e 76 65 72 74 .("Convert.collection".["Convert
1f60 20 74 6f 20 6c 69 73 74 22 20 63 6c 6f 6a 75 72 65 2d 63 6f 6e 76 65 72 74 2d 63 6f 6c 6c 65 63 .to.list".clojure-convert-collec
1f80 74 69 6f 6e 2d 74 6f 2d 6c 69 73 74 5d 20 5b 22 43 6f 6e 76 65 72 74 20 74 6f 20 71 75 6f 74 65 tion-to-list].["Convert.to.quote
1fa0 64 20 6c 69 73 74 22 20 63 6c 6f 6a 75 72 65 2d 63 6f 6e 76 65 72 74 2d 63 6f 6c 6c 65 63 74 69 d.list".clojure-convert-collecti
1fc0 6f 6e 2d 74 6f 2d 71 75 6f 74 65 64 2d 6c 69 73 74 5d 20 5b 22 43 6f 6e 76 65 72 74 20 74 6f 20 on-to-quoted-list].["Convert.to.
1fe0 6d 61 70 22 20 63 6c 6f 6a 75 72 65 2d 63 6f 6e 76 65 72 74 2d 63 6f 6c 6c 65 63 74 69 6f 6e 2d map".clojure-convert-collection-
2000 74 6f 2d 6d 61 70 5d 20 5b 22 43 6f 6e 76 65 72 74 20 74 6f 20 76 65 63 74 6f 72 22 20 63 6c 6f to-map].["Convert.to.vector".clo
2020 6a 75 72 65 2d 63 6f 6e 76 65 72 74 2d 63 6f 6c 6c 65 63 74 69 6f 6e 2d 74 6f 2d 76 65 63 74 6f jure-convert-collection-to-vecto
2040 72 5d 20 5b 22 43 6f 6e 76 65 72 74 20 74 6f 20 73 65 74 22 20 63 6c 6f 6a 75 72 65 2d 63 6f 6e r].["Convert.to.set".clojure-con
2060 76 65 72 74 2d 63 6f 6c 6c 65 63 74 69 6f 6e 2d 74 6f 2d 73 65 74 5d 29 20 28 22 52 65 66 61 63 vert-collection-to-set]).("Refac
2080 74 6f 72 20 2d 3e 20 61 6e 64 20 2d 3e 3e 22 20 5b 22 54 68 72 65 61 64 20 6f 6e 63 65 20 6d 6f tor.->.and.->>".["Thread.once.mo
20a0 72 65 22 20 63 6c 6f 6a 75 72 65 2d 74 68 72 65 61 64 5d 20 5b 22 46 75 6c 6c 79 20 74 68 72 65 re".clojure-thread].["Fully.thre
20c0 61 64 20 61 20 66 6f 72 6d 20 77 69 74 68 20 2d 3e 22 20 63 6c 6f 6a 75 72 65 2d 74 68 72 65 61 ad.a.form.with.->".clojure-threa
20e0 64 2d 66 69 72 73 74 2d 61 6c 6c 5d 20 5b 22 46 75 6c 6c 79 20 74 68 72 65 61 64 20 61 20 66 6f d-first-all].["Fully.thread.a.fo
2100 72 6d 20 77 69 74 68 20 2d 3e 3e 22 20 63 6c 6f 6a 75 72 65 2d 74 68 72 65 61 64 2d 6c 61 73 74 rm.with.->>".clojure-thread-last
2120 2d 61 6c 6c 5d 20 22 2d 2d 22 20 5b 22 55 6e 77 69 6e 64 20 6f 6e 63 65 22 20 63 6c 6f 6a 75 72 -all]."--".["Unwind.once".clojur
2140 65 2d 75 6e 77 69 6e 64 5d 20 5b 22 46 75 6c 6c 79 20 75 6e 77 69 6e 64 20 61 20 74 68 72 65 61 e-unwind].["Fully.unwind.a.threa
2160 64 69 6e 67 20 6d 61 63 72 6f 22 20 63 6c 6f 6a 75 72 65 2d 75 6e 77 69 6e 64 2d 61 6c 6c 5d 29 ding.macro".clojure-unwind-all])
2180 20 28 22 4c 65 74 20 65 78 70 72 65 73 73 69 6f 6e 22 20 5b 22 49 6e 74 72 6f 64 75 63 65 20 6c .("Let.expression".["Introduce.l
21a0 65 74 22 20 63 6c 6f 6a 75 72 65 2d 69 6e 74 72 6f 64 75 63 65 2d 6c 65 74 5d 20 5b 22 4d 6f 76 et".clojure-introduce-let].["Mov
21c0 65 20 74 6f 20 6c 65 74 22 20 63 6c 6f 6a 75 72 65 2d 6d 6f 76 65 2d 74 6f 2d 6c 65 74 5d 20 5b e.to.let".clojure-move-to-let].[
21e0 22 46 6f 72 77 61 72 64 20 73 6c 75 72 70 20 66 6f 72 6d 20 69 6e 74 6f 20 6c 65 74 22 20 63 6c "Forward.slurp.form.into.let".cl
2200 6f 6a 75 72 65 2d 6c 65 74 2d 66 6f 72 77 61 72 64 2d 73 6c 75 72 70 2d 73 65 78 70 5d 20 5b 22 ojure-let-forward-slurp-sexp].["
2220 42 61 63 6b 77 61 72 64 20 73 6c 75 72 70 20 66 6f 72 6d 20 69 6e 74 6f 20 6c 65 74 22 20 63 6c Backward.slurp.form.into.let".cl
2240 6f 6a 75 72 65 2d 6c 65 74 2d 62 61 63 6b 77 61 72 64 2d 73 6c 75 72 70 2d 73 65 78 70 5d 29 20 ojure-let-backward-slurp-sexp]).
2260 28 22 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 22 20 5b 22 56 69 65 77 20 61 20 43 6c 6f 6a 75 72 ("Documentation".["View.a.Clojur
2280 65 20 67 75 69 64 65 22 20 63 6c 6f 6a 75 72 65 2d 76 69 65 77 2d 67 75 69 64 65 5d 20 5b 22 56 e.guide".clojure-view-guide].["V
22a0 69 65 77 20 61 20 43 6c 6f 6a 75 72 65 20 72 65 66 65 72 65 6e 63 65 20 73 65 63 74 69 6f 6e 22 iew.a.Clojure.reference.section"
22c0 20 63 6c 6f 6a 75 72 65 2d 76 69 65 77 2d 72 65 66 65 72 65 6e 63 65 2d 73 65 63 74 69 6f 6e 5d .clojure-view-reference-section]
22e0 20 5b 22 56 69 65 77 20 74 68 65 20 43 6c 6f 6a 75 72 65 20 63 68 65 61 74 73 68 65 65 74 22 20 .["View.the.Clojure.cheatsheet".
2300 63 6c 6f 6a 75 72 65 2d 76 69 65 77 2d 63 68 65 61 74 73 68 65 65 74 5d 20 5b 22 56 69 65 77 20 clojure-view-cheatsheet].["View.
2320 74 68 65 20 43 6c 6f 6a 75 72 65 20 47 72 69 6d 6f 69 72 65 22 20 63 6c 6f 6a 75 72 65 2d 76 69 the.Clojure.Grimoire".clojure-vi
2340 65 77 2d 67 72 69 6d 6f 69 72 65 5d 20 5b 22 56 69 65 77 20 74 68 65 20 43 6c 6f 6a 75 72 65 20 ew-grimoire].["View.the.Clojure.
2360 73 74 79 6c 65 20 67 75 69 64 65 22 20 63 6c 6f 6a 75 72 65 2d 76 69 65 77 2d 73 74 79 6c 65 2d style.guide".clojure-view-style-
2380 67 75 69 64 65 5d 29 20 22 2d 2d 22 20 5b 22 52 65 70 6f 72 74 20 61 20 63 6c 6f 6a 75 72 65 2d guide])."--".["Report.a.clojure-
23a0 6d 6f 64 65 20 62 75 67 22 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 72 65 70 6f 72 74 2d 62 75 mode.bug".clojure-mode-report-bu
23c0 67 5d 20 5b 22 43 6c 6f 6a 75 72 65 2d 6d 6f 64 65 20 76 65 72 73 69 6f 6e 22 20 63 6c 6f 6a 75 g].["Clojure-mode.version".cloju
23e0 72 65 2d 6d 6f 64 65 2d 64 69 73 70 6c 61 79 2d 76 65 72 73 69 6f 6e 5d 29 5d 20 36 29 20 28 23 re-mode-display-version])].6).(#
2400 24 20 2e 20 37 30 36 37 29 29 0a 23 40 37 38 20 53 79 6e 74 61 78 20 74 61 62 6c 65 20 66 6f 72 $...7067)).#@78.Syntax.table.for
2420 20 43 6c 6f 6a 75 72 65 20 6d 6f 64 65 2e 0a 49 6e 68 65 72 69 74 73 20 66 72 6f 6d 20 60 65 6d .Clojure.mode..Inherits.from.`em
2440 61 63 73 2d 6c 69 73 70 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 27 2e 1f 0a 28 64 acs-lisp-mode-syntax-table'...(d
2460 65 66 76 61 72 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 efvar.clojure-mode-syntax-table.
2480 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 08 21 5c 33 30 32 5c 33 30 33 5c 33 30 34 03 23 (byte-code."\301.!\302\303\304.#
24a0 5c 32 31 30 5c 33 30 32 5c 33 30 35 5c 33 30 36 03 23 5c 32 31 30 5c 33 30 32 5c 33 30 37 5c 33 \210\302\305\306.#\210\302\307\3
24c0 31 30 03 23 5c 32 31 30 5c 33 30 32 5c 33 31 31 5c 33 31 32 03 23 5c 32 31 30 5c 33 30 32 5c 33 10.#\210\302\311\312.#\210\302\3
24e0 31 33 5c 33 31 34 03 23 5c 32 31 30 5c 33 30 32 5c 33 31 35 5c 33 31 34 03 23 5c 32 31 30 5c 33 13\314.#\210\302\315\314.#\210\3
2500 30 32 5c 33 31 36 5c 33 31 37 03 23 5c 32 31 30 5c 33 30 32 5c 33 32 30 5c 33 31 37 03 23 5c 32 02\316\317.#\210\302\320\317.#\2
2520 31 30 5c 33 30 32 5c 33 32 31 5c 33 31 37 03 23 5c 32 31 30 5c 32 31 31 5c 32 30 37 22 20 5b 65 10\302\321\317.#\210\211\207".[e
2540 6d 61 63 73 2d 6c 69 73 70 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 63 6f 70 79 macs-lisp-mode-syntax-table.copy
2560 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 6d 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74 72 -syntax-table.modify-syntax-entr
2580 79 20 31 32 33 20 22 28 7d 22 20 31 32 35 20 22 29 7b 22 20 39 31 20 22 28 5d 22 20 39 33 20 22 y.123."(}".125."){".91."(]".93."
25a0 29 5b 22 20 36 33 20 22 5f 20 70 22 20 33 35 20 31 32 36 20 22 27 22 20 39 34 20 36 34 5d 20 35 )[".63."_.p".35.126."'".94.64].5
25c0 29 20 28 23 24 20 2e 20 39 32 33 32 29 29 0a 28 64 65 66 63 6f 6e 73 74 20 63 6c 6f 6a 75 72 65 ).(#$...9232)).(defconst.clojure
25e0 2d 2d 70 72 65 74 74 69 66 79 2d 73 79 6d 62 6f 6c 73 2d 61 6c 69 73 74 20 27 28 28 22 66 6e 22 --prettify-symbols-alist.'(("fn"
2600 20 2e 20 39 35 35 29 29 29 0a 23 40 32 34 38 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 ...955))).#@248.The.function.use
2620 64 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 65 78 70 65 63 74 65 64 20 6e 61 6d 65 d.to.determine.the.expected.name
2640 73 70 61 63 65 20 6f 66 20 61 20 66 69 6c 65 2e 0a 60 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 27 20 space.of.a.file..`clojure-mode'.
2660 73 68 69 70 73 20 61 20 62 61 73 69 63 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 64 20 60 63 6c ships.a.basic.function.named.`cl
2680 6f 6a 75 72 65 2d 65 78 70 65 63 74 65 64 2d 6e 73 27 0a 74 68 61 74 20 64 6f 65 73 20 62 61 73 ojure-expected-ns'.that.does.bas
26a0 69 63 20 68 65 75 72 69 73 74 69 63 73 20 74 6f 20 66 69 67 75 72 65 20 74 68 69 73 20 6f 75 74 ic.heuristics.to.figure.this.out
26c0 2e 0a 43 49 44 45 52 20 70 72 6f 76 69 64 65 73 20 61 20 6d 6f 72 65 20 63 6f 6d 70 6c 65 78 20 ..CIDER.provides.a.more.complex.
26e0 76 65 72 73 69 6f 6e 20 77 68 69 63 68 20 64 6f 65 73 20 63 6c 61 73 73 70 61 74 68 20 61 6e 61 version.which.does.classpath.ana
2700 6c 79 73 69 73 2e 1f 0a 28 64 65 66 76 61 72 20 63 6c 6f 6a 75 72 65 2d 65 78 70 65 63 74 65 64 lysis...(defvar.clojure-expected
2720 2d 6e 73 2d 66 75 6e 63 74 69 6f 6e 20 6e 69 6c 20 28 23 24 20 2e 20 39 37 34 34 29 29 0a 28 6d -ns-function.nil.(#$...9744)).(m
2740 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 27 63 6c 6f 6a 75 ake-variable-buffer-local.'cloju
2760 72 65 2d 65 78 70 65 63 74 65 64 2d 6e 73 2d 66 75 6e 63 74 69 6f 6e 29 0a 23 40 36 33 20 44 69 re-expected-ns-function).#@63.Di
2780 73 70 6c 61 79 20 74 68 65 20 63 75 72 72 65 6e 74 20 60 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d splay.the.current.`clojure-mode-
27a0 76 65 72 73 69 6f 6e 27 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 1f 0a 28 64 65 version'.in.the.minibuffer...(de
27c0 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 64 69 73 70 6c 61 79 2d 76 65 72 falias.'clojure-mode-display-ver
27e0 73 69 6f 6e 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 08 5c 22 5c 32 30 37 22 20 5b 63 6c 6f 6a sion.#[0."\301\302.\"\207".[cloj
2800 75 72 65 2d 6d 6f 64 65 2d 76 65 72 73 69 6f 6e 20 6d 65 73 73 61 67 65 20 22 63 6c 6f 6a 75 72 ure-mode-version.message."clojur
2820 65 2d 6d 6f 64 65 20 28 76 65 72 73 69 6f 6e 20 25 73 29 22 5d 20 33 20 28 23 24 20 2e 20 31 30 e-mode.(version.%s)"].3.(#$...10
2840 31 31 30 29 20 6e 69 6c 5d 29 0a 23 40 34 33 20 54 68 65 20 55 52 4c 20 74 6f 20 72 65 70 6f 72 110).nil]).#@43.The.URL.to.repor
2860 74 20 61 20 60 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 27 20 69 73 73 75 65 2e 1f 0a 28 64 65 66 63 t.a.`clojure-mode'.issue...(defc
2880 6f 6e 73 74 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 72 65 70 6f 72 74 2d 62 75 67 2d 75 72 6c onst.clojure-mode-report-bug-url
28a0 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 63 6c 6f 6a 75 72 65 2d 65 6d 61 ."https://github.com/clojure-ema
28c0 63 73 2f 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2f 69 73 73 75 65 73 2f 6e 65 77 22 20 28 23 24 20 cs/clojure-mode/issues/new".(#$.
28e0 2e 20 31 30 33 32 30 29 29 0a 23 40 33 39 20 52 65 70 6f 72 74 20 61 20 62 75 67 20 69 6e 20 79 ..10320)).#@39.Report.a.bug.in.y
2900 6f 75 72 20 64 65 66 61 75 6c 74 20 62 72 6f 77 73 65 72 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 our.default.browser...(defalias.
2920 27 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 72 65 70 6f 72 74 2d 62 75 67 20 23 5b 30 20 22 5c 33 'clojure-mode-report-bug.#[0."\3
2940 30 31 08 21 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 72 65 70 6f 72 74 2d 62 01.!\207".[clojure-mode-report-b
2960 75 67 2d 75 72 6c 20 62 72 6f 77 73 65 2d 75 72 6c 5d 20 32 20 28 23 24 20 2e 20 31 30 34 37 39 ug-url.browse-url].2.(#$...10479
2980 29 20 6e 69 6c 5d 29 0a 23 40 34 33 20 54 68 65 20 62 61 73 65 20 55 52 4c 20 66 6f 72 20 6f 66 ).nil]).#@43.The.base.URL.for.of
29a0 66 69 63 69 61 6c 20 43 6c 6f 6a 75 72 65 20 67 75 69 64 65 73 2e 1f 0a 28 64 65 66 63 6f 6e 73 ficial.Clojure.guides...(defcons
29c0 74 20 63 6c 6f 6a 75 72 65 2d 67 75 69 64 65 73 2d 62 61 73 65 2d 75 72 6c 20 22 68 74 74 70 73 t.clojure-guides-base-url."https
29e0 3a 2f 2f 63 6c 6f 6a 75 72 65 2e 6f 72 67 2f 67 75 69 64 65 73 2f 22 20 28 23 24 20 2e 20 31 30 ://clojure.org/guides/".(#$...10
2a00 36 33 37 29 29 0a 23 40 34 30 20 41 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 6f 66 66 69 63 69 61 637)).#@40.A.list.of.all.officia
2a20 6c 20 43 6c 6f 6a 75 72 65 20 67 75 69 64 65 73 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 63 6c 6f l.Clojure.guides...(defconst.clo
2a40 6a 75 72 65 2d 67 75 69 64 65 73 20 27 28 28 22 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 64 22 jure-guides.'(("Getting.Started"
2a60 20 2e 20 22 67 65 74 74 69 6e 67 5f 73 74 61 72 74 65 64 22 29 20 28 22 46 41 51 22 20 2e 20 22 ..."getting_started").("FAQ"..."
2a80 66 61 71 22 29 20 28 22 73 70 65 63 22 20 2e 20 22 73 70 65 63 22 29 20 28 22 44 65 73 74 72 75 faq").("spec"..."spec").("Destru
2aa0 63 74 75 72 69 6e 67 22 20 2e 20 22 64 65 73 74 72 75 63 74 75 72 69 6e 67 22 29 20 28 22 54 68 cturing"..."destructuring").("Th
2ac0 72 65 61 64 69 6e 67 20 4d 61 63 72 6f 73 22 20 2e 20 22 74 68 72 65 61 64 69 6e 67 5f 6d 61 63 reading.Macros"..."threading_mac
2ae0 72 6f 73 22 29 20 28 22 43 6f 6d 70 61 72 61 74 6f 72 73 22 20 2e 20 22 63 6f 6d 70 61 72 61 74 ros").("Comparators"..."comparat
2b00 6f 72 73 22 29 20 28 22 52 65 61 64 65 72 20 43 6f 6e 64 69 74 69 6f 6e 61 6c 73 22 20 2e 20 22 ors").("Reader.Conditionals"..."
2b20 72 65 61 64 65 72 5f 63 6f 6e 64 69 74 69 6f 6e 61 6c 73 22 29 29 20 28 23 24 20 2e 20 31 30 37 reader_conditionals")).(#$...107
2b40 36 33 29 29 0a 23 40 31 31 35 20 4f 70 65 6e 20 61 20 43 6c 6f 6a 75 72 65 20 67 75 69 64 65 20 63)).#@115.Open.a.Clojure.guide.
2b60 69 6e 20 79 6f 75 72 20 64 65 66 61 75 6c 74 20 62 72 6f 77 73 65 72 2e 0a 0a 54 68 65 20 63 6f in.your.default.browser...The.co
2b80 6d 6d 61 6e 64 20 77 69 6c 6c 20 70 72 6f 6d 70 74 20 79 6f 75 20 74 6f 20 73 65 6c 65 63 74 20 mmand.will.prompt.you.to.select.
2ba0 6f 6e 65 20 6f 66 20 74 68 65 20 61 76 61 69 6c 61 62 6c 65 20 67 75 69 64 65 73 2e 1f 0a 28 64 one.of.the.available.guides...(d
2bc0 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 76 69 65 77 2d 67 75 69 64 65 20 23 5b 30 20 efalias.'clojure-view-guide.#[0.
2be0 22 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 5c 22 5c 22 5c 32 31 31 5c 32 30 35 17 00 "\302\303\304\305.\"\"\211\205..
2c00 09 5c 33 30 36 02 08 5c 22 41 50 5c 33 30 37 01 21 5c 32 36 32 01 5c 32 30 37 22 20 5b 63 6c 6f .\306..\"AP\307.!\262.\207".[clo
2c20 6a 75 72 65 2d 67 75 69 64 65 73 20 63 6c 6f 6a 75 72 65 2d 67 75 69 64 65 73 2d 62 61 73 65 2d jure-guides.clojure-guides-base-
2c40 75 72 6c 20 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 53 65 6c 65 63 74 20 61 20 67 75 url.completing-read."Select.a.gu
2c60 69 64 65 3a 20 22 20 6d 61 70 63 61 72 20 63 61 72 20 61 73 73 6f 63 20 62 72 6f 77 73 65 2d 75 ide:.".mapcar.car.assoc.browse-u
2c80 72 6c 5d 20 35 20 28 23 24 20 2e 20 31 31 30 38 33 29 20 6e 69 6c 5d 29 0a 23 40 35 30 20 54 68 rl].5.(#$...11083).nil]).#@50.Th
2ca0 65 20 62 61 73 65 20 55 52 4c 20 66 6f 72 20 74 68 65 20 6f 66 66 69 63 69 61 6c 20 43 6c 6f 6a e.base.URL.for.the.official.Cloj
2cc0 75 72 65 20 72 65 66 65 72 65 6e 63 65 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 63 6c 6f 6a 75 72 ure.reference...(defconst.clojur
2ce0 65 2d 72 65 66 65 72 65 6e 63 65 2d 62 61 73 65 2d 75 72 6c 20 22 68 74 74 70 73 3a 2f 2f 63 6c e-reference-base-url."https://cl
2d00 6f 6a 75 72 65 2e 6f 72 67 2f 72 65 66 65 72 65 6e 63 65 2f 22 20 28 23 24 20 2e 20 31 31 34 32 ojure.org/reference/".(#$...1142
2d20 32 29 29 0a 28 64 65 66 63 6f 6e 73 74 20 63 6c 6f 6a 75 72 65 2d 72 65 66 65 72 65 6e 63 65 2d 2)).(defconst.clojure-reference-
2d40 73 65 63 74 69 6f 6e 73 20 27 28 28 22 54 68 65 20 52 65 61 64 65 72 22 20 2e 20 22 72 65 61 64 sections.'(("The.Reader"..."read
2d60 65 72 22 29 20 28 22 54 68 65 20 52 45 50 4c 20 61 6e 64 20 6d 61 69 6e 22 20 2e 20 22 72 65 70 er").("The.REPL.and.main"..."rep
2d80 6c 5f 61 6e 64 5f 6d 61 69 6e 22 29 20 28 22 45 76 61 6c 75 61 74 69 6f 6e 22 20 2e 20 22 65 76 l_and_main").("Evaluation"..."ev
2da0 61 6c 75 61 74 69 6f 6e 22 29 20 28 22 53 70 65 63 69 61 6c 20 46 6f 72 6d 73 22 20 2e 20 22 73 aluation").("Special.Forms"..."s
2dc0 70 65 63 69 61 6c 5f 66 6f 72 6d 73 22 29 20 28 22 4d 61 63 72 6f 73 22 20 2e 20 22 6d 61 63 72 pecial_forms").("Macros"..."macr
2de0 6f 73 22 29 20 28 22 4f 74 68 65 72 20 46 75 6e 63 74 69 6f 6e 73 22 20 2e 20 22 6f 74 68 65 72 os").("Other.Functions"..."other
2e00 5f 66 75 6e 63 74 69 6f 6e 73 22 29 20 28 22 44 61 74 61 20 53 74 72 75 63 74 75 72 65 73 22 20 _functions").("Data.Structures".
2e20 2e 20 22 64 61 74 61 5f 73 74 72 75 63 74 75 72 65 73 22 29 20 28 22 44 61 74 61 74 79 70 65 73 .."data_structures").("Datatypes
2e40 22 20 2e 20 22 64 61 74 61 74 79 70 65 73 22 29 20 28 22 53 65 71 75 65 6e 63 65 73 22 20 2e 20 "..."datatypes").("Sequences"...
2e60 22 73 65 71 75 65 6e 63 65 73 22 29 20 28 22 54 72 61 6e 73 69 65 6e 74 73 22 20 2e 20 22 74 72 "sequences").("Transients"..."tr
2e80 61 6e 73 69 65 6e 74 73 22 29 20 28 22 54 72 61 6e 73 64 75 63 65 72 73 22 20 2e 20 22 74 72 61 ansients").("Transducers"..."tra
2ea0 6e 73 64 75 63 65 72 73 22 29 20 28 22 4d 75 6c 74 69 6d 65 74 68 6f 64 73 20 61 6e 64 20 48 69 nsducers").("Multimethods.and.Hi
2ec0 65 72 61 72 63 68 69 65 73 22 20 2e 20 22 6d 75 6c 74 69 6d 65 74 68 6f 64 73 22 29 20 28 22 50 erarchies"..."multimethods").("P
2ee0 72 6f 74 6f 63 6f 6c 73 22 20 2e 20 22 70 72 6f 74 6f 63 6f 6c 73 22 29 20 28 22 4d 65 74 61 64 rotocols"..."protocols").("Metad
2f00 61 74 61 22 20 2e 20 22 6d 65 74 61 64 61 74 61 22 29 20 28 22 4e 61 6d 65 73 70 61 63 65 73 22 ata"..."metadata").("Namespaces"
2f20 20 2e 20 22 6e 61 6d 65 73 70 61 63 65 73 22 29 20 28 22 4c 69 62 73 22 20 2e 20 22 6c 69 62 73 ..."namespaces").("Libs"..."libs
2f40 22 29 20 28 22 56 61 72 73 20 61 6e 64 20 45 6e 76 69 72 6f 6e 6d 65 6e 74 73 22 20 2e 20 22 76 ").("Vars.and.Environments"..."v
2f60 61 72 73 22 29 20 28 22 52 65 66 73 20 61 6e 64 20 54 72 61 6e 73 61 63 74 69 6f 6e 73 22 20 2e ars").("Refs.and.Transactions"..
2f80 20 22 72 65 66 73 22 29 20 28 22 41 67 65 6e 74 73 22 20 2e 20 22 61 67 65 6e 74 73 22 29 20 28 ."refs").("Agents"..."agents").(
2fa0 22 41 74 6f 6d 73 22 20 2e 20 22 61 74 6f 6d 73 22 29 20 28 22 52 65 64 75 63 65 72 73 22 20 2e "Atoms"..."atoms").("Reducers"..
2fc0 20 22 72 65 64 75 63 65 72 73 22 29 20 28 22 4a 61 76 61 20 49 6e 74 65 72 6f 70 22 20 2e 20 22 ."reducers").("Java.Interop"..."
2fe0 6a 61 76 61 5f 69 6e 74 65 72 6f 70 22 29 20 28 22 43 6f 6d 70 69 6c 61 74 69 6f 6e 20 61 6e 64 java_interop").("Compilation.and
3000 20 43 6c 61 73 73 20 47 65 6e 65 72 61 74 69 6f 6e 22 20 2e 20 22 63 6f 6d 70 69 6c 61 74 69 6f .Class.Generation"..."compilatio
3020 6e 22 29 20 28 22 4f 74 68 65 72 20 4c 69 62 72 61 72 69 65 73 22 20 2e 20 22 6f 74 68 65 72 5f n").("Other.Libraries"..."other_
3040 6c 69 62 72 61 72 69 65 73 22 29 20 28 22 44 69 66 66 65 72 65 6e 63 65 73 20 77 69 74 68 20 4c libraries").("Differences.with.L
3060 69 73 70 73 22 20 2e 20 22 6c 69 73 70 73 22 29 29 29 0a 23 40 31 32 39 20 4f 70 65 6e 20 61 20 isps"..."lisps"))).#@129.Open.a.
3080 43 6c 6f 6a 75 72 65 20 72 65 66 65 72 65 6e 63 65 20 73 65 63 74 69 6f 6e 20 69 6e 20 79 6f 75 Clojure.reference.section.in.you
30a0 72 20 64 65 66 61 75 6c 74 20 62 72 6f 77 73 65 72 2e 0a 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 20 r.default.browser...The.command.
30c0 77 69 6c 6c 20 70 72 6f 6d 70 74 20 79 6f 75 20 74 6f 20 73 65 6c 65 63 74 20 6f 6e 65 20 6f 66 will.prompt.you.to.select.one.of
30e0 20 74 68 65 20 61 76 61 69 6c 61 62 6c 65 20 73 65 63 74 69 6f 6e 73 2e 1f 0a 28 64 65 66 61 6c .the.available.sections...(defal
3100 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 76 69 65 77 2d 72 65 66 65 72 65 6e 63 65 2d 73 65 63 74 ias.'clojure-view-reference-sect
3120 69 6f 6e 20 23 5b 30 20 22 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 5c 22 5c 22 5c 32 ion.#[0."\302\303\304\305.\"\"\2
3140 31 31 5c 32 30 35 17 00 09 5c 33 30 36 02 08 5c 22 41 50 5c 33 30 37 01 21 5c 32 36 32 01 5c 32 11\205...\306..\"AP\307.!\262.\2
3160 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 72 65 66 65 72 65 6e 63 65 2d 73 65 63 74 69 6f 6e 73 20 07".[clojure-reference-sections.
3180 63 6c 6f 6a 75 72 65 2d 72 65 66 65 72 65 6e 63 65 2d 62 61 73 65 2d 75 72 6c 20 63 6f 6d 70 6c clojure-reference-base-url.compl
31a0 65 74 69 6e 67 2d 72 65 61 64 20 22 53 65 6c 65 63 74 20 61 20 72 65 66 65 72 65 6e 63 65 20 73 eting-read."Select.a.reference.s
31c0 65 63 74 69 6f 6e 3a 20 22 20 6d 61 70 63 61 72 20 63 61 72 20 61 73 73 6f 63 20 62 72 6f 77 73 ection:.".mapcar.car.assoc.brows
31e0 65 2d 75 72 6c 5d 20 35 20 28 23 24 20 2e 20 31 32 34 30 39 29 20 6e 69 6c 5d 29 0a 23 40 34 35 e-url].5.(#$...12409).nil]).#@45
3200 20 54 68 65 20 55 52 4c 20 6f 66 20 74 68 65 20 6f 66 66 69 63 69 61 6c 20 43 6c 6f 6a 75 72 65 .The.URL.of.the.official.Clojure
3220 20 63 68 65 61 74 73 68 65 65 74 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 63 6c 6f 6a 75 72 65 2d .cheatsheet...(defconst.clojure-
3240 63 68 65 61 74 73 68 65 65 74 2d 75 72 6c 20 22 68 74 74 70 3a 2f 2f 63 6c 6f 6a 75 72 65 2e 6f cheatsheet-url."http://clojure.o
3260 72 67 2f 61 70 69 2f 63 68 65 61 74 73 68 65 65 74 22 20 28 23 24 20 2e 20 31 32 38 30 31 29 29 rg/api/cheatsheet".(#$...12801))
3280 0a 23 40 35 34 20 4f 70 65 6e 20 74 68 65 20 43 6c 6f 6a 75 72 65 20 63 68 65 61 74 73 68 65 65 .#@54.Open.the.Clojure.cheatshee
32a0 74 20 69 6e 20 79 6f 75 72 20 64 65 66 61 75 6c 74 20 62 72 6f 77 73 65 72 2e 1f 0a 28 64 65 66 t.in.your.default.browser...(def
32c0 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 76 69 65 77 2d 63 68 65 61 74 73 68 65 65 74 20 23 alias.'clojure-view-cheatsheet.#
32e0 5b 30 20 22 5c 33 30 31 08 21 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 63 68 65 61 74 73 68 [0."\301.!\207".[clojure-cheatsh
3300 65 65 74 2d 75 72 6c 20 62 72 6f 77 73 65 2d 75 72 6c 5d 20 32 20 28 23 24 20 2e 20 31 32 39 33 eet-url.browse-url].2.(#$...1293
3320 34 29 20 6e 69 6c 5d 29 0a 23 40 35 35 20 54 68 65 20 55 52 4c 20 6f 66 20 74 68 65 20 47 72 69 4).nil]).#@55.The.URL.of.the.Gri
3340 6d 6f 69 72 65 20 63 6f 6d 6d 75 6e 69 74 79 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 73 69 moire.community.documentation.si
3360 74 65 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 63 6c 6f 6a 75 72 65 2d 67 72 69 6d 6f 69 72 65 2d te...(defconst.clojure-grimoire-
3380 75 72 6c 20 22 68 74 74 70 73 3a 2f 2f 77 77 77 2e 63 6f 6e 6a 2e 69 6f 2f 22 20 28 23 24 20 2e url."https://www.conj.io/".(#$..
33a0 20 31 33 31 30 32 29 29 0a 23 40 35 32 20 4f 70 65 6e 20 74 68 65 20 43 6c 6f 6a 75 72 65 20 47 .13102)).#@52.Open.the.Clojure.G
33c0 72 69 6d 6f 69 72 65 20 69 6e 20 79 6f 75 72 20 64 65 66 61 75 6c 74 20 62 72 6f 77 73 65 72 2e rimoire.in.your.default.browser.
33e0 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 76 69 65 77 2d 67 72 69 6d 6f 69 ..(defalias.'clojure-view-grimoi
3400 72 65 20 23 5b 30 20 22 5c 33 30 31 08 21 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 67 72 69 re.#[0."\301.!\207".[clojure-gri
3420 6d 6f 69 72 65 2d 75 72 6c 20 62 72 6f 77 73 65 2d 75 72 6c 5d 20 32 20 28 23 24 20 2e 20 31 33 moire-url.browse-url].2.(#$...13
3440 32 33 30 29 20 6e 69 6c 5d 29 0a 23 40 33 37 20 54 68 65 20 55 52 4c 20 6f 66 20 74 68 65 20 43 230).nil]).#@37.The.URL.of.the.C
3460 6c 6f 6a 75 72 65 20 73 74 79 6c 65 20 67 75 69 64 65 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 63 lojure.style.guide...(defconst.c
3480 6c 6f 6a 75 72 65 2d 73 74 79 6c 65 2d 67 75 69 64 65 2d 75 72 6c 20 22 68 74 74 70 73 3a 2f 2f lojure-style-guide-url."https://
34a0 67 69 74 68 75 62 2e 63 6f 6d 2f 62 62 61 74 73 6f 76 2f 63 6c 6f 6a 75 72 65 2d 73 74 79 6c 65 github.com/bbatsov/clojure-style
34c0 2d 67 75 69 64 65 22 20 28 23 24 20 2e 20 31 33 33 39 32 29 29 0a 23 40 35 35 20 4f 70 65 6e 20 -guide".(#$...13392)).#@55.Open.
34e0 74 68 65 20 43 6c 6f 6a 75 72 65 20 73 74 79 6c 65 20 67 75 69 64 65 20 69 6e 20 79 6f 75 72 20 the.Clojure.style.guide.in.your.
3500 64 65 66 61 75 6c 74 20 62 72 6f 77 73 65 72 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f default.browser...(defalias.'clo
3520 6a 75 72 65 2d 76 69 65 77 2d 73 74 79 6c 65 2d 67 75 69 64 65 20 23 5b 30 20 22 5c 33 30 31 08 jure-view-style-guide.#[0."\301.
3540 21 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 73 74 79 6c 65 2d 67 75 69 64 65 2d 75 72 6c 20 !\207".[clojure-style-guide-url.
3560 62 72 6f 77 73 65 2d 75 72 6c 5d 20 32 20 28 23 24 20 2e 20 31 33 35 33 31 29 20 6e 69 6c 5d 29 browse-url].2.(#$...13531).nil])
3580 0a 23 40 31 34 35 20 50 72 65 76 65 6e 74 20 70 61 72 65 64 69 74 20 66 72 6f 6d 20 69 6e 73 65 .#@145.Prevent.paredit.from.inse
35a0 72 74 69 6e 67 20 75 73 65 6c 65 73 73 20 73 70 61 63 65 73 2e 0a 53 65 65 20 60 70 61 72 65 64 rting.useless.spaces..See.`pared
35c0 69 74 2d 73 70 61 63 65 2d 66 6f 72 2d 64 65 6c 69 6d 69 74 65 72 2d 70 72 65 64 69 63 61 74 65 it-space-for-delimiter-predicate
35e0 73 27 20 66 6f 72 20 74 68 65 20 6d 65 61 6e 69 6e 67 20 6f 66 0a 45 4e 44 50 20 61 6e 64 20 44 s'.for.the.meaning.of.ENDP.and.D
3600 45 4c 49 4d 2e 0a 0a 28 66 6e 20 45 4e 44 50 20 44 45 4c 49 4d 29 1f 0a 28 64 65 66 61 6c 69 61 ELIM...(fn.ENDP.DELIM)..(defalia
3620 73 20 27 63 6c 6f 6a 75 72 65 2d 73 70 61 63 65 2d 66 6f 72 2d 64 65 6c 69 6d 69 74 65 72 2d 70 s.'clojure-space-for-delimiter-p
3640 20 23 5b 35 31 34 20 22 01 5c 32 30 36 57 00 5c 32 31 31 5c 33 30 30 3e 3f 5c 32 30 36 57 00 5c .#[514.".\206W.\211\300>?\206W.\
3660 33 30 31 5c 33 30 32 21 5c 32 30 36 14 00 5c 33 30 31 5c 33 30 33 21 3f 5c 32 30 36 57 00 5c 32 301\302!\206..\301\303!?\206W.\2
3680 31 32 5c 33 30 34 75 5c 32 31 30 5c 33 30 35 66 5c 33 30 36 3d 5c 32 30 33 3c 00 6f 3f 5c 32 30 12\304u\210\305f\306=\203<.o?\20
36a0 35 56 00 5c 33 30 37 5c 33 31 30 60 53 66 7a 5c 22 5c 32 30 36 56 00 5c 33 30 37 5c 33 31 31 60 5V.\307\310`Sfz\"\206V.\307\311`
36c0 53 66 7a 5c 22 5c 32 30 32 56 00 5c 32 31 31 5c 33 31 32 3d 5c 32 30 33 55 00 5c 33 30 35 66 5c Sfz\"\202V.\211\312=\203U.\305f\
36e0 33 31 33 3d 5c 32 30 33 55 00 60 53 66 5c 33 30 36 3d 5c 32 30 33 55 00 5c 33 30 35 5c 32 30 32 313=\203U.`Sf\306=\203U.\305\202
3700 56 00 5c 33 31 34 29 5c 32 30 37 22 20 5b 28 33 34 20 31 32 33 20 34 30 29 20 64 65 72 69 76 65 V.\314)\207".[(34.123.40).derive
3720 64 2d 6d 6f 64 65 2d 70 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 20 63 69 64 65 72 2d 72 65 70 6c d-mode-p.clojure-mode.cider-repl
3740 2d 6d 6f 64 65 20 2d 31 20 6e 69 6c 20 33 35 20 63 68 61 72 2d 65 71 75 61 6c 20 31 31 39 20 39 -mode.-1.nil.35.char-equal.119.9
3760 35 20 34 30 20 36 33 20 74 5d 20 35 20 28 23 24 20 2e 20 31 33 37 30 33 29 5d 29 0a 23 40 32 35 5.40.63.t].5.(#$...13703)]).#@25
3780 33 20 43 6f 6c 6c 65 63 74 69 6f 6e 20 72 65 61 64 65 72 20 6d 61 63 72 6f 20 74 61 67 20 72 65 3.Collection.reader.macro.tag.re
37a0 67 65 78 70 2e 0a 49 74 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 63 68 65 63 6b 20 66 6f gexp..It.is.intended.to.check.fo
37c0 72 20 61 6c 6c 6f 77 65 64 20 73 74 72 69 6e 67 73 20 74 68 61 74 20 63 61 6e 20 63 6f 6d 65 20 r.allowed.strings.that.can.come.
37e0 62 65 66 6f 72 65 20 61 0a 63 6f 6c 6c 65 63 74 69 6f 6e 20 6c 69 74 65 72 61 6c 20 28 65 2e 67 before.a.collection.literal.(e.g
3800 2e 20 27 5b 5d 27 20 6f 72 20 27 7b 7d 27 29 2c 20 61 73 20 72 65 61 64 65 72 20 6d 61 63 72 6f ..'[]'.or.'{}'),.as.reader.macro
3820 20 74 61 67 73 2e 0a 54 68 69 73 20 69 6e 63 6c 75 64 65 73 20 23 66 75 6c 6c 79 2e 71 75 61 6c .tags..This.includes.#fully.qual
3840 69 66 69 65 64 2f 6d 79 2d 6e 73 5b 3a 6b 77 20 76 61 6c 5d 20 61 6e 64 20 23 3a 3a 6d 79 2d 6e ified/my-ns[:kw.val].and.#::my-n
3860 73 7b 3a 6b 77 0a 76 61 6c 7d 20 61 73 20 6f 66 20 43 6c 6f 6a 75 72 65 20 31 2e 39 2e 1f 0a 28 s{:kw.val}.as.of.Clojure.1.9...(
3880 64 65 66 63 6f 6e 73 74 20 63 6c 6f 6a 75 72 65 2d 2d 63 6f 6c 6c 65 63 74 69 6f 6e 2d 74 61 67 defconst.clojure--collection-tag
38a0 2d 72 65 67 65 78 70 20 22 23 5c 5c 28 3a 3a 5b 61 2d 7a 41 2d 5a 30 2d 39 2e 5f 2d 5d 2a 5c 5c -regexp."#\\(::[a-zA-Z0-9._-]*\\
38c0 7c 3a 3f 5c 5c 28 5b 61 2d 7a 41 2d 5a 30 2d 39 2e 5f 2d 5d 2b 2f 5c 5c 29 3f 5b 61 2d 7a 41 2d |:?\\([a-zA-Z0-9._-]+/\\)?[a-zA-
38e0 5a 30 2d 39 2e 5f 2d 5d 2b 5c 5c 29 22 20 28 23 24 20 2e 20 31 34 32 31 30 29 29 0a 23 40 34 36 Z0-9._-]+\\)".(#$...14210)).#@46
3900 31 20 50 72 65 76 65 6e 74 20 69 6e 73 65 72 74 69 6e 67 20 61 20 73 70 61 63 65 20 61 66 74 65 1.Prevent.inserting.a.space.afte
3920 72 20 61 20 72 65 61 64 65 72 2d 6c 69 74 65 72 61 6c 20 74 61 67 2e 0a 0a 57 68 65 6e 20 61 20 r.a.reader-literal.tag...When.a.
3940 72 65 61 64 65 72 2d 6c 69 74 65 72 61 6c 20 74 61 67 20 69 73 20 66 6f 6c 6c 6f 77 65 64 20 62 reader-literal.tag.is.followed.b
3960 65 20 61 6e 20 6f 70 65 6e 69 6e 67 20 64 65 6c 69 6d 69 74 65 72 0a 6c 69 73 74 65 64 20 69 6e e.an.opening.delimiter.listed.in
3980 20 60 63 6c 6f 6a 75 72 65 2d 6f 6d 69 74 2d 73 70 61 63 65 2d 62 65 74 77 65 65 6e 2d 74 61 67 .`clojure-omit-space-between-tag
39a0 2d 61 6e 64 2d 64 65 6c 69 6d 69 74 65 72 73 27 2c 20 74 68 69 73 0a 66 75 6e 63 74 69 6f 6e 20 -and-delimiters',.this.function.
39c0 72 65 74 75 72 6e 73 20 74 2e 0a 0a 54 68 69 73 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 77 returns.t...This.allows.you.to.w
39e0 72 69 74 65 20 74 68 69 6e 67 73 20 6c 69 6b 65 20 23 64 62 2f 69 64 5b 3a 64 62 2e 70 61 72 74 rite.things.like.#db/id[:db.part
3a00 2f 75 73 65 72 5d 0a 61 6e 64 20 23 3a 3a 6d 79 2d 6e 73 7b 3a 73 6f 6d 65 20 22 6d 61 70 22 7d /user].and.#::my-ns{:some."map"}
3a20 20 77 69 74 68 6f 75 74 20 69 6e 73 65 72 74 69 6e 67 20 61 20 73 70 61 63 65 20 62 65 74 77 65 .without.inserting.a.space.betwe
3a40 65 6e 0a 74 68 65 20 74 61 67 20 61 6e 64 20 74 68 65 20 6f 70 65 6e 69 6e 67 20 62 72 61 63 6b en.the.tag.and.the.opening.brack
3a60 65 74 2e 0a 0a 53 65 65 20 60 70 61 72 65 64 69 74 2d 73 70 61 63 65 2d 66 6f 72 2d 64 65 6c 69 et...See.`paredit-space-for-deli
3a80 6d 69 74 65 72 2d 70 72 65 64 69 63 61 74 65 73 27 20 66 6f 72 20 74 68 65 20 6d 65 61 6e 69 6e miter-predicates'.for.the.meanin
3aa0 67 20 6f 66 0a 45 4e 44 50 20 61 6e 64 20 44 45 4c 49 4d 49 54 45 52 2e 0a 0a 28 66 6e 20 45 4e g.of.ENDP.and.DELIMITER...(fn.EN
3ac0 44 50 20 44 45 4c 49 4d 49 54 45 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 DP.DELIMITER)..(defalias.'clojur
3ae0 65 2d 6e 6f 2d 73 70 61 63 65 2d 61 66 74 65 72 2d 74 61 67 20 23 5b 35 31 34 20 22 01 5c 32 30 e-no-space-after-tag.#[514.".\20
3b00 33 06 00 5c 33 30 32 5c 32 30 37 5c 32 31 31 08 5c 32 33 35 3f 5c 32 30 36 20 00 5c 32 31 32 60 3..\302\207\211.\235?\206..\212`
3b20 5c 33 30 33 09 5c 33 30 34 20 5c 33 30 32 23 5c 32 30 35 1c 00 5c 32 31 31 5c 33 30 35 5c 32 32 \303.\304.\302#\205..\211\305\22
3b40 35 55 3f 5c 32 36 32 01 29 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 6f 6d 69 74 2d 73 70 61 5U?\262.)\207".[clojure-omit-spa
3b60 63 65 2d 62 65 74 77 65 65 6e 2d 74 61 67 2d 61 6e 64 2d 64 65 6c 69 6d 69 74 65 72 73 20 63 6c ce-between-tag-and-delimiters.cl
3b80 6f 6a 75 72 65 2d 2d 63 6f 6c 6c 65 63 74 69 6f 6e 2d 74 61 67 2d 72 65 67 65 78 70 20 74 20 72 ojure--collection-tag-regexp.t.r
3ba0 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 e-search-backward.line-beginning
3bc0 2d 70 6f 73 69 74 69 6f 6e 20 30 5d 20 37 20 28 23 24 20 2e 20 31 34 35 39 34 29 5d 29 0a 23 40 -position.0].7.(#$...14594)]).#@
3be0 32 33 33 20 41 64 76 69 73 65 20 4f 52 49 47 2d 46 55 4e 20 74 6f 20 72 65 70 6c 61 63 65 20 6c 233.Advise.ORIG-FUN.to.replace.l
3c00 65 74 20 62 69 6e 64 69 6e 67 73 2e 0a 0a 53 65 78 70 73 20 61 72 65 20 72 65 70 6c 61 63 65 20 et.bindings...Sexps.are.replace.
3c20 62 79 20 74 68 65 69 72 20 62 6f 75 6e 64 20 6e 61 6d 65 20 69 66 20 61 20 6c 65 74 20 66 6f 72 by.their.bound.name.if.a.let.for
3c40 6d 20 77 61 73 0a 63 6f 6e 76 6f 6c 75 74 65 64 2e 0a 0a 4f 52 49 47 2d 46 55 4e 20 73 68 6f 75 m.was.convoluted...ORIG-FUN.shou
3c60 6c 64 20 62 65 20 60 70 61 72 65 64 69 74 2d 63 6f 6e 76 6f 6c 75 74 65 2d 73 65 78 70 27 2e 0a ld.be.`paredit-convolute-sexp'..
3c80 0a 41 52 47 53 20 61 72 65 20 70 61 73 73 65 64 20 74 6f 20 4f 52 49 47 2d 46 55 4e 2c 20 61 73 .ARGS.are.passed.to.ORIG-FUN,.as
3ca0 20 77 69 74 68 20 61 6c 6c 20 61 64 76 69 63 65 2e 0a 0a 28 66 6e 20 4f 52 49 47 2d 46 55 4e 20 .with.all.advice...(fn.ORIG-FUN.
3cc0 26 72 65 73 74 20 41 52 47 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d &rest.ARGS)..(defalias.'clojure-
3ce0 2d 72 65 70 6c 61 63 65 2d 6c 65 74 2d 62 69 6e 64 69 6e 67 73 2d 61 6e 64 2d 69 6e 64 65 6e 74 -replace-let-bindings-and-indent
3d00 20 23 5b 33 38 35 20 22 5c 32 31 32 5c 33 30 31 20 5c 32 31 30 5c 33 30 32 08 21 5c 32 30 35 5c .#[385."\212\301.\210\302.!\205\
3d20 66 00 5c 33 30 33 20 29 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 2d 6c 65 74 2d 72 65 67 65 f.\303.)\207".[clojure--let-rege
3d40 78 70 20 62 61 63 6b 77 61 72 64 2d 73 65 78 70 20 6c 6f 6f 6b 69 6e 67 2d 62 61 63 6b 20 63 6c xp.backward-sexp.looking-back.cl
3d60 6f 6a 75 72 65 2d 2d 72 65 70 6c 61 63 65 2d 73 65 78 70 73 2d 77 69 74 68 2d 62 69 6e 64 69 6e ojure--replace-sexps-with-bindin
3d80 67 73 2d 61 6e 64 2d 69 6e 64 65 6e 74 5d 20 34 20 28 23 24 20 2e 20 31 35 33 33 32 29 5d 29 0a gs-and-indent].4.(#$...15332)]).
3da0 23 40 32 38 30 20 4d 61 6b 65 20 22 70 61 72 65 64 69 74 2d 6d 6f 64 65 22 20 70 6c 61 79 20 6e #@280.Make."paredit-mode".play.n
3dc0 69 63 65 20 77 69 74 68 20 60 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 27 2e 0a 0a 49 66 20 61 6e 20 ice.with.`clojure-mode'...If.an.
3de0 6f 70 74 69 6f 6e 61 6c 20 4b 45 59 4d 41 50 20 69 73 20 70 61 73 73 65 64 20 74 68 65 20 63 68 optional.KEYMAP.is.passed.the.ch
3e00 61 6e 67 65 73 20 61 72 65 20 61 70 70 6c 69 65 64 20 74 6f 20 69 74 2c 0a 69 6e 73 74 65 61 64 anges.are.applied.to.it,.instead
3e20 20 6f 66 20 74 6f 20 60 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 6d 61 70 27 2e 0a 41 6c 73 6f 20 .of.to.`clojure-mode-map'..Also.
3e40 61 64 76 69 63 65 20 60 70 61 72 65 64 69 74 2d 63 6f 6e 76 6f 6c 75 74 65 2d 73 65 78 70 27 20 advice.`paredit-convolute-sexp'.
3e60 77 68 65 6e 20 75 73 65 64 20 6f 6e 20 61 20 6c 65 74 20 66 6f 72 6d 20 61 73 20 64 72 6f 70 20 when.used.on.a.let.form.as.drop.
3e80 69 6e 0a 72 65 70 6c 61 63 65 6d 65 6e 74 20 66 6f 72 20 60 63 6c 6a 72 2d 65 78 70 61 6e 64 2d in.replacement.for.`cljr-expand-
3ea0 6c 65 74 60 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 4b 45 59 4d 41 50 29 1f 0a 28 64 let`...(fn.&optional.KEYMAP)..(d
3ec0 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 70 61 72 65 64 69 74 2d 73 65 74 75 70 20 23 efalias.'clojure-paredit-setup.#
3ee0 5b 32 35 36 20 22 08 5c 33 30 32 59 5c 32 30 35 27 00 5c 32 31 31 5c 32 30 36 0b 00 09 5c 33 30 [256.".\302Y\205'.\211\206...\30
3f00 33 01 5c 33 30 34 5c 33 30 35 23 5c 32 31 30 5c 33 30 33 01 5c 33 30 36 5c 33 30 37 23 5c 32 36 3.\304\305#\210\303.\306\307#\26
3f20 36 02 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 22 5c 32 31 30 5c 33 31 30 5c 33 31 31 5c 33 31 33 6.\310\311\312\"\210\310\311\313
3f40 5c 22 5c 32 31 30 5c 33 31 34 5c 33 31 35 5c 33 31 36 5c 33 31 37 23 5c 32 30 37 22 20 5b 70 61 \"\210\314\315\316\317#\207".[pa
3f60 72 65 64 69 74 2d 76 65 72 73 69 6f 6e 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 6d 61 70 20 32 redit-version.clojure-mode-map.2
3f80 31 20 64 65 66 69 6e 65 2d 6b 65 79 20 22 7b 22 20 70 61 72 65 64 69 74 2d 6f 70 65 6e 2d 63 75 1.define-key."{".paredit-open-cu
3fa0 72 6c 79 20 22 7d 22 20 70 61 72 65 64 69 74 2d 63 6c 6f 73 65 2d 63 75 72 6c 79 20 61 64 64 2d rly."}".paredit-close-curly.add-
3fc0 74 6f 2d 6c 69 73 74 20 70 61 72 65 64 69 74 2d 73 70 61 63 65 2d 66 6f 72 2d 64 65 6c 69 6d 69 to-list.paredit-space-for-delimi
3fe0 74 65 72 2d 70 72 65 64 69 63 61 74 65 73 20 63 6c 6f 6a 75 72 65 2d 73 70 61 63 65 2d 66 6f 72 ter-predicates.clojure-space-for
4000 2d 64 65 6c 69 6d 69 74 65 72 2d 70 20 63 6c 6f 6a 75 72 65 2d 6e 6f 2d 73 70 61 63 65 2d 61 66 -delimiter-p.clojure-no-space-af
4020 74 65 72 2d 74 61 67 20 61 64 76 69 63 65 2d 61 64 64 20 70 61 72 65 64 69 74 2d 63 6f 6e 76 6f ter-tag.advice-add.paredit-convo
4040 6c 75 74 65 2d 73 65 78 70 20 3a 61 66 74 65 72 20 63 6c 6f 6a 75 72 65 2d 2d 72 65 70 6c 61 63 lute-sexp.:after.clojure--replac
4060 65 2d 6c 65 74 2d 62 69 6e 64 69 6e 67 73 2d 61 6e 64 2d 69 6e 64 65 6e 74 5d 20 36 20 28 23 24 e-let-bindings-and-indent].6.(#$
4080 20 2e 20 31 35 37 38 32 29 5d 29 0a 23 40 35 37 20 53 65 74 20 75 70 20 69 6e 69 74 69 61 6c 20 ...15782)]).#@57.Set.up.initial.
40a0 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 73 20 66 6f 72 20 43 6c 6f 6a 75 buffer-local.variables.for.Cloju
40c0 72 65 20 6d 6f 64 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 6d 6f 64 re.mode...(defalias.'clojure-mod
40e0 65 2d 76 61 72 69 61 62 6c 65 73 20 23 5b 30 20 22 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 22 5c e-variables.#[0."\306\307\310\"\
4100 32 31 30 5c 33 31 31 5c 33 30 30 21 5c 32 31 30 5c 33 31 32 10 5c 33 31 31 5c 33 30 31 21 5c 32 210\311\300!\210\312.\311\301!\2
4120 31 30 5c 33 31 33 11 5c 33 31 31 5c 33 30 32 21 5c 32 31 30 5c 33 31 34 12 5c 33 31 31 5c 33 30 10\313.\311\302!\210\314.\311\30
4140 33 21 5c 32 31 30 5c 33 31 35 13 5c 33 31 31 5c 33 30 34 21 5c 32 31 30 5c 33 31 36 14 5c 33 31 3!\210\315.\311\304!\210\316.\31
4160 31 5c 33 30 35 21 5c 32 31 30 5c 33 31 37 15 5c 33 31 31 5c 33 32 30 21 5c 32 31 30 5c 33 32 31 1\305!\210\317.\311\320!\210\321
4180 16 10 5c 33 31 31 5c 33 32 32 21 5c 32 31 30 5c 33 32 33 16 12 5c 33 31 31 5c 33 32 34 21 5c 32 ..\311\322!\210\323..\311\324!\2
41a0 31 30 5c 33 31 33 16 14 5c 33 31 31 5c 33 32 35 21 5c 32 31 30 5c 33 31 33 16 15 5c 33 31 31 5c 10\313..\311\325!\210\313..\311\
41c0 33 32 36 21 5c 32 31 30 5c 33 32 37 16 16 5c 33 31 31 5c 33 33 30 21 5c 32 31 30 5c 33 31 32 16 326!\210\327..\311\330!\210\312.
41e0 18 5c 33 31 31 5c 33 33 31 21 5c 32 31 30 5c 33 33 32 16 19 5c 33 31 31 5c 33 33 33 21 5c 32 31 .\311\331!\210\332..\311\333!\21
4200 30 5c 33 33 34 16 1b 5c 33 31 31 5c 33 33 35 21 5c 32 31 30 5c 33 33 36 16 1d 5c 33 31 31 5c 33 0\334..\311\335!\210\336..\311\3
4220 30 35 21 5c 32 31 30 5c 33 33 37 15 5c 33 31 31 5c 33 34 30 21 5c 32 31 30 5c 33 34 31 16 20 5c 05!\210\337.\311\340!\210\341..\
4240 33 31 31 5c 33 34 32 21 5c 32 31 30 5c 33 34 33 16 5c 22 5c 33 31 31 5c 33 34 34 21 5c 32 31 30 311\342!\210\343.\"\311\344!\210
4260 5c 33 34 35 16 24 5c 33 31 31 5c 33 34 36 21 5c 32 31 30 5c 33 34 37 16 26 5c 33 31 31 5c 33 35 \345.$\311\346!\210\347.&\311\35
4280 30 21 5c 32 31 30 5c 33 35 31 16 28 5c 33 31 31 5c 33 35 32 21 5c 32 31 30 5c 33 31 33 16 2a 5c 0!\210\351.(\311\352!\210\313.*\
42a0 33 31 31 5c 33 35 33 21 5c 32 31 30 0e 2d 16 2b 5c 33 31 31 5c 33 35 34 21 5c 32 31 30 5c 33 31 311\353!\210.-.+\311\354!\210\31
42c0 32 5c 32 31 31 16 2c 5c 32 30 37 22 20 5b 69 6e 64 65 6e 74 2d 74 61 62 73 2d 6d 6f 64 65 20 70 2\211.,\207".[indent-tabs-mode.p
42e0 61 72 61 67 72 61 70 68 2d 69 67 6e 6f 72 65 2d 66 69 6c 6c 2d 70 72 65 66 69 78 20 6f 75 74 6c aragraph-ignore-fill-prefix.outl
4300 69 6e 65 2d 72 65 67 65 78 70 20 6f 75 74 6c 69 6e 65 2d 6c 65 76 65 6c 20 63 6f 6d 6d 65 6e 74 ine-regexp.outline-level.comment
4320 2d 73 74 61 72 74 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 2d 73 6b 69 70 20 61 64 64 2d 74 6f -start.comment-start-skip.add-to
4340 2d 6c 69 73 74 20 69 6d 65 6e 75 2d 67 65 6e 65 72 69 63 2d 65 78 70 72 65 73 73 69 6f 6e 20 28 -list.imenu-generic-expression.(
4360 6e 69 6c 20 63 6c 6f 6a 75 72 65 2d 6d 61 74 63 68 2d 6e 65 78 74 2d 64 65 66 20 30 29 20 6d 61 nil.clojure-match-next-def.0).ma
4380 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 6e 69 6c 20 74 20 22 3b 3b 3b 5c 5c 28 3b ke-local-variable.nil.t.";;;\\(;
43a0 2a 20 5b 5e 20 09 5c 6e 5d 5c 5c 29 5c 5c 7c 28 22 20 6c 69 73 70 2d 6f 75 74 6c 69 6e 65 2d 6c *.[^..\n]\\)\\|(".lisp-outline-l
43c0 65 76 65 6c 20 22 3b 22 20 22 3b 2b 20 2a 22 20 63 6f 6d 6d 65 6e 74 2d 61 64 64 20 31 20 63 6f evel.";".";+.*".comment-add.1.co
43e0 6d 6d 65 6e 74 2d 63 6f 6c 75 6d 6e 20 34 30 20 63 6f 6d 6d 65 6e 74 2d 75 73 65 2d 73 79 6e 74 mment-column.40.comment-use-synt
4400 61 78 20 6d 75 6c 74 69 62 79 74 65 2d 73 79 6e 74 61 78 2d 61 73 2d 73 79 6d 62 6f 6c 20 65 6c ax.multibyte-syntax-as-symbol.el
4420 65 63 74 72 69 63 2d 70 61 69 72 2d 73 6b 69 70 2d 77 68 69 74 65 73 70 61 63 65 20 63 68 6f 6d ectric-pair-skip-whitespace.chom
4440 70 20 65 6c 65 63 74 72 69 63 2d 70 61 69 72 2d 6f 70 65 6e 2d 6e 65 77 6c 69 6e 65 2d 62 65 74 p.electric-pair-open-newline-bet
4460 77 65 65 6e 2d 70 61 69 72 73 20 66 69 6c 6c 2d 70 61 72 61 67 72 61 70 68 2d 66 75 6e 63 74 69 ween-pairs.fill-paragraph-functi
4480 6f 6e 20 63 6c 6f 6a 75 72 65 2d 66 69 6c 6c 2d 70 61 72 61 67 72 61 70 68 20 61 64 61 70 74 69 on.clojure-fill-paragraph.adapti
44a0 76 65 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 20 63 6c 6f 6a 75 72 65 2d 61 64 61 70 74 69 76 ve-fill-function.clojure-adaptiv
44c0 65 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 20 6e 6f 72 6d 61 6c 2d 61 75 74 6f 2d 66 69 6c 6c e-fill-function.normal-auto-fill
44e0 2d 66 75 6e 63 74 69 6f 6e 20 63 6c 6f 6a 75 72 65 2d 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 -function.clojure-auto-fill-func
4500 74 69 6f 6e 20 22 5c 5c 28 5c 5c 28 5e 5c 5c 7c 5b 5e 5c 5c 5c 5c 5c 6e 5d 5c 5c 29 5c 5c 28 5c tion."\\(\\(^\\|[^\\\\\n]\\)\\(\
4520 5c 5c 5c 5c 5c 5c 5c 5c 5c 29 2a 5c 5c 29 5c 5c 28 3b 2b 5c 5c 7c 23 7c 5c 5c 29 20 2a 22 20 69 \\\\\\\\\)*\\)\\(;+\\|#|\\).*".i
4540 6e 64 65 6e 74 2d 6c 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 ndent-line-function.clojure-inde
4560 6e 74 2d 6c 69 6e 65 20 69 6e 64 65 6e 74 2d 72 65 67 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 20 63 nt-line.indent-region-function.c
4580 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 2d 72 65 67 69 6f 6e 20 6c 69 73 70 2d 69 6e 64 65 6e 74 lojure-indent-region.lisp-indent
45a0 2d 66 75 6e 63 74 69 6f 6e 20 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f -function.clojure-indent-functio
45c0 6e 20 6c 69 73 70 2d 64 6f 63 2d 73 74 72 69 6e 67 2d 65 6c 74 2d 70 72 6f 70 65 72 74 79 20 63 n.lisp-doc-string-elt-property.c
45e0 6c 6f 6a 75 72 65 2d 64 6f 63 2d 73 74 72 69 6e 67 2d 65 6c 74 20 63 6c 6f 6a 75 72 65 2d 65 78 lojure-doc-string-elt.clojure-ex
4600 70 65 63 74 65 64 2d 6e 73 2d 66 75 6e 63 74 69 6f 6e 20 63 6c 6f 6a 75 72 65 2d 65 78 70 65 63 pected-ns-function.clojure-expec
4620 74 65 64 2d 6e 73 20 70 61 72 73 65 2d 73 65 78 70 2d 69 67 6e 6f 72 65 2d 63 6f 6d 6d 65 6e 74 ted-ns.parse-sexp-ignore-comment
4640 73 20 70 72 65 74 74 69 66 79 2d 73 79 6d 62 6f 6c 73 2d 61 6c 69 73 74 20 6f 70 65 6e 2d 70 61 s.prettify-symbols-alist.open-pa
4660 72 65 6e 2d 69 6e 2d 63 6f 6c 75 6d 6e 2d 30 2d 69 73 2d 64 65 66 75 6e 2d 73 74 61 72 74 20 63 ren-in-column-0-is-defun-start.c
4680 6c 6f 6a 75 72 65 2d 2d 70 72 65 74 74 69 66 79 2d 73 79 6d 62 6f 6c 73 2d 61 6c 69 73 74 5d 20 lojure--prettify-symbols-alist].
46a0 33 20 28 23 24 20 2e 20 31 36 35 32 39 29 5d 29 0a 23 40 34 30 20 43 68 65 63 6b 20 77 68 65 74 3.(#$...16529)]).#@40.Check.whet
46c0 68 65 72 20 70 6f 69 6e 74 20 69 73 20 69 6e 20 61 20 64 6f 63 73 74 72 69 6e 67 2e 1f 0a 28 64 her.point.is.in.a.docstring...(d
46e0 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 69 6e 2d 64 6f 63 73 74 72 69 6e 67 2d 70 20 efalias.'clojure-in-docstring-p.
4700 23 5b 30 20 22 5c 33 30 30 20 5c 33 30 31 01 38 5c 32 30 35 10 00 5c 33 30 32 5c 33 30 33 02 38 #[0."\300.\301.8\205..\302\303.8
4720 5c 33 30 34 5c 22 5c 33 30 35 3d 5c 32 30 37 22 20 5b 73 79 6e 74 61 78 2d 70 70 73 73 20 33 20 \304\"\305=\207".[syntax-ppss.3.
4740 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 38 20 66 61 63 65 20 66 6f 6e 74 2d 6c 6f get-text-property.8.face.font-lo
4760 63 6b 2d 64 6f 63 2d 66 61 63 65 5d 20 34 20 28 23 24 20 2e 20 31 38 31 30 32 29 5d 29 0a 28 70 ck-doc-face].4.(#$...18102)]).(p
4780 75 74 20 27 63 6c 6f 6a 75 72 65 2d 69 6e 2d 64 6f 63 73 74 72 69 6e 67 2d 70 20 27 62 79 74 65 ut.'clojure-in-docstring-p.'byte
47a0 2d 6f 70 74 69 6d 69 7a 65 72 20 27 62 79 74 65 2d 63 6f 6d 70 69 6c 65 2d 69 6e 6c 69 6e 65 2d -optimizer.'byte-compile-inline-
47c0 65 78 70 61 6e 64 29 0a 23 40 31 36 34 20 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 74 expand).#@164.Hook.run.after.ent
47e0 65 72 69 6e 67 20 43 6c 6f 6a 75 72 65 20 6d 6f 64 65 2e 0a 4e 6f 20 70 72 6f 62 6c 65 6d 73 20 ering.Clojure.mode..No.problems.
4800 72 65 73 75 6c 74 20 69 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 62 result.if.this.variable.is.not.b
4820 6f 75 6e 64 2e 0a 60 61 64 64 2d 68 6f 6f 6b 27 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 ound..`add-hook'.automatically.b
4840 69 6e 64 73 20 69 74 2e 20 20 28 54 68 69 73 20 69 73 20 74 72 75 65 20 66 6f 72 20 61 6c 6c 20 inds.it...(This.is.true.for.all.
4860 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 2e 29 1f 0a 28 64 65 66 76 61 72 20 63 6c 6f 6a 75 72 hook.variables.)..(defvar.clojur
4880 65 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 20 28 23 24 20 2e 20 31 38 33 38 32 29 29 0a 28 62 e-mode-hook.nil.(#$...18382)).(b
48a0 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 34 5c 66 00 5c 33 30 32 5c 33 yte-code."\300\301!\204\f.\302\3
48c0 30 31 5c 33 30 33 5c 33 30 34 23 5c 32 31 30 5c 33 30 30 5c 32 30 37 22 20 5b 62 6f 75 6e 64 70 01\303\304#\210\300\207".[boundp
48e0 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 6d 61 70 20 70 75 74 20 64 65 66 69 6e 69 74 69 6f 6e .clojure-mode-map.put.definition
4900 2d 6e 61 6d 65 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 5d 20 34 29 0a 28 64 65 66 76 61 72 20 63 -name.clojure-mode].4).(defvar.c
4920 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 lojure-mode-map.(make-sparse-key
4940 6d 61 70 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 4e 5c 32 30 34 0e map)).(byte-code."\300\301N\204.
4960 00 5c 33 30 32 5c 33 30 30 5c 33 30 31 5c 33 30 33 5c 33 30 34 21 23 5c 32 31 30 5c 33 30 35 5c .\302\300\301\303\304!#\210\305\
4980 33 30 36 21 5c 32 30 34 1a 00 5c 33 30 32 5c 33 30 36 5c 33 30 37 5c 33 31 30 23 5c 32 31 30 5c 306!\204..\302\306\307\310#\210\
49a0 33 30 30 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 6d 61 70 20 76 61 72 69 61 300\207".[clojure-mode-map.varia
49c0 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 75 74 20 70 75 72 65 63 6f 70 79 20 22 ble-documentation.put.purecopy."
49e0 4b 65 79 6d 61 70 20 66 6f 72 20 60 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 27 2e 22 20 62 6f 75 6e Keymap.for.`clojure-mode'.".boun
4a00 64 70 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 64 65 66 dp.clojure-mode-syntax-table.def
4a20 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 5d 20 35 29 0a 28 64 inition-name.clojure-mode].5).(d
4a40 65 66 76 61 72 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 efvar.clojure-mode-syntax-table.
4a60 28 6d 61 6b 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 (make-syntax-table)).(byte-code.
4a80 22 5c 33 30 30 5c 33 30 31 4e 5c 32 30 34 0e 00 5c 33 30 32 5c 33 30 30 5c 33 30 31 5c 33 30 33 "\300\301N\204..\302\300\301\303
4aa0 5c 33 30 34 21 23 5c 32 31 30 5c 33 30 32 5c 33 30 35 5c 33 30 36 5c 33 30 37 23 5c 32 30 37 22 \304!#\210\302\305\306\307#\207"
4ac0 20 5b 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 76 61 72 69 .[clojure-mode-syntax-table.vari
4ae0 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 75 74 20 70 75 72 65 63 6f 70 79 20 able-documentation.put.purecopy.
4b00 22 53 79 6e 74 61 78 20 74 61 62 6c 65 20 66 6f 72 20 60 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 27 "Syntax.table.for.`clojure-mode'
4b20 2e 22 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 64 65 66 .".clojure-mode-abbrev-table.def
4b40 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 5d 20 35 29 0a 28 64 inition-name.clojure-mode].5).(d
4b60 65 66 76 61 72 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 efvar.clojure-mode-abbrev-table.
4b80 28 70 72 6f 67 6e 20 28 64 65 66 69 6e 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 27 63 6c 6f (progn.(define-abbrev-table.'clo
4ba0 6a 75 72 65 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 6e 69 6c 29 20 63 6c 6f 6a jure-mode-abbrev-table.nil).cloj
4bc0 75 72 65 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 29 29 0a 28 62 79 74 65 2d 63 6f ure-mode-abbrev-table)).(byte-co
4be0 64 65 20 22 5c 33 30 30 5c 33 30 31 4e 5c 32 30 34 0e 00 5c 33 30 32 5c 33 30 30 5c 33 30 31 5c de."\300\301N\204..\302\300\301\
4c00 33 30 33 5c 33 30 34 21 23 5c 32 31 30 5c 33 30 32 5c 33 30 35 5c 33 30 36 5c 33 30 37 23 5c 32 303\304!#\210\302\305\306\307#\2
4c20 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 76 07".[clojure-mode-abbrev-table.v
4c40 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 75 74 20 70 75 72 65 63 6f ariable-documentation.put.pureco
4c60 70 79 20 22 41 62 62 72 65 76 20 74 61 62 6c 65 20 66 6f 72 20 60 63 6c 6f 6a 75 72 65 2d 6d 6f py."Abbrev.table.for.`clojure-mo
4c80 64 65 27 2e 22 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 20 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d de'.".clojure-mode.derived-mode-
4ca0 70 61 72 65 6e 74 20 70 72 6f 67 2d 6d 6f 64 65 5d 20 35 29 0a 23 40 32 31 35 20 4d 61 6a 6f 72 parent.prog-mode].5).#@215.Major
4cc0 20 6d 6f 64 65 20 66 6f 72 20 65 64 69 74 69 6e 67 20 43 6c 6f 6a 75 72 65 20 63 6f 64 65 2e 0a .mode.for.editing.Clojure.code..
4ce0 0a 5c 7b 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 6d 61 70 7d 0a 0a 49 6e 20 61 64 64 69 74 69 6f .\{clojure-mode-map}..In.additio
4d00 6e 20 74 6f 20 61 6e 79 20 68 6f 6f 6b 73 20 69 74 73 20 70 61 72 65 6e 74 20 6d 6f 64 65 20 60 n.to.any.hooks.its.parent.mode.`
4d20 70 72 6f 67 2d 6d 6f 64 65 27 20 6d 69 67 68 74 20 68 61 76 65 20 72 75 6e 2c 0a 74 68 69 73 20 prog-mode'.might.have.run,.this.
4d40 6d 6f 64 65 20 72 75 6e 73 20 74 68 65 20 68 6f 6f 6b 20 60 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 mode.runs.the.hook.`clojure-mode
4d60 2d 68 6f 6f 6b 27 2c 20 61 73 20 74 68 65 20 66 69 6e 61 6c 20 73 74 65 70 0a 64 75 72 69 6e 67 -hook',.as.the.final.step.during
4d80 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f .initialization...(defalias.'clo
4da0 6a 75 72 65 2d 6d 6f 64 65 20 23 5b 30 20 22 5c 33 30 36 5c 33 30 30 21 5c 32 31 30 5c 33 30 37 jure-mode.#[0."\306\300!\210\307
4dc0 18 5c 33 31 30 20 5c 32 31 30 5c 33 31 31 11 5c 33 31 32 12 5c 33 31 30 5c 33 31 33 4e 5c 32 30 .\310.\210\311.\312.\310\313N\20
4de0 33 1b 00 5c 33 31 34 5c 33 31 31 5c 33 31 33 5c 33 31 30 5c 33 31 33 4e 23 5c 32 31 30 5c 33 31 3..\314\311\313\310\313N#\210\31
4e00 35 0b 21 5c 32 30 34 27 00 5c 33 31 36 0b 5c 33 31 37 20 5c 22 5c 32 31 30 5c 33 32 30 5c 66 21 5.!\204'.\316.\317.\"\210\320\f!
4e20 5c 32 31 31 5c 32 30 33 35 00 5c 32 31 31 5c 33 32 31 20 3d 5c 32 30 33 3b 00 5c 33 32 32 5c 66 \211\2035.\211\321.=\203;.\322\f
4e40 5c 33 32 33 20 5c 22 5c 32 31 30 5c 32 31 30 5c 33 32 34 0d 5c 33 32 35 5c 22 5c 32 30 34 52 00 \323.\"\210\210\324.\325\"\204R.
4e60 0d 0e 24 3d 5c 32 30 34 52 00 5c 33 32 36 0d 5c 33 32 35 0e 24 43 23 5c 32 31 30 5c 33 32 37 0b ..$=\204R.\326.\325.$C#\210\327.
4e80 21 5c 32 31 30 5c 33 33 30 5c 66 21 5c 32 31 30 0d 16 24 5c 33 33 31 20 5c 32 31 30 5c 33 33 32 !\210\330\f!\210..$\331.\210\332
4ea0 20 5c 32 31 30 5c 33 33 33 5c 33 33 34 5c 33 33 35 5c 22 5c 32 31 30 5c 33 33 33 5c 33 33 36 5c .\210\333\334\335\"\210\333\336\
4ec0 33 33 37 5c 22 5c 32 31 30 5c 33 33 33 5c 33 34 30 5c 33 34 31 5c 22 5c 32 31 30 29 5c 33 34 32 337\"\210\333\340\341\"\210)\342
4ee0 5c 33 34 33 21 5c 32 30 37 22 20 5b 64 65 6c 61 79 2d 6d 6f 64 65 2d 68 6f 6f 6b 73 20 6d 61 6a \343!\207".[delay-mode-hooks.maj
4f00 6f 72 2d 6d 6f 64 65 20 6d 6f 64 65 2d 6e 61 6d 65 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 6d or-mode.mode-name.clojure-mode-m
4f20 61 70 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 63 6c 6f ap.clojure-mode-syntax-table.clo
4f40 6a 75 72 65 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 6d 61 6b 65 2d 6c 6f 63 61 jure-mode-abbrev-table.make-loca
4f60 6c 2d 76 61 72 69 61 62 6c 65 20 74 20 70 72 6f 67 2d 6d 6f 64 65 20 63 6c 6f 6a 75 72 65 2d 6d l-variable.t.prog-mode.clojure-m
4f80 6f 64 65 20 22 43 6c 6f 6a 75 72 65 22 20 6d 6f 64 65 2d 63 6c 61 73 73 20 70 75 74 20 6b 65 79 ode."Clojure".mode-class.put.key
4fa0 6d 61 70 2d 70 61 72 65 6e 74 20 73 65 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 63 75 72 map-parent.set-keymap-parent.cur
4fc0 72 65 6e 74 2d 6c 6f 63 61 6c 2d 6d 61 70 20 63 68 61 72 2d 74 61 62 6c 65 2d 70 61 72 65 6e 74 rent-local-map.char-table-parent
4fe0 20 73 74 61 6e 64 61 72 64 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 73 65 74 2d 63 68 61 72 2d .standard-syntax-table.set-char-
5000 74 61 62 6c 65 2d 70 61 72 65 6e 74 20 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 61 62 62 72 65 76 table-parent.syntax-table.abbrev
5020 2d 74 61 62 6c 65 2d 67 65 74 20 3a 70 61 72 65 6e 74 73 20 61 62 62 72 65 76 2d 74 61 62 6c 65 -table-get.:parents.abbrev-table
5040 2d 70 75 74 20 75 73 65 2d 6c 6f 63 61 6c 2d 6d 61 70 20 73 65 74 2d 73 79 6e 74 61 78 2d 74 61 -put.use-local-map.set-syntax-ta
5060 62 6c 65 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 76 61 72 69 61 62 6c 65 73 20 63 6c 6f 6a 75 ble.clojure-mode-variables.cloju
5080 72 65 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 65 74 75 70 20 61 64 64 2d 68 6f 6f 6b 20 70 61 72 65 re-font-lock-setup.add-hook.pare
50a0 64 69 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 63 6c 6f 6a 75 72 65 2d 70 61 72 65 64 69 74 2d 73 65 dit-mode-hook.clojure-paredit-se
50c0 74 75 70 20 65 6c 65 63 74 72 69 63 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 73 20 23 5b tup.electric-indent-functions.#[
50e0 32 35 37 20 22 5c 33 30 30 20 5c 33 30 31 01 38 5c 32 30 35 10 00 5c 33 30 32 5c 33 30 33 02 38 257."\300.\301.8\205..\302\303.8
5100 5c 33 30 34 5c 22 5c 33 30 35 3d 5c 32 36 32 01 5c 32 30 35 16 00 5c 33 30 36 5c 32 30 37 22 20 \304\"\305=\262.\205..\306\207".
5120 5b 73 79 6e 74 61 78 2d 70 70 73 73 20 33 20 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 [syntax-ppss.3.get-text-property
5140 20 38 20 66 61 63 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 64 6f 63 2d 66 61 63 65 20 64 6f 2d 69 6e .8.face.font-lock-doc-face.do-in
5160 64 65 6e 74 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 43 48 41 52 29 22 5d 20 70 72 6f 6a 65 63 74 dent].5."\n\n(fn.CHAR)"].project
5180 2d 66 69 6e 64 2d 66 75 6e 63 74 69 6f 6e 73 20 63 6c 6f 6a 75 72 65 2d 63 75 72 72 65 6e 74 2d -find-functions.clojure-current-
51a0 70 72 6f 6a 65 63 74 20 72 75 6e 2d 6d 6f 64 65 2d 68 6f 6f 6b 73 20 63 6c 6f 6a 75 72 65 2d 6d project.run-mode-hooks.clojure-m
51c0 6f 64 65 2d 68 6f 6f 6b 20 6c 6f 63 61 6c 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 5d 20 35 20 28 ode-hook.local-abbrev-table].5.(
51e0 23 24 20 2e 20 31 39 36 34 33 29 20 6e 69 6c 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 #$...19643).nil]).(byte-code."\3
5200 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 44 44 5c 33 30 35 5c 33 30 36 5c 33 30 37 00\301\302\303\304DD\305\306\307
5220 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 26 09 5c 32 30 37 22 20 5b 63 75 73 74 6f 6d 2d \310\311\312\313&.\207".[custom-
5240 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 63 6c 6f 6a 75 72 65 2d 76 65 72 69 66 79 2d declare-variable.clojure-verify-
5260 6d 61 6a 6f 72 2d 6d 6f 64 65 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 major-mode.funcall.function.#[0.
5280 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 5d 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 77 "\300\207".[t].1]."If.non-nil,.w
52a0 61 72 6e 20 77 68 65 6e 20 61 63 74 69 76 61 74 69 6e 67 20 74 68 65 20 77 72 6f 6e 67 20 60 6d arn.when.activating.the.wrong.`m
52c0 61 6a 6f 72 2d 6d 6f 64 65 27 2e 22 20 3a 74 79 70 65 20 62 6f 6f 6c 65 61 6e 20 3a 73 61 66 65 ajor-mode'.".:type.boolean.:safe
52e0 20 62 6f 6f 6c 65 61 6e 70 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 28 63 6c 6f 6a .booleanp.:package-version.(cloj
5300 75 72 65 2d 6d 6f 64 65 20 22 35 2e 33 2e 30 22 29 5d 20 31 30 29 0a 23 40 31 33 38 20 43 68 65 ure-mode."5.3.0")].10).#@138.Che
5320 63 6b 20 69 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 60 6d 61 6a 6f 72 2d 6d 6f 64 65 27 20 6d ck.if.the.current.`major-mode'.m
5340 61 74 63 68 65 73 20 74 68 65 20 66 69 6c 65 20 65 78 74 65 6e 73 69 6f 6e 2e 0a 0a 49 66 20 69 atches.the.file.extension...If.i
5360 74 20 64 6f 65 73 6e 27 74 2c 20 69 73 73 75 65 20 61 20 77 61 72 6e 69 6e 67 20 69 66 20 60 63 t.doesn't,.issue.a.warning.if.`c
5380 6c 6f 6a 75 72 65 2d 76 65 72 69 66 79 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 27 20 69 73 0a 6e 6f 6e lojure-verify-major-mode'.is.non
53a0 2d 6e 69 6c 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 63 68 65 63 6b -nil...(defalias.'clojure--check
53c0 2d 77 72 6f 6e 67 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 20 23 5b 30 20 22 08 5c 32 30 35 57 00 5c 33 -wrong-major-mode.#[0.".\205W.\3
53e0 30 34 20 3b 5c 32 30 35 57 00 5c 33 30 35 19 5c 33 30 36 5c 33 30 37 5c 33 30 34 20 5c 22 5c 32 04.;\205W.\305.\306\307\304.\"\2
5400 30 33 1e 00 5c 6e 5c 33 31 30 3d 5c 32 30 34 1e 00 5c 33 31 30 5c 32 30 32 40 00 5c 33 30 36 5c 03..\n\310=\204..\310\202@.\306\
5420 33 31 31 5c 33 30 34 20 5c 22 5c 32 30 33 30 00 5c 6e 5c 33 31 32 3d 5c 32 30 34 30 00 5c 33 31 311\304.\"\2030.\n\312=\2040.\31
5440 32 5c 32 30 32 40 00 5c 33 30 36 5c 33 31 33 5c 33 30 34 20 5c 22 5c 32 30 35 40 00 5c 6e 5c 33 2\202@.\306\313\304.\"\205@.\n\3
5460 31 34 3d 3f 5c 32 30 35 40 00 5c 33 31 34 5c 32 31 31 5c 32 30 35 54 00 5c 33 31 35 5c 33 31 36 14=?\205@.\314\211\205T.\315\316
5480 5c 6e 0b 3d 5c 32 30 33 50 00 5c 33 31 37 5c 32 30 32 51 00 5c 33 32 30 5c 6e 04 24 29 5c 32 36 \n.=\203P.\317\202Q.\320\n.$)\26
54a0 32 01 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 76 65 72 69 66 79 2d 6d 61 6a 6f 72 2d 6d 6f 2.\207".[clojure-verify-major-mo
54c0 64 65 20 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 72 de.case-fold-search.major-mode.r
54e0 65 61 6c 2d 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d eal-this-command.buffer-file-nam
5500 65 20 74 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 2e 63 6c 6a 5c 5c 27 22 20 63 6c 6f e.t.string-match."\\.clj\\'".clo
5520 6a 75 72 65 2d 6d 6f 64 65 20 22 5c 5c 2e 63 6c 6a 73 5c 5c 27 22 20 63 6c 6f 6a 75 72 65 73 63 jure-mode."\\.cljs\\'".clojuresc
5540 72 69 70 74 2d 6d 6f 64 65 20 22 5c 5c 2e 63 6c 6a 63 5c 5c 27 22 20 63 6c 6f 6a 75 72 65 63 2d ript-mode."\\.cljc\\'".clojurec-
5560 6d 6f 64 65 20 6d 65 73 73 61 67 65 20 22 5b 57 41 52 4e 49 4e 47 5d 20 25 73 20 61 63 74 69 76 mode.message."[WARNING].%s.activ
5580 61 74 65 64 20 60 25 73 27 20 69 6e 73 74 65 61 64 20 6f 66 20 60 25 73 27 20 69 6e 20 74 68 69 ated.`%s'.instead.of.`%s'.in.thi
55a0 73 20 62 75 66 66 65 72 2e 5c 6e 54 68 69 73 20 63 6f 75 6c 64 20 63 61 75 73 65 20 70 72 6f 62 s.buffer.\nThis.could.cause.prob
55c0 6c 65 6d 73 2e 5c 6e 28 53 65 65 20 60 63 6c 6f 6a 75 72 65 2d 76 65 72 69 66 79 2d 6d 61 6a 6f lems.\n(See.`clojure-verify-majo
55e0 72 2d 6d 6f 64 65 27 20 74 6f 20 64 69 73 61 62 6c 65 20 74 68 69 73 20 6d 65 73 73 61 67 65 2e r-mode'.to.disable.this.message.
5600 29 22 20 22 59 6f 75 20 68 61 76 65 22 20 22 53 6f 6d 65 74 68 69 6e 67 20 69 6e 20 79 6f 75 72 )"."You.have"."Something.in.your
5620 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 5d 20 36 20 28 23 24 20 2e 20 32 31 32 37 37 29 5d .configuration"].6.(#$...21277)]
5640 29 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 27 ).(add-hook.'clojure-mode-hook.'
5660 63 6c 6f 6a 75 72 65 2d 2d 63 68 65 63 6b 2d 77 72 6f 6e 67 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 29 clojure--check-wrong-major-mode)
5680 0a 23 40 31 32 32 20 54 68 65 20 70 72 65 66 69 78 20 73 74 72 69 6e 67 20 75 73 65 64 20 62 79 .#@122.The.prefix.string.used.by
56a0 20 60 63 6c 6f 6a 75 72 65 2d 66 69 6c 6c 2d 70 61 72 61 67 72 61 70 68 27 2e 0a 49 74 20 69 73 .`clojure-fill-paragraph'..It.is
56c0 20 73 69 6d 70 6c 79 20 60 63 6c 6f 6a 75 72 65 2d 64 6f 63 73 74 72 69 6e 67 2d 66 69 6c 6c 2d .simply.`clojure-docstring-fill-
56e0 70 72 65 66 69 78 2d 77 69 64 74 68 27 20 6e 75 6d 62 65 72 20 6f 66 20 73 70 61 63 65 73 2e 1f prefix-width'.number.of.spaces..
5700 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 64 6f 63 73 74 72 69 6e 67 2d 66 69 .(defalias.'clojure-docstring-fi
5720 6c 6c 2d 70 72 65 66 69 78 20 23 5b 30 20 22 5c 33 30 31 08 5c 33 30 32 5c 22 5c 32 30 37 22 20 ll-prefix.#[0."\301.\302\"\207".
5740 5b 63 6c 6f 6a 75 72 65 2d 64 6f 63 73 74 72 69 6e 67 2d 66 69 6c 6c 2d 70 72 65 66 69 78 2d 77 [clojure-docstring-fill-prefix-w
5760 69 64 74 68 20 6d 61 6b 65 2d 73 74 72 69 6e 67 20 33 32 5d 20 33 20 28 23 24 20 2e 20 32 32 31 idth.make-string.32].3.(#$...221
5780 35 31 29 5d 29 0a 28 70 75 74 20 27 63 6c 6f 6a 75 72 65 2d 64 6f 63 73 74 72 69 6e 67 2d 66 69 51)]).(put.'clojure-docstring-fi
57a0 6c 6c 2d 70 72 65 66 69 78 20 27 62 79 74 65 2d 6f 70 74 69 6d 69 7a 65 72 20 27 62 79 74 65 2d ll-prefix.'byte-optimizer.'byte-
57c0 63 6f 6d 70 69 6c 65 2d 69 6e 6c 69 6e 65 2d 65 78 70 61 6e 64 29 0a 23 40 38 36 20 43 6c 6f 6a compile-inline-expand).#@86.Cloj
57e0 75 72 65 20 61 64 61 70 74 69 76 65 20 66 69 6c 6c 20 66 75 6e 63 74 69 6f 6e 2e 0a 54 68 69 73 ure.adaptive.fill.function..This
5800 20 6f 6e 6c 79 20 74 61 6b 65 73 20 63 61 72 65 20 6f 66 20 66 69 6c 6c 69 6e 67 20 64 6f 63 73 .only.takes.care.of.filling.docs
5820 74 72 69 6e 67 20 63 6f 72 72 65 63 74 6c 79 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f tring.correctly...(defalias.'clo
5840 6a 75 72 65 2d 61 64 61 70 74 69 76 65 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 jure-adaptive-fill-function.#[0.
5860 22 5c 33 30 31 20 5c 33 30 32 01 38 5c 32 30 35 10 00 5c 33 30 33 5c 33 30 34 02 38 5c 33 30 35 "\301.\302.8\205..\303\304.8\305
5880 5c 22 5c 33 30 36 3d 5c 32 36 32 01 5c 32 30 35 19 00 5c 33 30 37 08 5c 33 31 30 5c 22 5c 32 30 \"\306=\262.\205..\307.\310\"\20
58a0 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 64 6f 63 73 74 72 69 6e 67 2d 66 69 6c 6c 2d 70 72 65 66 69 7".[clojure-docstring-fill-prefi
58c0 78 2d 77 69 64 74 68 20 73 79 6e 74 61 78 2d 70 70 73 73 20 33 20 67 65 74 2d 74 65 78 74 2d 70 x-width.syntax-ppss.3.get-text-p
58e0 72 6f 70 65 72 74 79 20 38 20 66 61 63 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 64 6f 63 2d 66 61 63 roperty.8.face.font-lock-doc-fac
5900 65 20 6d 61 6b 65 2d 73 74 72 69 6e 67 20 33 32 5d 20 34 20 28 23 24 20 2e 20 32 32 34 39 32 29 e.make-string.32].4.(#$...22492)
5920 5d 29 0a 23 40 31 34 35 20 4c 69 6b 65 20 60 66 69 6c 6c 2d 70 61 72 61 67 72 61 70 68 27 2c 20 ]).#@145.Like.`fill-paragraph',.
5940 62 75 74 20 63 61 6e 20 68 61 6e 64 6c 65 20 43 6c 6f 6a 75 72 65 20 64 6f 63 73 74 72 69 6e 67 but.can.handle.Clojure.docstring
5960 73 2e 0a 49 66 20 4a 55 53 54 49 46 59 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 6a 75 73 74 69 66 s..If.JUSTIFY.is.non-nil,.justif
5980 79 20 61 73 20 77 65 6c 6c 20 61 73 20 66 69 6c 6c 20 74 68 65 20 70 61 72 61 67 72 61 70 68 2e y.as.well.as.fill.the.paragraph.
59a0 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 4a 55 53 54 49 46 59 29 1f 0a 28 64 65 66 61 6c ..(fn.&optional.JUSTIFY)..(defal
59c0 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 66 69 6c 6c 2d 70 61 72 61 67 72 61 70 68 20 23 5b 32 35 ias.'clojure-fill-paragraph.#[25
59e0 36 20 22 5c 33 30 36 20 5c 33 30 37 01 38 5c 32 30 35 10 00 5c 33 31 30 5c 33 31 31 02 38 5c 33 6."\306.\307.8\205..\310\311.8\3
5a00 31 32 5c 22 5c 33 31 33 3d 5c 32 36 32 01 5c 32 30 33 52 00 08 5c 33 31 34 50 09 5c 33 31 35 50 12\"\313=\262.\203R..\314P.\315P
5a20 5c 6e 5c 32 30 36 20 00 0b 5c 33 31 36 5c 66 5c 33 31 37 5c 22 1d 1b 19 18 5c 33 31 31 5c 33 30 \n\206...\316\f\317\"....\311\30
5a40 36 20 38 5c 32 31 32 5c 32 31 31 62 5c 32 31 30 5c 33 32 30 31 3c 00 5c 33 32 31 20 5c 32 31 30 6.8\212\211b\210\3201<.\321.\210
5a60 60 30 5c 32 30 32 40 00 5c 32 31 30 5c 32 30 32 43 00 5c 32 30 36 44 00 64 29 5c 32 31 34 01 01 `0\202@.\210\202C.\206D.d)\214..
5a80 7d 5c 32 31 30 5c 33 32 32 03 21 29 5c 32 36 36 5c 32 30 32 2c 5c 32 30 37 08 5c 33 32 33 50 09 }\210\322.!)\266\202,\207.\323P.
5aa0 5c 33 32 34 50 19 18 5c 33 32 35 01 21 5c 32 30 34 64 00 5c 33 32 32 01 21 5c 32 31 30 2a 5c 33 \324P..\325.!\204d.\322.!\210*\3
5ac0 32 36 5c 32 30 37 22 20 5b 70 61 72 61 67 72 61 70 68 2d 73 74 61 72 74 20 70 61 72 61 67 72 61 26\207".[paragraph-start.paragra
5ae0 70 68 2d 73 65 70 61 72 61 74 65 20 63 6c 6f 6a 75 72 65 2d 64 6f 63 73 74 72 69 6e 67 2d 66 69 ph-separate.clojure-docstring-fi
5b00 6c 6c 2d 63 6f 6c 75 6d 6e 20 66 69 6c 6c 2d 63 6f 6c 75 6d 6e 20 63 6c 6f 6a 75 72 65 2d 64 6f ll-column.fill-column.clojure-do
5b20 63 73 74 72 69 6e 67 2d 66 69 6c 6c 2d 70 72 65 66 69 78 2d 77 69 64 74 68 20 66 69 6c 6c 2d 70 cstring-fill-prefix-width.fill-p
5b40 72 65 66 69 78 20 73 79 6e 74 61 78 2d 70 70 73 73 20 33 20 67 65 74 2d 74 65 78 74 2d 70 72 6f refix.syntax-ppss.3.get-text-pro
5b60 70 65 72 74 79 20 38 20 66 61 63 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 64 6f 63 2d 66 61 63 65 20 perty.8.face.font-lock-doc-face.
5b80 22 5c 5c 7c 5c 5c 73 2d 2a 5c 5c 28 5b 28 3a 5c 22 5b 5d 5c 5c 7c 7e 40 5c 5c 7c 60 28 5c 5c 7c "\\|\\s-*\\([(:\"[]\\|~@\\|`(\\|
5ba0 23 27 28 5c 5c 29 22 20 22 5c 5c 7c 5c 5c 73 2d 2a 5c 22 2e 2a 5b 2c 5c 5c 2e 5d 24 22 20 6d 61 #'(\\)"."\\|\\s-*\".*[,\\.]$".ma
5bc0 6b 65 2d 73 74 72 69 6e 67 20 33 32 20 28 65 72 72 6f 72 29 20 66 6f 72 77 61 72 64 2d 73 65 78 ke-string.32.(error).forward-sex
5be0 70 20 66 69 6c 6c 2d 70 61 72 61 67 72 61 70 68 20 22 5c 5c 7c 5c 5c 73 2d 2a 5c 5c 28 5b 28 3a p.fill-paragraph."\\|\\s-*\\([(:
5c00 5c 22 5b 5d 5c 5c 7c 60 28 5c 5c 7c 23 27 28 5c 5c 29 22 20 22 5c 5c 7c 5c 5c 73 2d 2a 5c 22 2e \"[]\\|`(\\|#'(\\)"."\\|\\s-*\".
5c20 2a 5b 2c 5c 5c 2e 5b 5d 24 22 20 66 69 6c 6c 2d 63 6f 6d 6d 65 6e 74 2d 70 61 72 61 67 72 61 70 *[,\\.[]$".fill-comment-paragrap
5c40 68 20 74 5d 20 37 20 28 23 24 20 2e 20 32 32 38 32 35 29 5d 29 0a 23 40 32 39 20 43 6c 6f 6a 75 h.t].7.(#$...22825)]).#@29.Cloju
5c60 72 65 20 61 75 74 6f 2d 66 69 6c 6c 20 66 75 6e 63 74 69 6f 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 re.auto-fill.function...(defalia
5c80 73 20 27 63 6c 6f 6a 75 72 65 2d 61 75 74 6f 2d 66 69 6c 6c 2d 66 75 6e 63 74 69 6f 6e 20 23 5b s.'clojure-auto-fill-function.#[
5ca0 30 20 22 5c 33 30 33 20 5c 32 31 31 5c 32 30 35 2d 00 69 01 56 5c 32 30 35 2d 00 5c 33 30 34 20 0."\303.\211\205-.i.V\205-.\304.
5cc0 5c 33 30 35 01 38 5c 32 30 35 1c 00 5c 33 30 36 5c 33 30 37 02 38 5c 33 31 30 5c 22 5c 33 31 31 \305.8\205..\306\307.8\310\"\311
5ce0 3d 5c 32 36 32 01 5c 32 30 33 25 00 08 5c 32 30 32 26 00 09 5c 33 31 32 20 1a 19 5c 33 31 33 20 =\262.\203%..\202&..\312...\313.
5d00 2a 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 64 6f 63 73 74 72 69 6e 67 2d 66 69 6c 6c 2d 63 *\207".[clojure-docstring-fill-c
5d20 6f 6c 75 6d 6e 20 66 69 6c 6c 2d 63 6f 6c 75 6d 6e 20 66 69 6c 6c 2d 70 72 65 66 69 78 20 63 75 olumn.fill-column.fill-prefix.cu
5d40 72 72 65 6e 74 2d 66 69 6c 6c 2d 63 6f 6c 75 6d 6e 20 73 79 6e 74 61 78 2d 70 70 73 73 20 33 20 rrent-fill-column.syntax-ppss.3.
5d60 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 38 20 66 61 63 65 20 66 6f 6e 74 2d 6c 6f get-text-property.8.face.font-lo
5d80 63 6b 2d 64 6f 63 2d 66 61 63 65 20 63 6c 6f 6a 75 72 65 2d 61 64 61 70 74 69 76 65 2d 66 69 6c ck-doc-face.clojure-adaptive-fil
5da0 6c 2d 66 75 6e 63 74 69 6f 6e 20 64 6f 2d 61 75 74 6f 2d 66 69 6c 6c 5d 20 35 20 28 23 24 20 2e l-function.do-auto-fill].5.(#$..
5dc0 20 32 33 36 34 33 29 5d 29 0a 23 40 31 39 33 20 52 65 67 65 78 70 20 6d 61 74 63 68 69 6e 67 20 .23643)]).#@193.Regexp.matching.
5de0 74 68 65 20 73 74 61 72 74 20 6f 66 20 61 20 63 6f 6d 6d 65 6e 74 20 73 65 78 70 2e 0a 54 68 65 the.start.of.a.comment.sexp..The
5e00 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 6d 61 74 63 68 2d 67 72 6f 75 70 20 31 20 73 68 6f 75 .beginning.of.match-group.1.shou
5e20 6c 64 20 62 65 20 62 65 66 6f 72 65 20 74 68 65 20 73 65 78 70 20 74 6f 20 62 65 0a 6d 61 72 6b ld.be.before.the.sexp.to.be.mark
5e40 65 64 20 61 73 20 61 20 63 6f 6d 6d 65 6e 74 2e 20 20 54 68 65 20 65 6e 64 20 6f 66 20 73 65 78 ed.as.a.comment...The.end.of.sex
5e60 70 20 69 73 20 66 6f 75 6e 64 20 77 69 74 68 0a 60 63 6c 6f 6a 75 72 65 2d 66 6f 72 77 61 72 64 p.is.found.with.`clojure-forward
5e80 2d 6c 6f 67 69 63 61 6c 2d 73 65 78 70 27 2e 1f 0a 28 64 65 66 76 61 72 20 63 6c 6f 6a 75 72 65 -logical-sexp'...(defvar.clojure
5ea0 2d 2d 63 6f 6d 6d 65 6e 74 2d 6d 61 63 72 6f 2d 72 65 67 65 78 70 20 22 23 5f 20 2a 5c 5c 28 3f --comment-macro-regexp."#_.*\\(?
5ec0 31 3a 5b 5e 20 5d 5c 5c 29 22 20 28 23 24 20 2e 20 32 34 30 31 36 29 29 0a 23 40 35 33 20 52 65 1:[^.]\\)".(#$...24016)).#@53.Re
5ee0 67 65 78 70 20 6d 61 74 63 68 69 6e 67 20 62 6f 74 68 20 60 23 5f 27 20 6d 61 63 72 6f 20 61 6e gexp.matching.both.`#_'.macro.an
5f00 64 20 61 20 63 6f 6d 6d 65 6e 74 20 73 65 78 70 2e 1f 0a 28 64 65 66 76 61 72 20 63 6c 6f 6a 75 d.a.comment.sexp...(defvar.cloju
5f20 72 65 2d 2d 72 65 61 64 65 72 2d 61 6e 64 2d 63 6f 6d 6d 65 6e 74 2d 72 65 67 65 78 70 20 22 23 re--reader-and-comment-regexp."#
5f40 5f 20 2a 5c 5c 28 3f 31 3a 5b 5e 20 5d 5c 5c 29 5c 5c 7c 5c 5c 28 3f 31 3a 28 63 6f 6d 6d 65 6e _.*\\(?1:[^.]\\)\\|\\(?1:(commen
5f60 74 5c 5c 5f 3e 5c 5c 29 22 20 28 23 24 20 2e 20 32 34 32 38 36 29 29 0a 28 62 79 74 65 2d 63 6f t\\_>\\)".(#$...24286)).(byte-co
5f80 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 44 44 5c 33 30 35 5c 33 de."\300\301\302\303\304DD\305\3
5fa0 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 26 07 5c 32 30 37 22 20 5b 63 75 73 74 6f 6d 2d 64 65 06\307\310\311&.\207".[custom-de
5fc0 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 63 6c 6f 6a 75 72 65 2d 63 6f 6d 6d 65 6e 74 2d 72 clare-variable.clojure-comment-r
5fe0 65 67 65 78 70 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 08 5c 32 30 egexp.funcall.function.#[0.".\20
6000 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 2d 63 6f 6d 6d 65 6e 74 2d 6d 61 63 72 6f 2d 72 65 67 65 78 7".[clojure--comment-macro-regex
6020 70 5d 20 31 5d 20 22 43 6f 6d 6d 65 6e 74 20 6d 6f 64 65 2e 5c 6e 5c 6e 54 68 65 20 70 6f 73 73 p].1]."Comment.mode.\n\nThe.poss
6040 69 62 6c 65 20 76 61 6c 75 65 73 20 66 6f 72 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 61 72 ible.values.for.this.variable.ar
6060 65 20 6b 65 79 77 6f 72 64 73 20 69 6e 64 69 63 61 74 69 6e 67 5c 6e 77 68 61 74 20 69 73 20 63 e.keywords.indicating\nwhat.is.c
6080 6f 6e 73 69 64 65 72 65 64 20 61 20 63 6f 6d 6d 65 6e 74 20 28 61 66 66 65 63 74 69 6e 67 20 66 onsidered.a.comment.(affecting.f
60a0 6f 6e 74 20 6c 6f 63 6b 69 6e 67 29 2e 5c 6e 5c 6e 20 20 20 20 2d 20 52 65 61 64 65 72 20 6d 61 ont.locking).\n\n....-.Reader.ma
60c0 63 72 6f 20 60 23 5f 27 20 6f 6e 6c 79 20 2d 20 74 68 65 20 64 65 66 61 75 6c 74 5c 6e 20 20 20 cro.`#_'.only.-.the.default\n...
60e0 20 2d 20 52 65 61 64 65 72 20 6d 61 63 72 6f 20 60 23 5f 27 20 61 6e 64 20 60 28 63 6f 6d 6d 65 .-.Reader.macro.`#_'.and.`(comme
6100 6e 74 29 27 22 20 3a 74 79 70 65 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 nt)'".:type.(choice.(const.:tag.
6120 22 52 65 61 64 65 72 20 6d 61 63 72 6f 20 60 23 5f 27 20 61 6e 64 20 60 28 63 6f 6d 6d 65 6e 74 "Reader.macro.`#_'.and.`(comment
6140 29 27 22 20 63 6c 6f 6a 75 72 65 2d 2d 72 65 61 64 65 72 2d 61 6e 64 2d 63 6f 6d 6d 65 6e 74 2d )'".clojure--reader-and-comment-
6160 72 65 67 65 78 70 29 20 28 6f 74 68 65 72 20 3a 74 61 67 20 22 52 65 61 64 65 72 20 6d 61 63 72 regexp).(other.:tag."Reader.macr
6180 6f 20 60 23 5f 27 20 6f 6e 6c 79 22 20 63 6c 6f 6a 75 72 65 2d 2d 63 6f 6d 6d 65 6e 74 2d 6d 61 o.`#_'.only".clojure--comment-ma
61a0 63 72 6f 2d 72 65 67 65 78 70 29 29 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 28 63 cro-regexp)).:package-version.(c
61c0 6c 6f 6a 75 72 65 2d 6d 6f 64 65 20 2e 20 22 35 2e 37 2e 30 22 29 5d 20 38 29 0a 23 40 36 31 20 lojure-mode..."5.7.0")].8).#@61.
61e0 53 65 61 72 63 68 20 66 6f 72 20 61 20 63 6f 6d 6d 65 6e 74 20 66 6f 72 77 61 72 64 20 73 74 6f Search.for.a.comment.forward.sto
6200 70 70 69 6e 67 20 61 74 20 4c 49 4d 49 54 2e 0a 0a 28 66 6e 20 4c 49 4d 49 54 29 1f 0a 28 64 65 pping.at.LIMIT...(fn.LIMIT)..(de
6220 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 73 65 61 72 63 68 2d 63 6f 6d 6d 65 6e 74 2d falias.'clojure--search-comment-
6240 6d 61 63 72 6f 2d 69 6e 74 65 72 6e 61 6c 20 23 5b 32 35 37 20 22 5c 33 30 31 08 02 5c 33 30 32 macro-internal.#[257."\301..\302
6260 23 5c 32 30 35 44 00 5c 33 30 33 20 5c 33 30 34 5c 32 32 34 5c 33 30 35 01 21 5c 33 30 36 01 38 #\205D.\303.\304\224\305.!\306.8
6280 5c 32 30 34 1b 00 5c 33 30 37 01 38 5c 32 30 33 21 00 5c 33 31 30 04 21 5c 32 30 32 42 00 01 62 \204..\307.8\203!.\310.!\202B..b
62a0 5c 32 31 30 5c 33 31 31 5c 33 30 34 21 5c 32 31 30 02 5c 32 31 31 3c 5c 32 30 33 37 00 5c 33 30 \210\311\304!\210.\211<\2037.\30
62c0 36 01 5c 32 33 33 60 5c 32 34 30 5c 32 31 30 5c 32 30 32 3c 00 5c 32 31 31 5c 33 30 36 60 49 5c 6.\233`\240\210\202<.\211\306`I\
62e0 32 31 30 5c 32 31 30 5c 33 31 32 03 21 5c 32 31 30 5c 33 30 32 5c 32 36 36 5c 32 30 33 5c 32 30 210\210\312.!\210\302\266\203\20
6300 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 63 6f 6d 6d 65 6e 74 2d 72 65 67 65 78 70 20 73 65 61 72 63 7".[clojure-comment-regexp.searc
6320 68 2d 66 6f 72 77 61 72 64 2d 72 65 67 65 78 70 20 74 20 6d 61 74 63 68 2d 64 61 74 61 20 31 20 h-forward-regexp.t.match-data.1.
6340 73 79 6e 74 61 78 2d 70 70 73 73 20 33 20 34 20 63 6c 6f 6a 75 72 65 2d 2d 73 65 61 72 63 68 2d syntax-ppss.3.4.clojure--search-
6360 63 6f 6d 6d 65 6e 74 2d 6d 61 63 72 6f 2d 69 6e 74 65 72 6e 61 6c 20 63 6c 6f 6a 75 72 65 2d 66 comment-macro-internal.clojure-f
6380 6f 72 77 61 72 64 2d 6c 6f 67 69 63 61 6c 2d 73 65 78 70 20 73 65 74 2d 6d 61 74 63 68 2d 64 61 orward-logical-sexp.set-match-da
63a0 74 61 5d 20 38 20 28 23 24 20 2e 20 32 35 30 35 36 29 5d 29 0a 23 40 31 39 30 20 46 69 6e 64 20 ta].8.(#$...25056)]).#@190.Find.
63c0 63 6f 6d 6d 65 6e 74 20 6d 61 63 72 6f 73 20 61 6e 64 20 73 65 74 20 74 68 65 20 6d 61 74 63 68 comment.macros.and.set.the.match
63e0 20 64 61 74 61 2e 0a 53 65 61 72 63 68 20 66 72 6f 6d 20 70 6f 69 6e 74 20 75 70 20 74 6f 20 4c .data..Search.from.point.up.to.L
6400 49 4d 49 54 2e 20 20 54 68 65 20 72 65 67 69 6f 6e 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 IMIT...The.region.that.should.be
6420 0a 63 6f 6e 73 69 64 65 72 65 64 20 61 20 63 6f 6d 6d 65 6e 74 20 69 73 20 62 65 74 77 65 65 6e .considered.a.comment.is.between
6440 20 60 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 31 29 27 0a 61 6e 64 20 60 28 6d 61 74 .`(match-beginning.1)'.and.`(mat
6460 63 68 2d 65 6e 64 20 31 29 27 2e 0a 0a 28 66 6e 20 4c 49 4d 49 54 29 1f 0a 28 64 65 66 61 6c 69 ch-end.1)'...(fn.LIMIT)..(defali
6480 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 73 65 61 72 63 68 2d 63 6f 6d 6d 65 6e 74 2d 6d 61 63 72 as.'clojure--search-comment-macr
64a0 6f 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 32 31 31 5c 33 30 30 3d 5c 32 30 33 32 00 60 02 58 5c o.#[257."\300\211\300=\2032.`.X\
64c0 32 30 33 32 00 5c 33 30 31 31 29 00 5c 33 30 32 31 20 00 5c 33 30 33 02 21 5c 32 31 31 5c 32 36 2032.\3011).\3021..\303.!\211\26
64e0 32 02 30 30 5c 32 30 32 2e 00 30 5c 32 31 30 5c 33 30 34 5c 32 31 31 5c 32 36 32 02 5c 32 30 32 2.00\202..0\210\304\211\262.\202
6500 2e 00 5c 32 31 30 5c 33 30 30 5c 32 31 31 5c 32 36 32 02 5c 32 31 30 5c 32 30 32 01 00 5c 32 31 ..\210\300\211\262.\210\202..\21
6520 31 5c 32 30 37 22 20 5b 72 65 74 72 79 20 28 73 63 61 6e 2d 65 72 72 6f 72 29 20 28 65 6e 64 2d 1\207".[retry.(scan-error).(end-
6540 6f 66 2d 66 69 6c 65 29 20 63 6c 6f 6a 75 72 65 2d 2d 73 65 61 72 63 68 2d 63 6f 6d 6d 65 6e 74 of-file).clojure--search-comment
6560 2d 6d 61 63 72 6f 2d 69 6e 74 65 72 6e 61 6c 20 6e 69 6c 5d 20 34 20 28 23 24 20 2e 20 32 35 35 -macro-internal.nil].4.(#$...255
6580 33 31 29 5d 29 0a 23 40 31 30 32 20 53 63 61 6e 73 20 74 68 65 20 62 75 66 66 65 72 20 62 61 63 31)]).#@102.Scans.the.buffer.bac
65a0 6b 77 61 72 64 73 20 66 6f 72 20 74 68 65 20 6e 65 78 74 20 22 74 6f 70 2d 6c 65 76 65 6c 22 20 kwards.for.the.next."top-level".
65c0 64 65 66 69 6e 69 74 69 6f 6e 2e 0a 43 61 6c 6c 65 64 20 62 79 20 60 69 6d 65 6e 75 2d 2d 67 65 definition..Called.by.`imenu--ge
65e0 6e 65 72 69 63 2d 66 75 6e 63 74 69 6f 6e 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f neric-function'...(defalias.'clo
6600 6a 75 72 65 2d 6d 61 74 63 68 2d 6e 65 78 74 2d 64 65 66 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 jure-match-next-def.#[0."\300\30
6620 31 5c 33 30 32 5c 33 30 33 23 5c 32 30 35 5c 32 31 31 00 5c 32 31 32 5c 33 30 32 5c 33 30 34 5c 1\302\303#\205\211.\212\302\304\
6640 33 30 35 21 60 5c 33 30 36 20 5c 32 31 30 5c 33 30 37 20 5c 32 31 30 02 5c 32 30 34 5c 32 30 34 305!`\306.\210\307.\210.\204\204
6660 00 5c 33 31 30 31 5c 22 00 5c 33 30 37 20 30 5c 32 30 32 26 00 5c 32 31 30 5c 32 30 32 27 00 5c .\3101\".\307.0\202&.\210\202'.\
6680 32 31 30 5c 33 31 31 5c 33 31 32 60 66 5c 22 5c 32 30 33 34 00 5c 33 31 33 20 5c 32 30 34 3f 00 210\311\312`f\"\2034.\313.\204?.
66a0 5c 33 31 31 5c 33 31 34 60 66 5c 22 5c 32 30 33 3f 00 5c 33 31 33 20 5c 32 31 30 5c 33 31 35 5c \311\314`f\"\203?.\313.\210\315\
66c0 33 31 36 21 5c 32 31 31 5c 32 30 33 4f 00 5c 32 31 31 01 41 5c 32 36 32 02 5c 32 34 32 5c 32 30 316!\211\203O.\211.A\262.\242\20
66e0 32 56 00 5c 33 31 37 5c 33 32 30 5c 33 30 32 03 47 44 5c 22 5c 33 31 31 5c 33 32 31 02 66 5c 22 2V.\317\320\302.GD\"\311\321.f\"
6700 5c 32 30 33 67 00 5c 33 30 37 20 5c 32 31 30 5c 33 31 33 20 5c 32 31 30 5c 32 30 32 7f 00 5c 33 \203g.\307.\210\313.\210\202..\3
6720 30 33 5c 32 36 32 05 03 5c 33 32 32 5c 32 33 30 5c 32 30 33 79 00 01 62 5c 32 31 30 5c 33 30 37 03\262..\322\230\203y..b\210\307
6740 20 5c 32 31 30 60 5c 32 36 32 02 5c 33 32 33 01 03 44 21 5c 32 31 30 5c 32 36 36 02 5c 32 30 32 .\210`\262.\323..D!\210\266.\202
6760 14 00 5c 32 31 31 62 5c 32 36 36 5c 32 30 33 29 5c 32 30 37 22 20 5b 72 65 2d 73 65 61 72 63 68 ..\211b\266\203)\207".[re-search
6780 2d 62 61 63 6b 77 61 72 64 20 22 5e 5b 20 09 5d 2a 28 5c 5c 28 5b 61 2d 7a 30 2d 39 2e 2d 5d 2b -backward."^[..]*(\\([a-z0-9.-]+
67a0 2f 5c 5c 29 3f 5c 5c 28 64 65 66 5c 5c 73 77 2a 5c 5c 29 22 20 6e 69 6c 20 74 20 6d 61 74 63 68 /\\)?\\(def\\sw*\\)".nil.t.match
67c0 2d 73 74 72 69 6e 67 20 32 20 64 6f 77 6e 2d 6c 69 73 74 20 66 6f 72 77 61 72 64 2d 73 65 78 70 -string.2.down-list.forward-sexp
67e0 20 28 65 72 72 6f 72 29 20 63 68 61 72 2d 65 71 75 61 6c 20 39 31 20 62 61 63 6b 77 61 72 64 2d .(error).char-equal.91.backward-
6800 73 65 78 70 20 34 31 20 62 6f 75 6e 64 73 2d 6f 66 2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 sexp.41.bounds-of-thing-at-point
6820 20 73 65 78 70 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 6e 75 6d 62 65 72 2d 6f 66 2d 61 72 67 .sexp.signal.wrong-number-of-arg
6840 75 6d 65 6e 74 73 20 39 34 20 22 64 65 66 6d 65 74 68 6f 64 22 20 73 65 74 2d 6d 61 74 63 68 2d uments.94."defmethod".set-match-
6860 64 61 74 61 5d 20 38 20 28 23 24 20 2e 20 32 35 39 39 36 29 5d 29 0a 23 40 31 31 30 20 41 20 6c data].8.(#$...25996)]).#@110.A.l
6880 69 73 74 20 6f 66 20 63 68 61 72 73 20 74 68 61 74 20 61 20 43 6c 6f 6a 75 72 65 20 73 79 6d 62 ist.of.chars.that.a.Clojure.symb
68a0 6f 6c 20 63 61 6e 6e 6f 74 20 63 6f 6e 74 61 69 6e 2e 0a 53 65 65 20 64 65 66 69 6e 69 74 69 6f ol.cannot.contain..See.definitio
68c0 6e 20 6f 66 20 27 6d 61 63 72 6f 73 27 3a 20 55 52 4c 20 60 68 74 74 70 3a 2f 2f 67 69 74 2e 69 n.of.'macros':.URL.`http://git.i
68e0 6f 2f 76 52 47 4c 44 27 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 63 6c 6f 6a 75 72 65 2d 2d 73 79 o/vRGLD'...(defconst.clojure--sy
6900 6d 2d 66 6f 72 62 69 64 64 65 6e 2d 72 65 73 74 2d 63 68 61 72 73 20 22 5d 5b 5c 22 3b 27 40 5c m-forbidden-rest-chars."][\";'@\
6920 5c 5e 60 7e 28 29 7b 7d 5c 5c 2c 20 09 5c 6e 0d 22 20 28 23 24 20 2e 20 32 36 37 34 39 29 29 0a \^`~(){}\\,..\n.".(#$...26749)).
6940 23 40 32 32 33 20 41 20 6c 69 73 74 20 6f 66 20 63 68 61 72 73 20 74 68 61 74 20 61 20 43 6c 6f #@223.A.list.of.chars.that.a.Clo
6960 6a 75 72 65 20 73 79 6d 62 6f 6c 20 63 61 6e 6e 6f 74 20 73 74 61 72 74 20 77 69 74 68 2e 0a 53 jure.symbol.cannot.start.with..S
6980 65 65 20 74 68 65 20 66 6f 72 2d 6c 6f 6f 70 3a 20 55 52 4c 20 60 68 74 74 70 3a 2f 2f 67 69 74 ee.the.for-loop:.URL.`http://git
69a0 2e 69 6f 2f 76 52 47 54 6a 27 20 6c 69 6e 65 73 3a 20 55 52 4c 0a 60 68 74 74 70 3a 2f 2f 67 69 .io/vRGTj'.lines:.URL.`http://gi
69c0 74 2e 69 6f 2f 76 52 47 49 68 27 2c 20 55 52 4c 20 60 68 74 74 70 3a 2f 2f 67 69 74 2e 69 6f 2f t.io/vRGIh',.URL.`http://git.io/
69e0 76 52 47 4c 45 27 20 61 6e 64 20 76 61 6c 75 65 0a 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 27 vRGLE'.and.value.definition.of.'
6a00 6d 61 63 72 6f 73 27 3a 20 55 52 4c 20 60 68 74 74 70 3a 2f 2f 67 69 74 2e 69 6f 2f 76 52 47 4c macros':.URL.`http://git.io/vRGL
6a20 44 27 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 63 6c 6f 6a 75 72 65 2d 2d 73 79 6d 2d 66 6f 72 62 D'...(defconst.clojure--sym-forb
6a40 69 64 64 65 6e 2d 31 73 74 2d 63 68 61 72 73 20 28 63 6f 6e 63 61 74 20 63 6c 6f 6a 75 72 65 2d idden-1st-chars.(concat.clojure-
6a60 2d 73 79 6d 2d 66 6f 72 62 69 64 64 65 6e 2d 72 65 73 74 2d 63 68 61 72 73 20 22 30 2d 39 3a 22 -sym-forbidden-rest-chars."0-9:"
6a80 29 20 28 23 24 20 2e 20 32 36 39 35 30 29 29 0a 23 40 31 38 32 20 41 20 72 65 67 65 78 70 20 6d ).(#$...26950)).#@182.A.regexp.m
6aa0 61 74 63 68 69 6e 67 20 61 20 43 6c 6f 6a 75 72 65 20 73 79 6d 62 6f 6c 20 6f 72 20 6e 61 6d 65 atching.a.Clojure.symbol.or.name
6ac0 73 70 61 63 65 20 61 6c 69 61 73 2e 0a 4d 61 74 63 68 65 73 20 74 68 65 20 72 75 6c 65 20 60 63 space.alias..Matches.the.rule.`c
6ae0 6c 6f 6a 75 72 65 2d 2d 73 79 6d 2d 66 6f 72 62 69 64 64 65 6e 2d 31 73 74 2d 63 68 61 72 73 27 lojure--sym-forbidden-1st-chars'
6b00 20 66 6f 6c 6c 6f 77 65 64 20 62 79 0a 61 6e 79 20 6e 75 6d 62 65 72 20 6f 66 20 6d 61 74 63 68 .followed.by.any.number.of.match
6b20 65 73 20 6f 66 20 60 63 6c 6f 6a 75 72 65 2d 2d 73 79 6d 2d 66 6f 72 62 69 64 64 65 6e 2d 72 65 es.of.`clojure--sym-forbidden-re
6b40 73 74 2d 63 68 61 72 73 27 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 63 6c 6f 6a 75 72 65 2d 2d 73 st-chars'...(defconst.clojure--s
6b60 79 6d 2d 72 65 67 65 78 70 20 28 63 6f 6e 63 61 74 20 22 5b 5e 22 20 63 6c 6f 6a 75 72 65 2d 2d ym-regexp.(concat."[^".clojure--
6b80 73 79 6d 2d 66 6f 72 62 69 64 64 65 6e 2d 31 73 74 2d 63 68 61 72 73 20 22 5d 5b 5e 22 20 63 6c sym-forbidden-1st-chars."][^".cl
6ba0 6f 6a 75 72 65 2d 2d 73 79 6d 2d 66 6f 72 62 69 64 64 65 6e 2d 72 65 73 74 2d 63 68 61 72 73 20 ojure--sym-forbidden-rest-chars.
6bc0 22 5d 2a 22 29 20 28 23 24 20 2e 20 32 37 32 38 36 29 29 0a 23 40 35 31 20 44 65 66 61 75 6c 74 "]*").(#$...27286)).#@51.Default
6be0 20 65 78 70 72 65 73 73 69 6f 6e 73 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 69 6e 20 43 6c 6f .expressions.to.highlight.in.Clo
6c00 6a 75 72 65 20 6d 6f 64 65 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 63 6c 6f 6a 75 72 65 2d 66 6f jure.mode...(defconst.clojure-fo
6c20 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 20 27 28 28 22 28 5c 5c 28 3f 3a 63 6c 6f 6a 75 nt-lock-keywords.'(("(\\(?:cloju
6c40 72 65 2e 63 6f 72 65 2f 5c 5c 29 3f 5c 5c 28 5c 5c 28 3f 3a 64 65 66 5c 5c 28 3f 3a 6f 6e 63 65 re.core/\\)?\\(\\(?:def\\(?:once
6c60 5c 5c 29 3f 5c 5c 29 5c 5c 29 5c 5c 3e 5b 20 0d 5c 6e 09 5d 2a 5c 5c 28 3f 3a 23 3f 5e 5c 5c 28 \\)?\\)\\)\\>[..\n.]*\\(?:#?^\\(
6c80 3f 3a 7b 5b 5e 7d 5d 2a 7d 5c 5c 7c 5c 5c 73 77 2b 5c 5c 29 5b 20 0d 5c 6e 09 5d 2a 5c 5c 29 2a ?:{[^}]*}\\|\\sw+\\)[..\n.]*\\)*
6ca0 5c 5c 28 5c 5c 73 77 2b 5c 5c 29 3f 22 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f \\(\\sw+\\)?".(1.font-lock-keywo
6cc0 72 64 2d 66 61 63 65 29 20 28 32 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 76 61 72 69 61 62 6c 65 2d 6e rd-face).(2.font-lock-variable-n
6ce0 61 6d 65 2d 66 61 63 65 20 6e 69 6c 20 74 29 29 20 28 22 28 5c 5c 28 3f 3a 63 6c 6f 6a 75 72 65 ame-face.nil.t)).("(\\(?:clojure
6d00 2e 63 6f 72 65 2f 5c 5c 29 3f 5c 5c 28 5c 5c 28 3f 3a 64 65 66 5c 5c 28 3f 3a 70 72 6f 74 6f 63 .core/\\)?\\(\\(?:def\\(?:protoc
6d20 6f 6c 5c 5c 7c 72 65 63 6f 72 64 5c 5c 7c 73 74 72 75 63 74 5c 5c 7c 74 79 70 65 5c 5c 29 5c 5c ol\\|record\\|struct\\|type\\)\\
6d40 29 5c 5c 29 5c 5c 3e 5b 20 0d 5c 6e 09 5d 2a 5c 5c 28 3f 3a 23 3f 5e 5c 5c 28 3f 3a 7b 5b 5e 7d )\\)\\>[..\n.]*\\(?:#?^\\(?:{[^}
6d60 5d 2a 7d 5c 5c 7c 5c 5c 73 77 2b 5c 5c 29 5b 20 0d 5c 6e 09 5d 2a 5c 5c 29 2a 5c 5c 28 5c 5c 73 ]*}\\|\\sw+\\)[..\n.]*\\)*\\(\\s
6d80 77 2b 5c 5c 29 3f 22 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 w+\\)?".(1.font-lock-keyword-fac
6da0 65 29 20 28 32 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 61 63 65 20 6e 69 6c 20 74 29 e).(2.font-lock-type-face.nil.t)
6dc0 29 20 28 22 28 5c 5c 28 3f 3a 5b 5e 5d 5b 5c 22 3b 27 40 5c 5c 5e 60 7e 28 29 7b 7d 5c 5c 2c 20 ).("(\\(?:[^][\";'@\\^`~(){}\\,.
6de0 09 5c 6e 0d 30 2d 39 3a 5d 5b 5e 5d 5b 5c 22 3b 27 40 5c 5c 5e 60 7e 28 29 7b 7d 5c 5c 2c 20 09 .\n.0-9:][^][\";'@\\^`~(){}\\,..
6e00 5c 6e 0d 5d 2a 2f 5c 5c 29 3f 5c 5c 28 64 65 66 5b 5e 20 0d 5c 6e 09 5d 2a 5c 5c 29 5c 5c 3e 5b \n.]*/\\)?\\(def[^..\n.]*\\)\\>[
6e20 20 0d 5c 6e 09 5d 2a 5c 5c 28 3f 3a 23 3f 5e 5c 5c 28 3f 3a 7b 5b 5e 7d 5d 2a 7d 5c 5c 7c 5c 5c ..\n.]*\\(?:#?^\\(?:{[^}]*}\\|\\
6e40 73 77 2b 5c 5c 29 5b 20 0d 5c 6e 09 5d 2a 5c 5c 29 2a 5c 5c 28 5c 5c 73 77 2b 5c 5c 29 3f 22 20 sw+\\)[..\n.]*\\)*\\(\\sw+\\)?".
6e60 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 20 28 32 20 66 6f (1.font-lock-keyword-face).(2.fo
6e80 6e 74 2d 6c 6f 63 6b 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 2d 66 61 63 65 20 6e 69 6c 20 74 nt-lock-function-name-face.nil.t
6ea0 29 29 20 28 22 28 5c 5c 28 3f 3a 63 6c 6f 6a 75 72 65 2e 63 6f 72 65 2f 5c 5c 29 3f 5c 5c 28 66 )).("(\\(?:clojure.core/\\)?\\(f
6ec0 6e 5c 5c 29 5b 20 09 5d 2b 5c 5c 28 3f 3a 23 3f 5e 5c 5c 73 77 2b 5b 20 09 5d 2a 5c 5c 29 3f 5c n\\)[..]+\\(?:#?^\\sw+[..]*\\)?\
6ee0 5c 28 5c 5c 73 77 2b 5c 5c 29 3f 22 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 \(\\sw+\\)?".(1.font-lock-keywor
6f00 64 2d 66 61 63 65 29 20 28 32 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 d-face).(2.font-lock-function-na
6f20 6d 65 2d 66 61 63 65 20 6e 69 6c 20 74 29 29 20 28 22 5c 5c 3c 25 5b 26 31 2d 39 5d 3f 22 20 28 me-face.nil.t)).("\\<%[&1-9]?".(
6f40 30 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 76 61 72 69 61 62 6c 65 2d 6e 61 6d 65 2d 66 61 63 65 29 29 0.font-lock-variable-name-face))
6f60 20 28 22 28 5c 5c 28 5c 5c 2e 5c 5c 7c 63 61 74 63 68 5c 5c 7c 64 5c 5c 28 3f 3a 65 66 5c 5c 7c .("(\\(\\.\\|catch\\|d\\(?:ef\\|
6f80 6f 5c 5c 29 5c 5c 7c 66 5c 5c 28 3f 3a 69 6e 61 6c 6c 79 5c 5c 7c 6e 5c 5c 2a 3f 5c 5c 29 5c 5c o\\)\\|f\\(?:inally\\|n\\*?\\)\\
6fa0 7c 69 66 5c 5c 7c 6c 5c 5c 28 3f 3a 65 74 5c 5c 2a 3f 5c 5c 7c 6f 6f 70 5c 5c 2a 3f 5c 5c 29 5c |if\\|l\\(?:et\\*?\\|oop\\*?\\)\
6fc0 5c 7c 6d 6f 6e 69 74 6f 72 2d 65 5c 5c 28 3f 3a 6e 74 65 72 5c 5c 7c 78 69 74 5c 5c 29 5c 5c 7c \|monitor-e\\(?:nter\\|xit\\)\\|
6fe0 6e 65 77 5c 5c 7c 71 75 6f 74 65 5c 5c 7c 72 65 63 75 72 5c 5c 7c 73 65 74 21 5c 5c 7c 74 5c 5c new\\|quote\\|recur\\|set!\\|t\\
7000 28 3f 3a 68 72 6f 77 5c 5c 7c 72 79 5c 5c 29 5c 5c 7c 76 61 72 5c 5c 29 5c 5c 3e 22 20 31 20 66 (?:hrow\\|ry\\)\\|var\\)\\>".1.f
7020 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 20 28 22 28 5c 5c 28 3f 3a 63 ont-lock-keyword-face).("(\\(?:c
7040 6c 6f 6a 75 72 65 2e 63 6f 72 65 2f 5c 5c 29 3f 5c 5c 28 2d 3e 3e 3f 5c 5c 7c 5c 5c 2e 5c 5c 2e lojure.core/\\)?\\(->>?\\|\\.\\.
7060 5c 5c 7c 61 5c 5c 28 3f 3a 6e 64 5c 5c 7c 73 2d 3e 5c 5c 29 5c 5c 7c 62 69 6e 64 69 6e 67 5c 5c \\|a\\(?:nd\\|s->\\)\\|binding\\
7080 7c 63 5c 5c 28 3f 3a 61 73 65 5c 5c 7c 6f 6e 64 5c 5c 28 3f 3a 2d 3e 3e 3f 5c 5c 7c 70 5c 5c 29 |c\\(?:ase\\|ond\\(?:->>?\\|p\\)
70a0 3f 5c 5c 29 5c 5c 7c 64 5c 5c 28 3f 3a 65 63 6c 61 72 65 5c 5c 7c 6f 5c 5c 28 3f 3a 61 6c 6c 5c ?\\)\\|d\\(?:eclare\\|o\\(?:all\
70c0 5c 7c 72 75 6e 5c 5c 7c 73 5c 5c 28 3f 3a 65 71 5c 5c 7c 79 6e 63 5c 5c 29 5c 5c 7c 74 5c 5c 28 \|run\\|s\\(?:eq\\|ync\\)\\|t\\(
70e0 3f 3a 69 6d 65 73 5c 5c 7c 6f 5c 5c 29 5c 5c 29 5c 5c 29 5c 5c 7c 66 6f 72 5c 5c 7c 69 5c 5c 28 ?:imes\\|o\\)\\)\\)\\|for\\|i\\(
7100 3f 3a 66 2d 5c 5c 28 3f 3a 6c 65 74 5c 5c 7c 6e 6f 74 5c 5c 7c 73 6f 6d 65 5c 5c 29 5c 5c 7c 6e ?:f-\\(?:let\\|not\\|some\\)\\|n
7120 2d 6e 73 5c 5c 29 5c 5c 7c 6c 65 74 66 6e 5c 5c 7c 6e 73 5c 5c 7c 6f 72 5c 5c 7c 77 5c 5c 28 3f -ns\\)\\|letfn\\|ns\\|or\\|w\\(?
7140 3a 68 65 6e 5c 5c 28 3f 3a 2d 5c 5c 28 3f 3a 66 69 72 73 74 5c 5c 7c 6c 65 74 5c 5c 7c 6e 6f 74 :hen\\(?:-\\(?:first\\|let\\|not
7160 5c 5c 7c 73 6f 6d 65 5c 5c 29 5c 5c 29 3f 5c 5c 7c 69 74 68 2d 5c 5c 28 3f 3a 6c 6f 63 61 6c 2d \\|some\\)\\)?\\|ith-\\(?:local-
7180 76 61 72 73 5c 5c 7c 6f 70 65 6e 5c 5c 7c 72 65 64 65 66 73 5c 5c 28 3f 3a 2d 66 6e 5c 5c 29 3f vars\\|open\\|redefs\\(?:-fn\\)?
71a0 5c 5c 29 5c 5c 29 5c 5c 29 5c 5c 3e 22 20 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 \\)\\)\\)\\>".1.font-lock-keywor
71c0 64 2d 66 61 63 65 29 20 28 22 5c 5c 5f 3c 5c 5c 28 3f 3a 5c 5c 28 3f 3a 6c 65 74 5c 5c 7c 77 68 d-face).("\\_<\\(?:\\(?:let\\|wh
71e0 5c 5c 28 3f 3a 65 6e 5c 5c 7c 69 6c 65 5c 5c 29 5c 5c 29 5c 5c 29 2d 5c 5c 28 3f 3a 5c 5c 73 77 \\(?:en\\|ile\\)\\)\\)-\\(?:\\sw
7200 5c 5c 7c 5c 5c 73 5f 5c 5c 29 2b 5c 5c 5f 3e 22 20 30 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 \\|\\s_\\)+\\_>".0.font-lock-key
7220 77 6f 72 64 2d 66 61 63 65 29 20 28 22 5c 5c 3c 5c 5c 28 5c 5c 2a 5c 5c 28 3f 3a 5c 5c 28 3f 3a word-face).("\\<\\(\\*\\(?:\\(?:
7240 61 5c 5c 28 3f 3a 67 65 6e 74 5c 5c 7c 6c 6c 6f 77 2d 75 6e 72 65 73 6f 6c 76 65 64 2d 76 61 72 a\\(?:gent\\|llow-unresolved-var
7260 73 5c 5c 7c 73 73 65 72 74 5c 5c 29 5c 5c 7c 63 5c 5c 28 3f 3a 6c 6f 6a 75 72 65 2d 76 65 72 73 s\\|ssert\\)\\|c\\(?:lojure-vers
7280 69 6f 6e 5c 5c 7c 6f 6d 5c 5c 28 3f 3a 6d 61 6e 64 2d 6c 69 6e 65 2d 61 72 67 73 5c 5c 7c 70 69 ion\\|om\\(?:mand-line-args\\|pi
72a0 6c 65 2d 5c 5c 28 3f 3a 66 69 6c 65 73 5c 5c 7c 70 61 74 68 5c 5c 29 5c 5c 29 5c 5c 29 5c 5c 7c le-\\(?:files\\|path\\)\\)\\)\\|
72c0 64 5c 5c 28 3f 3a 61 74 61 2d 72 65 61 64 65 72 73 5c 5c 7c 65 66 61 75 6c 74 2d 64 61 74 61 2d d\\(?:ata-readers\\|efault-data-
72e0 72 65 61 64 65 72 2d 66 6e 5c 5c 29 5c 5c 7c 65 72 72 5c 5c 7c 66 5c 5c 28 3f 3a 5c 5c 28 3f 3a reader-fn\\)\\|err\\|f\\(?:\\(?:
7300 69 6c 5c 5c 7c 6c 75 73 68 2d 6f 6e 2d 6e 65 77 6c 69 6e 5c 5c 29 65 5c 5c 29 5c 5c 7c 69 6e 5c il\\|lush-on-newlin\\)e\\)\\|in\
7320 5c 7c 6d 61 5c 5c 28 3f 3a 63 72 6f 2d 6d 65 74 61 5c 5c 7c 74 68 2d 63 6f 6e 74 65 78 74 5c 5c \|ma\\(?:cro-meta\\|th-context\\
7340 29 5c 5c 7c 6e 73 5c 5c 7c 6f 75 74 5c 5c 7c 70 72 69 6e 74 2d 5c 5c 28 3f 3a 64 75 70 5c 5c 7c )\\|ns\\|out\\|print-\\(?:dup\\|
7360 6c 65 5c 5c 28 3f 3a 6e 67 74 68 5c 5c 7c 76 65 6c 5c 5c 29 5c 5c 7c 6d 65 74 61 5c 5c 7c 72 65 le\\(?:ngth\\|vel\\)\\|meta\\|re
7380 61 64 61 62 6c 79 5c 5c 29 5c 5c 7c 72 65 61 64 2d 65 76 61 6c 5c 5c 7c 73 6f 75 72 63 65 2d 70 adably\\)\\|read-eval\\|source-p
73a0 61 74 68 5c 5c 7c 75 5c 5c 28 3f 3a 6e 63 68 65 63 6b 65 64 2d 6d 61 74 68 5c 5c 7c 73 65 2d 63 ath\\|u\\(?:nchecked-math\\|se-c
73c0 6f 6e 74 65 78 74 2d 63 6c 61 73 73 6c 6f 61 64 65 72 5c 5c 29 5c 5c 7c 77 61 72 6e 2d 6f 6e 2d ontext-classloader\\)\\|warn-on-
73e0 72 65 66 6c 65 63 74 69 6f 6e 5c 5c 29 5c 5c 2a 5c 5c 7c 5b 31 32 33 65 5d 5c 5c 29 5c 5c 29 5c reflection\\)\\*\\|[123e]\\)\\)\
7400 5c 3e 22 20 30 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 62 75 69 6c 74 69 6e 2d 66 61 63 65 29 20 28 22 \>".0.font-lock-builtin-face).("
7420 5c 5c 28 3f 3a 5c 5c 3c 5c 5c 7c 2f 5c 5c 29 40 3f 5c 5c 28 5c 5c 2a 5b 61 2d 7a 2d 5d 2a 5c 5c \\(?:\\<\\|/\\)@?\\(\\*[a-z-]*\\
7440 2a 5c 5c 29 5c 5c 3e 22 20 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 76 61 72 69 61 62 6c 65 2d 6e 61 *\\)\\>".1.font-lock-variable-na
7460 6d 65 2d 66 61 63 65 29 20 28 22 5c 5c 3c 5c 5c 28 66 61 6c 73 65 5c 5c 7c 6e 69 6c 5c 5c 7c 74 me-face).("\\<\\(false\\|nil\\|t
7480 72 75 65 5c 5c 29 5c 5c 3e 22 20 30 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6e 73 74 61 6e 74 2d rue\\)\\>".0.font-lock-constant-
74a0 66 61 63 65 29 20 28 22 5c 5c 5c 5c 5c 5c 28 5b 5b 3a 70 75 6e 63 74 3a 5d 5d 5c 5c 7c 5b 61 2d face).("\\\\\\([[:punct:]]\\|[a-
74c0 7a 30 2d 39 5d 2b 5c 5c 3e 5c 5c 29 22 20 30 20 27 63 6c 6f 6a 75 72 65 2d 63 68 61 72 61 63 74 z0-9]+\\>\\)".0.'clojure-charact
74e0 65 72 2d 66 61 63 65 29 20 28 22 28 5c 5c 3c 6e 73 5c 5c 3e 5b 20 0d 5c 6e 09 5d 2a 5c 5c 28 3f er-face).("(\\<ns\\>[..\n.]*\\(?
7500 3a 5c 5c 5e 3f 7b 5b 5e 7d 5d 2b 7d 5b 20 0d 5c 6e 09 5d 2a 5c 5c 29 2a 5c 5c 28 5b 5e 5d 5b 5c :\\^?{[^}]+}[..\n.]*\\)*\\([^][\
7520 22 3b 27 40 5c 5c 5e 60 7e 28 29 7b 7d 5c 5c 2c 20 09 5c 6e 0d 30 2d 39 3a 5d 5b 5e 5d 5b 5c 22 ";'@\\^`~(){}\\,..\n.0-9:][^][\"
7540 3b 27 40 5c 5c 5e 60 7e 28 29 7b 7d 5c 5c 2c 20 09 5c 6e 0d 5d 2a 5c 5c 29 22 20 28 31 20 66 6f ;'@\\^`~(){}\\,..\n.]*\\)".(1.fo
7560 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 61 63 65 29 29 20 28 22 5c 5c 28 3a 5c 5c 7b 31 2c 32 nt-lock-type-face)).("\\(:\\{1,2
7580 5c 5c 7d 5c 5c 29 5c 5c 28 5b 5e 5d 5b 5c 22 3b 27 40 5c 5c 5e 60 7e 28 29 7b 7d 5c 5c 2c 20 09 \\}\\)\\([^][\";'@\\^`~(){}\\,..
75a0 5c 6e 0d 30 2d 39 3a 5d 5b 5e 5d 5b 5c 22 3b 27 40 5c 5c 5e 60 7e 28 29 7b 7d 5c 5c 2c 20 09 5c \n.0-9:][^][\";'@\\^`~(){}\\,..\
75c0 6e 0d 5d 2a 3f 5c 5c 29 5c 5c 28 2f 5c 5c 29 5c 5c 28 5b 5e 5d 5b 5c 22 3b 27 40 5c 5c 5e 60 7e n.]*?\\)\\(/\\)\\([^][\";'@\\^`~
75e0 28 29 7b 7d 5c 5c 2c 20 09 5c 6e 0d 30 2d 39 3a 5d 5b 5e 5d 5b 5c 22 3b 27 40 5c 5c 5e 60 7e 28 (){}\\,..\n.0-9:][^][\";'@\\^`~(
7600 29 7b 7d 5c 5c 2c 20 09 5c 6e 0d 5d 2a 5c 5c 29 22 20 28 31 20 27 63 6c 6f 6a 75 72 65 2d 6b 65 ){}\\,..\n.]*\\)".(1.'clojure-ke
7620 79 77 6f 72 64 2d 66 61 63 65 29 20 28 32 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 61 yword-face).(2.font-lock-type-fa
7640 63 65 29 20 28 33 20 27 64 65 66 61 75 6c 74 29 20 28 34 20 27 63 6c 6f 6a 75 72 65 2d 6b 65 79 ce).(3.'default).(4.'clojure-key
7660 77 6f 72 64 2d 66 61 63 65 29 29 20 28 22 5c 5c 28 3a 5c 5c 7b 31 2c 32 5c 5c 7d 5c 5c 29 5c 5c word-face)).("\\(:\\{1,2\\}\\)\\
7680 28 5b 5e 5d 5b 5c 22 3b 27 40 5c 5c 5e 60 7e 28 29 7b 7d 5c 5c 2c 20 09 5c 6e 0d 30 2d 39 3a 5d ([^][\";'@\\^`~(){}\\,..\n.0-9:]
76a0 5b 5e 5d 5b 5c 22 3b 27 40 5c 5c 5e 60 7e 28 29 7b 7d 5c 5c 2c 20 09 5c 6e 0d 5d 2a 5c 5c 29 22 [^][\";'@\\^`~(){}\\,..\n.]*\\)"
76c0 20 28 31 20 27 63 6c 6f 6a 75 72 65 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 20 28 32 20 27 63 .(1.'clojure-keyword-face).(2.'c
76e0 6c 6f 6a 75 72 65 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 29 20 28 22 5c 5c 28 23 5e 5c 5c 29 lojure-keyword-face)).("\\(#^\\)
7700 5c 5c 28 5b 5e 5d 5b 5c 22 3b 27 40 5c 5c 5e 60 7e 28 29 7b 7d 5c 5c 2c 20 09 5c 6e 0d 30 2d 39 \\([^][\";'@\\^`~(){}\\,..\n.0-9
7720 3a 5d 5b 5e 5d 5b 5c 22 3b 27 40 5c 5c 5e 60 7e 28 29 7b 7d 5c 5c 2c 20 09 5c 6e 0d 5d 2a 3f 5c :][^][\";'@\\^`~(){}\\,..\n.]*?\
7740 5c 29 5c 5c 28 2f 5c 5c 29 5c 5c 28 5b 5e 5d 5b 5c 22 3b 27 40 5c 5c 5e 60 7e 28 29 7b 7d 5c 5c \)\\(/\\)\\([^][\";'@\\^`~(){}\\
7760 2c 20 09 5c 6e 0d 30 2d 39 3a 5d 5b 5e 5d 5b 5c 22 3b 27 40 5c 5c 5e 60 7e 28 29 7b 7d 5c 5c 2c ,..\n.0-9:][^][\";'@\\^`~(){}\\,
7780 20 09 5c 6e 0d 5d 2a 5c 5c 29 22 20 28 31 20 27 64 65 66 61 75 6c 74 29 20 28 32 20 66 6f 6e 74 ..\n.]*\\)".(1.'default).(2.font
77a0 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 61 63 65 29 20 28 33 20 27 64 65 66 61 75 6c 74 29 20 28 34 -lock-type-face).(3.'default).(4
77c0 20 27 64 65 66 61 75 6c 74 29 29 20 28 22 5c 5c 28 23 5e 5c 5c 29 5c 5c 28 5b 5e 5d 5b 5c 22 3b .'default)).("\\(#^\\)\\([^][\";
77e0 27 40 5c 5c 5e 60 7e 28 29 7b 7d 5c 5c 2c 20 09 5c 6e 0d 30 2d 39 3a 5d 5b 5e 5d 5b 5c 22 3b 27 '@\\^`~(){}\\,..\n.0-9:][^][\";'
7800 40 5c 5c 5e 60 7e 28 29 7b 7d 5c 5c 2c 20 09 5c 6e 0d 5d 2a 5c 5c 29 22 20 28 31 20 27 64 65 66 @\\^`~(){}\\,..\n.]*\\)".(1.'def
7820 61 75 6c 74 29 20 28 32 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 61 63 65 29 29 20 28 ault).(2.font-lock-type-face)).(
7840 22 5c 5c 28 5b 5e 5d 5b 5c 22 3b 27 40 5c 5c 5e 60 7e 28 29 7b 7d 5c 5c 2c 20 09 5c 6e 0d 30 2d "\\([^][\";'@\\^`~(){}\\,..\n.0-
7860 39 3a 5d 5b 5e 5d 5b 5c 22 3b 27 40 5c 5c 5e 60 7e 28 29 7b 7d 5c 5c 2c 20 09 5c 6e 0d 5d 2a 3f 9:][^][\";'@\\^`~(){}\\,..\n.]*?
7880 5c 5c 29 5c 5c 28 2f 5c 5c 29 5c 5c 28 5b 5e 5d 5b 5c 22 3b 27 40 5c 5c 5e 60 7e 28 29 7b 7d 5c \\)\\(/\\)\\([^][\";'@\\^`~(){}\
78a0 5c 2c 20 09 5c 6e 0d 30 2d 39 3a 5d 5b 5e 5d 5b 5c 22 3b 27 40 5c 5c 5e 60 7e 28 29 7b 7d 5c 5c \,..\n.0-9:][^][\";'@\\^`~(){}\\
78c0 2c 20 09 5c 6e 0d 5d 2a 5c 5c 29 22 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 ,..\n.]*\\)".(1.font-lock-type-f
78e0 61 63 65 29 20 28 32 20 6e 69 6c 29 20 28 33 20 6e 69 6c 29 29 20 28 22 5c 5c 28 5b 5e 5d 5b 5c ace).(2.nil).(3.nil)).("\\([^][\
7900 22 3b 27 40 5c 5c 5e 60 7e 28 29 7b 7d 5c 5c 2c 20 09 5c 6e 0d 30 2d 39 3a 5d 5b 5e 5d 5b 5c 22 ";'@\\^`~(){}\\,..\n.0-9:][^][\"
7920 3b 27 40 5c 5c 5e 60 7e 28 29 7b 7d 5c 5c 2c 20 09 5c 6e 0d 5d 2a 5c 5c 29 22 20 28 31 20 6e 69 ;'@\\^`~(){}\\,..\n.]*\\)".(1.ni
7940 6c 29 29 20 28 63 6c 6f 6a 75 72 65 2d 2d 73 65 61 72 63 68 2d 63 6f 6d 6d 65 6e 74 2d 6d 61 63 l)).(clojure--search-comment-mac
7960 72 6f 20 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6d 6d 65 6e 74 2d 66 61 63 65 20 74 29 20 28 ro.1.font-lock-comment-face.t).(
7980 22 60 5c 5c 28 3f 31 3a 5c 5c 28 3f 3a 23 27 5c 5c 29 3f 5c 5c 28 3f 3a 5c 5c 73 5f 5c 5c 7c 5c "`\\(?1:\\(?:#'\\)?\\(?:\\s_\\|\
79a0 5c 73 77 5c 5c 29 2b 5c 5c 29 60 22 20 28 31 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6e 73 74 \sw\\)+\\)`".(1.'font-lock-const
79c0 61 6e 74 2d 66 61 63 65 20 70 72 65 70 65 6e 64 29 29 20 28 63 6c 6f 6a 75 72 65 2d 66 6f 6e 74 ant-face.prepend)).(clojure-font
79e0 2d 6c 6f 63 6b 2d 65 73 63 61 70 65 64 2d 63 68 61 72 73 20 30 20 27 62 6f 6c 64 20 70 72 65 70 -lock-escaped-chars.0.'bold.prep
7a00 65 6e 64 29 20 28 63 6c 6f 6a 75 72 65 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 72 65 67 65 78 70 2d 67 end).(clojure-font-lock-regexp-g
7a20 72 6f 75 70 73 20 28 31 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 72 65 67 65 78 70 2d 67 72 6f 75 70 roups.(1.'font-lock-regexp-group
7a40 69 6e 67 2d 63 6f 6e 73 74 72 75 63 74 20 70 72 65 70 65 6e 64 29 29 29 20 28 23 24 20 2e 20 32 ing-construct.prepend))).(#$...2
7a60 37 36 30 39 29 29 0a 23 40 32 38 35 20 46 69 6e 64 20 61 6e 64 20 68 69 67 68 6c 69 67 68 74 20 7609)).#@285.Find.and.highlight.
7a80 74 65 78 74 20 77 69 74 68 20 61 20 43 6c 6f 6a 75 72 65 2d 66 72 69 65 6e 64 6c 79 20 73 79 6e text.with.a.Clojure-friendly.syn
7aa0 74 61 78 20 74 61 62 6c 65 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 70 61 73 tax.table...This.function.is.pas
7ac0 73 65 64 20 74 6f 20 60 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 79 6e 74 61 63 74 69 63 2d 66 61 63 65 sed.to.`font-lock-syntactic-face
7ae0 2d 66 75 6e 63 74 69 6f 6e 27 2c 0a 77 68 69 63 68 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 -function',.which.is.called.with
7b00 20 61 20 73 69 6e 67 6c 65 20 70 61 72 61 6d 65 74 65 72 2c 20 53 54 41 54 45 20 28 77 68 69 63 .a.single.parameter,.STATE.(whic
7b20 68 20 69 73 2c 20 69 6e 0a 74 75 72 6e 2c 20 72 65 74 75 72 6e 65 64 20 62 79 20 60 70 61 72 73 h.is,.in.turn,.returned.by.`pars
7b40 65 2d 70 61 72 74 69 61 6c 2d 73 65 78 70 27 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 e-partial-sexp'.at.the.beginning
7b60 20 6f 66 20 74 68 65 0a 68 69 67 68 6c 69 67 68 74 65 64 20 72 65 67 69 6f 6e 29 2e 0a 0a 28 66 .of.the.highlighted.region)...(f
7b80 6e 20 53 54 41 54 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 66 6f 6e n.STATE)..(defalias.'clojure-fon
7ba0 74 2d 6c 6f 63 6b 2d 73 79 6e 74 61 63 74 69 63 2d 66 61 63 65 2d 66 75 6e 63 74 69 6f 6e 20 23 t-lock-syntactic-face-function.#
7bc0 5b 32 35 37 20 22 5c 33 30 34 01 38 5c 32 30 33 5c 32 32 35 00 5c 33 30 35 01 38 5c 32 31 31 66 [257."\304.8\203\225.\305.8\211f
7be0 5c 33 30 36 3d 3f 5c 32 30 35 5c 32 32 34 00 01 41 40 5c 32 31 31 5c 32 30 35 26 00 5c 32 31 32 \306=?\205\224..A@\211\205&.\212
7c00 5c 32 31 31 62 5c 32 31 30 5c 33 30 37 5c 33 31 30 21 5c 32 30 35 25 00 5c 33 31 31 5c 33 31 32 \211b\210\307\310!\205%.\311\312
7c20 21 29 5c 32 31 31 5c 32 30 35 30 00 5c 33 31 33 5c 33 31 34 02 21 08 5c 22 5c 32 31 31 5c 32 30 !)\211\2050.\313\314.!.\"\211\20
7c40 33 5c 32 32 31 00 5c 32 31 32 5c 33 31 35 01 21 5c 32 30 33 43 00 5c 33 31 32 5c 32 32 35 62 5c 3\221.\212\315.!\203C.\312\225b\
7c60 32 31 30 5c 32 31 31 20 5c 32 36 32 01 02 62 5c 32 31 30 5c 33 31 32 75 5c 32 31 30 5c 33 31 36 210\211.\262..b\210\312u\210\316
7c80 31 6e 00 5c 32 31 31 5c 33 31 37 56 5c 32 30 35 6a 00 60 04 57 5c 32 30 35 6a 00 5c 33 32 30 5c 1n.\211\317V\205j.`.W\205j.\320\
7ca0 33 31 32 21 5c 32 31 30 5c 33 30 37 5c 33 32 31 21 5c 32 30 34 4d 00 5c 32 31 31 53 5c 32 36 32 312!\210\307\321!\204M.\211S\262
7cc0 01 5c 32 30 32 4d 00 30 5c 32 30 32 72 00 5c 32 31 30 5c 32 30 32 73 00 5c 32 31 30 5c 32 31 31 .\202M.0\202r.\210\202s.\210\211
7ce0 5c 33 31 37 55 5c 32 30 35 5c 32 31 31 00 60 04 58 5c 32 30 35 5c 32 31 31 00 5c 33 32 32 64 21 \317U\205\211.`.X\205\211.\322d!
7d00 5c 32 31 30 60 5c 33 30 35 06 06 38 55 29 5c 32 30 33 5c 32 32 31 00 09 5c 32 30 32 5c 32 32 32 \210`\305..8U)\203\221..\202\222
7d20 00 5c 6e 5c 32 36 36 5c 32 30 33 5c 32 30 37 0b 5c 32 30 37 22 20 5b 6c 69 73 70 2d 64 6f 63 2d .\n\266\203\207.\207".[lisp-doc-
7d40 73 74 72 69 6e 67 2d 65 6c 74 2d 70 72 6f 70 65 72 74 79 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 64 6f string-elt-property.font-lock-do
7d60 63 2d 66 61 63 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 74 72 69 6e 67 2d 66 61 63 65 20 66 6f 6e c-face.font-lock-string-face.fon
7d80 74 2d 6c 6f 63 6b 2d 63 6f 6d 6d 65 6e 74 2d 66 61 63 65 20 33 20 38 20 31 32 34 20 6c 6f 6f 6b t-lock-comment-face.3.8.124.look
7da0 69 6e 67 2d 61 74 20 22 28 5b 20 09 5c 6e 5d 2a 5c 5c 28 5c 5c 28 5c 5c 73 77 5c 5c 7c 5c 5c 73 ing-at."([..\n]*\\(\\(\\sw\\|\\s
7dc0 5f 5c 5c 29 2b 5c 5c 29 22 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 66 75 6e 63 74 69 6f _\\)+\\)".match-string.1.functio
7de0 6e 2d 67 65 74 20 69 6e 74 65 72 6e 2d 73 6f 66 74 20 66 75 6e 63 74 69 6f 6e 70 20 28 65 72 72 n-get.intern-soft.functionp.(err
7e00 6f 72 29 20 30 20 66 6f 72 77 61 72 64 2d 73 65 78 70 20 22 5b 20 5c 6e 09 5d 2a 5c 5c 28 5c 5c or).0.forward-sexp."[.\n.]*\\(\\
7e20 5e 5b 41 2d 5a 3a 5d 2e 2b 5c 5c 7c 5c 5c 5e 3f 7b 2e 2b 5c 5c 29 22 20 66 6f 72 77 61 72 64 2d ^[A-Z:].+\\|\\^?{.+\\)".forward-
7e40 63 6f 6d 6d 65 6e 74 5d 20 38 20 28 23 24 20 2e 20 33 31 33 34 31 29 5d 29 0a 23 40 34 38 20 43 comment].8.(#$...31341)]).#@48.C
7e60 6f 6e 66 69 67 75 72 65 73 20 66 6f 6e 74 2d 6c 6f 63 6b 20 66 6f 72 20 65 64 69 74 69 6e 67 20 onfigures.font-lock.for.editing.
7e80 43 6c 6f 6a 75 72 65 20 63 6f 64 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 Clojure.code...(defalias.'clojur
7ea0 65 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 65 74 75 70 20 23 5b 30 20 22 5c 33 30 32 5c 33 30 30 21 e-font-lock-setup.#[0."\302\300!
7ec0 5c 32 31 30 5c 33 30 33 10 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 33 23 5c 32 31 30 5c 33 \210\303.\304\305\306\303#\210\3
7ee0 30 37 5c 32 31 31 11 5c 32 30 37 22 20 5b 66 6f 6e 74 2d 6c 6f 63 6b 2d 6d 75 6c 74 69 6c 69 6e 07\211.\207".[font-lock-multilin
7f00 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 64 65 66 61 75 6c 74 73 20 6d 61 6b 65 2d 6c 6f 63 61 6c 2d e.font-lock-defaults.make-local-
7f20 76 61 72 69 61 62 6c 65 20 74 20 61 64 64 2d 74 6f 2d 6c 69 73 74 20 66 6f 6e 74 2d 6c 6f 63 6b variable.t.add-to-list.font-lock
7f40 2d 65 78 74 65 6e 64 2d 72 65 67 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 73 20 63 6c 6f 6a 75 72 65 -extend-region-functions.clojure
7f60 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 65 78 74 65 6e 64 2d 72 65 67 69 6f 6e 2d 64 65 66 20 28 63 6c -font-lock-extend-region-def.(cl
7f80 6f 6a 75 72 65 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 20 6e 69 6c 20 6e 69 6c ojure-font-lock-keywords.nil.nil
7fa0 20 28 28 22 2b 2d 2a 2f 2e 3c 3e 3d 21 3f 24 25 5f 26 3a 22 20 2e 20 22 77 22 29 29 20 6e 69 6c .(("+-*/.<>=!?$%_&:"..."w")).nil
7fc0 20 28 66 6f 6e 74 2d 6c 6f 63 6b 2d 6d 61 72 6b 2d 62 6c 6f 63 6b 2d 66 75 6e 63 74 69 6f 6e 20 .(font-lock-mark-block-function.
7fe0 2e 20 6d 61 72 6b 2d 64 65 66 75 6e 29 20 28 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 79 6e 74 61 63 74 ..mark-defun).(font-lock-syntact
8000 69 63 2d 66 61 63 65 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 63 6c 6f 6a 75 72 65 2d 66 6f 6e 74 2d ic-face-function...clojure-font-
8020 6c 6f 63 6b 2d 73 79 6e 74 61 63 74 69 63 2d 66 61 63 65 2d 66 75 6e 63 74 69 6f 6e 29 29 5d 20 lock-syntactic-face-function))].
8040 34 20 28 23 24 20 2e 20 33 32 33 35 31 29 5d 29 0a 23 40 31 39 33 20 52 61 6e 67 65 20 62 65 74 4.(#$...32351)]).#@193.Range.bet
8060 77 65 65 6e 20 74 68 65 20 74 6f 70 2d 6d 6f 73 74 20 64 65 66 2a 20 61 6e 64 20 74 68 65 20 66 ween.the.top-most.def*.and.the.f
8080 6f 75 72 74 68 20 65 6c 65 6d 65 6e 74 20 61 66 74 65 72 20 50 4f 49 4e 54 2e 0a 4e 6f 74 65 20 ourth.element.after.POINT..Note.
80a0 74 68 61 74 20 74 68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 72 65 20 69 73 20 6e 6f that.this.means.that.there.is.no
80c0 20 67 75 61 72 61 6e 74 65 65 20 6f 66 20 70 72 6f 70 65 72 20 66 6f 6e 74 0a 6c 6f 63 6b 69 6e .guarantee.of.proper.font.lockin
80e0 67 20 69 6e 20 64 65 66 2a 20 66 6f 72 6d 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 61 74 20 g.in.def*.forms.that.are.not.at.
8100 74 6f 70 20 6c 65 76 65 6c 2e 0a 0a 28 66 6e 20 50 4f 49 4e 54 29 1f 0a 28 64 65 66 61 6c 69 61 top.level...(fn.POINT)..(defalia
8120 73 20 27 63 6c 6f 6a 75 72 65 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 64 65 66 2d 61 74 2d 70 6f 69 6e s.'clojure-font-lock-def-at-poin
8140 74 20 23 5b 32 35 37 20 22 5c 32 31 31 62 5c 32 31 30 5c 33 30 30 31 0d 00 5c 33 30 31 20 30 5c t.#[257."\211b\210\3001..\301.0\
8160 32 30 32 11 00 5c 32 31 30 5c 32 30 32 12 00 5c 32 31 30 60 01 01 55 3f 5c 32 30 35 49 00 5c 33 202..\210\202..\210`..U?\205I.\3
8180 30 32 5c 33 30 33 21 5c 32 30 35 49 00 5c 33 30 34 31 41 00 5c 33 30 35 75 5c 32 31 30 5c 33 30 02\303!\205I.\3041A.\305u\210\30
81a0 36 5c 33 30 37 5c 32 31 31 02 57 5c 32 30 35 3b 00 5c 32 31 31 5c 33 31 30 20 5c 32 36 36 02 5c 6\307\211.W\205;.\211\310.\266.\
81c0 32 31 31 54 5c 32 36 32 01 5c 32 30 32 29 00 5c 32 36 36 5c 32 30 32 30 5c 32 30 32 45 00 5c 32 211T\262.\202).\266\2020\202E.\2
81e0 31 30 5c 32 30 32 46 00 5c 32 31 30 5c 32 31 31 60 42 5c 32 30 37 22 20 5b 28 65 72 72 6f 72 29 10\202F.\210\211`B\207".[(error)
8200 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 64 65 66 75 6e 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 .beginning-of-defun.looking-at."
8220 28 64 65 66 22 20 28 65 72 72 6f 72 29 20 6e 69 6c 20 34 20 30 20 66 6f 72 77 61 72 64 2d 73 65 (def".(error).nil.4.0.forward-se
8240 78 70 5d 20 36 20 28 23 24 20 2e 20 33 32 38 35 35 29 5d 29 0a 23 40 37 33 20 53 65 74 20 72 65 xp].6.(#$...32855)]).#@73.Set.re
8260 67 69 6f 6e 20 62 6f 75 6e 64 61 72 69 65 73 20 74 6f 20 69 6e 63 6c 75 64 65 20 74 68 65 20 66 gion.boundaries.to.include.the.f
8280 69 72 73 74 20 66 6f 75 72 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 64 65 66 2a 20 66 6f 72 6d 73 irst.four.elements.of.def*.forms
82a0 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d ...(defalias.'clojure-font-lock-
82c0 65 78 74 65 6e 64 2d 72 65 67 69 6f 6e 2d 64 65 66 20 23 5b 30 20 22 5c 33 30 32 5c 33 30 33 08 extend-region-def.#[0."\302\303.
82e0 21 5c 32 31 31 5c 32 30 33 30 00 5c 32 31 31 5c 32 31 31 5c 32 30 33 16 00 5c 32 31 31 01 41 5c !\211\2030.\211\211\203..\211.A\
8300 32 36 32 02 5c 32 34 32 5c 32 30 32 1d 00 5c 33 30 34 5c 33 30 35 5c 33 30 32 03 47 44 5c 22 5c 262.\242\202..\304\305\302.GD\"\
8320 32 31 31 08 57 5c 32 30 33 2e 00 08 02 57 5c 32 30 33 2e 00 5c 32 31 31 10 5c 33 30 36 5c 32 36 211.W\203....W\203..\211.\306\26
8340 32 04 5c 32 36 36 02 5c 32 31 30 5c 33 30 33 09 21 5c 32 31 31 5c 32 30 33 60 00 5c 32 31 31 5c 2.\266.\210\303.!\211\203`.\211\
8360 32 31 31 5c 32 30 33 46 00 5c 32 31 31 01 41 5c 32 36 32 02 5c 32 34 32 5c 32 30 32 4d 00 5c 33 211\203F.\211.A\262.\242\202M.\3
8380 30 34 5c 33 30 35 5c 33 30 32 03 47 44 5c 22 5c 32 31 31 09 57 5c 32 30 33 5e 00 09 02 57 5c 32 04\305\302.GD\"\211.W\203^...W\2
83a0 30 33 5e 00 01 11 5c 33 30 36 5c 32 36 32 04 5c 32 36 36 02 5c 32 31 30 5c 32 31 31 5c 32 30 37 03^...\306\262.\266.\210\211\207
83c0 22 20 5b 66 6f 6e 74 2d 6c 6f 63 6b 2d 62 65 67 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 65 6e 64 20 6e ".[font-lock-beg.font-lock-end.n
83e0 69 6c 20 63 6c 6f 6a 75 72 65 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 64 65 66 2d 61 74 2d 70 6f 69 6e il.clojure-font-lock-def-at-poin
8400 74 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 6e 75 6d 62 65 72 2d 6f 66 2d 61 72 67 75 6d 65 6e t.signal.wrong-number-of-argumen
8420 74 73 20 74 5d 20 37 20 28 23 24 20 2e 20 33 33 33 37 30 29 5d 29 0a 23 40 31 36 32 20 4e 6f 6e ts.t].7.(#$...33370)]).#@162.Non
8440 2d 6e 69 6c 20 69 66 20 74 68 65 20 63 68 61 72 20 62 65 66 6f 72 65 20 70 6f 69 6e 74 20 69 73 -nil.if.the.char.before.point.is
8460 20 66 6f 6e 74 2d 6c 6f 63 6b 65 64 20 61 73 20 61 20 73 74 72 69 6e 67 2e 0a 49 66 20 52 45 47 .font-locked.as.a.string..If.REG
8480 45 58 50 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 6c 73 6f 20 63 68 65 63 6b 20 77 68 65 74 68 EXP.is.non-nil,.also.check.wheth
84a0 65 72 20 63 75 72 72 65 6e 74 20 73 74 72 69 6e 67 20 69 73 0a 70 72 65 63 65 65 64 65 64 20 62 er.current.string.is.preceeded.b
84c0 79 20 61 20 23 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 52 45 47 45 58 50 29 1f 0a 28 y.a.#...(fn.&optional.REGEXP)..(
84e0 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 66 6f 6e 74 2d 6c 6f 63 6b 65 64 2d 61 defalias.'clojure--font-locked-a
8500 73 2d 73 74 72 69 6e 67 2d 70 20 23 5b 32 35 36 20 22 5c 33 30 30 60 53 5c 33 30 31 5c 22 5c 32 s-string-p.#[256."\300`S\301\"\2
8520 31 31 3c 5c 32 30 33 10 00 5c 33 30 32 01 3e 5c 32 30 34 16 00 5c 32 31 31 5c 33 30 32 3d 5c 32 11<\203..\302.>\204..\211\302=\2
8540 30 35 24 00 5c 33 30 33 5c 33 30 34 21 5c 32 30 36 24 00 01 3f 5c 32 30 35 24 00 5c 33 30 33 5c 05$.\303\304!\206$..?\205$.\303\
8560 33 30 35 21 5c 32 30 37 22 20 5b 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 66 61 63 305!\207".[get-text-property.fac
8580 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 74 72 69 6e 67 2d 66 61 63 65 20 63 6c 6f 6a 75 72 65 2d e.font-lock-string-face.clojure-
85a0 73 74 72 69 6e 67 2d 73 74 61 72 74 20 74 20 6e 69 6c 5d 20 34 20 28 23 24 20 2e 20 33 33 38 35 string-start.t.nil].4.(#$...3385
85c0 33 29 5d 29 0a 23 40 31 30 32 20 48 69 67 68 6c 69 67 68 74 20 1b 73 63 61 70 65 64 20 63 68 61 3)]).#@102.Highlight..scaped.cha
85e0 72 73 20 69 6e 20 73 74 72 69 6e 67 73 2e 0a 42 4f 55 4e 44 20 64 65 6e 6f 74 65 73 20 61 20 62 rs.in.strings..BOUND.denotes.a.b
8600 75 66 66 65 72 20 70 6f 73 69 74 69 6f 6e 20 74 6f 20 6c 69 6d 69 74 20 74 68 65 20 73 65 61 72 uffer.position.to.limit.the.sear
8620 63 68 2e 0a 0a 28 66 6e 20 42 4f 55 4e 44 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a ch...(fn.BOUND)..(defalias.'cloj
8640 75 72 65 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 65 73 63 61 70 65 64 2d 63 68 61 72 73 20 23 5b 32 35 ure-font-lock-escaped-chars.#[25
8660 37 20 22 5c 33 30 30 5c 32 31 31 5c 32 30 34 14 00 5c 33 30 31 5c 33 30 32 03 5c 33 30 33 23 5c 7."\300\211\204..\301\302.\303#\
8680 32 30 33 14 00 5c 33 30 34 20 5c 32 36 32 01 5c 32 30 32 01 00 5c 32 31 31 5c 32 30 37 22 20 5b 203..\304.\262.\202..\211\207".[
86a0 6e 69 6c 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5c 5c 5c 5c 2e 22 20 74 20 nil.re-search-forward."\\\\.".t.
86c0 63 6c 6f 6a 75 72 65 2d 2d 66 6f 6e 74 2d 6c 6f 63 6b 65 64 2d 61 73 2d 73 74 72 69 6e 67 2d 70 clojure--font-locked-as-string-p
86e0 5d 20 36 20 28 23 24 20 2e 20 33 34 32 35 31 29 5d 29 0a 23 40 31 34 38 20 48 69 67 68 6c 69 67 ].6.(#$...34251)]).#@148.Highlig
8700 68 74 20 67 72 6f 75 70 69 6e 67 20 63 6f 6e 73 74 72 75 63 74 73 20 69 6e 20 72 65 67 75 6c 61 ht.grouping.constructs.in.regula
8720 72 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a 0a 42 4f 55 4e 44 20 64 65 6e 6f 74 65 73 20 74 68 65 r.expression...BOUND.denotes.the
8740 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 63 68 61 72 61 63 74 65 72 73 20 28 72 .maximum.number.of.characters.(r
8760 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 0a 70 6f 69 6e 74 29 20 74 6f 20 63 68 65 63 6b 2e 0a elative.to.the.point).to.check..
8780 0a 28 66 6e 20 42 4f 55 4e 44 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d .(fn.BOUND)..(defalias.'clojure-
87a0 66 6f 6e 74 2d 6c 6f 63 6b 2d 72 65 67 65 78 70 2d 67 72 6f 75 70 73 20 23 5b 32 35 37 20 22 5c font-lock-regexp-groups.#[257."\
87c0 33 30 30 5c 32 31 31 5c 32 30 34 15 00 5c 33 30 31 5c 33 30 32 03 5c 33 30 33 23 5c 32 30 33 15 300\211\204..\301\302.\303#\203.
87e0 00 5c 33 30 34 5c 33 30 35 21 5c 32 36 32 01 5c 32 30 32 01 00 5c 32 31 31 5c 32 30 37 22 20 5b .\304\305!\262.\202..\211\207".[
8800 6e 69 6c 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5c 5c 28 5c 5c 28 3f 3a 28 nil.re-search-forward."\\(\\(?:(
8820 5c 5c 3f 5c 5c 28 3f 3a 5b 3a 3d 21 3e 5d 5c 5c 7c 3c 5b 3d 21 5d 5c 5c 7c 3c 5b 5b 3a 61 6c 6e \\?\\(?:[:=!>]\\|<[=!]\\|<[[:aln
8840 75 6d 3a 5d 5d 2b 3e 5c 5c 29 5c 5c 7c 5b 7c 28 29 5d 5c 5c 29 5c 5c 29 22 20 74 20 63 6c 6f 6a um:]]+>\\)\\|[|()]\\)\\)".t.cloj
8860 75 72 65 2d 2d 66 6f 6e 74 2d 6c 6f 63 6b 65 64 2d 61 73 2d 73 74 72 69 6e 67 2d 70 20 72 65 67 ure--font-locked-as-string-p.reg
8880 65 78 70 5d 20 36 20 28 23 24 20 2e 20 33 34 35 35 33 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 exp].6.(#$...34553)]).(byte-code
88a0 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 30 5c 33 30 34 5c ."\300\301\302\303#\210\300\304\
88c0 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 30 5c 33 30 35 5c 33 30 32 5c 33 30 33 23 5c 32 31 302\303#\210\300\305\302\303#\21
88e0 30 5c 33 30 30 5c 33 30 36 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 30 5c 33 30 37 5c 33 0\300\306\302\303#\210\300\307\3
8900 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 30 5c 33 31 30 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 02\303#\210\300\310\302\303#\210
8920 5c 33 30 30 5c 33 31 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 30 5c 33 31 32 5c 33 30 \300\311\302\303#\210\300\312\30
8940 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 30 5c 33 31 33 5c 33 31 34 5c 33 30 33 23 5c 32 31 30 5c 2\303#\210\300\313\314\303#\210\
8960 33 31 35 5c 33 31 36 5c 33 31 37 5c 33 32 30 5c 33 32 31 44 44 5c 33 32 32 5c 33 32 33 5c 33 32 315\316\317\320\321DD\322\323\32
8980 34 5c 33 32 35 5c 33 32 36 5c 33 32 37 5c 33 33 30 26 09 5c 32 31 30 5c 33 31 35 5c 33 33 31 5c 4\325\326\327\330&.\210\315\331\
89a0 33 31 37 5c 33 32 30 5c 33 33 32 44 44 5c 33 33 33 5c 33 32 33 5c 33 33 34 5c 33 32 35 5c 33 33 317\320\332DD\333\323\334\325\33
89c0 35 5c 33 32 37 5c 33 33 36 26 09 5c 32 31 30 5c 33 31 35 5c 33 33 37 5c 33 31 37 5c 33 32 30 5c 5\327\336&.\210\315\337\317\320\
89e0 33 34 30 44 44 5c 33 34 31 5c 33 32 33 5c 33 34 32 5c 33 32 35 5c 33 33 35 5c 33 32 37 5c 33 34 340DD\341\323\342\325\335\327\34
8a00 33 26 09 5c 32 30 37 22 20 5b 70 75 74 20 6e 73 20 63 6c 6f 6a 75 72 65 2d 64 6f 63 2d 73 74 72 3&.\207".[put.ns.clojure-doc-str
8a20 69 6e 67 2d 65 6c 74 20 32 20 64 65 66 20 64 65 66 6e 20 64 65 66 6e 2d 20 64 65 66 6d 75 6c 74 ing-elt.2.def.defn.defn-.defmult
8a40 69 20 64 65 66 6d 61 63 72 6f 20 64 65 66 69 6e 6c 69 6e 65 20 64 65 66 70 72 6f 74 6f 63 6f 6c i.defmacro.definline.defprotocol
8a60 20 64 65 66 74 61 73 6b 20 63 6c 6f 6a 75 72 65 2d 64 6f 63 2d 73 74 72 69 6e 67 2d 65 6c 64 20 .deftask.clojure-doc-string-eld.
8a80 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 63 6c 6f 6a 75 72 65 2d custom-declare-variable.clojure-
8aa0 61 6c 69 67 6e 2d 66 6f 72 6d 73 2d 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 66 75 6e 63 61 6c align-forms-automatically.funcal
8ac0 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 l.function.#[0."\300\207".[nil].
8ae0 31 5d 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 76 65 72 74 69 63 61 6c 6c 79 20 61 6c 69 67 6e 1]."If.non-nil,.vertically.align
8b00 20 73 6f 6d 65 20 66 6f 72 6d 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2e 5c 6e 41 75 74 6f .some.forms.automatically.\nAuto
8b20 6d 61 74 69 63 61 6c 6c 79 20 6d 65 61 6e 73 20 69 74 20 69 73 20 64 6f 6e 65 20 61 73 20 70 61 matically.means.it.is.done.as.pa
8b40 72 74 20 6f 66 20 69 6e 64 65 6e 74 69 6e 67 20 63 6f 64 65 2e 20 20 54 68 69 73 5c 6e 61 70 70 rt.of.indenting.code...This\napp
8b60 6c 69 65 73 20 74 6f 20 62 69 6e 64 69 6e 67 20 66 6f 72 6d 73 20 28 60 63 6c 6f 6a 75 72 65 2d lies.to.binding.forms.(`clojure-
8b80 61 6c 69 67 6e 2d 62 69 6e 64 69 6e 67 2d 66 6f 72 6d 73 27 29 2c 20 74 6f 20 63 6f 6e 64 5c 6e align-binding-forms'),.to.cond\n
8ba0 66 6f 72 6d 73 20 28 60 63 6c 6f 6a 75 72 65 2d 61 6c 69 67 6e 2d 63 6f 6e 64 2d 66 6f 72 6d 73 forms.(`clojure-align-cond-forms
8bc0 27 29 20 61 6e 64 20 74 6f 20 6d 61 70 20 6c 69 74 65 72 61 6c 73 2e 20 20 46 6f 72 5c 6e 69 6e ').and.to.map.literals...For\nin
8be0 73 74 61 6e 63 65 2c 20 73 65 6c 65 63 74 69 6e 67 20 61 20 6d 61 70 20 61 20 68 69 74 74 69 6e stance,.selecting.a.map.a.hittin
8c00 67 20 5c 5c 3c 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 2d 6d 61 70 3e 60 5c 5c 5b 69 6e 64 65 6e 74 g.\\<clojure-mode-map>`\\[indent
8c20 2d 66 6f 72 2d 74 61 62 2d 63 6f 6d 6d 61 6e 64 5d 27 5c 6e 77 69 6c 6c 20 61 6c 69 67 6e 20 74 -for-tab-command]'\nwill.align.t
8c40 68 65 20 76 61 6c 75 65 73 20 6c 69 6b 65 20 74 68 69 73 3a 5c 6e 20 20 20 20 7b 3a 73 6f 6d 65 he.values.like.this:\n....{:some
8c60 2d 6b 65 79 20 31 30 5c 6e 20 20 20 20 20 3a 6b 65 79 32 20 20 20 20 20 32 30 7d 22 20 3a 70 61 -key.10\n.....:key2.....20}".:pa
8c80 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 28 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 20 2e 20 22 35 ckage-version.(clojure-mode..."5
8ca0 2e 31 22 29 20 3a 73 61 66 65 20 62 6f 6f 6c 65 61 6e 70 20 3a 74 79 70 65 20 62 6f 6f 6c 65 61 .1").:safe.booleanp.:type.boolea
8cc0 6e 20 63 6c 6f 6a 75 72 65 2d 61 6c 69 67 6e 2d 62 69 6e 64 69 6e 67 2d 66 6f 72 6d 73 20 23 5b n.clojure-align-binding-forms.#[
8ce0 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 22 6c 65 74 22 20 22 77 68 65 6e 2d 6c 65 74 22 20 0."\300\207".[("let"."when-let".
8d00 22 77 68 65 6e 2d 73 6f 6d 65 22 20 22 69 66 2d 6c 65 74 22 20 22 69 66 2d 73 6f 6d 65 22 20 22 "when-some"."if-let"."if-some"."
8d20 62 69 6e 64 69 6e 67 22 20 22 6c 6f 6f 70 22 20 22 64 6f 73 65 71 22 20 22 66 6f 72 22 20 22 77 binding"."loop"."doseq"."for"."w
8d40 69 74 68 2d 6f 70 65 6e 22 20 22 77 69 74 68 2d 6c 6f 63 61 6c 2d 76 61 72 73 22 20 22 77 69 74 ith-open"."with-local-vars"."wit
8d60 68 2d 72 65 64 65 66 73 22 29 5d 20 31 5d 20 22 4c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 20 h-redefs")].1]."List.of.strings.
8d80 6d 61 74 63 68 69 6e 67 20 66 6f 72 6d 73 20 74 68 61 74 20 68 61 76 65 20 62 69 6e 64 69 6e 67 matching.forms.that.have.binding
8da0 20 66 6f 72 6d 73 2e 22 20 28 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 20 2e 20 22 35 2e 31 22 29 20 .forms.".(clojure-mode..."5.1").
8dc0 6c 69 73 74 70 20 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 20 63 6c 6f 6a 75 72 65 2d 61 6c listp.(repeat.string).clojure-al
8de0 69 67 6e 2d 63 6f 6e 64 2d 66 6f 72 6d 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 ign-cond-forms.#[0."\300\207".[(
8e00 22 63 6f 6e 64 70 22 20 22 63 6f 6e 64 22 20 22 63 6f 6e 64 2d 3e 22 20 22 63 6f 6e 64 2d 3e 3e "condp"."cond"."cond->"."cond->>
8e20 22 20 22 63 61 73 65 22 20 22 61 72 65 22 29 5d 20 31 5d 20 22 4c 69 73 74 20 6f 66 20 73 74 72 "."case"."are")].1]."List.of.str
8e40 69 6e 67 73 20 69 64 65 6e 74 69 66 79 69 6e 67 20 63 6f 6e 64 2d 6c 69 6b 65 20 66 6f 72 6d 73 ings.identifying.cond-like.forms
8e60 2e 22 20 28 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 20 2e 20 22 35 2e 31 22 29 20 28 72 65 70 65 61 .".(clojure-mode..."5.1").(repea
8e80 74 20 73 74 72 69 6e 67 29 5d 20 31 30 29 0a 23 40 36 32 37 20 4e 6f 6e 2d 6e 69 6c 20 69 66 20 t.string)].10).#@627.Non-nil.if.
8ea0 74 68 65 20 73 65 78 70 20 61 72 6f 75 6e 64 20 70 6f 69 6e 74 20 73 68 6f 75 6c 64 20 62 65 20 the.sexp.around.point.should.be.
8ec0 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 61 6c 69 67 6e 65 64 2e 0a 54 68 69 73 20 66 75 6e 63 automatically.aligned..This.func
8ee0 74 69 6f 6e 20 65 78 70 65 63 74 73 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 69 6d 6d 65 64 69 tion.expects.to.be.called.immedi
8f00 61 74 65 6c 79 20 61 66 74 65 72 20 61 6e 0a 6f 70 65 6e 2d 62 72 61 63 65 20 6f 72 20 61 66 74 ately.after.an.open-brace.or.aft
8f20 65 72 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 73 79 6d 62 6f 6c 20 69 6e 20 61 20 66 75 6e 63 er.the.function.symbol.in.a.func
8f40 74 69 6f 6e 20 63 61 6c 6c 2e 0a 0a 46 69 72 73 74 20 63 68 65 63 6b 20 69 66 20 74 68 65 20 73 tion.call...First.check.if.the.s
8f60 65 78 70 20 61 72 6f 75 6e 64 20 70 6f 69 6e 74 20 69 73 20 61 20 6d 61 70 20 6c 69 74 65 72 61 exp.around.point.is.a.map.litera
8f80 6c 2c 20 6f 72 20 69 73 20 61 0a 63 61 6c 6c 20 74 6f 20 6f 6e 65 20 6f 66 20 74 68 65 20 76 61 l,.or.is.a.call.to.one.of.the.va
8fa0 72 73 20 6c 69 73 74 65 64 20 69 6e 20 60 63 6c 6f 6a 75 72 65 2d 61 6c 69 67 6e 2d 63 6f 6e 64 rs.listed.in.`clojure-align-cond
8fc0 2d 66 6f 72 6d 73 27 2e 20 20 49 66 0a 69 74 20 69 73 6e 27 74 2c 20 72 65 74 75 72 6e 20 6e 69 -forms'...If.it.isn't,.return.ni
8fe0 6c 2e 20 20 49 66 20 69 74 20 69 73 2c 20 72 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 l...If.it.is,.return.non-nil.and
9000 20 70 6c 61 63 65 20 70 6f 69 6e 74 0a 69 6d 6d 65 64 69 61 74 65 6c 79 20 62 65 66 6f 72 65 20 .place.point.immediately.before.
9020 74 68 65 20 66 6f 72 6d 73 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 61 6c 69 67 6e 65 64 the.forms.that.should.be.aligned
9040 2e 0a 0a 46 6f 72 20 69 6e 73 74 61 6e 63 65 2c 20 69 6e 20 61 20 6d 61 70 20 6c 69 74 65 72 61 ...For.instance,.in.a.map.litera
9060 6c 20 70 6f 69 6e 74 20 69 73 20 6c 65 66 74 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 62 65 66 6f l.point.is.left.immediately.befo
9080 72 65 0a 74 68 65 20 66 69 72 73 74 20 6b 65 79 3b 20 77 68 69 6c 65 2c 20 69 6e 20 61 20 6c 65 re.the.first.key;.while,.in.a.le
90a0 74 2d 62 69 6e 64 69 6e 67 2c 20 70 6f 69 6e 74 20 69 73 20 6c 65 66 74 20 69 6e 73 69 64 65 20 t-binding,.point.is.left.inside.
90c0 74 68 65 0a 62 69 6e 64 69 6e 67 20 76 65 63 74 6f 72 20 61 6e 64 20 69 6d 6d 65 64 69 61 74 65 the.binding.vector.and.immediate
90e0 6c 79 20 62 65 66 6f 72 65 20 74 68 65 20 66 69 72 73 74 20 62 69 6e 64 69 6e 67 0a 63 6f 6e 73 ly.before.the.first.binding.cons
9100 74 72 75 63 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 70 6f 73 69 truct...(defalias.'clojure--posi
9120 74 69 6f 6e 2d 66 6f 72 2d 61 6c 69 67 6e 6d 65 6e 74 20 23 5b 30 20 22 60 53 66 5c 33 30 32 3d tion-for-alignment.#[0."`Sf\302=
9140 5c 32 30 33 16 00 60 53 5c 32 30 36 0e 00 60 53 66 5c 33 30 33 3d 3f 5c 32 30 36 71 00 5c 33 30 \203..`S\206..`Sf\303=?\206q.\30
9160 34 5c 33 30 35 21 08 5c 32 33 35 40 5c 32 31 31 5c 32 30 35 23 00 5c 33 30 36 01 21 5c 32 31 31 4\305!.\235@\211\205#.\306.!\211
9180 5c 32 34 37 5c 32 30 33 2c 00 5c 32 31 31 5c 32 30 32 3d 00 5c 32 31 31 5c 32 30 34 34 00 5c 33 \247\203,.\211\202=.\211\2044.\3
91a0 30 37 5c 32 30 32 3d 00 5c 33 31 30 01 21 5c 32 30 35 3d 00 5c 32 31 31 5c 33 30 37 5c 32 33 34 07\202=.\310.!\205=.\211\307\234
91c0 02 5c 32 30 35 4f 00 5c 32 31 31 5c 32 34 37 5c 32 30 35 4f 00 5c 33 31 31 01 21 5c 32 31 30 5c .\205O.\211\247\205O.\311.!\210\
91e0 33 31 32 64 21 5c 32 31 30 02 5c 32 36 36 5c 32 30 33 5c 32 30 36 71 00 5c 33 30 34 5c 33 30 35 312d!\210.\266\203\206q.\304\305
9200 21 09 5c 32 33 35 5c 32 30 35 71 00 5c 33 31 31 20 5c 32 31 30 5c 33 31 33 20 5c 32 31 30 5c 33 !.\235\205q.\311.\210\313.\210\3
9220 31 34 66 5c 33 31 35 3d 5c 32 30 35 71 00 5c 33 31 36 75 5c 32 31 30 5c 33 31 32 64 21 5c 32 31 14f\315=\205q.\316u\210\312d!\21
9240 30 5c 33 31 37 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 61 6c 69 67 6e 2d 63 6f 6e 64 2d 66 0\317\207".[clojure-align-cond-f
9260 6f 72 6d 73 20 63 6c 6f 6a 75 72 65 2d 61 6c 69 67 6e 2d 62 69 6e 64 69 6e 67 2d 66 6f 72 6d 73 orms.clojure-align-binding-forms
9280 20 31 32 33 20 33 35 20 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 73 79 6d 62 6f 6c 20 63 6c .123.35.thing-at-point.symbol.cl
92a0 6f 6a 75 72 65 2d 2d 67 65 74 2d 69 6e 64 65 6e 74 2d 6d 65 74 68 6f 64 20 30 20 73 65 71 75 65 ojure--get-indent-method.0.seque
92c0 6e 63 65 70 20 63 6c 6f 6a 75 72 65 2d 66 6f 72 77 61 72 64 2d 6c 6f 67 69 63 61 6c 2d 73 65 78 ncep.clojure-forward-logical-sex
92e0 70 20 63 6f 6d 6d 65 6e 74 2d 66 6f 72 77 61 72 64 20 62 61 63 6b 77 61 72 64 2d 73 65 78 70 20 p.comment-forward.backward-sexp.
9300 6e 69 6c 20 39 31 20 31 20 74 5d 20 35 20 28 23 24 20 2e 20 33 36 35 30 31 29 5d 29 0a 23 40 31 nil.91.1.t].5.(#$...36501)]).#@1
9320 32 32 20 4e 6f 6e 2d 6e 69 6c 20 69 66 20 74 68 65 72 65 27 73 20 61 20 73 65 78 70 20 61 68 65 22.Non-nil.if.there's.a.sexp.ahe
9340 61 64 20 74 6f 20 62 65 20 61 6c 69 67 6e 65 64 20 62 65 66 6f 72 65 20 45 4e 44 2e 0a 50 6c 61 ad.to.be.aligned.before.END..Pla
9360 63 65 20 70 6f 69 6e 74 20 61 73 20 69 6e 20 60 63 6c 6f 6a 75 72 65 2d 2d 70 6f 73 69 74 69 6f ce.point.as.in.`clojure--positio
9380 6e 2d 66 6f 72 2d 61 6c 69 67 6e 6d 65 6e 74 27 2e 0a 0a 28 66 6e 20 45 4e 44 29 1f 0a 28 64 65 n-for-alignment'...(fn.END)..(de
93a0 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 66 69 6e 64 2d 73 65 78 70 2d 74 6f 2d 61 6c falias.'clojure--find-sexp-to-al
93c0 69 67 6e 20 23 5b 32 35 37 20 22 5c 33 30 32 5c 32 31 31 5c 32 30 34 2b 00 5c 33 30 33 5c 33 30 ign.#[257."\302\211\204+.\303\30
93e0 34 5c 33 30 35 5c 33 30 36 08 09 5c 22 5c 33 30 37 5c 22 50 03 5c 33 31 30 23 5c 32 30 33 2b 00 4\305\306..\"\307\"P.\310#\203+.
9400 5c 33 31 31 20 5c 32 31 31 5c 33 31 32 5c 32 33 34 5c 32 30 34 27 00 5c 32 31 31 5c 33 31 33 5c \311.\211\312\234\204'.\211\313\
9420 32 33 34 5c 32 30 34 27 00 5c 33 31 34 20 5c 32 36 32 02 5c 32 31 30 5c 32 30 32 01 00 5c 32 31 234\204'.\314.\262.\210\202..\21
9440 31 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 61 6c 69 67 6e 2d 62 69 6e 64 69 6e 67 2d 66 6f 1\207".[clojure-align-binding-fo
9460 72 6d 73 20 63 6c 6f 6a 75 72 65 2d 61 6c 69 67 6e 2d 63 6f 6e 64 2d 66 6f 72 6d 73 20 6e 69 6c rms.clojure-align-cond-forms.nil
9480 20 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 2d 72 65 67 65 78 70 20 22 7b 5c 5c 7c 28 22 20 72 .search-forward-regexp."{\\|(".r
94a0 65 67 65 78 70 2d 6f 70 74 20 61 70 70 65 6e 64 20 73 79 6d 62 6f 6c 73 20 6e 6f 65 72 72 6f 72 egexp-opt.append.symbols.noerror
94c0 20 73 79 6e 74 61 78 2d 70 70 73 73 20 33 20 34 20 63 6c 6f 6a 75 72 65 2d 2d 70 6f 73 69 74 69 .syntax-ppss.3.4.clojure--positi
94e0 6f 6e 2d 66 6f 72 2d 61 6c 69 67 6e 6d 65 6e 74 5d 20 38 20 28 23 24 20 2e 20 33 37 36 36 37 29 on-for-alignment].8.(#$...37667)
9500 5d 29 0a 23 40 32 30 32 20 4d 6f 76 65 20 70 6f 69 6e 74 20 61 66 74 65 72 20 61 6c 6c 20 77 68 ]).#@202.Move.point.after.all.wh
9520 69 74 65 73 70 61 63 65 20 61 66 74 65 72 20 74 68 65 20 6e 65 78 74 20 73 65 78 70 2e 0a 0a 53 itespace.after.the.next.sexp...S
9540 65 74 20 74 68 65 20 6d 61 74 63 68 20 64 61 74 61 20 67 72 6f 75 70 20 31 20 74 6f 20 62 65 20 et.the.match.data.group.1.to.be.
9560 74 68 69 73 20 72 65 67 69 6f 6e 20 6f 66 20 77 68 69 74 65 73 70 61 63 65 20 61 6e 64 0a 72 65 this.region.of.whitespace.and.re
9580 74 75 72 6e 20 70 6f 69 6e 74 2e 0a 0a 42 4f 55 4e 44 20 69 73 20 62 6f 75 6e 64 73 20 74 68 65 turn.point...BOUND.is.bounds.the
95a0 20 77 68 69 74 65 73 70 61 63 65 20 73 65 61 72 63 68 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e .whitespace.search...(fn.&option
95c0 61 6c 20 42 4f 55 4e 44 20 4e 4f 45 52 52 4f 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c al.BOUND.NOERROR)..(defalias.'cl
95e0 6f 6a 75 72 65 2d 2d 73 65 61 72 63 68 2d 77 68 69 74 65 73 70 61 63 65 2d 61 66 74 65 72 2d 6e ojure--search-whitespace-after-n
9600 65 78 74 2d 73 65 78 70 20 23 5b 35 31 32 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 ext-sexp.#[512."\300\301\302\303
9620 5c 33 30 34 06 06 21 5c 33 30 35 5c 22 5c 33 30 36 24 5c 32 31 36 5c 33 30 37 31 53 00 5c 33 31 \304..!\305\"\306$\216\3071S.\31
9640 30 5c 33 31 31 21 5c 32 31 30 5c 33 31 32 5c 33 31 33 03 5c 22 5c 32 31 30 5c 33 31 34 60 21 5c 0\311!\210\312\313.\"\210\314`!\
9660 32 31 31 3a 5c 32 30 33 4c 00 5c 32 31 31 40 5c 32 31 31 5c 33 31 35 3d 5c 32 30 33 3c 00 01 41 211:\203L.\211@\211\315=\203<..A
9680 5c 32 31 31 5c 32 30 34 36 00 5c 33 31 36 05 21 5c 32 30 32 37 00 60 5c 32 36 32 01 5c 32 30 32 \211\2046.\316.!\2027.`\262.\202
96a0 47 00 5c 32 31 31 5c 33 31 37 3d 5c 32 30 33 46 00 5c 33 32 30 5c 32 30 32 47 00 60 5c 32 36 32 G.\211\317=\203F.\320\202G.`\262
96c0 01 5c 32 30 32 4d 00 60 5c 32 36 32 01 30 5c 32 30 32 55 00 5c 32 31 30 5c 33 32 30 29 5c 32 30 .\202M.`\262.0\202U.\210\320)\20
96e0 37 22 20 5b 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 30 20 22 5c 33 30 30 5c 32 30 35 5c 66 7".[make-byte-code.0."\300\205\f
9700 00 60 5c 33 30 30 56 5c 32 30 35 5c 66 00 5c 33 30 30 62 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 .`\300V\205\f.\300b\207".vconcat
9720 20 76 65 63 74 6f 72 20 5b 5d 20 32 20 28 65 72 72 6f 72 29 20 63 6c 6f 6a 75 72 65 2d 66 6f 72 .vector.[].2.(error).clojure-for
9740 77 61 72 64 2d 6c 6f 67 69 63 61 6c 2d 73 65 78 70 20 31 20 73 65 61 72 63 68 2d 66 6f 72 77 61 ward-logical-sexp.1.search-forwa
9760 72 64 2d 72 65 67 65 78 70 20 22 5c 5c 28 5b 2c 20 09 5d 2a 5c 5c 29 22 20 73 79 6e 74 61 78 2d rd-regexp."\\([,..]*\\)".syntax-
9780 61 66 74 65 72 20 31 32 20 63 6c 6f 6a 75 72 65 2d 2d 73 65 61 72 63 68 2d 77 68 69 74 65 73 70 after.12.clojure--search-whitesp
97a0 61 63 65 2d 61 66 74 65 72 2d 6e 65 78 74 2d 73 65 78 70 20 35 20 6e 69 6c 5d 20 38 20 28 23 24 ace-after-next-sexp.5.nil].8.(#$
97c0 20 2e 20 33 38 31 35 33 29 5d 29 0a 23 40 32 32 39 20 56 65 72 74 69 63 61 6c 6c 79 20 61 6c 69 ...38153)]).#@229.Vertically.ali
97e0 67 6e 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 73 65 78 70 20 61 72 6f 75 gn.the.contents.of.the.sexp.arou
9800 6e 64 20 70 6f 69 6e 74 2e 0a 49 66 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2c 20 61 nd.point..If.region.is.active,.a
9820 6c 69 67 6e 20 69 74 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 61 6c 69 67 6e 20 65 76 65 72 79 lign.it...Otherwise,.align.every
9840 74 68 69 6e 67 20 69 6e 20 74 68 65 0a 63 75 72 72 65 6e 74 20 22 74 6f 70 2d 6c 65 76 65 6c 22 thing.in.the.current."top-level"
9860 20 73 65 78 70 2e 0a 57 68 65 6e 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 6c 69 73 70 20 63 6f 64 .sexp..When.called.from.lisp.cod
9880 65 20 61 6c 69 67 6e 20 65 76 65 72 79 74 68 69 6e 67 20 62 65 74 77 65 65 6e 20 42 45 47 20 61 e.align.everything.between.BEG.a
98a0 6e 64 20 45 4e 44 2e 0a 0a 28 66 6e 20 42 45 47 20 45 4e 44 29 1f 0a 28 64 65 66 61 6c 69 61 73 nd.END...(fn.BEG.END)..(defalias
98c0 20 27 63 6c 6f 6a 75 72 65 2d 61 6c 69 67 6e 20 23 5b 35 31 34 20 22 5c 33 30 31 01 21 5c 32 36 .'clojure-align.#[514."\301.!\26
98e0 32 01 5c 32 31 32 01 62 5c 32 31 30 5c 33 30 32 01 21 5c 32 30 35 56 00 5c 32 31 32 5c 33 30 33 2.\212.b\210\302.!\205V.\212\303
9900 20 5c 32 31 30 5c 33 30 34 5c 33 30 35 21 5c 32 31 30 5c 33 30 36 20 29 5c 33 30 37 5c 33 30 35 .\210\304\305!\210\306.)\307\305
9920 01 18 5c 32 31 32 5c 33 31 30 5c 33 31 31 04 5c 33 31 32 23 5c 32 30 33 2e 00 5c 32 31 31 54 5c ..\212\310\311.\312#\203..\211T\
9940 32 36 32 01 5c 32 30 32 1f 00 29 5c 32 31 31 5c 33 31 33 5c 32 31 31 02 57 5c 32 30 33 49 00 5c 262.\202..)\211\313\211.W\203I.\
9960 32 31 31 5c 33 31 34 60 06 07 5c 33 30 37 5c 33 31 35 5c 33 30 37 25 5c 32 36 36 02 5c 32 31 31 211\314`..\307\315\307%\266.\211
9980 54 5c 32 36 32 01 5c 32 30 32 31 00 5c 32 36 36 02 5c 33 31 36 60 04 5c 22 5c 32 31 30 29 5c 32 T\262.\2021.\266.\316`.\"\210)\2
99a0 36 36 03 5c 32 30 32 09 00 29 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 61 6c 69 67 6e 2d 66 66.\202..)\207".[clojure-align-f
99c0 6f 72 6d 73 2d 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 63 6f 70 79 2d 6d 61 72 6b 65 72 20 63 orms-automatically.copy-marker.c
99e0 6c 6f 6a 75 72 65 2d 2d 66 69 6e 64 2d 73 65 78 70 2d 74 6f 2d 61 6c 69 67 6e 20 62 61 63 6b 77 lojure--find-sexp-to-align.backw
9a00 61 72 64 2d 75 70 2d 6c 69 73 74 20 66 6f 72 77 61 72 64 2d 73 65 78 70 20 31 20 70 6f 69 6e 74 ard-up-list.forward-sexp.1.point
9a20 2d 6d 61 72 6b 65 72 20 6e 69 6c 20 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 2d 72 65 67 65 78 -marker.nil.search-forward-regex
9a40 70 20 22 5e 20 2a 5c 6e 22 20 6e 6f 65 72 72 6f 72 20 30 20 61 6c 69 67 6e 2d 72 65 67 69 6f 6e p."^.*\n".noerror.0.align-region
9a60 20 28 28 63 6c 6f 6a 75 72 65 2d 61 6c 69 67 6e 20 28 72 65 67 65 78 70 20 2e 20 63 6c 6f 6a 75 .((clojure-align.(regexp...cloju
9a80 72 65 2d 2d 73 65 61 72 63 68 2d 77 68 69 74 65 73 70 61 63 65 2d 61 66 74 65 72 2d 6e 65 78 74 re--search-whitespace-after-next
9aa0 2d 73 65 78 70 29 20 28 67 72 6f 75 70 20 2e 20 31 29 20 28 73 65 70 61 72 61 74 65 20 2e 20 22 -sexp).(group...1).(separate..."
9ac0 5e 20 2a 24 22 29 20 28 72 65 70 65 61 74 20 2e 20 74 29 29 29 20 69 6e 64 65 6e 74 2d 72 65 67 ^.*$").(repeat...t))).indent-reg
9ae0 69 6f 6e 5d 20 31 34 20 28 23 24 20 2e 20 33 38 38 36 36 29 20 28 62 79 74 65 2d 63 6f 64 65 20 ion].14.(#$...38866).(byte-code.
9b00 22 5c 33 30 30 20 5c 32 30 33 0b 00 5c 33 30 31 20 5c 33 30 32 20 44 5c 32 30 37 5c 32 31 32 5c "\300.\203..\301.\302.D\207\212\
9b20 33 30 33 20 5c 32 31 30 60 5c 33 30 34 20 5c 32 31 30 60 01 44 5c 32 36 32 01 29 5c 32 30 37 22 303.\210`\304.\210`.D\262.)\207"
9b40 20 5b 75 73 65 2d 72 65 67 69 6f 6e 2d 70 20 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 20 .[use-region-p.region-beginning.
9b60 72 65 67 69 6f 6e 2d 65 6e 64 20 65 6e 64 2d 6f 66 2d 64 65 66 75 6e 20 63 6c 6f 6a 75 72 65 2d region-end.end-of-defun.clojure-
9b80 62 61 63 6b 77 61 72 64 2d 6c 6f 67 69 63 61 6c 2d 73 65 78 70 5d 20 33 29 5d 29 0a 23 40 31 35 backward-logical-sexp].3)]).#@15
9ba0 33 20 4c 69 6b 65 20 60 69 6e 64 65 6e 74 2d 72 65 67 69 6f 6e 27 2c 20 62 75 74 20 61 6c 73 6f 3.Like.`indent-region',.but.also
9bc0 20 6d 61 79 62 65 20 61 6c 69 67 6e 20 66 6f 72 6d 73 2e 0a 46 6f 72 6d 73 20 62 65 74 77 65 65 .maybe.align.forms..Forms.betwee
9be0 6e 20 42 45 47 20 61 6e 64 20 45 4e 44 20 61 72 65 20 61 6c 69 67 6e 65 64 20 61 63 63 6f 72 64 n.BEG.and.END.are.aligned.accord
9c00 69 6e 67 20 74 6f 0a 60 63 6c 6f 6a 75 72 65 2d 61 6c 69 67 6e 2d 66 6f 72 6d 73 2d 61 75 74 6f ing.to.`clojure-align-forms-auto
9c20 6d 61 74 69 63 61 6c 6c 79 27 2e 0a 0a 28 66 6e 20 42 45 47 20 45 4e 44 29 1f 0a 28 64 65 66 61 matically'...(fn.BEG.END)..(defa
9c40 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 2d 72 65 67 69 6f 6e 20 23 5b 35 31 lias.'clojure-indent-region.#[51
9c60 34 20 22 5c 33 30 32 18 5c 33 30 33 02 02 5c 22 29 09 5c 32 30 33 1a 00 5c 33 30 34 31 17 00 5c 4."\302.\303..\").\203..\3041..\
9c80 33 30 35 03 03 5c 22 30 5c 32 30 32 19 00 5c 32 31 30 5c 32 30 37 5c 32 31 30 5c 32 30 37 22 20 305..\"0\202..\210\207\210\207".
9ca0 5b 69 6e 64 65 6e 74 2d 72 65 67 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 20 63 6c 6f 6a 75 72 65 2d [indent-region-function.clojure-
9cc0 61 6c 69 67 6e 2d 66 6f 72 6d 73 2d 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 6e 69 6c 20 69 6e align-forms-automatically.nil.in
9ce0 64 65 6e 74 2d 72 65 67 69 6f 6e 20 28 73 63 61 6e 2d 65 72 72 6f 72 29 20 63 6c 6f 6a 75 72 65 dent-region.(scan-error).clojure
9d00 2d 61 6c 69 67 6e 5d 20 36 20 28 23 24 20 2e 20 33 39 38 34 32 29 5d 29 0a 23 40 33 38 20 49 6e -align].6.(#$...39842)]).#@38.In
9d20 64 65 6e 74 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 61 73 20 43 6c 6f 6a 75 72 65 20 63 6f 64 dent.current.line.as.Clojure.cod
9d40 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 2d 6c 69 e...(defalias.'clojure-indent-li
9d60 6e 65 20 23 5b 30 20 22 5c 33 30 31 20 5c 33 30 32 01 38 5c 32 30 35 10 00 5c 33 30 33 5c 33 30 ne.#[0."\301.\302.8\205..\303\30
9d80 34 02 38 5c 33 30 35 5c 22 5c 33 30 36 3d 5c 32 36 32 01 5c 32 30 33 36 00 5c 32 31 32 5c 33 30 4.8\305\"\306=\262.\2036.\212\30
9da0 37 20 5c 32 31 30 5c 33 31 30 5c 33 31 31 21 5c 32 30 35 34 00 5c 33 31 32 5c 33 31 33 5c 33 31 7.\210\310\311!\2054.\312\313\31
9dc0 34 21 21 5c 33 31 32 5c 33 31 35 08 5c 33 31 36 5c 22 21 58 5c 32 30 35 34 00 5c 33 31 37 5c 33 4!!\312\315.\316\"!X\2054.\317\3
9de0 31 35 08 5c 33 31 36 5c 22 21 29 5c 32 30 37 5c 33 32 30 20 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 15.\316\"!)\207\320.\207".[cloju
9e00 72 65 2d 64 6f 63 73 74 72 69 6e 67 2d 66 69 6c 6c 2d 70 72 65 66 69 78 2d 77 69 64 74 68 20 73 re-docstring-fill-prefix-width.s
9e20 79 6e 74 61 78 2d 70 70 73 73 20 33 20 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 38 yntax-ppss.3.get-text-property.8
9e40 20 66 61 63 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 64 6f 63 2d 66 61 63 65 20 62 65 67 69 6e 6e 69 .face.font-lock-doc-face.beginni
9e60 6e 67 2d 6f 66 2d 6c 69 6e 65 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 5c 5c 73 2d 2a 22 20 73 ng-of-line.looking-at."^\\s-*".s
9e80 74 72 69 6e 67 2d 77 69 64 74 68 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 tring-width.match-string-no-prop
9ea0 65 72 74 69 65 73 20 30 20 6d 61 6b 65 2d 73 74 72 69 6e 67 20 33 32 20 72 65 70 6c 61 63 65 2d erties.0.make-string.32.replace-
9ec0 6d 61 74 63 68 20 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 5d 20 35 20 28 23 24 20 2e 20 match.lisp-indent-line].5.(#$...
9ee0 34 30 32 32 32 29 5d 29 0a 23 40 34 32 39 20 46 75 6e 63 74 69 6f 6e 20 74 6f 20 67 65 74 20 74 40222)]).#@429.Function.to.get.t
9f00 68 65 20 69 6e 64 65 6e 74 20 73 70 65 63 20 6f 66 20 61 20 73 79 6d 62 6f 6c 2e 0a 54 68 69 73 he.indent.spec.of.a.symbol..This
9f20 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 74 61 6b 65 20 6f 6e 65 20 61 72 67 75 6d 65 .function.should.take.one.argume
9f40 6e 74 2c 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 73 79 6d 62 6f 6c 20 61 73 0a 61 20 nt,.the.name.of.the.symbol.as.a.
9f60 73 74 72 69 6e 67 2e 20 20 54 68 69 73 20 6e 61 6d 65 20 77 69 6c 6c 20 62 65 20 65 78 61 63 74 string...This.name.will.be.exact
9f80 6c 79 20 61 73 20 69 74 20 61 70 70 65 61 72 73 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 2c 0a ly.as.it.appears.in.the.buffer,.
9fa0 73 6f 20 69 74 20 6d 69 67 68 74 20 73 74 61 72 74 20 77 69 74 68 20 61 20 6e 61 6d 65 73 70 61 so.it.might.start.with.a.namespa
9fc0 63 65 20 61 6c 69 61 73 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 61 6e 61 6c ce.alias...This.function.is.anal
9fe0 6f 67 6f 75 73 20 74 6f 20 74 68 65 20 60 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 2d 66 75 6e ogous.to.the.`clojure-indent-fun
a000 63 74 69 6f 6e 27 0a 73 79 6d 62 6f 6c 20 70 72 6f 70 65 72 74 79 2c 20 61 6e 64 20 69 74 73 20 ction'.symbol.property,.and.its.
a020 72 65 74 75 72 6e 20 76 61 6c 75 65 20 73 68 6f 75 6c 64 20 6d 61 74 63 68 20 6f 6e 65 20 6f 66 return.value.should.match.one.of
a040 20 74 68 65 0a 61 6c 6c 6f 77 65 64 20 76 61 6c 75 65 73 20 6f 66 20 74 68 69 73 20 70 72 6f 70 .the.allowed.values.of.this.prop
a060 65 72 74 79 2e 20 20 53 65 65 20 60 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 erty...See.`clojure-indent-funct
a080 69 6f 6e 27 0a 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 1f 0a 28 64 65 66 ion'.for.more.information...(def
a0a0 76 61 72 20 63 6c 6f 6a 75 72 65 2d 67 65 74 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 var.clojure-get-indent-function.
a0c0 6e 69 6c 20 28 23 24 20 2e 20 34 30 36 38 37 29 29 0a 23 40 33 31 34 20 52 65 74 75 72 6e 20 74 nil.(#$...40687)).#@314.Return.t
a0e0 68 65 20 69 6e 64 65 6e 74 20 73 70 65 63 20 66 6f 72 20 74 68 65 20 73 79 6d 62 6f 6c 20 6e 61 he.indent.spec.for.the.symbol.na
a100 6d 65 64 20 46 55 4e 43 54 49 4f 4e 2d 4e 41 4d 45 2e 0a 46 55 4e 43 54 49 4f 4e 2d 4e 41 4d 45 med.FUNCTION-NAME..FUNCTION-NAME
a120 20 69 73 20 61 20 73 74 72 69 6e 67 2e 20 20 49 66 20 69 74 20 63 6f 6e 74 61 69 6e 73 20 61 20 .is.a.string...If.it.contains.a.
a140 60 2f 27 2c 20 61 6c 73 6f 20 74 72 79 20 6f 6e 6c 79 0a 74 68 65 20 70 61 72 74 20 61 66 74 65 `/',.also.try.only.the.part.afte
a160 72 20 74 68 65 20 60 2f 27 2e 0a 0a 4c 6f 6f 6b 20 66 6f 72 20 61 20 73 70 65 63 20 75 73 69 6e r.the.`/'...Look.for.a.spec.usin
a180 67 20 60 63 6c 6f 6a 75 72 65 2d 67 65 74 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 27 2c g.`clojure-get-indent-function',
a1a0 20 74 68 65 6e 20 74 72 79 20 74 68 65 0a 60 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 2d 66 75 .then.try.the.`clojure-indent-fu
a1c0 6e 63 74 69 6f 6e 27 20 61 6e 64 20 60 63 6c 6f 6a 75 72 65 2d 62 61 63 6b 74 72 61 63 6b 69 6e nction'.and.`clojure-backtrackin
a1e0 67 2d 69 6e 64 65 6e 74 27 0a 73 79 6d 62 6f 6c 20 70 72 6f 70 65 72 74 69 65 73 2e 0a 0a 28 66 g-indent'.symbol.properties...(f
a200 6e 20 46 55 4e 43 54 49 4f 4e 2d 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f n.FUNCTION-NAME)..(defalias.'clo
a220 6a 75 72 65 2d 2d 67 65 74 2d 69 6e 64 65 6e 74 2d 6d 65 74 68 6f 64 20 23 5b 32 35 37 20 22 5c jure--get-indent-method.#[257."\
a240 33 30 31 08 21 5c 32 30 33 5c 66 00 08 01 21 5c 32 30 36 49 00 5c 33 30 32 01 21 5c 33 30 33 4e 301.!\203\f...!\206I.\302.!\303N
a260 5c 32 30 36 49 00 5c 33 30 32 01 21 5c 33 30 34 4e 5c 32 30 36 49 00 5c 33 30 35 5c 33 30 36 02 \206I.\302.!\304N\206I.\305\306.
a280 5c 22 5c 32 30 33 39 00 5c 33 30 32 5c 33 30 37 5c 33 31 30 03 5c 22 21 5c 33 30 33 4e 5c 32 30 \"\2039.\302\307\310.\"!\303N\20
a2a0 36 49 00 5c 33 30 32 5c 33 30 37 5c 33 31 30 03 5c 22 21 5c 33 30 34 4e 5c 32 30 36 49 00 5c 33 6I.\302\307\310.\"!\304N\206I.\3
a2c0 30 35 5c 33 31 31 02 5c 22 5c 32 30 35 49 00 5c 33 31 32 5c 33 30 37 5c 33 31 33 03 5c 22 5c 33 05\311.\"\205I.\312\307\313.\"\3
a2e0 31 33 5c 33 31 34 4f 21 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 67 65 74 2d 69 6e 64 65 6e 13\314O!\207".[clojure-get-inden
a300 74 2d 66 75 6e 63 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 70 20 69 6e 74 65 72 6e 2d 73 6f 66 74 t-function.functionp.intern-soft
a320 20 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 63 6c 6f 6a 75 72 65 .clojure-indent-function.clojure
a340 2d 62 61 63 6b 74 72 61 63 6b 69 6e 67 2d 69 6e 64 65 6e 74 20 73 74 72 69 6e 67 2d 6d 61 74 63 -backtracking-indent.string-matc
a360 68 20 22 2f 5c 5c 28 5b 5e 2f 5d 2b 5c 5c 29 5c 5c 27 22 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 h."/\\([^/]+\\)\\'".match-string
a380 20 31 20 22 5c 5c 28 3f 3a 5c 5c 28 3f 3a 6c 65 74 5c 5c 7c 77 68 5c 5c 28 3f 3a 65 6e 5c 5c 7c .1."\\(?:\\(?:let\\|wh\\(?:en\\|
a3a0 69 6c 65 5c 5c 29 5c 5c 29 5c 5c 29 5c 5c 73 5f 22 20 63 6c 6f 6a 75 72 65 2d 2d 67 65 74 2d 69 ile\\)\\)\\)\\s_".clojure--get-i
a3c0 6e 64 65 6e 74 2d 6d 65 74 68 6f 64 20 30 20 2d 31 5d 20 35 20 28 23 24 20 2e 20 34 31 31 37 36 ndent-method.0.-1].5.(#$...41176
a3e0 29 5d 29 0a 28 64 65 66 76 61 72 20 63 6c 6f 6a 75 72 65 2d 2d 63 75 72 72 65 6e 74 2d 62 61 63 )]).(defvar.clojure--current-bac
a400 6b 74 72 61 63 6b 69 6e 67 2d 64 65 70 74 68 20 30 29 0a 23 40 31 31 36 20 52 65 74 75 72 6e 20 ktracking-depth.0).#@116.Return.
a420 74 68 65 20 69 6e 64 65 6e 74 20 73 65 78 70 20 74 68 61 74 20 61 70 70 6c 69 65 73 20 74 6f 20 the.indent.sexp.that.applies.to.
a440 74 68 65 20 73 65 78 70 20 61 74 20 70 6f 69 6e 74 2e 0a 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f the.sexp.at.point..Implementatio
a460 6e 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 60 63 6c 6f 6a 75 72 65 2d 2d 66 69 6e 64 2d 69 6e n.function.for.`clojure--find-in
a480 64 65 6e 74 2d 73 70 65 63 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d dent-spec'...(defalias.'clojure-
a4a0 2d 66 69 6e 64 2d 69 6e 64 65 6e 74 2d 73 70 65 63 2d 62 61 63 6b 74 72 61 63 6b 69 6e 67 20 23 -find-indent-spec-backtracking.#
a4c0 5b 30 20 22 08 09 59 5c 32 30 35 5c 33 35 37 00 5c 33 30 32 5c 33 30 33 21 3f 5c 32 30 35 5c 33 [0."..Y\205\357.\302\303!?\205\3
a4e0 35 37 00 09 54 5c 33 30 34 01 19 5c 33 30 35 31 28 00 5c 33 30 36 5c 33 30 37 21 5c 32 31 30 6f 57..T\304..\3051(.\306\307!\210o
a500 5c 32 30 36 23 00 60 53 66 5c 33 31 30 3d 3f 30 5c 32 30 32 2c 00 5c 32 31 30 5c 32 30 32 36 00 \206#.`Sf\310=?0\202,.\210\2026.
a520 5c 32 30 33 36 00 5c 32 31 31 54 5c 32 36 32 01 5c 32 30 32 12 00 5c 33 31 31 5c 33 31 32 21 5c \2036.\211T\262.\202..\311\312!\
a540 32 31 31 5c 32 30 33 43 00 5c 33 31 33 01 21 5c 32 30 36 75 00 5c 33 31 34 31 73 00 5c 33 31 35 211\203C.\313.!\206u.\3141s.\315
a560 20 5c 32 31 31 3a 5c 32 30 35 6d 00 5c 32 31 31 40 5c 33 30 34 01 57 5c 32 30 35 6b 00 01 41 5c .\211:\205m.\211@\304.W\205k..A\
a580 32 31 31 3a 5c 32 30 35 69 00 5c 32 31 31 40 5c 32 31 31 5c 32 31 31 62 5c 32 31 30 5c 33 31 36 211:\205i.\211@\211\211b\210\316
a5a0 20 5c 32 36 32 01 5c 32 36 32 01 5c 32 36 32 01 5c 32 36 32 01 5c 32 36 32 01 30 5c 32 30 32 75 .\262.\262.\262.\262.\262.0\202u
a5c0 00 5c 32 31 30 5c 33 31 37 5c 32 31 31 5c 32 34 37 5c 32 30 33 7e 00 5c 32 31 31 43 5c 32 36 32 .\210\317\211\247\203~.\211C\262
a5e0 01 5c 33 32 30 01 21 5c 32 30 33 5c 32 31 36 00 02 5c 33 30 34 55 5c 32 30 35 5c 33 35 32 00 5c .\320.!\203\216..\304U\205\352.\
a600 32 31 31 5c 32 30 32 5c 33 35 32 00 5c 33 32 31 01 21 5c 32 30 33 5c 33 32 33 00 5c 32 31 31 47 211\202\352.\321.!\203\323.\211G
a620 5c 32 31 31 5c 33 30 34 3d 5c 32 30 33 5c 32 34 30 00 5c 33 31 37 5c 32 30 32 5c 33 31 36 00 5c \211\304=\203\240.\317\202\316.\
a640 32 31 31 5c 33 30 37 3d 5c 32 30 33 5c 32 37 33 00 01 5c 33 30 34 5c 32 33 34 04 5c 33 30 34 55 211\307=\203\273..\304\234.\304U
a660 5c 32 30 34 5c 32 36 35 00 5c 33 32 31 01 21 5c 32 30 35 5c 32 36 36 00 5c 32 31 31 5c 32 36 32 \204\265.\321.!\205\266.\211\262
a680 01 5c 32 30 32 5c 33 31 36 00 5c 32 31 31 04 01 59 5c 32 30 33 5c 33 31 31 00 02 01 53 5c 32 33 .\202\316.\211..Y\203\311...S\23
a6a0 34 5c 32 30 32 5c 33 31 34 00 02 05 5c 32 33 34 5c 32 36 32 01 5c 32 36 32 01 5c 32 30 32 5c 33 4\202\314...\234\262.\262.\202\3
a6c0 35 32 00 5c 32 31 31 5c 33 32 32 3e 5c 32 30 33 5c 33 34 33 00 02 5c 33 30 34 55 5c 32 30 35 5c 52.\211\322>\203\343..\304U\205\
a6e0 33 35 32 00 5c 33 32 33 5c 32 30 32 5c 33 35 32 00 5c 33 32 34 5c 33 32 35 03 03 23 5c 32 31 30 352.\323\202\352.\324\325..#\210
a700 5c 33 31 37 5c 32 36 36 5c 32 30 32 29 5c 32 36 36 5c 32 30 32 5c 32 30 37 22 20 5b 63 6c 6f 6a \317\266\202)\266\202\207".[cloj
a720 75 72 65 2d 6d 61 78 2d 62 61 63 6b 74 72 61 63 6b 69 6e 67 20 63 6c 6f 6a 75 72 65 2d 2d 63 75 ure-max-backtracking.clojure--cu
a740 72 72 65 6e 74 2d 62 61 63 6b 74 72 61 63 6b 69 6e 67 2d 64 65 70 74 68 20 6c 6f 6f 6b 69 6e 67 rrent-backtracking-depth.looking
a760 2d 61 74 20 22 5e 22 20 30 20 28 65 72 72 6f 72 29 20 63 6c 6f 6a 75 72 65 2d 62 61 63 6b 77 61 -at."^".0.(error).clojure-backwa
a780 72 64 2d 6c 6f 67 69 63 61 6c 2d 73 65 78 70 20 31 20 31 30 20 74 68 69 6e 67 2d 61 74 2d 70 6f rd-logical-sexp.1.10.thing-at-po
a7a0 69 6e 74 20 73 79 6d 62 6f 6c 20 63 6c 6f 6a 75 72 65 2d 2d 67 65 74 2d 69 6e 64 65 6e 74 2d 6d int.symbol.clojure--get-indent-m
a7c0 65 74 68 6f 64 20 28 65 72 72 6f 72 29 20 73 79 6e 74 61 78 2d 70 70 73 73 20 63 6c 6f 6a 75 72 ethod.(error).syntax-ppss.clojur
a7e0 65 2d 2d 66 69 6e 64 2d 69 6e 64 65 6e 74 2d 73 70 65 63 2d 62 61 63 6b 74 72 61 63 6b 69 6e 67 e--find-indent-spec-backtracking
a800 20 6e 69 6c 20 66 75 6e 63 74 69 6f 6e 70 20 73 65 71 75 65 6e 63 65 70 20 28 3a 64 65 66 6e 20 .nil.functionp.sequencep.(:defn.
a820 64 65 66 75 6e 29 20 3a 64 65 66 6e 20 6d 65 73 73 61 67 65 20 22 49 6e 76 61 6c 69 64 20 69 6e defun).:defn.message."Invalid.in
a840 64 65 6e 74 20 73 70 65 63 20 66 6f 72 20 60 25 73 27 3a 20 25 73 22 5d 20 39 20 28 23 24 20 2e dent.spec.for.`%s':.%s"].9.(#$..
a860 20 34 32 30 30 39 29 5d 29 0a 23 40 31 37 37 20 52 65 74 75 72 6e 20 74 68 65 20 69 6e 64 65 6e .42009)]).#@177.Return.the.inden
a880 74 20 73 70 65 63 20 74 68 61 74 20 61 70 70 6c 69 65 73 20 74 6f 20 63 75 72 72 65 6e 74 20 73 t.spec.that.applies.to.current.s
a8a0 65 78 70 2e 0a 49 66 20 60 63 6c 6f 6a 75 72 65 2d 75 73 65 2d 62 61 63 6b 74 72 61 63 6b 69 6e exp..If.`clojure-use-backtrackin
a8c0 67 2d 69 6e 64 65 6e 74 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 6c 73 6f 20 64 6f 0a 62 61 g-indent'.is.non-nil,.also.do.ba
a8e0 63 6b 74 72 61 63 6b 69 6e 67 20 75 70 20 74 6f 20 61 20 68 69 67 68 65 72 2d 6c 65 76 65 6c 20 cktracking.up.to.a.higher-level.
a900 73 65 78 70 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 66 69 6e 64 20 74 68 65 0a 73 70 65 63 2e 1f sexp.in.order.to.find.the.spec..
a920 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 66 69 6e 64 2d 69 6e 64 65 6e 74 .(defalias.'clojure--find-indent
a940 2d 73 70 65 63 20 23 5b 30 20 22 08 5c 32 30 33 09 00 5c 32 31 32 5c 33 30 31 20 29 5c 32 30 37 -spec.#[0.".\203..\212\301.)\207
a960 5c 33 30 32 5c 33 30 33 21 5c 33 30 34 01 21 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 75 73 \302\303!\304.!\207".[clojure-us
a980 65 2d 62 61 63 6b 74 72 61 63 6b 69 6e 67 2d 69 6e 64 65 6e 74 20 63 6c 6f 6a 75 72 65 2d 2d 66 e-backtracking-indent.clojure--f
a9a0 69 6e 64 2d 69 6e 64 65 6e 74 2d 73 70 65 63 2d 62 61 63 6b 74 72 61 63 6b 69 6e 67 20 74 68 69 ind-indent-spec-backtracking.thi
a9c0 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 73 79 6d 62 6f 6c 20 63 6c 6f 6a 75 72 65 2d 2d 67 65 74 2d ng-at-point.symbol.clojure--get-
a9e0 69 6e 64 65 6e 74 2d 6d 65 74 68 6f 64 5d 20 33 20 28 23 24 20 2e 20 34 33 31 32 30 29 5d 29 0a indent-method].3.(#$...43120)]).
aa00 23 40 33 30 34 20 52 65 74 75 72 6e 20 74 68 65 20 6e 6f 72 6d 61 6c 20 69 6e 64 65 6e 74 61 74 #@304.Return.the.normal.indentat
aa20 69 6f 6e 20 63 6f 6c 75 6d 6e 20 66 6f 72 20 61 20 73 65 78 70 2e 0a 50 6f 69 6e 74 20 73 68 6f ion.column.for.a.sexp..Point.sho
aa40 75 6c 64 20 62 65 20 61 66 74 65 72 20 74 68 65 20 6f 70 65 6e 20 70 61 72 65 6e 20 6f 66 20 74 uld.be.after.the.open.paren.of.t
aa60 68 65 20 5f 65 6e 63 6c 6f 73 69 6e 67 5f 20 73 65 78 70 2c 20 61 6e 64 0a 4c 41 53 54 2d 53 45 he._enclosing_.sexp,.and.LAST-SE
aa80 58 50 20 69 73 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 XP.is.the.start.of.the.previous.
aaa0 73 65 78 70 20 28 69 6d 6d 65 64 69 61 74 65 6c 79 20 62 65 66 6f 72 65 0a 74 68 65 20 73 65 78 sexp.(immediately.before.the.sex
aac0 70 20 62 65 69 6e 67 20 69 6e 64 65 6e 74 65 64 29 2e 20 20 49 4e 44 45 4e 54 2d 4d 4f 44 45 20 p.being.indented)...INDENT-MODE.
aae0 69 73 20 61 6e 79 20 6f 66 20 74 68 65 20 76 61 6c 75 65 73 0a 61 63 63 65 70 74 65 64 20 62 79 is.any.of.the.values.accepted.by
ab00 20 60 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 2d 73 74 79 6c 65 27 2e 0a 0a 28 66 6e 20 4c 41 .`clojure-indent-style'...(fn.LA
ab20 53 54 2d 53 45 58 50 20 49 4e 44 45 4e 54 2d 4d 4f 44 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 ST-SEXP.INDENT-MODE)..(defalias.
ab40 27 63 6c 6f 6a 75 72 65 2d 2d 6e 6f 72 6d 61 6c 2d 69 6e 64 65 6e 74 20 23 5b 35 31 34 20 22 01 'clojure--normal-indent.#[514.".
ab60 62 5c 32 31 30 5c 33 30 31 5c 33 30 32 21 5c 32 31 30 5c 33 30 33 5c 33 30 32 21 5c 32 31 30 5c b\210\301\302!\210\303\302!\210\
ab80 33 30 34 5c 33 30 35 31 29 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 20 60 7b 5c 22 5c 32 30 33 24 304\3051).\306\307\310.`{\"\203$
aba0 00 60 5c 33 30 31 5c 33 31 31 21 5c 32 31 30 5c 32 36 32 01 5c 32 30 32 10 00 5c 33 31 32 30 5c .`\301\311!\210\262.\202..\3120\
abc0 32 30 32 2d 00 5c 32 31 30 5c 32 30 32 34 00 5c 32 30 33 34 00 69 5c 32 30 32 66 00 5c 32 31 31 202-.\210\2024.\2034.i\202f.\211
abe0 5c 32 30 35 3c 00 5c 32 31 31 5c 33 31 33 20 57 02 5c 33 31 34 3e 5c 32 30 34 4a 00 5c 33 31 35 \205<.\211\313.W.\314>\204J.\315
ac00 69 08 5c 33 31 31 23 5c 32 30 32 64 00 5c 32 31 31 5c 32 30 33 55 00 01 62 5c 32 31 30 69 5c 32 i.\311#\202d.\211\203U..b\210i\2
ac20 30 32 64 00 02 5c 33 31 36 3d 5c 32 30 33 63 00 5c 33 31 35 69 08 5c 33 31 31 23 5c 32 30 32 64 02d..\316=\203c.\315i.\311#\202d
ac40 00 69 5c 32 36 32 01 5c 32 30 37 22 20 5b 6c 69 73 70 2d 62 6f 64 79 2d 69 6e 64 65 6e 74 20 66 .i\262.\207".[lisp-body-indent.f
ac60 6f 72 77 61 72 64 2d 73 65 78 70 20 31 20 63 6c 6f 6a 75 72 65 2d 62 61 63 6b 77 61 72 64 2d 6c orward-sexp.1.clojure-backward-l
ac80 6f 67 69 63 61 6c 2d 73 65 78 70 20 6e 69 6c 20 28 65 72 72 6f 72 29 20 73 74 72 69 6e 67 2d 6d ogical-sexp.nil.(error).string-m
aca0 61 74 63 68 20 22 5b 5e 5b 3a 62 6c 61 6e 6b 3a 5d 5d 22 20 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 atch."[^[:blank:]]".line-beginni
acc0 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 2d 31 20 74 20 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 ng-position.-1.t.line-end-positi
ace0 6f 6e 20 28 3a 61 6c 77 61 79 73 2d 61 6c 69 67 6e 20 3a 61 6c 69 67 6e 2d 61 72 67 75 6d 65 6e on.(:always-align.:align-argumen
ad00 74 73 20 6e 69 6c 29 20 2b 20 3a 61 6c 69 67 6e 2d 61 72 67 75 6d 65 6e 74 73 5d 20 38 20 28 23 ts.nil).+.:align-arguments].8.(#
ad20 24 20 2e 20 34 33 35 32 36 29 5d 29 0a 23 40 36 31 20 4e 6f 6e 2d 6e 69 6c 20 69 66 20 66 6f 72 $...43526)]).#@61.Non-nil.if.for
ad40 6d 20 61 74 20 70 6f 69 6e 74 20 64 6f 65 73 6e 27 74 20 72 65 70 72 65 73 65 6e 74 20 61 20 66 m.at.point.doesn't.represent.a.f
ad60 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 unction.call...(defalias.'clojur
ad80 65 2d 2d 6e 6f 74 2d 66 75 6e 63 74 69 6f 6e 2d 66 6f 72 6d 2d 70 20 23 5b 30 20 22 5c 33 30 30 e--not-function-form-p.#[0."\300
ada0 66 5c 33 30 31 5c 32 33 35 5c 32 30 36 31 00 5c 32 31 32 5c 33 30 32 5c 33 30 30 78 5c 32 31 30 f\301\235\2061.\212\302\300x\210
adc0 60 53 66 5c 33 30 33 3d 5c 32 30 33 17 00 5c 33 30 34 75 5c 32 31 30 60 53 66 5c 33 30 35 3d 5c `Sf\303=\203..\304u\210`Sf\305=\
ade0 32 30 35 29 00 60 53 5c 32 30 36 25 00 60 53 66 5c 33 30 36 3d 29 5c 32 30 36 31 00 5c 33 30 37 205).`S\206%.`Sf\306=)\2061.\307
ae00 5c 33 31 30 21 3f 5c 32 30 37 22 20 5b 6e 69 6c 20 28 39 31 20 31 32 33 29 20 22 0d 5c 6e 5b 3a \310!?\207".[nil.(91.123).".\n[:
ae20 62 6c 61 6e 6b 3a 5d 22 20 36 34 20 2d 31 20 36 33 20 33 35 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 blank:]".64.-1.63.35.looking-at.
ae40 22 2e 5c 5c 28 3f 3a 5c 5c 73 77 5c 5c 7c 5c 5c 73 5f 5c 5c 29 22 5d 20 32 20 28 23 24 20 2e 20 ".\\(?:\\sw\\|\\s_\\)"].2.(#$...
ae60 34 34 33 33 38 29 5d 29 0a 23 40 39 32 36 20 57 68 65 6e 20 69 6e 64 65 6e 74 69 6e 67 20 61 20 44338)]).#@926.When.indenting.a.
ae80 6c 69 6e 65 20 77 69 74 68 69 6e 20 61 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 2c 20 69 6e 64 line.within.a.function.call,.ind
aea0 65 6e 74 20 70 72 6f 70 65 72 6c 79 2e 0a 0a 49 4e 44 45 4e 54 2d 50 4f 49 4e 54 20 69 73 20 74 ent.properly...INDENT-POINT.is.t
aec0 68 65 20 70 6f 73 69 74 69 6f 6e 20 77 68 65 72 65 20 74 68 65 20 75 73 65 72 20 74 79 70 65 64 he.position.where.the.user.typed
aee0 20 54 41 42 2c 20 6f 72 20 65 71 75 69 76 61 6c 65 6e 74 2e 0a 50 6f 69 6e 74 20 69 73 20 6c 6f .TAB,.or.equivalent..Point.is.lo
af00 63 61 74 65 64 20 61 74 20 74 68 65 20 70 6f 69 6e 74 20 74 6f 20 69 6e 64 65 6e 74 20 75 6e 64 cated.at.the.point.to.indent.und
af20 65 72 20 28 66 6f 72 20 64 65 66 61 75 6c 74 20 69 6e 64 65 6e 74 61 74 69 6f 6e 29 3b 0a 53 54 er.(for.default.indentation);.ST
af40 41 54 45 20 69 73 20 74 68 65 20 60 70 61 72 73 65 2d 70 61 72 74 69 61 6c 2d 73 65 78 70 27 20 ATE.is.the.`parse-partial-sexp'.
af60 73 74 61 74 65 20 66 6f 72 20 74 68 61 74 20 70 6f 73 69 74 69 6f 6e 2e 0a 0a 49 66 20 74 68 65 state.for.that.position...If.the
af80 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 69 73 20 69 6e 20 61 20 63 61 6c 6c 20 74 6f 20 61 20 .current.line.is.in.a.call.to.a.
afa0 43 6c 6f 6a 75 72 65 20 66 75 6e 63 74 69 6f 6e 20 77 69 74 68 20 61 0a 6e 6f 6e 2d 6e 69 6c 20 Clojure.function.with.a.non-nil.
afc0 70 72 6f 70 65 72 74 79 20 60 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f property.`clojure-indent-functio
afe0 6e 27 2c 20 74 68 61 74 20 73 70 65 63 69 66 69 65 73 20 68 6f 77 20 74 6f 20 64 6f 0a 74 68 65 n',.that.specifies.how.to.do.the
b000 20 69 6e 64 65 6e 74 61 74 69 6f 6e 2e 0a 0a 54 68 65 20 70 72 6f 70 65 72 74 79 20 76 61 6c 75 .indentation...The.property.valu
b020 65 20 63 61 6e 20 62 65 0a 0a 2d 20 60 64 65 66 75 6e 27 2c 20 6d 65 61 6e 69 6e 67 20 69 6e 64 e.can.be..-.`defun',.meaning.ind
b040 65 6e 74 20 60 64 65 66 75 6e 27 2d 73 74 79 6c 65 3b 0a 2d 20 61 6e 20 69 6e 74 65 67 65 72 20 ent.`defun'-style;.-.an.integer.
b060 4e 2c 20 6d 65 61 6e 69 6e 67 20 69 6e 64 65 6e 74 20 74 68 65 20 66 69 72 73 74 20 4e 20 61 72 N,.meaning.indent.the.first.N.ar
b080 67 75 6d 65 6e 74 73 20 73 70 65 63 69 61 6c 6c 79 0a 20 20 6c 69 6b 65 20 6f 72 64 69 6e 61 72 guments.specially...like.ordinar
b0a0 79 20 66 75 6e 63 74 69 6f 6e 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 74 68 65 6e 20 69 6e y.function.arguments.and.then.in
b0c0 64 65 6e 74 20 61 6e 79 20 66 75 72 74 68 65 72 0a 20 20 61 72 67 75 6d 65 6e 74 73 20 6c 69 6b dent.any.further...arguments.lik
b0e0 65 20 61 20 62 6f 64 79 3b 0a 2d 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 63 61 6c 6c 20 6a e.a.body;.-.a.function.to.call.j
b100 75 73 74 20 61 73 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 61 73 20 63 61 6c 6c 65 64 2e ust.as.this.function.was.called.
b120 0a 20 20 49 66 20 74 68 61 74 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 6e 69 6c 2c ...If.that.function.returns.nil,
b140 20 74 68 61 74 20 6d 65 61 6e 73 20 69 74 20 64 6f 65 73 6e 27 74 20 73 70 65 63 69 66 79 0a 20 .that.means.it.doesn't.specify..
b160 20 74 68 65 20 69 6e 64 65 6e 74 61 74 69 6f 6e 2e 0a 2d 20 61 20 6c 69 73 74 2c 20 77 68 69 63 .the.indentation..-.a.list,.whic
b180 68 20 69 73 20 75 73 65 64 20 62 79 20 60 63 6c 6f 6a 75 72 65 2d 62 61 63 6b 74 72 61 63 6b 69 h.is.used.by.`clojure-backtracki
b1a0 6e 67 2d 69 6e 64 65 6e 74 27 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 61 6c 73 6f 20 ng-indent'...This.function.also.
b1c0 72 65 74 75 72 6e 73 20 6e 69 6c 20 6d 65 61 6e 69 6e 67 20 64 6f 6e 27 74 20 73 70 65 63 69 66 returns.nil.meaning.don't.specif
b1e0 79 20 74 68 65 20 69 6e 64 65 6e 74 61 74 69 6f 6e 2e 0a 0a 28 66 6e 20 49 4e 44 45 4e 54 2d 50 y.the.indentation...(fn.INDENT-P
b200 4f 49 4e 54 20 53 54 41 54 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d OINT.STATE)..(defalias.'clojure-
b220 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 23 5b 35 31 34 20 22 5c 32 31 31 5c 33 30 33 5c indent-function.#[514."\211\303\
b240 32 33 34 62 5c 32 31 30 5c 33 30 34 20 5c 32 30 33 0d 00 69 54 5c 32 30 37 5c 33 30 33 75 5c 32 234b\210\304.\203..iT\207\303u\2
b260 31 30 5c 33 30 35 20 08 69 53 5c 33 30 36 03 5c 32 35 30 5c 32 30 33 25 00 5c 32 31 31 06 06 05 10\305..iS\306.\250\203%.\211...
b280 05 05 24 5c 32 30 32 5c 32 35 36 00 03 3a 5c 32 30 33 55 00 03 40 04 41 5c 32 31 31 5c 32 30 34 ..$\202\256..:\203U..@.A\211\204
b2a0 3f 00 02 06 08 06 07 06 07 06 07 24 5c 32 30 32 50 00 5c 33 30 37 06 06 21 5c 32 30 33 4f 00 05 ?..........$\202P.\307..!\203O..
b2c0 06 08 06 08 5c 22 5c 32 30 32 50 00 5c 33 31 30 5c 32 36 36 5c 32 30 32 5c 32 30 32 5c 32 35 36 ....\"\202P.\310\266\202\202\256
b2e0 00 03 5c 33 31 31 3d 5c 32 30 33 61 00 09 02 5c 5c 5c 32 30 32 5c 32 35 36 00 5c 33 30 37 04 21 ..\311=\203a...\\\202\256.\307.!
b300 5c 32 30 33 70 00 03 06 06 06 06 5c 22 5c 32 30 32 5c 32 35 36 00 03 5c 32 30 34 5c 32 35 35 00 \203p......\"\202\256..\204\255.
b320 5c 33 31 32 5c 33 31 33 21 5c 32 31 31 5c 32 30 33 5c 32 31 31 00 5c 33 31 34 5c 33 31 35 02 5c \312\313!\211\203\211.\314\315.\
b340 22 5c 32 30 33 5c 32 31 31 00 5c 33 31 36 04 5c 33 31 37 5c 22 5c 32 30 32 5c 32 35 30 00 5c 32 "\203\211.\316.\317\"\202\250.\2
b360 31 31 5c 32 30 33 5c 32 34 34 00 5c 33 31 34 5c 33 32 30 02 5c 22 5c 32 30 33 5c 32 34 34 00 5c 11\203\244.\314\320.\"\203\244.\
b380 33 31 34 5c 33 32 31 5c 33 32 32 5c 33 30 33 04 5c 22 5c 22 5c 32 30 34 5c 32 34 34 00 09 03 5c 314\321\322\303.\"\"\204\244...\
b3a0 5c 5c 32 30 32 5c 32 35 30 00 5c 33 31 36 04 5c 6e 5c 22 5c 32 36 32 01 5c 32 30 32 5c 32 35 36 \\202\250.\316.\n\"\262.\202\256
b3c0 00 5c 33 31 30 5c 32 36 32 01 5c 32 30 37 22 20 5b 63 61 6c 63 75 6c 61 74 65 2d 6c 69 73 70 2d .\310\262.\207".[calculate-lisp-
b3e0 69 6e 64 65 6e 74 2d 6c 61 73 74 2d 73 65 78 70 20 6c 69 73 70 2d 62 6f 64 79 2d 69 6e 64 65 6e indent-last-sexp.lisp-body-inden
b400 74 20 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 2d 73 74 79 6c 65 20 31 20 63 6c 6f 6a 75 72 65 t.clojure-indent-style.1.clojure
b420 2d 2d 6e 6f 74 2d 66 75 6e 63 74 69 6f 6e 2d 66 6f 72 6d 2d 70 20 63 6c 6f 6a 75 72 65 2d 2d 66 --not-function-form-p.clojure--f
b440 69 6e 64 2d 69 6e 64 65 6e 74 2d 73 70 65 63 20 23 5b 31 30 32 38 20 22 5c 33 30 31 5c 33 30 32 ind-indent-spec.#[1028."\301\302
b460 31 1f 00 60 05 58 5c 32 30 35 1b 00 6d 3f 5c 32 30 35 1b 00 5c 33 30 33 5c 33 30 34 21 5c 32 31 1..`.X\205..m?\205..\303\304!\21
b480 30 5c 32 31 31 54 5c 32 36 32 01 5c 32 30 32 05 00 30 5c 32 30 32 25 00 5c 32 31 30 5c 32 31 31 0\211T\262.\202..0\202%.\210\211
b4a0 54 5c 32 31 31 5c 32 36 32 02 5c 32 31 30 5c 32 31 31 04 54 55 5c 32 30 33 33 00 08 02 5c 5c 5c T\211\262.\210\211.TU\2033...\\\
b4c0 32 30 32 46 00 5c 32 31 31 04 54 56 5c 32 30 33 41 00 5c 33 30 35 03 5c 33 30 36 5c 22 5c 32 30 202F.\211.TV\203A.\305.\306\"\20
b4e0 32 46 00 08 5c 33 30 37 5f 02 5c 5c 5c 32 30 37 22 20 5b 6c 69 73 70 2d 62 6f 64 79 2d 69 6e 64 2F..\307_.\\\207".[lisp-body-ind
b500 65 6e 74 20 2d 31 20 28 73 63 61 6e 2d 65 72 72 6f 72 29 20 63 6c 6f 6a 75 72 65 2d 66 6f 72 77 ent.-1.(scan-error).clojure-forw
b520 61 72 64 2d 6c 6f 67 69 63 61 6c 2d 73 65 78 70 20 31 20 63 6c 6f 6a 75 72 65 2d 2d 6e 6f 72 6d ard-logical-sexp.1.clojure--norm
b540 61 6c 2d 69 6e 64 65 6e 74 20 3a 61 6c 77 61 79 73 2d 61 6c 69 67 6e 20 32 5d 20 38 20 22 5c 6e al-indent.:always-align.2].8."\n
b560 5c 6e 28 66 6e 20 49 4e 44 45 4e 54 2d 50 4f 49 4e 54 20 4d 45 54 48 4f 44 20 4c 41 53 54 2d 53 \n(fn.INDENT-POINT.METHOD.LAST-S
b580 45 58 50 20 43 4f 4e 54 41 49 4e 49 4e 47 2d 46 4f 52 4d 2d 43 4f 4c 55 4d 4e 29 22 5d 20 66 75 EXP.CONTAINING-FORM-COLUMN)"].fu
b5a0 6e 63 74 69 6f 6e 70 20 6e 69 6c 20 3a 64 65 66 6e 20 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 nctionp.nil.:defn.thing-at-point
b5c0 20 73 79 6d 62 6f 6c 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 3a 22 20 63 6c 6f 6a 75 72 .symbol.string-match."^:".clojur
b5e0 65 2d 2d 6e 6f 72 6d 61 6c 2d 69 6e 64 65 6e 74 20 3a 61 6c 77 61 79 73 2d 61 6c 69 67 6e 20 22 e--normal-indent.:always-align."
b600 5c 5c 60 5c 5c 28 3f 3a 5c 5c 53 20 2b 2f 5c 5c 29 3f 5c 5c 28 64 65 66 5b 61 2d 7a 5d 2a 5c 5c \\`\\(?:\\S.+/\\)?\\(def[a-z]*\\
b620 7c 77 69 74 68 2d 5c 5c 29 22 20 22 5c 5c 60 64 65 66 61 75 6c 74 22 20 6d 61 74 63 68 2d 73 74 |with-\\)"."\\`default".match-st
b640 72 69 6e 67 5d 20 31 33 20 28 23 24 20 2e 20 34 34 36 35 35 29 5d 29 0a 23 40 39 30 20 49 6e 73 ring].13.(#$...44655)]).#@90.Ins
b660 74 72 75 63 74 20 60 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 27 20 truct.`clojure-indent-function'.
b680 74 6f 20 69 6e 64 65 6e 74 20 74 68 65 20 62 6f 64 79 20 6f 66 20 53 59 4d 20 62 79 20 49 4e 44 to.indent.the.body.of.SYM.by.IND
b6a0 45 4e 54 2e 0a 0a 28 66 6e 20 53 59 4d 20 49 4e 44 45 4e 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 ENT...(fn.SYM.INDENT)..(defalias
b6c0 20 27 70 75 74 2d 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 20 23 5b 35 31 34 20 22 5c 33 30 30 .'put-clojure-indent.#[514."\300
b6e0 02 5c 33 30 31 03 23 5c 32 30 37 22 20 5b 70 75 74 20 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 .\301.#\207".[put.clojure-indent
b700 2d 66 75 6e 63 74 69 6f 6e 5d 20 36 20 28 23 24 20 2e 20 34 36 36 38 35 29 5d 29 0a 23 40 36 31 -function].6.(#$...46685)]).#@61
b720 20 43 61 6c 6c 20 60 70 75 74 2d 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 27 20 6f 6e 20 61 20 .Call.`put-clojure-indent'.on.a.
b740 73 65 72 69 65 73 2c 20 4b 56 53 2e 0a 0a 28 66 6e 20 26 72 65 73 74 20 4b 56 53 29 1f 0a 28 64 series,.KVS...(fn.&rest.KVS)..(d
b760 65 66 61 6c 69 61 73 20 27 64 65 66 69 6e 65 2d 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 20 27 efalias.'define-clojure-indent.'
b780 28 6d 61 63 72 6f 20 2e 20 23 5b 31 32 38 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 03 5c 22 42 (macro...#[128."\300\301\302.\"B
b7a0 5c 32 30 37 22 20 5b 70 72 6f 67 6e 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 33 30 30 5c \207".[progn.mapcar.#[257."\300\
b7c0 33 30 31 02 40 44 02 41 40 45 5c 32 30 37 22 20 5b 70 75 74 2d 63 6c 6f 6a 75 72 65 2d 69 6e 64 301.@D.A@E\207".[put-clojure-ind
b7e0 65 6e 74 20 71 75 6f 74 65 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 58 29 22 5d 5d 20 35 20 28 23 ent.quote].4."\n\n(fn.X)"]].5.(#
b800 24 20 2e 20 34 36 38 38 31 29 5d 29 29 0a 23 40 31 32 31 20 41 6c 6c 6f 77 20 60 63 6c 6f 6a 75 $...46881)])).#@121.Allow.`cloju
b820 72 65 2d 64 65 66 75 6e 2d 69 6e 64 65 6e 74 73 27 20 74 6f 20 69 6e 64 65 6e 74 20 75 73 65 72 re-defun-indents'.to.indent.user
b840 2d 73 70 65 63 69 66 69 65 64 20 6d 61 63 72 6f 73 2e 0a 0a 52 65 71 75 69 72 65 73 20 74 68 65 -specified.macros...Requires.the
b860 20 6d 61 63 72 6f 27 73 20 4e 41 4d 45 20 61 6e 64 20 61 20 56 41 4c 55 45 2e 0a 0a 28 66 6e 20 .macro's.NAME.and.a.VALUE...(fn.
b880 4e 41 4d 45 20 56 41 4c 55 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 61 64 64 2d 63 75 73 74 NAME.VALUE)..(defalias.'add-cust
b8a0 6f 6d 2d 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 73 20 23 5b 35 31 34 20 22 5c 33 30 30 02 02 om-clojure-indents.#[514."\300..
b8c0 5c 22 5c 32 31 30 5c 33 30 31 5c 33 30 32 02 5c 22 5c 32 30 37 22 20 5b 63 75 73 74 6f 6d 2d 73 \"\210\301\302.\"\207".[custom-s
b8e0 65 74 2d 64 65 66 61 75 6c 74 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 et-default.mapcar.#[257."\300.\3
b900 30 31 5c 22 5c 32 30 37 22 20 5b 70 75 74 2d 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 20 64 65 01\"\207".[put-clojure-indent.de
b920 66 75 6e 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 58 29 22 5d 5d 20 35 20 28 23 24 20 2e 20 34 37 fun].4."\n\n(fn.X)"]].5.(#$...47
b940 31 32 34 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 124)]).(byte-code."\300\301\302\
b960 33 30 33 5c 33 30 34 44 44 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 26 07 5c 303\304DD\305\306\307\310\311&.\
b980 32 31 30 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 22 5c 32 31 30 5c 33 31 32 5c 33 31 35 5c 33 31 210\312\313\314\"\210\312\315\31
b9a0 36 5c 22 5c 32 31 30 5c 33 31 32 5c 33 31 37 5c 33 31 36 5c 22 5c 32 31 30 5c 33 31 32 5c 33 32 6\"\210\312\317\316\"\210\312\32
b9c0 30 5c 33 31 36 5c 22 5c 32 31 30 5c 33 31 32 5c 33 32 31 5c 33 31 36 5c 22 5c 32 31 30 5c 33 31 0\316\"\210\312\321\316\"\210\31
b9e0 32 5c 33 32 32 5c 33 31 34 5c 22 5c 32 31 30 5c 33 31 32 5c 33 32 33 5c 33 31 34 5c 22 5c 32 31 2\322\314\"\210\312\323\314\"\21
ba00 30 5c 33 31 32 5c 33 32 34 5c 33 31 34 5c 22 5c 32 31 30 5c 33 31 32 5c 33 32 35 5c 33 32 36 5c 0\312\324\314\"\210\312\325\326\
ba20 22 5c 32 31 30 5c 33 31 32 5c 33 32 37 5c 33 33 30 5c 22 5c 32 31 30 5c 33 31 32 5c 33 33 31 5c "\210\312\327\330\"\210\312\331\
ba40 33 31 34 5c 22 5c 32 31 30 5c 33 31 32 5c 33 33 32 5c 33 31 34 5c 22 5c 32 31 30 5c 33 31 32 5c 314\"\210\312\332\314\"\210\312\
ba60 33 33 33 5c 33 31 34 5c 22 5c 32 31 30 5c 33 31 32 5c 33 33 34 5c 33 31 34 5c 22 5c 32 31 30 5c 333\314\"\210\312\334\314\"\210\
ba80 33 31 32 5c 33 33 35 5c 33 31 34 5c 22 5c 32 31 30 5c 33 31 32 5c 33 33 36 5c 33 31 34 5c 22 5c 312\335\314\"\210\312\336\314\"\
baa0 32 31 30 5c 33 31 32 5c 33 33 37 5c 33 32 36 5c 22 5c 32 31 30 5c 33 31 32 5c 33 34 30 5c 33 32 210\312\337\326\"\210\312\340\32
bac0 36 5c 22 5c 32 31 30 5c 33 31 32 5c 33 34 31 5c 33 32 36 5c 22 5c 32 31 30 5c 33 31 32 5c 33 34 6\"\210\312\341\326\"\210\312\34
bae0 32 5c 33 31 34 5c 22 5c 32 31 30 5c 33 31 32 5c 33 34 33 5c 33 31 34 5c 22 5c 32 31 30 5c 33 31 2\314\"\210\312\343\314\"\210\31
bb00 32 5c 33 34 34 5c 33 34 35 5c 22 5c 32 31 30 5c 33 31 32 5c 33 34 36 5c 33 33 30 5c 22 5c 32 31 2\344\345\"\210\312\346\330\"\21
bb20 30 5c 33 31 32 5c 33 34 37 5c 33 31 34 5c 22 5c 32 31 30 5c 33 31 32 5c 33 35 30 5c 33 35 31 5c 0\312\347\314\"\210\312\350\351\
bb40 22 5c 32 31 30 5c 33 31 32 5c 33 35 32 5c 33 35 33 5c 22 5c 32 31 30 5c 33 31 32 5c 33 35 34 5c "\210\312\352\353\"\210\312\354\
bb60 33 35 35 5c 22 5c 32 31 30 5c 33 31 32 5c 33 35 36 5c 33 35 37 5c 22 5c 32 31 30 5c 33 31 32 5c 355\"\210\312\356\357\"\210\312\
bb80 33 36 30 5c 33 36 31 5c 22 5c 32 31 30 5c 33 31 32 5c 33 36 32 5c 33 31 34 5c 22 5c 32 31 30 5c 360\361\"\210\312\362\314\"\210\
bba0 33 31 32 5c 33 36 33 5c 33 36 34 5c 22 5c 32 31 30 5c 33 31 32 5c 33 36 35 5c 33 36 36 5c 22 5c 312\363\364\"\210\312\365\366\"\
bbc0 32 31 30 5c 33 31 32 5c 33 36 37 5c 33 37 30 5c 22 5c 32 31 30 5c 33 31 32 5c 33 37 31 5c 33 37 210\312\367\370\"\210\312\371\37
bbe0 32 5c 22 5c 32 31 30 5c 33 31 32 5c 33 37 33 5c 33 32 36 5c 22 5c 32 31 30 5c 33 31 32 5c 33 37 2\"\210\312\373\326\"\210\312\37
bc00 34 5c 33 33 30 5c 22 5c 32 31 30 5c 33 31 32 5c 33 37 35 5c 33 32 36 5c 22 5c 32 31 30 5c 33 31 4\330\"\210\312\375\326\"\210\31
bc20 32 5c 33 37 36 5c 33 31 34 5c 22 5c 32 31 30 5c 33 31 32 5c 33 37 37 5c 32 30 31 40 00 5c 22 5c 2\376\314\"\210\312\377\201@.\"\
bc40 32 31 30 5c 33 31 32 5c 32 30 31 41 00 5c 33 31 34 5c 22 5c 32 31 30 5c 33 31 32 5c 32 30 31 42 210\312\201A.\314\"\210\312\201B
bc60 00 5c 33 31 34 5c 22 5c 32 31 30 5c 33 31 32 5c 32 30 31 43 00 5c 33 31 34 5c 22 5c 32 31 30 5c .\314\"\210\312\201C.\314\"\210\
bc80 33 31 32 5c 32 30 31 44 00 5c 33 31 34 5c 22 5c 32 31 30 5c 33 31 32 5c 32 30 31 45 00 5c 33 31 312\201D.\314\"\210\312\201E.\31
bca0 34 5c 22 5c 32 31 30 5c 33 31 32 5c 32 30 31 46 00 5c 33 31 34 5c 22 5c 32 31 30 5c 33 31 32 5c 4\"\210\312\201F.\314\"\210\312\
bcc0 32 30 31 47 00 5c 33 31 34 5c 22 5c 32 31 30 5c 33 31 32 5c 32 30 31 48 00 5c 33 31 34 5c 22 5c 201G.\314\"\210\312\201H.\314\"\
bce0 32 31 30 5c 33 31 32 5c 32 30 31 49 00 5c 33 31 34 5c 22 5c 32 31 30 5c 33 31 32 5c 32 30 31 4a 210\312\201I.\314\"\210\312\201J
bd00 00 5c 33 31 34 5c 22 5c 32 31 30 5c 33 31 32 5c 32 30 31 4b 00 5c 33 31 36 5c 22 5c 32 31 30 5c .\314\"\210\312\201K.\316\"\210\
bd20 33 31 32 5c 32 30 31 4c 00 5c 33 31 34 5c 22 5c 32 31 30 5c 33 31 32 5c 32 30 31 4d 00 5c 33 31 312\201L.\314\"\210\312\201M.\31
bd40 36 5c 22 5c 32 31 30 5c 33 31 32 5c 32 30 31 4e 00 5c 33 33 30 5c 22 5c 32 31 30 5c 33 31 32 5c 6\"\210\312\201N.\330\"\210\312\
bd60 32 30 31 4f 00 5c 33 31 36 5c 22 5c 32 31 30 5c 33 31 32 5c 32 30 31 50 00 5c 33 31 36 5c 22 5c 201O.\316\"\210\312\201P.\316\"\
bd80 32 31 30 5c 33 31 32 5c 32 30 31 51 00 5c 33 31 36 5c 22 5c 32 31 30 5c 33 31 32 5c 32 30 31 52 210\312\201Q.\316\"\210\312\201R
bda0 00 5c 33 31 36 5c 22 5c 32 31 30 5c 33 31 32 5c 32 30 31 53 00 5c 33 32 36 5c 22 5c 32 31 30 5c .\316\"\210\312\201S.\326\"\210\
bdc0 33 31 32 5c 32 30 31 54 00 5c 33 32 36 5c 22 5c 32 31 30 5c 33 31 32 5c 32 30 31 55 00 5c 33 32 312\201T.\326\"\210\312\201U.\32
bde0 36 5c 22 5c 32 31 30 5c 33 31 32 5c 32 30 31 56 00 5c 33 31 34 5c 22 5c 32 31 30 5c 33 31 32 5c 6\"\210\312\201V.\314\"\210\312\
be00 32 30 31 57 00 5c 33 32 36 5c 22 5c 32 30 37 22 20 5b 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 201W.\326\"\207".[custom-declare
be20 2d 76 61 72 69 61 62 6c 65 20 63 6c 6f 6a 75 72 65 2d 64 65 66 75 6e 2d 69 6e 64 65 6e 74 73 20 -variable.clojure-defun-indents.
be40 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 funcall.function.#[0."\300\207".
be60 5b 6e 69 6c 5d 20 31 5d 20 22 4c 69 73 74 20 6f 66 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 79 6d [nil].1]."List.of.additional.sym
be80 62 6f 6c 73 20 77 69 74 68 20 64 65 66 75 6e 2d 73 74 79 6c 65 20 69 6e 64 65 6e 74 61 74 69 6f bols.with.defun-style.indentatio
bea0 6e 20 69 6e 20 43 6c 6f 6a 75 72 65 2e 5c 6e 5c 6e 59 6f 75 20 63 61 6e 20 75 73 65 20 74 68 69 n.in.Clojure.\n\nYou.can.use.thi
bec0 73 20 74 6f 20 6c 65 74 20 45 6d 61 63 73 20 69 6e 64 65 6e 74 20 79 6f 75 72 20 6f 77 6e 20 6d s.to.let.Emacs.indent.your.own.m
bee0 61 63 72 6f 73 20 74 68 65 20 73 61 6d 65 20 77 61 79 5c 6e 74 68 61 74 20 69 74 20 69 6e 64 65 acros.the.same.way\nthat.it.inde
bf00 6e 74 73 20 62 75 69 6c 74 2d 69 6e 20 6d 61 63 72 6f 73 20 6c 69 6b 65 20 77 69 74 68 2d 6f 70 nts.built-in.macros.like.with-op
bf20 65 6e 2e 20 20 54 68 69 73 20 76 61 72 69 61 62 6c 65 5c 6e 6f 6e 6c 79 20 77 6f 72 6b 73 20 77 en...This.variable\nonly.works.w
bf40 68 65 6e 20 73 65 74 20 76 69 61 20 74 68 65 20 63 75 73 74 6f 6d 69 7a 65 20 69 6e 74 65 72 66 hen.set.via.the.customize.interf
bf60 61 63 65 20 28 60 73 65 74 71 27 20 77 6f 6e 27 74 5c 6e 77 6f 72 6b 29 2e 20 20 54 6f 20 73 65 ace.(`setq'.won't\nwork)...To.se
bf80 74 20 69 74 20 66 72 6f 6d 20 4c 69 73 70 20 63 6f 64 65 2c 20 75 73 65 5c 6e 20 20 20 20 20 28 t.it.from.Lisp.code,.use\n.....(
bfa0 70 75 74 2d 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 20 5c 5c 3d 27 73 6f 6d 65 2d 73 79 6d 62 put-clojure-indent.\\='some-symb
bfc0 6f 6c 20 3a 64 65 66 6e 29 2e 22 20 3a 74 79 70 65 20 28 72 65 70 65 61 74 20 73 79 6d 62 6f 6c ol.:defn).".:type.(repeat.symbol
bfe0 29 20 3a 73 65 74 20 61 64 64 2d 63 75 73 74 6f 6d 2d 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 ).:set.add-custom-clojure-indent
c000 73 20 70 75 74 2d 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 20 6e 73 20 31 20 66 6e 20 3a 64 65 s.put-clojure-indent.ns.1.fn.:de
c020 66 6e 20 64 65 66 20 64 65 66 6e 20 62 6f 75 6e 64 2d 66 6e 20 69 66 20 69 66 2d 6e 6f 74 20 63 fn.def.defn.bound-fn.if.if-not.c
c040 61 73 65 20 63 6f 6e 64 20 30 20 63 6f 6e 64 70 20 32 20 63 6f 6e 64 2d 3e 20 63 6f 6e 64 2d 3e ase.cond.0.condp.2.cond->.cond->
c060 3e 20 77 68 65 6e 20 77 68 69 6c 65 20 77 68 65 6e 2d 6e 6f 74 20 77 68 65 6e 2d 66 69 72 73 74 >.when.while.when-not.when-first
c080 20 64 6f 20 66 75 74 75 72 65 20 63 6f 6d 6d 65 6e 74 20 64 6f 74 6f 20 6c 6f 63 6b 69 6e 67 20 .do.future.comment.doto.locking.
c0a0 70 72 6f 78 79 20 28 32 20 6e 69 6c 20 6e 69 6c 20 28 3a 64 65 66 6e 29 29 20 61 73 2d 3e 20 66 proxy.(2.nil.nil.(:defn)).as->.f
c0c0 64 65 66 20 72 65 69 66 79 20 28 3a 64 65 66 6e 20 28 31 29 29 20 64 65 66 74 79 70 65 20 28 32 def.reify.(:defn.(1)).deftype.(2
c0e0 20 6e 69 6c 20 6e 69 6c 20 28 3a 64 65 66 6e 29 29 20 64 65 66 72 65 63 6f 72 64 20 28 32 20 6e .nil.nil.(:defn)).defrecord.(2.n
c100 69 6c 20 6e 69 6c 20 28 3a 64 65 66 6e 29 29 20 64 65 66 70 72 6f 74 6f 63 6f 6c 20 28 31 20 28 il.nil.(:defn)).defprotocol.(1.(
c120 3a 64 65 66 6e 29 29 20 64 65 66 69 6e 74 65 72 66 61 63 65 20 28 31 20 28 3a 64 65 66 6e 29 29 :defn)).definterface.(1.(:defn))
c140 20 65 78 74 65 6e 64 20 65 78 74 65 6e 64 2d 70 72 6f 74 6f 63 6f 6c 20 28 31 20 3a 64 65 66 6e .extend.extend-protocol.(1.:defn
c160 29 20 65 78 74 65 6e 64 2d 74 79 70 65 20 28 31 20 3a 64 65 66 6e 29 20 73 70 65 63 69 66 79 20 ).extend-type.(1.:defn).specify.
c180 28 31 20 3a 64 65 66 6e 29 20 73 70 65 63 69 66 79 21 20 28 31 20 3a 64 65 66 6e 29 20 74 72 79 (1.:defn).specify!.(1.:defn).try
c1a0 20 63 61 74 63 68 20 66 69 6e 61 6c 6c 79 20 6c 65 74 20 6c 65 74 66 6e 20 28 31 20 28 28 3a 64 .catch.finally.let.letfn.(1.((:d
c1c0 65 66 6e 29 29 20 6e 69 6c 29 20 62 69 6e 64 69 6e 67 20 6c 6f 6f 70 20 66 6f 72 20 64 6f 73 65 efn)).nil).binding.loop.for.dose
c1e0 71 20 64 6f 74 69 6d 65 73 20 77 68 65 6e 2d 6c 65 74 20 69 66 2d 6c 65 74 20 77 68 65 6e 2d 73 q.dotimes.when-let.if-let.when-s
c200 6f 6d 65 20 69 66 2d 73 6f 6d 65 20 74 68 69 73 2d 61 73 20 64 65 66 6d 65 74 68 6f 64 20 74 65 ome.if-some.this-as.defmethod.te
c220 73 74 69 6e 67 20 64 65 66 74 65 73 74 20 61 72 65 20 75 73 65 2d 66 69 78 74 75 72 65 73 20 72 sting.deftest.are.use-fixtures.r
c240 75 6e 20 72 75 6e 2a 20 66 72 65 73 68 20 61 6c 74 21 20 61 6c 74 21 21 20 67 6f 20 67 6f 2d 6c un.run*.fresh.alt!.alt!!.go.go-l
c260 6f 6f 70 20 74 68 72 65 61 64 5d 20 38 29 0a 23 40 32 32 32 20 52 65 74 75 72 6e 20 74 68 65 20 oop.thread].8).#@222.Return.the.
c280 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 22 20 74 68 61 74 20 62 65 67 69 6e 73 20 74 68 position.of.the.".that.begins.th
c2a0 65 20 73 74 72 69 6e 67 20 61 74 20 70 6f 69 6e 74 2e 0a 49 66 20 52 45 47 45 58 20 69 73 20 6e e.string.at.point..If.REGEX.is.n
c2c0 6f 6e 2d 6e 69 6c 2c 20 72 65 74 75 72 6e 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 on-nil,.return.the.position.of.t
c2e0 68 65 20 23 20 74 68 61 74 20 62 65 67 69 6e 73 20 74 68 65 0a 72 65 67 65 78 20 61 74 20 70 6f he.#.that.begins.the.regex.at.po
c300 69 6e 74 2e 20 20 49 66 20 70 6f 69 6e 74 20 69 73 20 6e 6f 74 20 69 6e 73 69 64 65 20 61 20 73 int...If.point.is.not.inside.a.s
c320 74 72 69 6e 67 20 6f 72 20 72 65 67 65 78 2c 20 72 65 74 75 72 6e 0a 6e 69 6c 2e 0a 0a 28 66 6e tring.or.regex,.return.nil...(fn
c340 20 26 6f 70 74 69 6f 6e 61 6c 20 52 45 47 45 58 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c .&optional.REGEX)..(defalias.'cl
c360 6f 6a 75 72 65 2d 73 74 72 69 6e 67 2d 73 74 61 72 74 20 23 5b 32 35 36 20 22 5c 33 30 30 5c 33 ojure-string-start.#[256."\300\3
c380 30 31 20 38 5c 32 30 35 53 00 5c 32 31 32 5c 33 30 32 20 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 01.8\205S.\212\302.\303\304\305\
c3a0 33 30 36 5c 33 30 37 05 21 5c 33 31 30 5c 22 5c 33 30 30 24 5c 32 31 36 5c 33 31 31 5c 33 31 32 306\307.!\310\"\300$\216\311\312
c3c0 21 5c 32 31 30 5c 33 31 33 5c 32 32 34 5c 32 31 31 5c 32 30 35 4d 00 02 5c 32 30 33 3f 00 5c 32 !\210\313\224\211\205M..\203?.\2
c3e0 31 31 5c 32 30 36 29 00 60 53 66 5c 32 30 35 4d 00 5c 32 31 31 5c 32 30 36 33 00 60 53 66 5c 33 11\206).`Sf\205M.\211\2063.`Sf\3
c400 31 34 3d 5c 32 30 35 4d 00 5c 32 31 31 53 5c 32 30 32 4d 00 5c 32 31 31 5c 32 30 36 44 00 60 53 14=\205M.\211S\202M.\211\206D.`S
c420 66 5c 33 31 34 3d 3f 5c 32 30 35 4d 00 5c 32 31 31 5c 32 36 32 01 29 5c 32 36 32 01 29 5c 32 30 f\314=?\205M.\211\262.)\262.)\20
c440 37 22 20 5b 33 20 73 79 6e 74 61 78 2d 70 70 73 73 20 6d 61 74 63 68 2d 64 61 74 61 20 6d 61 6b 7".[3.syntax-ppss.match-data.mak
c460 65 2d 62 79 74 65 2d 63 6f 64 65 20 30 20 22 5c 33 30 31 5c 33 30 30 5c 33 30 32 5c 22 5c 32 30 e-byte-code.0."\301\300\302\"\20
c480 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 7".vconcat.vector.[set-match-dat
c4a0 61 20 65 76 61 70 6f 72 61 74 65 5d 20 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 a.evaporate].re-search-backward.
c4c0 22 5c 5c 28 5c 5c 73 2d 5c 5c 7c 5e 5c 5c 7c 23 5c 5c 7c 28 5c 5c 7c 5c 5c 5b 5c 5c 7c 7b 5c 5c "\\(\\s-\\|^\\|#\\|(\\|\\[\\|{\\
c4e0 29 5c 5c 28 5c 22 5c 5c 29 22 20 32 20 33 35 5d 20 38 20 28 23 24 20 2e 20 34 39 37 38 31 29 5d )\\(\"\\)".2.35].8.(#$...49781)]
c500 29 0a 23 40 35 31 20 52 65 74 75 72 6e 20 74 68 65 20 63 68 61 72 20 61 74 20 70 6f 69 6e 74 20 ).#@51.Return.the.char.at.point.
c520 6f 72 20 6e 69 6c 20 69 66 20 61 74 20 62 75 66 66 65 72 20 65 6e 64 2e 1f 0a 28 64 65 66 61 6c or.nil.if.at.buffer.end...(defal
c540 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 63 68 61 72 2d 61 74 2d 70 6f 69 6e 74 20 23 5b 30 20 22 ias.'clojure-char-at-point.#[0."
c560 60 64 55 3f 5c 32 30 35 5c 66 00 5c 33 30 30 60 60 54 5c 22 5c 32 30 37 22 20 5b 62 75 66 66 65 `dU?\205\f.\300``T\"\207".[buffe
c580 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 5d 20 33 20 28 23 24 r-substring-no-properties].3.(#$
c5a0 20 2e 20 35 30 34 33 39 29 5d 29 0a 23 40 36 31 20 52 65 74 75 72 6e 20 74 68 65 20 63 68 61 72 ...50439)]).#@61.Return.the.char
c5c0 20 62 65 66 6f 72 65 20 70 6f 69 6e 74 20 6f 72 20 6e 69 6c 20 69 66 20 61 74 20 62 75 66 66 65 .before.point.or.nil.if.at.buffe
c5e0 72 20 62 65 67 69 6e 6e 69 6e 67 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 r.beginning...(defalias.'clojure
c600 2d 63 68 61 72 2d 62 65 66 6f 72 65 2d 70 6f 69 6e 74 20 23 5b 30 20 22 60 65 55 3f 5c 32 30 35 -char-before-point.#[0."`eU?\205
c620 5c 66 00 5c 33 30 30 60 60 53 5c 22 5c 32 30 37 22 20 5b 62 75 66 66 65 72 2d 73 75 62 73 74 72 \f.\300``S\"\207".[buffer-substr
c640 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 5d 20 33 20 28 23 24 20 2e 20 35 30 36 30 39 ing-no-properties].3.(#$...50609
c660 29 5d 29 0a 23 40 36 32 20 43 6f 6e 76 65 72 74 20 74 68 65 20 73 74 72 69 6e 67 20 6f 72 20 6b )]).#@62.Convert.the.string.or.k
c680 65 79 77 6f 72 64 20 61 74 20 70 6f 69 6e 74 20 74 6f 20 6b 65 79 77 6f 72 64 20 6f 72 20 73 74 eyword.at.point.to.keyword.or.st
c6a0 72 69 6e 67 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 74 6f 67 67 6c 65 ring...(defalias.'clojure-toggle
c6c0 2d 6b 65 79 77 6f 72 64 2d 73 74 72 69 6e 67 20 23 5b 30 20 22 60 60 5c 33 30 30 56 5c 32 30 33 -keyword-string.#[0."``\300V\203
c6e0 21 00 5c 33 30 31 60 60 54 5c 22 5c 33 30 32 5c 32 33 32 5c 32 30 34 21 00 5c 33 30 31 60 60 54 !.\301``T\"\302\232\204!.\301``T
c700 5c 22 5c 33 30 33 5c 32 33 32 5c 32 30 34 21 00 5c 33 30 34 75 5c 32 31 30 5c 32 30 32 01 00 60 \"\303\232\204!.\304u\210\202..`
c720 5c 33 30 30 5c 32 33 32 5c 32 30 33 2e 00 5c 33 30 35 5c 33 30 36 21 5c 32 31 30 5c 32 30 32 58 \300\232\203..\305\306!\210\202X
c740 00 5c 33 30 31 60 60 54 5c 22 5c 33 30 32 5c 32 33 32 5c 32 30 33 44 00 5c 33 30 33 5c 33 30 37 .\301``T\"\302\232\203D.\303\307
c760 20 5c 33 30 30 5c 33 30 34 4f 5c 32 36 31 02 5c 32 31 30 5c 32 30 32 58 00 5c 33 30 31 60 60 54 .\300\304O\261.\210\202X.\301``T
c780 5c 22 5c 33 30 33 5c 32 33 32 5c 32 30 33 58 00 5c 33 30 32 5c 33 30 37 20 5c 33 30 30 5c 33 31 \"\303\232\203X.\302\307.\300\31
c7a0 30 4f 5c 33 30 32 5c 32 36 31 03 5c 32 31 30 5c 32 31 31 62 5c 32 30 37 22 20 5b 31 20 62 75 66 0O\302\261.\210\211b\207".[1.buf
c7c0 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 22 5c 22 22 fer-substring-no-properties."\""
c7e0 20 22 3a 22 20 2d 31 20 65 72 72 6f 72 20 22 42 65 67 69 6e 6e 69 6e 67 20 6f 66 20 66 69 6c 65 .":".-1.error."Beginning.of.file
c800 20 72 65 61 63 68 65 64 2c 20 74 68 69 73 20 77 61 73 20 70 72 6f 62 61 62 6c 79 20 61 20 6d 69 .reached,.this.was.probably.a.mi
c820 73 74 61 6b 65 22 20 63 6c 6f 6a 75 72 65 2d 64 65 6c 65 74 65 2d 61 6e 64 2d 65 78 74 72 61 63 stake".clojure-delete-and-extrac
c840 74 2d 73 65 78 70 20 6e 69 6c 5d 20 35 20 28 23 24 20 2e 20 35 30 37 39 33 29 20 6e 69 6c 5d 29 t-sexp.nil].5.(#$...50793).nil])
c860 0a 23 40 34 34 20 44 65 6c 65 74 65 20 74 68 65 20 73 75 72 72 6f 75 6e 64 69 6e 67 20 73 65 78 .#@44.Delete.the.surrounding.sex
c880 70 20 61 6e 64 20 72 65 74 75 72 6e 20 69 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f p.and.return.it...(defalias.'clo
c8a0 6a 75 72 65 2d 64 65 6c 65 74 65 2d 61 6e 64 2d 65 78 74 72 61 63 74 2d 73 65 78 70 20 23 5b 30 jure-delete-and-extract-sexp.#[0
c8c0 20 22 60 5c 33 30 30 20 5c 32 31 30 5c 32 31 31 60 7b 01 60 7c 5c 32 31 30 5c 32 31 31 5c 32 36 ."`\300.\210\211`{.`|\210\211\26
c8e0 32 01 5c 32 30 37 22 20 5b 66 6f 72 77 61 72 64 2d 73 65 78 70 5d 20 34 20 28 23 24 20 2e 20 35 2.\207".[forward-sexp].4.(#$...5
c900 31 33 30 32 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 1302)]).(byte-code."\300\301\302
c920 5c 33 30 33 5c 33 30 34 44 44 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 \303\304DD\305\306\307\310\311\3
c940 31 32 5c 33 31 33 26 09 5c 32 30 37 22 20 5b 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 12\313&.\207".[custom-declare-va
c960 72 69 61 62 6c 65 20 63 6c 6f 6a 75 72 65 2d 63 61 63 68 65 2d 70 72 6f 6a 65 63 74 2d 64 69 72 riable.clojure-cache-project-dir
c980 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 .funcall.function.#[0."\300\207"
c9a0 20 5b 74 5d 20 31 5d 20 22 57 68 65 74 68 65 72 20 74 6f 20 63 61 63 68 65 20 74 68 65 20 72 65 .[t].1]."Whether.to.cache.the.re
c9c0 73 75 6c 74 73 20 6f 66 20 60 63 6c 6f 6a 75 72 65 2d 70 72 6f 6a 65 63 74 2d 64 69 72 27 2e 22 sults.of.`clojure-project-dir'."
c9e0 20 3a 74 79 70 65 20 62 6f 6f 6c 65 61 6e 20 3a 73 61 66 65 20 62 6f 6f 6c 65 61 6e 70 20 3a 70 .:type.boolean.:safe.booleanp.:p
ca00 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 28 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 20 2e 20 22 ackage-version.(clojure-mode..."
ca20 35 2e 38 2e 30 22 29 5d 20 31 30 29 0a 23 40 35 38 20 41 20 70 72 6f 6a 65 63 74 20 64 69 72 20 5.8.0")].10).#@58.A.project.dir.
ca40 63 61 63 68 65 20 75 73 65 64 20 74 6f 20 73 70 65 65 64 20 75 70 20 72 65 6c 61 74 65 64 20 6f cache.used.to.speed.up.related.o
ca60 70 65 72 61 74 69 6f 6e 73 2e 1f 0a 28 64 65 66 76 61 72 20 63 6c 6f 6a 75 72 65 2d 63 61 63 68 perations...(defvar.clojure-cach
ca80 65 64 2d 70 72 6f 6a 65 63 74 2d 64 69 72 20 6e 69 6c 20 28 23 24 20 2e 20 35 31 37 36 32 29 29 ed-project-dir.nil.(#$...51762))
caa0 0a 28 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 27 63 6c .(make-variable-buffer-local.'cl
cac0 6f 6a 75 72 65 2d 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 64 69 72 29 0a 23 40 33 31 35 20 ojure-cached-project-dir).#@315.
cae0 52 65 74 75 72 6e 20 74 68 65 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 Return.the.absolute.path.to.the.
cb00 70 72 6f 6a 65 63 74 27 73 20 72 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 43 61 6c 6c 20 project's.root.directory...Call.
cb20 69 73 20 64 65 6c 65 67 61 74 65 64 20 64 6f 77 6e 20 74 6f 20 60 63 6c 6f 6a 75 72 65 2d 70 72 is.delegated.down.to.`clojure-pr
cb40 6f 6a 65 63 74 2d 72 6f 6f 74 2d 66 75 6e 63 74 69 6f 6e 27 20 77 69 74 68 0a 6f 70 74 69 6f 6e oject-root-function'.with.option
cb60 61 6c 20 44 49 52 2d 4e 41 4d 45 20 61 73 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 57 68 65 6e 20 60 al.DIR-NAME.as.argument...When.`
cb80 63 6c 6f 6a 75 72 65 2d 63 61 63 68 65 2d 70 72 6f 6a 65 63 74 2d 64 69 72 27 20 69 73 20 74 20 clojure-cache-project-dir'.is.t.
cba0 74 68 65 20 72 65 73 75 6c 74 73 20 6f 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 0a 61 72 65 20 63 the.results.of.the.command.are.c
cbc0 61 63 68 65 64 20 69 6e 20 61 20 62 75 66 66 65 72 20 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 ached.in.a.buffer.local.variable
cbe0 20 28 60 63 6c 6f 6a 75 72 65 2d 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 64 69 72 27 29 2e .(`clojure-cached-project-dir').
cc00 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 44 49 52 2d 4e 41 4d 45 29 1f 0a 28 64 65 66 61 ..(fn.&optional.DIR-NAME)..(defa
cc20 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 70 72 6f 6a 65 63 74 2d 64 69 72 20 23 5b 32 35 36 20 lias.'clojure-project-dir.#[256.
cc40 22 08 5c 32 30 36 07 00 09 01 21 5c 6e 5c 32 30 33 17 00 5c 33 30 33 5c 33 30 34 21 5c 32 30 33 ".\206....!\n\203..\303\304!\203
cc60 17 00 08 5c 32 30 34 17 00 5c 32 31 31 10 5c 32 31 31 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 ...\204..\211.\211\207".[clojure
cc80 2d 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 64 69 72 20 63 6c 6f 6a 75 72 65 2d 70 72 6f 6a -cached-project-dir.clojure-proj
cca0 65 63 74 2d 72 6f 6f 74 2d 66 75 6e 63 74 69 6f 6e 20 63 6c 6f 6a 75 72 65 2d 63 61 63 68 65 2d ect-root-function.clojure-cache-
ccc0 70 72 6f 6a 65 63 74 2d 64 69 72 20 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 63 6c 6f 6a 75 project-dir.derived-mode-p.cloju
cce0 72 65 2d 6d 6f 64 65 5d 20 34 20 28 23 24 20 2e 20 35 31 39 33 36 29 5d 29 0a 23 40 31 37 35 20 re-mode].4.(#$...51936)]).#@175.
cd00 52 65 74 75 72 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 20 61 73 20 61 20 Return.the.current.project.as.a.
cd20 63 6f 6e 73 20 63 65 6c 6c 20 75 73 61 62 6c 65 20 62 79 20 70 72 6f 6a 65 63 74 2e 65 6c 2e 0a cons.cell.usable.by.project.el..
cd40 0a 43 61 6c 6c 20 69 73 20 64 65 6c 65 67 61 74 65 64 20 64 6f 77 6e 20 74 6f 20 60 63 6c 6f 6a .Call.is.delegated.down.to.`cloj
cd60 75 72 65 2d 63 6c 6f 6a 75 72 65 2d 64 69 72 27 20 77 69 74 68 0a 6f 70 74 69 6f 6e 61 6c 20 44 ure-clojure-dir'.with.optional.D
cd80 49 52 2d 4e 41 4d 45 20 61 73 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f IR-NAME.as.argument...(fn.&optio
cda0 6e 61 6c 20 44 49 52 2d 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 nal.DIR-NAME)..(defalias.'clojur
cdc0 65 2d 63 75 72 72 65 6e 74 2d 70 72 6f 6a 65 63 74 20 23 5b 32 35 36 20 22 5c 33 30 30 01 21 5c e-current-project.#[256."\300.!\
cde0 32 31 31 5c 32 30 35 5c 6e 00 5c 33 30 31 01 42 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 70 211\205\n.\301.B\207".[clojure-p
ce00 72 6f 6a 65 63 74 2d 64 69 72 20 63 6c 6f 6a 75 72 65 5d 20 34 20 28 23 24 20 2e 20 35 32 34 38 roject-dir.clojure].4.(#$...5248
ce20 30 29 5d 29 0a 23 40 31 36 35 20 52 65 74 75 72 6e 20 74 68 65 20 61 62 73 6f 6c 75 74 65 20 70 0)]).#@165.Return.the.absolute.p
ce40 61 74 68 20 74 6f 20 74 68 65 20 70 72 6f 6a 65 63 74 27 73 20 72 6f 6f 74 20 64 69 72 65 63 74 ath.to.the.project's.root.direct
ce60 6f 72 79 2e 0a 0a 55 73 65 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 69 66 ory...Use.`default-directory'.if
ce80 20 44 49 52 2d 4e 41 4d 45 20 69 73 20 6e 69 6c 2e 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 .DIR-NAME.is.nil..Return.nil.if.
cea0 6e 6f 74 20 69 6e 73 69 64 65 20 61 20 70 72 6f 6a 65 63 74 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 not.inside.a.project...(fn.&opti
cec0 6f 6e 61 6c 20 44 49 52 2d 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 onal.DIR-NAME)..(defalias.'cloju
cee0 72 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 2d 70 61 74 68 20 23 5b 32 35 36 20 22 5c 32 31 31 re-project-root-path.#[256."\211
cf00 5c 32 30 36 05 00 08 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c \206...\302\303\304\305\306\307\
cf20 33 31 30 5c 33 31 31 06 08 21 5c 33 31 32 5c 22 5c 33 31 33 5c 33 31 34 25 09 5c 22 5c 22 5c 32 310\311..!\312\"\313\314%.\"\"\2
cf40 31 31 47 5c 33 31 35 56 5c 32 30 35 24 00 5c 33 31 36 01 5c 33 31 37 5c 22 40 5c 32 30 37 22 20 11G\315V\205$.\316.\317\"@\207".
cf60 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 63 6c 6f 6a 75 72 65 2d 62 75 69 6c 64 [default-directory.clojure-build
cf80 2d 74 6f 6f 6c 2d 66 69 6c 65 73 20 64 65 6c 71 20 6e 69 6c 20 6d 61 70 63 61 72 20 6d 61 6b 65 -tool-files.delq.nil.mapcar.make
cfa0 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 5c 33 30 30 02 5c 22 5c 32 30 37 22 -byte-code.257."\301\300.\"\207"
cfc0 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 6c 6f 63 61 74 65 2d 64 6f 6d 69 6e 61 74 69 .vconcat.vector.[locate-dominati
cfe0 6e 67 2d 66 69 6c 65 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 46 4e 41 4d 45 29 22 20 30 20 73 6f ng-file].4."\n\n(fn.FNAME)".0.so
d000 72 74 20 66 69 6c 65 2d 69 6e 2d 64 69 72 65 63 74 6f 72 79 2d 70 5d 20 31 31 20 28 23 24 20 2e rt.file-in-directory-p].11.(#$..
d020 20 35 32 37 37 39 29 5d 29 0a 23 40 37 32 20 44 65 6e 6f 72 6d 61 6c 69 7a 65 20 50 41 54 48 20 .52779)]).#@72.Denormalize.PATH.
d040 62 79 20 6d 61 6b 69 6e 67 20 69 74 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 70 72 6f by.making.it.relative.to.the.pro
d060 6a 65 63 74 20 72 6f 6f 74 2e 0a 0a 28 66 6e 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 ject.root...(fn.PATH)..(defalias
d080 20 27 63 6c 6f 6a 75 72 65 2d 70 72 6f 6a 65 63 74 2d 72 65 6c 61 74 69 76 65 2d 70 61 74 68 20 .'clojure-project-relative-path.
d0a0 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 20 5c 22 5c 32 30 37 22 20 5b 66 69 6c 65 2d 72 #[257."\300.\301.\"\207".[file-r
d0c0 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 63 6c 6f 6a 75 72 65 2d 70 72 6f 6a 65 63 74 2d 64 69 72 elative-name.clojure-project-dir
d0e0 5d 20 34 20 28 23 24 20 2e 20 35 33 32 39 35 29 5d 29 0a 23 40 31 37 35 20 52 65 74 75 72 6e 20 ].4.(#$...53295)]).#@175.Return.
d100 74 68 65 20 6e 61 6d 65 73 70 61 63 65 20 6d 61 74 63 68 69 6e 67 20 50 41 54 48 2e 0a 0a 50 41 the.namespace.matching.PATH...PA
d120 54 48 20 69 73 20 65 78 70 65 63 74 65 64 20 74 6f 20 62 65 20 61 6e 20 61 62 73 6f 6c 75 74 65 TH.is.expected.to.be.an.absolute
d140 20 66 69 6c 65 20 70 61 74 68 2e 0a 0a 49 66 20 50 41 54 48 20 69 73 20 6e 69 6c 2c 20 75 73 65 .file.path...If.PATH.is.nil,.use
d160 20 74 68 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 66 69 6c 65 20 62 61 63 6b 69 6e 67 20 74 68 .the.path.to.the.file.backing.th
d180 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c e.current.buffer...(fn.&optional
d1a0 20 50 41 54 48 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 65 78 70 65 63 .PATH)..(defalias.'clojure-expec
d1c0 74 65 64 2d 6e 73 20 23 5b 32 35 36 20 22 5c 32 31 31 5c 32 30 36 08 00 5c 33 30 30 5c 33 30 31 ted-ns.#[256."\211\206..\300\301
d1e0 20 21 5c 33 30 32 01 21 5c 32 31 31 5c 33 30 33 5c 33 30 34 04 5c 33 30 35 5c 22 47 5b 4f 5c 33 .!\302.!\211\303\304.\305\"G[O\3
d200 30 36 5c 33 30 37 5c 33 31 30 03 5c 33 31 31 5c 22 41 5c 33 31 32 23 5c 33 31 33 5c 33 31 34 5c 06\307\310.\311\"A\312#\313\314\
d220 33 31 35 03 23 5c 33 31 33 5c 33 31 36 5c 33 31 37 03 23 5c 32 30 37 22 20 5b 66 69 6c 65 2d 74 315.#\313\316\317.#\207".[file-t
d240 72 75 65 6e 61 6d 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 63 6c 6f 6a 75 72 65 ruename.buffer-file-name.clojure
d260 2d 70 72 6f 6a 65 63 74 2d 72 65 6c 61 74 69 76 65 2d 70 61 74 68 20 30 20 66 69 6c 65 2d 6e 61 -project-relative-path.0.file-na
d280 6d 65 2d 65 78 74 65 6e 73 69 6f 6e 20 74 20 6d 61 70 63 6f 6e 63 61 74 20 69 64 65 6e 74 69 74 me-extension.t.mapconcat.identit
d2a0 79 20 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 22 2f 22 20 22 2e 22 20 72 65 70 6c 61 63 65 2d 72 y.split-string."/".".".replace-r
d2c0 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5f 22 20 22 2d 22 20 22 5c 5c 60 63 6c 6a 5b egexp-in-string."_"."-"."\\`clj[
d2e0 73 63 78 5d 3f 5c 5c 2e 22 20 22 22 5d 20 31 30 20 28 23 24 20 2e 20 35 33 34 39 37 29 5d 29 0a scx]?\\.".""].10.(#$...53497)]).
d300 23 40 33 35 20 49 6e 73 65 72 74 20 61 20 6e 61 6d 65 73 70 61 63 65 20 66 6f 72 6d 20 61 74 20 #@35.Insert.a.namespace.form.at.
d320 70 6f 69 6e 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 69 6e 73 65 72 point...(defalias.'clojure-inser
d340 74 2d 6e 73 2d 66 6f 72 6d 2d 61 74 2d 70 6f 69 6e 74 20 23 5b 30 20 22 5c 33 30 31 5c 33 30 32 t-ns-form-at-point.#[0."\301\302
d360 08 20 5c 22 63 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 65 78 70 65 63 74 65 64 2d 6e 73 2d ..\"c\207".[clojure-expected-ns-
d380 66 75 6e 63 74 69 6f 6e 20 66 6f 72 6d 61 74 20 22 28 6e 73 20 25 73 29 22 5d 20 33 20 28 23 24 function.format."(ns.%s)"].3.(#$
d3a0 20 2e 20 35 34 30 32 31 29 20 6e 69 6c 5d 29 0a 23 40 35 37 20 49 6e 73 65 72 74 20 61 20 6e 61 ...54021).nil]).#@57.Insert.a.na
d3c0 6d 65 73 70 61 63 65 20 66 6f 72 6d 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 mespace.form.at.the.beginning.of
d3e0 20 74 68 65 20 62 75 66 66 65 72 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 .the.buffer...(defalias.'clojure
d400 2d 69 6e 73 65 72 74 2d 6e 73 2d 66 6f 72 6d 20 23 5b 30 20 22 7e 5c 32 31 30 65 62 5c 32 31 30 -insert-ns-form.#[0."~\210eb\210
d420 5c 33 30 30 20 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 69 6e 73 65 72 74 2d 6e 73 2d 66 6f \300.\207".[clojure-insert-ns-fo
d440 72 6d 2d 61 74 2d 70 6f 69 6e 74 5d 20 31 20 28 23 24 20 2e 20 35 34 31 39 37 29 20 6e 69 6c 5d rm-at-point].1.(#$...54197).nil]
d460 29 0a 23 40 38 30 20 55 70 64 61 74 65 20 74 68 65 20 6e 61 6d 65 73 70 61 63 65 20 6f 66 20 74 ).#@80.Update.the.namespace.of.t
d480 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 55 73 65 66 75 6c 20 69 66 20 61 20 66 he.current.buffer..Useful.if.a.f
d4a0 69 6c 65 20 68 61 73 20 62 65 65 6e 20 72 65 6e 61 6d 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 ile.has.been.renamed...(defalias
d4c0 20 27 63 6c 6f 6a 75 72 65 2d 75 70 64 61 74 65 2d 6e 73 20 23 5b 30 20 22 08 20 5c 32 31 31 5c .'clojure-update-ns.#[0."..\211\
d4e0 32 30 35 34 00 5c 32 31 32 5c 33 30 32 20 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 2054.\212\302.\303\304\305\306\3
d500 30 37 05 21 5c 33 31 30 5c 22 5c 33 31 31 24 5c 32 31 36 5c 33 31 32 20 5c 32 30 33 2d 00 5c 33 07.!\310\"\311$\216\312.\203-.\3
d520 31 33 02 5c 33 31 34 5c 32 31 31 5c 32 31 31 5c 33 31 35 25 5c 32 31 30 5c 33 31 36 5c 33 31 37 13.\314\211\211\315%\210\316\317
d540 03 5c 22 5c 32 31 30 01 5c 32 31 31 11 5c 32 30 32 30 00 5c 33 32 30 5c 33 32 31 21 29 5c 32 36 .\"\210.\211.\2020.\320\321!)\26
d560 32 01 29 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 65 78 70 65 63 74 65 64 2d 6e 73 2d 66 75 2.)\207".[clojure-expected-ns-fu
d580 6e 63 74 69 6f 6e 20 63 6c 6f 6a 75 72 65 2d 63 61 63 68 65 64 2d 6e 73 20 6d 61 74 63 68 2d 64 nction.clojure-cached-ns.match-d
d5a0 61 74 61 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 30 20 22 5c 33 30 31 5c 33 30 30 5c 33 ata.make-byte-code.0."\301\300\3
d5c0 30 32 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 73 65 74 2d 6d 61 02\"\207".vconcat.vector.[set-ma
d5e0 74 63 68 2d 64 61 74 61 20 65 76 61 70 6f 72 61 74 65 5d 20 33 20 63 6c 6f 6a 75 72 65 2d 66 69 tch-data.evaporate].3.clojure-fi
d600 6e 64 2d 6e 73 20 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 6e 69 6c 20 34 20 6d 65 73 73 61 67 nd-ns.replace-match.nil.4.messag
d620 65 20 22 6e 73 20 66 6f 72 6d 20 75 70 64 61 74 65 64 20 74 6f 20 60 25 73 27 22 20 65 72 72 6f e."ns.form.updated.to.`%s'".erro
d640 72 20 22 4e 61 6d 65 73 70 61 63 65 20 6e 6f 74 20 66 6f 75 6e 64 22 5d 20 38 20 28 23 24 20 2e r."Namespace.not.found"].8.(#$..
d660 20 35 34 33 37 35 29 20 6e 69 6c 5d 29 0a 23 40 32 32 37 20 53 6f 72 74 20 73 65 78 70 73 20 62 .54375).nil]).#@227.Sort.sexps.b
d680 65 74 77 65 65 6e 20 70 6f 69 6e 74 20 61 6e 64 20 65 6e 64 20 6f 66 20 63 75 72 72 65 6e 74 20 etween.point.and.end.of.current.
d6a0 73 65 78 70 2e 0a 43 6f 6d 6d 65 6e 74 73 20 61 74 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 61 sexp..Comments.at.the.start.of.a
d6c0 20 6c 69 6e 65 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 20 70 61 72 74 20 6f 66 20 74 68 65 .line.are.considered.part.of.the
d6e0 0a 66 6f 6c 6c 6f 77 69 6e 67 20 73 65 78 70 2e 20 20 43 6f 6d 6d 65 6e 74 73 20 61 74 20 74 68 .following.sexp...Comments.at.th
d700 65 20 65 6e 64 20 6f 66 20 61 20 6c 69 6e 65 20 28 61 66 74 65 72 20 73 6f 6d 65 20 6f 74 68 65 e.end.of.a.line.(after.some.othe
d720 72 0a 63 6f 6e 74 65 6e 74 29 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 20 70 61 72 74 20 6f r.content).are.considered.part.o
d740 66 20 74 68 65 20 70 72 65 63 65 64 69 6e 67 20 73 65 78 70 2e 1f 0a 28 64 65 66 61 6c 69 61 73 f.the.preceding.sexp...(defalias
d760 20 27 63 6c 6f 6a 75 72 65 2d 2d 73 6f 72 74 2d 66 6f 6c 6c 6f 77 69 6e 67 2d 73 65 78 70 73 20 .'clojure--sort-following-sexps.
d780 23 5b 30 20 22 5c 32 31 34 60 5c 32 31 32 5c 33 30 30 20 5c 32 31 30 60 53 29 7d 5c 32 31 30 5c #[0."\214`\212\300.\210`S)}\210\
d7a0 33 30 31 5c 33 30 32 77 5c 32 31 30 5c 33 30 33 5c 33 30 32 5c 33 30 34 5c 33 30 35 5c 33 30 36 301\302w\210\303\302\304\305\306
d7c0 5c 33 30 37 25 5c 32 31 30 64 62 5c 32 31 30 5c 33 31 30 5c 33 31 31 65 60 5c 22 38 5c 32 30 35 \307%\210db\210\310\311e`\"8\205
d7e0 25 00 5c 33 31 32 63 29 5c 32 30 37 22 20 5b 75 70 2d 6c 69 73 74 20 22 0d 5c 6e 5b 3a 62 6c 61 %.\312c)\207".[up-list.".\n[:bla
d800 6e 6b 3a 5d 22 20 6e 69 6c 20 73 6f 72 74 2d 73 75 62 72 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 nk:]".nil.sort-subr.#[0."\300\30
d820 31 77 5c 32 30 37 22 20 5b 22 0d 5c 6e 5b 3a 62 6c 61 6e 6b 3a 5d 22 20 6e 69 6c 5d 20 32 5d 20 1w\207".[".\n[:blank:]".nil].2].
d840 23 5b 30 20 22 5c 33 30 30 31 5c 6e 00 5c 33 30 31 20 5c 32 31 30 5c 32 30 32 04 00 5c 32 31 30 #[0."\3001\n.\301.\210\202..\210
d860 5c 33 30 32 5c 33 30 33 21 5c 32 30 34 14 00 5c 33 30 34 20 5c 32 31 30 5c 33 30 35 5c 33 30 36 \302\303!\204..\304.\210\305\306
d880 21 5c 32 30 37 22 20 5b 28 73 63 61 6e 2d 65 72 72 6f 72 29 20 75 70 2d 6c 69 73 74 20 6c 6f 6f !\207".[(scan-error).up-list.loo
d8a0 6b 69 6e 67 2d 61 74 20 22 5c 5c 73 2d 5c 5c 7c 24 22 20 63 6c 6f 6a 75 72 65 2d 66 6f 72 77 61 king-at."\\s-\\|$".clojure-forwa
d8c0 72 64 2d 6c 6f 67 69 63 61 6c 2d 73 65 78 70 20 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 2d 72 rd-logical-sexp.search-forward-r
d8e0 65 67 65 78 70 20 22 24 22 5d 20 32 5d 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 egexp."$"].2].#[0."\300.\210\301
d900 5c 33 30 32 77 5c 32 31 30 5c 33 30 33 20 5c 32 31 30 5c 33 30 34 5c 33 30 35 21 5c 32 31 30 5c \302w\210\303.\210\304\305!\210\
d920 33 30 32 5c 32 30 37 22 20 5b 63 6f 6d 6d 65 6e 74 2d 66 6f 72 77 61 72 64 20 22 5b 3a 62 6c 61 302\207".[comment-forward."[:bla
d940 6e 6b 3a 5d 5c 6e 0d 5b 28 22 20 6e 69 6c 20 63 6c 6f 6a 75 72 65 2d 66 6f 72 77 61 72 64 2d 6c nk:]\n.[(".nil.clojure-forward-l
d960 6f 67 69 63 61 6c 2d 73 65 78 70 20 66 6f 72 77 61 72 64 2d 73 65 78 70 20 2d 31 5d 20 32 5d 20 ogical-sexp.forward-sexp.-1].2].
d980 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 66 6f 72 77 61 72 64 #[0."\300.\207".[clojure-forward
d9a0 2d 6c 6f 67 69 63 61 6c 2d 73 65 78 70 5d 20 31 5d 20 34 20 70 61 72 73 65 2d 70 61 72 74 69 61 -logical-sexp].1].4.parse-partia
d9c0 6c 2d 73 65 78 70 20 22 5c 6e 22 5d 20 36 20 28 23 24 20 2e 20 35 34 39 30 30 29 5d 29 0a 23 40 l-sexp."\n"].6.(#$...54900)]).#@
d9e0 34 37 20 49 6e 74 65 72 6e 61 6c 6c 79 20 73 6f 72 74 20 65 61 63 68 20 73 65 78 70 20 69 6e 73 47.Internally.sort.each.sexp.ins
da00 69 64 65 20 74 68 65 20 6e 73 20 66 6f 72 6d 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f ide.the.ns.form...(defalias.'clo
da20 6a 75 72 65 2d 73 6f 72 74 2d 6e 73 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 20 jure-sort-ns.#[0."\300.\210\301.
da40 5c 32 30 33 5a 00 5c 32 31 32 5c 33 30 32 5c 32 32 34 62 5c 32 31 30 5c 33 30 33 20 5c 32 31 30 \203Z.\212\302\224b\210\303.\210
da60 60 5c 33 30 34 5c 33 30 35 5c 33 30 36 21 5c 32 31 30 01 60 7b 5c 32 36 32 01 5c 33 30 37 75 5c `\304\305\306!\210.`{\262.\307u\
da80 32 31 30 5c 33 30 35 5c 33 30 37 21 5c 32 31 30 5c 33 31 30 5c 33 31 31 21 5c 32 30 33 37 00 5c 210\305\307!\210\310\311!\2037.\
daa0 32 31 32 5c 33 30 36 75 5c 32 31 30 5c 33 30 35 5c 33 30 36 21 5c 32 31 30 5c 33 31 32 20 5c 32 212\306u\210\305\306!\210\312.\2
dac0 31 30 29 5c 32 30 32 1e 00 01 62 5c 32 31 30 5c 33 31 30 5c 33 31 33 02 21 21 5c 32 30 33 48 00 10)\202...b\210\310\313.!!\203H.
dae0 5c 33 31 34 5c 33 31 35 21 5c 32 30 32 56 00 5c 33 31 36 5c 33 31 37 21 5c 32 31 30 5c 33 30 33 \314\315!\202V.\316\317!\210\303
db00 20 5c 32 31 30 5c 33 31 34 5c 33 32 30 21 5c 32 31 30 5c 33 31 36 5c 33 32 31 21 5c 32 36 36 5c .\210\314\320!\210\316\321!\266\
db20 32 30 32 29 5c 32 30 37 5c 33 32 32 5c 33 32 33 21 5c 32 30 37 22 20 5b 63 6f 6d 6d 65 6e 74 2d 202)\207\322\323!\207".[comment-
db40 6e 6f 72 6d 61 6c 69 7a 65 2d 76 61 72 73 20 63 6c 6f 6a 75 72 65 2d 66 69 6e 64 2d 6e 73 20 30 normalize-vars.clojure-find-ns.0
db60 20 72 65 64 69 73 70 6c 61 79 20 6e 69 6c 20 66 6f 72 77 61 72 64 2d 73 65 78 70 20 31 20 2d 31 .redisplay.nil.forward-sexp.1.-1
db80 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 28 3a 5b 61 2d 7a 5d 22 20 63 6c 6f 6a 75 72 65 2d 2d 73 .looking-at."(:[a-z]".clojure--s
dba0 6f 72 74 2d 66 6f 6c 6c 6f 77 69 6e 67 2d 73 65 78 70 73 20 72 65 67 65 78 70 2d 71 75 6f 74 65 ort-following-sexps.regexp-quote
dbc0 20 6d 65 73 73 61 67 65 20 22 6e 73 20 66 6f 72 6d 20 69 73 20 61 6c 72 65 61 64 79 20 73 6f 72 .message."ns.form.is.already.sor
dbe0 74 65 64 22 20 73 6c 65 65 70 2d 66 6f 72 20 30 2e 31 20 22 6e 73 20 66 6f 72 6d 20 68 61 73 20 ted".sleep-for.0.1."ns.form.has.
dc00 62 65 65 6e 20 73 6f 72 74 65 64 22 20 30 2e 31 20 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 61 6d been.sorted".0.1.user-error."Nam
dc20 65 73 70 61 63 65 20 6e 6f 74 20 66 6f 75 6e 64 22 5d 20 35 20 28 23 24 20 2e 20 35 35 37 37 39 espace.not.found"].5.(#$...55779
dc40 29 20 6e 69 6c 5d 29 0a 28 64 65 66 63 6f 6e 73 74 20 63 6c 6f 6a 75 72 65 2d 6e 61 6d 65 73 70 ).nil]).(defconst.clojure-namesp
dc60 61 63 65 2d 6e 61 6d 65 2d 72 65 67 65 78 20 22 5e 28 5c 5c 28 63 6c 6f 6a 75 72 65 2e 63 6f 72 ace-name-regex."^(\\(clojure.cor
dc80 65 2f 5c 5c 29 3f 5c 5c 28 69 6e 2d 5c 5c 29 3f 6e 73 5c 5c 2b 3f 5b 5c 6e 5b 3a 73 70 61 63 65 e/\\)?\\(in-\\)?ns\\+?[\n[:space
dca0 3a 5d 5d 2b 5c 5c 28 3f 3a 5c 5c 28 3f 3a 5c 5c 28 23 3f 5c 5c 5e 7b 5b 5e 7d 5d 2a 7d 5c 5c 29 :]]+\\(?:\\(?:\\(#?\\^{[^}]*}\\)
dcc0 5c 5c 7c 5c 5c 28 3f 3a 5c 5c 5e 3a 5b 5e 5b 3a 73 70 61 63 65 3a 5d 5d 2b 5c 5c 29 2a 5c 5c 29 \\|\\(?:\\^:[^[:space:]]+\\)*\\)
dce0 5b 5c 6e 5b 3a 73 70 61 63 65 3a 5d 5d 2b 5c 5c 29 2a 5b 27 3a 5d 3f 5c 5c 28 5b 5e 5c 22 28 29 [\n[:space:]]+\\)*[':]?\\([^\"()
dd00 5b 3a 73 70 61 63 65 3a 5d 5d 2b 5c 5c 5f 3e 5c 5c 29 22 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 [:space:]]+\\_>\\)").(byte-code.
dd20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 44 44 5c 33 30 35 5c 33 30 36 5c "\300\301\302\303\304DD\305\306\
dd40 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 26 09 5c 32 30 37 22 20 5b 63 75 73 74 307\310\311\312\313&.\207".[cust
dd60 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 63 6c 6f 6a 75 72 65 2d 63 61 63 68 om-declare-variable.clojure-cach
dd80 65 2d 6e 73 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c e-ns.funcall.function.#[0."\300\
dda0 32 30 37 22 20 5b 74 5d 20 31 5d 20 22 57 68 65 74 68 65 72 20 74 6f 20 63 61 63 68 65 20 74 68 207".[t].1]."Whether.to.cache.th
ddc0 65 20 72 65 73 75 6c 74 73 20 6f 66 20 60 63 6c 6f 6a 75 72 65 2d 66 69 6e 64 2d 6e 73 27 2e 5c e.results.of.`clojure-find-ns'.\
dde0 6e 5c 6e 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 77 6f 6e 27 74 20 77 6f 72 6b 20 77 65 6c n\nNote.that.this.won't.work.wel
de00 6c 20 69 6e 20 62 75 66 66 65 72 73 20 77 69 74 68 20 6d 75 6c 74 69 70 6c 65 20 6e 61 6d 65 73 l.in.buffers.with.multiple.names
de20 70 61 63 65 5c 6e 64 65 63 6c 61 72 61 74 69 6f 6e 73 20 28 77 68 69 63 68 20 72 61 72 65 6c 79 pace\ndeclarations.(which.rarely
de40 20 6f 63 63 75 72 20 69 6e 20 70 72 61 63 74 69 63 65 29 20 61 6e 64 20 79 6f 75 27 6c 6c 5c 6e .occur.in.practice).and.you'll\n
de60 68 61 76 65 20 74 6f 20 69 6e 76 61 6c 69 64 61 74 65 20 74 68 69 73 20 6d 61 6e 75 61 6c 6c 79 have.to.invalidate.this.manually
de80 20 61 66 74 65 72 20 63 68 61 6e 67 69 6e 67 20 74 68 65 20 6e 73 20 66 6f 72 5c 6e 61 20 62 75 .after.changing.the.ns.for\na.bu
dea0 66 66 65 72 2e 22 20 3a 74 79 70 65 20 62 6f 6f 6c 65 61 6e 20 3a 73 61 66 65 20 62 6f 6f 6c 65 ffer.".:type.boolean.:safe.boole
dec0 61 6e 70 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 28 63 6c 6f 6a 75 72 65 2d 6d 6f anp.:package-version.(clojure-mo
dee0 64 65 20 2e 20 22 35 2e 38 2e 30 22 29 5d 20 31 30 29 0a 23 40 35 39 20 41 20 62 75 66 66 65 72 de..."5.8.0")].10).#@59.A.buffer
df00 20 6e 73 20 63 61 63 68 65 20 75 73 65 64 20 74 6f 20 73 70 65 65 64 20 75 70 20 6e 73 2d 72 65 .ns.cache.used.to.speed.up.ns-re
df20 6c 61 74 65 64 20 6f 70 65 72 61 74 69 6f 6e 73 2e 1f 0a 28 64 65 66 76 61 72 20 63 6c 6f 6a 75 lated.operations...(defvar.cloju
df40 72 65 2d 63 61 63 68 65 64 2d 6e 73 20 6e 69 6c 20 28 23 24 20 2e 20 35 37 30 38 30 29 29 0a 28 re-cached-ns.nil.(#$...57080)).(
df60 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 27 63 6c 6f 6a make-variable-buffer-local.'cloj
df80 75 72 65 2d 63 61 63 68 65 64 2d 6e 73 29 0a 23 40 32 34 35 20 52 65 74 75 72 6e 20 74 68 65 20 ure-cached-ns).#@245.Return.the.
dfa0 6e 61 6d 65 73 70 61 63 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 43 6c 6f 6a 75 72 65 namespace.of.the.current.Clojure
dfc0 20 62 75 66 66 65 72 2e 0a 52 65 74 75 72 6e 20 74 68 65 20 6e 61 6d 65 73 70 61 63 65 20 63 6c .buffer..Return.the.namespace.cl
dfe0 6f 73 65 73 74 20 74 6f 20 70 6f 69 6e 74 20 61 6e 64 20 61 62 6f 76 65 20 69 74 2e 20 20 49 66 osest.to.point.and.above.it...If
e000 20 74 68 65 72 65 20 61 72 65 0a 6e 6f 20 6e 61 6d 65 73 70 61 63 65 73 20 61 62 6f 76 65 20 70 .there.are.no.namespaces.above.p
e020 6f 69 6e 74 2c 20 72 65 74 75 72 6e 20 74 68 65 20 66 69 72 73 74 20 6f 6e 65 20 69 6e 20 74 68 oint,.return.the.first.one.in.th
e040 65 20 62 75 66 66 65 72 2e 0a 0a 54 68 65 20 72 65 73 75 6c 74 73 20 77 69 6c 6c 20 62 65 20 63 e.buffer...The.results.will.be.c
e060 61 63 68 65 64 20 69 66 20 60 63 6c 6f 6a 75 72 65 2d 63 61 63 68 65 2d 6e 73 27 20 69 73 20 73 ached.if.`clojure-cache-ns'.is.s
e080 65 74 20 74 6f 20 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 66 69 6e et.to.t...(defalias.'clojure-fin
e0a0 64 2d 6e 73 20 23 5b 30 20 22 08 5c 32 30 33 5c 6e 00 09 5c 32 30 33 5c 6e 00 09 5c 32 30 37 5c d-ns.#[0.".\203\n..\203\n..\207\
e0c0 32 31 32 5c 32 31 34 7e 5c 32 31 30 5c 33 30 33 31 1b 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 212\214~\210\3031..\304\305\306\
e0e0 32 31 31 23 5c 32 31 30 5c 32 30 32 12 00 5c 32 31 30 5c 33 30 37 5c 6e 5c 33 30 35 5c 33 30 36 211#\210\202..\210\307\n\305\306
e100 23 5c 32 30 34 31 00 65 62 5c 32 30 35 34 00 5c 33 31 30 5c 6e 5c 33 30 35 5c 33 30 36 23 5c 32 #\2041.eb\2054.\310\n\305\306#\2
e120 30 35 34 00 5c 33 31 31 5c 33 31 32 21 2a 5c 32 31 31 11 5c 32 31 31 5c 32 30 37 22 20 5b 63 6c 054.\311\312!*\211.\211\207".[cl
e140 6f 6a 75 72 65 2d 63 61 63 68 65 2d 6e 73 20 63 6c 6f 6a 75 72 65 2d 63 61 63 68 65 64 2d 6e 73 ojure-cache-ns.clojure-cached-ns
e160 20 63 6c 6f 6a 75 72 65 2d 6e 61 6d 65 73 70 61 63 65 2d 6e 61 6d 65 2d 72 65 67 65 78 20 28 65 .clojure-namespace-name-regex.(e
e180 72 72 6f 72 29 20 75 70 2d 6c 69 73 74 20 6e 69 6c 20 74 20 72 65 2d 73 65 61 72 63 68 2d 62 61 rror).up-list.nil.t.re-search-ba
e1a0 63 6b 77 61 72 64 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 6d 61 74 63 68 2d 73 ckward.re-search-forward.match-s
e1c0 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 34 5d 20 34 20 28 23 24 20 2e 20 35 tring-no-properties.4].4.(#$...5
e1e0 37 32 33 37 29 5d 29 0a 23 40 35 37 20 44 69 73 70 6c 61 79 20 63 61 63 68 65 64 20 76 61 6c 75 7237)]).#@57.Display.cached.valu
e200 65 73 20 69 66 20 70 72 65 73 65 6e 74 2e 0a 55 73 65 66 75 6c 20 66 6f 72 20 64 65 62 75 67 67 es.if.present..Useful.for.debugg
e220 69 6e 67 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 73 68 6f 77 2d 63 61 ing...(defalias.'clojure-show-ca
e240 63 68 65 20 23 5b 30 20 22 5c 33 30 32 5c 33 30 33 08 09 23 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 che.#[0."\302\303..#\207".[cloju
e260 72 65 2d 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 64 69 72 20 63 6c 6f 6a 75 72 65 2d 63 61 re-cached-project-dir.clojure-ca
e280 63 68 65 64 2d 6e 73 20 6d 65 73 73 61 67 65 20 22 43 61 63 68 65 64 20 50 72 6f 6a 65 63 74 3a ched-ns.message."Cached.Project:
e2a0 20 25 73 2c 20 43 61 63 68 65 64 20 4e 61 6d 65 73 70 61 63 65 3a 20 25 73 22 5d 20 34 20 28 23 .%s,.Cached.Namespace:.%s"].4.(#
e2c0 24 20 2e 20 35 37 38 33 37 29 20 6e 69 6c 5d 29 0a 23 40 31 36 39 20 43 6c 65 61 72 20 61 6c 6c $...57837).nil]).#@169.Clear.all
e2e0 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 63 61 63 68 65 64 20 76 61 6c 75 65 73 2e 0a 0a 4e 6f .buffer-local.cached.values...No
e300 72 6d 61 6c 6c 79 20 79 6f 75 27 64 20 6e 65 65 64 20 74 6f 20 64 6f 20 74 68 69 73 20 76 65 72 rmally.you'd.need.to.do.this.ver
e320 79 20 69 6e 66 72 65 71 75 65 6e 74 6c 79 20 2d 20 65 2e 67 2e 0a 61 66 74 65 72 20 72 65 6e 61 y.infrequently.-.e.g..after.rena
e340 6d 69 6e 67 20 74 68 65 20 72 6f 6f 74 20 66 6f 6c 64 65 72 20 6f 66 20 70 72 6f 6a 65 63 74 20 ming.the.root.folder.of.project.
e360 6f 72 20 61 66 74 65 72 0a 72 65 6e 61 6d 69 6e 67 20 61 20 6e 61 6d 65 73 70 61 63 65 2e 1f 0a or.after.renaming.a.namespace...
e380 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 63 6c 65 61 72 2d 63 61 63 68 65 20 23 (defalias.'clojure-clear-cache.#
e3a0 5b 30 20 22 5c 33 30 32 5c 32 31 31 10 11 5c 33 30 33 5c 33 30 34 21 5c 32 30 37 22 20 5b 63 6c [0."\302\211..\303\304!\207".[cl
e3c0 6f 6a 75 72 65 2d 63 61 63 68 65 64 2d 70 72 6f 6a 65 63 74 2d 64 69 72 20 63 6c 6f 6a 75 72 65 ojure-cached-project-dir.clojure
e3e0 2d 63 61 63 68 65 64 2d 6e 73 20 6e 69 6c 20 6d 65 73 73 61 67 65 20 22 42 75 66 66 65 72 2d 6c -cached-ns.nil.message."Buffer-l
e400 6f 63 61 6c 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 20 63 61 63 68 65 20 63 6c 65 61 72 65 64 22 ocal.clojure-mode.cache.cleared"
e420 5d 20 33 20 28 23 24 20 2e 20 35 38 30 37 31 29 20 6e 69 6c 5d 29 0a 28 64 65 66 63 6f 6e 73 74 ].3.(#$...58071).nil]).(defconst
e440 20 63 6c 6f 6a 75 72 65 2d 64 65 66 2d 74 79 70 65 2d 61 6e 64 2d 6e 61 6d 65 2d 72 65 67 65 78 .clojure-def-type-and-name-regex
e460 20 22 28 5c 5c 28 3f 3a 5c 5c 28 3f 3a 5c 5c 73 77 5c 5c 7c 5c 5c 73 5f 5c 5c 29 2b 2f 5c 5c 29 ."(\\(?:\\(?:\\sw\\|\\s_\\)+/\\)
e480 3f 5c 5c 28 64 65 66 5c 5c 28 3f 3a 5c 5c 73 77 5c 5c 7c 5c 5c 73 5f 5c 5c 29 2a 5c 5c 29 5c 5c ?\\(def\\(?:\\sw\\|\\s_\\)*\\)\\
e4a0 3e 5b 20 0d 5c 6e 09 5d 2a 5c 5c 28 3f 3a 23 3f 5e 5c 5c 28 3f 3a 7b 5b 5e 7d 5d 2a 7d 5c 5c 7c >[..\n.]*\\(?:#?^\\(?:{[^}]*}\\|
e4c0 5c 5c 28 3f 3a 5c 5c 73 77 5c 5c 7c 5c 5c 73 5f 5c 5c 29 2b 5c 5c 29 5b 20 0d 5c 6e 09 5d 2a 5c \\(?:\\sw\\|\\s_\\)+\\)[..\n.]*\
e4e0 5c 29 2a 5c 5c 28 5c 5c 28 3f 3a 5c 5c 73 77 5c 5c 7c 5c 5c 73 5f 5c 5c 29 2b 5c 5c 29 22 29 0a \)*\\(\\(?:\\sw\\|\\s_\\)+\\)").
e500 23 40 31 33 38 20 46 69 6e 64 20 74 68 65 20 76 61 72 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6d #@138.Find.the.var.declaration.m
e520 61 63 72 6f 20 61 6e 64 20 73 79 6d 62 6f 6c 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 63 75 72 72 acro.and.symbol.name.of.the.curr
e540 65 6e 74 20 66 6f 72 6d 2e 0a 52 65 74 75 72 6e 73 20 61 20 6c 69 73 74 20 70 61 69 72 2c 20 65 ent.form..Returns.a.list.pair,.e
e560 2e 67 2e 20 28 22 64 65 66 6e 22 20 22 61 62 63 22 29 20 6f 72 20 28 22 64 65 66 74 65 73 74 22 .g..("defn"."abc").or.("deftest"
e580 20 22 73 6f 6d 65 2d 74 65 73 74 22 29 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 ."some-test")...(defalias.'cloju
e5a0 72 65 2d 66 69 6e 64 2d 64 65 66 20 23 5b 30 20 22 5c 32 31 32 5c 33 30 31 08 21 5c 32 30 34 5c re-find-def.#[0."\212\301.!\204\
e5c0 6e 00 5c 33 30 32 20 5c 32 31 30 5c 33 30 33 08 5c 33 30 34 5c 33 30 35 23 5c 32 30 35 19 00 5c n.\302.\210\303.\304\305#\205..\
e5e0 33 30 36 5c 33 30 37 21 5c 33 30 36 5c 33 31 30 21 44 29 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 306\307!\306\310!D)\207".[clojur
e600 65 2d 64 65 66 2d 74 79 70 65 2d 61 6e 64 2d 6e 61 6d 65 2d 72 65 67 65 78 20 6c 6f 6f 6b 69 6e e-def-type-and-name-regex.lookin
e620 67 2d 61 74 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 64 65 66 75 6e 20 73 65 61 72 63 68 2d 66 g-at.beginning-of-defun.search-f
e640 6f 72 77 61 72 64 2d 72 65 67 65 78 70 20 6e 69 6c 20 74 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 orward-regexp.nil.t.match-string
e660 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 31 20 32 5d 20 34 20 28 23 24 20 2e 20 35 38 36 33 -no-properties.1.2].4.(#$...5863
e680 30 29 5d 29 0a 23 40 31 31 32 20 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 74 65 78 0)]).#@112.Return.non-nil.if.tex
e6a0 74 20 61 66 74 65 72 20 70 6f 69 6e 74 20 69 73 20 22 6e 6f 6e 2d 6c 6f 67 69 63 61 6c 22 20 73 t.after.point.is."non-logical".s
e6c0 65 78 70 2e 0a 22 4e 6f 6e 2d 6c 6f 67 69 63 61 6c 22 20 73 65 78 70 20 61 72 65 20 5e 6d 65 74 exp.."Non-logical".sexp.are.^met
e6e0 61 64 61 74 61 20 61 6e 64 20 23 72 65 61 64 65 72 2e 6d 61 63 72 6f 73 2e 1f 0a 28 64 65 66 61 adata.and.#reader.macros...(defa
e700 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 6e 6f 6e 2d 6c 6f lias.'clojure--looking-at-non-lo
e720 67 69 63 61 6c 2d 73 65 78 70 20 23 5b 30 20 22 5c 33 30 31 20 5c 32 31 30 5c 33 30 32 64 21 5c gical-sexp.#[0."\301.\210\302d!\
e740 32 31 30 5c 33 30 33 5c 33 30 34 18 5c 33 30 35 01 21 29 5c 32 30 37 22 20 5b 69 6e 68 69 62 69 210\303\304.\305.!)\207".[inhibi
e760 74 2d 63 68 61 6e 67 69 6e 67 2d 6d 61 74 63 68 2d 64 61 74 61 20 63 6f 6d 6d 65 6e 74 2d 6e 6f t-changing-match-data.comment-no
e780 72 6d 61 6c 69 7a 65 2d 76 61 72 73 20 63 6f 6d 6d 65 6e 74 2d 66 6f 72 77 61 72 64 20 22 5c 5c rmalize-vars.comment-forward."\\
e7a0 5e 5c 5c 7c 23 5b 5b 3a 61 6c 70 68 61 3a 5d 5d 22 20 74 20 6c 6f 6f 6b 69 6e 67 2d 61 74 5d 20 ^\\|#[[:alpha:]]".t.looking-at].
e7c0 33 20 28 23 24 20 2e 20 35 39 30 31 39 29 5d 29 0a 23 40 31 38 32 20 4d 6f 76 65 20 66 6f 72 77 3.(#$...59019)]).#@182.Move.forw
e7e0 61 72 64 20 4e 20 6c 6f 67 69 63 61 6c 20 73 65 78 70 73 2e 0a 54 68 69 73 20 77 69 6c 6c 20 73 ard.N.logical.sexps..This.will.s
e800 6b 69 70 20 6f 76 65 72 20 73 65 78 70 73 20 74 68 61 74 20 64 6f 6e 27 74 20 72 65 70 72 65 73 kip.over.sexps.that.don't.repres
e820 65 6e 74 20 6f 62 6a 65 63 74 73 2c 20 73 6f 20 74 68 61 74 20 5e 68 69 6e 74 73 20 61 6e 64 0a ent.objects,.so.that.^hints.and.
e840 23 72 65 61 64 65 72 2e 6d 61 63 72 6f 73 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 20 70 61 #reader.macros.are.considered.pa
e860 72 74 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 65 78 70 2e 0a 0a 28 66 6e 20 26 rt.of.the.following.sexp...(fn.&
e880 6f 70 74 69 6f 6e 61 6c 20 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d optional.N)..(defalias.'clojure-
e8a0 66 6f 72 77 61 72 64 2d 6c 6f 67 69 63 61 6c 2d 73 65 78 70 20 23 5b 32 35 36 20 22 5c 32 31 31 forward-logical-sexp.#[256."\211
e8c0 5c 32 30 34 07 00 5c 33 30 31 5c 32 36 32 01 5c 32 31 31 5c 33 30 32 57 5c 32 30 33 12 00 5c 33 \204..\301\262.\211\302W\203..\3
e8e0 30 33 01 5b 21 5c 32 30 37 5c 33 30 34 18 5c 32 31 31 5c 33 30 32 56 5c 32 30 35 35 00 5c 33 30 03.[!\207\304.\211\302V\2055.\30
e900 35 20 5c 32 30 33 26 00 5c 33 30 36 5c 33 30 31 21 5c 32 31 30 5c 32 30 32 1a 00 5c 33 30 36 5c 5.\203&.\306\301!\210\202..\306\
e920 33 30 31 21 5c 32 31 30 5c 33 30 37 5c 33 30 34 77 5c 32 31 30 5c 32 31 31 53 5c 32 36 32 01 5c 301!\210\307\304w\210\211S\262.\
e940 32 30 32 14 00 29 5c 32 30 37 22 20 5b 66 6f 72 77 61 72 64 2d 73 65 78 70 2d 66 75 6e 63 74 69 202..)\207".[forward-sexp-functi
e960 6f 6e 20 31 20 30 20 63 6c 6f 6a 75 72 65 2d 62 61 63 6b 77 61 72 64 2d 6c 6f 67 69 63 61 6c 2d on.1.0.clojure-backward-logical-
e980 73 65 78 70 20 6e 69 6c 20 63 6c 6f 6a 75 72 65 2d 2d 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 6e 6f 6e sexp.nil.clojure--looking-at-non
e9a0 2d 6c 6f 67 69 63 61 6c 2d 73 65 78 70 20 66 6f 72 77 61 72 64 2d 73 65 78 70 20 22 2c 22 5d 20 -logical-sexp.forward-sexp.","].
e9c0 33 20 28 23 24 20 2e 20 35 39 33 35 31 29 20 22 70 22 5d 29 0a 23 40 31 38 33 20 4d 6f 76 65 20 3.(#$...59351)."p"]).#@183.Move.
e9e0 62 61 63 6b 77 61 72 64 20 4e 20 6c 6f 67 69 63 61 6c 20 73 65 78 70 73 2e 0a 54 68 69 73 20 77 backward.N.logical.sexps..This.w
ea00 69 6c 6c 20 73 6b 69 70 20 6f 76 65 72 20 73 65 78 70 73 20 74 68 61 74 20 64 6f 6e 27 74 20 72 ill.skip.over.sexps.that.don't.r
ea20 65 70 72 65 73 65 6e 74 20 6f 62 6a 65 63 74 73 2c 20 73 6f 20 74 68 61 74 20 5e 68 69 6e 74 73 epresent.objects,.so.that.^hints
ea40 20 61 6e 64 0a 23 72 65 61 64 65 72 2e 6d 61 63 72 6f 73 20 61 72 65 20 63 6f 6e 73 69 64 65 72 .and.#reader.macros.are.consider
ea60 65 64 20 70 61 72 74 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 65 78 70 2e 0a 0a ed.part.of.the.following.sexp...
ea80 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f (fn.&optional.N)..(defalias.'clo
eaa0 6a 75 72 65 2d 62 61 63 6b 77 61 72 64 2d 6c 6f 67 69 63 61 6c 2d 73 65 78 70 20 23 5b 32 35 36 jure-backward-logical-sexp.#[256
eac0 20 22 5c 32 31 31 5c 32 30 34 07 00 5c 33 30 31 5c 32 36 32 01 5c 32 31 31 5c 33 30 32 57 5c 32 ."\211\204..\301\262.\211\302W\2
eae0 30 33 12 00 5c 33 30 33 01 5b 21 5c 32 30 37 5c 33 30 34 18 5c 32 31 31 5c 33 30 32 56 5c 32 30 03..\303.[!\207\304.\211\302V\20
eb00 35 45 00 5c 33 30 35 5c 33 30 31 21 5c 32 31 30 6f 5c 32 30 34 3e 00 5c 33 30 36 31 32 00 5c 32 5E.\305\301!\210o\204>.\30612.\2
eb20 31 32 5c 33 30 35 5c 33 30 31 21 5c 32 31 30 5c 33 30 37 20 29 30 5c 32 30 32 34 00 5c 32 31 30 12\305\301!\210\307.)0\2024.\210
eb40 5c 33 30 34 5c 32 30 33 3e 00 5c 33 30 35 5c 33 30 31 21 5c 32 31 30 5c 32 30 32 1e 00 5c 32 31 \304\203>.\305\301!\210\202..\21
eb60 31 53 5c 32 36 32 01 5c 32 30 32 14 00 29 5c 32 30 37 22 20 5b 66 6f 72 77 61 72 64 2d 73 65 78 1S\262.\202..)\207".[forward-sex
eb80 70 2d 66 75 6e 63 74 69 6f 6e 20 31 20 30 20 63 6c 6f 6a 75 72 65 2d 66 6f 72 77 61 72 64 2d 6c p-function.1.0.clojure-forward-l
eba0 6f 67 69 63 61 6c 2d 73 65 78 70 20 6e 69 6c 20 62 61 63 6b 77 61 72 64 2d 73 65 78 70 20 28 65 ogical-sexp.nil.backward-sexp.(e
ebc0 72 72 6f 72 29 20 63 6c 6f 6a 75 72 65 2d 2d 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 6e 6f 6e 2d 6c 6f rror).clojure--looking-at-non-lo
ebe0 67 69 63 61 6c 2d 73 65 78 70 5d 20 33 20 28 23 24 20 2e 20 35 39 38 36 37 29 20 22 70 22 5d 29 gical-sexp].3.(#$...59867)."p"])
ec00 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 .(byte-code."\300\301\302\303\30
ec20 34 44 44 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 26 4DD\305\306\307\310\311\312\313&
ec40 09 5c 32 30 37 22 20 5b 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 .\207".[custom-declare-variable.
ec60 63 6c 6f 6a 75 72 65 2d 74 68 72 65 61 64 2d 61 6c 6c 2d 62 75 74 2d 6c 61 73 74 20 66 75 6e 63 clojure-thread-all-but-last.func
ec80 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c all.function.#[0."\300\207".[nil
eca0 5d 20 31 5d 20 22 4e 6f 6e 2d 6e 69 6c 20 6d 65 61 6e 73 20 64 6f 20 6e 6f 74 20 74 68 72 65 61 ].1]."Non-nil.means.do.not.threa
ecc0 64 20 74 68 65 20 6c 61 73 74 20 65 78 70 72 65 73 73 69 6f 6e 2e 5c 6e 54 68 69 73 20 6d 65 61 d.the.last.expression.\nThis.mea
ece0 6e 73 20 74 68 61 74 20 60 63 6c 6f 6a 75 72 65 2d 74 68 72 65 61 64 2d 66 69 72 73 74 2d 61 6c ns.that.`clojure-thread-first-al
ed00 6c 27 20 61 6e 64 5c 6e 60 63 6c 6f 6a 75 72 65 2d 74 68 72 65 61 64 2d 6c 61 73 74 2d 61 6c 6c l'.and\n`clojure-thread-last-all
ed20 27 20 6e 6f 74 20 74 68 72 65 61 64 20 74 68 65 20 64 65 65 70 65 73 74 20 73 65 78 70 20 69 6e '.not.thread.the.deepest.sexp.in
ed40 73 69 64 65 20 74 68 65 5c 6e 63 75 72 72 65 6e 74 20 73 65 78 70 2e 22 20 3a 70 61 63 6b 61 67 side.the\ncurrent.sexp.".:packag
ed60 65 2d 76 65 72 73 69 6f 6e 20 28 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 20 2e 20 22 35 2e 34 2e 30 e-version.(clojure-mode..."5.4.0
ed80 22 29 20 3a 73 61 66 65 20 62 6f 6f 6c 65 61 6e 70 20 3a 74 79 70 65 20 62 6f 6f 6c 65 61 6e 5d ").:safe.booleanp.:type.boolean]
eda0 20 31 30 29 0a 23 40 31 36 31 20 52 65 74 75 72 6e 20 50 4f 49 4e 54 20 61 66 74 65 72 20 70 65 .10).#@161.Return.POINT.after.pe
edc0 72 66 6f 72 6d 69 6e 67 20 41 43 54 49 4f 4e 53 2e 0a 0a 41 6e 20 61 63 74 69 6f 6e 20 69 73 20 rforming.ACTIONS...An.action.is.
ede0 65 69 74 68 65 72 20 74 68 65 20 73 79 6d 62 6f 6c 20 6f 66 20 61 20 66 75 6e 63 74 69 6f 6e 20 either.the.symbol.of.a.function.
ee00 6f 72 20 61 20 74 77 6f 20 65 6c 65 6d 65 6e 74 0a 6c 69 73 74 20 6f 66 20 28 66 6e 20 61 72 67 or.a.two.element.list.of.(fn.arg
ee20 73 29 20 74 6f 20 70 61 73 73 20 74 6f 20 60 61 70 70 6c 79 27 27 0a 0a 28 66 6e 20 26 72 65 73 s).to.pass.to.`apply''..(fn.&res
ee40 74 20 41 43 54 49 4f 4e 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d t.ACTIONS)..(defalias.'clojure--
ee60 70 6f 69 6e 74 2d 61 66 74 65 72 20 23 5b 31 32 38 20 22 5c 32 31 32 5c 32 31 31 5c 32 31 31 5c point-after.#[128."\212\211\211\
ee80 32 30 33 27 00 5c 32 31 31 40 5c 32 31 31 3c 5c 32 30 33 12 00 5c 32 31 31 40 5c 32 30 32 13 00 203'.\211@\211<\203..\211@\202..
eea0 5c 32 31 31 01 3c 5c 32 30 35 1a 00 01 41 5c 33 30 30 02 02 5c 22 5c 32 36 36 03 01 41 5c 32 36 \211.<\205...A\300..\"\266..A\26
eec0 36 5c 32 30 32 5c 32 30 32 02 00 5c 32 31 30 60 29 5c 32 30 37 22 20 5b 61 70 70 6c 79 5d 20 38 6\202\202..\210`)\207".[apply].8
eee0 20 28 23 24 20 2e 20 36 30 38 34 33 29 5d 29 0a 23 40 34 39 20 55 6e 64 6f 20 61 20 60 6a 6f 69 .(#$...60843)]).#@49.Undo.a.`joi
ef00 6e 2d 6c 69 6e 65 27 20 64 6f 6e 65 20 62 79 20 61 20 74 68 72 65 61 64 69 6e 67 20 63 6f 6d 6d n-line'.done.by.a.threading.comm
ef20 61 6e 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 6d 61 79 62 65 2d and...(defalias.'clojure--maybe-
ef40 75 6e 6a 6f 69 6e 2d 6c 69 6e 65 20 23 5b 30 20 22 5c 33 30 30 60 5c 33 30 31 5c 22 5c 32 30 35 unjoin-line.#[0."\300`\301\"\205
ef60 10 00 5c 33 30 32 60 60 54 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 63 5c 32 30 37 22 20 5b 67 65 ..\302``T\303#\210\304c\207".[ge
ef80 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 63 6c 6f 6a 75 72 65 2d 74 68 72 65 61 64 2d 6c t-text-property.clojure-thread-l
efa0 69 6e 65 2d 6a 6f 69 6e 65 64 20 72 65 6d 6f 76 65 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 ine-joined.remove-text-propertie
efc0 73 20 28 63 6c 6f 6a 75 72 65 2d 74 68 72 65 61 64 2d 6c 69 6e 65 2d 6a 6f 69 6e 65 64 20 74 29 s.(clojure-thread-line-joined.t)
efe0 20 22 5c 6e 22 5d 20 34 20 28 23 24 20 2e 20 36 31 31 37 33 29 5d 29 0a 23 40 39 35 20 55 6e 77 ."\n"].4.(#$...61173)]).#@95.Unw
f000 69 6e 64 20 61 20 74 68 72 65 61 64 20 6c 61 73 74 20 6d 61 63 72 6f 20 6f 6e 63 65 2e 0a 0a 50 ind.a.thread.last.macro.once...P
f020 6f 69 6e 74 20 6d 75 73 74 20 62 65 20 62 65 74 77 65 65 6e 20 74 68 65 20 6f 70 65 6e 69 6e 67 oint.must.be.between.the.opening
f040 20 70 61 72 65 6e 20 61 6e 64 20 74 68 65 20 2d 3e 3e 20 73 79 6d 62 6f 6c 2e 1f 0a 28 64 65 66 .paren.and.the.->>.symbol...(def
f060 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 75 6e 77 69 6e 64 2d 6c 61 73 74 20 23 5b 30 20 alias.'clojure--unwind-last.#[0.
f080 22 5c 33 30 30 20 5c 32 31 30 5c 32 31 32 60 5c 33 30 31 20 5c 33 30 32 5c 33 30 33 21 5c 32 30 "\300.\210\212`\301.\302\303!\20
f0a0 33 11 00 5c 33 30 34 5c 33 30 35 21 5c 32 31 30 5c 33 30 36 20 5c 32 31 30 5c 33 30 37 20 5c 33 3..\304\305!\210\306.\210\307.\3
f0c0 30 30 20 5c 32 31 30 5c 33 30 37 20 01 01 55 3f 5c 33 31 30 5c 33 31 31 21 5c 32 31 30 5c 32 31 00.\210\307...U?\310\311!\210\21
f0e0 31 5c 32 30 33 2d 00 5c 33 31 32 63 5c 32 31 30 5c 32 30 32 30 00 5c 33 31 33 20 5c 32 31 30 03 1\203-.\312c\210\2020.\313.\210.
f100 63 5c 32 36 36 06 29 5c 33 31 34 75 5c 32 30 37 22 20 5b 66 6f 72 77 61 72 64 2d 73 65 78 70 20 c\266.)\314u\207".[forward-sexp.
f120 63 6c 6f 6a 75 72 65 2d 64 65 6c 65 74 65 2d 61 6e 64 2d 65 78 74 72 61 63 74 2d 73 65 78 70 20 clojure-delete-and-extract-sexp.
f140 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 20 2a 5c 6e 22 20 6a 6f 69 6e 2d 6c 69 6e 65 20 66 6f 6c 6c looking-at.".*\n".join-line.foll
f160 6f 77 69 6e 67 20 63 6c 6f 6a 75 72 65 2d 2d 65 6e 73 75 72 65 2d 70 61 72 65 6e 73 2d 61 72 6f owing.clojure--ensure-parens-aro
f180 75 6e 64 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 73 20 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 und-function-names.line-number-a
f1a0 74 2d 70 6f 73 20 64 6f 77 6e 2d 6c 69 73 74 20 2d 31 20 22 5c 6e 22 20 63 6c 6f 6a 75 72 65 2d t-pos.down-list.-1."\n".clojure-
f1c0 2d 6d 61 79 62 65 2d 75 6e 6a 6f 69 6e 2d 6c 69 6e 65 20 6e 69 6c 5d 20 37 20 28 23 24 20 2e 20 -maybe-unjoin-line.nil].7.(#$...
f1e0 36 31 34 33 37 29 5d 29 0a 23 40 35 31 20 49 6e 73 65 72 74 20 70 61 72 65 6e 73 20 61 72 6f 75 61437)]).#@51.Insert.parens.arou
f200 6e 64 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 73 20 69 66 20 6e 65 63 65 73 73 61 72 79 2e 1f nd.function.names.if.necessary..
f220 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 65 6e 73 75 72 65 2d 70 61 72 65 .(defalias.'clojure--ensure-pare
f240 6e 73 2d 61 72 6f 75 6e 64 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 73 20 23 5b 30 20 22 5c 33 ns-around-function-names.#[0."\3
f260 30 30 20 5c 32 31 30 5c 33 30 31 5c 33 30 32 21 3f 5c 32 30 35 10 00 5c 33 30 33 5c 33 30 34 21 00.\210\301\302!?\205..\303\304!
f280 5c 32 31 30 5c 33 30 35 20 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 2d 6c 6f 6f 6b 69 6e 67 \210\305.\207".[clojure--looking
f2a0 2d 61 74 2d 6e 6f 6e 2d 6c 6f 67 69 63 61 6c 2d 73 65 78 70 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 -at-non-logical-sexp.looking-at.
f2c0 22 28 22 20 69 6e 73 65 72 74 2d 70 61 72 65 6e 74 68 65 73 65 73 20 31 20 62 61 63 6b 77 61 72 "(".insert-parentheses.1.backwar
f2e0 64 2d 75 70 2d 6c 69 73 74 5d 20 32 20 28 23 24 20 2e 20 36 31 39 33 34 29 5d 29 0a 23 40 39 35 d-up-list].2.(#$...61934)]).#@95
f300 20 55 6e 77 69 6e 64 20 61 20 74 68 72 65 61 64 20 66 69 72 73 74 20 6d 61 63 72 6f 20 6f 6e 63 .Unwind.a.thread.first.macro.onc
f320 65 2e 0a 0a 50 6f 69 6e 74 20 6d 75 73 74 20 62 65 20 62 65 74 77 65 65 6e 20 74 68 65 20 6f 70 e...Point.must.be.between.the.op
f340 65 6e 69 6e 67 20 70 61 72 65 6e 20 61 6e 64 20 74 68 65 20 2d 3e 20 73 79 6d 62 6f 6c 2e 1f 0a ening.paren.and.the.->.symbol...
f360 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 75 6e 77 69 6e 64 2d 66 69 72 73 74 (defalias.'clojure--unwind-first
f380 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 31 30 5c 32 31 32 5c 33 30 31 20 5c 33 30 32 5c 33 30 33 .#[0."\300.\210\212\301.\302\303
f3a0 21 5c 32 30 33 10 00 5c 33 30 34 5c 33 30 35 21 5c 32 31 30 5c 33 30 36 20 5c 32 31 30 5c 33 30 !\203..\304\305!\210\306.\210\30
f3c0 37 20 5c 32 31 30 5c 33 30 30 20 5c 32 31 30 5c 32 31 31 63 5c 32 31 30 5c 33 30 30 5c 33 31 30 7.\210\300.\210\211c\210\300\310
f3e0 21 5c 32 31 30 5c 33 31 31 20 5c 32 36 36 02 29 5c 33 31 32 75 5c 32 30 37 22 20 5b 66 6f 72 77 !\210\311.\266.)\312u\207".[forw
f400 61 72 64 2d 73 65 78 70 20 63 6c 6f 6a 75 72 65 2d 64 65 6c 65 74 65 2d 61 6e 64 2d 65 78 74 72 ard-sexp.clojure-delete-and-extr
f420 61 63 74 2d 73 65 78 70 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 20 2a 5c 6e 22 20 6a 6f 69 6e 2d act-sexp.looking-at.".*\n".join-
f440 6c 69 6e 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6c 6f 6a 75 72 65 2d 2d 65 6e 73 75 72 65 2d 70 line.following.clojure--ensure-p
f460 61 72 65 6e 73 2d 61 72 6f 75 6e 64 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 73 20 64 6f 77 6e arens-around-function-names.down
f480 2d 6c 69 73 74 20 2d 31 20 63 6c 6f 6a 75 72 65 2d 2d 6d 61 79 62 65 2d 75 6e 6a 6f 69 6e 2d 6c -list.-1.clojure--maybe-unjoin-l
f4a0 69 6e 65 20 6e 69 6c 5d 20 33 20 28 23 24 20 2e 20 36 32 32 30 39 29 5d 29 0a 23 40 35 33 20 52 ine.nil].3.(#$...62209)]).#@53.R
f4c0 61 69 73 65 20 61 20 73 65 78 70 20 75 70 20 61 20 6c 65 76 65 6c 20 74 6f 20 75 6e 77 69 6e 64 aise.a.sexp.up.a.level.to.unwind
f4e0 20 61 20 74 68 72 65 61 64 69 6e 67 20 66 6f 72 6d 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 .a.threading.form...(defalias.'c
f500 6c 6f 6a 75 72 65 2d 2d 70 6f 70 2d 6f 75 74 2d 6f 66 2d 74 68 72 65 61 64 69 6e 67 20 23 5b 30 lojure--pop-out-of-threading.#[0
f520 20 22 5c 32 31 32 5c 33 30 30 5c 33 30 31 21 5c 32 31 30 5c 33 30 32 20 5c 32 31 30 5c 33 30 33 ."\212\300\301!\210\302.\210\303
f540 20 29 5c 32 30 37 22 20 5b 64 6f 77 6e 2d 6c 69 73 74 20 32 20 62 61 63 6b 77 61 72 64 2d 75 70 .)\207".[down-list.2.backward-up
f560 2d 6c 69 73 74 20 72 61 69 73 65 2d 73 65 78 70 5d 20 32 20 28 23 24 20 2e 20 36 32 36 35 35 29 -list.raise-sexp].2.(#$...62655)
f580 5d 29 0a 23 40 36 32 20 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 61 20 74 68 72 65 ]).#@62.Return.non-nil.if.a.thre
f5a0 61 64 65 64 20 66 6f 72 6d 20 63 61 6e 6e 6f 74 20 62 65 20 75 6e 77 6f 75 6e 64 20 66 75 72 74 aded.form.cannot.be.unwound.furt
f5c0 68 65 72 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 6e 6f 74 68 69 6e her...(defalias.'clojure--nothin
f5e0 67 2d 6d 6f 72 65 2d 74 6f 2d 75 6e 77 69 6e 64 20 23 5b 30 20 22 5c 32 31 32 60 5c 33 30 30 20 g-more-to-unwind.#[0."\212`\300.
f600 5c 32 31 30 5c 33 30 31 5c 33 30 32 21 5c 32 31 30 5c 33 30 33 5c 33 30 34 21 5c 32 31 30 5c 33 \210\301\302!\210\303\304!\210\3
f620 30 35 5c 33 30 36 5c 33 30 37 20 5c 22 5c 32 30 33 18 00 5c 33 31 30 20 5c 32 31 30 5c 32 31 31 05\306\307.\"\203..\310.\210\211
f640 60 55 5c 32 36 32 01 29 5c 32 30 37 22 20 5b 66 6f 72 77 61 72 64 2d 73 65 78 70 20 64 6f 77 6e `U\262.)\207".[forward-sexp.down
f660 2d 6c 69 73 74 20 2d 31 20 62 61 63 6b 77 61 72 64 2d 73 65 78 70 20 32 20 6c 6f 6f 6b 69 6e 67 -list.-1.backward-sexp.2.looking
f680 2d 62 61 63 6b 20 22 28 5c 5c 73 2d 2a 22 20 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f -back."(\\s-*".line-beginning-po
f6a0 73 69 74 69 6f 6e 20 62 61 63 6b 77 61 72 64 2d 75 70 2d 6c 69 73 74 5d 20 34 20 28 23 24 20 2e sition.backward-up-list].4.(#$..
f6c0 20 36 32 38 35 36 29 5d 29 0a 23 40 31 36 34 20 46 69 78 20 77 68 69 74 65 73 70 61 63 65 20 61 .62856)]).#@164.Fix.whitespace.a
f6e0 66 74 65 72 20 75 6e 77 69 6e 64 69 6e 67 20 61 20 74 68 72 65 61 64 69 6e 67 20 66 6f 72 6d 2e fter.unwinding.a.threading.form.
f700 0a 0a 4f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 4d 4f 56 45 2d 4f 55 54 2c 20 69 66 ..Optional.argument.MOVE-OUT,.if
f720 20 6e 6f 6e 2d 6e 69 6c 2c 20 6d 65 61 6e 73 20 6d 6f 76 65 73 20 75 70 20 61 20 6c 69 73 74 0a .non-nil,.means.moves.up.a.list.
f740 62 65 66 6f 72 65 20 66 69 78 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 2e 0a 0a 28 66 6e 20 26 before.fixing.whitespace...(fn.&
f760 6f 70 74 69 6f 6e 61 6c 20 4d 4f 56 45 2d 4f 55 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 optional.MOVE-OUT)..(defalias.'c
f780 6c 6f 6a 75 72 65 2d 2d 66 69 78 2d 73 65 78 70 2d 77 68 69 74 65 73 70 61 63 65 20 23 5b 32 35 lojure--fix-sexp-whitespace.#[25
f7a0 36 20 22 5c 32 31 32 5c 32 31 31 5c 32 30 33 08 00 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 5c 33 6."\212\211\203..\300.\210\301\3
f7c0 30 32 21 5c 33 30 33 01 40 02 41 5c 22 5c 32 31 30 5c 33 30 34 01 40 02 41 5c 22 5c 32 36 32 01 02!\303.@.A\"\210\304.@.A\"\262.
f7e0 29 5c 32 30 37 22 20 5b 62 61 63 6b 77 61 72 64 2d 75 70 2d 6c 69 73 74 20 62 6f 75 6e 64 73 2d )\207".[backward-up-list.bounds-
f800 6f 66 2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 73 65 78 70 20 63 6c 6f 6a 75 72 65 2d 69 of-thing-at-point.sexp.clojure-i
f820 6e 64 65 6e 74 2d 72 65 67 69 6f 6e 20 64 65 6c 65 74 65 2d 74 72 61 69 6c 69 6e 67 2d 77 68 69 ndent-region.delete-trailing-whi
f840 74 65 73 70 61 63 65 5d 20 35 20 28 23 24 20 2e 20 36 33 31 38 34 29 5d 29 0a 23 40 31 30 33 20 tespace].5.(#$...63184)]).#@103.
f860 55 6e 77 69 6e 64 20 74 68 72 65 61 64 20 61 74 20 70 6f 69 6e 74 20 6f 72 20 61 62 6f 76 65 20 Unwind.thread.at.point.or.above.
f880 70 6f 69 6e 74 20 62 79 20 6f 6e 65 20 6c 65 76 65 6c 2e 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69 point.by.one.level..Return.nil.i
f8a0 66 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 6d 6f 72 65 20 6c 65 76 65 6c 73 20 74 6f 20 75 6e f.there.are.no.more.levels.to.un
f8c0 77 69 6e 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 75 6e 77 69 6e 64 wind...(defalias.'clojure-unwind
f8e0 20 23 5b 30 20 22 5c 32 31 32 5c 32 31 32 5c 33 30 30 20 5c 32 31 30 60 29 5c 33 30 31 31 1b 00 .#[0."\212\212\300.\210`)\3011..
f900 5c 33 30 32 5c 33 30 33 21 5c 32 30 35 17 00 5c 33 30 34 75 5c 32 31 30 5c 33 30 35 5c 33 30 34 \302\303!\205..\304u\210\305\304
f920 21 30 5c 32 30 32 1f 00 5c 32 31 30 5c 32 30 32 20 00 5c 32 31 30 5c 33 30 36 5c 33 30 37 02 5c !0\202..\210\202..\210\306\307.\
f940 22 5c 32 31 30 5c 33 31 30 20 5c 32 30 33 34 00 5c 33 31 31 20 5c 32 31 30 5c 33 31 32 20 5c 32 "\210\310.\2034.\311.\210\312.\2
f960 31 30 5c 33 31 33 5c 32 30 32 51 00 5c 33 31 34 20 5c 32 31 30 5c 33 30 32 5c 33 31 35 21 5c 32 10\313\202Q.\314.\210\302\315!\2
f980 30 33 43 00 5c 33 31 36 20 5c 32 31 30 5c 32 30 32 4c 00 5c 33 30 32 5c 33 31 37 21 5c 32 30 33 03C.\316.\210\202L.\302\317!\203
f9a0 4c 00 5c 33 32 30 20 5c 32 31 30 5c 33 31 32 5c 33 32 31 21 5c 32 31 30 5c 33 32 32 5c 32 36 32 L.\320.\210\312\321!\210\322\262
f9c0 01 29 5c 32 30 37 22 20 5b 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 64 65 66 75 6e 20 28 65 72 72 .)\207".[beginning-of-defun.(err
f9e0 6f 72 29 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 28 22 20 31 20 66 6f 72 77 61 72 64 2d 73 65 78 or).looking-at."(".1.forward-sex
fa00 70 20 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 2d 72 65 67 65 78 70 20 22 28 5b 5e 2d 5d 2a p.search-backward-regexp."([^-]*
fa20 2d 3e 22 20 63 6c 6f 6a 75 72 65 2d 2d 6e 6f 74 68 69 6e 67 2d 6d 6f 72 65 2d 74 6f 2d 75 6e 77 ->".clojure--nothing-more-to-unw
fa40 69 6e 64 20 63 6c 6f 6a 75 72 65 2d 2d 70 6f 70 2d 6f 75 74 2d 6f 66 2d 74 68 72 65 61 64 69 6e ind.clojure--pop-out-of-threadin
fa60 67 20 63 6c 6f 6a 75 72 65 2d 2d 66 69 78 2d 73 65 78 70 2d 77 68 69 74 65 73 70 61 63 65 20 6e g.clojure--fix-sexp-whitespace.n
fa80 69 6c 20 64 6f 77 6e 2d 6c 69 73 74 20 22 5b 5e 2d 5d 2a 2d 3e 5c 5c 5f 3e 22 20 63 6c 6f 6a 75 il.down-list."[^-]*->\\_>".cloju
faa0 72 65 2d 2d 75 6e 77 69 6e 64 2d 66 69 72 73 74 20 22 5b 5e 2d 5d 2a 2d 3e 3e 5c 5c 5f 3e 22 20 re--unwind-first."[^-]*->>\\_>".
fac0 63 6c 6f 6a 75 72 65 2d 2d 75 6e 77 69 6e 64 2d 6c 61 73 74 20 6d 6f 76 65 2d 6f 75 74 20 74 5d clojure--unwind-last.move-out.t]
fae0 20 34 20 28 23 24 20 2e 20 36 33 35 38 34 29 20 6e 69 6c 5d 29 0a 23 40 34 36 20 46 75 6c 6c 79 .4.(#$...63584).nil]).#@46.Fully
fb00 20 75 6e 77 69 6e 64 20 74 68 72 65 61 64 20 61 74 20 70 6f 69 6e 74 20 6f 72 20 61 62 6f 76 65 .unwind.thread.at.point.or.above
fb20 20 70 6f 69 6e 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 75 6e 77 69 .point...(defalias.'clojure-unwi
fb40 6e 64 2d 61 6c 6c 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 35 08 00 5c 32 30 32 00 00 5c 32 30 nd-all.#[0."\300.\205..\202..\20
fb60 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 75 6e 77 69 6e 64 5d 20 31 20 28 23 24 20 2e 20 36 34 32 35 7".[clojure-unwind].1.(#$...6425
fb80 31 29 20 6e 69 6c 5d 29 0a 23 40 33 34 20 52 65 6d 6f 76 65 20 65 78 74 72 61 20 70 61 72 65 6e 1).nil]).#@34.Remove.extra.paren
fba0 73 20 66 72 6f 6d 20 61 20 66 6f 72 6d 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 s.from.a.form...(defalias.'cloju
fbc0 72 65 2d 2d 72 65 6d 6f 76 65 2d 73 75 70 65 72 66 6c 75 6f 75 73 2d 70 61 72 65 6e 73 20 23 5b re--remove-superfluous-parens.#[
fbe0 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 35 08 00 5c 33 30 32 20 5c 32 30 37 22 20 5b 6c 6f 0."\300\301!\205..\302.\207".[lo
fc00 6f 6b 69 6e 67 2d 61 74 20 22 28 5b 5e 20 29 5d 2b 29 22 20 64 65 6c 65 74 65 2d 70 61 69 72 5d oking-at."([^.)]+)".delete-pair]
fc20 20 32 20 28 23 24 20 2e 20 36 34 33 39 38 29 5d 29 0a 23 40 33 32 20 54 68 72 65 61 64 20 61 20 .2.(#$...64398)]).#@32.Thread.a.
fc40 6e 65 73 74 65 64 20 73 65 78 70 20 75 73 69 6e 67 20 2d 3e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 nested.sexp.using.->...(defalias
fc60 20 27 63 6c 6f 6a 75 72 65 2d 2d 74 68 72 65 61 64 2d 66 69 72 73 74 20 23 5b 30 20 22 5c 33 30 .'clojure--thread-first.#[0."\30
fc80 30 20 5c 32 31 30 5c 33 30 31 5c 33 30 32 21 5c 32 31 30 5c 33 30 33 5c 33 30 34 21 3f 5c 32 30 0.\210\301\302!\210\303\304!?\20
fca0 35 39 00 5c 33 30 35 20 5c 33 30 36 20 5c 32 31 30 5c 33 30 37 5c 33 31 30 21 5c 32 31 30 5c 32 59.\305.\306.\210\307\310!\210\2
fcc0 31 32 5c 32 31 31 5c 33 31 31 5c 32 36 31 02 5c 32 31 30 5c 33 31 32 20 5c 32 31 30 29 5c 33 30 12\211\311\261.\210\312.\210)\30
fce0 33 5c 33 31 33 21 5c 32 30 33 36 00 5c 33 31 34 5c 33 31 35 21 5c 32 31 30 5c 33 30 32 75 5c 32 3\313!\2036.\314\315!\210\302u\2
fd00 31 30 5c 33 31 36 60 60 54 5c 33 31 37 5c 33 32 30 24 5c 32 31 30 5c 33 32 30 5c 32 36 32 01 5c 10\316``T\317\320$\210\320\262.\
fd20 32 30 37 22 20 5b 64 6f 77 6e 2d 6c 69 73 74 20 66 6f 72 77 61 72 64 2d 73 79 6d 62 6f 6c 20 31 207".[down-list.forward-symbol.1
fd40 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 29 22 20 63 6c 6f 6a 75 72 65 2d 64 65 6c 65 74 65 2d 61 .looking-at.")".clojure-delete-a
fd60 6e 64 2d 65 78 74 72 61 63 74 2d 73 65 78 70 20 62 61 63 6b 77 61 72 64 2d 75 70 2d 6c 69 73 74 nd-extract-sexp.backward-up-list
fd80 20 6a 75 73 74 2d 6f 6e 65 2d 73 70 61 63 65 20 30 20 22 5c 6e 22 20 63 6c 6f 6a 75 72 65 2d 2d .just-one-space.0."\n".clojure--
fda0 72 65 6d 6f 76 65 2d 73 75 70 65 72 66 6c 75 6f 75 73 2d 70 61 72 65 6e 73 20 22 5c 5c 73 2d 2a remove-superfluous-parens."\\s-*
fdc0 5c 6e 22 20 6a 6f 69 6e 2d 6c 69 6e 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 75 74 2d 74 65 78 74 \n".join-line.following.put-text
fde0 2d 70 72 6f 70 65 72 74 79 20 63 6c 6f 6a 75 72 65 2d 74 68 72 65 61 64 2d 6c 69 6e 65 2d 6a 6f -property.clojure-thread-line-jo
fe00 69 6e 65 64 20 74 5d 20 36 20 28 23 24 20 2e 20 36 34 35 36 37 29 5d 29 0a 23 40 33 33 20 54 68 ined.t].6.(#$...64567)]).#@33.Th
fe20 72 65 61 64 20 61 20 6e 65 73 74 65 64 20 73 65 78 70 20 75 73 69 6e 67 20 2d 3e 3e 2e 1f 0a 28 read.a.nested.sexp.using.->>...(
fe40 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 74 68 72 65 61 64 2d 6c 61 73 74 20 23 defalias.'clojure--thread-last.#
fe60 5b 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 31 30 5c 33 30 32 5c 33 30 33 21 5c 32 31 30 5c 33 [0."\300\301!\210\302\303!\210\3
fe80 30 34 20 5c 32 31 30 60 53 66 5c 33 30 35 3d 3f 5c 32 30 35 41 00 5c 33 30 36 20 5c 33 30 37 5c 04.\210`Sf\305=?\205A.\306.\307\
fea0 33 31 30 21 5c 32 31 30 5c 33 31 31 20 5c 32 31 30 5c 32 31 31 5c 33 31 32 5c 32 36 31 02 5c 32 310!\210\311.\210\211\312\261.\2
fec0 31 30 5c 33 31 33 20 5c 32 31 30 5c 33 30 30 20 5c 32 31 30 5c 33 31 34 5c 33 31 35 5c 33 31 36 10\313.\210\300.\210\314\315\316
fee0 20 5c 22 5c 32 30 33 3e 00 5c 33 31 37 5c 32 32 34 5c 33 32 30 01 5c 32 31 31 54 5c 33 32 31 5c .\"\203>.\317\224\320.\211T\321\
ff00 33 32 32 24 5c 32 36 36 02 5c 33 32 33 20 5c 32 31 30 5c 33 32 32 5c 32 36 32 01 5c 32 30 37 22 322$\266.\323.\210\322\262.\207"
ff20 20 5b 66 6f 72 77 61 72 64 2d 73 65 78 70 20 32 20 64 6f 77 6e 2d 6c 69 73 74 20 2d 31 20 62 61 .[forward-sexp.2.down-list.-1.ba
ff40 63 6b 77 61 72 64 2d 73 65 78 70 20 34 30 20 63 6c 6f 6a 75 72 65 2d 64 65 6c 65 74 65 2d 61 6e ckward-sexp.40.clojure-delete-an
ff60 64 2d 65 78 74 72 61 63 74 2d 73 65 78 70 20 6a 75 73 74 2d 6f 6e 65 2d 73 70 61 63 65 20 30 20 d-extract-sexp.just-one-space.0.
ff80 62 61 63 6b 77 61 72 64 2d 75 70 2d 6c 69 73 74 20 22 5c 6e 22 20 63 6c 6f 6a 75 72 65 2d 2d 72 backward-up-list."\n".clojure--r
ffa0 65 6d 6f 76 65 2d 73 75 70 65 72 66 6c 75 6f 75 73 2d 70 61 72 65 6e 73 20 6c 6f 6f 6b 69 6e 67 emove-superfluous-parens.looking
ffc0 2d 62 61 63 6b 20 22 5e 5c 5c 73 2d 2a 5c 5c 28 29 2b 5c 5c 29 5c 5c 73 2d 2a 22 20 6c 69 6e 65 -back."^\\s-*\\()+\\)\\s-*".line
ffe0 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 31 20 70 75 74 2d 74 65 78 74 2d 70 -beginning-position.1.put-text-p
10000 72 6f 70 65 72 74 79 20 63 6c 6f 6a 75 72 65 2d 74 68 72 65 61 64 2d 6c 69 6e 65 2d 6a 6f 69 6e roperty.clojure-thread-line-join
10020 65 64 20 74 20 6a 6f 69 6e 2d 6c 69 6e 65 5d 20 37 20 28 23 24 20 2e 20 36 35 30 35 34 29 5d 29 ed.t.join-line].7.(#$...65054)])
10040 0a 23 40 34 33 20 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 61 20 66 6f 72 6d 20 63 .#@43.Return.non-nil.if.a.form.c
10060 61 6e 20 62 65 20 74 68 72 65 61 64 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a an.be.threaded...(defalias.'cloj
10080 75 72 65 2d 2d 74 68 72 65 61 64 61 62 6c 65 2d 70 20 23 5b 30 20 22 5c 32 31 32 5c 33 30 30 5c ure--threadable-p.#[0."\212\300\
100a0 33 30 31 21 5c 32 31 30 5c 33 30 32 5c 33 30 33 21 29 5c 32 30 37 22 20 5b 66 6f 72 77 61 72 64 301!\210\302\303!)\207".[forward
100c0 2d 73 79 6d 62 6f 6c 20 31 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5b 5c 6e 0d 09 20 5d 2a 28 22 -symbol.1.looking-at."[\n...]*("
100e0 5d 20 32 20 28 23 24 20 2e 20 36 35 36 30 36 29 5d 29 0a 23 40 35 35 20 54 68 72 65 61 64 20 62 ].2.(#$...65606)]).#@55.Thread.b
10100 79 20 6f 6e 65 20 6d 6f 72 65 20 6c 65 76 65 6c 20 61 6e 20 65 78 69 73 74 69 6e 67 20 74 68 72 y.one.more.level.an.existing.thr
10120 65 61 64 69 6e 67 20 6d 61 63 72 6f 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 eading.macro...(defalias.'clojur
10140 65 2d 74 68 72 65 61 64 20 23 5b 30 20 22 5c 33 30 30 31 14 00 5c 33 30 31 5c 33 30 32 21 5c 32 e-thread.#[0."\3001..\301\302!\2
10160 30 35 10 00 5c 33 30 33 75 5c 32 31 30 5c 33 30 34 5c 33 30 33 21 30 5c 32 30 32 18 00 5c 32 31 05..\303u\210\304\303!0\202..\21
10180 30 5c 32 30 32 19 00 5c 32 31 30 5c 33 30 35 5c 33 30 36 21 5c 32 31 30 5c 33 30 37 20 5c 32 31 0\202..\210\305\306!\210\307.\21
101a0 30 5c 33 31 30 20 5c 32 30 35 3c 00 5c 33 30 31 5c 33 31 31 21 5c 32 30 33 30 00 5c 33 31 32 20 0\310.\205<.\301\311!\2030.\312.
101c0 5c 32 30 32 38 00 5c 33 30 31 5c 33 31 33 21 5c 32 30 35 38 00 5c 33 31 34 20 5c 33 31 35 5c 33 \2028.\301\313!\2058.\314.\315\3
101e0 31 36 21 5c 32 31 30 5c 32 30 37 22 20 5b 28 65 72 72 6f 72 29 20 6c 6f 6f 6b 69 6e 67 2d 61 74 16!\210\207".[(error).looking-at
10200 20 22 28 22 20 31 20 66 6f 72 77 61 72 64 2d 73 65 78 70 20 73 65 61 72 63 68 2d 62 61 63 6b 77 ."(".1.forward-sexp.search-backw
10220 61 72 64 2d 72 65 67 65 78 70 20 22 28 5b 5e 2d 5d 2a 2d 3e 22 20 64 6f 77 6e 2d 6c 69 73 74 20 ard-regexp."([^-]*->".down-list.
10240 63 6c 6f 6a 75 72 65 2d 2d 74 68 72 65 61 64 61 62 6c 65 2d 70 20 22 5b 5e 2d 5d 2a 2d 3e 5c 5c clojure--threadable-p."[^-]*->\\
10260 5f 3e 22 20 63 6c 6f 6a 75 72 65 2d 2d 74 68 72 65 61 64 2d 66 69 72 73 74 20 22 5b 5e 2d 5d 2a _>".clojure--thread-first."[^-]*
10280 2d 3e 3e 5c 5c 5f 3e 22 20 63 6c 6f 6a 75 72 65 2d 2d 74 68 72 65 61 64 2d 6c 61 73 74 20 63 6c ->>\\_>".clojure--thread-last.cl
102a0 6f 6a 75 72 65 2d 2d 66 69 78 2d 73 65 78 70 2d 77 68 69 74 65 73 70 61 63 65 20 6d 6f 76 65 2d ojure--fix-sexp-whitespace.move-
102c0 6f 75 74 5d 20 33 20 28 23 24 20 2e 20 36 35 37 38 34 29 20 6e 69 6c 5d 29 0a 23 40 32 32 31 20 out].3.(#$...65784).nil]).#@221.
102e0 46 75 6c 6c 79 20 74 68 72 65 61 64 20 74 68 65 20 66 6f 72 6d 20 61 74 20 70 6f 69 6e 74 2e 0a Fully.thread.the.form.at.point..
10300 0a 46 49 52 53 54 2d 4f 52 2d 4c 41 53 54 2d 54 48 52 45 41 44 20 69 73 20 22 2d 3e 22 20 6f 72 .FIRST-OR-LAST-THREAD.is."->".or
10320 20 22 2d 3e 3e 22 2e 0a 0a 57 68 65 6e 20 42 55 54 2d 4c 41 53 54 20 69 73 20 6e 6f 6e 2d 6e 69 ."->>"...When.BUT-LAST.is.non-ni
10340 6c 2c 20 74 68 65 20 6c 61 73 74 20 65 78 70 72 65 73 73 69 6f 6e 20 69 73 20 6e 6f 74 20 74 68 l,.the.last.expression.is.not.th
10360 72 65 61 64 65 64 2e 0a 44 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 60 63 6c 6f 6a 75 72 readed..Default.value.is.`clojur
10380 65 2d 74 68 72 65 61 64 2d 61 6c 6c 2d 62 75 74 2d 6c 61 73 74 27 2e 0a 0a 28 66 6e 20 46 49 52 e-thread-all-but-last'...(fn.FIR
103a0 53 54 2d 4f 52 2d 4c 41 53 54 2d 54 48 52 45 41 44 20 42 55 54 2d 4c 41 53 54 29 1f 0a 28 64 65 ST-OR-LAST-THREAD.BUT-LAST)..(de
103c0 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 74 68 72 65 61 64 2d 61 6c 6c 20 23 5b 35 31 falias.'clojure--thread-all.#[51
103e0 34 20 22 5c 32 31 32 5c 33 30 31 5c 33 30 32 21 5c 32 31 30 01 63 5c 32 31 30 29 5c 32 31 32 5c 4."\212\301\302!\210.c\210)\212\
10400 33 30 33 20 29 5c 32 30 34 09 00 5c 32 31 31 5c 32 30 34 18 00 08 5c 32 30 35 1a 00 5c 33 30 34 303.)\204..\211\204...\205..\304
10420 20 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 74 68 72 65 61 64 2d 61 6c 6c 2d 62 75 74 2d 6c .\207".[clojure-thread-all-but-l
10440 61 73 74 20 69 6e 73 65 72 74 2d 70 61 72 65 6e 74 68 65 73 65 73 20 31 20 63 6c 6f 6a 75 72 65 ast.insert-parentheses.1.clojure
10460 2d 74 68 72 65 61 64 20 63 6c 6f 6a 75 72 65 2d 75 6e 77 69 6e 64 5d 20 34 20 28 23 24 20 2e 20 -thread.clojure-unwind].4.(#$...
10480 36 36 32 37 32 29 5d 29 0a 23 40 31 36 39 20 46 75 6c 6c 79 20 74 68 72 65 61 64 20 74 68 65 20 66272)]).#@169.Fully.thread.the.
104a0 66 6f 72 6d 20 61 74 20 70 6f 69 6e 74 20 75 73 69 6e 67 20 2d 3e 2e 0a 0a 57 68 65 6e 20 42 55 form.at.point.using.->...When.BU
104c0 54 2d 4c 41 53 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 6c 61 73 74 20 65 78 70 72 T-LAST.is.non-nil,.the.last.expr
104e0 65 73 73 69 6f 6e 20 69 73 20 6e 6f 74 20 74 68 72 65 61 64 65 64 2e 0a 44 65 66 61 75 6c 74 20 ession.is.not.threaded..Default.
10500 76 61 6c 75 65 20 69 73 20 60 63 6c 6f 6a 75 72 65 2d 74 68 72 65 61 64 2d 61 6c 6c 2d 62 75 74 value.is.`clojure-thread-all-but
10520 2d 6c 61 73 74 27 2e 0a 0a 28 66 6e 20 42 55 54 2d 4c 41 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 -last'...(fn.BUT-LAST)..(defalia
10540 73 20 27 63 6c 6f 6a 75 72 65 2d 74 68 72 65 61 64 2d 66 69 72 73 74 2d 61 6c 6c 20 23 5b 32 35 s.'clojure-thread-first-all.#[25
10560 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 2d 74 68 7."\300\301.\"\207".[clojure--th
10580 72 65 61 64 2d 61 6c 6c 20 22 2d 3e 20 22 5d 20 34 20 28 23 24 20 2e 20 36 36 37 30 33 29 20 22 read-all."->."].4.(#$...66703)."
105a0 50 22 5d 29 0a 23 40 31 37 30 20 46 75 6c 6c 79 20 74 68 72 65 61 64 20 74 68 65 20 66 6f 72 6d P"]).#@170.Fully.thread.the.form
105c0 20 61 74 20 70 6f 69 6e 74 20 75 73 69 6e 67 20 2d 3e 3e 2e 0a 0a 57 68 65 6e 20 42 55 54 2d 4c .at.point.using.->>...When.BUT-L
105e0 41 53 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 6c 61 73 74 20 65 78 70 72 65 73 73 AST.is.non-nil,.the.last.express
10600 69 6f 6e 20 69 73 20 6e 6f 74 20 74 68 72 65 61 64 65 64 2e 0a 44 65 66 61 75 6c 74 20 76 61 6c ion.is.not.threaded..Default.val
10620 75 65 20 69 73 20 60 63 6c 6f 6a 75 72 65 2d 74 68 72 65 61 64 2d 61 6c 6c 2d 62 75 74 2d 6c 61 ue.is.`clojure-thread-all-but-la
10640 73 74 27 2e 0a 0a 28 66 6e 20 42 55 54 2d 4c 41 53 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 st'...(fn.BUT-LAST)..(defalias.'
10660 63 6c 6f 6a 75 72 65 2d 74 68 72 65 61 64 2d 6c 61 73 74 2d 61 6c 6c 20 23 5b 32 35 37 20 22 5c clojure-thread-last-all.#[257."\
10680 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 2d 74 68 72 65 61 64 300\301.\"\207".[clojure--thread
106a0 2d 61 6c 6c 20 22 2d 3e 3e 20 22 5d 20 34 20 28 23 24 20 2e 20 36 36 39 38 37 29 20 22 50 22 5d -all."->>."].4.(#$...66987)."P"]
106c0 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 ).(byte-code."\300\301\302\303\3
106e0 30 34 44 44 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 04DD\305\306\307\310\311\312\313
10700 26 09 5c 32 30 37 22 20 5b 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 &.\207".[custom-declare-variable
10720 20 63 6c 6f 6a 75 72 65 2d 75 73 65 2d 6d 65 74 61 64 61 74 61 2d 66 6f 72 2d 70 72 69 76 61 63 .clojure-use-metadata-for-privac
10740 79 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 y.funcall.function.#[0."\300\207
10760 22 20 5b 6e 69 6c 5d 20 31 5d 20 22 49 66 20 6e 69 6c 2c 20 60 63 6c 6f 6a 75 72 65 2d 63 79 63 ".[nil].1]."If.nil,.`clojure-cyc
10780 6c 65 2d 70 72 69 76 61 63 79 27 20 77 69 6c 6c 20 75 73 65 20 28 64 65 66 6e 2d 20 66 20 5b 5d le-privacy'.will.use.(defn-.f.[]
107a0 29 2e 5c 6e 49 66 20 74 2c 20 69 74 20 77 69 6c 6c 20 75 73 65 20 28 64 65 66 6e 20 5e 3a 70 72 ).\nIf.t,.it.will.use.(defn.^:pr
107c0 69 76 61 74 65 20 66 20 5b 5d 29 2e 22 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 28 ivate.f.[]).".:package-version.(
107e0 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 20 2e 20 22 35 2e 35 2e 30 22 29 20 3a 73 61 66 65 20 62 6f clojure-mode..."5.5.0").:safe.bo
10800 6f 6c 65 61 6e 70 20 3a 74 79 70 65 20 62 6f 6f 6c 65 61 6e 5d 20 31 30 29 0a 23 40 31 33 31 20 oleanp.:type.boolean].10).#@131.
10820 4d 61 6b 65 20 70 75 62 6c 69 63 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 69 76 61 74 65 20 Make.public.the.current.private.
10840 64 65 66 2c 20 6f 72 20 76 69 63 65 2d 76 65 72 73 61 2e 0a 53 65 65 3a 20 68 74 74 70 73 3a 2f def,.or.vice-versa..See:.https:/
10860 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 63 6c 6f 6a 75 72 65 2d 65 6d 61 63 73 2f 63 6c 6a 2d 72 65 /github.com/clojure-emacs/clj-re
10880 66 61 63 74 6f 72 2e 65 6c 2f 77 69 6b 69 2f 63 6c 6a 72 2d 63 79 63 6c 65 2d 70 72 69 76 61 63 factor.el/wiki/cljr-cycle-privac
108a0 79 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 63 79 63 6c 65 2d 70 72 69 76 y..(defalias.'clojure-cycle-priv
108c0 61 63 79 20 23 5b 30 20 22 5c 32 31 32 5c 33 30 31 31 0b 00 5c 33 30 32 75 30 5c 32 30 32 0f 00 acy.#[0."\212\3011..\302u0\202..
108e0 5c 32 31 30 5c 32 30 32 10 00 5c 32 31 30 5c 33 30 33 5c 33 30 34 21 5c 32 31 30 5c 33 30 35 5c \210\202..\210\303\304!\210\305\
10900 33 30 36 21 5c 32 30 33 24 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 32 31 31 5c 32 31 31 5c 33 306!\203$.\307\310\311\211\211\3
10920 30 36 25 5c 32 30 32 3a 00 5c 33 31 32 5c 32 32 35 62 5c 32 31 30 08 5c 32 30 34 34 00 5c 33 30 06%\202:.\312\225b\210.\2044.\30
10940 35 5c 33 31 32 21 5c 33 31 33 5c 32 33 32 5c 32 30 33 38 00 5c 33 31 34 5c 32 30 32 39 00 5c 33 5\312!\313\232\2038.\314\2029.\3
10960 31 35 63 29 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 75 73 65 2d 6d 65 74 61 64 61 74 61 2d 15c)\207".[clojure-use-metadata-
10980 66 6f 72 2d 70 72 69 76 61 63 79 20 28 65 72 72 6f 72 29 20 37 20 73 65 61 72 63 68 2d 62 61 63 for-privacy.(error).7.search-bac
109a0 6b 77 61 72 64 2d 72 65 67 65 78 70 20 22 28 64 65 66 6e 3f 5c 5c 28 2d 5c 5c 7c 20 5e 3a 70 72 kward-regexp."(defn?\\(-\\|.^:pr
109c0 69 76 61 74 65 5c 5c 29 3f 5c 5c 5f 3e 22 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 72 65 ivate\\)?\\_>".match-string.1.re
109e0 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 22 20 6e 69 6c 20 30 20 22 28 64 65 66 22 20 22 20 5e 3a place-match."".nil.0."(def".".^:
10a00 70 72 69 76 61 74 65 22 20 22 2d 22 5d 20 36 20 28 23 24 20 2e 20 36 37 36 31 36 29 20 6e 69 6c private"."-"].6.(#$...67616).nil
10a20 5d 29 0a 23 40 31 32 38 20 43 6f 6e 76 65 72 74 20 74 68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 ]).#@128.Convert.the.collection.
10a40 61 74 20 28 70 6f 69 6e 74 29 20 62 79 20 75 6e 77 72 61 70 70 69 6e 67 20 69 74 20 61 6e 20 77 at.(point).by.unwrapping.it.an.w
10a60 72 61 70 70 69 6e 67 20 69 74 20 62 65 74 77 65 65 6e 20 43 4f 4c 4c 2d 4f 50 45 4e 20 61 6e 64 rapping.it.between.COLL-OPEN.and
10a80 20 43 4f 4c 4c 2d 43 4c 4f 53 45 2e 0a 0a 28 66 6e 20 43 4f 4c 4c 2d 4f 50 45 4e 20 43 4f 4c 4c .COLL-CLOSE...(fn.COLL-OPEN.COLL
10aa0 2d 43 4c 4f 53 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 63 6f 6e -CLOSE)..(defalias.'clojure--con
10ac0 76 65 72 74 2d 63 6f 6c 6c 65 63 74 69 6f 6e 20 23 5b 35 31 34 20 22 5c 32 31 32 6f 5c 32 30 34 vert-collection.#[514."\212o\204
10ae0 11 00 5c 33 30 30 5c 33 30 31 21 5c 32 30 34 11 00 5c 33 30 32 75 5c 32 31 30 5c 32 30 32 01 00 ..\300\301!\204..\302u\210\202..
10b00 60 53 66 5c 33 30 33 3d 5c 32 30 34 21 00 60 53 66 5c 33 30 34 3d 5c 32 30 33 25 00 5c 33 30 35 `Sf\303=\204!.`Sf\304=\203%.\305
10b20 5c 33 30 32 21 5c 32 31 30 6f 5c 32 30 33 34 00 5c 33 30 36 66 5c 33 30 37 3e 5c 32 30 34 34 00 \302!\210o\2034.\306f\307>\2044.
10b40 5c 33 31 30 5c 33 31 31 21 5c 32 31 30 01 5c 33 31 32 20 5c 33 31 33 5c 33 30 32 4f 02 5c 32 36 \310\311!\210.\312.\313\302O.\26
10b60 31 03 29 5c 32 30 37 22 20 5b 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 28 5c 5c 7c 7b 5c 5c 7c 5c 5c 1.)\207".[looking-at."(\\|{\\|\\
10b80 5b 22 20 2d 31 20 33 35 20 33 39 20 64 65 6c 65 74 65 2d 63 68 61 72 20 6e 69 6c 20 28 31 32 33 [".-1.35.39.delete-char.nil.(123
10ba0 20 34 30 20 39 31 29 20 75 73 65 72 2d 65 72 72 6f 72 20 22 42 65 67 69 6e 6e 69 6e 67 20 6f 66 .40.91).user-error."Beginning.of
10bc0 20 66 69 6c 65 20 72 65 61 63 68 65 64 2c 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 69 73 20 6e 6f 74 .file.reached,.collection.is.not
10be0 20 66 6f 75 6e 64 22 20 63 6c 6f 6a 75 72 65 2d 64 65 6c 65 74 65 2d 61 6e 64 2d 65 78 74 72 61 .found".clojure-delete-and-extra
10c00 63 74 2d 73 65 78 70 20 31 5d 20 36 20 28 23 24 20 2e 20 36 38 31 33 37 29 5d 29 0a 23 40 34 30 ct-sexp.1].6.(#$...68137)]).#@40
10c20 20 43 6f 6e 76 65 72 74 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 61 74 20 28 70 6f 69 6e 74 29 20 74 .Convert.collection.at.(point).t
10c40 6f 20 6c 69 73 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 63 6f 6e 76 o.list...(defalias.'clojure-conv
10c60 65 72 74 2d 63 6f 6c 6c 65 63 74 69 6f 6e 2d 74 6f 2d 6c 69 73 74 20 23 5b 30 20 22 5c 33 30 30 ert-collection-to-list.#[0."\300
10c80 5c 33 30 31 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 2d 63 6f 6e 76 65 72 \301\302\"\207".[clojure--conver
10ca0 74 2d 63 6f 6c 6c 65 63 74 69 6f 6e 20 22 28 22 20 22 29 22 5d 20 33 20 28 23 24 20 2e 20 36 38 t-collection."(".")"].3.(#$...68
10cc0 36 34 31 29 20 6e 69 6c 5d 29 0a 23 40 34 37 20 43 6f 6e 76 65 72 74 20 63 6f 6c 6c 65 63 74 69 641).nil]).#@47.Convert.collecti
10ce0 6f 6e 20 61 74 20 28 70 6f 69 6e 74 29 20 74 6f 20 71 75 6f 74 65 64 20 6c 69 73 74 2e 1f 0a 28 on.at.(point).to.quoted.list...(
10d00 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 63 6f 6e 76 65 72 74 2d 63 6f 6c 6c 65 63 defalias.'clojure-convert-collec
10d20 74 69 6f 6e 2d 74 6f 2d 71 75 6f 74 65 64 2d 6c 69 73 74 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 tion-to-quoted-list.#[0."\300\30
10d40 31 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 2d 63 6f 6e 76 65 72 74 2d 63 1\302\"\207".[clojure--convert-c
10d60 6f 6c 6c 65 63 74 69 6f 6e 20 22 27 28 22 20 22 29 22 5d 20 33 20 28 23 24 20 2e 20 36 38 38 31 ollection."'(".")"].3.(#$...6881
10d80 36 29 20 6e 69 6c 5d 29 0a 23 40 33 39 20 43 6f 6e 76 65 72 74 20 63 6f 6c 6c 65 63 74 69 6f 6e 6).nil]).#@39.Convert.collection
10da0 20 61 74 20 28 70 6f 69 6e 74 29 20 74 6f 20 6d 61 70 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 .at.(point).to.map...(defalias.'
10dc0 63 6c 6f 6a 75 72 65 2d 63 6f 6e 76 65 72 74 2d 63 6f 6c 6c 65 63 74 69 6f 6e 2d 74 6f 2d 6d 61 clojure-convert-collection-to-ma
10de0 70 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 63 6c 6f 6a p.#[0."\300\301\302\"\207".[cloj
10e00 75 72 65 2d 2d 63 6f 6e 76 65 72 74 2d 63 6f 6c 6c 65 63 74 69 6f 6e 20 22 7b 22 20 22 7d 22 5d ure--convert-collection."{"."}"]
10e20 20 33 20 28 23 24 20 2e 20 36 39 30 30 36 29 20 6e 69 6c 5d 29 0a 23 40 34 32 20 43 6f 6e 76 65 .3.(#$...69006).nil]).#@42.Conve
10e40 72 74 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 61 74 20 28 70 6f 69 6e 74 29 20 74 6f 20 76 65 63 74 rt.collection.at.(point).to.vect
10e60 6f 72 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 63 6f 6e 76 65 72 74 2d or...(defalias.'clojure-convert-
10e80 63 6f 6c 6c 65 63 74 69 6f 6e 2d 74 6f 2d 76 65 63 74 6f 72 20 23 5b 30 20 22 5c 33 30 30 5c 33 collection-to-vector.#[0."\300\3
10ea0 30 31 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 2d 63 6f 6e 76 65 72 74 2d 01\302\"\207".[clojure--convert-
10ec0 63 6f 6c 6c 65 63 74 69 6f 6e 20 22 5b 22 20 22 5d 22 5d 20 33 20 28 23 24 20 2e 20 36 39 31 37 collection."["."]"].3.(#$...6917
10ee0 39 29 20 6e 69 6c 5d 29 0a 23 40 33 39 20 43 6f 6e 76 65 72 74 20 63 6f 6c 6c 65 63 74 69 6f 6e 9).nil]).#@39.Convert.collection
10f00 20 61 74 20 28 70 6f 69 6e 74 29 20 74 6f 20 73 65 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 .at.(point).to.set...(defalias.'
10f20 63 6c 6f 6a 75 72 65 2d 63 6f 6e 76 65 72 74 2d 63 6f 6c 6c 65 63 74 69 6f 6e 2d 74 6f 2d 73 65 clojure-convert-collection-to-se
10f40 74 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 63 6c 6f 6a t.#[0."\300\301\302\"\207".[cloj
10f60 75 72 65 2d 2d 63 6f 6e 76 65 72 74 2d 63 6f 6c 6c 65 63 74 69 6f 6e 20 22 23 7b 22 20 22 7d 22 ure--convert-collection."#{"."}"
10f80 5d 20 33 20 28 23 24 20 2e 20 36 39 33 35 38 29 20 6e 69 6c 5d 29 0a 23 40 35 31 20 43 68 65 63 ].3.(#$...69358).nil]).#@51.Chec
10fa0 6b 20 77 68 65 74 68 65 72 20 74 68 65 20 70 6f 69 6e 74 20 69 73 20 63 75 72 72 65 6e 74 6c 79 k.whether.the.point.is.currently
10fc0 20 69 6e 20 61 20 73 74 72 69 6e 67 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 .in.a.string...(defalias.'clojur
10fe0 65 2d 2d 69 6e 2d 73 74 72 69 6e 67 2d 70 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 20 38 5c 32 e--in-string-p.#[0."\300\301.8\2
11000 30 37 22 20 5b 33 20 73 79 6e 74 61 78 2d 70 70 73 73 5d 20 32 20 28 23 24 20 2e 20 36 39 35 33 07".[3.syntax-ppss].2.(#$...6953
11020 32 29 5d 29 0a 23 40 35 33 20 46 69 6e 64 20 74 68 65 20 66 69 72 73 74 20 73 75 72 72 6f 75 6e 2)]).#@53.Find.the.first.surroun
11040 64 69 6e 67 20 69 66 20 6f 72 20 69 66 2d 6e 6f 74 20 65 78 70 72 65 73 73 69 6f 6e 2e 1f 0a 28 ding.if.or.if-not.expression...(
11060 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 67 6f 74 6f 2d 69 66 20 23 5b 30 20 22 defalias.'clojure--goto-if.#[0."
11080 5c 33 30 30 20 5c 32 30 33 16 00 5c 33 30 31 5c 33 30 32 21 5c 32 30 33 10 00 5c 33 30 30 20 5c \300.\203..\301\302!\203..\300.\
110a0 32 30 33 16 00 5c 33 30 33 75 5c 32 31 30 5c 32 30 32 05 00 5c 33 30 31 5c 33 30 34 21 3f 5c 32 203..\303u\210\202..\301\304!?\2
110c0 30 35 2f 00 5c 33 30 35 31 27 00 5c 33 30 36 20 30 5c 32 30 32 2b 00 5c 32 31 30 5c 33 30 37 5c 05/.\3051'.\306.0\202+.\210\307\
110e0 33 31 30 21 5c 32 31 30 5c 32 30 32 16 00 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 2d 69 6e 310!\210\202..\207".[clojure--in
11100 2d 73 74 72 69 6e 67 2d 70 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 28 22 20 2d 31 20 22 5c 5c 28 -string-p.looking-at."(".-1."\\(
11120 28 69 66 20 5c 5c 29 5c 5c 7c 5c 5c 28 28 69 66 2d 6e 6f 74 20 5c 5c 29 22 20 28 73 63 61 6e 2d (if.\\)\\|\\((if-not.\\)".(scan-
11140 65 72 72 6f 72 29 20 62 61 63 6b 77 61 72 64 2d 75 70 2d 6c 69 73 74 20 75 73 65 72 2d 65 72 72 error).backward-up-list.user-err
11160 6f 72 20 22 4e 6f 20 69 66 20 6f 72 20 69 66 2d 6e 6f 74 20 66 6f 75 6e 64 22 5d 20 32 20 28 23 or."No.if.or.if-not.found"].2.(#
11180 24 20 2e 20 36 39 36 37 34 29 5d 29 0a 23 40 31 32 35 20 43 68 61 6e 67 65 20 61 20 73 75 72 72 $...69674)]).#@125.Change.a.surr
111a0 6f 75 6e 64 69 6e 67 20 69 66 20 74 6f 20 69 66 2d 6e 6f 74 2c 20 6f 72 20 76 69 63 65 2d 76 65 ounding.if.to.if-not,.or.vice-ve
111c0 72 73 61 2e 0a 0a 53 65 65 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 63 6c rsa...See:.https://github.com/cl
111e0 6f 6a 75 72 65 2d 65 6d 61 63 73 2f 63 6c 6a 2d 72 65 66 61 63 74 6f 72 2e 65 6c 2f 77 69 6b 69 ojure-emacs/clj-refactor.el/wiki
11200 2f 63 6c 6a 72 2d 63 79 63 6c 65 2d 69 66 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 /cljr-cycle-if..(defalias.'cloju
11220 72 65 2d 63 79 63 6c 65 2d 69 66 20 23 5b 30 20 22 5c 32 31 32 5c 33 30 30 20 5c 32 31 30 5c 33 re-cycle-if.#[0."\212\300.\210\3
11240 30 31 5c 33 30 32 21 5c 32 30 33 1b 00 5c 33 30 33 75 5c 32 31 30 5c 33 30 34 5c 33 30 35 21 5c 01\302!\203..\303u\210\304\305!\
11260 32 31 30 5c 33 30 36 5c 33 30 37 21 5c 32 31 30 5c 33 31 30 5c 33 31 31 21 5c 32 30 32 2e 00 5c 210\306\307!\210\310\311!\202..\
11280 33 30 31 5c 33 31 32 21 5c 32 30 35 2e 00 5c 33 30 33 75 5c 32 31 30 5c 33 31 33 63 5c 32 31 30 301\312!\205..\303u\210\313c\210
112a0 5c 33 30 36 5c 33 30 37 21 5c 32 31 30 5c 33 31 30 5c 33 31 31 21 29 5c 32 30 37 22 20 5b 63 6c \306\307!\210\310\311!)\207".[cl
112c0 6f 6a 75 72 65 2d 2d 67 6f 74 6f 2d 69 66 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 28 69 66 2d 6e ojure--goto-if.looking-at."(if-n
112e0 6f 74 22 20 33 20 64 65 6c 65 74 65 2d 63 68 61 72 20 34 20 66 6f 72 77 61 72 64 2d 73 65 78 70 ot".3.delete-char.4.forward-sexp
11300 20 32 20 74 72 61 6e 73 70 6f 73 65 2d 73 65 78 70 73 20 31 20 22 28 69 66 22 20 22 2d 6e 6f 74 .2.transpose-sexps.1."(if"."-not
11320 22 5d 20 32 20 28 23 24 20 2e 20 37 30 30 33 35 29 20 6e 69 6c 5d 29 0a 23 40 35 37 20 46 69 6e "].2.(#$...70035).nil]).#@57.Fin
11340 64 20 74 68 65 20 66 69 72 73 74 20 73 75 72 72 6f 75 6e 64 69 6e 67 20 77 68 65 6e 20 6f 72 20 d.the.first.surrounding.when.or.
11360 77 68 65 6e 2d 6e 6f 74 20 65 78 70 72 65 73 73 69 6f 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 when-not.expression...(defalias.
11380 27 63 6c 6f 6a 75 72 65 2d 2d 67 6f 74 6f 2d 77 68 65 6e 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 'clojure--goto-when.#[0."\300.\2
113a0 30 33 16 00 5c 33 30 31 5c 33 30 32 21 5c 32 30 33 10 00 5c 33 30 30 20 5c 32 30 33 16 00 5c 33 03..\301\302!\203..\300.\203..\3
113c0 30 33 75 5c 32 31 30 5c 32 30 32 05 00 5c 33 30 31 5c 33 30 34 21 3f 5c 32 30 35 2f 00 5c 33 30 03u\210\202..\301\304!?\205/.\30
113e0 35 31 27 00 5c 33 30 36 20 30 5c 32 30 32 2b 00 5c 32 31 30 5c 33 30 37 5c 33 31 30 21 5c 32 31 51'.\306.0\202+.\210\307\310!\21
11400 30 5c 32 30 32 16 00 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 2d 69 6e 2d 73 74 72 69 6e 67 0\202..\207".[clojure--in-string
11420 2d 70 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 28 22 20 2d 31 20 22 5c 5c 28 28 77 68 65 6e 20 5c -p.looking-at."(".-1."\\((when.\
11440 5c 29 5c 5c 7c 5c 5c 28 28 77 68 65 6e 2d 6e 6f 74 20 5c 5c 29 22 20 28 73 63 61 6e 2d 65 72 72 \)\\|\\((when-not.\\)".(scan-err
11460 6f 72 29 20 62 61 63 6b 77 61 72 64 2d 75 70 2d 6c 69 73 74 20 75 73 65 72 2d 65 72 72 6f 72 20 or).backward-up-list.user-error.
11480 22 4e 6f 20 77 68 65 6e 20 6f 72 20 77 68 65 6e 2d 6e 6f 74 20 66 6f 75 6e 64 22 5d 20 32 20 28 "No.when.or.when-not.found"].2.(
114a0 23 24 20 2e 20 37 30 34 36 31 29 5d 29 0a 23 40 35 35 20 43 68 61 6e 67 65 20 61 20 73 75 72 72 #$...70461)]).#@55.Change.a.surr
114c0 6f 75 6e 64 69 6e 67 20 77 68 65 6e 20 74 6f 20 77 68 65 6e 2d 6e 6f 74 2c 20 6f 72 20 76 69 63 ounding.when.to.when-not,.or.vic
114e0 65 2d 76 65 72 73 61 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 63 79 63 e-versa...(defalias.'clojure-cyc
11500 6c 65 2d 77 68 65 6e 20 23 5b 30 20 22 5c 32 31 32 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 5c 33 le-when.#[0."\212\300.\210\301\3
11520 30 32 21 5c 32 30 33 13 00 5c 33 30 33 75 5c 32 31 30 5c 33 30 34 5c 33 30 35 21 5c 32 30 32 1e 02!\203..\303u\210\304\305!\202.
11540 00 5c 33 30 31 5c 33 30 36 21 5c 32 30 35 1e 00 5c 33 30 37 75 5c 32 31 30 5c 33 31 30 63 29 5c .\301\306!\205..\307u\210\310c)\
11560 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 2d 67 6f 74 6f 2d 77 68 65 6e 20 6c 6f 6f 6b 69 6e 67 207".[clojure--goto-when.looking
11580 2d 61 74 20 22 28 77 68 65 6e 2d 6e 6f 74 22 20 39 20 64 65 6c 65 74 65 2d 63 68 61 72 20 2d 34 -at."(when-not".9.delete-char.-4
115a0 20 22 28 77 68 65 6e 22 20 35 20 22 2d 6e 6f 74 22 5d 20 32 20 28 23 24 20 2e 20 37 30 38 33 35 ."(when".5."-not"].2.(#$...70835
115c0 29 20 6e 69 6c 5d 29 0a 23 40 35 31 20 41 64 64 20 6f 72 20 72 65 6d 6f 76 65 20 61 20 6e 6f 74 ).nil]).#@51.Add.or.remove.a.not
115e0 20 66 6f 72 6d 20 61 72 6f 75 6e 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 6f 72 6d 2e 1f 0a .form.around.the.current.form...
11600 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 63 79 63 6c 65 2d 6e 6f 74 20 23 5b 30 (defalias.'clojure-cycle-not.#[0
11620 20 22 5c 32 31 32 5c 33 30 30 31 0b 00 5c 33 30 31 20 30 5c 32 30 32 0f 00 5c 32 31 30 5c 33 30 ."\212\3001..\301.0\202..\210\30
11640 32 5c 33 30 33 21 5c 32 31 30 5c 33 30 34 5c 33 30 35 21 5c 32 30 33 23 00 5c 33 30 36 5c 33 30 2\303!\210\304\305!\203#.\306\30
11660 37 21 5c 32 31 30 5c 33 31 30 20 5c 32 31 30 5c 33 30 36 5c 33 31 31 21 5c 32 30 32 2b 00 5c 33 7!\210\310.\210\306\311!\202+.\3
11680 30 35 63 5c 32 31 30 5c 33 31 30 20 5c 32 31 30 5c 33 31 32 63 29 5c 32 30 37 22 20 5b 28 73 63 05c\210\310.\210\312c)\207".[(sc
116a0 61 6e 2d 65 72 72 6f 72 29 20 62 61 63 6b 77 61 72 64 2d 75 70 2d 6c 69 73 74 20 75 73 65 72 2d an-error).backward-up-list.user-
116c0 65 72 72 6f 72 20 22 60 63 6c 6f 6a 75 72 65 2d 63 79 63 6c 65 2d 6e 6f 74 27 20 6d 75 73 74 20 error."`clojure-cycle-not'.must.
116e0 62 65 20 69 6e 76 6f 6b 65 64 20 69 6e 73 69 64 65 20 61 20 6c 69 73 74 22 20 6c 6f 6f 6b 69 6e be.invoked.inside.a.list".lookin
11700 67 2d 62 61 63 6b 20 22 28 6e 6f 74 20 22 20 64 65 6c 65 74 65 2d 63 68 61 72 20 2d 35 20 66 6f g-back."(not.".delete-char.-5.fo
11720 72 77 61 72 64 2d 73 65 78 70 20 31 20 22 29 22 5d 20 32 20 28 23 24 20 2e 20 37 31 31 31 37 29 rward-sexp.1.")"].2.(#$...71117)
11740 20 6e 69 6c 5d 29 0a 23 40 32 35 32 20 52 65 67 65 78 70 20 6d 61 74 63 68 69 6e 67 20 6c 65 74 .nil]).#@252.Regexp.matching.let
11760 20 6c 69 6b 65 20 65 78 70 72 65 73 73 69 6f 6e 73 2c 20 69 2e 65 2e 20 22 6c 65 74 22 2c 20 22 .like.expressions,.i.e.."let",."
11780 77 68 65 6e 2d 6c 65 74 22 2c 20 22 69 66 2d 6c 65 74 22 2e 0a 0a 54 68 65 20 66 69 72 73 74 20 when-let",."if-let"...The.first.
117a0 6d 61 74 63 68 2d 67 72 6f 75 70 20 69 73 20 74 68 65 20 6c 65 74 20 65 78 70 72 65 73 73 69 6f match-group.is.the.let.expressio
117c0 6e 2e 0a 0a 54 68 65 20 73 65 63 6f 6e 64 20 6d 61 74 63 68 2d 67 72 6f 75 70 20 69 73 20 74 68 n...The.second.match-group.is.th
117e0 65 20 77 68 69 74 65 73 70 61 63 65 20 6f 72 20 74 68 65 20 6f 70 65 6e 69 6e 67 20 73 71 75 61 e.whitespace.or.the.opening.squa
11800 72 65 0a 62 72 61 63 6b 65 74 20 69 66 20 6e 6f 20 77 68 69 74 65 73 70 61 63 65 20 62 65 74 77 re.bracket.if.no.whitespace.betw
11820 65 65 6e 20 74 68 65 20 6c 65 74 20 65 78 70 72 65 73 73 69 6f 6e 20 61 6e 64 20 74 68 65 0a 62 een.the.let.expression.and.the.b
11840 72 61 63 6b 65 74 2e 1f 0a 28 64 65 66 76 61 72 20 63 6c 6f 6a 75 72 65 2d 2d 6c 65 74 2d 72 65 racket...(defvar.clojure--let-re
11860 67 65 78 70 20 22 28 5c 5c 28 77 68 65 6e 2d 6c 65 74 5c 5c 7c 69 66 2d 6c 65 74 5c 5c 7c 6c 65 gexp."(\\(when-let\\|if-let\\|le
11880 74 5c 5c 29 5c 5c 28 5c 5c 73 2d 2a 5c 5c 7c 5c 5c 5b 5c 5c 29 22 20 28 23 24 20 2e 20 37 31 35 t\\)\\(\\s-*\\|\\[\\)".(#$...715
118a0 30 31 29 29 0a 23 40 34 36 20 47 6f 20 74 6f 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 01)).#@46.Go.to.the.beginning.of
118c0 20 74 68 65 20 6e 65 61 72 65 73 74 20 6c 65 74 20 66 6f 72 6d 2e 1f 0a 28 64 65 66 61 6c 69 61 .the.nearest.let.form...(defalia
118e0 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 67 6f 74 6f 2d 6c 65 74 20 23 5b 30 20 22 5c 33 30 31 20 5c s.'clojure--goto-let.#[0."\301.\
11900 32 30 33 16 00 5c 33 30 32 5c 33 30 33 21 5c 32 30 33 10 00 5c 33 30 31 20 5c 32 30 33 16 00 5c 203..\302\303!\203..\301.\203..\
11920 33 30 34 75 5c 32 31 30 5c 32 30 32 05 00 5c 33 30 35 31 2b 00 5c 33 30 32 08 21 3f 5c 32 30 35 304u\210\202..\3051+.\302.!?\205
11940 27 00 5c 33 30 36 20 5c 32 31 30 5c 32 30 32 1a 00 30 5c 32 30 32 2f 00 5c 32 31 30 5c 32 30 32 '.\306.\210\202..0\202/.\210\202
11960 30 00 5c 32 31 30 5c 33 30 32 08 21 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 2d 6c 65 74 2d 0.\210\302.!\207".[clojure--let-
11980 72 65 67 65 78 70 20 63 6c 6f 6a 75 72 65 2d 2d 69 6e 2d 73 74 72 69 6e 67 2d 70 20 6c 6f 6f 6b regexp.clojure--in-string-p.look
119a0 69 6e 67 2d 61 74 20 22 28 22 20 2d 31 20 28 65 72 72 6f 72 29 20 62 61 63 6b 77 61 72 64 2d 75 ing-at."(".-1.(error).backward-u
119c0 70 2d 6c 69 73 74 5d 20 32 20 28 23 24 20 2e 20 37 31 38 35 30 29 5d 29 0a 23 40 35 30 20 52 65 p-list].2.(#$...71850)]).#@50.Re
119e0 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 70 6f 69 6e 74 20 69 73 20 69 6e 73 69 64 65 20 turn.non-nil.if.point.is.inside.
11a00 61 20 6c 65 74 20 62 69 6e 64 69 6e 67 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 a.let.binding...(defalias.'cloju
11a20 72 65 2d 2d 69 6e 73 69 64 65 2d 6c 65 74 2d 62 69 6e 64 69 6e 67 2d 70 20 23 5b 30 20 22 5c 33 re--inside-let-binding-p.#[0."\3
11a40 30 30 31 5c 22 00 5c 32 31 32 60 5c 33 30 31 20 5c 32 31 30 5c 33 30 32 5c 33 30 33 21 5c 32 31 001\".\212`\301.\210\302\303!\21
11a60 30 5c 32 31 31 60 57 3f 5c 32 30 35 1d 00 5c 33 30 34 20 5c 32 31 30 5c 33 30 35 20 5c 32 31 30 0\211`W?\205..\304.\210\305.\210
11a80 5c 32 31 31 60 57 5c 32 36 32 01 29 30 5c 32 30 37 5c 32 31 30 5c 33 30 36 5c 32 30 37 22 20 5b \211`W\262.)0\207\210\306\207".[
11aa0 28 65 72 72 6f 72 29 20 63 6c 6f 6a 75 72 65 2d 2d 67 6f 74 6f 2d 6c 65 74 20 72 65 2d 73 65 61 (error).clojure--goto-let.re-sea
11ac0 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5c 5c 5b 22 20 66 6f 72 77 61 72 64 2d 73 65 78 70 20 75 rch-forward."\\[".forward-sexp.u
11ae0 70 2d 6c 69 73 74 20 6e 69 6c 5d 20 33 20 28 23 24 20 2e 20 37 32 31 35 38 29 5d 29 0a 23 40 31 p-list.nil].3.(#$...72158)]).#@1
11b00 30 33 20 4d 6f 76 65 20 62 65 66 6f 72 65 20 74 68 65 20 62 6f 75 6e 64 20 6e 61 6d 65 20 6f 66 03.Move.before.the.bound.name.of
11b20 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 69 6e 64 69 6e 67 2e 0a 41 73 73 75 6d 65 20 74 68 61 .the.current.binding..Assume.tha
11b40 74 20 70 6f 69 6e 74 20 69 73 20 69 6e 20 74 68 65 20 62 69 6e 64 69 6e 67 20 66 6f 72 6d 20 6f t.point.is.in.the.binding.form.o
11b60 66 20 61 20 6c 65 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 62 65 f.a.let...(defalias.'clojure--be
11b80 67 69 6e 6e 69 6e 67 2d 6f 66 2d 63 75 72 72 65 6e 74 2d 6c 65 74 2d 62 69 6e 64 69 6e 67 20 23 ginning-of-current-let-binding.#
11ba0 5b 30 20 22 60 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 5c 33 30 32 21 5c 32 31 30 5c 33 30 33 75 [0."`\300.\210\301\302!\210\303u
11bc0 5c 32 31 30 5c 32 31 31 60 56 5c 32 30 33 17 00 5c 33 30 34 20 5c 32 31 30 5c 32 30 32 0b 00 5c \210\211`V\203..\304.\210\202..\
11be0 33 30 35 5c 33 30 36 21 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 2d 67 6f 74 6f 2d 6c 65 74 305\306!\207".[clojure--goto-let
11c00 20 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5b 22 20 6e 69 6c 20 66 6f 72 77 61 72 64 2d .search-forward."[".nil.forward-
11c20 73 65 78 70 20 62 61 63 6b 77 61 72 64 2d 73 65 78 70 20 32 5d 20 33 20 28 23 24 20 2e 20 37 32 sexp.backward-sexp.2].3.(#$...72
11c40 34 35 31 29 5d 29 0a 23 40 35 34 20 4b 65 65 70 20 74 68 65 20 63 6f 6c 75 6d 6e 20 70 6f 73 69 451)]).#@54.Keep.the.column.posi
11c60 74 69 6f 6e 20 77 68 69 6c 65 20 67 6f 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 6c 69 6e 65 2e tion.while.go.the.previous.line.
11c80 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 70 72 65 76 69 6f 75 73 2d 6c ..(defalias.'clojure--previous-l
11ca0 69 6e 65 20 23 5b 30 20 22 69 5c 33 30 30 79 5c 32 31 30 5c 33 30 31 01 21 5c 32 30 37 22 20 5b ine.#[0."i\300y\210\301.!\207".[
11cc0 2d 31 20 6d 6f 76 65 2d 74 6f 2d 63 6f 6c 75 6d 6e 5d 20 33 20 28 23 24 20 2e 20 37 32 37 38 30 -1.move-to-column].3.(#$...72780
11ce0 29 5d 29 0a 23 40 37 33 20 4d 6f 76 65 20 74 6f 20 72 69 67 68 74 20 70 6c 61 63 65 20 69 6e 20 )]).#@73.Move.to.right.place.in.
11d00 74 68 65 20 6c 65 74 20 66 6f 72 6d 20 74 6f 20 69 6e 73 65 72 74 20 61 20 6e 65 77 20 62 69 6e the.let.form.to.insert.a.new.bin
11d20 64 69 6e 67 20 61 6e 64 20 69 6e 64 65 6e 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f ding.and.indent...(defalias.'clo
11d40 6a 75 72 65 2d 2d 70 72 65 70 61 72 65 2d 74 6f 2d 69 6e 73 65 72 74 2d 6e 65 77 2d 6c 65 74 2d jure--prepare-to-insert-new-let-
11d60 62 69 6e 64 69 6e 67 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 33 11 00 5c 33 30 31 20 5c 32 31 binding.#[0."\300.\203..\301.\21
11d80 30 5c 33 30 32 20 5c 32 31 30 5c 33 30 33 20 5c 32 31 30 5c 33 30 34 20 5c 32 30 37 5c 33 30 35 0\302.\210\303.\210\304.\207\305
11da0 20 5c 32 31 30 5c 33 30 36 5c 33 30 37 21 5c 32 31 30 5c 33 31 30 20 5c 32 31 30 5c 33 31 31 20 .\210\306\307!\210\310.\210\311.
11dc0 5c 32 31 30 5c 33 31 32 5c 33 31 33 21 5c 32 31 30 5c 33 31 33 75 5c 32 31 30 5c 33 31 34 5c 33 \210\312\313!\210\313u\210\314\3
11de0 31 35 21 5c 32 30 33 2e 00 5c 33 31 36 75 5c 32 30 37 5c 33 31 36 75 5c 32 31 30 5c 33 30 32 20 15!\203..\316u\207\316u\210\302.
11e00 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 2d 69 6e 73 69 64 65 2d 6c 65 74 2d 62 69 6e 64 69 \207".[clojure--inside-let-bindi
11e20 6e 67 2d 70 20 63 6c 6f 6a 75 72 65 2d 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 63 75 72 72 65 ng-p.clojure--beginning-of-curre
11e40 6e 74 2d 6c 65 74 2d 62 69 6e 64 69 6e 67 20 6e 65 77 6c 69 6e 65 2d 61 6e 64 2d 69 6e 64 65 6e nt-let-binding.newline-and-inden
11e60 74 20 63 6c 6f 6a 75 72 65 2d 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 20 69 6e 64 65 6e 74 2d t.clojure--previous-line.indent-
11e80 66 6f 72 2d 74 61 62 2d 63 6f 6d 6d 61 6e 64 20 63 6c 6f 6a 75 72 65 2d 2d 67 6f 74 6f 2d 6c 65 for-tab-command.clojure--goto-le
11ea0 74 20 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5b 22 20 62 61 63 6b 77 61 72 64 2d 75 70 t.search-forward."[".backward-up
11ec0 2d 6c 69 73 74 20 66 6f 72 77 61 72 64 2d 73 65 78 70 20 64 6f 77 6e 2d 6c 69 73 74 20 2d 31 20 -list.forward-sexp.down-list.-1.
11ee0 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c 5c 5b 5c 5c 73 2d 2a 5c 5c 5d 22 20 6e 69 6c 5d 20 32 20 looking-at."\\[\\s-*\\]".nil].2.
11f00 28 23 24 20 2e 20 37 32 39 33 37 29 5d 29 0a 23 40 34 37 20 52 65 74 75 72 6e 20 61 20 72 65 67 (#$...72937)]).#@47.Return.a.reg
11f20 65 78 70 20 66 6f 72 20 6d 61 74 63 68 69 6e 67 20 53 45 58 50 2e 0a 0a 28 66 6e 20 53 45 58 50 exp.for.matching.SEXP...(fn.SEXP
11f40 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 73 65 78 70 2d 72 65 67 65 )..(defalias.'clojure--sexp-rege
11f60 78 70 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 xp.#[257."\300\301\302\303\304\3
11f80 30 35 06 06 21 5c 22 5c 33 30 36 23 5c 33 30 30 51 5c 32 30 37 22 20 5b 22 5c 5c 28 5b 5e 5b 3a 05..!\"\306#\300Q\207".["\\([^[:
11fa0 77 6f 72 64 3a 5d 5e 2d 5d 5c 5c 29 22 20 6d 61 70 63 6f 6e 63 61 74 20 69 64 65 6e 74 69 74 79 word:]^-]\\)".mapconcat.identity
11fc0 20 6d 61 70 63 61 72 20 72 65 67 65 78 70 2d 71 75 6f 74 65 20 73 70 6c 69 74 2d 73 74 72 69 6e .mapcar.regexp-quote.split-strin
11fe0 67 20 22 5b 5b 3a 73 70 61 63 65 3a 5d 5c 6e 0d 5d 2b 22 5d 20 38 20 28 23 24 20 2e 20 37 33 34 g."[[:space:]\n.]+"].8.(#$...734
12000 39 32 29 5d 29 0a 23 40 31 39 34 20 52 65 70 6c 61 63 65 20 61 20 62 69 6e 64 69 6e 67 20 77 69 92)]).#@194.Replace.a.binding.wi
12020 74 68 20 69 74 73 20 62 6f 75 6e 64 20 6e 61 6d 65 20 69 6e 20 74 68 65 20 6c 65 74 20 66 6f 72 th.its.bound.name.in.the.let.for
12040 6d 2e 0a 0a 42 4f 55 4e 44 2d 4e 41 4d 45 20 69 73 20 74 68 65 20 6e 61 6d 65 20 28 6c 65 66 74 m...BOUND-NAME.is.the.name.(left
12060 2d 68 61 6e 64 20 73 69 64 65 29 20 6f 66 20 61 20 62 69 6e 64 69 6e 67 2e 0a 0a 49 4e 49 54 2d -hand.side).of.a.binding...INIT-
12080 45 58 50 52 20 69 73 20 74 68 65 20 76 61 6c 75 65 20 28 72 69 67 68 74 2d 68 61 6e 64 20 73 69 EXPR.is.the.value.(right-hand.si
120a0 64 65 29 20 6f 66 20 61 20 62 69 6e 64 69 6e 67 2e 0a 0a 28 66 6e 20 42 4f 55 4e 44 2d 4e 41 4d de).of.a.binding...(fn.BOUND-NAM
120c0 45 20 49 4e 49 54 2d 45 58 50 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 E.INIT-EXPR)..(defalias.'clojure
120e0 2d 2d 72 65 70 6c 61 63 65 2d 73 65 78 70 2d 77 69 74 68 2d 62 69 6e 64 69 6e 67 20 23 5b 35 31 --replace-sexp-with-binding.#[51
12100 34 20 22 5c 32 31 32 5c 33 30 30 5c 33 30 31 02 21 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 22 5c 4."\212\300\301.!\302\303\304\"\
12120 33 30 35 23 5c 32 30 35 18 00 5c 33 30 36 5c 33 30 37 03 5c 33 31 30 51 21 5c 32 31 30 5c 32 30 305#\205..\306\307.\310Q!\210\20
12140 32 01 00 29 5c 32 30 37 22 20 5b 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 63 6c 6f 2..)\207".[re-search-forward.clo
12160 6a 75 72 65 2d 2d 73 65 78 70 2d 72 65 67 65 78 70 20 63 6c 6f 6a 75 72 65 2d 2d 70 6f 69 6e 74 jure--sexp-regexp.clojure--point
12180 2d 61 66 74 65 72 20 63 6c 6f 6a 75 72 65 2d 2d 67 6f 74 6f 2d 6c 65 74 20 66 6f 72 77 61 72 64 -after.clojure--goto-let.forward
121a0 2d 73 65 78 70 20 74 20 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 5c 5c 31 22 20 22 5c 5c 32 -sexp.t.replace-match."\\1"."\\2
121c0 22 5d 20 37 20 28 23 24 20 2e 20 37 33 37 34 30 29 5d 29 0a 23 40 31 34 33 20 52 65 70 6c 61 63 "].7.(#$...73740)]).#@143.Replac
121e0 65 20 62 69 6e 64 69 6e 67 73 20 77 69 74 68 20 74 68 65 69 72 20 72 65 73 70 65 63 74 69 76 65 e.bindings.with.their.respective
12200 20 62 6f 75 6e 64 20 6e 61 6d 65 73 20 69 6e 20 74 68 65 20 6c 65 74 20 66 6f 72 6d 2e 0a 0a 42 .bound.names.in.the.let.form...B
12220 49 4e 44 49 4e 47 53 20 69 73 20 74 68 65 20 6c 69 73 74 20 6f 66 20 62 6f 75 6e 64 20 6e 61 6d INDINGS.is.the.list.of.bound.nam
12240 65 73 20 61 6e 64 20 69 6e 69 74 20 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 0a 28 66 6e 20 42 49 es.and.init.expressions...(fn.BI
12260 4e 44 49 4e 47 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 72 65 70 NDINGS)..(defalias.'clojure--rep
12280 6c 61 63 65 2d 73 65 78 70 73 2d 77 69 74 68 2d 62 69 6e 64 69 6e 67 73 20 23 5b 32 35 37 20 22 lace-sexps-with-bindings.#[257."
122a0 5c 32 31 31 01 41 5c 32 36 32 02 5c 32 34 32 01 5c 32 31 31 41 5c 32 36 32 03 5c 32 34 32 01 5c \211.A\262.\242.\211A\262.\242.\
122c0 32 30 35 18 00 5c 33 30 30 02 02 5c 22 5c 32 31 30 5c 33 30 31 03 21 5c 32 30 37 22 20 5b 63 6c 205..\300..\"\210\301.!\207".[cl
122e0 6f 6a 75 72 65 2d 2d 72 65 70 6c 61 63 65 2d 73 65 78 70 2d 77 69 74 68 2d 62 69 6e 64 69 6e 67 ojure--replace-sexp-with-binding
12300 20 63 6c 6f 6a 75 72 65 2d 2d 72 65 70 6c 61 63 65 2d 73 65 78 70 73 2d 77 69 74 68 2d 62 69 6e .clojure--replace-sexps-with-bin
12320 64 69 6e 67 73 5d 20 36 20 28 23 24 20 2e 20 37 34 32 30 32 29 5d 29 0a 23 40 33 30 20 52 65 70 dings].6.(#$...74202)]).#@30.Rep
12340 6c 61 63 65 20 73 65 78 70 73 20 77 69 74 68 20 62 69 6e 64 69 6e 67 73 2e 1f 0a 28 64 65 66 61 lace.sexps.with.bindings...(defa
12360 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 72 65 70 6c 61 63 65 2d 73 65 78 70 73 2d 77 69 74 lias.'clojure--replace-sexps-wit
12380 68 2d 62 69 6e 64 69 6e 67 73 2d 61 6e 64 2d 69 6e 64 65 6e 74 20 23 5b 30 20 22 5c 33 30 30 5c h-bindings-and-indent.#[0."\300\
123a0 33 30 31 20 21 5c 32 31 30 5c 33 30 32 5c 33 30 33 5c 33 30 34 21 5c 33 30 33 5c 33 30 34 5c 33 301.!\210\302\303\304!\303\304\3
123c0 30 35 5c 22 5c 22 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 2d 72 65 70 6c 61 63 65 2d 73 65 05\"\"\207".[clojure--replace-se
123e0 78 70 73 2d 77 69 74 68 2d 62 69 6e 64 69 6e 67 73 20 63 6c 6f 6a 75 72 65 2d 2d 72 65 61 64 2d xps-with-bindings.clojure--read-
12400 6c 65 74 2d 62 69 6e 64 69 6e 67 73 20 63 6c 6f 6a 75 72 65 2d 69 6e 64 65 6e 74 2d 72 65 67 69 let-bindings.clojure-indent-regi
12420 6f 6e 20 63 6c 6f 6a 75 72 65 2d 2d 70 6f 69 6e 74 2d 61 66 74 65 72 20 63 6c 6f 6a 75 72 65 2d on.clojure--point-after.clojure-
12440 2d 67 6f 74 6f 2d 6c 65 74 20 66 6f 72 77 61 72 64 2d 73 65 78 70 5d 20 35 20 28 23 24 20 2e 20 -goto-let.forward-sexp].5.(#$...
12460 37 34 35 35 37 29 5d 29 0a 23 40 31 34 35 20 52 65 61 64 20 74 68 65 20 62 6f 75 6e 64 2d 6e 61 74557)]).#@145.Read.the.bound-na
12480 6d 65 20 61 6e 64 20 69 6e 69 74 20 65 78 70 72 65 73 73 69 6f 6e 20 70 61 69 72 73 20 69 6e 20 me.and.init.expression.pairs.in.
124a0 74 68 65 20 62 69 6e 64 69 6e 67 20 66 6f 72 6d 2e 0a 52 65 74 75 72 6e 20 61 20 6c 69 73 74 3a the.binding.form..Return.a.list:
124c0 20 6f 64 64 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 20 62 6f 75 6e 64 20 6e 61 6d 65 73 2c 20 65 .odd.elements.are.bound.names,.e
124e0 76 65 6e 20 65 6c 65 6d 65 6e 74 73 20 69 6e 69 74 20 65 78 70 72 65 73 73 69 6f 6e 73 2e 1f 0a ven.elements.init.expressions...
12500 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 72 65 61 64 2d 6c 65 74 2d 62 69 6e (defalias.'clojure--read-let-bin
12520 64 69 6e 67 73 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 5c 33 30 32 21 5c 32 31 dings.#[0."\300.\210\301\302!\21
12540 30 60 5c 32 31 31 5c 32 31 32 5c 33 30 33 75 5c 32 31 30 5c 33 30 34 20 5c 32 31 30 5c 33 30 31 0`\211\212\303u\210\304.\210\301
12560 5c 33 30 33 21 5c 32 31 30 60 29 5c 33 30 35 02 02 55 5c 32 30 34 56 00 5c 33 30 34 20 5c 32 31 \303!\210`)\305..U\204V.\304.\21
12580 30 5c 33 30 36 03 60 5c 22 5c 32 31 31 5c 33 30 37 5c 33 31 30 02 5c 22 5c 32 30 33 34 00 5c 33 0\306.`\"\211\307\310.\"\2034.\3
125a0 31 31 5c 33 31 32 5c 33 31 33 5c 32 31 31 04 24 5c 32 36 32 01 5c 33 30 37 5c 33 31 34 02 5c 22 11\312\313\211.$\262.\307\314.\"
125c0 5c 32 30 33 46 00 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 32 31 31 04 24 5c 32 36 36 5c 32 30 32 \203F.\311\312\313\211.$\266\202
125e0 5c 32 30 32 48 00 5c 32 36 32 01 01 42 5c 32 36 32 01 5c 33 31 35 5c 33 30 35 77 5c 32 31 30 60 \202H.\262..B\262.\315\305w\210`
12600 5c 32 36 32 03 5c 32 30 32 17 00 5c 32 31 31 5c 32 33 37 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 \262.\202..\211\237\207".[clojur
12620 65 2d 2d 67 6f 74 6f 2d 6c 65 74 20 64 6f 77 6e 2d 6c 69 73 74 20 32 20 2d 31 20 66 6f 72 77 61 e--goto-let.down-list.2.-1.forwa
12640 72 64 2d 73 65 78 70 20 6e 69 6c 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d rd-sexp.nil.buffer-substring-no-
12660 70 72 6f 70 65 72 74 69 65 73 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5b 20 09 5c 6e 0d 5d properties.string-match."[..\n.]
12680 2b 5c 5c 27 22 20 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 22 20 74 20 22 5c 5c 60 5b 20 09 +\\'".replace-match."".t."\\`[..
126a0 5c 6e 0d 5d 2b 22 20 22 0d 5c 6e 09 5b 3a 62 6c 61 6e 6b 3a 5d 22 5d 20 31 31 20 28 23 24 20 2e \n.]+".".\n.[:blank:]"].11.(#$..
126c0 20 37 34 38 36 33 29 5d 29 0a 23 40 31 35 33 20 43 72 65 61 74 65 20 61 20 6c 65 74 20 66 6f 72 .74863)]).#@153.Create.a.let.for
126e0 6d 2c 20 62 69 6e 64 69 6e 67 20 74 68 65 20 66 6f 72 6d 20 61 74 20 70 6f 69 6e 74 20 77 69 74 m,.binding.the.form.at.point.wit
12700 68 20 4e 41 4d 45 2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 6e 75 6d 65 72 69 63 20 61 72 67 75 6d 65 h.NAME...Optional.numeric.argume
12720 6e 74 20 4e 2c 20 69 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 6e 74 72 6f 64 75 63 65 73 20 74 68 65 nt.N,.if.non-nil,.introduces.the
12740 20 6c 65 74 20 4e 0a 6c 69 73 74 73 20 75 70 2e 0a 0a 28 66 6e 20 4e 41 4d 45 20 26 6f 70 74 69 .let.N.lists.up...(fn.NAME.&opti
12760 6f 6e 61 6c 20 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 69 6e 74 onal.N)..(defalias.'clojure--int
12780 72 6f 64 75 63 65 2d 6c 65 74 2d 69 6e 74 65 72 6e 61 6c 20 23 5b 35 31 33 20 22 5c 32 31 31 5c roduce-let-internal.#[513."\211\
127a0 32 34 37 5c 32 30 33 35 00 5c 33 30 30 20 02 63 5c 32 31 30 5c 33 30 31 31 15 00 5c 33 30 32 02 247\2035.\300..c\210\3011..\302.
127c0 21 30 5c 32 30 32 19 00 5c 32 31 30 5c 32 30 32 1a 00 5c 32 31 30 5c 33 30 33 5c 33 30 30 20 5c !0\202..\210\202..\210\303\300.\
127e0 33 30 34 5c 32 36 31 03 5c 32 31 30 5c 33 30 35 20 5c 32 31 30 5c 33 30 36 20 5c 32 31 30 5c 33 304\261.\210\305.\210\306.\210\3
12800 30 37 20 5c 32 31 30 5c 33 31 30 03 5c 33 31 31 03 5c 33 31 32 5c 32 36 31 05 5c 32 31 30 5c 33 07.\210\310.\311.\312\261.\210\3
12820 31 33 20 5c 32 30 37 5c 33 31 34 5c 33 30 30 20 5c 33 31 35 5c 32 36 31 03 5c 32 31 30 5c 33 30 13.\207\314\300.\315\261.\210\30
12840 35 20 5c 32 31 30 5c 33 31 36 5c 33 30 30 20 5c 33 30 34 5c 32 36 31 03 5c 32 31 30 5c 33 30 35 5.\210\316\300.\304\261.\210\305
12860 20 5c 32 31 30 5c 33 30 36 5c 33 31 37 21 5c 32 31 30 01 63 5c 32 31 30 5c 33 30 37 20 5c 32 31 .\210\306\317!\210.c\210\307.\21
12880 30 5c 33 32 30 20 5c 32 31 30 5c 33 32 31 20 5c 32 31 30 01 63 5c 32 30 37 22 20 5b 63 6c 6f 6a 0\320.\210\321.\210.c\207".[cloj
128a0 75 72 65 2d 64 65 6c 65 74 65 2d 61 6e 64 2d 65 78 74 72 61 63 74 2d 73 65 78 70 20 28 65 72 72 ure-delete-and-extract-sexp.(err
128c0 6f 72 29 20 62 61 63 6b 77 61 72 64 2d 75 70 2d 6c 69 73 74 20 22 28 6c 65 74 22 20 22 29 22 20 or).backward-up-list."(let".")".
128e0 62 61 63 6b 77 61 72 64 2d 73 65 78 70 20 64 6f 77 6e 2d 6c 69 73 74 20 66 6f 72 77 61 72 64 2d backward-sexp.down-list.forward-
12900 73 65 78 70 20 22 20 5b 22 20 22 20 22 20 22 5d 5c 6e 22 20 63 6c 6f 6a 75 72 65 2d 2d 72 65 70 sexp.".["."."."]\n".clojure--rep
12920 6c 61 63 65 2d 73 65 78 70 73 2d 77 69 74 68 2d 62 69 6e 64 69 6e 67 73 2d 61 6e 64 2d 69 6e 64 lace-sexps-with-bindings-and-ind
12940 65 6e 74 20 22 5b 20 22 20 22 5d 22 20 22 28 6c 65 74 20 22 20 32 20 75 70 2d 6c 69 73 74 20 6e ent."[."."]"."(let.".2.up-list.n
12960 65 77 6c 69 6e 65 2d 61 6e 64 2d 69 6e 64 65 6e 74 5d 20 38 20 28 23 24 20 2e 20 37 35 34 37 32 ewline-and-indent].8.(#$...75472
12980 29 5d 29 0a 23 40 36 33 20 42 69 6e 64 20 74 68 65 20 66 6f 72 6d 20 61 74 20 70 6f 69 6e 74 20 )]).#@63.Bind.the.form.at.point.
129a0 74 6f 20 4e 41 4d 45 20 69 6e 20 74 68 65 20 6e 65 61 72 65 73 74 20 6c 65 74 2e 0a 0a 28 66 6e to.NAME.in.the.nearest.let...(fn
129c0 20 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 6d 6f 76 65 .NAME)..(defalias.'clojure--move
129e0 2d 74 6f 2d 6c 65 74 2d 69 6e 74 65 72 6e 61 6c 20 23 5b 32 35 37 20 22 5c 32 31 32 5c 33 30 30 -to-let-internal.#[257."\212\300
12a00 20 29 5c 32 30 34 0b 00 5c 33 30 31 01 21 5c 32 30 37 5c 33 30 32 20 01 63 5c 32 31 30 5c 33 30 .)\204..\301.!\207\302..c\210\30
12a20 33 20 5c 32 31 30 5c 32 31 31 63 5c 32 31 30 5c 33 30 34 20 5c 32 31 30 5c 33 30 35 63 5c 32 31 3.\210\211c\210\304.\210\305c\21
12a40 30 5c 33 30 36 75 5c 32 31 30 01 63 5c 32 31 30 5c 33 30 37 20 5c 32 30 37 22 20 5b 63 6c 6f 6a 0\306u\210.c\210\307.\207".[cloj
12a60 75 72 65 2d 2d 67 6f 74 6f 2d 6c 65 74 20 63 6c 6f 6a 75 72 65 2d 2d 69 6e 74 72 6f 64 75 63 65 ure--goto-let.clojure--introduce
12a80 2d 6c 65 74 2d 69 6e 74 65 72 6e 61 6c 20 63 6c 6f 6a 75 72 65 2d 64 65 6c 65 74 65 2d 61 6e 64 -let-internal.clojure-delete-and
12aa0 2d 65 78 74 72 61 63 74 2d 73 65 78 70 20 63 6c 6f 6a 75 72 65 2d 2d 70 72 65 70 61 72 65 2d 74 -extract-sexp.clojure--prepare-t
12ac0 6f 2d 69 6e 73 65 72 74 2d 6e 65 77 2d 6c 65 74 2d 62 69 6e 64 69 6e 67 20 62 61 63 6b 77 61 72 o-insert-new-let-binding.backwar
12ae0 64 2d 73 65 78 70 20 22 20 22 20 2d 31 20 63 6c 6f 6a 75 72 65 2d 2d 72 65 70 6c 61 63 65 2d 73 d-sexp.".".-1.clojure--replace-s
12b00 65 78 70 73 2d 77 69 74 68 2d 62 69 6e 64 69 6e 67 73 2d 61 6e 64 2d 69 6e 64 65 6e 74 5d 20 33 exps-with-bindings-and-indent].3
12b20 20 28 23 24 20 2e 20 37 36 31 36 39 29 5d 29 0a 23 40 36 33 20 53 6c 75 72 70 20 74 68 65 20 73 .(#$...76169)]).#@63.Slurp.the.s
12b40 2d 65 78 70 72 65 73 73 69 6f 6e 20 62 65 66 6f 72 65 20 74 68 65 20 6c 65 74 20 66 6f 72 6d 20 -expression.before.the.let.form.
12b60 69 6e 74 6f 20 74 68 65 20 6c 65 74 20 66 6f 72 6d 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 into.the.let.form...(defalias.'c
12b80 6c 6f 6a 75 72 65 2d 2d 6c 65 74 2d 62 61 63 6b 77 61 72 64 2d 73 6c 75 72 70 2d 73 65 78 70 2d lojure--let-backward-slurp-sexp-
12ba0 69 6e 74 65 72 6e 61 6c 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 20 5c 32 31 30 internal.#[0."\300.\210\301.\210
12bc0 5c 33 30 32 20 5c 32 31 31 5c 33 30 33 5c 33 30 34 02 5c 22 5c 32 30 33 18 00 5c 33 30 35 5c 33 \302.\211\303\304.\"\203..\305\3
12be0 30 36 5c 33 30 37 5c 32 31 31 04 24 5c 32 36 32 01 5c 33 30 33 5c 33 31 30 02 5c 22 5c 32 30 33 06\307\211.$\262.\303\310.\"\203
12c00 2a 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 32 31 31 04 24 5c 32 36 36 5c 32 30 32 5c 32 30 32 *.\305\306\307\211.$\266\202\202
12c20 2c 00 5c 32 36 32 01 5c 33 31 31 20 5c 32 31 30 5c 33 31 32 20 5c 32 31 30 5c 33 31 33 5c 33 31 ,.\262.\311.\210\312.\210\313\31
12c40 34 21 5c 32 31 30 5c 33 31 35 20 5c 32 31 30 5c 32 31 31 63 5c 32 31 30 5c 33 31 36 20 5c 32 30 4!\210\315.\210\211c\210\316.\20
12c60 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 2d 67 6f 74 6f 2d 6c 65 74 20 62 61 63 6b 77 61 72 64 2d 73 7".[clojure--goto-let.backward-s
12c80 65 78 70 20 63 6c 6f 6a 75 72 65 2d 64 65 6c 65 74 65 2d 61 6e 64 2d 65 78 74 72 61 63 74 2d 73 exp.clojure-delete-and-extract-s
12ca0 65 78 70 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5b 20 09 5c 6e 0d 5d 2b 5c 5c 27 22 20 72 exp.string-match."[..\n.]+\\'".r
12cc0 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 22 20 74 20 22 5c 5c 60 5b 20 09 5c 6e 0d 5d 2b 22 20 eplace-match."".t."\\`[..\n.]+".
12ce0 64 65 6c 65 74 65 2d 62 6c 61 6e 6b 2d 6c 69 6e 65 73 20 64 6f 77 6e 2d 6c 69 73 74 20 66 6f 72 delete-blank-lines.down-list.for
12d00 77 61 72 64 2d 73 65 78 70 20 32 20 6e 65 77 6c 69 6e 65 2d 61 6e 64 2d 69 6e 64 65 6e 74 20 63 ward-sexp.2.newline-and-indent.c
12d20 6c 6f 6a 75 72 65 2d 2d 72 65 70 6c 61 63 65 2d 73 65 78 70 73 2d 77 69 74 68 2d 62 69 6e 64 69 lojure--replace-sexps-with-bindi
12d40 6e 67 73 2d 61 6e 64 2d 69 6e 64 65 6e 74 5d 20 37 20 28 23 24 20 2e 20 37 36 35 39 37 29 5d 29 ngs-and-indent].7.(#$...76597)])
12d60 0a 23 40 31 36 36 20 53 6c 75 72 70 20 74 68 65 20 73 2d 65 78 70 72 65 73 73 69 6f 6e 20 62 65 .#@166.Slurp.the.s-expression.be
12d80 66 6f 72 65 20 74 68 65 20 6c 65 74 20 66 6f 72 6d 20 69 6e 74 6f 20 74 68 65 20 6c 65 74 20 66 fore.the.let.form.into.the.let.f
12da0 6f 72 6d 2e 0a 57 69 74 68 20 61 20 6e 75 6d 62 65 72 69 63 20 70 72 65 66 69 78 20 61 72 67 75 orm..With.a.numberic.prefix.argu
12dc0 6d 65 6e 74 20 73 6c 75 72 70 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 4e 20 73 2d 65 78 70 72 ment.slurp.the.previous.N.s-expr
12de0 65 73 73 69 6f 6e 20 69 6e 74 6f 20 74 68 65 20 6c 65 74 20 66 6f 72 6d 2e 0a 0a 28 66 6e 20 26 ession.into.the.let.form...(fn.&
12e00 6f 70 74 69 6f 6e 61 6c 20 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d optional.N)..(defalias.'clojure-
12e20 6c 65 74 2d 62 61 63 6b 77 61 72 64 2d 73 6c 75 72 70 2d 73 65 78 70 20 23 5b 32 35 36 20 22 5c let-backward-slurp-sexp.#[256."\
12e40 32 31 31 5c 32 30 34 07 00 5c 33 30 30 5c 32 36 32 01 5c 32 31 31 5c 33 30 31 5c 32 31 31 02 57 211\204..\300\262.\211\301\211.W
12e60 5c 32 30 35 1d 00 5c 32 31 31 5c 32 31 32 5c 33 30 32 20 5c 32 31 30 29 5c 32 31 30 5c 32 31 31 \205..\211\212\302.\210)\210\211
12e80 54 5c 32 36 32 01 5c 32 30 32 09 00 5c 32 30 37 22 20 5b 31 20 30 20 63 6c 6f 6a 75 72 65 2d 2d T\262.\202..\207".[1.0.clojure--
12ea0 6c 65 74 2d 62 61 63 6b 77 61 72 64 2d 73 6c 75 72 70 2d 73 65 78 70 2d 69 6e 74 65 72 6e 61 6c let-backward-slurp-sexp-internal
12ec0 5d 20 35 20 28 23 24 20 2e 20 37 37 31 35 39 29 20 22 70 22 5d 29 0a 23 40 36 37 20 53 6c 75 72 ].5.(#$...77159)."p"]).#@67.Slur
12ee0 70 20 74 68 65 20 6e 65 78 74 20 73 2d 65 78 70 72 65 73 73 69 6f 6e 20 61 66 74 65 72 20 74 68 p.the.next.s-expression.after.th
12f00 65 20 6c 65 74 20 66 6f 72 6d 20 69 6e 74 6f 20 74 68 65 20 6c 65 74 20 66 6f 72 6d 2e 1f 0a 28 e.let.form.into.the.let.form...(
12f20 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 2d 6c 65 74 2d 66 6f 72 77 61 72 64 2d 73 defalias.'clojure--let-forward-s
12f40 6c 75 72 70 2d 73 65 78 70 2d 69 6e 74 65 72 6e 61 6c 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 31 lurp-sexp-internal.#[0."\300.\21
12f60 30 5c 33 30 31 20 5c 32 31 30 5c 33 30 32 20 5c 32 31 31 5c 33 30 33 5c 33 30 34 02 5c 22 5c 32 0\301.\210\302.\211\303\304.\"\2
12f80 30 33 18 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 32 31 31 04 24 5c 32 36 32 01 5c 33 30 33 5c 03..\305\306\307\211.$\262.\303\
12fa0 33 31 30 02 5c 22 5c 32 30 33 2a 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 32 31 31 04 24 5c 32 310.\"\203*.\305\306\307\211.$\2
12fc0 36 36 5c 32 30 32 5c 32 30 32 2c 00 5c 32 36 32 01 5c 33 31 31 5c 33 31 32 21 5c 32 31 30 5c 33 66\202\202,.\262.\311\312!\210\3
12fe0 31 33 20 5c 32 31 30 5c 32 31 31 63 5c 32 31 30 5c 33 31 34 20 5c 32 30 37 22 20 5b 63 6c 6f 6a 13.\210\211c\210\314.\207".[cloj
13000 75 72 65 2d 2d 67 6f 74 6f 2d 6c 65 74 20 66 6f 72 77 61 72 64 2d 73 65 78 70 20 63 6c 6f 6a 75 ure--goto-let.forward-sexp.cloju
13020 72 65 2d 64 65 6c 65 74 65 2d 61 6e 64 2d 65 78 74 72 61 63 74 2d 73 65 78 70 20 73 74 72 69 6e re-delete-and-extract-sexp.strin
13040 67 2d 6d 61 74 63 68 20 22 5b 20 09 5c 6e 0d 5d 2b 5c 5c 27 22 20 72 65 70 6c 61 63 65 2d 6d 61 g-match."[..\n.]+\\'".replace-ma
13060 74 63 68 20 22 22 20 74 20 22 5c 5c 60 5b 20 09 5c 6e 0d 5d 2b 22 20 64 6f 77 6e 2d 6c 69 73 74 tch."".t."\\`[..\n.]+".down-list
13080 20 2d 31 20 6e 65 77 6c 69 6e 65 2d 61 6e 64 2d 69 6e 64 65 6e 74 20 63 6c 6f 6a 75 72 65 2d 2d .-1.newline-and-indent.clojure--
130a0 72 65 70 6c 61 63 65 2d 73 65 78 70 73 2d 77 69 74 68 2d 62 69 6e 64 69 6e 67 73 2d 61 6e 64 2d replace-sexps-with-bindings-and-
130c0 69 6e 64 65 6e 74 5d 20 37 20 28 23 24 20 2e 20 37 37 35 33 32 29 5d 29 0a 23 40 31 36 36 20 53 indent].7.(#$...77532)]).#@166.S
130e0 6c 75 72 70 20 74 68 65 20 6e 65 78 74 20 73 2d 65 78 70 72 65 73 73 69 6f 6e 20 61 66 74 65 72 lurp.the.next.s-expression.after
13100 20 74 68 65 20 6c 65 74 20 66 6f 72 6d 20 69 6e 74 6f 20 74 68 65 20 6c 65 74 20 66 6f 72 6d 2e .the.let.form.into.the.let.form.
13120 0a 57 69 74 68 20 61 20 6e 75 6d 65 72 69 63 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 .With.a.numeric.prefix.argument.
13140 73 6c 75 72 70 20 74 68 65 20 6e 65 78 74 20 4e 20 73 2d 65 78 70 72 65 73 73 69 6f 6e 73 20 69 slurp.the.next.N.s-expressions.i
13160 6e 74 6f 20 74 68 65 20 6c 65 74 20 66 6f 72 6d 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c nto.the.let.form...(fn.&optional
13180 20 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 2d 6c 65 74 2d 66 6f 72 77 .N)..(defalias.'clojure-let-forw
131a0 61 72 64 2d 73 6c 75 72 70 2d 73 65 78 70 20 23 5b 32 35 36 20 22 5c 32 31 31 5c 32 30 34 07 00 ard-slurp-sexp.#[256."\211\204..
131c0 5c 33 30 30 5c 32 36 32 01 5c 32 31 31 5c 33 30 31 5c 32 31 31 02 57 5c 32 30 35 1d 00 5c 32 31 \300\262.\211\301\211.W\205..\21
131e0 31 5c 32 31 32 5c 33 30 32 20 5c 32 31 30 29 5c 32 31 30 5c 32 31 31 54 5c 32 36 32 01 5c 32 30 1\212\302.\210)\210\211T\262.\20
13200 32 09 00 5c 32 30 37 22 20 5b 31 20 30 20 63 6c 6f 6a 75 72 65 2d 2d 6c 65 74 2d 66 6f 72 77 61 2..\207".[1.0.clojure--let-forwa
13220 72 64 2d 73 6c 75 72 70 2d 73 65 78 70 2d 69 6e 74 65 72 6e 61 6c 5d 20 35 20 28 23 24 20 2e 20 rd-slurp-sexp-internal].5.(#$...
13240 37 38 30 34 37 29 20 22 70 22 5d 29 0a 23 40 31 33 30 20 43 72 65 61 74 65 20 61 20 6c 65 74 20 78047)."p"]).#@130.Create.a.let.
13260 66 6f 72 6d 2c 20 62 69 6e 64 69 6e 67 20 74 68 65 20 66 6f 72 6d 20 61 74 20 70 6f 69 6e 74 2e form,.binding.the.form.at.point.
13280 0a 57 69 74 68 20 61 20 6e 75 6d 65 72 69 63 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 .With.a.numeric.prefix.argument.
132a0 74 68 65 20 6c 65 74 20 69 73 20 69 6e 74 72 6f 64 75 63 65 64 20 4e 20 6c 69 73 74 73 20 75 70 the.let.is.introduced.N.lists.up
132c0 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 ...(fn.&optional.N)..(defalias.'
132e0 63 6c 6f 6a 75 72 65 2d 69 6e 74 72 6f 64 75 63 65 2d 6c 65 74 20 23 5b 32 35 36 20 22 5c 33 30 clojure-introduce-let.#[256."\30
13300 30 5c 33 30 31 5c 33 30 32 21 02 5c 22 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 2d 69 6e 74 0\301\302!.\"\207".[clojure--int
13320 72 6f 64 75 63 65 2d 6c 65 74 2d 69 6e 74 65 72 6e 61 6c 20 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 roduce-let-internal.read-from-mi
13340 6e 69 62 75 66 66 65 72 20 22 4e 61 6d 65 20 6f 66 20 62 6f 75 6e 64 20 73 79 6d 62 6f 6c 3a 20 nibuffer."Name.of.bound.symbol:.
13360 22 5d 20 34 20 28 23 24 20 2e 20 37 38 34 31 39 29 20 22 50 22 5d 29 0a 23 40 35 37 20 4d 6f 76 "].4.(#$...78419)."P"]).#@57.Mov
13380 65 20 74 68 65 20 66 6f 72 6d 20 61 74 20 70 6f 69 6e 74 20 74 6f 20 61 20 62 69 6e 64 69 6e 67 e.the.form.at.point.to.a.binding
133a0 20 69 6e 20 74 68 65 20 6e 65 61 72 65 73 74 20 6c 65 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 .in.the.nearest.let...(defalias.
133c0 27 63 6c 6f 6a 75 72 65 2d 6d 6f 76 65 2d 74 6f 2d 6c 65 74 20 23 5b 30 20 22 5c 33 30 30 5c 33 'clojure-move-to-let.#[0."\300\3
133e0 30 31 5c 33 30 32 21 21 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 2d 2d 6d 6f 76 65 2d 74 6f 2d 01\302!!\207".[clojure--move-to-
13400 6c 65 74 2d 69 6e 74 65 72 6e 61 6c 20 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 let-internal.read-from-minibuffe
13420 72 20 22 4e 61 6d 65 20 6f 66 20 62 6f 75 6e 64 20 73 79 6d 62 6f 6c 3a 20 22 5d 20 33 20 28 23 r."Name.of.bound.symbol:."].3.(#
13440 24 20 2e 20 37 38 37 31 37 29 20 6e 69 6c 5d 29 0a 23 40 35 31 20 41 64 64 69 74 69 6f 6e 61 6c $...78717).nil]).#@51.Additional
13460 20 66 6f 6e 74 2d 6c 6f 63 6b 69 6e 67 20 66 6f 72 20 60 63 6c 6f 6a 75 72 65 73 63 72 69 70 74 .font-locking.for.`clojurescript
13480 2d 6d 6f 64 65 27 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 63 6c 6f 6a 75 72 65 73 63 72 69 70 74 -mode'...(defconst.clojurescript
134a0 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 20 27 28 28 22 28 5c 5c 28 3f 3a 2e 2a -font-lock-keywords.'(("(\\(?:.*
134c0 2f 5c 5c 29 3f 5c 5c 28 3f 3a 63 6c 6a 2d 3e 6a 73 5c 5c 7c 6a 73 2d 5c 5c 28 3f 3a 3e 63 6c 6a /\\)?\\(?:clj->js\\|js-\\(?:>clj
134e0 5c 5c 7c 64 65 6c 65 74 65 5c 5c 7c 6f 62 6a 5c 5c 29 5c 5c 29 5c 5c 3e 22 20 30 20 66 6f 6e 74 \\|delete\\|obj\\)\\)\\>".0.font
13500 2d 6c 6f 63 6b 2d 62 75 69 6c 74 69 6e 2d 66 61 63 65 29 29 20 28 23 24 20 2e 20 37 38 39 33 34 -lock-builtin-face)).(#$...78934
13520 29 29 0a 23 40 31 37 30 20 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 )).#@170.Hook.run.after.entering
13540 20 43 6c 6f 6a 75 72 65 53 63 72 69 70 74 20 6d 6f 64 65 2e 0a 4e 6f 20 70 72 6f 62 6c 65 6d 73 .ClojureScript.mode..No.problems
13560 20 72 65 73 75 6c 74 20 69 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 .result.if.this.variable.is.not.
13580 62 6f 75 6e 64 2e 0a 60 61 64 64 2d 68 6f 6f 6b 27 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 bound..`add-hook'.automatically.
135a0 62 69 6e 64 73 20 69 74 2e 20 20 28 54 68 69 73 20 69 73 20 74 72 75 65 20 66 6f 72 20 61 6c 6c binds.it...(This.is.true.for.all
135c0 20 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 2e 29 1f 0a 28 64 65 66 76 61 72 20 63 6c 6f 6a 75 .hook.variables.)..(defvar.cloju
135e0 72 65 73 63 72 69 70 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 20 28 23 24 20 2e 20 37 39 31 rescript-mode-hook.nil.(#$...791
13600 34 35 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 34 5c 66 45)).(byte-code."\300\301!\204\f
13620 00 5c 33 30 32 5c 33 30 31 5c 33 30 33 5c 33 30 34 23 5c 32 31 30 5c 33 30 30 5c 32 30 37 22 20 .\302\301\303\304#\210\300\207".
13640 5b 62 6f 75 6e 64 70 20 63 6c 6f 6a 75 72 65 73 63 72 69 70 74 2d 6d 6f 64 65 2d 6d 61 70 20 70 [boundp.clojurescript-mode-map.p
13660 75 74 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 63 6c 6f 6a 75 72 65 73 63 72 69 70 74 ut.definition-name.clojurescript
13680 2d 6d 6f 64 65 5d 20 34 29 0a 28 64 65 66 76 61 72 20 63 6c 6f 6a 75 72 65 73 63 72 69 70 74 2d -mode].4).(defvar.clojurescript-
136a0 6d 6f 64 65 2d 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 0a 28 mode-map.(make-sparse-keymap)).(
136c0 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 4e 5c 32 30 34 0e 00 5c 33 30 32 5c 33 byte-code."\300\301N\204..\302\3
136e0 30 30 5c 33 30 31 5c 33 30 33 5c 33 30 34 21 23 5c 32 31 30 5c 33 30 35 5c 33 30 36 21 5c 32 30 00\301\303\304!#\210\305\306!\20
13700 34 1a 00 5c 33 30 32 5c 33 30 36 5c 33 30 37 5c 33 31 30 23 5c 32 31 30 5c 33 30 30 5c 32 30 37 4..\302\306\307\310#\210\300\207
13720 22 20 5b 63 6c 6f 6a 75 72 65 73 63 72 69 70 74 2d 6d 6f 64 65 2d 6d 61 70 20 76 61 72 69 61 62 ".[clojurescript-mode-map.variab
13740 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 75 74 20 70 75 72 65 63 6f 70 79 20 22 4b le-documentation.put.purecopy."K
13760 65 79 6d 61 70 20 66 6f 72 20 60 63 6c 6f 6a 75 72 65 73 63 72 69 70 74 2d 6d 6f 64 65 27 2e 22 eymap.for.`clojurescript-mode'."
13780 20 62 6f 75 6e 64 70 20 63 6c 6f 6a 75 72 65 73 63 72 69 70 74 2d 6d 6f 64 65 2d 73 79 6e 74 61 .boundp.clojurescript-mode-synta
137a0 78 2d 74 61 62 6c 65 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 63 6c 6f 6a 75 72 65 73 x-table.definition-name.clojures
137c0 63 72 69 70 74 2d 6d 6f 64 65 5d 20 35 29 0a 28 64 65 66 76 61 72 20 63 6c 6f 6a 75 72 65 73 63 cript-mode].5).(defvar.clojuresc
137e0 72 69 70 74 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 28 6d 61 6b 65 2d 73 79 6e ript-mode-syntax-table.(make-syn
13800 74 61 78 2d 74 61 62 6c 65 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 tax-table)).(byte-code."\300\301
13820 4e 5c 32 30 34 0e 00 5c 33 30 32 5c 33 30 30 5c 33 30 31 5c 33 30 33 5c 33 30 34 21 23 5c 32 31 N\204..\302\300\301\303\304!#\21
13840 30 5c 33 30 32 5c 33 30 35 5c 33 30 36 5c 33 30 37 23 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 0\302\305\306\307#\207".[clojure
13860 73 63 72 69 70 74 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 76 61 72 69 61 62 6c script-mode-syntax-table.variabl
13880 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 75 74 20 70 75 72 65 63 6f 70 79 20 22 53 79 e-documentation.put.purecopy."Sy
138a0 6e 74 61 78 20 74 61 62 6c 65 20 66 6f 72 20 60 63 6c 6f 6a 75 72 65 73 63 72 69 70 74 2d 6d 6f ntax.table.for.`clojurescript-mo
138c0 64 65 27 2e 22 20 63 6c 6f 6a 75 72 65 73 63 72 69 70 74 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d de'.".clojurescript-mode-abbrev-
138e0 74 61 62 6c 65 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 63 6c 6f 6a 75 72 65 73 63 72 table.definition-name.clojurescr
13900 69 70 74 2d 6d 6f 64 65 5d 20 35 29 0a 28 64 65 66 76 61 72 20 63 6c 6f 6a 75 72 65 73 63 72 69 ipt-mode].5).(defvar.clojurescri
13920 70 74 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 28 70 72 6f 67 6e 20 28 64 65 66 pt-mode-abbrev-table.(progn.(def
13940 69 6e 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 27 63 6c 6f 6a 75 72 65 73 63 72 69 70 74 2d ine-abbrev-table.'clojurescript-
13960 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 6e 69 6c 29 20 63 6c 6f 6a 75 72 65 73 63 mode-abbrev-table.nil).clojuresc
13980 72 69 70 74 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 29 29 0a 28 62 79 74 65 2d 63 ript-mode-abbrev-table)).(byte-c
139a0 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 4e 5c 32 30 34 0e 00 5c 33 30 32 5c 33 30 30 5c 33 30 31 ode."\300\301N\204..\302\300\301
139c0 5c 33 30 33 5c 33 30 34 21 23 5c 32 31 30 5c 33 30 32 5c 33 30 35 5c 33 30 36 5c 33 30 37 23 5c \303\304!#\210\302\305\306\307#\
139e0 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 73 63 72 69 70 74 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 207".[clojurescript-mode-abbrev-
13a00 74 61 62 6c 65 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 75 74 table.variable-documentation.put
13a20 20 70 75 72 65 63 6f 70 79 20 22 41 62 62 72 65 76 20 74 61 62 6c 65 20 66 6f 72 20 60 63 6c 6f .purecopy."Abbrev.table.for.`clo
13a40 6a 75 72 65 73 63 72 69 70 74 2d 6d 6f 64 65 27 2e 22 20 63 6c 6f 6a 75 72 65 73 63 72 69 70 74 jurescript-mode'.".clojurescript
13a60 2d 6d 6f 64 65 20 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 61 72 65 6e 74 20 63 6c 6f 6a 75 72 -mode.derived-mode-parent.clojur
13a80 65 2d 6d 6f 64 65 5d 20 35 29 0a 23 40 32 33 36 20 4d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f 72 20 e-mode].5).#@236.Major.mode.for.
13aa0 65 64 69 74 69 6e 67 20 43 6c 6f 6a 75 72 65 53 63 72 69 70 74 20 63 6f 64 65 2e 0a 0a 5c 7b 63 editing.ClojureScript.code...\{c
13ac0 6c 6f 6a 75 72 65 73 63 72 69 70 74 2d 6d 6f 64 65 2d 6d 61 70 7d 0a 0a 49 6e 20 61 64 64 69 74 lojurescript-mode-map}..In.addit
13ae0 69 6f 6e 20 74 6f 20 61 6e 79 20 68 6f 6f 6b 73 20 69 74 73 20 70 61 72 65 6e 74 20 6d 6f 64 65 ion.to.any.hooks.its.parent.mode
13b00 20 60 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 27 20 6d 69 67 68 74 20 68 61 76 65 20 72 75 6e 2c 0a .`clojure-mode'.might.have.run,.
13b20 74 68 69 73 20 6d 6f 64 65 20 72 75 6e 73 20 74 68 65 20 68 6f 6f 6b 20 60 63 6c 6f 6a 75 72 65 this.mode.runs.the.hook.`clojure
13b40 73 63 72 69 70 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 27 2c 20 61 73 20 74 68 65 20 66 69 6e 61 6c 20 script-mode-hook',.as.the.final.
13b60 73 74 65 70 0a 64 75 72 69 6e 67 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 2e 1f 0a 28 64 65 step.during.initialization...(de
13b80 66 61 6c 69 61 73 20 27 63 6c 6f 6a 75 72 65 73 63 72 69 70 74 2d 6d 6f 64 65 20 23 5b 30 20 22 falias.'clojurescript-mode.#[0."
13ba0 5c 33 30 36 5c 33 30 30 21 5c 32 31 30 5c 33 30 37 18 5c 33 31 30 20 5c 32 31 30 5c 33 31 31 11 \306\300!\210\307.\310.\210\311.
13bc0 5c 33 31 32 12 5c 33 31 30 5c 33 31 33 4e 5c 32 30 33 1b 00 5c 33 31 34 5c 33 31 31 5c 33 31 33 \312.\310\313N\203..\314\311\313
13be0 5c 33 31 30 5c 33 31 33 4e 23 5c 32 31 30 5c 33 31 35 0b 21 5c 32 30 34 27 00 5c 33 31 36 0b 5c \310\313N#\210\315.!\204'.\316.\
13c00 33 31 37 20 5c 22 5c 32 31 30 5c 33 32 30 5c 66 21 5c 32 31 31 5c 32 30 33 35 00 5c 32 31 31 5c 317.\"\210\320\f!\211\2035.\211\
13c20 33 32 31 20 3d 5c 32 30 33 3b 00 5c 33 32 32 5c 66 5c 33 32 33 20 5c 22 5c 32 31 30 5c 32 31 30 321.=\203;.\322\f\323.\"\210\210
13c40 5c 33 32 34 0d 5c 33 32 35 5c 22 5c 32 30 34 52 00 0d 0e 1d 3d 5c 32 30 34 52 00 5c 33 32 36 0d \324.\325\"\204R....=\204R.\326.
13c60 5c 33 32 35 0e 1d 43 23 5c 32 31 30 5c 33 32 37 0b 21 5c 32 31 30 5c 33 33 30 5c 66 21 5c 32 31 \325..C#\210\327.!\210\330\f!\21
13c80 30 0d 16 1d 5c 33 33 31 5c 33 33 32 0e 1e 5c 22 5c 32 31 30 29 5c 33 33 33 5c 33 33 34 21 5c 32 0...\331\332..\"\210)\333\334!\2
13ca0 30 37 22 20 5b 64 65 6c 61 79 2d 6d 6f 64 65 2d 68 6f 6f 6b 73 20 6d 61 6a 6f 72 2d 6d 6f 64 65 07".[delay-mode-hooks.major-mode
13cc0 20 6d 6f 64 65 2d 6e 61 6d 65 20 63 6c 6f 6a 75 72 65 73 63 72 69 70 74 2d 6d 6f 64 65 2d 6d 61 .mode-name.clojurescript-mode-ma
13ce0 70 20 63 6c 6f 6a 75 72 65 73 63 72 69 70 74 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c p.clojurescript-mode-syntax-tabl
13d00 65 20 63 6c 6f 6a 75 72 65 73 63 72 69 70 74 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c e.clojurescript-mode-abbrev-tabl
13d20 65 20 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 74 20 63 6c 6f 6a 75 72 65 2d e.make-local-variable.t.clojure-
13d40 6d 6f 64 65 20 63 6c 6f 6a 75 72 65 73 63 72 69 70 74 2d 6d 6f 64 65 20 22 43 6c 6f 6a 75 72 65 mode.clojurescript-mode."Clojure
13d60 53 63 72 69 70 74 22 20 6d 6f 64 65 2d 63 6c 61 73 73 20 70 75 74 20 6b 65 79 6d 61 70 2d 70 61 Script".mode-class.put.keymap-pa
13d80 72 65 6e 74 20 73 65 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 63 75 72 72 65 6e 74 2d 6c rent.set-keymap-parent.current-l
13da0 6f 63 61 6c 2d 6d 61 70 20 63 68 61 72 2d 74 61 62 6c 65 2d 70 61 72 65 6e 74 20 73 74 61 6e 64 ocal-map.char-table-parent.stand
13dc0 61 72 64 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 73 65 74 2d 63 68 61 72 2d 74 61 62 6c 65 2d ard-syntax-table.set-char-table-
13de0 70 61 72 65 6e 74 20 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 61 62 62 72 65 76 2d 74 61 62 6c 65 parent.syntax-table.abbrev-table
13e00 2d 67 65 74 20 3a 70 61 72 65 6e 74 73 20 61 62 62 72 65 76 2d 74 61 62 6c 65 2d 70 75 74 20 75 -get.:parents.abbrev-table-put.u
13e20 73 65 2d 6c 6f 63 61 6c 2d 6d 61 70 20 73 65 74 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 66 6f se-local-map.set-syntax-table.fo
13e40 6e 74 2d 6c 6f 63 6b 2d 61 64 64 2d 6b 65 79 77 6f 72 64 73 20 6e 69 6c 20 72 75 6e 2d 6d 6f 64 nt-lock-add-keywords.nil.run-mod
13e60 65 2d 68 6f 6f 6b 73 20 63 6c 6f 6a 75 72 65 73 63 72 69 70 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 e-hooks.clojurescript-mode-hook.
13e80 6c 6f 63 61 6c 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 63 6c 6f 6a 75 72 65 73 63 72 69 70 74 local-abbrev-table.clojurescript
13ea0 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 5d 20 35 20 28 23 24 20 2e 20 38 30 35 -font-lock-keywords].5.(#$...805
13ec0 32 39 29 20 6e 69 6c 5d 29 0a 23 40 31 36 35 20 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 29).nil]).#@165.Hook.run.after.e
13ee0 6e 74 65 72 69 6e 67 20 43 6c 6f 6a 75 72 65 43 20 6d 6f 64 65 2e 0a 4e 6f 20 70 72 6f 62 6c 65 ntering.ClojureC.mode..No.proble
13f00 6d 73 20 72 65 73 75 6c 74 20 69 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f ms.result.if.this.variable.is.no
13f20 74 20 62 6f 75 6e 64 2e 0a 60 61 64 64 2d 68 6f 6f 6b 27 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c t.bound..`add-hook'.automaticall
13f40 79 20 62 69 6e 64 73 20 69 74 2e 20 20 28 54 68 69 73 20 69 73 20 74 72 75 65 20 66 6f 72 20 61 y.binds.it...(This.is.true.for.a
13f60 6c 6c 20 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 2e 29 1f 0a 28 64 65 66 76 61 72 20 63 6c 6f ll.hook.variables.)..(defvar.clo
13f80 6a 75 72 65 63 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 20 28 23 24 20 2e 20 38 31 36 31 36 29 jurec-mode-hook.nil.(#$...81616)
13fa0 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 34 5c 66 00 5c 33 ).(byte-code."\300\301!\204\f.\3
13fc0 30 32 5c 33 30 31 5c 33 30 33 5c 33 30 34 23 5c 32 31 30 5c 33 30 30 5c 32 30 37 22 20 5b 62 6f 02\301\303\304#\210\300\207".[bo
13fe0 75 6e 64 70 20 63 6c 6f 6a 75 72 65 63 2d 6d 6f 64 65 2d 6d 61 70 20 70 75 74 20 64 65 66 69 6e undp.clojurec-mode-map.put.defin
14000 69 74 69 6f 6e 2d 6e 61 6d 65 20 63 6c 6f 6a 75 72 65 63 2d 6d 6f 64 65 5d 20 34 29 0a 28 64 65 ition-name.clojurec-mode].4).(de
14020 66 76 61 72 20 63 6c 6f 6a 75 72 65 63 2d 6d 6f 64 65 2d 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 fvar.clojurec-mode-map.(make-spa
14040 72 73 65 2d 6b 65 79 6d 61 70 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 rse-keymap)).(byte-code."\300\30
14060 31 4e 5c 32 30 34 0e 00 5c 33 30 32 5c 33 30 30 5c 33 30 31 5c 33 30 33 5c 33 30 34 21 23 5c 32 1N\204..\302\300\301\303\304!#\2
14080 31 30 5c 33 30 35 5c 33 30 36 21 5c 32 30 34 1a 00 5c 33 30 32 5c 33 30 36 5c 33 30 37 5c 33 31 10\305\306!\204..\302\306\307\31
140a0 30 23 5c 32 31 30 5c 33 30 30 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 63 2d 6d 6f 64 65 2d 6d 0#\210\300\207".[clojurec-mode-m
140c0 61 70 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 75 74 20 70 75 ap.variable-documentation.put.pu
140e0 72 65 63 6f 70 79 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 63 6c 6f 6a 75 72 65 63 2d 6d 6f 64 recopy."Keymap.for.`clojurec-mod
14100 65 27 2e 22 20 62 6f 75 6e 64 70 20 63 6c 6f 6a 75 72 65 63 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 e'.".boundp.clojurec-mode-syntax
14120 2d 74 61 62 6c 65 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 63 6c 6f 6a 75 72 65 63 2d -table.definition-name.clojurec-
14140 6d 6f 64 65 5d 20 35 29 0a 28 64 65 66 76 61 72 20 63 6c 6f 6a 75 72 65 63 2d 6d 6f 64 65 2d 73 mode].5).(defvar.clojurec-mode-s
14160 79 6e 74 61 78 2d 74 61 62 6c 65 20 28 6d 61 6b 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 29 yntax-table.(make-syntax-table))
14180 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 4e 5c 32 30 34 0e 00 5c 33 30 32 .(byte-code."\300\301N\204..\302
141a0 5c 33 30 30 5c 33 30 31 5c 33 30 33 5c 33 30 34 21 23 5c 32 31 30 5c 33 30 32 5c 33 30 35 5c 33 \300\301\303\304!#\210\302\305\3
141c0 30 36 5c 33 30 37 23 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 63 2d 6d 6f 64 65 2d 73 79 6e 74 06\307#\207".[clojurec-mode-synt
141e0 61 78 2d 74 61 62 6c 65 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 ax-table.variable-documentation.
14200 70 75 74 20 70 75 72 65 63 6f 70 79 20 22 53 79 6e 74 61 78 20 74 61 62 6c 65 20 66 6f 72 20 60 put.purecopy."Syntax.table.for.`
14220 63 6c 6f 6a 75 72 65 63 2d 6d 6f 64 65 27 2e 22 20 63 6c 6f 6a 75 72 65 63 2d 6d 6f 64 65 2d 61 clojurec-mode'.".clojurec-mode-a
14240 62 62 72 65 76 2d 74 61 62 6c 65 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 63 6c 6f 6a bbrev-table.definition-name.cloj
14260 75 72 65 63 2d 6d 6f 64 65 5d 20 35 29 0a 28 64 65 66 76 61 72 20 63 6c 6f 6a 75 72 65 63 2d 6d urec-mode].5).(defvar.clojurec-m
14280 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 28 70 72 6f 67 6e 20 28 64 65 66 69 6e 65 2d ode-abbrev-table.(progn.(define-
142a0 61 62 62 72 65 76 2d 74 61 62 6c 65 20 27 63 6c 6f 6a 75 72 65 63 2d 6d 6f 64 65 2d 61 62 62 72 abbrev-table.'clojurec-mode-abbr
142c0 65 76 2d 74 61 62 6c 65 20 6e 69 6c 29 20 63 6c 6f 6a 75 72 65 63 2d 6d 6f 64 65 2d 61 62 62 72 ev-table.nil).clojurec-mode-abbr
142e0 65 76 2d 74 61 62 6c 65 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 4e ev-table)).(byte-code."\300\301N
14300 5c 32 30 34 0e 00 5c 33 30 32 5c 33 30 30 5c 33 30 31 5c 33 30 33 5c 33 30 34 21 23 5c 32 31 30 \204..\302\300\301\303\304!#\210
14320 5c 33 30 32 5c 33 30 35 5c 33 30 36 5c 33 30 37 23 5c 32 30 37 22 20 5b 63 6c 6f 6a 75 72 65 63 \302\305\306\307#\207".[clojurec
14340 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 -mode-abbrev-table.variable-docu
14360 6d 65 6e 74 61 74 69 6f 6e 20 70 75 74 20 70 75 72 65 63 6f 70 79 20 22 41 62 62 72 65 76 20 74 mentation.put.purecopy."Abbrev.t
14380 61 62 6c 65 20 66 6f 72 20 60 63 6c 6f 6a 75 72 65 63 2d 6d 6f 64 65 27 2e 22 20 63 6c 6f 6a 75 able.for.`clojurec-mode'.".cloju
143a0 72 65 63 2d 6d 6f 64 65 20 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 61 72 65 6e 74 20 63 6c 6f rec-mode.derived-mode-parent.clo
143c0 6a 75 72 65 2d 6d 6f 64 65 5d 20 35 29 0a 23 40 32 32 31 20 4d 61 6a 6f 72 20 6d 6f 64 65 20 66 jure-mode].5).#@221.Major.mode.f
143e0 6f 72 20 65 64 69 74 69 6e 67 20 43 6c 6f 6a 75 72 65 43 20 63 6f 64 65 2e 0a 0a 5c 7b 63 6c 6f or.editing.ClojureC.code...\{clo
14400 6a 75 72 65 63 2d 6d 6f 64 65 2d 6d 61 70 7d 0a 0a 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 jurec-mode-map}..In.addition.to.
14420 61 6e 79 20 68 6f 6f 6b 73 20 69 74 73 20 70 61 72 65 6e 74 20 6d 6f 64 65 20 60 63 6c 6f 6a 75 any.hooks.its.parent.mode.`cloju
14440 72 65 2d 6d 6f 64 65 27 20 6d 69 67 68 74 20 68 61 76 65 20 72 75 6e 2c 0a 74 68 69 73 20 6d 6f re-mode'.might.have.run,.this.mo
14460 64 65 20 72 75 6e 73 20 74 68 65 20 68 6f 6f 6b 20 60 63 6c 6f 6a 75 72 65 63 2d 6d 6f 64 65 2d de.runs.the.hook.`clojurec-mode-
14480 68 6f 6f 6b 27 2c 20 61 73 20 74 68 65 20 66 69 6e 61 6c 20 73 74 65 70 0a 64 75 72 69 6e 67 20 hook',.as.the.final.step.during.
144a0 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6c 6f 6a initialization...(defalias.'cloj
144c0 75 72 65 63 2d 6d 6f 64 65 20 23 5b 30 20 22 5c 33 30 36 5c 33 30 30 21 5c 32 31 30 5c 33 30 37 urec-mode.#[0."\306\300!\210\307
144e0 18 5c 33 31 30 20 5c 32 31 30 5c 33 31 31 11 5c 33 31 32 12 5c 33 31 30 5c 33 31 33 4e 5c 32 30 .\310.\210\311.\312.\310\313N\20
14500 33 1b 00 5c 33 31 34 5c 33 31 31 5c 33 31 33 5c 33 31 30 5c 33 31 33 4e 23 5c 32 31 30 5c 33 31 3..\314\311\313\310\313N#\210\31
14520 35 0b 21 5c 32 30 34 27 00 5c 33 31 36 0b 5c 33 31 37 20 5c 22 5c 32 31 30 5c 33 32 30 5c 66 21 5.!\204'.\316.\317.\"\210\320\f!
14540 5c 32 31 31 5c 32 30 33 35 00 5c 32 31 31 5c 33 32 31 20 3d 5c 32 30 33 3b 00 5c 33 32 32 5c 66 \211\2035.\211\321.=\203;.\322\f
14560 5c 33 32 33 20 5c 22 5c 32 31 30 5c 32 31 30 5c 33 32 34 0d 5c 33 32 35 5c 22 5c 32 30 34 52 00 \323.\"\210\210\324.\325\"\204R.
14580 0d 0e 1b 3d 5c 32 30 34 52 00 5c 33 32 36 0d 5c 33 32 35 0e 1b 43 23 5c 32 31 30 5c 33 32 37 0b ...=\204R.\326.\325..C#\210\327.
145a0 21 5c 32 31 30 5c 33 33 30 5c 66 21 5c 32 31 30 0d 16 1b 29 5c 33 33 31 5c 33 33 32 21 5c 32 30 !\210\330\f!\210...)\331\332!\20
145c0 37 22 20 5b 64 65 6c 61 79 2d 6d 6f 64 65 2d 68 6f 6f 6b 73 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 7".[delay-mode-hooks.major-mode.
145e0 6d 6f 64 65 2d 6e 61 6d 65 20 63 6c 6f 6a 75 72 65 63 2d 6d 6f 64 65 2d 6d 61 70 20 63 6c 6f 6a mode-name.clojurec-mode-map.cloj
14600 75 72 65 63 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 63 6c 6f 6a 75 72 65 63 2d urec-mode-syntax-table.clojurec-
14620 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 mode-abbrev-table.make-local-var
14640 69 61 62 6c 65 20 74 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 20 63 6c 6f 6a 75 72 65 63 2d 6d 6f iable.t.clojure-mode.clojurec-mo
14660 64 65 20 22 43 6c 6f 6a 75 72 65 43 22 20 6d 6f 64 65 2d 63 6c 61 73 73 20 70 75 74 20 6b 65 79 de."ClojureC".mode-class.put.key
14680 6d 61 70 2d 70 61 72 65 6e 74 20 73 65 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 63 75 72 map-parent.set-keymap-parent.cur
146a0 72 65 6e 74 2d 6c 6f 63 61 6c 2d 6d 61 70 20 63 68 61 72 2d 74 61 62 6c 65 2d 70 61 72 65 6e 74 rent-local-map.char-table-parent
146c0 20 73 74 61 6e 64 61 72 64 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 73 65 74 2d 63 68 61 72 2d .standard-syntax-table.set-char-
146e0 74 61 62 6c 65 2d 70 61 72 65 6e 74 20 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 61 62 62 72 65 76 table-parent.syntax-table.abbrev
14700 2d 74 61 62 6c 65 2d 67 65 74 20 3a 70 61 72 65 6e 74 73 20 61 62 62 72 65 76 2d 74 61 62 6c 65 -table-get.:parents.abbrev-table
14720 2d 70 75 74 20 75 73 65 2d 6c 6f 63 61 6c 2d 6d 61 70 20 73 65 74 2d 73 79 6e 74 61 78 2d 74 61 -put.use-local-map.set-syntax-ta
14740 62 6c 65 20 72 75 6e 2d 6d 6f 64 65 2d 68 6f 6f 6b 73 20 63 6c 6f 6a 75 72 65 63 2d 6d 6f 64 65 ble.run-mode-hooks.clojurec-mode
14760 2d 68 6f 6f 6b 20 6c 6f 63 61 6c 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 5d 20 35 20 28 23 24 20 -hook.local-abbrev-table].5.(#$.
14780 2e 20 38 32 39 30 30 29 20 6e 69 6c 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c ..82900).nil]).(byte-code."\300\
147a0 33 30 31 5c 33 30 32 5c 22 5c 32 31 30 5c 33 30 30 5c 33 30 31 5c 33 30 33 5c 22 5c 32 31 30 5c 301\302\"\210\300\301\303\"\210\
147c0 33 30 30 5c 33 30 31 5c 33 30 34 5c 22 5c 32 31 30 5c 33 30 30 5c 33 30 31 5c 33 30 35 5c 22 5c 300\301\304\"\210\300\301\305\"\
147e0 32 31 30 5c 33 30 36 5c 33 30 37 21 5c 32 30 37 22 20 5b 61 64 64 2d 74 6f 2d 6c 69 73 74 20 61 210\306\307!\207".[add-to-list.a
14800 75 74 6f 2d 6d 6f 64 65 2d 61 6c 69 73 74 20 28 22 5c 5c 2e 5c 5c 28 63 6c 6a 5c 5c 7c 64 74 6d uto-mode-alist.("\\.\\(clj\\|dtm
14820 5c 5c 7c 65 64 6e 5c 5c 29 5c 5c 27 22 20 2e 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 29 20 28 22 \\|edn\\)\\'"...clojure-mode).("
14840 5c 5c 2e 63 6c 6a 63 5c 5c 27 22 20 2e 20 63 6c 6f 6a 75 72 65 63 2d 6d 6f 64 65 29 20 28 22 5c \\.cljc\\'"...clojurec-mode).("\
14860 5c 2e 63 6c 6a 73 5c 5c 27 22 20 2e 20 63 6c 6f 6a 75 72 65 73 63 72 69 70 74 2d 6d 6f 64 65 29 \.cljs\\'"...clojurescript-mode)
14880 20 28 22 5c 5c 28 3f 3a 62 75 69 6c 64 5c 5c 7c 70 72 6f 66 69 6c 65 5c 5c 29 5c 5c 2e 62 6f 6f .("\\(?:build\\|profile\\)\\.boo
148a0 74 5c 5c 27 22 20 2e 20 63 6c 6f 6a 75 72 65 2d 6d 6f 64 65 29 20 70 72 6f 76 69 64 65 20 63 6c t\\'"...clojure-mode).provide.cl
148c0 6f 6a 75 72 65 2d 6d 6f 64 65 5d 20 33 29 0a ojure-mode].3).