ofs | hex dump | ascii |
---|
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 33 5c | "\300\301!\210\300\302!\210\303\ |
01c0 | 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 44 44 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 | 304\305\306\307DD\310\311\312\31 |
01e0 | 33 5c 33 31 34 26 07 5c 32 31 30 5c 33 30 33 5c 33 31 35 5c 33 30 35 5c 33 30 36 5c 33 31 36 44 | 3\314&.\210\303\315\305\306\316D |
0200 | 44 5c 33 31 37 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 32 30 26 07 5c 32 30 37 22 20 5b 72 65 | D\317\311\312\313\320&.\207".[re |
0220 | 71 75 69 72 65 20 63 6c 2d 6c 69 62 20 68 61 73 6b 65 6c 6c 2d 75 74 69 6c 73 20 63 75 73 74 6f | quire.cl-lib.haskell-utils.custo |
0240 | 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 6c 2d 68 61 73 6b 74 | m-declare-variable.haskell-haskt |
0260 | 61 67 73 2d 70 61 74 68 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c | ags-path.funcall.function.#[0."\ |
0280 | 33 30 30 5c 32 30 37 22 20 5b 23 31 3d 22 68 61 73 6b 74 61 67 73 22 5d 20 31 20 23 31 23 5d 20 | 300\207".[#1="hasktags"].1.#1#]. |
02a0 | 22 50 61 74 68 20 74 6f 20 60 68 61 73 6b 74 61 67 73 27 20 65 78 65 63 75 74 61 62 6c 65 2e 22 | "Path.to.`hasktags'.executable." |
02c0 | 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 73 | .:group.haskell.:type.string.has |
02e0 | 6b 65 6c 6c 2d 68 61 73 6b 74 61 67 73 2d 61 72 67 75 6d 65 6e 74 73 20 23 5b 30 20 22 5c 33 30 | kell-hasktags-arguments.#[0."\30 |
0300 | 30 5c 32 30 37 22 20 5b 28 22 2d 65 22 20 22 2d 78 22 29 5d 20 31 5d 20 22 41 64 64 69 74 69 6f | 0\207".[("-e"."-x")].1]."Additio |
0320 | 6e 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 60 68 61 73 6b 74 61 67 73 27 20 65 78 65 | nal.arguments.for.`hasktags'.exe |
0340 | 63 75 74 61 62 6c 65 2e 5c 6e 42 79 20 64 65 66 61 75 6c 74 20 74 68 65 73 65 20 61 72 65 3a 5c | cutable.\nBy.default.these.are:\ |
0360 | 6e 5c 6e 2d 65 20 2d 20 67 65 6e 65 72 61 74 65 20 45 54 41 47 53 20 66 69 6c 65 5c 6e 2d 78 20 | n\n-e.-.generate.ETAGS.file\n-x. |
0380 | 2d 20 67 65 6e 65 72 61 74 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f | -.generate.additional.informatio |
03a0 | 6e 20 69 6e 20 43 54 41 47 53 20 66 69 6c 65 2e 22 20 28 6c 69 73 74 20 73 74 72 69 6e 67 29 5d | n.in.CTAGS.file.".(list.string)] |
03c0 | 20 38 29 0a 28 64 65 66 63 6f 6e 73 74 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 67 65 6e 65 | .8).(defconst.haskell-cabal-gene |
03e0 | 72 61 6c 2d 66 69 65 6c 64 73 20 27 28 22 6e 61 6d 65 22 20 22 76 65 72 73 69 6f 6e 22 20 22 63 | ral-fields.'("name"."version"."c |
0400 | 61 62 61 6c 2d 76 65 72 73 69 6f 6e 22 20 22 6c 69 63 65 6e 73 65 22 20 22 6c 69 63 65 6e 73 65 | abal-version"."license"."license |
0420 | 2d 66 69 6c 65 22 20 22 63 6f 70 79 72 69 67 68 74 22 20 22 61 75 74 68 6f 72 22 20 22 6d 61 69 | -file"."copyright"."author"."mai |
0440 | 6e 74 61 69 6e 65 72 22 20 22 73 74 61 62 69 6c 69 74 79 22 20 22 68 6f 6d 65 70 61 67 65 22 20 | ntainer"."stability"."homepage". |
0460 | 22 70 61 63 6b 61 67 65 2d 75 72 6c 22 20 22 73 79 6e 6f 70 73 69 73 22 20 22 64 65 73 63 72 69 | "package-url"."synopsis"."descri |
0480 | 70 74 69 6f 6e 22 20 22 63 61 74 65 67 6f 72 79 22 20 22 74 65 73 74 65 64 2d 77 69 74 68 22 20 | ption"."category"."tested-with". |
04a0 | 22 62 75 69 6c 64 2d 64 65 70 65 6e 64 73 22 20 22 64 61 74 61 2d 66 69 6c 65 73 22 20 22 65 78 | "build-depends"."data-files"."ex |
04c0 | 74 72 61 2d 73 6f 75 72 63 65 2d 66 69 6c 65 73 22 20 22 65 78 74 72 61 2d 74 6d 70 2d 66 69 6c | tra-source-files"."extra-tmp-fil |
04e0 | 65 73 22 29 29 0a 28 64 65 66 63 6f 6e 73 74 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6c 69 | es")).(defconst.haskell-cabal-li |
0500 | 62 72 61 72 79 2d 66 69 65 6c 64 73 20 27 28 22 65 78 70 6f 73 65 64 2d 6d 6f 64 75 6c 65 73 22 | brary-fields.'("exposed-modules" |
0520 | 29 29 0a 28 64 65 66 63 6f 6e 73 74 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 65 78 65 63 75 | )).(defconst.haskell-cabal-execu |
0540 | 74 61 62 6c 65 2d 66 69 65 6c 64 73 20 27 28 22 65 78 65 63 75 74 61 62 6c 65 22 20 22 6d 61 69 | table-fields.'("executable"."mai |
0560 | 6e 2d 69 73 22 29 29 0a 28 64 65 66 63 6f 6e 73 74 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d | n-is")).(defconst.haskell-cabal- |
0580 | 62 75 69 6c 64 69 6e 66 6f 2d 66 69 65 6c 64 73 20 27 28 22 62 75 69 6c 64 61 62 6c 65 22 20 22 | buildinfo-fields.'("buildable"." |
05a0 | 6f 74 68 65 72 2d 6d 6f 64 75 6c 65 73 22 20 22 68 73 2d 73 6f 75 72 63 65 2d 64 69 72 73 22 20 | other-modules"."hs-source-dirs". |
05c0 | 22 65 78 74 65 6e 73 69 6f 6e 73 22 20 22 67 68 63 2d 6f 70 74 69 6f 6e 73 22 20 22 67 68 63 2d | "extensions"."ghc-options"."ghc- |
05e0 | 70 72 6f 66 2d 6f 70 74 69 6f 6e 73 22 20 22 68 75 67 73 2d 6f 70 74 69 6f 6e 73 22 20 22 6e 68 | prof-options"."hugs-options"."nh |
0600 | 63 2d 6f 70 74 69 6f 6e 73 22 20 22 69 6e 63 6c 75 64 65 73 22 20 22 69 6e 73 74 61 6c 6c 2d 69 | c-options"."includes"."install-i |
0620 | 6e 63 6c 75 64 65 73 22 20 22 69 6e 63 6c 75 64 65 2d 64 69 72 73 22 20 22 63 2d 73 6f 75 72 63 | ncludes"."include-dirs"."c-sourc |
0640 | 65 73 22 20 22 65 78 74 72 61 2d 6c 69 62 72 61 72 69 65 73 22 20 22 65 78 74 72 61 2d 6c 69 62 | es"."extra-libraries"."extra-lib |
0660 | 2d 64 69 72 73 22 20 22 63 63 2d 6f 70 74 69 6f 6e 73 22 20 22 6c 64 2d 6f 70 74 69 6f 6e 73 22 | -dirs"."cc-options"."ld-options" |
0680 | 20 22 66 72 61 6d 65 77 6f 72 6b 73 22 29 29 0a 28 64 65 66 76 61 72 20 68 61 73 6b 65 6c 6c 2d | ."frameworks")).(defvar.haskell- |
06a0 | 63 61 62 61 6c 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 28 62 79 74 65 2d 63 6f | cabal-mode-syntax-table.(byte-co |
06c0 | 64 65 20 22 5c 33 30 30 20 5c 33 30 31 5c 33 30 32 5c 33 30 33 03 23 5c 32 31 30 5c 33 30 31 5c | de."\300.\301\302\303.#\210\301\ |
06e0 | 33 30 34 5c 33 30 35 03 23 5c 32 31 30 5c 32 31 31 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6e | 304\305.#\210\211\207".[make-syn |
0700 | 74 61 78 2d 74 61 62 6c 65 20 6d 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74 72 79 20 31 30 | tax-table.modify-syntax-entry.10 |
0720 | 20 22 3e 22 20 34 35 20 22 77 22 5d 20 35 29 29 0a 28 64 65 66 76 61 72 20 68 61 73 6b 65 6c 6c | .">".45."w"].5)).(defvar.haskell |
0740 | 2d 63 61 62 61 6c 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 20 27 28 28 22 5e 5b | -cabal-font-lock-keywords.'(("^[ |
0760 | 20 09 5d 2a 2d 2d 2e 2a 22 20 2e 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6d 6d 65 6e 74 2d 66 61 | ..]*--.*"...font-lock-comment-fa |
0780 | 63 65 29 20 28 22 5e 20 2a 5c 5c 28 5b 5e 20 09 3a 5d 2b 5c 5c 29 3a 22 20 28 31 20 66 6f 6e 74 | ce).("^.*\\([^..:]+\\):".(1.font |
07a0 | 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 29 20 28 22 5e 5c 5c 28 4c 69 62 72 61 | -lock-keyword-face)).("^\\(Libra |
07c0 | 72 79 5c 5c 29 5b 20 09 5d 2a 5c 5c 28 7b 5c 5c 7c 24 5c 5c 29 22 20 28 31 20 66 6f 6e 74 2d 6c | ry\\)[..]*\\({\\|$\\)".(1.font-l |
07e0 | 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 29 20 28 22 5e 5c 5c 28 45 78 65 63 75 74 61 | ock-keyword-face)).("^\\(Executa |
0800 | 62 6c 65 5c 5c 7c 54 65 73 74 2d 53 75 69 74 65 5c 5c 7c 42 65 6e 63 68 6d 61 72 6b 5c 5c 29 5b | ble\\|Test-Suite\\|Benchmark\\)[ |
0820 | 20 09 5d 2b 5c 5c 28 5b 5e 5c 6e 20 09 5d 2a 5c 5c 29 22 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b | ..]+\\([^\n..]*\\)".(1.font-lock |
0840 | 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 20 28 32 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 75 6e 63 | -keyword-face).(2.font-lock-func |
0860 | 74 69 6f 6e 2d 6e 61 6d 65 2d 66 61 63 65 29 29 20 28 22 5e 5c 5c 28 46 6c 61 67 5c 5c 29 5b 20 | tion-name-face)).("^\\(Flag\\)[. |
0880 | 09 5d 2b 5c 5c 28 5b 5e 5c 6e 20 09 5d 2a 5c 5c 29 22 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d | .]+\\([^\n..]*\\)".(1.font-lock- |
08a0 | 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 20 28 32 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6e 73 74 | keyword-face).(2.font-lock-const |
08c0 | 61 6e 74 2d 66 61 63 65 29 29 20 28 22 5e 5c 5c 28 53 6f 75 72 63 65 2d 52 65 70 6f 73 69 74 6f | ant-face)).("^\\(Source-Reposito |
08e0 | 72 79 5c 5c 29 5b 20 09 5d 2b 5c 5c 28 68 65 61 64 5c 5c 7c 74 68 69 73 5c 5c 29 22 20 28 31 20 | ry\\)[..]+\\(head\\|this\\)".(1. |
0900 | 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 20 28 32 20 66 6f 6e 74 2d | font-lock-keyword-face).(2.font- |
0920 | 6c 6f 63 6b 2d 63 6f 6e 73 74 61 6e 74 2d 66 61 63 65 29 29 20 28 22 5e 20 2a 5c 5c 28 69 66 5c | lock-constant-face)).("^.*\\(if\ |
0940 | 5c 29 5b 20 09 5d 2b 2e 2a 5c 5c 28 7b 5c 5c 7c 24 5c 5c 29 22 20 28 31 20 66 6f 6e 74 2d 6c 6f | \)[..]+.*\\({\\|$\\)".(1.font-lo |
0960 | 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 29 20 28 22 5e 20 2a 5c 5c 28 7d 5b 20 09 5d 2a | ck-keyword-face)).("^.*\\(}[..]* |
0980 | 5c 5c 29 3f 5c 5c 28 65 6c 73 65 5c 5c 29 5b 20 09 5d 2a 5c 5c 28 7b 5c 5c 7c 24 5c 5c 29 22 20 | \\)?\\(else\\)[..]*\\({\\|$\\)". |
09a0 | 28 32 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 29 20 28 22 5c 5c | (2.font-lock-keyword-face)).("\\ |
09c0 | 3c 5c 5c 28 3f 3a 54 72 75 65 5c 5c 7c 46 61 6c 73 65 5c 5c 29 5c 5c 3e 22 20 28 30 20 66 6f 6e | <\\(?:True\\|False\\)\\>".(0.fon |
09e0 | 74 2d 6c 6f 63 6b 2d 63 6f 6e 73 74 61 6e 74 2d 66 61 63 65 29 29 29 29 0a 23 40 32 34 20 4c 69 | t-lock-constant-face)))).#@24.Li |
0a00 | 73 74 20 6f 66 20 43 61 62 61 6c 20 62 75 66 66 65 72 73 2e 1f 0a 28 64 65 66 76 61 72 20 68 61 | st.of.Cabal.buffers...(defvar.ha |
0a20 | 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 62 75 66 66 65 72 73 20 6e 69 6c 20 28 23 24 20 2e 20 32 35 | skell-cabal-buffers.nil.(#$...25 |
0a40 | 35 38 29 29 0a 23 40 32 39 36 20 52 65 66 72 65 73 68 20 6c 69 73 74 20 6f 66 20 6b 6e 6f 77 6e | 58)).#@296.Refresh.list.of.known |
0a60 | 20 63 61 62 61 6c 20 62 75 66 66 65 72 73 2e 0a 0a 43 68 65 63 6b 20 65 61 63 68 20 62 75 66 66 | .cabal.buffers...Check.each.buff |
0a80 | 65 72 20 69 6e 20 76 61 72 69 61 62 6c 65 20 60 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 62 75 | er.in.variable.`haskell-cabal-bu |
0aa0 | 66 66 65 72 73 27 20 61 6e 64 20 72 65 6d 6f 76 65 0a 69 74 20 66 72 6f 6d 20 6c 69 73 74 20 69 | ffers'.and.remove.it.from.list.i |
0ac0 | 66 20 6f 6e 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e | f.one.of.the.following.condition |
0ae0 | 73 20 61 72 65 20 68 6f 6c 64 3a 0a 2b 20 62 75 66 66 65 72 20 69 73 20 6b 69 6c 6c 65 64 3b 0a | s.are.hold:.+.buffer.is.killed;. |
0b00 | 2b 20 62 75 66 66 65 72 27 73 20 6d 6f 64 65 20 69 73 20 6e 6f 74 20 64 65 72 69 76 65 64 20 66 | +.buffer's.mode.is.not.derived.f |
0b20 | 72 6f 6d 20 60 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d 6f 64 65 27 3b 0a 2b 20 62 75 66 66 | rom.`haskell-cabal-mode';.+.buff |
0b40 | 65 72 20 69 73 20 61 20 42 55 46 46 45 52 20 28 69 66 20 67 69 76 65 6e 29 2e 0a 0a 28 66 6e 20 | er.is.a.BUFFER.(if.given)...(fn. |
0b60 | 26 6f 70 74 69 6f 6e 61 6c 20 42 55 46 46 45 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 | &optional.BUFFER)..(defalias.'ha |
0b80 | 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 62 75 66 66 65 72 73 2d 63 6c 65 61 6e 20 23 5b 32 35 36 20 | skell-cabal-buffers-clean.#[256. |
0ba0 | 22 5c 33 30 31 08 5c 32 31 31 5c 32 30 33 2b 00 5c 32 31 31 40 5c 33 30 32 01 21 5c 32 30 33 24 | "\301.\211\203+.\211@\302.!\203$ |
0bc0 | 00 5c 32 31 31 04 3d 5c 32 30 34 24 00 72 5c 32 31 31 71 5c 32 31 30 5c 33 30 33 5c 33 30 34 21 | .\211.=\204$.r\211q\210\303\304! |
0be0 | 29 5c 32 30 33 24 00 5c 32 31 31 03 42 5c 32 36 32 03 01 41 5c 32 36 36 5c 32 30 32 5c 32 30 32 | )\203$.\211.B\262..A\266\202\202 |
0c00 | 02 00 5c 32 31 30 5c 32 31 31 5c 32 31 31 10 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 | ..\210\211\211.\207".[haskell-ca |
0c20 | 62 61 6c 2d 62 75 66 66 65 72 73 20 6e 69 6c 20 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 64 65 | bal-buffers.nil.buffer-live-p.de |
0c40 | 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d 6f 64 65 5d | rived-mode-p.haskell-cabal-mode] |
0c60 | 20 36 20 28 23 24 20 2e 20 32 36 33 35 29 5d 29 0a 23 40 36 35 20 45 78 63 6c 75 64 65 20 63 75 | .6.(#$...2635)]).#@65.Exclude.cu |
0c80 | 72 72 65 6e 74 20 62 75 66 66 65 72 20 66 72 6f 6d 20 67 6c 6f 62 61 6c 20 6c 69 73 74 20 6f 66 | rrent.buffer.from.global.list.of |
0ca0 | 20 6b 6e 6f 77 6e 20 63 61 62 61 6c 20 62 75 66 66 65 72 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 | .known.cabal.buffers...(defalias |
0cc0 | 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 75 6e 72 65 67 69 73 74 65 72 2d 62 75 66 66 65 | .'haskell-cabal-unregister-buffe |
0ce0 | 72 20 23 5b 30 20 22 5c 33 30 30 70 21 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 | r.#[0."\300p!\207".[haskell-caba |
0d00 | 6c 2d 62 75 66 66 65 72 73 2d 63 6c 65 61 6e 5d 20 32 20 28 23 24 20 2e 20 33 31 39 30 29 5d 29 | l-buffers-clean].2.(#$...3190)]) |
0d20 | 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 61 75 74 6f 2d 6d 6f 64 65 2d 61 6c 69 73 74 20 27 | .(add-to-list.'auto-mode-alist.' |
0d40 | 28 22 5c 5c 2e 63 61 62 61 6c 5c 5c 27 22 20 2e 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d | ("\\.cabal\\'"...haskell-cabal-m |
0d60 | 6f 64 65 29 29 0a 28 64 65 66 76 61 72 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d 6f 64 65 | ode)).(defvar.haskell-cabal-mode |
0d80 | 2d 6d 61 70 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 20 5c 33 30 31 01 5c 33 30 32 5c | -map.(byte-code."\300.\301.\302\ |
0da0 | 33 30 33 23 5c 32 31 30 5c 33 30 31 01 5c 33 30 34 5c 33 30 35 23 5c 32 31 30 5c 33 30 31 01 5c | 303#\210\301.\304\305#\210\301.\ |
0dc0 | 33 30 36 5c 33 30 37 23 5c 32 31 30 5c 33 30 31 01 5c 33 31 30 5c 33 31 31 23 5c 32 31 30 5c 33 | 306\307#\210\301.\310\311#\210\3 |
0de0 | 30 31 01 5c 33 31 32 5c 33 31 33 23 5c 32 31 30 5c 33 30 31 01 5c 33 31 34 5c 33 31 31 23 5c 32 | 01.\312\313#\210\301.\314\311#\2 |
0e00 | 31 30 5c 33 30 31 01 5c 33 31 35 5c 33 31 33 23 5c 32 31 30 5c 33 30 31 01 5c 33 31 36 5c 33 31 | 10\301.\315\313#\210\301.\316\31 |
0e20 | 37 23 5c 32 31 30 5c 33 30 31 01 5c 33 32 30 5c 33 32 31 23 5c 32 31 30 5c 33 30 31 01 5c 33 32 | 7#\210\301.\320\321#\210\301.\32 |
0e40 | 32 5c 33 32 33 23 5c 32 31 30 5c 33 30 31 01 5c 33 32 34 5c 33 32 35 23 5c 32 31 30 5c 33 30 31 | 2\323#\210\301.\324\325#\210\301 |
0e60 | 01 5c 33 32 36 5c 33 32 37 23 5c 32 31 30 5c 32 31 31 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 70 | .\326\327#\210\211\207".[make-sp |
0e80 | 61 72 73 65 2d 6b 65 79 6d 61 70 20 64 65 66 69 6e 65 2d 6b 65 79 20 22 03 13 22 20 68 61 73 6b | arse-keymap.define-key."..".hask |
0ea0 | 65 6c 6c 2d 63 61 62 61 6c 2d 73 75 62 73 65 63 74 69 6f 6e 2d 61 72 72 61 6e 67 65 2d 6c 69 6e | ell-cabal-subsection-arrange-lin |
0ec0 | 65 73 20 5b 31 33 34 32 31 37 37 34 32 5d 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6e 65 78 | es.[134217742].haskell-cabal-nex |
0ee0 | 74 2d 73 65 63 74 69 6f 6e 20 5b 31 33 34 32 31 37 37 34 34 5d 20 68 61 73 6b 65 6c 6c 2d 63 61 | t-section.[134217744].haskell-ca |
0f00 | 62 61 6c 2d 70 72 65 76 69 6f 75 73 2d 73 65 63 74 69 6f 6e 20 5b 31 33 34 32 31 37 38 33 38 5d | bal-previous-section.[134217838] |
0f20 | 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6e 65 78 74 2d 73 75 62 73 65 63 74 69 6f 6e 20 5b | .haskell-cabal-next-subsection.[ |
0f40 | 31 33 34 32 31 37 38 34 30 5d 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 70 72 65 76 69 6f 75 | 134217840].haskell-cabal-previou |
0f60 | 73 2d 73 75 62 73 65 63 74 69 6f 6e 20 5b 43 2d 64 6f 77 6e 5d 20 5b 43 2d 75 70 5d 20 22 03 06 | s-subsection.[C-down].[C-up].".. |
0f80 | 22 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 66 69 6e 64 2d 6f 72 2d 63 72 65 61 74 65 2d 73 | ".haskell-cabal-find-or-create-s |
0fa0 | 6f 75 72 63 65 2d 66 69 6c 65 20 5b 31 33 34 32 31 37 38 33 31 20 31 30 38 5d 20 68 61 73 6b 65 | ource-file.[134217831.108].haske |
0fc0 | 6c 6c 2d 63 61 62 61 6c 2d 67 6f 74 6f 2d 6c 69 62 72 61 72 79 2d 73 65 63 74 69 6f 6e 20 5b 31 | ll-cabal-goto-library-section.[1 |
0fe0 | 33 34 32 31 37 38 33 31 20 31 30 31 5d 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 67 6f 74 6f | 34217831.101].haskell-cabal-goto |
1000 | 2d 65 78 65 63 75 74 61 62 6c 65 2d 73 65 63 74 69 6f 6e 20 5b 31 33 34 32 31 37 38 33 31 20 39 | -executable-section.[134217831.9 |
1020 | 38 5d 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 67 6f 74 6f 2d 62 65 6e 63 68 6d 61 72 6b 2d | 8].haskell-cabal-goto-benchmark- |
1040 | 73 65 63 74 69 6f 6e 20 5b 31 33 34 32 31 37 38 33 31 20 31 31 36 5d 20 68 61 73 6b 65 6c 6c 2d | section.[134217831.116].haskell- |
1060 | 63 61 62 61 6c 2d 67 6f 74 6f 2d 74 65 73 74 2d 73 75 69 74 65 2d 73 65 63 74 69 6f 6e 5d 20 35 | cabal-goto-test-suite-section].5 |
1080 | 29 29 0a 23 40 31 37 30 20 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 | )).#@170.Hook.run.after.entering |
10a0 | 20 48 61 73 6b 65 6c 6c 2d 43 61 62 61 6c 20 6d 6f 64 65 2e 0a 4e 6f 20 70 72 6f 62 6c 65 6d 73 | .Haskell-Cabal.mode..No.problems |
10c0 | 20 72 65 73 75 6c 74 20 69 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 | .result.if.this.variable.is.not. |
10e0 | 62 6f 75 6e 64 2e 0a 60 61 64 64 2d 68 6f 6f 6b 27 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 | bound..`add-hook'.automatically. |
1100 | 62 69 6e 64 73 20 69 74 2e 20 20 28 54 68 69 73 20 69 73 20 74 72 75 65 20 66 6f 72 20 61 6c 6c | binds.it...(This.is.true.for.all |
1120 | 20 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 2e 29 1f 0a 28 64 65 66 76 61 72 20 68 61 73 6b 65 | .hook.variables.)..(defvar.haske |
1140 | 6c 6c 2d 63 61 62 61 6c 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 20 28 23 24 20 2e 20 34 32 33 | ll-cabal-mode-hook.nil.(#$...423 |
1160 | 33 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 34 5c 66 00 | 3)).(byte-code."\300\301!\204\f. |
1180 | 5c 33 30 32 5c 33 30 31 5c 33 30 33 5c 33 30 34 23 5c 32 31 30 5c 33 30 30 5c 32 30 37 22 20 5b | \302\301\303\304#\210\300\207".[ |
11a0 | 62 6f 75 6e 64 70 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d 6f 64 65 2d 6d 61 70 20 70 75 | boundp.haskell-cabal-mode-map.pu |
11c0 | 74 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d | t.definition-name.haskell-cabal- |
11e0 | 6d 6f 64 65 5d 20 34 29 0a 28 64 65 66 76 61 72 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d | mode].4).(defvar.haskell-cabal-m |
1200 | 6f 64 65 2d 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 0a 28 62 | ode-map.(make-sparse-keymap)).(b |
1220 | 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 30 | yte-code."\300\301N\204..\302\30 |
1240 | 30 5c 33 30 31 5c 33 30 33 5c 33 30 34 21 23 5c 32 31 30 5c 33 30 35 5c 33 30 36 21 5c 32 30 34 | 0\301\303\304!#\210\305\306!\204 |
1260 | 1a 00 5c 33 30 32 5c 33 30 36 5c 33 30 37 5c 33 31 30 23 5c 32 31 30 5c 33 30 30 5c 32 30 37 22 | ..\302\306\307\310#\210\300\207" |
1280 | 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d 6f 64 65 2d 6d 61 70 20 76 61 72 69 61 62 6c | .[haskell-cabal-mode-map.variabl |
12a0 | 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 75 74 20 70 75 72 65 63 6f 70 79 20 22 4b 65 | e-documentation.put.purecopy."Ke |
12c0 | 79 6d 61 70 20 66 6f 72 20 60 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d 6f 64 65 27 2e 22 20 | ymap.for.`haskell-cabal-mode'.". |
12e0 | 62 6f 75 6e 64 70 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 | boundp.haskell-cabal-mode-syntax |
1300 | 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 6c 6c 2d 63 | -table.definition-name.haskell-c |
1320 | 61 62 61 6c 2d 6d 6f 64 65 5d 20 35 29 0a 28 64 65 66 76 61 72 20 68 61 73 6b 65 6c 6c 2d 63 61 | abal-mode].5).(defvar.haskell-ca |
1340 | 62 61 6c 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 28 6d 61 6b 65 2d 73 79 6e 74 | bal-mode-syntax-table.(make-synt |
1360 | 61 78 2d 74 61 62 6c 65 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 4e | ax-table)).(byte-code."\300\301N |
1380 | 5c 32 30 34 0e 00 5c 33 30 32 5c 33 30 30 5c 33 30 31 5c 33 30 33 5c 33 30 34 21 23 5c 32 31 30 | \204..\302\300\301\303\304!#\210 |
13a0 | 5c 33 30 32 5c 33 30 35 5c 33 30 36 5c 33 30 37 23 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d | \302\305\306\307#\207".[haskell- |
13c0 | 63 61 62 61 6c 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 76 61 72 69 61 62 6c 65 | cabal-mode-syntax-table.variable |
13e0 | 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 75 74 20 70 75 72 65 63 6f 70 79 20 22 53 79 6e | -documentation.put.purecopy."Syn |
1400 | 74 61 78 20 74 61 62 6c 65 20 66 6f 72 20 60 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d 6f 64 | tax.table.for.`haskell-cabal-mod |
1420 | 65 27 2e 22 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 | e'.".haskell-cabal-mode-abbrev-t |
1440 | 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 6c 6c 2d 63 61 62 | able.definition-name.haskell-cab |
1460 | 61 6c 2d 6d 6f 64 65 5d 20 35 29 0a 28 64 65 66 76 61 72 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 | al-mode].5).(defvar.haskell-caba |
1480 | 6c 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 28 70 72 6f 67 6e 20 28 64 65 66 69 | l-mode-abbrev-table.(progn.(defi |
14a0 | 6e 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d | ne-abbrev-table.'haskell-cabal-m |
14c0 | 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 6e 69 6c 29 20 68 61 73 6b 65 6c 6c 2d 63 61 | ode-abbrev-table.nil).haskell-ca |
14e0 | 62 61 6c 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 | bal-mode-abbrev-table)).(byte-co |
1500 | 64 65 20 22 5c 33 30 30 5c 33 30 31 4e 5c 32 30 34 0e 00 5c 33 30 32 5c 33 30 30 5c 33 30 31 5c | de."\300\301N\204..\302\300\301\ |
1520 | 33 30 33 5c 33 30 34 21 23 5c 32 31 30 5c 33 30 32 5c 33 30 35 5c 33 30 36 5c 33 30 37 23 5c 32 | 303\304!#\210\302\305\306\307#\2 |
1540 | 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 | 07".[haskell-cabal-mode-abbrev-t |
1560 | 61 62 6c 65 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 75 74 20 | able.variable-documentation.put. |
1580 | 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 68 61 73 6b | purecopy."Abbrev.table.for.`hask |
15a0 | 65 6c 6c 2d 63 61 62 61 6c 2d 6d 6f 64 65 27 2e 22 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d | ell-cabal-mode'.".haskell-cabal- |
15c0 | 6d 6f 64 65 20 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 61 72 65 6e 74 20 6e 69 6c 5d 20 35 29 | mode.derived-mode-parent.nil].5) |
15e0 | 0a 23 40 31 36 39 20 4d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f 72 20 43 61 62 61 6c 20 70 61 63 6b | .#@169.Major.mode.for.Cabal.pack |
1600 | 61 67 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 66 69 6c 65 73 2e 0a 0a 54 68 69 73 20 6d 6f 64 | age.description.files...This.mod |
1620 | 65 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 61 62 61 6c 2d 6d | e.runs.the.hook.`haskell-cabal-m |
1640 | 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 70 0a 64 75 72 | ode-hook',.as.the.final.step.dur |
1660 | 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 65 6c 6c 2d 63 | ing.initialization...\{haskell-c |
1680 | 61 62 61 6c 2d 6d 6f 64 65 2d 6d 61 70 7d 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 | abal-mode-map}..(defalias.'haske |
16a0 | 6c 6c 2d 63 61 62 61 6c 2d 6d 6f 64 65 20 23 5b 30 20 22 5c 33 30 36 5c 33 30 30 21 5c 32 31 30 | ll-cabal-mode.#[0."\306\300!\210 |
16c0 | 5c 33 30 37 18 5c 33 31 30 20 5c 32 31 30 5c 33 31 31 11 5c 33 31 32 12 5c 33 31 33 0b 21 5c 32 | \307.\310.\210\311.\312.\313.!\2 |
16e0 | 31 30 5c 33 31 34 5c 66 21 5c 32 31 30 0d 16 23 5c 33 30 36 5c 33 31 35 21 5c 32 31 30 5c 33 31 | 10\314\f!\210..#\306\315!\210\31 |
1700 | 36 16 0d 5c 33 31 37 5c 33 32 30 70 5c 22 5c 32 31 30 5c 33 32 31 5c 33 32 32 5c 33 32 33 5c 33 | 6..\317\320p\"\210\321\322\323\3 |
1720 | 32 34 5c 33 32 35 24 5c 32 31 30 5c 33 32 31 5c 33 32 36 5c 33 32 33 5c 33 32 34 5c 33 32 35 24 | 24\325$\210\321\326\323\324\325$ |
1740 | 5c 32 31 30 5c 33 30 36 5c 33 32 37 21 5c 32 31 30 5c 33 33 30 16 17 5c 33 30 36 5c 33 33 31 21 | \210\306\327!\210\330..\306\331! |
1760 | 5c 32 31 30 5c 33 33 32 16 19 5c 33 30 36 5c 33 33 33 21 5c 32 31 30 5c 33 33 34 16 1b 5c 33 30 | \210\332..\306\333!\210\334..\30 |
1780 | 36 5c 33 33 35 21 5c 32 31 30 5c 33 33 36 16 1d 5c 33 30 36 5c 33 33 37 21 5c 32 31 30 5c 33 34 | 6\335!\210\336..\306\337!\210\34 |
17a0 | 30 16 1f 5c 33 32 34 16 24 29 5c 33 34 31 5c 33 34 32 21 5c 32 30 37 22 20 5b 64 65 6c 61 79 2d | 0..\324.$)\341\342!\207".[delay- |
17c0 | 6d 6f 64 65 2d 68 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 | mode-hooks.major-mode.mode-name. |
17e0 | 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d 6f 64 65 2d 6d 61 70 20 68 61 73 6b 65 6c 6c 2d 63 | haskell-cabal-mode-map.haskell-c |
1800 | 61 62 61 6c 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 68 61 73 6b 65 6c 6c 2d 63 | abal-mode-syntax-table.haskell-c |
1820 | 61 62 61 6c 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 6d 61 6b 65 2d 6c 6f 63 61 | abal-mode-abbrev-table.make-loca |
1840 | 6c 2d 76 61 72 69 61 62 6c 65 20 74 20 6b 69 6c 6c 2d 61 6c 6c 2d 6c 6f 63 61 6c 2d 76 61 72 69 | l-variable.t.kill-all-local-vari |
1860 | 61 62 6c 65 73 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d 6f 64 65 20 22 48 61 73 6b 65 6c | ables.haskell-cabal-mode."Haskel |
1880 | 6c 2d 43 61 62 61 6c 22 20 75 73 65 2d 6c 6f 63 61 6c 2d 6d 61 70 20 73 65 74 2d 73 79 6e 74 61 | l-Cabal".use-local-map.set-synta |
18a0 | 78 2d 74 61 62 6c 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 64 65 66 61 75 6c 74 73 20 28 68 61 73 6b | x-table.font-lock-defaults.(hask |
18c0 | 65 6c 6c 2d 63 61 62 61 6c 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 20 74 20 74 | ell-cabal-font-lock-keywords.t.t |
18e0 | 20 6e 69 6c 20 6e 69 6c 29 20 61 64 64 2d 74 6f 2d 6c 69 73 74 20 68 61 73 6b 65 6c 6c 2d 63 61 | .nil.nil).add-to-list.haskell-ca |
1900 | 62 61 6c 2d 62 75 66 66 65 72 73 20 61 64 64 2d 68 6f 6f 6b 20 63 68 61 6e 67 65 2d 6d 61 6a 6f | bal-buffers.add-hook.change-majo |
1920 | 72 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 75 6e 72 65 67 69 | r-mode-hook.haskell-cabal-unregi |
1940 | 73 74 65 72 2d 62 75 66 66 65 72 20 6e 69 6c 20 6c 6f 63 61 6c 20 6b 69 6c 6c 2d 62 75 66 66 65 | ster-buffer.nil.local.kill-buffe |
1960 | 72 2d 68 6f 6f 6b 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 20 22 2d 2d 20 22 20 63 6f 6d 6d 65 | r-hook.comment-start."--.".comme |
1980 | 6e 74 2d 73 74 61 72 74 2d 73 6b 69 70 20 22 5c 5c 28 5e 5b 20 09 5d 2a 5c 5c 29 2d 2d 5b 20 09 | nt-start-skip."\\(^[..]*\\)--[.. |
19a0 | 5d 2a 22 20 63 6f 6d 6d 65 6e 74 2d 65 6e 64 20 22 22 20 63 6f 6d 6d 65 6e 74 2d 65 6e 64 2d 73 | ]*".comment-end."".comment-end-s |
19c0 | 6b 69 70 20 22 5b 20 09 5d 2a 5c 5c 28 5c 5c 73 3e 5c 5c 7c 5c 6e 5c 5c 29 22 20 69 6e 64 65 6e | kip."[..]*\\(\\s>\\|\n\\)".inden |
19e0 | 74 2d 6c 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 69 6e | t-line-function.haskell-cabal-in |
1a00 | 64 65 6e 74 2d 6c 69 6e 65 20 72 75 6e 2d 6d 6f 64 65 2d 68 6f 6f 6b 73 20 68 61 73 6b 65 6c 6c | dent-line.run-mode-hooks.haskell |
1a20 | 2d 63 61 62 61 6c 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6c 6f 63 61 6c 2d 61 62 62 72 65 76 2d 74 61 | -cabal-mode-hook.local-abbrev-ta |
1a40 | 62 6c 65 20 69 6e 64 65 6e 74 2d 74 61 62 73 2d 6d 6f 64 65 5d 20 35 20 28 23 24 20 2e 20 35 36 | ble.indent-tabs-mode].5.(#$...56 |
1a60 | 30 37 29 20 6e 69 6c 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 | 07).nil]).(byte-code."\300\301\3 |
1a80 | 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 5c 33 30 32 5c 33 30 35 23 5c 32 30 37 | 02\303#\210\304\301\302\305#\207 |
1aa0 | 22 20 5b 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 67 | ".[make-obsolete.haskell-cabal-g |
1ac0 | 65 74 2d 73 65 74 74 69 6e 67 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 2d 67 65 74 2d 66 69 | et-setting.haskell-cabal--get-fi |
1ae0 | 65 6c 64 20 22 4d 61 72 63 68 20 31 34 2c 20 32 30 31 36 22 20 64 65 66 61 6c 69 61 73 20 22 54 | eld."March.14,.2016".defalias."T |
1b00 | 72 79 20 74 6f 20 72 65 61 64 20 76 61 6c 75 65 20 6f 66 20 66 69 65 6c 64 20 77 69 74 68 20 4e | ry.to.read.value.of.field.with.N |
1b20 | 41 4d 45 20 66 72 6f 6d 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 5c 6e 4f 62 73 6f 6c 65 | AME.from.current.buffer.\nObsole |
1b40 | 74 65 20 66 75 6e 63 74 69 6f 6e 2e 20 20 44 65 66 69 6e 65 64 20 66 6f 72 20 62 61 63 6b 77 61 | te.function...Defined.for.backwa |
1b60 | 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 20 20 55 73 65 5c 6e 60 68 61 73 6b 65 6c 6c | rd.compatibility...Use\n`haskell |
1b80 | 2d 63 61 62 61 6c 2d 2d 67 65 74 2d 66 69 65 6c 64 27 20 69 6e 73 74 65 61 64 2e 22 5d 20 34 29 | -cabal--get-field'.instead."].4) |
1ba0 | 0a 23 40 37 30 20 54 72 79 20 74 6f 20 72 65 61 64 20 76 61 6c 75 65 20 6f 66 20 66 69 65 6c 64 | .#@70.Try.to.read.value.of.field |
1bc0 | 20 77 69 74 68 20 4e 41 4d 45 20 66 72 6f 6d 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a | .with.NAME.from.current.buffer.. |
1be0 | 0a 28 66 6e 20 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 | .(fn.NAME)..(defalias.'haskell-c |
1c00 | 61 62 61 6c 2d 2d 67 65 74 2d 66 69 65 6c 64 20 23 5b 32 35 37 20 22 5c 32 31 32 5c 33 30 31 18 | abal--get-field.#[257."\212\301. |
1c20 | 65 62 5c 32 31 30 5c 33 30 32 5c 33 30 33 5c 33 30 34 03 21 5c 33 30 35 51 5c 33 30 36 5c 33 30 | eb\210\302\303\304.!\305Q\306\30 |
1c40 | 31 23 5c 32 30 35 37 00 5c 33 30 37 5c 33 31 30 21 5c 33 31 30 5c 33 31 31 5c 32 32 35 5c 32 30 | 1#\2057.\307\310!\310\311\225\20 |
1c60 | 33 34 00 5c 33 31 32 5c 33 31 33 03 03 23 5c 32 30 33 34 00 5c 33 31 34 5c 32 32 34 54 5c 32 36 | 34.\312\313..#\2034.\314\224T\26 |
1c80 | 32 01 5c 33 31 35 5c 33 31 36 5c 33 30 31 5c 32 31 31 05 24 5c 32 36 32 02 5c 32 30 32 1c 00 01 | 2.\315\316\301\211.$\262.\202... |
1ca0 | 5c 32 36 36 5c 32 30 32 2a 5c 32 30 37 22 20 5b 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 | \266\202*\207".[case-fold-search |
1cc0 | 20 74 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5e 5b 20 09 5d 2a 22 20 72 65 | .t.re-search-forward."^[..]*".re |
1ce0 | 67 65 78 70 2d 71 75 6f 74 65 20 22 3a 5b 20 09 5d 2a 5c 5c 28 2e 2a 5c 5c 28 5c 6e 5b 20 09 5d | gexp-quote.":[..]*\\(.*\\(\n[..] |
1d00 | 2b 5b 20 09 5c 6e 5d 2e 2a 5c 5c 29 2a 5c 5c 29 22 20 6e 69 6c 20 6d 61 74 63 68 2d 73 74 72 69 | +[..\n].*\\)*\\)".nil.match-stri |
1d20 | 6e 67 20 31 20 32 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5b 20 09 5d 5c 5c 28 3f 3a 5c | ng.1.2.string-match."^[..]\\(?:\ |
1d40 | 5c 2e 24 5c 5c 29 3f 22 20 30 20 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 22 5d 20 38 20 28 | \.$\\)?".0.replace-match.""].8.( |
1d60 | 23 24 20 2e 20 37 30 37 38 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 | #$...7078)]).(byte-code."\300\30 |
1d80 | 31 5c 33 30 32 5c 33 30 33 23 5c 32 31 30 5c 33 30 34 5c 33 30 31 5c 33 30 32 5c 33 30 35 23 5c | 1\302\303#\210\304\301\302\305#\ |
1da0 | 32 30 37 22 20 5b 6d 61 6b 65 2d 6f 62 73 6f 6c 65 74 65 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 | 207".[make-obsolete.haskell-caba |
1dc0 | 6c 2d 67 75 65 73 73 2d 73 65 74 74 69 6e 67 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 67 65 | l-guess-setting.haskell-cabal-ge |
1de0 | 74 2d 66 69 65 6c 64 20 22 4d 61 72 63 68 20 31 34 2c 20 32 30 31 36 22 20 64 65 66 61 6c 69 61 | t-field."March.14,.2016".defalia |
1e00 | 73 20 22 52 65 61 64 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 66 69 65 6c 64 20 77 69 74 68 20 | s."Read.the.value.of.field.with. |
1e20 | 4e 41 4d 45 20 66 72 6f 6d 20 70 72 6f 6a 65 63 74 27 73 20 63 61 62 61 6c 20 66 69 6c 65 2e 5c | NAME.from.project's.cabal.file.\ |
1e40 | 6e 4f 62 73 6f 6c 65 74 65 20 66 75 6e 63 74 69 6f 6e 2e 20 20 44 65 66 69 6e 65 64 20 66 6f 72 | nObsolete.function...Defined.for |
1e60 | 20 62 61 63 6b 77 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 20 20 55 73 65 5c 6e 60 | .backward.compatibility...Use\n` |
1e80 | 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 67 65 74 2d 66 69 65 6c 64 27 20 69 6e 73 74 65 61 64 | haskell-cabal-get-field'.instead |
1ea0 | 2e 22 5d 20 34 29 0a 23 40 32 33 36 20 52 65 61 64 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 66 | ."].4).#@236.Read.the.value.of.f |
1ec0 | 69 65 6c 64 20 77 69 74 68 20 4e 41 4d 45 20 66 72 6f 6d 20 70 72 6f 6a 65 63 74 27 73 20 63 61 | ield.with.NAME.from.project's.ca |
1ee0 | 62 61 6c 20 66 69 6c 65 2e 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 76 61 6c 69 64 20 2e | bal.file..If.there.is.no.valid.. |
1f00 | 63 61 62 61 6c 20 66 69 6c 65 20 74 6f 20 67 65 74 20 74 68 65 20 73 65 74 74 69 6e 67 20 66 72 | cabal.file.to.get.the.setting.fr |
1f20 | 6f 6d 20 28 6f 72 0a 74 68 65 72 65 20 69 73 20 6e 6f 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 | om.(or.there.is.no.corresponding |
1f40 | 20 73 65 74 74 69 6e 67 20 77 69 74 68 20 74 68 61 74 20 6e 61 6d 65 20 69 6e 20 74 68 65 20 2e | .setting.with.that.name.in.the.. |
1f60 | 63 61 62 61 6c 0a 66 69 6c 65 29 2c 20 74 68 65 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 | cabal.file),.then.this.function. |
1f80 | 72 65 74 75 72 6e 73 20 6e 69 6c 2e 0a 0a 28 66 6e 20 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 | returns.nil...(fn.NAME)..(defali |
1fa0 | 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 67 65 74 2d 66 69 65 6c 64 20 23 5b 32 35 | as.'haskell-cabal-get-field.#[25 |
1fc0 | 37 20 22 5c 32 31 31 5c 32 30 35 33 00 08 5c 32 30 35 33 00 5c 33 30 31 20 5c 32 31 31 5c 32 30 | 7."\211\2053..\2053.\301.\211\20 |
1fe0 | 35 31 00 5c 33 30 32 01 21 5c 32 30 35 31 00 5c 33 30 33 5c 33 30 34 21 72 5c 32 31 31 71 5c 32 | 51.\302.!\2051.\303\304!r\211q\2 |
2000 | 31 30 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 05 21 5c 33 31 32 5c 22 5c 33 | 10\305\306\307\310\311.!\312\"\3 |
2020 | 31 33 24 5c 32 31 36 5c 33 31 34 02 21 5c 32 31 30 5c 33 31 35 03 21 2a 5c 32 36 32 01 5c 32 36 | 13$\216\314.!\210\315.!*\262.\26 |
2040 | 32 01 5c 32 30 37 22 20 5b 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 68 61 73 6b 65 6c | 2.\207".[buffer-file-name.haskel |
2060 | 6c 2d 63 61 62 61 6c 2d 66 69 6e 64 2d 66 69 6c 65 20 66 69 6c 65 2d 72 65 61 64 61 62 6c 65 2d | l-cabal-find-file.file-readable- |
2080 | 70 20 67 65 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 | p.generate-new-buffer.".*temp*". |
20a0 | 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 30 20 22 5c 33 30 31 5c 33 30 30 21 5c 32 30 35 09 | make-byte-code.0."\301\300!\205. |
20c0 | 00 5c 33 30 32 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 | .\302\300!\207".vconcat.vector.[ |
20e0 | 62 75 66 66 65 72 2d 6e 61 6d 65 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 20 69 6e 73 65 72 | buffer-name.kill-buffer].2.inser |
2100 | 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 2d 67 | t-file-contents.haskell-cabal--g |
2120 | 65 74 2d 66 69 65 6c 64 5d 20 39 20 28 23 24 20 2e 20 37 38 35 33 29 20 6e 69 6c 5d 29 0a 23 40 | et-field].9.(#$...7853).nil]).#@ |
2140 | 31 35 34 20 47 65 74 20 74 68 65 20 43 61 62 61 6c 20 64 69 72 20 66 6f 72 20 61 20 6e 65 77 20 | 154.Get.the.Cabal.dir.for.a.new. |
2160 | 70 72 6f 6a 65 63 74 2e 20 56 61 72 69 6f 75 73 20 77 61 79 73 20 6f 66 20 66 69 67 75 72 69 6e | project..Various.ways.of.figurin |
2180 | 67 20 74 68 69 73 20 6f 75 74 2c 0a 20 20 20 61 6e 64 20 69 6e 64 65 65 64 20 6a 75 73 74 20 70 | g.this.out,....and.indeed.just.p |
21a0 | 72 6f 6d 70 74 69 6e 67 20 74 68 65 20 75 73 65 72 2e 20 44 6f 20 74 68 65 6d 20 61 6c 6c 2e 0a | rompting.the.user..Do.them.all.. |
21c0 | 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 55 53 45 2d 44 45 46 41 55 4c 54 53 29 1f 0a 28 64 | .(fn.&optional.USE-DEFAULTS)..(d |
21e0 | 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 67 65 74 2d 64 69 72 20 23 | efalias.'haskell-cabal-get-dir.# |
2200 | 5b 32 35 36 20 22 5c 33 30 31 20 5c 32 31 31 5c 32 30 33 5c 66 00 5c 33 30 32 01 21 5c 32 30 32 | [256."\301.\211\203\f.\302.!\202 |
2220 | 0d 00 08 02 5c 32 30 33 15 00 5c 32 31 31 5c 32 30 32 2a 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 | ....\203..\211\202*.\303\304\305 |
2240 | 04 5c 32 30 33 26 00 5c 33 30 34 5c 33 30 36 5c 33 30 37 06 07 21 5c 22 5c 32 30 32 27 00 5c 33 | .\203&.\304\306\307..!\"\202'.\3 |
2260 | 31 30 5c 22 02 5c 22 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 | 10\".\"\207".[default-directory. |
2280 | 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 66 69 6e 64 2d 66 69 6c 65 20 66 69 6c 65 2d 6e 61 6d | haskell-cabal-find-file.file-nam |
22a0 | 65 2d 64 69 72 65 63 74 6f 72 79 20 68 61 73 6b 65 6c 6c 2d 75 74 69 6c 73 2d 72 65 61 64 2d 64 | e-directory.haskell-utils-read-d |
22c0 | 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 66 6f 72 6d 61 74 20 22 43 61 62 61 6c 20 64 69 72 25 | irectory-name.format."Cabal.dir% |
22e0 | 73 3a 20 22 20 22 20 28 67 75 65 73 73 65 64 20 66 72 6f 6d 20 25 73 29 22 20 66 69 6c 65 2d 72 | s:.".".(guessed.from.%s)".file-r |
2300 | 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 22 22 5d 20 31 30 20 28 23 24 20 2e 20 38 35 31 36 29 5d | elative-name.""].10.(#$...8516)] |
2320 | 29 0a 23 40 31 36 30 20 43 6f 6d 70 75 74 65 20 4d 44 35 20 63 68 65 63 6b 73 75 6d 20 6f 66 20 | ).#@160.Compute.MD5.checksum.of. |
2340 | 70 61 63 6b 61 67 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 66 69 6c 65 20 69 6e 20 44 49 52 2e | package.description.file.in.DIR. |
2360 | 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 6e 6f 20 43 61 62 61 6c 20 64 65 73 63 72 69 70 74 | .Return.nil.if.no.Cabal.descript |
2380 | 69 6f 6e 20 66 69 6c 65 20 63 6f 75 6c 64 20 62 65 20 6c 6f 63 61 74 65 64 20 76 69 61 0a 60 68 | ion.file.could.be.located.via.`h |
23a0 | 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 66 69 6e 64 2d 70 6b 67 2d 64 65 73 63 27 2e 0a 0a 28 66 | askell-cabal-find-pkg-desc'...(f |
23c0 | 6e 20 44 49 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c | n.DIR)..(defalias.'haskell-cabal |
23e0 | 2d 63 6f 6d 70 75 74 65 2d 63 68 65 63 6b 73 75 6d 20 23 5b 32 35 37 20 22 5c 33 30 30 01 21 5c | -compute-checksum.#[257."\300.!\ |
2400 | 32 31 31 5c 32 30 35 25 00 5c 33 30 31 5c 33 30 32 21 72 5c 32 31 31 71 5c 32 31 30 5c 33 30 33 | 211\205%.\301\302!r\211q\210\303 |
2420 | 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 05 21 5c 33 31 30 5c 22 5c 33 31 31 24 5c 32 31 | \304\305\306\307.!\310\"\311$\21 |
2440 | 36 5c 33 31 32 02 21 5c 32 31 30 5c 33 31 33 5c 33 31 34 20 21 2a 5c 32 36 32 01 5c 32 30 37 22 | 6\312.!\210\313\314.!*\262.\207" |
2460 | 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 66 69 6e 64 2d 70 6b 67 2d 64 65 73 63 20 67 65 | .[haskell-cabal-find-pkg-desc.ge |
2480 | 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 6d 61 6b 65 | nerate-new-buffer.".*temp*".make |
24a0 | 2d 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 | -byte-code.0."\301\300!\205..\30 |
24c0 | 32 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 | 2\300!\207".vconcat.vector.[buff |
24e0 | 65 72 2d 6e 61 6d 65 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 20 69 6e 73 65 72 74 2d 66 69 | er-name.kill-buffer].2.insert-fi |
2500 | 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 6d 64 35 20 62 75 66 66 65 72 2d 73 74 72 69 6e 67 5d 20 39 | le-contents.md5.buffer-string].9 |
2520 | 20 28 23 24 20 2e 20 39 30 30 30 29 5d 29 0a 23 40 32 37 30 20 53 65 61 72 63 68 20 66 6f 72 20 | .(#$...9000)]).#@270.Search.for. |
2540 | 70 61 63 6b 61 67 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 66 69 6c 65 20 75 70 77 61 72 64 73 | package.description.file.upwards |
2560 | 20 73 74 61 72 74 69 6e 67 20 66 72 6f 6d 20 44 49 52 2e 0a 49 66 20 44 49 52 20 69 73 20 6e 69 | .starting.from.DIR..If.DIR.is.ni |
2580 | 6c 2c 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 69 73 20 75 73 65 64 20 61 | l,.`default-directory'.is.used.a |
25a0 | 73 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 20 66 6f 72 0a 64 69 72 65 63 74 6f 72 79 20 74 | s.starting.point.for.directory.t |
25c0 | 72 61 76 65 72 73 61 6c 2e 20 20 55 70 77 61 72 64 20 74 72 61 76 65 72 73 61 6c 20 69 73 20 61 | raversal...Upward.traversal.is.a |
25e0 | 62 6f 72 74 65 64 20 69 66 20 66 69 6c 65 20 6f 77 6e 65 72 0a 63 68 61 6e 67 65 73 2e 20 20 55 | borted.if.file.owner.changes...U |
2600 | 73 65 73 20 60 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 66 69 6e 64 2d 70 6b 67 2d 64 65 73 63 | ses.`haskell-cabal-find-pkg-desc |
2620 | 27 20 69 6e 74 65 72 6e 61 6c 6c 79 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 44 49 52 | '.internally...(fn.&optional.DIR |
2640 | 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 66 69 6e 64 | )..(defalias.'haskell-cabal-find |
2660 | 2d 66 69 6c 65 20 23 5b 32 35 36 20 22 5c 32 31 31 5c 32 30 36 05 00 08 5c 32 31 31 5c 32 30 33 | -file.#[256."\211\206...\211\203 |
2680 | 19 00 5c 33 30 31 01 21 5c 32 30 34 19 00 5c 33 30 32 5c 33 30 33 02 21 21 5c 32 36 32 01 5c 32 | ..\301.!\204..\302\303.!!\262.\2 |
26a0 | 30 32 05 00 5c 32 31 31 5c 32 30 35 62 00 5c 33 30 34 32 62 00 5c 33 30 35 5c 33 30 36 02 21 38 | 02..\211\205b.\3042b.\305\306.!8 |
26c0 | 5c 33 30 37 02 21 5c 32 31 31 5c 32 30 33 5e 00 01 5c 33 30 35 5c 33 30 36 03 21 38 5c 32 33 32 | \307.!\211\203^..\305\306.!8\232 |
26e0 | 5c 32 30 33 5e 00 5c 33 31 30 01 21 5c 32 31 31 5c 32 30 33 43 00 5c 33 31 31 5c 33 30 34 02 5c | \203^.\310.!\211\203C.\311\304.\ |
2700 | 22 5c 32 31 30 5c 32 31 30 5c 33 30 32 5c 33 30 33 02 21 21 5c 32 31 31 02 5c 32 33 32 5c 32 30 | "\210\210\302\303.!!\211.\232\20 |
2720 | 33 57 00 5c 33 31 31 5c 33 30 34 5c 33 31 32 5c 22 5c 32 31 30 5c 32 30 32 5a 00 5c 32 31 31 5c | 3W.\311\304\312\"\210\202Z.\211\ |
2740 | 32 36 32 02 5c 32 31 30 5c 32 30 32 29 00 5c 33 31 32 5c 32 36 36 5c 32 30 32 30 5c 32 30 37 22 | 262.\210\202).\312\266\2020\207" |
2760 | 20 5b 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 2d 64 69 72 65 63 74 6f | .[default-directory.file-directo |
2780 | 72 79 2d 70 20 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 64 69 72 65 63 74 6f | ry-p.file-name-directory.directo |
27a0 | 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 6f 75 6e 64 20 32 20 66 69 6c 65 2d 61 74 74 72 69 62 | ry-file-name.found.2.file-attrib |
27c0 | 75 74 65 73 20 61 62 62 72 65 76 69 61 74 65 2d 66 69 6c 65 2d 6e 61 6d 65 20 68 61 73 6b 65 6c | utes.abbreviate-file-name.haskel |
27e0 | 6c 2d 63 61 62 61 6c 2d 66 69 6e 64 2d 70 6b 67 2d 64 65 73 63 20 74 68 72 6f 77 20 6e 69 6c 5d | l-cabal-find-pkg-desc.throw.nil] |
2800 | 20 38 20 28 23 24 20 2e 20 39 35 32 35 29 5d 29 0a 23 40 32 37 33 20 46 69 6e 64 20 61 20 70 61 | .8.(#$...9525)]).#@273.Find.a.pa |
2820 | 63 6b 61 67 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 66 69 6c 65 20 69 6e 20 74 68 65 20 64 69 | ckage.description.file.in.the.di |
2840 | 72 65 63 74 6f 72 79 20 44 49 52 2e 0a 52 65 74 75 72 6e 73 20 6e 69 6c 20 69 66 20 6e 6f 6e 65 | rectory.DIR..Returns.nil.if.none |
2860 | 20 6f 72 20 6d 75 6c 74 69 70 6c 65 20 22 2e 63 61 62 61 6c 22 20 66 69 6c 65 73 20 77 65 72 65 | .or.multiple.".cabal".files.were |
2880 | 20 66 6f 75 6e 64 2e 20 20 49 66 0a 41 4c 4c 4f 57 2d 4d 55 4c 54 49 50 4c 45 20 69 73 20 6e 6f | .found...If.ALLOW-MULTIPLE.is.no |
28a0 | 6e 20 6e 69 6c 2c 20 69 6e 20 63 61 73 65 20 6f 66 20 6d 75 6c 74 69 70 6c 65 20 22 2e 63 61 62 | n.nil,.in.case.of.multiple.".cab |
28c0 | 61 6c 22 20 66 69 6c 65 73 2c 0a 61 20 6c 69 73 74 20 69 73 20 72 65 74 75 72 6e 65 64 20 69 6e | al".files,.a.list.is.returned.in |
28e0 | 73 74 65 61 64 20 6f 66 20 66 61 69 6c 69 6e 67 20 77 69 74 68 20 61 20 6e 69 6c 20 72 65 73 75 | stead.of.failing.with.a.nil.resu |
2900 | 6c 74 2e 0a 0a 28 66 6e 20 44 49 52 20 26 6f 70 74 69 6f 6e 61 6c 20 41 4c 4c 4f 57 2d 4d 55 4c | lt...(fn.DIR.&optional.ALLOW-MUL |
2920 | 54 49 50 4c 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c | TIPLE)..(defalias.'haskell-cabal |
2940 | 2d 66 69 6e 64 2d 70 6b 67 2d 64 65 73 63 20 23 5b 35 31 33 20 22 5c 33 30 30 5c 33 30 31 5c 33 | -find-pkg-desc.#[513."\300\301\3 |
2960 | 30 32 5c 33 30 33 5c 33 30 34 06 06 5c 33 30 35 5c 33 30 36 23 5c 22 5c 22 5c 32 31 31 47 5c 33 | 02\303\304..\305\306#\"\"\211G\3 |
2980 | 30 37 55 5c 32 30 33 18 00 5c 32 31 31 40 5c 32 30 32 21 00 01 5c 32 30 33 20 00 5c 32 31 31 5c | 07U\203..\211@\202!..\203..\211\ |
29a0 | 32 30 32 21 00 5c 33 31 30 5c 32 30 37 22 20 5b 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 20 66 69 6c | 202!.\310\207".[cl-remove-if.fil |
29c0 | 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 66 | e-directory-p.cl-remove-if-not.f |
29e0 | 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 20 74 20 22 | ile-exists-p.directory-files.t." |
2a00 | 2e 5c 5c 2e 63 61 62 61 6c 5c 5c 27 22 20 31 20 6e 69 6c 5d 20 31 30 20 28 23 24 20 2e 20 31 30 | .\\.cabal\\'".1.nil].10.(#$...10 |
2a20 | 32 36 33 29 5d 29 0a 23 40 31 34 32 20 4c 69 6b 65 20 60 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c | 263)]).#@142.Like.`haskell-cabal |
2a40 | 2d 66 69 6e 64 2d 66 69 6c 65 27 20 62 75 74 20 72 65 74 75 72 6e 73 20 64 69 72 65 63 74 6f 72 | -find-file'.but.returns.director |
2a60 | 79 20 69 6e 73 74 65 61 64 2e 0a 53 65 65 20 60 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 66 69 | y.instead..See.`haskell-cabal-fi |
2a80 | 6e 64 2d 66 69 6c 65 27 20 66 6f 72 20 6d 65 61 6e 69 6e 67 20 6f 66 20 44 49 52 20 61 72 67 75 | nd-file'.for.meaning.of.DIR.argu |
2aa0 | 6d 65 6e 74 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 44 49 52 29 1f 0a 28 64 65 66 61 | ment...(fn.&optional.DIR)..(defa |
2ac0 | 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 66 69 6e 64 2d 64 69 72 20 23 5b 32 | lias.'haskell-cabal-find-dir.#[2 |
2ae0 | 35 36 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 37 22 | 56."\300.!\211\205\n.\301.!\207" |
2b00 | 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 66 69 6e 64 2d 66 69 6c 65 20 66 69 6c 65 2d 6e | .[haskell-cabal-find-file.file-n |
2b20 | 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 5d 20 34 20 28 23 24 20 2e 20 31 30 37 39 37 29 5d 29 0a | ame-directory].4.(#$...10797)]). |
2b40 | 23 40 34 35 31 20 4c 6f 63 61 74 65 20 61 6e 64 20 76 69 73 69 74 20 70 61 63 6b 61 67 65 20 64 | #@451.Locate.and.visit.package.d |
2b60 | 65 73 63 72 69 70 74 69 6f 6e 20 66 69 6c 65 20 66 6f 72 20 66 69 6c 65 20 76 69 73 69 74 65 64 | escription.file.for.file.visited |
2b80 | 20 62 79 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 54 68 69 73 20 75 73 65 73 20 60 68 | .by.current.buffer..This.uses.`h |
2ba0 | 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 66 69 6e 64 2d 66 69 6c 65 27 20 74 6f 20 6c 6f 63 61 74 | askell-cabal-find-file'.to.locat |
2bc0 | 65 20 74 68 65 20 63 6c 6f 73 65 73 74 0a 22 2e 63 61 62 61 6c 22 20 66 69 6c 65 20 61 6e 64 20 | e.the.closest.".cabal".file.and. |
2be0 | 6f 70 65 6e 20 69 74 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 73 73 75 6d 65 73 20 61 | open.it...This.command.assumes.a |
2c00 | 20 63 6f 6d 6d 6f 6e 20 43 61 62 61 6c 0a 70 72 6f 6a 65 63 74 20 73 74 72 75 63 74 75 72 65 20 | .common.Cabal.project.structure. |
2c20 | 77 68 65 72 65 20 74 68 65 20 22 2e 63 61 62 61 6c 22 20 66 69 6c 65 20 69 73 20 69 6e 20 74 68 | where.the.".cabal".file.is.in.th |
2c40 | 65 20 74 6f 70 2d 66 6f 6c 64 65 72 0a 6f 66 20 74 68 65 20 70 72 6f 6a 65 63 74 2c 20 61 6e 64 | e.top-folder.of.the.project,.and |
2c60 | 20 61 6c 6c 20 66 69 6c 65 73 20 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 70 72 6f 6a 65 63 | .all.files.related.to.the.projec |
2c80 | 74 20 61 72 65 20 69 6e 20 6f 72 0a 62 65 6c 6f 77 20 74 68 65 20 74 6f 70 2d 66 6f 6c 64 65 72 | t.are.in.or.below.the.top-folder |
2ca0 | 2e 20 20 49 66 20 63 61 6c 6c 65 64 20 77 69 74 68 20 6e 6f 6e 2d 6e 69 6c 20 70 72 65 66 69 78 | ...If.called.with.non-nil.prefix |
2cc0 | 20 61 72 67 75 6d 65 6e 74 0a 4f 54 48 45 52 2d 57 49 4e 44 4f 57 20 75 73 65 20 60 66 69 6e 64 | .argument.OTHER-WINDOW.use.`find |
2ce0 | 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 27 2e 0a 0a 28 66 6e 20 4f 54 48 45 52 2d | -file-other-window'...(fn.OTHER- |
2d00 | 57 49 4e 44 4f 57 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 | WINDOW)..(defalias.'haskell-caba |
2d20 | 6c 2d 76 69 73 69 74 2d 66 69 6c 65 20 23 5b 32 35 37 20 22 08 5c 32 30 33 5c 22 00 5c 33 30 31 | l-visit-file.#[257.".\203\".\301 |
2d40 | 5c 33 30 32 08 21 21 5c 32 31 31 5c 32 30 33 1d 00 01 5c 32 30 33 17 00 5c 33 30 33 01 21 5c 32 | \302.!!\211\203...\203..\303.!\2 |
2d60 | 30 32 21 00 5c 33 30 34 01 21 5c 32 30 32 21 00 5c 33 30 35 5c 33 30 36 08 5c 22 5c 32 30 37 5c | 02!.\304.!\202!.\305\306.\"\207\ |
2d80 | 33 30 35 5c 33 30 37 21 5c 32 30 37 22 20 5b 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 | 305\307!\207".[buffer-file-name. |
2da0 | 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 66 69 6e 64 2d 66 69 6c 65 20 66 69 6c 65 2d 6e 61 6d | haskell-cabal-find-file.file-nam |
2dc0 | 65 2d 64 69 72 65 63 74 6f 72 79 20 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 | e-directory.find-file-other-wind |
2de0 | 6f 77 20 66 69 6e 64 2d 66 69 6c 65 20 65 72 72 6f 72 20 22 43 6f 75 6c 64 20 6e 6f 74 20 6c 6f | ow.find-file.error."Could.not.lo |
2e00 | 63 61 74 65 20 5c 22 2e 63 61 62 61 6c 5c 22 20 66 69 6c 65 20 66 6f 72 20 25 53 22 20 22 43 61 | cate.\".cabal\".file.for.%S"."Ca |
2e20 | 6e 6e 6f 74 20 6c 6f 63 61 74 65 20 5c 22 2e 63 61 62 61 6c 5c 22 20 66 69 6c 65 20 66 6f 72 20 | nnot.locate.\".cabal\".file.for. |
2e40 | 62 75 66 66 65 72 73 20 6e 6f 74 20 76 69 73 69 74 69 6e 67 20 61 6e 79 20 66 69 6c 65 22 5d 20 | buffers.not.visiting.any.file"]. |
2e60 | 35 20 28 23 24 20 2e 20 31 31 30 37 38 29 20 22 50 22 5d 29 0a 28 64 65 66 76 61 72 20 68 61 73 | 5.(#$...11078)."P"]).(defvar.has |
2e80 | 6b 65 6c 6c 2d 63 61 62 61 6c 2d 63 6f 6d 6d 61 6e 64 73 20 27 28 22 69 6e 73 74 61 6c 6c 22 20 | kell-cabal-commands.'("install". |
2ea0 | 22 75 70 64 61 74 65 22 20 22 6c 69 73 74 22 20 22 69 6e 66 6f 22 20 22 75 70 67 72 61 64 65 22 | "update"."list"."info"."upgrade" |
2ec0 | 20 22 66 65 74 63 68 22 20 22 75 6e 70 61 63 6b 22 20 22 63 68 65 63 6b 22 20 22 73 64 69 73 74 | ."fetch"."unpack"."check"."sdist |
2ee0 | 22 20 22 75 70 6c 6f 61 64 22 20 22 72 65 70 6f 72 74 22 20 22 69 6e 69 74 22 20 22 63 6f 6e 66 | "."upload"."report"."init"."conf |
2f00 | 69 67 75 72 65 22 20 22 62 75 69 6c 64 22 20 22 63 6f 70 79 22 20 22 68 61 64 64 6f 63 6b 22 20 | igure"."build"."copy"."haddock". |
2f20 | 22 63 6c 65 61 6e 22 20 22 68 73 63 6f 6c 6f 75 72 22 20 22 72 65 67 69 73 74 65 72 22 20 22 74 | "clean"."hscolour"."register"."t |
2f40 | 65 73 74 22 20 22 68 65 6c 70 22 20 22 72 75 6e 22 29 29 0a 28 63 75 73 74 6f 6d 2d 64 65 63 6c | est"."help"."run")).(custom-decl |
2f60 | 61 72 65 2d 67 72 6f 75 70 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 20 6e 69 6c 20 22 48 61 | are-group.'haskell-cabal.nil."Ha |
2f80 | 73 6b 65 6c 6c 20 63 61 62 61 6c 20 66 69 6c 65 73 22 20 3a 67 72 6f 75 70 20 27 68 61 73 6b 65 | skell.cabal.files".:group.'haske |
2fa0 | 6c 6c 29 0a 28 64 65 66 63 6f 6e 73 74 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 | ll).(defconst.haskell-cabal-sect |
2fc0 | 69 6f 6e 2d 68 65 61 64 65 72 2d 72 65 67 65 78 70 20 22 5e 5b 5b 3a 61 6c 6e 75 6d 3a 5d 5d 22 | ion-header-regexp."^[[:alnum:]]" |
2fe0 | 29 0a 28 64 65 66 63 6f 6e 73 74 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 75 62 73 65 63 | ).(defconst.haskell-cabal-subsec |
3000 | 74 69 6f 6e 2d 68 65 61 64 65 72 2d 72 65 67 65 78 70 20 22 5e 5b 20 09 5d 2a 5b 5b 3a 61 6c 6e | tion-header-regexp."^[..]*[[:aln |
3020 | 75 6d 3a 5d 5d 5c 5c 77 2a 3a 22 29 0a 28 64 65 66 63 6f 6e 73 74 20 68 61 73 6b 65 6c 6c 2d 63 | um:]]\\w*:").(defconst.haskell-c |
3040 | 61 62 61 6c 2d 63 6f 6d 6d 65 6e 74 2d 72 65 67 65 78 70 20 22 5e 5b 20 09 5d 2a 2d 2d 22 29 0a | abal-comment-regexp."^[..]*--"). |
3060 | 28 64 65 66 63 6f 6e 73 74 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 65 6d 70 74 79 2d 72 65 | (defconst.haskell-cabal-empty-re |
3080 | 67 65 78 70 20 22 5e 5b 20 09 5d 2a 24 22 29 0a 28 64 65 66 63 6f 6e 73 74 20 68 61 73 6b 65 6c | gexp."^[..]*$").(defconst.haskel |
30a0 | 6c 2d 63 61 62 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e 61 6c 2d 72 65 67 65 78 70 20 22 5e 5b 20 09 | l-cabal-conditional-regexp."^[.. |
30c0 | 5d 2a 5c 5c 28 5c 5c 69 66 5c 5c 7c 65 6c 73 65 5c 5c 7c 7d 5c 5c 29 22 29 0a 23 40 31 30 33 20 | ]*\\(\\if\\|else\\|}\\)").#@103. |
30e0 | 43 6c 61 73 73 69 66 79 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 69 6e 74 6f 20 27 | Classify.the.current.line.into.' |
3100 | 73 65 63 74 69 6f 6e 2d 68 65 61 64 65 72 20 27 73 75 62 73 65 63 74 69 6f 6e 2d 68 65 61 64 65 | section-header.'subsection-heade |
3120 | 72 20 27 73 65 63 74 69 6f 6e 2d 64 61 74 61 20 27 63 6f 6d 6d 65 6e 74 20 61 6e 64 20 27 65 6d | r.'section-data.'comment.and.'em |
3140 | 70 74 79 20 27 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d | pty.'..(defalias.'haskell-cabal- |
3160 | 63 6c 61 73 73 69 66 79 2d 6c 69 6e 65 20 23 5b 30 20 22 5c 32 31 32 5c 33 30 35 20 5c 32 31 30 | classify-line.#[0."\212\305.\210 |
3180 | 5c 33 30 36 08 21 5c 32 30 33 0e 00 5c 33 30 37 5c 32 30 32 37 00 5c 33 30 36 09 21 5c 32 30 33 | \306.!\203..\307\2027.\306.!\203 |
31a0 | 18 00 5c 33 31 30 5c 32 30 32 37 00 5c 33 30 36 5c 6e 21 5c 32 30 33 5c 22 00 5c 33 31 31 5c 32 | ..\310\2027.\306\n!\203\".\311\2 |
31c0 | 30 32 37 00 5c 33 30 36 0b 21 5c 32 30 33 2c 00 5c 33 31 32 5c 32 30 32 37 00 5c 33 30 36 5c 66 | 027.\306.!\203,.\312\2027.\306\f |
31e0 | 21 5c 32 30 33 36 00 5c 33 31 33 5c 32 30 32 37 00 5c 33 31 34 29 5c 32 30 37 22 20 5b 68 61 73 | !\2036.\313\2027.\314)\207".[has |
3200 | 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 75 62 73 65 63 74 69 6f 6e 2d 68 65 61 64 65 72 2d 72 65 67 | kell-cabal-subsection-header-reg |
3220 | 65 78 70 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 65 72 | exp.haskell-cabal-section-header |
3240 | 2d 72 65 67 65 78 70 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 63 6f 6d 6d 65 6e 74 2d 72 65 | -regexp.haskell-cabal-comment-re |
3260 | 67 65 78 70 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 65 6d 70 74 79 2d 72 65 67 65 78 70 20 | gexp.haskell-cabal-empty-regexp. |
3280 | 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 63 6f 6e 64 69 74 69 6f 6e 61 6c 2d 72 65 67 65 78 70 | haskell-cabal-conditional-regexp |
32a0 | 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 73 75 | .beginning-of-line.looking-at.su |
32c0 | 62 73 65 63 74 69 6f 6e 2d 68 65 61 64 65 72 20 73 65 63 74 69 6f 6e 2d 68 65 61 64 65 72 20 63 | bsection-header.section-header.c |
32e0 | 6f 6d 6d 65 6e 74 20 65 6d 70 74 79 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 73 65 63 74 69 6f 6e | omment.empty.conditional.section |
3300 | 2d 64 61 74 61 5d 20 32 20 28 23 24 20 2e 20 31 32 35 31 32 29 5d 29 0a 23 40 35 33 20 49 73 20 | -data].2.(#$...12512)]).#@53.Is. |
3320 | 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 61 20 73 65 63 74 69 6f 6e 20 6f 72 20 73 75 | the.current.line.a.section.or.su |
3340 | 62 73 65 63 74 69 6f 6e 20 68 65 61 64 65 72 3f 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 | bsection.header?..(defalias.'has |
3360 | 6b 65 6c 6c 2d 63 61 62 61 6c 2d 68 65 61 64 65 72 2d 70 20 23 5b 30 20 22 5c 33 30 30 20 5c 33 | kell-cabal-header-p.#[0."\300.\3 |
3380 | 30 31 01 5c 33 30 32 5c 22 5c 32 30 35 5c 6e 00 5c 33 30 33 5c 32 30 37 22 20 5b 68 61 73 6b 65 | 01.\302\"\205\n.\303\207".[haske |
33a0 | 6c 6c 2d 63 61 62 61 6c 2d 63 6c 61 73 73 69 66 79 2d 6c 69 6e 65 20 6d 65 6d 71 6c 20 28 73 65 | ll-cabal-classify-line.memql.(se |
33c0 | 63 74 69 6f 6e 2d 68 65 61 64 65 72 20 73 75 62 73 65 63 74 69 6f 6e 2d 68 65 61 64 65 72 29 20 | ction-header.subsection-header). |
33e0 | 74 5d 20 34 20 28 23 24 20 2e 20 31 33 30 38 35 29 5d 29 0a 23 40 35 33 20 49 73 20 74 68 65 20 | t].4.(#$...13085)]).#@53.Is.the. |
3400 | 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 61 20 73 65 63 74 69 6f 6e 20 6f 72 20 73 75 62 73 65 63 | current.line.a.section.or.subsec |
3420 | 74 69 6f 6e 20 68 65 61 64 65 72 3f 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c | tion.header?..(defalias.'haskell |
3440 | 2d 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 65 72 2d 70 20 23 5b 30 20 22 5c 33 30 | -cabal-section-header-p.#[0."\30 |
3460 | 30 20 5c 33 30 31 01 5c 33 30 32 5c 22 5c 32 30 35 5c 6e 00 5c 33 30 33 5c 32 30 37 22 20 5b 68 | 0.\301.\302\"\205\n.\303\207".[h |
3480 | 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 63 6c 61 73 73 69 66 79 2d 6c 69 6e 65 20 6d 65 6d 71 6c | askell-cabal-classify-line.memql |
34a0 | 20 28 73 65 63 74 69 6f 6e 2d 68 65 61 64 65 72 29 20 74 5d 20 34 20 28 23 24 20 2e 20 31 33 33 | .(section-header).t].4.(#$...133 |
34c0 | 30 35 29 5d 29 0a 23 40 34 33 20 46 69 6e 64 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 | 05)]).#@43.Find.the.beginning.of |
34e0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 1f 0a 28 64 65 66 61 6c 69 61 73 20 | .the.current.section..(defalias. |
3500 | 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 | 'haskell-cabal-section-beginning |
3520 | 20 23 5b 30 20 22 5c 32 31 32 6f 5c 32 30 34 10 00 5c 33 30 30 20 5c 32 30 34 10 00 5c 33 30 31 | .#[0."\212o\204..\300.\204..\301 |
3540 | 79 5c 32 31 30 5c 32 30 32 01 00 60 29 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 | y\210\202..`)\207".[haskell-caba |
3560 | 6c 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 65 72 2d 70 20 2d 31 5d 20 31 20 28 23 24 20 2e 20 31 | l-section-header-p.-1].1.(#$...1 |
3580 | 33 35 31 35 29 5d 29 0a 23 40 33 36 20 67 6f 20 74 6f 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 | 3515)]).#@36.go.to.the.beginning |
35a0 | 20 6f 66 20 74 68 65 20 73 65 63 74 69 6f 6e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b | .of.the.section..(defalias.'hask |
35c0 | 65 6c 6c 2d 63 61 62 61 6c 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 73 65 63 74 69 6f 6e 20 23 | ell-cabal-beginning-of-section.# |
35e0 | 5b 30 20 22 5c 33 30 30 20 62 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 | [0."\300.b\207".[haskell-cabal-s |
3600 | 65 63 74 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 5d 20 31 20 28 23 24 20 2e 20 31 33 37 30 39 29 | ection-beginning].1.(#$...13709) |
3620 | 20 6e 69 6c 5d 29 0a 23 40 33 37 20 46 69 6e 64 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 | .nil]).#@37.Find.the.end.of.the. |
3640 | 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b | current.section..(defalias.'hask |
3660 | 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 2d 65 6e 64 20 23 5b 30 20 22 5c 32 31 32 5c | ell-cabal-section-end.#[0."\212\ |
3680 | 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 30 33 0e 00 5c 33 30 34 5c 32 32 34 5c 32 | 300\301\302\303#\203..\304\224\2 |
36a0 | 30 32 0f 00 64 29 5c 32 30 37 22 20 5b 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 | 02..d)\207".[re-search-forward." |
36c0 | 5c 6e 5c 5c 28 5b 20 09 5d 2a 5c 6e 5c 5c 29 2a 5b 5b 3a 61 6c 6e 75 6d 3a 5d 5d 22 20 6e 69 6c | \n\\([..]*\n\\)*[[:alnum:]]".nil |
36e0 | 20 74 20 30 5d 20 34 20 28 23 24 20 2e 20 31 33 38 36 38 29 20 6e 69 6c 5d 29 0a 23 40 33 30 20 | .t.0].4.(#$...13868).nil]).#@30. |
3700 | 67 6f 20 74 6f 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 73 65 63 74 69 6f 6e 1f 0a 28 64 | go.to.the.end.of.the.section..(d |
3720 | 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 65 6e 64 2d 6f 66 2d 73 65 | efalias.'haskell-cabal-end-of-se |
3740 | 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 20 62 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d | ction.#[0."\300.b\207".[haskell- |
3760 | 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 2d 65 6e 64 5d 20 31 20 28 23 24 20 2e 20 31 34 30 38 30 | cabal-section-end].1.(#$...14080 |
3780 | 29 20 6e 69 6c 5d 29 0a 23 40 32 34 20 47 6f 20 74 6f 20 74 68 65 20 6e 65 78 74 20 73 65 63 74 | ).nil]).#@24.Go.to.the.next.sect |
37a0 | 69 6f 6e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6e 65 | ion..(defalias.'haskell-cabal-ne |
37c0 | 78 74 2d 73 65 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 33 08 00 5c 33 30 31 79 | xt-section.#[0."\300.\203..\301y |
37e0 | 5c 32 31 30 6d 5c 32 30 36 0e 00 5c 33 30 30 20 3f 5c 32 30 35 18 00 5c 33 30 31 79 5c 32 31 30 | \210m\206..\300.?\205..\301y\210 |
3800 | 5c 32 30 32 08 00 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 69 | \202..\207".[haskell-cabal-secti |
3820 | 6f 6e 2d 68 65 61 64 65 72 2d 70 20 6e 69 6c 5d 20 31 20 28 23 24 20 2e 20 31 34 32 32 31 29 20 | on-header-p.nil].1.(#$...14221). |
3840 | 6e 69 6c 5d 29 0a 23 40 32 34 20 47 6f 20 74 6f 20 74 68 65 20 6e 65 78 74 20 73 65 63 74 69 6f | nil]).#@24.Go.to.the.next.sectio |
3860 | 6e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 70 72 65 76 | n..(defalias.'haskell-cabal-prev |
3880 | 69 6f 75 73 2d 73 65 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 33 08 00 5c 33 30 | ious-section.#[0."\300.\203..\30 |
38a0 | 31 79 5c 32 31 30 6f 5c 32 30 36 0e 00 5c 33 30 30 20 3f 5c 32 30 35 18 00 5c 33 30 31 79 5c 32 | 1y\210o\206..\300.?\205..\301y\2 |
38c0 | 31 30 5c 32 30 32 08 00 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 | 10\202..\207".[haskell-cabal-sec |
38e0 | 74 69 6f 6e 2d 68 65 61 64 65 72 2d 70 20 2d 31 5d 20 31 20 28 23 24 20 2e 20 31 34 34 31 31 29 | tion-header-p.-1].1.(#$...14411) |
3900 | 20 6e 69 6c 5d 29 0a 23 40 34 30 20 66 69 6e 64 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 | .nil]).#@40.find.the.end.of.the. |
3920 | 63 75 72 72 65 6e 74 20 73 75 62 73 65 63 74 69 6f 6e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 | current.subsection..(defalias.'h |
3940 | 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 75 62 73 65 63 74 69 6f 6e 2d 65 6e 64 20 23 5b 30 20 | askell-cabal-subsection-end.#[0. |
3960 | 22 5c 32 31 32 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 79 5c 32 31 30 6d 5c 32 30 34 18 00 5c 33 | "\212\300.\210\301y\210m\204..\3 |
3980 | 30 32 20 5c 33 30 33 5c 32 33 35 5c 32 30 33 18 00 5c 33 30 31 79 5c 32 31 30 5c 32 30 32 07 00 | 02.\303\235\203..\301y\210\202.. |
39a0 | 6d 5c 32 30 34 1f 00 5c 33 30 34 79 5c 32 31 30 5c 33 30 32 20 5c 33 30 35 5c 32 33 32 5c 32 30 | m\204..\304y\210\302.\305\232\20 |
39c0 | 33 30 00 6f 5c 32 30 34 30 00 5c 33 30 34 79 5c 32 31 30 5c 32 30 32 1f 00 5c 33 30 31 7f 5c 32 | 30.o\2040.\304y\210\202..\301.\2 |
39e0 | 31 30 60 29 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 62 65 67 69 6e 6e 69 | 10`)\207".[haskell-cabal-beginni |
3a00 | 6e 67 2d 6f 66 2d 73 75 62 73 65 63 74 69 6f 6e 20 6e 69 6c 20 68 61 73 6b 65 6c 6c 2d 63 61 62 | ng-of-subsection.nil.haskell-cab |
3a20 | 61 6c 2d 63 6c 61 73 73 69 66 79 2d 6c 69 6e 65 20 28 65 6d 70 74 79 20 73 65 63 74 69 6f 6e 2d | al-classify-line.(empty.section- |
3a40 | 64 61 74 61 29 20 2d 31 20 65 6d 70 74 79 5d 20 32 20 28 23 24 20 2e 20 31 34 36 30 34 29 5d 29 | data).-1.empty].2.(#$...14604)]) |
3a60 | 0a 23 40 34 31 20 67 6f 20 74 6f 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 63 75 72 72 65 | .#@41.go.to.the.end.of.the.curre |
3a80 | 6e 74 20 73 75 62 73 65 63 74 69 6f 6e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c | nt.subsection..(defalias.'haskel |
3aa0 | 6c 2d 63 61 62 61 6c 2d 65 6e 64 2d 6f 66 2d 73 75 62 73 65 63 74 69 6f 6e 20 23 5b 30 20 22 5c | l-cabal-end-of-subsection.#[0."\ |
3ac0 | 33 30 30 20 62 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 75 62 73 65 63 | 300.b\207".[haskell-cabal-subsec |
3ae0 | 74 69 6f 6e 2d 65 6e 64 5d 20 31 20 28 23 24 20 2e 20 31 34 39 35 30 29 20 6e 69 6c 5d 29 0a 23 | tion-end].1.(#$...14950).nil]).# |
3b00 | 40 34 39 20 47 65 74 20 74 68 65 20 6e 61 6d 65 20 61 6e 64 20 64 61 74 61 20 6f 66 20 74 68 65 | @49.Get.the.name.and.data.of.the |
3b20 | 20 61 73 73 6f 63 69 61 74 65 64 20 73 65 63 74 69 6f 6e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 | .associated.section..(defalias.' |
3b40 | 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 20 23 5b 30 20 22 5c 32 31 32 5c | haskell-cabal-section.#[0."\212\ |
3b60 | 33 30 30 20 5c 32 31 30 5c 33 30 31 20 5c 32 30 35 1f 00 5c 33 30 32 5c 33 30 33 21 5c 32 30 35 | 300.\210\301.\205..\302\303!\205 |
3b80 | 1f 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 21 5c 33 30 37 5c 33 30 35 5c 33 31 30 21 5c 33 31 31 | ..\304\305\306!\307\305\310!\311 |
3ba0 | 5c 33 31 32 5c 32 32 34 5c 33 31 33 5c 33 31 34 20 5c 32 35 37 08 29 5c 32 30 37 22 20 5b 68 61 | \312\224\313\314.\257.)\207".[ha |
3bc0 | 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 73 65 63 74 69 6f 6e | skell-cabal-beginning-of-section |
3be0 | 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 65 72 2d 70 20 | .haskell-cabal-section-header-p. |
3c00 | 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 5c 5c 28 5c 5c 77 2b 5c 5c 29 5b 20 09 5d 2a 5c 5c 28 2e | looking-at."^\\(\\w+\\)[..]*\\(. |
3c20 | 2a 5c 5c 29 24 22 20 3a 6e 61 6d 65 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f | *\\)$".:name.match-string-no-pro |
3c40 | 70 65 72 74 69 65 73 20 31 20 3a 76 61 6c 75 65 20 32 20 3a 62 65 67 69 6e 6e 69 6e 67 20 30 20 | perties.1.:value.2.:beginning.0. |
3c60 | 3a 65 6e 64 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 2d 65 6e 64 5d 20 | :end.haskell-cabal-section-end]. |
3c80 | 38 20 28 23 24 20 2e 20 31 35 31 30 38 29 5d 29 0a 23 40 35 34 20 47 65 74 20 74 68 65 20 6e 61 | 8.(#$...15108)]).#@54.Get.the.na |
3ca0 | 6d 65 20 61 6e 64 20 62 6f 75 6e 64 73 20 6f 66 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 | me.and.bounds.of.of.the.current. |
3cc0 | 73 75 62 73 65 63 74 69 6f 6e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 | subsection..(defalias.'haskell-c |
3ce0 | 61 62 61 6c 2d 73 75 62 73 65 63 74 69 6f 6e 20 23 5b 30 20 22 5c 32 31 32 5c 33 30 30 20 5c 32 | abal-subsection.#[0."\212\300.\2 |
3d00 | 31 30 5c 33 30 31 5c 33 30 32 21 5c 32 30 35 2f 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 21 5c 33 | 10\301\302!\205/.\303\304\305!\3 |
3d20 | 30 36 5c 33 30 37 5c 32 32 35 5c 33 31 30 5c 33 31 31 20 5c 33 31 32 5c 33 30 37 5c 33 31 33 5c | 06\307\225\310\311.\312\307\313\ |
3d40 | 33 31 34 5c 33 31 35 05 21 5c 33 31 36 5c 22 5c 33 31 37 24 5c 32 31 36 5c 33 32 30 20 29 5c 32 | 314\315.!\316\"\317$\216\320.)\2 |
3d60 | 36 32 01 5c 33 32 31 5c 32 31 32 5c 33 30 37 5c 32 32 35 62 5c 32 31 30 69 29 5c 32 35 37 08 29 | 62.\321\212\307\225b\210i)\257.) |
3d80 | 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f | \207".[haskell-cabal-beginning-o |
3da0 | 66 2d 73 75 62 73 65 63 74 69 6f 6e 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c 5c 28 5b 20 09 5d | f-subsection.looking-at."\\([..] |
3dc0 | 2a 5c 5c 28 5c 5c 77 2a 5c 5c 29 3a 5c 5c 29 5b 20 09 5d 2a 22 20 3a 6e 61 6d 65 20 6d 61 74 63 | *\\(\\w*\\):\\)[..]*".:name.matc |
3de0 | 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 32 20 3a 62 65 67 69 6e 6e | h-string-no-properties.2.:beginn |
3e00 | 69 6e 67 20 30 20 3a 65 6e 64 20 6d 61 74 63 68 2d 64 61 74 61 20 6d 61 6b 65 2d 62 79 74 65 2d | ing.0.:end.match-data.make-byte- |
3e20 | 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 30 5c 33 30 32 5c 22 5c 32 30 37 22 20 76 63 6f 6e 63 61 | code."\301\300\302\"\207".vconca |
3e40 | 74 20 76 65 63 74 6f 72 20 5b 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 65 76 61 70 6f 72 61 | t.vector.[set-match-data.evapora |
3e60 | 74 65 5d 20 33 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 75 62 73 65 63 74 69 6f 6e 2d 65 | te].3.haskell-cabal-subsection-e |
3e80 | 6e 64 20 3a 64 61 74 61 2d 73 74 61 72 74 2d 63 6f 6c 75 6d 6e 5d 20 31 32 20 28 23 24 20 2e 20 | nd.:data-start-column].12.(#$... |
3ea0 | 31 35 35 31 30 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 | 15510)]).(defalias.'haskell-caba |
3ec0 | 6c 2d 73 65 63 74 69 6f 6e 2d 6e 61 6d 65 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c | l-section-name.#[257."\300.\301\ |
3ee0 | 22 5c 32 30 37 22 20 5b 70 6c 69 73 74 2d 67 65 74 20 3a 6e 61 6d 65 5d 20 34 20 22 5c 6e 5c 6e | "\207".[plist-get.:name].4."\n\n |
3f00 | 28 66 6e 20 53 45 43 54 49 4f 4e 29 22 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 | (fn.SECTION)"]).(defalias.'haske |
3f20 | 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 20 23 5b 32 35 37 20 22 5c 33 | ll-cabal-section-value.#[257."\3 |
3f40 | 30 30 01 5c 33 30 31 5c 22 5c 32 30 37 22 20 5b 70 6c 69 73 74 2d 67 65 74 20 3a 76 61 6c 75 65 | 00.\301\"\207".[plist-get.:value |
3f60 | 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 53 45 43 54 49 4f 4e 29 22 5d 29 0a 28 64 65 66 61 6c 69 | ].4."\n\n(fn.SECTION)"]).(defali |
3f80 | 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 2d 73 74 61 72 74 20 | as.'haskell-cabal-section-start. |
3fa0 | 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 5c 32 30 37 22 20 5b 70 6c 69 73 74 2d 67 | #[257."\300.\301\"\207".[plist-g |
3fc0 | 65 74 20 3a 62 65 67 69 6e 6e 69 6e 67 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 53 45 43 54 49 4f | et.:beginning].4."\n\n(fn.SECTIO |
3fe0 | 4e 29 22 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 | N)"]).(defalias.'haskell-cabal-s |
4000 | 65 63 74 69 6f 6e 2d 64 61 74 61 2d 73 74 61 72 74 2d 63 6f 6c 75 6d 6e 20 23 5b 32 35 37 20 22 | ection-data-start-column.#[257." |
4020 | 5c 33 30 30 01 5c 33 30 31 5c 22 5c 32 30 37 22 20 5b 70 6c 69 73 74 2d 67 65 74 20 3a 64 61 74 | \300.\301\"\207".[plist-get.:dat |
4040 | 61 2d 73 74 61 72 74 2d 63 6f 6c 75 6d 6e 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 53 45 43 54 49 | a-start-column].4."\n\n(fn.SECTI |
4060 | 4f 4e 29 22 5d 29 0a 23 40 39 30 20 4d 61 70 20 66 72 6f 6d 20 63 61 62 61 6c 20 66 69 6c 65 20 | ON)"]).#@90.Map.from.cabal.file. |
4080 | 43 4f 4d 50 4f 4e 45 4e 54 2d 54 59 50 45 20 74 6f 20 62 75 69 6c 64 20 63 6f 6d 6d 61 6e 64 20 | COMPONENT-TYPE.to.build.command. |
40a0 | 63 6f 6d 70 6f 6e 65 6e 74 2d 74 79 70 65 2e 0a 0a 28 66 6e 20 43 4f 4d 50 4f 4e 45 4e 54 2d 54 | component-type...(fn.COMPONENT-T |
40c0 | 59 50 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d | YPE)..(defalias.'haskell-cabal-m |
40e0 | 61 70 2d 63 6f 6d 70 6f 6e 65 6e 74 2d 74 79 70 65 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 32 32 | ap-component-type.#[257."\211\22 |
4100 | 37 5c 32 31 31 5c 33 30 30 5c 32 33 32 5c 32 30 33 5c 66 00 5c 33 30 31 5c 32 30 32 1d 00 5c 32 | 7\211\300\232\203\f.\301\202..\2 |
4120 | 31 31 5c 33 30 32 5c 32 33 32 5c 32 30 33 16 00 5c 33 30 33 5c 32 30 32 1d 00 5c 32 31 31 5c 33 | 11\302\232\203..\303\202..\211\3 |
4140 | 30 34 5c 32 33 32 5c 32 30 35 1d 00 5c 33 30 35 5c 32 30 37 22 20 5b 22 65 78 65 63 75 74 61 62 | 04\232\205..\305\207".["executab |
4160 | 6c 65 22 20 22 65 78 65 22 20 22 74 65 73 74 2d 73 75 69 74 65 22 20 22 74 65 73 74 22 20 22 62 | le"."exe"."test-suite"."test"."b |
4180 | 65 6e 63 68 6d 61 72 6b 22 20 22 62 65 6e 63 68 22 5d 20 34 20 28 23 24 20 2e 20 31 36 34 39 32 | enchmark"."bench"].4.(#$...16492 |
41a0 | 29 5d 29 0a 23 40 31 31 35 20 45 6e 75 6d 65 72 61 74 65 20 2e 63 61 62 61 6c 20 74 61 72 67 65 | )]).#@115.Enumerate..cabal.targe |
41c0 | 74 73 2e 20 50 52 4f 43 45 53 53 2d 54 59 50 45 20 64 65 74 65 72 6d 69 6e 65 73 20 74 68 65 20 | ts..PROCESS-TYPE.determines.the. |
41e0 | 66 6f 72 6d 61 74 20 6f 66 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 74 61 72 67 65 74 2e 0a 0a | format.of.the.returned.target... |
4200 | 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 50 52 4f 43 45 53 53 2d 54 59 50 45 29 1f 0a 28 64 65 | (fn.&optional.PROCESS-TYPE)..(de |
4220 | 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 65 6e 75 6d 2d 74 61 72 67 65 | falias.'haskell-cabal-enum-targe |
4240 | 74 73 20 23 5b 32 35 36 20 22 5c 33 30 30 20 01 5c 32 30 33 5c 6e 00 01 5c 32 30 32 0b 00 5c 33 | ts.#[256."\300..\203\n..\202..\3 |
4260 | 30 31 01 5c 32 30 35 5c 32 32 34 00 5c 33 30 32 02 21 5c 32 30 35 5c 32 32 34 00 5c 33 30 33 5c | 01.\205\224.\302.!\205\224.\303\ |
4280 | 33 30 34 21 72 5c 32 31 31 71 5c 32 31 30 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 | 304!r\211q\210\305\306\307\310\3 |
42a0 | 31 31 05 21 5c 33 31 32 5c 22 5c 33 31 33 24 5c 32 31 36 5c 33 31 34 03 21 5c 32 31 30 5c 33 31 | 11.!\312\"\313$\216\314.!\210\31 |
42c0 | 35 20 5c 32 31 30 65 62 5c 32 31 30 5c 33 31 36 5c 33 31 37 5c 33 32 30 21 5c 33 32 31 20 5c 32 | 5.\210eb\210\316\317\320!\321.\2 |
42e0 | 31 30 6d 5c 32 30 34 5c 32 31 34 00 5c 33 32 32 5c 33 32 33 20 21 5c 32 30 33 5c 32 30 36 00 5c | 10m\204\214.\322\323.!\203\206.\ |
4300 | 33 32 33 20 5c 33 32 34 01 21 5c 33 32 35 5c 33 32 36 03 21 21 40 01 5c 32 32 37 5c 33 32 37 5c | 323.\324.!\325\326.!!@.\227\327\ |
4320 | 32 33 32 5c 32 30 33 70 00 06 06 5c 33 33 30 3d 5c 32 30 33 63 00 03 5c 33 33 31 50 5c 32 30 32 | 232\203p...\330=\203c..\331P\202 |
4340 | 66 00 5c 33 33 32 04 50 5c 32 31 31 06 06 42 5c 32 36 32 06 5c 32 31 30 5c 32 30 32 5c 32 30 34 | f.\332.P\211..B\262.\210\202\204 |
4360 | 00 06 06 5c 33 33 30 3d 5c 32 30 35 7a 00 03 5c 33 33 33 50 5c 33 33 34 03 21 5c 33 33 33 03 52 | ...\330=\205z..\333P\334.!\333.R |
4380 | 05 42 5c 32 36 32 05 5c 32 36 36 03 5c 33 32 31 20 5c 32 31 30 5c 32 30 32 39 00 5c 33 33 35 02 | .B\262.\266.\321.\210\2029.\335. |
43a0 | 21 5c 32 36 36 5c 32 30 32 2a 5c 32 36 32 01 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 | !\266\202*\262.\207".[haskell-ca |
43c0 | 62 61 6c 2d 66 69 6e 64 2d 66 69 6c 65 20 67 68 63 69 20 66 69 6c 65 2d 72 65 61 64 61 62 6c 65 | bal-find-file.ghci.file-readable |
43e0 | 2d 70 20 67 65 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 | -p.generate-new-buffer.".*temp*" |
4400 | 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 30 20 22 5c 33 30 31 5c 33 30 30 21 5c 32 30 35 | .make-byte-code.0."\301\300!\205 |
4420 | 09 00 5c 33 30 32 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 | ..\302\300!\207".vconcat.vector. |
4440 | 5b 62 75 66 66 65 72 2d 6e 61 6d 65 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 20 69 6e 73 65 | [buffer-name.kill-buffer].2.inse |
4460 | 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d | rt-file-contents.haskell-cabal-m |
4480 | 6f 64 65 20 6e 69 6c 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 2d 67 65 74 2d 66 69 65 6c 64 | ode.nil.haskell-cabal--get-field |
44a0 | 20 22 6e 61 6d 65 22 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6e 65 78 74 2d 73 65 63 74 69 | ."name".haskell-cabal-next-secti |
44c0 | 6f 6e 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 6f 75 72 63 65 2d 73 65 63 74 69 6f 6e 2d | on.haskell-cabal-source-section- |
44e0 | 70 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 20 68 61 73 6b 65 6c 6c 2d | p.haskell-cabal-section.haskell- |
4500 | 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 2d 6e 61 6d 65 20 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 | cabal-section-name.split-string. |
4520 | 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 20 22 6c 69 62 | haskell-cabal-section-value."lib |
4540 | 72 61 72 79 22 20 73 74 61 63 6b 2d 67 68 63 69 20 22 3a 6c 69 62 22 20 22 6c 69 62 3a 22 20 22 | rary".stack-ghci.":lib"."lib:"." |
4560 | 3a 22 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d 61 70 2d 63 6f 6d 70 6f 6e 65 6e 74 2d 74 | :".haskell-cabal-map-component-t |
4580 | 79 70 65 20 72 65 76 65 72 73 65 5d 20 31 33 20 28 23 24 20 2e 20 31 36 38 31 30 29 5d 29 0a 23 | ype.reverse].13.(#$...16810)]).# |
45a0 | 40 32 30 37 20 43 6f 70 79 20 73 75 62 73 65 63 74 69 6f 6e 20 64 61 74 61 20 69 6e 74 6f 20 61 | @207.Copy.subsection.data.into.a |
45c0 | 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 2c 20 73 61 76 65 20 69 6e 64 65 6e 74 61 74 | .temporary.buffer,.save.indentat |
45e0 | 69 6f 6e 0a 61 6e 64 20 65 78 65 63 75 74 65 20 46 4f 52 4d 53 0a 0a 49 66 20 52 45 50 4c 41 43 | ion.and.execute.FORMS..If.REPLAC |
4600 | 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 74 68 65 20 73 75 62 73 65 63 74 69 6f 6e 20 64 61 74 61 | E.is.non-nil.the.subsection.data |
4620 | 20 69 73 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 74 68 65 0a 72 65 73 75 6c 74 69 6e 67 20 | .is.replaced.with.the.resulting. |
4640 | 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 0a 0a 28 66 6e 20 53 55 42 53 45 43 54 49 4f 4e 20 52 | buffer-content..(fn.SUBSECTION.R |
4660 | 45 50 4c 41 43 45 20 26 72 65 73 74 20 46 55 4e 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 | EPLACE.&rest.FUNS)..(defalias.'h |
4680 | 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 77 69 74 68 2d 73 75 62 73 65 63 74 69 6f 6e 20 27 28 6d | askell-cabal-with-subsection.'(m |
46a0 | 61 63 72 6f 20 2e 20 23 5b 36 34 32 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 30 5c 33 30 32 21 | acro...#[642."\300\301!\300\302! |
46c0 | 5c 33 30 30 5c 33 30 33 21 5c 33 30 30 5c 33 30 34 21 5c 33 30 30 5c 33 30 35 21 5c 33 30 36 05 | \300\303!\300\304!\300\305!\306. |
46e0 | 06 09 44 05 5c 33 30 37 06 08 5c 33 31 30 42 42 44 05 5c 33 30 37 06 09 5c 33 31 31 42 42 44 05 | ..D.\307..\310BBD.\307..\311BBD. |
4700 | 5c 33 30 37 06 5c 6e 5c 33 31 32 42 42 44 05 5c 33 31 33 06 5c 6e 06 5c 6e 45 44 5c 32 35 37 05 | \307.\n\312BBD.\313.\n.\nED\257. |
4720 | 5c 33 31 34 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 33 32 30 06 08 44 5c 33 32 31 06 08 44 5c 33 | \314\315\316\317\320..D\321..D\3 |
4740 | 32 32 5c 33 31 35 5c 33 32 33 5c 33 32 34 06 11 42 44 5c 33 32 35 5c 33 32 36 5c 33 32 37 5c 33 | 22\315\323\324..BD\325\326\327\3 |
4760 | 33 30 5c 33 33 31 5c 33 33 32 06 12 44 45 44 5c 33 33 33 42 42 5c 33 33 34 06 0e 5c 33 33 35 42 | 30\331\332..DED\333BB\334..\335B |
4780 | 42 5c 32 35 37 05 5c 32 35 37 06 06 0b 5c 32 30 35 76 00 5c 33 33 36 06 09 06 09 45 5c 33 33 37 | B\257.\257...\205v.\336....E\337 |
47a0 | 06 5c 6e 44 5c 33 32 31 06 08 44 45 42 42 44 45 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 | .\nD\321..DEBBDE\207".[make-symb |
47c0 | 6f 6c 20 22 73 65 63 74 69 6f 6e 22 20 22 62 65 67 22 20 22 65 6e 64 22 20 22 73 74 61 72 74 2d | ol."section"."beg"."end"."start- |
47e0 | 63 6f 6c 22 20 22 73 65 63 74 69 6f 6e 2d 64 61 74 61 22 20 6c 65 74 2a 20 70 6c 69 73 74 2d 67 | col"."section-data".let*.plist-g |
4800 | 65 74 20 28 3a 62 65 67 69 6e 6e 69 6e 67 29 20 28 3a 65 6e 64 29 20 28 3a 64 61 74 61 2d 73 74 | et.(:beginning).(:end).(:data-st |
4820 | 61 72 74 2d 63 6f 6c 75 6d 6e 29 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 73 61 76 | art-column).buffer-substring.sav |
4840 | 65 2d 65 78 63 75 72 73 69 6f 6e 20 70 72 6f 67 31 20 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 | e-excursion.prog1.with-temp-buff |
4860 | 65 72 20 28 73 65 74 71 20 69 6e 64 65 6e 74 2d 74 61 62 73 2d 6d 6f 64 65 20 6e 69 6c 29 20 69 | er.(setq.indent-tabs-mode.nil).i |
4880 | 6e 64 65 6e 74 2d 74 6f 20 69 6e 73 65 72 74 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e | ndent-to.insert.(goto-char.(poin |
48a0 | 74 2d 6d 69 6e 29 29 20 70 72 6f 67 6e 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 61 76 65 | t-min)).progn.haskell-cabal-save |
48c0 | 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d | -indentation.(goto-char.(point-m |
48e0 | 69 6e 29 29 20 77 68 65 6e 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 66 6f 72 6d 61 74 20 22 5b 20 5d | in)).when.looking-at.format."[.] |
4900 | 5c 5c 7b 30 2c 25 64 5c 5c 7d 22 20 31 2b 20 28 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 | \\{0,%d\\}".1+.((replace-match." |
4920 | 22 29 29 20 73 65 74 71 20 28 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 28 70 6f 69 | ")).setq.((buffer-substring.(poi |
4940 | 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 20 64 65 6c 65 74 65 2d 72 65 67 | nt-min).(point-max))).delete-reg |
4960 | 69 6f 6e 20 67 6f 74 6f 2d 63 68 61 72 5d 20 32 36 20 28 23 24 20 2e 20 31 37 38 32 39 29 5d 29 | ion.goto-char].26.(#$...17829)]) |
4980 | 29 0a 23 40 34 34 20 45 78 65 63 75 74 65 20 46 4f 52 4d 53 20 6f 6e 20 65 61 63 68 20 6c 69 6e | ).#@44.Execute.FORMS.on.each.lin |
49a0 | 65 0a 0a 28 66 6e 20 26 72 65 73 74 20 46 55 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 | e..(fn.&rest.FUN)..(defalias.'ha |
49c0 | 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 65 61 63 68 2d 6c 69 6e 65 20 27 28 6d 61 63 72 6f 20 2e 20 | skell-cabal-each-line.'(macro... |
49e0 | 23 5b 31 32 38 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 04 5c 33 30 34 5c 22 42 42 | #[128."\300\301\302\303.\304\"BB |
4a00 | 44 5c 32 30 37 22 20 5b 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 77 68 69 6c 65 20 28 3c 20 | D\207".[save-excursion.while.(<. |
4a20 | 28 70 6f 69 6e 74 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 20 61 70 70 65 6e 64 20 28 28 66 6f | (point).(point-max)).append.((fo |
4a40 | 72 77 61 72 64 2d 6c 69 6e 65 29 29 5d 20 37 20 28 23 24 20 2e 20 31 38 38 32 33 29 5d 29 29 0a | rward-line))].7.(#$...18823)])). |
4a60 | 23 40 35 39 20 52 65 6d 6f 76 65 20 6c 65 61 64 69 6e 67 20 61 6e 64 20 74 72 61 69 6c 69 6e 67 | #@59.Remove.leading.and.trailing |
4a80 | 20 77 68 69 74 65 73 70 61 63 65 73 20 66 72 6f 6d 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 1f 0a | .whitespaces.from.current.line.. |
4aa0 | 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 63 68 6f 6d 70 2d 6c | (defalias.'haskell-cabal-chomp-l |
4ac0 | 69 6e 65 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 5c 33 30 32 21 5c 32 30 35 12 | ine.#[0."\300.\210\301\302!\205. |
4ae0 | 00 5c 33 30 33 5c 33 30 34 5c 33 30 35 21 5c 33 30 36 5c 33 30 37 23 5c 32 31 30 5c 33 30 37 5c | .\303\304\305!\306\307#\210\307\ |
4b00 | 32 30 37 22 20 5b 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 6c 6f 6f 6b 69 6e 67 2d | 207".[beginning-of-line.looking- |
4b20 | 61 74 20 22 5e 5b 20 09 5d 2a 5c 5c 28 5b 5e 20 09 5d 5c 5c 7c 5c 5c 28 3f 3a 5b 5e 20 09 5d 2e | at."^[..]*\\([^..]\\|\\(?:[^..]. |
4b40 | 2a 5b 5e 20 09 5d 5c 5c 29 5c 5c 29 5b 20 09 5d 2a 24 22 20 72 65 70 6c 61 63 65 2d 6d 61 74 63 | *[^..]\\)\\)[..]*$".replace-matc |
4b60 | 68 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6e 69 6c 20 74 5d 20 34 20 28 23 24 20 2e 20 | h.match-string.1.nil.t].4.(#$... |
4b80 | 31 39 30 34 35 29 5d 29 0a 23 40 31 30 32 20 43 6f 6d 70 75 74 65 20 6c 61 72 67 65 73 74 20 63 | 19045)]).#@102.Compute.largest.c |
4ba0 | 6f 6d 6d 6f 6e 20 77 68 69 74 65 73 70 61 63 65 20 70 72 65 66 69 78 20 6f 66 20 65 61 63 68 20 | ommon.whitespace.prefix.of.each. |
4bc0 | 6c 69 6e 65 20 69 6e 20 62 65 74 77 65 65 6e 20 42 45 47 20 61 6e 64 20 45 4e 44 0a 0a 28 66 6e | line.in.between.BEG.and.END..(fn |
4be0 | 20 26 6f 70 74 69 6f 6e 61 6c 20 42 45 47 20 45 4e 44 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 | .&optional.BEG.END)..(defalias.' |
4c00 | 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d 69 6e 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 23 5b | haskell-cabal-min-indentation.#[ |
4c20 | 35 31 32 20 22 5c 32 31 32 01 5c 32 30 36 06 00 65 62 5c 32 31 30 5c 33 30 30 60 02 5c 32 30 36 | 512."\212.\206..eb\210\300`.\206 |
4c40 | 0f 00 64 57 5c 32 30 33 2e 00 5c 33 30 31 20 5c 33 30 32 20 5c 32 30 34 27 00 01 5c 32 30 33 24 | ..dW\203..\301.\302.\204'..\203$ |
4c60 | 00 5c 32 31 31 02 57 5c 32 30 33 27 00 5c 32 31 31 5c 32 36 32 02 5c 32 31 30 5c 33 30 30 79 5c | .\211.W\203'.\211\262.\210\300y\ |
4c80 | 32 31 30 5c 32 30 32 09 00 5c 32 31 31 5c 32 36 32 01 29 5c 32 30 37 22 20 5b 6e 69 6c 20 63 75 | 210\202..\211\262.)\207".[nil.cu |
4ca0 | 72 72 65 6e 74 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d | rrent-indentation.haskell-cabal- |
4cc0 | 69 67 6e 6f 72 65 2d 6c 69 6e 65 2d 70 5d 20 36 20 28 23 24 20 2e 20 31 39 33 34 33 29 5d 29 0a | ignore-line-p].6.(#$...19343)]). |
4ce0 | 23 40 35 30 20 44 6f 65 73 20 6c 69 6e 65 20 6f 6e 6c 79 20 63 6f 6e 74 61 69 6e 20 77 68 69 74 | #@50.Does.line.only.contain.whit |
4d00 | 65 73 70 61 63 65 73 20 61 6e 64 20 63 6f 6d 6d 65 6e 74 73 3f 1f 0a 28 64 65 66 61 6c 69 61 73 | espaces.and.comments?..(defalias |
4d20 | 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 69 67 6e 6f 72 65 2d 6c 69 6e 65 2d 70 20 23 5b | .'haskell-cabal-ignore-line-p.#[ |
4d40 | 30 20 22 5c 32 31 32 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 5c 33 30 32 21 29 5c 32 30 37 22 20 | 0."\212\300.\210\301\302!)\207". |
4d60 | 5b 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e | [beginning-of-line.looking-at."^ |
4d80 | 5b 20 09 5d 2a 5c 5c 28 3f 3a 2d 2d 2e 2a 5c 5c 29 3f 24 22 5d 20 32 20 28 23 24 20 2e 20 31 39 | [..]*\\(?:--.*\\)?$"].2.(#$...19 |
4da0 | 36 38 35 29 5d 29 0a 23 40 35 36 20 52 65 6d 6f 76 65 20 6c 6f 6e 67 65 73 74 20 63 6f 6d 6d 6f | 685)]).#@56.Remove.longest.commo |
4dc0 | 6e 20 77 68 69 74 65 73 70 61 63 65 20 70 72 65 66 69 78 20 66 72 6f 6d 20 65 61 63 68 20 6c 69 | n.whitespace.prefix.from.each.li |
4de0 | 6e 65 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6b 69 6c | ne..(defalias.'haskell-cabal-kil |
4e00 | 6c 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 23 5b 30 20 22 65 62 5c 32 31 30 5c 33 30 30 20 5c 32 | l-indentation.#[0."eb\210\300.\2 |
4e20 | 31 32 60 64 57 5c 32 30 33 1b 00 5c 33 30 31 20 5c 32 30 34 15 00 5c 33 30 32 01 21 5c 32 31 30 | 12`dW\203..\301.\204..\302.!\210 |
4e40 | 5c 33 30 33 79 5c 32 31 30 5c 32 30 32 06 00 29 5c 32 31 31 5c 32 30 37 22 20 5b 68 61 73 6b 65 | \303y\210\202..)\211\207".[haske |
4e60 | 6c 6c 2d 63 61 62 61 6c 2d 6d 69 6e 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 68 61 73 6b 65 6c 6c | ll-cabal-min-indentation.haskell |
4e80 | 2d 63 61 62 61 6c 2d 69 67 6e 6f 72 65 2d 6c 69 6e 65 2d 70 20 64 65 6c 65 74 65 2d 63 68 61 72 | -cabal-ignore-line-p.delete-char |
4ea0 | 20 6e 69 6c 5d 20 33 20 28 23 24 20 2e 20 31 39 38 38 34 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 | .nil].3.(#$...19884)]).(defalias |
4ec0 | 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 61 64 64 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 | .'haskell-cabal-add-indentation. |
4ee0 | 23 5b 32 35 37 20 22 65 62 5c 32 31 30 5c 32 31 32 60 64 57 5c 32 30 35 18 00 5c 33 30 30 20 5c | #[257."eb\210\212`dW\205..\300.\ |
4f00 | 32 30 34 12 00 5c 32 31 31 6a 5c 32 31 30 5c 33 30 31 79 5c 32 31 30 5c 32 30 32 04 00 29 5c 32 | 204..\211j\210\301y\210\202..)\2 |
4f20 | 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 69 67 6e 6f 72 65 2d 6c 69 6e 65 2d 70 | 07".[haskell-cabal-ignore-line-p |
4f40 | 20 6e 69 6c 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 49 4e 44 45 4e 54 29 22 5d 29 0a 23 40 31 34 | .nil].3."\n\n(fn.INDENT)"]).#@14 |
4f60 | 35 20 53 74 72 69 70 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 66 72 6f 6d 20 65 61 63 68 20 6c 69 | 5.Strip.indentation.from.each.li |
4f80 | 6e 65 2c 20 65 78 65 63 75 74 65 20 46 4f 52 4d 53 20 61 6e 64 20 72 65 69 6e 73 74 61 74 65 20 | ne,.execute.FORMS.and.reinstate. |
4fa0 | 69 6e 64 65 6e 74 61 74 69 6f 6e 0a 20 20 20 73 6f 20 74 68 61 74 20 74 68 65 20 69 6e 64 65 6e | indentation....so.that.the.inden |
4fc0 | 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 46 49 52 53 54 20 4c 49 4e 45 20 6d 61 74 63 68 65 73 | tation.of.the.FIRST.LINE.matches |
4fe0 | 0a 0a 28 66 6e 20 26 72 65 73 74 20 46 55 4e 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 | ..(fn.&rest.FUNS)..(defalias.'ha |
5000 | 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 61 76 65 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 27 28 6d | skell-cabal-save-indentation.'(m |
5020 | 61 63 72 6f 20 2e 20 23 5b 31 32 38 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 30 5c 33 30 32 21 | acro...#[128."\300\301!\300\302! |
5040 | 5c 33 30 33 02 5c 33 30 34 42 43 5c 33 30 35 5c 33 30 36 5c 33 30 37 06 07 42 42 5c 33 30 36 5c | \303.\304BC\305\306\307..BB\306\ |
5060 | 33 31 30 5c 33 30 33 06 07 5c 33 31 31 42 43 5c 33 31 32 5c 33 31 33 06 0b 06 0b 45 44 45 45 45 | 310\303..\311BC\312\313....EDEEE |
5080 | 45 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 6e 65 77 2d 6c 31 2d 69 6e 64 65 | E\207".[make-symbol."new-l1-inde |
50a0 | 6e 74 22 20 22 6f 6c 64 2d 6c 31 2d 69 6e 64 65 6e 74 22 20 6c 65 74 20 28 28 73 61 76 65 2d 65 | nt"."old-l1-indent".let.((save-e |
50c0 | 78 63 75 72 73 69 6f 6e 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 | xcursion.(goto-char.(point-min)) |
50e0 | 20 28 63 75 72 72 65 6e 74 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 29 29 29 20 75 6e 77 69 6e 64 2d | .(current-indentation))).unwind- |
5100 | 70 72 6f 74 65 63 74 20 70 72 6f 67 6e 20 28 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6b 69 6c | protect.progn.(haskell-cabal-kil |
5120 | 6c 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 29 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 | l-indentation).(goto-char.(point |
5140 | 2d 6d 69 6e 29 29 20 28 28 63 75 72 72 65 6e 74 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 29 29 20 68 | -min)).((current-indentation)).h |
5160 | 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 61 64 64 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 2d 5d 20 | askell-cabal-add-indentation.-]. |
5180 | 31 35 20 28 23 24 20 2e 20 32 30 33 32 32 29 5d 29 29 0a 23 40 31 36 37 20 52 65 74 75 72 6e 20 | 15.(#$...20322)])).#@167.Return. |
51a0 | 6e 6f 6e 2d 6e 69 6c 20 77 68 65 6e 20 74 68 65 20 63 68 61 72 20 61 74 20 50 4f 53 20 69 73 20 | non-nil.when.the.char.at.POS.is. |
51c0 | 61 20 63 6f 6d 6d 61 20 73 65 70 61 72 61 74 6f 72 2e 0a 43 68 61 72 61 63 74 65 72 73 20 74 68 | a.comma.separator..Characters.th |
51e0 | 61 74 20 61 72 65 20 6e 6f 74 20 61 20 63 6f 6d 6d 61 2c 20 6f 72 20 63 6f 6d 6d 61 73 20 69 6e | at.are.not.a.comma,.or.commas.in |
5200 | 73 69 64 65 20 61 20 63 6f 6d 6d 6d 65 6e 74 20 6f 72 0a 73 74 72 69 6e 67 2c 20 61 72 65 20 6e | side.a.commment.or.string,.are.n |
5220 | 6f 74 20 63 6f 6d 6d 61 20 73 65 70 61 72 61 74 6f 72 73 2e 0a 0a 28 66 6e 20 50 4f 53 29 1f 0a | ot.comma.separators...(fn.POS).. |
5240 | 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 63 6f 6d 6d 61 2d 73 | (defalias.'haskell-cabal-comma-s |
5260 | 65 70 61 72 61 74 6f 72 70 20 23 5b 32 35 37 20 22 5c 32 31 31 66 5c 33 30 30 3d 5c 32 30 35 16 | eparatorp.#[257."\211f\300=\205. |
5280 | 00 5c 33 30 31 01 21 5c 33 30 32 01 38 5c 32 30 36 13 00 5c 33 30 33 01 38 3f 5c 32 36 32 01 5c | .\301.!\302.8\206..\303.8?\262.\ |
52a0 | 32 30 37 22 20 5b 34 34 20 73 79 6e 74 61 78 2d 70 70 73 73 20 33 20 34 5d 20 34 20 28 23 24 20 | 207".[44.syntax-ppss.3.4].4.(#$. |
52c0 | 2e 20 32 30 38 38 39 29 5d 29 0a 23 40 35 32 31 20 53 74 72 69 70 20 63 6f 6d 6d 61 73 20 66 72 | ..20889)]).#@521.Strip.commas.fr |
52e0 | 6f 6d 20 61 20 63 6f 6d 6d 61 2d 73 65 70 61 72 61 74 65 64 20 6c 69 73 74 2e 0a 44 65 74 65 63 | om.a.comma-separated.list..Detec |
5300 | 74 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 63 6f 6d 6d 61 20 73 74 79 6c 65 2e 20 20 54 | t.and.return.the.comma.style...T |
5320 | 68 65 20 70 6f 73 73 69 62 6c 65 20 6f 70 74 69 6f 6e 73 20 61 72 65 3a 0a 0a 62 65 66 6f 72 65 | he.possible.options.are:..before |
5340 | 3a 20 61 20 63 6f 6d 6d 61 20 61 74 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 65 61 63 68 20 6c | :.a.comma.at.the.start.of.each.l |
5360 | 69 6e 65 20 28 65 78 63 65 70 74 20 74 68 65 20 66 69 72 73 74 29 2c 20 65 2e 67 2e 0a 20 20 20 | ine.(except.the.first),.e.g..... |
5380 | 20 46 6f 6f 0a 20 20 2c 20 42 61 72 0a 0a 61 66 74 65 72 3a 20 61 20 63 6f 6d 6d 61 20 61 74 20 | .Foo...,.Bar..after:.a.comma.at. |
53a0 | 74 68 65 20 65 6e 64 20 6f 66 20 65 61 63 68 20 6c 69 6e 65 20 28 65 78 63 65 70 74 20 74 68 65 | the.end.of.each.line.(except.the |
53c0 | 20 6c 61 73 74 29 2c 20 65 2e 67 2e 0a 20 20 20 20 46 6f 6f 2c 0a 20 20 20 20 42 61 72 0a 0a 73 | .last),.e.g......Foo,.....Bar..s |
53e0 | 69 6e 67 6c 65 3a 20 65 76 65 72 79 74 68 69 6e 67 20 6f 6e 20 61 20 73 69 6e 67 6c 65 20 6c 69 | ingle:.everything.on.a.single.li |
5400 | 6e 65 2c 20 62 75 74 20 63 6f 6d 6d 61 2d 73 65 70 61 72 61 74 65 64 2c 20 65 2e 67 2e 0a 20 20 | ne,.but.comma-separated,.e.g.... |
5420 | 20 20 46 6f 6f 2c 20 42 61 72 0a 0a 6e 69 6c 3a 20 6e 6f 20 63 6f 6d 6d 61 73 2c 20 65 2e 67 2e | ..Foo,.Bar..nil:.no.commas,.e.g. |
5440 | 0a 20 20 20 20 46 6f 6f 20 42 61 72 0a 0a 49 66 20 74 68 65 20 73 74 79 6c 65 73 20 61 72 65 20 | .....Foo.Bar..If.the.styles.are. |
5460 | 6d 69 78 65 64 2c 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 66 69 72 73 74 | mixed,.the.position.of.the.first |
5480 | 20 63 6f 6d 6d 61 0a 64 65 74 65 72 6d 69 6e 65 73 20 74 68 65 20 73 74 79 6c 65 2e 20 49 66 20 | .comma.determines.the.style..If. |
54a0 | 74 68 65 72 65 20 69 73 20 6f 6e 6c 79 20 6f 6e 65 20 65 6c 65 6d 65 6e 74 20 74 68 65 6e 20 60 | there.is.only.one.element.then.` |
54c0 | 61 66 74 65 72 27 0a 73 74 79 6c 65 20 69 73 20 61 73 73 75 6d 65 64 2e 1f 0a 28 64 65 66 61 6c | after'.style.is.assumed...(defal |
54e0 | 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 74 72 69 70 2d 6c 69 73 74 2d 61 6e | ias.'haskell-cabal-strip-list-an |
5500 | 64 2d 64 65 74 65 63 74 2d 73 74 79 6c 65 20 23 5b 30 20 22 5c 33 30 30 65 62 5c 32 31 30 5c 33 | d-detect-style.#[0."\300eb\210\3 |
5520 | 30 31 5c 33 30 32 5c 33 30 30 5c 33 30 33 23 5c 32 30 33 1f 00 5c 33 30 34 5c 33 30 35 5c 32 32 | 01\302\300\303#\203..\304\305\22 |
5540 | 34 21 5c 32 30 33 04 00 5c 33 30 36 5c 32 36 32 01 5c 33 30 37 5c 33 31 30 5c 33 30 30 5c 32 31 | 4!\203..\306\262.\307\310\300\21 |
5560 | 31 23 5c 32 31 30 5c 32 30 32 04 00 65 62 5c 32 31 30 5c 33 30 31 5c 33 31 31 5c 33 30 30 5c 33 | 1#\210\202..eb\210\301\311\300\3 |
5580 | 30 33 23 5c 32 30 33 36 00 5c 33 31 32 5c 32 36 32 01 5c 33 30 37 5c 33 31 33 5c 33 30 30 5c 32 | 03#\2036.\312\262.\307\313\300\2 |
55a0 | 31 31 23 5c 32 31 30 5c 32 30 32 5c 22 00 65 62 5c 32 31 30 5c 33 30 31 5c 33 31 34 5c 33 30 30 | 11#\210\202\".eb\210\301\314\300 |
55c0 | 5c 33 30 33 23 5c 32 30 33 53 00 5c 32 31 31 5c 33 31 32 3d 5c 32 30 34 4a 00 5c 33 31 35 5c 32 | \303#\203S.\211\312=\204J.\315\2 |
55e0 | 36 32 01 5c 33 30 37 5c 33 31 33 5c 33 30 30 5c 32 31 31 23 5c 32 31 30 5c 32 30 32 39 00 5c 32 | 62.\307\313\300\211#\210\2029.\2 |
5600 | 31 31 5c 32 30 34 64 00 65 62 5c 32 31 30 5c 33 30 30 79 5c 32 31 30 6d 5c 32 30 33 64 00 5c 33 | 11\204d.eb\210\300y\210m\203d.\3 |
5620 | 31 35 5c 32 36 32 01 65 62 5c 32 31 30 5c 32 31 32 60 64 57 5c 32 30 33 77 00 5c 33 31 36 20 5c | 15\262.eb\210\212`dW\203w.\316.\ |
5640 | 32 31 30 5c 33 30 30 79 5c 32 31 30 5c 32 30 32 68 00 29 5c 32 31 31 5c 32 30 37 22 20 5b 6e 69 | 210\300y\210\202h.)\211\207".[ni |
5660 | 6c 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5c 5c 28 5b 5e 20 09 2c 5c 6e 5d | l.re-search-forward."\\([^..,\n] |
5680 | 5c 5c 29 5b 20 09 5d 2a 5c 5c 28 2c 5c 5c 29 5b 20 09 5d 2a 5c 5c 28 5b 5e 20 09 2c 5c 6e 5d 5c | \\)[..]*\\(,\\)[..]*\\([^..,\n]\ |
56a0 | 5c 29 22 20 74 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 63 6f 6d 6d 61 2d 73 65 70 61 72 61 | \)".t.haskell-cabal-comma-separa |
56c0 | 74 6f 72 70 20 32 20 73 69 6e 67 6c 65 20 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 5c 5c 31 | torp.2.single.replace-match."\\1 |
56e0 | 5c 6e 5c 5c 33 22 20 22 5e 5c 5c 28 5b 20 09 5d 2a 5c 5c 29 2c 5c 5c 28 5b 20 09 5d 2a 5c 5c 29 | \n\\3"."^\\([..]*\\),\\([..]*\\) |
5700 | 22 20 62 65 66 6f 72 65 20 22 22 20 22 2c 5b 20 09 5d 2a 24 22 20 61 66 74 65 72 20 68 61 73 6b | ".before."".",[..]*$".after.hask |
5720 | 65 6c 6c 2d 63 61 62 61 6c 2d 63 68 6f 6d 70 2d 6c 69 6e 65 5d 20 35 20 28 23 24 20 2e 20 32 31 | ell-cabal-chomp-line].5.(#$...21 |
5740 | 32 30 31 29 5d 29 0a 23 40 31 38 30 20 41 64 64 20 63 6f 6d 6d 61 73 20 73 6f 20 74 68 61 74 20 | 201)]).#@180.Add.commas.so.that. |
5760 | 74 68 65 20 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e 73 20 61 20 63 6f 6d 6d 61 2d 73 65 70 61 | the.buffer.contains.a.comma-sepa |
5780 | 72 61 74 65 64 20 6c 69 73 74 2e 0a 52 65 73 70 65 63 74 20 74 68 65 20 43 4f 4d 4d 41 2d 53 54 | rated.list..Respect.the.COMMA-ST |
57a0 | 59 4c 45 2c 20 73 65 65 0a 60 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 74 72 69 70 2d 6c 69 | YLE,.see.`haskell-cabal-strip-li |
57c0 | 73 74 2d 61 6e 64 2d 64 65 74 65 63 74 2d 73 74 79 6c 65 27 20 66 6f 72 20 74 68 65 20 70 6f 73 | st-and-detect-style'.for.the.pos |
57e0 | 73 69 62 6c 65 0a 73 74 79 6c 65 73 2e 0a 0a 28 66 6e 20 43 4f 4d 4d 41 2d 53 54 59 4c 45 29 1f | sible.styles...(fn.COMMA-STYLE). |
5800 | 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6c 69 73 74 69 66 | .(defalias.'haskell-cabal-listif |
5820 | 79 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 5c 32 30 33 32 00 65 62 5c 32 31 30 | y.#[257."\300.\301\"\2032.eb\210 |
5840 | 5c 33 30 32 20 5c 32 30 33 15 00 5c 33 30 33 79 5c 32 31 30 5c 32 30 32 5c 6e 00 5c 33 30 34 6a | \302.\203..\303y\210\202\n.\304j |
5860 | 5c 32 31 30 5c 33 30 33 79 5c 32 31 30 5c 32 31 32 60 64 57 5c 32 30 35 30 00 5c 33 30 32 20 5c | \210\303y\210\212`dW\2050.\302.\ |
5880 | 32 30 34 2a 00 5c 33 30 35 63 5c 32 31 30 5c 33 30 33 79 5c 32 31 30 5c 32 30 32 1c 00 29 5c 32 | 204*.\305c\210\303y\210\202..)\2 |
58a0 | 30 37 5c 33 30 30 01 5c 33 30 36 5c 22 5c 32 30 33 54 00 64 62 5c 32 31 30 5c 33 30 37 79 5c 33 | 07\300.\306\"\203T.db\210\307y\3 |
58c0 | 31 30 5c 32 33 32 5c 32 30 35 77 00 5c 33 30 32 20 5c 32 30 34 3c 00 5c 33 30 33 7f 5c 32 31 30 | 10\232\205w.\302.\204<.\303.\210 |
58e0 | 5c 33 31 31 63 5c 32 31 30 5c 33 31 32 20 5c 32 31 30 5c 32 30 32 3c 00 5c 33 30 30 01 5c 33 31 | \311c\210\312.\210\202<.\300.\31 |
5900 | 33 5c 22 5c 32 30 35 77 00 65 62 5c 32 31 30 6d 3f 5c 32 30 35 77 00 5c 33 30 33 7f 5c 32 31 30 | 3\"\205w.eb\210m?\205w.\303.\210 |
5920 | 6d 5c 32 30 34 5e 00 5c 33 30 35 63 5c 32 31 30 5c 33 31 34 5c 33 31 35 21 5c 32 31 30 5c 33 31 | m\204^.\305c\210\314\315!\210\31 |
5940 | 36 20 5c 32 31 30 5c 32 30 32 5e 00 5c 32 30 37 22 20 5b 6d 65 6d 71 6c 20 27 62 65 66 6f 72 65 | 6.\210\202^.\207".[memql.'before |
5960 | 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 69 67 6e 6f 72 65 2d 6c 69 6e 65 2d 70 20 6e 69 6c | .haskell-cabal-ignore-line-p.nil |
5980 | 20 32 20 22 2c 20 22 20 27 61 66 74 65 72 20 2d 31 20 30 20 22 2c 22 20 62 65 67 69 6e 6e 69 6e | .2.",.".'after.-1.0.",".beginnin |
59a0 | 67 2d 6f 66 2d 6c 69 6e 65 20 27 73 69 6e 67 6c 65 20 64 65 6c 65 74 65 2d 63 68 61 72 20 31 20 | g-of-line.'single.delete-char.1. |
59c0 | 6a 75 73 74 2d 6f 6e 65 2d 73 70 61 63 65 5d 20 34 20 28 23 24 20 2e 20 32 32 33 34 39 29 5d 29 | just-one-space].4.(#$...22349)]) |
59e0 | 0a 23 40 31 30 34 20 46 6f 72 6d 61 74 20 74 68 65 20 62 75 66 66 65 72 20 73 6f 20 74 68 61 74 | .#@104.Format.the.buffer.so.that |
5a00 | 20 65 61 63 68 20 6c 69 6e 65 20 63 6f 6e 74 61 69 6e 73 20 61 20 6c 69 73 74 20 65 6c 65 6d 65 | .each.line.contains.a.list.eleme |
5a20 | 6e 74 2e 0a 52 65 73 70 65 63 74 20 74 68 65 20 63 6f 6d 6d 61 20 73 74 79 6c 65 2e 0a 0a 28 66 | nt..Respect.the.comma.style...(f |
5a40 | 6e 20 26 72 65 73 74 20 46 55 4e 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c | n.&rest.FUNS)..(defalias.'haskel |
5a60 | 6c 2d 63 61 62 61 6c 2d 77 69 74 68 2d 63 73 2d 6c 69 73 74 20 27 28 6d 61 63 72 6f 20 2e 20 23 | l-cabal-with-cs-list.'(macro...# |
5a80 | 5b 31 32 38 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 32 01 5c 33 30 33 42 43 5c 33 30 34 5c 33 | [128."\300\301!\302.\303BC\304\3 |
5aa0 | 30 35 05 42 5c 33 30 36 05 44 45 45 5c 32 30 37 22 20 5b 6d 61 6b 65 2d 73 79 6d 62 6f 6c 20 22 | 05.B\306.DEE\207".[make-symbol." |
5ac0 | 63 6f 6d 6d 61 2d 73 74 79 6c 65 22 20 6c 65 74 20 28 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f | comma-style".let.((save-excursio |
5ae0 | 6e 20 28 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 74 72 69 70 2d 6c 69 73 74 2d 61 6e 64 2d | n.(haskell-cabal-strip-list-and- |
5b00 | 64 65 74 65 63 74 2d 73 74 79 6c 65 29 29 29 20 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 20 70 | detect-style))).unwind-protect.p |
5b20 | 72 6f 67 6e 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6c 69 73 74 69 66 79 5d 20 38 20 28 23 | rogn.haskell-cabal-listify].8.(# |
5b40 | 24 20 2e 20 32 33 30 31 35 29 5d 29 29 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c | $...23015)])).(defalias.'haskell |
5b60 | 2d 63 61 62 61 6c 2d 73 6f 72 74 2d 6c 69 6e 65 73 2d 6b 65 79 2d 66 75 6e 20 23 5b 30 20 22 5c | -cabal-sort-lines-key-fun.#[0."\ |
5b80 | 33 30 30 5c 33 30 31 21 5c 32 30 33 5c 6e 00 5c 33 30 32 5c 32 32 35 62 5c 32 31 30 5c 33 30 33 | 300\301!\203\n.\302\225b\210\303 |
5ba0 | 5c 32 30 37 22 20 5b 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5b 20 09 5d 2a 2d 2d 5b 20 09 2c 5d 2a | \207".[looking-at."[..]*--[..,]* |
5bc0 | 22 20 30 20 6e 69 6c 5d 20 32 5d 29 0a 23 40 37 36 20 53 61 76 65 20 70 6f 73 69 74 69 6f 6e 20 | ".0.nil].2]).#@76.Save.position. |
5be0 | 61 73 20 6d 61 72 6b 2c 20 65 78 65 63 75 74 65 20 46 4f 52 4d 73 20 61 6e 64 20 67 6f 20 62 61 | as.mark,.execute.FORMs.and.go.ba |
5c00 | 63 6b 20 74 6f 20 6d 61 72 6b 0a 0a 28 66 6e 20 26 72 65 73 74 20 46 4f 52 4d 53 29 1f 0a 28 64 | ck.to.mark..(fn.&rest.FORMS)..(d |
5c20 | 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 61 76 65 2d 70 6f 73 69 | efalias.'haskell-cabal-save-posi |
5c40 | 74 69 6f 6e 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 31 32 38 20 22 5c 33 30 30 5c 33 30 31 5c 33 | tion.'(macro...#[128."\300\301\3 |
5c60 | 30 32 03 42 5c 33 30 33 42 42 42 5c 32 30 37 22 20 5b 70 72 6f 67 32 20 28 68 61 73 6b 65 6c 6c | 02.B\303BBB\207".[prog2.(haskell |
5c80 | 2d 63 61 62 61 6c 2d 6d 61 72 6b 29 20 70 72 6f 67 6e 20 28 28 68 61 73 6b 65 6c 6c 2d 63 61 62 | -cabal-mark).progn.((haskell-cab |
5ca0 | 61 6c 2d 67 6f 74 6f 2d 6d 61 72 6b 29 20 28 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 72 65 6d | al-goto-mark).(haskell-cabal-rem |
5cc0 | 6f 76 65 2d 6d 61 72 6b 29 29 5d 20 35 20 28 23 24 20 2e 20 32 33 35 30 36 29 5d 29 29 0a 28 64 | ove-mark))].5.(#$...23506)])).(d |
5ce0 | 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 6f 72 74 2d 6c 69 6e 65 | efalias.'haskell-cabal-sort-line |
5d00 | 73 2d 64 65 70 65 6e 64 73 2d 63 6f 6d 70 61 72 65 20 23 5b 35 31 34 20 22 01 40 02 41 7b 01 40 | s-depends-compare.#[514.".@.A{.@ |
5d20 | 02 41 7b 5c 33 30 30 5c 33 30 31 01 04 5c 22 5c 32 30 33 16 00 5c 33 30 32 5c 32 30 32 24 00 5c | .A{\300\301..\"\203..\302\202$.\ |
5d40 | 33 30 31 01 03 5c 22 5c 32 30 33 21 00 5c 33 30 33 5c 32 30 32 24 00 02 02 5c 32 33 31 5c 32 30 | 301..\"\203!.\303\202$...\231\20 |
5d60 | 37 22 20 5b 22 5e 5b 20 09 5d 2a 62 61 73 65 5c 5c 28 24 5c 5c 7c 5b 5e 5b 3a 61 6c 6e 75 6d 3a | 7".["^[..]*base\\($\\|[^[:alnum: |
5d80 | 5d 2d 5d 5c 5c 29 22 20 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 74 20 6e 69 6c 5d 20 38 20 22 5c | ]-]\\)".string-match.t.nil].8."\ |
5da0 | 6e 5c 6e 28 66 6e 20 4b 45 59 31 20 4b 45 59 32 29 22 5d 29 0a 23 40 33 34 20 53 6f 72 74 20 6c | n\n(fn.KEY1.KEY2)"]).#@34.Sort.l |
5dc0 | 69 6e 65 73 20 6f 66 20 63 75 72 72 65 6e 74 20 73 75 62 73 65 63 74 69 6f 6e 1f 0a 28 64 65 66 | ines.of.current.subsection..(def |
5de0 | 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 75 62 73 65 63 74 69 6f 6e 2d | alias.'haskell-cabal-subsection- |
5e00 | 61 72 72 61 6e 67 65 2d 6c 69 6e 65 73 20 23 5b 30 20 22 5c 33 30 31 20 5c 32 31 30 5c 33 30 32 | arrange-lines.#[0."\301.\210\302 |
5e20 | 5c 33 30 33 20 21 5c 32 31 31 5c 32 32 37 5c 33 30 34 5c 32 33 30 5c 32 30 35 0f 00 5c 33 30 35 | \303.!\211\227\304\230\205..\305 |
5e40 | 5c 33 30 33 20 5c 33 30 36 01 5c 33 30 37 5c 22 5c 33 30 36 02 5c 33 31 30 5c 22 5c 33 30 36 03 | \303.\306.\307\"\306.\310\"\306. |
5e60 | 5c 33 31 31 5c 22 02 02 7b 5c 32 31 32 5c 33 31 32 5c 33 31 33 21 72 5c 32 31 31 71 5c 32 31 30 | \311\"..{\212\312\313!r\211q\210 |
5e80 | 5c 33 31 34 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 33 32 30 05 21 5c 33 32 31 5c 22 5c 33 32 32 | \314\315\316\317\320.!\321\"\322 |
5ea0 | 24 5c 32 31 36 5c 33 32 33 10 02 6a 5c 32 31 30 01 63 5c 32 31 30 65 62 5c 32 31 30 5c 32 31 32 | $\216\323..j\210.c\210eb\210\212 |
5ec0 | 65 62 5c 32 31 30 5c 33 32 34 20 29 5c 33 31 34 5c 33 31 35 5c 33 32 35 5c 33 31 37 5c 33 32 30 | eb\210\324.)\314\315\325\317\320 |
5ee0 | 05 21 5c 33 32 36 5c 22 5c 33 32 37 24 5c 32 31 36 5c 33 33 30 20 5c 32 31 30 5c 32 31 32 5c 33 | .!\326\"\327$\216\330.\210\212\3 |
5f00 | 33 31 20 29 5c 33 31 34 5c 33 31 35 5c 33 33 32 5c 33 31 37 5c 33 32 30 05 21 5c 33 33 33 5c 22 | 31.)\314\315\332\317\320.!\333\" |
5f20 | 5c 33 32 32 24 5c 32 31 36 5c 33 33 34 5c 33 32 33 5c 33 33 35 5c 33 33 36 5c 33 33 37 5c 33 33 | \322$\216\334\323\335\336\337\33 |
5f40 | 36 06 0e 26 06 29 5c 32 36 32 01 29 5c 32 36 32 01 65 62 5c 32 31 30 5c 33 34 30 5c 33 34 31 5c | 6..&.)\262.)\262.eb\210\340\341\ |
5f60 | 33 34 32 06 06 54 5c 22 21 5c 32 30 33 5c 32 30 37 00 5c 33 34 33 5c 33 34 34 21 5c 32 31 30 65 | 342..T\"!\203\207.\343\344!\210e |
5f80 | 64 7b 5c 32 36 32 03 2a 5c 32 36 32 01 04 04 7c 5c 32 31 30 04 62 5c 32 31 30 01 63 5c 32 31 30 | d{\262.*\262...|\210.b\210.c\210 |
5fa0 | 29 5c 32 36 36 5c 32 30 35 5c 32 36 36 5c 32 30 32 5c 33 34 35 20 5c 32 31 30 5c 33 34 36 20 5c | )\266\205\266\202\345.\210\346.\ |
5fc0 | 32 31 30 5c 32 30 37 22 20 5b 69 6e 64 65 6e 74 2d 74 61 62 73 2d 6d 6f 64 65 20 68 61 73 6b 65 | 210\207".[indent-tabs-mode.haske |
5fe0 | 6c 6c 2d 63 61 62 61 6c 2d 6d 61 72 6b 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 | ll-cabal-mark.haskell-cabal-sect |
6000 | 69 6f 6e 2d 6e 61 6d 65 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 75 62 73 65 63 74 69 6f | ion-name.haskell-cabal-subsectio |
6020 | 6e 20 22 62 75 69 6c 64 2d 64 65 70 65 6e 64 73 22 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d | n."build-depends".haskell-cabal- |
6040 | 73 6f 72 74 2d 6c 69 6e 65 73 2d 64 65 70 65 6e 64 73 2d 63 6f 6d 70 61 72 65 20 70 6c 69 73 74 | sort-lines-depends-compare.plist |
6060 | 2d 67 65 74 20 3a 62 65 67 69 6e 6e 69 6e 67 20 3a 65 6e 64 20 3a 64 61 74 61 2d 73 74 61 72 74 | -get.:beginning.:end.:data-start |
6080 | 2d 63 6f 6c 75 6d 6e 20 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 22 20 2a 74 | -column.generate-new-buffer.".*t |
60a0 | 65 6d 70 2a 22 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 30 20 22 5c 33 30 31 5c 33 30 30 | emp*".make-byte-code.0."\301\300 |
60c0 | 21 5c 32 30 35 09 00 5c 33 30 32 5c 33 30 30 21 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 | !\205..\302\300!\207".vconcat.ve |
60e0 | 63 74 6f 72 20 5b 62 75 66 66 65 72 2d 6e 61 6d 65 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 | ctor.[buffer-name.kill-buffer].2 |
6100 | 20 6e 69 6c 20 63 75 72 72 65 6e 74 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 22 65 62 5c 32 31 30 | .nil.current-indentation."eb\210 |
6120 | 5c 33 30 31 20 5c 33 30 32 5c 33 30 30 02 5a 21 5c 32 30 37 22 20 5b 63 75 72 72 65 6e 74 2d 69 | \301.\302\300.Z!\207".[current-i |
6140 | 6e 64 65 6e 74 61 74 69 6f 6e 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 61 64 64 2d 69 6e 64 | ndentation.haskell-cabal-add-ind |
6160 | 65 6e 74 61 74 69 6f 6e 5d 20 34 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6b 69 6c 6c 2d 69 | entation].4.haskell-cabal-kill-i |
6180 | 6e 64 65 6e 74 61 74 69 6f 6e 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 74 72 69 70 2d 6c | ndentation.haskell-cabal-strip-l |
61a0 | 69 73 74 2d 61 6e 64 2d 64 65 74 65 63 74 2d 73 74 79 6c 65 20 22 5c 33 30 31 5c 33 30 30 21 5c | ist-and-detect-style."\301\300!\ |
61c0 | 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6c 69 73 74 69 66 79 5d 20 73 6f 72 | 207".[haskell-cabal-listify].sor |
61e0 | 74 2d 73 75 62 72 20 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 65 6e 64 2d 6f 66 2d 6c 69 6e 65 20 | t-subr.forward-line.end-of-line. |
6200 | 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 6f 72 74 2d 6c 69 6e 65 73 2d 6b 65 79 2d 66 75 6e | haskell-cabal-sort-lines-key-fun |
6220 | 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 66 6f 72 6d 61 74 20 22 5b 20 5d 5c 5c 7b 30 2c 25 64 5c 5c | .looking-at.format."[.]\\{0,%d\\ |
6240 | 7d 22 20 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 22 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 | }".replace-match."".haskell-caba |
6260 | 6c 2d 67 6f 74 6f 2d 6d 61 72 6b 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 72 65 6d 6f 76 65 | l-goto-mark.haskell-cabal-remove |
6280 | 2d 6d 61 72 6b 5d 20 31 37 20 28 23 24 20 2e 20 32 33 39 39 34 29 20 6e 69 6c 5d 29 0a 23 40 34 | -mark].17.(#$...23994).nil]).#@4 |
62a0 | 36 20 66 69 6e 64 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 63 75 72 72 | 6.find.the.beginning.of.the.curr |
62c0 | 65 6e 74 20 73 75 62 73 65 63 74 69 6f 6e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 | ent.subsection..(defalias.'haske |
62e0 | 6c 6c 2d 63 61 62 61 6c 2d 73 75 62 73 65 63 74 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 20 23 5b | ll-cabal-subsection-beginning.#[ |
6300 | 30 20 22 5c 32 31 32 6f 5c 32 30 34 10 00 5c 33 30 30 20 5c 32 30 34 10 00 5c 33 30 31 79 5c 32 | 0."\212o\204..\300.\204..\301y\2 |
6320 | 31 30 5c 32 30 32 01 00 5c 33 30 32 20 5c 32 31 30 60 29 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c | 10\202..\302.\210`)\207".[haskel |
6340 | 6c 2d 63 61 62 61 6c 2d 68 65 61 64 65 72 2d 70 20 2d 31 20 62 61 63 6b 2d 74 6f 2d 69 6e 64 65 | l-cabal-header-p.-1.back-to-inde |
6360 | 6e 74 61 74 69 6f 6e 5d 20 31 20 28 23 24 20 2e 20 32 35 32 35 30 29 5d 29 0a 23 40 34 37 20 67 | ntation].1.(#$...25250)]).#@47.g |
6380 | 6f 20 74 6f 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e | o.to.the.beginning.of.the.curren |
63a0 | 74 20 73 75 62 73 65 63 74 69 6f 6e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c | t.subsection..(defalias.'haskell |
63c0 | 2d 63 61 62 61 6c 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 73 75 62 73 65 63 74 69 6f 6e 20 23 | -cabal-beginning-of-subsection.# |
63e0 | 5b 30 20 22 5c 33 30 30 20 62 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 | [0."\300.b\207".[haskell-cabal-s |
6400 | 75 62 73 65 63 74 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 5d 20 31 20 28 23 24 20 2e 20 32 35 34 | ubsection-beginning].1.(#$...254 |
6420 | 37 31 29 20 6e 69 6c 5d 29 0a 23 40 32 37 20 67 6f 20 74 6f 20 74 68 65 20 6e 65 78 74 20 73 75 | 71).nil]).#@27.go.to.the.next.su |
6440 | 62 73 65 63 74 69 6f 6e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 | bsection..(defalias.'haskell-cab |
6460 | 61 6c 2d 6e 65 78 74 2d 73 75 62 73 65 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 | al-next-subsection.#[0."\300.\20 |
6480 | 33 08 00 5c 33 30 31 79 5c 32 31 30 6d 5c 32 30 34 17 00 5c 33 30 30 20 5c 32 30 34 17 00 5c 33 | 3..\301y\210m\204..\300.\204..\3 |
64a0 | 30 31 79 5c 32 31 30 5c 32 30 32 08 00 5c 33 30 32 20 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c | 01y\210\202..\302.\207".[haskell |
64c0 | 2d 63 61 62 61 6c 2d 68 65 61 64 65 72 2d 70 20 6e 69 6c 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 | -cabal-header-p.nil.haskell-caba |
64e0 | 6c 2d 66 6f 72 77 61 72 64 2d 74 6f 2d 6c 69 6e 65 2d 65 6e 74 72 79 5d 20 31 20 28 23 24 20 2e | l-forward-to-line-entry].1.(#$.. |
6500 | 20 32 35 36 34 37 29 20 6e 69 6c 5d 29 0a 23 40 33 31 20 67 6f 20 74 6f 20 74 68 65 20 70 72 65 | .25647).nil]).#@31.go.to.the.pre |
6520 | 76 69 6f 75 73 20 73 75 62 73 65 63 74 69 6f 6e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 | vious.subsection..(defalias.'has |
6540 | 6b 65 6c 6c 2d 63 61 62 61 6c 2d 70 72 65 76 69 6f 75 73 2d 73 75 62 73 65 63 74 69 6f 6e 20 23 | kell-cabal-previous-subsection.# |
6560 | 5b 30 20 22 5c 33 30 30 20 5c 32 30 33 08 00 5c 33 30 31 79 5c 32 31 30 6f 5c 32 30 34 17 00 5c | [0."\300.\203..\301y\210o\204..\ |
6580 | 33 30 30 20 5c 32 30 34 17 00 5c 33 30 31 79 5c 32 31 30 5c 32 30 32 08 00 5c 33 30 32 20 5c 32 | 300.\204..\301y\210\202..\302.\2 |
65a0 | 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 68 65 61 64 65 72 2d 70 20 2d 31 20 68 | 07".[haskell-cabal-header-p.-1.h |
65c0 | 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 66 6f 72 77 61 72 64 2d 74 6f 2d 6c 69 6e 65 2d 65 6e 74 | askell-cabal-forward-to-line-ent |
65e0 | 72 79 5d 20 31 20 28 23 24 20 2e 20 32 35 38 37 35 29 20 6e 69 6c 5d 29 0a 23 40 35 31 20 46 69 | ry].1.(#$...25875).nil]).#@51.Fi |
6600 | 6e 64 20 73 75 62 73 65 63 74 69 6f 6e 20 77 69 74 68 20 6e 61 6d 65 20 4e 41 4d 45 0a 0a 28 66 | nd.subsection.with.name.NAME..(f |
6620 | 6e 20 53 45 43 54 49 4f 4e 20 50 52 45 44 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b | n.SECTION.PRED)..(defalias.'hask |
6640 | 65 6c 6c 2d 63 61 62 61 6c 2d 66 69 6e 64 2d 73 75 62 73 65 63 74 69 6f 6e 2d 62 79 20 23 5b 35 | ell-cabal-find-subsection-by.#[5 |
6660 | 31 34 20 22 5c 32 31 32 01 5c 32 30 33 5c 6e 00 5c 33 30 30 02 21 62 5c 32 31 30 01 5c 32 30 33 | 14."\212.\203\n.\300.!b\210.\203 |
6680 | 13 00 5c 33 30 31 20 5c 32 30 32 14 00 64 5c 33 30 32 60 02 57 5c 32 30 33 35 00 5c 32 31 31 5c | ..\301.\202..d\302`.W\2035.\211\ |
66a0 | 32 30 34 35 00 5c 33 30 33 20 5c 32 31 31 5c 32 30 33 2e 00 03 01 21 5c 32 30 33 2e 00 5c 32 31 | 2045.\303.\211\203....!\203..\21 |
66c0 | 31 5c 32 36 32 02 5c 32 31 30 5c 33 30 34 20 5c 32 31 30 5c 32 30 32 15 00 5c 32 36 32 01 29 5c | 1\262.\210\304.\210\202..\262.)\ |
66e0 | 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 2d 73 74 61 72 | 207".[haskell-cabal-section-star |
6700 | 74 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 2d 65 6e 64 20 6e 69 6c 20 | t.haskell-cabal-section-end.nil. |
6720 | 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 75 62 73 65 63 74 69 6f 6e 20 68 61 73 6b 65 6c 6c | haskell-cabal-subsection.haskell |
6740 | 2d 63 61 62 61 6c 2d 6e 65 78 74 2d 73 75 62 73 65 63 74 69 6f 6e 5d 20 37 20 28 23 24 20 2e 20 | -cabal-next-subsection].7.(#$... |
6760 | 32 36 31 31 30 29 5d 29 0a 23 40 35 31 20 46 69 6e 64 20 73 75 62 73 65 63 74 69 6f 6e 20 77 69 | 26110)]).#@51.Find.subsection.wi |
6780 | 74 68 20 6e 61 6d 65 20 4e 41 4d 45 0a 0a 28 66 6e 20 53 45 43 54 49 4f 4e 20 4e 41 4d 45 29 1f | th.name.NAME..(fn.SECTION.NAME). |
67a0 | 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 66 69 6e 64 2d 73 | .(defalias.'haskell-cabal-find-s |
67c0 | 75 62 73 65 63 74 69 6f 6e 20 23 5b 35 31 34 20 22 5c 32 31 31 5c 32 32 37 5c 33 30 30 03 5c 33 | ubsection.#[514."\211\227\300.\3 |
67e0 | 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 06 06 45 45 5c 22 5c 32 30 37 22 20 5b 68 61 73 6b 65 | 01\302\303\304..EE\"\207".[haske |
6800 | 6c 6c 2d 63 61 62 61 6c 2d 66 69 6e 64 2d 73 75 62 73 65 63 74 69 6f 6e 2d 62 79 20 6c 61 6d 62 | ll-cabal-find-subsection-by.lamb |
6820 | 64 61 20 28 73 75 62 73 65 63 74 69 6f 6e 29 20 73 74 72 69 6e 67 3d 20 28 64 6f 77 6e 63 61 73 | da.(subsection).string=.(downcas |
6840 | 65 20 28 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 2d 6e 61 6d 65 20 73 75 | e.(haskell-cabal-section-name.su |
6860 | 62 73 65 63 74 69 6f 6e 29 29 5d 20 31 30 20 28 23 24 20 2e 20 32 36 34 37 38 29 5d 29 0a 28 64 | bsection))].10.(#$...26478)]).(d |
6880 | 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 67 6f 74 6f 2d 73 75 62 73 | efalias.'haskell-cabal-goto-subs |
68a0 | 65 63 74 69 6f 6e 20 23 5b 32 35 37 20 22 5c 33 30 30 5c 33 30 31 20 02 5c 22 5c 32 31 31 5c 32 | ection.#[257."\300\301..\"\211\2 |
68c0 | 30 35 0d 00 5c 33 30 32 01 21 62 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d | 05..\302.!b\207".[haskell-cabal- |
68e0 | 66 69 6e 64 2d 73 75 62 73 65 63 74 69 6f 6e 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 | find-subsection.haskell-cabal-se |
6900 | 63 74 69 6f 6e 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 2d 73 74 61 72 | ction.haskell-cabal-section-star |
6920 | 74 5d 20 34 20 22 5c 6e 5c 6e 28 66 6e 20 4e 41 4d 45 29 22 5d 29 0a 28 64 65 66 61 6c 69 61 73 | t].4."\n\n(fn.NAME)"]).(defalias |
6940 | 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 67 6f 74 6f 2d 65 78 70 6f 73 65 64 2d 6d 6f 64 | .'haskell-cabal-goto-exposed-mod |
6960 | 75 6c 65 73 20 23 5b 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 | ules.#[0."\300\301!\207".[haskel |
6980 | 6c 2d 63 61 62 61 6c 2d 67 6f 74 6f 2d 73 75 62 73 65 63 74 69 6f 6e 20 22 65 78 70 6f 73 65 64 | l-cabal-goto-subsection."exposed |
69a0 | 2d 6d 6f 64 75 6c 65 73 22 5d 20 32 20 6e 69 6c 20 6e 69 6c 5d 29 0a 23 40 35 39 20 47 65 74 20 | -modules"].2.nil.nil]).#@59.Get. |
69c0 | 74 68 65 20 64 61 74 61 20 6f 66 20 61 20 73 75 62 73 65 63 74 69 6f 6e 20 61 73 20 61 20 6c 69 | the.data.of.a.subsection.as.a.li |
69e0 | 73 74 0a 0a 28 66 6e 20 53 45 43 54 49 4f 4e 20 4e 41 4d 45 29 1f 0a 28 64 65 66 61 6c 69 61 73 | st..(fn.SECTION.NAME)..(defalias |
6a00 | 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 75 62 73 65 63 74 69 6f 6e 2d 65 6e 74 72 79 | .'haskell-cabal-subsection-entry |
6a20 | 2d 6c 69 73 74 20 23 5b 35 31 34 20 22 5c 33 30 33 02 02 5c 22 5c 32 31 31 5c 32 30 35 5c 32 32 | -list.#[514."\303..\"\211\205\22 |
6a40 | 32 00 5c 32 31 31 5c 33 30 34 01 5c 33 30 35 5c 22 5c 33 30 34 02 5c 33 30 36 5c 22 5c 33 30 34 | 2.\211\304.\305\"\304.\306\"\304 |
6a60 | 03 5c 33 30 37 5c 22 02 02 7b 5c 32 31 32 5c 33 31 30 5c 33 31 31 21 72 5c 32 31 31 71 5c 32 31 | .\307\"..{\212\310\311!r\211q\21 |
6a80 | 30 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 33 31 36 05 21 5c 33 31 37 5c 22 5c 33 32 | 0\312\313\314\315\316.!\317\"\32 |
6aa0 | 30 24 5c 32 31 36 5c 33 32 31 10 02 6a 5c 32 31 30 01 63 5c 32 31 30 65 62 5c 32 31 30 5c 32 31 | 0$\216\321..j\210.c\210eb\210\21 |
6ac0 | 32 65 62 5c 32 31 30 5c 33 32 32 20 29 5c 33 31 32 5c 33 31 33 5c 33 32 33 5c 33 31 35 5c 33 31 | 2eb\210\322.)\312\313\323\315\31 |
6ae0 | 36 05 21 5c 33 32 34 5c 22 5c 33 32 35 24 5c 32 31 36 5c 33 32 36 20 5c 32 31 30 5c 32 31 32 5c | 6.!\324\"\325$\216\326.\210\212\ |
6b00 | 33 32 37 20 29 5c 33 31 32 5c 33 31 33 5c 33 33 30 5c 33 31 35 5c 33 31 36 05 21 5c 33 33 31 5c | 327.)\312\313\330\315\316.!\331\ |
6b20 | 22 5c 33 32 30 24 5c 32 31 36 5c 33 33 32 5c 33 33 33 5c 33 33 34 09 5c 6e 23 65 64 23 5c 32 31 | "\320$\216\332\333\334.\n#ed#\21 |
6b40 | 30 5c 33 33 35 5c 33 33 36 65 64 5c 22 5c 33 33 37 5c 33 34 30 23 29 5c 32 36 32 01 29 5c 32 36 | 0\335\336ed\"\337\340#)\262.)\26 |
6b60 | 32 01 65 62 5c 32 31 30 5c 33 34 31 5c 33 33 33 5c 33 34 32 06 06 54 5c 22 21 5c 32 30 33 5c 32 | 2.eb\210\341\333\342..T\"!\203\2 |
6b80 | 30 37 00 5c 33 34 33 5c 33 34 34 21 5c 32 31 30 65 64 7b 5c 32 36 32 03 2a 5c 32 36 32 01 29 5c | 07.\343\344!\210ed{\262.*\262.)\ |
6ba0 | 32 36 36 5c 32 30 35 5c 32 30 37 22 20 5b 69 6e 64 65 6e 74 2d 74 61 62 73 2d 6d 6f 64 65 20 68 | 266\205\207".[indent-tabs-mode.h |
6bc0 | 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 63 6f 6d 6d 65 6e 74 2d 72 65 67 65 78 70 20 68 61 73 6b | askell-cabal-comment-regexp.hask |
6be0 | 65 6c 6c 2d 63 61 62 61 6c 2d 65 6d 70 74 79 2d 72 65 67 65 78 70 20 68 61 73 6b 65 6c 6c 2d 63 | ell-cabal-empty-regexp.haskell-c |
6c00 | 61 62 61 6c 2d 66 69 6e 64 2d 73 75 62 73 65 63 74 69 6f 6e 20 70 6c 69 73 74 2d 67 65 74 20 3a | abal-find-subsection.plist-get.: |
6c20 | 62 65 67 69 6e 6e 69 6e 67 20 3a 65 6e 64 20 3a 64 61 74 61 2d 73 74 61 72 74 2d 63 6f 6c 75 6d | beginning.:end.:data-start-colum |
6c40 | 6e 20 67 65 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 | n.generate-new-buffer.".*temp*". |
6c60 | 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 30 20 22 5c 33 30 31 5c 33 30 30 21 5c 32 30 35 09 | make-byte-code.0."\301\300!\205. |
6c80 | 00 5c 33 30 32 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 | .\302\300!\207".vconcat.vector.[ |
6ca0 | 62 75 66 66 65 72 2d 6e 61 6d 65 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 20 6e 69 6c 20 63 | buffer-name.kill-buffer].2.nil.c |
6cc0 | 75 72 72 65 6e 74 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 22 65 62 5c 32 31 30 5c 33 30 31 20 5c | urrent-indentation."eb\210\301.\ |
6ce0 | 33 30 32 5c 33 30 30 02 5a 21 5c 32 30 37 22 20 5b 63 75 72 72 65 6e 74 2d 69 6e 64 65 6e 74 61 | 302\300.Z!\207".[current-indenta |
6d00 | 74 69 6f 6e 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 61 64 64 2d 69 6e 64 65 6e 74 61 74 69 | tion.haskell-cabal-add-indentati |
6d20 | 6f 6e 5d 20 34 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6b 69 6c 6c 2d 69 6e 64 65 6e 74 61 | on].4.haskell-cabal-kill-indenta |
6d40 | 74 69 6f 6e 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 74 72 69 70 2d 6c 69 73 74 2d 61 6e | tion.haskell-cabal-strip-list-an |
6d60 | 64 2d 64 65 74 65 63 74 2d 73 74 79 6c 65 20 22 5c 33 30 31 5c 33 30 30 21 5c 32 30 37 22 20 5b | d-detect-style."\301\300!\207".[ |
6d80 | 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6c 69 73 74 69 66 79 5d 20 64 65 6c 65 74 65 2d 6d 61 | haskell-cabal-listify].delete-ma |
6da0 | 74 63 68 69 6e 67 2d 6c 69 6e 65 73 20 66 6f 72 6d 61 74 20 22 5c 5c 28 3f 3a 25 73 5c 5c 29 5c | tching-lines.format."\\(?:%s\\)\ |
6dc0 | 5c 7c 5c 5c 28 3f 3a 25 73 5c 5c 29 22 20 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 62 75 66 66 65 | \|\\(?:%s\\)".split-string.buffe |
6de0 | 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 22 5c 6e 22 20 74 | r-substring-no-properties."\n".t |
6e00 | 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5b 20 5d 5c 5c 7b 30 2c 25 64 5c 5c 7d 22 20 72 65 70 6c | .looking-at."[.]\\{0,%d\\}".repl |
6e20 | 61 63 65 2d 6d 61 74 63 68 20 22 22 5d 20 31 37 20 28 23 24 20 2e 20 32 37 30 36 38 29 5d 29 0a | ace-match.""].17.(#$...27068)]). |
6e40 | 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 72 65 6d 6f 76 65 2d | (defalias.'haskell-cabal-remove- |
6e60 | 6d 61 72 6b 20 23 5b 30 20 22 5c 33 30 30 65 64 5c 33 30 31 23 5c 32 30 37 22 20 5b 72 65 6d 6f | mark.#[0."\300ed\301#\207".[remo |
6e80 | 76 65 2d 6c 69 73 74 2d 6f 66 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 20 28 68 61 73 6b | ve-list-of-text-properties.(hask |
6ea0 | 65 6c 6c 2d 63 61 62 61 6c 2d 6d 61 72 6b 65 72 29 5d 20 34 5d 29 0a 23 40 37 31 20 4d 61 72 6b | ell-cabal-marker)].4]).#@71.Mark |
6ec0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 74 | .the.current.position.with.the.t |
6ee0 | 65 78 74 20 70 72 6f 70 65 72 74 79 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d 61 72 6b 65 | ext.property.haskell-cabal-marke |
6f00 | 72 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d 61 72 6b | r..(defalias.'haskell-cabal-mark |
6f20 | 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 5c 33 30 32 20 5c 33 30 33 20 5c 33 30 | .#[0."\300.\210\301\302.\303.\30 |
6f40 | 34 5c 33 30 35 24 5c 32 31 30 5c 33 30 31 60 60 54 5c 33 30 34 5c 33 30 36 24 5c 32 30 37 22 20 | 4\305$\210\301``T\304\306$\207". |
6f60 | 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 72 65 6d 6f 76 65 2d 6d 61 72 6b 20 70 75 74 2d 74 | [haskell-cabal-remove-mark.put-t |
6f80 | 65 78 74 2d 70 72 6f 70 65 72 74 79 20 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 | ext-property.line-beginning-posi |
6fa0 | 74 69 6f 6e 20 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 20 68 61 73 6b 65 6c 6c 2d 63 | tion.line-end-position.haskell-c |
6fc0 | 61 62 61 6c 2d 6d 61 72 6b 65 72 20 6d 61 72 6b 65 64 2d 6c 69 6e 65 20 6d 61 72 6b 65 64 5d 20 | abal-marker.marked-line.marked]. |
6fe0 | 35 20 28 23 24 20 2e 20 32 38 33 34 38 29 5d 29 0a 23 40 31 39 20 47 6f 20 74 6f 20 6d 61 72 6b | 5.(#$...28348)]).#@19.Go.to.mark |
7000 | 65 64 20 6c 69 6e 65 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 | ed.line..(defalias.'haskell-caba |
7020 | 6c 2d 67 6f 74 6f 2d 6d 61 72 6b 20 23 5b 30 20 22 5c 33 30 30 65 64 5c 33 30 31 5c 33 30 32 24 | l-goto-mark.#[0."\300ed\301\302$ |
7040 | 5c 33 30 30 65 64 5c 33 30 31 5c 33 30 33 24 01 5c 32 30 33 15 00 01 62 5c 32 30 32 1b 00 5c 32 | \300ed\301\303$.\203...b\202..\2 |
7060 | 31 31 5c 32 30 35 1b 00 5c 32 31 31 62 5c 32 30 37 22 20 5b 74 65 78 74 2d 70 72 6f 70 65 72 74 | 11\205..\211b\207".[text-propert |
7080 | 79 2d 61 6e 79 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d 61 72 6b 65 72 20 6d 61 72 6b 65 | y-any.haskell-cabal-marker.marke |
70a0 | 64 20 6d 61 72 6b 65 64 2d 6c 69 6e 65 5d 20 36 20 28 23 24 20 2e 20 32 38 36 36 32 29 5d 29 0a | d.marked-line].6.(#$...28662)]). |
70c0 | 23 40 32 35 34 20 4d 61 72 6b 20 6c 69 6e 65 2c 20 63 6f 70 79 20 73 75 62 73 65 63 74 69 6f 6e | #@254.Mark.line,.copy.subsection |
70e0 | 20 64 61 74 61 20 69 6e 74 6f 20 61 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 2c 20 73 | .data.into.a.temporary.buffer,.s |
7100 | 61 76 65 20 69 6e 64 65 6e 74 61 74 69 6f 6e 0a 61 6e 64 20 65 78 65 63 75 74 65 20 46 4f 52 4d | ave.indentation.and.execute.FORM |
7120 | 53 20 61 74 20 74 68 65 20 6d 61 72 6b 65 64 20 6c 69 6e 65 2e 0a 0a 49 66 20 52 45 50 4c 41 43 | S.at.the.marked.line...If.REPLAC |
7140 | 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 74 68 65 20 73 75 62 73 65 63 74 69 6f 6e 20 64 61 74 61 | E.is.non-nil.the.subsection.data |
7160 | 20 69 73 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 74 68 65 0a 72 65 73 75 6c 74 69 6e 67 20 | .is.replaced.with.the.resulting. |
7180 | 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 2e 20 20 55 6e 6d 61 72 6b 20 6c 69 6e 65 20 61 74 20 | buffer-content...Unmark.line.at. |
71a0 | 74 68 65 20 65 6e 64 2e 0a 0a 28 66 6e 20 52 45 50 4c 41 43 45 20 26 72 65 73 74 20 46 4f 52 4d | the.end...(fn.REPLACE.&rest.FORM |
71c0 | 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 77 69 74 | S)..(defalias.'haskell-cabal-wit |
71e0 | 68 2d 73 75 62 73 65 63 74 69 6f 6e 2d 6c 69 6e 65 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 33 38 | h-subsection-line.'(macro...#[38 |
7200 | 35 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 06 06 5c 33 30 35 06 07 42 | 5."\300\301\302\303\304..\305..B |
7220 | 42 42 42 5c 33 30 36 42 42 45 5c 32 30 37 22 20 5b 70 72 6f 67 6e 20 28 68 61 73 6b 65 6c 6c 2d | BBB\306BBE\207".[progn.(haskell- |
7240 | 63 61 62 61 6c 2d 6d 61 72 6b 29 20 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 20 68 61 73 6b 65 | cabal-mark).unwind-protect.haske |
7260 | 6c 6c 2d 63 61 62 61 6c 2d 77 69 74 68 2d 73 75 62 73 65 63 74 69 6f 6e 20 28 68 61 73 6b 65 6c | ll-cabal-with-subsection.(haskel |
7280 | 6c 2d 63 61 62 61 6c 2d 73 75 62 73 65 63 74 69 6f 6e 29 20 28 68 61 73 6b 65 6c 6c 2d 63 61 62 | l-cabal-subsection).(haskell-cab |
72a0 | 61 6c 2d 67 6f 74 6f 2d 6d 61 72 6b 29 20 28 28 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 72 65 | al-goto-mark).((haskell-cabal-re |
72c0 | 6d 6f 76 65 2d 6d 61 72 6b 29 29 5d 20 31 30 20 28 23 24 20 2e 20 32 38 38 37 30 29 5d 29 29 0a | move-mark))].10.(#$...28870)])). |
72e0 | 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 67 65 74 2d 6c 69 6e | (defalias.'haskell-cabal-get-lin |
7300 | 65 2d 63 6f 6e 74 65 6e 74 20 23 5b 30 20 22 5c 33 30 31 20 5c 32 31 30 5c 33 30 32 5c 32 31 36 | e-content.#[0."\301.\210\302\216 |
7320 | 5c 33 30 33 20 5c 33 30 34 01 5c 33 30 35 5c 22 5c 33 30 34 02 5c 33 30 36 5c 22 5c 33 30 34 03 | \303.\304.\305\"\304.\306\"\304. |
7340 | 5c 33 30 37 5c 22 02 02 7b 5c 32 31 32 5c 33 31 30 5c 33 31 31 21 72 5c 32 31 31 71 5c 32 31 30 | \307\"..{\212\310\311!r\211q\210 |
7360 | 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 33 31 36 05 21 5c 33 31 37 5c 22 5c 33 32 30 | \312\313\314\315\316.!\317\"\320 |
7380 | 24 5c 32 31 36 5c 33 32 31 10 02 6a 5c 32 31 30 01 63 5c 32 31 30 65 62 5c 32 31 30 5c 32 31 32 | $\216\321..j\210.c\210eb\210\212 |
73a0 | 65 62 5c 32 31 30 5c 33 32 32 20 29 5c 33 31 32 5c 33 31 33 5c 33 32 33 5c 33 31 35 5c 33 31 36 | eb\210\322.)\312\313\323\315\316 |
73c0 | 05 21 5c 33 32 34 5c 22 5c 33 32 35 24 5c 32 31 36 5c 33 32 36 20 5c 32 31 30 5c 33 32 37 20 5c | .!\324\"\325$\216\326.\210\327.\ |
73e0 | 32 31 30 5c 32 31 32 5c 33 33 30 20 29 5c 33 31 32 5c 33 31 33 5c 33 33 31 5c 33 31 35 5c 33 31 | 210\212\330.)\312\313\331\315\31 |
7400 | 36 05 21 5c 33 33 32 5c 22 5c 33 32 30 24 5c 32 31 36 5c 33 32 37 20 5c 32 31 30 5c 33 33 33 5c | 6.!\332\"\320$\216\327.\210\333\ |
7420 | 33 33 34 20 5c 33 33 35 20 5c 22 29 5c 32 36 32 01 29 5c 32 36 32 01 65 62 5c 32 31 30 5c 33 33 | 334.\335.\")\262.)\262.eb\210\33 |
7440 | 36 5c 33 33 37 5c 33 34 30 06 06 54 5c 22 21 5c 32 30 33 7f 00 5c 33 34 31 5c 33 34 32 21 5c 32 | 6\337\340..T\"!\203..\341\342!\2 |
7460 | 31 30 65 64 7b 5c 32 36 32 03 2a 5c 32 36 32 01 29 5c 32 36 36 5c 32 30 35 29 5c 32 30 37 22 20 | 10ed{\262.*\262.)\266\205)\207". |
7480 | 5b 69 6e 64 65 6e 74 2d 74 61 62 73 2d 6d 6f 64 65 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d | [indent-tabs-mode.haskell-cabal- |
74a0 | 6d 61 72 6b 20 23 5b 30 20 22 5c 33 30 30 20 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 | mark.#[0."\300.\207".[haskell-ca |
74c0 | 62 61 6c 2d 72 65 6d 6f 76 65 2d 6d 61 72 6b 5d 20 31 5d 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 | bal-remove-mark].1].haskell-caba |
74e0 | 6c 2d 73 75 62 73 65 63 74 69 6f 6e 20 70 6c 69 73 74 2d 67 65 74 20 3a 62 65 67 69 6e 6e 69 6e | l-subsection.plist-get.:beginnin |
7500 | 67 20 3a 65 6e 64 20 3a 64 61 74 61 2d 73 74 61 72 74 2d 63 6f 6c 75 6d 6e 20 67 65 6e 65 72 61 | g.:end.:data-start-column.genera |
7520 | 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 62 79 74 | te-new-buffer.".*temp*".make-byt |
7540 | 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 5c 33 30 | e-code.0."\301\300!\205..\302\30 |
7560 | 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 72 2d 6e | 0!\207".vconcat.vector.[buffer-n |
7580 | 61 6d 65 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 20 6e 69 6c 20 63 75 72 72 65 6e 74 2d 69 | ame.kill-buffer].2.nil.current-i |
75a0 | 6e 64 65 6e 74 61 74 69 6f 6e 20 22 65 62 5c 32 31 30 5c 33 30 31 20 5c 33 30 32 5c 33 30 30 02 | ndentation."eb\210\301.\302\300. |
75c0 | 5a 21 5c 32 30 37 22 20 5b 63 75 72 72 65 6e 74 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 68 61 73 | Z!\207".[current-indentation.has |
75e0 | 6b 65 6c 6c 2d 63 61 62 61 6c 2d 61 64 64 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 5d 20 34 20 68 61 | kell-cabal-add-indentation].4.ha |
7600 | 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6b 69 6c 6c 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 68 61 73 | skell-cabal-kill-indentation.has |
7620 | 6b 65 6c 6c 2d 63 61 62 61 6c 2d 67 6f 74 6f 2d 6d 61 72 6b 20 68 61 73 6b 65 6c 6c 2d 63 61 62 | kell-cabal-goto-mark.haskell-cab |
7640 | 61 6c 2d 73 74 72 69 70 2d 6c 69 73 74 2d 61 6e 64 2d 64 65 74 65 63 74 2d 73 74 79 6c 65 20 22 | al-strip-list-and-detect-style." |
7660 | 5c 33 30 31 5c 33 30 30 21 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6c 69 | \301\300!\207".[haskell-cabal-li |
7680 | 73 74 69 66 79 5d 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 | stify].buffer-substring-no-prope |
76a0 | 72 74 69 65 73 20 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 6c 69 | rties.line-beginning-position.li |
76c0 | 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 66 6f 72 6d 61 | ne-end-position.looking-at.forma |
76e0 | 74 20 22 5b 20 5d 5c 5c 7b 30 2c 25 64 5c 5c 7d 22 20 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 | t."[.]\\{0,%d\\}".replace-match. |
7700 | 22 22 5d 20 31 34 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 | ""].14]).(defalias.'haskell-caba |
7720 | 6c 2d 6d 6f 64 75 6c 65 2d 74 6f 2d 66 69 6c 65 6e 61 6d 65 20 23 5b 32 35 37 20 22 5c 33 30 30 | l-module-to-filename.#[257."\300 |
7740 | 5c 33 30 31 5c 33 30 32 03 23 5c 33 30 33 50 5c 32 30 37 22 20 5b 72 65 70 6c 61 63 65 2d 72 65 | \301\302.#\303P\207".[replace-re |
7760 | 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5b 2e 5d 22 20 22 2f 22 20 22 2e 68 73 22 5d 20 | gexp-in-string."[.]"."/".".hs"]. |
7780 | 35 20 22 5c 6e 5c 6e 28 66 6e 20 4d 4f 44 55 4c 45 29 22 5d 29 0a 23 40 34 34 20 4c 69 73 74 20 | 5."\n\n(fn.MODULE)"]).#@44.List. |
77a0 | 6f 66 20 73 65 63 74 69 6f 6e 73 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 20 6d 6f 64 75 6c 65 20 | of.sections.that.contain.module. |
77c0 | 6e 61 6d 65 73 1f 0a 28 64 65 66 63 6f 6e 73 74 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d | names..(defconst.haskell-cabal-m |
77e0 | 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 20 27 28 22 65 78 70 6f 73 65 64 2d 6d 6f 64 75 6c 65 | odule-sections.'("exposed-module |
7800 | 73 22 20 22 6f 74 68 65 72 2d 6d 6f 64 75 6c 65 73 22 29 20 28 23 24 20 2e 20 33 30 36 31 39 29 | s"."other-modules").(#$...30619) |
7820 | 29 0a 23 40 34 34 20 4c 69 73 74 20 6f 66 20 73 75 62 73 65 63 74 69 6f 6e 73 20 74 68 61 74 20 | ).#@44.List.of.subsections.that. |
7840 | 63 6f 6e 74 61 69 6e 20 66 69 6c 65 6e 61 6d 65 73 1f 0a 28 64 65 66 63 6f 6e 73 74 20 68 61 73 | contain.filenames..(defconst.has |
7860 | 6b 65 6c 6c 2d 63 61 62 61 6c 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 73 20 27 28 22 6d 61 69 6e | kell-cabal-file-sections.'("main |
7880 | 2d 69 73 22 20 22 63 2d 73 6f 75 72 63 65 73 22 20 22 64 61 74 61 2d 66 69 6c 65 73 22 20 22 65 | -is"."c-sources"."data-files"."e |
78a0 | 78 74 72 61 2d 73 6f 75 72 63 65 2d 66 69 6c 65 73 22 20 22 65 78 74 72 61 2d 64 6f 63 2d 66 69 | xtra-source-files"."extra-doc-fi |
78c0 | 6c 65 73 22 20 22 65 78 74 72 61 2d 74 6d 70 2d 66 69 6c 65 73 22 29 20 28 23 24 20 2e 20 33 30 | les"."extra-tmp-files").(#$...30 |
78e0 | 37 35 39 29 29 0a 28 64 65 66 63 6f 6e 73 74 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 6f | 759)).(defconst.haskell-cabal-so |
7900 | 75 72 63 65 2d 62 65 61 72 69 6e 67 2d 73 65 63 74 69 6f 6e 73 20 27 28 22 6c 69 62 72 61 72 79 | urce-bearing-sections.'("library |
7920 | 22 20 22 65 78 65 63 75 74 61 62 6c 65 22 20 22 74 65 73 74 2d 73 75 69 74 65 22 20 22 62 65 6e | "."executable"."test-suite"."ben |
7940 | 63 68 6d 61 72 6b 22 29 29 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 | chmark")).(defalias.'haskell-cab |
7960 | 61 6c 2d 73 6f 75 72 63 65 2d 73 65 63 74 69 6f 6e 2d 70 20 23 5b 32 35 37 20 22 5c 33 30 31 01 | al-source-section-p.#[257."\301. |
7980 | 21 5c 32 32 37 08 5c 32 33 35 3f 3f 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c | !\227.\235??\207".[haskell-cabal |
79a0 | 2d 73 6f 75 72 63 65 2d 62 65 61 72 69 6e 67 2d 73 65 63 74 69 6f 6e 73 20 68 61 73 6b 65 6c 6c | -source-bearing-sections.haskell |
79c0 | 2d 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 2d 6e 61 6d 65 5d 20 33 20 22 5c 6e 5c 6e 28 66 6e 20 | -cabal-section-name].3."\n\n(fn. |
79e0 | 53 45 43 54 49 4f 4e 29 22 5d 29 0a 23 40 33 33 33 20 45 78 70 61 6e 64 20 66 69 6c 65 6e 61 6d | SECTION)"]).#@333.Expand.filenam |
7a00 | 65 20 69 6e 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 | e.in.current.line.according.to.t |
7a20 | 68 65 20 73 75 62 73 65 63 74 69 6f 6e 20 74 79 70 65 0a 0a 4d 6f 64 75 6c 65 20 6e 61 6d 65 73 | he.subsection.type..Module.names |
7a40 | 20 69 6e 20 65 78 70 6f 73 65 64 2d 6d 6f 64 75 6c 65 73 20 61 6e 64 20 6f 74 68 65 72 2d 6d 6f | .in.exposed-modules.and.other-mo |
7a60 | 64 75 6c 65 73 20 61 72 65 20 65 78 70 61 6e 64 65 64 20 62 79 20 72 65 70 6c 61 63 69 6e 67 20 | dules.are.expanded.by.replacing. |
7a80 | 65 61 63 68 20 64 6f 74 20 28 2e 29 20 69 6e 20 74 68 65 20 6d 6f 64 75 6c 65 20 6e 61 6d 65 20 | each.dot.(.).in.the.module.name. |
7aa0 | 77 69 74 68 20 61 20 66 6f 77 61 72 64 20 73 6c 61 73 68 20 28 2f 29 20 61 6e 64 20 61 70 70 65 | with.a.foward.slash.(/).and.appe |
7ac0 | 6e 64 69 6e 67 20 22 2e 68 73 22 0a 0a 45 78 61 6d 70 6c 65 3a 20 46 6f 6f 2e 42 61 72 2e 51 75 | nding.".hs"..Example:.Foo.Bar.Qu |
7ae0 | 75 78 20 3d 3d 3e 20 46 6f 6f 2f 42 61 72 2f 51 75 75 78 2e 68 73 0a 0a 53 6f 75 72 63 65 20 6e | ux.==>.Foo/Bar/Quux.hs..Source.n |
7b00 | 61 6d 65 73 20 66 72 6f 6d 20 6d 61 69 6e 2d 69 73 20 61 6e 64 20 63 2d 73 6f 75 72 63 65 73 20 | ames.from.main-is.and.c-sources. |
7b20 | 73 65 63 74 69 6f 6e 73 20 61 72 65 20 6c 65 66 74 20 75 6e 74 6f 75 63 68 65 64 0a 0a 1f 0a 28 | sections.are.left.untouched....( |
7b40 | 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6c 69 6e 65 2d 66 69 6c | defalias.'haskell-cabal-line-fil |
7b60 | 65 6e 61 6d 65 20 23 5b 30 20 22 5c 33 30 32 20 5c 33 30 33 5c 33 30 34 20 21 5c 32 32 37 5c 32 | ename.#[0."\302.\303\304.!\227\2 |
7b80 | 31 31 08 5c 32 33 35 5c 32 30 33 13 00 5c 33 30 35 02 21 5c 32 30 32 1a 00 5c 32 31 31 09 5c 32 | 11.\235\203..\305.!\202..\211.\2 |
7ba0 | 33 35 5c 32 30 35 1a 00 01 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d 6f | 35\205...\207".[haskell-cabal-mo |
7bc0 | 64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 66 69 6c 65 | dule-sections.haskell-cabal-file |
7be0 | 2d 73 65 63 74 69 6f 6e 73 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 67 65 74 2d 6c 69 6e 65 | -sections.haskell-cabal-get-line |
7c00 | 2d 63 6f 6e 74 65 6e 74 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 2d 6e | -content.haskell-cabal-section-n |
7c20 | 61 6d 65 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 75 62 73 65 63 74 69 6f 6e 20 68 61 73 | ame.haskell-cabal-subsection.has |
7c40 | 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6d 6f 64 75 6c 65 2d 74 6f 2d 66 69 6c 65 6e 61 6d 65 5d 20 34 | kell-cabal-module-to-filename].4 |
7c60 | 20 28 23 24 20 2e 20 33 31 32 31 38 29 5d 29 0a 23 40 34 37 20 43 72 75 64 65 20 68 61 63 6b 20 | .(#$...31218)]).#@47.Crude.hack. |
7c80 | 74 6f 20 72 65 70 6c 61 63 65 20 66 2d 6a 6f 69 6e 0a 0a 28 66 6e 20 26 72 65 73 74 20 41 52 47 | to.replace.f-join..(fn.&rest.ARG |
7ca0 | 53 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6a 6f 69 | S)..(defalias.'haskell-cabal-joi |
7cc0 | 6e 2d 70 61 74 68 73 20 23 5b 31 32 38 20 22 5c 33 30 30 5c 33 30 31 02 5c 33 30 32 23 5c 32 30 | n-paths.#[128."\300\301.\302#\20 |
7ce0 | 37 22 20 5b 6d 61 70 63 6f 6e 63 61 74 20 69 64 65 6e 74 69 74 79 20 22 2f 22 5d 20 35 20 28 23 | 7".[mapconcat.identity."/"].5.(# |
7d00 | 24 20 2e 20 33 31 38 36 31 29 5d 29 0a 23 40 34 33 20 4f 70 65 6e 20 74 68 65 20 73 6f 75 72 63 | $...31861)]).#@43.Open.the.sourc |
7d20 | 65 20 66 69 6c 65 20 74 68 69 73 20 6c 69 6e 65 20 72 65 66 65 72 73 20 74 6f 2e 1f 0a 28 64 65 | e.file.this.line.refers.to...(de |
7d40 | 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 66 69 6e 64 2d 6f 72 2d 63 72 | falias.'haskell-cabal-find-or-cr |
7d60 | 65 61 74 65 2d 73 6f 75 72 63 65 2d 66 69 6c 65 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 5c 33 | eate-source-file.#[0."\300\301\3 |
7d80 | 30 32 20 5c 33 30 33 5c 22 5c 33 30 34 5c 22 5c 33 30 35 5c 33 30 36 20 21 5c 33 30 37 20 5c 32 | 02.\303\"\304\"\305\306.!\307.\2 |
7da0 | 31 31 5c 32 30 35 57 00 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 | 11\205W.\310\311\312\313\314\315 |
7dc0 | 5c 33 31 36 5c 33 31 37 06 09 06 09 5c 22 5c 33 32 30 5c 22 5c 33 32 31 5c 33 32 32 25 06 06 5c | \316\317....\"\320\"\321\322%..\ |
7de0 | 22 5c 22 5c 32 31 31 5c 32 30 34 51 00 5c 33 32 33 5c 32 31 36 5c 33 32 34 20 5c 32 31 30 5c 33 | "\"\211\204Q.\323\216\324.\210\3 |
7e00 | 32 35 03 05 40 5c 32 30 36 39 00 5c 33 32 36 5c 22 5c 33 32 35 01 04 5c 22 5c 33 32 37 5c 33 33 | 25..@\2069.\326\"\325..\"\327\33 |
7e20 | 30 5c 33 33 31 03 5c 22 21 5c 32 31 31 5c 32 30 35 4b 00 5c 33 33 32 02 21 5c 32 36 36 5c 32 30 | 0\331.\"!\211\205K.\332.!\266\20 |
7e40 | 33 29 5c 32 30 32 55 00 5c 33 33 32 01 40 21 5c 32 36 32 01 5c 32 30 37 22 20 5b 61 70 70 65 6e | 3)\202U.\332.@!\262.\207".[appen |
7e60 | 64 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 75 62 73 65 63 74 69 6f 6e 2d 65 6e 74 72 79 | d.haskell-cabal-subsection-entry |
7e80 | 2d 6c 69 73 74 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 20 22 68 73 2d | -list.haskell-cabal-section."hs- |
7ea0 | 73 6f 75 72 63 65 2d 64 69 72 73 22 20 28 23 31 3d 22 22 29 20 66 69 6c 65 2d 6e 61 6d 65 2d 64 | source-dirs".(#1="").file-name-d |
7ec0 | 69 72 65 63 74 6f 72 79 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 68 61 73 6b 65 6c | irectory.buffer-file-name.haskel |
7ee0 | 6c 2d 63 61 62 61 6c 2d 6c 69 6e 65 2d 66 69 6c 65 6e 61 6d 65 20 64 65 6c 71 20 6e 69 6c 20 6d | l-cabal-line-filename.delq.nil.m |
7f00 | 61 70 63 61 72 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 32 35 37 20 22 5c 33 30 32 5c 33 | apcar.make-byte-code.257."\302\3 |
7f20 | 30 30 02 5c 33 30 31 23 5c 33 30 33 01 21 5c 32 30 35 13 00 5c 33 30 34 01 21 3f 5c 32 30 35 13 | 00.\301#\303.!\205..\304.!?\205. |
7f40 | 00 5c 32 31 31 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 68 61 73 6b 65 | .\211\207".vconcat.vector.[haske |
7f60 | 6c 6c 2d 63 61 62 61 6c 2d 6a 6f 69 6e 2d 70 61 74 68 73 20 66 69 6c 65 2d 72 65 61 64 61 62 6c | ll-cabal-join-paths.file-readabl |
7f80 | 65 2d 70 20 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e | e-p.file-directory-p].5."\n\n(fn |
7fa0 | 20 44 49 52 29 22 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b 68 61 73 6b | .DIR)".#[0."\300\301!\207".[hask |
7fc0 | 65 6c 6c 2d 6d 6f 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 | ell-mode-toggle-interactive-prom |
7fe0 | 70 74 2d 73 74 61 74 65 20 74 5d 20 32 5d 20 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 74 6f 67 67 | pt-state.t].2].haskell-mode-togg |
8000 | 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 68 61 73 6b | le-interactive-prompt-state.hask |
8020 | 65 6c 6c 2d 63 61 62 61 6c 2d 6a 6f 69 6e 2d 70 61 74 68 73 20 23 31 23 20 79 2d 6f 72 2d 6e 2d | ell-cabal-join-paths.#1#.y-or-n- |
8040 | 70 20 66 6f 72 6d 61 74 20 22 43 72 65 61 74 65 20 66 69 6c 65 20 25 73 20 3f 22 20 66 69 6e 64 | p.format."Create.file.%s.?".find |
8060 | 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 5d 20 31 33 20 28 23 24 20 2e 20 33 32 30 | -file-other-window].13.(#$...320 |
8080 | 31 38 29 20 6e 69 6c 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 | 18).nil]).(defalias.'haskell-cab |
80a0 | 61 6c 2d 66 69 6e 64 2d 73 65 63 74 69 6f 6e 2d 74 79 70 65 20 23 5b 35 31 33 20 22 5c 32 31 32 | al-find-section-type.#[513."\212 |
80c0 | 5c 33 30 30 20 5c 32 31 30 6d 5c 32 30 34 19 00 01 5c 32 32 37 5c 33 30 31 5c 33 30 32 20 21 5c | \300.\210m\204...\227\301\302.!\ |
80e0 | 32 32 37 5c 32 33 30 5c 32 30 34 19 00 5c 33 30 30 20 5c 32 31 30 5c 32 30 32 04 00 6d 5c 32 30 | 227\230\204..\300.\210\202..m\20 |
8100 | 33 2b 00 5c 32 31 31 5c 32 30 35 2c 00 65 62 5c 32 31 30 5c 33 30 33 02 5c 33 30 34 5c 22 5c 32 | 3+.\211\205,.eb\210\303.\304\"\2 |
8120 | 30 32 2c 00 60 29 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6e 65 78 74 2d | 02,.`)\207".[haskell-cabal-next- |
8140 | 73 65 63 74 69 6f 6e 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 2d 6e 61 | section.haskell-cabal-section-na |
8160 | 6d 65 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 20 68 61 73 6b 65 6c 6c | me.haskell-cabal-section.haskell |
8180 | 2d 63 61 62 61 6c 2d 66 69 6e 64 2d 73 65 63 74 69 6f 6e 2d 74 79 70 65 20 6e 69 6c 5d 20 35 20 | -cabal-find-section-type.nil].5. |
81a0 | 22 5c 6e 5c 6e 28 66 6e 20 54 59 50 45 20 26 6f 70 74 69 6f 6e 61 6c 20 57 52 41 50 29 22 5d 29 | "\n\n(fn.TYPE.&optional.WRAP)"]) |
81c0 | 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 67 6f 74 6f 2d 73 | .(defalias.'haskell-cabal-goto-s |
81e0 | 65 63 74 69 6f 6e 2d 74 79 70 65 20 23 5b 32 35 37 20 22 5c 33 30 30 01 5c 33 30 31 5c 22 5c 32 | ection-type.#[257."\300.\301\"\2 |
8200 | 31 31 5c 32 30 33 0d 00 5c 32 31 31 62 5c 32 30 32 11 00 5c 33 30 32 5c 33 30 33 03 5c 22 5c 32 | 11\203..\211b\202..\302\303.\"\2 |
8220 | 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 66 69 6e 64 2d 73 65 63 74 69 6f 6e 2d | 07".[haskell-cabal-find-section- |
8240 | 74 79 70 65 20 74 20 6d 65 73 73 61 67 65 20 22 4e 6f 20 25 73 20 73 65 63 74 69 6f 6e 20 66 6f | type.t.message."No.%s.section.fo |
8260 | 75 6e 64 22 5d 20 35 20 22 5c 6e 5c 6e 28 66 6e 20 54 59 50 45 29 22 5d 29 0a 28 64 65 66 61 6c | und"].5."\n\n(fn.TYPE)"]).(defal |
8280 | 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 67 6f 74 6f 2d 6c 69 62 72 61 72 79 2d | ias.'haskell-cabal-goto-library- |
82a0 | 73 65 63 74 69 6f 6e 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b 68 61 73 | section.#[0."\300\301!\207".[has |
82c0 | 6b 65 6c 6c 2d 63 61 62 61 6c 2d 67 6f 74 6f 2d 73 65 63 74 69 6f 6e 2d 74 79 70 65 20 22 6c 69 | kell-cabal-goto-section-type."li |
82e0 | 62 72 61 72 79 22 5d 20 32 20 6e 69 6c 20 6e 69 6c 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 68 | brary"].2.nil.nil]).(defalias.'h |
8300 | 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 67 6f 74 6f 2d 74 65 73 74 2d 73 75 69 74 65 2d 73 65 63 | askell-cabal-goto-test-suite-sec |
8320 | 74 69 6f 6e 20 23 5b 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 | tion.#[0."\300\301!\207".[haskel |
8340 | 6c 2d 63 61 62 61 6c 2d 67 6f 74 6f 2d 73 65 63 74 69 6f 6e 2d 74 79 70 65 20 22 74 65 73 74 2d | l-cabal-goto-section-type."test- |
8360 | 73 75 69 74 65 22 5d 20 32 20 6e 69 6c 20 6e 69 6c 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 68 | suite"].2.nil.nil]).(defalias.'h |
8380 | 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 67 6f 74 6f 2d 65 78 65 63 75 74 61 62 6c 65 2d 73 65 63 | askell-cabal-goto-executable-sec |
83a0 | 74 69 6f 6e 20 23 5b 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 | tion.#[0."\300\301!\207".[haskel |
83c0 | 6c 2d 63 61 62 61 6c 2d 67 6f 74 6f 2d 73 65 63 74 69 6f 6e 2d 74 79 70 65 20 22 65 78 65 63 75 | l-cabal-goto-section-type."execu |
83e0 | 74 61 62 6c 65 22 5d 20 32 20 6e 69 6c 20 6e 69 6c 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 68 | table"].2.nil.nil]).(defalias.'h |
8400 | 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 67 6f 74 6f 2d 62 65 6e 63 68 6d 61 72 6b 2d 73 65 63 74 | askell-cabal-goto-benchmark-sect |
8420 | 69 6f 6e 20 23 5b 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 | ion.#[0."\300\301!\207".[haskell |
8440 | 2d 63 61 62 61 6c 2d 67 6f 74 6f 2d 73 65 63 74 69 6f 6e 2d 74 79 70 65 20 22 62 65 6e 63 68 6d | -cabal-goto-section-type."benchm |
8460 | 61 72 6b 22 5d 20 32 20 6e 69 6c 20 6e 69 6c 5d 29 0a 23 40 33 39 20 43 6f 6c 75 6d 6e 20 61 74 | ark"].2.nil.nil]).#@39.Column.at |
8480 | 20 77 68 69 63 68 20 74 68 65 20 6c 69 6e 65 20 65 6e 74 72 79 20 73 74 61 72 74 73 1f 0a 28 64 | .which.the.line.entry.starts..(d |
84a0 | 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6c 69 6e 65 2d 65 6e 74 72 | efalias.'haskell-cabal-line-entr |
84c0 | 79 2d 63 6f 6c 75 6d 6e 20 23 5b 30 20 22 5c 32 31 32 5c 33 30 30 20 5c 33 30 31 01 5c 33 30 32 | y-column.#[0."\212\300.\301.\302 |
84e0 | 5c 22 5c 32 30 33 1b 00 5c 33 30 33 20 5c 32 31 30 5c 33 30 34 5c 33 30 35 21 5c 32 30 35 26 00 | \"\203..\303.\210\304\305!\205&. |
8500 | 5c 33 30 36 5c 32 32 35 62 5c 32 31 30 69 5c 32 30 32 26 00 5c 33 30 31 01 5c 33 30 37 5c 22 5c | \306\225b\210i\202&.\301.\307\"\ |
8520 | 32 30 35 26 00 5c 33 31 30 5c 33 31 31 20 21 5c 32 36 32 01 29 5c 32 30 37 22 20 5b 68 61 73 6b | 205&.\310\311.!\262.)\207".[hask |
8540 | 65 6c 6c 2d 63 61 62 61 6c 2d 63 6c 61 73 73 69 66 79 2d 6c 69 6e 65 20 65 71 6c 20 73 65 63 74 | ell-cabal-classify-line.eql.sect |
8560 | 69 6f 6e 2d 64 61 74 61 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 6c 6f 6f 6b 69 | ion-data.beginning-of-line.looki |
8580 | 6e 67 2d 61 74 20 22 5b 20 5d 2a 5c 5c 28 3f 3a 2c 5b 20 5d 2a 5c 5c 29 3f 22 20 30 20 73 75 62 | ng-at."[.]*\\(?:,[.]*\\)?".0.sub |
85a0 | 73 65 63 74 69 6f 6e 2d 68 65 61 64 65 72 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 | section-header.haskell-cabal-sec |
85c0 | 74 69 6f 6e 2d 64 61 74 61 2d 73 74 61 72 74 2d 63 6f 6c 75 6d 6e 20 68 61 73 6b 65 6c 6c 2d 63 | tion-data-start-column.haskell-c |
85e0 | 61 62 61 6c 2d 73 75 62 73 65 63 74 69 6f 6e 5d 20 34 20 28 23 24 20 2e 20 33 33 39 31 31 29 5d | abal-subsection].4.(#$...33911)] |
8600 | 29 0a 23 40 37 34 20 67 6f 20 66 6f 72 77 61 72 64 20 74 6f 20 74 68 65 20 62 65 67 69 6e 6e 69 | ).#@74.go.forward.to.the.beginni |
8620 | 6e 67 20 6f 66 20 74 68 65 20 6c 69 6e 65 20 65 6e 74 72 79 20 28 62 75 74 20 6e 65 76 65 72 20 | ng.of.the.line.entry.(but.never. |
8640 | 6d 6f 76 65 20 62 61 63 6b 77 61 72 64 73 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b | move.backwards)..(defalias.'hask |
8660 | 65 6c 6c 2d 63 61 62 61 6c 2d 66 6f 72 77 61 72 64 2d 74 6f 2d 6c 69 6e 65 2d 65 6e 74 72 79 20 | ell-cabal-forward-to-line-entry. |
8680 | 23 5b 30 20 22 5c 33 30 30 20 5c 32 31 31 5c 32 30 35 11 00 69 01 57 5c 32 30 35 11 00 5c 33 30 | #[0."\300.\211\205..i.W\205..\30 |
86a0 | 31 20 5c 32 31 30 5c 32 31 31 75 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d | 1.\210\211u\207".[haskell-cabal- |
86c0 | 6c 69 6e 65 2d 65 6e 74 72 79 2d 63 6f 6c 75 6d 6e 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c | line-entry-column.beginning-of-l |
86e0 | 69 6e 65 5d 20 33 20 28 23 24 20 2e 20 33 34 33 31 31 29 5d 29 0a 23 40 34 35 20 49 6e 64 65 6e | ine].3.(#$...34311)]).#@45.Inden |
8700 | 74 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 73 75 62 73 | t.current.line.according.to.subs |
8720 | 65 63 74 69 6f 6e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c | ection..(defalias.'haskell-cabal |
8740 | 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 20 23 5b 30 20 22 5c 33 30 30 20 5c 33 30 31 01 5c 33 30 32 | -indent-line.#[0."\300.\301.\302 |
8760 | 5c 22 5c 32 30 33 28 00 5c 32 31 32 5c 33 30 33 5c 33 30 34 20 21 5c 33 30 35 01 21 5c 32 31 30 | \"\203(.\212\303\304.!\305.!\210 |
8780 | 5c 33 30 36 20 5c 32 31 30 5c 33 30 37 5c 33 31 30 21 5c 32 30 33 23 00 5c 33 31 31 5c 33 31 32 | \306.\210\307\310!\203#.\311\312 |
87a0 | 5c 33 31 33 5c 32 31 31 5c 33 31 34 5c 33 31 35 25 5c 32 31 30 5c 32 31 30 29 5c 32 30 32 32 00 | \313\211\314\315%\210\210)\2022. |
87c0 | 5c 33 30 31 01 5c 33 31 36 5c 22 5c 32 30 33 32 00 5c 33 31 37 20 5c 32 31 30 5c 32 31 30 5c 33 | \301.\316\"\2032.\317.\210\210\3 |
87e0 | 32 30 20 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 63 6c 61 73 73 69 66 79 | 20.\207".[haskell-cabal-classify |
8800 | 2d 6c 69 6e 65 20 65 71 6c 20 73 65 63 74 69 6f 6e 2d 64 61 74 61 20 68 61 73 6b 65 6c 6c 2d 63 | -line.eql.section-data.haskell-c |
8820 | 61 62 61 6c 2d 73 65 63 74 69 6f 6e 2d 64 61 74 61 2d 73 74 61 72 74 2d 63 6f 6c 75 6d 6e 20 68 | abal-section-data-start-column.h |
8840 | 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 75 62 73 65 63 74 69 6f 6e 20 69 6e 64 65 6e 74 2d 6c | askell-cabal-subsection.indent-l |
8860 | 69 6e 65 2d 74 6f 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 6c 6f 6f 6b 69 6e 67 | ine-to.beginning-of-line.looking |
8880 | 2d 61 74 20 22 5b 20 5d 2a 5c 5c 28 5b 20 5d 5c 5c 7b 32 5c 5c 7d 2c 5b 20 5d 2a 5c 5c 29 22 20 | -at."[.]*\\([.]\\{2\\},[.]*\\)". |
88a0 | 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 2c 20 22 20 74 20 6e 69 6c 20 31 20 65 6d 70 74 79 | replace-match.",.".t.nil.1.empty |
88c0 | 20 69 6e 64 65 6e 74 2d 72 65 6c 61 74 69 76 65 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 66 | .indent-relative.haskell-cabal-f |
88e0 | 6f 72 77 61 72 64 2d 74 6f 2d 6c 69 6e 65 2d 65 6e 74 72 79 5d 20 38 20 28 23 24 20 2e 20 33 34 | orward-to-line-entry].8.(#$...34 |
8900 | 35 35 35 29 20 6e 69 6c 5d 29 0a 23 40 36 34 20 45 78 65 63 75 74 65 20 66 75 6e 20 6f 76 65 72 | 555).nil]).#@64.Execute.fun.over |
8920 | 20 65 61 63 68 20 73 65 63 74 69 6f 6e 2c 20 63 6f 6c 6c 65 63 74 69 6e 67 20 74 68 65 20 72 65 | .each.section,.collecting.the.re |
8940 | 73 75 6c 74 0a 0a 28 66 6e 20 46 55 4e 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 | sult..(fn.FUN)..(defalias.'haske |
8960 | 6c 6c 2d 63 61 62 61 6c 2d 6d 61 70 2d 73 65 63 74 69 6f 6e 73 20 23 5b 32 35 37 20 22 5c 32 31 | ll-cabal-map-sections.#[257."\21 |
8980 | 32 65 62 5c 32 31 30 5c 33 30 30 6d 5c 32 30 34 24 00 5c 33 30 31 20 5c 32 31 31 5c 32 30 35 13 | 2eb\210\300m\204$.\301.\211\205. |
89a0 | 00 02 5c 33 30 31 20 21 01 5c 32 30 33 1c 00 5c 32 31 31 03 42 5c 32 36 32 03 5c 32 36 36 02 5c | ..\301.!.\203..\211.B\262.\266.\ |
89c0 | 33 30 32 20 5c 32 31 30 5c 32 30 32 05 00 5c 32 31 31 5c 32 33 37 5c 32 36 32 01 29 5c 32 30 37 | 302.\210\202..\211\237\262.)\207 |
89e0 | 22 20 5b 6e 69 6c 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 20 68 61 73 | ".[nil.haskell-cabal-section.has |
8a00 | 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6e 65 78 74 2d 73 65 63 74 69 6f 6e 5d 20 36 20 28 23 24 20 2e | kell-cabal-next-section].6.(#$.. |
8a20 | 20 33 35 30 38 38 29 5d 29 0a 23 40 38 39 20 41 64 64 20 61 20 62 75 69 6c 64 20 64 65 70 65 6e | .35088)]).#@89.Add.a.build.depen |
8a40 | 64 65 6e 63 79 20 74 6f 20 74 68 65 20 62 75 69 6c 64 2d 64 65 70 65 6e 64 73 20 73 65 63 74 69 | dency.to.the.build-depends.secti |
8a60 | 6f 6e 0a 0a 28 66 6e 20 44 45 50 45 4e 44 45 4e 43 59 20 26 6f 70 74 69 6f 6e 61 6c 20 53 4f 52 | on..(fn.DEPENDENCY.&optional.SOR |
8a80 | 54 20 53 45 43 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c | T.SEC)..(defalias.'haskell-cabal |
8aa0 | 2d 73 65 63 74 69 6f 6e 2d 61 64 64 2d 62 75 69 6c 64 2d 64 65 70 65 6e 64 65 6e 63 79 20 23 5b | -section-add-build-dependency.#[ |
8ac0 | 37 36 39 20 22 5c 32 31 31 5c 32 30 36 06 00 5c 33 30 31 20 5c 32 31 31 5c 32 30 35 0e 00 5c 33 | 769."\211\206..\301.\211\205..\3 |
8ae0 | 30 32 01 5c 33 30 33 5c 22 5c 32 31 31 5c 32 30 35 5c 32 35 31 00 5c 32 31 31 5c 33 30 34 01 5c | 02.\303\"\211\205\251.\211\304.\ |
8b00 | 33 30 35 5c 22 5c 33 30 34 02 5c 33 30 36 5c 22 5c 33 30 34 03 5c 33 30 37 5c 22 02 02 7b 5c 32 | 305\"\304.\306\"\304.\307\"..{\2 |
8b20 | 31 32 5c 33 31 30 5c 33 31 31 21 72 5c 32 31 31 71 5c 32 31 30 5c 33 31 32 5c 33 31 33 5c 33 31 | 12\310\311!r\211q\210\312\313\31 |
8b40 | 34 5c 33 31 35 5c 33 31 36 05 21 5c 33 31 37 5c 22 5c 33 32 30 24 5c 32 31 36 5c 33 32 31 10 02 | 4\315\316.!\317\"\320$\216\321.. |
8b60 | 6a 5c 32 31 30 01 63 5c 32 31 30 65 62 5c 32 31 30 5c 32 31 32 65 62 5c 32 31 30 5c 33 32 32 20 | j\210.c\210eb\210\212eb\210\322. |
8b80 | 29 5c 33 31 32 5c 33 31 33 5c 33 32 33 5c 33 31 35 5c 33 31 36 05 21 5c 33 32 34 5c 22 5c 33 32 | )\312\313\323\315\316.!\324\"\32 |
8ba0 | 35 24 5c 32 31 36 5c 33 32 36 20 5c 32 31 30 5c 32 31 32 5c 33 32 37 20 29 5c 33 31 32 5c 33 31 | 5$\216\326.\210\212\327.)\312\31 |
8bc0 | 33 5c 33 33 30 5c 33 31 35 5c 33 31 36 05 21 5c 33 33 31 5c 22 5c 33 32 30 24 5c 32 31 36 06 5c | 3\330\315\316.!\331\"\320$\216.\ |
8be0 | 66 63 5c 32 31 30 5c 33 33 32 63 5c 32 31 30 06 0b 5c 32 30 35 7c 00 65 62 5c 32 31 30 5c 33 33 | fc\210\332c\210..\205|.eb\210\33 |
8c00 | 33 5c 33 32 31 5c 33 33 34 5c 33 33 35 5c 33 33 36 24 29 5c 32 36 32 01 29 5c 32 36 32 01 65 62 | 3\321\334\335\336$)\262.)\262.eb |
8c20 | 5c 32 31 30 5c 33 33 37 5c 33 34 30 5c 33 34 31 06 06 54 5c 22 21 5c 32 30 33 5c 32 32 34 00 5c | \210\337\340\341..T\"!\203\224.\ |
8c40 | 33 34 32 5c 33 34 33 21 5c 32 31 30 65 64 7b 5c 32 36 32 03 2a 5c 32 36 32 01 04 04 7c 5c 32 31 | 342\343!\210ed{\262.*\262...|\21 |
8c60 | 30 04 62 5c 32 31 30 01 63 5c 32 31 30 29 5c 32 36 36 5c 32 30 35 5c 32 30 37 22 20 5b 69 6e 64 | 0.b\210.c\210)\266\205\207".[ind |
8c80 | 65 6e 74 2d 74 61 62 73 2d 6d 6f 64 65 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 74 | ent-tabs-mode.haskell-cabal-sect |
8ca0 | 69 6f 6e 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 66 69 6e 64 2d 73 75 62 73 65 63 74 69 6f | ion.haskell-cabal-find-subsectio |
8cc0 | 6e 20 22 62 75 69 6c 64 2d 64 65 70 65 6e 64 73 22 20 70 6c 69 73 74 2d 67 65 74 20 3a 62 65 67 | n."build-depends".plist-get.:beg |
8ce0 | 69 6e 6e 69 6e 67 20 3a 65 6e 64 20 3a 64 61 74 61 2d 73 74 61 72 74 2d 63 6f 6c 75 6d 6e 20 67 | inning.:end.:data-start-column.g |
8d00 | 65 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 6d 61 6b | enerate-new-buffer.".*temp*".mak |
8d20 | 65 2d 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 | e-byte-code.0."\301\300!\205..\3 |
8d40 | 30 32 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 | 02\300!\207".vconcat.vector.[buf |
8d60 | 66 65 72 2d 6e 61 6d 65 20 6b 69 6c 6c 2d 62 75 66 66 65 72 5d 20 32 20 6e 69 6c 20 63 75 72 72 | fer-name.kill-buffer].2.nil.curr |
8d80 | 65 6e 74 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 22 65 62 5c 32 31 30 5c 33 30 31 20 5c 33 30 32 | ent-indentation."eb\210\301.\302 |
8da0 | 5c 33 30 30 02 5a 21 5c 32 30 37 22 20 5b 63 75 72 72 65 6e 74 2d 69 6e 64 65 6e 74 61 74 69 6f | \300.Z!\207".[current-indentatio |
8dc0 | 6e 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 61 64 64 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 5d | n.haskell-cabal-add-indentation] |
8de0 | 20 34 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6b 69 6c 6c 2d 69 6e 64 65 6e 74 61 74 69 6f | .4.haskell-cabal-kill-indentatio |
8e00 | 6e 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 74 72 69 70 2d 6c 69 73 74 2d 61 6e 64 2d 64 | n.haskell-cabal-strip-list-and-d |
8e20 | 65 74 65 63 74 2d 73 74 79 6c 65 20 22 5c 33 30 31 5c 33 30 30 21 5c 32 30 37 22 20 5b 68 61 73 | etect-style."\301\300!\207".[has |
8e40 | 6b 65 6c 6c 2d 63 61 62 61 6c 2d 6c 69 73 74 69 66 79 5d 20 22 5c 6e 22 20 73 6f 72 74 2d 73 75 | kell-cabal-listify]."\n".sort-su |
8e60 | 62 72 20 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 65 6e 64 2d 6f 66 2d 6c 69 6e 65 20 68 61 73 6b | br.forward-line.end-of-line.hask |
8e80 | 65 6c 6c 2d 63 61 62 61 6c 2d 73 6f 72 74 2d 6c 69 6e 65 73 2d 6b 65 79 2d 66 75 6e 20 6c 6f 6f | ell-cabal-sort-lines-key-fun.loo |
8ea0 | 6b 69 6e 67 2d 61 74 20 66 6f 72 6d 61 74 20 22 5b 20 5d 5c 5c 7b 30 2c 25 64 5c 5c 7d 22 20 72 | king-at.format."[.]\\{0,%d\\}".r |
8ec0 | 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 22 5d 20 31 39 20 28 23 24 20 2e 20 33 35 33 37 35 29 | eplace-match.""].19.(#$...35375) |
8ee0 | 5d 29 0a 23 40 32 33 31 20 41 64 64 20 74 68 65 20 67 69 76 65 6e 20 44 45 50 45 4e 44 45 4e 43 | ]).#@231.Add.the.given.DEPENDENC |
8f00 | 59 20 74 6f 20 65 76 65 72 79 20 73 65 63 74 69 6f 6e 20 69 6e 20 63 61 62 61 6c 20 66 69 6c 65 | Y.to.every.section.in.cabal.file |
8f20 | 2e 0a 49 66 20 53 4f 52 54 20 61 72 67 75 6d 65 6e 74 20 69 73 20 67 69 76 65 6e 20 73 6f 72 74 | ..If.SORT.argument.is.given.sort |
8f40 | 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 69 6e 20 73 65 63 74 69 6f 6e 20 61 66 74 65 72 20 75 | .dependencies.in.section.after.u |
8f60 | 70 64 61 74 65 2e 0a 50 61 73 73 20 53 49 4c 45 4e 54 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 75 | pdate..Pass.SILENT.argument.to.u |
8f80 | 70 64 61 74 65 20 61 6c 6c 20 73 65 63 74 69 6f 6e 73 20 77 69 74 68 6f 75 74 20 61 73 6b 69 6e | pdate.all.sections.without.askin |
8fa0 | 67 20 75 73 65 72 2e 0a 0a 28 66 6e 20 44 45 50 45 4e 44 45 4e 43 59 20 26 6f 70 74 69 6f 6e 61 | g.user...(fn.DEPENDENCY.&optiona |
8fc0 | 6c 20 53 4f 52 54 20 53 49 4c 45 4e 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 | l.SORT.SILENT)..(defalias.'haske |
8fe0 | 6c 6c 2d 63 61 62 61 6c 2d 61 64 64 2d 62 75 69 6c 64 2d 64 65 70 65 6e 64 65 6e 63 79 20 23 5b | ll-cabal-add-build-dependency.#[ |
9000 | 37 36 39 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 33 30 35 06 08 06 | 769."\300\301\302\303\304\305... |
9020 | 08 06 08 23 5c 33 30 36 5c 22 5c 33 30 37 5c 33 31 30 25 21 5c 32 30 37 22 20 5b 68 61 73 6b 65 | ...#\306\"\307\310%!\207".[haske |
9040 | 6c 6c 2d 63 61 62 61 6c 2d 6d 61 70 2d 73 65 63 74 69 6f 6e 73 20 6d 61 6b 65 2d 62 79 74 65 2d | ll-cabal-map-sections.make-byte- |
9060 | 63 6f 64 65 20 32 35 37 20 22 5c 33 30 33 01 21 5c 32 30 35 24 00 5c 33 30 34 5c 32 31 36 5c 33 | code.257."\303.!\205$.\304\216\3 |
9080 | 30 32 5c 32 30 34 1c 00 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 30 30 5c 33 31 30 05 21 5c 33 | 02\204..\305\306\307\300\310.!\3 |
90a0 | 31 31 06 06 21 24 21 5c 32 30 33 5c 22 00 5c 33 31 32 5c 33 30 30 5c 33 30 31 03 23 5c 32 31 30 | 11..!$!\203\".\312\300\301.#\210 |
90c0 | 29 5c 33 31 33 5c 32 30 37 22 20 76 63 6f 6e 63 61 74 20 76 65 63 74 6f 72 20 5b 68 61 73 6b 65 | )\313\207".vconcat.vector.[haske |
90e0 | 6c 6c 2d 63 61 62 61 6c 2d 73 6f 75 72 63 65 2d 73 65 63 74 69 6f 6e 2d 70 20 23 5b 30 20 22 5c | ll-cabal-source-section-p.#[0."\ |
9100 | 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 74 6f 67 67 | 300\301!\207".[haskell-mode-togg |
9120 | 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 74 5d 20 32 | le-interactive-prompt-state.t].2 |
9140 | 5d 20 79 2d 6f 72 2d 6e 2d 70 20 66 6f 72 6d 61 74 20 22 41 64 64 20 64 65 70 65 6e 64 65 6e 63 | ].y-or-n-p.format."Add.dependenc |
9160 | 79 20 25 73 20 74 6f 20 25 73 20 73 65 63 74 69 6f 6e 20 25 73 3f 22 20 68 61 73 6b 65 6c 6c 2d | y.%s.to.%s.section.%s?".haskell- |
9180 | 63 61 62 61 6c 2d 73 65 63 74 69 6f 6e 2d 6e 61 6d 65 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c | cabal-section-name.haskell-cabal |
91a0 | 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 73 65 63 | -section-value.haskell-cabal-sec |
91c0 | 74 69 6f 6e 2d 61 64 64 2d 62 75 69 6c 64 2d 64 65 70 65 6e 64 65 6e 63 79 20 6e 69 6c 5d 20 38 | tion-add-build-dependency.nil].8 |
91e0 | 20 22 5c 6e 5c 6e 28 66 6e 20 53 45 43 54 49 4f 4e 29 22 5d 20 31 32 20 28 23 24 20 2e 20 33 36 | ."\n\n(fn.SECTION)"].12.(#$...36 |
9200 | 35 38 35 29 5d 29 0a 23 40 33 36 30 20 41 64 64 20 50 41 43 4b 41 47 45 20 74 6f 20 74 68 65 20 | 585)]).#@360.Add.PACKAGE.to.the. |
9220 | 63 61 62 61 6c 20 66 69 6c 65 2e 0a 49 66 20 56 45 52 53 49 4f 4e 20 69 73 20 6e 6f 6e 2d 6e 69 | cabal.file..If.VERSION.is.non-ni |
9240 | 6c 20 69 74 20 77 69 6c 6c 20 62 65 20 61 70 70 65 6e 64 65 64 20 61 73 20 61 20 6d 69 6e 69 6d | l.it.will.be.appended.as.a.minim |
9260 | 75 6d 20 76 65 72 73 69 6f 6e 2e 0a 49 66 20 4e 4f 2d 50 52 4f 4d 50 54 20 69 73 20 6e 69 6c 20 | um.version..If.NO-PROMPT.is.nil. |
9280 | 74 68 65 20 6d 69 6e 69 6d 75 6d 20 70 61 63 6b 61 67 65 20 76 65 72 73 69 6f 6e 20 69 73 20 72 | the.minimum.package.version.is.r |
92a0 | 65 61 64 20 66 72 6f 6d 20 74 68 65 0a 6d 69 6e 69 62 75 66 66 65 72 2e 20 20 57 68 65 6e 20 53 | ead.from.the.minibuffer...When.S |
92c0 | 4f 52 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 74 68 65 20 70 61 63 6b 61 67 65 20 65 6e 74 72 69 | ORT.is.non-nil.the.package.entri |
92e0 | 65 73 20 61 72 65 20 73 6f 72 74 65 64 0a 61 66 74 65 72 77 61 72 64 73 2e 20 20 49 66 20 53 49 | es.are.sorted.afterwards...If.SI |
9300 | 4c 45 4e 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 74 68 65 20 75 73 65 72 20 69 73 20 70 72 6f 6d | LENT.is.non-nil.the.user.is.prom |
9320 | 70 74 65 64 20 66 6f 72 20 65 61 63 68 0a 73 6f 75 72 63 65 2d 73 65 63 74 69 6f 6e 2e 0a 0a 28 | pted.for.each.source-section...( |
9340 | 66 6e 20 50 41 43 4b 41 47 45 20 26 6f 70 74 69 6f 6e 61 6c 20 56 45 52 53 49 4f 4e 20 4e 4f 2d | fn.PACKAGE.&optional.VERSION.NO- |
9360 | 50 52 4f 4d 50 54 20 53 4f 52 54 20 53 49 4c 45 4e 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 | PROMPT.SORT.SILENT)..(defalias.' |
9380 | 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 61 64 64 2d 64 65 70 65 6e 64 65 6e 63 79 20 23 5b 31 | haskell-cabal-add-dependency.#[1 |
93a0 | 32 38 31 20 22 5c 33 30 30 20 5c 32 31 30 5c 33 30 31 5c 32 31 36 5c 33 30 32 20 5c 33 30 33 5c | 281."\300.\210\301\216\302.\303\ |
93c0 | 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 05 21 5c 33 31 30 5c 22 5c 33 31 31 24 5c 32 31 36 | 304\305\306\307.!\310\"\311$\216 |
93e0 | 5c 33 31 32 5c 33 31 33 20 21 5c 32 31 30 03 5c 32 30 33 20 00 05 5c 32 30 32 33 00 5c 33 31 34 | \312\313.!\210.\203...\2023.\314 |
9400 | 5c 33 31 35 06 07 06 07 5c 32 30 33 30 00 5c 33 31 36 06 08 50 5c 32 30 32 31 00 5c 33 31 37 50 | \315....\2030.\316..P\2021.\317P |
9420 | 5c 22 5c 33 32 30 01 05 05 23 5c 32 31 30 02 5c 32 30 34 43 00 5c 33 32 31 5c 33 32 32 21 5c 32 | \"\320...#\210.\204C.\321\322!\2 |
9440 | 30 35 45 00 5c 33 32 33 20 5c 32 36 32 01 29 5c 32 36 32 01 29 5c 32 30 37 22 20 5b 68 61 73 6b | 05E.\323.\262.)\262.)\207".[hask |
9460 | 65 6c 6c 2d 6d 6f 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 | ell-mode-toggle-interactive-prom |
9480 | 70 74 2d 73 74 61 74 65 20 23 5b 30 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b 68 61 | pt-state.#[0."\300\301!\207".[ha |
94a0 | 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 74 6f 67 67 6c 65 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 70 72 | skell-mode-toggle-interactive-pr |
94c0 | 6f 6d 70 74 2d 73 74 61 74 65 20 74 5d 20 32 5d 20 63 75 72 72 65 6e 74 2d 77 69 6e 64 6f 77 2d | ompt-state.t].2].current-window- |
94e0 | 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6d 61 6b 65 2d 62 79 74 65 2d 63 6f 64 65 20 30 20 22 | configuration.make-byte-code.0." |
9500 | 5c 33 30 31 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 73 | \301\300!\207".vconcat.vector.[s |
9520 | 65 74 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 5d 20 32 20 66 69 6e 64 2d | et-window-configuration].2.find- |
9540 | 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d | file-other-window.haskell-cabal- |
9560 | 66 69 6e 64 2d 66 69 6c 65 20 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72 20 22 | find-file.read-from-minibuffer." |
9580 | 50 61 63 6b 61 67 65 20 65 6e 74 72 79 3a 20 22 20 22 20 3e 3d 20 22 20 22 22 20 68 61 73 6b 65 | Package.entry:.".".>=."."".haske |
95a0 | 6c 6c 2d 63 61 62 61 6c 2d 61 64 64 2d 62 75 69 6c 64 2d 64 65 70 65 6e 64 65 6e 63 79 20 79 2d | ll-cabal-add-build-dependency.y- |
95c0 | 6f 72 2d 6e 2d 70 20 22 53 61 76 65 20 63 61 62 61 6c 20 66 69 6c 65 3f 20 22 20 73 61 76 65 2d | or-n-p."Save.cabal.file?.".save- |
95e0 | 62 75 66 66 65 72 5d 20 31 32 20 28 23 24 20 2e 20 33 37 33 38 39 29 20 28 62 79 74 65 2d 63 6f | buffer].12.(#$...37389).(byte-co |
9600 | 64 65 20 22 5c 33 30 30 5c 33 30 31 21 5c 33 30 32 5c 33 30 33 5c 32 31 31 5c 33 30 32 5c 32 35 | de."\300\301!\302\303\211\302\25 |
9620 | 37 05 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 65 72 20 22 50 | 7.\207".[read-from-minibuffer."P |
9640 | 61 63 6b 61 67 65 20 65 6e 74 72 79 3a 20 22 20 6e 69 6c 20 74 5d 20 35 29 5d 29 0a 23 40 32 32 | ackage.entry:.".nil.t].5)]).#@22 |
9660 | 36 20 52 65 74 75 72 6e 20 61 20 64 69 72 65 63 74 6f 72 79 20 77 68 65 72 65 20 54 41 47 53 20 | 6.Return.a.directory.where.TAGS. |
9680 | 66 69 6c 65 20 77 69 6c 6c 20 62 65 20 67 65 6e 65 72 61 74 65 64 2e 0a 54 72 69 65 73 20 74 6f | file.will.be.generated..Tries.to |
96a0 | 20 66 69 6e 64 20 63 61 62 61 6c 20 66 69 6c 65 20 66 69 72 73 74 20 61 6e 64 20 69 66 20 73 75 | .find.cabal.file.first.and.if.su |
96c0 | 63 63 65 65 64 73 20 75 73 65 73 20 69 74 73 20 6c 6f 63 61 74 69 6f 6e 2e 0a 49 66 20 63 61 62 | cceeds.uses.its.location..If.cab |
96e0 | 61 6c 20 66 69 6c 65 20 6e 6f 74 20 66 6f 75 6e 64 20 75 73 65 73 20 63 75 72 72 65 6e 74 20 66 | al.file.not.found.uses.current.f |
9700 | 69 6c 65 20 64 69 72 65 63 74 6f 72 79 2e 20 20 49 66 20 63 75 72 72 65 6e 74 0a 62 75 66 66 65 | ile.directory...If.current.buffe |
9720 | 72 20 6e 6f 74 20 76 69 73 69 74 69 6e 67 20 61 20 66 69 6c 65 20 72 65 74 75 72 6e 73 20 6e 69 | r.not.visiting.a.file.returns.ni |
9740 | 6c 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 2d 66 69 | l...(defalias.'haskell-cabal--fi |
9760 | 6e 64 2d 74 61 67 73 2d 64 69 72 20 23 5b 30 20 22 5c 33 30 31 20 5c 32 30 36 5c 66 00 08 5c 32 | nd-tags-dir.#[0."\301.\206\f..\2 |
9780 | 30 35 5c 66 00 5c 33 30 32 08 21 5c 32 30 37 22 20 5b 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 | 05\f.\302.!\207".[buffer-file-na |
97a0 | 6d 65 20 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c 2d 66 69 6e 64 2d 64 69 72 20 66 69 6c 65 2d 6e | me.haskell-cabal-find-dir.file-n |
97c0 | 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 5d 20 32 20 28 23 24 20 2e 20 33 38 34 39 38 29 5d 29 0a | ame-directory].2.(#$...38498)]). |
97e0 | 23 40 36 32 30 20 50 72 65 70 61 72 65 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 65 78 65 63 75 74 65 | #@620.Prepare.command.to.execute |
9800 | 20 60 68 61 73 6b 74 61 67 73 60 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 44 49 52 20 66 6f 6c 64 65 | .`hasktags`.command.in.DIR.folde |
9820 | 72 2e 0a 0a 54 6f 20 63 75 73 74 6f 6d 69 73 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 65 78 65 | r...To.customise.the.command.exe |
9840 | 63 75 74 65 64 2c 20 73 65 65 20 60 68 61 73 6b 65 6c 6c 2d 68 61 73 6b 74 61 67 73 2d 70 61 74 | cuted,.see.`haskell-hasktags-pat |
9860 | 68 27 0a 61 6e 64 20 60 68 61 73 6b 65 6c 6c 2d 68 61 73 6b 74 61 67 73 2d 61 72 67 75 6d 65 6e | h'.and.`haskell-hasktags-argumen |
9880 | 74 73 27 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 65 73 20 69 6e 74 6f 20 61 | ts'...This.function.takes.into.a |
98a0 | 63 63 6f 75 6e 74 20 74 68 65 20 75 73 65 72 27 73 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 | ccount.the.user's.operating.syst |
98c0 | 65 6d 3a 20 69 6e 20 63 61 73 65 0a 6f 66 20 57 69 6e 64 6f 77 73 20 69 74 20 67 65 6e 65 72 61 | em:.in.case.of.Windows.it.genera |
98e0 | 74 65 73 20 61 20 73 69 6d 70 6c 65 20 63 6f 6d 6d 61 6e 64 2c 20 72 65 6c 79 69 6e 67 20 6f 6e | tes.a.simple.command,.relying.on |
9900 | 20 48 61 73 6b 74 61 67 73 0a 69 74 73 65 6c 66 20 74 6f 20 66 69 6e 64 20 73 6f 75 72 63 65 20 | .Hasktags.itself.to.find.source. |
9920 | 66 69 6c 65 73 3a 0a 0a 68 61 73 6b 74 61 67 73 20 2d 2d 6f 75 74 70 75 74 3d 44 49 52 54 41 47 | files:..hasktags.--output=DIRTAG |
9940 | 53 20 2d 78 20 2d 65 20 44 49 52 0a 0a 49 6e 20 6f 74 68 65 72 20 63 61 73 65 73 20 69 74 20 75 | S.-x.-e.DIR..In.other.cases.it.u |
9960 | 73 65 73 20 60 66 69 6e 64 60 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 66 69 6e 64 20 61 6c 6c 20 73 | ses.`find`.command.to.find.all.s |
9980 | 6f 75 72 63 65 20 66 69 6c 65 73 0a 72 65 63 75 72 73 69 76 65 6c 79 20 61 76 6f 69 64 69 6e 67 | ource.files.recursively.avoiding |
99a0 | 20 76 69 73 69 74 69 6e 67 20 75 6e 6e 65 63 65 73 73 61 72 79 20 68 65 61 76 79 20 64 69 72 65 | .visiting.unnecessary.heavy.dire |
99c0 | 63 74 6f 72 69 65 73 20 6c 69 6b 65 0a 2e 67 69 74 2c 20 2e 73 76 6e 2c 20 5f 64 61 72 63 73 20 | ctories.like..git,..svn,._darcs. |
99e0 | 61 6e 64 20 62 75 69 6c 64 20 64 69 72 65 63 74 6f 72 69 65 73 20 63 72 65 61 74 65 64 20 62 79 | and.build.directories.created.by |
9a00 | 0a 63 61 62 61 6c 2d 69 6e 73 74 61 6c 6c 2c 20 73 74 61 63 6b 2c 20 65 74 63 20 61 6e 64 20 70 | .cabal-install,.stack,.etc.and.p |
9a20 | 61 73 73 65 73 20 6c 69 73 74 20 6f 66 20 66 6f 75 6e 64 20 66 69 6c 65 73 20 74 6f 20 48 61 73 | asses.list.of.found.files.to.Has |
9a40 | 6b 74 61 67 73 2e 0a 0a 28 66 6e 20 44 49 52 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 | ktags...(fn.DIR)..(defalias.'has |
9a60 | 6b 65 6c 6c 2d 63 61 62 61 6c 2d 2d 63 6f 6d 70 6f 73 65 2d 68 61 73 6b 74 61 67 73 2d 63 6f 6d | kell-cabal--compose-hasktags-com |
9a80 | 6d 61 6e 64 20 23 5b 32 35 37 20 22 08 5c 33 30 33 3d 5c 32 30 33 1b 00 5c 33 30 34 5c 33 30 35 | mand.#[257.".\303=\203..\304\305 |
9aa0 | 09 5c 33 30 36 5c 33 30 37 5c 33 31 30 06 06 5c 22 21 5c 33 31 31 5c 33 31 32 5c 6e 5c 33 31 33 | .\306\307\310..\"!\311\312\n\313 |
9ac0 | 23 5c 33 30 36 06 06 21 25 5c 32 30 37 5c 33 30 34 5c 33 31 34 5c 33 30 36 03 21 5c 33 31 35 5c | #\306..!%\207\304\314\306.!\315\ |
9ae0 | 33 30 34 5c 33 31 36 5c 33 30 36 09 21 5c 33 31 31 5c 33 31 32 5c 6e 5c 33 31 33 23 23 24 5c 32 | 304\316\306.!\311\312\n\313##$\2 |
9b00 | 30 37 22 20 5b 73 79 73 74 65 6d 2d 74 79 70 65 20 68 61 73 6b 65 6c 6c 2d 68 61 73 6b 74 61 67 | 07".[system-type.haskell-hasktag |
9b20 | 73 2d 70 61 74 68 20 68 61 73 6b 65 6c 6c 2d 68 61 73 6b 74 61 67 73 2d 61 72 67 75 6d 65 6e 74 | s-path.haskell-hasktags-argument |
9b40 | 73 20 77 69 6e 64 6f 77 73 2d 6e 74 20 66 6f 72 6d 61 74 20 22 25 73 20 2d 2d 6f 75 74 70 75 74 | s.windows-nt.format."%s.--output |
9b60 | 3d 25 73 20 25 73 20 25 73 22 20 73 68 65 6c 6c 2d 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 20 | =%s.%s.%s".shell-quote-argument. |
9b80 | 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 54 41 47 53 22 20 6d 61 70 63 6f 6e 63 61 | expand-file-name."TAGS".mapconca |
9ba0 | 74 20 69 64 65 6e 74 69 74 79 20 22 20 22 20 22 63 64 20 25 73 20 26 26 20 25 73 20 7c 20 25 73 | t.identity."."."cd.%s.&&.%s.|.%s |
9bc0 | 22 20 22 66 69 6e 64 20 2e 20 2d 74 79 70 65 20 64 20 5c 5c 28 20 2d 70 61 74 68 20 2e 2f 2e 67 | "."find...-type.d.\\(.-path../.g |
9be0 | 69 74 20 2d 6f 20 2d 70 61 74 68 20 2e 2f 2e 73 76 6e 20 2d 6f 20 2d 70 61 74 68 20 2e 2f 5f 64 | it.-o.-path../.svn.-o.-path../_d |
9c00 | 61 72 63 73 20 2d 6f 20 2d 70 61 74 68 20 2e 2f 2e 73 74 61 63 6b 2d 77 6f 72 6b 20 2d 6f 20 2d | arcs.-o.-path../.stack-work.-o.- |
9c20 | 70 61 74 68 20 2e 2f 64 69 73 74 20 2d 6f 20 2d 70 61 74 68 20 2e 2f 2e 63 61 62 61 6c 2d 73 61 | path../dist.-o.-path../.cabal-sa |
9c40 | 6e 64 62 6f 78 20 5c 5c 29 20 2d 70 72 75 6e 65 20 2d 6f 20 2d 74 79 70 65 20 66 20 5c 5c 28 20 | ndbox.\\).-prune.-o.-type.f.\\(. |
9c60 | 2d 6e 61 6d 65 20 27 2a 2e 68 73 27 20 2d 6f 72 20 2d 6e 61 6d 65 20 27 2a 2e 6c 68 73 27 20 2d | -name.'*.hs'.-or.-name.'*.lhs'.- |
9c80 | 6f 72 20 2d 6e 61 6d 65 20 27 2a 2e 68 73 63 27 20 5c 5c 29 20 2d 6e 6f 74 20 5c 5c 28 20 2d 6e | or.-name.'*.hsc'.\\).-not.\\(.-n |
9ca0 | 61 6d 65 20 27 23 2a 27 20 2d 6f 72 20 2d 6e 61 6d 65 20 27 2e 2a 27 20 5c 5c 29 20 2d 70 72 69 | ame.'#*'.-or.-name.'.*'.\\).-pri |
9cc0 | 6e 74 30 22 20 22 78 61 72 67 73 20 2d 30 20 25 73 20 25 73 22 5d 20 31 32 20 28 23 24 20 2e 20 | nt0"."xargs.-0.%s.%s"].12.(#$... |
9ce0 | 33 38 38 38 36 29 5d 29 0a 28 70 72 6f 76 69 64 65 20 27 68 61 73 6b 65 6c 6c 2d 63 61 62 61 6c | 38886)]).(provide.'haskell-cabal |
9d00 | 29 0a | ). |