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 30 5c | "\300\301!\210\300\302!\210\300\ |
01c0 | 33 30 33 21 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 | 303!\210\304\305\306\307\310\311 |
01e0 | 5c 33 31 32 5c 33 31 33 26 07 5c 32 31 30 5c 33 31 34 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 33 | \312\313&.\210\314\315\316\317\3 |
0200 | 32 30 44 44 5c 33 32 31 5c 33 31 32 5c 33 30 35 5c 33 32 32 5c 33 32 33 26 07 5c 32 30 37 22 20 | 20DD\321\312\305\322\323&.\207". |
0220 | 5b 72 65 71 75 69 72 65 20 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 20 68 61 73 6b 65 6c 6c 2d 70 72 | [require.haskell-mode.haskell-pr |
0240 | 6f 63 65 73 73 20 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 6d 6f 64 65 20 63 | ocess.haskell-interactive-mode.c |
0260 | 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 67 72 6f 75 70 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 | ustom-declare-group.haskell-comp |
0280 | 6c 65 74 69 6f 6e 73 20 6e 69 6c 20 22 53 65 74 74 69 6e 67 73 20 66 6f 72 20 63 6f 6d 70 6c 65 | letions.nil."Settings.for.comple |
02a0 | 74 69 6f 6e 73 20 70 72 6f 76 69 64 65 64 20 62 79 20 60 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 27 | tions.provided.by.`haskell-mode' |
02c0 | 22 20 3a 6c 69 6e 6b 20 28 63 75 73 74 6f 6d 2d 6d 61 6e 75 61 6c 20 22 28 68 61 73 6b 65 6c 6c | ".:link.(custom-manual."(haskell |
02e0 | 2d 6d 6f 64 65 29 43 6f 6d 70 6c 65 74 69 6f 6e 20 73 75 70 70 6f 72 74 22 29 20 3a 67 72 6f 75 | -mode)Completion.support").:grou |
0300 | 70 20 68 61 73 6b 65 6c 6c 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 76 61 72 69 61 62 6c | p.haskell.custom-declare-variabl |
0320 | 65 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 63 6f 6d 70 6c 65 74 65 2d 6f | e.haskell-completions-complete-o |
0340 | 70 65 72 61 74 6f 72 73 20 66 75 6e 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 23 5b 30 20 22 5c | perators.funcall.function.#[0."\ |
0360 | 33 30 30 5c 32 30 37 22 20 5b 74 5d 20 31 5d 20 22 53 68 6f 75 6c 64 20 60 68 61 73 6b 65 6c 6c | 300\207".[t].1]."Should.`haskell |
0380 | 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 73 79 6e 63 2d 72 65 70 6c 2d 63 6f 6d 70 6c 65 74 69 6f | -completions-sync-repl-completio |
03a0 | 6e 2d 61 74 2d 70 6f 69 6e 74 27 20 63 6f 6d 70 6c 65 74 65 20 6f 70 65 72 61 74 6f 72 73 2e 5c | n-at-point'.complete.operators.\ |
03c0 | 6e 5c 6e 4e 6f 74 65 3a 20 47 48 43 69 20 70 72 69 6f 72 20 74 6f 20 76 65 72 73 69 6f 6e 20 38 | n\nNote:.GHCi.prior.to.version.8 |
03e0 | 2e 30 2e 31 20 68 61 76 65 20 62 75 67 20 69 6e 20 60 3a 63 6f 6d 70 6c 65 74 65 60 5c 6e 20 63 | .0.1.have.bug.in.`:complete`\n.c |
0400 | 6f 6d 6d 61 6e 64 3a 20 77 68 65 6e 20 63 6f 6d 70 6c 65 74 69 6e 67 20 6f 70 65 72 61 74 6f 72 | ommand:.when.completing.operator |
0420 | 73 20 69 74 20 72 65 74 75 72 6e 73 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 5c 6e 20 69 6d 70 | s.it.returns.a.list.of.all\n.imp |
0440 | 6f 72 74 65 64 20 69 64 65 6e 74 69 66 69 65 72 73 20 28 73 65 65 20 54 72 61 63 6b 20 74 69 63 | orted.identifiers.(see.Track.tic |
0460 | 6b 65 74 20 55 52 4c 5c 6e 20 60 68 74 74 70 73 3a 2f 2f 67 68 63 2e 68 61 73 6b 65 6c 6c 2e 6f | ket.URL\n.`https://ghc.haskell.o |
0480 | 72 67 2f 74 72 61 63 2f 67 68 63 2f 74 69 63 6b 65 74 2f 31 30 35 37 36 27 29 2e 20 54 68 69 73 | rg/trac/ghc/ticket/10576')..This |
04a0 | 20 6c 65 61 64 73 20 74 6f 5c 6e 20 73 69 67 6e 69 66 69 63 61 6e 74 20 45 6d 61 63 73 20 73 6c | .leads.to\n.significant.Emacs.sl |
04c0 | 6f 77 64 6f 77 6e 2e 20 54 6f 20 61 76 69 6f 64 20 73 6c 6f 77 64 6f 77 6e 20 79 6f 75 20 73 68 | owdown..To.aviod.slowdown.you.sh |
04e0 | 6f 75 6c 64 20 73 65 74 5c 6e 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 74 6f 20 60 6e 69 6c | ould.set\n.this.variable.to.`nil |
0500 | 27 2e 22 20 3a 74 79 70 65 20 62 6f 6f 6c 65 61 6e 5d 20 38 29 0a 23 40 31 35 34 20 41 20 6c 69 | '.".:type.boolean].8).#@154.A.li |
0520 | 73 74 20 6f 66 20 73 75 70 70 6f 72 74 65 64 20 70 72 61 67 6d 61 73 2e 0a 54 68 69 73 20 6c 69 | st.of.supported.pragmas..This.li |
0540 | 73 74 20 63 6f 6d 65 73 20 66 72 6f 6d 20 47 48 43 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 | st.comes.from.GHC.documentation. |
0560 | 28 55 52 4c 0a 60 68 74 74 70 73 3a 2f 2f 64 6f 77 6e 6c 6f 61 64 73 2e 68 61 73 6b 65 6c 6c 2e | (URL.`https://downloads.haskell. |
0580 | 6f 72 67 2f 7e 67 68 63 2f 37 2e 31 30 2e 31 2f 64 6f 63 73 2f 68 74 6d 6c 2f 75 73 65 72 73 5f | org/~ghc/7.10.1/docs/html/users_ |
05a0 | 67 75 69 64 65 2f 70 72 61 67 6d 61 73 2e 68 74 6d 6c 27 2e 1f 0a 28 64 65 66 76 61 72 20 68 61 | guide/pragmas.html'...(defvar.ha |
05c0 | 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 2d 70 72 61 67 6d 61 2d 6e 61 6d 65 73 20 | skell-completions--pragma-names. |
05e0 | 28 6c 69 73 74 20 22 44 45 50 52 45 43 41 54 45 44 22 20 22 49 4e 43 4c 55 44 45 22 20 22 49 4e | (list."DEPRECATED"."INCLUDE"."IN |
0600 | 43 4f 48 45 52 45 4e 54 22 20 22 49 4e 4c 49 4e 41 42 4c 45 22 20 22 49 4e 4c 49 4e 45 22 20 22 | COHERENT"."INLINABLE"."INLINE"." |
0620 | 4c 41 4e 47 55 41 47 45 22 20 22 4c 49 4e 45 22 20 22 4d 49 4e 49 4d 41 4c 22 20 22 4e 4f 49 4e | LANGUAGE"."LINE"."MINIMAL"."NOIN |
0640 | 4c 49 4e 45 22 20 22 4e 4f 55 4e 50 41 43 4b 22 20 22 4f 50 54 49 4f 4e 53 22 20 22 4f 50 54 49 | LINE"."NOUNPACK"."OPTIONS"."OPTI |
0660 | 4f 4e 53 5f 47 48 43 22 20 22 4f 56 45 52 4c 41 50 50 41 42 4c 45 22 20 22 4f 56 45 52 4c 41 50 | ONS_GHC"."OVERLAPPABLE"."OVERLAP |
0680 | 50 49 4e 47 22 20 22 4f 56 45 52 4c 41 50 53 22 20 22 52 55 4c 45 53 22 20 22 53 4f 55 52 43 45 | PING"."OVERLAPS"."RULES"."SOURCE |
06a0 | 22 20 22 53 50 45 43 49 41 4c 49 5a 45 22 20 22 55 4e 50 41 43 4b 22 20 22 57 41 52 4e 49 4e 47 | "."SPECIALIZE"."UNPACK"."WARNING |
06c0 | 22 29 20 28 23 24 20 2e 20 31 33 30 38 29 29 0a 23 40 31 35 32 20 41 20 6c 69 73 74 20 6f 66 20 | ").(#$...1308)).#@152.A.list.of. |
06e0 | 48 61 73 6b 65 6c 6c 27 73 20 6b 65 79 77 6f 72 64 73 20 28 55 52 4c 20 60 68 74 74 70 73 3a 2f | Haskell's.keywords.(URL.`https:/ |
0700 | 2f 77 69 6b 69 2e 68 61 73 6b 65 6c 6c 2e 6f 72 67 2f 4b 65 79 77 6f 72 64 73 27 29 2e 0a 53 69 | /wiki.haskell.org/Keywords')..Si |
0720 | 6e 67 6c 65 20 63 68 61 72 20 6b 65 79 77 6f 72 64 73 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 20 | ngle.char.keywords.and.operator. |
0740 | 6c 69 6b 65 20 6b 65 79 77 6f 72 64 73 20 61 72 65 20 6e 6f 74 20 69 6e 63 6c 75 64 65 64 0a 69 | like.keywords.are.not.included.i |
0760 | 6e 20 74 68 69 73 20 6c 69 73 74 2e 1f 0a 28 64 65 66 76 61 72 20 68 61 73 6b 65 6c 6c 2d 63 6f | n.this.list...(defvar.haskell-co |
0780 | 6d 70 6c 65 74 69 6f 6e 73 2d 2d 6b 65 79 77 6f 72 64 73 20 28 6c 69 73 74 20 22 61 73 22 20 22 | mpletions--keywords.(list."as"." |
07a0 | 63 61 73 65 22 20 22 63 6c 61 73 73 22 20 22 64 61 74 61 20 66 61 6d 69 6c 79 22 20 22 64 61 74 | case"."class"."data.family"."dat |
07c0 | 61 20 69 6e 73 74 61 6e 63 65 22 20 22 64 61 74 61 22 20 22 64 65 66 61 75 6c 74 22 20 22 64 65 | a.instance"."data"."default"."de |
07e0 | 72 69 76 69 6e 67 20 69 6e 73 74 61 6e 63 65 22 20 22 64 65 72 69 76 69 6e 67 22 20 22 64 6f 22 | riving.instance"."deriving"."do" |
0800 | 20 22 65 6c 73 65 22 20 22 66 61 6d 69 6c 79 22 20 22 66 6f 72 61 6c 6c 22 20 22 66 6f 72 65 69 | ."else"."family"."forall"."forei |
0820 | 67 6e 20 69 6d 70 6f 72 74 22 20 22 66 6f 72 65 69 67 6e 22 20 22 68 69 64 69 6e 67 22 20 22 69 | gn.import"."foreign"."hiding"."i |
0840 | 66 22 20 22 69 6d 70 6f 72 74 20 71 75 61 6c 69 66 69 65 64 22 20 22 69 6d 70 6f 72 74 22 20 22 | f"."import.qualified"."import"." |
0860 | 69 6e 22 20 22 69 6e 66 69 78 22 20 22 69 6e 66 69 78 6c 22 20 22 69 6e 66 69 78 72 22 20 22 69 | in"."infix"."infixl"."infixr"."i |
0880 | 6e 73 74 61 6e 63 65 22 20 22 6c 65 74 22 20 22 6d 64 6f 22 20 22 6d 6f 64 75 6c 65 22 20 22 6e | nstance"."let"."mdo"."module"."n |
08a0 | 65 77 74 79 70 65 22 20 22 6f 66 22 20 22 70 72 6f 63 22 20 22 71 75 61 6c 69 66 69 65 64 22 20 | ewtype"."of"."proc"."qualified". |
08c0 | 22 72 65 63 22 20 22 73 69 67 6e 61 74 75 72 65 22 20 22 74 68 65 6e 22 20 22 74 79 70 65 20 66 | "rec"."signature"."then"."type.f |
08e0 | 61 6d 69 6c 79 22 20 22 74 79 70 65 20 69 6e 73 74 61 6e 63 65 22 20 22 74 79 70 65 22 20 22 77 | amily"."type.instance"."type"."w |
0900 | 68 65 72 65 22 29 20 28 23 24 20 2e 20 31 37 35 30 29 29 0a 23 40 32 38 30 20 43 68 65 63 6b 20 | here").(#$...1750)).#@280.Check. |
0920 | 69 66 20 74 68 65 20 63 61 73 65 20 69 73 20 61 70 70 72 6f 70 72 69 61 74 65 20 66 6f 72 20 67 | if.the.case.is.appropriate.for.g |
0940 | 72 61 62 62 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 70 72 65 66 69 78 2e 0a 52 65 74 75 72 | rabbing.completion.prefix..Retur |
0960 | 6e 73 20 74 20 69 66 20 70 6f 69 6e 74 20 69 73 20 65 69 74 68 65 72 20 61 74 20 77 68 69 74 65 | ns.t.if.point.is.either.at.white |
0980 | 73 70 61 63 65 20 63 68 61 72 61 63 74 65 72 2c 20 6f 72 20 61 74 0a 70 75 6e 63 74 75 61 74 69 | space.character,.or.at.punctuati |
09a0 | 6f 6e 2c 20 6f 72 20 61 74 20 6c 69 6e 65 20 65 6e 64 20 61 6e 64 20 70 72 65 63 65 65 64 69 6e | on,.or.at.line.end.and.preceedin |
09c0 | 67 20 63 68 61 72 61 63 74 65 72 20 69 73 20 6e 6f 74 20 61 0a 77 68 69 74 65 73 70 61 63 65 20 | g.character.is.not.a.whitespace. |
09e0 | 6f 72 20 6e 65 77 20 6c 69 6e 65 2c 20 6f 74 68 65 72 77 69 73 65 20 72 65 74 75 72 6e 73 20 6e | or.new.line,.otherwise.returns.n |
0a00 | 69 6c 2e 0a 0a 20 20 52 65 74 75 72 6e 73 20 6e 69 6c 20 69 6e 20 70 72 65 73 65 6e 63 65 20 6f | il.....Returns.nil.in.presence.o |
0a20 | 66 20 61 63 74 69 76 65 20 72 65 67 69 6f 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 | f.active.region...(defalias.'has |
0a40 | 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 63 61 6e 2d 67 72 61 62 2d 70 72 65 66 69 78 | kell-completions-can-grab-prefix |
0a60 | 20 23 5b 30 20 22 5c 33 30 31 20 3f 5c 32 30 35 26 00 5c 33 30 32 5c 33 30 33 18 5c 33 30 34 01 | .#[0."\301.?\205&.\302\303.\304. |
0a80 | 21 29 5c 32 36 32 01 5c 32 30 35 26 00 6f 3f 5c 32 30 35 26 00 5c 32 31 32 5c 33 30 35 75 5c 32 | !)\262.\205&.o?\205&.\212\305u\2 |
0aa0 | 31 30 5c 33 30 36 5c 33 30 33 18 5c 33 30 34 01 21 29 5c 32 36 32 01 29 3f 5c 32 30 37 22 20 5b | 10\306\303.\304.!)\262.)?\207".[ |
0ac0 | 69 6e 68 69 62 69 74 2d 63 68 61 6e 67 69 6e 67 2d 6d 61 74 63 68 2d 64 61 74 61 20 72 65 67 69 | inhibit-changing-match-data.regi |
0ae0 | 6f 6e 2d 61 63 74 69 76 65 2d 70 20 22 5b 5b 3a 73 70 61 63 65 3a 5d 5d 5c 5c 7c 24 5c 5c 7c 5b | on-active-p."[[:space:]]\\|$\\|[ |
0b00 | 5b 3a 70 75 6e 63 74 3a 5d 5d 22 20 74 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 2d 31 20 22 5b 5b 3a | [:punct:]]".t.looking-at.-1."[[: |
0b20 | 73 70 61 63 65 3a 5d 5d 5c 5c 7c 24 22 5d 20 33 20 28 23 24 20 2e 20 32 33 33 30 29 5d 29 0a 23 | space:]]\\|$"].3.(#$...2330)]).# |
0b40 | 40 33 37 30 20 47 72 61 62 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 70 72 65 66 69 78 20 66 6f 72 20 | @370.Grab.completion.prefix.for. |
0b60 | 70 72 61 67 6d 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 2e 0a 52 65 74 75 72 6e 73 20 61 20 6c 69 | pragma.completions..Returns.a.li |
0b80 | 73 74 20 6f 66 20 66 6f 72 6d 20 27 28 70 72 65 66 69 78 2d 73 74 61 72 74 2d 70 6f 73 69 74 69 | st.of.form.'(prefix-start-positi |
0ba0 | 6f 6e 0a 70 72 65 66 69 78 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 20 70 72 65 66 69 78 2d 76 61 | on.prefix-end-position.prefix-va |
0bc0 | 6c 75 65 20 70 72 65 66 69 78 2d 74 79 70 65 29 20 66 6f 72 20 70 72 61 6d 67 61 20 6e 61 6d 65 | lue.prefix-type).for.pramga.name |
0be0 | 73 0a 73 75 63 68 20 61 73 20 57 41 52 4e 49 4e 47 2c 20 44 45 50 52 45 43 41 54 45 44 2c 20 4c | s.such.as.WARNING,.DEPRECATED,.L |
0c00 | 41 4e 47 55 41 47 45 20 65 74 63 2e 20 20 41 6c 73 6f 20 72 65 74 75 72 6e 73 0a 63 6f 6d 70 6c | ANGUAGE.etc...Also.returns.compl |
0c20 | 65 74 69 6f 6e 20 70 72 65 66 69 78 65 73 20 66 6f 72 20 6f 70 74 69 6f 6e 73 20 69 6e 20 63 61 | etion.prefixes.for.options.in.ca |
0c40 | 73 65 20 4f 50 54 49 4f 4e 53 5f 47 48 43 20 70 72 61 67 6d 61 2c 20 6f 72 0a 6c 61 6e 67 75 61 | se.OPTIONS_GHC.pragma,.or.langua |
0c60 | 67 65 20 65 78 74 65 6e 73 69 6f 6e 73 20 69 6e 20 63 61 73 65 20 6f 66 20 4c 41 4e 47 55 41 47 | ge.extensions.in.case.of.LANGUAG |
0c80 | 45 20 70 72 61 67 6d 61 2e 20 20 4f 62 73 6f 6c 65 74 65 20 4f 50 54 49 4f 4e 53 0a 70 72 61 67 | E.pragma...Obsolete.OPTIONS.prag |
0ca0 | 6d 61 20 69 73 20 73 75 70 70 6f 72 74 65 64 20 61 6c 73 6f 2e 1f 0a 28 64 65 66 61 6c 69 61 73 | ma.is.supported.also...(defalias |
0cc0 | 20 27 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 67 72 61 62 2d 70 72 61 67 6d | .'haskell-completions-grab-pragm |
0ce0 | 61 2d 70 72 65 66 69 78 20 23 5b 30 20 22 5c 33 30 33 5c 33 30 34 20 38 5c 32 30 35 5c 33 30 36 | a-prefix.#[0."\303\304.8\205\306 |
0d00 | 00 60 5c 33 30 35 5c 33 30 34 20 38 5c 33 30 36 5c 32 31 31 5c 32 31 31 5c 32 31 31 5c 32 31 31 | .`\305\304.8\306\211\211\211\211 |
0d20 | 04 18 05 19 5c 32 31 32 09 62 5c 32 31 30 5c 33 30 37 5c 33 31 30 21 5c 32 30 33 5c 32 37 31 00 | ....\212.b\210\307\310!\203\271. |
0d40 | 5c 33 31 31 5c 32 32 35 06 07 01 56 5c 32 30 33 5c 32 37 30 00 5c 32 31 31 62 5c 32 31 30 5c 33 | \311\225...V\203\270.\211b\210\3 |
0d60 | 30 37 5c 33 31 32 21 5c 32 30 33 5c 32 37 30 00 5c 33 31 31 5c 32 32 35 5c 33 31 33 5c 33 31 31 | 07\312!\203\270.\311\225\313\311 |
0d80 | 21 06 09 02 3d 5c 32 30 33 4c 00 02 5c 32 36 32 07 01 5c 32 36 32 06 5c 32 31 31 5c 32 36 32 04 | !...=\203L..\262..\262.\211\262. |
0da0 | 5c 33 31 34 5c 32 36 32 05 5c 32 30 32 5c 32 36 36 00 06 09 02 56 5c 32 30 33 5c 32 36 36 00 5c | \314\262.\202\266....V\203\266.\ |
0dc0 | 32 31 31 5c 33 31 35 5c 32 33 32 5c 32 30 34 65 00 5c 32 31 31 5c 33 31 36 5c 32 33 32 5c 32 30 | 211\315\232\204e.\211\316\232\20 |
0de0 | 34 65 00 5c 32 31 31 5c 33 31 37 5c 32 33 32 5c 32 30 33 5c 32 36 36 00 01 62 5c 32 31 30 5c 33 | 4e.\211\317\232\203\266..b\210\3 |
0e00 | 32 30 5c 33 32 31 06 0b 5c 33 32 32 23 5c 32 30 33 5c 32 36 36 00 5c 33 31 33 5c 33 31 31 21 5c | 20\321..\322#\203\266.\313\311!\ |
0e20 | 33 32 33 01 5c 33 32 34 5c 33 32 32 23 5c 33 32 35 01 21 40 60 06 0d 01 5c 32 33 32 5c 32 30 33 | 323.\324\322#\325.!@`...\232\203 |
0e40 | 5c 32 36 34 00 5c 33 32 36 02 5c 33 30 36 5c 33 32 32 1a 5c 33 32 37 03 03 03 23 29 5c 32 36 36 | \264.\326.\306\322.\327...#)\266 |
0e60 | 5c 32 30 33 5c 32 30 34 5c 32 36 34 00 01 5c 32 36 32 08 01 47 5c 32 30 36 5c 32 33 36 00 5c 33 | \203\204\264..\262..G\206\236.\3 |
0e80 | 33 30 5b 75 5c 32 31 30 60 5c 32 36 32 0b 5c 32 31 31 5c 32 36 32 5c 6e 04 5c 33 31 37 5c 32 33 | 30[u\210`\262.\211\262\n.\317\23 |
0ea0 | 32 5c 32 30 34 5c 32 36 31 00 5c 33 33 31 5c 32 30 32 5c 32 36 32 00 5c 33 33 32 5c 32 36 32 09 | 2\204\261.\331\202\262.\332\262. |
0ec0 | 5c 32 36 36 04 5c 32 36 36 02 5c 32 31 30 29 5c 32 31 31 5c 32 30 35 5c 33 30 33 00 03 03 02 04 | \266.\266.\210)\211\205\303..... |
0ee0 | 46 2a 5c 32 36 36 5c 32 30 37 5c 32 30 37 22 20 5b 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 | F*\266\207\207".[case-fold-searc |
0f00 | 68 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 20 69 6e 68 69 62 69 74 2d 63 68 61 6e 67 69 6e 67 | h.comment-start.inhibit-changing |
0f20 | 2d 6d 61 74 63 68 2d 64 61 74 61 20 34 20 73 79 6e 74 61 78 2d 70 70 73 73 20 38 20 6e 69 6c 20 | -match-data.4.syntax-ppss.8.nil. |
0f40 | 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 7b 2d 23 5c 5c 28 3f 3a 5b 5b 3a 73 70 61 63 65 3a 5d 5d 5c | looking-at."{-#\\(?:[[:space:]]\ |
0f60 | 5c 7c 5c 6e 5c 5c 29 2b 22 20 30 20 22 5c 5c 28 3f 3a 5b 5b 3a 75 70 70 65 72 3a 5d 5d 5c 5c 7c | \|\n\\)+".0."\\(?:[[:upper:]]\\| |
0f80 | 5f 5c 5c 29 2b 22 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 | _\\)+".match-string-no-propertie |
0fa0 | 73 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 70 72 61 67 6d 61 2d 6e 61 6d | s.haskell-completions-pragma-nam |
0fc0 | 65 2d 70 72 65 66 69 78 20 22 4f 50 54 49 4f 4e 53 5f 47 48 43 22 20 22 4f 50 54 49 4f 4e 53 22 | e-prefix."OPTIONS_GHC"."OPTIONS" |
0fe0 | 20 22 4c 41 4e 47 55 41 47 45 22 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5c | ."LANGUAGE".re-search-forward."\ |
1000 | 5c 28 3f 3a 2e 5c 5c 7c 5c 6e 5c 5c 29 2a 5c 5c 53 2d 2b 22 20 74 20 73 70 6c 69 74 2d 73 74 72 | \(?:.\\|\n\\)*\\S-+".t.split-str |
1020 | 69 6e 67 20 22 5b 5b 3a 73 70 61 63 65 3a 5d 5d 5c 5c 7c 5c 6e 22 20 6c 61 73 74 20 22 23 22 20 | ing."[[:space:]]\\|\n".last."#". |
1040 | 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 31 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f | string-match.1.haskell-completio |
1060 | 6e 73 2d 67 68 63 2d 6f 70 74 69 6f 6e 2d 70 72 65 66 69 78 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d | ns-ghc-option-prefix.haskell-com |
1080 | 70 6c 65 74 69 6f 6e 73 2d 6c 61 6e 67 75 61 67 65 2d 65 78 74 65 6e 73 69 6f 6e 2d 70 72 65 66 | pletions-language-extension-pref |
10a0 | 69 78 5d 20 32 31 20 28 23 24 20 2e 20 32 38 38 35 29 5d 29 0a 23 40 32 33 36 20 47 72 61 62 20 | ix].21.(#$...2885)]).#@236.Grab. |
10c0 | 63 6f 6d 70 6c 65 74 69 6f 6e 20 70 72 65 66 69 78 20 66 6f 72 20 69 64 65 6e 74 69 66 69 65 72 | completion.prefix.for.identifier |
10e0 | 20 61 74 20 70 6f 69 6e 74 2e 0a 52 65 74 75 72 6e 73 20 61 20 6c 69 73 74 20 6f 66 20 66 6f 72 | .at.point..Returns.a.list.of.for |
1100 | 6d 20 27 28 70 72 65 66 69 78 2d 73 74 61 72 74 2d 70 6f 73 69 74 69 6f 6e 0a 70 72 65 66 69 78 | m.'(prefix-start-position.prefix |
1120 | 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 20 70 72 65 66 69 78 2d 76 61 6c 75 65 20 70 72 65 66 69 | -end-position.prefix-value.prefi |
1140 | 78 2d 74 79 70 65 29 20 66 6f 72 20 68 61 73 6b 65 6c 6c 0a 69 64 65 6e 74 69 66 69 65 72 20 61 | x-type).for.haskell.identifier.a |
1160 | 74 20 70 6f 69 6e 74 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 72 65 73 75 6c 74 20 6f 66 20 66 | t.point.depending.on.result.of.f |
1180 | 75 6e 63 74 69 6f 6e 0a 60 68 61 73 6b 65 6c 6c 2d 69 64 65 6e 74 2d 70 6f 73 2d 61 74 2d 70 6f | unction.`haskell-ident-pos-at-po |
11a0 | 69 6e 74 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 | int'...(defalias.'haskell-comple |
11c0 | 74 69 6f 6e 73 2d 67 72 61 62 2d 69 64 65 6e 74 69 66 69 65 72 2d 70 72 65 66 69 78 20 23 5b 30 | tions-grab-identifier-prefix.#[0 |
11e0 | 20 22 5c 33 30 32 20 60 01 5c 32 30 35 6a 00 01 40 02 41 5c 33 30 33 5c 33 30 34 5c 32 31 31 18 | ."\302.`.\205j..@.A\303\304\211. |
1200 | 04 03 58 5c 32 30 35 67 00 04 5c 32 36 32 03 5c 33 30 35 04 04 5c 22 5c 32 36 32 01 5c 33 30 36 | ..X\205g..\262.\305..\"\262.\306 |
1220 | 01 5c 33 30 34 5c 33 30 37 19 5c 33 31 30 03 03 03 23 29 5c 32 36 36 5c 32 30 33 5c 32 30 33 54 | .\304\307.\310...#)\266\203\203T |
1240 | 00 5c 32 31 32 5c 33 31 31 20 62 5c 32 31 30 5c 33 31 32 5c 33 31 33 06 06 5c 33 30 37 23 5c 32 | .\212\311.b\210\312\313..\307#\2 |
1260 | 30 33 53 00 04 60 5c 32 33 32 5c 32 30 33 48 00 5c 33 31 34 5c 32 36 32 02 5c 32 30 32 53 00 5c | 03S..`\232\203H.\314\262.\202S.\ |
1280 | 33 31 32 5c 33 31 35 05 5c 33 30 37 23 5c 32 30 33 53 00 5c 33 30 33 5c 32 36 32 02 29 5c 33 31 | 312\315.\307#\203S.\303\262.)\31 |
12a0 | 36 5c 33 31 37 20 38 5c 32 30 33 5e 00 5c 33 32 30 5c 32 36 32 02 5c 32 31 31 5c 32 30 35 67 00 | 6\317.8\203^.\320\262.\211\205g. |
12c0 | 03 03 02 04 46 29 5c 32 36 36 5c 32 30 34 5c 32 30 37 22 20 5b 63 61 73 65 2d 66 6f 6c 64 2d 73 | ....F)\266\204\207".[case-fold-s |
12e0 | 65 61 72 63 68 20 69 6e 68 69 62 69 74 2d 63 68 61 6e 67 69 6e 67 2d 6d 61 74 63 68 2d 64 61 74 | earch.inhibit-changing-match-dat |
1300 | 61 20 68 61 73 6b 65 6c 6c 2d 69 64 65 6e 74 2d 70 6f 73 2d 61 74 2d 70 6f 69 6e 74 20 68 61 73 | a.haskell-ident-pos-at-point.has |
1320 | 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 69 64 65 6e 74 69 66 69 65 72 2d 70 72 65 66 | kell-completions-identifier-pref |
1340 | 69 78 20 6e 69 6c 20 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 | ix.nil.buffer-substring-no-prope |
1360 | 72 74 69 65 73 20 22 5c 5c 60 5b 5b 3a 75 70 70 65 72 3a 5d 5d 22 20 74 20 73 74 72 69 6e 67 2d | rties."\\`[[:upper:]]".t.string- |
1380 | 6d 61 74 63 68 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 72 65 | match.line-beginning-position.re |
13a0 | 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 69 6d 70 6f 72 74 5c 5c 28 3f 3a 5b 5b 3a 73 | -search-forward."import\\(?:[[:s |
13c0 | 70 61 63 65 3a 5d 5d 2b 71 75 61 6c 69 66 69 65 64 5c 5c 29 3f 5b 5b 3a 73 70 61 63 65 3a 5d 5d | pace:]]+qualified\\)?[[:space:]] |
13e0 | 2b 5b 5b 3a 75 70 70 65 72 3a 5d 5d 5c 5c 28 3f 3a 5b 5b 3a 61 6c 6e 75 6d 3a 5d 5d 5c 5c 7c 5c | +[[:upper:]]\\(?:[[:alnum:]]\\|\ |
1400 | 5c 2e 5c 5c 29 2b 22 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 6d 6f 64 75 | \.\\)+".haskell-completions-modu |
1420 | 6c 65 2d 6e 61 6d 65 2d 70 72 65 66 69 78 20 22 5c 5c 28 3f 3a 20 61 73 20 5c 5c 7c 28 5c 5c 29 | le-name-prefix."\\(?:.as.\\|(\\) |
1440 | 22 20 38 20 73 79 6e 74 61 78 2d 70 70 73 73 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 | ".8.syntax-ppss.haskell-completi |
1460 | 6f 6e 73 2d 67 65 6e 65 72 61 6c 2d 70 72 65 66 69 78 5d 20 31 34 20 28 23 24 20 2e 20 34 32 38 | ons-general-prefix].14.(#$...428 |
1480 | 33 29 5d 29 0a 23 40 37 38 36 20 47 72 61 62 20 70 72 65 66 69 78 20 61 74 20 70 6f 69 6e 74 20 | 3)]).#@786.Grab.prefix.at.point. |
14a0 | 66 6f 72 20 70 6f 73 73 69 62 6c 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 52 65 74 75 72 6e 73 | for.possible.completion..Returns |
14c0 | 20 61 20 6c 69 73 74 20 6f 66 20 66 6f 72 6d 20 27 28 70 72 65 66 69 78 2d 73 74 61 72 74 2d 70 | .a.list.of.form.'(prefix-start-p |
14e0 | 6f 73 69 74 69 6f 6e 0a 70 72 65 66 69 78 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 20 70 72 65 66 | osition.prefix-end-position.pref |
1500 | 69 78 2d 76 61 6c 75 65 20 70 72 65 66 69 78 2d 74 79 70 65 29 20 64 65 70 65 6e 64 69 6e 67 20 | ix-value.prefix-type).depending. |
1520 | 6f 6e 0a 73 69 74 75 61 74 69 6f 6e 2c 20 65 2e 67 2e 20 69 73 20 69 74 20 6e 65 65 64 65 64 20 | on.situation,.e.g..is.it.needed. |
1540 | 74 6f 20 63 6f 6d 70 6c 65 74 65 20 70 72 61 67 6d 61 2c 20 6d 6f 64 75 6c 65 20 6e 61 6d 65 2c | to.complete.pragma,.module.name, |
1560 | 0a 61 72 62 69 74 72 61 72 79 20 69 64 65 6e 74 69 66 69 65 72 2c 20 65 74 63 2e 20 20 52 65 74 | .arbitrary.identifier,.etc...Ret |
1580 | 75 72 6e 73 20 6e 69 6c 20 69 6e 20 63 61 73 65 20 69 74 20 69 73 0a 69 6d 70 6f 73 73 69 62 6c | urns.nil.in.case.it.is.impossibl |
15a0 | 65 20 74 6f 20 67 72 61 62 20 70 72 65 66 69 78 2e 0a 0a 50 6f 73 73 69 62 6c 65 20 70 72 65 66 | e.to.grab.prefix...Possible.pref |
15c0 | 69 78 20 74 79 70 65 73 20 61 72 65 3a 0a 0a 2a 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 | ix.types.are:..*.haskell-complet |
15e0 | 69 6f 6e 73 2d 70 72 61 67 6d 61 2d 6e 61 6d 65 2d 70 72 65 66 69 78 0a 2a 20 68 61 73 6b 65 6c | ions-pragma-name-prefix.*.haskel |
1600 | 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 67 68 63 2d 6f 70 74 69 6f 6e 2d 70 72 65 66 69 78 0a | l-completions-ghc-option-prefix. |
1620 | 2a 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 6c 61 6e 67 75 61 67 65 2d 65 | *.haskell-completions-language-e |
1640 | 78 74 65 6e 73 69 6f 6e 2d 70 72 65 66 69 78 0a 2a 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 | xtension-prefix.*.haskell-comple |
1660 | 74 69 6f 6e 73 2d 6d 6f 64 75 6c 65 2d 6e 61 6d 65 2d 70 72 65 66 69 78 0a 2a 20 68 61 73 6b 65 | tions-module-name-prefix.*.haske |
1680 | 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 69 64 65 6e 74 69 66 69 65 72 2d 70 72 65 66 69 78 | ll-completions-identifier-prefix |
16a0 | 0a 2a 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 67 65 6e 65 72 61 6c 2d 70 | .*.haskell-completions-general-p |
16c0 | 72 65 66 69 78 0a 0a 74 68 65 20 6c 61 73 74 20 74 79 70 65 20 69 73 20 75 73 65 64 20 69 6e 20 | refix..the.last.type.is.used.in. |
16e0 | 63 61 73 65 73 20 77 68 65 6e 20 63 6f 6d 70 6c 65 74 69 6e 67 20 74 68 69 6e 67 73 20 69 6e 73 | cases.when.completing.things.ins |
1700 | 69 64 65 20 63 6f 6d 6d 65 6e 74 73 2e 0a 0a 49 66 20 70 72 6f 76 69 64 65 64 20 6f 70 74 69 6f | ide.comments...If.provided.optio |
1720 | 6e 61 6c 20 4d 49 4e 4c 45 4e 20 70 61 72 61 6d 65 74 65 72 20 74 68 69 73 20 66 75 6e 63 74 69 | nal.MINLEN.parameter.this.functi |
1740 | 6f 6e 20 77 69 6c 6c 20 72 65 74 75 72 6e 0a 72 65 73 75 6c 74 20 6f 6e 6c 79 20 69 66 20 70 72 | on.will.return.result.only.if.pr |
1760 | 65 66 69 78 20 6c 65 6e 67 74 68 20 69 73 20 6e 6f 74 20 6c 65 73 73 20 74 68 61 6e 20 4d 49 4e | efix.length.is.not.less.than.MIN |
1780 | 4c 45 4e 2e 0a 0a 28 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 4d 49 4e 4c 45 4e 29 1f 0a 28 64 65 | LEN...(fn.&optional.MINLEN)..(de |
17a0 | 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 67 72 61 62 | falias.'haskell-completions-grab |
17c0 | 2d 70 72 65 66 69 78 20 23 5b 32 35 36 20 22 5c 33 30 30 20 5c 32 30 35 2c 00 5c 33 30 31 20 5c | -prefix.#[256."\300.\205,.\301.\ |
17e0 | 32 30 36 10 00 5c 33 30 32 20 5c 32 30 36 10 00 5c 33 30 33 01 5c 32 30 33 25 00 5c 32 31 31 5c | 206..\302.\206..\303.\203%.\211\ |
1800 | 32 30 33 25 00 5c 33 30 34 01 38 47 02 59 5c 32 30 35 2a 00 5c 32 31 31 5c 32 30 32 2a 00 5c 32 | 203%.\304.8G.Y\205*.\211\202*.\2 |
1820 | 31 31 5c 32 30 35 2a 00 5c 32 31 31 5c 32 36 32 01 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d | 11\205*.\211\262.\207".[haskell- |
1840 | 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 63 61 6e 2d 67 72 61 62 2d 70 72 65 66 69 78 20 68 61 73 6b | completions-can-grab-prefix.hask |
1860 | 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 67 72 61 62 2d 70 72 61 67 6d 61 2d 70 72 65 66 | ell-completions-grab-pragma-pref |
1880 | 69 78 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 67 72 61 62 2d 69 64 65 6e | ix.haskell-completions-grab-iden |
18a0 | 74 69 66 69 65 72 2d 70 72 65 66 69 78 20 6e 69 6c 20 32 5d 20 34 20 28 23 24 20 2e 20 35 32 35 | tifier-prefix.nil.2].4.(#$...525 |
18c0 | 39 29 5d 29 0a 23 40 34 30 34 20 50 72 6f 76 69 64 65 20 61 20 6c 69 73 74 20 6f 66 20 63 6f 6d | 9)]).#@404.Provide.a.list.of.com |
18e0 | 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 20 66 6f 72 20 67 69 76 65 6e 20 50 52 45 | pletion.candidates.for.given.PRE |
1900 | 46 49 58 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 75 73 65 64 20 69 6e 74 65 72 | FIX..This.function.is.used.inter |
1920 | 6e 61 6c 6c 79 20 69 6e 0a 60 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 63 6f | nally.in.`haskell-completions-co |
1940 | 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 27 20 61 6e 64 0a 60 68 61 73 6b 65 6c 6c 2d | mpletion-at-point'.and.`haskell- |
1960 | 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 73 79 6e 63 2d 72 65 70 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e | completions-sync-repl-completion |
1980 | 2d 61 74 2d 70 6f 69 6e 74 27 2e 0a 0a 49 74 20 70 72 6f 76 69 64 65 73 20 63 6f 6d 70 6c 65 74 | -at-point'...It.provides.complet |
19a0 | 69 6f 6e 73 20 66 6f 72 20 68 61 73 6b 65 6c 6c 20 6b 65 79 77 6f 72 64 73 2c 20 6c 61 6e 67 75 | ions.for.haskell.keywords,.langu |
19c0 | 61 67 65 20 70 72 61 67 6d 61 73 2c 0a 47 48 43 27 73 20 6f 70 74 69 6f 6e 73 2c 20 61 6e 64 20 | age.pragmas,.GHC's.options,.and. |
19e0 | 6c 61 6e 67 75 61 67 65 20 65 78 74 65 6e 73 69 6f 6e 73 2e 0a 0a 50 52 45 46 49 58 20 73 68 6f | language.extensions...PREFIX.sho |
1a00 | 75 6c 64 20 62 65 20 61 20 6c 69 73 74 20 73 75 63 68 20 6f 6e 65 20 72 65 74 75 72 6e 65 64 20 | uld.be.a.list.such.one.returned. |
1a20 | 62 79 0a 60 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 67 72 61 62 2d 69 64 65 | by.`haskell-completions-grab-ide |
1a40 | 6e 74 69 66 69 65 72 2d 70 72 65 66 69 78 27 2e 0a 0a 28 66 6e 20 50 52 45 46 49 58 29 1f 0a 28 | ntifier-prefix'...(fn.PREFIX)..( |
1a60 | 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 2d 73 | defalias.'haskell-completions--s |
1a80 | 69 6d 70 6c 65 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 23 5b 32 35 37 20 22 5c 32 31 31 5c 32 31 | imple-completions.#[257."\211\21 |
1aa0 | 31 47 5c 33 30 36 55 5c 32 30 33 11 00 5c 32 31 31 01 41 5c 32 36 32 02 5c 32 34 32 5c 32 30 32 | 1G\306U\203..\211.A\262.\242\202 |
1ac0 | 18 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 03 47 44 5c 22 01 5c 32 31 31 41 5c 32 36 32 03 5c 32 | ..\307\310\311.GD\".\211A\262.\2 |
1ae0 | 34 32 02 5c 32 31 31 41 5c 32 36 32 04 5c 32 34 32 03 40 5c 33 31 32 01 5c 33 31 33 5c 22 3f 5c | 42.\211A\262.\242.@\312.\313\"?\ |
1b00 | 32 30 35 63 00 5c 33 31 34 01 5c 33 31 35 5c 22 5c 32 30 33 39 00 08 5c 32 30 32 5d 00 5c 33 31 | 205c.\314.\315\"\2039..\202].\31 |
1b20 | 34 01 5c 33 31 36 5c 22 5c 32 30 33 44 00 09 5c 32 30 32 5d 00 5c 33 31 34 01 5c 33 31 37 5c 22 | 4.\316\"\203D..\202].\314.\317\" |
1b40 | 5c 32 30 33 4f 00 5c 6e 5c 32 30 32 5d 00 5c 33 32 30 5c 33 32 31 5c 33 30 33 21 5c 32 30 35 5b | \203O.\n\202].\320\321\303!\205[ |
1b60 | 00 0b 5c 32 30 35 5b 00 5c 66 0d 5c 22 04 04 02 45 5c 32 36 32 01 5c 32 30 37 22 20 5b 68 61 73 | ..\205[.\f.\"...E\262.\207".[has |
1b80 | 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 2d 70 72 61 67 6d 61 2d 6e 61 6d 65 73 20 68 | kell-completions--pragma-names.h |
1ba0 | 61 73 6b 65 6c 6c 2d 67 68 63 2d 73 75 70 70 6f 72 74 65 64 2d 6f 70 74 69 6f 6e 73 20 68 61 73 | askell-ghc-supported-options.has |
1bc0 | 6b 65 6c 6c 2d 67 68 63 2d 73 75 70 70 6f 72 74 65 64 2d 65 78 74 65 6e 73 69 6f 6e 73 20 68 61 | kell-ghc-supported-extensions.ha |
1be0 | 73 6b 65 6c 6c 2d 74 61 67 73 2d 6f 6e 2d 73 61 76 65 20 74 61 67 73 2d 63 6f 6d 70 6c 65 74 69 | skell-tags-on-save.tags-completi |
1c00 | 6f 6e 2d 74 61 62 6c 65 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 2d 6b 65 | on-table.haskell-completions--ke |
1c20 | 79 77 6f 72 64 73 20 34 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 6e 75 6d 62 65 72 2d 6f 66 2d | ywords.4.signal.wrong-number-of- |
1c40 | 61 72 67 75 6d 65 6e 74 73 20 6e 69 6c 20 65 71 6c 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 | arguments.nil.eql.haskell-comple |
1c60 | 74 69 6f 6e 73 2d 67 65 6e 65 72 61 6c 2d 70 72 65 66 69 78 20 6d 65 6d 71 6c 20 27 68 61 73 6b | tions-general-prefix.memql.'hask |
1c80 | 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 70 72 61 67 6d 61 2d 6e 61 6d 65 2d 70 72 65 66 | ell-completions-pragma-name-pref |
1ca0 | 69 78 20 27 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 67 68 63 2d 6f 70 74 69 | ix.'haskell-completions-ghc-opti |
1cc0 | 6f 6e 2d 70 72 65 66 69 78 20 27 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 6c | on-prefix.'haskell-completions-l |
1ce0 | 61 6e 67 75 61 67 65 2d 65 78 74 65 6e 73 69 6f 6e 2d 70 72 65 66 69 78 20 61 70 70 65 6e 64 20 | anguage-extension-prefix.append. |
1d00 | 62 6f 75 6e 64 70 5d 20 31 30 20 28 23 24 20 2e 20 36 33 34 37 29 5d 29 0a 23 40 32 32 38 20 50 | boundp].10.(#$...6347)]).#@228.P |
1d20 | 72 6f 76 69 64 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6c 69 73 74 20 66 6f 72 20 74 68 69 6e 67 | rovide.completion.list.for.thing |
1d40 | 20 61 74 20 70 6f 69 6e 74 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 75 73 65 64 | .at.point..This.function.is.used |
1d60 | 20 69 6e 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 20 60 68 61 73 6b 65 6c 6c 2d 6d 6f 64 | .in.non-interactive.`haskell-mod |
1d80 | 65 27 2e 20 20 49 74 0a 70 72 6f 76 69 64 65 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 66 6f 72 | e'...It.provides.completions.for |
1da0 | 20 68 61 73 6b 65 6c 6c 20 6b 65 79 77 6f 72 64 73 2c 20 6c 61 6e 67 75 61 67 65 20 70 72 61 67 | .haskell.keywords,.language.prag |
1dc0 | 6d 61 73 2c 0a 47 48 43 27 73 20 6f 70 74 69 6f 6e 73 2c 20 61 6e 64 20 6c 61 6e 67 75 61 67 65 | mas,.GHC's.options,.and.language |
1de0 | 20 65 78 74 65 6e 73 69 6f 6e 73 2c 20 62 75 74 20 6e 6f 74 20 69 64 65 6e 74 69 66 69 65 72 73 | .extensions,.but.not.identifiers |
1e00 | 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e | ...(defalias.'haskell-completion |
1e20 | 73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 20 23 5b 30 20 22 5c 33 30 30 20 | s-completion-at-point.#[0."\300. |
1e40 | 5c 32 31 31 5c 32 30 35 09 00 5c 33 30 31 01 21 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 63 | \211\205..\301.!\207".[haskell-c |
1e60 | 6f 6d 70 6c 65 74 69 6f 6e 73 2d 67 72 61 62 2d 70 72 65 66 69 78 20 68 61 73 6b 65 6c 6c 2d 63 | ompletions-grab-prefix.haskell-c |
1e80 | 6f 6d 70 6c 65 74 69 6f 6e 73 2d 2d 73 69 6d 70 6c 65 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 5d 20 | ompletions--simple-completions]. |
1ea0 | 33 20 28 23 24 20 2e 20 37 34 35 35 29 5d 29 0a 23 40 33 37 37 20 41 20 63 6f 6d 70 6c 65 74 69 | 3.(#$...7455)]).#@377.A.completi |
1ec0 | 6f 6e 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 69 6e 20 60 69 6e 74 65 72 61 63 74 69 76 65 | on.function.used.in.`interactive |
1ee0 | 2d 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 27 2e 0a 43 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 | -haskell-mode'..Completion.candi |
1f00 | 64 61 74 65 73 20 61 72 65 20 70 72 6f 76 69 64 65 64 20 71 75 65 72 69 6e 67 20 63 75 72 72 65 | dates.are.provided.quering.curre |
1f20 | 6e 74 20 68 61 73 6b 65 6c 6c 0a 70 72 6f 63 65 73 73 2c 20 74 68 61 74 20 69 73 20 73 65 6e 64 | nt.haskell.process,.that.is.send |
1f40 | 69 6e 67 20 60 3a 63 6f 6d 70 6c 65 74 65 20 72 65 70 6c 27 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 43 | ing.`:complete.repl'.command...C |
1f60 | 6f 6d 70 6c 65 74 65 73 20 61 6c 6c 20 70 6f 73 73 69 62 6c 65 20 74 68 69 6e 67 73 3a 20 65 76 | ompletes.all.possible.things:.ev |
1f80 | 65 72 79 74 68 69 6e 67 20 74 68 61 74 20 63 61 6e 20 62 65 20 63 6f 6d 70 6c 65 74 65 64 0a 77 | erything.that.can.be.completed.w |
1fa0 | 69 74 68 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 20 66 75 6e 63 74 69 6f 6e 0a 60 68 61 | ith.non-interactive.function.`ha |
1fc0 | 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d | skell-completions-completion-at- |
1fe0 | 70 6f 69 6e 74 27 20 70 6c 75 73 20 69 64 65 6e 74 69 66 69 65 72 0a 63 6f 6d 70 6c 65 74 69 6f | point'.plus.identifier.completio |
2000 | 6e 73 2e 0a 0a 52 65 74 75 72 6e 73 20 6e 69 6c 20 69 66 20 6e 6f 20 63 6f 6d 70 6c 65 74 69 6f | ns...Returns.nil.if.no.completio |
2020 | 6e 73 20 61 76 61 69 6c 61 62 6c 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c | ns.available...(defalias.'haskel |
2040 | 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 73 79 6e 63 2d 72 65 70 6c 2d 63 6f 6d 70 6c 65 74 69 | l-completions-sync-repl-completi |
2060 | 6f 6e 2d 61 74 2d 70 6f 69 6e 74 20 23 5b 30 20 22 5c 33 30 32 20 5c 32 31 31 5c 32 30 35 72 00 | on-at-point.#[0."\302.\211\205r. |
2080 | 5c 32 31 31 5c 32 31 31 47 5c 33 30 33 55 5c 32 30 33 17 00 5c 32 31 31 01 41 5c 32 36 32 02 5c | \211\211G\303U\203..\211.A\262.\ |
20a0 | 32 34 32 5c 32 30 32 1e 00 5c 33 30 34 5c 33 30 35 5c 33 30 36 03 47 44 5c 22 01 5c 32 31 31 41 | 242\202..\304\305\306.GD\".\211A |
20c0 | 5c 32 36 32 03 5c 32 34 32 02 5c 32 31 31 41 5c 32 36 32 04 5c 32 34 32 03 40 5c 33 30 37 01 5c | \262.\242.\211A\262.\242.@\307.\ |
20e0 | 33 31 30 5c 22 3f 5c 32 30 35 70 00 08 5c 32 30 34 44 00 5c 32 31 32 02 53 62 5c 32 31 30 5c 33 | 310\"?\205p..\204D.\212.Sb\210\3 |
2100 | 31 31 20 29 3f 5c 32 30 35 70 00 5c 33 31 32 01 5c 33 31 33 5c 22 5c 32 30 33 52 00 5c 33 31 34 | 11.)?\205p.\312.\313\"\203R.\314 |
2120 | 06 06 21 5c 32 30 32 70 00 5c 33 30 37 01 5c 33 31 35 5c 22 5c 33 31 36 20 5c 32 30 35 67 00 5c | ..!\202p.\307.\315\"\316.\205g.\ |
2140 | 33 31 37 5c 33 32 30 20 21 3f 5c 32 30 35 67 00 5c 33 32 31 03 02 5c 22 05 05 5c 33 32 32 03 09 | 317\320.!?\205g.\321..\"..\322.. |
2160 | 5c 22 45 5c 32 36 36 5c 32 30 32 5c 32 36 36 5c 32 30 35 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c | \"E\266\202\266\205\207".[haskel |
2180 | 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 63 6f 6d 70 6c 65 74 65 2d 6f 70 65 72 61 74 6f 72 73 | l-completions-complete-operators |
21a0 | 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 2d 6b 65 79 77 6f 72 64 73 20 68 | .haskell-completions--keywords.h |
21c0 | 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 67 72 61 62 2d 70 72 65 66 69 78 20 34 | askell-completions-grab-prefix.4 |
21e0 | 20 73 69 67 6e 61 6c 20 77 72 6f 6e 67 2d 6e 75 6d 62 65 72 2d 6f 66 2d 61 72 67 75 6d 65 6e 74 | .signal.wrong-number-of-argument |
2200 | 73 20 6e 69 6c 20 65 71 6c 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 67 65 | s.nil.eql.haskell-completions-ge |
2220 | 6e 65 72 61 6c 2d 70 72 65 66 69 78 20 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 2d 2d 6c 6f 6f 6b 69 | neral-prefix.haskell-mode--looki |
2240 | 6e 67 2d 61 74 2d 76 61 72 73 79 6d 20 6d 65 6d 71 6c 20 28 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 | ng-at-varsym.memql.(haskell-comp |
2260 | 6c 65 74 69 6f 6e 73 2d 70 72 61 67 6d 61 2d 6e 61 6d 65 2d 70 72 65 66 69 78 20 68 61 73 6b 65 | letions-pragma-name-prefix.haske |
2280 | 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 67 68 63 2d 6f 70 74 69 6f 6e 2d 70 72 65 66 69 78 | ll-completions-ghc-option-prefix |
22a0 | 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 6c 61 6e 67 75 61 67 65 2d 65 78 | .haskell-completions-language-ex |
22c0 | 74 65 6e 73 69 6f 6e 2d 70 72 65 66 69 78 29 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 | tension-prefix).haskell-completi |
22e0 | 6f 6e 73 2d 2d 73 69 6d 70 6c 65 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 68 61 73 6b 65 6c 6c 2d | ons--simple-completions.haskell- |
2300 | 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 6d 6f 64 75 6c 65 2d 6e 61 6d 65 2d 70 72 65 66 69 78 20 68 | completions-module-name-prefix.h |
2320 | 61 73 6b 65 6c 6c 2d 73 65 73 73 69 6f 6e 2d 6d 61 79 62 65 20 68 61 73 6b 65 6c 6c 2d 70 72 6f | askell-session-maybe.haskell-pro |
2340 | 63 65 73 73 2d 63 6d 64 20 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 70 72 6f | cess-cmd.haskell-interactive-pro |
2360 | 63 65 73 73 20 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 73 79 6e 63 2d 63 6f | cess.haskell-completions-sync-co |
2380 | 6d 70 6c 65 74 65 2d 72 65 70 6c 20 61 70 70 65 6e 64 5d 20 31 33 20 28 23 24 20 2e 20 37 38 36 | mplete-repl.append].13.(#$...786 |
23a0 | 32 29 5d 29 0a 23 40 32 35 38 20 52 65 74 75 72 6e 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6c 69 73 | 2)]).#@258.Return.completion.lis |
23c0 | 74 20 66 6f 72 20 67 69 76 65 6e 20 50 52 45 46 49 58 20 71 75 65 72 79 69 6e 67 20 52 45 50 4c | t.for.given.PREFIX.querying.REPL |
23e0 | 20 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 2e 0a 57 68 65 6e 20 6f 70 74 69 6f 6e 61 6c 20 49 4d | .synchronously..When.optional.IM |
2400 | 50 4f 52 54 20 61 72 67 75 6d 65 6e 74 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 63 6f 6d 70 6c 65 74 | PORT.argument.is.non-nil.complet |
2420 | 65 20 50 52 45 46 49 58 0a 70 72 65 70 65 6e 64 69 6e 67 20 22 69 6d 70 6f 72 74 20 22 20 6b 65 | e.PREFIX.prepending."import.".ke |
2440 | 79 77 6f 72 64 20 28 75 73 65 66 75 6c 20 66 6f 72 20 6d 6f 64 75 6c 65 20 6e 61 6d 65 73 29 2e | yword.(useful.for.module.names). |
2460 | 20 20 54 68 69 73 0a 66 75 6e 63 74 69 6f 6e 20 69 73 20 73 75 70 70 6f 73 65 64 20 66 6f 72 20 | ..This.function.is.supposed.for. |
2480 | 69 6e 74 65 72 6e 61 6c 20 75 73 65 2e 0a 0a 28 66 6e 20 50 52 45 46 49 58 20 26 6f 70 74 69 6f | internal.use...(fn.PREFIX.&optio |
24a0 | 6e 61 6c 20 49 4d 50 4f 52 54 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 68 61 73 6b 65 6c 6c 2d | nal.IMPORT)..(defalias.'haskell- |
24c0 | 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 73 79 6e 63 2d 63 6f 6d 70 6c 65 74 65 2d 72 65 70 6c 20 23 | completions-sync-complete-repl.# |
24e0 | 5b 35 31 33 20 22 5c 33 30 30 5c 33 30 31 20 02 5c 32 30 33 0d 00 5c 33 30 32 04 50 5c 32 30 32 | [513."\300\301..\203..\302.P\202 |
2500 | 0e 00 03 5c 22 5c 32 30 37 22 20 5b 68 61 73 6b 65 6c 6c 2d 70 72 6f 63 65 73 73 2d 67 65 74 2d | ...\"\207".[haskell-process-get- |
2520 | 72 65 70 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 68 61 73 6b 65 6c 6c 2d 69 6e 74 65 72 61 63 | repl-completions.haskell-interac |
2540 | 74 69 76 65 2d 70 72 6f 63 65 73 73 20 22 69 6d 70 6f 72 74 20 22 5d 20 36 20 28 23 24 20 2e 20 | tive-process."import."].6.(#$... |
2560 | 39 31 33 31 29 5d 29 0a 28 70 72 6f 76 69 64 65 20 27 68 61 73 6b 65 6c 6c 2d 63 6f 6d 70 6c 65 | 9131)]).(provide.'haskell-comple |
2580 | 74 69 6f 6e 73 29 0a | tions). |