about summary refs log tree commit diff
path: root/configs/shared/emacs/.emacs.d/elpa/haskell-mode-20180913.348/haskell-compile.elc
blob: 53c791bd283d7be87fc49852c2c99ecdf8fad09f (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 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 303!\210\304\305\306\307\310\311
01e0 5c 33 31 32 5c 33 31 33 26 07 5c 32 31 30 5c 33 31 34 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 33 \312\313&.\210\314\315\316\317\3
0200 32 30 44 44 5c 33 32 31 5c 33 31 32 5c 33 30 35 5c 33 32 32 5c 33 32 33 26 07 5c 32 31 30 5c 33 20DD\321\312\305\322\323&.\210\3
0220 31 34 5c 33 32 34 5c 33 31 36 5c 33 31 37 5c 33 32 35 44 44 5c 33 32 36 5c 33 31 32 5c 33 30 35 14\324\316\317\325DD\326\312\305
0240 5c 33 32 32 5c 33 32 33 26 07 5c 32 31 30 5c 33 31 34 5c 33 32 37 5c 33 31 36 5c 33 31 37 5c 33 \322\323&.\210\314\327\316\317\3
0260 33 30 44 44 5c 33 33 31 5c 33 31 32 5c 33 30 35 5c 33 32 32 5c 33 32 33 26 07 5c 32 31 30 5c 33 30DD\331\312\305\322\323&.\210\3
0280 31 34 5c 33 33 32 5c 33 31 36 5c 33 31 37 5c 33 33 33 44 44 5c 33 33 34 5c 33 31 32 5c 33 30 35 14\332\316\317\333DD\334\312\305
02a0 5c 33 32 32 5c 33 33 35 26 07 5c 32 30 37 22 20 5b 72 65 71 75 69 72 65 20 63 6f 6d 70 69 6c 65 \322\335&.\207".[require.compile
02c0 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 20 61 6e 73 69 2d 63 6f 6c 6f 72 20 63 75 73 74 6f 6d .haskell-cabal.ansi-color.custom
02e0 2d 64 65 63 6c 61 72 65 2d 67 72 6f 75 70 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 65 20 6e -declare-group.haskell-compile.n
0300 69 6c 20 22 53 65 74 74 69 6e 67 73 20 66 6f 72 20 48 61 73 6b 65 6c 6c 20 63 6f 6d 70 69 6c 61 il."Settings.for.Haskell.compila
0320 74 69 6f 6e 20 6d 6f 64 65 22 20 3a 6c 69 6e 6b 20 28 63 75 73 74 6f 6d 2d 6d 61 6e 75 61 6c 20 tion.mode".:link.(custom-manual.
0340 22 28 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 29 63 6f 6d 70 69 6c 61 74 69 6f 6e 22 29 20 3a 67 72 "(haskell-mode)compilation").:gr
0360 6f 75 70 20 68 61 73 6b 65 6c 6c 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 oup.haskell.custom-declare-varia
0380 62 6c 65 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 65 2d 63 61 62 61 6c 2d 62 75 69 6c 64 2d ble.haskell-compile-cabal-build-
03a0 63 6f 6d 6d 61 6e 64 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 command.funcall.function.#[0."\3
03c0 30 30 5c 32 30 37 22 20 5b 23 31 3d 22 63 64 20 25 73 20 26 26 20 63 61 62 61 6c 20 62 75 69 6c 00\207".[#1="cd.%s.&&.cabal.buil
03e0 64 20 2d 2d 67 68 63 2d 6f 70 74 69 6f 6e 3d 2d 66 65 72 72 6f 72 2d 73 70 61 6e 73 22 5d 20 31 d.--ghc-option=-ferror-spans"].1
0400 20 23 31 23 5d 20 22 44 65 66 61 75 6c 74 20 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 .#1#]."Default.build.command.to.
0420 75 73 65 20 66 6f 72 20 60 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 62 75 69 6c 64 27 20 77 68 use.for.`haskell-cabal-build'.wh
0440 65 6e 20 61 20 63 61 62 61 6c 20 66 69 6c 65 20 69 73 20 64 65 74 65 63 74 65 64 2e 5c 6e 54 68 en.a.cabal.file.is.detected.\nTh
0460 65 20 60 25 73 27 20 70 6c 61 63 65 68 6f 6c 64 65 72 20 69 73 20 72 65 70 6c 61 63 65 64 20 62 e.`%s'.placeholder.is.replaced.b
0480 79 20 74 68 65 20 63 61 62 61 6c 20 70 61 63 6b 61 67 65 20 74 6f 70 20 66 6f 6c 64 65 72 2e 22 y.the.cabal.package.top.folder."
04a0 20 3a 74 79 70 65 20 73 74 72 69 6e 67 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 65 2d 63 61 .:type.string.haskell-compile-ca
04c0 62 61 6c 2d 62 75 69 6c 64 2d 61 6c 74 2d 63 6f 6d 6d 61 6e 64 20 23 5b 30 20 22 5c 33 30 30 5c bal-build-alt-command.#[0."\300\
04e0 32 30 37 22 20 5b 23 32 3d 22 63 64 20 25 73 20 26 26 20 63 61 62 61 6c 20 63 6c 65 61 6e 20 2d 207".[#2="cd.%s.&&.cabal.clean.-
0500 73 20 26 26 20 63 61 62 61 6c 20 62 75 69 6c 64 20 2d 2d 67 68 63 2d 6f 70 74 69 6f 6e 3d 2d 66 s.&&.cabal.build.--ghc-option=-f
0520 65 72 72 6f 72 2d 73 70 61 6e 73 22 5d 20 31 20 23 32 23 5d 20 22 41 6c 74 65 72 6e 61 74 69 76 error-spans"].1.#2#]."Alternativ
0540 65 20 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 75 73 65 20 77 68 65 6e 20 60 68 61 73 e.build.command.to.use.when.`has
0560 6b 65 6c 6c 2d 63 61 62 61 6c 2d 62 75 69 6c 64 27 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 kell-cabal-build'.is.called.with
0580 20 61 20 6e 65 67 61 74 69 76 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 5c 6e 54 68 .a.negative.prefix.argument.\nTh
05a0 65 20 60 25 73 27 20 70 6c 61 63 65 68 6f 6c 64 65 72 20 69 73 20 72 65 70 6c 61 63 65 64 20 62 e.`%s'.placeholder.is.replaced.b
05c0 79 20 74 68 65 20 63 61 62 61 6c 20 70 61 63 6b 61 67 65 20 74 6f 70 20 66 6f 6c 64 65 72 2e 22 y.the.cabal.package.top.folder."
05e0 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 65 2d 63 6f 6d 6d 61 6e 64 20 23 5b 30 20 22 5c 33 .haskell-compile-command.#[0."\3
0600 30 30 5c 32 30 37 22 20 5b 23 33 3d 22 67 68 63 20 2d 57 61 6c 6c 20 2d 66 65 72 72 6f 72 2d 73 00\207".[#3="ghc.-Wall.-ferror-s
0620 70 61 6e 73 20 2d 66 66 6f 72 63 65 2d 72 65 63 6f 6d 70 20 2d 63 20 25 73 22 5d 20 31 20 23 33 pans.-fforce-recomp.-c.%s"].1.#3
0640 23 5d 20 22 44 65 66 61 75 6c 74 20 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 75 73 65 #]."Default.build.command.to.use
0660 20 66 6f 72 20 60 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 62 75 69 6c 64 27 20 77 68 65 6e 20 .for.`haskell-cabal-build'.when.
0680 6e 6f 20 63 61 62 61 6c 20 66 69 6c 65 20 69 73 20 64 65 74 65 63 74 65 64 2e 5c 6e 54 68 65 20 no.cabal.file.is.detected.\nThe.
06a0 60 25 73 27 20 70 6c 61 63 65 68 6f 6c 64 65 72 20 69 73 20 72 65 70 6c 61 63 65 64 20 62 79 20 `%s'.placeholder.is.replaced.by.
06c0 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 27 73 20 66 69 6c 65 6e 61 6d 65 2e 22 20 the.current.buffer's.filename.".
06e0 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 65 2d 67 68 63 2d 66 69 6c 74 65 72 2d 6c 69 6e 6b 65 haskell-compile-ghc-filter-linke
0700 72 2d 6d 65 73 73 61 67 65 73 20 23 5b 30 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 5d r-messages.#[0."\300\207".[t].1]
0720 20 22 46 69 6c 74 65 72 20 6f 75 74 20 75 6e 72 65 6d 61 72 6b 61 62 6c 65 20 5c 22 4c 6f 61 64 ."Filter.out.unremarkable.\"Load
0740 69 6e 67 20 70 61 63 6b 61 67 65 2e 2e 2e 5c 22 20 6c 69 6e 6b 65 72 20 6d 65 73 73 61 67 65 73 ing.package...\".linker.messages
0760 20 64 75 72 69 6e 67 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2e 22 20 62 6f 6f 6c 65 61 6e 5d 20 38 .during.compilation.".boolean].8
0780 29 0a 23 40 31 30 31 20 52 65 67 65 78 70 73 20 75 73 65 64 20 66 6f 72 20 6d 61 74 63 68 69 6e ).#@101.Regexps.used.for.matchin
07a0 67 20 47 48 43 20 63 6f 6d 70 69 6c 65 20 6d 65 73 73 61 67 65 73 2e 0a 53 65 65 20 60 63 6f 6d g.GHC.compile.messages..See.`com
07c0 70 69 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 2d 72 65 67 65 78 70 2d 61 6c 69 73 74 27 20 66 6f 72 pilation-error-regexp-alist'.for
07e0 20 73 65 6d 61 6e 74 69 63 73 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 68 61 73 6b 65 6c 6c 2d 63 .semantics...(defconst.haskell-c
0800 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 2d 72 65 67 65 78 70 2d 61 6c 69 73 74 20 28 62 ompilation-error-regexp-alist.(b
0820 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 42 5c 33 30 32 42 5c 32 30 37 22 20 5b 22 yte-code."\300\301B\302B\207".["
0840 5e 20 2a 5c 5c 28 3f 31 3a 5b 5e 09 0d 5c 6e 5d 2b 3f 5c 5c 29 3a 5c 5c 28 3f 3a 5c 5c 28 3f 32 ^.*\\(?1:[^..\n]+?\\):\\(?:\\(?2
0860 3a 5b 30 2d 39 5d 2b 5c 5c 29 3a 5c 5c 28 3f 34 3a 5b 30 2d 39 5d 2b 5c 5c 29 5c 5c 28 3f 3a 2d :[0-9]+\\):\\(?4:[0-9]+\\)\\(?:-
0880 5c 5c 28 3f 35 3a 5b 30 2d 39 5d 2b 5c 5c 29 5c 5c 29 3f 5c 5c 7c 28 5c 5c 28 3f 32 3a 5b 30 2d \\(?5:[0-9]+\\)\\)?\\|(\\(?2:[0-
08a0 39 5d 2b 5c 5c 29 2c 5c 5c 28 3f 34 3a 5b 30 2d 39 5d 2b 5c 5c 29 29 2d 28 5c 5c 28 3f 33 3a 5b 9]+\\),\\(?4:[0-9]+\\))-(\\(?3:[
08c0 30 2d 39 5d 2b 5c 5c 29 2c 5c 5c 28 3f 35 3a 5b 30 2d 39 5d 2b 5c 5c 29 29 5c 5c 29 3a 5c 5c 28 0-9]+\\),\\(?5:[0-9]+\\))\\):\\(
08e0 3f 36 3a 5c 6e 3f 5b 20 09 5d 2b 5b 57 77 5d 61 72 6e 69 6e 67 3a 5c 5c 29 3f 22 20 28 31 20 28 ?6:\n?[..]+[Ww]arning:\\)?".(1.(
0900 32 20 2e 20 33 29 20 28 34 20 2e 20 35 29 20 28 36 29 29 20 28 28 22 5e 20 20 20 20 5c 5c 28 3f 2...3).(4...5).(6)).(("^....\\(?
0920 3a 44 65 63 6c 61 72 65 64 20 61 74 3a 5c 5c 7c 20 20 20 20 20 20 20 20 20 20 20 20 5c 5c 29 20 :Declared.at:\\|............\\).
0940 5c 5c 28 3f 31 3a 5b 5e 20 09 0d 5c 6e 5d 2b 5c 5c 29 3a 5c 5c 28 3f 32 3a 5b 30 2d 39 5d 2b 5c \\(?1:[^...\n]+\\):\\(?2:[0-9]+\
0960 5c 29 3a 5c 5c 28 3f 34 3a 5b 30 2d 39 5d 2b 5c 5c 29 24 22 20 31 20 32 20 34 20 30 29 20 28 22 \):\\(?4:[0-9]+\\)$".1.2.4.0).("
0980 2e 2a 65 72 72 6f 72 2c 20 63 61 6c 6c 65 64 20 61 74 20 5c 5c 28 2e 2a 5c 5c 2e 68 73 5c 5c 29 .*error,.called.at.\\(.*\\.hs\\)
09a0 3a 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 3a 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 20 69 6e 20 2e 2a :\\([0-9]+\\):\\([0-9]+\\).in..*
09c0 22 20 31 20 32 20 33 20 32 20 31 29 20 28 22 20 2b 5c 5c 28 2e 2a 5c 5c 2e 68 73 5c 5c 29 3a 5c ".1.2.3.2.1).(".+\\(.*\\.hs\\):\
09e0 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 3a 24 22 20 31 20 32 20 6e 69 6c 20 32 20 31 29 20 28 22 20 61 \([0-9]+\\):$".1.2.nil.2.1).(".a
0a00 74 20 5c 5c 28 3f 31 3a 5b 5e 20 09 0d 5c 6e 5d 2b 5c 5c 29 3a 5c 5c 28 3f 32 3a 5b 30 2d 39 5d t.\\(?1:[^...\n]+\\):\\(?2:[0-9]
0a20 2b 5c 5c 29 3a 5c 5c 28 3f 34 3a 5b 30 2d 39 5d 2b 5c 5c 29 5c 5c 28 3f 3a 2d 5c 5c 28 3f 35 3a +\\):\\(?4:[0-9]+\\)\\(?:-\\(?5:
0a40 5b 30 2d 39 5d 2b 5c 5c 29 5c 5c 29 3f 5b 29 5d 3f 24 22 20 31 20 32 20 28 34 20 2e 20 35 29 20 [0-9]+\\)\\)?[)]?$".1.2.(4...5).
0a60 30 29 29 5d 20 32 29 20 28 23 24 20 2e 20 31 39 32 38 29 29 0a 23 40 39 31 20 4b 65 79 6d 61 70 0))].2).(#$...1928)).#@91.Keymap
0a80 20 66 6f 72 20 60 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 27 20 .for.`haskell-compilation-mode'.
0aa0 62 75 66 66 65 72 73 2e 0a 54 68 69 73 20 69 73 20 61 20 63 68 69 6c 64 20 6f 66 20 60 63 6f 6d buffers..This.is.a.child.of.`com
0ac0 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 2d 6d 61 70 27 2e 1f 0a 28 64 65 66 76 61 72 20 68 61 73 pilation-mode-map'...(defvar.has
0ae0 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 2d 6d 61 70 20 28 62 79 74 65 2d kell-compilation-mode-map.(byte-
0b00 63 6f 64 65 20 22 5c 33 30 31 20 5c 33 30 32 01 08 5c 22 5c 32 30 37 22 20 5b 63 6f 6d 70 69 6c code."\301.\302..\"\207".[compil
0b20 61 74 69 6f 6e 2d 6d 6f 64 65 2d 6d 61 70 20 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 ation-mode-map.make-sparse-keyma
0b40 70 20 73 65 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 5d 20 34 29 20 28 23 24 20 2e 20 32 36 p.set-keymap-parent].4).(#$...26
0b60 38 32 29 29 0a 23 40 36 35 20 4c 6f 63 61 6c 20 60 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 66 69 6c 82)).#@65.Local.`compilation-fil
0b80 74 65 72 2d 68 6f 6f 6b 27 20 66 6f 72 20 60 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 ter-hook'.for.`haskell-compilati
0ba0 6f 6e 2d 6d 6f 64 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 6f on-mode'...(defalias.'haskell-co
0bc0 6d 70 69 6c 61 74 69 6f 6e 2d 66 69 6c 74 65 72 2d 68 6f 6f 6b 20 23 5b 30 20 22 08 5c 32 30 33 mpilation-filter-hook.#[0.".\203
0be0 10 00 5c 33 30 33 5c 33 30 34 5c 32 31 32 09 62 5c 32 31 30 5c 33 30 35 20 29 60 23 5c 32 31 30 ..\303\304\212.b\210\305.)`#\210
0c00 5c 33 30 36 1a 5c 33 30 37 09 64 5c 22 29 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 6f 6d \306.\307.d\")\207".[haskell-com
0c20 70 69 6c 65 2d 67 68 63 2d 66 69 6c 74 65 72 2d 6c 69 6e 6b 65 72 2d 6d 65 73 73 61 67 65 73 20 pile-ghc-filter-linker-messages.
0c40 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 66 69 6c 74 65 72 2d 73 74 61 72 74 20 69 6e 68 69 62 69 74 compilation-filter-start.inhibit
0c60 2d 72 65 61 64 2d 6f 6e 6c 79 20 64 65 6c 65 74 65 2d 6d 61 74 63 68 69 6e 67 2d 6c 69 6e 65 73 -read-only.delete-matching-lines
0c80 20 22 5e 20 2a 4c 6f 61 64 69 6e 67 20 70 61 63 6b 61 67 65 20 5b 5e 20 09 0d 5c 6e 5d 2b 20 5b ."^.*Loading.package.[^...\n]+.[
0ca0 2e 5d 2b 20 6c 69 6e 6b 69 6e 67 20 5b 2e 5d 2b 20 64 6f 6e 65 5c 5c 2e 24 22 20 6c 69 6e 65 2d .]+.linking.[.]+.done\\.$".line-
0cc0 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 74 20 61 6e 73 69 2d 63 6f 6c 6f 72 2d beginning-position.t.ansi-color-
0ce0 61 70 70 6c 79 2d 6f 6e 2d 72 65 67 69 6f 6e 5d 20 34 20 28 23 24 20 2e 20 32 39 32 32 29 5d 29 apply-on-region].4.(#$...2922)])
0d00 0a 23 40 31 37 30 20 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 48 .#@170.Hook.run.after.entering.H
0d20 73 43 6f 6d 70 69 6c 61 74 69 6f 6e 20 6d 6f 64 65 2e 0a 4e 6f 20 70 72 6f 62 6c 65 6d 73 20 72 sCompilation.mode..No.problems.r
0d40 65 73 75 6c 74 20 69 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 62 6f esult.if.this.variable.is.not.bo
0d60 75 6e 64 2e 0a 60 61 64 64 2d 68 6f 6f 6b 27 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 69 und..`add-hook'.automatically.bi
0d80 6e 64 73 20 69 74 2e 20 20 28 54 68 69 73 20 69 73 20 74 72 75 65 20 66 6f 72 20 61 6c 6c 20 68 nds.it...(This.is.true.for.all.h
0da0 6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 2e 29 1f 0a 28 64 65 66 76 61 72 20 68 61 73 6b 65 6c 6c ook.variables.)..(defvar.haskell
0dc0 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 20 28 23 24 20 2e -compilation-mode-hook.nil.(#$..
0de0 20 33 33 33 35 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 .3335)).(byte-code."\300\301!\20
0e00 34 5c 66 00 5c 33 30 32 5c 33 30 31 5c 33 30 33 5c 33 30 34 23 5c 32 31 30 5c 33 30 30 5c 32 30 4\f.\302\301\303\304#\210\300\20
0e20 37 22 20 5b 62 6f 75 6e 64 70 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 7".[boundp.haskell-compilation-m
0e40 6f 64 65 2d 6d 61 70 20 70 75 74 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 68 61 73 6b ode-map.put.definition-name.hask
0e60 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 5d 20 34 29 0a 28 64 65 66 76 61 72 ell-compilation-mode].4).(defvar
0e80 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 2d 6d 61 70 20 28 6d .haskell-compilation-mode-map.(m
0ea0 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 ake-sparse-keymap)).(byte-code."
0ec0 5c 33 30 30 5c 33 30 31 4e 5c 32 30 34 0e 00 5c 33 30 32 5c 33 30 30 5c 33 30 31 5c 33 30 33 5c \300\301N\204..\302\300\301\303\
0ee0 33 30 34 21 23 5c 32 31 30 5c 33 30 35 5c 33 30 36 21 5c 32 30 34 1a 00 5c 33 30 32 5c 33 30 36 304!#\210\305\306!\204..\302\306
0f00 5c 33 30 37 5c 33 31 30 23 5c 32 31 30 5c 33 30 30 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d \307\310#\210\300\207".[haskell-
0f20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 2d 6d 61 70 20 76 61 72 69 61 62 6c 65 2d 64 6f compilation-mode-map.variable-do
0f40 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 75 74 20 70 75 72 65 63 6f 70 79 20 22 4b 65 79 6d 61 70 cumentation.put.purecopy."Keymap
0f60 20 66 6f 72 20 60 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 27 2e .for.`haskell-compilation-mode'.
0f80 22 20 62 6f 75 6e 64 70 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 ".boundp.haskell-compilation-mod
0fa0 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 68 e-syntax-table.definition-name.h
0fc0 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 5d 20 35 29 0a 28 64 65 66 askell-compilation-mode].5).(def
0fe0 76 61 72 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 2d 73 79 6e var.haskell-compilation-mode-syn
1000 74 61 78 2d 74 61 62 6c 65 20 28 6d 61 6b 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 29 0a 28 tax-table.(make-syntax-table)).(
1020 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 4e 5c 32 30 34 0e 00 5c 33 30 32 5c 33 byte-code."\300\301N\204..\302\3
1040 30 30 5c 33 30 31 5c 33 30 33 5c 33 30 34 21 23 5c 32 31 30 5c 33 30 32 5c 33 30 35 5c 33 30 36 00\301\303\304!#\210\302\305\306
1060 5c 33 30 37 23 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d \307#\207".[haskell-compilation-
1080 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d mode-syntax-table.variable-docum
10a0 65 6e 74 61 74 69 6f 6e 20 70 75 74 20 70 75 72 65 63 6f 70 79 20 22 53 79 6e 74 61 78 20 74 61 entation.put.purecopy."Syntax.ta
10c0 62 6c 65 20 66 6f 72 20 60 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 ble.for.`haskell-compilation-mod
10e0 65 27 2e 22 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 2d 61 62 e'.".haskell-compilation-mode-ab
1100 62 72 65 76 2d 74 61 62 6c 65 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 68 61 73 6b 65 brev-table.definition-name.haske
1120 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 5d 20 35 29 0a 28 64 65 66 76 61 72 20 ll-compilation-mode].5).(defvar.
1140 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d haskell-compilation-mode-abbrev-
1160 74 61 62 6c 65 20 28 70 72 6f 67 6e 20 28 64 65 66 69 6e 65 2d 61 62 62 72 65 76 2d 74 61 62 6c table.(progn.(define-abbrev-tabl
1180 65 20 27 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 2d 61 62 62 72 e.'haskell-compilation-mode-abbr
11a0 65 76 2d 74 61 62 6c 65 20 6e 69 6c 29 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f ev-table.nil).haskell-compilatio
11c0 6e 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 n-mode-abbrev-table)).(byte-code
11e0 20 22 5c 33 30 30 5c 33 30 31 4e 5c 32 30 34 0e 00 5c 33 30 32 5c 33 30 30 5c 33 30 31 5c 33 30 ."\300\301N\204..\302\300\301\30
1200 33 5c 33 30 34 21 23 5c 32 31 30 5c 33 30 32 5c 33 30 35 5c 33 30 36 5c 33 30 37 23 5c 32 30 37 3\304!#\210\302\305\306\307#\207
1220 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 2d 61 62 62 72 ".[haskell-compilation-mode-abbr
1240 65 76 2d 74 61 62 6c 65 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 ev-table.variable-documentation.
1260 70 75 74 20 70 75 72 65 63 6f 70 79 20 22 41 62 62 72 65 76 20 74 61 62 6c 65 20 66 6f 72 20 60 put.purecopy."Abbrev.table.for.`
1280 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 27 2e 22 20 68 61 73 6b haskell-compilation-mode'.".hask
12a0 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 20 64 65 72 69 76 65 64 2d 6d 6f 64 ell-compilation-mode.derived-mod
12c0 65 2d 70 61 72 65 6e 74 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 5d 20 35 29 0a 23 40 e-parent.compilation-mode].5).#@
12e0 34 37 31 20 48 61 73 6b 65 6c 6c 2f 47 48 43 20 73 70 65 63 69 66 69 63 20 60 63 6f 6d 70 69 6c 471.Haskell/GHC.specific.`compil
1300 61 74 69 6f 6e 2d 6d 6f 64 65 27 20 64 65 72 69 76 61 74 69 76 65 2e 0a 54 68 69 73 20 6d 6f 64 ation-mode'.derivative..This.mod
1320 65 20 70 72 6f 76 69 64 65 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20 47 48 43 20 37 2e 5b 34 36 e.provides.support.for.GHC.7.[46
1340 5d 27 73 20 63 6f 6d 70 69 6c 65 0a 6d 65 73 73 61 67 65 73 2e 20 53 70 65 63 69 66 69 63 61 6c ]'s.compile.messages..Specifical
1360 6c 79 2c 20 61 6c 73 6f 20 74 68 65 20 60 2d 66 65 72 72 6f 72 2d 73 70 61 6e 73 60 20 73 6f 75 ly,.also.the.`-ferror-spans`.sou
1380 72 63 65 20 6c 6f 63 61 74 69 6f 6e 0a 66 6f 72 6d 61 74 20 69 73 20 73 75 70 70 6f 72 74 65 64 rce.location.format.is.supported
13a0 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 69 6e 66 6f 2d 6c 6f 63 61 74 69 6f 6e 73 20 77 69 74 68 ,.as.well.as.info-locations.with
13c0 69 6e 20 63 6f 6d 70 69 6c 65 0a 6d 65 73 73 61 67 65 73 20 70 6f 69 6e 74 69 6e 67 20 74 6f 20 in.compile.messages.pointing.to.
13e0 61 64 64 69 74 69 6f 6e 61 6c 20 73 6f 75 72 63 65 20 6c 6f 63 61 74 69 6f 6e 73 2e 0a 0a 49 6e additional.source.locations...In
1400 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 61 6e 79 20 68 6f 6f 6b 73 20 69 74 73 20 70 61 72 65 6e .addition.to.any.hooks.its.paren
1420 74 20 6d 6f 64 65 20 6d 69 67 68 74 20 68 61 76 65 20 72 75 6e 2c 0a 74 68 69 73 20 6d 6f 64 65 t.mode.might.have.run,.this.mode
1440 20 72 75 6e 73 20 74 68 65 20 68 6f 6f 6b 20 60 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 .runs.the.hook.`haskell-compilat
1460 69 6f 6e 2d 6d 6f 64 65 2d 68 6f 6f 6b 27 2c 20 61 73 20 74 68 65 20 66 69 6e 61 6c 20 73 74 65 ion-mode-hook',.as.the.final.ste
1480 70 0a 64 75 72 69 6e 67 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 2e 0a 0a 5c 7b 68 61 73 6b p.during.initialization...\{hask
14a0 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 2d 6d 61 70 7d 1f 0a 28 64 65 66 61 ell-compilation-mode-map}..(defa
14c0 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 20 23 lias.'haskell-compilation-mode.#
14e0 5b 30 20 22 5c 33 30 36 5c 33 30 30 21 5c 32 31 30 5c 33 30 37 18 5c 33 31 30 20 5c 32 31 30 5c [0."\306\300!\210\307.\310.\210\
1500 33 31 31 11 5c 33 31 32 12 5c 33 31 30 5c 33 31 33 4e 5c 32 30 33 1b 00 5c 33 31 34 5c 33 31 31 311.\312.\310\313N\203..\314\311
1520 5c 33 31 33 5c 33 31 30 5c 33 31 33 4e 23 5c 32 31 30 5c 33 31 35 0b 21 5c 32 30 34 27 00 5c 33 \313\310\313N#\210\315.!\204'.\3
1540 31 36 0b 5c 33 31 37 20 5c 22 5c 32 31 30 5c 33 32 30 5c 66 21 5c 32 31 31 5c 32 30 33 35 00 5c 16.\317.\"\210\320\f!\211\2035.\
1560 32 31 31 5c 33 32 31 20 3d 5c 32 30 33 3b 00 5c 33 32 32 5c 66 5c 33 32 33 20 5c 22 5c 32 31 30 211\321.=\203;.\322\f\323.\"\210
1580 5c 32 31 30 5c 33 32 34 0d 5c 33 32 35 5c 22 5c 32 30 34 52 00 0d 0e 20 3d 5c 32 30 34 52 00 5c \210\324.\325\"\204R....=\204R.\
15a0 33 32 36 0d 5c 33 32 35 0e 20 43 23 5c 32 31 30 5c 33 32 37 0b 21 5c 32 31 30 5c 33 33 30 5c 66 326.\325..C#\210\327.!\210\330\f
15c0 21 5c 32 31 30 0d 16 20 5c 33 30 36 5c 33 33 31 21 5c 32 31 30 0e 21 16 19 5c 33 30 36 5c 33 33 !\210...\306\331!\210.!..\306\33
15e0 31 21 5c 32 31 30 0e 21 16 19 5c 33 33 32 5c 33 33 33 5c 33 33 34 5c 33 33 35 5c 33 30 37 24 5c 1!\210.!..\332\333\334\335\307$\
1600 32 31 30 29 5c 33 33 36 5c 33 33 37 21 5c 32 30 37 22 20 5b 64 65 6c 61 79 2d 6d 6f 64 65 2d 68 210)\336\337!\207".[delay-mode-h
1620 6f 6f 6b 73 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 6f 64 65 2d 6e 61 6d 65 20 68 61 73 6b 65 6c ooks.major-mode.mode-name.haskel
1640 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 2d 6d 61 70 20 68 61 73 6b 65 6c 6c 2d 63 l-compilation-mode-map.haskell-c
1660 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 68 61 73 ompilation-mode-syntax-table.has
1680 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 kell-compilation-mode-abbrev-tab
16a0 6c 65 20 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 74 20 63 6f 6d 70 69 6c 61 le.make-local-variable.t.compila
16c0 74 69 6f 6e 2d 6d 6f 64 65 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f tion-mode.haskell-compilation-mo
16e0 64 65 20 22 48 73 43 6f 6d 70 69 6c 61 74 69 6f 6e 22 20 6d 6f 64 65 2d 63 6c 61 73 73 20 70 75 de."HsCompilation".mode-class.pu
1700 74 20 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 73 65 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e t.keymap-parent.set-keymap-paren
1720 74 20 63 75 72 72 65 6e 74 2d 6c 6f 63 61 6c 2d 6d 61 70 20 63 68 61 72 2d 74 61 62 6c 65 2d 70 t.current-local-map.char-table-p
1740 61 72 65 6e 74 20 73 74 61 6e 64 61 72 64 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 73 65 74 2d arent.standard-syntax-table.set-
1760 63 68 61 72 2d 74 61 62 6c 65 2d 70 61 72 65 6e 74 20 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 61 char-table-parent.syntax-table.a
1780 62 62 72 65 76 2d 74 61 62 6c 65 2d 67 65 74 20 3a 70 61 72 65 6e 74 73 20 61 62 62 72 65 76 2d bbrev-table-get.:parents.abbrev-
17a0 74 61 62 6c 65 2d 70 75 74 20 75 73 65 2d 6c 6f 63 61 6c 2d 6d 61 70 20 73 65 74 2d 73 79 6e 74 table-put.use-local-map.set-synt
17c0 61 78 2d 74 61 62 6c 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 2d 72 65 67 65 78 ax-table.compilation-error-regex
17e0 70 2d 61 6c 69 73 74 20 61 64 64 2d 68 6f 6f 6b 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 66 69 6c p-alist.add-hook.compilation-fil
1800 74 65 72 2d 68 6f 6f 6b 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 66 69 6c ter-hook.haskell-compilation-fil
1820 74 65 72 2d 68 6f 6f 6b 20 6e 69 6c 20 72 75 6e 2d 6d 6f 64 65 2d 68 6f 6f 6b 73 20 68 61 73 6b ter-hook.nil.run-mode-hooks.hask
1840 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6c 6f 63 61 6c 2d ell-compilation-mode-hook.local-
1860 61 62 62 72 65 76 2d 74 61 62 6c 65 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e abbrev-table.haskell-compilation
1880 2d 65 72 72 6f 72 2d 72 65 67 65 78 70 2d 61 6c 69 73 74 5d 20 35 20 28 23 24 20 2e 20 34 38 33 -error-regexp-alist].5.(#$...483
18a0 36 29 20 6e 69 6c 5d 29 0a 23 40 38 34 34 20 43 6f 6d 70 69 6c 65 20 74 68 65 20 48 61 73 6b 65 6).nil]).#@844.Compile.the.Haske
18c0 6c 6c 20 70 72 6f 67 72 61 6d 20 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 ll.program.including.the.current
18e0 20 62 75 66 66 65 72 2e 0a 54 72 69 65 73 20 74 6f 20 6c 6f 63 61 74 65 20 74 68 65 20 6e 65 78 .buffer..Tries.to.locate.the.nex
1900 74 20 63 61 62 61 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 6e 20 63 75 72 72 65 6e 74 20 6f t.cabal.description.in.current.o
1920 72 20 70 61 72 65 6e 74 0a 66 6f 6c 64 65 72 73 20 76 69 61 20 60 68 61 73 6b 65 6c 6c 2d 63 61 r.parent.folders.via.`haskell-ca
1940 62 61 6c 2d 66 69 6e 64 2d 64 69 72 27 20 61 6e 64 20 69 66 20 66 6f 75 6e 64 2c 20 69 6e 76 6f bal-find-dir'.and.if.found,.invo
1960 6b 65 0a 60 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 65 2d 63 61 62 61 6c 2d 62 75 69 6c 64 2d ke.`haskell-compile-cabal-build-
1980 63 6f 6d 6d 61 6e 64 27 20 66 72 6f 6d 20 74 68 65 20 63 61 62 61 6c 20 70 61 63 6b 61 67 65 20 command'.from.the.cabal.package.
19a0 72 6f 6f 74 0a 66 6f 6c 64 65 72 2e 20 49 66 20 6e 6f 20 63 61 62 61 6c 20 70 61 63 6b 61 67 65 root.folder..If.no.cabal.package
19c0 20 63 6f 75 6c 64 20 62 65 20 64 65 74 65 63 74 65 64 2c 0a 60 68 61 73 6b 65 6c 6c 2d 63 6f 6d .could.be.detected,.`haskell-com
19e0 70 69 6c 65 2d 63 6f 6d 6d 61 6e 64 27 20 69 73 20 75 73 65 64 20 69 6e 73 74 65 61 64 2e 0a 0a pile-command'.is.used.instead...
1a00 49 66 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 45 44 49 54 2d 43 4f 4d 4d 41 4e 44 20 If.prefix.argument.EDIT-COMMAND.
1a20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 28 61 6e 64 20 6e 6f 74 20 61 20 6e 65 67 61 74 69 76 65 0a 70 is.non-nil.(and.not.a.negative.p
1a40 72 65 66 69 78 20 60 2d 27 29 2c 20 60 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 65 27 20 70 72 refix.`-'),.`haskell-compile'.pr
1a60 6f 6d 70 74 73 20 66 6f 72 20 63 75 73 74 6f 6d 20 63 6f 6d 70 69 6c 65 0a 63 6f 6d 6d 61 6e 64 ompts.for.custom.compile.command
1a80 2e 0a 0a 49 66 20 45 44 49 54 2d 43 4f 4d 4d 41 4e 44 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 ...If.EDIT-COMMAND.contains.the.
1aa0 6e 65 67 61 74 69 76 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 60 2d 27 2c 0a 60 68 negative.prefix.argument.`-',.`h
1ac0 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 65 27 20 63 61 6c 6c 73 20 74 68 65 20 61 6c 74 65 72 6e askell-compile'.calls.the.altern
1ae0 61 74 69 76 65 20 63 6f 6d 6d 61 6e 64 20 64 65 66 69 6e 65 64 20 69 6e 0a 60 68 61 73 6b 65 6c ative.command.defined.in.`haskel
1b00 6c 2d 63 6f 6d 70 69 6c 65 2d 63 61 62 61 6c 2d 62 75 69 6c 64 2d 61 6c 74 2d 63 6f 6d 6d 61 6e l-compile-cabal-build-alt-comman
1b20 64 27 20 69 66 20 61 20 63 61 62 61 6c 20 70 61 63 6b 61 67 65 20 77 61 73 0a 64 65 74 65 63 74 d'.if.a.cabal.package.was.detect
1b40 65 64 2e 0a 0a 60 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 65 27 20 75 73 65 73 20 60 68 61 73 ed...`haskell-compile'.uses.`has
1b60 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 27 20 77 68 69 63 68 20 69 73 0a kell-compilation-mode'.which.is.
1b80 64 65 72 69 76 65 64 20 66 72 6f 6d 20 60 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 27 2e derived.from.`compilation-mode'.
1ba0 20 53 65 65 20 49 6e 66 6f 0a 6e 6f 64 65 20 60 28 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 29 63 6f .See.Info.node.`(haskell-mode)co
1bc0 6d 70 69 6c 61 74 69 6f 6e 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 28 66 mpilation'.for.more.details...(f
1be0 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 45 44 49 54 2d 43 4f 4d 4d 41 4e 44 29 1f 0a 28 64 65 66 61 n.&optional.EDIT-COMMAND)..(defa
1c00 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 65 20 23 5b 32 35 36 20 22 5c 33 30 lias.'haskell-compile.#[256."\30
1c20 35 08 3f 09 5c 22 5c 32 31 30 5c 33 30 36 20 01 5c 33 30 37 3d 5c 32 30 33 12 00 5c 6e 5c 32 30 5.?.\"\210\306..\307=\203..\n\20
1c40 32 13 00 0b 5c 33 31 30 20 02 5c 32 30 33 20 00 5c 33 31 31 02 04 5c 22 5c 32 30 32 32 00 5c 32 2...\310..\203..\311..\"\2022.\2
1c60 31 31 5c 32 30 33 31 00 5c 33 31 32 5c 33 31 33 21 5c 32 30 33 31 00 5c 33 31 31 5c 66 02 5c 22 11\2031.\312\313!\2031.\311\f.\"
1c80 5c 32 30 32 32 00 01 04 5c 32 30 33 41 00 04 5c 33 30 37 3d 5c 32 30 34 41 00 5c 33 31 34 01 21 \2022...\203A..\307=\204A.\314.!
1ca0 5c 32 36 32 01 5c 33 31 35 01 5c 33 31 36 5c 22 5c 32 30 37 22 20 5b 63 6f 6d 70 69 6c 61 74 69 \262.\315.\316\"\207".[compilati
1cc0 6f 6e 2d 61 73 6b 2d 61 62 6f 75 74 2d 73 61 76 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 73 61 on-ask-about-save.compilation-sa
1ce0 76 65 2d 62 75 66 66 65 72 73 2d 70 72 65 64 69 63 61 74 65 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d ve-buffers-predicate.haskell-com
1d00 70 69 6c 65 2d 63 61 62 61 6c 2d 62 75 69 6c 64 2d 61 6c 74 2d 63 6f 6d 6d 61 6e 64 20 68 61 73 pile-cabal-build-alt-command.has
1d20 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 65 2d 63 61 62 61 6c 2d 62 75 69 6c 64 2d 63 6f 6d 6d 61 6e 64 kell-compile-cabal-build-command
1d40 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 65 2d 63 6f 6d 6d 61 6e 64 20 73 61 76 65 2d 73 6f .haskell-compile-command.save-so
1d60 6d 65 2d 62 75 66 66 65 72 73 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 66 69 6e 64 2d 64 69 me-buffers.haskell-cabal-find-di
1d80 72 20 2d 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 6f 72 6d 61 74 20 64 65 72 69 r.-.buffer-file-name.format.deri
1da0 76 65 64 2d 6d 6f 64 65 2d 70 20 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 20 63 6f 6d 70 69 6c 61 74 ved-mode-p.haskell-mode.compilat
1dc0 69 6f 6e 2d 72 65 61 64 2d 63 6f 6d 6d 61 6e 64 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 73 74 61 ion-read-command.compilation-sta
1de0 72 74 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 5d 20 38 20 28 rt.haskell-compilation-mode].8.(
1e00 23 24 20 2e 20 36 33 31 39 29 20 22 50 22 5d 29 0a 28 70 72 6f 76 69 64 65 20 27 68 61 73 6b 65 #$...6319)."P"]).(provide.'haske
1e20 6c 6c 2d 63 6f 6d 70 69 6c 65 29 0a ll-compile).