about summary refs log tree commit diff
path: root/configs/shared/emacs/.emacs.d/elpa/haskell-mode-20180601.143/haskell-commands.elc
blob: d236651b7c16f5b2ccfe4ebedb1ec89d55315ebc (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 30 5c 33 30 36 21 5c 32 31 30 5c 33 30 30 5c 33 30 37 21 5c 32 31 30 5c 33 30 30 10\300\306!\210\300\307!\210\300
0200 5c 33 31 30 21 5c 32 31 30 5c 33 30 30 5c 33 31 31 21 5c 32 31 30 5c 33 30 30 5c 33 31 32 21 5c \310!\210\300\311!\210\300\312!\
0220 32 31 30 5c 33 30 30 5c 33 31 33 21 5c 32 31 30 5c 33 30 30 5c 33 31 34 21 5c 32 31 30 5c 33 30 210\300\313!\210\300\314!\210\30
0240 30 5c 33 31 35 21 5c 32 31 30 5c 33 31 36 5c 33 31 37 5c 33 32 30 5c 33 32 31 5c 33 32 32 44 44 0\315!\210\316\317\320\321\322DD
0260 5c 33 32 33 5c 33 32 34 5c 33 32 35 5c 33 32 36 5c 33 32 37 26 07 5c 32 31 30 5c 33 31 36 5c 33 \323\324\325\326\327&.\210\316\3
0280 33 30 5c 33 32 30 5c 33 32 31 5c 33 33 31 44 44 5c 33 33 32 5c 33 32 34 5c 33 33 33 5c 33 32 36 30\320\321\331DD\332\324\333\326
02a0 5c 33 33 34 26 07 5c 32 30 37 22 20 5b 72 65 71 75 69 72 65 20 63 6c 2d 6c 69 62 20 65 74 61 67 \334&.\207".[require.cl-lib.etag
02c0 73 20 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 61 74 20 68 61 s.haskell-mode.haskell-compat.ha
02e0 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 20 68 61 73 6b 65 6c 6c 2d 66 6f 6e 74 2d 6c 6f 63 6b 20 skell-process.haskell-font-lock.
0300 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 6d 6f 64 65 20 68 61 73 6b 65 6c 6c haskell-interactive-mode.haskell
0320 2d 73 65 73 73 69 6f 6e 20 68 61 73 6b 65 6c 6c 2d 73 74 72 69 6e 67 20 68 61 73 6b 65 6c 6c 2d -session.haskell-string.haskell-
0340 70 72 65 73 65 6e 74 61 74 69 6f 6e 2d 6d 6f 64 65 20 68 61 73 6b 65 6c 6c 2d 75 74 69 6c 73 20 presentation-mode.haskell-utils.
0360 68 69 67 68 6c 69 67 68 74 2d 75 73 65 73 2d 6d 6f 64 65 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 highlight-uses-mode.haskell-caba
0380 6c 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c 65 20 68 61 73 6b 65 6c l.custom-declare-variable.haskel
03a0 6c 2d 6d 6f 64 65 2d 73 74 79 6c 69 73 68 2d 68 61 73 6b 65 6c 6c 2d 70 61 74 68 20 66 75 6e 63 l-mode-stylish-haskell-path.func
03c0 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 23 31 3d all.function.#[0."\300\207".[#1=
03e0 22 73 74 79 6c 69 73 68 2d 68 61 73 6b 65 6c 6c 22 5d 20 31 20 23 31 23 5d 20 22 50 61 74 68 20 "stylish-haskell"].1.#1#]."Path.
0400 74 6f 20 60 73 74 79 6c 69 73 68 2d 68 61 73 6b 65 6c 6c 27 20 65 78 65 63 75 74 61 62 6c 65 2e to.`stylish-haskell'.executable.
0420 22 20 3a 67 72 6f 75 70 20 68 61 73 6b 65 6c 6c 20 3a 74 79 70 65 20 73 74 72 69 6e 67 20 68 61 ".:group.haskell.:type.string.ha
0440 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 73 65 74 2d 2b 63 20 23 5b 30 20 22 5c 33 skell-interactive-set-+c.#[0."\3
0460 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 5d 20 22 49 73 73 75 65 20 27 3a 73 65 74 20 2b 63 27 20 00\207".[t].1]."Issue.':set.+c'.
0480 69 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 73 65 73 73 69 6f 6e 20 74 6f 20 73 75 70 70 6f 72 in.interactive.session.to.suppor
04a0 74 20 74 79 70 65 20 69 6e 74 72 6f 73 70 65 63 74 69 6f 6e 2e 22 20 68 61 73 6b 65 6c 6c 2d 69 t.type.introspection.".haskell-i
04c0 6e 74 65 72 61 63 74 69 76 65 20 62 6f 6f 6c 65 61 6e 5d 20 38 29 0a 23 40 33 39 20 52 65 73 74 nteractive.boolean].8).#@39.Rest
04e0 61 72 74 20 74 68 65 20 69 6e 66 65 72 69 6f 72 20 48 61 73 6b 65 6c 6c 20 70 72 6f 63 65 73 73 art.the.inferior.Haskell.process
0500 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 72 65 ...(defalias.'haskell-process-re
0520 73 74 61 72 74 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 20 21 5c 32 31 30 5c 33 30 32 5c 33 30 start.#[0."\300\301.!\210\302\30
0540 31 20 5c 33 30 33 5c 33 30 34 23 5c 32 31 30 5c 33 30 35 5c 33 30 36 20 21 5c 32 30 37 22 20 5b 1.\303\304#\210\305\306.!\207".[
0560 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 72 65 73 65 74 20 68 61 73 6b 65 6c 6c 2d 69 6e haskell-process-reset.haskell-in
0580 74 65 72 61 63 74 69 76 65 2d 70 72 6f 63 65 73 73 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 teractive-process.haskell-proces
05a0 73 2d 73 65 74 20 63 6f 6d 6d 61 6e 64 2d 71 75 65 75 65 20 6e 69 6c 20 68 61 73 6b 65 6c 6c 2d s-set.command-queue.nil.haskell-
05c0 70 72 6f 63 65 73 73 2d 73 74 61 72 74 20 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 process-start.haskell-interactiv
05e0 65 2d 73 65 73 73 69 6f 6e 5d 20 34 20 28 23 24 20 2e 20 31 32 34 34 29 20 6e 69 6c 5d 29 0a 23 e-session].4.(#$...1244).nil]).#
0600 40 31 33 38 20 53 74 61 72 74 20 74 68 65 20 69 6e 66 65 72 69 6f 72 20 48 61 73 6b 65 6c 6c 20 @138.Start.the.inferior.Haskell.
0620 70 72 6f 63 65 73 73 20 77 69 74 68 20 61 20 67 69 76 65 6e 20 53 45 53 53 49 4f 4e 2e 0a 59 6f process.with.a.given.SESSION..Yo
0640 75 20 63 61 6e 20 63 72 65 61 74 65 20 6e 65 77 20 73 65 73 73 69 6f 6e 20 75 73 69 6e 67 20 66 u.can.create.new.session.using.f
0660 75 6e 63 74 69 6f 6e 20 60 68 61 73 6b 65 6c 6c 2d 73 65 73 73 69 6f 6e 2d 6d 61 6b 65 27 2e 0a unction.`haskell-session-make'..
0680 0a 28 66 6e 20 53 45 53 53 49 4f 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c .(fn.SESSION)..(defalias.'haskel
06a0 6c 2d 70 72 6f 63 65 73 73 2d 73 74 61 72 74 20 23 5b 32 35 37 20 22 5c 33 30 32 5c 33 30 33 5c l-process-start.#[257."\302\303\
06c0 33 30 34 20 21 21 5c 33 30 35 01 21 5c 32 30 33 1d 00 5c 33 30 36 02 5c 33 30 37 5c 22 5c 32 31 304.!!\305.!\203..\306.\307\"\21
06e0 30 5c 33 31 30 5c 33 31 31 03 21 5c 33 31 32 5c 33 31 33 23 5c 32 31 30 5c 33 31 34 01 21 5c 32 0\310\311.!\312\313#\210\314.!\2
0700 31 30 5c 32 31 30 5c 33 31 31 01 21 5c 32 30 36 29 00 5c 33 31 35 5c 33 30 33 02 21 21 5c 33 31 10\210\311.!\206).\315\303.!!\31
0720 36 5c 33 31 31 03 21 5c 33 31 37 5c 22 5c 33 32 30 03 03 5c 22 5c 32 31 30 5c 33 32 31 02 04 5c 6\311.!\317\"\320..\"\210\321..\
0740 22 5c 32 31 30 5c 33 32 32 02 5c 33 32 33 5c 22 5c 32 31 30 5c 33 31 30 5c 33 31 31 04 21 5c 33 "\210\322.\323\"\210\310\311.!\3
0760 31 32 5c 33 32 33 23 5c 32 31 30 5c 33 32 34 03 21 5c 33 32 35 04 5c 33 32 36 20 5c 22 01 18 5c 12\323#\210\324.!\325.\326.\"..\
0780 33 32 37 05 09 3f 5c 22 5c 32 31 30 5c 33 33 30 04 5c 33 33 31 5c 33 33 32 5c 33 33 33 5c 33 33 327..?\"\210\330.\331\332\333\33
07a0 34 06 06 5c 22 21 21 5c 32 31 30 5c 33 33 35 5c 33 33 36 04 41 5c 22 5c 22 5c 32 31 30 29 5c 32 4..\"!!\210\335\336.A\"\"\210)\2
07c0 36 36 02 5c 33 33 37 5c 33 34 30 03 21 5c 33 34 31 5c 22 5c 32 31 30 5c 33 34 32 5c 33 34 30 03 66.\337\340.!\341\"\210\342\340.
07e0 21 5c 33 34 33 5c 22 5c 32 31 30 5c 33 34 34 02 21 5c 32 31 30 5c 33 32 36 20 5c 33 34 35 3d 5c !\343\"\210\344.!\210\326.\345=\
0800 32 30 34 5c 32 33 34 00 5c 33 32 36 20 5c 33 34 36 3d 5c 32 30 34 5c 32 33 34 00 5c 33 32 36 20 204\234.\326.\346=\204\234.\326.
0820 5c 33 34 37 3d 5c 32 30 34 5c 32 33 34 00 5c 33 35 30 03 03 5c 33 35 31 06 06 21 23 5c 32 31 30 \347=\204\234.\350..\351..!#\210
0840 5c 33 31 30 02 5c 33 31 37 5c 33 35 32 5c 33 31 36 5c 33 31 31 06 08 21 5c 33 31 37 5c 22 05 5c \310.\317\352\316\311..!\317\".\
0860 22 23 5c 32 31 30 01 5c 32 30 37 22 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 "#\210.\207".[default-directory.
0880 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 6c 6f 61 64 2d 6f 72 2d 72 65 6c 6f 61 64 2d 70 haskell-process-load-or-reload-p
08a0 72 6f 6d 70 74 20 67 65 74 2d 70 72 6f 63 65 73 73 20 68 61 73 6b 65 6c 6c 2d 73 65 73 73 69 6f rompt.get-process.haskell-sessio
08c0 6e 2d 6e 61 6d 65 20 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 73 65 73 73 69 n-name.haskell-interactive-sessi
08e0 6f 6e 20 70 72 6f 63 65 73 73 70 20 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d on.processp.haskell-interactive-
0900 6d 6f 64 65 2d 65 63 68 6f 20 22 52 65 73 74 61 72 74 69 6e 67 20 70 72 6f 63 65 73 73 20 2e 2e mode-echo."Restarting.process...
0920 2e 22 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 65 74 20 68 61 73 6b 65 6c 6c 2d 73 .".haskell-process-set.haskell-s
0940 65 73 73 69 6f 6e 2d 70 72 6f 63 65 73 73 20 69 73 2d 72 65 73 74 61 72 74 69 6e 67 20 74 20 64 ession-process.is-restarting.t.d
0960 65 6c 65 74 65 2d 70 72 6f 63 65 73 73 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 6d 61 elete-process.haskell-process-ma
0980 6b 65 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 67 65 74 20 63 6f 6d 6d 61 6e 64 2d 71 ke.haskell-process-get.command-q
09a0 75 65 75 65 20 68 61 73 6b 65 6c 6c 2d 73 65 73 73 69 6f 6e 2d 73 65 74 2d 70 72 6f 63 65 73 73 ueue.haskell-session-set-process
09c0 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 65 74 2d 73 65 73 73 69 6f 6e 20 68 61 73 .haskell-process-set-session.has
09e0 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 65 74 2d 63 6d 64 20 6e 69 6c 20 68 61 73 6b 65 6c 6c kell-process-set-cmd.nil.haskell
0a00 2d 73 65 73 73 69 6f 6e 2d 63 61 62 61 6c 2d 64 69 72 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 -session-cabal-dir.haskell-proce
0a20 73 73 2d 63 6f 6d 70 75 74 65 2d 70 72 6f 63 65 73 73 2d 6c 6f 67 2d 61 6e 64 2d 63 6f 6d 6d 61 ss-compute-process-log-and-comma
0a40 6e 64 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 74 79 70 65 20 68 61 73 6b 65 6c 6c 2d nd.haskell-process-type.haskell-
0a60 73 65 73 73 69 6f 6e 2d 70 72 6f 6d 70 74 2d 73 65 74 2d 63 75 72 72 65 6e 74 2d 64 69 72 20 68 session-prompt-set-current-dir.h
0a80 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 65 74 2d 70 72 6f 63 65 73 73 20 68 61 73 6b 65 askell-process-set-process.haske
0aa0 6c 6c 2d 70 72 6f 63 65 73 73 2d 6c 6f 67 20 70 72 6f 70 65 72 74 69 7a 65 20 66 6f 72 6d 61 74 ll-process-log.propertize.format
0ac0 20 22 25 53 22 20 61 70 70 6c 79 20 73 74 61 72 74 2d 70 72 6f 63 65 73 73 20 73 65 74 2d 70 72 ."%S".apply.start-process.set-pr
0ae0 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 70 ocess-sentinel.haskell-process-p
0b00 72 6f 63 65 73 73 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 rocess.haskell-process-sentinel.
0b20 73 65 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 set-process-filter.haskell-proce
0b40 73 73 2d 66 69 6c 74 65 72 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 73 ss-filter.haskell-process-send-s
0b60 74 61 72 74 75 70 20 63 61 62 61 6c 2d 72 65 70 6c 20 63 61 62 61 6c 2d 6e 65 77 2d 72 65 70 6c tartup.cabal-repl.cabal-new-repl
0b80 20 73 74 61 63 6b 2d 67 68 63 69 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 63 68 61 6e .stack-ghci.haskell-process-chan
0ba0 67 65 2d 64 69 72 20 68 61 73 6b 65 6c 6c 2d 73 65 73 73 69 6f 6e 2d 63 75 72 72 65 6e 74 2d 64 ge-dir.haskell-session-current-d
0bc0 69 72 20 61 70 70 65 6e 64 5d 20 31 32 20 28 23 24 20 2e 20 31 35 34 31 29 5d 29 0a 23 40 36 39 ir.append].12.(#$...1541)]).#@69
0be0 20 53 65 6e 64 20 74 68 65 20 6e 65 63 65 73 73 61 72 79 20 73 74 61 72 74 20 6d 65 73 73 61 67 .Send.the.necessary.start.messag
0c00 65 73 20 74 6f 20 68 61 73 6b 65 6c 6c 20 50 52 4f 43 45 53 53 2e 0a 0a 28 66 6e 20 50 52 4f 43 es.to.haskell.PROCESS...(fn.PROC
0c20 45 53 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 ESS)..(defalias.'haskell-process
0c40 2d 73 65 6e 64 2d 73 74 61 72 74 75 70 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 33 -send-startup.#[257."\300.\301\3
0c60 30 32 04 5c 33 30 33 5c 33 30 34 5c 33 30 35 25 5c 22 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 02.\303\304\305%\"\207".[haskell
0c80 2d 70 72 6f 63 65 73 73 2d 71 75 65 75 65 2d 63 6f 6d 6d 61 6e 64 20 76 65 63 74 6f 72 20 63 6c -process-queue-command.vector.cl
0ca0 2d 73 74 72 75 63 74 2d 68 61 73 6b 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 23 5b 32 35 37 20 22 5c -struct-haskell-command.#[257."\
0cc0 33 30 32 01 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 08 5c 32 30 35 0b 00 5c 33 30 37 5c 302.\303\304\305\306.\205..\307\
0ce0 22 5c 33 31 30 23 5c 22 5c 32 31 30 5c 33 30 32 01 5c 33 31 31 5c 22 5c 32 31 30 5c 33 30 32 01 "\310#\"\210\302.\311\"\210\302.
0d00 5c 33 31 32 5c 33 31 33 09 5c 22 5c 22 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 \312\313.\"\"\207".[haskell-inte
0d20 72 61 63 74 69 76 65 2d 73 65 74 2d 2b 63 20 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 ractive-set-+c.haskell-interacti
0d40 76 65 2d 70 72 6f 6d 70 74 32 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d ve-prompt2.haskell-process-send-
0d60 73 74 72 69 6e 67 20 6d 61 70 63 6f 6e 63 61 74 20 69 64 65 6e 74 69 74 79 20 61 70 70 65 6e 64 string.mapconcat.identity.append
0d80 20 28 22 50 72 65 6c 75 64 65 2e 70 75 74 53 74 72 4c 6e 20 5c 22 5c 22 22 20 22 3a 73 65 74 20 .("Prelude.putStrLn.\"\"".":set.
0da0 2d 76 31 22 29 20 28 22 3a 73 65 74 20 2b 63 22 29 20 22 5c 6e 22 20 22 3a 73 65 74 20 70 72 6f -v1").(":set.+c")."\n".":set.pro
0dc0 6d 70 74 20 5c 22 5c 5c 34 5c 22 22 20 66 6f 72 6d 61 74 20 22 3a 73 65 74 20 70 72 6f 6d 70 74 mpt.\"\\4\"".format.":set.prompt
0de0 32 20 5c 22 25 73 5c 22 22 5d 20 38 20 22 5c 6e 5c 6e 28 66 6e 20 50 52 4f 43 45 53 53 29 22 5d 2.\"%s\""].8."\n\n(fn.PROCESS)"]
0e00 20 23 5b 35 31 34 20 22 5c 33 30 30 02 5c 33 30 31 5c 22 5c 32 30 35 2a 00 5c 33 30 32 5c 33 30 .#[514."\300.\301\"\205*.\302\30
0e20 33 02 5c 22 5c 33 30 34 5c 33 30 35 04 21 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 33 3.\"\304\305.!\306\307\310\311\3
0e40 31 32 5c 33 31 33 06 08 21 5c 33 31 34 5c 22 5c 33 31 35 5c 33 31 36 25 23 5c 32 31 30 5c 33 31 12\313..!\314\"\315\316%#\210\31
0e60 37 5c 33 30 35 04 21 5c 33 32 30 5c 33 32 31 04 5c 22 5c 22 5c 32 36 32 01 5c 32 30 37 22 20 5b 7\305.!\320\321.\"\"\262.\207".[
0e80 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 63 6f 6e 73 75 6d 65 20 22 5e 2a 2a 2a 20 57 41 haskell-process-consume."^***.WA
0ea0 52 4e 49 4e 47 3a 20 5c 5c 28 2e 2b 5c 5c 29 20 69 73 20 77 72 69 74 61 62 6c 65 20 62 79 20 73 RNING:.\\(.+\\).is.writable.by.s
0ec0 6f 6d 65 6f 6e 65 20 65 6c 73 65 2c 20 49 47 4e 4f 52 49 4e 47 21 24 22 20 6d 61 74 63 68 2d 73 omeone.else,.IGNORING!$".match-s
0ee0 74 72 69 6e 67 20 31 20 68 61 73 6b 65 6c 6c 2d 73 65 73 73 69 6f 6e 2d 6d 6f 64 69 66 79 20 68 tring.1.haskell-session-modify.h
0f00 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 65 73 73 69 6f 6e 20 69 67 6e 6f 72 65 64 2d 66 askell-process-session.ignored-f
0f20 69 6c 65 73 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 31 5c 33 30 iles.make-byte-code.257."\301\30
0f40 30 02 42 5c 33 30 32 5c 33 30 33 23 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 0.B\302\303#\207".vconcat.vector
0f60 20 5b 63 6c 2d 72 65 6d 6f 76 65 2d 64 75 70 6c 69 63 61 74 65 73 20 3a 74 65 73 74 20 73 74 72 .[cl-remove-duplicates.:test.str
0f80 69 6e 67 3d 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 46 49 4c 45 53 29 22 20 68 61 73 6b 65 6c 6c ing=].5."\n\n(fn.FILES)".haskell
0fa0 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 6d 6f 64 65 2d 63 6f 6d 70 69 6c 65 2d 77 61 72 6e 69 6e -interactive-mode-compile-warnin
0fc0 67 20 66 6f 72 6d 61 74 20 22 47 48 43 69 20 69 73 20 69 67 6e 6f 72 69 6e 67 3a 20 25 73 20 28 g.format."GHCi.is.ignoring:.%s.(
0fe0 72 75 6e 20 4d 2d 78 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 75 6e 69 67 6e 6f 72 65 run.M-x.haskell-process-unignore
1000 29 22 5d 20 31 32 20 22 5c 6e 5c 6e 28 66 6e 20 50 52 4f 43 45 53 53 20 42 55 46 46 45 52 29 22 )"].12."\n\n(fn.PROCESS.BUFFER)"
1020 5d 20 23 5b 35 31 34 20 22 5c 33 30 33 5c 33 30 34 03 21 5c 33 30 35 08 47 21 08 38 09 5c 32 30 ].#[514."\303\304.!\305.G!.8.\20
1040 35 0f 00 5c 33 30 36 50 5c 22 5c 32 31 30 72 5c 33 30 37 20 71 5c 32 31 30 5c 6e 62 29 5c 32 30 5..\306P\"\210r\307.q\210\nb)\20
1060 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 67 72 65 65 74 69 6e 67 73 20 68 61 7".[haskell-process-greetings.ha
1080 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 68 6f 77 2d 64 65 62 75 67 2d 74 69 70 73 20 68 61 skell-process-show-debug-tips.ha
10a0 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 6d 6f 64 65 2d 70 72 6f 6d 70 74 2d 73 74 skell-interactive-mode-prompt-st
10c0 61 72 74 20 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 6d 6f 64 65 2d 65 63 68 art.haskell-interactive-mode-ech
10e0 6f 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 65 73 73 69 6f 6e 20 72 61 6e 64 6f 6d o.haskell-process-session.random
1100 20 22 5c 6e 49 66 20 49 20 62 72 65 61 6b 2c 20 79 6f 75 20 63 61 6e 3a 5c 6e 20 20 31 2e 20 52 ."\nIf.I.break,.you.can:\n..1..R
1120 65 73 74 61 72 74 3a 20 20 20 20 20 20 20 20 20 20 20 4d 2d 78 20 68 61 73 6b 65 6c 6c 2d 70 72 estart:...........M-x.haskell-pr
1140 6f 63 65 73 73 2d 72 65 73 74 61 72 74 5c 6e 20 20 32 2e 20 43 6f 6e 66 69 67 75 72 65 20 6c 6f ocess-restart\n..2..Configure.lo
1160 67 67 69 6e 67 3a 20 43 2d 68 20 76 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 6c 6f 67 gging:.C-h.v.haskell-process-log
1180 20 28 75 73 65 66 75 6c 20 66 6f 72 20 64 65 62 75 67 67 69 6e 67 29 5c 6e 20 20 33 2e 20 47 65 .(useful.for.debugging)\n..3..Ge
11a0 6e 65 72 61 6c 20 63 6f 6e 66 69 67 3a 20 20 20 20 4d 2d 78 20 63 75 73 74 6f 6d 69 7a 65 2d 6d neral.config:....M-x.customize-m
11c0 6f 64 65 5c 6e 20 20 34 2e 20 48 69 64 65 20 74 68 65 73 65 20 74 69 70 73 3a 20 20 20 43 2d 68 ode\n..4..Hide.these.tips:...C-h
11e0 20 76 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 68 6f 77 2d 64 65 62 75 67 2d 74 69 .v.haskell-process-show-debug-ti
1200 70 73 22 20 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 62 75 66 66 65 72 5d 20 ps".haskell-interactive-buffer].
1220 36 20 22 5c 6e 5c 6e 28 66 6e 20 50 52 4f 43 45 53 53 20 5f 29 22 5d 5d 20 39 20 28 23 24 20 2e 6."\n\n(fn.PROCESS._)"]].9.(#$..
1240 20 33 30 34 31 29 5d 29 0a 23 40 36 30 20 47 65 74 20 74 68 65 20 48 61 73 6b 65 6c 6c 20 73 65 .3041)]).#@60.Get.the.Haskell.se
1260 73 73 69 6f 6e 2c 20 74 68 72 6f 77 73 20 61 6e 20 65 72 72 6f 72 20 69 66 20 6e 6f 74 20 61 76 ssion,.throws.an.error.if.not.av
1280 61 69 6c 61 62 6c 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 6f 6d ailable...(defalias.'haskell-com
12a0 6d 61 6e 64 73 2d 70 72 6f 63 65 73 73 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 20 21 5c 32 30 mands-process.#[0."\300\301.!\20
12c0 36 5c 6e 00 5c 33 30 32 5c 33 30 33 21 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 73 65 73 73 6\n.\302\303!\207".[haskell-sess
12e0 69 6f 6e 2d 70 72 6f 63 65 73 73 20 68 61 73 6b 65 6c 6c 2d 73 65 73 73 69 6f 6e 2d 6d 61 79 62 ion-process.haskell-session-mayb
1300 65 20 65 72 72 6f 72 20 22 4e 6f 20 48 61 73 6b 65 6c 6c 20 73 65 73 73 69 6f 6e 2f 70 72 6f 63 e.error."No.Haskell.session/proc
1320 65 73 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 73 5c 6e 20 20 20 20 20 20 ess.associated.with.this\n......
1340 62 75 66 66 65 72 2e 20 4d 61 79 62 65 20 72 75 6e 20 4d 2d 78 20 68 61 73 6b 65 6c 6c 2d 73 65 buffer..Maybe.run.M-x.haskell-se
1360 73 73 69 6f 6e 2d 63 68 61 6e 67 65 3f 22 5d 20 32 20 28 23 24 20 2e 20 34 36 38 36 29 5d 29 0a ssion-change?"].2.(#$...4686)]).
1380 23 40 32 38 20 43 6c 65 61 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 63 65 73 73 2e 1f #@28.Clear.the.current.process..
13a0 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 63 6c 65 61 .(defalias.'haskell-process-clea
13c0 72 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 20 21 5c 32 31 30 5c 33 30 32 5c 33 30 31 20 5c 33 r.#[0."\300\301.!\210\302\301.\3
13e0 30 33 5c 33 30 34 23 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 72 65 03\304#\207".[haskell-process-re
1400 73 65 74 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 73 2d 70 72 6f 63 65 73 73 20 68 61 73 set.haskell-commands-process.has
1420 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 65 74 20 63 6f 6d 6d 61 6e 64 2d 71 75 65 75 65 20 6e kell-process-set.command-queue.n
1440 69 6c 5d 20 34 20 28 23 24 20 2e 20 34 39 39 37 29 20 6e 69 6c 5d 29 0a 23 40 33 33 20 49 6e 74 il].4.(#$...4997).nil]).#@33.Int
1460 65 72 72 75 70 74 20 74 68 65 20 70 72 6f 63 65 73 73 20 28 53 49 47 49 4e 54 29 2e 1f 0a 28 64 errupt.the.process.(SIGINT)...(d
1480 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 69 6e 74 65 72 72 75 efalias.'haskell-process-interru
14a0 70 74 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 20 21 21 5c 32 30 37 22 20 5b 69 6e pt.#[0."\300\301\302.!!\207".[in
14c0 74 65 72 72 75 70 74 2d 70 72 6f 63 65 73 73 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d terrupt-process.haskell-process-
14e0 70 72 6f 63 65 73 73 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 73 2d 70 72 6f 63 65 73 73 process.haskell-commands-process
1500 5d 20 33 20 28 23 24 20 2e 20 35 32 31 33 29 20 6e 69 6c 5d 29 0a 23 40 32 30 36 20 51 75 65 72 ].3.(#$...5213).nil]).#@206.Quer
1520 79 20 61 20 50 52 4f 43 45 53 53 20 74 6f 20 72 65 6c 6f 61 64 20 4d 4f 44 55 4c 45 2d 42 55 46 y.a.PROCESS.to.reload.MODULE-BUF
1540 46 45 52 20 77 69 74 68 20 2d 66 62 79 74 65 2d 63 6f 64 65 20 73 65 74 2e 0a 52 65 73 74 6f 72 FER.with.-fbyte-code.set..Restor
1560 65 73 20 2d 66 6f 62 6a 65 63 74 2d 63 6f 64 65 20 61 66 74 65 72 20 72 65 6c 6f 61 64 20 66 69 es.-fobject-code.after.reload.fi
1580 6e 69 73 68 65 64 2e 0a 4d 4f 44 55 4c 45 2d 42 55 46 46 45 52 20 69 73 20 74 68 65 20 61 63 74 nished..MODULE-BUFFER.is.the.act
15a0 75 61 6c 20 45 6d 61 63 73 20 62 75 66 66 65 72 20 6f 66 20 74 68 65 20 6d 6f 64 75 6c 65 20 62 ual.Emacs.buffer.of.the.module.b
15c0 65 69 6e 67 20 6c 6f 61 64 65 64 2e 0a 0a 28 66 6e 20 50 52 4f 43 45 53 53 20 4d 4f 44 55 4c 45 eing.loaded...(fn.PROCESS.MODULE
15e0 2d 42 55 46 46 45 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 70 72 6f -BUFFER)..(defalias.'haskell-pro
1600 63 65 73 73 2d 72 65 6c 6f 61 64 2d 77 69 74 68 2d 66 62 79 74 65 63 6f 64 65 20 23 5b 35 31 34 cess-reload-with-fbytecode.#[514
1620 20 22 5c 33 30 30 02 5c 33 30 31 5c 22 5c 32 31 30 5c 33 30 30 02 5c 33 30 32 5c 33 30 33 5c 33 ."\300.\301\"\210\300.\302\303\3
1640 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 06 08 21 23 5c 22 5c 22 5c 32 31 30 5c 33 30 30 02 5c 04\305\306\307..!#\"\"\210\300.\
1660 33 31 30 5c 22 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 71 75 65 75 310\"\207".[haskell-process-queu
1680 65 2d 77 69 74 68 6f 75 74 2d 66 69 6c 74 65 72 73 20 22 3a 73 65 74 20 2d 66 62 79 74 65 2d 63 e-without-filters.":set.-fbyte-c
16a0 6f 64 65 22 20 66 6f 72 6d 61 74 20 22 3a 6c 6f 61 64 20 5c 22 2a 25 73 5c 22 22 20 72 65 70 6c ode".format.":load.\"*%s\"".repl
16c0 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 22 22 20 22 5c 5c 5c 5c 5c ace-regexp-in-string."\""."\\\\\
16e0 22 22 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 3a 73 65 74 20 2d 66 6f 62 6a 65 "".buffer-file-name.":set.-fobje
1700 63 74 2d 63 6f 64 65 22 5d 20 31 31 20 28 23 24 20 2e 20 35 34 30 34 29 5d 29 0a 23 40 33 35 20 ct-code"].11.(#$...5404)]).#@35.
1720 48 69 73 74 6f 72 79 20 6c 69 73 74 20 66 6f 72 20 73 65 73 73 69 6f 6e 20 74 61 72 67 65 74 73 History.list.for.session.targets
1740 2e 1f 0a 28 64 65 66 76 61 72 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 74 61 72 67 65 74 73 ...(defvar.haskell-cabal-targets
1760 2d 68 69 73 74 6f 72 79 20 6e 69 6c 20 28 23 24 20 2e 20 35 39 32 30 29 29 0a 23 40 35 35 20 48 -history.nil.(#$...5920)).#@55.H
1780 61 79 6f 6f 20 66 6f 72 20 49 44 45 4e 54 2c 20 72 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 ayoo.for.IDENT,.return.a.list.of
17a0 20 6d 6f 64 75 6c 65 73 0a 0a 28 66 6e 20 49 44 45 4e 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 .modules..(fn.IDENT)..(defalias.
17c0 27 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 68 61 79 6f 6f 2d 69 64 65 6e 74 20 23 5b 32 'haskell-process-hayoo-ident.#[2
17e0 35 37 20 22 5c 33 30 33 08 5c 33 30 34 03 21 5c 22 72 5c 33 30 35 01 21 71 5c 32 31 30 09 5c 33 57."\303.\304.!\"r\305.!q\210.\3
1800 30 36 55 5c 32 30 33 24 00 5c 6e 62 5c 32 31 30 5c 33 30 37 20 5c 33 31 30 5c 33 31 31 02 5c 22 06U\203$.\nb\210\307.\310\311.\"
1820 5c 33 31 32 5c 33 31 33 02 5c 22 5c 32 36 36 5c 32 30 32 5c 32 30 32 29 00 5c 33 31 34 5c 33 31 \312\313.\"\266\202\202).\314\31
1840 35 09 03 23 29 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 68 61 79 6f 5..#)\207".[haskell-process-hayo
1860 6f 2d 71 75 65 72 79 2d 75 72 6c 20 75 72 6c 2d 68 74 74 70 2d 72 65 73 70 6f 6e 73 65 2d 73 74 o-query-url.url-http-response-st
1880 61 74 75 73 20 75 72 6c 2d 68 74 74 70 2d 65 6e 64 2d 6f 66 2d 68 65 61 64 65 72 73 20 66 6f 72 atus.url-http-end-of-headers.for
18a0 6d 61 74 20 75 72 6c 2d 68 65 78 69 66 79 2d 73 74 72 69 6e 67 20 75 72 6c 2d 72 65 74 72 69 65 mat.url-hexify-string.url-retrie
18c0 76 65 2d 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 32 30 30 20 6a 73 6f 6e 2d 72 65 61 64 20 61 ve-synchronously.200.json-read.a
18e0 73 73 6f 63 2d 64 65 66 61 75 6c 74 20 72 65 73 75 6c 74 20 63 6c 2d 6d 61 70 63 61 6e 20 23 5b ssoc-default.result.cl-mapcan.#[
1900 32 35 37 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 03 5c 22 5c 33 30 33 5c 22 5c 32 30 37 22 20 257."\300\301\302.\"\303\"\207".
1920 5b 61 70 70 65 6e 64 20 61 73 73 6f 63 2d 64 65 66 61 75 6c 74 20 72 65 73 75 6c 74 4d 6f 64 75 [append.assoc-default.resultModu
1940 6c 65 73 20 6e 69 6c 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 52 29 22 5d 20 77 61 72 6e 20 22 48 les.nil].5."\n\n(fn.R)"].warn."H
1960 54 54 50 20 65 72 72 6f 72 20 25 73 20 66 65 74 63 68 69 6e 67 20 25 73 22 5d 20 37 20 28 23 24 TTP.error.%s.fetching.%s"].7.(#$
1980 20 2e 20 36 30 31 35 29 5d 29 0a 23 40 35 37 20 48 6f 6f 67 6c 65 20 66 6f 72 20 49 44 45 4e 54 ...6015)]).#@57.Hoogle.for.IDENT
19a0 2c 20 72 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 6d 6f 64 75 6c 65 73 2e 0a 0a 28 66 6e ,.return.a.list.of.modules...(fn
19c0 20 49 44 45 4e 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 .IDENT)..(defalias.'haskell-proc
19e0 65 73 73 2d 68 6f 6f 67 6c 65 2d 69 64 65 6e 74 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 ess-hoogle-ident.#[257."\300\301
1a00 21 72 5c 32 31 31 71 5c 32 31 30 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 05 !r\211q\210\302\303\304\305\306.
1a20 21 5c 33 30 37 5c 22 5c 33 31 30 24 5c 32 31 36 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 !\307\"\310$\216\311\312\313\314
1a40 5c 33 31 33 5c 33 31 35 5c 33 31 36 06 08 26 07 65 62 5c 32 31 30 5c 32 31 31 5c 33 30 33 55 3f \313\315\316..&.eb\210\211\303U?
1a60 5c 32 30 36 31 00 5c 33 31 37 5c 33 32 30 21 5c 32 30 36 31 00 5c 33 31 37 5c 33 32 31 21 3f 5c \2061.\317\320!\2061.\317\321!?\
1a80 32 30 35 4e 00 5c 33 32 32 5c 33 32 33 5c 33 31 33 5c 33 31 34 23 5c 32 30 33 46 00 5c 33 32 34 205N.\322\323\313\314#\203F.\324
1aa0 5c 33 32 35 5c 33 31 33 5c 32 31 31 23 5c 32 31 30 5c 32 30 32 35 00 5c 33 32 36 5c 33 32 37 5c \325\313\211#\210\2025.\326\327\
1ac0 33 33 30 5c 33 33 31 20 5c 33 33 32 5c 22 5c 22 5c 32 36 32 01 2a 5c 32 30 37 22 20 5b 67 65 6e 330\331.\332\"\"\262.*\207".[gen
1ae0 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 22 20 2a 74 65 6d 70 2a 22 20 6d 61 6b 65 2d erate-new-buffer.".*temp*".make-
1b00 62 79 74 65 2d 63 6f 64 65 20 30 20 22 5c 33 30 31 5c 33 30 30 21 5c 32 30 35 09 00 5c 33 30 32 byte-code.0."\301\300!\205..\302
1b20 5c 33 30 30 21 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 62 75 66 66 65 \300!\207".vconcat.vector.[buffe
1b40 72 2d 6e 61 6d 65 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 20 63 61 6c 6c 2d 70 72 6f 63 65 r-name.kill-buffer].2.call-proce
1b60 73 73 20 22 68 6f 6f 67 6c 65 22 20 6e 69 6c 20 74 20 22 73 65 61 72 63 68 22 20 22 2d 2d 65 78 ss."hoogle".nil.t."search"."--ex
1b80 61 63 74 22 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 4e 6f 20 72 65 73 75 6c 74 73 20 66 6f 75 act".looking-at."^No.results.fou
1ba0 6e 64 22 20 22 5e 70 61 63 6b 61 67 65 20 22 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 nd"."^package.".re-search-forwar
1bc0 64 20 22 5e 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 2e 2a 24 22 20 72 65 70 6c 61 63 65 2d 6d 61 74 63 d."^\\([^.]+\\).*$".replace-matc
1be0 68 20 22 5c 5c 31 22 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 20 23 5b 32 35 37 20 22 5c 32 31 31 h."\\1".cl-remove-if.#[257."\211
1c00 5c 33 30 30 5c 32 33 30 5c 32 30 37 22 20 5b 22 22 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 41 29 \300\230\207".[""].3."\n\n(fn.A)
1c20 22 5d 20 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 62 75 66 66 65 72 2d 73 74 72 69 6e 67 20 22 5c "].split-string.buffer-string."\
1c40 6e 22 5d 20 31 30 20 28 23 24 20 2e 20 36 35 34 34 29 5d 29 0a 23 40 37 35 20 53 65 61 72 63 68 n"].10.(#$...6544)]).#@75.Search
1c60 20 77 69 74 68 20 68 61 73 6b 65 6c 6c 2d 64 6f 63 73 20 66 6f 72 20 49 44 45 4e 54 2c 20 72 65 .with.haskell-docs.for.IDENT,.re
1c80 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 6d 6f 64 75 6c 65 73 2e 0a 0a 28 66 6e 20 49 44 45 turn.a.list.of.modules...(fn.IDE
1ca0 4e 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d NT)..(defalias.'haskell-process-
1cc0 68 61 73 6b 65 6c 6c 2d 64 6f 63 73 2d 69 64 65 6e 74 20 23 5b 32 35 37 20 22 5c 33 30 31 5c 33 haskell-docs-ident.#[257."\301\3
1ce0 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 21 21 18 5c 33 30 37 5c 32 31 36 08 18 72 02\303\304\305\306!!.\307\216..r
1d00 08 71 5c 32 31 30 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 32 5c 33 31 34 06 09 .q\210\310\311\312\313\312\314..
1d20 26 06 5c 32 31 30 2a 72 08 71 5c 32 31 30 5c 33 31 35 20 2b 5c 33 31 36 5c 22 5c 22 5c 32 30 37 &.\210*r.q\210\315.+\316\"\"\207
1d40 22 20 5b 73 74 61 6e 64 61 72 64 2d 6f 75 74 70 75 74 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d ".[standard-output.cl-remove-if-
1d60 6e 6f 74 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 37 22 20 5b 73 74 72 not.#[257."\300\301.\"\207".[str
1d80 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5b 5b 3a 75 70 70 65 72 3a 5d 5d 5b 5b 3a 61 6c 6e 75 6d 3a ing-match."^[[:upper:]][[:alnum:
1da0 5d 5f 27 2e 5d 2b 24 22 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 41 29 22 5d 20 73 70 6c 69 74 2d ]_'.]+$"].4."\n\n(fn.A)"].split-
1dc0 73 74 72 69 6e 67 20 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 67 65 6e 65 72 61 74 string.get-buffer-create.generat
1de0 65 2d 6e 65 77 2d 62 75 66 66 65 72 2d 6e 61 6d 65 20 22 20 2a 73 74 72 69 6e 67 2d 6f 75 74 70 e-new-buffer-name.".*string-outp
1e00 75 74 2a 22 20 23 5b 30 20 22 5c 33 30 31 08 21 5c 32 30 37 22 20 5b 73 74 61 6e 64 61 72 64 2d ut*".#[0."\301.!\207".[standard-
1e20 6f 75 74 70 75 74 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 5d 20 63 61 6c 6c 2d 70 72 6f 63 output.kill-buffer].2].call-proc
1e40 65 73 73 20 22 68 61 73 6b 65 6c 6c 2d 64 6f 63 73 22 20 6e 69 6c 20 74 20 22 2d 2d 6d 6f 64 75 ess."haskell-docs".nil.t."--modu
1e60 6c 65 73 22 20 62 75 66 66 65 72 2d 73 74 72 69 6e 67 20 22 5c 6e 22 5d 20 31 31 20 28 23 24 20 les".buffer-string."\n"].11.(#$.
1e80 2e 20 37 32 35 38 29 5d 29 0a 23 40 37 31 20 51 75 65 72 79 20 50 52 4f 43 45 53 53 20 60 3a 6d ..7258)]).#@71.Query.PROCESS.`:m
1ea0 20 2b 27 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 69 6d 70 6f 72 74 20 4d 4f 44 55 4c 45 53 2e 0a 0a .+'.command.to.import.MODULES...
1ec0 28 66 6e 20 50 52 4f 43 45 53 53 20 4d 4f 44 55 4c 45 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 (fn.PROCESS.MODULES)..(defalias.
1ee0 27 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 69 6d 70 6f 72 74 2d 6d 6f 64 75 6c 65 73 20 'haskell-process-import-modules.
1f00 23 5b 35 31 34 20 22 08 5c 32 30 35 10 00 5c 33 30 31 02 5c 33 30 32 5c 33 30 33 05 05 42 5c 33 #[514.".\205..\301.\302\303..B\3
1f20 30 34 5c 33 30 35 5c 32 31 31 25 5c 22 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 04\305\211%\"\207".[haskell-proc
1f40 65 73 73 2d 61 75 74 6f 2d 69 6d 70 6f 72 74 2d 6c 6f 61 64 65 64 2d 6d 6f 64 75 6c 65 73 20 68 ess-auto-import-loaded-modules.h
1f60 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 71 75 65 75 65 2d 63 6f 6d 6d 61 6e 64 20 76 65 63 askell-process-queue-command.vec
1f80 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 68 61 73 6b 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 23 5b tor.cl-struct-haskell-command.#[
1fa0 32 35 37 20 22 5c 33 30 30 01 40 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 06 06 41 5c 33 257."\300.@\301\302\303\304..A\3
1fc0 30 35 23 5c 22 5c 22 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 65 05#\"\"\207".[haskell-process-se
1fe0 6e 64 2d 73 74 72 69 6e 67 20 66 6f 72 6d 61 74 20 22 3a 6d 20 2b 20 25 73 22 20 6d 61 70 63 6f nd-string.format.":m.+.%s".mapco
2000 6e 63 61 74 20 69 64 65 6e 74 69 74 79 20 22 20 22 5d 20 39 20 22 5c 6e 5c 6e 28 66 6e 20 53 54 ncat.identity."."].9."\n\n(fn.ST
2020 41 54 45 29 22 5d 20 6e 69 6c 5d 20 31 30 20 28 23 24 20 2e 20 37 38 32 33 29 5d 29 0a 23 40 35 ATE)"].nil].10.(#$...7823)]).#@5
2040 30 20 44 65 73 63 72 69 62 65 20 74 68 65 20 67 69 76 65 6e 20 69 64 65 6e 74 69 66 69 65 72 20 0.Describe.the.given.identifier.
2060 49 44 45 4e 54 2e 0a 0a 28 66 6e 20 49 44 45 4e 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 IDENT...(fn.IDENT)..(defalias.'h
2080 61 73 6b 65 6c 6c 2d 64 65 73 63 72 69 62 65 20 23 5b 32 35 37 20 22 5c 33 30 35 5c 33 30 36 5c askell-describe.#[257."\305\306\
20a0 33 30 37 03 50 21 21 5c 33 31 30 5c 33 31 31 03 44 5c 33 31 32 5c 33 31 33 21 5c 22 5c 32 31 30 307.P!!\310\311.D\312\313!\"\210
20c0 5c 32 31 32 08 5c 33 31 34 5c 32 31 31 5c 32 32 33 5c 32 31 30 5c 33 31 35 09 42 5c 33 31 36 5c \212.\314\211\223\210\315.B\316\
20e0 6e 42 1a 19 5c 33 31 37 20 13 5c 33 32 30 20 5c 33 32 31 01 21 5c 32 31 31 1c 5c 33 31 34 5c 32 nB..\317..\320.\321.!\211.\314\2
2100 31 31 72 5c 33 32 30 20 71 5c 32 31 30 04 5c 32 30 33 5c 32 36 31 00 04 5c 33 31 34 01 3a 5c 32 11r\320.q\210.\203\261..\314.:\2
2120 30 33 5c 32 35 33 00 01 40 5c 32 36 32 01 5c 33 32 32 06 08 5c 33 32 33 5c 33 32 34 23 5c 33 32 03\253..@\262.\322..\323\324#\32
2140 35 5c 33 32 36 5c 33 32 37 04 5c 22 41 40 5c 32 31 31 5c 32 30 33 55 00 5c 32 31 31 5c 33 33 30 5\326\327.\"A@\211\203U.\211\330
2160 50 5c 32 30 32 56 00 5c 33 33 31 5c 32 36 32 01 5c 33 32 36 5c 33 33 32 05 5c 22 41 40 5c 33 33 P\202V.\331\262.\326\332.\"A@\33
2180 33 5c 32 36 31 05 5c 32 31 30 5c 33 32 36 5c 33 33 34 02 5c 22 41 40 5c 32 31 31 5c 32 30 33 74 3\261.\210\326\334.\"A@\211\203t
21a0 00 5c 33 33 35 01 5c 33 33 36 5c 22 5c 33 33 37 5c 32 36 31 02 5c 32 31 30 5c 32 31 30 5c 33 32 .\335.\336\"\337\261.\210\210\32
21c0 36 5c 33 33 34 06 08 5c 22 41 40 5c 32 31 31 5c 33 31 34 01 3a 5c 32 30 33 5c 32 32 33 00 01 40 6\334..\"A@\211\314.:\203\223..@
21e0 5c 32 36 32 01 5c 32 31 31 5c 33 33 37 5c 32 36 31 02 5c 32 31 30 01 41 5c 32 36 32 02 5c 32 30 \262.\211\337\261.\210.A\262.\20
2200 32 7e 00 5c 32 36 36 02 5c 33 33 37 63 5c 32 36 36 02 5c 33 32 36 5c 33 34 30 02 5c 22 41 40 63 2~.\266.\337c\266.\326\340.\"A@c
2220 5c 32 31 30 5c 33 33 33 63 5c 32 31 30 01 41 5c 32 36 32 02 5c 32 30 32 35 00 5c 33 31 34 5c 32 \210\333c\210.A\262.\2025.\314\2
2240 36 36 5c 32 30 32 5c 32 30 32 5c 32 36 36 00 5c 33 34 31 06 06 5c 32 36 31 02 29 5c 32 36 32 01 66\202\202\266.\341..\261.)\262.
2260 72 02 71 5c 32 31 30 5c 33 34 32 03 5c 33 31 34 5c 22 5c 32 36 32 02 29 5c 33 34 33 5c 33 34 34 r.q\210\342.\314\"\262.)\343\344
2280 21 5c 32 30 33 5c 33 32 31 00 5c 33 34 34 02 02 5c 22 5c 32 30 32 5c 33 32 32 00 5c 32 31 31 29 !\203\321.\344..\"\202\322.\211)
22a0 5c 32 36 36 5c 32 30 34 2b 5c 32 30 37 22 20 5b 68 65 6c 70 2d 77 69 6e 64 6f 77 2d 70 6f 69 6e \266\204+\207".[help-window-poin
22c0 74 2d 6d 61 72 6b 65 72 20 74 65 6d 70 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 2d 73 65 74 75 t-marker.temp-buffer-window-setu
22e0 70 2d 68 6f 6f 6b 20 74 65 6d 70 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 2d 73 68 6f 77 2d 68 p-hook.temp-buffer-window-show-h
2300 6f 6f 6b 20 68 65 6c 70 2d 77 69 6e 64 6f 77 2d 6f 6c 64 2d 66 72 61 6d 65 20 73 74 61 6e 64 61 ook.help-window-old-frame.standa
2320 72 64 2d 6f 75 74 70 75 74 20 72 65 61 64 20 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d rd-output.read.shell-command-to-
2340 73 74 72 69 6e 67 20 22 68 61 73 6b 65 6c 6c 2d 64 6f 63 73 20 2d 2d 73 65 78 70 20 22 20 68 65 string."haskell-docs.--sexp.".he
2360 6c 70 2d 73 65 74 75 70 2d 78 72 65 66 20 68 61 73 6b 65 6c 6c 2d 64 65 73 63 72 69 62 65 20 63 lp-setup-xref.haskell-describe.c
2380 61 6c 6c 65 64 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2d 70 20 69 6e 74 65 72 61 63 74 69 76 alled-interactively-p.interactiv
23a0 65 20 6e 69 6c 20 68 65 6c 70 2d 6d 6f 64 65 2d 73 65 74 75 70 20 68 65 6c 70 2d 6d 6f 64 65 2d e.nil.help-mode-setup.help-mode-
23c0 66 69 6e 69 73 68 20 73 65 6c 65 63 74 65 64 2d 66 72 61 6d 65 20 68 65 6c 70 2d 62 75 66 66 65 finish.selected-frame.help-buffe
23e0 72 20 74 65 6d 70 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 2d 73 65 74 75 70 20 70 72 6f 70 65 r.temp-buffer-window-setup.prope
2400 72 74 69 7a 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 28 28 3a 69 6e 68 65 72 69 74 20 rtize.font-lock-face.((:inherit.
2420 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 61 63 65 20 3a 75 6e 64 65 72 6c 69 6e 65 20 74 font-lock-type-face.:underline.t
2440 29 29 20 22 20 69 73 20 64 65 66 69 6e 65 64 20 69 6e 20 22 20 61 73 73 6f 63 20 6d 6f 64 75 6c )).".is.defined.in.".assoc.modul
2460 65 20 22 20 22 20 22 22 20 70 61 63 6b 61 67 65 20 22 5c 6e 5c 6e 22 20 74 79 70 65 20 68 61 73 e."."."".package."\n\n".type.has
2480 6b 65 6c 6c 2d 66 6f 6e 74 69 66 79 2d 61 73 2d 6d 6f 64 65 20 68 61 73 6b 65 6c 6c 2d 6d 6f 64 kell-fontify-as-mode.haskell-mod
24a0 65 20 22 5c 6e 22 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 4e 6f 20 72 65 73 75 6c 74 73 e."\n".documentation."No.results
24c0 20 66 6f 72 20 22 20 74 65 6d 70 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 2d 73 68 6f 77 20 66 .for.".temp-buffer-window-show.f
24e0 75 6e 63 74 69 6f 6e 70 20 68 65 6c 70 2d 77 69 6e 64 6f 77 2d 73 65 74 75 70 5d 20 31 34 20 28 unctionp.help-window-setup].14.(
2500 23 24 20 2e 20 38 32 35 38 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c #$...8258).(byte-code."\300\301\
2520 33 30 32 20 5c 22 43 5c 32 30 37 22 20 5b 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 302.\"C\207".[read-from-minibuff
2540 65 72 20 22 44 65 73 63 72 69 62 65 20 69 64 65 6e 74 69 66 69 65 72 3a 20 22 20 68 61 73 6b 65 er."Describe.identifier:.".haske
2560 6c 6c 2d 69 64 65 6e 74 2d 61 74 2d 70 6f 69 6e 74 5d 20 33 29 5d 29 0a 23 40 31 37 33 20 47 72 ll-ident-at-point].3)]).#@173.Gr
2580 65 70 20 74 68 65 20 65 66 66 65 63 74 69 76 65 20 70 72 6f 6a 65 63 74 20 66 6f 72 20 74 68 65 ep.the.effective.project.for.the
25a0 20 73 79 6d 62 6f 6c 20 61 74 20 70 6f 69 6e 74 2e 0a 56 65 72 79 20 75 73 65 66 75 6c 20 66 6f .symbol.at.point..Very.useful.fo
25c0 72 20 63 6f 64 65 62 61 73 65 20 6e 61 76 69 67 61 74 69 6f 6e 2e 0a 0a 50 72 6f 6d 70 74 73 20 r.codebase.navigation...Prompts.
25e0 66 6f 72 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 72 65 67 65 78 70 20 67 69 76 65 6e 20 61 20 for.an.arbitrary.regexp.given.a.
2600 70 72 65 66 69 78 20 61 72 67 20 50 52 4f 4d 50 54 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 prefix.arg.PROMPT...(fn.&optiona
2620 6c 20 50 52 4f 4d 50 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 72 67 l.PROMPT)..(defalias.'haskell-rg
2640 72 65 70 20 23 5b 32 35 36 20 22 5c 32 31 31 5c 32 30 33 5c 6e 00 5c 33 30 30 5c 33 30 31 21 5c rep.#[256."\211\203\n.\300\301!\
2660 32 30 32 5c 66 00 5c 33 30 32 20 5c 33 30 33 01 5c 33 30 34 5c 33 30 35 5c 33 30 36 20 21 23 5c 202\f.\302.\303.\304\305\306.!#\
2680 32 30 37 22 20 5b 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72 20 22 4c 6f 6f 6b 207".[read-from-minibuffer."Look
26a0 20 66 6f 72 3a 20 22 20 68 61 73 6b 65 6c 6c 2d 69 64 65 6e 74 2d 61 74 2d 70 6f 69 6e 74 20 72 .for:.".haskell-ident-at-point.r
26c0 67 72 65 70 20 22 2a 2e 68 73 20 2a 2e 6c 68 73 20 2a 2e 68 73 63 20 2a 2e 63 68 73 20 2a 2e 68 grep."*.hs.*.lhs.*.hsc.*.chs.*.h
26e0 73 2d 62 6f 6f 74 20 2a 2e 6c 68 73 2d 62 6f 6f 74 22 20 68 61 73 6b 65 6c 6c 2d 73 65 73 73 69 s-boot.*.lhs-boot".haskell-sessi
2700 6f 6e 2d 63 75 72 72 65 6e 74 2d 64 69 72 20 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 on-current-dir.haskell-interacti
2720 76 65 2d 73 65 73 73 69 6f 6e 5d 20 37 20 28 23 24 20 2e 20 39 35 39 38 29 20 22 50 22 5d 29 0a ve-session].7.(#$...9598)."P"]).
2740 23 40 31 33 33 20 50 72 69 6e 74 20 69 6e 66 6f 20 6f 6e 20 74 68 65 20 69 64 65 6e 74 69 66 69 #@133.Print.info.on.the.identifi
2760 65 72 20 61 74 20 70 6f 69 6e 74 2e 0a 49 66 20 50 52 4f 4d 50 54 2d 56 41 4c 55 45 20 69 73 20 er.at.point..If.PROMPT-VALUE.is.
2780 6e 6f 6e 2d 6e 69 6c 2c 20 72 65 71 75 65 73 74 20 69 64 65 6e 74 69 66 69 65 72 20 76 69 61 20 non-nil,.request.identifier.via.
27a0 6d 69 6e 69 2d 62 75 66 66 65 72 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 50 52 4f 4d mini-buffer...(fn.&optional.PROM
27c0 50 54 2d 56 41 4c 55 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 70 72 PT-VALUE)..(defalias.'haskell-pr
27e0 6f 63 65 73 73 2d 64 6f 2d 69 6e 66 6f 20 23 5b 32 35 36 20 22 5c 33 30 30 20 01 5c 32 30 34 5c ocess-do-info.#[256."\300..\204\
2800 6e 00 5c 32 31 31 5c 32 30 35 52 00 5c 33 30 31 5c 33 30 32 5c 33 30 33 04 5c 32 30 33 18 00 5c n.\211\205R.\301\302\303.\203..\
2820 33 30 34 5c 33 30 35 05 5c 22 5c 32 30 32 19 00 03 23 02 3f 5c 32 30 35 21 00 5c 33 30 36 20 5c 304\305.\"\202...#.?\205!.\306.\
2840 32 31 31 5c 32 30 33 2c 00 5c 33 30 37 5c 33 31 30 02 5c 22 5c 32 30 32 49 00 01 5c 33 31 31 5c 211\203,.\307\310.\"\202I..\311\
2860 32 33 30 5c 32 30 33 36 00 5c 33 31 32 5c 32 30 32 49 00 5c 33 30 37 5c 33 31 33 5c 33 31 34 04 230\2036.\312\202I.\307\313\314.
2880 5c 22 5c 32 30 33 42 00 5c 33 31 35 5c 32 30 32 43 00 5c 33 31 36 03 5c 32 30 36 48 00 04 5c 22 \"\203B.\315\202C.\316.\206H..\"
28a0 5c 32 31 31 5c 32 30 35 50 00 5c 33 31 37 01 21 5c 32 36 36 5c 32 30 33 5c 32 30 37 22 20 5b 68 \211\205P.\317.!\266\203\207".[h
28c0 61 73 6b 65 6c 6c 2d 69 64 65 6e 74 2d 61 74 2d 70 6f 69 6e 74 20 72 65 70 6c 61 63 65 2d 72 65 askell-ident-at-point.replace-re
28e0 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5e 21 5c 5c 28 5b 41 2d 5a 5f 61 2d 7a 5d 5c 5c gexp-in-string."^!\\([A-Z_a-z]\\
2900 29 22 20 22 5c 5c 31 22 20 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72 20 22 49 )"."\\1".read-from-minibuffer."I
2920 6e 66 6f 3a 20 22 20 68 61 73 6b 65 6c 6c 2d 75 74 69 6c 73 2d 70 61 72 73 65 2d 69 6d 70 6f 72 nfo:.".haskell-utils-parse-impor
2940 74 2d 73 74 61 74 65 6d 65 6e 74 2d 61 74 2d 70 6f 69 6e 74 20 66 6f 72 6d 61 74 20 22 3a 62 72 t-statement-at-point.format.":br
2960 6f 77 73 65 21 20 25 73 22 20 22 22 20 6e 69 6c 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e owse!.%s"."".nil.string-match."^
2980 5b 61 2d 7a 41 2d 5a 5f 5d 22 20 22 3a 69 6e 66 6f 20 25 73 22 20 22 3a 69 6e 66 6f 20 28 25 73 [a-zA-Z_]".":info.%s".":info.(%s
29a0 29 22 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 68 6f 77 2d 72 65 70 6c 2d 72 65 73 )".haskell-process-show-repl-res
29c0 70 6f 6e 73 65 5d 20 38 20 28 23 24 20 2e 20 31 30 30 35 34 29 20 22 50 22 5d 29 0a 23 40 31 35 ponse].8.(#$...10054)."P"]).#@15
29e0 34 20 50 72 69 6e 74 20 74 68 65 20 74 79 70 65 20 6f 66 20 74 68 65 20 67 69 76 65 6e 20 65 78 4.Print.the.type.of.the.given.ex
2a00 70 72 65 73 73 69 6f 6e 2e 0a 0a 47 69 76 65 6e 20 49 4e 53 45 52 54 2d 56 41 4c 55 45 20 70 72 pression...Given.INSERT-VALUE.pr
2a20 65 66 69 78 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 72 65 73 75 6c 74 20 74 79 70 65 20 efix.indicates.that.result.type.
2a40 73 69 67 6e 61 74 75 72 65 0a 73 68 6f 75 6c 64 20 62 65 20 69 6e 73 65 72 74 65 64 2e 0a 0a 28 signature.should.be.inserted...(
2a60 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 49 4e 53 45 52 54 2d 56 41 4c 55 45 29 1f 0a 28 64 65 66 fn.&optional.INSERT-VALUE)..(def
2a80 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 64 6f 2d 74 79 70 65 20 23 alias.'haskell-process-do-type.#
2aa0 5b 32 35 36 20 22 5c 32 31 31 5c 32 30 33 07 00 5c 33 30 31 20 5c 32 30 37 5c 33 30 32 20 5c 32 [256."\211\203..\301.\207\302.\2
2ac0 30 33 15 00 5c 33 30 33 5c 33 30 34 20 5c 33 30 35 20 5c 22 5c 32 30 32 17 00 5c 33 30 36 20 5c 03..\303\304.\305.\"\202..\306.\
2ae0 32 31 31 5c 32 30 35 3a 00 5c 33 30 37 01 5c 33 31 30 5c 33 31 31 18 5c 33 31 32 03 03 03 23 29 211\205:.\307.\310\311.\312...#)
2b00 5c 32 36 36 5c 32 30 33 3f 5c 32 30 35 3a 00 5c 33 31 33 01 5c 33 31 30 5c 33 31 31 18 5c 33 31 \266\203?\205:.\313.\310\311.\31
2b20 32 03 03 03 23 29 5c 32 36 36 5c 32 30 33 3f 5c 32 31 31 5c 32 30 35 68 00 5c 33 31 34 5c 33 31 2...#)\266\203?\211\205h.\314\31
2b40 35 5c 33 31 36 04 5c 33 31 30 5c 33 31 31 18 5c 33 31 32 03 03 03 23 29 5c 32 36 36 5c 32 30 33 5\316.\310\311.\312...#)\266\203
2b60 5c 32 30 34 60 00 5c 33 31 37 04 5c 33 31 30 5c 33 31 31 18 5c 33 31 32 03 03 03 23 29 5c 32 36 \204`.\317.\310\311.\312...#)\26
2b80 36 5c 32 30 33 5c 32 30 33 64 00 5c 33 32 30 5c 32 30 32 65 00 5c 33 32 31 04 5c 22 21 5c 32 30 6\203\203d.\320\202e.\321.\"!\20
2ba0 37 22 20 5b 69 6e 68 69 62 69 74 2d 63 68 61 6e 67 69 6e 67 2d 6d 61 74 63 68 2d 64 61 74 61 20 7".[inhibit-changing-match-data.
2bc0 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 69 6e 73 65 72 74 2d 74 79 70 65 20 75 73 65 2d haskell-process-insert-type.use-
2be0 72 65 67 69 6f 6e 2d 70 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f region-p.buffer-substring-no-pro
2c00 70 65 72 74 69 65 73 20 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 20 72 65 67 69 6f 6e 2d perties.region-beginning.region-
2c20 65 6e 64 20 68 61 73 6b 65 6c 6c 2d 69 64 65 6e 74 2d 61 74 2d 70 6f 69 6e 74 20 22 5c 5c 60 5b end.haskell-ident-at-point."\\`[
2c40 5b 3a 73 70 61 63 65 3a 5d 5d 2a 5c 5c 27 22 20 6e 69 6c 20 74 20 73 74 72 69 6e 67 2d 6d 61 74 [:space:]]*\\'".nil.t.string-mat
2c60 63 68 20 22 5c 6e 22 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 68 6f 77 2d 72 65 70 ch."\n".haskell-process-show-rep
2c80 6c 2d 72 65 73 70 6f 6e 73 65 20 66 6f 72 6d 61 74 20 22 5c 5c 60 28 22 20 22 5c 5c 60 5b 5f 5b l-response.format."\\`("."\\`[_[
2ca0 3a 61 6c 70 68 61 3a 5d 5d 22 20 22 3a 74 79 70 65 20 25 73 22 20 22 3a 74 79 70 65 20 28 25 73 :alpha:]]".":type.%s".":type.(%s
2cc0 29 22 5d 20 31 32 20 28 23 24 20 2e 20 31 30 37 32 32 29 20 22 50 22 5d 29 0a 23 40 34 37 33 20 )"].12.(#$...10722)."P"]).#@473.
2ce0 4a 75 6d 70 20 74 6f 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e 2e 0a 4a 75 6d 70 20 74 6f 20 Jump.to.the.definition..Jump.to.
2d00 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 69 64 65 6e 74 69 66 69 65 72 20 61 74 20 70 6f 69 6e definition.of.identifier.at.poin
2d20 74 20 62 79 20 63 6f 6e 73 75 6c 74 69 6e 67 20 47 48 43 69 2c 20 6f 72 0a 74 61 67 20 74 61 62 t.by.consulting.GHCi,.or.tag.tab
2d40 6c 65 20 61 73 20 66 61 6c 6c 62 61 63 6b 2e 0a 0a 52 65 6d 65 6d 62 65 72 3a 20 49 66 20 47 48 le.as.fallback...Remember:.If.GH
2d60 43 69 20 69 73 20 62 75 73 79 20 64 6f 69 6e 67 20 73 6f 6d 65 74 68 69 6e 67 2c 20 74 68 69 73 Ci.is.busy.doing.something,.this
2d80 20 77 69 6c 6c 20 64 65 6c 61 79 2c 20 62 75 74 0a 69 74 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 .will.delay,.but.it.will.always.
2da0 62 65 20 61 63 63 75 72 61 74 65 2c 20 69 6e 20 63 6f 6e 74 72 61 73 74 20 74 6f 20 74 61 67 73 be.accurate,.in.contrast.to.tags
2dc0 2c 20 77 68 69 63 68 20 61 6c 77 61 79 73 0a 77 6f 72 6b 20 62 75 74 20 61 72 65 20 6e 6f 74 20 ,.which.always.work.but.are.not.
2de0 61 6c 77 61 79 73 20 61 63 63 75 72 61 74 65 2e 0a 49 66 20 74 68 65 20 64 65 66 69 6e 69 74 69 always.accurate..If.the.definiti
2e00 6f 6e 20 6f 72 20 74 61 67 20 69 73 20 66 6f 75 6e 64 2c 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e on.or.tag.is.found,.the.location
2e20 20 66 72 6f 6d 20 77 68 69 63 68 20 79 6f 75 20 6a 75 6d 70 65 64 0a 77 69 6c 6c 20 62 65 20 70 .from.which.you.jumped.will.be.p
2e40 75 73 68 65 64 20 6f 6e 74 6f 20 60 78 72 65 66 2d 2d 6d 61 72 6b 65 72 2d 72 69 6e 67 27 2c 20 ushed.onto.`xref--marker-ring',.
2e60 73 6f 20 79 6f 75 20 63 61 6e 20 72 65 74 75 72 6e 20 74 6f 20 74 68 61 74 0a 70 6f 73 69 74 69 so.you.can.return.to.that.positi
2e80 6f 6e 20 77 69 74 68 20 60 78 72 65 66 2d 70 6f 70 2d 6d 61 72 6b 65 72 2d 73 74 61 63 6b 27 2e on.with.`xref-pop-marker-stack'.
2ea0 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 4e 45 58 54 2d 50 29 1f 0a 28 64 65 66 61 6c 69 ..(fn.&optional.NEXT-P)..(defali
2ec0 61 73 20 27 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 6a 75 6d 70 2d 74 6f 2d 64 65 66 2d 6f 72 2d as.'haskell-mode-jump-to-def-or-
2ee0 74 61 67 20 23 5b 32 35 36 20 22 5c 33 30 30 20 5c 32 30 33 1b 00 5c 33 30 31 20 5c 33 30 32 5c tag.#[256."\300.\203..\301.\302\
2f00 33 30 33 20 21 5c 33 30 34 01 21 5c 32 31 30 01 5c 33 30 31 20 5c 32 33 32 3f 5c 32 30 35 1a 00 303.!\304.!\210.\301.\232?\205..
2f20 5c 33 30 35 02 21 5c 32 30 37 5c 33 30 36 5c 33 30 37 21 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c \305.!\207\306\307!\207".[haskel
2f40 6c 2d 73 65 73 73 69 6f 6e 2d 6d 61 79 62 65 20 70 6f 69 6e 74 2d 6d 61 72 6b 65 72 20 68 61 73 l-session-maybe.point-marker.has
2f60 6b 65 6c 6c 2d 6d 6f 64 65 2d 66 69 6e 64 2d 64 65 66 20 68 61 73 6b 65 6c 6c 2d 69 64 65 6e 74 kell-mode-find-def.haskell-ident
2f80 2d 61 74 2d 70 6f 69 6e 74 20 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 68 61 6e 64 6c 65 2d 67 65 -at-point.haskell-mode-handle-ge
2fa0 6e 65 72 69 63 2d 6c 6f 63 20 78 72 65 66 2d 70 75 73 68 2d 6d 61 72 6b 65 72 2d 73 74 61 63 6b neric-loc.xref-push-marker-stack
2fc0 20 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 .call-interactively.haskell-mode
2fe0 2d 74 61 67 2d 66 69 6e 64 5d 20 35 20 28 23 24 20 2e 20 31 31 34 38 38 29 20 22 50 22 5d 29 0a -tag-find].5.(#$...11488)."P"]).
3000 23 40 38 33 20 47 6f 20 74 6f 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 74 #@83.Go.to.the.location.of.the.t
3020 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 2e 0a 52 65 71 75 69 72 65 73 20 74 68 65 20 3a 6c 6f 63 hing.at.point..Requires.the.:loc
3040 2d 61 74 20 63 6f 6d 6d 61 6e 64 20 66 72 6f 6d 20 47 48 43 69 2e 1f 0a 28 64 65 66 61 6c 69 61 -at.command.from.GHCi...(defalia
3060 73 20 27 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 67 6f 74 6f 2d 6c 6f 63 20 23 5b 30 20 22 5c 33 s.'haskell-mode-goto-loc.#[0."\3
3080 30 30 20 5c 32 31 31 5c 32 30 35 09 00 5c 33 30 31 01 21 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 00.\211\205..\301.!\207".[haskel
30a0 6c 2d 6d 6f 64 65 2d 6c 6f 63 2d 61 74 20 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 67 6f 74 6f 2d l-mode-loc-at.haskell-mode-goto-
30c0 73 70 61 6e 5d 20 33 20 28 23 24 20 2e 20 31 32 32 39 33 29 20 6e 69 6c 5d 29 0a 23 40 38 37 20 span].3.(#$...12293).nil]).#@87.
30e0 4a 75 6d 70 20 74 6f 20 74 68 65 20 53 50 41 4e 2c 20 77 68 61 74 65 76 65 72 20 66 69 6c 65 20 Jump.to.the.SPAN,.whatever.file.
3100 61 6e 64 20 6c 69 6e 65 20 61 6e 64 20 63 6f 6c 75 6d 6e 20 69 74 20 6e 65 65 64 73 20 74 6f 20 and.line.and.column.it.needs.to.
3120 67 65 74 20 74 68 65 72 65 2e 0a 0a 28 66 6e 20 53 50 41 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 get.there...(fn.SPAN)..(defalias
3140 20 27 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 67 6f 74 6f 2d 73 70 61 6e 20 23 5b 32 35 37 20 22 .'haskell-mode-goto-span.#[257."
3160 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 03 5c 33 30 34 5c 22 5c 33 30 35 \300.\210\301\302\303.\304\"\305
3180 5c 33 30 36 20 21 5c 22 21 5c 32 31 30 65 62 5c 32 31 30 5c 33 30 33 01 5c 33 30 37 5c 22 53 79 \306.!\"!\210eb\210\303.\307\"Sy
31a0 5c 32 31 30 5c 33 30 33 01 5c 33 31 30 5c 22 75 5c 32 30 37 22 20 5b 78 72 65 66 2d 70 75 73 68 \210\303.\310\"u\207".[xref-push
31c0 2d 6d 61 72 6b 65 72 2d 73 74 61 63 6b 20 66 69 6e 64 2d 66 69 6c 65 20 65 78 70 61 6e 64 2d 66 -marker-stack.find-file.expand-f
31e0 69 6c 65 2d 6e 61 6d 65 20 70 6c 69 73 74 2d 67 65 74 20 3a 70 61 74 68 20 68 61 73 6b 65 6c 6c ile-name.plist-get.:path.haskell
3200 2d 73 65 73 73 69 6f 6e 2d 63 61 62 61 6c 2d 64 69 72 20 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 -session-cabal-dir.haskell-inter
3220 61 63 74 69 76 65 2d 73 65 73 73 69 6f 6e 20 3a 73 74 61 72 74 2d 6c 69 6e 65 20 3a 73 74 61 72 active-session.:start-line.:star
3240 74 2d 63 6f 6c 5d 20 36 20 28 23 24 20 2e 20 31 32 35 31 32 29 5d 29 0a 23 40 38 39 20 47 65 74 t-col].6.(#$...12512)]).#@89.Get
3260 20 74 68 65 20 69 64 65 6e 74 69 66 69 65 72 20 61 74 20 74 68 65 20 70 6f 69 6e 74 20 61 6e 64 .the.identifier.at.the.point.and
3280 20 69 6e 73 65 72 74 20 69 74 73 20 74 79 70 65 2e 0a 55 73 65 20 47 48 43 69 27 73 20 3a 74 79 .insert.its.type..Use.GHCi's.:ty
32a0 70 65 20 69 66 20 69 74 27 73 20 70 6f 73 73 69 62 6c 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 pe.if.it's.possible...(defalias.
32c0 27 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 69 6e 73 65 72 74 2d 74 79 70 65 20 23 5b 30 'haskell-process-insert-type.#[0
32e0 20 22 5c 33 30 30 20 5c 32 31 31 5c 32 30 35 26 00 5c 33 30 31 20 5c 33 30 32 5c 33 30 33 5c 33 ."\300.\211\205&.\301.\302\303\3
3300 30 34 04 5c 22 5c 32 30 33 14 00 5c 33 30 35 5c 32 30 32 15 00 5c 33 30 36 03 5c 22 5c 33 30 37 04.\"\203..\305\202..\306.\"\307
3320 02 5c 33 31 30 5c 33 31 31 05 05 70 45 5c 33 31 32 5c 33 31 33 5c 33 31 34 25 5c 22 5c 32 36 36 .\310\311..pE\312\313\314%\"\266
3340 5c 32 30 32 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 69 64 65 6e 74 2d 61 74 2d 70 6f 69 6e \202\207".[haskell-ident-at-poin
3360 74 20 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 70 72 6f 63 65 73 73 20 66 6f t.haskell-interactive-process.fo
3380 72 6d 61 74 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5b 5f 5b 3a 6c 6f 77 65 72 3a 5d 5b rmat.string-match."^[_[:lower:][
33a0 3a 75 70 70 65 72 3a 5d 5d 22 20 22 3a 74 79 70 65 20 25 73 22 20 22 3a 74 79 70 65 20 28 25 73 :upper:]]".":type.%s".":type.(%s
33c0 29 22 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 71 75 65 75 65 2d 63 6f 6d 6d 61 6e 64 )".haskell-process-queue-command
33e0 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 68 61 73 6b 65 6c 6c 2d 63 6f 6d 6d 61 6e .vector.cl-struct-haskell-comman
3400 64 20 23 5b 32 35 37 20 22 5c 33 30 30 01 40 02 41 40 5c 22 5c 32 30 37 22 20 5b 68 61 73 6b 65 d.#[257."\300.@.A@\"\207".[haske
3420 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 73 74 72 69 6e 67 5d 20 34 20 22 5c 6e 5c 6e 28 ll-process-send-string].4."\n\n(
3440 66 6e 20 53 54 41 54 45 29 22 5d 20 6e 69 6c 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 02 fn.STATE)"].nil.#[514."\300\301.
3460 5c 22 5c 32 30 34 0e 00 5c 33 30 30 5c 33 30 32 02 5c 22 5c 32 30 33 13 00 5c 33 30 33 5c 33 30 \"\204..\300\302.\"\203..\303\30
3480 34 02 5c 22 5c 32 30 37 72 5c 33 30 35 02 38 71 5c 32 31 30 5c 33 30 36 20 62 5c 32 31 30 5c 33 4.\"\207r\305.8q\210\306.b\210\3
34a0 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 05 23 5c 22 63 29 5c 32 30 37 22 20 5b 73 07\310\311\312\313.#\"c)\207".[s
34c0 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 54 6f 70 20 6c 65 76 65 6c 22 20 22 5e 3c 69 6e 74 65 tring-match."^Top.level"."^<inte
34e0 72 61 63 74 69 76 65 3e 22 20 6d 65 73 73 61 67 65 20 22 25 73 22 20 32 20 6c 69 6e 65 2d 62 65 ractive>".message."%s".2.line-be
3500 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 66 6f 72 6d 61 74 20 22 25 73 5c 6e 22 20 72 ginning-position.format."%s\n".r
3520 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 6e 24 22 20 22 22 eplace-regexp-in-string."\n$".""
3540 5d 20 38 20 22 5c 6e 5c 6e 28 66 6e 20 53 54 41 54 45 20 52 45 53 50 4f 4e 53 45 29 22 5d 5d 20 ].8."\n\n(fn.STATE.RESPONSE)"]].
3560 31 31 20 28 23 24 20 2e 20 31 32 38 39 33 29 5d 29 0a 23 40 32 38 35 20 46 69 6e 64 20 64 65 66 11.(#$...12893)]).#@285.Find.def
3580 69 6e 69 74 69 6f 6e 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 69 64 65 6e 74 69 66 69 65 72 20 49 inition.location.of.identifier.I
35a0 44 45 4e 54 2e 0a 55 73 65 73 20 74 68 65 20 47 48 43 69 20 70 72 6f 63 65 73 73 20 74 6f 20 66 DENT..Uses.the.GHCi.process.to.f
35c0 69 6e 64 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 2e 20 20 52 65 74 75 72 6e 73 20 6e 69 6c 20 69 ind.the.location...Returns.nil.i
35e0 66 20 69 74 0a 63 61 6e 27 74 20 66 69 6e 64 20 74 68 65 20 69 64 65 6e 74 69 66 69 65 72 20 6f f.it.can't.find.the.identifier.o
3600 72 20 74 68 65 20 69 64 65 6e 74 69 66 69 65 72 20 69 73 6e 27 74 20 61 20 73 74 72 69 6e 67 2e r.the.identifier.isn't.a.string.
3620 0a 0a 52 65 74 75 72 6e 73 3a 0a 0a 20 20 20 20 28 6c 69 62 72 61 72 79 20 3c 70 61 63 6b 61 67 ..Returns:......(library.<packag
3640 65 3e 20 3c 6d 6f 64 75 6c 65 3e 29 0a 20 20 20 20 28 66 69 6c 65 20 3c 70 61 74 68 3e 20 3c 6c e>.<module>).....(file.<path>.<l
3660 69 6e 65 3e 20 3c 63 6f 6c 3e 29 0a 20 20 20 20 28 6d 6f 64 75 6c 65 20 3c 6e 61 6d 65 3e 29 0a ine>.<col>).....(module.<name>).
3680 20 20 20 20 6e 69 6c 0a 0a 28 66 6e 20 49 44 45 4e 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 ....nil..(fn.IDENT)..(defalias.'
36a0 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 66 69 6e 64 2d 64 65 66 20 23 5b 32 35 37 20 22 5c 32 31 haskell-mode-find-def.#[257."\21
36c0 31 3b 5c 32 30 35 7a 00 5c 33 30 30 5c 33 30 31 20 5c 33 30 32 5c 33 30 33 5c 33 30 34 05 5c 22 1;\205z.\300\301.\302\303\304.\"
36e0 5c 32 30 33 14 00 5c 33 30 35 5c 32 30 32 15 00 5c 33 30 36 04 5c 22 5c 22 5c 33 30 33 5c 33 30 \203..\305\202..\306.\"\"\303\30
3700 37 02 5c 22 5c 32 31 31 5c 32 30 35 76 00 5c 33 31 30 5c 33 31 31 03 5c 22 5c 33 30 33 5c 33 31 7.\"\211\205v.\310\311.\"\303\31
3720 32 02 5c 22 5c 32 31 31 5c 32 30 33 49 00 5c 33 31 33 5c 33 31 34 5c 33 31 30 5c 33 31 35 05 5c 2.\"\211\203I.\313\314\310\315.\
3740 22 5c 33 31 36 5c 33 31 37 20 21 5c 22 5c 33 32 30 5c 33 31 30 5c 33 31 31 06 06 5c 22 21 5c 33 "\316\317.!\"\320\310\311..\"!\3
3760 32 30 5c 33 31 30 5c 33 32 31 06 07 5c 22 21 46 5c 32 30 32 72 00 5c 33 30 33 5c 33 32 32 03 5c 20\310\321..\"!F\202r.\303\322.\
3780 22 5c 32 31 31 5c 32 30 33 5f 00 5c 33 32 33 5c 33 31 30 5c 33 31 35 05 5c 22 5c 33 31 30 5c 33 "\211\203_.\323\310\315.\"\310\3
37a0 31 31 06 06 5c 22 45 5c 32 30 32 70 00 5c 33 30 33 5c 33 32 34 04 5c 22 5c 32 31 31 5c 32 30 35 11..\"E\202p.\303\324.\"\211\205
37c0 6e 00 5c 33 32 35 5c 33 31 30 5c 33 31 35 06 06 5c 22 44 5c 32 36 32 01 5c 32 36 32 01 5c 32 36 n.\325\310\315..\"D\262.\262.\26
37e0 32 01 5c 32 36 32 01 5c 32 36 32 01 5c 32 36 32 01 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 2.\262.\262.\262.\207".[haskell-
3800 70 72 6f 63 65 73 73 2d 71 75 65 75 65 2d 73 79 6e 63 2d 72 65 71 75 65 73 74 20 68 61 73 6b 65 process-queue-sync-request.haske
3820 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 70 72 6f 63 65 73 73 20 66 6f 72 6d 61 74 20 73 74 ll-interactive-process.format.st
3840 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5b 61 2d 7a 41 2d 5a 5f 5d 22 20 22 3a 69 6e 66 6f 20 25 ring-match."^[a-zA-Z_]".":info.%
3860 73 22 20 22 3a 69 6e 66 6f 20 28 25 73 29 22 20 22 2d 2d 20 44 65 66 69 6e 65 64 20 5c 5c 28 61 s".":info.(%s)"."--.Defined.\\(a
3880 74 5c 5c 7c 69 6e 5c 5c 29 20 5c 5c 28 2e 2b 5c 5c 29 24 22 20 6d 61 74 63 68 2d 73 74 72 69 6e t\\|in\\).\\(.+\\)$".match-strin
38a0 67 20 32 20 22 5c 5c 28 2e 2b 3f 5c 5c 29 3a 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 3a 5c 5c 28 5b g.2."\\(.+?\\):\\([0-9]+\\):\\([
38c0 30 2d 39 5d 2b 5c 5c 29 24 22 20 66 69 6c 65 20 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0-9]+\\)$".file.expand-file-name
38e0 20 31 20 68 61 73 6b 65 6c 6c 2d 73 65 73 73 69 6f 6e 2d 63 75 72 72 65 6e 74 2d 64 69 72 20 68 .1.haskell-session-current-dir.h
3900 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 73 65 73 73 69 6f 6e 20 73 74 72 69 6e askell-interactive-session.strin
3920 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 33 20 22 60 5c 5c 28 2e 2b 3f 5c 5c 29 3a 5c 5c 28 2e 2b 3f g-to-number.3."`\\(.+?\\):\\(.+?
3940 5c 5c 29 27 24 22 20 6c 69 62 72 61 72 79 20 22 60 5c 5c 28 2e 2b 3f 5c 5c 29 27 24 22 20 6d 6f \\)'$".library."`\\(.+?\\)'$".mo
3960 64 75 6c 65 5d 20 31 32 20 28 23 24 20 2e 20 31 33 36 38 38 29 5d 29 0a 23 40 36 32 20 4a 75 6d dule].12.(#$...13688)]).#@62.Jum
3980 70 20 74 6f 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 69 64 65 6e 74 69 66 69 65 72 20 49 44 p.to.definition.of.identifier.ID
39a0 45 4e 54 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 28 66 6e 20 49 44 45 4e 54 29 1f 0a 28 64 65 66 61 ENT.at.point...(fn.IDENT)..(defa
39c0 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 6a 75 6d 70 2d 74 6f 2d 64 65 66 20 23 lias.'haskell-mode-jump-to-def.#
39e0 5b 32 35 37 20 22 5c 33 30 30 01 21 5c 32 31 31 5c 32 30 35 5c 6e 00 5c 33 30 31 01 21 5c 32 30 [257."\300.!\211\205\n.\301.!\20
3a00 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 66 69 6e 64 2d 64 65 66 20 68 61 73 6b 65 6c 7".[haskell-mode-find-def.haskel
3a20 6c 2d 6d 6f 64 65 2d 68 61 6e 64 6c 65 2d 67 65 6e 65 72 69 63 2d 6c 6f 63 5d 20 34 20 28 23 24 l-mode-handle-generic-loc].4.(#$
3a40 20 2e 20 31 34 37 31 37 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 20 21 ...14717).(byte-code."\300\301.!
3a60 43 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 73 74 72 69 6e 67 2d 64 72 6f 70 2d 71 75 61 6c C\207".[haskell-string-drop-qual
3a80 69 66 69 65 72 20 68 61 73 6b 65 6c 6c 2d 69 64 65 6e 74 2d 61 74 2d 70 6f 69 6e 74 5d 20 32 29 ifier.haskell-ident-at-point].2)
3aa0 5d 29 0a 23 40 38 36 20 45 69 74 68 65 72 20 6a 75 6d 70 20 74 6f 20 6f 72 20 65 63 68 6f 20 61 ]).#@86.Either.jump.to.or.echo.a
3ac0 20 67 65 6e 65 72 69 63 20 6c 6f 63 61 74 69 6f 6e 20 4c 4f 43 2e 0a 45 69 74 68 65 72 20 61 20 .generic.location.LOC..Either.a.
3ae0 66 69 6c 65 20 6f 72 20 61 20 6c 69 62 72 61 72 79 2e 0a 0a 28 66 6e 20 4c 4f 43 29 1f 0a 28 64 file.or.a.library...(fn.LOC)..(d
3b00 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 68 61 6e 64 6c 65 2d 67 65 6e efalias.'haskell-mode-handle-gen
3b20 65 72 69 63 2d 6c 6f 63 20 23 5b 32 35 37 20 22 5c 32 31 31 40 5c 33 30 30 01 5c 33 30 31 5c 22 eric-loc.#[257."\211@\300.\301\"
3b40 5c 32 30 33 23 00 5c 33 30 32 02 5c 33 30 33 5c 32 33 34 21 5c 32 31 30 65 62 5c 32 31 30 01 5c \203#.\302.\303\234!\210eb\210.\
3b60 33 30 34 5c 32 33 34 53 79 5c 32 31 30 5c 33 30 35 20 02 5c 33 30 36 5c 32 33 34 53 5c 5c 62 5c 304\234Sy\210\305..\306\234S\\b\
3b80 32 30 32 43 00 5c 33 30 30 01 5c 33 30 37 5c 22 5c 32 30 33 36 00 5c 33 31 30 5c 33 31 31 03 5c 202C.\300.\307\"\2036.\310\311.\
3ba0 33 30 34 5c 32 33 34 04 5c 33 30 33 5c 32 33 34 23 5c 32 30 32 43 00 5c 33 30 30 01 5c 33 31 32 304\234.\303\234#\202C.\300.\312
3bc0 5c 22 5c 32 30 35 43 00 5c 33 31 30 5c 33 31 33 03 5c 33 30 33 5c 32 33 34 5c 22 5c 32 30 37 22 \"\205C.\310\313.\303\234\"\207"
3be0 20 5b 65 71 6c 20 66 69 6c 65 20 66 69 6e 64 2d 66 69 6c 65 20 31 20 32 20 6c 69 6e 65 2d 62 65 .[eql.file.find-file.1.2.line-be
3c00 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 33 20 6c 69 62 72 61 72 79 20 6d 65 73 73 61 ginning-position.3.library.messa
3c20 67 65 20 22 44 65 66 69 6e 65 64 20 69 6e 20 60 25 73 27 20 28 25 73 29 2e 22 20 6d 6f 64 75 6c ge."Defined.in.`%s'.(%s).".modul
3c40 65 20 22 44 65 66 69 6e 65 64 20 69 6e 20 60 25 73 27 2e 22 5d 20 37 20 28 23 24 20 2e 20 31 35 e."Defined.in.`%s'."].7.(#$...15
3c60 30 31 36 29 5d 29 0a 23 40 36 38 20 47 65 74 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 61 74 20 016)]).#@68.Get.the.location.at.
3c80 70 6f 69 6e 74 2e 0a 52 65 71 75 69 72 65 73 20 74 68 65 20 3a 6c 6f 63 2d 61 74 20 63 6f 6d 6d point..Requires.the.:loc-at.comm
3ca0 61 6e 64 20 66 72 6f 6d 20 47 48 43 69 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 and.from.GHCi...(defalias.'haske
3cc0 6c 6c 2d 6d 6f 64 65 2d 6c 6f 63 2d 61 74 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 33 0d 00 5c ll-mode-loc-at.#[0."\300.\203..\
3ce0 33 30 31 20 5c 33 30 32 20 42 5c 32 30 36 15 00 5c 33 30 33 20 5c 32 30 36 15 00 60 60 42 5c 32 301.\302.B\206..\303.\206..``B\2
3d00 31 31 5c 32 30 35 5c 32 31 30 00 5c 33 30 34 5c 33 30 35 20 5c 32 31 32 5c 33 30 36 5c 33 30 37 11\205\210.\304\305.\212\306\307
3d20 5c 33 31 30 20 05 40 62 5c 32 31 30 5c 33 31 31 20 69 54 06 07 41 62 5c 32 31 30 5c 33 31 31 20 \310..@b\210\311.iT..Ab\210\311.
3d40 69 54 5c 33 31 32 06 5c 6e 40 06 0b 41 5c 22 26 07 29 5c 22 5c 32 31 31 5c 32 30 33 7f 00 5c 33 iT\312.\n@..A\"&.)\"\211\203..\3
3d60 31 33 5c 33 31 34 02 5c 22 5c 32 30 33 75 00 5c 33 31 35 5c 33 31 36 5c 33 31 37 03 5c 22 5c 33 13\314.\"\203u.\315\316\317.\"\3
3d80 32 30 5c 33 32 31 5c 33 31 36 5c 33 32 32 06 06 5c 22 21 5c 33 32 33 5c 33 32 31 5c 33 31 36 5c 20\321\316\322..\"!\323\321\316\
3da0 33 32 34 06 08 5c 22 21 53 5c 33 32 35 5c 33 32 31 5c 33 31 36 5c 33 32 36 06 5c 6e 5c 22 21 5c 324..\"!S\325\321\316\326.\n\"!\
3dc0 33 32 37 5c 33 32 31 5c 33 31 36 5c 33 33 30 06 5c 66 5c 22 21 53 5c 32 35 37 5c 6e 5c 32 30 32 327\321\316\330.\f\"!S\257\n\202
3de0 5c 32 30 36 00 5c 33 33 31 5c 33 33 32 02 5c 33 33 33 5c 33 33 34 23 21 5c 32 30 32 5c 32 30 36 \206.\331\332.\333\334#!\202\206
3e00 00 5c 33 33 31 5c 33 33 32 5c 33 33 35 5c 33 33 33 5c 33 33 34 23 21 5c 32 36 32 01 5c 32 30 37 .\331\332\335\333\334#!\262.\207
3e20 22 20 5b 72 65 67 69 6f 6e 2d 61 63 74 69 76 65 2d 70 20 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e ".[region-active-p.region-beginn
3e40 69 6e 67 20 72 65 67 69 6f 6e 2d 65 6e 64 20 68 61 73 6b 65 6c 6c 2d 73 70 61 6e 61 62 6c 65 2d ing.region-end.haskell-spanable-
3e60 70 6f 73 2d 61 74 2d 70 6f 69 6e 74 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 71 75 65 pos-at-point.haskell-process-que
3e80 75 65 2d 73 79 6e 63 2d 72 65 71 75 65 73 74 20 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 ue-sync-request.haskell-interact
3ea0 69 76 65 2d 70 72 6f 63 65 73 73 20 66 6f 72 6d 61 74 20 22 3a 6c 6f 63 2d 61 74 20 25 73 20 25 ive-process.format.":loc-at.%s.%
3ec0 64 20 25 64 20 25 64 20 25 64 20 25 73 22 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 d.%d.%d.%d.%s".buffer-file-name.
3ee0 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 line-number-at-pos.buffer-substr
3f00 69 6e 67 2d 6e 6f 2d 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 ing-no-properties.string-match."
3f20 5c 5c 28 2e 2a 3f 5c 5c 29 3a 28 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 2c 5c 5c 28 5b 30 2d 39 5d \\(.*?\\):(\\([0-9]+\\),\\([0-9]
3f40 2b 5c 5c 29 29 2d 28 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 2c 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 +\\))-(\\([0-9]+\\),\\([0-9]+\\)
3f60 29 22 20 3a 70 61 74 68 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 3a 73 74 61 72 74 2d 6c )".:path.match-string.1.:start-l
3f80 69 6e 65 20 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 32 20 3a 73 74 61 72 74 2d 63 6f ine.string-to-number.2.:start-co
3fa0 6c 20 33 20 3a 65 6e 64 2d 6c 69 6e 65 20 34 20 3a 65 6e 64 2d 63 6f 6c 20 35 20 65 72 72 6f 72 l.3.:end-line.4.:end-col.5.error
3fc0 20 70 72 6f 70 65 72 74 69 7a 65 20 66 61 63 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 72 72 .propertize.face.compilation-err
3fe0 6f 72 20 22 4e 6f 20 72 65 70 6c 79 2e 20 49 73 20 3a 6c 6f 63 2d 61 74 20 73 75 70 70 6f 72 74 or."No.reply..Is.:loc-at.support
4000 65 64 3f 22 5d 20 31 35 20 28 23 24 20 2e 20 31 35 34 36 38 29 5d 29 0a 23 40 35 31 20 43 68 61 ed?"].15.(#$...15468)]).#@51.Cha
4020 6e 67 65 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 4e 4f nge.directory...(fn.&optional.NO
4040 54 2d 49 4e 54 45 52 41 43 54 49 56 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 T-INTERACTIVE)..(defalias.'haske
4060 6c 6c 2d 70 72 6f 63 65 73 73 2d 63 64 20 23 5b 32 35 36 20 22 5c 33 30 31 20 5c 33 30 32 01 21 ll-process-cd.#[256."\301.\302.!
4080 5c 33 30 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 04 5c 22 5c 33 30 37 08 23 21 5c 32 31 30 5c 33 \303\304\305\306.\"\307.#!\210\3
40a0 31 30 02 5c 33 31 31 20 03 23 5c 32 30 37 22 20 5b 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6d 6d 65 10.\311..#\207".[font-lock-comme
40c0 6e 74 2d 66 61 63 65 20 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 73 65 73 73 nt-face.haskell-interactive-sess
40e0 69 6f 6e 20 68 61 73 6b 65 6c 6c 2d 73 65 73 73 69 6f 6e 2d 70 72 6f 6d 70 74 2d 73 65 74 2d 63 ion.haskell-session-prompt-set-c
4100 75 72 72 65 6e 74 2d 64 69 72 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 6c 6f 67 20 70 urrent-dir.haskell-process-log.p
4120 72 6f 70 65 72 74 69 7a 65 20 66 6f 72 6d 61 74 20 22 43 68 61 6e 67 69 6e 67 20 64 69 72 65 63 ropertize.format."Changing.direc
4140 74 6f 72 79 20 74 6f 20 25 73 20 2e 2e 2e 5c 6e 22 20 66 61 63 65 20 68 61 73 6b 65 6c 6c 2d 70 tory.to.%s....\n".face.haskell-p
4160 72 6f 63 65 73 73 2d 63 68 61 6e 67 65 2d 64 69 72 20 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 rocess-change-dir.haskell-intera
4180 63 74 69 76 65 2d 70 72 6f 63 65 73 73 5d 20 38 20 28 23 24 20 2e 20 31 36 34 31 33 29 20 6e 69 ctive-process].8.(#$...16413).ni
41a0 6c 5d 29 0a 23 40 31 35 31 20 54 72 79 20 74 6f 20 64 65 64 75 63 65 20 61 20 73 65 6e 73 69 62 l]).#@151.Try.to.deduce.a.sensib
41c0 6c 65 20 64 65 66 61 75 6c 74 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 53 45 53 53 49 4f 4e le.default.directory.for.SESSION
41e0 20 61 6e 64 20 42 55 46 46 45 52 2c 0a 6f 66 20 77 68 69 63 68 20 74 68 65 20 6c 61 74 74 65 72 .and.BUFFER,.of.which.the.latter
4200 20 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e .defaults.to.the.current.buffer.
4220 0a 0a 28 66 6e 20 53 45 53 53 49 4f 4e 20 26 6f 70 74 69 6f 6e 61 6c 20 42 55 46 46 45 52 29 1f ..(fn.SESSION.&optional.BUFFER).
4240 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 73 65 73 73 69 6f 6e 2d 62 75 66 66 .(defalias.'haskell-session-buff
4260 65 72 2d 64 65 66 61 75 6c 74 2d 64 69 72 20 23 5b 35 31 33 20 22 5c 33 30 30 02 5c 33 30 31 5c er-default-dir.#[513."\300.\301\
4280 22 5c 32 30 36 1b 00 5c 33 30 30 02 5c 33 30 32 5c 22 5c 32 30 36 1b 00 5c 33 30 33 01 21 5c 32 "\206..\300.\302\"\206..\303.!\2
42a0 30 33 1a 00 5c 33 30 34 5c 33 30 33 02 21 21 5c 32 30 37 5c 33 30 35 5c 32 30 37 22 20 5b 68 61 03..\304\303.!!\207\305\207".[ha
42c0 73 6b 65 6c 6c 2d 73 65 73 73 69 6f 6e 2d 67 65 74 20 63 75 72 72 65 6e 74 2d 64 69 72 20 63 61 skell-session-get.current-dir.ca
42e0 62 61 6c 2d 64 69 72 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 2d 6e 61 bal-dir.buffer-file-name.file-na
4300 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 22 7e 2f 22 5d 20 35 20 28 23 24 20 2e 20 31 36 38 31 30 me-directory."~/"].5.(#$...16810
4320 29 5d 29 0a 23 40 31 31 37 20 50 72 6f 6d 70 74 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 )]).#@117.Prompt.for.the.current
4340 20 64 69 72 65 63 74 6f 72 79 2e 0a 52 65 74 75 72 6e 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 .directory..Return.current.worki
4360 6e 67 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 53 45 53 53 49 4f 4e 2e 0a 0a 28 66 6e 20 53 ng.directory.for.SESSION...(fn.S
4380 45 53 53 49 4f 4e 20 26 6f 70 74 69 6f 6e 61 6c 20 55 53 45 2d 44 45 46 41 55 4c 54 29 1f 0a 28 ESSION.&optional.USE-DEFAULT)..(
43a0 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 73 65 73 73 69 6f 6e 2d 70 72 6f 6d 70 74 defalias.'haskell-session-prompt
43c0 2d 73 65 74 2d 63 75 72 72 65 6e 74 2d 64 69 72 20 23 5b 35 31 33 20 22 5c 33 30 30 02 21 5c 33 -set-current-dir.#[513."\300.!\3
43e0 30 31 03 03 5c 32 30 33 0d 00 02 5c 32 30 32 11 00 5c 33 30 32 5c 33 30 33 04 5c 22 5c 22 5c 32 01..\203...\202..\302\303.\"\"\2
4400 36 36 02 5c 33 30 34 02 5c 33 30 35 5c 22 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 73 65 73 66.\304.\305\"\207".[haskell-ses
4420 73 69 6f 6e 2d 62 75 66 66 65 72 2d 64 65 66 61 75 6c 74 2d 64 69 72 20 68 61 73 6b 65 6c 6c 2d sion-buffer-default-dir.haskell-
4440 73 65 73 73 69 6f 6e 2d 73 65 74 2d 63 75 72 72 65 6e 74 2d 64 69 72 20 68 61 73 6b 65 6c 6c 2d session-set-current-dir.haskell-
4460 75 74 69 6c 73 2d 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 22 53 65 74 20 63 utils-read-directory-name."Set.c
4480 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 3a 20 22 20 68 61 73 6b 65 6c 6c 2d 73 65 73 73 urrent.directory:.".haskell-sess
44a0 69 6f 6e 2d 67 65 74 20 63 75 72 72 65 6e 74 2d 64 69 72 5d 20 38 20 28 23 24 20 2e 20 31 37 31 ion-get.current-dir].8.(#$...171
44c0 39 34 29 5d 29 0a 23 40 31 30 34 20 43 68 61 6e 67 65 20 53 45 53 53 49 4f 4e 27 73 20 63 75 72 94)]).#@104.Change.SESSION's.cur
44e0 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 2e 0a 51 75 65 72 79 20 50 52 4f 43 45 53 53 20 74 6f rent.directory..Query.PROCESS.to
4500 20 60 3a 63 64 60 20 74 6f 20 64 69 72 65 63 74 6f 72 79 20 44 49 52 2e 0a 0a 28 66 6e 20 53 45 .`:cd`.to.directory.DIR...(fn.SE
4520 53 53 49 4f 4e 20 50 52 4f 43 45 53 53 20 44 49 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 SSION.PROCESS.DIR)..(defalias.'h
4540 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 63 68 61 6e 67 65 2d 64 69 72 20 23 5b 37 37 31 20 askell-process-change-dir.#[771.
4560 22 5c 33 30 30 02 5c 33 30 31 5c 33 30 32 06 06 06 06 06 06 45 5c 33 30 33 5c 33 30 34 5c 33 30 "\300.\301\302......E\303\304\30
4580 35 25 5c 22 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 71 75 65 75 65 5%\"\207".[haskell-process-queue
45a0 2d 63 6f 6d 6d 61 6e 64 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 68 61 73 6b 65 6c -command.vector.cl-struct-haskel
45c0 6c 2d 63 6f 6d 6d 61 6e 64 20 23 5b 32 35 37 20 22 5c 33 30 30 01 41 40 5c 33 30 31 5c 33 30 32 l-command.#[257."\300.A@\301\302
45e0 04 41 41 40 5c 22 5c 22 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 .AA@\"\"\207".[haskell-process-s
4600 65 6e 64 2d 73 74 72 69 6e 67 20 66 6f 72 6d 61 74 20 22 3a 63 64 20 25 73 22 5d 20 36 20 22 5c end-string.format.":cd.%s"].6."\
4620 6e 5c 6e 28 66 6e 20 53 54 41 54 45 29 22 5d 20 6e 69 6c 20 23 5b 35 31 34 20 22 5c 33 30 30 02 n\n(fn.STATE)"].nil.#[514."\300.
4640 40 03 41 41 40 5c 22 5c 32 31 30 5c 33 30 31 02 40 5c 33 30 32 5c 33 30 33 05 41 41 40 5c 22 5c @.AA@\"\210\301.@\302\303.AA@\"\
4660 22 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 73 65 73 73 69 6f 6e 2d 73 65 74 2d 63 75 72 72 "\207".[haskell-session-set-curr
4680 65 6e 74 2d 64 69 72 20 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 6d 6f 64 65 ent-dir.haskell-interactive-mode
46a0 2d 65 63 68 6f 20 66 6f 72 6d 61 74 20 22 43 68 61 6e 67 65 64 20 64 69 72 65 63 74 6f 72 79 3a -echo.format."Changed.directory:
46c0 20 25 73 22 5d 20 37 20 22 5c 6e 5c 6e 28 66 6e 20 53 54 41 54 45 20 5f 29 22 5d 5d 20 31 31 20 .%s"].7."\n\n(fn.STATE._)"]].11.
46e0 28 23 24 20 2e 20 31 37 36 31 32 29 5d 29 0a 23 40 33 31 20 53 65 6e 64 20 74 68 65 20 63 61 62 (#$...17612)]).#@31.Send.the.cab
4700 61 6c 20 6d 61 63 72 6f 73 20 73 74 72 69 6e 67 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 al.macros.string...(defalias.'ha
4720 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 63 61 62 61 6c 2d 6d 61 63 72 6f 73 20 23 5b 30 20 22 skell-process-cabal-macros.#[0."
4740 5c 33 30 30 5c 33 30 31 20 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 70 72 \300\301.\302\"\207".[haskell-pr
4760 6f 63 65 73 73 2d 71 75 65 75 65 2d 77 69 74 68 6f 75 74 2d 66 69 6c 74 65 72 73 20 68 61 73 6b ocess-queue-without-filters.hask
4780 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 70 72 6f 63 65 73 73 20 22 3a 73 65 74 20 2d 6f ell-interactive-process.":set.-o
47a0 70 74 50 2d 69 6e 63 6c 75 64 65 20 2d 6f 70 74 50 64 69 73 74 2f 62 75 69 6c 64 2f 61 75 74 6f ptP-include.-optPdist/build/auto
47c0 67 65 6e 2f 63 61 62 61 6c 5f 6d 61 63 72 6f 73 2e 68 22 5d 20 33 20 28 23 24 20 2e 20 31 38 31 gen/cabal_macros.h"].3.(#$...181
47e0 36 34 29 20 6e 69 6c 5d 29 0a 23 40 35 35 20 47 65 74 20 69 6e 66 6f 20 6f 66 20 53 59 4d 20 61 64).nil]).#@55.Get.info.of.SYM.a
4800 6e 64 20 65 63 68 6f 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 28 66 6e 20 nd.echo.in.the.minibuffer...(fn.
4820 53 59 4d 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 SYM)..(defalias.'haskell-process
4840 2d 64 6f 2d 74 72 79 2d 69 6e 66 6f 20 23 5b 32 35 37 20 22 5c 33 30 30 20 5c 33 30 31 01 5c 33 -do-try-info.#[257."\300.\301.\3
4860 30 32 5c 33 30 33 04 06 06 42 5c 33 30 34 5c 33 30 35 5c 33 30 36 25 5c 22 5c 32 30 37 22 20 5b 02\303...B\304\305\306%\"\207".[
4880 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 70 72 6f 63 65 73 73 20 68 61 73 6b haskell-interactive-process.hask
48a0 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 71 75 65 75 65 2d 63 6f 6d 6d 61 6e 64 20 76 65 63 74 6f 72 ell-process-queue-command.vector
48c0 20 63 6c 2d 73 74 72 75 63 74 2d 68 61 73 6b 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 23 5b 32 35 37 .cl-struct-haskell-command.#[257
48e0 20 22 5c 33 30 30 01 40 5c 33 30 31 5c 33 30 32 04 41 5c 22 5c 32 30 33 13 00 5c 33 30 33 5c 33 ."\300.@\301\302.A\"\203..\303\3
4900 30 34 04 41 5c 22 5c 32 30 32 18 00 5c 33 30 33 5c 33 30 35 04 41 5c 22 5c 22 5c 32 30 37 22 20 04.A\"\202..\303\305.A\"\"\207".
4920 5b 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 73 74 72 69 6e 67 20 73 74 72 [haskell-process-send-string.str
4940 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5b 41 2d 5a 61 2d 7a 5f 5d 22 20 66 6f 72 6d 61 74 20 22 3a ing-match."^[A-Za-z_]".format.":
4960 69 6e 66 6f 20 25 73 22 20 22 3a 69 6e 66 6f 20 28 25 73 29 22 5d 20 36 20 22 5c 6e 5c 6e 28 66 info.%s".":info.(%s)"].6."\n\n(f
4980 6e 20 53 54 41 54 45 29 22 5d 20 6e 69 6c 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 02 5c n.STATE)"].nil.#[514."\300\301.\
49a0 22 5c 32 30 36 0b 00 5c 33 30 30 5c 33 30 32 02 5c 22 3f 5c 32 30 35 12 00 5c 33 30 33 01 21 5c "\206..\300\302.\"?\205..\303.!\
49c0 32 30 37 22 20 5b 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 54 6f 70 20 6c 65 76 65 6c 22 20 207".[string-match."^Top.level".
49e0 22 5e 3c 69 6e 74 65 72 61 63 74 69 76 65 3e 22 20 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 6d 65 "^<interactive>".haskell-mode-me
4a00 73 73 61 67 65 2d 6c 69 6e 65 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 53 54 41 54 45 20 52 45 53 ssage-line].5."\n\n(fn.STATE.RES
4a20 50 4f 4e 53 45 29 22 5d 5d 20 31 30 20 28 23 24 20 2e 20 31 38 34 31 35 29 5d 29 0a 23 40 35 35 PONSE)"]].10.(#$...18415)]).#@55
4a40 20 47 65 74 20 74 79 70 65 20 6f 66 20 53 59 4d 20 61 6e 64 20 65 63 68 6f 20 69 6e 20 74 68 65 .Get.type.of.SYM.and.echo.in.the
4a60 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 28 66 6e 20 53 59 4d 29 1f 0a 28 64 65 66 61 6c 69 61 .minibuffer...(fn.SYM)..(defalia
4a80 73 20 27 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 64 6f 2d 74 72 79 2d 74 79 70 65 20 23 s.'haskell-process-do-try-type.#
4aa0 5b 32 35 37 20 22 5c 33 30 30 20 5c 33 30 31 01 5c 33 30 32 5c 33 30 33 04 06 06 42 5c 33 30 34 [257."\300.\301.\302\303...B\304
4ac0 5c 33 30 35 5c 33 30 36 25 5c 22 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 \305\306%\"\207".[haskell-intera
4ae0 63 74 69 76 65 2d 70 72 6f 63 65 73 73 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 71 75 ctive-process.haskell-process-qu
4b00 65 75 65 2d 63 6f 6d 6d 61 6e 64 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 68 61 73 eue-command.vector.cl-struct-has
4b20 6b 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 23 5b 32 35 37 20 22 5c 33 30 30 01 40 5c 33 30 31 5c 33 kell-command.#[257."\300.@\301\3
4b40 30 32 04 41 5c 22 5c 32 30 33 13 00 5c 33 30 33 5c 33 30 34 04 41 5c 22 5c 32 30 32 18 00 5c 33 02.A\"\203..\303\304.A\"\202..\3
4b60 30 33 5c 33 30 35 04 41 5c 22 5c 22 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 03\305.A\"\"\207".[haskell-proce
4b80 73 73 2d 73 65 6e 64 2d 73 74 72 69 6e 67 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5b 41 ss-send-string.string-match."^[A
4ba0 2d 5a 61 2d 7a 5f 5d 22 20 66 6f 72 6d 61 74 20 22 3a 74 79 70 65 20 25 73 22 20 22 3a 74 79 70 -Za-z_]".format.":type.%s".":typ
4bc0 65 20 28 25 73 29 22 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 53 54 41 54 45 29 22 5d 20 6e 69 6c e.(%s)"].6."\n\n(fn.STATE)"].nil
4be0 20 23 5b 35 31 34 20 22 5c 33 30 30 5c 33 30 31 02 5c 22 5c 32 30 36 0b 00 5c 33 30 30 5c 33 30 .#[514."\300\301.\"\206..\300\30
4c00 32 02 5c 22 3f 5c 32 30 35 12 00 5c 33 30 33 01 21 5c 32 30 37 22 20 5b 73 74 72 69 6e 67 2d 6d 2.\"?\205..\303.!\207".[string-m
4c20 61 74 63 68 20 22 5e 54 6f 70 20 6c 65 76 65 6c 22 20 22 5e 3c 69 6e 74 65 72 61 63 74 69 76 65 atch."^Top.level"."^<interactive
4c40 3e 22 20 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 6d 65 73 73 61 67 65 2d 6c 69 6e 65 5d 20 35 20 >".haskell-mode-message-line].5.
4c60 22 5c 6e 5c 6e 28 66 6e 20 53 54 41 54 45 20 52 45 53 50 4f 4e 53 45 29 22 5d 5d 20 31 30 20 28 "\n\n(fn.STATE.RESPONSE)"]].10.(
4c80 23 24 20 2e 20 31 39 30 30 39 29 5d 29 0a 23 40 34 38 35 20 53 68 6f 77 20 74 79 70 65 20 6f 66 #$...19009)]).#@485.Show.type.of
4ca0 20 74 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 20 6f 72 20 77 69 74 68 69 6e 20 61 63 .the.thing.at.point.or.within.ac
4cc0 74 69 76 65 20 72 65 67 69 6f 6e 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 2e 0a 54 68 69 73 tive.region.asynchronously..This
4ce0 20 66 75 6e 63 74 69 6f 6e 20 72 65 71 75 69 72 65 73 20 47 48 43 69 20 38 2b 20 6f 72 20 47 48 .function.requires.GHCi.8+.or.GH
4d00 43 69 2d 6e 67 2e 0a 0a 5c 3c 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 6d 6f Ci-ng...\<haskell-interactive-mo
4d20 64 65 2d 6d 61 70 3e 0a 54 6f 20 6d 61 6b 65 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 6f de-map>.To.make.this.function.wo
4d40 72 6b 73 20 73 6f 6d 65 74 69 6d 65 73 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 6c 6f 61 64 20 74 rks.sometimes.you.need.to.load.t
4d60 68 65 20 66 69 6c 65 20 69 6e 20 52 45 50 4c 0a 66 69 72 73 74 20 75 73 69 6e 67 20 63 6f 6d 6d he.file.in.REPL.first.using.comm
4d80 61 6e 64 20 60 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 6c 6f 61 64 2d 66 69 6c 65 27 20 and.`haskell-process-load-file'.
4da0 62 6f 75 6e 64 20 74 6f 0a 5c 5b 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 6c 6f 61 64 2d bound.to.\[haskell-process-load-
4dc0 66 69 6c 65 5d 2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 49 4e 53 45 52 54 file]...Optional.argument.INSERT
4de0 2d 56 41 4c 55 45 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 0a 72 65 63 69 65 76 65 64 20 74 -VALUE.indicates.that.recieved.t
4e00 79 70 65 20 73 69 67 6e 61 74 75 72 65 20 73 68 6f 75 6c 64 20 62 65 20 69 6e 73 65 72 74 65 64 ype.signature.should.be.inserted
4e20 20 28 62 75 74 20 6f 6e 6c 79 20 69 66 20 6e 6f 74 68 69 6e 67 0a 68 61 70 70 65 6e 65 64 20 73 .(but.only.if.nothing.happened.s
4e40 69 6e 63 65 20 66 75 6e 63 74 69 6f 6e 20 69 6e 76 6f 63 61 74 69 6f 6e 29 2e 0a 0a 28 66 6e 20 ince.function.invocation)...(fn.
4e60 26 6f 70 74 69 6f 6e 61 6c 20 49 4e 53 45 52 54 2d 56 41 4c 55 45 29 1f 0a 28 64 65 66 61 6c 69 &optional.INSERT-VALUE)..(defali
4e80 61 73 20 27 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 73 68 6f 77 2d 74 79 70 65 2d 61 74 20 23 5b as.'haskell-mode-show-type-at.#[
4ea0 32 35 36 20 22 5c 33 30 30 20 5c 33 30 31 01 21 5c 33 30 32 20 70 03 5c 33 30 33 20 42 5c 33 30 256."\300.\301.!\302.p.\303.B\30
4ec0 34 03 5c 33 30 35 5c 33 30 36 06 06 06 08 06 07 06 5c 66 06 08 5c 32 35 37 05 5c 33 30 37 5c 33 4.\305\306.......\f..\257.\307\3
4ee0 31 30 5c 33 31 31 25 5c 22 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 10\311%\"\207".[haskell-command-
4f00 63 61 70 74 75 72 65 2d 65 78 70 72 2d 62 6f 75 6e 64 73 20 68 61 73 6b 65 6c 6c 2d 75 74 69 6c capture-expr-bounds.haskell-util
4f20 73 2d 63 6f 6d 70 6f 73 65 2d 74 79 70 65 2d 61 74 2d 63 6f 6d 6d 61 6e 64 20 68 61 73 6b 65 6c s-compose-type-at-command.haskel
4f40 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 70 72 6f 63 65 73 73 20 72 65 67 69 6f 6e 2d 61 63 74 l-interactive-process.region-act
4f60 69 76 65 2d 70 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 71 75 65 75 65 2d 63 6f 6d 6d ive-p.haskell-process-queue-comm
4f80 61 6e 64 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 72 75 63 74 2d 68 61 73 6b 65 6c 6c 2d 63 6f 6d and.vector.cl-struct-haskell-com
4fa0 6d 61 6e 64 20 23 5b 32 35 37 20 22 5c 32 31 31 40 01 41 40 5c 33 30 30 20 5c 32 31 30 5c 33 30 mand.#[257."\211@.A@\300.\210\30
4fc0 31 02 02 5c 22 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 75 74 69 6c 73 2d 61 73 79 6e 63 2d 1..\"\207".[haskell-utils-async-
4fe0 77 61 74 63 68 2d 63 68 61 6e 67 65 73 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 65 watch-changes.haskell-process-se
5000 6e 64 2d 73 74 72 69 6e 67 5d 20 36 20 22 5c 6e 5c 6e 28 66 6e 20 53 54 41 54 45 29 22 5d 20 6e nd-string].6."\n\n(fn.STATE)"].n
5020 69 6c 20 23 5b 35 31 34 20 22 5c 33 30 31 02 38 5c 33 30 32 03 38 5c 33 30 33 04 38 5c 32 31 31 il.#[514."\301.8\302.8\303.8\211
5040 41 01 40 40 02 40 41 5c 33 30 34 06 07 21 5c 33 30 35 01 21 5c 33 30 36 01 5c 33 30 37 5c 22 5c A.@@.@A\304..!\305.!\306.\307\"\
5060 32 30 33 25 00 5c 33 31 30 5c 33 31 31 21 5c 32 30 32 78 00 5c 33 30 36 01 5c 33 31 32 5c 22 5c 203%.\310\311!\202x.\306.\312\"\
5080 32 30 33 32 00 5c 33 31 30 5c 33 31 33 21 5c 32 30 32 78 00 5c 33 30 36 01 5c 33 31 34 5c 22 5c 2032.\310\313!\202x.\306.\314\"\
50a0 32 30 33 40 00 5c 33 31 30 5c 33 31 35 03 5c 22 5c 32 30 32 78 00 06 06 5c 32 30 33 74 00 08 47 203@.\310\315.\"\202x...\203t..G
50c0 5c 33 31 36 55 5c 32 30 33 6a 00 04 5c 32 30 33 64 00 5c 33 31 37 20 5c 32 31 30 5c 32 31 32 03 \316U\203j..\203d.\317.\210\212.
50e0 03 7c 5c 32 31 30 03 62 5c 32 31 30 5c 33 32 30 02 5c 33 32 31 51 63 29 5c 32 30 32 78 00 5c 33 .|\210.b\210\320.\321Qc)\202x.\3
5100 32 32 02 21 5c 32 30 32 78 00 5c 33 31 30 5c 33 32 33 5c 33 32 34 08 21 41 5c 22 5c 32 30 32 78 22.!\202x.\310\323\324.!A\"\202x
5120 00 5c 33 32 35 06 09 21 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 75 74 69 6c 73 2d 61 73 79 .\325..!\207".[haskell-utils-asy
5140 6e 63 2d 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 66 6c 61 67 20 32 20 33 20 34 20 68 61 73 6b 65 nc-post-command-flag.2.3.4.haske
5160 6c 6c 2d 75 74 69 6c 73 2d 72 65 64 75 63 65 2d 73 74 72 69 6e 67 20 68 61 73 6b 65 6c 6c 2d 75 ll-utils-reduce-string.haskell-u
5180 74 69 6c 73 2d 72 65 70 6c 2d 72 65 73 70 6f 6e 73 65 2d 65 72 72 6f 72 2d 73 74 61 74 75 73 20 tils-repl-response-error-status.
51a0 6d 65 6d 71 6c 20 27 75 6e 6b 6e 6f 77 6e 2d 63 6f 6d 6d 61 6e 64 20 6d 65 73 73 61 67 65 20 22 memql.'unknown-command.message."
51c0 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 71 75 69 72 65 73 20 47 48 43 69 20 38 2b 20 6f 72 This.command.requires.GHCi.8+.or
51e0 20 47 48 43 69 2d 6e 67 2e 20 50 6c 65 61 73 65 20 72 65 61 64 20 63 6f 6d 6d 61 6e 64 20 64 65 .GHCi-ng..Please.read.command.de
5200 73 63 72 69 70 74 69 6f 6e 20 66 6f 72 20 64 65 74 61 69 6c 73 2e 22 20 27 6f 70 74 69 6f 6e 2d scription.for.details.".'option-
5220 6d 69 73 73 69 6e 67 20 22 43 6f 75 6c 64 20 6e 6f 74 20 69 6e 66 65 72 20 74 79 70 65 20 73 69 missing."Could.not.infer.type.si
5240 67 6e 61 74 75 72 65 2e 20 59 6f 75 20 6e 65 65 64 20 74 6f 20 6c 6f 61 64 20 66 69 6c 65 20 66 gnature..You.need.to.load.file.f
5260 69 72 73 74 2e 20 41 6c 73 6f 20 3a 73 65 74 20 2b 63 20 69 73 20 72 65 71 75 69 72 65 64 2c 20 irst..Also.:set.+c.is.required,.
5280 73 65 65 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 60 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 see.customization.`haskell-inter
52a0 61 63 74 69 76 65 2d 73 65 74 2d 2b 63 27 2e 20 50 6c 65 61 73 65 20 72 65 61 64 20 63 6f 6d 6d active-set-+c'..Please.read.comm
52c0 61 6e 64 20 64 65 73 63 72 69 70 74 69 6f 6e 20 66 6f 72 20 64 65 74 61 69 6c 73 2e 22 20 27 69 and.description.for.details.".'i
52e0 6e 74 65 72 61 63 74 69 76 65 2d 65 72 72 6f 72 20 22 57 72 6f 6e 67 20 52 45 50 4c 20 72 65 73 nteractive-error."Wrong.REPL.res
5300 70 6f 6e 73 65 3a 20 25 73 22 20 31 20 64 65 61 63 74 69 76 61 74 65 2d 6d 61 72 6b 20 22 28 22 ponse:.%s".1.deactivate-mark."("
5320 20 22 29 22 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 69 6e 73 65 72 74 2d 74 79 70 65 .")".haskell-command-insert-type
5340 2d 73 69 67 6e 61 74 75 72 65 20 22 54 79 70 65 20 73 69 67 6e 61 74 75 72 65 20 69 6e 73 65 72 -signature."Type.signature.inser
5360 74 69 6f 6e 20 77 61 73 20 70 72 65 76 65 6e 74 65 64 2e 20 54 68 65 73 65 20 63 6f 6d 6d 61 6e tion.was.prevented..These.comman
5380 64 73 20 77 65 72 65 20 72 65 67 69 73 74 65 72 65 64 3a 20 25 73 22 20 72 65 76 65 72 73 65 20 ds.were.registered:.%s".reverse.
53a0 68 61 73 6b 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 65 63 68 6f 2d 6f 72 2d 70 72 65 73 65 6e 74 5d haskell-command-echo-or-present]
53c0 20 31 34 20 22 5c 6e 5c 6e 28 66 6e 20 53 54 41 54 45 20 52 45 53 50 4f 4e 53 45 29 22 5d 5d 20 .14."\n\n(fn.STATE.RESPONSE)"]].
53e0 31 35 20 28 23 24 20 2e 20 31 39 36 30 34 29 20 22 50 22 5d 29 0a 28 6d 61 6b 65 2d 6f 62 73 6f 15.(#$...19604)."P"]).(make-obso
5400 6c 65 74 65 20 27 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 67 65 6e 65 72 61 74 65 2d 74 lete.'haskell-process-generate-t
5420 61 67 73 20 27 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 67 65 6e 65 72 61 74 65 2d 74 61 67 73 20 ags.'haskell-mode-generate-tags.
5440 22 32 30 31 36 2d 30 33 2d 31 34 22 29 0a 23 40 32 30 32 20 52 65 67 65 6e 65 72 61 74 65 20 74 "2016-03-14").#@202.Regenerate.t
5460 68 65 20 54 41 47 53 20 74 61 62 6c 65 2e 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 41 4e 44 2d 54 he.TAGS.table..If.optional.AND-T
5480 48 45 4e 2d 46 49 4e 44 2d 54 48 49 53 2d 54 41 47 20 61 72 67 75 6d 65 6e 74 20 69 73 20 70 72 HEN-FIND-THIS-TAG.argument.is.pr
54a0 65 73 65 6e 74 20 69 74 20 69 73 20 75 73 65 64 20 77 69 74 68 0a 66 75 6e 63 74 69 6f 6e 20 60 esent.it.is.used.with.function.`
54c0 78 72 65 66 2d 66 69 6e 64 2d 64 65 66 69 6e 69 74 69 6f 6e 73 27 20 61 66 74 65 72 20 6e 65 77 xref-find-definitions'.after.new
54e0 20 74 61 62 6c 65 20 77 61 73 20 67 65 6e 65 72 61 74 65 64 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 .table.was.generated...(fn.&opti
5500 6f 6e 61 6c 20 41 4e 44 2d 54 48 45 4e 2d 46 49 4e 44 2d 54 48 49 53 2d 54 41 47 29 1f 0a 28 64 onal.AND-THEN-FIND-THIS-TAG)..(d
5520 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 67 65 6e 65 72 61 74 efalias.'haskell-process-generat
5540 65 2d 74 61 67 73 20 23 5b 32 35 36 20 22 5c 33 30 30 20 5c 33 30 31 01 5c 33 30 32 5c 33 30 33 e-tags.#[256."\300.\301.\302\303
5560 04 06 06 42 5c 33 30 34 5c 33 30 35 5c 33 30 36 25 5c 22 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c ...B\304\305\306%\"\207".[haskel
5580 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 70 72 6f 63 65 73 73 20 68 61 73 6b 65 6c 6c 2d 70 72 l-interactive-process.haskell-pr
55a0 6f 63 65 73 73 2d 71 75 65 75 65 2d 63 6f 6d 6d 61 6e 64 20 76 65 63 74 6f 72 20 63 6c 2d 73 74 ocess-queue-command.vector.cl-st
55c0 72 75 63 74 2d 68 61 73 6b 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 23 5b 32 35 37 20 22 5c 32 31 31 ruct-haskell-command.#[257."\211
55e0 40 5c 33 30 30 5c 33 30 31 02 21 21 5c 33 30 32 01 21 5c 33 30 33 03 02 5c 22 5c 32 30 37 22 20 @\300\301.!!\302.!\303..\"\207".
5600 5b 68 61 73 6b 65 6c 6c 2d 73 65 73 73 69 6f 6e 2d 63 61 62 61 6c 2d 64 69 72 20 68 61 73 6b 65 [haskell-session-cabal-dir.haske
5620 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 65 73 73 69 6f 6e 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c ll-process-session.haskell-cabal
5640 2d 2d 63 6f 6d 70 6f 73 65 2d 68 61 73 6b 74 61 67 73 2d 63 6f 6d 6d 61 6e 64 20 68 61 73 6b 65 --compose-hasktags-command.haske
5660 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 73 74 72 69 6e 67 5d 20 37 20 22 5c 6e 5c 6e 28 ll-process-send-string].7."\n\n(
5680 66 6e 20 53 54 41 54 45 29 22 5d 20 6e 69 6c 20 23 5b 35 31 34 20 22 01 41 5c 32 30 33 12 00 5c fn.STATE)"].nil.#[514.".A\203..\
56a0 33 30 31 5c 33 30 32 03 40 21 21 18 5c 33 30 33 02 41 21 5c 32 31 30 29 5c 33 30 34 5c 33 30 35 301\302.@!!.\303.A!\210)\304\305
56c0 21 5c 32 30 37 22 20 5b 74 61 67 73 2d 66 69 6c 65 2d 6e 61 6d 65 20 68 61 73 6b 65 6c 6c 2d 73 !\207".[tags-file-name.haskell-s
56e0 65 73 73 69 6f 6e 2d 74 61 67 73 2d 66 69 6c 65 6e 61 6d 65 20 68 61 73 6b 65 6c 6c 2d 70 72 6f ession-tags-filename.haskell-pro
5700 63 65 73 73 2d 73 65 73 73 69 6f 6e 20 78 72 65 66 2d 66 69 6e 64 2d 64 65 66 69 6e 69 74 69 6f cess-session.xref-find-definitio
5720 6e 73 20 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 6d 65 73 73 61 67 65 2d 6c 69 6e 65 20 22 54 61 ns.haskell-mode-message-line."Ta
5740 67 73 20 67 65 6e 65 72 61 74 65 64 2e 22 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 53 54 41 54 45 gs.generated."].5."\n\n(fn.STATE
5760 20 52 45 53 50 4f 4e 53 45 29 22 5d 5d 20 31 30 20 28 23 24 20 2e 20 32 31 35 38 38 29 20 6e 69 .RESPONSE)"]].10.(#$...21588).ni
5780 6c 5d 29 0a 23 40 31 39 37 20 41 64 64 20 63 61 62 61 6c 27 73 20 61 75 74 6f 67 65 6e 20 64 69 l]).#@197.Add.cabal's.autogen.di
57a0 72 20 74 6f 20 74 68 65 20 47 48 43 69 20 73 65 61 72 63 68 20 70 61 74 68 2e 0a 41 64 64 20 3c r.to.the.GHCi.search.path..Add.<
57c0 63 61 62 61 6c 2d 70 72 6f 6a 65 63 74 2d 64 69 72 3e 2f 64 69 73 74 2f 62 75 69 6c 64 2f 61 75 cabal-project-dir>/dist/build/au
57e0 74 6f 67 65 6e 2f 20 74 6f 20 47 48 43 69 20 73 65 61 74 63 68 20 70 61 74 68 2e 0a 54 68 69 73 togen/.to.GHCi.seatch.path..This
5800 20 61 6c 6c 6f 77 73 20 6d 6f 64 75 6c 65 73 20 73 75 63 68 20 61 73 20 27 50 61 74 68 5f 2e 2e .allows.modules.such.as.'Path_..
5820 2e 27 2c 20 67 65 6e 65 72 61 74 65 64 20 62 79 20 63 61 62 61 6c 2c 20 74 6f 20 62 65 0a 6c 6f .',.generated.by.cabal,.to.be.lo
5840 61 64 65 64 20 62 79 20 47 48 43 69 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c aded.by.GHCi...(defalias.'haskel
5860 6c 2d 70 72 6f 63 65 73 73 2d 61 64 64 2d 63 61 62 61 6c 2d 61 75 74 6f 67 65 6e 20 23 5b 30 20 l-process-add-cabal-autogen.#[0.
5880 22 5c 33 30 30 20 5c 33 30 31 3d 5c 32 30 36 0b 00 5c 33 30 30 20 5c 33 30 32 3d 3f 5c 32 30 35 "\300.\301=\206..\300.\302=?\205
58a0 5c 22 00 5c 33 30 33 20 5c 33 30 34 01 21 5c 33 30 35 5c 33 30 36 02 5c 22 5c 33 30 37 5c 33 31 \".\303.\304.!\305\306.\"\307\31
58c0 30 20 5c 33 30 35 5c 33 31 31 04 5c 22 5c 22 5c 32 36 36 5c 32 30 33 5c 32 30 37 22 20 5b 68 61 0.\305\311.\"\"\266\203\207".[ha
58e0 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 74 79 70 65 20 63 61 62 61 6c 2d 72 65 70 6c 20 63 61 skell-process-type.cabal-repl.ca
5900 62 61 6c 2d 6e 65 77 2d 72 65 70 6c 20 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 bal-new-repl.haskell-interactive
5920 2d 73 65 73 73 69 6f 6e 20 68 61 73 6b 65 6c 6c 2d 73 65 73 73 69 6f 6e 2d 63 61 62 61 6c 2d 64 -session.haskell-session-cabal-d
5940 69 72 20 66 6f 72 6d 61 74 20 22 25 73 64 69 73 74 2f 62 75 69 6c 64 2f 61 75 74 6f 67 65 6e 2f ir.format."%sdist/build/autogen/
5960 22 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 71 75 65 75 65 2d 77 69 74 68 6f 75 74 2d ".haskell-process-queue-without-
5980 66 69 6c 74 65 72 73 20 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 70 72 6f 63 filters.haskell-interactive-proc
59a0 65 73 73 20 22 3a 73 65 74 20 2d 69 25 73 22 5d 20 38 20 28 23 24 20 2e 20 32 32 34 31 30 29 5d ess.":set.-i%s"].8.(#$...22410)]
59c0 29 0a 23 40 31 31 36 20 55 6e 69 67 6e 6f 72 65 20 61 6e 79 20 69 67 6e 6f 72 65 64 20 66 69 6c ).#@116.Unignore.any.ignored.fil
59e0 65 73 2e 0a 44 6f 20 6e 6f 74 20 69 67 6e 6f 72 65 20 66 69 6c 65 73 20 74 68 61 74 20 77 65 72 es..Do.not.ignore.files.that.wer
5a00 65 20 73 70 65 63 69 66 69 65 64 20 61 73 20 62 65 69 6e 67 20 69 67 6e 6f 72 65 64 20 62 79 20 e.specified.as.being.ignored.by.
5a20 74 68 65 0a 69 6e 66 65 72 69 6f 72 20 47 48 43 69 20 70 72 6f 63 65 73 73 2e 1f 0a 28 64 65 66 the.inferior.GHCi.process...(def
5a40 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 75 6e 69 67 6e 6f 72 65 20 alias.'haskell-process-unignore.
5a60 23 5b 30 20 22 5c 33 30 30 20 5c 33 30 31 5c 33 30 32 02 5c 33 30 33 5c 22 5c 32 30 34 10 00 5c #[0."\300.\301\302.\303\"\204..\
5a80 33 30 34 5c 33 30 35 21 5c 32 30 32 6d 00 5c 33 30 36 32 6d 00 5c 33 30 32 02 5c 33 30 33 5c 22 304\305!\202m.\3062m.\302.\303\"
5aa0 5c 33 30 31 01 3a 5c 32 30 33 69 00 01 40 5c 32 36 32 01 5c 33 30 37 20 5c 32 31 30 5c 33 31 30 \301.:\203i..@\262.\307.\210\310
5ac0 5c 32 31 36 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 04 5c 22 5c 33 31 35 5c 33 31 36 23 \216\311\312\313\314.\"\315\316#
5ae0 21 5c 33 31 37 01 5c 33 32 30 5c 22 5c 32 30 33 43 00 5c 33 32 31 05 03 5c 22 5c 32 31 30 5c 33 !\317.\320\"\203C.\321..\"\210\3
5b00 32 32 5c 32 36 32 04 5c 32 30 32 53 00 5c 33 31 37 01 5c 33 32 33 5c 22 5c 32 30 33 53 00 5c 33 22\262.\202S.\317.\323\"\203S.\3
5b20 32 34 02 21 5c 32 31 30 5c 33 32 35 5c 33 30 36 5c 33 30 31 5c 22 5c 32 31 30 5c 32 31 30 02 5c 24.!\210\325\306\301\"\210\210.\
5b40 32 30 33 61 00 5c 33 32 36 5c 33 32 37 21 5c 32 30 33 61 00 5c 33 33 30 20 5c 32 31 30 29 01 41 203a.\326\327!\203a.\330.\210).A
5b60 5c 32 36 32 02 5c 32 30 32 19 00 5c 33 30 31 5c 32 36 36 5c 32 30 32 30 5c 32 30 37 22 20 5b 68 \262.\202..\301\266\2020\207".[h
5b80 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 73 65 73 73 69 6f 6e 20 6e 69 6c 20 68 askell-interactive-session.nil.h
5ba0 61 73 6b 65 6c 6c 2d 73 65 73 73 69 6f 6e 2d 67 65 74 20 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 askell-session-get.ignored-files
5bc0 20 6d 65 73 73 61 67 65 20 22 4e 6f 74 68 69 6e 67 20 74 6f 20 75 6e 69 67 6e 6f 72 65 21 22 20 .message."Nothing.to.unignore!".
5be0 2d 2d 63 6c 2d 62 6c 6f 63 6b 2d 6e 69 6c 2d 2d 20 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 74 6f --cl-block-nil--.haskell-mode-to
5c00 67 67 6c 65 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 70 72 6f 6d 70 74 2d 73 74 61 74 65 20 23 5b ggle-interactive-prompt-state.#[
5c20 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 0."\300\301!\207".[haskell-mode-
5c40 74 6f 67 67 6c 65 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 70 72 6f 6d 70 74 2d 73 74 61 74 65 20 toggle-interactive-prompt-state.
5c60 74 5d 20 32 5d 20 72 65 61 64 2d 65 76 65 6e 74 20 70 72 6f 70 65 72 74 69 7a 65 20 66 6f 72 6d t].2].read-event.propertize.form
5c80 61 74 20 22 53 65 74 20 70 65 72 6d 69 73 73 69 6f 6e 73 3f 20 25 73 20 28 79 2c 20 6e 2c 20 76 at."Set.permissions?.%s.(y,.n,.v
5ca0 3a 20 73 74 6f 70 20 61 6e 64 20 76 69 65 77 20 66 69 6c 65 29 22 20 66 61 63 65 20 6d 69 6e 69 :.stop.and.view.file)".face.mini
5cc0 62 75 66 66 65 72 2d 70 72 6f 6d 70 74 20 65 71 6c 20 31 32 31 20 68 61 73 6b 65 6c 6c 2d 70 72 buffer-prompt.eql.121.haskell-pr
5ce0 6f 63 65 73 73 2d 75 6e 69 67 6e 6f 72 65 2d 66 69 6c 65 20 74 20 31 31 38 20 66 69 6e 64 2d 66 ocess-unignore-file.t.118.find-f
5d00 69 6c 65 20 74 68 72 6f 77 20 79 2d 6f 72 2d 6e 2d 70 20 22 52 65 73 74 61 72 74 20 47 48 43 69 ile.throw.y-or-n-p."Restart.GHCi
5d20 20 70 72 6f 63 65 73 73 20 6e 6f 77 3f 20 22 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d .process.now?.".haskell-process-
5d40 72 65 73 74 61 72 74 5d 20 39 20 28 23 24 20 2e 20 32 32 39 38 34 29 20 6e 69 6c 5d 29 0a 23 40 restart].9.(#$...22984).nil]).#@
5d60 35 31 20 53 65 74 20 74 68 65 20 62 75 69 6c 64 20 54 41 52 47 45 54 20 66 6f 72 20 63 61 62 61 51.Set.the.build.TARGET.for.caba
5d80 6c 20 52 45 50 4c 2e 0a 0a 28 66 6e 20 54 41 52 47 45 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 l.REPL...(fn.TARGET)..(defalias.
5da0 27 68 61 73 6b 65 6c 6c 2d 73 65 73 73 69 6f 6e 2d 63 68 61 6e 67 65 2d 74 61 72 67 65 74 20 23 'haskell-session-change-target.#
5dc0 5b 32 35 37 20 22 08 5c 33 30 31 01 5c 33 30 32 5c 22 01 5c 32 30 35 28 00 5c 33 30 33 02 04 5c [257.".\301.\302\".\205(.\303..\
5de0 22 5c 32 31 30 5c 32 31 31 03 5c 32 33 30 3f 5c 32 30 35 28 00 5c 33 30 34 20 5c 32 31 30 5c 33 "\210\211.\230?\205(.\304.\210\3
5e00 30 35 5c 32 31 36 5c 33 30 36 5c 33 30 37 21 5c 32 30 33 24 00 5c 33 31 30 02 21 5c 32 31 30 29 05\216\306\307!\203$.\310.!\210)
5e20 5c 33 30 34 5c 33 31 31 21 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 73 65 73 73 69 6f 6e 20 \304\311!\207".[haskell-session.
5e40 68 61 73 6b 65 6c 6c 2d 73 65 73 73 69 6f 6e 2d 67 65 74 20 74 61 72 67 65 74 20 68 61 73 6b 65 haskell-session-get.target.haske
5e60 6c 6c 2d 73 65 73 73 69 6f 6e 2d 73 65 74 2d 74 61 72 67 65 74 20 68 61 73 6b 65 6c 6c 2d 6d 6f ll-session-set-target.haskell-mo
5e80 64 65 2d 74 6f 67 67 6c 65 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 70 72 6f 6d 70 74 2d 73 74 61 de-toggle-interactive-prompt-sta
5ea0 74 65 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d 20 79 2d 6f 72 2d te.#[0."\300\207".[nil].1].y-or-
5ec0 6e 2d 70 20 22 54 61 72 67 65 74 20 63 68 61 6e 67 65 64 2c 20 72 65 73 74 61 72 74 20 68 61 73 n-p."Target.changed,.restart.has
5ee0 6b 65 6c 6c 20 70 72 6f 63 65 73 73 3f 22 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 kell.process?".haskell-process-s
5f00 74 61 72 74 20 74 5d 20 36 20 28 23 24 20 2e 20 32 33 39 30 37 29 20 28 62 79 74 65 2d 63 6f 64 tart.t].6.(#$...23907).(byte-cod
5f20 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 20 21 5c 33 30 34 5c 32 31 31 5c 32 31 e."\300\301\302\303.!\304\211\21
5f40 31 5c 33 30 35 26 06 43 5c 32 30 37 22 20 5b 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 1\305&.C\207".[completing-read."
5f60 4e 65 77 20 62 75 69 6c 64 20 74 61 72 67 65 74 3a 20 22 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 New.build.target:.".haskell-caba
5f80 6c 2d 65 6e 75 6d 2d 74 61 72 67 65 74 73 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 74 l-enum-targets.haskell-process-t
5fa0 79 70 65 20 6e 69 6c 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 74 61 72 67 65 74 73 2d 68 69 ype.nil.haskell-cabal-targets-hi
5fc0 73 74 6f 72 79 5d 20 37 29 5d 29 0a 23 40 32 34 33 20 41 70 70 6c 79 20 73 74 79 6c 69 73 68 2d story].7)]).#@243.Apply.stylish-
5fe0 68 61 73 6b 65 6c 6c 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a haskell.to.the.current.buffer...
6000 55 73 65 20 60 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 73 74 79 6c 69 73 68 2d 68 61 73 6b 65 6c Use.`haskell-mode-stylish-haskel
6020 6c 2d 70 61 74 68 27 20 74 6f 20 6b 6e 6f 77 20 77 68 65 72 65 20 74 6f 20 66 69 6e 64 0a 73 74 l-path'.to.know.where.to.find.st
6040 79 6c 69 73 68 2d 68 61 73 6b 65 6c 6c 20 65 78 65 63 75 74 61 62 6c 65 2e 20 54 68 69 73 20 66 ylish-haskell.executable..This.f
6060 75 6e 63 74 69 6f 6e 20 74 72 69 65 73 20 74 6f 20 70 72 65 73 65 72 76 65 0a 63 75 72 73 6f 72 unction.tries.to.preserve.cursor
6080 20 70 6f 73 69 74 69 6f 6e 20 61 6e 64 20 6d 61 72 6b 65 72 73 20 62 79 20 75 73 69 6e 67 0a 60 .position.and.markers.by.using.`
60a0 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 62 75 66 66 65 72 2d 61 70 70 6c 79 2d 63 6f 6d 6d 61 6e haskell-mode-buffer-apply-comman
60c0 64 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 73 74 79 d'...(defalias.'haskell-mode-sty
60e0 6c 69 73 68 2d 62 75 66 66 65 72 20 23 5b 30 20 22 5c 33 30 31 08 21 5c 32 30 37 22 20 5b 68 61 lish-buffer.#[0."\301.!\207".[ha
6100 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 73 74 79 6c 69 73 68 2d 68 61 73 6b 65 6c 6c 2d 70 61 74 68 20 skell-mode-stylish-haskell-path.
6120 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 62 75 66 66 65 72 2d 61 70 70 6c 79 2d 63 6f 6d 6d 61 6e haskell-mode-buffer-apply-comman
6140 64 5d 20 32 20 28 23 24 20 2e 20 32 34 35 33 30 29 20 6e 69 6c 5d 29 0a 23 40 31 38 38 20 45 78 d].2.(#$...24530).nil]).#@188.Ex
6160 65 63 75 74 65 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 43 4d 44 20 77 69 74 68 20 63 75 72 ecute.shell.command.CMD.with.cur
6180 72 65 6e 74 20 62 75 66 66 65 72 20 61 73 20 69 6e 70 75 74 20 61 6e 64 20 6f 75 74 70 75 74 2e rent.buffer.as.input.and.output.
61a0 0a 55 73 65 20 62 75 66 66 65 72 20 61 73 20 69 6e 70 75 74 20 61 6e 64 20 72 65 70 6c 61 63 65 .Use.buffer.as.input.and.replace
61c0 20 74 68 65 20 77 68 6f 6c 65 20 62 75 66 66 65 72 20 77 69 74 68 20 74 68 65 0a 6f 75 74 70 75 .the.whole.buffer.with.the.outpu
61e0 74 2e 20 20 49 66 20 43 4d 44 20 66 61 69 6c 73 20 74 68 65 20 62 75 66 66 65 72 20 72 65 6d 61 t...If.CMD.fails.the.buffer.rema
6200 69 6e 73 20 75 6e 63 68 61 6e 67 65 64 2e 0a 0a 28 66 6e 20 43 4d 44 29 1f 0a 28 64 65 66 61 6c ins.unchanged...(fn.CMD)..(defal
6220 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 62 75 66 66 65 72 2d 61 70 70 6c 79 2d 63 ias.'haskell-mode-buffer-apply-c
6240 6f 6d 6d 61 6e 64 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 31 30 5c 33 30 32 5c ommand.#[257."\300\301!\210\302\
6260 33 30 33 21 5c 33 30 32 5c 33 30 34 21 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 303!\302\304!\305\306\307\310\31
6280 31 06 06 06 06 5c 22 5c 33 31 32 5c 22 5c 33 31 33 24 5c 32 31 36 5c 33 31 34 65 64 05 5c 33 31 1....\"\312\"\313$\216\314ed.\31
62a0 35 5c 33 31 36 06 07 44 06 06 44 5c 33 31 35 26 06 5c 33 31 37 5c 33 32 30 03 21 38 5c 33 30 36 5\316..D..D\315&.\317\320.!8\306
62c0 5c 32 33 32 5c 33 31 37 5c 33 32 30 05 21 38 5c 33 30 36 5c 32 33 32 01 5c 32 30 33 50 00 5c 32 \232\317\320.!8\306\232.\203P.\2
62e0 31 31 5c 32 30 33 46 00 5c 33 32 31 5c 33 32 32 06 07 5c 22 5c 32 30 32 5c 32 30 34 00 5c 33 32 11\203F.\321\322..\"\202\204.\32
6300 33 05 5c 33 31 35 5c 32 31 31 5c 32 31 31 5c 33 30 31 25 5c 32 30 32 5c 32 30 34 00 72 5c 33 32 3.\315\211\211\301%\202\204.r\32
6320 34 5c 33 32 35 21 71 5c 32 31 30 5c 33 32 33 04 21 5c 32 31 30 29 5c 33 32 31 5c 33 32 36 06 07 4\325!q\210\323.!\210)\321\326..
6340 5c 22 5c 32 31 30 5c 33 32 37 5c 33 33 30 21 72 5c 32 31 31 71 5c 32 31 30 5c 33 30 35 5c 33 30 \"\210\327\330!r\211q\210\305\30
6360 36 5c 33 33 31 5c 33 31 30 5c 33 31 31 05 21 5c 33 33 32 5c 22 5c 33 31 33 24 5c 32 31 36 5c 33 6\331\310\311.!\332\"\313$\216\3
6380 32 33 05 21 5c 32 31 30 5c 33 33 33 06 07 5c 33 33 34 65 64 5c 22 5c 33 33 35 23 2a 5c 32 36 32 23.!\210\333..\334ed\"\335#*\262
63a0 01 5c 32 36 36 5c 32 30 33 29 5c 32 30 37 22 20 5b 73 65 74 2d 62 75 66 66 65 72 2d 6d 6f 64 69 .\266\203)\207".[set-buffer-modi
63c0 66 69 65 64 2d 70 20 74 20 6d 61 6b 65 2d 74 65 6d 70 2d 66 69 6c 65 20 22 73 74 79 6c 69 73 68 fied-p.t.make-temp-file."stylish
63e0 2d 6f 75 74 70 75 74 22 20 22 73 74 79 6c 69 73 68 2d 65 72 72 6f 72 22 20 6d 61 6b 65 2d 62 79 -output"."stylish-error".make-by
6400 74 65 2d 63 6f 64 65 20 30 20 22 5c 33 30 32 31 0b 00 5c 33 30 33 5c 33 30 31 21 30 5c 32 30 32 te-code.0."\3021..\303\301!0\202
6420 0f 00 5c 32 31 30 5c 32 30 32 10 00 5c 32 31 30 5c 33 30 34 31 19 00 5c 33 30 33 5c 33 30 30 21 ..\210\202..\210\3041..\303\300!
6440 30 5c 32 30 37 5c 32 31 30 5c 33 30 35 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 0\207\210\305\207".vconcat.vecto
6460 72 20 5b 28 65 72 72 6f 72 29 20 64 65 6c 65 74 65 2d 66 69 6c 65 20 28 65 72 72 6f 72 29 20 6e r.[(error).delete-file.(error).n
6480 69 6c 5d 20 32 20 63 61 6c 6c 2d 70 72 6f 63 65 73 73 2d 72 65 67 69 6f 6e 20 6e 69 6c 20 3a 66 il].2.call-process-region.nil.:f
64a0 69 6c 65 20 37 20 66 69 6c 65 2d 61 74 74 72 69 62 75 74 65 73 20 6d 65 73 73 61 67 65 20 22 45 ile.7.file-attributes.message."E
64c0 72 72 6f 72 3a 20 25 73 20 70 72 6f 64 75 63 65 64 20 6e 6f 20 6f 75 74 70 75 74 20 61 6e 64 20 rror:.%s.produced.no.output.and.
64e0 6e 6f 20 65 72 72 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 6c 65 61 76 69 6e 67 20 62 75 no.error.information,.leaving.bu
6500 66 66 65 72 20 61 6c 6f 6e 65 22 20 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 ffer.alone".insert-file-contents
6520 20 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 22 2a 68 61 73 6b 65 6c 6c 2d 6d 6f 64 .get-buffer-create."*haskell-mod
6540 65 2a 22 20 22 45 72 72 6f 72 3a 20 25 73 20 65 6e 64 65 64 20 77 69 74 68 20 65 72 72 6f 72 73 e*"."Error:.%s.ended.with.errors
6560 2c 20 6c 65 61 76 69 6e 67 20 62 75 66 66 65 72 20 61 6c 6f 6e 65 2c 20 73 65 65 20 2a 68 61 73 ,.leaving.buffer.alone,.see.*has
6580 6b 65 6c 6c 2d 6d 6f 64 65 2a 20 62 75 66 66 65 72 20 66 6f 72 20 73 74 64 65 72 72 22 20 67 65 kell-mode*.buffer.for.stderr".ge
65a0 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 22 20 2a 74 65 6d 70 2a 22 20 22 5c 33 30 nerate-new-buffer.".*temp*"."\30
65c0 31 5c 33 30 30 21 5c 32 30 35 09 00 5c 33 30 32 5c 33 30 30 21 5c 32 30 37 22 20 5b 62 75 66 66 1\300!\205..\302\300!\207".[buff
65e0 65 72 2d 6e 61 6d 65 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 64 69 73 70 6c 61 79 2d 77 61 72 er-name.kill-buffer].display-war
6600 6e 69 6e 67 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 ning.buffer-substring-no-propert
6620 69 65 73 20 3a 64 65 62 75 67 5d 20 31 33 20 28 23 24 20 2e 20 32 34 39 32 36 29 5d 29 0a 23 40 ies.:debug].13.(#$...24926)]).#@
6640 36 37 20 46 69 6e 64 20 75 73 65 20 63 61 73 65 73 20 6f 66 20 74 68 65 20 69 64 65 6e 74 69 66 67.Find.use.cases.of.the.identif
6660 69 65 72 20 61 74 20 70 6f 69 6e 74 20 61 6e 64 20 68 69 67 68 6c 69 67 68 74 20 74 68 65 6d 20 ier.at.point.and.highlight.them.
6680 61 6c 6c 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 66 69 all...(defalias.'haskell-mode-fi
66a0 6e 64 2d 75 73 65 73 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 31 31 5c 32 30 35 23 00 5c 33 30 31 nd-uses.#[0."\300.\211\205#.\301
66c0 5c 33 30 32 21 5c 32 31 30 5c 32 31 31 5c 33 30 33 01 3a 5c 32 30 33 20 00 01 40 5c 32 36 32 01 \302!\210\211\303.:\203...@\262.
66e0 5c 33 30 34 01 21 5c 32 31 30 01 41 5c 32 36 32 02 5c 32 30 32 5c 66 00 5c 33 30 33 5c 32 36 36 \304.!\210.A\262.\202\f.\303\266
6700 5c 32 30 32 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 75 73 65 73 2d 61 74 20 \202\207".[haskell-mode-uses-at.
6720 68 69 67 68 6c 69 67 68 74 2d 75 73 65 73 2d 6d 6f 64 65 20 31 20 6e 69 6c 20 68 61 73 6b 65 6c highlight-uses-mode.1.nil.haskel
6740 6c 2d 6d 6f 64 65 2d 6d 61 6b 65 2d 75 73 65 2d 68 69 67 68 6c 69 67 68 74 5d 20 35 20 28 23 24 l-mode-make-use-highlight].5.(#$
6760 20 2e 20 32 36 31 37 39 29 20 6e 69 6c 5d 29 0a 23 40 35 36 20 4d 61 6b 65 20 61 20 68 69 67 68 ...26179).nil]).#@56.Make.a.high
6780 6c 69 67 68 74 20 6f 76 65 72 6c 61 79 20 61 74 20 74 68 65 20 67 69 76 65 6e 20 53 50 41 4e 2e light.overlay.at.the.given.SPAN.
67a0 0a 0a 28 66 6e 20 53 50 41 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d ..(fn.SPAN)..(defalias.'haskell-
67c0 6d 6f 64 65 2d 6d 61 6b 65 2d 75 73 65 2d 68 69 67 68 6c 69 67 68 74 20 23 5b 32 35 37 20 22 5c mode-make-use-highlight.#[257."\
67e0 33 30 30 20 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 05 21 5c 33 30 36 5c 22 300.\301\302\303\304\305.!\306\"
6800 5c 33 30 37 24 5c 32 31 36 5c 32 31 32 5c 33 31 30 02 21 5c 32 31 30 5c 32 31 32 5c 33 31 31 65 \307$\216\212\310.!\210\212\311e
6820 62 5c 32 31 30 5c 33 31 32 03 5c 33 31 33 5c 22 53 79 5c 32 31 30 5c 33 31 32 03 5c 33 31 34 5c b\210\312.\313\"Sy\210\312.\314\
6840 22 75 5c 32 31 30 60 65 62 5c 32 31 30 5c 33 31 32 04 5c 33 31 35 5c 22 53 79 5c 32 31 30 5c 33 "u\210`eb\210\312.\315\"Sy\210\3
6860 31 32 04 5c 33 31 36 5c 22 75 5c 32 31 30 60 5c 22 2b 5c 32 30 37 22 20 5b 63 75 72 72 65 6e 74 12.\316\"u\210`\"+\207".[current
6880 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6d 61 6b 65 2d 62 79 74 65 2d -window-configuration.make-byte-
68a0 63 6f 64 65 20 30 20 22 5c 33 30 31 5c 33 30 30 21 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 code.0."\301\300!\207".vconcat.v
68c0 65 63 74 6f 72 20 5b 73 65 74 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5d ector.[set-window-configuration]
68e0 20 32 20 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 67 6f 74 6f 2d 73 70 61 6e 20 68 69 67 68 6c 69 .2.haskell-mode-goto-span.highli
6900 67 68 74 2d 75 73 65 73 2d 6d 6f 64 65 2d 68 69 67 68 6c 69 67 68 74 20 70 6c 69 73 74 2d 67 65 ght-uses-mode-highlight.plist-ge
6920 74 20 3a 73 74 61 72 74 2d 6c 69 6e 65 20 3a 73 74 61 72 74 2d 63 6f 6c 20 3a 65 6e 64 2d 6c 69 t.:start-line.:start-col.:end-li
6940 6e 65 20 3a 65 6e 64 2d 63 6f 6c 5d 20 38 20 28 23 24 20 2e 20 32 36 34 38 35 29 5d 29 0a 23 40 ne.:end-col].8.(#$...26485)]).#@
6960 39 34 20 47 65 74 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 73 20 6f 66 20 75 73 65 20 63 61 73 65 94.Get.the.locations.of.use.case
6980 73 20 66 6f 72 20 74 68 65 20 69 64 65 6e 74 20 61 74 20 70 6f 69 6e 74 2e 0a 52 65 71 75 69 72 s.for.the.ident.at.point..Requir
69a0 65 73 20 74 68 65 20 3a 75 73 65 73 20 63 6f 6d 6d 61 6e 64 20 66 72 6f 6d 20 47 48 43 69 2e 1f es.the.:uses.command.from.GHCi..
69c0 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 75 73 65 73 2d 61 74 .(defalias.'haskell-mode-uses-at
69e0 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 33 0d 00 5c 33 30 31 20 5c 33 30 32 20 42 5c 32 30 36 .#[0."\300.\203..\301.\302.B\206
6a00 15 00 5c 33 30 33 20 5c 32 30 36 15 00 60 60 42 5c 32 31 31 5c 32 30 35 5c 5c 00 5c 33 30 34 5c ..\303.\206..``B\211\205\\.\304\
6a20 33 30 35 20 5c 32 31 32 5c 33 30 36 5c 33 30 37 5c 33 31 30 20 05 40 62 5c 32 31 30 5c 33 31 31 305.\212\306\307\310..@b\210\311
6a40 20 69 54 06 07 41 62 5c 32 31 30 5c 33 31 31 20 69 54 5c 33 31 32 06 5c 6e 40 06 0b 41 5c 22 26 .iT..Ab\210\311.iT\312.\n@..A\"&
6a60 07 29 5c 22 5c 32 31 31 5c 32 30 33 53 00 5c 33 31 33 01 5c 33 31 34 5c 33 31 35 23 5c 33 31 36 .)\"\211\203S.\313.\314\315#\316
6a80 5c 33 31 37 5c 33 32 30 5c 33 32 31 04 5c 22 5c 22 5c 32 36 32 01 5c 32 30 32 5a 00 5c 33 32 32 \317\320\321.\"\"\262.\202Z.\322
6aa0 5c 33 32 33 5c 33 32 34 5c 33 32 35 5c 33 32 36 23 21 5c 32 36 32 01 5c 32 30 37 22 20 5b 72 65 \323\324\325\326#!\262.\207".[re
6ac0 67 69 6f 6e 2d 61 63 74 69 76 65 2d 70 20 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 20 72 gion-active-p.region-beginning.r
6ae0 65 67 69 6f 6e 2d 65 6e 64 20 68 61 73 6b 65 6c 6c 2d 69 64 65 6e 74 2d 70 6f 73 2d 61 74 2d 70 egion-end.haskell-ident-pos-at-p
6b00 6f 69 6e 74 20 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 71 75 65 75 65 2d 73 79 6e 63 2d oint.haskell-process-queue-sync-
6b20 72 65 71 75 65 73 74 20 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 70 72 6f 63 request.haskell-interactive-proc
6b40 65 73 73 20 66 6f 72 6d 61 74 20 22 3a 75 73 65 73 20 25 73 20 25 64 20 25 64 20 25 64 20 25 64 ess.format.":uses.%s.%d.%d.%d.%d
6b60 20 25 73 22 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 6c 69 6e 65 2d 6e 75 6d 62 65 .%s".buffer-file-name.line-numbe
6b80 72 2d 61 74 2d 70 6f 73 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f r-at-pos.buffer-substring-no-pro
6ba0 70 65 72 74 69 65 73 20 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 22 5c 6e 22 20 74 20 63 6c 2d 72 perties.split-string."\n".t.cl-r
6bc0 65 6d 6f 76 65 2d 69 66 20 6e 75 6c 6c 20 6d 61 70 63 61 72 20 23 5b 32 35 37 20 22 5c 33 30 30 emove-if.null.mapcar.#[257."\300
6be0 5c 33 30 31 02 5c 22 5c 32 30 33 31 00 5c 33 30 32 5c 33 30 33 5c 33 30 34 03 5c 22 5c 33 30 35 \301.\"\2031.\302\303\304.\"\305
6c00 5c 33 30 36 5c 33 30 33 5c 33 30 37 06 06 5c 22 21 5c 33 31 30 5c 33 30 36 5c 33 30 33 5c 33 31 \306\303\307..\"!\310\306\303\31
6c20 31 06 08 5c 22 21 53 5c 33 31 32 5c 33 30 36 5c 33 30 33 5c 33 31 33 06 5c 6e 5c 22 21 5c 33 31 1..\"!S\312\306\303\313.\n\"!\31
6c40 34 5c 33 30 36 5c 33 30 33 5c 33 31 35 06 5c 66 5c 22 21 53 5c 32 35 37 5c 6e 5c 32 30 37 5c 33 4\306\303\315.\f\"!S\257\n\207\3
6c60 31 36 5c 33 31 37 02 5c 33 32 30 5c 33 32 31 23 21 5c 32 30 37 22 20 5b 73 74 72 69 6e 67 2d 6d 16\317.\320\321#!\207".[string-m
6c80 61 74 63 68 20 22 5c 5c 28 2e 2a 3f 5c 5c 29 3a 28 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 2c 5c 5c atch."\\(.*?\\):(\\([0-9]+\\),\\
6ca0 28 5b 30 2d 39 5d 2b 5c 5c 29 29 2d 28 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 2c 5c 5c 28 5b 30 2d ([0-9]+\\))-(\\([0-9]+\\),\\([0-
6cc0 39 5d 2b 5c 5c 29 29 22 20 3a 70 61 74 68 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 3a 73 9]+\\))".:path.match-string.1.:s
6ce0 74 61 72 74 2d 6c 69 6e 65 20 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 32 20 3a 73 74 tart-line.string-to-number.2.:st
6d00 61 72 74 2d 63 6f 6c 20 33 20 3a 65 6e 64 2d 6c 69 6e 65 20 34 20 3a 65 6e 64 2d 63 6f 6c 20 35 art-col.3.:end-line.4.:end-col.5
6d20 20 65 72 72 6f 72 20 70 72 6f 70 65 72 74 69 7a 65 20 66 61 63 65 20 63 6f 6d 70 69 6c 61 74 69 .error.propertize.face.compilati
6d40 6f 6e 2d 65 72 72 6f 72 5d 20 31 34 20 22 5c 6e 5c 6e 28 66 6e 20 4c 49 4e 45 29 22 5d 20 65 72 on-error].14."\n\n(fn.LINE)"].er
6d60 72 6f 72 20 70 72 6f 70 65 72 74 69 7a 65 20 22 4e 6f 20 72 65 70 6c 79 2e 20 49 73 20 3a 75 73 ror.propertize."No.reply..Is.:us
6d80 65 73 20 73 75 70 70 6f 72 74 65 64 3f 22 20 66 61 63 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d es.supported?".face.compilation-
6da0 65 72 72 6f 72 5d 20 31 33 20 28 23 24 20 2e 20 32 36 39 37 39 29 5d 29 0a 23 40 31 37 39 20 50 error].13.(#$...26979)]).#@179.P
6dc0 72 65 73 65 6e 74 20 6d 65 73 73 61 67 65 20 69 6e 20 73 6f 6d 65 20 6d 61 6e 6e 65 72 20 64 65 resent.message.in.some.manner.de
6de0 70 65 6e 64 69 6e 67 20 6f 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 0a 49 66 20 76 61 72 pending.on.configuration..If.var
6e00 69 61 62 6c 65 20 60 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 75 73 65 2d 70 72 65 73 65 iable.`haskell-process-use-prese
6e20 6e 74 61 74 69 6f 6e 2d 6d 6f 64 65 27 20 69 73 20 4e 49 4c 20 69 74 20 77 69 6c 6c 20 6f 75 74 ntation-mode'.is.NIL.it.will.out
6e40 70 75 74 0a 6d 6f 64 69 66 69 65 64 20 6d 65 73 73 61 67 65 20 4d 53 47 20 74 6f 20 65 63 68 6f put.modified.message.MSG.to.echo
6e60 20 61 72 65 61 2e 0a 0a 28 66 6e 20 4d 53 47 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 .area...(fn.MSG)..(defalias.'has
6e80 6b 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 65 63 68 6f 2d 6f 72 2d 70 72 65 73 65 6e 74 20 23 5b 32 kell-command-echo-or-present.#[2
6ea0 35 37 20 22 08 5c 32 30 33 0d 00 5c 33 30 31 5c 33 30 32 20 21 5c 33 30 33 01 03 5c 22 5c 32 30 57.".\203..\301\302.!\303..\"\20
6ec0 37 5c 33 30 34 01 21 5c 33 30 35 5c 33 30 36 02 5c 22 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 7\304.!\305\306.\"\207".[haskell
6ee0 2d 70 72 6f 63 65 73 73 2d 75 73 65 2d 70 72 65 73 65 6e 74 61 74 69 6f 6e 2d 6d 6f 64 65 20 68 -process-use-presentation-mode.h
6f00 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 65 73 73 69 6f 6e 20 68 61 73 6b 65 6c 6c 2d 69 askell-process-session.haskell-i
6f20 6e 74 65 72 61 63 74 69 76 65 2d 70 72 6f 63 65 73 73 20 68 61 73 6b 65 6c 6c 2d 70 72 65 73 65 nteractive-process.haskell-prese
6f40 6e 74 61 74 69 6f 6e 2d 70 72 65 73 65 6e 74 20 68 61 73 6b 65 6c 6c 2d 75 74 69 6c 73 2d 72 65 ntation-present.haskell-utils-re
6f60 64 75 63 65 2d 73 74 72 69 6e 67 20 6d 65 73 73 61 67 65 20 22 25 73 22 5d 20 35 20 28 23 24 20 duce-string.message."%s"].5.(#$.
6f80 2e 20 32 38 30 39 35 29 5d 29 0a 23 40 33 31 31 20 43 61 70 74 75 72 65 20 70 6f 73 69 74 69 6f ..28095)]).#@311.Capture.positio
6fa0 6e 20 62 6f 75 6e 64 73 20 6f 66 20 65 78 70 72 65 73 73 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e n.bounds.of.expression.at.point.
6fc0 0a 49 66 20 74 68 65 72 65 20 69 73 20 61 6e 20 61 63 74 69 76 65 20 72 65 67 69 6f 6e 20 74 68 .If.there.is.an.active.region.th
6fe0 65 6e 20 69 74 20 72 65 74 75 72 6e 73 20 72 65 67 69 6f 6e 0a 62 6f 75 6e 64 73 2e 20 20 4f 74 en.it.returns.region.bounds...Ot
7000 68 65 72 77 69 73 65 20 69 74 20 75 73 65 73 20 60 68 61 73 6b 65 6c 6c 2d 73 70 61 6e 61 62 6c herwise.it.uses.`haskell-spanabl
7020 65 2d 70 6f 73 2d 61 74 2d 70 6f 69 6e 74 60 20 74 6f 0a 63 61 70 74 75 72 65 20 69 64 65 6e 74 e-pos-at-point`.to.capture.ident
7040 69 66 69 65 72 20 62 6f 75 6e 64 73 2e 20 20 49 66 20 6c 61 74 74 65 72 20 66 75 6e 63 74 69 6f ifier.bounds...If.latter.functio
7060 6e 20 72 65 74 75 72 6e 73 20 4e 49 4c 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 0a 77 69 6c 6c n.returns.NIL.this.function.will
7080 20 72 65 74 75 72 6e 20 63 6f 6e 73 20 63 65 6c 6c 20 77 68 65 72 65 20 6d 69 6e 20 61 6e 64 20 .return.cons.cell.where.min.and.
70a0 6d 61 78 20 70 6f 73 69 74 69 6f 6e 73 20 62 6f 74 68 20 61 72 65 20 65 71 75 61 6c 0a 74 6f 20 max.positions.both.are.equal.to.
70c0 70 6f 69 6e 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 6f 6d 6d 61 point...(defalias.'haskell-comma
70e0 6e 64 2d 63 61 70 74 75 72 65 2d 65 78 70 72 2d 62 6f 75 6e 64 73 20 23 5b 30 20 22 5c 33 30 30 nd-capture-expr-bounds.#[0."\300
7100 20 5c 32 30 33 0d 00 5c 33 30 31 20 5c 33 30 32 20 42 5c 32 30 36 15 00 5c 33 30 33 20 5c 32 30 .\203..\301.\302.B\206..\303.\20
7120 36 15 00 60 60 42 5c 32 30 37 22 20 5b 72 65 67 69 6f 6e 2d 61 63 74 69 76 65 2d 70 20 72 65 67 6..``B\207".[region-active-p.reg
7140 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 20 72 65 67 69 6f 6e 2d 65 6e 64 20 68 61 73 6b 65 6c 6c ion-beginning.region-end.haskell
7160 2d 73 70 61 6e 61 62 6c 65 2d 70 6f 73 2d 61 74 2d 70 6f 69 6e 74 5d 20 32 20 28 23 24 20 2e 20 -spanable-pos-at-point].2.(#$...
7180 32 38 35 36 31 29 5d 29 0a 23 40 32 38 39 20 49 6e 73 65 72 74 20 74 79 70 65 20 73 69 67 6e 61 28561)]).#@289.Insert.type.signa
71a0 74 75 72 65 2e 0a 49 6e 20 63 61 73 65 20 6f 66 20 61 63 74 69 76 65 20 72 65 67 69 6f 6e 20 69 ture..In.case.of.active.region.i
71c0 73 20 70 72 65 73 65 6e 74 2c 20 77 72 61 70 20 69 74 20 62 79 20 70 61 72 65 6e 74 68 65 73 65 s.present,.wrap.it.by.parenthese
71e0 73 20 61 6e 64 0a 61 70 70 65 6e 64 20 53 49 47 4e 41 54 55 52 45 20 74 6f 20 6f 72 69 67 69 6e s.and.append.SIGNATURE.to.origin
7200 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 2e 20 20 4f 74 68 65 72 77 69 73 65 20 74 72 69 65 73 20 al.expression...Otherwise.tries.
7220 74 6f 0a 63 61 72 65 66 75 6c 6c 79 20 69 6e 73 65 72 74 20 53 49 47 4e 41 54 55 52 45 20 61 62 to.carefully.insert.SIGNATURE.ab
7240 6f 76 65 20 69 64 65 6e 74 69 66 69 65 72 20 61 74 20 70 6f 69 6e 74 2e 20 20 52 65 6d 6f 76 65 ove.identifier.at.point...Remove
7260 73 0a 6e 65 77 6c 69 6e 65 73 20 61 6e 64 20 65 78 74 72 61 20 77 68 69 74 65 73 70 61 63 65 20 s.newlines.and.extra.whitespace.
7280 69 6e 20 73 69 67 6e 61 74 75 72 65 20 62 65 66 6f 72 65 20 69 6e 73 65 72 74 69 6f 6e 2e 0a 0a in.signature.before.insertion...
72a0 28 66 6e 20 53 49 47 4e 41 54 55 52 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 (fn.SIGNATURE)..(defalias.'haske
72c0 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 69 6e 73 65 72 74 2d 74 79 70 65 2d 73 69 67 6e 61 74 75 72 65 ll-command-insert-type-signature
72e0 20 23 5b 32 35 37 20 22 5c 33 30 30 20 5c 32 30 36 08 00 60 60 42 5c 32 31 31 40 5c 33 30 31 03 .#[257."\300.\206..``B\211@\301.
7300 21 5c 32 31 32 01 62 5c 32 31 30 69 01 5c 33 30 32 5c 32 36 31 02 5c 32 31 30 5c 32 31 31 6a 5c !\212.b\210i.\302\261.\210\211j\
7320 32 36 32 01 29 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 69 64 65 6e 74 2d 70 6f 73 2d 61 74 262.)\207".[haskell-ident-pos-at
7340 2d 70 6f 69 6e 74 20 68 61 73 6b 65 6c 6c 2d 75 74 69 6c 73 2d 72 65 64 75 63 65 2d 73 74 72 69 -point.haskell-utils-reduce-stri
7360 6e 67 20 22 5c 6e 22 5d 20 37 20 28 23 24 20 2e 20 32 39 30 37 31 29 5d 29 0a 28 70 72 6f 76 69 ng."\n"].7.(#$...29071)]).(provi
7380 64 65 20 27 68 61 73 6b 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 73 29 0a de.'haskell-commands).