| ofs | hex dump | ascii | 
|---|
| 0000 |  66 6c 79 63 68 65 63 6b 2d 33 35 2e 30 2f 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | flycheck-35.0/.................. | 
| 0020 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0040 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0060 |  00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30  | ....0000755.0000000.0000000.0000 | 
| 0080 |  30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 31 36 37 30 00 20 35 00 00 00  | 0000000.00000000000.011670..5... | 
| 00a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 00c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 00e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0100 |  00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .ustar...root................... | 
| 0120 |  00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .........root................... | 
| 0140 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0160 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0180 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 01a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 01c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 01e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0200 |  66 6c 79 63 68 65 63 6b 2d 33 35 2e 30 2f 43 48    41 4e 47 45 53 2e 6f 6c 64 00 00 00 00 00 00 00  | flycheck-35.0/CHANGES.old....... | 
| 0220 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0240 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0260 |  00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30  | ....0000644.0000000.0000000.0000 | 
| 0280 |  30 31 31 31 34 37 37 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 34 35 33 00 20 30 00 00 00  | 0111477.00000000000.013453..0... | 
| 02a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 02c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 02e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0300 |  00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .ustar...root................... | 
| 0320 |  00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .........root................... | 
| 0340 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0360 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0380 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 03a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 03c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 03e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0400 |  30 2e 32 35 2e 31 20 28 4e 6f 76 20 31 36 2c 20    32 30 31 35 29 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | 0.25.1.(Nov.16,.2015).---------- | 
| 0420 |  2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 2d 20 46    69 78 20 75 6e 64 65 66 69 6e 65 64 20 66 75 6e  | -----------..-.Fix.undefined.fun | 
| 0440 |  63 74 69 6f 6e 20 63 61 6c 6c 20 69 6e 20 60 60    65 6d 61 63 73 2d 6c 69 73 70 60 60 20 73 79 6e  | ction.call.in.``emacs-lisp``.syn | 
| 0460 |  74 61 78 20 63 68 65 63 6b 65 72 20 5b 47 48 2d    37 39 31 5d 0a 0a 30 2e 32 35 20 28 4e 6f 76 20  | tax.checker.[GH-791]..0.25.(Nov. | 
| 0480 |  31 34 2c 20 32 30 31 35 29 0a 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 2d  | 14,.2015).-------------------..- | 
| 04a0 |  20 2a 2a 42 72 65 61 6b 69 6e 67 20 63 68 61 6e    67 65 73 2a 2a 3a 0a 0a 20 20 2d 20 60 60 73 63  | .**Breaking.changes**:....-.``sc | 
| 04c0 |  61 6c 61 2d 73 63 61 6c 61 73 74 79 6c 65 60 60    20 6e 6f 77 20 65 78 70 65 63 74 73 20 61 20 60  | ala-scalastyle``.now.expects.a.` | 
| 04e0 |  60 73 63 61 6c 61 73 74 79 6c 65 60 60 20 65 78    65 63 75 74 61 62 6c 65 20 69 6e 0a 20 20 20 20  | `scalastyle``.executable.in..... | 
| 0500 |  60 60 65 78 65 63 2d 70 61 74 68 60 60 20 5b 47    48 2d 37 36 33 5d 0a 20 20 2d 20 44 72 6f 70 20  | ``exec-path``.[GH-763]...-.Drop. | 
| 0520 |  73 75 70 70 6f 72 74 20 66 6f 72 20 6c 65 67 61    63 79 20 52 75 62 79 20 59 41 4d 4c 20 69 6d 70  | support.for.legacy.Ruby.YAML.imp | 
| 0540 |  6c 65 6d 65 6e 74 61 74 69 6f 6e 73 20 70 72 69    6f 72 20 74 6f 20 52 75 62 79 20 31 2e 39 2e 33  | lementations.prior.to.Ruby.1.9.3 | 
| 0560 |  20 69 6e 0a 20 20 20 20 60 60 72 75 62 79 2d 79    61 6d 6c 60 60 0a 20 20 2d 20 52 65 6d 6f 76 65  | .in.....``ruby-yaml``...-.Remove | 
| 0580 |  20 72 61 63 6b 65 74 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 20 64 75 65 20 74 6f 20 70 6f  | .racket.syntax.checker.due.to.po | 
| 05a0 |  73 73 69 62 6c 65 20 63 6f 64 65 20 65 78 65 63    75 74 69 6f 6e 20 5b 47 48 2d 37 38 36 5d 0a 0a  | ssible.code.execution.[GH-786].. | 
| 05c0 |  2d 20 4e 65 77 20 73 79 6e 74 61 78 20 63 68 65    63 6b 65 72 73 3a 0a 0a 20 20 2d 20 4a 53 4f 4e  | -.New.syntax.checkers:....-.JSON | 
| 05e0 |  20 77 69 74 68 20 50 79 74 68 6f 6e e2 80 99 73    20 62 75 69 6c 74 2d 69 6e 20 60 60 6a 73 6f 6e  | .with.Python...s.built-in.``json | 
| 0600 |  60 60 20 6d 6f 64 75 6c 65 20 5b 47 48 2d 37 35    38 5d 0a 20 20 2d 20 52 75 73 74 20 77 69 74 68  | ``.module.[GH-758]...-.Rust.with | 
| 0620 |  20 60 60 63 61 72 67 6f 20 72 75 73 74 63 60 60    20 5b 47 48 2d 37 37 32 5d 0a 0a 2d 20 4e 65 77  | .``cargo.rustc``.[GH-772]..-.New | 
| 0640 |  20 66 65 61 74 75 72 65 73 3a 0a 0a 20 20 2d 20    41 64 64 20 60 60 66 6c 79 63 68 65 63 6b 2d 68  | .features:....-.Add.``flycheck-h | 
| 0660 |  65 6c 70 2d 65 63 68 6f 2d 66 75 6e 63 74 69 6f    6e 60 60 20 74 6f 20 63 75 73 74 6f 6d 69 7a 65  | elp-echo-function``.to.customize | 
| 0680 |  20 74 68 65 20 48 65 6c 70 20 45 63 68 6f 20 6f    66 20 46 6c 79 63 68 65 63 6b 0a 20 20 20 20 6f  | .the.Help.Echo.of.Flycheck.....o | 
| 06a0 |  76 65 72 6c 61 79 73 20 5b 47 48 2d 37 33 30 5d    0a 20 20 2d 20 55 73 65 20 73 79 6d 62 6f 6c 69  | verlays.[GH-730]...-.Use.symboli | 
| 06c0 |  63 20 65 72 72 6f 72 20 49 44 73 20 69 6e 20 50    79 6c 69 6e 74 20 5b 47 48 2d 37 31 34 5d 0a 20  | c.error.IDs.in.Pylint.[GH-714].. | 
| 06e0 |  20 2d 20 41 64 64 20 60 60 66 6c 79 63 68 65 63    6b 2d 70 79 6c 69 6e 74 2d 75 73 65 2d 73 79 6d  | .-.Add.``flycheck-pylint-use-sym | 
| 0700 |  62 6f 6c 69 63 2d 69 64 60 60 20 74 6f 20 64 69    73 61 62 6c 65 20 73 79 6d 62 6f 6c 69 63 20 49  | bolic-id``.to.disable.symbolic.I | 
| 0720 |  44 73 20 66 6f 72 20 50 79 6c 69 6e 74 0a 20 20    20 20 5b 47 48 2d 37 31 34 5d 0a 20 20 2d 20 41  | Ds.for.Pylint.....[GH-714]...-.A | 
| 0740 |  64 64 20 60 60 66 6c 79 63 68 65 63 6b 2d 63 6f    6d 6d 61 6e 64 2d 77 72 61 70 70 65 72 2d 66 75  | dd.``flycheck-command-wrapper-fu | 
| 0760 |  6e 63 74 69 6f 6e 60 60 20 74 6f 20 77 72 61 70    20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20  | nction``.to.wrap.syntax.checker. | 
| 0780 |  63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 62 65 66    6f 72 65 20 65 78 65 63 75 74 69 6f 6e 20 5b 47  | commands.....before.execution.[G | 
| 07a0 |  48 2d 36 32 39 5d 20 5b 47 48 2d 37 35 32 5d 0a    20 20 2d 20 41 64 64 20 60 60 66 6c 79 63 68 65  | H-629].[GH-752]...-.Add.``flyche | 
| 07c0 |  63 6b 2d 65 78 65 63 75 74 61 62 6c 65 2d 66 69    6e 64 60 60 20 74 6f 20 63 75 73 74 6f 6d 69 73  | ck-executable-find``.to.customis | 
| 07e0 |  65 20 68 6f 77 20 46 6c 79 63 68 65 63 6b 20 73    65 61 72 63 68 65 73 0a 20 20 20 20 65 78 65 63  | e.how.Flycheck.searches.....exec | 
| 0800 |  75 74 61 62 6c 65 73 20 5b 47 48 2d 37 35 32 5d    0a 20 20 2d 20 41 64 64 20 60 60 66 6c 79 63 68  | utables.[GH-752]...-.Add.``flych | 
| 0820 |  65 63 6b 2d 68 6c 69 6e 74 2d 61 72 67 73 60 60    20 74 6f 20 70 61 73 73 20 61 64 64 69 74 69 6f  | eck-hlint-args``.to.pass.additio | 
| 0840 |  6e 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 74 6f    20 68 6c 69 6e 74 0a 20 20 20 20 5b 47 48 2d 37  | nal.arguments.to.hlint.....[GH-7 | 
| 0860 |  31 33 5d 5b 47 48 2d 37 36 32 5d 0a 20 20 2d 20    41 64 64 20 60 60 66 6c 79 63 68 65 63 6b 2d 67  | 13][GH-762]...-.Add.``flycheck-g | 
| 0880 |  6f 2d 62 75 69 6c 64 2d 74 61 67 73 60 60 20 61    6e 64 20 60 60 66 6c 79 63 68 65 63 6b 2d 67 6f  | o-build-tags``.and.``flycheck-go | 
| 08a0 |  2d 69 6e 73 74 61 6c 6c 2d 64 65 70 73 60 60 20    74 6f 20 73 70 65 63 69 66 79 0a 20 20 20 20 74  | -install-deps``.to.specify.....t | 
| 08c0 |  61 67 73 20 61 6e 64 20 61 75 74 6f 6d 61 74 69    63 61 6c 6c 79 20 69 6e 73 74 61 6c 6c 20 64 65  | ags.and.automatically.install.de | 
| 08e0 |  70 65 6e 64 65 6e 63 69 65 73 20 77 69 74 68 20    60 60 67 6f 20 62 75 69 6c 64 60 60 20 5b 47 48  | pendencies.with.``go.build``.[GH | 
| 0900 |  2d 36 37 34 5d 0a 20 20 2d 20 41 64 64 20 3a 73    74 61 6e 64 61 72 64 2d 69 6e 70 75 74 20 70 72  | -674]...-.Add.:standard-input.pr | 
| 0920 |  6f 70 65 72 74 79 20 74 6f 20 73 79 6e 74 61 78    20 63 68 65 63 6b 65 72 73 20 74 6f 20 72 65 61  | operty.to.syntax.checkers.to.rea | 
| 0940 |  64 20 73 6f 75 72 63 65 20 66 72 6f 6d 20 73 74    61 6e 64 61 72 64 0a 20 20 20 20 69 6e 70 75 74  | d.source.from.standard.....input | 
| 0960 |  20 5b 47 48 2d 36 37 33 5d 20 5b 47 48 2d 37 32    38 5d 0a 20 20 2d 20 41 64 64 20 73 75 70 70 6f  | .[GH-673].[GH-728]...-.Add.suppo | 
| 0980 |  72 74 20 66 6f 72 20 4a 53 58 20 6d 6f 64 65 73    20 74 6f 20 73 6f 6d 65 20 4a 61 76 61 73 63 72  | rt.for.JSX.modes.to.some.Javascr | 
| 09a0 |  69 70 74 20 63 68 65 63 6b 65 72 73 20 5b 47 48    2d 37 37 38 5d 0a 0a 2d 20 49 6d 70 72 6f 76 65  | ipt.checkers.[GH-778]..-.Improve | 
| 09c0 |  6d 65 6e 74 73 3a 0a 0a 20 20 2d 20 49 6d 70 72    6f 76 65 20 6d 6f 64 65 20 6c 69 6e 65 20 64 69  | ments:....-.Improve.mode.line.di | 
| 09e0 |  73 70 6c 61 79 20 66 6f 72 20 62 75 66 66 65 72    73 20 77 69 74 68 20 6f 6e 6c 79 20 69 6e 66 6f  | splay.for.buffers.with.only.info | 
| 0a00 |  20 6d 65 73 73 61 67 65 73 20 5b 47 48 2d 37 33    33 5d 0a 20 20 2d 20 4d 65 72 67 65 20 6d 65 73  | .messages.[GH-733]...-.Merge.mes | 
| 0a20 |  73 61 67 65 73 20 6f 66 20 61 6c 6c 20 65 72 72    6f 72 73 20 75 6e 64 65 72 20 63 75 72 73 6f 72  | sages.of.all.errors.under.cursor | 
| 0a40 |  20 66 6f 72 20 48 65 6c 70 20 45 63 68 6f 20 5b    47 48 2d 37 33 30 5d 0a 20 20 2d 20 41 6c 69 67  | .for.Help.Echo.[GH-730]...-.Alig | 
| 0a60 |  6e 20 6d 75 6c 74 69 2d 6c 69 6e 65 20 6d 65 73    73 61 67 65 73 20 69 6e 20 65 72 72 6f 72 20 6c  | n.multi-line.messages.in.error.l | 
| 0a80 |  69 73 74 20 5b 47 48 2d 37 33 32 5d 20 5b 47 48    2d 37 33 31 5d 0a 20 20 2d 20 43 61 63 68 65 20  | ist.[GH-732].[GH-731]...-.Cache. | 
| 0aa0 |  47 48 43 20 6f 75 74 70 75 74 20 66 6f 72 20 66    61 73 74 65 72 20 73 79 6e 74 61 78 20 63 68 65  | GHC.output.for.faster.syntax.che | 
| 0ac0 |  63 6b 69 6e 67 20 61 6e 64 20 62 65 74 74 65 72    20 74 65 6d 70 6c 61 74 65 20 68 61 73 6b 65 6c  | cking.and.better.template.haskel | 
| 0ae0 |  6c 0a 20 20 20 20 73 75 70 70 6f 72 74 20 5b 47    48 2d 37 30 38 5d 0a 20 20 2d 20 46 61 6c 6c 20  | l.....support.[GH-708]...-.Fall. | 
| 0b00 |  62 61 63 6b 20 74 6f 20 60 60 72 73 74 60 60 20    69 66 20 60 60 72 73 74 2d 73 70 68 69 6e 78 60  | back.to.``rst``.if.``rst-sphinx` | 
| 0b20 |  60 20 69 73 20 64 69 73 61 62 6c 65 64 20 5b 47    48 2d 37 34 35 5d 20 5b 47 48 2d 37 34 36 5d 0a  | `.is.disabled.[GH-745].[GH-746]. | 
| 0b40 |  20 20 2d 20 4e 65 77 20 75 6e 69 66 6f 72 6d 20    66 72 69 6e 67 65 20 69 6e 64 69 63 61 74 6f 72  | ..-.New.uniform.fringe.indicator | 
| 0b60 |  73 20 5b 47 48 2d 37 35 30 5d 0a 20 20 2d 20 44    65 6d 6f 74 65 20 41 73 63 69 69 44 6f 63 20 64  | s.[GH-750]...-.Demote.AsciiDoc.d | 
| 0b80 |  65 70 72 65 63 61 74 69 6f 6e 20 77 61 72 6e 69    6e 67 73 20 74 6f 20 60 60 69 6e 66 6f 60 60 20  | eprecation.warnings.to.``info``. | 
| 0ba0 |  6c 65 76 65 6c 0a 0a 2d 20 42 75 67 20 66 69 78    65 73 3a 0a 0a 20 20 2d 20 46 69 78 20 65 72 72  | level..-.Bug.fixes:....-.Fix.err | 
| 0bc0 |  6f 72 20 70 61 74 74 65 72 6e 73 20 6f 66 20 60    60 63 6f 71 60 60 20 5b 47 48 2d 37 34 32 5d 0a  | or.patterns.of.``coq``.[GH-742]. | 
| 0be0 |  20 20 2d 20 53 75 70 70 6f 72 74 20 47 46 6f 72    74 72 61 6e 20 35 20 5b 47 48 2d 37 35 31 5d 0a  | ..-.Support.GFortran.5.[GH-751]. | 
| 0c00 |  20 20 2d 20 46 69 78 20 73 74 61 63 6b 20 6f 76    65 72 66 6c 6f 77 20 77 68 65 6e 20 70 61 72 73  | ..-.Fix.stack.overflow.when.pars | 
| 0c20 |  69 6e 67 20 68 6c 69 6e 74 20 65 72 72 6f 72 73    20 5b 47 48 2d 37 36 30 5d 0a 20 20 2d 20 46 69  | ing.hlint.errors.[GH-760]...-.Fi | 
| 0c40 |  78 20 65 72 72 6f 72 20 63 6f 6c 75 6d 6e 73 20    6f 66 20 6a 73 6f 6e 6c 69 6e 74 0a 0a 30 2e 32  | x.error.columns.of.jsonlint..0.2 | 
| 0c60 |  34 20 28 41 75 67 20 31 35 2c 20 32 30 31 35 29    0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | 4.(Aug.15,.2015).--------------- | 
| 0c80 |  2d 2d 2d 2d 0a 0a 2d 20 2a 2a 42 72 65 61 6b 69    6e 67 20 63 68 61 6e 67 65 73 2a 2a 3a 0a 0a 20  | ----..-.**Breaking.changes**:... | 
| 0ca0 |  20 2d 20 52 65 6d 6f 76 65 20 45 6c 69 78 69 72    20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20  | .-.Remove.Elixir.syntax.checker. | 
| 0cc0 |  64 75 65 20 74 6f 20 63 6f 64 65 20 65 78 65 63    75 74 69 6f 6e 20 5b 47 48 2d 36 33 30 5d 0a 20  | due.to.code.execution.[GH-630].. | 
| 0ce0 |  20 2d 20 44 72 6f 70 20 73 75 70 70 6f 72 74 20    66 6f 72 20 45 6d 61 63 73 20 32 34 2e 31 20 61  | .-.Drop.support.for.Emacs.24.1.a | 
| 0d00 |  6e 64 20 32 34 2e 32 0a 0a 2d 20 4e 65 77 20 73    79 6e 74 61 78 20 63 68 65 63 6b 65 72 73 3a 0a  | nd.24.2..-.New.syntax.checkers:. | 
| 0d20 |  0a 20 20 2d 20 4a 61 76 61 73 63 72 69 70 74 20    77 69 74 68 20 60 60 6a 73 63 73 60 60 20 5b 47  | ...-.Javascript.with.``jscs``.[G | 
| 0d40 |  48 2d 36 33 34 5d 20 61 6e 64 20 60 60 73 74 61    6e 64 61 72 64 60 60 20 5b 47 48 2d 36 34 34 5d  | H-634].and.``standard``.[GH-644] | 
| 0d60 |  0a 20 20 2d 20 4a 61 64 65 20 5b 47 48 2d 36 38    36 5d 0a 20 20 2d 20 53 51 4c 20 77 69 74 68 20  | ...-.Jade.[GH-686]...-.SQL.with. | 
| 0d80 |  60 60 73 71 6c 6c 69 6e 74 60 60 20 5b 47 48 2d    36 39 31 5d 0a 20 20 2d 20 47 72 6f 6f 76 79 20  | ``sqllint``.[GH-691]...-.Groovy. | 
| 0da0 |  5b 47 48 2d 37 31 36 5d 0a 20 20 2d 20 48 61 73    6b 65 6c 6c 20 77 69 74 68 20 60 60 73 74 61 63  | [GH-716]...-.Haskell.with.``stac | 
| 0dc0 |  6b 20 67 68 63 60 60 20 5b 47 48 2d 37 31 31 5d    0a 0a 2d 20 4e 65 77 20 66 65 61 74 75 72 65 73  | k.ghc``.[GH-711]..-.New.features | 
| 0de0 |  3a 0a 0a 20 20 2d 20 54 68 65 20 65 72 72 6f 72    20 6c 69 73 74 20 63 61 6e 20 6e 6f 77 20 62 65  | :....-.The.error.list.can.now.be | 
| 0e00 |  20 66 69 6c 74 65 72 65 64 20 62 79 20 65 72 72    6f 72 20 6c 65 76 65 6c 20 62 79 20 70 72 65 73  | .filtered.by.error.level.by.pres | 
| 0e20 |  73 69 6e 67 20 66 0a 20 20 2d 20 41 64 64 20 60    60 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d  | sing.f...-.Add.``flycheck-error- | 
| 0e40 |  6c 69 73 74 2d 6d 69 6e 69 6d 75 6d 2d 6c 65 76    65 6c 60 60 20 74 6f 20 72 65 73 74 72 69 63 74  | list-minimum-level``.to.restrict | 
| 0e60 |  20 65 72 72 6f 72 20 6c 65 76 65 6c 73 20 64 69    73 70 6c 61 79 65 64 0a 20 20 20 20 69 6e 20 74  | .error.levels.displayed.....in.t | 
| 0e80 |  68 65 20 65 72 72 6f 72 20 6c 69 73 74 20 5b 47    48 2d 36 39 38 5d 20 5b 47 48 2d 37 30 31 5d 0a  | he.error.list.[GH-698].[GH-701]. | 
| 0ea0 |  20 20 2d 20 41 64 64 20 60 60 66 6c 79 63 68 65    63 6b 2d 70 65 72 6c 2d 69 6e 63 6c 75 64 65 2d  | ..-.Add.``flycheck-perl-include- | 
| 0ec0 |  70 61 74 68 60 60 20 74 6f 20 73 65 74 20 69 6e    63 6c 75 64 65 20 64 69 72 65 63 74 6f 72 69 65  | path``.to.set.include.directorie | 
| 0ee0 |  73 20 66 6f 72 20 50 65 72 6c 0a 20 20 20 20 5b    47 48 2d 36 32 31 5d 0a 20 20 2d 20 41 64 64 20  | s.for.Perl.....[GH-621]...-.Add. | 
| 0f00 |  60 60 66 6c 79 63 68 65 63 6b 2d 72 75 73 74 2d    61 72 67 73 60 60 20 74 6f 20 70 61 73 73 20 61  | ``flycheck-rust-args``.to.pass.a | 
| 0f20 |  64 64 69 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65    6e 74 73 20 74 6f 20 60 60 72 75 73 74 63 60 60  | dditional.arguments.to.``rustc`` | 
| 0f40 |  0a 20 20 2d 20 41 64 64 20 60 60 66 6c 79 63 68    65 63 6b 2d 64 6d 64 2d 61 72 67 73 60 60 20 74  | ...-.Add.``flycheck-dmd-args``.t | 
| 0f60 |  6f 20 70 61 73 73 20 61 64 64 69 74 69 6f 6e 61    6c 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 60  | o.pass.additional.arguments.to.` | 
| 0f80 |  60 64 6d 64 60 60 20 5b 47 48 2d 36 35 35 5d 0a    20 20 2d 20 41 64 64 20 60 60 66 6c 79 63 68 65  | `dmd``.[GH-655]...-.Add.``flyche | 
| 0fa0 |  63 6b 2d 65 72 6c 61 6e 67 2d 69 6e 63 6c 75 64    65 2d 70 61 74 68 60 60 20 5b 47 48 2d 36 36 38  | ck-erlang-include-path``.[GH-668 | 
| 0fc0 |  5d 20 61 6e 64 0a 20 20 20 20 60 60 66 6c 79 63    68 65 63 6b 2d 65 72 6c 61 6e 67 2d 6c 69 62 72  | ].and.....``flycheck-erlang-libr | 
| 0fe0 |  61 72 79 2d 70 61 74 68 60 60 20 5b 47 48 2d 36    39 36 5d 20 66 6f 72 20 45 72 6c 61 6e 67 0a 20  | ary-path``.[GH-696].for.Erlang.. | 
| 1000 |  20 2d 20 41 64 64 20 60 60 66 6c 79 63 68 65 63    6b 2d 76 65 72 69 6c 61 74 6f 72 2d 69 6e 63 6c  | .-.Add.``flycheck-verilator-incl | 
| 1020 |  75 64 65 2d 70 61 74 68 60 60 20 74 6f 20 73 65    74 20 69 6e 63 6c 75 64 65 20 64 69 72 65 63 74  | ude-path``.to.set.include.direct | 
| 1040 |  6f 72 69 65 73 20 66 6f 72 0a 20 20 20 20 56 65    72 69 6c 61 74 6f 72 20 5b 47 48 2d 36 38 34 5d  | ories.for.....Verilator.[GH-684] | 
| 1060 |  0a 20 20 2d 20 41 64 64 20 60 60 66 6c 79 63 68    65 63 6b 2d 63 70 70 63 68 65 63 6b 2d 69 6e 63  | ...-.Add.``flycheck-cppcheck-inc | 
| 1080 |  6c 75 64 65 2d 70 61 74 68 60 60 20 74 6f 20 73    65 74 20 69 6e 63 6c 75 64 65 20 64 69 72 65 63  | lude-path``.to.set.include.direc | 
| 10a0 |  74 6f 72 69 65 73 20 66 6f 72 0a 20 20 20 20 63    70 70 63 68 65 63 6b 20 5b 47 48 2d 36 38 37 5d  | tories.for.....cppcheck.[GH-687] | 
| 10c0 |  0a 20 20 2d 20 41 64 64 20 73 75 70 70 6f 72 74    20 66 6f 72 20 48 6c 69 6e 74 20 63 6f 6e 66 69  | ...-.Add.support.for.Hlint.confi | 
| 10e0 |  67 75 72 61 74 69 6f 6e 20 66 69 6c 65 20 5b 47    48 2d 36 38 32 5d 0a 20 20 2d 20 41 64 64 20 48  | guration.file.[GH-682]...-.Add.H | 
| 1100 |  6c 69 6e 74 20 6f 70 74 69 6f 6e 73 20 66 6f 72    20 69 67 6e 6f 72 65 20 72 75 6c 65 73 2c 20 6c  | lint.options.for.ignore.rules,.l | 
| 1120 |  61 6e 67 75 61 67 65 20 65 78 74 65 6e 73 69 6f    6e 73 20 61 6e 64 20 68 69 6e 74 20 70 61 63 6b  | anguage.extensions.and.hint.pack | 
| 1140 |  61 67 65 73 0a 20 20 20 20 5b 47 48 2d 36 38 32    5d 0a 0a 2d 20 49 6d 70 72 6f 76 65 6d 65 6e 74  | ages.....[GH-682]..-.Improvement | 
| 1160 |  73 3a 0a 0a 20 20 2d 20 53 68 6f 77 20 63 68 61    69 6e 65 64 20 63 68 65 63 6b 65 72 73 20 69 6e  | s:....-.Show.chained.checkers.in | 
| 1180 |  20 48 65 6c 70 20 62 75 66 66 65 72 73 20 66 6f    72 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72  | .Help.buffers.for.syntax.checker | 
| 11a0 |  73 20 5b 47 48 2d 35 37 31 5d 0a 20 20 2d 20 4d    61 70 20 63 75 73 74 6f 6d 20 65 72 72 6f 72 20  | s.[GH-571]...-.Map.custom.error. | 
| 11c0 |  6c 65 76 65 6c 73 20 74 6f 20 63 6f 6d 70 69 6c    61 74 69 6f 6e 20 6d 6f 64 65 20 6c 65 76 65 6c  | levels.to.compilation.mode.level | 
| 11e0 |  73 20 5b 47 48 2d 37 30 30 5d 0a 20 20 2d 20 60    60 66 6c 79 63 68 65 63 6b 2d 76 65 72 69 66 79  | s.[GH-700]...-.``flycheck-verify | 
| 1200 |  2d 73 65 74 75 70 60 60 20 6e 6f 77 20 69 6e 63    6c 75 64 65 73 20 74 68 65 20 6d 61 6e 75 61 6c  | -setup``.now.includes.the.manual | 
| 1220 |  6c 79 20 73 65 6c 65 63 74 65 64 20 63 68 65 63    6b 65 72 20 69 66 20 61 6e 79 0a 20 20 20 20 5b  | ly.selected.checker.if.any.....[ | 
| 1240 |  47 48 2d 37 30 35 5d 0a 20 20 2d 20 60 60 66 6c    79 63 68 65 63 6b 2d 73 65 6c 65 63 74 2d 63 68  | GH-705]...-.``flycheck-select-ch | 
| 1260 |  65 63 6b 65 72 60 60 20 6e 6f 77 20 73 68 6f 77    73 20 61 20 76 65 72 69 66 69 63 61 74 69 6f 6e  | ecker``.now.shows.a.verification | 
| 1280 |  20 62 75 66 66 65 72 20 69 66 20 74 68 65 20 73    65 6c 65 63 74 65 64 0a 20 20 20 20 63 68 65 63  | .buffer.if.the.selected.....chec | 
| 12a0 |  6b 65 72 20 63 61 6e 6e 6f 74 20 62 65 20 75 73    65 64 20 5b 47 48 2d 37 30 35 5d 0a 20 20 2d 20  | ker.cannot.be.used.[GH-705]...-. | 
| 12c0 |  41 64 64 20 60 60 66 6c 79 63 68 65 63 6b 2d 76    65 72 69 66 79 2d 63 68 65 63 6b 65 72 60 60 20  | Add.``flycheck-verify-checker``. | 
| 12e0 |  74 6f 20 63 68 65 63 6b 20 77 68 65 74 68 65 72    20 61 20 73 70 65 63 69 66 69 63 20 73 79 6e 74  | to.check.whether.a.specific.synt | 
| 1300 |  61 78 20 63 68 65 63 6b 65 72 0a 20 20 20 20 63    61 6e 20 62 65 20 75 73 65 64 20 69 6e 20 61 20  | ax.checker.....can.be.used.in.a. | 
| 1320 |  62 75 66 66 65 72 20 5b 47 48 2d 37 30 35 5d 0a    0a 2d 20 42 75 67 20 66 69 78 65 73 3a 0a 0a 20  | buffer.[GH-705]..-.Bug.fixes:... | 
| 1340 |  20 2d 20 46 69 78 20 6f 66 66 73 65 74 20 6f 66    20 63 6f 6c 75 6d 6e 20 6e 75 6d 62 65 72 73 20  | .-.Fix.offset.of.column.numbers. | 
| 1360 |  69 6e 20 45 53 4c 69 6e 74 20 5b 47 48 2d 36 34    30 5d 0a 20 20 2d 20 50 72 6f 70 65 72 6c 79 20  | in.ESLint.[GH-640]...-.Properly. | 
| 1380 |  70 61 72 73 65 20 69 6e 64 65 6e 74 61 74 69 6f    6e 20 65 72 72 6f 72 73 20 66 72 6f 6d 20 50 79  | parse.indentation.errors.from.Py | 
| 13a0 |  74 68 6f 6e 20 32 2e 37 20 5b 47 48 2d 36 33 35    5d 0a 20 20 2d 20 44 6f 6e e2 80 99 74 20 63 68  | thon.2.7.[GH-635]...-.Don...t.ch | 
| 13c0 |  6f 6b 65 20 69 66 20 60 60 64 65 66 61 75 6c 74    2d 64 69 72 65 63 74 6f 72 79 60 60 20 64 6f 65  | oke.if.``default-directory``.doe | 
| 13e0 |  73 20 6e 6f 74 20 65 78 69 73 74 20 5b 47 48 2d    36 32 35 5d 0a 20 20 2d 20 46 69 78 20 65 72 72  | s.not.exist.[GH-625]...-.Fix.err | 
| 1400 |  6f 72 20 70 61 72 73 69 6e 67 20 66 6f 72 20 50    75 70 70 65 74 20 34 0a 20 20 2d 20 46 69 78 20  | or.parsing.for.Puppet.4...-.Fix. | 
| 1420 |  64 75 70 6c 69 63 61 74 65 20 63 68 65 63 6b 64    6f 63 20 65 72 72 6f 72 73 20 6f 6e 20 45 6d 61  | duplicate.checkdoc.errors.on.Ema | 
| 1440 |  63 73 20 32 35 0a 20 20 2d 20 46 69 78 20 6c 65    76 65 6c 20 6f 66 20 60 60 69 6e 66 6f 60 60 20  | cs.25...-.Fix.level.of.``info``. | 
| 1460 |  6d 65 73 73 61 67 65 73 20 69 6e 20 60 60 66 6c    79 63 68 65 63 6b 2d 63 6f 6d 70 69 6c 65 60 60  | messages.in.``flycheck-compile`` | 
| 1480 |  20 5b 47 48 2d 36 36 39 5d 0a 20 20 2d 20 41 6c    6c 6f 77 20 63 75 73 74 6f 6d 20 60 60 3a 76 65  | .[GH-669]...-.Allow.custom.``:ve | 
| 14a0 |  72 69 66 79 60 60 20 66 75 6e 63 74 69 6f 6e 73    20 66 6f 72 20 63 6f 6d 6d 61 6e 64 20 63 68 65  | rify``.functions.for.command.che | 
| 14c0 |  63 6b 65 72 73 20 5b 47 48 2d 36 37 32 5d 0a 20    20 2d 20 46 69 78 20 65 72 72 6f 72 20 77 68 65  | ckers.[GH-672]...-.Fix.error.whe | 
| 14e0 |  6e 20 60 60 66 6c 79 63 68 65 63 6b 2d 73 63 61    6c 61 73 74 79 6c 65 72 63 60 60 20 77 61 73 20  | n.``flycheck-scalastylerc``.was. | 
| 1500 |  73 65 74 20 74 6f 20 61 20 6e 6f 6e 2d 65 78 69    73 74 69 6e 67 20 66 69 6c 65 0a 20 20 2d 20 46  | set.to.a.non-existing.file...-.F | 
| 1520 |  69 78 20 65 72 72 6f 72 20 63 6f 6c 75 6d 6e 20    6f 66 66 73 65 74 73 20 69 6e 20 60 60 73 63 61  | ix.error.column.offsets.in.``sca | 
| 1540 |  6c 61 2d 73 63 61 6c 61 73 74 79 6c 65 60 60 0a    20 20 2d 20 44 6f 20 6e 6f 74 20 75 73 65 20 60  | la-scalastyle``...-.Do.not.use.` | 
| 1560 |  60 72 2d 6c 69 6e 74 72 60 60 20 69 6e 20 6e 6f    6e 2d 52 20 62 75 66 66 65 72 73 20 5b 47 48 2d  | `r-lintr``.in.non-R.buffers.[GH- | 
| 1580 |  36 30 37 5d 0a 20 20 2d 20 45 6e 66 6f 72 63 65    20 6f 75 74 70 75 74 20 66 6f 72 6d 61 74 20 6f  | 607]...-.Enforce.output.format.o | 
| 15a0 |  66 20 60 60 66 6c 61 6b 65 38 60 60 20 5b 47 48    2d 37 30 34 5d 0a 20 20 2d 20 50 61 72 73 65 20  | f.``flake8``.[GH-704]...-.Parse. | 
| 15c0 |  65 72 72 6f 72 20 69 64 73 20 66 72 6f 6d 20 6c    75 61 63 68 65 63 6b 20 30 2e 31 31 0a 20 20 2d  | error.ids.from.luacheck.0.11...- | 
| 15e0 |  20 46 69 78 20 70 61 74 74 65 72 6e 73 20 66 6f    72 20 50 75 70 70 65 74 20 65 6e 76 69 72 6f 6e  | .Fix.patterns.for.Puppet.environ | 
| 1600 |  6d 65 6e 74 20 6e 61 6d 65 73 20 5b 47 48 2d 36    39 34 5d 0a 20 20 2d 20 50 72 6f 70 65 72 6c 79  | ment.names.[GH-694]...-.Properly | 
| 1620 |  20 6c 6f 63 61 74 65 20 63 6f 6e 66 69 67 75 72    61 74 69 6f 6e 20 66 69 6c 65 73 20 66 72 6f 6d  | .locate.configuration.files.from | 
| 1640 |  20 6a 73 68 69 6e 74 20 61 6e 64 20 6a 73 63 73    20 5b 47 48 2d 37 30 33 5d 0a 20 20 2d 20 46 69  | .jshint.and.jscs.[GH-703]...-.Fi | 
| 1660 |  78 20 63 6f 6c 75 6d 6e 20 6f 66 66 73 65 74 73    20 69 6e 20 65 73 6c 69 6e 74 20 31 2e 30 20 5b  | x.column.offsets.in.eslint.1.0.[ | 
| 1680 |  47 48 2d 37 31 38 5d 0a 0a 30 2e 32 33 20 28 41    70 72 20 36 2c 20 32 30 31 35 29 0a 2d 2d 2d 2d  | GH-718]..0.23.(Apr.6,.2015).---- | 
| 16a0 |  2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a    2d 20 2a 2a 42 72 65 61 6b 69 6e 67 20 63 68 61  | --------------..-.**Breaking.cha | 
| 16c0 |  6e 67 65 73 2a 2a 3a 0a 0a 20 20 2d 20 4e 65 77    20 6d 61 6e 75 61 6c 20 69 6e 20 6e 61 74 69 76  | nges**:....-.New.manual.in.nativ | 
| 16e0 |  65 20 54 65 78 69 6e 66 6f 20 66 6f 72 6d 61 74    2c 20 74 6f 20 61 63 68 69 65 76 65 20 68 69 67  | e.Texinfo.format,.to.achieve.hig | 
| 1700 |  68 65 72 20 71 75 61 6c 69 74 79 20 49 6e 66 6f    20 6d 61 6e 75 61 6c 73 0a 20 20 2d 20 52 65 6d  | her.quality.Info.manuals...-.Rem | 
| 1720 |  6f 76 65 20 60 60 6d 61 6b 65 60 60 20 73 79 6e    74 61 78 20 63 68 65 63 6b 65 72 20 64 75 65 20  | ove.``make``.syntax.checker.due. | 
| 1740 |  74 6f 20 76 61 72 69 6f 75 73 20 69 73 73 75 65    73 20 5b 47 48 2d 35 37 32 5d 20 5b 47 48 2d 35  | to.various.issues.[GH-572].[GH-5 | 
| 1760 |  37 33 5d 0a 20 20 2d 20 52 65 6d 6f 76 65 20 60    60 7a 73 68 60 60 20 73 75 70 70 6f 72 74 20 66  | 73]...-.Remove.``zsh``.support.f | 
| 1780 |  72 6f 6d 20 60 60 73 68 2d 73 68 65 6c 6c 63 68    65 63 6b 60 60 2c 20 73 69 6e 63 65 20 53 68 65  | rom.``sh-shellcheck``,.since.She | 
| 17a0 |  6c 6c 63 68 65 63 6b 20 64 6f 65 73 20 6e 6f 74    0a 20 20 20 20 73 75 70 70 6f 72 74 20 5a 73 68  | llcheck.does.not.....support.Zsh | 
| 17c0 |  20 61 6e 79 6d 6f 72 65 0a 20 20 2d 20 52 65 6d    6f 76 65 20 60 60 67 6c 6f 62 61 6c 2d 66 6c 79  | .anymore...-.Remove.``global-fly | 
| 17e0 |  63 68 65 63 6b 2d 6d 6f 64 65 60 60 20 66 72 6f    6d 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20  | check-mode``.from.customization. | 
| 1800 |  69 6e 74 65 72 66 61 63 65 20 5b 47 48 2d 35 39    35 5d 0a 0a 2d 20 4e 65 77 20 73 79 6e 74 61 78  | interface.[GH-595]..-.New.syntax | 
| 1820 |  20 63 68 65 63 6b 65 72 73 3a 0a 0a 20 20 2d 20    52 20 77 69 74 68 20 60 60 6c 69 6e 74 72 60 60  | .checkers:....-.R.with.``lintr`` | 
| 1840 |  20 5b 47 48 2d 35 31 32 5d 0a 20 20 2d 20 4c 75    61 20 77 69 74 68 20 60 60 6c 75 61 63 68 65 63  | .[GH-512]...-.Lua.with.``luachec | 
| 1860 |  6b 60 60 20 5b 47 48 2d 35 39 31 5d 20 5b 47 48    2d 36 30 39 5d 0a 20 20 2d 20 53 43 53 53 20 77  | k``.[GH-591].[GH-609]...-.SCSS.w | 
| 1880 |  69 74 68 20 60 60 73 63 73 73 2d 6c 69 6e 74 60    60 20 5b 47 48 2d 35 38 32 5d 20 5b 47 48 2d 35  | ith.``scss-lint``.[GH-582].[GH-5 | 
| 18a0 |  39 38 5d 0a 0a 2d 20 4e 65 77 20 66 65 61 74 75    72 65 73 3a 0a 0a 20 20 2d 20 41 64 64 20 60 60  | 98]..-.New.features:....-.Add.`` | 
| 18c0 |  66 6c 79 63 68 65 63 6b 2d 64 69 73 61 62 6c 65    2d 63 68 65 63 6b 65 72 60 60 20 74 6f 20 64 69  | flycheck-disable-checker``.to.di | 
| 18e0 |  73 61 62 6c 65 20 61 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 20 69 6e 20 74 68 65 20 63 75  | sable.a.syntax.checker.in.the.cu | 
| 1900 |  72 72 65 6e 74 0a 20 20 20 20 62 75 66 66 65 72    0a 20 20 2d 20 41 64 64 20 60 60 66 6c 79 63 68  | rrent.....buffer...-.Add.``flych | 
| 1920 |  65 63 6b 2d 67 6c 6f 62 61 6c 2d 6d 6f 64 65 73    60 60 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 69 6e  | eck-global-modes``.to.control.in | 
| 1940 |  20 77 68 69 63 68 20 6d 6f 64 65 73 0a 20 20 20    20 60 60 67 6c 6f 62 61 6c 2d 66 6c 79 63 68 65  | .which.modes.....``global-flyche | 
| 1960 |  63 6b 2d 6d 6f 64 65 60 60 20 74 75 72 6e 73 20    6f 6e 20 60 60 66 6c 79 63 68 65 63 6b 2d 6d 6f  | ck-mode``.turns.on.``flycheck-mo | 
| 1980 |  64 65 60 60 0a 20 20 2d 20 41 64 64 20 60 60 70    65 64 61 6e 74 69 63 60 60 20 61 6e 64 20 60 60  | de``...-.Add.``pedantic``.and.`` | 
| 19a0 |  70 65 64 61 6e 74 69 63 2d 65 72 72 6f 72 73 60    60 20 6f 70 74 69 6f 6e 73 20 74 6f 20 43 6c 61  | pedantic-errors``.options.to.Cla | 
| 19c0 |  6e 67 20 61 6e 64 20 47 43 43 20 5b 47 48 2d 35    34 33 5d 0a 20 20 2d 20 41 64 64 20 60 60 66 6c  | ng.and.GCC.[GH-543]...-.Add.``fl | 
| 19e0 |  79 63 68 65 63 6b 2d 66 6f 6f 64 63 72 69 74 69    63 2d 74 61 67 73 60 60 20 74 6f 20 73 65 6c 65  | ycheck-foodcritic-tags``.to.sele | 
| 1a00 |  63 74 20 74 61 67 73 20 66 6f 72 20 46 6f 6f 64    63 72 69 74 69 63 20 5b 47 48 2d 35 36 30 5d 0a  | ct.tags.for.Foodcritic.[GH-560]. | 
| 1a20 |  0a 2d 20 49 6d 70 72 6f 76 65 6d 65 6e 74 73 3a    0a 0a 20 20 2d 20 60 60 63 68 65 66 2d 66 6f 6f  | .-.Improvements:....-.``chef-foo | 
| 1a40 |  64 63 72 69 74 69 63 60 60 20 68 61 6e 64 6c 65    73 20 72 65 6c 61 74 69 76 65 20 70 61 74 68 73  | dcritic``.handles.relative.paths | 
| 1a60 |  20 63 6f 72 72 65 63 74 6c 79 20 6e 6f 77 20 5b    47 48 2d 35 35 36 5d 0a 20 20 2d 20 47 6c 6f 62  | .correctly.now.[GH-556]...-.Glob | 
| 1a80 |  61 6c 20 46 6c 79 63 68 65 63 6b 20 4d 6f 64 65    20 65 6e 61 62 6c 65 73 20 46 6c 79 63 68 65 63  | al.Flycheck.Mode.enables.Flychec | 
| 1aa0 |  6b 20 4d 6f 64 65 20 65 76 65 6e 20 69 66 20 74    68 65 72 65 20 69 73 20 6e 6f 20 73 79 6e 74 61  | k.Mode.even.if.there.is.no.synta | 
| 1ac0 |  78 0a 20 20 20 20 63 68 65 63 6b 65 72 20 66 6f    72 20 74 68 65 20 62 75 66 66 65 72 20 79 65 74  | x.....checker.for.the.buffer.yet | 
| 1ae0 |  20 5b 47 48 2d 35 36 38 5d 0a 20 20 2d 20 60 60    68 61 6e 64 6c 65 62 61 72 73 60 60 20 6e 6f 77  | .[GH-568]...-.``handlebars``.now | 
| 1b00 |  20 73 75 70 70 6f 72 74 73 20 57 65 62 20 4d 6f    64 65 20 5b 47 48 2d 36 30 35 5d 0a 20 20 2d 20  | .supports.Web.Mode.[GH-605]...-. | 
| 1b20 |  45 78 74 72 61 63 74 20 65 72 72 6f 72 20 49 44    73 20 66 72 6f 6d 20 60 60 72 75 73 74 63 60 60  | Extract.error.IDs.from.``rustc`` | 
| 1b40 |  0a 20 20 2d 20 44 6f 6e e2 80 99 74 20 63 61 63    68 65 20 6c 61 73 74 20 73 79 6e 74 61 78 20 63  | ...-.Don...t.cache.last.syntax.c | 
| 1b60 |  68 65 63 6b 65 72 20 69 6e 20 62 75 66 66 65 72    20 61 6e 79 6d 6f 72 65 0a 0a 2d 20 42 75 67 20  | hecker.in.buffer.anymore..-.Bug. | 
| 1b80 |  66 69 78 65 73 3a 0a 0a 20 20 2d 20 46 69 78 20    76 6f 69 64 20 76 61 72 69 61 62 6c 65 20 65 72  | fixes:....-.Fix.void.variable.er | 
| 1ba0 |  72 6f 72 20 77 68 65 6e 20 74 72 79 69 6e 67 20    74 6f 20 75 73 65 20 60 60 66 6c 79 63 68 65 63  | ror.when.trying.to.use.``flychec | 
| 1bc0 |  6b 2d 63 6f 6d 70 69 6c 65 60 60 20 77 69 74 68    20 61 0a 20 20 20 20 6e 6f 6e 2d 63 6f 6d 6d 61  | k-compile``.with.a.....non-comma | 
| 1be0 |  6e 64 20 63 68 65 63 6b 65 72 20 5b 47 48 2d 35    36 33 5d 0a 20 20 2d 20 46 69 78 20 66 61 75 6c  | nd.checker.[GH-563]...-.Fix.faul | 
| 1c00 |  74 79 20 6d 6f 64 65 20 6c 69 6e 65 20 72 65 70    6f 72 74 69 6e 67 20 5b 47 48 2d 35 36 34 5d 0a  | ty.mode.line.reporting.[GH-564]. | 
| 1c20 |  20 20 2d 20 41 75 74 6f 6d 61 74 69 63 61 6c 6c    79 20 69 6e 69 74 69 61 6c 69 7a 65 20 70 61 63  | ..-.Automatically.initialize.pac | 
| 1c40 |  6b 61 67 65 73 20 77 68 65 6e 20 63 68 65 63 6b    69 6e 67 20 60 60 75 73 65 72 2d 69 6e 69 74 2d  | kages.when.checking.``user-init- | 
| 1c60 |  66 69 6c 65 60 60 0a 20 20 2d 20 50 72 6f 70 65    72 6c 79 20 69 6e 69 74 69 61 6c 69 7a 65 20 68  | file``...-.Properly.initialize.h | 
| 1c80 |  6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 20 5b 47    48 2d 35 39 33 5d 0a 20 20 2d 20 46 69 78 20 68  | ook.variables.[GH-593]...-.Fix.h | 
| 1ca0 |  61 6e 64 6c 69 6e 67 20 6f 66 20 66 69 6c 65 20    6e 61 6d 65 73 20 77 69 74 68 20 73 79 6d 62 6f  | andling.of.file.names.with.symbo | 
| 1cc0 |  6c 69 63 20 6c 69 6e 6b 73 20 66 6f 72 20 73 6f    6d 65 20 63 68 65 63 6b 65 72 73 20 5b 47 48 2d  | lic.links.for.some.checkers.[GH- | 
| 1ce0 |  35 36 31 5d 0a 20 20 2d 20 50 61 72 73 65 20 6d    75 6c 74 69 6c 69 6e 65 20 74 79 70 65 20 65 72  | 561]...-.Parse.multiline.type.er | 
| 1d00 |  72 6f 72 73 20 66 72 6f 6d 20 60 60 72 75 73 74    63 60 60 20 5b 47 48 2d 35 39 32 5d 0a 0a 30 2e  | rors.from.``rustc``.[GH-592]..0. | 
| 1d20 |  32 32 20 28 44 65 63 20 32 33 2c 20 32 30 31 34    29 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | 22.(Dec.23,.2014).-------------- | 
| 1d40 |  2d 2d 2d 2d 2d 0a 0a 2d 20 2a 2a 42 72 65 61 6b    69 6e 67 20 63 68 61 6e 67 65 73 2a 2a 3a 0a 0a  | -----..-.**Breaking.changes**:.. | 
| 1d60 |  20 20 2d 20 4e 65 76 65 72 20 61 6c 6c 6f 77 20    75 73 65 20 6f 66 20 64 69 73 61 62 6c 65 64 20  | ..-.Never.allow.use.of.disabled. | 
| 1d80 |  63 68 65 63 6b 65 72 73 20 61 6e 79 6d 6f 72 65    2c 20 65 76 65 6e 20 77 69 74 68 0a 20 20 20 20  | checkers.anymore,.even.with..... | 
| 1da0 |  60 60 66 6c 79 63 68 65 63 6b 2d 73 65 6c 65 63    74 2d 63 68 65 63 6b 65 72 60 60 0a 20 20 2d 20  | ``flycheck-select-checker``...-. | 
| 1dc0 |  45 72 72 6f 72 20 70 61 72 73 65 72 73 20 2a 2a    6d 75 73 74 2a 2a 20 73 65 74 20 74 68 65 20 60  | Error.parsers.**must**.set.the.` | 
| 1de0 |  60 3a 62 75 66 66 65 72 60 60 20 61 6e 64 20 60    60 3a 63 68 65 63 6b 65 72 60 60 20 73 6c 6f 74  | `:buffer``.and.``:checker``.slot | 
| 1e00 |  73 20 6f 66 0a 20 20 20 20 60 60 66 6c 79 63 68    65 63 6b 2d 65 72 72 6f 72 60 60 20 6e 6f 77 0a  | s.of.....``flycheck-error``.now. | 
| 1e20 |  20 20 2d 20 54 68 65 20 69 6e 74 65 72 6e 61 6c    73 20 6f 66 20 73 79 6e 74 61 78 20 63 68 65 63  | ..-.The.internals.of.syntax.chec | 
| 1e40 |  6b 65 72 20 64 65 66 69 6e 69 74 69 6f 6e 73 20    68 61 76 65 20 63 68 61 6e 67 65 64 20 61 67 61  | ker.definitions.have.changed.aga | 
| 1e60 |  69 6e 2e 20 20 2a 2a 41 6c 6c 0a 20 20 20 20 70    61 63 6b 61 67 65 73 20 64 65 70 65 6e 64 69 6e  | in...**All.....packages.dependin | 
| 1e80 |  67 20 6f 6e 20 46 6c 79 63 68 65 63 6b 20 6d 75    73 74 20 62 65 20 72 65 63 6f 6d 70 69 6c 65 64  | g.on.Flycheck.must.be.recompiled | 
| 1ea0 |  21 2a 2a 20 5b 47 48 2d 35 32 34 5d 0a 20 20 2d    20 60 60 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f  | !**.[GH-524]...-.``flycheck-erro | 
| 1ec0 |  72 2d 6c 69 73 74 2d 72 65 66 72 65 73 68 60 60    20 69 73 20 6e 6f 74 20 61 6e 20 69 6e 74 65 72  | r-list-refresh``.is.not.an.inter | 
| 1ee0 |  61 63 74 69 76 65 20 63 6f 6d 6d 61 6e 64 20 61    6e 79 6d 6f 72 65 0a 20 20 2d 20 52 65 70 6c 61  | active.command.anymore...-.Repla | 
| 1f00 |  63 65 20 60 60 66 6c 79 63 68 65 63 6b 2d 70 65    72 6c 63 72 69 74 69 63 2d 76 65 72 62 6f 73 69  | ce.``flycheck-perlcritic-verbosi | 
| 1f20 |  74 79 60 60 20 77 69 74 68 0a 20 20 20 20 60 60    66 6c 79 63 68 65 63 6b 2d 70 65 72 6c 63 72 69  | ty``.with.....``flycheck-perlcri | 
| 1f40 |  74 69 63 2d 73 65 76 65 72 69 74 79 60 60 0a 20    20 2d 20 52 65 70 6c 61 63 65 20 60 60 66 6c 79  | tic-severity``...-.Replace.``fly | 
| 1f60 |  63 68 65 63 6b 2d 63 6f 70 79 2d 6d 65 73 73 61    67 65 73 2d 61 73 2d 6b 69 6c 6c 60 60 20 77 69  | check-copy-messages-as-kill``.wi | 
| 1f80 |  74 68 0a 20 20 20 20 60 60 66 6c 79 63 68 65 63    6b 2d 63 6f 70 79 2d 65 72 72 6f 72 73 2d 61 73  | th.....``flycheck-copy-errors-as | 
| 1fa0 |  2d 6b 69 6c 6c 60 60 20 5b 47 48 2d 35 32 39 5d    0a 20 20 2d 20 52 65 6d 6f 76 65 20 60 60 66 6c  | -kill``.[GH-529]...-.Remove.``fl | 
| 1fc0 |  79 63 68 65 63 6b 2d 67 6f 6f 67 6c 65 2d 6d 65    73 73 61 67 65 73 60 60 20 63 6f 6d 6d 61 6e 64  | ycheck-google-messages``.command | 
| 1fe0 |  0a 20 20 2d 20 4f 70 74 69 6f 6e 73 20 61 6e 64    20 63 6f 6e 66 69 67 20 66 69 6c 65 20 76 61 72  | ...-.Options.and.config.file.var | 
| 2000 |  69 61 62 6c 65 73 20 61 72 65 20 6e 6f 74 20 62    75 66 66 65 72 2d 6c 6f 63 61 6c 20 61 6e 79 6d  | iables.are.not.buffer-local.anym | 
| 2020 |  6f 72 65 20 5b 47 48 2d 35 34 36 5d 0a 0a 2d 20    4e 65 77 20 73 79 6e 74 61 78 20 63 68 65 63 6b  | ore.[GH-546]..-.New.syntax.check | 
| 2040 |  65 72 73 3a 0a 0a 20 20 2d 20 50 79 74 68 6f 6e    20 77 69 74 68 20 60 60 70 79 5f 63 6f 6d 70 69  | ers:....-.Python.with.``py_compi | 
| 2060 |  6c 65 60 60 20 5b 47 48 2d 34 38 34 5d 0a 0a 2d    20 4e 65 77 20 66 65 61 74 75 72 65 73 3a 0a 0a  | le``.[GH-484]..-.New.features:.. | 
| 2080 |  20 20 2d 20 60 60 66 6c 79 63 68 65 63 6b 2d 65    72 74 2e 65 6c 60 60 20 6c 69 62 72 61 72 79 20  | ..-.``flycheck-ert.el``.library. | 
| 20a0 |  74 6f 20 77 72 69 74 65 20 75 6e 69 74 20 74 65    73 74 73 20 66 6f 72 20 46 6c 79 63 68 65 63 6b  | to.write.unit.tests.for.Flycheck | 
| 20c0 |  20 65 78 74 65 6e 73 69 6f 6e 73 0a 20 20 2d 20    41 64 64 20 60 60 66 6c 79 63 68 65 63 6b 2d 64  | .extensions...-.Add.``flycheck-d | 
| 20e0 |  65 66 69 6e 65 2d 67 65 6e 65 72 69 63 2d 63 68    65 63 6b 65 72 60 60 20 74 6f 20 64 65 66 69 6e  | efine-generic-checker``.to.defin | 
| 2100 |  65 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72    73 20 6f 76 65 72 0a 20 20 20 20 61 72 62 69 74  | e.syntax.checkers.over.....arbit | 
| 2120 |  72 61 72 79 20 45 6d 61 63 73 20 4c 69 73 70 20    66 75 6e 63 74 69 6f 6e 73 20 5b 47 48 2d 31 36  | rary.Emacs.Lisp.functions.[GH-16 | 
| 2140 |  39 5d 20 5b 47 48 2d 35 32 34 5d 0a 20 20 2d 20    41 64 64 20 60 60 66 6c 79 63 68 65 63 6b 2d 64  | 9].[GH-524]...-.Add.``flycheck-d | 
| 2160 |  65 66 69 6e 65 2d 63 6f 6d 6d 61 6e 64 2d 63 68    65 63 6b 65 72 60 60 20 61 73 20 6e 6f 6e 2d 6d  | efine-command-checker``.as.non-m | 
| 2180 |  61 63 72 6f 20 76 61 72 69 61 6e 74 20 6f 66 0a    20 20 20 20 60 60 66 6c 79 63 68 65 63 6b 2d 64  | acro.variant.of.....``flycheck-d | 
| 21a0 |  65 66 69 6e 65 2d 63 68 65 63 6b 65 72 60 60 20    5b 47 48 2d 35 32 34 5d 0a 20 20 2d 20 41 64 64  | efine-checker``.[GH-524]...-.Add | 
| 21c0 |  20 73 75 70 70 6f 72 74 20 66 6f 72 20 49 44 73    20 6f 66 20 65 72 72 6f 72 73 20 5b 47 48 2d 35  | .support.for.IDs.of.errors.[GH-5 | 
| 21e0 |  32 39 5d 0a 20 20 2d 20 41 64 64 20 73 70 65 63    69 61 6c 20 60 60 69 64 60 60 20 73 65 78 70 20  | 29]...-.Add.special.``id``.sexp. | 
| 2200 |  74 6f 20 70 61 72 73 65 20 65 72 72 6f 72 20 69    64 73 20 77 69 74 68 20 60 60 3a 65 72 72 6f 72  | to.parse.error.ids.with.``:error | 
| 2220 |  2d 70 61 74 74 65 72 6e 73 60 60 20 5b 47 48 2d    35 32 39 5d 0a 20 20 2d 20 50 61 72 73 65 20 65  | -patterns``.[GH-529]...-.Parse.e | 
| 2240 |  72 72 6f 72 20 49 44 73 20 66 72 6f 6d 20 43 68    65 63 6b 73 74 79 6c 65 20 58 4d 4c 20 5b 47 48  | rror.IDs.from.Checkstyle.XML.[GH | 
| 2260 |  2d 32 35 39 5d 0a 20 20 2d 20 60 60 66 6c 79 63    68 65 63 6b 2d 63 6f 70 79 2d 65 72 72 6f 72 73  | -259]...-.``flycheck-copy-errors | 
| 2280 |  2d 61 73 2d 6b 69 6c 6c 60 60 20 63 61 6e 20 70    75 74 20 65 72 72 6f 72 20 69 64 73 20 69 6e 74  | -as-kill``.can.put.error.ids.int | 
| 22a0 |  6f 20 6b 69 6c 6c 20 72 69 6e 67 20 6e 6f 77 0a    20 20 20 20 5b 47 48 2d 35 32 39 5d 0a 20 20 2d  | o.kill.ring.now.....[GH-529]...- | 
| 22c0 |  20 50 61 72 73 65 20 65 72 72 6f 72 20 49 44 73    20 66 72 6f 6d 20 6d 61 6e 79 20 65 72 72 6f 72  | .Parse.error.IDs.from.many.error | 
| 22e0 |  20 63 68 65 63 6b 65 72 73 20 5b 47 48 2d 32 35    39 5d 0a 20 20 2d 20 56 65 72 69 66 79 20 46 6c  | .checkers.[GH-259]...-.Verify.Fl | 
| 2300 |  79 63 68 65 63 6b 20 73 65 74 75 70 20 69 6e 20    61 20 62 75 66 66 65 72 20 77 69 74 68 20 60 60  | ycheck.setup.in.a.buffer.with.`` | 
| 2320 |  66 6c 79 63 68 65 63 6b 2d 76 65 72 69 66 79 2d    73 65 74 75 70 60 60 20 5b 47 48 2d 33 33 38 5d  | flycheck-verify-setup``.[GH-338] | 
| 2340 |  0a 20 20 2d 20 41 64 64 20 6f 70 74 69 6f 6e 73    20 66 6f 72 20 61 72 62 69 74 72 61 72 79 20 61  | ...-.Add.options.for.arbitrary.a | 
| 2360 |  72 67 75 6d 65 6e 74 73 20 74 6f 20 73 6f 6d 65    20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 73  | rguments.to.some.syntax.checkers | 
| 2380 |  20 5b 47 48 2d 35 34 32 5d 0a 20 20 2d 20 41 64    64 20 60 60 66 6c 79 63 68 65 63 6b 2d 66 6c 61  | .[GH-542]...-.Add.``flycheck-fla | 
| 23a0 |  6b 65 38 2d 65 72 72 6f 72 2d 6c 65 76 65 6c 2d    61 6c 69 73 74 60 60 20 74 6f 20 63 75 73 74 6f  | ke8-error-level-alist``.to.custo | 
| 23c0 |  6d 69 7a 65 20 65 72 72 6f 72 20 6c 65 76 65 6c    73 20 66 72 6f 6d 0a 20 20 20 20 66 6c 61 6b 65  | mize.error.levels.from.....flake | 
| 23e0 |  38 20 5b 47 48 2d 34 35 34 5d 0a 0a 2d 20 49 6d    70 72 6f 76 65 6d 65 6e 74 73 3a 0a 0a 20 20 2d  | 8.[GH-454]..-.Improvements:....- | 
| 2400 |  20 41 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 64    69 73 61 62 6c 65 20 73 79 6e 74 61 78 20 63 68  | .Automatically.disable.syntax.ch | 
| 2420 |  65 63 6b 65 72 73 20 74 68 61 74 20 72 65 70 6f    72 74 20 74 6f 6f 20 6d 61 6e 79 20 65 72 72 6f  | eckers.that.report.too.many.erro | 
| 2440 |  72 73 20 5b 47 48 2d 34 37 36 5d 0a 20 20 2d 20    52 65 64 75 63 65 20 66 69 6c 65 73 79 73 74 65  | rs.[GH-476]...-.Reduce.filesyste | 
| 2460 |  6d 20 61 63 63 65 73 73 20 77 68 65 6e 20 70 61    72 73 69 6e 67 20 65 72 72 6f 72 73 20 74 6f 20  | m.access.when.parsing.errors.to. | 
| 2480 |  69 6d 70 72 6f 76 65 20 70 61 72 73 69 6e 67 20    73 70 65 65 64 0a 20 20 2d 20 41 64 64 20 65 78  | improve.parsing.speed...-.Add.ex | 
| 24a0 |  70 6c 69 63 69 74 20 60 60 6c 6f 61 64 2d 70 61    74 68 60 60 20 69 6e 68 65 72 69 74 61 6e 63 65  | plicit.``load-path``.inheritance | 
| 24c0 |  20 74 6f 20 60 60 66 6c 79 63 68 65 63 6b 2d 65    6d 61 63 73 2d 6c 69 73 70 2d 6c 6f 61 64 2d 70  | .to.``flycheck-emacs-lisp-load-p | 
| 24e0 |  61 74 68 60 60 2c 0a 20 20 20 20 76 69 61 20 6e    65 77 20 60 60 69 6e 68 65 72 69 74 60 60 20 76  | ath``,.....via.new.``inherit``.v | 
| 2500 |  61 6c 75 65 20 5b 47 48 2d 35 31 31 5d 0a 20 20    2d 20 50 61 72 73 65 20 68 65 6c 70 20 6d 65 73  | alue.[GH-511]...-.Parse.help.mes | 
| 2520 |  73 61 67 65 73 20 66 72 6f 6d 20 60 60 72 75 73    74 63 60 60 20 5b 47 48 2d 35 31 37 5d 0a 20 20  | sages.from.``rustc``.[GH-517]... | 
| 2540 |  2d 20 60 60 67 60 60 20 69 6e 20 74 68 65 20 65    72 72 6f 72 20 6c 69 73 74 20 63 68 65 63 6b 73  | -.``g``.in.the.error.list.checks | 
| 2560 |  20 74 68 65 20 73 6f 75 72 63 65 20 62 75 66 66    65 72 20 61 67 61 69 6e 20 5b 47 48 2d 35 33 32  | .the.source.buffer.again.[GH-532 | 
| 2580 |  5d 0a 20 20 2d 20 60 60 68 61 73 6b 65 6c 6c 2d    67 68 63 60 60 20 73 75 70 70 6f 72 74 73 20 6c  | ]...-.``haskell-ghc``.supports.l | 
| 25a0 |  69 74 65 72 61 74 65 20 48 61 73 6b 65 6c 6c 20    6e 6f 77 20 5b 47 48 2d 35 33 35 5d 0a 0a 2d 20  | iterate.Haskell.now.[GH-535]..-. | 
| 25c0 |  42 75 67 20 66 69 78 65 73 3a 0a 0a 20 20 2d 20    50 72 6f 70 65 72 6c 79 20 70 61 72 73 65 20 6e  | Bug.fixes:....-.Properly.parse.n | 
| 25e0 |  6f 74 65 73 20 69 6e 20 60 60 73 68 2d 73 68 65    6c 6c 63 68 65 63 6b 60 60 20 5b 47 48 2d 35 30  | otes.in.``sh-shellcheck``.[GH-50 | 
| 2600 |  38 5d 0a 20 20 2d 20 46 69 78 20 73 68 65 6c 6c    20 71 75 6f 74 69 6e 67 20 69 6e 20 60 60 66 6c  | 8]...-.Fix.shell.quoting.in.``fl | 
| 2620 |  79 63 68 65 63 6b 2d 63 6f 6d 70 69 6c 65 60 60    20 5b 47 48 2d 35 32 32 5d 20 5b 47 48 2d 35 32  | ycheck-compile``.[GH-522].[GH-52 | 
| 2640 |  33 5d 0a 20 20 2d 20 46 69 78 20 66 61 75 6c 74    79 20 70 72 6f 70 65 72 74 69 65 73 20 6f 66 20  | 3]...-.Fix.faulty.properties.of. | 
| 2660 |  63 75 73 74 6f 6d 69 7a 65 20 6f 70 74 69 6f 6e    73 20 77 68 69 63 68 20 62 72 6f 6b 65 20 60 60  | customize.options.which.broke.`` | 
| 2680 |  63 75 73 74 6f 6d 69 7a 65 2d 63 68 61 6e 67 65    64 60 60 0a 20 20 20 20 61 6e 64 20 72 65 6c 61  | customize-changed``.....and.rela | 
| 26a0 |  74 65 64 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20    2d 20 46 69 78 20 75 73 65 20 64 65 70 72 65 63  | ted.functions...-.Fix.use.deprec | 
| 26c0 |  61 74 65 64 20 6f 70 74 69 6f 6e 20 69 6e 20 60    60 63 6f 66 66 65 65 2d 63 6f 66 66 65 65 6c 69  | ated.option.in.``coffee-coffeeli | 
| 26e0 |  6e 74 60 60 0a 20 20 2d 20 46 69 78 20 65 72 72    6f 72 20 63 6f 6c 75 6d 6e 73 20 6f 66 20 60 60  | nt``...-.Fix.error.columns.of.`` | 
| 2700 |  70 79 74 68 6f 6e 2d 70 79 6c 69 6e 74 60 60 20    61 6e 64 20 60 60 74 65 78 2d 63 68 6b 74 65 78  | python-pylint``.and.``tex-chktex | 
| 2720 |  60 60 20 5b 47 48 2d 35 33 36 5d 0a 20 20 2d 20    43 6f 72 72 65 63 74 6c 79 20 63 6f 6d 70 75 74  | ``.[GH-536]...-.Correctly.comput | 
| 2740 |  65 20 65 72 72 6f 72 20 6c 65 76 65 6c 20 6f 66    20 65 72 72 6f 72 73 20 6f 6e 20 69 6e 63 6c 75  | e.error.level.of.errors.on.inclu | 
| 2760 |  64 65 64 20 66 69 6c 65 73 20 69 6e 20 60 60 63    2f 63 2b 2b 2d 63 6c 61 6e 67 60 60 0a 20 20 20  | ded.files.in.``c/c++-clang``.... | 
| 2780 |  20 61 6e 64 20 60 60 63 2f 63 2b 2b 2d 67 63 63    60 60 20 5b 47 48 2d 34 35 31 5d 0a 0a 30 2e 32  | .and.``c/c++-gcc``.[GH-451]..0.2 | 
| 27a0 |  31 20 28 4f 63 74 20 32 36 2c 20 32 30 31 34 29    0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | 1.(Oct.26,.2014).--------------- | 
| 27c0 |  2d 2d 2d 2d 0a 0a 2d 20 2a 2a 42 72 65 61 6b 69    6e 67 20 63 68 61 6e 67 65 73 2a 2a 3a 0a 0a 20  | ----..-.**Breaking.changes**:... | 
| 27e0 |  20 2d 20 60 60 68 74 6d 6c 2d 74 69 64 79 60 60    20 69 73 20 6e 6f 74 20 65 6e 61 62 6c 65 64 20  | .-.``html-tidy``.is.not.enabled. | 
| 2800 |  69 6e 20 57 65 62 20 4d 6f 64 65 20 61 6e 79 6d    6f 72 65 20 5b 47 48 2d 34 36 34 5d 0a 20 20 2d  | in.Web.Mode.anymore.[GH-464]...- | 
| 2820 |  20 60 60 64 2d 64 6d 64 60 60 20 6e 6f 77 20 72    65 71 75 69 72 65 73 20 44 4d 44 20 32 2e 30 36  | .``d-dmd``.now.requires.DMD.2.06 | 
| 2840 |  36 20 6f 72 20 6e 65 77 65 72 20 5b 47 48 2d 34    36 30 5d 0a 20 20 2d 20 60 60 3a 6e 65 78 74 2d  | 6.or.newer.[GH-460]...-.``:next- | 
| 2860 |  63 68 65 63 6b 65 72 73 60 60 20 6e 6f 77 20 72    65 71 75 69 72 65 73 20 74 68 65 20 6d 61 78 69  | checkers``.now.requires.the.maxi | 
| 2880 |  6d 75 6d 20 70 65 72 6d 69 73 73 69 62 6c 65 20    6c 65 76 65 6c 20 69 6e 73 74 65 61 64 20 6f 66  | mum.permissible.level.instead.of | 
| 28a0 |  20 61 0a 20 20 20 20 63 75 73 74 6f 6d 20 70 72    65 64 69 63 61 74 65 20 5b 47 48 2d 34 37 32 5d  | .a.....custom.predicate.[GH-472] | 
| 28c0 |  0a 20 20 2d 20 52 65 6d 6f 76 65 20 60 60 66 6c    79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73  | ...-.Remove.``flycheck-error-lis | 
| 28e0 |  74 2d 68 69 67 68 6c 69 67 68 74 2d 61 74 2d 70    6f 69 6e 74 60 60 20 66 61 63 65 20 61 6e 64 20  | t-highlight-at-point``.face.and. | 
| 2900 |  72 65 6c 61 74 65 64 0a 20 20 20 20 66 75 6e 63    74 69 6f 6e 61 6c 69 74 79 20 5b 47 48 2d 34 39  | related.....functionality.[GH-49 | 
| 2920 |  30 5d 0a 0a 2d 20 4e 65 77 20 73 79 6e 74 61 78    20 63 68 65 63 6b 65 72 73 3a 0a 0a 20 20 2d 20  | 0]..-.New.syntax.checkers:....-. | 
| 2940 |  43 6f 71 0a 20 20 2d 20 52 50 4d 20 73 70 65 63    20 66 69 6c 65 73 20 77 69 74 68 20 60 60 72 70  | Coq...-.RPM.spec.files.with.``rp | 
| 2960 |  6d 6c 69 6e 74 60 60 20 5b 47 48 2d 34 38 30 5d    20 5b 47 48 2d 34 38 31 5d 0a 0a 2d 20 4e 65 77  | mlint``.[GH-480].[GH-481]..-.New | 
| 2980 |  20 66 65 61 74 75 72 65 73 3a 0a 0a 20 20 2d 20    41 64 64 20 60 60 6e 75 6c 6c 2d 64 65 76 69 63  | .features:....-.Add.``null-devic | 
| 29a0 |  65 60 60 20 73 79 6d 62 6f 6c 20 66 6f 72 20 73    79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 63 6f  | e``.symbol.for.syntax.checker.co | 
| 29c0 |  6d 6d 61 6e 64 73 0a 20 20 2d 20 41 64 64 20 60    60 66 6c 79 63 68 65 63 6b 2d 64 69 73 70 6c 61  | mmands...-.Add.``flycheck-displa | 
| 29e0 |  79 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 73    2d 75 6e 6c 65 73 73 2d 65 72 72 6f 72 2d 6c 69  | y-error-messages-unless-error-li | 
| 2a00 |  73 74 60 60 20 66 6f 72 0a 20 20 20 20 60 60 66    6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 64 69  | st``.for.....``flycheck-error-di | 
| 2a20 |  73 70 6c 61 79 2d 66 75 6e 63 74 69 6f 6e 60 60    0a 20 20 2d 20 41 64 64 20 60 60 66 6c 79 63 68  | splay-function``...-.Add.``flych | 
| 2a40 |  65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 61    66 74 65 72 2d 72 65 66 72 65 73 68 2d 68 6f 6f  | eck-error-list-after-refresh-hoo | 
| 2a60 |  6b 60 60 20 74 6f 20 72 75 6e 20 61 66 74 65 72    20 74 68 65 20 65 72 72 6f 72 20 6c 69 73 74 0a  | k``.to.run.after.the.error.list. | 
| 2a80 |  20 20 20 20 72 65 66 72 65 73 68 65 73 0a 20 20    2d 20 41 64 64 20 60 60 66 6c 79 63 68 65 63 6b  | ....refreshes...-.Add.``flycheck | 
| 2aa0 |  2d 6e 61 76 69 67 61 74 69 6f 6e 2d 6d 69 6e 69    6d 75 6d 2d 6c 65 76 65 6c 60 60 20 74 6f 20 72  | -navigation-minimum-level``.to.r | 
| 2ac0 |  65 73 74 72 69 63 74 20 65 72 72 6f 72 20 6c 65    76 65 6c 73 20 61 76 61 69 6c 61 62 6c 65 0a 20  | estrict.error.levels.available.. | 
| 2ae0 |  20 20 20 66 6f 72 20 6e 61 76 69 67 61 74 69 6f    6e 20 5b 47 48 2d 33 39 38 5d 20 5b 47 48 2d 34  | ...for.navigation.[GH-398].[GH-4 | 
| 2b00 |  38 35 5d 0a 20 20 2d 20 54 68 65 20 65 72 72 6f    72 20 6c 69 73 74 20 63 61 6e 20 62 65 20 73 6f  | 85]...-.The.error.list.can.be.so | 
| 2b20 |  72 74 65 64 20 62 79 20 6d 65 73 73 61 67 65 20    61 6e 64 20 73 79 6e 74 61 78 20 63 68 65 63 6b  | rted.by.message.and.syntax.check | 
| 2b40 |  65 72 20 6e 61 6d 65 20 6e 6f 77 20 5b 47 48 2d    35 30 30 5d 0a 20 20 2d 20 41 64 64 20 60 60 66  | er.name.now.[GH-500]...-.Add.``f | 
| 2b60 |  6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69    73 74 2d 63 68 65 63 6b 65 72 2d 6e 61 6d 65 60  | lycheck-error-list-checker-name` | 
| 2b80 |  60 20 66 61 63 65 20 74 6f 20 63 75 73 74 6f 6d    69 7a 65 20 74 68 65 20 61 70 70 65 61 72 61 6e  | `.face.to.customize.the.appearan | 
| 2ba0 |  63 65 20 6f 66 0a 20 20 20 20 74 68 65 20 73 79    6e 74 61 78 20 63 68 65 63 6b 65 72 20 6e 61 6d  | ce.of.....the.syntax.checker.nam | 
| 2bc0 |  65 20 69 6e 20 74 68 65 20 65 72 72 6f 72 20 6c    69 73 74 20 5b 47 48 2d 35 30 30 5d 0a 20 20 2d  | e.in.the.error.list.[GH-500]...- | 
| 2be0 |  20 41 64 64 20 60 60 66 6c 79 63 68 65 63 6b 2d    73 68 65 6c 6c 63 68 65 63 6b 2d 65 78 63 6c 75  | .Add.``flycheck-shellcheck-exclu | 
| 2c00 |  64 65 64 2d 77 61 72 6e 69 6e 67 73 60 60 20 74    6f 20 65 78 63 6c 75 64 65 20 77 61 72 6e 69 6e  | ded-warnings``.to.exclude.warnin | 
| 2c20 |  67 73 20 66 72 6f 6d 0a 20 20 20 20 53 68 65 6c    6c 43 68 65 63 6b 20 72 65 70 6f 72 74 73 20 5b  | gs.from.....ShellCheck.reports.[ | 
| 2c40 |  47 48 2d 34 39 39 5d 0a 20 20 2d 20 41 64 64 20    60 60 66 6c 79 63 68 65 63 6b 2d 61 64 64 2d 6d  | GH-499]...-.Add.``flycheck-add-m | 
| 2c60 |  6f 64 65 60 60 20 74 6f 20 61 64 64 20 61 20 6e    65 77 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 74 6f  | ode``.to.add.a.new.major.mode.to | 
| 2c80 |  20 61 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65    72 0a 20 20 20 20 5b 47 48 2d 35 30 36 5d 0a 20  | .a.syntax.checker.....[GH-506].. | 
| 2ca0 |  20 2d 20 41 64 64 20 60 60 66 6c 79 63 68 65 63    6b 2d 67 63 63 2d 6f 70 65 6e 6d 70 60 60 20 74  | .-.Add.``flycheck-gcc-openmp``.t | 
| 2cc0 |  6f 20 65 6e 61 62 6c 65 20 4f 70 65 6e 4d 50 20    66 6f 72 20 47 43 43 20 69 6e 20 43 2f 43 2b 2b  | o.enable.OpenMP.for.GCC.in.C/C++ | 
| 2ce0 |  20 5b 47 48 2d 35 30 37 5d 0a 0a 2d 20 49 6d 70    72 6f 76 65 6d 65 6e 74 73 3a 0a 0a 20 20 2d 20  | .[GH-507]..-.Improvements:....-. | 
| 2d00 |  49 6d 70 72 6f 76 65 20 47 43 43 20 73 79 6e 74    61 78 20 63 68 65 63 6b 69 6e 67 20 62 79 20 65  | Improve.GCC.syntax.checking.by.e | 
| 2d20 |  78 70 61 6e 64 69 6e 67 20 74 65 6d 70 6c 61 74    65 73 20 5b 47 48 2d 34 35 39 5d 0a 20 20 2d 20  | xpanding.templates.[GH-459]...-. | 
| 2d40 |  60 60 64 2d 64 6d 64 60 60 20 72 65 70 6f 72 74    73 20 65 72 72 6f 72 73 20 77 69 74 68 20 63 6f  | ``d-dmd``.reports.errors.with.co | 
| 2d60 |  6c 75 6d 6e 73 20 6e 6f 77 20 5b 47 48 2d 34 36    30 5d 0a 20 20 2d 20 52 65 6d 6f 76 65 20 50 72  | lumns.now.[GH-460]...-.Remove.Pr | 
| 2d80 |  6f 6a 65 63 74 69 6c 65 2d 62 61 73 65 64 20 63    6f 6e 66 69 67 20 66 69 6c 65 20 73 65 61 72 63  | ojectile-based.config.file.searc | 
| 2da0 |  68 20 5b 47 48 2d 34 36 31 5d 0a 20 20 2d 20 44    6f 20 6e 6f 74 20 63 68 61 6e 67 65 20 70 6f 69  | h.[GH-461]...-.Do.not.change.poi | 
| 2dc0 |  6e 74 20 77 68 65 6e 20 6e 61 76 69 67 61 74 69    6e 67 20 69 6e 20 74 68 65 20 65 72 72 6f 72 20  | nt.when.navigating.in.the.error. | 
| 2de0 |  6c 69 73 74 20 5b 47 48 2d 34 38 37 5d 0a 20 20    2d 20 53 68 65 6c 6c 43 68 65 63 6b 20 77 61 72  | list.[GH-487]...-.ShellCheck.war | 
| 2e00 |  6e 69 6e 67 73 20 6e 6f 77 20 69 6e 63 6c 75 64    65 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64  | nings.now.include.the.correspond | 
| 2e20 |  69 6e 67 20 77 61 72 6e 69 6e 67 20 63 6f 64 65    0a 0a 2d 20 42 75 67 20 66 69 78 65 73 3a 0a 0a  | ing.warning.code..-.Bug.fixes:.. | 
| 2e40 |  20 20 2d 20 45 78 70 61 6e 64 20 60 60 64 65 66    61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 60 60  | ..-.Expand.``default-directory`` | 
| 2e60 |  20 62 65 66 6f 72 65 20 75 73 69 6e 67 20 69 74    2c 20 74 6f 20 68 61 6e 64 6c 65 20 61 62 62 72  | .before.using.it,.to.handle.abbr | 
| 2e80 |  65 76 69 61 74 65 64 20 70 61 74 68 73 0a 20 20    20 20 67 72 61 63 65 66 75 6c 6c 79 20 5b 47 48  | eviated.paths.....gracefully.[GH | 
| 2ea0 |  2d 34 33 34 5d 0a 20 20 2d 20 52 65 73 74 6f 72    65 20 6d 6f 75 73 65 20 73 75 70 70 6f 72 74 20  | -434]...-.Restore.mouse.support. | 
| 2ec0 |  69 6e 20 74 68 65 20 65 72 72 6f 72 20 6c 69 73    74 20 5b 47 48 2d 34 36 38 5d 0a 20 20 2d 20 60  | in.the.error.list.[GH-468]...-.` | 
| 2ee0 |  60 6c 65 73 73 60 60 20 6e 6f 77 20 63 6f 72 72    65 63 74 6c 79 20 72 65 73 6f 6c 76 65 73 20 72  | `less``.now.correctly.resolves.r | 
| 2f00 |  65 6c 61 74 69 76 65 20 70 61 74 68 73 20 69 6e    20 60 60 64 61 74 61 2d 75 72 69 60 60 20 5b 47  | elative.paths.in.``data-uri``.[G | 
| 2f20 |  48 2d 34 37 31 5d 0a 20 20 2d 20 60 60 67 6f 2d    65 72 72 63 68 65 63 6b 60 60 20 6e 6f 77 20 70  | H-471]...-.``go-errcheck``.now.p | 
| 2f40 |  72 6f 70 65 72 6c 79 20 75 73 65 73 20 70 61 63    6b 61 67 65 20 6e 61 6d 65 73 20 61 73 20 73 79  | roperly.uses.package.names.as.sy | 
| 2f60 |  6e 74 61 78 20 63 68 65 63 6b 65 72 20 61 72 67    75 6d 65 6e 74 73 0a 20 20 2d 20 60 60 63 2f 63  | ntax.checker.arguments...-.``c/c | 
| 2f80 |  2b 2b 2d 63 6c 61 6e 67 60 60 20 6e 6f 77 20 68    61 6e 64 6c 65 73 20 65 6d 70 74 79 20 65 72 72  | ++-clang``.now.handles.empty.err | 
| 2fa0 |  6f 72 20 6d 65 73 73 61 67 65 73 20 5b 47 48 2d    34 39 37 5d 0a 0a 30 2e 32 30 20 28 41 75 67 20  | or.messages.[GH-497]..0.20.(Aug. | 
| 2fc0 |  31 32 2c 20 32 30 31 34 29 0a 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 2d  | 12,.2014).-------------------..- | 
| 2fe0 |  20 2a 2a 42 72 65 61 6b 69 6e 67 20 63 68 61 6e    67 65 73 2a 2a 3a 0a 0a 20 20 2d 20 54 68 65 20  | .**Breaking.changes**:....-.The. | 
| 3000 |  69 6e 74 65 72 6e 61 6c 20 6e 61 6d 65 73 20 6f    66 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72  | internal.names.of.syntax.checker | 
| 3020 |  20 70 72 6f 70 65 72 74 69 65 73 20 63 68 61 6e    67 65 64 2e 20 2a 2a 41 6c 6c 20 70 61 63 6b 61  | .properties.changed..**All.packa | 
| 3040 |  67 65 73 0a 20 20 20 20 64 65 70 65 6e 64 69 6e    67 20 6f 6e 20 46 6c 79 63 68 65 63 6b 20 6d 75  | ges.....depending.on.Flycheck.mu | 
| 3060 |  73 74 20 62 65 20 72 65 63 6f 6d 70 69 6c 65 64    21 2a 2a 0a 20 20 2d 20 60 60 66 6c 79 63 68 65  | st.be.recompiled!**...-.``flyche | 
| 3080 |  63 6b 2d 73 75 62 73 74 69 74 75 74 65 2d 61 72    67 75 6d 65 6e 74 60 60 20 61 6c 77 61 79 73 20  | ck-substitute-argument``.always. | 
| 30a0 |  72 65 74 75 72 6e 73 20 61 20 6c 69 73 74 20 6e    6f 77 0a 20 20 2d 20 54 68 65 20 73 70 65 63 69  | returns.a.list.now...-.The.speci | 
| 30c0 |  61 6c 20 6d 65 61 6e 69 6e 67 20 6f 66 20 61 20    74 72 61 69 6c 69 6e 67 20 60 60 3d 60 60 20 69  | al.meaning.of.a.trailing.``=``.i | 
| 30e0 |  6e 20 60 60 28 6f 70 74 69 6f 6e 20 e2 80 a6 29    60 60 20 61 6e 64 20 60 60 28 63 6f 6e 66 69 67  | n.``(option....)``.and.``(config | 
| 3100 |  2d 66 69 6c 65 0a 20 20 20 20 e2 80 a6 29 60 60    20 69 73 20 72 65 6d 6f 76 65 64 2e 20 42 6f 74  | -file........)``.is.removed..Bot | 
| 3120 |  68 20 61 72 67 75 6d 65 6e 74 73 20 6d 75 73 74    20 6e 6f 77 20 65 78 70 6c 69 63 69 74 6c 79 20  | h.arguments.must.now.explicitly. | 
| 3140 |  73 70 65 63 69 66 79 20 60 60 63 6f 6e 63 61 74    60 60 20 74 6f 0a 20 20 20 20 70 72 65 70 65 6e  | specify.``concat``.to.....prepen | 
| 3160 |  64 20 74 68 65 20 6f 70 74 69 6f 6e 20 61 73 20    73 74 72 69 6e 67 2e 0a 0a 2d 20 4e 65 77 20 73  | d.the.option.as.string...-.New.s | 
| 3180 |  79 6e 74 61 78 20 63 68 65 63 6b 65 72 73 3a 0a    0a 20 20 2d 20 43 2f 43 2b 2b 20 77 69 74 68 20  | yntax.checkers:....-.C/C++.with. | 
| 31a0 |  47 43 43 20 5b 47 48 2d 34 30 38 5d 0a 20 20 2d    20 53 63 61 6c 61 20 77 69 74 68 20 73 63 61 6c  | GCC.[GH-408]...-.Scala.with.scal | 
| 31c0 |  61 73 74 79 6c 65 20 5b 47 48 2d 34 32 35 5d 0a    20 20 2d 20 46 6f 72 74 72 61 6e 20 77 69 74 68  | astyle.[GH-425]...-.Fortran.with | 
| 31e0 |  20 47 46 6f 72 74 72 61 6e 20 5b 47 48 2d 34 31    34 5d 20 5b 47 48 2d 34 35 30 5d 0a 20 20 2d 20  | .GFortran.[GH-414].[GH-450]...-. | 
| 3200 |  41 64 61 20 77 69 74 68 20 47 4e 41 54 20 5b 47    48 2d 34 31 34 5d 20 5b 47 48 2d 34 35 37 5d 0a  | Ada.with.GNAT.[GH-414].[GH-457]. | 
| 3220 |  0a 2d 20 4e 65 77 20 66 65 61 74 75 72 65 73 3a    0a 0a 20 20 2d 20 41 64 64 20 60 60 66 6c 79 63  | .-.New.features:....-.Add.``flyc | 
| 3240 |  68 65 63 6b 2d 63 6c 61 6e 67 2d 6e 6f 2d 65 78    63 65 70 74 69 6f 6e 73 60 60 20 61 6e 64 20 60  | heck-clang-no-exceptions``.and.` | 
| 3260 |  60 66 6c 79 63 68 65 63 6b 2d 67 63 63 2d 6e 6f    2d 65 78 63 65 70 74 69 6f 6e 73 60 60 20 74 6f  | `flycheck-gcc-no-exceptions``.to | 
| 3280 |  0a 20 20 20 20 66 6c 61 67 20 65 78 63 65 70 74    69 6f 6e 73 20 61 73 20 65 72 72 6f 72 73 20 69  | .....flag.exceptions.as.errors.i | 
| 32a0 |  6e 20 43 2b 2b 20 5b 47 48 2d 34 31 32 5d 0a 20    20 2d 20 41 64 64 20 60 60 66 6c 79 63 68 65 63  | n.C++.[GH-412]...-.Add.``flychec | 
| 32c0 |  6b 2d 72 75 73 74 2d 63 72 61 74 65 2d 72 6f 6f    74 60 60 20 74 6f 20 72 65 73 6f 6c 76 65 20 69  | k-rust-crate-root``.to.resolve.i | 
| 32e0 |  6e 74 65 72 2d 63 72 61 74 65 20 72 65 66 65 72    65 6e 63 65 73 20 69 6e 0a 20 20 20 20 60 60 72  | nter-crate.references.in.....``r | 
| 3300 |  75 73 74 60 60 20 5b 47 48 2d 34 31 37 5d 0a 20    20 2d 20 41 64 64 20 60 60 66 6c 79 63 68 65 63  | ust``.[GH-417]...-.Add.``flychec | 
| 3320 |  6b 2d 63 6c 61 6e 67 2d 62 6c 6f 63 6b 73 60 60    20 74 6f 20 65 6e 61 62 6c 65 20 74 68 65 20 62  | k-clang-blocks``.to.enable.the.b | 
| 3340 |  6c 6f 63 6b 20 73 79 6e 74 61 78 20 69 6e 20 43    6c 61 6e 67 20 5b 47 48 2d 34 32 30 5d 0a 20 20  | lock.syntax.in.Clang.[GH-420]... | 
| 3360 |  2d 20 60 60 72 65 61 64 2d 66 6c 79 63 68 65 63    6b 2d 63 68 65 63 6b 65 72 60 60 20 6e 6f 77 20  | -.``read-flycheck-checker``.now. | 
| 3380 |  61 63 63 65 70 74 73 20 61 20 64 65 66 61 75 6c    74 20 76 61 6c 75 65 0a 20 20 2d 20 41 64 64 20  | accepts.a.default.value...-.Add. | 
| 33a0 |  60 60 66 6c 79 63 68 65 63 6b 2d 73 74 61 74 75    73 2d 63 68 61 6e 67 65 64 2d 66 75 6e 63 74 69  | ``flycheck-status-changed-functi | 
| 33c0 |  6f 6e 73 60 60 20 74 6f 20 72 65 61 63 74 20 6f    6e 20 73 74 61 74 75 73 20 63 68 61 6e 67 65 73  | ons``.to.react.on.status.changes | 
| 33e0 |  0a 20 20 2d 20 4d 61 6b 65 20 74 68 65 20 6d 6f    64 65 20 6c 69 6e 65 20 6c 69 67 68 74 65 72 20  | ...-.Make.the.mode.line.lighter. | 
| 3400 |  6f 66 20 46 6c 79 63 68 65 63 6b 20 63 75 73 74    6f 6d 69 7a 61 62 6c 65 20 77 69 74 68 0a 20 20  | of.Flycheck.customizable.with... | 
| 3420 |  20 20 60 60 66 6c 79 63 68 65 63 6b 2d 6d 6f 64    65 2d 6c 69 6e 65 60 60 0a 20 20 2d 20 41 64 64  | ..``flycheck-mode-line``...-.Add | 
| 3440 |  20 60 60 66 6c 79 63 68 65 63 6b 2d 72 75 62 79    6c 69 6e 74 72 63 60 60 20 74 6f 20 73 75 70 70  | .``flycheck-rubylintrc``.to.supp | 
| 3460 |  6f 72 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f    6e 20 66 69 6c 65 73 20 66 6f 72 0a 20 20 20 20  | ort.configuration.files.for..... | 
| 3480 |  60 60 72 75 62 79 2d 72 75 62 79 6c 69 6e 74 60    60 20 5b 47 48 2d 34 32 34 5d 0a 20 20 2d 20 41  | ``ruby-rubylint``.[GH-424]...-.A | 
| 34a0 |  64 64 20 60 60 66 6c 79 63 68 65 63 6b 2d 72 75    73 74 2d 63 72 61 74 65 2d 74 79 70 65 60 60 20  | dd.``flycheck-rust-crate-type``. | 
| 34c0 |  74 6f 20 6d 61 6b 65 20 74 68 65 20 43 72 61 74    65 20 74 79 70 65 20 63 75 73 74 6f 6d 69 7a 61  | to.make.the.Crate.type.customiza | 
| 34e0 |  62 6c 65 0a 20 20 20 20 5b 47 48 2d 34 34 36 5d    0a 20 20 2d 20 54 68 65 20 6d 6f 64 65 20 6c 69  | ble.....[GH-446]...-.The.mode.li | 
| 3500 |  6e 65 20 6f 66 20 74 68 65 20 65 72 72 6f 72 20    6c 69 73 74 20 69 73 20 6e 6f 77 20 63 75 73 74  | ne.of.the.error.list.is.now.cust | 
| 3520 |  6f 6d 69 7a 61 62 6c 65 20 77 69 74 68 0a 20 20    20 20 60 60 66 6c 79 63 68 65 63 6b 2d 65 72 72  | omizable.with.....``flycheck-err | 
| 3540 |  6f 72 2d 6c 69 73 74 2d 6d 6f 64 65 2d 6c 69 6e    65 60 60 20 5b 47 48 2d 34 35 34 5d 0a 20 20 2d  | or-list-mode-line``.[GH-454]...- | 
| 3560 |  20 50 72 65 73 73 69 6e 67 20 60 60 6e 60 60 20    6f 72 20 60 60 70 60 60 20 69 6e 20 74 68 65 20  | .Pressing.``n``.or.``p``.in.the. | 
| 3580 |  65 72 72 6f 72 20 6c 69 73 74 20 6e 6f 77 20 73    68 6f 77 73 20 74 68 65 20 65 72 72 6f 72 20 61  | error.list.now.shows.the.error.a | 
| 35a0 |  74 20 70 6f 69 6e 74 20 69 6e 20 61 0a 20 20 20    20 73 65 70 61 72 61 74 65 20 77 69 6e 64 6f 77  | t.point.in.a.....separate.window | 
| 35c0 |  20 5b 47 48 2d 34 35 32 5d 20 5b 47 48 2d 34 35    34 5d 0a 20 20 2d 20 50 72 65 73 73 69 6e 67 20  | .[GH-452].[GH-454]...-.Pressing. | 
| 35e0 |  60 60 52 45 54 60 60 20 69 6e 20 74 68 65 20 65    72 72 6f 72 20 6c 69 73 74 20 6e 6f 77 20 6a 75  | ``RET``.in.the.error.list.now.ju | 
| 3600 |  6d 70 73 20 74 6f 20 74 68 65 20 65 72 72 6f 72    20 61 74 20 70 6f 69 6e 74 20 5b 47 48 2d 34 35  | mps.to.the.error.at.point.[GH-45 | 
| 3620 |  34 5d 0a 20 20 2d 20 54 68 65 20 65 72 72 6f 72    20 6c 69 73 74 20 63 61 6e 20 6e 6f 77 20 62 65  | 4]...-.The.error.list.can.now.be | 
| 3640 |  20 73 6f 72 74 65 64 20 62 79 20 65 72 72 6f 72    20 6c 65 76 65 6c 20 62 79 20 63 6c 69 63 6b 69  | .sorted.by.error.level.by.clicki | 
| 3660 |  6e 67 20 6f 6e 20 74 68 65 0a 20 20 20 20 63 6f    72 72 65 73 70 6f 6e 64 69 6e 67 20 6c 69 73 74  | ng.on.the.....corresponding.list | 
| 3680 |  20 68 65 61 64 65 72 2c 20 6f 72 20 62 79 20 70    72 65 73 73 69 6e 67 20 60 60 53 60 60 20 77 69  | .header,.or.by.pressing.``S``.wi | 
| 36a0 |  74 68 20 70 6f 69 6e 74 20 6f 6e 20 74 68 65 20    63 6f 6c 75 6d 6e 0a 20 20 20 20 74 65 78 74 20  | th.point.on.the.column.....text. | 
| 36c0 |  5b 47 48 2d 34 35 34 5d 0a 20 20 2d 20 45 72 72    6f 72 20 6c 65 76 65 6c 73 20 64 65 66 69 6e 65  | [GH-454]...-.Error.levels.define | 
| 36e0 |  64 20 77 69 74 68 20 60 60 66 6c 79 63 68 65 63    6b 2d 64 65 66 69 6e 65 2d 65 72 72 6f 72 2d 6c  | d.with.``flycheck-define-error-l | 
| 3700 |  65 76 65 6c 60 60 20 63 61 6e 20 6e 6f 77 20 68    61 76 65 20 61 0a 20 20 20 20 6e 75 6d 65 72 69  | evel``.can.now.have.a.....numeri | 
| 3720 |  63 20 73 65 76 65 72 69 74 79 20 75 73 65 64 20    66 6f 72 20 73 6f 72 74 69 6e 67 20 5b 47 48 2d  | c.severity.used.for.sorting.[GH- | 
| 3740 |  34 35 34 5d 0a 0a 2d 20 49 6d 70 72 6f 76 65 6d    65 6e 74 73 3a 0a 0a 20 20 2d 20 55 73 65 20 70  | 454]..-.Improvements:....-.Use.p | 
| 3760 |  72 6f 70 65 72 20 74 65 6d 70 6f 72 61 72 79 20    66 69 6c 65 73 20 69 6e 20 60 60 70 79 74 68 6f  | roper.temporary.files.in.``pytho | 
| 3780 |  6e 2d 66 6c 61 6b 65 38 60 60 20 5b 47 48 2d 34    32 31 5d 0a 20 20 2d 20 44 65 6d 6f 74 65 20 65  | n-flake8``.[GH-421]...-.Demote.e | 
| 37a0 |  72 72 6f 72 73 20 66 72 6f 6d 20 60 60 70 61 63    6b 61 67 65 2d 69 6e 69 74 69 61 6c 69 7a 65 60  | rrors.from.``package-initialize` | 
| 37c0 |  60 20 69 6e 20 74 68 65 20 60 60 65 6d 61 63 73    2d 6c 69 73 70 60 60 20 63 68 65 63 6b 65 72 0a  | `.in.the.``emacs-lisp``.checker. | 
| 37e0 |  20 20 20 20 5b 47 48 2d 34 32 33 5d 0a 20 20 2d    20 60 60 66 6c 79 63 68 65 63 6b 2d 73 65 6c 65  | ....[GH-423]...-.``flycheck-sele | 
| 3800 |  63 74 2d 63 68 65 63 6b 65 72 60 60 20 6e 6f 77    20 75 73 65 73 20 74 68 65 20 6c 61 73 74 20 75  | ct-checker``.now.uses.the.last.u | 
| 3820 |  73 65 64 20 73 79 6e 74 61 78 20 63 68 65 63 6b    65 72 20 61 73 20 64 65 66 61 75 6c 74 0a 20 20  | sed.syntax.checker.as.default... | 
| 3840 |  20 20 77 68 65 6e 20 72 65 61 64 69 6e 67 20 66    72 6f 6d 20 6d 69 6e 69 62 75 66 66 65 72 0a 20  | ..when.reading.from.minibuffer.. | 
| 3860 |  20 2d 20 60 60 66 6c 79 63 68 65 63 6b 2d 63 6f    6d 70 69 6c 65 60 60 20 6e 6f 77 20 70 72 6f 6d  | .-.``flycheck-compile``.now.prom | 
| 3880 |  70 74 73 20 66 6f 72 20 74 68 65 20 73 79 6e 74    61 78 20 63 68 65 63 6b 65 72 20 74 6f 20 72 75  | pts.for.the.syntax.checker.to.ru | 
| 38a0 |  6e 20 61 73 0a 20 20 20 20 60 60 63 6f 6d 70 69    6c 65 60 60 20 63 6f 6d 6d 61 6e 64 20 5b 47 48  | n.as.....``compile``.command.[GH | 
| 38c0 |  2d 34 32 38 5d 0a 20 20 2d 20 54 68 65 20 60 60    72 75 73 74 60 60 20 73 79 6e 74 61 78 20 63 68  | -428]...-.The.``rust``.syntax.ch | 
| 38e0 |  65 63 6b 65 72 20 73 68 6f 77 73 20 69 6e 66 6f    20 6d 65 73 73 61 67 65 73 20 6e 6f 77 20 5b 47  | ecker.shows.info.messages.now.[G | 
| 3900 |  48 2d 34 33 39 5d 0a 20 20 2d 20 54 68 65 20 60    60 73 61 73 73 60 60 20 61 6e 64 20 60 60 73 63  | H-439]...-.The.``sass``.and.``sc | 
| 3920 |  73 73 60 60 20 73 79 6e 74 61 78 20 63 68 65 63    6b 65 72 73 20 6e 6f 77 20 75 73 65 20 61 20 74  | ss``.syntax.checkers.now.use.a.t | 
| 3940 |  65 6d 70 6f 72 61 72 79 20 64 69 72 65 63 74 6f    72 79 20 66 6f 72 0a 20 20 20 20 74 68 65 69 72  | emporary.directory.for.....their | 
| 3960 |  20 63 61 63 68 65 20 5b 47 48 2d 34 34 33 5d 20    5b 47 48 2d 34 35 34 5d 0a 20 20 2d 20 43 68 61  | .cache.[GH-443].[GH-454]...-.Cha | 
| 3980 |  6e 67 65 20 74 68 65 20 64 65 66 61 75 6c 74 20    6f 66 20 60 60 66 6c 79 63 68 65 63 6b 2d 65 73  | nge.the.default.of.``flycheck-es | 
| 39a0 |  6c 69 6e 74 72 63 60 60 20 74 6f 20 60 60 6e 69    6c 60 60 20 5b 47 48 2d 34 34 37 5d 0a 20 20 2d  | lintrc``.to.``nil``.[GH-447]...- | 
| 39c0 |  20 53 68 6f 77 20 74 68 65 20 6d 65 6e 75 20 6f    6e 20 74 68 65 20 6d 6f 64 65 20 6c 69 6e 65 20  | .Show.the.menu.on.the.mode.line. | 
| 39e0 |  6c 69 67 68 74 65 72 20 5b 47 48 2d 33 36 35 5d    0a 20 20 2d 20 47 72 65 61 74 6c 79 20 69 6d 70  | lighter.[GH-365]...-.Greatly.imp | 
| 3a00 |  72 6f 76 65 20 46 6c 79 63 68 65 63 6b 27 73 20    6d 65 6e 75 0a 20 20 2d 20 60 60 6e 60 60 20 61  | rove.Flycheck's.menu...-.``n``.a | 
| 3a20 |  6e 64 20 60 60 70 60 60 20 6e 6f 77 20 6e 61 76    69 67 61 74 65 20 74 68 65 20 65 72 72 6f 72 20  | nd.``p``.now.navigate.the.error. | 
| 3a40 |  6c 69 73 74 20 62 79 20 65 72 72 6f 72 73 2c 20    6e 6f 74 20 62 79 20 6c 69 6e 65 73 0a 20 20 20  | list.by.errors,.not.by.lines.... | 
| 3a60 |  20 5b 47 48 2d 34 35 32 5d 5b 47 48 2d 34 34 34    5d 0a 20 20 2d 20 60 60 63 2f 63 2b 2b 2d 63 6c  | .[GH-452][GH-444]...-.``c/c++-cl | 
| 3a80 |  61 6e 67 60 60 20 64 6f 65 73 20 6e 6f 74 20 75    73 65 20 69 6e 2d 70 6c 61 63 65 20 74 65 6d 70  | ang``.does.not.use.in-place.temp | 
| 3aa0 |  6f 72 61 72 79 20 66 69 6c 65 73 20 61 6e 79 6d    6f 72 65 20 5b 47 48 2d 34 35 36 5d 0a 0a 2d 20  | orary.files.anymore.[GH-456]..-. | 
| 3ac0 |  42 75 67 20 66 69 78 65 73 3a 0a 0a 20 20 2d 20    50 72 6f 70 65 72 6c 79 20 73 75 70 70 6f 72 74  | Bug.fixes:....-.Properly.support | 
| 3ae0 |  20 60 60 75 6e 6c 6f 61 64 2d 66 65 61 74 75 72    65 60 60 20 6e 6f 77 0a 0a 2d 20 4f 74 68 65 72  | .``unload-feature``.now..-.Other | 
| 3b00 |  20 63 68 61 6e 67 65 73 3a 0a 0a 20 20 2d 20 52    65 6d 6f 76 65 20 64 65 70 65 6e 64 65 6e 63 69  | .changes:....-.Remove.dependenci | 
| 3b20 |  65 73 20 6f 6e 20 66 2e 65 6c 20 61 6e 64 20 73    2e 65 6c 0a 0a 30 2e 31 39 20 28 4a 75 6e 20 31  | es.on.f.el.and.s.el..0.19.(Jun.1 | 
| 3b40 |  32 2c 20 32 30 31 34 29 0a 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 2d 20  | 2,.2014).-------------------..-. | 
| 3b60 |  46 6c 79 63 68 65 63 6b 20 6e 6f 77 20 68 61 73    20 61 6e 20 6f 66 66 69 63 69 61 6c 20 6c 6f 67  | Flycheck.now.has.an.official.log | 
| 3b80 |  6f 20 5b 47 48 2d 33 33 31 5d 0a 0a 2d 20 2a 2a    42 72 65 61 6b 69 6e 67 20 63 68 61 6e 67 65 73  | o.[GH-331]..-.**Breaking.changes | 
| 3ba0 |  2a 2a 3a 0a 0a 20 20 2d 20 54 68 65 20 60 60 72    75 62 79 2d 72 75 62 79 6c 69 6e 74 60 60 20 73  | **:....-.The.``ruby-rubylint``.s | 
| 3bc0 |  79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 6e 6f    77 20 72 65 71 75 69 72 65 73 20 52 75 62 79 20  | yntax.checker.now.requires.Ruby. | 
| 3be0 |  4c 69 6e 74 20 32 2e 30 20 6f 72 0a 20 20 20 20    6e 65 77 65 72 2e 20 5b 47 48 2d 34 30 35 5d 0a  | Lint.2.0.or.....newer..[GH-405]. | 
| 3c00 |  0a 2d 20 4e 65 77 20 73 79 6e 74 61 78 20 63 68    65 63 6b 65 72 73 3a 0a 0a 20 20 2d 20 47 6f 20  | .-.New.syntax.checkers:....-.Go. | 
| 3c20 |  77 69 74 68 20 60 60 65 72 72 63 68 65 63 6b 60    60 20 5b 47 48 2d 33 39 33 5d 0a 0a 2d 20 4e 65  | with.``errcheck``.[GH-393]..-.Ne | 
| 3c40 |  77 20 66 65 61 74 75 72 65 73 3a 0a 0a 20 20 2d    20 41 64 64 20 60 60 66 6c 79 63 68 65 63 6b 2d  | w.features:....-.Add.``flycheck- | 
| 3c60 |  6b 65 79 6d 61 70 2d 70 72 65 66 69 78 60 60 20    74 6f 20 63 68 61 6e 67 65 20 74 68 65 20 70 72  | keymap-prefix``.to.change.the.pr | 
| 3c80 |  65 66 69 78 20 6b 65 79 20 66 6f 72 20 46 6c 79    63 68 65 63 6b 0a 20 20 20 20 6b 65 79 62 69 6e  | efix.key.for.Flycheck.....keybin | 
| 3ca0 |  64 69 6e 67 73 20 5b 47 48 2d 33 38 31 5d 0a 20    20 2d 20 4d 61 6b 65 20 74 68 65 20 70 72 65 66  | dings.[GH-381]...-.Make.the.pref | 
| 3cc0 |  69 78 20 6f 66 20 46 6c 79 63 68 65 63 6b 27 73    20 74 65 6d 70 6f 72 61 72 79 20 66 69 6c 65 73  | ix.of.Flycheck's.temporary.files | 
| 3ce0 |  20 63 75 73 74 6f 6d 69 7a 61 62 6c 65 20 77 69    74 68 0a 20 20 20 20 60 60 66 6c 79 63 68 65 63  | .customizable.with.....``flychec | 
| 3d00 |  6b 2d 74 65 6d 70 2d 70 72 65 66 69 78 60 60 20    5b 47 48 2d 33 38 37 5d 0a 20 20 2d 20 41 64 64  | k-temp-prefix``.[GH-387]...-.Add | 
| 3d20 |  20 60 60 3a 65 72 72 6f 72 2d 66 69 6c 74 65 72    60 60 20 70 72 6f 70 65 72 74 79 20 66 6f 72 20  | .``:error-filter``.property.for. | 
| 3d40 |  73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 73 20    74 6f 20 61 70 70 6c 79 20 61 20 63 75 73 74 6f  | syntax.checkers.to.apply.a.custo | 
| 3d60 |  6d 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 74    6f 20 6d 6f 64 69 66 79 20 6f 72 20 66 69 6c 74  | m.....function.to.modify.or.filt | 
| 3d80 |  65 72 20 65 72 72 6f 72 73 20 61 66 74 65 72 20    70 61 72 73 69 6e 67 20 5b 47 48 2d 33 39 37 5d  | er.errors.after.parsing.[GH-397] | 
| 3da0 |  0a 20 20 2d 20 41 64 64 20 60 60 66 6c 79 63 68    65 63 6b 2d 72 75 73 74 2d 63 68 65 63 6b 2d 74  | ...-.Add.``flycheck-rust-check-t | 
| 3dc0 |  65 73 74 73 60 60 20 74 6f 20 64 69 73 61 62 6c    65 20 73 79 6e 74 61 78 20 63 68 65 63 6b 69 6e  | ests``.to.disable.syntax.checkin | 
| 3de0 |  67 20 6f 66 20 74 65 73 74 20 63 6f 64 65 20 69    6e 0a 20 20 20 20 52 75 73 74 20 5b 47 48 2d 34  | g.of.test.code.in.....Rust.[GH-4 | 
| 3e00 |  30 36 5d 0a 20 20 2d 20 41 64 64 20 60 60 66 6c    79 63 68 65 63 6b 2d 63 70 70 63 68 65 63 6b 2d  | 06]...-.Add.``flycheck-cppcheck- | 
| 3e20 |  69 6e 63 6f 6e 63 6c 75 73 69 76 65 60 60 20 74    6f 20 65 6e 61 62 6c 65 20 63 70 70 63 68 65 63  | inconclusive``.to.enable.cppchec | 
| 3e40 |  6b 20 74 65 73 74 73 20 74 68 61 74 20 6d 69 67    68 74 0a 20 20 20 20 67 69 76 65 20 66 61 6c 73  | k.tests.that.might.....give.fals | 
| 3e60 |  65 20 70 6f 73 69 74 69 76 65 73 20 5b 47 48 2d    34 30 37 5d 0a 0a 2d 20 49 6d 70 72 6f 76 65 6d  | e.positives.[GH-407]..-.Improvem | 
| 3e80 |  65 6e 74 73 3a 0a 0a 20 20 2d 20 43 6f 6c 6c 61    70 73 65 20 72 65 64 75 6e 64 61 6e 74 20 77 68  | ents:....-.Collapse.redundant.wh | 
| 3ea0 |  69 74 65 73 70 61 63 65 20 69 6e 20 6d 65 73 73    61 67 65 73 20 66 72 6f 6d 20 60 60 65 6d 61 63  | itespace.in.messages.from.``emac | 
| 3ec0 |  73 2d 6c 69 73 70 60 60 20 5b 47 48 2d 33 39 37    5d 0a 20 20 2d 20 44 65 64 65 6e 74 20 6d 65 73  | s-lisp``.[GH-397]...-.Dedent.mes | 
| 3ee0 |  73 61 67 65 73 20 66 72 6f 6d 20 60 60 68 61 73    6b 65 6c 6c 2d 67 68 63 60 60 20 5b 47 48 2d 33  | sages.from.``haskell-ghc``.[GH-3 | 
| 3f00 |  39 37 5d 0a 20 20 2d 20 46 6f 6c 64 20 65 72 72    6f 72 73 20 69 6e 20 69 6e 63 6c 75 64 65 64 20  | 97]...-.Fold.errors.in.included. | 
| 3f20 |  66 69 6c 65 73 20 69 6e 74 6f 20 74 68 65 20 65    72 72 6f 72 20 6d 65 73 73 61 67 65 73 20 6f 66  | files.into.the.error.messages.of | 
| 3f40 |  20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69    6e 67 0a 20 20 20 20 69 6e 63 6c 75 64 65 20 69  | .the.corresponding.....include.i | 
| 3f60 |  6e 20 60 60 63 2f 63 2b 2b 2d 63 6c 61 6e 67 60    60 20 5b 47 48 2d 33 39 37 5d 0a 20 20 2d 20 54  | n.``c/c++-clang``.[GH-397]...-.T | 
| 3f80 |  68 65 20 60 60 72 75 62 79 2d 72 75 62 79 6c 69    6e 74 60 60 20 73 79 6e 74 61 78 20 63 68 65 63  | he.``ruby-rubylint``.syntax.chec | 
| 3fa0 |  6b 65 72 20 6e 6f 77 20 73 75 70 70 6f 72 74 73    20 72 75 62 79 2d 6c 69 6e 74 20 32 2e 30 20 61  | ker.now.supports.ruby-lint.2.0.a | 
| 3fc0 |  6e 64 20 6e 65 77 65 72 0a 20 20 20 20 5b 47 48    2d 34 30 35 5d 0a 0a 2d 20 42 75 67 20 66 69 78  | nd.newer.....[GH-405]..-.Bug.fix | 
| 3fe0 |  65 73 3a 0a 0a 20 20 2d 20 57 68 65 6e 20 73 74    6f 70 70 69 6e 67 20 46 6c 79 63 68 65 63 6b 2c  | es:....-.When.stopping.Flycheck, | 
| 4000 |  20 63 6f 72 72 65 63 74 6c 79 20 6b 69 6c 6c 20    72 75 6e 6e 69 6e 67 20 70 72 6f 63 65 73 73 65  | .correctly.kill.running.processe | 
| 4020 |  73 20 61 6e 64 20 63 6c 65 61 6e 75 70 20 74 68    65 69 72 0a 20 20 20 20 74 65 6d 70 6f 72 61 72  | s.and.cleanup.their.....temporar | 
| 4040 |  79 20 66 69 6c 65 73 20 5b 47 48 2d 33 33 34 5d    0a 20 20 2d 20 44 6f 20 6e 6f 74 20 63 68 6f 6b  | y.files.[GH-334]...-.Do.not.chok | 
| 4060 |  65 20 6f 6e 20 66 69 6c 65 73 20 77 69 74 68 6f    75 74 20 65 78 74 65 6e 73 69 6f 6e 73 20 69 6e  | e.on.files.without.extensions.in | 
| 4080 |  20 60 60 68 61 73 6b 65 6c 6c 2d 67 68 63 60 60    0a 20 20 2d 20 46 69 78 20 73 70 75 72 69 6f 75  | .``haskell-ghc``...-.Fix.spuriou | 
| 40a0 |  73 20 77 61 72 6e 69 6e 67 20 77 68 65 6e 20 61    20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20  | s.warning.when.a.syntax.checker. | 
| 40c0 |  72 65 70 6f 72 74 73 20 65 72 72 6f 72 73 2c 20    62 75 74 20 6e 6f 74 20 66 6f 72 20 74 68 65 0a  | reports.errors,.but.not.for.the. | 
| 40e0 |  20 20 20 20 66 69 6c 65 20 62 65 69 6e 67 20 63    68 65 63 6b 65 64 20 5b 47 48 2d 33 39 31 5d 0a  | ....file.being.checked.[GH-391]. | 
| 4100 |  20 20 2d 20 44 6f 20 6e 6f 74 20 73 69 67 6e 61    6c 20 65 72 72 6f 72 73 20 69 6e 20 47 6f 20 4d  | ..-.Do.not.signal.errors.in.Go.M | 
| 4120 |  6f 64 65 2c 20 77 68 65 6e 20 60 60 67 6f 60 60    20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c  | ode,.when.``go``.is.not.availabl | 
| 4140 |  65 0a 0a 30 2e 31 38 20 28 4d 61 72 20 32 34 2c    20 32 30 31 34 29 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d  | e..0.18.(Mar.24,.2014).--------- | 
| 4160 |  2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 2d 20 2a 2a    42 72 65 61 6b 69 6e 67 20 63 68 61 6e 67 65 73  | ----------..-.**Breaking.changes | 
| 4180 |  2a 2a 3a 0a 0a 20 20 2d 20 54 68 65 20 50 4f 53    49 58 20 73 63 72 69 70 74 20 73 79 6e 74 61 78  | **:....-.The.POSIX.script.syntax | 
| 41a0 |  20 63 68 65 63 6b 65 72 73 20 60 60 73 68 2d 62    61 73 68 60 60 20 61 6e 64 20 60 60 73 68 2d 64  | .checkers.``sh-bash``.and.``sh-d | 
| 41c0 |  61 73 68 60 60 20 77 65 72 65 20 72 65 6e 61 6d    65 64 20 74 6f 0a 20 20 20 20 60 60 73 68 2d 70  | ash``.were.renamed.to.....``sh-p | 
| 41e0 |  6f 73 69 78 2d 62 61 73 68 60 60 20 61 6e 64 20    60 60 73 68 2d 70 6f 73 69 78 2d 64 61 73 68 60  | osix-bash``.and.``sh-posix-dash` | 
| 4200 |  60 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 20    20 54 68 65 20 60 60 62 61 73 68 60 60 20 61 6e  | `.respectively...The.``bash``.an | 
| 4220 |  64 0a 20 20 20 20 60 60 7a 73 68 60 60 20 73 79    6e 74 61 78 20 63 68 65 63 6b 65 72 73 20 77 65  | d.....``zsh``.syntax.checkers.we | 
| 4240 |  72 65 20 72 65 6e 61 6d 65 64 20 74 6f 20 60 60    73 68 2d 62 61 73 68 60 60 20 61 6e 64 20 60 60  | re.renamed.to.``sh-bash``.and.`` | 
| 4260 |  73 68 2d 7a 73 68 60 60 0a 20 20 20 20 72 65 73    70 65 63 74 69 76 65 6c 79 2e 20 54 68 75 73 2c  | sh-zsh``.....respectively..Thus, | 
| 4280 |  20 61 6c 6c 20 73 68 65 6c 6c 20 73 63 72 69 70    74 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72  | .all.shell.script.syntax.checker | 
| 42a0 |  73 20 6e 6f 77 20 6c 69 76 65 20 69 6e 20 74 68    65 20 60 60 73 68 2d 60 60 0a 20 20 20 20 70 72  | s.now.live.in.the.``sh-``.....pr | 
| 42c0 |  65 66 69 78 2e 0a 20 20 2d 20 60 60 72 73 74 2d    73 70 68 69 6e 78 60 60 20 72 65 71 75 69 72 65  | efix....-.``rst-sphinx``.require | 
| 42e0 |  73 20 53 70 68 69 6e 78 20 31 2e 32 20 6f 72 20    6e 65 77 65 72 20 6e 6f 77 2e 0a 20 20 2d 20 60  | s.Sphinx.1.2.or.newer.now....-.` | 
| 4300 |  60 72 75 73 74 63 60 60 20 72 65 71 75 69 72 65    73 20 52 75 73 74 20 30 2e 31 30 20 28 6e 6f 74  | `rustc``.requires.Rust.0.10.(not | 
| 4320 |  20 79 65 74 20 72 65 6c 65 61 73 65 64 20 61 74    20 74 68 65 20 74 69 6d 65 20 6f 66 20 77 72 69  | .yet.released.at.the.time.of.wri | 
| 4340 |  74 69 6e 67 29 20 6f 72 0a 20 20 20 20 6e 65 77    65 72 20 6e 6f 77 20 5b 47 48 2d 33 35 33 5d 0a  | ting).or.....newer.now.[GH-353]. | 
| 4360 |  0a 2d 20 4e 65 77 20 73 79 6e 74 61 78 20 63 68    65 63 6b 65 72 73 3a 0a 0a 20 20 2d 20 50 65 72  | .-.New.syntax.checkers:....-.Per | 
| 4380 |  6c 20 77 69 74 68 20 50 65 72 6c 20 43 72 69 74    69 63 20 5b 47 48 2d 38 38 5d 0a 20 20 2d 20 52  | l.with.Perl.Critic.[GH-88]...-.R | 
| 43a0 |  65 70 6c 61 63 65 20 47 4e 55 20 4d 61 6b 65 20    77 69 74 68 20 50 4f 53 49 58 20 4d 61 6b 65 20  | eplace.GNU.Make.with.POSIX.Make. | 
| 43c0 |  5b 47 48 2d 33 32 32 5d 0a 20 20 2d 20 53 68 65    6c 6c 63 68 65 63 6b 20 5b 47 48 2d 32 36 37 5d  | [GH-322]...-.Shellcheck.[GH-267] | 
| 43e0 |  0a 20 20 2d 20 47 6f 20 77 69 74 68 20 60 60 67    6f 6c 69 6e 74 60 60 20 5b 47 48 2d 33 32 38 5d  | ...-.Go.with.``golint``.[GH-328] | 
| 4400 |  0a 20 20 2d 20 47 6f 20 77 69 74 68 20 60 60 67    6f 20 74 6f 6f 6c 20 76 65 74 60 60 20 5b 47 48  | ...-.Go.with.``go.tool.vet``.[GH | 
| 4420 |  2d 33 32 39 5d 0a 0a 2d 20 4e 65 77 20 66 65 61    74 75 72 65 73 3a 0a 0a 20 20 2d 20 41 64 64 20  | -329]..-.New.features:....-.Add. | 
| 4440 |  60 60 66 6c 79 63 68 65 63 6b 2d 72 75 73 74 2d    6c 69 62 72 61 72 79 2d 70 61 74 68 60 60 20 74  | ``flycheck-rust-library-path``.t | 
| 4460 |  6f 20 73 70 65 63 69 66 79 20 6c 69 62 72 61 72    79 20 6c 6f 63 61 74 69 6f 6e 73 20 66 6f 72 20  | o.specify.library.locations.for. | 
| 4480 |  60 60 72 75 73 74 60 60 0a 20 20 2d 20 41 64 64    20 60 60 66 6c 79 63 68 65 63 6b 2d 64 6d 64 2d  | ``rust``...-.Add.``flycheck-dmd- | 
| 44a0 |  69 6e 63 6c 75 64 65 2d 70 61 74 68 60 60 20 74    6f 20 63 68 61 6e 67 65 20 74 68 65 20 69 6e 63  | include-path``.to.change.the.inc | 
| 44c0 |  6c 75 64 65 20 70 61 74 68 20 6f 66 20 60 60 64    2d 64 6d 64 60 60 0a 20 20 20 20 5b 47 48 2d 33  | lude.path.of.``d-dmd``.....[GH-3 | 
| 44e0 |  34 34 5d 0a 0a 2d 20 49 6d 70 72 6f 76 65 6d 65    6e 74 73 3a 0a 0a 20 20 2d 20 60 60 66 6c 79 63  | 44]..-.Improvements:....-.``flyc | 
| 4500 |  68 65 63 6b 2d 70 61 72 73 65 2d 63 68 65 63 6b    73 74 79 6c 65 60 60 20 73 75 70 70 6f 72 74 73  | heck-parse-checkstyle``.supports | 
| 4520 |  20 60 60 69 6e 66 6f 60 60 20 6c 65 76 65 6c 20    6d 65 73 73 61 67 65 73 20 6e 6f 77 0a 20 20 2d  | .``info``.level.messages.now...- | 
| 4540 |  20 43 6f 72 72 65 63 74 6c 79 20 70 61 72 73 65    20 6d 75 6c 74 69 6c 69 6e 65 20 65 72 72 6f 72  | .Correctly.parse.multiline.error | 
| 4560 |  20 6d 65 73 73 61 67 65 73 20 6f 66 20 60 60 67    6f 2d 62 75 69 6c 64 60 60 20 61 6e 64 20 60 60  | .messages.of.``go-build``.and.`` | 
| 4580 |  67 6f 2d 74 65 73 74 60 60 0a 20 20 2d 20 60 60    72 73 74 2d 73 70 68 69 6e 78 60 60 20 73 75 70  | go-test``...-.``rst-sphinx``.sup | 
| 45a0 |  70 6f 72 74 73 20 63 75 73 74 6f 6d 20 6e 6f 64    65 73 20 77 69 74 68 6f 75 74 20 65 78 70 6c 69  | ports.custom.nodes.without.expli | 
| 45c0 |  63 69 74 20 77 72 69 74 65 72 20 73 75 70 70 6f    72 74 20 6e 6f 77 2c 20 62 79 0a 20 20 20 20 75  | cit.writer.support.now,.by.....u | 
| 45e0 |  73 69 6e 67 20 74 68 65 20 60 60 70 73 65 75 64    6f 78 6d 6c 60 60 20 62 75 69 6c 64 65 72 2e 0a  | sing.the.``pseudoxml``.builder.. | 
| 4600 |  20 20 2d 20 41 76 6f 69 64 20 77 61 72 6e 69 6e    67 73 20 61 62 6f 75 74 20 6d 69 73 73 69 6e 67  | ..-.Avoid.warnings.about.missing | 
| 4620 |  20 6d 61 69 6e 20 66 75 6e 63 74 69 6f 6e 73 20    69 6e 20 60 60 72 75 73 74 60 60 0a 20 20 2d 20  | .main.functions.in.``rust``...-. | 
| 4640 |  50 72 6f 70 65 72 6c 79 20 72 65 73 6f 6c 76 65    20 72 65 6c 61 74 69 76 65 20 66 69 6c 65 6e 61  | Properly.resolve.relative.filena | 
| 4660 |  6d 65 73 20 69 6e 20 60 60 2e 2e 20 69 6e 63 6c    75 64 65 3a 3a 60 60 20 64 69 72 65 63 74 69 76  | mes.in.``...include::``.directiv | 
| 4680 |  65 73 20 69 6e 0a 20 20 20 20 60 60 72 73 74 60    60 0a 20 20 2d 20 55 73 65 20 60 60 2d 2d 75 6e  | es.in.....``rst``...-.Use.``--un | 
| 46a0 |  69 78 5f 6d 6f 64 65 60 60 20 6f 70 74 69 6f 6e    20 69 6e 20 60 60 6a 61 76 61 73 63 72 69 70 74  | ix_mode``.option.in.``javascript | 
| 46c0 |  2d 67 6a 73 6c 69 6e 74 60 60 20 74 6f 20 67 65    74 20 74 68 65 20 66 69 6c 65 20 6e 61 6d 65 0a  | -gjslint``.to.get.the.file.name. | 
| 46e0 |  20 20 20 20 5b 47 48 2d 33 34 38 5d 0a 20 20 2d    20 50 75 70 70 65 74 20 4c 69 6e 74 20 6d 65 73  | ....[GH-348]...-.Puppet.Lint.mes | 
| 4700 |  73 61 67 65 73 20 6e 6f 77 20 69 6e 63 6c 75 64    65 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68  | sages.now.include.the.name.of.th | 
| 4720 |  65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20    63 68 65 63 6b 0a 20 20 2d 20 60 60 72 75 73 74  | e.corresponding.check...-.``rust | 
| 4740 |  63 60 60 20 73 75 70 70 6f 72 74 73 20 75 70 63    6f 6d 69 6e 67 20 52 75 73 74 20 30 2e 31 30 20  | c``.supports.upcoming.Rust.0.10. | 
| 4760 |  6e 6f 77 20 5b 47 48 2d 33 35 33 5d 0a 20 20 2d    20 46 6c 79 63 68 65 63 6b 20 6e 6f 77 20 68 61  | now.[GH-353]...-.Flycheck.now.ha | 
| 4780 |  6e 64 6c 65 73 20 43 6c 61 6e 67 20 65 72 72 6f    72 73 20 66 72 6f 6d 20 69 6e 63 6c 75 64 65 64  | ndles.Clang.errors.from.included | 
| 47a0 |  20 66 69 6c 65 73 20 5b 47 48 2d 33 36 37 5d 0a    0a 30 2e 31 37 20 28 46 65 62 20 31 2c 20 32 30  | .files.[GH-367]..0.17.(Feb.1,.20 | 
| 47c0 |  31 34 29 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 0a 0a 2d 20 54 68 65 20 6d 61  | 14).------------------..-.The.ma | 
| 47e0 |  6e 75 61 6c 20 77 61 73 20 70 6f 72 74 65 64 20    74 6f 20 53 70 68 69 6e 78 5f 20 61 6e 64 20 69  | nual.was.ported.to.Sphinx_.and.i | 
| 4800 |  73 20 6e 6f 77 20 6c 6f 63 61 74 65 64 20 61 74    0a 20 20 68 74 74 70 3a 2f 2f 66 6c 79 63 68 65  | s.now.located.at...http://flyche | 
| 4820 |  63 6b 2e 72 65 61 64 74 68 65 64 6f 63 73 2e 6f    72 67 20 5b 47 48 2d 32 37 34 5d 0a 0a 2d 20 2a  | ck.readthedocs.org.[GH-274]..-.* | 
| 4840 |  2a 42 72 65 61 6b 69 6e 67 20 63 68 61 6e 67 65    73 2a 2a 3a 0a 0a 20 20 2d 20 54 68 65 20 64 65  | *Breaking.changes**:....-.The.de | 
| 4860 |  66 61 75 6c 74 20 60 60 66 6c 79 63 68 65 63 6b    2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 79 73 74  | fault.``flycheck-completion-syst | 
| 4880 |  65 6d 60 60 20 77 61 73 20 63 68 61 6e 67 65 64    20 74 6f 20 6e 69 6c 2c 20 69 2e 65 2e 20 74 68  | em``.was.changed.to.nil,.i.e..th | 
| 48a0 |  65 0a 20 20 20 20 62 75 69 6c 74 2d 69 6e 20 60    60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64  | e.....built-in.``completing-read | 
| 48c0 |  60 60 2c 20 66 6f 72 20 63 6f 6d 70 6c 69 61 6e    63 65 20 77 69 74 68 20 45 6d 61 63 73 27 20 64  | ``,.for.compliance.with.Emacs'.d | 
| 48e0 |  65 66 61 75 6c 74 73 2e 20 54 6f 0a 20 20 20 20    72 65 73 74 6f 72 65 20 74 68 65 20 70 72 65 76  | efaults..To.....restore.the.prev | 
| 4900 |  69 6f 75 73 20 62 65 68 61 76 69 6f 75 72 2c 20    61 64 64 20 60 60 28 65 76 61 6c 2d 61 66 74 65  | ious.behaviour,.add.``(eval-afte | 
| 4920 |  72 2d 6c 6f 61 64 20 27 66 6c 79 63 68 65 63 6b    20 27 28 73 65 74 71 0a 20 20 20 20 66 6c 79 63  | r-load.'flycheck.'(setq.....flyc | 
| 4940 |  68 65 63 6b 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d    73 79 73 74 65 6d 20 27 69 64 6f 29 29 60 60 20  | heck-completion-system.'ido))``. | 
| 4960 |  74 6f 20 79 6f 75 72 20 60 60 69 6e 69 74 2e 65    6c 60 60 2e 0a 20 20 2d 20 60 60 66 6c 79 63 68  | to.your.``init.el``....-.``flych | 
| 4980 |  65 63 6b 2d 63 6f 75 6e 74 2d 65 72 72 6f 72 73    60 60 20 63 6f 75 6e 74 73 20 65 72 72 6f 72 73  | eck-count-errors``.counts.errors | 
| 49a0 |  20 6f 66 20 61 6c 6c 20 6c 65 76 65 6c 73 20 6e    6f 77 2c 20 61 6e 64 20 72 65 74 75 72 6e 73 20  | .of.all.levels.now,.and.returns. | 
| 49c0 |  61 6e 0a 20 20 20 20 61 6c 69 73 74 20 6d 61 70    70 69 6e 67 20 65 72 72 6f 72 20 73 79 6d 62 6f  | an.....alist.mapping.error.symbo | 
| 49e0 |  6c 73 20 74 6f 20 65 72 72 6f 72 20 63 6f 75 6e    74 73 2e 0a 0a 2d 20 4e 65 77 20 73 79 6e 74 61  | ls.to.error.counts...-.New.synta | 
| 4a00 |  78 20 63 68 65 63 6b 65 72 73 3a 0a 0a 20 20 2d    20 52 53 54 20 28 52 65 53 74 72 75 63 74 75 72  | x.checkers:....-.RST.(ReStructur | 
| 4a20 |  65 64 54 65 78 74 29 20 75 73 69 6e 67 20 53 70    68 69 6e 78 0a 20 20 2d 20 47 4e 55 20 4d 61 6b  | edText).using.Sphinx...-.GNU.Mak | 
| 4a40 |  65 20 5b 47 48 2d 33 32 31 5d 0a 0a 2d 20 4e 65    77 20 66 65 61 74 75 72 65 73 3a 0a 0a 20 20 2d  | e.[GH-321]..-.New.features:....- | 
| 4a60 |  20 45 78 74 65 6e 64 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 73 20 77 69 74 68 20 60 60 66  | .Extend.syntax.checkers.with.``f | 
| 4a80 |  6c 79 63 68 65 63 6b 2d 61 64 64 2d 6e 65 78 74    2d 63 68 65 63 6b 65 72 73 60 60 20 5b 47 48 2d  | lycheck-add-next-checkers``.[GH- | 
| 4aa0 |  32 36 36 5d 0a 0a 2d 20 49 6d 70 72 6f 76 65 6d    65 6e 74 73 3a 0a 0a 20 20 2d 20 49 6d 6d 65 64  | 266]..-.Improvements:....-.Immed | 
| 4ac0 |  69 61 74 65 6c 79 20 72 65 2d 63 68 65 63 6b 20    74 68 65 20 62 75 66 66 65 72 20 77 68 65 6e 20  | iately.re-check.the.buffer.when. | 
| 4ae0 |  69 74 20 77 61 73 20 63 68 61 6e 67 65 64 20 64    75 72 69 6e 67 20 61 20 73 79 6e 74 61 78 20 63  | it.was.changed.during.a.syntax.c | 
| 4b00 |  68 65 63 6b 0a 20 20 20 20 5b 47 48 2d 33 30 31    5d 0a 20 20 2d 20 44 6f 20 6e 6f 74 20 64 65 66  | heck.....[GH-301]...-.Do.not.def | 
| 4b20 |  65 72 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65    72 20 61 66 74 65 72 20 69 64 6c 65 20 63 68 61  | er.syntax.checker.after.idle.cha | 
| 4b40 |  6e 67 65 20 74 69 6d 65 6f 75 74 20 5b 47 48 2d    33 30 35 5d 0a 20 20 2d 20 44 6f 20 6e 6f 74 20  | nge.timeout.[GH-305]...-.Do.not. | 
| 4b60 |  75 73 65 20 74 68 65 20 67 65 6e 65 72 69 63 20    60 60 72 73 74 60 60 20 73 79 6e 74 61 78 20 63  | use.the.generic.``rst``.syntax.c | 
| 4b80 |  68 65 63 6b 65 72 20 69 6e 20 53 70 68 69 6e 78    20 70 72 6f 6a 65 63 74 73 0a 20 20 20 20 61 6e  | hecker.in.Sphinx.projects.....an | 
| 4ba0 |  79 6d 6f 72 65 2c 20 74 6f 20 61 76 6f 69 64 20    66 61 6c 73 65 20 70 6f 73 69 74 69 76 65 73 20  | ymore,.to.avoid.false.positives. | 
| 4bc0 |  62 79 20 53 70 68 69 6e 78 2d 6f 6e 6c 79 20 6d    61 72 6b 75 70 0a 20 20 2d 20 43 68 65 63 6b 20  | by.Sphinx-only.markup...-.Check. | 
| 4be0 |  66 6f 72 20 6d 6f 72 65 20 74 68 61 6e 20 6a 75    73 74 20 73 79 6e 74 61 78 20 65 72 72 6f 72 73  | for.more.than.just.syntax.errors | 
| 4c00 |  20 69 6e 20 60 60 72 75 73 74 60 60 20 5b 47 48    2d 33 31 34 5d 0a 20 20 2d 20 60 60 63 68 65 66  | .in.``rust``.[GH-314]...-.``chef | 
| 4c20 |  2d 66 6f 6f 64 63 72 69 74 69 63 60 60 20 73 75    70 70 6f 72 74 73 20 60 60 65 6e 68 2d 72 75 62  | -foodcritic``.supports.``enh-rub | 
| 4c40 |  79 2d 6d 6f 64 65 60 60 20 6e 6f 77 0a 0a 2d 20    42 75 67 20 66 69 78 65 73 0a 0a 20 20 2d 20 44  | y-mode``.now..-.Bug.fixes....-.D | 
| 4c60 |  6f 20 6e 6f 74 20 61 74 74 61 63 68 20 73 79 6e    74 61 78 20 63 68 65 63 6b 65 72 20 70 72 6f 63  | o.not.attach.syntax.checker.proc | 
| 4c80 |  65 73 73 65 73 20 74 6f 20 74 68 65 20 62 75 66    66 65 72 20 61 6e 79 6d 6f 72 65 0a 20 20 20 20  | esses.to.the.buffer.anymore..... | 
| 4ca0 |  5b 47 48 2d 32 39 38 5d 0a 20 20 2d 20 44 6f 20    6e 6f 74 20 76 69 73 69 74 20 74 68 65 20 66 69  | [GH-298]...-.Do.not.visit.the.fi | 
| 4cc0 |  6c 65 20 74 6f 20 63 68 65 63 6b 20 69 6e 20 60    60 65 6d 61 63 73 2d 6c 69 73 70 60 60 20 61 6e  | le.to.check.in.``emacs-lisp``.an | 
| 4ce0 |  64 0a 20 20 20 20 60 60 65 6d 61 63 73 2d 6c 69    73 70 2d 63 68 65 63 6b 64 6f 63 60 60 20 74 6f  | d.....``emacs-lisp-checkdoc``.to | 
| 4d00 |  20 61 76 6f 69 64 20 75 6e 69 6e 74 65 6e 64 65    64 20 73 69 64 65 20 65 66 66 65 63 74 73 20 5b  | .avoid.unintended.side.effects.[ | 
| 4d20 |  47 48 2d 33 31 39 5d 0a 0a 30 2e 31 36 20 28 4a    61 6e 20 31 31 2c 20 32 30 31 34 29 0a 2d 2d 2d  | GH-319]..0.16.(Jan.11,.2014).--- | 
| 4d40 |  2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    0a 0a 2d 20 2a 2a 42 72 65 61 6b 69 6e 67 20 63  | ----------------..-.**Breaking.c | 
| 4d60 |  68 61 6e 67 65 73 2a 2a 3a 0a 0a 20 20 2d 20 41    72 67 75 6d 65 6e 74 20 73 75 62 73 74 69 74 75  | hanges**:....-.Argument.substitu | 
| 4d80 |  74 69 6f 6e 20 69 73 20 6e 6f 20 6c 6f 6e 67 65    72 20 70 65 72 66 6f 72 6d 65 64 20 6f 6e 20 73  | tion.is.no.longer.performed.on.s | 
| 4da0 |  79 6e 74 61 78 20 63 68 65 63 6b 65 72 0a 20 20    20 20 65 78 65 63 75 74 61 62 6c 65 73 2e 20 54  | yntax.checker.....executables..T | 
| 4dc0 |  68 65 20 65 78 65 63 75 74 61 62 6c 65 20 6d 75    73 74 20 62 65 20 61 20 73 74 72 69 6e 67 2e 0a  | he.executable.must.be.a.string.. | 
| 4de0 |  20 20 2d 20 53 70 6c 69 74 20 6f 75 74 20 60 60    68 61 73 6b 65 6c 6c 2d 68 64 65 76 74 6f 6f 6c  | ..-.Split.out.``haskell-hdevtool | 
| 4e00 |  73 60 60 20 69 6e 74 6f 20 61 20 73 65 70 61 72    61 74 65 20 70 61 63 6b 61 67 65 2e 20 53 65 65  | s``.into.a.separate.package..See | 
| 4e20 |  0a 20 20 20 20 66 6c 79 63 68 65 63 6b 2d 68 64    65 76 74 6f 6f 6c 73 5f 20 5b 47 48 2d 32 37 35  | .....flycheck-hdevtools_.[GH-275 | 
| 4e40 |  5d 0a 20 20 2d 20 44 72 6f 70 20 73 75 70 70 6f    72 74 20 66 6f 72 20 63 6f 66 66 65 65 6c 69 6e  | ]...-.Drop.support.for.coffeelin | 
| 4e60 |  74 20 30 2e 78 0a 20 20 2d 20 54 68 65 20 65 72    72 6f 72 20 6c 69 73 74 20 69 73 20 72 65 69 6d  | t.0.x...-.The.error.list.is.reim | 
| 4e80 |  70 6c 65 6d 65 6e 74 65 64 20 6f 6e 20 74 6f 70    20 6f 66 20 54 61 62 75 6c 61 74 65 64 20 4c 69  | plemented.on.top.of.Tabulated.Li | 
| 4ea0 |  73 74 20 4d 6f 64 65 2e 20 20 54 68 69 73 20 67    72 65 61 74 6c 79 0a 20 20 20 20 63 68 61 6e 67  | st.Mode...This.greatly.....chang | 
| 4ec0 |  65 73 20 74 68 65 20 61 70 70 65 61 72 61 6e 63    65 20 61 6e 64 20 62 65 68 61 76 69 6f 75 72 20  | es.the.appearance.and.behaviour. | 
| 4ee0 |  6f 66 20 74 68 65 20 65 72 72 6f 72 20 6c 69 73    74 20 5b 47 48 2d 32 33 30 5d 0a 0a 2d 20 4e 65  | of.the.error.list.[GH-230]..-.Ne | 
| 4f00 |  77 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72    73 3a 0a 0a 20 20 2d 20 52 75 62 79 20 77 69 74  | w.syntax.checkers:....-.Ruby.wit | 
| 4f20 |  68 20 60 60 72 75 62 79 2d 6c 69 6e 74 60 60 20    5b 47 48 2d 32 35 30 5d 0a 20 20 2d 20 48 61 6e  | h.``ruby-lint``.[GH-250]...-.Han | 
| 4f40 |  64 6c 65 62 61 72 73 20 5b 47 48 2d 32 37 30 5d    0a 20 20 2d 20 59 41 4d 4c 20 77 69 74 68 20 60  | dlebars.[GH-270]...-.YAML.with.` | 
| 4f60 |  60 79 61 6d 6c 2d 6a 73 79 61 6d 6c 60 60 20 5b    47 48 2d 32 35 33 5d 0a 20 20 2d 20 43 68 65 66  | `yaml-jsyaml``.[GH-253]...-.Chef | 
| 4f80 |  20 72 65 63 69 70 65 73 20 77 69 74 68 20 60 60    66 6f 6f 64 63 72 69 74 69 63 60 60 20 5b 47 48  | .recipes.with.``foodcritic``.[GH | 
| 4fa0 |  2d 32 35 35 5d 0a 20 20 2d 20 41 73 63 69 69 44    6f 63 20 5b 47 48 2d 32 37 36 5d 0a 20 20 2d 20  | -255]...-.AsciiDoc.[GH-276]...-. | 
| 4fc0 |  43 46 45 6e 67 69 6e 65 20 5b 47 48 2d 32 37 31    5d 0a 20 20 2d 20 52 61 63 6b 65 74 20 5b 47 48  | CFEngine.[GH-271]...-.Racket.[GH | 
| 4fe0 |  2d 32 37 37 5d 0a 20 20 2d 20 54 65 78 69 6e 66    6f 0a 20 20 2d 20 56 65 72 69 6c 6f 67 20 5b 47  | -277]...-.Texinfo...-.Verilog.[G | 
| 5000 |  48 2d 32 39 36 5d 0a 20 20 2d 20 4a 61 76 61 73    63 72 69 70 74 20 77 69 74 68 20 60 60 65 73 6c  | H-296]...-.Javascript.with.``esl | 
| 5020 |  69 6e 74 60 60 20 5b 47 48 2d 32 39 31 5d 0a 20    20 2d 20 45 52 75 62 79 20 5b 47 48 2d 32 38 35  | int``.[GH-291]...-.ERuby.[GH-285 | 
| 5040 |  5d 0a 0a 2d 20 4e 65 77 20 66 65 61 74 75 72 65    73 3a 0a 0a 20 20 2d 20 44 65 66 69 6e 65 20 76  | ]..-.New.features:....-.Define.v | 
| 5060 |  61 72 69 61 62 6c 65 73 20 74 6f 20 6f 76 65 72    72 69 64 65 20 74 68 65 20 65 78 65 63 75 74 61  | ariables.to.override.the.executa | 
| 5080 |  62 6c 65 73 20 6f 66 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 73 20 5b 47 48 2d 32 37 32 5d  | bles.of.syntax.checkers.[GH-272] | 
| 50a0 |  0a 20 20 2d 20 49 6e 74 65 72 61 63 74 69 76 65    6c 79 20 73 65 74 20 74 68 65 20 65 78 65 63 75  | ...-.Interactively.set.the.execu | 
| 50c0 |  74 61 62 6c 65 20 6f 66 20 61 20 73 79 6e 74 61    78 20 63 68 65 63 6b 65 72 20 77 69 74 68 0a 20  | table.of.a.syntax.checker.with.. | 
| 50e0 |  20 20 20 60 60 66 6c 79 63 68 65 63 6b 2d 73 65    74 2d 63 68 65 63 6b 65 72 2d 65 78 65 63 75 74  | ...``flycheck-set-checker-execut | 
| 5100 |  61 62 6c 65 60 60 20 5b 47 48 2d 32 37 32 5d 0a    20 20 2d 20 44 69 73 61 62 6c 65 20 73 79 6e 74  | able``.[GH-272]...-.Disable.synt | 
| 5120 |  61 78 20 63 68 65 63 6b 65 72 73 20 65 61 73 69    6c 79 20 77 69 74 68 20 60 60 66 6c 79 63 68 65  | ax.checkers.easily.with.``flyche | 
| 5140 |  63 6b 2d 64 69 73 61 62 6c 65 64 2d 63 68 65 63    6b 65 72 73 60 60 20 5b 47 48 2d 32 36 39 5d 0a  | ck-disabled-checkers``.[GH-269]. | 
| 5160 |  20 20 2d 20 41 64 64 20 73 75 70 70 6f 72 74 20    66 6f 72 20 74 68 65 20 43 6f 6d 70 61 73 73 20  | ..-.Add.support.for.the.Compass. | 
| 5180 |  43 53 53 20 66 72 61 6d 65 77 6f 72 6b 20 69 6e    20 74 68 65 20 60 60 73 61 73 73 60 60 20 61 6e  | CSS.framework.in.the.``sass``.an | 
| 51a0 |  64 20 60 60 73 63 73 73 60 60 0a 20 20 20 20 63    68 65 63 6b 65 72 73 2c 20 77 69 74 68 20 60 60  | d.``scss``.....checkers,.with.`` | 
| 51c0 |  66 6c 79 63 68 65 63 6b 2d 73 61 73 73 2d 63 6f    6d 70 61 73 73 60 60 20 61 6e 64 20 60 60 66 6c  | flycheck-sass-compass``.and.``fl | 
| 51e0 |  79 63 68 65 63 6b 2d 73 63 73 73 2d 63 6f 6d 70    61 73 73 60 60 0a 20 20 20 20 72 65 73 70 65 63  | ycheck-scss-compass``.....respec | 
| 5200 |  74 69 76 65 6c 79 20 5b 47 48 2d 32 36 38 5d 0a    20 20 2d 20 44 69 73 61 62 6c 65 20 73 74 79 6c  | tively.[GH-268]...-.Disable.styl | 
| 5220 |  65 20 63 68 65 63 6b 73 20 69 6e 20 60 60 72 75    62 79 2d 72 75 62 6f 63 6f 70 60 60 20 77 69 74  | e.checks.in.``ruby-rubocop``.wit | 
| 5240 |  68 20 60 60 66 6c 79 63 68 65 63 6b 2d 72 75 62    6f 63 6f 70 2d 6c 69 6e 74 2d 6f 6e 6c 79 60 60  | h.``flycheck-rubocop-lint-only`` | 
| 5260 |  0a 20 20 20 20 5b 47 48 2d 32 38 37 5d 0a 20 20    2d 20 41 64 64 20 73 75 70 70 6f 72 74 20 66 6f  | .....[GH-287]...-.Add.support.fo | 
| 5280 |  72 20 4d 69 63 72 6f 73 6f 66 74 20 65 78 74 65    6e 73 69 6f 6e 73 20 69 6e 20 60 60 63 2f 63 2b  | r.Microsoft.extensions.in.``c/c+ | 
| 52a0 |  2b 2d 63 6c 61 6e 67 60 60 20 76 69 61 0a 20 20    20 20 60 60 66 6c 79 63 68 65 63 6b 2d 63 6c 61  | +-clang``.via.....``flycheck-cla | 
| 52c0 |  6e 67 2d 6d 73 2d 65 78 74 65 6e 73 69 6f 6e 73    60 60 20 5b 47 48 2d 32 38 33 5d 0a 20 20 2d 20  | ng-ms-extensions``.[GH-283]...-. | 
| 52e0 |  4e 65 77 20 66 61 63 65 73 20 60 60 66 6c 79 63    68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d  | New.faces.``flycheck-error-list- | 
| 5300 |  69 6e 66 6f 60 60 2c 20 60 60 66 6c 79 63 68 65    63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 77 61  | info``,.``flycheck-error-list-wa | 
| 5320 |  72 6e 69 6e 67 60 60 2c 0a 20 20 20 20 60 60 66    6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69  | rning``,.....``flycheck-error-li | 
| 5340 |  73 74 2d 65 72 72 6f 72 60 60 2c 20 60 60 66 6c    79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73  | st-error``,.``flycheck-error-lis | 
| 5360 |  74 2d 6c 69 6e 65 2d 6e 75 6d 62 65 72 60 60 20    61 6e 64 0a 20 20 20 20 60 60 66 6c 79 63 68 65  | t-line-number``.and.....``flyche | 
| 5380 |  63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 63 6f    6c 75 6d 6e 2d 6e 75 6d 62 65 72 60 60 20 5b 47  | ck-error-list-column-number``.[G | 
| 53a0 |  48 2d 32 33 30 5d 0a 20 20 2d 20 41 64 64 20 60    60 66 6c 79 63 68 65 63 6b 2d 67 68 63 2d 6e 6f  | H-230]...-.Add.``flycheck-ghc-no | 
| 53c0 |  2d 75 73 65 72 2d 70 61 63 6b 61 67 65 2d 64 61    74 61 62 61 73 65 60 60 20 74 6f 20 64 69 73 61  | -user-package-database``.to.disa | 
| 53e0 |  62 6c 65 20 74 68 65 20 75 73 65 72 20 70 61 63    6b 61 67 65 0a 20 20 20 20 64 61 74 61 62 61 73  | ble.the.user.package.....databas | 
| 5400 |  65 20 66 6f 72 20 60 60 68 61 73 6b 65 6c 6c 2d    67 68 63 60 60 0a 20 20 2d 20 41 64 64 20 60 60  | e.for.``haskell-ghc``...-.Add.`` | 
| 5420 |  66 6c 79 63 68 65 63 6b 2d 67 68 63 2d 70 61 63    6b 61 67 65 2d 64 61 74 61 62 61 73 65 73 60 60  | flycheck-ghc-package-databases`` | 
| 5440 |  20 74 6f 20 61 64 64 20 61 64 64 69 74 69 6f 6e    61 6c 20 70 61 63 6b 61 67 65 20 64 61 74 61 62  | .to.add.additional.package.datab | 
| 5460 |  61 73 65 73 0a 20 20 20 20 74 6f 20 60 60 68 61    73 6b 65 6c 6c 2d 67 68 63 60 60 0a 20 20 2d 20  | ases.....to.``haskell-ghc``...-. | 
| 5480 |  41 64 64 20 60 60 66 6c 79 63 68 65 63 6b 2d 67    68 63 2d 73 65 61 72 63 68 2d 70 61 74 68 60 60  | Add.``flycheck-ghc-search-path`` | 
| 54a0 |  20 74 6f 20 61 64 64 20 61 64 64 69 74 69 6f 6e    61 6c 20 64 69 72 65 63 74 6f 72 69 65 73 20 74  | .to.add.additional.directories.t | 
| 54c0 |  6f 20 74 68 65 20 73 65 61 72 63 68 0a 20 20 20    20 70 61 74 68 20 6f 66 20 60 60 68 61 73 6b 65  | o.the.search.....path.of.``haske | 
| 54e0 |  6c 6c 2d 67 68 63 60 60 0a 0a 2d 20 49 6d 70 72    6f 76 65 6d 65 6e 74 73 3a 0a 0a 20 20 2d 20 44  | ll-ghc``..-.Improvements:....-.D | 
| 5500 |  65 6d 6f 74 65 20 52 75 62 6f 63 6f 70 20 63 6f    6e 76 65 6e 74 69 6f 6e 20 6d 65 73 73 61 67 65  | emote.Rubocop.convention.message | 
| 5520 |  73 20 74 6f 20 60 60 69 6e 66 6f 60 60 20 6c 65    76 65 6c 0a 20 20 2d 20 53 74 6f 70 20 46 6c 79  | s.to.``info``.level...-.Stop.Fly | 
| 5540 |  63 68 65 63 6b 20 62 65 66 6f 72 65 20 74 68 65    20 62 75 66 66 65 72 20 69 73 20 72 65 76 65 72  | check.before.the.buffer.is.rever | 
| 5560 |  74 65 64 20 5b 47 48 2d 32 38 32 5d 0a 20 20 2d    20 50 72 6f 70 65 72 6c 79 20 72 65 73 6f 6c 76  | ted.[GH-282]...-.Properly.resolv | 
| 5580 |  65 20 6c 6f 63 61 6c 20 6d 6f 64 75 6c 65 20 69    6d 70 6f 72 74 73 20 69 6e 20 60 60 68 61 73 6b  | e.local.module.imports.in.``hask | 
| 55a0 |  65 6c 6c 2d 67 68 63 60 60 0a 0a 2d 20 42 75 67    20 66 69 78 65 73 3a 0a 0a 20 20 2d 20 4d 61 6b  | ell-ghc``..-.Bug.fixes:....-.Mak | 
| 55c0 |  65 20 72 65 6c 61 74 69 76 65 20 69 6d 70 6f 72    74 73 20 77 6f 72 6b 20 77 69 74 68 20 60 60 70  | e.relative.imports.work.with.``p | 
| 55e0 |  79 74 68 6f 6e 2d 70 79 6c 69 6e 74 60 60 20 5b    47 48 2d 32 38 30 5d 0a 20 20 2d 20 46 69 78 20  | ython-pylint``.[GH-280]...-.Fix. | 
| 5600 |  70 61 72 73 69 6e 67 20 6f 66 20 65 72 72 6f 72    73 20 69 6e 20 60 60 73 63 73 73 60 60 20 61 6e  | parsing.of.errors.in.``scss``.an | 
| 5620 |  64 20 60 60 73 61 73 73 60 60 0a 0a 2e 2e 20 5f    66 6c 79 63 68 65 63 6b 2d 68 64 65 76 74 6f 6f  | d.``sass``....._flycheck-hdevtoo | 
| 5640 |  6c 73 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f  | ls:.https://github.com/flycheck/ | 
| 5660 |  66 6c 79 63 68 65 63 6b 2d 68 64 65 76 74 6f 6f    6c 73 0a 0a 30 2e 31 35 20 28 4e 6f 76 20 31 35  | flycheck-hdevtools..0.15.(Nov.15 | 
| 5680 |  2c 20 32 30 31 33 29 0a 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 2d 20 46  | ,.2013).-------------------..-.F | 
| 56a0 |  6c 79 63 68 65 63 6b 20 68 61 73 20 61 20 6e 65    77 20 68 6f 6d 65 20 61 74 20 68 74 74 70 73 3a  | lycheck.has.a.new.home.at.https: | 
| 56c0 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 66 6c 79    63 68 65 63 6b 2f 66 6c 79 63 68 65 63 6b 2c 20  | //github.com/flycheck/flycheck,. | 
| 56e0 |  74 68 65 20 6f 6e 6c 69 6e 65 0a 20 20 6d 61 6e    75 61 6c 20 6d 6f 76 65 64 20 74 6f 20 68 74 74  | the.online...manual.moved.to.htt | 
| 5700 |  70 3a 2f 2f 66 6c 79 63 68 65 63 6b 2e 67 69 74    68 75 62 2e 69 6f 2e 0a 0a 2d 20 2a 2a 42 72 65  | p://flycheck.github.io...-.**Bre | 
| 5720 |  61 6b 69 6e 67 20 63 68 61 6e 67 65 73 2a 2a 3a    0a 0a 20 20 2d 20 44 6f 20 6e 6f 74 20 61 64 64  | aking.changes**:....-.Do.not.add | 
| 5740 |  20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72    65 63 74 6f 72 79 20 74 6f 20 74 68 65 20 60 60  | .the.current.directory.to.the.`` | 
| 5760 |  65 6d 61 63 73 2d 6c 69 73 70 60 60 20 73 79 6e    74 61 78 20 63 68 65 63 6b 65 72 20 6c 6f 61 64  | emacs-lisp``.syntax.checker.load | 
| 5780 |  0a 20 20 20 20 70 61 74 68 0a 20 20 2d 20 60 60    66 6c 79 63 68 65 63 6b 2d 6c 69 73 74 2d 65 72  | .....path...-.``flycheck-list-er | 
| 57a0 |  72 6f 72 73 60 60 20 63 61 6e 6e 6f 74 20 6c 69    73 74 20 65 72 72 6f 72 73 20 61 74 20 70 6f 69  | rors``.cannot.list.errors.at.poi | 
| 57c0 |  6e 74 20 61 6e 79 6d 6f 72 65 2e 20 49 74 20 64    6f 65 73 20 6e 6f 74 0a 20 20 20 20 61 63 63 65  | nt.anymore..It.does.not.....acce | 
| 57e0 |  70 74 20 61 20 70 72 65 66 69 78 20 61 72 67 75    6d 65 6e 74 20 61 6e 79 6d 6f 72 65 2c 20 61 6e  | pt.a.prefix.argument.anymore,.an | 
| 5800 |  64 20 74 61 6b 65 73 20 7a 65 72 6f 20 61 72 67    75 6d 65 6e 74 73 20 6e 6f 77 20 5b 47 48 2d 32  | d.takes.zero.arguments.now.[GH-2 | 
| 5820 |  31 34 5d 0a 20 20 2d 20 60 60 66 6c 79 63 68 65    63 6b 2d 64 69 73 70 6c 61 79 2d 65 72 72 6f 72  | 14]...-.``flycheck-display-error | 
| 5840 |  73 2d 69 6e 2d 6c 69 73 74 60 60 20 69 73 20 67    6f 6e 65 2e 20 54 68 65 20 65 72 72 6f 72 20 6c  | s-in-list``.is.gone..The.error.l | 
| 5860 |  69 73 74 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c    79 0a 20 20 20 20 68 69 67 68 6c 69 67 68 74 73  | ist.automatically.....highlights | 
| 5880 |  20 74 68 65 20 65 72 72 6f 72 20 61 74 20 70 6f    69 6e 74 20 6e 6f 77 20 5b 47 48 2d 32 31 34 5d  | .the.error.at.point.now.[GH-214] | 
| 58a0 |  0a 20 20 2d 20 52 65 6d 6f 76 65 20 6f 62 73 6f    6c 65 74 65 20 60 60 66 6c 79 63 68 65 63 6b 2d  | ...-.Remove.obsolete.``flycheck- | 
| 58c0 |  64 65 63 6c 61 72 65 2d 63 68 65 63 6b 65 72 60    60 0a 0a 2d 20 4e 65 77 20 73 79 6e 74 61 78 20  | declare-checker``..-.New.syntax. | 
| 58e0 |  63 68 65 63 6b 65 72 73 3a 0a 0a 20 20 2d 20 59    41 4d 4c 20 5b 47 48 2d 32 33 36 5d 0a 20 20 2d  | checkers:....-.YAML.[GH-236]...- | 
| 5900 |  20 4a 61 76 61 73 63 72 69 70 74 20 77 69 74 68    20 60 60 67 6a 73 6c 69 6e 74 60 60 20 5b 47 48  | .Javascript.with.``gjslint``.[GH | 
| 5920 |  2d 32 34 35 5d 0a 20 20 2d 20 53 6c 69 6d 20 5b    47 48 2d 32 34 36 5d 0a 20 20 2d 20 50 48 50 20  | -245]...-.Slim.[GH-246]...-.PHP. | 
| 5940 |  75 73 69 6e 67 20 60 60 70 68 70 6d 64 60 60 20    5b 47 48 2d 32 34 39 5d 0a 0a 2d 20 4e 65 77 20  | using.``phpmd``.[GH-249]..-.New. | 
| 5960 |  66 65 61 74 75 72 65 73 3a 0a 0a 20 20 2d 20 53    75 70 70 6f 72 74 20 49 44 4f 20 6f 72 20 47 72  | features:....-.Support.IDO.or.Gr | 
| 5980 |  69 7a 7a 6c 5f 20 61 73 20 63 6f 6d 70 6c 65 74    69 6f 6e 20 73 79 73 74 65 6d 73 20 66 6f 72 20  | izzl_.as.completion.systems.for. | 
| 59a0 |  60 60 66 6c 79 63 68 65 63 6b 2d 73 65 6c 65 63    74 2d 63 68 65 63 6b 65 72 60 60 0a 20 20 20 20  | ``flycheck-select-checker``..... | 
| 59c0 |  61 74 20 60 60 43 2d 63 20 21 20 73 60 60 0a 20    20 2d 20 44 69 73 61 62 6c 65 20 73 74 61 6e 64  | at.``C-c.!.s``...-.Disable.stand | 
| 59e0 |  61 72 64 20 65 72 72 6f 72 20 6e 61 76 69 67 61    74 69 6f 6e 20 77 69 74 68 0a 20 20 20 20 60 60  | ard.error.navigation.with.....`` | 
| 5a00 |  66 6c 79 63 68 65 63 6b 2d 73 74 61 6e 64 61 72    64 2d 65 72 72 6f 72 2d 6e 61 76 69 67 61 74 69  | flycheck-standard-error-navigati | 
| 5a20 |  6f 6e 60 60 20 5b 47 48 2d 32 30 32 5d 0a 20 20    2d 20 41 64 64 20 60 60 66 6c 79 63 68 65 63 6b  | on``.[GH-202]...-.Add.``flycheck | 
| 5a40 |  2d 63 6c 61 6e 67 2d 6c 61 6e 67 75 61 67 65 2d    73 74 61 6e 64 61 72 64 60 60 20 74 6f 20 63 68  | -clang-language-standard``.to.ch | 
| 5a60 |  6f 6f 73 65 20 74 68 65 20 6c 61 6e 67 75 61 67    65 0a 20 20 20 20 73 74 61 6e 64 61 72 64 20 66  | oose.the.language.....standard.f | 
| 5a80 |  6f 72 20 43 2f 43 2b 2b 20 73 79 6e 74 61 78 20    63 68 65 63 6b 69 6e 67 20 5b 47 48 2d 32 30 37  | or.C/C++.syntax.checking.[GH-207 | 
| 5aa0 |  5d 0a 20 20 2d 20 41 64 64 20 60 60 66 6c 79 63    68 65 63 6b 2d 63 6c 61 6e 67 2d 64 65 66 69 6e  | ]...-.Add.``flycheck-clang-defin | 
| 5ac0 |  69 74 69 6f 6e 73 60 60 20 74 6f 20 73 65 74 20    61 64 64 69 74 69 6f 6e 61 6c 20 64 65 66 69 6e  | itions``.to.set.additional.defin | 
| 5ae0 |  69 74 69 6f 6e 73 20 66 6f 72 20 43 2f 43 2b 2b    0a 20 20 20 20 73 79 6e 74 61 78 20 63 68 65 63  | itions.for.C/C++.....syntax.chec | 
| 5b00 |  6b 69 6e 67 20 5b 47 48 2d 32 30 37 5d 0a 20 20    2d 20 41 64 64 20 60 60 66 6c 79 63 68 65 63 6b  | king.[GH-207]...-.Add.``flycheck | 
| 5b20 |  2d 63 6c 61 6e 67 2d 6e 6f 2d 72 74 74 69 60 60    20 74 6f 20 64 69 73 61 62 6c 65 20 52 54 54 49  | -clang-no-rtti``.to.disable.RTTI | 
| 5b40 |  20 66 6f 72 20 43 2f 43 2b 2b 20 73 79 6e 74 61    78 20 63 68 65 63 6b 69 6e 67 0a 20 20 20 20 5b  | .for.C/C++.syntax.checking.....[ | 
| 5b60 |  47 48 2d 32 30 37 5d 0a 20 20 2d 20 41 64 64 20    6e 65 77 20 6f 70 74 69 6f 6e 20 63 65 6c 6c 20  | GH-207]...-.Add.new.option.cell. | 
| 5b80 |  60 60 6f 70 74 69 6f 6e 2d 66 6c 61 67 60 60 20    66 6f 72 20 62 6f 6f 6c 65 61 6e 20 66 6c 61 67  | ``option-flag``.for.boolean.flag | 
| 5ba0 |  73 20 69 6e 20 73 79 6e 74 61 78 20 63 68 65 63    6b 65 72 0a 20 20 20 20 63 6f 6d 6d 61 6e 64 73  | s.in.syntax.checker.....commands | 
| 5bc0 |  0a 20 20 2d 20 41 64 64 20 60 60 66 6c 79 63 68    65 63 6b 2d 63 6c 61 6e 67 2d 69 6e 63 6c 75 64  | ...-.Add.``flycheck-clang-includ | 
| 5be0 |  65 73 60 60 20 74 6f 20 69 6e 63 6c 75 64 65 20    61 64 64 69 74 69 6f 6e 61 6c 20 66 69 6c 65 73  | es``.to.include.additional.files | 
| 5c00 |  20 66 6f 72 20 43 2f 43 2b 2b 20 73 79 6e 74 61    78 0a 20 20 20 20 63 68 65 63 6b 69 6e 67 20 5b  | .for.C/C++.syntax.....checking.[ | 
| 5c20 |  47 48 2d 32 30 37 5d 0a 20 20 2d 20 41 64 64 20    63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69  | GH-207]...-.Add.configuration.fi | 
| 5c40 |  6c 65 20 76 61 72 69 61 62 6c 65 20 60 60 66 6c    79 63 68 65 63 6b 2d 70 79 6c 69 6e 74 72 63 60  | le.variable.``flycheck-pylintrc` | 
| 5c60 |  60 20 66 6f 72 20 50 79 6c 69 6e 74 0a 20 20 2d    20 4e 65 77 20 66 61 63 65 73 20 60 60 66 6c 79  | `.for.Pylint...-.New.faces.``fly | 
| 5c80 |  63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74    2d 68 69 67 68 6c 69 67 68 74 2d 61 74 2d 70 6f  | check-error-list-highlight-at-po | 
| 5ca0 |  69 6e 74 60 60 20 61 6e 64 0a 20 20 20 20 60 60    66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c  | int``.and.....``flycheck-error-l | 
| 5cc0 |  69 73 74 2d 68 69 67 68 6c 69 67 68 74 60 60 20    74 6f 20 68 69 67 68 6c 69 67 68 74 20 74 68 65  | ist-highlight``.to.highlight.the | 
| 5ce0 |  20 65 72 72 6f 72 73 20 61 74 20 70 6f 69 6e 74    20 61 6e 64 20 61 74 0a 20 20 20 20 74 68 65 20  | .errors.at.point.and.at.....the. | 
| 5d00 |  63 75 72 72 65 6e 74 20 6c 69 6e 65 20 72 65 73    70 65 63 74 69 76 65 6c 79 20 69 6e 20 74 68 65  | current.line.respectively.in.the | 
| 5d20 |  20 65 72 72 6f 72 20 6c 69 73 74 20 5b 47 48 2d    32 31 34 5d 0a 20 20 2d 20 54 68 65 20 65 72 72  | .error.list.[GH-214]...-.The.err | 
| 5d40 |  6f 72 20 6c 69 73 74 20 6e 6f 77 20 61 75 74 6f    6d 61 74 69 63 61 6c 6c 79 20 75 70 64 61 74 65  | or.list.now.automatically.update | 
| 5d60 |  73 20 74 6f 20 73 68 6f 77 20 74 68 65 20 65 72    72 6f 72 73 20 6f 66 20 74 68 65 20 63 75 72 72  | s.to.show.the.errors.of.the.curr | 
| 5d80 |  65 6e 74 0a 20 20 20 20 62 75 66 66 65 72 20 5b    47 48 2d 32 31 34 5d 0a 20 20 2d 20 44 65 66 69  | ent.....buffer.[GH-214]...-.Defi | 
| 5da0 |  6e 65 20 6e 65 77 20 65 72 72 6f 72 20 6c 65 76    65 6c 73 20 77 69 74 68 20 60 60 66 6c 79 63 68  | ne.new.error.levels.with.``flych | 
| 5dc0 |  65 63 6b 2d 64 65 66 69 6e 65 2d 65 72 72 6f 72    2d 6c 65 76 65 6c 60 60 20 5b 47 48 2d 32 31 32  | eck-define-error-level``.[GH-212 | 
| 5de0 |  5d 0a 20 20 2d 20 41 64 64 20 60 60 66 6c 79 63    68 65 63 6b 2d 63 6c 61 6e 67 2d 73 74 61 6e 64  | ]...-.Add.``flycheck-clang-stand | 
| 5e00 |  61 72 64 2d 6c 69 62 72 61 72 79 60 60 20 74 6f    20 63 68 6f 6f 73 65 20 74 68 65 20 73 74 61 6e  | ard-library``.to.choose.the.stan | 
| 5e20 |  64 61 72 64 20 6c 69 62 72 61 72 79 20 66 6f 72    0a 20 20 20 20 43 2f 43 2b 2b 20 73 79 6e 74 61  | dard.library.for.....C/C++.synta | 
| 5e40 |  78 20 63 68 65 63 6b 69 6e 67 20 5b 47 48 2d 32    33 34 5d 0a 20 20 2d 20 43 75 73 74 6f 6d 69 7a  | x.checking.[GH-234]...-.Customiz | 
| 5e60 |  65 20 74 68 65 20 64 65 6c 61 79 20 66 6f 72 20    64 69 73 70 6c 61 79 69 6e 67 20 65 72 72 6f 72  | e.the.delay.for.displaying.error | 
| 5e80 |  73 20 76 69 61 0a 20 20 20 20 60 60 66 6c 79 63    68 65 63 6b 2d 64 69 73 70 6c 61 79 2d 65 72 72  | s.via.....``flycheck-display-err | 
| 5ea0 |  6f 72 73 2d 64 65 6c 61 79 60 60 20 5b 47 48 2d    32 34 33 5d 0a 20 20 2d 20 41 64 64 20 60 60 69  | ors-delay``.[GH-243]...-.Add.``i | 
| 5ec0 |  6e 66 6f 60 60 20 6c 65 76 65 6c 20 66 6f 72 20    69 6e 66 6f 72 6d 61 74 69 6f 6e 61 6c 20 61 6e  | nfo``.level.for.informational.an | 
| 5ee0 |  6e 6f 74 61 74 69 6f 6e 73 20 62 79 20 73 79 6e    74 61 78 20 63 68 65 63 6b 65 72 73 20 5b 47 48  | notations.by.syntax.checkers.[GH | 
| 5f00 |  2d 32 31 35 5d 0a 20 20 2d 20 41 64 64 20 61 20    6e 65 77 20 73 79 6d 62 6f 6c 20 60 60 74 65 6d  | -215]...-.Add.a.new.symbol.``tem | 
| 5f20 |  70 6f 72 61 72 79 2d 66 69 6c 65 2d 6e 61 6d 65    60 60 20 74 6f 20 70 61 73 73 20 74 65 6d 70 6f  | porary-file-name``.to.pass.tempo | 
| 5f40 |  72 61 72 79 20 66 69 6c 65 20 6e 61 6d 65 73 20    74 6f 0a 20 20 20 20 73 79 6e 74 61 78 20 63 68  | rary.file.names.to.....syntax.ch | 
| 5f60 |  65 63 6b 65 72 73 20 5b 47 48 2d 32 35 39 5d 0a    0a 2d 20 49 6d 70 72 6f 76 65 6d 65 6e 74 73 3a  | eckers.[GH-259]..-.Improvements: | 
| 5f80 |  0a 0a 20 20 2d 20 54 68 65 20 65 72 72 6f 72 20    6c 69 73 74 20 6e 6f 77 20 72 65 66 72 65 73 68  | ....-.The.error.list.now.refresh | 
| 5fa0 |  65 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79    20 61 66 74 65 72 20 65 61 63 68 20 73 79 6e 74  | es.automatically.after.each.synt | 
| 5fc0 |  61 78 20 63 68 65 63 6b 20 5b 47 48 2d 32 31 34    5d 0a 20 20 2d 20 54 68 65 20 65 72 72 6f 72 73  | ax.check.[GH-214]...-.The.errors | 
| 5fe0 |  20 61 74 20 70 6f 69 6e 74 20 61 72 65 20 6e 6f    77 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20  | .at.point.are.now.automatically. | 
| 6000 |  68 69 67 68 6c 69 67 68 74 65 64 20 69 6e 20 74    68 65 20 65 72 72 6f 72 20 6c 69 73 74 0a 20 20  | highlighted.in.the.error.list... | 
| 6020 |  20 20 5b 47 48 2d 32 31 34 5d 0a 20 20 2d 20 60    60 65 6d 61 63 73 2d 6c 69 73 70 2d 63 68 65 63  | ..[GH-214]...-.``emacs-lisp-chec | 
| 6040 |  6b 64 6f 63 60 60 20 64 6f 65 73 20 6e 6f 74 20    6c 6f 6e 67 65 72 20 63 68 65 63 6b 20 60 60 2e  | kdoc``.does.not.longer.check.``. | 
| 6060 |  64 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c 60 60 20    66 69 6c 65 73 0a 20 20 2d 20 44 6f 20 6e 6f 74  | dir-locals.el``.files...-.Do.not | 
| 6080 |  20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 63    68 65 63 6b 20 73 79 6e 74 61 78 20 69 6e 20 65  | .automatically.check.syntax.in.e | 
| 60a0 |  6e 63 72 79 70 74 65 64 20 66 69 6c 65 73 20 5b    47 48 2d 32 32 32 5d 0a 20 20 2d 20 50 61 72 73  | ncrypted.files.[GH-222]...-.Pars | 
| 60c0 |  65 20 6e 6f 74 65 73 20 66 72 6f 6d 20 60 60 63    2f 63 2b 2b 2d 63 6c 61 6e 67 60 60 20 69 6e 74  | e.notes.from.``c/c++-clang``.int | 
| 60e0 |  6f 20 69 6e 66 6f 20 6c 65 76 65 6c 20 6d 65 73    73 61 67 65 73 20 5b 47 48 2d 32 31 35 5d 0a 20  | o.info.level.messages.[GH-215].. | 
| 6100 |  20 2d 20 50 61 72 73 65 20 63 6f 6e 76 65 6e 74    69 6f 6e 20 77 61 72 6e 69 6e 67 73 20 66 72 6f  | .-.Parse.convention.warnings.fro | 
| 6120 |  6d 20 60 60 70 79 6c 69 6e 74 60 60 20 74 6f 20    69 6e 66 6f 20 6c 65 76 65 6c 20 5b 47 48 2d 32  | m.``pylint``.to.info.level.[GH-2 | 
| 6140 |  30 34 5d 0a 20 20 2d 20 44 65 6d 6f 74 65 20 6e    61 6d 69 6e 67 20 77 61 72 6e 69 6e 67 73 20 66  | 04]...-.Demote.naming.warnings.f | 
| 6160 |  72 6f 6d 20 60 60 70 79 74 68 6f 6e 2d 66 6c 61    6b 65 38 60 60 20 74 6f 20 69 6e 66 6f 20 6c 65  | rom.``python-flake8``.to.info.le | 
| 6180 |  76 65 6c 20 5b 47 48 2d 32 31 35 5d 0a 20 20 2d    20 53 75 70 70 6f 72 74 20 60 60 65 6e 68 2d 72  | vel.[GH-215]...-.Support.``enh-r | 
| 61a0 |  75 62 79 2d 6d 6f 64 65 60 60 20 69 6e 20 52 75    62 79 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65  | uby-mode``.in.Ruby.syntax.checke | 
| 61c0 |  72 73 20 5b 47 48 2d 32 35 36 5d 0a 20 20 2d 20    50 61 72 73 65 20 63 6f 6c 75 6d 6e 73 20 66 72  | rs.[GH-256]...-.Parse.columns.fr | 
| 61e0 |  6f 6d 20 60 60 70 79 74 68 6f 6e 2d 70 79 6c 69    6e 74 60 60 20 65 72 72 6f 72 73 0a 20 20 2d 20  | om.``python-pylint``.errors...-. | 
| 6200 |  44 6f 20 6e 6f 74 20 63 6f 6d 70 72 65 73 73 20    74 65 6d 70 6f 72 61 72 79 20 66 69 6c 65 73 20  | Do.not.compress.temporary.files. | 
| 6220 |  66 6f 72 20 73 79 6e 74 61 78 20 63 68 65 63 6b    73 20 69 66 20 74 68 65 20 6f 72 69 67 69 6e 61  | for.syntax.checks.if.the.origina | 
| 6240 |  6c 20 66 69 6c 65 20 77 61 73 0a 20 20 20 20 63    6f 6d 70 72 65 73 73 65 64 0a 0a 2d 20 42 75 67  | l.file.was.....compressed..-.Bug | 
| 6260 |  20 66 69 78 65 73 3a 0a 0a 20 20 2d 20 46 69 6e    64 20 6c 6f 63 61 6c 20 69 6e 63 6c 75 64 65 73  | .fixes:....-.Find.local.includes | 
| 6280 |  20 69 6e 20 74 68 65 20 43 6c 61 6e 67 20 73 79    6e 74 61 78 20 63 68 65 63 6b 65 72 20 5b 47 48  | .in.the.Clang.syntax.checker.[GH | 
| 62a0 |  2d 32 32 35 5d 0a 20 20 2d 20 44 6f 20 6e 6f 74    20 65 6d 69 74 20 73 70 75 72 69 6f 75 73 20 66  | -225]...-.Do.not.emit.spurious.f | 
| 62c0 |  6c 61 77 65 64 20 64 65 66 69 6e 69 74 69 6f 6e    20 77 61 72 6e 69 6e 67 20 69 6e 20 74 68 65 20  | lawed.definition.warning.in.the. | 
| 62e0 |  60 60 72 73 74 60 60 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 0a 20 20 2d 20 48 61 6e 64 6c  | ``rst``.syntax.checker...-.Handl | 
| 6300 |  65 20 61 62 62 72 65 76 69 61 74 65 64 20 66 69    6c 65 20 6e 61 6d 65 73 20 69 6e 20 60 60 6c 75  | e.abbreviated.file.names.in.``lu | 
| 6320 |  61 63 60 60 20 6f 75 74 70 75 74 2c 20 62 79 20    73 69 6d 70 6c 79 20 69 67 6e 6f 72 69 6e 67 20  | ac``.output,.by.simply.ignoring. | 
| 6340 |  74 68 65 6d 0a 20 20 20 20 5b 47 48 2d 32 35 31    5d 0a 20 20 2d 20 43 6f 72 72 65 63 74 6c 79 20  | them.....[GH-251]...-.Correctly. | 
| 6360 |  72 65 64 69 72 65 63 74 20 74 68 65 20 6f 75 74    70 75 74 20 62 69 6e 61 72 79 20 6f 66 20 74 68  | redirect.the.output.binary.of.th | 
| 6380 |  65 20 60 60 67 6f 2d 62 75 69 6c 64 60 60 20 73    79 6e 74 61 78 20 63 68 65 63 6b 65 72 0a 20 20  | e.``go-build``.syntax.checker... | 
| 63a0 |  20 20 5b 47 48 2d 32 35 39 5d 0a 20 20 2d 20 46    69 78 20 43 70 70 63 68 65 63 6b 20 70 61 72 73  | ..[GH-259]...-.Fix.Cppcheck.pars | 
| 63c0 |  69 6e 67 20 77 69 74 68 20 74 68 65 20 62 75 69    6c 74 2d 69 6e 20 45 6d 61 63 73 20 58 4d 4c 20  | ing.with.the.built-in.Emacs.XML. | 
| 63e0 |  70 61 72 73 65 72 20 5b 47 48 2d 32 36 33 5d 0a    0a 2e 2e 20 5f 47 72 69 7a 7a 6c 3a 20 68 74 74  | parser.[GH-263]....._Grizzl:.htt | 
| 6400 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    67 72 69 7a 7a 6c 2f 67 72 69 7a 7a 6c 0a 0a 30  | ps://github.com/grizzl/grizzl..0 | 
| 6420 |  2e 31 34 2e 31 20 28 41 75 67 20 31 36 2c 20 32    30 31 33 29 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | .14.1.(Aug.16,.2013).----------- | 
| 6440 |  2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 2d 20 42 75    67 20 66 69 78 65 73 3a 0a 0a 20 20 2d 20 41 64  | ----------..-.Bug.fixes:....-.Ad | 
| 6460 |  64 20 61 20 6d 69 73 73 69 6e 67 20 64 65 70 65    6e 64 65 6e 63 79 20 5b 47 48 2d 31 39 34 5d 0a  | d.a.missing.dependency.[GH-194]. | 
| 6480 |  0a 30 2e 31 34 20 28 41 75 67 20 31 35 2c 20 32    30 31 33 29 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | .0.14.(Aug.15,.2013).----------- | 
| 64a0 |  2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 2d 20 2a 2a 42 72    65 61 6b 69 6e 67 20 63 68 61 6e 67 65 73 2a 2a  | --------..-.**Breaking.changes** | 
| 64c0 |  3a 0a 0a 20 20 2d 20 49 6e 74 72 6f 64 75 63 65    20 60 60 66 6c 79 63 68 65 63 6b 2d 64 65 66 69  | :....-.Introduce.``flycheck-defi | 
| 64e0 |  6e 65 2d 63 68 65 63 6b 65 72 60 60 20 61 6e 64    20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 60 60  | ne-checker``.and.obsolete.....`` | 
| 6500 |  66 6c 79 63 68 65 63 6b 2d 64 65 63 6c 61 72 65    2d 63 68 65 63 6b 65 72 60 60 20 5b 47 48 2d 31  | flycheck-declare-checker``.[GH-1 | 
| 6520 |  36 33 5d 0a 20 20 2d 20 52 65 6d 6f 76 65 20 74    68 65 20 6f 62 73 6f 6c 65 74 65 20 60 60 66 6c  | 63]...-.Remove.the.obsolete.``fl | 
| 6540 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 66 61 63    65 60 60 20 61 6e 64 20 60 60 66 6c 79 63 68 65  | ycheck-error-face``.and.``flyche | 
| 6560 |  63 6b 2d 77 61 72 6e 69 6e 67 2d 66 61 63 65 60    60 0a 20 20 2d 20 44 6f 20 6e 6f 74 20 69 6e 69  | ck-warning-face``...-.Do.not.ini | 
| 6580 |  74 69 61 6c 69 7a 65 20 70 61 63 6b 61 67 65 73    20 62 79 20 64 65 66 61 75 6c 74 20 69 6e 20 60  | tialize.packages.by.default.in.` | 
| 65a0 |  60 65 6d 61 63 73 2d 6c 69 73 70 60 60 20 73 79    6e 74 61 78 20 63 68 65 63 6b 65 72 20 66 6f 72  | `emacs-lisp``.syntax.checker.for | 
| 65c0 |  0a 20 20 20 20 6e 6f 6e 2d 63 6f 6e 66 69 67 75    72 61 74 69 6f 6e 20 66 69 6c 65 73 20 5b 47 48  | .....non-configuration.files.[GH | 
| 65e0 |  2d 31 37 36 5d 0a 20 20 2d 20 43 68 61 6e 67 65    20 74 68 65 20 64 65 66 61 75 6c 74 20 60 60 66  | -176]...-.Change.the.default.``f | 
| 6600 |  6c 79 63 68 65 63 6b 2d 68 69 67 68 6c 69 67 68    74 69 6e 67 2d 6d 6f 64 65 60 60 20 74 6f 20 60  | lycheck-highlighting-mode``.to.` | 
| 6620 |  60 73 79 6d 62 6f 6c 73 60 60 20 5b 47 48 2d 31    37 39 5d 0a 20 20 2d 20 44 72 6f 70 20 73 75 70  | `symbols``.[GH-179]...-.Drop.sup | 
| 6640 |  70 6f 72 74 20 66 6f 72 20 50 79 6c 69 6e 74 20    30 2e 78 20 69 6e 20 60 60 70 79 74 68 6f 6e 2d  | port.for.Pylint.0.x.in.``python- | 
| 6660 |  70 79 6c 69 6e 74 60 60 20 5b 47 48 2d 31 38 34    5d 0a 0a 2d 20 4e 65 77 20 66 65 61 74 75 72 65  | pylint``.[GH-184]..-.New.feature | 
| 6680 |  73 3a 0a 0a 20 20 2d 20 4c 69 73 74 20 65 72 72    6f 72 73 20 61 74 20 70 6f 69 6e 74 20 6f 6e 6c  | s:....-.List.errors.at.point.onl | 
| 66a0 |  79 20 77 69 74 68 20 70 72 65 66 69 78 20 61 72    67 20 74 6f 20 60 60 66 6c 79 63 68 65 63 6b 2d  | y.with.prefix.arg.to.``flycheck- | 
| 66c0 |  6c 69 73 74 2d 65 72 72 6f 72 73 60 60 0a 20 20    20 20 5b 47 48 2d 31 36 36 5d 0a 20 20 2d 20 41  | list-errors``.....[GH-166]...-.A | 
| 66e0 |  64 64 20 6e 65 77 20 64 69 73 70 6c 61 79 20 66    75 6e 63 74 69 6f 6e 20 60 60 66 6c 79 63 68 65  | dd.new.display.function.``flyche | 
| 6700 |  63 6b 2d 64 69 73 70 6c 61 79 2d 65 72 72 6f 72    73 2d 69 6e 2d 6c 69 73 74 60 60 20 74 6f 20 64  | ck-display-errors-in-list``.to.d | 
| 6720 |  69 73 70 6c 61 79 0a 20 20 20 20 65 72 72 6f 72    73 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 74 68  | isplay.....errors.at.point.in.th | 
| 6740 |  65 20 65 72 72 6f 72 20 6c 69 73 74 20 5b 47 48    2d 31 36 36 5d 0a 20 20 2d 20 4e 65 77 20 60 60  | e.error.list.[GH-166]...-.New.`` | 
| 6760 |  6f 70 74 69 6f 6e 2d 6c 69 73 74 60 60 20 61 72    67 75 6d 65 6e 74 20 63 65 6c 6c 20 74 6f 20 70  | option-list``.argument.cell.to.p | 
| 6780 |  61 73 73 20 6f 70 74 69 6f 6e 20 6c 69 73 74 73    20 74 6f 20 61 20 73 79 6e 74 61 78 20 63 68 65  | ass.option.lists.to.a.syntax.che | 
| 67a0 |  63 6b 65 72 0a 20 20 2d 20 4e 65 77 20 60 60 66    6c 79 63 68 65 63 6b 2d 65 6d 61 63 73 2d 6c 69  | cker...-.New.``flycheck-emacs-li | 
| 67c0 |  73 70 2d 6c 6f 61 64 2d 70 61 74 68 60 60 20 6f    70 74 69 6f 6e 20 74 6f 20 63 75 73 74 6f 6d 69  | sp-load-path``.option.to.customi | 
| 67e0 |  7a 65 20 74 68 65 20 60 60 6c 6f 61 64 2d 70 61    74 68 60 60 0a 20 20 20 20 75 73 65 64 20 62 79  | ze.the.``load-path``.....used.by | 
| 6800 |  20 74 68 65 20 60 60 65 6d 61 63 73 2d 6c 69 73    70 60 60 20 73 79 6e 74 61 78 20 63 68 65 63 6b  | .the.``emacs-lisp``.syntax.check | 
| 6820 |  65 72 20 5b 47 48 2d 31 37 34 5d 0a 20 20 2d 20    4e 65 77 20 60 60 66 6c 79 63 68 65 63 6b 2d 65  | er.[GH-174]...-.New.``flycheck-e | 
| 6840 |  6d 61 63 73 2d 6c 69 73 70 2d 69 6e 69 74 69 61    6c 69 7a 65 2d 70 61 63 6b 61 67 65 73 60 60 20  | macs-lisp-initialize-packages``. | 
| 6860 |  6f 70 74 69 6f 6e 20 74 6f 20 69 6e 69 74 69 61    6c 69 7a 65 0a 20 20 20 20 70 61 63 6b 61 67 65  | option.to.initialize.....package | 
| 6880 |  73 20 69 6e 20 74 68 65 20 60 60 65 6d 61 63 73    2d 6c 69 73 70 60 60 20 73 79 6e 74 61 78 20 63  | s.in.the.``emacs-lisp``.syntax.c | 
| 68a0 |  68 65 63 6b 65 72 20 5b 47 48 2d 31 37 36 5d 0a    20 20 2d 20 4e 65 77 20 60 60 66 6c 79 63 68 65  | hecker.[GH-176]...-.New.``flyche | 
| 68c0 |  63 6b 2d 65 6d 61 63 73 2d 6c 69 73 70 2d 70 61    63 6b 61 67 65 2d 75 73 65 72 2d 64 69 72 60 60  | ck-emacs-lisp-package-user-dir`` | 
| 68e0 |  20 6f 70 74 69 6f 6e 20 74 6f 20 63 6f 6e 66 69    67 75 72 65 20 74 68 65 20 70 61 63 6b 61 67 65  | .option.to.configure.the.package | 
| 6900 |  0a 20 20 20 20 64 69 72 65 63 74 6f 72 79 20 66    6f 72 20 74 68 65 20 60 60 65 6d 61 63 73 2d 6c  | .....directory.for.the.``emacs-l | 
| 6920 |  69 73 70 60 60 20 73 79 6e 74 61 78 20 63 68 65    63 6b 65 72 20 5b 47 48 2d 31 37 36 5d 0a 20 20  | isp``.syntax.checker.[GH-176]... | 
| 6940 |  2d 20 4e 65 77 20 6f 70 74 69 6f 6e 20 66 69 6c    74 65 72 20 60 60 66 6c 79 63 68 65 63 6b 2d 6f  | -.New.option.filter.``flycheck-o | 
| 6960 |  70 74 69 6f 6e 2d 63 6f 6d 6d 61 2d 73 65 70 61    72 61 74 65 64 2d 6c 69 73 74 60 60 20 66 6f 72  | ption-comma-separated-list``.for | 
| 6980 |  20 6f 70 74 69 6f 6e 73 20 77 69 74 68 0a 20 20    20 20 63 6f 6d 6d 61 20 73 65 70 61 72 61 74 65  | .options.with.....comma.separate | 
| 69a0 |  64 20 6c 69 73 74 73 20 61 73 20 76 61 6c 75 65    73 0a 20 20 2d 20 4e 65 77 20 68 69 67 68 6c 69  | d.lists.as.values...-.New.highli | 
| 69c0 |  67 68 74 69 6e 67 20 6d 6f 64 65 20 60 60 73 79    6d 62 6f 6c 73 60 60 20 74 6f 20 68 69 67 68 6c  | ghting.mode.``symbols``.to.highl | 
| 69e0 |  69 67 68 74 20 74 68 65 20 73 79 6d 62 6f 6c 20    70 6f 69 6e 74 65 64 20 74 6f 20 62 79 20 61 6e  | ight.the.symbol.pointed.to.by.an | 
| 6a00 |  0a 20 20 20 20 65 72 72 6f 72 20 5b 47 48 2d 31    37 39 5d 0a 0a 2d 20 4e 65 77 20 73 79 6e 74 61  | .....error.[GH-179]..-.New.synta | 
| 6a20 |  78 20 63 68 65 63 6b 65 72 73 3a 0a 0a 20 20 2d    20 4c 45 53 53 20 5b 47 48 2d 31 36 30 5d 0a 20  | x.checkers:....-.LESS.[GH-160].. | 
| 6a40 |  20 2d 20 48 61 73 6b 65 6c 6c 20 77 69 74 68 20    60 60 67 68 63 60 60 2c 20 60 60 68 64 65 76 74  | .-.Haskell.with.``ghc``,.``hdevt | 
| 6a60 |  6f 6f 6c 73 60 60 20 61 6e 64 20 60 60 68 6c 69    6e 74 60 60 20 5b 47 48 2d 31 36 32 5d 0a 20 20  | ools``.and.``hlint``.[GH-162]... | 
| 6a80 |  2d 20 43 2f 43 2b 2b 20 77 69 74 68 20 60 60 63    70 70 63 68 65 63 6b 60 60 20 5b 47 48 2d 31 37  | -.C/C++.with.``cppcheck``.[GH-17 | 
| 6aa0 |  30 5d 0a 20 20 2d 20 43 2f 43 2b 2b 20 77 69 74    68 20 60 60 63 6c 61 6e 67 60 60 20 5b 47 48 2d  | 0]...-.C/C++.with.``clang``.[GH- | 
| 6ac0 |  31 37 32 5d 0a 20 20 2d 20 43 6f 66 66 65 65 53    63 72 69 70 74 20 77 69 74 68 20 60 60 63 6f 66  | 172]...-.CoffeeScript.with.``cof | 
| 6ae0 |  66 65 65 60 60 0a 20 20 2d 20 58 4d 4c 20 77 69    74 68 20 60 60 78 6d 6c 6c 69 6e 74 60 60 20 5b  | fee``...-.XML.with.``xmllint``.[ | 
| 6b00 |  47 48 2d 31 38 30 5d 0a 20 20 2d 20 44 20 77 69    74 68 20 60 60 64 6d 64 60 60 20 5b 47 48 2d 31  | GH-180]...-.D.with.``dmd``.[GH-1 | 
| 6b20 |  36 37 5d 0a 0a 2d 20 49 6d 70 72 6f 76 65 6d 65    6e 74 73 3a 0a 0a 20 20 2d 20 53 75 70 70 6f 72  | 67]..-.Improvements:....-.Suppor | 
| 6b40 |  74 20 57 65 62 20 4d 6f 64 65 20 69 6e 20 60 60    68 74 6d 6c 2d 74 69 64 79 60 60 20 73 79 6e 74  | t.Web.Mode.in.``html-tidy``.synt | 
| 6b60 |  61 78 20 63 68 65 63 6b 65 72 20 5b 47 48 2d 31    35 37 5d 0a 20 20 2d 20 53 75 70 70 6f 72 74 20  | ax.checker.[GH-157]...-.Support. | 
| 6b80 |  52 75 62 6f 63 6f 70 20 30 2e 39 20 61 6e 64 20    64 72 6f 70 20 73 75 70 70 6f 72 74 20 66 6f 72  | Rubocop.0.9.and.drop.support.for | 
| 6ba0 |  20 6f 6c 64 65 72 20 52 75 62 6f 63 6f 70 20 72    65 6c 65 61 73 65 73 20 5b 47 48 2d 31 35 39 5d  | .older.Rubocop.releases.[GH-159] | 
| 6bc0 |  0a 20 20 2d 20 49 6e 63 6c 75 64 65 20 74 68 65    20 6d 65 73 73 61 67 65 20 49 44 20 69 6e 20 65  | ...-.Include.the.message.ID.in.e | 
| 6be0 |  72 72 6f 72 20 6d 65 73 73 61 67 65 73 20 66 72    6f 6d 20 60 60 70 79 74 68 6f 6e 2d 70 79 6c 69  | rror.messages.from.``python-pyli | 
| 6c00 |  6e 74 60 60 0a 0a 2d 20 42 75 67 20 66 69 78 65    73 3a 0a 0a 20 20 2d 20 46 69 78 20 77 61 72 6e  | nt``..-.Bug.fixes:....-.Fix.warn | 
| 6c20 |  69 6e 67 73 20 61 62 6f 75 74 20 66 6c 61 77 65    64 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 69 6e  | ings.about.flawed.definitions.in | 
| 6c40 |  20 60 60 65 6d 61 63 73 2d 6c 69 73 70 60 60 20    61 6e 64 0a 20 20 20 20 60 60 65 6d 61 63 73 2d  | .``emacs-lisp``.and.....``emacs- | 
| 6c60 |  6c 69 73 70 2d 63 68 65 63 6b 64 6f 63 60 60 2c    20 63 61 75 73 65 64 20 62 79 20 66 61 75 6c 74  | lisp-checkdoc``,.caused.by.fault | 
| 6c80 |  79 20 66 6f 72 6d 61 74 74 69 6e 67 20 6f 66 20    73 65 78 70 73 0a 20 20 2d 20 52 65 66 72 65 73  | y.formatting.of.sexps...-.Refres | 
| 6ca0 |  68 20 65 72 72 6f 72 20 6c 69 73 74 73 20 77 68    65 6e 20 70 72 65 73 73 69 6e 67 20 60 60 67 60  | h.error.lists.when.pressing.``g` | 
| 6cc0 |  60 20 5b 47 48 2d 31 36 36 5d 0a 20 20 2d 20 44    6f 20 6e 6f 74 20 6f 62 73 63 75 72 65 20 61 63  | `.[GH-166]...-.Do.not.obscure.ac | 
| 6ce0 |  74 69 76 65 20 6d 69 6e 69 62 75 66 66 65 72 20    69 6e 70 75 74 20 77 68 65 6e 20 64 69 73 70 6c  | tive.minibuffer.input.when.displ | 
| 6d00 |  61 79 69 6e 67 20 65 72 72 6f 72 73 20 69 6e 20    74 68 65 20 65 63 68 6f 0a 20 20 20 20 61 72 65  | aying.errors.in.the.echo.....are | 
| 6d20 |  61 20 5b 47 48 2d 31 37 35 5d 0a 20 20 2d 20 46    69 78 20 75 6e 69 76 65 72 73 61 6c 20 70 72 65  | a.[GH-175]...-.Fix.universal.pre | 
| 6d40 |  66 69 78 20 61 72 67 75 6d 65 6e 74 20 66 6f 72    20 60 60 66 6c 79 63 68 65 63 6b 2d 6e 65 78 74  | fix.argument.for.``flycheck-next | 
| 6d60 |  2d 65 72 72 6f 72 60 60 20 61 74 20 60 60 43 2d    63 20 21 20 6e 60 60 0a 20 20 2d 20 43 6f 72 72  | -error``.at.``C-c.!.n``...-.Corr | 
| 6d80 |  65 63 74 6c 79 20 70 61 72 73 65 20 6f 75 74 70    75 74 20 6f 66 20 60 60 63 6f 66 66 65 65 6c 69  | ectly.parse.output.of.``coffeeli | 
| 6da0 |  6e 74 60 60 20 30 2e 35 2e 37 20 5b 47 48 2d 31    39 32 5d 0a 20 20 2d 20 43 6f 72 72 65 63 74 6c  | nt``.0.5.7.[GH-192]...-.Correctl | 
| 6dc0 |  79 20 70 61 72 73 65 20 6f 75 74 70 75 74 20 6f    66 20 60 60 70 79 6c 69 6e 74 60 60 20 31 2e 30  | y.parse.output.of.``pylint``.1.0 | 
| 6de0 |  20 5b 47 48 2d 31 38 34 5d 0a 0a 30 2e 31 33 20    28 4a 75 6e 20 32 38 2c 20 32 30 31 33 29 0a 2d  | .[GH-184]..0.13.(Jun.28,.2013).- | 
| 6e00 |  2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 0a 0a 2d 20 2a 2a 42 72 65 61 6b 69 6e 67  | ------------------..-.**Breaking | 
| 6e20 |  20 63 68 61 6e 67 65 73 2a 2a 3a 0a 0a 20 20 2d    20 4f 62 73 6f 6c 65 74 65 20 60 60 66 6c 79 63  | .changes**:....-.Obsolete.``flyc | 
| 6e40 |  68 65 63 6b 2d 77 61 72 6e 69 6e 67 2d 66 61 63    65 60 60 20 61 6e 64 20 60 60 66 6c 79 63 68 65  | heck-warning-face``.and.``flyche | 
| 6e60 |  63 6b 2d 65 72 72 6f 72 2d 66 61 63 65 60 60 20    69 6e 20 66 61 76 6f 72 0a 20 20 20 20 60 60 66  | ck-error-face``.in.favor.....``f | 
| 6e80 |  6c 79 63 68 65 63 6b 2d 77 61 72 6e 69 6e 67 60    60 20 61 6e 64 20 60 60 66 6c 79 63 68 65 63 6b  | lycheck-warning``.and.``flycheck | 
| 6ea0 |  2d 65 72 72 6f 72 60 60 20 72 65 73 70 65 63 74    69 76 65 6c 79 0a 20 20 2d 20 4f 62 73 6f 6c 65  | -error``.respectively...-.Obsole | 
| 6ec0 |  74 65 20 60 60 3a 70 72 65 64 69 63 61 74 65 60    60 20 66 6f 72 6d 73 20 69 6e 20 66 61 76 6f 72  | te.``:predicate``.forms.in.favor | 
| 6ee0 |  20 6f 66 20 60 60 3a 70 72 65 64 69 63 61 74 65    60 60 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 2d  | .of.``:predicate``.functions...- | 
| 6f00 |  20 60 60 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d    63 6f 6e 66 69 67 2d 66 69 6c 65 2d 76 61 72 60  | .``flycheck-def-config-file-var` | 
| 6f20 |  60 20 64 6f 65 73 20 6e 6f 74 20 61 75 74 6f 6d    61 74 69 63 61 6c 6c 79 20 6d 61 72 6b 20 76 61  | `.does.not.automatically.mark.va | 
| 6f40 |  72 69 61 62 6c 65 73 20 61 73 0a 20 20 20 20 73    61 66 65 20 61 6e 79 6d 6f 72 65 0a 0a 2d 20 4e  | riables.as.....safe.anymore..-.N | 
| 6f60 |  65 77 20 66 65 61 74 75 72 65 73 3a 0a 0a 20 20    2d 20 4d 61 6b 65 20 66 72 69 6e 67 65 20 69 6e  | ew.features:....-.Make.fringe.in | 
| 6f80 |  64 69 63 61 74 6f 72 20 66 61 63 65 73 20 63 75    73 74 6f 6d 69 7a 61 62 6c 65 20 69 6e 64 65 70  | dicator.faces.customizable.indep | 
| 6fa0 |  65 6e 64 65 6e 74 6c 79 20 77 69 74 68 0a 20 20    20 20 60 60 66 6c 79 63 68 65 63 6b 2d 66 72 69  | endently.with.....``flycheck-fri | 
| 6fc0 |  6e 67 65 2d 65 72 72 6f 72 60 60 20 61 6e 64 20    60 60 66 6c 79 63 68 65 63 6b 2d 66 72 69 6e 67  | nge-error``.and.``flycheck-fring | 
| 6fe0 |  65 2d 77 61 72 6e 69 6e 67 60 60 0a 20 20 2d 20    49 6d 70 72 6f 76 65 20 74 68 65 20 64 65 66 61  | e-warning``...-.Improve.the.defa | 
| 7000 |  75 6c 74 20 66 61 63 65 73 20 62 79 20 75 73 69    6e 67 20 75 6e 64 65 72 6c 69 6e 65 73 20 69 6e  | ult.faces.by.using.underlines.in | 
| 7020 |  73 74 65 61 64 20 6f 66 20 66 6f 72 65 67 72 6f    75 6e 64 20 63 6f 6c 6f 72 73 2c 0a 20 20 20 20  | stead.of.foreground.colors,..... | 
| 7040 |  69 66 20 70 6f 73 73 69 62 6c 65 0a 20 20 2d 20    43 75 73 74 6f 6d 69 7a 61 62 6c 65 20 65 72 72  | if.possible...-.Customizable.err | 
| 7060 |  6f 72 20 70 72 6f 63 65 73 73 69 6e 67 20 77 69    74 68 20 60 60 66 6c 79 63 68 65 63 6b 2d 70 72  | or.processing.with.``flycheck-pr | 
| 7080 |  6f 63 65 73 73 2d 65 72 72 6f 72 2d 66 75 6e 63    74 69 6f 6e 73 60 60 0a 20 20 20 20 5b 47 48 2d  | ocess-error-functions``.....[GH- | 
| 70a0 |  31 34 31 5d 0a 20 20 2d 20 4d 61 6b 65 20 74 68    65 20 64 65 6c 61 79 20 62 65 66 6f 72 65 20 73  | 141]...-.Make.the.delay.before.s | 
| 70c0 |  74 61 72 74 69 6e 67 20 61 20 73 79 6e 74 61 78    20 63 68 65 63 6b 20 63 75 73 74 6f 6d 69 7a 61  | tarting.a.syntax.check.customiza | 
| 70e0 |  62 6c 65 20 76 69 61 0a 20 20 20 20 60 60 66 6c    79 63 68 65 63 6b 2d 69 64 6c 65 2d 63 68 61 6e  | ble.via.....``flycheck-idle-chan | 
| 7100 |  67 65 2d 64 65 6c 61 79 60 60 20 5b 47 48 2d 31    34 34 5d 0a 20 20 2d 20 4d 61 6b 65 20 64 69 73  | ge-delay``.[GH-144]...-.Make.dis | 
| 7120 |  70 6c 61 79 20 6f 66 20 65 72 72 6f 72 73 20 75    6e 64 65 72 20 70 6f 69 6e 74 20 63 75 73 74 6f  | play.of.errors.under.point.custo | 
| 7140 |  6d 69 7a 61 62 6c 65 20 76 69 61 0a 20 20 20 20    60 60 66 6c 79 63 68 65 63 6b 2d 64 69 73 70 6c  | mizable.via.....``flycheck-displ | 
| 7160 |  61 79 2d 65 72 72 6f 72 73 2d 66 75 6e 63 74 69    6f 6e 60 60 20 5b 47 48 2d 31 35 36 5d 0a 0a 2d  | ay-errors-function``.[GH-156]..- | 
| 7180 |  20 49 6d 70 72 6f 76 65 6d 65 6e 74 73 0a 0a 20    20 2d 20 41 6c 77 61 79 73 20 68 69 67 68 6c 69  | .Improvements....-.Always.highli | 
| 71a0 |  67 68 74 20 65 72 72 6f 72 73 20 6f 6e 20 74 6f    70 20 6f 66 20 77 61 72 6e 69 6e 67 73 20 6e 6f  | ght.errors.on.top.of.warnings.no | 
| 71c0 |  77 0a 20 20 2d 20 44 6f 20 6e 6f 74 20 74 72 69    67 67 65 72 20 73 79 6e 74 61 78 20 63 68 65 63  | w...-.Do.not.trigger.syntax.chec | 
| 71e0 |  6b 73 20 69 6e 20 74 68 65 20 6d 69 64 64 6c 65    20 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 5b 47 48  | ks.in.the.middle.of.commands.[GH | 
| 7200 |  2d 31 34 31 5d 0a 20 20 2d 20 41 64 64 20 74 68    65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74  | -141]...-.Add.the.current.direct | 
| 7220 |  6f 72 79 20 74 6f 20 6c 6f 61 64 20 70 61 74 68    20 69 6e 20 74 68 65 20 60 60 65 6d 61 63 73 2d  | ory.to.load.path.in.the.``emacs- | 
| 7240 |  6c 69 73 70 60 60 20 73 79 6e 74 61 78 20 63 68    65 63 6b 65 72 0a 20 20 2d 20 44 6f 20 6e 6f 74  | lisp``.syntax.checker...-.Do.not | 
| 7260 |  20 6c 6f 6e 67 65 72 20 75 73 65 20 74 68 65 20    60 60 65 6d 61 63 73 2d 6c 69 73 70 2d 63 68 65  | .longer.use.the.``emacs-lisp-che | 
| 7280 |  63 6b 64 6f 63 60 60 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 20 69 6e 20 53 63 72 61 74 63  | ckdoc``.syntax.checker.in.Scratc | 
| 72a0 |  68 0a 20 20 20 20 62 75 66 66 65 72 73 0a 20 20    2d 20 44 6f 20 6e 6f 74 20 66 6c 75 73 68 20 74  | h.....buffers...-.Do.not.flush.t | 
| 72c0 |  65 6d 70 6f 72 61 72 79 20 66 69 6c 65 73 20 6f    6e 74 6f 20 64 69 73 6b 20 5b 47 48 2d 31 34 39  | emporary.files.onto.disk.[GH-149 | 
| 72e0 |  5d 0a 20 20 2d 20 53 79 6e 74 61 78 20 63 68 65    63 6b 65 72 73 20 6d 61 79 20 68 61 76 65 20 65  | ]...-.Syntax.checkers.may.have.e | 
| 7300 |  72 72 6f 72 20 70 61 74 74 65 72 6e 73 20 61 6e    64 20 65 72 72 6f 72 20 70 61 72 73 65 72 20 6e  | rror.patterns.and.error.parser.n | 
| 7320 |  6f 77 0a 20 20 2d 20 50 72 65 64 69 63 61 74 65    20 66 6f 72 6d 73 20 61 72 65 20 6e 6f 77 20 77  | ow...-.Predicate.forms.are.now.w | 
| 7340 |  72 61 70 70 65 64 20 69 6e 74 6f 20 66 75 6e 63    74 69 6f 6e 73 20 61 6e 64 20 63 6f 6d 70 69 6c  | rapped.into.functions.and.compil | 
| 7360 |  65 64 20 69 6e 74 6f 20 66 75 6e 63 74 69 6f 6e    73 0a 20 20 20 20 64 75 72 69 6e 67 20 62 79 74  | ed.into.functions.....during.byt | 
| 7380 |  65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 0a 20 20    2d 20 43 6f 70 79 20 65 61 63 68 20 6d 65 73 73  | e.compilation...-.Copy.each.mess | 
| 73a0 |  61 67 65 20 73 65 70 61 72 61 74 65 6c 79 20 69    6e 20 60 60 66 6c 79 63 68 65 63 6b 2d 63 6f 70  | age.separately.in.``flycheck-cop | 
| 73c0 |  79 2d 6d 65 73 73 61 67 65 73 2d 61 73 2d 6b 69    6c 6c 60 60 0a 20 20 2d 20 4d 61 72 6b 20 73 6f  | y-messages-as-kill``...-.Mark.so | 
| 73e0 |  6d 65 20 63 75 73 74 6f 6d 69 7a 61 62 6c 65 20    76 61 72 69 61 62 6c 65 73 20 61 73 20 73 61 66  | me.customizable.variables.as.saf | 
| 7400 |  65 20 66 6f 72 20 66 69 6c 65 20 76 61 72 69 61    62 6c 65 20 75 73 61 67 65 2c 20 6d 6f 73 74 0a  | e.for.file.variable.usage,.most. | 
| 7420 |  20 20 20 20 6e 6f 74 61 62 6c 79 20 60 60 66 6c    79 63 68 65 63 6b 2d 69 6e 64 69 63 61 74 69 6f  | ....notably.``flycheck-indicatio | 
| 7440 |  6e 2d 6d 6f 64 65 60 60 2c 20 60 60 66 6c 79 63    68 65 63 6b 2d 68 69 67 68 6c 69 67 68 74 69 6e  | n-mode``,.``flycheck-highlightin | 
| 7460 |  67 2d 6d 6f 64 65 60 60 20 61 6e 64 0a 20 20 20    20 60 60 66 6c 79 63 68 65 63 6b 2d 69 64 6c 65  | g-mode``.and.....``flycheck-idle | 
| 7480 |  2d 63 68 61 6e 67 65 2d 64 65 6c 61 79 60 60 2e    0a 0a 2d 20 42 75 67 20 66 69 78 65 73 3a 0a 0a  | -change-delay``...-.Bug.fixes:.. | 
| 74a0 |  20 20 2d 20 46 69 78 20 65 72 72 6f 72 20 77 68    65 6e 20 73 65 61 72 63 68 69 6e 67 20 66 6f 72  | ..-.Fix.error.when.searching.for | 
| 74c0 |  20 61 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e    20 66 69 6c 65 20 6f 75 74 73 69 64 65 20 61 20  | .a.configuration.file.outside.a. | 
| 74e0 |  50 72 6f 6a 65 63 74 69 6c 65 0a 20 20 20 20 70    72 6f 6a 65 63 74 0a 20 20 2d 20 44 6f 20 6e 6f  | Projectile.....project...-.Do.no | 
| 7500 |  74 20 73 74 61 72 74 20 61 20 73 79 6e 74 61 78    20 63 68 65 63 6b 20 62 65 66 6f 72 65 20 74 68  | t.start.a.syntax.check.before.th | 
| 7520 |  65 20 60 60 66 6c 79 63 68 65 63 6b 2d 6d 6f 64    65 2d 68 6f 6f 6b 60 60 20 77 61 73 20 72 75 6e  | e.``flycheck-mode-hook``.was.run | 
| 7540 |  0a 20 20 2d 20 44 6f 20 6e 6f 74 20 73 74 61 72    74 20 61 75 74 6f 6d 61 74 69 63 20 73 79 6e 74  | ...-.Do.not.start.automatic.synt | 
| 7560 |  61 78 20 63 68 65 63 6b 73 20 69 66 20 46 6c 79    63 68 65 63 6b 20 4d 6f 64 65 20 69 73 20 64 69  | ax.checks.if.Flycheck.Mode.is.di | 
| 7580 |  73 61 62 6c 65 64 0a 20 20 2d 20 44 65 66 65 72    20 74 68 65 20 69 6e 69 74 69 61 6c 20 73 79 6e  | sabled...-.Defer.the.initial.syn | 
| 75a0 |  74 61 78 20 63 68 65 63 6b 20 75 6e 74 69 6c 20    61 66 74 65 72 20 74 68 65 20 63 75 72 72 65 6e  | tax.check.until.after.the.curren | 
| 75c0 |  74 20 69 6e 74 65 72 61 63 74 69 76 65 20 63 6f    6d 6d 61 6e 64 0a 20 20 20 20 5b 47 48 2d 31 34  | t.interactive.command.....[GH-14 | 
| 75e0 |  33 5d 0a 20 20 2d 20 43 6f 72 72 65 63 74 6c 79    20 63 6c 65 61 6e 20 75 70 20 69 6e 66 6f 72 6d  | 3]...-.Correctly.clean.up.inform | 
| 7600 |  61 74 69 6f 6e 20 61 62 6f 75 74 20 72 75 6e 6e    69 6e 67 20 70 72 6f 63 65 73 73 65 73 0a 20 20  | ation.about.running.processes... | 
| 7620 |  2d 20 46 69 78 20 63 6f 6d 70 61 74 69 62 69 6c    69 74 79 20 77 69 74 68 20 45 6d 61 63 73 20 32  | -.Fix.compatibility.with.Emacs.2 | 
| 7640 |  34 2e 32 20 61 6e 64 20 65 61 72 6c 69 65 72 20    5b 47 48 2d 31 35 30 5d 0a 20 20 2d 20 46 69 78  | 4.2.and.earlier.[GH-150]...-.Fix | 
| 7660 |  20 76 65 72 73 69 6f 6e 20 69 6e 66 6f 72 6d 61    74 69 6f 6e 20 6f 6e 20 45 6d 61 63 73 20 74 72  | .version.information.on.Emacs.tr | 
| 7680 |  75 6e 6b 20 62 75 69 6c 64 73 0a 0a 30 2e 31 32    20 28 4d 61 79 20 31 38 2c 20 32 30 31 33 29 0a  | unk.builds..0.12.(May.18,.2013). | 
| 76a0 |  2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 0a 0a 2d 20 4e 65 77 20 73 79 6e 74 61  | -------------------..-.New.synta | 
| 76c0 |  78 20 63 68 65 63 6b 65 72 73 3a 0a 0a 20 20 2d    20 52 75 62 79 20 75 73 69 6e 67 20 60 60 6a 72  | x.checkers:....-.Ruby.using.``jr | 
| 76e0 |  75 62 79 60 60 20 5b 47 48 2d 31 33 36 5d 0a 20    20 2d 20 50 75 70 70 65 74 20 5b 47 48 2d 31 33  | uby``.[GH-136]...-.Puppet.[GH-13 | 
| 7700 |  38 5d 0a 0a 2d 20 4e 65 77 20 66 65 61 74 75 72    65 73 3a 0a 0a 20 20 2d 20 48 69 67 68 6c 69 67  | 8]..-.New.features:....-.Highlig | 
| 7720 |  68 74 20 65 72 72 6f 72 20 65 78 70 72 65 73 73    69 6f 6e 73 20 62 79 20 64 65 66 61 75 6c 74 2c  | ht.error.expressions.by.default, | 
| 7740 |  20 77 69 74 68 20 74 68 65 20 6e 65 77 20 60 60    73 65 78 70 73 60 60 20 68 69 67 68 6c 69 67 68  | .with.the.new.``sexps``.highligh | 
| 7760 |  74 69 6e 67 0a 20 20 20 20 6d 6f 64 65 0a 20 20    2d 20 41 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20  | ting.....mode...-.Automatically. | 
| 7780 |  63 68 65 63 6b 20 73 79 6e 74 61 78 20 73 6f 6d    65 20 74 69 6d 65 20 61 66 74 65 72 20 74 68 65  | check.syntax.some.time.after.the | 
| 77a0 |  20 6c 61 73 74 20 63 68 61 6e 67 65 20 69 6e 20    74 68 65 20 62 75 66 66 65 72 0a 20 20 20 20 5b  | .last.change.in.the.buffer.....[ | 
| 77c0 |  47 48 2d 31 34 30 5d 0a 20 20 2d 20 41 64 64 20    60 60 66 6c 79 63 68 65 63 6b 2d 76 65 72 73 69  | GH-140]...-.Add.``flycheck-versi | 
| 77e0 |  6f 6e 60 60 20 74 6f 20 64 65 74 65 72 6d 69 6e    65 20 74 68 65 20 69 6e 73 74 61 6c 6c 65 64 20  | on``.to.determine.the.installed. | 
| 7800 |  46 6c 79 63 68 65 63 6b 20 76 65 72 73 69 6f 6e    0a 20 20 2d 20 41 64 64 20 60 60 66 6c 79 63 68  | Flycheck.version...-.Add.``flych | 
| 7820 |  65 63 6b 2d 6c 69 73 74 2d 65 72 72 6f 72 73 60    60 2c 20 6d 61 70 70 65 64 20 74 6f 20 60 60 43  | eck-list-errors``,.mapped.to.``C | 
| 7840 |  2d 63 20 21 20 6c 60 60 2c 20 74 6f 20 6c 69 73    74 20 61 6c 6c 20 65 72 72 6f 72 73 20 69 6e 20  | -c.!.l``,.to.list.all.errors.in. | 
| 7860 |  61 0a 20 20 20 20 73 65 70 61 72 61 74 65 20 62    75 66 66 65 72 0a 0a 2d 20 49 6d 70 72 6f 76 65  | a.....separate.buffer..-.Improve | 
| 7880 |  6d 65 6e 74 73 3a 0a 0a 20 20 2d 20 44 65 66 65    72 20 73 79 6e 74 61 78 20 63 68 65 63 6b 73 20  | ments:....-.Defer.syntax.checks. | 
| 78a0 |  77 68 69 6c 65 20 61 20 62 75 66 66 65 72 20 69    73 20 72 65 76 65 72 74 65 64 2c 20 74 6f 20 61  | while.a.buffer.is.reverted,.to.a | 
| 78c0 |  76 6f 69 64 20 72 61 63 65 20 63 6f 6e 64 69 74    69 6f 6e 73 0a 0a 2d 20 42 75 67 20 66 69 78 65  | void.race.conditions..-.Bug.fixe | 
| 78e0 |  73 3a 0a 0a 20 20 2d 20 43 6f 72 72 65 63 74 6c    79 20 70 61 72 73 65 20 73 79 6e 74 61 78 20 65  | s:....-.Correctly.parse.syntax.e | 
| 7900 |  72 72 6f 72 73 20 66 72 6f 6d 20 4a 52 75 62 79    20 5b 47 48 2d 31 33 36 5d 0a 0a 30 2e 31 31 20  | rrors.from.JRuby.[GH-136]..0.11. | 
| 7920 |  28 4d 61 79 20 30 31 2c 20 32 30 31 33 29 0a 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | (May.01,.2013).----------------- | 
| 7940 |  2d 2d 0a 0a 2d 20 4e 65 77 20 73 79 6e 74 61 78    20 63 68 65 63 6b 65 72 73 3a 0a 0a 20 20 2d 20  | --..-.New.syntax.checkers:....-. | 
| 7960 |  20 53 63 61 6c 61 20 5b 47 48 2d 31 32 34 5d 0a    0a 2d 20 4e 65 77 20 66 65 61 74 75 72 65 73 3a  | .Scala.[GH-124]..-.New.features: | 
| 7980 |  0a 0a 20 20 2d 20 43 75 73 74 6f 6d 69 7a 61 62    6c 65 20 65 72 72 6f 72 20 69 6e 64 69 63 61 74  | ....-.Customizable.error.indicat | 
| 79a0 |  69 6f 6e 20 77 69 74 68 20 63 6f 6e 74 72 6f 6c    20 6f 66 20 74 68 65 20 66 72 69 6e 67 65 20 73  | ion.with.control.of.the.fringe.s | 
| 79c0 |  69 64 65 2c 20 76 69 61 0a 20 20 20 20 60 60 66    6c 79 63 68 65 63 6b 2d 69 6e 64 69 63 61 74 69  | ide,.via.....``flycheck-indicati | 
| 79e0 |  6f 6e 2d 6d 6f 64 65 60 60 0a 20 20 2d 20 43 75    73 74 6f 6d 69 7a 61 62 6c 65 20 61 75 74 6f 6d  | on-mode``...-.Customizable.autom | 
| 7a00 |  61 74 69 63 20 73 79 6e 74 61 78 20 63 68 65 63    6b 69 6e 67 2c 20 76 69 61 0a 20 20 20 20 60 60  | atic.syntax.checking,.via.....`` | 
| 7a20 |  66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 2d 73    79 6e 74 61 78 2d 61 75 74 6f 6d 61 74 69 63 61  | flycheck-check-syntax-automatica | 
| 7a40 |  6c 6c 79 60 60 20 5b 47 48 2d 31 32 38 5d 0a 20    20 2d 20 43 75 73 74 6f 6d 69 7a 61 62 6c 65 20  | lly``.[GH-128]...-.Customizable. | 
| 7a60 |  63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69    6c 65 20 73 65 61 72 63 68 2c 20 76 69 61 0a 20  | configuration.file.search,.via.. | 
| 7a80 |  20 20 20 60 60 66 6c 79 63 68 65 63 6b 2d 6c 6f    63 61 74 65 2d 63 6f 6e 66 69 67 2d 66 69 6c 65  | ...``flycheck-locate-config-file | 
| 7aa0 |  2d 66 75 6e 63 74 69 6f 6e 73 60 60 20 5b 47 48    2d 31 33 33 5d 0a 20 20 2d 20 46 69 6e 64 20 63  | -functions``.[GH-133]...-.Find.c | 
| 7ac0 |  6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c    65 73 20 69 6e 20 50 72 6f 6a 65 63 74 69 6c 65  | onfiguration.files.in.Projectile | 
| 7ae0 |  5f 20 70 72 6f 6a 65 63 74 73 0a 20 20 2d 20 41    64 64 20 60 60 66 6c 79 63 68 65 63 6b 2d 62 65  | _.projects...-.Add.``flycheck-be | 
| 7b00 |  66 6f 72 65 2d 73 79 6e 74 61 78 2d 63 68 65 63    6b 2d 68 6f 6f 6b 60 60 20 61 6e 64 0a 20 20 20  | fore-syntax-check-hook``.and.... | 
| 7b20 |  20 60 60 66 6c 79 63 68 65 63 6b 2d 73 79 6e 74    61 78 2d 63 68 65 63 6b 2d 66 61 69 6c 65 64 2d  | .``flycheck-syntax-check-failed- | 
| 7b40 |  68 6f 6f 6b 60 60 0a 0a 2d 20 49 6d 70 72 6f 76    65 6d 65 6e 74 73 3a 0a 0a 20 20 2d 20 54 68 65  | hook``..-.Improvements:....-.The | 
| 7b60 |  20 60 60 72 75 62 79 60 60 20 73 79 6e 74 61 78    20 63 68 65 63 6b 65 72 20 6e 6f 77 20 64 69 66  | .``ruby``.syntax.checker.now.dif | 
| 7b80 |  66 65 72 65 6e 74 69 61 74 65 73 20 77 61 72 6e    69 6e 67 73 20 66 72 6f 6d 20 65 72 72 6f 72 73  | ferentiates.warnings.from.errors | 
| 7ba0 |  20 5b 47 48 2d 31 32 33 5d 0a 20 20 2d 20 46 61    63 65 73 20 61 72 65 20 6e 6f 77 20 69 6e 20 61  | .[GH-123]...-.Faces.are.now.in.a | 
| 7bc0 |  20 73 65 70 61 72 61 74 65 20 63 75 73 74 6f 6d    69 7a 61 74 69 6f 6e 20 67 72 6f 75 70 0a 0a 2d  | .separate.customization.group..- | 
| 7be0 |  20 42 75 67 20 66 69 78 65 73 3a 0a 0a 20 20 2d    20 41 64 64 20 6d 69 73 73 69 6e 67 20 63 75 73  | .Bug.fixes:....-.Add.missing.cus | 
| 7c00 |  74 6f 6d 69 7a 61 74 69 6f 6e 20 67 72 6f 75 70    20 66 6f 72 20 73 79 6e 74 61 78 20 63 68 65 63  | tomization.group.for.syntax.chec | 
| 7c20 |  6b 65 72 20 6f 70 74 69 6f 6e 73 0a 0a 2e 2e 20    5f 50 72 6f 6a 65 63 74 69 6c 65 3a 20 68 74 74  | ker.options....._Projectile:.htt | 
| 7c40 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    62 62 61 74 73 6f 76 2f 70 72 6f 6a 65 63 74 69  | ps://github.com/bbatsov/projecti | 
| 7c60 |  6c 65 0a 0a 30 2e 31 30 20 28 41 70 72 20 32 31    2c 20 32 30 31 33 29 0a 2d 2d 2d 2d 2d 2d 2d 2d  | le..0.10.(Apr.21,.2013).-------- | 
| 7c80 |  2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 2d 20 46    6c 79 63 68 65 63 6b 20 75 73 65 73 20 60 60 63  | -----------..-.Flycheck.uses.``c | 
| 7ca0 |  6c 2d 6c 69 62 60 60 20 6e 6f 77 2e 20 54 68 69    73 20 6c 69 62 72 61 72 79 20 69 73 20 62 75 69  | l-lib``.now..This.library.is.bui | 
| 7cc0 |  6c 74 2d 69 6e 20 61 73 20 6f 66 20 47 4e 55 20    45 6d 61 63 73 0a 20 20 32 34 2e 33 2e 20 46 6f  | lt-in.as.of.GNU.Emacs...24.3..Fo | 
| 7ce0 |  72 20 65 61 72 6c 69 65 72 20 72 65 6c 65 61 73    65 73 20 6f 66 20 47 4e 55 20 45 6d 61 63 73 20  | r.earlier.releases.of.GNU.Emacs. | 
| 7d00 |  32 34 20 61 6e 20 61 64 64 69 74 69 6f 6e 61 6c    20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 6c  | 24.an.additional.compatibility.l | 
| 7d20 |  69 62 72 61 72 79 0a 20 20 77 69 6c 6c 20 62 65    20 69 6e 73 74 61 6c 6c 65 64 20 66 72 6f 6d 20  | ibrary...will.be.installed.from. | 
| 7d40 |  47 4e 55 20 45 4c 50 41 2e 0a 0a 2d 20 4e 65 77    20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 73  | GNU.ELPA...-.New.syntax.checkers | 
| 7d60 |  3a 0a 0a 20 20 2d 20 50 4f 53 49 58 20 53 68 65    6c 6c 20 73 63 72 69 70 74 20 75 73 69 6e 67 20  | :....-.POSIX.Shell.script.using. | 
| 7d80 |  60 60 62 61 73 68 60 60 20 5b 47 48 2d 31 31 32    5d 0a 20 20 2d 20 52 75 62 79 20 75 73 69 6e 67  | ``bash``.[GH-112]...-.Ruby.using | 
| 7da0 |  20 60 60 72 75 62 6f 63 6f 70 60 60 20 5b 47 48    2d 31 31 33 5d 0a 20 20 2d 20 45 6c 69 78 69 72  | .``rubocop``.[GH-113]...-.Elixir | 
| 7dc0 |  20 5b 47 48 2d 31 30 38 5d 0a 20 20 2d 20 45 72    6c 61 6e 67 20 5b 47 48 2d 31 32 32 5d 0a 0a 2d  | .[GH-108]...-.Erlang.[GH-122]..- | 
| 7de0 |  20 52 65 6d 6f 76 65 64 20 73 79 6e 74 61 78 20    63 68 65 63 6b 65 72 73 3a 0a 0a 20 20 2d 20 50  | .Removed.syntax.checkers:....-.P | 
| 7e00 |  79 74 68 6f 6e 20 75 73 69 6e 67 20 50 79 66 6c    61 6b 65 73 2e 20 55 73 65 20 74 68 65 20 73 75  | ython.using.Pyflakes..Use.the.su | 
| 7e20 |  70 65 72 69 6f 72 20 46 6c 61 6b 65 38 20 73 79    6e 74 61 78 20 63 68 65 63 6b 65 72 20 5b 47 48  | perior.Flake8.syntax.checker.[GH | 
| 7e40 |  2d 31 31 35 5d 0a 0a 2d 20 4e 65 77 20 66 65 61    74 75 72 65 73 3a 0a 0a 20 20 2d 20 41 64 64 20  | -115]..-.New.features:....-.Add. | 
| 7e60 |  60 60 66 6c 79 63 68 65 63 6b 2d 63 6f 70 79 2d    6d 65 73 73 61 67 65 73 2d 61 73 2d 6b 69 6c 6c  | ``flycheck-copy-messages-as-kill | 
| 7e80 |  60 60 2c 20 6d 61 70 70 65 64 20 74 6f 20 60 60    43 2d 63 20 21 20 43 2d 77 60 60 2c 20 74 6f 20  | ``,.mapped.to.``C-c.!.C-w``,.to. | 
| 7ea0 |  63 6f 70 79 20 61 6c 6c 0a 20 20 20 20 65 72 72    6f 72 20 6d 65 73 73 61 67 65 73 20 75 6e 64 65  | copy.all.....error.messages.unde | 
| 7ec0 |  72 20 70 6f 69 6e 74 20 69 6e 74 6f 20 6b 69 6c    6c 20 72 69 6e 67 0a 20 20 2d 20 41 64 64 20 60  | r.point.into.kill.ring...-.Add.` | 
| 7ee0 |  60 66 6c 79 63 68 65 63 6b 2d 67 6f 6f 67 6c 65    2d 6d 65 73 73 61 67 65 73 60 60 2c 20 6d 61 70  | `flycheck-google-messages``,.map | 
| 7f00 |  70 65 64 20 74 6f 20 60 60 43 2d 63 20 21 20 2f    60 60 2c 20 74 6f 20 67 6f 6f 67 6c 65 20 66 6f  | ped.to.``C-c.!./``,.to.google.fo | 
| 7f20 |  72 20 65 72 72 6f 72 0a 20 20 20 20 6d 65 73 73    61 67 65 73 20 75 6e 64 65 72 20 70 6f 69 6e 74  | r.error.....messages.under.point | 
| 7f40 |  2e 20 4e 65 65 64 73 20 74 68 65 20 60 47 6f 6f    67 6c 65 20 54 68 69 73 60 5f 20 6c 69 62 72 61  | ..Needs.the.`Google.This`_.libra | 
| 7f60 |  72 79 0a 20 20 2d 20 53 79 6e 74 61 78 20 63 68    65 63 6b 65 72 73 20 63 61 6e 20 72 65 64 69 72  | ry...-.Syntax.checkers.can.redir | 
| 7f80 |  65 63 74 20 6f 75 74 70 75 74 20 74 6f 20 61 20    74 65 6d 70 6f 72 61 72 79 20 64 69 72 65 63 74  | ect.output.to.a.temporary.direct | 
| 7fa0 |  6f 72 79 20 6e 6f 77 20 75 73 69 6e 67 20 74 68    65 0a 20 20 20 20 60 60 74 65 6d 70 6f 72 61 72  | ory.now.using.the.....``temporar | 
| 7fc0 |  79 2d 64 69 72 65 63 74 6f 72 79 60 60 20 61 72    67 75 6d 65 6e 74 20 73 79 6d 62 6f 6c 0a 0a 2d  | y-directory``.argument.symbol..- | 
| 7fe0 |  20 49 6d 70 72 6f 76 65 6d 65 6e 74 73 3a 0a 0a    20 20 2d 20 43 61 6c 6c 20 6f 70 74 69 6f 6e 20  | .Improvements:....-.Call.option. | 
| 8000 |  66 69 6c 74 65 72 73 20 66 6f 72 20 60 60 6e 69    6c 60 60 20 76 61 6c 75 65 73 2c 20 74 6f 6f 0a  | filters.for.``nil``.values,.too. | 
| 8020 |  20 20 2d 20 49 6d 70 72 6f 76 65 20 65 72 72 6f    72 20 70 61 72 73 69 6e 67 20 69 6e 20 42 61 73  | ..-.Improve.error.parsing.in.Bas | 
| 8040 |  68 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72    20 5b 47 48 2d 31 31 32 5d 0a 20 20 2d 20 45 72  | h.syntax.checker.[GH-112]...-.Er | 
| 8060 |  72 6f 72 20 6e 61 76 69 67 61 74 69 6f 6e 20 64    6f 65 73 20 6e 6f 74 20 63 72 6f 73 73 20 72 65  | ror.navigation.does.not.cross.re | 
| 8080 |  73 74 72 69 63 74 69 6f 6e 73 20 69 6e 20 6e 61    72 72 6f 77 65 64 20 62 75 66 66 65 72 73 20 61  | strictions.in.narrowed.buffers.a | 
| 80a0 |  6e 79 6d 6f 72 65 0a 20 20 2d 20 54 72 79 20 74    6f 20 70 72 65 73 65 72 76 65 20 74 68 65 20 6e  | nymore...-.Try.to.preserve.the.n | 
| 80c0 |  6f 6e 2d 64 69 72 65 63 74 6f 72 79 20 70 61 72    74 20 6f 66 20 74 68 65 20 62 75 66 66 65 72 27  | on-directory.part.of.the.buffer' | 
| 80e0 |  73 20 66 69 6c 65 20 6e 61 6d 65 20 77 68 65 6e    0a 20 20 20 20 73 75 62 73 74 69 74 75 74 69 6e  | s.file.name.when.....substitutin | 
| 8100 |  67 20 74 68 65 20 60 60 73 6f 75 72 63 65 60 60    20 73 79 6d 62 6f 6c 20 5b 47 48 2d 39 39 5d 0a  | g.the.``source``.symbol.[GH-99]. | 
| 8120 |  0a 2d 20 42 75 67 20 66 69 78 65 73 3a 0a 0a 20    20 2d 20 20 46 69 78 20 65 72 72 6f 72 20 68 69  | .-.Bug.fixes:....-..Fix.error.hi | 
| 8140 |  67 68 6c 69 67 68 74 69 6e 67 20 61 6e 64 20 6e    61 76 69 67 61 74 69 6f 6e 20 69 6e 20 6e 61 72  | ghlighting.and.navigation.in.nar | 
| 8160 |  72 6f 77 65 64 20 62 75 66 66 65 72 73 0a 20 20    2d 20 20 55 73 65 20 61 20 68 6f 70 65 66 75 6c  | rowed.buffers...-..Use.a.hopeful | 
| 8180 |  6c 79 20 6d 6f 72 65 20 72 65 6c 69 61 62 6c 65    20 77 61 79 20 74 6f 20 70 61 72 73 65 20 6f 75  | ly.more.reliable.way.to.parse.ou | 
| 81a0 |  74 70 75 74 20 6f 66 20 50 48 50 0a 20 20 20 20    20 43 6f 64 65 53 6e 69 66 66 65 72 20 5b 47 48  | tput.of.PHP......CodeSniffer.[GH | 
| 81c0 |  2d 31 31 38 5d 0a 0a 2e 2e 20 5f 47 6f 6f 67 6c    65 20 54 68 69 73 3a 20 68 74 74 70 73 3a 2f 2f  | -118]....._Google.This:.https:// | 
| 81e0 |  67 69 74 68 75 62 2e 63 6f 6d 2f 4d 61 6c 61 62    61 72 62 61 2f 65 6d 61 63 73 2d 67 6f 6f 67 6c  | github.com/Malabarba/emacs-googl | 
| 8200 |  65 2d 74 68 69 73 0a 0a 30 2e 39 20 28 41 70 72    20 31 33 2c 20 32 30 31 33 29 0a 2d 2d 2d 2d 2d  | e-this..0.9.(Apr.13,.2013).----- | 
| 8220 |  2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 2d    20 4e 65 77 20 73 79 6e 74 61 78 20 63 68 65 63  | -------------..-.New.syntax.chec | 
| 8240 |  6b 65 72 73 3a 0a 0a 20 20 2d 20 53 43 53 53 20    75 73 69 6e 67 20 60 60 73 63 73 73 60 60 20 5b  | kers:....-.SCSS.using.``scss``.[ | 
| 8260 |  47 48 2d 31 30 33 5d 0a 20 20 2d 20 52 53 54 20    28 52 65 53 74 72 75 63 74 75 72 65 64 54 65 78  | GH-103]...-.RST.(ReStructuredTex | 
| 8280 |  74 29 20 75 73 69 6e 67 20 44 6f 63 75 74 69 6c    73 0a 20 20 2d 20 47 6f 20 75 73 69 6e 67 20 60  | t).using.Docutils...-.Go.using.` | 
| 82a0 |  60 67 6f 20 62 75 69 6c 64 60 60 20 61 6e 64 20    60 60 67 6f 20 74 65 73 74 60 60 20 5b 47 48 2d  | `go.build``.and.``go.test``.[GH- | 
| 82c0 |  31 30 37 5d 0a 0a 2d 20 49 6d 70 72 6f 76 65 6d    65 6e 74 73 3a 0a 0a 20 20 2d 20 51 75 69 74 20  | 107]..-.Improvements:....-.Quit. | 
| 82e0 |  74 68 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67    65 20 77 69 6e 64 6f 77 20 77 68 65 6e 20 6e 61  | the.error.message.window.when.na | 
| 8300 |  76 69 67 61 74 69 6e 67 20 61 77 61 79 20 66 72    6f 6d 20 65 72 72 6f 72 20 6c 6f 63 61 74 69 6f  | vigating.away.from.error.locatio | 
| 8320 |  6e 73 0a 0a 30 2e 38 20 28 41 70 72 20 39 2c 20    32 30 31 33 29 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | ns..0.8.(Apr.9,.2013).---------- | 
| 8340 |  2d 2d 2d 2d 2d 2d 2d 0a 0a 2d 20 4e 65 77 20 73    79 6e 74 61 78 20 63 68 65 63 6b 65 72 73 3a 0a  | -------..-.New.syntax.checkers:. | 
| 8360 |  0a 20 20 2d 20 47 6f 20 75 73 69 6e 67 20 60 60    67 6f 66 6d 74 60 60 20 5b 47 48 2d 39 31 5d 0a  | ...-.Go.using.``gofmt``.[GH-91]. | 
| 8380 |  20 20 2d 20 52 75 73 74 20 75 73 69 6e 67 20 60    60 72 75 73 74 63 60 60 20 5b 47 48 2d 31 30 31  | ..-.Rust.using.``rustc``.[GH-101 | 
| 83a0 |  5d 0a 0a 2d 20 4e 65 77 20 66 65 61 74 75 72 65    73 3a 0a 0a 20 20 2d 20 41 64 64 20 61 20 67 6c  | ]..-.New.features:....-.Add.a.gl | 
| 83c0 |  6f 62 61 6c 20 46 6c 79 63 68 65 63 6b 20 6d 6f    64 65 2e 20 60 60 28 67 6c 6f 62 61 6c 2d 66 6c  | obal.Flycheck.mode..``(global-fl | 
| 83e0 |  79 63 68 65 63 6b 2d 6d 6f 64 65 29 60 60 20 69    73 20 6e 6f 77 20 74 68 65 0a 20 20 20 20 72 65  | ycheck-mode)``.is.now.the.....re | 
| 8400 |  63 6f 6d 6d 65 6e 64 65 64 20 77 61 79 20 74 6f    20 65 6e 61 62 6c 65 20 46 6c 79 63 68 65 63 6b  | commended.way.to.enable.Flycheck | 
| 8420 |  20 5b 47 48 2d 32 39 5d 0a 20 20 2d 20 41 64 64    20 73 75 70 70 6f 72 74 20 66 6f 72 20 73 79 6e  | .[GH-29]...-.Add.support.for.syn | 
| 8440 |  74 61 78 20 63 68 65 63 6b 65 72 20 6f 70 74 69    6f 6e 73 20 5b 47 48 2d 37 32 5d 0a 20 20 2d 20  | tax.checker.options.[GH-72]...-. | 
| 8460 |  41 64 64 20 6f 70 74 69 6f 6e 20 66 6f 72 20 74    68 65 20 63 6f 64 69 6e 67 20 73 74 61 6e 64 61  | Add.option.for.the.coding.standa | 
| 8480 |  72 64 20 75 73 65 64 20 62 79 20 74 68 65 20 60    60 70 68 70 2d 70 68 70 63 73 60 60 20 73 79 6e  | rd.used.by.the.``php-phpcs``.syn | 
| 84a0 |  74 61 78 20 63 68 65 63 6b 65 72 0a 20 20 2d 20    41 64 64 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20  | tax.checker...-.Add.options.for. | 
| 84c0 |  74 68 65 20 6d 61 78 69 6d 75 6d 20 4d 63 43 61    62 65 20 63 6f 6d 70 6c 65 78 69 74 79 20 61 6e  | the.maximum.McCabe.complexity.an | 
| 84e0 |  64 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 6c 69    6e 65 20 6c 65 6e 67 74 68 20 74 6f 0a 20 20 20  | d.the.maximum.line.length.to.... | 
| 8500 |  20 60 60 70 79 74 68 6f 6e 2d 66 6c 61 6b 65 38    60 60 0a 0a 2d 20 49 6d 70 72 6f 76 65 6d 65 6e  | .``python-flake8``..-.Improvemen | 
| 8520 |  74 73 3a 0a 0a 20 20 2d 20 53 75 70 70 6f 72 74    20 4d 63 43 61 62 65 20 77 61 72 6e 69 6e 67 73  | ts:....-.Support.McCabe.warnings | 
| 8540 |  20 69 6e 20 60 60 70 79 74 68 6f 6e 2d 66 6c 61    6b 65 38 60 60 0a 20 20 2d 20 53 75 70 70 6f 72  | .in.``python-flake8``...-.Suppor | 
| 8560 |  74 20 77 61 72 6e 69 6e 67 73 20 66 72 6f 6d 20    60 60 66 6c 61 6b 65 38 60 60 20 32 0a 20 20 2d  | t.warnings.from.``flake8``.2...- | 
| 8580 |  20 53 68 6f 77 20 6c 6f 6e 67 20 65 72 72 6f 72    20 6d 65 73 73 61 67 65 73 20 69 6e 20 61 20 70  | .Show.long.error.messages.in.a.p | 
| 85a0 |  6f 70 75 70 20 62 75 66 66 65 72 20 5b 47 48 2d    39 34 5d 0a 20 20 2d 20 53 68 6f 77 20 61 6c 6c  | opup.buffer.[GH-94]...-.Show.all | 
| 85c0 |  20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 20    61 74 20 70 6f 69 6e 74 20 5b 47 48 2d 39 36 5d  | .error.messages.at.point.[GH-96] | 
| 85e0 |  0a 20 20 2d 20 41 64 64 20 73 75 70 70 6f 72 74    20 66 6f 72 20 6e 61 6d 69 6e 67 20 77 61 72 69  | ...-.Add.support.for.naming.wari | 
| 8600 |  6e 67 73 20 66 72 6f 6d 20 60 60 66 6c 61 6b 65    38 60 60 20 32 20 5b 47 48 2d 39 38 5d 0a 20 20  | ngs.from.``flake8``.2.[GH-98]... | 
| 8620 |  2d 20 46 6c 79 63 68 65 63 6b 20 6d 6f 64 65 20    69 73 20 6e 6f 74 20 6c 6f 6e 67 65 72 20 65 6e  | -.Flycheck.mode.is.not.longer.en | 
| 8640 |  61 62 6c 65 64 20 66 6f 72 20 62 75 66 66 65 72    73 20 77 68 6f 73 65 20 6e 61 6d 65 73 20 73 74  | abled.for.buffers.whose.names.st | 
| 8660 |  61 72 74 20 77 69 74 68 20 61 0a 20 20 20 20 73    70 61 63 65 0a 20 20 2d 20 49 6d 70 72 6f 76 65  | art.with.a.....space...-.Improve | 
| 8680 |  20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 74 6f    20 72 65 64 75 63 65 20 73 63 72 65 65 6e 20 66  | .highlighting.to.reduce.screen.f | 
| 86a0 |  6c 69 63 6b 65 72 69 6e 67 20 5b 47 48 2d 31 30    30 5d 0a 0a 30 2e 37 2e 31 20 28 46 65 62 20 32  | lickering.[GH-100]..0.7.1.(Feb.2 | 
| 86c0 |  33 2c 20 32 30 31 33 29 0a 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 2d  | 3,.2013).--------------------..- | 
| 86e0 |  20 42 75 67 20 66 69 78 65 73 3a 0a 0a 20 20 2d    20 44 6f 20 6e 6f 74 20 73 69 67 6e 61 6c 20 65  | .Bug.fixes:....-.Do.not.signal.e | 
| 8700 |  72 72 6f 72 73 20 66 72 6f 6d 20 60 60 66 6c 79    63 68 65 63 6b 2d 6d 6f 64 65 60 60 20 5b 47 48  | rrors.from.``flycheck-mode``.[GH | 
| 8720 |  2d 38 37 5d 0a 20 20 2d 20 43 6f 72 72 65 63 74    6c 79 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20  | -87]...-.Correctly.fall.back.to. | 
| 8740 |  60 60 24 48 4f 4d 45 60 60 20 77 68 65 6e 20 73    65 61 72 63 68 69 6e 67 20 63 6f 6e 66 69 67 75  | ``$HOME``.when.searching.configu | 
| 8760 |  72 61 74 69 6f 6e 20 66 69 6c 65 73 0a 20 20 2d    20 43 6f 72 72 65 63 74 6c 79 20 61 73 63 65 6e  | ration.files...-.Correctly.ascen | 
| 8780 |  64 20 74 6f 20 70 61 72 65 6e 74 20 64 69 72 65    63 74 6f 72 79 20 77 68 65 6e 20 73 65 61 72 63  | d.to.parent.directory.when.searc | 
| 87a0 |  68 69 6e 67 20 63 6f 6e 66 69 67 75 72 61 74 69    6f 6e 20 66 69 6c 65 73 0a 0a 2d 20 41 50 49 20  | hing.configuration.files..-.API. | 
| 87c0 |  63 68 61 6e 67 65 73 3a 0a 0a 20 20 2d 20 52 65    6e 61 6d 65 20 60 60 63 6f 6e 66 69 67 60 60 20  | changes:....-.Rename.``config``. | 
| 87e0 |  63 65 6c 6c 20 74 6f 20 60 60 63 6f 6e 66 69 67    2d 66 69 6c 65 60 60 0a 20 20 2d 20 41 6c 6c 6f  | cell.to.``config-file``...-.Allo | 
| 8800 |  77 20 74 6f 20 70 61 73 73 20 74 68 65 20 72 65    73 75 6c 74 20 6f 66 20 60 60 63 6f 6e 66 69 67  | w.to.pass.the.result.of.``config | 
| 8820 |  2d 66 69 6c 65 60 60 20 63 65 6c 6c 73 20 61 73    20 73 69 6e 67 6c 65 20 61 72 67 75 6d 65 6e 74  | -file``.cells.as.single.argument | 
| 8840 |  0a 20 20 2d 20 41 64 64 20 73 75 70 70 6f 72 74    20 66 6f 72 20 65 76 61 6c 75 61 74 69 6e 67 20  | ...-.Add.support.for.evaluating. | 
| 8860 |  4c 69 73 70 20 66 6f 72 6d 73 20 69 6e 20 73 79    6e 74 61 78 20 63 68 65 63 6b 65 72 20 63 6f 6d  | Lisp.forms.in.syntax.checker.com | 
| 8880 |  6d 61 6e 64 73 20 5b 47 48 2d 38 36 5d 0a 0a 30    2e 37 20 28 46 65 62 20 31 34 2c 20 32 30 31 33  | mands.[GH-86]..0.7.(Feb.14,.2013 | 
| 88a0 |  29 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 0a 0a 2d 20 4e 65 77 20 66 65 61 74  | ).------------------..-.New.feat | 
| 88c0 |  75 72 65 73 3a 0a 0a 20 20 2d 20 4e 61 76 69 67    61 74 65 20 74 6f 20 73 6f 75 72 63 65 20 6f 66  | ures:....-.Navigate.to.source.of | 
| 88e0 |  20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20    64 65 63 6c 61 72 61 74 69 6f 6e 73 20 66 72 6f  | .syntax.checker.declarations.fro | 
| 8900 |  6d 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72    20 68 65 6c 70 0a 20 20 2d 20 41 64 64 20 6f 6e  | m.syntax.checker.help...-.Add.on | 
| 8920 |  6c 69 6e 65 20 49 6e 66 6f 20 6d 61 6e 75 61 6c    20 5b 47 48 2d 36 30 5d 0a 0a 2d 20 49 6d 70 72  | line.Info.manual.[GH-60]..-.Impr | 
| 8940 |  6f 76 65 6d 65 6e 74 73 3a 0a 0a 20 20 2d 20 55    73 65 20 70 69 70 65 73 20 69 6e 73 74 65 61 64  | ovements:....-.Use.pipes.instead | 
| 8960 |  20 6f 66 20 54 54 59 73 20 74 6f 20 72 65 61 64    20 6f 75 74 70 75 74 20 66 72 6f 6d 20 73 79 6e  | .of.TTYs.to.read.output.from.syn | 
| 8980 |  74 61 78 20 63 68 65 63 6b 65 72 73 0a 20 20 2d    20 44 65 66 65 72 20 73 79 6e 74 61 78 20 63 68  | tax.checkers...-.Defer.syntax.ch | 
| 89a0 |  65 63 6b 73 20 66 6f 72 20 69 6e 76 69 73 69 62    6c 65 20 62 75 66 66 65 72 73 20 5b 47 48 2d 38  | ecks.for.invisible.buffers.[GH-8 | 
| 89c0 |  30 5d 0a 20 20 2d 20 49 6d 6d 65 64 69 61 74 65    6c 79 20 64 69 73 70 6c 61 79 20 65 72 72 6f 72  | 0]...-.Immediately.display.error | 
| 89e0 |  20 6d 65 73 73 61 67 65 73 20 61 66 74 65 72 20    65 72 72 6f 72 20 6e 61 76 69 67 61 74 69 6f 6e  | .messages.after.error.navigation | 
| 8a00 |  20 5b 47 48 2d 36 32 5d 0a 0a 2d 20 42 75 67 20    66 69 78 65 73 3a 0a 0a 20 20 2d 20 4e 65 76 65  | .[GH-62]..-.Bug.fixes:....-.Neve | 
| 8a20 |  72 20 73 65 6c 65 63 74 20 64 65 6c 65 74 65 64    20 62 75 66 66 65 72 73 0a 20 20 2d 20 44 6f 20  | r.select.deleted.buffers...-.Do. | 
| 8a40 |  6e 6f 74 20 6c 65 74 20 74 68 65 20 64 65 62 75    67 67 65 72 20 69 6e 74 65 72 66 65 72 65 20 77  | not.let.the.debugger.interfere.w | 
| 8a60 |  69 74 68 20 6e 65 63 65 73 73 61 72 79 20 63 6c    65 61 6e 75 70 20 61 63 74 69 6f 6e 73 0a 20 20  | ith.necessary.cleanup.actions... | 
| 8a80 |  2d 20 44 6f 20 6e 6f 74 20 61 74 74 65 6d 70 74    20 74 6f 20 70 61 72 73 65 20 65 6d 70 74 79 20  | -.Do.not.attempt.to.parse.empty. | 
| 8aa0 |  58 4d 4c 20 74 72 65 65 73 20 5b 47 48 2d 37 38    5d 0a 20 20 2d 20 46 69 78 20 69 6e 66 69 6e 69  | XML.trees.[GH-78]...-.Fix.infini | 
| 8ac0 |  74 65 20 72 65 63 75 72 73 69 6f 6e 20 6f 6e 20    57 69 6e 64 6f 77 73 20 5b 47 48 2d 38 31 5d 0a  | te.recursion.on.Windows.[GH-81]. | 
| 8ae0 |  0a 30 2e 36 2e 31 20 28 4a 61 6e 20 33 30 2c 20    32 30 31 33 29 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | .0.6.1.(Jan.30,.2013).---------- | 
| 8b00 |  2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 2d 20 46 69    78 20 70 61 63 6b 61 67 65 20 64 65 70 65 6e 64  | ----------..-.Fix.package.depend | 
| 8b20 |  65 6e 63 69 65 73 0a 0a 30 2e 36 20 28 4a 61 6e    20 32 39 2c 20 32 30 31 33 29 0a 2d 2d 2d 2d 2d  | encies..0.6.(Jan.29,.2013).----- | 
| 8b40 |  2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 2d    20 4e 65 77 20 73 79 6e 74 61 78 20 63 68 65 63  | -------------..-.New.syntax.chec | 
| 8b60 |  6b 65 72 73 3a 0a 0a 20 20 2d 20 45 6d 61 63 73    20 4c 69 73 70 20 77 69 74 68 20 60 60 63 68 65  | kers:....-.Emacs.Lisp.with.``che | 
| 8b80 |  63 6b 64 6f 63 2d 63 75 72 72 65 6e 74 2d 62 75    66 66 65 72 60 60 20 5b 47 48 2d 35 33 5d 0a 20  | ckdoc-current-buffer``.[GH-53].. | 
| 8ba0 |  20 2d 20 50 48 50 20 77 69 74 68 20 50 48 50 20    43 6f 64 65 53 6e 69 66 66 65 72 20 5b 47 48 2d  | .-.PHP.with.PHP.CodeSniffer.[GH- | 
| 8bc0 |  37 32 5d 0a 0a 2d 20 52 65 6d 6f 76 65 64 20 73    79 6e 74 61 78 20 63 68 65 63 6b 65 72 73 3a 0a  | 72]..-.Removed.syntax.checkers:. | 
| 8be0 |  0a 20 20 2d 20 4a 61 76 61 73 63 72 69 70 74 20    77 69 74 68 20 60 60 6a 73 6c 60 60 0a 0a 2d 20  | ...-.Javascript.with.``jsl``..-. | 
| 8c00 |  4e 65 77 20 66 65 61 74 75 72 65 73 3a 0a 0a 20    20 2d 20 45 72 72 6f 72 20 6e 61 76 69 67 61 74  | New.features:....-.Error.navigat | 
| 8c20 |  69 6f 6e 20 77 69 74 68 20 60 60 6e 65 78 74 2d    65 72 72 6f 72 60 60 20 61 6e 64 20 60 60 70 72  | ion.with.``next-error``.and.``pr | 
| 8c40 |  65 76 69 6f 75 73 2d 65 72 72 6f 72 60 60 20 5b    47 48 2d 32 36 5d 0a 20 20 2d 20 46 72 69 6e 67  | evious-error``.[GH-26]...-.Fring | 
| 8c60 |  65 20 69 63 6f 6e 73 20 69 6e 73 74 65 61 64 20    6f 66 20 65 72 72 6f 72 20 69 6e 64 69 63 61 74  | e.icons.instead.of.error.indicat | 
| 8c80 |  6f 72 73 20 5b 47 48 2d 33 33 5d 0a 20 20 2d 20    4d 65 6e 75 20 65 6e 74 72 79 20 66 6f 72 20 46  | ors.[GH-33]...-.Menu.entry.for.F | 
| 8ca0 |  6c 79 63 68 65 63 6b 20 5b 47 48 2d 35 39 5d 0a    20 20 2d 20 43 75 73 74 6f 6d 69 7a 61 62 6c 65  | lycheck.[GH-59]...-.Customizable | 
| 8cc0 |  20 65 72 72 6f 72 20 68 69 67 68 6c 69 67 68 74    69 6e 67 2c 20 74 61 6b 69 6e 67 20 74 68 65 20  | .error.highlighting,.taking.the. | 
| 8ce0 |  63 6f 6c 75 6d 6e 20 6e 75 6d 62 65 72 20 69 6e    74 6f 20 61 63 63 6f 75 6e 74 0a 20 20 20 20 5b  | column.number.into.account.....[ | 
| 8d00 |  47 48 2d 33 35 5d 0a 20 20 2d 20 43 6f 6e 66 69    67 75 72 61 74 69 6f 6e 20 66 69 6c 65 73 20 66  | GH-35]...-.Configuration.files.f | 
| 8d20 |  6f 72 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65    72 73 0a 20 20 2d 20 41 64 64 20 63 6f 6e 66 69  | or.syntax.checkers...-.Add.confi | 
| 8d40 |  67 75 72 61 74 69 6f 6e 20 66 69 6c 65 20 73 75    70 70 6f 72 74 20 74 6f 20 74 68 65 20 73 79 6e  | guration.file.support.to.the.syn | 
| 8d60 |  74 61 78 20 63 68 65 63 6b 65 72 73 20 60 60 63    6f 66 66 65 65 2d 63 6f 66 66 65 65 6c 69 6e 74  | tax.checkers.``coffee-coffeelint | 
| 8d80 |  60 60 2c 0a 20 20 20 20 60 60 68 74 6d 6c 2d 74    69 64 79 60 60 2c 20 60 60 6a 61 76 61 73 63 72  | ``,.....``html-tidy``,.``javascr | 
| 8da0 |  69 70 74 2d 6a 73 68 69 6e 74 60 60 2c 20 60 60    70 79 74 6f 6e 2d 66 6c 61 6b 65 38 60 60 20 61  | ipt-jshint``,.``pyton-flake8``.a | 
| 8dc0 |  6e 64 20 60 60 74 65 78 2d 63 68 6b 74 65 78 60    60 0a 20 20 2d 20 41 6c 6c 6f 77 20 74 6f 20 63  | nd.``tex-chktex``...-.Allow.to.c | 
| 8de0 |  6f 6d 70 69 6c 65 20 61 20 62 75 66 66 65 72 20    77 69 74 68 20 61 20 73 79 6e 74 61 78 20 63 68  | ompile.a.buffer.with.a.syntax.ch | 
| 8e00 |  65 63 6b 65 72 20 66 6f 72 20 74 65 73 74 69 6e    67 20 70 75 72 70 6f 73 65 73 20 5b 47 48 2d 35  | ecker.for.testing.purposes.[GH-5 | 
| 8e20 |  38 5d 0a 20 20 2d 20 55 73 65 20 6d 75 6c 74 69    70 6c 65 20 73 79 6e 74 61 78 20 63 68 65 63 6b  | 8]...-.Use.multiple.syntax.check | 
| 8e40 |  65 72 73 20 64 75 72 69 6e 67 20 61 20 73 79 6e    74 61 78 20 63 68 65 63 6b 20 5b 47 48 2d 33 31  | ers.during.a.syntax.check.[GH-31 | 
| 8e60 |  5d 0a 20 20 2d 20 41 64 64 20 64 65 64 69 63 61    74 65 64 20 68 65 6c 70 20 66 6f 72 20 73 79 6e  | ]...-.Add.dedicated.help.for.syn | 
| 8e80 |  74 61 78 20 63 68 65 63 6b 65 72 73 20 5b 47 48    2d 35 32 5d 0a 0a 2d 20 49 6d 70 72 6f 76 65 6d  | tax.checkers.[GH-52]..-.Improvem | 
| 8ea0 |  65 6e 74 73 3a 0a 0a 20 20 2d 20 4d 61 74 63 68    20 65 72 72 6f 72 20 70 61 74 74 65 72 6e 73 20  | ents:....-.Match.error.patterns. | 
| 8ec0 |  69 6e 20 6f 72 64 65 72 20 6f 66 20 64 65 63 6c    61 72 61 74 69 6f 6e 20 5b 47 48 2d 35 35 5d 0a  | in.order.of.declaration.[GH-55]. | 
| 8ee0 |  0a 2d 20 42 75 67 20 66 69 78 65 73 3a 0a 0a 20    20 2d 20 49 6e 68 65 72 69 74 20 68 69 67 68 6c  | .-.Bug.fixes:....-.Inherit.highl | 
| 8f00 |  69 67 68 74 69 6e 67 20 66 61 63 65 73 20 66 72    6f 6d 20 62 75 69 6c 74 2d 69 6e 20 66 61 63 65  | ighting.faces.from.built-in.face | 
| 8f20 |  73 20 5b 47 48 2d 32 34 5d 0a 20 20 2d 20 43 6f    72 72 65 63 74 20 65 72 72 6f 72 20 70 61 74 74  | s.[GH-24]...-.Correct.error.patt | 
| 8f40 |  65 72 6e 73 20 6f 66 20 74 68 65 20 48 54 4d 4c    20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20  | erns.of.the.HTML.syntax.checker. | 
| 8f60 |  5b 47 48 2d 33 36 5d 0a 20 20 2d 20 44 65 74 65    63 74 20 73 79 6e 74 61 78 20 65 72 72 6f 72 73  | [GH-36]...-.Detect.syntax.errors | 
| 8f80 |  20 69 6e 20 74 68 65 20 60 60 70 79 74 68 6f 6e    2d 66 6c 61 6b 65 38 60 60 20 73 79 6e 74 61 78  | .in.the.``python-flake8``.syntax | 
| 8fa0 |  20 63 68 65 63 6b 65 72 0a 20 20 20 20 5b 47 48    2d 34 32 5d 0a 20 20 2d 20 46 69 78 20 76 61 72  | .checker.....[GH-42]...-.Fix.var | 
| 8fc0 |  69 6f 75 73 20 72 65 67 72 65 73 73 69 6f 6e 73    20 61 66 74 65 72 20 69 6e 74 72 6f 64 75 63 69  | ious.regressions.after.introduci | 
| 8fe0 |  6e 67 20 75 6e 69 74 20 74 65 73 74 73 0a 20 20    2d 20 49 6e 68 69 62 69 74 20 73 79 6e 74 61 78  | ng.unit.tests...-.Inhibit.syntax | 
| 9000 |  20 63 68 65 63 6b 69 6e 67 20 64 75 72 69 6e 67    20 70 61 63 6b 61 67 65 20 69 6e 73 74 61 6c 6c  | .checking.during.package.install | 
| 9020 |  61 74 69 6f 6e 20 5b 47 48 2d 34 35 5d 0a 20 20    2d 20 44 69 73 61 62 6c 65 20 73 79 6e 74 61 78  | ation.[GH-45]...-.Disable.syntax | 
| 9040 |  20 63 68 65 63 6b 69 6e 67 20 69 6e 20 54 72 61    6d 70 20 62 75 66 66 65 72 73 20 5b 47 48 2d 35  | .checking.in.Tramp.buffers.[GH-5 | 
| 9060 |  34 5d 0a 20 20 2d 20 50 72 65 73 65 72 76 65 20    77 68 69 74 65 73 70 61 63 65 20 69 6e 20 65 72  | 4]...-.Preserve.whitespace.in.er | 
| 9080 |  72 6f 72 20 6d 65 73 73 61 67 65 73 20 5b 47 48    2d 36 35 5d 0a 0a 2d 20 41 50 49 20 63 68 61 6e  | ror.messages.[GH-65]..-.API.chan | 
| 90a0 |  67 65 73 3a 0a 0a 20 20 2d 20 52 65 70 6c 61 63    65 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72  | ges:....-.Replace.syntax.checker | 
| 90c0 |  20 76 61 72 69 61 62 6c 65 73 20 77 69 74 68 20    73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 64  | .variables.with.syntax.checker.d | 
| 90e0 |  65 63 6c 61 72 61 74 69 6f 6e 73 20 5b 47 48 2d    34 31 5d 0a 20 20 2d 20 53 75 70 70 6f 72 74 20  | eclarations.[GH-41]...-.Support. | 
| 9100 |  70 61 72 73 69 6e 67 20 65 72 72 6f 72 73 20 77    69 74 68 20 61 72 62 69 74 72 61 72 79 20 66 75  | parsing.errors.with.arbitrary.fu | 
| 9120 |  6e 63 74 69 6f 6e 73 20 69 6e 73 74 65 61 64 20    6f 66 20 65 72 72 6f 72 20 70 61 74 74 65 72 6e  | nctions.instead.of.error.pattern | 
| 9140 |  73 0a 20 20 20 20 5b 47 48 2d 33 38 5d 0a 20 20    2d 20 41 64 64 20 61 6e 20 65 72 72 6f 72 20 70  | s.....[GH-38]...-.Add.an.error.p | 
| 9160 |  61 72 73 65 72 20 66 6f 72 20 43 68 65 63 6b 73    74 79 6c 65 2d 6c 69 6b 65 20 58 4d 4c 20 6f 75  | arser.for.Checkstyle-like.XML.ou | 
| 9180 |  74 70 75 74 20 5b 47 48 2d 33 38 5d 0a 0a 30 2e    35 20 28 44 65 63 20 32 38 2c 20 32 30 31 32 29  | tput.[GH-38]..0.5.(Dec.28,.2012) | 
| 91a0 |  0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 0a 0a 2d 20 4e 65 77 20 73 79 6e 74 61  | .------------------..-.New.synta | 
| 91c0 |  78 20 63 68 65 63 6b 65 72 73 3a 0a 0a 20 20 2d    20 53 41 53 53 20 5b 47 48 2d 31 35 5d 0a 20 20  | x.checkers:....-.SASS.[GH-15]... | 
| 91e0 |  2d 20 50 65 72 6c 20 5b 47 48 2d 32 31 5d 0a 20    20 2d 20 58 4d 4c 0a 20 20 2d 20 4c 75 61 20 5b  | -.Perl.[GH-21]...-.XML...-.Lua.[ | 
| 9200 |  47 48 2d 33 30 5d 0a 0a 2d 20 4e 65 77 20 66 65    61 74 75 72 65 73 3a 0a 0a 20 20 2d 20 53 75 70  | GH-30]..-.New.features:....-.Sup | 
| 9220 |  70 6f 72 74 20 6d 61 6e 75 61 6c 20 62 75 66 66    65 72 2d 6c 6f 63 61 6c 20 73 65 6c 65 63 74 69  | port.manual.buffer-local.selecti | 
| 9240 |  6f 6e 20 6f 66 20 73 79 6e 74 61 78 20 63 68 65    63 6b 65 72 20 5b 47 48 2d 32 35 5d 0a 20 20 2d  | on.of.syntax.checker.[GH-25]...- | 
| 9260 |  20 41 64 64 20 63 75 73 74 6f 6d 69 7a 61 62 6c    65 20 65 72 72 6f 72 20 69 6e 64 69 63 61 74 6f  | .Add.customizable.error.indicato | 
| 9280 |  72 73 20 5b 47 48 2d 32 38 5d 0a 20 20 2d 20 45    63 68 6f 20 65 72 72 6f 72 20 6d 65 73 73 61 67  | rs.[GH-28]...-.Echo.error.messag | 
| 92a0 |  65 73 20 61 74 20 70 6f 69 6e 74 20 77 69 74 68    6f 75 74 20 33 72 64 2d 70 61 72 74 79 20 6c 69  | es.at.point.without.3rd-party.li | 
| 92c0 |  62 72 61 72 69 65 73 20 6c 69 6b 65 0a 20 20 20    20 66 6c 79 6d 61 6b 65 2d 63 75 72 73 6f 72 5f  | braries.like.....flymake-cursor_ | 
| 92e0 |  20 5b 47 48 2d 32 37 5d 0a 0a 2d 20 49 6d 70 72    6f 76 65 6d 65 6e 74 73 3a 0a 0a 20 20 2d 20 52  | .[GH-27]..-.Improvements:....-.R | 
| 9300 |  65 6d 65 6d 62 65 72 20 74 68 65 20 6c 61 73 74    20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73  | emember.the.last.automatically.s | 
| 9320 |  65 6c 65 63 74 65 64 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 20 5b 47 48 2d 32 34 5d 0a 0a  | elected.syntax.checker.[GH-24].. | 
| 9340 |  2d 20 42 75 67 20 66 69 78 65 73 3a 0a 0a 20 20    2d 20 46 69 78 20 73 79 6e 74 61 78 20 63 68 65  | -.Bug.fixes:....-.Fix.syntax.che | 
| 9360 |  63 6b 69 6e 67 20 6f 66 20 62 75 66 66 65 72 73    20 77 69 74 68 6f 75 74 20 62 61 63 6b 69 6e 67  | cking.of.buffers.without.backing | 
| 9380 |  20 66 69 6c 65 73 20 5b 47 48 2d 31 39 5d 0a 0a    2d 20 41 50 49 20 63 68 61 6e 67 65 73 3a 0a 0a  | .files.[GH-19]..-.API.changes:.. | 
| 93a0 |  20 20 2d 20 52 65 70 6c 61 63 65 20 75 6e 64 65    72 6c 79 69 6e 67 20 46 6c 79 6d 61 6b 65 20 41  | ..-.Replace.underlying.Flymake.A | 
| 93c0 |  50 49 20 77 69 74 68 20 61 20 63 75 73 74 6f 6d    20 73 79 6e 74 61 78 20 63 68 65 63 6b 69 6e 67  | PI.with.a.custom.syntax.checking | 
| 93e0 |  20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 0a    20 20 20 20 5b 47 48 2d 31 35 5d 0a 0a 2e 2e 20  | .implementation.....[GH-15]..... | 
| 9400 |  5f 66 6c 79 6d 61 6b 65 2d 63 75 72 73 6f 72 3a    20 68 74 74 70 73 3a 2f 2f 77 77 77 2e 65 6d 61  | _flymake-cursor:.https://www.ema | 
| 9420 |  63 73 77 69 6b 69 2e 6f 72 67 2f 65 6d 61 63 73    2f 46 6c 79 6d 61 6b 65 43 75 72 73 6f 72 0a 0a  | cswiki.org/emacs/FlymakeCursor.. | 
| 9440 |  30 2e 34 20 28 4e 6f 76 20 32 31 2c 20 32 30 31    32 29 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | 0.4.(Nov.21,.2012).------------- | 
| 9460 |  2d 2d 2d 2d 2d 0a 0a 2d 20 52 65 6e 61 6d 65 20    74 68 65 20 70 72 6f 6a 65 63 74 20 74 6f 20 46  | -----..-.Rename.the.project.to.F | 
| 9480 |  6c 79 63 68 65 63 6b 20 5b 47 48 2d 35 5d 0a 2d    20 4e 65 77 20 73 79 6e 74 61 78 20 63 68 65 63  | lycheck.[GH-5].-.New.syntax.chec | 
| 94a0 |  6b 65 72 73 0a 0a 20 20 2d 20 48 41 4d 4c 20 5b    47 48 2d 39 5d 0a 20 20 2d 20 43 53 53 20 5b 47  | kers....-.HAML.[GH-9]...-.CSS.[G | 
| 94c0 |  48 2d 39 5d 0a 20 20 2d 20 4a 61 76 61 73 63 72    69 70 74 20 77 69 74 68 20 60 60 6a 73 6c 60 60  | H-9]...-.Javascript.with.``jsl`` | 
| 94e0 |  20 5b 47 48 2d 39 5d 0a 20 20 2d 20 4a 61 76 61    73 63 72 69 70 74 20 77 69 74 68 20 60 60 6a 73  | .[GH-9]...-.Javascript.with.``js | 
| 9500 |  68 69 6e 74 60 60 20 5b 47 48 2d 31 36 5d 0a 20    20 2d 20 4a 53 4f 4e 20 5b 47 48 2d 31 32 5d 0a  | hint``.[GH-16]...-.JSON.[GH-12]. | 
| 9520 |  20 20 2d 20 4c 61 54 65 58 20 77 69 74 68 20 60    60 6c 61 63 68 65 63 6b 60 60 0a 0a 2d 20 42 75  | ..-.LaTeX.with.``lacheck``..-.Bu | 
| 9540 |  67 20 66 69 78 65 73 3a 0a 0a 20 20 20 2d 20 46    69 78 20 74 79 70 65 20 65 72 72 6f 72 20 77 68  | g.fixes:.....-.Fix.type.error.wh | 
| 9560 |  65 6e 20 63 68 65 63 6b 69 6e 67 20 63 6f 6d 70    72 65 73 73 65 64 20 45 6d 61 63 73 20 4c 69 73  | en.checking.compressed.Emacs.Lis | 
| 9580 |  70 20 5b 47 48 2d 31 30 5d 0a 0a 30 2e 33 20 28    4e 6f 76 20 32 31 2c 20 32 30 31 32 29 0a 2d 2d  | p.[GH-10]..0.3.(Nov.21,.2012).-- | 
| 95a0 |  2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    0a 0a 2d 20 52 65 70 6c 61 63 65 20 60 60 66 6c  | ----------------..-.Replace.``fl | 
| 95c0 |  79 6d 61 6b 65 2d 6d 6f 64 65 60 60 20 77 69 74    68 20 61 20 63 75 73 74 6f 6d 20 73 79 6e 74 61  | ymake-mode``.with.a.custom.synta | 
| 95e0 |  78 20 63 68 65 63 6b 69 6e 67 20 6d 69 6e 6f 72    20 6d 6f 64 65 20 5b 47 48 2d 34 5d 0a 0a 30 2e  | x.checking.minor.mode.[GH-4]..0. | 
| 9600 |  32 20 28 4f 63 74 20 32 35 2c 20 32 30 31 32 29    0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | 2.(Oct.25,.2012).--------------- | 
| 9620 |  2d 2d 2d 0a 0a 2d 20 4e 65 77 20 73 79 6e 74 61    78 20 63 68 65 63 6b 65 72 73 3a 0a 0a 20 20 2d  | ---..-.New.syntax.checkers:....- | 
| 9640 |  20 50 48 50 0a 0a 2d 20 41 50 49 20 63 68 61 6e    67 65 73 3a 0a 0a 20 20 2d 20 53 69 6d 70 6c 69  | .PHP..-.API.changes:....-.Simpli | 
| 9660 |  66 79 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65    72 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 20 5b  | fy.syntax.checker.declarations.[ | 
| 9680 |  47 48 2d 32 5d 0a 0a 30 2e 31 20 28 4f 63 74 20    31 31 2c 20 32 30 31 32 29 0a 2d 2d 2d 2d 2d 2d  | GH-2]..0.1.(Oct.11,.2012).------ | 
| 96a0 |  2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 49 6e    69 74 69 61 6c 20 72 65 6c 65 61 73 65 20 61 73  | ------------..Initial.release.as | 
| 96c0 |  20 66 6c 79 6d 61 6b 65 2d 63 68 65 63 6b 65 72    73 0a 0a 2d 20 4e 65 77 20 73 79 6e 74 61 78 20  | .flymake-checkers..-.New.syntax. | 
| 96e0 |  63 68 65 63 6b 65 72 73 3a 0a 0a 20 20 2d 20 54    65 58 2f 4c 61 54 65 58 0a 20 20 2d 20 53 68 65  | checkers:....-.TeX/LaTeX...-.She | 
| 9700 |  6c 6c 20 73 63 72 69 70 74 73 0a 20 20 2d 20 50    79 74 68 6f 6e 0a 20 20 2d 20 52 75 62 79 0a 20  | ll.scripts...-.Python...-.Ruby.. | 
| 9720 |  20 2d 20 43 6f 66 66 65 65 73 63 72 69 70 74 0a    20 20 2d 20 45 6d 61 63 73 20 4c 69 73 70 0a 00  | .-.Coffeescript...-.Emacs.Lisp.. | 
| 9740 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9760 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9780 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 97a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 97c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 97e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9800 |  66 6c 79 63 68 65 63 6b 2d 33 35 2e 30 2f 2e 66    6c 61 6b 65 38 00 00 00 00 00 00 00 00 00 00 00  | flycheck-35.0/.flake8........... | 
| 9820 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9840 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9860 |  00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30  | ....0000644.0000000.0000000.0000 | 
| 9880 |  30 30 30 30 33 30 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 30 33 37 00 20 30 00 00 00  | 0000303.00000000000.013037..0... | 
| 98a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 98c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 98e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9900 |  00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .ustar...root................... | 
| 9920 |  00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .........root................... | 
| 9940 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9960 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9980 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 99a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 99c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 99e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9a00 |  23 20 2d 2a 2d 20 6d 6f 64 65 3a 20 63 6f 6e 66    3b 20 2d 2a 2d 0a 5b 66 6c 61 6b 65 38 5d 0a 23  | #.-*-.mode:.conf;.-*-.[flake8].# | 
| 9a20 |  20 49 67 6e 6f 72 65 20 61 6c 6c 20 6d 69 73 73    69 6e 67 20 64 6f 63 73 74 72 69 6e 67 73 20 66  | .Ignore.all.missing.docstrings.f | 
| 9a40 |  6f 72 20 6e 6f 77 2c 20 75 6e 74 69 6c 20 77 65    20 68 61 76 65 20 64 6f 63 73 74 72 69 6e 67 73  | or.now,.until.we.have.docstrings | 
| 9a60 |  20 65 76 65 72 79 77 68 65 72 65 0a 69 67 6e 6f    72 65 20 3d 20 44 31 30 30 2c 44 31 30 31 2c 44  | .everywhere.ignore.=.D100,D101,D | 
| 9a80 |  31 30 32 2c 44 31 30 33 2c 44 31 30 35 2c 44 34    30 31 2c 57 35 30 33 0a 65 78 63 6c 75 64 65 20  | 102,D103,D105,D401,W503.exclude. | 
| 9aa0 |  3d 20 74 65 73 74 2f 72 65 73 6f 75 72 63 65 73    0a 69 6e 6c 69 6e 65 2d 71 75 6f 74 65 73 20 3d  | =.test/resources.inline-quotes.= | 
| 9ac0 |  20 27 0a 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .'.............................. | 
| 9ae0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9ba0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9bc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9be0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9c00 |  66 6c 79 63 68 65 63 6b 2d 33 35 2e 30 2f 66 6c    79 63 68 65 63 6b 2d 62 75 74 74 65 72 63 75 70  | flycheck-35.0/flycheck-buttercup | 
| 9c20 |  2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .el............................. | 
| 9c40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9c60 |  00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30  | ....0000644.0000000.0000000.0000 | 
| 9c80 |  30 30 31 32 34 30 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 36 30 31 32 00 20 30 00 00 00  | 0012400.00000000000.016012..0... | 
| 9ca0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9cc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9ce0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9d00 |  00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .ustar...root................... | 
| 9d20 |  00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .........root................... | 
| 9d40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9d60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9d80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9da0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9dc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9de0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9e00 |  3b 3b 3b 20 66 6c 79 63 68 65 63 6b 2d 62 75 74    74 65 72 63 75 70 2e 65 6c 20 2d 2d 2d 20 46 6c  | ;;;.flycheck-buttercup.el.---.Fl | 
| 9e20 |  79 63 68 65 63 6b 3a 20 45 78 74 65 6e 73 69 6f    6e 73 20 74 6f 20 42 75 74 74 65 72 63 75 70 20  | ycheck:.Extensions.to.Buttercup. | 
| 9e40 |  2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64    69 6e 67 3a 20 74 3b 20 2d 2a 2d 0a 0a 3b 3b 20  | -*-.lexical-binding:.t;.-*-..;;. | 
| 9e60 |  43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30    31 37 2d 32 30 32 35 20 46 6c 79 63 68 65 63 6b  | Copyright.(C).2017-2025.Flycheck | 
| 9e80 |  20 63 6f 6e 74 72 69 62 75 74 6f 72 73 0a 3b 3b    20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32  | .contributors.;;.Copyright.(C).2 | 
| 9ea0 |  30 31 36 20 53 65 62 61 73 74 69 61 6e 20 57 69    65 73 6e 65 72 20 61 6e 64 20 46 6c 79 63 68 65  | 016.Sebastian.Wiesner.and.Flyche | 
| 9ec0 |  63 6b 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 0a    0a 3b 3b 20 41 75 74 68 6f 72 3a 20 53 65 62 61  | ck.contributors..;;.Author:.Seba | 
| 9ee0 |  73 74 69 61 6e 20 57 69 65 73 6e 65 72 20 3c 73    77 69 65 73 6e 65 72 40 6c 75 6e 61 72 79 6f 72  | stian.Wiesner.<swiesner@lunaryor | 
| 9f00 |  6e 2e 63 6f 6d 3e 0a 3b 3b 20 4d 61 69 6e 74 61    69 6e 65 72 3a 20 43 6c c3 a9 6d 65 6e 74 20 50  | n.com>.;;.Maintainer:.Cl..ment.P | 
| 9f20 |  69 74 2d 43 6c 61 75 64 65 6c 20 3c 63 6c 65 6d    65 6e 74 2e 70 69 74 63 6c 61 75 64 65 6c 40 6c  | it-Claudel.<clement.pitclaudel@l | 
| 9f40 |  69 76 65 2e 63 6f 6d 3e 0a 3b 3b 20 20 20 20 20    20 20 20 20 20 20 20 20 66 6d 64 6b 64 64 20 3c  | ive.com>.;;.............fmdkdd.< | 
| 9f60 |  66 6d 64 6b 64 64 40 67 6d 61 69 6c 2e 63 6f 6d    3e 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20 6c  | fmdkdd@gmail.com>.;;.Keywords:.l | 
| 9f80 |  69 73 70 2c 20 74 6f 6f 6c 73 0a 0a 3b 3b 20 54    68 69 73 20 66 69 6c 65 20 69 73 20 6e 6f 74 20  | isp,.tools..;;.This.file.is.not. | 
| 9fa0 |  70 61 72 74 20 6f 66 20 47 4e 55 20 45 6d 61 63    73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67  | part.of.GNU.Emacs...;;.This.prog | 
| 9fc0 |  72 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74    77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65  | ram.is.free.software;.you.can.re | 
| 9fe0 |  64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e    64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69  | distribute.it.and/or.modify.;;.i | 
| a000 |  74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d    73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e  | t.under.the.terms.of.the.GNU.Gen | 
| a020 |  65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65    6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64  | eral.Public.License.as.published | 
| a040 |  20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20    53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74  | .by.;;.the.Free.Software.Foundat | 
| a060 |  69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73    69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63  | ion,.either.version.3.of.the.Lic | 
| a080 |  65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20    79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79  | ense,.or.;;.(at.your.option).any | 
| a0a0 |  20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a    0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d  | .later.version...;;.This.program | 
| a0c0 |  20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20    69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74  | .is.distributed.in.the.hope.that | 
| a0e0 |  20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66    75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f  | .it.will.be.useful,.;;.but.WITHO | 
| a100 |  55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b    20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68  | UT.ANY.WARRANTY;.without.even.th | 
| a120 |  65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e    74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e  | e.implied.warranty.of.;;.MERCHAN | 
| a140 |  54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e    45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43  | TABILITY.or.FITNESS.FOR.A.PARTIC | 
| a160 |  55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53    65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65  | ULAR.PURPOSE...See.the.;;.GNU.Ge | 
| a180 |  6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63    65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65  | neral.Public.License.for.more.de | 
| a1a0 |  74 61 69 6c 73 2e 0a 0a 3b 3b 20 59 6f 75 20 73    68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69  | tails...;;.You.should.have.recei | 
| a1c0 |  76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68    65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75  | ved.a.copy.of.the.GNU.General.Pu | 
| a1e0 |  62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20    61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20  | blic.License.;;.along.with.this. | 
| a200 |  70 72 6f 67 72 61 6d 2e 20 20 49 66 20 6e 6f 74    2c 20 73 65 65 20 3c 68 74 74 70 3a 2f 2f 77 77  | program...If.not,.see.<http://ww | 
| a220 |  77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73    65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65  | w.gnu.org/licenses/>...;;;.Comme | 
| a240 |  6e 74 61 72 79 3a 0a 0a 3b 3b 20 45 78 74 65 6e    73 69 6f 6e 73 20 74 6f 20 42 75 74 74 65 72 63  | ntary:..;;.Extensions.to.Butterc | 
| a260 |  75 70 20 74 6f 20 77 72 69 74 65 20 42 44 44 20    74 65 73 74 73 20 66 6f 72 20 46 6c 79 63 68 65  | up.to.write.BDD.tests.for.Flyche | 
| a280 |  63 6b 2e 0a 3b 3b 0a 3b 3b 20 42 75 74 74 65 72    63 75 70 20 69 73 20 61 20 42 44 44 20 74 65 73  | ck..;;.;;.Buttercup.is.a.BDD.tes | 
| a2a0 |  74 69 6e 67 20 66 72 61 6d 65 77 6f 72 6b 20 66    6f 72 20 45 6d 61 63 73 2c 20 73 65 65 20 55 52  | ting.framework.for.Emacs,.see.UR | 
| a2c0 |  4c 0a 3b 3b 20 60 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 6a 6f 72 67 65 6e 73  | L.;;.`https://github.com/jorgens | 
| a2e0 |  63 68 61 65 66 65 72 2f 65 6d 61 63 73 2d 62 75    74 74 65 72 63 75 70 2f 27 2e 20 20 46 6c 79 63  | chaefer/emacs-buttercup/'...Flyc | 
| a300 |  68 65 63 6b 20 75 73 65 73 0a 3b 3b 20 42 75 74    74 65 72 63 75 70 20 65 78 74 65 6e 73 69 76 65  | heck.uses.;;.Buttercup.extensive | 
| a320 |  6c 79 20 66 6f 72 20 6e 65 77 20 74 65 73 74 73    2e 0a 3b 3b 0a 3b 3b 20 54 68 69 73 20 6c 69 62  | ly.for.new.tests..;;.;;.This.lib | 
| a340 |  72 61 72 79 20 70 72 6f 76 69 64 65 73 20 65 78    74 65 6e 73 69 6f 6e 73 20 74 6f 20 42 75 74 74  | rary.provides.extensions.to.Butt | 
| a360 |  65 72 63 75 70 20 74 6f 20 77 72 69 74 65 20 53    70 65 63 73 20 66 6f 72 20 46 6c 79 63 68 65 63  | ercup.to.write.Specs.for.Flychec | 
| a380 |  6b 2e 0a 3b 3b 0a 3b 3b 20 2a 20 43 75 73 74 6f    6d 20 6d 61 74 63 68 65 72 73 0a 3b 3b 0a 3b 3b  | k..;;.;;.*.Custom.matchers.;;.;; | 
| a3a0 |  20 28 65 78 70 65 63 74 20 27 66 6f 6f 20 3a 74    6f 2d 62 65 2d 6c 6f 63 61 6c 29 20 2d 20 49 73  | .(expect.'foo.:to-be-local).-.Is | 
| a3c0 |  20 60 66 6f 6f 27 20 61 20 6c 6f 63 61 6c 20 76    61 72 69 61 62 6c 65 20 69 6e 20 74 68 65 20 63  | .`foo'.a.local.variable.in.the.c | 
| a3e0 |  75 72 72 65 6e 74 20 62 75 66 66 65 72 3f 0a 0a    3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75  | urrent.buffer?..;;;.Code:..(requ | 
| a400 |  69 72 65 20 27 62 75 74 74 65 72 63 75 70 29 0a    28 72 65 71 75 69 72 65 20 27 66 6c 79 63 68 65  | ire.'buttercup).(require.'flyche | 
| a420 |  63 6b 29 0a 28 72 65 71 75 69 72 65 20 27 73 65    71 29 0a 0a 0c 0a 3b 3b 3b 20 42 75 74 74 65 72  | ck).(require.'seq)....;;;.Butter | 
| a440 |  63 75 70 20 68 65 6c 70 65 72 73 0a 0a 28 64 65    66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 62 75 74  | cup.helpers..(defun.flycheck-but | 
| a460 |  74 65 72 63 75 70 2d 66 6f 72 6d 61 74 2d 65 72    72 6f 72 2d 6c 69 73 74 20 28 65 72 72 6f 72 73  | tercup-format-error-list.(errors | 
| a480 |  29 0a 20 20 22 46 6f 72 6d 61 74 20 45 52 52 4f    52 53 20 69 6e 74 6f 20 61 20 68 75 6d 61 6e 2d  | )..."Format.ERRORS.into.a.human- | 
| a4a0 |  72 65 61 64 61 62 6c 65 20 73 74 72 69 6e 67 2e    22 0a 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 28  | readable.string."...(mapconcat.( | 
| a4c0 |  6c 61 6d 62 64 61 20 28 65 29 20 28 66 6c 79 63    68 65 63 6b 2d 65 72 72 6f 72 2d 66 6f 72 6d 61  | lambda.(e).(flycheck-error-forma | 
| a4e0 |  74 20 65 20 27 77 69 74 68 2d 66 69 6c 65 2d 6e    61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20  | t.e.'with-file-name))........... | 
| a500 |  20 20 20 65 72 72 6f 72 73 20 22 5c 6e 22 29 29    0a 0a 0c 0a 3b 3b 3b 20 44 61 74 61 20 6d 61 74  | ...errors."\n"))....;;;.Data.mat | 
| a520 |  63 68 65 72 73 0a 0a 28 62 75 74 74 65 72 63 75    70 2d 64 65 66 69 6e 65 2d 6d 61 74 63 68 65 72  | chers..(buttercup-define-matcher | 
| a540 |  20 3a 74 6f 2d 62 65 2d 65 6d 70 74 79 2d 73 74    72 69 6e 67 20 28 73 29 0a 20 20 28 6c 65 74 20  | .:to-be-empty-string.(s)...(let. | 
| a560 |  28 28 73 20 28 66 75 6e 63 61 6c 6c 20 73 29 29    29 0a 20 20 20 20 28 69 66 20 28 65 71 75 61 6c  | ((s.(funcall.s))).....(if.(equal | 
| a580 |  20 73 20 22 22 29 0a 20 20 20 20 20 20 20 20 28    63 6f 6e 73 20 74 20 28 66 6f 72 6d 61 74 20 22  | .s."").........(cons.t.(format." | 
| a5a0 |  45 78 70 65 63 74 65 64 20 25 53 20 6e 6f 74 20    62 65 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69  | Expected.%S.not.be.an.empty.stri | 
| a5c0 |  6e 67 22 20 73 29 29 0a 20 20 20 20 20 20 28 63    6f 6e 73 20 6e 69 6c 20 28 66 6f 72 6d 61 74 20  | ng".s)).......(cons.nil.(format. | 
| a5e0 |  22 45 78 70 65 63 74 65 64 20 25 53 20 74 6f 20    62 65 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69  | "Expected.%S.to.be.an.empty.stri | 
| a600 |  6e 67 22 20 73 29 29 29 29 29 0a 0a 28 62 75 74    74 65 72 63 75 70 2d 64 65 66 69 6e 65 2d 6d 61  | ng".s)))))..(buttercup-define-ma | 
| a620 |  74 63 68 65 72 20 3a 74 6f 2d 6d 61 74 63 68 2d    77 69 74 68 2d 67 72 6f 75 70 20 28 72 65 20 73  | tcher.:to-match-with-group.(re.s | 
| a640 |  20 69 6e 64 65 78 20 6d 61 74 63 68 29 0a 20 20    28 6c 65 74 2a 20 28 28 72 65 20 28 66 75 6e 63  | .index.match)...(let*.((re.(func | 
| a660 |  61 6c 6c 20 72 65 29 29 0a 20 20 20 20 20 20 20    20 20 28 73 20 28 66 75 6e 63 61 6c 6c 20 73 29  | all.re))..........(s.(funcall.s) | 
| a680 |  29 0a 20 20 20 20 20 20 20 20 20 28 69 6e 64 65    78 20 28 66 75 6e 63 61 6c 6c 20 69 6e 64 65 78  | )..........(index.(funcall.index | 
| a6a0 |  29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 74    63 68 20 28 66 75 6e 63 61 6c 6c 20 6d 61 74 63  | ))..........(match.(funcall.matc | 
| a6c0 |  68 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61    74 63 68 65 73 3f 20 28 73 74 72 69 6e 67 2d 6d  | h))..........(matches?.(string-m | 
| a6e0 |  61 74 63 68 20 72 65 20 73 29 29 0a 20 20 20 20    20 20 20 20 20 28 72 65 73 75 6c 74 20 28 61 6e  | atch.re.s))..........(result.(an | 
| a700 |  64 20 6d 61 74 63 68 65 73 3f 20 28 6d 61 74 63    68 2d 73 74 72 69 6e 67 20 69 6e 64 65 78 20 73  | d.matches?.(match-string.index.s | 
| a720 |  29 29 29 29 0a 20 20 20 20 28 69 66 20 28 61 6e    64 20 6d 61 74 63 68 65 73 3f 20 28 65 71 75 61  | )))).....(if.(and.matches?.(equa | 
| a740 |  6c 20 72 65 73 75 6c 74 20 6d 61 74 63 68 29 29    0a 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 74  | l.result.match)).........(cons.t | 
| a760 |  20 28 66 6f 72 6d 61 74 20 22 45 78 70 65 63 74    65 64 20 25 53 20 6e 6f 74 20 74 6f 20 6d 61 74  | .(format."Expected.%S.not.to.mat | 
| a780 |  63 68 20 25 53 20 77 69 74 68 20 25 53 20 69 6e    20 67 72 6f 75 70 20 25 73 22 0a 20 20 20 20 20  | ch.%S.with.%S.in.group.%s"...... | 
| a7a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 72 65 20 73 20 6d 61 74 63 68 20 69 6e  | ...................re.s.match.in | 
| a7c0 |  64 65 78 29 29 0a 0a 20 20 20 20 20 20 28 63 6f    6e 73 20 6e 69 6c 20 28 66 6f 72 6d 61 74 20 22  | dex))........(cons.nil.(format." | 
| a7e0 |  45 78 70 65 63 74 65 64 20 25 53 20 74 6f 20 6d    61 74 63 68 20 25 53 20 77 69 74 68 20 25 53 20  | Expected.%S.to.match.%S.with.%S. | 
| a800 |  69 6e 20 67 72 6f 75 70 20 25 73 2c 20 25 73 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | in.group.%s,.%s"................ | 
| a820 |  20 20 20 20 20 20 20 20 20 72 65 20 73 20 6d 61    74 63 68 20 69 6e 64 65 78 0a 20 20 20 20 20 20  | .........re.s.match.index....... | 
| a840 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 69 66 20 6d 61 74 63 68 65 73 3f 0a 20  | ..................(if.matches?.. | 
| a860 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d  | ...........................(form | 
| a880 |  61 74 20 22 62 75 74 20 67 6f 74 20 25 53 22 20    72 65 73 75 6c 74 29 0a 20 20 20 20 20 20 20 20  | at."but.got.%S".result)......... | 
| a8a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 62 75 74 20 64 69 64 20 6e 6f 74 20 6d  | .................."but.did.not.m | 
| a8c0 |  61 74 63 68 22 29 29 29 29 29 29 0a 0a 0c 0a 3b    3b 3b 20 45 6d 61 63 73 20 66 65 61 74 75 72 65  | atch"))))))....;;;.Emacs.feature | 
| a8e0 |  20 6d 61 74 63 68 65 72 73 0a 0a 28 62 75 74 74    65 72 63 75 70 2d 64 65 66 69 6e 65 2d 6d 61 74  | .matchers..(buttercup-define-mat | 
| a900 |  63 68 65 72 20 3a 74 6f 2d 62 65 2d 6c 69 76 65    20 28 62 75 66 66 65 72 29 0a 20 20 28 6c 65 74  | cher.:to-be-live.(buffer)...(let | 
| a920 |  20 28 28 62 75 66 66 65 72 20 28 67 65 74 2d 62    75 66 66 65 72 20 28 66 75 6e 63 61 6c 6c 20 62  | .((buffer.(get-buffer.(funcall.b | 
| a940 |  75 66 66 65 72 29 29 29 29 0a 20 20 20 20 28 69    66 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70  | uffer)))).....(if.(buffer-live-p | 
| a960 |  20 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20    20 28 63 6f 6e 73 20 74 20 28 66 6f 72 6d 61 74  | .buffer).........(cons.t.(format | 
| a980 |  20 22 45 78 70 65 63 74 65 64 20 25 53 20 6e 6f    74 20 74 6f 20 62 65 20 61 20 6c 69 76 65 20 62  | ."Expected.%S.not.to.be.a.live.b | 
| a9a0 |  75 66 66 65 72 2c 20 62 75 74 20 69 74 20 69 73    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | uffer,.but.it.is"............... | 
| a9c0 |  20 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72    29 29 0a 20 20 20 20 20 20 28 63 6f 6e 73 20 6e  | ..........buffer)).......(cons.n | 
| a9e0 |  69 6c 20 28 66 6f 72 6d 61 74 20 22 45 78 70 65    63 74 65 64 20 25 53 20 74 6f 20 62 65 20 61 20  | il.(format."Expected.%S.to.be.a. | 
| aa00 |  6c 69 76 65 20 62 75 66 66 65 72 2c 20 62 75 74    20 69 74 20 69 73 20 6e 6f 74 22 0a 20 20 20 20  | live.buffer,.but.it.is.not"..... | 
| aa20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 62 75 66 66 65 72 29 29 29 29 29 0a  | ....................buffer))))). | 
| aa40 |  0a 28 62 75 74 74 65 72 63 75 70 2d 64 65 66 69    6e 65 2d 6d 61 74 63 68 65 72 20 3a 74 6f 2d 62  | .(buttercup-define-matcher.:to-b | 
| aa60 |  65 2d 76 69 73 69 62 6c 65 20 28 62 75 66 66 65    72 29 0a 20 20 28 6c 65 74 20 28 28 62 75 66 66  | e-visible.(buffer)...(let.((buff | 
| aa80 |  65 72 20 28 67 65 74 2d 62 75 66 66 65 72 20 28    66 75 6e 63 61 6c 6c 20 62 75 66 66 65 72 29 29  | er.(get-buffer.(funcall.buffer)) | 
| aaa0 |  29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20    20 20 28 28 61 6e 64 20 62 75 66 66 65 72 20 28  | )).....(cond......((and.buffer.( | 
| aac0 |  67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f    77 20 62 75 66 66 65 72 29 29 0a 20 20 20 20 20  | get-buffer-window.buffer))...... | 
| aae0 |  20 28 63 6f 6e 73 20 74 20 28 66 6f 72 6d 61 74    20 22 45 78 70 65 63 74 65 64 20 25 53 20 6e 6f  | .(cons.t.(format."Expected.%S.no | 
| ab00 |  74 20 74 6f 20 62 65 20 61 20 76 69 73 69 62 6c    65 20 62 75 66 66 65 72 2c 20 62 75 74 20 69 74  | t.to.be.a.visible.buffer,.but.it | 
| ab20 |  20 69 73 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 62 75 66 66 65  | .is".......................buffe | 
| ab40 |  72 29 29 29 0a 20 20 20 20 20 28 28 6e 6f 74 20    28 62 75 66 66 65 72 70 20 62 75 66 66 65 72 29  | r)))......((not.(bufferp.buffer) | 
| ab60 |  29 0a 20 20 20 20 20 20 28 63 6f 6e 73 20 6e 69    6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66  | ).......(cons.nil.............(f | 
| ab80 |  6f 72 6d 61 74 20 22 45 78 70 65 63 74 65 64 20    25 53 20 74 6f 20 62 65 20 61 20 76 69 73 69 62  | ormat."Expected.%S.to.be.a.visib | 
| aba0 |  6c 65 20 62 75 66 66 65 72 2c 20 62 75 74 20 69    74 20 69 73 20 6e 6f 74 20 61 20 62 75 66 66 65  | le.buffer,.but.it.is.not.a.buffe | 
| abc0 |  72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 62 75 66 66 65 72 29 29 29  | r".....................buffer))) | 
| abe0 |  0a 20 20 20 20 20 28 74 20 28 63 6f 6e 73 0a 20    20 20 20 20 20 20 20 20 6e 69 6c 0a 20 20 20 20  | ......(t.(cons..........nil..... | 
| ac00 |  20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 45 78    70 65 63 74 65 64 20 25 53 20 74 6f 20 62 65 20  | .....(format."Expected.%S.to.be. | 
| ac20 |  61 20 76 69 73 69 62 6c 65 20 62 75 66 66 65 72    2c 20 62 75 74 20 69 74 20 69 73 20 6e 6f 74 20  | a.visible.buffer,.but.it.is.not. | 
| ac40 |  76 69 73 69 62 6c 65 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72  | visible"..................buffer | 
| ac60 |  29 29 29 29 29 29 0a 0a 28 62 75 74 74 65 72 63    75 70 2d 64 65 66 69 6e 65 2d 6d 61 74 63 68 65  | ))))))..(buttercup-define-matche | 
| ac80 |  72 20 3a 74 6f 2d 62 65 2d 6c 6f 63 61 6c 20 28    73 79 6d 62 6f 6c 29 0a 20 20 28 6c 65 74 20 28  | r.:to-be-local.(symbol)...(let.( | 
| aca0 |  28 73 79 6d 62 6f 6c 20 28 66 75 6e 63 61 6c 6c    20 73 79 6d 62 6f 6c 29 29 29 0a 20 20 20 20 28  | (symbol.(funcall.symbol))).....( | 
| acc0 |  69 66 20 28 6c 6f 63 61 6c 2d 76 61 72 69 61 62    6c 65 2d 70 20 73 79 6d 62 6f 6c 29 0a 20 20 20  | if.(local-variable-p.symbol).... | 
| ace0 |  20 20 20 20 20 28 63 6f 6e 73 20 74 20 28 66 6f    72 6d 61 74 20 22 45 78 70 65 63 74 65 64 20 25  | .....(cons.t.(format."Expected.% | 
| ad00 |  53 20 6e 6f 74 20 74 6f 20 62 65 20 61 20 6c 6f    63 61 6c 20 76 61 72 69 61 62 6c 65 2c 20 62 75  | S.not.to.be.a.local.variable,.bu | 
| ad20 |  74 20 69 74 20 69 73 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | t.it.is"........................ | 
| ad40 |  20 73 79 6d 62 6f 6c 29 29 0a 20 20 20 20 20 20    28 63 6f 6e 73 20 6e 69 6c 20 28 66 6f 72 6d 61  | .symbol)).......(cons.nil.(forma | 
| ad60 |  74 20 22 45 78 70 65 63 74 65 64 20 25 53 20 74    6f 20 62 65 20 61 20 6c 6f 63 61 6c 20 76 61 72  | t."Expected.%S.to.be.a.local.var | 
| ad80 |  69 61 62 6c 65 2c 20 62 75 74 20 69 74 20 69 73    20 6e 6f 74 22 0a 20 20 20 20 20 20 20 20 20 20  | iable,.but.it.is.not"........... | 
| ada0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79    6d 62 6f 6c 29 29 29 29 29 0a 0a 28 62 75 74 74  | ..............symbol)))))..(butt | 
| adc0 |  65 72 63 75 70 2d 64 65 66 69 6e 65 2d 6d 61 74    63 68 65 72 20 3a 74 6f 2d 63 6f 6e 74 61 69 6e  | ercup-define-matcher.:to-contain | 
| ade0 |  2d 6d 61 74 63 68 20 28 62 75 66 66 65 72 20 72    65 29 0a 20 20 28 6c 65 74 20 28 28 62 75 66 66  | -match.(buffer.re)...(let.((buff | 
| ae00 |  65 72 20 28 66 75 6e 63 61 6c 6c 20 62 75 66 66    65 72 29 29 0a 20 20 20 20 20 20 20 20 28 72 65  | er.(funcall.buffer)).........(re | 
| ae20 |  20 28 66 75 6e 63 61 6c 6c 20 72 65 29 29 29 0a    20 20 20 20 28 69 66 20 28 6e 6f 74 20 28 67 65  | .(funcall.re))).....(if.(not.(ge | 
| ae40 |  74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 29    29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20  | t-buffer.buffer)).........(cons. | 
| ae60 |  6e 69 6c 20 28 66 6f 72 6d 61 74 20 22 45 78 70    65 63 74 65 64 20 25 53 20 74 6f 20 63 6f 6e 74  | nil.(format."Expected.%S.to.cont | 
| ae80 |  61 69 6e 20 61 20 6d 61 74 63 68 20 6f 66 20 25    73 2c 20 5c 0a 62 75 74 20 69 73 20 6e 6f 74 20  | ain.a.match.of.%s,.\.but.is.not. | 
| aea0 |  61 20 62 75 66 66 65 72 22 20 62 75 66 66 65 72    20 72 65 29 29 0a 20 20 20 20 20 20 28 77 69 74  | a.buffer".buffer.re)).......(wit | 
| aec0 |  68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72    20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20  | h-current-buffer.buffer......... | 
| aee0 |  28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a    20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d  | (save-excursion...........(goto- | 
| af00 |  63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29    29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20  | char.(point-min))...........(if. | 
| af20 |  28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61    72 64 20 72 65 20 6e 69 6c 20 27 6e 6f 65 72 72  | (re-search-forward.re.nil.'noerr | 
| af40 |  6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 6f 6e 73 20 74 20 28 66 6f 72 6d 61  | or)...............(cons.t.(forma | 
| af60 |  74 20 22 45 78 70 65 63 74 65 64 20 25 53 20 74    6f 20 63 6f 6e 74 61 69 6e 20 61 20 6d 61 74 63  | t."Expected.%S.to.contain.a.matc | 
| af80 |  68 20 5c 0a 66 6f 72 20 25 73 2c 20 62 75 74 20    69 74 20 64 69 64 20 6e 6f 74 22 20 62 75 66 66  | h.\.for.%s,.but.it.did.not".buff | 
| afa0 |  65 72 20 72 65 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 63 6f 6e 73 20 6e 69 6c 20 28 66  | er.re)).............(cons.nil.(f | 
| afc0 |  6f 72 6d 61 74 20 22 45 78 70 65 63 74 65 64 20    25 53 20 6e 6f 74 20 74 6f 20 63 6f 6e 74 61 69  | ormat."Expected.%S.not.to.contai | 
| afe0 |  6e 20 61 20 6d 61 74 63 68 20 66 6f 72 20 5c 0a    25 73 20 62 75 74 20 69 74 20 64 69 64 20 6e 6f  | n.a.match.for.\.%s.but.it.did.no | 
| b000 |  74 2e 22 20 62 75 66 66 65 72 20 72 65 29 29 29    29 29 29 29 29 0a 0a 0c 0a 3b 3b 3b 20 46 6c 79  | t.".buffer.re))))))))....;;;.Fly | 
| b020 |  63 68 65 63 6b 20 6d 61 74 63 68 65 72 73 0a 0a    28 62 75 74 74 65 72 63 75 70 2d 64 65 66 69 6e  | check.matchers..(buttercup-defin | 
| b040 |  65 2d 6d 61 74 63 68 65 72 20 3a 74 6f 2d 62 65    2d 65 71 75 61 6c 2d 66 6c 79 63 68 65 63 6b 2d  | e-matcher.:to-be-equal-flycheck- | 
| b060 |  65 72 72 6f 72 73 20 28 61 20 62 29 0a 20 20 28    6c 65 74 2a 20 28 28 61 20 28 66 75 6e 63 61 6c  | errors.(a.b)...(let*.((a.(funcal | 
| b080 |  6c 20 61 29 29 0a 20 20 20 20 20 20 20 20 20 28    62 20 28 66 75 6e 63 61 6c 6c 20 62 29 29 0a 20  | l.a))..........(b.(funcall.b)).. | 
| b0a0 |  20 20 20 20 20 20 20 20 28 61 2d 66 6f 72 6d 61    74 74 65 64 20 28 66 6c 79 63 68 65 63 6b 2d 62  | ........(a-formatted.(flycheck-b | 
| b0c0 |  75 74 74 65 72 63 75 70 2d 66 6f 72 6d 61 74 2d    65 72 72 6f 72 2d 6c 69 73 74 20 61 29 29 0a 20  | uttercup-format-error-list.a)).. | 
| b0e0 |  20 20 20 20 20 20 20 20 28 62 2d 66 6f 72 6d 61    74 74 65 64 20 28 66 6c 79 63 68 65 63 6b 2d 62  | ........(b-formatted.(flycheck-b | 
| b100 |  75 74 74 65 72 63 75 70 2d 66 6f 72 6d 61 74 2d    65 72 72 6f 72 2d 6c 69 73 74 20 62 29 29 29 0a  | uttercup-format-error-list.b))). | 
| b120 |  20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 61    20 62 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e  | ....(if.(equal.a.b).........(con | 
| b140 |  73 20 74 20 28 66 6f 72 6d 61 74 20 22 45 78 70    65 63 74 65 64 0a 25 73 0a 6e 6f 74 20 74 6f 20  | s.t.(format."Expected.%s.not.to. | 
| b160 |  62 65 20 65 71 75 61 6c 20 74 6f 0a 25 73 22 20    61 2d 66 6f 72 6d 61 74 74 65 64 20 62 2d 66 6f  | be.equal.to.%s".a-formatted.b-fo | 
| b180 |  72 6d 61 74 74 65 64 29 29 0a 20 20 20 20 20 20    28 63 6f 6e 73 20 6e 69 6c 20 28 66 6f 72 6d 61  | rmatted)).......(cons.nil.(forma | 
| b1a0 |  74 20 22 45 78 70 65 63 74 65 64 0a 25 73 0a 74    6f 20 62 65 20 65 71 75 61 6c 20 74 6f 0a 25 73  | t."Expected.%s.to.be.equal.to.%s | 
| b1c0 |  22 20 61 2d 66 6f 72 6d 61 74 74 65 64 20 62 2d    66 6f 72 6d 61 74 74 65 64 29 29 29 29 29 0a 0a  | ".a-formatted.b-formatted))))).. | 
| b1e0 |  28 70 72 6f 76 69 64 65 20 27 66 6c 79 63 68 65    63 6b 2d 62 75 74 74 65 72 63 75 70 29 0a 0a 3b  | (provide.'flycheck-buttercup)..; | 
| b200 |  3b 20 44 69 73 61 62 6c 65 20 62 79 74 65 20 63    6f 6d 70 69 6c 61 74 69 6f 6e 20 66 6f 72 20 74  | ;.Disable.byte.compilation.for.t | 
| b220 |  68 69 73 20 6c 69 62 72 61 72 79 2c 20 74 6f 20    70 72 65 76 65 6e 74 20 70 61 63 6b 61 67 65 2e  | his.library,.to.prevent.package. | 
| b240 |  65 6c 20 63 68 6f 6b 69 6e 67 20 6f 6e 20 61 0a    3b 3b 20 6d 69 73 73 69 6e 67 20 60 62 75 74 74  | el.choking.on.a.;;.missing.`butt | 
| b260 |  65 72 63 75 70 27 20 6c 69 62 72 61 72 79 2e 20    20 53 65 65 0a 3b 3b 20 68 74 74 70 73 3a 2f 2f  | ercup'.library...See.;;.https:// | 
| b280 |  67 69 74 68 75 62 2e 63 6f 6d 2f 66 6c 79 63 68    65 63 6b 2f 66 6c 79 63 68 65 63 6b 2f 69 73 73  | github.com/flycheck/flycheck/iss | 
| b2a0 |  75 65 73 2f 38 36 30 0a 0a 3b 3b 20 4c 6f 63 61    6c 20 56 61 72 69 61 62 6c 65 73 3a 0a 3b 3b 20  | ues/860..;;.Local.Variables:.;;. | 
| b2c0 |  6e 6f 2d 62 79 74 65 2d 63 6f 6d 70 69 6c 65 3a    20 74 0a 3b 3b 20 45 6e 64 3a 0a 0a 3b 3b 3b 20  | no-byte-compile:.t.;;.End:..;;;. | 
| b2e0 |  66 6c 79 63 68 65 63 6b 2d 62 75 74 74 65 72 63    75 70 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a  | flycheck-buttercup.el.ends.here. | 
| b300 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| b320 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| b340 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| b360 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| b380 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| b3a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| b3c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| b3e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| b400 |  66 6c 79 63 68 65 63 6b 2d 33 35 2e 30 2f 45 61    73 6b 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | flycheck-35.0/Eask.............. | 
| b420 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| b440 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| b460 |  00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30  | ....0000644.0000000.0000000.0000 | 
| b480 |  30 30 30 33 35 33 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 32 35 30 32 00 20 30 00 00 00  | 0003533.00000000000.012502..0... | 
| b4a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| b4c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| b4e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| b500 |  00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .ustar...root................... | 
| b520 |  00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .........root................... | 
| b540 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| b560 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| b580 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| b5a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| b5c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| b5e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| b600 |  28 70 61 63 6b 61 67 65 20 22 66 6c 79 63 68 65    63 6b 22 0a 20 20 20 20 20 20 20 20 20 22 33 35  | (package."flycheck".........."35 | 
| b620 |  2e 30 22 0a 20 20 20 20 20 20 20 20 20 22 4f 6e    2d 74 68 65 2d 66 6c 79 20 73 79 6e 74 61 78 20  | .0".........."On-the-fly.syntax. | 
| b640 |  63 68 65 63 6b 69 6e 67 22 29 0a 0a 28 77 65 62    73 69 74 65 2d 75 72 6c 20 22 68 74 74 70 73 3a  | checking")..(website-url."https: | 
| b660 |  2f 2f 77 77 77 2e 66 6c 79 63 68 65 63 6b 2e 6f    72 67 22 29 0a 28 6b 65 79 77 6f 72 64 73 20 22  | //www.flycheck.org").(keywords." | 
| b680 |  63 6f 6e 76 65 6e 69 65 6e 63 65 22 20 22 6c 61    6e 67 75 61 67 65 73 22 20 22 74 6f 6f 6c 73 22  | convenience"."languages"."tools" | 
| b6a0 |  29 0a 0a 28 70 61 63 6b 61 67 65 2d 66 69 6c 65    20 22 66 6c 79 63 68 65 63 6b 2e 65 6c 22 29 0a  | )..(package-file."flycheck.el"). | 
| b6c0 |  0a 28 66 69 6c 65 73 20 22 66 6c 79 63 68 65 63    6b 2d 65 72 74 2e 65 6c 22 20 22 66 6c 79 63 68  | .(files."flycheck-ert.el"."flych | 
| b6e0 |  65 63 6b 2d 62 75 74 74 65 72 63 75 70 2e 65 6c    22 29 0a 0a 28 73 63 72 69 70 74 20 22 74 65 73  | eck-buttercup.el")..(script."tes | 
| b700 |  74 22 20 22 65 63 68 6f 20 5c 22 45 72 72 6f 72    3a 20 6e 6f 20 74 65 73 74 20 73 70 65 63 69 66  | t"."echo.\"Error:.no.test.specif | 
| b720 |  69 65 64 5c 22 20 26 26 20 65 78 69 74 20 31 22    29 0a 0a 28 73 6f 75 72 63 65 20 27 67 6e 75 29  | ied\".&&.exit.1")..(source.'gnu) | 
| b740 |  0a 28 73 6f 75 72 63 65 20 27 6d 65 6c 70 61 29    0a 0a 28 64 65 70 65 6e 64 73 2d 6f 6e 20 22 65  | .(source.'melpa)..(depends-on."e | 
| b760 |  6d 61 63 73 22 20 22 32 37 2e 31 22 29 0a 0a 28    64 65 76 65 6c 6f 70 6d 65 6e 74 0a 20 28 64 65  | macs"."27.1")..(development..(de | 
| b780 |  70 65 6e 64 73 2d 6f 6e 20 22 66 22 29 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | pends-on."f")................... | 
| b7a0 |  20 20 20 20 3b 20 46 6f 72 20 73 6f 6d 65 20 6d    61 69 6e 74 65 6e 61 6e 63 65 20 74 6f 6f 6c 73  | ....;.For.some.maintenance.tools | 
| b7c0 |  0a 20 28 64 65 70 65 6e 64 73 2d 6f 6e 20 22 62    75 74 74 65 72 63 75 70 22 29 20 20 20 20 20 20  | ..(depends-on."buttercup")...... | 
| b7e0 |  20 20 20 20 20 20 20 20 20 3b 20 42 44 44 20 74    65 73 74 20 66 72 61 6d 65 77 6f 72 6b 20 66 6f  | .........;.BDD.test.framework.fo | 
| b800 |  72 20 45 6d 61 63 73 0a 20 28 64 65 70 65 6e 64    73 2d 6f 6e 20 22 73 68 75 74 2d 75 70 22 29 20  | r.Emacs..(depends-on."shut-up"). | 
| b820 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    3b 20 53 69 6c 65 6e 63 65 20 45 6d 61 63 73 0a  | ................;.Silence.Emacs. | 
| b840 |  0a 20 3b 3b 20 56 61 72 69 6f 75 73 20 6d 6f 64    65 73 20 66 6f 72 20 75 73 65 20 69 6e 20 74 68  | ..;;.Various.modes.for.use.in.th | 
| b860 |  65 20 75 6e 69 74 20 74 65 73 74 73 0a 20 28 64    65 70 65 6e 64 73 2d 6f 6e 20 22 61 64 6f 63 2d  | e.unit.tests..(depends-on."adoc- | 
| b880 |  6d 6f 64 65 22 29 0a 20 28 64 65 70 65 6e 64 73    2d 6f 6e 20 22 62 61 7a 65 6c 22 29 0a 20 28 64  | mode")..(depends-on."bazel")..(d | 
| b8a0 |  65 70 65 6e 64 73 2d 6f 6e 20 22 63 6f 66 66 65    65 2d 6d 6f 64 65 22 29 0a 20 28 64 65 70 65 6e  | epends-on."coffee-mode")..(depen | 
| b8c0 |  64 73 2d 6f 6e 20 22 63 70 65 72 6c 2d 6d 6f 64    65 22 29 0a 20 28 64 65 70 65 6e 64 73 2d 6f 6e  | ds-on."cperl-mode")..(depends-on | 
| b8e0 |  20 22 63 77 6c 2d 6d 6f 64 65 22 29 0a 20 28 64    65 70 65 6e 64 73 2d 6f 6e 20 22 64 2d 6d 6f 64  | ."cwl-mode")..(depends-on."d-mod | 
| b900 |  65 22 29 0a 20 28 64 65 70 65 6e 64 73 2d 6f 6e    20 22 64 6f 63 6b 65 72 66 69 6c 65 2d 6d 6f 64  | e")..(depends-on."dockerfile-mod | 
| b920 |  65 22 29 0a 20 28 64 65 70 65 6e 64 73 2d 6f 6e    20 22 65 6c 69 78 69 72 2d 6d 6f 64 65 22 29 0a  | e")..(depends-on."elixir-mode"). | 
| b940 |  20 28 64 65 70 65 6e 64 73 2d 6f 6e 20 22 65 72    6c 61 6e 67 22 29 0a 20 28 64 65 70 65 6e 64 73  | .(depends-on."erlang")..(depends | 
| b960 |  2d 6f 6e 20 22 65 73 73 22 29 0a 20 28 64 65 70    65 6e 64 73 2d 6f 6e 20 22 67 65 69 73 65 72 22  | -on."ess")..(depends-on."geiser" | 
| b980 |  29 0a 20 28 64 65 70 65 6e 64 73 2d 6f 6e 20 22    67 6f 2d 6d 6f 64 65 22 29 0a 20 28 64 65 70 65  | )..(depends-on."go-mode")..(depe | 
| b9a0 |  6e 64 73 2d 6f 6e 20 22 67 72 6f 6f 76 79 2d 6d    6f 64 65 22 29 0a 20 28 64 65 70 65 6e 64 73 2d  | nds-on."groovy-mode")..(depends- | 
| b9c0 |  6f 6e 20 22 68 61 6d 6c 2d 6d 6f 64 65 22 29 0a    20 28 64 65 70 65 6e 64 73 2d 6f 6e 20 22 68 61  | on."haml-mode")..(depends-on."ha | 
| b9e0 |  6e 64 6c 65 62 61 72 73 2d 6d 6f 64 65 22 29 0a    20 28 64 65 70 65 6e 64 73 2d 6f 6e 20 22 68 61  | ndlebars-mode")..(depends-on."ha | 
| ba00 |  73 6b 65 6c 6c 2d 6d 6f 64 65 22 29 0a 20 28 64    65 70 65 6e 64 73 2d 6f 6e 20 22 6a 73 32 2d 6d  | skell-mode")..(depends-on."js2-m | 
| ba20 |  6f 64 65 22 29 0a 20 28 64 65 70 65 6e 64 73 2d    6f 6e 20 22 6a 73 33 2d 6d 6f 64 65 22 29 0a 20  | ode")..(depends-on."js3-mode").. | 
| ba40 |  28 64 65 70 65 6e 64 73 2d 6f 6e 20 22 72 6a 73    78 2d 6d 6f 64 65 22 29 0a 20 28 64 65 70 65 6e  | (depends-on."rjsx-mode")..(depen | 
| ba60 |  64 73 2d 6f 6e 20 22 6a 73 6f 6e 2d 6d 6f 64 65    22 29 0a 20 28 64 65 70 65 6e 64 73 2d 6f 6e 20  | ds-on."json-mode")..(depends-on. | 
| ba80 |  22 6a 75 6c 69 61 2d 6d 6f 64 65 22 29 0a 20 28    64 65 70 65 6e 64 73 2d 6f 6e 20 22 6c 65 73 73  | "julia-mode")..(depends-on."less | 
| baa0 |  2d 63 73 73 2d 6d 6f 64 65 22 29 0a 20 28 64 65    70 65 6e 64 73 2d 6f 6e 20 22 6c 75 61 2d 6d 6f  | -css-mode")..(depends-on."lua-mo | 
| bac0 |  64 65 22 29 0a 20 28 64 65 70 65 6e 64 73 2d 6f    6e 20 22 6d 61 72 6b 64 6f 77 6e 2d 6d 6f 64 65  | de")..(depends-on."markdown-mode | 
| bae0 |  22 29 0a 20 28 64 65 70 65 6e 64 73 2d 6f 6e 20    22 6d 6d 6d 2d 6d 6f 64 65 22 29 0a 20 28 64 65  | ")..(depends-on."mmm-mode")..(de | 
| bb00 |  70 65 6e 64 73 2d 6f 6e 20 22 6e 69 78 2d 6d 6f    64 65 22 29 0a 20 28 64 65 70 65 6e 64 73 2d 6f  | pends-on."nix-mode")..(depends-o | 
| bb20 |  6e 20 22 70 68 70 2d 6d 6f 64 65 22 29 0a 20 28    64 65 70 65 6e 64 73 2d 6f 6e 20 22 70 72 6f 63  | n."php-mode")..(depends-on."proc | 
| bb40 |  65 73 73 69 6e 67 2d 6d 6f 64 65 22 29 0a 20 28    64 65 70 65 6e 64 73 2d 6f 6e 20 22 70 72 6f 74  | essing-mode")..(depends-on."prot | 
| bb60 |  6f 62 75 66 2d 6d 6f 64 65 22 29 0a 20 28 64 65    70 65 6e 64 73 2d 6f 6e 20 22 70 75 67 2d 6d 6f  | obuf-mode")..(depends-on."pug-mo | 
| bb80 |  64 65 22 29 0a 20 28 64 65 70 65 6e 64 73 2d 6f    6e 20 22 70 75 70 70 65 74 2d 6d 6f 64 65 22 29  | de")..(depends-on."puppet-mode") | 
| bba0 |  0a 20 3b 3b 20 28 64 65 70 65 6e 64 73 2d 6f 6e    20 22 72 61 63 6b 65 74 2d 6d 6f 64 65 22 29 20  | ..;;.(depends-on."racket-mode"). | 
| bbc0 |  3b 3b 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 67 72 65 67 68 65 6e 64 65 72  | ;;.https://github.com/greghender | 
| bbe0 |  73 68 6f 74 74 2f 72 61 63 6b 65 74 2d 6d 6f 64    65 2f 69 73 73 75 65 73 2f 34 36 31 0a 20 28 64  | shott/racket-mode/issues/461..(d | 
| bc00 |  65 70 65 6e 64 73 2d 6f 6e 20 22 72 68 74 6d 6c    2d 6d 6f 64 65 22 29 0a 20 28 64 65 70 65 6e 64  | epends-on."rhtml-mode")..(depend | 
| bc20 |  73 2d 6f 6e 20 22 72 70 6d 2d 73 70 65 63 2d 6d    6f 64 65 22 29 0a 20 28 64 65 70 65 6e 64 73 2d  | s-on."rpm-spec-mode")..(depends- | 
| bc40 |  6f 6e 20 22 72 75 73 74 2d 6d 6f 64 65 22 29 0a    20 28 64 65 70 65 6e 64 73 2d 6f 6e 20 22 73 61  | on."rust-mode")..(depends-on."sa | 
| bc60 |  73 73 2d 6d 6f 64 65 22 29 0a 20 28 64 65 70 65    6e 64 73 2d 6f 6e 20 22 73 63 61 6c 61 2d 6d 6f  | ss-mode")..(depends-on."scala-mo | 
| bc80 |  64 65 22 29 0a 20 28 64 65 70 65 6e 64 73 2d 6f    6e 20 22 73 63 73 73 2d 6d 6f 64 65 22 29 0a 20  | de")..(depends-on."scss-mode").. | 
| bca0 |  28 64 65 70 65 6e 64 73 2d 6f 6e 20 22 73 6c 69    6d 2d 6d 6f 64 65 22 29 0a 20 28 64 65 70 65 6e  | (depends-on."slim-mode")..(depen | 
| bcc0 |  64 73 2d 6f 6e 20 22 73 79 73 74 65 6d 64 22 29    0a 20 28 64 65 70 65 6e 64 73 2d 6f 6e 20 22 74  | ds-on."systemd")..(depends-on."t | 
| bce0 |  65 72 72 61 66 6f 72 6d 2d 6d 6f 64 65 22 29 0a    20 28 64 65 70 65 6e 64 73 2d 6f 6e 20 22 74 75  | erraform-mode")..(depends-on."tu | 
| bd00 |  61 72 65 67 22 29 0a 20 28 64 65 70 65 6e 64 73    2d 6f 6e 20 22 74 79 70 65 73 63 72 69 70 74 2d  | areg")..(depends-on."typescript- | 
| bd20 |  6d 6f 64 65 22 29 0a 20 28 64 65 70 65 6e 64 73    2d 6f 6e 20 22 77 65 62 2d 6d 6f 64 65 22 29 0a  | mode")..(depends-on."web-mode"). | 
| bd40 |  20 28 64 65 70 65 6e 64 73 2d 6f 6e 20 22 79 61    6d 6c 2d 6d 6f 64 65 22 29 29 0a 00 00 00 00 00  | .(depends-on."yaml-mode"))...... | 
| bd60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| bd80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| bda0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| bdc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| bde0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| be00 |  66 6c 79 63 68 65 63 6b 2d 33 35 2e 30 2f 66 6c    79 63 68 65 63 6b 2e 65 6c 00 00 00 00 00 00 00  | flycheck-35.0/flycheck.el....... | 
| be20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| be40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| be60 |  00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30  | ....0000644.0000000.0000000.0000 | 
| be80 |  31 37 36 30 36 32 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 30 32 31 00 20 30 00 00 00  | 1760623.00000000000.014021..0... | 
| bea0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| bec0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| bee0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| bf00 |  00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .ustar...root................... | 
| bf20 |  00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .........root................... | 
| bf40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| bf60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| bf80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| bfa0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| bfc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| bfe0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| c000 |  3b 3b 3b 20 66 6c 79 63 68 65 63 6b 2e 65 6c 20    2d 2d 2d 20 4f 6e 2d 74 68 65 2d 66 6c 79 20 73  | ;;;.flycheck.el.---.On-the-fly.s | 
| c020 |  79 6e 74 61 78 20 63 68 65 63 6b 69 6e 67 20 2d    2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69  | yntax.checking.-*-.lexical-bindi | 
| c040 |  6e 67 3a 20 74 3b 20 2d 2a 2d 0a 0a 3b 3b 20 43    6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 31  | ng:.t;.-*-..;;.Copyright.(C).201 | 
| c060 |  37 2d 32 30 32 35 20 46 6c 79 63 68 65 63 6b 20    63 6f 6e 74 72 69 62 75 74 6f 72 73 0a 3b 3b 20  | 7-2025.Flycheck.contributors.;;. | 
| c080 |  43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30    31 32 2d 32 30 31 36 20 53 65 62 61 73 74 69 61  | Copyright.(C).2012-2016.Sebastia | 
| c0a0 |  6e 20 57 69 65 73 6e 65 72 20 61 6e 64 20 46 6c    79 63 68 65 63 6b 20 63 6f 6e 74 72 69 62 75 74  | n.Wiesner.and.Flycheck.contribut | 
| c0c0 |  6f 72 73 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74    20 28 43 29 20 32 30 31 33 2c 20 32 30 31 34 20  | ors.;;.Copyright.(C).2013,.2014. | 
| c0e0 |  46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f    75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 2e 0a 3b  | Free.Software.Foundation,.Inc..; | 
| c100 |  3b 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 53 65 62    61 73 74 69 61 6e 20 57 69 65 73 6e 65 72 20 3c  | ;.;;.Author:.Sebastian.Wiesner.< | 
| c120 |  73 77 69 65 73 6e 65 72 40 6c 75 6e 61 72 79 6f    72 6e 2e 63 6f 6d 3e 0a 3b 3b 20 4d 61 69 6e 74  | swiesner@lunaryorn.com>.;;.Maint | 
| c140 |  61 69 6e 65 72 3a 20 43 6c c3 a9 6d 65 6e 74 20    50 69 74 2d 43 6c 61 75 64 65 6c 20 3c 63 6c 65  | ainer:.Cl..ment.Pit-Claudel.<cle | 
| c160 |  6d 65 6e 74 2e 70 69 74 63 6c 61 75 64 65 6c 40    6c 69 76 65 2e 63 6f 6d 3e 0a 3b 3b 20 20 20 20  | ment.pitclaudel@live.com>.;;.... | 
| c180 |  20 20 20 20 20 20 20 20 20 66 6d 64 6b 64 64 20    3c 66 6d 64 6b 64 64 40 67 6d 61 69 6c 2e 63 6f  | .........fmdkdd.<fmdkdd@gmail.co | 
| c1a0 |  6d 3e 0a 3b 3b 20 20 20 20 20 20 20 20 20 20 20    20 20 42 6f 7a 68 69 64 61 72 20 42 61 74 73 6f  | m>.;;.............Bozhidar.Batso | 
| c1c0 |  76 20 3c 62 6f 7a 68 69 64 61 72 40 62 61 74 73    6f 76 2e 64 65 76 3e 0a 3b 3b 20 55 52 4c 3a 20  | v.<bozhidar@batsov.dev>.;;.URL:. | 
| c1e0 |  68 74 74 70 73 3a 2f 2f 77 77 77 2e 66 6c 79 63    68 65 63 6b 2e 6f 72 67 0a 3b 3b 20 4b 65 79 77  | https://www.flycheck.org.;;.Keyw | 
| c200 |  6f 72 64 73 3a 20 63 6f 6e 76 65 6e 69 65 6e 63    65 2c 20 6c 61 6e 67 75 61 67 65 73 2c 20 74 6f  | ords:.convenience,.languages,.to | 
| c220 |  6f 6c 73 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20    33 35 2e 30 0a 3b 3b 20 50 61 63 6b 61 67 65 2d  | ols.;;.Version:.35.0.;;.Package- | 
| c240 |  52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63    73 20 22 32 37 2e 31 22 29 29 0a 0a 3b 3b 20 54  | Requires:.((emacs."27.1"))..;;.T | 
| c260 |  68 69 73 20 66 69 6c 65 20 69 73 20 6e 6f 74 20    70 61 72 74 20 6f 66 20 47 4e 55 20 45 6d 61 63  | his.file.is.not.part.of.GNU.Emac | 
| c280 |  73 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f 67    72 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74  | s...;;.This.program.is.free.soft | 
| c2a0 |  77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20 72 65    64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e  | ware:.you.can.redistribute.it.an | 
| c2c0 |  64 2f 6f 72 20 6d 6f 64 69 66 79 0a 3b 3b 20 69    74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d  | d/or.modify.;;.it.under.the.term | 
| c2e0 |  73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e    65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65  | s.of.the.GNU.General.Public.Lice | 
| c300 |  6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64    20 62 79 0a 3b 3b 20 74 68 65 20 46 72 65 65 20  | nse.as.published.by.;;.the.Free. | 
| c320 |  53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74    69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 73  | Software.Foundation,.either.vers | 
| c340 |  69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63    65 6e 73 65 2c 20 6f 72 0a 3b 3b 20 28 61 74 20  | ion.3.of.the.License,.or.;;.(at. | 
| c360 |  79 6f 75 72 20 6f 70 74 69 6f 6e 29 20 61 6e 79    20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a  | your.option).any.later.version.. | 
| c380 |  0a 3b 3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d    20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20  | .;;.This.program.is.distributed. | 
| c3a0 |  69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74    20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66  | in.the.hope.that.it.will.be.usef | 
| c3c0 |  75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 48 4f    55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b  | ul,.;;.but.WITHOUT.ANY.WARRANTY; | 
| c3e0 |  20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68    65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e  | .without.even.the.implied.warran | 
| c400 |  74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 41 4e    54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e  | ty.of.;;.MERCHANTABILITY.or.FITN | 
| c420 |  45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43    55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53  | ESS.FOR.A.PARTICULAR.PURPOSE...S | 
| c440 |  65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 47 65    6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63  | ee.the.;;.GNU.General.Public.Lic | 
| c460 |  65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65    74 61 69 6c 73 2e 0a 0a 3b 3b 20 59 6f 75 20 73  | ense.for.more.details...;;.You.s | 
| c480 |  68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65 69    76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68  | hould.have.received.a.copy.of.th | 
| c4a0 |  65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75    62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20  | e.GNU.General.Public.License.;;. | 
| c4c0 |  61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20    70 72 6f 67 72 61 6d 2e 20 20 49 66 20 6e 6f 74  | along.with.this.program...If.not | 
| c4e0 |  2c 20 73 65 65 20 3c 68 74 74 70 73 3a 2f 2f 77    77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e  | ,.see.<https://www.gnu.org/licen | 
| c500 |  73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d    65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 4f 6e 2d 74  | ses/>...;;;.Commentary:..;;.On-t | 
| c520 |  68 65 2d 66 6c 79 20 73 79 6e 74 61 78 20 63 68    65 63 6b 69 6e 67 20 66 6f 72 20 47 4e 55 20 45  | he-fly.syntax.checking.for.GNU.E | 
| c540 |  6d 61 63 73 2e 0a 3b 3b 0a 3b 3b 20 46 6c 79 63    68 65 63 6b 20 69 73 20 61 20 6d 6f 64 65 72 6e  | macs..;;.;;.Flycheck.is.a.modern | 
| c560 |  20 6f 6e 2d 74 68 65 2d 66 6c 79 20 73 79 6e 74    61 78 20 63 68 65 63 6b 69 6e 67 20 65 78 74 65  | .on-the-fly.syntax.checking.exte | 
| c580 |  6e 73 69 6f 6e 20 66 6f 72 20 47 4e 55 20 45 6d    61 63 73 2c 0a 3b 3b 20 69 6e 74 65 6e 64 65 64  | nsion.for.GNU.Emacs,.;;.intended | 
| c5a0 |  20 61 73 20 72 65 70 6c 61 63 65 6d 65 6e 74 20    66 6f 72 20 74 68 65 20 6f 6c 64 65 72 20 46 6c  | .as.replacement.for.the.older.Fl | 
| c5c0 |  79 6d 61 6b 65 20 65 78 74 65 6e 73 69 6f 6e 20    77 68 69 63 68 20 69 73 20 70 61 72 74 20 6f 66  | ymake.extension.which.is.part.of | 
| c5e0 |  20 47 4e 55 0a 3b 3b 20 45 6d 61 63 73 2e 0a 3b    3b 0a 3b 3b 20 46 6c 79 63 68 65 63 6b 20 61 75  | .GNU.;;.Emacs..;;.;;.Flycheck.au | 
| c600 |  74 6f 6d 61 74 69 63 61 6c 6c 79 20 63 68 65 63    6b 73 20 62 75 66 66 65 72 73 20 66 6f 72 20 65  | tomatically.checks.buffers.for.e | 
| c620 |  72 72 6f 72 73 20 77 68 69 6c 65 20 79 6f 75 20    74 79 70 65 2c 20 61 6e 64 20 72 65 70 6f 72 74  | rrors.while.you.type,.and.report | 
| c640 |  73 0a 3b 3b 20 77 61 72 6e 69 6e 67 73 20 61 6e    64 20 65 72 72 6f 72 73 20 64 69 72 65 63 74 6c  | s.;;.warnings.and.errors.directl | 
| c660 |  79 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 20    61 6e 64 20 69 6e 20 61 6e 20 6f 70 74 69 6f 6e  | y.in.the.buffer.and.in.an.option | 
| c680 |  61 6c 20 49 44 45 2d 6c 69 6b 65 20 65 72 72 6f    72 0a 3b 3b 20 6c 69 73 74 2e 0a 3b 3b 0a 3b 3b  | al.IDE-like.error.;;.list..;;.;; | 
| c6a0 |  20 49 74 20 63 6f 6d 65 73 20 77 69 74 68 20 61    20 72 69 63 68 20 69 6e 74 65 72 66 61 63 65 20  | .It.comes.with.a.rich.interface. | 
| c6c0 |  66 6f 72 20 63 75 73 74 6f 6d 20 73 79 6e 74 61    78 20 63 68 65 63 6b 65 72 73 20 61 6e 64 20 6f  | for.custom.syntax.checkers.and.o | 
| c6e0 |  74 68 65 72 0a 3b 3b 20 65 78 74 65 6e 73 69 6f    6e 73 2c 20 61 6e 64 20 68 61 73 20 61 6c 72 65  | ther.;;.extensions,.and.has.alre | 
| c700 |  61 64 79 20 6d 61 6e 79 20 33 72 64 20 70 61 72    74 79 20 65 78 74 65 6e 73 69 6f 6e 73 20 61 64  | ady.many.3rd.party.extensions.ad | 
| c720 |  64 69 6e 67 20 6e 65 77 20 66 65 61 74 75 72 65    73 2e 0a 3b 3b 0a 3b 3b 20 50 6c 65 61 73 65 20  | ding.new.features..;;.;;.Please. | 
| c740 |  72 65 61 64 20 74 68 65 20 6f 6e 6c 69 6e 65 20    6d 61 6e 75 61 6c 20 61 74 20 68 74 74 70 73 3a  | read.the.online.manual.at.https: | 
| c760 |  2f 2f 77 77 77 2e 66 6c 79 63 68 65 63 6b 2e 6f    72 67 20 66 6f 72 20 6d 6f 72 65 0a 3b 3b 20 69  | //www.flycheck.org.for.more.;;.i | 
| c780 |  6e 66 6f 72 6d 61 74 69 6f 6e 2e 20 20 59 6f 75    20 63 61 6e 20 6f 70 65 6e 20 74 68 65 20 6d 61  | nformation...You.can.open.the.ma | 
| c7a0 |  6e 75 61 6c 20 64 69 72 65 63 74 6c 79 20 66 72    6f 6d 20 45 6d 61 63 73 20 77 69 74 68 20 60 4d  | nual.directly.from.Emacs.with.`M | 
| c7c0 |  2d 78 0a 3b 3b 20 66 6c 79 63 68 65 63 6b 2d 6d    61 6e 75 61 6c 27 2e 0a 3b 3b 0a 3b 3b 20 23 20  | -x.;;.flycheck-manual'..;;.;;.#. | 
| c7e0 |  53 65 74 75 70 0a 3b 3b 0a 3b 3b 20 46 6c 79 63    68 65 63 6b 20 77 6f 72 6b 73 20 62 65 73 74 20  | Setup.;;.;;.Flycheck.works.best. | 
| c800 |  6f 6e 20 55 6e 69 78 20 73 79 73 74 65 6d 73 2e    20 20 49 74 20 64 6f 65 73 20 6e 6f 74 20 6f 66  | on.Unix.systems...It.does.not.of | 
| c820 |  66 69 63 69 61 6c 6c 79 20 73 75 70 70 6f 72 74    20 57 69 6e 64 6f 77 73 2c 0a 3b 3b 20 62 75 74  | ficially.support.Windows,.;;.but | 
| c840 |  20 74 72 69 65 73 20 74 6f 20 6d 61 69 6e 74 61    69 6e 20 57 69 6e 64 6f 77 73 20 63 6f 6d 70 61  | .tries.to.maintain.Windows.compa | 
| c860 |  74 69 62 69 6c 69 74 79 20 61 6e 64 20 73 68 6f    75 6c 64 20 67 65 6e 65 72 61 6c 6c 79 20 77 6f  | tibility.and.should.generally.wo | 
| c880 |  72 6b 20 66 69 6e 65 20 6f 6e 0a 3b 3b 20 57 69    6e 64 6f 77 73 2c 20 74 6f 6f 2e 0a 3b 3b 0a 3b  | rk.fine.on.;;.Windows,.too..;;.; | 
| c8a0 |  3b 20 54 6f 20 65 6e 61 62 6c 65 20 46 6c 79 63    68 65 63 6b 20 61 64 64 20 74 68 65 20 66 6f 6c  | ;.To.enable.Flycheck.add.the.fol | 
| c8c0 |  6c 6f 77 69 6e 67 20 74 6f 20 79 6f 75 72 20 69    6e 69 74 20 66 69 6c 65 3a 0a 3b 3b 0a 3b 3b 20  | lowing.to.your.init.file:.;;.;;. | 
| c8e0 |  20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 61 66    74 65 72 2d 69 6e 69 74 2d 68 6f 6f 6b 20 23 27  | ...(add-hook.'after-init-hook.#' | 
| c900 |  67 6c 6f 62 61 6c 2d 66 6c 79 63 68 65 63 6b 2d    6d 6f 64 65 29 0a 3b 3b 0a 3b 3b 20 46 6c 79 63  | global-flycheck-mode).;;.;;.Flyc | 
| c920 |  68 65 63 6b 20 77 69 6c 6c 20 74 68 65 6e 20 61    75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 63 68 65  | heck.will.then.automatically.che | 
| c940 |  63 6b 20 62 75 66 66 65 72 73 20 69 6e 20 73 75    70 70 6f 72 74 65 64 20 6c 61 6e 67 75 61 67 65  | ck.buffers.in.supported.language | 
| c960 |  73 2c 20 61 73 0a 3b 3b 20 6c 6f 6e 67 20 61 73    20 61 6c 6c 20 6e 65 63 65 73 73 61 72 79 20 74  | s,.as.;;.long.as.all.necessary.t | 
| c980 |  6f 6f 6c 73 20 61 72 65 20 70 72 65 73 65 6e 74    2e 20 20 55 73 65 20 60 66 6c 79 63 68 65 63 6b  | ools.are.present...Use.`flycheck | 
| c9a0 |  2d 76 65 72 69 66 79 2d 73 65 74 75 70 27 20 74    6f 0a 3b 3b 20 74 72 6f 75 62 6c 65 73 68 6f 6f  | -verify-setup'.to.;;.troubleshoo | 
| c9c0 |  74 20 79 6f 75 72 20 46 6c 79 63 68 65 63 6b 20    73 65 74 75 70 2e 0a 0a 3b 3b 3b 20 43 6f 64 65  | t.your.Flycheck.setup...;;;.Code | 
| c9e0 |  3a 0a 0a 28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f    6d 70 69 6c 65 0a 20 20 28 72 65 71 75 69 72 65  | :..(eval-when-compile...(require | 
| ca00 |  20 27 6c 65 74 2d 61 6c 69 73 74 29 20 20 20 20    20 20 3b 20 60 6c 65 74 2d 61 6c 69 73 74 27 0a  | .'let-alist)......;.`let-alist'. | 
| ca20 |  20 20 28 72 65 71 75 69 72 65 20 27 63 6f 6d 70    69 6c 65 29 20 20 20 20 20 20 20 20 3b 20 43 6f  | ..(require.'compile)........;.Co | 
| ca40 |  6d 70 69 6c 65 20 4d 6f 64 65 20 69 6e 74 65 67    72 61 74 69 6f 6e 0a 20 20 28 72 65 71 75 69 72  | mpile.Mode.integration...(requir | 
| ca60 |  65 20 27 6a 6b 61 2d 63 6f 6d 70 72 29 20 20 20    20 20 20 3b 20 54 6f 20 69 6e 68 69 62 69 74 20  | e.'jka-compr)......;.To.inhibit. | 
| ca80 |  63 6f 6d 70 72 65 73 73 69 6f 6e 20 6f 66 20 74    65 6d 70 20 66 69 6c 65 73 0a 20 20 28 72 65 71  | compression.of.temp.files...(req | 
| caa0 |  75 69 72 65 20 27 70 63 61 73 65 29 20 20 20 20    20 20 20 20 20 20 3b 20 60 70 63 61 73 65 2d 64  | uire.'pcase)..........;.`pcase-d | 
| cac0 |  6f 6c 69 73 74 27 20 28 60 70 63 61 73 65 27 20    69 74 73 65 6c 66 20 69 73 20 61 75 74 6f 6c 6f  | olist'.(`pcase'.itself.is.autolo | 
| cae0 |  61 64 65 64 29 0a 20 20 29 0a 0a 28 72 65 71 75    69 72 65 20 27 73 65 71 29 20 20 20 20 20 20 20  | aded)...)..(require.'seq)....... | 
| cb00 |  20 20 20 20 20 20 20 20 20 20 20 20 3b 20 53 65    71 75 65 6e 63 65 20 66 75 6e 63 74 69 6f 6e 73  | ............;.Sequence.functions | 
| cb20 |  0a 28 72 65 71 75 69 72 65 20 27 73 75 62 72 2d    78 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .(require.'subr-x).............. | 
| cb40 |  20 20 3b 20 41 64 64 69 74 69 6f 6e 61 6c 20 75    74 69 6c 69 74 69 65 73 0a 28 72 65 71 75 69 72  | ..;.Additional.utilities.(requir | 
| cb60 |  65 20 27 63 6c 2d 6c 69 62 29 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 3b 20 60 63 6c 2d  | e.'cl-lib)................;.`cl- | 
| cb80 |  64 65 66 73 74 72 75 63 74 27 20 61 6e 64 20 43    4c 20 75 74 69 6c 69 74 69 65 73 0a 28 72 65 71  | defstruct'.and.CL.utilities.(req | 
| cba0 |  75 69 72 65 20 27 74 61 62 75 6c 61 74 65 64 2d    6c 69 73 74 29 20 20 20 20 20 20 20 20 3b 20 54  | uire.'tabulated-list)........;.T | 
| cbc0 |  6f 20 6c 69 73 74 20 65 72 72 6f 72 73 0a 28 72    65 71 75 69 72 65 20 27 65 61 73 79 6d 65 6e 75  | o.list.errors.(require.'easymenu | 
| cbe0 |  29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b    20 46 6c 79 63 68 65 63 6b 20 4d 6f 64 65 20 6d  | )..............;.Flycheck.Mode.m | 
| cc00 |  65 6e 75 20 64 65 66 69 6e 69 74 69 6f 6e 0a 28    72 65 71 75 69 72 65 20 27 72 78 29 20 20 20 20  | enu.definition.(require.'rx).... | 
| cc20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    3b 20 52 65 67 65 78 70 20 66 61 6e 63 69 6e 65  | ................;.Regexp.fancine | 
| cc40 |  73 73 20 69 6e 20 60 66 6c 79 63 68 65 63 6b 2d    64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72 27 0a  | ss.in.`flycheck-define-checker'. | 
| cc60 |  28 72 65 71 75 69 72 65 20 27 68 65 6c 70 2d 6d    6f 64 65 29 20 20 20 20 20 20 20 20 20 20 20 20  | (require.'help-mode)............ | 
| cc80 |  20 3b 20 60 64 65 66 69 6e 65 2d 62 75 74 74 6f    6e 2d 74 79 70 65 27 0a 28 72 65 71 75 69 72 65  | .;.`define-button-type'.(require | 
| cca0 |  20 27 66 69 6e 64 2d 66 75 6e 63 29 20 20 20 20    20 20 20 20 20 20 20 20 20 3b 20 60 66 69 6e 64  | .'find-func).............;.`find | 
| ccc0 |  2d 66 75 6e 63 74 69 6f 6e 2d 72 65 67 65 78 70    2d 61 6c 69 73 74 27 0a 28 72 65 71 75 69 72 65  | -function-regexp-alist'.(require | 
| cce0 |  20 27 6a 73 6f 6e 29 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 3b 20 60 66 6c 79 63  | .'json)..................;.`flyc | 
| cd00 |  68 65 63 6b 2d 70 61 72 73 65 2d 6a 73 6f 6e 27    0a 28 72 65 71 75 69 72 65 20 27 61 6e 73 69 2d  | heck-parse-json'.(require.'ansi- | 
| cd20 |  63 6f 6c 6f 72 29 20 20 20 20 20 20 20 20 20 20    20 20 3b 20 60 66 6c 79 63 68 65 63 6b 2d 70 61  | color)............;.`flycheck-pa | 
| cd40 |  72 73 65 2d 77 69 74 68 2d 70 61 74 74 65 72 6e    73 2d 77 69 74 68 6f 75 74 2d 63 6f 6c 6f 72 27  | rse-with-patterns-without-color' | 
| cd60 |  0a 0a 0a 3b 3b 20 44 65 63 6c 61 72 65 20 61 20    62 75 6e 63 68 20 6f 66 20 64 79 6e 61 6d 69 63  | ...;;.Declare.a.bunch.of.dynamic | 
| cd80 |  20 76 61 72 69 61 62 6c 65 73 20 74 68 61 74 20    77 65 20 6e 65 65 64 20 66 72 6f 6d 20 6f 74 68  | .variables.that.we.need.from.oth | 
| cda0 |  65 72 20 6d 6f 64 65 73 0a 28 64 65 66 76 61 72    20 73 68 2d 73 68 65 6c 6c 29 20 20 20 20 20 20  | er.modes.(defvar.sh-shell)...... | 
| cdc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 3b 20 46 6f 72 20 73 68 65 6c 6c 20 73 63 72  | .................;.For.shell.scr | 
| cde0 |  69 70 74 20 63 68 65 63 6b 65 72 20 70 72 65 64    69 63 61 74 65 73 0a 28 64 65 66 76 61 72 20 65  | ipt.checker.predicates.(defvar.e | 
| ce00 |  73 73 2d 6c 61 6e 67 75 61 67 65 29 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b  | ss-language)...................; | 
| ce20 |  20 46 6f 72 20 72 2d 6c 69 6e 74 72 20 70 72 65    64 69 63 61 74 65 0a 28 64 65 66 76 61 72 20 6d  | .For.r-lintr.predicate.(defvar.m | 
| ce40 |  61 72 6b 64 6f 77 6e 2d 68 69 64 65 2d 6d 61 72    6b 75 70 29 20 20 20 20 20 20 20 20 20 20 20 20  | arkdown-hide-markup)............ | 
| ce60 |  20 20 20 20 20 20 20 20 20 3b 0a 28 64 65 66 76    61 72 20 6d 61 72 6b 64 6f 77 6e 2d 66 6f 6e 74  | .........;.(defvar.markdown-font | 
| ce80 |  69 66 79 2d 63 6f 64 65 2d 62 6c 6f 63 6b 2d 64    65 66 61 75 6c 74 2d 6d 6f 64 65 29 20 3b 20 46  | ify-code-block-default-mode).;.F | 
| cea0 |  6f 72 20 72 75 73 74 2d 65 72 72 6f 72 2d 65 78    70 6c 61 69 6e 65 72 0a 28 64 65 66 76 61 72 20  | or.rust-error-explainer.(defvar. | 
| cec0 |  6d 61 72 6b 64 6f 77 6e 2d 66 6f 6e 74 69 66 79    2d 63 6f 64 65 2d 62 6c 6f 63 6b 73 2d 6e 61 74  | markdown-fontify-code-blocks-nat | 
| cee0 |  69 76 65 6c 79 29 20 20 20 20 3b 0a 0a 3b 3b 20    54 65 6c 6c 20 74 68 65 20 62 79 74 65 20 63 6f  | ively)....;..;;.Tell.the.byte.co | 
| cf00 |  6d 70 69 6c 65 72 20 61 62 6f 75 74 20 61 75 74    6f 6c 6f 61 64 65 64 20 66 75 6e 63 74 69 6f 6e  | mpiler.about.autoloaded.function | 
| cf20 |  73 20 66 72 6f 6d 20 70 61 63 6b 61 67 65 73 0a    28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f  | s.from.packages.(declare-functio | 
| cf40 |  6e 20 70 6b 67 2d 69 6e 66 6f 2d 76 65 72 73 69    6f 6e 2d 69 6e 66 6f 20 22 70 6b 67 2d 69 6e 66  | n.pkg-info-version-info."pkg-inf | 
| cf60 |  6f 22 20 28 70 61 63 6b 61 67 65 29 29 0a 0a 0c    0a 3b 3b 3b 20 43 75 73 74 6f 6d 69 7a 61 74 69  | o".(package))....;;;.Customizati | 
| cf80 |  6f 6e 0a 28 64 65 66 67 72 6f 75 70 20 66 6c 79    63 68 65 63 6b 20 6e 69 6c 0a 20 20 22 4d 6f 64  | on.(defgroup.flycheck.nil..."Mod | 
| cfa0 |  65 72 6e 20 6f 6e 2d 74 68 65 2d 66 6c 79 20 73    79 6e 74 61 78 20 63 68 65 63 6b 69 6e 67 20 66  | ern.on-the-fly.syntax.checking.f | 
| cfc0 |  6f 72 20 47 4e 55 20 45 6d 61 63 73 2e 22 0a 20    20 3a 70 72 65 66 69 78 20 22 66 6c 79 63 68 65  | or.GNU.Emacs."...:prefix."flyche | 
| cfe0 |  63 6b 2d 22 0a 20 20 3a 67 72 6f 75 70 20 27 74    6f 6f 6c 73 0a 20 20 3a 6c 69 6e 6b 20 27 28 75  | ck-"...:group.'tools...:link.'(u | 
| d000 |  72 6c 2d 6c 69 6e 6b 20 3a 74 61 67 20 22 57 65    62 73 69 74 65 22 20 22 68 74 74 70 73 3a 2f 2f  | rl-link.:tag."Website"."https:// | 
| d020 |  77 77 77 2e 66 6c 79 63 68 65 63 6b 2e 6f 72 67    22 29 0a 20 20 3a 6c 69 6e 6b 20 27 28 75 72 6c  | www.flycheck.org")...:link.'(url | 
| d040 |  2d 6c 69 6e 6b 20 3a 74 61 67 20 22 47 69 74 68    75 62 22 20 22 68 74 74 70 73 3a 2f 2f 67 69 74  | -link.:tag."Github"."https://git | 
| d060 |  68 75 62 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b    2f 66 6c 79 63 68 65 63 6b 22 29 29 0a 0a 28 64  | hub.com/flycheck/flycheck"))..(d | 
| d080 |  65 66 67 72 6f 75 70 20 66 6c 79 63 68 65 63 6b    2d 63 6f 6e 66 69 67 2d 66 69 6c 65 73 20 6e 69  | efgroup.flycheck-config-files.ni | 
| d0a0 |  6c 0a 20 20 22 43 6f 6e 66 69 67 75 72 61 74 69    6f 6e 20 66 69 6c 65 73 20 66 6f 72 20 6f 6e 2d  | l..."Configuration.files.for.on- | 
| d0c0 |  74 68 65 2d 66 6c 79 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 73 2e 22 0a 20 20 3a 70 72 65  | the-fly.syntax.checkers."...:pre | 
| d0e0 |  66 69 78 20 22 66 6c 79 63 68 65 63 6b 2d 22 0a    20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68 65  | fix."flycheck-"...:group.'flyche | 
| d100 |  63 6b 29 0a 0a 28 64 65 66 67 72 6f 75 70 20 66    6c 79 63 68 65 63 6b 2d 6f 70 74 69 6f 6e 73 20  | ck)..(defgroup.flycheck-options. | 
| d120 |  6e 69 6c 0a 20 20 22 4f 70 74 69 6f 6e 73 20 66    6f 72 20 6f 6e 2d 74 68 65 2d 66 6c 79 20 73 79  | nil..."Options.for.on-the-fly.sy | 
| d140 |  6e 74 61 78 20 63 68 65 63 6b 65 72 73 2e 22 0a    20 20 3a 70 72 65 66 69 78 20 22 66 6c 79 63 68  | ntax.checkers."...:prefix."flych | 
| d160 |  65 63 6b 2d 22 0a 20 20 3a 67 72 6f 75 70 20 27    66 6c 79 63 68 65 63 6b 29 0a 0a 28 64 65 66 67  | eck-"...:group.'flycheck)..(defg | 
| d180 |  72 6f 75 70 20 66 6c 79 63 68 65 63 6b 2d 65 78    65 63 75 74 61 62 6c 65 73 20 6e 69 6c 0a 20 20  | roup.flycheck-executables.nil... | 
| d1a0 |  22 45 78 65 63 75 74 61 62 6c 65 73 20 6f 66 20    73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 73 2e  | "Executables.of.syntax.checkers. | 
| d1c0 |  22 0a 20 20 3a 70 72 65 66 69 78 20 22 66 6c 79    63 68 65 63 6b 2d 22 0a 20 20 3a 67 72 6f 75 70  | "...:prefix."flycheck-"...:group | 
| d1e0 |  20 27 66 6c 79 63 68 65 63 6b 29 0a 0a 28 64 65    66 67 72 6f 75 70 20 66 6c 79 63 68 65 63 6b 2d  | .'flycheck)..(defgroup.flycheck- | 
| d200 |  66 61 63 65 73 20 6e 69 6c 0a 20 20 22 46 61 63    65 73 20 75 73 65 64 20 62 79 20 6f 6e 2d 74 68  | faces.nil..."Faces.used.by.on-th | 
| d220 |  65 2d 66 6c 79 20 73 79 6e 74 61 78 20 63 68 65    63 6b 69 6e 67 2e 22 0a 20 20 3a 70 72 65 66 69  | e-fly.syntax.checking."...:prefi | 
| d240 |  78 20 22 66 6c 79 63 68 65 63 6b 2d 22 0a 20 20    3a 67 72 6f 75 70 20 27 66 6c 79 63 68 65 63 6b  | x."flycheck-"...:group.'flycheck | 
| d260 |  29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 66 6c    79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72 73 0a  | )..(defcustom.flycheck-checkers. | 
| d280 |  20 20 27 28 61 64 61 2d 67 6e 61 74 0a 20 20 20    20 61 73 63 69 69 64 6f 63 74 6f 72 0a 20 20 20  | ..'(ada-gnat.....asciidoctor.... | 
| d2a0 |  20 61 73 63 69 69 64 6f 63 0a 20 20 20 20 61 77    6b 2d 67 61 77 6b 0a 20 20 20 20 62 61 7a 65 6c  | .asciidoc.....awk-gawk.....bazel | 
| d2c0 |  2d 62 75 69 6c 64 2d 62 75 69 6c 64 69 66 69 65    72 0a 20 20 20 20 62 61 7a 65 6c 2d 6d 6f 64 75  | -build-buildifier.....bazel-modu | 
| d2e0 |  6c 65 2d 62 75 69 6c 64 69 66 69 65 72 0a 20 20    20 20 62 61 7a 65 6c 2d 73 74 61 72 6c 61 72 6b  | le-buildifier.....bazel-starlark | 
| d300 |  2d 62 75 69 6c 64 69 66 69 65 72 0a 20 20 20 20    62 61 7a 65 6c 2d 77 6f 72 6b 73 70 61 63 65 2d  | -buildifier.....bazel-workspace- | 
| d320 |  62 75 69 6c 64 69 66 69 65 72 0a 20 20 20 20 63    2f 63 2b 2b 2d 63 6c 61 6e 67 0a 20 20 20 20 63  | buildifier.....c/c++-clang.....c | 
| d340 |  2f 63 2b 2b 2d 67 63 63 0a 20 20 20 20 63 2f 63    2b 2b 2d 63 70 70 63 68 65 63 6b 0a 20 20 20 20  | /c++-gcc.....c/c++-cppcheck..... | 
| d360 |  63 66 65 6e 67 69 6e 65 0a 20 20 20 20 63 6f 66    66 65 65 0a 20 20 20 20 63 6f 66 66 65 65 2d 63  | cfengine.....coffee.....coffee-c | 
| d380 |  6f 66 66 65 65 6c 69 6e 74 0a 20 20 20 20 63 73    73 2d 63 73 73 6c 69 6e 74 0a 20 20 20 20 63 73  | offeelint.....css-csslint.....cs | 
| d3a0 |  73 2d 73 74 79 6c 65 6c 69 6e 74 0a 20 20 20 20    63 75 64 61 2d 6e 76 63 63 0a 20 20 20 20 63 77  | s-stylelint.....cuda-nvcc.....cw | 
| d3c0 |  6c 0a 20 20 20 20 64 2d 64 6d 64 0a 20 20 20 20    64 6f 63 6b 65 72 66 69 6c 65 2d 68 61 64 6f 6c  | l.....d-dmd.....dockerfile-hadol | 
| d3e0 |  69 6e 74 0a 20 20 20 20 65 6c 69 78 69 72 2d 63    72 65 64 6f 0a 20 20 20 20 65 6d 61 63 73 2d 6c  | int.....elixir-credo.....emacs-l | 
| d400 |  69 73 70 0a 20 20 20 20 65 6d 61 63 73 2d 6c 69    73 70 2d 63 68 65 63 6b 64 6f 63 0a 20 20 20 20  | isp.....emacs-lisp-checkdoc..... | 
| d420 |  65 6d 62 65 72 2d 74 65 6d 70 6c 61 74 65 0a 20    20 20 20 65 72 6c 61 6e 67 2d 72 65 62 61 72 33  | ember-template.....erlang-rebar3 | 
| d440 |  0a 20 20 20 20 65 72 6c 61 6e 67 0a 20 20 20 20    65 72 75 62 79 2d 65 72 75 62 69 73 0a 20 20 20  | .....erlang.....eruby-erubis.... | 
| d460 |  20 65 72 75 62 79 2d 72 75 75 6d 62 61 0a 20 20    20 20 66 6f 72 74 72 61 6e 2d 67 66 6f 72 74 72  | .eruby-ruumba.....fortran-gfortr | 
| d480 |  61 6e 0a 20 20 20 20 67 6f 2d 67 6f 66 6d 74 0a    20 20 20 20 67 6f 2d 76 65 74 0a 20 20 20 20 67  | an.....go-gofmt.....go-vet.....g | 
| d4a0 |  6f 2d 62 75 69 6c 64 0a 20 20 20 20 67 6f 2d 74    65 73 74 0a 20 20 20 20 67 6f 2d 65 72 72 63 68  | o-build.....go-test.....go-errch | 
| d4c0 |  65 63 6b 0a 20 20 20 20 67 6f 2d 75 6e 63 6f 6e    76 65 72 74 0a 20 20 20 20 67 6f 2d 73 74 61 74  | eck.....go-unconvert.....go-stat | 
| d4e0 |  69 63 63 68 65 63 6b 0a 20 20 20 20 67 72 6f 6f    76 79 0a 20 20 20 20 68 61 6d 6c 0a 20 20 20 20  | iccheck.....groovy.....haml..... | 
| d500 |  68 61 6d 6c 2d 6c 69 6e 74 0a 20 20 20 20 68 61    6e 64 6c 65 62 61 72 73 0a 20 20 20 20 68 61 73  | haml-lint.....handlebars.....has | 
| d520 |  6b 65 6c 6c 2d 73 74 61 63 6b 2d 67 68 63 0a 20    20 20 20 68 61 73 6b 65 6c 6c 2d 67 68 63 0a 20  | kell-stack-ghc.....haskell-ghc.. | 
| d540 |  20 20 20 68 61 73 6b 65 6c 6c 2d 68 6c 69 6e 74    0a 20 20 20 20 68 74 6d 6c 2d 74 69 64 79 0a 20  | ...haskell-hlint.....html-tidy.. | 
| d560 |  20 20 20 6a 61 76 61 73 63 72 69 70 74 2d 65 73    6c 69 6e 74 0a 20 20 20 20 6a 61 76 61 73 63 72  | ...javascript-eslint.....javascr | 
| d580 |  69 70 74 2d 6a 73 68 69 6e 74 0a 20 20 20 20 6a    61 76 61 73 63 72 69 70 74 2d 73 74 61 6e 64 61  | ipt-jshint.....javascript-standa | 
| d5a0 |  72 64 0a 20 20 20 20 6a 73 6f 6e 2d 6a 73 6f 6e    6c 69 6e 74 0a 20 20 20 20 6a 73 6f 6e 2d 70 79  | rd.....json-jsonlint.....json-py | 
| d5c0 |  74 68 6f 6e 2d 6a 73 6f 6e 0a 20 20 20 20 6a 73    6f 6e 2d 6a 71 0a 20 20 20 20 6a 73 6f 6e 6e 65  | thon-json.....json-jq.....jsonne | 
| d5e0 |  74 0a 20 20 20 20 6c 65 73 73 0a 20 20 20 20 6c    65 73 73 2d 73 74 79 6c 65 6c 69 6e 74 0a 20 20  | t.....less.....less-stylelint... | 
| d600 |  20 20 6c 6c 76 6d 2d 6c 6c 63 0a 20 20 20 20 6c    75 61 2d 6c 75 61 63 68 65 63 6b 0a 20 20 20 20  | ..llvm-llc.....lua-luacheck..... | 
| d620 |  6c 75 61 0a 20 20 20 20 6d 61 72 6b 64 6f 77 6e    2d 6d 61 72 6b 64 6f 77 6e 6c 69 6e 74 2d 63 6c  | lua.....markdown-markdownlint-cl | 
| d640 |  69 0a 20 20 20 20 6d 61 72 6b 64 6f 77 6e 2d 6d    61 72 6b 64 6f 77 6e 6c 69 6e 74 2d 63 6c 69 32  | i.....markdown-markdownlint-cli2 | 
| d660 |  0a 20 20 20 20 6d 61 72 6b 64 6f 77 6e 2d 6d 64    6c 0a 20 20 20 20 6d 61 72 6b 64 6f 77 6e 2d 70  | .....markdown-mdl.....markdown-p | 
| d680 |  79 6d 61 72 6b 64 6f 77 6e 0a 20 20 20 20 6e 69    78 0a 20 20 20 20 6e 69 78 2d 6c 69 6e 74 65 72  | ymarkdown.....nix.....nix-linter | 
| d6a0 |  0a 20 20 20 20 6f 70 61 6d 0a 20 20 20 20 70 65    72 6c 0a 20 20 20 20 70 65 72 6c 2d 70 65 72 6c  | .....opam.....perl.....perl-perl | 
| d6c0 |  63 72 69 74 69 63 0a 20 20 20 20 70 65 72 6c 2d    70 65 72 6c 69 6d 70 6f 72 74 73 0a 20 20 20 20  | critic.....perl-perlimports..... | 
| d6e0 |  70 68 70 0a 20 20 20 20 70 68 70 2d 70 68 70 6d    64 0a 20 20 20 20 70 68 70 2d 70 68 70 63 73 0a  | php.....php-phpmd.....php-phpcs. | 
| d700 |  20 20 20 20 70 68 70 2d 70 68 70 63 73 2d 63 68    61 6e 67 65 64 0a 20 20 20 20 70 72 6f 63 65 73  | ....php-phpcs-changed.....proces | 
| d720 |  73 69 6e 67 0a 20 20 20 20 70 72 6f 73 65 6c 69    6e 74 0a 20 20 20 20 70 72 6f 74 6f 62 75 66 2d  | sing.....proselint.....protobuf- | 
| d740 |  70 72 6f 74 6f 63 0a 20 20 20 20 70 72 6f 74 6f    62 75 66 2d 70 72 6f 74 6f 74 6f 6f 6c 0a 20 20  | protoc.....protobuf-prototool... | 
| d760 |  20 20 70 75 67 0a 20 20 20 20 70 75 70 70 65 74    2d 70 61 72 73 65 72 0a 20 20 20 20 70 75 70 70  | ..pug.....puppet-parser.....pupp | 
| d780 |  65 74 2d 6c 69 6e 74 0a 20 20 20 20 70 79 74 68    6f 6e 2d 66 6c 61 6b 65 38 0a 20 20 20 20 70 79  | et-lint.....python-flake8.....py | 
| d7a0 |  74 68 6f 6e 2d 72 75 66 66 0a 20 20 20 20 70 79    74 68 6f 6e 2d 70 79 6c 69 6e 74 0a 20 20 20 20  | thon-ruff.....python-pylint..... | 
| d7c0 |  70 79 74 68 6f 6e 2d 70 79 63 6f 6d 70 69 6c 65    0a 20 20 20 20 70 79 74 68 6f 6e 2d 70 79 72 69  | python-pycompile.....python-pyri | 
| d7e0 |  67 68 74 0a 20 20 20 20 70 79 74 68 6f 6e 2d 6d    79 70 79 0a 20 20 20 20 72 2d 6c 69 6e 74 72 0a  | ght.....python-mypy.....r-lintr. | 
| d800 |  20 20 20 20 72 0a 20 20 20 20 72 61 63 6b 65 74    0a 20 20 20 20 72 70 6d 2d 72 70 6d 6c 69 6e 74  | ....r.....racket.....rpm-rpmlint | 
| d820 |  0a 20 20 20 20 72 73 74 2d 73 70 68 69 6e 78 0a    20 20 20 20 72 73 74 0a 20 20 20 20 72 75 62 79  | .....rst-sphinx.....rst.....ruby | 
| d840 |  2d 72 75 62 6f 63 6f 70 0a 20 20 20 20 72 75 62    79 2d 63 68 65 66 2d 63 6f 6f 6b 73 74 79 6c 65  | -rubocop.....ruby-chef-cookstyle | 
| d860 |  0a 20 20 20 20 72 75 62 79 2d 73 74 61 6e 64 61    72 64 0a 20 20 20 20 72 75 62 79 2d 72 65 65 6b  | .....ruby-standard.....ruby-reek | 
| d880 |  0a 20 20 20 20 72 75 62 79 0a 20 20 20 20 72 75    62 79 2d 6a 72 75 62 79 0a 20 20 20 20 72 75 73  | .....ruby.....ruby-jruby.....rus | 
| d8a0 |  74 2d 63 61 72 67 6f 0a 20 20 20 20 72 75 73 74    0a 20 20 20 20 72 75 73 74 2d 63 6c 69 70 70 79  | t-cargo.....rust.....rust-clippy | 
| d8c0 |  0a 20 20 20 20 73 61 6c 74 2d 6c 69 6e 74 0a 20    20 20 20 73 63 61 6c 61 0a 20 20 20 20 73 63 61  | .....salt-lint.....scala.....sca | 
| d8e0 |  6c 61 2d 73 63 61 6c 61 73 74 79 6c 65 0a 20 20    20 20 73 63 68 65 6d 65 2d 63 68 69 63 6b 65 6e  | la-scalastyle.....scheme-chicken | 
| d900 |  0a 20 20 20 20 73 63 73 73 2d 6c 69 6e 74 0a 20    20 20 20 73 61 73 73 2d 73 74 79 6c 65 6c 69 6e  | .....scss-lint.....sass-stylelin | 
| d920 |  74 0a 20 20 20 20 73 63 73 73 2d 73 74 79 6c 65    6c 69 6e 74 0a 20 20 20 20 73 61 73 73 2f 73 63  | t.....scss-stylelint.....sass/sc | 
| d940 |  73 73 2d 73 61 73 73 2d 6c 69 6e 74 0a 20 20 20    20 73 61 73 73 0a 20 20 20 20 73 63 73 73 0a 20  | ss-sass-lint.....sass.....scss.. | 
| d960 |  20 20 20 73 68 2d 62 61 73 68 0a 20 20 20 20 73    68 2d 70 6f 73 69 78 2d 64 61 73 68 0a 20 20 20  | ...sh-bash.....sh-posix-dash.... | 
| d980 |  20 73 68 2d 70 6f 73 69 78 2d 62 61 73 68 0a 20    20 20 20 73 68 2d 7a 73 68 0a 20 20 20 20 73 68  | .sh-posix-bash.....sh-zsh.....sh | 
| d9a0 |  2d 73 68 65 6c 6c 63 68 65 63 6b 0a 20 20 20 20    73 6c 69 6d 0a 20 20 20 20 73 6c 69 6d 2d 6c 69  | -shellcheck.....slim.....slim-li | 
| d9c0 |  6e 74 0a 20 20 20 20 73 71 6c 2d 73 71 6c 69 6e    74 0a 20 20 20 20 73 74 61 74 69 78 0a 20 20 20  | nt.....sql-sqlint.....statix.... | 
| d9e0 |  20 73 79 73 74 65 6d 64 2d 61 6e 61 6c 79 7a 65    0a 20 20 20 20 74 63 6c 2d 6e 61 67 65 6c 66 61  | .systemd-analyze.....tcl-nagelfa | 
| da00 |  72 0a 20 20 20 20 74 65 72 72 61 66 6f 72 6d 0a    20 20 20 20 74 65 72 72 61 66 6f 72 6d 2d 74 66  | r.....terraform.....terraform-tf | 
| da20 |  6c 69 6e 74 0a 20 20 20 20 74 65 78 2d 63 68 6b    74 65 78 0a 20 20 20 20 74 65 78 2d 6c 61 63 68  | lint.....tex-chktex.....tex-lach | 
| da40 |  65 63 6b 0a 20 20 20 20 74 65 78 69 6e 66 6f 0a    20 20 20 20 74 65 78 74 6c 69 6e 74 0a 20 20 20  | eck.....texinfo.....textlint.... | 
| da60 |  20 74 79 70 65 73 63 72 69 70 74 2d 74 73 6c 69    6e 74 0a 20 20 20 20 76 65 72 69 6c 6f 67 2d 76  | .typescript-tslint.....verilog-v | 
| da80 |  65 72 69 6c 61 74 6f 72 0a 20 20 20 20 76 68 64    6c 2d 67 68 64 6c 0a 20 20 20 20 78 6d 6c 2d 78  | erilator.....vhdl-ghdl.....xml-x | 
| daa0 |  6d 6c 73 74 61 72 6c 65 74 0a 20 20 20 20 78 6d    6c 2d 78 6d 6c 6c 69 6e 74 0a 20 20 20 20 79 61  | mlstarlet.....xml-xmllint.....ya | 
| dac0 |  6d 6c 2d 61 63 74 69 6f 6e 6c 69 6e 74 0a 20 20    20 20 79 61 6d 6c 2d 6a 73 79 61 6d 6c 0a 20 20  | ml-actionlint.....yaml-jsyaml... | 
| dae0 |  20 20 79 61 6d 6c 2d 72 75 62 79 0a 20 20 20 20    79 61 6d 6c 2d 79 61 6d 6c 6c 69 6e 74 29 0a 20  | ..yaml-ruby.....yaml-yamllint).. | 
| db00 |  20 22 53 79 6e 74 61 78 20 63 68 65 63 6b 65 72    73 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20  | ."Syntax.checkers.available.for. | 
| db20 |  61 75 74 6f 6d 61 74 69 63 20 73 65 6c 65 63 74    69 6f 6e 2e 0a 0a 41 20 6c 69 73 74 20 6f 66 20  | automatic.selection...A.list.of. | 
| db40 |  46 6c 79 63 68 65 63 6b 20 73 79 6e 74 61 78 20    63 68 65 63 6b 65 72 73 20 74 6f 20 63 68 6f 6f  | Flycheck.syntax.checkers.to.choo | 
| db60 |  73 65 20 66 72 6f 6d 20 77 68 65 6e 20 73 79 6e    74 61 78 0a 63 68 65 63 6b 69 6e 67 20 61 20 62  | se.from.when.syntax.checking.a.b | 
| db80 |  75 66 66 65 72 2e 20 20 46 6c 79 63 68 65 63 6b    20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61  | uffer...Flycheck.will.automatica | 
| dba0 |  6c 6c 79 20 73 65 6c 65 63 74 20 61 20 73 75 69    74 61 62 6c 65 0a 73 79 6e 74 61 78 20 63 68 65  | lly.select.a.suitable.syntax.che | 
| dbc0 |  63 6b 65 72 20 66 72 6f 6d 20 74 68 69 73 20 6c    69 73 74 2c 20 75 6e 6c 65 73 73 20 60 66 6c 79  | cker.from.this.list,.unless.`fly | 
| dbe0 |  63 68 65 63 6b 2d 63 68 65 63 6b 65 72 27 20 69    73 20 73 65 74 2c 0a 65 69 74 68 65 72 20 64 69  | check-checker'.is.set,.either.di | 
| dc00 |  72 65 63 74 6c 79 20 6f 72 20 77 69 74 68 20 60    66 6c 79 63 68 65 63 6b 2d 73 65 6c 65 63 74 2d  | rectly.or.with.`flycheck-select- | 
| dc20 |  63 68 65 63 6b 65 72 27 2e 0a 0a 59 6f 75 20 73    68 6f 75 6c 64 20 6e 6f 74 20 6e 65 65 64 20 74  | checker'...You.should.not.need.t | 
| dc40 |  6f 20 63 68 61 6e 67 65 20 74 68 69 73 20 76 61    72 69 61 62 6c 65 20 6e 6f 72 6d 61 6c 6c 79 2e  | o.change.this.variable.normally. | 
| dc60 |  20 20 49 6e 20 6f 72 64 65 72 0a 74 6f 20 64 69    73 61 62 6c 65 20 73 79 6e 74 61 78 20 63 68 65  | ..In.order.to.disable.syntax.che | 
| dc80 |  63 6b 65 72 73 2c 20 70 6c 65 61 73 65 20 75 73    65 0a 60 66 6c 79 63 68 65 63 6b 2d 64 69 73 61  | ckers,.please.use.`flycheck-disa | 
| dca0 |  62 6c 65 64 2d 63 68 65 63 6b 65 72 73 27 2e 20    20 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 69  | bled-checkers'...This.variable.i | 
| dcc0 |  73 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 33    72 64 0a 70 61 72 74 79 20 65 78 74 65 6e 73 69  | s.intended.for.3rd.party.extensi | 
| dce0 |  6f 6e 73 20 74 6f 20 74 65 6c 6c 20 46 6c 79 63    68 65 63 6b 20 61 62 6f 75 74 20 6e 65 77 20 73  | ons.to.tell.Flycheck.about.new.s | 
| dd00 |  79 6e 74 61 78 20 63 68 65 63 6b 65 72 73 2e 0a    0a 53 79 6e 74 61 78 20 63 68 65 63 6b 65 72 73  | yntax.checkers...Syntax.checkers | 
| dd20 |  20 69 6e 20 74 68 69 73 20 6c 69 73 74 20 6d 75    73 74 20 62 65 20 64 65 66 69 6e 65 64 20 77 69  | .in.this.list.must.be.defined.wi | 
| dd40 |  74 68 0a 60 66 6c 79 63 68 65 63 6b 2d 64 65 66    69 6e 65 2d 63 68 65 63 6b 65 72 27 2e 22 0a 20  | th.`flycheck-define-checker'.".. | 
| dd60 |  20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68 65 63    6b 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65  | .:group.'flycheck...:type.'(repe | 
| dd80 |  61 74 20 28 73 79 6d 62 6f 6c 20 3a 74 61 67 20    22 43 68 65 63 6b 65 72 22 29 29 0a 20 20 3a 72  | at.(symbol.:tag."Checker"))...:r | 
| dda0 |  69 73 6b 79 20 74 29 0a 0a 28 64 65 66 63 75 73    74 6f 6d 20 66 6c 79 63 68 65 63 6b 2d 64 69 73  | isky.t)..(defcustom.flycheck-dis | 
| ddc0 |  61 62 6c 65 64 2d 63 68 65 63 6b 65 72 73 20 6e    69 6c 0a 20 20 22 53 79 6e 74 61 78 20 63 68 65  | abled-checkers.nil..."Syntax.che | 
| dde0 |  63 6b 65 72 73 20 65 78 63 6c 75 64 65 64 20 66    72 6f 6d 20 61 75 74 6f 6d 61 74 69 63 20 73 65  | ckers.excluded.from.automatic.se | 
| de00 |  6c 65 63 74 69 6f 6e 2e 0a 0a 41 20 6c 69 73 74    20 6f 66 20 46 6c 79 63 68 65 63 6b 20 73 79 6e  | lection...A.list.of.Flycheck.syn | 
| de20 |  74 61 78 20 63 68 65 63 6b 65 72 73 20 74 6f 20    65 78 63 6c 75 64 65 20 66 72 6f 6d 20 61 75 74  | tax.checkers.to.exclude.from.aut | 
| de40 |  6f 6d 61 74 69 63 0a 73 65 6c 65 63 74 69 6f 6e    2e 20 20 46 6c 79 63 68 65 63 6b 20 77 69 6c 6c  | omatic.selection...Flycheck.will | 
| de60 |  20 6e 65 76 65 72 20 61 75 74 6f 6d 61 74 69 63    61 6c 6c 79 20 73 65 6c 65 63 74 20 61 20 73 79  | .never.automatically.select.a.sy | 
| de80 |  6e 74 61 78 0a 63 68 65 63 6b 65 72 20 69 6e 20    74 68 69 73 20 6c 69 73 74 2c 20 72 65 67 61 72  | ntax.checker.in.this.list,.regar | 
| dea0 |  64 6c 65 73 73 20 6f 66 20 74 68 65 20 76 61 6c    75 65 20 6f 66 0a 60 66 6c 79 63 68 65 63 6b 2d  | dless.of.the.value.of.`flycheck- | 
| dec0 |  63 68 65 63 6b 65 72 73 27 2e 0a 0a 48 6f 77 65    76 65 72 2c 20 73 79 6e 74 61 78 20 63 68 65 63  | checkers'...However,.syntax.chec | 
| dee0 |  6b 65 72 73 20 69 6e 20 74 68 69 73 20 6c 69 73    74 20 61 72 65 20 73 74 69 6c 6c 20 61 76 61 69  | kers.in.this.list.are.still.avai | 
| df00 |  6c 61 62 6c 65 20 66 6f 72 0a 6d 61 6e 75 61 6c    20 73 65 6c 65 63 74 69 6f 6e 20 77 69 74 68 20  | lable.for.manual.selection.with. | 
| df20 |  60 66 6c 79 63 68 65 63 6b 2d 73 65 6c 65 63 74    2d 63 68 65 63 6b 65 72 27 2e 0a 0a 55 73 65 20  | `flycheck-select-checker'...Use. | 
| df40 |  74 68 69 73 20 76 61 72 69 61 62 6c 65 20 74 6f    20 64 69 73 61 62 6c 65 20 73 79 6e 74 61 78 20  | this.variable.to.disable.syntax. | 
| df60 |  63 68 65 63 6b 65 72 73 2c 20 69 6e 73 74 65 61    64 20 6f 66 20 72 65 6d 6f 76 69 6e 67 0a 74 68  | checkers,.instead.of.removing.th | 
| df80 |  65 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72    73 20 66 72 6f 6d 20 60 66 6c 79 63 68 65 63 6b  | e.syntax.checkers.from.`flycheck | 
| dfa0 |  2d 63 68 65 63 6b 65 72 73 27 2e 20 20 59 6f 75    20 6d 61 79 20 61 6c 73 6f 20 75 73 65 0a 74 68  | -checkers'...You.may.also.use.th | 
| dfc0 |  69 73 20 6f 70 74 69 6f 6e 20 61 73 20 61 20 66    69 6c 65 20 6f 72 20 64 69 72 65 63 74 6f 72 79  | is.option.as.a.file.or.directory | 
| dfe0 |  20 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 20    74 6f 20 64 69 73 61 62 6c 65 0a 73 70 65 63 69  | .local.variable.to.disable.speci | 
| e000 |  66 69 63 20 63 68 65 63 6b 65 72 73 20 69 6e 20    69 6e 64 69 76 69 64 75 61 6c 20 66 69 6c 65 73  | fic.checkers.in.individual.files | 
| e020 |  20 61 6e 64 20 64 69 72 65 63 74 6f 72 69 65 73    0a 72 65 73 70 65 63 74 69 76 65 6c 79 2e 22 0a  | .and.directories.respectively.". | 
| e040 |  20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68 65    63 6b 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70  | ..:group.'flycheck...:type.'(rep | 
| e060 |  65 61 74 20 28 73 79 6d 62 6f 6c 20 3a 74 61 67    20 22 43 68 65 63 6b 65 72 22 29 29 0a 20 20 3a  | eat.(symbol.:tag."Checker"))...: | 
| e080 |  70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20    27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 30 2e  | package-version.'(flycheck..."0. | 
| e0a0 |  31 36 22 29 0a 20 20 3a 73 61 66 65 20 23 27 66    6c 79 63 68 65 63 6b 2d 73 79 6d 62 6f 6c 2d 6c  | 16")...:safe.#'flycheck-symbol-l | 
| e0c0 |  69 73 74 2d 70 29 0a 28 6d 61 6b 65 2d 76 61 72    69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63  | ist-p).(make-variable-buffer-loc | 
| e0e0 |  61 6c 20 27 66 6c 79 63 68 65 63 6b 2d 64 69 73    61 62 6c 65 64 2d 63 68 65 63 6b 65 72 73 29 0a  | al.'flycheck-disabled-checkers). | 
| e100 |  0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 66    6c 79 63 68 65 63 6b 2d 2d 61 75 74 6f 6d 61 74  | .(defvar-local.flycheck--automat | 
| e120 |  69 63 61 6c 6c 79 2d 64 69 73 61 62 6c 65 64 2d    63 68 65 63 6b 65 72 73 20 6e 69 6c 0a 20 20 22  | ically-disabled-checkers.nil..." | 
| e140 |  4c 69 73 74 20 6f 66 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 73 20 61 75 74 6f 6d 61 74 69  | List.of.syntax.checkers.automati | 
| e160 |  63 61 6c 6c 79 20 64 69 73 61 62 6c 65 64 20 66    6f 72 20 74 68 69 73 20 62 75 66 66 65 72 2e 0a  | cally.disabled.for.this.buffer.. | 
| e180 |  0a 41 20 63 68 65 63 6b 65 72 20 63 61 6e 20 62    65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20  | .A.checker.can.be.automatically. | 
| e1a0 |  64 69 73 61 62 6c 65 64 20 69 6e 20 74 77 6f 20    63 61 73 65 73 3a 0a 0a 31 2e 20 49 74 73 20 60  | disabled.in.two.cases:..1..Its.` | 
| e1c0 |  3a 65 6e 61 62 6c 65 64 27 20 70 72 65 64 69 63    61 74 65 20 72 65 74 75 72 6e 65 64 20 66 61 6c  | :enabled'.predicate.returned.fal | 
| e1e0 |  73 65 2e 0a 32 2e 20 49 74 20 72 65 74 75 72 6e    65 64 20 74 6f 6f 20 6d 61 6e 79 20 65 72 72 6f  | se..2..It.returned.too.many.erro | 
| e200 |  72 73 20 28 73 65 65 20 60 66 6c 79 63 68 65 63    6b 2d 63 68 65 63 6b 65 72 2d 65 72 72 6f 72 2d  | rs.(see.`flycheck-checker-error- | 
| e220 |  74 68 72 65 73 68 6f 6c 64 27 29 2e 0a 0a 54 6f    20 74 72 69 67 67 65 72 20 61 20 72 65 76 65 72  | threshold')...To.trigger.a.rever | 
| e240 |  69 66 69 63 61 74 69 6f 6e 20 66 72 6f 6d 20 45    6d 61 63 73 20 4c 69 73 70 20 63 6f 64 65 2c 20  | ification.from.Emacs.Lisp.code,. | 
| e260 |  64 6f 20 6e 6f 74 20 6d 6f 64 69 66 79 0a 74 68    69 73 20 76 61 72 69 61 62 6c 65 3a 20 75 73 65  | do.not.modify.this.variable:.use | 
| e280 |  20 60 66 6c 79 63 68 65 63 6b 2d 72 65 73 65 74    2d 65 6e 61 62 6c 65 64 2d 63 68 65 63 6b 65 72  | .`flycheck-reset-enabled-checker | 
| e2a0 |  27 2e 22 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f    63 61 6c 20 66 6c 79 63 68 65 63 6b 2d 63 68 65  | '.")..(defvar-local.flycheck-che | 
| e2c0 |  63 6b 65 72 20 6e 69 6c 0a 20 20 22 53 79 6e 74    61 78 20 63 68 65 63 6b 65 72 20 74 6f 20 75 73  | cker.nil..."Syntax.checker.to.us | 
| e2e0 |  65 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e    74 20 62 75 66 66 65 72 2e 0a 0a 49 66 20 75 6e  | e.for.the.current.buffer...If.un | 
| e300 |  73 65 74 20 6f 72 20 6e 69 6c 2c 20 61 75 74 6f    6d 61 74 69 63 61 6c 6c 79 20 73 65 6c 65 63 74  | set.or.nil,.automatically.select | 
| e320 |  20 61 20 73 75 69 74 61 62 6c 65 20 73 79 6e 74    61 78 20 63 68 65 63 6b 65 72 0a 66 72 6f 6d 20  | .a.suitable.syntax.checker.from. | 
| e340 |  60 66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65    72 73 27 20 6f 6e 20 65 76 65 72 79 20 73 79 6e  | `flycheck-checkers'.on.every.syn | 
| e360 |  74 61 78 20 63 68 65 63 6b 2e 0a 0a 49 66 20 73    65 74 20 74 6f 20 61 20 73 79 6e 74 61 78 20 63  | tax.check...If.set.to.a.syntax.c | 
| e380 |  68 65 63 6b 65 72 20 6f 6e 6c 79 20 75 73 65 20    74 68 69 73 20 73 79 6e 74 61 78 20 63 68 65 63  | hecker.only.use.this.syntax.chec | 
| e3a0 |  6b 65 72 20 61 6e 64 20 6e 65 76 65 72 0a 73 65    6c 65 63 74 20 6f 6e 65 20 66 72 6f 6d 20 60 66  | ker.and.never.select.one.from.`f | 
| e3c0 |  6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72 73    27 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2e  | lycheck-checkers'.automatically. | 
| e3e0 |  20 20 54 68 65 20 73 79 6e 74 61 78 0a 63 68 65    63 6b 65 72 20 69 73 20 75 73 65 64 20 72 65 67  | ..The.syntax.checker.is.used.reg | 
| e400 |  61 72 64 6c 65 73 73 20 6f 66 20 77 68 65 74 68    65 72 20 69 74 20 69 73 20 63 6f 6e 74 61 69 6e  | ardless.of.whether.it.is.contain | 
| e420 |  65 64 20 69 6e 0a 60 66 6c 79 63 68 65 63 6b 2d    63 68 65 63 6b 65 72 73 27 20 6f 72 20 60 66 6c  | ed.in.`flycheck-checkers'.or.`fl | 
| e440 |  79 63 68 65 63 6b 2d 64 69 73 61 62 6c 65 64 2d    63 68 65 63 6b 65 72 73 27 2e 20 20 49 66 20 74  | ycheck-disabled-checkers'...If.t | 
| e460 |  68 65 0a 73 79 6e 74 61 78 20 63 68 65 63 6b 65    72 20 69 73 20 75 6e 75 73 61 62 6c 65 20 69 6e  | he.syntax.checker.is.unusable.in | 
| e480 |  20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66    66 65 72 20 61 6e 20 65 72 72 6f 72 20 69 73 0a  | .the.current.buffer.an.error.is. | 
| e4a0 |  73 69 67 6e 61 6c 65 64 2e 0a 0a 41 20 73 79 6e    74 61 78 20 63 68 65 63 6b 65 72 20 61 73 73 69  | signaled...A.syntax.checker.assi | 
| e4c0 |  67 6e 65 64 20 74 6f 20 74 68 69 73 20 76 61 72    69 61 62 6c 65 20 6d 75 73 74 20 62 65 20 64 65  | gned.to.this.variable.must.be.de | 
| e4e0 |  66 69 6e 65 64 20 77 69 74 68 0a 60 66 6c 79 63    68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63  | fined.with.`flycheck-define-chec | 
| e500 |  6b 65 72 27 2e 0a 0a 55 73 65 20 74 68 65 20 63    6f 6d 6d 61 6e 64 20 60 66 6c 79 63 68 65 63 6b  | ker'...Use.the.command.`flycheck | 
| e520 |  2d 73 65 6c 65 63 74 2d 63 68 65 63 6b 65 72 27    20 74 6f 20 73 65 6c 65 63 74 20 61 20 73 79 6e  | -select-checker'.to.select.a.syn | 
| e540 |  74 61 78 0a 63 68 65 63 6b 65 72 20 66 6f 72 20    74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66  | tax.checker.for.the.current.buff | 
| e560 |  65 72 2c 20 6f 72 20 73 65 74 20 74 68 69 73 20    76 61 72 69 61 62 6c 65 20 61 73 20 66 69 6c 65  | er,.or.set.this.variable.as.file | 
| e580 |  0a 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 20    74 6f 20 61 6c 77 61 79 73 20 75 73 65 20 61 20  | .local.variable.to.always.use.a. | 
| e5a0 |  73 70 65 63 69 66 69 63 20 73 79 6e 74 61 78 20    63 68 65 63 6b 65 72 20 66 6f 72 20 61 0a 66 69  | specific.syntax.checker.for.a.fi | 
| e5c0 |  6c 65 2e 20 20 53 65 65 20 49 6e 66 6f 20 4e 6f    64 65 20 60 28 45 6d 61 63 73 29 53 70 65 63 69  | le...See.Info.Node.`(Emacs)Speci | 
| e5e0 |  66 79 69 6e 67 20 46 69 6c 65 20 56 61 72 69 61    62 6c 65 73 27 20 66 6f 72 20 6d 6f 72 65 0a 69  | fying.File.Variables'.for.more.i | 
| e600 |  6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74    20 66 69 6c 65 20 76 61 72 69 61 62 6c 65 73 2e  | nformation.about.file.variables. | 
| e620 |  22 29 0a 28 70 75 74 20 27 66 6c 79 63 68 65 63    6b 2d 63 68 65 63 6b 65 72 20 27 73 61 66 65 2d  | ").(put.'flycheck-checker.'safe- | 
| e640 |  6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27    66 6c 79 63 68 65 63 6b 2d 72 65 67 69 73 74 65  | local-variable.'flycheck-registe | 
| e660 |  72 65 64 2d 63 68 65 63 6b 65 72 2d 70 29 0a 0a    28 64 65 66 63 75 73 74 6f 6d 20 66 6c 79 63 68  | red-checker-p)..(defcustom.flych | 
| e680 |  65 63 6b 2d 6c 6f 63 61 74 65 2d 63 6f 6e 66 69    67 2d 66 69 6c 65 2d 66 75 6e 63 74 69 6f 6e 73  | eck-locate-config-file-functions | 
| e6a0 |  20 6e 69 6c 0a 20 20 22 46 75 6e 63 74 69 6f 6e    73 20 74 6f 20 6c 6f 63 61 74 65 20 73 79 6e 74  | .nil..."Functions.to.locate.synt | 
| e6c0 |  61 78 20 63 68 65 63 6b 65 72 20 63 6f 6e 66 69    67 75 72 61 74 69 6f 6e 20 66 69 6c 65 73 2e 0a  | ax.checker.configuration.files.. | 
| e6e0 |  0a 45 61 63 68 20 66 75 6e 63 74 69 6f 6e 20 69    6e 20 74 68 69 73 20 68 6f 6f 6b 20 6d 75 73 74  | .Each.function.in.this.hook.must | 
| e700 |  20 61 63 63 65 70 74 20 74 77 6f 20 61 72 67 75    6d 65 6e 74 73 3a 20 54 68 65 20 76 61 6c 75 65  | .accept.two.arguments:.The.value | 
| e720 |  0a 6f 66 20 74 68 65 20 63 6f 6e 66 69 67 75 72    61 74 69 6f 6e 20 66 69 6c 65 20 76 61 72 69 61  | .of.the.configuration.file.varia | 
| e740 |  62 6c 65 2c 20 61 6e 64 20 74 68 65 20 73 79 6e    74 61 78 20 63 68 65 63 6b 65 72 0a 73 79 6d 62  | ble,.and.the.syntax.checker.symb | 
| e760 |  6f 6c 2e 20 20 49 74 20 6d 75 73 74 20 72 65 74    75 72 6e 20 65 69 74 68 65 72 20 61 20 73 74 72  | ol...It.must.return.either.a.str | 
| e780 |  69 6e 67 20 77 69 74 68 20 61 6e 20 61 62 73 6f    6c 75 74 65 20 70 61 74 68 20 74 6f 0a 74 68 65  | ing.with.an.absolute.path.to.the | 
| e7a0 |  20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66    69 6c 65 2c 20 6f 72 20 6e 69 6c 2c 20 69 66 20  | .configuration.file,.or.nil,.if. | 
| e7c0 |  69 74 20 63 61 6e 6e 6f 74 20 6c 6f 63 61 74 65    20 74 68 65 0a 63 6f 6e 66 69 67 75 72 61 74 69  | it.cannot.locate.the.configurati | 
| e7e0 |  6f 6e 20 66 69 6c 65 2e 0a 0a 54 68 65 20 66 75    6e 63 74 69 6f 6e 73 20 69 6e 20 74 68 69 73 20  | on.file...The.functions.in.this. | 
| e800 |  68 6f 6f 6b 20 61 72 65 20 63 61 6c 6c 65 64 20    69 6e 20 6f 72 64 65 72 20 6f 66 20 61 70 70 65  | hook.are.called.in.order.of.appe | 
| e820 |  61 72 61 6e 63 65 2c 20 75 6e 74 69 6c 20 61 0a    66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73  | arance,.until.a.function.returns | 
| e840 |  20 6e 6f 6e 2d 6e 69 6c 2e 20 20 54 68 65 20 63    6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c  | .non-nil...The.configuration.fil | 
| e860 |  65 20 72 65 74 75 72 6e 65 64 20 62 79 20 74 68    61 74 0a 66 75 6e 63 74 69 6f 6e 20 69 73 20 74  | e.returned.by.that.function.is.t | 
| e880 |  68 65 6e 20 67 69 76 65 6e 20 74 6f 20 74 68 65    20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20  | hen.given.to.the.syntax.checker. | 
| e8a0 |  69 66 20 69 74 20 65 78 69 73 74 73 2e 0a 0a 54    68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20  | if.it.exists...This.variable.is. | 
| e8c0 |  61 6e 20 61 62 6e 6f 72 6d 61 6c 20 68 6f 6f 6b    2e 20 20 53 65 65 20 49 6e 66 6f 0a 6e 6f 64 65  | an.abnormal.hook...See.Info.node | 
| e8e0 |  20 60 28 65 6c 69 73 70 29 48 6f 6f 6b 73 27 2e    22 0a 20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63  | .`(elisp)Hooks'."...:group.'flyc | 
| e900 |  68 65 63 6b 0a 20 20 3a 74 79 70 65 20 27 68 6f    6f 6b 0a 20 20 3a 72 69 73 6b 79 20 74 29 0a 0a  | heck...:type.'hook...:risky.t).. | 
| e920 |  28 64 65 66 63 75 73 74 6f 6d 20 66 6c 79 63 68    65 63 6b 2d 63 68 65 63 6b 65 72 2d 65 72 72 6f  | (defcustom.flycheck-checker-erro | 
| e940 |  72 2d 74 68 72 65 73 68 6f 6c 64 20 34 30 30 0a    20 20 22 4d 61 78 69 6d 75 6d 20 65 72 72 6f 72  | r-threshold.400..."Maximum.error | 
| e960 |  73 20 61 6c 6c 6f 77 65 64 20 70 65 72 20 73 79    6e 74 61 78 20 63 68 65 63 6b 65 72 2e 0a 0a 54  | s.allowed.per.syntax.checker...T | 
| e980 |  68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73    20 76 61 72 69 61 62 6c 65 20 69 73 20 65 69 74  | he.value.of.this.variable.is.eit | 
| e9a0 |  68 65 72 20 61 6e 20 69 6e 74 65 67 65 72 20 64    65 6e 6f 74 69 6e 67 20 74 68 65 0a 6d 61 78 69  | her.an.integer.denoting.the.maxi | 
| e9c0 |  6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 65 72    72 6f 72 73 20 70 65 72 20 73 79 6e 74 61 78 20  | mum.number.of.errors.per.syntax. | 
| e9e0 |  63 68 65 63 6b 65 72 20 61 6e 64 20 62 75 66 66    65 72 2c 20 6f 72 20 6e 69 6c 20 74 6f 0a 6e 6f  | checker.and.buffer,.or.nil.to.no | 
| ea00 |  74 20 6c 69 6d 69 74 20 74 68 65 20 65 72 72 6f    72 73 20 72 65 70 6f 72 74 65 64 20 66 72 6f 6d  | t.limit.the.errors.reported.from | 
| ea20 |  20 61 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65    72 2e 0a 0a 49 66 20 74 68 69 73 20 76 61 72 69  | .a.syntax.checker...If.this.vari | 
| ea40 |  61 62 6c 65 20 69 73 20 61 20 6e 75 6d 62 65 72    20 61 6e 64 20 61 20 73 79 6e 74 61 78 20 63 68  | able.is.a.number.and.a.syntax.ch | 
| ea60 |  65 63 6b 65 72 20 72 65 70 6f 72 74 73 20 6d 6f    72 65 0a 65 72 72 6f 72 73 20 74 68 61 6e 20 74  | ecker.reports.more.errors.than.t | 
| ea80 |  68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73    20 76 61 72 69 61 62 6c 65 2c 20 69 74 73 20 65  | he.value.of.this.variable,.its.e | 
| eaa0 |  72 72 6f 72 73 20 61 72 65 20 6e 6f 74 0a 64 69    73 63 61 72 64 65 64 2c 20 61 6e 64 20 6e 6f 74  | rrors.are.not.discarded,.and.not | 
| eac0 |  20 68 69 67 68 6c 69 67 68 74 65 64 20 69 6e 20    74 68 65 20 62 75 66 66 65 72 20 6f 72 20 61 76  | .highlighted.in.the.buffer.or.av | 
| eae0 |  61 69 6c 61 62 6c 65 20 69 6e 20 74 68 65 0a 65    72 72 6f 72 20 6c 69 73 74 2e 20 20 54 68 65 20  | ailable.in.the.error.list...The. | 
| eb00 |  61 66 66 65 63 74 65 64 20 73 79 6e 74 61 78 20    63 68 65 63 6b 65 72 20 69 73 20 61 6c 73 6f 20  | affected.syntax.checker.is.also. | 
| eb20 |  64 69 73 61 62 6c 65 64 20 66 6f 72 0a 66 75 74    75 72 65 20 73 79 6e 74 61 78 20 63 68 65 63 6b  | disabled.for.future.syntax.check | 
| eb40 |  73 20 6f 66 20 74 68 65 20 62 75 66 66 65 72 2e    22 0a 20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63  | s.of.the.buffer."...:group.'flyc | 
| eb60 |  68 65 63 6b 0a 20 20 3a 74 79 70 65 20 27 28 63    68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61  | heck...:type.'(choice.(const.:ta | 
| eb80 |  67 20 22 44 6f 20 6e 6f 74 20 6c 69 6d 69 74 20    72 65 70 6f 72 74 65 64 20 65 72 72 6f 72 73 22  | g."Do.not.limit.reported.errors" | 
| eba0 |  20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 69 6e 74 65 67 65 72 20  | .nil)..................(integer. | 
| ebc0 |  3a 74 61 67 20 22 4d 61 78 69 6d 75 6d 20 6e 75    6d 62 65 72 20 6f 66 20 65 72 72 6f 72 73 22 29  | :tag."Maximum.number.of.errors") | 
| ebe0 |  29 0a 20 20 3a 72 69 73 6b 79 20 74 0a 20 20 3a    70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20  | )...:risky.t...:package-version. | 
| ec00 |  27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 30 2e    32 32 22 29 29 0a 0a 28 64 65 66 63 75 73 74 6f  | '(flycheck..."0.22"))..(defcusto | 
| ec20 |  6d 20 66 6c 79 63 68 65 63 6b 2d 70 72 6f 63 65    73 73 2d 65 72 72 6f 72 2d 66 75 6e 63 74 69 6f  | m.flycheck-process-error-functio | 
| ec40 |  6e 73 20 6e 69 6c 0a 20 20 22 46 75 6e 63 74 69    6f 6e 73 20 74 6f 20 70 72 6f 63 65 73 73 20 65  | ns.nil..."Functions.to.process.e | 
| ec60 |  72 72 6f 72 73 2e 0a 0a 45 61 63 68 20 66 75 6e    63 74 69 6f 6e 20 69 6e 20 74 68 69 73 20 68 6f  | rrors...Each.function.in.this.ho | 
| ec80 |  6f 6b 20 6d 75 73 74 20 61 63 63 65 70 74 20 61    20 73 69 6e 67 6c 65 20 61 72 67 75 6d 65 6e 74  | ok.must.accept.a.single.argument | 
| eca0 |  3a 20 41 0a 46 6c 79 63 68 65 63 6b 20 65 72 72    6f 72 20 74 6f 20 70 72 6f 63 65 73 73 2e 0a 0a  | :.A.Flycheck.error.to.process... | 
| ecc0 |  41 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e    20 74 68 69 73 20 68 6f 6f 6b 20 61 72 65 20 63  | All.functions.in.this.hook.are.c | 
| ece0 |  61 6c 6c 65 64 20 69 6e 20 6f 72 64 65 72 20 6f    66 20 61 70 70 65 61 72 61 6e 63 65 2c 0a 75 6e  | alled.in.order.of.appearance,.un | 
| ed00 |  74 69 6c 20 61 20 66 75 6e 63 74 69 6f 6e 20 72    65 74 75 72 6e 73 20 6e 6f 6e 2d 6e 69 6c 2e 20  | til.a.function.returns.non-nil.. | 
| ed20 |  20 54 68 75 73 2c 20 61 20 66 75 6e 63 74 69 6f    6e 20 69 6e 20 74 68 69 73 20 68 6f 6f 6b 0a 6d  | .Thus,.a.function.in.this.hook.m | 
| ed40 |  61 79 20 72 65 74 75 72 6e 20 6e 69 6c 2c 20 74    6f 20 61 6c 6c 6f 77 20 66 6f 72 20 66 75 72 74  | ay.return.nil,.to.allow.for.furt | 
| ed60 |  68 65 72 20 70 72 6f 63 65 73 73 69 6e 67 20 6f    66 20 74 68 65 20 65 72 72 6f 72 2c 20 6f 72 0a  | her.processing.of.the.error,.or. | 
| ed80 |  61 6e 79 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75    65 2c 20 74 6f 20 69 6e 64 69 63 61 74 65 20 74  | any.non-nil.value,.to.indicate.t | 
| eda0 |  68 61 74 20 74 68 65 20 65 72 72 6f 72 20 77 61    73 20 66 75 6c 6c 79 20 70 72 6f 63 65 73 73 65  | hat.the.error.was.fully.processe | 
| edc0 |  64 0a 61 6e 64 20 69 6e 68 69 62 69 74 20 61 6e    79 20 66 75 72 74 68 65 72 20 70 72 6f 63 65 73  | d.and.inhibit.any.further.proces | 
| ede0 |  73 69 6e 67 2e 0a 0a 54 68 65 20 66 75 6e 63 74    69 6f 6e 73 20 61 72 65 20 63 61 6c 6c 65 64 20  | sing...The.functions.are.called. | 
| ee00 |  66 6f 72 20 65 61 63 68 20 6e 65 77 6c 79 20 70    61 72 73 65 64 20 65 72 72 6f 72 20 69 6d 6d 65  | for.each.newly.parsed.error.imme | 
| ee20 |  64 69 61 74 65 6c 79 0a 61 66 74 65 72 20 74 68    65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20  | diately.after.the.corresponding. | 
| ee40 |  73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 66    69 6e 69 73 68 65 64 2e 20 20 41 74 20 74 68 69  | syntax.checker.finished...At.thi | 
| ee60 |  73 20 73 74 61 67 65 2c 0a 74 68 65 20 6f 76 65    72 6c 61 79 73 20 66 72 6f 6d 20 74 68 65 20 70  | s.stage,.the.overlays.from.the.p | 
| ee80 |  72 65 76 69 6f 75 73 20 73 79 6e 74 61 78 20 63    68 65 63 6b 73 20 61 72 65 20 73 74 69 6c 6c 20  | revious.syntax.checks.are.still. | 
| eea0 |  70 72 65 73 65 6e 74 2c 0a 61 6e 64 20 74 68 65    72 65 20 6d 61 79 20 62 65 20 66 75 72 74 68 65  | present,.and.there.may.be.furthe | 
| eec0 |  72 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72    73 20 69 6e 20 74 68 65 20 63 68 61 69 6e 2e 0a  | r.syntax.checkers.in.the.chain.. | 
| eee0 |  0a 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 69    73 20 61 6e 20 61 62 6e 6f 72 6d 61 6c 20 68 6f  | .This.variable.is.an.abnormal.ho | 
| ef00 |  6f 6b 2e 20 20 53 65 65 20 49 6e 66 6f 0a 6e 6f    64 65 20 60 28 65 6c 69 73 70 29 48 6f 6f 6b 73  | ok...See.Info.node.`(elisp)Hooks | 
| ef20 |  27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 66 6c    79 63 68 65 63 6b 0a 20 20 3a 74 79 70 65 20 27  | '."...:group.'flycheck...:type.' | 
| ef40 |  68 6f 6f 6b 0a 20 20 3a 70 61 63 6b 61 67 65 2d    76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65  | hook...:package-version.'(flyche | 
| ef60 |  63 6b 20 2e 20 22 30 2e 31 33 22 29 0a 20 20 3a    72 69 73 6b 79 20 74 29 0a 0a 28 64 65 66 63 75  | ck..."0.13")...:risky.t)..(defcu | 
| ef80 |  73 74 6f 6d 20 66 6c 79 63 68 65 63 6b 2d 61 75    74 6f 2d 64 69 73 70 6c 61 79 2d 65 72 72 6f 72  | stom.flycheck-auto-display-error | 
| efa0 |  73 2d 61 66 74 65 72 2d 63 68 65 63 6b 69 6e 67    20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f  | s-after-checking.t..."Whether.to | 
| efc0 |  20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 64    69 73 70 6c 61 79 20 65 72 72 6f 72 73 20 61 74  | .automatically.display.errors.at | 
| efe0 |  20 74 68 65 20 63 75 72 72 65 6e 74 20 70 6f 69    6e 74 20 61 66 74 65 72 20 63 68 65 63 6b 69 6e  | .the.current.point.after.checkin | 
| f000 |  67 2e 0a 0a 57 68 65 6e 20 62 65 69 6e 67 20 73    65 74 20 74 6f 20 60 6e 69 6c 27 2c 20 69 74 20  | g...When.being.set.to.`nil',.it. | 
| f020 |  77 69 6c 6c 20 70 72 65 76 65 6e 74 20 46 6c 79    63 68 65 63 6b 20 66 72 6f 6d 20 61 75 74 6f 6d  | will.prevent.Flycheck.from.autom | 
| f040 |  61 74 69 63 61 6c 6c 79 20 64 69 73 70 6c 61 79    69 6e 67 0a 65 72 72 6f 72 20 6d 65 73 73 61 67  | atically.displaying.error.messag | 
| f060 |  65 73 2e 20 54 68 69 73 20 73 65 74 74 69 6e 67    20 69 73 20 75 73 65 66 75 6c 20 77 68 65 6e 20  | es..This.setting.is.useful.when. | 
| f080 |  46 6c 79 63 68 65 63 6b 20 69 73 20 75 73 65 64    20 74 6f 67 65 74 68 65 72 20 77 69 74 68 0a 60  | Flycheck.is.used.together.with.` | 
| f0a0 |  66 6c 79 63 68 65 63 6b 2d 70 6f 73 66 72 61 6d    65 27 2c 20 74 6f 20 70 72 65 76 65 6e 74 20 60  | flycheck-posframe',.to.prevent.` | 
| f0c0 |  66 6c 79 63 68 65 63 6b 2d 70 6f 73 66 72 61 6d    65 27 20 66 72 6f 6d 20 72 65 70 65 61 74 65 64  | flycheck-posframe'.from.repeated | 
| f0e0 |  6c 79 20 64 69 73 70 6c 61 79 69 6e 67 0a 65 72    72 6f 72 73 20 61 74 20 70 6f 69 6e 74 2e 22 0a  | ly.displaying.errors.at.point.". | 
| f100 |  20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68 65    63 6b 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c  | ..:group.'flycheck...:type.'bool | 
| f120 |  65 61 6e 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76    65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63  | ean...:package-version.'(flychec | 
| f140 |  6b 20 2e 20 22 33 35 22 29 0a 20 20 3a 73 61 66    65 20 23 27 62 6f 6f 6c 65 61 6e 70 29 0a 0a 28  | k..."35")...:safe.#'booleanp)..( | 
| f160 |  64 65 66 63 75 73 74 6f 6d 20 66 6c 79 63 68 65    63 6b 2d 64 69 73 70 6c 61 79 2d 65 72 72 6f 72  | defcustom.flycheck-display-error | 
| f180 |  73 2d 64 65 6c 61 79 20 30 2e 39 0a 20 20 22 44    65 6c 61 79 20 69 6e 20 73 65 63 6f 6e 64 73 20  | s-delay.0.9..."Delay.in.seconds. | 
| f1a0 |  62 65 66 6f 72 65 20 64 69 73 70 6c 61 79 69 6e    67 20 65 72 72 6f 72 73 20 61 74 20 70 6f 69 6e  | before.displaying.errors.at.poin | 
| f1c0 |  74 2e 0a 0a 55 73 65 20 66 6c 6f 61 74 69 6e 67    20 70 6f 69 6e 74 20 6e 75 6d 62 65 72 73 20 74  | t...Use.floating.point.numbers.t | 
| f1e0 |  6f 20 65 78 70 72 65 73 73 20 66 72 61 63 74 69    6f 6e 73 20 6f 66 20 73 65 63 6f 6e 64 73 2e 22  | o.express.fractions.of.seconds." | 
| f200 |  0a 20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68    65 63 6b 0a 20 20 3a 74 79 70 65 20 27 6e 75 6d  | ...:group.'flycheck...:type.'num | 
| f220 |  62 65 72 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76    65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63  | ber...:package-version.'(flychec | 
| f240 |  6b 20 2e 20 22 30 2e 31 35 22 29 0a 20 20 3a 73    61 66 65 20 23 27 6e 75 6d 62 65 72 70 29 0a 0a  | k..."0.15")...:safe.#'numberp).. | 
| f260 |  28 64 65 66 63 75 73 74 6f 6d 20 66 6c 79 63 68    65 63 6b 2d 64 69 73 70 6c 61 79 2d 65 72 72 6f  | (defcustom.flycheck-display-erro | 
| f280 |  72 73 2d 66 75 6e 63 74 69 6f 6e 20 23 27 66 6c    79 63 68 65 63 6b 2d 64 69 73 70 6c 61 79 2d 65  | rs-function.#'flycheck-display-e | 
| f2a0 |  72 72 6f 72 2d 6d 65 73 73 61 67 65 73 0a 20 20    22 46 75 6e 63 74 69 6f 6e 20 74 6f 20 64 69 73  | rror-messages..."Function.to.dis | 
| f2c0 |  70 6c 61 79 20 65 72 72 6f 72 20 6d 65 73 73 61    67 65 73 2e 0a 0a 49 66 20 73 65 74 20 74 6f 20  | play.error.messages...If.set.to. | 
| f2e0 |  61 20 66 75 6e 63 74 69 6f 6e 2c 20 63 61 6c 6c    20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 77 69  | a.function,.call.the.function.wi | 
| f300 |  74 68 20 74 68 65 20 6c 69 73 74 20 6f 66 20 65    72 72 6f 72 73 0a 74 6f 20 64 69 73 70 6c 61 79  | th.the.list.of.errors.to.display | 
| f320 |  20 61 73 20 73 69 6e 67 6c 65 20 61 72 67 75 6d    65 6e 74 2e 20 20 45 61 63 68 20 65 72 72 6f 72  | .as.single.argument...Each.error | 
| f340 |  20 69 73 20 61 6e 20 69 6e 73 74 61 6e 63 65 20    6f 66 20 74 68 65 0a 60 66 6c 79 63 68 65 63 6b  | .is.an.instance.of.the.`flycheck | 
| f360 |  2d 65 72 72 6f 72 27 20 73 74 72 75 63 74 2e 0a    0a 49 66 20 73 65 74 20 74 6f 20 6e 69 6c 2c 20  | -error'.struct...If.set.to.nil,. | 
| f380 |  64 6f 20 6e 6f 74 20 64 69 73 70 6c 61 79 20 65    72 72 6f 72 73 20 61 74 20 61 6c 6c 2e 22 0a 20  | do.not.display.errors.at.all.".. | 
| f3a0 |  20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68 65 63    6b 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69  | .:group.'flycheck...:type.'(choi | 
| f3c0 |  63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22    44 69 73 70 6c 61 79 20 65 72 72 6f 72 20 6d 65  | ce.(const.:tag."Display.error.me | 
| f3e0 |  73 73 61 67 65 73 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ssages"......................... | 
| f400 |  66 6c 79 63 68 65 63 6b 2d 64 69 73 70 6c 61 79    2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 73 29  | flycheck-display-error-messages) | 
| f420 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44  | ..................(const.:tag."D | 
| f440 |  69 73 70 6c 61 79 20 65 72 72 6f 72 20 6d 65 73    73 61 67 65 73 20 6f 6e 6c 79 20 69 66 20 6e 6f  | isplay.error.messages.only.if.no | 
| f460 |  20 65 72 72 6f 72 20 6c 69 73 74 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .error.list".................... | 
| f480 |  20 20 20 20 20 66 6c 79 63 68 65 63 6b 2d 64 69    73 70 6c 61 79 2d 65 72 72 6f 72 2d 6d 65 73 73  | .....flycheck-display-error-mess | 
| f4a0 |  61 67 65 73 2d 75 6e 6c 65 73 73 2d 65 72 72 6f    72 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20  | ages-unless-error-list)......... | 
| f4c0 |  20 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69    6f 6e 20 3a 74 61 67 20 22 45 72 72 6f 72 20 64  | .........(function.:tag."Error.d | 
| f4e0 |  69 73 70 6c 61 79 20 66 75 6e 63 74 69 6f 6e 22    29 29 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65  | isplay.function"))...:package-ve | 
| f500 |  72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b    20 2e 20 22 30 2e 31 33 22 29 0a 20 20 3a 72 69  | rsion.'(flycheck..."0.13")...:ri | 
| f520 |  73 6b 79 20 74 29 0a 0a 28 64 65 66 63 75 73 74    6f 6d 20 66 6c 79 63 68 65 63 6b 2d 63 6c 65 61  | sky.t)..(defcustom.flycheck-clea | 
| f540 |  72 2d 64 69 73 70 6c 61 79 65 64 2d 65 72 72 6f    72 73 2d 66 75 6e 63 74 69 6f 6e 20 23 27 66 6c  | r-displayed-errors-function.#'fl | 
| f560 |  79 63 68 65 63 6b 2d 63 6c 65 61 72 2d 64 69 73    70 6c 61 79 65 64 2d 65 72 72 6f 72 2d 6d 65 73  | ycheck-clear-displayed-error-mes | 
| f580 |  73 61 67 65 73 0a 20 20 22 46 75 6e 63 74 69 6f    6e 20 74 6f 20 68 69 64 65 20 65 72 72 6f 72 20  | sages..."Function.to.hide.error. | 
| f5a0 |  6d 65 73 73 61 67 65 20 64 69 73 70 6c 61 79 65    64 20 62 79 20 60 66 6c 79 63 68 65 63 6b 2d 64  | message.displayed.by.`flycheck-d | 
| f5c0 |  69 73 70 6c 61 79 2d 65 72 72 6f 72 73 2d 66 75    6e 63 74 69 6f 6e 27 2e 0a 0a 49 66 20 73 65 74  | isplay-errors-function'...If.set | 
| f5e0 |  20 74 6f 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20    69 74 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65  | .to.a.function,.it.will.be.calle | 
| f600 |  64 20 77 69 74 68 20 6e 6f 20 61 72 67 75 6d 65    6e 74 73 20 74 6f 0a 63 6c 65 61 72 20 61 6c 6c  | d.with.no.arguments.to.clear.all | 
| f620 |  20 64 69 73 70 6c 61 79 65 64 20 65 72 72 6f 72    73 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 3a  | .displayed.errors.at.point."...: | 
| f640 |  67 72 6f 75 70 20 27 66 6c 79 63 68 65 63 6b 0a    20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65  | group.'flycheck...:type.'(choice | 
| f660 |  20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 43 6c    65 61 72 20 64 69 73 70 6c 61 79 65 64 20 65 72  | .(const.:tag."Clear.displayed.er | 
| f680 |  72 6f 72 20 6d 65 73 73 61 67 65 73 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ror.messages"................... | 
| f6a0 |  20 20 20 20 20 20 66 6c 79 63 68 65 63 6b 2d 63    6c 65 61 72 2d 64 69 73 70 6c 61 79 65 64 2d 65  | ......flycheck-clear-displayed-e | 
| f6c0 |  72 72 6f 72 2d 6d 65 73 73 61 67 65 73 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | rror-messages).................. | 
| f6e0 |  28 66 75 6e 63 74 69 6f 6e 20 3a 74 61 67 20 22    43 6c 65 61 72 20 64 69 73 70 6c 61 79 65 64 20  | (function.:tag."Clear.displayed. | 
| f700 |  65 72 72 6f 72 73 20 66 75 6e 63 74 69 6f 6e 22    29 29 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65  | errors.function"))...:package-ve | 
| f720 |  72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b    20 2e 20 22 33 34 2e 32 22 29 0a 20 20 3a 72 69  | rsion.'(flycheck..."34.2")...:ri | 
| f740 |  73 6b 79 20 74 29 0a 0a 28 64 65 66 63 75 73 74    6f 6d 20 66 6c 79 63 68 65 63 6b 2d 68 65 6c 70  | sky.t)..(defcustom.flycheck-help | 
| f760 |  2d 65 63 68 6f 2d 66 75 6e 63 74 69 6f 6e 20 23    27 66 6c 79 63 68 65 63 6b 2d 68 65 6c 70 2d 65  | -echo-function.#'flycheck-help-e | 
| f780 |  63 68 6f 2d 61 6c 6c 2d 65 72 72 6f 72 2d 6d 65    73 73 61 67 65 73 0a 20 20 22 46 75 6e 63 74 69  | cho-all-error-messages..."Functi | 
| f7a0 |  6f 6e 20 74 6f 20 63 6f 6d 70 75 74 65 20 74 68    65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68  | on.to.compute.the.contents.of.th | 
| f7c0 |  65 20 65 72 72 6f 72 20 74 6f 6f 6c 74 69 70 73    2e 0a 0a 49 66 20 73 65 74 20 74 6f 20 61 20 66  | e.error.tooltips...If.set.to.a.f | 
| f7e0 |  75 6e 63 74 69 6f 6e 2c 20 63 61 6c 6c 20 74 68    65 20 66 75 6e 63 74 69 6f 6e 20 77 69 74 68 20  | unction,.call.the.function.with. | 
| f800 |  74 68 65 20 6c 69 73 74 20 6f 66 20 65 72 72 6f    72 73 0a 74 6f 20 64 69 73 70 6c 61 79 20 61 73  | the.list.of.errors.to.display.as | 
| f820 |  20 73 69 6e 67 6c 65 20 61 72 67 75 6d 65 6e 74    2e 20 20 45 61 63 68 20 65 72 72 6f 72 20 69 73  | .single.argument...Each.error.is | 
| f840 |  20 61 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20    74 68 65 0a 60 66 6c 79 63 68 65 63 6b 2d 65 72  | .an.instance.of.the.`flycheck-er | 
| f860 |  72 6f 72 27 20 73 74 72 75 63 74 2e 20 20 54 68    65 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 75 73  | ror'.struct...The.function.is.us | 
| f880 |  65 64 20 74 6f 20 73 65 74 20 74 68 65 0a 68 65    6c 70 2d 65 63 68 6f 20 70 72 6f 70 65 72 74 79  | ed.to.set.the.help-echo.property | 
| f8a0 |  20 6f 66 20 66 6c 79 63 68 65 63 6b 20 65 72 72    6f 72 20 6f 76 65 72 6c 61 79 73 2e 20 20 49 74  | .of.flycheck.error.overlays...It | 
| f8c0 |  20 73 68 6f 75 6c 64 20 72 65 74 75 72 6e 0a 61    20 73 74 72 69 6e 67 2c 20 77 68 69 63 68 20 69  | .should.return.a.string,.which.i | 
| f8e0 |  73 20 64 69 73 70 6c 61 79 65 64 20 77 68 65 6e    20 74 68 65 20 75 73 65 72 20 68 6f 76 65 72 73  | s.displayed.when.the.user.hovers | 
| f900 |  20 6f 76 65 72 20 61 6e 20 65 72 72 6f 72 0a 6f    72 20 70 72 65 73 73 65 73 20 5c 5c 5b 64 69 73  | .over.an.error.or.presses.\\[dis | 
| f920 |  70 6c 61 79 2d 6c 6f 63 61 6c 2d 68 65 6c 70 5d    2e 0a 0a 49 66 20 73 65 74 20 74 6f 20 6e 69 6c  | play-local-help]...If.set.to.nil | 
| f940 |  2c 20 64 6f 20 6e 6f 74 20 73 68 6f 77 20 65 72    72 6f 72 20 74 6f 6f 6c 74 69 70 73 2e 22 0a 20  | ,.do.not.show.error.tooltips.".. | 
| f960 |  20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68 65 63    6b 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69  | .:group.'flycheck...:type.'(choi | 
| f980 |  63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22    43 6f 6e 63 61 74 65 6e 61 74 65 20 65 72 72 6f  | ce.(const.:tag."Concatenate.erro | 
| f9a0 |  72 20 6d 65 73 73 61 67 65 73 20 74 6f 20 66 6f    72 6d 20 61 20 74 6f 6f 6c 74 69 70 22 0a 20 20  | r.messages.to.form.a.tooltip"... | 
| f9c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 66 6c 79 63 68 65 63 6b 2d 68  | ......................flycheck-h | 
| f9e0 |  65 6c 70 2d 65 63 68 6f 2d 61 6c 6c 2d 65 72 72    6f 72 2d 6d 65 73 73 61 67 65 73 29 0a 20 20 20  | elp-echo-all-error-messages).... | 
| fa00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66    75 6e 63 74 69 6f 6e 20 3a 74 61 67 20 22 48 65  | ..............(function.:tag."He | 
| fa20 |  6c 70 20 65 63 68 6f 20 66 75 6e 63 74 69 6f 6e    22 29 29 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76  | lp.echo.function"))...:package-v | 
| fa40 |  65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63    6b 20 2e 20 22 30 2e 32 35 22 29 0a 20 20 3a 72  | ersion.'(flycheck..."0.25")...:r | 
| fa60 |  69 73 6b 79 20 74 29 0a 0a 28 64 65 66 63 75 73    74 6f 6d 20 66 6c 79 63 68 65 63 6b 2d 63 6f 6d  | isky.t)..(defcustom.flycheck-com | 
| fa80 |  6d 61 6e 64 2d 77 72 61 70 70 65 72 2d 66 75 6e    63 74 69 6f 6e 20 23 27 69 64 65 6e 74 69 74 79  | mand-wrapper-function.#'identity | 
| faa0 |  0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 74 6f 20    6d 6f 64 69 66 79 20 63 68 65 63 6b 65 72 20 63  | ..."Function.to.modify.checker.c | 
| fac0 |  6f 6d 6d 61 6e 64 73 20 62 65 66 6f 72 65 20 65    78 65 63 75 74 69 6f 6e 2e 0a 0a 54 68 65 20 76  | ommands.before.execution...The.v | 
| fae0 |  61 6c 75 65 20 6f 66 20 74 68 69 73 20 6f 70 74    69 6f 6e 20 69 73 20 61 20 66 75 6e 63 74 69 6f  | alue.of.this.option.is.a.functio | 
| fb00 |  6e 20 77 68 69 63 68 20 69 73 20 67 69 76 65 6e    20 61 20 6c 69 73 74 0a 63 6f 6e 74 61 69 6e 69  | n.which.is.given.a.list.containi | 
| fb20 |  6e 67 20 74 68 65 20 66 75 6c 6c 20 63 6f 6d 6d    61 6e 64 20 6f 66 20 61 20 73 79 6e 74 61 78 20  | ng.the.full.command.of.a.syntax. | 
| fb40 |  63 68 65 63 6b 65 72 20 61 66 74 65 72 0a 73 75    62 73 74 69 74 75 74 69 6f 6e 20 74 68 72 6f 75  | checker.after.substitution.throu | 
| fb60 |  67 68 20 60 66 6c 79 63 68 65 63 6b 2d 73 75 62    73 74 69 74 75 74 65 2d 61 72 67 75 6d 65 6e 74  | gh.`flycheck-substitute-argument | 
| fb80 |  27 20 62 75 74 20 62 65 66 6f 72 65 0a 65 78 65    63 75 74 69 6f 6e 2e 20 20 54 68 65 20 66 75 6e  | '.but.before.execution...The.fun | 
| fba0 |  63 74 69 6f 6e 20 6d 61 79 20 72 65 74 75 72 6e    20 61 20 6e 65 77 20 63 6f 6d 6d 61 6e 64 20 66  | ction.may.return.a.new.command.f | 
| fbc0 |  6f 72 20 46 6c 79 63 68 65 63 6b 20 74 6f 0a 65    78 65 63 75 74 65 2e 0a 0a 54 68 65 20 64 65 66  | or.Flycheck.to.execute...The.def | 
| fbe0 |  61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 60 69    64 65 6e 74 69 74 79 27 20 77 68 69 63 68 20 64  | ault.value.is.`identity'.which.d | 
| fc00 |  6f 65 73 20 6e 6f 74 20 63 68 61 6e 67 65 20 74    68 65 0a 63 6f 6d 6d 61 6e 64 2e 20 20 59 6f 75  | oes.not.change.the.command...You | 
| fc20 |  20 6d 61 79 20 70 72 6f 76 69 64 65 20 79 6f 75    72 20 6f 77 6e 20 66 75 6e 63 74 69 6f 6e 20 74  | .may.provide.your.own.function.t | 
| fc40 |  6f 20 72 75 6e 20 46 6c 79 63 68 65 63 6b 0a 63    6f 6d 6d 61 6e 64 73 20 74 68 72 6f 75 67 68 20  | o.run.Flycheck.commands.through. | 
| fc60 |  60 62 75 6e 64 6c 65 20 65 78 65 63 27 2c 20 60    6e 69 78 2d 73 68 65 6c 6c 27 20 6f 72 20 73 69  | `bundle.exec',.`nix-shell'.or.si | 
| fc80 |  6d 69 6c 61 72 20 77 72 61 70 70 65 72 73 2e 22    0a 20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68  | milar.wrappers."...:group.'flych | 
| fca0 |  65 63 6b 0a 20 20 3a 74 79 70 65 20 27 28 63 68    6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67  | eck...:type.'(choice.(const.:tag | 
| fcc0 |  20 22 44 6f 20 6e 6f 74 20 6d 6f 64 69 66 79 20    63 6f 6d 6d 61 6e 64 73 22 20 69 64 65 6e 74 69  | ."Do.not.modify.commands".identi | 
| fce0 |  74 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 20 3a  | ty)..................(function.: | 
| fd00 |  74 61 67 20 22 4d 6f 64 69 66 79 20 63 6f 6d 6d    61 6e 64 20 77 69 74 68 20 61 20 63 75 73 74 6f  | tag."Modify.command.with.a.custo | 
| fd20 |  6d 20 66 75 6e 63 74 69 6f 6e 22 29 29 0a 20 20    3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e  | m.function"))...:package-version | 
| fd40 |  20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 30    2e 32 35 22 29 0a 20 20 3a 72 69 73 6b 79 20 74  | .'(flycheck..."0.25")...:risky.t | 
| fd60 |  29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 66 6c    79 63 68 65 63 6b 2d 65 78 65 63 75 74 61 62 6c  | )..(defcustom.flycheck-executabl | 
| fd80 |  65 2d 66 69 6e 64 20 23 27 66 6c 79 63 68 65 63    6b 2d 64 65 66 61 75 6c 74 2d 65 78 65 63 75 74  | e-find.#'flycheck-default-execut | 
| fda0 |  61 62 6c 65 2d 66 69 6e 64 0a 20 20 22 46 75 6e    63 74 69 6f 6e 20 74 6f 20 73 65 61 72 63 68 20  | able-find..."Function.to.search. | 
| fdc0 |  66 6f 72 20 65 78 65 63 75 74 61 62 6c 65 73 2e    0a 0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74  | for.executables...The.value.of.t | 
| fde0 |  68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 61 20    66 75 6e 63 74 69 6f 6e 20 77 68 69 63 68 20 69  | his.option.is.a.function.which.i | 
| fe00 |  73 20 67 69 76 65 6e 20 74 68 65 20 6e 61 6d 65    20 6f 72 0a 70 61 74 68 20 6f 66 20 61 6e 20 65  | s.given.the.name.or.path.of.an.e | 
| fe20 |  78 65 63 75 74 61 62 6c 65 20 61 6e 64 20 73 68    61 6c 6c 20 72 65 74 75 72 6e 20 74 68 65 20 66  | xecutable.and.shall.return.the.f | 
| fe40 |  75 6c 6c 20 70 61 74 68 20 74 6f 20 74 68 65 0a    65 78 65 63 75 74 61 62 6c 65 2c 20 6f 72 20 6e  | ull.path.to.the.executable,.or.n | 
| fe60 |  69 6c 20 69 66 20 74 68 65 20 65 78 65 63 75 74    61 62 6c 65 20 64 6f 65 73 20 6e 6f 74 20 65 78  | il.if.the.executable.does.not.ex | 
| fe80 |  69 74 2e 0a 0a 54 68 65 20 64 65 66 61 75 6c 74    20 69 73 20 60 66 6c 79 63 68 65 63 6b 2d 64 65  | it...The.default.is.`flycheck-de | 
| fea0 |  66 61 75 6c 74 2d 65 78 65 63 75 74 61 62 6c 65    2d 66 69 6e 64 27 2c 20 77 68 69 63 68 20 73 65  | fault-executable-find',.which.se | 
| fec0 |  61 72 63 68 65 73 0a 76 61 72 69 61 62 6c 65 20    60 65 78 65 63 2d 70 61 74 68 27 20 77 68 65 6e  | arches.variable.`exec-path'.when | 
| fee0 |  20 67 69 76 65 6e 20 61 20 63 6f 6d 6d 61 6e 64    20 6e 61 6d 65 2c 20 61 6e 64 20 72 65 73 6f 6c  | .given.a.command.name,.and.resol | 
| ff00 |  76 65 73 0a 70 61 74 68 73 20 74 6f 20 61 62 73    6f 6c 75 74 65 20 6f 6e 65 73 2e 20 20 59 6f 75  | ves.paths.to.absolute.ones...You | 
| ff20 |  20 63 61 6e 20 63 75 73 74 6f 6d 69 7a 65 20 74    68 69 73 20 6f 70 74 69 6f 6e 20 74 6f 20 73 65  | .can.customize.this.option.to.se | 
| ff40 |  61 72 63 68 0a 66 6f 72 20 63 68 65 63 6b 65 72    73 20 69 6e 20 6f 74 68 65 72 20 65 6e 76 69 72  | arch.for.checkers.in.other.envir | 
| ff60 |  6f 6e 6d 65 6e 74 73 20 73 75 63 68 20 61 73 20    62 75 6e 64 6c 65 20 6f 72 20 4e 69 78 4f 53 0a  | onments.such.as.bundle.or.NixOS. | 
| ff80 |  73 61 6e 64 62 6f 78 65 73 2e 22 0a 20 20 3a 67    72 6f 75 70 20 27 66 6c 79 63 68 65 63 6b 0a 20  | sandboxes."...:group.'flycheck.. | 
| ffa0 |  20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 0a    20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74  | .:type.'(choice...........(const | 
| ffc0 |  20 3a 74 61 67 20 22 53 65 61 72 63 68 20 65 78    65 63 75 74 61 62 6c 65 73 20 69 6e 20 60 65 78  | .:tag."Search.executables.in.`ex | 
| ffe0 |  65 63 2d 70 61 74 68 27 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 66 6c 79 63 68  | ec-path'"..................flych | 
| 10000 |  65 63 6b 2d 64 65 66 61 75 6c 74 2d 65 78 65 63    75 74 61 62 6c 65 2d 66 69 6e 64 29 0a 20 20 20  | eck-default-executable-find).... | 
| 10020 |  20 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e    20 3a 74 61 67 20 22 53 65 61 72 63 68 20 65 78  | .......(function.:tag."Search.ex | 
| 10040 |  65 63 75 74 61 62 6c 65 73 20 77 69 74 68 20 61    20 63 75 73 74 6f 6d 20 66 75 6e 63 74 69 6f 6e  | ecutables.with.a.custom.function | 
| 10060 |  22 29 29 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76    65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63  | "))...:package-version.'(flychec | 
| 10080 |  6b 20 2e 20 22 33 32 22 29 0a 20 20 3a 72 69 73    6b 79 20 74 29 0a 0a 28 64 65 66 75 6e 20 66 6c  | k..."32")...:risky.t)..(defun.fl | 
| 100a0 |  79 63 68 65 63 6b 2d 64 65 66 61 75 6c 74 2d 65    78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 28  | ycheck-default-executable-find.( | 
| 100c0 |  65 78 65 63 75 74 61 62 6c 65 29 0a 20 20 22 52    65 73 6f 6c 76 65 20 45 58 45 43 55 54 41 42 4c  | executable)..."Resolve.EXECUTABL | 
| 100e0 |  45 20 74 6f 20 61 20 66 75 6c 6c 20 70 61 74 68    2e 0a 0a 4c 69 6b 65 20 60 65 78 65 63 75 74 61  | E.to.a.full.path...Like.`executa | 
| 10100 |  62 6c 65 2d 66 69 6e 64 27 2c 20 62 75 74 20 73    75 70 70 6f 72 74 73 20 72 65 6c 61 74 69 76 65  | ble-find',.but.supports.relative | 
| 10120 |  20 70 61 74 68 73 2e 0a 0a 41 74 74 65 6d 70 74    73 20 69 6e 76 6f 6b 69 6e 67 20 60 65 78 65 63  | .paths...Attempts.invoking.`exec | 
| 10140 |  75 74 61 62 6c 65 2d 66 69 6e 64 27 20 66 69 72    73 74 3b 20 69 66 20 74 68 61 74 20 72 65 74 75  | utable-find'.first;.if.that.retu | 
| 10160 |  72 6e 73 20 6e 69 6c 2c 0a 61 6e 64 20 45 58 45    43 55 54 41 42 4c 45 20 63 6f 6e 74 61 69 6e 73  | rns.nil,.and.EXECUTABLE.contains | 
| 10180 |  20 61 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6d    70 6f 6e 65 6e 74 2c 20 65 78 70 61 6e 64 73 20  | .a.directory.component,.expands. | 
| 101a0 |  74 6f 20 61 20 66 75 6c 6c 0a 70 61 74 68 20 61    6e 64 20 74 72 69 65 73 20 69 6e 76 6f 6b 69 6e  | to.a.full.path.and.tries.invokin | 
| 101c0 |  67 20 60 65 78 65 63 75 74 61 62 6c 65 2d 66 69    6e 64 27 20 61 67 61 69 6e 2e 22 0a 20 20 3b 3b  | g.`executable-find'.again."...;; | 
| 101e0 |  20 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63    74 6f 72 79 20 72 65 74 75 72 6e 73 20 6e 6f 6e  | .file-name-directory.returns.non | 
| 10200 |  2d 6e 69 6c 20 69 66 66 20 74 68 65 20 67 69 76    65 6e 20 70 61 74 68 20 68 61 73 20 61 0a 20 20  | -nil.iff.the.given.path.has.a... | 
| 10220 |  3b 3b 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6d    70 6f 6e 65 6e 74 2e 0a 20 20 28 6f 72 0a 20 20  | ;;.directory.component....(or... | 
| 10240 |  20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e    64 20 65 78 65 63 75 74 61 62 6c 65 29 0a 20 20  | .(executable-find.executable)... | 
| 10260 |  20 28 77 68 65 6e 20 28 66 69 6c 65 2d 6e 61 6d    65 2d 64 69 72 65 63 74 6f 72 79 20 65 78 65 63  | .(when.(file-name-directory.exec | 
| 10280 |  75 74 61 62 6c 65 29 0a 20 20 20 20 20 28 65 78    65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 28 65  | utable)......(executable-find.(e | 
| 102a0 |  78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20    65 78 65 63 75 74 61 62 6c 65 29 29 29 29 29 0a  | xpand-file-name.executable))))). | 
| 102c0 |  0a 28 64 65 66 63 75 73 74 6f 6d 20 66 6c 79 63    68 65 63 6b 2d 69 6e 64 69 63 61 74 69 6f 6e 2d  | .(defcustom.flycheck-indication- | 
| 102e0 |  6d 6f 64 65 20 27 6c 65 66 74 2d 66 72 69 6e 67    65 0a 20 20 22 54 68 65 20 69 6e 64 69 63 61 74  | mode.'left-fringe..."The.indicat | 
| 10300 |  69 6f 6e 20 6d 6f 64 65 20 66 6f 72 20 46 6c 79    63 68 65 63 6b 20 65 72 72 6f 72 73 2e 0a 0a 54  | ion.mode.for.Flycheck.errors...T | 
| 10320 |  68 69 73 20 76 61 72 69 61 62 6c 65 20 63 6f 6e    74 72 6f 6c 73 20 68 6f 77 20 46 6c 79 63 68 65  | his.variable.controls.how.Flyche | 
| 10340 |  63 6b 20 69 6e 64 69 63 61 74 65 73 20 65 72 72    6f 72 73 20 69 6e 20 62 75 66 66 65 72 73 2e 0a  | ck.indicates.errors.in.buffers.. | 
| 10360 |  4d 61 79 20 62 65 20 60 6c 65 66 74 2d 66 72 69    6e 67 65 27 2c 20 60 72 69 67 68 74 2d 66 72 69  | May.be.`left-fringe',.`right-fri | 
| 10380 |  6e 67 65 27 2c 20 60 6c 65 66 74 2d 6d 61 72 67    69 6e 27 2c 0a 60 72 69 67 68 74 2d 6d 61 72 67  | nge',.`left-margin',.`right-marg | 
| 103a0 |  69 6e 27 2c 20 6f 72 20 6e 69 6c 2e 0a 0a 49 66    20 73 65 74 20 74 6f 20 60 6c 65 66 74 2d 66 72  | in',.or.nil...If.set.to.`left-fr | 
| 103c0 |  69 6e 67 65 27 20 6f 72 20 60 72 69 67 68 74 2d    66 72 69 6e 67 65 27 2c 20 69 6e 64 69 63 61 74  | inge'.or.`right-fringe',.indicat | 
| 103e0 |  65 20 65 72 72 6f 72 73 20 76 69 61 0a 69 63 6f    6e 73 20 69 6e 20 74 68 65 20 6c 65 66 74 20 61  | e.errors.via.icons.in.the.left.a | 
| 10400 |  6e 64 20 72 69 67 68 74 20 66 72 69 6e 67 65 20    72 65 73 70 65 63 74 69 76 65 6c 79 2e 20 20 49  | nd.right.fringe.respectively...I | 
| 10420 |  66 20 73 65 74 20 74 6f 0a 60 6c 65 66 74 2d 6d    61 72 67 69 6e 27 20 6f 72 20 60 72 69 67 68 74  | f.set.to.`left-margin'.or.`right | 
| 10440 |  2d 6d 61 72 67 69 6e 27 2c 20 75 73 65 20 74 68    65 20 6d 61 72 67 69 6e 73 20 69 6e 73 74 65 61  | -margin',.use.the.margins.instea | 
| 10460 |  64 2e 0a 0a 49 66 20 73 65 74 20 74 6f 20 6e 69    6c 2c 20 64 6f 20 6e 6f 74 20 69 6e 64 69 63 61  | d...If.set.to.nil,.do.not.indica | 
| 10480 |  74 65 20 65 72 72 6f 72 73 20 61 6e 64 20 77 61    72 6e 69 6e 67 73 2c 20 62 75 74 20 6a 75 73 74  | te.errors.and.warnings,.but.just | 
| 104a0 |  0a 68 69 67 68 6c 69 67 68 74 20 74 68 65 6d 20    61 63 63 6f 72 64 69 6e 67 20 74 6f 20 60 66 6c  | .highlight.them.according.to.`fl | 
| 104c0 |  79 63 68 65 63 6b 2d 68 69 67 68 6c 69 67 68 74    69 6e 67 2d 6d 6f 64 65 27 2e 22 0a 20 20 3a 67  | ycheck-highlighting-mode'."...:g | 
| 104e0 |  72 6f 75 70 20 27 66 6c 79 63 68 65 63 6b 0a 20    20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20  | roup.'flycheck...:type.'(choice. | 
| 10500 |  28 63 6f 6e 73 74 20 3a 74 61 67 20 22 49 6e 64    69 63 61 74 65 20 69 6e 20 74 68 65 20 6c 65 66  | (const.:tag."Indicate.in.the.lef | 
| 10520 |  74 20 66 72 69 6e 67 65 22 20 6c 65 66 74 2d 66    72 69 6e 67 65 29 0a 20 20 20 20 20 20 20 20 20  | t.fringe".left-fringe).......... | 
| 10540 |  20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a    74 61 67 20 22 49 6e 64 69 63 61 74 65 20 69 6e  | ........(const.:tag."Indicate.in | 
| 10560 |  20 74 68 65 20 72 69 67 68 74 20 66 72 69 6e 67    65 22 20 72 69 67 68 74 2d 66 72 69 6e 67 65 29  | .the.right.fringe".right-fringe) | 
| 10580 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 49  | ..................(const.:tag."I | 
| 105a0 |  6e 64 69 63 61 74 65 20 69 6e 20 74 68 65 20 6c    65 66 74 20 6d 61 72 67 69 6e 22 20 6c 65 66 74  | ndicate.in.the.left.margin".left | 
| 105c0 |  2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74  | -margin)..................(const | 
| 105e0 |  20 3a 74 61 67 20 22 49 6e 64 69 63 61 74 65 20    69 6e 20 74 68 65 20 72 69 67 68 74 20 6d 61 72  | .:tag."Indicate.in.the.right.mar | 
| 10600 |  67 69 6e 22 20 72 69 67 68 74 2d 6d 61 72 67 69    6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | gin".right-margin).............. | 
| 10620 |  20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20    22 44 6f 20 6e 6f 74 20 69 6e 64 69 63 61 74 65  | ....(const.:tag."Do.not.indicate | 
| 10640 |  22 20 6e 69 6c 29 29 0a 20 20 3a 73 61 66 65 20    23 27 73 79 6d 62 6f 6c 70 29 0a 0a 28 64 65 66  | ".nil))...:safe.#'symbolp)..(def | 
| 10660 |  63 75 73 74 6f 6d 20 66 6c 79 63 68 65 63 6b 2d    68 69 67 68 6c 69 67 68 74 69 6e 67 2d 6d 6f 64  | custom.flycheck-highlighting-mod | 
| 10680 |  65 20 27 73 79 6d 62 6f 6c 73 0a 20 20 22 54 68    65 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 6d  | e.'symbols..."The.highlighting.m | 
| 106a0 |  6f 64 65 20 66 6f 72 20 46 6c 79 63 68 65 63 6b    20 65 72 72 6f 72 73 20 61 6e 64 20 77 61 72 6e  | ode.for.Flycheck.errors.and.warn | 
| 106c0 |  69 6e 67 73 2e 0a 0a 54 68 65 20 68 69 67 68 6c    69 67 68 74 69 6e 67 20 6d 6f 64 65 20 63 6f 6e  | ings...The.highlighting.mode.con | 
| 106e0 |  74 72 6f 6c 73 20 68 6f 77 20 46 6c 79 63 68 65    63 6b 20 68 69 67 68 6c 69 67 68 74 73 20 65 72  | trols.how.Flycheck.highlights.er | 
| 10700 |  72 6f 72 73 20 69 6e 0a 62 75 66 66 65 72 73 20    77 68 65 6e 20 61 20 63 68 65 63 6b 65 72 20 6f  | rors.in.buffers.when.a.checker.o | 
| 10720 |  6e 6c 79 20 72 65 70 6f 72 74 73 20 74 68 65 20    73 74 61 72 74 69 6e 67 20 70 6f 73 69 74 69 6f  | nly.reports.the.starting.positio | 
| 10740 |  6e 20 6f 66 20 61 6e 0a 65 72 72 6f 72 2e 20 20    54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6d 6f  | n.of.an.error...The.following.mo | 
| 10760 |  64 65 73 20 61 72 65 20 6b 6e 6f 77 6e 3a 0a 0a    60 63 6f 6c 75 6d 6e 73 27 0a 20 20 20 20 20 48  | des.are.known:..`columns'......H | 
| 10780 |  69 67 68 6c 69 67 68 74 20 61 20 73 69 6e 67 6c    65 20 63 68 61 72 61 63 74 65 72 2e 20 20 49 66  | ighlight.a.single.character...If | 
| 107a0 |  20 74 68 65 20 65 72 72 6f 72 20 64 6f 65 73 20    6e 6f 74 20 68 61 76 65 20 61 20 63 6f 6c 75 6d  | .the.error.does.not.have.a.colum | 
| 107c0 |  6e 2c 0a 20 20 20 20 20 68 69 67 68 6c 69 67 68    74 20 74 68 65 20 77 68 6f 6c 65 20 6c 69 6e 65  | n,......highlight.the.whole.line | 
| 107e0 |  2e 0a 0a 60 73 79 6d 62 6f 6c 73 27 0a 20 20 20    20 20 48 69 67 68 6c 69 67 68 74 20 61 20 66 75  | ...`symbols'......Highlight.a.fu | 
| 10800 |  6c 6c 20 73 79 6d 62 6f 6c 20 69 66 20 74 68 65    72 65 20 69 73 20 61 6e 79 2c 20 6f 74 68 65 72  | ll.symbol.if.there.is.any,.other | 
| 10820 |  77 69 73 65 20 62 65 68 61 76 65 20 6c 69 6b 65    20 60 63 6f 6c 75 6d 6e 73 27 2e 0a 20 20 20 20  | wise.behave.like.`columns'...... | 
| 10840 |  20 54 68 69 73 20 69 73 20 74 68 65 20 64 65 66    61 75 6c 74 2e 0a 0a 60 73 65 78 70 73 27 0a 20  | .This.is.the.default...`sexps'.. | 
| 10860 |  20 20 20 20 48 69 67 68 6c 69 67 68 74 20 61 20    66 75 6c 6c 20 65 78 70 72 65 73 73 69 6f 6e 2c  | ....Highlight.a.full.expression, | 
| 10880 |  20 69 66 20 74 68 65 72 65 20 69 73 20 61 6e 79    2c 20 6f 74 68 65 72 77 69 73 65 20 62 65 68 61  | .if.there.is.any,.otherwise.beha | 
| 108a0 |  76 65 20 6c 69 6b 65 0a 20 20 20 20 20 60 63 6f    6c 75 6d 6e 73 27 2e 20 20 4e 6f 74 65 20 74 68  | ve.like......`columns'...Note.th | 
| 108c0 |  61 74 20 74 68 69 73 20 6d 6f 64 65 20 63 61 6e    20 62 65 20 2a 76 65 72 79 2a 20 73 6c 6f 77 20  | at.this.mode.can.be.*very*.slow. | 
| 108e0 |  69 6e 20 73 6f 6d 65 20 6d 61 6a 6f 72 20 6d 6f    64 65 73 2e 0a 0a 60 6c 69 6e 65 73 27 0a 20 20  | in.some.major.modes...`lines'... | 
| 10900 |  20 20 20 48 69 67 68 6c 69 67 68 74 20 74 68 65    20 77 68 6f 6c 65 20 6c 69 6e 65 2e 0a 0a 6e 69  | ...Highlight.the.whole.line...ni | 
| 10920 |  6c 0a 20 20 20 20 20 44 6f 20 6e 6f 74 20 68 69    67 68 6c 69 67 68 74 20 65 72 72 6f 72 73 20 61  | l......Do.not.highlight.errors.a | 
| 10940 |  74 20 61 6c 6c 2e 20 20 48 6f 77 65 76 65 72 2c    20 65 72 72 6f 72 73 20 77 69 6c 6c 20 73 74 69  | t.all...However,.errors.will.sti | 
| 10960 |  6c 6c 0a 20 20 20 20 20 62 65 20 72 65 70 6f 72    74 65 64 20 69 6e 20 74 68 65 20 6d 6f 64 65 20  | ll......be.reported.in.the.mode. | 
| 10980 |  6c 69 6e 65 20 61 6e 64 20 69 6e 20 65 72 72 6f    72 20 6d 65 73 73 61 67 65 20 70 6f 70 75 70 73  | line.and.in.error.message.popups | 
| 109a0 |  2c 0a 20 20 20 20 20 61 6e 64 20 69 6e 64 69 63    61 74 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74  | ,......and.indicated.according.t | 
| 109c0 |  6f 20 60 66 6c 79 63 68 65 63 6b 2d 69 6e 64 69    63 61 74 69 6f 6e 2d 6d 6f 64 65 27 2e 22 0a 20  | o.`flycheck-indication-mode'.".. | 
| 109e0 |  20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68 65 63    6b 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69  | .:group.'flycheck...:type.'(choi | 
| 10a00 |  63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22    48 69 67 68 6c 69 67 68 74 20 63 6f 6c 75 6d 6e  | ce.(const.:tag."Highlight.column | 
| 10a20 |  73 20 6f 6e 6c 79 22 20 63 6f 6c 75 6d 6e 73 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | s.only".columns)................ | 
| 10a40 |  20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 48    69 67 68 6c 69 67 68 74 20 73 79 6d 62 6f 6c 73  | ..(const.:tag."Highlight.symbols | 
| 10a60 |  22 20 73 79 6d 62 6f 6c 73 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e  | ".symbols)..................(con | 
| 10a80 |  73 74 20 3a 74 61 67 20 22 48 69 67 68 6c 69 67    68 74 20 65 78 70 72 65 73 73 69 6f 6e 73 22 20  | st.:tag."Highlight.expressions". | 
| 10aa0 |  73 65 78 70 73 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a  | sexps)..................(const.: | 
| 10ac0 |  74 61 67 20 22 48 69 67 68 6c 69 67 68 74 20 77    68 6f 6c 65 20 6c 69 6e 65 73 22 20 6c 69 6e 65  | tag."Highlight.whole.lines".line | 
| 10ae0 |  73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20  | s)..................(const.:tag. | 
| 10b00 |  22 44 6f 20 6e 6f 74 20 68 69 67 68 6c 69 67 68    74 20 65 72 72 6f 72 73 22 20 6e 69 6c 29 29 0a  | "Do.not.highlight.errors".nil)). | 
| 10b20 |  20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69    6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20  | ..:package-version.'(flycheck... | 
| 10b40 |  22 30 2e 31 34 22 29 0a 20 20 3a 73 61 66 65 20    23 27 73 79 6d 62 6f 6c 70 29 0a 0a 28 64 65 66  | "0.14")...:safe.#'symbolp)..(def | 
| 10b60 |  76 61 72 20 66 6c 79 63 68 65 63 6b 2d 63 75 72    72 65 6e 74 2d 65 72 72 6f 72 73 29 0a 28 64 65  | var.flycheck-current-errors).(de | 
| 10b80 |  66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 72 65 66    72 65 73 68 2d 66 72 69 6e 67 65 73 2d 61 6e 64  | fun.flycheck-refresh-fringes-and | 
| 10ba0 |  2d 6d 61 72 67 69 6e 73 20 28 29 0a 20 20 22 52    65 66 72 65 73 68 20 66 72 69 6e 67 65 73 20 61  | -margins.()..."Refresh.fringes.a | 
| 10bc0 |  6e 64 20 6d 61 72 67 69 6e 73 20 6f 66 20 61 6c    6c 20 77 69 6e 64 6f 77 73 20 64 69 73 70 6c 61  | nd.margins.of.all.windows.displa | 
| 10be0 |  79 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 75 66 66 65 72 2e 0a 0a 49 66 20 61 6e 79  | ying.the.current.buffer...If.any | 
| 10c00 |  20 65 72 72 6f 72 73 20 61 72 65 20 63 75 72 72    65 6e 74 6c 79 20 73 68 6f 77 6e 2c 20 6c 61 75  | .errors.are.currently.shown,.lau | 
| 10c20 |  6e 63 68 20 61 20 6e 65 77 20 63 68 65 63 6b 2c    20 74 6f 20 61 64 6a 75 73 74 0a 74 6f 20 61 20  | nch.a.new.check,.to.adjust.to.a. | 
| 10c40 |  70 6f 74 65 6e 74 69 61 6c 20 6e 65 77 20 69 6e    64 69 63 61 74 69 6f 6e 20 6d 6f 64 65 2e 22 0a  | potential.new.indication.mode.". | 
| 10c60 |  20 20 28 64 6f 6c 69 73 74 20 28 77 69 6e 20 28    67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f  | ..(dolist.(win.(get-buffer-windo | 
| 10c80 |  77 2d 6c 69 73 74 29 29 0a 20 20 20 20 28 73 65    74 2d 77 69 6e 64 6f 77 2d 6d 61 72 67 69 6e 73  | w-list)).....(set-window-margins | 
| 10ca0 |  20 77 69 6e 20 6c 65 66 74 2d 6d 61 72 67 69 6e    2d 77 69 64 74 68 20 72 69 67 68 74 2d 6d 61 72  | .win.left-margin-width.right-mar | 
| 10cc0 |  67 69 6e 2d 77 69 64 74 68 29 0a 20 20 20 20 28    73 65 74 2d 77 69 6e 64 6f 77 2d 66 72 69 6e 67  | gin-width).....(set-window-fring | 
| 10ce0 |  65 73 20 77 69 6e 20 6c 65 66 74 2d 66 72 69 6e    67 65 2d 77 69 64 74 68 20 72 69 67 68 74 2d 66  | es.win.left-fringe-width.right-f | 
| 10d00 |  72 69 6e 67 65 2d 77 69 64 74 68 29 29 0a 20 20    28 77 68 65 6e 20 66 6c 79 63 68 65 63 6b 2d 63  | ringe-width))...(when.flycheck-c | 
| 10d20 |  75 72 72 65 6e 74 2d 65 72 72 6f 72 73 0a 20 20    20 20 28 66 6c 79 63 68 65 63 6b 2d 62 75 66 66  | urrent-errors.....(flycheck-buff | 
| 10d40 |  65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c    79 63 68 65 63 6b 2d 73 65 74 2d 69 6e 64 69 63  | er)))..(defun.flycheck-set-indic | 
| 10d60 |  61 74 69 6f 6e 2d 6d 6f 64 65 20 28 26 6f 70 74    69 6f 6e 61 6c 20 6d 6f 64 65 29 0a 20 20 22 53  | ation-mode.(&optional.mode)..."S | 
| 10d80 |  65 74 20 60 66 6c 79 63 68 65 63 6b 2d 69 6e 64    69 63 61 74 69 6f 6e 2d 6d 6f 64 65 27 20 74 6f  | et.`flycheck-indication-mode'.to | 
| 10da0 |  20 4d 4f 44 45 20 61 6e 64 20 61 64 6a 75 73 74    20 6d 61 72 67 69 6e 73 20 61 6e 64 20 66 72 69  | .MODE.and.adjust.margins.and.fri | 
| 10dc0 |  6e 67 65 73 2e 0a 0a 57 68 65 6e 20 4d 4f 44 45    20 69 73 20 6e 69 6c 2c 20 61 64 6a 75 73 74 20  | nges...When.MODE.is.nil,.adjust. | 
| 10de0 |  77 69 6e 64 6f 77 20 70 61 72 61 6d 65 74 65 72    73 20 77 69 74 68 6f 75 74 20 63 68 61 6e 67 69  | window.parameters.without.changi | 
| 10e00 |  6e 67 20 74 68 65 0a 6d 6f 64 65 2e 20 20 54 68    69 73 20 66 75 6e 63 74 69 6f 6e 20 63 61 6e 20  | ng.the.mode...This.function.can. | 
| 10e20 |  62 65 20 75 73 65 66 75 6c 20 61 73 20 61 20 60    66 6c 79 63 68 65 63 6b 2d 6d 6f 64 65 2d 68 6f  | be.useful.as.a.`flycheck-mode-ho | 
| 10e40 |  6f 6b 27 2c 0a 65 73 70 65 63 69 61 6c 6c 79 20    69 66 20 79 6f 75 20 75 73 65 20 6d 61 72 67 69  | ok',.especially.if.you.use.margi | 
| 10e60 |  6e 73 20 6f 6e 6c 79 20 69 6e 20 46 6c 79 63 68    65 63 6b 20 62 75 66 66 65 72 73 2e 0a 0a 57 68  | ns.only.in.Flycheck.buffers...Wh | 
| 10e80 |  65 6e 20 4d 4f 44 45 20 69 73 20 60 6c 65 66 74    2d 6d 61 72 67 69 6e 27 2c 20 74 68 65 20 6c 65  | en.MODE.is.`left-margin',.the.le | 
| 10ea0 |  66 74 20 66 72 69 6e 67 65 20 69 73 20 72 65 64    75 63 65 64 20 74 6f 20 31 20 70 69 78 65 6c 0a  | ft.fringe.is.reduced.to.1.pixel. | 
| 10ec0 |  74 6f 20 73 61 76 65 20 73 70 61 63 65 2e 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28  | to.save.space."...(interactive.( | 
| 10ee0 |  6c 69 73 74 20 28 69 6e 74 65 72 6e 20 28 63 6f    6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20  | list.(intern.(completing-read... | 
| 10f00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 22 4d 6f 64  | ............................"Mod | 
| 10f20 |  65 3a 20 22 20 27 28 22 6c 65 66 74 2d 66 72 69    6e 67 65 22 20 22 72 69 67 68 74 2d 66 72 69 6e  | e:.".'("left-fringe"."right-frin | 
| 10f40 |  67 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ge"............................. | 
| 10f60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 65    66 74 2d 6d 61 72 67 69 6e 22 20 22 72 69 67 68  | ............."left-margin"."righ | 
| 10f80 |  74 2d 6d 61 72 67 69 6e 22 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | t-margin")...................... | 
| 10fa0 |  20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 20 6e    69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20  | .........nil.t.nil.nil.......... | 
| 10fc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 70 72 69 6e 31 2d 74 6f 2d 73  | .....................(prin1-to-s | 
| 10fe0 |  74 72 69 6e 67 20 66 6c 79 63 68 65 63 6b 2d 69    6e 64 69 63 61 74 69 6f 6e 2d 6d 6f 64 65 29 29  | tring.flycheck-indication-mode)) | 
| 11000 |  29 29 29 0a 20 20 28 73 65 74 71 20 6d 6f 64 65    20 28 6f 72 20 6d 6f 64 65 20 66 6c 79 63 68 65  | )))...(setq.mode.(or.mode.flyche | 
| 11020 |  63 6b 2d 69 6e 64 69 63 61 74 69 6f 6e 2d 6d 6f    64 65 29 29 0a 20 20 28 70 63 61 73 65 20 6d 6f  | ck-indication-mode))...(pcase.mo | 
| 11040 |  64 65 0a 20 20 20 20 28 28 6f 72 20 60 6c 65 66    74 2d 66 72 69 6e 67 65 20 60 72 69 67 68 74 2d  | de.....((or.`left-fringe.`right- | 
| 11060 |  66 72 69 6e 67 65 29 0a 20 20 20 20 20 28 73 65    74 71 20 6c 65 66 74 2d 66 72 69 6e 67 65 2d 77  | fringe)......(setq.left-fringe-w | 
| 11080 |  69 64 74 68 20 38 20 72 69 67 68 74 2d 66 72 69    6e 67 65 2d 77 69 64 74 68 20 38 0a 20 20 20 20  | idth.8.right-fringe-width.8..... | 
| 110a0 |  20 20 20 20 20 20 20 6c 65 66 74 2d 6d 61 72 67    69 6e 2d 77 69 64 74 68 20 30 20 72 69 67 68 74  | .......left-margin-width.0.right | 
| 110c0 |  2d 6d 61 72 67 69 6e 2d 77 69 64 74 68 20 30 29    29 0a 20 20 20 20 28 60 6c 65 66 74 2d 6d 61 72  | -margin-width.0)).....(`left-mar | 
| 110e0 |  67 69 6e 0a 20 20 20 20 20 28 73 65 74 71 20 6c    65 66 74 2d 66 72 69 6e 67 65 2d 77 69 64 74 68  | gin......(setq.left-fringe-width | 
| 11100 |  20 31 20 72 69 67 68 74 2d 66 72 69 6e 67 65 2d    77 69 64 74 68 20 38 0a 20 20 20 20 20 20 20 20  | .1.right-fringe-width.8......... | 
| 11120 |  20 20 20 6c 65 66 74 2d 6d 61 72 67 69 6e 2d 77    69 64 74 68 20 31 20 72 69 67 68 74 2d 6d 61 72  | ...left-margin-width.1.right-mar | 
| 11140 |  67 69 6e 2d 77 69 64 74 68 20 30 29 29 0a 20 20    20 20 28 60 72 69 67 68 74 2d 6d 61 72 67 69 6e  | gin-width.0)).....(`right-margin | 
| 11160 |  0a 20 20 20 20 20 28 73 65 74 71 20 6c 65 66 74    2d 66 72 69 6e 67 65 2d 77 69 64 74 68 20 38 20  | ......(setq.left-fringe-width.8. | 
| 11180 |  72 69 67 68 74 2d 66 72 69 6e 67 65 2d 77 69 64    74 68 20 38 0a 20 20 20 20 20 20 20 20 20 20 20  | right-fringe-width.8............ | 
| 111a0 |  6c 65 66 74 2d 6d 61 72 67 69 6e 2d 77 69 64 74    68 20 30 20 72 69 67 68 74 2d 6d 61 72 67 69 6e  | left-margin-width.0.right-margin | 
| 111c0 |  2d 77 69 64 74 68 20 31 29 29 0a 20 20 20 20 28    5f 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 49  | -width.1)).....(_.(user-error."I | 
| 111e0 |  6e 76 61 6c 69 64 20 69 6e 64 69 63 61 74 69 6f    6e 20 6d 6f 64 65 22 29 29 29 0a 20 20 28 73 65  | nvalid.indication.mode")))...(se | 
| 11200 |  74 71 2d 6c 6f 63 61 6c 20 66 6c 79 63 68 65 63    6b 2d 69 6e 64 69 63 61 74 69 6f 6e 2d 6d 6f 64  | tq-local.flycheck-indication-mod | 
| 11220 |  65 20 6d 6f 64 65 29 0a 20 20 28 66 6c 79 63 68    65 63 6b 2d 72 65 66 72 65 73 68 2d 66 72 69 6e  | e.mode)...(flycheck-refresh-frin | 
| 11240 |  67 65 73 2d 61 6e 64 2d 6d 61 72 67 69 6e 73 29    29 0a 0a 28 64 65 66 69 6e 65 2d 77 69 64 67 65  | ges-and-margins))..(define-widge | 
| 11260 |  74 20 27 66 6c 79 63 68 65 63 6b 2d 68 69 67 68    6c 69 67 68 74 69 6e 67 2d 73 74 79 6c 65 20 27  | t.'flycheck-highlighting-style.' | 
| 11280 |  6c 61 7a 79 0a 20 20 22 41 20 76 61 6c 75 65 20    66 6f 72 20 60 66 6c 79 63 68 65 63 6b 2d 68 69  | lazy..."A.value.for.`flycheck-hi | 
| 112a0 |  67 68 6c 69 67 68 74 69 6e 67 2d 73 74 79 6c 65    27 2e 22 0a 20 20 3a 6f 66 66 73 65 74 20 32 0a  | ghlighting-style'."...:offset.2. | 
| 112c0 |  20 20 3a 66 6f 72 6d 61 74 20 22 25 74 3a 20 55    73 65 20 25 76 22 0a 20 20 3a 74 79 70 65 20 27  | ..:format."%t:.Use.%v"...:type.' | 
| 112e0 |  28 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20    20 20 3a 66 6f 72 6d 61 74 20 22 25 5b 56 61 6c  | (choice...........:format."%[Val | 
| 11300 |  75 65 20 4d 65 6e 75 25 5d 20 25 76 22 0a 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a  | ue.Menu%].%v"...........(const.: | 
| 11320 |  74 61 67 20 22 6e 6f 20 68 69 67 68 6c 69 67 68    74 69 6e 67 22 20 6e 69 6c 29 0a 20 20 20 20 20  | tag."no.highlighting".nil)...... | 
| 11340 |  20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67    20 22 61 20 66 61 63 65 20 69 6e 64 69 63 61 74  | .....(const.:tag."a.face.indicat | 
| 11360 |  69 6e 67 20 74 68 65 20 65 72 72 6f 72 20 6c 65    76 65 6c 22 20 6c 65 76 65 6c 2d 66 61 63 65 29  | ing.the.error.level".level-face) | 
| 11380 |  0a 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74    20 3a 74 61 67 20 22 61 20 70 61 69 72 20 6f 66  | ...........(list.:tag."a.pair.of | 
| 113a0 |  20 64 65 6c 69 6d 69 74 65 72 73 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f  | .delimiters".................(co | 
| 113c0 |  6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 22 20 64    65 6c 69 6d 69 74 65 72 73 29 0a 20 20 20 20 20  | nst.:format."".delimiters)...... | 
| 113e0 |  20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69    6e 67 20 3a 74 61 67 20 22 42 65 66 6f 72 65 22  | ...........(string.:tag."Before" | 
| 11400 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22  | ).................(string.:tag." | 
| 11420 |  41 66 74 65 72 22 29 29 0a 20 20 20 20 20 20 20    20 20 20 28 6c 69 73 74 20 3a 74 61 67 20 22 61  | After"))...........(list.:tag."a | 
| 11440 |  20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 6d 69 78    20 6f 66 20 73 74 79 6c 65 73 22 0a 20 20 20 20  | .conditional.mix.of.styles"..... | 
| 11460 |  20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e    73 74 20 3a 66 6f 72 6d 61 74 20 22 22 20 63 6f  | ............(const.:format."".co | 
| 11480 |  6e 64 69 74 69 6f 6e 61 6c 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65  | nditional).................(inte | 
| 114a0 |  67 65 72 20 3a 74 61 67 20 22 55 70 20 74 6f 20    74 68 69 73 20 6d 61 6e 79 20 6c 69 6e 65 73 22  | ger.:tag."Up.to.this.many.lines" | 
| 114c0 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 66 6c 79 63 68 65 63 6b 2d 68 69 67 68  | ).................(flycheck-high | 
| 114e0 |  6c 69 67 68 74 69 6e 67 2d 73 74 79 6c 65 20 3a    66 6f 72 6d 61 74 20 22 55 73 65 20 25 76 22 29  | lighting-style.:format."Use.%v") | 
| 11500 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 6c 79 63 68 65 63 6b 2d 68 69 67 68 6c  | .................(flycheck-highl | 
| 11520 |  69 67 68 74 69 6e 67 2d 73 74 79 6c 65 20 3a 66    6f 72 6d 61 74 20 22 4f 74 68 65 72 77 69 73 65  | ighting-style.:format."Otherwise | 
| 11540 |  2c 20 75 73 65 20 25 76 22 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 2d  | ,.use.%v"))))..(defun.flycheck-- | 
| 11560 |  6d 61 6b 65 2d 68 69 67 68 6c 69 67 68 74 69 6e    67 2d 64 65 6c 69 6d 69 74 65 72 20 28 63 68 61  | make-highlighting-delimiter.(cha | 
| 11580 |  72 29 0a 20 20 22 4d 61 6b 65 20 61 20 68 69 67    68 6c 69 67 68 74 69 6e 67 20 62 72 61 63 6b 65  | r)..."Make.a.highlighting.bracke | 
| 115a0 |  74 20 73 79 6d 62 6f 6c 20 62 79 20 72 65 70 65    61 74 69 6e 67 20 43 48 41 52 20 74 77 69 63 65  | t.symbol.by.repeating.CHAR.twice | 
| 115c0 |  2e 22 0a 20 20 28 63 6f 6d 70 6f 73 65 2d 63 68    61 72 73 20 3f 5c 73 0a 20 20 20 20 20 20 20 20  | ."...(compose-chars.?\s......... | 
| 115e0 |  20 20 20 20 20 20 20 20 20 3b 3b 20 27 28 42 6c    20 2e 20 42 72 29 20 3f 5c 73 0a 20 20 20 20 20  | .........;;.'(Bl...Br).?\s...... | 
| 11600 |  20 20 20 20 20 20 20 20 20 20 20 20 27 28 42 63    20 42 72 20 33 30 20 30 29 20 63 68 61 72 0a 20  | ............'(Bc.Br.30.0).char.. | 
| 11620 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    27 28 42 63 20 42 6c 20 2d 33 30 20 30 29 20 63  | ................'(Bc.Bl.-30.0).c | 
| 11640 |  68 61 72 29 29 0a 0a 28 64 65 66 63 75 73 74 6f    6d 20 66 6c 79 63 68 65 63 6b 2d 68 69 67 68 6c  | har))..(defcustom.flycheck-highl | 
| 11660 |  69 67 68 74 69 6e 67 2d 73 74 79 6c 65 0a 20 20    60 28 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 34 20  | ighting-style...`(conditional.4. | 
| 11680 |  6c 65 76 65 6c 2d 66 61 63 65 20 28 64 65 6c 69    6d 69 74 65 72 73 20 22 22 20 22 22 29 29 0a 20  | level-face.(delimiters.""."")).. | 
| 116a0 |  20 22 54 68 65 20 68 69 67 68 6c 69 67 68 74 69    6e 67 20 73 74 79 6c 65 20 66 6f 72 20 46 6c 79  | ."The.highlighting.style.for.Fly | 
| 116c0 |  63 68 65 63 6b 20 65 72 72 6f 72 73 20 61 6e 64    20 77 61 72 6e 69 6e 67 73 2e 0a 0a 54 68 65 20  | check.errors.and.warnings...The. | 
| 116e0 |  68 69 67 68 6c 69 67 68 74 69 6e 67 20 73 74 79    6c 65 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20  | highlighting.style.controls.how. | 
| 11700 |  46 6c 79 63 68 65 63 6b 20 68 69 67 68 6c 69 67    68 74 73 20 65 72 72 6f 72 0a 72 65 67 69 6f 6e  | Flycheck.highlights.error.region | 
| 11720 |  73 20 69 6e 20 62 75 66 66 65 72 73 2e 20 20 54    68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 74 79  | s.in.buffers...The.following.sty | 
| 11740 |  6c 65 73 20 61 72 65 20 73 75 70 70 6f 72 74 65    64 3a 0a 0a 6e 69 6c 0a 20 20 20 20 20 44 6f 20  | les.are.supported:..nil......Do. | 
| 11760 |  6e 6f 74 20 68 69 67 68 6c 69 67 68 74 20 65 72    72 6f 72 73 2e 20 20 53 61 6d 65 20 61 73 20 73  | not.highlight.errors...Same.as.s | 
| 11780 |  65 74 74 69 6e 67 0a 20 20 20 20 20 60 66 6c 79    63 68 65 63 6b 2d 68 69 67 68 6c 69 67 68 74 69  | etting......`flycheck-highlighti | 
| 117a0 |  6e 67 2d 6d 6f 64 65 27 20 74 6f 20 6e 69 6c 2e    0a 0a 60 6c 65 76 65 6c 2d 66 61 63 65 27 0a 20  | ng-mode'.to.nil...`level-face'.. | 
| 117c0 |  20 20 20 20 43 68 6f 73 65 20 61 20 66 61 63 65    20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68  | ....Chose.a.face.depending.on.th | 
| 117e0 |  65 20 73 65 76 65 72 69 74 79 20 6f 66 20 74 68    65 20 65 72 72 6f 72 2c 20 61 6e 64 0a 20 20 20  | e.severity.of.the.error,.and.... | 
| 11800 |  20 20 61 70 70 6c 79 20 69 74 20 74 6f 20 74 68    65 20 77 68 6f 6c 65 20 65 72 72 6f 72 20 74 65  | ..apply.it.to.the.whole.error.te | 
| 11820 |  78 74 2e 20 20 53 65 65 20 61 6c 73 6f 20 74 68    65 0a 20 20 20 20 20 60 66 6c 79 63 68 65 63 6b  | xt...See.also.the......`flycheck | 
| 11840 |  2d 64 65 66 69 6e 65 2d 65 72 72 6f 72 2d 6c 65    76 65 6c 27 20 61 6e 64 20 60 66 6c 79 63 68 65  | -define-error-level'.and.`flyche | 
| 11860 |  63 6b 2d 65 72 72 6f 72 27 2c 0a 20 20 20 20 20    60 66 6c 79 63 68 65 63 6b 2d 77 61 72 6e 69 6e  | ck-error',......`flycheck-warnin | 
| 11880 |  67 27 2c 20 61 6e 64 20 60 66 6c 79 63 68 65 63    6b 2d 69 6e 66 6f 27 20 66 61 63 65 73 2e 0a 0a  | g',.and.`flycheck-info'.faces... | 
| 118a0 |  5c 28 60 64 65 6c 69 6d 69 74 65 72 73 27 20 42    45 46 4f 52 45 20 41 46 54 45 52 29 0a 20 20 20  | \(`delimiters'.BEFORE.AFTER).... | 
| 118c0 |  20 20 44 72 61 77 20 64 65 6c 69 6d 69 74 65 72    73 20 6f 6e 20 65 61 63 68 20 73 69 64 65 20 6f  | ..Draw.delimiters.on.each.side.o | 
| 118e0 |  66 20 74 68 65 20 65 72 72 6f 72 2e 20 20 42 45    46 4f 52 45 20 61 6e 64 20 41 46 54 45 52 0a 20  | f.the.error...BEFORE.and.AFTER.. | 
| 11900 |  20 20 20 20 69 6e 64 69 63 61 74 65 20 77 68 69    63 68 20 64 65 6c 69 6d 69 74 65 72 73 20 74 6f  | ....indicate.which.delimiters.to | 
| 11920 |  20 75 73 65 2e 20 20 49 66 20 74 68 65 79 20 61    72 65 20 73 74 72 69 6e 67 73 2c 20 74 68 65 79  | .use...If.they.are.strings,.they | 
| 11940 |  0a 20 20 20 20 20 61 72 65 20 75 73 65 64 20 61    73 2d 69 73 2e 20 20 49 66 20 74 68 65 79 20 61  | ......are.used.as-is...If.they.a | 
| 11960 |  72 65 20 63 68 61 72 61 63 74 65 72 73 2c 20 74    68 65 79 20 61 72 65 20 72 65 70 65 61 74 65 64  | re.characters,.they.are.repeated | 
| 11980 |  0a 20 20 20 20 20 74 77 69 63 65 20 61 6e 64 20    63 6f 6d 70 6f 73 65 64 20 69 6e 74 6f 20 61 20  | ......twice.and.composed.into.a. | 
| 119a0 |  73 69 6e 67 6c 65 20 63 68 61 72 61 63 74 65 72    2e 20 20 44 65 6c 69 6d 69 74 65 72 73 20 75 73  | single.character...Delimiters.us | 
| 119c0 |  65 0a 20 20 20 20 20 74 68 65 20 66 72 69 6e 67    65 20 66 61 63 65 20 63 6f 72 72 65 73 70 6f 6e  | e......the.fringe.face.correspon | 
| 119e0 |  64 69 6e 67 20 74 6f 20 74 68 65 20 73 65 76 65    72 69 74 79 20 6f 66 20 65 61 63 68 20 65 72 72  | ding.to.the.severity.of.each.err | 
| 11a00 |  6f 72 2c 0a 20 20 20 20 20 61 73 20 77 65 6c 6c    20 61 73 20 74 68 65 20 60 66 6c 79 63 68 65 63  | or,......as.well.as.the.`flychec | 
| 11a20 |  6b 2d 65 72 72 6f 72 2d 64 65 6c 69 6d 69 74 65    72 27 20 66 61 63 65 2e 20 20 44 65 6c 69 6d 69  | k-error-delimiter'.face...Delimi | 
| 11a40 |  74 65 64 0a 20 20 20 20 20 74 65 78 74 20 68 61    73 20 74 68 65 20 60 66 6c 79 63 68 65 63 6b 2d  | ted......text.has.the.`flycheck- | 
| 11a60 |  64 65 6c 69 6d 69 74 65 64 2d 65 72 72 6f 72 27    20 66 61 63 65 2e 0a 0a 5c 28 60 63 6f 6e 64 69  | delimited-error'.face...\(`condi | 
| 11a80 |  74 69 6f 6e 61 6c 27 20 4e 4c 49 4e 45 53 20 53    31 20 53 32 29 0a 20 20 20 20 20 55 73 65 20 73  | tional'.NLINES.S1.S2)......Use.s | 
| 11aa0 |  74 79 6c 65 20 53 31 20 66 6f 72 20 65 72 72 6f    72 73 20 73 70 61 6e 6e 69 6e 67 20 75 70 20 74  | tyle.S1.for.errors.spanning.up.t | 
| 11ac0 |  6f 20 4e 4c 49 4e 45 53 20 6c 69 6e 65 73 2c 20    61 6e 64 0a 20 20 20 20 20 73 74 79 6c 65 20 53  | o.NLINES.lines,.and......style.S | 
| 11ae0 |  32 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 53 65    65 20 61 6c 73 6f 20 60 66 6c 79 63 68 65 63 6b  | 2.otherwise...See.also.`flycheck | 
| 11b00 |  2d 68 69 67 68 6c 69 67 68 74 69 6e 67 2d 6d 6f    64 65 27 20 61 6e 64 0a 60 66 6c 79 63 68 65 63  | -highlighting-mode'.and.`flychec | 
| 11b20 |  6b 2d 69 6e 64 69 63 61 74 69 6f 6e 2d 6d 6f 64    65 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 66  | k-indication-mode'."...:group.'f | 
| 11b40 |  6c 79 63 68 65 63 6b 0a 20 20 3a 74 79 70 65 20    27 66 6c 79 63 68 65 63 6b 2d 68 69 67 68 6c 69  | lycheck...:type.'flycheck-highli | 
| 11b60 |  67 68 74 69 6e 67 2d 73 74 79 6c 65 0a 20 20 3a    70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20  | ghting-style...:package-version. | 
| 11b80 |  27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 33 32    22 29 0a 20 20 3a 73 61 66 65 20 74 29 0a 0a 28  | '(flycheck..."32")...:safe.t)..( | 
| 11ba0 |  64 65 66 63 75 73 74 6f 6d 20 66 6c 79 63 68 65    63 6b 2d 63 68 65 63 6b 2d 73 79 6e 74 61 78 2d  | defcustom.flycheck-check-syntax- | 
| 11bc0 |  61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 27 28    73 61 76 65 0a 20 20 20 20 20 20 20 20 20 20 20  | automatically.'(save............ | 
| 11be0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 11c00 |  20 20 20 20 20 20 69 64 6c 65 2d 63 68 61 6e 67    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ......idle-change............... | 
| 11c20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 11c40 |  20 20 20 6e 65 77 2d 6c 69 6e 65 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...new-line..................... | 
| 11c60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64  | .............................mod | 
| 11c80 |  65 2d 65 6e 61 62 6c 65 64 29 0a 20 20 22 57 68    65 6e 20 46 6c 79 63 68 65 63 6b 20 73 68 6f 75  | e-enabled)..."When.Flycheck.shou | 
| 11ca0 |  6c 64 20 63 68 65 63 6b 20 73 79 6e 74 61 78 20    61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2e 0a 0a  | ld.check.syntax.automatically... | 
| 11cc0 |  54 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73    20 61 20 6c 69 73 74 20 6f 66 20 65 76 65 6e 74  | This.variable.is.a.list.of.event | 
| 11ce0 |  73 20 74 68 61 74 20 6d 61 79 20 74 72 69 67 67    65 72 20 73 79 6e 74 61 78 20 63 68 65 63 6b 73  | s.that.may.trigger.syntax.checks | 
| 11d00 |  2e 0a 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20    65 76 65 6e 74 73 20 61 72 65 20 6b 6e 6f 77 6e  | ..The.following.events.are.known | 
| 11d20 |  3a 0a 0a 60 73 61 76 65 27 0a 20 20 20 20 20 43    68 65 63 6b 20 73 79 6e 74 61 78 20 69 6d 6d 65  | :..`save'......Check.syntax.imme | 
| 11d40 |  64 69 61 74 65 6c 79 20 61 66 74 65 72 20 74 68    65 20 62 75 66 66 65 72 20 77 61 73 20 73 61 76  | diately.after.the.buffer.was.sav | 
| 11d60 |  65 64 2e 0a 0a 60 69 64 6c 65 2d 63 68 61 6e 67    65 27 0a 20 20 20 20 20 43 68 65 63 6b 20 73 79  | ed...`idle-change'......Check.sy | 
| 11d80 |  6e 74 61 78 20 61 20 73 68 6f 72 74 20 74 69 6d    65 20 28 73 65 65 20 60 66 6c 79 63 68 65 63 6b  | ntax.a.short.time.(see.`flycheck | 
| 11da0 |  2d 69 64 6c 65 2d 63 68 61 6e 67 65 2d 64 65 6c    61 79 27 29 0a 20 20 20 20 20 61 66 74 65 72 20  | -idle-change-delay')......after. | 
| 11dc0 |  74 68 65 20 6c 61 73 74 20 63 68 61 6e 67 65 20    74 6f 20 74 68 65 20 62 75 66 66 65 72 2e 0a 0a  | the.last.change.to.the.buffer... | 
| 11de0 |  60 69 64 6c 65 2d 62 75 66 66 65 72 2d 73 77 69    74 63 68 27 0a 20 20 20 20 20 43 68 65 63 6b 20  | `idle-buffer-switch'......Check. | 
| 11e00 |  73 79 6e 74 61 78 20 61 20 73 68 6f 72 74 20 74    69 6d 65 20 28 73 65 65 20 60 66 6c 79 63 68 65  | syntax.a.short.time.(see.`flyche | 
| 11e20 |  63 6b 2d 69 64 6c 65 2d 62 75 66 66 65 72 2d 73    77 69 74 63 68 2d 64 65 6c 61 79 27 29 0a 20 20  | ck-idle-buffer-switch-delay')... | 
| 11e40 |  20 20 20 61 66 74 65 72 20 74 68 65 20 75 73 65    72 20 73 77 69 74 63 68 65 73 20 74 6f 20 61 20  | ...after.the.user.switches.to.a. | 
| 11e60 |  62 75 66 66 65 72 2e 0a 0a 60 6e 65 77 2d 6c 69    6e 65 27 0a 20 20 20 20 20 43 68 65 63 6b 20 73  | buffer...`new-line'......Check.s | 
| 11e80 |  79 6e 74 61 78 20 69 6d 6d 65 64 69 61 74 65 6c    79 20 61 66 74 65 72 20 61 20 6e 65 77 20 6c 69  | yntax.immediately.after.a.new.li | 
| 11ea0 |  6e 65 20 77 61 73 20 69 6e 73 65 72 74 65 64 20    69 6e 74 6f 0a 20 20 20 20 20 74 68 65 20 62 75  | ne.was.inserted.into......the.bu | 
| 11ec0 |  66 66 65 72 2e 0a 0a 60 6d 6f 64 65 2d 65 6e 61    62 6c 65 64 27 0a 20 20 20 20 20 43 68 65 63 6b  | ffer...`mode-enabled'......Check | 
| 11ee0 |  20 73 79 6e 74 61 78 20 69 6d 6d 65 64 69 61 74    65 6c 79 20 77 68 65 6e 20 76 61 72 69 61 62 6c  | .syntax.immediately.when.variabl | 
| 11f00 |  65 20 60 66 6c 79 63 68 65 63 6b 2d 6d 6f 64 65    27 20 69 73 0a 20 20 20 20 20 6e 6f 6e 2d 6e 69  | e.`flycheck-mode'.is......non-ni | 
| 11f20 |  6c 2e 0a 0a 46 6c 79 63 68 65 63 6b 20 70 65 72    66 6f 72 6d 73 20 61 20 73 79 6e 74 61 78 20 63  | l...Flycheck.performs.a.syntax.c | 
| 11f40 |  68 65 63 6b 73 20 6f 6e 6c 79 20 6f 6e 20 65 76    65 6e 74 73 2c 20 77 68 69 63 68 20 61 72 65 0a  | hecks.only.on.events,.which.are. | 
| 11f60 |  63 6f 6e 74 61 69 6e 65 64 20 69 6e 20 74 68 69    73 20 6c 69 73 74 2e 20 20 46 6f 72 20 69 6e 73  | contained.in.this.list...For.ins | 
| 11f80 |  74 61 6e 63 65 2c 20 69 66 20 74 68 65 20 76 61    6c 75 65 20 6f 66 20 74 68 69 73 0a 76 61 72 69  | tance,.if.the.value.of.this.vari | 
| 11fa0 |  61 62 6c 65 20 69 73 20 60 28 6d 6f 64 65 2d 65    6e 61 62 6c 65 64 20 73 61 76 65 29 27 2c 20 46  | able.is.`(mode-enabled.save)',.F | 
| 11fc0 |  6c 79 63 68 65 63 6b 20 77 69 6c 6c 20 6f 6e 6c    79 20 63 68 65 63 6b 20 69 66 0a 74 68 65 20 6d  | lycheck.will.only.check.if.the.m | 
| 11fe0 |  6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 20 6f    72 20 74 68 65 20 62 75 66 66 65 72 20 77 61 73  | ode.is.enabled.or.the.buffer.was | 
| 12000 |  20 73 61 76 65 64 2c 20 62 75 74 20 6e 65 76 65    72 20 61 66 74 65 72 0a 63 68 61 6e 67 65 73 20  | .saved,.but.never.after.changes. | 
| 12020 |  74 6f 20 74 68 65 20 62 75 66 66 65 72 20 63 6f    6e 74 65 6e 74 73 2e 0a 0a 49 66 20 6e 69 6c 2c  | to.the.buffer.contents...If.nil, | 
| 12040 |  20 6e 65 76 65 72 20 63 68 65 63 6b 20 73 79 6e    74 61 78 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c  | .never.check.syntax.automaticall | 
| 12060 |  79 2e 20 20 49 6e 20 74 68 69 73 20 63 61 73 65    2c 20 75 73 65 0a 60 66 6c 79 63 68 65 63 6b 2d  | y...In.this.case,.use.`flycheck- | 
| 12080 |  62 75 66 66 65 72 27 20 74 6f 20 73 74 61 72 74    20 61 20 73 79 6e 74 61 78 20 63 68 65 63 6b 20  | buffer'.to.start.a.syntax.check. | 
| 120a0 |  6d 61 6e 75 61 6c 6c 79 2e 22 0a 20 20 3a 67 72    6f 75 70 20 27 66 6c 79 63 68 65 63 6b 0a 20 20  | manually."...:group.'flycheck... | 
| 120c0 |  3a 74 79 70 65 20 27 28 73 65 74 20 28 63 6f 6e    73 74 20 3a 74 61 67 20 22 41 66 74 65 72 20 74  | :type.'(set.(const.:tag."After.t | 
| 120e0 |  68 65 20 62 75 66 66 65 72 20 77 61 73 20 73 61    76 65 64 22 20 73 61 76 65 29 0a 20 20 20 20 20  | he.buffer.was.saved".save)...... | 
| 12100 |  20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20    3a 74 61 67 20 22 41 66 74 65 72 20 74 68 65 20  | .........(const.:tag."After.the. | 
| 12120 |  62 75 66 66 65 72 20 77 61 73 20 63 68 61 6e 67    65 64 20 61 6e 64 20 69 64 6c 65 22 20 69 64 6c  | buffer.was.changed.and.idle".idl | 
| 12140 |  65 2d 63 68 61 6e 67 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 0a 20  | e-change)...............(const.. | 
| 12160 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74    61 67 20 22 41 66 74 65 72 20 73 77 69 74 63 68  | ..............:tag."After.switch | 
| 12180 |  69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20    62 75 66 66 65 72 22 20 69 64 6c 65 2d 62 75 66  | ing.the.current.buffer".idle-buf | 
| 121a0 |  66 65 72 2d 73 77 69 74 63 68 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74  | fer-switch)...............(const | 
| 121c0 |  20 3a 74 61 67 20 22 41 66 74 65 72 20 61 20 6e    65 77 20 6c 69 6e 65 20 77 61 73 20 69 6e 73 65  | .:tag."After.a.new.line.was.inse | 
| 121e0 |  72 74 65 64 22 20 6e 65 77 2d 6c 69 6e 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63  | rted".new-line)...............(c | 
| 12200 |  6f 6e 73 74 20 3a 74 61 67 20 22 41 66 74 65 72    20 60 66 6c 79 63 68 65 63 6b 2d 6d 6f 64 65 27  | onst.:tag."After.`flycheck-mode' | 
| 12220 |  20 77 61 73 20 65 6e 61 62 6c 65 64 22 20 6d 6f    64 65 2d 65 6e 61 62 6c 65 64 29 29 0a 20 20 3a  | .was.enabled".mode-enabled))...: | 
| 12240 |  70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20    27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 30 2e  | package-version.'(flycheck..."0. | 
| 12260 |  31 32 22 29 0a 20 20 3a 73 61 66 65 20 23 27 66    6c 79 63 68 65 63 6b 2d 73 79 6d 62 6f 6c 2d 6c  | 12")...:safe.#'flycheck-symbol-l | 
| 12280 |  69 73 74 2d 70 29 0a 0a 28 64 65 66 63 75 73 74    6f 6d 20 66 6c 79 63 68 65 63 6b 2d 69 64 6c 65  | ist-p)..(defcustom.flycheck-idle | 
| 122a0 |  2d 63 68 61 6e 67 65 2d 64 65 6c 61 79 20 30 2e    35 0a 20 20 22 48 6f 77 20 6d 61 6e 79 20 73 65  | -change-delay.0.5..."How.many.se | 
| 122c0 |  63 6f 6e 64 73 20 74 6f 20 77 61 69 74 20 61 66    74 65 72 20 61 20 63 68 61 6e 67 65 20 62 65 66  | conds.to.wait.after.a.change.bef | 
| 122e0 |  6f 72 65 20 63 68 65 63 6b 69 6e 67 20 73 79 6e    74 61 78 2e 0a 0a 41 66 74 65 72 20 74 68 65 20  | ore.checking.syntax...After.the. | 
| 12300 |  62 75 66 66 65 72 20 77 61 73 20 63 68 61 6e 67    65 64 2c 20 46 6c 79 63 68 65 63 6b 20 77 69 6c  | buffer.was.changed,.Flycheck.wil | 
| 12320 |  6c 20 77 61 69 74 20 61 73 20 6d 61 6e 79 20 73    65 63 6f 6e 64 73 0a 61 73 20 74 68 65 20 76 61  | l.wait.as.many.seconds.as.the.va | 
| 12340 |  6c 75 65 20 6f 66 20 74 68 69 73 20 76 61 72 69    61 62 6c 65 20 62 65 66 6f 72 65 20 73 74 61 72  | lue.of.this.variable.before.star | 
| 12360 |  74 69 6e 67 20 61 20 73 79 6e 74 61 78 20 63 68    65 63 6b 2e 20 20 49 66 0a 74 68 65 20 62 75 66  | ting.a.syntax.check...If.the.buf | 
| 12380 |  66 65 72 20 69 73 20 6d 6f 64 69 66 69 65 64 20    64 75 72 69 6e 67 20 74 68 69 73 20 74 69 6d 65  | fer.is.modified.during.this.time | 
| 123a0 |  2c 20 46 6c 79 63 68 65 63 6b 20 77 69 6c 6c 20    77 61 69 74 0a 61 67 61 69 6e 2e 0a 0a 54 68 69  | ,.Flycheck.will.wait.again...Thi | 
| 123c0 |  73 20 76 61 72 69 61 62 6c 65 20 68 61 73 20 6e    6f 20 65 66 66 65 63 74 2c 20 69 66 20 60 69 64  | s.variable.has.no.effect,.if.`id | 
| 123e0 |  6c 65 2d 63 68 61 6e 67 65 27 20 69 73 20 6e 6f    74 20 63 6f 6e 74 61 69 6e 65 64 20 69 6e 0a 60  | le-change'.is.not.contained.in.` | 
| 12400 |  66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 2d 73    79 6e 74 61 78 2d 61 75 74 6f 6d 61 74 69 63 61  | flycheck-check-syntax-automatica | 
| 12420 |  6c 6c 79 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20    27 66 6c 79 63 68 65 63 6b 0a 20 20 3a 74 79 70  | lly'."...:group.'flycheck...:typ | 
| 12440 |  65 20 27 6e 75 6d 62 65 72 0a 20 20 3a 70 61 63    6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66  | e.'number...:package-version.'(f | 
| 12460 |  6c 79 63 68 65 63 6b 20 2e 20 22 30 2e 31 33 22    29 0a 20 20 3a 73 61 66 65 20 23 27 6e 75 6d 62  | lycheck..."0.13")...:safe.#'numb | 
| 12480 |  65 72 70 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d    20 66 6c 79 63 68 65 63 6b 2d 69 64 6c 65 2d 62  | erp)..(defcustom.flycheck-idle-b | 
| 124a0 |  75 66 66 65 72 2d 73 77 69 74 63 68 2d 64 65 6c    61 79 20 30 2e 35 0a 20 20 22 48 6f 77 20 6d 61  | uffer-switch-delay.0.5..."How.ma | 
| 124c0 |  6e 79 20 73 65 63 6f 6e 64 73 20 74 6f 20 77 61    69 74 20 61 66 74 65 72 20 73 77 69 74 63 68 69  | ny.seconds.to.wait.after.switchi | 
| 124e0 |  6e 67 20 62 75 66 66 65 72 73 20 62 65 66 6f 72    65 20 63 68 65 63 6b 69 6e 67 20 73 79 6e 74 61  | ng.buffers.before.checking.synta | 
| 12500 |  78 2e 0a 0a 41 66 74 65 72 20 74 68 65 20 75 73    65 72 20 73 77 69 74 63 68 65 73 20 74 6f 20 61  | x...After.the.user.switches.to.a | 
| 12520 |  20 6e 65 77 20 62 75 66 66 65 72 2c 20 46 6c 79    63 68 65 63 6b 20 77 69 6c 6c 20 77 61 69 74 20  | .new.buffer,.Flycheck.will.wait. | 
| 12540 |  61 73 0a 6d 61 6e 79 20 73 65 63 6f 6e 64 73 20    61 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20  | as.many.seconds.as.the.value.of. | 
| 12560 |  74 68 69 73 20 76 61 72 69 61 62 6c 65 20 62 65    66 6f 72 65 20 73 74 61 72 74 69 6e 67 20 61 0a  | this.variable.before.starting.a. | 
| 12580 |  73 79 6e 74 61 78 20 63 68 65 63 6b 2e 20 20 49    66 20 74 68 65 20 75 73 65 72 20 73 77 69 74 63  | syntax.check...If.the.user.switc | 
| 125a0 |  68 65 73 20 74 6f 20 61 6e 6f 74 68 65 72 20 62    75 66 66 65 72 20 64 75 72 69 6e 67 20 74 68 69  | hes.to.another.buffer.during.thi | 
| 125c0 |  73 0a 74 69 6d 65 2c 20 77 68 65 74 68 65 72 20    61 20 73 79 6e 74 61 78 20 63 68 65 63 6b 20 69  | s.time,.whether.a.syntax.check.i | 
| 125e0 |  73 20 73 74 69 6c 6c 20 70 65 72 66 6f 72 6d 65    64 20 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 65  | s.still.performed.depends.on.the | 
| 12600 |  0a 76 61 6c 75 65 20 6f 66 20 60 66 6c 79 63 68    65 63 6b 2d 62 75 66 66 65 72 2d 73 77 69 74 63  | .value.of.`flycheck-buffer-switc | 
| 12620 |  68 2d 63 68 65 63 6b 2d 69 6e 74 65 72 6d 65 64    69 61 74 65 2d 62 75 66 66 65 72 73 27 2e 0a 0a  | h-check-intermediate-buffers'... | 
| 12640 |  54 68 69 73 20 76 61 72 69 61 62 6c 65 20 68 61    73 20 6e 6f 20 65 66 66 65 63 74 20 69 66 20 60  | This.variable.has.no.effect.if.` | 
| 12660 |  69 64 6c 65 2d 62 75 66 66 65 72 2d 73 77 69 74    63 68 27 20 69 73 20 6e 6f 74 0a 63 6f 6e 74 61  | idle-buffer-switch'.is.not.conta | 
| 12680 |  69 6e 65 64 20 69 6e 20 60 66 6c 79 63 68 65 63    6b 2d 63 68 65 63 6b 2d 73 79 6e 74 61 78 2d 61  | ined.in.`flycheck-check-syntax-a | 
| 126a0 |  75 74 6f 6d 61 74 69 63 61 6c 6c 79 27 2e 22 0a    20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68 65  | utomatically'."...:group.'flyche | 
| 126c0 |  63 6b 0a 20 20 3a 74 79 70 65 20 27 6e 75 6d 62    65 72 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65  | ck...:type.'number...:package-ve | 
| 126e0 |  72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b    20 2e 20 22 33 32 22 29 0a 20 20 3a 73 61 66 65  | rsion.'(flycheck..."32")...:safe | 
| 12700 |  20 23 27 6e 75 6d 62 65 72 70 29 0a 0a 28 64 65    66 63 75 73 74 6f 6d 20 66 6c 79 63 68 65 63 6b  | .#'numberp)..(defcustom.flycheck | 
| 12720 |  2d 62 75 66 66 65 72 2d 73 77 69 74 63 68 2d 63    68 65 63 6b 2d 69 6e 74 65 72 6d 65 64 69 61 74  | -buffer-switch-check-intermediat | 
| 12740 |  65 2d 62 75 66 66 65 72 73 20 6e 69 6c 0a 20 20    22 57 68 65 74 68 65 72 20 74 6f 20 63 68 65 63  | e-buffers.nil..."Whether.to.chec | 
| 12760 |  6b 20 73 79 6e 74 61 78 20 69 6e 20 61 20 62 75    66 66 65 72 20 79 6f 75 20 6f 6e 6c 79 20 76 69  | k.syntax.in.a.buffer.you.only.vi | 
| 12780 |  73 69 74 20 62 72 69 65 66 6c 79 2e 0a 0a 49 66    20 6e 69 6c 2c 20 74 68 65 6e 20 77 68 65 6e 20  | sit.briefly...If.nil,.then.when. | 
| 127a0 |  79 6f 75 20 73 77 69 74 63 68 20 74 6f 20 61 20    62 75 66 66 65 72 20 62 75 74 20 73 77 69 74 63  | you.switch.to.a.buffer.but.switc | 
| 127c0 |  68 20 74 6f 20 61 6e 6f 74 68 65 72 0a 62 75 66    66 65 72 20 62 65 66 6f 72 65 20 74 68 65 20 73  | h.to.another.buffer.before.the.s | 
| 127e0 |  79 6e 74 61 78 20 63 68 65 63 6b 20 69 73 20 70    65 72 66 6f 72 6d 65 64 2c 20 74 68 65 6e 20 74  | yntax.check.is.performed,.then.t | 
| 12800 |  68 65 20 63 68 65 63 6b 20 69 73 0a 63 61 6e 63    65 6c 65 64 2e 20 20 49 66 20 6e 6f 6e 2d 6e 69  | he.check.is.canceled...If.non-ni | 
| 12820 |  6c 2c 20 74 68 65 6e 20 73 79 6e 74 61 78 20 63    68 65 63 6b 73 20 64 75 65 20 74 6f 20 73 77 69  | l,.then.syntax.checks.due.to.swi | 
| 12840 |  74 63 68 69 6e 67 0a 62 75 66 66 65 72 73 20 61    72 65 20 61 6c 77 61 79 73 20 70 65 72 66 6f 72  | tching.buffers.are.always.perfor | 
| 12860 |  6d 65 64 2e 20 20 54 68 69 73 20 6f 6e 6c 79 20    61 66 66 65 63 74 73 20 62 75 66 66 65 72 20 73  | med...This.only.affects.buffer.s | 
| 12880 |  77 69 74 63 68 65 73 0a 74 68 61 74 20 68 61 70    70 65 6e 20 6c 65 73 73 20 74 68 61 6e 20 60 66  | witches.that.happen.less.than.`f | 
| 128a0 |  6c 79 63 68 65 63 6b 2d 69 64 6c 65 2d 62 75 66    66 65 72 2d 73 77 69 74 63 68 2d 64 65 6c 61 79  | lycheck-idle-buffer-switch-delay | 
| 128c0 |  27 20 73 65 63 6f 6e 64 73 0a 61 70 61 72 74 2e    0a 0a 54 68 69 73 20 76 61 72 69 61 62 6c 65 20  | '.seconds.apart...This.variable. | 
| 128e0 |  68 61 73 20 6e 6f 20 65 66 66 65 63 74 20 69 66    20 60 69 64 6c 65 2d 62 75 66 66 65 72 2d 73 77  | has.no.effect.if.`idle-buffer-sw | 
| 12900 |  69 74 63 68 27 20 69 73 20 6e 6f 74 0a 63 6f 6e    74 61 69 6e 65 64 20 69 6e 20 60 66 6c 79 63 68  | itch'.is.not.contained.in.`flych | 
| 12920 |  65 63 6b 2d 63 68 65 63 6b 2d 73 79 6e 74 61 78    2d 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 27 2e  | eck-check-syntax-automatically'. | 
| 12940 |  22 0a 20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63    68 65 63 6b 0a 20 20 3a 74 79 70 65 20 27 62 6f  | "...:group.'flycheck...:type.'bo | 
| 12960 |  6f 6c 65 61 6e 0a 20 20 3a 70 61 63 6b 61 67 65    2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68  | olean...:package-version.'(flych | 
| 12980 |  65 63 6b 20 2e 20 22 33 32 22 29 0a 20 20 3a 73    61 66 65 20 23 27 62 6f 6f 6c 65 61 6e 70 29 0a  | eck..."32")...:safe.#'booleanp). | 
| 129a0 |  0a 28 64 65 66 63 75 73 74 6f 6d 20 66 6c 79 63    68 65 63 6b 2d 73 74 61 6e 64 61 72 64 2d 65 72  | .(defcustom.flycheck-standard-er | 
| 129c0 |  72 6f 72 2d 6e 61 76 69 67 61 74 69 6f 6e 20 74    0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73  | ror-navigation.t..."Whether.to.s | 
| 129e0 |  75 70 70 6f 72 74 20 65 72 72 6f 72 20 6e 61 76    69 67 61 74 69 6f 6e 20 77 69 74 68 20 60 6e 65  | upport.error.navigation.with.`ne | 
| 12a00 |  78 74 2d 65 72 72 6f 72 27 2e 0a 0a 49 66 20 6e    6f 6e 2d 6e 69 6c 2c 20 65 6e 61 62 6c 65 20 6e  | xt-error'...If.non-nil,.enable.n | 
| 12a20 |  61 76 69 67 61 74 69 6f 6e 20 6f 66 20 46 6c 79    63 68 65 63 6b 20 65 72 72 6f 72 73 20 77 69 74  | avigation.of.Flycheck.errors.wit | 
| 12a40 |  68 0a 60 6e 65 78 74 2d 65 72 72 6f 72 27 2c 20    60 70 72 65 76 69 6f 75 73 2d 65 72 72 6f 72 27  | h.`next-error',.`previous-error' | 
| 12a60 |  20 61 6e 64 20 60 66 69 72 73 74 2d 65 72 72 6f    72 27 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 0a  | .and.`first-error'...Otherwise,. | 
| 12a80 |  74 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20    6a 75 73 74 20 6e 61 76 69 67 61 74 65 20 65 72  | these.functions.just.navigate.er | 
| 12aa0 |  72 6f 72 73 20 66 72 6f 6d 20 63 6f 6d 70 69 6c    61 74 69 6f 6e 20 6d 6f 64 65 73 2e 0a 0a 46 6c  | rors.from.compilation.modes...Fl | 
| 12ac0 |  79 63 68 65 63 6b 20 65 72 72 6f 72 20 6e 61 76    69 67 61 74 69 6f 6e 20 77 69 74 68 20 60 66 6c  | ycheck.error.navigation.with.`fl | 
| 12ae0 |  79 63 68 65 63 6b 2d 6e 65 78 74 2d 65 72 72 6f    72 27 2c 0a 60 66 6c 79 63 68 65 63 6b 2d 70 72  | ycheck-next-error',.`flycheck-pr | 
| 12b00 |  65 76 69 6f 75 73 2d 65 72 72 6f 72 27 20 61 6e    64 20 60 66 6c 79 63 68 65 63 6b 2d 66 69 72 73  | evious-error'.and.`flycheck-firs | 
| 12b20 |  74 2d 65 72 72 6f 72 27 20 69 73 20 61 6c 77 61    79 73 0a 65 6e 61 62 6c 65 64 2c 20 72 65 67 61  | t-error'.is.always.enabled,.rega | 
| 12b40 |  72 64 6c 65 73 73 20 6f 66 20 74 68 65 20 76 61    6c 75 65 20 6f 66 20 74 68 69 73 20 76 61 72 69  | rdless.of.the.value.of.this.vari | 
| 12b60 |  61 62 6c 65 2e 0a 0a 4e 6f 74 65 20 74 68 61 74    20 74 68 69 73 20 73 65 74 74 69 6e 67 20 6f 6e  | able...Note.that.this.setting.on | 
| 12b80 |  6c 79 20 74 61 6b 65 73 20 65 66 66 65 63 74 20    77 68 65 6e 20 76 61 72 69 61 62 6c 65 0a 60 66  | ly.takes.effect.when.variable.`f | 
| 12ba0 |  6c 79 63 68 65 63 6b 2d 6d 6f 64 65 27 20 69 73    20 6e 6f 6e 2d 6e 69 6c 2e 20 20 43 68 61 6e 67  | lycheck-mode'.is.non-nil...Chang | 
| 12bc0 |  69 6e 67 20 69 74 20 77 69 6c 6c 20 6e 6f 74 20    61 66 66 65 63 74 20 62 75 66 66 65 72 73 0a 77  | ing.it.will.not.affect.buffers.w | 
| 12be0 |  68 65 72 65 20 76 61 72 69 61 62 6c 65 20 60 66    6c 79 63 68 65 63 6b 2d 6d 6f 64 65 27 20 69 73  | here.variable.`flycheck-mode'.is | 
| 12c00 |  20 61 6c 72 65 61 64 79 20 6e 6f 6e 2d 6e 69 6c    2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 66 6c 79  | .already.non-nil."...:group.'fly | 
| 12c20 |  63 68 65 63 6b 0a 20 20 3a 74 79 70 65 20 27 62    6f 6f 6c 65 61 6e 0a 20 20 3a 70 61 63 6b 61 67  | check...:type.'boolean...:packag | 
| 12c40 |  65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63    68 65 63 6b 20 2e 20 22 30 2e 31 35 22 29 0a 20  | e-version.'(flycheck..."0.15").. | 
| 12c60 |  20 3a 73 61 66 65 20 23 27 62 6f 6f 6c 65 61 6e    70 29 0a 0a 28 64 65 66 69 6e 65 2d 77 69 64 67  | .:safe.#'booleanp)..(define-widg | 
| 12c80 |  65 74 20 27 66 6c 79 63 68 65 63 6b 2d 6d 69 6e    69 6d 75 6d 2d 6c 65 76 65 6c 20 27 6c 61 7a 79  | et.'flycheck-minimum-level.'lazy | 
| 12ca0 |  0a 20 20 22 41 20 72 61 64 69 6f 2d 74 79 70 65    20 63 68 6f 69 63 65 20 6f 66 20 6d 69 6e 69 6d  | ..."A.radio-type.choice.of.minim | 
| 12cc0 |  75 6d 20 65 72 72 6f 72 20 6c 65 76 65 6c 73 2e    0a 0a 53 65 65 20 60 66 6c 79 63 68 65 63 6b 2d  | um.error.levels...See.`flycheck- | 
| 12ce0 |  6e 61 76 69 67 61 74 69 6f 6e 2d 6d 69 6e 69 6d    75 6d 2d 6c 65 76 65 6c 27 20 61 6e 64 0a 60 66  | navigation-minimum-level'.and.`f | 
| 12d00 |  6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69    73 74 2d 6d 69 6e 69 6d 75 6d 2d 6c 65 76 65 6c  | lycheck-error-list-minimum-level | 
| 12d20 |  27 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 72 61    64 69 6f 20 28 63 6f 6e 73 74 20 3a 74 61 67 20  | '."...:type.'(radio.(const.:tag. | 
| 12d40 |  22 41 6c 6c 20 6c 6f 63 61 74 69 6f 6e 73 22 20    6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20  | "All.locations".nil)............ | 
| 12d60 |  20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67    20 22 49 6e 66 6f 72 6d 61 74 69 6f 6e 61 6c 20  | .....(const.:tag."Informational. | 
| 12d80 |  6d 65 73 73 61 67 65 73 22 20 69 6e 66 6f 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | messages".info)................. | 
| 12da0 |  28 63 6f 6e 73 74 20 3a 74 61 67 20 22 57 61 72    6e 69 6e 67 73 22 20 77 61 72 6e 69 6e 67 29 0a  | (const.:tag."Warnings".warning). | 
| 12dc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6f 6e 73 74 20 3a 74 61 67 20 22 45 72 72  | ................(const.:tag."Err | 
| 12de0 |  6f 72 73 22 20 65 72 72 6f 72 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 79 6d  | ors".error).................(sym | 
| 12e00 |  62 6f 6c 20 3a 74 61 67 20 22 43 75 73 74 6f 6d    20 65 72 72 6f 72 20 6c 65 76 65 6c 22 29 29 29  | bol.:tag."Custom.error.level"))) | 
| 12e20 |  0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 66 6c 79    63 68 65 63 6b 2d 6e 61 76 69 67 61 74 69 6f 6e  | ..(defcustom.flycheck-navigation | 
| 12e40 |  2d 6d 69 6e 69 6d 75 6d 2d 6c 65 76 65 6c 20 6e    69 6c 0a 20 20 22 54 68 65 20 6d 69 6e 69 6d 75  | -minimum-level.nil..."The.minimu | 
| 12e60 |  6d 20 6c 65 76 65 6c 20 6f 66 20 65 72 72 6f 72    73 20 74 6f 20 6e 61 76 69 67 61 74 65 2e 0a 0a  | m.level.of.errors.to.navigate... | 
| 12e80 |  49 66 20 73 65 74 20 74 6f 20 61 6e 20 65 72 72    6f 72 20 6c 65 76 65 6c 2c 20 6f 6e 6c 79 20 6e  | If.set.to.an.error.level,.only.n | 
| 12ea0 |  61 76 69 67 61 74 65 20 65 72 72 6f 72 73 20 77    68 6f 73 65 20 65 72 72 6f 72 20 6c 65 76 65 6c  | avigate.errors.whose.error.level | 
| 12ec0 |  0a 69 73 20 61 74 20 6c 65 61 73 74 20 61 73 20    73 65 76 65 72 65 20 61 73 20 74 68 69 73 20 6f  | .is.at.least.as.severe.as.this.o | 
| 12ee0 |  6e 65 2e 20 20 49 66 20 6e 69 6c 2c 20 6e 61 76    69 67 61 74 65 20 61 6c 6c 20 65 72 72 6f 72 73  | ne...If.nil,.navigate.all.errors | 
| 12f00 |  2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 66 6c 79    63 68 65 63 6b 0a 20 20 3a 74 79 70 65 20 27 66  | ."...:group.'flycheck...:type.'f | 
| 12f20 |  6c 79 63 68 65 63 6b 2d 6d 69 6e 69 6d 75 6d 2d    6c 65 76 65 6c 0a 20 20 3a 73 61 66 65 20 23 27  | lycheck-minimum-level...:safe.#' | 
| 12f40 |  66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c    65 76 65 6c 2d 70 0a 20 20 3a 70 61 63 6b 61 67  | flycheck-error-level-p...:packag | 
| 12f60 |  65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63    68 65 63 6b 20 2e 20 22 30 2e 32 31 22 29 29 0a  | e-version.'(flycheck..."0.21")). | 
| 12f80 |  0a 28 64 65 66 63 75 73 74 6f 6d 20 66 6c 79 63    68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d  | .(defcustom.flycheck-error-list- | 
| 12fa0 |  6d 69 6e 69 6d 75 6d 2d 6c 65 76 65 6c 20 6e 69    6c 0a 20 20 22 54 68 65 20 6d 69 6e 69 6d 75 6d  | minimum-level.nil..."The.minimum | 
| 12fc0 |  20 6c 65 76 65 6c 20 6f 66 20 65 72 72 6f 72 73    20 74 6f 20 64 69 73 70 6c 61 79 20 69 6e 20 74  | .level.of.errors.to.display.in.t | 
| 12fe0 |  68 65 20 65 72 72 6f 72 20 6c 69 73 74 2e 0a 0a    49 66 20 73 65 74 20 74 6f 20 61 6e 20 65 72 72  | he.error.list...If.set.to.an.err | 
| 13000 |  6f 72 20 6c 65 76 65 6c 2c 20 6f 6e 6c 79 20 64    69 73 70 6c 61 79 20 65 72 72 6f 72 73 20 77 68  | or.level,.only.display.errors.wh | 
| 13020 |  6f 73 65 20 65 72 72 6f 72 20 6c 65 76 65 6c 0a    69 73 20 61 74 20 6c 65 61 73 74 20 61 73 20 73  | ose.error.level.is.at.least.as.s | 
| 13040 |  65 76 65 72 65 20 61 73 20 74 68 69 73 20 6f 6e    65 20 69 6e 20 74 68 65 20 65 72 72 6f 72 20 6c  | evere.as.this.one.in.the.error.l | 
| 13060 |  69 73 74 2e 20 20 49 66 20 6e 69 6c 2c 0a 64 69    73 70 6c 61 79 20 61 6c 6c 20 65 72 72 6f 72 73  | ist...If.nil,.display.all.errors | 
| 13080 |  2e 0a 0a 54 68 69 73 20 69 73 20 74 68 65 20 64    65 66 61 75 6c 74 20 6c 65 76 65 6c 2c 20 75 73  | ...This.is.the.default.level,.us | 
| 130a0 |  65 64 20 77 68 65 6e 20 74 68 65 20 65 72 72 6f    72 20 6c 69 73 74 20 69 73 20 6f 70 65 6e 65 64  | ed.when.the.error.list.is.opened | 
| 130c0 |  2e 0a 59 6f 75 20 63 61 6e 20 74 65 6d 70 6f 72    61 72 69 6c 79 20 63 68 61 6e 67 65 20 74 68 65  | ..You.can.temporarily.change.the | 
| 130e0 |  20 6c 65 76 65 6c 20 75 73 69 6e 67 0a 5c 5c 5b    66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c  | .level.using.\\[flycheck-error-l | 
| 13100 |  69 73 74 2d 73 65 74 2d 66 69 6c 74 65 72 5d 2c    20 6f 72 20 72 65 73 65 74 20 69 74 20 74 6f 20  | ist-set-filter],.or.reset.it.to. | 
| 13120 |  74 68 69 73 20 76 61 6c 75 65 0a 75 73 69 6e 67    20 5c 5c 5b 66 6c 79 63 68 65 63 6b 2d 65 72 72  | this.value.using.\\[flycheck-err | 
| 13140 |  6f 72 2d 6c 69 73 74 2d 72 65 73 65 74 2d 66 69    6c 74 65 72 5d 2e 22 0a 20 20 3a 67 72 6f 75 70  | or-list-reset-filter]."...:group | 
| 13160 |  20 27 66 6c 79 63 68 65 63 6b 0a 20 20 3a 74 79    70 65 20 27 66 6c 79 63 68 65 63 6b 2d 6d 69 6e  | .'flycheck...:type.'flycheck-min | 
| 13180 |  69 6d 75 6d 2d 6c 65 76 65 6c 0a 20 20 3a 73 61    66 65 20 23 27 66 6c 79 63 68 65 63 6b 2d 65 72  | imum-level...:safe.#'flycheck-er | 
| 131a0 |  72 6f 72 2d 6c 65 76 65 6c 2d 70 0a 20 20 3a 70    61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27  | ror-level-p...:package-version.' | 
| 131c0 |  28 66 6c 79 63 68 65 63 6b 20 2e 20 22 30 2e 32    34 22 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d  | (flycheck..."0.24"))..(defcustom | 
| 131e0 |  20 66 6c 79 63 68 65 63 6b 2d 72 65 6c 65 76 61    6e 74 2d 65 72 72 6f 72 2d 6f 74 68 65 72 2d 66  | .flycheck-relevant-error-other-f | 
| 13200 |  69 6c 65 2d 6d 69 6e 69 6d 75 6d 2d 6c 65 76 65    6c 20 27 65 72 72 6f 72 0a 20 20 22 54 68 65 20  | ile-minimum-level.'error..."The. | 
| 13220 |  6d 69 6e 69 6d 75 6d 20 6c 65 76 65 6c 20 6f 66    20 65 72 72 6f 72 73 20 66 72 6f 6d 20 6f 74 68  | minimum.level.of.errors.from.oth | 
| 13240 |  65 72 20 66 69 6c 65 73 20 74 6f 20 64 69 73 70    6c 61 79 20 69 6e 20 74 68 69 73 20 62 75 66 66  | er.files.to.display.in.this.buff | 
| 13260 |  65 72 2e 0a 0a 49 66 20 73 65 74 20 74 6f 20 61    6e 20 65 72 72 6f 72 20 6c 65 76 65 6c 2c 20 6f  | er...If.set.to.an.error.level,.o | 
| 13280 |  6e 6c 79 20 64 69 73 70 6c 61 79 20 65 72 72 6f    72 73 20 66 72 6f 6d 20 6f 74 68 65 72 20 66 69  | nly.display.errors.from.other.fi | 
| 132a0 |  6c 65 73 0a 77 68 6f 73 65 20 65 72 72 6f 72 20    6c 65 76 65 6c 20 69 73 20 61 74 20 6c 65 61 73  | les.whose.error.level.is.at.leas | 
| 132c0 |  74 20 61 73 20 73 65 76 65 72 65 20 61 73 20 74    68 69 73 20 6f 6e 65 2e 20 20 49 66 20 6e 69 6c  | t.as.severe.as.this.one...If.nil | 
| 132e0 |  2c 0a 64 69 73 70 6c 61 79 20 61 6c 6c 20 65 72    72 6f 72 73 20 66 72 6f 6d 20 6f 74 68 65 72 20  | ,.display.all.errors.from.other. | 
| 13300 |  66 69 6c 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70    20 27 66 6c 79 63 68 65 63 6b 0a 20 20 3a 74 79  | files."...:group.'flycheck...:ty | 
| 13320 |  70 65 20 27 66 6c 79 63 68 65 63 6b 2d 6d 69 6e    69 6d 75 6d 2d 6c 65 76 65 6c 0a 20 20 3a 73 61  | pe.'flycheck-minimum-level...:sa | 
| 13340 |  66 65 20 23 27 66 6c 79 63 68 65 63 6b 2d 65 72    72 6f 72 2d 6c 65 76 65 6c 2d 70 0a 20 20 3a 70  | fe.#'flycheck-error-level-p...:p | 
| 13360 |  61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27    28 66 6c 79 63 68 65 63 6b 20 2e 20 22 33 32 22  | ackage-version.'(flycheck..."32" | 
| 13380 |  29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 66    6c 79 63 68 65 63 6b 2d 72 65 6c 65 76 61 6e 74  | ))..(defcustom.flycheck-relevant | 
| 133a0 |  2d 65 72 72 6f 72 2d 6f 74 68 65 72 2d 66 69 6c    65 2d 73 68 6f 77 20 74 0a 20 20 22 57 68 65 74  | -error-other-file-show.t..."Whet | 
| 133c0 |  68 65 72 20 74 6f 20 73 68 6f 77 20 65 72 72 6f    72 73 20 66 72 6f 6d 20 6f 74 68 65 72 20 66 69  | her.to.show.errors.from.other.fi | 
| 133e0 |  6c 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27    66 6c 79 63 68 65 63 6b 0a 20 20 3a 74 79 70 65  | les."...:group.'flycheck...:type | 
| 13400 |  20 27 62 6f 6f 6c 65 61 6e 0a 20 20 3a 70 61 63    6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66  | .'boolean...:package-version.'(f | 
| 13420 |  6c 79 63 68 65 63 6b 20 2e 20 22 33 32 22 29 0a    20 20 3a 73 61 66 65 20 23 27 62 6f 6f 6c 65 61  | lycheck..."32")...:safe.#'boolea | 
| 13440 |  6e 70 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20    66 6c 79 63 68 65 63 6b 2d 63 6f 6d 70 6c 65 74  | np)..(defcustom.flycheck-complet | 
| 13460 |  69 6e 67 2d 72 65 61 64 2d 66 75 6e 63 74 69 6f    6e 20 23 27 63 6f 6d 70 6c 65 74 69 6e 67 2d 72  | ing-read-function.#'completing-r | 
| 13480 |  65 61 64 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20    74 6f 20 72 65 61 64 20 66 72 6f 6d 20 6d 69 6e  | ead..."Function.to.read.from.min | 
| 134a0 |  69 62 75 66 66 65 72 20 77 69 74 68 20 63 6f 6d    70 6c 65 74 69 6f 6e 2e 0a 0a 54 68 65 20 66 75  | ibuffer.with.completion...The.fu | 
| 134c0 |  6e 63 74 69 6f 6e 20 6d 75 73 74 20 62 65 20 63    6f 6d 70 61 74 69 62 6c 65 20 74 6f 20 74 68 65  | nction.must.be.compatible.to.the | 
| 134e0 |  20 62 75 69 6c 74 2d 69 6e 20 60 63 6f 6d 70 6c    65 74 69 6e 67 2d 72 65 61 64 27 0a 66 75 6e 63  | .built-in.`completing-read'.func | 
| 13500 |  74 69 6f 6e 2e 22 0a 20 20 3a 67 72 6f 75 70 20    27 66 6c 79 63 68 65 63 6b 0a 20 20 3a 74 79 70  | tion."...:group.'flycheck...:typ | 
| 13520 |  65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73    74 20 3a 74 61 67 20 22 44 65 66 61 75 6c 74 22  | e.'(choice.(const.:tag."Default" | 
| 13540 |  20 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .completing-read)............... | 
| 13560 |  20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22    49 44 4f 22 20 69 64 6f 2d 63 6f 6d 70 6c 65 74  | ...(const.:tag."IDO".ido-complet | 
| 13580 |  69 6e 67 2d 72 65 61 64 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63  | ing-read)..................(func | 
| 135a0 |  74 69 6f 6e 20 3a 74 61 67 20 22 43 75 73 74 6f    6d 20 66 75 6e 63 74 69 6f 6e 22 29 29 0a 20 20  | tion.:tag."Custom.function"))... | 
| 135c0 |  3a 72 69 73 6b 79 20 74 0a 20 20 3a 70 61 63 6b    61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c  | :risky.t...:package-version.'(fl | 
| 135e0 |  79 63 68 65 63 6b 20 2e 20 22 32 36 22 29 29 0a    0a 28 64 65 66 63 75 73 74 6f 6d 20 66 6c 79 63  | ycheck..."26"))..(defcustom.flyc | 
| 13600 |  68 65 63 6b 2d 74 65 6d 70 2d 70 72 65 66 69 78    20 22 66 6c 79 63 68 65 63 6b 22 0a 20 20 22 50  | heck-temp-prefix."flycheck"..."P | 
| 13620 |  72 65 66 69 78 20 66 6f 72 20 74 65 6d 70 6f 72    61 72 79 20 66 69 6c 65 73 20 63 72 65 61 74 65  | refix.for.temporary.files.create | 
| 13640 |  64 20 62 79 20 46 6c 79 63 68 65 63 6b 2e 22 0a    20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68 65  | d.by.Flycheck."...:group.'flyche | 
| 13660 |  63 6b 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69    6e 67 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65  | ck...:type.'string...:package-ve | 
| 13680 |  72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b    20 2e 20 22 30 2e 31 39 22 29 0a 20 20 3a 72 69  | rsion.'(flycheck..."0.19")...:ri | 
| 136a0 |  73 6b 79 20 74 29 0a 0a 28 64 65 66 63 75 73 74    6f 6d 20 66 6c 79 63 68 65 63 6b 2d 6d 6f 64 65  | sky.t)..(defcustom.flycheck-mode | 
| 136c0 |  2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 48 6f 6f    6b 73 20 74 6f 20 72 75 6e 20 61 66 74 65 72 20  | -hook.nil..."Hooks.to.run.after. | 
| 136e0 |  63 6f 6d 6d 61 6e 64 20 60 66 6c 79 63 68 65 63    6b 2d 6d 6f 64 65 27 20 69 73 20 74 6f 67 67 6c  | command.`flycheck-mode'.is.toggl | 
| 13700 |  65 64 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 66    6c 79 63 68 65 63 6b 0a 20 20 3a 74 79 70 65 20  | ed."...:group.'flycheck...:type. | 
| 13720 |  27 68 6f 6f 6b 0a 20 20 3a 72 69 73 6b 79 20 74    29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 66 6c  | 'hook...:risky.t)..(defcustom.fl | 
| 13740 |  79 63 68 65 63 6b 2d 61 66 74 65 72 2d 73 79 6e    74 61 78 2d 63 68 65 63 6b 2d 68 6f 6f 6b 20 6e  | ycheck-after-syntax-check-hook.n | 
| 13760 |  69 6c 0a 20 20 22 46 75 6e 63 74 69 6f 6e 73 20    74 6f 20 72 75 6e 20 61 66 74 65 72 20 65 61 63  | il..."Functions.to.run.after.eac | 
| 13780 |  68 20 73 79 6e 74 61 78 20 63 68 65 63 6b 2e 0a    0a 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 72 75  | h.syntax.check...This.hook.is.ru | 
| 137a0 |  6e 20 61 66 74 65 72 20 61 20 73 79 6e 74 61 78    20 63 68 65 63 6b 20 77 61 73 20 66 69 6e 69 73  | n.after.a.syntax.check.was.finis | 
| 137c0 |  68 65 64 2e 0a 0a 41 74 20 74 68 69 73 20 70 6f    69 6e 74 2c 20 2a 61 6c 6c 2a 20 63 68 61 69 6e  | hed...At.this.point,.*all*.chain | 
| 137e0 |  65 64 20 63 68 65 63 6b 65 72 73 20 77 65 72 65    20 72 75 6e 2c 20 61 6e 64 20 61 6c 6c 20 65 72  | ed.checkers.were.run,.and.all.er | 
| 13800 |  72 6f 72 73 0a 77 65 72 65 20 70 61 72 73 65 64    2c 20 68 69 67 68 6c 69 67 68 74 65 64 20 61 6e  | rors.were.parsed,.highlighted.an | 
| 13820 |  64 20 72 65 70 6f 72 74 65 64 2e 20 20 54 68 65    20 76 61 72 69 61 62 6c 65 0a 60 66 6c 79 63 68  | d.reported...The.variable.`flych | 
| 13840 |  65 63 6b 2d 63 75 72 72 65 6e 74 2d 65 72 72 6f    72 73 27 20 63 6f 6e 74 61 69 6e 73 20 61 6c 6c  | eck-current-errors'.contains.all | 
| 13860 |  20 65 72 72 6f 72 73 20 66 72 6f 6d 20 61 6c 6c    20 73 79 6e 74 61 78 0a 63 68 65 63 6b 65 72 73  | .errors.from.all.syntax.checkers | 
| 13880 |  20 72 75 6e 20 64 75 72 69 6e 67 20 74 68 65 20    73 79 6e 74 61 78 20 63 68 65 63 6b 2c 20 73 6f  | .run.during.the.syntax.check,.so | 
| 138a0 |  20 79 6f 75 20 63 61 6e 20 61 70 70 6c 79 20 61    6e 79 20 65 72 72 6f 72 0a 61 6e 61 6c 79 73 69  | .you.can.apply.any.error.analysi | 
| 138c0 |  73 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 0a 4e 6f    74 65 20 74 68 61 74 20 74 68 69 73 20 68 6f 6f  | s.functions...Note.that.this.hoo | 
| 138e0 |  6b 20 64 6f 65 73 20 2a 6e 6f 74 2a 20 72 75 6e    20 61 66 74 65 72 20 65 61 63 68 20 69 6e 64 69  | k.does.*not*.run.after.each.indi | 
| 13900 |  76 69 64 75 61 6c 20 73 79 6e 74 61 78 0a 63 68    65 63 6b 65 72 20 69 6e 20 74 68 65 20 73 79 6e  | vidual.syntax.checker.in.the.syn | 
| 13920 |  74 61 78 20 63 68 65 63 6b 65 72 20 63 68 61 69    6e 2c 20 62 75 74 20 6f 6e 6c 79 20 61 66 74 65  | tax.checker.chain,.but.only.afte | 
| 13940 |  72 20 74 68 65 20 2a 6c 61 73 74 0a 63 68 65 63    6b 65 72 2a 2e 0a 0a 54 68 69 73 20 76 61 72 69  | r.the.*last.checker*...This.vari | 
| 13960 |  61 62 6c 65 20 69 73 20 61 20 6e 6f 72 6d 61 6c    20 68 6f 6f 6b 2e 20 20 53 65 65 20 49 6e 66 6f  | able.is.a.normal.hook...See.Info | 
| 13980 |  20 6e 6f 64 65 20 60 28 65 6c 69 73 70 29 48 6f    6f 6b 73 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20  | .node.`(elisp)Hooks'."...:group. | 
| 139a0 |  27 66 6c 79 63 68 65 63 6b 0a 20 20 3a 74 79 70    65 20 27 68 6f 6f 6b 0a 20 20 3a 72 69 73 6b 79  | 'flycheck...:type.'hook...:risky | 
| 139c0 |  20 74 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20    66 6c 79 63 68 65 63 6b 2d 62 65 66 6f 72 65 2d  | .t)..(defcustom.flycheck-before- | 
| 139e0 |  73 79 6e 74 61 78 2d 63 68 65 63 6b 2d 68 6f 6f    6b 20 6e 69 6c 0a 20 20 22 46 75 6e 63 74 69 6f  | syntax-check-hook.nil..."Functio | 
| 13a00 |  6e 73 20 74 6f 20 72 75 6e 20 62 65 66 6f 72 65    20 65 61 63 68 20 73 79 6e 74 61 78 20 63 68 65  | ns.to.run.before.each.syntax.che | 
| 13a20 |  63 6b 2e 0a 0a 54 68 69 73 20 68 6f 6f 6b 20 69    73 20 72 75 6e 20 72 69 67 68 74 20 62 65 66 6f  | ck...This.hook.is.run.right.befo | 
| 13a40 |  72 65 20 61 20 73 79 6e 74 61 78 20 63 68 65 63    6b 20 73 74 61 72 74 73 2e 0a 0a 45 72 72 6f 72  | re.a.syntax.check.starts...Error | 
| 13a60 |  20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f    6d 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 73  | .information.from.the.previous.s | 
| 13a80 |  79 6e 74 61 78 20 63 68 65 63 6b 20 69 73 20 2a    6e 6f 74 2a 0a 63 6c 65 61 72 65 64 20 62 65 66  | yntax.check.is.*not*.cleared.bef | 
| 13aa0 |  6f 72 65 20 74 68 69 73 20 68 6f 6f 6b 20 72 75    6e 73 2e 0a 0a 4e 6f 74 65 20 74 68 61 74 20 74  | ore.this.hook.runs...Note.that.t | 
| 13ac0 |  68 69 73 20 68 6f 6f 6b 20 64 6f 65 73 20 2a 6e    6f 74 2a 20 72 75 6e 20 62 65 66 6f 72 65 20 65  | his.hook.does.*not*.run.before.e | 
| 13ae0 |  61 63 68 20 69 6e 64 69 76 69 64 75 61 6c 20 73    79 6e 74 61 78 0a 63 68 65 63 6b 65 72 20 69 6e  | ach.individual.syntax.checker.in | 
| 13b00 |  20 74 68 65 20 73 79 6e 74 61 78 20 63 68 65 63    6b 65 72 20 63 68 61 69 6e 2c 20 62 75 74 20 6f  | .the.syntax.checker.chain,.but.o | 
| 13b20 |  6e 6c 79 20 62 65 66 6f 72 65 20 74 68 65 20 2a    66 69 72 73 74 0a 63 68 65 63 6b 65 72 2a 2e 0a  | nly.before.the.*first.checker*.. | 
| 13b40 |  0a 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 69    73 20 61 20 6e 6f 72 6d 61 6c 20 68 6f 6f 6b 2e  | .This.variable.is.a.normal.hook. | 
| 13b60 |  20 20 53 65 65 20 49 6e 66 6f 20 6e 6f 64 65 20    60 28 65 6c 69 73 70 29 48 6f 6f 6b 73 27 2e 22  | ..See.Info.node.`(elisp)Hooks'." | 
| 13b80 |  0a 20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68    65 63 6b 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f  | ...:group.'flycheck...:type.'hoo | 
| 13ba0 |  6b 0a 20 20 3a 72 69 73 6b 79 20 74 29 0a 0a 28    64 65 66 63 75 73 74 6f 6d 20 66 6c 79 63 68 65  | k...:risky.t)..(defcustom.flyche | 
| 13bc0 |  63 6b 2d 73 79 6e 74 61 78 2d 63 68 65 63 6b 2d    66 61 69 6c 65 64 2d 68 6f 6f 6b 20 6e 69 6c 0a  | ck-syntax-check-failed-hook.nil. | 
| 13be0 |  20 20 22 46 75 6e 63 74 69 6f 6e 73 20 74 6f 20    72 75 6e 20 69 66 20 61 20 73 79 6e 74 61 78 20  | .."Functions.to.run.if.a.syntax. | 
| 13c00 |  63 68 65 63 6b 20 66 61 69 6c 65 64 2e 0a 0a 54    68 69 73 20 68 6f 6f 6b 20 69 73 20 72 75 6e 20  | check.failed...This.hook.is.run. | 
| 13c20 |  77 68 65 6e 65 76 65 72 20 61 6e 20 65 72 72 6f    72 20 6f 63 63 75 72 73 20 64 75 72 69 6e 67 20  | whenever.an.error.occurs.during. | 
| 13c40 |  46 6c 79 63 68 65 63 6b 27 73 0a 69 6e 74 65 72    6e 61 6c 20 70 72 6f 63 65 73 73 69 6e 67 2e 20  | Flycheck's.internal.processing.. | 
| 13c60 |  20 4e 6f 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20    61 62 6f 75 74 20 74 68 65 20 65 72 72 6f 72 20  | .No.information.about.the.error. | 
| 13c80 |  69 73 20 67 69 76 65 6e 20 74 6f 0a 74 68 69 73    20 68 6f 6f 6b 2e 0a 0a 59 6f 75 20 73 68 6f 75  | is.given.to.this.hook...You.shou | 
| 13ca0 |  6c 64 20 75 73 65 20 74 68 69 73 20 68 6f 6f 6b    20 74 6f 20 63 6f 6e 64 75 63 74 20 61 64 64 69  | ld.use.this.hook.to.conduct.addi | 
| 13cc0 |  74 69 6f 6e 61 6c 20 63 6c 65 61 6e 75 70 20 61    63 74 69 6f 6e 73 0a 77 68 65 6e 20 46 6c 79 63  | tional.cleanup.actions.when.Flyc | 
| 13ce0 |  68 65 63 6b 20 66 61 69 6c 65 64 2e 0a 0a 54 68    69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 61  | heck.failed...This.variable.is.a | 
| 13d00 |  20 6e 6f 72 6d 61 6c 20 68 6f 6f 6b 2e 20 20 53    65 65 20 49 6e 66 6f 20 6e 6f 64 65 20 60 28 65  | .normal.hook...See.Info.node.`(e | 
| 13d20 |  6c 69 73 70 29 48 6f 6f 6b 73 27 2e 22 0a 20 20    3a 67 72 6f 75 70 20 27 66 6c 79 63 68 65 63 6b  | lisp)Hooks'."...:group.'flycheck | 
| 13d40 |  0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20    20 3a 72 69 73 6b 79 20 74 29 0a 0a 28 64 65 66  | ...:type.'hook...:risky.t)..(def | 
| 13d60 |  63 75 73 74 6f 6d 20 66 6c 79 63 68 65 63 6b 2d    73 74 61 74 75 73 2d 63 68 61 6e 67 65 64 2d 66  | custom.flycheck-status-changed-f | 
| 13d80 |  75 6e 63 74 69 6f 6e 73 20 6e 69 6c 0a 20 20 22    46 75 6e 63 74 69 6f 6e 73 20 74 6f 20 72 75 6e  | unctions.nil..."Functions.to.run | 
| 13da0 |  20 69 66 20 74 68 65 20 46 6c 79 63 68 65 63 6b    20 73 74 61 74 75 73 20 63 68 61 6e 67 65 64 2e  | .if.the.Flycheck.status.changed. | 
| 13dc0 |  0a 0a 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 72    75 6e 20 77 68 65 6e 65 76 65 72 20 74 68 65 20  | ..This.hook.is.run.whenever.the. | 
| 13de0 |  73 74 61 74 75 73 20 6f 66 20 46 6c 79 63 68 65    63 6b 20 63 68 61 6e 67 65 73 2e 20 20 45 61 63  | status.of.Flycheck.changes...Eac | 
| 13e00 |  68 0a 68 6f 6f 6b 20 66 75 6e 63 74 69 6f 6e 20    74 61 6b 65 73 20 74 68 65 20 73 74 61 74 75 73  | h.hook.function.takes.the.status | 
| 13e20 |  20 73 79 6d 62 6f 6c 20 61 73 20 73 69 6e 67 6c    65 20 61 72 67 75 6d 65 6e 74 2c 20 61 73 0a 67  | .symbol.as.single.argument,.as.g | 
| 13e40 |  69 76 65 6e 20 74 6f 20 60 66 6c 79 63 68 65 63    6b 2d 72 65 70 6f 72 74 2d 73 74 61 74 75 73 27  | iven.to.`flycheck-report-status' | 
| 13e60 |  2c 20 77 68 69 63 68 20 73 65 65 2e 0a 0a 54 68    69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 61  | ,.which.see...This.variable.is.a | 
| 13e80 |  6e 20 61 62 6e 6f 72 6d 61 6c 20 68 6f 6f 6b 2e    20 20 53 65 65 20 49 6e 66 6f 0a 6e 6f 64 65 20  | n.abnormal.hook...See.Info.node. | 
| 13ea0 |  60 28 65 6c 69 73 70 29 48 6f 6f 6b 73 27 2e 22    0a 20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68  | `(elisp)Hooks'."...:group.'flych | 
| 13ec0 |  65 63 6b 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f    6b 0a 20 20 3a 72 69 73 6b 79 20 74 0a 20 20 3a  | eck...:type.'hook...:risky.t...: | 
| 13ee0 |  70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20    27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 30 2e  | package-version.'(flycheck..."0. | 
| 13f00 |  32 30 22 29 29 0a 0a 28 64 65 66 63 75 73 74 6f    6d 20 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72  | 20"))..(defcustom.flycheck-error | 
| 13f20 |  2d 6c 69 73 74 2d 61 66 74 65 72 2d 72 65 66 72    65 73 68 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22  | -list-after-refresh-hook.nil..." | 
| 13f40 |  46 75 6e 63 74 69 6f 6e 73 20 74 6f 20 72 75 6e    20 61 66 74 65 72 20 74 68 65 20 65 72 72 6f 72  | Functions.to.run.after.the.error | 
| 13f60 |  20 6c 69 73 74 20 77 61 73 20 72 65 66 72 65 73    68 65 64 2e 0a 0a 54 68 69 73 20 68 6f 6f 6b 20  | .list.was.refreshed...This.hook. | 
| 13f80 |  69 73 20 72 75 6e 20 77 68 65 6e 65 76 65 72 20    74 68 65 20 65 72 72 6f 72 20 6c 69 73 74 20 69  | is.run.whenever.the.error.list.i | 
| 13fa0 |  73 20 72 65 66 72 65 73 68 65 64 2e 0a 0a 54 68    69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 61  | s.refreshed...This.variable.is.a | 
| 13fc0 |  20 6e 6f 72 6d 61 6c 20 68 6f 6f 6b 2e 20 20 53    65 65 20 49 6e 66 6f 20 6e 6f 64 65 20 60 28 65  | .normal.hook...See.Info.node.`(e | 
| 13fe0 |  6c 69 73 70 29 48 6f 6f 6b 73 27 2e 22 0a 20 20    3a 67 72 6f 75 70 20 27 66 6c 79 63 68 65 63 6b  | lisp)Hooks'."...:group.'flycheck | 
| 14000 |  0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20    20 3a 72 69 73 6b 79 20 74 0a 20 20 3a 70 61 63  | ...:type.'hook...:risky.t...:pac | 
| 14020 |  6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66    6c 79 63 68 65 63 6b 20 2e 20 22 30 2e 32 31 22  | kage-version.'(flycheck..."0.21" | 
| 14040 |  29 29 0a 0a 28 64 65 66 66 61 63 65 20 66 6c 79    63 68 65 63 6b 2d 65 72 72 6f 72 2d 64 65 6c 69  | ))..(defface.flycheck-error-deli | 
| 14060 |  6d 69 74 65 72 0a 20 20 60 28 28 74 29 29 0a 20    20 22 46 6c 79 63 68 65 63 6b 20 66 61 63 65 20  | miter...`((t))..."Flycheck.face. | 
| 14080 |  66 6f 72 20 65 72 72 6f 72 73 20 73 70 61 6e 6e    69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 6c 69 6e  | for.errors.spanning.multiple.lin | 
| 140a0 |  65 73 2e 0a 0a 53 65 65 20 60 66 6c 79 63 68 65    63 6b 2d 68 69 67 68 6c 69 67 68 74 69 6e 67 2d  | es...See.`flycheck-highlighting- | 
| 140c0 |  73 74 79 6c 65 27 20 66 6f 72 20 64 65 74 61 69    6c 73 20 6f 6e 20 77 68 65 6e 20 74 68 69 73 20  | style'.for.details.on.when.this. | 
| 140e0 |  66 61 63 65 0a 69 73 20 75 73 65 64 2e 22 0a 20    20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f  | face.is.used."...:package-versio | 
| 14100 |  6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22    33 32 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 66  | n.'(flycheck..."32")...:group.'f | 
| 14120 |  6c 79 63 68 65 63 6b 2d 66 61 63 65 73 29 0a 0a    28 64 65 66 66 61 63 65 20 66 6c 79 63 68 65 63  | lycheck-faces)..(defface.flychec | 
| 14140 |  6b 2d 64 65 6c 69 6d 69 74 65 64 2d 65 72 72 6f    72 0a 20 20 60 28 28 74 29 29 0a 20 20 22 46 6c  | k-delimited-error...`((t))..."Fl | 
| 14160 |  79 63 68 65 63 6b 20 66 61 63 65 20 66 6f 72 20    65 72 72 6f 72 73 20 73 70 61 6e 6e 69 6e 67 20  | ycheck.face.for.errors.spanning. | 
| 14180 |  6d 75 6c 74 69 70 6c 65 20 6c 69 6e 65 73 2e 0a    0a 53 65 65 20 60 66 6c 79 63 68 65 63 6b 2d 68  | multiple.lines...See.`flycheck-h | 
| 141a0 |  69 67 68 6c 69 67 68 74 69 6e 67 2d 73 74 79 6c    65 27 20 66 6f 72 20 64 65 74 61 69 6c 73 20 6f  | ighlighting-style'.for.details.o | 
| 141c0 |  6e 20 77 68 65 6e 20 74 68 69 73 20 66 61 63 65    0a 69 73 20 75 73 65 64 2e 22 0a 20 20 3a 70 61  | n.when.this.face.is.used."...:pa | 
| 141e0 |  63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28    66 6c 79 63 68 65 63 6b 20 2e 20 22 33 32 22 29  | ckage-version.'(flycheck..."32") | 
| 14200 |  0a 20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68    65 63 6b 2d 66 61 63 65 73 29 0a 0a 28 64 65 66  | ...:group.'flycheck-faces)..(def | 
| 14220 |  66 61 63 65 20 66 6c 79 63 68 65 63 6b 2d 65 72    72 6f 72 0a 20 20 27 28 28 28 28 73 75 70 70 6f  | face.flycheck-error...'((((suppo | 
| 14240 |  72 74 73 20 3a 75 6e 64 65 72 6c 69 6e 65 20 28    3a 73 74 79 6c 65 20 77 61 76 65 29 29 29 0a 20  | rts.:underline.(:style.wave))).. | 
| 14260 |  20 20 20 20 3a 75 6e 64 65 72 6c 69 6e 65 20 28    3a 73 74 79 6c 65 20 77 61 76 65 20 3a 63 6f 6c  | ....:underline.(:style.wave.:col | 
| 14280 |  6f 72 20 22 52 65 64 31 22 29 29 0a 20 20 20 20    28 74 0a 20 20 20 20 20 3a 75 6e 64 65 72 6c 69  | or."Red1")).....(t......:underli | 
| 142a0 |  6e 65 20 74 20 3a 69 6e 68 65 72 69 74 20 65 72    72 6f 72 29 29 0a 20 20 22 46 6c 79 63 68 65 63  | ne.t.:inherit.error))..."Flychec | 
| 142c0 |  6b 20 66 61 63 65 20 66 6f 72 20 65 72 72 6f 72    73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76  | k.face.for.errors."...:package-v | 
| 142e0 |  65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63    6b 20 2e 20 22 30 2e 31 33 22 29 0a 20 20 3a 67  | ersion.'(flycheck..."0.13")...:g | 
| 14300 |  72 6f 75 70 20 27 66 6c 79 63 68 65 63 6b 2d 66    61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20  | roup.'flycheck-faces)..(defface. | 
| 14320 |  66 6c 79 63 68 65 63 6b 2d 77 61 72 6e 69 6e 67    0a 20 20 27 28 28 28 28 73 75 70 70 6f 72 74 73  | flycheck-warning...'((((supports | 
| 14340 |  20 3a 75 6e 64 65 72 6c 69 6e 65 20 28 3a 73 74    79 6c 65 20 77 61 76 65 29 29 29 0a 20 20 20 20  | .:underline.(:style.wave)))..... | 
| 14360 |  20 3a 75 6e 64 65 72 6c 69 6e 65 20 28 3a 73 74    79 6c 65 20 77 61 76 65 20 3a 63 6f 6c 6f 72 20  | .:underline.(:style.wave.:color. | 
| 14380 |  22 44 61 72 6b 4f 72 61 6e 67 65 22 29 29 0a 20    20 20 20 28 74 0a 20 20 20 20 20 3a 75 6e 64 65  | "DarkOrange")).....(t......:unde | 
| 143a0 |  72 6c 69 6e 65 20 74 20 3a 69 6e 68 65 72 69 74    20 77 61 72 6e 69 6e 67 29 29 0a 20 20 22 46 6c  | rline.t.:inherit.warning))..."Fl | 
| 143c0 |  79 63 68 65 63 6b 20 66 61 63 65 20 66 6f 72 20    77 61 72 6e 69 6e 67 73 2e 22 0a 20 20 3a 70 61  | ycheck.face.for.warnings."...:pa | 
| 143e0 |  63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28    66 6c 79 63 68 65 63 6b 20 2e 20 22 30 2e 31 33  | ckage-version.'(flycheck..."0.13 | 
| 14400 |  22 29 0a 20 20 3a 67 72 6f 75 70 20 27 66 6c 79    63 68 65 63 6b 2d 66 61 63 65 73 29 0a 0a 28 64  | ")...:group.'flycheck-faces)..(d | 
| 14420 |  65 66 66 61 63 65 20 66 6c 79 63 68 65 63 6b 2d    69 6e 66 6f 0a 20 20 27 28 28 28 28 73 75 70 70  | efface.flycheck-info...'((((supp | 
| 14440 |  6f 72 74 73 20 3a 75 6e 64 65 72 6c 69 6e 65 20    28 3a 73 74 79 6c 65 20 77 61 76 65 29 29 29 0a  | orts.:underline.(:style.wave))). | 
| 14460 |  20 20 20 20 20 3a 75 6e 64 65 72 6c 69 6e 65 20    28 3a 73 74 79 6c 65 20 77 61 76 65 20 3a 63 6f  | .....:underline.(:style.wave.:co | 
| 14480 |  6c 6f 72 20 22 46 6f 72 65 73 74 47 72 65 65 6e    22 29 29 0a 20 20 20 20 28 74 0a 20 20 20 20 20  | lor."ForestGreen")).....(t...... | 
| 144a0 |  3a 75 6e 64 65 72 6c 69 6e 65 20 74 20 3a 69 6e    68 65 72 69 74 20 73 75 63 63 65 73 73 29 29 0a  | :underline.t.:inherit.success)). | 
| 144c0 |  20 20 22 46 6c 79 63 68 65 63 6b 20 66 61 63 65    20 66 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e  | .."Flycheck.face.for.information | 
| 144e0 |  61 6c 20 6d 65 73 73 61 67 65 73 2e 22 0a 20 20    3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e  | al.messages."...:package-version | 
| 14500 |  20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 30    2e 31 35 22 29 0a 20 20 3a 67 72 6f 75 70 20 27  | .'(flycheck..."0.15")...:group.' | 
| 14520 |  66 6c 79 63 68 65 63 6b 2d 66 61 63 65 73 29 0a    0a 28 64 65 66 66 61 63 65 20 66 6c 79 63 68 65  | flycheck-faces)..(defface.flyche | 
| 14540 |  63 6b 2d 66 72 69 6e 67 65 2d 65 72 72 6f 72 0a    20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20  | ck-fringe-error...'((t.:inherit. | 
| 14560 |  65 72 72 6f 72 29 29 0a 20 20 22 46 6c 79 63 68    65 63 6b 20 66 61 63 65 20 66 6f 72 20 66 72 69  | error))..."Flycheck.face.for.fri | 
| 14580 |  6e 67 65 20 65 72 72 6f 72 20 69 6e 64 69 63 61    74 6f 72 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67  | nge.error.indicators."...:packag | 
| 145a0 |  65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63    68 65 63 6b 20 2e 20 22 30 2e 31 33 22 29 0a 20  | e-version.'(flycheck..."0.13").. | 
| 145c0 |  20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68 65 63    6b 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61  | .:group.'flycheck-faces)..(deffa | 
| 145e0 |  63 65 20 66 6c 79 63 68 65 63 6b 2d 66 72 69 6e    67 65 2d 77 61 72 6e 69 6e 67 0a 20 20 27 28 28  | ce.flycheck-fringe-warning...'(( | 
| 14600 |  74 20 3a 69 6e 68 65 72 69 74 20 77 61 72 6e 69    6e 67 29 29 0a 20 20 22 46 6c 79 63 68 65 63 6b  | t.:inherit.warning))..."Flycheck | 
| 14620 |  20 66 61 63 65 20 66 6f 72 20 66 72 69 6e 67 65    20 77 61 72 6e 69 6e 67 20 69 6e 64 69 63 61 74  | .face.for.fringe.warning.indicat | 
| 14640 |  6f 72 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65    2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68  | ors."...:package-version.'(flych | 
| 14660 |  65 63 6b 20 2e 20 22 30 2e 31 33 22 29 0a 20 20    3a 67 72 6f 75 70 20 27 66 6c 79 63 68 65 63 6b  | eck..."0.13")...:group.'flycheck | 
| 14680 |  2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63    65 20 66 6c 79 63 68 65 63 6b 2d 66 72 69 6e 67  | -faces)..(defface.flycheck-fring | 
| 146a0 |  65 2d 69 6e 66 6f 0a 20 20 3b 3b 20 53 65 6d 61    6e 74 69 63 61 6c 6c 79 20 60 73 75 63 63 65 73  | e-info...;;.Semantically.`succes | 
| 146c0 |  73 27 20 69 73 20 70 72 6f 62 61 62 6c 79 20 6e    6f 74 20 74 68 65 20 72 69 67 68 74 20 66 61 63  | s'.is.probably.not.the.right.fac | 
| 146e0 |  65 2c 20 62 75 74 20 69 74 20 6c 6f 6f 6b 73 20    6e 69 63 65 20 61 73 0a 20 20 3b 3b 20 61 20 62  | e,.but.it.looks.nice.as...;;.a.b | 
| 14700 |  61 73 65 20 66 61 63 65 0a 20 20 27 28 28 74 20    3a 69 6e 68 65 72 69 74 20 73 75 63 63 65 73 73  | ase.face...'((t.:inherit.success | 
| 14720 |  29 29 0a 20 20 22 46 6c 79 63 68 65 63 6b 20 66    61 63 65 20 66 6f 72 20 66 72 69 6e 67 65 20 69  | ))..."Flycheck.face.for.fringe.i | 
| 14740 |  6e 66 6f 20 69 6e 64 69 63 61 74 6f 72 73 2e 22    0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73  | nfo.indicators."...:package-vers | 
| 14760 |  69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e    20 22 30 2e 31 35 22 29 0a 20 20 3a 67 72 6f 75  | ion.'(flycheck..."0.15")...:grou | 
| 14780 |  70 20 27 66 6c 79 63 68 65 63 6b 2d 66 61 63 65    73 29 0a 0a 28 64 65 66 66 61 63 65 20 66 6c 79  | p.'flycheck-faces)..(defface.fly | 
| 147a0 |  63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74    2d 65 72 72 6f 72 0a 20 20 27 28 28 74 20 3a 69  | check-error-list-error...'((t.:i | 
| 147c0 |  6e 68 65 72 69 74 20 65 72 72 6f 72 29 29 0a 20    20 22 46 6c 79 63 68 65 63 6b 20 66 61 63 65 20  | nherit.error))..."Flycheck.face. | 
| 147e0 |  66 6f 72 20 65 72 72 6f 72 20 6d 65 73 73 61 67    65 73 20 69 6e 20 74 68 65 20 65 72 72 6f 72 20  | for.error.messages.in.the.error. | 
| 14800 |  6c 69 73 74 2e 22 0a 20 20 3a 70 61 63 6b 61 67    65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63  | list."...:package-version.'(flyc | 
| 14820 |  68 65 63 6b 20 2e 20 22 30 2e 31 36 22 29 0a 20    20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68 65 63  | heck..."0.16")...:group.'flychec | 
| 14840 |  6b 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61    63 65 20 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f  | k-faces)..(defface.flycheck-erro | 
| 14860 |  72 2d 6c 69 73 74 2d 77 61 72 6e 69 6e 67 0a 20    20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 77  | r-list-warning...'((t.:inherit.w | 
| 14880 |  61 72 6e 69 6e 67 29 29 0a 20 20 22 46 6c 79 63    68 65 63 6b 20 66 61 63 65 20 66 6f 72 20 77 61  | arning))..."Flycheck.face.for.wa | 
| 148a0 |  72 6e 69 6e 67 20 6d 65 73 73 61 67 65 73 20 69    6e 20 74 68 65 20 65 72 72 6f 72 20 6c 69 73 74  | rning.messages.in.the.error.list | 
| 148c0 |  2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65    72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b  | ."...:package-version.'(flycheck | 
| 148e0 |  20 2e 20 22 30 2e 31 36 22 29 0a 20 20 3a 67 72    6f 75 70 20 27 66 6c 79 63 68 65 63 6b 2d 66 61  | ..."0.16")...:group.'flycheck-fa | 
| 14900 |  63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 66    6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69  | ces)..(defface.flycheck-error-li | 
| 14920 |  73 74 2d 69 6e 66 6f 0a 20 20 27 28 28 74 20 3a    69 6e 68 65 72 69 74 20 73 75 63 63 65 73 73 29  | st-info...'((t.:inherit.success) | 
| 14940 |  29 0a 20 20 22 46 6c 79 63 68 65 63 6b 20 66 61    63 65 20 66 6f 72 20 69 6e 66 6f 20 6d 65 73 73  | )..."Flycheck.face.for.info.mess | 
| 14960 |  61 67 65 73 20 69 6e 20 74 68 65 20 65 72 72 6f    72 20 6c 69 73 74 2e 22 0a 20 20 3a 70 61 63 6b  | ages.in.the.error.list."...:pack | 
| 14980 |  61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c    79 63 68 65 63 6b 20 2e 20 22 30 2e 31 36 22 29  | age-version.'(flycheck..."0.16") | 
| 149a0 |  0a 20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68    65 63 6b 2d 66 61 63 65 73 29 0a 0a 28 64 65 66  | ...:group.'flycheck-faces)..(def | 
| 149c0 |  66 61 63 65 20 66 6c 79 63 68 65 63 6b 2d 65 72    72 6f 72 2d 6c 69 73 74 2d 6c 69 6e 65 2d 6e 75  | face.flycheck-error-list-line-nu | 
| 149e0 |  6d 62 65 72 0a 20 20 27 28 28 74 29 29 0a 20 20    22 46 61 63 65 20 66 6f 72 20 6c 69 6e 65 20 6e  | mber...'((t))..."Face.for.line.n | 
| 14a00 |  75 6d 62 65 72 73 20 69 6e 20 74 68 65 20 65 72    72 6f 72 20 6c 69 73 74 2e 22 0a 20 20 3a 67 72  | umbers.in.the.error.list."...:gr | 
| 14a20 |  6f 75 70 20 27 66 6c 79 63 68 65 63 6b 2d 66 61    63 65 73 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76  | oup.'flycheck-faces...:package-v | 
| 14a40 |  65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63    6b 20 2e 20 22 30 2e 31 36 22 29 29 0a 0a 28 64  | ersion.'(flycheck..."0.16"))..(d | 
| 14a60 |  65 66 66 61 63 65 20 66 6c 79 63 68 65 63 6b 2d    65 72 72 6f 72 2d 6c 69 73 74 2d 63 6f 6c 75 6d  | efface.flycheck-error-list-colum | 
| 14a80 |  6e 2d 6e 75 6d 62 65 72 0a 20 20 27 28 28 74 29    29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 6c 69  | n-number...'((t))..."Face.for.li | 
| 14aa0 |  6e 65 20 6e 75 6d 62 65 72 73 20 69 6e 20 74 68    65 20 65 72 72 6f 72 20 6c 69 73 74 2e 22 0a 20  | ne.numbers.in.the.error.list.".. | 
| 14ac0 |  20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68 65 63    6b 2d 66 61 63 65 73 0a 20 20 3a 70 61 63 6b 61  | .:group.'flycheck-faces...:packa | 
| 14ae0 |  67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79    63 68 65 63 6b 20 2e 20 22 30 2e 31 36 22 29 29  | ge-version.'(flycheck..."0.16")) | 
| 14b00 |  0a 0a 28 64 65 66 66 61 63 65 20 66 6c 79 63 68    65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 66  | ..(defface.flycheck-error-list-f | 
| 14b20 |  69 6c 65 6e 61 6d 65 0a 20 20 27 28 28 74 20 3a    69 6e 68 65 72 69 74 20 6d 6f 64 65 2d 6c 69 6e  | ilename...'((t.:inherit.mode-lin | 
| 14b40 |  65 2d 62 75 66 66 65 72 2d 69 64 20 3a 62 6f 6c    64 20 6e 69 6c 29 29 0a 20 20 22 46 61 63 65 20  | e-buffer-id.:bold.nil))..."Face. | 
| 14b60 |  66 6f 72 20 66 69 6c 65 6e 61 6d 65 73 20 69 6e    20 74 68 65 20 65 72 72 6f 72 20 6c 69 73 74 2e  | for.filenames.in.the.error.list. | 
| 14b80 |  22 0a 20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63    68 65 63 6b 2d 66 61 63 65 73 0a 20 20 3a 70 61  | "...:group.'flycheck-faces...:pa | 
| 14ba0 |  63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28    66 6c 79 63 68 65 63 6b 20 2e 20 22 33 32 22 29  | ckage-version.'(flycheck..."32") | 
| 14bc0 |  29 0a 0a 28 64 65 66 66 61 63 65 20 66 6c 79 63    68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d  | )..(defface.flycheck-error-list- | 
| 14be0 |  69 64 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72    69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70  | id...'((t.:inherit.font-lock-typ | 
| 14c00 |  65 2d 66 61 63 65 29 29 0a 20 20 22 46 61 63 65    20 66 6f 72 20 74 68 65 20 65 72 72 6f 72 20 49  | e-face))..."Face.for.the.error.I | 
| 14c20 |  44 20 69 6e 20 74 68 65 20 65 72 72 6f 72 20 6c    69 73 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27  | D.in.the.error.list."...:group.' | 
| 14c40 |  66 6c 79 63 68 65 63 6b 2d 66 61 63 65 73 0a 20    20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f  | flycheck-faces...:package-versio | 
| 14c60 |  6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22    30 2e 32 32 22 29 29 0a 0a 28 64 65 66 66 61 63  | n.'(flycheck..."0.22"))..(deffac | 
| 14c80 |  65 20 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72    2d 6c 69 73 74 2d 69 64 2d 77 69 74 68 2d 65 78  | e.flycheck-error-list-id-with-ex | 
| 14ca0 |  70 6c 61 69 6e 65 72 0a 20 20 27 28 28 74 20 3a    69 6e 68 65 72 69 74 20 66 6c 79 63 68 65 63 6b  | plainer...'((t.:inherit.flycheck | 
| 14cc0 |  2d 65 72 72 6f 72 2d 6c 69 73 74 2d 69 64 0a 20    20 20 20 20 20 20 3a 62 6f 78 20 28 3a 73 74 79  | -error-list-id........:box.(:sty | 
| 14ce0 |  6c 65 20 72 65 6c 65 61 73 65 64 2d 62 75 74 74    6f 6e 29 29 29 0a 20 20 22 46 61 63 65 20 66 6f  | le.released-button)))..."Face.fo | 
| 14d00 |  72 20 74 68 65 20 65 72 72 6f 72 20 49 44 20 69    6e 20 74 68 65 20 65 72 72 6f 72 20 6c 69 73 74  | r.the.error.ID.in.the.error.list | 
| 14d20 |  2c 20 66 6f 72 20 65 72 72 6f 72 73 20 74 68 61    74 20 68 61 76 65 20 61 6e 20 65 78 70 6c 61 69  | ,.for.errors.that.have.an.explai | 
| 14d40 |  6e 65 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27    66 6c 79 63 68 65 63 6b 2d 66 61 63 65 73 0a 20  | ner."...:group.'flycheck-faces.. | 
| 14d60 |  20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f    6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22  | .:package-version.'(flycheck..." | 
| 14d80 |  33 30 22 29 29 0a 0a 28 64 65 66 66 61 63 65 20    66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c  | 30"))..(defface.flycheck-error-l | 
| 14da0 |  69 73 74 2d 63 68 65 63 6b 65 72 2d 6e 61 6d 65    0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74  | ist-checker-name...'((t.:inherit | 
| 14dc0 |  20 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 75 6e 63 74    69 6f 6e 2d 6e 61 6d 65 2d 66 61 63 65 29 29 0a  | .font-lock-function-name-face)). | 
| 14de0 |  20 20 22 46 61 63 65 20 66 6f 72 20 74 68 65 20    73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 6e  | .."Face.for.the.syntax.checker.n | 
| 14e00 |  61 6d 65 20 69 6e 20 74 68 65 20 65 72 72 6f 72    20 6c 69 73 74 2e 22 0a 20 20 3a 67 72 6f 75 70  | ame.in.the.error.list."...:group | 
| 14e20 |  20 27 66 6c 79 63 68 65 63 6b 2d 66 61 63 65 73    0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73  | .'flycheck-faces...:package-vers | 
| 14e40 |  69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e    20 22 30 2e 32 31 22 29 29 0a 0a 28 64 65 66 66  | ion.'(flycheck..."0.21"))..(deff | 
| 14e60 |  61 63 65 20 66 6c 79 63 68 65 63 6b 2d 65 72 72    6f 72 2d 6c 69 73 74 2d 65 72 72 6f 72 2d 6d 65  | ace.flycheck-error-list-error-me | 
| 14e80 |  73 73 61 67 65 0a 20 20 27 28 28 74 29 29 0a 20    20 22 46 61 63 65 20 66 6f 72 20 74 68 65 20 65  | ssage...'((t))..."Face.for.the.e | 
| 14ea0 |  72 72 6f 72 20 6d 65 73 73 61 67 65 20 69 6e 20    74 68 65 20 65 72 72 6f 72 20 6c 69 73 74 2e 22  | rror.message.in.the.error.list." | 
| 14ec0 |  0a 20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68    65 63 6b 2d 66 61 63 65 73 0a 20 20 3a 70 61 63  | ...:group.'flycheck-faces...:pac | 
| 14ee0 |  6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66    6c 79 63 68 65 63 6b 20 2e 20 22 33 33 22 29 29  | kage-version.'(flycheck..."33")) | 
| 14f00 |  0a 0a 28 64 65 66 66 61 63 65 20 66 6c 79 63 68    65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 68  | ..(defface.flycheck-error-list-h | 
| 14f20 |  69 67 68 6c 69 67 68 74 0a 20 20 27 28 28 74 20    3a 62 6f 6c 64 20 74 29 29 0a 20 20 22 46 6c 79  | ighlight...'((t.:bold.t))..."Fly | 
| 14f40 |  63 68 65 63 6b 20 66 61 63 65 20 74 6f 20 68 69    67 68 6c 69 67 68 74 20 65 72 72 6f 72 73 20 69  | check.face.to.highlight.errors.i | 
| 14f60 |  6e 20 74 68 65 20 65 72 72 6f 72 20 6c 69 73 74    2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65  | n.the.error.list."...:package-ve | 
| 14f80 |  72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b    20 2e 20 22 30 2e 31 35 22 29 0a 20 20 3a 67 72  | rsion.'(flycheck..."0.15")...:gr | 
| 14fa0 |  6f 75 70 20 27 66 6c 79 63 68 65 63 6b 2d 66 61    63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 66  | oup.'flycheck-faces)..(defface.f | 
| 14fc0 |  6c 79 63 68 65 63 6b 2d 76 65 72 69 66 79 2d 73    65 6c 65 63 74 2d 63 68 65 63 6b 65 72 0a 20 20  | lycheck-verify-select-checker... | 
| 14fe0 |  27 28 28 74 20 3a 62 6f 78 20 28 3a 73 74 79 6c    65 20 72 65 6c 65 61 73 65 64 2d 62 75 74 74 6f  | '((t.:box.(:style.released-butto | 
| 15000 |  6e 29 29 29 0a 20 20 22 46 6c 79 63 68 65 63 6b    20 66 61 63 65 20 66 6f 72 20 74 68 65 20 60 73  | n)))..."Flycheck.face.for.the.`s | 
| 15020 |  65 6c 65 63 74 27 20 62 75 74 74 6f 6e 20 69 6e    20 74 68 65 20 76 65 72 69 66 79 20 73 65 74 75  | elect'.button.in.the.verify.setu | 
| 15040 |  70 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 70 61    63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28  | p.buffer."...:package-version.'( | 
| 15060 |  66 6c 79 63 68 65 63 6b 20 2e 20 22 33 32 22 29    0a 20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68  | flycheck..."32")...:group.'flych | 
| 15080 |  65 63 6b 2d 66 61 63 65 73 29 0a 0a 28 64 65 66    76 61 72 20 66 6c 79 63 68 65 63 6b 2d 63 6f 6d  | eck-faces)..(defvar.flycheck-com | 
| 150a0 |  6d 61 6e 64 2d 6d 61 70 0a 20 20 28 6c 65 74 20    28 28 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72  | mand-map...(let.((map.(make-spar | 
| 150c0 |  73 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20    20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70  | se-keymap))).....(define-key.map | 
| 150e0 |  20 22 63 22 20 20 20 20 20 20 20 20 20 23 27 66    6c 79 63 68 65 63 6b 2d 62 75 66 66 65 72 29 0a  | ."c".........#'flycheck-buffer). | 
| 15100 |  20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20    6d 61 70 20 22 43 22 20 20 20 20 20 20 20 20 20  | ....(define-key.map."C"......... | 
| 15120 |  23 27 66 6c 79 63 68 65 63 6b 2d 63 6c 65 61 72    29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65  | #'flycheck-clear).....(define-ke | 
| 15140 |  79 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 63 22    29 20 23 27 66 6c 79 63 68 65 63 6b 2d 63 6f 6d  | y.map.(kbd."C-c").#'flycheck-com | 
| 15160 |  70 69 6c 65 29 0a 20 20 20 20 28 64 65 66 69 6e    65 2d 6b 65 79 20 6d 61 70 20 22 6e 22 20 20 20  | pile).....(define-key.map."n"... | 
| 15180 |  20 20 20 20 20 20 23 27 66 6c 79 63 68 65 63 6b    2d 6e 65 78 74 2d 65 72 72 6f 72 29 0a 20 20 20  | ......#'flycheck-next-error).... | 
| 151a0 |  20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70    20 22 70 22 20 20 20 20 20 20 20 20 20 23 27 66  | .(define-key.map."p".........#'f | 
| 151c0 |  6c 79 63 68 65 63 6b 2d 70 72 65 76 69 6f 75 73    2d 65 72 72 6f 72 29 0a 20 20 20 20 28 64 65 66  | lycheck-previous-error).....(def | 
| 151e0 |  69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 6c 22 20    20 20 20 20 20 20 20 20 23 27 66 6c 79 63 68 65  | ine-key.map."l".........#'flyche | 
| 15200 |  63 6b 2d 6c 69 73 74 2d 65 72 72 6f 72 73 29 0a    20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20  | ck-list-errors).....(define-key. | 
| 15220 |  6d 61 70 20 28 6b 62 64 20 22 43 2d 77 22 29 20    23 27 66 6c 79 63 68 65 63 6b 2d 63 6f 70 79 2d  | map.(kbd."C-w").#'flycheck-copy- | 
| 15240 |  65 72 72 6f 72 73 2d 61 73 2d 6b 69 6c 6c 29 0a    20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20  | errors-as-kill).....(define-key. | 
| 15260 |  6d 61 70 20 22 73 22 20 20 20 20 20 20 20 20 20    23 27 66 6c 79 63 68 65 63 6b 2d 73 65 6c 65 63  | map."s".........#'flycheck-selec | 
| 15280 |  74 2d 63 68 65 63 6b 65 72 29 0a 20 20 20 20 28    64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22  | t-checker).....(define-key.map." | 
| 152a0 |  3f 22 20 20 20 20 20 20 20 20 20 23 27 66 6c 79    63 68 65 63 6b 2d 64 65 73 63 72 69 62 65 2d 63  | ?".........#'flycheck-describe-c | 
| 152c0 |  68 65 63 6b 65 72 29 0a 20 20 20 20 28 64 65 66    69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 68 22 20  | hecker).....(define-key.map."h". | 
| 152e0 |  20 20 20 20 20 20 20 20 23 27 66 6c 79 63 68 65    63 6b 2d 64 69 73 70 6c 61 79 2d 65 72 72 6f 72  | ........#'flycheck-display-error | 
| 15300 |  2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 28    64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22  | -at-point).....(define-key.map." | 
| 15320 |  65 22 20 20 20 20 20 20 20 20 20 23 27 66 6c 79    63 68 65 63 6b 2d 65 78 70 6c 61 69 6e 2d 65 72  | e".........#'flycheck-explain-er | 
| 15340 |  72 6f 72 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20    20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61  | ror-at-point).....(define-key.ma | 
| 15360 |  70 20 22 48 22 20 20 20 20 20 20 20 20 20 23 27    64 69 73 70 6c 61 79 2d 6c 6f 63 61 6c 2d 68 65  | p."H".........#'display-local-he | 
| 15380 |  6c 70 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d    6b 65 79 20 6d 61 70 20 22 69 22 20 20 20 20 20  | lp).....(define-key.map."i"..... | 
| 153a0 |  20 20 20 20 23 27 66 6c 79 63 68 65 63 6b 2d 6d    61 6e 75 61 6c 29 0a 20 20 20 20 28 64 65 66 69  | ....#'flycheck-manual).....(defi | 
| 153c0 |  6e 65 2d 6b 65 79 20 6d 61 70 20 22 56 22 20 20    20 20 20 20 20 20 20 23 27 66 6c 79 63 68 65 63  | ne-key.map."V".........#'flychec | 
| 153e0 |  6b 2d 76 65 72 73 69 6f 6e 29 0a 20 20 20 20 28    64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22  | k-version).....(define-key.map." | 
| 15400 |  76 22 20 20 20 20 20 20 20 20 20 23 27 66 6c 79    63 68 65 63 6b 2d 76 65 72 69 66 79 2d 73 65 74  | v".........#'flycheck-verify-set | 
| 15420 |  75 70 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d    6b 65 79 20 6d 61 70 20 22 78 22 20 20 20 20 20  | up).....(define-key.map."x"..... | 
| 15440 |  20 20 20 20 23 27 66 6c 79 63 68 65 63 6b 2d 64    69 73 61 62 6c 65 2d 63 68 65 63 6b 65 72 29 0a  | ....#'flycheck-disable-checker). | 
| 15460 |  20 20 20 20 6d 61 70 29 0a 20 20 22 4b 65 79 6d    61 70 20 6f 66 20 46 6c 79 63 68 65 63 6b 20 69  | ....map)..."Keymap.of.Flycheck.i | 
| 15480 |  6e 74 65 72 61 63 74 69 76 65 20 63 6f 6d 6d 61    6e 64 73 2e 22 29 0a 0a 28 64 65 66 63 75 73 74  | nteractive.commands.")..(defcust | 
| 154a0 |  6f 6d 20 66 6c 79 63 68 65 63 6b 2d 6b 65 79 6d    61 70 2d 70 72 65 66 69 78 20 28 6b 62 64 20 22  | om.flycheck-keymap-prefix.(kbd." | 
| 154c0 |  43 2d 63 20 21 22 29 0a 20 20 22 50 72 65 66 69    78 20 66 6f 72 20 6b 65 79 20 62 69 6e 64 69 6e  | C-c.!")..."Prefix.for.key.bindin | 
| 154e0 |  67 73 20 6f 66 20 46 6c 79 63 68 65 63 6b 2e 0a    0a 43 68 61 6e 67 69 6e 67 20 74 68 69 73 20 76  | gs.of.Flycheck...Changing.this.v | 
| 15500 |  61 72 69 61 62 6c 65 20 6f 75 74 73 69 64 65 20    43 75 73 74 6f 6d 69 7a 65 20 64 6f 65 73 20 6e  | ariable.outside.Customize.does.n | 
| 15520 |  6f 74 20 68 61 76 65 20 61 6e 79 0a 65 66 66 65    63 74 2e 20 20 54 6f 20 63 68 61 6e 67 65 20 74  | ot.have.any.effect...To.change.t | 
| 15540 |  68 65 20 6b 65 79 6d 61 70 20 70 72 65 66 69 78    20 66 72 6f 6d 20 4c 69 73 70 2c 20 79 6f 75 20  | he.keymap.prefix.from.Lisp,.you. | 
| 15560 |  6e 65 65 64 20 74 6f 0a 65 78 70 6c 69 63 69 74    6c 79 20 72 65 2d 64 65 66 69 6e 65 20 74 68 65  | need.to.explicitly.re-define.the | 
| 15580 |  20 70 72 65 66 69 78 20 6b 65 79 3a 0a 0a 20 20    20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 66 6c  | .prefix.key:......(define-key.fl | 
| 155a0 |  79 63 68 65 63 6b 2d 6d 6f 64 65 2d 6d 61 70 20    66 6c 79 63 68 65 63 6b 2d 6b 65 79 6d 61 70 2d  | ycheck-mode-map.flycheck-keymap- | 
| 155c0 |  70 72 65 66 69 78 20 6e 69 6c 29 0a 20 20 20 20    28 73 65 74 71 20 66 6c 79 63 68 65 63 6b 2d 6b  | prefix.nil).....(setq.flycheck-k | 
| 155e0 |  65 79 6d 61 70 2d 70 72 65 66 69 78 20 28 6b 62    64 20 5c 22 43 2d 63 20 66 5c 22 29 29 0a 20 20  | eymap-prefix.(kbd.\"C-c.f\"))... | 
| 15600 |  20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 66 6c    79 63 68 65 63 6b 2d 6d 6f 64 65 2d 6d 61 70 20  | ..(define-key.flycheck-mode-map. | 
| 15620 |  66 6c 79 63 68 65 63 6b 2d 6b 65 79 6d 61 70 2d    70 72 65 66 69 78 0a 20 20 20 20 20 20 20 20 20  | flycheck-keymap-prefix.......... | 
| 15640 |  20 20 20 20 20 20 20 66 6c 79 63 68 65 63 6b 2d    63 6f 6d 6d 61 6e 64 2d 6d 61 70 29 0a 0a 50 6c  | .......flycheck-command-map)..Pl | 
| 15660 |  65 61 73 65 20 6e 6f 74 65 20 74 68 61 74 20 46    6c 79 63 68 65 63 6b 27 73 20 6d 61 6e 75 61 6c  | ease.note.that.Flycheck's.manual | 
| 15680 |  20 64 6f 63 75 6d 65 6e 74 73 20 74 68 65 20 64    65 66 61 75 6c 74 0a 6b 65 79 62 69 6e 64 69 6e  | .documents.the.default.keybindin | 
| 156a0 |  67 73 2e 20 20 43 68 61 6e 67 69 6e 67 20 74 68    69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 61  | gs...Changing.this.variable.is.a | 
| 156c0 |  74 20 79 6f 75 72 20 6f 77 6e 20 72 69 73 6b 2e    22 0a 20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63  | t.your.own.risk."...:group.'flyc | 
| 156e0 |  68 65 63 6b 0a 20 20 3a 70 61 63 6b 61 67 65 2d    76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65  | heck...:package-version.'(flyche | 
| 15700 |  63 6b 20 2e 20 22 30 2e 31 39 22 29 0a 20 20 3a    74 79 70 65 20 27 73 74 72 69 6e 67 0a 20 20 3a  | ck..."0.19")...:type.'string...: | 
| 15720 |  72 69 73 6b 79 20 74 0a 20 20 3a 73 65 74 0a 20    20 28 6c 61 6d 62 64 61 20 28 76 61 72 69 61 62  | risky.t...:set...(lambda.(variab | 
| 15740 |  6c 65 20 6b 65 79 29 0a 20 20 20 20 28 77 68 65    6e 20 28 61 6e 64 20 28 62 6f 75 6e 64 70 20 76  | le.key).....(when.(and.(boundp.v | 
| 15760 |  61 72 69 61 62 6c 65 29 20 28 62 6f 75 6e 64 70    20 27 66 6c 79 63 68 65 63 6b 2d 6d 6f 64 65 2d  | ariable).(boundp.'flycheck-mode- | 
| 15780 |  6d 61 70 29 29 0a 20 20 20 20 20 20 28 64 65 66    69 6e 65 2d 6b 65 79 20 66 6c 79 63 68 65 63 6b  | map)).......(define-key.flycheck | 
| 157a0 |  2d 6d 6f 64 65 2d 6d 61 70 20 28 73 79 6d 62 6f    6c 2d 76 61 6c 75 65 20 76 61 72 69 61 62 6c 65  | -mode-map.(symbol-value.variable | 
| 157c0 |  29 20 6e 69 6c 29 0a 20 20 20 20 20 20 28 64 65    66 69 6e 65 2d 6b 65 79 20 66 6c 79 63 68 65 63  | ).nil).......(define-key.flychec | 
| 157e0 |  6b 2d 6d 6f 64 65 2d 6d 61 70 20 6b 65 79 20 66    6c 79 63 68 65 63 6b 2d 63 6f 6d 6d 61 6e 64 2d  | k-mode-map.key.flycheck-command- | 
| 15800 |  6d 61 70 29 29 0a 20 20 20 20 28 73 65 74 2d 64    65 66 61 75 6c 74 20 76 61 72 69 61 62 6c 65 20  | map)).....(set-default.variable. | 
| 15820 |  6b 65 79 29 29 29 0a 0a 28 64 65 66 63 75 73 74    6f 6d 20 66 6c 79 63 68 65 63 6b 2d 6d 6f 64 65  | key)))..(defcustom.flycheck-mode | 
| 15840 |  2d 6c 69 6e 65 20 27 28 3a 65 76 61 6c 20 28 66    6c 79 63 68 65 63 6b 2d 6d 6f 64 65 2d 6c 69 6e  | -line.'(:eval.(flycheck-mode-lin | 
| 15860 |  65 2d 73 74 61 74 75 73 2d 74 65 78 74 29 29 0a    20 20 22 4d 6f 64 65 20 6c 69 6e 65 20 6c 69 67  | e-status-text))..."Mode.line.lig | 
| 15880 |  68 74 65 72 20 66 6f 72 20 46 6c 79 63 68 65 63    6b 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 6f 66  | hter.for.Flycheck...The.value.of | 
| 158a0 |  20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69    73 20 61 20 6d 6f 64 65 20 6c 69 6e 65 20 74 65  | .this.variable.is.a.mode.line.te | 
| 158c0 |  6d 70 6c 61 74 65 20 61 73 20 69 6e 0a 60 6d 6f    64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 27 2e  | mplate.as.in.`mode-line-format'. | 
| 158e0 |  20 20 53 65 65 20 49 6e 66 6f 20 4e 6f 64 65 20    60 28 65 6c 69 73 70 29 4d 6f 64 65 20 4c 69 6e  | ..See.Info.Node.`(elisp)Mode.Lin | 
| 15900 |  65 20 46 6f 72 6d 61 74 27 20 66 6f 72 0a 6d 6f    72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 20  | e.Format'.for.more.information.. | 
| 15920 |  20 4e 6f 74 65 20 74 68 61 74 20 69 74 20 73 68    6f 75 6c 64 20 63 6f 6e 74 61 69 6e 20 61 20 5f  | .Note.that.it.should.contain.a._ | 
| 15940 |  73 69 6e 67 6c 65 5f 20 6d 6f 64 65 0a 6c 69 6e    65 20 63 6f 6e 73 74 72 75 63 74 20 6f 6e 6c 79  | single_.mode.line.construct.only | 
| 15960 |  2e 0a 0a 43 75 73 74 6f 6d 69 7a 65 20 74 68 69    73 20 76 61 72 69 61 62 6c 65 20 74 6f 20 63 68  | ...Customize.this.variable.to.ch | 
| 15980 |  61 6e 67 65 20 68 6f 77 20 46 6c 79 63 68 65 63    6b 20 72 65 70 6f 72 74 73 20 69 74 73 20 73 74  | ange.how.Flycheck.reports.its.st | 
| 159a0 |  61 74 75 73 0a 69 6e 20 74 68 65 20 6d 6f 64 65    20 6c 69 6e 65 2e 20 20 59 6f 75 20 6d 61 79 20  | atus.in.the.mode.line...You.may. | 
| 159c0 |  75 73 65 20 60 66 6c 79 63 68 65 63 6b 2d 6d 6f    64 65 2d 6c 69 6e 65 2d 73 74 61 74 75 73 2d 74  | use.`flycheck-mode-line-status-t | 
| 159e0 |  65 78 74 27 0a 74 6f 20 6f 62 74 61 69 6e 20 61    20 68 75 6d 61 6e 2d 72 65 61 64 61 62 6c 65 20  | ext'.to.obtain.a.human-readable. | 
| 15a00 |  73 74 61 74 75 73 20 74 65 78 74 2c 20 69 6e 63    6c 75 64 69 6e 67 20 61 6e 0a 65 72 72 6f 72 2f  | status.text,.including.an.error/ | 
| 15a20 |  77 61 72 6e 69 6e 67 20 63 6f 75 6e 74 2e 0a 0a    59 6f 75 20 6d 61 79 20 61 6c 73 6f 20 61 73 73  | warning.count...You.may.also.ass | 
| 15a40 |  65 6d 62 6c 65 20 79 6f 75 72 20 6f 77 6e 20 73    74 61 74 75 73 20 74 65 78 74 2e 20 20 54 68 65  | emble.your.own.status.text...The | 
| 15a60 |  20 63 75 72 72 65 6e 74 20 73 74 61 74 75 73 0a    6f 66 20 46 6c 79 63 68 65 63 6b 20 69 73 20 61  | .current.status.of.Flycheck.is.a | 
| 15a80 |  76 61 69 6c 61 62 6c 65 20 69 6e 20 60 66 6c 79    63 68 65 63 6b 2d 6c 61 73 74 2d 73 74 61 74 75  | vailable.in.`flycheck-last-statu | 
| 15aa0 |  73 2d 63 68 61 6e 67 65 27 2e 20 20 54 68 65 0a    65 72 72 6f 72 73 20 69 6e 20 74 68 65 20 63 75  | s-change'...The.errors.in.the.cu | 
| 15ac0 |  72 72 65 6e 74 20 62 75 66 66 65 72 20 61 72 65    20 73 74 6f 72 65 64 20 69 6e 0a 60 66 6c 79 63  | rrent.buffer.are.stored.in.`flyc | 
| 15ae0 |  68 65 63 6b 2d 63 75 72 72 65 6e 74 2d 65 72 72    6f 72 73 27 2c 20 61 6e 64 20 74 68 65 20 66 75  | heck-current-errors',.and.the.fu | 
| 15b00 |  6e 63 74 69 6f 6e 0a 60 66 6c 79 63 68 65 63 6b    2d 63 6f 75 6e 74 2d 65 72 72 6f 72 73 27 20 6d  | nction.`flycheck-count-errors'.m | 
| 15b20 |  61 79 20 62 65 20 75 73 65 64 20 74 6f 20 6f 62    74 61 69 6e 20 74 68 65 20 6e 75 6d 62 65 72 20  | ay.be.used.to.obtain.the.number. | 
| 15b40 |  6f 66 0a 65 72 72 6f 72 73 20 67 72 6f 75 70 65    64 20 62 79 20 65 72 72 6f 72 20 6c 65 76 65 6c  | of.errors.grouped.by.error.level | 
| 15b60 |  2e 0a 0a 53 65 74 20 74 68 69 73 20 76 61 72 69    61 62 6c 65 20 74 6f 20 6e 69 6c 20 74 6f 20 64  | ...Set.this.variable.to.nil.to.d | 
| 15b80 |  69 73 61 62 6c 65 20 74 68 65 20 6d 6f 64 65 20    6c 69 6e 65 20 63 6f 6d 70 6c 65 74 65 6c 79 2e  | isable.the.mode.line.completely. | 
| 15ba0 |  22 0a 20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63    68 65 63 6b 0a 20 20 3a 74 79 70 65 20 27 73 65  | "...:group.'flycheck...:type.'se | 
| 15bc0 |  78 70 0a 20 20 3a 72 69 73 6b 79 20 74 0a 20 20    3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e  | xp...:risky.t...:package-version | 
| 15be0 |  20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 30    2e 32 30 22 29 29 0a 0a 28 64 65 66 63 75 73 74  | .'(flycheck..."0.20"))..(defcust | 
| 15c00 |  6f 6d 20 66 6c 79 63 68 65 63 6b 2d 6d 6f 64 65    2d 6c 69 6e 65 2d 63 6f 6c 6f 72 20 74 0a 20 20  | om.flycheck-mode-line-color.t... | 
| 15c20 |  22 55 73 65 20 63 6f 6c 6f 72 73 20 66 6f 72 20    46 6c 79 63 68 65 63 6b 20 6d 6f 64 65 20 6c 69  | "Use.colors.for.Flycheck.mode.li | 
| 15c40 |  6e 65 20 73 74 61 74 75 73 2e 22 0a 20 20 3a 67    72 6f 75 70 20 27 66 6c 79 63 68 65 63 6b 0a 20  | ne.status."...:group.'flycheck.. | 
| 15c60 |  20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a    20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69  | .:type.'boolean...:package-versi | 
| 15c80 |  6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20    22 33 35 22 29 29 0a 0a 28 64 65 66 63 75 73 74  | on.'(flycheck..."35"))..(defcust | 
| 15ca0 |  6f 6d 20 66 6c 79 63 68 65 63 6b 2d 6d 6f 64 65    2d 6c 69 6e 65 2d 70 72 65 66 69 78 20 22 46 6c  | om.flycheck-mode-line-prefix."Fl | 
| 15cc0 |  79 43 22 0a 20 20 22 42 61 73 65 20 6d 6f 64 65    20 6c 69 6e 65 20 6c 69 67 68 74 65 72 20 66 6f  | yC"..."Base.mode.line.lighter.fo | 
| 15ce0 |  72 20 46 6c 79 63 68 65 63 6b 2e 0a 0a 54 68 69    73 20 77 69 6c 6c 20 68 61 76 65 20 61 6e 20 65  | r.Flycheck...This.will.have.an.e | 
| 15d00 |  66 66 65 63 74 20 6f 6e 6c 79 20 77 69 74 68 20    74 68 65 20 64 65 66 61 75 6c 74 0a 60 66 6c 79  | ffect.only.with.the.default.`fly | 
| 15d20 |  63 68 65 63 6b 2d 6d 6f 64 65 2d 6c 69 6e 65 27    2e 0a 0a 49 66 20 79 6f 75 27 76 65 20 63 75 73  | check-mode-line'...If.you've.cus | 
| 15d40 |  74 6f 6d 69 7a 65 64 20 60 66 6c 79 63 68 65 63    6b 2d 6d 6f 64 65 2d 6c 69 6e 65 27 20 74 68 65  | tomized.`flycheck-mode-line'.the | 
| 15d60 |  6e 20 74 68 65 20 63 75 73 74 6f 6d 69 7a 65 64    0a 66 75 6e 63 74 69 6f 6e 20 6d 75 73 74 20 62  | n.the.customized.function.must.b | 
| 15d80 |  65 20 75 70 64 61 74 65 64 20 74 6f 20 75 73 65    20 74 68 69 73 20 76 61 72 69 61 62 6c 65 2e 22  | e.updated.to.use.this.variable." | 
| 15da0 |  0a 20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68    65 63 6b 0a 20 20 3a 74 79 70 65 20 27 73 74 72  | ...:group.'flycheck...:type.'str | 
| 15dc0 |  69 6e 67 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76    65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63  | ing...:package-version.'(flychec | 
| 15de0 |  6b 20 2e 20 22 32 36 22 29 29 0a 0a 28 64 65 66    63 75 73 74 6f 6d 20 66 6c 79 63 68 65 63 6b 2d  | k..."26"))..(defcustom.flycheck- | 
| 15e00 |  6d 6f 64 65 2d 73 75 63 63 65 73 73 2d 69 6e 64    69 63 61 74 6f 72 20 22 3a 30 22 0a 20 20 22 53  | mode-success-indicator.":0"..."S | 
| 15e20 |  75 63 63 65 73 73 20 69 6e 64 69 63 61 74 6f 72    20 61 70 70 65 6e 64 65 64 20 74 6f 20 60 66 6c  | uccess.indicator.appended.to.`fl | 
| 15e40 |  79 63 68 65 63 6b 2d 6d 6f 64 65 2d 6c 69 6e 65    2d 70 72 65 66 69 78 27 2e 22 0a 20 20 3a 67 72  | ycheck-mode-line-prefix'."...:gr | 
| 15e60 |  6f 75 70 20 27 66 6c 79 63 68 65 63 6b 0a 20 20    3a 74 79 70 65 20 27 73 74 72 69 6e 67 0a 20 20  | oup.'flycheck...:type.'string... | 
| 15e80 |  3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e    20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 33  | :package-version.'(flycheck..."3 | 
| 15ea0 |  35 22 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d    20 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d  | 5"))..(defcustom.flycheck-error- | 
| 15ec0 |  6c 69 73 74 2d 6d 6f 64 65 2d 6c 69 6e 65 0a 20    20 60 28 2c 28 70 72 6f 70 65 72 74 69 7a 65 64  | list-mode-line...`(,(propertized | 
| 15ee0 |  2d 62 75 66 66 65 72 2d 69 64 65 6e 74 69 66 69    63 61 74 69 6f 6e 20 22 25 31 32 62 22 29 0a 20  | -buffer-identification."%12b").. | 
| 15f00 |  20 20 20 22 20 66 6f 72 20 62 75 66 66 65 72 20    22 0a 20 20 20 20 28 3a 65 76 61 6c 20 28 66 6c  | ...".for.buffer.".....(:eval.(fl | 
| 15f20 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73    74 2d 70 72 6f 70 65 72 74 69 7a 65 64 2d 73 6f  | ycheck-error-list-propertized-so | 
| 15f40 |  75 72 63 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20    28 3a 65 76 61 6c 20 28 66 6c 79 63 68 65 63 6b  | urce-name)).....(:eval.(flycheck | 
| 15f60 |  2d 65 72 72 6f 72 2d 6c 69 73 74 2d 6d 6f 64 65    2d 6c 69 6e 65 2d 66 69 6c 74 65 72 2d 69 6e 64  | -error-list-mode-line-filter-ind | 
| 15f80 |  69 63 61 74 6f 72 29 29 29 0a 20 20 22 4d 6f 64    65 20 6c 69 6e 65 20 63 6f 6e 73 74 72 75 63 74  | icator)))..."Mode.line.construct | 
| 15fa0 |  20 66 6f 72 20 46 6c 79 63 68 65 63 6b 20 65 72    72 6f 72 20 6c 69 73 74 2e 0a 0a 54 68 65 20 76  | .for.Flycheck.error.list...The.v | 
| 15fc0 |  61 6c 75 65 20 6f 66 20 74 68 69 73 20 76 61 72    69 61 62 6c 65 20 69 73 20 61 20 6d 6f 64 65 20  | alue.of.this.variable.is.a.mode. | 
| 15fe0 |  6c 69 6e 65 20 74 65 6d 70 6c 61 74 65 20 61 73    20 69 6e 0a 60 6d 6f 64 65 2d 6c 69 6e 65 2d 66  | line.template.as.in.`mode-line-f | 
| 16000 |  6f 72 6d 61 74 27 2c 20 74 6f 20 62 65 20 75 73    65 64 20 61 73 0a 60 6d 6f 64 65 2d 6c 69 6e 65  | ormat',.to.be.used.as.`mode-line | 
| 16020 |  2d 62 75 66 66 65 72 2d 69 64 65 6e 74 69 66 69    63 61 74 69 6f 6e 27 20 69 6e 20 60 66 6c 79 63  | -buffer-identification'.in.`flyc | 
| 16040 |  68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d    6d 6f 64 65 27 2e 0a 53 65 65 20 49 6e 66 6f 20  | heck-error-list-mode'..See.Info. | 
| 16060 |  4e 6f 64 65 20 60 28 65 6c 69 73 70 29 4d 6f 64    65 20 4c 69 6e 65 20 46 6f 72 6d 61 74 27 20 66  | Node.`(elisp)Mode.Line.Format'.f | 
| 16080 |  6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74    69 6f 6e 2e 0a 0a 43 75 73 74 6f 6d 69 7a 65 20  | or.more.information...Customize. | 
| 160a0 |  74 68 69 73 20 76 61 72 69 61 62 6c 65 20 74 6f    20 63 68 61 6e 67 65 20 68 6f 77 20 74 68 65 20  | this.variable.to.change.how.the. | 
| 160c0 |  65 72 72 6f 72 20 6c 69 73 74 20 61 70 70 65 61    72 73 20 69 6e 0a 74 68 65 20 6d 6f 64 65 20 6c  | error.list.appears.in.the.mode.l | 
| 160e0 |  69 6e 65 2e 20 20 54 68 65 20 64 65 66 61 75 6c    74 20 73 68 6f 77 73 20 74 68 65 20 6e 61 6d 65  | ine...The.default.shows.the.name | 
| 16100 |  20 6f 66 20 74 68 65 20 62 75 66 66 65 72 20 61    6e 64 20 74 68 65 0a 6e 61 6d 65 20 6f 66 20 74  | .of.the.buffer.and.the.name.of.t | 
| 16120 |  68 65 20 73 6f 75 72 63 65 20 62 75 66 66 65 72    2c 20 69 2e 65 2e 20 74 68 65 20 62 75 66 66 65  | he.source.buffer,.i.e..the.buffe | 
| 16140 |  72 20 77 68 6f 73 65 20 65 72 72 6f 72 73 20 61    72 65 0a 63 75 72 72 65 6e 74 6c 79 20 6c 69 73  | r.whose.errors.are.currently.lis | 
| 16160 |  74 65 64 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27    66 6c 79 63 68 65 63 6b 0a 20 20 3a 74 79 70 65  | ted."...:group.'flycheck...:type | 
| 16180 |  20 27 73 65 78 70 0a 20 20 3a 72 69 73 6b 79 20    74 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72  | .'sexp...:risky.t...:package-ver | 
| 161a0 |  73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20    2e 20 22 30 2e 32 30 22 29 29 0a 0a 28 64 65 66  | sion.'(flycheck..."0.20"))..(def | 
| 161c0 |  63 75 73 74 6f 6d 20 66 6c 79 63 68 65 63 6b 2d    67 6c 6f 62 61 6c 2d 6d 6f 64 65 73 20 74 0a 20  | custom.flycheck-global-modes.t.. | 
| 161e0 |  20 22 4d 6f 64 65 73 20 66 6f 72 20 77 68 69 63    68 20 6f 70 74 69 6f 6e 20 60 66 6c 79 63 68 65  | ."Modes.for.which.option.`flyche | 
| 16200 |  63 6b 2d 6d 6f 64 65 27 20 69 73 20 74 75 72 6e    65 64 20 6f 6e 2e 0a 0a 49 66 20 74 2c 20 46 6c  | ck-mode'.is.turned.on...If.t,.Fl | 
| 16220 |  79 63 68 65 63 6b 20 4d 6f 64 65 20 69 73 20 74    75 72 6e 65 64 20 6f 6e 20 66 6f 72 20 61 6c 6c  | ycheck.Mode.is.turned.on.for.all | 
| 16240 |  20 6d 61 6a 6f 72 20 6d 6f 64 65 73 2e 20 20 49    66 20 61 20 6c 69 73 74 2c 0a 46 6c 79 63 68 65  | .major.modes...If.a.list,.Flyche | 
| 16260 |  63 6b 20 4d 6f 64 65 20 69 73 20 74 75 72 6e 65    64 20 6f 6e 20 66 6f 72 20 61 6c 6c 20 60 6d 61  | ck.Mode.is.turned.on.for.all.`ma | 
| 16280 |  6a 6f 72 2d 6d 6f 64 65 27 20 73 79 6d 62 6f 6c    73 20 69 6e 20 74 68 61 74 0a 6c 69 73 74 2e 20  | jor-mode'.symbols.in.that.list.. | 
| 162a0 |  20 49 66 20 74 68 65 20 60 63 61 72 27 20 6f 66    20 74 68 65 20 6c 69 73 74 20 69 73 20 60 6e 6f  | .If.the.`car'.of.the.list.is.`no | 
| 162c0 |  74 27 2c 20 46 6c 79 63 68 65 63 6b 20 4d 6f 64    65 20 69 73 20 74 75 72 6e 65 64 0a 6f 6e 20 66  | t',.Flycheck.Mode.is.turned.on.f | 
| 162e0 |  6f 72 20 61 6c 6c 20 60 6d 61 6a 6f 72 2d 6d 6f    64 65 27 20 73 79 6d 62 6f 6c 73 20 5f 6e 6f 74  | or.all.`major-mode'.symbols._not | 
| 16300 |  5f 20 69 6e 20 74 68 61 74 20 6c 69 73 74 2e 20    20 49 66 20 6e 69 6c 2c 0a 46 6c 79 63 68 65 63  | _.in.that.list...If.nil,.Flychec | 
| 16320 |  6b 20 4d 6f 64 65 20 69 73 20 6e 65 76 65 72 20    74 75 72 6e 65 64 20 6f 6e 20 62 79 20 63 6f 6d  | k.Mode.is.never.turned.on.by.com | 
| 16340 |  6d 61 6e 64 0a 60 67 6c 6f 62 61 6c 2d 66 6c 79    63 68 65 63 6b 2d 6d 6f 64 65 27 2e 0a 0a 4e 6f  | mand.`global-flycheck-mode'...No | 
| 16360 |  74 65 20 74 68 61 74 20 46 6c 79 63 68 65 63 6b    20 69 73 20 6e 65 76 65 72 20 74 75 72 6e 65 64  | te.that.Flycheck.is.never.turned | 
| 16380 |  20 6f 6e 20 66 6f 72 20 6d 6f 64 65 73 20 77 68    6f 73 65 0a 60 6d 6f 64 65 2d 63 6c 61 73 73 27  | .on.for.modes.whose.`mode-class' | 
| 163a0 |  20 70 72 6f 70 65 72 74 79 20 69 73 20 60 73 70    65 63 69 61 6c 27 20 28 73 65 65 20 49 6e 66 6f  | .property.is.`special'.(see.Info | 
| 163c0 |  20 6e 6f 64 65 20 60 28 65 6c 69 73 70 29 4d 61    6a 6f 72 0a 4d 6f 64 65 20 43 6f 6e 76 65 6e 74  | .node.`(elisp)Major.Mode.Convent | 
| 163e0 |  69 6f 6e 73 27 29 2c 20 72 65 67 61 72 64 6c 65    73 73 20 6f 66 20 74 68 65 20 76 61 6c 75 65 20  | ions'),.regardless.of.the.value. | 
| 16400 |  6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 2e 0a    0a 4f 6e 6c 79 20 68 61 73 20 65 66 66 65 63 74  | of.this.option...Only.has.effect | 
| 16420 |  20 77 68 65 6e 20 76 61 72 69 61 62 6c 65 20 60    67 6c 6f 62 61 6c 2d 66 6c 79 63 68 65 63 6b 2d  | .when.variable.`global-flycheck- | 
| 16440 |  6d 6f 64 65 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c    2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 66 6c 79  | mode'.is.non-nil."...:group.'fly | 
| 16460 |  63 68 65 63 6b 0a 20 20 3a 74 79 70 65 20 27 28    63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74  | check...:type.'(choice.(const.:t | 
| 16480 |  61 67 20 22 6e 6f 6e 65 22 20 6e 69 6c 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ag."none".nil).................. | 
| 164a0 |  28 63 6f 6e 73 74 20 3a 74 61 67 20 22 61 6c 6c    22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20  | (const.:tag."all".t)............ | 
| 164c0 |  20 20 20 20 20 20 28 73 65 74 20 3a 6d 65 6e 75    2d 74 61 67 20 22 6d 6f 64 65 20 73 70 65 63 69  | ......(set.:menu-tag."mode.speci | 
| 164e0 |  66 69 63 22 20 3a 74 61 67 20 22 6d 6f 64 65 73    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | fic".:tag."modes"............... | 
| 16500 |  20 20 20 20 20 20 20 20 3a 76 61 6c 75 65 20 28    6e 6f 74 29 0a 20 20 20 20 20 20 20 20 20 20 20  | ........:value.(not)............ | 
| 16520 |  20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73    74 20 3a 74 61 67 20 22 45 78 63 65 70 74 22 20  | ...........(const.:tag."Except". | 
| 16540 |  6e 6f 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 65  | not).......................(repe | 
| 16560 |  61 74 20 3a 69 6e 6c 69 6e 65 20 74 20 28 73 79    6d 62 6f 6c 20 3a 74 61 67 20 22 6d 6f 64 65 22  | at.:inline.t.(symbol.:tag."mode" | 
| 16580 |  29 29 29 29 0a 20 20 3a 72 69 73 6b 79 20 74 0a    20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69  | ))))...:risky.t...:package-versi | 
| 165a0 |  6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20    22 30 2e 32 33 22 29 29 0a 0a 3b 3b 20 41 64 64  | on.'(flycheck..."0.23"))..;;.Add | 
| 165c0 |  20 62 75 69 6c 74 2d 69 6e 20 66 75 6e 63 74 69    6f 6e 73 20 74 6f 20 6f 75 72 20 68 6f 6f 6b 73  | .built-in.functions.to.our.hooks | 
| 165e0 |  2c 20 76 69 61 20 60 61 64 64 2d 68 6f 6f 6b 27    2c 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 74  | ,.via.`add-hook',.to.make.sure.t | 
| 16600 |  68 61 74 20 6f 75 72 0a 3b 3b 20 66 75 6e 63 74    69 6f 6e 73 20 61 72 65 20 72 65 61 6c 6c 79 20  | hat.our.;;.functions.are.really. | 
| 16620 |  70 72 65 73 65 6e 74 2c 20 65 76 65 6e 20 69 66    20 74 68 65 20 76 61 72 69 61 62 6c 65 20 77 61  | present,.even.if.the.variable.wa | 
| 16640 |  73 20 69 6d 70 6c 69 63 69 74 6c 79 20 64 65 66    69 6e 65 64 20 62 79 0a 3b 3b 20 61 6e 6f 74 68  | s.implicitly.defined.by.;;.anoth | 
| 16660 |  65 72 20 63 61 6c 6c 20 74 6f 20 60 61 64 64 2d    68 6f 6f 6b 27 20 74 68 61 74 20 6f 63 63 75 72  | er.call.to.`add-hook'.that.occur | 
| 16680 |  72 65 64 20 62 65 66 6f 72 65 20 46 6c 79 63 68    65 63 6b 20 77 61 73 20 6c 6f 61 64 65 64 2e 20  | red.before.Flycheck.was.loaded.. | 
| 166a0 |  20 53 65 65 0a 3b 3b 20 68 74 74 70 73 3a 2f 2f    6c 69 73 74 73 2e 67 6e 75 2e 6f 72 67 2f 61 72  | .See.;;.https://lists.gnu.org/ar | 
| 166c0 |  63 68 69 76 65 2f 68 74 6d 6c 2f 65 6d 61 63 73    2d 64 65 76 65 6c 2f 32 30 31 35 2d 30 32 2f 6d  | chive/html/emacs-devel/2015-02/m | 
| 166e0 |  73 67 30 31 32 37 31 2e 68 74 6d 6c 20 66 6f 72    20 77 68 79 0a 3b 3b 20 77 65 20 64 6f 6e 27 74  | sg01271.html.for.why.;;.we.don't | 
| 16700 |  20 69 6e 69 74 69 61 6c 69 7a 65 20 74 68 65 20    68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 20 72  | .initialize.the.hook.variables.r | 
| 16720 |  69 67 68 74 20 61 77 61 79 2e 20 20 57 65 20 61    70 70 65 6e 64 20 6f 75 72 20 6f 77 6e 0a 3b 3b  | ight.away...We.append.our.own.;; | 
| 16740 |  20 66 75 6e 63 74 69 6f 6e 73 2c 20 62 65 63 61    75 73 65 20 61 20 75 73 65 72 20 6c 69 6b 65 6c  | .functions,.because.a.user.likel | 
| 16760 |  79 20 65 78 70 65 63 74 73 20 74 68 61 74 20 74    68 65 69 72 20 66 75 6e 63 74 69 6f 6e 73 20 63  | y.expects.that.their.functions.c | 
| 16780 |  6f 6d 65 20 66 69 72 73 74 2c 0a 3b 3b 20 65 76    65 6e 20 69 66 20 74 68 65 79 20 61 64 64 65 64  | ome.first,.;;.even.if.they.added | 
| 167a0 |  20 74 68 65 6d 20 62 65 66 6f 72 65 20 46 6c 79    63 68 65 63 6b 20 77 61 73 20 6c 6f 61 64 65 64  | .them.before.Flycheck.was.loaded | 
| 167c0 |  2e 0a 28 64 6f 6c 69 73 74 20 28 68 6f 6f 6b 20    28 6c 69 73 74 20 23 27 66 6c 79 63 68 65 63 6b  | ..(dolist.(hook.(list.#'flycheck | 
| 167e0 |  2d 6c 6f 63 61 74 65 2d 63 6f 6e 66 69 67 2d 66    69 6c 65 2d 62 79 2d 70 61 74 68 0a 20 20 20 20  | -locate-config-file-by-path..... | 
| 16800 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    23 27 66 6c 79 63 68 65 63 6b 2d 6c 6f 63 61 74  | ................#'flycheck-locat | 
| 16820 |  65 2d 63 6f 6e 66 69 67 2d 66 69 6c 65 2d 61 6e    63 65 73 74 6f 72 2d 64 69 72 65 63 74 6f 72 69  | e-config-file-ancestor-directori | 
| 16840 |  65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 23 27 66 6c 79 63 68 65 63  | es.....................#'flychec | 
| 16860 |  6b 2d 6c 6f 63 61 74 65 2d 63 6f 6e 66 69 67 2d    66 69 6c 65 2d 68 6f 6d 65 29 29 0a 20 20 28 61  | k-locate-config-file-home))...(a | 
| 16880 |  64 64 2d 68 6f 6f 6b 20 27 66 6c 79 63 68 65 63    6b 2d 6c 6f 63 61 74 65 2d 63 6f 6e 66 69 67 2d  | dd-hook.'flycheck-locate-config- | 
| 168a0 |  66 69 6c 65 2d 66 75 6e 63 74 69 6f 6e 73 20 68    6f 6f 6b 20 27 61 70 70 65 6e 64 29 29 0a 0a 28  | file-functions.hook.'append))..( | 
| 168c0 |  61 64 64 2d 68 6f 6f 6b 20 27 66 6c 79 63 68 65    63 6b 2d 70 72 6f 63 65 73 73 2d 65 72 72 6f 72  | add-hook.'flycheck-process-error | 
| 168e0 |  2d 66 75 6e 63 74 69 6f 6e 73 20 23 27 66 6c 79    63 68 65 63 6b 2d 61 64 64 2d 6f 76 65 72 6c 61  | -functions.#'flycheck-add-overla | 
| 16900 |  79 20 27 61 70 70 65 6e 64 29 0a 0a 0c 0a 3b 3b    3b 20 47 6c 6f 62 61 6c 20 46 6c 79 63 68 65 63  | y.'append)....;;;.Global.Flychec | 
| 16920 |  6b 20 6d 65 6e 75 0a 28 64 65 66 76 61 72 20 66    6c 79 63 68 65 63 6b 2d 6d 6f 64 65 2d 6d 65 6e  | k.menu.(defvar.flycheck-mode-men | 
| 16940 |  75 2d 6d 61 70 0a 20 20 28 65 61 73 79 2d 6d 65    6e 75 2d 63 72 65 61 74 65 2d 6d 65 6e 75 0a 20  | u-map...(easy-menu-create-menu.. | 
| 16960 |  20 20 22 53 79 6e 74 61 78 20 43 68 65 63 6b 69    6e 67 22 0a 20 20 20 27 28 5b 22 45 6e 61 62 6c  | .."Syntax.Checking"....'(["Enabl | 
| 16980 |  65 20 6f 6e 2d 74 68 65 2d 66 6c 79 20 73 79 6e    74 61 78 20 63 68 65 63 6b 69 6e 67 22 20 66 6c  | e.on-the-fly.syntax.checking".fl | 
| 169a0 |  79 63 68 65 63 6b 2d 6d 6f 64 65 0a 20 20 20 20    20 20 3a 73 74 79 6c 65 20 74 6f 67 67 6c 65 20  | ycheck-mode.......:style.toggle. | 
| 169c0 |  3a 73 65 6c 65 63 74 65 64 20 66 6c 79 63 68 65    63 6b 2d 6d 6f 64 65 0a 20 20 20 20 20 20 3a 65  | :selected.flycheck-mode.......:e | 
| 169e0 |  6e 61 62 6c 65 20 28 6f 72 20 66 6c 79 63 68 65    63 6b 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20  | nable.(or.flycheck-mode......... | 
| 16a00 |  20 20 20 20 20 20 20 20 20 20 3b 3b 20 44 6f 6e    27 74 20 6c 65 74 20 75 73 65 72 73 20 74 6f 67  | ..........;;.Don't.let.users.tog | 
| 16a20 |  67 6c 65 20 74 68 65 20 6d 6f 64 65 20 69 66 20    74 68 65 72 65 20 69 73 20 6e 6f 20 73 79 6e 74  | gle.the.mode.if.there.is.no.synt | 
| 16a40 |  61 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 63 68 65 63 6b 65 72 20  | ax...................;;.checker. | 
| 16a60 |  66 6f 72 20 74 68 69 73 20 62 75 66 66 65 72 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | for.this.buffer................. | 
| 16a80 |  20 20 28 73 65 71 2d 66 69 6e 64 20 23 27 66 6c    79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72 2d 73  | ..(seq-find.#'flycheck-checker-s | 
| 16aa0 |  75 70 70 6f 72 74 73 2d 6d 61 6a 6f 72 2d 6d 6f    64 65 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20  | upports-major-mode-p............ | 
| 16ac0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65  | .................flycheck-checke | 
| 16ae0 |  72 73 29 29 5d 0a 20 20 20 20 20 5b 22 43 68 65    63 6b 20 63 75 72 72 65 6e 74 20 62 75 66 66 65  | rs))]......["Check.current.buffe | 
| 16b00 |  72 22 20 66 6c 79 63 68 65 63 6b 2d 62 75 66 66    65 72 20 66 6c 79 63 68 65 63 6b 2d 6d 6f 64 65  | r".flycheck-buffer.flycheck-mode | 
| 16b20 |  5d 0a 20 20 20 20 20 5b 22 43 6c 65 61 72 20 65    72 72 6f 72 73 20 69 6e 20 62 75 66 66 65 72 22  | ]......["Clear.errors.in.buffer" | 
| 16b40 |  20 66 6c 79 63 68 65 63 6b 2d 63 6c 65 61 72 20    74 5d 0a 20 20 20 20 20 5b 22 52 75 6e 20 63 68  | .flycheck-clear.t]......["Run.ch | 
| 16b60 |  65 63 6b 65 72 20 61 73 20 63 6f 6d 70 69 6c 65    20 63 6f 6d 6d 61 6e 64 22 20 66 6c 79 63 68 65  | ecker.as.compile.command".flyche | 
| 16b80 |  63 6b 2d 63 6f 6d 70 69 6c 65 20 66 6c 79 63 68    65 63 6b 2d 6d 6f 64 65 5d 0a 20 20 20 20 20 22  | ck-compile.flycheck-mode]......" | 
| 16ba0 |  2d 2d 2d 22 0a 20 20 20 20 20 5b 22 47 6f 20 74    6f 20 6e 65 78 74 20 65 72 72 6f 72 22 20 66 6c  | ---"......["Go.to.next.error".fl | 
| 16bc0 |  79 63 68 65 63 6b 2d 6e 65 78 74 2d 65 72 72 6f    72 20 66 6c 79 63 68 65 63 6b 2d 6d 6f 64 65 5d  | ycheck-next-error.flycheck-mode] | 
| 16be0 |  0a 20 20 20 20 20 5b 22 47 6f 20 74 6f 20 70 72    65 76 69 6f 75 73 20 65 72 72 6f 72 22 20 66 6c  | ......["Go.to.previous.error".fl | 
| 16c00 |  79 63 68 65 63 6b 2d 70 72 65 76 69 6f 75 73 2d    65 72 72 6f 72 20 66 6c 79 63 68 65 63 6b 2d 6d  | ycheck-previous-error.flycheck-m | 
| 16c20 |  6f 64 65 5d 0a 20 20 20 20 20 5b 22 53 68 6f 77    20 61 6c 6c 20 65 72 72 6f 72 73 22 20 66 6c 79  | ode]......["Show.all.errors".fly | 
| 16c40 |  63 68 65 63 6b 2d 6c 69 73 74 2d 65 72 72 6f 72    73 20 66 6c 79 63 68 65 63 6b 2d 6d 6f 64 65 5d  | check-list-errors.flycheck-mode] | 
| 16c60 |  0a 20 20 20 20 20 22 2d 2d 2d 22 0a 20 20 20 20    20 5b 22 43 6f 70 79 20 6d 65 73 73 61 67 65 73  | ......"---"......["Copy.messages | 
| 16c80 |  20 61 74 20 70 6f 69 6e 74 22 20 66 6c 79 63 68    65 63 6b 2d 63 6f 70 79 2d 65 72 72 6f 72 73 2d  | .at.point".flycheck-copy-errors- | 
| 16ca0 |  61 73 2d 6b 69 6c 6c 0a 20 20 20 20 20 20 28 66    6c 79 63 68 65 63 6b 2d 6f 76 65 72 6c 61 79 73  | as-kill.......(flycheck-overlays | 
| 16cc0 |  2d 61 74 20 28 70 6f 69 6e 74 29 29 5d 0a 20 20    20 20 20 5b 22 45 78 70 6c 61 69 6e 20 65 72 72  | -at.(point))]......["Explain.err | 
| 16ce0 |  6f 72 20 61 74 20 70 6f 69 6e 74 22 20 66 6c 79    63 68 65 63 6b 2d 65 78 70 6c 61 69 6e 2d 65 72  | or.at.point".flycheck-explain-er | 
| 16d00 |  72 6f 72 2d 61 74 2d 70 6f 69 6e 74 5d 0a 20 20    20 20 20 22 2d 2d 2d 22 0a 20 20 20 20 20 5b 22  | ror-at-point]......"---"......[" | 
| 16d20 |  53 65 6c 65 63 74 20 73 79 6e 74 61 78 20 63 68    65 63 6b 65 72 22 20 66 6c 79 63 68 65 63 6b 2d  | Select.syntax.checker".flycheck- | 
| 16d40 |  73 65 6c 65 63 74 2d 63 68 65 63 6b 65 72 20 66    6c 79 63 68 65 63 6b 2d 6d 6f 64 65 5d 0a 20 20  | select-checker.flycheck-mode]... | 
| 16d60 |  20 20 20 5b 22 44 69 73 61 62 6c 65 20 73 79 6e    74 61 78 20 63 68 65 63 6b 65 72 22 20 66 6c 79  | ...["Disable.syntax.checker".fly | 
| 16d80 |  63 68 65 63 6b 2d 64 69 73 61 62 6c 65 2d 63 68    65 63 6b 65 72 20 66 6c 79 63 68 65 63 6b 2d 6d  | check-disable-checker.flycheck-m | 
| 16da0 |  6f 64 65 5d 0a 20 20 20 20 20 5b 22 53 65 74 20    65 78 65 63 75 74 61 62 6c 65 20 6f 66 20 73 79  | ode]......["Set.executable.of.sy | 
| 16dc0 |  6e 74 61 78 20 63 68 65 63 6b 65 72 22 20 66 6c    79 63 68 65 63 6b 2d 73 65 74 2d 63 68 65 63 6b  | ntax.checker".flycheck-set-check | 
| 16de0 |  65 72 2d 65 78 65 63 75 74 61 62 6c 65 0a 20 20    20 20 20 20 66 6c 79 63 68 65 63 6b 2d 6d 6f 64  | er-executable.......flycheck-mod | 
| 16e00 |  65 5d 0a 20 20 20 20 20 22 2d 2d 2d 22 0a 20 20    20 20 20 5b 22 44 65 73 63 72 69 62 65 20 73 79  | e]......"---"......["Describe.sy | 
| 16e20 |  6e 74 61 78 20 63 68 65 63 6b 65 72 22 20 66 6c    79 63 68 65 63 6b 2d 64 65 73 63 72 69 62 65 2d  | ntax.checker".flycheck-describe- | 
| 16e40 |  63 68 65 63 6b 65 72 20 74 5d 0a 20 20 20 20 20    5b 22 56 65 72 69 66 79 20 73 65 74 75 70 22 20  | checker.t]......["Verify.setup". | 
| 16e60 |  66 6c 79 63 68 65 63 6b 2d 76 65 72 69 66 79 2d    73 65 74 75 70 20 74 5d 0a 20 20 20 20 20 5b 22  | flycheck-verify-setup.t]......[" | 
| 16e80 |  53 68 6f 77 20 46 6c 79 63 68 65 63 6b 20 76 65    72 73 69 6f 6e 22 20 66 6c 79 63 68 65 63 6b 2d  | Show.Flycheck.version".flycheck- | 
| 16ea0 |  76 65 72 73 69 6f 6e 20 74 5d 0a 20 20 20 20 20    5b 22 46 6c 79 63 68 65 63 6b 20 71 75 69 63 6b  | version.t]......["Flycheck.quick | 
| 16ec0 |  20 68 65 6c 70 22 20 66 6c 79 63 68 65 63 6b 2d    71 75 69 63 6b 2d 68 65 6c 70 20 74 5d 0a 20 20  | .help".flycheck-quick-help.t]... | 
| 16ee0 |  20 20 20 5b 22 52 65 61 64 20 74 68 65 20 46 6c    79 63 68 65 63 6b 20 6d 61 6e 75 61 6c 22 20 66  | ...["Read.the.Flycheck.manual".f | 
| 16f00 |  6c 79 63 68 65 63 6b 2d 6d 61 6e 75 61 6c 20 74    5d 29 29 0a 20 20 22 4d 65 6e 75 20 6f 66 20 63  | lycheck-manual.t]))..."Menu.of.c | 
| 16f20 |  6f 6d 6d 61 6e 64 20 60 66 6c 79 63 68 65 63 6b    2d 6d 6f 64 65 27 2e 22 29 0a 0a 28 65 61 73 79  | ommand.`flycheck-mode'.")..(easy | 
| 16f40 |  2d 6d 65 6e 75 2d 61 64 64 2d 69 74 65 6d 20 6e    69 6c 20 27 28 22 54 6f 6f 6c 73 22 29 20 66 6c  | -menu-add-item.nil.'("Tools").fl | 
| 16f60 |  79 63 68 65 63 6b 2d 6d 6f 64 65 2d 6d 65 6e 75    2d 6d 61 70 20 22 53 70 65 6c 6c 20 43 68 65 63  | ycheck-mode-menu-map."Spell.Chec | 
| 16f80 |  6b 69 6e 67 22 29 0a 0a 0c 0a 0a 28 64 65 66 63    6f 6e 73 74 20 66 6c 79 63 68 65 63 6b 2d 76 65  | king").....(defconst.flycheck-ve | 
| 16fa0 |  72 73 69 6f 6e 20 22 33 35 2e 30 22 0a 20 20 22    54 68 65 20 63 75 72 72 65 6e 74 20 76 65 72 73  | rsion."35.0"..."The.current.vers | 
| 16fc0 |  69 6f 6e 20 6f 66 20 46 6c 79 63 68 65 63 6b 2e    0a 0a 53 68 6f 75 6c 64 20 62 65 20 6b 65 70 74  | ion.of.Flycheck...Should.be.kept | 
| 16fe0 |  20 69 6e 20 73 79 6e 63 20 77 69 74 68 20 74 68    65 20 70 61 63 6b 61 67 65 20 76 65 72 73 69 6f  | .in.sync.with.the.package.versio | 
| 17000 |  6e 20 6d 65 74 61 64 61 74 61 2e 0a 55 73 65 64    20 6f 6e 6c 79 20 77 68 65 6e 20 60 70 61 63 6b  | n.metadata..Used.only.when.`pack | 
| 17020 |  61 67 65 2d 67 65 74 2d 66 75 6e 63 74 69 6f 6e    27 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62  | age-get-function'.is.not.availab | 
| 17040 |  6c 65 0a 6f 72 20 66 61 69 6c 73 2e 22 29 0a 0a    28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d  | le.or.fails.")..(defun.flycheck- | 
| 17060 |  2d 70 6b 67 2d 76 65 72 73 69 6f 6e 20 28 29 0a    20 20 22 45 78 74 72 61 63 74 20 46 4c 59 43 48  | -pkg-version.()..."Extract.FLYCH | 
| 17080 |  45 43 4b 27 73 20 70 61 63 6b 61 67 65 20 76 65    72 73 69 6f 6e 20 66 72 6f 6d 20 69 74 73 20 70  | ECK's.package.version.from.its.p | 
| 170a0 |  61 63 6b 61 67 65 20 6d 65 74 61 64 61 74 61 2e    22 0a 20 20 3b 3b 20 55 73 65 20 60 63 6f 6e 64  | ackage.metadata."...;;.Use.`cond | 
| 170c0 |  27 20 62 65 6c 6f 77 20 74 6f 20 61 76 6f 69 64    20 61 20 63 6f 6d 70 69 6c 65 72 20 75 6e 75 73  | '.below.to.avoid.a.compiler.unus | 
| 170e0 |  65 64 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20    77 61 72 6e 69 6e 67 0a 20 20 3b 3b 20 77 68 65  | ed.return.value.warning...;;.whe | 
| 17100 |  6e 20 60 70 61 63 6b 61 67 65 2d 67 65 74 2d 76    65 72 73 69 6f 6e 27 20 72 65 74 75 72 6e 73 20  | n.`package-get-version'.returns. | 
| 17120 |  6e 69 6c 2e 20 53 65 65 20 23 33 31 38 31 2e 0a    20 20 28 63 6f 6e 64 20 28 28 66 62 6f 75 6e 64  | nil..See.#3181....(cond.((fbound | 
| 17140 |  70 20 27 70 61 63 6b 61 67 65 2d 67 65 74 2d 76    65 72 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20  | p.'package-get-version)......... | 
| 17160 |  20 28 70 61 63 6b 61 67 65 2d 67 65 74 2d 76 65    72 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20  | .(package-get-version))......... | 
| 17180 |  28 28 66 62 6f 75 6e 64 70 20 27 70 6b 67 2d 69    6e 66 6f 2d 76 65 72 73 69 6f 6e 2d 69 6e 66 6f  | ((fboundp.'pkg-info-version-info | 
| 171a0 |  29 0a 20 20 20 20 20 20 20 20 20 28 70 6b 67 2d    69 6e 66 6f 2d 76 65 72 73 69 6f 6e 2d 69 6e 66  | )..........(pkg-info-version-inf | 
| 171c0 |  6f 20 27 66 6c 79 63 68 65 63 6b 29 29 0a 20 20    20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20  | o.'flycheck)).........(t........ | 
| 171e0 |  20 20 66 6c 79 63 68 65 63 6b 2d 76 65 72 73 69    6f 6e 29 29 29 0a 0a 3b 3b 3b 20 56 65 72 73 69  | ..flycheck-version)))..;;;.Versi | 
| 17200 |  6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20    6d 61 6e 75 61 6c 20 61 6e 64 20 6c 6f 61 64 69  | on.information,.manual.and.loadi | 
| 17220 |  6e 67 20 6f 66 20 46 6c 79 63 68 65 63 6b 0a 28    64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 76  | ng.of.Flycheck.(defun.flycheck-v | 
| 17240 |  65 72 73 69 6f 6e 20 28 26 6f 70 74 69 6f 6e 61    6c 20 73 68 6f 77 2d 76 65 72 73 69 6f 6e 29 0a  | ersion.(&optional.show-version). | 
| 17260 |  20 20 22 47 65 74 20 74 68 65 20 46 6c 79 63 68    65 63 6b 20 76 65 72 73 69 6f 6e 20 61 73 20 73  | .."Get.the.Flycheck.version.as.s | 
| 17280 |  74 72 69 6e 67 2e 0a 0a 49 66 20 63 61 6c 6c 65    64 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20  | tring...If.called.interactively. | 
| 172a0 |  6f 72 20 69 66 20 53 48 4f 57 2d 56 45 52 53 49    4f 4e 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 73  | or.if.SHOW-VERSION.is.non-nil,.s | 
| 172c0 |  68 6f 77 20 74 68 65 0a 76 65 72 73 69 6f 6e 20    69 6e 20 74 68 65 20 65 63 68 6f 20 61 72 65 61  | how.the.version.in.the.echo.area | 
| 172e0 |  20 61 6e 64 20 74 68 65 20 6d 65 73 73 61 67 65    73 20 62 75 66 66 65 72 2e 0a 0a 54 68 65 20 72  | .and.the.messages.buffer...The.r | 
| 17300 |  65 74 75 72 6e 65 64 20 73 74 72 69 6e 67 20 69    6e 63 6c 75 64 65 73 20 62 6f 74 68 2c 20 74 68  | eturned.string.includes.both,.th | 
| 17320 |  65 20 76 65 72 73 69 6f 6e 20 66 72 6f 6d 20 70    61 63 6b 61 67 65 2e 65 6c 0a 61 6e 64 20 74 68  | e.version.from.package.el.and.th | 
| 17340 |  65 20 6c 69 62 72 61 72 79 20 76 65 72 73 69 6f    6e 2c 20 69 66 20 62 6f 74 68 20 61 20 70 72 65  | e.library.version,.if.both.a.pre | 
| 17360 |  73 65 6e 74 20 61 6e 64 20 64 69 66 66 65 72 65    6e 74 2e 0a 0a 49 66 20 74 68 65 20 76 65 72 73  | sent.and.different...If.the.vers | 
| 17380 |  69 6f 6e 20 6e 75 6d 62 65 72 20 63 6f 75 6c 64    20 6e 6f 74 20 62 65 20 64 65 74 65 72 6d 69 6e  | ion.number.could.not.be.determin | 
| 173a0 |  65 64 2c 20 73 69 67 6e 61 6c 20 61 6e 20 65 72    72 6f 72 2c 0a 69 66 20 63 61 6c 6c 65 64 20 69  | ed,.signal.an.error,.if.called.i | 
| 173c0 |  6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 6f 72    20 69 66 20 53 48 4f 57 2d 56 45 52 53 49 4f 4e  | nteractively,.or.if.SHOW-VERSION | 
| 173e0 |  20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 6f 74 68    65 72 77 69 73 65 0a 6a 75 73 74 20 72 65 74 75  | .is.non-nil,.otherwise.just.retu | 
| 17400 |  72 6e 20 6e 69 6c 2e 22 0a 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 20 28 6c 69 73 74 20 74 29  | rn.nil."...(interactive.(list.t) | 
| 17420 |  29 0a 20 20 28 6c 65 74 20 28 28 76 65 72 73 69    6f 6e 20 28 66 6c 79 63 68 65 63 6b 2d 2d 70 6b  | )...(let.((version.(flycheck--pk | 
| 17440 |  67 2d 76 65 72 73 69 6f 6e 29 29 29 0a 20 20 20    20 28 77 68 65 6e 20 73 68 6f 77 2d 76 65 72 73  | g-version))).....(when.show-vers | 
| 17460 |  69 6f 6e 0a 20 20 20 20 20 20 28 6d 65 73 73 61    67 65 20 22 46 6c 79 63 68 65 63 6b 20 76 65 72  | ion.......(message."Flycheck.ver | 
| 17480 |  73 69 6f 6e 3a 20 25 73 22 20 76 65 72 73 69 6f    6e 29 29 0a 20 20 20 20 76 65 72 73 69 6f 6e 29  | sion:.%s".version)).....version) | 
| 174a0 |  29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65    63 6b 2d 75 6e 6c 6f 61 64 2d 66 75 6e 63 74 69  | )..(defun.flycheck-unload-functi | 
| 174c0 |  6f 6e 20 28 29 0a 20 20 22 55 6e 6c 6f 61 64 20    66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 46 6c 79  | on.()..."Unload.function.for.Fly | 
| 174e0 |  63 68 65 63 6b 2e 22 0a 20 20 28 67 6c 6f 62 61    6c 2d 66 6c 79 63 68 65 63 6b 2d 6d 6f 64 65 20  | check."...(global-flycheck-mode. | 
| 17500 |  2d 31 29 0a 20 20 28 65 61 73 79 2d 6d 65 6e 75    2d 72 65 6d 6f 76 65 2d 69 74 65 6d 20 6e 69 6c  | -1)...(easy-menu-remove-item.nil | 
| 17520 |  20 27 28 22 54 6f 6f 6c 73 22 29 20 28 63 61 64    72 20 66 6c 79 63 68 65 63 6b 2d 6d 6f 64 65 2d  | .'("Tools").(cadr.flycheck-mode- | 
| 17540 |  6d 65 6e 75 2d 6d 61 70 29 29 0a 20 20 28 72 65    6d 6f 76 65 2d 68 6f 6f 6b 20 27 6b 69 6c 6c 2d  | menu-map))...(remove-hook.'kill- | 
| 17560 |  65 6d 61 63 73 2d 68 6f 6f 6b 20 23 27 66 6c 79    63 68 65 63 6b 2d 67 6c 6f 62 61 6c 2d 74 65 61  | emacs-hook.#'flycheck-global-tea | 
| 17580 |  72 64 6f 77 6e 29 0a 20 20 28 73 65 74 71 20 66    69 6e 64 2d 66 75 6e 63 74 69 6f 6e 2d 72 65 67  | rdown)...(setq.find-function-reg | 
| 175a0 |  65 78 70 2d 61 6c 69 73 74 0a 20 20 20 20 20 20    20 20 28 61 73 73 71 2d 64 65 6c 65 74 65 2d 61  | exp-alist.........(assq-delete-a | 
| 175c0 |  6c 6c 20 27 66 6c 79 63 68 65 63 6b 2d 63 68 65    63 6b 65 72 20 66 69 6e 64 2d 66 75 6e 63 74 69  | ll.'flycheck-checker.find-functi | 
| 175e0 |  6f 6e 2d 72 65 67 65 78 70 2d 61 6c 69 73 74 29    29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f  | on-regexp-alist)))..;;;###autolo | 
| 17600 |  61 64 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65    63 6b 2d 6d 61 6e 75 61 6c 20 28 29 0a 20 20 22  | ad.(defun.flycheck-manual.()..." | 
| 17620 |  4f 70 65 6e 20 74 68 65 20 46 6c 79 63 68 65 63    6b 20 6d 61 6e 75 61 6c 2e 22 0a 20 20 28 69 6e  | Open.the.Flycheck.manual."...(in | 
| 17640 |  74 65 72 61 63 74 69 76 65 29 0a 20 20 28 62 72    6f 77 73 65 2d 75 72 6c 20 22 68 74 74 70 73 3a  | teractive)...(browse-url."https: | 
| 17660 |  2f 2f 77 77 77 2e 66 6c 79 63 68 65 63 6b 2e 6f    72 67 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74  | //www.flycheck.org"))..;;;###aut | 
| 17680 |  6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 66 6c 79    63 68 65 63 6b 2d 71 75 69 63 6b 2d 68 65 6c 70  | oload.(defun.flycheck-quick-help | 
| 176a0 |  20 28 29 0a 20 20 22 44 69 73 70 6c 61 79 20 62    72 69 65 66 20 46 6c 79 63 68 65 63 6b 20 68 65  | .()..."Display.brief.Flycheck.he | 
| 176c0 |  6c 70 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74    69 76 65 29 0a 20 20 28 77 69 74 68 2d 63 75 72  | lp."...(interactive)...(with-cur | 
| 176e0 |  72 65 6e 74 2d 62 75 66 66 65 72 20 28 67 65 74    2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 22  | rent-buffer.(get-buffer-create." | 
| 17700 |  2a 66 6c 79 63 68 65 63 6b 2d 71 75 69 63 6b 2d    68 65 6c 70 2a 22 29 0a 20 20 20 20 28 77 69 74  | *flycheck-quick-help*").....(wit | 
| 17720 |  68 2d 68 65 6c 70 2d 77 69 6e 64 6f 77 20 28 63    75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 0a 20  | h-help-window.(current-buffer).. | 
| 17740 |  20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 6d    6f 64 65 29 20 3b 3b 20 73 6f 20 74 68 61 74 20  | .....(flycheck-mode).;;.so.that. | 
| 17760 |  77 65 20 63 61 6e 20 65 78 61 70 6e 64 20 5c 5c    5b 66 6c 79 63 68 65 63 6b 2d 3c 66 75 6e 63 74  | we.can.exapnd.\\[flycheck-<funct | 
| 17780 |  69 6f 6e 3e 5d 0a 20 20 20 20 20 20 28 6c 65 74    20 28 28 68 65 6c 70 0a 20 20 20 20 20 20 20 20  | ion>].......(let.((help......... | 
| 177a0 |  20 20 20 20 20 28 73 75 62 73 74 69 74 75 74 65    2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 0a 20 20  | .....(substitute-command-keys... | 
| 177c0 |  20 20 20 20 20 20 22 46 6c 79 63 68 65 63 6b 20    61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 72 75  | ......"Flycheck.automatically.ru | 
| 177e0 |  6e 73 20 63 68 65 63 6b 73 20 6f 6e 20 77 72 69    74 61 62 6c 65 20 66 69 6c 65 73 20 77 68 65 6e  | ns.checks.on.writable.files.when | 
| 17800 |  20 63 68 61 6e 67 65 64 2e 0a 4d 6f 64 65 20 6c    69 6e 65 20 73 74 61 74 75 73 20 66 6f 72 20 74  | .changed..Mode.line.status.for.t | 
| 17820 |  68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65    72 3a 0a 20 20 46 6c 79 43 20 20 20 20 20 20 20  | he.current.buffer:...FlyC....... | 
| 17840 |  20 4e 6f 74 20 62 65 65 6e 20 63 68 65 63 6b 65    64 20 79 65 74 0a 20 20 46 6c 79 43 2a 20 20 20  | .Not.been.checked.yet...FlyC*... | 
| 17860 |  20 20 20 20 46 6c 79 63 68 65 63 6b 20 69 73 20    72 75 6e 6e 69 6e 67 0a 20 20 46 6c 79 43 3a 30  | ....Flycheck.is.running...FlyC:0 | 
| 17880 |  20 20 20 20 20 20 4c 61 73 74 20 63 68 65 63 6b    20 72 65 73 75 6c 74 65 64 20 69 6e 20 6e 6f 20  | ......Last.check.resulted.in.no. | 
| 178a0 |  65 72 72 6f 72 73 20 61 6e 64 20 6e 6f 20 77 61    72 6e 69 6e 67 73 0a 20 20 46 6c 79 43 3a 33 7c  | errors.and.no.warnings...FlyC:3| | 
| 178c0 |  35 20 20 20 20 43 68 65 63 6b 65 72 20 72 65 70    6f 72 74 65 64 20 74 68 72 65 65 20 65 72 72 6f  | 5....Checker.reported.three.erro | 
| 178e0 |  72 73 20 61 6e 64 20 66 69 76 65 20 77 61 72 6e    69 6e 67 73 0a 20 20 46 6c 79 43 2d 20 20 20 20  | rs.and.five.warnings...FlyC-.... | 
| 17900 |  20 20 20 4e 6f 20 63 68 65 63 6b 65 72 20 61 76    61 69 6c 61 62 6c 65 0a 20 20 46 6c 79 43 21 20  | ...No.checker.available...FlyC!. | 
| 17920 |  20 20 20 20 20 20 54 68 65 20 63 68 65 63 6b 65    72 20 63 72 61 73 68 65 64 0a 20 20 46 6c 79 43  | ......The.checker.crashed...FlyC | 
| 17940 |  2e 20 20 20 20 20 20 20 54 68 65 20 6c 61 73 74    20 73 79 6e 74 61 78 20 63 68 65 63 6b 20 77 61  | ........The.last.syntax.check.wa | 
| 17960 |  73 20 6d 61 6e 75 61 6c 6c 79 20 69 6e 74 65 72    72 75 70 74 65 64 0a 20 20 46 6c 79 43 3f 20 20  | s.manually.interrupted...FlyC?.. | 
| 17980 |  20 20 20 20 20 54 68 65 20 63 68 65 63 6b 65 72    20 64 69 64 20 73 6f 6d 65 74 68 69 6e 67 20 75  | .....The.checker.did.something.u | 
| 179a0 |  6e 65 78 70 65 63 74 65 64 0a 0a 4b 65 79 20 62    69 6e 64 69 6e 67 73 3a 0a 20 20 5c 5c 5b 66 6c  | nexpected..Key.bindings:...\\[fl | 
| 179c0 |  79 63 68 65 63 6b 2d 62 75 66 66 65 72 5d 20 20    20 20 20 43 68 65 63 6b 20 63 75 72 72 65 6e 74  | ycheck-buffer].....Check.current | 
| 179e0 |  20 62 75 66 66 65 72 0a 20 20 5c 5c 5b 66 6c 79    63 68 65 63 6b 2d 63 6c 65 61 72 5d 20 20 20 20  | .buffer...\\[flycheck-clear].... | 
| 17a00 |  20 43 6c 65 61 72 20 65 72 72 6f 72 73 20 69 6e    20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 0a  | .Clear.errors.in.current.buffer. | 
| 17a20 |  20 20 5c 5c 5b 66 6c 79 63 68 65 63 6b 2d 63 6f    6d 70 69 6c 65 5d 20 20 20 52 75 6e 20 63 68 65  | ..\\[flycheck-compile]...Run.che | 
| 17a40 |  63 6b 65 72 20 61 73 20 63 6f 6d 70 69 6c 65 20    63 6f 6d 6d 61 6e 64 0a 0a 20 20 5c 5c 5b 66 6c  | cker.as.compile.command....\\[fl | 
| 17a60 |  79 63 68 65 63 6b 2d 6e 65 78 74 2d 65 72 72 6f    72 5d 20 20 20 20 20 4e 65 78 74 20 65 72 72 6f  | ycheck-next-error].....Next.erro | 
| 17a80 |  72 0a 20 20 5c 5c 5b 66 6c 79 63 68 65 63 6b 2d    70 72 65 76 69 6f 75 73 2d 65 72 72 6f 72 5d 20  | r...\\[flycheck-previous-error]. | 
| 17aa0 |  20 20 20 20 50 72 65 76 69 6f 75 73 20 65 72 72    6f 72 0a 20 20 5c 5c 5b 66 6c 79 63 68 65 63 6b  | ....Previous.error...\\[flycheck | 
| 17ac0 |  2d 6c 69 73 74 2d 65 72 72 6f 72 73 5d 20 20 20    20 20 4c 69 73 74 20 61 6c 6c 20 65 72 72 6f 72  | -list-errors].....List.all.error | 
| 17ae0 |  73 0a 0a 20 20 5c 5c 5b 66 6c 79 63 68 65 63 6b    2d 63 6f 70 79 2d 65 72 72 6f 72 73 2d 61 73 2d  | s....\\[flycheck-copy-errors-as- | 
| 17b00 |  6b 69 6c 6c 5d 20 20 20 43 6f 70 79 20 65 72 72    6f 72 20 6d 65 73 73 61 67 65 73 20 61 74 20 70  | kill]...Copy.error.messages.at.p | 
| 17b20 |  6f 69 6e 74 0a 20 20 5c 5c 5b 66 6c 79 63 68 65    63 6b 2d 64 69 73 70 6c 61 79 2d 65 72 72 6f 72  | oint...\\[flycheck-display-error | 
| 17b40 |  2d 61 74 2d 70 6f 69 6e 74 5d 20 20 20 20 20 45    78 70 6c 61 69 6e 20 65 72 72 6f 72 20 61 74 20  | -at-point].....Explain.error.at. | 
| 17b60 |  70 6f 69 6e 74 0a 22 29 29 29 0a 20 20 20 20 20    20 20 20 28 68 65 6c 70 2d 6d 6f 64 65 29 0a 20  | point."))).........(help-mode).. | 
| 17b80 |  20 20 20 20 20 20 20 28 72 65 61 64 2d 6f 6e 6c    79 2d 6d 6f 64 65 20 30 29 0a 20 20 20 20 20 20  | .......(read-only-mode.0)....... | 
| 17ba0 |  20 20 28 69 6e 73 65 72 74 20 68 65 6c 70 29 29    29 29 29 0a 0a 28 64 65 66 69 6e 65 2d 6f 62 73  | ..(insert.help)))))..(define-obs | 
| 17bc0 |  6f 6c 65 74 65 2d 66 75 6e 63 74 69 6f 6e 2d 61    6c 69 61 73 20 27 66 6c 79 63 68 65 63 6b 2d 69  | olete-function-alias.'flycheck-i | 
| 17be0 |  6e 66 6f 0a 20 20 27 66 6c 79 63 68 65 63 6b 2d    6d 61 6e 75 61 6c 20 22 46 6c 79 63 68 65 63 6b  | nfo...'flycheck-manual."Flycheck | 
| 17c00 |  20 32 36 22 20 22 4f 70 65 6e 20 74 68 65 20 46    6c 79 63 68 65 63 6b 20 6d 61 6e 75 61 6c 2e 22  | .26"."Open.the.Flycheck.manual." | 
| 17c20 |  29 0a 0a 0c 0a 3b 3b 3b 20 55 74 69 6c 69 74 79    20 66 75 6e 63 74 69 6f 6e 73 0a 28 64 65 66 75  | )....;;;.Utility.functions.(defu | 
| 17c40 |  6e 20 66 6c 79 63 68 65 63 6b 2d 73 65 78 70 2d    74 6f 2d 73 74 72 69 6e 67 20 28 73 65 78 70 29  | n.flycheck-sexp-to-string.(sexp) | 
| 17c60 |  0a 20 20 22 43 6f 6e 76 65 72 74 20 53 45 58 50    20 74 6f 20 61 20 73 74 72 69 6e 67 2e 0a 0a 4c  | ..."Convert.SEXP.to.a.string...L | 
| 17c80 |  69 6b 65 20 60 70 72 69 6e 31 2d 74 6f 2d 73 74    72 69 6e 67 27 20 62 75 74 20 65 6e 73 75 72 65  | ike.`prin1-to-string'.but.ensure | 
| 17ca0 |  20 74 68 61 74 20 74 68 65 20 72 65 74 75 72 6e    65 64 20 73 74 72 69 6e 67 0a 69 73 20 6c 6f 61  | .that.the.returned.string.is.loa | 
| 17cc0 |  64 61 62 6c 65 2e 22 0a 20 20 28 6c 65 74 20 28    28 70 72 69 6e 74 2d 71 75 6f 74 65 64 20 74 29  | dable."...(let.((print-quoted.t) | 
| 17ce0 |  0a 20 20 20 20 20 20 20 20 28 70 72 69 6e 74 2d    6c 65 6e 67 74 68 20 6e 69 6c 29 0a 20 20 20 20  | .........(print-length.nil)..... | 
| 17d00 |  20 20 20 20 28 70 72 69 6e 74 2d 6c 65 76 65 6c    20 6e 69 6c 29 29 0a 20 20 20 20 28 70 72 69 6e  | ....(print-level.nil)).....(prin | 
| 17d20 |  31 2d 74 6f 2d 73 74 72 69 6e 67 20 73 65 78 70    29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63  | 1-to-string.sexp)))..(defun.flyc | 
| 17d40 |  68 65 63 6b 2d 73 74 72 69 6e 67 2d 74 6f 2d 6e    75 6d 62 65 72 2d 73 61 66 65 20 28 73 74 72 69  | heck-string-to-number-safe.(stri | 
| 17d60 |  6e 67 29 0a 20 20 22 53 61 66 65 6c 79 20 63 6f    6e 76 65 72 74 20 53 54 52 49 4e 47 20 74 6f 20  | ng)..."Safely.convert.STRING.to. | 
| 17d80 |  61 20 6e 75 6d 62 65 72 2e 0a 0a 49 66 20 53 54    52 49 4e 47 20 69 73 20 6f 66 20 73 74 72 69 6e  | a.number...If.STRING.is.of.strin | 
| 17da0 |  67 20 74 79 70 65 20 61 6e 64 20 61 20 6e 75 6d    65 72 69 63 20 73 74 72 69 6e 67 2c 20 63 6f 6e  | g.type.and.a.numeric.string,.con | 
| 17dc0 |  76 65 72 74 20 53 54 52 49 4e 47 0a 74 6f 20 61    20 6e 75 6d 62 65 72 20 61 6e 64 20 72 65 74 75  | vert.STRING.to.a.number.and.retu | 
| 17de0 |  72 6e 20 69 74 2e 20 20 4f 74 68 65 72 77 69 73    65 20 72 65 74 75 72 6e 20 6e 69 6c 2e 22 0a 20  | rn.it...Otherwise.return.nil.".. | 
| 17e00 |  20 28 6c 65 74 20 28 28 6e 75 6d 62 65 72 2d 72    65 20 28 72 78 20 73 74 72 69 6e 67 2d 73 74 61  | .(let.((number-re.(rx.string-sta | 
| 17e20 |  72 74 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20    28 61 6e 79 20 64 69 67 69 74 29 29 20 73 74 72  | rt.(one-or-more.(any.digit)).str | 
| 17e40 |  69 6e 67 2d 65 6e 64 29 29 29 0a 20 20 20 20 28    77 68 65 6e 20 28 61 6e 64 20 28 73 74 72 69 6e  | ing-end))).....(when.(and.(strin | 
| 17e60 |  67 70 20 73 74 72 69 6e 67 29 20 28 73 74 72 69    6e 67 2d 6d 61 74 63 68 2d 70 20 6e 75 6d 62 65  | gp.string).(string-match-p.numbe | 
| 17e80 |  72 2d 72 65 20 73 74 72 69 6e 67 29 29 0a 20 20    20 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e  | r-re.string)).......(string-to-n | 
| 17ea0 |  75 6d 62 65 72 20 73 74 72 69 6e 67 29 29 29 29    0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63  | umber.string))))..(defun.flychec | 
| 17ec0 |  6b 2d 73 74 72 69 6e 67 2d 6f 72 2d 6e 69 6c 2d    70 20 28 6f 62 6a 29 0a 20 20 22 44 65 74 65 72  | k-string-or-nil-p.(obj)..."Deter | 
| 17ee0 |  6d 69 6e 65 20 69 66 20 4f 42 4a 20 69 73 20 61    20 73 74 72 69 6e 67 20 6f 72 20 6e 69 6c 2e 22  | mine.if.OBJ.is.a.string.or.nil." | 
| 17f00 |  0a 20 20 28 6f 72 20 28 6e 75 6c 6c 20 6f 62 6a    29 20 28 73 74 72 69 6e 67 70 20 6f 62 6a 29 29  | ...(or.(null.obj).(stringp.obj)) | 
| 17f20 |  29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65    63 6b 2d 73 74 72 69 6e 67 2d 6c 69 73 74 2d 70  | )..(defun.flycheck-string-list-p | 
| 17f40 |  20 28 6f 62 6a 29 0a 20 20 22 44 65 74 65 72 6d    69 6e 65 20 69 66 20 4f 42 4a 20 69 73 20 61 20  | .(obj)..."Determine.if.OBJ.is.a. | 
| 17f60 |  6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 2e    22 0a 20 20 28 61 6e 64 20 28 6c 69 73 74 70 20  | list.of.strings."...(and.(listp. | 
| 17f80 |  6f 62 6a 29 20 28 73 65 71 2d 65 76 65 72 79 2d    70 20 23 27 73 74 72 69 6e 67 70 20 6f 62 6a 29  | obj).(seq-every-p.#'stringp.obj) | 
| 17fa0 |  29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68    65 63 6b 2d 73 74 72 69 6e 67 2d 6f 72 2d 73 74  | ))..(defun.flycheck-string-or-st | 
| 17fc0 |  72 69 6e 67 2d 6c 69 73 74 2d 70 20 28 6f 62 6a    29 0a 20 20 22 44 65 74 65 72 6d 69 6e 65 20 69  | ring-list-p.(obj)..."Determine.i | 
| 17fe0 |  66 20 4f 42 4a 20 69 73 20 61 20 73 74 72 69 6e    67 20 6f 72 20 61 20 6c 69 73 74 20 6f 66 20 73  | f.OBJ.is.a.string.or.a.list.of.s | 
| 18000 |  74 72 69 6e 67 73 2e 22 0a 20 20 28 6f 72 20 28    73 74 72 69 6e 67 70 20 6f 62 6a 29 20 28 66 6c  | trings."...(or.(stringp.obj).(fl | 
| 18020 |  79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6c 69    73 74 2d 70 20 6f 62 6a 29 29 29 0a 0a 28 64 65  | ycheck-string-list-p.obj)))..(de | 
| 18040 |  66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 73 79 6d    62 6f 6c 2d 6c 69 73 74 2d 70 20 28 6f 62 6a 29  | fun.flycheck-symbol-list-p.(obj) | 
| 18060 |  0a 20 20 22 44 65 74 65 72 6d 69 6e 65 20 69 66    20 4f 42 4a 20 69 73 20 61 20 6c 69 73 74 20 6f  | ..."Determine.if.OBJ.is.a.list.o | 
| 18080 |  66 20 73 79 6d 62 6f 6c 73 2e 22 0a 20 20 28 61    6e 64 20 28 6c 69 73 74 70 20 6f 62 6a 29 20 28  | f.symbols."...(and.(listp.obj).( | 
| 180a0 |  73 65 71 2d 65 76 65 72 79 2d 70 20 23 27 73 79    6d 62 6f 6c 70 20 6f 62 6a 29 29 29 0a 0a 28 64  | seq-every-p.#'symbolp.obj)))..(d | 
| 180c0 |  65 66 76 61 72 2d 6c 6f 63 61 6c 20 66 6c 79 63    68 65 63 6b 2d 2d 66 69 6c 65 2d 74 72 75 65 6e  | efvar-local.flycheck--file-truen | 
| 180e0 |  61 6d 65 2d 63 61 63 68 65 20 6e 69 6c 29 0a 0a    28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d  | ame-cache.nil)..(defun.flycheck- | 
| 18100 |  2d 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20 28    66 69 6c 65 29 0a 20 20 22 4d 65 6d 6f 69 7a 65  | -file-truename.(file)..."Memoize | 
| 18120 |  20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 20 60    66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 27 20 6f  | .the.result.of.`file-truename'.o | 
| 18140 |  6e 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c    65 2d 6e 61 6d 65 20 46 49 4c 45 29 2e 22 0a 20  | n.(directory-file-name.FILE).".. | 
| 18160 |  20 3b 3b 20 60 66 69 6c 65 2d 74 72 75 65 6e 61    6d 65 27 20 69 73 20 73 6c 6f 77 2c 20 62 75 74  | .;;.`file-truename'.is.slow,.but | 
| 18180 |  20 61 6c 74 65 72 6e 61 74 69 76 65 73 20 61 72    65 20 69 6e 63 6f 6d 70 6c 65 74 65 2c 20 73 6f  | .alternatives.are.incomplete,.so | 
| 181a0 |  20 6d 65 6d 6f 69 7a 69 6e 67 20 69 73 0a 20 20    3b 3b 20 6f 75 72 20 62 65 73 74 20 62 65 74 2e  | .memoizing.is...;;.our.best.bet. | 
| 181c0 |  20 20 53 65 65 20 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 66 6c 79 63 68 65 63  | ..See.https://github.com/flychec | 
| 181e0 |  6b 2f 66 6c 79 63 68 65 63 6b 2f 70 75 6c 6c 2f    31 36 39 38 2e 0a 20 20 28 75 6e 6c 65 73 73 20  | k/flycheck/pull/1698....(unless. | 
| 18200 |  66 6c 79 63 68 65 63 6b 2d 2d 66 69 6c 65 2d 74    72 75 65 6e 61 6d 65 2d 63 61 63 68 65 0a 20 20  | flycheck--file-truename-cache... | 
| 18220 |  20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 66 6c    79 63 68 65 63 6b 2d 2d 66 69 6c 65 2d 74 72 75  | ..(setq-local.flycheck--file-tru | 
| 18240 |  65 6e 61 6d 65 2d 63 61 63 68 65 20 28 6d 61 6b    65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65  | ename-cache.(make-hash-table.:te | 
| 18260 |  73 74 20 27 65 71 75 61 6c 29 29 29 0a 20 20 28    6f 72 20 28 67 65 74 68 61 73 68 20 66 69 6c 65  | st.'equal)))...(or.(gethash.file | 
| 18280 |  20 66 6c 79 63 68 65 63 6b 2d 2d 66 69 6c 65 2d    74 72 75 65 6e 61 6d 65 2d 63 61 63 68 65 29 0a  | .flycheck--file-truename-cache). | 
| 182a0 |  20 20 20 20 20 20 28 70 75 74 68 61 73 68 20 66    69 6c 65 20 28 66 69 6c 65 2d 74 72 75 65 6e 61  | ......(puthash.file.(file-truena | 
| 182c0 |  6d 65 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69    6c 65 2d 6e 61 6d 65 20 66 69 6c 65 29 29 0a 20  | me.(directory-file-name.file)).. | 
| 182e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6c    79 63 68 65 63 6b 2d 2d 66 69 6c 65 2d 74 72 75  | ..............flycheck--file-tru | 
| 18300 |  65 6e 61 6d 65 2d 63 61 63 68 65 29 29 29 0a 0a    28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d  | ename-cache)))..(defun.flycheck- | 
| 18320 |  73 61 6d 65 2d 66 69 6c 65 73 2d 70 20 28 66 69    6c 65 2d 61 20 66 69 6c 65 2d 62 29 0a 20 20 22  | same-files-p.(file-a.file-b)..." | 
| 18340 |  44 65 74 65 72 6d 69 6e 65 20 77 68 65 74 68 65    72 20 46 49 4c 45 2d 41 20 61 6e 64 20 46 49 4c  | Determine.whether.FILE-A.and.FIL | 
| 18360 |  45 2d 42 20 72 65 66 65 72 20 74 6f 20 74 68 65    20 73 61 6d 65 20 66 69 6c 65 2e 0a 0a 46 69 6c  | E-B.refer.to.the.same.file...Fil | 
| 18380 |  65 73 20 61 72 65 20 74 68 65 20 73 61 6d 65 20    69 66 20 28 69 6e 20 74 68 65 20 6f 72 64 65 72  | es.are.the.same.if.(in.the.order | 
| 183a0 |  20 63 68 65 63 6b 65 64 29 20 74 68 65 79 20 61    72 65 20 65 71 75 61 6c 2c 20 6f 72 0a 69 66 20  | .checked).they.are.equal,.or.if. | 
| 183c0 |  74 68 65 79 20 72 65 73 6f 6c 76 65 20 74 6f 20    74 68 65 20 73 61 6d 65 20 63 61 6e 6f 6e 69 63  | they.resolve.to.the.same.canonic | 
| 183e0 |  61 6c 20 70 61 74 68 73 2e 22 0a 20 20 28 6f 72    20 28 73 74 72 69 6e 67 3d 20 66 69 6c 65 2d 61  | al.paths."...(or.(string=.file-a | 
| 18400 |  20 66 69 6c 65 2d 62 29 0a 20 20 20 20 20 20 28    73 74 72 69 6e 67 3d 20 28 66 6c 79 63 68 65 63  | .file-b).......(string=.(flychec | 
| 18420 |  6b 2d 2d 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65    20 66 69 6c 65 2d 61 29 0a 20 20 20 20 20 20 20  | k--file-truename.file-a)........ | 
| 18440 |  20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63    6b 2d 2d 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65  | ........(flycheck--file-truename | 
| 18460 |  20 66 69 6c 65 2d 62 29 29 29 29 0a 0a 28 64 65    66 76 61 72 2d 6c 6f 63 61 6c 20 66 6c 79 63 68  | .file-b))))..(defvar-local.flych | 
| 18480 |  65 63 6b 2d 74 65 6d 70 6f 72 61 72 69 65 73 20    6e 69 6c 0a 20 20 22 54 65 6d 70 6f 72 61 72 79  | eck-temporaries.nil..."Temporary | 
| 184a0 |  20 66 69 6c 65 73 20 61 6e 64 20 64 69 72 65 63    74 6f 72 69 65 73 20 63 72 65 61 74 65 64 20 62  | .files.and.directories.created.b | 
| 184c0 |  79 20 46 6c 79 63 68 65 63 6b 2e 22 29 0a 0a 28    64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 74  | y.Flycheck.")..(defun.flycheck-t | 
| 184e0 |  65 6d 70 2d 64 69 72 2d 73 79 73 74 65 6d 20 28    29 0a 20 20 22 43 72 65 61 74 65 20 61 20 75 6e  | emp-dir-system.()..."Create.a.un | 
| 18500 |  69 71 75 65 20 74 65 6d 70 6f 72 61 72 79 20 64    69 72 65 63 74 6f 72 79 2e 0a 0a 55 73 65 20 60  | ique.temporary.directory...Use.` | 
| 18520 |  66 6c 79 63 68 65 63 6b 2d 74 65 6d 70 2d 70 72    65 66 69 78 27 20 61 73 20 70 72 65 66 69 78 2c  | flycheck-temp-prefix'.as.prefix, | 
| 18540 |  20 61 6e 64 20 61 64 64 20 74 68 65 20 64 69 72    65 63 74 6f 72 79 20 74 6f 0a 60 66 6c 79 63 68  | .and.add.the.directory.to.`flych | 
| 18560 |  65 63 6b 2d 74 65 6d 70 6f 72 61 72 69 65 73 27    2e 0a 0a 52 65 74 75 72 6e 20 74 68 65 20 70 61  | eck-temporaries'...Return.the.pa | 
| 18580 |  74 68 20 6f 66 20 74 68 65 20 64 69 72 65 63 74    6f 72 79 22 0a 20 20 28 6c 65 74 2a 20 28 28 74  | th.of.the.directory"...(let*.((t | 
| 185a0 |  65 6d 70 64 69 72 20 28 6d 61 6b 65 2d 74 65 6d    70 2d 66 69 6c 65 20 66 6c 79 63 68 65 63 6b 2d  | empdir.(make-temp-file.flycheck- | 
| 185c0 |  74 65 6d 70 2d 70 72 65 66 69 78 20 27 64 69 72    65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 28 70  | temp-prefix.'directory))).....(p | 
| 185e0 |  75 73 68 20 74 65 6d 70 64 69 72 20 66 6c 79 63    68 65 63 6b 2d 74 65 6d 70 6f 72 61 72 69 65 73  | ush.tempdir.flycheck-temporaries | 
| 18600 |  29 0a 20 20 20 20 74 65 6d 70 64 69 72 29 29 0a    0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b  | ).....tempdir))..(defun.flycheck | 
| 18620 |  2d 74 65 6d 70 2d 66 69 6c 65 2d 73 79 73 74 65    6d 20 28 66 69 6c 65 6e 61 6d 65 20 26 6f 70 74  | -temp-file-system.(filename.&opt | 
| 18640 |  69 6f 6e 61 6c 20 73 75 66 66 69 78 29 0a 20 20    22 43 72 65 61 74 65 20 61 20 74 65 6d 70 6f 72  | ional.suffix)..."Create.a.tempor | 
| 18660 |  61 72 79 20 66 69 6c 65 20 6e 61 6d 65 64 20 61    66 74 65 72 20 46 49 4c 45 4e 41 4d 45 2e 0a 0a  | ary.file.named.after.FILENAME... | 
| 18680 |  49 66 20 46 49 4c 45 4e 41 4d 45 20 69 73 20 6e    6f 6e 2d 6e 69 6c 2c 20 74 68 69 73 20 66 75 6e  | If.FILENAME.is.non-nil,.this.fun | 
| 186a0 |  63 74 69 6f 6e 20 63 72 65 61 74 65 73 20 61 20    74 65 6d 70 6f 72 61 72 79 0a 64 69 72 65 63 74  | ction.creates.a.temporary.direct | 
| 186c0 |  6f 72 79 20 77 69 74 68 20 60 66 6c 79 63 68 65    63 6b 2d 74 65 6d 70 2d 64 69 72 2d 73 79 73 74  | ory.with.`flycheck-temp-dir-syst | 
| 186e0 |  65 6d 27 2c 20 61 6e 64 20 63 72 65 61 74 65 73    20 61 20 66 69 6c 65 0a 77 69 74 68 20 74 68 65  | em',.and.creates.a.file.with.the | 
| 18700 |  20 73 61 6d 65 20 6e 61 6d 65 20 61 73 20 46 49    4c 45 4e 41 4d 45 20 69 6e 20 74 68 69 73 20 64  | .same.name.as.FILENAME.in.this.d | 
| 18720 |  69 72 65 63 74 6f 72 79 2e 0a 0a 4f 74 68 65 72    77 69 73 65 20 74 68 69 73 20 66 75 6e 63 74 69  | irectory...Otherwise.this.functi | 
| 18740 |  6f 6e 20 63 72 65 61 74 65 73 20 61 20 74 65 6d    70 6f 72 61 72 79 20 66 69 6c 65 20 73 74 61 72  | on.creates.a.temporary.file.star | 
| 18760 |  74 69 6e 67 20 77 69 74 68 0a 60 66 6c 79 63 68    65 63 6b 2d 74 65 6d 70 2d 70 72 65 66 69 78 27  | ting.with.`flycheck-temp-prefix' | 
| 18780 |  2e 20 20 49 66 20 70 72 65 73 65 6e 74 2c 20 53    55 46 46 49 58 20 69 73 20 61 70 70 65 6e 64 65  | ...If.present,.SUFFIX.is.appende | 
| 187a0 |  64 3b 0a 6f 74 68 65 72 77 69 73 65 2c 20 61 20    72 61 6e 64 6f 6d 20 73 75 66 66 69 78 20 69 73  | d;.otherwise,.a.random.suffix.is | 
| 187c0 |  20 75 73 65 64 2e 20 20 54 68 65 20 70 61 74 68    20 6f 66 20 74 68 65 20 66 69 6c 65 20 69 73 0a  | .used...The.path.of.the.file.is. | 
| 187e0 |  61 64 64 65 64 20 74 6f 20 60 66 6c 79 63 68 65    63 6b 2d 74 65 6d 70 6f 72 61 72 69 65 73 27 2e  | added.to.`flycheck-temporaries'. | 
| 18800 |  0a 0a 52 65 74 75 72 6e 20 74 68 65 20 70 61 74    68 20 6f 66 20 74 68 65 20 66 69 6c 65 2e 22 0a  | ..Return.the.path.of.the.file.". | 
| 18820 |  20 20 28 6c 65 74 20 28 28 74 65 6d 70 66 69 6c    65 20 28 63 6f 6e 76 65 72 74 2d 73 74 61 6e 64  | ..(let.((tempfile.(convert-stand | 
| 18840 |  61 72 64 2d 66 69 6c 65 6e 61 6d 65 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ard-filename.................... | 
| 18860 |  28 69 66 20 66 69 6c 65 6e 61 6d 65 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | (if.filename.................... | 
| 18880 |  20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65    2d 6e 61 6d 65 20 28 66 69 6c 65 2d 6e 61 6d 65  | ....(expand-file-name.(file-name | 
| 188a0 |  2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 66 69    6c 65 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20  | -nondirectory.filename)......... | 
| 188c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 188e0 |  20 28 66 6c 79 63 68 65 63 6b 2d 74 65 6d 70 2d    64 69 72 2d 73 79 73 74 65 6d 29 29 0a 20 20 20  | .(flycheck-temp-dir-system)).... | 
| 18900 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 6b 65 2d 74 65 6d 70 2d 66 69 6c  | ..................(make-temp-fil | 
| 18920 |  65 20 66 6c 79 63 68 65 63 6b 2d 74 65 6d 70 2d    70 72 65 66 69 78 20 6e 69 6c 20 73 75 66 66 69  | e.flycheck-temp-prefix.nil.suffi | 
| 18940 |  78 29 29 29 29 29 0a 20 20 20 20 28 70 75 73 68    20 74 65 6d 70 66 69 6c 65 20 66 6c 79 63 68 65  | x))))).....(push.tempfile.flyche | 
| 18960 |  63 6b 2d 74 65 6d 70 6f 72 61 72 69 65 73 29 0a    20 20 20 20 74 65 6d 70 66 69 6c 65 29 29 0a 0a  | ck-temporaries).....tempfile)).. | 
| 18980 |  28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d    74 65 6d 70 2d 66 69 6c 65 2d 69 6e 70 6c 61 63  | (defun.flycheck-temp-file-inplac | 
| 189a0 |  65 20 28 66 69 6c 65 6e 61 6d 65 20 26 6f 70 74    69 6f 6e 61 6c 20 73 75 66 66 69 78 29 0a 20 20  | e.(filename.&optional.suffix)... | 
| 189c0 |  22 43 72 65 61 74 65 20 61 6e 20 69 6e 2d 70 6c    61 63 65 20 63 6f 70 79 20 6f 66 20 46 49 4c 45  | "Create.an.in-place.copy.of.FILE | 
| 189e0 |  4e 41 4d 45 2e 0a 0a 50 72 65 66 69 78 20 74 68    65 20 66 69 6c 65 20 77 69 74 68 20 60 66 6c 79  | NAME...Prefix.the.file.with.`fly | 
| 18a00 |  63 68 65 63 6b 2d 74 65 6d 70 2d 70 72 65 66 69    78 27 20 61 6e 64 20 61 64 64 20 74 68 65 20 70  | check-temp-prefix'.and.add.the.p | 
| 18a20 |  61 74 68 20 6f 66 0a 74 68 65 20 66 69 6c 65 20    74 6f 20 60 66 6c 79 63 68 65 63 6b 2d 74 65 6d  | ath.of.the.file.to.`flycheck-tem | 
| 18a40 |  70 6f 72 61 72 69 65 73 27 2e 0a 0a 49 66 20 46    49 4c 45 4e 41 4d 45 20 69 73 20 6e 69 6c 2c 20  | poraries'...If.FILENAME.is.nil,. | 
| 18a60 |  66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 60 66 6c    79 63 68 65 63 6b 2d 74 65 6d 70 2d 66 69 6c 65  | fall.back.to.`flycheck-temp-file | 
| 18a80 |  2d 73 79 73 74 65 6d 27 20 77 69 74 68 0a 74 68    65 20 73 70 65 63 69 66 69 65 64 20 53 55 46 46  | -system'.with.the.specified.SUFF | 
| 18aa0 |  49 58 2e 0a 0a 52 65 74 75 72 6e 20 74 68 65 20    70 61 74 68 20 6f 66 20 74 68 65 20 66 69 6c 65  | IX...Return.the.path.of.the.file | 
| 18ac0 |  2e 22 0a 20 20 28 69 66 20 66 69 6c 65 6e 61 6d    65 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28  | ."...(if.filename.......(let*.(( | 
| 18ae0 |  74 65 6d 70 6e 61 6d 65 20 28 66 6f 72 6d 61 74    20 22 25 73 5f 25 73 22 0a 20 20 20 20 20 20 20  | tempname.(format."%s_%s"........ | 
| 18b00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 66 6c 79 63 68 65 63 6b  | ........................flycheck | 
| 18b20 |  2d 74 65 6d 70 2d 70 72 65 66 69 78 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -temp-prefix.................... | 
| 18b40 |  20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c    65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74  | ............(file-name-nondirect | 
| 18b60 |  6f 72 79 20 66 69 6c 65 6e 61 6d 65 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 65  | ory.filename)))..............(te | 
| 18b80 |  6d 70 66 69 6c 65 20 28 63 6f 6e 76 65 72 74 2d    73 74 61 6e 64 61 72 64 2d 66 69 6c 65 6e 61 6d  | mpfile.(convert-standard-filenam | 
| 18ba0 |  65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e  | e.........................(expan | 
| 18bc0 |  64 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 65 6d 70    6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20  | d-file-name.tempname............ | 
| 18be0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | ...............................( | 
| 18c00 |  66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74    6f 72 79 20 66 69 6c 65 6e 61 6d 65 29 29 29 29  | file-name-directory.filename)))) | 
| 18c20 |  29 0a 20 20 20 20 20 20 20 20 28 70 75 73 68 20    74 65 6d 70 66 69 6c 65 20 66 6c 79 63 68 65 63  | ).........(push.tempfile.flychec | 
| 18c40 |  6b 2d 74 65 6d 70 6f 72 61 72 69 65 73 29 0a 20    20 20 20 20 20 20 20 74 65 6d 70 66 69 6c 65 29  | k-temporaries).........tempfile) | 
| 18c60 |  0a 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 74    65 6d 70 2d 66 69 6c 65 2d 73 79 73 74 65 6d 20  | .....(flycheck-temp-file-system. | 
| 18c80 |  66 69 6c 65 6e 61 6d 65 20 73 75 66 66 69 78 29    29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68  | filename.suffix)))..(defun.flych | 
| 18ca0 |  65 63 6b 2d 74 65 6d 70 2d 64 69 72 65 63 74 6f    72 79 20 28 63 68 65 63 6b 65 72 29 0a 20 20 22  | eck-temp-directory.(checker)..." | 
| 18cc0 |  52 65 74 75 72 6e 20 74 68 65 20 64 69 72 65 63    74 6f 72 79 20 77 68 65 72 65 20 43 48 45 43 4b  | Return.the.directory.where.CHECK | 
| 18ce0 |  45 52 20 77 72 69 74 65 73 20 74 65 6d 70 6f 72    61 72 79 20 66 69 6c 65 73 2e 0a 0a 52 65 74 75  | ER.writes.temporary.files...Retu | 
| 18d00 |  72 6e 20 6e 69 6c 20 69 66 20 74 68 65 20 43 48    45 43 4b 45 52 20 64 6f 65 73 20 6e 6f 74 20 77  | rn.nil.if.the.CHECKER.does.not.w | 
| 18d20 |  72 69 74 65 20 74 65 6d 70 6f 72 61 72 79 20 66    69 6c 65 73 2e 22 0a 20 20 28 6c 65 74 20 28 28  | rite.temporary.files."...(let.(( | 
| 18d40 |  61 72 67 73 20 28 66 6c 79 63 68 65 63 6b 2d 63    68 65 63 6b 65 72 2d 61 72 67 75 6d 65 6e 74 73  | args.(flycheck-checker-arguments | 
| 18d60 |  20 63 68 65 63 6b 65 72 29 29 29 0a 20 20 20 20    28 63 6f 6e 64 0a 20 20 20 20 20 28 28 6d 65 6d  | .checker))).....(cond......((mem | 
| 18d80 |  71 20 27 73 6f 75 72 63 65 20 61 72 67 73 29 20    74 65 6d 70 6f 72 61 72 79 2d 66 69 6c 65 2d 64  | q.'source.args).temporary-file-d | 
| 18da0 |  69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 28    28 6d 65 6d 71 20 27 73 6f 75 72 63 65 2d 69 6e  | irectory)......((memq.'source-in | 
| 18dc0 |  70 6c 61 63 65 20 61 72 67 73 29 0a 20 20 20 20    20 20 28 69 66 20 62 75 66 66 65 72 2d 66 69 6c  | place.args).......(if.buffer-fil | 
| 18de0 |  65 2d 6e 61 6d 65 20 28 66 69 6c 65 2d 6e 61 6d    65 2d 64 69 72 65 63 74 6f 72 79 20 62 75 66 66  | e-name.(file-name-directory.buff | 
| 18e00 |  65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 20 20    20 20 20 20 20 20 74 65 6d 70 6f 72 61 72 79 2d  | er-file-name).........temporary- | 
| 18e20 |  66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 29 29    0a 20 20 20 20 20 28 74 20 6e 69 6c 29 29 29 29  | file-directory))......(t.nil)))) | 
| 18e40 |  0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63    6b 2d 74 65 6d 70 2d 66 69 6c 65 73 2d 77 72 69  | ..(defun.flycheck-temp-files-wri | 
| 18e60 |  74 61 62 6c 65 2d 70 20 28 63 68 65 63 6b 65 72    29 0a 20 20 22 57 68 65 74 68 65 72 20 43 48 45  | table-p.(checker)..."Whether.CHE | 
| 18e80 |  43 4b 45 52 20 63 61 6e 20 77 72 69 74 65 20 74    65 6d 70 6f 72 61 72 79 20 66 69 6c 65 73 2e 0a  | CKER.can.write.temporary.files.. | 
| 18ea0 |  0a 49 66 20 43 48 45 43 4b 45 52 20 68 61 73 20    60 73 6f 75 72 63 65 27 20 6f 72 20 60 73 6f 75  | .If.CHECKER.has.`source'.or.`sou | 
| 18ec0 |  72 63 65 2d 69 6e 70 6c 61 63 65 27 20 69 6e 20    69 74 73 20 60 3a 63 6f 6d 6d 61 6e 64 27 2c 0a  | rce-inplace'.in.its.`:command',. | 
| 18ee0 |  72 65 74 75 72 6e 20 77 68 65 74 68 65 72 20 66    6c 79 63 68 65 63 6b 20 68 61 73 20 74 68 65 20  | return.whether.flycheck.has.the. | 
| 18f00 |  70 65 72 6d 69 73 73 69 6f 6e 73 20 74 6f 20 63    72 65 61 74 65 20 74 68 65 0a 72 65 73 70 65 63  | permissions.to.create.the.respec | 
| 18f20 |  74 69 76 65 20 74 65 6d 70 6f 72 61 72 79 20 66    69 6c 65 73 2e 0a 0a 52 65 74 75 72 6e 20 74 20  | tive.temporary.files...Return.t. | 
| 18f40 |  69 66 20 43 48 45 43 4b 45 52 20 64 6f 65 73 20    6e 6f 74 20 75 73 65 20 74 65 6d 70 6f 72 61 72  | if.CHECKER.does.not.use.temporar | 
| 18f60 |  79 20 66 69 6c 65 73 2e 22 0a 20 20 28 6c 65 74    20 28 28 64 69 72 20 28 66 6c 79 63 68 65 63 6b  | y.files."...(let.((dir.(flycheck | 
| 18f80 |  2d 74 65 6d 70 2d 64 69 72 65 63 74 6f 72 79 20    63 68 65 63 6b 65 72 29 29 29 0a 20 20 20 20 28  | -temp-directory.checker))).....( | 
| 18fa0 |  6f 72 20 28 6e 6f 74 20 64 69 72 29 20 28 66 69    6c 65 2d 77 72 69 74 61 62 6c 65 2d 70 20 64 69  | or.(not.dir).(file-writable-p.di | 
| 18fc0 |  72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c    79 63 68 65 63 6b 2d 73 61 76 65 2d 62 75 66 66  | r))))..(defun.flycheck-save-buff | 
| 18fe0 |  65 72 2d 74 6f 2d 66 69 6c 65 20 28 66 69 6c 65    2d 6e 61 6d 65 29 0a 20 20 22 53 61 76 65 20 74  | er-to-file.(file-name)..."Save.t | 
| 19000 |  68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74    68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65  | he.contents.of.the.current.buffe | 
| 19020 |  72 20 74 6f 20 46 49 4c 45 2d 4e 41 4d 45 2e 22    0a 20 20 28 6d 61 6b 65 2d 64 69 72 65 63 74 6f  | r.to.FILE-NAME."...(make-directo | 
| 19040 |  72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69    72 65 63 74 6f 72 79 20 66 69 6c 65 2d 6e 61 6d  | ry.(file-name-directory.file-nam | 
| 19060 |  65 29 20 74 29 0a 20 20 28 6c 65 74 20 28 28 6a    6b 61 2d 63 6f 6d 70 72 2d 69 6e 68 69 62 69 74  | e).t)...(let.((jka-compr-inhibit | 
| 19080 |  20 74 29 29 0a 20 20 20 20 28 77 72 69 74 65 2d    72 65 67 69 6f 6e 20 6e 69 6c 20 6e 69 6c 20 66  | .t)).....(write-region.nil.nil.f | 
| 190a0 |  69 6c 65 2d 6e 61 6d 65 20 6e 69 6c 20 30 29 29    29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65  | ile-name.nil.0)))..(defun.flyche | 
| 190c0 |  63 6b 2d 73 61 76 65 2d 62 75 66 66 65 72 2d 74    6f 2d 74 65 6d 70 20 28 74 65 6d 70 2d 66 69 6c  | ck-save-buffer-to-temp.(temp-fil | 
| 190e0 |  65 2d 66 6e 29 0a 20 20 22 53 61 76 65 20 62 75    66 66 65 72 20 74 6f 20 74 65 6d 70 20 66 69 6c  | e-fn)..."Save.buffer.to.temp.fil | 
| 19100 |  65 20 72 65 74 75 72 6e 65 64 20 62 79 20 54 45    4d 50 2d 46 49 4c 45 2d 46 4e 2e 0a 0a 52 65 74  | e.returned.by.TEMP-FILE-FN...Ret | 
| 19120 |  75 72 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66 20    74 68 65 20 74 65 6d 70 6f 72 61 72 79 20 66 69  | urn.the.name.of.the.temporary.fi | 
| 19140 |  6c 65 2e 22 0a 20 20 28 6c 65 74 20 28 28 66 69    6c 65 6e 61 6d 65 20 28 66 75 6e 63 61 6c 6c 20  | le."...(let.((filename.(funcall. | 
| 19160 |  74 65 6d 70 2d 66 69 6c 65 2d 66 6e 20 28 62 75    66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29  | temp-file-fn.(buffer-file-name)) | 
| 19180 |  29 29 0a 20 20 20 20 3b 3b 20 44 6f 20 6e 6f 74    20 66 6c 75 73 68 20 73 68 6f 72 74 2d 6c 69 76  | )).....;;.Do.not.flush.short-liv | 
| 191a0 |  65 64 20 74 65 6d 70 6f 72 61 72 79 20 66 69 6c    65 73 20 6f 6e 74 6f 20 64 69 73 6b 0a 20 20 20  | ed.temporary.files.onto.disk.... | 
| 191c0 |  20 28 6c 65 74 20 28 28 77 72 69 74 65 2d 72 65    67 69 6f 6e 2d 69 6e 68 69 62 69 74 2d 66 73 79  | .(let.((write-region-inhibit-fsy | 
| 191e0 |  6e 63 20 74 29 29 0a 20 20 20 20 20 20 28 66 6c    79 63 68 65 63 6b 2d 73 61 76 65 2d 62 75 66 66  | nc.t)).......(flycheck-save-buff | 
| 19200 |  65 72 2d 74 6f 2d 66 69 6c 65 20 66 69 6c 65 6e    61 6d 65 29 29 0a 20 20 20 20 66 69 6c 65 6e 61  | er-to-file.filename)).....filena | 
| 19220 |  6d 65 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79    63 68 65 63 6b 2d 70 72 65 70 65 6e 64 2d 77 69  | me))..(defun.flycheck-prepend-wi | 
| 19240 |  74 68 2d 6f 70 74 69 6f 6e 20 28 6f 70 74 69 6f    6e 20 69 74 65 6d 73 20 26 6f 70 74 69 6f 6e 61  | th-option.(option.items.&optiona | 
| 19260 |  6c 20 70 72 65 70 65 6e 64 2d 66 6e 29 0a 20 20    22 50 72 65 70 65 6e 64 20 4f 50 54 49 4f 4e 20  | l.prepend-fn)..."Prepend.OPTION. | 
| 19280 |  74 6f 20 65 61 63 68 20 69 74 65 6d 20 69 6e 20    49 54 45 4d 53 2c 20 75 73 69 6e 67 20 50 52 45  | to.each.item.in.ITEMS,.using.PRE | 
| 192a0 |  50 45 4e 44 2d 46 4e 2e 0a 0a 50 72 65 70 65 6e    64 20 4f 50 54 49 4f 4e 20 74 6f 20 65 61 63 68  | PEND-FN...Prepend.OPTION.to.each | 
| 192c0 |  20 69 74 65 6d 20 69 6e 20 49 54 45 4d 53 2e 0a    0a 49 54 45 4d 53 20 69 73 20 61 20 6c 69 73 74  | .item.in.ITEMS...ITEMS.is.a.list | 
| 192e0 |  20 6f 66 20 73 74 72 69 6e 67 73 20 74 6f 20 70    61 73 73 20 74 6f 20 74 68 65 20 73 79 6e 74 61  | .of.strings.to.pass.to.the.synta | 
| 19300 |  78 20 63 68 65 63 6b 65 72 2e 20 20 4f 50 54 49    4f 4e 0a 69 73 20 74 68 65 20 6f 70 74 69 6f 6e  | x.checker...OPTION.is.the.option | 
| 19320 |  2c 20 61 73 20 73 74 72 69 6e 67 2e 20 20 50 52    45 50 45 4e 44 2d 46 4e 20 69 73 20 61 20 66 75  | ,.as.string...PREPEND-FN.is.a.fu | 
| 19340 |  6e 63 74 69 6f 6e 20 63 61 6c 6c 65 64 20 74 6f    0a 70 72 65 70 65 6e 64 20 4f 50 54 49 4f 4e 20  | nction.called.to.prepend.OPTION. | 
| 19360 |  74 6f 20 65 61 63 68 20 69 74 65 6d 20 69 6e 20    49 54 45 4d 53 2e 20 20 49 74 20 72 65 63 65 69  | to.each.item.in.ITEMS...It.recei | 
| 19380 |  76 65 73 20 74 68 65 20 6f 70 74 69 6f 6e 20 61    6e 64 0a 61 20 73 69 6e 67 6c 65 20 69 74 65 6d  | ves.the.option.and.a.single.item | 
| 193a0 |  20 66 72 6f 6d 20 49 54 45 4d 53 20 61 73 20 61    72 67 75 6d 65 6e 74 2c 20 61 6e 64 20 6d 75 73  | .from.ITEMS.as.argument,.and.mus | 
| 193c0 |  74 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e    67 20 6f 72 0a 61 20 6c 69 73 74 20 6f 66 20 73  | t.return.a.string.or.a.list.of.s | 
| 193e0 |  74 72 69 6e 67 73 20 77 69 74 68 20 4f 50 54 49    4f 4e 20 70 72 65 70 65 6e 64 65 64 20 74 6f 20  | trings.with.OPTION.prepended.to. | 
| 19400 |  74 68 65 20 69 74 65 6d 2e 20 20 49 66 0a 50 52    45 50 45 4e 44 2d 46 4e 20 69 73 20 6e 69 6c 20  | the.item...If.PREPEND-FN.is.nil. | 
| 19420 |  6f 72 20 6f 6d 69 74 74 65 64 2c 20 75 73 65 20    60 6c 69 73 74 27 2e 0a 0a 52 65 74 75 72 6e 20  | or.omitted,.use.`list'...Return. | 
| 19440 |  61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67    73 20 77 68 65 72 65 20 4f 50 54 49 4f 4e 20 69  | a.list.of.strings.where.OPTION.i | 
| 19460 |  73 20 70 72 65 70 65 6e 64 65 64 20 74 6f 20 65    61 63 68 20 69 74 65 6d 0a 69 6e 20 49 54 45 4d  | s.prepended.to.each.item.in.ITEM | 
| 19480 |  53 20 75 73 69 6e 67 20 50 52 45 50 45 4e 44 2d    46 4e 2e 20 20 49 66 20 50 52 45 50 45 4e 44 2d  | S.using.PREPEND-FN...If.PREPEND- | 
| 194a0 |  46 4e 20 72 65 74 75 72 6e 73 20 61 20 6c 69 73    74 2c 20 69 74 20 69 73 0a 73 70 6c 69 63 65 64  | FN.returns.a.list,.it.is.spliced | 
| 194c0 |  20 69 6e 74 6f 20 74 68 65 20 72 65 73 75 6c 74    69 6e 67 20 6c 69 73 74 2e 22 0a 20 20 28 75 6e  | .into.the.resulting.list."...(un | 
| 194e0 |  6c 65 73 73 20 28 73 74 72 69 6e 67 70 20 6f 70    74 69 6f 6e 29 0a 20 20 20 20 28 65 72 72 6f 72  | less.(stringp.option).....(error | 
| 19500 |  20 22 4f 70 74 69 6f 6e 20 25 53 20 69 73 20 6e    6f 74 20 61 20 73 74 72 69 6e 67 22 20 6f 70 74  | ."Option.%S.is.not.a.string".opt | 
| 19520 |  69 6f 6e 29 29 0a 20 20 28 75 6e 6c 65 73 73 20    70 72 65 70 65 6e 64 2d 66 6e 0a 20 20 20 20 28  | ion))...(unless.prepend-fn.....( | 
| 19540 |  73 65 74 71 20 70 72 65 70 65 6e 64 2d 66 6e 20    23 27 6c 69 73 74 29 29 0a 20 20 28 6c 65 74 20  | setq.prepend-fn.#'list))...(let. | 
| 19560 |  28 28 70 72 65 70 65 6e 64 0a 20 20 20 20 20 20    20 20 20 28 6c 61 6d 62 64 61 20 28 69 74 65 6d  | ((prepend..........(lambda.(item | 
| 19580 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65    74 20 28 28 72 65 73 75 6c 74 20 28 66 75 6e 63  | )............(let.((result.(func | 
| 195a0 |  61 6c 6c 20 70 72 65 70 65 6e 64 2d 66 6e 20 6f    70 74 69 6f 6e 20 69 74 65 6d 29 29 29 0a 20 20  | all.prepend-fn.option.item)))... | 
| 195c0 |  20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | ...........(cond...............( | 
| 195e0 |  28 61 6e 64 20 28 6c 69 73 74 70 20 72 65 73 75    6c 74 29 20 28 73 65 71 2d 65 76 65 72 79 2d 70  | (and.(listp.result).(seq-every-p | 
| 19600 |  20 23 27 73 74 72 69 6e 67 70 20 72 65 73 75 6c    74 29 29 20 72 65 73 75 6c 74 29 0a 20 20 20 20  | .#'stringp.result)).result)..... | 
| 19620 |  20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69    6e 67 70 20 72 65 73 75 6c 74 29 20 28 6c 69 73  | ..........((stringp.result).(lis | 
| 19640 |  74 20 72 65 73 75 6c 74 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 74 20 28 65 72 72  | t.result))...............(t.(err | 
| 19660 |  6f 72 20 22 49 6e 76 61 6c 69 64 20 72 65 73 75    6c 74 20 74 79 70 65 20 66 6f 72 20 6f 70 74 69  | or."Invalid.result.type.for.opti | 
| 19680 |  6f 6e 3a 20 25 53 22 20 72 65 73 75 6c 74 29 29    29 29 29 29 29 0a 20 20 20 20 28 61 70 70 6c 79  | on:.%S".result))))))).....(apply | 
| 196a0 |  20 23 27 61 70 70 65 6e 64 20 28 73 65 71 2d 6d    61 70 20 70 72 65 70 65 6e 64 20 69 74 65 6d 73  | .#'append.(seq-map.prepend.items | 
| 196c0 |  29 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79    63 68 65 63 6b 2d 66 69 6e 64 2d 69 6e 2d 62 75  | ))))..(defun.flycheck-find-in-bu | 
| 196e0 |  66 66 65 72 20 28 70 61 74 74 65 72 6e 29 0a 20    20 22 46 69 6e 64 20 50 41 54 54 45 52 4e 20 69  | ffer.(pattern)..."Find.PATTERN.i | 
| 19700 |  6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75    66 66 65 72 2e 0a 0a 52 65 74 75 72 6e 20 74 68  | n.the.current.buffer...Return.th | 
| 19720 |  65 20 72 65 73 75 6c 74 20 6f 66 20 74 68 65 20    66 69 72 73 74 20 6d 61 74 63 68 69 6e 67 20 67  | e.result.of.the.first.matching.g | 
| 19740 |  72 6f 75 70 20 6f 66 20 50 41 54 54 45 52 4e 2c    20 6f 72 20 6e 69 6c 2c 0a 69 66 20 50 41 54 54  | roup.of.PATTERN,.or.nil,.if.PATT | 
| 19760 |  45 52 4e 20 64 69 64 20 6e 6f 74 20 6d 61 74 63    68 2e 22 0a 20 20 28 73 61 76 65 2d 65 78 63 75  | ERN.did.not.match."...(save-excu | 
| 19780 |  72 73 69 6f 6e 0a 20 20 20 20 28 73 61 76 65 2d    72 65 73 74 72 69 63 74 69 6f 6e 0a 20 20 20 20  | rsion.....(save-restriction..... | 
| 197a0 |  20 20 28 77 69 64 65 6e 29 0a 20 20 20 20 20 20    28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e  | ..(widen).......(goto-char.(poin | 
| 197c0 |  74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 77    68 65 6e 20 28 72 65 2d 73 65 61 72 63 68 2d 66  | t-min)).......(when.(re-search-f | 
| 197e0 |  6f 72 77 61 72 64 20 70 61 74 74 65 72 6e 20 6e    69 6c 20 27 6e 6f 2d 65 72 72 6f 72 29 0a 20 20  | orward.pattern.nil.'no-error)... | 
| 19800 |  20 20 20 20 20 20 28 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 | 
| 19820 |  73 20 31 29 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 66 6c 79 63 68 65 63 6b 2d 62 75 66 66 65 72  | s.1)))))..(defun.flycheck-buffer | 
| 19840 |  2d 65 6d 70 74 79 2d 70 20 28 26 6f 70 74 69 6f    6e 61 6c 20 62 75 66 66 65 72 29 0a 20 20 22 43  | -empty-p.(&optional.buffer)..."C | 
| 19860 |  68 65 63 6b 20 77 68 65 74 68 65 72 20 61 20 42    55 46 46 45 52 20 69 73 20 65 6d 70 74 79 2c 20  | heck.whether.a.BUFFER.is.empty,. | 
| 19880 |  64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74 68    65 20 63 75 72 72 65 6e 74 20 6f 6e 65 2e 22 0a  | defaulting.to.the.current.one.". | 
| 198a0 |  20 20 28 3d 20 28 62 75 66 66 65 72 2d 73 69 7a    65 20 62 75 66 66 65 72 29 20 30 29 29 0a 0a 28  | ..(=.(buffer-size.buffer).0))..( | 
| 198c0 |  64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 62    75 66 66 65 72 2d 6e 6f 6e 65 6d 70 74 79 2d 70  | defun.flycheck-buffer-nonempty-p | 
| 198e0 |  20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 75 66 66    65 72 29 0a 20 20 22 43 68 65 63 6b 20 77 68 65  | .(&optional.buffer)..."Check.whe | 
| 19900 |  74 68 65 72 20 61 20 42 55 46 46 45 52 20 69 73    20 6e 6f 6e 65 6d 70 74 79 2c 20 64 65 66 61 75  | ther.a.BUFFER.is.nonempty,.defau | 
| 19920 |  6c 74 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72    72 65 6e 74 20 6f 6e 65 2e 22 0a 20 20 28 3e 20  | lting.to.the.current.one."...(>. | 
| 19940 |  28 62 75 66 66 65 72 2d 73 69 7a 65 20 62 75 66    66 65 72 29 20 30 29 29 0a 0a 28 64 65 66 75 6e  | (buffer-size.buffer).0))..(defun | 
| 19960 |  20 66 6c 79 63 68 65 63 6b 2d 65 70 68 65 6d 65    72 61 6c 2d 62 75 66 66 65 72 2d 70 20 28 29 0a  | .flycheck-ephemeral-buffer-p.(). | 
| 19980 |  20 20 22 44 65 74 65 72 6d 69 6e 65 20 77 68 65    74 68 65 72 20 74 68 65 20 63 75 72 72 65 6e 74  | .."Determine.whether.the.current | 
| 199a0 |  20 62 75 66 66 65 72 20 69 73 20 61 6e 20 65 70    68 65 6d 65 72 61 6c 20 62 75 66 66 65 72 2e 0a  | .buffer.is.an.ephemeral.buffer.. | 
| 199c0 |  0a 53 65 65 20 49 6e 66 6f 20 6e 6f 64 65 20 60    28 65 6c 69 73 70 29 42 75 66 66 65 72 20 4e 61  | .See.Info.node.`(elisp)Buffer.Na | 
| 199e0 |  6d 65 73 27 20 66 6f 72 20 69 6e 66 6f 72 6d 61    74 69 6f 6e 20 61 62 6f 75 74 0a 65 70 68 65 6d  | mes'.for.information.about.ephem | 
| 19a00 |  65 72 61 6c 20 62 75 66 66 65 72 73 2e 22 0a 20    20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d  | eral.buffers."...(string-prefix- | 
| 19a20 |  70 20 22 20 22 20 28 62 75 66 66 65 72 2d 6e 61    6d 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c  | p.".".(buffer-name)))..(defun.fl | 
| 19a40 |  79 63 68 65 63 6b 2d 65 6e 63 72 79 70 74 65 64    2d 62 75 66 66 65 72 2d 70 20 28 29 0a 20 20 22  | ycheck-encrypted-buffer-p.()..." | 
| 19a60 |  44 65 74 65 72 6d 69 6e 65 20 77 68 65 74 68 65    72 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75  | Determine.whether.the.current.bu | 
| 19a80 |  66 66 65 72 20 69 73 20 61 6e 20 65 6e 63 72 79    70 74 65 64 20 66 69 6c 65 2e 0a 0a 53 65 65 20  | ffer.is.an.encrypted.file...See. | 
| 19aa0 |  49 6e 66 6f 20 6e 6f 64 65 20 60 28 65 70 61 29    54 6f 70 27 20 66 6f 72 20 45 6d 61 63 73 27 20  | Info.node.`(epa)Top'.for.Emacs'. | 
| 19ac0 |  69 6e 74 65 72 66 61 63 65 20 74 6f 20 65 6e 63    72 79 70 74 65 64 0a 66 69 6c 65 73 2e 22 0a 20  | interface.to.encrypted.files.".. | 
| 19ae0 |  20 3b 3b 20 54 68 65 20 45 50 41 20 66 69 6c 65    20 68 61 6e 64 6c 65 72 20 73 65 74 73 20 74 68  | .;;.The.EPA.file.handler.sets.th | 
| 19b00 |  69 73 20 76 61 72 69 61 62 6c 65 20 6c 6f 63 61    6c 6c 79 20 74 6f 20 72 65 6d 65 6d 62 65 72 20  | is.variable.locally.to.remember. | 
| 19b20 |  74 68 65 20 72 65 63 69 70 69 65 6e 74 73 0a 20    20 3b 3b 20 6f 66 20 74 68 65 20 65 6e 63 72 79  | the.recipients...;;.of.the.encry | 
| 19b40 |  70 74 65 64 20 66 69 6c 65 20 66 6f 72 20 72 65    2d 65 6e 63 72 79 70 74 69 6f 6e 2e 20 20 48 65  | pted.file.for.re-encryption...He | 
| 19b60 |  6e 63 65 2c 20 61 20 6c 6f 63 61 6c 20 62 69 6e    64 69 6e 67 20 6f 66 20 74 68 69 73 0a 20 20 3b  | nce,.a.local.binding.of.this...; | 
| 19b80 |  3b 20 76 61 72 69 61 62 6c 65 20 69 73 20 61 20    67 6f 6f 64 20 69 6e 64 69 63 61 74 69 6f 6e 20  | ;.variable.is.a.good.indication. | 
| 19ba0 |  74 68 61 74 20 74 68 65 20 62 75 66 66 65 72 20    69 73 20 65 6e 63 72 79 70 74 65 64 2e 20 20 49  | that.the.buffer.is.encrypted...I | 
| 19bc0 |  20 68 61 76 65 6e 27 74 0a 20 20 3b 3b 20 66 6f    75 6e 64 20 61 6e 79 20 62 65 74 74 65 72 20 69  | .haven't...;;.found.any.better.i | 
| 19be0 |  6e 64 69 63 61 74 6f 72 20 61 6e 79 77 61 79 2e    0a 20 20 28 6c 6f 63 61 6c 2d 76 61 72 69 61 62  | ndicator.anyway....(local-variab | 
| 19c00 |  6c 65 2d 70 20 27 65 70 61 2d 66 69 6c 65 2d 65    6e 63 72 79 70 74 2d 74 6f 29 29 0a 0a 28 64 65  | le-p.'epa-file-encrypt-to))..(de | 
| 19c20 |  66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 61 75 74    6f 6c 6f 61 64 73 2d 66 69 6c 65 2d 70 20 28 29  | fun.flycheck-autoloads-file-p.() | 
| 19c40 |  0a 20 20 22 44 65 74 65 72 6d 69 6e 65 20 77 68    65 74 68 65 72 20 74 68 65 20 63 75 72 72 65 6e  | ..."Determine.whether.the.curren | 
| 19c60 |  74 20 62 75 66 66 65 72 20 69 73 20 61 6e 20 61    75 74 6f 6c 6f 61 64 73 20 66 69 6c 65 2e 0a 0a  | t.buffer.is.an.autoloads.file... | 
| 19c80 |  41 75 74 6f 6c 6f 61 64 73 20 61 72 65 20 67 65    6e 65 72 61 74 65 64 20 62 79 20 70 61 63 6b 61  | Autoloads.are.generated.by.packa | 
| 19ca0 |  67 65 2e 65 6c 20 64 75 72 69 6e 67 20 69 6e 73    74 61 6c 6c 61 74 69 6f 6e 2e 22 0a 20 20 28 73  | ge.el.during.installation."...(s | 
| 19cc0 |  74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 22    2d 61 75 74 6f 6c 6f 61 64 73 2e 65 6c 22 20 28  | tring-suffix-p."-autoloads.el".( | 
| 19ce0 |  62 75 66 66 65 72 2d 6e 61 6d 65 29 29 29 0a 0a    28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d  | buffer-name)))..(defun.flycheck- | 
| 19d00 |  69 6e 2d 75 73 65 72 2d 65 6d 61 63 73 2d 64 69    72 65 63 74 6f 72 79 2d 70 20 28 66 69 6c 65 6e  | in-user-emacs-directory-p.(filen | 
| 19d20 |  61 6d 65 29 0a 20 20 22 57 68 65 74 68 65 72 20    46 49 4c 45 4e 41 4d 45 20 69 73 20 69 6e 20 60  | ame)..."Whether.FILENAME.is.in.` | 
| 19d40 |  75 73 65 72 2d 65 6d 61 63 73 2d 64 69 72 65 63    74 6f 72 79 27 2e 22 0a 20 20 28 73 74 72 69 6e  | user-emacs-directory'."...(strin | 
| 19d60 |  67 2d 70 72 65 66 69 78 2d 70 20 28 66 69 6c 65    2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f  | g-prefix-p.(file-name-as-directo | 
| 19d80 |  72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b  | ry.....................(flycheck | 
| 19da0 |  2d 2d 66 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20    75 73 65 72 2d 65 6d 61 63 73 2d 64 69 72 65 63  | --file-truename.user-emacs-direc | 
| 19dc0 |  74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68  | tory))....................(flych | 
| 19de0 |  65 63 6b 2d 2d 66 69 6c 65 2d 74 72 75 65 6e 61    6d 65 20 66 69 6c 65 6e 61 6d 65 29 29 29 0a 0a  | eck--file-truename.filename))).. | 
| 19e00 |  28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d    73 61 66 65 2d 64 65 6c 65 74 65 20 28 66 69 6c  | (defun.flycheck-safe-delete.(fil | 
| 19e20 |  65 2d 6f 72 2d 64 69 72 29 0a 20 20 22 53 61 66    65 6c 79 20 64 65 6c 65 74 65 20 46 49 4c 45 2d  | e-or-dir)..."Safely.delete.FILE- | 
| 19e40 |  4f 52 2d 44 49 52 2e 22 0a 20 20 28 69 67 6e 6f    72 65 2d 65 72 72 6f 72 73 0a 20 20 20 20 28 69  | OR-DIR."...(ignore-errors.....(i | 
| 19e60 |  66 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72    79 2d 70 20 66 69 6c 65 2d 6f 72 2d 64 69 72 29  | f.(file-directory-p.file-or-dir) | 
| 19e80 |  0a 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65    2d 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 2d  | .........(delete-directory.file- | 
| 19ea0 |  6f 72 2d 64 69 72 20 27 72 65 63 75 72 73 69 76    65 29 0a 20 20 20 20 20 20 28 64 65 6c 65 74 65  | or-dir.'recursive).......(delete | 
| 19ec0 |  2d 66 69 6c 65 20 66 69 6c 65 2d 6f 72 2d 64 69    72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c  | -file.file-or-dir))))..(defun.fl | 
| 19ee0 |  79 63 68 65 63 6b 2d 73 61 66 65 2d 64 65 6c 65    74 65 2d 74 65 6d 70 6f 72 61 72 69 65 73 20 28  | ycheck-safe-delete-temporaries.( | 
| 19f00 |  29 0a 20 20 22 53 61 66 65 6c 79 20 64 65 6c 65    74 65 20 61 6c 6c 20 74 65 6d 70 20 66 69 6c 65  | )..."Safely.delete.all.temp.file | 
| 19f20 |  73 20 61 6e 64 20 64 69 72 65 63 74 6f 72 69 65    73 20 6f 66 20 46 6c 79 63 68 65 63 6b 2e 0a 0a  | s.and.directories.of.Flycheck... | 
| 19f40 |  53 61 66 65 6c 79 20 64 65 6c 65 74 65 20 61 6c    6c 20 66 69 6c 65 73 20 61 6e 64 20 64 69 72 65  | Safely.delete.all.files.and.dire | 
| 19f60 |  63 74 6f 72 69 65 73 20 6c 69 73 74 65 64 20 69    6e 0a 60 66 6c 79 63 68 65 63 6b 2d 74 65 6d 70  | ctories.listed.in.`flycheck-temp | 
| 19f80 |  6f 72 61 72 69 65 73 27 20 61 6e 64 20 73 65 74    20 74 68 65 20 76 61 72 69 61 62 6c 65 27 73 20  | oraries'.and.set.the.variable's. | 
| 19fa0 |  76 61 6c 75 65 20 74 6f 20 6e 69 6c 2e 22 0a 20    20 28 73 65 71 2d 64 6f 20 23 27 66 6c 79 63 68  | value.to.nil."...(seq-do.#'flych | 
| 19fc0 |  65 63 6b 2d 73 61 66 65 2d 64 65 6c 65 74 65 20    66 6c 79 63 68 65 63 6b 2d 74 65 6d 70 6f 72 61  | eck-safe-delete.flycheck-tempora | 
| 19fe0 |  72 69 65 73 29 0a 20 20 28 73 65 74 71 20 66 6c    79 63 68 65 63 6b 2d 74 65 6d 70 6f 72 61 72 69  | ries)...(setq.flycheck-temporari | 
| 1a000 |  65 73 20 6e 69 6c 29 29 0a 0a 28 64 65 66 75 6e    20 66 6c 79 63 68 65 63 6b 2d 72 78 2d 66 69 6c  | es.nil))..(defun.flycheck-rx-fil | 
| 1a020 |  65 2d 6e 61 6d 65 20 28 66 6f 72 6d 29 0a 20 20    22 54 72 61 6e 73 6c 61 74 65 20 74 68 65 20 60  | e-name.(form)..."Translate.the.` | 
| 1a040 |  28 66 69 6c 65 2d 6e 61 6d 65 29 27 20 46 4f 52    4d 20 69 6e 74 6f 20 61 20 72 65 67 75 6c 61 72  | (file-name)'.FORM.into.a.regular | 
| 1a060 |  20 65 78 70 72 65 73 73 69 6f 6e 2e 22 0a 20 20    28 6c 65 74 20 28 28 62 6f 64 79 20 28 6f 72 20  | .expression."...(let.((body.(or. | 
| 1a080 |  28 63 64 72 20 66 6f 72 6d 29 20 27 28 28 6d 69    6e 69 6d 61 6c 2d 6d 61 74 63 68 0a 20 20 20 20  | (cdr.form).'((minimal-match..... | 
| 1a0a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6f 6e 65  | ............................(one | 
| 1a0c0 |  2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65 77    6c 69 6e 65 29 29 29 29 29 29 0a 20 20 20 20 28  | -or-more.not-newline)))))).....( | 
| 1a0e0 |  72 78 2d 74 6f 2d 73 74 72 69 6e 67 20 60 28 67    72 6f 75 70 2d 6e 20 31 20 2c 40 62 6f 64 79 29  | rx-to-string.`(group-n.1.,@body) | 
| 1a100 |  20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c    79 63 68 65 63 6b 2d 72 78 2d 6d 65 73 73 61 67  | .t)))..(defun.flycheck-rx-messag | 
| 1a120 |  65 20 28 66 6f 72 6d 29 0a 20 20 22 54 72 61 6e    73 6c 61 74 65 20 74 68 65 20 60 28 6d 65 73 73  | e.(form)..."Translate.the.`(mess | 
| 1a140 |  61 67 65 29 27 20 46 4f 52 4d 20 69 6e 74 6f 20    61 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73  | age)'.FORM.into.a.regular.expres | 
| 1a160 |  73 69 6f 6e 2e 22 0a 20 20 28 6c 65 74 20 28 28    62 6f 64 79 20 28 6f 72 20 28 63 64 72 20 66 6f  | sion."...(let.((body.(or.(cdr.fo | 
| 1a180 |  72 6d 29 20 27 28 28 6f 6e 65 2d 6f 72 2d 6d 6f    72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 29  | rm).'((one-or-more.not-newline)) | 
| 1a1a0 |  29 29 29 0a 20 20 20 20 28 72 78 2d 74 6f 2d 73    74 72 69 6e 67 20 60 28 67 72 6f 75 70 2d 6e 20  | ))).....(rx-to-string.`(group-n. | 
| 1a1c0 |  34 20 2c 40 62 6f 64 79 29 20 74 29 29 29 0a 0a    28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d  | 4.,@body).t)))..(defun.flycheck- | 
| 1a1e0 |  72 78 2d 69 64 20 28 66 6f 72 6d 29 0a 20 20 22    54 72 61 6e 73 6c 61 74 65 20 74 68 65 20 60 28  | rx-id.(form)..."Translate.the.`( | 
| 1a200 |  69 64 29 27 20 46 4f 52 4d 20 69 6e 74 6f 20 61    20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73  | id)'.FORM.into.a.regular.express | 
| 1a220 |  69 6f 6e 2e 22 0a 20 20 28 72 78 2d 74 6f 2d 73    74 72 69 6e 67 20 60 28 67 72 6f 75 70 2d 6e 20  | ion."...(rx-to-string.`(group-n. | 
| 1a240 |  35 20 2c 40 28 63 64 72 20 66 6f 72 6d 29 29 20    74 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63  | 5.,@(cdr.form)).t))..(defun.flyc | 
| 1a260 |  68 65 63 6b 2d 72 78 2d 74 6f 2d 73 74 72 69 6e    67 20 28 66 6f 72 6d 20 26 6f 70 74 69 6f 6e 61  | heck-rx-to-string.(form.&optiona | 
| 1a280 |  6c 20 6e 6f 2d 67 72 6f 75 70 29 0a 20 20 22 4c    69 6b 65 20 60 72 78 2d 74 6f 2d 73 74 72 69 6e  | l.no-group)..."Like.`rx-to-strin | 
| 1a2a0 |  67 27 20 66 6f 72 20 46 4f 52 4d 2c 20 62 75 74    20 77 69 74 68 20 73 70 65 63 69 61 6c 20 6b 65  | g'.for.FORM,.but.with.special.ke | 
| 1a2c0 |  79 77 6f 72 64 73 3a 0a 0a 60 6c 69 6e 65 27 0a    20 20 20 20 20 6d 61 74 63 68 65 73 20 74 68 65  | ywords:..`line'......matches.the | 
| 1a2e0 |  20 69 6e 69 74 69 61 6c 20 6c 69 6e 65 20 6e 75    6d 62 65 72 2e 0a 0a 60 63 6f 6c 75 6d 6e 27 0a  | .initial.line.number...`column'. | 
| 1a300 |  20 20 20 20 20 6d 61 74 63 68 65 73 20 74 68 65    20 69 6e 69 74 69 61 6c 20 63 6f 6c 75 6d 6e 20  | .....matches.the.initial.column. | 
| 1a320 |  6e 75 6d 62 65 72 2e 0a 0a 60 65 6e 64 2d 6c 69    6e 65 27 0a 20 20 20 20 20 6d 61 74 63 68 65 73  | number...`end-line'......matches | 
| 1a340 |  20 74 68 65 20 66 69 6e 61 6c 20 6c 69 6e 65 20    6e 75 6d 62 65 72 2e 0a 0a 60 65 6e 64 2d 63 6f  | .the.final.line.number...`end-co | 
| 1a360 |  6c 75 6d 6e 27 0a 20 20 20 20 20 6d 61 74 63 68    65 73 20 74 68 65 20 66 69 6e 61 6c 20 63 6f 6c  | lumn'......matches.the.final.col | 
| 1a380 |  75 6d 6e 20 6e 75 6d 62 65 72 20 28 65 78 63 6c    75 73 69 76 65 29 2e 0a 0a 0a 60 28 66 69 6c 65  | umn.number.(exclusive)....`(file | 
| 1a3a0 |  2d 6e 61 6d 65 20 53 45 58 50 20 2e 2e 2e 29 27    0a 20 20 20 20 20 6d 61 74 63 68 65 73 20 74 68  | -name.SEXP....)'......matches.th | 
| 1a3c0 |  65 20 66 69 6c 65 20 6e 61 6d 65 2e 20 20 53 45    58 50 20 64 65 73 63 72 69 62 65 73 20 74 68 65  | e.file.name...SEXP.describes.the | 
| 1a3e0 |  20 66 69 6c 65 20 6e 61 6d 65 2e 20 20 49 66 20    6e 6f 0a 20 20 20 20 20 53 45 58 50 20 69 73 20  | .file.name...If.no......SEXP.is. | 
| 1a400 |  67 69 76 65 6e 2c 20 75 73 65 20 61 20 64 65 66    61 75 6c 74 20 62 6f 64 79 20 6f 66 20 60 28 6d  | given,.use.a.default.body.of.`(m | 
| 1a420 |  69 6e 69 6d 61 6c 2d 6d 61 74 63 68 0a 20 20 20    20 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 6e  | inimal-match......(one-or-more.n | 
| 1a440 |  6f 74 2d 6e 65 77 6c 69 6e 65 29 29 27 2e 0a 0a    60 28 6d 65 73 73 61 67 65 20 53 45 58 50 20 2e  | ot-newline))'...`(message.SEXP.. | 
| 1a460 |  2e 2e 29 27 0a 20 20 20 20 20 6d 61 74 63 68 65    73 20 74 68 65 20 6d 65 73 73 61 67 65 2e 20 20  | ..)'......matches.the.message... | 
| 1a480 |  53 45 58 50 20 63 6f 6e 73 74 69 74 75 74 65 73    20 74 68 65 20 62 6f 64 79 20 6f 66 20 74 68 65  | SEXP.constitutes.the.body.of.the | 
| 1a4a0 |  0a 20 20 20 20 20 6d 65 73 73 61 67 65 2e 20 20    49 66 20 6e 6f 20 53 45 58 50 20 69 73 20 67 69  | ......message...If.no.SEXP.is.gi | 
| 1a4c0 |  76 65 6e 2c 20 75 73 65 20 61 20 64 65 66 61 75    6c 74 20 62 6f 64 79 0a 20 20 20 20 20 6f 66 20  | ven,.use.a.default.body......of. | 
| 1a4e0 |  60 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 6e 6f    74 2d 6e 65 77 6c 69 6e 65 29 27 2e 0a 0a 60 28  | `(one-or-more.not-newline)'...`( | 
| 1a500 |  69 64 20 53 45 58 50 20 2e 2e 2e 29 27 0a 20 20    20 20 20 6d 61 74 63 68 65 73 20 61 6e 20 65 72  | id.SEXP....)'......matches.an.er | 
| 1a520 |  72 6f 72 20 49 44 2e 20 20 53 45 58 50 20 64 65    73 63 72 69 62 65 73 20 74 68 65 20 49 44 2e 0a  | ror.ID...SEXP.describes.the.ID.. | 
| 1a540 |  0a 4e 4f 2d 47 52 4f 55 50 20 69 73 20 70 61 73    73 65 64 20 74 6f 20 60 72 78 2d 74 6f 2d 73 74  | .NO-GROUP.is.passed.to.`rx-to-st | 
| 1a560 |  72 69 6e 67 27 2e 0a 0a 53 65 65 20 60 72 78 27    20 66 6f 72 20 61 20 63 6f 6d 70 6c 65 74 65 20  | ring'...See.`rx'.for.a.complete. | 
| 1a580 |  6c 69 73 74 20 6f 66 20 61 6c 6c 20 62 75 69 6c    74 2d 69 6e 20 60 72 78 27 20 66 6f 72 6d 73 2e  | list.of.all.built-in.`rx'.forms. | 
| 1a5a0 |  22 0a 20 20 28 6c 65 74 20 28 28 72 78 2d 63 6f    6e 73 74 69 74 75 65 6e 74 73 0a 20 20 20 20 20  | "...(let.((rx-constituents...... | 
| 1a5c0 |  20 20 20 20 28 61 70 70 65 6e 64 0a 20 20 20 20    20 20 20 20 20 20 60 28 28 66 69 6c 65 2d 6e 61  | ....(append...........`((file-na | 
| 1a5e0 |  6d 65 20 66 6c 79 63 68 65 63 6b 2d 72 78 2d 66    69 6c 65 2d 6e 61 6d 65 20 30 20 6e 69 6c 29 20  | me.flycheck-rx-file-name.0.nil). | 
| 1a600 |  3b 3b 20 67 72 6f 75 70 20 31 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 2e 20 2c  | ;;.group.1.............(line..., | 
| 1a620 |  28 72 78 20 28 67 72 6f 75 70 2d 6e 20 32 20 28    6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 64 69 67 69  | (rx.(group-n.2.(one-or-more.digi | 
| 1a640 |  74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 63 6f 6c 75 6d 6e 20 2e 20 2c 28 72 78  | t)))).............(column...,(rx | 
| 1a660 |  20 28 67 72 6f 75 70 2d 6e 20 33 20 28 6f 6e 65    2d 6f 72 2d 6d 6f 72 65 20 64 69 67 69 74 29 29  | .(group-n.3.(one-or-more.digit)) | 
| 1a680 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 65 73 73 61 67 65 20 66 6c 79 63 68 65 63 6b  | )).............(message.flycheck | 
| 1a6a0 |  2d 72 78 2d 6d 65 73 73 61 67 65 20 30 20 6e 69    6c 29 20 3b 3b 20 67 72 6f 75 70 20 34 0a 20 20  | -rx-message.0.nil).;;.group.4... | 
| 1a6c0 |  20 20 20 20 20 20 20 20 20 20 28 69 64 20 66 6c    79 63 68 65 63 6b 2d 72 78 2d 69 64 20 30 20 6e  | ..........(id.flycheck-rx-id.0.n | 
| 1a6e0 |  69 6c 29 20 3b 3b 20 67 72 6f 75 70 20 35 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 2d  | il).;;.group.5.............(end- | 
| 1a700 |  6c 69 6e 65 20 2e 20 2c 28 72 78 20 28 67 72 6f    75 70 2d 6e 20 36 20 28 6f 6e 65 2d 6f 72 2d 6d  | line...,(rx.(group-n.6.(one-or-m | 
| 1a720 |  6f 72 65 20 64 69 67 69 74 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 65 6e 64 2d 63  | ore.digit)))).............(end-c | 
| 1a740 |  6f 6c 75 6d 6e 20 2e 20 2c 28 72 78 20 28 67 72    6f 75 70 2d 6e 20 37 20 28 6f 6e 65 2d 6f 72 2d  | olumn...,(rx.(group-n.7.(one-or- | 
| 1a760 |  6d 6f 72 65 20 64 69 67 69 74 29 29 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 72 78 2d 63 6f 6e  | more.digit)))))...........rx-con | 
| 1a780 |  73 74 69 74 75 65 6e 74 73 20 6e 69 6c 29 29 29    0a 20 20 20 20 28 72 78 2d 74 6f 2d 73 74 72 69  | stituents.nil))).....(rx-to-stri | 
| 1a7a0 |  6e 67 20 66 6f 72 6d 20 6e 6f 2d 67 72 6f 75 70    29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63  | ng.form.no-group)))..(defun.flyc | 
| 1a7c0 |  68 65 63 6b 2d 63 75 72 72 65 6e 74 2d 6c 6f 61    64 2d 66 69 6c 65 20 28 29 0a 20 20 22 47 65 74  | heck-current-load-file.()..."Get | 
| 1a7e0 |  20 74 68 65 20 73 6f 75 72 63 65 20 66 69 6c 65    20 63 75 72 72 65 6e 74 6c 79 20 62 65 69 6e 67  | .the.source.file.currently.being | 
| 1a800 |  20 6c 6f 61 64 65 64 2e 0a 0a 41 6c 77 61 79 73    20 72 65 74 75 72 6e 20 74 68 65 20 6e 61 6d 65  | .loaded...Always.return.the.name | 
| 1a820 |  20 6f 66 20 74 68 65 20 63 6f 72 72 65 73 70 6f    6e 64 69 6e 67 20 73 6f 75 72 63 65 20 66 69 6c  | .of.the.corresponding.source.fil | 
| 1a840 |  65 2c 20 6e 65 76 65 72 0a 61 6e 79 20 62 79 74    65 2d 63 6f 6d 70 69 6c 65 64 20 66 69 6c 65 2e  | e,.never.any.byte-compiled.file. | 
| 1a860 |  0a 0a 52 65 74 75 72 6e 20 6e 69 6c 2c 20 69 66    20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 6c  | ..Return.nil,.if.the.currently.l | 
| 1a880 |  6f 61 64 65 64 20 66 69 6c 65 20 63 61 6e 6e 6f    74 20 62 65 20 64 65 74 65 72 6d 69 6e 65 64 2e  | oaded.file.cannot.be.determined. | 
| 1a8a0 |  22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28    28 74 68 69 73 2d 66 69 6c 65 20 28 63 6f 6e 64  | "...(when-let*.((this-file.(cond | 
| 1a8c0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 6f 61 64  | ...........................(load | 
| 1a8e0 |  2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 6c 6f 61    64 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 20 20 20  | -in-progress.load-file-name).... | 
| 1a900 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 28 62 6f 75 6e 64 2d 61  | .......................((bound-a | 
| 1a920 |  6e 64 2d 74 72 75 65 2d 70 20 62 79 74 65 2d 63    6f 6d 70 69 6c 65 2d 63 75 72 72 65 6e 74 2d 66  | nd-true-p.byte-compile-current-f | 
| 1a940 |  69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ile))........................... | 
| 1a960 |  28 74 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d    6e 61 6d 65 29 29 29 29 0a 20 20 20 20 20 20 20  | (t.(buffer-file-name))))........ | 
| 1a980 |  20 20 20 20 20 20 20 3b 3b 20 41 20 62 65 73 74    20 67 75 65 73 73 20 66 6f 72 20 74 68 65 20 73  | .......;;.A.best.guess.for.the.s | 
| 1a9a0 |  6f 75 72 63 65 20 66 69 6c 65 20 6f 66 20 61 20    63 6f 6d 70 69 6c 65 64 20 6c 69 62 72 61 72 79  | ource.file.of.a.compiled.library | 
| 1a9c0 |  2e 20 57 6f 72 6b 73 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3b 3b 20 77 65 6c 6c 20 69 6e  | ..Works...............;;.well.in | 
| 1a9e0 |  20 6d 6f 73 74 20 63 61 73 65 73 2c 20 61 6e 64    20 65 73 70 65 63 69 61 6c 6c 79 20 66 6f 72 20  | .most.cases,.and.especially.for. | 
| 1aa00 |  45 4c 50 41 20 70 61 63 6b 61 67 65 73 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 6f 75  | ELPA.packages...............(sou | 
| 1aa20 |  72 63 65 2d 66 69 6c 65 20 28 63 6f 6e 63 61 74    20 28 66 69 6c 65 2d 6e 61 6d 65 2d 73 61 6e 73  | rce-file.(concat.(file-name-sans | 
| 1aa40 |  2d 65 78 74 65 6e 73 69 6f 6e 20 74 68 69 73 2d    66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20  | -extension.this-file)........... | 
| 1aa60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 22 2e 65 6c 22 29 29  | .........................".el")) | 
| 1aa80 |  29 0a 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c    65 2d 65 78 69 73 74 73 2d 70 20 73 6f 75 72 63  | ).....(when.(file-exists-p.sourc | 
| 1aaa0 |  65 2d 66 69 6c 65 29 0a 20 20 20 20 20 20 73 6f    75 72 63 65 2d 66 69 6c 65 29 29 29 0a 0a 28 64  | e-file).......source-file)))..(d | 
| 1aac0 |  65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 6d 6f    64 75 6c 65 2d 72 6f 6f 74 2d 64 69 72 65 63 74  | efun.flycheck-module-root-direct | 
| 1aae0 |  6f 72 79 20 28 6d 6f 64 75 6c 65 20 26 6f 70 74    69 6f 6e 61 6c 20 66 69 6c 65 2d 6e 61 6d 65 29  | ory.(module.&optional.file-name) | 
| 1ab00 |  0a 20 20 22 47 65 74 20 74 68 65 20 72 6f 6f 74    20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 61  | ..."Get.the.root.directory.for.a | 
| 1ab20 |  20 4d 4f 44 55 4c 45 20 69 6e 20 46 49 4c 45 2d    4e 41 4d 45 2e 0a 0a 4d 4f 44 55 4c 45 20 69 73  | .MODULE.in.FILE-NAME...MODULE.is | 
| 1ab40 |  20 61 20 71 75 61 6c 69 66 69 65 64 20 6d 6f 64    75 6c 65 20 6e 61 6d 65 2c 20 65 69 74 68 65 72  | .a.qualified.module.name,.either | 
| 1ab60 |  20 61 20 73 74 72 69 6e 67 20 77 69 74 68 0a 63    6f 6d 70 6f 6e 65 6e 74 73 20 73 65 70 61 72 61  | .a.string.with.components.separa | 
| 1ab80 |  74 65 64 20 62 79 20 61 20 64 6f 74 2c 20 6f 72    20 61 73 20 6c 69 73 74 20 6f 66 20 63 6f 6d 70  | ted.by.a.dot,.or.as.list.of.comp | 
| 1aba0 |  6f 6e 65 6e 74 73 2e 0a 46 49 4c 45 2d 4e 41 4d    45 20 69 73 20 74 68 65 20 6e 61 6d 65 20 6f 66  | onents..FILE-NAME.is.the.name.of | 
| 1abc0 |  20 74 68 65 20 66 69 6c 65 20 6f 72 20 64 69 72    65 63 74 6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e  | .the.file.or.directory.containin | 
| 1abe0 |  67 20 74 68 65 0a 6d 6f 64 75 6c 65 20 61 73 20    73 74 72 69 6e 67 2e 20 20 57 68 65 6e 20 6e 69  | g.the.module.as.string...When.ni | 
| 1ac00 |  6c 20 6f 72 20 6f 6d 69 74 74 65 64 2c 20 64 65    66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 72 65  | l.or.omitted,.defaults.to.the.re | 
| 1ac20 |  74 75 72 6e 0a 76 61 6c 75 65 20 6f 66 20 66 75    6e 63 74 69 6f 6e 20 60 62 75 66 66 65 72 2d 66  | turn.value.of.function.`buffer-f | 
| 1ac40 |  69 6c 65 2d 6e 61 6d 65 27 2e 0a 0a 52 65 74 75    72 6e 20 74 68 65 20 72 6f 6f 74 20 64 69 72 65  | ile-name'...Return.the.root.dire | 
| 1ac60 |  63 74 6f 72 79 20 6f 66 20 74 68 65 20 6d 6f 64    75 6c 65 2c 20 74 68 61 74 20 69 73 2c 20 74 68  | ctory.of.the.module,.that.is,.th | 
| 1ac80 |  65 20 64 69 72 65 63 74 6f 72 79 2c 0a 66 72 6f    6d 20 77 68 69 63 68 20 46 49 4c 45 2d 4e 41 4d  | e.directory,.from.which.FILE-NAM | 
| 1aca0 |  45 20 63 61 6e 20 62 65 20 72 65 61 63 68 65 64    20 62 79 20 64 65 73 63 65 6e 64 69 6e 67 20 64  | E.can.be.reached.by.descending.d | 
| 1acc0 |  69 72 65 63 74 6f 72 69 65 73 0a 61 6c 6f 6e 67    20 65 61 63 68 20 70 61 72 74 20 6f 66 20 4d 4f  | irectories.along.each.part.of.MO | 
| 1ace0 |  44 55 4c 45 2e 0a 0a 49 66 20 74 68 65 20 4d 4f    44 55 4c 45 20 6e 61 6d 65 20 64 6f 65 73 20 6e  | DULE...If.the.MODULE.name.does.n | 
| 1ad00 |  6f 74 20 6d 61 74 63 68 20 74 68 65 20 64 69 72    65 63 74 6f 72 79 20 68 69 65 72 61 72 63 68 79  | ot.match.the.directory.hierarchy | 
| 1ad20 |  20 75 70 77 61 72 64 73 0a 66 72 6f 6d 20 46 49    4c 45 2d 4e 41 4d 45 2c 20 72 65 74 75 72 6e 20  | .upwards.from.FILE-NAME,.return. | 
| 1ad40 |  74 68 65 20 64 69 72 65 63 74 6f 72 79 20 63 6f    6e 74 61 69 6e 69 6e 67 20 46 49 4c 45 2d 4e 41  | the.directory.containing.FILE-NA | 
| 1ad60 |  4d 45 2e 20 20 57 68 65 6e 0a 46 49 4c 45 2d 4e    41 4d 45 20 69 73 20 6e 69 6c 2c 20 72 65 74 75  | ME...When.FILE-NAME.is.nil,.retu | 
| 1ad80 |  72 6e 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65    63 74 6f 72 79 27 2e 22 0a 20 20 28 6c 65 74 20  | rn.`default-directory'."...(let. | 
| 1ada0 |  28 28 66 69 6c 65 2d 6e 61 6d 65 20 28 6f 72 20    66 69 6c 65 2d 6e 61 6d 65 20 28 62 75 66 66 65  | ((file-name.(or.file-name.(buffe | 
| 1adc0 |  72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 0a 20    20 20 20 20 20 20 20 28 6d 6f 64 75 6c 65 2d 63  | r-file-name))).........(module-c | 
| 1ade0 |  6f 6d 70 6f 6e 65 6e 74 73 20 28 69 66 20 28 73    74 72 69 6e 67 70 20 6d 6f 64 75 6c 65 29 0a 20  | omponents.(if.(stringp.module).. | 
| 1ae00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73  | ..............................(s | 
| 1ae20 |  70 6c 69 74 2d 73 74 72 69 6e 67 20 6d 6f 64 75    6c 65 20 28 72 78 20 22 2e 22 29 29 0a 20 20 20  | plit-string.module.(rx.".")).... | 
| 1ae40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 63 6f 70 79 2d  | ..........................(copy- | 
| 1ae60 |  73 65 71 75 65 6e 63 65 20 6d 6f 64 75 6c 65 29    29 29 29 0a 20 20 20 20 28 69 66 20 28 61 6e 64  | sequence.module)))).....(if.(and | 
| 1ae80 |  20 6d 6f 64 75 6c 65 2d 63 6f 6d 70 6f 6e 65 6e    74 73 20 66 69 6c 65 2d 6e 61 6d 65 29 0a 20 20  | .module-components.file-name)... | 
| 1aea0 |  20 20 20 20 20 20 28 6c 65 74 20 28 28 70 61 72    74 73 20 28 6e 72 65 76 65 72 73 65 20 6d 6f 64  | ......(let.((parts.(nreverse.mod | 
| 1aec0 |  75 6c 65 2d 63 6f 6d 70 6f 6e 65 6e 74 73 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | ule-components))...............( | 
| 1aee0 |  62 61 73 65 2d 64 69 72 65 63 74 6f 72 79 20 28    64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e  | base-directory.(directory-file-n | 
| 1af00 |  61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ame............................. | 
| 1af20 |  20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 73 61    6e 73 2d 65 78 74 65 6e 73 69 6f 6e 20 66 69 6c  | ...(file-name-sans-extension.fil | 
| 1af40 |  65 2d 6e 61 6d 65 29 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64  | e-name))))...........(while.(and | 
| 1af60 |  20 70 61 72 74 73 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74  | .parts.......................(st | 
| 1af80 |  72 69 6e 67 3d 20 28 66 69 6c 65 2d 6e 61 6d 65    2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 62 61  | ring=.(file-name-nondirectory.ba | 
| 1afa0 |  73 65 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | se-directory)................... | 
| 1afc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61    72 20 70 61 72 74 73 29 29 29 0a 20 20 20 20 20  | .............(car.parts)))...... | 
| 1afe0 |  20 20 20 20 20 20 20 28 70 6f 70 20 70 61 72 74    73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28  | .......(pop.parts).............( | 
| 1b000 |  73 65 74 71 20 62 61 73 65 2d 64 69 72 65 63 74    6f 72 79 20 28 64 69 72 65 63 74 6f 72 79 2d 66  | setq.base-directory.(directory-f | 
| 1b020 |  69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ile-name........................ | 
| 1b040 |  20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65    2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20  | ...........(file-name-directory. | 
| 1b060 |  62 61 73 65 2d 64 69 72 65 63 74 6f 72 79 29 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 69  | base-directory))))...........(fi | 
| 1b080 |  6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63    74 6f 72 79 20 62 61 73 65 2d 64 69 72 65 63 74  | le-name-as-directory.base-direct | 
| 1b0a0 |  6f 72 79 29 29 0a 20 20 20 20 20 20 28 69 66 20    66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20  | ory)).......(if.file-name....... | 
| 1b0c0 |  20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64    69 72 65 63 74 6f 72 79 20 66 69 6c 65 2d 6e 61  | ....(file-name-directory.file-na | 
| 1b0e0 |  6d 65 29 0a 20 20 20 20 20 20 20 20 28 65 78 70    61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 65  | me).........(expand-file-name.de | 
| 1b100 |  66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29    29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 73 74 72  | fault-directory)))))..(cl-defstr | 
| 1b120 |  75 63 74 20 28 66 6c 79 63 68 65 63 6b 2d 6c 69    6e 65 2d 63 61 63 68 65 0a 20 20 20 20 20 20 20  | uct.(flycheck-line-cache........ | 
| 1b140 |  20 20 20 20 20 20 20 20 28 3a 63 6f 6e 73 74 72    75 63 74 6f 72 20 66 6c 79 63 68 65 63 6b 2d 6c  | ........(:constructor.flycheck-l | 
| 1b160 |  69 6e 65 2d 63 61 63 68 65 2d 6e 65 77 29 29 0a    20 20 22 43 61 63 68 65 20 73 74 72 75 63 74 75  | ine-cache-new))..."Cache.structu | 
| 1b180 |  72 65 20 75 73 65 64 20 74 6f 20 73 70 65 65 64    20 75 70 20 60 66 6c 79 63 68 65 63 6b 2d 67 6f  | re.used.to.speed.up.`flycheck-go | 
| 1b1a0 |  74 6f 2d 6c 69 6e 65 27 2e 22 0a 20 20 74 69 63    6b 20 70 6f 69 6e 74 20 6c 69 6e 65 29 0a 0a 28  | to-line'."...tick.point.line)..( | 
| 1b1c0 |  64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 66 6c 79    63 68 65 63 6b 2d 2d 6c 69 6e 65 2d 63 61 63 68  | defvar-local.flycheck--line-cach | 
| 1b1e0 |  65 20 6e 69 6c 0a 20 20 22 43 61 63 68 65 20 75    73 65 64 20 74 6f 20 73 70 65 65 64 20 69 70 20  | e.nil..."Cache.used.to.speed.ip. | 
| 1b200 |  60 66 6c 79 63 68 65 63 6b 2d 67 6f 74 6f 2d 6c    69 6e 65 27 2e 22 29 0a 0a 28 64 65 66 73 75 62  | `flycheck-goto-line'.")..(defsub | 
| 1b220 |  73 74 20 66 6c 79 63 68 65 63 6b 2d 2d 69 6e 69    74 2d 6c 69 6e 65 2d 63 61 63 68 65 20 28 29 0a  | st.flycheck--init-line-cache.(). | 
| 1b240 |  20 20 22 49 6e 69 74 69 61 6c 69 7a 65 20 6f 72    20 72 65 69 6e 69 74 69 61 6c 69 7a 65 20 60 66  | .."Initialize.or.reinitialize.`f | 
| 1b260 |  6c 79 63 68 65 63 6b 2d 2d 6c 69 6e 65 2d 63 61    63 68 65 27 2e 22 0a 20 20 28 6c 65 74 20 28 28  | lycheck--line-cache'."...(let.(( | 
| 1b280 |  74 69 63 6b 20 28 62 75 66 66 65 72 2d 6d 6f 64    69 66 69 65 64 2d 74 69 63 6b 29 29 29 0a 20 20  | tick.(buffer-modified-tick)))... | 
| 1b2a0 |  20 20 28 69 66 20 66 6c 79 63 68 65 63 6b 2d 2d    6c 69 6e 65 2d 63 61 63 68 65 0a 20 20 20 20 20  | ..(if.flycheck--line-cache...... | 
| 1b2c0 |  20 20 20 28 75 6e 6c 65 73 73 20 28 3d 20 28 66    6c 79 63 68 65 63 6b 2d 6c 69 6e 65 2d 63 61 63  | ...(unless.(=.(flycheck-line-cac | 
| 1b2e0 |  68 65 2d 74 69 63 6b 20 66 6c 79 63 68 65 63 6b    2d 2d 6c 69 6e 65 2d 63 61 63 68 65 29 20 74 69  | he-tick.flycheck--line-cache).ti | 
| 1b300 |  63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 28 73    65 74 66 20 28 66 6c 79 63 68 65 63 6b 2d 6c 69  | ck)...........(setf.(flycheck-li | 
| 1b320 |  6e 65 2d 63 61 63 68 65 2d 74 69 63 6b 20 66 6c    79 63 68 65 63 6b 2d 2d 6c 69 6e 65 2d 63 61 63  | ne-cache-tick.flycheck--line-cac | 
| 1b340 |  68 65 29 20 74 69 63 6b 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65  | he).tick.................(flyche | 
| 1b360 |  63 6b 2d 6c 69 6e 65 2d 63 61 63 68 65 2d 70 6f    69 6e 74 20 66 6c 79 63 68 65 63 6b 2d 2d 6c 69  | ck-line-cache-point.flycheck--li | 
| 1b380 |  6e 65 2d 63 61 63 68 65 29 20 31 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79  | ne-cache).1.................(fly | 
| 1b3a0 |  63 68 65 63 6b 2d 6c 69 6e 65 2d 63 61 63 68 65    2d 6c 69 6e 65 20 66 6c 79 63 68 65 63 6b 2d 2d  | check-line-cache-line.flycheck-- | 
| 1b3c0 |  6c 69 6e 65 2d 63 61 63 68 65 29 20 31 29 29 0a    20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61  | line-cache).1)).......(setq-loca | 
| 1b3e0 |  6c 20 66 6c 79 63 68 65 63 6b 2d 2d 6c 69 6e 65    2d 63 61 63 68 65 0a 20 20 20 20 20 20 20 20 20  | l.flycheck--line-cache.......... | 
| 1b400 |  20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65    63 6b 2d 6c 69 6e 65 2d 63 61 63 68 65 2d 6e 65  | .........(flycheck-line-cache-ne | 
| 1b420 |  77 20 3a 74 69 63 6b 20 74 69 63 6b 20 3a 70 6f    69 6e 74 20 31 20 3a 6c 69 6e 65 20 31 29 29 29  | w.:tick.tick.:point.1.:line.1))) | 
| 1b440 |  29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68    65 63 6b 2d 67 6f 74 6f 2d 6c 69 6e 65 20 28 6c  | ))..(defun.flycheck-goto-line.(l | 
| 1b460 |  69 6e 65 29 0a 20 20 22 4d 6f 76 65 20 70 6f 69    6e 74 20 74 6f 20 62 65 67 69 6e 6e 69 6e 67 20  | ine)..."Move.point.to.beginning. | 
| 1b480 |  6f 66 20 6c 69 6e 65 20 6e 75 6d 62 65 72 20 4c    49 4e 45 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74  | of.line.number.LINE...This.funct | 
| 1b4a0 |  69 6f 6e 20 61 73 73 75 6d 65 73 20 74 68 61 74    20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66  | ion.assumes.that.the.current.buf | 
| 1b4c0 |  66 65 72 20 69 73 20 6e 6f 74 20 6e 61 72 72 6f    77 65 64 2e 22 0a 20 20 28 66 6c 79 63 68 65 63  | fer.is.not.narrowed."...(flychec | 
| 1b4e0 |  6b 2d 2d 69 6e 69 74 2d 6c 69 6e 65 2d 63 61 63    68 65 29 0a 20 20 28 67 6f 74 6f 2d 63 68 61 72  | k--init-line-cache)...(goto-char | 
| 1b500 |  20 28 66 6c 79 63 68 65 63 6b 2d 6c 69 6e 65 2d    63 61 63 68 65 2d 70 6f 69 6e 74 20 66 6c 79 63  | .(flycheck-line-cache-point.flyc | 
| 1b520 |  68 65 63 6b 2d 2d 6c 69 6e 65 2d 63 61 63 68 65    29 29 0a 20 20 28 6c 65 74 20 28 28 64 65 6c 74  | heck--line-cache))...(let.((delt | 
| 1b540 |  61 20 28 2d 20 6c 69 6e 65 20 28 66 6c 79 63 68    65 63 6b 2d 6c 69 6e 65 2d 63 61 63 68 65 2d 6c  | a.(-.line.(flycheck-line-cache-l | 
| 1b560 |  69 6e 65 20 66 6c 79 63 68 65 63 6b 2d 2d 6c 69    6e 65 2d 63 61 63 68 65 29 29 29 29 0a 20 20 20  | ine.flycheck--line-cache)))).... | 
| 1b580 |  20 28 77 68 65 6e 20 28 3d 20 30 20 28 66 6f 72    77 61 72 64 2d 6c 69 6e 65 20 64 65 6c 74 61 29  | .(when.(=.0.(forward-line.delta) | 
| 1b5a0 |  29 0a 20 20 20 20 20 20 28 73 65 74 66 20 28 66    6c 79 63 68 65 63 6b 2d 6c 69 6e 65 2d 63 61 63  | ).......(setf.(flycheck-line-cac | 
| 1b5c0 |  68 65 2d 70 6f 69 6e 74 20 66 6c 79 63 68 65 63    6b 2d 2d 6c 69 6e 65 2d 63 61 63 68 65 29 20 28  | he-point.flycheck--line-cache).( | 
| 1b5e0 |  70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 28 73    65 74 66 20 28 66 6c 79 63 68 65 63 6b 2d 6c 69  | point)).......(setf.(flycheck-li | 
| 1b600 |  6e 65 2d 63 61 63 68 65 2d 6c 69 6e 65 20 66 6c    79 63 68 65 63 6b 2d 2d 6c 69 6e 65 2d 63 61 63  | ne-cache-line.flycheck--line-cac | 
| 1b620 |  68 65 29 20 6c 69 6e 65 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 6c 69  | he).line))))..(defun.flycheck-li | 
| 1b640 |  6e 65 2d 63 6f 6c 75 6d 6e 2d 74 6f 2d 70 6f 73    69 74 69 6f 6e 20 28 6c 69 6e 65 20 63 6f 6c 75  | ne-column-to-position.(line.colu | 
| 1b660 |  6d 6e 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68    65 20 70 6f 69 6e 74 20 63 6c 6f 73 65 73 74 20  | mn)..."Return.the.point.closest. | 
| 1b680 |  74 6f 20 4c 49 4e 45 2c 20 43 4f 4c 55 4d 4e 20    6f 6e 20 6c 69 6e 65 20 4c 49 4e 45 2e 0a 0a 43  | to.LINE,.COLUMN.on.line.LINE...C | 
| 1b6a0 |  4f 4c 55 4d 4e 20 69 73 20 6f 6e 65 2d 62 61 73    65 64 2e 22 0a 20 20 28 73 61 76 65 2d 65 78 63  | OLUMN.is.one-based."...(save-exc | 
| 1b6c0 |  75 72 73 69 6f 6e 0a 20 20 20 20 28 66 6c 79 63    68 65 63 6b 2d 67 6f 74 6f 2d 6c 69 6e 65 20 6c  | ursion.....(flycheck-goto-line.l | 
| 1b6e0 |  69 6e 65 29 0a 20 20 20 20 28 6d 69 6e 20 28 2b    20 28 70 6f 69 6e 74 29 20 28 31 2d 20 63 6f 6c  | ine).....(min.(+.(point).(1-.col | 
| 1b700 |  75 6d 6e 29 29 20 28 6c 69 6e 65 2d 65 6e 64 2d    70 6f 73 69 74 69 6f 6e 29 29 29 29 0a 0a 28 64  | umn)).(line-end-position))))..(d | 
| 1b720 |  65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 6c 69    6e 65 2d 63 6f 6c 75 6d 6e 2d 61 74 2d 70 6f 69  | efun.flycheck-line-column-at-poi | 
| 1b740 |  6e 74 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20    74 68 65 20 6c 69 6e 65 20 61 6e 64 20 63 6f 6c  | nt.()..."Return.the.line.and.col | 
| 1b760 |  75 6d 6e 20 6e 75 6d 62 65 72 20 61 74 20 70 6f    69 6e 74 2e 22 0a 20 20 28 63 6f 6e 73 20 28 6c  | umn.number.at.point."...(cons.(l | 
| 1b780 |  69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f    73 29 20 28 31 2b 20 28 2d 20 28 70 6f 69 6e 74  | ine-number-at-pos).(1+.(-.(point | 
| 1b7a0 |  29 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e    67 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29 0a  | ).(line-beginning-position))))). | 
| 1b7c0 |  0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b    2d 6c 69 6e 65 2d 63 6f 6c 75 6d 6e 2d 61 74 2d  | .(defun.flycheck-line-column-at- | 
| 1b7e0 |  70 6f 73 20 28 70 6f 73 29 0a 20 20 22 52 65 74    75 72 6e 20 74 68 65 20 6c 69 6e 65 20 61 6e 64  | pos.(pos)..."Return.the.line.and | 
| 1b800 |  20 63 6f 6c 75 6d 6e 20 6e 75 6d 62 65 72 20 61    74 20 70 6f 73 69 74 69 6f 6e 20 50 4f 53 2e 0a  | .column.number.at.position.POS.. | 
| 1b820 |  0a 43 4f 4c 55 4d 4e 20 69 73 20 6f 6e 65 2d 62    61 73 65 64 2e 22 0a 20 20 28 6c 65 74 20 28 28  | .COLUMN.is.one-based."...(let.(( | 
| 1b840 |  69 6e 68 69 62 69 74 2d 66 69 65 6c 64 2d 74 65    78 74 2d 6d 6f 74 69 6f 6e 20 74 29 29 0a 20 20  | inhibit-field-text-motion.t))... | 
| 1b860 |  20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f    6e 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68  | ..(save-excursion.......(goto-ch | 
| 1b880 |  61 72 20 70 6f 73 29 0a 20 20 20 20 20 20 28 66    6c 79 63 68 65 63 6b 2d 6c 69 6e 65 2d 63 6f 6c  | ar.pos).......(flycheck-line-col | 
| 1b8a0 |  75 6d 6e 2d 61 74 2d 70 6f 69 6e 74 29 29 29 29    0a 0a 0c 0a 3b 3b 3b 20 4d 69 6e 69 62 75 66 66  | umn-at-point))))....;;;.Minibuff | 
| 1b8c0 |  65 72 20 74 6f 6f 6c 73 0a 28 64 65 66 76 61 72    20 66 6c 79 63 68 65 63 6b 2d 72 65 61 64 2d 63  | er.tools.(defvar.flycheck-read-c | 
| 1b8e0 |  68 65 63 6b 65 72 2d 68 69 73 74 6f 72 79 20 6e    69 6c 0a 20 20 22 60 63 6f 6d 70 6c 65 74 69 6e  | hecker-history.nil..."`completin | 
| 1b900 |  67 2d 72 65 61 64 27 20 68 69 73 74 6f 72 79 20    6f 66 20 60 66 6c 79 63 68 65 63 6b 2d 72 65 61  | g-read'.history.of.`flycheck-rea | 
| 1b920 |  64 2d 63 68 65 63 6b 65 72 27 2e 22 29 0a 0a 28    64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 63  | d-checker'.")..(defun.flycheck-c | 
| 1b940 |  6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 28    70 72 6f 6d 70 74 20 63 61 6e 64 69 64 61 74 65  | ompleting-read.(prompt.candidate | 
| 1b960 |  73 20 64 65 66 61 75 6c 74 20 26 6f 70 74 69 6f    6e 61 6c 20 68 69 73 74 6f 72 79 29 0a 20 20 22  | s.default.&optional.history)..." | 
| 1b980 |  52 65 61 64 20 61 20 76 61 6c 75 65 20 66 72 6f    6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72  | Read.a.value.from.the.minibuffer | 
| 1b9a0 |  2e 0a 0a 55 73 65 20 60 66 6c 79 63 68 65 63 6b    2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64  | ...Use.`flycheck-completing-read | 
| 1b9c0 |  2d 66 75 6e 63 74 69 6f 6e 27 20 74 6f 20 72 65    61 64 20 69 6e 70 75 74 20 66 72 6f 6d 20 74 68  | -function'.to.read.input.from.th | 
| 1b9e0 |  65 0a 6d 69 6e 69 62 75 66 66 65 72 20 77 69 74    68 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a 53  | e.minibuffer.with.completion...S | 
| 1ba00 |  68 6f 77 20 50 52 4f 4d 50 54 20 61 6e 64 20 72    65 61 64 20 6f 6e 65 20 6f 66 20 43 41 4e 44 49  | how.PROMPT.and.read.one.of.CANDI | 
| 1ba20 |  44 41 54 45 53 2c 20 64 65 66 61 75 6c 74 69 6e    67 20 74 6f 20 44 45 46 41 55 4c 54 2e 0a 48 49  | DATES,.defaulting.to.DEFAULT..HI | 
| 1ba40 |  53 54 4f 52 59 20 69 73 20 70 61 73 73 65 64 20    74 6f 20 60 66 6c 79 63 68 65 63 6b 2d 63 6f 6d  | STORY.is.passed.to.`flycheck-com | 
| 1ba60 |  70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 66 75 6e    63 74 69 6f 6e 27 2e 0a 0a 4e 6f 74 65 20 74 68  | pleting-read-function'...Note.th | 
| 1ba80 |  61 74 20 60 66 6c 79 63 68 65 63 6b 2d 63 6f 6d    70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 66 75 6e  | at.`flycheck-completing-read-fun | 
| 1baa0 |  63 74 69 6f 6e 27 20 6d 61 79 20 72 65 74 75 72    6e 20 61 6e 20 65 6d 70 74 79 0a 73 74 72 69 6e  | ction'.may.return.an.empty.strin | 
| 1bac0 |  67 20 69 6e 73 74 65 61 64 20 6f 66 20 6e 69 6c    2c 20 65 76 65 6e 20 77 68 65 6e 20 5c 22 5c 22  | g.instead.of.nil,.even.when.\"\" | 
| 1bae0 |  20 69 73 6e 27 74 20 61 6d 6f 6e 67 20 74 68 65    20 63 61 6e 64 69 64 61 74 65 73 2e 0a 53 65 65  | .isn't.among.the.candidates..See | 
| 1bb00 |  20 60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61    64 27 20 66 6f 72 20 6d 6f 72 65 20 64 65 74 61  | .`completing-read'.for.more.deta | 
| 1bb20 |  69 6c 73 2e 22 0a 20 20 28 66 75 6e 63 61 6c 6c    20 66 6c 79 63 68 65 63 6b 2d 63 6f 6d 70 6c 65  | ils."...(funcall.flycheck-comple | 
| 1bb40 |  74 69 6e 67 2d 72 65 61 64 2d 66 75 6e 63 74 69    6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 70 72  | ting-read-function............pr | 
| 1bb60 |  6f 6d 70 74 20 63 61 6e 64 69 64 61 74 65 73 20    6e 69 6c 20 27 72 65 71 75 69 72 65 2d 6d 61 74  | ompt.candidates.nil.'require-mat | 
| 1bb80 |  63 68 20 6e 69 6c 20 68 69 73 74 6f 72 79 20 64    65 66 61 75 6c 74 29 29 0a 0a 28 64 65 66 75 6e  | ch.nil.history.default))..(defun | 
| 1bba0 |  20 66 6c 79 63 68 65 63 6b 2d 72 65 61 64 2d 63    68 65 63 6b 65 72 20 28 70 72 6f 6d 70 74 20 26  | .flycheck-read-checker.(prompt.& | 
| 1bbc0 |  6f 70 74 69 6f 6e 61 6c 20 64 65 66 61 75 6c 74    20 70 72 6f 70 65 72 74 79 20 63 61 6e 64 69 64  | optional.default.property.candid | 
| 1bbe0 |  61 74 65 73 29 0a 20 20 22 52 65 61 64 20 61 20    66 6c 79 63 68 65 63 6b 20 63 68 65 63 6b 65 72  | ates)..."Read.a.flycheck.checker | 
| 1bc00 |  20 66 72 6f 6d 20 6d 69 6e 69 62 75 66 66 65 72    20 77 69 74 68 20 50 52 4f 4d 50 54 20 61 6e 64  | .from.minibuffer.with.PROMPT.and | 
| 1bc20 |  20 44 45 46 41 55 4c 54 2e 0a 0a 50 52 4f 4d 50    54 20 69 73 20 61 20 73 74 72 69 6e 67 20 74 6f  | .DEFAULT...PROMPT.is.a.string.to | 
| 1bc40 |  20 73 68 6f 77 20 69 6e 20 74 68 65 20 6d 69 6e    69 62 75 66 66 65 72 20 61 73 20 70 72 6f 6d 70  | .show.in.the.minibuffer.as.promp | 
| 1bc60 |  74 2e 20 20 49 74 0a 73 68 6f 75 6c 64 20 65 6e    64 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 20  | t...It.should.end.with.a.single. | 
| 1bc80 |  73 70 61 63 65 2e 20 20 44 45 46 41 55 4c 54 20    69 73 20 61 20 73 79 6d 62 6f 6c 20 64 65 6e 6f  | space...DEFAULT.is.a.symbol.deno | 
| 1bca0 |  74 69 6e 67 20 74 68 65 0a 64 65 66 61 75 6c 74    20 63 68 65 63 6b 65 72 20 74 6f 20 75 73 65 2c  | ting.the.default.checker.to.use, | 
| 1bcc0 |  20 69 66 20 74 68 65 20 75 73 65 72 20 64 69 64    20 6e 6f 74 20 73 65 6c 65 63 74 20 61 6e 79 20  | .if.the.user.did.not.select.any. | 
| 1bce0 |  63 68 65 63 6b 65 72 2e 0a 50 52 4f 50 45 52 54    59 20 69 73 20 61 20 73 79 6d 62 6f 6c 20 64 65  | checker..PROPERTY.is.a.symbol.de | 
| 1bd00 |  6e 6f 74 69 6e 67 20 61 20 73 79 6e 74 61 78 20    63 68 65 63 6b 65 72 20 70 72 6f 70 65 72 74 79  | noting.a.syntax.checker.property | 
| 1bd20 |  2e 20 20 49 66 0a 6e 6f 6e 2d 6e 69 6c 2c 20 6f    6e 6c 79 20 63 6f 6d 70 6c 65 74 65 20 73 79 6e  | ...If.non-nil,.only.complete.syn | 
| 1bd40 |  74 61 78 20 63 68 65 63 6b 65 72 73 20 77 68 69    63 68 20 68 61 76 65 20 61 20 6e 6f 6e 2d 6e 69  | tax.checkers.which.have.a.non-ni | 
| 1bd60 |  6c 20 76 61 6c 75 65 0a 66 6f 72 20 50 52 4f 50    45 52 54 59 2e 20 20 43 41 4e 44 49 44 41 54 45  | l.value.for.PROPERTY...CANDIDATE | 
| 1bd80 |  53 20 69 73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c    20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 73 79 6e  | S.is.an.optional.list.of.all.syn | 
| 1bda0 |  74 61 78 0a 63 68 65 63 6b 65 72 73 20 61 76 61    69 6c 61 62 6c 65 20 66 6f 72 20 63 6f 6d 70 6c  | tax.checkers.available.for.compl | 
| 1bdc0 |  65 74 69 6f 6e 2c 20 64 65 66 61 75 6c 74 69 6e    67 20 74 6f 20 61 6c 6c 20 64 65 66 69 6e 65 64  | etion,.defaulting.to.all.defined | 
| 1bde0 |  0a 63 68 65 63 6b 65 72 73 2e 20 20 49 66 20 67    69 76 65 6e 2c 20 50 52 4f 50 45 52 54 59 20 69  | .checkers...If.given,.PROPERTY.i | 
| 1be00 |  73 20 69 67 6e 6f 72 65 64 2e 0a 0a 52 65 74 75    72 6e 20 74 68 65 20 63 68 65 63 6b 65 72 20 61  | s.ignored...Return.the.checker.a | 
| 1be20 |  73 20 73 79 6d 62 6f 6c 2c 20 6f 72 20 44 45 46    41 55 4c 54 20 69 66 20 6e 6f 20 63 68 65 63 6b  | s.symbol,.or.DEFAULT.if.no.check | 
| 1be40 |  65 72 20 77 61 73 0a 63 68 6f 73 65 6e 2e 20 20    49 66 20 44 45 46 41 55 4c 54 20 69 73 20 6e 69  | er.was.chosen...If.DEFAULT.is.ni | 
| 1be60 |  6c 20 61 6e 64 20 6e 6f 20 63 68 65 63 6b 65 72    20 77 61 73 20 63 68 6f 73 65 6e 2c 20 73 69 67  | l.and.no.checker.was.chosen,.sig | 
| 1be80 |  6e 61 6c 20 61 0a 60 75 73 65 72 2d 65 72 72 6f    72 27 20 69 66 20 74 68 65 20 75 6e 64 65 72 6c  | nal.a.`user-error'.if.the.underl | 
| 1bea0 |  79 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 20    73 79 73 74 65 6d 20 64 6f 65 73 20 6e 6f 74 20  | ying.completion.system.does.not. | 
| 1bec0 |  70 72 6f 76 69 64 65 0a 61 20 64 65 66 61 75 6c    74 20 6f 6e 20 69 74 73 20 6f 77 6e 2e 22 0a 20  | provide.a.default.on.its.own.".. | 
| 1bee0 |  20 28 77 68 65 6e 20 28 61 6e 64 20 64 65 66 61    75 6c 74 20 28 6e 6f 74 20 28 66 6c 79 63 68 65  | .(when.(and.default.(not.(flyche | 
| 1bf00 |  63 6b 2d 76 61 6c 69 64 2d 63 68 65 63 6b 65 72    2d 70 20 64 65 66 61 75 6c 74 29 29 29 0a 20 20  | ck-valid-checker-p.default)))... | 
| 1bf20 |  20 20 28 65 72 72 6f 72 20 22 25 53 20 69 73 20    6e 6f 20 76 61 6c 69 64 20 46 6c 79 63 68 65 63  | ..(error."%S.is.no.valid.Flychec | 
| 1bf40 |  6b 20 63 68 65 63 6b 65 72 22 20 64 65 66 61 75    6c 74 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 63  | k.checker".default))...(let*.((c | 
| 1bf60 |  61 6e 64 69 64 61 74 65 73 20 28 73 65 71 2d 6d    61 70 20 23 27 73 79 6d 62 6f 6c 2d 6e 61 6d 65  | andidates.(seq-map.#'symbol-name | 
| 1bf80 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | ...............................( | 
| 1bfa0 |  6f 72 20 63 61 6e 64 69 64 61 74 65 73 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | or.candidates................... | 
| 1bfc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65  | ................(flycheck-define | 
| 1bfe0 |  64 2d 63 68 65 63 6b 65 72 73 20 70 72 6f 70 65    72 74 79 29 29 29 29 0a 20 20 20 20 20 20 20 20  | d-checkers.property))))......... | 
| 1c000 |  20 28 64 65 66 61 75 6c 74 20 28 61 6e 64 20 64    65 66 61 75 6c 74 20 28 73 79 6d 62 6f 6c 2d 6e  | .(default.(and.default.(symbol-n | 
| 1c020 |  61 6d 65 20 64 65 66 61 75 6c 74 29 29 29 0a 20    20 20 20 20 20 20 20 20 28 69 6e 70 75 74 20 28  | ame.default)))..........(input.( | 
| 1c040 |  66 6c 79 63 68 65 63 6b 2d 63 6f 6d 70 6c 65 74    69 6e 67 2d 72 65 61 64 0a 20 20 20 20 20 20 20  | flycheck-completing-read........ | 
| 1c060 |  20 20 20 20 20 20 20 20 20 20 70 72 6f 6d 70 74    20 63 61 6e 64 69 64 61 74 65 73 20 64 65 66 61  | ..........prompt.candidates.defa | 
| 1c080 |  75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 27 66 6c 79 63 68 65 63 6b 2d 72  | ult..................'flycheck-r | 
| 1c0a0 |  65 61 64 2d 63 68 65 63 6b 65 72 2d 68 69 73 74    6f 72 79 29 29 29 0a 20 20 20 20 28 77 68 65 6e  | ead-checker-history))).....(when | 
| 1c0c0 |  20 28 73 74 72 69 6e 67 2d 65 6d 70 74 79 2d 70    20 69 6e 70 75 74 29 0a 20 20 20 20 20 20 28 75  | .(string-empty-p.input).......(u | 
| 1c0e0 |  6e 6c 65 73 73 20 64 65 66 61 75 6c 74 0a 20 20    20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f  | nless.default.........(user-erro | 
| 1c100 |  72 20 22 4e 6f 20 73 79 6e 74 61 78 20 63 68 65    63 6b 65 72 20 73 65 6c 65 63 74 65 64 22 29 29  | r."No.syntax.checker.selected")) | 
| 1c120 |  0a 20 20 20 20 20 20 28 73 65 74 71 20 69 6e 70    75 74 20 64 65 66 61 75 6c 74 29 29 0a 20 20 20  | .......(setq.input.default)).... | 
| 1c140 |  20 28 6c 65 74 20 28 28 63 68 65 63 6b 65 72 20    28 69 6e 74 65 72 6e 20 69 6e 70 75 74 29 29 29  | .(let.((checker.(intern.input))) | 
| 1c160 |  0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28    66 6c 79 63 68 65 63 6b 2d 76 61 6c 69 64 2d 63  | .......(unless.(flycheck-valid-c | 
| 1c180 |  68 65 63 6b 65 72 2d 70 20 63 68 65 63 6b 65 72    29 0a 20 20 20 20 20 20 20 20 28 65 72 72 6f 72  | hecker-p.checker).........(error | 
| 1c1a0 |  20 22 25 53 20 69 73 20 6e 6f 74 20 61 20 76 61    6c 69 64 20 46 6c 79 63 68 65 63 6b 20 73 79 6e  | ."%S.is.not.a.valid.Flycheck.syn | 
| 1c1c0 |  74 61 78 20 63 68 65 63 6b 65 72 22 20 63 68 65    63 6b 65 72 29 29 0a 20 20 20 20 20 20 63 68 65  | tax.checker".checker)).......che | 
| 1c1e0 |  63 6b 65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20    66 6c 79 63 68 65 63 6b 2d 72 65 61 64 2d 65 72  | cker)))..(defun.flycheck-read-er | 
| 1c200 |  72 6f 72 2d 6c 65 76 65 6c 20 28 70 72 6f 6d 70    74 29 0a 20 20 22 52 65 61 64 20 61 6e 20 65 72  | ror-level.(prompt)..."Read.an.er | 
| 1c220 |  72 6f 72 20 6c 65 76 65 6c 20 66 72 6f 6d 20 74    68 65 20 75 73 65 72 20 77 69 74 68 20 50 52 4f  | ror.level.from.the.user.with.PRO | 
| 1c240 |  4d 50 54 2e 0a 0a 4f 6e 6c 79 20 6f 66 66 65 72    73 20 6c 65 76 65 6c 20 66 6f 72 20 77 68 69 63  | MPT...Only.offers.level.for.whic | 
| 1c260 |  68 20 65 72 72 6f 72 73 20 63 75 72 72 65 6e 74    6c 79 20 65 78 69 73 74 2c 20 69 6e 20 61 64 64  | h.errors.currently.exist,.in.add | 
| 1c280 |  69 74 69 6f 6e 0a 74 6f 20 74 68 65 20 64 65 66    61 75 6c 74 20 6c 65 76 65 6c 73 2e 22 0a 20 20  | ition.to.the.default.levels."... | 
| 1c2a0 |  28 6c 65 74 2a 20 28 28 6c 65 76 65 6c 73 20 28    73 65 71 2d 6d 61 70 20 23 27 66 6c 79 63 68 65  | (let*.((levels.(seq-map.#'flyche | 
| 1c2c0 |  63 6b 2d 65 72 72 6f 72 2d 6c 65 76 65 6c 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ck-error-level.................. | 
| 1c2e0 |  20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65    63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 63 75  | .........(flycheck-error-list-cu | 
| 1c300 |  72 72 65 6e 74 2d 65 72 72 6f 72 73 29 29 29 0a    20 20 20 20 20 20 20 20 20 28 6c 65 76 65 6c 73  | rrent-errors)))..........(levels | 
| 1c320 |  2d 77 69 74 68 2d 64 65 66 61 75 6c 74 73 20 28    61 70 70 65 6e 64 20 27 28 69 6e 66 6f 20 77 61  | -with-defaults.(append.'(info.wa | 
| 1c340 |  72 6e 69 6e 67 20 65 72 72 6f 72 29 20 6c 65 76    65 6c 73 29 29 0a 20 20 20 20 20 20 20 20 20 28  | rning.error).levels))..........( | 
| 1c360 |  75 6e 69 71 2d 6c 65 76 65 6c 73 20 28 73 65 71    2d 75 6e 69 71 20 6c 65 76 65 6c 73 2d 77 69 74  | uniq-levels.(seq-uniq.levels-wit | 
| 1c380 |  68 2d 64 65 66 61 75 6c 74 73 29 29 0a 20 20 20    20 20 20 20 20 20 28 6c 65 76 65 6c 20 28 66 6c  | h-defaults))..........(level.(fl | 
| 1c3a0 |  79 63 68 65 63 6b 2d 63 6f 6d 70 6c 65 74 69 6e    67 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 75 6e  | ycheck-completing-read.prompt.un | 
| 1c3c0 |  69 71 2d 6c 65 76 65 6c 73 20 6e 69 6c 29 29 29    0a 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69  | iq-levels.nil))).....(when.(stri | 
| 1c3e0 |  6e 67 2d 65 6d 70 74 79 2d 70 20 6c 65 76 65 6c    29 20 28 73 65 74 71 20 6c 65 76 65 6c 20 6e 69  | ng-empty-p.level).(setq.level.ni | 
| 1c400 |  6c 29 29 0a 20 20 20 20 28 61 6e 64 20 6c 65 76    65 6c 20 28 69 6e 74 65 72 6e 20 6c 65 76 65 6c  | l)).....(and.level.(intern.level | 
| 1c420 |  29 29 29 29 0a 0a 0c 0a 3b 3b 3b 20 43 68 65 63    6b 65 72 20 41 50 49 0a 28 64 65 66 75 6e 20 66  | ))))....;;;.Checker.API.(defun.f | 
| 1c440 |  6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65 64 2d    63 68 65 63 6b 65 72 73 20 28 26 6f 70 74 69 6f  | lycheck-defined-checkers.(&optio | 
| 1c460 |  6e 61 6c 20 70 72 6f 70 65 72 74 79 29 0a 20 20    22 46 69 6e 64 20 61 6c 6c 20 64 65 66 69 6e 65  | nal.property)..."Find.all.define | 
| 1c480 |  64 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72    73 2c 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 77 69  | d.syntax.checkers,.optionally.wi | 
| 1c4a0 |  74 68 20 50 52 4f 50 45 52 54 59 2e 0a 0a 50 52    4f 50 45 52 54 59 20 69 73 20 61 20 73 79 6d 62  | th.PROPERTY...PROPERTY.is.a.symb | 
| 1c4c0 |  6f 6c 2e 20 20 49 66 20 67 69 76 65 6e 2c 20 6f    6e 6c 79 20 72 65 74 75 72 6e 20 73 79 6e 74 61  | ol...If.given,.only.return.synta | 
| 1c4e0 |  78 20 63 68 65 63 6b 65 72 73 20 77 69 74 68 0a    61 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65 20  | x.checkers.with.a.non-nil.value. | 
| 1c500 |  66 6f 72 20 50 52 4f 50 45 52 54 59 2e 0a 0a 54    68 65 20 72 65 74 75 72 6e 65 64 20 6c 69 73 74  | for.PROPERTY...The.returned.list | 
| 1c520 |  20 69 73 20 73 6f 72 74 65 64 20 61 6c 70 68 61    70 65 74 69 63 61 6c 6c 79 20 62 79 20 74 68 65  | .is.sorted.alphapetically.by.the | 
| 1c540 |  20 73 79 6d 62 6f 6c 20 6e 61 6d 65 20 6f 66 0a    74 68 65 20 73 79 6e 74 61 78 20 63 68 65 63 6b  | .symbol.name.of.the.syntax.check | 
| 1c560 |  65 72 73 2e 22 0a 20 20 28 6c 65 74 20 28 64 65    66 69 6e 65 64 2d 63 68 65 63 6b 65 72 73 29 0a  | ers."...(let.(defined-checkers). | 
| 1c580 |  20 20 20 20 28 6d 61 70 61 74 6f 6d 73 20 28 6c    61 6d 62 64 61 20 28 73 79 6d 62 6f 6c 29 0a 20  | ....(mapatoms.(lambda.(symbol).. | 
| 1c5a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    77 68 65 6e 20 28 61 6e 64 20 28 66 6c 79 63 68  | ...............(when.(and.(flych | 
| 1c5c0 |  65 63 6b 2d 76 61 6c 69 64 2d 63 68 65 63 6b 65    72 2d 70 20 73 79 6d 62 6f 6c 29 0a 20 20 20 20  | eck-valid-checker-p.symbol)..... | 
| 1c5e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6f 72 20 28 6e 75 6c 6c  | .......................(or.(null | 
| 1c600 |  20 70 72 6f 70 65 72 74 79 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .property)...................... | 
| 1c620 |  20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68    65 63 6b 2d 63 68 65 63 6b 65 72 2d 67 65 74 20  | ..........(flycheck-checker-get. | 
| 1c640 |  73 79 6d 62 6f 6c 20 70 72 6f 70 65 72 74 79 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | symbol.property))).............. | 
| 1c660 |  20 20 20 20 20 28 70 75 73 68 20 73 79 6d 62 6f    6c 20 64 65 66 69 6e 65 64 2d 63 68 65 63 6b 65  | .....(push.symbol.defined-checke | 
| 1c680 |  72 73 29 29 29 29 0a 20 20 20 20 28 73 6f 72 74    20 64 65 66 69 6e 65 64 2d 63 68 65 63 6b 65 72  | rs)))).....(sort.defined-checker | 
| 1c6a0 |  73 20 23 27 73 74 72 69 6e 67 3c 29 29 29 0a 0a    28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d  | s.#'string<)))..(defun.flycheck- | 
| 1c6c0 |  72 65 67 69 73 74 65 72 65 64 2d 63 68 65 63 6b    65 72 2d 70 20 28 63 68 65 63 6b 65 72 29 0a 20  | registered-checker-p.(checker).. | 
| 1c6e0 |  20 22 44 65 74 65 72 6d 69 6e 65 20 77 68 65 74    68 65 72 20 43 48 45 43 4b 45 52 20 69 73 20 72  | ."Determine.whether.CHECKER.is.r | 
| 1c700 |  65 67 69 73 74 65 72 65 64 2e 0a 0a 41 20 63 68    65 63 6b 65 72 20 69 73 20 72 65 67 69 73 74 65  | egistered...A.checker.is.registe | 
| 1c720 |  72 65 64 20 69 66 20 69 74 20 69 73 20 63 6f 6e    74 61 69 6e 65 64 20 69 6e 0a 60 66 6c 79 63 68  | red.if.it.is.contained.in.`flych | 
| 1c740 |  65 63 6b 2d 63 68 65 63 6b 65 72 73 27 2e 22 0a    20 20 28 61 6e 64 20 28 66 6c 79 63 68 65 63 6b  | eck-checkers'."...(and.(flycheck | 
| 1c760 |  2d 76 61 6c 69 64 2d 63 68 65 63 6b 65 72 2d 70    20 63 68 65 63 6b 65 72 29 0a 20 20 20 20 20 20  | -valid-checker-p.checker)....... | 
| 1c780 |  20 28 6d 65 6d 71 20 63 68 65 63 6b 65 72 20 66    6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72 73  | .(memq.checker.flycheck-checkers | 
| 1c7a0 |  29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63    68 65 63 6b 2d 64 69 73 61 62 6c 65 64 2d 63 68  | )))..(defun.flycheck-disabled-ch | 
| 1c7c0 |  65 63 6b 65 72 2d 70 20 28 63 68 65 63 6b 65 72    29 0a 20 20 22 44 65 74 65 72 6d 69 6e 65 20 77  | ecker-p.(checker)..."Determine.w | 
| 1c7e0 |  68 65 74 68 65 72 20 43 48 45 43 4b 45 52 20 69    73 20 64 69 73 61 62 6c 65 64 2c 20 6d 61 6e 75  | hether.CHECKER.is.disabled,.manu | 
| 1c800 |  61 6c 6c 79 20 6f 72 20 61 75 74 6f 6d 61 74 69    63 61 6c 6c 79 2e 22 0a 20 20 28 6f 72 20 28 66  | ally.or.automatically."...(or.(f | 
| 1c820 |  6c 79 63 68 65 63 6b 2d 6d 61 6e 75 61 6c 6c 79    2d 64 69 73 61 62 6c 65 64 2d 63 68 65 63 6b 65  | lycheck-manually-disabled-checke | 
| 1c840 |  72 2d 70 20 63 68 65 63 6b 65 72 29 0a 20 20 20    20 20 20 28 66 6c 79 63 68 65 63 6b 2d 61 75 74  | r-p.checker).......(flycheck-aut | 
| 1c860 |  6f 6d 61 74 69 63 61 6c 6c 79 2d 64 69 73 61 62    6c 65 64 2d 63 68 65 63 6b 65 72 2d 70 20 63 68  | omatically-disabled-checker-p.ch | 
| 1c880 |  65 63 6b 65 72 29 29 29 0a 0a 28 64 65 66 75 6e    20 66 6c 79 63 68 65 63 6b 2d 6d 61 6e 75 61 6c  | ecker)))..(defun.flycheck-manual | 
| 1c8a0 |  6c 79 2d 64 69 73 61 62 6c 65 64 2d 63 68 65 63    6b 65 72 2d 70 20 28 63 68 65 63 6b 65 72 29 0a  | ly-disabled-checker-p.(checker). | 
| 1c8c0 |  20 20 22 44 65 74 65 72 6d 69 6e 65 20 77 68 65    74 68 65 72 20 43 48 45 43 4b 45 52 20 68 61 73  | .."Determine.whether.CHECKER.has | 
| 1c8e0 |  20 62 65 65 6e 20 6d 61 6e 75 61 6c 6c 79 20 64    69 73 61 62 6c 65 64 2e 0a 0a 41 20 63 68 65 63  | .been.manually.disabled...A.chec | 
| 1c900 |  6b 65 72 20 68 61 73 20 62 65 65 6e 20 6d 61 6e    75 61 6c 6c 79 20 64 69 73 61 62 6c 65 64 20 69  | ker.has.been.manually.disabled.i | 
| 1c920 |  66 20 69 74 20 69 73 20 63 6f 6e 74 61 69 6e 65    64 20 69 6e 0a 60 66 6c 79 63 68 65 63 6b 2d 64  | f.it.is.contained.in.`flycheck-d | 
| 1c940 |  69 73 61 62 6c 65 64 2d 63 68 65 63 6b 65 72 73    27 2e 22 0a 20 20 28 6d 65 6d 71 20 63 68 65 63  | isabled-checkers'."...(memq.chec | 
| 1c960 |  6b 65 72 20 66 6c 79 63 68 65 63 6b 2d 64 69 73    61 62 6c 65 64 2d 63 68 65 63 6b 65 72 73 29 29  | ker.flycheck-disabled-checkers)) | 
| 1c980 |  0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63    6b 2d 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2d  | ..(defun.flycheck-automatically- | 
| 1c9a0 |  64 69 73 61 62 6c 65 64 2d 63 68 65 63 6b 65 72    2d 70 20 28 63 68 65 63 6b 65 72 29 0a 20 20 22  | disabled-checker-p.(checker)..." | 
| 1c9c0 |  44 65 74 65 72 6d 69 6e 65 20 77 68 65 74 68 65    72 20 43 48 45 43 4b 45 52 20 68 61 73 20 62 65  | Determine.whether.CHECKER.has.be | 
| 1c9e0 |  65 6e 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79    20 64 69 73 61 62 6c 65 64 2e 0a 0a 41 20 63 68  | en.automatically.disabled...A.ch | 
| 1ca00 |  65 63 6b 65 72 20 68 61 73 20 62 65 65 6e 20 61    75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 64 69 73  | ecker.has.been.automatically.dis | 
| 1ca20 |  61 62 6c 65 64 20 69 66 20 69 74 20 69 73 20 63    6f 6e 74 61 69 6e 65 64 20 69 6e 0a 60 66 6c 79  | abled.if.it.is.contained.in.`fly | 
| 1ca40 |  63 68 65 63 6b 2d 2d 61 75 74 6f 6d 61 74 69 63    61 6c 6c 79 2d 64 69 73 61 62 6c 65 64 2d 63 68  | check--automatically-disabled-ch | 
| 1ca60 |  65 63 6b 65 72 73 27 2e 22 0a 20 20 28 6d 65 6d    71 20 63 68 65 63 6b 65 72 20 66 6c 79 63 68 65  | eckers'."...(memq.checker.flyche | 
| 1ca80 |  63 6b 2d 2d 61 75 74 6f 6d 61 74 69 63 61 6c 6c    79 2d 64 69 73 61 62 6c 65 64 2d 63 68 65 63 6b  | ck--automatically-disabled-check | 
| 1caa0 |  65 72 73 29 29 0a 0a 0c 0a 3b 3b 3b 20 47 65 6e    65 72 69 63 20 73 79 6e 74 61 78 20 63 68 65 63  | ers))....;;;.Generic.syntax.chec | 
| 1cac0 |  6b 65 72 73 0a 28 64 65 66 63 6f 6e 73 74 20 66    6c 79 63 68 65 63 6b 2d 67 65 6e 65 72 69 63 2d  | kers.(defconst.flycheck-generic- | 
| 1cae0 |  63 68 65 63 6b 65 72 2d 76 65 72 73 69 6f 6e 20    32 0a 20 20 22 54 68 65 20 69 6e 74 65 72 6e 61  | checker-version.2..."The.interna | 
| 1cb00 |  6c 20 76 65 72 73 69 6f 6e 20 6f 66 20 67 65 6e    65 72 69 63 20 73 79 6e 74 61 78 20 63 68 65 63  | l.version.of.generic.syntax.chec | 
| 1cb20 |  6b 65 72 20 64 65 63 6c 61 72 61 74 69 6f 6e 73    2e 0a 0a 46 6c 79 63 68 65 63 6b 20 77 69 6c 6c  | ker.declarations...Flycheck.will | 
| 1cb40 |  20 6e 6f 74 20 75 73 65 20 73 79 6e 74 61 78 20    63 68 65 63 6b 65 72 73 20 77 68 6f 73 65 20 67  | .not.use.syntax.checkers.whose.g | 
| 1cb60 |  65 6e 65 72 69 63 20 76 65 72 73 69 6f 6e 20 69    73 0a 6c 65 73 73 20 74 68 61 6e 20 74 68 69 73  | eneric.version.is.less.than.this | 
| 1cb80 |  20 63 6f 6e 73 74 61 6e 74 2e 22 29 0a 0a 28 64    65 66 73 75 62 73 74 20 66 6c 79 63 68 65 63 6b  | .constant.")..(defsubst.flycheck | 
| 1cba0 |  2d 2d 63 68 65 63 6b 65 72 2d 70 72 6f 70 65 72    74 79 2d 6e 61 6d 65 20 28 70 72 6f 70 65 72 74  | --checker-property-name.(propert | 
| 1cbc0 |  79 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65    20 53 59 4d 42 4f 4c 20 70 72 6f 70 65 72 74 79  | y)..."Return.the.SYMBOL.property | 
| 1cbe0 |  20 66 6f 72 20 63 68 65 63 6b 65 72 20 50 52 4f    50 45 52 54 59 2e 22 0a 20 20 28 69 6e 74 65 72  | .for.checker.PROPERTY."...(inter | 
| 1cc00 |  6e 20 28 63 6f 6e 63 61 74 20 22 66 6c 79 63 68    65 63 6b 2d 22 20 28 73 79 6d 62 6f 6c 2d 6e 61  | n.(concat."flycheck-".(symbol-na | 
| 1cc20 |  6d 65 20 70 72 6f 70 65 72 74 79 29 29 29 29 0a    0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b  | me.property))))..(defun.flycheck | 
| 1cc40 |  2d 63 68 65 63 6b 65 72 2d 67 65 74 20 28 63 68    65 63 6b 65 72 20 70 72 6f 70 65 72 74 79 29 0a  | -checker-get.(checker.property). | 
| 1cc60 |  20 20 22 47 65 74 20 74 68 65 20 76 61 6c 75 65    20 6f 66 20 43 48 45 43 4b 45 52 27 73 20 50 52  | .."Get.the.value.of.CHECKER's.PR | 
| 1cc80 |  4f 50 45 52 54 59 2e 22 0a 20 20 28 67 65 74 20    63 68 65 63 6b 65 72 20 28 66 6c 79 63 68 65 63  | OPERTY."...(get.checker.(flychec | 
| 1cca0 |  6b 2d 2d 63 68 65 63 6b 65 72 2d 70 72 6f 70 65    72 74 79 2d 6e 61 6d 65 20 70 72 6f 70 65 72 74  | k--checker-property-name.propert | 
| 1ccc0 |  79 29 29 29 0a 0a 28 67 76 2d 64 65 66 69 6e 65    2d 73 65 74 74 65 72 20 66 6c 79 63 68 65 63 6b  | y)))..(gv-define-setter.flycheck | 
| 1cce0 |  2d 63 68 65 63 6b 65 72 2d 67 65 74 20 28 76 61    6c 75 65 20 63 68 65 63 6b 65 72 20 70 72 6f 70  | -checker-get.(value.checker.prop | 
| 1cd00 |  65 72 74 79 29 0a 20 20 60 28 73 65 74 66 20 28    67 65 74 20 2c 63 68 65 63 6b 65 72 20 28 66 6c  | erty)...`(setf.(get.,checker.(fl | 
| 1cd20 |  79 63 68 65 63 6b 2d 2d 63 68 65 63 6b 65 72 2d    70 72 6f 70 65 72 74 79 2d 6e 61 6d 65 20 2c 70  | ycheck--checker-property-name.,p | 
| 1cd40 |  72 6f 70 65 72 74 79 29 29 20 2c 76 61 6c 75 65    29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68  | roperty)).,value))..(defun.flych | 
| 1cd60 |  65 63 6b 2d 76 61 6c 69 64 61 74 65 2d 6e 65 78    74 2d 63 68 65 63 6b 65 72 20 28 6e 65 78 74 20  | eck-validate-next-checker.(next. | 
| 1cd80 |  26 6f 70 74 69 6f 6e 61 6c 20 73 74 72 69 63 74    29 0a 20 20 22 56 61 6c 69 64 61 74 65 20 4e 45  | &optional.strict)..."Validate.NE | 
| 1cda0 |  58 54 20 63 68 65 63 6b 65 72 2e 0a 0a 57 69 74    68 20 53 54 52 49 43 54 20 6e 6f 6e 2d 6e 69 6c  | XT.checker...With.STRICT.non-nil | 
| 1cdc0 |  2c 20 61 6c 73 6f 20 63 68 65 63 6b 20 77 68 65    74 68 65 72 20 74 68 65 20 73 79 6e 74 61 78 20  | ,.also.check.whether.the.syntax. | 
| 1cde0 |  63 68 65 63 6b 65 72 20 61 6e 64 0a 74 68 65 20    65 72 72 6f 72 20 6c 65 76 65 6c 20 69 6e 20 4e  | checker.and.the.error.level.in.N | 
| 1ce00 |  45 58 54 20 61 72 65 20 76 61 6c 69 64 2e 20 20    4f 74 68 65 72 77 69 73 65 20 6a 75 73 74 20 63  | EXT.are.valid...Otherwise.just.c | 
| 1ce20 |  68 65 63 6b 20 77 68 65 74 68 65 72 0a 74 68 65    73 65 20 61 72 65 20 73 79 6d 62 6f 6c 73 2e 0a  | heck.whether.these.are.symbols.. | 
| 1ce40 |  0a 53 69 67 6e 61 6c 20 61 6e 20 65 72 72 6f 72    20 69 66 20 4e 45 58 54 20 69 73 20 6e 6f 74 20  | .Signal.an.error.if.NEXT.is.not. | 
| 1ce60 |  61 20 76 61 6c 69 64 20 65 6e 74 72 79 20 66 6f    72 0a 60 3a 6e 65 78 74 2d 63 68 65 63 6b 65 72  | a.valid.entry.for.`:next-checker | 
| 1ce80 |  73 27 2e 22 0a 20 20 28 77 68 65 6e 20 28 73 79    6d 62 6f 6c 70 20 6e 65 78 74 29 0a 20 20 20 20  | s'."...(when.(symbolp.next)..... | 
| 1cea0 |  28 73 65 74 71 20 6e 65 78 74 20 28 63 6f 6e 73    20 74 20 6e 65 78 74 29 29 29 0a 20 20 28 70 63  | (setq.next.(cons.t.next)))...(pc | 
| 1cec0 |  61 73 65 20 6e 65 78 74 0a 20 20 20 20 28 60 28    2c 6c 65 76 65 6c 20 2e 20 2c 63 68 65 63 6b 65  | ase.next.....(`(,level...,checke | 
| 1cee0 |  72 29 0a 20 20 20 20 20 28 69 66 20 73 74 72 69    63 74 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f  | r)......(if.strict..........(pro | 
| 1cf00 |  67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 75    6e 6c 65 73 73 20 28 6f 72 20 28 65 71 20 6c 65  | gn............(unless.(or.(eq.le | 
| 1cf20 |  76 65 6c 20 74 29 20 28 66 6c 79 63 68 65 63 6b    2d 65 72 72 6f 72 2d 6c 65 76 65 6c 2d 70 20 6c  | vel.t).(flycheck-error-level-p.l | 
| 1cf40 |  65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 65 72 72 6f 72 20 22 25 53 20 69  | evel))..............(error."%S.i | 
| 1cf60 |  73 20 6e 6f 74 20 61 20 76 61 6c 69 64 20 46 6c    79 63 68 65 63 6b 20 65 72 72 6f 72 20 6c 65 76  | s.not.a.valid.Flycheck.error.lev | 
| 1cf80 |  65 6c 22 20 6c 65 76 65 6c 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28  | el".level))............(unless.( | 
| 1cfa0 |  66 6c 79 63 68 65 63 6b 2d 76 61 6c 69 64 2d 63    68 65 63 6b 65 72 2d 70 20 63 68 65 63 6b 65 72  | flycheck-valid-checker-p.checker | 
| 1cfc0 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28    65 72 72 6f 72 20 22 25 73 20 69 73 20 6e 6f 74  | )..............(error."%s.is.not | 
| 1cfe0 |  20 61 20 76 61 6c 69 64 20 46 6c 79 63 68 65 63    6b 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72  | .a.valid.Flycheck.syntax.checker | 
| 1d000 |  22 20 63 68 65 63 6b 65 72 29 29 29 0a 20 20 20    20 20 20 20 28 75 6e 6c 65 73 73 20 28 73 79 6d  | ".checker)))........(unless.(sym | 
| 1d020 |  62 6f 6c 70 20 6c 65 76 65 6c 29 0a 20 20 20 20    20 20 20 20 20 28 65 72 72 6f 72 20 22 45 72 72  | bolp.level)..........(error."Err | 
| 1d040 |  6f 72 20 6c 65 76 65 6c 20 25 53 20 6d 75 73 74    20 62 65 20 61 20 73 79 6d 62 6f 6c 22 20 6c 65  | or.level.%S.must.be.a.symbol".le | 
| 1d060 |  76 65 6c 29 29 0a 20 20 20 20 20 20 20 28 75 6e    6c 65 73 73 20 28 73 79 6d 62 6f 6c 70 20 63 68  | vel))........(unless.(symbolp.ch | 
| 1d080 |  65 63 6b 65 72 29 0a 20 20 20 20 20 20 20 20 20    28 65 72 72 6f 72 20 22 43 68 65 63 6b 65 72 20  | ecker)..........(error."Checker. | 
| 1d0a0 |  25 53 20 6d 75 73 74 20 62 65 20 61 20 73 79 6d    62 6f 6c 22 20 63 68 65 63 6b 65 72 29 29 29 29  | %S.must.be.a.symbol".checker)))) | 
| 1d0c0 |  0a 20 20 20 20 28 5f 20 28 65 72 72 6f 72 20 22    25 53 20 6d 75 73 74 20 62 65 20 61 20 73 79 6d  | .....(_.(error."%S.must.be.a.sym | 
| 1d0e0 |  62 6f 6c 20 6f 72 20 63 6f 6e 73 20 63 65 6c 6c    22 20 6e 65 78 74 29 29 29 0a 20 20 74 29 0a 0a  | bol.or.cons.cell".next)))...t).. | 
| 1d100 |  28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d    64 65 66 69 6e 65 2d 67 65 6e 65 72 69 63 2d 63  | (defun.flycheck-define-generic-c | 
| 1d120 |  68 65 63 6b 65 72 20 28 73 79 6d 62 6f 6c 20 64    6f 63 73 74 72 69 6e 67 20 26 72 65 73 74 20 70  | hecker.(symbol.docstring.&rest.p | 
| 1d140 |  72 6f 70 65 72 74 69 65 73 29 0a 20 20 22 44 65    66 69 6e 65 20 53 59 4d 42 4f 4c 20 61 73 20 67  | roperties)..."Define.SYMBOL.as.g | 
| 1d160 |  65 6e 65 72 69 63 20 73 79 6e 74 61 78 20 63 68    65 63 6b 65 72 2e 0a 0a 41 6e 79 20 73 79 6e 74  | eneric.syntax.checker...Any.synt | 
| 1d180 |  61 78 20 63 68 65 63 6b 65 72 20 64 65 66 69 6e    65 64 20 77 69 74 68 20 74 68 69 73 20 6d 61 63  | ax.checker.defined.with.this.mac | 
| 1d1a0 |  72 6f 20 69 73 20 65 6c 69 67 69 62 6c 65 20 66    6f 72 20 6d 61 6e 75 61 6c 0a 73 79 6e 74 61 78  | ro.is.eligible.for.manual.syntax | 
| 1d1c0 |  20 63 68 65 63 6b 65 72 20 73 65 6c 65 63 74 69    6f 6e 20 77 69 74 68 20 60 66 6c 79 63 68 65 63  | .checker.selection.with.`flychec | 
| 1d1e0 |  6b 2d 73 65 6c 65 63 74 2d 63 68 65 63 6b 65 72    27 2e 20 20 54 6f 20 6d 61 6b 65 0a 74 68 65 20  | k-select-checker'...To.make.the. | 
| 1d200 |  6e 65 77 20 73 79 6e 74 61 78 20 63 68 65 63 6b    65 72 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72  | new.syntax.checker.available.for | 
| 1d220 |  20 61 75 74 6f 6d 61 74 69 63 20 73 65 6c 65 63    74 69 6f 6e 2c 20 69 74 20 6d 75 73 74 0a 62 65  | .automatic.selection,.it.must.be | 
| 1d240 |  20 72 65 67 69 73 74 65 72 65 64 20 69 6e 20 60    66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72  | .registered.in.`flycheck-checker | 
| 1d260 |  73 27 2e 0a 0a 44 4f 43 53 54 52 49 4e 47 20 69    73 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74  | s'...DOCSTRING.is.the.documentat | 
| 1d280 |  69 6f 6e 20 6f 66 20 74 68 65 20 73 79 6e 74 61    78 20 63 68 65 63 6b 65 72 2c 20 66 6f 72 0a 60  | ion.of.the.syntax.checker,.for.` | 
| 1d2a0 |  66 6c 79 63 68 65 63 6b 2d 64 65 73 63 72 69 62    65 2d 63 68 65 63 6b 65 72 27 2e 20 20 54 68 65  | flycheck-describe-checker'...The | 
| 1d2c0 |  20 66 6f 6c 6c 6f 77 69 6e 67 20 50 52 4f 50 45    52 54 49 45 53 20 63 6f 6e 73 74 69 74 75 74 65  | .following.PROPERTIES.constitute | 
| 1d2e0 |  0a 61 20 67 65 6e 65 72 69 63 20 73 79 6e 74 61    78 20 63 68 65 63 6b 65 72 2e 20 20 55 6e 6c 65  | .a.generic.syntax.checker...Unle | 
| 1d300 |  73 73 20 6f 74 68 65 72 77 69 73 65 20 6e 6f 74    65 64 2c 20 61 6c 6c 20 70 72 6f 70 65 72 74 69  | ss.otherwise.noted,.all.properti | 
| 1d320 |  65 73 0a 61 72 65 20 6d 61 6e 64 61 74 6f 72 79    2e 0a 0a 60 3a 73 74 61 72 74 20 46 55 4e 43 54  | es.are.mandatory...`:start.FUNCT | 
| 1d340 |  49 4f 4e 27 0a 20 20 20 20 20 41 20 66 75 6e 63    74 69 6f 6e 20 74 6f 20 73 74 61 72 74 20 74 68  | ION'......A.function.to.start.th | 
| 1d360 |  65 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72    2e 0a 0a 20 20 20 20 20 46 55 4e 43 54 49 4f 4e  | e.syntax.checker........FUNCTION | 
| 1d380 |  20 73 68 61 6c 6c 20 74 61 6b 65 20 74 77 6f 20    61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 72 65  | .shall.take.two.arguments.and.re | 
| 1d3a0 |  74 75 72 6e 20 61 20 63 6f 6e 74 65 78 74 0a 20    20 20 20 20 6f 62 6a 65 63 74 20 69 66 20 74 68  | turn.a.context......object.if.th | 
| 1d3c0 |  65 20 63 68 65 63 6b 65 72 20 69 73 20 73 74 61    72 74 65 64 20 73 75 63 63 65 73 73 66 75 6c 6c  | e.checker.is.started.successfull | 
| 1d3e0 |  79 2e 20 20 4f 74 68 65 72 77 69 73 65 20 69 74    0a 20 20 20 20 20 73 68 61 6c 6c 20 73 69 67 6e  | y...Otherwise.it......shall.sign | 
| 1d400 |  61 6c 20 61 6e 20 65 72 72 6f 72 2e 0a 0a 20 20    20 20 20 54 68 65 20 66 69 72 73 74 20 61 72 67  | al.an.error........The.first.arg | 
| 1d420 |  75 6d 65 6e 74 20 69 73 20 74 68 65 20 73 79 6e    74 61 78 20 63 68 65 63 6b 65 72 20 62 65 69 6e  | ument.is.the.syntax.checker.bein | 
| 1d440 |  67 20 73 74 61 72 74 65 64 2e 20 20 54 68 65 0a    20 20 20 20 20 73 65 63 6f 6e 64 20 69 73 20 61  | g.started...The......second.is.a | 
| 1d460 |  20 63 61 6c 6c 62 61 63 6b 20 66 75 6e 63 74 69    6f 6e 20 74 6f 20 72 65 70 6f 72 74 20 73 74 61  | .callback.function.to.report.sta | 
| 1d480 |  74 65 20 63 68 61 6e 67 65 73 20 74 6f 0a 20 20    20 20 20 46 6c 79 63 68 65 63 6b 2e 20 20 54 68  | te.changes.to......Flycheck...Th | 
| 1d4a0 |  65 20 63 61 6c 6c 62 61 63 6b 20 74 61 6b 65 73    20 74 77 6f 20 61 72 67 75 6d 65 6e 74 73 20 53  | e.callback.takes.two.arguments.S | 
| 1d4c0 |  54 41 54 55 53 20 44 41 54 41 2c 0a 20 20 20 20    20 77 68 65 72 65 20 53 54 41 54 55 53 20 69 73  | TATUS.DATA,......where.STATUS.is | 
| 1d4e0 |  20 61 20 73 79 6d 62 6f 6c 20 64 65 6e 6f 74 69    6e 67 20 74 68 65 20 73 79 6e 74 61 78 20 63 68  | .a.symbol.denoting.the.syntax.ch | 
| 1d500 |  65 63 6b 65 72 20 73 74 61 74 75 73 0a 20 20 20    20 20 61 6e 64 20 44 41 54 41 20 61 6e 20 6f 70  | ecker.status......and.DATA.an.op | 
| 1d520 |  74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20    77 69 74 68 20 61 64 64 69 74 69 6f 6e 61 6c 20  | tional.argument.with.additional. | 
| 1d540 |  64 61 74 61 20 66 6f 72 20 74 68 65 0a 20 20 20    20 20 73 74 61 74 75 73 20 72 65 70 6f 72 74 2e  | data.for.the......status.report. | 
| 1d560 |  20 20 53 65 65 20 60 66 6c 79 63 68 65 63 6b 2d    72 65 70 6f 72 74 2d 62 75 66 66 65 72 2d 63 68  | ..See.`flycheck-report-buffer-ch | 
| 1d580 |  65 63 6b 65 72 2d 73 74 61 74 75 73 27 0a 20 20    20 20 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f  | ecker-status'......for.more.info | 
| 1d5a0 |  72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 53 54    41 54 55 53 20 61 6e 64 20 44 41 54 41 2e 0a 0a  | rmation.about.STATUS.and.DATA... | 
| 1d5c0 |  20 20 20 20 20 46 55 4e 43 54 49 4f 4e 20 6d 61    79 20 62 65 20 73 79 6e 63 68 72 6f 6e 6f 75 73  | .....FUNCTION.may.be.synchronous | 
| 1d5e0 |  20 6f 72 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73    2c 20 69 2e 65 2e 20 69 74 20 6d 61 79 0a 20 20  | .or.asynchronous,.i.e..it.may... | 
| 1d600 |  20 20 20 63 61 6c 6c 20 74 68 65 20 67 69 76 65    6e 20 63 61 6c 6c 62 61 63 6b 20 65 69 74 68 65  | ...call.the.given.callback.eithe | 
| 1d620 |  72 20 69 6d 6d 65 64 69 61 74 65 6c 79 2c 20 6f    72 20 61 74 20 73 6f 6d 65 20 6c 61 74 65 72 0a  | r.immediately,.or.at.some.later. | 
| 1d640 |  20 20 20 20 20 70 6f 69 6e 74 20 28 65 2e 67 2e    20 66 72 6f 6d 20 61 20 70 72 6f 63 65 73 73 20  | .....point.(e.g..from.a.process. | 
| 1d660 |  73 65 6e 74 69 6e 65 6c 29 2e 0a 0a 20 20 20 20    20 41 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65  | sentinel)........A.syntax.checke | 
| 1d680 |  72 20 5f 6d 75 73 74 5f 20 63 61 6c 6c 20 43 41    4c 4c 42 41 43 4b 20 61 74 20 6c 65 61 73 74 20  | r._must_.call.CALLBACK.at.least. | 
| 1d6a0 |  6f 6e 63 65 20 77 69 74 68 20 61 0a 20 20 20 20    20 53 54 41 54 55 53 20 74 68 61 74 20 66 69 6e  | once.with.a......STATUS.that.fin | 
| 1d6c0 |  69 73 68 65 73 20 74 68 65 20 63 75 72 72 65 6e    74 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72  | ishes.the.current.syntax.checker | 
| 1d6e0 |  2e 20 20 4f 74 68 65 72 77 69 73 65 0a 20 20 20    20 20 46 6c 79 63 68 65 63 6b 20 67 65 74 73 20  | ...Otherwise......Flycheck.gets. | 
| 1d700 |  73 74 75 63 6b 20 61 74 20 74 68 65 20 63 75 72    72 65 6e 74 20 73 79 6e 74 61 78 20 63 68 65 63  | stuck.at.the.current.syntax.chec | 
| 1d720 |  6b 20 77 69 74 68 20 74 68 69 73 0a 20 20 20 20    20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 2e  | k.with.this......syntax.checker. | 
| 1d740 |  0a 0a 20 20 20 20 20 54 68 65 20 63 6f 6e 74 65    78 74 20 6f 62 6a 65 63 74 20 72 65 74 75 72 6e  | .......The.context.object.return | 
| 1d760 |  65 64 20 62 79 20 46 55 4e 43 54 49 4f 4e 20 69    73 20 70 61 73 73 65 64 20 74 6f 0a 20 20 20 20  | ed.by.FUNCTION.is.passed.to..... | 
| 1d780 |  20 60 3a 69 6e 74 65 72 72 75 70 74 27 2e 0a 0a    60 3a 69 6e 74 65 72 72 75 70 74 20 46 55 4e 43  | .`:interrupt'...`:interrupt.FUNC | 
| 1d7a0 |  54 49 4f 4e 27 0a 20 20 20 20 20 41 20 66 75 6e    63 74 69 6f 6e 20 74 6f 20 69 6e 74 65 72 72 75  | TION'......A.function.to.interru | 
| 1d7c0 |  70 74 20 74 68 65 20 73 79 6e 74 61 78 20 63 68    65 63 6b 2e 0a 0a 20 20 20 20 20 46 55 4e 43 54  | pt.the.syntax.check........FUNCT | 
| 1d7e0 |  49 4f 4e 20 69 73 20 63 61 6c 6c 65 64 20 77 69    74 68 20 74 68 65 20 73 79 6e 74 61 78 20 63 68  | ION.is.called.with.the.syntax.ch | 
| 1d800 |  65 63 6b 65 72 20 61 6e 64 20 74 68 65 20 63 6f    6e 74 65 78 74 0a 20 20 20 20 20 6f 62 6a 65 63  | ecker.and.the.context......objec | 
| 1d820 |  74 20 72 65 74 75 72 6e 65 64 20 62 79 20 74 68    65 20 60 3a 73 74 61 72 74 27 20 66 75 6e 63 74  | t.returned.by.the.`:start'.funct | 
| 1d840 |  69 6f 6e 20 61 6e 64 20 73 68 61 6c 6c 20 74 72    79 20 74 6f 0a 20 20 20 20 20 69 6e 74 65 72 72  | ion.and.shall.try.to......interr | 
| 1d860 |  75 70 74 20 74 68 65 20 73 79 6e 74 61 78 20 63    68 65 63 6b 2e 20 20 54 68 65 20 63 6f 6e 74 65  | upt.the.syntax.check...The.conte | 
| 1d880 |  78 74 20 6d 61 79 20 62 65 20 6e 69 6c 2c 20 69    66 20 74 68 65 0a 20 20 20 20 20 73 79 6e 74 61  | xt.may.be.nil,.if.the......synta | 
| 1d8a0 |  78 20 63 68 65 63 6b 20 69 73 20 69 6e 74 65 72    72 75 70 74 65 64 20 62 65 66 6f 72 65 20 61 63  | x.check.is.interrupted.before.ac | 
| 1d8c0 |  74 75 61 6c 6c 79 20 73 74 61 72 74 65 64 2e 0a    20 20 20 20 20 46 55 4e 43 54 49 4f 4e 20 73 68  | tually.started.......FUNCTION.sh | 
| 1d8e0 |  6f 75 6c 64 20 68 61 6e 64 6c 65 20 74 68 69 73    20 73 69 74 75 61 74 69 6f 6e 2e 0a 0a 20 20 20  | ould.handle.this.situation...... | 
| 1d900 |  20 20 49 66 20 69 74 20 63 61 6e 6e 6f 74 20 69    6e 74 65 72 72 75 70 74 20 74 68 65 20 73 79 6e  | ..If.it.cannot.interrupt.the.syn | 
| 1d920 |  74 61 78 20 63 68 65 63 6b 2c 20 69 74 20 6d 61    79 20 65 69 74 68 65 72 0a 20 20 20 20 20 73 69  | tax.check,.it.may.either......si | 
| 1d940 |  67 6e 61 6c 20 61 6e 20 65 72 72 6f 72 20 6f 72    20 73 69 6c 65 6e 74 6c 79 20 69 67 6e 6f 72 65  | gnal.an.error.or.silently.ignore | 
| 1d960 |  20 74 68 65 20 61 74 74 65 6d 70 74 20 74 6f 20    69 6e 74 65 72 72 75 70 74 0a 20 20 20 20 20 74  | .the.attempt.to.interrupt......t | 
| 1d980 |  68 65 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65    72 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20  | he.syntax.checker,.depending.on. | 
| 1d9a0 |  74 68 65 20 73 65 76 65 72 69 74 79 20 6f 66 20    74 68 65 0a 20 20 20 20 20 73 69 74 75 61 74 69  | the.severity.of.the......situati | 
| 1d9c0 |  6f 6e 2e 0a 0a 20 20 20 20 20 49 66 20 69 6e 74    65 72 72 75 70 74 69 6e 67 20 74 68 65 20 73 79  | on........If.interrupting.the.sy | 
| 1d9e0 |  6e 74 61 78 20 63 68 65 63 6b 20 66 61 69 6c 65    64 2c 20 46 6c 79 63 68 65 63 6b 20 77 69 6c 6c  | ntax.check.failed,.Flycheck.will | 
| 1da00 |  20 6c 65 74 0a 20 20 20 20 20 74 68 65 20 73 79    6e 74 61 78 20 63 68 65 63 6b 20 63 6f 6e 74 69  | .let......the.syntax.check.conti | 
| 1da20 |  6e 75 65 2c 20 62 75 74 20 69 67 6e 6f 72 65 20    61 6e 79 20 73 74 61 74 75 73 20 72 65 70 6f 72  | nue,.but.ignore.any.status.repor | 
| 1da40 |  74 73 2e 0a 20 20 20 20 20 4e 6f 74 61 62 6c 79    2c 20 69 74 20 77 6f 6e 27 74 20 68 69 67 68 6c  | ts.......Notably,.it.won't.highl | 
| 1da60 |  69 67 68 74 20 61 6e 79 20 65 72 72 6f 72 73 20    72 65 70 6f 72 74 65 64 20 62 79 20 74 68 65 0a  | ight.any.errors.reported.by.the. | 
| 1da80 |  20 20 20 20 20 73 79 6e 74 61 78 20 63 68 65 63    6b 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 2e  | .....syntax.check.in.the.buffer. | 
| 1daa0 |  0a 0a 20 20 20 20 20 54 68 69 73 20 70 72 6f 70    65 72 74 79 20 69 73 20 6f 70 74 69 6f 6e 61 6c  | .......This.property.is.optional | 
| 1dac0 |  2e 20 20 49 66 20 6f 6d 69 74 74 65 64 2c 20 46    6c 79 63 68 65 63 6b 20 77 6f 6e 27 74 0a 20 20  | ...If.omitted,.Flycheck.won't... | 
| 1dae0 |  20 20 20 61 74 74 65 6d 70 74 20 74 6f 20 69 6e    74 65 72 72 75 70 74 20 73 79 6e 74 61 78 20 63  | ...attempt.to.interrupt.syntax.c | 
| 1db00 |  68 65 63 6b 73 20 77 69 74 68 20 74 68 69 73 20    73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 2c 0a  | hecks.with.this.syntax.checker,. | 
| 1db20 |  20 20 20 20 20 61 6e 64 20 73 69 6d 70 6c 79 20    69 67 6e 6f 72 65 20 74 68 65 69 72 20 72 65 73  | .....and.simply.ignore.their.res | 
| 1db40 |  75 6c 74 73 2e 0a 0a 60 3a 70 72 69 6e 74 2d 64    6f 63 20 46 55 4e 43 54 49 4f 4e 27 0a 20 20 20  | ults...`:print-doc.FUNCTION'.... | 
| 1db60 |  20 20 41 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20    70 72 69 6e 74 20 61 64 64 69 74 69 6f 6e 61 6c  | ..A.function.to.print.additional | 
| 1db80 |  20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 69    6e 74 6f 20 74 68 65 20 48 65 6c 70 0a 20 20 20  | .documentation.into.the.Help.... | 
| 1dba0 |  20 20 62 75 66 66 65 72 20 6f 66 20 74 68 69 73    20 63 68 65 63 6b 65 72 2e 0a 0a 20 20 20 20 20  | ..buffer.of.this.checker........ | 
| 1dbc0 |  46 55 4e 43 54 49 4f 4e 20 69 73 20 63 61 6c 6c    65 64 20 77 68 65 6e 20 63 72 65 61 74 69 6e 67  | FUNCTION.is.called.when.creating | 
| 1dbe0 |  20 74 68 65 20 48 65 6c 70 20 62 75 66 66 65 72    20 66 6f 72 20 74 68 65 0a 20 20 20 20 20 73 79  | .the.Help.buffer.for.the......sy | 
| 1dc00 |  6e 74 61 78 20 63 68 65 63 6b 65 72 2c 20 77 69    74 68 20 74 68 65 20 73 79 6e 74 61 78 20 63 68  | ntax.checker,.with.the.syntax.ch | 
| 1dc20 |  65 63 6b 65 72 20 61 73 20 73 69 6e 67 6c 65 20    61 72 67 75 6d 65 6e 74 2c 0a 20 20 20 20 20 61  | ecker.as.single.argument,......a | 
| 1dc40 |  66 74 65 72 20 70 72 69 6e 74 69 6e 67 20 74 68    65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 73 79  | fter.printing.the.name.of.the.sy | 
| 1dc60 |  6e 74 61 78 20 63 68 65 63 6b 65 72 20 61 6e 64    20 69 74 73 20 6d 6f 64 65 73 0a 20 20 20 20 20  | ntax.checker.and.its.modes...... | 
| 1dc80 |  61 6e 64 20 70 72 65 64 69 63 61 74 65 2c 20 62    75 74 20 62 65 66 6f 72 65 20 70 72 69 6e 74 69  | and.predicate,.but.before.printi | 
| 1dca0 |  6e 67 20 44 4f 43 53 54 52 49 4e 47 2e 20 20 49    74 20 6d 61 79 20 69 6e 73 65 72 74 0a 20 20 20  | ng.DOCSTRING...It.may.insert.... | 
| 1dcc0 |  20 20 61 64 64 69 74 69 6f 6e 61 6c 20 64 6f 63    75 6d 65 6e 74 61 74 69 6f 6e 20 69 6e 74 6f 20  | ..additional.documentation.into. | 
| 1dce0 |  74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66    65 72 2e 0a 0a 20 20 20 20 20 54 68 65 20 63 61  | the.current.buffer........The.ca | 
| 1dd00 |  6c 6c 20 6f 63 63 75 72 73 20 77 69 74 68 69 6e    20 60 77 69 74 68 2d 68 65 6c 70 2d 77 69 6e 64  | ll.occurs.within.`with-help-wind | 
| 1dd20 |  6f 77 27 2e 20 20 48 65 6e 63 65 0a 20 20 20 20    20 60 73 74 61 6e 64 61 72 64 2d 6f 75 74 70 75  | ow'...Hence......`standard-outpu | 
| 1dd40 |  74 27 20 70 6f 69 6e 74 73 20 74 6f 20 74 68 65    20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c  | t'.points.to.the.current.buffer, | 
| 1dd60 |  20 73 6f 20 79 6f 75 20 6d 61 79 0a 20 20 20 20    20 75 73 65 20 60 70 72 69 6e 63 27 20 61 6e 64  | .so.you.may......use.`princ'.and | 
| 1dd80 |  20 66 72 69 65 6e 64 73 20 74 6f 20 61 64 64 20    63 6f 6e 74 65 6e 74 2e 20 20 41 6c 73 6f 2c 20  | .friends.to.add.content...Also,. | 
| 1dda0 |  74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20    20 62 75 66 66 65 72 20 69 73 20 70 75 74 20 69  | the.current......buffer.is.put.i | 
| 1ddc0 |  6e 74 6f 20 48 65 6c 70 20 6d 6f 64 65 20 61 66    74 65 72 77 61 72 64 73 2c 20 77 68 69 63 68 20  | nto.Help.mode.afterwards,.which. | 
| 1dde0 |  61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a 20 20    20 20 20 74 75 72 6e 73 20 73 79 6d 62 6f 6c 73  | automatically......turns.symbols | 
| 1de00 |  20 69 6e 74 6f 20 72 65 66 65 72 65 6e 63 65 73    2c 20 69 66 20 70 6f 73 73 69 62 6c 65 2e 0a 0a  | .into.references,.if.possible... | 
| 1de20 |  20 20 20 20 20 54 68 69 73 20 70 72 6f 70 65 72    74 79 20 69 73 20 6f 70 74 69 6f 6e 61 6c 2e 20  | .....This.property.is.optional.. | 
| 1de40 |  20 49 66 20 6f 6d 69 74 74 65 64 2c 20 6e 6f 20    61 64 64 69 74 69 6f 6e 61 6c 0a 20 20 20 20 20  | .If.omitted,.no.additional...... | 
| 1de60 |  64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 69 73    20 70 72 69 6e 74 65 64 20 66 6f 72 20 74 68 69  | documentation.is.printed.for.thi | 
| 1de80 |  73 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72    2e 0a 0a 3a 76 65 72 69 66 79 20 46 55 4e 43 54  | s.syntax.checker...:verify.FUNCT | 
| 1dea0 |  49 4f 4e 0a 20 20 20 20 20 41 20 66 75 6e 63 74    69 6f 6e 20 74 6f 20 76 65 72 69 66 79 20 74 68  | ION......A.function.to.verify.th | 
| 1dec0 |  65 20 63 68 65 63 6b 65 72 20 66 6f 72 20 74 68    65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72  | e.checker.for.the.current.buffer | 
| 1dee0 |  2e 0a 0a 20 20 20 20 20 46 55 4e 43 54 49 4f 4e    20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20  | ........FUNCTION.is.called.with. | 
| 1df00 |  74 68 65 20 73 79 6e 74 61 78 20 63 68 65 63 6b    65 72 20 61 73 20 73 69 6e 67 6c 65 0a 20 20 20  | the.syntax.checker.as.single.... | 
| 1df20 |  20 20 61 72 67 75 6d 65 6e 74 2c 20 61 6e 64 20    73 68 61 6c 6c 20 72 65 74 75 72 6e 20 61 20 6c  | ..argument,.and.shall.return.a.l | 
| 1df40 |  69 73 74 20 6f 66 0a 20 20 20 20 20 60 66 6c 79    63 68 65 63 6b 2d 76 65 72 69 66 69 63 61 74 69  | ist.of......`flycheck-verificati | 
| 1df60 |  6f 6e 2d 72 65 73 75 6c 74 27 20 6f 62 6a 65 63    74 73 20 69 6e 64 69 63 61 74 69 6e 67 20 77 68  | on-result'.objects.indicating.wh | 
| 1df80 |  65 74 68 65 72 0a 20 20 20 20 20 74 68 65 20 73    79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 63 6f  | ether......the.syntax.checker.co | 
| 1dfa0 |  75 6c 64 20 62 65 20 75 73 65 64 20 69 6e 20 74    68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65  | uld.be.used.in.the.current.buffe | 
| 1dfc0 |  72 2c 20 61 6e 64 0a 20 20 20 20 20 68 69 67 68    6c 69 67 68 74 69 6e 67 20 70 6f 74 65 6e 74 69  | r,.and......highlighting.potenti | 
| 1dfe0 |  61 6c 20 73 65 74 75 70 20 70 72 6f 62 6c 65 6d    73 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 70 72  | al.setup.problems........This.pr | 
| 1e000 |  6f 70 65 72 74 79 20 69 73 20 6f 70 74 69 6f 6e    61 6c 2e 20 20 49 66 20 6f 6d 69 74 74 65 64 2c  | operty.is.optional...If.omitted, | 
| 1e020 |  20 6e 6f 20 61 64 64 69 74 69 6f 6e 61 6c 0a 20    20 20 20 20 76 65 72 69 66 69 63 61 74 69 6f 6e  | .no.additional......verification | 
| 1e040 |  20 6f 63 63 75 72 73 20 66 6f 72 20 74 68 69 73    20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 2e  | .occurs.for.this.syntax.checker. | 
| 1e060 |  20 20 49 74 20 69 73 20 68 6f 77 65 76 65 72 0a    20 20 20 20 20 61 62 73 6f 6c 75 74 65 6c 79 20  | ..It.is.however......absolutely. | 
| 1e080 |  72 65 63 6f 6d 6d 65 6e 64 65 64 20 74 68 61 74    20 79 6f 75 20 61 64 64 20 61 20 60 3a 76 65 72  | recommended.that.you.add.a.`:ver | 
| 1e0a0 |  69 66 79 27 20 66 75 6e 63 74 69 6f 6e 20 74 6f    0a 20 20 20 20 20 79 6f 75 72 20 73 79 6e 74 61  | ify'.function.to......your.synta | 
| 1e0c0 |  78 20 63 68 65 63 6b 65 72 2c 20 62 65 63 61 75    73 65 20 69 74 20 77 69 6c 6c 20 68 65 6c 70 20  | x.checker,.because.it.will.help. | 
| 1e0e0 |  75 73 65 72 73 20 74 6f 20 73 70 6f 74 0a 20 20    20 20 20 70 6f 74 65 6e 74 69 61 6c 20 73 65 74  | users.to.spot......potential.set | 
| 1e100 |  75 70 20 70 72 6f 62 6c 65 6d 73 2e 0a 0a 60 3a    6d 6f 64 65 73 20 4d 4f 44 45 53 27 0a 20 20 20  | up.problems...`:modes.MODES'.... | 
| 1e120 |  20 20 41 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 73    79 6d 62 6f 6c 20 6f 72 20 61 20 6c 69 73 74 20  | ..A.major.mode.symbol.or.a.list. | 
| 1e140 |  74 68 65 72 65 6f 66 2c 20 64 65 6e 6f 74 69 6e    67 20 6d 61 6a 6f 72 20 6d 6f 64 65 73 0a 20 20  | thereof,.denoting.major.modes... | 
| 1e160 |  20 20 20 74 6f 20 75 73 65 20 74 68 69 73 20 73    79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 69 6e  | ...to.use.this.syntax.checker.in | 
| 1e180 |  2e 0a 0a 20 20 20 20 20 54 68 69 73 20 73 79 6e    74 61 78 20 63 68 65 63 6b 65 72 20 77 69 6c 6c  | ........This.syntax.checker.will | 
| 1e1a0 |  20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 69 6e    20 62 75 66 66 65 72 73 20 77 68 6f 73 65 0a 20  | .only.be.used.in.buffers.whose.. | 
| 1e1c0 |  20 20 20 20 60 6d 61 6a 6f 72 2d 6d 6f 64 65 27    20 69 73 20 63 6f 6e 74 61 69 6e 65 64 20 69 6e  | ....`major-mode'.is.contained.in | 
| 1e1e0 |  20 4d 4f 44 45 53 2e 0a 0a 20 20 20 20 20 49 66    20 60 3a 70 72 65 64 69 63 61 74 65 27 20 69 73  | .MODES........If.`:predicate'.is | 
| 1e200 |  20 61 6c 73 6f 20 67 69 76 65 6e 20 74 68 65 20    73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 77  | .also.given.the.syntax.checker.w | 
| 1e220 |  69 6c 6c 20 6f 6e 6c 79 0a 20 20 20 20 20 62 65    20 75 73 65 64 20 69 6e 20 62 75 66 66 65 72 73  | ill.only......be.used.in.buffers | 
| 1e240 |  20 66 6f 72 20 77 68 69 63 68 20 74 68 65 20 60    3a 70 72 65 64 69 63 61 74 65 27 20 72 65 74 75  | .for.which.the.`:predicate'.retu | 
| 1e260 |  72 6e 73 0a 20 20 20 20 20 6e 6f 6e 2d 6e 69 6c    2e 0a 0a 60 3a 70 72 65 64 69 63 61 74 65 20 46  | rns......non-nil...`:predicate.F | 
| 1e280 |  55 4e 43 54 49 4f 4e 27 0a 20 20 20 20 20 41 20    66 75 6e 63 74 69 6f 6e 20 74 6f 20 64 65 74 65  | UNCTION'......A.function.to.dete | 
| 1e2a0 |  72 6d 69 6e 65 20 77 68 65 74 68 65 72 20 74 6f    20 75 73 65 20 74 68 65 20 73 79 6e 74 61 78 20  | rmine.whether.to.use.the.syntax. | 
| 1e2c0 |  63 68 65 63 6b 65 72 20 69 6e 0a 20 20 20 20 20    74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66  | checker.in......the.current.buff | 
| 1e2e0 |  65 72 2e 0a 0a 20 20 20 20 20 46 55 4e 43 54 49    4f 4e 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74  | er........FUNCTION.is.called.wit | 
| 1e300 |  68 6f 75 74 20 61 72 67 75 6d 65 6e 74 73 20 61    6e 64 20 73 68 61 6c 6c 20 72 65 74 75 72 6e 0a  | hout.arguments.and.shall.return. | 
| 1e320 |  20 20 20 20 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20    74 68 69 73 20 73 79 6e 74 61 78 20 63 68 65 63  | .....non-nil.if.this.syntax.chec | 
| 1e340 |  6b 65 72 20 73 68 61 6c 6c 20 62 65 20 75 73 65    64 20 74 6f 20 63 68 65 63 6b 20 74 68 65 0a 20  | ker.shall.be.used.to.check.the.. | 
| 1e360 |  20 20 20 20 63 75 72 72 65 6e 74 20 62 75 66 66    65 72 2e 20 20 4f 74 68 65 72 77 69 73 65 20 69  | ....current.buffer...Otherwise.i | 
| 1e380 |  74 20 73 68 61 6c 6c 20 72 65 74 75 72 6e 20 6e    69 6c 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 69  | t.shall.return.nil........If.thi | 
| 1e3a0 |  73 20 63 68 65 63 6b 65 72 20 68 61 73 20 61 20    60 3a 77 6f 72 6b 69 6e 67 2d 64 69 72 65 63 74  | s.checker.has.a.`:working-direct | 
| 1e3c0 |  6f 72 79 27 20 46 55 4e 43 54 49 4f 4e 20 69 73    0a 20 20 20 20 20 63 61 6c 6c 65 64 20 77 69 74  | ory'.FUNCTION.is......called.wit | 
| 1e3e0 |  68 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63    74 6f 72 79 27 20 62 6f 75 6e 64 20 74 6f 20 74  | h.`default-directory'.bound.to.t | 
| 1e400 |  68 65 20 63 68 65 63 6b 65 72 27 73 0a 20 20 20    20 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74  | he.checker's......working.direct | 
| 1e420 |  6f 72 79 2e 0a 0a 20 20 20 20 20 46 55 4e 43 54    49 4f 4e 20 69 73 20 6f 6e 6c 79 20 63 61 6c 6c  | ory........FUNCTION.is.only.call | 
| 1e440 |  65 64 20 69 6e 20 6d 61 74 63 68 69 6e 67 20 6d    61 6a 6f 72 20 6d 6f 64 65 73 2e 0a 0a 20 20 20  | ed.in.matching.major.modes...... | 
| 1e460 |  20 20 54 68 69 73 20 70 72 6f 70 65 72 74 79 20    69 73 20 6f 70 74 69 6f 6e 61 6c 2e 0a 0a 60 3a  | ..This.property.is.optional...`: | 
| 1e480 |  65 6e 61 62 6c 65 64 20 46 55 4e 43 54 49 4f 4e    27 0a 20 20 20 20 20 41 20 66 75 6e 63 74 69 6f  | enabled.FUNCTION'......A.functio | 
| 1e4a0 |  6e 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 77    68 65 74 68 65 72 20 74 6f 20 75 73 65 20 74 68  | n.to.determine.whether.to.use.th | 
| 1e4c0 |  65 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72    20 69 6e 0a 20 20 20 20 20 74 68 65 20 63 75 72  | e.syntax.checker.in......the.cur | 
| 1e4e0 |  72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 20 20    20 20 20 54 68 69 73 20 70 72 6f 70 65 72 74 79  | rent.buffer........This.property | 
| 1e500 |  20 62 65 68 61 76 65 73 20 61 73 20 60 3a 70 72    65 64 69 63 61 74 65 27 2c 20 65 78 63 65 70 74  | .behaves.as.`:predicate',.except | 
| 1e520 |  20 74 68 61 74 20 69 74 27 73 20 6f 6e 6c 79 0a    20 20 20 20 20 63 61 6c 6c 65 64 20 74 68 65 20  | .that.it's.only......called.the. | 
| 1e540 |  66 69 72 73 74 20 74 69 6d 65 20 61 20 73 79 6e    74 61 78 20 63 68 65 63 6b 65 72 20 69 73 20 74  | first.time.a.syntax.checker.is.t | 
| 1e560 |  6f 20 62 65 20 75 73 65 64 20 69 6e 20 61 20 62    75 66 66 65 72 2e 0a 0a 20 20 20 20 20 46 55 4e  | o.be.used.in.a.buffer........FUN | 
| 1e580 |  43 54 49 4f 4e 20 69 73 20 63 61 6c 6c 65 64 20    77 69 74 68 6f 75 74 20 61 72 67 75 6d 65 6e 74  | CTION.is.called.without.argument | 
| 1e5a0 |  73 20 61 6e 64 20 73 68 61 6c 6c 20 72 65 74 75    72 6e 0a 20 20 20 20 20 6e 6f 6e 2d 6e 69 6c 20  | s.and.shall.return......non-nil. | 
| 1e5c0 |  69 66 20 74 68 69 73 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 20 73 68 61 6c 6c 20 62 65 20  | if.this.syntax.checker.shall.be. | 
| 1e5e0 |  75 73 65 64 20 74 6f 20 63 68 65 63 6b 20 74 68    65 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 62  | used.to.check.the......current.b | 
| 1e600 |  75 66 66 65 72 2e 20 20 4f 74 68 65 72 77 69 73    65 20 69 74 20 73 68 61 6c 6c 20 72 65 74 75 72  | uffer...Otherwise.it.shall.retur | 
| 1e620 |  6e 20 6e 69 6c 2e 0a 0a 20 20 20 20 20 49 66 20    46 55 4e 43 54 49 4f 4e 20 72 65 74 75 72 6e 73  | n.nil........If.FUNCTION.returns | 
| 1e640 |  20 61 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65    20 74 68 65 20 63 68 65 63 6b 65 72 20 69 73 20  | .a.non-nil.value.the.checker.is. | 
| 1e660 |  70 75 74 20 69 6e 20 61 0a 20 20 20 20 20 77 68    69 74 65 6c 69 73 74 20 69 6e 20 60 66 6c 79 63  | put.in.a......whitelist.in.`flyc | 
| 1e680 |  68 65 63 6b 2d 2d 61 75 74 6f 6d 61 74 69 63 61    6c 6c 79 2d 65 6e 61 62 6c 65 64 2d 63 68 65 63  | heck--automatically-enabled-chec | 
| 1e6a0 |  6b 65 72 73 27 20 74 6f 0a 20 20 20 20 20 70 72    65 76 65 6e 74 20 66 75 72 74 68 65 72 20 69 6e  | kers'.to......prevent.further.in | 
| 1e6c0 |  76 6f 63 61 74 69 6f 6e 73 20 6f 66 20 60 3a 65    6e 61 62 6c 65 64 27 2e 20 20 4f 74 68 65 72 77  | vocations.of.`:enabled'...Otherw | 
| 1e6e0 |  69 73 65 20 69 74 20 69 73 0a 20 20 20 20 20 64    69 73 61 62 6c 65 64 20 76 69 61 20 60 66 6c 79  | ise.it.is......disabled.via.`fly | 
| 1e700 |  63 68 65 63 6b 2d 2d 61 75 74 6f 6d 61 74 69 63    61 6c 6c 79 2d 64 69 73 61 62 6c 65 64 2d 63 68  | check--automatically-disabled-ch | 
| 1e720 |  65 63 6b 65 72 73 27 20 74 6f 0a 20 20 20 20 20    70 72 65 76 65 6e 74 20 61 6e 79 20 66 75 72 74  | eckers'.to......prevent.any.furt | 
| 1e740 |  68 65 72 20 75 73 65 20 6f 66 20 69 74 2e 0a 0a    20 20 20 20 20 49 66 20 74 68 69 73 20 63 68 65  | her.use.of.it........If.this.che | 
| 1e760 |  63 6b 65 72 20 68 61 73 20 61 20 60 3a 77 6f 72    6b 69 6e 67 2d 64 69 72 65 63 74 6f 72 79 27 20  | cker.has.a.`:working-directory'. | 
| 1e780 |  46 55 4e 43 54 49 4f 4e 20 69 73 0a 20 20 20 20    20 63 61 6c 6c 65 64 20 77 69 74 68 20 60 64 65  | FUNCTION.is......called.with.`de | 
| 1e7a0 |  66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27    20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 63 68  | fault-directory'.bound.to.the.ch | 
| 1e7c0 |  65 63 6b 65 72 27 73 0a 20 20 20 20 20 77 6f 72    6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2e 0a  | ecker's......working.directory.. | 
| 1e7e0 |  0a 20 20 20 20 20 46 55 4e 43 54 49 4f 4e 20 69    73 20 6f 6e 6c 79 20 63 61 6c 6c 65 64 20 69 6e  | ......FUNCTION.is.only.called.in | 
| 1e800 |  20 6d 61 74 63 68 69 6e 67 20 6d 61 6a 6f 72 20    6d 6f 64 65 73 2e 0a 0a 20 20 20 20 20 54 68 69  | .matching.major.modes........Thi | 
| 1e820 |  73 20 70 72 6f 70 65 72 74 79 20 69 73 20 6f 70    74 69 6f 6e 61 6c 2e 0a 0a 60 3a 65 72 72 6f 72  | s.property.is.optional...`:error | 
| 1e840 |  2d 66 69 6c 74 65 72 20 46 55 4e 43 54 49 4f 4e    27 0a 20 20 20 20 20 41 20 66 75 6e 63 74 69 6f  | -filter.FUNCTION'......A.functio | 
| 1e860 |  6e 20 74 6f 20 66 69 6c 74 65 72 20 74 68 65 20    65 72 72 6f 72 73 20 72 65 74 75 72 6e 65 64 20  | n.to.filter.the.errors.returned. | 
| 1e880 |  62 79 20 74 68 69 73 20 63 68 65 63 6b 65 72 2e    0a 0a 20 20 20 20 20 46 55 4e 43 54 49 4f 4e 20  | by.this.checker........FUNCTION. | 
| 1e8a0 |  69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 74    68 65 20 6c 69 73 74 20 6f 66 20 60 66 6c 79 63  | is.called.with.the.list.of.`flyc | 
| 1e8c0 |  68 65 63 6b 2d 65 72 72 6f 72 27 20 6f 62 6a 65    63 74 73 0a 20 20 20 20 20 72 65 74 75 72 6e 65  | heck-error'.objects......returne | 
| 1e8e0 |  64 20 62 79 20 74 68 65 20 73 79 6e 74 61 78 20    63 68 65 63 6b 65 72 20 61 6e 64 20 73 68 61 6c  | d.by.the.syntax.checker.and.shal | 
| 1e900 |  6c 20 72 65 74 75 72 6e 20 61 6e 6f 74 68 65 72    20 6c 69 73 74 0a 20 20 20 20 20 6f 66 20 60 66  | l.return.another.list......of.`f | 
| 1e920 |  6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 27 20 6f    62 6a 65 63 74 73 2c 20 77 68 69 63 68 20 69 73  | lycheck-error'.objects,.which.is | 
| 1e940 |  20 63 6f 6e 73 69 64 65 72 65 64 20 74 68 65 20    66 69 6e 61 6c 0a 20 20 20 20 20 72 65 73 75 6c  | .considered.the.final......resul | 
| 1e960 |  74 20 6f 66 20 74 68 69 73 20 73 79 6e 74 61 78    20 63 68 65 63 6b 65 72 2e 0a 0a 20 20 20 20 20  | t.of.this.syntax.checker........ | 
| 1e980 |  46 55 4e 43 54 49 4f 4e 20 69 73 20 66 72 65 65    20 74 6f 20 61 64 64 2c 20 72 65 6d 6f 76 65 20  | FUNCTION.is.free.to.add,.remove. | 
| 1e9a0 |  6f 72 20 6d 6f 64 69 66 79 20 65 72 72 6f 72 73    2c 20 77 68 65 74 68 65 72 20 69 6e 0a 20 20 20  | or.modify.errors,.whether.in.... | 
| 1e9c0 |  20 20 70 6c 61 63 65 20 6f 72 20 62 79 20 63 6f    70 79 69 6e 67 2e 0a 0a 20 20 20 20 20 54 68 69  | ..place.or.by.copying........Thi | 
| 1e9e0 |  73 20 70 72 6f 70 65 72 74 79 20 69 73 20 6f 70    74 69 6f 6e 61 6c 2e 20 20 54 68 65 20 64 65 66  | s.property.is.optional...The.def | 
| 1ea00 |  61 75 6c 74 20 66 69 6c 74 65 72 20 69 73 0a 20    20 20 20 20 60 69 64 65 6e 74 69 74 79 27 2e 0a  | ault.filter.is......`identity'.. | 
| 1ea20 |  0a 60 3a 65 72 72 6f 72 2d 65 78 70 6c 61 69 6e    65 72 20 46 55 4e 43 54 49 4f 4e 27 0a 20 20 20  | .`:error-explainer.FUNCTION'.... | 
| 1ea40 |  20 20 41 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20    72 65 74 75 72 6e 20 61 6e 20 65 78 70 6c 61 6e  | ..A.function.to.return.an.explan | 
| 1ea60 |  61 74 69 6f 6e 20 74 65 78 74 20 66 6f 72 20 65    72 72 6f 72 73 0a 20 20 20 20 20 67 65 6e 65 72  | ation.text.for.errors......gener | 
| 1ea80 |  61 74 65 64 20 62 79 20 74 68 69 73 20 63 68 65    63 6b 65 72 2e 0a 0a 20 20 20 20 20 46 55 4e 43  | ated.by.this.checker........FUNC | 
| 1eaa0 |  54 49 4f 4e 20 69 73 20 63 61 6c 6c 65 64 20 77    69 74 68 20 61 20 60 66 6c 79 63 68 65 63 6b 2d  | TION.is.called.with.a.`flycheck- | 
| 1eac0 |  65 72 72 6f 72 27 20 6f 62 6a 65 63 74 2c 20 69    6e 20 74 68 65 0a 20 20 20 20 20 62 75 66 66 65  | error'.object,.in.the......buffe | 
| 1eae0 |  72 20 6f 66 20 74 68 61 74 20 65 72 72 6f 72 2e    20 20 49 74 20 73 68 61 6c 6c 20 72 65 74 75 72  | r.of.that.error...It.shall.retur | 
| 1eb00 |  6e 20 61 6e 20 65 78 70 6c 61 6e 61 74 69 6f 6e    0a 20 20 20 20 20 6d 65 73 73 61 67 65 20 66 6f  | n.an.explanation......message.fo | 
| 1eb20 |  72 20 74 68 65 20 65 72 72 6f 72 2e 0a 0a 20 20    20 20 20 54 68 65 20 6d 65 73 73 61 67 65 20 63  | r.the.error........The.message.c | 
| 1eb40 |  61 6e 20 74 61 6b 65 20 61 6e 79 20 6f 66 20 74    68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 6f 72  | an.take.any.of.the.following.for | 
| 1eb60 |  6d 73 3a 0a 20 20 20 20 20 2d 20 41 20 73 74 72    69 6e 67 2c 20 77 68 69 63 68 20 77 69 6c 6c 20  | ms:......-.A.string,.which.will. | 
| 1eb80 |  62 65 20 64 69 73 70 6c 61 79 65 64 20 74 6f 20    74 68 65 20 75 73 65 72 0a 20 20 20 20 20 2d 20  | be.displayed.to.the.user......-. | 
| 1eba0 |  41 20 66 75 6e 63 74 69 6f 6e 20 28 6c 69 6b 65    6c 79 20 61 20 63 6c 6f 73 75 72 65 29 2c 20 77  | A.function.(likely.a.closure),.w | 
| 1ebc0 |  68 69 63 68 20 77 69 6c 6c 20 62 65 20 63 61 6c    6c 65 64 20 77 69 74 68 0a 20 20 20 20 20 20 20  | hich.will.be.called.with........ | 
| 1ebe0 |  60 73 74 61 6e 64 61 72 64 2d 6f 75 74 70 75 74    27 20 73 65 74 20 74 6f 20 61 20 60 66 6c 79 63  | `standard-output'.set.to.a.`flyc | 
| 1ec00 |  68 65 63 6b 2d 65 78 70 6c 61 69 6e 2d 65 72 72    6f 72 2d 6d 6f 64 65 27 0a 20 20 20 20 20 20 20  | heck-explain-error-mode'........ | 
| 1ec20 |  62 75 66 66 65 72 2c 20 61 6e 64 20 73 68 6f 75    6c 64 20 77 72 69 74 65 20 74 6f 20 69 74 2e 0a  | buffer,.and.should.write.to.it.. | 
| 1ec40 |  20 20 20 20 20 2d 20 41 20 63 6f 6e 73 20 60 28    75 72 6c 20 2e 20 2c 55 52 4c 29 2c 20 69 6e 64  | .....-.A.cons.`(url...,URL),.ind | 
| 1ec60 |  69 63 61 74 69 6e 67 20 74 68 61 74 20 74 68 65    20 65 78 70 6c 61 6e 61 74 69 6f 6e 20 63 61 6e  | icating.that.the.explanation.can | 
| 1ec80 |  0a 20 20 20 20 20 20 20 62 65 20 66 6f 75 6e 64    20 6f 6e 6c 69 6e 65 20 61 74 20 55 52 4c 2e 0a  | ........be.found.online.at.URL.. | 
| 1eca0 |  20 20 20 20 20 2d 20 6e 69 6c 20 69 66 20 74 68    65 72 65 20 69 73 20 6e 6f 20 65 78 70 6c 61 6e  | .....-.nil.if.there.is.no.explan | 
| 1ecc0 |  61 74 69 6f 6e 20 66 6f 72 20 74 68 69 73 20 65    72 72 6f 72 2e 0a 0a 20 20 20 20 20 49 66 20 55  | ation.for.this.error........If.U | 
| 1ece0 |  52 4c 20 69 73 20 70 72 6f 76 69 64 65 64 20 62    79 20 74 68 65 20 63 68 65 63 6b 65 72 2c 20 61  | RL.is.provided.by.the.checker,.a | 
| 1ed00 |  6e 64 20 63 61 6e 6e 6f 74 20 62 65 20 63 6f 6d    70 6f 73 65 64 0a 20 20 20 20 20 66 72 6f 6d 20  | nd.cannot.be.composed......from. | 
| 1ed20 |  6f 74 68 65 72 20 65 6c 65 6d 65 6e 74 73 20 69    6e 20 74 68 65 20 60 66 6c 79 63 68 65 63 6b 2d  | other.elements.in.the.`flycheck- | 
| 1ed40 |  65 72 72 6f 72 27 20 6f 62 6a 65 63 74 2c 20 63    6f 6e 73 69 64 65 72 0a 20 20 20 20 20 70 61 73  | error'.object,.consider......pas | 
| 1ed60 |  73 69 6e 67 20 74 68 65 20 55 52 4c 20 76 69 61    20 74 65 78 74 20 70 72 6f 70 65 72 74 69 65 73  | sing.the.URL.via.text.properties | 
| 1ed80 |  3a 0a 0a 20 20 20 20 20 20 20 3b 3b 20 44 75 72    69 6e 67 20 74 68 65 20 65 72 72 6f 72 20 6f 62  | :.........;;.During.the.error.ob | 
| 1eda0 |  6a 65 63 74 20 63 72 65 61 74 69 6f 6e 0a 20 20    20 20 20 20 20 28 70 75 74 2d 74 65 78 74 2d 70  | ject.creation........(put-text-p | 
| 1edc0 |  72 6f 70 65 72 74 79 20 30 20 31 20 5c 5c 3d 27    65 78 70 6c 61 69 6e 65 72 2d 75 72 6c 20 2e 75  | roperty.0.1.\\='explainer-url..u | 
| 1ede0 |  72 6c 20 2e 63 68 65 63 6b 5f 69 64 29 0a 0a 20    20 20 20 20 20 20 3b 3b 20 49 6e 20 74 68 65 20  | rl..check_id).........;;.In.the. | 
| 1ee00 |  65 72 72 6f 72 2d 65 78 70 6c 61 69 6e 65 72 20    46 55 4e 43 54 49 4f 4e 0a 20 20 20 20 20 20 20  | error-explainer.FUNCTION........ | 
| 1ee20 |  28 6c 65 74 20 28 28 69 64 20 28 66 6c 79 63 68    65 63 6b 2d 65 72 72 6f 72 2d 69 64 20 65 72 72  | (let.((id.(flycheck-error-id.err | 
| 1ee40 |  29 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 6e    64 20 69 64 20 60 28 75 72 6c 20 2e 20 2c 28 67  | )))..........(and.id.`(url...,(g | 
| 1ee60 |  65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79    20 30 20 5c 5c 3d 27 65 78 70 6c 61 69 6e 65 72  | et-text-property.0.\\='explainer | 
| 1ee80 |  2d 75 72 6c 20 69 64 29 29 29 29 0a 0a 20 20 20    20 20 54 68 69 73 20 70 72 6f 70 65 72 74 79 20  | -url.id)))).......This.property. | 
| 1eea0 |  69 73 20 6f 70 74 69 6f 6e 61 6c 2e 0a 0a 60 3a    6e 65 78 74 2d 63 68 65 63 6b 65 72 73 20 4e 45  | is.optional...`:next-checkers.NE | 
| 1eec0 |  58 54 2d 43 48 45 43 4b 45 52 53 27 0a 20 20 20    20 20 41 20 6c 69 73 74 20 64 65 6e 6f 74 69 6e  | XT-CHECKERS'......A.list.denotin | 
| 1eee0 |  67 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72    73 20 74 6f 20 61 70 70 6c 79 20 61 66 74 65 72  | g.syntax.checkers.to.apply.after | 
| 1ef00 |  20 74 68 69 73 20 73 79 6e 74 61 78 0a 20 20 20    20 20 63 68 65 63 6b 65 72 2c 20 69 6e 20 77 68  | .this.syntax......checker,.in.wh | 
| 1ef20 |  61 74 20 77 65 20 63 61 6c 6c 20 5c 22 63 68 61    69 6e 69 6e 67 5c 22 20 6f 66 20 73 79 6e 74 61  | at.we.call.\"chaining\".of.synta | 
| 1ef40 |  78 20 63 68 65 63 6b 65 72 73 2e 0a 0a 20 20 20    20 20 45 61 63 68 20 49 54 45 4d 20 69 73 20 61  | x.checkers........Each.ITEM.is.a | 
| 1ef60 |  20 63 6f 6e 73 20 63 65 6c 6c 20 60 28 4c 45 56    45 4c 20 2e 20 43 48 45 43 4b 45 52 29 27 2e 20  | .cons.cell.`(LEVEL...CHECKER)'.. | 
| 1ef80 |  20 43 48 45 43 4b 45 52 20 69 73 20 61 0a 20 20    20 20 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65  | .CHECKER.is.a......syntax.checke | 
| 1efa0 |  72 20 74 6f 20 72 75 6e 20 61 66 74 65 72 20 74    68 69 73 20 73 79 6e 74 61 78 20 63 68 65 63 6b  | r.to.run.after.this.syntax.check | 
| 1efc0 |  65 72 2e 20 20 4c 45 56 45 4c 20 69 73 0a 20 20    20 20 20 61 6e 20 65 72 72 6f 72 20 6c 65 76 65  | er...LEVEL.is......an.error.leve | 
| 1efe0 |  6c 2e 20 20 43 48 45 43 4b 45 52 20 77 69 6c 6c    20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 69 66  | l...CHECKER.will.only.be.used.if | 
| 1f000 |  20 74 68 65 72 65 20 61 72 65 20 6e 6f 0a 20 20    20 20 20 63 75 72 72 65 6e 74 20 65 72 72 6f 72  | .there.are.no......current.error | 
| 1f020 |  73 20 6f 66 20 61 74 20 6c 65 61 73 74 20 4c 45    56 45 4c 2e 20 20 4c 45 56 45 4c 20 6d 61 79 20  | s.of.at.least.LEVEL...LEVEL.may. | 
| 1f040 |  61 6c 73 6f 20 62 65 20 74 2c 20 69 6e 0a 20 20    20 20 20 77 68 69 63 68 20 63 61 73 65 20 43 48  | also.be.t,.in......which.case.CH | 
| 1f060 |  45 43 4b 45 52 20 69 73 20 75 73 65 64 20 72 65    67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 65 20  | ECKER.is.used.regardless.of.the. | 
| 1f080 |  63 75 72 72 65 6e 74 20 65 72 72 6f 72 73 2e 0a    0a 20 20 20 20 20 49 54 45 4d 20 6d 61 79 20 61  | current.errors........ITEM.may.a | 
| 1f0a0 |  6c 73 6f 20 62 65 20 61 20 73 79 6e 74 61 78 20    63 68 65 63 6b 65 72 20 73 79 6d 62 6f 6c 2c 20  | lso.be.a.syntax.checker.symbol,. | 
| 1f0c0 |  77 68 69 63 68 20 69 73 0a 20 20 20 20 20 65 71    75 69 76 61 6c 65 6e 74 20 74 6f 20 60 28 74 20  | which.is......equivalent.to.`(t. | 
| 1f0e0 |  2e 20 49 54 45 4d 29 27 2e 0a 0a 20 20 20 20 20    46 6c 79 63 68 65 63 6b 20 74 72 69 65 73 20 61  | ..ITEM)'........Flycheck.tries.a | 
| 1f100 |  6c 6c 20 69 74 65 6d 73 20 69 6e 20 6f 72 64 65    72 20 6f 66 20 64 65 63 6c 61 72 61 74 69 6f 6e  | ll.items.in.order.of.declaration | 
| 1f120 |  2c 20 61 6e 64 20 75 73 65 73 0a 20 20 20 20 20    74 68 65 20 66 69 72 73 74 20 77 68 6f 73 65 20  | ,.and.uses......the.first.whose. | 
| 1f140 |  4c 45 56 45 4c 20 6d 61 74 63 68 65 73 20 61 6e    64 20 77 68 6f 73 65 20 43 48 45 43 4b 45 52 20  | LEVEL.matches.and.whose.CHECKER. | 
| 1f160 |  69 73 0a 20 20 20 20 20 72 65 67 69 73 74 65 72    65 64 20 61 6e 64 20 63 61 6e 20 62 65 20 75 73  | is......registered.and.can.be.us | 
| 1f180 |  65 64 20 66 6f 72 20 74 68 65 20 63 75 72 72 65    6e 74 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20  | ed.for.the.current.buffer....... | 
| 1f1a0 |  20 54 68 69 73 20 66 65 61 74 75 72 65 20 69 73    20 74 79 70 69 63 61 6c 6c 79 20 75 73 65 64 20  | .This.feature.is.typically.used. | 
| 1f1c0 |  74 6f 20 61 70 70 6c 79 20 6d 6f 72 65 20 74 68    61 6e 20 6f 6e 65 20 73 79 6e 74 61 78 0a 20 20  | to.apply.more.than.one.syntax... | 
| 1f1e0 |  20 20 20 63 68 65 63 6b 65 72 20 74 6f 20 61 20    62 75 66 66 65 72 2e 20 20 46 6f 72 20 69 6e 73  | ...checker.to.a.buffer...For.ins | 
| 1f200 |  74 61 6e 63 65 2c 20 79 6f 75 20 6d 69 67 68 74    20 66 69 72 73 74 20 75 73 65 20 61 0a 20 20 20  | tance,.you.might.first.use.a.... | 
| 1f220 |  20 20 63 6f 6d 70 69 6c 65 72 20 74 6f 20 63 68    65 63 6b 20 61 20 62 75 66 66 65 72 20 66 6f 72  | ..compiler.to.check.a.buffer.for | 
| 1f240 |  20 73 79 6e 74 61 78 20 61 6e 64 20 74 79 70 65    20 65 72 72 6f 72 73 2c 20 61 6e 64 0a 20 20 20  | .syntax.and.type.errors,.and.... | 
| 1f260 |  20 20 74 68 65 6e 20 72 75 6e 20 61 20 6c 69 6e    74 69 6e 67 20 74 6f 6f 6c 20 74 68 61 74 20 63  | ..then.run.a.linting.tool.that.c | 
| 1f280 |  68 65 63 6b 73 20 66 6f 72 20 69 6e 73 65 63 75    72 65 20 63 6f 64 65 2c 20 6f 72 0a 20 20 20 20  | hecks.for.insecure.code,.or..... | 
| 1f2a0 |  20 71 75 65 73 74 69 6f 6e 61 62 6c 65 20 73 74    79 6c 65 2e 0a 0a 20 20 20 20 20 54 68 69 73 20  | .questionable.style........This. | 
| 1f2c0 |  70 72 6f 70 65 72 74 79 20 69 73 20 6f 70 74 69    6f 6e 61 6c 2e 20 20 49 66 20 6f 6d 69 74 74 65  | property.is.optional...If.omitte | 
| 1f2e0 |  64 2c 20 69 74 20 64 65 66 61 75 6c 74 73 20 74    6f 20 74 68 65 0a 20 20 20 20 20 6e 69 6c 2c 20  | d,.it.defaults.to.the......nil,. | 
| 1f300 |  69 2e 65 2e 20 6e 6f 20 6f 74 68 65 72 20 73 79    6e 74 61 78 20 63 68 65 63 6b 65 72 73 20 61 72  | i.e..no.other.syntax.checkers.ar | 
| 1f320 |  65 20 61 70 70 6c 69 65 64 20 61 66 74 65 72 20    74 68 69 73 0a 20 20 20 20 20 73 79 6e 74 61 78  | e.applied.after.this......syntax | 
| 1f340 |  20 63 68 65 63 6b 65 72 2e 0a 0a 60 3a 77 6f 72    6b 69 6e 67 2d 64 69 72 65 63 74 6f 72 79 20 46  | .checker...`:working-directory.F | 
| 1f360 |  55 4e 43 54 49 4f 4e 27 0a 20 20 20 20 20 54 68    65 20 76 61 6c 75 65 20 6f 66 20 60 64 65 66 61  | UNCTION'......The.value.of.`defa | 
| 1f380 |  75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 77    68 65 6e 20 69 6e 76 6f 6b 69 6e 67 20 60 3a 73  | ult-directory'.when.invoking.`:s | 
| 1f3a0 |  74 61 72 74 27 2e 0a 0a 20 20 20 20 20 46 55 4e    43 54 49 4f 4e 20 69 73 20 61 20 66 75 6e 63 74  | tart'........FUNCTION.is.a.funct | 
| 1f3c0 |  69 6f 6e 20 74 61 6b 69 6e 67 20 74 68 65 20 73    79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 61 73  | ion.taking.the.syntax.checker.as | 
| 1f3e0 |  20 73 6f 6c 65 0a 20 20 20 20 20 61 72 67 75 6d    65 6e 74 2e 20 20 49 74 20 73 68 61 6c 6c 20 72  | .sole......argument...It.shall.r | 
| 1f400 |  65 74 75 72 6e 20 74 68 65 20 61 62 73 6f 6c 75    74 65 20 70 61 74 68 20 74 6f 20 61 6e 20 65 78  | eturn.the.absolute.path.to.an.ex | 
| 1f420 |  69 73 74 69 6e 67 0a 20 20 20 20 20 64 69 72 65    63 74 6f 72 79 20 74 6f 20 75 73 65 20 61 73 20  | isting......directory.to.use.as. | 
| 1f440 |  60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f    72 79 27 20 66 6f 72 20 60 3a 73 74 61 72 74 27  | `default-directory'.for.`:start' | 
| 1f460 |  20 6f 72 0a 20 20 20 20 20 6e 69 6c 20 74 6f 20    66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 74 68 65  | .or......nil.to.fall.back.to.the | 
| 1f480 |  20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74    6f 72 79 27 20 6f 66 20 74 68 65 20 63 75 72 72  | .`default-directory'.of.the.curr | 
| 1f4a0 |  65 6e 74 0a 20 20 20 20 20 62 75 66 66 65 72 2e    0a 0a 20 20 20 20 20 54 68 69 73 20 70 72 6f 70  | ent......buffer........This.prop | 
| 1f4c0 |  65 72 74 79 20 69 73 20 6f 70 74 69 6f 6e 61 6c    2e 20 20 49 66 20 6f 6d 69 74 74 65 64 2c 20 69  | erty.is.optional...If.omitted,.i | 
| 1f4e0 |  6e 76 6f 6b 65 20 60 3a 73 74 61 72 74 27 0a 20    20 20 20 20 66 72 6f 6d 20 74 68 65 20 60 64 65  | nvoke.`:start'......from.the.`de | 
| 1f500 |  66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27    20 6f 66 20 74 68 65 20 62 75 66 66 65 72 20 62  | fault-directory'.of.the.buffer.b | 
| 1f520 |  65 69 6e 67 20 63 68 65 63 6b 65 64 2e 0a 0a 53    69 67 6e 61 6c 20 61 6e 20 65 72 72 6f 72 2c 20  | eing.checked...Signal.an.error,. | 
| 1f540 |  69 66 20 61 6e 79 20 70 72 6f 70 65 72 74 79 20    68 61 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 76  | if.any.property.has.an.invalid.v | 
| 1f560 |  61 6c 75 65 2e 22 0a 20 20 28 64 65 63 6c 61 72    65 20 28 69 6e 64 65 6e 74 20 31 29 0a 20 20 20  | alue."...(declare.(indent.1).... | 
| 1f580 |  20 20 20 20 20 20 20 20 28 64 6f 63 2d 73 74 72    69 6e 67 20 32 29 29 0a 20 20 28 6c 65 74 20 28  | ........(doc-string.2))...(let.( | 
| 1f5a0 |  28 73 74 61 72 74 20 28 70 6c 69 73 74 2d 67 65    74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 73 74  | (start.(plist-get.properties.:st | 
| 1f5c0 |  61 72 74 29 29 0a 20 20 20 20 20 20 20 20 28 69    6e 74 65 72 72 75 70 74 20 28 70 6c 69 73 74 2d  | art)).........(interrupt.(plist- | 
| 1f5e0 |  67 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 3a    69 6e 74 65 72 72 75 70 74 29 29 0a 20 20 20 20  | get.properties.:interrupt))..... | 
| 1f600 |  20 20 20 20 28 70 72 69 6e 74 2d 64 6f 63 20 28    70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72  | ....(print-doc.(plist-get.proper | 
| 1f620 |  74 69 65 73 20 3a 70 72 69 6e 74 2d 64 6f 63 29    29 0a 20 20 20 20 20 20 20 20 28 6d 6f 64 65 73  | ties.:print-doc)).........(modes | 
| 1f640 |  20 28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70    65 72 74 69 65 73 20 3a 6d 6f 64 65 73 29 29 0a  | .(plist-get.properties.:modes)). | 
| 1f660 |  20 20 20 20 20 20 20 20 28 70 72 65 64 69 63 61    74 65 20 28 70 6c 69 73 74 2d 67 65 74 20 70 72  | ........(predicate.(plist-get.pr | 
| 1f680 |  6f 70 65 72 74 69 65 73 20 3a 70 72 65 64 69 63    61 74 65 29 29 0a 20 20 20 20 20 20 20 20 28 76  | operties.:predicate)).........(v | 
| 1f6a0 |  65 72 69 66 79 20 28 70 6c 69 73 74 2d 67 65 74    20 70 72 6f 70 65 72 74 69 65 73 20 3a 76 65 72  | erify.(plist-get.properties.:ver | 
| 1f6c0 |  69 66 79 29 29 0a 20 20 20 20 20 20 20 20 28 65    6e 61 62 6c 65 64 20 28 70 6c 69 73 74 2d 67 65  | ify)).........(enabled.(plist-ge | 
| 1f6e0 |  74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 65 6e    61 62 6c 65 64 29 29 0a 20 20 20 20 20 20 20 20  | t.properties.:enabled))......... | 
| 1f700 |  28 66 69 6c 74 65 72 20 28 6f 72 20 28 70 6c 69    73 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 65  | (filter.(or.(plist-get.propertie | 
| 1f720 |  73 20 3a 65 72 72 6f 72 2d 66 69 6c 74 65 72 29    20 23 27 69 64 65 6e 74 69 74 79 29 29 0a 20 20  | s.:error-filter).#'identity))... | 
| 1f740 |  20 20 20 20 20 20 28 65 78 70 6c 61 69 6e 65 72    20 28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70  | ......(explainer.(plist-get.prop | 
| 1f760 |  65 72 74 69 65 73 20 3a 65 72 72 6f 72 2d 65 78    70 6c 61 69 6e 65 72 29 29 0a 20 20 20 20 20 20  | erties.:error-explainer))....... | 
| 1f780 |  20 20 28 6e 65 78 74 2d 63 68 65 63 6b 65 72 73    20 28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70  | ..(next-checkers.(plist-get.prop | 
| 1f7a0 |  65 72 74 69 65 73 20 3a 6e 65 78 74 2d 63 68 65    63 6b 65 72 73 29 29 0a 20 20 20 20 20 20 20 20  | erties.:next-checkers))......... | 
| 1f7c0 |  28 66 69 6c 65 20 28 66 6c 79 63 68 65 63 6b 2d    63 75 72 72 65 6e 74 2d 6c 6f 61 64 2d 66 69 6c  | (file.(flycheck-current-load-fil | 
| 1f7e0 |  65 29 29 0a 20 20 20 20 20 20 20 20 28 77 6f 72    6b 69 6e 67 2d 64 69 72 65 63 74 6f 72 79 20 28  | e)).........(working-directory.( | 
| 1f800 |  70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72    74 69 65 73 20 3a 77 6f 72 6b 69 6e 67 2d 64 69  | plist-get.properties.:working-di | 
| 1f820 |  72 65 63 74 6f 72 79 29 29 29 0a 0a 20 20 20 20    28 75 6e 6c 65 73 73 20 28 6c 69 73 74 70 20 6d  | rectory)))......(unless.(listp.m | 
| 1f840 |  6f 64 65 73 29 0a 20 20 20 20 20 20 28 73 65 74    71 20 6d 6f 64 65 73 20 28 6c 69 73 74 20 6d 6f  | odes).......(setq.modes.(list.mo | 
| 1f860 |  64 65 73 29 29 29 0a 0a 20 20 20 20 28 75 6e 6c    65 73 73 20 28 66 75 6e 63 74 69 6f 6e 70 20 73  | des)))......(unless.(functionp.s | 
| 1f880 |  74 61 72 74 29 0a 20 20 20 20 20 20 28 65 72 72    6f 72 20 22 3a 73 74 61 72 74 20 25 53 20 6f 66  | tart).......(error.":start.%S.of | 
| 1f8a0 |  20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20    25 73 20 69 73 20 6e 6f 74 20 61 20 66 75 6e 63  | .syntax.checker.%s.is.not.a.func | 
| 1f8c0 |  74 69 6f 6e 22 20 73 74 61 72 74 20 73 79 6d 62    6f 6c 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73  | tion".start.symbol)).....(unless | 
| 1f8e0 |  20 28 6f 72 20 28 6e 75 6c 6c 20 69 6e 74 65 72    72 75 70 74 29 20 28 66 75 6e 63 74 69 6f 6e 70  | .(or.(null.interrupt).(functionp | 
| 1f900 |  20 69 6e 74 65 72 72 75 70 74 29 29 0a 20 20 20    20 20 20 28 65 72 72 6f 72 20 22 3a 69 6e 74 65  | .interrupt)).......(error.":inte | 
| 1f920 |  72 72 75 70 74 20 25 53 20 6f 66 20 73 79 6e 74    61 78 20 63 68 65 63 6b 65 72 20 25 73 20 69 73  | rrupt.%S.of.syntax.checker.%s.is | 
| 1f940 |  20 6e 6f 74 20 61 20 66 75 6e 63 74 69 6f 6e 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e  | .not.a.function"..............in | 
| 1f960 |  74 65 72 72 75 70 74 20 73 79 6d 62 6f 6c 29 29    0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72  | terrupt.symbol)).....(unless.(or | 
| 1f980 |  20 28 6e 75 6c 6c 20 70 72 69 6e 74 2d 64 6f 63    29 20 28 66 75 6e 63 74 69 6f 6e 70 20 70 72 69  | .(null.print-doc).(functionp.pri | 
| 1f9a0 |  6e 74 2d 64 6f 63 29 29 0a 20 20 20 20 20 20 28    65 72 72 6f 72 20 22 3a 70 72 69 6e 74 2d 64 6f  | nt-doc)).......(error.":print-do | 
| 1f9c0 |  63 20 25 53 20 6f 66 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 20 25 73 20 69 73 20 6e 6f 74  | c.%S.of.syntax.checker.%s.is.not | 
| 1f9e0 |  20 61 20 66 75 6e 63 74 69 6f 6e 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 2d  | .a.function"..............print- | 
| 1fa00 |  64 6f 63 20 73 79 6d 62 6f 6c 29 29 0a 20 20 20    20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 6e 75  | doc.symbol)).....(unless.(or.(nu | 
| 1fa20 |  6c 6c 20 76 65 72 69 66 79 29 20 28 66 75 6e 63    74 69 6f 6e 70 20 76 65 72 69 66 79 29 29 0a 20  | ll.verify).(functionp.verify)).. | 
| 1fa40 |  20 20 20 20 20 28 65 72 72 6f 72 20 22 3a 76 65    72 69 66 79 20 25 53 20 6f 66 20 73 79 6e 74 61  | .....(error.":verify.%S.of.synta | 
| 1fa60 |  78 20 63 68 65 63 6b 65 72 20 25 53 20 69 73 20    6e 6f 74 20 61 20 66 75 6e 63 74 69 6f 6e 22 0a  | x.checker.%S.is.not.a.function". | 
| 1fa80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72    69 66 79 20 73 79 6d 62 6f 6c 29 29 0a 20 20 20  | .............verify.symbol)).... | 
| 1faa0 |  20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 6e 75    6c 6c 20 65 6e 61 62 6c 65 64 29 20 28 66 75 6e  | .(unless.(or.(null.enabled).(fun | 
| 1fac0 |  63 74 69 6f 6e 70 20 65 6e 61 62 6c 65 64 29 29    0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 3a  | ctionp.enabled)).......(error.": | 
| 1fae0 |  65 6e 61 62 6c 65 64 20 25 53 20 6f 66 20 73 79    6e 74 61 78 20 63 68 65 63 6b 65 72 20 25 53 20  | enabled.%S.of.syntax.checker.%S. | 
| 1fb00 |  69 73 20 6e 6f 74 20 61 20 66 75 6e 63 74 69 6f    6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | is.not.a.function".............. | 
| 1fb20 |  65 6e 61 62 6c 65 64 20 73 79 6d 62 6f 6c 29 29    0a 20 20 20 20 28 75 6e 6c 65 73 73 20 6d 6f 64  | enabled.symbol)).....(unless.mod | 
| 1fb40 |  65 73 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20    22 4d 69 73 73 69 6e 67 20 3a 6d 6f 64 65 73 20  | es.......(error."Missing.:modes. | 
| 1fb60 |  69 6e 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65    72 20 25 73 22 20 73 79 6d 62 6f 6c 29 29 0a 20  | in.syntax.checker.%s".symbol)).. | 
| 1fb80 |  20 20 20 28 64 6f 6c 69 73 74 20 28 6d 6f 64 65    20 6d 6f 64 65 73 29 0a 20 20 20 20 20 20 28 75  | ...(dolist.(mode.modes).......(u | 
| 1fba0 |  6e 6c 65 73 73 20 28 73 79 6d 62 6f 6c 70 20 6d    6f 64 65 29 0a 20 20 20 20 20 20 20 20 28 65 72  | nless.(symbolp.mode).........(er | 
| 1fbc0 |  72 6f 72 20 22 49 6e 76 61 6c 69 64 20 3a 6d 6f    64 65 73 20 25 73 20 69 6e 20 73 79 6e 74 61 78  | ror."Invalid.:modes.%s.in.syntax | 
| 1fbe0 |  20 63 68 65 63 6b 65 72 20 25 73 2c 20 25 73 20    6d 75 73 74 20 62 65 20 61 20 73 79 6d 62 6f 6c  | .checker.%s,.%s.must.be.a.symbol | 
| 1fc00 |  22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 6d 6f 64 65 73 20 73 79 6d 62 6f 6c 20 6d 6f  | "................modes.symbol.mo | 
| 1fc20 |  64 65 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73    73 20 28 6f 72 20 28 6e 75 6c 6c 20 70 72 65 64  | de))).....(unless.(or.(null.pred | 
| 1fc40 |  69 63 61 74 65 29 20 28 66 75 6e 63 74 69 6f 6e    70 20 70 72 65 64 69 63 61 74 65 29 29 0a 20 20  | icate).(functionp.predicate))... | 
| 1fc60 |  20 20 20 20 28 65 72 72 6f 72 20 22 3a 70 72 65    64 69 63 61 74 65 20 25 53 20 6f 66 20 73 79 6e  | ....(error.":predicate.%S.of.syn | 
| 1fc80 |  74 61 78 20 63 68 65 63 6b 65 72 20 25 73 20 20    69 73 20 6e 6f 74 20 61 20 66 75 6e 63 74 69 6f  | tax.checker.%s..is.not.a.functio | 
| 1fca0 |  6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    70 72 65 64 69 63 61 74 65 20 73 79 6d 62 6f 6c  | n"..............predicate.symbol | 
| 1fcc0 |  29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28    66 75 6e 63 74 69 6f 6e 70 20 66 69 6c 74 65 72  | )).....(unless.(functionp.filter | 
| 1fce0 |  29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 22    3a 65 72 72 6f 72 2d 66 69 6c 74 65 72 20 25 53  | ).......(error.":error-filter.%S | 
| 1fd00 |  20 6f 66 20 73 79 6e 74 61 78 20 63 68 65 63 6b    65 72 20 25 73 20 69 73 20 6e 6f 74 20 61 20 66  | .of.syntax.checker.%s.is.not.a.f | 
| 1fd20 |  75 6e 63 74 69 6f 6e 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 66 69 6c 74 65 72 20 73 79 6d  | unction"..............filter.sym | 
| 1fd40 |  62 6f 6c 29 29 0a 20 20 20 20 28 75 6e 6c 65 73    73 20 28 6f 72 20 28 6e 75 6c 6c 20 65 78 70 6c  | bol)).....(unless.(or.(null.expl | 
| 1fd60 |  61 69 6e 65 72 29 20 28 66 75 6e 63 74 69 6f 6e    70 20 65 78 70 6c 61 69 6e 65 72 29 29 0a 20 20  | ainer).(functionp.explainer))... | 
| 1fd80 |  20 20 20 20 28 65 72 72 6f 72 20 22 3a 65 72 72    6f 72 2d 65 78 70 6c 61 69 6e 65 72 20 25 53 20  | ....(error.":error-explainer.%S. | 
| 1fda0 |  6f 66 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65    72 20 25 53 20 69 73 20 6e 6f 74 20 61 20 66 75  | of.syntax.checker.%S.is.not.a.fu | 
| 1fdc0 |  6e 63 74 69 6f 6e 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 65 78 70 6c 61 69 6e 65 72 20 73  | nction"..............explainer.s | 
| 1fde0 |  79 6d 62 6f 6c 29 29 0a 20 20 20 20 28 64 6f 6c    69 73 74 20 28 63 68 65 63 6b 65 72 20 6e 65 78  | ymbol)).....(dolist.(checker.nex | 
| 1fe00 |  74 2d 63 68 65 63 6b 65 72 73 29 0a 20 20 20 20    20 20 28 66 6c 79 63 68 65 63 6b 2d 76 61 6c 69  | t-checkers).......(flycheck-vali | 
| 1fe20 |  64 61 74 65 2d 6e 65 78 74 2d 63 68 65 63 6b 65    72 20 63 68 65 63 6b 65 72 29 29 0a 0a 20 20 20  | date-next-checker.checker))..... | 
| 1fe40 |  20 28 6c 65 74 20 28 28 72 65 61 6c 2d 70 72 65    64 69 63 61 74 65 0a 20 20 20 20 20 20 20 20 20  | .(let.((real-predicate.......... | 
| 1fe60 |  20 20 28 61 6e 64 20 70 72 65 64 69 63 61 74 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..(and.predicate................ | 
| 1fe80 |  20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b  | .(lambda.()...................;; | 
| 1fea0 |  20 52 75 6e 20 70 72 65 64 69 63 61 74 65 20 69    6e 20 74 68 65 20 63 68 65 63 6b 65 72 27 73 20  | .Run.predicate.in.the.checker's. | 
| 1fec0 |  64 65 66 61 75 6c 74 20 64 69 72 65 63 74 6f 72    79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | default.directory............... | 
| 1fee0 |  20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75    6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20  | ....(let.((default-directory.... | 
| 1ff00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b  | .......................(flycheck | 
| 1ff20 |  2d 63 6f 6d 70 75 74 65 2d 77 6f 72 6b 69 6e 67    2d 64 69 72 65 63 74 6f 72 79 20 73 79 6d 62 6f  | -compute-working-directory.symbo | 
| 1ff40 |  6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c  | l))).....................(funcal | 
| 1ff60 |  6c 20 70 72 65 64 69 63 61 74 65 29 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 72 65 61 6c  | l.predicate)))))...........(real | 
| 1ff80 |  2d 65 6e 61 62 6c 65 64 0a 20 20 20 20 20 20 20    20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20  | -enabled............(lambda.().. | 
| 1ffa0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20    28 66 6c 79 63 68 65 63 6b 2d 76 61 6c 69 64 2d  | ............(if.(flycheck-valid- | 
| 1ffc0 |  63 68 65 63 6b 65 72 2d 70 20 73 79 6d 62 6f 6c    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | checker-p.symbol)............... | 
| 1ffe0 |  20 20 20 28 6f 72 20 28 6e 75 6c 6c 20 65 6e 61    62 6c 65 64 29 0a 20 20 20 20 20 20 20 20 20 20  | ...(or.(null.enabled)........... | 
| 20000 |  20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 75    6e 20 65 6e 61 62 6c 65 64 20 69 6e 20 74 68 65  | ...........;;.Run.enabled.in.the | 
| 20020 |  20 63 68 65 63 6b 65 72 27 73 20 64 65 66 61 75    6c 74 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20  | .checker's.default.directory.... | 
| 20040 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74  | ..................(let.((default | 
| 20060 |  2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -directory...................... | 
| 20080 |  20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63    6b 2d 63 6f 6d 70 75 74 65 2d 77 6f 72 6b 69 6e  | ........(flycheck-compute-workin | 
| 200a0 |  67 2d 64 69 72 65 63 74 6f 72 79 20 73 79 6d 62    6f 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20  | g-directory.symbol)))........... | 
| 200c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75    6e 63 61 6c 6c 20 65 6e 61 62 6c 65 64 29 29 29  | .............(funcall.enabled))) | 
| 200e0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 77 61 72 6e 20 27 66 6c 79 63 68 65 63 6b  | ................(lwarn.'flycheck | 
| 20100 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 3a 77 61 72 6e 69 6e 67 20  | .......................:warning. | 
| 20120 |  22 25 53 20 69 73 20 6e 6f 20 76 61 6c 69 64 20    46 6c 79 63 68 65 63 6b 20 73 79 6e 74 61 78 20  | "%S.is.no.valid.Flycheck.syntax. | 
| 20140 |  63 68 65 63 6b 65 72 2e 0a 54 72 79 20 74 6f 20    72 65 69 6e 73 74 61 6c 6c 20 74 68 65 20 70 61  | checker..Try.to.reinstall.the.pa | 
| 20160 |  63 6b 61 67 65 20 64 65 66 69 6e 69 6e 67 20 74    68 69 73 20 73 79 6e 74 61 78 20 63 68 65 63 6b  | ckage.defining.this.syntax.check | 
| 20180 |  65 72 2e 22 20 73 79 6d 62 6f 6c 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 29  | er.".symbol)................nil) | 
| 201a0 |  29 29 29 0a 20 20 20 20 20 20 28 70 63 61 73 65    2d 64 6f 6c 69 73 74 20 28 60 28 2c 70 72 6f 70  | ))).......(pcase-dolist.(`(,prop | 
| 201c0 |  20 2e 20 2c 76 61 6c 75 65 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...,value)...................... | 
| 201e0 |  60 28 28 73 74 61 72 74 20 20 20 20 20 20 20 20    20 20 20 20 20 2e 20 2c 73 74 61 72 74 29 0a 20  | `((start...............,start).. | 
| 20200 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 69 6e 74 65 72 72 75 70 74  | ......................(interrupt | 
| 20220 |  20 20 20 20 20 20 20 20 20 2e 20 2c 69 6e 74 65    72 72 75 70 74 29 0a 20 20 20 20 20 20 20 20 20  | ...........,interrupt).......... | 
| 20240 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70    72 69 6e 74 2d 64 6f 63 20 20 20 20 20 20 20 20  | ..............(print-doc........ | 
| 20260 |  20 2e 20 2c 70 72 69 6e 74 2d 64 6f 63 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...,print-doc).................. | 
| 20280 |  20 20 20 20 20 20 28 6d 6f 64 65 73 20 20 20 20    20 20 20 20 20 20 20 20 20 2e 20 2c 6d 6f 64 65  | ......(modes...............,mode | 
| 202a0 |  73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 70 72 65 64 69  | s)........................(predi | 
| 202c0 |  63 61 74 65 20 20 20 20 20 20 20 20 20 2e 20 2c    72 65 61 6c 2d 70 72 65 64 69 63 61 74 65 29 0a  | cate...........,real-predicate). | 
| 202e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 76 65 72 69 66 79 20 20  | .......................(verify.. | 
| 20300 |  20 20 20 20 20 20 20 20 20 20 2e 20 2c 76 65 72    69 66 79 29 0a 20 20 20 20 20 20 20 20 20 20 20  | ............,verify)............ | 
| 20320 |  20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 61    62 6c 65 64 20 20 20 20 20 20 20 20 20 20 20 2e  | ............(enabled............ | 
| 20340 |  20 2c 72 65 61 6c 2d 65 6e 61 62 6c 65 64 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .,real-enabled)................. | 
| 20360 |  20 20 20 20 20 20 20 28 65 72 72 6f 72 2d 66 69    6c 74 65 72 20 20 20 20 20 20 2e 20 2c 66 69 6c  | .......(error-filter........,fil | 
| 20380 |  74 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72  | ter)........................(err | 
| 203a0 |  6f 72 2d 65 78 70 6c 61 69 6e 65 72 20 20 20 2e    20 2c 65 78 70 6c 61 69 6e 65 72 29 0a 20 20 20  | or-explainer.....,explainer).... | 
| 203c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6e 65 78 74 2d 63 68 65 63 6b 65  | ....................(next-checke | 
| 203e0 |  72 73 20 20 20 20 20 2e 20 2c 6e 65 78 74 2d 63    68 65 63 6b 65 72 73 29 0a 20 20 20 20 20 20 20  | rs.......,next-checkers)........ | 
| 20400 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 20  | ................(documentation.. | 
| 20420 |  20 20 20 2e 20 2c 64 6f 63 73 74 72 69 6e 67 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .....,docstring)................ | 
| 20440 |  20 20 20 20 20 20 20 20 28 66 69 6c 65 20 20 20    20 20 20 20 20 20 20 20 20 20 20 2e 20 2c 66 69  | ........(file................,fi | 
| 20460 |  6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 77 6f 72 6b  | le)........................(work | 
| 20480 |  69 6e 67 2d 64 69 72 65 63 74 6f 72 79 20 2e 20    2c 77 6f 72 6b 69 6e 67 2d 64 69 72 65 63 74 6f  | ing-directory...,working-directo | 
| 204a0 |  72 79 29 29 29 0a 20 20 20 20 20 20 20 20 28 73    65 74 66 20 28 66 6c 79 63 68 65 63 6b 2d 63 68  | ry))).........(setf.(flycheck-ch | 
| 204c0 |  65 63 6b 65 72 2d 67 65 74 20 73 79 6d 62 6f 6c    20 70 72 6f 70 29 20 76 61 6c 75 65 29 29 29 0a  | ecker-get.symbol.prop).value))). | 
| 204e0 |  0a 20 20 20 20 3b 3b 20 54 72 61 63 6b 20 74 68    65 20 76 65 72 73 69 6f 6e 2c 20 74 6f 20 61 76  | .....;;.Track.the.version,.to.av | 
| 20500 |  6f 69 64 20 62 72 65 61 6b 61 67 65 20 69 66 20    74 68 65 20 69 6e 74 65 72 6e 61 6c 20 66 6f 72  | oid.breakage.if.the.internal.for | 
| 20520 |  6d 61 74 20 63 68 61 6e 67 65 73 0a 20 20 20 20    28 73 65 74 66 20 28 66 6c 79 63 68 65 63 6b 2d  | mat.changes.....(setf.(flycheck- | 
| 20540 |  63 68 65 63 6b 65 72 2d 67 65 74 20 73 79 6d 62    6f 6c 20 27 67 65 6e 65 72 69 63 2d 63 68 65 63  | checker-get.symbol.'generic-chec | 
| 20560 |  6b 65 72 2d 76 65 72 73 69 6f 6e 29 0a 20 20 20    20 20 20 20 20 20 20 66 6c 79 63 68 65 63 6b 2d  | ker-version)...........flycheck- | 
| 20580 |  67 65 6e 65 72 69 63 2d 63 68 65 63 6b 65 72 2d    76 65 72 73 69 6f 6e 29 29 29 0a 0a 28 64 65 66  | generic-checker-version)))..(def | 
| 205a0 |  75 6e 20 66 6c 79 63 68 65 63 6b 2d 76 61 6c 69    64 2d 63 68 65 63 6b 65 72 2d 70 20 28 63 68 65  | un.flycheck-valid-checker-p.(che | 
| 205c0 |  63 6b 65 72 29 0a 20 20 22 43 68 65 63 6b 20 77    68 65 74 68 65 72 20 61 20 43 48 45 43 4b 45 52  | cker)..."Check.whether.a.CHECKER | 
| 205e0 |  20 69 73 20 76 61 6c 69 64 2e 0a 0a 41 20 76 61    6c 69 64 20 63 68 65 63 6b 65 72 20 69 73 20 61  | .is.valid...A.valid.checker.is.a | 
| 20600 |  20 73 79 6d 62 6f 6c 20 64 65 66 69 6e 65 64 20    61 73 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65  | .symbol.defined.as.syntax.checke | 
| 20620 |  72 20 77 69 74 68 0a 60 66 6c 79 63 68 65 63 6b    2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72 27  | r.with.`flycheck-define-checker' | 
| 20640 |  2e 22 0a 20 20 28 61 6e 64 20 28 73 79 6d 62 6f    6c 70 20 63 68 65 63 6b 65 72 29 0a 20 20 20 20  | ."...(and.(symbolp.checker)..... | 
| 20660 |  20 20 20 28 3d 20 28 6f 72 20 28 67 65 74 20 63    68 65 63 6b 65 72 20 27 66 6c 79 63 68 65 63 6b  | ...(=.(or.(get.checker.'flycheck | 
| 20680 |  2d 67 65 6e 65 72 69 63 2d 63 68 65 63 6b 65 72    2d 76 65 72 73 69 6f 6e 29 20 30 29 0a 20 20 20  | -generic-checker-version).0).... | 
| 206a0 |  20 20 20 20 20 20 20 66 6c 79 63 68 65 63 6b 2d    67 65 6e 65 72 69 63 2d 63 68 65 63 6b 65 72 2d  | .......flycheck-generic-checker- | 
| 206c0 |  76 65 72 73 69 6f 6e 29 29 29 0a 0a 28 64 65 66    75 6e 20 66 6c 79 63 68 65 63 6b 2d 63 68 65 63  | version)))..(defun.flycheck-chec | 
| 206e0 |  6b 65 72 2d 73 75 70 70 6f 72 74 73 2d 6d 61 6a    6f 72 2d 6d 6f 64 65 2d 70 20 28 63 68 65 63 6b  | ker-supports-major-mode-p.(check | 
| 20700 |  65 72 20 26 6f 70 74 69 6f 6e 61 6c 20 6d 6f 64    65 29 0a 20 20 22 57 68 65 74 68 65 72 20 43 48  | er.&optional.mode)..."Whether.CH | 
| 20720 |  45 43 4b 45 52 20 73 75 70 70 6f 72 74 73 20 74    68 65 20 67 69 76 65 6e 20 6d 61 6a 6f 72 20 4d  | ECKER.supports.the.given.major.M | 
| 20740 |  4f 44 45 2e 0a 0a 43 48 45 43 4b 45 52 20 69 73    20 61 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65  | ODE...CHECKER.is.a.syntax.checke | 
| 20760 |  72 20 73 79 6d 62 6f 6c 20 61 6e 64 20 4d 4f 44    45 20 61 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 73  | r.symbol.and.MODE.a.major.mode.s | 
| 20780 |  79 6d 62 6f 6c 2e 0a 4c 6f 6f 6b 20 61 74 20 74    68 65 20 60 6d 6f 64 65 73 27 20 70 72 6f 70 65  | ymbol..Look.at.the.`modes'.prope | 
| 207a0 |  72 74 79 20 6f 66 20 43 48 45 43 4b 45 52 20 74    6f 20 64 65 74 65 72 6d 69 6e 65 20 77 68 65 74  | rty.of.CHECKER.to.determine.whet | 
| 207c0 |  68 65 72 0a 43 48 45 43 4b 45 52 20 73 75 70 70    6f 72 74 73 20 62 75 66 66 65 72 73 20 69 6e 20  | her.CHECKER.supports.buffers.in. | 
| 207e0 |  74 68 65 20 67 69 76 65 6e 20 6d 61 6a 6f 72 20    4d 4f 44 45 2e 0a 0a 4d 4f 44 45 20 64 65 66 61  | the.given.major.MODE...MODE.defa | 
| 20800 |  75 6c 74 73 20 74 6f 20 74 68 65 20 76 61 6c 75    65 20 6f 66 20 60 6d 61 6a 6f 72 2d 6d 6f 64 65  | ults.to.the.value.of.`major-mode | 
| 20820 |  27 20 69 66 20 6f 6d 69 74 74 65 64 20 6f 72 20    6e 69 6c 2e 0a 0a 52 65 74 75 72 6e 20 6e 6f 6e  | '.if.omitted.or.nil...Return.non | 
| 20840 |  2d 6e 69 6c 20 69 66 20 43 48 45 43 4b 45 52 20    73 75 70 70 6f 72 74 73 20 4d 4f 44 45 20 61 6e  | -nil.if.CHECKER.supports.MODE.an | 
| 20860 |  64 20 6e 69 6c 20 6f 74 68 65 72 77 69 73 65 2e    22 0a 20 20 28 6c 65 74 20 28 28 6d 6f 64 65 20  | d.nil.otherwise."...(let.((mode. | 
| 20880 |  28 6f 72 20 6d 6f 64 65 20 6d 61 6a 6f 72 2d 6d    6f 64 65 29 29 29 0a 20 20 20 20 28 6d 65 6d 71  | (or.mode.major-mode))).....(memq | 
| 208a0 |  20 6d 6f 64 65 20 28 66 6c 79 63 68 65 63 6b 2d    63 68 65 63 6b 65 72 2d 67 65 74 20 63 68 65 63  | .mode.(flycheck-checker-get.chec | 
| 208c0 |  6b 65 72 20 27 6d 6f 64 65 73 29 29 29 29 0a 0a    28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65  | ker.'modes))))..(define-obsolete | 
| 208e0 |  2d 76 61 72 69 61 62 6c 65 2d 61 6c 69 61 73 20    27 66 6c 79 63 68 65 63 6b 2d 65 6e 61 62 6c 65  | -variable-alias.'flycheck-enable | 
| 20900 |  64 2d 63 68 65 63 6b 65 72 73 0a 20 20 27 66 6c    79 63 68 65 63 6b 2d 2d 61 75 74 6f 6d 61 74 69  | d-checkers...'flycheck--automati | 
| 20920 |  63 61 6c 6c 79 2d 65 6e 61 62 6c 65 64 2d 63 68    65 63 6b 65 72 73 20 22 33 32 22 29 0a 0a 28 64  | cally-enabled-checkers."32")..(d | 
| 20940 |  65 66 76 61 72 20 66 6c 79 63 68 65 63 6b 2d 2d    61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2d 65 6e  | efvar.flycheck--automatically-en | 
| 20960 |  61 62 6c 65 64 2d 63 68 65 63 6b 65 72 73 20 6e    69 6c 0a 20 20 22 53 79 6e 74 61 78 20 63 68 65  | abled-checkers.nil..."Syntax.che | 
| 20980 |  63 6b 65 72 73 20 69 6e 63 6c 75 64 65 64 20 69    6e 20 61 75 74 6f 6d 61 74 69 63 20 73 65 6c 65  | ckers.included.in.automatic.sele | 
| 209a0 |  63 74 69 6f 6e 2e 0a 0a 41 20 6c 69 73 74 20 6f    66 20 46 6c 79 63 68 65 63 6b 20 73 79 6e 74 61  | ction...A.list.of.Flycheck.synta | 
| 209c0 |  78 20 63 68 65 63 6b 65 72 73 20 69 6e 63 6c 75    64 65 64 20 69 6e 20 61 75 74 6f 6d 61 74 69 63  | x.checkers.included.in.automatic | 
| 209e0 |  0a 73 65 6c 65 63 74 69 6f 6e 20 66 6f 72 20 74    68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65  | .selection.for.the.current.buffe | 
| 20a00 |  72 2e 22 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61    62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c  | r.").(make-variable-buffer-local | 
| 20a20 |  20 27 66 6c 79 63 68 65 63 6b 2d 2d 61 75 74 6f    6d 61 74 69 63 61 6c 6c 79 2d 65 6e 61 62 6c 65  | .'flycheck--automatically-enable | 
| 20a40 |  64 2d 63 68 65 63 6b 65 72 73 29 0a 0a 28 64 65    66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 6d 61 79  | d-checkers)..(defun.flycheck-may | 
| 20a60 |  2d 65 6e 61 62 6c 65 2d 63 68 65 63 6b 65 72 20    28 63 68 65 63 6b 65 72 29 0a 20 20 22 57 68 65  | -enable-checker.(checker)..."Whe | 
| 20a80 |  74 68 65 72 20 61 20 67 65 6e 65 72 69 63 20 43    48 45 43 4b 45 52 20 6d 61 79 20 62 65 20 65 6e  | ther.a.generic.CHECKER.may.be.en | 
| 20aa0 |  61 62 6c 65 64 20 66 6f 72 20 63 75 72 72 65 6e    74 20 62 75 66 66 65 72 2e 0a 0a 52 65 74 75 72  | abled.for.current.buffer...Retur | 
| 20ac0 |  6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 43 48 45    43 4b 45 52 20 6d 61 79 20 62 65 20 75 73 65 64  | n.non-nil.if.CHECKER.may.be.used | 
| 20ae0 |  20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 75 66 66 65 72 2c 20 61 6e 64 0a 6e 69 6c  | .for.the.current.buffer,.and.nil | 
| 20b00 |  20 6f 74 68 65 72 77 69 73 65 2e 20 20 54 68 65    20 72 65 73 75 6c 74 20 6f 66 20 74 68 65 20 60  | .otherwise...The.result.of.the.` | 
| 20b20 |  3a 65 6e 61 62 6c 65 64 27 20 63 68 65 63 6b 2c    20 69 66 20 61 6e 79 2c 20 69 73 0a 63 61 63 68  | :enabled'.check,.if.any,.is.cach | 
| 20b40 |  65 64 2e 22 0a 20 20 28 61 6e 64 0a 20 20 20 3b    3b 20 4d 61 79 20 6f 6e 6c 79 20 65 6e 61 62 6c  | ed."...(and....;;.May.only.enabl | 
| 20b60 |  65 20 76 61 6c 69 64 20 63 68 65 63 6b 65 72 73    0a 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 76 61  | e.valid.checkers....(flycheck-va | 
| 20b80 |  6c 69 64 2d 63 68 65 63 6b 65 72 2d 70 20 63 68    65 63 6b 65 72 29 0a 20 20 20 3b 3b 20 44 6f 6e  | lid-checker-p.checker)....;;.Don | 
| 20ba0 |  27 74 20 72 75 6e 20 74 68 65 20 3a 65 6e 61 62    6c 65 64 20 63 68 65 63 6b 20 69 66 20 74 68 65  | 't.run.the.:enabled.check.if.the | 
| 20bc0 |  20 63 68 65 63 6b 65 72 20 69 73 20 61 6c 72 65    61 64 79 20 64 69 73 61 62 6c 65 64 e2 80 a6 0a  | .checker.is.already.disabled.... | 
| 20be0 |  20 20 20 28 6e 6f 74 20 28 66 6c 79 63 68 65 63    6b 2d 64 69 73 61 62 6c 65 64 2d 63 68 65 63 6b  | ...(not.(flycheck-disabled-check | 
| 20c00 |  65 72 2d 70 20 63 68 65 63 6b 65 72 29 29 0a 20    20 20 28 6f 72 0a 20 20 20 20 3b 3b 20 e2 80 a6  | er-p.checker))....(or.....;;.... | 
| 20c20 |  6f 72 20 69 66 20 77 65 27 76 65 20 61 6c 72 65    61 64 79 20 63 61 63 68 65 64 20 74 68 65 20 72  | or.if.we've.already.cached.the.r | 
| 20c40 |  65 73 75 6c 74 0a 20 20 20 20 28 6d 65 6d 71 20    63 68 65 63 6b 65 72 20 66 6c 79 63 68 65 63 6b  | esult.....(memq.checker.flycheck | 
| 20c60 |  2d 2d 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2d    65 6e 61 62 6c 65 64 2d 63 68 65 63 6b 65 72 73  | --automatically-enabled-checkers | 
| 20c80 |  29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 65 6e    61 62 6c 65 64 20 28 66 6c 79 63 68 65 63 6b 2d  | ).....(let*.((enabled.(flycheck- | 
| 20ca0 |  63 68 65 63 6b 65 72 2d 67 65 74 20 63 68 65 63    6b 65 72 20 27 65 6e 61 62 6c 65 64 29 29 0a 20  | checker-get.checker.'enabled)).. | 
| 20cc0 |  20 20 20 20 20 20 20 20 20 20 28 6d 61 79 2d 65    6e 61 62 6c 65 20 28 6f 72 20 28 6e 75 6c 6c 20  | ..........(may-enable.(or.(null. | 
| 20ce0 |  65 6e 61 62 6c 65 64 29 20 28 66 75 6e 63 61 6c    6c 20 65 6e 61 62 6c 65 64 29 29 29 29 0a 20 20  | enabled).(funcall.enabled))))... | 
| 20d00 |  20 20 20 20 3b 3b 20 43 61 63 68 65 20 74 68 65    20 72 65 73 75 6c 74 0a 20 20 20 20 20 20 28 69  | ....;;.Cache.the.result.......(i | 
| 20d20 |  66 20 6d 61 79 2d 65 6e 61 62 6c 65 0a 20 20 20    20 20 20 20 20 20 20 28 63 6c 2d 70 75 73 68 6e  | f.may-enable...........(cl-pushn | 
| 20d40 |  65 77 20 63 68 65 63 6b 65 72 20 66 6c 79 63 68    65 63 6b 2d 2d 61 75 74 6f 6d 61 74 69 63 61 6c  | ew.checker.flycheck--automatical | 
| 20d60 |  6c 79 2d 65 6e 61 62 6c 65 64 2d 63 68 65 63 6b    65 72 73 29 0a 20 20 20 20 20 20 20 20 28 63 6c  | ly-enabled-checkers).........(cl | 
| 20d80 |  2d 70 75 73 68 6e 65 77 20 63 68 65 63 6b 65 72    20 66 6c 79 63 68 65 63 6b 2d 2d 61 75 74 6f 6d  | -pushnew.checker.flycheck--autom | 
| 20da0 |  61 74 69 63 61 6c 6c 79 2d 64 69 73 61 62 6c 65    64 2d 63 68 65 63 6b 65 72 73 29 29 0a 20 20 20  | atically-disabled-checkers)).... | 
| 20dc0 |  20 20 20 6d 61 79 2d 65 6e 61 62 6c 65 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65  | ...may-enable))))..(defun.flyche | 
| 20de0 |  63 6b 2d 72 65 73 65 74 2d 65 6e 61 62 6c 65 64    2d 63 68 65 63 6b 65 72 20 28 63 68 65 63 6b 65  | ck-reset-enabled-checker.(checke | 
| 20e00 |  72 29 0a 20 20 22 52 65 73 65 74 20 74 68 65 20    60 3a 65 6e 61 62 6c 65 64 27 20 74 65 73 74 20  | r)..."Reset.the.`:enabled'.test. | 
| 20e20 |  6f 66 20 43 48 45 43 4b 45 52 2e 0a 0a 46 6f 72    67 65 74 20 74 68 61 74 20 43 48 45 43 4b 45 52  | of.CHECKER...Forget.that.CHECKER | 
| 20e40 |  20 68 61 73 20 62 65 65 6e 20 65 6e 61 62 6c 65    64 20 6f 72 20 61 75 74 6f 6d 61 74 69 63 61 6c  | .has.been.enabled.or.automatical | 
| 20e60 |  6c 79 20 64 69 73 61 62 6c 65 64 0a 66 72 6f 6d    20 61 20 70 72 65 76 69 6f 75 73 20 60 3a 65 6e  | ly.disabled.from.a.previous.`:en | 
| 20e80 |  61 62 6c 65 64 27 20 74 65 73 74 2e 20 20 54 68    65 20 72 65 73 75 6c 74 20 6f 66 20 74 68 65 20  | abled'.test...The.result.of.the. | 
| 20ea0 |  60 3a 65 6e 61 62 6c 65 64 27 0a 74 65 73 74 20    69 73 20 63 61 63 68 65 64 20 69 6e 20 60 66 6c  | `:enabled'.test.is.cached.in.`fl | 
| 20ec0 |  79 63 68 65 63 6b 2d 6d 61 79 2d 65 6e 61 62 6c    65 2d 63 68 65 63 6b 65 72 27 3a 20 69 66 20 79  | ycheck-may-enable-checker':.if.y | 
| 20ee0 |  6f 75 20 77 69 73 68 20 74 6f 0a 74 65 73 74 20    74 68 65 20 60 3a 65 6e 61 62 6c 65 64 27 20 70  | ou.wish.to.test.the.`:enabled'.p | 
| 20f00 |  72 65 64 69 63 61 74 65 20 61 67 61 69 6e 2c 20    79 6f 75 20 6d 75 73 74 20 66 69 72 73 74 20 72  | redicate.again,.you.must.first.r | 
| 20f20 |  65 73 65 74 20 69 74 73 0a 73 74 61 74 65 20 75    73 69 6e 67 20 74 68 69 73 20 66 75 6e 63 74 69  | eset.its.state.using.this.functi | 
| 20f40 |  6f 6e 2e 22 0a 20 20 28 77 68 65 6e 20 28 6d 65    6d 71 20 63 68 65 63 6b 65 72 20 66 6c 79 63 68  | on."...(when.(memq.checker.flych | 
| 20f60 |  65 63 6b 2d 2d 61 75 74 6f 6d 61 74 69 63 61 6c    6c 79 2d 64 69 73 61 62 6c 65 64 2d 63 68 65 63  | eck--automatically-disabled-chec | 
| 20f80 |  6b 65 72 73 29 0a 20 20 20 20 28 73 65 74 71 20    66 6c 79 63 68 65 63 6b 2d 2d 61 75 74 6f 6d 61  | kers).....(setq.flycheck--automa | 
| 20fa0 |  74 69 63 61 6c 6c 79 2d 64 69 73 61 62 6c 65 64    2d 63 68 65 63 6b 65 72 73 0a 20 20 20 20 20 20  | tically-disabled-checkers....... | 
| 20fc0 |  20 20 20 20 28 72 65 6d 71 20 63 68 65 63 6b 65    72 20 66 6c 79 63 68 65 63 6b 2d 2d 61 75 74 6f  | ....(remq.checker.flycheck--auto | 
| 20fe0 |  6d 61 74 69 63 61 6c 6c 79 2d 64 69 73 61 62 6c    65 64 2d 63 68 65 63 6b 65 72 73 29 29 29 0a 20  | matically-disabled-checkers))).. | 
| 21000 |  20 28 77 68 65 6e 20 28 6d 65 6d 71 20 63 68 65    63 6b 65 72 20 66 6c 79 63 68 65 63 6b 2d 2d 61  | .(when.(memq.checker.flycheck--a | 
| 21020 |  75 74 6f 6d 61 74 69 63 61 6c 6c 79 2d 65 6e 61    62 6c 65 64 2d 63 68 65 63 6b 65 72 73 29 0a 20  | utomatically-enabled-checkers).. | 
| 21040 |  20 20 20 28 73 65 74 71 20 66 6c 79 63 68 65 63    6b 2d 2d 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79  | ...(setq.flycheck--automatically | 
| 21060 |  2d 65 6e 61 62 6c 65 64 2d 63 68 65 63 6b 65 72    73 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 6d  | -enabled-checkers...........(rem | 
| 21080 |  71 20 63 68 65 63 6b 65 72 20 66 6c 79 63 68 65    63 6b 2d 2d 61 75 74 6f 6d 61 74 69 63 61 6c 6c  | q.checker.flycheck--automaticall | 
| 210a0 |  79 2d 65 6e 61 62 6c 65 64 2d 63 68 65 63 6b 65    72 73 29 29 29 0a 20 20 28 66 6c 79 63 68 65 63  | y-enabled-checkers)))...(flychec | 
| 210c0 |  6b 2d 62 75 66 66 65 72 29 29 0a 0a 28 64 65 66    75 6e 20 66 6c 79 63 68 65 63 6b 2d 6d 61 79 2d  | k-buffer))..(defun.flycheck-may- | 
| 210e0 |  75 73 65 2d 63 68 65 63 6b 65 72 20 28 63 68 65    63 6b 65 72 29 0a 20 20 22 57 68 65 74 68 65 72  | use-checker.(checker)..."Whether | 
| 21100 |  20 61 20 67 65 6e 65 72 69 63 20 43 48 45 43 4b    45 52 20 6d 61 79 20 62 65 20 75 73 65 64 2e 0a  | .a.generic.CHECKER.may.be.used.. | 
| 21120 |  0a 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20    69 66 20 43 48 45 43 4b 45 52 20 6d 61 79 20 62  | .Return.non-nil.if.CHECKER.may.b | 
| 21140 |  65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 63    75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 61  | e.used.for.the.current.buffer,.a | 
| 21160 |  6e 64 0a 6e 69 6c 20 6f 74 68 65 72 77 69 73 65    2e 22 0a 20 20 28 6c 65 74 20 28 28 70 72 65 64  | nd.nil.otherwise."...(let.((pred | 
| 21180 |  69 63 61 74 65 20 28 66 6c 79 63 68 65 63 6b 2d    63 68 65 63 6b 65 72 2d 67 65 74 20 63 68 65 63  | icate.(flycheck-checker-get.chec | 
| 211a0 |  6b 65 72 20 27 70 72 65 64 69 63 61 74 65 29 29    29 0a 20 20 20 20 28 61 6e 64 20 28 66 6c 79 63  | ker.'predicate))).....(and.(flyc | 
| 211c0 |  68 65 63 6b 2d 76 61 6c 69 64 2d 63 68 65 63 6b    65 72 2d 70 20 63 68 65 63 6b 65 72 29 0a 20 20  | heck-valid-checker-p.checker)... | 
| 211e0 |  20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 63 68 65 63 6b 65 72 2d 73 75 70 70 6f 72 74  | .......(flycheck-checker-support | 
| 21200 |  73 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 70 20 63    68 65 63 6b 65 72 29 0a 20 20 20 20 20 20 20 20  | s-major-mode-p.checker)......... | 
| 21220 |  20 28 66 6c 79 63 68 65 63 6b 2d 6d 61 79 2d 65    6e 61 62 6c 65 2d 63 68 65 63 6b 65 72 20 63 68  | .(flycheck-may-enable-checker.ch | 
| 21240 |  65 63 6b 65 72 29 0a 20 20 20 20 20 20 20 20 20    28 6f 72 20 28 6e 75 6c 6c 20 70 72 65 64 69 63  | ecker)..........(or.(null.predic | 
| 21260 |  61 74 65 29 20 28 66 75 6e 63 61 6c 6c 20 70 72    65 64 69 63 61 74 65 29 29 29 29 29 0a 0a 28 64  | ate).(funcall.predicate)))))..(d | 
| 21280 |  65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 6d 61    79 2d 75 73 65 2d 6e 65 78 74 2d 63 68 65 63 6b  | efun.flycheck-may-use-next-check | 
| 212a0 |  65 72 20 28 6e 65 78 74 2d 63 68 65 63 6b 65 72    29 0a 20 20 22 44 65 74 65 72 6d 69 6e 65 20 77  | er.(next-checker)..."Determine.w | 
| 212c0 |  68 65 74 68 65 72 20 4e 45 58 54 2d 43 48 45 43    4b 45 52 20 6d 61 79 20 62 65 20 75 73 65 64 2e  | hether.NEXT-CHECKER.may.be.used. | 
| 212e0 |  22 0a 20 20 28 77 68 65 6e 20 28 73 79 6d 62 6f    6c 70 20 6e 65 78 74 2d 63 68 65 63 6b 65 72 29  | "...(when.(symbolp.next-checker) | 
| 21300 |  0a 20 20 20 20 28 70 75 73 68 20 74 20 6e 65 78    74 2d 63 68 65 63 6b 65 72 29 29 0a 20 20 28 6c  | .....(push.t.next-checker))...(l | 
| 21320 |  65 74 20 28 28 6c 65 76 65 6c 20 28 63 61 72 20    6e 65 78 74 2d 63 68 65 63 6b 65 72 29 29 0a 20  | et.((level.(car.next-checker)).. | 
| 21340 |  20 20 20 20 20 20 20 28 6e 65 78 74 2d 63 68 65    63 6b 65 72 20 28 63 64 72 20 6e 65 78 74 2d 63  | .......(next-checker.(cdr.next-c | 
| 21360 |  68 65 63 6b 65 72 29 29 29 0a 20 20 20 20 28 61    6e 64 20 28 6f 72 20 28 65 71 20 6c 65 76 65 6c  | hecker))).....(and.(or.(eq.level | 
| 21380 |  20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 6c 79 63 68 65 63 6b 2d 68 61 73 2d 6d  | .t)..............(flycheck-has-m | 
| 213a0 |  61 78 2d 63 75 72 72 65 6e 74 2d 65 72 72 6f 72    73 2d 70 20 6c 65 76 65 6c 29 29 0a 20 20 20 20  | ax-current-errors-p.level))..... | 
| 213c0 |  20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 72    65 67 69 73 74 65 72 65 64 2d 63 68 65 63 6b 65  | .....(flycheck-registered-checke | 
| 213e0 |  72 2d 70 20 6e 65 78 74 2d 63 68 65 63 6b 65 72    29 0a 20 20 20 20 20 20 20 20 20 28 66 6c 79 63  | r-p.next-checker)..........(flyc | 
| 21400 |  68 65 63 6b 2d 6d 61 79 2d 75 73 65 2d 63 68 65    63 6b 65 72 20 6e 65 78 74 2d 63 68 65 63 6b 65  | heck-may-use-checker.next-checke | 
| 21420 |  72 29 29 29 29 0a 0a 0c 0a 3b 3b 3b 20 48 65 6c    70 20 66 6f 72 20 67 65 6e 65 72 69 63 20 73 79  | r))))....;;;.Help.for.generic.sy | 
| 21440 |  6e 74 61 78 20 63 68 65 63 6b 65 72 73 0a 28 64    65 66 69 6e 65 2d 62 75 74 74 6f 6e 2d 74 79 70  | ntax.checkers.(define-button-typ | 
| 21460 |  65 20 27 68 65 6c 70 2d 66 6c 79 63 68 65 63 6b    2d 63 68 65 63 6b 65 72 2d 64 65 66 0a 20 20 3a  | e.'help-flycheck-checker-def...: | 
| 21480 |  73 75 70 65 72 74 79 70 65 20 27 68 65 6c 70 2d    78 72 65 66 0a 20 20 27 68 65 6c 70 2d 66 75 6e  | supertype.'help-xref...'help-fun | 
| 214a0 |  63 74 69 6f 6e 20 23 27 66 6c 79 63 68 65 63 6b    2d 67 6f 74 6f 2d 63 68 65 63 6b 65 72 2d 64 65  | ction.#'flycheck-goto-checker-de | 
| 214c0 |  66 69 6e 69 74 69 6f 6e 0a 20 20 27 68 65 6c 70    2d 65 63 68 6f 20 22 6d 6f 75 73 65 2d 31 2c 20  | finition...'help-echo."mouse-1,. | 
| 214e0 |  52 45 54 3a 20 66 69 6e 64 20 46 6c 79 63 68 65    63 6b 20 63 68 65 63 6b 65 72 20 64 65 66 69 6e  | RET:.find.Flycheck.checker.defin | 
| 21500 |  69 74 69 6f 6e 22 29 0a 0a 28 64 65 66 63 6f 6e    73 74 20 66 6c 79 63 68 65 63 6b 2d 66 69 6e 64  | ition")..(defconst.flycheck-find | 
| 21520 |  2d 63 68 65 63 6b 65 72 2d 72 65 67 65 78 70 0a    20 20 28 72 78 20 6c 69 6e 65 2d 73 74 61 72 74  | -checker-regexp...(rx.line-start | 
| 21540 |  20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 28    73 79 6e 74 61 78 20 77 68 69 74 65 73 70 61 63  | .(zero-or-more.(syntax.whitespac | 
| 21560 |  65 29 29 0a 20 20 20 20 20 20 22 28 22 20 73 79    6d 62 6f 6c 2d 73 74 61 72 74 0a 20 20 20 20 20  | e))......."(".symbol-start...... | 
| 21580 |  20 28 6f 72 20 22 66 6c 79 63 68 65 63 6b 2d 64    65 66 69 6e 65 2d 63 68 65 63 6b 65 72 22 20 22  | .(or."flycheck-define-checker"." | 
| 215a0 |  66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d    63 6f 6d 6d 61 6e 64 2d 63 68 65 63 6b 65 72 22  | flycheck-define-command-checker" | 
| 215c0 |  29 0a 20 20 20 20 20 20 73 79 6d 62 6f 6c 2d 65    6e 64 0a 20 20 20 20 20 20 28 65 76 61 6c 20 28  | ).......symbol-end.......(eval.( | 
| 215e0 |  6c 69 73 74 20 27 72 65 67 65 78 70 20 66 69 6e    64 2d 66 75 6e 63 74 69 6f 6e 2d 73 70 61 63 65  | list.'regexp.find-function-space | 
| 21600 |  2d 72 65 29 29 0a 20 20 20 20 20 20 28 3f 20 22    27 22 29 0a 20 20 20 20 20 20 73 79 6d 62 6f 6c  | -re)).......(?."'").......symbol | 
| 21620 |  2d 73 74 61 72 74 20 22 25 73 22 20 73 79 6d 62    6f 6c 2d 65 6e 64 0a 20 20 20 20 20 20 28 6f 72  | -start."%s".symbol-end.......(or | 
| 21640 |  20 28 73 79 6e 74 61 78 20 77 68 69 74 65 73 70    61 63 65 29 20 6c 69 6e 65 2d 65 6e 64 29 29 0a  | .(syntax.whitespace).line-end)). | 
| 21660 |  20 20 22 52 65 67 75 6c 61 72 20 65 78 70 72 65    73 73 69 6f 6e 20 74 6f 20 66 69 6e 64 20 61 20  | .."Regular.expression.to.find.a. | 
| 21680 |  63 68 65 63 6b 65 72 20 64 65 66 69 6e 69 74 69    6f 6e 2e 22 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c  | checker.definition.")..(add-to-l | 
| 216a0 |  69 73 74 20 27 66 69 6e 64 2d 66 75 6e 63 74 69    6f 6e 2d 72 65 67 65 78 70 2d 61 6c 69 73 74 0a  | ist.'find-function-regexp-alist. | 
| 216c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 66    6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72 20  | .............'(flycheck-checker. | 
| 216e0 |  2e 20 66 6c 79 63 68 65 63 6b 2d 66 69 6e 64 2d    63 68 65 63 6b 65 72 2d 72 65 67 65 78 70 29 29  | ..flycheck-find-checker-regexp)) | 
| 21700 |  0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63    6b 2d 67 6f 74 6f 2d 63 68 65 63 6b 65 72 2d 64  | ..(defun.flycheck-goto-checker-d | 
| 21720 |  65 66 69 6e 69 74 69 6f 6e 20 28 63 68 65 63 6b    65 72 20 66 69 6c 65 29 0a 20 20 22 47 6f 20 74  | efinition.(checker.file)..."Go.t | 
| 21740 |  6f 20 74 6f 20 74 68 65 20 64 65 66 69 6e 69 74    69 6f 6e 20 6f 66 20 43 48 45 43 4b 45 52 20 69  | o.to.the.definition.of.CHECKER.i | 
| 21760 |  6e 20 46 49 4c 45 2e 22 0a 20 20 28 6c 65 74 20    28 28 6c 6f 63 61 74 69 6f 6e 20 28 66 69 6e 64  | n.FILE."...(let.((location.(find | 
| 21780 |  2d 66 75 6e 63 74 69 6f 6e 2d 73 65 61 72 63 68    2d 66 6f 72 2d 73 79 6d 62 6f 6c 0a 20 20 20 20  | -function-search-for-symbol..... | 
| 217a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63    68 65 63 6b 65 72 20 27 66 6c 79 63 68 65 63 6b  | ...............checker.'flycheck | 
| 217c0 |  2d 63 68 65 63 6b 65 72 20 66 69 6c 65 29 29 29    0a 20 20 20 20 28 70 6f 70 2d 74 6f 2d 62 75 66  | -checker.file))).....(pop-to-buf | 
| 217e0 |  66 65 72 20 28 63 61 72 20 6c 6f 63 61 74 69 6f    6e 29 29 0a 20 20 20 20 28 69 66 20 28 63 64 72  | fer.(car.location)).....(if.(cdr | 
| 21800 |  20 6c 6f 63 61 74 69 6f 6e 29 0a 20 20 20 20 20    20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 63  | .location).........(goto-char.(c | 
| 21820 |  64 72 20 6c 6f 63 61 74 69 6f 6e 29 29 0a 20 20    20 20 20 20 28 6d 65 73 73 61 67 65 20 22 55 6e  | dr.location)).......(message."Un | 
| 21840 |  61 62 6c 65 20 74 6f 20 66 69 6e 64 20 63 68 65    63 6b 65 72 20 6c 6f 63 61 74 69 6f 6e 20 69 6e  | able.to.find.checker.location.in | 
| 21860 |  20 66 69 6c 65 22 29 29 29 29 0a 0a 28 64 65 66    75 6e 20 66 6c 79 63 68 65 63 6b 2d 63 68 65 63  | .file"))))..(defun.flycheck-chec | 
| 21880 |  6b 65 72 2d 61 74 2d 70 6f 69 6e 74 20 28 29 0a    20 20 22 52 65 74 75 72 6e 20 74 68 65 20 46 6c  | ker-at-point.()..."Return.the.Fl | 
| 218a0 |  79 63 68 65 63 6b 20 63 68 65 63 6b 65 72 20 66    6f 75 6e 64 20 61 74 20 6f 72 20 62 65 66 6f 72  | ycheck.checker.found.at.or.befor | 
| 218c0 |  65 20 70 6f 69 6e 74 2e 0a 0a 52 65 74 75 72 6e    20 6e 69 6c 20 69 66 20 74 68 65 72 65 20 69 73  | e.point...Return.nil.if.there.is | 
| 218e0 |  20 6e 6f 20 63 68 65 63 6b 65 72 2e 22 0a 20 20    28 6c 65 74 20 28 28 73 79 6d 62 6f 6c 20 28 76  | .no.checker."...(let.((symbol.(v | 
| 21900 |  61 72 69 61 62 6c 65 2d 61 74 2d 70 6f 69 6e 74    20 27 61 6e 79 2d 73 79 6d 62 6f 6c 29 29 29 0a  | ariable-at-point.'any-symbol))). | 
| 21920 |  20 20 20 20 28 77 68 65 6e 20 28 66 6c 79 63 68    65 63 6b 2d 76 61 6c 69 64 2d 63 68 65 63 6b 65  | ....(when.(flycheck-valid-checke | 
| 21940 |  72 2d 70 20 73 79 6d 62 6f 6c 29 0a 20 20 20 20    20 20 73 79 6d 62 6f 6c 29 29 29 0a 0a 28 64 65  | r-p.symbol).......symbol)))..(de | 
| 21960 |  66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 64 65 73    63 72 69 62 65 2d 63 68 65 63 6b 65 72 20 28 63  | fun.flycheck-describe-checker.(c | 
| 21980 |  68 65 63 6b 65 72 29 0a 20 20 22 44 69 73 70 6c    61 79 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61  | hecker)..."Display.the.documenta | 
| 219a0 |  74 69 6f 6e 20 6f 66 20 43 48 45 43 4b 45 52 2e    0a 0a 43 48 45 43 4b 45 52 20 69 73 20 61 20 63  | tion.of.CHECKER...CHECKER.is.a.c | 
| 219c0 |  68 65 63 6b 65 72 20 73 79 6d 62 6f 6c 2e 0a 0a    50 6f 70 20 75 70 20 61 20 68 65 6c 70 20 62 75  | hecker.symbol...Pop.up.a.help.bu | 
| 219e0 |  66 66 65 72 20 77 69 74 68 20 74 68 65 20 64 6f    63 75 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 43  | ffer.with.the.documentation.of.C | 
| 21a00 |  48 45 43 4b 45 52 2e 22 0a 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 2a  | HECKER."...(interactive....(let* | 
| 21a20 |  20 28 28 65 6e 61 62 6c 65 2d 72 65 63 75 72 73    69 76 65 2d 6d 69 6e 69 62 75 66 66 65 72 73 20  | .((enable-recursive-minibuffers. | 
| 21a40 |  74 29 0a 20 20 20 20 20 20 20 20 20 20 28 64 65    66 61 75 6c 74 20 28 6f 72 20 28 66 6c 79 63 68  | t)...........(default.(or.(flych | 
| 21a60 |  65 63 6b 2d 63 68 65 63 6b 65 72 2d 61 74 2d 70    6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20  | eck-checker-at-point)........... | 
| 21a80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 67    6e 6f 72 65 2d 65 72 72 6f 72 73 20 28 66 6c 79  | .............(ignore-errors.(fly | 
| 21aa0 |  63 68 65 63 6b 2d 67 65 74 2d 63 68 65 63 6b 65    72 2d 66 6f 72 2d 62 75 66 66 65 72 29 29 29 29  | check-get-checker-for-buffer)))) | 
| 21ac0 |  0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 6d    70 74 20 28 69 66 20 64 65 66 61 75 6c 74 0a 20  | ...........(prompt.(if.default.. | 
| 21ae0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 44 65  | .....................(format."De | 
| 21b00 |  73 63 72 69 62 65 20 73 79 6e 74 61 78 20 63 68    65 63 6b 65 72 20 28 64 65 66 61 75 6c 74 20 25  | scribe.syntax.checker.(default.% | 
| 21b20 |  73 29 3a 20 22 20 64 65 66 61 75 6c 74 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | s):.".default).................. | 
| 21b40 |  20 20 20 22 44 65 73 63 72 69 62 65 20 73 79 6e    74 61 78 20 63 68 65 63 6b 65 72 3a 20 22 29 29  | ..."Describe.syntax.checker:.")) | 
| 21b60 |  29 0a 20 20 20 20 20 28 6c 69 73 74 20 28 66 6c    79 63 68 65 63 6b 2d 72 65 61 64 2d 63 68 65 63  | )......(list.(flycheck-read-chec | 
| 21b80 |  6b 65 72 20 70 72 6f 6d 70 74 20 64 65 66 61 75    6c 74 29 29 29 29 0a 20 20 28 75 6e 6c 65 73 73  | ker.prompt.default))))...(unless | 
| 21ba0 |  20 28 66 6c 79 63 68 65 63 6b 2d 76 61 6c 69 64    2d 63 68 65 63 6b 65 72 2d 70 20 63 68 65 63 6b  | .(flycheck-valid-checker-p.check | 
| 21bc0 |  65 72 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72    72 6f 72 20 22 59 6f 75 20 64 69 64 6e 27 74 20  | er).....(user-error."You.didn't. | 
| 21be0 |  73 70 65 63 69 66 79 20 61 20 46 6c 79 63 68 65    63 6b 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65  | specify.a.Flycheck.syntax.checke | 
| 21c00 |  72 22 29 29 0a 20 20 28 6c 65 74 20 28 28 66 69    6c 65 6e 61 6d 65 20 28 66 6c 79 63 68 65 63 6b  | r"))...(let.((filename.(flycheck | 
| 21c20 |  2d 63 68 65 63 6b 65 72 2d 67 65 74 20 63 68 65    63 6b 65 72 20 27 66 69 6c 65 29 29 0a 20 20 20  | -checker-get.checker.'file)).... | 
| 21c40 |  20 20 20 20 20 28 6d 6f 64 65 73 20 28 66 6c 79    63 68 65 63 6b 2d 63 68 65 63 6b 65 72 2d 67 65  | .....(modes.(flycheck-checker-ge | 
| 21c60 |  74 20 63 68 65 63 6b 65 72 20 27 6d 6f 64 65 73    29 29 0a 20 20 20 20 20 20 20 20 28 70 72 65 64  | t.checker.'modes)).........(pred | 
| 21c80 |  69 63 61 74 65 20 28 66 6c 79 63 68 65 63 6b 2d    63 68 65 63 6b 65 72 2d 67 65 74 20 63 68 65 63  | icate.(flycheck-checker-get.chec | 
| 21ca0 |  6b 65 72 20 27 70 72 65 64 69 63 61 74 65 29 29    0a 20 20 20 20 20 20 20 20 28 70 72 69 6e 74 2d  | ker.'predicate)).........(print- | 
| 21cc0 |  64 6f 63 20 28 66 6c 79 63 68 65 63 6b 2d 63 68    65 63 6b 65 72 2d 67 65 74 20 63 68 65 63 6b 65  | doc.(flycheck-checker-get.checke | 
| 21ce0 |  72 20 27 70 72 69 6e 74 2d 64 6f 63 29 29 0a 20    20 20 20 20 20 20 20 28 6e 65 78 74 2d 63 68 65  | r.'print-doc)).........(next-che | 
| 21d00 |  63 6b 65 72 73 20 28 66 6c 79 63 68 65 63 6b 2d    63 68 65 63 6b 65 72 2d 67 65 74 20 63 68 65 63  | ckers.(flycheck-checker-get.chec | 
| 21d20 |  6b 65 72 20 27 6e 65 78 74 2d 63 68 65 63 6b 65    72 73 29 29 0a 20 20 20 20 20 20 20 20 28 68 65  | ker.'next-checkers)).........(he | 
| 21d40 |  6c 70 2d 78 72 65 66 2d 66 6f 6c 6c 6f 77 69 6e    67 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 45 6e  | lp-xref-following..........;;.En | 
| 21d60 |  73 75 72 65 20 74 68 61 74 20 77 65 20 64 6f 6e    27 74 20 72 65 75 73 65 20 62 75 66 66 65 72 73  | sure.that.we.don't.reuse.buffers | 
| 21d80 |  20 6c 69 6b 65 20 60 66 6c 79 63 68 65 63 6b 2d    76 65 72 69 66 79 2d 63 68 65 63 6b 65 72 27 2c  | .like.`flycheck-verify-checker', | 
| 21da0 |  0a 20 20 20 20 20 20 20 20 20 3b 3b 20 61 6e 64    20 74 68 61 74 20 77 65 20 64 6f 6e 27 74 20 65  | ..........;;.and.that.we.don't.e | 
| 21dc0 |  72 72 6f 72 20 6f 75 74 20 69 66 20 61 20 60 68    65 6c 70 2d 66 6c 79 63 68 65 63 6b 2d 63 68 65  | rror.out.if.a.`help-flycheck-che | 
| 21de0 |  63 6b 65 72 2d 64 6f 63 27 20 62 75 74 74 6f 6e    0a 20 20 20 20 20 20 20 20 20 3b 3b 20 69 73 20  | cker-doc'.button..........;;.is. | 
| 21e00 |  61 64 64 65 64 20 6f 75 74 73 69 64 65 20 6f 66    20 61 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e  | added.outside.of.a.documentation | 
| 21e20 |  20 77 69 6e 64 6f 77 2e 0a 20 20 20 20 20 20 20    20 20 28 61 6e 64 20 68 65 6c 70 2d 78 72 65 66  | .window...........(and.help-xref | 
| 21e40 |  2d 66 6f 6c 6c 6f 77 69 6e 67 20 28 65 71 20 6d    61 6a 6f 72 2d 6d 6f 64 65 20 27 68 65 6c 70 2d  | -following.(eq.major-mode.'help- | 
| 21e60 |  6d 6f 64 65 29 29 29 29 0a 20 20 20 20 28 68 65    6c 70 2d 73 65 74 75 70 2d 78 72 65 66 20 28 6c  | mode)))).....(help-setup-xref.(l | 
| 21e80 |  69 73 74 20 23 27 66 6c 79 63 68 65 63 6b 2d 64    65 73 63 72 69 62 65 2d 63 68 65 63 6b 65 72 20  | ist.#'flycheck-describe-checker. | 
| 21ea0 |  63 68 65 63 6b 65 72 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63  | checker)......................(c | 
| 21ec0 |  61 6c 6c 65 64 2d 69 6e 74 65 72 61 63 74 69 76    65 6c 79 2d 70 20 27 69 6e 74 65 72 61 63 74 69  | alled-interactively-p.'interacti | 
| 21ee0 |  76 65 29 29 0a 20 20 20 20 28 73 61 76 65 2d 65    78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 28  | ve)).....(save-excursion.......( | 
| 21f00 |  77 69 74 68 2d 68 65 6c 70 2d 77 69 6e 64 6f 77    20 28 68 65 6c 70 2d 62 75 66 66 65 72 29 0a 20  | with-help-window.(help-buffer).. | 
| 21f20 |  20 20 20 20 20 20 20 28 70 72 69 6e 63 20 28 66    6f 72 6d 61 74 20 22 25 73 20 69 73 20 61 20 46  | .......(princ.(format."%s.is.a.F | 
| 21f40 |  6c 79 63 68 65 63 6b 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 22 20 63 68 65 63 6b 65 72 29  | lycheck.syntax.checker".checker) | 
| 21f60 |  29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20    66 69 6c 65 6e 61 6d 65 0a 20 20 20 20 20 20 20  | ).........(when.filename........ | 
| 21f80 |  20 20 20 28 70 72 69 6e 63 20 28 66 6f 72 6d 61    74 20 22 20 69 6e 20 60 25 73 27 22 20 28 66 69  | ...(princ.(format.".in.`%s'".(fi | 
| 21fa0 |  6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63    74 6f 72 79 20 66 69 6c 65 6e 61 6d 65 29 29 29  | le-name-nondirectory.filename))) | 
| 21fc0 |  0a 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68    2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20  | ...........(with-current-buffer. | 
| 21fe0 |  73 74 61 6e 64 61 72 64 2d 6f 75 74 70 75 74 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76  | standard-output.............(sav | 
| 22000 |  65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 72 65 2d 73 65  | e-excursion...............(re-se | 
| 22020 |  61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 22 60    5c 5c 28 5b 5e 60 27 5d 2b 5c 5c 29 27 22 20 6e  | arch-backward."`\\([^`']+\\)'".n | 
| 22040 |  69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 68 65 6c 70 2d 78 72 65 66 2d 62  | il.t)...............(help-xref-b | 
| 22060 |  75 74 74 6f 6e 20 31 20 27 68 65 6c 70 2d 66 6c    79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72 2d 64  | utton.1.'help-flycheck-checker-d | 
| 22080 |  65 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ef.............................. | 
| 220a0 |  20 20 20 63 68 65 63 6b 65 72 20 66 69 6c 65 6e    61 6d 65 29 29 29 29 0a 20 20 20 20 20 20 20 20  | ...checker.filename))))......... | 
| 220c0 |  28 70 72 69 6e 63 20 22 2e 5c 6e 5c 6e 22 29 0a    0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28  | (princ.".\n\n")..........(let.(( | 
| 220e0 |  6d 6f 64 65 73 2d 73 74 61 72 74 20 28 77 69 74    68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72  | modes-start.(with-current-buffer | 
| 22100 |  20 73 74 61 6e 64 61 72 64 2d 6f 75 74 70 75 74    20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 0a  | .standard-output.(point-max)))). | 
| 22120 |  20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 72 61    63 6b 20 74 68 65 20 73 74 61 72 74 20 6f 66 20  | ..........;;.Track.the.start.of. | 
| 22140 |  74 68 65 20 6d 6f 64 65 73 20 64 6f 63 75 6d 65    6e 74 61 74 69 6f 6e 2c 20 74 6f 20 70 72 6f 70  | the.modes.documentation,.to.prop | 
| 22160 |  65 72 6c 79 20 72 65 2d 66 69 6c 6c 0a 20 20 20    20 20 20 20 20 20 20 3b 3b 20 69 74 20 6c 61 74  | erly.re-fill...........;;.it.lat | 
| 22180 |  65 72 0a 20 20 20 20 20 20 20 20 20 20 28 70 72    69 6e 63 20 22 20 20 54 68 69 73 20 73 79 6e 74  | er...........(princ."..This.synt | 
| 221a0 |  61 78 20 63 68 65 63 6b 65 72 20 63 68 65 63 6b    73 20 73 79 6e 74 61 78 20 69 6e 20 74 68 65 20  | ax.checker.checks.syntax.in.the. | 
| 221c0 |  6d 61 6a 6f 72 20 6d 6f 64 65 28 73 29 20 22 29    0a 20 20 20 20 20 20 20 20 20 20 28 70 72 69 6e  | major.mode(s).")...........(prin | 
| 221e0 |  63 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | c.(string-join.................. | 
| 22200 |  20 28 73 65 71 2d 6d 61 70 20 28 61 70 70 6c 79    2d 70 61 72 74 69 61 6c 6c 79 20 23 27 66 6f 72  | .(seq-map.(apply-partially.#'for | 
| 22220 |  6d 61 74 20 22 60 25 73 27 22 29 20 6d 6f 64 65    73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | mat."`%s'").modes).............. | 
| 22240 |  20 20 20 20 20 22 2c 20 22 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 77 68 65 6e 20 70 72 65 64  | .....",."))...........(when.pred | 
| 22260 |  69 63 61 74 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 70 72 69 6e 63 20 22 2c 20 61 6e 64 20  | icate.............(princ.",.and. | 
| 22280 |  75 73 65 73 20 61 20 63 75 73 74 6f 6d 20 70 72    65 64 69 63 61 74 65 22 29 29 0a 20 20 20 20 20  | uses.a.custom.predicate"))...... | 
| 222a0 |  20 20 20 20 20 28 70 72 69 6e 63 20 22 2e 22 29    0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e  | .....(princ.".")...........(when | 
| 222c0 |  20 6e 65 78 74 2d 63 68 65 63 6b 65 72 73 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 70 72 69 6e  | .next-checkers.............(prin | 
| 222e0 |  63 20 22 20 20 49 74 20 72 75 6e 73 20 74 68 65    20 66 6f 6c 6c 6f 77 69 6e 67 20 63 68 65 63 6b  | c."..It.runs.the.following.check | 
| 22300 |  65 72 73 20 61 66 74 65 72 77 61 72 64 73 3a 22    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 69  | ers.afterwards:"))...........(wi | 
| 22320 |  74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65    72 20 73 74 61 6e 64 61 72 64 2d 6f 75 74 70 75  | th-current-buffer.standard-outpu | 
| 22340 |  74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73    61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20  | t.............(save-excursion... | 
| 22360 |  20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c    6c 2d 72 65 67 69 6f 6e 2d 61 73 2d 70 61 72 61  | ............(fill-region-as-para | 
| 22380 |  67 72 61 70 68 20 6d 6f 64 65 73 2d 73 74 61 72    74 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29  | graph.modes-start.(point-max)))) | 
| 223a0 |  0a 20 20 20 20 20 20 20 20 20 20 28 70 72 69 6e    63 20 22 5c 6e 22 29 0a 0a 20 20 20 20 20 20 20  | ...........(princ."\n")......... | 
| 223c0 |  20 20 20 3b 3b 20 50 72 69 6e 74 20 74 68 65 20    6c 69 73 74 20 6f 66 20 6e 65 78 74 20 63 68 65  | ...;;.Print.the.list.of.next.che | 
| 223e0 |  63 6b 65 72 73 0a 20 20 20 20 20 20 20 20 20 20    28 77 68 65 6e 20 6e 65 78 74 2d 63 68 65 63 6b  | ckers...........(when.next-check | 
| 22400 |  65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 70 72 69 6e 63 20 22 5c 6e 22 29 0a 20 20 20  | ers.............(princ."\n").... | 
| 22420 |  20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28    62 65 67 2d 63 68 65 63 6b 65 72 2d 6c 69 73 74  | .........(let.((beg-checker-list | 
| 22440 |  20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62    75 66 66 65 72 20 73 74 61 6e 64 61 72 64 2d 6f  | .(with-current-buffer.standard-o | 
| 22460 |  75 74 70 75 74 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | utput........................... | 
| 22480 |  20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69    6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20  | ............(point)))).......... | 
| 224a0 |  20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6e 65    78 74 2d 63 68 65 63 6b 65 72 20 6e 65 78 74 2d  | .....(dolist.(next-checker.next- | 
| 224c0 |  63 68 65 63 6b 65 72 73 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73  | checkers).................(if.(s | 
| 224e0 |  79 6d 62 6f 6c 70 20 6e 65 78 74 2d 63 68 65 63    6b 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20  | ymbolp.next-checker)............ | 
| 22500 |  20 20 20 20 20 20 20 20 20 28 70 72 69 6e 63 20    28 66 6f 72 6d 61 74 20 22 20 20 20 20 20 2a 20  | .........(princ.(format.".....*. | 
| 22520 |  60 25 73 27 5c 6e 22 20 6e 65 78 74 2d 63 68 65    63 6b 65 72 29 29 0a 20 20 20 20 20 20 20 20 20  | `%s'\n".next-checker)).......... | 
| 22540 |  20 20 20 20 20 20 20 20 20 28 70 72 69 6e 63 20    28 66 6f 72 6d 61 74 20 22 20 20 20 20 20 2a 20  | .........(princ.(format.".....*. | 
| 22560 |  60 25 73 27 20 28 6d 61 78 69 6d 75 6d 20 6c 65    76 65 6c 20 60 25 73 27 29 5c 6e 22 0a 20 20 20  | `%s'.(maximum.level.`%s')\n".... | 
| 22580 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63  | ..............................(c | 
| 225a0 |  64 72 20 6e 65 78 74 2d 63 68 65 63 6b 65 72 29    20 28 63 61 72 20 6e 65 78 74 2d 63 68 65 63 6b  | dr.next-checker).(car.next-check | 
| 225c0 |  65 72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20  | er)))))...............;;........ | 
| 225e0 |  20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72    72 65 6e 74 2d 62 75 66 66 65 72 20 73 74 61 6e  | .......(with-current-buffer.stan | 
| 22600 |  64 61 72 64 2d 6f 75 74 70 75 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76  | dard-output.................(sav | 
| 22620 |  65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77  | e-excursion...................(w | 
| 22640 |  68 69 6c 65 20 28 72 65 2d 73 65 61 72 63 68 2d    62 61 63 6b 77 61 72 64 20 22 60 5c 5c 28 5b 5e  | hile.(re-search-backward."`\\([^ | 
| 22660 |  60 27 5d 2b 5c 5c 29 27 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | `']+\\)'"....................... | 
| 22680 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 62 65 67 2d 63 68 65 63 6b  | .......................beg-check | 
| 226a0 |  65 72 2d 6c 69 73 74 20 74 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | er-list.t).....................( | 
| 226c0 |  6c 65 74 20 28 28 63 68 65 63 6b 65 72 20 28 69    6e 74 65 72 6e 2d 73 6f 66 74 20 28 6d 61 74 63  | let.((checker.(intern-soft.(matc | 
| 226e0 |  68 2d 73 74 72 69 6e 67 20 31 29 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | h-string.1)))).................. | 
| 22700 |  20 20 20 20 20 28 77 68 65 6e 20 28 66 6c 79 63    68 65 63 6b 2d 76 61 6c 69 64 2d 63 68 65 63 6b  | .....(when.(flycheck-valid-check | 
| 22720 |  65 72 2d 70 20 63 68 65 63 6b 65 72 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | er-p.checker)................... | 
| 22740 |  20 20 20 20 20 20 28 68 65 6c 70 2d 78 72 65 66    2d 62 75 74 74 6f 6e 20 31 20 27 68 65 6c 70 2d  | ......(help-xref-button.1.'help- | 
| 22760 |  66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72    2d 64 6f 63 0a 20 20 20 20 20 20 20 20 20 20 20  | flycheck-checker-doc............ | 
| 22780 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63  | ...............................c | 
| 227a0 |  68 65 63 6b 65 72 29 29 29 29 29 29 29 29 29 0a    20 20 20 20 20 20 20 20 3b 3b 20 43 61 6c 6c 20  | hecker))))))))).........;;.Call. | 
| 227c0 |  74 68 65 20 63 75 73 74 6f 6d 20 70 72 69 6e 74    2d 64 6f 63 20 66 75 6e 63 74 69 6f 6e 20 6f 66  | the.custom.print-doc.function.of | 
| 227e0 |  20 74 68 65 20 63 68 65 63 6b 65 72 2c 20 69 66    20 70 72 65 73 65 6e 74 0a 20 20 20 20 20 20 20  | .the.checker,.if.present........ | 
| 22800 |  20 28 77 68 65 6e 20 70 72 69 6e 74 2d 64 6f 63    0a 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63  | .(when.print-doc...........(func | 
| 22820 |  61 6c 6c 20 70 72 69 6e 74 2d 64 6f 63 20 63 68    65 63 6b 65 72 29 29 0a 20 20 20 20 20 20 20 20  | all.print-doc.checker))......... | 
| 22840 |  3b 3b 20 55 6c 74 69 6d 61 74 65 6c 79 2c 20 70    72 69 6e 74 20 74 68 65 20 64 6f 63 73 74 72 69  | ;;.Ultimately,.print.the.docstri | 
| 22860 |  6e 67 0a 20 20 20 20 20 20 20 20 28 70 72 69 6e    63 20 22 5c 6e 44 6f 63 75 6d 65 6e 74 61 74 69  | ng.........(princ."\nDocumentati | 
| 22880 |  6f 6e 3a 5c 6e 22 29 0a 20 20 20 20 20 20 20 20    28 70 72 69 6e 63 20 28 66 6c 79 63 68 65 63 6b  | on:\n").........(princ.(flycheck | 
| 228a0 |  2d 63 68 65 63 6b 65 72 2d 67 65 74 20 63 68 65    63 6b 65 72 20 27 64 6f 63 75 6d 65 6e 74 61 74  | -checker-get.checker.'documentat | 
| 228c0 |  69 6f 6e 29 29 29 29 29 29 0a 0a 0c 0a 3b 3b 3b    20 53 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20  | ion))))))....;;;.Syntax.checker. | 
| 228e0 |  76 65 72 69 66 69 63 61 74 69 6f 6e 0a 28 63 6c    2d 64 65 66 73 74 72 75 63 74 20 28 66 6c 79 63  | verification.(cl-defstruct.(flyc | 
| 22900 |  68 65 63 6b 2d 76 65 72 69 66 69 63 61 74 69 6f    6e 2d 72 65 73 75 6c 74 0a 20 20 20 20 20 20 20  | heck-verification-result........ | 
| 22920 |  20 20 20 20 20 20 20 20 28 3a 63 6f 6e 73 74 72    75 63 74 6f 72 20 66 6c 79 63 68 65 63 6b 2d 76  | ........(:constructor.flycheck-v | 
| 22940 |  65 72 69 66 69 63 61 74 69 6f 6e 2d 72 65 73 75    6c 74 2d 6e 65 77 29 29 0a 20 20 22 53 74 72 75  | erification-result-new))..."Stru | 
| 22960 |  63 74 75 72 65 20 66 6f 72 20 73 74 6f 72 69 6e    67 20 61 20 73 69 6e 67 6c 65 20 76 65 72 69 66  | cture.for.storing.a.single.verif | 
| 22980 |  69 63 61 74 69 6f 6e 20 72 65 73 75 6c 74 2e 0a    0a 53 6c 6f 74 73 3a 0a 0a 60 6c 61 62 65 6c 27  | ication.result...Slots:..`label' | 
| 229a0 |  0a 20 20 20 20 20 41 20 6c 61 62 65 6c 20 66 6f    72 20 74 68 69 73 20 72 65 73 75 6c 74 2c 20 61  | ......A.label.for.this.result,.a | 
| 229c0 |  73 20 73 74 72 69 6e 67 0a 0a 60 6d 65 73 73 61    67 65 27 0a 20 20 20 20 20 41 20 6d 65 73 73 61  | s.string..`message'......A.messa | 
| 229e0 |  67 65 20 66 6f 72 20 74 68 69 73 20 72 65 73 75    6c 74 2c 20 61 73 20 73 74 72 69 6e 67 0a 0a 60  | ge.for.this.result,.as.string..` | 
| 22a00 |  66 61 63 65 27 0a 20 20 20 20 20 54 68 65 20 66    61 63 65 20 74 6f 20 75 73 65 20 66 6f 72 20 74  | face'......The.face.to.use.for.t | 
| 22a20 |  68 65 20 60 6d 65 73 73 61 67 65 27 2e 0a 0a 20    20 20 20 20 59 6f 75 20 63 61 6e 20 65 69 74 68  | he.`message'........You.can.eith | 
| 22a40 |  65 72 20 75 73 65 20 61 20 66 61 63 65 20 73 79    6d 62 6f 6c 2c 20 6f 72 20 61 20 6c 69 73 74 20  | er.use.a.face.symbol,.or.a.list. | 
| 22a60 |  6f 66 20 66 61 63 65 20 73 79 6d 62 6f 6c 73 2e    22 0a 20 20 6c 61 62 65 6c 20 6d 65 73 73 61 67  | of.face.symbols."...label.messag | 
| 22a80 |  65 20 66 61 63 65 29 0a 0a 28 64 65 66 75 6e 20    66 6c 79 63 68 65 63 6b 2d 76 65 72 69 66 79 2d  | e.face)..(defun.flycheck-verify- | 
| 22aa0 |  67 65 6e 65 72 69 63 2d 63 68 65 63 6b 65 72 20    28 63 68 65 63 6b 65 72 29 0a 20 20 22 56 65 72  | generic-checker.(checker)..."Ver | 
| 22ac0 |  69 66 79 20 61 20 67 65 6e 65 72 69 63 20 43 48    45 43 4b 45 52 20 69 6e 20 74 68 65 20 63 75 72  | ify.a.generic.CHECKER.in.the.cur | 
| 22ae0 |  72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 52 65    74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 60  | rent.buffer...Return.a.list.of.` | 
| 22b00 |  66 6c 79 63 68 65 63 6b 2d 76 65 72 69 66 69 63    61 74 69 6f 6e 2d 72 65 73 75 6c 74 27 20 6f 62  | flycheck-verification-result'.ob | 
| 22b20 |  6a 65 63 74 73 2e 22 0a 20 20 28 6c 65 74 20 28    72 65 73 75 6c 74 73 0a 20 20 20 20 20 20 20 20  | jects."...(let.(results......... | 
| 22b40 |  28 70 72 65 64 69 63 61 74 65 20 28 66 6c 79 63    68 65 63 6b 2d 63 68 65 63 6b 65 72 2d 67 65 74  | (predicate.(flycheck-checker-get | 
| 22b60 |  20 63 68 65 63 6b 65 72 20 27 70 72 65 64 69 63    61 74 65 29 29 0a 20 20 20 20 20 20 20 20 28 65  | .checker.'predicate)).........(e | 
| 22b80 |  6e 61 62 6c 65 64 20 28 66 6c 79 63 68 65 63 6b    2d 63 68 65 63 6b 65 72 2d 67 65 74 20 63 68 65  | nabled.(flycheck-checker-get.che | 
| 22ba0 |  63 6b 65 72 20 27 65 6e 61 62 6c 65 64 29 29 0a    20 20 20 20 20 20 20 20 28 76 65 72 69 66 79 20  | cker.'enabled)).........(verify. | 
| 22bc0 |  28 66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65    72 2d 67 65 74 20 63 68 65 63 6b 65 72 20 27 76  | (flycheck-checker-get.checker.'v | 
| 22be0 |  65 72 69 66 79 29 29 29 0a 20 20 20 20 28 77 68    65 6e 20 65 6e 61 62 6c 65 64 0a 20 20 20 20 20  | erify))).....(when.enabled...... | 
| 22c00 |  20 28 6c 65 74 20 28 28 72 65 73 75 6c 74 20 28    66 75 6e 63 61 6c 6c 20 65 6e 61 62 6c 65 64 29  | .(let.((result.(funcall.enabled) | 
| 22c20 |  29 29 0a 20 20 20 20 20 20 20 20 28 70 75 73 68    20 28 66 6c 79 63 68 65 63 6b 2d 76 65 72 69 66  | )).........(push.(flycheck-verif | 
| 22c40 |  69 63 61 74 69 6f 6e 2d 72 65 73 75 6c 74 2d 6e    65 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ication-result-new.............. | 
| 22c60 |  20 20 3a 6c 61 62 65 6c 20 28 70 72 6f 70 65 72    74 69 7a 65 20 22 6d 61 79 20 65 6e 61 62 6c 65  | ..:label.(propertize."may.enable | 
| 22c80 |  22 20 27 68 65 6c 70 2d 65 63 68 6f 20 22 3a 65    6e 61 62 6c 65 22 29 0a 20 20 20 20 20 20 20 20  | ".'help-echo.":enable")......... | 
| 22ca0 |  20 20 20 20 20 20 20 3a 6d 65 73 73 61 67 65 20    28 69 66 20 72 65 73 75 6c 74 20 22 79 65 73 22  | .......:message.(if.result."yes" | 
| 22cc0 |  20 22 6e 6f 22 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3a 66 61 63 65 20 28 69 66 20  | ."no")................:face.(if. | 
| 22ce0 |  72 65 73 75 6c 74 20 27 73 75 63 63 65 73 73 20    27 28 62 6f 6c 64 20 77 61 72 6e 69 6e 67 29 29  | result.'success.'(bold.warning)) | 
| 22d00 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    72 65 73 75 6c 74 73 29 29 29 0a 20 20 20 20 28  | )...............results))).....( | 
| 22d20 |  77 68 65 6e 20 70 72 65 64 69 63 61 74 65 0a 20    20 20 20 20 20 28 6c 65 74 20 28 28 72 65 73 75  | when.predicate.......(let.((resu | 
| 22d40 |  6c 74 20 28 66 75 6e 63 61 6c 6c 20 70 72 65 64    69 63 61 74 65 29 29 29 0a 20 20 20 20 20 20 20  | lt.(funcall.predicate)))........ | 
| 22d60 |  20 28 70 75 73 68 20 28 66 6c 79 63 68 65 63 6b    2d 76 65 72 69 66 69 63 61 74 69 6f 6e 2d 72 65  | .(push.(flycheck-verification-re | 
| 22d80 |  73 75 6c 74 2d 6e 65 77 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 3a 6c 61 62 65 6c 20 28  | sult-new................:label.( | 
| 22da0 |  70 72 6f 70 65 72 74 69 7a 65 20 22 6d 61 79 20    72 75 6e 22 20 27 68 65 6c 70 2d 65 63 68 6f 20  | propertize."may.run".'help-echo. | 
| 22dc0 |  22 3a 70 72 65 64 69 63 61 74 65 22 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 65  | ":predicate")................:me | 
| 22de0 |  73 73 61 67 65 20 28 70 72 69 6e 31 2d 74 6f 2d    73 74 72 69 6e 67 20 28 6e 6f 74 20 28 6e 75 6c  | ssage.(prin1-to-string.(not.(nul | 
| 22e00 |  6c 20 72 65 73 75 6c 74 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 3a 66 61 63 65  | l.result)))................:face | 
| 22e20 |  20 28 69 66 20 72 65 73 75 6c 74 20 27 73 75 63    63 65 73 73 20 27 28 62 6f 6c 64 20 77 61 72 6e  | .(if.result.'success.'(bold.warn | 
| 22e40 |  69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 72 65 73 75 6c 74 73 29 29 29 0a  | ing)))...............results))). | 
| 22e60 |  20 20 20 20 28 61 70 70 65 6e 64 20 28 6e 72 65    76 65 72 73 65 20 72 65 73 75 6c 74 73 29 0a 20  | ....(append.(nreverse.results).. | 
| 22e80 |  20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20    76 65 72 69 66 79 20 28 66 75 6e 63 61 6c 6c 20  | ...........(and.verify.(funcall. | 
| 22ea0 |  76 65 72 69 66 79 20 63 68 65 63 6b 65 72 29 29    29 29 29 0a 0a 28 64 65 66 69 6e 65 2d 62 75 74  | verify.checker)))))..(define-but | 
| 22ec0 |  74 6f 6e 2d 74 79 70 65 20 27 68 65 6c 70 2d 66    6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72 2d  | ton-type.'help-flycheck-checker- | 
| 22ee0 |  64 6f 63 0a 20 20 3a 73 75 70 65 72 74 79 70 65    20 27 68 65 6c 70 2d 78 72 65 66 0a 20 20 27 68  | doc...:supertype.'help-xref...'h | 
| 22f00 |  65 6c 70 2d 66 75 6e 63 74 69 6f 6e 20 23 27 66    6c 79 63 68 65 63 6b 2d 64 65 73 63 72 69 62 65  | elp-function.#'flycheck-describe | 
| 22f20 |  2d 63 68 65 63 6b 65 72 0a 20 20 27 68 65 6c 70    2d 65 63 68 6f 20 22 6d 6f 75 73 65 2d 31 2c 20  | -checker...'help-echo."mouse-1,. | 
| 22f40 |  52 45 54 3a 20 64 65 73 63 72 69 62 65 20 46 6c    79 63 68 65 63 6b 20 63 68 65 63 6b 65 72 22 29  | RET:.describe.Flycheck.checker") | 
| 22f60 |  0a 0a 28 64 65 66 69 6e 65 2d 62 75 74 74 6f 6e    2d 74 79 70 65 20 27 66 6c 79 63 68 65 63 6b 2d  | ..(define-button-type.'flycheck- | 
| 22f80 |  62 75 74 74 6f 6e 0a 20 20 27 66 6f 6c 6c 6f 77    2d 6c 69 6e 6b 20 74 0a 20 20 27 61 63 74 69 6f  | button...'follow-link.t...'actio | 
| 22fa0 |  6e 20 28 6c 61 6d 62 64 61 20 28 70 6f 73 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70  | n.(lambda.(pos).............(app | 
| 22fc0 |  6c 79 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f    70 65 72 74 79 20 70 6f 73 20 27 66 6c 79 63 68  | ly.(get-text-property.pos.'flych | 
| 22fe0 |  65 63 6b 2d 61 63 74 69 6f 6e 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | eck-action)....................( | 
| 23000 |  67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74    79 20 70 6f 73 20 27 66 6c 79 63 68 65 63 6b 2d  | get-text-property.pos.'flycheck- | 
| 23020 |  64 61 74 61 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 3b 3b 20 52 65 76 65 72 74 20 74 68 65  | data)).............;;.Revert.the | 
| 23040 |  20 76 65 72 69 66 79 2d 73 65 74 75 70 20 62 75    66 66 65 72 20 73 69 6e 63 65 20 69 74 20 69 73  | .verify-setup.buffer.since.it.is | 
| 23060 |  20 6e 6f 77 20 73 74 61 6c 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 72 65 76 65 72 74 2d 62  | .now.stale.............(revert-b | 
| 23080 |  75 66 66 65 72 29 29 0a 20 20 27 66 61 63 65 20    27 66 6c 79 63 68 65 63 6b 2d 76 65 72 69 66 79  | uffer))...'face.'flycheck-verify | 
| 230a0 |  2d 73 65 6c 65 63 74 2d 63 68 65 63 6b 65 72 29    0a 0a 28 64 65 66 69 6e 65 2d 62 75 74 74 6f 6e  | -select-checker)..(define-button | 
| 230c0 |  2d 74 79 70 65 20 27 66 6c 79 63 68 65 63 6b 2d    63 68 65 63 6b 65 72 2d 73 65 6c 65 63 74 0a 20  | -type.'flycheck-checker-select.. | 
| 230e0 |  20 3a 73 75 70 65 72 74 79 70 65 20 27 66 6c 79    63 68 65 63 6b 2d 62 75 74 74 6f 6e 0a 20 20 27  | .:supertype.'flycheck-button...' | 
| 23100 |  66 6c 79 63 68 65 63 6b 2d 61 63 74 69 6f 6e 20    28 6c 61 6d 62 64 61 20 28 62 75 66 66 65 72 20  | flycheck-action.(lambda.(buffer. | 
| 23120 |  63 68 65 63 6b 65 72 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77  | checker)......................(w | 
| 23140 |  69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66    65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20  | ith-current-buffer.buffer....... | 
| 23160 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 6c 79 63 68 65 63 6b 2d 73 65 6c 65 63  | .................(flycheck-selec | 
| 23180 |  74 2d 63 68 65 63 6b 65 72 20 63 68 65 63 6b 65    72 29 29 29 0a 20 20 27 68 65 6c 70 2d 65 63 68  | t-checker.checker)))...'help-ech | 
| 231a0 |  6f 20 22 6d 6f 75 73 65 2d 31 2c 20 52 45 54 3a    20 73 65 6c 65 63 74 20 74 68 69 73 20 63 68 65  | o."mouse-1,.RET:.select.this.che | 
| 231c0 |  63 6b 65 72 22 29 0a 0a 28 64 65 66 69 6e 65 2d    62 75 74 74 6f 6e 2d 74 79 70 65 20 27 66 6c 79  | cker")..(define-button-type.'fly | 
| 231e0 |  63 68 65 63 6b 2d 63 68 65 63 6b 65 72 2d 65 6e    61 62 6c 65 0a 20 20 3a 73 75 70 65 72 74 79 70  | check-checker-enable...:supertyp | 
| 23200 |  65 20 27 66 6c 79 63 68 65 63 6b 2d 62 75 74 74    6f 6e 0a 20 20 27 66 6c 79 63 68 65 63 6b 2d 61  | e.'flycheck-button...'flycheck-a | 
| 23220 |  63 74 69 6f 6e 20 28 6c 61 6d 62 64 61 20 28 62    75 66 66 65 72 20 63 68 65 63 6b 65 72 29 0a 20  | ction.(lambda.(buffer.checker).. | 
| 23240 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 69 6e 74 65 72 61 63 74 69 76 65  | ....................(interactive | 
| 23260 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72  | )......................(with-cur | 
| 23280 |  72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66    65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | rent-buffer.buffer.............. | 
| 232a0 |  20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68    65 63 6b 2d 2d 74 6f 67 67 6c 65 2d 63 68 65 63  | ..........(flycheck--toggle-chec | 
| 232c0 |  6b 65 72 20 63 68 65 63 6b 65 72 20 74 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ker.checker.t).................. | 
| 232e0 |  20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d    62 75 66 66 65 72 29 29 29 0a 20 20 27 68 65 6c  | ......(flycheck-buffer)))...'hel | 
| 23300 |  70 2d 65 63 68 6f 20 22 6d 6f 75 73 65 2d 31 2c    20 52 45 54 3a 20 72 65 2d 65 6e 61 62 6c 65 20  | p-echo."mouse-1,.RET:.re-enable. | 
| 23320 |  74 68 69 73 20 63 68 65 63 6b 65 72 20 69 6e 20    74 68 69 73 20 62 75 66 66 65 72 22 29 0a 0a 28  | this.checker.in.this.buffer")..( | 
| 23340 |  64 65 66 69 6e 65 2d 62 75 74 74 6f 6e 2d 74 79    70 65 20 27 66 6c 79 63 68 65 63 6b 2d 63 68 65  | define-button-type.'flycheck-che | 
| 23360 |  63 6b 65 72 2d 72 65 73 65 74 2d 65 6e 61 62 6c    65 64 0a 20 20 3a 73 75 70 65 72 74 79 70 65 20  | cker-reset-enabled...:supertype. | 
| 23380 |  27 66 6c 79 63 68 65 63 6b 2d 62 75 74 74 6f 6e    0a 20 20 27 66 6c 79 63 68 65 63 6b 2d 61 63 74  | 'flycheck-button...'flycheck-act | 
| 233a0 |  69 6f 6e 20 28 6c 61 6d 62 64 61 20 28 62 75 66    66 65 72 20 63 68 65 63 6b 65 72 29 0a 20 20 20  | ion.(lambda.(buffer.checker).... | 
| 233c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d  | ..................(with-current- | 
| 233e0 |  62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | buffer.buffer................... | 
| 23400 |  20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 72    65 73 65 74 2d 65 6e 61 62 6c 65 64 2d 63 68 65  | .....(flycheck-reset-enabled-che | 
| 23420 |  63 6b 65 72 20 63 68 65 63 6b 65 72 29 29 29 0a    20 20 27 68 65 6c 70 2d 65 63 68 6f 20 22 6d 6f  | cker.checker)))...'help-echo."mo | 
| 23440 |  75 73 65 2d 31 2c 20 52 45 54 3a 20 74 72 79 20    74 6f 20 72 65 2d 65 6e 61 62 6c 65 20 74 68 69  | use-1,.RET:.try.to.re-enable.thi | 
| 23460 |  73 20 63 68 65 63 6b 65 72 22 29 0a 0a 28 64 65    66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 2d 76 65  | s.checker")..(defun.flycheck--ve | 
| 23480 |  72 69 66 79 2d 70 72 69 6e 63 2d 63 68 65 63 6b    65 72 20 28 63 68 65 63 6b 65 72 20 62 75 66 66  | rify-princ-checker.(checker.buff | 
| 234a0 |  65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | er.............................. | 
| 234c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 26 6f 70 74 69 6f 6e 61 6c 20 77 69 74 68  | ..................&optional.with | 
| 234e0 |  2d 6d 6d 20 77 69 74 68 2d 73 65 6c 65 63 74 29    0a 20 20 22 50 72 69 6e 74 20 76 65 72 69 66 69  | -mm.with-select)..."Print.verifi | 
| 23500 |  63 61 74 69 6f 6e 20 72 65 73 75 6c 74 20 6f 66    20 43 48 45 43 4b 45 52 20 66 6f 72 20 42 55 46  | cation.result.of.CHECKER.for.BUF | 
| 23520 |  46 45 52 2e 0a 0a 57 68 65 6e 20 57 49 54 48 2d    4d 4d 20 69 73 20 67 69 76 65 6e 20 61 6e 64 20  | FER...When.WITH-MM.is.given.and. | 
| 23540 |  6e 6f 6e 2d 6e 69 6c 2c 20 61 6c 73 6f 20 69 6e    63 6c 75 64 65 20 74 68 65 20 6d 61 6a 6f 72 20  | non-nil,.also.include.the.major. | 
| 23560 |  6d 6f 64 65 0a 69 6e 74 6f 20 74 68 65 20 76 65    72 69 66 69 63 61 74 69 6f 6e 20 72 65 73 75 6c  | mode.into.the.verification.resul | 
| 23580 |  74 73 2e 0a 0a 57 68 65 6e 20 57 49 54 48 2d 53    45 4c 45 43 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c  | ts...When.WITH-SELECT.is.non-nil | 
| 235a0 |  2c 20 61 64 64 20 61 20 62 75 74 74 6f 6e 20 74    6f 20 73 65 6c 65 63 74 20 74 68 69 73 20 63 68  | ,.add.a.button.to.select.this.ch | 
| 235c0 |  65 63 6b 65 72 2e 22 0a 20 20 28 70 72 69 6e 63    20 22 20 20 22 29 0a 20 20 28 69 6e 73 65 72 74  | ecker."...(princ."..")...(insert | 
| 235e0 |  2d 62 75 74 74 6f 6e 20 28 73 79 6d 62 6f 6c 2d    6e 61 6d 65 20 63 68 65 63 6b 65 72 29 0a 20 20  | -button.(symbol-name.checker)... | 
| 23600 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27    74 79 70 65 20 27 68 65 6c 70 2d 66 6c 79 63 68  | ...............'type.'help-flych | 
| 23620 |  65 63 6b 2d 63 68 65 63 6b 65 72 2d 64 6f 63 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | eck-checker-doc................. | 
| 23640 |  20 27 68 65 6c 70 2d 61 72 67 73 20 28 6c 69 73    74 20 63 68 65 63 6b 65 72 29 29 0a 20 20 28 63  | .'help-args.(list.checker))...(c | 
| 23660 |  6f 6e 64 0a 20 20 20 28 28 77 69 74 68 2d 63 75    72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66  | ond....((with-current-buffer.buf | 
| 23680 |  66 65 72 0a 20 20 20 20 20 20 28 66 6c 79 63 68    65 63 6b 2d 6d 61 6e 75 61 6c 6c 79 2d 64 69 73  | fer.......(flycheck-manually-dis | 
| 236a0 |  61 62 6c 65 64 2d 63 68 65 63 6b 65 72 2d 70 20    63 68 65 63 6b 65 72 29 29 0a 20 20 20 20 28 69  | abled-checker-p.checker)).....(i | 
| 236c0 |  6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a    65 20 22 20 28 6d 61 6e 75 61 6c 6c 79 20 64 69  | nsert.(propertize.".(manually.di | 
| 236e0 |  73 61 62 6c 65 64 29 20 22 20 27 66 61 63 65 20    27 28 62 6f 6c 64 20 65 72 72 6f 72 29 29 29 0a  | sabled).".'face.'(bold.error))). | 
| 23700 |  20 20 20 20 28 69 6e 73 65 72 74 2d 74 65 78 74    2d 62 75 74 74 6f 6e 20 22 65 6e 61 62 6c 65 22  | ....(insert-text-button."enable" | 
| 23720 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 27 74 79 70 65 20 27  | .........................'type.' | 
| 23740 |  66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72    2d 65 6e 61 62 6c 65 0a 20 20 20 20 20 20 20 20  | flycheck-checker-enable......... | 
| 23760 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    27 66 6c 79 63 68 65 63 6b 2d 64 61 74 61 20 28  | ................'flycheck-data.( | 
| 23780 |  6c 69 73 74 20 62 75 66 66 65 72 20 63 68 65 63    6b 65 72 29 29 29 0a 20 20 20 28 28 77 69 74 68  | list.buffer.checker)))....((with | 
| 237a0 |  2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20    62 75 66 66 65 72 0a 20 20 20 20 20 20 28 66 6c  | -current-buffer.buffer.......(fl | 
| 237c0 |  79 63 68 65 63 6b 2d 61 75 74 6f 6d 61 74 69 63    61 6c 6c 79 2d 64 69 73 61 62 6c 65 64 2d 63 68  | ycheck-automatically-disabled-ch | 
| 237e0 |  65 63 6b 65 72 2d 70 20 63 68 65 63 6b 65 72 29    29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 70  | ecker-p.checker)).....(insert.(p | 
| 23800 |  72 6f 70 65 72 74 69 7a 65 20 22 20 28 61 75 74    6f 6d 61 74 69 63 61 6c 6c 79 20 64 69 73 61 62  | ropertize.".(automatically.disab | 
| 23820 |  6c 65 64 29 20 22 20 27 66 61 63 65 20 27 28 62    6f 6c 64 20 65 72 72 6f 72 29 29 29 0a 20 20 20  | led).".'face.'(bold.error))).... | 
| 23840 |  20 28 69 6e 73 65 72 74 2d 74 65 78 74 2d 62 75    74 74 6f 6e 20 22 72 65 73 65 74 22 0a 20 20 20  | .(insert-text-button."reset".... | 
| 23860 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 27 74 79 70 65 20 27 66 6c 79 63  | .....................'type.'flyc | 
| 23880 |  68 65 63 6b 2d 63 68 65 63 6b 65 72 2d 72 65 73    65 74 2d 65 6e 61 62 6c 65 64 0a 20 20 20 20 20  | heck-checker-reset-enabled...... | 
| 238a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 27 66 6c 79 63 68 65 63 6b 2d 64 61 74  | ...................'flycheck-dat | 
| 238c0 |  61 20 28 6c 69 73 74 20 62 75 66 66 65 72 20 63    68 65 63 6b 65 72 29 29 29 29 0a 20 20 28 77 68  | a.(list.buffer.checker))))...(wh | 
| 238e0 |  65 6e 20 28 65 71 20 63 68 65 63 6b 65 72 20 28    62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 6c  | en.(eq.checker.(buffer-local-val | 
| 23900 |  75 65 20 27 66 6c 79 63 68 65 63 6b 2d 63 68 65    63 6b 65 72 20 62 75 66 66 65 72 29 29 0a 20 20  | ue.'flycheck-checker.buffer))... | 
| 23920 |  20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65    72 74 69 7a 65 20 22 20 28 65 78 70 6c 69 63 69  | ..(insert.(propertize.".(explici | 
| 23940 |  74 6c 79 20 73 65 6c 65 63 74 65 64 29 22 20 27    66 61 63 65 20 27 62 6f 6c 64 29 29 29 0a 20 20  | tly.selected)".'face.'bold)))... | 
| 23960 |  28 77 68 65 6e 20 77 69 74 68 2d 73 65 6c 65 63    74 0a 20 20 20 20 28 70 72 69 6e 63 20 22 20 20  | (when.with-select.....(princ.".. | 
| 23980 |  22 29 0a 20 20 20 20 28 69 6e 73 65 72 74 2d 74    65 78 74 2d 62 75 74 74 6f 6e 20 22 73 65 6c 65  | ").....(insert-text-button."sele | 
| 239a0 |  63 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 27 74 79 70  | ct".........................'typ | 
| 239c0 |  65 20 27 66 6c 79 63 68 65 63 6b 2d 63 68 65 63    6b 65 72 2d 73 65 6c 65 63 74 0a 20 20 20 20 20  | e.'flycheck-checker-select...... | 
| 239e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 27 66 6c 79 63 68 65 63 6b 2d 64 61 74  | ...................'flycheck-dat | 
| 23a00 |  61 20 28 6c 69 73 74 20 62 75 66 66 65 72 20 63    68 65 63 6b 65 72 29 29 29 0a 20 20 28 70 72 69  | a.(list.buffer.checker)))...(pri | 
| 23a20 |  6e 63 20 22 5c 6e 22 29 0a 20 20 28 6c 65 74 20    28 28 72 65 73 75 6c 74 73 20 28 77 69 74 68 2d  | nc."\n")...(let.((results.(with- | 
| 23a40 |  63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62    75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20  | current-buffer.buffer........... | 
| 23a60 |  20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64    20 28 66 6c 79 63 68 65 63 6b 2d 76 65 72 69 66  | .........(append.(flycheck-verif | 
| 23a80 |  79 2d 67 65 6e 65 72 69 63 2d 63 68 65 63 6b 65    72 20 63 68 65 63 6b 65 72 29 0a 20 20 20 20 20  | y-generic-checker.checker)...... | 
| 23aa0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d  | ......................(flycheck- | 
| 23ac0 |  2d 76 65 72 69 66 79 2d 6e 65 78 74 2d 63 68 65    63 6b 65 72 73 20 63 68 65 63 6b 65 72 29 29 29  | -verify-next-checkers.checker))) | 
| 23ae0 |  29 29 0a 20 20 20 20 28 77 68 65 6e 20 77 69 74    68 2d 6d 6d 0a 20 20 20 20 20 20 28 77 69 74 68  | )).....(when.with-mm.......(with | 
| 23b00 |  2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20    62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 28  | -current-buffer.buffer.........( | 
| 23b20 |  6c 65 74 20 28 28 6d 65 73 73 61 67 65 2d 61 6e    64 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20  | let.((message-and-face.......... | 
| 23b40 |  20 20 20 20 20 20 28 69 66 20 28 66 6c 79 63 68    65 63 6b 2d 63 68 65 63 6b 65 72 2d 73 75 70 70  | ......(if.(flycheck-checker-supp | 
| 23b60 |  6f 72 74 73 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 2d    70 20 63 68 65 63 6b 65 72 29 0a 20 20 20 20 20  | orts-major-mode-p.checker)...... | 
| 23b80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 73 20 28 66 6f 72 6d 61 74 20 22 60 25 73  | ..............(cons.(format."`%s | 
| 23ba0 |  27 20 73 75 70 70 6f 72 74 65 64 22 20 6d 61 6a    6f 72 2d 6d 6f 64 65 29 20 27 73 75 63 63 65 73  | '.supported".major-mode).'succes | 
| 23bc0 |  73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 63 6f 6e 73 20 28 66 6f 72 6d 61  | s)..................(cons.(forma | 
| 23be0 |  74 20 22 60 25 73 27 20 6e 6f 74 20 73 75 70 70    6f 72 74 65 64 22 20 6d 61 6a 6f 72 2d 6d 6f 64  | t."`%s'.not.supported".major-mod | 
| 23c00 |  65 29 20 27 65 72 72 6f 72 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 66  | e).'error))))...........(push.(f | 
| 23c20 |  6c 79 63 68 65 63 6b 2d 76 65 72 69 66 69 63 61    74 69 6f 6e 2d 72 65 73 75 6c 74 2d 6e 65 77 0a  | lycheck-verification-result-new. | 
| 23c40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 3a 6c 61 62 65 6c 20 22 6d 61 6a 6f 72 20 6d  | .................:label."major.m | 
| 23c60 |  6f 64 65 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3a 6d 65 73 73 61 67 65 20 28  | ode"..................:message.( | 
| 23c80 |  63 61 72 20 6d 65 73 73 61 67 65 2d 61 6e 64 2d    66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20  | car.message-and-face)........... | 
| 23ca0 |  20 20 20 20 20 20 20 3a 66 61 63 65 20 28 63 64    72 20 6d 65 73 73 61 67 65 2d 61 6e 64 2d 66 61  | .......:face.(cdr.message-and-fa | 
| 23cc0 |  63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 72 65 73 75 6c 74 73 29 29 29 29  | ce)).................results)))) | 
| 23ce0 |  0a 20 20 20 20 28 6c 65 74 2a 20 28 28 6c 61 62    65 6c 2d 6c 65 6e 67 74 68 0a 20 20 20 20 20 20  | .....(let*.((label-length....... | 
| 23d00 |  20 20 20 20 20 20 28 73 65 71 2d 6d 61 78 20 28    6d 61 70 63 61 72 0a 20 20 20 20 20 20 20 20 20  | ......(seq-max.(mapcar.......... | 
| 23d20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61    6d 62 64 61 20 28 72 65 73 29 0a 20 20 20 20 20  | .............(lambda.(res)...... | 
| 23d40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 65 6e 67 74 68 20 28 66 6c 79 63  | ...................(length.(flyc | 
| 23d60 |  68 65 63 6b 2d 76 65 72 69 66 69 63 61 74 69 6f    6e 2d 72 65 73 75 6c 74 2d 6c 61 62 65 6c 20 72  | heck-verification-result-label.r | 
| 23d80 |  65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 75  | es))).......................resu | 
| 23da0 |  6c 74 73 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 28 6d 65 73 73 61 67 65 2d 63 6f 6c 75 6d  | lts)))............(message-colum | 
| 23dc0 |  6e 20 28 2b 20 38 20 6c 61 62 65 6c 2d 6c 65 6e    67 74 68 29 29 29 0a 20 20 20 20 20 20 28 64 6f  | n.(+.8.label-length))).......(do | 
| 23de0 |  6c 69 73 74 20 28 72 65 73 75 6c 74 20 72 65 73    75 6c 74 73 29 0a 20 20 20 20 20 20 20 20 28 70  | list.(result.results).........(p | 
| 23e00 |  72 69 6e 63 20 22 20 20 20 20 2d 20 22 29 0a 20    20 20 20 20 20 20 20 28 70 72 69 6e 63 20 28 66  | rinc."....-.").........(princ.(f | 
| 23e20 |  6c 79 63 68 65 63 6b 2d 76 65 72 69 66 69 63 61    74 69 6f 6e 2d 72 65 73 75 6c 74 2d 6c 61 62 65  | lycheck-verification-result-labe | 
| 23e40 |  6c 20 72 65 73 75 6c 74 29 29 0a 20 20 20 20 20    20 20 20 28 70 72 69 6e 63 20 22 3a 20 22 29 0a  | l.result)).........(princ.":."). | 
| 23e60 |  20 20 20 20 20 20 20 20 28 70 72 69 6e 63 20 28    6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 6d  | ........(princ.(make-string.(-.m | 
| 23e80 |  65 73 73 61 67 65 2d 63 6f 6c 75 6d 6e 20 28 63    75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 29 20  | essage-column.(current-column)). | 
| 23ea0 |  3f 5c 20 29 29 0a 20 20 20 20 20 20 20 20 28 6c    65 74 20 28 28 6d 65 73 73 61 67 65 20 28 66 6c  | ?\.)).........(let.((message.(fl | 
| 23ec0 |  79 63 68 65 63 6b 2d 76 65 72 69 66 69 63 61 74    69 6f 6e 2d 72 65 73 75 6c 74 2d 6d 65 73 73 61  | ycheck-verification-result-messa | 
| 23ee0 |  67 65 20 72 65 73 75 6c 74 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 66 61 63 65 20  | ge.result))...............(face. | 
| 23f00 |  28 66 6c 79 63 68 65 63 6b 2d 76 65 72 69 66 69    63 61 74 69 6f 6e 2d 72 65 73 75 6c 74 2d 66 61  | (flycheck-verification-result-fa | 
| 23f20 |  63 65 20 72 65 73 75 6c 74 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 3b 3b 20 49 66 20 66 61 63  | ce.result)))...........;;.If.fac | 
| 23f40 |  65 20 69 73 20 6e 69 6c 2c 20 75 73 69 6e 67 20    70 72 6f 70 65 72 74 69 7a 65 20 65 72 61 73 65  | e.is.nil,.using.propertize.erase | 
| 23f60 |  73 20 74 68 65 20 66 61 63 65 20 61 6c 72 65 61    64 79 20 63 6f 6e 74 61 69 6e 65 64 0a 20 20 20  | s.the.face.already.contained.... | 
| 23f80 |  20 20 20 20 20 20 20 3b 3b 20 62 79 20 74 68 65    20 6d 65 73 73 61 67 65 2e 20 20 57 65 20 64 6f  | .......;;.by.the.message...We.do | 
| 23fa0 |  6e 27 74 20 77 61 6e 74 20 74 68 61 74 2c 20 73    69 6e 63 65 20 74 68 69 73 20 77 6f 75 6c 64 20  | n't.want.that,.since.this.would. | 
| 23fc0 |  72 65 6d 6f 76 65 20 74 68 65 0a 20 20 20 20 20    20 20 20 20 20 3b 3b 20 62 75 74 74 6f 6e 20 66  | remove.the...........;;.button.f | 
| 23fe0 |  61 63 65 20 66 72 6f 6d 20 74 68 65 20 63 68 65    63 6b 65 72 20 63 68 61 69 6e 20 72 65 73 75 6c  | ace.from.the.checker.chain.resul | 
| 24000 |  74 2e 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e    73 65 72 74 20 28 69 66 20 66 61 63 65 20 28 70  | t............(insert.(if.face.(p | 
| 24020 |  72 6f 70 65 72 74 69 7a 65 20 6d 65 73 73 61 67    65 20 27 66 61 63 65 20 66 61 63 65 29 20 6d 65  | ropertize.message.'face.face).me | 
| 24040 |  73 73 61 67 65 29 29 29 0a 20 20 20 20 20 20 20    20 28 70 72 69 6e 63 20 22 5c 6e 22 29 29 29 29  | ssage))).........(princ."\n")))) | 
| 24060 |  0a 20 20 28 70 72 69 6e 63 20 22 5c 6e 22 29 29    0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63  | ...(princ."\n"))..(defun.flychec | 
| 24080 |  6b 2d 2d 67 65 74 2d 6e 65 78 74 2d 63 68 65 63    6b 65 72 2d 73 79 6d 62 6f 6c 20 28 6e 65 78 74  | k--get-next-checker-symbol.(next | 
| 240a0 |  29 0a 20 20 22 47 65 74 20 74 68 65 20 63 68 65    63 6b 65 72 20 73 79 6d 6d 62 6f 6c 20 6f 66 20  | )..."Get.the.checker.symmbol.of. | 
| 240c0 |  4e 45 58 54 20 63 68 65 63 6b 65 72 2e 0a 0a 4e    45 58 54 20 73 68 6f 75 6c 64 20 62 65 20 65 69  | NEXT.checker...NEXT.should.be.ei | 
| 240e0 |  74 68 65 72 20 61 20 63 6f 6e 73 20 28 4e 45 58    54 2d 43 48 45 43 4b 45 52 20 2e 20 4c 45 56 45  | ther.a.cons.(NEXT-CHECKER...LEVE | 
| 24100 |  4c 29 20 6f 72 20 61 0a 73 79 6d 62 6f 6c 2e 22    0a 20 20 28 69 66 20 28 63 6f 6e 73 70 20 6e 65  | L).or.a.symbol."...(if.(consp.ne | 
| 24120 |  78 74 29 20 28 63 64 72 20 6e 65 78 74 29 20 6e    65 78 74 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c  | xt).(cdr.next).next))..(defun.fl | 
| 24140 |  79 63 68 65 63 6b 2d 67 65 74 2d 6e 65 78 74 2d    63 68 65 63 6b 65 72 73 20 28 63 68 65 63 6b 65  | ycheck-get-next-checkers.(checke | 
| 24160 |  72 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65    20 69 6d 6d 65 64 69 61 74 65 20 6e 65 78 74 20  | r)..."Return.the.immediate.next. | 
| 24180 |  63 68 65 63 6b 65 72 73 20 6f 66 20 43 48 45 43    4b 45 52 2e 0a 0a 54 68 69 73 20 69 73 20 61 20  | checkers.of.CHECKER...This.is.a. | 
| 241a0 |  6c 69 73 74 20 6f 66 20 63 68 65 63 6b 65 72 20    73 79 6d 62 6f 6c 73 2e 20 20 54 68 65 20 65 72  | list.of.checker.symbols...The.er | 
| 241c0 |  72 6f 72 20 6c 65 76 65 6c 73 20 6f 66 20 74 68    65 0a 60 3a 6e 65 78 74 2d 63 68 65 63 6b 65 72  | ror.levels.of.the.`:next-checker | 
| 241e0 |  27 20 70 72 6f 70 65 72 74 79 20 61 72 65 20 69    67 6e 6f 72 65 64 2e 22 0a 20 20 28 6d 61 70 63  | '.property.are.ignored."...(mapc | 
| 24200 |  61 72 20 23 27 66 6c 79 63 68 65 63 6b 2d 2d 67    65 74 2d 6e 65 78 74 2d 63 68 65 63 6b 65 72 2d  | ar.#'flycheck--get-next-checker- | 
| 24220 |  73 79 6d 62 6f 6c 0a 20 20 20 20 20 20 20 20 20    20 28 66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b  | symbol...........(flycheck-check | 
| 24240 |  65 72 2d 67 65 74 20 63 68 65 63 6b 65 72 20 27    6e 65 78 74 2d 63 68 65 63 6b 65 72 73 29 29 29  | er-get.checker.'next-checkers))) | 
| 24260 |  0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63    6b 2d 61 6c 6c 2d 6e 65 78 74 2d 63 68 65 63 6b  | ..(defun.flycheck-all-next-check | 
| 24280 |  65 72 73 20 28 63 68 65 63 6b 65 72 29 0a 20 20    22 52 65 74 75 72 6e 20 61 6c 6c 20 63 68 65 63  | ers.(checker)..."Return.all.chec | 
| 242a0 |  6b 65 72 73 20 74 68 61 74 20 6d 61 79 20 66 6f    6c 6c 6f 77 20 43 48 45 43 4b 45 52 2e 0a 0a 52  | kers.that.may.follow.CHECKER...R | 
| 242c0 |  65 74 75 72 6e 20 74 68 65 20 74 72 61 6e 73 69    74 69 76 65 20 63 6c 6f 73 75 72 65 20 6f 66 20  | eturn.the.transitive.closure.of. | 
| 242e0 |  74 68 65 20 6e 65 78 74 2d 63 68 65 63 6b 65 72    20 72 65 6c 61 74 69 6f 6e 2e 20 20 54 68 65 0a  | the.next-checker.relation...The. | 
| 24300 |  72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20    61 20 6c 69 73 74 20 6f 66 20 63 68 65 63 6b 65  | return.value.is.a.list.of.checke | 
| 24320 |  72 73 2c 20 6e 6f 74 20 69 6e 63 6c 75 64 69 6e    67 20 43 48 45 43 4b 45 52 2e 22 0a 20 20 28 6c  | rs,.not.including.CHECKER."...(l | 
| 24340 |  65 74 20 28 28 6e 65 78 74 2d 63 68 65 63 6b 65    72 73 29 0a 20 20 20 20 20 20 20 20 28 76 69 73  | et.((next-checkers).........(vis | 
| 24360 |  69 74 65 64 29 0a 20 20 20 20 20 20 20 20 28 71    75 65 75 65 20 28 6c 69 73 74 20 63 68 65 63 6b  | ited).........(queue.(list.check | 
| 24380 |  65 72 29 29 29 0a 20 20 20 20 28 77 68 69 6c 65    20 71 75 65 75 65 0a 20 20 20 20 20 20 28 6c 65  | er))).....(while.queue.......(le | 
| 243a0 |  74 20 28 28 63 20 28 70 6f 70 20 71 75 65 75 65    29 29 29 0a 20 20 20 20 20 20 20 20 28 70 75 73  | t.((c.(pop.queue))).........(pus | 
| 243c0 |  68 20 63 20 76 69 73 69 74 65 64 29 0a 20 20 20    20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6e 20  | h.c.visited).........(dolist.(n. | 
| 243e0 |  28 66 6c 79 63 68 65 63 6b 2d 67 65 74 2d 6e 65    78 74 2d 63 68 65 63 6b 65 72 73 20 63 29 29 0a  | (flycheck-get-next-checkers.c)). | 
| 24400 |  20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20    6e 20 6e 65 78 74 2d 63 68 65 63 6b 65 72 73 29  | ..........(push.n.next-checkers) | 
| 24420 |  0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65    73 73 20 28 6d 65 6d 71 20 6e 20 76 69 73 69 74  | ...........(unless.(memq.n.visit | 
| 24440 |  65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6c 2d 70 75 73 68 6e 65 77 20 6e 20 71 75  | ed).............(cl-pushnew.n.qu | 
| 24460 |  65 75 65 29 29 29 29 29 0a 20 20 20 20 28 73 65    71 2d 75 6e 69 71 20 6e 65 78 74 2d 63 68 65 63  | eue))))).....(seq-uniq.next-chec | 
| 24480 |  6b 65 72 73 29 29 29 0a 0a 28 64 65 66 75 6e 20    66 6c 79 63 68 65 63 6b 2d 2d 76 65 72 69 66 79  | kers)))..(defun.flycheck--verify | 
| 244a0 |  2d 6e 65 78 74 2d 63 68 65 63 6b 65 72 73 20 28    63 68 65 63 6b 65 72 29 0a 20 20 22 52 65 74 75  | -next-checkers.(checker)..."Retu | 
| 244c0 |  72 6e 20 61 20 76 65 72 69 66 69 63 61 74 69 6f    6e 20 72 65 73 75 6c 74 20 66 6f 72 20 74 68 65  | rn.a.verification.result.for.the | 
| 244e0 |  20 6e 65 78 74 20 63 68 65 63 6b 65 72 73 20 6f    66 20 43 48 45 43 4b 45 52 2e 22 0a 20 20 28 77  | .next.checkers.of.CHECKER."...(w | 
| 24500 |  68 65 6e 2d 6c 65 74 20 28 6e 65 78 74 20 28 66    6c 79 63 68 65 63 6b 2d 67 65 74 2d 6e 65 78 74  | hen-let.(next.(flycheck-get-next | 
| 24520 |  2d 63 68 65 63 6b 65 72 73 20 63 68 65 63 6b 65    72 29 29 0a 20 20 20 20 28 6c 69 73 74 0a 20 20  | -checkers.checker)).....(list... | 
| 24540 |  20 20 20 28 66 6c 79 63 68 65 63 6b 2d 76 65 72    69 66 69 63 61 74 69 6f 6e 2d 72 65 73 75 6c 74  | ...(flycheck-verification-result | 
| 24560 |  2d 6e 65 77 0a 20 20 20 20 20 20 3a 6c 61 62 65    6c 20 22 6e 65 78 74 20 63 68 65 63 6b 65 72 73  | -new.......:label."next.checkers | 
| 24580 |  22 0a 20 20 20 20 20 20 3b 3b 20 57 65 20 75 73    65 20 60 6d 61 6b 65 2d 74 65 78 74 2d 62 75 74  | ".......;;.We.use.`make-text-but | 
| 245a0 |  74 6f 6e 27 20 74 6f 20 70 72 65 73 65 72 76 65    20 74 68 65 20 62 75 74 74 6f 6e 20 70 72 6f 70  | ton'.to.preserve.the.button.prop | 
| 245c0 |  65 72 74 69 65 73 20 69 6e 20 74 68 65 0a 20 20    20 20 20 20 3b 3b 20 73 74 72 69 6e 67 0a 20 20  | erties.in.the.......;;.string... | 
| 245e0 |  20 20 20 20 3a 6d 65 73 73 61 67 65 20 28 6d 61    70 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20  | ....:message.(mapconcat......... | 
| 24600 |  20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20    28 63 68 65 63 6b 65 72 29 0a 20 20 20 20 20 20  | ........(lambda.(checker)....... | 
| 24620 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b    65 2d 74 65 78 74 2d 62 75 74 74 6f 6e 20 28 73  | ............(make-text-button.(s | 
| 24640 |  79 6d 62 6f 6c 2d 6e 61 6d 65 20 63 68 65 63 6b    65 72 29 20 6e 69 6c 0a 20 20 20 20 20 20 20 20  | ymbol-name.checker).nil......... | 
| 24660 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 27 74 79 70  | ............................'typ | 
| 24680 |  65 20 27 68 65 6c 70 2d 66 6c 79 63 68 65 63 6b    2d 63 68 65 63 6b 65 72 2d 64 6f 63 0a 20 20 20  | e.'help-flycheck-checker-doc.... | 
| 246a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 246c0 |  20 27 68 65 6c 70 2d 61 72 67 73 20 28 6c 69 73    74 20 63 68 65 63 6b 65 72 29 29 29 0a 20 20 20  | .'help-args.(list.checker))).... | 
| 246e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 78    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .............next............... | 
| 24700 |  20 20 22 2c 20 22 29 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 2d 76 65  | ..",.")))))..(defun.flycheck--ve | 
| 24720 |  72 69 66 79 2d 70 72 69 6e 74 2d 68 65 61 64 65    72 20 28 64 65 73 63 20 62 75 66 66 65 72 29 0a  | rify-print-header.(desc.buffer). | 
| 24740 |  20 20 22 50 72 69 6e 74 20 61 20 74 69 74 6c 65    20 77 69 74 68 20 44 45 53 43 20 66 6f 72 20 42  | .."Print.a.title.with.DESC.for.B | 
| 24760 |  55 46 46 45 52 20 69 6e 20 74 68 65 20 63 75 72    72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 44 45  | UFFER.in.the.current.buffer...DE | 
| 24780 |  53 43 20 69 73 20 61 6e 20 61 72 62 69 74 72 61    72 79 20 73 74 72 69 6e 67 20 63 6f 6e 74 61 69  | SC.is.an.arbitrary.string.contai | 
| 247a0 |  6e 69 6e 67 20 61 20 64 65 73 63 72 69 70 74 69    6f 6e 2c 20 61 6e 64 20 42 55 46 46 45 52 0a 69  | ning.a.description,.and.BUFFER.i | 
| 247c0 |  73 20 74 68 65 20 62 75 66 66 65 72 20 62 65 69    6e 67 20 76 65 72 69 66 69 65 64 2e 20 20 54 68  | s.the.buffer.being.verified...Th | 
| 247e0 |  65 20 6e 61 6d 65 20 61 6e 64 20 74 68 65 20 6d    61 6a 6f 72 20 6d 6f 64 65 20 6d 6f 64 65 0a 6f  | e.name.and.the.major.mode.mode.o | 
| 24800 |  66 20 42 55 46 46 45 52 20 61 72 65 20 70 72 69    6e 74 65 64 2e 0a 0a 44 45 53 43 20 61 6e 64 20  | f.BUFFER.are.printed...DESC.and. | 
| 24820 |  69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75    74 20 42 55 46 46 45 52 20 61 72 65 20 70 72 69  | information.about.BUFFER.are.pri | 
| 24840 |  6e 74 65 64 20 69 6e 20 74 68 65 20 63 75 72 72    65 6e 74 0a 62 75 66 66 65 72 2e 22 0a 20 20 28  | nted.in.the.current.buffer."...( | 
| 24860 |  70 72 69 6e 63 20 64 65 73 63 29 0a 20 20 28 69    6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a  | princ.desc)...(insert.(propertiz | 
| 24880 |  65 20 28 62 75 66 66 65 72 2d 6e 61 6d 65 20 62    75 66 66 65 72 29 20 27 66 61 63 65 20 27 62 6f  | e.(buffer-name.buffer).'face.'bo | 
| 248a0 |  6c 64 29 29 0a 20 20 28 70 72 69 6e 63 20 22 20    69 6e 20 22 29 0a 20 20 28 6c 65 74 20 28 28 6d  | ld))...(princ.".in.")...(let.((m | 
| 248c0 |  6f 64 65 20 28 62 75 66 66 65 72 2d 6c 6f 63 61    6c 2d 76 61 6c 75 65 20 27 6d 61 6a 6f 72 2d 6d  | ode.(buffer-local-value.'major-m | 
| 248e0 |  6f 64 65 20 62 75 66 66 65 72 29 29 29 0a 20 20    20 20 28 69 6e 73 65 72 74 2d 62 75 74 74 6f 6e  | ode.buffer))).....(insert-button | 
| 24900 |  20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 6d 6f    64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | .(symbol-name.mode)............. | 
| 24920 |  20 20 20 20 20 20 20 27 74 79 70 65 20 27 68 65    6c 70 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20  | .......'type.'help-function..... | 
| 24940 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27    68 65 6c 70 2d 61 72 67 73 20 28 6c 69 73 74 20  | ...............'help-args.(list. | 
| 24960 |  6d 6f 64 65 29 29 29 0a 20 20 28 70 72 69 6e 63    20 22 3a 5c 6e 5c 6e 22 29 29 0a 0a 28 64 65 66  | mode)))...(princ.":\n\n"))..(def | 
| 24980 |  75 6e 20 66 6c 79 63 68 65 63 6b 2d 2d 76 65 72    69 66 79 2d 70 72 69 6e 74 2d 66 6f 6f 74 65 72  | un.flycheck--verify-print-footer | 
| 249a0 |  20 28 62 75 66 66 65 72 29 0a 20 20 22 50 72 69    6e 74 20 61 20 66 6f 6f 74 65 72 20 66 6f 72 20  | .(buffer)..."Print.a.footer.for. | 
| 249c0 |  42 55 46 46 45 52 20 69 6e 20 74 68 65 20 63 75    72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 42  | BUFFER.in.the.current.buffer...B | 
| 249e0 |  55 46 46 45 52 20 69 73 20 74 68 65 20 62 75 66    66 65 72 20 62 65 69 6e 67 20 76 65 72 69 66 69  | UFFER.is.the.buffer.being.verifi | 
| 24a00 |  65 64 2e 22 0a 20 20 28 70 72 69 6e 63 20 22 46    6c 79 63 68 65 63 6b 20 4d 6f 64 65 20 69 73 20  | ed."...(princ."Flycheck.Mode.is. | 
| 24a20 |  22 29 0a 20 20 28 6c 65 74 20 28 28 65 6e 61 62    6c 65 64 20 28 62 75 66 66 65 72 2d 6c 6f 63 61  | ")...(let.((enabled.(buffer-loca | 
| 24a40 |  6c 2d 76 61 6c 75 65 20 27 66 6c 79 63 68 65 63    6b 2d 6d 6f 64 65 20 62 75 66 66 65 72 29 29 29  | l-value.'flycheck-mode.buffer))) | 
| 24a60 |  0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72    6f 70 65 72 74 69 7a 65 20 28 69 66 20 65 6e 61  | .....(insert.(propertize.(if.ena | 
| 24a80 |  62 6c 65 64 20 22 65 6e 61 62 6c 65 64 22 20 22    64 69 73 61 62 6c 65 64 22 29 0a 20 20 20 20 20  | bled."enabled"."disabled")...... | 
| 24aa0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 27 66 61 63 65 20 28 69 66 20 65 6e 61  | ...................'face.(if.ena | 
| 24ac0 |  62 6c 65 64 20 27 73 75 63 63 65 73 73 20 27 28    77 61 72 6e 69 6e 67 20 62 6f 6c 64 29 29 29 29  | bled.'success.'(warning.bold)))) | 
| 24ae0 |  29 0a 20 20 28 70 72 69 6e 63 0a 20 20 20 28 77    69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66  | )...(princ....(with-current-buff | 
| 24b00 |  65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 3b    3b 20 55 73 65 20 6b 65 79 20 62 69 6e 64 69 6e  | er.buffer......;;.Use.key.bindin | 
| 24b20 |  67 20 73 74 61 74 65 20 69 6e 20 74 68 65 20 76    65 72 69 66 69 65 64 20 62 75 66 66 65 72 20 74  | g.state.in.the.verified.buffer.t | 
| 24b40 |  6f 20 70 72 69 6e 74 20 74 68 65 20 68 65 6c 70    2e 0a 20 20 20 20 20 28 73 75 62 73 74 69 74 75  | o.print.the.help.......(substitu | 
| 24b60 |  74 65 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 0a    20 20 20 20 20 20 22 2e 20 20 55 73 65 20 5c 5c  | te-command-keys......."...Use.\\ | 
| 24b80 |  5b 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d    65 6e 74 5d 20 5c 5c 5b 66 6c 79 63 68 65 63 6b  | [universal-argument].\\[flycheck | 
| 24ba0 |  2d 64 69 73 61 62 6c 65 2d 63 68 65 63 6b 65 72    5d 20 5c 0a 74 6f 20 65 6e 61 62 6c 65 20 64 69  | -disable-checker].\.to.enable.di | 
| 24bc0 |  73 61 62 6c 65 64 20 63 68 65 63 6b 65 72 73 2e    22 29 29 29 0a 20 20 28 73 61 76 65 2d 65 78 63  | sabled.checkers.")))...(save-exc | 
| 24be0 |  75 72 73 69 6f 6e 0a 20 20 20 20 28 6c 65 74 20    28 28 65 6e 64 20 28 70 6f 69 6e 74 29 29 29 0a  | ursion.....(let.((end.(point))). | 
| 24c00 |  20 20 20 20 20 20 28 62 61 63 6b 77 61 72 64 2d    70 61 72 61 67 72 61 70 68 29 0a 20 20 20 20 20  | ......(backward-paragraph)...... | 
| 24c20 |  20 28 66 69 6c 6c 2d 72 65 67 69 6f 6e 2d 61 73    2d 70 61 72 61 67 72 61 70 68 20 28 70 6f 69 6e  | .(fill-region-as-paragraph.(poin | 
| 24c40 |  74 29 20 65 6e 64 29 29 29 0a 0a 20 20 28 70 72    69 6e 63 20 22 5c 6e 5c 6e 2d 2d 2d 2d 2d 2d 2d  | t).end)))....(princ."\n\n------- | 
| 24c60 |  2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 5c 6e 5c    6e 22 29 0a 20 20 28 70 72 69 6e 63 20 28 66 6f  | -------------\n\n")...(princ.(fo | 
| 24c80 |  72 6d 61 74 20 22 46 6c 79 63 68 65 63 6b 20 76    65 72 73 69 6f 6e 3a 20 25 73 5c 6e 22 20 28 66  | rmat."Flycheck.version:.%s\n".(f | 
| 24ca0 |  6c 79 63 68 65 63 6b 2d 2d 70 6b 67 2d 76 65 72    73 69 6f 6e 29 29 29 0a 20 20 28 70 72 69 6e 63  | lycheck--pkg-version)))...(princ | 
| 24cc0 |  20 28 66 6f 72 6d 61 74 20 22 45 6d 61 63 73 20    76 65 72 73 69 6f 6e 3a 20 20 20 20 25 73 5c 6e  | .(format."Emacs.version:....%s\n | 
| 24ce0 |  22 20 65 6d 61 63 73 2d 76 65 72 73 69 6f 6e 29    29 0a 20 20 28 70 72 69 6e 63 20 28 66 6f 72 6d  | ".emacs-version))...(princ.(form | 
| 24d00 |  61 74 20 22 53 79 73 74 65 6d 3a 20 20 20 20 20    20 20 20 20 20 20 25 73 5c 6e 22 20 73 79 73 74  | at."System:...........%s\n".syst | 
| 24d20 |  65 6d 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e    29 29 0a 20 20 28 70 72 69 6e 63 20 28 66 6f 72  | em-configuration))...(princ.(for | 
| 24d40 |  6d 61 74 20 22 57 69 6e 64 6f 77 20 73 79 73 74    65 6d 3a 20 20 20 20 25 53 5c 6e 22 20 77 69 6e  | mat."Window.system:....%S\n".win | 
| 24d60 |  64 6f 77 2d 73 79 73 74 65 6d 29 29 29 0a 0a 28    64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d  | dow-system)))..(define-derived-m | 
| 24d80 |  6f 64 65 20 66 6c 79 63 68 65 63 6b 2d 76 65 72    69 66 79 2d 6d 6f 64 65 20 68 65 6c 70 2d 6d 6f  | ode.flycheck-verify-mode.help-mo | 
| 24da0 |  64 65 0a 20 20 22 46 6c 79 63 68 65 63 6b 20 76    65 72 69 66 69 63 61 74 69 6f 6e 22 0a 20 20 22  | de..."Flycheck.verification"..." | 
| 24dc0 |  4d 61 6a 6f 72 20 6d 6f 64 65 20 74 6f 20 64 69    73 70 6c 61 79 20 46 6c 79 63 68 65 63 6b 20 76  | Major.mode.to.display.Flycheck.v | 
| 24de0 |  65 72 69 66 69 63 61 74 69 6f 6e 20 72 65 73 75    6c 74 73 2e 22 0a 20 20 3b 3b 20 60 68 65 6c 70  | erification.results."...;;.`help | 
| 24e00 |  2d 6d 6f 64 65 2d 66 69 6e 69 73 68 27 20 77 69    6c 6c 20 72 65 73 74 6f 72 65 20 60 62 75 66 66  | -mode-finish'.will.restore.`buff | 
| 24e20 |  65 72 2d 72 65 61 64 2d 6f 6e 6c 79 27 0a 20 20    28 73 65 74 71 20 62 75 66 66 65 72 2d 72 65 61  | er-read-only'...(setq.buffer-rea | 
| 24e40 |  64 2d 6f 6e 6c 79 20 6e 69 6c 29 29 0a 0a 28 64    65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 76 65  | d-only.nil))..(defun.flycheck-ve | 
| 24e60 |  72 69 66 79 2d 63 68 65 63 6b 65 72 20 28 63 68    65 63 6b 65 72 29 0a 20 20 22 43 68 65 63 6b 20  | rify-checker.(checker)..."Check. | 
| 24e80 |  77 68 65 74 68 65 72 20 61 20 43 48 45 43 4b 45    52 20 63 61 6e 20 62 65 20 75 73 65 64 20 69 6e  | whether.a.CHECKER.can.be.used.in | 
| 24ea0 |  20 74 68 69 73 20 62 75 66 66 65 72 2e 0a 0a 53    68 6f 77 20 61 20 62 75 66 66 65 72 20 6c 69 73  | .this.buffer...Show.a.buffer.lis | 
| 24ec0 |  74 69 6e 67 20 70 6f 73 73 69 62 6c 65 20 70 72    6f 62 6c 65 6d 73 20 74 68 61 74 20 70 72 65 76  | ting.possible.problems.that.prev | 
| 24ee0 |  65 6e 74 20 43 48 45 43 4b 45 52 20 66 72 6f 6d    0a 62 65 69 6e 67 20 75 73 65 64 20 66 6f 72 20  | ent.CHECKER.from.being.used.for. | 
| 24f00 |  74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66    65 72 2e 0a 0a 4e 6f 74 65 3a 20 44 6f 20 6e 6f  | the.current.buffer...Note:.Do.no | 
| 24f20 |  74 20 75 73 65 20 74 68 69 73 20 66 75 6e 63 74    69 6f 6e 20 74 6f 20 63 68 65 63 6b 20 77 68 65  | t.use.this.function.to.check.whe | 
| 24f40 |  74 68 65 72 20 61 20 73 79 6e 74 61 78 20 63 68    65 63 6b 65 72 0a 69 73 20 61 70 70 6c 69 63 61  | ther.a.syntax.checker.is.applica | 
| 24f60 |  62 6c 65 20 66 72 6f 6d 20 45 6d 61 63 73 20 4c    69 73 70 20 63 6f 64 65 2e 20 20 55 73 65 0a 60  | ble.from.Emacs.Lisp.code...Use.` | 
| 24f80 |  66 6c 79 63 68 65 63 6b 2d 6d 61 79 2d 75 73 65    2d 63 68 65 63 6b 65 72 27 20 69 6e 73 74 65 61  | flycheck-may-use-checker'.instea | 
| 24fa0 |  64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69    76 65 20 28 6c 69 73 74 20 28 66 6c 79 63 68 65  | d."...(interactive.(list.(flyche | 
| 24fc0 |  63 6b 2d 72 65 61 64 2d 63 68 65 63 6b 65 72 20    22 43 68 65 63 6b 65 72 20 74 6f 20 76 65 72 69  | ck-read-checker."Checker.to.veri | 
| 24fe0 |  66 79 3a 20 22 29 29 29 0a 20 20 28 75 6e 6c 65    73 73 20 28 66 6c 79 63 68 65 63 6b 2d 76 61 6c  | fy:.")))...(unless.(flycheck-val | 
| 25000 |  69 64 2d 63 68 65 63 6b 65 72 2d 70 20 63 68 65    63 6b 65 72 29 0a 20 20 20 20 28 75 73 65 72 2d  | id-checker-p.checker).....(user- | 
| 25020 |  65 72 72 6f 72 20 22 25 73 20 69 73 20 6e 6f 74    20 61 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65  | error."%s.is.not.a.syntax.checke | 
| 25040 |  72 22 20 63 68 65 63 6b 65 72 29 29 0a 0a 20 20    3b 3b 20 53 61 76 65 20 74 68 65 20 62 75 66 66  | r".checker))....;;.Save.the.buff | 
| 25060 |  65 72 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20    74 68 61 74 20 61 6c 6c 20 70 72 65 64 69 63 61  | er.to.make.sure.that.all.predica | 
| 25080 |  74 65 73 20 61 72 65 20 67 6f 6f 64 0a 20 20 3b    3b 20 46 49 58 4d 45 3a 20 74 68 69 73 20 6d 61  | tes.are.good...;;.FIXME:.this.ma | 
| 250a0 |  79 20 62 65 20 73 75 72 70 72 69 73 69 6e 67 20    74 6f 20 75 73 65 72 73 2c 20 77 69 74 68 20 75  | y.be.surprising.to.users,.with.u | 
| 250c0 |  6e 69 6e 74 65 6e 64 65 64 20 73 69 64 65 2d 65    66 66 65 63 74 73 2e 0a 20 20 28 77 68 65 6e 20  | nintended.side-effects....(when. | 
| 250e0 |  28 61 6e 64 20 28 62 75 66 66 65 72 2d 66 69 6c    65 2d 6e 61 6d 65 29 20 28 62 75 66 66 65 72 2d  | (and.(buffer-file-name).(buffer- | 
| 25100 |  6d 6f 64 69 66 69 65 64 2d 70 29 29 0a 20 20 20    20 28 73 61 76 65 2d 62 75 66 66 65 72 29 29 0a  | modified-p)).....(save-buffer)). | 
| 25120 |  0a 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72    20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72  | ...(let.((buffer.(current-buffer | 
| 25140 |  29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 68 65    6c 70 2d 77 69 6e 64 6f 77 20 22 2a 46 6c 79 63  | ))).....(with-help-window."*Flyc | 
| 25160 |  68 65 63 6b 20 63 68 65 63 6b 65 72 2a 22 0a 20    20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65  | heck.checker*".......(with-curre | 
| 25180 |  6e 74 2d 62 75 66 66 65 72 20 73 74 61 6e 64 61    72 64 2d 6f 75 74 70 75 74 0a 20 20 20 20 20 20  | nt-buffer.standard-output....... | 
| 251a0 |  20 20 28 66 6c 79 63 68 65 63 6b 2d 76 65 72 69    66 79 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20  | ..(flycheck-verify-mode)........ | 
| 251c0 |  20 28 66 6c 79 63 68 65 63 6b 2d 2d 76 65 72 69    66 79 2d 70 72 69 6e 74 2d 68 65 61 64 65 72 20  | .(flycheck--verify-print-header. | 
| 251e0 |  22 53 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20    69 6e 20 62 75 66 66 65 72 20 22 20 62 75 66 66  | "Syntax.checker.in.buffer.".buff | 
| 25200 |  65 72 29 0a 20 20 20 20 20 20 20 20 28 66 6c 79    63 68 65 63 6b 2d 2d 76 65 72 69 66 79 2d 70 72  | er).........(flycheck--verify-pr | 
| 25220 |  69 6e 63 2d 63 68 65 63 6b 65 72 20 63 68 65 63    6b 65 72 20 62 75 66 66 65 72 20 27 77 69 74 68  | inc-checker.checker.buffer.'with | 
| 25240 |  2d 6d 6d 29 0a 20 20 20 20 20 20 20 20 28 69 66    20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62  | -mm).........(if.(with-current-b | 
| 25260 |  75 66 66 65 72 20 62 75 66 66 65 72 20 28 66 6c    79 63 68 65 63 6b 2d 6d 61 79 2d 75 73 65 2d 63  | uffer.buffer.(flycheck-may-use-c | 
| 25280 |  68 65 63 6b 65 72 20 63 68 65 63 6b 65 72 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e  | hecker.checker)).............(in | 
| 252a0 |  73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | sert.(propertize................ | 
| 252c0 |  20 20 20 20 20 20 22 46 6c 79 63 68 65 63 6b 20    63 61 6e 20 75 73 65 20 74 68 69 73 20 73 79 6e  | ......"Flycheck.can.use.this.syn | 
| 252e0 |  74 61 78 20 63 68 65 63 6b 65 72 20 66 6f 72 20    74 68 69 73 20 62 75 66 66 65 72 2e 5c 6e 22 0a  | tax.checker.for.this.buffer.\n". | 
| 25300 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 27 66 61 63 65 20 27 73 75 63 63  | .....................'face.'succ | 
| 25320 |  65 73 73 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74  | ess))...........(insert.(propert | 
| 25340 |  69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 22 46 6c 79 63 68 65 63 6b  | ize...................."Flycheck | 
| 25360 |  20 63 61 6e 6e 6f 74 20 75 73 65 20 74 68 69 73    20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20  | .cannot.use.this.syntax.checker. | 
| 25380 |  66 6f 72 20 74 68 69 73 20 62 75 66 66 65 72 2e    5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  | for.this.buffer.\n"............. | 
| 253a0 |  20 20 20 20 20 20 20 27 66 61 63 65 20 27 65 72    72 6f 72 29 29 29 0a 20 20 20 20 20 20 20 20 28  | .......'face.'error))).........( | 
| 253c0 |  69 6e 73 65 72 74 20 22 5c 6e 22 29 0a 20 20 20    20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 2d  | insert."\n").........(flycheck-- | 
| 253e0 |  76 65 72 69 66 79 2d 70 72 69 6e 74 2d 66 6f 6f    74 65 72 20 62 75 66 66 65 72 29 29 29 29 29 0a  | verify-print-footer.buffer))))). | 
| 25400 |  0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b    2d 76 65 72 69 66 79 2d 73 65 74 75 70 20 28 29  | .(defun.flycheck-verify-setup.() | 
| 25420 |  0a 20 20 22 43 68 65 63 6b 20 77 68 65 74 68 65    72 20 46 6c 79 63 68 65 63 6b 20 63 61 6e 20 62  | ..."Check.whether.Flycheck.can.b | 
| 25440 |  65 20 75 73 65 64 20 69 6e 20 74 68 69 73 20 62    75 66 66 65 72 2e 0a 0a 44 69 73 70 6c 61 79 20  | e.used.in.this.buffer...Display. | 
| 25460 |  61 20 6e 65 77 20 62 75 66 66 65 72 20 6c 69 73    74 69 6e 67 20 61 6c 6c 20 73 79 6e 74 61 78 20  | a.new.buffer.listing.all.syntax. | 
| 25480 |  63 68 65 63 6b 65 72 73 20 74 68 61 74 20 63 6f    75 6c 64 20 62 65 0a 61 70 70 6c 69 63 61 62 6c  | checkers.that.could.be.applicabl | 
| 254a0 |  65 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 75 66 66 65 72 2e 20 20 46 6f 72 20 65 61  | e.in.the.current.buffer...For.ea | 
| 254c0 |  63 68 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65    72 73 2c 0a 70 6f 73 73 69 62 6c 65 20 70 72 6f  | ch.syntax.checkers,.possible.pro | 
| 254e0 |  62 6c 65 6d 73 20 61 72 65 20 73 68 6f 77 6e 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65  | blems.are.shown."...(interactive | 
| 25500 |  29 0a 20 20 3b 3b 20 53 61 76 65 20 74 6f 20 6d    61 6b 65 20 73 75 72 65 20 63 68 65 63 6b 65 72  | )...;;.Save.to.make.sure.checker | 
| 25520 |  73 20 74 68 61 74 20 6f 6e 6c 79 20 77 6f 72 6b    20 6f 6e 20 73 61 76 65 64 20 62 75 66 66 65 72  | s.that.only.work.on.saved.buffer | 
| 25540 |  73 20 77 69 6c 6c 20 70 61 73 73 20 74 68 65 0a    20 20 3b 3b 20 76 65 72 69 66 69 63 61 74 69 6f  | s.will.pass.the...;;.verificatio | 
| 25560 |  6e 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28    62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65  | n...(when.(and.(buffer-file-name | 
| 25580 |  29 20 28 62 75 66 66 65 72 2d 6d 6f 64 69 66 69    65 64 2d 70 29 29 0a 20 20 20 20 28 73 61 76 65  | ).(buffer-modified-p)).....(save | 
| 255a0 |  2d 62 75 66 66 65 72 29 29 0a 0a 20 20 28 6c 65    74 2a 20 28 28 62 75 66 66 65 72 20 28 63 75 72  | -buffer))....(let*.((buffer.(cur | 
| 255c0 |  72 65 6e 74 2d 62 75 66 66 65 72 29 29 0a 20 20    20 20 20 20 20 20 20 28 66 69 72 73 74 2d 63 68  | rent-buffer))..........(first-ch | 
| 255e0 |  65 63 6b 65 72 20 28 66 6c 79 63 68 65 63 6b 2d    67 65 74 2d 63 68 65 63 6b 65 72 2d 66 6f 72 2d  | ecker.(flycheck-get-checker-for- | 
| 25600 |  62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20    20 20 28 76 61 6c 69 64 2d 63 68 65 63 6b 65 72  | buffer))..........(valid-checker | 
| 25620 |  73 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 6d    71 20 66 69 72 73 74 2d 63 68 65 63 6b 65 72 0a  | s...........(remq.first-checker. | 
| 25640 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 73 65 71 2d 66 69 6c 74 65 72 20 23 27 66 6c  | ................(seq-filter.#'fl | 
| 25660 |  79 63 68 65 63 6b 2d 6d 61 79 2d 75 73 65 2d 63    68 65 63 6b 65 72 20 66 6c 79 63 68 65 63 6b 2d  | ycheck-may-use-checker.flycheck- | 
| 25680 |  63 68 65 63 6b 65 72 73 29 29 29 0a 20 20 20 20    20 20 20 20 20 28 76 61 6c 69 64 2d 6e 65 78 74  | checkers)))..........(valid-next | 
| 256a0 |  2d 63 68 65 63 6b 65 72 73 0a 20 20 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 66 69 72 73 74 2d  | -checkers...........(when.first- | 
| 256c0 |  63 68 65 63 6b 65 72 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 73 65 71 2d 69 6e 74 65 72 73 65  | checker.............(seq-interse | 
| 256e0 |  63 74 69 6f 6e 20 76 61 6c 69 64 2d 63 68 65 63    6b 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20  | ction.valid-checkers............ | 
| 25700 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 6c 79 63 68 65 63 6b 2d 61 6c 6c  | ...................(flycheck-all | 
| 25720 |  2d 6e 65 78 74 2d 63 68 65 63 6b 65 72 73 20 66    69 72 73 74 2d 63 68 65 63 6b 65 72 29 29 29 29  | -next-checkers.first-checker)))) | 
| 25740 |  0a 20 20 20 20 20 20 20 20 20 28 76 61 6c 69 64    2d 72 65 6d 61 69 6e 69 6e 67 20 28 73 65 71 2d  | ..........(valid-remaining.(seq- | 
| 25760 |  64 69 66 66 65 72 65 6e 63 65 20 76 61 6c 69 64    2d 63 68 65 63 6b 65 72 73 20 76 61 6c 69 64 2d  | difference.valid-checkers.valid- | 
| 25780 |  6e 65 78 74 2d 63 68 65 63 6b 65 72 73 29 29 0a    20 20 20 20 20 20 20 20 20 28 6f 74 68 65 72 2d  | next-checkers))..........(other- | 
| 257a0 |  63 68 65 63 6b 65 72 73 0a 20 20 20 20 20 20 20    20 20 20 28 73 65 71 2d 64 69 66 66 65 72 65 6e  | checkers...........(seq-differen | 
| 257c0 |  63 65 20 28 73 65 71 2d 66 69 6c 74 65 72 20 23    27 66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65  | ce.(seq-filter.#'flycheck-checke | 
| 257e0 |  72 2d 73 75 70 70 6f 72 74 73 2d 6d 61 6a 6f 72    2d 6d 6f 64 65 2d 70 0a 20 20 20 20 20 20 20 20  | r-supports-major-mode-p......... | 
| 25800 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6c  | ..............................fl | 
| 25820 |  79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72 73 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ycheck-checkers)................ | 
| 25840 |  20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73    20 66 69 72 73 74 2d 63 68 65 63 6b 65 72 20 76  | ...........(cons.first-checker.v | 
| 25860 |  61 6c 69 64 2d 63 68 65 63 6b 65 72 73 29 29 29    29 0a 0a 20 20 20 20 3b 3b 20 50 72 69 6e 74 20  | alid-checkers))))......;;.Print. | 
| 25880 |  61 6c 6c 20 61 70 70 6c 69 63 61 62 6c 65 20 63    68 65 63 6b 65 72 73 20 66 6f 72 20 74 68 69 73  | all.applicable.checkers.for.this | 
| 258a0 |  20 62 75 66 66 65 72 0a 20 20 20 20 28 77 69 74    68 2d 68 65 6c 70 2d 77 69 6e 64 6f 77 20 22 2a  | .buffer.....(with-help-window."* | 
| 258c0 |  46 6c 79 63 68 65 63 6b 20 63 68 65 63 6b 65 72    73 2a 22 0a 20 20 20 20 20 20 28 77 69 74 68 2d  | Flycheck.checkers*".......(with- | 
| 258e0 |  63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 73    74 61 6e 64 61 72 64 2d 6f 75 74 70 75 74 0a 20  | current-buffer.standard-output.. | 
| 25900 |  20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 76 65 72 69 66 79 2d 6d 6f 64 65 29 0a 0a 20  | .......(flycheck-verify-mode)... | 
| 25920 |  20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 2d 76 65 72 69 66 79 2d 70 72 69 6e 74 2d 68  | .......(flycheck--verify-print-h | 
| 25940 |  65 61 64 65 72 20 22 53 79 6e 74 61 78 20 63 68    65 63 6b 65 72 73 20 66 6f 72 20 62 75 66 66 65  | eader."Syntax.checkers.for.buffe | 
| 25960 |  72 20 22 20 62 75 66 66 65 72 29 0a 0a 20 20 20    20 20 20 20 20 28 69 66 20 66 69 72 73 74 2d 63  | r.".buffer)..........(if.first-c | 
| 25980 |  68 65 63 6b 65 72 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20  | hecker.............(progn....... | 
| 259a0 |  20 20 20 20 20 20 20 20 28 70 72 69 6e 63 20 22    46 69 72 73 74 20 63 68 65 63 6b 65 72 20 74 6f  | ........(princ."First.checker.to | 
| 259c0 |  20 72 75 6e 3a 5c 6e 5c 6e 22 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68  | .run:\n\n")...............(flych | 
| 259e0 |  65 63 6b 2d 2d 76 65 72 69 66 79 2d 70 72 69 6e    63 2d 63 68 65 63 6b 65 72 20 66 69 72 73 74 2d  | eck--verify-princ-checker.first- | 
| 25a00 |  63 68 65 63 6b 65 72 20 62 75 66 66 65 72 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65  | checker.buffer))...........(inse | 
| 25a20 |  72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | rt.(propertize.................. | 
| 25a40 |  20 20 22 4e 6f 20 63 68 65 63 6b 65 72 20 74 6f    20 72 75 6e 20 69 6e 20 74 68 69 73 20 62 75 66  | .."No.checker.to.run.in.this.buf | 
| 25a60 |  66 65 72 2e 5c 6e 5c 6e 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61  | fer.\n\n"....................'fa | 
| 25a80 |  63 65 20 27 28 62 6f 6c 64 20 65 72 72 6f 72 29    29 29 29 0a 0a 20 20 20 20 20 20 20 20 28 77 68  | ce.'(bold.error))))..........(wh | 
| 25aa0 |  65 6e 20 76 61 6c 69 64 2d 6e 65 78 74 2d 63 68    65 63 6b 65 72 73 0a 20 20 20 20 20 20 20 20 20  | en.valid-next-checkers.......... | 
| 25ac0 |  20 28 70 72 69 6e 63 0a 20 20 20 20 20 20 20 20    20 20 20 22 43 68 65 63 6b 65 72 73 20 74 68 61  | .(princ............"Checkers.tha | 
| 25ae0 |  74 20 6d 61 79 20 72 75 6e 20 61 73 20 70 61 72    74 20 6f 66 20 74 68 65 20 66 69 72 73 74 20 63  | t.may.run.as.part.of.the.first.c | 
| 25b00 |  68 65 63 6b 65 72 27 73 20 63 68 61 69 6e 3a 5c    6e 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20  | hecker's.chain:\n\n")........... | 
| 25b20 |  28 64 6f 6c 69 73 74 20 28 63 68 65 63 6b 65 72    20 76 61 6c 69 64 2d 6e 65 78 74 2d 63 68 65 63  | (dolist.(checker.valid-next-chec | 
| 25b40 |  6b 65 72 73 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 66 6c 79 63 68 65 63 6b 2d 2d 76 65 72  | kers).............(flycheck--ver | 
| 25b60 |  69 66 79 2d 70 72 69 6e 63 2d 63 68 65 63 6b 65    72 20 63 68 65 63 6b 65 72 20 62 75 66 66 65 72  | ify-princ-checker.checker.buffer | 
| 25b80 |  29 29 29 0a 0a 20 20 20 20 20 20 20 20 28 77 68    65 6e 20 76 61 6c 69 64 2d 72 65 6d 61 69 6e 69  | )))..........(when.valid-remaini | 
| 25ba0 |  6e 67 0a 20 20 20 20 20 20 20 20 20 20 28 70 72    69 6e 63 20 22 43 68 65 63 6b 65 72 73 20 74 68  | ng...........(princ."Checkers.th | 
| 25bc0 |  61 74 20 63 6f 75 6c 64 20 72 75 6e 20 69 66 20    73 65 6c 65 63 74 65 64 3a 5c 6e 5c 6e 22 29 0a  | at.could.run.if.selected:\n\n"). | 
| 25be0 |  20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73    74 20 28 63 68 65 63 6b 65 72 20 76 61 6c 69 64  | ..........(dolist.(checker.valid | 
| 25c00 |  2d 72 65 6d 61 69 6e 69 6e 67 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63  | -remaining).............(flychec | 
| 25c20 |  6b 2d 2d 76 65 72 69 66 79 2d 70 72 69 6e 63 2d    63 68 65 63 6b 65 72 20 63 68 65 63 6b 65 72 20  | k--verify-princ-checker.checker. | 
| 25c40 |  62 75 66 66 65 72 20 6e 69 6c 20 27 77 69 74 68    2d 73 65 6c 65 63 74 29 29 29 0a 0a 20 20 20 20  | buffer.nil.'with-select)))...... | 
| 25c60 |  20 20 20 20 28 77 68 65 6e 20 6f 74 68 65 72 2d    63 68 65 63 6b 65 72 73 0a 20 20 20 20 20 20 20  | ....(when.other-checkers........ | 
| 25c80 |  20 20 20 28 70 72 69 6e 63 0a 20 20 20 20 20 20    20 20 20 20 20 22 43 68 65 63 6b 65 72 73 20 74  | ...(princ............"Checkers.t | 
| 25ca0 |  68 61 74 20 61 72 65 20 63 6f 6d 70 61 74 69 62    6c 65 20 77 69 74 68 20 74 68 69 73 20 6d 6f 64  | hat.are.compatible.with.this.mod | 
| 25cc0 |  65 2c 20 5c 0a 62 75 74 20 77 69 6c 6c 20 6e 6f    74 20 72 75 6e 20 75 6e 74 69 6c 20 70 72 6f 70  | e,.\.but.will.not.run.until.prop | 
| 25ce0 |  65 72 6c 79 20 63 6f 6e 66 69 67 75 72 65 64 3a    5c 6e 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20  | erly.configured:\n\n").......... | 
| 25d00 |  20 28 64 6f 6c 69 73 74 20 28 63 68 65 63 6b 65    72 20 6f 74 68 65 72 2d 63 68 65 63 6b 65 72 73  | .(dolist.(checker.other-checkers | 
| 25d20 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66    6c 79 63 68 65 63 6b 2d 2d 76 65 72 69 66 79 2d  | ).............(flycheck--verify- | 
| 25d40 |  70 72 69 6e 63 2d 63 68 65 63 6b 65 72 20 63 68    65 63 6b 65 72 20 62 75 66 66 65 72 29 29 29 0a  | princ-checker.checker.buffer))). | 
| 25d60 |  0a 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 77    65 20 68 61 76 65 20 6e 6f 20 63 68 65 63 6b 65  | .........;;.If.we.have.no.checke | 
| 25d80 |  72 73 20 61 74 20 61 6c 6c 2c 20 74 68 61 74 27    73 20 77 6f 72 74 68 20 6d 65 6e 74 69 6f 6e 69  | rs.at.all,.that's.worth.mentioni | 
| 25da0 |  6e 67 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65    73 73 20 28 6f 72 20 66 69 72 73 74 2d 63 68 65  | ng.........(unless.(or.first-che | 
| 25dc0 |  63 6b 65 72 20 76 61 6c 69 64 2d 63 68 65 63 6b    65 72 73 20 6f 74 68 65 72 2d 63 68 65 63 6b 65  | cker.valid-checkers.other-checke | 
| 25de0 |  72 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 69    6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a  | rs)...........(insert.(propertiz | 
| 25e00 |  65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 4e 6f 20 63 68 65 63 6b 65 72  | e...................."No.checker | 
| 25e20 |  73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20    66 6f 72 20 74 68 69 73 20 62 75 66 66 65 72 2e  | s.are.available.for.this.buffer. | 
| 25e40 |  5c 6e 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 27  | \n\n"....................'face.' | 
| 25e60 |  28 62 6f 6c 64 20 65 72 72 6f 72 29 29 29 29 0a    0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28  | (bold.error))))..........(let.(( | 
| 25e80 |  75 6e 72 65 67 69 73 74 65 72 65 64 2d 63 68 65    63 6b 65 72 73 0a 20 20 20 20 20 20 20 20 20 20  | unregistered-checkers........... | 
| 25ea0 |  20 20 20 20 20 28 73 65 71 2d 64 69 66 66 65 72    65 6e 63 65 20 28 66 6c 79 63 68 65 63 6b 2d 64  | .....(seq-difference.(flycheck-d | 
| 25ec0 |  65 66 69 6e 65 64 2d 63 68 65 63 6b 65 72 73 29    20 66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65  | efined-checkers).flycheck-checke | 
| 25ee0 |  72 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 77 68 65 6e 20 75 6e 72 65 67 69 73 74 65 72  | rs)))...........(when.unregister | 
| 25f00 |  65 64 2d 63 68 65 63 6b 65 72 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20  | ed-checkers.............(insert. | 
| 25f20 |  28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | (propertize..................... | 
| 25f40 |  20 22 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20    73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 73 20  | ."The.following.syntax.checkers. | 
| 25f60 |  61 72 65 20 6e 6f 74 20 72 65 67 69 73 74 65 72    65 64 3a 5c 6e 22 0a 20 20 20 20 20 20 20 20 20  | are.not.registered:\n".......... | 
| 25f80 |  20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63    65 20 27 28 62 6f 6c 64 20 77 61 72 6e 69 6e 67  | ............'face.'(bold.warning | 
| 25fa0 |  29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 64 6f 6c 69 73 74 20 28 63 68 65 63 6b 65 72  | ))).............(dolist.(checker | 
| 25fc0 |  20 75 6e 72 65 67 69 73 74 65 72 65 64 2d 63 68    65 63 6b 65 72 73 29 0a 20 20 20 20 20 20 20 20  | .unregistered-checkers)......... | 
| 25fe0 |  20 20 20 20 20 20 28 70 72 69 6e 63 20 22 20 20    2d 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20  | ......(princ."..-.")............ | 
| 26000 |  20 20 20 28 70 72 69 6e 63 20 63 68 65 63 6b 65    72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...(princ.checker).............. | 
| 26020 |  20 28 70 72 69 6e 63 20 22 5c 6e 22 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 70 72 69 6e  | .(princ."\n")).............(prin | 
| 26040 |  63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22    54 72 79 20 61 64 64 69 6e 67 20 74 68 65 73 65  | c.............."Try.adding.these | 
| 26060 |  20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 73    20 74 6f 20 60 66 6c 79 63 68 65 63 6b 2d 63 68  | .syntax.checkers.to.`flycheck-ch | 
| 26080 |  65 63 6b 65 72 73 27 2e 5c 6e 5c 6e 22 29 29 29    0a 0a 20 20 20 20 20 20 20 20 28 66 6c 79 63 68  | eckers'.\n\n")))..........(flych | 
| 260a0 |  65 63 6b 2d 2d 76 65 72 69 66 79 2d 70 72 69 6e    74 2d 66 6f 6f 74 65 72 20 62 75 66 66 65 72 29  | eck--verify-print-footer.buffer) | 
| 260c0 |  0a 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 2d    6c 6f 63 61 6c 20 72 65 76 65 72 74 2d 62 75 66  | ..........(setq-local.revert-buf | 
| 260e0 |  66 65 72 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | fer-function.................... | 
| 26100 |  20 28 6c 61 6d 62 64 61 20 28 5f 69 67 6e 6f 72    65 2d 61 75 74 6f 20 5f 6e 6f 63 6f 6e 66 69 72  | .(lambda.(_ignore-auto._noconfir | 
| 26120 |  6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63  | m).......................(with-c | 
| 26140 |  75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75    66 66 65 72 20 28 66 6c 79 63 68 65 63 6b 2d 76  | urrent-buffer.buffer.(flycheck-v | 
| 26160 |  65 72 69 66 79 2d 73 65 74 75 70 29 29 29 29 29    29 29 29 0a 0a 0c 0a 3b 3b 3b 20 50 72 65 64 69  | erify-setup))))))))....;;;.Predi | 
| 26180 |  63 61 74 65 73 20 66 6f 72 20 67 65 6e 65 72 69    63 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72  | cates.for.generic.syntax.checker | 
| 261a0 |  73 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63    6b 2d 62 75 66 66 65 72 2d 73 61 76 65 64 2d 70  | s.(defun.flycheck-buffer-saved-p | 
| 261c0 |  20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 75 66 66    65 72 29 0a 20 20 22 44 65 74 65 72 6d 69 6e 65  | .(&optional.buffer)..."Determine | 
| 261e0 |  20 77 68 65 74 68 65 72 20 42 55 46 46 45 52 20    69 73 20 73 61 76 65 64 20 74 6f 20 61 20 66 69  | .whether.BUFFER.is.saved.to.a.fi | 
| 26200 |  6c 65 2e 0a 0a 42 55 46 46 45 52 20 69 73 20 74    68 65 20 62 75 66 66 65 72 20 74 6f 20 63 68 65  | le...BUFFER.is.the.buffer.to.che | 
| 26220 |  63 6b 2e 20 20 49 66 20 6f 6d 69 74 74 65 64 20    6f 72 20 6e 69 6c 2c 20 75 73 65 20 74 68 65 0a  | ck...If.omitted.or.nil,.use.the. | 
| 26240 |  63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 61    73 20 42 55 46 46 45 52 2e 0a 0a 52 65 74 75 72  | current.buffer.as.BUFFER...Retur | 
| 26260 |  6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 74 68 65    20 42 55 46 46 45 52 20 69 73 20 62 61 63 6b 65  | n.non-nil.if.the.BUFFER.is.backe | 
| 26280 |  64 20 62 79 20 61 20 66 69 6c 65 2c 20 61 6e 64    20 6e 6f 74 0a 6d 6f 64 69 66 69 65 64 2c 20 6f  | d.by.a.file,.and.not.modified,.o | 
| 262a0 |  72 20 6e 69 6c 20 6f 74 68 65 72 77 69 73 65 2e    22 0a 20 20 28 6c 65 74 20 28 28 66 69 6c 65 2d  | r.nil.otherwise."...(let.((file- | 
| 262c0 |  6e 61 6d 65 20 28 62 75 66 66 65 72 2d 66 69 6c    65 2d 6e 61 6d 65 20 62 75 66 66 65 72 29 29 29  | name.(buffer-file-name.buffer))) | 
| 262e0 |  0a 20 20 20 20 28 61 6e 64 20 66 69 6c 65 2d 6e    61 6d 65 20 28 66 69 6c 65 2d 65 78 69 73 74 73  | .....(and.file-name.(file-exists | 
| 26300 |  2d 70 20 66 69 6c 65 2d 6e 61 6d 65 29 20 28 6e    6f 74 20 28 62 75 66 66 65 72 2d 6d 6f 64 69 66  | -p.file-name).(not.(buffer-modif | 
| 26320 |  69 65 64 2d 70 20 62 75 66 66 65 72 29 29 29 29    29 0a 0a 0c 0a 3b 3b 3b 20 45 78 74 65 6e 64 69  | ied-p.buffer)))))....;;;.Extendi | 
| 26340 |  6e 67 20 67 65 6e 65 72 69 63 20 63 68 65 63 6b    65 72 73 0a 28 64 65 66 75 6e 20 66 6c 79 63 68  | ng.generic.checkers.(defun.flych | 
| 26360 |  65 63 6b 2d 72 65 6d 6f 76 65 2d 6e 65 78 74 2d    63 68 65 63 6b 65 72 20 28 63 68 65 63 6b 65 72  | eck-remove-next-checker.(checker | 
| 26380 |  20 6e 65 78 74 29 0a 20 20 22 41 66 74 65 72 20    43 48 45 43 4b 45 52 20 72 65 6d 6f 76 65 20 61  | .next)..."After.CHECKER.remove.a | 
| 263a0 |  20 4e 45 58 54 20 63 68 65 63 6b 65 72 2e 0a 0a    43 48 45 43 4b 45 52 20 69 73 20 61 20 73 79 6e  | .NEXT.checker...CHECKER.is.a.syn | 
| 263c0 |  74 61 78 20 63 68 65 63 6b 65 72 20 73 79 6d 62    6f 6c 2c 20 66 72 6f 6d 20 77 68 69 63 68 20 74  | tax.checker.symbol,.from.which.t | 
| 263e0 |  6f 20 72 65 6d 6f 76 65 20 4e 45 58 54 0a 63 68    65 63 6b 65 72 2e 0a 0a 4e 45 58 54 20 69 73 20  | o.remove.NEXT.checker...NEXT.is. | 
| 26400 |  61 20 63 6f 6e 73 20 6f 72 20 61 20 73 79 6d 62    6f 6c 2c 20 61 73 20 64 6f 63 75 6d 65 6e 74 65  | a.cons.or.a.symbol,.as.documente | 
| 26420 |  64 20 69 6e 0a 60 66 6c 79 63 68 65 63 6b 2d 61    64 64 2d 6e 65 78 74 2d 63 68 65 63 6b 65 72 27  | d.in.`flycheck-add-next-checker' | 
| 26440 |  2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 28 66 6c    79 63 68 65 63 6b 2d 76 61 6c 69 64 2d 63 68 65  | ."...(unless.(flycheck-valid-che | 
| 26460 |  63 6b 65 72 2d 70 20 63 68 65 63 6b 65 72 29 0a    20 20 20 20 28 65 72 72 6f 72 20 22 25 73 20 69  | cker-p.checker).....(error."%s.i | 
| 26480 |  73 20 6e 6f 74 20 61 20 76 61 6c 69 64 20 73 79    6e 74 61 78 20 63 68 65 63 6b 65 72 22 20 63 68  | s.not.a.valid.syntax.checker".ch | 
| 264a0 |  65 63 6b 65 72 29 29 0a 20 20 28 6c 65 74 2a 20    28 28 6e 65 78 74 2d 73 79 6d 62 6f 6c 20 28 66  | ecker))...(let*.((next-symbol.(f | 
| 264c0 |  6c 79 63 68 65 63 6b 2d 2d 67 65 74 2d 6e 65 78    74 2d 63 68 65 63 6b 65 72 2d 73 79 6d 62 6f 6c  | lycheck--get-next-checker-symbol | 
| 264e0 |  20 6e 65 78 74 29 29 29 0a 20 20 20 20 28 73 65    74 66 0a 20 20 20 20 20 28 66 6c 79 63 68 65 63  | .next))).....(setf......(flychec | 
| 26500 |  6b 2d 63 68 65 63 6b 65 72 2d 67 65 74 20 63 68    65 63 6b 65 72 20 27 6e 65 78 74 2d 63 68 65 63  | k-checker-get.checker.'next-chec | 
| 26520 |  6b 65 72 73 29 0a 20 20 20 20 20 28 73 65 71 2d    72 65 6d 6f 76 65 0a 20 20 20 20 20 20 28 6c 61  | kers)......(seq-remove.......(la | 
| 26540 |  6d 62 64 61 20 28 6e 65 78 74 29 20 28 65 71 20    28 66 6c 79 63 68 65 63 6b 2d 2d 67 65 74 2d 6e  | mbda.(next).(eq.(flycheck--get-n | 
| 26560 |  65 78 74 2d 63 68 65 63 6b 65 72 2d 73 79 6d 62    6f 6c 20 6e 65 78 74 29 20 6e 65 78 74 2d 73 79  | ext-checker-symbol.next).next-sy | 
| 26580 |  6d 62 6f 6c 29 29 0a 20 20 20 20 20 20 28 66 6c    79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72 2d 67  | mbol)).......(flycheck-checker-g | 
| 265a0 |  65 74 20 63 68 65 63 6b 65 72 20 27 6e 65 78 74    2d 63 68 65 63 6b 65 72 73 29 29 29 29 29 0a 0a  | et.checker.'next-checkers))))).. | 
| 265c0 |  28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d    61 64 64 2d 6e 65 78 74 2d 63 68 65 63 6b 65 72  | (defun.flycheck-add-next-checker | 
| 265e0 |  20 28 63 68 65 63 6b 65 72 20 6e 65 78 74 20 26    6f 70 74 69 6f 6e 61 6c 20 61 70 70 65 6e 64 29  | .(checker.next.&optional.append) | 
| 26600 |  0a 20 20 22 41 66 74 65 72 20 43 48 45 43 4b 45    52 20 61 64 64 20 61 20 4e 45 58 54 20 63 68 65  | ..."After.CHECKER.add.a.NEXT.che | 
| 26620 |  63 6b 65 72 2e 0a 0a 43 48 45 43 4b 45 52 20 69    73 20 61 20 73 79 6e 74 61 78 20 63 68 65 63 6b  | cker...CHECKER.is.a.syntax.check | 
| 26640 |  65 72 20 73 79 6d 62 6f 6c 2c 20 74 6f 20 77 68    69 63 68 20 74 6f 20 61 64 64 20 4e 45 58 54 20  | er.symbol,.to.which.to.add.NEXT. | 
| 26660 |  63 68 65 63 6b 65 72 2e 0a 0a 4e 45 58 54 20 69    73 20 61 20 63 6f 6e 73 20 63 65 6c 6c 20 60 28  | checker...NEXT.is.a.cons.cell.`( | 
| 26680 |  4c 45 56 45 4c 20 2e 20 4e 45 58 54 2d 43 48 45    43 4b 45 52 29 27 2e 20 20 4e 45 58 54 2d 43 48  | LEVEL...NEXT-CHECKER)'...NEXT-CH | 
| 266a0 |  45 43 4b 45 52 20 69 73 20 61 0a 73 79 6d 62 6f    6c 20 64 65 6e 6f 74 69 6e 67 20 74 68 65 20 73  | ECKER.is.a.symbol.denoting.the.s | 
| 266c0 |  79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 74 6f    20 72 75 6e 20 61 66 74 65 72 20 43 48 45 43 4b  | yntax.checker.to.run.after.CHECK | 
| 266e0 |  45 52 2e 20 20 4c 45 56 45 4c 0a 69 73 20 61 6e    20 65 72 72 6f 72 20 6c 65 76 65 6c 2e 20 20 4e  | ER...LEVEL.is.an.error.level...N | 
| 26700 |  45 58 54 2d 43 48 45 43 4b 45 52 20 77 69 6c 6c    20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 69 66  | EXT-CHECKER.will.only.be.used.if | 
| 26720 |  20 74 68 65 72 65 20 69 73 20 6e 6f 0a 63 75 72    72 65 6e 74 20 65 72 72 6f 72 20 77 68 6f 73 65  | .there.is.no.current.error.whose | 
| 26740 |  20 6c 65 76 65 6c 20 69 73 20 6d 6f 72 65 20 73    65 76 65 72 65 20 74 68 61 6e 20 4c 45 56 45 4c  | .level.is.more.severe.than.LEVEL | 
| 26760 |  2e 20 20 4c 45 56 45 4c 20 6d 61 79 0a 61 6c 73    6f 20 62 65 20 74 2c 20 69 6e 20 77 68 69 63 68  | ...LEVEL.may.also.be.t,.in.which | 
| 26780 |  20 63 61 73 65 20 4e 45 58 54 2d 43 48 45 43 4b    45 52 20 69 73 20 75 73 65 64 20 72 65 67 61 72  | .case.NEXT-CHECKER.is.used.regar | 
| 267a0 |  64 6c 65 73 73 20 6f 66 20 74 68 65 0a 63 75 72    72 65 6e 74 20 65 72 72 6f 72 73 2e 0a 0a 4e 45  | dless.of.the.current.errors...NE | 
| 267c0 |  58 54 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61    20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20  | XT.can.also.be.a.syntax.checker. | 
| 267e0 |  73 79 6d 62 6f 6c 20 6f 6e 6c 79 2c 20 77 68 69    63 68 20 69 73 0a 65 71 75 69 76 61 6c 65 6e 74  | symbol.only,.which.is.equivalent | 
| 26800 |  20 74 6f 20 60 28 74 20 2e 20 4e 45 58 54 29 27    2e 0a 0a 4e 45 58 54 2d 43 48 45 43 4b 45 52 20  | .to.`(t...NEXT)'...NEXT-CHECKER. | 
| 26820 |  69 73 20 70 72 65 70 65 6e 64 65 64 20 62 65 66    6f 72 65 20 6f 74 68 65 72 20 6e 65 78 74 20 63  | is.prepended.before.other.next.c | 
| 26840 |  68 65 63 6b 65 72 73 2c 20 75 6e 6c 65 73 73 0a    41 50 50 45 4e 44 20 69 73 20 6e 6f 6e 2d 6e 69  | heckers,.unless.APPEND.is.non-ni | 
| 26860 |  6c 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 28 66    6c 79 63 68 65 63 6b 2d 76 61 6c 69 64 2d 63 68  | l."...(unless.(flycheck-valid-ch | 
| 26880 |  65 63 6b 65 72 2d 70 20 63 68 65 63 6b 65 72 29    0a 20 20 20 20 28 65 72 72 6f 72 20 22 25 73 20  | ecker-p.checker).....(error."%s. | 
| 268a0 |  69 73 20 6e 6f 74 20 61 20 76 61 6c 69 64 20 73    79 6e 74 61 78 20 63 68 65 63 6b 65 72 22 20 63  | is.not.a.valid.syntax.checker".c | 
| 268c0 |  68 65 63 6b 65 72 29 29 0a 20 20 28 66 6c 79 63    68 65 63 6b 2d 76 61 6c 69 64 61 74 65 2d 6e 65  | hecker))...(flycheck-validate-ne | 
| 268e0 |  78 74 2d 63 68 65 63 6b 65 72 20 6e 65 78 74 20    27 73 74 72 69 63 74 29 0a 20 20 28 66 6c 79 63  | xt-checker.next.'strict)...(flyc | 
| 26900 |  68 65 63 6b 2d 72 65 6d 6f 76 65 2d 6e 65 78 74    2d 63 68 65 63 6b 65 72 20 63 68 65 63 6b 65 72  | heck-remove-next-checker.checker | 
| 26920 |  20 6e 65 78 74 29 0a 20 20 28 6c 65 74 20 28 28    6e 65 78 74 2d 63 68 65 63 6b 65 72 73 20 28 66  | .next)...(let.((next-checkers.(f | 
| 26940 |  6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72 2d    67 65 74 20 63 68 65 63 6b 65 72 20 27 6e 65 78  | lycheck-checker-get.checker.'nex | 
| 26960 |  74 2d 63 68 65 63 6b 65 72 73 29 29 29 0a 20 20    20 20 28 73 65 74 66 20 28 66 6c 79 63 68 65 63  | t-checkers))).....(setf.(flychec | 
| 26980 |  6b 2d 63 68 65 63 6b 65 72 2d 67 65 74 20 63 68    65 63 6b 65 72 20 27 6e 65 78 74 2d 63 68 65 63  | k-checker-get.checker.'next-chec | 
| 269a0 |  6b 65 72 73 29 0a 20 20 20 20 20 20 20 20 20 20    28 69 66 20 61 70 70 65 6e 64 20 28 61 70 70 65  | kers)...........(if.append.(appe | 
| 269c0 |  6e 64 20 6e 65 78 74 2d 63 68 65 63 6b 65 72 73    20 28 6c 69 73 74 20 6e 65 78 74 29 29 0a 20 20  | nd.next-checkers.(list.next))... | 
| 269e0 |  20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20    6e 65 78 74 20 6e 65 78 74 2d 63 68 65 63 6b 65  | ..........(cons.next.next-checke | 
| 26a00 |  72 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20    66 6c 79 63 68 65 63 6b 2d 61 64 64 2d 6d 6f 64  | rs)))))..(defun.flycheck-add-mod | 
| 26a20 |  65 20 28 63 68 65 63 6b 65 72 20 6d 6f 64 65 29    0a 20 20 22 54 6f 20 43 48 45 43 4b 45 52 20 61  | e.(checker.mode)..."To.CHECKER.a | 
| 26a40 |  64 64 20 61 20 6e 65 77 20 6d 61 6a 6f 72 20 4d    4f 44 45 2e 0a 0a 43 48 45 43 4b 45 52 20 61 6e  | dd.a.new.major.MODE...CHECKER.an | 
| 26a60 |  64 20 4d 4f 44 45 20 61 72 65 20 73 79 6d 62 6f    6c 73 20 64 65 6e 6f 74 69 6e 67 20 61 20 73 79  | d.MODE.are.symbols.denoting.a.sy | 
| 26a80 |  6e 74 61 78 20 63 68 65 63 6b 65 72 20 61 6e 64    20 61 0a 6d 61 6a 6f 72 20 6d 6f 64 65 20 72 65  | ntax.checker.and.a.major.mode.re | 
| 26aa0 |  73 70 65 63 74 69 76 65 6c 79 2e 0a 0a 41 64 64    20 4d 4f 44 45 20 74 6f 20 74 68 65 20 60 3a 6d  | spectively...Add.MODE.to.the.`:m | 
| 26ac0 |  6f 64 65 73 27 20 70 72 6f 70 65 72 74 79 20 6f    66 20 43 48 45 43 4b 45 52 2c 20 73 6f 20 74 68  | odes'.property.of.CHECKER,.so.th | 
| 26ae0 |  61 74 20 43 48 45 43 4b 45 52 0a 77 69 6c 6c 20    62 65 20 75 73 65 64 20 69 6e 20 62 75 66 66 65  | at.CHECKER.will.be.used.in.buffe | 
| 26b00 |  72 73 20 77 69 74 68 20 4d 4f 44 45 2e 22 0a 20    20 28 75 6e 6c 65 73 73 20 28 66 6c 79 63 68 65  | rs.with.MODE."...(unless.(flyche | 
| 26b20 |  63 6b 2d 76 61 6c 69 64 2d 63 68 65 63 6b 65 72    2d 70 20 63 68 65 63 6b 65 72 29 0a 20 20 20 20  | ck-valid-checker-p.checker)..... | 
| 26b40 |  28 65 72 72 6f 72 20 22 25 73 20 69 73 20 6e 6f    74 20 61 20 76 61 6c 69 64 20 73 79 6e 74 61 78  | (error."%s.is.not.a.valid.syntax | 
| 26b60 |  20 63 68 65 63 6b 65 72 22 20 63 68 65 63 6b 65    72 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 73  | .checker".checker))...(unless.(s | 
| 26b80 |  79 6d 62 6f 6c 70 20 6d 6f 64 65 29 0a 20 20 20    20 28 65 72 72 6f 72 20 22 25 73 20 69 73 20 6e  | ymbolp.mode).....(error."%s.is.n | 
| 26ba0 |  6f 74 20 61 20 73 79 6d 62 6f 6c 22 20 6d 6f 64    65 29 29 0a 20 20 28 70 75 73 68 20 6d 6f 64 65  | ot.a.symbol".mode))...(push.mode | 
| 26bc0 |  20 28 66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b    65 72 2d 67 65 74 20 63 68 65 63 6b 65 72 20 27  | .(flycheck-checker-get.checker.' | 
| 26be0 |  6d 6f 64 65 73 29 29 29 0a 0a 0c 0a 3b 3b 3b 20    47 65 6e 65 72 69 63 20 73 79 6e 74 61 78 20 63  | modes)))....;;;.Generic.syntax.c | 
| 26c00 |  68 65 63 6b 73 0a 28 63 6c 2d 64 65 66 73 74 72    75 63 74 20 28 66 6c 79 63 68 65 63 6b 2d 73 79  | hecks.(cl-defstruct.(flycheck-sy | 
| 26c20 |  6e 74 61 78 2d 63 68 65 63 6b 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 3a 63 6f 6e 73  | ntax-check................(:cons | 
| 26c40 |  74 72 75 63 74 6f 72 20 66 6c 79 63 68 65 63 6b    2d 73 79 6e 74 61 78 2d 63 68 65 63 6b 2d 6e 65  | tructor.flycheck-syntax-check-ne | 
| 26c60 |  77 29 29 0a 20 20 22 53 74 72 75 63 74 75 72 65    20 66 6f 72 20 73 74 6f 72 69 6e 67 20 73 79 6e  | w))..."Structure.for.storing.syn | 
| 26c80 |  74 61 78 20 63 68 65 63 6b 20 73 74 61 74 65 2e    0a 0a 53 6c 6f 74 73 3a 0a 0a 60 62 75 66 66 65  | tax.check.state...Slots:..`buffe | 
| 26ca0 |  72 27 0a 20 20 20 20 20 54 68 65 20 62 75 66 66    65 72 20 62 65 69 6e 67 20 63 68 65 63 6b 65 64  | r'......The.buffer.being.checked | 
| 26cc0 |  2e 0a 0a 60 63 68 65 63 6b 65 72 27 0a 20 20 20    20 20 54 68 65 20 73 79 6e 74 61 78 20 63 68 65  | ...`checker'......The.syntax.che | 
| 26ce0 |  63 6b 65 72 20 62 65 69 6e 67 20 75 73 65 64 2e    0a 0a 60 63 6f 6e 74 65 78 74 27 0a 20 20 20 20  | cker.being.used...`context'..... | 
| 26d00 |  20 54 68 65 20 63 6f 6e 74 65 78 74 20 6f 62 6a    65 63 74 2e 0a 0a 60 77 6f 72 6b 69 6e 67 2d 64  | .The.context.object...`working-d | 
| 26d20 |  69 72 65 63 74 6f 72 79 27 0a 20 20 20 20 20 57    6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79  | irectory'......Working.directory | 
| 26d40 |  20 66 6f 72 20 74 68 65 20 73 79 6e 74 61 78 20    63 68 65 63 6b 65 72 2e 20 53 65 72 76 65 20 61  | .for.the.syntax.checker..Serve.a | 
| 26d60 |  73 20 61 20 76 61 6c 75 65 20 66 6f 72 0a 20 20    20 20 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65  | s.a.value.for......`default-dire | 
| 26d80 |  63 74 6f 72 79 27 20 66 6f 72 20 61 20 63 68 65    63 6b 65 72 2e 22 0a 20 20 62 75 66 66 65 72 20  | ctory'.for.a.checker."...buffer. | 
| 26da0 |  63 68 65 63 6b 65 72 20 63 6f 6e 74 65 78 74 20    77 6f 72 6b 69 6e 67 2d 64 69 72 65 63 74 6f 72  | checker.context.working-director | 
| 26dc0 |  79 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68    65 63 6b 2d 73 79 6e 74 61 78 2d 63 68 65 63 6b  | y)..(defun.flycheck-syntax-check | 
| 26de0 |  2d 73 74 61 72 74 20 28 73 79 6e 74 61 78 2d 63    68 65 63 6b 20 63 61 6c 6c 62 61 63 6b 29 0a 20  | -start.(syntax-check.callback).. | 
| 26e00 |  20 22 53 74 61 72 74 20 61 20 53 59 4e 54 41 58    2d 43 48 45 43 4b 20 77 69 74 68 20 43 41 4c 4c  | ."Start.a.SYNTAX-CHECK.with.CALL | 
| 26e20 |  42 41 43 4b 2e 22 0a 20 20 28 6c 65 74 20 28 28    63 68 65 63 6b 65 72 20 28 66 6c 79 63 68 65 63  | BACK."...(let.((checker.(flychec | 
| 26e40 |  6b 2d 73 79 6e 74 61 78 2d 63 68 65 63 6b 2d 63    68 65 63 6b 65 72 20 73 79 6e 74 61 78 2d 63 68  | k-syntax-check-checker.syntax-ch | 
| 26e60 |  65 63 6b 29 29 0a 20 20 20 20 20 20 20 20 28 64    65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79  | eck)).........(default-directory | 
| 26e80 |  0a 20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63    68 65 63 6b 2d 73 79 6e 74 61 78 2d 63 68 65 63  | ...........(flycheck-syntax-chec | 
| 26ea0 |  6b 2d 77 6f 72 6b 69 6e 67 2d 64 69 72 65 63 74    6f 72 79 20 73 79 6e 74 61 78 2d 63 68 65 63 6b  | k-working-directory.syntax-check | 
| 26ec0 |  29 29 29 0a 20 20 20 20 28 73 65 74 66 20 28 66    6c 79 63 68 65 63 6b 2d 73 79 6e 74 61 78 2d 63  | ))).....(setf.(flycheck-syntax-c | 
| 26ee0 |  68 65 63 6b 2d 63 6f 6e 74 65 78 74 20 73 79 6e    74 61 78 2d 63 68 65 63 6b 29 0a 20 20 20 20 20  | heck-context.syntax-check)...... | 
| 26f00 |  20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 28 66    6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72 2d  | .....(funcall.(flycheck-checker- | 
| 26f20 |  67 65 74 20 63 68 65 63 6b 65 72 20 27 73 74 61    72 74 29 20 63 68 65 63 6b 65 72 20 63 61 6c 6c  | get.checker.'start).checker.call | 
| 26f40 |  62 61 63 6b 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 66 6c 79 63 68 65 63 6b 2d 73 79 6e 74 61 78  | back))))..(defun.flycheck-syntax | 
| 26f60 |  2d 63 68 65 63 6b 2d 69 6e 74 65 72 72 75 70 74    20 28 73 79 6e 74 61 78 2d 63 68 65 63 6b 29 0a  | -check-interrupt.(syntax-check). | 
| 26f80 |  20 20 22 49 6e 74 65 72 72 75 70 74 20 61 20 53    59 4e 54 41 58 2d 43 48 45 43 4b 2e 22 0a 20 20  | .."Interrupt.a.SYNTAX-CHECK."... | 
| 26fa0 |  28 6c 65 74 2a 20 28 28 63 68 65 63 6b 65 72 20    28 66 6c 79 63 68 65 63 6b 2d 73 79 6e 74 61 78  | (let*.((checker.(flycheck-syntax | 
| 26fc0 |  2d 63 68 65 63 6b 2d 63 68 65 63 6b 65 72 20 73    79 6e 74 61 78 2d 63 68 65 63 6b 29 29 0a 20 20  | -check-checker.syntax-check))... | 
| 26fe0 |  20 20 20 20 20 20 20 28 69 6e 74 65 72 72 75 70    74 2d 66 6e 20 28 66 6c 79 63 68 65 63 6b 2d 63  | .......(interrupt-fn.(flycheck-c | 
| 27000 |  68 65 63 6b 65 72 2d 67 65 74 20 63 68 65 63 6b    65 72 20 27 69 6e 74 65 72 72 75 70 74 29 29 0a  | hecker-get.checker.'interrupt)). | 
| 27020 |  20 20 20 20 20 20 20 20 20 28 63 6f 6e 74 65 78    74 20 28 66 6c 79 63 68 65 63 6b 2d 73 79 6e 74  | .........(context.(flycheck-synt | 
| 27040 |  61 78 2d 63 68 65 63 6b 2d 63 6f 6e 74 65 78 74    20 73 79 6e 74 61 78 2d 63 68 65 63 6b 29 29 29  | ax-check-context.syntax-check))) | 
| 27060 |  0a 20 20 20 20 28 77 68 65 6e 20 69 6e 74 65 72    72 75 70 74 2d 66 6e 0a 20 20 20 20 20 20 28 66  | .....(when.interrupt-fn.......(f | 
| 27080 |  75 6e 63 61 6c 6c 20 69 6e 74 65 72 72 75 70 74    2d 66 6e 20 63 68 65 63 6b 65 72 20 63 6f 6e 74  | uncall.interrupt-fn.checker.cont | 
| 270a0 |  65 78 74 29 29 29 29 0a 0a 0c 0a 3b 3b 3b 20 53    79 6e 74 61 78 20 63 68 65 63 6b 69 6e 67 20 6d  | ext))))....;;;.Syntax.checking.m | 
| 270c0 |  6f 64 65 0a 0a 28 64 65 66 76 61 72 20 66 6c 79    63 68 65 63 6b 2d 6d 6f 64 65 2d 6d 61 70 0a 20  | ode..(defvar.flycheck-mode-map.. | 
| 270e0 |  20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b    65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29  | .(let.((map.(make-sparse-keymap) | 
| 27100 |  29 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b    65 79 20 6d 61 70 20 66 6c 79 63 68 65 63 6b 2d  | )).....(define-key.map.flycheck- | 
| 27120 |  6b 65 79 6d 61 70 2d 70 72 65 66 69 78 20 66 6c    79 63 68 65 63 6b 2d 63 6f 6d 6d 61 6e 64 2d 6d  | keymap-prefix.flycheck-command-m | 
| 27140 |  61 70 29 0a 20 20 20 20 3b 3b 20 57 65 20 70 6c    61 63 65 20 74 68 65 20 6d 65 6e 75 20 75 6e 64  | ap).....;;.We.place.the.menu.und | 
| 27160 |  65 72 20 61 20 63 75 73 74 6f 6d 20 6d 65 6e 75    20 6b 65 79 2e 20 20 53 69 6e 63 65 20 74 68 69  | er.a.custom.menu.key...Since.thi | 
| 27180 |  73 20 6d 65 6e 75 20 6b 65 79 20 69 73 20 6e 6f    74 0a 20 20 20 20 3b 3b 20 70 72 65 73 65 6e 74  | s.menu.key.is.not.....;;.present | 
| 271a0 |  20 69 6e 20 74 68 65 20 6d 65 6e 75 20 6f 66 20    74 68 65 20 67 6c 6f 62 61 6c 20 6d 61 70 2c 20  | .in.the.menu.of.the.global.map,. | 
| 271c0 |  6e 6f 20 74 6f 70 2d 6c 65 76 65 6c 20 6d 65 6e    75 20 65 6e 74 72 79 20 69 73 20 61 64 64 65 64  | no.top-level.menu.entry.is.added | 
| 271e0 |  0a 20 20 20 20 3b 3b 20 74 6f 20 74 68 65 20 67    6c 6f 62 61 6c 20 6d 65 6e 75 20 62 61 72 2e 20  | .....;;.to.the.global.menu.bar.. | 
| 27200 |  20 48 6f 77 65 76 65 72 2c 20 69 74 20 73 74 69    6c 6c 20 61 70 70 65 61 72 73 20 6f 6e 20 74 68  | .However,.it.still.appears.on.th | 
| 27220 |  65 20 6d 6f 64 65 20 6c 69 6e 65 0a 20 20 20 20    3b 3b 20 6c 69 67 68 74 65 72 2e 0a 20 20 20 20  | e.mode.line.....;;.lighter...... | 
| 27240 |  28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20    5b 6d 65 6e 75 2d 62 61 72 20 66 6c 79 63 68 65  | (define-key.map.[menu-bar.flyche | 
| 27260 |  63 6b 5d 20 66 6c 79 63 68 65 63 6b 2d 6d 6f 64    65 2d 6d 65 6e 75 2d 6d 61 70 29 0a 20 20 20 20  | ck].flycheck-mode-menu-map)..... | 
| 27280 |  6d 61 70 29 0a 20 20 22 4b 65 79 6d 61 70 20 6f    66 20 63 6f 6d 6d 61 6e 64 20 60 66 6c 79 63 68  | map)..."Keymap.of.command.`flych | 
| 272a0 |  65 63 6b 2d 6d 6f 64 65 27 2e 22 29 0a 0a 28 64    65 66 76 61 72 2d 6c 6f 63 61 6c 20 66 6c 79 63  | eck-mode'.")..(defvar-local.flyc | 
| 272c0 |  68 65 63 6b 2d 6f 6c 64 2d 6e 65 78 74 2d 65 72    72 6f 72 2d 66 75 6e 63 74 69 6f 6e 20 6e 69 6c  | heck-old-next-error-function.nil | 
| 272e0 |  0a 20 20 22 52 65 6d 65 6d 62 65 72 20 74 68 65    20 6f 6c 64 20 60 6e 65 78 74 2d 65 72 72 6f 72  | ..."Remember.the.old.`next-error | 
| 27300 |  2d 66 75 6e 63 74 69 6f 6e 27 2e 22 29 0a 0a 28    64 65 66 63 6f 6e 73 74 20 66 6c 79 63 68 65 63  | -function'.")..(defconst.flychec | 
| 27320 |  6b 2d 68 6f 6f 6b 73 2d 61 6c 69 73 74 0a 20 20    27 28 0a 20 20 20 20 3b 3b 20 48 61 6e 64 6c 65  | k-hooks-alist...'(.....;;.Handle | 
| 27340 |  20 65 76 65 6e 74 73 20 74 68 61 74 20 6d 61 79    20 73 74 61 72 74 20 61 75 74 6f 6d 61 74 69 63  | .events.that.may.start.automatic | 
| 27360 |  20 73 79 6e 74 61 78 20 63 68 65 63 6b 73 0a 20    20 20 20 28 61 66 74 65 72 2d 73 61 76 65 2d 68  | .syntax.checks.....(after-save-h | 
| 27380 |  6f 6f 6b 20 20 20 20 20 20 20 20 2e 20 66 6c 79    63 68 65 63 6b 2d 68 61 6e 64 6c 65 2d 73 61 76  | ook..........flycheck-handle-sav | 
| 273a0 |  65 29 0a 20 20 20 20 28 61 66 74 65 72 2d 63 68    61 6e 67 65 2d 66 75 6e 63 74 69 6f 6e 73 20 2e  | e).....(after-change-functions.. | 
| 273c0 |  20 66 6c 79 63 68 65 63 6b 2d 68 61 6e 64 6c 65    2d 63 68 61 6e 67 65 29 0a 20 20 20 20 3b 3b 20  | .flycheck-handle-change).....;;. | 
| 273e0 |  48 61 6e 64 6c 65 20 65 76 65 6e 74 73 20 74 68    61 74 20 6d 61 79 20 74 72 69 67 67 65 72 65 64  | Handle.events.that.may.triggered | 
| 27400 |  20 70 65 6e 64 69 6e 67 20 64 65 66 65 72 72 65    64 20 63 68 65 63 6b 73 0a 20 20 20 20 28 77 69  | .pending.deferred.checks.....(wi | 
| 27420 |  6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69    6f 6e 2d 63 68 61 6e 67 65 2d 68 6f 6f 6b 20 2e  | ndow-configuration-change-hook.. | 
| 27440 |  20 66 6c 79 63 68 65 63 6b 2d 70 65 72 66 6f 72    6d 2d 64 65 66 65 72 72 65 64 2d 73 79 6e 74 61  | .flycheck-perform-deferred-synta | 
| 27460 |  78 2d 63 68 65 63 6b 29 0a 20 20 20 20 28 70 6f    73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20  | x-check).....(post-command-hook. | 
| 27480 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e    20 66 6c 79 63 68 65 63 6b 2d 70 65 72 66 6f 72  | .................flycheck-perfor | 
| 274a0 |  6d 2d 64 65 66 65 72 72 65 64 2d 73 79 6e 74 61    78 2d 63 68 65 63 6b 29 0a 20 20 20 20 3b 3b 20  | m-deferred-syntax-check).....;;. | 
| 274c0 |  54 65 61 72 64 6f 77 6e 20 46 6c 79 63 68 65 63    6b 20 77 68 65 6e 65 76 65 72 20 74 68 65 20 62  | Teardown.Flycheck.whenever.the.b | 
| 274e0 |  75 66 66 65 72 20 73 74 61 74 65 20 69 73 20 61    62 6f 75 74 20 74 6f 20 67 65 74 20 6c 6f 73 74  | uffer.state.is.about.to.get.lost | 
| 27500 |  2c 20 74 6f 0a 20 20 20 20 3b 3b 20 63 6c 65 61    6e 20 75 70 20 74 65 6d 70 6f 72 61 72 79 20 66  | ,.to.....;;.clean.up.temporary.f | 
| 27520 |  69 6c 65 73 20 61 6e 64 20 64 69 72 65 63 74 6f    72 69 65 73 2e 0a 20 20 20 20 28 6b 69 6c 6c 2d  | iles.and.directories......(kill- | 
| 27540 |  62 75 66 66 65 72 2d 68 6f 6f 6b 20 20 20 20 20    20 20 2e 20 66 6c 79 63 68 65 63 6b 2d 74 65 61  | buffer-hook.........flycheck-tea | 
| 27560 |  72 64 6f 77 6e 29 0a 20 20 20 20 28 63 68 61 6e    67 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 2d 68 6f  | rdown).....(change-major-mode-ho | 
| 27580 |  6f 6b 20 2e 20 66 6c 79 63 68 65 63 6b 2d 74 65    61 72 64 6f 77 6e 29 0a 20 20 20 20 28 62 65 66  | ok...flycheck-teardown).....(bef | 
| 275a0 |  6f 72 65 2d 72 65 76 65 72 74 2d 68 6f 6f 6b 20    20 20 20 20 2e 20 66 6c 79 63 68 65 63 6b 2d 74  | ore-revert-hook.......flycheck-t | 
| 275c0 |  65 61 72 64 6f 77 6e 29 0a 20 20 20 20 3b 3b 20    55 70 64 61 74 65 20 74 68 65 20 65 72 72 6f 72  | eardown).....;;.Update.the.error | 
| 275e0 |  20 6c 69 73 74 20 69 66 20 6e 65 63 65 73 73 61    72 79 0a 20 20 20 20 28 70 6f 73 74 2d 63 6f 6d  | .list.if.necessary.....(post-com | 
| 27600 |  6d 61 6e 64 2d 68 6f 6f 6b 20 2e 20 66 6c 79 63    68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d  | mand-hook...flycheck-error-list- | 
| 27620 |  75 70 64 61 74 65 2d 73 6f 75 72 63 65 29 0a 20    20 20 20 28 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64  | update-source).....(post-command | 
| 27640 |  2d 68 6f 6f 6b 20 2e 20 66 6c 79 63 68 65 63 6b    2d 65 72 72 6f 72 2d 6c 69 73 74 2d 68 69 67 68  | -hook...flycheck-error-list-high | 
| 27660 |  6c 69 67 68 74 2d 65 72 72 6f 72 73 29 0a 20 20    20 20 3b 3b 20 44 69 73 70 6c 61 79 20 65 72 72  | light-errors).....;;.Display.err | 
| 27680 |  6f 72 73 2e 20 20 53 68 6f 77 20 65 72 72 6f 72    73 20 61 74 20 70 6f 69 6e 74 20 61 66 74 65 72  | ors...Show.errors.at.point.after | 
| 276a0 |  20 63 6f 6d 6d 61 6e 64 73 20 28 6c 69 6b 65 20    6d 6f 76 65 6d 65 6e 74 73 29 20 61 6e 64 0a 20  | .commands.(like.movements).and.. | 
| 276c0 |  20 20 20 3b 3b 20 77 68 65 6e 20 45 6d 61 63 73    20 67 65 74 73 20 66 6f 63 75 73 2e 20 20 43 61  | ...;;.when.Emacs.gets.focus...Ca | 
| 276e0 |  6e 63 65 6c 20 74 68 65 20 64 69 73 70 6c 61 79    20 74 69 6d 65 72 20 77 68 65 6e 20 45 6d 61 63  | ncel.the.display.timer.when.Emac | 
| 27700 |  73 20 6c 6f 6f 73 65 73 20 66 6f 63 75 73 0a 20    20 20 20 3b 3b 20 28 61 73 20 74 68 65 72 65 27  | s.looses.focus.....;;.(as.there' | 
| 27720 |  73 20 6e 6f 20 6e 65 65 64 20 74 6f 20 64 69 73    70 6c 61 79 20 65 72 72 6f 72 73 20 69 66 20 74  | s.no.need.to.display.errors.if.t | 
| 27740 |  68 65 20 75 73 65 72 20 63 61 6e 27 74 20 73 65    65 20 74 68 65 6d 29 2c 20 61 6e 64 0a 20 20 20  | he.user.can't.see.them),.and.... | 
| 27760 |  20 3b 3b 20 68 69 64 65 20 74 68 65 20 65 72 72    6f 72 20 62 75 66 66 65 72 20 28 66 6f 72 20 6c  | .;;.hide.the.error.buffer.(for.l | 
| 27780 |  61 72 67 65 20 65 72 72 6f 72 20 6d 65 73 73 61    67 65 73 29 20 69 66 20 6e 65 63 65 73 73 61 72  | arge.error.messages).if.necessar | 
| 277a0 |  79 2e 20 20 4e 6f 74 65 20 74 68 61 74 0a 20 20    20 20 3b 3b 20 74 68 65 20 66 6f 63 75 73 20 68  | y...Note.that.....;;.the.focus.h | 
| 277c0 |  6f 6f 6b 73 20 6f 6e 6c 79 20 77 6f 72 6b 20 6f    6e 20 45 6d 61 63 73 20 32 34 2e 34 20 61 6e 64  | ooks.only.work.on.Emacs.24.4.and | 
| 277e0 |  20 75 70 77 61 72 64 73 2c 20 62 75 74 20 73 69    6e 63 65 20 75 6e 64 65 66 69 6e 65 64 0a 20 20  | .upwards,.but.since.undefined... | 
| 27800 |  20 20 3b 3b 20 68 6f 6f 6b 73 20 61 72 65 20 70    65 72 66 65 63 74 6c 79 20 6f 6b 20 77 65 20 64  | ..;;.hooks.are.perfectly.ok.we.d | 
| 27820 |  6f 6e 27 74 20 6e 65 65 64 20 61 20 76 65 72 73    69 6f 6e 20 67 75 61 72 64 20 68 65 72 65 2e 20  | on't.need.a.version.guard.here.. | 
| 27840 |  20 54 68 65 79 27 6c 6c 20 6a 75 73 74 0a 20 20    20 20 3b 3b 20 6e 6f 74 20 77 6f 72 6b 20 73 69  | .They'll.just.....;;.not.work.si | 
| 27860 |  6c 65 6e 74 6c 79 2e 0a 20 20 20 20 28 70 6f 73    74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 2e  | lently......(post-command-hook.. | 
| 27880 |  20 66 6c 79 63 68 65 63 6b 2d 64 69 73 70 6c 61    79 2d 65 72 72 6f 72 2d 61 74 2d 70 6f 69 6e 74  | .flycheck-display-error-at-point | 
| 278a0 |  2d 73 6f 6f 6e 29 0a 20 20 20 20 28 66 6f 63 75    73 2d 69 6e 2d 68 6f 6f 6b 20 20 20 20 20 2e 20  | -soon).....(focus-in-hook....... | 
| 278c0 |  66 6c 79 63 68 65 63 6b 2d 64 69 73 70 6c 61 79    2d 65 72 72 6f 72 2d 61 74 2d 70 6f 69 6e 74 2d  | flycheck-display-error-at-point- | 
| 278e0 |  73 6f 6f 6e 29 0a 20 20 20 20 28 66 6f 63 75 73    2d 6f 75 74 2d 68 6f 6f 6b 20 20 20 20 2e 20 66  | soon).....(focus-out-hook......f | 
| 27900 |  6c 79 63 68 65 63 6b 2d 63 61 6e 63 65 6c 2d 65    72 72 6f 72 2d 64 69 73 70 6c 61 79 2d 65 72 72  | lycheck-cancel-error-display-err | 
| 27920 |  6f 72 2d 61 74 2d 70 6f 69 6e 74 2d 74 69 6d 65    72 29 0a 20 20 20 20 28 70 6f 73 74 2d 63 6f 6d  | or-at-point-timer).....(post-com | 
| 27940 |  6d 61 6e 64 2d 68 6f 6f 6b 20 2e 20 66 6c 79 63    68 65 63 6b 2d 68 69 64 65 2d 65 72 72 6f 72 2d  | mand-hook...flycheck-hide-error- | 
| 27960 |  62 75 66 66 65 72 29 0a 20 20 20 20 3b 3b 20 49    6d 6d 65 64 69 61 74 65 6c 79 20 73 68 6f 77 20  | buffer).....;;.Immediately.show. | 
| 27980 |  65 72 72 6f 72 20 70 6f 70 75 70 73 20 77 68 65    6e 20 6e 61 76 69 67 61 74 69 6e 67 20 74 6f 20  | error.popups.when.navigating.to. | 
| 279a0 |  61 6e 20 65 72 72 6f 72 0a 20 20 20 20 28 6e 65    78 74 2d 65 72 72 6f 72 2d 68 6f 6f 6b 20 2e 20  | an.error.....(next-error-hook... | 
| 279c0 |  66 6c 79 63 68 65 63 6b 2d 64 69 73 70 6c 61 79    2d 65 72 72 6f 72 2d 61 74 2d 70 6f 69 6e 74 29  | flycheck-display-error-at-point) | 
| 279e0 |  29 0a 20 20 22 48 6f 6f 6b 73 20 77 68 69 63 68    20 46 6c 79 63 68 65 63 6b 20 6e 65 65 64 73 20  | )..."Hooks.which.Flycheck.needs. | 
| 27a00 |  74 6f 20 68 6f 6f 6b 20 69 6e 2e 0a 0a 54 68 65    20 60 63 61 72 27 20 6f 66 20 65 61 63 68 20 70  | to.hook.in...The.`car'.of.each.p | 
| 27a20 |  61 69 72 20 69 73 20 61 20 68 6f 6f 6b 20 76 61    72 69 61 62 6c 65 2c 20 74 68 65 20 60 63 64 72  | air.is.a.hook.variable,.the.`cdr | 
| 27a40 |  27 20 61 20 66 75 6e 63 74 69 6f 6e 0a 74 6f 20    62 65 20 61 64 64 65 64 20 6f 72 20 72 65 6d 6f  | '.a.function.to.be.added.or.remo | 
| 27a60 |  76 65 64 20 66 72 6f 6d 20 74 68 65 20 68 6f 6f    6b 20 76 61 72 69 61 62 6c 65 20 69 66 20 46 6c  | ved.from.the.hook.variable.if.Fl | 
| 27a80 |  79 63 68 65 63 6b 20 6d 6f 64 65 20 69 73 0a 65    6e 61 62 6c 65 64 20 61 6e 64 20 64 69 73 61 62  | ycheck.mode.is.enabled.and.disab | 
| 27aa0 |  6c 65 64 20 72 65 73 70 65 63 74 69 76 65 6c 79    2e 22 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c  | led.respectively.")..;;;###autol | 
| 27ac0 |  6f 61 64 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f    72 2d 6d 6f 64 65 20 66 6c 79 63 68 65 63 6b 2d  | oad.(define-minor-mode.flycheck- | 
| 27ae0 |  6d 6f 64 65 0a 20 20 22 46 6c 79 63 68 65 63 6b    20 69 73 20 61 20 6d 69 6e 6f 72 20 6d 6f 64 65  | mode..."Flycheck.is.a.minor.mode | 
| 27b00 |  20 66 6f 72 20 6f 6e 2d 74 68 65 2d 66 6c 79 20    73 79 6e 74 61 78 20 63 68 65 63 6b 69 6e 67 2e  | .for.on-the-fly.syntax.checking. | 
| 27b20 |  0a 0a 49 6e 20 60 66 6c 79 63 68 65 63 6b 2d 6d    6f 64 65 27 20 74 68 65 20 62 75 66 66 65 72 20  | ..In.`flycheck-mode'.the.buffer. | 
| 27b40 |  69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79    20 73 79 6e 74 61 78 2d 63 68 65 63 6b 65 64 0a  | is.automatically.syntax-checked. | 
| 27b60 |  75 73 69 6e 67 20 74 68 65 20 66 69 72 73 74 20    73 75 69 74 61 62 6c 65 20 73 79 6e 74 61 78 20  | using.the.first.suitable.syntax. | 
| 27b80 |  63 68 65 63 6b 65 72 20 66 72 6f 6d 20 60 66 6c    79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72 73 27  | checker.from.`flycheck-checkers' | 
| 27ba0 |  2e 0a 55 73 65 20 60 66 6c 79 63 68 65 63 6b 2d    73 65 6c 65 63 74 2d 63 68 65 63 6b 65 72 27 20  | ..Use.`flycheck-select-checker'. | 
| 27bc0 |  74 6f 20 73 65 6c 65 63 74 20 61 20 63 68 65 63    6b 65 72 20 66 6f 72 20 74 68 65 20 63 75 72 72  | to.select.a.checker.for.the.curr | 
| 27be0 |  65 6e 74 0a 62 75 66 66 65 72 20 6d 61 6e 75 61    6c 6c 79 2e 0a 0a 49 66 20 79 6f 75 20 72 75 6e  | ent.buffer.manually...If.you.run | 
| 27c00 |  20 69 6e 74 6f 20 69 73 73 75 65 73 2c 20 75 73    65 20 60 5c 5c 5b 66 6c 79 63 68 65 63 6b 2d 76  | .into.issues,.use.`\\[flycheck-v | 
| 27c20 |  65 72 69 66 79 2d 73 65 74 75 70 5d 27 20 74 6f    20 67 65 74 20 68 65 6c 70 2e 0a 0a 46 6c 79 63  | erify-setup]'.to.get.help...Flyc | 
| 27c40 |  68 65 63 6b 20 73 75 70 70 6f 72 74 73 20 6d 61    6e 79 20 6c 61 6e 67 75 61 67 65 73 20 6f 75 74  | heck.supports.many.languages.out | 
| 27c60 |  20 6f 66 20 74 68 65 20 62 6f 78 2c 20 61 6e 64    20 6d 61 6e 79 0a 61 64 64 69 74 69 6f 6e 61 6c  | .of.the.box,.and.many.additional | 
| 27c80 |  20 6f 6e 65 73 20 61 72 65 20 61 76 61 69 6c 61    62 6c 65 20 6f 6e 20 4d 45 4c 50 41 2e 20 20 41  | .ones.are.available.on.MELPA...A | 
| 27ca0 |  64 64 69 6e 67 20 6e 65 77 20 6f 6e 65 73 20 69    73 20 76 65 72 79 0a 65 61 73 79 2e 20 20 43 6f  | dding.new.ones.is.very.easy...Co | 
| 27cc0 |  6d 70 6c 65 74 65 20 64 6f 63 75 6d 65 6e 74 61    74 69 6f 6e 20 69 73 20 61 76 61 69 6c 61 62 6c  | mplete.documentation.is.availabl | 
| 27ce0 |  65 20 6f 6e 6c 69 6e 65 20 61 74 20 55 52 4c 0a    60 68 74 74 70 73 3a 2f 2f 77 77 77 2e 66 6c 79  | e.online.at.URL.`https://www.fly | 
| 27d00 |  63 68 65 63 6b 2e 6f 72 67 2f 65 6e 2f 6c 61 74    65 73 74 2f 27 2e 20 20 50 6c 65 61 73 65 20 72  | check.org/en/latest/'...Please.r | 
| 27d20 |  65 70 6f 72 74 20 69 73 73 75 65 73 20 61 6e 64    0a 72 65 71 75 65 73 74 20 66 65 61 74 75 72 65  | eport.issues.and.request.feature | 
| 27d40 |  73 20 61 74 20 55 52 4c 20 60 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 66 6c 79  | s.at.URL.`https://github.com/fly | 
| 27d60 |  63 68 65 63 6b 2f 66 6c 79 63 68 65 63 6b 27 2e    0a 0a 46 6c 79 63 68 65 63 6b 20 64 69 73 70 6c  | check/flycheck'...Flycheck.displ | 
| 27d80 |  61 79 73 20 69 74 73 20 73 74 61 74 75 73 20 69    6e 20 74 68 65 20 6d 6f 64 65 20 6c 69 6e 65 2e  | ays.its.status.in.the.mode.line. | 
| 27da0 |  20 20 49 6e 20 74 68 65 20 64 65 66 61 75 6c 74    0a 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20  | ..In.the.default.configuration,. | 
| 27dc0 |  69 74 20 6c 6f 6f 6b 73 20 6c 69 6b 65 20 74 68    69 73 3a 0a 0a 60 46 6c 79 43 27 20 20 20 20 20  | it.looks.like.this:..`FlyC'..... | 
| 27de0 |  54 68 69 73 20 62 75 66 66 65 72 20 68 61 73 20    6e 6f 74 20 62 65 65 6e 20 63 68 65 63 6b 65 64  | This.buffer.has.not.been.checked | 
| 27e00 |  20 79 65 74 2e 0a 60 46 6c 79 43 2a 27 20 20 20    20 46 6c 79 63 68 65 63 6b 20 69 73 20 72 75 6e  | .yet..`FlyC*'....Flycheck.is.run | 
| 27e20 |  6e 69 6e 67 2e 20 20 45 78 70 65 63 74 20 72 65    73 75 6c 74 73 20 73 6f 6f 6e 21 0a 60 46 6c 79  | ning...Expect.results.soon!.`Fly | 
| 27e40 |  43 3a 30 27 20 20 20 4c 61 73 74 20 63 68 65 63    6b 20 72 65 73 75 6c 74 65 64 20 69 6e 20 6e 6f  | C:0'...Last.check.resulted.in.no | 
| 27e60 |  20 65 72 72 6f 72 73 20 61 6e 64 20 6e 6f 20 77    61 72 6e 69 6e 67 73 2e 0a 60 46 6c 79 43 3a 33  | .errors.and.no.warnings..`FlyC:3 | 
| 27e80 |  7c 35 27 20 54 68 69 73 20 62 75 66 66 65 72 20    63 6f 6e 74 61 69 6e 73 20 74 68 72 65 65 20 65  | |5'.This.buffer.contains.three.e | 
| 27ea0 |  72 72 6f 72 73 20 61 6e 64 20 66 69 76 65 20 77    61 72 6e 69 6e 67 73 2e 0a 20 20 20 20 20 20 20  | rrors.and.five.warnings......... | 
| 27ec0 |  20 20 20 20 55 73 65 20 60 5c 5c 5b 66 6c 79 63    68 65 63 6b 2d 6c 69 73 74 2d 65 72 72 6f 72 73  | ....Use.`\\[flycheck-list-errors | 
| 27ee0 |  5d 27 20 74 6f 20 73 65 65 20 74 68 65 20 6c 69    73 74 2e 0a 60 46 6c 79 43 2d 27 20 20 20 20 46  | ]'.to.see.the.list..`FlyC-'....F | 
| 27f00 |  6c 79 63 68 65 63 6b 20 64 6f 65 73 6e 27 74 20    68 61 76 65 20 61 20 63 68 65 63 6b 65 72 20 66  | lycheck.doesn't.have.a.checker.f | 
| 27f20 |  6f 72 20 74 68 69 73 20 62 75 66 66 65 72 2e 0a    0a 59 6f 75 20 6d 61 79 20 61 6c 73 6f 20 73 65  | or.this.buffer...You.may.also.se | 
| 27f40 |  65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20    69 63 6f 6e 73 3a 0a 60 46 6c 79 43 21 27 20 20  | e.the.following.icons:.`FlyC!'.. | 
| 27f60 |  20 20 54 68 65 20 63 68 65 63 6b 65 72 20 63 72    61 73 68 65 64 2e 0a 60 46 6c 79 43 2e 27 20 20  | ..The.checker.crashed..`FlyC.'.. | 
| 27f80 |  20 20 54 68 65 20 6c 61 73 74 20 73 79 6e 74 61    78 20 63 68 65 63 6b 20 77 61 73 20 6d 61 6e 75  | ..The.last.syntax.check.was.manu | 
| 27fa0 |  61 6c 6c 79 20 69 6e 74 65 72 72 75 70 74 65 64    2e 0a 60 46 6c 79 43 3f 27 20 20 20 20 54 68 65  | ally.interrupted..`FlyC?'....The | 
| 27fc0 |  20 63 68 65 63 6b 65 72 20 64 69 64 20 73 6f 6d    65 74 68 69 6e 67 20 75 6e 65 78 70 65 63 74 65  | .checker.did.something.unexpecte | 
| 27fe0 |  64 2c 20 6c 69 6b 65 20 65 78 69 74 69 6e 67 20    77 69 74 68 20 31 0a 20 20 20 20 20 20 20 20 20  | d,.like.exiting.with.1.......... | 
| 28000 |  20 20 62 75 74 20 72 65 74 75 72 6e 69 6e 67 20    6e 6f 20 65 72 72 6f 72 73 2e 0a 0a 54 68 65 20  | ..but.returning.no.errors...The. | 
| 28020 |  66 6f 6c 6c 6f 77 69 6e 67 20 6b 65 79 62 69 6e    64 69 6e 67 73 20 61 72 65 20 61 76 61 69 6c 61  | following.keybindings.are.availa | 
| 28040 |  62 6c 65 20 69 6e 20 60 66 6c 79 63 68 65 63 6b    2d 6d 6f 64 65 27 3a 0a 0a 5c 5c 7b 66 6c 79 63  | ble.in.`flycheck-mode':..\\{flyc | 
| 28060 |  68 65 63 6b 2d 6d 6f 64 65 2d 6d 61 70 7d 0a 5c    28 79 6f 75 20 63 61 6e 20 63 68 61 6e 67 65 20  | heck-mode-map}.\(you.can.change. | 
| 28080 |  74 68 65 20 70 72 65 66 69 78 20 62 79 20 63 75    73 74 6f 6d 69 7a 69 6e 67 0a 60 66 6c 79 63 68  | the.prefix.by.customizing.`flych | 
| 280a0 |  65 63 6b 2d 6b 65 79 6d 61 70 2d 70 72 65 66 69    78 27 29 0a 0a 49 66 20 63 61 6c 6c 65 64 20 69  | eck-keymap-prefix')..If.called.i | 
| 280c0 |  6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 65 6e    61 62 6c 65 20 46 6c 79 63 68 65 63 6b 20 6d 6f  | nteractively,.enable.Flycheck.mo | 
| 280e0 |  64 65 20 69 66 20 41 52 47 20 69 73 20 70 6f 73    69 74 69 76 65 2c 0a 61 6e 64 20 64 69 73 61 62  | de.if.ARG.is.positive,.and.disab | 
| 28100 |  6c 65 20 69 74 20 69 66 20 41 52 47 20 69 73 20    7a 65 72 6f 20 6f 72 20 6e 65 67 61 74 69 76 65  | le.it.if.ARG.is.zero.or.negative | 
| 28120 |  2e 20 20 49 66 20 63 61 6c 6c 65 64 20 66 72 6f    6d 20 4c 69 73 70 2c 0a 61 6c 73 6f 20 65 6e 61  | ...If.called.from.Lisp,.also.ena | 
| 28140 |  62 6c 65 20 74 68 65 20 6d 6f 64 65 20 69 66 20    41 52 47 20 69 73 20 6f 6d 69 74 74 65 64 20 6f  | ble.the.mode.if.ARG.is.omitted.o | 
| 28160 |  72 20 6e 69 6c 2c 20 61 6e 64 20 74 6f 67 67 6c    65 20 69 74 20 69 66 0a 41 52 47 20 69 73 20 e2  | r.nil,.and.toggle.it.if.ARG.is.. | 
| 28180 |  80 98 74 6f 67 67 6c 65 e2 80 99 3b 20 64 69 73    61 62 6c 65 20 74 68 65 20 6d 6f 64 65 20 6f 74  | ..toggle...;.disable.the.mode.ot | 
| 281a0 |  68 65 72 77 69 73 65 2e 22 0a 20 20 3a 69 6e 69    74 2d 76 61 6c 75 65 20 6e 69 6c 0a 20 20 3a 6b  | herwise."...:init-value.nil...:k | 
| 281c0 |  65 79 6d 61 70 20 66 6c 79 63 68 65 63 6b 2d 6d    6f 64 65 2d 6d 61 70 0a 20 20 3a 6c 69 67 68 74  | eymap.flycheck-mode-map...:light | 
| 281e0 |  65 72 20 66 6c 79 63 68 65 63 6b 2d 6d 6f 64 65    2d 6c 69 6e 65 0a 20 20 3a 61 66 74 65 72 2d 68  | er.flycheck-mode-line...:after-h | 
| 28200 |  6f 6f 6b 20 28 66 6c 79 63 68 65 63 6b 2d 62 75    66 66 65 72 2d 61 75 74 6f 6d 61 74 69 63 61 6c  | ook.(flycheck-buffer-automatical | 
| 28220 |  6c 79 20 27 6d 6f 64 65 2d 65 6e 61 62 6c 65 64    20 27 66 6f 72 63 65 2d 64 65 66 65 72 72 65 64  | ly.'mode-enabled.'force-deferred | 
| 28240 |  29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 66 6c    79 63 68 65 63 6b 2d 6d 6f 64 65 0a 20 20 20 20  | )...(cond....(flycheck-mode..... | 
| 28260 |  28 66 6c 79 63 68 65 63 6b 2d 63 6c 65 61 72 29    0a 0a 20 20 20 20 28 70 63 61 73 65 2d 64 6f 6c  | (flycheck-clear)......(pcase-dol | 
| 28280 |  69 73 74 20 28 60 28 2c 68 6f 6f 6b 20 2e 20 2c    66 6e 29 20 28 72 65 76 65 72 73 65 20 66 6c 79  | ist.(`(,hook...,fn).(reverse.fly | 
| 282a0 |  63 68 65 63 6b 2d 68 6f 6f 6b 73 2d 61 6c 69 73    74 29 29 0a 20 20 20 20 20 20 28 61 64 64 2d 68  | check-hooks-alist)).......(add-h | 
| 282c0 |  6f 6f 6b 20 68 6f 6f 6b 20 66 6e 20 6e 69 6c 20    27 6c 6f 63 61 6c 29 29 0a 0a 20 20 20 20 28 73  | ook.hook.fn.nil.'local))......(s | 
| 282e0 |  65 74 71 20 66 6c 79 63 68 65 63 6b 2d 6f 6c 64    2d 6e 65 78 74 2d 65 72 72 6f 72 2d 66 75 6e 63  | etq.flycheck-old-next-error-func | 
| 28300 |  74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 28    69 66 20 66 6c 79 63 68 65 63 6b 2d 73 74 61 6e  | tion...........(if.flycheck-stan | 
| 28320 |  64 61 72 64 2d 65 72 72 6f 72 2d 6e 61 76 69 67    61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20  | dard-error-navigation........... | 
| 28340 |  20 20 20 20 6e 65 78 74 2d 65 72 72 6f 72 2d 66    75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20  | ....next-error-function......... | 
| 28360 |  20 20 20 20 3a 75 6e 73 65 74 29 29 0a 20 20 20    20 28 77 68 65 6e 20 66 6c 79 63 68 65 63 6b 2d  | ....:unset)).....(when.flycheck- | 
| 28380 |  73 74 61 6e 64 61 72 64 2d 65 72 72 6f 72 2d 6e    61 76 69 67 61 74 69 6f 6e 0a 20 20 20 20 20 20  | standard-error-navigation....... | 
| 283a0 |  28 73 65 74 71 20 6e 65 78 74 2d 65 72 72 6f 72    2d 66 75 6e 63 74 69 6f 6e 20 23 27 66 6c 79 63  | (setq.next-error-function.#'flyc | 
| 283c0 |  68 65 63 6b 2d 6e 65 78 74 2d 65 72 72 6f 72 2d    66 75 6e 63 74 69 6f 6e 29 29 0a 0a 20 20 20 20  | heck-next-error-function))...... | 
| 283e0 |  3b 3b 20 54 68 69 73 20 68 6f 6f 6b 20 6d 75 73    74 20 62 65 20 61 64 64 65 64 20 67 6c 6f 62 61  | ;;.This.hook.must.be.added.globa | 
| 28400 |  6c 6c 79 20 73 69 6e 63 65 20 6f 74 68 65 72 77    69 73 65 20 77 65 20 63 61 6e 6e 6f 74 0a 20 20  | lly.since.otherwise.we.cannot... | 
| 28420 |  20 20 3b 3b 20 64 65 74 65 63 74 20 61 20 63 68    61 6e 67 65 20 66 72 6f 6d 20 61 20 62 75 66 66  | ..;;.detect.a.change.from.a.buff | 
| 28440 |  65 72 20 77 68 65 72 65 20 46 6c 79 63 68 65 63    6b 20 69 73 20 65 6e 61 62 6c 65 64 20 74 6f 20  | er.where.Flycheck.is.enabled.to. | 
| 28460 |  61 0a 20 20 20 20 3b 3b 20 62 75 66 66 65 72 20    77 68 65 72 65 20 46 6c 79 63 68 65 63 6b 20 69  | a.....;;.buffer.where.Flycheck.i | 
| 28480 |  73 20 6e 6f 74 20 65 6e 61 62 6c 65 64 2c 20 61    6e 64 20 74 68 65 72 65 66 6f 72 65 20 63 61 6e  | s.not.enabled,.and.therefore.can | 
| 284a0 |  6e 6f 74 0a 20 20 20 20 3b 3b 20 6e 6f 74 69 63    65 20 74 68 61 74 20 74 68 65 72 65 20 68 61 73  | not.....;;.notice.that.there.has | 
| 284c0 |  20 62 65 65 6e 20 61 6e 79 20 63 68 61 6e 67 65    20 77 68 65 6e 20 74 68 65 20 75 73 65 72 20 73  | .been.any.change.when.the.user.s | 
| 284e0 |  77 69 74 63 68 65 73 0a 20 20 20 20 3b 3b 20 62    61 63 6b 20 74 6f 20 74 68 65 20 62 75 66 66 65  | witches.....;;.back.to.the.buffe | 
| 28500 |  72 20 77 68 65 72 65 20 46 6c 79 63 68 65 63 6b    20 69 73 20 65 6e 61 62 6c 65 64 2e 0a 20 20 20  | r.where.Flycheck.is.enabled..... | 
| 28520 |  20 28 61 64 64 2d 68 6f 6f 6b 20 27 62 75 66 66    65 72 2d 6c 69 73 74 2d 75 70 64 61 74 65 2d 68  | .(add-hook.'buffer-list-update-h | 
| 28540 |  6f 6f 6b 20 23 27 66 6c 79 63 68 65 63 6b 2d 68    61 6e 64 6c 65 2d 62 75 66 66 65 72 2d 73 77 69  | ook.#'flycheck-handle-buffer-swi | 
| 28560 |  74 63 68 29 29 0a 20 20 20 28 74 0a 20 20 20 20    28 75 6e 6c 65 73 73 20 28 65 71 20 66 6c 79 63  | tch))....(t.....(unless.(eq.flyc | 
| 28580 |  68 65 63 6b 2d 6f 6c 64 2d 6e 65 78 74 2d 65 72    72 6f 72 2d 66 75 6e 63 74 69 6f 6e 20 3a 75 6e  | heck-old-next-error-function.:un | 
| 285a0 |  73 65 74 29 0a 20 20 20 20 20 20 28 73 65 74 71    20 6e 65 78 74 2d 65 72 72 6f 72 2d 66 75 6e 63  | set).......(setq.next-error-func | 
| 285c0 |  74 69 6f 6e 20 66 6c 79 63 68 65 63 6b 2d 6f 6c    64 2d 6e 65 78 74 2d 65 72 72 6f 72 2d 66 75 6e  | tion.flycheck-old-next-error-fun | 
| 285e0 |  63 74 69 6f 6e 29 29 0a 0a 20 20 20 20 28 70 63    61 73 65 2d 64 6f 6c 69 73 74 20 28 60 28 2c 68  | ction))......(pcase-dolist.(`(,h | 
| 28600 |  6f 6f 6b 20 2e 20 2c 66 6e 29 20 66 6c 79 63 68    65 63 6b 2d 68 6f 6f 6b 73 2d 61 6c 69 73 74 29  | ook...,fn).flycheck-hooks-alist) | 
| 28620 |  0a 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 68    6f 6f 6b 20 68 6f 6f 6b 20 66 6e 20 27 6c 6f 63  | .......(remove-hook.hook.fn.'loc | 
| 28640 |  61 6c 29 29 0a 0a 20 20 20 20 28 66 6c 79 63 68    65 63 6b 2d 74 65 61 72 64 6f 77 6e 29 29 29 29  | al))......(flycheck-teardown)))) | 
| 28660 |  0a 0a 0c 0a 3b 3b 3b 20 53 79 6e 74 61 78 20 63    68 65 63 6b 65 72 20 73 65 6c 65 63 74 69 6f 6e  | ....;;;.Syntax.checker.selection | 
| 28680 |  20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 75 66 66 65 72 0a 28 64 65 66 75 6e 20 66  | .for.the.current.buffer.(defun.f | 
| 286a0 |  6c 79 63 68 65 63 6b 2d 67 65 74 2d 63 68 65 63    6b 65 72 2d 66 6f 72 2d 62 75 66 66 65 72 20 28  | lycheck-get-checker-for-buffer.( | 
| 286c0 |  29 0a 20 20 22 46 69 6e 64 20 74 68 65 20 63 68    65 63 6b 65 72 20 66 6f 72 20 74 68 65 20 63 75  | )..."Find.the.checker.for.the.cu | 
| 286e0 |  72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 55    73 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 20  | rrent.buffer...Use.the.selected. | 
| 28700 |  63 68 65 63 6b 65 72 20 66 6f 72 20 74 68 65 20    63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20  | checker.for.the.current.buffer,. | 
| 28720 |  69 66 20 61 6e 79 2c 0a 6f 74 68 65 72 77 69 73    65 20 73 65 61 72 63 68 20 66 6f 72 20 74 68 65  | if.any,.otherwise.search.for.the | 
| 28740 |  20 62 65 73 74 20 63 68 65 63 6b 65 72 20 66 72    6f 6d 20 60 66 6c 79 63 68 65 63 6b 2d 63 68 65  | .best.checker.from.`flycheck-che | 
| 28760 |  63 6b 65 72 73 27 2e 0a 0a 52 65 74 75 72 6e 20    63 68 65 63 6b 65 72 20 69 66 20 74 68 65 72 65  | ckers'...Return.checker.if.there | 
| 28780 |  20 69 73 20 61 20 63 68 65 63 6b 65 72 20 66 6f    72 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75  | .is.a.checker.for.the.current.bu | 
| 287a0 |  66 66 65 72 2c 20 6f 72 0a 6e 69 6c 20 6f 74 68    65 72 77 69 73 65 2e 22 0a 20 20 28 69 66 20 66  | ffer,.or.nil.otherwise."...(if.f | 
| 287c0 |  6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72 0a    20 20 20 20 20 20 28 77 68 65 6e 20 28 66 6c 79  | lycheck-checker.......(when.(fly | 
| 287e0 |  63 68 65 63 6b 2d 6d 61 79 2d 75 73 65 2d 63 68    65 63 6b 65 72 20 66 6c 79 63 68 65 63 6b 2d 63  | check-may-use-checker.flycheck-c | 
| 28800 |  68 65 63 6b 65 72 29 0a 20 20 20 20 20 20 20 20    66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72  | hecker).........flycheck-checker | 
| 28820 |  29 0a 20 20 20 20 28 73 65 71 2d 66 69 6e 64 20    23 27 66 6c 79 63 68 65 63 6b 2d 6d 61 79 2d 75  | ).....(seq-find.#'flycheck-may-u | 
| 28840 |  73 65 2d 63 68 65 63 6b 65 72 20 66 6c 79 63 68    65 63 6b 2d 63 68 65 63 6b 65 72 73 29 29 29 0a  | se-checker.flycheck-checkers))). | 
| 28860 |  0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b    2d 67 65 74 2d 6e 65 78 74 2d 63 68 65 63 6b 65  | .(defun.flycheck-get-next-checke | 
| 28880 |  72 2d 66 6f 72 2d 62 75 66 66 65 72 20 28 63 68    65 63 6b 65 72 29 0a 20 20 22 47 65 74 20 74 68  | r-for-buffer.(checker)..."Get.th | 
| 288a0 |  65 20 63 68 65 63 6b 65 72 20 74 6f 20 72 75 6e    20 61 66 74 65 72 20 43 48 45 43 4b 45 52 20 66  | e.checker.to.run.after.CHECKER.f | 
| 288c0 |  6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 62    75 66 66 65 72 2e 22 0a 20 20 28 6c 65 74 20 28  | or.the.current.buffer."...(let.( | 
| 288e0 |  28 6e 65 78 74 20 28 73 65 71 2d 66 69 6e 64 20    23 27 66 6c 79 63 68 65 63 6b 2d 6d 61 79 2d 75  | (next.(seq-find.#'flycheck-may-u | 
| 28900 |  73 65 2d 6e 65 78 74 2d 63 68 65 63 6b 65 72 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | se-next-checker................. | 
| 28920 |  20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63    6b 2d 63 68 65 63 6b 65 72 2d 67 65 74 20 63 68  | ........(flycheck-checker-get.ch | 
| 28940 |  65 63 6b 65 72 20 27 6e 65 78 74 2d 63 68 65 63    6b 65 72 73 29 29 29 29 0a 20 20 20 20 28 77 68  | ecker.'next-checkers)))).....(wh | 
| 28960 |  65 6e 20 6e 65 78 74 0a 20 20 20 20 20 20 28 69    66 20 28 73 79 6d 62 6f 6c 70 20 6e 65 78 74 29  | en.next.......(if.(symbolp.next) | 
| 28980 |  20 6e 65 78 74 20 28 63 64 72 20 6e 65 78 74 29    29 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79  | .next.(cdr.next)))))..(defun.fly | 
| 289a0 |  63 68 65 63 6b 2d 73 65 6c 65 63 74 2d 63 68 65    63 6b 65 72 20 28 63 68 65 63 6b 65 72 29 0a 20  | check-select-checker.(checker).. | 
| 289c0 |  20 22 53 65 6c 65 63 74 20 43 48 45 43 4b 45 52    20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74  | ."Select.CHECKER.for.the.current | 
| 289e0 |  20 62 75 66 66 65 72 2e 0a 0a 43 48 45 43 4b 45    52 20 69 73 20 61 20 73 79 6e 74 61 78 20 63 68  | .buffer...CHECKER.is.a.syntax.ch | 
| 28a00 |  65 63 6b 65 72 20 73 79 6d 62 6f 6c 20 28 73 65    65 20 60 66 6c 79 63 68 65 63 6b 2d 63 68 65 63  | ecker.symbol.(see.`flycheck-chec | 
| 28a20 |  6b 65 72 73 27 29 20 6f 72 0a 6e 69 6c 2e 20 20    49 6e 20 74 68 65 20 66 6f 72 6d 65 72 20 63 61  | kers').or.nil...In.the.former.ca | 
| 28a40 |  73 65 2c 20 75 73 65 20 43 48 45 43 4b 45 52 20    66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20  | se,.use.CHECKER.for.the.current. | 
| 28a60 |  62 75 66 66 65 72 2c 0a 6f 74 68 65 72 77 69 73    65 20 64 65 73 65 6c 65 63 74 20 74 68 65 20 63  | buffer,.otherwise.deselect.the.c | 
| 28a80 |  75 72 72 65 6e 74 20 73 79 6e 74 61 78 20 63 68    65 63 6b 65 72 20 28 69 66 20 61 6e 79 29 20 61  | urrent.syntax.checker.(if.any).a | 
| 28aa0 |  6e 64 20 75 73 65 0a 61 75 74 6f 6d 61 74 69 63    20 63 68 65 63 6b 65 72 20 73 65 6c 65 63 74 69  | nd.use.automatic.checker.selecti | 
| 28ac0 |  6f 6e 20 76 69 61 20 60 66 6c 79 63 68 65 63 6b    2d 63 68 65 63 6b 65 72 73 27 2e 0a 0a 49 66 20  | on.via.`flycheck-checkers'...If. | 
| 28ae0 |  63 61 6c 6c 65 64 20 69 6e 74 65 72 61 63 74 69    76 65 6c 79 20 70 72 6f 6d 70 74 20 66 6f 72 20  | called.interactively.prompt.for. | 
| 28b00 |  43 48 45 43 4b 45 52 2e 20 20 57 69 74 68 20 70    72 65 66 69 78 20 61 72 67 0a 64 65 73 65 6c 65  | CHECKER...With.prefix.arg.desele | 
| 28b20 |  63 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 73    79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 61 6e  | ct.the.current.syntax.checker.an | 
| 28b40 |  64 20 65 6e 61 62 6c 65 20 61 75 74 6f 6d 61 74    69 63 0a 73 65 6c 65 63 74 69 6f 6e 20 61 67 61  | d.enable.automatic.selection.aga | 
| 28b60 |  69 6e 2e 0a 0a 53 65 74 20 60 66 6c 79 63 68 65    63 6b 2d 63 68 65 63 6b 65 72 27 20 74 6f 20 43  | in...Set.`flycheck-checker'.to.C | 
| 28b80 |  48 45 43 4b 45 52 20 61 6e 64 20 61 75 74 6f 6d    61 74 69 63 61 6c 6c 79 20 73 74 61 72 74 20 61  | HECKER.and.automatically.start.a | 
| 28ba0 |  20 6e 65 77 0a 73 79 6e 74 61 78 20 63 68 65 63    6b 20 69 66 20 74 68 65 20 73 79 6e 74 61 78 20  | .new.syntax.check.if.the.syntax. | 
| 28bc0 |  63 68 65 63 6b 65 72 20 63 68 61 6e 67 65 64 2e    0a 0a 43 48 45 43 4b 45 52 20 77 69 6c 6c 20 62  | checker.changed...CHECKER.will.b | 
| 28be0 |  65 20 75 73 65 64 2c 20 65 76 65 6e 20 69 66 20    69 74 20 69 73 20 6e 6f 74 20 63 6f 6e 74 61 69  | e.used,.even.if.it.is.not.contai | 
| 28c00 |  6e 65 64 20 69 6e 0a 60 66 6c 79 63 68 65 63 6b    2d 63 68 65 63 6b 65 72 73 27 2c 20 6f 72 20 69  | ned.in.`flycheck-checkers',.or.i | 
| 28c20 |  66 20 69 74 20 69 73 20 64 69 73 61 62 6c 65 64    20 76 69 61 0a 60 66 6c 79 63 68 65 63 6b 2d 64  | f.it.is.disabled.via.`flycheck-d | 
| 28c40 |  69 73 61 62 6c 65 64 2d 63 68 65 63 6b 65 72 73    27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69  | isabled-checkers'."...(interacti | 
| 28c60 |  76 65 0a 20 20 20 28 69 66 20 63 75 72 72 65 6e    74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20  | ve....(if.current-prefix-arg.... | 
| 28c80 |  20 20 20 20 28 6c 69 73 74 20 6e 69 6c 29 0a 20    20 20 20 20 28 6c 69 73 74 20 28 66 6c 79 63 68  | ....(list.nil)......(list.(flych | 
| 28ca0 |  65 63 6b 2d 72 65 61 64 2d 63 68 65 63 6b 65 72    20 22 53 65 6c 65 63 74 20 63 68 65 63 6b 65 72  | eck-read-checker."Select.checker | 
| 28cc0 |  3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | :."............................. | 
| 28ce0 |  20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d    67 65 74 2d 63 68 65 63 6b 65 72 2d 66 6f 72 2d  | ......(flycheck-get-checker-for- | 
| 28d00 |  62 75 66 66 65 72 29 29 29 29 29 0a 20 20 28 77    68 65 6e 20 28 6e 6f 74 20 28 65 71 20 63 68 65  | buffer)))))...(when.(not.(eq.che | 
| 28d20 |  63 6b 65 72 20 66 6c 79 63 68 65 63 6b 2d 63 68    65 63 6b 65 72 29 29 0a 20 20 20 20 28 75 6e 6c  | cker.flycheck-checker)).....(unl | 
| 28d40 |  65 73 73 20 28 6f 72 20 28 6e 6f 74 20 63 68 65    63 6b 65 72 29 20 28 66 6c 79 63 68 65 63 6b 2d  | ess.(or.(not.checker).(flycheck- | 
| 28d60 |  6d 61 79 2d 75 73 65 2d 63 68 65 63 6b 65 72 20    63 68 65 63 6b 65 72 29 29 0a 20 20 20 20 20 20  | may-use-checker.checker))....... | 
| 28d80 |  28 66 6c 79 63 68 65 63 6b 2d 76 65 72 69 66 79    2d 63 68 65 63 6b 65 72 20 63 68 65 63 6b 65 72  | (flycheck-verify-checker.checker | 
| 28da0 |  29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72    72 6f 72 20 22 43 61 6e 27 74 20 75 73 65 20 73  | ).......(user-error."Can't.use.s | 
| 28dc0 |  79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 25 53    20 69 6e 20 74 68 69 73 20 62 75 66 66 65 72 22  | yntax.checker.%S.in.this.buffer" | 
| 28de0 |  20 63 68 65 63 6b 65 72 29 29 0a 20 20 20 20 28    73 65 74 71 20 66 6c 79 63 68 65 63 6b 2d 63 68  | .checker)).....(setq.flycheck-ch | 
| 28e00 |  65 63 6b 65 72 20 63 68 65 63 6b 65 72 29 0a 20    20 20 20 28 77 68 65 6e 20 66 6c 79 63 68 65 63  | ecker.checker).....(when.flychec | 
| 28e20 |  6b 2d 6d 6f 64 65 0a 20 20 20 20 20 20 28 66 6c    79 63 68 65 63 6b 2d 62 75 66 66 65 72 29 29 29  | k-mode.......(flycheck-buffer))) | 
| 28e40 |  29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65    63 6b 2d 2d 74 6f 67 67 6c 65 2d 63 68 65 63 6b  | )..(defun.flycheck--toggle-check | 
| 28e60 |  65 72 20 28 63 68 65 63 6b 65 72 20 65 6e 61 62    6c 65 29 0a 20 20 22 45 6e 61 62 6c 65 20 6f 72  | er.(checker.enable)..."Enable.or | 
| 28e80 |  20 64 69 73 61 62 6c 65 20 43 48 45 43 4b 45 52    20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74  | .disable.CHECKER.for.the.current | 
| 28ea0 |  20 62 75 66 66 65 72 2e 0a 0a 49 66 20 45 4e 41    42 4c 45 2c 20 72 65 2d 65 6e 61 62 6c 65 20 43  | .buffer...If.ENABLE,.re-enable.C | 
| 28ec0 |  48 45 43 4b 45 52 20 62 79 20 72 65 6d 6f 76 69    6e 67 20 69 74 20 66 72 6f 6d 20 74 68 65 20 62  | HECKER.by.removing.it.from.the.b | 
| 28ee0 |  75 66 66 65 72 2d 6c 6f 63 61 6c 0a 76 61 6c 75    65 20 6f 66 20 60 66 6c 79 63 68 65 63 6b 2d 64  | uffer-local.value.of.`flycheck-d | 
| 28f00 |  69 73 61 62 6c 65 64 2d 63 68 65 63 6b 65 72 73    27 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 61  | isabled-checkers'...Otherwise,.a | 
| 28f20 |  64 64 20 74 68 65 20 73 79 6e 74 61 78 0a 63 68    65 63 6b 65 72 20 74 6f 20 74 68 65 20 62 75 66  | dd.the.syntax.checker.to.the.buf | 
| 28f40 |  66 65 72 2d 6c 6f 63 61 6c 20 76 61 6c 75 65 20    6f 66 20 60 66 6c 79 63 68 65 63 6b 2d 64 69 73  | fer-local.value.of.`flycheck-dis | 
| 28f60 |  61 62 6c 65 64 2d 63 68 65 63 6b 65 72 73 27 2e    22 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 65 6e  | abled-checkers'."...(cond....(en | 
| 28f80 |  61 62 6c 65 0a 20 20 20 20 3b 3b 20 57 65 20 6d    75 73 74 20 75 73 65 20 60 72 65 6d 71 27 20 69  | able.....;;.We.must.use.`remq'.i | 
| 28fa0 |  6e 73 74 65 61 64 20 6f 66 20 60 64 65 6c 71 27    2c 20 62 65 63 61 75 73 65 20 77 65 20 6d 75 73  | nstead.of.`delq',.because.we.mus | 
| 28fc0 |  74 20 5f 6e 6f 74 5f 20 6d 6f 64 69 66 79 20 74    68 65 0a 20 20 20 20 3b 3b 20 6c 69 73 74 2e 20  | t._not_.modify.the.....;;.list.. | 
| 28fe0 |  20 4f 74 68 65 72 77 69 73 65 20 77 65 20 63 6f    75 6c 64 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20  | .Otherwise.we.could.potentially. | 
| 29000 |  6d 6f 64 69 66 79 20 74 68 65 20 67 6c 6f 62 61    6c 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 2c  | modify.the.global.default.value, | 
| 29020 |  0a 20 20 20 20 3b 3b 20 69 6e 20 63 61 73 65 20    74 68 65 20 6c 69 73 74 20 69 73 20 74 68 65 20  | .....;;.in.case.the.list.is.the. | 
| 29040 |  67 6c 6f 62 61 6c 20 64 65 66 61 75 6c 74 2e 0a    20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20  | global.default......(when.(memq. | 
| 29060 |  63 68 65 63 6b 65 72 20 66 6c 79 63 68 65 63 6b    2d 64 69 73 61 62 6c 65 64 2d 63 68 65 63 6b 65  | checker.flycheck-disabled-checke | 
| 29080 |  72 73 29 0a 20 20 20 20 20 20 28 73 65 74 71 20    66 6c 79 63 68 65 63 6b 2d 64 69 73 61 62 6c 65  | rs).......(setq.flycheck-disable | 
| 290a0 |  64 2d 63 68 65 63 6b 65 72 73 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 72 65 6d 71 20 63 68 65  | d-checkers.............(remq.che | 
| 290c0 |  63 6b 65 72 20 66 6c 79 63 68 65 63 6b 2d 64 69    73 61 62 6c 65 64 2d 63 68 65 63 6b 65 72 73 29  | cker.flycheck-disabled-checkers) | 
| 290e0 |  29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6d 65    6d 71 20 63 68 65 63 6b 65 72 20 66 6c 79 63 68  | )).....(when.(memq.checker.flych | 
| 29100 |  65 63 6b 2d 2d 61 75 74 6f 6d 61 74 69 63 61 6c    6c 79 2d 64 69 73 61 62 6c 65 64 2d 63 68 65 63  | eck--automatically-disabled-chec | 
| 29120 |  6b 65 72 73 29 0a 20 20 20 20 20 20 28 73 65 74    71 20 66 6c 79 63 68 65 63 6b 2d 2d 61 75 74 6f  | kers).......(setq.flycheck--auto | 
| 29140 |  6d 61 74 69 63 61 6c 6c 79 2d 64 69 73 61 62 6c    65 64 2d 63 68 65 63 6b 65 72 73 0a 20 20 20 20  | matically-disabled-checkers..... | 
| 29160 |  20 20 20 20 20 20 20 20 28 72 65 6d 71 20 63 68    65 63 6b 65 72 20 66 6c 79 63 68 65 63 6b 2d 2d  | ........(remq.checker.flycheck-- | 
| 29180 |  61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2d 64 69    73 61 62 6c 65 64 2d 63 68 65 63 6b 65 72 73 29  | automatically-disabled-checkers) | 
| 291a0 |  29 29 29 0a 20 20 20 28 74 20 28 75 6e 6c 65 73    73 20 28 6d 65 6d 71 20 63 68 65 63 6b 65 72 20  | )))....(t.(unless.(memq.checker. | 
| 291c0 |  66 6c 79 63 68 65 63 6b 2d 64 69 73 61 62 6c 65    64 2d 63 68 65 63 6b 65 72 73 29 0a 20 20 20 20  | flycheck-disabled-checkers)..... | 
| 291e0 |  20 20 20 20 28 70 75 73 68 20 63 68 65 63 6b 65    72 20 66 6c 79 63 68 65 63 6b 2d 64 69 73 61 62  | ....(push.checker.flycheck-disab | 
| 29200 |  6c 65 64 2d 63 68 65 63 6b 65 72 73 29 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65  | led-checkers)))))..(defun.flyche | 
| 29220 |  63 6b 2d 64 69 73 61 62 6c 65 2d 63 68 65 63 6b    65 72 20 28 63 68 65 63 6b 65 72 20 26 6f 70 74  | ck-disable-checker.(checker.&opt | 
| 29240 |  69 6f 6e 61 6c 20 65 6e 61 62 6c 65 29 0a 20 20    22 49 6e 74 65 72 61 63 74 69 76 65 6c 79 20 64  | ional.enable)..."Interactively.d | 
| 29260 |  69 73 61 62 6c 65 20 43 48 45 43 4b 45 52 20 66    6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 62  | isable.CHECKER.for.the.current.b | 
| 29280 |  75 66 66 65 72 2e 0a 0a 50 72 6f 6d 70 74 20 66    6f 72 20 61 20 73 79 6e 74 61 78 20 63 68 65 63  | uffer...Prompt.for.a.syntax.chec | 
| 292a0 |  6b 65 72 20 74 6f 20 64 69 73 61 62 6c 65 2c 20    61 6e 64 20 61 64 64 20 74 68 65 20 73 79 6e 74  | ker.to.disable,.and.add.the.synt | 
| 292c0 |  61 78 0a 63 68 65 63 6b 65 72 20 74 6f 20 74 68    65 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 76  | ax.checker.to.the.buffer-local.v | 
| 292e0 |  61 6c 75 65 20 6f 66 0a 60 66 6c 79 63 68 65 63    6b 2d 64 69 73 61 62 6c 65 64 2d 63 68 65 63 6b  | alue.of.`flycheck-disabled-check | 
| 29300 |  65 72 73 27 2e 0a 0a 57 69 74 68 20 6e 6f 6e 2d    6e 69 6c 20 45 4e 41 42 4c 45 20 6f 72 20 77 69  | ers'...With.non-nil.ENABLE.or.wi | 
| 29320 |  74 68 20 70 72 65 66 69 78 20 61 72 67 2c 20 70    72 6f 6d 70 74 20 66 6f 72 20 61 20 64 69 73 61  | th.prefix.arg,.prompt.for.a.disa | 
| 29340 |  62 6c 65 64 0a 73 79 6e 74 61 78 20 63 68 65 63    6b 65 72 20 61 6e 64 20 72 65 2d 65 6e 61 62 6c  | bled.syntax.checker.and.re-enabl | 
| 29360 |  65 20 69 74 20 62 79 20 72 65 6d 6f 76 69 6e 67    20 69 74 20 66 72 6f 6d 20 74 68 65 0a 62 75 66  | e.it.by.removing.it.from.the.buf | 
| 29380 |  66 65 72 2d 6c 6f 63 61 6c 20 76 61 6c 75 65 20    6f 66 20 60 66 6c 79 63 68 65 63 6b 2d 64 69 73  | fer-local.value.of.`flycheck-dis | 
| 293a0 |  61 62 6c 65 64 2d 63 68 65 63 6b 65 72 73 27 2e    22 0a 20 20 28 64 65 63 6c 61 72 65 0a 20 20 20  | abled-checkers'."...(declare.... | 
| 293c0 |  28 69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c    79 20 22 44 69 72 65 63 74 6c 79 20 73 65 74 20  | (interactive-only."Directly.set. | 
| 293e0 |  60 66 6c 79 63 68 65 63 6b 2d 64 69 73 61 62 6c    65 64 2d 63 68 65 63 6b 65 72 73 27 20 69 6e 73  | `flycheck-disabled-checkers'.ins | 
| 29400 |  74 65 61 64 22 29 29 0a 20 20 28 69 6e 74 65 72    61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 2a 20  | tead"))...(interactive....(let*. | 
| 29420 |  28 28 65 6e 61 62 6c 65 20 63 75 72 72 65 6e 74    2d 70 72 65 66 69 78 2d 61 72 67 29 0a 20 20 20  | ((enable.current-prefix-arg).... | 
| 29440 |  20 20 20 20 20 20 20 28 63 61 6e 64 69 64 61 74    65 73 20 28 69 66 20 65 6e 61 62 6c 65 0a 20 20  | .......(candidates.(if.enable... | 
| 29460 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20  | ........................(append. | 
| 29480 |  66 6c 79 63 68 65 63 6b 2d 64 69 73 61 62 6c 65    64 2d 63 68 65 63 6b 65 72 73 0a 20 20 20 20 20  | flycheck-disabled-checkers...... | 
| 294a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 66 6c 79  | .............................fly | 
| 294c0 |  63 68 65 63 6b 2d 2d 61 75 74 6f 6d 61 74 69 63    61 6c 6c 79 2d 64 69 73 61 62 6c 65 64 2d 63 68  | check--automatically-disabled-ch | 
| 294e0 |  65 63 6b 65 72 73 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | eckers)......................... | 
| 29500 |  66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72    73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70  | flycheck-checkers))...........(p | 
| 29520 |  72 6f 6d 70 74 20 28 69 66 20 65 6e 61 62 6c 65    20 22 45 6e 61 62 6c 65 20 73 79 6e 74 61 78 20  | rompt.(if.enable."Enable.syntax. | 
| 29540 |  63 68 65 63 6b 65 72 3a 20 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  | checker:."....................." | 
| 29560 |  44 69 73 61 62 6c 65 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 3a 20 22 29 29 29 0a 20 20 20  | Disable.syntax.checker:."))).... | 
| 29580 |  20 20 28 77 68 65 6e 20 28 61 6e 64 20 65 6e 61    62 6c 65 20 28 6e 6f 74 20 63 61 6e 64 69 64 61  | ..(when.(and.enable.(not.candida | 
| 295a0 |  74 65 73 29 29 0a 20 20 20 20 20 20 20 28 75 73    65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 73 79 6e  | tes))........(user-error."No.syn | 
| 295c0 |  74 61 78 20 63 68 65 63 6b 65 72 73 20 64 69 73    61 62 6c 65 64 20 69 6e 20 74 68 69 73 20 62 75  | tax.checkers.disabled.in.this.bu | 
| 295e0 |  66 66 65 72 22 29 29 0a 20 20 20 20 20 28 6c 69    73 74 20 28 66 6c 79 63 68 65 63 6b 2d 72 65 61  | ffer"))......(list.(flycheck-rea | 
| 29600 |  64 2d 63 68 65 63 6b 65 72 20 70 72 6f 6d 70 74    20 6e 69 6c 20 6e 69 6c 20 63 61 6e 64 69 64 61  | d-checker.prompt.nil.nil.candida | 
| 29620 |  74 65 73 29 20 65 6e 61 62 6c 65 29 29 29 0a 20    20 28 75 6e 6c 65 73 73 20 63 68 65 63 6b 65 72  | tes).enable)))...(unless.checker | 
| 29640 |  0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72    20 22 4e 6f 20 73 79 6e 74 61 78 20 63 68 65 63  | .....(user-error."No.syntax.chec | 
| 29660 |  6b 65 72 20 67 69 76 65 6e 22 29 29 0a 20 20 28    66 6c 79 63 68 65 63 6b 2d 2d 74 6f 67 67 6c 65  | ker.given"))...(flycheck--toggle | 
| 29680 |  2d 63 68 65 63 6b 65 72 20 63 68 65 63 6b 65 72    20 65 6e 61 62 6c 65 29 0a 20 20 28 66 6c 79 63  | -checker.checker.enable)...(flyc | 
| 296a0 |  68 65 63 6b 2d 62 75 66 66 65 72 29 29 0a 0a 0c    0a 3b 3b 3b 20 53 79 6e 74 61 78 20 63 68 65 63  | heck-buffer))....;;;.Syntax.chec | 
| 296c0 |  6b 73 20 66 6f 72 20 74 68 65 20 63 75 72 72 65    6e 74 20 62 75 66 66 65 72 0a 28 64 65 66 76 61  | ks.for.the.current.buffer.(defva | 
| 296e0 |  72 2d 6c 6f 63 61 6c 20 66 6c 79 63 68 65 63 6b    2d 63 75 72 72 65 6e 74 2d 73 79 6e 74 61 78 2d  | r-local.flycheck-current-syntax- | 
| 29700 |  63 68 65 63 6b 20 6e 69 6c 0a 20 20 22 54 68 65    20 63 75 72 72 65 6e 74 20 73 79 6e 74 61 78 20  | check.nil..."The.current.syntax. | 
| 29720 |  63 68 65 63 6b 20 69 6e 20 74 68 65 20 74 68 69    73 20 62 75 66 66 65 72 2e 22 29 0a 28 70 75 74  | check.in.the.this.buffer.").(put | 
| 29740 |  20 27 66 6c 79 63 68 65 63 6b 2d 63 75 72 72 65    6e 74 2d 73 79 6e 74 61 78 2d 63 68 65 63 6b 20  | .'flycheck-current-syntax-check. | 
| 29760 |  27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c    20 74 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63  | 'permanent-local.t)..(defun.flyc | 
| 29780 |  68 65 63 6b 2d 73 74 61 72 74 2d 63 75 72 72 65    6e 74 2d 73 79 6e 74 61 78 2d 63 68 65 63 6b 20  | heck-start-current-syntax-check. | 
| 297a0 |  28 63 68 65 63 6b 65 72 29 0a 20 20 22 53 74 61    72 74 20 61 20 73 79 6e 74 61 78 20 63 68 65 63  | (checker)..."Start.a.syntax.chec | 
| 297c0 |  6b 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 75 66 66 65 72 20 77 69 74 68 20 43 48 45  | k.in.the.current.buffer.with.CHE | 
| 297e0 |  43 4b 45 52 2e 0a 0a 53 65 74 20 60 66 6c 79 63    68 65 63 6b 2d 63 75 72 72 65 6e 74 2d 73 79 6e  | CKER...Set.`flycheck-current-syn | 
| 29800 |  74 61 78 2d 63 68 65 63 6b 27 20 61 63 63 6f 72    64 69 6e 67 6c 79 2e 22 0a 20 20 3b 3b 20 41 6c  | tax-check'.accordingly."...;;.Al | 
| 29820 |  6c 6f 63 61 74 65 20 74 68 65 20 63 75 72 72 65    6e 74 20 73 79 6e 74 61 78 20 63 68 65 63 6b 20  | locate.the.current.syntax.check. | 
| 29840 |  2a 62 65 66 6f 72 65 2a 20 73 74 61 72 74 69 6e    67 20 69 74 2e 20 20 54 68 69 73 20 61 6c 6c 6f  | *before*.starting.it...This.allo | 
| 29860 |  77 73 20 66 6f 72 0a 20 20 3b 3b 20 73 79 6e 63    68 72 6f 6e 6f 75 73 20 63 68 65 63 6b 73 2c 20  | ws.for...;;.synchronous.checks,. | 
| 29880 |  77 68 69 63 68 20 63 61 6c 6c 20 74 68 65 20 73    74 61 74 75 73 20 63 61 6c 6c 62 61 63 6b 20 69  | which.call.the.status.callback.i | 
| 298a0 |  6d 6d 65 64 69 61 74 65 6c 79 20 69 6e 20 74 68    65 69 72 0a 20 20 3b 3b 20 73 74 61 72 74 20 66  | mmediately.in.their...;;.start.f | 
| 298c0 |  75 6e 63 74 69 6f 6e 2e 0a 20 20 28 6c 65 74 2a    20 28 28 63 68 65 63 6b 0a 20 20 20 20 20 20 20  | unction....(let*.((check........ | 
| 298e0 |  20 20 20 28 66 6c 79 63 68 65 63 6b 2d 73 79 6e    74 61 78 2d 63 68 65 63 6b 2d 6e 65 77 0a 20 20  | ...(flycheck-syntax-check-new... | 
| 29900 |  20 20 20 20 20 20 20 20 20 3a 62 75 66 66 65 72    20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72  | .........:buffer.(current-buffer | 
| 29920 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 3a 63 68    65 63 6b 65 72 20 63 68 65 63 6b 65 72 0a 20 20  | )............:checker.checker... | 
| 29940 |  20 20 20 20 20 20 20 20 20 3a 63 6f 6e 74 65 78    74 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20  | .........:context.nil........... | 
| 29960 |  20 3a 77 6f 72 6b 69 6e 67 2d 64 69 72 65 63 74    6f 72 79 20 28 66 6c 79 63 68 65 63 6b 2d 63 6f  | .:working-directory.(flycheck-co | 
| 29980 |  6d 70 75 74 65 2d 77 6f 72 6b 69 6e 67 2d 64 69    72 65 63 74 6f 72 79 20 63 68 65 63 6b 65 72 29  | mpute-working-directory.checker) | 
| 299a0 |  29 29 0a 20 20 20 20 20 20 20 20 20 28 63 61 6c    6c 62 61 63 6b 20 28 66 6c 79 63 68 65 63 6b 2d  | ))..........(callback.(flycheck- | 
| 299c0 |  62 75 66 66 65 72 2d 73 74 61 74 75 73 2d 63 61    6c 6c 62 61 63 6b 20 63 68 65 63 6b 29 29 29 0a  | buffer-status-callback.check))). | 
| 299e0 |  20 20 20 20 28 73 65 74 71 20 66 6c 79 63 68 65    63 6b 2d 63 75 72 72 65 6e 74 2d 73 79 6e 74 61  | ....(setq.flycheck-current-synta | 
| 29a00 |  78 2d 63 68 65 63 6b 20 63 68 65 63 6b 29 0a 20    20 20 20 28 66 6c 79 63 68 65 63 6b 2d 72 65 70  | x-check.check).....(flycheck-rep | 
| 29a20 |  6f 72 74 2d 73 74 61 74 75 73 20 27 72 75 6e 6e    69 6e 67 29 0a 20 20 20 20 28 66 6c 79 63 68 65  | ort-status.'running).....(flyche | 
| 29a40 |  63 6b 2d 73 79 6e 74 61 78 2d 63 68 65 63 6b 2d    73 74 61 72 74 20 63 68 65 63 6b 20 63 61 6c 6c  | ck-syntax-check-start.check.call | 
| 29a60 |  62 61 63 6b 29 29 29 0a 0a 28 64 65 66 75 6e 20    66 6c 79 63 68 65 63 6b 2d 72 75 6e 6e 69 6e 67  | back)))..(defun.flycheck-running | 
| 29a80 |  2d 70 20 28 29 0a 20 20 22 44 65 74 65 72 6d 69    6e 65 20 77 68 65 74 68 65 72 20 61 20 73 79 6e  | -p.()..."Determine.whether.a.syn | 
| 29aa0 |  74 61 78 20 63 68 65 63 6b 20 69 73 20 72 75 6e    6e 69 6e 67 20 69 6e 20 74 68 65 20 63 75 72 72  | tax.check.is.running.in.the.curr | 
| 29ac0 |  65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 28    6e 6f 74 20 28 6e 75 6c 6c 20 66 6c 79 63 68 65  | ent.buffer."...(not.(null.flyche | 
| 29ae0 |  63 6b 2d 63 75 72 72 65 6e 74 2d 73 79 6e 74 61    78 2d 63 68 65 63 6b 29 29 29 0a 0a 28 64 65 66  | ck-current-syntax-check)))..(def | 
| 29b00 |  75 6e 20 66 6c 79 63 68 65 63 6b 2d 73 74 6f 70    20 28 29 0a 20 20 22 53 74 6f 70 20 61 6e 79 20  | un.flycheck-stop.()..."Stop.any. | 
| 29b20 |  6f 6e 67 6f 69 6e 67 20 73 79 6e 74 61 78 20 63    68 65 63 6b 20 69 6e 20 74 68 65 20 63 75 72 72  | ongoing.syntax.check.in.the.curr | 
| 29b40 |  65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 28    77 68 65 6e 20 28 66 6c 79 63 68 65 63 6b 2d 72  | ent.buffer."...(when.(flycheck-r | 
| 29b60 |  75 6e 6e 69 6e 67 2d 70 29 0a 20 20 20 20 28 66    6c 79 63 68 65 63 6b 2d 73 79 6e 74 61 78 2d 63  | unning-p).....(flycheck-syntax-c | 
| 29b80 |  68 65 63 6b 2d 69 6e 74 65 72 72 75 70 74 20 66    6c 79 63 68 65 63 6b 2d 63 75 72 72 65 6e 74 2d  | heck-interrupt.flycheck-current- | 
| 29ba0 |  73 79 6e 74 61 78 2d 63 68 65 63 6b 29 0a 20 20    20 20 3b 3b 20 52 65 6d 6f 76 65 20 74 68 65 20  | syntax-check).....;;.Remove.the. | 
| 29bc0 |  63 75 72 72 65 6e 74 20 73 79 6e 74 61 78 20 63    68 65 63 6b 2c 20 74 6f 20 72 65 73 65 74 20 46  | current.syntax.check,.to.reset.F | 
| 29be0 |  6c 79 63 68 65 63 6b 20 69 6e 74 6f 20 61 20 6e    6f 6e 2d 72 75 6e 6e 69 6e 67 0a 20 20 20 20 3b  | lycheck.into.a.non-running.....; | 
| 29c00 |  3b 20 73 74 61 74 65 2c 20 61 6e 64 20 74 6f 20    6d 61 6b 65 20 60 66 6c 79 63 68 65 63 6b 2d 72  | ;.state,.and.to.make.`flycheck-r | 
| 29c20 |  65 70 6f 72 74 2d 62 75 66 66 65 72 2d 63 68 65    63 6b 65 72 2d 73 74 61 74 75 73 27 20 69 67 6e  | eport-buffer-checker-status'.ign | 
| 29c40 |  6f 72 65 20 61 6e 79 0a 20 20 20 20 3b 3b 20 73    74 61 74 75 73 20 72 65 70 6f 72 74 73 20 66 72  | ore.any.....;;.status.reports.fr | 
| 29c60 |  6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 73    79 6e 74 61 78 20 63 68 65 63 6b 2e 0a 20 20 20  | om.the.current.syntax.check..... | 
| 29c80 |  20 28 73 65 74 71 20 66 6c 79 63 68 65 63 6b 2d    63 75 72 72 65 6e 74 2d 73 79 6e 74 61 78 2d 63  | .(setq.flycheck-current-syntax-c | 
| 29ca0 |  68 65 63 6b 20 6e 69 6c 29 0a 20 20 20 20 28 66    6c 79 63 68 65 63 6b 2d 72 65 70 6f 72 74 2d 73  | heck.nil).....(flycheck-report-s | 
| 29cc0 |  74 61 74 75 73 20 27 69 6e 74 65 72 72 75 70 74    65 64 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c  | tatus.'interrupted)))..(defun.fl | 
| 29ce0 |  79 63 68 65 63 6b 2d 62 75 66 66 65 72 2d 73 74    61 74 75 73 2d 63 61 6c 6c 62 61 63 6b 20 28 73  | ycheck-buffer-status-callback.(s | 
| 29d00 |  79 6e 74 61 78 2d 63 68 65 63 6b 29 0a 20 20 22    43 72 65 61 74 65 20 61 20 73 74 61 74 75 73 20  | yntax-check)..."Create.a.status. | 
| 29d20 |  63 61 6c 6c 62 61 63 6b 20 66 6f 72 20 53 59 4e    54 41 58 2d 43 48 45 43 4b 20 69 6e 20 74 68 65  | callback.for.SYNTAX-CHECK.in.the | 
| 29d40 |  20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e    22 0a 20 20 28 6c 61 6d 62 64 61 20 28 26 72 65  | .current.buffer."...(lambda.(&re | 
| 29d60 |  73 74 20 61 72 67 73 29 0a 20 20 20 20 28 61 70    70 6c 79 20 23 27 66 6c 79 63 68 65 63 6b 2d 72  | st.args).....(apply.#'flycheck-r | 
| 29d80 |  65 70 6f 72 74 2d 62 75 66 66 65 72 2d 63 68 65    63 6b 65 72 2d 73 74 61 74 75 73 0a 20 20 20 20  | eport-buffer-checker-status..... | 
| 29da0 |  20 20 20 20 20 20 20 73 79 6e 74 61 78 2d 63 68    65 63 6b 20 61 72 67 73 29 29 29 0a 0a 28 64 65  | .......syntax-check.args)))..(de | 
| 29dc0 |  66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 62 75 66    66 65 72 20 28 29 0a 20 20 22 53 74 61 72 74 20  | fun.flycheck-buffer.()..."Start. | 
| 29de0 |  63 68 65 63 6b 69 6e 67 20 73 79 6e 74 61 78 20    69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62  | checking.syntax.in.the.current.b | 
| 29e00 |  75 66 66 65 72 2e 0a 0a 47 65 74 20 61 20 73 79    6e 74 61 78 20 63 68 65 63 6b 65 72 20 66 6f 72  | uffer...Get.a.syntax.checker.for | 
| 29e20 |  20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66    66 65 72 20 77 69 74 68 0a 60 66 6c 79 63 68 65  | .the.current.buffer.with.`flyche | 
| 29e40 |  63 6b 2d 67 65 74 2d 63 68 65 63 6b 65 72 2d 66    6f 72 2d 62 75 66 66 65 72 27 2c 20 61 6e 64 20  | ck-get-checker-for-buffer',.and. | 
| 29e60 |  73 74 61 72 74 20 69 74 2e 22 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 29 0a 20 20 28 66 6c  | start.it."...(interactive)...(fl | 
| 29e80 |  79 63 68 65 63 6b 2d 63 6c 65 61 6e 2d 64 65 66    65 72 72 65 64 2d 63 68 65 63 6b 29 0a 20 20 28  | ycheck-clean-deferred-check)...( | 
| 29ea0 |  69 66 20 66 6c 79 63 68 65 63 6b 2d 6d 6f 64 65    0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28  | if.flycheck-mode.......(unless.( | 
| 29ec0 |  66 6c 79 63 68 65 63 6b 2d 72 75 6e 6e 69 6e 67    2d 70 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 43  | flycheck-running-p).........;;.C | 
| 29ee0 |  6c 65 61 72 20 65 72 72 6f 72 20 6c 69 73 74 20    61 6e 64 20 6d 61 72 6b 20 61 6c 6c 20 6f 76 65  | lear.error.list.and.mark.all.ove | 
| 29f00 |  72 6c 61 79 73 20 66 6f 72 20 64 65 6c 65 74 69    6f 6e 2e 20 20 57 65 20 64 6f 20 6e 6f 74 0a 20  | rlays.for.deletion...We.do.not.. | 
| 29f20 |  20 20 20 20 20 20 20 3b 3b 20 64 65 6c 65 74 65    20 61 6c 6c 20 6f 76 65 72 6c 61 79 73 20 69 6d  | .......;;.delete.all.overlays.im | 
| 29f40 |  6d 65 64 69 61 74 65 6c 79 20 74 6f 20 61 76 6f    69 64 20 65 78 63 65 73 73 69 76 65 20 72 65 2d  | mediately.to.avoid.excessive.re- | 
| 29f60 |  64 69 73 70 6c 61 79 73 20 61 6e 64 0a 20 20 20    20 20 20 20 20 3b 3b 20 66 6c 69 63 6b 65 72 69  | displays.and.........;;.flickeri | 
| 29f80 |  6e 67 2c 20 69 66 20 74 68 65 20 73 61 6d 65 20    65 72 72 6f 72 73 20 67 65 74 73 20 68 69 67 68  | ng,.if.the.same.errors.gets.high | 
| 29fa0 |  6c 69 67 68 74 65 64 20 61 67 61 69 6e 20 61 66    74 65 72 20 74 68 65 20 63 68 65 63 6b 0a 20 20  | lighted.again.after.the.check... | 
| 29fc0 |  20 20 20 20 20 20 3b 3b 20 63 6f 6d 70 6c 65 74    65 64 2e 0a 20 20 20 20 20 20 20 20 28 72 75 6e  | ......;;.completed..........(run | 
| 29fe0 |  2d 68 6f 6f 6b 73 20 27 66 6c 79 63 68 65 63 6b    2d 62 65 66 6f 72 65 2d 73 79 6e 74 61 78 2d 63  | -hooks.'flycheck-before-syntax-c | 
| 2a000 |  68 65 63 6b 2d 68 6f 6f 6b 29 0a 20 20 20 20 20    20 20 20 28 66 6c 79 63 68 65 63 6b 2d 63 6c 65  | heck-hook).........(flycheck-cle | 
| 2a020 |  61 72 2d 65 72 72 6f 72 73 29 0a 20 20 20 20 20    20 20 20 28 66 6c 79 63 68 65 63 6b 2d 6d 61 72  | ar-errors).........(flycheck-mar | 
| 2a040 |  6b 2d 61 6c 6c 2d 6f 76 65 72 6c 61 79 73 2d 66    6f 72 2d 64 65 6c 65 74 69 6f 6e 29 0a 20 20 20  | k-all-overlays-for-deletion).... | 
| 2a060 |  20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d    63 61 73 65 20 65 72 72 0a 20 20 20 20 20 20 20  | .....(condition-case.err........ | 
| 2a080 |  20 20 20 20 20 28 6c 65 74 2a 20 28 28 63 68 65    63 6b 65 72 20 28 66 6c 79 63 68 65 63 6b 2d 67  | .....(let*.((checker.(flycheck-g | 
| 2a0a0 |  65 74 2d 63 68 65 63 6b 65 72 2d 66 6f 72 2d 62    75 66 66 65 72 29 29 29 0a 20 20 20 20 20 20 20  | et-checker-for-buffer)))........ | 
| 2a0c0 |  20 20 20 20 20 20 20 28 69 66 20 63 68 65 63 6b    65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | .......(if.checker.............. | 
| 2a0e0 |  20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 73    74 61 72 74 2d 63 75 72 72 65 6e 74 2d 73 79 6e  | .....(flycheck-start-current-syn | 
| 2a100 |  74 61 78 2d 63 68 65 63 6b 20 63 68 65 63 6b 65    72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | tax-check.checker).............. | 
| 2a120 |  20 20 20 28 66 6c 79 63 68 65 63 6b 2d 63 6c 65    61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ...(flycheck-clear)............. | 
| 2a140 |  20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 72 65    70 6f 72 74 2d 73 74 61 74 75 73 20 27 6e 6f 2d  | ....(flycheck-report-status.'no- | 
| 2a160 |  63 68 65 63 6b 65 72 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 28 65 72 72 6f 72 0a 20 20 20 20  | checker)))...........(error..... | 
| 2a180 |  20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 72 65 70 6f 72 74 2d 66 61 69 6c 65 64 2d 73  | .......(flycheck-report-failed-s | 
| 2a1a0 |  79 6e 74 61 78 2d 63 68 65 63 6b 29 0a 20 20 20    20 20 20 20 20 20 20 20 28 73 69 67 6e 61 6c 20  | yntax-check)............(signal. | 
| 2a1c0 |  28 63 61 72 20 65 72 72 29 20 28 63 64 72 20 65    72 72 29 29 29 29 29 0a 20 20 20 20 28 75 73 65  | (car.err).(cdr.err))))).....(use | 
| 2a1e0 |  72 2d 65 72 72 6f 72 20 22 46 6c 79 63 68 65 63    6b 20 6d 6f 64 65 20 64 69 73 61 62 6c 65 64 22  | r-error."Flycheck.mode.disabled" | 
| 2a200 |  29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63    68 65 63 6b 2d 72 65 70 6f 72 74 2d 62 75 66 66  | )))..(defun.flycheck-report-buff | 
| 2a220 |  65 72 2d 63 68 65 63 6b 65 72 2d 73 74 61 74 75    73 0a 20 20 20 20 28 73 79 6e 74 61 78 2d 63 68  | er-checker-status.....(syntax-ch | 
| 2a240 |  65 63 6b 20 73 74 61 74 75 73 20 26 6f 70 74 69    6f 6e 61 6c 20 64 61 74 61 29 0a 20 20 22 49 6e  | eck.status.&optional.data)..."In | 
| 2a260 |  20 42 55 46 46 45 52 2c 20 72 65 70 6f 72 74 20    61 20 53 59 4e 54 41 58 2d 43 48 45 43 4b 20 53  | .BUFFER,.report.a.SYNTAX-CHECK.S | 
| 2a280 |  54 41 54 55 53 20 77 69 74 68 20 44 41 54 41 2e    0a 0a 53 59 4e 54 41 58 2d 43 48 45 43 4b 20 69  | TATUS.with.DATA...SYNTAX-CHECK.i | 
| 2a2a0 |  73 20 74 68 65 20 60 66 6c 79 63 68 65 63 6b 2d    73 79 6e 74 61 78 2d 63 68 65 63 6b 27 20 77 68  | s.the.`flycheck-syntax-check'.wh | 
| 2a2c0 |  69 63 68 20 72 65 70 6f 72 74 65 64 0a 53 54 41    54 55 53 2e 20 20 53 54 41 54 55 53 20 64 65 6e  | ich.reported.STATUS...STATUS.den | 
| 2a2e0 |  6f 74 65 73 20 74 68 65 20 73 74 61 74 75 73 20    6f 66 20 43 48 45 43 4b 45 52 2c 20 77 69 74 68  | otes.the.status.of.CHECKER,.with | 
| 2a300 |  20 61 6e 20 6f 70 74 69 6f 6e 61 6c 0a 44 41 54    41 2e 20 20 53 54 41 54 55 53 20 6d 61 79 20 62  | .an.optional.DATA...STATUS.may.b | 
| 2a320 |  65 20 6f 6e 65 20 6f 66 20 74 68 65 20 66 6f 6c    6c 6f 77 69 6e 67 20 73 79 6d 62 6f 6c 73 3a 0a  | e.one.of.the.following.symbols:. | 
| 2a340 |  0a 60 65 72 72 6f 72 65 64 27 0a 20 20 20 20 20    54 68 65 20 73 79 6e 74 61 78 20 63 68 65 63 6b  | .`errored'......The.syntax.check | 
| 2a360 |  65 72 20 68 61 73 20 65 72 72 6f 72 65 64 2e 20    20 44 41 54 41 20 69 73 20 61 6e 20 6f 70 74 69  | er.has.errored...DATA.is.an.opti | 
| 2a380 |  6f 6e 61 6c 20 65 72 72 6f 72 0a 20 20 20 20 20    6d 65 73 73 61 67 65 2e 0a 0a 20 20 20 20 20 54  | onal.error......message........T | 
| 2a3a0 |  68 69 73 20 72 65 70 6f 72 74 20 66 69 6e 69 73    68 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20  | his.report.finishes.the.current. | 
| 2a3c0 |  73 79 6e 74 61 78 20 63 68 65 63 6b 2e 0a 0a 60    69 6e 74 65 72 72 75 70 74 65 64 27 0a 20 20 20  | syntax.check...`interrupted'.... | 
| 2a3e0 |  20 20 54 68 65 20 73 79 6e 74 61 78 20 63 68 65    63 6b 65 72 20 77 61 73 20 69 6e 74 65 72 72 75  | ..The.syntax.checker.was.interru | 
| 2a400 |  70 74 65 64 2e 20 20 44 41 54 41 20 69 73 20 69    67 6e 6f 72 65 64 2e 0a 0a 20 20 20 20 20 54 68  | pted...DATA.is.ignored........Th | 
| 2a420 |  69 73 20 72 65 70 6f 72 74 20 66 69 6e 69 73 68    65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 73  | is.report.finishes.the.current.s | 
| 2a440 |  79 6e 74 61 78 20 63 68 65 63 6b 2e 0a 0a 60 66    69 6e 69 73 68 65 64 27 0a 20 20 20 20 20 54 68  | yntax.check...`finished'......Th | 
| 2a460 |  65 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72    20 68 61 73 20 66 69 6e 69 73 68 65 64 20 77 69  | e.syntax.checker.has.finished.wi | 
| 2a480 |  74 68 20 61 20 70 72 6f 70 65 72 20 65 72 72 6f    72 20 72 65 70 6f 72 74 0a 20 20 20 20 20 66 6f  | th.a.proper.error.report......fo | 
| 2a4a0 |  72 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75    66 66 65 72 2e 20 20 44 41 54 41 20 69 73 20 74  | r.the.current.buffer...DATA.is.t | 
| 2a4c0 |  68 65 20 28 70 6f 74 65 6e 74 69 61 6c 6c 79 20    65 6d 70 74 79 29 0a 20 20 20 20 20 6c 69 73 74  | he.(potentially.empty)......list | 
| 2a4e0 |  20 6f 66 20 60 66 6c 79 63 68 65 63 6b 2d 65 72    72 6f 72 27 20 6f 62 6a 65 63 74 73 20 72 65 70  | .of.`flycheck-error'.objects.rep | 
| 2a500 |  6f 72 74 65 64 20 62 79 20 74 68 65 20 73 79 6e    74 61 78 0a 20 20 20 20 20 63 68 65 63 6b 2e 0a  | orted.by.the.syntax......check.. | 
| 2a520 |  0a 20 20 20 20 20 54 68 69 73 20 72 65 70 6f 72    74 20 66 69 6e 69 73 68 65 73 20 74 68 65 20 63  | ......This.report.finishes.the.c | 
| 2a540 |  75 72 72 65 6e 74 20 73 79 6e 74 61 78 20 63 68    65 63 6b 2e 0a 0a 60 73 75 73 70 69 63 69 6f 75  | urrent.syntax.check...`suspiciou | 
| 2a560 |  73 27 0a 20 20 20 20 20 54 68 65 20 73 79 6e 74    61 78 20 63 68 65 63 6b 65 72 20 65 6e 63 6f 75  | s'......The.syntax.checker.encou | 
| 2a580 |  6e 74 65 72 65 64 20 61 20 73 75 73 70 69 63 69    6f 75 73 20 73 74 61 74 65 2c 20 77 68 69 63 68  | ntered.a.suspicious.state,.which | 
| 2a5a0 |  20 74 68 65 0a 20 20 20 20 20 75 73 65 72 20 6e    65 65 64 73 20 74 6f 20 62 65 20 69 6e 66 6f 72  | .the......user.needs.to.be.infor | 
| 2a5c0 |  6d 65 64 20 61 62 6f 75 74 2e 20 20 44 41 54 41    20 69 73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 0a  | med.about...DATA.is.an.optional. | 
| 2a5e0 |  20 20 20 20 20 6d 65 73 73 61 67 65 2e 0a 0a 41    20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20  | .....message...A.syntax.checker. | 
| 2a600 |  5f 6d 75 73 74 5f 20 72 65 70 6f 72 74 20 61 20    73 74 61 74 75 73 20 61 74 20 6c 65 61 73 74 20  | _must_.report.a.status.at.least. | 
| 2a620 |  6f 6e 63 65 20 77 69 74 68 20 61 6e 79 0a 73 79    6d 62 6f 6c 20 74 68 61 74 20 66 69 6e 69 73 68  | once.with.any.symbol.that.finish | 
| 2a640 |  65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 73    79 6e 74 61 78 20 63 68 65 63 6b 65 72 2e 20 20  | es.the.current.syntax.checker... | 
| 2a660 |  4f 74 68 65 72 77 69 73 65 0a 46 6c 79 63 68 65    63 6b 20 67 65 74 73 20 73 74 75 63 6b 20 77 69  | Otherwise.Flycheck.gets.stuck.wi | 
| 2a680 |  74 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 73    79 6e 74 61 78 20 63 68 65 63 6b 2e 0a 0a 49 66  | th.the.current.syntax.check...If | 
| 2a6a0 |  20 43 48 45 43 4b 45 52 20 69 73 20 6e 6f 74 20    74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 75 73  | .CHECKER.is.not.the.currently.us | 
| 2a6c0 |  65 64 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65    72 20 69 6e 0a 60 66 6c 79 63 68 65 63 6b 2d 63  | ed.syntax.checker.in.`flycheck-c | 
| 2a6e0 |  75 72 72 65 6e 74 2d 73 79 6e 74 61 78 2d 63 68    65 63 6b 27 2c 20 74 68 65 20 73 74 61 74 75 73  | urrent-syntax-check',.the.status | 
| 2a700 |  20 72 65 70 6f 72 74 20 69 73 20 6c 61 72 67 65    6c 79 0a 69 67 6e 6f 72 65 64 2e 20 20 4e 6f 74  | .report.is.largely.ignored...Not | 
| 2a720 |  61 62 6c 79 2c 20 61 6e 79 20 65 72 72 6f 72 73    20 72 65 70 6f 72 74 65 64 20 62 79 20 74 68 65  | ably,.any.errors.reported.by.the | 
| 2a740 |  20 63 68 65 63 6b 65 72 20 61 72 65 0a 64 69 73    63 61 72 64 65 64 2e 22 0a 20 20 28 6c 65 74 20  | .checker.are.discarded."...(let. | 
| 2a760 |  28 28 62 75 66 66 65 72 20 28 66 6c 79 63 68 65    63 6b 2d 73 79 6e 74 61 78 2d 63 68 65 63 6b 2d  | ((buffer.(flycheck-syntax-check- | 
| 2a780 |  62 75 66 66 65 72 20 73 79 6e 74 61 78 2d 63 68    65 63 6b 29 29 29 0a 20 20 20 20 3b 3b 20 49 67  | buffer.syntax-check))).....;;.Ig | 
| 2a7a0 |  6e 6f 72 65 20 74 68 65 20 73 74 61 74 75 73 20    72 65 70 6f 72 74 20 69 66 20 74 68 65 20 62 75  | nore.the.status.report.if.the.bu | 
| 2a7c0 |  66 66 65 72 20 69 73 20 67 6f 6e 65 2c 20 6f 72    20 69 66 20 74 68 69 73 20 73 79 6e 74 61 78 20  | ffer.is.gone,.or.if.this.syntax. | 
| 2a7e0 |  63 68 65 63 6b 0a 20 20 20 20 3b 3b 20 69 73 6e    27 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 6f  | check.....;;.isn't.the.current.o | 
| 2a800 |  6e 65 20 69 6e 20 62 75 66 66 65 72 20 28 77 68    69 63 68 20 63 61 6e 20 68 61 70 70 65 6e 20 69  | ne.in.buffer.(which.can.happen.i | 
| 2a820 |  66 20 74 68 69 73 20 69 73 20 61 6e 20 6f 6c 64    0a 20 20 20 20 3b 3b 20 72 65 70 6f 72 74 20 6f  | f.this.is.an.old.....;;.report.o | 
| 2a840 |  66 20 61 6e 20 69 6e 74 65 72 72 75 70 74 65 64    20 73 79 6e 74 61 78 20 63 68 65 63 6b 2c 20 61  | f.an.interrupted.syntax.check,.a | 
| 2a860 |  6e 64 20 61 20 6e 65 77 20 73 79 6e 74 61 78 20    63 68 65 63 6b 20 77 61 73 20 73 74 61 72 74 65  | nd.a.new.syntax.check.was.starte | 
| 2a880 |  64 0a 20 20 20 20 3b 3b 20 73 69 6e 63 65 20 74    68 69 73 20 63 68 65 63 6b 20 77 61 73 20 69 6e  | d.....;;.since.this.check.was.in | 
| 2a8a0 |  74 65 72 72 75 70 74 65 64 29 0a 20 20 20 20 28    77 68 65 6e 20 28 61 6e 64 20 28 62 75 66 66 65  | terrupted).....(when.(and.(buffe | 
| 2a8c0 |  72 2d 6c 69 76 65 2d 70 20 62 75 66 66 65 72 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | r-live-p.buffer)................ | 
| 2a8e0 |  28 65 71 20 73 79 6e 74 61 78 2d 63 68 65 63 6b    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | (eq.syntax-check................ | 
| 2a900 |  20 20 20 20 28 62 75 66 66 65 72 2d 6c 6f 63 61    6c 2d 76 61 6c 75 65 20 27 66 6c 79 63 68 65 63  | ....(buffer-local-value.'flychec | 
| 2a920 |  6b 2d 63 75 72 72 65 6e 74 2d 73 79 6e 74 61 78    2d 63 68 65 63 6b 20 62 75 66 66 65 72 29 29 29  | k-current-syntax-check.buffer))) | 
| 2a940 |  0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72    72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66  | .......(with-current-buffer.buff | 
| 2a960 |  65 72 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20    28 28 63 68 65 63 6b 65 72 20 28 66 6c 79 63 68  | er.........(let.((checker.(flych | 
| 2a980 |  65 63 6b 2d 73 79 6e 74 61 78 2d 63 68 65 63 6b    2d 63 68 65 63 6b 65 72 20 73 79 6e 74 61 78 2d  | eck-syntax-check-checker.syntax- | 
| 2a9a0 |  63 68 65 63 6b 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 28 70 63 61 73 65 20 73 74 61 74 75 73  | check)))...........(pcase.status | 
| 2a9c0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f    72 20 60 65 72 72 6f 72 65 64 20 60 69 6e 74 65  | .............((or.`errored.`inte | 
| 2a9e0 |  72 72 75 70 74 65 64 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d  | rrupted)..............(flycheck- | 
| 2aa00 |  72 65 70 6f 72 74 2d 66 61 69 6c 65 64 2d 73 79    6e 74 61 78 2d 63 68 65 63 6b 20 73 74 61 74 75  | report-failed-syntax-check.statu | 
| 2aa20 |  73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    28 77 68 65 6e 20 28 65 71 20 73 74 61 74 75 73  | s)..............(when.(eq.status | 
| 2aa40 |  20 27 65 72 72 6f 72 65 64 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 6e 20  | .'errored)................;;.In. | 
| 2aa60 |  63 61 73 65 20 6f 66 20 65 72 72 6f 72 2c 20 73    68 6f 77 20 74 68 65 20 65 72 72 6f 72 20 6d 65  | case.of.error,.show.the.error.me | 
| 2aa80 |  73 73 61 67 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 45  | ssage................(message."E | 
| 2aaa0 |  72 72 6f 72 20 66 72 6f 6d 20 73 79 6e 74 61 78    20 63 68 65 63 6b 65 72 20 25 73 3a 20 25 73 22  | rror.from.syntax.checker.%s:.%s" | 
| 2aac0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 63 68 65 63 6b 65 72  | .........................checker | 
| 2aae0 |  20 28 6f 72 20 64 61 74 61 20 22 55 4e 4b 4e 4f    57 4e 21 22 29 29 29 29 0a 20 20 20 20 20 20 20  | .(or.data."UNKNOWN!"))))........ | 
| 2ab00 |  20 20 20 20 20 28 60 73 75 73 70 69 63 69 6f 75    73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | .....(`suspicious..............( | 
| 2ab20 |  77 68 65 6e 20 66 6c 79 63 68 65 63 6b 2d 6d 6f    64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | when.flycheck-mode.............. | 
| 2ab40 |  20 20 28 6d 65 73 73 61 67 65 20 22 53 75 73 70    69 63 69 6f 75 73 20 73 74 61 74 65 20 66 72 6f  | ..(message."Suspicious.state.fro | 
| 2ab60 |  6d 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72    20 25 73 3a 20 25 73 22 0a 20 20 20 20 20 20 20  | m.syntax.checker.%s:.%s"........ | 
| 2ab80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 63 68 65 63 6b 65 72 20 28 6f 72 20 64 61 74  | .................checker.(or.dat | 
| 2aba0 |  61 20 22 55 4e 4b 4e 4f 57 4e 21 22 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c  | a."UNKNOWN!")))..............(fl | 
| 2abc0 |  79 63 68 65 63 6b 2d 72 65 70 6f 72 74 2d 73 74    61 74 75 73 20 27 73 75 73 70 69 63 69 6f 75 73  | ycheck-report-status.'suspicious | 
| 2abe0 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    60 66 69 6e 69 73 68 65 64 0a 20 20 20 20 20 20  | )).............(`finished....... | 
| 2ac00 |  20 20 20 20 20 20 20 28 77 68 65 6e 20 66 6c 79    63 68 65 63 6b 2d 6d 6f 64 65 0a 20 20 20 20 20  | .......(when.flycheck-mode...... | 
| 2ac20 |  20 20 20 20 20 20 20 20 20 20 3b 3b 20 4f 6e 6c    79 20 72 65 70 6f 72 74 20 65 72 72 6f 72 73 20  | ..........;;.Only.report.errors. | 
| 2ac40 |  66 72 6f 6d 20 74 68 65 20 63 68 65 63 6b 65 72    20 69 66 20 46 6c 79 63 68 65 63 6b 20 4d 6f 64  | from.the.checker.if.Flycheck.Mod | 
| 2ac60 |  65 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 3b 3b 20 73 74 69 6c 6c 20 65 6e 61  | e.is................;;.still.ena | 
| 2ac80 |  62 6c 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 66  | bled.................(flycheck-f | 
| 2aca0 |  69 6e 69 73 68 2d 63 75 72 72 65 6e 74 2d 73 79    6e 74 61 78 2d 63 68 65 63 6b 0a 20 20 20 20 20  | inish-current-syntax-check...... | 
| 2acc0 |  20 20 20 20 20 20 20 20 20 20 20 64 61 74 61 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...........data................. | 
| 2ace0 |  28 66 6c 79 63 68 65 63 6b 2d 73 79 6e 74 61 78    2d 63 68 65 63 6b 2d 77 6f 72 6b 69 6e 67 2d 64  | (flycheck-syntax-check-working-d | 
| 2ad00 |  69 72 65 63 74 6f 72 79 20 73 79 6e 74 61 78 2d    63 68 65 63 6b 29 29 29 29 0a 20 20 20 20 20 20  | irectory.syntax-check))))....... | 
| 2ad20 |  20 20 20 20 20 20 28 5f 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 28 65 72 72 6f 72 20 22 55 6e  | ......(_..............(error."Un | 
| 2ad40 |  6b 6e 6f 77 6e 20 73 74 61 74 75 73 20 25 73 20    66 72 6f 6d 20 73 79 6e 74 61 78 20 63 68 65 63  | known.status.%s.from.syntax.chec | 
| 2ad60 |  6b 65 72 20 25 73 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 74  | ker.%s".....................stat | 
| 2ad80 |  75 73 20 63 68 65 63 6b 65 72 29 29 29 29 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68  | us.checker))))))))..(defun.flych | 
| 2ada0 |  65 63 6b 2d 66 69 6e 69 73 68 2d 63 75 72 72 65    6e 74 2d 73 79 6e 74 61 78 2d 63 68 65 63 6b 20  | eck-finish-current-syntax-check. | 
| 2adc0 |  28 65 72 72 6f 72 73 20 77 6f 72 6b 69 6e 67 2d    64 69 72 29 0a 20 20 22 46 69 6e 69 73 68 20 74  | (errors.working-dir)..."Finish.t | 
| 2ade0 |  68 65 20 63 75 72 72 65 6e 74 20 73 79 6e 74 61    78 2d 63 68 65 63 6b 20 69 6e 20 74 68 65 20 63  | he.current.syntax-check.in.the.c | 
| 2ae00 |  75 72 72 65 6e 74 20 62 75 66 66 65 72 20 77 69    74 68 20 45 52 52 4f 52 53 2e 0a 0a 45 52 52 4f  | urrent.buffer.with.ERRORS...ERRO | 
| 2ae20 |  52 53 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20    60 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 27  | RS.is.a.list.of.`flycheck-error' | 
| 2ae40 |  20 6f 62 6a 65 63 74 73 20 72 65 70 6f 72 74 65    64 20 62 79 20 74 68 65 0a 63 75 72 72 65 6e 74  | .objects.reported.by.the.current | 
| 2ae60 |  20 73 79 6e 74 61 78 20 63 68 65 63 6b 20 69 6e    20 60 66 6c 79 63 68 65 63 6b 2d 63 75 72 72 65  | .syntax.check.in.`flycheck-curre | 
| 2ae80 |  6e 74 2d 73 79 6e 74 61 78 2d 63 68 65 63 6b 27    2e 0a 0a 52 65 70 6f 72 74 20 61 6c 6c 20 45 52  | nt-syntax-check'...Report.all.ER | 
| 2aea0 |  52 4f 52 53 20 61 6e 64 20 70 6f 74 65 6e 74 69    61 6c 6c 79 20 73 74 61 72 74 20 61 6e 79 20 6e  | RORS.and.potentially.start.any.n | 
| 2aec0 |  65 78 74 20 73 79 6e 74 61 78 20 63 68 65 63 6b    65 72 73 2e 0a 0a 49 66 20 74 68 65 20 63 75 72  | ext.syntax.checkers...If.the.cur | 
| 2aee0 |  72 65 6e 74 20 73 79 6e 74 61 78 20 63 68 65 63    6b 65 72 20 72 65 70 6f 72 74 65 64 20 65 78 63  | rent.syntax.checker.reported.exc | 
| 2af00 |  65 73 73 69 76 65 20 65 72 72 6f 72 73 2c 20 69    74 20 69 73 0a 64 69 73 61 62 6c 65 64 20 76 69  | essive.errors,.it.is.disabled.vi | 
| 2af20 |  61 20 60 66 6c 79 63 68 65 63 6b 2d 64 69 73 61    62 6c 65 2d 65 78 63 65 73 73 69 76 65 2d 63 68  | a.`flycheck-disable-excessive-ch | 
| 2af40 |  65 63 6b 65 72 27 20 66 6f 72 20 73 75 62 73 65    71 75 65 6e 74 0a 73 79 6e 74 61 78 20 63 68 65  | ecker'.for.subsequent.syntax.che | 
| 2af60 |  63 6b 73 2e 0a 0a 52 65 6c 61 74 69 76 65 20 66    69 6c 65 20 6e 61 6d 65 73 20 69 6e 20 45 52 52  | cks...Relative.file.names.in.ERR | 
| 2af80 |  4f 52 53 20 77 69 6c 6c 20 62 65 20 65 78 70 61    6e 64 65 64 20 72 65 6c 61 74 69 76 65 20 74 6f  | ORS.will.be.expanded.relative.to | 
| 2afa0 |  0a 57 4f 52 4b 49 4e 47 2d 44 49 52 2e 22 0a 20    20 28 6c 65 74 2a 20 28 28 73 79 6e 74 61 78 2d  | .WORKING-DIR."...(let*.((syntax- | 
| 2afc0 |  63 68 65 63 6b 20 66 6c 79 63 68 65 63 6b 2d 63    75 72 72 65 6e 74 2d 73 79 6e 74 61 78 2d 63 68  | check.flycheck-current-syntax-ch | 
| 2afe0 |  65 63 6b 29 0a 20 20 20 20 20 20 20 20 20 28 63    68 65 63 6b 65 72 20 28 66 6c 79 63 68 65 63 6b  | eck)..........(checker.(flycheck | 
| 2b000 |  2d 73 79 6e 74 61 78 2d 63 68 65 63 6b 2d 63 68    65 63 6b 65 72 20 73 79 6e 74 61 78 2d 63 68 65  | -syntax-check-checker.syntax-che | 
| 2b020 |  63 6b 29 29 0a 20 20 20 20 20 20 20 20 20 28 65    72 72 6f 72 73 20 28 66 6c 79 63 68 65 63 6b 2d  | ck))..........(errors.(flycheck- | 
| 2b040 |  72 65 6c 65 76 61 6e 74 2d 65 72 72 6f 72 73 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | relevant-errors................. | 
| 2b060 |  20 20 28 66 6c 79 63 68 65 63 6b 2d 66 69 6c 6c    2d 61 6e 64 2d 65 78 70 61 6e 64 2d 65 72 72 6f  | ..(flycheck-fill-and-expand-erro | 
| 2b080 |  72 2d 66 69 6c 65 2d 6e 61 6d 65 73 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | r-file-names.................... | 
| 2b0a0 |  28 66 6c 79 63 68 65 63 6b 2d 66 69 6c 74 65 72    2d 65 72 72 6f 72 73 0a 20 20 20 20 20 20 20 20  | (flycheck-filter-errors......... | 
| 2b0c0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79    63 68 65 63 6b 2d 61 73 73 65 72 74 2d 65 72 72  | ............(flycheck-assert-err | 
| 2b0e0 |  6f 72 2d 6c 69 73 74 2d 70 20 65 72 72 6f 72 73    29 20 63 68 65 63 6b 65 72 29 0a 20 20 20 20 20  | or-list-p.errors).checker)...... | 
| 2b100 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 6f    72 6b 69 6e 67 2d 64 69 72 29 29 29 29 0a 20 20  | ..............working-dir))))... | 
| 2b120 |  20 20 28 75 6e 6c 65 73 73 20 28 66 6c 79 63 68    65 63 6b 2d 64 69 73 61 62 6c 65 2d 65 78 63 65  | ..(unless.(flycheck-disable-exce | 
| 2b140 |  73 73 69 76 65 2d 63 68 65 63 6b 65 72 20 63 68    65 63 6b 65 72 20 65 72 72 6f 72 73 29 0a 20 20  | ssive-checker.checker.errors)... | 
| 2b160 |  20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 72 65    70 6f 72 74 2d 63 75 72 72 65 6e 74 2d 65 72 72  | ....(flycheck-report-current-err | 
| 2b180 |  6f 72 73 20 65 72 72 6f 72 73 29 29 0a 20 20 20    20 28 6c 65 74 20 28 28 6e 65 78 74 2d 63 68 65  | ors.errors)).....(let.((next-che | 
| 2b1a0 |  63 6b 65 72 20 28 66 6c 79 63 68 65 63 6b 2d 67    65 74 2d 6e 65 78 74 2d 63 68 65 63 6b 65 72 2d  | cker.(flycheck-get-next-checker- | 
| 2b1c0 |  66 6f 72 2d 62 75 66 66 65 72 20 63 68 65 63 6b    65 72 29 29 29 0a 20 20 20 20 20 20 28 69 66 20  | for-buffer.checker))).......(if. | 
| 2b1e0 |  6e 65 78 74 2d 63 68 65 63 6b 65 72 0a 20 20 20    20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b  | next-checker...........(flycheck | 
| 2b200 |  2d 73 74 61 72 74 2d 63 75 72 72 65 6e 74 2d 73    79 6e 74 61 78 2d 63 68 65 63 6b 20 6e 65 78 74  | -start-current-syntax-check.next | 
| 2b220 |  2d 63 68 65 63 6b 65 72 29 0a 20 20 20 20 20 20    20 20 28 73 65 74 71 20 66 6c 79 63 68 65 63 6b  | -checker).........(setq.flycheck | 
| 2b240 |  2d 63 75 72 72 65 6e 74 2d 73 79 6e 74 61 78 2d    63 68 65 63 6b 20 6e 69 6c 29 0a 20 20 20 20 20  | -current-syntax-check.nil)...... | 
| 2b260 |  20 20 20 28 66 6c 79 63 68 65 63 6b 2d 72 65 70    6f 72 74 2d 73 74 61 74 75 73 20 27 66 69 6e 69  | ...(flycheck-report-status.'fini | 
| 2b280 |  73 68 65 64 29 0a 20 20 20 20 20 20 20 20 3b 3b    20 44 65 6c 65 74 65 20 6f 76 65 72 6c 61 79 73  | shed).........;;.Delete.overlays | 
| 2b2a0 |  20 6f 6e 6c 79 20 61 66 74 65 72 20 74 68 65 20    76 65 72 79 20 6c 61 73 74 20 63 68 65 63 6b 65  | .only.after.the.very.last.checke | 
| 2b2c0 |  72 20 68 61 73 20 72 75 6e 2c 20 74 6f 20 61 76    6f 69 64 0a 20 20 20 20 20 20 20 20 3b 3b 20 66  | r.has.run,.to.avoid.........;;.f | 
| 2b2e0 |  6c 69 63 6b 65 72 69 6e 67 20 6f 6e 20 69 6e 74    65 72 6d 65 64 69 61 74 65 20 72 65 2d 64 69 73  | lickering.on.intermediate.re-dis | 
| 2b300 |  70 6c 61 79 73 0a 20 20 20 20 20 20 20 20 28 66    6c 79 63 68 65 63 6b 2d 64 65 6c 65 74 65 2d 6d  | plays.........(flycheck-delete-m | 
| 2b320 |  61 72 6b 65 64 2d 6f 76 65 72 6c 61 79 73 29 0a    20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63  | arked-overlays).........(flychec | 
| 2b340 |  6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 72 65 66    72 65 73 68 29 0a 20 20 20 20 20 20 20 20 28 72  | k-error-list-refresh).........(r | 
| 2b360 |  75 6e 2d 68 6f 6f 6b 73 20 27 66 6c 79 63 68 65    63 6b 2d 61 66 74 65 72 2d 73 79 6e 74 61 78 2d  | un-hooks.'flycheck-after-syntax- | 
| 2b380 |  63 68 65 63 6b 2d 68 6f 6f 6b 29 0a 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 66  | check-hook).........(when.(and.f | 
| 2b3a0 |  6c 79 63 68 65 63 6b 2d 61 75 74 6f 2d 64 69 73    70 6c 61 79 2d 65 72 72 6f 72 73 2d 61 66 74 65  | lycheck-auto-display-errors-afte | 
| 2b3c0 |  72 2d 63 68 65 63 6b 69 6e 67 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65  | r-checking....................(e | 
| 2b3e0 |  71 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65    72 29 20 28 77 69 6e 64 6f 77 2d 62 75 66 66 65  | q.(current-buffer).(window-buffe | 
| 2b400 |  72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28    66 6c 79 63 68 65 63 6b 2d 64 69 73 70 6c 61 79  | r)))...........(flycheck-display | 
| 2b420 |  2d 65 72 72 6f 72 2d 61 74 2d 70 6f 69 6e 74 29    29 0a 20 20 20 20 20 20 20 20 3b 3b 20 49 6d 6d  | -error-at-point)).........;;.Imm | 
| 2b440 |  65 64 69 61 74 65 6c 79 20 74 72 79 20 74 6f 20    72 75 6e 20 61 6e 79 20 70 65 6e 64 69 6e 67 20  | ediately.try.to.run.any.pending. | 
| 2b460 |  64 65 66 65 72 72 65 64 20 73 79 6e 74 61 78 20    63 68 65 63 6b 2c 20 77 68 69 63 68 0a 20 20 20  | deferred.syntax.check,.which.... | 
| 2b480 |  20 20 20 20 20 3b 3b 20 77 65 72 65 20 74 72 69    67 67 65 72 65 64 20 62 79 20 69 6e 74 65 72 6d  | .....;;.were.triggered.by.interm | 
| 2b4a0 |  65 64 69 61 74 65 20 61 75 74 6f 6d 61 74 69 63    20 63 68 65 63 6b 20 65 76 65 6e 74 2c 20 74 6f  | ediate.automatic.check.event,.to | 
| 2b4c0 |  20 6d 61 6b 65 20 73 75 72 65 0a 20 20 20 20 20    20 20 20 3b 3b 20 74 68 61 74 20 77 65 20 71 75  | .make.sure.........;;.that.we.qu | 
| 2b4e0 |  69 63 6b 6c 79 20 72 65 66 69 6e 65 20 6f 75 74    64 61 74 65 64 20 65 72 72 6f 72 20 69 6e 66 6f  | ickly.refine.outdated.error.info | 
| 2b500 |  72 6d 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20    28 66 6c 79 63 68 65 63 6b 2d 70 65 72 66 6f 72  | rmation.........(flycheck-perfor | 
| 2b520 |  6d 2d 64 65 66 65 72 72 65 64 2d 73 79 6e 74 61    78 2d 63 68 65 63 6b 29 29 29 29 29 0a 0a 28 64  | m-deferred-syntax-check)))))..(d | 
| 2b540 |  65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 64 69    73 61 62 6c 65 2d 65 78 63 65 73 73 69 76 65 2d  | efun.flycheck-disable-excessive- | 
| 2b560 |  63 68 65 63 6b 65 72 20 28 63 68 65 63 6b 65 72    20 65 72 72 6f 72 73 29 0a 20 20 22 44 69 73 61  | checker.(checker.errors)..."Disa | 
| 2b580 |  62 6c 65 20 43 48 45 43 4b 45 52 20 69 66 20 69    74 20 72 65 70 6f 72 74 65 64 20 65 78 63 65 73  | ble.CHECKER.if.it.reported.exces | 
| 2b5a0 |  73 69 76 65 20 45 52 52 4f 52 53 2e 0a 0a 49 66    20 45 52 52 4f 52 53 20 68 61 73 20 6d 6f 72 65  | sive.ERRORS...If.ERRORS.has.more | 
| 2b5c0 |  20 69 74 65 6d 73 20 74 68 61 6e 20 60 66 6c 79    63 68 65 63 6b 2d 63 68 65 63 6b 65 72 2d 65 72  | .items.than.`flycheck-checker-er | 
| 2b5e0 |  72 6f 72 2d 74 68 72 65 73 68 6f 6c 64 27 2c 0a    61 64 64 20 43 48 45 43 4b 45 52 20 74 6f 20 60  | ror-threshold',.add.CHECKER.to.` | 
| 2b600 |  66 6c 79 63 68 65 63 6b 2d 2d 61 75 74 6f 6d 61    74 69 63 61 6c 6c 79 2d 64 69 73 61 62 6c 65 64  | flycheck--automatically-disabled | 
| 2b620 |  2d 63 68 65 63 6b 65 72 73 27 2c 20 61 6e 64 0a    73 68 6f 77 20 61 20 77 61 72 6e 69 6e 67 2e 0a  | -checkers',.and.show.a.warning.. | 
| 2b640 |  0a 52 65 74 75 72 6e 20 74 20 77 68 65 6e 20 43    48 45 43 4b 45 52 20 77 61 73 20 64 69 73 61 62  | .Return.t.when.CHECKER.was.disab | 
| 2b660 |  6c 65 64 2c 20 6f 72 20 6e 69 6c 20 6f 74 68 65    72 77 69 73 65 2e 22 0a 20 20 28 77 68 65 6e 20  | led,.or.nil.otherwise."...(when. | 
| 2b680 |  28 61 6e 64 20 66 6c 79 63 68 65 63 6b 2d 63 68    65 63 6b 65 72 2d 65 72 72 6f 72 2d 74 68 72 65  | (and.flycheck-checker-error-thre | 
| 2b6a0 |  73 68 6f 6c 64 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 3e 20 28 6c 65 6e 67 74 68 20 65 72  | shold..............(>.(length.er | 
| 2b6c0 |  72 6f 72 73 29 20 66 6c 79 63 68 65 63 6b 2d 63    68 65 63 6b 65 72 2d 65 72 72 6f 72 2d 74 68 72  | rors).flycheck-checker-error-thr | 
| 2b6e0 |  65 73 68 6f 6c 64 29 29 0a 20 20 20 20 3b 3b 20    44 69 73 61 62 6c 65 20 43 48 45 43 4b 45 52 20  | eshold)).....;;.Disable.CHECKER. | 
| 2b700 |  66 6f 72 20 74 68 69 73 20 62 75 66 66 65 72 0a    20 20 20 20 3b 3b 20 28 60 66 6c 79 63 68 65 63  | for.this.buffer.....;;.(`flychec | 
| 2b720 |  6b 2d 2d 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79    2d 64 69 73 61 62 6c 65 64 2d 63 68 65 63 6b 65  | k--automatically-disabled-checke | 
| 2b740 |  72 73 27 20 69 73 20 61 20 6c 6f 63 61 6c 20 76    61 72 69 61 62 6c 65 29 2e 0a 20 20 20 20 28 6c  | rs'.is.a.local.variable)......(l | 
| 2b760 |  77 61 72 6e 20 27 28 66 6c 79 63 68 65 63 6b 20    73 79 6e 74 61 78 2d 63 68 65 63 6b 65 72 29 20  | warn.'(flycheck.syntax-checker). | 
| 2b780 |  3a 77 61 72 6e 69 6e 67 0a 20 20 20 20 20 20 20    20 20 20 20 28 73 75 62 73 74 69 74 75 74 65 2d  | :warning............(substitute- | 
| 2b7a0 |  63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 0a 20 20 20    20 20 20 20 20 20 20 20 20 22 53 79 6e 74 61 78  | command-keys............."Syntax | 
| 2b7c0 |  20 63 68 65 63 6b 65 72 20 25 73 20 72 65 70 6f    72 74 65 64 20 74 6f 6f 20 6d 61 6e 79 20 65 72  | .checker.%s.reported.too.many.er | 
| 2b7e0 |  72 6f 72 73 20 28 25 73 29 20 61 6e 64 20 69 73    20 64 69 73 61 62 6c 65 64 2e 0a 55 73 65 20 60  | rors.(%s).and.is.disabled..Use.` | 
| 2b800 |  5c 5c 5b 63 75 73 74 6f 6d 69 7a 65 2d 76 61 72    69 61 62 6c 65 5d 20 52 45 54 20 66 6c 79 63 68  | \\[customize-variable].RET.flych | 
| 2b820 |  65 63 6b 2d 63 68 65 63 6b 65 72 2d 65 72 72 6f    72 2d 74 68 72 65 73 68 6f 6c 64 27 20 74 6f 0a  | eck-checker-error-threshold'.to. | 
| 2b840 |  63 68 61 6e 67 65 20 74 68 65 20 74 68 72 65 73    68 6f 6c 64 20 6f 72 20 60 5c 5c 5b 75 6e 69 76  | change.the.threshold.or.`\\[univ | 
| 2b860 |  65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 20    5c 0a 5c 5c 5b 66 6c 79 63 68 65 63 6b 2d 64 69  | ersal-argument].\.\\[flycheck-di | 
| 2b880 |  73 61 62 6c 65 2d 63 68 65 63 6b 65 72 5d 27 20    74 6f 20 72 65 2d 65 6e 61 62 6c 65 20 74 68 65  | sable-checker]'.to.re-enable.the | 
| 2b8a0 |  20 63 68 65 63 6b 65 72 2e 22 29 0a 20 20 20 20    20 20 20 20 20 20 20 63 68 65 63 6b 65 72 20 28  | .checker.")............checker.( | 
| 2b8c0 |  6c 65 6e 67 74 68 20 65 72 72 6f 72 73 29 29 0a    20 20 20 20 28 70 75 73 68 20 63 68 65 63 6b 65  | length.errors)).....(push.checke | 
| 2b8e0 |  72 20 66 6c 79 63 68 65 63 6b 2d 2d 61 75 74 6f    6d 61 74 69 63 61 6c 6c 79 2d 64 69 73 61 62 6c  | r.flycheck--automatically-disabl | 
| 2b900 |  65 64 2d 63 68 65 63 6b 65 72 73 29 0a 20 20 20    20 74 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79  | ed-checkers).....t))..(defun.fly | 
| 2b920 |  63 68 65 63 6b 2d 63 6c 65 61 72 20 28 26 6f 70    74 69 6f 6e 61 6c 20 73 68 61 6c 6c 2d 69 6e 74  | check-clear.(&optional.shall-int | 
| 2b940 |  65 72 72 75 70 74 29 0a 20 20 22 43 6c 65 61 72    20 61 6c 6c 20 65 72 72 6f 72 73 20 69 6e 20 74  | errupt)..."Clear.all.errors.in.t | 
| 2b960 |  68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65    72 2e 0a 0a 57 69 74 68 20 70 72 65 66 69 78 20  | he.current.buffer...With.prefix. | 
| 2b980 |  61 72 67 20 6f 72 20 53 48 41 4c 4c 2d 49 4e 54    45 52 52 55 50 54 20 6e 6f 6e 2d 6e 69 6c 2c 20  | arg.or.SHALL-INTERRUPT.non-nil,. | 
| 2b9a0 |  61 6c 73 6f 20 69 6e 74 65 72 72 75 70 74 20 74    68 65 0a 63 75 72 72 65 6e 74 20 73 79 6e 74 61  | also.interrupt.the.current.synta | 
| 2b9c0 |  78 20 63 68 65 63 6b 2e 22 0a 20 20 28 69 6e 74    65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 20  | x.check."...(interactive."P")... | 
| 2b9e0 |  28 77 68 65 6e 20 73 68 61 6c 6c 2d 69 6e 74 65    72 72 75 70 74 0a 20 20 20 20 28 66 6c 79 63 68  | (when.shall-interrupt.....(flych | 
| 2ba00 |  65 63 6b 2d 73 74 6f 70 29 29 0a 20 20 28 66 6c    79 63 68 65 63 6b 2d 64 65 6c 65 74 65 2d 61 6c  | eck-stop))...(flycheck-delete-al | 
| 2ba20 |  6c 2d 6f 76 65 72 6c 61 79 73 29 0a 20 20 28 66    6c 79 63 68 65 63 6b 2d 63 6c 65 61 72 2d 65 72  | l-overlays)...(flycheck-clear-er | 
| 2ba40 |  72 6f 72 73 29 0a 20 20 28 66 6c 79 63 68 65 63    6b 2d 63 6c 65 61 72 2d 64 69 73 70 6c 61 79 65  | rors)...(flycheck-clear-displaye | 
| 2ba60 |  64 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 73    29 0a 20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72  | d-error-messages)...(flycheck-er | 
| 2ba80 |  72 6f 72 2d 6c 69 73 74 2d 72 65 66 72 65 73 68    29 0a 20 20 28 66 6c 79 63 68 65 63 6b 2d 68 69  | ror-list-refresh)...(flycheck-hi | 
| 2baa0 |  64 65 2d 65 72 72 6f 72 2d 62 75 66 66 65 72 29    29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65  | de-error-buffer))..(defun.flyche | 
| 2bac0 |  63 6b 2d 2d 65 6d 70 74 79 2d 76 61 72 69 61 62    6c 65 73 20 28 29 0a 20 20 22 45 6d 70 74 79 20  | ck--empty-variables.()..."Empty. | 
| 2bae0 |  76 61 72 69 61 62 6c 65 73 20 75 73 65 64 20 62    79 20 46 6c 79 63 68 65 63 6b 2e 22 0a 20 20 28  | variables.used.by.Flycheck."...( | 
| 2bb00 |  6b 69 6c 6c 2d 6c 6f 63 61 6c 2d 76 61 72 69 61    62 6c 65 20 27 66 6c 79 63 68 65 63 6b 2d 2d 66  | kill-local-variable.'flycheck--f | 
| 2bb20 |  69 6c 65 2d 74 72 75 65 6e 61 6d 65 2d 63 61 63    68 65 29 0a 20 20 28 6b 69 6c 6c 2d 6c 6f 63 61  | ile-truename-cache)...(kill-loca | 
| 2bb40 |  6c 2d 76 61 72 69 61 62 6c 65 20 27 66 6c 79 63    68 65 63 6b 2d 2d 69 64 6c 65 2d 74 72 69 67 67  | l-variable.'flycheck--idle-trigg | 
| 2bb60 |  65 72 2d 74 69 6d 65 72 29 0a 20 20 28 6b 69 6c    6c 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65  | er-timer)...(kill-local-variable | 
| 2bb80 |  20 27 66 6c 79 63 68 65 63 6b 2d 2d 69 64 6c 65    2d 74 72 69 67 67 65 72 2d 63 6f 6e 64 69 74 69  | .'flycheck--idle-trigger-conditi | 
| 2bba0 |  6f 6e 73 29 0a 20 20 28 6b 69 6c 6c 2d 6c 6f 63    61 6c 2d 76 61 72 69 61 62 6c 65 20 27 66 6c 79  | ons)...(kill-local-variable.'fly | 
| 2bbc0 |  63 68 65 63 6b 2d 2d 6c 61 73 74 2d 65 72 72 6f    72 2d 64 69 73 70 6c 61 79 2d 74 69 63 6b 29 29  | check--last-error-display-tick)) | 
| 2bbe0 |  0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63    6b 2d 74 65 61 72 64 6f 77 6e 20 28 26 6f 70 74  | ..(defun.flycheck-teardown.(&opt | 
| 2bc00 |  69 6f 6e 61 6c 20 69 67 6e 6f 72 65 2d 67 6c 6f    62 61 6c 29 0a 20 20 22 54 65 61 72 64 6f 77 6e  | ional.ignore-global)..."Teardown | 
| 2bc20 |  20 46 6c 79 63 68 65 63 6b 20 69 6e 20 74 68 65    20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e  | .Flycheck.in.the.current.buffer. | 
| 2bc40 |  0a 0a 43 6f 6d 70 6c 65 74 65 6c 79 20 63 6c 65    61 72 20 74 68 65 20 77 68 6f 6c 65 20 46 6c 79  | ..Completely.clear.the.whole.Fly | 
| 2bc60 |  63 68 65 63 6b 20 73 74 61 74 65 2e 20 20 52 65    6d 6f 76 65 20 6f 76 65 72 6c 61 79 73 2c 20 6b  | check.state...Remove.overlays,.k | 
| 2bc80 |  69 6c 6c 0a 72 75 6e 6e 69 6e 67 20 63 68 65 63    6b 73 2c 20 61 6e 64 20 65 6d 70 74 79 20 61 6c  | ill.running.checks,.and.empty.al | 
| 2bca0 |  6c 20 76 61 72 69 61 62 6c 65 73 20 75 73 65 64    20 62 79 20 46 6c 79 63 68 65 63 6b 2e 0a 0a 55  | l.variables.used.by.Flycheck...U | 
| 2bcc0 |  6e 6c 65 73 73 20 6f 70 74 69 6f 6e 61 6c 20 61    72 67 75 6d 65 6e 74 20 49 47 4e 4f 52 45 2d 47  | nless.optional.argument.IGNORE-G | 
| 2bce0 |  4c 4f 42 41 4c 20 69 73 20 6e 6f 6e 2d 6e 69 6c    2c 20 63 68 65 63 6b 20 74 6f 20 73 65 65 0a 69  | LOBAL.is.non-nil,.check.to.see.i | 
| 2bd00 |  66 20 6e 6f 20 6d 6f 72 65 20 46 6c 79 63 68 65    63 6b 20 62 75 66 66 65 72 73 20 72 65 6d 61 69  | f.no.more.Flycheck.buffers.remai | 
| 2bd20 |  6e 20 28 61 73 69 64 65 20 66 72 6f 6d 20 74 68    65 20 63 75 72 72 65 6e 74 0a 62 75 66 66 65 72  | n.(aside.from.the.current.buffer | 
| 2bd40 |  29 2c 20 61 6e 64 20 69 66 20 73 6f 20 74 68 65    6e 20 63 6c 65 61 6e 20 75 70 20 67 6c 6f 62 61  | ),.and.if.so.then.clean.up.globa | 
| 2bd60 |  6c 20 68 6f 6f 6b 73 2e 22 0a 20 20 28 66 6c 79    63 68 65 63 6b 2d 73 61 66 65 2d 64 65 6c 65 74  | l.hooks."...(flycheck-safe-delet | 
| 2bd80 |  65 2d 74 65 6d 70 6f 72 61 72 69 65 73 29 0a 20    20 28 66 6c 79 63 68 65 63 6b 2d 73 74 6f 70 29  | e-temporaries)...(flycheck-stop) | 
| 2bda0 |  0a 20 20 28 66 6c 79 63 68 65 63 6b 2d 63 6c 65    61 6e 2d 64 65 66 65 72 72 65 64 2d 63 68 65 63  | ...(flycheck-clean-deferred-chec | 
| 2bdc0 |  6b 29 0a 20 20 28 66 6c 79 63 68 65 63 6b 2d 63    6c 65 61 72 29 0a 20 20 28 66 6c 79 63 68 65 63  | k)...(flycheck-clear)...(flychec | 
| 2bde0 |  6b 2d 63 61 6e 63 65 6c 2d 65 72 72 6f 72 2d 64    69 73 70 6c 61 79 2d 65 72 72 6f 72 2d 61 74 2d  | k-cancel-error-display-error-at- | 
| 2be00 |  70 6f 69 6e 74 2d 74 69 6d 65 72 29 0a 20 20 28    66 6c 79 63 68 65 63 6b 2d 2d 63 6c 65 61 72 2d  | point-timer)...(flycheck--clear- | 
| 2be20 |  69 64 6c 65 2d 74 72 69 67 67 65 72 2d 74 69 6d    65 72 29 0a 20 20 28 66 6c 79 63 68 65 63 6b 2d  | idle-trigger-timer)...(flycheck- | 
| 2be40 |  2d 65 6d 70 74 79 2d 76 61 72 69 61 62 6c 65 73    29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20  | -empty-variables)...(unless.(or. | 
| 2be60 |  69 67 6e 6f 72 65 2d 67 6c 6f 62 61 6c 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71  | ignore-global...............(seq | 
| 2be80 |  2d 73 6f 6d 65 20 28 6c 61 6d 62 64 61 20 28 62    75 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | -some.(lambda.(buf)............. | 
| 2bea0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61    6e 64 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 62  | ..............(and.(not.(equal.b | 
| 2bec0 |  75 66 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66    65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20  | uf.(current-buffer)))........... | 
| 2bee0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 62 75 66 66 65 72 2d 6c 6f 63  | .....................(buffer-loc | 
| 2bf00 |  61 6c 2d 76 61 6c 75 65 20 27 66 6c 79 63 68 65    63 6b 2d 6d 6f 64 65 20 62 75 66 29 29 29 0a 20  | al-value.'flycheck-mode.buf))).. | 
| 2bf20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 6c  | .......................(buffer-l | 
| 2bf40 |  69 73 74 29 29 29 0a 20 20 20 20 28 66 6c 79 63    68 65 63 6b 2d 67 6c 6f 62 61 6c 2d 74 65 61 72  | ist))).....(flycheck-global-tear | 
| 2bf60 |  64 6f 77 6e 20 27 69 67 6e 6f 72 65 2d 6c 6f 63    61 6c 29 29 29 0a 0a 0c 0a 3b 3b 3b 20 41 75 74  | down.'ignore-local)))....;;;.Aut | 
| 2bf80 |  6f 6d 61 74 69 63 20 73 79 6e 74 61 78 20 63 68    65 63 6b 69 6e 67 20 69 6e 20 61 20 62 75 66 66  | omatic.syntax.checking.in.a.buff | 
| 2bfa0 |  65 72 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65    63 6b 2d 6d 61 79 2d 63 68 65 63 6b 2d 61 75 74  | er.(defun.flycheck-may-check-aut | 
| 2bfc0 |  6f 6d 61 74 69 63 61 6c 6c 79 20 28 26 72 65 73    74 20 63 6f 6e 64 69 74 69 6f 6e 73 29 0a 20 20  | omatically.(&rest.conditions)... | 
| 2bfe0 |  22 44 65 74 65 72 6d 69 6e 65 20 77 68 65 74 68    65 72 20 74 68 65 20 62 75 66 66 65 72 20 6d 61  | "Determine.whether.the.buffer.ma | 
| 2c000 |  79 20 62 65 20 63 68 65 63 6b 65 64 20 75 6e 64    65 72 20 6f 6e 65 20 6f 66 20 43 4f 4e 44 49 54  | y.be.checked.under.one.of.CONDIT | 
| 2c020 |  49 4f 4e 53 2e 0a 0a 52 65 61 64 2d 6f 6e 6c 79    20 62 75 66 66 65 72 73 20 6d 61 79 20 6e 65 76  | IONS...Read-only.buffers.may.nev | 
| 2c040 |  65 72 20 62 65 20 63 68 65 63 6b 65 64 20 61 75    74 6f 6d 61 74 69 63 61 6c 6c 79 2e 0a 0a 49 66  | er.be.checked.automatically...If | 
| 2c060 |  20 43 4f 4e 44 49 54 49 4f 4e 53 20 61 72 65 20    67 69 76 65 6e 2c 20 64 65 74 65 72 6d 69 6e 65  | .CONDITIONS.are.given,.determine | 
| 2c080 |  20 77 68 65 74 68 65 72 20 73 79 6e 74 61 78 20    6d 61 79 20 62 65 20 63 68 65 63 6b 65 64 0a 75  | .whether.syntax.may.be.checked.u | 
| 2c0a0 |  6e 64 65 72 20 61 74 20 6c 65 61 73 74 20 6f 6e    65 20 6f 66 20 74 68 65 6d 2c 20 61 63 63 6f 72  | nder.at.least.one.of.them,.accor | 
| 2c0c0 |  64 69 6e 67 20 74 6f 0a 60 66 6c 79 63 68 65 63    6b 2d 63 68 65 63 6b 2d 73 79 6e 74 61 78 2d 61  | ding.to.`flycheck-check-syntax-a | 
| 2c0e0 |  75 74 6f 6d 61 74 69 63 61 6c 6c 79 27 2e 22 0a    20 20 28 61 6e 64 20 28 6e 6f 74 20 28 6f 72 20  | utomatically'."...(and.(not.(or. | 
| 2c100 |  62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79    20 28 66 6c 79 63 68 65 63 6b 2d 65 70 68 65 6d  | buffer-read-only.(flycheck-ephem | 
| 2c120 |  65 72 61 6c 2d 62 75 66 66 65 72 2d 70 29 29 29    0a 20 20 20 20 20 20 20 28 66 69 6c 65 2d 65 78  | eral-buffer-p)))........(file-ex | 
| 2c140 |  69 73 74 73 2d 70 20 64 65 66 61 75 6c 74 2d 64    69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20  | ists-p.default-directory)....... | 
| 2c160 |  20 28 6f 72 20 28 6e 6f 74 20 63 6f 6e 64 69 74    69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20  | .(or.(not.conditions)........... | 
| 2c180 |  20 28 73 65 71 2d 73 6f 6d 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28  | .(seq-some.............(lambda.( | 
| 2c1a0 |  63 6f 6e 64 69 74 69 6f 6e 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 63  | condition)...............(memq.c | 
| 2c1c0 |  6f 6e 64 69 74 69 6f 6e 20 66 6c 79 63 68 65 63    6b 2d 63 68 65 63 6b 2d 73 79 6e 74 61 78 2d 61  | ondition.flycheck-check-syntax-a | 
| 2c1e0 |  75 74 6f 6d 61 74 69 63 61 6c 6c 79 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 64 69  | utomatically)).............condi | 
| 2c200 |  74 69 6f 6e 73 29 29 29 29 0a 0a 28 64 65 66 76    61 72 2d 6c 6f 63 61 6c 20 66 6c 79 63 68 65 63  | tions))))..(defvar-local.flychec | 
| 2c220 |  6b 2d 2d 69 64 6c 65 2d 74 72 69 67 67 65 72 2d    74 69 6d 65 72 20 6e 69 6c 0a 20 20 22 54 69 6d  | k--idle-trigger-timer.nil..."Tim | 
| 2c240 |  65 72 20 75 73 65 64 20 74 6f 20 74 72 69 67 67    65 72 20 61 20 73 79 6e 74 61 78 20 63 68 65 63  | er.used.to.trigger.a.syntax.chec | 
| 2c260 |  6b 20 61 66 74 65 72 20 61 6e 20 69 64 6c 65 20    64 65 6c 61 79 2e 22 29 0a 0a 28 64 65 66 76 61  | k.after.an.idle.delay.")..(defva | 
| 2c280 |  72 2d 6c 6f 63 61 6c 20 66 6c 79 63 68 65 63 6b    2d 2d 69 64 6c 65 2d 74 72 69 67 67 65 72 2d 63  | r-local.flycheck--idle-trigger-c | 
| 2c2a0 |  6f 6e 64 69 74 69 6f 6e 73 20 6e 69 6c 0a 20 20    22 4c 69 73 74 20 6f 66 20 63 6f 6e 64 69 74 69  | onditions.nil..."List.of.conditi | 
| 2c2c0 |  6f 6e 73 20 75 6e 64 65 72 20 77 68 69 63 68 20    61 6e 20 69 64 6c 65 20 73 79 6e 74 61 78 20 63  | ons.under.which.an.idle.syntax.c | 
| 2c2e0 |  68 65 63 6b 20 77 69 6c 6c 20 62 65 20 74 72 69    67 67 65 72 65 64 2e 0a 54 68 69 73 20 77 69 6c  | heck.will.be.triggered..This.wil | 
| 2c300 |  6c 20 62 65 20 73 6f 6d 65 20 73 75 62 73 65 74    20 6f 66 20 74 68 65 20 61 6c 6c 6f 77 61 62 6c  | l.be.some.subset.of.the.allowabl | 
| 2c320 |  65 20 76 61 6c 75 65 73 20 66 6f 72 0a 60 66 6c    79 63 68 65 63 6b 2d 63 68 65 63 6b 2d 73 79 6e  | e.values.for.`flycheck-check-syn | 
| 2c340 |  74 61 78 2d 61 75 74 6f 6d 61 74 69 63 61 6c 6c    79 27 2e 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65  | tax-automatically'...For.example | 
| 2c360 |  2c 20 69 66 20 74 68 65 20 75 73 65 72 20 73 77    69 74 63 68 65 73 20 74 6f 20 61 20 62 75 66 66  | ,.if.the.user.switches.to.a.buff | 
| 2c380 |  65 72 20 61 6e 64 20 74 68 65 6e 20 6d 61 6b 65    73 20 61 6e 0a 65 64 69 74 2c 20 74 68 69 73 20  | er.and.then.makes.an.edit,.this. | 
| 2c3a0 |  6c 69 73 74 20 77 69 6c 6c 20 68 61 76 65 20 74    68 65 20 76 61 6c 75 65 73 20 60 69 64 6c 65 2d  | list.will.have.the.values.`idle- | 
| 2c3c0 |  63 68 61 6e 67 65 27 20 61 6e 64 0a 60 69 64 6c    65 2d 62 75 66 66 65 72 2d 73 77 69 74 63 68 27  | change'.and.`idle-buffer-switch' | 
| 2c3e0 |  20 69 6e 20 69 74 2c 20 61 74 20 6c 65 61 73 74    20 75 6e 74 69 6c 20 74 68 65 20 69 64 6c 65 20  | .in.it,.at.least.until.the.idle. | 
| 2c400 |  74 69 6d 65 72 0a 65 78 70 69 72 65 73 2e 22 29    0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63  | timer.expires.")..(defun.flychec | 
| 2c420 |  6b 2d 62 75 66 66 65 72 2d 61 75 74 6f 6d 61 74    69 63 61 6c 6c 79 20 28 26 6f 70 74 69 6f 6e 61  | k-buffer-automatically.(&optiona | 
| 2c440 |  6c 20 63 6f 6e 64 69 74 69 6f 6e 20 66 6f 72 63    65 2d 64 65 66 65 72 72 65 64 29 0a 20 20 22 41  | l.condition.force-deferred)..."A | 
| 2c460 |  75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 63 68 65    63 6b 20 73 79 6e 74 61 78 20 61 74 20 43 4f 4e  | utomatically.check.syntax.at.CON | 
| 2c480 |  44 49 54 49 4f 4e 2e 0a 0a 53 79 6e 74 61 78 20    69 73 20 6e 6f 74 20 63 68 65 63 6b 65 64 20 69  | DITION...Syntax.is.not.checked.i | 
| 2c4a0 |  66 20 60 66 6c 79 63 68 65 63 6b 2d 6d 61 79 2d    63 68 65 63 6b 2d 61 75 74 6f 6d 61 74 69 63 61  | f.`flycheck-may-check-automatica | 
| 2c4c0 |  6c 6c 79 27 0a 72 65 74 75 72 6e 73 20 6e 69 6c    20 66 6f 72 20 43 4f 4e 44 49 54 49 4f 4e 2e 20  | lly'.returns.nil.for.CONDITION.. | 
| 2c4e0 |  20 28 43 4f 4e 44 49 54 49 4f 4e 20 6d 61 79 20    62 65 20 61 20 73 69 6e 67 6c 65 20 63 6f 6e 64  | .(CONDITION.may.be.a.single.cond | 
| 2c500 |  69 74 69 6f 6e 0a 6f 72 20 61 20 6c 69 73 74 20    6f 66 20 74 68 65 6d 2e 29 0a 0a 54 68 65 20 73  | ition.or.a.list.of.them.)..The.s | 
| 2c520 |  79 6e 74 61 78 20 63 68 65 63 6b 20 69 73 20 64    65 66 65 72 72 65 64 20 69 66 20 46 4f 52 43 45  | yntax.check.is.deferred.if.FORCE | 
| 2c540 |  2d 44 45 46 45 52 52 45 44 20 69 73 20 6e 6f 6e    2d 6e 69 6c 2c 20 6f 72 20 69 66 0a 60 66 6c 79  | -DEFERRED.is.non-nil,.or.if.`fly | 
| 2c560 |  63 68 65 63 6b 2d 6d 75 73 74 2d 64 65 66 65 72    2d 63 68 65 63 6b 27 20 72 65 74 75 72 6e 73 20  | check-must-defer-check'.returns. | 
| 2c580 |  74 2e 22 0a 20 20 28 77 68 65 6e 20 28 61 6e 64    20 66 6c 79 63 68 65 63 6b 2d 6d 6f 64 65 20 28  | t."...(when.(and.flycheck-mode.( | 
| 2c5a0 |  69 66 20 28 6c 69 73 74 70 20 63 6f 6e 64 69 74    69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20  | if.(listp.condition)............ | 
| 2c5c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 61 70 70 6c 79 20 23 27 66 6c 79  | ....................(apply.#'fly | 
| 2c5e0 |  63 68 65 63 6b 2d 6d 61 79 2d 63 68 65 63 6b 2d    61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a 20 20  | check-may-check-automatically... | 
| 2c600 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 2c620 |  20 20 20 20 63 6f 6e 64 69 74 69 6f 6e 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ....condition).................. | 
| 2c640 |  20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79    63 68 65 63 6b 2d 6d 61 79 2d 63 68 65 63 6b 2d  | ............(flycheck-may-check- | 
| 2c660 |  61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 63 6f    6e 64 69 74 69 6f 6e 29 29 29 0a 20 20 20 20 28  | automatically.condition))).....( | 
| 2c680 |  66 6c 79 63 68 65 63 6b 2d 2d 63 6c 65 61 72 2d    69 64 6c 65 2d 74 72 69 67 67 65 72 2d 74 69 6d  | flycheck--clear-idle-trigger-tim | 
| 2c6a0 |  65 72 29 0a 20 20 20 20 28 73 65 74 71 20 66 6c    79 63 68 65 63 6b 2d 2d 69 64 6c 65 2d 74 72 69  | er).....(setq.flycheck--idle-tri | 
| 2c6c0 |  67 67 65 72 2d 63 6f 6e 64 69 74 69 6f 6e 73 20    6e 69 6c 29 0a 20 20 20 20 28 69 66 20 28 6f 72  | gger-conditions.nil).....(if.(or | 
| 2c6e0 |  20 66 6f 72 63 65 2d 64 65 66 65 72 72 65 64 20    28 66 6c 79 63 68 65 63 6b 2d 6d 75 73 74 2d 64  | .force-deferred.(flycheck-must-d | 
| 2c700 |  65 66 65 72 2d 63 68 65 63 6b 29 29 0a 20 20 20    20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 62  | efer-check)).........(flycheck-b | 
| 2c720 |  75 66 66 65 72 2d 64 65 66 65 72 72 65 64 29 0a    20 20 20 20 20 20 28 77 69 74 68 2d 64 65 6d 6f  | uffer-deferred).......(with-demo | 
| 2c740 |  74 65 64 2d 65 72 72 6f 72 73 20 22 45 72 72 6f    72 20 77 68 69 6c 65 20 63 68 65 63 6b 69 6e 67  | ted-errors."Error.while.checking | 
| 2c760 |  20 73 79 6e 74 61 78 20 61 75 74 6f 6d 61 74 69    63 61 6c 6c 79 3a 20 25 53 22 0a 20 20 20 20 20  | .syntax.automatically:.%S"...... | 
| 2c780 |  20 20 20 28 66 6c 79 63 68 65 63 6b 2d 62 75 66    66 65 72 29 29 29 29 29 0a 0a 28 64 65 66 75 6e  | ...(flycheck-buffer)))))..(defun | 
| 2c7a0 |  20 66 6c 79 63 68 65 63 6b 2d 2d 63 6c 65 61 72    2d 69 64 6c 65 2d 74 72 69 67 67 65 72 2d 74 69  | .flycheck--clear-idle-trigger-ti | 
| 2c7c0 |  6d 65 72 20 28 29 0a 20 20 22 43 6c 65 61 72 20    74 68 65 20 69 64 6c 65 20 74 72 69 67 67 65 72  | mer.()..."Clear.the.idle.trigger | 
| 2c7e0 |  20 74 69 6d 65 72 2e 22 0a 20 20 28 77 68 65 6e    20 66 6c 79 63 68 65 63 6b 2d 2d 69 64 6c 65 2d  | .timer."...(when.flycheck--idle- | 
| 2c800 |  74 72 69 67 67 65 72 2d 74 69 6d 65 72 0a 20 20    20 20 28 63 61 6e 63 65 6c 2d 74 69 6d 65 72 20  | trigger-timer.....(cancel-timer. | 
| 2c820 |  66 6c 79 63 68 65 63 6b 2d 2d 69 64 6c 65 2d 74    72 69 67 67 65 72 2d 74 69 6d 65 72 29 0a 20 20  | flycheck--idle-trigger-timer)... | 
| 2c840 |  20 20 28 73 65 74 71 20 66 6c 79 63 68 65 63 6b    2d 2d 69 64 6c 65 2d 74 72 69 67 67 65 72 2d 74  | ..(setq.flycheck--idle-trigger-t | 
| 2c860 |  69 6d 65 72 20 6e 69 6c 29 29 29 0a 0a 28 64 65    66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 2d 68 61  | imer.nil)))..(defun.flycheck--ha | 
| 2c880 |  6e 64 6c 65 2d 69 64 6c 65 2d 74 72 69 67 67 65    72 20 28 62 75 66 66 65 72 29 0a 20 20 22 52 75  | ndle-idle-trigger.(buffer)..."Ru | 
| 2c8a0 |  6e 20 61 20 73 79 6e 74 61 78 20 63 68 65 63 6b    20 69 6e 20 42 55 46 46 45 52 20 69 66 20 61 70  | n.a.syntax.check.in.BUFFER.if.ap | 
| 2c8c0 |  70 72 6f 70 72 69 61 74 65 2e 0a 54 68 69 73 20    66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c  | propriate..This.function.is.call | 
| 2c8e0 |  65 64 20 62 79 20 60 66 6c 79 63 68 65 63 6b 2d    2d 69 64 6c 65 2d 74 72 69 67 67 65 72 2d 74 69  | ed.by.`flycheck--idle-trigger-ti | 
| 2c900 |  6d 65 72 27 2e 22 0a 20 20 28 6c 65 74 20 28 28    63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28  | mer'."...(let.((current-buffer.( | 
| 2c920 |  63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29    29 0a 20 20 20 20 28 77 68 65 6e 20 28 62 75 66  | current-buffer))).....(when.(buf | 
| 2c940 |  66 65 72 2d 6c 69 76 65 2d 70 20 62 75 66 66 65    72 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63  | fer-live-p.buffer).......(with-c | 
| 2c960 |  75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75    66 66 65 72 0a 20 20 20 20 20 20 20 20 28 75 6e  | urrent-buffer.buffer.........(un | 
| 2c980 |  6c 65 73 73 20 28 6f 72 20 66 6c 79 63 68 65 63    6b 2d 62 75 66 66 65 72 2d 73 77 69 74 63 68 2d  | less.(or.flycheck-buffer-switch- | 
| 2c9a0 |  63 68 65 63 6b 2d 69 6e 74 65 72 6d 65 64 69 61    74 65 2d 62 75 66 66 65 72 73 0a 20 20 20 20 20  | check-intermediate-buffers...... | 
| 2c9c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    65 71 20 62 75 66 66 65 72 20 63 75 72 72 65 6e  | ...............(eq.buffer.curren | 
| 2c9e0 |  74 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20    20 20 20 20 20 28 73 65 74 71 20 66 6c 79 63 68  | t-buffer))...........(setq.flych | 
| 2ca00 |  65 63 6b 2d 2d 69 64 6c 65 2d 74 72 69 67 67 65    72 2d 63 6f 6e 64 69 74 69 6f 6e 73 0a 20 20 20  | eck--idle-trigger-conditions.... | 
| 2ca20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65    6c 71 20 27 69 64 6c 65 2d 62 75 66 66 65 72 2d  | .............(delq.'idle-buffer- | 
| 2ca40 |  73 77 69 74 63 68 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 66 6c 79  | switch.......................fly | 
| 2ca60 |  63 68 65 63 6b 2d 2d 69 64 6c 65 2d 74 72 69 67    67 65 72 2d 63 6f 6e 64 69 74 69 6f 6e 73 29 29  | check--idle-trigger-conditions)) | 
| 2ca80 |  29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20    66 6c 79 63 68 65 63 6b 2d 2d 69 64 6c 65 2d 74  | ).........(when.flycheck--idle-t | 
| 2caa0 |  72 69 67 67 65 72 2d 63 6f 6e 64 69 74 69 6f 6e    73 0a 20 20 20 20 20 20 20 20 20 20 28 66 6c 79  | rigger-conditions...........(fly | 
| 2cac0 |  63 68 65 63 6b 2d 62 75 66 66 65 72 2d 61 75 74    6f 6d 61 74 69 63 61 6c 6c 79 20 66 6c 79 63 68  | check-buffer-automatically.flych | 
| 2cae0 |  65 63 6b 2d 2d 69 64 6c 65 2d 74 72 69 67 67 65    72 2d 63 6f 6e 64 69 74 69 6f 6e 73 29 0a 20 20  | eck--idle-trigger-conditions)... | 
| 2cb00 |  20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 6c    79 63 68 65 63 6b 2d 2d 69 64 6c 65 2d 74 72 69  | ........(setq.flycheck--idle-tri | 
| 2cb20 |  67 67 65 72 2d 63 6f 6e 64 69 74 69 6f 6e 73 20    6e 69 6c 29 29 29 29 29 29 0a 0a 28 64 65 66 75  | gger-conditions.nil))))))..(defu | 
| 2cb40 |  6e 20 66 6c 79 63 68 65 63 6b 2d 68 61 6e 64 6c    65 2d 63 68 61 6e 67 65 20 28 62 65 67 20 65 6e  | n.flycheck-handle-change.(beg.en | 
| 2cb60 |  64 20 5f 6c 65 6e 29 0a 20 20 22 48 61 6e 64 6c    65 20 61 20 62 75 66 66 65 72 20 63 68 61 6e 67  | d._len)..."Handle.a.buffer.chang | 
| 2cb80 |  65 20 62 65 74 77 65 65 6e 20 42 45 47 20 61 6e    64 20 45 4e 44 2e 0a 0a 42 45 47 20 61 6e 64 20  | e.between.BEG.and.END...BEG.and. | 
| 2cba0 |  45 4e 44 20 6d 61 72 6b 20 74 68 65 20 62 65 67    69 6e 6e 69 6e 67 20 61 6e 64 20 65 6e 64 20 6f  | END.mark.the.beginning.and.end.o | 
| 2cbc0 |  66 20 74 68 65 20 63 68 61 6e 67 65 20 74 65 78    74 2e 20 20 5f 4c 45 4e 0a 69 73 20 69 67 6e 6f  | f.the.change.text..._LEN.is.igno | 
| 2cbe0 |  72 65 64 2e 0a 0a 53 74 61 72 74 20 61 20 73 79    6e 74 61 78 20 63 68 65 63 6b 20 69 66 20 61 20  | red...Start.a.syntax.check.if.a. | 
| 2cc00 |  6e 65 77 20 6c 69 6e 65 20 68 61 73 20 62 65 65    6e 20 69 6e 73 65 72 74 65 64 20 69 6e 74 6f 20  | new.line.has.been.inserted.into. | 
| 2cc20 |  74 68 65 0a 62 75 66 66 65 72 2e 22 0a 20 20 3b    3b 20 53 61 76 65 20 61 6e 64 20 72 65 73 74 6f  | the.buffer."...;;.Save.and.resto | 
| 2cc40 |  72 65 20 74 68 65 20 6d 61 74 63 68 20 64 61 74    61 2c 20 61 73 20 72 65 63 6f 6d 6d 65 6e 64 65  | re.the.match.data,.as.recommende | 
| 2cc60 |  64 20 69 6e 20 28 65 6c 69 73 70 29 43 68 61 6e    67 65 20 48 6f 6f 6b 73 0a 20 20 28 73 61 76 65  | d.in.(elisp)Change.Hooks...(save | 
| 2cc80 |  2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20    28 77 68 65 6e 20 66 6c 79 63 68 65 63 6b 2d 6d  | -match-data.....(when.flycheck-m | 
| 2cca0 |  6f 64 65 0a 20 20 20 20 20 20 28 69 66 20 28 73    74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 28 72  | ode.......(if.(string-match-p.(r | 
| 2ccc0 |  78 20 22 5c 6e 22 29 20 28 62 75 66 66 65 72 2d    73 75 62 73 74 72 69 6e 67 20 62 65 67 20 65 6e  | x."\n").(buffer-substring.beg.en | 
| 2cce0 |  64 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 66    6c 79 63 68 65 63 6b 2d 62 75 66 66 65 72 2d 61  | d))...........(flycheck-buffer-a | 
| 2cd00 |  75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 27 6e 65    77 2d 6c 69 6e 65 20 27 66 6f 72 63 65 2d 64 65  | utomatically.'new-line.'force-de | 
| 2cd20 |  66 65 72 72 65 64 29 0a 20 20 20 20 20 20 20 20    28 77 68 65 6e 20 28 6d 65 6d 71 20 27 69 64 6c  | ferred).........(when.(memq.'idl | 
| 2cd40 |  65 2d 63 68 61 6e 67 65 20 66 6c 79 63 68 65 63    6b 2d 63 68 65 63 6b 2d 73 79 6e 74 61 78 2d 61  | e-change.flycheck-check-syntax-a | 
| 2cd60 |  75 74 6f 6d 61 74 69 63 61 6c 6c 79 29 0a 20 20    20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63  | utomatically)...........(flychec | 
| 2cd80 |  6b 2d 2d 63 6c 65 61 72 2d 69 64 6c 65 2d 74 72    69 67 67 65 72 2d 74 69 6d 65 72 29 0a 20 20 20  | k--clear-idle-trigger-timer).... | 
| 2cda0 |  20 20 20 20 20 20 20 28 63 6c 2d 70 75 73 68 6e    65 77 20 27 69 64 6c 65 2d 63 68 61 6e 67 65 20  | .......(cl-pushnew.'idle-change. | 
| 2cdc0 |  66 6c 79 63 68 65 63 6b 2d 2d 69 64 6c 65 2d 74    72 69 67 67 65 72 2d 63 6f 6e 64 69 74 69 6f 6e  | flycheck--idle-trigger-condition | 
| 2cde0 |  73 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65    74 71 20 66 6c 79 63 68 65 63 6b 2d 2d 69 64 6c  | s)...........(setq.flycheck--idl | 
| 2ce00 |  65 2d 74 72 69 67 67 65 72 2d 74 69 6d 65 72 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | e-trigger-timer................. | 
| 2ce20 |  28 72 75 6e 2d 61 74 2d 74 69 6d 65 20 66 6c 79    63 68 65 63 6b 2d 69 64 6c 65 2d 63 68 61 6e 67  | (run-at-time.flycheck-idle-chang | 
| 2ce40 |  65 2d 64 65 6c 61 79 20 6e 69 6c 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | e-delay.nil..................... | 
| 2ce60 |  20 20 20 20 20 20 20 20 20 23 27 66 6c 79 63 68    65 63 6b 2d 2d 68 61 6e 64 6c 65 2d 69 64 6c 65  | .........#'flycheck--handle-idle | 
| 2ce80 |  2d 74 72 69 67 67 65 72 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -trigger........................ | 
| 2cea0 |  20 20 20 20 20 20 28 63 75 72 72 65 6e 74 2d 62    75 66 66 65 72 29 29 29 29 29 29 29 29 0a 0a 28  | ......(current-buffer))))))))..( | 
| 2cec0 |  64 65 66 76 61 72 20 66 6c 79 63 68 65 63 6b 2d    2d 6c 61 73 74 2d 62 75 66 66 65 72 20 28 63 75  | defvar.flycheck--last-buffer.(cu | 
| 2cee0 |  72 72 65 6e 74 2d 62 75 66 66 65 72 29 0a 20 20    22 54 68 65 20 63 75 72 72 65 6e 74 20 62 75 66  | rrent-buffer)..."The.current.buf | 
| 2cf00 |  66 65 72 20 6f 72 20 74 68 65 20 62 75 66 66 65    72 20 74 68 61 74 20 77 61 73 20 70 72 65 76 69  | fer.or.the.buffer.that.was.previ | 
| 2cf20 |  6f 75 73 6c 79 20 63 75 72 72 65 6e 74 2e 0a 54    68 69 73 20 69 73 20 75 73 75 61 6c 6c 79 20 65  | ously.current..This.is.usually.e | 
| 2cf40 |  71 75 61 6c 20 74 6f 20 74 68 65 20 63 75 72 72    65 6e 74 20 62 75 66 66 65 72 2c 20 75 6e 6c 65  | qual.to.the.current.buffer,.unle | 
| 2cf60 |  73 73 20 74 68 65 20 75 73 65 72 20 6a 75 73 74    0a 73 77 69 74 63 68 65 64 20 62 75 66 66 65 72  | ss.the.user.just.switched.buffer | 
| 2cf80 |  73 2e 20 20 41 66 74 65 72 20 61 20 62 75 66 66    65 72 20 73 77 69 74 63 68 2c 20 69 74 20 69 73  | s...After.a.buffer.switch,.it.is | 
| 2cfa0 |  20 74 68 65 20 70 72 65 76 69 6f 75 73 0a 62 75    66 66 65 72 2e 22 29 0a 0a 28 64 65 66 75 6e 20  | .the.previous.buffer.")..(defun. | 
| 2cfc0 |  66 6c 79 63 68 65 63 6b 2d 68 61 6e 64 6c 65 2d    62 75 66 66 65 72 2d 73 77 69 74 63 68 20 28 29  | flycheck-handle-buffer-switch.() | 
| 2cfe0 |  0a 20 20 22 48 61 6e 64 6c 65 20 61 20 70 6f 73    73 69 62 6c 65 20 73 77 69 74 63 68 20 74 6f 20  | ..."Handle.a.possible.switch.to. | 
| 2d000 |  61 6e 6f 74 68 65 72 20 62 75 66 66 65 72 2e 0a    0a 49 66 20 61 20 62 75 66 66 65 72 20 73 77 69  | another.buffer...If.a.buffer.swi | 
| 2d020 |  74 63 68 20 61 63 74 75 61 6c 6c 79 20 68 61 70    70 65 6e 65 64 2c 20 73 63 68 65 64 75 6c 65 20  | tch.actually.happened,.schedule. | 
| 2d040 |  61 20 73 79 6e 74 61 78 20 63 68 65 63 6b 2e 22    0a 20 20 3b 3b 20 53 77 69 74 63 68 69 6e 67 20  | a.syntax.check."...;;.Switching. | 
| 2d060 |  62 75 66 66 65 72 73 20 68 65 72 65 20 69 73 20    77 65 69 72 64 2c 20 62 75 74 20 75 6e 66 6f 72  | buffers.here.is.weird,.but.unfor | 
| 2d080 |  74 75 6e 61 74 65 6c 79 20 6e 65 63 65 73 73 61    72 79 2e 20 20 49 74 0a 20 20 3b 3b 20 74 75 72  | tunately.necessary...It...;;.tur | 
| 2d0a0 |  6e 73 20 6f 75 74 20 74 68 61 74 20 60 77 69 74    68 2d 74 65 6d 70 2d 62 75 66 66 65 72 27 20 74  | ns.out.that.`with-temp-buffer'.t | 
| 2d0c0 |  72 69 67 67 65 72 73 0a 20 20 3b 3b 20 60 62 75    66 66 65 72 2d 6c 69 73 74 2d 75 70 64 61 74 65  | riggers...;;.`buffer-list-update | 
| 2d0e0 |  2d 68 6f 6f 6b 27 20 74 77 69 63 65 2c 20 61 6e    64 20 74 68 65 20 76 61 6c 75 65 20 6f 66 0a 20  | -hook'.twice,.and.the.value.of.. | 
| 2d100 |  20 3b 3b 20 60 63 75 72 72 65 6e 74 2d 62 75 66    66 65 72 27 20 69 73 20 62 6f 67 75 73 20 69 6e  | .;;.`current-buffer'.is.bogus.in | 
| 2d120 |  20 6f 6e 65 20 6f 66 20 74 68 6f 73 65 20 74 72    69 67 67 65 72 73 20 28 74 68 65 20 6f 6e 65 20  | .one.of.those.triggers.(the.one. | 
| 2d140 |  6a 75 73 74 0a 20 20 3b 3b 20 61 66 74 65 72 20    74 68 65 20 74 65 6d 70 20 62 75 66 66 65 72 20  | just...;;.after.the.temp.buffer. | 
| 2d160 |  69 73 20 6b 69 6c 6c 65 64 29 2e 20 20 49 66 20    77 65 20 72 65 6c 79 20 6f 6e 20 74 68 65 20 62  | is.killed)...If.we.rely.on.the.b | 
| 2d180 |  6f 67 75 73 20 76 61 6c 75 65 2c 0a 20 20 3b 3b    20 46 6c 79 63 68 65 63 6b 20 77 69 6c 6c 20 74  | ogus.value,...;;.Flycheck.will.t | 
| 2d1a0 |  68 69 6e 6b 20 74 68 61 74 20 74 68 65 20 75 73    65 72 20 69 73 20 73 77 69 74 63 68 69 6e 67 20  | hink.that.the.user.is.switching. | 
| 2d1c0 |  62 61 63 6b 20 61 6e 64 20 66 6f 72 74 68 0a 20    20 3b 3b 20 62 65 74 77 65 65 6e 20 64 69 66 66  | back.and.forth...;;.between.diff | 
| 2d1e0 |  65 72 65 6e 74 20 62 75 66 66 65 72 73 20 64 75    72 69 6e 67 20 74 68 65 20 60 77 69 74 68 2d 74  | erent.buffers.during.the.`with-t | 
| 2d200 |  65 6d 70 2d 62 75 66 66 65 72 27 20 63 61 6c 6c    0a 20 20 3b 3b 20 28 6e 6f 74 65 3a 20 74 77 6f  | emp-buffer'.call...;;.(note:.two | 
| 2d220 |  20 64 69 66 66 65 72 65 6e 74 20 6e 6f 72 6d 61    6c 20 62 75 66 66 65 72 73 2c 20 6e 6f 74 20 74  | .different.normal.buffers,.not.t | 
| 2d240 |  68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65    72 20 61 6e 64 0a 20 20 3b 3b 20 74 68 65 20 74  | he.current.buffer.and...;;.the.t | 
| 2d260 |  65 6d 70 20 62 75 66 66 65 72 21 29 2c 20 61 6e    64 20 74 68 61 74 20 77 6f 75 6c 64 20 74 72 69  | emp.buffer!),.and.that.would.tri | 
| 2d280 |  67 67 65 72 20 73 70 75 72 69 6f 75 73 20 73 79    6e 74 61 78 20 63 68 65 63 6b 73 2e 0a 20 20 3b  | gger.spurious.syntax.checks....; | 
| 2d2a0 |  3b 20 49 74 20 73 65 65 6d 73 20 74 68 61 74 20    72 65 61 64 69 6e 67 20 28 77 69 6e 64 6f 77 2d  | ;.It.seems.that.reading.(window- | 
| 2d2c0 |  62 75 66 66 65 72 29 20 67 65 74 73 20 75 73 20    74 68 65 20 63 6f 72 72 65 63 74 20 63 75 72 72  | buffer).gets.us.the.correct.curr | 
| 2d2e0 |  65 6e 74 0a 20 20 3b 3b 20 62 75 66 66 65 72 20    69 6e 20 61 6c 6c 20 69 6d 70 6f 72 74 61 6e 74  | ent...;;.buffer.in.all.important | 
| 2d300 |  20 72 65 61 6c 2d 6c 69 66 65 20 73 69 74 75 61    74 69 6f 6e 73 20 28 61 6c 74 68 6f 75 67 68 20  | .real-life.situations.(although. | 
| 2d320 |  69 74 20 64 6f 65 73 6e 27 74 0a 20 20 3b 3b 20    6e 65 63 65 73 73 61 72 69 6c 79 20 63 61 74 63  | it.doesn't...;;.necessarily.catc | 
| 2d340 |  68 20 75 73 65 73 20 6f 66 20 60 73 65 74 2d 62    75 66 66 65 72 27 29 2e 0a 20 20 28 77 69 74 68  | h.uses.of.`set-buffer')....(with | 
| 2d360 |  2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20    28 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 29 0a  | -current-buffer.(window-buffer). | 
| 2d380 |  20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20    28 65 71 75 61 6c 20 66 6c 79 63 68 65 63 6b 2d  | ....(unless.(or.(equal.flycheck- | 
| 2d3a0 |  2d 6c 61 73 74 2d 62 75 66 66 65 72 20 28 63 75    72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 0a 20  | -last-buffer.(current-buffer)).. | 
| 2d3c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b    3b 20 44 6f 6e 27 74 20 62 6f 74 68 65 72 20 6b  | ...............;;.Don't.bother.k | 
| 2d3e0 |  65 65 70 69 6e 67 20 74 72 61 63 6b 20 6f 66 20    63 68 61 6e 67 65 73 20 74 6f 20 61 6e 64 20 66  | eeping.track.of.changes.to.and.f | 
| 2d400 |  72 6f 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 3b 3b 20 74 68 65 20 6d 69 6e 69 62  | rom.................;;.the.minib | 
| 2d420 |  75 66 66 65 72 2c 20 61 73 20 74 68 65 79 20 77    69 6c 6c 20 6e 65 76 65 72 20 72 65 71 75 69 72  | uffer,.as.they.will.never.requir | 
| 2d440 |  65 20 75 73 20 74 6f 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 3b 3b 20 72 75 6e 20 61  | e.us.to.................;;.run.a | 
| 2d460 |  20 73 79 6e 74 61 78 20 63 68 65 63 6b 2e 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | .syntax.check..................( | 
| 2d480 |  6d 69 6e 69 62 75 66 66 65 72 70 29 29 0a 20 20    20 20 20 20 28 73 65 74 71 20 66 6c 79 63 68 65  | minibufferp)).......(setq.flyche | 
| 2d4a0 |  63 6b 2d 2d 6c 61 73 74 2d 62 75 66 66 65 72 20    28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29  | ck--last-buffer.(current-buffer) | 
| 2d4c0 |  29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61    6e 64 20 66 6c 79 63 68 65 63 6b 2d 6d 6f 64 65  | ).......(when.(and.flycheck-mode | 
| 2d4e0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 65 6d 71 20 27 69 64 6c 65 2d 62 75  | ..................(memq.'idle-bu | 
| 2d500 |  66 66 65 72 2d 73 77 69 74 63 68 20 66 6c 79 63    68 65 63 6b 2d 63 68 65 63 6b 2d 73 79 6e 74 61  | ffer-switch.flycheck-check-synta | 
| 2d520 |  78 2d 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 29    29 0a 20 20 20 20 20 20 20 20 28 66 6c 79 63 68  | x-automatically)).........(flych | 
| 2d540 |  65 63 6b 2d 2d 63 6c 65 61 72 2d 69 64 6c 65 2d    74 72 69 67 67 65 72 2d 74 69 6d 65 72 29 0a 20  | eck--clear-idle-trigger-timer).. | 
| 2d560 |  20 20 20 20 20 20 20 28 63 6c 2d 70 75 73 68 6e    65 77 20 27 69 64 6c 65 2d 62 75 66 66 65 72 2d  | .......(cl-pushnew.'idle-buffer- | 
| 2d580 |  73 77 69 74 63 68 20 66 6c 79 63 68 65 63 6b 2d    2d 69 64 6c 65 2d 74 72 69 67 67 65 72 2d 63 6f  | switch.flycheck--idle-trigger-co | 
| 2d5a0 |  6e 64 69 74 69 6f 6e 73 29 0a 20 20 20 20 20 20    20 20 28 73 65 74 71 20 66 6c 79 63 68 65 63 6b  | nditions).........(setq.flycheck | 
| 2d5c0 |  2d 2d 69 64 6c 65 2d 74 72 69 67 67 65 72 2d 74    69 6d 65 72 0a 20 20 20 20 20 20 20 20 20 20 20  | --idle-trigger-timer............ | 
| 2d5e0 |  20 20 20 28 72 75 6e 2d 61 74 2d 74 69 6d 65 20    66 6c 79 63 68 65 63 6b 2d 69 64 6c 65 2d 62 75  | ...(run-at-time.flycheck-idle-bu | 
| 2d600 |  66 66 65 72 2d 73 77 69 74 63 68 2d 64 65 6c 61    79 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20  | ffer-switch-delay.nil........... | 
| 2d620 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 23 27 66 6c 79 63 68 65 63 6b 2d 2d 68 61 6e  | .................#'flycheck--han | 
| 2d640 |  64 6c 65 2d 69 64 6c 65 2d 74 72 69 67 67 65 72    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | dle-idle-trigger................ | 
| 2d660 |  20 20 20 20 20 20 20 20 20 20 20 20 28 63 75 72    72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 29 29  | ............(current-buffer))))) | 
| 2d680 |  29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68    65 63 6b 2d 68 61 6e 64 6c 65 2d 73 61 76 65 20  | ))..(defun.flycheck-handle-save. | 
| 2d6a0 |  28 29 0a 20 20 22 48 61 6e 64 6c 65 20 61 20 73    61 76 65 20 6f 66 20 74 68 65 20 62 75 66 66 65  | ()..."Handle.a.save.of.the.buffe | 
| 2d6c0 |  72 2e 22 0a 20 20 28 66 6c 79 63 68 65 63 6b 2d    62 75 66 66 65 72 2d 61 75 74 6f 6d 61 74 69 63  | r."...(flycheck-buffer-automatic | 
| 2d6e0 |  61 6c 6c 79 20 27 73 61 76 65 29 29 0a 0a 0c 0a    3b 3b 3b 20 44 65 66 65 72 72 65 64 20 73 79 6e  | ally.'save))....;;;.Deferred.syn | 
| 2d700 |  74 61 78 20 63 68 65 63 6b 69 6e 67 0a 28 64 65    66 76 61 72 2d 6c 6f 63 61 6c 20 66 6c 79 63 68  | tax.checking.(defvar-local.flych | 
| 2d720 |  65 63 6b 2d 64 65 66 65 72 72 65 64 2d 73 79 6e    74 61 78 2d 63 68 65 63 6b 20 6e 69 6c 0a 20 20  | eck-deferred-syntax-check.nil... | 
| 2d740 |  22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 20 64    65 66 65 72 72 65 64 20 73 79 6e 74 61 78 20 63  | "If.non-nil,.a.deferred.syntax.c | 
| 2d760 |  68 65 63 6b 20 69 73 20 70 65 6e 64 69 6e 67 2e    22 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68  | heck.is.pending.")..(defun.flych | 
| 2d780 |  65 63 6b 2d 6d 75 73 74 2d 64 65 66 65 72 2d 63    68 65 63 6b 20 28 29 0a 20 20 22 44 65 74 65 72  | eck-must-defer-check.()..."Deter | 
| 2d7a0 |  6d 69 6e 65 20 77 68 65 74 68 65 72 20 74 68 65    20 73 79 6e 74 61 78 20 63 68 65 63 6b 20 68 61  | mine.whether.the.syntax.check.ha | 
| 2d7c0 |  73 20 74 6f 20 62 65 20 64 65 66 65 72 72 65 64    2e 0a 0a 41 20 63 68 65 63 6b 20 68 61 73 20 74  | s.to.be.deferred...A.check.has.t | 
| 2d7e0 |  6f 20 62 65 20 64 65 66 65 72 72 65 64 20 69 66    20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 6e  | o.be.deferred.if.the.buffer.is.n | 
| 2d800 |  6f 74 20 76 69 73 69 62 6c 65 2c 20 6f 72 20 69    66 20 74 68 65 20 62 75 66 66 65 72 20 69 73 0a  | ot.visible,.or.if.the.buffer.is. | 
| 2d820 |  63 75 72 72 65 6e 74 6c 79 20 62 65 69 6e 67 20    72 65 76 65 72 74 65 64 2e 0a 0a 52 65 74 75 72  | currently.being.reverted...Retur | 
| 2d840 |  6e 20 74 20 69 66 20 74 68 65 20 63 68 65 63 6b    20 69 73 20 74 6f 20 62 65 20 64 65 66 65 72 72  | n.t.if.the.check.is.to.be.deferr | 
| 2d860 |  65 64 2c 20 6f 72 20 6e 69 6c 20 6f 74 68 65 72    77 69 73 65 2e 22 0a 20 20 28 6f 72 20 28 6e 6f  | ed,.or.nil.otherwise."...(or.(no | 
| 2d880 |  74 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69    6e 64 6f 77 29 29 0a 20 20 20 20 20 20 3b 3b 20  | t.(get-buffer-window)).......;;. | 
| 2d8a0 |  57 65 20 64 65 66 65 72 20 74 68 65 20 73 79 6e    74 61 78 20 63 68 65 63 6b 20 69 66 20 46 6c 79  | We.defer.the.syntax.check.if.Fly | 
| 2d8c0 |  63 68 65 63 6b 20 69 73 20 61 6c 72 65 61 64 79    20 72 75 6e 6e 69 6e 67 2c 20 74 6f 0a 20 20 20  | check.is.already.running,.to.... | 
| 2d8e0 |  20 20 20 3b 3b 20 69 6d 6d 65 64 69 61 74 65 6c    79 20 73 74 61 72 74 20 61 20 6e 65 77 20 73 79  | ...;;.immediately.start.a.new.sy | 
| 2d900 |  6e 74 61 78 20 63 68 65 63 6b 20 61 66 74 65 72    20 74 68 65 20 63 75 72 72 65 6e 74 20 6f 6e 65  | ntax.check.after.the.current.one | 
| 2d920 |  20 66 69 6e 69 73 68 65 64 2c 0a 20 20 20 20 20    20 3b 3b 20 62 65 63 61 75 73 65 20 74 68 65 20  | .finished,.......;;.because.the. | 
| 2d940 |  72 65 73 75 6c 74 20 6f 66 20 74 68 65 20 63 75    72 72 65 6e 74 20 63 68 65 63 6b 20 77 69 6c 6c  | result.of.the.current.check.will | 
| 2d960 |  20 6d 6f 73 74 20 6c 69 6b 65 6c 79 20 62 65 20    6f 75 74 64 61 74 65 64 20 62 79 0a 20 20 20 20  | .most.likely.be.outdated.by..... | 
| 2d980 |  20 20 3b 3b 20 74 68 65 20 74 69 6d 65 20 69 74    20 69 73 20 66 69 6e 69 73 68 65 64 2e 0a 20 20  | ..;;.the.time.it.is.finished.... | 
| 2d9a0 |  20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 72 75    6e 6e 69 6e 67 2d 70 29 0a 20 20 20 20 20 20 3b  | ....(flycheck-running-p).......; | 
| 2d9c0 |  3b 20 57 65 20 6d 75 73 74 20 64 65 66 65 72 20    63 68 65 63 6b 73 20 77 68 69 6c 65 20 61 20 62  | ;.We.must.defer.checks.while.a.b | 
| 2d9e0 |  75 66 66 65 72 20 69 73 20 62 65 69 6e 67 20 72    65 76 65 72 74 65 64 2c 20 74 6f 20 61 76 6f 69  | uffer.is.being.reverted,.to.avoi | 
| 2da00 |  64 20 72 61 63 65 0a 20 20 20 20 20 20 3b 3b 20    63 6f 6e 64 69 74 69 6f 6e 73 20 77 68 69 6c 65  | d.race.......;;.conditions.while | 
| 2da20 |  20 74 68 65 20 62 75 66 66 65 72 20 63 6f 6e 74    65 6e 74 73 20 61 72 65 20 62 65 69 6e 67 20 72  | .the.buffer.contents.are.being.r | 
| 2da40 |  65 73 74 6f 72 65 64 2e 0a 20 20 20 20 20 20 72    65 76 65 72 74 2d 62 75 66 66 65 72 2d 69 6e 2d  | estored........revert-buffer-in- | 
| 2da60 |  70 72 6f 67 72 65 73 73 2d 70 29 29 0a 0a 28 64    65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 64 65  | progress-p))..(defun.flycheck-de | 
| 2da80 |  66 65 72 72 65 64 2d 63 68 65 63 6b 2d 70 20 28    29 0a 20 20 22 44 65 74 65 72 6d 69 6e 65 20 77  | ferred-check-p.()..."Determine.w | 
| 2daa0 |  68 65 74 68 65 72 20 74 68 65 20 63 75 72 72 65    6e 74 20 62 75 66 66 65 72 20 68 61 73 20 61 20  | hether.the.current.buffer.has.a. | 
| 2dac0 |  64 65 66 65 72 72 65 64 20 63 68 65 63 6b 2e 0a    0a 52 65 74 75 72 6e 20 74 20 69 66 20 73 6f 2c  | deferred.check...Return.t.if.so, | 
| 2dae0 |  20 6f 72 20 6e 69 6c 20 6f 74 68 65 72 77 69 73    65 2e 22 0a 20 20 66 6c 79 63 68 65 63 6b 2d 64  | .or.nil.otherwise."...flycheck-d | 
| 2db00 |  65 66 65 72 72 65 64 2d 73 79 6e 74 61 78 2d 63    68 65 63 6b 29 0a 0a 28 64 65 66 75 6e 20 66 6c  | eferred-syntax-check)..(defun.fl | 
| 2db20 |  79 63 68 65 63 6b 2d 62 75 66 66 65 72 2d 64 65    66 65 72 72 65 64 20 28 29 0a 20 20 22 44 65 66  | ycheck-buffer-deferred.()..."Def | 
| 2db40 |  65 72 20 73 79 6e 74 61 78 20 63 68 65 63 6b 20    66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20  | er.syntax.check.for.the.current. | 
| 2db60 |  62 75 66 66 65 72 2e 22 0a 20 20 28 73 65 74 71    20 66 6c 79 63 68 65 63 6b 2d 64 65 66 65 72 72  | buffer."...(setq.flycheck-deferr | 
| 2db80 |  65 64 2d 73 79 6e 74 61 78 2d 63 68 65 63 6b 20    74 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63  | ed-syntax-check.t))..(defun.flyc | 
| 2dba0 |  68 65 63 6b 2d 63 6c 65 61 6e 2d 64 65 66 65 72    72 65 64 2d 63 68 65 63 6b 20 28 29 0a 20 20 22  | heck-clean-deferred-check.()..." | 
| 2dbc0 |  43 6c 65 61 6e 20 61 20 64 65 66 65 72 72 65 64    20 73 79 6e 74 61 78 20 63 68 65 63 6b 69 6e 67  | Clean.a.deferred.syntax.checking | 
| 2dbe0 |  20 73 74 61 74 65 2e 22 0a 20 20 28 73 65 74 71    20 66 6c 79 63 68 65 63 6b 2d 64 65 66 65 72 72  | .state."...(setq.flycheck-deferr | 
| 2dc00 |  65 64 2d 73 79 6e 74 61 78 2d 63 68 65 63 6b 20    6e 69 6c 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c  | ed-syntax-check.nil))..(defun.fl | 
| 2dc20 |  79 63 68 65 63 6b 2d 70 65 72 66 6f 72 6d 2d 64    65 66 65 72 72 65 64 2d 73 79 6e 74 61 78 2d 63  | ycheck-perform-deferred-syntax-c | 
| 2dc40 |  68 65 63 6b 20 28 29 0a 20 20 22 50 65 72 66 6f    72 6d 20 74 68 65 20 64 65 66 65 72 72 65 64 20  | heck.()..."Perform.the.deferred. | 
| 2dc60 |  73 79 6e 74 61 78 20 63 68 65 63 6b 2e 22 0a 20    20 28 77 68 65 6e 20 28 66 6c 79 63 68 65 63 6b  | syntax.check."...(when.(flycheck | 
| 2dc80 |  2d 64 65 66 65 72 72 65 64 2d 63 68 65 63 6b 2d    70 29 0a 20 20 20 20 28 66 6c 79 63 68 65 63 6b  | -deferred-check-p).....(flycheck | 
| 2dca0 |  2d 63 6c 65 61 6e 2d 64 65 66 65 72 72 65 64 2d    63 68 65 63 6b 29 0a 20 20 20 20 28 66 6c 79 63  | -clean-deferred-check).....(flyc | 
| 2dcc0 |  68 65 63 6b 2d 62 75 66 66 65 72 2d 61 75 74 6f    6d 61 74 69 63 61 6c 6c 79 29 29 29 0a 0a 0c 0a  | heck-buffer-automatically))).... | 
| 2dce0 |  3b 3b 3b 20 53 79 6e 74 61 78 20 63 68 65 63 6b    69 6e 67 20 69 6e 20 61 6c 6c 20 62 75 66 66 65  | ;;;.Syntax.checking.in.all.buffe | 
| 2dd00 |  72 73 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65    63 6b 2d 6d 61 79 2d 65 6e 61 62 6c 65 2d 6d 6f  | rs.(defun.flycheck-may-enable-mo | 
| 2dd20 |  64 65 20 28 29 0a 20 20 22 44 65 74 65 72 6d 69    6e 65 20 77 68 65 74 68 65 72 20 46 6c 79 63 68  | de.()..."Determine.whether.Flych | 
| 2dd40 |  65 63 6b 20 6d 6f 64 65 20 6d 61 79 20 62 65 20    65 6e 61 62 6c 65 64 2e 0a 0a 46 6c 79 63 68 65  | eck.mode.may.be.enabled...Flyche | 
| 2dd60 |  63 6b 20 6d 6f 64 65 20 69 73 20 6e 6f 74 20 65    6e 61 62 6c 65 64 20 66 6f 72 0a 0a 2d 20 74 68  | ck.mode.is.not.enabled.for..-.th | 
| 2dd80 |  65 20 6d 69 6e 69 62 75 66 66 65 72 2c 0a 2d 20    60 66 75 6e 64 61 6d 65 6e 74 61 6c 2d 6d 6f 64  | e.minibuffer,.-.`fundamental-mod | 
| 2dda0 |  65 27 0a 2d 20 6d 61 6a 6f 72 20 6d 6f 64 65 73    20 77 68 6f 73 65 20 60 6d 6f 64 65 2d 63 6c 61  | e'.-.major.modes.whose.`mode-cla | 
| 2ddc0 |  73 73 27 20 70 72 6f 70 65 72 74 79 20 69 73 20    60 73 70 65 63 69 61 6c 27 2c 0a 2d 20 65 70 68  | ss'.property.is.`special',.-.eph | 
| 2dde0 |  65 6d 65 72 61 6c 20 62 75 66 66 65 72 73 20 28    73 65 65 20 60 66 6c 79 63 68 65 63 6b 2d 65 70  | emeral.buffers.(see.`flycheck-ep | 
| 2de00 |  68 65 6d 65 72 61 6c 2d 62 75 66 66 65 72 2d 70    27 29 2c 0a 2d 20 65 6e 63 72 79 70 74 65 64 20  | hemeral-buffer-p'),.-.encrypted. | 
| 2de20 |  62 75 66 66 65 72 73 20 28 73 65 65 20 60 66 6c    79 63 68 65 63 6b 2d 65 6e 63 72 79 70 74 65 64  | buffers.(see.`flycheck-encrypted | 
| 2de40 |  2d 62 75 66 66 65 72 2d 70 27 29 2c 0a 2d 20 72    65 6d 6f 74 65 20 66 69 6c 65 73 20 28 73 65 65  | -buffer-p'),.-.remote.files.(see | 
| 2de60 |  20 60 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 27    29 2c 0a 2d 20 61 6e 64 20 6d 61 6a 6f 72 20 6d  | .`file-remote-p'),.-.and.major.m | 
| 2de80 |  6f 64 65 73 20 65 78 63 6c 75 64 65 64 20 62 79    20 60 66 6c 79 63 68 65 63 6b 2d 67 6c 6f 62 61  | odes.excluded.by.`flycheck-globa | 
| 2dea0 |  6c 2d 6d 6f 64 65 73 27 2e 0a 0a 52 65 74 75 72    6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 46 6c 79  | l-modes'...Return.non-nil.if.Fly | 
| 2dec0 |  63 68 65 63 6b 20 6d 6f 64 65 20 6d 61 79 20 62    65 20 65 6e 61 62 6c 65 64 2c 20 61 6e 64 20 6e  | check.mode.may.be.enabled,.and.n | 
| 2dee0 |  69 6c 0a 6f 74 68 65 72 77 69 73 65 2e 22 0a 20    20 28 61 6e 64 20 28 70 63 61 73 65 20 66 6c 79  | il.otherwise."...(and.(pcase.fly | 
| 2df00 |  63 68 65 63 6b 2d 67 6c 6f 62 61 6c 2d 6d 6f 64    65 73 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 57  | check-global-modes..........;;.W | 
| 2df20 |  68 65 74 68 65 72 20 60 6d 61 6a 6f 72 2d 6d 6f    64 65 27 20 69 73 20 64 69 73 61 6c 6c 6f 77 65  | hether.`major-mode'.is.disallowe | 
| 2df40 |  64 20 62 79 20 60 66 6c 79 63 68 65 63 6b 2d 67    6c 6f 62 61 6c 2d 6d 6f 64 65 73 27 0a 20 20 20  | d.by.`flycheck-global-modes'.... | 
| 2df60 |  20 20 20 20 20 20 28 60 74 20 74 29 0a 20 20 20    20 20 20 20 20 20 28 60 28 6e 6f 74 20 2e 20 2c  | ......(`t.t)..........(`(not..., | 
| 2df80 |  6d 6f 64 65 73 29 20 28 6e 6f 74 20 28 6d 65 6d    71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 6f 64  | modes).(not.(memq.major-mode.mod | 
| 2dfa0 |  65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 28    6d 6f 64 65 73 20 28 6d 65 6d 71 20 6d 61 6a 6f  | es)))..........(modes.(memq.majo | 
| 2dfc0 |  72 2d 6d 6f 64 65 20 6d 6f 64 65 73 29 29 29 0a    20 20 20 20 20 20 20 28 6e 6f 74 20 28 6f 72 20  | r-mode.modes)))........(not.(or. | 
| 2dfe0 |  28 6d 69 6e 69 62 75 66 66 65 72 70 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65  | (minibufferp).................(e | 
| 2e000 |  71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 66 75    6e 64 61 6d 65 6e 74 61 6c 2d 6d 6f 64 65 29 0a  | q.major-mode.'fundamental-mode). | 
| 2e020 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 65 71 20 28 67 65 74 20 6d 61 6a 6f 72 2d 6d  | ................(eq.(get.major-m | 
| 2e040 |  6f 64 65 20 27 6d 6f 64 65 2d 63 6c 61 73 73 29    20 27 73 70 65 63 69 61 6c 29 0a 20 20 20 20 20  | ode.'mode-class).'special)...... | 
| 2e060 |  20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63    68 65 63 6b 2d 65 70 68 65 6d 65 72 61 6c 2d 62  | ...........(flycheck-ephemeral-b | 
| 2e080 |  75 66 66 65 72 2d 70 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65  | uffer-p).................(flyche | 
| 2e0a0 |  63 6b 2d 65 6e 63 72 79 70 74 65 64 2d 62 75 66    66 65 72 2d 70 29 0a 20 20 20 20 20 20 20 20 20  | ck-encrypted-buffer-p).......... | 
| 2e0c0 |  20 20 20 20 20 20 20 28 61 6e 64 20 28 62 75 66    66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 20  | .......(and.(buffer-file-name).. | 
| 2e0e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65  | ....................(file-remote | 
| 2e100 |  2d 70 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d    6e 61 6d 65 29 20 27 6d 65 74 68 6f 64 29 29 29  | -p.(buffer-file-name).'method))) | 
| 2e120 |  29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63    68 65 63 6b 2d 6d 6f 64 65 2d 6f 6e 2d 73 61 66  | )))..(defun.flycheck-mode-on-saf | 
| 2e140 |  65 20 28 29 0a 20 20 22 45 6e 61 62 6c 65 20 63    6f 6d 6d 61 6e 64 20 60 66 6c 79 63 68 65 63 6b  | e.()..."Enable.command.`flycheck | 
| 2e160 |  2d 6d 6f 64 65 27 20 69 66 20 69 74 20 69 73 20    73 61 66 65 20 74 6f 20 64 6f 20 73 6f 2e 0a 0a  | -mode'.if.it.is.safe.to.do.so... | 
| 2e180 |  43 6f 6d 6d 61 6e 64 20 60 66 6c 79 63 68 65 63    6b 2d 6d 6f 64 65 27 20 69 73 20 6f 6e 6c 79 20  | Command.`flycheck-mode'.is.only. | 
| 2e1a0 |  65 6e 61 62 6c 65 64 20 69 66 0a 60 66 6c 79 63    68 65 63 6b 2d 6d 61 79 2d 65 6e 61 62 6c 65 2d  | enabled.if.`flycheck-may-enable- | 
| 2e1c0 |  6d 6f 64 65 27 20 72 65 74 75 72 6e 73 20 61 20    6e 6f 6e 2d 6e 69 6c 20 72 65 73 75 6c 74 2e 22  | mode'.returns.a.non-nil.result." | 
| 2e1e0 |  0a 20 20 28 77 68 65 6e 20 28 66 6c 79 63 68 65    63 6b 2d 6d 61 79 2d 65 6e 61 62 6c 65 2d 6d 6f  | ...(when.(flycheck-may-enable-mo | 
| 2e200 |  64 65 29 0a 20 20 20 20 28 66 6c 79 63 68 65 63    6b 2d 6d 6f 64 65 29 29 29 0a 0a 3b 3b 3b 23 23  | de).....(flycheck-mode)))..;;;## | 
| 2e220 |  23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 69 6e    65 2d 67 6c 6f 62 61 6c 69 7a 65 64 2d 6d 69 6e  | #autoload.(define-globalized-min | 
| 2e240 |  6f 72 2d 6d 6f 64 65 20 67 6c 6f 62 61 6c 2d 66    6c 79 63 68 65 63 6b 2d 6d 6f 64 65 20 66 6c 79  | or-mode.global-flycheck-mode.fly | 
| 2e260 |  63 68 65 63 6b 2d 6d 6f 64 65 0a 20 20 66 6c 79    63 68 65 63 6b 2d 6d 6f 64 65 2d 6f 6e 2d 73 61  | check-mode...flycheck-mode-on-sa | 
| 2e280 |  66 65 0a 20 20 3a 69 6e 69 74 2d 76 61 6c 75 65    20 6e 69 6c 0a 20 20 3a 67 72 6f 75 70 20 27 66  | fe...:init-value.nil...:group.'f | 
| 2e2a0 |  6c 79 63 68 65 63 6b 29 0a 0a 28 64 65 66 75 6e    20 66 6c 79 63 68 65 63 6b 2d 67 6c 6f 62 61 6c  | lycheck)..(defun.flycheck-global | 
| 2e2c0 |  2d 74 65 61 72 64 6f 77 6e 20 28 26 6f 70 74 69    6f 6e 61 6c 20 69 67 6e 6f 72 65 2d 6c 6f 63 61  | -teardown.(&optional.ignore-loca | 
| 2e2e0 |  6c 29 0a 20 20 22 54 65 61 72 64 6f 77 6e 20 46    6c 79 63 68 65 63 6b 20 69 6e 20 61 6c 6c 20 62  | l)..."Teardown.Flycheck.in.all.b | 
| 2e300 |  75 66 66 65 72 73 2e 0a 0a 43 6f 6d 70 6c 65 74    65 6c 79 20 63 6c 65 61 72 20 74 68 65 20 77 68  | uffers...Completely.clear.the.wh | 
| 2e320 |  6f 6c 65 20 46 6c 79 63 68 65 63 6b 20 73 74 61    74 65 20 69 6e 20 61 6c 6c 20 62 75 66 66 65 72  | ole.Flycheck.state.in.all.buffer | 
| 2e340 |  73 2c 20 73 74 6f 70 0a 61 6c 6c 20 72 75 6e 6e    69 6e 67 20 63 68 65 63 6b 73 2c 20 72 65 6d 6f  | s,.stop.all.running.checks,.remo | 
| 2e360 |  76 65 20 61 6c 6c 20 74 65 6d 70 6f 72 61 72 79    20 66 69 6c 65 73 2c 20 61 6e 64 20 65 6d 70 74  | ve.all.temporary.files,.and.empt | 
| 2e380 |  79 20 61 6c 6c 0a 76 61 72 69 61 62 6c 65 73 20    6f 66 20 46 6c 79 63 68 65 63 6b 2e 0a 0a 41 6c  | y.all.variables.of.Flycheck...Al | 
| 2e3a0 |  73 6f 20 72 65 6d 6f 76 65 20 67 6c 6f 62 61 6c    20 68 6f 6f 6b 73 2e 20 20 28 49 66 20 6f 70 74  | so.remove.global.hooks...(If.opt | 
| 2e3c0 |  69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 49    47 4e 4f 52 45 2d 4c 4f 43 41 4c 20 69 73 0a 6e  | ional.argument.IGNORE-LOCAL.is.n | 
| 2e3e0 |  6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 6f 6e 6c    79 20 64 6f 20 74 68 69 73 20 61 6e 64 20 73 6b  | on-nil,.then.only.do.this.and.sk | 
| 2e400 |  69 70 20 70 65 72 2d 62 75 66 66 65 72 20 74 65    61 72 64 6f 77 6e 2e 29 22 0a 20 20 28 75 6e 6c  | ip.per-buffer.teardown.)"...(unl | 
| 2e420 |  65 73 73 20 69 67 6e 6f 72 65 2d 6c 6f 63 61 6c    0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 62 75  | ess.ignore-local.....(dolist.(bu | 
| 2e440 |  66 66 65 72 20 28 62 75 66 66 65 72 2d 6c 69 73    74 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20  | ffer.(buffer-list)).......(when. | 
| 2e460 |  28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 62    75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 28  | (buffer-live-p.buffer).........( | 
| 2e480 |  77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66    66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20  | with-current-buffer.buffer...... | 
| 2e4a0 |  20 20 20 20 20 28 77 68 65 6e 20 66 6c 79 63 68    65 63 6b 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20  | .....(when.flycheck-mode........ | 
| 2e4c0 |  20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 74    65 61 72 64 6f 77 6e 20 27 69 67 6e 6f 72 65 2d  | .....(flycheck-teardown.'ignore- | 
| 2e4e0 |  67 6c 6f 62 61 6c 29 29 29 29 29 29 0a 20 20 28    72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 62 75 66  | global))))))...(remove-hook.'buf | 
| 2e500 |  66 65 72 2d 6c 69 73 74 2d 75 70 64 61 74 65 2d    68 6f 6f 6b 20 23 27 66 6c 79 63 68 65 63 6b 2d  | fer-list-update-hook.#'flycheck- | 
| 2e520 |  68 61 6e 64 6c 65 2d 62 75 66 66 65 72 2d 73 77    69 74 63 68 29 29 0a 0a 3b 3b 20 43 6c 65 61 6e  | handle-buffer-switch))..;;.Clean | 
| 2e540 |  20 75 70 20 74 68 65 20 65 6e 74 69 72 65 20 73    74 61 74 65 20 6f 66 20 46 6c 79 63 68 65 63 6b  | .up.the.entire.state.of.Flycheck | 
| 2e560 |  20 77 68 65 6e 20 45 6d 61 63 73 20 69 73 20 6b    69 6c 6c 65 64 2c 20 74 6f 20 67 65 74 20 72 69  | .when.Emacs.is.killed,.to.get.ri | 
| 2e580 |  64 20 6f 66 20 61 6e 79 0a 3b 3b 20 70 65 6e 64    69 6e 67 20 74 65 6d 70 6f 72 61 72 79 20 66 69  | d.of.any.;;.pending.temporary.fi | 
| 2e5a0 |  6c 65 73 2e 0a 28 61 64 64 2d 68 6f 6f 6b 20 27    6b 69 6c 6c 2d 65 6d 61 63 73 2d 68 6f 6f 6b 20  | les..(add-hook.'kill-emacs-hook. | 
| 2e5c0 |  23 27 66 6c 79 63 68 65 63 6b 2d 67 6c 6f 62 61    6c 2d 74 65 61 72 64 6f 77 6e 29 0a 0a 0c 0a 3b  | #'flycheck-global-teardown)....; | 
| 2e5e0 |  3b 3b 20 45 72 72 6f 72 73 20 66 72 6f 6d 20 73    79 6e 74 61 78 20 63 68 65 63 6b 73 0a 28 63 6c  | ;;.Errors.from.syntax.checks.(cl | 
| 2e600 |  2d 64 65 66 73 74 72 75 63 74 20 28 66 6c 79 63    68 65 63 6b 2d 65 72 72 6f 72 0a 20 20 20 20 20  | -defstruct.(flycheck-error...... | 
| 2e620 |  20 20 20 20 20 20 20 20 20 20 28 3a 63 6f 6e 73    74 72 75 63 74 6f 72 20 6e 69 6c 29 0a 20 20 20  | ..........(:constructor.nil).... | 
| 2e640 |  20 20 20 20 20 20 20 20 20 20 20 20 28 3a 63 6f    6e 73 74 72 75 63 74 6f 72 0a 20 20 20 20 20 20  | ............(:constructor....... | 
| 2e660 |  20 20 20 20 20 20 20 20 20 20 66 6c 79 63 68 65    63 6b 2d 65 72 72 6f 72 2d 6e 65 77 0a 20 20 20  | ..........flycheck-error-new.... | 
| 2e680 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 26 6b    65 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | .............(&key.............. | 
| 2e6a0 |  20 20 20 20 6c 69 6e 65 20 63 6f 6c 75 6d 6e 20    65 6e 64 2d 6c 69 6e 65 20 65 6e 64 2d 63 6f 6c  | ....line.column.end-line.end-col | 
| 2e6c0 |  75 6d 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 62 75 66 66 65 72 20 63 68 65 63  | umn..................buffer.chec | 
| 2e6e0 |  6b 65 72 20 66 69 6c 65 6e 61 6d 65 20 6d 65 73    73 61 67 65 20 6c 65 76 65 6c 20 69 64 20 67 72  | ker.filename.message.level.id.gr | 
| 2e700 |  6f 75 70 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 26 61 75 78 20 28 2d 65 6e 64 2d  | oup..................&aux.(-end- | 
| 2e720 |  6c 69 6e 65 20 65 6e 64 2d 6c 69 6e 65 29 20 28    2d 65 6e 64 2d 63 6f 6c 75 6d 6e 20 65 6e 64 2d  | line.end-line).(-end-column.end- | 
| 2e740 |  63 6f 6c 75 6d 6e 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 3a 63 6f 6e 73 74  | column)))................(:const | 
| 2e760 |  72 75 63 74 6f 72 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 66 6c 79 63 68 65 63 6b 2d  | ructor.................flycheck- | 
| 2e780 |  65 72 72 6f 72 2d 6e 65 77 2d 61 74 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69  | error-new-at.................(li | 
| 2e7a0 |  6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 63 6f 6c 75 6d 6e 0a 20 20 20 20 20  | ne..................column...... | 
| 2e7c0 |  20 20 20 20 20 20 20 20 20 20 20 20 26 6f 70 74    69 6f 6e 61 6c 20 6c 65 76 65 6c 20 6d 65 73 73  | ............&optional.level.mess | 
| 2e7e0 |  61 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 26 6b 65 79 20 65 6e 64 2d 6c 69  | age..................&key.end-li | 
| 2e800 |  6e 65 20 65 6e 64 2d 63 6f 6c 75 6d 6e 20 63 68    65 63 6b 65 72 20 69 64 20 67 72 6f 75 70 0a 20  | ne.end-column.checker.id.group.. | 
| 2e820 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 66 69 6c 65 6e 61 6d 65 20 28 62 75 66 66 65  | ................(filename.(buffe | 
| 2e840 |  72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 20 28 62    75 66 66 65 72 20 28 63 75 72 72 65 6e 74 2d 62  | r-file-name)).(buffer.(current-b | 
| 2e860 |  75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 26 61 75 78 20 28 2d  | uffer))..................&aux.(- | 
| 2e880 |  65 6e 64 2d 6c 69 6e 65 20 65 6e 64 2d 6c 69 6e    65 29 20 28 2d 65 6e 64 2d 63 6f 6c 75 6d 6e 20  | end-line.end-line).(-end-column. | 
| 2e8a0 |  65 6e 64 2d 63 6f 6c 75 6d 6e 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 63  | end-column)))................(:c | 
| 2e8c0 |  6f 6e 73 74 72 75 63 74 6f 72 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 66 6c 79 63 68  | onstructor.................flych | 
| 2e8e0 |  65 63 6b 2d 65 72 72 6f 72 2d 6e 65 77 2d 61 74    2d 70 6f 73 0a 20 20 20 20 20 20 20 20 20 20 20  | eck-error-new-at-pos............ | 
| 2e900 |  20 20 20 20 20 28 70 6f 73 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 26 6f 70 74 69  | .....(pos..................&opti | 
| 2e920 |  6f 6e 61 6c 20 6c 65 76 65 6c 20 6d 65 73 73 61    67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | onal.level.message.............. | 
| 2e940 |  20 20 20 20 26 6b 65 79 20 65 6e 64 2d 70 6f 73    20 63 68 65 63 6b 65 72 20 69 64 20 67 72 6f 75  | ....&key.end-pos.checker.id.grou | 
| 2e960 |  70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 69 6c 65 6e 61 6d 65 20 28 62 75  | p..................(filename.(bu | 
| 2e980 |  66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29    20 28 62 75 66 66 65 72 20 28 63 75 72 72 65 6e  | ffer-file-name)).(buffer.(curren | 
| 2e9a0 |  74 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 26 61 75 78  | t-buffer))..................&aux | 
| 2e9c0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 28 6c 69 6e 65 20 2e 20 63 6f 6c 75 6d  | ..................((line...colum | 
| 2e9e0 |  6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 69 66 20 70 6f 73 20 28 66 6c  | n)...................(if.pos.(fl | 
| 2ea00 |  79 63 68 65 63 6b 2d 6c 69 6e 65 2d 63 6f 6c 75    6d 6e 2d 61 74 2d 70 6f 73 20 70 6f 73 29 0a 20  | ycheck-line-column-at-pos.pos).. | 
| 2ea20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 27 28 6e 69 6c 20 2e 20 6e 69 6c 29 29  | ...................'(nil...nil)) | 
| 2ea40 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 28 2d 65 6e 64 2d 6c 69 6e 65 20 2e  | )..................((-end-line.. | 
| 2ea60 |  20 2d 65 6e 64 2d 63 6f 6c 75 6d 6e 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .-end-column)................... | 
| 2ea80 |  28 69 66 20 65 6e 64 2d 70 6f 73 20 28 66 6c 79    63 68 65 63 6b 2d 6c 69 6e 65 2d 63 6f 6c 75 6d  | (if.end-pos.(flycheck-line-colum | 
| 2eaa0 |  6e 2d 61 74 2d 70 6f 73 20 65 6e 64 2d 70 6f 73    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | n-at-pos.end-pos)............... | 
| 2eac0 |  20 20 20 20 20 20 27 28 6e 69 6c 20 2e 20 6e 69    6c 29 29 29 29 29 29 0a 20 20 22 53 74 72 75 63  | ......'(nil...nil))))))..."Struc | 
| 2eae0 |  74 75 72 65 20 72 65 70 72 65 73 65 6e 74 69 6e    67 20 61 6e 20 65 72 72 6f 72 20 72 65 70 6f 72  | ture.representing.an.error.repor | 
| 2eb00 |  74 65 64 20 62 79 20 61 20 73 79 6e 74 61 78 20    63 68 65 63 6b 65 72 2e 0a 53 6c 6f 74 73 3a 0a  | ted.by.a.syntax.checker..Slots:. | 
| 2eb20 |  0a 60 62 75 66 66 65 72 27 0a 20 20 20 20 20 54    68 65 20 62 75 66 66 65 72 20 74 68 61 74 20 74  | .`buffer'......The.buffer.that.t | 
| 2eb40 |  68 65 20 65 72 72 6f 72 20 77 61 73 20 72 65 70    6f 72 74 65 64 20 66 6f 72 2c 20 61 73 20 62 75  | he.error.was.reported.for,.as.bu | 
| 2eb60 |  66 66 65 72 20 6f 62 6a 65 63 74 2e 0a 0a 60 63    68 65 63 6b 65 72 27 0a 20 20 20 20 20 54 68 65  | ffer.object...`checker'......The | 
| 2eb80 |  20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20    77 68 69 63 68 20 72 65 70 6f 72 74 65 64 20 74  | .syntax.checker.which.reported.t | 
| 2eba0 |  68 69 73 20 65 72 72 6f 72 2c 20 61 73 20 73 79    6d 62 6f 6c 2e 0a 0a 60 66 69 6c 65 6e 61 6d 65  | his.error,.as.symbol...`filename | 
| 2ebc0 |  27 0a 20 20 20 20 20 54 68 65 20 66 69 6c 65 20    6e 61 6d 65 20 74 68 65 20 65 72 72 6f 72 20 72  | '......The.file.name.the.error.r | 
| 2ebe0 |  65 66 65 72 73 20 74 6f 2c 20 61 73 20 73 74 72    69 6e 67 2e 0a 0a 60 6c 69 6e 65 27 0a 20 20 20  | efers.to,.as.string...`line'.... | 
| 2ec00 |  20 20 54 68 65 20 6c 69 6e 65 20 6f 6e 20 77 68    69 63 68 20 74 68 65 20 65 72 72 6f 72 20 73 74  | ..The.line.on.which.the.error.st | 
| 2ec20 |  61 72 74 73 2c 20 61 73 20 6e 75 6d 62 65 72 2e    0a 0a 60 63 6f 6c 75 6d 6e 27 20 28 6f 70 74 69  | arts,.as.number...`column'.(opti | 
| 2ec40 |  6f 6e 61 6c 29 0a 20 20 20 20 20 54 68 65 20 63    6f 6c 75 6d 6e 20 61 74 20 77 68 69 63 68 20 74  | onal)......The.column.at.which.t | 
| 2ec60 |  68 65 20 65 72 72 6f 72 20 73 74 61 72 74 73 2c    20 61 73 20 6e 75 6d 62 65 72 2e 0a 0a 20 20 20  | he.error.starts,.as.number...... | 
| 2ec80 |  20 20 46 6f 72 20 63 6f 6d 70 61 74 69 62 69 6c    69 74 79 20 77 69 74 68 20 65 78 74 65 72 6e 61  | ..For.compatibility.with.externa | 
| 2eca0 |  6c 20 74 6f 6f 6c 73 20 61 6e 64 20 75 6e 6c 69    6b 65 20 45 6d 61 63 73 0a 20 20 20 20 20 69 74  | l.tools.and.unlike.Emacs......it | 
| 2ecc0 |  73 65 6c 66 20 28 65 2e 67 2e 20 69 6e 20 43 6f    6d 70 69 6c 65 20 4d 6f 64 65 29 20 46 6c 79 63  | self.(e.g..in.Compile.Mode).Flyc | 
| 2ece0 |  68 65 63 6b 20 75 73 65 73 20 5f 31 2d 62 61 73    65 64 5f 0a 20 20 20 20 20 63 6f 6c 75 6d 6e 73  | heck.uses._1-based_......columns | 
| 2ed00 |  3a 20 54 68 65 20 66 69 72 73 74 20 63 68 61 72    61 63 74 65 72 20 6f 6e 20 61 20 6c 69 6e 65 20  | :.The.first.character.on.a.line. | 
| 2ed20 |  69 73 20 63 6f 6c 75 6d 6e 20 31 2e 0a 0a 20 20    20 20 20 4f 63 63 61 73 69 6f 6e 61 6c 6c 79 20  | is.column.1........Occasionally. | 
| 2ed40 |  73 6f 6d 65 20 74 6f 6f 6c 73 20 74 72 79 20 74    6f 20 70 72 6f 61 63 74 69 76 65 6c 79 20 61 64  | some.tools.try.to.proactively.ad | 
| 2ed60 |  61 70 74 20 74 6f 20 45 6d 61 63 73 0a 20 20 20    20 20 61 6e 64 20 65 6d 69 74 20 30 2d 62 61 73  | apt.to.Emacs......and.emit.0-bas | 
| 2ed80 |  65 64 20 63 6f 6c 75 6d 6e 73 20 61 75 74 6f 6d    61 74 69 63 61 6c 6c 79 2e 20 20 49 6e 20 74 68  | ed.columns.automatically...In.th | 
| 2eda0 |  65 73 65 20 63 61 73 65 73 2c 20 74 68 65 0a 20    20 20 20 20 63 6f 6c 75 6d 6e 73 20 6d 75 73 74  | ese.cases,.the......columns.must | 
| 2edc0 |  20 62 65 20 61 64 6a 75 73 74 65 64 20 66 6f 72    20 46 6c 79 63 68 65 63 6b 2c 20 73 65 65 0a 20  | .be.adjusted.for.Flycheck,.see.. | 
| 2ede0 |  20 20 20 20 60 66 6c 79 63 68 65 63 6b 2d 69 6e    63 72 65 6d 65 6e 74 2d 65 72 72 6f 72 2d 63 6f  | ....`flycheck-increment-error-co | 
| 2ee00 |  6c 75 6d 6e 73 27 2e 0a 0a 20 20 20 20 20 49 66    20 6e 69 6c 2c 20 74 68 65 20 77 68 6f 6c 65 20  | lumns'........If.nil,.the.whole. | 
| 2ee20 |  6c 69 6e 65 20 69 73 20 68 69 67 68 6c 69 67 68    74 65 64 2e 0a 0a 60 65 6e 64 2d 6c 69 6e 65 27  | line.is.highlighted...`end-line' | 
| 2ee40 |  20 28 6f 70 74 69 6f 6e 61 6c 29 0a 20 20 20 20    54 68 65 20 6c 69 6e 65 20 6f 6e 20 77 68 69 63  | .(optional).....The.line.on.whic | 
| 2ee60 |  68 20 74 68 65 20 65 72 72 6f 72 20 65 6e 64 73    2e 20 20 49 66 20 6e 69 6c 2c 20 74 68 69 73 20  | h.the.error.ends...If.nil,.this. | 
| 2ee80 |  69 73 20 63 6f 6d 70 75 74 65 64 20 61 63 63 6f    72 64 69 6e 67 20 74 6f 0a 20 20 20 20 60 66 6c  | is.computed.according.to.....`fl | 
| 2eea0 |  79 63 68 65 63 6b 2d 68 69 67 68 6c 69 67 68 74    69 6e 67 2d 6d 6f 64 65 27 2e 0a 0a 60 65 6e 64  | ycheck-highlighting-mode'...`end | 
| 2eec0 |  2d 63 6f 6c 75 6d 6e 27 0a 20 20 20 20 54 68 65    20 63 6f 6c 75 6d 6e 20 61 74 20 77 68 69 63 68  | -column'.....The.column.at.which | 
| 2eee0 |  20 74 68 65 20 65 72 72 6f 72 20 65 6e 64 73 2e    20 20 49 66 20 6e 69 6c 2c 20 74 68 69 73 20 69  | .the.error.ends...If.nil,.this.i | 
| 2ef00 |  73 20 63 6f 6d 70 75 74 65 64 20 61 63 63 6f 72    64 69 6e 67 20 74 6f 0a 20 20 20 20 60 66 6c 79  | s.computed.according.to.....`fly | 
| 2ef20 |  63 68 65 63 6b 2d 68 69 67 68 6c 69 67 68 74 69    6e 67 2d 6d 6f 64 65 27 2e 20 20 45 72 72 6f 72  | check-highlighting-mode'...Error | 
| 2ef40 |  20 69 6e 74 65 72 76 61 6c 73 20 61 72 65 20 72    69 67 68 74 2d 6f 70 65 6e 3a 20 74 68 65 0a 20  | .intervals.are.right-open:.the.. | 
| 2ef60 |  20 20 20 65 6e 64 2d 63 6f 6c 75 6d 6e 20 70 6f    69 6e 74 73 20 74 6f 20 74 68 65 20 66 69 72 73  | ...end-column.points.to.the.firs | 
| 2ef80 |  74 20 63 68 61 72 61 63 74 65 72 20 6e 6f 74 20    69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20  | t.character.not.included.in.the. | 
| 2efa0 |  65 72 72 6f 72 2e 20 20 46 6f 72 0a 20 20 20 20    65 78 61 6d 70 6c 65 2c 20 31 3a 31 20 69 73 20  | error...For.....example,.1:1.is. | 
| 2efc0 |  61 6e 20 65 6d 70 74 79 20 72 61 6e 67 65 2e 20    61 6e 64 20 69 6e 20 5c 22 6c 69 6e 65 2d 6e 75  | an.empty.range..and.in.\"line-nu | 
| 2efe0 |  6d 62 65 72 2d 61 74 2d 70 6f 73 5c 22 2c 20 74    68 65 20 72 61 6e 67 65 0a 20 20 20 20 36 3a 31  | mber-at-pos\",.the.range.....6:1 | 
| 2f000 |  32 20 63 6f 76 65 72 73 20 74 68 65 20 77 6f 72    64 20 5c 22 6e 75 6d 62 65 72 5c 22 2e 0a 0a 60  | 2.covers.the.word.\"number\"...` | 
| 2f020 |  6d 65 73 73 61 67 65 27 20 28 6f 70 74 69 6f 6e    61 6c 29 0a 20 20 20 20 20 54 68 65 20 65 72 72  | message'.(optional)......The.err | 
| 2f040 |  6f 72 20 6d 65 73 73 61 67 65 20 61 73 20 61 20    73 74 72 69 6e 67 2c 20 69 66 20 61 6e 79 2e 0a  | or.message.as.a.string,.if.any.. | 
| 2f060 |  0a 60 6c 65 76 65 6c 27 0a 20 20 20 20 20 54 68    65 20 65 72 72 6f 72 20 6c 65 76 65 6c 2c 20 61  | .`level'......The.error.level,.a | 
| 2f080 |  73 20 65 69 74 68 65 72 20 60 69 6e 66 6f 27 2c    20 60 77 61 72 6e 69 6e 67 27 20 6f 72 20 60 65  | s.either.`info',.`warning'.or.`e | 
| 2f0a0 |  72 72 6f 72 27 2e 0a 0a 60 69 64 27 20 28 6f 70    74 69 6f 6e 61 6c 29 0a 20 20 20 20 20 41 6e 20  | rror'...`id'.(optional)......An. | 
| 2f0c0 |  49 44 20 69 64 65 6e 74 69 66 79 69 6e 67 20 74    68 65 20 6b 69 6e 64 20 6f 66 20 65 72 72 6f 72  | ID.identifying.the.kind.of.error | 
| 2f0e0 |  2e 0a 0a 60 67 72 6f 75 70 27 20 28 6f 70 74 69    6f 6e 61 6c 29 0a 20 20 20 20 20 41 20 73 79 6d  | ...`group'.(optional)......A.sym | 
| 2f100 |  62 6f 6c 20 69 64 65 6e 74 69 66 79 69 6e 67 20    74 68 65 20 67 72 6f 75 70 20 74 68 65 20 65 72  | bol.identifying.the.group.the.er | 
| 2f120 |  72 6f 72 20 62 65 6c 6f 6e 67 73 20 74 6f 2e 0a    0a 20 20 20 20 20 53 6f 6d 65 20 74 6f 6f 6c 73  | ror.belongs.to........Some.tools | 
| 2f140 |  20 77 69 6c 6c 20 65 6d 69 74 20 6d 75 6c 74 69    70 6c 65 20 65 72 72 6f 72 73 20 74 68 61 74 20  | .will.emit.multiple.errors.that. | 
| 2f160 |  72 65 6c 61 74 65 20 74 6f 20 74 68 65 20 73 61    6d 65 0a 20 20 20 20 20 69 73 73 75 65 20 28 65  | relate.to.the.same......issue.(e | 
| 2f180 |  2e 67 2e 2c 20 6c 69 66 65 74 69 6d 65 20 65 72    72 6f 72 73 20 69 6e 20 52 75 73 74 29 2e 20 20  | .g.,.lifetime.errors.in.Rust)... | 
| 2f1a0 |  41 6c 6c 20 72 65 6c 61 74 65 64 20 65 72 72 6f    72 73 0a 20 20 20 20 20 63 6f 6c 6c 65 63 74 65  | All.related.errors......collecte | 
| 2f1c0 |  64 20 62 79 20 61 20 63 68 65 63 6b 65 72 20 73    68 6f 75 6c 64 20 68 61 76 65 20 74 68 65 20 73  | d.by.a.checker.should.have.the.s | 
| 2f1e0 |  61 6d 65 20 60 67 72 6f 75 70 60 20 76 61 6c 75    65 2c 0a 20 20 20 20 20 69 6e 20 6f 72 64 65 72  | ame.`group`.value,......in.order | 
| 2f200 |  20 74 6f 20 62 65 20 61 62 6c 65 20 74 6f 20 70    72 65 73 65 6e 74 20 74 68 65 6d 20 74 6f 20 74  | .to.be.able.to.present.them.to.t | 
| 2f220 |  68 65 20 75 73 65 72 2e 0a 0a 20 20 20 20 20 53    65 65 20 60 66 6c 79 63 68 65 63 6b 2d 72 65 6c  | he.user........See.`flycheck-rel | 
| 2f240 |  61 74 65 64 2d 65 72 72 6f 72 73 60 2e 22 0a 20    20 62 75 66 66 65 72 20 63 68 65 63 6b 65 72 20  | ated-errors`."...buffer.checker. | 
| 2f260 |  66 69 6c 65 6e 61 6d 65 20 6c 69 6e 65 20 63 6f    6c 75 6d 6e 20 6d 65 73 73 61 67 65 20 6c 65 76  | filename.line.column.message.lev | 
| 2f280 |  65 6c 20 69 64 20 67 72 6f 75 70 0a 20 20 3b 3b    20 54 68 65 20 66 69 65 6c 64 73 20 62 65 6c 6f  | el.id.group...;;.The.fields.belo | 
| 2f2a0 |  77 20 61 72 65 20 61 74 20 74 68 65 20 65 6e 64    20 6f 66 20 74 68 65 20 72 65 63 6f 72 64 20 74  | w.are.at.the.end.of.the.record.t | 
| 2f2c0 |  6f 20 70 72 65 73 65 72 76 65 20 62 61 63 6b 77    61 72 64 73 0a 20 20 3b 3b 20 63 6f 6d 70 61 74  | o.preserve.backwards...;;.compat | 
| 2f2e0 |  69 62 69 6c 69 74 79 3b 20 73 65 65 20 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | ibility;.see.https://github.com/ | 
| 2f300 |  66 6c 79 63 68 65 63 6b 2f 66 6c 79 63 68 65 63    6b 2f 70 75 6c 6c 2f 31 34 30 30 20 61 6e 64 0a  | flycheck/flycheck/pull/1400.and. | 
| 2f320 |  20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 6c 69 73    74 73 2e 67 6e 75 2e 6f 72 67 2f 61 72 63 68 69  | ..;;.https://lists.gnu.org/archi | 
| 2f340 |  76 65 2f 68 74 6d 6c 2f 65 6d 61 63 73 2d 64 65    76 65 6c 2f 32 30 31 38 2d 30 37 2f 6d 73 67 30  | ve/html/emacs-devel/2018-07/msg0 | 
| 2f360 |  30 34 33 36 2e 68 74 6d 6c 0a 20 20 2d 65 6e 64    2d 6c 69 6e 65 20 2d 65 6e 64 2d 63 6f 6c 75 6d  | 0436.html...-end-line.-end-colum | 
| 2f380 |  6e 29 0a 0a 3b 3b 20 54 68 65 73 65 20 61 63 63    65 73 73 6f 72 73 20 61 72 65 20 64 65 66 69 6e  | n)..;;.These.accessors.are.defin | 
| 2f3a0 |  65 64 20 66 6f 72 20 62 61 63 6b 77 61 72 64 73    20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 0a 3b  | ed.for.backwards.compatibility.; | 
| 2f3c0 |  3b 20 46 49 58 4d 45 3a 20 43 6c 65 61 6e 20 75    70 20 6f 6e 63 65 20 70 61 63 6b 61 67 65 2e 65  | ;.FIXME:.Clean.up.once.package.e | 
| 2f3e0 |  6c 20 6c 65 61 72 6e 73 20 68 6f 77 20 74 6f 20    72 65 63 6f 6d 70 69 6c 65 20 64 65 70 65 6e 64  | l.learns.how.to.recompile.depend | 
| 2f400 |  65 6e 63 69 65 73 2e 0a 0a 28 64 65 66 75 6e 20    66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 65  | encies...(defun.flycheck-error-e | 
| 2f420 |  6e 64 2d 6c 69 6e 65 20 28 65 72 72 29 0a 20 20    22 52 65 74 75 72 6e 20 74 68 65 20 65 6e 64 20  | nd-line.(err)..."Return.the.end. | 
| 2f440 |  6c 69 6e 65 20 6f 66 20 61 20 46 6c 79 63 68 65    63 6b 20 65 72 72 6f 72 20 45 52 52 2e 22 0a 20  | line.of.a.Flycheck.error.ERR.".. | 
| 2f460 |  20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65    20 6e 69 6c 20 28 66 6c 79 63 68 65 63 6b 2d 65  | .(condition-case.nil.(flycheck-e | 
| 2f480 |  72 72 6f 72 2d 2d 65 6e 64 2d 6c 69 6e 65 20 65    72 72 29 0a 20 20 20 20 28 61 72 67 73 2d 6f 75  | rror--end-line.err).....(args-ou | 
| 2f4a0 |  74 2d 6f 66 2d 72 61 6e 67 65 20 6e 69 6c 29 29    29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65  | t-of-range.nil)))..(defun.flyche | 
| 2f4c0 |  63 6b 2d 65 72 72 6f 72 2d 65 6e 64 2d 63 6f 6c    75 6d 6e 20 28 65 72 72 29 0a 20 20 22 52 65 74  | ck-error-end-column.(err)..."Ret | 
| 2f4e0 |  75 72 6e 20 74 68 65 20 65 6e 64 20 63 6f 6c 75    6d 6e 20 6f 66 20 61 20 46 6c 79 63 68 65 63 6b  | urn.the.end.column.of.a.Flycheck | 
| 2f500 |  20 65 72 72 6f 72 20 45 52 52 2e 22 0a 20 20 28    63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 6e  | .error.ERR."...(condition-case.n | 
| 2f520 |  69 6c 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72    6f 72 2d 2d 65 6e 64 2d 63 6f 6c 75 6d 6e 20 65  | il.(flycheck-error--end-column.e | 
| 2f540 |  72 72 29 0a 20 20 20 20 28 61 72 67 73 2d 6f 75    74 2d 6f 66 2d 72 61 6e 67 65 20 6e 69 6c 29 29  | rr).....(args-out-of-range.nil)) | 
| 2f560 |  29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65    63 6b 2d 65 72 72 6f 72 2d 2d 73 65 74 2d 65 6e  | )..(defun.flycheck-error--set-en | 
| 2f580 |  64 2d 6c 69 6e 65 20 28 65 72 72 20 6c 69 6e 65    29 0a 20 20 22 53 65 74 20 74 68 65 20 65 6e 64  | d-line.(err.line)..."Set.the.end | 
| 2f5a0 |  20 6c 69 6e 65 20 6f 66 20 61 20 46 6c 79 63 68    65 63 6b 20 65 72 72 6f 72 20 45 52 52 20 74 6f  | .line.of.a.Flycheck.error.ERR.to | 
| 2f5c0 |  20 4c 49 4e 45 2e 22 0a 20 20 28 63 6f 6e 64 69    74 69 6f 6e 2d 63 61 73 65 20 6e 69 6c 20 28 73  | .LINE."...(condition-case.nil.(s | 
| 2f5e0 |  65 74 66 20 28 66 6c 79 63 68 65 63 6b 2d 65 72    72 6f 72 2d 2d 65 6e 64 2d 6c 69 6e 65 20 65 72  | etf.(flycheck-error--end-line.er | 
| 2f600 |  72 29 20 6c 69 6e 65 29 0a 20 20 20 20 28 61 72    67 73 2d 6f 75 74 2d 6f 66 2d 72 61 6e 67 65 20  | r).line).....(args-out-of-range. | 
| 2f620 |  6e 69 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 66    6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 2d 73  | nil)))..(defun.flycheck-error--s | 
| 2f640 |  65 74 2d 65 6e 64 2d 63 6f 6c 75 6d 6e 20 28 65    72 72 20 63 6f 6c 75 6d 6e 29 0a 20 20 22 53 65  | et-end-column.(err.column)..."Se | 
| 2f660 |  74 20 74 68 65 20 65 6e 64 20 63 6f 6c 75 6d 6e    20 6f 66 20 61 20 46 6c 79 63 68 65 63 6b 20 65  | t.the.end.column.of.a.Flycheck.e | 
| 2f680 |  72 72 6f 72 20 45 52 52 20 74 6f 20 43 4f 4c 55    4d 4e 2e 22 0a 20 20 28 63 6f 6e 64 69 74 69 6f  | rror.ERR.to.COLUMN."...(conditio | 
| 2f6a0 |  6e 2d 63 61 73 65 20 6e 69 6c 20 28 73 65 74 66    20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72  | n-case.nil.(setf.(flycheck-error | 
| 2f6c0 |  2d 2d 65 6e 64 2d 63 6f 6c 75 6d 6e 20 65 72 72    29 20 63 6f 6c 75 6d 6e 29 0a 20 20 20 20 28 61  | --end-column.err).column).....(a | 
| 2f6e0 |  72 67 73 2d 6f 75 74 2d 6f 66 2d 72 61 6e 67 65    20 6e 69 6c 29 29 29 0a 0a 28 67 76 2d 64 65 66  | rgs-out-of-range.nil)))..(gv-def | 
| 2f700 |  69 6e 65 2d 73 69 6d 70 6c 65 2d 73 65 74 74 65    72 20 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72  | ine-simple-setter.flycheck-error | 
| 2f720 |  2d 65 6e 64 2d 6c 69 6e 65 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -end-line....................... | 
| 2f740 |  20 20 20 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f    72 2d 2d 73 65 74 2d 65 6e 64 2d 6c 69 6e 65 29  | ...flycheck-error--set-end-line) | 
| 2f760 |  0a 28 67 76 2d 64 65 66 69 6e 65 2d 73 69 6d 70    6c 65 2d 73 65 74 74 65 72 20 66 6c 79 63 68 65  | .(gv-define-simple-setter.flyche | 
| 2f780 |  63 6b 2d 65 72 72 6f 72 2d 65 6e 64 2d 63 6f 6c    75 6d 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ck-error-end-column............. | 
| 2f7a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 66 6c 79    63 68 65 63 6b 2d 65 72 72 6f 72 2d 2d 73 65 74  | .............flycheck-error--set | 
| 2f7c0 |  2d 65 6e 64 2d 63 6f 6c 75 6d 6e 29 0a 0a 28 64    65 66 6d 61 63 72 6f 20 66 6c 79 63 68 65 63 6b  | -end-column)..(defmacro.flycheck | 
| 2f7e0 |  2d 65 72 72 6f 72 2d 77 69 74 68 2d 62 75 66 66    65 72 20 28 65 72 72 20 26 72 65 73 74 20 66 6f  | -error-with-buffer.(err.&rest.fo | 
| 2f800 |  72 6d 73 29 0a 20 20 22 53 77 69 74 63 68 20 74    6f 20 74 68 65 20 62 75 66 66 65 72 20 6f 66 20  | rms)..."Switch.to.the.buffer.of. | 
| 2f820 |  45 52 52 20 61 6e 64 20 65 76 61 6c 75 61 74 65    20 46 4f 52 4d 53 2e 0a 0a 49 66 20 74 68 65 20  | ERR.and.evaluate.FORMS...If.the. | 
| 2f840 |  62 75 66 66 65 72 20 6f 66 20 45 52 52 20 69 73    20 6e 6f 74 20 6c 69 76 65 2c 20 46 4f 52 4d 53  | buffer.of.ERR.is.not.live,.FORMS | 
| 2f860 |  20 61 72 65 20 6e 6f 74 20 65 76 61 6c 75 61 74    65 64 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20  | .are.not.evaluated."...(declare. | 
| 2f880 |  28 69 6e 64 65 6e 74 20 31 29 20 28 64 65 62 75    67 20 74 29 29 0a 20 20 60 28 77 68 65 6e 20 28  | (indent.1).(debug.t))...`(when.( | 
| 2f8a0 |  62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 28 66    6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 62 75  | buffer-live-p.(flycheck-error-bu | 
| 2f8c0 |  66 66 65 72 20 2c 65 72 72 29 29 0a 20 20 20 20    20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62  | ffer.,err))......(with-current-b | 
| 2f8e0 |  75 66 66 65 72 20 28 66 6c 79 63 68 65 63 6b 2d    65 72 72 6f 72 2d 62 75 66 66 65 72 20 2c 65 72  | uffer.(flycheck-error-buffer.,er | 
| 2f900 |  72 29 0a 20 20 20 20 20 20 20 2c 40 66 6f 72 6d    73 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79  | r)........,@forms)))..(defun.fly | 
| 2f920 |  63 68 65 63 6b 2d 2d 65 78 61 63 74 2d 72 65 67    69 6f 6e 20 28 65 72 72 29 0a 20 20 22 47 65 74  | check--exact-region.(err)..."Get | 
| 2f940 |  20 74 68 65 20 72 65 67 69 6f 6e 20 6f 66 20 45    52 52 2c 20 69 66 20 45 52 52 20 73 70 65 63 69  | .the.region.of.ERR,.if.ERR.speci | 
| 2f960 |  66 69 65 73 20 61 20 72 61 6e 67 65 2e 0a 0a 52    65 74 75 72 6e 20 61 20 63 6f 6e 73 20 63 65 6c  | fies.a.range...Return.a.cons.cel | 
| 2f980 |  6c 20 60 28 42 45 47 20 2e 20 45 4e 44 29 27 2e    20 20 49 66 20 74 68 65 20 69 6e 70 75 74 20 72  | l.`(BEG...END)'...If.the.input.r | 
| 2f9a0 |  61 6e 67 65 20 69 73 20 65 6d 70 74 79 2c 0a 69    74 20 69 73 20 65 78 70 61 6e 64 65 64 20 74 6f  | ange.is.empty,.it.is.expanded.to | 
| 2f9c0 |  20 63 6f 76 65 72 20 61 74 20 6c 65 61 73 74 20    6f 6e 65 20 63 68 61 72 61 63 74 65 72 20 73 6f  | .cover.at.least.one.character.so | 
| 2f9e0 |  20 74 68 61 74 20 45 4e 44 20 69 73 0a 61 6c 77    61 79 73 20 67 72 65 61 74 65 72 20 74 68 61 6e  | .that.END.is.always.greater.than | 
| 2fa00 |  20 42 45 47 2e 20 20 49 66 20 45 52 52 20 64 6f    65 73 6e 27 74 20 73 70 65 63 69 66 79 20 61 6e  | .BEG...If.ERR.doesn't.specify.an | 
| 2fa20 |  20 65 6e 64 2d 63 6f 6c 75 6d 6e 0a 72 65 74 75    72 6e 20 6e 69 6c 2e 22 0a 20 20 28 69 66 2d 6c  | .end-column.return.nil."...(if-l | 
| 2fa40 |  65 74 2a 20 28 28 6c 69 6e 65 20 28 66 6c 79 63    68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 6e 65 20  | et*.((line.(flycheck-error-line. | 
| 2fa60 |  65 72 72 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 63 6f 6c 75 6d 6e 20 28 66 6c 79 63 68  | err)).............(column.(flych | 
| 2fa80 |  65 63 6b 2d 65 72 72 6f 72 2d 63 6f 6c 75 6d 6e    20 65 72 72 29 29 0a 20 20 20 20 20 20 20 20 20  | eck-error-column.err)).......... | 
| 2faa0 |  20 20 20 28 65 6e 64 2d 6c 69 6e 65 20 28 6f 72    20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72  | ...(end-line.(or.(flycheck-error | 
| 2fac0 |  2d 65 6e 64 2d 6c 69 6e 65 20 65 72 72 29 20 6c    69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20  | -end-line.err).line))........... | 
| 2fae0 |  20 20 28 65 6e 64 2d 63 6f 6c 75 6d 6e 20 28 66    6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 65 6e  | ..(end-column.(flycheck-error-en | 
| 2fb00 |  64 2d 63 6f 6c 75 6d 6e 20 65 72 72 29 29 29 0a    20 20 20 20 20 20 3b 3b 20 49 67 6e 6f 72 69 6e  | d-column.err))).......;;.Ignorin | 
| 2fb20 |  67 20 66 69 65 6c 64 73 20 73 70 65 65 64 73 20    75 70 20 63 61 6c 6c 73 20 74 6f 20 60 6c 69 6e  | g.fields.speeds.up.calls.to.`lin | 
| 2fb40 |  65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 27 2e    0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 69  | e-end-position'........(let*.((i | 
| 2fb60 |  6e 68 69 62 69 74 2d 66 69 65 6c 64 2d 74 65 78    74 2d 6d 6f 74 69 6f 6e 20 74 29 0a 20 20 20 20  | nhibit-field-text-motion.t)..... | 
| 2fb80 |  20 20 20 20 20 20 20 20 20 28 62 65 67 20 28 66    6c 79 63 68 65 63 6b 2d 6c 69 6e 65 2d 63 6f 6c  | .........(beg.(flycheck-line-col | 
| 2fba0 |  75 6d 6e 2d 74 6f 2d 70 6f 73 69 74 69 6f 6e 20    6c 69 6e 65 20 63 6f 6c 75 6d 6e 29 29 0a 20 20  | umn-to-position.line.column))... | 
| 2fbc0 |  20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 20    28 66 6c 79 63 68 65 63 6b 2d 6c 69 6e 65 2d 63  | ...........(end.(flycheck-line-c | 
| 2fbe0 |  6f 6c 75 6d 6e 2d 74 6f 2d 70 6f 73 69 74 69 6f    6e 20 65 6e 64 2d 6c 69 6e 65 20 65 6e 64 2d 63  | olumn-to-position.end-line.end-c | 
| 2fc00 |  6f 6c 75 6d 6e 29 29 29 0a 20 20 20 20 20 20 20    20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20  | olumn))).........(cond.......... | 
| 2fc20 |  28 28 3c 20 62 65 67 20 65 6e 64 29 20 28 63 6f    6e 73 20 62 65 67 20 65 6e 64 29 29 0a 20 20 20  | ((<.beg.end).(cons.beg.end)).... | 
| 2fc40 |  20 20 20 20 20 20 28 28 3d 20 65 6e 64 20 28 70    6f 69 6e 74 2d 6d 61 78 29 29 20 28 63 6f 6e 73  | ......((=.end.(point-max)).(cons | 
| 2fc60 |  20 28 31 2d 20 65 6e 64 29 20 65 6e 64 29 29 0a    20 20 20 20 20 20 20 20 20 28 74 20 28 63 6f 6e  | .(1-.end).end))..........(t.(con | 
| 2fc80 |  73 20 65 6e 64 20 28 31 2b 20 65 6e 64 29 29 29    29 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79  | s.end.(1+.end)))))))..(defun.fly | 
| 2fca0 |  63 68 65 63 6b 2d 2d 6c 69 6e 65 2d 72 65 67 69    6f 6e 20 28 70 6f 73 29 0a 20 20 22 47 65 74 20  | check--line-region.(pos)..."Get. | 
| 2fcc0 |  74 68 65 20 6c 69 6e 65 20 72 65 67 69 6f 6e 20    6f 66 20 70 6f 73 69 74 69 6f 6e 20 50 4f 53 2e  | the.line.region.of.position.POS. | 
| 2fce0 |  0a 0a 52 65 74 75 72 6e 20 61 20 63 6f 6e 73 20    63 65 6c 6c 20 60 28 42 45 47 20 2e 20 45 4e 44  | ..Return.a.cons.cell.`(BEG...END | 
| 2fd00 |  29 27 20 77 68 65 72 65 20 42 45 47 20 69 73 20    74 68 65 20 66 69 72 73 74 0a 6e 6f 6e 2d 77 68  | )'.where.BEG.is.the.first.non-wh | 
| 2fd20 |  69 74 65 73 70 61 63 65 20 63 68 61 72 61 63 74    65 72 20 6f 6e 20 74 68 65 20 6c 69 6e 65 20 45  | itespace.character.on.the.line.E | 
| 2fd40 |  52 52 20 72 65 66 65 72 73 20 74 6f 2c 20 61 6e    64 20 45 4e 44 20 74 68 65 0a 65 6e 64 20 6f 66  | RR.refers.to,.and.END.the.end.of | 
| 2fd60 |  20 74 68 65 20 6c 69 6e 65 2e 22 0a 20 20 28 73    61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20  | .the.line."...(save-excursion... | 
| 2fd80 |  20 20 28 67 6f 74 6f 2d 63 68 61 72 20 70 6f 73    29 0a 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c  | ..(goto-char.pos).....(forward-l | 
| 2fda0 |  69 6e 65 20 30 29 0a 20 20 20 20 28 6c 65 74 20    28 28 62 6f 6c 20 28 70 6f 69 6e 74 29 29 0a 20  | ine.0).....(let.((bol.(point)).. | 
| 2fdc0 |  20 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 6c    69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e  | .........(end.(line-end-position | 
| 2fde0 |  29 29 29 0a 20 20 20 20 20 20 3b 3b 20 4d 6f 76    65 20 74 6f 20 74 68 65 20 62 65 67 69 6e 6e 69  | ))).......;;.Move.to.the.beginni | 
| 2fe00 |  6e 67 20 6f 66 20 74 68 69 73 20 6c 69 6e 65 27    73 20 69 6e 64 65 6e 74 61 74 69 6f 6e 2c 20 73  | ng.of.this.line's.indentation,.s | 
| 2fe20 |  69 6d 69 6c 61 72 20 74 6f 0a 20 20 20 20 20 20    3b 3b 20 60 62 61 63 6b 2d 74 6f 2d 69 6e 64 65  | imilar.to.......;;.`back-to-inde | 
| 2fe40 |  6e 74 61 74 69 6f 6e 27 0a 20 20 20 20 20 20 28    73 6b 69 70 2d 73 79 6e 74 61 78 2d 66 6f 72 77  | ntation'.......(skip-syntax-forw | 
| 2fe60 |  61 72 64 20 22 20 22 20 65 6e 64 29 0a 20 20 20    20 20 20 28 62 61 63 6b 77 61 72 64 2d 70 72 65  | ard.".".end).......(backward-pre | 
| 2fe80 |  66 69 78 2d 63 68 61 72 73 29 0a 20 20 20 20 20    20 3b 3b 20 49 66 20 74 68 65 20 63 75 72 72 65  | fix-chars).......;;.If.the.curre | 
| 2fea0 |  6e 74 20 6c 69 6e 65 20 69 73 20 62 6c 61 6e 6b    2c 20 68 69 67 68 6c 69 67 68 74 20 69 74 20 69  | nt.line.is.blank,.highlight.it.i | 
| 2fec0 |  6e 20 66 75 6c 6c 3b 20 69 66 20 69 74 27 73 0a    20 20 20 20 20 20 3b 3b 20 65 6d 70 74 79 2c 20  | n.full;.if.it's.......;;.empty,. | 
| 2fee0 |  69 6e 63 6c 75 64 65 20 74 68 65 20 70 72 65 76    69 6f 75 73 20 6c 69 6e 65 20 62 72 65 61 6b 20  | include.the.previous.line.break. | 
| 2ff00 |  63 68 61 72 61 63 74 65 72 28 73 29 20 74 6f 20    68 61 76 65 0a 20 20 20 20 20 20 3b 3b 20 61 6e  | character(s).to.have.......;;.an | 
| 2ff20 |  79 20 72 65 67 69 6f 6e 20 61 74 20 61 6c 6c 20    28 77 68 65 6e 20 63 61 6c 6c 65 64 20 77 69 74  | y.region.at.all.(when.called.wit | 
| 2ff40 |  68 20 30 2c 20 60 6c 69 6e 65 2d 65 6e 64 2d 70    6f 73 69 74 69 6f 6e 27 0a 20 20 20 20 20 20 3b  | h.0,.`line-end-position'.......; | 
| 2ff60 |  3b 20 67 69 76 65 73 20 75 73 20 74 68 65 20 65    6e 64 20 6f 66 20 74 68 65 20 70 72 65 76 69 6f  | ;.gives.us.the.end.of.the.previo | 
| 2ff80 |  75 73 20 6c 69 6e 65 29 2e 0a 20 20 20 20 20 20    28 63 6f 6e 73 20 28 69 66 20 28 65 6f 6c 70 29  | us.line)........(cons.(if.(eolp) | 
| 2ffa0 |  20 28 69 66 20 28 3d 20 62 6f 6c 20 65 6e 64 29    20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74  | .(if.(=.bol.end).(line-end-posit | 
| 2ffc0 |  69 6f 6e 20 30 29 20 62 6f 6c 29 20 28 70 6f 69    6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | ion.0).bol).(point))............ | 
| 2ffe0 |  20 65 6e 64 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 66 6c 79 63 68 65 63 6b 2d 2d 63 6f 6c 75 6d  | .end))))..(defun.flycheck--colum | 
| 30000 |  6e 2d 72 65 67 69 6f 6e 20 28 70 6f 73 29 0a 20    20 22 47 65 74 20 74 68 65 20 63 6f 6c 75 6d 6e  | n-region.(pos)..."Get.the.column | 
| 30020 |  20 72 65 67 69 6f 6e 20 6f 66 20 70 6f 73 69 74    69 6f 6e 20 50 4f 53 2e 0a 0a 52 65 74 75 72 6e  | .region.of.position.POS...Return | 
| 30040 |  20 61 20 63 6f 6e 73 20 63 65 6c 6c 20 60 28 42    45 47 20 2e 20 45 4e 44 29 27 20 77 68 65 72 65  | .a.cons.cell.`(BEG...END)'.where | 
| 30060 |  20 42 45 47 20 69 73 20 74 68 65 20 63 68 61 72    61 63 74 65 72 0a 62 65 66 6f 72 65 20 74 68 65  | .BEG.is.the.character.before.the | 
| 30080 |  20 63 6f 6c 75 6d 6e 2c 20 61 6e 64 20 45 4e 44    20 74 68 65 20 61 63 74 75 61 6c 20 63 6f 6c 75  | .column,.and.END.the.actual.colu | 
| 300a0 |  6d 6e 2e 22 0a 20 20 28 73 61 76 65 2d 65 78 63    75 72 73 69 6f 6e 0a 20 20 20 20 28 67 6f 74 6f  | mn."...(save-excursion.....(goto | 
| 300c0 |  2d 63 68 61 72 20 70 6f 73 29 0a 20 20 20 20 3b    3b 20 28 65 6f 62 70 29 3a 20 4e 6f 20 65 6e 6f  | -char.pos).....;;.(eobp):.No.eno | 
| 300e0 |  75 67 68 20 6c 69 6e 65 73 20 69 6e 20 74 68 65    20 62 75 66 66 65 72 0a 20 20 20 20 28 69 66 20  | ugh.lines.in.the.buffer.....(if. | 
| 30100 |  28 65 6f 62 70 29 20 28 63 6f 6e 73 20 28 31 2d    20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 20 28 70  | (eobp).(cons.(1-.(point-max)).(p | 
| 30120 |  6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20    20 28 63 6f 6e 73 20 70 6f 73 20 28 31 2b 20 70  | oint-max)).......(cons.pos.(1+.p | 
| 30140 |  6f 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20    66 6c 79 63 68 65 63 6b 2d 62 6f 75 6e 64 73 2d  | os)))))..(defun.flycheck-bounds- | 
| 30160 |  6f 66 2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e    74 20 28 74 68 69 6e 67 20 70 6f 73 29 0a 20 20  | of-thing-at-point.(thing.pos)... | 
| 30180 |  22 47 65 74 20 74 68 65 20 72 65 67 69 6f 6e 20    6f 66 20 54 48 49 4e 47 20 61 74 20 70 6f 73 69  | "Get.the.region.of.THING.at.posi | 
| 301a0 |  74 69 6f 6e 20 50 4f 53 2e 0a 0a 54 48 49 4e 47    20 69 73 20 61 20 75 6e 64 65 72 73 74 6f 6f 64  | tion.POS...THING.is.a.understood | 
| 301c0 |  20 62 79 20 60 74 68 69 6e 67 2d 61 74 2d 70 6f    69 6e 74 27 2e 0a 0a 52 65 74 75 72 6e 20 61 20  | .by.`thing-at-point'...Return.a. | 
| 301e0 |  63 6f 6e 73 20 63 65 6c 6c 20 60 28 42 45 47 20    2e 20 45 4e 44 29 27 20 77 68 65 72 65 20 42 45  | cons.cell.`(BEG...END)'.where.BE | 
| 30200 |  47 20 69 73 20 74 68 65 20 62 65 67 69 6e 6e 69    6e 67 20 6f 66 0a 74 68 65 20 54 48 49 4e 47 20  | G.is.the.beginning.of.the.THING. | 
| 30220 |  61 74 20 74 68 65 20 63 6f 6c 75 6d 6e 2c 20 61    6e 64 20 45 4e 44 20 74 68 65 20 65 6e 64 20 6f  | at.the.column,.and.END.the.end.o | 
| 30240 |  66 20 74 68 65 20 54 48 49 4e 47 2e 22 0a 20 20    28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a  | f.the.THING."...(save-excursion. | 
| 30260 |  20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 70    6f 73 29 0a 20 20 20 20 28 62 6f 75 6e 64 73 2d  | ....(goto-char.pos).....(bounds- | 
| 30280 |  6f 66 2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e    74 20 74 68 69 6e 67 29 29 29 0a 0a 28 64 65 66  | of-thing-at-point.thing)))..(def | 
| 302a0 |  75 6e 20 66 6c 79 63 68 65 63 6b 2d 2d 61 70 70    72 6f 78 69 6d 61 74 65 2d 72 65 67 69 6f 6e 20  | un.flycheck--approximate-region. | 
| 302c0 |  28 65 72 72 20 6d 6f 64 65 29 0a 20 20 22 43 6f    6d 70 75 74 65 20 74 68 65 20 72 65 67 69 6f 6e  | (err.mode)..."Compute.the.region | 
| 302e0 |  20 6f 66 20 45 52 52 20 62 61 73 65 64 20 6f 6e    20 4d 4f 44 45 20 61 6e 64 20 45 52 52 27 73 20  | .of.ERR.based.on.MODE.and.ERR's. | 
| 30300 |  6c 69 6e 65 20 61 6e 64 20 63 6f 6c 75 6d 6e 2e    22 0a 20 20 3b 3b 20 49 67 6e 6f 72 69 6e 67 20  | line.and.column."...;;.Ignoring. | 
| 30320 |  66 69 65 6c 64 73 20 73 70 65 65 64 73 20 75 70    20 63 61 6c 6c 73 20 74 6f 20 60 6c 69 6e 65 2d  | fields.speeds.up.calls.to.`line- | 
| 30340 |  65 6e 64 2d 70 6f 73 69 74 69 6f 6e 27 2e 0a 20    20 28 6c 65 74 2a 20 28 28 69 6e 68 69 62 69 74  | end-position'....(let*.((inhibit | 
| 30360 |  2d 66 69 65 6c 64 2d 74 65 78 74 2d 6d 6f 74 69    6f 6e 20 74 29 0a 20 20 20 20 20 20 20 20 20 28  | -field-text-motion.t)..........( | 
| 30380 |  6c 69 6e 65 20 28 66 6c 79 63 68 65 63 6b 2d 65    72 72 6f 72 2d 6c 69 6e 65 20 65 72 72 29 29 0a  | line.(flycheck-error-line.err)). | 
| 303a0 |  20 20 20 20 20 20 20 20 20 28 63 6f 6c 75 6d 6e    20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72  | .........(column.(flycheck-error | 
| 303c0 |  2d 63 6f 6c 75 6d 6e 20 65 72 72 29 29 0a 20 20    20 20 20 20 20 20 20 28 62 65 67 20 28 66 6c 79  | -column.err))..........(beg.(fly | 
| 303e0 |  63 68 65 63 6b 2d 6c 69 6e 65 2d 63 6f 6c 75 6d    6e 2d 74 6f 2d 70 6f 73 69 74 69 6f 6e 20 6c 69  | check-line-column-to-position.li | 
| 30400 |  6e 65 20 28 6f 72 20 63 6f 6c 75 6d 6e 20 31 29    29 29 29 0a 20 20 20 20 28 69 66 20 28 6f 72 20  | ne.(or.column.1)))).....(if.(or. | 
| 30420 |  28 6e 75 6c 6c 20 63 6f 6c 75 6d 6e 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 65 71 20 6d 6f  | (null.column).............(eq.mo | 
| 30440 |  64 65 20 27 6c 69 6e 65 73 29 29 0a 20 20 20 20    20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 2d 6c  | de.'lines)).........(flycheck--l | 
| 30460 |  69 6e 65 2d 72 65 67 69 6f 6e 20 62 65 67 29 0a    20 20 20 20 20 20 28 6f 72 20 28 70 63 61 73 65  | ine-region.beg).......(or.(pcase | 
| 30480 |  20 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 60 73 79 6d 62 6f 6c 73 0a 20 20 20 20  | .mode.............(`symbols..... | 
| 304a0 |  20 20 20 20 20 20 20 20 20 3b 3b 20 45 6e 73 75    72 65 20 74 68 61 74 20 77 65 27 72 65 20 6f 6e  | .........;;.Ensure.that.we're.on | 
| 304c0 |  20 61 20 77 6f 72 64 20 6f 72 20 73 79 6d 62 6f    6c 2e 20 20 53 65 65 0a 20 20 20 20 20 20 20 20  | .a.word.or.symbol...See......... | 
| 304e0 |  20 20 20 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 66 6c 79 63 68  | .....;;.https://github.com/flych | 
| 30500 |  65 63 6b 2f 66 6c 79 63 68 65 63 6b 2f 69 73 73    75 65 73 2f 31 35 31 39 0a 20 20 20 20 20 20 20  | eck/flycheck/issues/1519........ | 
| 30520 |  20 20 20 20 20 20 28 61 6e 64 20 28 3c 3d 20 28    70 6f 69 6e 74 2d 6d 69 6e 29 20 62 65 67 29 20  | ......(and.(<=.(point-min).beg). | 
| 30540 |  28 3c 20 62 65 67 20 28 70 6f 69 6e 74 2d 6d 61    78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | (<.beg.(point-max))............. | 
| 30560 |  20 20 20 20 20 20 28 6d 65 6d 71 20 28 63 68 61    72 2d 73 79 6e 74 61 78 20 28 63 68 61 72 2d 61  | ......(memq.(char-syntax.(char-a | 
| 30580 |  66 74 65 72 20 62 65 67 29 29 20 27 28 3f 77 20    3f 5f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | fter.beg)).'(?w.?_))............ | 
| 305a0 |  20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 62 6f 75 6e 64 73 2d 6f 66 2d 74 68 69 6e 67  | .......(flycheck-bounds-of-thing | 
| 305c0 |  2d 61 74 2d 70 6f 69 6e 74 20 27 73 79 6d 62 6f    6c 20 62 65 67 29 29 29 0a 20 20 20 20 20 20 20  | -at-point.'symbol.beg)))........ | 
| 305e0 |  20 20 20 20 20 28 60 73 65 78 70 73 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68  | .....(`sexps..............(flych | 
| 30600 |  65 63 6b 2d 62 6f 75 6e 64 73 2d 6f 66 2d 74 68    69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 73 65  | eck-bounds-of-thing-at-point.'se | 
| 30620 |  78 70 20 62 65 67 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 2d 63  | xp.beg)))...........(flycheck--c | 
| 30640 |  6f 6c 75 6d 6e 2d 72 65 67 69 6f 6e 20 62 65 67    29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c  | olumn-region.beg)))))..(defun.fl | 
| 30660 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 72 65 67    69 6f 6e 2d 66 6f 72 2d 6d 6f 64 65 20 28 65 72  | ycheck-error-region-for-mode.(er | 
| 30680 |  72 20 6d 6f 64 65 29 0a 20 20 22 47 65 74 20 74    68 65 20 72 65 67 69 6f 6e 20 6f 66 20 45 52 52  | r.mode)..."Get.the.region.of.ERR | 
| 306a0 |  20 66 6f 72 20 74 68 65 20 68 69 67 68 6c 69 67    68 74 69 6e 67 20 4d 4f 44 45 2e 0a 0a 45 52 52  | .for.the.highlighting.MODE...ERR | 
| 306c0 |  20 69 73 20 61 20 46 6c 79 63 68 65 63 6b 20 65    72 72 6f 72 2e 20 20 49 66 20 69 74 73 20 70 6f  | .is.a.Flycheck.error...If.its.po | 
| 306e0 |  73 69 74 69 6f 6e 20 69 73 20 66 75 6c 6c 79 20    73 70 65 63 69 66 69 65 64 2c 20 75 73 65 0a 74  | sition.is.fully.specified,.use.t | 
| 30700 |  68 61 74 20 74 6f 20 63 6f 6d 70 75 74 65 20 61    20 72 65 67 69 6f 6e 3b 20 6f 74 68 65 72 77 69  | hat.to.compute.a.region;.otherwi | 
| 30720 |  73 65 2c 20 75 73 65 20 4d 4f 44 45 2c 20 61 73    20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 0a 60  | se,.use.MODE,.as.documented.in.` | 
| 30740 |  66 6c 79 63 68 65 63 6b 2d 68 69 67 68 6c 69 67    68 74 69 6e 67 2d 6d 6f 64 65 27 2e 20 20 49 66  | flycheck-highlighting-mode'...If | 
| 30760 |  20 4d 4f 44 45 20 69 73 20 6e 69 6c 2c 20 73 69    67 6e 61 6c 20 61 6e 20 65 72 72 6f 72 2e 22 0a  | .MODE.is.nil,.signal.an.error.". | 
| 30780 |  20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f    72 2d 77 69 74 68 2d 62 75 66 66 65 72 20 65 72  | ..(flycheck-error-with-buffer.er | 
| 307a0 |  72 0a 20 20 20 20 28 73 61 76 65 2d 72 65 73 74    72 69 63 74 69 6f 6e 0a 20 20 20 20 20 20 28 77  | r.....(save-restriction.......(w | 
| 307c0 |  69 64 65 6e 29 0a 20 20 20 20 20 20 28 6f 72 20    28 66 6c 79 63 68 65 63 6b 2d 2d 65 78 61 63 74  | iden).......(or.(flycheck--exact | 
| 307e0 |  2d 72 65 67 69 6f 6e 20 65 72 72 29 0a 20 20 20    20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b  | -region.err)...........(flycheck | 
| 30800 |  2d 2d 61 70 70 72 6f 78 69 6d 61 74 65 2d 72 65    67 69 6f 6e 20 65 72 72 20 6d 6f 64 65 29 29 29  | --approximate-region.err.mode))) | 
| 30820 |  29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68    65 63 6b 2d 65 72 72 6f 72 2d 70 6f 73 20 28 65  | ))..(defun.flycheck-error-pos.(e | 
| 30840 |  72 72 29 0a 20 20 22 47 65 74 20 74 68 65 20 62    75 66 66 65 72 20 70 6f 73 69 74 69 6f 6e 20 6f  | rr)..."Get.the.buffer.position.o | 
| 30860 |  66 20 45 52 52 2e 0a 0a 45 52 52 20 69 73 20 61    20 46 6c 79 63 68 65 63 6b 20 65 72 72 6f 72 20  | f.ERR...ERR.is.a.Flycheck.error. | 
| 30880 |  77 68 6f 73 65 20 70 6f 73 69 74 69 6f 6e 20 74    6f 20 67 65 74 2e 0a 0a 54 68 65 20 65 72 72 6f  | whose.position.to.get...The.erro | 
| 308a0 |  72 20 70 6f 73 69 74 69 6f 6e 20 69 73 20 74 68    65 20 65 72 72 6f 72 20 63 6f 6c 75 6d 6e 2c 20  | r.position.is.the.error.column,. | 
| 308c0 |  6f 72 20 74 68 65 20 66 69 72 73 74 0a 6e 6f 6e    2d 77 68 69 74 65 73 70 61 63 65 20 63 68 61 72  | or.the.first.non-whitespace.char | 
| 308e0 |  61 63 74 65 72 20 6f 66 20 74 68 65 20 65 72 72    6f 72 20 6c 69 6e 65 2c 20 69 66 20 45 52 52 20  | acter.of.the.error.line,.if.ERR. | 
| 30900 |  68 61 73 20 6e 6f 20 65 72 72 6f 72 20 63 6f 6c    75 6d 6e 2e 22 0a 20 20 28 63 61 72 20 28 66 6c  | has.no.error.column."...(car.(fl | 
| 30920 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 72 65 67    69 6f 6e 2d 66 6f 72 2d 6d 6f 64 65 0a 20 20 20  | ycheck-error-region-for-mode.... | 
| 30940 |  20 20 20 20 20 65 72 72 20 66 6c 79 63 68 65 63    6b 2d 68 69 67 68 6c 69 67 68 74 69 6e 67 2d 6d  | .....err.flycheck-highlighting-m | 
| 30960 |  6f 64 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 66    6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 66 6f  | ode)))..(defun.flycheck-error-fo | 
| 30980 |  72 6d 61 74 2d 73 6e 69 70 70 65 74 20 28 65 72    72 20 26 6f 70 74 69 6f 6e 61 6c 20 6d 61 78 2d  | rmat-snippet.(err.&optional.max- | 
| 309a0 |  6c 65 6e 67 74 68 29 0a 20 20 22 45 78 74 72 61    63 74 20 74 68 65 20 74 65 78 74 20 74 68 61 74  | length)..."Extract.the.text.that | 
| 309c0 |  20 45 52 52 20 72 65 66 65 72 73 20 74 6f 20 66    72 6f 6d 20 74 68 65 20 62 75 66 66 65 72 2e 0a  | .ERR.refers.to.from.the.buffer.. | 
| 309e0 |  0a 4e 65 77 6c 69 6e 65 73 20 61 6e 64 20 62 6c    61 6e 6b 73 20 61 72 65 20 72 65 70 6c 61 63 65  | .Newlines.and.blanks.are.replace | 
| 30a00 |  64 20 62 79 20 73 69 6e 67 6c 65 20 73 70 61 63    65 73 2e 20 20 49 66 20 45 52 52 0a 64 6f 65 73  | d.by.single.spaces...If.ERR.does | 
| 30a20 |  6e 27 74 20 69 6e 63 6c 75 64 65 20 61 6e 20 65    6e 64 2d 70 6f 73 69 74 69 6f 6e 2c 20 72 65 74  | n't.include.an.end-position,.ret | 
| 30a40 |  75 72 6e 20 6e 69 6c 2e 0a 0a 4d 41 58 2d 4c 45    4e 47 54 48 20 69 73 20 68 6f 77 20 6d 61 6e 79  | urn.nil...MAX-LENGTH.is.how.many | 
| 30a60 |  20 63 68 61 72 61 63 74 65 72 73 20 74 6f 20 72    65 61 64 20 66 72 6f 6d 20 74 68 65 20 62 75 66  | .characters.to.read.from.the.buf | 
| 30a80 |  66 65 72 2c 20 61 74 0a 6d 6f 73 74 2e 20 20 49    74 20 64 65 66 61 75 6c 74 73 20 74 6f 20 32 30  | fer,.at.most...It.defaults.to.20 | 
| 30aa0 |  2e 22 0a 20 20 28 66 6c 79 63 68 65 63 6b 2d 65    72 72 6f 72 2d 77 69 74 68 2d 62 75 66 66 65 72  | ."...(flycheck-error-with-buffer | 
| 30ac0 |  20 65 72 72 0a 20 20 20 20 28 73 61 76 65 2d 72    65 73 74 72 69 63 74 69 6f 6e 0a 20 20 20 20 20  | .err.....(save-restriction...... | 
| 30ae0 |  20 28 77 69 64 65 6e 29 0a 20 20 20 20 20 20 28    70 63 61 73 65 20 28 66 6c 79 63 68 65 63 6b 2d  | .(widen).......(pcase.(flycheck- | 
| 30b00 |  2d 65 78 61 63 74 2d 72 65 67 69 6f 6e 20 65 72    72 29 0a 20 20 20 20 20 20 20 20 28 60 28 2c 62  | -exact-region.err).........(`(,b | 
| 30b20 |  65 67 20 2e 20 2c 65 6e 64 29 0a 20 20 20 20 20    20 20 20 20 28 74 72 75 6e 63 61 74 65 2d 73 74  | eg...,end)..........(truncate-st | 
| 30b40 |  72 69 6e 67 2d 74 6f 2d 77 69 64 74 68 0a 20 20    20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65  | ring-to-width...........(replace | 
| 30b60 |  2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e    67 0a 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c  | -regexp-in-string............"\\ | 
| 30b80 |  73 2d 2b 22 20 22 20 22 20 28 62 75 66 66 65 72    2d 73 75 62 73 74 72 69 6e 67 20 62 65 67 20 28  | s-+".".".(buffer-substring.beg.( | 
| 30ba0 |  6d 69 6e 20 65 6e 64 20 28 70 6f 69 6e 74 2d 6d    61 78 29 29 29 29 0a 20 20 20 20 20 20 20 20 20  | min.end.(point-max)))).......... | 
| 30bc0 |  20 28 6f 72 20 6d 61 78 2d 6c 65 6e 67 74 68 20    32 30 29 20 6e 69 6c 20 6e 69 6c 20 74 29 29 29  | .(or.max-length.20).nil.nil.t))) | 
| 30be0 |  29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63    68 65 63 6b 2d 65 72 72 6f 72 2d 66 6f 72 6d 61  | )))..(defun.flycheck-error-forma | 
| 30c00 |  74 2d 6d 65 73 73 61 67 65 2d 61 6e 64 2d 69 64    20 28 65 72 72 20 26 6f 70 74 69 6f 6e 61 6c 20  | t-message-and-id.(err.&optional. | 
| 30c20 |  69 6e 63 6c 75 64 65 2d 73 6e 69 70 70 65 74 29    0a 20 20 22 46 6f 72 6d 61 74 20 74 68 65 20 6d  | include-snippet)..."Format.the.m | 
| 30c40 |  65 73 73 61 67 65 20 61 6e 64 20 69 64 20 6f 66    20 45 52 52 20 61 73 20 68 75 6d 61 6e 2d 72 65  | essage.and.id.of.ERR.as.human-re | 
| 30c60 |  61 64 61 62 6c 65 20 73 74 72 69 6e 67 2e 0a 0a    49 66 20 49 4e 43 4c 55 44 45 2d 53 4e 49 50 50  | adable.string...If.INCLUDE-SNIPP | 
| 30c80 |  45 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 70    72 65 70 65 6e 64 20 74 68 65 20 6d 65 73 73 61  | ET.is.non-nil,.prepend.the.messa | 
| 30ca0 |  67 65 20 77 69 74 68 20 61 20 73 6e 69 70 70 65    74 0a 6f 66 20 74 68 65 20 74 65 78 74 20 74 68  | ge.with.a.snippet.of.the.text.th | 
| 30cc0 |  61 74 20 74 68 65 20 65 72 72 6f 72 20 61 70 70    6c 69 65 73 20 74 6f 20 28 73 75 63 68 20 74 65  | at.the.error.applies.to.(such.te | 
| 30ce0 |  78 74 20 63 61 6e 20 6f 6e 6c 79 20 62 65 0a 64    65 74 65 72 6d 69 6e 65 64 20 69 66 20 74 68 65  | xt.can.only.be.determined.if.the | 
| 30d00 |  20 65 72 72 6f 72 20 63 6f 6e 74 61 69 6e 73 20    61 20 66 75 6c 6c 20 73 70 61 6e 2c 20 6e 6f 74  | .error.contains.a.full.span,.not | 
| 30d20 |  20 6a 75 73 74 20 61 0a 62 65 67 69 6e 6e 69 6e    67 20 70 6f 73 69 74 69 6f 6e 29 2e 22 0a 20 20  | .just.a.beginning.position)."... | 
| 30d40 |  28 6c 65 74 2a 20 28 28 69 64 20 28 66 6c 79 63    68 65 63 6b 2d 65 72 72 6f 72 2d 69 64 20 65 72  | (let*.((id.(flycheck-error-id.er | 
| 30d60 |  72 29 29 0a 20 20 20 20 20 20 20 20 20 28 66 6e    61 6d 65 20 28 66 6c 79 63 68 65 63 6b 2d 65 72  | r))..........(fname.(flycheck-er | 
| 30d80 |  72 6f 72 2d 66 69 6c 65 6e 61 6d 65 20 65 72 72    29 29 0a 20 20 20 20 20 20 20 20 20 28 6f 74 68  | ror-filename.err))..........(oth | 
| 30da0 |  65 72 2d 66 69 6c 65 2d 70 20 28 61 6e 64 20 66    6e 61 6d 65 20 28 6e 6f 74 20 28 65 71 75 61 6c  | er-file-p.(and.fname.(not.(equal | 
| 30dc0 |  20 66 6e 61 6d 65 20 28 62 75 66 66 65 72 2d 66    69 6c 65 2d 6e 61 6d 65 29 29 29 29 29 29 0a 20  | .fname.(buffer-file-name)))))).. | 
| 30de0 |  20 20 20 28 63 6f 6e 63 61 74 20 28 61 6e 64 20    6f 74 68 65 72 2d 66 69 6c 65 2d 70 20 28 66 6f  | ...(concat.(and.other-file-p.(fo | 
| 30e00 |  72 6d 61 74 20 22 49 6e 20 25 53 3a 5c 6e 22 20    28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e  | rmat."In.%S:\n".(file-relative-n | 
| 30e20 |  61 6d 65 20 66 6e 61 6d 65 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 61 6e 64 20 69 6e  | ame.fname))).............(and.in | 
| 30e40 |  63 6c 75 64 65 2d 73 6e 69 70 70 65 74 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | clude-snippet..................( | 
| 30e60 |  77 68 65 6e 2d 6c 65 74 2a 20 28 28 73 6e 69 70    70 65 74 20 28 66 6c 79 63 68 65 63 6b 2d 65 72  | when-let*.((snippet.(flycheck-er | 
| 30e80 |  72 6f 72 2d 66 6f 72 6d 61 74 2d 73 6e 69 70 70    65 74 20 65 72 72 29 29 29 0a 20 20 20 20 20 20  | ror-format-snippet.err)))....... | 
| 30ea0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f    72 6d 61 74 2d 6d 65 73 73 61 67 65 20 22 60 25  | .............(format-message."`% | 
| 30ec0 |  73 27 3a 20 22 20 73 6e 69 70 70 65 74 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72  | s':.".snippet))).............(or | 
| 30ee0 |  20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72    2d 6d 65 73 73 61 67 65 20 65 72 72 29 0a 20 20  | .(flycheck-error-message.err)... | 
| 30f00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66    6f 72 6d 61 74 20 22 55 6e 6b 6e 6f 77 6e 20 25  | ..............(format."Unknown.% | 
| 30f20 |  53 22 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72    6f 72 2d 6c 65 76 65 6c 20 65 72 72 29 29 29 0a  | S".(flycheck-error-level.err))). | 
| 30f40 |  20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64    20 69 64 20 28 66 6f 72 6d 61 74 20 22 20 5b 25  | ............(and.id.(format.".[% | 
| 30f60 |  73 5d 22 20 69 64 29 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 65 72 72  | s]".id)))))..(defun.flycheck-err | 
| 30f80 |  6f 72 2d 66 6f 72 6d 61 74 2d 70 6f 73 69 74 69    6f 6e 20 28 65 72 72 29 0a 20 20 22 46 6f 72 6d  | or-format-position.(err)..."Form | 
| 30fa0 |  61 74 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 20    6f 66 20 45 52 52 20 61 73 20 61 20 68 75 6d 61  | at.the.position.of.ERR.as.a.huma | 
| 30fc0 |  6e 2d 72 65 61 64 61 62 6c 65 20 73 74 72 69 6e    67 2e 22 0a 20 20 28 6c 65 74 20 28 28 6c 69 6e  | n-readable.string."...(let.((lin | 
| 30fe0 |  65 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f    72 2d 6c 69 6e 65 20 65 72 72 29 29 0a 20 20 20  | e.(flycheck-error-line.err)).... | 
| 31000 |  20 20 20 20 20 28 63 6f 6c 75 6d 6e 20 28 66 6c    79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 63 6f 6c  | .....(column.(flycheck-error-col | 
| 31020 |  75 6d 6e 20 65 72 72 29 29 0a 20 20 20 20 20 20    20 20 28 65 6e 64 2d 6c 69 6e 65 20 28 66 6c 79  | umn.err)).........(end-line.(fly | 
| 31040 |  63 68 65 63 6b 2d 65 72 72 6f 72 2d 65 6e 64 2d    6c 69 6e 65 20 65 72 72 29 29 0a 20 20 20 20 20  | check-error-end-line.err))...... | 
| 31060 |  20 20 20 28 65 6e 64 2d 63 6f 6c 75 6d 6e 20 28    66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 65  | ...(end-column.(flycheck-error-e | 
| 31080 |  6e 64 2d 63 6f 6c 75 6d 6e 20 65 72 72 29 29 29    0a 20 20 20 20 28 69 66 20 28 61 6e 64 20 6c 69  | nd-column.err))).....(if.(and.li | 
| 310a0 |  6e 65 20 63 6f 6c 75 6d 6e 29 0a 20 20 20 20 20    20 20 20 28 69 66 20 28 6f 72 20 28 6e 75 6c 6c  | ne.column).........(if.(or.(null | 
| 310c0 |  20 65 6e 64 2d 6c 69 6e 65 29 20 28 65 71 75 61    6c 20 6c 69 6e 65 20 65 6e 64 2d 6c 69 6e 65 29  | .end-line).(equal.line.end-line) | 
| 310e0 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69    66 20 28 6f 72 20 28 6e 75 6c 6c 20 65 6e 64 2d  | ).............(if.(or.(null.end- | 
| 31100 |  63 6f 6c 75 6d 6e 29 20 28 65 71 75 61 6c 20 63    6f 6c 75 6d 6e 20 28 31 2d 20 65 6e 64 2d 63 6f  | column).(equal.column.(1-.end-co | 
| 31120 |  6c 75 6d 6e 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20  | lumn))).................(format. | 
| 31140 |  22 25 64 3a 25 64 22 20 6c 69 6e 65 20 63 6f 6c    75 6d 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20  | "%d:%d".line.column)............ | 
| 31160 |  20 20 20 28 66 6f 72 6d 61 74 20 22 25 64 3a 25    64 2d 25 64 22 20 6c 69 6e 65 20 63 6f 6c 75 6d  | ...(format."%d:%d-%d".line.colum | 
| 31180 |  6e 20 65 6e 64 2d 63 6f 6c 75 6d 6e 29 29 0a 20    20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74  | n.end-column))...........(format | 
| 311a0 |  20 22 28 25 64 3a 25 64 29 2d 28 25 64 3a 25 64    29 22 20 6c 69 6e 65 20 63 6f 6c 75 6d 6e 20 65  | ."(%d:%d)-(%d:%d)".line.column.e | 
| 311c0 |  6e 64 2d 6c 69 6e 65 20 65 6e 64 2d 63 6f 6c 75    6d 6e 29 29 0a 20 20 20 20 20 20 28 69 66 20 28  | nd-line.end-column)).......(if.( | 
| 311e0 |  6f 72 20 28 6e 75 6c 6c 20 65 6e 64 2d 6c 69 6e    65 29 20 28 65 71 75 61 6c 20 6c 69 6e 65 20 65  | or.(null.end-line).(equal.line.e | 
| 31200 |  6e 64 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 64 22  | nd-line))...........(format."%d" | 
| 31220 |  20 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 28    66 6f 72 6d 61 74 20 22 25 64 2d 25 64 22 20 6c  | .line).........(format."%d-%d".l | 
| 31240 |  69 6e 65 20 65 6e 64 2d 6c 69 6e 65 29 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65  | ine.end-line)))))..(defun.flyche | 
| 31260 |  63 6b 2d 65 72 72 6f 72 2d 66 6f 72 6d 61 74 20    28 65 72 72 20 26 6f 70 74 69 6f 6e 61 6c 20 77  | ck-error-format.(err.&optional.w | 
| 31280 |  69 74 68 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 20    20 22 46 6f 72 6d 61 74 20 45 52 52 20 61 73 20  | ith-file-name)..."Format.ERR.as. | 
| 312a0 |  68 75 6d 61 6e 2d 72 65 61 64 61 62 6c 65 20 73    74 72 69 6e 67 2c 20 6f 70 74 69 6f 6e 61 6c 6c  | human-readable.string,.optionall | 
| 312c0 |  79 20 57 49 54 48 2d 46 49 4c 45 2d 4e 41 4d 45    2e 0a 0a 52 65 74 75 72 6e 20 61 20 73 74 72 69  | y.WITH-FILE-NAME...Return.a.stri | 
| 312e0 |  6e 67 20 74 68 61 74 20 72 65 70 72 65 73 65 6e    74 73 20 74 68 65 20 67 69 76 65 6e 20 45 52 52  | ng.that.represents.the.given.ERR | 
| 31300 |  2e 20 20 49 66 20 57 49 54 48 2d 46 49 4c 45 2d    4e 41 4d 45 0a 69 73 20 67 69 76 65 6e 20 61 6e  | ...If.WITH-FILE-NAME.is.given.an | 
| 31320 |  64 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 6e 63 6c 75    64 65 20 74 68 65 20 66 69 6c 65 2d 6e 61 6d 65  | d.non-nil,.include.the.file-name | 
| 31340 |  20 61 73 20 77 65 6c 6c 2c 20 6f 74 68 65 72 77    69 73 65 0a 6f 6d 69 74 20 69 74 2e 22 0a 20 20  | .as.well,.otherwise.omit.it."... | 
| 31360 |  28 6c 65 74 2a 20 28 28 6c 65 76 65 6c 20 28 73    79 6d 62 6f 6c 2d 6e 61 6d 65 20 28 66 6c 79 63  | (let*.((level.(symbol-name.(flyc | 
| 31380 |  68 65 63 6b 2d 65 72 72 6f 72 2d 6c 65 76 65 6c    20 65 72 72 29 29 29 0a 20 20 20 20 20 20 20 20  | heck-error-level.err)))......... | 
| 313a0 |  20 28 63 68 65 63 6b 65 72 20 28 73 79 6d 62 6f    6c 2d 6e 61 6d 65 20 28 66 6c 79 63 68 65 63 6b  | .(checker.(symbol-name.(flycheck | 
| 313c0 |  2d 65 72 72 6f 72 2d 63 68 65 63 6b 65 72 20 65    72 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 28  | -error-checker.err)))..........( | 
| 313e0 |  66 6f 72 6d 61 74 20 60 28 2c 40 28 77 68 65 6e    20 77 69 74 68 2d 66 69 6c 65 2d 6e 61 6d 65 0a  | format.`(,@(when.with-file-name. | 
| 31400 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 73 74 20 28 66 6c  | .......................(list.(fl | 
| 31420 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 66 69 6c    65 6e 61 6d 65 20 65 72 72 29 20 22 3a 22 29 29  | ycheck-error-filename.err).":")) | 
| 31440 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 2c 28 66 6c 79 63 68 65 63 6b 2d 65  | ....................,(flycheck-e | 
| 31460 |  72 72 6f 72 2d 66 6f 72 6d 61 74 2d 70 6f 73 69    74 69 6f 6e 20 65 72 72 29 20 22 3a 22 0a 20 20  | rror-format-position.err).":"... | 
| 31480 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 2c 6c 65 76 65 6c 20 22 3a 20 22 0a 20 20 20  | .................,level.":.".... | 
| 314a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    2c 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72  | ................,(flycheck-error | 
| 314c0 |  2d 66 6f 72 6d 61 74 2d 6d 65 73 73 61 67 65 2d    61 6e 64 2d 69 64 20 65 72 72 29 0a 20 20 20 20  | -format-message-and-id.err)..... | 
| 314e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22    20 28 22 20 2c 63 68 65 63 6b 65 72 20 22 29 22  | ...............".(".,checker.")" | 
| 31500 |  29 29 29 0a 20 20 20 20 28 61 70 70 6c 79 20 23    27 63 6f 6e 63 61 74 20 66 6f 72 6d 61 74 29 29  | ))).....(apply.#'concat.format)) | 
| 31520 |  29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65    63 6b 2d 65 72 72 6f 72 2d 3c 20 28 65 72 72 31  | )..(defun.flycheck-error-<.(err1 | 
| 31540 |  20 65 72 72 32 29 0a 20 20 22 44 65 74 65 72 6d    69 6e 65 20 77 68 65 74 68 65 72 20 45 52 52 31  | .err2)..."Determine.whether.ERR1 | 
| 31560 |  20 69 73 20 6c 65 73 73 20 74 68 61 6e 20 45 52    52 32 20 62 79 20 6c 6f 63 61 74 69 6f 6e 2e 22  | .is.less.than.ERR2.by.location." | 
| 31580 |  0a 20 20 28 6c 65 74 20 28 28 6c 31 20 28 66 6c    79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 6e  | ...(let.((l1.(flycheck-error-lin | 
| 315a0 |  65 20 65 72 72 31 29 29 0a 20 20 20 20 20 20 20    20 28 6c 32 20 28 66 6c 79 63 68 65 63 6b 2d 65  | e.err1)).........(l2.(flycheck-e | 
| 315c0 |  72 72 6f 72 2d 6c 69 6e 65 20 65 72 72 32 29 29    29 0a 20 20 20 20 28 69 66 20 28 2f 3d 20 6c 31  | rror-line.err2))).....(if.(/=.l1 | 
| 315e0 |  20 6c 32 29 0a 20 20 20 20 20 20 20 20 28 3c 20    6c 31 20 6c 32 29 0a 20 20 20 20 20 20 28 6c 65  | .l2).........(<.l1.l2).......(le | 
| 31600 |  74 20 28 28 63 31 20 28 6f 72 20 28 66 6c 79 63    68 65 63 6b 2d 65 72 72 6f 72 2d 63 6f 6c 75 6d  | t.((c1.(or.(flycheck-error-colum | 
| 31620 |  6e 20 65 72 72 31 29 20 31 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 63 32 20 28 6f 72 20  | n.err1).1)).............(c2.(or. | 
| 31640 |  28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d    63 6f 6c 75 6d 6e 20 65 72 72 32 29 20 31 29 29  | (flycheck-error-column.err2).1)) | 
| 31660 |  29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 2f    3d 20 63 31 20 63 32 29 0a 20 20 20 20 20 20 20  | ).........(if.(/=.c1.c2)........ | 
| 31680 |  20 20 20 20 20 28 3c 20 63 31 20 63 32 29 0a 20    20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28  | .....(<.c1.c2)...........(let.(( | 
| 316a0 |  65 6c 31 20 28 6f 72 20 28 66 6c 79 63 68 65 63    6b 2d 65 72 72 6f 72 2d 65 6e 64 2d 6c 69 6e 65  | el1.(or.(flycheck-error-end-line | 
| 316c0 |  20 65 72 72 31 29 20 6c 31 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 65 6c 32  | .err1).l1)).................(el2 | 
| 316e0 |  20 28 6f 72 20 28 66 6c 79 63 68 65 63 6b 2d 65    72 72 6f 72 2d 65 6e 64 2d 6c 69 6e 65 20 65 72  | .(or.(flycheck-error-end-line.er | 
| 31700 |  72 32 29 20 6c 32 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 69 66 20 28 2f 3d 20 65 6c  | r2).l2))).............(if.(/=.el | 
| 31720 |  31 20 65 6c 32 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 3c 20 65 6c 31 20 65 6c  | 1.el2).................(<.el1.el | 
| 31740 |  32 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 65 74 20 28 28 63 6c 31 20 28 6f 72 20  | 2)...............(let.((cl1.(or. | 
| 31760 |  28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d    65 6e 64 2d 63 6f 6c 75 6d 6e 20 65 72 72 31 29  | (flycheck-error-end-column.err1) | 
| 31780 |  20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 63 6c 32 20 28 6f  | .1)).....................(cl2.(o | 
| 317a0 |  72 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f    72 2d 65 6e 64 2d 63 6f 6c 75 6d 6e 20 65 72 72  | r.(flycheck-error-end-column.err | 
| 317c0 |  32 29 20 31 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 3c 20 63 6c 31 20 63  | 2).1))).................(<.cl1.c | 
| 317e0 |  6c 32 29 29 29 29 29 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 65 72 72  | l2)))))))))..(defun.flycheck-err | 
| 31800 |  6f 72 2d 6c 65 76 65 6c 2d 3c 20 28 65 72 72 31    20 65 72 72 32 29 0a 20 20 22 44 65 74 65 72 6d  | or-level-<.(err1.err2)..."Determ | 
| 31820 |  69 6e 65 20 77 68 65 74 68 65 72 20 45 52 52 31    20 69 73 20 6c 65 73 73 20 74 68 61 6e 20 45 52  | ine.whether.ERR1.is.less.than.ER | 
| 31840 |  52 32 20 62 79 20 65 72 72 6f 72 20 6c 65 76 65    6c 2e 0a 0a 4c 69 6b 65 20 60 66 6c 79 63 68 65  | R2.by.error.level...Like.`flyche | 
| 31860 |  63 6b 2d 65 72 72 6f 72 2d 3c 27 2c 20 62 75 74    20 63 6f 6d 70 61 72 65 73 20 62 79 20 65 72 72  | ck-error-<',.but.compares.by.err | 
| 31880 |  6f 72 20 6c 65 76 65 6c 20 73 65 76 65 72 69 74    79 0a 66 69 72 73 74 2e 20 20 4c 65 76 65 6c 73  | or.level.severity.first...Levels | 
| 318a0 |  20 6f 66 20 74 68 65 20 73 61 6d 65 20 73 65 76    65 72 69 74 79 20 61 72 65 20 63 6f 6d 70 61 72  | .of.the.same.severity.are.compar | 
| 318c0 |  65 64 20 62 79 20 6e 61 6d 65 2e 22 0a 20 20 28    6c 65 74 2a 20 28 28 6c 65 76 65 6c 31 20 28 66  | ed.by.name."...(let*.((level1.(f | 
| 318e0 |  6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 65    76 65 6c 20 65 72 72 31 29 29 0a 20 20 20 20 20  | lycheck-error-level.err1))...... | 
| 31900 |  20 20 20 20 28 6c 65 76 65 6c 32 20 28 66 6c 79    63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 65 76 65  | ....(level2.(flycheck-error-leve | 
| 31920 |  6c 20 65 72 72 32 29 29 0a 20 20 20 20 20 20 20    20 20 28 73 65 76 65 72 69 74 79 31 20 28 66 6c  | l.err2))..........(severity1.(fl | 
| 31940 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 65 76    65 6c 2d 73 65 76 65 72 69 74 79 20 6c 65 76 65  | ycheck-error-level-severity.leve | 
| 31960 |  6c 31 29 29 0a 20 20 20 20 20 20 20 20 20 28 73    65 76 65 72 69 74 79 32 20 28 66 6c 79 63 68 65  | l1))..........(severity2.(flyche | 
| 31980 |  63 6b 2d 65 72 72 6f 72 2d 6c 65 76 65 6c 2d 73    65 76 65 72 69 74 79 20 6c 65 76 65 6c 32 29 29  | ck-error-level-severity.level2)) | 
| 319a0 |  29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20    20 28 28 3d 20 73 65 76 65 72 69 74 79 31 20 73  | ).....(cond......((=.severity1.s | 
| 319c0 |  65 76 65 72 69 74 79 32 29 0a 20 20 20 20 20 20    28 69 66 20 28 73 74 72 69 6e 67 3d 20 6c 65 76  | everity2).......(if.(string=.lev | 
| 319e0 |  65 6c 31 20 6c 65 76 65 6c 32 29 0a 20 20 20 20    20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d  | el1.level2)...........(flycheck- | 
| 31a00 |  65 72 72 6f 72 2d 3c 20 65 72 72 31 20 65 72 72    32 29 0a 20 20 20 20 20 20 20 20 28 73 74 72 69  | error-<.err1.err2).........(stri | 
| 31a20 |  6e 67 3c 20 6c 65 76 65 6c 31 20 6c 65 76 65 6c    32 29 29 29 0a 20 20 20 20 20 28 74 20 28 3c 20  | ng<.level1.level2)))......(t.(<. | 
| 31a40 |  73 65 76 65 72 69 74 79 31 20 73 65 76 65 72 69    74 79 32 29 29 29 29 29 0a 0a 28 64 65 66 75 6e  | severity1.severity2)))))..(defun | 
| 31a60 |  20 66 6c 79 63 68 65 63 6b 2d 61 73 73 65 72 74    2d 65 72 72 6f 72 2d 6c 69 73 74 2d 70 20 28 65  | .flycheck-assert-error-list-p.(e | 
| 31a80 |  72 72 6f 72 73 29 0a 20 20 22 41 73 73 65 72 74    20 74 68 61 74 20 61 6c 6c 20 69 74 65 6d 73 20  | rrors)..."Assert.that.all.items. | 
| 31aa0 |  69 6e 20 45 52 52 4f 52 53 20 61 72 65 20 6f 66    20 60 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72  | in.ERRORS.are.of.`flycheck-error | 
| 31ac0 |  27 20 74 79 70 65 2e 0a 0a 53 69 67 6e 61 6c 20    61 6e 20 65 72 72 6f 72 20 69 66 20 61 6e 79 20  | '.type...Signal.an.error.if.any. | 
| 31ae0 |  69 74 65 6d 20 69 6e 20 45 52 52 4f 52 53 20 69    73 20 6e 6f 74 20 61 20 60 66 6c 79 63 68 65 63  | item.in.ERRORS.is.not.a.`flychec | 
| 31b00 |  6b 2d 65 72 72 6f 72 27 0a 6f 62 6a 65 63 74 2c    20 61 73 20 62 79 20 60 66 6c 79 63 68 65 63 6b  | k-error'.object,.as.by.`flycheck | 
| 31b20 |  2d 65 72 72 6f 72 2d 70 27 2e 20 20 4f 74 68 65    72 77 69 73 65 20 72 65 74 75 72 6e 20 45 52 52  | -error-p'...Otherwise.return.ERR | 
| 31b40 |  4f 52 53 0a 61 67 61 69 6e 2e 22 0a 20 20 28 75    6e 6c 65 73 73 20 28 6c 69 73 74 70 20 65 72 72  | ORS.again."...(unless.(listp.err | 
| 31b60 |  6f 72 73 29 0a 20 20 20 20 28 73 69 67 6e 61 6c    20 27 77 72 6f 6e 67 2d 74 79 70 65 2d 61 72 67  | ors).....(signal.'wrong-type-arg | 
| 31b80 |  75 6d 65 6e 74 20 28 6c 69 73 74 20 27 6c 69 73    74 70 20 65 72 72 6f 72 73 29 29 29 0a 20 20 28  | ument.(list.'listp.errors)))...( | 
| 31ba0 |  64 6f 6c 69 73 74 20 28 65 72 72 20 65 72 72 6f    72 73 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20  | dolist.(err.errors).....(unless. | 
| 31bc0 |  28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d    70 20 65 72 72 29 0a 20 20 20 20 20 20 28 73 69  | (flycheck-error-p.err).......(si | 
| 31be0 |  67 6e 61 6c 20 27 77 72 6f 6e 67 2d 74 79 70 65    2d 61 72 67 75 6d 65 6e 74 20 28 6c 69 73 74 20  | gnal.'wrong-type-argument.(list. | 
| 31c00 |  27 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d    70 20 65 72 72 29 29 29 29 0a 20 20 65 72 72 6f  | 'flycheck-error-p.err))))...erro | 
| 31c20 |  72 73 29 0a 0a 0c 0a 3b 3b 3b 20 45 72 72 6f 72    73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74  | rs)....;;;.Errors.in.the.current | 
| 31c40 |  20 62 75 66 66 65 72 0a 28 64 65 66 76 61 72 2d    6c 6f 63 61 6c 20 66 6c 79 63 68 65 63 6b 2d 63  | .buffer.(defvar-local.flycheck-c | 
| 31c60 |  75 72 72 65 6e 74 2d 65 72 72 6f 72 73 20 6e 69    6c 0a 20 20 22 41 20 6c 69 73 74 20 6f 66 20 61  | urrent-errors.nil..."A.list.of.a | 
| 31c80 |  6c 6c 20 65 72 72 6f 72 73 20 61 6e 64 20 77 61    72 6e 69 6e 67 73 20 69 6e 20 74 68 65 20 63 75  | ll.errors.and.warnings.in.the.cu | 
| 31ca0 |  72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 29 0a    0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b  | rrent.buffer.")..(defun.flycheck | 
| 31cc0 |  2d 72 65 70 6f 72 74 2d 63 75 72 72 65 6e 74 2d    65 72 72 6f 72 73 20 28 65 72 72 6f 72 73 29 0a  | -report-current-errors.(errors). | 
| 31ce0 |  20 20 22 52 65 70 6f 72 74 20 45 52 52 4f 52 53    20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20  | .."Report.ERRORS.in.the.current. | 
| 31d00 |  62 75 66 66 65 72 2e 0a 0a 41 64 64 20 45 52 52    4f 52 53 20 74 6f 20 60 66 6c 79 63 68 65 63 6b  | buffer...Add.ERRORS.to.`flycheck | 
| 31d20 |  2d 63 75 72 72 65 6e 74 2d 65 72 72 6f 72 73 27    20 61 6e 64 20 70 72 6f 63 65 73 73 20 65 61 63  | -current-errors'.and.process.eac | 
| 31d40 |  68 20 65 72 72 6f 72 0a 77 69 74 68 20 60 66 6c    79 63 68 65 63 6b 2d 70 72 6f 63 65 73 73 2d 65  | h.error.with.`flycheck-process-e | 
| 31d60 |  72 72 6f 72 2d 66 75 6e 63 74 69 6f 6e 73 27 2e    22 0a 20 20 28 73 65 74 71 20 66 6c 79 63 68 65  | rror-functions'."...(setq.flyche | 
| 31d80 |  63 6b 2d 63 75 72 72 65 6e 74 2d 65 72 72 6f 72    73 20 28 61 70 70 65 6e 64 20 65 72 72 6f 72 73  | ck-current-errors.(append.errors | 
| 31da0 |  20 66 6c 79 63 68 65 63 6b 2d 63 75 72 72 65 6e    74 2d 65 72 72 6f 72 73 29 29 0a 20 20 28 6f 76  | .flycheck-current-errors))...(ov | 
| 31dc0 |  65 72 6c 61 79 2d 72 65 63 65 6e 74 65 72 20 28    70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 3b 3b  | erlay-recenter.(point-max))...;; | 
| 31de0 |  20 57 65 20 63 61 6e 27 74 20 75 73 65 20 60 73    65 71 2d 73 6f 72 74 2d 62 79 27 20 62 65 63 61  | .We.can't.use.`seq-sort-by'.beca | 
| 31e00 |  75 73 65 20 69 74 27 73 20 6e 6f 74 20 69 6e 20    45 6d 61 63 73 20 32 35 27 73 20 62 75 69 6c 74  | use.it's.not.in.Emacs.25's.built | 
| 31e20 |  2d 69 6e 20 60 73 65 71 27 2c 0a 20 20 3b 3b 20    61 6e 64 20 69 6e 73 74 61 6c 6c 69 6e 67 20 61  | -in.`seq',...;;.and.installing.a | 
| 31e40 |  6e 20 75 70 64 61 74 65 64 20 76 65 72 73 69 6f    6e 20 64 6f 65 73 6e 27 74 20 68 65 6c 70 20 28  | n.updated.version.doesn't.help.( | 
| 31e60 |  74 68 69 73 20 69 73 20 61 20 70 61 63 6b 61 67    65 2e 65 6c 20 62 75 67 3b 0a 20 20 3b 3b 20 73  | this.is.a.package.el.bug;...;;.s | 
| 31e80 |  65 65 20 68 74 74 70 73 3a 2f 2f 6c 69 73 74 73    2e 67 6e 75 2e 6f 72 67 2f 61 72 63 68 69 76 65  | ee.https://lists.gnu.org/archive | 
| 31ea0 |  2f 68 74 6d 6c 2f 65 6d 61 63 73 2d 64 65 76 65    6c 2f 32 30 32 30 2d 30 34 2f 6d 73 67 30 31 39  | /html/emacs-devel/2020-04/msg019 | 
| 31ec0 |  37 34 2e 68 74 6d 6c 29 2e 0a 20 20 28 73 65 71    2d 64 6f 20 28 6c 61 6d 62 64 61 20 28 65 72 72  | 74.html)....(seq-do.(lambda.(err | 
| 31ee0 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 72    75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67  | ).............(run-hook-with-arg | 
| 31f00 |  73 2d 75 6e 74 69 6c 2d 73 75 63 63 65 73 73 20    27 66 6c 79 63 68 65 63 6b 2d 70 72 6f 63 65 73  | s-until-success.'flycheck-proces | 
| 31f20 |  73 2d 65 72 72 6f 72 2d 66 75 6e 63 74 69 6f 6e    73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | s-error-functions............... | 
| 31f40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 31f60 |  65 72 72 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 73 65 71 2d 73 6f 72 74 20 28 6c 61 6d 62 64  | err))...........(seq-sort.(lambd | 
| 31f80 |  61 20 28 65 31 20 65 32 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | a.(e1.e2)....................... | 
| 31fa0 |  28 3c 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72    6f 72 2d 6c 69 6e 65 20 65 31 29 20 28 66 6c 79  | (<.(flycheck-error-line.e1).(fly | 
| 31fc0 |  63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 6e 65    20 65 32 29 29 29 0a 20 20 20 20 20 20 20 20 20  | check-error-line.e2))).......... | 
| 31fe0 |  20 20 20 20 20 20 20 20 20 20 20 65 72 72 6f 72    73 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79  | ...........errors)))..(defun.fly | 
| 32000 |  63 68 65 63 6b 2d 63 6c 65 61 72 2d 65 72 72 6f    72 73 20 28 29 0a 20 20 22 52 65 6d 6f 76 65 20  | check-clear-errors.()..."Remove. | 
| 32020 |  61 6c 6c 20 65 72 72 6f 72 20 69 6e 66 6f 72 6d    61 74 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 63  | all.error.information.from.the.c | 
| 32040 |  75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 0a    20 20 28 73 65 74 71 20 66 6c 79 63 68 65 63 6b  | urrent.buffer."...(setq.flycheck | 
| 32060 |  2d 63 75 72 72 65 6e 74 2d 65 72 72 6f 72 73 20    6e 69 6c 29 0a 20 20 28 66 6c 79 63 68 65 63 6b  | -current-errors.nil)...(flycheck | 
| 32080 |  2d 72 65 70 6f 72 74 2d 73 74 61 74 75 73 20 27    6e 6f 74 2d 63 68 65 63 6b 65 64 29 29 0a 0a 28  | -report-status.'not-checked))..( | 
| 320a0 |  64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 66    69 6c 6c 2d 61 6e 64 2d 65 78 70 61 6e 64 2d 65  | defun.flycheck-fill-and-expand-e | 
| 320c0 |  72 72 6f 72 2d 66 69 6c 65 2d 6e 61 6d 65 73 20    28 65 72 72 6f 72 73 20 64 69 72 65 63 74 6f 72  | rror-file-names.(errors.director | 
| 320e0 |  79 29 0a 20 20 22 46 69 6c 6c 20 61 6e 64 20 65    78 70 61 6e 64 20 66 69 6c 65 20 6e 61 6d 65 73  | y)..."Fill.and.expand.file.names | 
| 32100 |  20 69 6e 20 45 52 52 4f 52 53 20 72 65 6c 61 74    69 76 65 20 74 6f 20 44 49 52 45 43 54 4f 52 59  | .in.ERRORS.relative.to.DIRECTORY | 
| 32120 |  2e 0a 0a 45 78 70 61 6e 64 20 61 6c 6c 20 66 69    6c 65 20 6e 61 6d 65 73 20 6f 66 20 45 52 52 4f  | ...Expand.all.file.names.of.ERRO | 
| 32140 |  52 53 20 61 67 61 69 6e 73 74 20 44 49 52 45 43    54 4f 52 59 2e 20 20 49 66 20 74 68 65 20 66 69  | RS.against.DIRECTORY...If.the.fi | 
| 32160 |  6c 65 0a 6e 61 6d 65 20 6f 66 20 61 6e 20 65 72    72 6f 72 20 69 73 20 6e 69 6c 20 66 69 6c 6c 20  | le.name.of.an.error.is.nil.fill. | 
| 32180 |  69 6e 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66    20 66 75 6e 63 74 69 6f 6e 0a 60 62 75 66 66 65  | in.the.result.of.function.`buffe | 
| 321a0 |  72 2d 66 69 6c 65 2d 6e 61 6d 65 27 20 69 6e 20    74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66  | r-file-name'.in.the.current.buff | 
| 321c0 |  65 72 2e 0a 0a 52 65 74 75 72 6e 20 45 52 52 4f    52 53 2c 20 6d 6f 64 69 66 69 65 64 20 69 6e 2d  | er...Return.ERRORS,.modified.in- | 
| 321e0 |  70 6c 61 63 65 2e 22 0a 20 20 28 73 65 71 2d 64    6f 20 28 6c 61 6d 62 64 61 20 28 65 72 72 29 0a  | place."...(seq-do.(lambda.(err). | 
| 32200 |  20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74    66 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f  | ............(setf.(flycheck-erro | 
| 32220 |  72 2d 66 69 6c 65 6e 61 6d 65 20 65 72 72 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | r-filename.err)................. | 
| 32240 |  20 20 28 69 66 2d 6c 65 74 20 28 66 69 6c 65 6e    61 6d 65 20 28 66 6c 79 63 68 65 63 6b 2d 65 72  | ..(if-let.(filename.(flycheck-er | 
| 32260 |  72 6f 72 2d 66 69 6c 65 6e 61 6d 65 20 65 72 72    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ror-filename.err)).............. | 
| 32280 |  20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64    2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 6e  | .........(expand-file-name.filen | 
| 322a0 |  61 6d 65 20 64 69 72 65 63 74 6f 72 79 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ame.directory).................. | 
| 322c0 |  20 20 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d    6e 61 6d 65 29 29 29 29 0a 20 20 20 20 20 20 20  | ...(buffer-file-name))))........ | 
| 322e0 |  20 20 20 65 72 72 6f 72 73 29 0a 20 20 65 72 72    6f 72 73 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79  | ...errors)...errors)..(defun.fly | 
| 32300 |  63 68 65 63 6b 2d 72 65 6c 65 76 61 6e 74 2d 65    72 72 6f 72 2d 6f 74 68 65 72 2d 66 69 6c 65 2d  | check-relevant-error-other-file- | 
| 32320 |  70 20 28 65 72 72 29 0a 20 20 22 44 65 74 65 72    6d 69 6e 65 20 77 68 65 74 68 65 72 20 45 52 52  | p.(err)..."Determine.whether.ERR | 
| 32340 |  20 69 73 20 61 20 72 65 6c 65 76 61 6e 74 20 65    72 72 6f 72 20 66 6f 72 20 61 6e 6f 74 68 65 72  | .is.a.relevant.error.for.another | 
| 32360 |  20 66 69 6c 65 2e 22 0a 20 20 28 6c 65 74 20 28    28 66 69 6c 65 2d 6e 61 6d 65 20 28 66 6c 79 63  | .file."...(let.((file-name.(flyc | 
| 32380 |  68 65 63 6b 2d 65 72 72 6f 72 2d 66 69 6c 65 6e    61 6d 65 20 65 72 72 29 29 29 0a 20 20 20 20 28  | heck-error-filename.err))).....( | 
| 323a0 |  61 6e 64 20 66 69 6c 65 2d 6e 61 6d 65 0a 20 20    20 20 20 20 20 20 20 66 6c 79 63 68 65 63 6b 2d  | and.file-name..........flycheck- | 
| 323c0 |  72 65 6c 65 76 61 6e 74 2d 65 72 72 6f 72 2d 6f    74 68 65 72 2d 66 69 6c 65 2d 73 68 6f 77 0a 20  | relevant-error-other-file-show.. | 
| 323e0 |  20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 75 6c    6c 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61  | ........(or.(null.buffer-file-na | 
| 32400 |  6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6e 6f 74 20 28 66 6c 79 63 68 65 63 6b 2d  | me)..............(not.(flycheck- | 
| 32420 |  73 61 6d 65 2d 66 69 6c 65 73 2d 70 20 62 75 66    66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69  | same-files-p.buffer-file-name.fi | 
| 32440 |  6c 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20    20 20 20 20 28 3c 3d 20 28 66 6c 79 63 68 65 63  | le-name)))..........(<=.(flychec | 
| 32460 |  6b 2d 65 72 72 6f 72 2d 6c 65 76 65 6c 2d 73 65    76 65 72 69 74 79 0a 20 20 20 20 20 20 20 20 20  | k-error-level-severity.......... | 
| 32480 |  20 20 20 20 20 66 6c 79 63 68 65 63 6b 2d 72 65    6c 65 76 61 6e 74 2d 65 72 72 6f 72 2d 6f 74 68  | .....flycheck-relevant-error-oth | 
| 324a0 |  65 72 2d 66 69 6c 65 2d 6d 69 6e 69 6d 75 6d 2d    6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20  | er-file-minimum-level).......... | 
| 324c0 |  20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72    72 6f 72 2d 6c 65 76 65 6c 2d 73 65 76 65 72 69  | ....(flycheck-error-level-severi | 
| 324e0 |  74 79 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72    6f 72 2d 6c 65 76 65 6c 20 65 72 72 29 29 29 29  | ty.(flycheck-error-level.err)))) | 
| 32500 |  29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68    65 63 6b 2d 72 65 6c 65 76 61 6e 74 2d 65 72 72  | ))..(defun.flycheck-relevant-err | 
| 32520 |  6f 72 2d 70 20 28 65 72 72 29 0a 20 20 22 44 65    74 65 72 6d 69 6e 65 20 77 68 65 74 68 65 72 20  | or-p.(err)..."Determine.whether. | 
| 32540 |  45 52 52 20 69 73 20 72 65 6c 65 76 61 6e 74 20    66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20  | ERR.is.relevant.for.the.current. | 
| 32560 |  62 75 66 66 65 72 2e 0a 0a 52 65 74 75 72 6e 20    74 20 69 66 20 45 52 52 20 6d 61 79 20 62 65 20  | buffer...Return.t.if.ERR.may.be. | 
| 32580 |  73 68 6f 77 6e 20 66 6f 72 20 74 68 65 20 63 75    72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 6f 72  | shown.for.the.current.buffer,.or | 
| 325a0 |  20 6e 69 6c 0a 6f 74 68 65 72 77 69 73 65 2e 22    0a 20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72  | .nil.otherwise."...(flycheck-err | 
| 325c0 |  6f 72 2d 77 69 74 68 2d 62 75 66 66 65 72 20 65    72 72 0a 20 20 20 20 28 6c 65 74 20 28 28 66 69  | or-with-buffer.err.....(let.((fi | 
| 325e0 |  6c 65 2d 6e 61 6d 65 20 28 66 6c 79 63 68 65 63    6b 2d 65 72 72 6f 72 2d 66 69 6c 65 6e 61 6d 65  | le-name.(flycheck-error-filename | 
| 32600 |  20 65 72 72 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 6d 65 73 73 61 67 65 20 28 66 6c 79 63 68  | .err))...........(message.(flych | 
| 32620 |  65 63 6b 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67    65 20 65 72 72 29 29 29 0a 20 20 20 20 20 20 28  | eck-error-message.err))).......( | 
| 32640 |  61 6e 64 0a 20 20 20 20 20 20 20 28 6f 72 0a 20    20 20 20 20 20 20 20 3b 3b 20 4e 65 69 74 68 65  | and........(or.........;;.Neithe | 
| 32660 |  72 20 74 68 65 20 65 72 72 6f 72 20 6e 6f 72 20    62 75 66 66 65 72 20 68 61 76 65 20 61 20 66 69  | r.the.error.nor.buffer.have.a.fi | 
| 32680 |  6c 65 20 6e 61 6d 65 0a 20 20 20 20 20 20 20 20    28 61 6e 64 20 28 6e 6f 74 20 66 69 6c 65 2d 6e  | le.name.........(and.(not.file-n | 
| 326a0 |  61 6d 65 29 20 28 6e 6f 74 20 62 75 66 66 65 72    2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20  | ame).(not.buffer-file-name)).... | 
| 326c0 |  20 20 20 20 20 3b 3b 20 42 6f 74 68 20 68 61 76    65 20 66 69 6c 65 73 2c 20 61 6e 64 20 74 68 65  | .....;;.Both.have.files,.and.the | 
| 326e0 |  79 20 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20    28 61 6e 64 20 62 75 66 66 65 72 2d 66 69 6c 65  | y.match.........(and.buffer-file | 
| 32700 |  2d 6e 61 6d 65 20 66 69 6c 65 2d 6e 61 6d 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c  | -name.file-name..............(fl | 
| 32720 |  79 63 68 65 63 6b 2d 73 61 6d 65 2d 66 69 6c 65    73 2d 70 20 66 69 6c 65 2d 6e 61 6d 65 20 62 75  | ycheck-same-files-p.file-name.bu | 
| 32740 |  66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29    0a 20 20 20 20 20 20 20 20 3b 3b 20 54 68 69 73  | ffer-file-name)).........;;.This | 
| 32760 |  20 69 73 20 61 20 73 69 67 6e 69 66 69 63 61 6e    74 20 65 72 72 6f 72 20 66 72 6f 6d 20 61 6e 6f  | .is.a.significant.error.from.ano | 
| 32780 |  74 68 65 72 20 66 69 6c 65 0a 20 20 20 20 20 20    20 20 28 66 6c 79 63 68 65 63 6b 2d 72 65 6c 65  | ther.file.........(flycheck-rele | 
| 327a0 |  76 61 6e 74 2d 65 72 72 6f 72 2d 6f 74 68 65 72    2d 66 69 6c 65 2d 70 20 65 72 72 29 29 0a 20 20  | vant-error-other-file-p.err))... | 
| 327c0 |  20 20 20 20 20 6d 65 73 73 61 67 65 0a 20 20 20    20 20 20 20 28 6e 6f 74 20 28 73 74 72 69 6e 67  | .....message........(not.(string | 
| 327e0 |  2d 65 6d 70 74 79 2d 70 20 6d 65 73 73 61 67 65    29 29 0a 20 20 20 20 20 20 20 3b 3b 20 45 72 72  | -empty-p.message))........;;.Err | 
| 32800 |  6f 72 73 20 77 69 74 68 6f 75 74 20 6c 69 6e 65    20 6e 75 6d 62 65 72 73 20 61 72 65 20 64 69 73  | ors.without.line.numbers.are.dis | 
| 32820 |  63 61 72 64 65 64 2e 20 20 49 66 20 61 20 6c 69    6e 74 65 72 0a 20 20 20 20 20 20 20 3b 3b 20 72  | carded...If.a.linter........;;.r | 
| 32840 |  65 70 6f 72 74 73 20 72 65 6c 65 76 61 6e 74 20    65 72 72 6f 72 73 20 77 69 74 68 6f 75 74 20 6c  | eports.relevant.errors.without.l | 
| 32860 |  69 6e 65 20 6e 75 6d 62 65 72 73 2c 20 75 73 65    0a 20 20 20 20 20 20 20 3b 3b 20 60 66 6c 79 63  | ine.numbers,.use........;;.`flyc | 
| 32880 |  68 65 63 6b 2d 66 69 6c 6c 2d 65 6d 70 74 79 2d    6c 69 6e 65 2d 6e 75 6d 62 65 72 73 27 20 61 73  | heck-fill-empty-line-numbers'.as | 
| 328a0 |  20 74 68 65 20 63 68 65 63 6b 65 72 27 73 0a 20    20 20 20 20 20 20 3b 3b 20 60 3a 65 72 72 6f 72  | .the.checker's........;;.`:error | 
| 328c0 |  2d 66 69 6c 74 65 72 27 20 74 6f 20 73 65 74 20    74 68 65 6d 20 74 6f 20 6c 69 6e 65 20 30 2e 0a  | -filter'.to.set.them.to.line.0.. | 
| 328e0 |  20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 65 72 72 6f 72 2d 6c 69 6e 65 20 65 72 72 29  | .......(flycheck-error-line.err) | 
| 32900 |  29 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79    63 68 65 63 6b 2d 72 65 6c 65 76 61 6e 74 2d 65  | ))))..(defun.flycheck-relevant-e | 
| 32920 |  72 72 6f 72 73 20 28 65 72 72 6f 72 73 29 0a 20    20 22 46 69 6c 74 65 72 20 74 68 65 20 72 65 6c  | rrors.(errors)..."Filter.the.rel | 
| 32940 |  65 76 61 6e 74 20 65 72 72 6f 72 73 20 66 72 6f    6d 20 45 52 52 4f 52 53 2e 0a 0a 52 65 74 75 72  | evant.errors.from.ERRORS...Retur | 
| 32960 |  6e 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20    65 72 72 6f 72 73 20 74 68 61 74 20 61 72 65 20  | n.a.list.of.all.errors.that.are. | 
| 32980 |  72 65 6c 65 76 61 6e 74 20 66 6f 72 20 74 68 65    69 72 0a 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67  | relevant.for.their.corresponding | 
| 329a0 |  20 62 75 66 66 65 72 2e 22 0a 20 20 28 73 65 71    2d 66 69 6c 74 65 72 20 23 27 66 6c 79 63 68 65  | .buffer."...(seq-filter.#'flyche | 
| 329c0 |  63 6b 2d 72 65 6c 65 76 61 6e 74 2d 65 72 72 6f    72 2d 70 20 65 72 72 6f 72 73 29 29 0a 0a 28 64  | ck-relevant-error-p.errors))..(d | 
| 329e0 |  65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 72 65    6c 61 74 65 64 2d 65 72 72 6f 72 73 20 28 65 72  | efun.flycheck-related-errors.(er | 
| 32a00 |  72 20 26 6f 70 74 69 6f 6e 61 6c 20 65 72 72 6f    72 2d 73 65 74 29 0a 20 20 22 47 65 74 20 61 6c  | r.&optional.error-set)..."Get.al | 
| 32a20 |  6c 20 74 68 65 20 65 72 72 6f 72 73 20 74 68 61    74 20 61 72 65 20 69 6e 20 74 68 65 20 73 61 6d  | l.the.errors.that.are.in.the.sam | 
| 32a40 |  65 20 67 72 6f 75 70 20 61 73 20 45 52 52 2e 0a    0a 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f  | e.group.as.ERR...Return.a.list.o | 
| 32a60 |  66 20 61 6c 6c 20 65 72 72 6f 72 73 20 28 66 72    6f 6d 20 45 52 52 4f 52 2d 53 45 54 29 20 74 68  | f.all.errors.(from.ERROR-SET).th | 
| 32a80 |  61 74 20 68 61 76 65 20 74 68 65 20 73 61 6d 65    0a 60 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72  | at.have.the.same.`flycheck-error | 
| 32aa0 |  2d 67 72 6f 75 70 27 20 61 73 20 45 52 52 2c 20    69 6e 63 6c 75 64 69 6e 67 20 45 52 52 20 69 74  | -group'.as.ERR,.including.ERR.it | 
| 32ac0 |  73 65 6c 66 2e 0a 0a 49 66 20 45 52 52 4f 52 2d    53 45 54 20 69 73 20 6e 69 6c 2c 20 60 66 6c 79  | self...If.ERROR-SET.is.nil,.`fly | 
| 32ae0 |  63 68 65 63 6b 2d 63 75 72 72 65 6e 74 2d 65 72    72 6f 72 73 27 20 69 73 20 75 73 65 64 20 69 6e  | check-current-errors'.is.used.in | 
| 32b00 |  73 74 65 61 64 2e 22 0a 20 20 28 6c 65 74 20 28    28 67 72 6f 75 70 20 28 66 6c 79 63 68 65 63 6b  | stead."...(let.((group.(flycheck | 
| 32b20 |  2d 65 72 72 6f 72 2d 67 72 6f 75 70 20 65 72 72    29 29 0a 20 20 20 20 20 20 20 20 28 63 68 65 63  | -error-group.err)).........(chec | 
| 32b40 |  6b 65 72 20 28 66 6c 79 63 68 65 63 6b 2d 65 72    72 6f 72 2d 63 68 65 63 6b 65 72 20 65 72 72 29  | ker.(flycheck-error-checker.err) | 
| 32b60 |  29 29 0a 20 20 20 20 28 69 66 20 67 72 6f 75 70    0a 20 20 20 20 20 20 20 20 28 73 65 71 2d 66 69  | )).....(if.group.........(seq-fi | 
| 32b80 |  6c 74 65 72 20 28 6c 61 6d 62 64 61 20 28 65 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | lter.(lambda.(e)................ | 
| 32ba0 |  20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 20    28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d  | .......(and.(eq.(flycheck-error- | 
| 32bc0 |  63 68 65 63 6b 65 72 20 65 29 20 63 68 65 63 6b    65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | checker.e).checker)............. | 
| 32be0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    65 71 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72  | ...............(eq.(flycheck-err | 
| 32c00 |  6f 72 2d 67 72 6f 75 70 20 65 29 20 67 72 6f 75    70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | or-group.e).group)))............ | 
| 32c20 |  20 20 20 20 20 20 20 20 20 28 6f 72 20 65 72 72    6f 72 2d 73 65 74 20 66 6c 79 63 68 65 63 6b 2d  | .........(or.error-set.flycheck- | 
| 32c40 |  63 75 72 72 65 6e 74 2d 65 72 72 6f 72 73 29 29    0a 20 20 20 20 20 20 28 6c 69 73 74 20 65 72 72  | current-errors)).......(list.err | 
| 32c60 |  29 29 29 29 0a 0a 0c 0a 3b 3b 3b 20 53 74 61 74    75 73 20 72 65 70 6f 72 74 69 6e 67 20 66 6f 72  | ))))....;;;.Status.reporting.for | 
| 32c80 |  20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66    66 65 72 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61  | .the.current.buffer.(defvar-loca | 
| 32ca0 |  6c 20 66 6c 79 63 68 65 63 6b 2d 6c 61 73 74 2d    73 74 61 74 75 73 2d 63 68 61 6e 67 65 20 27 6e  | l.flycheck-last-status-change.'n | 
| 32cc0 |  6f 74 2d 63 68 65 63 6b 65 64 0a 20 20 22 54 68    65 20 6c 61 73 74 20 73 74 61 74 75 73 20 63 68  | ot-checked..."The.last.status.ch | 
| 32ce0 |  61 6e 67 65 20 69 6e 20 74 68 65 20 63 75 72 72    65 6e 74 20 62 75 66 66 65 72 2e 22 29 0a 0a 28  | ange.in.the.current.buffer.")..( | 
| 32d00 |  64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 72    65 70 6f 72 74 2d 66 61 69 6c 65 64 2d 73 79 6e  | defun.flycheck-report-failed-syn | 
| 32d20 |  74 61 78 2d 63 68 65 63 6b 20 28 26 6f 70 74 69    6f 6e 61 6c 20 73 74 61 74 75 73 29 0a 20 20 22  | tax-check.(&optional.status)..." | 
| 32d40 |  52 65 70 6f 72 74 20 61 20 66 61 69 6c 65 64 20    46 6c 79 63 68 65 63 6b 20 73 79 6e 74 61 78 20  | Report.a.failed.Flycheck.syntax. | 
| 32d60 |  63 68 65 63 6b 20 77 69 74 68 20 53 54 41 54 55    53 2e 0a 0a 53 54 41 54 55 53 20 69 73 20 61 20  | check.with.STATUS...STATUS.is.a. | 
| 32d80 |  73 74 61 74 75 73 20 73 79 6d 62 6f 6c 20 66 6f    72 20 60 66 6c 79 63 68 65 63 6b 2d 72 65 70 6f  | status.symbol.for.`flycheck-repo | 
| 32da0 |  72 74 2d 73 74 61 74 75 73 27 2c 0a 64 65 66 61    75 6c 74 69 6e 67 20 74 6f 20 60 65 72 72 6f 72  | rt-status',.defaulting.to.`error | 
| 32dc0 |  65 64 27 2e 0a 0a 43 6c 65 61 72 20 46 6c 79 63    68 65 63 6b 20 73 74 61 74 65 2c 20 72 75 6e 20  | ed'...Clear.Flycheck.state,.run. | 
| 32de0 |  60 66 6c 79 63 68 65 63 6b 2d 73 79 6e 74 61 78    2d 63 68 65 63 6b 2d 66 61 69 6c 65 64 2d 68 6f  | `flycheck-syntax-check-failed-ho | 
| 32e00 |  6f 6b 27 20 61 6e 64 0a 72 65 70 6f 72 74 20 61    6e 20 65 72 72 6f 72 20 53 54 41 54 55 53 2e 22  | ok'.and.report.an.error.STATUS." | 
| 32e20 |  0a 20 20 28 66 6c 79 63 68 65 63 6b 2d 63 6c 65    61 72 29 0a 20 20 28 73 65 74 71 20 66 6c 79 63  | ...(flycheck-clear)...(setq.flyc | 
| 32e40 |  68 65 63 6b 2d 63 75 72 72 65 6e 74 2d 73 79 6e    74 61 78 2d 63 68 65 63 6b 20 6e 69 6c 29 0a 20  | heck-current-syntax-check.nil).. | 
| 32e60 |  20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 66 6c 79    63 68 65 63 6b 2d 73 79 6e 74 61 78 2d 63 68 65  | .(run-hooks.'flycheck-syntax-che | 
| 32e80 |  63 6b 2d 66 61 69 6c 65 64 2d 68 6f 6f 6b 29 0a    20 20 28 66 6c 79 63 68 65 63 6b 2d 72 65 70 6f  | ck-failed-hook)...(flycheck-repo | 
| 32ea0 |  72 74 2d 73 74 61 74 75 73 20 28 6f 72 20 73 74    61 74 75 73 20 27 65 72 72 6f 72 65 64 29 29 29  | rt-status.(or.status.'errored))) | 
| 32ec0 |  0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63    6b 2d 72 65 70 6f 72 74 2d 73 74 61 74 75 73 20  | ..(defun.flycheck-report-status. | 
| 32ee0 |  28 73 74 61 74 75 73 29 0a 20 20 22 52 65 70 6f    72 74 20 46 6c 79 63 68 65 63 6b 20 53 54 41 54  | (status)..."Report.Flycheck.STAT | 
| 32f00 |  55 53 2e 0a 0a 53 54 41 54 55 53 20 69 73 20 6f    6e 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77  | US...STATUS.is.one.of.the.follow | 
| 32f20 |  69 6e 67 20 73 79 6d 62 6f 6c 73 3a 0a 0a 60 6e    6f 74 2d 63 68 65 63 6b 65 64 27 0a 20 20 20 20  | ing.symbols:..`not-checked'..... | 
| 32f40 |  20 54 68 65 20 63 75 72 72 65 6e 74 20 62 75 66    66 65 72 20 77 61 73 20 6e 6f 74 20 63 68 65 63  | .The.current.buffer.was.not.chec | 
| 32f60 |  6b 65 64 2e 0a 0a 60 6e 6f 2d 63 68 65 63 6b 65    72 27 0a 20 20 20 20 20 41 75 74 6f 6d 61 74 69  | ked...`no-checker'......Automati | 
| 32f80 |  63 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72    20 73 65 6c 65 63 74 69 6f 6e 20 64 69 64 20 6e  | c.syntax.checker.selection.did.n | 
| 32fa0 |  6f 74 20 66 69 6e 64 20 61 20 73 75 69 74 61 62    6c 65 0a 20 20 20 20 20 73 79 6e 74 61 78 20 63  | ot.find.a.suitable......syntax.c | 
| 32fc0 |  68 65 63 6b 65 72 2e 0a 0a 60 72 75 6e 6e 69 6e    67 27 0a 20 20 20 20 20 41 20 73 79 6e 74 61 78  | hecker...`running'......A.syntax | 
| 32fe0 |  20 63 68 65 63 6b 20 69 73 20 6e 6f 77 20 72 75    6e 6e 69 6e 67 20 69 6e 20 74 68 65 20 63 75 72  | .check.is.now.running.in.the.cur | 
| 33000 |  72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 60 65    72 72 6f 72 65 64 27 0a 20 20 20 20 20 54 68 65  | rent.buffer...`errored'......The | 
| 33020 |  20 63 75 72 72 65 6e 74 20 73 79 6e 74 61 78 20    63 68 65 63 6b 20 68 61 73 20 65 72 72 6f 72 65  | .current.syntax.check.has.errore | 
| 33040 |  64 2e 0a 0a 60 66 69 6e 69 73 68 65 64 27 0a 20    20 20 20 20 54 68 65 20 63 75 72 72 65 6e 74 20  | d...`finished'......The.current. | 
| 33060 |  73 79 6e 74 61 78 20 63 68 65 63 6b 20 77 61 73    20 66 69 6e 69 73 68 65 64 20 6e 6f 72 6d 61 6c  | syntax.check.was.finished.normal | 
| 33080 |  6c 79 2e 0a 0a 60 69 6e 74 65 72 72 75 70 74 65    64 27 0a 20 20 20 20 20 54 68 65 20 63 75 72 72  | ly...`interrupted'......The.curr | 
| 330a0 |  65 6e 74 20 73 79 6e 74 61 78 20 63 68 65 63 6b    20 77 61 73 20 69 6e 74 65 72 72 75 70 74 65 64  | ent.syntax.check.was.interrupted | 
| 330c0 |  2e 0a 0a 60 73 75 73 70 69 63 69 6f 75 73 27 0a    20 20 20 20 20 54 68 65 20 6c 61 73 74 20 73 79  | ...`suspicious'......The.last.sy | 
| 330e0 |  6e 74 61 78 20 63 68 65 63 6b 20 68 61 64 20 61    20 73 75 73 70 69 63 69 6f 75 73 20 72 65 73 75  | ntax.check.had.a.suspicious.resu | 
| 33100 |  6c 74 2e 0a 0a 53 65 74 20 60 66 6c 79 63 68 65    63 6b 2d 6c 61 73 74 2d 73 74 61 74 75 73 2d 63  | lt...Set.`flycheck-last-status-c | 
| 33120 |  68 61 6e 67 65 27 20 61 6e 64 20 63 61 6c 6c 0a    60 66 6c 79 63 68 65 63 6b 2d 73 74 61 74 75 73  | hange'.and.call.`flycheck-status | 
| 33140 |  2d 63 68 61 6e 67 65 64 2d 66 75 6e 63 74 69 6f    6e 73 27 20 77 69 74 68 20 53 54 41 54 55 53 2e  | -changed-functions'.with.STATUS. | 
| 33160 |  20 20 41 66 74 65 72 77 61 72 64 73 0a 72 65 66    72 65 73 68 20 74 68 65 20 6d 6f 64 65 20 6c 69  | ..Afterwards.refresh.the.mode.li | 
| 33180 |  6e 65 2e 22 0a 20 20 28 73 65 74 71 20 66 6c 79    63 68 65 63 6b 2d 6c 61 73 74 2d 73 74 61 74 75  | ne."...(setq.flycheck-last-statu | 
| 331a0 |  73 2d 63 68 61 6e 67 65 20 73 74 61 74 75 73 29    0a 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74  | s-change.status)...(run-hook-wit | 
| 331c0 |  68 2d 61 72 67 73 20 27 66 6c 79 63 68 65 63 6b    2d 73 74 61 74 75 73 2d 63 68 61 6e 67 65 64 2d  | h-args.'flycheck-status-changed- | 
| 331e0 |  66 75 6e 63 74 69 6f 6e 73 20 73 74 61 74 75 73    29 0a 20 20 28 66 6f 72 63 65 2d 6d 6f 64 65 2d  | functions.status)...(force-mode- | 
| 33200 |  6c 69 6e 65 2d 75 70 64 61 74 65 29 29 0a 0a 28    64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 6d  | line-update))..(defun.flycheck-m | 
| 33220 |  6f 64 65 2d 6c 69 6e 65 2d 73 74 61 74 75 73 2d    74 65 78 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20  | ode-line-status-text.(&optional. | 
| 33240 |  73 74 61 74 75 73 29 0a 20 20 22 47 65 74 20 61    20 74 65 78 74 20 64 65 73 63 72 69 62 69 6e 67  | status)..."Get.a.text.describing | 
| 33260 |  20 53 54 41 54 55 53 20 66 6f 72 20 75 73 65 20    69 6e 20 74 68 65 20 6d 6f 64 65 20 6c 69 6e 65  | .STATUS.for.use.in.the.mode.line | 
| 33280 |  2e 0a 0a 53 54 41 54 55 53 20 64 65 66 61 75 6c    74 73 20 74 6f 20 60 66 6c 79 63 68 65 63 6b 2d  | ...STATUS.defaults.to.`flycheck- | 
| 332a0 |  6c 61 73 74 2d 73 74 61 74 75 73 2d 63 68 61 6e    67 65 27 20 69 66 20 6f 6d 69 74 74 65 64 20 6f  | last-status-change'.if.omitted.o | 
| 332c0 |  72 0a 6e 69 6c 2e 22 0a 20 20 28 6c 65 74 2a 20    28 28 63 75 72 72 65 6e 74 2d 73 74 61 74 75 73  | r.nil."...(let*.((current-status | 
| 332e0 |  20 28 6f 72 20 73 74 61 74 75 73 20 66 6c 79 63    68 65 63 6b 2d 6c 61 73 74 2d 73 74 61 74 75 73  | .(or.status.flycheck-last-status | 
| 33300 |  2d 63 68 61 6e 67 65 29 29 0a 20 20 20 20 20 20    20 20 20 28 69 6e 64 69 63 61 74 6f 72 20 28 70  | -change))..........(indicator.(p | 
| 33320 |  63 61 73 65 20 63 75 72 72 65 6e 74 2d 73 74 61    74 75 73 0a 20 20 20 20 20 20 20 20 20 20 20 20  | case.current-status............. | 
| 33340 |  20 20 20 20 20 20 20 20 20 20 28 60 6e 6f 74 2d    63 68 65 63 6b 65 64 20 22 22 29 0a 20 20 20 20  | ..........(`not-checked."")..... | 
| 33360 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 60 6e 6f 2d 63 68 65 63 6b 65 72 20 22  | ..................(`no-checker." | 
| 33380 |  2d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 60 72 75 6e 6e  | -").......................(`runn | 
| 333a0 |  69 6e 67 20 22 2a 22 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | ing."*").......................( | 
| 333c0 |  60 65 72 72 6f 72 65 64 20 22 21 22 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | `errored."!")................... | 
| 333e0 |  20 20 20 20 28 60 66 69 6e 69 73 68 65 64 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ....(`finished.................. | 
| 33400 |  20 20 20 20 20 20 28 6c 65 74 2d 61 6c 69 73 74    20 28 66 6c 79 63 68 65 63 6b 2d 63 6f 75 6e 74  | ......(let-alist.(flycheck-count | 
| 33420 |  2d 65 72 72 6f 72 73 20 66 6c 79 63 68 65 63 6b    2d 63 75 72 72 65 6e 74 2d 65 72 72 6f 72 73 29  | -errors.flycheck-current-errors) | 
| 33440 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6f  | ..........................(if.(o | 
| 33460 |  72 20 2e 65 72 72 6f 72 20 2e 77 61 72 6e 69 6e    67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | r..error..warning).............. | 
| 33480 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 66 6f 72 6d 61 74 20 22 3a 25 73 7c 25 73 22  | ................(format.":%s|%s" | 
| 334a0 |  20 28 6f 72 20 2e 65 72 72 6f 72 20 30 29 20 28    6f 72 20 2e 77 61 72 6e 69 6e 67 20 30 29 29 0a  | .(or..error.0).(or..warning.0)). | 
| 334c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 66 6c 79 63 68  | ...........................flych | 
| 334e0 |  65 63 6b 2d 6d 6f 64 65 2d 73 75 63 63 65 73 73    2d 69 6e 64 69 63 61 74 6f 72 29 29 29 0a 20 20  | eck-mode-success-indicator)))... | 
| 33500 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 60 69 6e 74 65 72 72 75 70 74 65  | ....................(`interrupte | 
| 33520 |  64 20 22 2e 22 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 73  | d.".").......................(`s | 
| 33540 |  75 73 70 69 63 69 6f 75 73 20 22 3f 22 29 29 29    0a 20 20 20 20 20 20 20 20 20 28 66 61 63 65 20  | uspicious."?")))..........(face. | 
| 33560 |  28 77 68 65 6e 20 66 6c 79 63 68 65 63 6b 2d 6d    6f 64 65 2d 6c 69 6e 65 2d 63 6f 6c 6f 72 0a 20  | (when.flycheck-mode-line-color.. | 
| 33580 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 70 63 61 73 65 20 63 75 72 72 65 6e 74 2d 73  | ................(pcase.current-s | 
| 335a0 |  74 61 74 75 73 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 60 65 72 72 6f 72  | tatus....................(`error | 
| 335c0 |  65 64 20 27 65 72 72 6f 72 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60  | ed.'error)....................(` | 
| 335e0 |  66 69 6e 69 73 68 65 64 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65  | finished.....................(le | 
| 33600 |  74 2d 61 6c 69 73 74 20 28 66 6c 79 63 68 65 63    6b 2d 63 6f 75 6e 74 2d 65 72 72 6f 72 73 20 66  | t-alist.(flycheck-count-errors.f | 
| 33620 |  6c 79 63 68 65 63 6b 2d 63 75 72 72 65 6e 74 2d    65 72 72 6f 72 73 29 0a 20 20 20 20 20 20 20 20  | lycheck-current-errors)......... | 
| 33640 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69    66 20 28 6f 72 20 2e 65 72 72 6f 72 20 2e 77 61  | ..............(if.(or..error..wa | 
| 33660 |  72 6e 69 6e 67 29 20 27 65 72 72 6f 72 20 27 73    75 63 63 65 73 73 29 29 29 29 29 29 0a 20 20 20  | rning).'error.'success)))))).... | 
| 33680 |  20 20 20 20 20 20 28 74 65 78 74 20 28 66 6f 72    6d 61 74 20 22 20 25 73 25 73 22 20 66 6c 79 63  | ......(text.(format.".%s%s".flyc | 
| 336a0 |  68 65 63 6b 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 70    72 65 66 69 78 20 69 6e 64 69 63 61 74 6f 72 29  | heck-mode-line-prefix.indicator) | 
| 336c0 |  29 29 0a 20 20 20 20 28 77 68 65 6e 20 66 61 63    65 0a 20 20 20 20 20 20 28 73 65 74 71 20 74 65  | )).....(when.face.......(setq.te | 
| 336e0 |  78 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 74    65 78 74 20 27 66 61 63 65 20 66 61 63 65 29 29  | xt.(propertize.text.'face.face)) | 
| 33700 |  29 0a 20 20 20 20 74 65 78 74 29 29 0a 0a 0c 0a    3b 3b 3b 20 45 72 72 6f 72 20 6c 65 76 65 6c 73  | ).....text))....;;;.Error.levels | 
| 33720 |  0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b    2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 73 70 65  | .(defun.flycheck-make-margin-spe | 
| 33740 |  63 20 28 6d 61 72 67 69 6e 2d 73 74 72 20 66 61    63 65 29 0a 20 20 22 4d 61 6b 65 20 61 20 64 69  | c.(margin-str.face)..."Make.a.di | 
| 33760 |  73 70 6c 61 79 20 73 70 65 63 20 74 6f 20 69 6e    64 69 63 61 74 65 20 65 72 72 6f 72 73 20 69 6e  | splay.spec.to.indicate.errors.in | 
| 33780 |  20 74 68 65 20 6d 61 72 67 69 6e 73 2e 0a 0a 52    65 74 75 72 6e 73 20 4d 41 52 47 49 4e 2d 53 54  | .the.margins...Returns.MARGIN-ST | 
| 337a0 |  52 20 77 69 74 68 20 46 41 43 45 20 61 70 70 6c    69 65 64 2e 22 0a 20 20 28 70 72 6f 70 65 72 74  | R.with.FACE.applied."...(propert | 
| 337c0 |  69 7a 65 20 6d 61 72 67 69 6e 2d 73 74 72 20 27    66 61 63 65 20 60 28 2c 66 61 63 65 20 64 65 66  | ize.margin-str.'face.`(,face.def | 
| 337e0 |  61 75 6c 74 29 29 29 0a 0a 28 64 65 66 63 6f 6e    73 74 20 66 6c 79 63 68 65 63 6b 2d 64 65 66 61  | ault)))..(defconst.flycheck-defa | 
| 33800 |  75 6c 74 2d 6d 61 72 67 69 6e 2d 73 74 72 20 22    c2 bb 22 0a 20 20 22 53 74 72 69 6e 67 20 75 73  | ult-margin-str.".."..."String.us | 
| 33820 |  65 64 20 74 6f 20 69 6e 64 69 63 61 74 65 20 65    72 72 6f 72 73 20 69 6e 20 74 68 65 20 6d 61 72  | ed.to.indicate.errors.in.the.mar | 
| 33840 |  67 69 6e 73 2e 22 29 0a 0a 28 64 65 66 63 6f 6e    73 74 20 66 6c 79 63 68 65 63 6b 2d 64 65 66 61  | gins.")..(defconst.flycheck-defa | 
| 33860 |  75 6c 74 2d 6d 61 72 67 69 6e 2d 63 6f 6e 74 69    6e 75 61 74 69 6f 6e 2d 73 74 72 20 22 e2 8b ae  | ult-margin-continuation-str."... | 
| 33880 |  22 0a 20 20 22 53 74 72 69 6e 67 20 75 73 65 64    20 74 6f 20 69 6e 64 69 63 61 74 65 20 63 6f 6e  | "..."String.used.to.indicate.con | 
| 338a0 |  74 69 6e 75 61 74 69 6f 6e 20 6c 69 6e 65 73 20    69 6e 20 74 68 65 20 6d 61 72 67 69 6e 73 2e 22  | tinuation.lines.in.the.margins." | 
| 338c0 |  29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61    64 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63  | )..;;;###autoload.(defun.flychec | 
| 338e0 |  6b 2d 64 65 66 69 6e 65 2d 65 72 72 6f 72 2d 6c    65 76 65 6c 20 28 6c 65 76 65 6c 20 26 72 65 73  | k-define-error-level.(level.&res | 
| 33900 |  74 20 70 72 6f 70 65 72 74 69 65 73 29 0a 20 20    22 44 65 66 69 6e 65 20 61 20 6e 65 77 20 65 72  | t.properties)..."Define.a.new.er | 
| 33920 |  72 6f 72 20 4c 45 56 45 4c 20 77 69 74 68 20 50    52 4f 50 45 52 54 49 45 53 2e 0a 0a 54 68 65 20  | ror.LEVEL.with.PROPERTIES...The. | 
| 33940 |  66 6f 6c 6c 6f 77 69 6e 67 20 50 52 4f 50 45 52    54 49 45 53 20 63 6f 6e 73 74 69 74 75 74 65 20  | following.PROPERTIES.constitute. | 
| 33960 |  61 6e 20 65 72 72 6f 72 20 6c 65 76 65 6c 3a 0a    0a 60 3a 73 65 76 65 72 69 74 79 20 53 45 56 45  | an.error.level:..`:severity.SEVE | 
| 33980 |  52 49 54 59 27 0a 20 20 20 20 20 41 20 6e 75 6d    62 65 72 20 64 65 6e 6f 74 69 6e 67 20 74 68 65  | RITY'......A.number.denoting.the | 
| 339a0 |  20 73 65 76 65 72 69 74 79 20 6f 66 20 74 68 69    73 20 6c 65 76 65 6c 2e 20 20 54 68 65 20 68 69  | .severity.of.this.level...The.hi | 
| 339c0 |  67 68 65 72 0a 20 20 20 20 20 74 68 65 20 6e 75    6d 62 65 72 2c 20 74 68 65 20 6d 6f 72 65 20 73  | gher......the.number,.the.more.s | 
| 339e0 |  65 76 65 72 65 20 69 73 20 74 68 69 73 20 6c 65    76 65 6c 20 63 6f 6d 70 61 72 65 64 20 74 6f 20  | evere.is.this.level.compared.to. | 
| 33a00 |  6f 74 68 65 72 0a 20 20 20 20 20 6c 65 76 65 6c    73 2e 20 20 44 65 66 61 75 6c 74 73 20 74 6f 20  | other......levels...Defaults.to. | 
| 33a20 |  30 3b 20 69 6e 66 6f 20 69 73 20 2d 31 30 2c 20    77 61 72 6e 69 6e 67 20 69 73 20 31 30 2c 20 61  | 0;.info.is.-10,.warning.is.10,.a | 
| 33a40 |  6e 64 0a 20 20 20 20 20 65 72 72 6f 72 20 69 73    20 31 30 30 2e 0a 0a 20 20 20 20 20 54 68 65 20  | nd......error.is.100........The. | 
| 33a60 |  73 65 76 65 72 69 74 79 20 69 73 20 75 73 65 64    20 62 79 20 60 66 6c 79 63 68 65 63 6b 2d 65 72  | severity.is.used.by.`flycheck-er | 
| 33a80 |  72 6f 72 2d 6c 65 76 65 6c 2d 3c 27 20 74 6f 0a    20 20 20 20 20 64 65 74 65 72 6d 69 6e 65 20 74  | ror-level-<'.to......determine.t | 
| 33aa0 |  68 65 20 6f 72 64 65 72 69 6e 67 20 6f 66 20 65    72 72 6f 72 73 20 61 63 63 6f 72 64 69 6e 67 20  | he.ordering.of.errors.according. | 
| 33ac0 |  74 6f 20 74 68 65 69 72 20 6c 65 76 65 6c 73 2e    0a 0a 60 3a 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d  | to.their.levels...`:compilation- | 
| 33ae0 |  6c 65 76 65 6c 20 4c 45 56 45 4c 27 0a 0a 20 20    20 20 20 41 20 6e 75 6d 62 65 72 20 69 6e 64 69  | level.LEVEL'.......A.number.indi | 
| 33b00 |  63 61 74 69 6e 67 20 74 68 65 20 62 72 6f 61 64    20 63 6c 61 73 73 20 6f 66 20 6d 65 73 73 61 67  | cating.the.broad.class.of.messag | 
| 33b20 |  65 73 20 74 68 61 74 20 65 72 72 6f 72 73 0a 20    20 20 20 20 61 74 20 74 68 69 73 20 6c 65 76 65  | es.that.errors......at.this.leve | 
| 33b40 |  6c 20 62 65 6c 6f 6e 67 20 74 6f 3a 20 6f 6e 65    20 6f 66 20 30 20 28 69 6e 66 6f 29 2c 20 31 20  | l.belong.to:.one.of.0.(info),.1. | 
| 33b60 |  28 77 61 72 6e 69 6e 67 29 2c 20 6f 72 0a 20 20    20 20 20 32 20 6f 72 20 6e 69 6c 20 28 65 72 72  | (warning),.or......2.or.nil.(err | 
| 33b80 |  6f 72 29 2e 20 20 44 65 66 61 75 6c 74 73 20 74    6f 20 6e 69 6c 2e 0a 0a 20 20 20 20 20 54 68 69  | or)...Defaults.to.nil........Thi | 
| 33ba0 |  73 20 69 73 20 75 73 65 64 20 62 79 20 60 66 6c    79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72 2d 70  | s.is.used.by.`flycheck-checker-p | 
| 33bc0 |  61 74 74 65 72 6e 2d 74 6f 2d 65 72 72 6f 72 2d    72 65 67 65 78 70 27 0a 20 20 20 20 20 74 6f 20  | attern-to-error-regexp'......to. | 
| 33be0 |  6d 61 70 20 65 72 72 6f 72 20 6c 65 76 65 6c 73    20 69 6e 74 6f 20 60 63 6f 6d 70 69 6c 61 74 69  | map.error.levels.into.`compilati | 
| 33c00 |  6f 6e 2d 6d 6f 64 65 27 27 73 20 68 69 65 72 61    72 63 68 79 20 61 6e 64 0a 20 20 20 20 20 74 6f  | on-mode''s.hierarchy.and......to | 
| 33c20 |  20 67 65 74 20 70 72 6f 70 65 72 20 68 69 67 68    6c 69 67 68 74 69 6e 67 20 6f 66 20 65 72 72 6f  | .get.proper.highlighting.of.erro | 
| 33c40 |  72 73 20 69 6e 20 60 63 6f 6d 70 69 6c 61 74 69    6f 6e 2d 6d 6f 64 65 27 2e 0a 0a 60 3a 6f 76 65  | rs.in.`compilation-mode'...`:ove | 
| 33c60 |  72 6c 61 79 2d 63 61 74 65 67 6f 72 79 20 43 41    54 45 47 4f 52 59 27 0a 20 20 20 20 20 41 20 73  | rlay-category.CATEGORY'......A.s | 
| 33c80 |  79 6d 62 6f 6c 20 64 65 6e 6f 74 69 6e 67 20 74    68 65 20 6f 76 65 72 6c 61 79 20 63 61 74 65 67  | ymbol.denoting.the.overlay.categ | 
| 33ca0 |  6f 72 79 20 74 6f 20 75 73 65 20 66 6f 72 20 65    72 72 6f 72 0a 20 20 20 20 20 68 69 67 68 6c 69  | ory.to.use.for.error......highli | 
| 33cc0 |  67 68 74 20 6f 76 65 72 6c 61 79 73 20 66 6f 72    20 74 68 69 73 20 6c 65 76 65 6c 2e 20 20 53 65  | ght.overlays.for.this.level...Se | 
| 33ce0 |  65 20 49 6e 66 6f 0a 20 20 20 20 20 6e 6f 64 65    20 60 28 65 6c 69 73 70 29 4f 76 65 72 6c 61 79  | e.Info......node.`(elisp)Overlay | 
| 33d00 |  20 50 72 6f 70 65 72 74 69 65 73 27 20 66 6f 72    20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f  | .Properties'.for.more.informatio | 
| 33d20 |  6e 20 61 62 6f 75 74 0a 20 20 20 20 20 6f 76 65    72 6c 61 79 20 63 61 74 65 67 6f 72 69 65 73 2e  | n.about......overlay.categories. | 
| 33d40 |  0a 0a 20 20 20 20 20 41 20 63 61 74 65 67 6f 72    79 20 66 6f 72 20 61 6e 20 65 72 72 6f 72 20 6c  | .......A.category.for.an.error.l | 
| 33d60 |  65 76 65 6c 20 6f 76 65 72 6c 61 79 20 73 68 6f    75 6c 64 20 61 74 20 6c 65 61 73 74 20 64 65 66  | evel.overlay.should.at.least.def | 
| 33d80 |  69 6e 65 0a 20 20 20 20 20 74 68 65 20 60 66 61    63 65 27 20 70 72 6f 70 65 72 74 79 2c 20 66 6f  | ine......the.`face'.property,.fo | 
| 33da0 |  72 20 65 72 72 6f 72 20 68 69 67 68 6c 69 67 68    74 69 6e 67 2e 20 20 41 6e 6f 74 68 65 72 20 75  | r.error.highlighting...Another.u | 
| 33dc0 |  73 65 66 75 6c 0a 20 20 20 20 20 70 72 6f 70 65    72 74 79 20 66 6f 72 20 65 72 72 6f 72 20 6c 65  | seful......property.for.error.le | 
| 33de0 |  76 65 6c 20 63 61 74 65 67 6f 72 69 65 73 20 69    73 20 60 70 72 69 6f 72 69 74 79 27 2c 20 74 6f  | vel.categories.is.`priority',.to | 
| 33e00 |  0a 20 20 20 20 20 69 6e 66 6c 75 65 6e 63 65 20    74 68 65 20 73 74 61 63 6b 69 6e 67 20 6f 66 20  | ......influence.the.stacking.of. | 
| 33e20 |  6d 75 6c 74 69 70 6c 65 20 65 72 72 6f 72 20 6c    65 76 65 6c 20 6f 76 65 72 6c 61 79 73 2e 0a 0a  | multiple.error.level.overlays... | 
| 33e40 |  60 3a 66 72 69 6e 67 65 2d 62 69 74 6d 61 70 20    42 49 54 4d 41 50 53 27 0a 20 20 20 20 20 41 20  | `:fringe-bitmap.BITMAPS'......A. | 
| 33e60 |  66 72 69 6e 67 65 20 62 69 74 6d 61 70 20 73 79    6d 62 6f 6c 20 64 65 6e 6f 74 69 6e 67 20 74 68  | fringe.bitmap.symbol.denoting.th | 
| 33e80 |  65 20 62 69 74 6d 61 70 20 74 6f 20 75 73 65 20    66 6f 72 20 66 72 69 6e 67 65 0a 20 20 20 20 20  | e.bitmap.to.use.for.fringe...... | 
| 33ea0 |  69 6e 64 69 63 61 74 6f 72 73 20 66 6f 72 20 74    68 69 73 20 6c 65 76 65 6c 2c 20 6f 72 20 61 20  | indicators.for.this.level,.or.a. | 
| 33ec0 |  63 6f 6e 73 20 6f 66 20 74 77 6f 20 62 69 74 6d    61 70 73 20 28 6f 6e 65 20 66 6f 72 0a 20 20 20  | cons.of.two.bitmaps.(one.for.... | 
| 33ee0 |  20 20 6e 61 72 72 6f 77 20 66 72 69 6e 67 65 73    20 61 6e 64 20 6f 6e 65 20 66 6f 72 20 77 69 64  | ..narrow.fringes.and.one.for.wid | 
| 33f00 |  65 20 66 72 69 6e 67 65 73 29 2e 20 20 53 65 65    20 49 6e 66 6f 20 6e 6f 64 65 0a 20 20 20 20 20  | e.fringes)...See.Info.node...... | 
| 33f20 |  60 28 65 6c 69 73 70 29 46 72 69 6e 67 65 20 42    69 74 6d 61 70 73 27 20 66 6f 72 20 6d 6f 72 65  | `(elisp)Fringe.Bitmaps'.for.more | 
| 33f40 |  20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f    75 74 20 66 72 69 6e 67 65 0a 20 20 20 20 20 62  | .information.about.fringe......b | 
| 33f60 |  69 74 6d 61 70 73 2c 20 69 6e 63 6c 75 64 69 6e    67 20 61 20 6c 69 73 74 20 6f 66 20 62 75 69 6c  | itmaps,.including.a.list.of.buil | 
| 33f80 |  74 2d 69 6e 20 66 72 69 6e 67 65 20 62 69 74 6d    61 70 73 2e 0a 0a 60 3a 66 72 69 6e 67 65 2d 66  | t-in.fringe.bitmaps...`:fringe-f | 
| 33fa0 |  61 63 65 20 46 41 43 45 27 0a 20 20 20 20 20 41    20 66 61 63 65 20 73 79 6d 62 6f 6c 20 64 65 6e  | ace.FACE'......A.face.symbol.den | 
| 33fc0 |  6f 74 69 6e 67 20 74 68 65 20 66 61 63 65 20 74    6f 20 75 73 65 20 66 6f 72 20 66 72 69 6e 67 65  | oting.the.face.to.use.for.fringe | 
| 33fe0 |  20 69 6e 64 69 63 61 74 6f 72 73 0a 20 20 20 20    20 66 6f 72 20 74 68 69 73 20 6c 65 76 65 6c 2e  | .indicators......for.this.level. | 
| 34000 |  0a 0a 60 3a 6d 61 72 67 69 6e 2d 73 70 65 63 20    53 50 45 43 27 0a 20 20 20 20 20 41 20 64 69 73  | ..`:margin-spec.SPEC'......A.dis | 
| 34020 |  70 6c 61 79 20 73 70 65 63 69 66 69 63 61 74 69    6f 6e 20 69 6e 64 69 63 61 74 69 6e 67 20 77 68  | play.specification.indicating.wh | 
| 34040 |  61 74 20 74 6f 20 64 69 73 70 6c 61 79 20 69 6e    20 74 68 65 0a 20 20 20 20 20 6d 61 72 67 69 6e  | at.to.display.in.the......margin | 
| 34060 |  20 77 68 65 6e 20 60 66 6c 79 63 68 65 63 6b 2d    69 6e 64 69 63 61 74 69 6f 6e 2d 6d 6f 64 65 27  | .when.`flycheck-indication-mode' | 
| 34080 |  20 69 73 20 60 6c 65 66 74 2d 6d 61 72 67 69 6e    27 20 6f 72 0a 20 20 20 20 20 60 72 69 67 68 74  | .is.`left-margin'.or......`right | 
| 340a0 |  2d 6d 61 72 67 69 6e 27 2e 20 20 53 65 65 20 49    6e 66 6f 20 6e 6f 64 65 20 60 28 65 6c 69 73 70  | -margin'...See.Info.node.`(elisp | 
| 340c0 |  29 44 69 73 70 6c 61 79 69 6e 67 20 69 6e 20 74    68 65 0a 20 20 20 20 20 4d 61 72 67 69 6e 73 27  | )Displaying.in.the......Margins' | 
| 340e0 |  2e 20 20 49 66 20 6f 6d 69 74 74 65 64 2c 20 46    6c 79 63 68 65 63 6b 20 67 65 6e 65 72 61 74 65  | ...If.omitted,.Flycheck.generate | 
| 34100 |  73 20 61 6e 20 69 6d 61 67 65 20 73 70 65 63 20    66 72 6f 6d 0a 20 20 20 20 20 74 68 65 20 66 72  | s.an.image.spec.from......the.fr | 
| 34120 |  69 6e 67 65 20 62 69 74 6d 61 70 2e 0a 0a 60 3a    65 72 72 6f 72 2d 6c 69 73 74 2d 66 61 63 65 20  | inge.bitmap...`:error-list-face. | 
| 34140 |  46 41 43 45 27 0a 20 20 20 20 20 41 20 66 61 63    65 20 73 79 6d 62 6f 6c 20 64 65 6e 6f 74 69 6e  | FACE'......A.face.symbol.denotin | 
| 34160 |  67 20 74 68 65 20 66 61 63 65 20 74 6f 20 75 73    65 20 66 6f 72 20 6d 65 73 73 61 67 65 73 20 6f  | g.the.face.to.use.for.messages.o | 
| 34180 |  66 20 74 68 69 73 0a 20 20 20 20 20 6c 65 76 65    6c 20 69 6e 20 74 68 65 20 65 72 72 6f 72 20 6c  | f.this......level.in.the.error.l | 
| 341a0 |  69 73 74 2e 20 20 53 65 65 20 60 66 6c 79 63 68    65 63 6b 2d 6c 69 73 74 2d 65 72 72 6f 72 73 27  | ist...See.`flycheck-list-errors' | 
| 341c0 |  2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69    6e 64 65 6e 74 20 31 29 29 0a 20 20 28 73 65 74  | ."...(declare.(indent.1))...(set | 
| 341e0 |  66 20 28 67 65 74 20 6c 65 76 65 6c 20 27 66 6c    79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 65 76  | f.(get.level.'flycheck-error-lev | 
| 34200 |  65 6c 29 20 74 29 0a 20 20 28 73 65 74 66 20 28    67 65 74 20 6c 65 76 65 6c 20 27 66 6c 79 63 68  | el).t)...(setf.(get.level.'flych | 
| 34220 |  65 63 6b 2d 65 72 72 6f 72 2d 73 65 76 65 72 69    74 79 29 0a 20 20 20 20 20 20 20 20 28 6f 72 20  | eck-error-severity).........(or. | 
| 34240 |  28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65    72 74 69 65 73 20 3a 73 65 76 65 72 69 74 79 29  | (plist-get.properties.:severity) | 
| 34260 |  20 30 29 29 0a 20 20 28 73 65 74 66 20 28 67 65    74 20 6c 65 76 65 6c 20 27 66 6c 79 63 68 65 63  | .0))...(setf.(get.level.'flychec | 
| 34280 |  6b 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6c 65    76 65 6c 29 0a 20 20 20 20 20 20 20 20 28 70 6c  | k-compilation-level).........(pl | 
| 342a0 |  69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69    65 73 20 3a 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d  | ist-get.properties.:compilation- | 
| 342c0 |  6c 65 76 65 6c 29 29 0a 20 20 28 73 65 74 66 20    28 67 65 74 20 6c 65 76 65 6c 20 27 66 6c 79 63  | level))...(setf.(get.level.'flyc | 
| 342e0 |  68 65 63 6b 2d 6f 76 65 72 6c 61 79 2d 63 61 74    65 67 6f 72 79 29 0a 20 20 20 20 20 20 20 20 28  | heck-overlay-category).........( | 
| 34300 |  70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72    74 69 65 73 20 3a 6f 76 65 72 6c 61 79 2d 63 61  | plist-get.properties.:overlay-ca | 
| 34320 |  74 65 67 6f 72 79 29 29 0a 20 20 28 73 65 74 66    20 28 67 65 74 20 6c 65 76 65 6c 20 27 66 6c 79  | tegory))...(setf.(get.level.'fly | 
| 34340 |  63 68 65 63 6b 2d 66 72 69 6e 67 65 2d 62 69 74    6d 61 70 73 29 0a 20 20 20 20 20 20 20 20 28 6c  | check-fringe-bitmaps).........(l | 
| 34360 |  65 74 20 28 28 62 69 74 6d 61 70 20 28 70 6c 69    73 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 65  | et.((bitmap.(plist-get.propertie | 
| 34380 |  73 20 3a 66 72 69 6e 67 65 2d 62 69 74 6d 61 70    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69  | s.:fringe-bitmap)))...........(i | 
| 343a0 |  66 20 28 63 6f 6e 73 70 20 62 69 74 6d 61 70 29    20 62 69 74 6d 61 70 20 28 63 6f 6e 73 20 62 69  | f.(consp.bitmap).bitmap.(cons.bi | 
| 343c0 |  74 6d 61 70 20 62 69 74 6d 61 70 29 29 29 29 0a    20 20 3b 3b 20 4b 65 70 74 20 66 6f 72 20 63 6f  | tmap.bitmap))))...;;.Kept.for.co | 
| 343e0 |  6d 70 61 74 69 62 69 6c 69 74 79 0a 20 20 28 73    65 74 66 20 28 67 65 74 20 6c 65 76 65 6c 20 27  | mpatibility...(setf.(get.level.' | 
| 34400 |  66 6c 79 63 68 65 63 6b 2d 66 72 69 6e 67 65 2d    62 69 74 6d 61 70 2d 64 6f 75 62 6c 65 2d 61 72  | flycheck-fringe-bitmap-double-ar | 
| 34420 |  72 6f 77 29 0a 20 20 20 20 20 20 20 20 28 63 61    72 20 28 67 65 74 20 6c 65 76 65 6c 20 27 66 6c  | row).........(car.(get.level.'fl | 
| 34440 |  79 63 68 65 63 6b 2d 66 72 69 6e 67 65 2d 62 69    74 6d 61 70 73 29 29 29 0a 20 20 28 73 65 74 66  | ycheck-fringe-bitmaps)))...(setf | 
| 34460 |  20 28 67 65 74 20 6c 65 76 65 6c 20 27 66 6c 79    63 68 65 63 6b 2d 66 72 69 6e 67 65 2d 66 61 63  | .(get.level.'flycheck-fringe-fac | 
| 34480 |  65 29 0a 20 20 20 20 20 20 20 20 28 70 6c 69 73    74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 65 73  | e).........(plist-get.properties | 
| 344a0 |  20 3a 66 72 69 6e 67 65 2d 66 61 63 65 29 29 0a    20 20 28 73 65 74 66 20 28 67 65 74 20 6c 65 76  | .:fringe-face))...(setf.(get.lev | 
| 344c0 |  65 6c 20 27 66 6c 79 63 68 65 63 6b 2d 6d 61 72    67 69 6e 2d 73 70 65 63 29 0a 20 20 20 20 20 20  | el.'flycheck-margin-spec)....... | 
| 344e0 |  20 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74    20 70 72 6f 70 65 72 74 69 65 73 20 3a 6d 61 72  | ..(or.(plist-get.properties.:mar | 
| 34500 |  67 69 6e 2d 73 70 65 63 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d  | gin-spec).............(flycheck- | 
| 34520 |  6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 73 70 65 63    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6c  | make-margin-spec..............fl | 
| 34540 |  79 63 68 65 63 6b 2d 64 65 66 61 75 6c 74 2d 6d    61 72 67 69 6e 2d 73 74 72 0a 20 20 20 20 20 20  | ycheck-default-margin-str....... | 
| 34560 |  20 20 20 20 20 20 20 28 6f 72 20 28 67 65 74 20    6c 65 76 65 6c 20 27 66 6c 79 63 68 65 63 6b 2d  | .......(or.(get.level.'flycheck- | 
| 34580 |  66 72 69 6e 67 65 2d 66 61 63 65 29 20 27 64 65    66 61 75 6c 74 29 29 29 29 0a 20 20 28 73 65 74  | fringe-face).'default))))...(set | 
| 345a0 |  66 20 28 67 65 74 20 6c 65 76 65 6c 20 27 66 6c    79 63 68 65 63 6b 2d 6d 61 72 67 69 6e 2d 63 6f  | f.(get.level.'flycheck-margin-co | 
| 345c0 |  6e 74 69 6e 75 61 74 69 6f 6e 29 0a 20 20 20 20    20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 6d 61  | ntinuation).........(flycheck-ma | 
| 345e0 |  6b 65 2d 6d 61 72 67 69 6e 2d 73 70 65 63 0a 20    20 20 20 20 20 20 20 20 66 6c 79 63 68 65 63 6b  | ke-margin-spec..........flycheck | 
| 34600 |  2d 64 65 66 61 75 6c 74 2d 6d 61 72 67 69 6e 2d    63 6f 6e 74 69 6e 75 61 74 69 6f 6e 2d 73 74 72  | -default-margin-continuation-str | 
| 34620 |  0a 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 67    65 74 20 6c 65 76 65 6c 20 27 66 6c 79 63 68 65  | ..........(or.(get.level.'flyche | 
| 34640 |  63 6b 2d 66 72 69 6e 67 65 2d 66 61 63 65 29 20    27 64 65 66 61 75 6c 74 29 29 29 0a 20 20 28 73  | ck-fringe-face).'default)))...(s | 
| 34660 |  65 74 66 20 28 67 65 74 20 6c 65 76 65 6c 20 27    66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c  | etf.(get.level.'flycheck-error-l | 
| 34680 |  69 73 74 2d 66 61 63 65 29 0a 20 20 20 20 20 20    20 20 28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f  | ist-face).........(plist-get.pro | 
| 346a0 |  70 65 72 74 69 65 73 20 3a 65 72 72 6f 72 2d 6c    69 73 74 2d 66 61 63 65 29 29 29 0a 0a 28 64 65  | perties.:error-list-face)))..(de | 
| 346c0 |  66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 65 72 72    6f 72 2d 6c 65 76 65 6c 2d 70 20 28 6c 65 76 65  | fun.flycheck-error-level-p.(leve | 
| 346e0 |  6c 29 0a 20 20 22 44 65 74 65 72 6d 69 6e 65 20    77 68 65 74 68 65 72 20 4c 45 56 45 4c 20 69 73  | l)..."Determine.whether.LEVEL.is | 
| 34700 |  20 61 20 46 6c 79 63 68 65 63 6b 20 65 72 72 6f    72 20 6c 65 76 65 6c 2e 22 0a 20 20 28 67 65 74  | .a.Flycheck.error.level."...(get | 
| 34720 |  20 6c 65 76 65 6c 20 27 66 6c 79 63 68 65 63 6b    2d 65 72 72 6f 72 2d 6c 65 76 65 6c 29 29 0a 0a  | .level.'flycheck-error-level)).. | 
| 34740 |  28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d    65 72 72 6f 72 2d 6c 65 76 65 6c 2d 73 65 76 65  | (defun.flycheck-error-level-seve | 
| 34760 |  72 69 74 79 20 28 6c 65 76 65 6c 29 0a 20 20 22    47 65 74 20 74 68 65 20 6e 75 6d 65 72 69 63 20  | rity.(level)..."Get.the.numeric. | 
| 34780 |  73 65 76 65 72 69 74 79 20 6f 66 20 4c 45 56 45    4c 2e 22 0a 20 20 28 6f 72 20 28 67 65 74 20 6c  | severity.of.LEVEL."...(or.(get.l | 
| 347a0 |  65 76 65 6c 20 27 66 6c 79 63 68 65 63 6b 2d 65    72 72 6f 72 2d 73 65 76 65 72 69 74 79 29 20 30  | evel.'flycheck-error-severity).0 | 
| 347c0 |  29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68    65 63 6b 2d 65 72 72 6f 72 2d 6c 65 76 65 6c 2d  | ))..(defun.flycheck-error-level- | 
| 347e0 |  63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6c 65 76 65    6c 20 28 6c 65 76 65 6c 29 0a 20 20 22 47 65 74  | compilation-level.(level)..."Get | 
| 34800 |  20 74 68 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e    20 6c 65 76 65 6c 20 66 6f 72 20 4c 45 56 45 4c  | .the.compilation.level.for.LEVEL | 
| 34820 |  2e 22 0a 20 20 28 67 65 74 20 6c 65 76 65 6c 20    27 66 6c 79 63 68 65 63 6b 2d 63 6f 6d 70 69 6c  | ."...(get.level.'flycheck-compil | 
| 34840 |  61 74 69 6f 6e 2d 6c 65 76 65 6c 29 29 0a 0a 28    64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 65  | ation-level))..(defun.flycheck-e | 
| 34860 |  72 72 6f 72 2d 6c 65 76 65 6c 2d 6f 76 65 72 6c    61 79 2d 63 61 74 65 67 6f 72 79 20 28 6c 65 76  | rror-level-overlay-category.(lev | 
| 34880 |  65 6c 29 0a 20 20 22 47 65 74 20 74 68 65 20 6f    76 65 72 6c 61 79 20 63 61 74 65 67 6f 72 79 20  | el)..."Get.the.overlay.category. | 
| 348a0 |  66 6f 72 20 4c 45 56 45 4c 2e 22 0a 20 20 28 67    65 74 20 6c 65 76 65 6c 20 27 66 6c 79 63 68 65  | for.LEVEL."...(get.level.'flyche | 
| 348c0 |  63 6b 2d 6f 76 65 72 6c 61 79 2d 63 61 74 65 67    6f 72 79 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c  | ck-overlay-category))..(defun.fl | 
| 348e0 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 65 76    65 6c 2d 6d 61 72 67 69 6e 2d 73 70 65 63 20 28  | ycheck-error-level-margin-spec.( | 
| 34900 |  6c 65 76 65 6c 29 0a 20 20 22 47 65 74 20 74 68    65 20 6d 61 72 67 69 6e 20 73 70 65 63 20 66 6f  | level)..."Get.the.margin.spec.fo | 
| 34920 |  72 20 4c 45 56 45 4c 2e 22 0a 20 20 28 67 65 74    20 6c 65 76 65 6c 20 27 66 6c 79 63 68 65 63 6b  | r.LEVEL."...(get.level.'flycheck | 
| 34940 |  2d 6d 61 72 67 69 6e 2d 73 70 65 63 29 29 0a 0a    28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d  | -margin-spec))..(defun.flycheck- | 
| 34960 |  65 72 72 6f 72 2d 6c 65 76 65 6c 2d 6d 61 72 67    69 6e 2d 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 2d  | error-level-margin-continuation- | 
| 34980 |  73 70 65 63 20 28 6c 65 76 65 6c 29 0a 20 20 22    47 65 74 20 74 68 65 20 6d 61 72 67 69 6e 20 63  | spec.(level)..."Get.the.margin.c | 
| 349a0 |  6f 6e 74 69 6e 75 61 74 69 6f 6e 20 73 70 65 63    20 66 6f 72 20 4c 45 56 45 4c 2e 22 0a 20 20 28  | ontinuation.spec.for.LEVEL."...( | 
| 349c0 |  67 65 74 20 6c 65 76 65 6c 20 27 66 6c 79 63 68    65 63 6b 2d 6d 61 72 67 69 6e 2d 63 6f 6e 74 69  | get.level.'flycheck-margin-conti | 
| 349e0 |  6e 75 61 74 69 6f 6e 29 29 0a 0a 28 64 65 66 75    6e 20 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72  | nuation))..(defun.flycheck-error | 
| 34a00 |  2d 6c 65 76 65 6c 2d 66 72 69 6e 67 65 2d 62 69    74 6d 61 70 20 28 6c 65 76 65 6c 20 26 6f 70 74  | -level-fringe-bitmap.(level.&opt | 
| 34a20 |  69 6f 6e 61 6c 20 68 69 2d 72 65 73 29 0a 20 20    22 47 65 74 20 74 68 65 20 66 72 69 6e 67 65 20  | ional.hi-res)..."Get.the.fringe. | 
| 34a40 |  62 69 74 6d 61 70 20 66 6f 72 20 4c 45 56 45 4c    2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 61 72 67 75  | bitmap.for.LEVEL...Optional.argu | 
| 34a60 |  6d 65 6e 74 20 48 49 2d 52 45 53 20 6e 6f 6e 2d    6e 69 6c 20 6d 65 61 6e 73 20 74 68 61 74 20 74  | ment.HI-RES.non-nil.means.that.t | 
| 34a80 |  68 65 20 72 65 74 75 72 6e 65 64 20 62 69 74 6d    61 70 0a 77 69 6c 6c 20 62 65 20 74 68 65 20 68  | he.returned.bitmap.will.be.the.h | 
| 34aa0 |  69 67 68 20 72 65 73 6f 6c 75 74 69 6f 6e 20 76    65 72 73 69 6f 6e 2e 22 0a 20 20 28 6c 65 74 20  | igh.resolution.version."...(let. | 
| 34ac0 |  28 28 62 69 74 6d 61 70 73 20 28 67 65 74 20 6c    65 76 65 6c 20 27 66 6c 79 63 68 65 63 6b 2d 66  | ((bitmaps.(get.level.'flycheck-f | 
| 34ae0 |  72 69 6e 67 65 2d 62 69 74 6d 61 70 73 29 29 29    0a 20 20 20 20 28 69 66 20 68 69 2d 72 65 73 20  | ringe-bitmaps))).....(if.hi-res. | 
| 34b00 |  28 63 64 72 20 62 69 74 6d 61 70 73 29 20 28 63    61 72 20 62 69 74 6d 61 70 73 29 29 29 29 0a 0a  | (cdr.bitmaps).(car.bitmaps)))).. | 
| 34b20 |  28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d    65 72 72 6f 72 2d 6c 65 76 65 6c 2d 66 72 69 6e  | (defun.flycheck-error-level-frin | 
| 34b40 |  67 65 2d 66 61 63 65 20 28 6c 65 76 65 6c 29 0a    20 20 22 47 65 74 20 74 68 65 20 66 72 69 6e 67  | ge-face.(level)..."Get.the.fring | 
| 34b60 |  65 20 66 61 63 65 20 66 6f 72 20 4c 45 56 45 4c    2e 22 0a 20 20 28 67 65 74 20 6c 65 76 65 6c 20  | e.face.for.LEVEL."...(get.level. | 
| 34b80 |  27 66 6c 79 63 68 65 63 6b 2d 66 72 69 6e 67 65    2d 66 61 63 65 29 29 0a 0a 28 64 65 66 75 6e 20  | 'flycheck-fringe-face))..(defun. | 
| 34ba0 |  66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c    65 76 65 6c 2d 65 72 72 6f 72 2d 6c 69 73 74 2d  | flycheck-error-level-error-list- | 
| 34bc0 |  66 61 63 65 20 28 6c 65 76 65 6c 29 0a 20 20 22    47 65 74 20 74 68 65 20 65 72 72 6f 72 20 6c 69  | face.(level)..."Get.the.error.li | 
| 34be0 |  73 74 20 66 61 63 65 20 66 6f 72 20 4c 45 56 45    4c 2e 22 0a 20 20 28 67 65 74 20 6c 65 76 65 6c  | st.face.for.LEVEL."...(get.level | 
| 34c00 |  20 27 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72    2d 6c 69 73 74 2d 66 61 63 65 29 29 0a 0a 28 64  | .'flycheck-error-list-face))..(d | 
| 34c20 |  65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 65 72    72 6f 72 2d 6c 65 76 65 6c 2d 6d 61 6b 65 2d 69  | efun.flycheck-error-level-make-i | 
| 34c40 |  6e 64 69 63 61 74 6f 72 20 28 6c 65 76 65 6c 20    73 69 64 65 20 26 6f 70 74 69 6f 6e 61 6c 20 63  | ndicator.(level.side.&optional.c | 
| 34c60 |  6f 6e 74 69 6e 75 61 74 69 6f 6e 29 0a 20 20 22    43 72 65 61 74 65 20 74 68 65 20 66 72 69 6e 67  | ontinuation)..."Create.the.fring | 
| 34c80 |  65 20 6f 72 20 6d 61 72 67 69 6e 20 69 63 6f 6e    20 66 6f 72 20 4c 45 56 45 4c 20 61 74 20 53 49  | e.or.margin.icon.for.LEVEL.at.SI | 
| 34ca0 |  44 45 2e 0a 0a 52 65 74 75 72 6e 20 61 20 70 72    6f 70 65 72 74 69 7a 65 64 20 73 74 72 69 6e 67  | DE...Return.a.propertized.string | 
| 34cc0 |  20 74 68 61 74 20 73 68 6f 77 73 20 61 6e 20 69    6e 64 69 63 61 74 6f 72 20 61 63 63 6f 72 64 69  | .that.shows.an.indicator.accordi | 
| 34ce0 |  6e 67 0a 74 6f 20 4c 45 56 45 4c 20 61 6e 64 20    74 68 65 20 67 69 76 65 6e 20 66 72 69 6e 67 65  | ng.to.LEVEL.and.the.given.fringe | 
| 34d00 |  20 6f 72 20 6d 61 72 67 69 6e 20 53 49 44 45 2e    0a 0a 4c 45 56 45 4c 20 69 73 20 61 20 46 6c 79  | .or.margin.SIDE...LEVEL.is.a.Fly | 
| 34d20 |  63 68 65 63 6b 20 65 72 72 6f 72 20 6c 65 76 65    6c 20 64 65 66 69 6e 65 64 20 77 69 74 68 0a 60  | check.error.level.defined.with.` | 
| 34d40 |  66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d    65 72 72 6f 72 2d 6c 65 76 65 6c 27 2c 20 61 6e  | flycheck-define-error-level',.an | 
| 34d60 |  64 20 53 49 44 45 20 69 73 20 65 69 74 68 65 72    20 60 6c 65 66 74 2d 66 72 69 6e 67 65 27 2c 0a  | d.SIDE.is.either.`left-fringe',. | 
| 34d80 |  60 72 69 67 68 74 2d 66 72 69 6e 67 65 27 2c 20    60 6c 65 66 74 2d 6d 61 72 67 69 6e 27 2c 20 6f  | `right-fringe',.`left-margin',.o | 
| 34da0 |  72 20 60 72 69 67 68 74 2d 6d 61 72 67 69 6e 27    2e 0a 0a 43 4f 4e 54 49 4e 55 41 54 49 4f 4e 20  | r.`right-margin'...CONTINUATION. | 
| 34dc0 |  69 6e 64 69 63 61 74 65 73 20 77 68 69 63 68 20    66 72 69 6e 67 65 20 62 69 74 6d 61 70 20 6f 72  | indicates.which.fringe.bitmap.or | 
| 34de0 |  20 6d 61 72 67 69 6e 20 73 70 65 63 20 74 6f 20    75 73 65 3a 0a 65 69 74 68 65 72 20 74 68 65 20  | .margin.spec.to.use:.either.the. | 
| 34e00 |  60 3a 66 72 69 6e 67 65 2d 62 69 74 6d 61 70 27    20 61 6e 64 20 60 3a 6d 61 72 67 69 6e 2d 73 70  | `:fringe-bitmap'.and.`:margin-sp | 
| 34e20 |  65 63 27 20 70 72 6f 70 65 72 74 69 65 73 20 6f    66 0a 4c 45 56 45 4c 20 77 68 65 6e 20 43 4f 4e  | ec'.properties.of.LEVEL.when.CON | 
| 34e40 |  54 49 4e 55 41 54 49 4f 4e 20 69 73 20 6e 69 6c    20 6f 72 20 6f 6d 69 74 74 65 64 2c 20 6f 72 20  | TINUATION.is.nil.or.omitted,.or. | 
| 34e60 |  62 69 74 6d 61 70 73 20 61 6e 64 20 73 70 65 63    73 0a 69 6e 64 69 63 61 74 69 6e 67 20 61 6e 20  | bitmaps.and.specs.indicating.an. | 
| 34e80 |  65 72 72 6f 72 20 73 70 61 6e 6e 69 6e 67 20 6d    6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 6c 69 6e  | error.spanning.more.than.one.lin | 
| 34ea0 |  65 2e 0a 0a 52 65 74 75 72 6e 20 61 20 70 72 6f    70 65 72 74 69 7a 65 64 20 73 74 72 69 6e 67 20  | e...Return.a.propertized.string. | 
| 34ec0 |  72 65 70 72 65 73 65 6e 74 69 6e 67 20 74 68 65    20 66 72 69 6e 67 65 20 69 63 6f 6e 2c 0a 69 6e  | representing.the.fringe.icon,.in | 
| 34ee0 |  74 65 6e 64 65 64 20 66 6f 72 20 75 73 65 20 61    73 20 60 62 65 66 6f 72 65 2d 73 74 72 69 6e 67  | tended.for.use.as.`before-string | 
| 34f00 |  27 20 6f 66 20 61 6e 20 6f 76 65 72 6c 61 79 20    74 6f 20 61 63 74 75 61 6c 6c 79 0a 73 68 6f 77  | '.of.an.overlay.to.actually.show | 
| 34f20 |  20 74 68 65 20 69 6e 64 69 63 61 74 6f 72 2e 22    0a 20 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 20  | .the.indicator."...(propertize.. | 
| 34f40 |  20 20 22 21 22 20 27 64 69 73 70 6c 61 79 0a 20    20 20 28 70 63 61 73 65 20 73 69 64 65 0a 20 20  | .."!".'display....(pcase.side... | 
| 34f60 |  20 20 20 28 28 6f 72 20 60 6c 65 66 74 2d 66 72    69 6e 67 65 20 60 72 69 67 68 74 2d 66 72 69 6e  | ...((or.`left-fringe.`right-frin | 
| 34f80 |  67 65 29 0a 20 20 20 20 20 20 28 6c 69 73 74 20    73 69 64 65 0a 20 20 20 20 20 20 20 20 20 20 20  | ge).......(list.side............ | 
| 34fa0 |  20 28 69 66 20 63 6f 6e 74 69 6e 75 61 74 69 6f    6e 20 27 66 6c 79 63 68 65 63 6b 2d 66 72 69 6e  | .(if.continuation.'flycheck-frin | 
| 34fc0 |  67 65 2d 62 69 74 6d 61 70 2d 63 6f 6e 74 69 6e    75 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20  | ge-bitmap-continuation.......... | 
| 34fe0 |  20 20 20 20 20 28 6c 65 74 2a 20 28 28 66 72 69    6e 67 65 2d 77 69 64 74 68 0a 20 20 20 20 20 20  | .....(let*.((fringe-width....... | 
| 35000 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 70 63 61 73 65 20 73 69 64 65 0a 20 20 20 20  | ................(pcase.side..... | 
| 35020 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 60 6c 65 66 74 2d 66 72 69 6e 67  | ....................(`left-fring | 
| 35040 |  65 20 28 63 61 72 20 28 77 69 6e 64 6f 77 2d 66    72 69 6e 67 65 73 29 29 29 0a 20 20 20 20 20 20  | e.(car.(window-fringes)))....... | 
| 35060 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 60 72 69 67 68 74 2d 66 72 69 6e 67 65  | ..................(`right-fringe | 
| 35080 |  20 28 63 61 64 72 20 28 77 69 6e 64 6f 77 2d 66    72 69 6e 67 65 73 29 29 29 29 29 0a 20 20 20 20  | .(cadr.(window-fringes)))))..... | 
| 350a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 68 69 67 68 2d 72 65 73 20 28 3e 3d 20 66  | .................(high-res.(>=.f | 
| 350c0 |  72 69 6e 67 65 2d 77 69 64 74 68 20 31 36 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ringe-width.16)))............... | 
| 350e0 |  20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f    72 2d 6c 65 76 65 6c 2d 66 72 69 6e 67 65 2d 62  | ..(flycheck-error-level-fringe-b | 
| 35100 |  69 74 6d 61 70 20 6c 65 76 65 6c 20 68 69 67 68    2d 72 65 73 29 29 29 0a 20 20 20 20 20 20 20 20  | itmap.level.high-res)))......... | 
| 35120 |  20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72    72 6f 72 2d 6c 65 76 65 6c 2d 66 72 69 6e 67 65  | ....(flycheck-error-level-fringe | 
| 35140 |  2d 66 61 63 65 20 6c 65 76 65 6c 29 29 29 0a 20    20 20 20 20 28 28 6f 72 20 60 6c 65 66 74 2d 6d  | -face.level)))......((or.`left-m | 
| 35160 |  61 72 67 69 6e 20 60 72 69 67 68 74 2d 6d 61 72    67 69 6e 29 0a 20 20 20 20 20 20 60 28 28 6d 61  | argin.`right-margin).......`((ma | 
| 35180 |  72 67 69 6e 20 2c 73 69 64 65 29 0a 20 20 20 20    20 20 20 20 2c 28 6f 72 20 28 69 66 20 63 6f 6e  | rgin.,side).........,(or.(if.con | 
| 351a0 |  74 69 6e 75 61 74 69 6f 6e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63  | tinuation..................(flyc | 
| 351c0 |  68 65 63 6b 2d 65 72 72 6f 72 2d 6c 65 76 65 6c    2d 6d 61 72 67 69 6e 2d 63 6f 6e 74 69 6e 75 61  | heck-error-level-margin-continua | 
| 351e0 |  74 69 6f 6e 2d 73 70 65 63 20 6c 65 76 65 6c 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | tion-spec.level)................ | 
| 35200 |  28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d    6c 65 76 65 6c 2d 6d 61 72 67 69 6e 2d 73 70 65  | (flycheck-error-level-margin-spe | 
| 35220 |  63 20 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 22 22 29 29 29 0a 20 20 20  | c.level))..............""))).... | 
| 35240 |  20 20 28 5f 20 28 65 72 72 6f 72 20 22 49 6e 76    61 6c 69 64 20 66 72 69 6e 67 65 20 73 69 64 65  | ..(_.(error."Invalid.fringe.side | 
| 35260 |  3a 20 25 53 22 20 73 69 64 65 29 29 29 29 29 0a    0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74  | :.%S".side)))))..(define-obsolet | 
| 35280 |  65 2d 66 75 6e 63 74 69 6f 6e 2d 61 6c 69 61 73    0a 20 20 27 66 6c 79 63 68 65 63 6b 2d 65 72 72  | e-function-alias...'flycheck-err | 
| 352a0 |  6f 72 2d 6c 65 76 65 6c 2d 6d 61 6b 65 2d 66 72    69 6e 67 65 2d 69 63 6f 6e 0a 20 20 27 66 6c 79  | or-level-make-fringe-icon...'fly | 
| 352c0 |  63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 65 76 65    6c 2d 6d 61 6b 65 2d 69 6e 64 69 63 61 74 6f 72  | check-error-level-make-indicator | 
| 352e0 |  0a 20 20 22 33 33 22 29 0a 0a 0c 0a 3b 3b 3b 20    42 75 69 6c 74 2d 69 6e 20 65 72 72 6f 72 20 6c  | ..."33")....;;;.Built-in.error.l | 
| 35300 |  65 76 65 6c 73 0a 28 64 65 66 63 6f 6e 73 74 20    66 6c 79 63 68 65 63 6b 2d 66 72 69 6e 67 65 2d  | evels.(defconst.flycheck-fringe- | 
| 35320 |  62 69 74 6d 61 70 2d 64 6f 75 62 6c 65 2d 61 72    72 6f 77 0a 20 20 5b 23 62 31 31 30 31 31 30 30  | bitmap-double-arrow...[#b1101100 | 
| 35340 |  30 0a 20 20 20 23 62 30 31 31 30 31 31 30 30 0a    20 20 20 23 62 30 30 31 31 30 31 31 30 0a 20 20  | 0....#b01101100....#b00110110... | 
| 35360 |  20 23 62 30 30 30 31 31 30 31 31 0a 20 20 20 23    62 30 30 31 31 30 31 31 30 0a 20 20 20 23 62 30  | .#b00011011....#b00110110....#b0 | 
| 35380 |  31 31 30 31 31 30 30 0a 20 20 20 23 62 31 31 30    31 31 30 30 30 5d 0a 20 20 22 42 69 74 6d 61 70  | 1101100....#b11011000]..."Bitmap | 
| 353a0 |  73 20 75 73 65 64 20 74 6f 20 69 6e 64 69 63 61    74 65 20 65 72 72 6f 72 73 20 69 6e 20 74 68 65  | s.used.to.indicate.errors.in.the | 
| 353c0 |  20 6c 65 66 74 20 66 72 69 6e 67 65 73 2e 22 29    0a 0a 28 64 65 66 63 6f 6e 73 74 20 66 6c 79 63  | .left.fringes.")..(defconst.flyc | 
| 353e0 |  68 65 63 6b 2d 66 72 69 6e 67 65 2d 62 69 74 6d    61 70 2d 64 6f 75 62 6c 65 2d 6c 65 66 74 2d 61  | heck-fringe-bitmap-double-left-a | 
| 35400 |  72 72 6f 77 0a 20 20 5b 23 62 30 30 30 31 31 30    31 31 0a 20 20 20 23 62 30 30 31 31 30 31 31 30  | rrow...[#b00011011....#b00110110 | 
| 35420 |  0a 20 20 20 23 62 30 31 31 30 31 31 30 30 0a 20    20 20 23 62 31 31 30 31 31 30 30 30 0a 20 20 20  | ....#b01101100....#b11011000.... | 
| 35440 |  23 62 30 31 31 30 31 31 30 30 0a 20 20 20 23 62    30 30 31 31 30 31 31 30 0a 20 20 20 23 62 30 30  | #b01101100....#b00110110....#b00 | 
| 35460 |  30 31 31 30 31 31 5d 0a 20 20 22 42 69 74 6d 61    70 73 20 75 73 65 64 20 74 6f 20 69 6e 64 69 63  | 011011]..."Bitmaps.used.to.indic | 
| 35480 |  61 74 65 20 65 72 72 6f 72 73 20 69 6e 20 74 68    65 20 72 69 67 68 74 20 66 72 69 6e 67 65 73 2e  | ate.errors.in.the.right.fringes. | 
| 354a0 |  22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 66 6c    79 63 68 65 63 6b 2d 66 72 69 6e 67 65 2d 62 69  | ")..(defconst.flycheck-fringe-bi | 
| 354c0 |  74 6d 61 70 2d 64 6f 75 62 6c 65 2d 61 72 72 6f    77 2d 68 69 2d 72 65 73 0a 20 20 5b 23 62 31 31  | tmap-double-arrow-hi-res...[#b11 | 
| 354e0 |  31 31 30 30 31 31 31 31 30 30 30 30 30 30 0a 20    20 20 23 62 30 31 31 31 31 30 30 31 31 31 31 30  | 11001111000000....#b011110011110 | 
| 35500 |  30 30 30 30 0a 20 20 20 23 62 30 30 31 31 31 31    30 30 31 31 31 31 30 30 30 30 0a 20 20 20 23 62  | 0000....#b0011110011110000....#b | 
| 35520 |  30 30 30 31 31 31 31 30 30 31 31 31 31 30 30 30    0a 20 20 20 23 62 30 30 30 30 31 31 31 31 30 30  | 0001111001111000....#b0000111100 | 
| 35540 |  31 31 31 31 30 30 0a 20 20 20 23 62 30 30 30 30    30 31 31 31 31 30 30 31 31 31 31 30 0a 20 20 20  | 111100....#b0000011110011110.... | 
| 35560 |  23 62 30 30 30 30 30 31 31 31 31 30 30 31 31 31    31 30 0a 20 20 20 23 62 30 30 30 30 31 31 31 31  | #b0000011110011110....#b00001111 | 
| 35580 |  30 30 31 31 31 31 30 30 0a 20 20 20 23 62 30 30    30 31 31 31 31 30 30 31 31 31 31 30 30 30 0a 20  | 00111100....#b0001111001111000.. | 
| 355a0 |  20 20 23 62 30 30 31 31 31 31 30 30 31 31 31 31    30 30 30 30 0a 20 20 20 23 62 30 31 31 31 31 30  | ..#b0011110011110000....#b011110 | 
| 355c0 |  30 31 31 31 31 30 30 30 30 30 0a 20 20 20 23 62    31 31 31 31 30 30 31 31 31 31 30 30 30 30 30 30  | 0111100000....#b1111001111000000 | 
| 355e0 |  5d 0a 20 20 22 48 69 67 68 2d 72 65 73 6f 6c 75    74 69 6f 6e 20 62 69 74 6d 61 70 20 75 73 65 64  | ]..."High-resolution.bitmap.used | 
| 35600 |  20 74 6f 20 69 6e 64 69 63 61 74 65 20 65 72 72    6f 72 73 20 69 6e 20 74 68 65 20 6c 65 66 74 20  | .to.indicate.errors.in.the.left. | 
| 35620 |  66 72 69 6e 67 65 73 2e 22 29 0a 0a 28 64 65 66    63 6f 6e 73 74 20 66 6c 79 63 68 65 63 6b 2d 66  | fringes.")..(defconst.flycheck-f | 
| 35640 |  72 69 6e 67 65 2d 62 69 74 6d 61 70 2d 64 6f 75    62 6c 65 2d 6c 65 66 74 2d 61 72 72 6f 77 2d 68  | ringe-bitmap-double-left-arrow-h | 
| 35660 |  69 2d 72 65 73 0a 20 20 5b 23 62 30 30 30 30 30    30 31 31 31 31 30 30 31 31 31 31 0a 20 20 20 23  | i-res...[#b0000001111001111....# | 
| 35680 |  62 30 30 30 30 30 31 31 31 31 30 30 31 31 31 31    30 0a 20 20 20 23 62 30 30 30 30 31 31 31 31 30  | b0000011110011110....#b000011110 | 
| 356a0 |  30 31 31 31 31 30 30 0a 20 20 20 23 62 30 30 30    31 31 31 31 30 30 31 31 31 31 30 30 30 0a 20 20  | 0111100....#b0001111001111000... | 
| 356c0 |  20 23 62 30 30 31 31 31 31 30 30 31 31 31 31 30    30 30 30 0a 20 20 20 23 62 30 31 31 31 31 30 30  | .#b0011110011110000....#b0111100 | 
| 356e0 |  31 31 31 31 30 30 30 30 30 0a 20 20 20 23 62 30    31 31 31 31 30 30 31 31 31 31 30 30 30 30 30 0a  | 111100000....#b0111100111100000. | 
| 35700 |  20 20 20 23 62 30 30 31 31 31 31 30 30 31 31 31    31 30 30 30 30 0a 20 20 20 23 62 30 30 30 31 31  | ...#b0011110011110000....#b00011 | 
| 35720 |  31 31 30 30 31 31 31 31 30 30 30 0a 20 20 20 23    62 30 30 30 30 31 31 31 31 30 30 31 31 31 31 30  | 11001111000....#b000011110011110 | 
| 35740 |  30 0a 20 20 20 23 62 30 30 30 30 30 31 31 31 31    30 30 31 31 31 31 30 0a 20 20 20 23 62 30 30 30  | 0....#b0000011110011110....#b000 | 
| 35760 |  30 30 30 31 31 31 31 30 30 31 31 31 31 5d 0a 20    20 22 48 69 67 68 2d 72 65 73 6f 6c 75 74 69 6f  | 0001111001111]..."High-resolutio | 
| 35780 |  6e 20 62 69 74 6d 61 70 20 75 73 65 64 20 74 6f    20 69 6e 64 69 63 61 74 65 20 65 72 72 6f 72 73  | n.bitmap.used.to.indicate.errors | 
| 357a0 |  20 69 6e 20 74 68 65 20 72 69 67 68 74 20 66 72    69 6e 67 65 73 2e 22 29 0a 0a 28 64 65 66 63 6f  | .in.the.right.fringes.")..(defco | 
| 357c0 |  6e 73 74 20 66 6c 79 63 68 65 63 6b 2d 66 72 69    6e 67 65 2d 62 69 74 6d 61 70 2d 63 6f 6e 74 69  | nst.flycheck-fringe-bitmap-conti | 
| 357e0 |  6e 75 61 74 69 6f 6e 0a 20 20 5b 23 62 31 30 30    30 30 30 30 30 31 30 30 30 30 30 30 30 0a 20 20  | nuation...[#b1000000010000000... | 
| 35800 |  20 23 62 30 30 31 30 30 30 30 30 30 30 31 30 30    30 30 30 0a 20 20 20 23 62 30 30 30 30 31 30 30  | .#b0010000000100000....#b0000100 | 
| 35820 |  30 30 30 30 30 31 30 30 30 0a 20 20 20 23 62 30    30 30 30 30 30 31 30 30 30 30 30 30 30 31 30 5d  | 000001000....#b0000001000000010] | 
| 35840 |  0a 20 20 22 42 69 74 6d 61 70 20 75 73 65 64 20    74 6f 20 69 6e 64 69 63 61 74 65 20 63 6f 6e 74  | ..."Bitmap.used.to.indicate.cont | 
| 35860 |  69 6e 75 61 74 69 6f 6e 20 6c 69 6e 65 73 20 69    6e 20 74 68 65 20 66 72 69 6e 67 65 73 2e 22 29  | inuation.lines.in.the.fringes.") | 
| 35880 |  0a 0a 28 77 68 65 6e 20 28 66 62 6f 75 6e 64 70    20 27 64 65 66 69 6e 65 2d 66 72 69 6e 67 65 2d  | ..(when.(fboundp.'define-fringe- | 
| 358a0 |  62 69 74 6d 61 70 29 20 3b 3b 20 23 69 66 64 65    66 20 48 41 56 45 5f 57 49 4e 44 4f 57 5f 53 59  | bitmap).;;.#ifdef.HAVE_WINDOW_SY | 
| 358c0 |  53 54 45 4d 0a 20 20 28 64 65 66 69 6e 65 2d 66    72 69 6e 67 65 2d 62 69 74 6d 61 70 0a 20 20 20  | STEM...(define-fringe-bitmap.... | 
| 358e0 |  20 27 66 6c 79 63 68 65 63 6b 2d 66 72 69 6e 67    65 2d 62 69 74 6d 61 70 2d 64 6f 75 62 6c 65 2d  | .'flycheck-fringe-bitmap-double- | 
| 35900 |  61 72 72 6f 77 0a 20 20 20 20 66 6c 79 63 68 65    63 6b 2d 66 72 69 6e 67 65 2d 62 69 74 6d 61 70  | arrow.....flycheck-fringe-bitmap | 
| 35920 |  2d 64 6f 75 62 6c 65 2d 61 72 72 6f 77 29 0a 20    20 28 64 65 66 69 6e 65 2d 66 72 69 6e 67 65 2d  | -double-arrow)...(define-fringe- | 
| 35940 |  62 69 74 6d 61 70 0a 20 20 20 20 27 66 6c 79 63    68 65 63 6b 2d 66 72 69 6e 67 65 2d 62 69 74 6d  | bitmap.....'flycheck-fringe-bitm | 
| 35960 |  61 70 2d 64 6f 75 62 6c 65 2d 61 72 72 6f 77 2d    68 69 2d 72 65 73 0a 20 20 20 20 66 6c 79 63 68  | ap-double-arrow-hi-res.....flych | 
| 35980 |  65 63 6b 2d 66 72 69 6e 67 65 2d 62 69 74 6d 61    70 2d 64 6f 75 62 6c 65 2d 61 72 72 6f 77 2d 68  | eck-fringe-bitmap-double-arrow-h | 
| 359a0 |  69 2d 72 65 73 0a 20 20 20 20 6e 69 6c 20 31 36    29 0a 20 20 28 64 65 66 69 6e 65 2d 66 72 69 6e  | i-res.....nil.16)...(define-frin | 
| 359c0 |  67 65 2d 62 69 74 6d 61 70 0a 20 20 20 20 27 66    6c 79 63 68 65 63 6b 2d 66 72 69 6e 67 65 2d 62  | ge-bitmap.....'flycheck-fringe-b | 
| 359e0 |  69 74 6d 61 70 2d 64 6f 75 62 6c 65 2d 6c 65 66    74 2d 61 72 72 6f 77 0a 20 20 20 20 66 6c 79 63  | itmap-double-left-arrow.....flyc | 
| 35a00 |  68 65 63 6b 2d 66 72 69 6e 67 65 2d 62 69 74 6d    61 70 2d 64 6f 75 62 6c 65 2d 6c 65 66 74 2d 61  | heck-fringe-bitmap-double-left-a | 
| 35a20 |  72 72 6f 77 29 0a 20 20 28 64 65 66 69 6e 65 2d    66 72 69 6e 67 65 2d 62 69 74 6d 61 70 0a 20 20  | rrow)...(define-fringe-bitmap... | 
| 35a40 |  20 20 27 66 6c 79 63 68 65 63 6b 2d 66 72 69 6e    67 65 2d 62 69 74 6d 61 70 2d 64 6f 75 62 6c 65  | ..'flycheck-fringe-bitmap-double | 
| 35a60 |  2d 6c 65 66 74 2d 61 72 72 6f 77 2d 68 69 2d 72    65 73 0a 20 20 20 20 66 6c 79 63 68 65 63 6b 2d  | -left-arrow-hi-res.....flycheck- | 
| 35a80 |  66 72 69 6e 67 65 2d 62 69 74 6d 61 70 2d 64 6f    75 62 6c 65 2d 6c 65 66 74 2d 61 72 72 6f 77 2d  | fringe-bitmap-double-left-arrow- | 
| 35aa0 |  68 69 2d 72 65 73 0a 20 20 20 20 6e 69 6c 20 31    36 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 72 69  | hi-res.....nil.16)...(define-fri | 
| 35ac0 |  6e 67 65 2d 62 69 74 6d 61 70 0a 20 20 20 20 27    66 6c 79 63 68 65 63 6b 2d 66 72 69 6e 67 65 2d  | nge-bitmap.....'flycheck-fringe- | 
| 35ae0 |  62 69 74 6d 61 70 2d 63 6f 6e 74 69 6e 75 61 74    69 6f 6e 0a 20 20 20 20 66 6c 79 63 68 65 63 6b  | bitmap-continuation.....flycheck | 
| 35b00 |  2d 66 72 69 6e 67 65 2d 62 69 74 6d 61 70 2d 63    6f 6e 74 69 6e 75 61 74 69 6f 6e 0a 20 20 20 20  | -fringe-bitmap-continuation..... | 
| 35b20 |  6e 69 6c 20 31 36 20 27 28 74 6f 70 20 72 65 70    65 61 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 66  | nil.16.'(top.repeat)))..(defun.f | 
| 35b40 |  6c 79 63 68 65 63 6b 2d 72 65 64 65 66 69 6e 65    2d 73 74 61 6e 64 61 72 64 2d 65 72 72 6f 72 2d  | lycheck-redefine-standard-error- | 
| 35b60 |  6c 65 76 65 6c 73 0a 20 20 20 20 28 26 6f 70 74    69 6f 6e 61 6c 20 6d 61 72 67 69 6e 2d 73 74 72  | levels.....(&optional.margin-str | 
| 35b80 |  20 66 72 69 6e 67 65 2d 62 69 74 6d 61 70 29 0a    20 20 22 52 65 64 65 66 69 6e 65 20 46 6c 79 63  | .fringe-bitmap)..."Redefine.Flyc | 
| 35ba0 |  68 65 63 6b 27 73 20 73 74 61 6e 64 61 72 64 20    65 72 72 6f 72 20 6c 65 76 65 6c 73 2e 0a 0a 54  | heck's.standard.error.levels...T | 
| 35bc0 |  68 69 73 20 69 73 20 75 73 65 66 75 6c 20 74 6f    20 63 68 61 6e 67 65 20 74 68 65 20 63 68 61 72  | his.is.useful.to.change.the.char | 
| 35be0 |  61 63 74 65 72 20 64 72 61 77 6e 20 69 6e 20 74    68 65 0a 6d 61 72 67 69 6e 73 20 28 4d 41 52 47  | acter.drawn.in.the.margins.(MARG | 
| 35c00 |  49 4e 2d 53 54 52 2c 20 61 20 73 74 72 69 6e 67    29 20 6f 72 20 74 68 65 20 62 69 74 6d 61 70 20  | IN-STR,.a.string).or.the.bitmap. | 
| 35c20 |  64 72 61 77 6e 20 69 6e 20 74 68 65 0a 66 72 69    6e 67 65 73 20 28 46 52 49 4e 47 45 2d 42 49 54  | drawn.in.the.fringes.(FRINGE-BIT | 
| 35c40 |  4d 41 50 2c 20 61 20 66 72 69 6e 67 65 20 62 69    74 6d 61 70 20 73 79 6d 62 6f 6c 20 6f 72 20 61  | MAP,.a.fringe.bitmap.symbol.or.a | 
| 35c60 |  20 63 6f 6e 73 20 6f 66 20 73 75 63 68 0a 73 79    6d 62 6f 6c 73 2c 20 61 73 20 69 6e 20 60 66 6c  | .cons.of.such.symbols,.as.in.`fl | 
| 35c80 |  79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 65 72    72 6f 72 2d 6c 65 76 65 6c 27 29 2e 22 0a 20 20  | ycheck-define-error-level')."... | 
| 35ca0 |  28 75 6e 6c 65 73 73 20 6d 61 72 67 69 6e 2d 73    74 72 0a 20 20 20 20 28 73 65 74 71 20 6d 61 72  | (unless.margin-str.....(setq.mar | 
| 35cc0 |  67 69 6e 2d 73 74 72 20 66 6c 79 63 68 65 63 6b    2d 64 65 66 61 75 6c 74 2d 6d 61 72 67 69 6e 2d  | gin-str.flycheck-default-margin- | 
| 35ce0 |  73 74 72 29 29 0a 0a 20 20 28 75 6e 6c 65 73 73    20 66 72 69 6e 67 65 2d 62 69 74 6d 61 70 0a 20  | str))....(unless.fringe-bitmap.. | 
| 35d00 |  20 20 20 28 73 65 74 71 20 66 72 69 6e 67 65 2d    62 69 74 6d 61 70 0a 20 20 20 20 20 20 20 20 20  | ...(setq.fringe-bitmap.......... | 
| 35d20 |  20 28 63 6f 6e 73 20 27 66 6c 79 63 68 65 63 6b    2d 66 72 69 6e 67 65 2d 62 69 74 6d 61 70 2d 64  | .(cons.'flycheck-fringe-bitmap-d | 
| 35d40 |  6f 75 62 6c 65 2d 61 72 72 6f 77 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 27 66 6c 79  | ouble-arrow.................'fly | 
| 35d60 |  63 68 65 63 6b 2d 66 72 69 6e 67 65 2d 62 69 74    6d 61 70 2d 64 6f 75 62 6c 65 2d 61 72 72 6f 77  | check-fringe-bitmap-double-arrow | 
| 35d80 |  2d 68 69 2d 72 65 73 29 29 29 0a 0a 20 20 28 73    65 74 66 20 28 67 65 74 20 27 66 6c 79 63 68 65  | -hi-res)))....(setf.(get.'flyche | 
| 35da0 |  63 6b 2d 65 72 72 6f 72 2d 6f 76 65 72 6c 61 79    20 27 66 61 63 65 29 20 27 66 6c 79 63 68 65 63  | ck-error-overlay.'face).'flychec | 
| 35dc0 |  6b 2d 65 72 72 6f 72 29 0a 20 20 28 73 65 74 66    20 28 67 65 74 20 27 66 6c 79 63 68 65 63 6b 2d  | k-error)...(setf.(get.'flycheck- | 
| 35de0 |  65 72 72 6f 72 2d 6f 76 65 72 6c 61 79 20 27 70    72 69 6f 72 69 74 79 29 20 31 31 30 29 0a 0a 20  | error-overlay.'priority).110)... | 
| 35e00 |  20 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e    65 2d 65 72 72 6f 72 2d 6c 65 76 65 6c 20 27 65  | .(flycheck-define-error-level.'e | 
| 35e20 |  72 72 6f 72 0a 20 20 20 20 3a 73 65 76 65 72 69    74 79 20 31 30 30 0a 20 20 20 20 3a 63 6f 6d 70  | rror.....:severity.100.....:comp | 
| 35e40 |  69 6c 61 74 69 6f 6e 2d 6c 65 76 65 6c 20 32 0a    20 20 20 20 3a 6f 76 65 72 6c 61 79 2d 63 61 74  | ilation-level.2.....:overlay-cat | 
| 35e60 |  65 67 6f 72 79 20 27 66 6c 79 63 68 65 63 6b 2d    65 72 72 6f 72 2d 6f 76 65 72 6c 61 79 0a 20 20  | egory.'flycheck-error-overlay... | 
| 35e80 |  20 20 3a 6d 61 72 67 69 6e 2d 73 70 65 63 20 28    66 6c 79 63 68 65 63 6b 2d 6d 61 6b 65 2d 6d 61  | ..:margin-spec.(flycheck-make-ma | 
| 35ea0 |  72 67 69 6e 2d 73 70 65 63 20 6d 61 72 67 69 6e    2d 73 74 72 20 27 66 6c 79 63 68 65 63 6b 2d 66  | rgin-spec.margin-str.'flycheck-f | 
| 35ec0 |  72 69 6e 67 65 2d 65 72 72 6f 72 29 0a 20 20 20    20 3a 66 72 69 6e 67 65 2d 62 69 74 6d 61 70 20  | ringe-error).....:fringe-bitmap. | 
| 35ee0 |  66 72 69 6e 67 65 2d 62 69 74 6d 61 70 0a 20 20    20 20 3a 66 72 69 6e 67 65 2d 66 61 63 65 20 27  | fringe-bitmap.....:fringe-face.' | 
| 35f00 |  66 6c 79 63 68 65 63 6b 2d 66 72 69 6e 67 65 2d    65 72 72 6f 72 0a 20 20 20 20 3a 65 72 72 6f 72  | flycheck-fringe-error.....:error | 
| 35f20 |  2d 6c 69 73 74 2d 66 61 63 65 20 27 66 6c 79 63    68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d  | -list-face.'flycheck-error-list- | 
| 35f40 |  65 72 72 6f 72 29 0a 0a 20 20 28 73 65 74 66 20    28 67 65 74 20 27 66 6c 79 63 68 65 63 6b 2d 77  | error)....(setf.(get.'flycheck-w | 
| 35f60 |  61 72 6e 69 6e 67 2d 6f 76 65 72 6c 61 79 20 27    66 61 63 65 29 20 27 66 6c 79 63 68 65 63 6b 2d  | arning-overlay.'face).'flycheck- | 
| 35f80 |  77 61 72 6e 69 6e 67 29 0a 20 20 28 73 65 74 66    20 28 67 65 74 20 27 66 6c 79 63 68 65 63 6b 2d  | warning)...(setf.(get.'flycheck- | 
| 35fa0 |  77 61 72 6e 69 6e 67 2d 6f 76 65 72 6c 61 79 20    27 70 72 69 6f 72 69 74 79 29 20 31 30 30 29 0a  | warning-overlay.'priority).100). | 
| 35fc0 |  0a 20 20 28 66 6c 79 63 68 65 63 6b 2d 64 65 66    69 6e 65 2d 65 72 72 6f 72 2d 6c 65 76 65 6c 20  | ...(flycheck-define-error-level. | 
| 35fe0 |  27 77 61 72 6e 69 6e 67 0a 20 20 20 20 3a 73 65    76 65 72 69 74 79 20 31 30 0a 20 20 20 20 3a 63  | 'warning.....:severity.10.....:c | 
| 36000 |  6f 6d 70 69 6c 61 74 69 6f 6e 2d 6c 65 76 65 6c    20 31 0a 20 20 20 20 3a 6f 76 65 72 6c 61 79 2d  | ompilation-level.1.....:overlay- | 
| 36020 |  63 61 74 65 67 6f 72 79 20 27 66 6c 79 63 68 65    63 6b 2d 77 61 72 6e 69 6e 67 2d 6f 76 65 72 6c  | category.'flycheck-warning-overl | 
| 36040 |  61 79 0a 20 20 20 20 3a 6d 61 72 67 69 6e 2d 73    70 65 63 20 28 66 6c 79 63 68 65 63 6b 2d 6d 61  | ay.....:margin-spec.(flycheck-ma | 
| 36060 |  6b 65 2d 6d 61 72 67 69 6e 2d 73 70 65 63 20 6d    61 72 67 69 6e 2d 73 74 72 20 27 66 6c 79 63 68  | ke-margin-spec.margin-str.'flych | 
| 36080 |  65 63 6b 2d 66 72 69 6e 67 65 2d 77 61 72 6e 69    6e 67 29 0a 20 20 20 20 3a 66 72 69 6e 67 65 2d  | eck-fringe-warning).....:fringe- | 
| 360a0 |  62 69 74 6d 61 70 20 66 72 69 6e 67 65 2d 62 69    74 6d 61 70 0a 20 20 20 20 3a 66 72 69 6e 67 65  | bitmap.fringe-bitmap.....:fringe | 
| 360c0 |  2d 66 61 63 65 20 27 66 6c 79 63 68 65 63 6b 2d    66 72 69 6e 67 65 2d 77 61 72 6e 69 6e 67 0a 20  | -face.'flycheck-fringe-warning.. | 
| 360e0 |  20 20 20 3a 65 72 72 6f 72 2d 6c 69 73 74 2d 66    61 63 65 20 27 66 6c 79 63 68 65 63 6b 2d 65 72  | ...:error-list-face.'flycheck-er | 
| 36100 |  72 6f 72 2d 6c 69 73 74 2d 77 61 72 6e 69 6e 67    29 0a 0a 20 20 28 73 65 74 66 20 28 67 65 74 20  | ror-list-warning)....(setf.(get. | 
| 36120 |  27 66 6c 79 63 68 65 63 6b 2d 69 6e 66 6f 2d 6f    76 65 72 6c 61 79 20 27 66 61 63 65 29 20 27 66  | 'flycheck-info-overlay.'face).'f | 
| 36140 |  6c 79 63 68 65 63 6b 2d 69 6e 66 6f 29 0a 20 20    28 73 65 74 66 20 28 67 65 74 20 27 66 6c 79 63  | lycheck-info)...(setf.(get.'flyc | 
| 36160 |  68 65 63 6b 2d 69 6e 66 6f 2d 6f 76 65 72 6c 61    79 20 27 70 72 69 6f 72 69 74 79 29 20 39 30 29  | heck-info-overlay.'priority).90) | 
| 36180 |  0a 0a 20 20 28 66 6c 79 63 68 65 63 6b 2d 64 65    66 69 6e 65 2d 65 72 72 6f 72 2d 6c 65 76 65 6c  | ....(flycheck-define-error-level | 
| 361a0 |  20 27 69 6e 66 6f 0a 20 20 20 20 3a 73 65 76 65    72 69 74 79 20 2d 31 30 0a 20 20 20 20 3a 63 6f  | .'info.....:severity.-10.....:co | 
| 361c0 |  6d 70 69 6c 61 74 69 6f 6e 2d 6c 65 76 65 6c 20    30 0a 20 20 20 20 3a 6f 76 65 72 6c 61 79 2d 63  | mpilation-level.0.....:overlay-c | 
| 361e0 |  61 74 65 67 6f 72 79 20 27 66 6c 79 63 68 65 63    6b 2d 69 6e 66 6f 2d 6f 76 65 72 6c 61 79 0a 20  | ategory.'flycheck-info-overlay.. | 
| 36200 |  20 20 20 3a 6d 61 72 67 69 6e 2d 73 70 65 63 20    28 66 6c 79 63 68 65 63 6b 2d 6d 61 6b 65 2d 6d  | ...:margin-spec.(flycheck-make-m | 
| 36220 |  61 72 67 69 6e 2d 73 70 65 63 20 6d 61 72 67 69    6e 2d 73 74 72 20 27 66 6c 79 63 68 65 63 6b 2d  | argin-spec.margin-str.'flycheck- | 
| 36240 |  66 72 69 6e 67 65 2d 69 6e 66 6f 29 0a 20 20 20    20 3a 66 72 69 6e 67 65 2d 62 69 74 6d 61 70 20  | fringe-info).....:fringe-bitmap. | 
| 36260 |  66 72 69 6e 67 65 2d 62 69 74 6d 61 70 0a 20 20    20 20 3a 66 72 69 6e 67 65 2d 66 61 63 65 20 27  | fringe-bitmap.....:fringe-face.' | 
| 36280 |  66 6c 79 63 68 65 63 6b 2d 66 72 69 6e 67 65 2d    69 6e 66 6f 0a 20 20 20 20 3a 65 72 72 6f 72 2d  | flycheck-fringe-info.....:error- | 
| 362a0 |  6c 69 73 74 2d 66 61 63 65 20 27 66 6c 79 63 68    65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 69  | list-face.'flycheck-error-list-i | 
| 362c0 |  6e 66 6f 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b    2d 72 65 64 65 66 69 6e 65 2d 73 74 61 6e 64 61  | nfo))..(flycheck-redefine-standa | 
| 362e0 |  72 64 2d 65 72 72 6f 72 2d 6c 65 76 65 6c 73 29    0a 0a 0c 0a 3b 3b 3b 20 45 72 72 6f 72 20 66 69  | rd-error-levels)....;;;.Error.fi | 
| 36300 |  6c 74 65 72 69 6e 67 0a 28 64 65 66 75 6e 20 66    6c 79 63 68 65 63 6b 2d 66 69 6c 74 65 72 2d 65  | ltering.(defun.flycheck-filter-e | 
| 36320 |  72 72 6f 72 73 20 28 65 72 72 6f 72 73 20 63 68    65 63 6b 65 72 29 0a 20 20 22 46 69 6c 74 65 72  | rrors.(errors.checker)..."Filter | 
| 36340 |  20 45 52 52 4f 52 53 20 66 72 6f 6d 20 43 48 45    43 4b 45 52 2e 0a 0a 41 70 70 6c 79 20 74 68 65  | .ERRORS.from.CHECKER...Apply.the | 
| 36360 |  20 65 72 72 6f 72 20 66 69 6c 74 65 72 20 6f 66    20 43 48 45 43 4b 45 52 20 74 6f 20 45 52 52 4f  | .error.filter.of.CHECKER.to.ERRO | 
| 36380 |  52 73 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68    65 0a 72 65 73 75 6c 74 2e 20 20 49 66 20 43 48  | Rs.and.return.the.result...If.CH | 
| 363a0 |  45 43 4b 45 52 20 68 61 73 20 6e 6f 20 65 72 72    6f 72 20 66 69 6c 74 65 72 2c 20 66 61 6c 6c 20  | ECKER.has.no.error.filter,.fall. | 
| 363c0 |  62 61 63 6b 20 74 6f 0a 60 66 6c 79 63 68 65 63    6b 2d 73 61 6e 69 74 69 7a 65 2d 65 72 72 6f 72  | back.to.`flycheck-sanitize-error | 
| 363e0 |  73 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 66 69    6c 74 65 72 20 28 6f 72 20 28 66 6c 79 63 68 65  | s'."...(let.((filter.(or.(flyche | 
| 36400 |  63 6b 2d 63 68 65 63 6b 65 72 2d 67 65 74 20 63    68 65 63 6b 65 72 20 27 65 72 72 6f 72 2d 66 69  | ck-checker-get.checker.'error-fi | 
| 36420 |  6c 74 65 72 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 23 27 66 6c 79 63  | lter).....................#'flyc | 
| 36440 |  68 65 63 6b 2d 73 61 6e 69 74 69 7a 65 2d 65 72    72 6f 72 73 29 29 29 0a 20 20 20 20 28 66 75 6e  | heck-sanitize-errors))).....(fun | 
| 36460 |  63 61 6c 6c 20 66 69 6c 74 65 72 20 65 72 72 6f    72 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c  | call.filter.errors)))..(defun.fl | 
| 36480 |  79 63 68 65 63 6b 2d 73 61 6e 69 74 69 7a 65 2d    65 72 72 6f 72 73 20 28 65 72 72 6f 72 73 29 0a  | ycheck-sanitize-errors.(errors). | 
| 364a0 |  20 20 22 53 61 6e 69 74 69 7a 65 20 45 52 52 4f    52 53 2e 0a 0a 53 61 6e 69 74 69 7a 65 20 45 52  | .."Sanitize.ERRORS...Sanitize.ER | 
| 364c0 |  52 4f 52 53 20 62 79 20 74 72 69 6d 6d 69 6e 67    20 6c 65 61 64 69 6e 67 20 61 6e 64 20 74 72 61  | RORS.by.trimming.leading.and.tra | 
| 364e0 |  69 6c 69 6e 67 20 77 68 69 74 65 73 70 61 63 65    20 69 6e 0a 61 6c 6c 20 65 72 72 6f 72 20 6d 65  | iling.whitespace.in.all.error.me | 
| 36500 |  73 73 61 67 65 73 2c 20 61 6e 64 20 62 79 20 72    65 70 6c 61 63 69 6e 67 20 30 20 63 6f 6c 75 6d  | ssages,.and.by.replacing.0.colum | 
| 36520 |  6e 73 20 61 6e 64 20 65 6d 70 74 79 20 65 72 72    6f 72 0a 6d 65 73 73 61 67 65 73 20 77 69 74 68  | ns.and.empty.error.messages.with | 
| 36540 |  20 6e 69 6c 2e 0a 0a 52 65 74 75 72 6e 73 20 73    61 6e 69 74 69 7a 65 64 20 45 52 52 4f 52 53 2e  | .nil...Returns.sanitized.ERRORS. | 
| 36560 |  22 0a 20 20 28 64 6f 6c 69 73 74 20 28 65 72 72    20 65 72 72 6f 72 73 29 0a 20 20 20 20 28 66 6c  | "...(dolist.(err.errors).....(fl | 
| 36580 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 77 69 74    68 2d 62 75 66 66 65 72 20 65 72 72 0a 20 20 20  | ycheck-error-with-buffer.err.... | 
| 365a0 |  20 20 20 28 6c 65 74 20 28 28 6d 65 73 73 61 67    65 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f  | ...(let.((message.(flycheck-erro | 
| 365c0 |  72 2d 6d 65 73 73 61 67 65 20 65 72 72 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 69 64 20  | r-message.err)).............(id. | 
| 365e0 |  28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d    69 64 20 65 72 72 29 29 29 0a 20 20 20 20 20 20  | (flycheck-error-id.err)))....... | 
| 36600 |  20 20 28 77 68 65 6e 20 6d 65 73 73 61 67 65 0a    20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20  | ..(when.message...........(setq. | 
| 36620 |  6d 65 73 73 61 67 65 20 28 73 74 72 69 6e 67 2d    74 72 69 6d 20 6d 65 73 73 61 67 65 29 29 0a 20  | message.(string-trim.message)).. | 
| 36640 |  20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28    66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6d  | .........(setf.(flycheck-error-m | 
| 36660 |  65 73 73 61 67 65 20 65 72 72 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20  | essage.err).................(if. | 
| 36680 |  28 73 74 72 69 6e 67 2d 65 6d 70 74 79 2d 70 20    6d 65 73 73 61 67 65 29 20 6e 69 6c 20 6d 65 73  | (string-empty-p.message).nil.mes | 
| 366a0 |  73 61 67 65 29 29 29 0a 20 20 20 20 20 20 20 20    28 77 68 65 6e 20 28 61 6e 64 20 69 64 20 28 73  | sage))).........(when.(and.id.(s | 
| 366c0 |  74 72 69 6e 67 2d 65 6d 70 74 79 2d 70 20 69 64    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65  | tring-empty-p.id))...........(se | 
| 366e0 |  74 66 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72    6f 72 2d 69 64 20 65 72 72 29 20 6e 69 6c 29 29  | tf.(flycheck-error-id.err).nil)) | 
| 36700 |  0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28    65 71 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72  | .........(when.(eq.(flycheck-err | 
| 36720 |  6f 72 2d 63 6f 6c 75 6d 6e 20 65 72 72 29 20 30    29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74  | or-column.err).0)...........(set | 
| 36740 |  66 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f    72 2d 63 6f 6c 75 6d 6e 20 65 72 72 29 20 6e 69  | f.(flycheck-error-column.err).ni | 
| 36760 |  6c 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65    6e 20 28 65 71 20 28 66 6c 79 63 68 65 63 6b 2d  | l)).........(when.(eq.(flycheck- | 
| 36780 |  65 72 72 6f 72 2d 65 6e 64 2d 63 6f 6c 75 6d 6e    20 65 72 72 29 20 30 29 0a 20 20 20 20 20 20 20  | error-end-column.err).0)........ | 
| 367a0 |  20 20 20 28 73 65 74 66 20 28 66 6c 79 63 68 65    63 6b 2d 65 72 72 6f 72 2d 65 6e 64 2d 63 6f 6c  | ...(setf.(flycheck-error-end-col | 
| 367c0 |  75 6d 6e 20 65 72 72 29 20 6e 69 6c 29 29 29 29    29 0a 20 20 65 72 72 6f 72 73 29 0a 0a 28 64 65  | umn.err).nil)))))...errors)..(de | 
| 367e0 |  66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 72 65 6d    6f 76 65 2d 65 72 72 6f 72 2d 66 69 6c 65 2d 6e  | fun.flycheck-remove-error-file-n | 
| 36800 |  61 6d 65 73 20 28 66 69 6c 65 2d 6e 61 6d 65 20    65 72 72 6f 72 73 29 0a 20 20 22 52 65 6d 6f 76  | ames.(file-name.errors)..."Remov | 
| 36820 |  65 20 6d 61 74 63 68 69 6e 67 20 46 49 4c 45 2d    4e 41 4d 45 20 66 72 6f 6d 20 45 52 52 4f 52 53  | e.matching.FILE-NAME.from.ERRORS | 
| 36840 |  2e 0a 0a 55 73 65 20 61 73 20 60 3a 65 72 72 6f    72 2d 66 69 6c 74 65 72 27 20 66 6f 72 20 73 79  | ...Use.as.`:error-filter'.for.sy | 
| 36860 |  6e 74 61 78 20 63 68 65 63 6b 65 72 73 20 74 68    61 74 20 6f 75 74 70 75 74 20 66 61 75 6c 74 79  | ntax.checkers.that.output.faulty | 
| 36880 |  0a 66 69 6c 65 6e 61 6d 65 73 2e 20 20 46 6c 79    63 68 65 63 6b 20 77 69 6c 6c 20 6c 61 74 65 72  | .filenames...Flycheck.will.later | 
| 368a0 |  20 66 69 6c 6c 20 69 6e 20 74 68 65 20 62 75 66    66 65 72 20 66 69 6c 65 20 6e 61 6d 65 2e 0a 0a  | .fill.in.the.buffer.file.name... | 
| 368c0 |  52 65 74 75 72 6e 20 45 52 52 4f 52 53 2e 22 0a    20 20 28 73 65 71 2d 64 6f 20 28 6c 61 6d 62 64  | Return.ERRORS."...(seq-do.(lambd | 
| 368e0 |  61 20 28 65 72 72 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28  | a.(err).............(when.(and.( | 
| 36900 |  66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 66    69 6c 65 6e 61 6d 65 20 65 72 72 29 0a 20 20 20  | flycheck-error-filename.err).... | 
| 36920 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 74 72 69 6e 67 3d 20 28 66 6c  | ....................(string=.(fl | 
| 36940 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 66 69 6c    65 6e 61 6d 65 20 65 72 72 29 20 66 69 6c 65 2d  | ycheck-error-filename.err).file- | 
| 36960 |  6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 73 65 74 66 20 28 66 6c 79 63  | name))...............(setf.(flyc | 
| 36980 |  68 65 63 6b 2d 65 72 72 6f 72 2d 66 69 6c 65 6e    61 6d 65 20 65 72 72 29 20 6e 69 6c 29 29 29 0a  | heck-error-filename.err).nil))). | 
| 369a0 |  20 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 73    29 0a 20 20 65 72 72 6f 72 73 29 0a 0a 28 64 65  | ..........errors)...errors)..(de | 
| 369c0 |  66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 69 6e 63    72 65 6d 65 6e 74 2d 65 72 72 6f 72 2d 63 6f 6c  | fun.flycheck-increment-error-col | 
| 369e0 |  75 6d 6e 73 20 28 65 72 72 6f 72 73 20 26 6f 70    74 69 6f 6e 61 6c 20 6f 66 66 73 65 74 29 0a 20  | umns.(errors.&optional.offset).. | 
| 36a00 |  20 22 49 6e 63 72 65 6d 65 6e 74 20 61 6c 6c 20    63 6f 6c 75 6d 6e 73 20 6f 66 20 45 52 52 4f 52  | ."Increment.all.columns.of.ERROR | 
| 36a20 |  53 20 62 79 20 4f 46 46 53 45 54 20 28 64 65 66    61 75 6c 74 3a 20 31 29 2e 0a 0a 20 20 55 73 65  | S.by.OFFSET.(default:.1).....Use | 
| 36a40 |  20 74 68 69 73 20 61 73 20 60 3a 65 72 72 6f 72    2d 66 69 6c 74 65 72 27 20 69 66 20 61 20 73 79  | .this.as.`:error-filter'.if.a.sy | 
| 36a60 |  6e 74 61 78 20 63 68 65 63 6b 65 72 20 6f 75 74    70 75 74 73 20 30 2d 62 61 73 65 64 0a 20 20 63  | ntax.checker.outputs.0-based...c | 
| 36a80 |  6f 6c 75 6d 6e 73 2e 22 0a 20 20 28 73 65 74 71    20 6f 66 66 73 65 74 20 28 6f 72 20 6f 66 66 73  | olumns."...(setq.offset.(or.offs | 
| 36aa0 |  65 74 20 31 29 29 20 3b 3b 20 45 6d 61 63 73 20    62 75 67 20 23 33 31 37 31 35 0a 20 20 28 73 65  | et.1)).;;.Emacs.bug.#31715...(se | 
| 36ac0 |  71 2d 64 6f 20 28 6c 61 6d 62 64 61 20 28 65 72    72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28  | q-do.(lambda.(err).............( | 
| 36ae0 |  77 68 65 6e 20 28 66 6c 79 63 68 65 63 6b 2d 65    72 72 6f 72 2d 63 6f 6c 75 6d 6e 20 65 72 72 29  | when.(flycheck-error-column.err) | 
| 36b00 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 6c 2d 69 6e 63 66 20 28 66 6c 79 63 68 65 63  | ...............(cl-incf.(flychec | 
| 36b20 |  6b 2d 65 72 72 6f 72 2d 63 6f 6c 75 6d 6e 20 65    72 72 29 20 6f 66 66 73 65 74 29 29 0a 20 20 20  | k-error-column.err).offset)).... | 
| 36b40 |  20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28    66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 65  | .........(when.(flycheck-error-e | 
| 36b60 |  6e 64 2d 63 6f 6c 75 6d 6e 20 65 72 72 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c  | nd-column.err)...............(cl | 
| 36b80 |  2d 69 6e 63 66 20 28 66 6c 79 63 68 65 63 6b 2d    65 72 72 6f 72 2d 65 6e 64 2d 63 6f 6c 75 6d 6e  | -incf.(flycheck-error-end-column | 
| 36ba0 |  20 65 72 72 29 20 6f 66 66 73 65 74 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 73  | .err).offset)))...........errors | 
| 36bc0 |  29 0a 20 20 65 72 72 6f 72 73 29 0a 0a 28 64 65    66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 63 6f 6c  | )...errors)..(defun.flycheck-col | 
| 36be0 |  6c 61 70 73 65 2d 65 72 72 6f 72 2d 6d 65 73 73    61 67 65 2d 77 68 69 74 65 73 70 61 63 65 20 28  | lapse-error-message-whitespace.( | 
| 36c00 |  65 72 72 6f 72 73 29 0a 20 20 22 43 6f 6c 6c 61    70 73 65 20 77 68 69 74 65 73 70 61 63 65 20 69  | errors)..."Collapse.whitespace.i | 
| 36c20 |  6e 20 61 6c 6c 20 6d 65 73 73 61 67 65 73 20 6f    66 20 45 52 52 4f 52 53 2e 0a 0a 52 65 74 75 72  | n.all.messages.of.ERRORS...Retur | 
| 36c40 |  6e 20 45 52 52 4f 52 53 2e 22 0a 20 20 28 64 6f    6c 69 73 74 20 28 65 72 72 20 65 72 72 6f 72 73  | n.ERRORS."...(dolist.(err.errors | 
| 36c60 |  29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20    28 6d 65 73 73 61 67 65 20 28 66 6c 79 63 68 65  | ).....(when-let.(message.(flyche | 
| 36c80 |  63 6b 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65    20 65 72 72 29 29 0a 20 20 20 20 20 20 28 73 65  | ck-error-message.err)).......(se | 
| 36ca0 |  74 66 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72    6f 72 2d 6d 65 73 73 61 67 65 20 65 72 72 29 0a  | tf.(flycheck-error-message.err). | 
| 36cc0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70    6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73  | ............(replace-regexp-in-s | 
| 36ce0 |  74 72 69 6e 67 20 28 72 78 20 28 6f 6e 65 2d 6f    72 2d 6d 6f 72 65 20 28 61 6e 79 20 73 70 61 63  | tring.(rx.(one-or-more.(any.spac | 
| 36d00 |  65 20 22 5c 6e 22 20 22 5c 72 22 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | e."\n"."\r"))).................. | 
| 36d20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 20 22 20 6d 65 73 73 61 67 65  | .....................".".message | 
| 36d40 |  20 27 66 69 78 65 64 2d 63 61 73 65 20 27 6c 69    74 65 72 61 6c 29 29 29 29 0a 20 20 65 72 72 6f  | .'fixed-case.'literal))))...erro | 
| 36d60 |  72 73 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63    68 65 63 6b 2d 64 65 64 65 6e 74 2d 65 72 72 6f  | rs)..(defun.flycheck-dedent-erro | 
| 36d80 |  72 2d 6d 65 73 73 61 67 65 73 20 28 65 72 72 6f    72 73 29 0a 20 20 22 44 65 64 65 6e 74 20 61 6c  | r-messages.(errors)..."Dedent.al | 
| 36da0 |  6c 20 6d 65 73 73 61 67 65 73 20 6f 66 20 45 52    52 4f 52 53 2e 0a 0a 46 6f 72 20 65 61 63 68 20  | l.messages.of.ERRORS...For.each. | 
| 36dc0 |  65 72 72 6f 72 20 69 6e 20 45 52 52 4f 52 53 2c    20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 69  | error.in.ERRORS,.determine.the.i | 
| 36de0 |  6e 64 65 6e 74 61 74 69 6f 6e 20 6f 66 66 73 65    74 20 66 72 6f 6d 0a 74 68 65 20 6c 65 61 64 69  | ndentation.offset.from.the.leadi | 
| 36e00 |  6e 67 20 77 68 69 74 65 73 70 61 63 65 20 6f 66    20 74 68 65 20 66 69 72 73 74 20 6c 69 6e 65 2c  | ng.whitespace.of.the.first.line, | 
| 36e20 |  20 61 6e 64 20 64 65 64 65 6e 74 20 61 6c 6c 20    66 75 72 74 68 65 72 0a 6c 69 6e 65 73 20 61 63  | .and.dedent.all.further.lines.ac | 
| 36e40 |  63 6f 72 64 69 6e 67 6c 79 2e 0a 0a 52 65 74 75    72 6e 20 45 52 52 4f 52 53 2c 20 77 69 74 68 20  | cordingly...Return.ERRORS,.with. | 
| 36e60 |  69 6e 2d 70 6c 61 63 65 20 6d 6f 64 69 66 69 63    61 74 69 6f 6e 73 2e 22 0a 20 20 28 64 6f 6c 69  | in-place.modifications."...(doli | 
| 36e80 |  73 74 20 28 65 72 72 20 65 72 72 6f 72 73 29 0a    20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 6d  | st.(err.errors).....(when-let.(m | 
| 36ea0 |  65 73 73 61 67 65 20 28 66 6c 79 63 68 65 63 6b    2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 20 65  | essage.(flycheck-error-message.e | 
| 36ec0 |  72 72 29 29 0a 20 20 20 20 20 20 28 77 69 74 68    2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20  | rr)).......(with-temp-buffer.... | 
| 36ee0 |  20 20 20 20 20 28 69 6e 73 65 72 74 20 6d 65 73    73 61 67 65 29 0a 20 20 20 20 20 20 20 20 3b 3b  | .....(insert.message).........;; | 
| 36f00 |  20 44 65 74 65 72 6d 69 6e 65 20 74 68 65 20 69    6e 64 65 6e 74 61 74 69 6f 6e 20 6f 66 66 73 65  | .Determine.the.indentation.offse | 
| 36f20 |  74 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d    63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29  | t.........(goto-char.(point-min) | 
| 36f40 |  29 0a 20 20 20 20 20 20 20 20 28 62 61 63 6b 2d    74 6f 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 29 0a  | ).........(back-to-indentation). | 
| 36f60 |  20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28    69 6e 64 65 6e 74 2d 6f 66 66 73 65 74 20 28 2d  | ........(let*.((indent-offset.(- | 
| 36f80 |  20 28 70 6f 69 6e 74 29 20 28 70 6f 69 6e 74 2d    6d 69 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20  | .(point).(point-min))))......... | 
| 36fa0 |  20 20 3b 3b 20 4e 6f 77 20 69 74 65 72 61 74 65    20 6f 76 65 72 20 61 6c 6c 20 6c 69 6e 65 73 20  | ..;;.Now.iterate.over.all.lines. | 
| 36fc0 |  61 6e 64 20 64 65 64 65 6e 74 20 65 61 63 68 20    61 63 63 6f 72 64 69 6e 67 20 74 6f 0a 20 20 20  | and.dedent.each.according.to.... | 
| 36fe0 |  20 20 20 20 20 20 20 3b 3b 20 60 69 6e 64 65 6e    74 2d 6f 66 66 73 65 74 27 0a 20 20 20 20 20 20  | .......;;.`indent-offset'....... | 
| 37000 |  20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20    28 65 6f 62 70 29 29 0a 20 20 20 20 20 20 20 20  | ....(while.(not.(eobp))......... | 
| 37020 |  20 20 20 20 28 62 61 63 6b 2d 74 6f 2d 69 6e 64    65 6e 74 61 74 69 6f 6e 29 0a 20 20 20 20 20 20  | ....(back-to-indentation)....... | 
| 37040 |  20 20 20 20 20 20 3b 3b 20 49 66 20 74 68 65 20    63 75 72 72 65 6e 74 20 6c 69 6e 65 20 73 74 61  | ......;;.If.the.current.line.sta | 
| 37060 |  72 74 73 20 77 69 74 68 20 73 75 66 66 69 63 69    65 6e 74 20 77 68 69 74 65 73 70 61 63 65 2c 20  | rts.with.sufficient.whitespace,. | 
| 37080 |  64 65 6c 65 74 65 20 74 68 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 3b 3b 20 69 6e 64 65 6e 74  | delete.the.............;;.indent | 
| 370a0 |  61 74 69 6f 6e 20 6f 66 66 73 65 74 2e 20 20 4f    74 68 65 72 77 69 73 65 20 6b 65 65 70 20 74 68  | ation.offset...Otherwise.keep.th | 
| 370c0 |  65 20 6c 69 6e 65 20 69 6e 74 61 63 74 2c 20 61    73 20 77 65 20 6d 69 67 68 74 0a 20 20 20 20 20  | e.line.intact,.as.we.might...... | 
| 370e0 |  20 20 20 20 20 20 20 3b 3b 20 6c 6f 6f 73 65 20    76 61 6c 75 61 62 6c 65 20 69 6e 66 6f 72 6d 61  | .......;;.loose.valuable.informa | 
| 37100 |  74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 77 68 65 6e 20 28 3e 3d 20 28 2d 20 28 70  | tion.............(when.(>=.(-.(p | 
| 37120 |  6f 69 6e 74 29 20 28 6c 69 6e 65 2d 62 65 67 69    6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29  | oint).(line-beginning-position)) | 
| 37140 |  20 69 6e 64 65 6e 74 2d 6f 66 66 73 65 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64  | .indent-offset)...............(d | 
| 37160 |  65 6c 65 74 65 2d 63 68 61 72 20 28 2d 20 69 6e    64 65 6e 74 2d 6f 66 66 73 65 74 29 29 29 0a 20  | elete-char.(-.indent-offset))).. | 
| 37180 |  20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77    61 72 64 2d 6c 69 6e 65 20 31 29 29 29 0a 20 20  | ...........(forward-line.1)))... | 
| 371a0 |  20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 74 72    61 69 6c 69 6e 67 2d 77 68 69 74 65 73 70 61 63  | ......(delete-trailing-whitespac | 
| 371c0 |  65 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70    6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20  | e.(point-min).(point-max))...... | 
| 371e0 |  20 20 20 28 73 65 74 66 20 28 66 6c 79 63 68 65    63 6b 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65  | ...(setf.(flycheck-error-message | 
| 37200 |  20 65 72 72 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73  | .err)...............(buffer-subs | 
| 37220 |  74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74    69 65 73 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20  | tring-no-properties.(point-min). | 
| 37240 |  28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 29 29    0a 20 20 65 72 72 6f 72 73 29 0a 0a 28 64 65 66  | (point-max))))))...errors)..(def | 
| 37260 |  75 6e 20 66 6c 79 63 68 65 63 6b 2d 66 6f 6c 64    2d 69 6e 63 6c 75 64 65 2d 6c 65 76 65 6c 73 20  | un.flycheck-fold-include-levels. | 
| 37280 |  28 65 72 72 6f 72 73 20 73 65 6e 74 69 6e 65 6c    2d 6d 65 73 73 61 67 65 29 0a 20 20 22 46 6f 6c  | (errors.sentinel-message)..."Fol | 
| 372a0 |  64 20 6c 65 76 65 6c 73 20 6f 66 20 45 52 52 4f    52 53 20 66 72 6f 6d 20 69 6e 63 6c 75 64 65 64  | d.levels.of.ERRORS.from.included | 
| 372c0 |  20 66 69 6c 65 73 2e 0a 0a 45 52 52 4f 52 53 20    69 73 20 61 20 6c 69 73 74 20 6f 66 20 60 66 6c  | .files...ERRORS.is.a.list.of.`fl | 
| 372e0 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 27 20 6f 62    6a 65 63 74 73 2e 20 20 53 45 4e 54 49 4e 45 4c  | ycheck-error'.objects...SENTINEL | 
| 37300 |  2d 4d 45 53 53 41 47 45 0a 69 73 20 61 20 72 65    67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e  | -MESSAGE.is.a.regular.expression | 
| 37320 |  20 6d 61 74 63 68 65 64 20 61 67 61 69 6e 73 74    20 74 68 65 20 65 72 72 6f 72 20 6d 65 73 73 61  | .matched.against.the.error.messa | 
| 37340 |  67 65 20 74 6f 0a 64 65 74 65 72 6d 69 6e 65 20    77 68 65 74 68 65 72 20 74 68 65 20 65 72 72 6f  | ge.to.determine.whether.the.erro | 
| 37360 |  72 20 64 65 6e 6f 74 65 73 20 65 72 72 6f 72 73    20 66 72 6f 6d 20 61 6e 20 69 6e 63 6c 75 64 65  | r.denotes.errors.from.an.include | 
| 37380 |  64 0a 66 69 6c 65 2e 20 20 41 6c 74 65 72 6e 61    74 69 76 65 6c 79 2c 20 69 74 20 69 73 20 61 20  | d.file...Alternatively,.it.is.a. | 
| 373a0 |  66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 69 73    20 67 69 76 65 6e 20 61 6e 20 65 72 72 6f 72 20  | function.that.is.given.an.error. | 
| 373c0 |  61 6e 64 0a 73 68 61 6c 6c 20 72 65 74 75 72 6e    20 6e 6f 6e 2d 6e 69 6c 2c 20 69 66 20 74 68 65  | and.shall.return.non-nil,.if.the | 
| 373e0 |  20 65 72 72 6f 72 20 64 65 6e 6f 74 65 73 20 65    72 72 6f 72 73 20 66 72 6f 6d 20 61 6e 0a 69 6e  | .error.denotes.errors.from.an.in | 
| 37400 |  63 6c 75 64 65 64 20 66 69 6c 65 2e 22 0a 20 20    28 75 6e 6c 65 73 73 20 28 6f 72 20 28 73 74 72  | cluded.file."...(unless.(or.(str | 
| 37420 |  69 6e 67 70 20 73 65 6e 74 69 6e 65 6c 2d 6d 65    73 73 61 67 65 29 20 28 66 75 6e 63 74 69 6f 6e  | ingp.sentinel-message).(function | 
| 37440 |  70 20 73 65 6e 74 69 6e 65 6c 2d 6d 65 73 73 61    67 65 29 29 0a 20 20 20 20 28 65 72 72 6f 72 20  | p.sentinel-message)).....(error. | 
| 37460 |  22 53 65 6e 74 69 6e 65 6c 20 6d 75 73 74 20 62    65 20 73 74 72 69 6e 67 20 6f 72 20 66 75 6e 63  | "Sentinel.must.be.string.or.func | 
| 37480 |  74 69 6f 6e 3a 20 25 53 22 20 73 65 6e 74 69 6e    65 6c 2d 6d 65 73 73 61 67 65 29 29 0a 20 20 28  | tion:.%S".sentinel-message))...( | 
| 374a0 |  6c 65 74 20 28 28 73 65 6e 74 69 6e 65 6c 20 28    69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 73 65  | let.((sentinel.(if.(functionp.se | 
| 374c0 |  6e 74 69 6e 65 6c 2d 6d 65 73 73 61 67 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ntinel-message)................. | 
| 374e0 |  20 20 20 20 20 20 73 65 6e 74 69 6e 65 6c 2d 6d    65 73 73 61 67 65 0a 20 20 20 20 20 20 20 20 20  | ......sentinel-message.......... | 
| 37500 |  20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62    64 61 20 28 65 72 72 29 0a 20 20 20 20 20 20 20  | ...........(lambda.(err)........ | 
| 37520 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 73  | ...............(string-match-p.s | 
| 37540 |  65 6e 74 69 6e 65 6c 2d 6d 65 73 73 61 67 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | entinel-message................. | 
| 37560 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d  | ......................(flycheck- | 
| 37580 |  65 72 72 6f 72 2d 6d 65 73 73 61 67 65 20 65 72    72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28  | error-message.err))))).........( | 
| 375a0 |  72 65 6d 61 69 6e 69 6e 67 2d 65 72 72 6f 72 73    20 65 72 72 6f 72 73 29 29 0a 20 20 20 20 28 77  | remaining-errors.errors)).....(w | 
| 375c0 |  68 69 6c 65 20 72 65 6d 61 69 6e 69 6e 67 2d 65    72 72 6f 72 73 0a 20 20 20 20 20 20 28 6c 65 74  | hile.remaining-errors.......(let | 
| 375e0 |  2a 20 28 28 63 75 72 72 65 6e 74 2d 65 72 72 6f    72 20 28 70 6f 70 20 72 65 6d 61 69 6e 69 6e 67  | *.((current-error.(pop.remaining | 
| 37600 |  2d 65 72 72 6f 72 73 29 29 29 0a 20 20 20 20 20    20 20 20 28 77 68 65 6e 20 28 66 75 6e 63 61 6c  | -errors))).........(when.(funcal | 
| 37620 |  6c 20 73 65 6e 74 69 6e 65 6c 20 63 75 72 72 65    6e 74 2d 65 72 72 6f 72 29 0a 20 20 20 20 20 20  | l.sentinel.current-error)....... | 
| 37640 |  20 20 20 20 3b 3b 20 57 65 20 66 6f 75 6e 64 20    61 6e 20 65 72 72 6f 72 20 64 65 6e 6f 74 69 6e  | ....;;.We.found.an.error.denotin | 
| 37660 |  67 20 65 72 72 6f 72 73 20 69 6e 20 74 68 65 20    69 6e 63 6c 75 64 65 64 20 66 69 6c 65 3a 0a 20  | g.errors.in.the.included.file:.. | 
| 37680 |  20 20 20 20 20 20 20 20 20 3b 3b 20 31 2e 20 70    72 6f 63 65 73 73 20 61 6c 6c 20 73 75 62 73 65  | .........;;.1..process.all.subse | 
| 376a0 |  71 75 65 6e 74 20 65 72 72 6f 72 73 20 75 6e 74    69 6c 20 66 61 75 6c 74 79 20 69 6e 63 6c 75 64  | quent.errors.until.faulty.includ | 
| 376c0 |  65 20 66 69 6c 65 20 69 73 20 66 6f 75 6e 64 0a    20 20 20 20 20 20 20 20 20 20 3b 3b 20 32 2e 20  | e.file.is.found...........;;.2.. | 
| 376e0 |  70 72 6f 63 65 73 73 20 61 67 61 69 6e 20 61 6c    6c 20 73 75 62 73 65 71 75 65 6e 74 20 65 72 72  | process.again.all.subsequent.err | 
| 37700 |  6f 72 73 20 75 6e 74 69 6c 20 61 6e 20 65 72 72    6f 72 20 68 61 73 20 74 68 65 0a 20 20 20 20 20  | ors.until.an.error.has.the...... | 
| 37720 |  20 20 20 20 20 3b 3b 20 20 20 20 63 75 72 72 65    6e 74 20 66 69 6c 65 20 6e 61 6d 65 20 61 67 61  | .....;;....current.file.name.aga | 
| 37740 |  69 6e 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20    33 2e 20 66 69 6e 64 20 74 68 65 20 6d 6f 73 74  | in...........;;.3..find.the.most | 
| 37760 |  20 73 65 76 65 72 65 20 65 72 72 6f 72 20 6c 65    76 65 6c 0a 20 20 20 20 20 20 20 20 20 20 28 6c  | .severe.error.level...........(l | 
| 37780 |  65 74 20 28 28 63 75 72 72 65 6e 74 2d 66 69 6c    65 6e 61 6d 65 20 28 66 6c 79 63 68 65 63 6b 2d  | et.((current-filename.(flycheck- | 
| 377a0 |  65 72 72 6f 72 2d 66 69 6c 65 6e 61 6d 65 20 63    75 72 72 65 6e 74 2d 65 72 72 6f 72 29 29 0a 20  | error-filename.current-error)).. | 
| 377c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 75 72 72 65 6e 74 2d 6c 65 76 65 6c 20 6e 69  | ...............(current-level.ni | 
| 377e0 |  6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 61 75 6c 74 79 2d 69 6e 63 6c 75  | l).................(faulty-inclu | 
| 37800 |  64 65 2d 66 69 6c 65 6e 61 6d 65 20 6e 69 6c 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | de-filename.nil)................ | 
| 37820 |  20 28 66 69 6c 65 6e 61 6d 65 20 6e 69 6c 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .(filename.nil)................. | 
| 37840 |  28 64 6f 6e 65 20 28 6e 75 6c 6c 20 72 65 6d 61    69 6e 69 6e 67 2d 65 72 72 6f 72 73 29 29 29 0a  | (done.(null.remaining-errors))). | 
| 37860 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68    69 6c 65 20 28 6e 6f 74 20 64 6f 6e 65 29 0a 20  | .............(while.(not.done).. | 
| 37880 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65    74 71 20 66 69 6c 65 6e 61 6d 65 20 28 66 6c 79  | .............(setq.filename.(fly | 
| 378a0 |  63 68 65 63 6b 2d 65 72 72 6f 72 2d 66 69 6c 65    6e 61 6d 65 20 28 63 61 72 20 72 65 6d 61 69 6e  | check-error-filename.(car.remain | 
| 378c0 |  69 6e 67 2d 65 72 72 6f 72 73 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c  | ing-errors)))...............(unl | 
| 378e0 |  65 73 73 20 66 61 75 6c 74 79 2d 69 6e 63 6c 75    64 65 2d 66 69 6c 65 6e 61 6d 65 0a 20 20 20 20  | ess.faulty-include-filename..... | 
| 37900 |  20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c    65 73 73 20 28 73 74 72 69 6e 67 3d 20 66 69 6c  | ............(unless.(string=.fil | 
| 37920 |  65 6e 61 6d 65 20 63 75 72 72 65 6e 74 2d 66 69    6c 65 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20  | ename.current-filename)......... | 
| 37940 |  20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20    66 61 75 6c 74 79 2d 69 6e 63 6c 75 64 65 2d 66  | ..........(setq.faulty-include-f | 
| 37960 |  69 6c 65 6e 61 6d 65 20 66 69 6c 65 6e 61 6d 65    29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20  | ilename.filename)))............. | 
| 37980 |  20 20 20 28 6c 65 74 2a 20 28 28 65 72 72 6f 72    2d 69 6e 2d 69 6e 63 6c 75 64 65 20 28 70 6f 70  | ...(let*.((error-in-include.(pop | 
| 379a0 |  20 72 65 6d 61 69 6e 69 6e 67 2d 65 72 72 6f 72    73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | .remaining-errors))............. | 
| 379c0 |  20 20 20 20 20 20 20 20 20 28 69 6e 2d 69 6e 63    6c 75 64 65 2d 6c 65 76 65 6c 20 28 66 6c 79 63  | .........(in-include-level.(flyc | 
| 379e0 |  68 65 63 6b 2d 65 72 72 6f 72 2d 6c 65 76 65 6c    20 65 72 72 6f 72 2d 69 6e 2d 69 6e 63 6c 75 64  | heck-error-level.error-in-includ | 
| 37a00 |  65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 75  | e))).................(unless.(fu | 
| 37a20 |  6e 63 61 6c 6c 20 73 65 6e 74 69 6e 65 6c 20 65    72 72 6f 72 2d 69 6e 2d 69 6e 63 6c 75 64 65 29  | ncall.sentinel.error-in-include) | 
| 37a40 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 3b 3b 20 49 67 6e 6f 72 65 20 6e 65 73  | ...................;;.Ignore.nes | 
| 37a60 |  74 65 64 20 22 69 6e 63 6c 75 64 65 64 20 66 69    6c 65 22 20 65 72 72 6f 72 73 2c 20 77 65 20 61  | ted."included.file".errors,.we.a | 
| 37a80 |  72 65 20 6f 6e 6c 79 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 6e 74  | re.only...................;;.int | 
| 37aa0 |  65 72 65 73 74 65 64 20 69 6e 20 72 65 61 6c 20    65 72 72 6f 72 73 20 62 65 63 61 75 73 65 20 74  | erested.in.real.errors.because.t | 
| 37ac0 |  68 65 73 65 20 64 65 66 69 6e 65 20 6f 75 72 20    6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 20  | hese.define.our.level........... | 
| 37ae0 |  20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f    72 20 28 6e 6f 74 20 63 75 72 72 65 6e 74 2d 6c  | ........(when.(or.(not.current-l | 
| 37b00 |  65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | evel)........................... | 
| 37b20 |  20 20 28 3e 20 28 66 6c 79 63 68 65 63 6b 2d 65    72 72 6f 72 2d 6c 65 76 65 6c 2d 73 65 76 65 72  | ..(>.(flycheck-error-level-sever | 
| 37b40 |  69 74 79 20 69 6e 2d 69 6e 63 6c 75 64 65 2d 6c    65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20  | ity.in-include-level)........... | 
| 37b60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 65  | .....................(flycheck-e | 
| 37b80 |  72 72 6f 72 2d 6c 65 76 65 6c 2d 73 65 76 65 72    69 74 79 20 63 75 72 72 65 6e 74 2d 6c 65 76 65  | rror-level-severity.current-leve | 
| 37ba0 |  6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63  | l))).....................(setq.c | 
| 37bc0 |  75 72 72 65 6e 74 2d 6c 65 76 65 6c 20 69 6e 2d    69 6e 63 6c 75 64 65 2d 6c 65 76 65 6c 29 29 29  | urrent-level.in-include-level))) | 
| 37be0 |  29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 73 65 74 71 20 64 6f 6e 65 20 28 6f 72 20  | )................(setq.done.(or. | 
| 37c00 |  28 6e 75 6c 6c 20 72 65 6d 61 69 6e 69 6e 67 2d    65 72 72 6f 72 73 29 0a 20 20 20 20 20 20 20 20  | (null.remaining-errors)......... | 
| 37c20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 61 6e 64 20 66 61 75 6c 74 79  | .....................(and.faulty | 
| 37c40 |  2d 69 6e 63 6c 75 64 65 2d 66 69 6c 65 6e 61 6d    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -include-filename............... | 
| 37c60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 74 72 69 6e 67 3d 20 66 69 6c  | ....................(string=.fil | 
| 37c80 |  65 6e 61 6d 65 20 63 75 72 72 65 6e 74 2d 66 69    6c 65 6e 61 6d 65 29 29 29 29 29 0a 0a 20 20 20  | ename.current-filename)))))..... | 
| 37ca0 |  20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28    66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c  | .........(setf.(flycheck-error-l | 
| 37cc0 |  65 76 65 6c 20 63 75 72 72 65 6e 74 2d 65 72 72    6f 72 29 20 63 75 72 72 65 6e 74 2d 6c 65 76 65  | evel.current-error).current-leve | 
| 37ce0 |  6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72  | l...................(flycheck-er | 
| 37d00 |  72 6f 72 2d 6d 65 73 73 61 67 65 20 63 75 72 72    65 6e 74 2d 65 72 72 6f 72 29 0a 20 20 20 20 20  | ror-message.current-error)...... | 
| 37d20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f    72 6d 61 74 20 22 49 6e 20 69 6e 63 6c 75 64 65  | .............(format."In.include | 
| 37d40 |  20 25 73 22 20 66 61 75 6c 74 79 2d 69 6e 63 6c    75 64 65 2d 66 69 6c 65 6e 61 6d 65 29 29 29 29  | .%s".faulty-include-filename)))) | 
| 37d60 |  29 29 0a 20 20 20 20 65 72 72 6f 72 73 29 29 0a    0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b  | )).....errors))..(defun.flycheck | 
| 37d80 |  2d 64 65 71 75 61 6c 69 66 79 2d 65 72 72 6f 72    2d 69 64 73 20 28 65 72 72 6f 72 73 29 0a 20 20  | -dequalify-error-ids.(errors)... | 
| 37da0 |  22 44 65 2d 71 75 61 6c 69 66 79 20 65 72 72 6f    72 20 69 64 73 20 69 6e 20 45 52 52 4f 52 53 2e  | "De-qualify.error.ids.in.ERRORS. | 
| 37dc0 |  0a 0a 52 65 6d 6f 76 65 20 61 6c 6c 20 71 75 61    6c 69 66 69 63 61 74 69 6f 6e 73 20 66 72 6f 6d  | ..Remove.all.qualifications.from | 
| 37de0 |  20 65 72 72 6f 72 20 69 64 73 20 69 6e 20 45 52    52 4f 52 53 2c 20 62 79 20 73 74 72 69 70 70 69  | .error.ids.in.ERRORS,.by.strippi | 
| 37e00 |  6e 67 0a 61 6c 6c 20 6c 65 61 64 69 6e 67 20 64    6f 74 74 65 64 20 63 6f 6d 70 6f 6e 65 6e 74 73  | ng.all.leading.dotted.components | 
| 37e20 |  20 66 72 6f 6d 20 65 72 72 6f 72 20 49 44 73 2e    20 20 46 6f 72 20 69 6e 73 74 61 6e 63 65 2c 20  | .from.error.IDs...For.instance,. | 
| 37e40 |  69 66 0a 74 68 65 20 65 72 72 6f 72 20 49 44 20    69 73 20 63 6f 6d 2e 66 6f 6f 2e 45 31 30 30 2c  | if.the.error.ID.is.com.foo.E100, | 
| 37e60 |  20 72 65 70 6c 61 63 65 20 69 74 20 77 69 74 68    20 45 31 30 30 2e 0a 0a 54 68 69 73 20 65 72 72  | .replace.it.with.E100...This.err | 
| 37e80 |  6f 72 20 66 69 6c 74 65 72 20 69 73 20 6d 61 69    6e 6c 79 20 75 73 65 66 75 6c 20 74 6f 20 73 69  | or.filter.is.mainly.useful.to.si | 
| 37ea0 |  6d 70 6c 69 66 79 20 65 72 72 6f 72 20 49 44 73    20 6f 62 74 61 69 6e 65 64 0a 66 72 6f 6d 20 70  | mplify.error.IDs.obtained.from.p | 
| 37ec0 |  61 72 73 69 6e 67 20 43 68 65 63 6b 73 74 79 6c    65 20 58 4d 4c 2c 20 77 68 69 63 68 20 66 72 65  | arsing.Checkstyle.XML,.which.fre | 
| 37ee0 |  71 75 65 6e 74 6c 79 20 68 61 73 20 76 65 72 79    20 76 65 72 62 6f 73 65 0a 49 44 73 2c 20 74 68  | quently.has.very.verbose.IDs,.th | 
| 37f00 |  61 74 20 69 6e 63 6c 75 64 65 20 74 68 65 20 6e    61 6d 65 20 6f 66 20 74 68 65 20 74 6f 6f 6c 2e  | at.include.the.name.of.the.tool. | 
| 37f20 |  22 0a 20 20 28 73 65 71 2d 64 6f 20 28 6c 61 6d    62 64 61 20 28 65 72 72 29 0a 20 20 20 20 20 20  | "...(seq-do.(lambda.(err)....... | 
| 37f40 |  20 20 20 20 20 20 28 6c 65 74 20 28 28 69 64 20    28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d  | ......(let.((id.(flycheck-error- | 
| 37f60 |  69 64 20 65 72 72 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 77 68 65 6e 20 69 64  | id.err)))...............(when.id | 
| 37f80 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 73 65 74 66 20 28 66 6c 79 63 68 65 63 6b  | .................(setf.(flycheck | 
| 37fa0 |  2d 65 72 72 6f 72 2d 69 64 20 65 72 72 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -error-id.err).................. | 
| 37fc0 |  20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65    67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20  | .....(replace-regexp-in-string.. | 
| 37fe0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 72 78 20 73 74 72 69 6e 67  | ......................(rx.string | 
| 38000 |  2d 73 74 61 72 74 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -start.......................... | 
| 38020 |  20 20 28 67 72 6f 75 70 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..(group........................ | 
| 38040 |  20 20 20 20 20 28 6f 70 74 69 6f 6e 61 6c 20 28    7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74  | .....(optional.(zero-or-more.not | 
| 38060 |  2d 6e 65 77 6c 69 6e 65 29 20 22 2e 22 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -newline)."."))................. | 
| 38080 |  20 20 20 20 20 20 20 20 20 20 20 28 6f 6e 65 2d    6f 72 2d 6d 6f 72 65 20 28 6e 6f 74 20 28 61 6e  | ...........(one-or-more.(not.(an | 
| 380a0 |  79 20 22 2e 22 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | y.".")))........................ | 
| 380c0 |  20 20 20 20 73 74 72 69 6e 67 2d 65 6e 64 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ....string-end)................. | 
| 380e0 |  20 20 20 20 20 20 20 22 22 20 69 64 20 27 66 69    78 65 64 63 61 73 65 20 27 6c 69 74 65 72 61 6c  | ......."".id.'fixedcase.'literal | 
| 38100 |  20 31 29 29 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 65 72 72 6f 72 73 29 0a 20 20 65 72 72 6f  | .1)))))...........errors)...erro | 
| 38120 |  72 73 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63    68 65 63 6b 2d 72 65 6d 6f 76 65 2d 65 72 72 6f  | rs)..(defun.flycheck-remove-erro | 
| 38140 |  72 2d 69 64 73 20 28 65 72 72 6f 72 73 29 0a 20    20 22 52 65 6d 6f 76 65 20 61 6c 6c 20 65 72 72  | r-ids.(errors)..."Remove.all.err | 
| 38160 |  6f 72 20 69 64 73 20 66 72 6f 6d 20 45 52 52 4f    52 53 2e 22 0a 20 20 28 73 65 71 2d 64 6f 20 28  | or.ids.from.ERRORS."...(seq-do.( | 
| 38180 |  6c 61 6d 62 64 61 20 28 65 72 72 29 20 28 73 65    74 66 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72  | lambda.(err).(setf.(flycheck-err | 
| 381a0 |  6f 72 2d 69 64 20 65 72 72 29 20 6e 69 6c 29 29    20 65 72 72 6f 72 73 29 0a 20 20 65 72 72 6f 72  | or-id.err).nil)).errors)...error | 
| 381c0 |  73 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68    65 63 6b 2d 66 69 6c 6c 2d 65 6d 70 74 79 2d 6c  | s)..(defun.flycheck-fill-empty-l | 
| 381e0 |  69 6e 65 2d 6e 75 6d 62 65 72 73 20 28 65 72 72    6f 72 73 29 0a 20 20 22 53 65 74 20 45 52 52 4f  | ine-numbers.(errors)..."Set.ERRO | 
| 38200 |  52 53 20 77 69 74 68 6f 75 74 20 6c 69 6e 65 73    20 74 6f 20 6c 69 6e 65 20 30 2e 0a 0a 55 73 65  | RS.without.lines.to.line.0...Use | 
| 38220 |  20 61 73 20 60 3a 65 72 72 6f 72 2d 66 69 6c 74    65 72 27 20 66 6f 72 20 73 79 6e 74 61 78 20 63  | .as.`:error-filter'.for.syntax.c | 
| 38240 |  68 65 63 6b 65 72 73 20 74 68 61 74 20 6f 75 74    70 75 74 20 65 72 72 6f 72 73 0a 77 69 74 68 6f  | heckers.that.output.errors.witho | 
| 38260 |  75 74 20 6c 69 6e 65 20 6e 75 6d 62 65 72 73 2e    0a 0a 52 65 74 75 72 6e 20 45 52 52 4f 52 53 2e  | ut.line.numbers...Return.ERRORS. | 
| 38280 |  22 0a 20 20 28 73 65 71 2d 64 6f 20 28 6c 61 6d    62 64 61 20 28 65 72 72 29 0a 20 20 20 20 20 20  | "...(seq-do.(lambda.(err)....... | 
| 382a0 |  20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66    6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69  | ......(unless.(flycheck-error-li | 
| 382c0 |  6e 65 20 65 72 72 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 65 74 66 20 28 66 6c 79  | ne.err)...............(setf.(fly | 
| 382e0 |  63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 6e 65    20 65 72 72 29 20 30 29 29 29 0a 20 20 20 20 20  | check-error-line.err).0)))...... | 
| 38300 |  20 20 20 20 20 65 72 72 6f 72 73 29 0a 20 20 65    72 72 6f 72 73 29 0a 0a 0c 0a 3b 3b 3b 20 45 72  | .....errors)...errors)....;;;.Er | 
| 38320 |  72 6f 72 20 61 6e 61 6c 79 73 69 73 0a 28 64 65    66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 63 6f 75  | ror.analysis.(defun.flycheck-cou | 
| 38340 |  6e 74 2d 65 72 72 6f 72 73 20 28 65 72 72 6f 72    73 29 0a 20 20 22 43 6f 75 6e 74 20 74 68 65 20  | nt-errors.(errors)..."Count.the. | 
| 38360 |  6e 75 6d 62 65 72 20 6f 66 20 45 52 52 4f 52 53    2c 20 67 72 6f 75 70 65 64 20 62 79 20 6c 65 76  | number.of.ERRORS,.grouped.by.lev | 
| 38380 |  65 6c 2e 0a 0a 52 65 74 75 72 6e 20 61 6e 20 61    6c 69 73 74 2c 20 77 68 65 72 65 20 65 61 63 68  | el...Return.an.alist,.where.each | 
| 383a0 |  20 49 54 45 4d 20 69 73 20 61 20 63 6f 6e 73 20    63 65 6c 6c 20 77 68 6f 73 65 20 60 63 61 72 27  | .ITEM.is.a.cons.cell.whose.`car' | 
| 383c0 |  20 69 73 20 61 6e 0a 65 72 72 6f 72 20 6c 65 76    65 6c 2c 20 61 6e 64 20 77 68 6f 73 65 20 60 63  | .is.an.error.level,.and.whose.`c | 
| 383e0 |  64 72 27 20 69 73 20 74 68 65 20 6e 75 6d 62 65    72 20 6f 66 20 65 72 72 6f 72 73 20 6f 66 20 74  | dr'.is.the.number.of.errors.of.t | 
| 38400 |  68 61 74 0a 6c 65 76 65 6c 2e 22 0a 20 20 28 6c    65 74 20 28 63 6f 75 6e 74 73 2d 62 79 2d 6c 65  | hat.level."...(let.(counts-by-le | 
| 38420 |  76 65 6c 29 0a 20 20 20 20 28 64 6f 6c 69 73 74    20 28 65 72 72 20 65 72 72 6f 72 73 29 0a 20 20  | vel).....(dolist.(err.errors)... | 
| 38440 |  20 20 20 20 28 6c 65 74 2a 20 28 28 6c 65 76 65    6c 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f  | ....(let*.((level.(flycheck-erro | 
| 38460 |  72 2d 6c 65 76 65 6c 20 65 72 72 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 69 74 65 6d  | r-level.err))..............(item | 
| 38480 |  20 28 61 73 73 71 20 6c 65 76 65 6c 20 63 6f 75    6e 74 73 2d 62 79 2d 6c 65 76 65 6c 29 29 29 0a  | .(assq.level.counts-by-level))). | 
| 384a0 |  20 20 20 20 20 20 20 20 28 69 66 20 69 74 65 6d    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c  | ........(if.item.............(cl | 
| 384c0 |  2d 69 6e 63 66 20 28 63 64 72 20 69 74 65 6d 29    29 0a 20 20 20 20 20 20 20 20 20 20 28 70 75 73  | -incf.(cdr.item))...........(pus | 
| 384e0 |  68 20 28 63 6f 6e 73 20 6c 65 76 65 6c 20 31 29    20 63 6f 75 6e 74 73 2d 62 79 2d 6c 65 76 65 6c  | h.(cons.level.1).counts-by-level | 
| 38500 |  29 29 29 29 0a 20 20 20 20 63 6f 75 6e 74 73 2d    62 79 2d 6c 65 76 65 6c 29 29 0a 0a 28 64 65 66  | )))).....counts-by-level))..(def | 
| 38520 |  75 6e 20 66 6c 79 63 68 65 63 6b 2d 68 61 73 2d    6d 61 78 2d 65 72 72 6f 72 73 2d 70 20 28 65 72  | un.flycheck-has-max-errors-p.(er | 
| 38540 |  72 6f 72 73 20 6c 65 76 65 6c 29 0a 20 20 22 43    68 65 63 6b 20 69 66 20 74 68 65 72 65 20 69 73  | rors.level)..."Check.if.there.is | 
| 38560 |  20 6e 6f 20 65 72 72 6f 72 20 69 6e 20 45 52 52    4f 52 53 20 6d 6f 72 65 20 73 65 76 65 72 65 20  | .no.error.in.ERRORS.more.severe. | 
| 38580 |  74 68 61 6e 20 4c 45 56 45 4c 2e 22 0a 20 20 28    6c 65 74 20 28 28 73 65 76 65 72 69 74 79 20 28  | than.LEVEL."...(let.((severity.( | 
| 385a0 |  66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c    65 76 65 6c 2d 73 65 76 65 72 69 74 79 20 6c 65  | flycheck-error-level-severity.le | 
| 385c0 |  76 65 6c 29 29 29 0a 20 20 20 20 28 73 65 71 2d    65 76 65 72 79 2d 70 20 28 6c 61 6d 62 64 61 20  | vel))).....(seq-every-p.(lambda. | 
| 385e0 |  28 65 29 20 28 3c 3d 20 28 66 6c 79 63 68 65 63    6b 2d 65 72 72 6f 72 2d 6c 65 76 65 6c 2d 73 65  | (e).(<=.(flycheck-error-level-se | 
| 38600 |  76 65 72 69 74 79 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | verity.......................... | 
| 38620 |  20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65    63 6b 2d 65 72 72 6f 72 2d 6c 65 76 65 6c 20 65  | .........(flycheck-error-level.e | 
| 38640 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | )).............................. | 
| 38660 |  20 20 20 20 73 65 76 65 72 69 74 79 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ....severity)).................. | 
| 38680 |  65 72 72 6f 72 73 29 29 29 0a 0a 28 64 65 66 75    6e 20 66 6c 79 63 68 65 63 6b 2d 68 61 73 2d 6d  | errors)))..(defun.flycheck-has-m | 
| 386a0 |  61 78 2d 63 75 72 72 65 6e 74 2d 65 72 72 6f 72    73 2d 70 20 28 6c 65 76 65 6c 29 0a 20 20 22 43  | ax-current-errors-p.(level)..."C | 
| 386c0 |  68 65 63 6b 20 69 66 20 74 68 65 72 65 20 69 73    20 6e 6f 20 63 75 72 72 65 6e 74 20 65 72 72 6f  | heck.if.there.is.no.current.erro | 
| 386e0 |  72 20 6d 6f 72 65 20 73 65 76 65 72 65 20 74 68    61 6e 20 4c 45 56 45 4c 2e 22 0a 20 20 28 66 6c  | r.more.severe.than.LEVEL."...(fl | 
| 38700 |  79 63 68 65 63 6b 2d 68 61 73 2d 6d 61 78 2d 65    72 72 6f 72 73 2d 70 20 66 6c 79 63 68 65 63 6b  | ycheck-has-max-errors-p.flycheck | 
| 38720 |  2d 63 75 72 72 65 6e 74 2d 65 72 72 6f 72 73 20    6c 65 76 65 6c 29 29 0a 0a 28 64 65 66 75 6e 20  | -current-errors.level))..(defun. | 
| 38740 |  66 6c 79 63 68 65 63 6b 2d 68 61 73 2d 65 72 72    6f 72 73 2d 70 20 28 65 72 72 6f 72 73 20 6c 65  | flycheck-has-errors-p.(errors.le | 
| 38760 |  76 65 6c 29 0a 20 20 22 44 65 74 65 72 6d 69 6e    65 20 69 66 20 74 68 65 72 65 20 61 72 65 20 61  | vel)..."Determine.if.there.are.a | 
| 38780 |  6e 79 20 45 52 52 4f 52 53 20 77 69 74 68 20 4c    45 56 45 4c 2e 22 0a 20 20 28 73 65 71 2d 73 6f  | ny.ERRORS.with.LEVEL."...(seq-so | 
| 387a0 |  6d 65 20 28 6c 61 6d 62 64 61 20 28 65 29 20 28    65 71 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72  | me.(lambda.(e).(eq.(flycheck-err | 
| 387c0 |  6f 72 2d 6c 65 76 65 6c 20 65 29 20 6c 65 76 65    6c 29 29 20 65 72 72 6f 72 73 29 29 0a 0a 28 64  | or-level.e).level)).errors))..(d | 
| 387e0 |  65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 68 61    73 2d 63 75 72 72 65 6e 74 2d 65 72 72 6f 72 73  | efun.flycheck-has-current-errors | 
| 38800 |  2d 70 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6c 65    76 65 6c 29 0a 20 20 22 44 65 74 65 72 6d 69 6e  | -p.(&optional.level)..."Determin | 
| 38820 |  65 20 69 66 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 75 66 66 65 72 20 68 61 73 20 65 72 72 6f  | e.if.the.current.buffer.has.erro | 
| 38840 |  72 73 20 77 69 74 68 20 4c 45 56 45 4c 2e 0a 0a    49 66 20 4c 45 56 45 4c 20 69 73 20 6f 6d 69 74  | rs.with.LEVEL...If.LEVEL.is.omit | 
| 38860 |  74 65 64 20 69 66 20 74 68 65 20 63 75 72 72 65    6e 74 20 62 75 66 66 65 72 20 68 61 73 20 61 6e  | ted.if.the.current.buffer.has.an | 
| 38880 |  79 20 65 72 72 6f 72 73 20 61 74 20 61 6c 6c 2e    22 0a 20 20 28 69 66 20 6c 65 76 65 6c 0a 20 20  | y.errors.at.all."...(if.level... | 
| 388a0 |  20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 68 61    73 2d 65 72 72 6f 72 73 2d 70 20 66 6c 79 63 68  | ....(flycheck-has-errors-p.flych | 
| 388c0 |  65 63 6b 2d 63 75 72 72 65 6e 74 2d 65 72 72 6f    72 73 20 6c 65 76 65 6c 29 0a 20 20 20 20 28 61  | eck-current-errors.level).....(a | 
| 388e0 |  6e 64 20 66 6c 79 63 68 65 63 6b 2d 63 75 72 72    65 6e 74 2d 65 72 72 6f 72 73 20 74 29 29 29 0a  | nd.flycheck-current-errors.t))). | 
| 38900 |  0a 0c 0a 3b 3b 3b 20 45 72 72 6f 72 20 6f 76 65    72 6c 61 79 73 20 69 6e 20 74 68 65 20 63 75 72  | ...;;;.Error.overlays.in.the.cur | 
| 38920 |  72 65 6e 74 20 62 75 66 66 65 72 0a 28 64 65 66    76 61 72 2d 6c 6f 63 61 6c 20 66 6c 79 63 68 65  | rent.buffer.(defvar-local.flyche | 
| 38940 |  63 6b 2d 2d 6c 61 73 74 2d 6f 76 65 72 6c 61 79    2d 69 6e 64 65 78 20 30 0a 20 20 22 4c 61 73 74  | ck--last-overlay-index.0..."Last | 
| 38960 |  20 69 6e 64 65 78 20 67 69 76 65 6e 20 74 6f 20    61 20 46 6c 79 63 68 65 63 6b 20 6f 76 65 72 6c  | .index.given.to.a.Flycheck.overl | 
| 38980 |  61 79 2e 0a 0a 54 68 65 73 65 20 69 6e 64 69 63    65 73 20 61 72 65 20 75 73 65 64 20 74 6f 20 70  | ay...These.indices.are.used.to.p | 
| 389a0 |  72 65 73 65 72 76 65 20 65 72 72 6f 72 20 6f 72    64 65 72 20 28 45 6d 61 63 73 20 64 6f 65 73 6e  | reserve.error.order.(Emacs.doesn | 
| 389c0 |  27 74 0a 70 72 65 73 65 72 76 65 20 6f 76 65 72    6c 61 79 20 6f 72 64 65 72 20 77 68 65 6e 20 63  | 't.preserve.overlay.order.when.c | 
| 389e0 |  61 6c 6c 69 6e 67 20 60 6f 76 65 72 6c 61 79 73    2d 61 74 27 29 2e 22 29 0a 0a 28 64 65 66 75 6e  | alling.`overlays-at').")..(defun | 
| 38a00 |  20 66 6c 79 63 68 65 63 6b 2d 2d 6e 65 78 74 2d    6f 76 65 72 6c 61 79 2d 69 6e 64 65 78 20 28 29  | .flycheck--next-overlay-index.() | 
| 38a20 |  0a 20 20 22 43 6f 6d 70 75 74 65 20 74 68 65 20    69 6e 64 65 78 20 74 6f 20 61 73 73 69 67 6e 20  | ..."Compute.the.index.to.assign. | 
| 38a40 |  74 6f 20 61 20 6e 65 77 20 46 6c 79 63 68 65 63    6b 20 6f 76 65 72 6c 61 79 2e 22 0a 20 20 28 63  | to.a.new.Flycheck.overlay."...(c | 
| 38a60 |  6c 2d 69 6e 63 66 20 66 6c 79 63 68 65 63 6b 2d    2d 6c 61 73 74 2d 6f 76 65 72 6c 61 79 2d 69 6e  | l-incf.flycheck--last-overlay-in | 
| 38a80 |  64 65 78 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c    79 63 68 65 63 6b 2d 2d 68 69 67 68 6c 69 67 68  | dex))..(defun.flycheck--highligh | 
| 38aa0 |  74 69 6e 67 2d 73 74 79 6c 65 20 28 65 72 72 29    0a 20 20 22 44 65 74 65 72 6d 69 6e 65 20 74 68  | ting-style.(err)..."Determine.th | 
| 38ac0 |  65 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 73    74 79 6c 65 20 74 6f 20 61 70 70 6c 79 20 74 6f  | e.highlighting.style.to.apply.to | 
| 38ae0 |  20 45 52 52 2e 0a 0a 53 74 79 6c 65 73 20 61 72    65 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20  | .ERR...Styles.are.documented.in. | 
| 38b00 |  60 66 6c 79 63 68 65 63 6b 2d 68 69 67 68 6c 69    67 68 74 69 6e 67 2d 73 74 79 6c 65 27 3b 20 74  | `flycheck-highlighting-style';.t | 
| 38b20 |  68 69 73 0a 66 75 6e 63 74 69 6f 6e 73 20 72 65    73 6f 6c 76 65 73 20 60 63 6f 6e 64 69 74 69 6f  | his.functions.resolves.`conditio | 
| 38b40 |  6e 61 6c 27 20 73 74 79 6c 65 20 73 70 65 63 69    66 69 63 61 74 69 6f 6e 73 2e 22 0a 20 20 28 6c  | nal'.style.specifications."...(l | 
| 38b60 |  65 74 2a 20 28 28 73 74 79 6c 65 20 66 6c 79 63    68 65 63 6b 2d 68 69 67 68 6c 69 67 68 74 69 6e  | et*.((style.flycheck-highlightin | 
| 38b80 |  67 2d 73 74 79 6c 65 29 0a 20 20 20 20 20 20 20    20 20 28 66 69 72 73 74 2d 6c 69 6e 65 20 28 66  | g-style)..........(first-line.(f | 
| 38ba0 |  6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69    6e 65 20 65 72 72 29 29 0a 20 20 20 20 20 20 20  | lycheck-error-line.err))........ | 
| 38bc0 |  20 20 28 65 6e 64 2d 6c 69 6e 65 20 28 6f 72 20    28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d  | ..(end-line.(or.(flycheck-error- | 
| 38be0 |  65 6e 64 2d 6c 69 6e 65 20 65 72 72 29 20 66 69    72 73 74 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20  | end-line.err).first-line))...... | 
| 38c00 |  20 20 20 20 28 6e 6c 69 6e 65 73 20 28 2d 20 65    6e 64 2d 6c 69 6e 65 20 66 69 72 73 74 2d 6c 69  | ....(nlines.(-.end-line.first-li | 
| 38c20 |  6e 65 29 29 29 0a 20 20 20 20 28 77 68 69 6c 65    20 28 65 71 20 28 63 61 72 2d 73 61 66 65 20 73  | ne))).....(while.(eq.(car-safe.s | 
| 38c40 |  74 79 6c 65 29 20 27 63 6f 6e 64 69 74 69 6f 6e    61 6c 29 0a 20 20 20 20 20 20 28 70 63 61 73 65  | tyle).'conditional).......(pcase | 
| 38c60 |  2d 6c 65 74 20 28 28 60 28 2c 74 68 72 65 73 68    6f 6c 64 20 2c 73 31 20 2c 73 32 29 20 28 63 64  | -let.((`(,threshold.,s1.,s2).(cd | 
| 38c80 |  72 20 73 74 79 6c 65 29 29 29 0a 20 20 20 20 20    20 20 20 28 73 65 74 71 20 73 74 79 6c 65 20 28  | r.style))).........(setq.style.( | 
| 38ca0 |  69 66 20 28 3c 20 6e 6c 69 6e 65 73 20 74 68 72    65 73 68 6f 6c 64 29 20 73 31 20 73 32 29 29 29  | if.(<.nlines.threshold).s1.s2))) | 
| 38cc0 |  29 0a 20 20 20 20 28 70 63 61 73 65 20 73 74 79    6c 65 0a 20 20 20 20 20 20 28 60 28 64 65 6c 69  | ).....(pcase.style.......(`(deli | 
| 38ce0 |  6d 69 74 65 72 73 20 2c 62 65 66 6f 72 65 20 2c    61 66 74 65 72 29 0a 20 20 20 20 20 20 20 28 77  | miters.,before.,after)........(w | 
| 38d00 |  68 65 6e 20 28 63 68 61 72 61 63 74 65 72 70 20    62 65 66 6f 72 65 29 0a 20 20 20 20 20 20 20 20  | hen.(characterp.before)......... | 
| 38d20 |  20 28 73 65 74 71 20 62 65 66 6f 72 65 20 28 66    6c 79 63 68 65 63 6b 2d 2d 6d 61 6b 65 2d 68 69  | .(setq.before.(flycheck--make-hi | 
| 38d40 |  67 68 6c 69 67 68 74 69 6e 67 2d 64 65 6c 69 6d    69 74 65 72 20 62 65 66 6f 72 65 29 29 29 0a 20  | ghlighting-delimiter.before))).. | 
| 38d60 |  20 20 20 20 20 20 28 77 68 65 6e 20 28 63 68 61    72 61 63 74 65 72 70 20 61 66 74 65 72 29 0a 20  | ......(when.(characterp.after).. | 
| 38d80 |  20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 66    74 65 72 20 28 66 6c 79 63 68 65 63 6b 2d 2d 6d  | ........(setq.after.(flycheck--m | 
| 38da0 |  61 6b 65 2d 68 69 67 68 6c 69 67 68 74 69 6e 67    2d 64 65 6c 69 6d 69 74 65 72 20 61 66 74 65 72  | ake-highlighting-delimiter.after | 
| 38dc0 |  29 29 29 0a 20 20 20 20 20 20 20 28 73 65 74 71    20 73 74 79 6c 65 20 60 28 64 65 6c 69 6d 69 74  | )))........(setq.style.`(delimit | 
| 38de0 |  65 72 73 20 2c 62 65 66 6f 72 65 20 2c 61 66 74    65 72 29 29 29 29 0a 20 20 20 20 73 74 79 6c 65  | ers.,before.,after)))).....style | 
| 38e00 |  29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68    65 63 6b 2d 2d 73 65 74 75 70 2d 68 69 67 68 6c  | ))..(defun.flycheck--setup-highl | 
| 38e20 |  69 67 68 74 69 6e 67 20 28 65 72 72 20 6f 76 65    72 6c 61 79 29 0a 20 20 22 41 70 70 6c 79 20 70  | ighting.(err.overlay)..."Apply.p | 
| 38e40 |  72 6f 70 65 72 74 69 65 73 20 74 6f 20 4f 56 45    52 4c 41 59 20 74 6f 20 68 69 67 68 6c 69 67 68  | roperties.to.OVERLAY.to.highligh | 
| 38e60 |  74 20 45 52 52 2e 22 0a 20 20 28 6c 65 74 20 28    28 6c 65 76 65 6c 20 28 66 6c 79 63 68 65 63 6b  | t.ERR."...(let.((level.(flycheck | 
| 38e80 |  2d 65 72 72 6f 72 2d 6c 65 76 65 6c 20 65 72 72    29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20  | -error-level.err))).....(unless. | 
| 38ea0 |  66 6c 79 63 68 65 63 6b 2d 68 69 67 68 6c 69 67    68 74 69 6e 67 2d 6d 6f 64 65 0a 20 20 20 20 20  | flycheck-highlighting-mode...... | 
| 38ec0 |  20 3b 3b 20 45 72 61 73 65 20 74 68 65 20 68 69    67 68 6c 69 67 68 74 69 6e 67 20 66 72 6f 6d 20  | .;;.Erase.the.highlighting.from. | 
| 38ee0 |  74 68 65 20 6f 76 65 72 6c 61 79 20 69 66 20 72    65 71 75 65 73 74 65 64 20 62 79 20 74 68 65 20  | the.overlay.if.requested.by.the. | 
| 38f00 |  75 73 65 72 0a 20 20 20 20 20 20 28 73 65 74 66    20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76  | user.......(setf.(overlay-get.ov | 
| 38f20 |  65 72 6c 61 79 20 27 66 61 63 65 29 20 6e 69 6c    29 29 0a 20 20 20 20 28 77 68 65 6e 20 66 6c 79  | erlay.'face).nil)).....(when.fly | 
| 38f40 |  63 68 65 63 6b 2d 69 6e 64 69 63 61 74 69 6f 6e    2d 6d 6f 64 65 0a 20 20 20 20 20 20 28 73 65 74  | check-indication-mode.......(set | 
| 38f60 |  66 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f    76 65 72 6c 61 79 20 27 62 65 66 6f 72 65 2d 73  | f.(overlay-get.overlay.'before-s | 
| 38f80 |  74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72  | tring).............(flycheck-err | 
| 38fa0 |  6f 72 2d 6c 65 76 65 6c 2d 6d 61 6b 65 2d 69 6e    64 69 63 61 74 6f 72 0a 20 20 20 20 20 20 20 20  | or-level-make-indicator......... | 
| 38fc0 |  20 20 20 20 20 6c 65 76 65 6c 20 66 6c 79 63 68    65 63 6b 2d 69 6e 64 69 63 61 74 69 6f 6e 2d 6d  | .....level.flycheck-indication-m | 
| 38fe0 |  6f 64 65 29 29 0a 20 20 20 20 20 20 28 73 65 74    66 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f  | ode)).......(setf.(overlay-get.o | 
| 39000 |  76 65 72 6c 61 79 20 27 6c 69 6e 65 2d 70 72 65    66 69 78 29 0a 20 20 20 20 20 20 20 20 20 20 20  | verlay.'line-prefix)............ | 
| 39020 |  20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72    2d 6c 65 76 65 6c 2d 6d 61 6b 65 2d 69 6e 64 69  | .(flycheck-error-level-make-indi | 
| 39040 |  63 61 74 6f 72 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 6c 65 76 65 6c 20 66 6c 79 63 68 65 63  | cator..............level.flychec | 
| 39060 |  6b 2d 69 6e 64 69 63 61 74 69 6f 6e 2d 6d 6f 64    65 20 74 29 29 29 0a 20 20 20 20 28 70 63 61 73  | k-indication-mode.t))).....(pcas | 
| 39080 |  65 20 28 66 6c 79 63 68 65 63 6b 2d 2d 68 69 67    68 6c 69 67 68 74 69 6e 67 2d 73 74 79 6c 65 20  | e.(flycheck--highlighting-style. | 
| 390a0 |  65 72 72 29 0a 20 20 20 20 20 20 28 28 6f 72 20    60 6e 69 6c 20 28 67 75 61 72 64 20 28 6e 75 6c  | err).......((or.`nil.(guard.(nul | 
| 390c0 |  6c 20 66 6c 79 63 68 65 63 6b 2d 68 69 67 68 6c    69 67 68 74 69 6e 67 2d 6d 6f 64 65 29 29 29 0a  | l.flycheck-highlighting-mode))). | 
| 390e0 |  20 20 20 20 20 20 20 3b 3b 20 45 72 61 73 65 20    74 68 65 20 68 69 67 68 6c 69 67 68 74 69 6e 67  | .......;;.Erase.the.highlighting | 
| 39100 |  0a 20 20 20 20 20 20 20 28 73 65 74 66 20 28 6f    76 65 72 6c 61 79 2d 67 65 74 20 6f 76 65 72 6c  | ........(setf.(overlay-get.overl | 
| 39120 |  61 79 20 27 66 61 63 65 29 20 6e 69 6c 29 29 0a    20 20 20 20 20 20 28 60 6c 65 76 65 6c 2d 66 61  | ay.'face).nil)).......(`level-fa | 
| 39140 |  63 65 29 0a 20 20 20 20 20 20 28 60 28 64 65 6c    69 6d 69 74 65 72 73 20 2c 62 65 66 6f 72 65 20  | ce).......(`(delimiters.,before. | 
| 39160 |  2c 61 66 74 65 72 29 0a 20 20 20 20 20 20 20 3b    3b 20 52 65 70 6c 61 63 65 20 74 68 65 20 68 69  | ,after)........;;.Replace.the.hi | 
| 39180 |  67 68 6c 69 67 68 74 69 6e 67 20 77 69 74 68 20    64 65 6c 69 6d 69 74 65 72 73 0a 20 20 20 20 20  | ghlighting.with.delimiters...... | 
| 391a0 |  20 20 28 6c 65 74 2a 20 28 28 66 72 69 6e 67 65    2d 66 61 63 65 20 28 66 6c 79 63 68 65 63 6b 2d  | ..(let*.((fringe-face.(flycheck- | 
| 391c0 |  65 72 72 6f 72 2d 6c 65 76 65 6c 2d 66 72 69 6e    67 65 2d 66 61 63 65 20 6c 65 76 65 6c 29 29 0a  | error-level-fringe-face.level)). | 
| 391e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64    65 6c 69 6d 2d 66 61 63 65 20 60 28 66 6c 79 63  | ..............(delim-face.`(flyc | 
| 39200 |  68 65 63 6b 2d 65 72 72 6f 72 2d 64 65 6c 69 6d    69 74 65 72 20 2c 66 72 69 6e 67 65 2d 66 61 63  | heck-error-delimiter.,fringe-fac | 
| 39220 |  65 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73    65 74 66 20 28 6f 76 65 72 6c 61 79 2d 67 65 74  | e)))..........(setf.(overlay-get | 
| 39240 |  20 6f 76 65 72 6c 61 79 20 27 66 61 63 65 29 20    27 66 6c 79 63 68 65 63 6b 2d 64 65 6c 69 6d 69  | .overlay.'face).'flycheck-delimi | 
| 39260 |  74 65 64 2d 65 72 72 6f 72 29 0a 20 20 20 20 20    20 20 20 20 28 73 65 74 66 20 28 6f 76 65 72 6c  | ted-error)..........(setf.(overl | 
| 39280 |  61 79 2d 67 65 74 20 6f 76 65 72 6c 61 79 20 27    62 65 66 6f 72 65 2d 73 74 72 69 6e 67 29 0a 20  | ay-get.overlay.'before-string).. | 
| 392a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 63 61 74 20 28 70 72 6f 70 65 72 74 69 7a  | ..............(concat.(propertiz | 
| 392c0 |  65 20 62 65 66 6f 72 65 20 27 66 61 63 65 20 64    65 6c 69 6d 2d 66 61 63 65 29 0a 20 20 20 20 20  | e.before.'face.delim-face)...... | 
| 392e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6f 72 20 28 6f 76 65 72 6c 61 79 2d 67  | ..................(or.(overlay-g | 
| 39300 |  65 74 20 6f 76 65 72 6c 61 79 20 27 62 65 66 6f    72 65 2d 73 74 72 69 6e 67 29 20 22 22 29 29 29  | et.overlay.'before-string).""))) | 
| 39320 |  0a 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20    28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 65  | ..........(setf.(overlay-get.ove | 
| 39340 |  72 6c 61 79 20 27 61 66 74 65 72 2d 73 74 72 69    6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | rlay.'after-string)............. | 
| 39360 |  20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 61    66 74 65 72 20 27 66 61 63 65 20 64 65 6c 69 6d  | ...(propertize.after.'face.delim | 
| 39380 |  2d 66 61 63 65 29 29 29 29 0a 20 20 20 20 20 20    28 6f 74 68 65 72 20 28 65 72 72 6f 72 20 22 55  | -face)))).......(other.(error."U | 
| 393a0 |  6e 73 75 70 70 6f 72 74 65 64 20 68 69 67 68 6c    69 67 68 74 69 6e 67 20 73 74 79 6c 65 3a 20 25  | nsupported.highlighting.style:.% | 
| 393c0 |  53 22 20 6f 74 68 65 72 29 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 61  | S".other)))))..(defun.flycheck-a | 
| 393e0 |  64 64 2d 6f 76 65 72 6c 61 79 20 28 65 72 72 29    0a 20 20 22 41 64 64 20 6f 76 65 72 6c 61 79 20  | dd-overlay.(err)..."Add.overlay. | 
| 39400 |  66 6f 72 20 45 52 52 2e 0a 0a 52 65 74 75 72 6e    20 74 68 65 20 63 72 65 61 74 65 64 20 6f 76 65  | for.ERR...Return.the.created.ove | 
| 39420 |  72 6c 61 79 2e 22 0a 20 20 3b 3b 20 57 65 20 6d    75 73 74 20 68 61 76 65 20 61 20 70 72 6f 70 65  | rlay."...;;.We.must.have.a.prope | 
| 39440 |  72 20 65 72 72 6f 72 20 72 65 67 69 6f 6e 20 66    6f 72 20 74 68 65 20 73 61 6b 65 20 6f 66 20 66  | r.error.region.for.the.sake.of.f | 
| 39460 |  72 69 6e 67 65 20 69 6e 64 69 63 61 74 69 6f 6e    2c 0a 20 20 3b 3b 20 65 72 72 6f 72 20 64 69 73  | ringe.indication,...;;.error.dis | 
| 39480 |  70 6c 61 79 20 61 6e 64 20 65 72 72 6f 72 20 6e    61 76 69 67 61 74 69 6f 6e 2c 20 65 76 65 6e 20  | play.and.error.navigation,.even. | 
| 394a0 |  69 66 20 74 68 65 20 68 69 67 68 6c 69 67 68 74    69 6e 67 20 69 73 20 64 69 73 61 62 6c 65 64 2e  | if.the.highlighting.is.disabled. | 
| 394c0 |  0a 20 20 3b 3b 20 57 65 20 65 72 61 73 65 20 74    68 65 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20  | ...;;.We.erase.the.highlighting. | 
| 394e0 |  6c 61 74 65 72 20 6f 6e 20 69 6e 20 74 68 69 73    20 63 61 73 65 0a 20 20 28 70 63 61 73 65 2d 6c  | later.on.in.this.case...(pcase-l | 
| 39500 |  65 74 2a 20 28 28 60 28 2c 62 65 67 20 2e 20 2c    65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20  | et*.((`(,beg...,end)............ | 
| 39520 |  20 20 20 20 20 28 69 66 20 28 66 6c 79 63 68 65    63 6b 2d 72 65 6c 65 76 61 6e 74 2d 65 72 72 6f  | .....(if.(flycheck-relevant-erro | 
| 39540 |  72 2d 6f 74 68 65 72 2d 66 69 6c 65 2d 70 20 65    72 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | r-other-file-p.err)............. | 
| 39560 |  20 20 20 20 20 20 20 20 3b 3b 20 44 69 73 70 6c    61 79 20 6f 76 65 72 6c 61 79 73 20 66 6f 72 20  | ........;;.Display.overlays.for. | 
| 39580 |  6f 74 68 65 72 2d 66 69 6c 65 20 65 72 72 6f 72    73 20 6f 6e 20 74 68 65 20 66 69 72 73 74 20 6c  | other-file.errors.on.the.first.l | 
| 395a0 |  69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 70  | ine.....................(cons.(p | 
| 395c0 |  6f 69 6e 74 2d 6d 69 6e 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | oint-min)....................... | 
| 395e0 |  20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73    69 6f 6e 20 28 67 6f 74 6f 2d 63 68 61 72 20 28  | ....(save-excursion.(goto-char.( | 
| 39600 |  70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | point-min))..................... | 
| 39620 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 2d 65 6e 64 2d  | ......................(line-end- | 
| 39640 |  70 6f 73 69 74 69 6f 6e 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66  | position)))...................(f | 
| 39660 |  6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 72 65    67 69 6f 6e 2d 66 6f 72 2d 6d 6f 64 65 0a 20 20  | lycheck-error-region-for-mode... | 
| 39680 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 65 72 72 20 28 6f 72 20 66 6c 79 63 68 65 63  | .................err.(or.flychec | 
| 396a0 |  6b 2d 68 69 67 68 6c 69 67 68 74 69 6e 67 2d 6d    6f 64 65 20 27 6c 69 6e 65 73 29 29 29 29 0a 20  | k-highlighting-mode.'lines)))).. | 
| 396c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    76 65 72 6c 61 79 20 28 6d 61 6b 65 2d 6f 76 65  | ..............(overlay.(make-ove | 
| 396e0 |  72 6c 61 79 20 62 65 67 20 65 6e 64 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c  | rlay.beg.end))................(l | 
| 39700 |  65 76 65 6c 20 28 66 6c 79 63 68 65 63 6b 2d 65    72 72 6f 72 2d 6c 65 76 65 6c 20 65 72 72 29 29  | evel.(flycheck-error-level.err)) | 
| 39720 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 61 74 65 67 6f 72 79 20 28 66 6c 79 63 68  | ................(category.(flych | 
| 39740 |  65 63 6b 2d 65 72 72 6f 72 2d 6c 65 76 65 6c 2d    6f 76 65 72 6c 61 79 2d 63 61 74 65 67 6f 72 79  | eck-error-level-overlay-category | 
| 39760 |  20 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 69 6e 64 65 78 20 28  | .level))................(index.( | 
| 39780 |  66 6c 79 63 68 65 63 6b 2d 2d 6e 65 78 74 2d 6f    76 65 72 6c 61 79 2d 69 6e 64 65 78 29 29 29 0a  | flycheck--next-overlay-index))). | 
| 397a0 |  20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 6c 79    63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 65 76 65  | ....(unless.(flycheck-error-leve | 
| 397c0 |  6c 2d 70 20 6c 65 76 65 6c 29 0a 20 20 20 20 20    20 28 65 72 72 6f 72 20 22 55 6e 64 65 66 69 6e  | l-p.level).......(error."Undefin | 
| 397e0 |  65 64 20 65 72 72 6f 72 20 6c 65 76 65 6c 3a 20    25 53 22 20 6c 65 76 65 6c 29 29 0a 20 20 20 20  | ed.error.level:.%S".level))..... | 
| 39800 |  28 73 65 74 66 20 28 6f 76 65 72 6c 61 79 2d 67    65 74 20 6f 76 65 72 6c 61 79 20 27 66 6c 79 63  | (setf.(overlay-get.overlay.'flyc | 
| 39820 |  68 65 63 6b 2d 65 72 72 6f 72 2d 69 6e 64 65 78    29 20 69 6e 64 65 78 29 0a 20 20 20 20 28 73 65  | heck-error-index).index).....(se | 
| 39840 |  74 66 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20    6f 76 65 72 6c 61 79 20 27 66 6c 79 63 68 65 63  | tf.(overlay-get.overlay.'flychec | 
| 39860 |  6b 2d 6f 76 65 72 6c 61 79 29 20 74 29 0a 20 20    20 20 28 73 65 74 66 20 28 6f 76 65 72 6c 61 79  | k-overlay).t).....(setf.(overlay | 
| 39880 |  2d 67 65 74 20 6f 76 65 72 6c 61 79 20 27 66 6c    79 63 68 65 63 6b 2d 65 72 72 6f 72 29 20 65 72  | -get.overlay.'flycheck-error).er | 
| 398a0 |  72 29 0a 20 20 20 20 28 73 65 74 66 20 28 6f 76    65 72 6c 61 79 2d 67 65 74 20 6f 76 65 72 6c 61  | r).....(setf.(overlay-get.overla | 
| 398c0 |  79 20 27 63 61 74 65 67 6f 72 79 29 20 63 61 74    65 67 6f 72 79 29 0a 20 20 20 20 28 73 65 74 66  | y.'category).category).....(setf | 
| 398e0 |  20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76    65 72 6c 61 79 20 27 68 65 6c 70 2d 65 63 68 6f  | .(overlay-get.overlay.'help-echo | 
| 39900 |  29 20 23 27 66 6c 79 63 68 65 63 6b 2d 68 65 6c    70 2d 65 63 68 6f 29 0a 20 20 20 20 28 66 6c 79  | ).#'flycheck-help-echo).....(fly | 
| 39920 |  63 68 65 63 6b 2d 2d 73 65 74 75 70 2d 68 69 67    68 6c 69 67 68 74 69 6e 67 20 65 72 72 20 6f 76  | check--setup-highlighting.err.ov | 
| 39940 |  65 72 6c 61 79 29 0a 20 20 20 20 6f 76 65 72 6c    61 79 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79  | erlay).....overlay))..(defun.fly | 
| 39960 |  63 68 65 63 6b 2d 68 65 6c 70 2d 65 63 68 6f 20    28 5f 77 69 6e 64 6f 77 20 6f 62 6a 65 63 74 20  | check-help-echo.(_window.object. | 
| 39980 |  70 6f 73 29 0a 20 20 22 43 6f 6e 73 74 72 75 63    74 20 61 20 74 6f 6f 6c 74 69 70 20 6d 65 73 73  | pos)..."Construct.a.tooltip.mess | 
| 399a0 |  61 67 65 2e 0a 0a 4d 6f 73 74 20 6f 66 20 74 68    65 20 61 63 74 75 61 6c 20 77 6f 72 6b 20 69 73  | age...Most.of.the.actual.work.is | 
| 399c0 |  20 64 6f 6e 65 20 62 79 20 63 61 6c 6c 69 6e 67    0a 60 66 6c 79 63 68 65 63 6b 2d 68 65 6c 70 2d  | .done.by.calling.`flycheck-help- | 
| 399e0 |  65 63 68 6f 2d 66 75 6e 63 74 69 6f 6e 27 20 77    69 74 68 20 74 68 65 20 61 70 70 72 6f 70 72 69  | echo-function'.with.the.appropri | 
| 39a00 |  61 74 65 20 6c 69 73 74 20 6f 66 0a 65 72 72 6f    72 73 2e 20 20 41 72 67 75 6d 65 6e 74 73 20 57  | ate.list.of.errors...Arguments.W | 
| 39a20 |  49 4e 44 4f 57 2c 20 4f 42 4a 45 43 54 20 61 6e    64 20 50 4f 53 20 61 72 65 20 61 73 20 64 65 73  | INDOW,.OBJECT.and.POS.are.as.des | 
| 39a40 |  63 72 69 62 65 64 20 69 6e 0a 69 6e 66 6f 20 6e    6f 64 65 20 60 28 65 6c 69 73 70 29 53 70 65 63  | cribed.in.info.node.`(elisp)Spec | 
| 39a60 |  69 61 6c 20 70 72 6f 70 65 72 74 69 65 73 27 2c    20 61 73 20 74 68 69 73 20 66 75 6e 63 74 69 6f  | ial.properties',.as.this.functio | 
| 39a80 |  6e 20 69 73 0a 69 6e 74 65 6e 64 65 64 20 74 6f    20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 20  | n.is.intended.to.be.used.as.the. | 
| 39aa0 |  5c 5c 3d 27 68 65 6c 70 2d 65 63 68 6f 20 70 72    6f 70 65 72 74 79 20 6f 66 20 66 6c 79 63 68 65  | \\='help-echo.property.of.flyche | 
| 39ac0 |  63 6b 20 65 72 72 6f 72 0a 6f 76 65 72 6c 61 79    73 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20  | ck.error.overlays."...(when-let. | 
| 39ae0 |  28 62 75 66 20 28 63 6f 6e 64 20 28 28 62 75 66    66 65 72 70 20 6f 62 6a 65 63 74 29 20 6f 62 6a  | (buf.(cond.((bufferp.object).obj | 
| 39b00 |  65 63 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 76  | ect)........................((ov | 
| 39b20 |  65 72 6c 61 79 70 20 6f 62 6a 65 63 74 29 20 28    6f 76 65 72 6c 61 79 2d 62 75 66 66 65 72 20 6f  | erlayp.object).(overlay-buffer.o | 
| 39b40 |  62 6a 65 63 74 29 29 29 29 0a 20 20 20 20 28 77    69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66  | bject)))).....(with-current-buff | 
| 39b60 |  65 72 20 62 75 66 0a 20 20 20 20 20 20 28 77 68    65 6e 2d 6c 65 74 2a 20 28 28 66 6e 20 66 6c 79  | er.buf.......(when-let*.((fn.fly | 
| 39b80 |  63 68 65 63 6b 2d 68 65 6c 70 2d 65 63 68 6f 2d    66 75 6e 63 74 69 6f 6e 29 0a 20 20 20 20 20 20  | check-help-echo-function)....... | 
| 39ba0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72    73 20 28 66 6c 79 63 68 65 63 6b 2d 6f 76 65 72  | ............(errs.(flycheck-over | 
| 39bc0 |  6c 61 79 2d 65 72 72 6f 72 73 2d 61 74 20 70 6f    73 29 29 29 0a 20 20 20 20 20 20 20 20 28 70 72  | lay-errors-at.pos))).........(pr | 
| 39be0 |  6f 70 65 72 74 69 7a 65 20 28 66 75 6e 63 61 6c    6c 20 66 6e 20 65 72 72 73 29 20 27 68 65 6c 70  | opertize.(funcall.fn.errs).'help | 
| 39c00 |  2d 65 63 68 6f 2d 69 6e 68 69 62 69 74 2d 73 75    62 73 74 69 74 75 74 69 6f 6e 20 74 29 29 29 29  | -echo-inhibit-substitution.t)))) | 
| 39c20 |  29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65    63 6b 2d 68 65 6c 70 2d 65 63 68 6f 2d 61 6c 6c  | )..(defun.flycheck-help-echo-all | 
| 39c40 |  2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 73 20    28 65 72 72 73 29 0a 20 20 22 43 6f 6e 63 61 74  | -error-messages.(errs)..."Concat | 
| 39c60 |  65 6e 61 74 65 20 65 72 72 6f 72 20 6d 65 73 73    61 67 65 73 20 61 6e 64 20 69 64 73 20 66 72 6f  | enate.error.messages.and.ids.fro | 
| 39c80 |  6d 20 45 52 52 53 2e 22 0a 20 20 28 70 63 61 73    65 20 28 64 65 6c 71 20 6e 69 6c 20 65 72 72 73  | m.ERRS."...(pcase.(delq.nil.errs | 
| 39ca0 |  29 20 3b 3b 20 46 49 58 4d 45 20 77 68 79 20 77    6f 75 6c 64 20 65 72 72 6f 72 73 20 62 65 20 6e  | ).;;.FIXME.why.would.errors.be.n | 
| 39cc0 |  69 6c 20 68 65 72 65 3f 0a 20 20 20 20 28 60 28    2c 65 72 72 29 20 3b 3b 20 41 20 73 69 6e 67 6c  | il.here?.....(`(,err).;;.A.singl | 
| 39ce0 |  65 20 65 72 72 6f 72 0a 20 20 20 20 20 28 66 6c    79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 66 6f 72  | e.error......(flycheck-error-for | 
| 39d00 |  6d 61 74 2d 6d 65 73 73 61 67 65 2d 61 6e 64 2d    69 64 20 65 72 72 29 29 0a 20 20 20 20 28 5f 20  | mat-message-and-id.err)).....(_. | 
| 39d20 |  3b 3b 20 5a 65 72 6f 20 6f 72 20 6d 75 6c 74 69    70 6c 65 20 65 72 72 6f 72 73 0a 20 20 20 20 20  | ;;.Zero.or.multiple.errors...... | 
| 39d40 |  28 6d 61 70 63 6f 6e 63 61 74 0a 20 20 20 20 20    20 28 6c 61 6d 62 64 61 20 28 65 72 72 29 0a 20  | (mapconcat.......(lambda.(err).. | 
| 39d60 |  20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 65 72 72 6f 72 2d 66 6f 72 6d 61 74 2d 6d 65  | .......(flycheck-error-format-me | 
| 39d80 |  73 73 61 67 65 2d 61 6e 64 2d 69 64 20 65 72 72    20 27 69 6e 63 6c 75 64 65 2d 73 6e 69 70 70 65  | ssage-and-id.err.'include-snippe | 
| 39da0 |  74 29 29 0a 20 20 20 20 20 20 65 72 72 73 20 22    5c 6e 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20  | t)).......errs."\n"))))..(defun. | 
| 39dc0 |  66 6c 79 63 68 65 63 6b 2d 66 69 6c 74 65 72 2d    6f 76 65 72 6c 61 79 73 20 28 6f 76 65 72 6c 61  | flycheck-filter-overlays.(overla | 
| 39de0 |  79 73 29 0a 20 20 22 47 65 74 20 61 6c 6c 20 46    6c 79 63 68 65 63 6b 20 6f 76 65 72 6c 61 79 73  | ys)..."Get.all.Flycheck.overlays | 
| 39e00 |  20 66 72 6f 6d 20 4f 56 45 52 4c 41 59 53 2c 20    69 6e 20 6f 72 69 67 69 6e 61 6c 20 6f 72 64 65  | .from.OVERLAYS,.in.original.orde | 
| 39e20 |  72 2e 22 0a 20 20 3b 3b 20 54 68 65 20 6f 72 64    65 72 20 6f 66 20 65 72 72 6f 72 73 20 72 65 74  | r."...;;.The.order.of.errors.ret | 
| 39e40 |  75 72 6e 65 64 20 66 72 6f 6d 20 6f 76 65 72 6c    61 79 73 20 69 73 20 6e 6f 74 20 73 74 61 62 6c  | urned.from.overlays.is.not.stabl | 
| 39e60 |  65 2c 20 73 6f 20 77 65 20 73 6f 72 74 0a 20 20    3b 3b 20 74 68 65 6d 20 61 67 61 69 6e 20 75 73  | e,.so.we.sort...;;.them.again.us | 
| 39e80 |  69 6e 67 20 74 68 65 20 69 6e 74 65 72 6e 61 6c    20 69 6e 64 65 78 20 74 6f 20 67 75 61 72 61 6e  | ing.the.internal.index.to.guaran | 
| 39ea0 |  74 65 65 20 65 72 72 6f 72 73 20 61 72 65 20 61    6c 77 61 79 73 0a 20 20 3b 3b 20 64 69 73 70 6c  | tee.errors.are.always...;;.displ | 
| 39ec0 |  61 79 65 64 20 69 6e 20 74 68 65 20 73 61 6d 65    20 6f 72 64 65 72 2e 0a 20 20 28 73 65 71 2d 73  | ayed.in.the.same.order....(seq-s | 
| 39ee0 |  6f 72 74 0a 20 20 20 3b 3b 20 57 65 20 63 61 6e    27 74 20 75 73 65 20 60 73 65 71 2d 73 6f 72 74  | ort....;;.We.can't.use.`seq-sort | 
| 39f00 |  2d 62 79 27 20 68 65 72 65 3b 20 73 65 65 20 61    62 6f 76 65 0a 20 20 20 28 6c 61 6d 62 64 61 20  | -by'.here;.see.above....(lambda. | 
| 39f20 |  28 6f 31 20 6f 32 29 20 28 3c 20 28 6f 76 65 72    6c 61 79 2d 67 65 74 20 6f 31 20 27 66 6c 79 63  | (o1.o2).(<.(overlay-get.o1.'flyc | 
| 39f40 |  68 65 63 6b 2d 65 72 72 6f 72 2d 69 6e 64 65 78    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | heck-error-index)............... | 
| 39f60 |  20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79    2d 67 65 74 20 6f 32 20 27 66 6c 79 63 68 65 63  | ........(overlay-get.o2.'flychec | 
| 39f80 |  6b 2d 65 72 72 6f 72 2d 69 6e 64 65 78 29 29 29    0a 20 20 20 28 73 65 71 2d 66 69 6c 74 65 72 20  | k-error-index)))....(seq-filter. | 
| 39fa0 |  28 6c 61 6d 62 64 61 20 28 6f 29 20 28 6f 76 65    72 6c 61 79 2d 67 65 74 20 6f 20 27 66 6c 79 63  | (lambda.(o).(overlay-get.o.'flyc | 
| 39fc0 |  68 65 63 6b 2d 6f 76 65 72 6c 61 79 29 29 20 6f    76 65 72 6c 61 79 73 29 29 29 0a 0a 28 64 65 66  | heck-overlay)).overlays)))..(def | 
| 39fe0 |  75 6e 20 66 6c 79 63 68 65 63 6b 2d 6f 76 65 72    6c 61 79 73 2d 61 74 20 28 70 6f 73 29 0a 20 20  | un.flycheck-overlays-at.(pos)... | 
| 3a000 |  22 47 65 74 20 61 6c 6c 20 46 6c 79 63 68 65 63    6b 20 6f 76 65 72 6c 61 79 73 20 61 74 20 50 4f  | "Get.all.Flycheck.overlays.at.PO | 
| 3a020 |  53 2e 22 0a 20 20 28 66 6c 79 63 68 65 63 6b 2d    66 69 6c 74 65 72 2d 6f 76 65 72 6c 61 79 73 20  | S."...(flycheck-filter-overlays. | 
| 3a040 |  28 6f 76 65 72 6c 61 79 73 2d 61 74 20 70 6f 73    29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63  | (overlays-at.pos)))..(defun.flyc | 
| 3a060 |  68 65 63 6b 2d 6f 76 65 72 6c 61 79 73 2d 69 6e    20 28 62 65 67 20 65 6e 64 29 0a 20 20 22 47 65  | heck-overlays-in.(beg.end)..."Ge | 
| 3a080 |  74 20 61 6c 6c 20 46 6c 79 63 68 65 63 6b 20 6f    76 65 72 6c 61 79 73 20 62 65 74 77 65 65 6e 20  | t.all.Flycheck.overlays.between. | 
| 3a0a0 |  42 45 47 20 61 6e 64 20 45 4e 44 2e 22 0a 20 20    28 66 6c 79 63 68 65 63 6b 2d 66 69 6c 74 65 72  | BEG.and.END."...(flycheck-filter | 
| 3a0c0 |  2d 6f 76 65 72 6c 61 79 73 20 28 6f 76 65 72 6c    61 79 73 2d 69 6e 20 62 65 67 20 65 6e 64 29 29  | -overlays.(overlays-in.beg.end)) | 
| 3a0e0 |  29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65    63 6b 2d 6f 76 65 72 6c 61 79 2d 65 72 72 6f 72  | )..(defun.flycheck-overlay-error | 
| 3a100 |  73 2d 61 74 20 28 70 6f 73 29 0a 20 20 22 52 65    74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 61  | s-at.(pos)..."Return.a.list.of.a | 
| 3a120 |  6c 6c 20 66 6c 79 63 68 65 63 6b 20 65 72 72 6f    72 73 20 6f 76 65 72 6c 61 69 64 20 61 74 20 50  | ll.flycheck.errors.overlaid.at.P | 
| 3a140 |  4f 53 2e 22 0a 20 20 28 73 65 71 2d 6d 61 70 20    28 6c 61 6d 62 64 61 20 28 6f 29 20 28 6f 76 65  | OS."...(seq-map.(lambda.(o).(ove | 
| 3a160 |  72 6c 61 79 2d 67 65 74 20 6f 20 27 66 6c 79 63    68 65 63 6b 2d 65 72 72 6f 72 29 29 0a 20 20 20  | rlay-get.o.'flycheck-error)).... | 
| 3a180 |  20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63    6b 2d 6f 76 65 72 6c 61 79 73 2d 61 74 20 70 6f  | ........(flycheck-overlays-at.po | 
| 3a1a0 |  73 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79    63 68 65 63 6b 2d 6f 76 65 72 6c 61 79 2d 65 72  | s)))..(defun.flycheck-overlay-er | 
| 3a1c0 |  72 6f 72 73 2d 69 6e 20 28 62 65 67 20 65 6e 64    29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 6c 69  | rors-in.(beg.end)..."Return.a.li | 
| 3a1e0 |  73 74 20 6f 66 20 61 6c 6c 20 66 6c 79 63 68 65    63 6b 20 65 72 72 6f 72 73 20 6f 76 65 72 6c 61  | st.of.all.flycheck.errors.overla | 
| 3a200 |  69 64 20 62 65 74 77 65 65 6e 20 42 45 47 20 61    6e 64 20 45 4e 44 2e 22 0a 20 20 28 73 65 71 2d  | id.between.BEG.and.END."...(seq- | 
| 3a220 |  6d 61 70 20 28 6c 61 6d 62 64 61 20 28 6f 29 20    28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 20 27  | map.(lambda.(o).(overlay-get.o.' | 
| 3a240 |  66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79  | flycheck-error))............(fly | 
| 3a260 |  63 68 65 63 6b 2d 6f 76 65 72 6c 61 79 73 2d 69    6e 20 62 65 67 20 65 6e 64 29 29 29 0a 0a 28 64  | check-overlays-in.beg.end)))..(d | 
| 3a280 |  65 66 76 61 72 2d 6c 6f 63 61 6c 20 66 6c 79 63    68 65 63 6b 2d 6f 76 65 72 6c 61 79 73 2d 74 6f  | efvar-local.flycheck-overlays-to | 
| 3a2a0 |  2d 64 65 6c 65 74 65 20 6e 69 6c 0a 20 20 22 4f    76 65 72 6c 61 79 73 20 6d 61 72 6b 20 66 6f 72  | -delete.nil..."Overlays.mark.for | 
| 3a2c0 |  20 64 65 6c 65 74 69 6f 6e 20 61 66 74 65 72 20    61 6c 6c 20 73 79 6e 74 61 78 20 63 68 65 63 6b  | .deletion.after.all.syntax.check | 
| 3a2e0 |  73 20 63 6f 6d 70 6c 65 74 65 64 2e 22 29 0a 28    70 75 74 20 27 66 6c 79 63 68 65 63 6b 2d 6f 76  | s.completed.").(put.'flycheck-ov | 
| 3a300 |  65 72 6c 61 79 73 2d 74 6f 2d 64 65 6c 65 74 65    20 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61  | erlays-to-delete.'permanent-loca | 
| 3a320 |  6c 20 74 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79    63 68 65 63 6b 2d 64 65 6c 65 74 65 2d 61 6c 6c  | l.t)..(defun.flycheck-delete-all | 
| 3a340 |  2d 6f 76 65 72 6c 61 79 73 20 28 29 0a 20 20 22    52 65 6d 6f 76 65 20 61 6c 6c 20 66 6c 79 63 68  | -overlays.()..."Remove.all.flych | 
| 3a360 |  65 63 6b 20 6f 76 65 72 6c 61 79 73 20 69 6e 20    74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66  | eck.overlays.in.the.current.buff | 
| 3a380 |  65 72 2e 22 0a 20 20 28 6f 76 65 72 6c 61 79 2d    72 65 63 65 6e 74 65 72 20 28 70 6f 69 6e 74 2d  | er."...(overlay-recenter.(point- | 
| 3a3a0 |  6d 61 78 29 29 0a 20 20 28 66 6c 79 63 68 65 63    6b 2d 64 65 6c 65 74 65 2d 6d 61 72 6b 65 64 2d  | max))...(flycheck-delete-marked- | 
| 3a3c0 |  6f 76 65 72 6c 61 79 73 29 0a 20 20 28 73 65 74    71 20 66 6c 79 63 68 65 63 6b 2d 2d 6c 61 73 74  | overlays)...(setq.flycheck--last | 
| 3a3e0 |  2d 6f 76 65 72 6c 61 79 2d 69 6e 64 65 78 20 30    29 0a 20 20 28 73 61 76 65 2d 72 65 73 74 72 69  | -overlay-index.0)...(save-restri | 
| 3a400 |  63 74 69 6f 6e 0a 20 20 20 20 28 77 69 64 65 6e    29 0a 20 20 20 20 28 73 65 71 2d 64 6f 20 23 27  | ction.....(widen).....(seq-do.#' | 
| 3a420 |  64 65 6c 65 74 65 2d 6f 76 65 72 6c 61 79 20 28    66 6c 79 63 68 65 63 6b 2d 6f 76 65 72 6c 61 79  | delete-overlay.(flycheck-overlay | 
| 3a440 |  73 2d 69 6e 20 28 70 6f 69 6e 74 2d 6d 69 6e 29    20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 29  | s-in.(point-min).(point-max))))) | 
| 3a460 |  0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63    6b 2d 6d 61 72 6b 2d 61 6c 6c 2d 6f 76 65 72 6c  | ..(defun.flycheck-mark-all-overl | 
| 3a480 |  61 79 73 2d 66 6f 72 2d 64 65 6c 65 74 69 6f 6e    20 28 29 0a 20 20 22 4d 61 72 6b 20 61 6c 6c 20  | ays-for-deletion.()..."Mark.all. | 
| 3a4a0 |  63 75 72 72 65 6e 74 20 6f 76 65 72 6c 61 79 73    20 66 6f 72 20 64 65 6c 65 74 69 6f 6e 2e 22 0a  | current.overlays.for.deletion.". | 
| 3a4c0 |  20 20 28 73 65 74 71 20 66 6c 79 63 68 65 63 6b    2d 6f 76 65 72 6c 61 79 73 2d 74 6f 2d 64 65 6c  | ..(setq.flycheck-overlays-to-del | 
| 3a4e0 |  65 74 65 0a 20 20 20 20 20 20 20 20 28 61 70 70    65 6e 64 20 28 66 6c 79 63 68 65 63 6b 2d 6f 76  | ete.........(append.(flycheck-ov | 
| 3a500 |  65 72 6c 61 79 73 2d 69 6e 20 28 70 6f 69 6e 74    2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78  | erlays-in.(point-min).(point-max | 
| 3a520 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 66 6c 79 63 68 65 63 6b 2d 6f 76 65 72  | )).................flycheck-over | 
| 3a540 |  6c 61 79 73 2d 74 6f 2d 64 65 6c 65 74 65 29 29    29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65  | lays-to-delete)))..(defun.flyche | 
| 3a560 |  63 6b 2d 64 65 6c 65 74 65 2d 6d 61 72 6b 65 64    2d 6f 76 65 72 6c 61 79 73 20 28 29 0a 20 20 22  | ck-delete-marked-overlays.()..." | 
| 3a580 |  44 65 6c 65 74 65 20 61 6c 6c 20 6f 76 65 72 6c    61 79 73 20 6d 61 72 6b 65 64 20 66 6f 72 20 64  | Delete.all.overlays.marked.for.d | 
| 3a5a0 |  65 6c 65 74 69 6f 6e 2e 22 0a 20 20 28 6f 76 65    72 6c 61 79 2d 72 65 63 65 6e 74 65 72 20 28 70  | eletion."...(overlay-recenter.(p | 
| 3a5c0 |  6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 28 73 65    71 2d 64 6f 20 23 27 64 65 6c 65 74 65 2d 6f 76  | oint-max))...(seq-do.#'delete-ov | 
| 3a5e0 |  65 72 6c 61 79 20 66 6c 79 63 68 65 63 6b 2d 6f    76 65 72 6c 61 79 73 2d 74 6f 2d 64 65 6c 65 74  | erlay.flycheck-overlays-to-delet | 
| 3a600 |  65 29 0a 20 20 28 73 65 74 71 20 66 6c 79 63 68    65 63 6b 2d 6f 76 65 72 6c 61 79 73 2d 74 6f 2d  | e)...(setq.flycheck-overlays-to- | 
| 3a620 |  64 65 6c 65 74 65 20 6e 69 6c 29 29 0a 0a 0c 0a    3b 3b 3b 20 45 72 72 6f 72 20 6e 61 76 69 67 61  | delete.nil))....;;;.Error.naviga | 
| 3a640 |  74 69 6f 6e 20 69 6e 20 74 68 65 20 63 75 72 72    65 6e 74 20 62 75 66 66 65 72 0a 28 64 65 66 75  | tion.in.the.current.buffer.(defu | 
| 3a660 |  6e 20 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72    2d 6c 65 76 65 6c 2d 69 6e 74 65 72 65 73 74 69  | n.flycheck-error-level-interesti | 
| 3a680 |  6e 67 2d 61 74 2d 70 6f 73 2d 70 20 28 70 6f 73    29 0a 20 20 22 43 68 65 63 6b 20 69 66 20 65 72  | ng-at-pos-p.(pos)..."Check.if.er | 
| 3a6a0 |  72 6f 72 20 73 65 76 65 72 69 74 79 20 61 74 20    50 4f 53 20 70 61 73 73 65 73 20 60 66 6c 79 63  | ror.severity.at.POS.passes.`flyc | 
| 3a6c0 |  68 65 63 6b 2d 65 72 72 6f 72 2d 6c 65 76 65 6c    2d 69 6e 74 65 72 65 73 74 69 6e 67 2d 70 27 2e  | heck-error-level-interesting-p'. | 
| 3a6e0 |  22 0a 20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72    72 6f 72 2d 6c 65 76 65 6c 2d 69 6e 74 65 72 65  | "...(flycheck-error-level-intere | 
| 3a700 |  73 74 69 6e 67 2d 70 20 28 67 65 74 2d 63 68 61    72 2d 70 72 6f 70 65 72 74 79 20 70 6f 73 20 27  | sting-p.(get-char-property.pos.' | 
| 3a720 |  66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 29 29    29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65  | flycheck-error)))..(defun.flyche | 
| 3a740 |  63 6b 2d 65 72 72 6f 72 2d 6c 65 76 65 6c 2d 69    6e 74 65 72 65 73 74 69 6e 67 2d 70 20 28 65 72  | ck-error-level-interesting-p.(er | 
| 3a760 |  72 29 0a 20 20 22 43 68 65 63 6b 20 69 66 20 45    52 52 20 73 65 76 65 72 69 74 79 20 69 73 20 3e  | r)..."Check.if.ERR.severity.is.> | 
| 3a780 |  3d 20 60 66 6c 79 63 68 65 63 6b 2d 6e 61 76 69    67 61 74 69 6f 6e 2d 6d 69 6e 69 6d 75 6d 2d 6c  | =.`flycheck-navigation-minimum-l | 
| 3a7a0 |  65 76 65 6c 27 2e 0a 0a 45 52 52 20 69 73 20 61    6c 73 6f 20 69 6e 74 65 72 65 73 74 69 6e 67 20  | evel'...ERR.is.also.interesting. | 
| 3a7c0 |  28 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 72 65    74 75 72 6e 73 20 74 72 75 65 29 20 69 66 20 74  | (the.function.returns.true).if.t | 
| 3a7e0 |  68 65 72 65 20 61 72 65 0a 6e 6f 20 65 72 72 6f    72 73 20 61 73 20 6f 72 20 6d 6f 72 65 20 73 65  | here.are.no.errors.as.or.more.se | 
| 3a800 |  76 65 72 65 20 74 68 61 6e 20 60 66 6c 79 63 68    65 63 6b 2d 6e 61 76 69 67 61 74 69 6f 6e 2d 6d  | vere.than.`flycheck-navigation-m | 
| 3a820 |  69 6e 69 6d 75 6d 2d 6c 65 76 65 6c 27 2e 22 0a    20 20 28 77 68 65 6e 20 28 66 6c 79 63 68 65 63  | inimum-level'."...(when.(flychec | 
| 3a840 |  6b 2d 65 72 72 6f 72 2d 70 20 65 72 72 29 0a 20    20 20 20 28 69 66 2d 6c 65 74 20 28 6d 69 6e 2d  | k-error-p.err).....(if-let.(min- | 
| 3a860 |  6c 65 76 65 6c 20 66 6c 79 63 68 65 63 6b 2d 6e    61 76 69 67 61 74 69 6f 6e 2d 6d 69 6e 69 6d 75  | level.flycheck-navigation-minimu | 
| 3a880 |  6d 2d 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20    20 28 6f 72 20 28 3c 3d 20 28 66 6c 79 63 68 65  | m-level).........(or.(<=.(flyche | 
| 3a8a0 |  63 6b 2d 65 72 72 6f 72 2d 6c 65 76 65 6c 2d 73    65 76 65 72 69 74 79 20 6d 69 6e 2d 6c 65 76 65  | ck-error-level-severity.min-leve | 
| 3a8c0 |  6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72  | l).................(flycheck-err | 
| 3a8e0 |  6f 72 2d 6c 65 76 65 6c 2d 73 65 76 65 72 69 74    79 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f  | or-level-severity.(flycheck-erro | 
| 3a900 |  72 2d 6c 65 76 65 6c 20 65 72 72 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20  | r-level.err))).............(not. | 
| 3a920 |  28 66 6c 79 63 68 65 63 6b 2d 68 61 73 2d 63 75    72 72 65 6e 74 2d 65 72 72 6f 72 73 2d 70 20 6d  | (flycheck-has-current-errors-p.m | 
| 3a940 |  69 6e 2d 6c 65 76 65 6c 29 29 29 0a 20 20 20 20    20 20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 66  | in-level))).......t)))..(defun.f | 
| 3a960 |  6c 79 63 68 65 63 6b 2d 6e 65 78 74 2d 65 72 72    6f 72 2d 70 6f 73 20 28 6e 20 26 6f 70 74 69 6f  | lycheck-next-error-pos.(n.&optio | 
| 3a980 |  6e 61 6c 20 72 65 73 65 74 29 0a 20 20 22 47 65    74 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 20 6f  | nal.reset)..."Get.the.position.o | 
| 3a9a0 |  66 20 74 68 65 20 4e 2d 74 68 20 6e 65 78 74 20    65 72 72 6f 72 2e 0a 0a 57 69 74 68 20 6e 65 67  | f.the.N-th.next.error...With.neg | 
| 3a9c0 |  61 74 69 76 65 20 4e 2c 20 67 65 74 20 74 68 65    20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65  | ative.N,.get.the.position.of.the | 
| 3a9e0 |  20 28 2d 4e 29 2d 74 68 20 70 72 65 76 69 6f 75    73 20 65 72 72 6f 72 0a 69 6e 73 74 65 61 64 2e  | .(-N)-th.previous.error.instead. | 
| 3aa00 |  20 20 57 69 74 68 20 6e 6f 6e 2d 6e 69 6c 20 52    45 53 45 54 2c 20 73 65 61 72 63 68 20 66 72 6f  | ..With.non-nil.RESET,.search.fro | 
| 3aa20 |  6d 20 60 70 6f 69 6e 74 2d 6d 69 6e 27 2c 20 6f    74 68 65 72 77 69 73 65 0a 73 65 61 72 63 68 20  | m.`point-min',.otherwise.search. | 
| 3aa40 |  66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74    20 70 6f 69 6e 74 2e 0a 0a 52 65 74 75 72 6e 20  | from.the.current.point...Return. | 
| 3aa60 |  74 68 65 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20    74 68 65 20 6e 65 78 74 20 6f 72 20 70 72 65 76  | the.position.of.the.next.or.prev | 
| 3aa80 |  69 6f 75 73 20 65 72 72 6f 72 2c 20 6f 72 20 6e    69 6c 20 69 66 0a 74 68 65 72 65 20 69 73 20 6e  | ious.error,.or.nil.if.there.is.n | 
| 3aaa0 |  6f 6e 65 2e 20 20 49 66 20 4e 20 69 73 20 7a 65    72 6f 2c 20 72 65 74 75 72 6e 20 60 70 6f 69 6e  | one...If.N.is.zero,.return.`poin | 
| 3aac0 |  74 27 2c 20 6f 72 20 60 70 6f 69 6e 74 2d 6d 69    6e 27 20 69 66 0a 52 45 53 45 54 20 69 73 20 6e  | t',.or.`point-min'.if.RESET.is.n | 
| 3aae0 |  6f 6e 2d 6e 69 6c 2e 22 0a 20 20 28 6c 65 74 20    28 28 6e 20 28 6f 72 20 6e 20 31 29 29 0a 20 20  | on-nil."...(let.((n.(or.n.1))... | 
| 3ab00 |  20 20 20 20 20 20 28 70 6f 73 20 28 69 66 20 72    65 73 65 74 20 28 70 6f 69 6e 74 2d 6d 69 6e 29  | ......(pos.(if.reset.(point-min) | 
| 3ab20 |  20 28 70 6f 69 6e 74 29 29 29 29 0a 20 20 20 20    28 69 66 20 28 3e 3d 20 6e 20 30 29 0a 20 20 20  | .(point)))).....(if.(>=.n.0).... | 
| 3ab40 |  20 20 20 20 20 3b 3b 20 53 65 61 72 63 68 20 66    6f 72 77 61 72 64 73 0a 20 20 20 20 20 20 20 20  | .....;;.Search.forwards......... | 
| 3ab60 |  28 77 68 69 6c 65 20 28 61 6e 64 20 70 6f 73 20    28 3e 20 6e 20 30 29 29 0a 20 20 20 20 20 20 20  | (while.(and.pos.(>.n.0))........ | 
| 3ab80 |  20 20 20 28 73 65 74 71 20 6e 20 28 31 2d 20 6e    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68  | ...(setq.n.(1-.n))...........(wh | 
| 3aba0 |  65 6e 20 28 67 65 74 2d 63 68 61 72 2d 70 72 6f    70 65 72 74 79 20 70 6f 73 20 27 66 6c 79 63 68  | en.(get-char-property.pos.'flych | 
| 3abc0 |  65 63 6b 2d 65 72 72 6f 72 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 3b 3b 20 4d 6f 76 65 20 62  | eck-error).............;;.Move.b | 
| 3abe0 |  65 79 6f 6e 64 20 66 72 6f 6d 20 74 68 65 20 63    75 72 72 65 6e 74 20 65 72 72 6f 72 20 69 66 20  | eyond.from.the.current.error.if. | 
| 3ac00 |  61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 73 65 74 71 20 70 6f 73 20 28 6e 65 78 74 2d  | any.............(setq.pos.(next- | 
| 3ac20 |  73 69 6e 67 6c 65 2d 63 68 61 72 2d 70 72 6f 70    65 72 74 79 2d 63 68 61 6e 67 65 20 70 6f 73 20  | single-char-property-change.pos. | 
| 3ac40 |  27 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68  | 'flycheck-error)))...........(wh | 
| 3ac60 |  69 6c 65 20 28 6e 6f 74 20 28 6f 72 20 28 3d 20    70 6f 73 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29  | ile.(not.(or.(=.pos.(point-max)) | 
| 3ac80 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63  | ...........................(flyc | 
| 3aca0 |  68 65 63 6b 2d 65 72 72 6f 72 2d 6c 65 76 65 6c    2d 69 6e 74 65 72 65 73 74 69 6e 67 2d 61 74 2d  | heck-error-level-interesting-at- | 
| 3acc0 |  70 6f 73 2d 70 20 70 6f 73 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 3b 3b 20 53 63 61 6e  | pos-p.pos))).............;;.Scan | 
| 3ace0 |  20 66 6f 72 20 74 68 65 20 6e 65 78 74 20 65 72    72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20  | .for.the.next.error............. | 
| 3ad00 |  28 73 65 74 71 20 70 6f 73 20 28 6e 65 78 74 2d    73 69 6e 67 6c 65 2d 63 68 61 72 2d 70 72 6f 70  | (setq.pos.(next-single-char-prop | 
| 3ad20 |  65 72 74 79 2d 63 68 61 6e 67 65 20 70 6f 73 20    27 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 29  | erty-change.pos.'flycheck-error) | 
| 3ad40 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68    65 6e 20 28 61 6e 64 20 28 3d 20 70 6f 73 20 28  | ))...........(when.(and.(=.pos.( | 
| 3ad60 |  70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | point-max))..................... | 
| 3ad80 |  20 28 6e 6f 74 20 28 66 6c 79 63 68 65 63 6b 2d    65 72 72 6f 72 2d 6c 65 76 65 6c 2d 69 6e 74 65  | .(not.(flycheck-error-level-inte | 
| 3ada0 |  72 65 73 74 69 6e 67 2d 61 74 2d 70 6f 73 2d 70    20 70 6f 73 29 29 29 0a 20 20 20 20 20 20 20 20  | resting-at-pos-p.pos)))......... | 
| 3adc0 |  20 20 20 20 3b 3b 20 49 66 20 77 65 20 72 65 61    63 68 65 64 20 74 68 65 20 65 6e 64 20 6f 66 20  | ....;;.If.we.reached.the.end.of. | 
| 3ade0 |  74 68 65 20 62 75 66 66 65 72 2c 20 62 75 74 20    6e 6f 20 65 72 72 6f 72 2c 20 77 65 20 64 69 64  | the.buffer,.but.no.error,.we.did | 
| 3ae00 |  6e 27 74 20 66 69 6e 64 0a 20 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 61 6e 79 0a 20 20 20 20  | n't.find.............;;.any..... | 
| 3ae20 |  20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 6f    73 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 3b  | ........(setq.pos.nil))).......; | 
| 3ae40 |  3b 20 53 65 61 72 63 68 20 62 61 63 6b 77 61 72    64 73 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20  | ;.Search.backwards.......(while. | 
| 3ae60 |  28 61 6e 64 20 70 6f 73 20 28 3c 20 6e 20 30 29    29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20  | (and.pos.(<.n.0)).........(setq. | 
| 3ae80 |  6e 20 28 31 2b 20 6e 29 29 0a 20 20 20 20 20 20    20 20 3b 3b 20 4c 6f 6f 70 20 75 6e 74 69 6c 20  | n.(1+.n)).........;;.Loop.until. | 
| 3aea0 |  77 65 20 66 69 6e 64 20 61 6e 20 65 72 72 6f 72    2e 20 20 57 65 20 6e 65 65 64 20 74 6f 20 63 68  | we.find.an.error...We.need.to.ch | 
| 3aec0 |  65 63 6b 20 74 68 65 20 70 6f 73 69 74 69 6f 6e    20 2a 62 65 66 6f 72 65 2a 0a 20 20 20 20 20 20  | eck.the.position.*before*....... | 
| 3aee0 |  20 20 3b 3b 20 74 68 65 20 63 75 72 72 65 6e 74    20 6f 6e 65 2c 20 62 65 63 61 75 73 65 20 60 70  | ..;;.the.current.one,.because.`p | 
| 3af00 |  72 65 76 69 6f 75 73 2d 73 69 6e 67 6c 65 2d 63    68 61 72 2d 70 72 6f 70 65 72 74 79 2d 63 68 61  | revious-single-char-property-cha | 
| 3af20 |  6e 67 65 27 0a 20 20 20 20 20 20 20 20 3b 3b 20    61 6c 77 61 79 73 20 6d 6f 76 65 73 20 74 6f 20  | nge'.........;;.always.moves.to. | 
| 3af40 |  74 68 65 20 70 6f 73 69 74 69 6f 6e 20 2a 6f 66    2a 20 74 68 65 20 63 68 61 6e 67 65 2e 0a 20 20  | the.position.*of*.the.change.... | 
| 3af60 |  20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f    74 20 28 6f 72 20 28 3d 20 70 6f 73 20 28 70 6f  | ......(while.(not.(or.(=.pos.(po | 
| 3af80 |  69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | int-min))....................... | 
| 3afa0 |  20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f    72 2d 6c 65 76 65 6c 2d 69 6e 74 65 72 65 73 74  | ..(flycheck-error-level-interest | 
| 3afc0 |  69 6e 67 2d 61 74 2d 70 6f 73 2d 70 20 28 31 2d    20 70 6f 73 29 29 29 29 0a 20 20 20 20 20 20 20  | ing-at-pos-p.(1-.pos))))........ | 
| 3afe0 |  20 20 20 28 73 65 74 71 20 70 6f 73 20 28 70 72    65 76 69 6f 75 73 2d 73 69 6e 67 6c 65 2d 63 68  | ...(setq.pos.(previous-single-ch | 
| 3b000 |  61 72 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e    67 65 20 70 6f 73 20 27 66 6c 79 63 68 65 63 6b  | ar-property-change.pos.'flycheck | 
| 3b020 |  2d 65 72 72 6f 72 29 29 29 0a 20 20 20 20 20 20    20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 3d 20  | -error))).........(when.(and.(=. | 
| 3b040 |  70 6f 73 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | pos.(point-min))................ | 
| 3b060 |  20 20 20 20 28 6e 6f 74 20 28 66 6c 79 63 68 65    63 6b 2d 65 72 72 6f 72 2d 6c 65 76 65 6c 2d 69  | ....(not.(flycheck-error-level-i | 
| 3b080 |  6e 74 65 72 65 73 74 69 6e 67 2d 61 74 2d 70 6f    73 2d 70 20 70 6f 73 29 29 29 0a 20 20 20 20 20  | nteresting-at-pos-p.pos)))...... | 
| 3b0a0 |  20 20 20 20 20 3b 3b 20 57 65 20 64 69 64 6e 27    74 20 66 69 6e 64 20 61 6e 79 20 65 72 72 6f 72  | .....;;.We.didn't.find.any.error | 
| 3b0c0 |  2e 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74    71 20 70 6f 73 20 6e 69 6c 29 29 0a 20 20 20 20  | ............(setq.pos.nil))..... | 
| 3b0e0 |  20 20 20 20 28 77 68 65 6e 20 70 6f 73 0a 20 20    20 20 20 20 20 20 20 20 3b 3b 20 57 65 20 66 6f  | ....(when.pos...........;;.We.fo | 
| 3b100 |  75 6e 64 20 61 6e 20 65 72 72 6f 72 2c 20 73 6f    20 6d 6f 76 65 20 74 6f 20 69 74 73 20 62 65 67  | und.an.error,.so.move.to.its.beg | 
| 3b120 |  69 6e 6e 69 6e 67 0a 20 20 20 20 20 20 20 20 20    20 28 73 65 74 71 20 70 6f 73 20 28 70 72 65 76  | inning...........(setq.pos.(prev | 
| 3b140 |  69 6f 75 73 2d 73 69 6e 67 6c 65 2d 63 68 61 72    2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65  | ious-single-char-property-change | 
| 3b160 |  20 70 6f 73 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .pos............................ | 
| 3b180 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27  | ...............................' | 
| 3b1a0 |  66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 29 29    29 29 29 0a 20 20 20 20 70 6f 73 29 29 0a 0a 28  | flycheck-error))))).....pos))..( | 
| 3b1c0 |  64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 6e    65 78 74 2d 65 72 72 6f 72 2d 66 75 6e 63 74 69  | defun.flycheck-next-error-functi | 
| 3b1e0 |  6f 6e 20 28 6e 20 72 65 73 65 74 29 0a 20 20 22    56 69 73 69 74 20 74 68 65 20 4e 2d 74 68 20 65  | on.(n.reset)..."Visit.the.N-th.e | 
| 3b200 |  72 72 6f 72 20 66 72 6f 6d 20 74 68 65 20 63 75    72 72 65 6e 74 20 70 6f 69 6e 74 2e 0a 0a 4e 20  | rror.from.the.current.point...N. | 
| 3b220 |  69 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66    20 65 72 72 6f 72 73 20 74 6f 20 61 64 76 61 6e  | is.the.number.of.errors.to.advan | 
| 3b240 |  63 65 20 62 79 2c 20 77 68 65 72 65 20 61 20 6e    65 67 61 74 69 76 65 20 4e 0a 61 64 76 61 6e 63  | ce.by,.where.a.negative.N.advanc | 
| 3b260 |  65 73 20 62 61 63 6b 77 61 72 64 73 2e 20 20 57    69 74 68 20 6e 6f 6e 2d 6e 69 6c 20 52 45 53 45  | es.backwards...With.non-nil.RESE | 
| 3b280 |  54 2c 20 61 64 76 61 6e 63 65 20 66 72 6f 6d 20    74 68 65 0a 62 65 67 69 6e 6e 69 6e 67 20 6f 66  | T,.advance.from.the.beginning.of | 
| 3b2a0 |  20 74 68 65 20 62 75 66 66 65 72 2c 20 6f 74 68    65 72 77 69 73 65 20 61 64 76 61 6e 63 65 20 66  | .the.buffer,.otherwise.advance.f | 
| 3b2c0 |  72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 0a    70 6f 73 69 74 69 6f 6e 2e 0a 0a 49 6e 74 65 6e  | rom.the.current.position...Inten | 
| 3b2e0 |  64 65 64 20 66 6f 72 20 75 73 65 20 77 69 74 68    20 60 6e 65 78 74 2d 65 72 72 6f 72 2d 66 75 6e  | ded.for.use.with.`next-error-fun | 
| 3b300 |  63 74 69 6f 6e 27 2e 22 0a 20 20 28 69 66 2d 6c    65 74 2a 20 28 28 70 6f 73 20 28 66 6c 79 63 68  | ction'."...(if-let*.((pos.(flych | 
| 3b320 |  65 63 6b 2d 6e 65 78 74 2d 65 72 72 6f 72 2d 70    6f 73 20 6e 20 72 65 73 65 74 29 29 0a 20 20 20  | eck-next-error-pos.n.reset)).... | 
| 3b340 |  20 20 20 20 20 20 20 20 20 28 65 72 72 20 28 67    65 74 2d 63 68 61 72 2d 70 72 6f 70 65 72 74 79  | .........(err.(get-char-property | 
| 3b360 |  20 70 6f 73 20 27 66 6c 79 63 68 65 63 6b 2d 65    72 72 6f 72 29 29 29 0a 20 20 20 20 20 20 28 66  | .pos.'flycheck-error))).......(f | 
| 3b380 |  6c 79 63 68 65 63 6b 2d 6a 75 6d 70 2d 74 6f 2d    65 72 72 6f 72 20 65 72 72 29 0a 20 20 20 20 28  | lycheck-jump-to-error.err).....( | 
| 3b3a0 |  75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 6d    6f 72 65 20 46 6c 79 63 68 65 63 6b 20 65 72 72  | user-error."No.more.Flycheck.err | 
| 3b3c0 |  6f 72 73 22 29 29 29 0a 0a 28 64 65 66 75 6e 20    66 6c 79 63 68 65 63 6b 2d 6e 65 78 74 2d 65 72  | ors")))..(defun.flycheck-next-er | 
| 3b3e0 |  72 6f 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e    20 72 65 73 65 74 29 0a 20 20 22 56 69 73 69 74  | ror.(&optional.n.reset)..."Visit | 
| 3b400 |  20 74 68 65 20 4e 2d 74 68 20 65 72 72 6f 72 20    66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74  | .the.N-th.error.from.the.current | 
| 3b420 |  20 70 6f 69 6e 74 2e 0a 0a 4e 20 69 73 20 74 68    65 20 6e 75 6d 62 65 72 20 6f 66 20 65 72 72 6f  | .point...N.is.the.number.of.erro | 
| 3b440 |  72 73 20 74 6f 20 61 64 76 61 6e 63 65 20 62 79    2c 20 77 68 65 72 65 20 61 20 6e 65 67 61 74 69  | rs.to.advance.by,.where.a.negati | 
| 3b460 |  76 65 20 4e 0a 61 64 76 61 6e 63 65 73 20 62 61    63 6b 77 61 72 64 73 2e 20 20 57 69 74 68 20 6e  | ve.N.advances.backwards...With.n | 
| 3b480 |  6f 6e 2d 6e 69 6c 20 52 45 53 45 54 2c 20 61 64    76 61 6e 63 65 20 66 72 6f 6d 20 74 68 65 0a 62  | on-nil.RESET,.advance.from.the.b | 
| 3b4a0 |  65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20    62 75 66 66 65 72 2c 20 6f 74 68 65 72 77 69 73  | eginning.of.the.buffer,.otherwis | 
| 3b4c0 |  65 20 61 64 76 61 6e 63 65 20 66 72 6f 6d 20 74    68 65 20 63 75 72 72 65 6e 74 0a 70 6f 73 69 74  | e.advance.from.the.current.posit | 
| 3b4e0 |  69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63    74 69 76 65 20 22 50 22 29 0a 20 20 28 77 68 65  | ion."...(interactive."P")...(whe | 
| 3b500 |  6e 20 28 63 6f 6e 73 70 20 6e 29 0a 20 20 20 20    3b 3b 20 55 6e 69 76 65 72 73 61 6c 20 70 72 65  | n.(consp.n).....;;.Universal.pre | 
| 3b520 |  66 69 78 20 61 72 67 75 6d 65 6e 74 20 6d 65 61    6e 73 20 72 65 73 65 74 0a 20 20 20 20 28 73 65  | fix.argument.means.reset.....(se | 
| 3b540 |  74 71 20 72 65 73 65 74 20 74 20 6e 20 6e 69 6c    29 29 0a 20 20 28 66 6c 79 63 68 65 63 6b 2d 6e  | tq.reset.t.n.nil))...(flycheck-n | 
| 3b560 |  65 78 74 2d 65 72 72 6f 72 2d 66 75 6e 63 74 69    6f 6e 20 6e 20 72 65 73 65 74 29 0a 20 20 28 66  | ext-error-function.n.reset)...(f | 
| 3b580 |  6c 79 63 68 65 63 6b 2d 64 69 73 70 6c 61 79 2d    65 72 72 6f 72 2d 61 74 2d 70 6f 69 6e 74 29 29  | lycheck-display-error-at-point)) | 
| 3b5a0 |  0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63    6b 2d 70 72 65 76 69 6f 75 73 2d 65 72 72 6f 72  | ..(defun.flycheck-previous-error | 
| 3b5c0 |  20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 29 0a 20    20 22 56 69 73 69 74 20 74 68 65 20 4e 2d 74 68  | .(&optional.n)..."Visit.the.N-th | 
| 3b5e0 |  20 70 72 65 76 69 6f 75 73 20 65 72 72 6f 72 2e    0a 0a 49 66 20 67 69 76 65 6e 2c 20 4e 20 73 70  | .previous.error...If.given,.N.sp | 
| 3b600 |  65 63 69 66 69 65 73 20 74 68 65 20 6e 75 6d 62    65 72 20 6f 66 20 65 72 72 6f 72 73 20 74 6f 20  | ecifies.the.number.of.errors.to. | 
| 3b620 |  6d 6f 76 65 20 62 61 63 6b 77 61 72 64 73 20 62    79 2e 0a 49 66 20 4e 20 69 73 20 6e 65 67 61 74  | move.backwards.by..If.N.is.negat | 
| 3b640 |  69 76 65 2c 20 6d 6f 76 65 20 66 6f 72 77 61 72    64 73 20 69 6e 73 74 65 61 64 2e 22 0a 20 20 28  | ive,.move.forwards.instead."...( | 
| 3b660 |  69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29    0a 20 20 28 66 6c 79 63 68 65 63 6b 2d 6e 65 78  | interactive."P")...(flycheck-nex | 
| 3b680 |  74 2d 65 72 72 6f 72 20 28 2d 20 28 6f 72 20 6e    20 31 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 66  | t-error.(-.(or.n.1))))..(defun.f | 
| 3b6a0 |  6c 79 63 68 65 63 6b 2d 66 69 72 73 74 2d 65 72    72 6f 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e  | lycheck-first-error.(&optional.n | 
| 3b6c0 |  29 0a 20 20 22 56 69 73 69 74 20 74 68 65 20 4e    2d 74 68 20 65 72 72 6f 72 20 66 72 6f 6d 20 62  | )..."Visit.the.N-th.error.from.b | 
| 3b6e0 |  65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20    62 75 66 66 65 72 2e 0a 0a 49 66 20 67 69 76 65  | eginning.of.the.buffer...If.give | 
| 3b700 |  6e 2c 20 4e 20 73 70 65 63 69 66 69 65 73 20 74    68 65 20 6e 75 6d 62 65 72 20 6f 66 20 65 72 72  | n,.N.specifies.the.number.of.err | 
| 3b720 |  6f 72 73 20 74 6f 20 6d 6f 76 65 20 66 6f 72 77    61 72 64 20 66 72 6f 6d 0a 74 68 65 20 62 65 67  | ors.to.move.forward.from.the.beg | 
| 3b740 |  69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 62 75    66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61  | inning.of.the.buffer."...(intera | 
| 3b760 |  63 74 69 76 65 20 22 50 22 29 0a 20 20 28 66 6c    79 63 68 65 63 6b 2d 6e 65 78 74 2d 65 72 72 6f  | ctive."P")...(flycheck-next-erro | 
| 3b780 |  72 20 6e 20 27 72 65 73 65 74 29 29 0a 0a 0c 0a    3b 3b 3b 20 4c 69 73 74 69 6e 67 20 65 72 72 6f  | r.n.'reset))....;;;.Listing.erro | 
| 3b7a0 |  72 73 20 69 6e 20 62 75 66 66 65 72 73 0a 28 64    65 66 63 6f 6e 73 74 20 66 6c 79 63 68 65 63 6b  | rs.in.buffers.(defconst.flycheck | 
| 3b7c0 |  2d 65 72 72 6f 72 2d 6c 69 73 74 2d 62 75 66 66    65 72 20 22 2a 46 6c 79 63 68 65 63 6b 20 65 72  | -error-list-buffer."*Flycheck.er | 
| 3b7e0 |  72 6f 72 73 2a 22 0a 20 20 22 54 68 65 20 6e 61    6d 65 20 6f 66 20 74 68 65 20 62 75 66 66 65 72  | rors*"..."The.name.of.the.buffer | 
| 3b800 |  20 74 6f 20 73 68 6f 77 20 65 72 72 6f 72 20 6c    69 73 74 73 2e 22 29 0a 0a 28 64 65 66 6d 61 63  | .to.show.error.lists.")..(defmac | 
| 3b820 |  72 6f 20 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f    72 2d 6c 69 73 74 2d 77 69 74 68 2d 62 75 66 66  | ro.flycheck-error-list-with-buff | 
| 3b840 |  65 72 20 28 26 72 65 73 74 20 62 6f 64 79 29 0a    20 20 22 45 76 61 6c 75 61 74 65 20 42 4f 44 59  | er.(&rest.body)..."Evaluate.BODY | 
| 3b860 |  20 69 6e 20 66 6c 79 63 68 65 63 6b 2d 65 72 72    6f 72 2d 6c 69 73 74 2d 62 75 66 66 65 72 2c 20  | .in.flycheck-error-list-buffer,. | 
| 3b880 |  69 66 20 69 74 20 65 78 69 73 74 73 2e 22 0a 20    20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e  | if.it.exists."...(declare.(inden | 
| 3b8a0 |  74 20 30 29 20 28 64 65 62 75 67 20 74 29 29 0a    20 20 60 28 77 68 65 6e 20 28 67 65 74 2d 62 75  | t.0).(debug.t))...`(when.(get-bu | 
| 3b8c0 |  66 66 65 72 20 66 6c 79 63 68 65 63 6b 2d 65 72    72 6f 72 2d 6c 69 73 74 2d 62 75 66 66 65 72 29  | ffer.flycheck-error-list-buffer) | 
| 3b8e0 |  0a 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72    65 6e 74 2d 62 75 66 66 65 72 20 66 6c 79 63 68  | ......(with-current-buffer.flych | 
| 3b900 |  65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 62    75 66 66 65 72 0a 20 20 20 20 20 20 20 2c 40 62  | eck-error-list-buffer........,@b | 
| 3b920 |  6f 64 79 29 29 29 0a 0a 28 64 65 66 76 61 72 20    66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c  | ody)))..(defvar.flycheck-error-l | 
| 3b940 |  69 73 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 28    6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d  | ist-mode-map...(let.((map.(make- | 
| 3b960 |  73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29    0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79  | sparse-keymap))).....(define-key | 
| 3b980 |  20 6d 61 70 20 28 6b 62 64 20 22 66 22 29 20 23    27 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d  | .map.(kbd."f").#'flycheck-error- | 
| 3b9a0 |  6c 69 73 74 2d 73 65 74 2d 66 69 6c 74 65 72 29    0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79  | list-set-filter).....(define-key | 
| 3b9c0 |  20 6d 61 70 20 28 6b 62 64 20 22 46 22 29 20 23    27 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d  | .map.(kbd."F").#'flycheck-error- | 
| 3b9e0 |  6c 69 73 74 2d 72 65 73 65 74 2d 66 69 6c 74 65    72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b  | list-reset-filter).....(define-k | 
| 3ba00 |  65 79 20 6d 61 70 20 28 6b 62 64 20 22 6e 22 29    20 23 27 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f  | ey.map.(kbd."n").#'flycheck-erro | 
| 3ba20 |  72 2d 6c 69 73 74 2d 6e 65 78 74 2d 65 72 72 6f    72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b  | r-list-next-error).....(define-k | 
| 3ba40 |  65 79 20 6d 61 70 20 28 6b 62 64 20 22 70 22 29    20 23 27 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f  | ey.map.(kbd."p").#'flycheck-erro | 
| 3ba60 |  72 2d 6c 69 73 74 2d 70 72 65 76 69 6f 75 73 2d    65 72 72 6f 72 29 0a 20 20 20 20 28 64 65 66 69  | r-list-previous-error).....(defi | 
| 3ba80 |  6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20    22 67 22 29 20 23 27 66 6c 79 63 68 65 63 6b 2d  | ne-key.map.(kbd."g").#'flycheck- | 
| 3baa0 |  65 72 72 6f 72 2d 6c 69 73 74 2d 63 68 65 63 6b    2d 73 6f 75 72 63 65 29 0a 20 20 20 20 28 64 65  | error-list-check-source).....(de | 
| 3bac0 |  66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62    64 20 22 65 22 29 20 23 27 66 6c 79 63 68 65 63  | fine-key.map.(kbd."e").#'flychec | 
| 3bae0 |  6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 65 78 70    6c 61 69 6e 2d 65 72 72 6f 72 29 0a 20 20 20 20  | k-error-list-explain-error)..... | 
| 3bb00 |  28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20    28 6b 62 64 20 22 52 45 54 22 29 20 23 27 66 6c  | (define-key.map.(kbd."RET").#'fl | 
| 3bb20 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73    74 2d 67 6f 74 6f 2d 65 72 72 6f 72 29 0a 20 20  | ycheck-error-list-goto-error)... | 
| 3bb40 |  20 20 6d 61 70 29 0a 20 20 22 54 68 65 20 6b 65    79 6d 61 70 20 6f 66 20 60 66 6c 79 63 68 65 63  | ..map)..."The.keymap.of.`flychec | 
| 3bb60 |  6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 6d 6f 64    65 27 2e 22 29 0a 0a 28 64 65 66 75 6e 20 66 6c  | k-error-list-mode'.")..(defun.fl | 
| 3bb80 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73    74 2d 6d 61 6b 65 2d 6c 61 73 74 2d 63 6f 6c 75  | ycheck-error-list-make-last-colu | 
| 3bba0 |  6d 6e 20 28 6d 65 73 73 61 67 65 20 63 68 65 63    6b 65 72 29 0a 20 20 22 43 6f 6d 70 75 74 65 20  | mn.(message.checker)..."Compute. | 
| 3bbc0 |  63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20    6c 61 73 74 20 65 72 72 6f 72 20 6c 69 73 74 20  | contents.of.the.last.error.list. | 
| 3bbe0 |  63 65 6c 6c 2e 0a 0a 4d 45 53 53 41 47 45 20 61    6e 64 20 43 48 45 43 4b 45 52 20 61 72 65 20 64  | cell...MESSAGE.and.CHECKER.are.d | 
| 3bc00 |  69 73 70 6c 61 79 65 64 20 69 6e 20 61 20 73 69    6e 67 6c 65 20 63 6f 6c 75 6d 6e 20 74 6f 20 61  | isplayed.in.a.single.column.to.a | 
| 3bc20 |  6c 6c 6f 77 20 74 68 65 0a 6d 65 73 73 61 67 65    20 74 6f 20 73 74 72 65 74 63 68 20 61 72 62 69  | llow.the.message.to.stretch.arbi | 
| 3bc40 |  74 72 61 72 69 6c 79 20 66 61 72 2e 22 0a 20 20    28 6c 65 74 20 28 28 63 68 65 63 6b 65 72 2d 6e  | trarily.far."...(let.((checker-n | 
| 3bc60 |  61 6d 65 20 28 70 72 6f 70 65 72 74 69 7a 65 20    28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 63 68 65  | ame.(propertize.(symbol-name.che | 
| 3bc80 |  63 6b 65 72 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | cker)........................... | 
| 3bca0 |  20 20 20 20 20 20 20 20 27 66 61 63 65 20 27 66    6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69  | ........'face.'flycheck-error-li | 
| 3bcc0 |  73 74 2d 63 68 65 63 6b 65 72 2d 6e 61 6d 65 29    29 0a 20 20 20 20 20 20 20 20 28 6d 65 73 73 61  | st-checker-name)).........(messa | 
| 3bce0 |  67 65 20 28 70 72 6f 70 65 72 74 69 7a 65 20 6d    65 73 73 61 67 65 0a 20 20 20 20 20 20 20 20 20  | ge.(propertize.message.......... | 
| 3bd00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 27 66 61 63 65 20 27 66 6c 79 63 68  | ....................'face.'flych | 
| 3bd20 |  65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 65    72 72 6f 72 2d 6d 65 73 73 61 67 65 29 29 29 0a  | eck-error-list-error-message))). | 
| 3bd40 |  20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20    28 25 73 29 22 20 6d 65 73 73 61 67 65 20 63 68  | ....(format."%s.(%s)".message.ch | 
| 3bd60 |  65 63 6b 65 72 2d 6e 61 6d 65 29 29 29 0a 0a 28    64 65 66 63 6f 6e 73 74 20 66 6c 79 63 68 65 63  | ecker-name)))..(defconst.flychec | 
| 3bd80 |  6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 66 6f 72    6d 61 74 0a 20 20 60 5b 28 22 46 69 6c 65 22 20  | k-error-list-format...`[("File". | 
| 3bda0 |  36 29 0a 20 20 20 20 28 22 4c 69 6e 65 22 20 35    20 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d  | 6).....("Line".5.flycheck-error- | 
| 3bdc0 |  6c 69 73 74 2d 65 6e 74 72 79 2d 3c 20 3a 72 69    67 68 74 2d 61 6c 69 67 6e 20 74 29 0a 20 20 20  | list-entry-<.:right-align.t).... | 
| 3bde0 |  20 28 22 43 6f 6c 22 20 33 20 6e 69 6c 20 3a 72    69 67 68 74 2d 61 6c 69 67 6e 20 74 29 0a 20 20  | .("Col".3.nil.:right-align.t)... | 
| 3be00 |  20 20 28 22 4c 65 76 65 6c 22 20 38 20 66 6c 79    63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74  | ..("Level".8.flycheck-error-list | 
| 3be20 |  2d 65 6e 74 72 79 2d 6c 65 76 65 6c 2d 3c 29 0a    20 20 20 20 28 22 49 44 22 20 36 20 74 29 0a 20  | -entry-level-<).....("ID".6.t).. | 
| 3be40 |  20 20 20 28 2c 28 66 6c 79 63 68 65 63 6b 2d 65    72 72 6f 72 2d 6c 69 73 74 2d 6d 61 6b 65 2d 6c  | ...(,(flycheck-error-list-make-l | 
| 3be60 |  61 73 74 2d 63 6f 6c 75 6d 6e 20 22 4d 65 73 73    61 67 65 22 20 27 43 68 65 63 6b 65 72 29 20 30  | ast-column."Message".'Checker).0 | 
| 3be80 |  20 74 29 5d 0a 20 20 22 54 61 62 6c 65 20 66 6f    72 6d 61 74 20 66 6f 72 20 74 68 65 20 65 72 72  | .t)]..."Table.format.for.the.err | 
| 3bea0 |  6f 72 20 6c 69 73 74 2e 22 29 0a 0a 28 64 65 66    63 6f 6e 73 74 20 66 6c 79 63 68 65 63 6b 2d 65  | or.list.")..(defconst.flycheck-e | 
| 3bec0 |  72 72 6f 72 2d 6c 69 73 74 2d 70 61 64 64 69 6e    67 20 31 0a 20 20 22 50 61 64 64 69 6e 67 20 75  | rror-list-padding.1..."Padding.u | 
| 3bee0 |  73 65 64 20 69 6e 20 65 72 72 6f 72 20 6c 69 73    74 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20  | sed.in.error.list.")..(defconst. | 
| 3bf00 |  66 6c 79 63 68 65 63 6b 2d 2d 65 72 72 6f 72 2d    6c 69 73 74 2d 6d 73 67 2d 6f 66 66 73 65 74 0a  | flycheck--error-list-msg-offset. | 
| 3bf20 |  20 20 28 73 65 71 2d 72 65 64 75 63 65 0a 20 20    20 28 6c 61 6d 62 64 61 20 28 6f 66 66 73 65 74  | ..(seq-reduce....(lambda.(offset | 
| 3bf40 |  20 66 6d 74 29 0a 20 20 20 20 20 28 70 63 61 73    65 2d 6c 65 74 2a 20 28 28 60 28 2c 5f 20 2c 77  | .fmt)......(pcase-let*.((`(,_.,w | 
| 3bf60 |  69 64 74 68 20 2c 5f 20 2e 20 2c 70 72 6f 70 73    29 20 66 6d 74 29 0a 20 20 20 20 20 20 20 20 20  | idth.,_...,props).fmt).......... | 
| 3bf80 |  20 20 20 20 20 20 20 20 20 28 70 61 64 64 69 6e    67 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74  | .........(padding.(or.(plist-get | 
| 3bfa0 |  20 70 72 6f 70 73 20 3a 70 61 64 2d 72 69 67 68    74 29 20 31 29 29 29 0a 20 20 20 20 20 20 20 28  | .props.:pad-right).1)))........( | 
| 3bfc0 |  2b 20 6f 66 66 73 65 74 20 77 69 64 74 68 20 70    61 64 64 69 6e 67 29 29 29 0a 20 20 20 28 73 65  | +.offset.width.padding)))....(se | 
| 3bfe0 |  71 2d 73 75 62 73 65 71 20 66 6c 79 63 68 65 63    6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 66 6f 72  | q-subseq.flycheck-error-list-for | 
| 3c000 |  6d 61 74 20 30 20 2d 31 29 0a 20 20 20 66 6c 79    63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74  | mat.0.-1)....flycheck-error-list | 
| 3c020 |  2d 70 61 64 64 69 6e 67 29 0a 20 20 22 41 6d 6f    75 6e 74 20 6f 66 20 73 70 61 63 65 20 74 6f 20  | -padding)..."Amount.of.space.to. | 
| 3c040 |  75 73 65 20 69 6e 20 60 66 6c 79 63 68 65 63 6b    2d 66 6c 75 73 68 2d 6d 75 6c 74 69 6c 69 6e 65  | use.in.`flycheck-flush-multiline | 
| 3c060 |  2d 6d 65 73 73 61 67 65 27 2e 22 29 0a 0a 28 64    65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f  | -message'.")..(define-derived-mo | 
| 3c080 |  64 65 20 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f    72 2d 6c 69 73 74 2d 6d 6f 64 65 20 74 61 62 75  | de.flycheck-error-list-mode.tabu | 
| 3c0a0 |  6c 61 74 65 64 2d 6c 69 73 74 2d 6d 6f 64 65 0a    20 20 22 46 6c 79 63 68 65 63 6b 20 65 72 72 6f  | lated-list-mode..."Flycheck.erro | 
| 3c0c0 |  72 73 22 0a 20 20 22 4d 61 6a 6f 72 20 6d 6f 64    65 20 66 6f 72 20 6c 69 73 74 69 6e 67 20 46 6c  | rs"..."Major.mode.for.listing.Fl | 
| 3c0e0 |  79 63 68 65 63 6b 20 65 72 72 6f 72 73 2e 0a 0a    5c 5c 7b 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f  | ycheck.errors...\\{flycheck-erro | 
| 3c100 |  72 2d 6c 69 73 74 2d 6d 6f 64 65 2d 6d 61 70 7d    22 0a 20 20 28 73 65 74 71 20 74 61 62 75 6c 61  | r-list-mode-map}"...(setq.tabula | 
| 3c120 |  74 65 64 2d 6c 69 73 74 2d 66 6f 72 6d 61 74 20    66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c  | ted-list-format.flycheck-error-l | 
| 3c140 |  69 73 74 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20    20 20 20 3b 3b 20 53 6f 72 74 20 62 79 20 6c 6f  | ist-format.........;;.Sort.by.lo | 
| 3c160 |  63 61 74 69 6f 6e 20 69 6e 69 74 69 61 6c 6c 79    0a 20 20 20 20 20 20 20 20 74 61 62 75 6c 61 74  | cation.initially.........tabulat | 
| 3c180 |  65 64 2d 6c 69 73 74 2d 73 6f 72 74 2d 6b 65 79    20 28 63 6f 6e 73 20 22 4c 69 6e 65 22 20 6e 69  | ed-list-sort-key.(cons."Line".ni | 
| 3c1a0 |  6c 29 0a 20 20 20 20 20 20 20 20 74 61 62 75 6c    61 74 65 64 2d 6c 69 73 74 2d 70 61 64 64 69 6e  | l).........tabulated-list-paddin | 
| 3c1c0 |  67 20 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72    2d 6c 69 73 74 2d 70 61 64 64 69 6e 67 0a 20 20  | g.flycheck-error-list-padding... | 
| 3c1e0 |  20 20 20 20 20 20 74 61 62 75 6c 61 74 65 64 2d    6c 69 73 74 2d 65 6e 74 72 69 65 73 20 23 27 66  | ......tabulated-list-entries.#'f | 
| 3c200 |  6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69    73 74 2d 65 6e 74 72 69 65 73 0a 20 20 20 20 20  | lycheck-error-list-entries...... | 
| 3c220 |  20 20 20 3b 3b 20 60 72 65 76 65 72 74 2d 62 75    66 66 65 72 27 20 75 70 64 61 74 65 73 20 74 68  | ...;;.`revert-buffer'.updates.th | 
| 3c240 |  65 20 6d 6f 64 65 20 6c 69 6e 65 20 66 6f 72 20    75 73 2c 20 73 6f 20 61 6c 6c 20 77 65 20 6e 65  | e.mode.line.for.us,.so.all.we.ne | 
| 3c260 |  65 64 20 74 6f 20 64 6f 20 69 73 0a 20 20 20 20    20 20 20 20 3b 3b 20 73 65 74 20 74 68 65 20 63  | ed.to.do.is.........;;.set.the.c | 
| 3c280 |  6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 6d 6f 64    65 20 6c 69 6e 65 20 63 6f 6e 73 74 72 75 63 74  | orresponding.mode.line.construct | 
| 3c2a0 |  2e 0a 20 20 20 20 20 20 20 20 6d 6f 64 65 2d 6c    69 6e 65 2d 62 75 66 66 65 72 2d 69 64 65 6e 74  | ..........mode-line-buffer-ident | 
| 3c2c0 |  69 66 69 63 61 74 69 6f 6e 20 66 6c 79 63 68 65    63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 6d 6f  | ification.flycheck-error-list-mo | 
| 3c2e0 |  64 65 2d 6c 69 6e 65 29 0a 20 20 3b 3b 20 53 65    65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | de-line)...;;.See.https://github | 
| 3c300 |  2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 66 6c    79 63 68 65 63 6b 2f 69 73 73 75 65 73 2f 31 31  | .com/flycheck/flycheck/issues/11 | 
| 3c320 |  30 31 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c    20 74 72 75 6e 63 61 74 65 2d 73 74 72 69 6e 67  | 01...(setq-local.truncate-string | 
| 3c340 |  2d 65 6c 6c 69 70 73 69 73 20 22 e2 80 a6 22 29    0a 20 20 28 74 61 62 75 6c 61 74 65 64 2d 6c 69  | -ellipsis."...")...(tabulated-li | 
| 3c360 |  73 74 2d 69 6e 69 74 2d 68 65 61 64 65 72 29 29    0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20  | st-init-header))..(defvar-local. | 
| 3c380 |  66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c    69 73 74 2d 73 6f 75 72 63 65 2d 62 75 66 66 65  | flycheck-error-list-source-buffe | 
| 3c3a0 |  72 20 6e 69 6c 0a 20 20 22 54 68 65 20 63 75 72    72 65 6e 74 20 73 6f 75 72 63 65 20 62 75 66 66  | r.nil..."The.current.source.buff | 
| 3c3c0 |  65 72 20 6f 66 20 74 68 65 20 65 72 72 6f 72 20    6c 69 73 74 2e 22 29 0a 3b 3b 20 4e 65 65 64 73  | er.of.the.error.list.").;;.Needs | 
| 3c3e0 |  20 74 6f 20 70 65 72 6d 61 6e 65 6e 74 6c 79 20    6c 6f 63 61 6c 20 74 6f 20 70 72 65 73 65 72 76  | .to.permanently.local.to.preserv | 
| 3c400 |  65 20 74 68 65 20 73 6f 75 72 63 65 20 62 75 66    66 65 72 20 61 63 72 6f 73 73 20 62 75 66 66 65  | e.the.source.buffer.across.buffe | 
| 3c420 |  72 0a 3b 3b 20 72 65 76 65 72 73 69 6f 6e 73 0a    28 70 75 74 20 27 66 6c 79 63 68 65 63 6b 2d 65  | r.;;.reversions.(put.'flycheck-e | 
| 3c440 |  72 72 6f 72 2d 6c 69 73 74 2d 73 6f 75 72 63 65    2d 62 75 66 66 65 72 20 27 70 65 72 6d 61 6e 65  | rror-list-source-buffer.'permane | 
| 3c460 |  6e 74 2d 6c 6f 63 61 6c 20 74 29 0a 0a 28 64 65    66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 65 72 72  | nt-local.t)..(defun.flycheck-err | 
| 3c480 |  6f 72 2d 6c 69 73 74 2d 73 65 74 2d 73 6f 75 72    63 65 20 28 62 75 66 66 65 72 29 0a 20 20 22 53  | or-list-set-source.(buffer)..."S | 
| 3c4a0 |  65 74 20 42 55 46 46 45 52 20 61 73 20 74 68 65    20 73 6f 75 72 63 65 20 62 75 66 66 65 72 20 6f  | et.BUFFER.as.the.source.buffer.o | 
| 3c4c0 |  66 20 74 68 65 20 65 72 72 6f 72 20 6c 69 73 74    2e 22 0a 20 20 28 66 6c 79 63 68 65 63 6b 2d 65  | f.the.error.list."...(flycheck-e | 
| 3c4e0 |  72 72 6f 72 2d 6c 69 73 74 2d 77 69 74 68 2d 62    75 66 66 65 72 0a 20 20 20 20 28 73 65 74 71 20  | rror-list-with-buffer.....(setq. | 
| 3c500 |  66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c    69 73 74 2d 73 6f 75 72 63 65 2d 62 75 66 66 65  | flycheck-error-list-source-buffe | 
| 3c520 |  72 20 62 75 66 66 65 72 29 0a 20 20 20 20 28 66    6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69  | r.buffer).....(flycheck-error-li | 
| 3c540 |  73 74 2d 72 65 66 72 65 73 68 29 29 29 0a 0a 28    64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 65  | st-refresh)))..(defun.flycheck-e | 
| 3c560 |  72 72 6f 72 2d 6c 69 73 74 2d 75 70 64 61 74 65    2d 73 6f 75 72 63 65 20 28 29 0a 20 20 22 4d 61  | rror-list-update-source.()..."Ma | 
| 3c580 |  6b 65 20 74 68 65 20 65 72 72 6f 72 20 6c 69 73    74 20 64 69 73 70 6c 61 79 20 65 72 72 6f 72 73  | ke.the.error.list.display.errors | 
| 3c5a0 |  20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e    74 20 62 75 66 66 65 72 2e 0a 0a 54 68 65 20 75  | .from.the.current.buffer...The.u | 
| 3c5c0 |  70 64 61 74 65 20 69 73 20 73 6b 69 70 70 65 64    20 69 66 20 74 68 65 20 63 75 72 72 65 6e 74 20  | pdate.is.skipped.if.the.current. | 
| 3c5e0 |  62 75 66 66 65 72 20 69 73 20 74 68 65 20 65 72    72 6f 72 20 6c 69 73 74 20 6f 72 0a 69 66 20 74  | buffer.is.the.error.list.or.if.t | 
| 3c600 |  68 65 20 65 72 72 6f 72 20 6c 69 73 74 20 69 73    20 61 6c 72 65 61 64 79 20 70 6f 69 6e 74 69 6e  | he.error.list.is.already.pointin | 
| 3c620 |  67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 75 66 66 65 72 2e 22 0a 20 20 28 75 6e 6c  | g.to.the.current.buffer."...(unl | 
| 3c640 |  65 73 73 20 28 6d 65 6d 71 20 28 63 75 72 72 65    6e 74 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20  | ess.(memq.(current-buffer)...... | 
| 3c660 |  20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74    20 28 67 65 74 2d 62 75 66 66 65 72 20 66 6c 79  | ...........(list.(get-buffer.fly | 
| 3c680 |  63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74    2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20  | check-error-list-buffer)........ | 
| 3c6a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c  | ...............(flycheck-error-l | 
| 3c6c0 |  69 73 74 2d 77 69 74 68 2d 62 75 66 66 65 72 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ist-with-buffer................. | 
| 3c6e0 |  20 20 20 20 20 20 20 20 66 6c 79 63 68 65 63 6b    2d 65 72 72 6f 72 2d 6c 69 73 74 2d 73 6f 75 72  | ........flycheck-error-list-sour | 
| 3c700 |  63 65 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20    20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72  | ce-buffer))).....(flycheck-error | 
| 3c720 |  2d 6c 69 73 74 2d 73 65 74 2d 73 6f 75 72 63 65    20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72  | -list-set-source.(current-buffer | 
| 3c740 |  29 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79    63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74  | ))))..(defun.flycheck-error-list | 
| 3c760 |  2d 63 68 65 63 6b 2d 73 6f 75 72 63 65 20 28 29    0a 20 20 22 54 72 69 67 67 65 72 20 61 20 73 79  | -check-source.()..."Trigger.a.sy | 
| 3c780 |  6e 74 61 78 20 63 68 65 63 6b 20 69 6e 20 74 68    65 20 73 6f 75 72 63 65 20 62 75 66 66 65 72 20  | ntax.check.in.the.source.buffer. | 
| 3c7a0 |  6f 66 20 74 68 65 20 65 72 72 6f 72 20 6c 69 73    74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69  | of.the.error.list."...(interacti | 
| 3c7c0 |  76 65 29 0a 20 20 28 6c 65 74 20 28 28 62 75 66    66 65 72 20 28 67 65 74 2d 62 75 66 66 65 72 20  | ve)...(let.((buffer.(get-buffer. | 
| 3c7e0 |  66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c    69 73 74 2d 73 6f 75 72 63 65 2d 62 75 66 66 65  | flycheck-error-list-source-buffe | 
| 3c800 |  72 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28    62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 62 75  | r))).....(when.(buffer-live-p.bu | 
| 3c820 |  66 66 65 72 29 0a 20 20 20 20 20 20 28 77 69 74    68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72  | ffer).......(with-current-buffer | 
| 3c840 |  20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20    28 66 6c 79 63 68 65 63 6b 2d 62 75 66 66 65 72  | .buffer.........(flycheck-buffer | 
| 3c860 |  29 29 29 29 29 0a 0a 28 64 65 66 69 6e 65 2d 62    75 74 74 6f 6e 2d 74 79 70 65 20 27 66 6c 79 63  | )))))..(define-button-type.'flyc | 
| 3c880 |  68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 0a    20 20 27 61 63 74 69 6f 6e 20 23 27 66 6c 79 63  | heck-error-list...'action.#'flyc | 
| 3c8a0 |  68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d    67 6f 74 6f 2d 65 72 72 6f 72 0a 20 20 27 68 65  | heck-error-list-goto-error...'he | 
| 3c8c0 |  6c 70 2d 65 63 68 6f 20 22 6d 6f 75 73 65 2d 31    2c 20 52 45 54 3a 20 67 6f 74 6f 20 65 72 72 6f  | lp-echo."mouse-1,.RET:.goto.erro | 
| 3c8e0 |  72 22 0a 20 20 27 66 61 63 65 20 6e 69 6c 29 0a    0a 28 64 65 66 69 6e 65 2d 62 75 74 74 6f 6e 2d  | r"...'face.nil)..(define-button- | 
| 3c900 |  74 79 70 65 20 27 66 6c 79 63 68 65 63 6b 2d 65    72 72 6f 72 2d 6c 69 73 74 2d 65 78 70 6c 61 69  | type.'flycheck-error-list-explai | 
| 3c920 |  6e 2d 65 72 72 6f 72 0a 20 20 27 61 63 74 69 6f    6e 20 23 27 66 6c 79 63 68 65 63 6b 2d 65 72 72  | n-error...'action.#'flycheck-err | 
| 3c940 |  6f 72 2d 6c 69 73 74 2d 65 78 70 6c 61 69 6e 2d    65 72 72 6f 72 0a 20 20 27 68 65 6c 70 2d 65 63  | or-list-explain-error...'help-ec | 
| 3c960 |  68 6f 20 22 6d 6f 75 73 65 2d 31 2c 20 52 45 54    3a 20 65 78 70 6c 61 69 6e 20 65 72 72 6f 72 22  | ho."mouse-1,.RET:.explain.error" | 
| 3c980 |  29 0a 0a 28 64 65 66 73 75 62 73 74 20 66 6c 79    63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74  | )..(defsubst.flycheck-error-list | 
| 3c9a0 |  2d 6d 61 6b 65 2d 63 65 6c 6c 20 28 74 65 78 74    20 26 6f 70 74 69 6f 6e 61 6c 20 66 61 63 65 20  | -make-cell.(text.&optional.face. | 
| 3c9c0 |  68 65 6c 70 2d 65 63 68 6f 20 74 79 70 65 29 0a    20 20 22 4d 61 6b 65 20 61 6e 20 65 72 72 6f 72  | help-echo.type)..."Make.an.error | 
| 3c9e0 |  20 6c 69 73 74 20 63 65 6c 6c 20 77 69 74 68 20    54 45 58 54 20 61 6e 64 20 46 41 43 45 2e 0a 0a  | .list.cell.with.TEXT.and.FACE... | 
| 3ca00 |  49 66 20 46 41 43 45 20 69 73 20 6e 69 6c 20 64    6f 6e 27 74 20 73 65 74 20 61 20 46 41 43 45 20  | If.FACE.is.nil.don't.set.a.FACE. | 
| 3ca20 |  6f 6e 20 54 45 58 54 2e 20 20 49 66 20 54 45 58    54 20 61 6c 72 65 61 64 79 20 68 61 73 0a 66 61  | on.TEXT...If.TEXT.already.has.fa | 
| 3ca40 |  63 65 20 70 72 6f 70 65 72 74 69 65 73 2c 20 64    6f 20 6e 6f 74 20 73 70 65 63 69 66 79 20 61 20  | ce.properties,.do.not.specify.a. | 
| 3ca60 |  46 41 43 45 2e 20 20 4e 6f 74 65 20 74 68 6f 75    67 68 2c 20 74 68 61 74 20 69 66 0a 54 45 58 54  | FACE...Note.though,.that.if.TEXT | 
| 3ca80 |  20 67 65 74 73 20 74 72 75 6e 63 61 74 65 64 20    69 74 20 77 69 6c 6c 20 6e 6f 74 20 69 6e 68 65  | .gets.truncated.it.will.not.inhe | 
| 3caa0 |  72 69 74 20 61 6e 79 20 70 72 65 76 69 6f 75 73    20 66 61 63 65 0a 70 72 6f 70 65 72 74 69 65 73  | rit.any.previous.face.properties | 
| 3cac0 |  2e 20 20 49 66 20 79 6f 75 20 65 78 70 65 63 74    20 54 45 58 54 20 74 6f 20 62 65 20 74 72 75 6e  | ...If.you.expect.TEXT.to.be.trun | 
| 3cae0 |  63 61 74 65 64 20 69 6e 20 74 68 65 20 65 72 72    6f 72 0a 6c 69 73 74 2c 20 64 6f 20 73 70 65 63  | cated.in.the.error.list,.do.spec | 
| 3cb00 |  69 66 79 20 61 20 46 41 43 45 20 65 78 70 6c 69    63 69 74 6c 79 21 0a 0a 49 66 20 48 45 4c 50 2d  | ify.a.FACE.explicitly!..If.HELP- | 
| 3cb20 |  45 43 48 4f 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c    20 73 65 74 20 61 20 68 65 6c 70 2d 65 63 68 6f  | ECHO.is.non-nil,.set.a.help-echo | 
| 3cb40 |  20 70 72 6f 70 65 72 74 79 20 6f 6e 20 54 45 58    54 2c 20 77 69 74 68 0a 76 61 6c 75 65 20 48 45  | .property.on.TEXT,.with.value.HE | 
| 3cb60 |  4c 50 2d 45 43 48 4f 2e 20 20 54 68 69 73 20 69    73 20 63 6f 6e 76 65 6e 69 65 6e 74 20 69 66 20  | LP-ECHO...This.is.convenient.if. | 
| 3cb80 |  79 6f 75 20 65 78 70 65 63 74 20 54 45 58 54 20    74 6f 20 62 65 0a 74 72 75 6e 63 61 74 65 64 2e  | you.expect.TEXT.to.be.truncated. | 
| 3cba0 |  0a 0a 54 68 65 20 63 65 6c 6c 20 77 69 6c 6c 20    68 61 76 65 20 74 68 65 20 74 79 70 65 20 54 59  | ..The.cell.will.have.the.type.TY | 
| 3cbc0 |  50 45 20 75 6e 6c 65 73 73 20 54 59 50 45 20 69    73 20 6e 69 6c 2c 20 61 6e 64 20 74 68 65 0a 64  | PE.unless.TYPE.is.nil,.and.the.d | 
| 3cbe0 |  65 66 61 75 6c 74 20 74 79 70 65 20 60 66 6c 79    63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74  | efault.type.`flycheck-error-list | 
| 3cc00 |  27 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 69    6e 73 74 65 61 64 2e 22 0a 20 20 28 61 70 70 65  | '.will.be.used.instead."...(appe | 
| 3cc20 |  6e 64 20 28 6c 69 73 74 20 74 65 78 74 20 27 74    79 70 65 20 28 69 66 20 74 79 70 65 20 74 79 70  | nd.(list.text.'type.(if.type.typ | 
| 3cc40 |  65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27  | e..............................' | 
| 3cc60 |  66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c    69 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20  | flycheck-error-list))........... | 
| 3cc80 |  28 61 6e 64 20 66 61 63 65 20 28 6c 69 73 74 20    27 66 61 63 65 20 66 61 63 65 29 29 0a 20 20 20  | (and.face.(list.'face.face)).... | 
| 3cca0 |  20 20 20 20 20 20 20 28 61 6e 64 20 68 65 6c 70    2d 65 63 68 6f 20 28 6c 69 73 74 20 27 68 65 6c  | .......(and.help-echo.(list.'hel | 
| 3ccc0 |  70 2d 65 63 68 6f 20 68 65 6c 70 2d 65 63 68 6f    29 29 29 29 0a 0a 28 64 65 66 73 75 62 73 74 20  | p-echo.help-echo))))..(defsubst. | 
| 3cce0 |  66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c    69 73 74 2d 6d 61 6b 65 2d 6e 75 6d 62 65 72 2d  | flycheck-error-list-make-number- | 
| 3cd00 |  63 65 6c 6c 20 28 6e 75 6d 62 65 72 20 66 61 63    65 29 0a 20 20 22 4d 61 6b 65 20 61 20 74 61 62  | cell.(number.face)..."Make.a.tab | 
| 3cd20 |  6c 65 20 63 65 6c 6c 20 66 6f 72 20 61 20 4e 55    4d 42 45 52 20 77 69 74 68 20 46 41 43 45 2e 0a  | le.cell.for.a.NUMBER.with.FACE.. | 
| 3cd40 |  0a 43 6f 6e 76 65 72 74 20 4e 55 4d 42 45 52 20    74 6f 20 73 74 72 69 6e 67 2c 20 66 6f 6e 74 69  | .Convert.NUMBER.to.string,.fonti | 
| 3cd60 |  66 79 20 69 74 20 77 69 74 68 20 46 41 43 45 20    61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 0a 73  | fy.it.with.FACE.and.return.the.s | 
| 3cd80 |  74 72 69 6e 67 20 77 69 74 68 20 61 74 74 61 63    68 65 64 20 74 65 78 74 20 70 72 6f 70 65 72 74  | tring.with.attached.text.propert | 
| 3cda0 |  69 65 73 2e 22 0a 20 20 28 66 6c 79 63 68 65 63    6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 6d 61 6b  | ies."...(flycheck-error-list-mak | 
| 3cdc0 |  65 2d 63 65 6c 6c 0a 20 20 20 28 69 66 20 28 6e    75 6d 62 65 72 70 20 6e 75 6d 62 65 72 29 20 28  | e-cell....(if.(numberp.number).( | 
| 3cde0 |  6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e 67    20 6e 75 6d 62 65 72 29 20 22 22 29 0a 20 20 20  | number-to-string.number)."").... | 
| 3ce00 |  66 61 63 65 29 29 0a 0a 28 64 65 66 75 6e 20 66    6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69  | face))..(defun.flycheck-error-li | 
| 3ce20 |  73 74 2d 6d 61 6b 65 2d 65 6e 74 72 79 20 28 65    72 72 6f 72 29 0a 20 20 22 4d 61 6b 65 20 61 20  | st-make-entry.(error)..."Make.a. | 
| 3ce40 |  74 61 62 6c 65 20 63 65 6c 6c 20 66 6f 72 20 74    68 65 20 67 69 76 65 6e 20 45 52 52 4f 52 2e 0a  | table.cell.for.the.given.ERROR.. | 
| 3ce60 |  0a 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 77    69 74 68 20 74 68 65 20 63 6f 6e 74 65 6e 74 73  | .Return.a.list.with.the.contents | 
| 3ce80 |  20 6f 66 20 74 68 65 20 74 61 62 6c 65 20 63 65    6c 6c 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 6c  | .of.the.table.cell."...(let*.((l | 
| 3cea0 |  65 76 65 6c 20 28 66 6c 79 63 68 65 63 6b 2d 65    72 72 6f 72 2d 6c 65 76 65 6c 20 65 72 72 6f 72  | evel.(flycheck-error-level.error | 
| 3cec0 |  29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 76    65 6c 2d 66 61 63 65 20 28 66 6c 79 63 68 65 63  | ))..........(level-face.(flychec | 
| 3cee0 |  6b 2d 65 72 72 6f 72 2d 6c 65 76 65 6c 2d 65 72    72 6f 72 2d 6c 69 73 74 2d 66 61 63 65 20 6c 65  | k-error-level-error-list-face.le | 
| 3cf00 |  76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28    66 69 6c 65 6e 61 6d 65 20 28 66 6c 79 63 68 65  | vel))..........(filename.(flyche | 
| 3cf20 |  63 6b 2d 65 72 72 6f 72 2d 66 69 6c 65 6e 61 6d    65 20 65 72 72 6f 72 29 29 0a 20 20 20 20 20 20  | ck-error-filename.error))....... | 
| 3cf40 |  20 20 20 28 6c 69 6e 65 20 28 66 6c 79 63 68 65    63 6b 2d 65 72 72 6f 72 2d 6c 69 6e 65 20 65 72  | ...(line.(flycheck-error-line.er | 
| 3cf60 |  72 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 28    63 6f 6c 75 6d 6e 20 28 66 6c 79 63 68 65 63 6b  | ror))..........(column.(flycheck | 
| 3cf80 |  2d 65 72 72 6f 72 2d 63 6f 6c 75 6d 6e 20 65 72    72 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 28  | -error-column.error))..........( | 
| 3cfa0 |  6d 65 73 73 61 67 65 20 28 6f 72 20 28 66 6c 79    63 68 65 63 6b 2d 65 72 72 6f 72 2d 6d 65 73 73  | message.(or.(flycheck-error-mess | 
| 3cfc0 |  61 67 65 20 65 72 72 6f 72 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | age.error)...................... | 
| 3cfe0 |  20 28 66 6f 72 6d 61 74 20 22 55 6e 6b 6e 6f 77    6e 20 25 53 22 20 6c 65 76 65 6c 29 29 29 0a 20  | .(format."Unknown.%S".level))).. | 
| 3d000 |  20 20 20 20 20 20 20 20 28 66 6c 75 73 68 65 64    2d 6d 73 67 20 28 66 6c 79 63 68 65 63 6b 2d 66  | ........(flushed-msg.(flycheck-f | 
| 3d020 |  6c 75 73 68 2d 6d 75 6c 74 69 6c 69 6e 65 2d 6d    65 73 73 61 67 65 20 6d 65 73 73 61 67 65 29 29  | lush-multiline-message.message)) | 
| 3d040 |  0a 20 20 20 20 20 20 20 20 20 28 69 64 20 28 66    6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 69 64  | ..........(id.(flycheck-error-id | 
| 3d060 |  20 65 72 72 6f 72 29 29 0a 20 20 20 20 20 20 20    20 20 28 69 64 2d 73 74 72 20 28 69 66 20 69 64  | .error))..........(id-str.(if.id | 
| 3d080 |  20 28 66 6f 72 6d 61 74 20 22 25 73 22 20 69 64    29 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20  | .(format."%s".id)."")).......... | 
| 3d0a0 |  28 63 68 65 63 6b 65 72 20 28 66 6c 79 63 68 65    63 6b 2d 65 72 72 6f 72 2d 63 68 65 63 6b 65 72  | (checker.(flycheck-error-checker | 
| 3d0c0 |  20 65 72 72 6f 72 29 29 0a 20 20 20 20 20 20 20    20 20 28 6d 73 67 2d 61 6e 64 2d 63 68 65 63 6b  | .error))..........(msg-and-check | 
| 3d0e0 |  65 72 0a 20 20 20 20 20 20 20 20 20 20 28 66 6c    79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73  | er...........(flycheck-error-lis | 
| 3d100 |  74 2d 6d 61 6b 65 2d 6c 61 73 74 2d 63 6f 6c 75    6d 6e 20 66 6c 75 73 68 65 64 2d 6d 73 67 20 63  | t-make-last-column.flushed-msg.c | 
| 3d120 |  68 65 63 6b 65 72 29 29 0a 20 20 20 20 20 20 20    20 20 28 65 78 70 6c 61 69 6e 65 72 20 28 66 6c  | hecker))..........(explainer.(fl | 
| 3d140 |  79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72 2d 67    65 74 20 63 68 65 63 6b 65 72 20 27 65 72 72 6f  | ycheck-checker-get.checker.'erro | 
| 3d160 |  72 2d 65 78 70 6c 61 69 6e 65 72 29 29 29 0a 20    20 20 20 28 6c 69 73 74 20 65 72 72 6f 72 0a 20  | r-explainer))).....(list.error.. | 
| 3d180 |  20 20 20 20 20 20 20 20 20 28 76 65 63 74 6f 72    20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72  | .........(vector.(flycheck-error | 
| 3d1a0 |  2d 6c 69 73 74 2d 6d 61 6b 65 2d 63 65 6c 6c 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -list-make-cell................. | 
| 3d1c0 |  20 20 20 28 69 66 20 66 69 6c 65 6e 61 6d 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...(if.filename................. | 
| 3d1e0 |  20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d    65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 66  | .......(file-name-nondirectory.f | 
| 3d200 |  69 6c 65 6e 61 6d 65 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22  | ilename)......................"" | 
| 3d220 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 27 66 6c 79 63 68 65 63 6b 2d 65  | )....................'flycheck-e | 
| 3d240 |  72 72 6f 72 2d 6c 69 73 74 2d 66 69 6c 65 6e 61    6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | rror-list-filename)............. | 
| 3d260 |  20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d    65 72 72 6f 72 2d 6c 69 73 74 2d 6d 61 6b 65 2d  | ......(flycheck-error-list-make- | 
| 3d280 |  6e 75 6d 62 65 72 2d 63 65 6c 6c 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c  | number-cell....................l | 
| 3d2a0 |  69 6e 65 20 27 66 6c 79 63 68 65 63 6b 2d 65 72    72 6f 72 2d 6c 69 73 74 2d 6c 69 6e 65 2d 6e 75  | ine.'flycheck-error-list-line-nu | 
| 3d2c0 |  6d 62 65 72 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63  | mber)...................(flychec | 
| 3d2e0 |  6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 6d 61 6b    65 2d 6e 75 6d 62 65 72 2d 63 65 6c 6c 0a 20 20  | k-error-list-make-number-cell... | 
| 3d300 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 63 6f 6c 75 6d 6e 20 27 66 6c 79 63 68 65 63  | .................column.'flychec | 
| 3d320 |  6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 63 6f 6c    75 6d 6e 2d 6e 75 6d 62 65 72 29 0a 20 20 20 20  | k-error-list-column-number)..... | 
| 3d340 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66    6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69  | ..............(flycheck-error-li | 
| 3d360 |  73 74 2d 6d 61 6b 65 2d 63 65 6c 6c 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | st-make-cell.................... | 
| 3d380 |  28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 28 66 6c    79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 65 76  | (symbol-name.(flycheck-error-lev | 
| 3d3a0 |  65 6c 20 65 72 72 6f 72 29 29 20 6c 65 76 65 6c    2d 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20  | el.error)).level-face).......... | 
| 3d3c0 |  20 20 20 20 20 20 20 20 20 3b 3b 20 45 72 72 6f    72 20 49 44 20 75 73 65 20 61 20 64 69 66 66 65  | .........;;.Error.ID.use.a.diffe | 
| 3d3e0 |  72 65 6e 74 20 66 61 63 65 20 77 68 65 6e 20 61    6e 20 65 72 72 6f 72 2d 65 78 70 6c 61 69 6e 65  | rent.face.when.an.error-explaine | 
| 3d400 |  72 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 3b 3b 20 70 72 65 73 65 6e  | r.is...................;;.presen | 
| 3d420 |  74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72  | t...................(flycheck-er | 
| 3d440 |  72 6f 72 2d 6c 69 73 74 2d 6d 61 6b 65 2d 63 65    6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ror-list-make-cell.............. | 
| 3d460 |  20 20 20 20 20 20 69 64 2d 73 74 72 20 28 69 66    20 65 78 70 6c 61 69 6e 65 72 20 27 66 6c 79 63  | ......id-str.(if.explainer.'flyc | 
| 3d480 |  68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d    69 64 2d 77 69 74 68 2d 65 78 70 6c 61 69 6e 65  | heck-error-list-id-with-explaine | 
| 3d4a0 |  72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66  | r.............................'f | 
| 3d4c0 |  6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69    73 74 2d 69 64 29 0a 20 20 20 20 20 20 20 20 20  | lycheck-error-list-id).......... | 
| 3d4e0 |  20 20 20 20 20 20 20 20 20 20 69 64 2d 73 74 72    20 27 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72  | ..........id-str.'flycheck-error | 
| 3d500 |  2d 6c 69 73 74 2d 65 78 70 6c 61 69 6e 2d 65 72    72 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20  | -list-explain-error)............ | 
| 3d520 |  20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 65 72 72 6f 72 2d 6c 69 73 74 2d 6d 61 6b 65  | .......(flycheck-error-list-make | 
| 3d540 |  2d 63 65 6c 6c 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 6d 73 67 2d 61 6e 64  | -cell....................msg-and | 
| 3d560 |  2d 63 68 65 63 6b 65 72 20 6e 69 6c 20 6d 73 67    2d 61 6e 64 2d 63 68 65 63 6b 65 72 29 29 29 29  | -checker.nil.msg-and-checker)))) | 
| 3d580 |  29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65    63 6b 2d 66 6c 75 73 68 2d 6d 75 6c 74 69 6c 69  | )..(defun.flycheck-flush-multili | 
| 3d5a0 |  6e 65 2d 6d 65 73 73 61 67 65 20 28 6d 73 67 29    0a 20 20 22 50 72 65 70 61 72 65 20 65 72 72 6f  | ne-message.(msg)..."Prepare.erro | 
| 3d5c0 |  72 20 6d 65 73 73 61 67 65 20 4d 53 47 20 66 6f    72 20 64 69 73 70 6c 61 79 20 69 6e 20 74 68 65  | r.message.MSG.for.display.in.the | 
| 3d5e0 |  20 65 72 72 6f 72 20 6c 69 73 74 2e 0a 0a 50 72    65 70 65 6e 64 20 61 6c 6c 20 6c 69 6e 65 73 20  | .error.list...Prepend.all.lines. | 
| 3d600 |  6f 66 20 4d 53 47 20 65 78 63 65 70 74 20 74 68    65 20 66 69 72 73 74 20 77 69 74 68 20 65 6e 6f  | of.MSG.except.the.first.with.eno | 
| 3d620 |  75 67 68 20 73 70 61 63 65 20 74 6f 0a 65 6e 73    75 72 65 20 74 68 61 74 20 74 68 65 79 20 6c 69  | ugh.space.to.ensure.that.they.li | 
| 3d640 |  6e 65 20 75 70 20 70 72 6f 70 65 72 6c 79 20 6f    6e 63 65 20 74 68 65 20 6d 65 73 73 61 67 65 20  | ne.up.properly.once.the.message. | 
| 3d660 |  69 73 20 64 69 73 70 6c 61 79 65 64 2e 22 0a 20    20 28 6c 65 74 2a 20 28 28 73 70 63 2d 73 70 65  | is.displayed."...(let*.((spc-spe | 
| 3d680 |  63 20 60 28 73 70 61 63 65 20 2e 20 28 3a 77 69    64 74 68 20 2c 66 6c 79 63 68 65 63 6b 2d 2d 65  | c.`(space...(:width.,flycheck--e | 
| 3d6a0 |  72 72 6f 72 2d 6c 69 73 74 2d 6d 73 67 2d 6f 66    66 73 65 74 29 29 29 0a 20 20 20 20 20 20 20 20  | rror-list-msg-offset)))......... | 
| 3d6c0 |  20 28 73 70 63 20 28 70 72 6f 70 65 72 74 69 7a    65 20 22 20 22 20 27 64 69 73 70 6c 61 79 20 73  | .(spc.(propertize.".".'display.s | 
| 3d6e0 |  70 63 2d 73 70 65 63 29 29 0a 20 20 20 20 20 20    20 20 20 28 72 65 70 20 28 63 6f 6e 63 61 74 20  | pc-spec))..........(rep.(concat. | 
| 3d700 |  22 5c 5c 31 22 20 73 70 63 20 22 5c 5c 32 22 29    29 29 0a 20 20 20 20 28 72 65 70 6c 61 63 65 2d  | "\\1".spc."\\2"))).....(replace- | 
| 3d720 |  72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67    20 22 5c 5c 28 5b 5c 72 5c 6e 5d 2b 5c 5c 29 5c  | regexp-in-string."\\([\r\n]+\\)\ | 
| 3d740 |  5c 28 2e 5c 5c 29 22 20 72 65 70 20 6d 73 67 29    29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68  | \(.\\)".rep.msg)))..(defun.flych | 
| 3d760 |  65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 63    75 72 72 65 6e 74 2d 65 72 72 6f 72 73 20 28 29  | eck-error-list-current-errors.() | 
| 3d780 |  0a 20 20 22 52 65 61 64 20 74 68 65 20 6c 69 73    74 20 6f 66 20 65 72 72 6f 72 73 20 69 6e 20 60  | ..."Read.the.list.of.errors.in.` | 
| 3d7a0 |  66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c    69 73 74 2d 73 6f 75 72 63 65 2d 62 75 66 66 65  | flycheck-error-list-source-buffe | 
| 3d7c0 |  72 27 2e 22 0a 20 20 28 77 68 65 6e 20 28 62 75    66 66 65 72 2d 6c 69 76 65 2d 70 20 66 6c 79 63  | r'."...(when.(buffer-live-p.flyc | 
| 3d7e0 |  68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d    73 6f 75 72 63 65 2d 62 75 66 66 65 72 29 0a 20  | heck-error-list-source-buffer).. | 
| 3d800 |  20 20 20 28 62 75 66 66 65 72 2d 6c 6f 63 61 6c    2d 76 61 6c 75 65 20 27 66 6c 79 63 68 65 63 6b  | ...(buffer-local-value.'flycheck | 
| 3d820 |  2d 63 75 72 72 65 6e 74 2d 65 72 72 6f 72 73 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -current-errors................. | 
| 3d840 |  20 20 20 20 20 20 20 20 66 6c 79 63 68 65 63 6b    2d 65 72 72 6f 72 2d 6c 69 73 74 2d 73 6f 75 72  | ........flycheck-error-list-sour | 
| 3d860 |  63 65 2d 62 75 66 66 65 72 29 29 29 0a 0a 28 64    65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 65 72  | ce-buffer)))..(defun.flycheck-er | 
| 3d880 |  72 6f 72 2d 6c 69 73 74 2d 65 6e 74 72 69 65 73    20 28 29 0a 20 20 22 43 72 65 61 74 65 20 74 68  | ror-list-entries.()..."Create.th | 
| 3d8a0 |  65 20 65 6e 74 72 69 65 73 20 66 6f 72 20 74 68    65 20 65 72 72 6f 72 20 6c 69 73 74 2e 22 0a 20  | e.entries.for.the.error.list.".. | 
| 3d8c0 |  20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 65 72    72 6f 72 73 20 28 66 6c 79 63 68 65 63 6b 2d 65  | .(when-let*.((errors.(flycheck-e | 
| 3d8e0 |  72 72 6f 72 2d 6c 69 73 74 2d 63 75 72 72 65 6e    74 2d 65 72 72 6f 72 73 29 29 0a 20 20 20 20 20  | rror-list-current-errors))...... | 
| 3d900 |  20 20 20 20 20 20 20 20 20 28 66 69 6c 74 65 72    65 64 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72  | .........(filtered.(flycheck-err | 
| 3d920 |  6f 72 2d 6c 69 73 74 2d 61 70 70 6c 79 2d 66 69    6c 74 65 72 20 65 72 72 6f 72 73 29 29 29 0a 20  | or-list-apply-filter.errors))).. | 
| 3d940 |  20 20 20 28 73 65 71 2d 6d 61 70 20 23 27 66 6c    79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73  | ...(seq-map.#'flycheck-error-lis | 
| 3d960 |  74 2d 6d 61 6b 65 2d 65 6e 74 72 79 20 66 69 6c    74 65 72 65 64 29 29 29 0a 0a 28 64 65 66 75 6e  | t-make-entry.filtered)))..(defun | 
| 3d980 |  20 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d    6c 69 73 74 2d 65 6e 74 72 79 2d 3c 20 28 65 6e  | .flycheck-error-list-entry-<.(en | 
| 3d9a0 |  74 72 79 31 20 65 6e 74 72 79 32 29 0a 20 20 22    44 65 74 65 72 6d 69 6e 65 20 77 68 65 74 68 65  | try1.entry2)..."Determine.whethe | 
| 3d9c0 |  72 20 45 4e 54 52 59 31 20 69 73 20 62 65 66 6f    72 65 20 45 4e 54 52 59 32 20 62 79 20 6c 6f 63  | r.ENTRY1.is.before.ENTRY2.by.loc | 
| 3d9e0 |  61 74 69 6f 6e 2e 0a 0a 53 65 65 20 60 66 6c 79    63 68 65 63 6b 2d 65 72 72 6f 72 2d 3c 27 2e 22  | ation...See.`flycheck-error-<'." | 
| 3da00 |  0a 20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72    6f 72 2d 3c 20 28 63 61 72 20 65 6e 74 72 79 31  | ...(flycheck-error-<.(car.entry1 | 
| 3da20 |  29 20 28 63 61 72 20 65 6e 74 72 79 32 29 29 29    0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63  | ).(car.entry2)))..(defun.flychec | 
| 3da40 |  6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 65 6e 74    72 79 2d 6c 65 76 65 6c 2d 3c 20 28 65 6e 74 72  | k-error-list-entry-level-<.(entr | 
| 3da60 |  79 31 20 65 6e 74 72 79 32 29 0a 20 20 22 44 65    74 65 72 6d 69 6e 65 20 77 68 65 74 68 65 72 20  | y1.entry2)..."Determine.whether. | 
| 3da80 |  45 4e 54 52 59 31 20 69 73 20 62 65 66 6f 72 65    20 45 4e 54 52 59 32 20 62 79 20 6c 65 76 65 6c  | ENTRY1.is.before.ENTRY2.by.level | 
| 3daa0 |  2e 0a 0a 53 65 65 20 60 66 6c 79 63 68 65 63 6b    2d 65 72 72 6f 72 2d 6c 65 76 65 6c 2d 3c 27 2e  | ...See.`flycheck-error-level-<'. | 
| 3dac0 |  22 0a 20 20 28 6e 6f 74 20 28 66 6c 79 63 68 65    63 6b 2d 65 72 72 6f 72 2d 6c 65 76 65 6c 2d 3c  | "...(not.(flycheck-error-level-< | 
| 3dae0 |  20 28 63 61 72 20 65 6e 74 72 79 31 29 20 28 63    61 72 20 65 6e 74 72 79 32 29 29 29 29 0a 0a 28  | .(car.entry1).(car.entry2))))..( | 
| 3db00 |  64 65 66 76 61 72 20 66 6c 79 63 68 65 63 6b 2d    65 72 72 6f 72 2d 6c 69 73 74 2d 6d 6f 64 65 2d  | defvar.flycheck-error-list-mode- | 
| 3db20 |  6c 69 6e 65 2d 6d 61 70 0a 20 20 28 6c 65 74 20    28 28 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72  | line-map...(let.((map.(make-spar | 
| 3db40 |  73 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20    20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70  | se-keymap))).....(define-key.map | 
| 3db60 |  20 5b 6d 6f 64 65 2d 6c 69 6e 65 20 6d 6f 75 73    65 2d 31 5d 0a 20 20 20 20 20 20 23 27 66 6c 79  | .[mode-line.mouse-1].......#'fly | 
| 3db80 |  63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74    2d 6d 6f 75 73 65 2d 73 77 69 74 63 68 2d 74 6f  | check-error-list-mouse-switch-to | 
| 3dba0 |  2d 73 6f 75 72 63 65 29 0a 20 20 20 20 6d 61 70    29 0a 20 20 22 4b 65 79 6d 61 70 20 66 6f 72 20  | -source).....map)..."Keymap.for. | 
| 3dbc0 |  65 72 72 6f 72 20 6c 69 73 74 20 6d 6f 64 65 20    6c 69 6e 65 2e 22 29 0a 0a 28 64 65 66 75 6e 20  | error.list.mode.line.")..(defun. | 
| 3dbe0 |  66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c    69 73 74 2d 70 72 6f 70 65 72 74 69 7a 65 64 2d  | flycheck-error-list-propertized- | 
| 3dc00 |  73 6f 75 72 63 65 2d 6e 61 6d 65 20 28 29 0a 20    20 22 47 65 74 20 74 68 65 20 6e 61 6d 65 20 6f  | source-name.()..."Get.the.name.o | 
| 3dc20 |  66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 6f    75 72 63 65 20 62 75 66 66 65 72 20 66 6f 72 20  | f.the.current.source.buffer.for. | 
| 3dc40 |  74 68 65 20 6d 6f 64 65 20 6c 69 6e 65 2e 0a 0a    50 72 6f 70 65 72 74 69 7a 65 20 74 68 65 20 6e  | the.mode.line...Propertize.the.n | 
| 3dc60 |  61 6d 65 20 6f 66 20 74 68 65 20 63 75 72 72 65    6e 74 20 73 6f 75 72 63 65 20 62 75 66 66 65 72  | ame.of.the.current.source.buffer | 
| 3dc80 |  20 66 6f 72 20 75 73 65 20 69 6e 20 74 68 65 0a    6d 6f 64 65 20 6c 69 6e 65 20 69 6e 64 69 63 61  | .for.use.in.the.mode.line.indica | 
| 3dca0 |  74 69 6f 6e 20 6f 66 20 60 66 6c 79 63 68 65 63    6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 6d 6f 64  | tion.of.`flycheck-error-list-mod | 
| 3dcc0 |  65 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 6e 61    6d 65 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65  | e'."...(let.((name.(replace-rege | 
| 3dce0 |  78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 72 78 20  | xp-in-string................(rx. | 
| 3dd00 |  22 25 22 29 20 22 25 25 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72  | "%")."%%"................(buffer | 
| 3dd20 |  2d 6e 61 6d 65 20 66 6c 79 63 68 65 63 6b 2d 65    72 72 6f 72 2d 6c 69 73 74 2d 73 6f 75 72 63 65  | -name.flycheck-error-list-source | 
| 3dd40 |  2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 27 66 69 78 65 64 2d 63  | -buffer)................'fixed-c | 
| 3dd60 |  61 73 65 20 27 6c 69 74 65 72 61 6c 29 29 29 0a    20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20  | ase.'literal))).....(propertize. | 
| 3dd80 |  6e 61 6d 65 20 27 66 61 63 65 20 27 6d 6f 64 65    2d 6c 69 6e 65 2d 62 75 66 66 65 72 2d 69 64 0a  | name.'face.'mode-line-buffer-id. | 
| 3dda0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    27 6d 6f 75 73 65 2d 66 61 63 65 20 27 6d 6f 64  | ................'mouse-face.'mod | 
| 3ddc0 |  65 2d 6c 69 6e 65 2d 68 69 67 68 6c 69 67 68 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | e-line-highlight................ | 
| 3dde0 |  20 27 68 65 6c 70 2d 65 63 68 6f 20 22 6d 6f 75    73 65 2d 31 3a 20 73 77 69 74 63 68 20 74 6f 20  | .'help-echo."mouse-1:.switch.to. | 
| 3de00 |  73 6f 75 72 63 65 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 27 6c 6f 63 61 6c 2d 6d  | source".................'local-m | 
| 3de20 |  61 70 20 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f    72 2d 6c 69 73 74 2d 6d 6f 64 65 2d 6c 69 6e 65  | ap.flycheck-error-list-mode-line | 
| 3de40 |  2d 6d 61 70 29 29 29 0a 0a 28 64 65 66 75 6e 20    66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c  | -map)))..(defun.flycheck-error-l | 
| 3de60 |  69 73 74 2d 6d 6f 75 73 65 2d 73 77 69 74 63 68    2d 74 6f 2d 73 6f 75 72 63 65 20 28 65 76 65 6e  | ist-mouse-switch-to-source.(even | 
| 3de80 |  74 29 0a 20 20 22 53 77 69 74 63 68 20 74 6f 20    74 68 65 20 65 72 72 6f 72 20 6c 69 73 74 20 73  | t)..."Switch.to.the.error.list.s | 
| 3dea0 |  6f 75 72 63 65 20 62 75 66 66 65 72 20 6f 66 20    74 68 65 20 45 56 45 4e 54 20 77 69 6e 64 6f 77  | ource.buffer.of.the.EVENT.window | 
| 3dec0 |  2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76    65 20 22 65 22 29 0a 20 20 28 73 61 76 65 2d 73  | ."...(interactive."e")...(save-s | 
| 3dee0 |  65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 0a 20    20 20 20 28 77 68 65 6e 20 28 65 76 65 6e 74 70  | elected-window.....(when.(eventp | 
| 3df00 |  20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 28 73    65 6c 65 63 74 2d 77 69 6e 64 6f 77 20 28 70 6f  | .event).......(select-window.(po | 
| 3df20 |  73 6e 2d 77 69 6e 64 6f 77 20 28 65 76 65 6e 74    2d 73 74 61 72 74 20 65 76 65 6e 74 29 29 29 29  | sn-window.(event-start.event)))) | 
| 3df40 |  0a 20 20 20 20 28 77 68 65 6e 20 28 62 75 66 66    65 72 2d 6c 69 76 65 2d 70 20 66 6c 79 63 68 65  | .....(when.(buffer-live-p.flyche | 
| 3df60 |  63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 73 6f    75 72 63 65 2d 62 75 66 66 65 72 29 0a 20 20 20  | ck-error-list-source-buffer).... | 
| 3df80 |  20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75    66 66 65 72 20 66 6c 79 63 68 65 63 6b 2d 65 72  | ...(switch-to-buffer.flycheck-er | 
| 3dfa0 |  72 6f 72 2d 6c 69 73 74 2d 73 6f 75 72 63 65 2d    62 75 66 66 65 72 29 29 29 29 0a 0a 28 64 65 66  | ror-list-source-buffer))))..(def | 
| 3dfc0 |  75 6e 20 66 6c 79 63 68 65 63 6b 2d 67 65 74 2d    65 72 72 6f 72 2d 6c 69 73 74 2d 77 69 6e 64 6f  | un.flycheck-get-error-list-windo | 
| 3dfe0 |  77 2d 6c 69 73 74 20 28 26 6f 70 74 69 6f 6e 61    6c 20 61 6c 6c 2d 66 72 61 6d 65 73 29 0a 20 20  | w-list.(&optional.all-frames)... | 
| 3e000 |  22 47 65 74 20 61 6c 6c 20 77 69 6e 64 6f 77 73    20 64 69 73 70 6c 61 79 69 6e 67 20 74 68 65 20  | "Get.all.windows.displaying.the. | 
| 3e020 |  65 72 72 6f 72 20 6c 69 73 74 2e 0a 0a 41 4c 4c    2d 46 52 41 4d 45 53 20 73 70 65 63 69 66 69 65  | error.list...ALL-FRAMES.specifie | 
| 3e040 |  73 20 74 68 65 20 66 72 61 6d 65 73 20 74 6f 20    63 6f 6e 73 69 64 65 72 2c 20 61 73 20 69 6e 0a  | s.the.frames.to.consider,.as.in. | 
| 3e060 |  60 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64    6f 77 2d 6c 69 73 74 27 2e 22 0a 20 20 28 77 68  | `get-buffer-window-list'."...(wh | 
| 3e080 |  65 6e 2d 6c 65 74 20 28 62 75 66 20 28 67 65 74    2d 62 75 66 66 65 72 20 66 6c 79 63 68 65 63 6b  | en-let.(buf.(get-buffer.flycheck | 
| 3e0a0 |  2d 65 72 72 6f 72 2d 6c 69 73 74 2d 62 75 66 66    65 72 29 29 0a 20 20 20 20 28 67 65 74 2d 62 75  | -error-list-buffer)).....(get-bu | 
| 3e0c0 |  66 66 65 72 2d 77 69 6e 64 6f 77 2d 6c 69 73 74    20 62 75 66 20 6e 69 6c 20 61 6c 6c 2d 66 72 61  | ffer-window-list.buf.nil.all-fra | 
| 3e0e0 |  6d 65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 66    6c 79 63 68 65 63 6b 2d 67 65 74 2d 65 72 72 6f  | mes)))..(defun.flycheck-get-erro | 
| 3e100 |  72 2d 6c 69 73 74 2d 77 69 6e 64 6f 77 20 28 26    6f 70 74 69 6f 6e 61 6c 20 61 6c 6c 2d 66 72 61  | r-list-window.(&optional.all-fra | 
| 3e120 |  6d 65 73 29 0a 20 20 22 47 65 74 20 61 20 77 69    6e 64 6f 77 20 64 69 73 70 6c 61 79 69 6e 67 20  | mes)..."Get.a.window.displaying. | 
| 3e140 |  74 68 65 20 65 72 72 6f 72 20 6c 69 73 74 2c 20    6f 72 20 6e 69 6c 20 69 66 20 6e 6f 6e 65 2e 0a  | the.error.list,.or.nil.if.none.. | 
| 3e160 |  0a 41 4c 4c 2d 46 52 41 4d 45 53 20 73 70 65 63    69 66 69 65 73 20 74 68 65 20 66 72 61 6d 65 73  | .ALL-FRAMES.specifies.the.frames | 
| 3e180 |  20 74 6f 20 63 6f 6e 73 69 64 65 72 2c 20 61 73    20 69 6e 0a 60 67 65 74 2d 62 75 66 66 65 72 2d  | .to.consider,.as.in.`get-buffer- | 
| 3e1a0 |  77 69 6e 64 6f 77 27 2e 22 0a 20 20 28 77 68 65    6e 2d 6c 65 74 20 28 62 75 66 20 28 67 65 74 2d  | window'."...(when-let.(buf.(get- | 
| 3e1c0 |  62 75 66 66 65 72 20 66 6c 79 63 68 65 63 6b 2d    65 72 72 6f 72 2d 6c 69 73 74 2d 62 75 66 66 65  | buffer.flycheck-error-list-buffe | 
| 3e1e0 |  72 29 29 0a 20 20 20 20 28 67 65 74 2d 62 75 66    66 65 72 2d 77 69 6e 64 6f 77 20 62 75 66 20 61  | r)).....(get-buffer-window.buf.a | 
| 3e200 |  6c 6c 2d 66 72 61 6d 65 73 29 29 29 0a 0a 28 64    65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 65 72  | ll-frames)))..(defun.flycheck-er | 
| 3e220 |  72 6f 72 2d 6c 69 73 74 2d 72 65 63 65 6e 74 65    72 2d 61 74 20 28 70 6f 73 29 0a 20 20 22 52 65  | ror-list-recenter-at.(pos)..."Re | 
| 3e240 |  63 65 6e 74 65 72 20 74 68 65 20 65 72 72 6f 72    20 6c 69 73 74 20 61 74 20 50 4f 53 2e 22 0a 20  | center.the.error.list.at.POS.".. | 
| 3e260 |  20 28 64 6f 6c 69 73 74 20 28 77 69 6e 64 6f 77    20 28 66 6c 79 63 68 65 63 6b 2d 67 65 74 2d 65  | .(dolist.(window.(flycheck-get-e | 
| 3e280 |  72 72 6f 72 2d 6c 69 73 74 2d 77 69 6e 64 6f 77    2d 6c 69 73 74 20 74 29 29 0a 20 20 20 20 28 77  | rror-list-window-list.t)).....(w | 
| 3e2a0 |  69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e    64 6f 77 20 77 69 6e 64 6f 77 0a 20 20 20 20 20  | ith-selected-window.window...... | 
| 3e2c0 |  20 28 67 6f 74 6f 2d 63 68 61 72 20 70 6f 73 29    0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65  | .(goto-char.pos).......(let.((re | 
| 3e2e0 |  63 65 6e 74 65 72 2d 72 65 64 69 73 70 6c 61 79    20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 28  | center-redisplay.nil)).........( | 
| 3e300 |  72 65 63 65 6e 74 65 72 29 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 65  | recenter)))))..(defun.flycheck-e | 
| 3e320 |  72 72 6f 72 2d 6c 69 73 74 2d 72 65 66 72 65 73    68 20 28 29 0a 20 20 22 52 65 66 72 65 73 68 20  | rror-list-refresh.()..."Refresh. | 
| 3e340 |  74 68 65 20 63 75 72 72 65 6e 74 20 65 72 72 6f    72 20 6c 69 73 74 2e 0a 0a 41 64 64 20 61 6c 6c  | the.current.error.list...Add.all | 
| 3e360 |  20 65 72 72 6f 72 73 20 63 75 72 72 65 6e 74 6c    79 20 72 65 70 6f 72 74 65 64 20 66 6f 72 20 74  | .errors.currently.reported.for.t | 
| 3e380 |  68 65 20 63 75 72 72 65 6e 74 0a 60 66 6c 79 63    68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d  | he.current.`flycheck-error-list- | 
| 3e3a0 |  73 6f 75 72 63 65 2d 62 75 66 66 65 72 27 2c 20    61 6e 64 20 72 65 63 65 6e 74 65 72 20 74 68 65  | source-buffer',.and.recenter.the | 
| 3e3c0 |  20 65 72 72 6f 72 0a 6c 69 73 74 2e 22 0a 20 20    3b 3b 20 57 65 20 6f 6e 6c 79 20 72 65 66 72 65  | .error.list."...;;.We.only.refre | 
| 3e3e0 |  73 68 20 74 68 65 20 65 72 72 6f 72 20 6c 69 73    74 2c 20 77 68 65 6e 20 69 74 20 69 73 20 76 69  | sh.the.error.list,.when.it.is.vi | 
| 3e400 |  73 69 62 6c 65 20 69 6e 20 61 20 77 69 6e 64 6f    77 2c 20 61 6e 64 20 77 65 0a 20 20 3b 3b 20 73  | sible.in.a.window,.and.we...;;.s | 
| 3e420 |  65 6c 65 63 74 20 74 68 69 73 20 77 69 6e 64 6f    77 20 77 68 69 6c 65 20 72 65 76 65 72 74 69 6e  | elect.this.window.while.revertin | 
| 3e440 |  67 2c 20 62 65 63 61 75 73 65 20 54 61 62 75 6c    61 74 65 64 20 4c 69 73 74 20 6d 6f 64 65 20 61  | g,.because.Tabulated.List.mode.a | 
| 3e460 |  74 74 65 6d 70 74 73 20 74 6f 0a 20 20 3b 3b 20    72 65 63 65 6e 74 65 72 20 74 68 65 20 65 72 72  | ttempts.to...;;.recenter.the.err | 
| 3e480 |  6f 72 20 61 74 20 74 68 65 20 6f 6c 64 20 6c 6f    63 61 74 69 6f 6e 2c 20 73 6f 20 69 74 20 6d 75  | or.at.the.old.location,.so.it.mu | 
| 3e4a0 |  73 74 20 68 61 76 65 20 74 68 65 20 70 72 6f 70    65 72 20 77 69 6e 64 6f 77 0a 20 20 3b 3b 20 73  | st.have.the.proper.window...;;.s | 
| 3e4c0 |  65 6c 65 63 74 65 64 2e 0a 20 20 28 77 68 65 6e    2d 6c 65 74 20 28 77 69 6e 64 6f 77 20 28 66 6c  | elected....(when-let.(window.(fl | 
| 3e4e0 |  79 63 68 65 63 6b 2d 67 65 74 2d 65 72 72 6f 72    2d 6c 69 73 74 2d 77 69 6e 64 6f 77 20 74 29 29  | ycheck-get-error-list-window.t)) | 
| 3e500 |  0a 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63    74 65 64 2d 77 69 6e 64 6f 77 20 77 69 6e 64 6f  | .....(with-selected-window.windo | 
| 3e520 |  77 0a 20 20 20 20 20 20 28 72 65 76 65 72 74 2d    62 75 66 66 65 72 29 29 0a 20 20 20 20 28 72 75  | w.......(revert-buffer)).....(ru | 
| 3e540 |  6e 2d 68 6f 6f 6b 73 20 27 66 6c 79 63 68 65 63    6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 61 66 74  | n-hooks.'flycheck-error-list-aft | 
| 3e560 |  65 72 2d 72 65 66 72 65 73 68 2d 68 6f 6f 6b 29    0a 20 20 20 20 28 6c 65 74 20 28 28 70 72 65 73  | er-refresh-hook).....(let.((pres | 
| 3e580 |  65 72 76 65 2d 70 6f 73 20 28 65 71 20 28 63 75    72 72 65 6e 74 2d 62 75 66 66 65 72 29 0a 20 20  | erve-pos.(eq.(current-buffer)... | 
| 3e5a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 67 65 74 2d 62  | ..........................(get-b | 
| 3e5c0 |  75 66 66 65 72 20 66 6c 79 63 68 65 63 6b 2d 65    72 72 6f 72 2d 6c 69 73 74 2d 62 75 66 66 65 72  | uffer.flycheck-error-list-buffer | 
| 3e5e0 |  29 29 29 29 0a 20 20 20 20 20 20 3b 3b 20 49 66    20 74 68 65 20 65 72 72 6f 72 20 6c 69 73 74 20  | )))).......;;.If.the.error.list. | 
| 3e600 |  69 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62    75 66 66 65 72 2c 20 64 6f 6e 27 74 20 72 65 63  | is.the.current.buffer,.don't.rec | 
| 3e620 |  65 6e 74 65 72 20 77 68 65 6e 0a 20 20 20 20 20    20 3b 3b 20 68 69 67 68 6c 69 67 68 74 69 6e 67  | enter.when.......;;.highlighting | 
| 3e640 |  0a 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 65 72 72 6f 72 2d 6c 69 73 74 2d 68 69 67 68  | .......(flycheck-error-list-high | 
| 3e660 |  6c 69 67 68 74 2d 65 72 72 6f 72 73 20 70 72 65    73 65 72 76 65 2d 70 6f 73 29 29 29 29 0a 0a 28  | light-errors.preserve-pos))))..( | 
| 3e680 |  64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 65    72 72 6f 72 2d 6c 69 73 74 2d 6d 6f 64 65 2d 6c  | defun.flycheck-error-list-mode-l | 
| 3e6a0 |  69 6e 65 2d 66 69 6c 74 65 72 2d 69 6e 64 69 63    61 74 6f 72 20 28 29 0a 20 20 22 43 72 65 61 74  | ine-filter-indicator.()..."Creat | 
| 3e6c0 |  65 20 61 20 73 74 72 69 6e 67 20 72 65 70 72 65    73 65 6e 74 69 6e 67 20 74 68 65 20 63 75 72 72  | e.a.string.representing.the.curr | 
| 3e6e0 |  65 6e 74 20 65 72 72 6f 72 20 6c 69 73 74 20 66    69 6c 74 65 72 2e 22 0a 20 20 28 69 66 20 66 6c  | ent.error.list.filter."...(if.fl | 
| 3e700 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73    74 2d 6d 69 6e 69 6d 75 6d 2d 6c 65 76 65 6c 0a  | ycheck-error-list-minimum-level. | 
| 3e720 |  20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 20    5b 3e 3d 20 25 73 5d 22 20 66 6c 79 63 68 65 63  | ......(format.".[>=.%s]".flychec | 
| 3e740 |  6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 6d 69 6e    69 6d 75 6d 2d 6c 65 76 65 6c 29 0a 20 20 20 20  | k-error-list-minimum-level)..... | 
| 3e760 |  22 22 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79    63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74  | ""))..(defun.flycheck-error-list | 
| 3e780 |  2d 73 65 74 2d 66 69 6c 74 65 72 20 28 6c 65 76    65 6c 29 0a 20 20 22 52 65 73 74 72 69 63 74 20  | -set-filter.(level)..."Restrict. | 
| 3e7a0 |  74 68 65 20 65 72 72 6f 72 20 6c 69 73 74 20 74    6f 20 65 72 72 6f 72 73 20 61 74 20 6c 65 76 65  | the.error.list.to.errors.at.leve | 
| 3e7c0 |  6c 20 4c 45 56 45 4c 20 6f 72 20 68 69 67 68 65    72 2e 0a 0a 4c 45 56 45 4c 20 69 73 20 65 69 74  | l.LEVEL.or.higher...LEVEL.is.eit | 
| 3e7e0 |  68 65 72 20 61 6e 20 65 72 72 6f 72 20 6c 65 76    65 6c 20 73 79 6d 62 6f 6c 2c 20 6f 72 20 6e 69  | her.an.error.level.symbol,.or.ni | 
| 3e800 |  6c 2c 20 74 6f 20 72 65 6d 6f 76 65 20 74 68 65    20 66 69 6c 74 65 72 2e 22 0a 20 20 28 69 6e 74  | l,.to.remove.the.filter."...(int | 
| 3e820 |  65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73    74 20 28 66 6c 79 63 68 65 63 6b 2d 72 65 61 64  | eractive....(list.(flycheck-read | 
| 3e840 |  2d 65 72 72 6f 72 2d 6c 65 76 65 6c 0a 20 20 20    20 20 20 20 20 20 20 22 4d 69 6e 69 6d 75 6d 20  | -error-level..........."Minimum. | 
| 3e860 |  65 72 72 6f 72 20 6c 65 76 65 6c 20 28 65 72 72    6f 72 73 20 61 74 20 6c 6f 77 65 72 20 6c 65 76  | error.level.(errors.at.lower.lev | 
| 3e880 |  65 6c 73 20 77 69 6c 6c 20 62 65 20 68 69 64 64    65 6e 29 3a 20 22 29 29 29 0a 20 20 28 77 68 65  | els.will.be.hidden):.")))...(whe | 
| 3e8a0 |  6e 20 28 61 6e 64 20 6c 65 76 65 6c 20 28 6e 6f    74 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f  | n.(and.level.(not.(flycheck-erro | 
| 3e8c0 |  72 2d 6c 65 76 65 6c 2d 70 20 6c 65 76 65 6c 29    29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72  | r-level-p.level))).....(user-err | 
| 3e8e0 |  6f 72 20 22 49 6e 76 61 6c 69 64 20 6c 65 76 65    6c 3a 20 25 73 22 20 6c 65 76 65 6c 29 29 0a 20  | or."Invalid.level:.%s".level)).. | 
| 3e900 |  20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72    2d 6c 69 73 74 2d 77 69 74 68 2d 62 75 66 66 65  | .(flycheck-error-list-with-buffe | 
| 3e920 |  72 0a 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61    6c 20 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72  | r.....(setq-local.flycheck-error | 
| 3e940 |  2d 6c 69 73 74 2d 6d 69 6e 69 6d 75 6d 2d 6c 65    76 65 6c 20 6c 65 76 65 6c 29 0a 20 20 20 20 28  | -list-minimum-level.level).....( | 
| 3e960 |  66 6f 72 63 65 2d 6d 6f 64 65 2d 6c 69 6e 65 2d    75 70 64 61 74 65 29 0a 20 20 20 20 28 66 6c 79  | force-mode-line-update).....(fly | 
| 3e980 |  63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74    2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 28 66  | check-error-list-refresh).....(f | 
| 3e9a0 |  6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69    73 74 2d 72 65 63 65 6e 74 65 72 2d 61 74 20 28  | lycheck-error-list-recenter-at.( | 
| 3e9c0 |  70 6f 69 6e 74 2d 6d 69 6e 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 65  | point-min))))..(defun.flycheck-e | 
| 3e9e0 |  72 72 6f 72 2d 6c 69 73 74 2d 72 65 73 65 74 2d    66 69 6c 74 65 72 20 28 26 6f 70 74 69 6f 6e 61  | rror-list-reset-filter.(&optiona | 
| 3ea00 |  6c 20 72 65 66 72 65 73 68 29 0a 20 20 22 52 65    6d 6f 76 65 20 6c 6f 63 61 6c 20 65 72 72 6f 72  | l.refresh)..."Remove.local.error | 
| 3ea20 |  20 66 69 6c 74 65 72 73 20 61 6e 64 20 72 65 73    65 74 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c  | .filters.and.reset.to.the.defaul | 
| 3ea40 |  74 20 66 69 6c 74 65 72 2e 0a 0a 49 6e 74 65 72    61 63 74 69 76 65 6c 79 2c 20 6f 72 20 77 69 74  | t.filter...Interactively,.or.wit | 
| 3ea60 |  68 20 6e 6f 6e 2d 6e 69 6c 20 52 45 46 52 45 53    48 2c 20 72 65 66 72 65 73 68 20 74 68 65 20 65  | h.non-nil.REFRESH,.refresh.the.e | 
| 3ea80 |  72 72 6f 72 20 6c 69 73 74 2e 22 0a 20 20 28 69    6e 74 65 72 61 63 74 69 76 65 20 27 28 74 29 29  | rror.list."...(interactive.'(t)) | 
| 3eaa0 |  0a 20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72    6f 72 2d 6c 69 73 74 2d 77 69 74 68 2d 62 75 66  | ...(flycheck-error-list-with-buf | 
| 3eac0 |  66 65 72 0a 20 20 20 20 28 6b 69 6c 6c 2d 6c 6f    63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 66 6c  | fer.....(kill-local-variable.'fl | 
| 3eae0 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73    74 2d 6d 69 6e 69 6d 75 6d 2d 6c 65 76 65 6c 29  | ycheck-error-list-minimum-level) | 
| 3eb00 |  0a 20 20 20 20 28 77 68 65 6e 20 72 65 66 72 65    73 68 0a 20 20 20 20 20 20 28 66 6c 79 63 68 65  | .....(when.refresh.......(flyche | 
| 3eb20 |  63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 72 65    66 72 65 73 68 29 0a 20 20 20 20 20 20 28 66 6c  | ck-error-list-refresh).......(fl | 
| 3eb40 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73    74 2d 72 65 63 65 6e 74 65 72 2d 61 74 20 28 70  | ycheck-error-list-recenter-at.(p | 
| 3eb60 |  6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20    20 28 66 6f 72 63 65 2d 6d 6f 64 65 2d 6c 69 6e  | oint-min)).......(force-mode-lin | 
| 3eb80 |  65 2d 75 70 64 61 74 65 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 65 72  | e-update))))..(defun.flycheck-er | 
| 3eba0 |  72 6f 72 2d 6c 69 73 74 2d 61 70 70 6c 79 2d 66    69 6c 74 65 72 20 28 65 72 72 6f 72 73 29 0a 20  | ror-list-apply-filter.(errors).. | 
| 3ebc0 |  20 22 46 69 6c 74 65 72 20 45 52 52 4f 52 53 20    61 63 63 6f 72 64 69 6e 67 20 74 6f 20 60 66 6c  | ."Filter.ERRORS.according.to.`fl | 
| 3ebe0 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73    74 2d 6d 69 6e 69 6d 75 6d 2d 6c 65 76 65 6c 27  | ycheck-error-list-minimum-level' | 
| 3ec00 |  2e 22 0a 20 20 28 69 66 2d 6c 65 74 2a 20 28 28    6d 69 6e 2d 6c 65 76 65 6c 20 66 6c 79 63 68 65  | ."...(if-let*.((min-level.flyche | 
| 3ec20 |  63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 6d 69    6e 69 6d 75 6d 2d 6c 65 76 65 6c 29 0a 20 20 20  | ck-error-list-minimum-level).... | 
| 3ec40 |  20 20 20 20 20 20 20 20 20 28 6d 69 6e 2d 73 65    76 65 72 69 74 79 20 28 66 6c 79 63 68 65 63 6b  | .........(min-severity.(flycheck | 
| 3ec60 |  2d 65 72 72 6f 72 2d 6c 65 76 65 6c 2d 73 65 76    65 72 69 74 79 20 6d 69 6e 2d 6c 65 76 65 6c 29  | -error-level-severity.min-level) | 
| 3ec80 |  29 29 0a 20 20 20 20 20 20 28 73 65 71 2d 66 69    6c 74 65 72 20 28 6c 61 6d 62 64 61 20 28 65 72  | )).......(seq-filter.(lambda.(er | 
| 3eca0 |  72 29 20 28 3e 3d 20 28 66 6c 79 63 68 65 63 6b    2d 65 72 72 6f 72 2d 6c 65 76 65 6c 2d 73 65 76  | r).(>=.(flycheck-error-level-sev | 
| 3ecc0 |  65 72 69 74 79 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | erity........................... | 
| 3ece0 |  20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63    68 65 63 6b 2d 65 72 72 6f 72 2d 6c 65 76 65 6c  | ...........(flycheck-error-level | 
| 3ed00 |  20 65 72 72 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .err)).......................... | 
| 3ed20 |  20 20 20 20 20 20 20 20 20 20 20 6d 69 6e 2d 73    65 76 65 72 69 74 79 29 29 0a 20 20 20 20 20 20  | ...........min-severity))....... | 
| 3ed40 |  20 20 20 20 20 20 20 20 20 20 20 20 65 72 72 6f    72 73 29 0a 20 20 20 20 65 72 72 6f 72 73 29 29  | ............errors).....errors)) | 
| 3ed60 |  0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63    6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 67 6f 74  | ..(defun.flycheck-error-list-got | 
| 3ed80 |  6f 2d 65 72 72 6f 72 20 28 26 6f 70 74 69 6f 6e    61 6c 20 70 6f 73 29 0a 20 20 22 47 6f 20 74 6f  | o-error.(&optional.pos)..."Go.to | 
| 3eda0 |  20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66    20 74 68 65 20 65 72 72 6f 72 20 61 74 20 50 4f  | .the.location.of.the.error.at.PO | 
| 3edc0 |  53 20 69 6e 20 74 68 65 20 65 72 72 6f 72 20 6c    69 73 74 2e 0a 0a 50 4f 53 20 64 65 66 61 75 6c  | S.in.the.error.list...POS.defaul | 
| 3ede0 |  74 73 20 74 6f 20 60 70 6f 69 6e 74 27 2e 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a  | ts.to.`point'."...(interactive). | 
| 3ee00 |  20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 65    72 72 6f 72 20 28 74 61 62 75 6c 61 74 65 64 2d  | ..(when-let*.((error.(tabulated- | 
| 3ee20 |  6c 69 73 74 2d 67 65 74 2d 69 64 20 70 6f 73 29    29 29 0a 20 20 20 20 28 66 6c 79 63 68 65 63 6b  | list-get-id.pos))).....(flycheck | 
| 3ee40 |  2d 6a 75 6d 70 2d 74 6f 2d 65 72 72 6f 72 20 65    72 72 6f 72 29 29 29 0a 0a 28 64 65 66 75 6e 20  | -jump-to-error.error)))..(defun. | 
| 3ee60 |  66 6c 79 63 68 65 63 6b 2d 6a 75 6d 70 2d 74 6f    2d 65 72 72 6f 72 20 28 65 72 72 6f 72 29 0a 20  | flycheck-jump-to-error.(error).. | 
| 3ee80 |  20 22 47 6f 20 74 6f 20 74 68 65 20 6c 6f 63 61    74 69 6f 6e 20 6f 66 20 45 52 52 4f 52 2e 22 0a  | ."Go.to.the.location.of.ERROR.". | 
| 3eea0 |  20 20 28 6c 65 74 2a 20 28 28 65 72 72 6f 72 2d    63 6f 70 79 20 28 63 6f 70 79 2d 66 6c 79 63 68  | ..(let*.((error-copy.(copy-flych | 
| 3eec0 |  65 63 6b 2d 65 72 72 6f 72 20 65 72 72 6f 72 29    29 0a 20 20 20 20 20 20 20 20 20 28 66 69 6c 65  | eck-error.error))..........(file | 
| 3eee0 |  6e 61 6d 65 20 28 66 6c 79 63 68 65 63 6b 2d 65    72 72 6f 72 2d 66 69 6c 65 6e 61 6d 65 20 65 72  | name.(flycheck-error-filename.er | 
| 3ef00 |  72 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 28    6f 74 68 65 72 2d 66 69 6c 65 2d 65 72 72 6f 72  | ror))..........(other-file-error | 
| 3ef20 |  20 28 66 6c 79 63 68 65 63 6b 2d 72 65 6c 65 76    61 6e 74 2d 65 72 72 6f 72 2d 6f 74 68 65 72 2d  | .(flycheck-relevant-error-other- | 
| 3ef40 |  66 69 6c 65 2d 70 20 65 72 72 6f 72 29 29 0a 20    20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 20  | file-p.error))..........(buffer. | 
| 3ef60 |  28 69 66 20 66 69 6c 65 6e 61 6d 65 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | (if.filename.................... | 
| 3ef80 |  20 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73    65 6c 65 63 74 20 66 69 6c 65 6e 61 6d 65 29 0a  | ..(find-file-noselect.filename). | 
| 3efa0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72  | ...................(flycheck-err | 
| 3efc0 |  6f 72 2d 62 75 66 66 65 72 20 65 72 72 6f 72 29    29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 62  | or-buffer.error)))).....(when.(b | 
| 3efe0 |  75 66 66 65 72 2d 6c 69 76 65 2d 70 20 62 75 66    66 65 72 29 0a 20 20 20 20 20 20 28 73 65 74 66  | uffer-live-p.buffer).......(setf | 
| 3f000 |  20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72    2d 62 75 66 66 65 72 20 65 72 72 6f 72 2d 63 6f  | .(flycheck-error-buffer.error-co | 
| 3f020 |  70 79 29 20 62 75 66 66 65 72 29 0a 20 20 20 20    20 20 28 66 6c 79 63 68 65 63 6b 2d 6a 75 6d 70  | py).buffer).......(flycheck-jump | 
| 3f040 |  2d 69 6e 2d 62 75 66 66 65 72 20 62 75 66 66 65    72 20 65 72 72 6f 72 2d 63 6f 70 79 29 0a 20 20  | -in-buffer.buffer.error-copy)... | 
| 3f060 |  20 20 20 20 3b 3b 20 57 68 65 6e 20 6a 75 6d 70    69 6e 67 20 74 6f 20 61 6e 20 65 72 72 6f 72 20  | ....;;.When.jumping.to.an.error. | 
| 3f080 |  69 6e 20 61 6e 6f 74 68 65 72 20 66 69 6c 65 2c    20 69 74 20 6d 61 79 20 6e 6f 74 20 68 61 76 65  | in.another.file,.it.may.not.have | 
| 3f0a0 |  0a 20 20 20 20 20 20 3b 3b 20 74 68 69 73 20 65    72 72 6f 72 20 61 76 61 69 6c 61 62 6c 65 20 66  | .......;;.this.error.available.f | 
| 3f0c0 |  6f 72 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20    79 65 74 2c 20 73 6f 20 77 65 20 74 72 69 67 67  | or.highlighting.yet,.so.we.trigg | 
| 3f0e0 |  65 72 20 61 20 63 68 65 63 6b 0a 20 20 20 20 20    20 3b 3b 20 69 66 20 6e 65 63 65 73 73 61 72 79  | er.a.check.......;;.if.necessary | 
| 3f100 |  2e 0a 20 20 20 20 20 20 28 77 68 65 6e 20 6f 74    68 65 72 2d 66 69 6c 65 2d 65 72 72 6f 72 0a 20  | ........(when.other-file-error.. | 
| 3f120 |  20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72    72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66  | .......(with-current-buffer.buff | 
| 3f140 |  65 72 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20    60 73 65 71 2d 63 6f 6e 74 61 69 6e 73 2d 70 27  | er...........;;.`seq-contains-p' | 
| 3f160 |  20 69 73 20 6f 6e 6c 79 20 69 6e 20 73 65 71 20    3e 3d 20 32 2e 32 31 0a 20 20 20 20 20 20 20 20  | .is.only.in.seq.>=.2.21......... | 
| 3f180 |  20 20 28 75 6e 6c 65 73 73 20 28 77 69 74 68 2d    6e 6f 2d 77 61 72 6e 69 6e 67 73 0a 20 20 20 20  | ..(unless.(with-no-warnings..... | 
| 3f1a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 73 65 71 2d 63 6f 6e 74 61 69 6e 73 20 66 6c  | ................(seq-contains.fl | 
| 3f1c0 |  79 63 68 65 63 6b 2d 63 75 72 72 65 6e 74 2d 65    72 72 6f 72 73 20 65 72 72 6f 72 2d 63 6f 70 79  | ycheck-current-errors.error-copy | 
| 3f1e0 |  20 27 65 71 75 61 6c 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 77 68 65 6e 20 66 6c 79 63  | .'equal)).............(when.flyc | 
| 3f200 |  68 65 63 6b 2d 6d 6f 64 65 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63  | heck-mode...............(flychec | 
| 3f220 |  6b 2d 62 75 66 66 65 72 29 29 29 29 29 29 29 29    0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63  | k-buffer))))))))..(defun.flychec | 
| 3f240 |  6b 2d 6a 75 6d 70 2d 69 6e 2d 62 75 66 66 65 72    20 28 62 75 66 66 65 72 20 65 72 72 6f 72 29 0a  | k-jump-in-buffer.(buffer.error). | 
| 3f260 |  20 20 22 49 6e 20 42 55 46 46 45 52 2c 20 6a 75    6d 70 20 74 6f 20 45 52 52 4f 52 2e 22 0a 20 20  | .."In.BUFFER,.jump.to.ERROR."... | 
| 3f280 |  3b 3b 20 46 49 58 4d 45 3a 20 77 65 20 61 73 73    75 6d 65 20 42 55 46 46 45 52 20 61 6e 64 20 74  | ;;.FIXME:.we.assume.BUFFER.and.t | 
| 3f2a0 |  68 65 20 62 75 66 66 65 72 20 6f 66 20 45 52 52    4f 52 20 61 72 65 20 74 68 65 20 73 61 6d 65 2e  | he.buffer.of.ERROR.are.the.same. | 
| 3f2c0 |  20 20 57 65 20 64 6f 6e 27 74 0a 20 20 3b 3b 20    6e 65 65 64 20 74 68 65 20 66 69 72 73 74 20 61  | ..We.don't...;;.need.the.first.a | 
| 3f2e0 |  72 67 75 6d 65 6e 74 20 74 68 65 6e 2e 0a 20 20    28 69 66 20 28 65 71 20 28 77 69 6e 64 6f 77 2d  | rgument.then....(if.(eq.(window- | 
| 3f300 |  62 75 66 66 65 72 29 20 28 67 65 74 2d 62 75 66    66 65 72 20 66 6c 79 63 68 65 63 6b 2d 65 72 72  | buffer).(get-buffer.flycheck-err | 
| 3f320 |  6f 72 2d 6c 69 73 74 2d 62 75 66 66 65 72 29 29    0a 20 20 20 20 20 20 3b 3b 20 57 68 65 6e 20 63  | or-list-buffer)).......;;.When.c | 
| 3f340 |  61 6c 6c 65 64 20 66 72 6f 6d 20 77 69 74 68 69    6e 20 74 68 65 20 65 72 72 6f 72 20 6c 69 73 74  | alled.from.within.the.error.list | 
| 3f360 |  2c 20 6b 65 65 70 20 74 68 65 20 65 72 72 6f 72    20 6c 69 73 74 2c 0a 20 20 20 20 20 20 3b 3b 20  | ,.keep.the.error.list,.......;;. | 
| 3f380 |  6f 74 68 65 72 77 69 73 65 20 72 65 70 6c 61 63    65 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75  | otherwise.replace.the.current.bu | 
| 3f3a0 |  66 66 65 72 2e 0a 20 20 20 20 20 20 28 70 6f 70    2d 74 6f 2d 62 75 66 66 65 72 20 62 75 66 66 65  | ffer........(pop-to-buffer.buffe | 
| 3f3c0 |  72 20 27 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29    0a 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d  | r.'other-window).....(switch-to- | 
| 3f3e0 |  62 75 66 66 65 72 20 62 75 66 66 65 72 29 29 0a    20 20 28 6c 65 74 20 28 28 70 6f 73 20 28 66 6c  | buffer.buffer))...(let.((pos.(fl | 
| 3f400 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 70 6f 73    20 65 72 72 6f 72 29 29 29 0a 20 20 20 20 28 75  | ycheck-error-pos.error))).....(u | 
| 3f420 |  6e 6c 65 73 73 20 28 65 71 20 28 67 6f 74 6f 2d    63 68 61 72 20 70 6f 73 29 20 28 70 6f 69 6e 74  | nless.(eq.(goto-char.pos).(point | 
| 3f440 |  29 29 0a 20 20 20 20 20 20 3b 3b 20 49 66 20 77    69 64 65 6e 69 6e 67 20 67 65 74 73 20 69 6e 20  | )).......;;.If.widening.gets.in. | 
| 3f460 |  74 68 65 20 77 61 79 20 6f 66 20 6d 6f 76 69 6e    67 20 74 6f 20 74 68 65 20 72 69 67 68 74 20 70  | the.way.of.moving.to.the.right.p | 
| 3f480 |  6c 61 63 65 2c 20 72 65 6d 6f 76 65 20 69 74 0a    20 20 20 20 20 20 3b 3b 20 61 6e 64 20 74 72 79  | lace,.remove.it.......;;.and.try | 
| 3f4a0 |  20 61 67 61 69 6e 0a 20 20 20 20 20 20 28 77 69    64 65 6e 29 0a 20 20 20 20 20 20 28 67 6f 74 6f  | .again.......(widen).......(goto | 
| 3f4c0 |  2d 63 68 61 72 20 70 6f 73 29 29 29 0a 20 20 3b    3b 20 52 65 2d 68 69 67 68 6c 69 67 68 74 20 74  | -char.pos)))...;;.Re-highlight.t | 
| 3f4e0 |  68 65 20 65 72 72 6f 72 73 2e 20 20 57 65 20 68    61 76 65 20 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64  | he.errors...We.have.post-command | 
| 3f500 |  2d 68 6f 6f 6b 20 66 6f 72 20 74 68 61 74 2c 20    62 75 74 20 63 61 6c 6c 73 20 74 6f 0a 20 20 3b  | -hook.for.that,.but.calls.to...; | 
| 3f520 |  3b 20 60 66 6c 79 63 68 65 63 6b 2d 6a 75 6d 70    2d 69 6e 2d 62 75 66 66 65 72 27 20 74 68 61 74  | ;.`flycheck-jump-in-buffer'.that | 
| 3f540 |  20 63 6f 6d 65 20 66 72 6f 6d 20 6f 74 68 65 72    20 62 75 66 66 65 72 73 20 28 65 2e 67 2e 20 66  | .come.from.other.buffers.(e.g..f | 
| 3f560 |  72 6f 6d 20 74 68 65 20 65 72 72 6f 72 0a 20 20    3b 3b 20 6c 69 73 74 29 20 77 6f 6e 27 74 20 74  | rom.the.error...;;.list).won't.t | 
| 3f580 |  72 69 67 67 65 72 20 69 74 2e 0a 20 20 28 66 6c    79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73  | rigger.it....(flycheck-error-lis | 
| 3f5a0 |  74 2d 68 69 67 68 6c 69 67 68 74 2d 65 72 72 6f    72 73 20 27 70 72 65 73 65 72 76 65 2d 70 6f 73  | t-highlight-errors.'preserve-pos | 
| 3f5c0 |  29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68    65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 65  | ))..(defun.flycheck-error-list-e | 
| 3f5e0 |  78 70 6c 61 69 6e 2d 65 72 72 6f 72 20 28 26 6f    70 74 69 6f 6e 61 6c 20 70 6f 73 29 0a 20 20 22  | xplain-error.(&optional.pos)..." | 
| 3f600 |  45 78 70 6c 61 69 6e 20 74 68 65 20 65 72 72 6f    72 20 61 74 20 50 4f 53 20 69 6e 20 74 68 65 20  | Explain.the.error.at.POS.in.the. | 
| 3f620 |  65 72 72 6f 72 20 6c 69 73 74 2e 0a 0a 50 4f 53    20 64 65 66 61 75 6c 74 73 20 74 6f 20 60 70 6f  | error.list...POS.defaults.to.`po | 
| 3f640 |  69 6e 74 27 2e 22 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 29 0a 20 20 28 77 68 65 6e 2d 6c  | int'."...(interactive)...(when-l | 
| 3f660 |  65 74 2a 20 28 28 65 72 72 6f 72 20 28 74 61 62    75 6c 61 74 65 64 2d 6c 69 73 74 2d 67 65 74 2d  | et*.((error.(tabulated-list-get- | 
| 3f680 |  69 64 20 70 6f 73 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 65 78 70 6c 61 69 6e 65  | id.pos))...............(explaine | 
| 3f6a0 |  72 20 28 66 6c 79 63 68 65 63 6b 2d 63 68 65 63    6b 65 72 2d 67 65 74 20 28 66 6c 79 63 68 65 63  | r.(flycheck-checker-get.(flychec | 
| 3f6c0 |  6b 2d 65 72 72 6f 72 2d 63 68 65 63 6b 65 72 20    65 72 72 6f 72 29 0a 20 20 20 20 20 20 20 20 20  | k-error-checker.error).......... | 
| 3f6e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 3f700 |  20 20 20 20 20 20 27 65 72 72 6f 72 2d 65 78 70    6c 61 69 6e 65 72 29 29 29 0a 20 20 20 20 28 66  | ......'error-explainer))).....(f | 
| 3f720 |  6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 77 69    74 68 2d 62 75 66 66 65 72 20 65 72 72 6f 72 0a  | lycheck-error-with-buffer.error. | 
| 3f740 |  20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20    28 65 78 70 6c 61 6e 61 74 69 6f 6e 20 28 66 75  | ......(when-let.(explanation.(fu | 
| 3f760 |  6e 63 61 6c 6c 20 65 78 70 6c 61 69 6e 65 72 20    65 72 72 6f 72 29 29 0a 20 20 20 20 20 20 20 20  | ncall.explainer.error))......... | 
| 3f780 |  28 66 6c 79 63 68 65 63 6b 2d 64 69 73 70 6c 61    79 2d 65 72 72 6f 72 2d 65 78 70 6c 61 6e 61 74  | (flycheck-display-error-explanat | 
| 3f7a0 |  69 6f 6e 20 65 78 70 6c 61 6e 61 74 69 6f 6e 29    29 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79  | ion.explanation)))))..(defun.fly | 
| 3f7c0 |  63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74    2d 6e 65 78 74 2d 65 72 72 6f 72 2d 70 6f 73 20  | check-error-list-next-error-pos. | 
| 3f7e0 |  28 70 6f 73 20 26 6f 70 74 69 6f 6e 61 6c 20 6e    29 0a 20 20 22 53 74 61 72 74 69 6e 67 20 66 72  | (pos.&optional.n)..."Starting.fr | 
| 3f800 |  6f 6d 20 50 4f 53 20 67 65 74 20 74 68 65 20 4e    27 74 68 20 6e 65 78 74 20 65 72 72 6f 72 20 69  | om.POS.get.the.N'th.next.error.i | 
| 3f820 |  6e 20 74 68 65 20 65 72 72 6f 72 20 6c 69 73 74    2e 0a 0a 4e 20 64 65 66 61 75 6c 74 73 20 74 6f  | n.the.error.list...N.defaults.to | 
| 3f840 |  20 31 2e 20 20 49 66 20 4e 20 69 73 20 6e 65 67    61 74 69 76 65 2c 20 73 65 61 72 63 68 20 66 6f  | .1...If.N.is.negative,.search.fo | 
| 3f860 |  72 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 65    72 72 6f 72 0a 69 6e 73 74 65 61 64 2e 0a 0a 47  | r.the.previous.error.instead...G | 
| 3f880 |  65 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67    20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65  | et.the.beginning.position.of.the | 
| 3f8a0 |  20 4e 27 74 68 20 6e 65 78 74 20 65 72 72 6f 72    20 66 72 6f 6d 20 50 4f 53 2c 20 6f 72 0a 6e 69  | .N'th.next.error.from.POS,.or.ni | 
| 3f8c0 |  6c 2c 20 69 66 20 74 68 65 72 65 20 69 73 20 6e    6f 20 6e 65 78 74 20 65 72 72 6f 72 2e 22 0a 20  | l,.if.there.is.no.next.error.".. | 
| 3f8e0 |  20 28 6c 65 74 20 28 28 6e 20 28 6f 72 20 6e 20    31 29 29 29 0a 20 20 20 20 28 69 66 20 28 3e 3d  | .(let.((n.(or.n.1))).....(if.(>= | 
| 3f900 |  20 6e 20 30 29 0a 20 20 20 20 20 20 20 20 3b 3b    20 53 65 61 72 63 68 20 66 6f 72 77 61 72 64 0a  | .n.0).........;;.Search.forward. | 
| 3f920 |  20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28    61 6e 64 20 70 6f 73 20 28 2f 3d 20 6e 20 30 29  | ........(while.(and.pos.(/=.n.0) | 
| 3f940 |  29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74    71 20 6e 20 28 31 2d 20 6e 29 29 0a 20 20 20 20  | )...........(setq.n.(1-.n))..... | 
| 3f960 |  20 20 20 20 20 20 28 73 65 74 71 20 70 6f 73 20    28 6e 65 78 74 2d 73 69 6e 67 6c 65 2d 70 72 6f  | ......(setq.pos.(next-single-pro | 
| 3f980 |  70 65 72 74 79 2d 63 68 61 6e 67 65 20 70 6f 73    20 27 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74  | perty-change.pos.'tabulated-list | 
| 3f9a0 |  2d 69 64 29 29 29 0a 20 20 20 20 20 20 3b 3b 20    53 65 61 72 63 68 20 62 61 63 6b 77 61 72 64 73  | -id))).......;;.Search.backwards | 
| 3f9c0 |  0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 2f    3d 20 6e 20 30 29 0a 20 20 20 20 20 20 20 20 28  | .......(while.(/=.n.0).........( | 
| 3f9e0 |  73 65 74 71 20 6e 20 28 31 2b 20 6e 29 29 0a 20    20 20 20 20 20 20 20 3b 3b 20 57 65 20 65 78 70  | setq.n.(1+.n)).........;;.We.exp | 
| 3fa00 |  6c 69 63 69 74 6c 79 20 67 69 76 65 20 74 68 65    20 6c 69 6d 69 74 20 68 65 72 65 20 74 6f 20 65  | licitly.give.the.limit.here.to.e | 
| 3fa20 |  78 70 6c 69 63 69 74 6c 79 20 68 61 76 65 20 74    68 65 20 6d 69 6e 69 6d 75 6d 0a 20 20 20 20 20  | xplicitly.have.the.minimum...... | 
| 3fa40 |  20 20 20 3b 3b 20 70 6f 69 6e 74 20 72 65 74 75    72 6e 65 64 2c 20 74 6f 20 62 65 20 61 62 6c 65  | ...;;.point.returned,.to.be.able | 
| 3fa60 |  20 74 6f 20 6d 6f 76 65 20 74 6f 20 74 68 65 20    66 69 72 73 74 20 65 72 72 6f 72 20 28 77 68 69  | .to.move.to.the.first.error.(whi | 
| 3fa80 |  63 68 20 73 74 61 72 74 73 0a 20 20 20 20 20 20    20 20 3b 3b 20 61 74 20 60 70 6f 69 6e 74 2d 6d  | ch.starts.........;;.at.`point-m | 
| 3faa0 |  69 6e 27 29 0a 20 20 20 20 20 20 20 20 28 73 65    74 71 20 70 6f 73 20 28 70 72 65 76 69 6f 75 73  | in').........(setq.pos.(previous | 
| 3fac0 |  2d 73 69 6e 67 6c 65 2d 70 72 6f 70 65 72 74 79    2d 63 68 61 6e 67 65 20 70 6f 73 20 27 74 61 62  | -single-property-change.pos.'tab | 
| 3fae0 |  75 6c 61 74 65 64 2d 6c 69 73 74 2d 69 64 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ulated-list-id.................. | 
| 3fb00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 3fb20 |  20 20 6e 69 6c 20 28 70 6f 69 6e 74 2d 6d 69 6e    29 29 29 29 29 0a 20 20 20 20 70 6f 73 29 29 0a  | ..nil.(point-min))))).....pos)). | 
| 3fb40 |  0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b    2d 65 72 72 6f 72 2d 6c 69 73 74 2d 70 72 65 76  | .(defun.flycheck-error-list-prev | 
| 3fb60 |  69 6f 75 73 2d 65 72 72 6f 72 20 28 6e 29 0a 20    20 22 47 6f 20 74 6f 20 74 68 65 20 4e 27 74 68  | ious-error.(n)..."Go.to.the.N'th | 
| 3fb80 |  20 70 72 65 76 69 6f 75 73 20 65 72 72 6f 72 20    69 6e 20 74 68 65 20 65 72 72 6f 72 20 6c 69 73  | .previous.error.in.the.error.lis | 
| 3fba0 |  74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69    76 65 20 22 50 22 29 0a 20 20 28 66 6c 79 63 68  | t."...(interactive."P")...(flych | 
| 3fbc0 |  65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 6e    65 78 74 2d 65 72 72 6f 72 20 28 2d 20 28 6f 72  | eck-error-list-next-error.(-.(or | 
| 3fbe0 |  20 6e 20 31 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d  | .n.1))))..(defun.flycheck-error- | 
| 3fc00 |  6c 69 73 74 2d 6e 65 78 74 2d 65 72 72 6f 72 20    28 6e 29 0a 20 20 22 47 6f 20 74 6f 20 74 68 65  | list-next-error.(n)..."Go.to.the | 
| 3fc20 |  20 4e 27 74 68 20 6e 65 78 74 20 65 72 72 6f 72    20 69 6e 20 74 68 65 20 65 72 72 6f 72 20 6c 69  | .N'th.next.error.in.the.error.li | 
| 3fc40 |  73 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74    69 76 65 20 22 50 22 29 0a 20 20 28 6c 65 74 20  | st."...(interactive."P")...(let. | 
| 3fc60 |  28 28 70 6f 73 20 28 66 6c 79 63 68 65 63 6b 2d    65 72 72 6f 72 2d 6c 69 73 74 2d 6e 65 78 74 2d  | ((pos.(flycheck-error-list-next- | 
| 3fc80 |  65 72 72 6f 72 2d 70 6f 73 20 28 70 6f 69 6e 74    29 20 6e 29 29 29 0a 20 20 20 20 28 77 68 65 6e  | error-pos.(point).n))).....(when | 
| 3fca0 |  20 28 61 6e 64 20 70 6f 73 20 28 2f 3d 20 70 6f    73 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20  | .(and.pos.(/=.pos.(point)))..... | 
| 3fcc0 |  20 20 28 67 6f 74 6f 2d 63 68 61 72 20 70 6f 73    29 0a 20 20 20 20 20 20 28 73 61 76 65 2d 73 65  | ..(goto-char.pos).......(save-se | 
| 3fce0 |  6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 0a 20 20    20 20 20 20 20 20 3b 3b 20 4b 65 65 70 20 74 68  | lected-window.........;;.Keep.th | 
| 3fd00 |  65 20 65 72 72 6f 72 20 6c 69 73 74 20 73 65 6c    65 63 74 65 64 2c 20 73 6f 20 74 68 61 74 20 74  | e.error.list.selected,.so.that.t | 
| 3fd20 |  68 65 20 75 73 65 72 20 63 61 6e 20 6e 61 76 69    67 61 74 65 20 65 72 72 6f 72 73 20 62 79 0a 20  | he.user.can.navigate.errors.by.. | 
| 3fd40 |  20 20 20 20 20 20 20 3b 3b 20 72 65 70 65 61 74    65 64 6c 79 20 70 72 65 73 73 69 6e 67 20 6e 2f  | .......;;.repeatedly.pressing.n/ | 
| 3fd60 |  70 2c 20 77 69 74 68 6f 75 74 20 68 61 76 69 6e    67 20 74 6f 20 72 65 2d 73 65 6c 65 63 74 20 74  | p,.without.having.to.re-select.t | 
| 3fd80 |  68 65 20 65 72 72 6f 72 20 6c 69 73 74 0a 20 20    20 20 20 20 20 20 3b 3b 20 77 69 6e 64 6f 77 2e  | he.error.list.........;;.window. | 
| 3fda0 |  0a 20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65    63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 67 6f  | .........(flycheck-error-list-go | 
| 3fdc0 |  74 6f 2d 65 72 72 6f 72 29 29 29 29 29 0a 0a 28    64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 66 6c 79  | to-error)))))..(defvar-local.fly | 
| 3fde0 |  63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74    2d 68 69 67 68 6c 69 67 68 74 2d 6f 76 65 72 6c  | check-error-list-highlight-overl | 
| 3fe00 |  61 79 73 20 6e 69 6c 0a 20 20 22 45 72 72 6f 72    20 68 69 67 68 6c 69 67 68 74 20 6f 76 65 72 6c  | ays.nil..."Error.highlight.overl | 
| 3fe20 |  61 79 73 20 69 6e 20 74 68 65 20 65 72 72 6f 72    20 6c 69 73 74 20 62 75 66 66 65 72 2e 22 29 0a  | ays.in.the.error.list.buffer."). | 
| 3fe40 |  28 70 75 74 20 27 66 6c 79 63 68 65 63 6b 2d 65    72 72 6f 72 2d 6c 69 73 74 2d 68 69 67 68 6c 69  | (put.'flycheck-error-list-highli | 
| 3fe60 |  67 68 74 2d 6f 76 65 72 6c 61 79 73 20 27 70 65    72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 29  | ght-overlays.'permanent-local.t) | 
| 3fe80 |  0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63    6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 68 69 67  | ..(defun.flycheck-error-list-hig | 
| 3fea0 |  68 6c 69 67 68 74 2d 65 72 72 6f 72 73 20 28 26    6f 70 74 69 6f 6e 61 6c 20 70 72 65 73 65 72 76  | hlight-errors.(&optional.preserv | 
| 3fec0 |  65 2d 70 6f 73 29 0a 20 20 22 48 69 67 68 6c 69    67 68 74 20 65 72 72 6f 72 73 20 69 6e 20 74 68  | e-pos)..."Highlight.errors.in.th | 
| 3fee0 |  65 20 65 72 72 6f 72 20 6c 69 73 74 2e 0a 0a 48    69 67 68 6c 69 67 68 74 20 61 6c 6c 20 65 72 72  | e.error.list...Highlight.all.err | 
| 3ff00 |  6f 72 73 20 69 6e 20 74 68 65 20 65 72 72 6f 72    20 6c 69 73 74 20 74 68 61 74 20 61 72 65 20 61  | ors.in.the.error.list.that.are.a | 
| 3ff20 |  74 20 70 6f 69 6e 74 20 69 6e 20 74 68 65 0a 73    6f 75 72 63 65 20 62 75 66 66 65 72 2c 20 61 6e  | t.point.in.the.source.buffer,.an | 
| 3ff40 |  64 20 6f 6e 20 74 68 65 20 73 61 6d 65 20 6c 69    6e 65 20 61 73 20 70 6f 69 6e 74 2e 20 20 54 68  | d.on.the.same.line.as.point...Th | 
| 3ff60 |  65 6e 20 72 65 63 65 6e 74 65 72 20 74 68 65 0a    65 72 72 6f 72 20 6c 69 73 74 20 74 6f 20 74 68  | en.recenter.the.error.list.to.th | 
| 3ff80 |  65 20 68 69 67 68 6c 69 67 68 74 65 64 20 65 72    72 6f 72 2c 20 75 6e 6c 65 73 73 20 50 52 45 53  | e.highlighted.error,.unless.PRES | 
| 3ffa0 |  45 52 56 45 2d 50 4f 53 20 69 73 0a 6e 6f 6e 2d    6e 69 6c 2e 22 0a 20 20 28 77 68 65 6e 20 28 67  | ERVE-POS.is.non-nil."...(when.(g | 
| 3ffc0 |  65 74 2d 62 75 66 66 65 72 20 66 6c 79 63 68 65    63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 62 75  | et-buffer.flycheck-error-list-bu | 
| 3ffe0 |  66 66 65 72 29 0a 20 20 20 20 28 77 69 74 68 2d    63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 66  | ffer).....(with-current-buffer.f | 
| 40000 |  6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69    73 74 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20  | lycheck-error-list-buffer....... | 
| 40020 |  28 6c 65 74 20 28 28 63 75 72 72 65 6e 74 2d 65    72 72 6f 72 73 0a 20 20 20 20 20 20 20 20 20 20  | (let.((current-errors........... | 
| 40040 |  20 20 20 28 77 68 65 6e 20 28 62 75 66 66 65 72    2d 6c 69 76 65 2d 70 20 66 6c 79 63 68 65 63 6b  | ...(when.(buffer-live-p.flycheck | 
| 40060 |  2d 65 72 72 6f 72 2d 6c 69 73 74 2d 73 6f 75 72    63 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20  | -error-list-source-buffer)...... | 
| 40080 |  20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d    63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 66  | ..........(with-current-buffer.f | 
| 400a0 |  6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69    73 74 2d 73 6f 75 72 63 65 2d 62 75 66 66 65 72  | lycheck-error-list-source-buffer | 
| 400c0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 66 6c 79 63 68 65 63 6b 2d 6f 76 65 72  | ..................(flycheck-over | 
| 400e0 |  6c 61 79 2d 65 72 72 6f 72 73 2d 69 6e 20 28 6c    69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f  | lay-errors-in.(line-beginning-po | 
| 40100 |  73 69 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | sition)......................... | 
| 40120 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 2d 65 6e 64 2d 70  | .....................(line-end-p | 
| 40140 |  6f 73 69 74 69 6f 6e 29 29 29 29 29 29 0a 20 20    20 20 20 20 20 20 28 6c 65 74 20 28 28 6f 6c 64  | osition)))))).........(let.((old | 
| 40160 |  2d 6f 76 65 72 6c 61 79 73 20 66 6c 79 63 68 65    63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 68 69  | -overlays.flycheck-error-list-hi | 
| 40180 |  67 68 6c 69 67 68 74 2d 6f 76 65 72 6c 61 79 73    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ghlight-overlays)............... | 
| 401a0 |  28 6d 69 6e 2d 70 6f 69 6e 74 20 28 70 6f 69 6e    74 2d 6d 61 78 29 29 0a 20 20 20 20 20 20 20 20  | (min-point.(point-max))......... | 
| 401c0 |  20 20 20 20 20 20 28 6d 61 78 2d 70 6f 69 6e 74    20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 29 0a 20  | ......(max-point.(point-min))).. | 
| 401e0 |  20 20 20 20 20 20 20 20 20 3b 3b 20 44 69 73 70    6c 61 79 20 74 68 65 20 6e 65 77 20 6f 76 65 72  | .........;;.Display.the.new.over | 
| 40200 |  6c 61 79 73 20 66 69 72 73 74 2c 20 74 6f 20 61    76 6f 69 64 20 72 65 2d 64 69 73 70 6c 61 79 20  | lays.first,.to.avoid.re-display. | 
| 40220 |  66 6c 69 63 6b 65 72 69 6e 67 0a 20 20 20 20 20    20 20 20 20 20 28 73 65 74 71 20 66 6c 79 63 68  | flickering...........(setq.flych | 
| 40240 |  65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 68    69 67 68 6c 69 67 68 74 2d 6f 76 65 72 6c 61 79  | eck-error-list-highlight-overlay | 
| 40260 |  73 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20    20 28 77 68 65 6e 20 63 75 72 72 65 6e 74 2d 65  | s.nil)...........(when.current-e | 
| 40280 |  72 72 6f 72 73 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 65 74 20 28 28 6e 65 78 74 2d 65 72  | rrors.............(let.((next-er | 
| 402a0 |  72 6f 72 2d 70 6f 73 20 28 70 6f 69 6e 74 2d 6d    69 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20  | ror-pos.(point-min)))........... | 
| 402c0 |  20 20 20 20 28 77 68 69 6c 65 20 6e 65 78 74 2d    65 72 72 6f 72 2d 70 6f 73 0a 20 20 20 20 20 20  | ....(while.next-error-pos....... | 
| 402e0 |  20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20    28 28 62 65 67 20 6e 65 78 74 2d 65 72 72 6f 72  | ..........(let*.((beg.next-error | 
| 40300 |  2d 70 6f 73 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e  | -pos)........................(en | 
| 40320 |  64 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f    72 2d 6c 69 73 74 2d 6e 65 78 74 2d 65 72 72 6f  | d.(flycheck-error-list-next-erro | 
| 40340 |  72 2d 70 6f 73 20 62 65 67 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | r-pos.beg))..................... | 
| 40360 |  20 20 20 28 65 72 72 20 28 74 61 62 75 6c 61 74    65 64 2d 6c 69 73 74 2d 67 65 74 2d 69 64 20 62  | ...(err.(tabulated-list-get-id.b | 
| 40380 |  65 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d  | eg)))...................(when.(m | 
| 403a0 |  65 6d 62 65 72 20 65 72 72 20 63 75 72 72 65 6e    74 2d 65 72 72 6f 72 73 29 0a 20 20 20 20 20 20  | ember.err.current-errors)....... | 
| 403c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    65 74 71 20 6d 69 6e 2d 70 6f 69 6e 74 20 28 6d  | ..............(setq.min-point.(m | 
| 403e0 |  69 6e 20 6d 69 6e 2d 70 6f 69 6e 74 20 62 65 67    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | in.min-point.beg)............... | 
| 40400 |  20 20 20 20 20 20 20 20 20 20 20 20 6d 61 78 2d    70 6f 69 6e 74 20 28 6d 61 78 20 6d 61 78 2d 70  | ............max-point.(max.max-p | 
| 40420 |  6f 69 6e 74 20 62 65 67 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | oint.beg)).....................( | 
| 40440 |  6c 65 74 20 28 28 6f 76 20 28 6d 61 6b 65 2d 6f    76 65 72 6c 61 79 20 62 65 67 0a 20 20 20 20 20  | let.((ov.(make-overlay.beg...... | 
| 40460 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 40480 |  20 20 20 20 20 20 20 3b 3b 20 45 78 74 65 6e 64    20 6f 76 65 72 6c 61 79 20 74 6f 20 74 68 65 20  | .......;;.Extend.overlay.to.the. | 
| 404a0 |  62 65 67 69 6e 6e 69 6e 67 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | beginning....................... | 
| 404c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3b 3b 20 6f 66 20 74 68 65 20  | ......................;;.of.the. | 
| 404e0 |  6e 65 78 74 20 6c 69 6e 65 2c 20 74 6f 20 68 69    67 68 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20  | next.line,.to.highlight......... | 
| 40500 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 40520 |  20 20 20 20 3b 3b 20 74 68 65 20 77 68 6f 6c 65    20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20  | ....;;.the.whole.line........... | 
| 40540 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 40560 |  20 20 28 6f 72 20 65 6e 64 20 28 70 6f 69 6e 74    2d 6d 61 78 29 29 29 29 29 0a 20 20 20 20 20 20  | ..(or.end.(point-max)))))....... | 
| 40580 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 70 75 73 68 20 6f 76 20 66 6c 79 63 68 65 63  | ................(push.ov.flychec | 
| 405a0 |  6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 68 69 67    68 6c 69 67 68 74 2d 6f 76 65 72 6c 61 79 73 29  | k-error-list-highlight-overlays) | 
| 405c0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 73 65 74 66 20 28 6f 76  | .......................(setf.(ov | 
| 405e0 |  65 72 6c 61 79 2d 67 65 74 20 6f 76 20 27 66 6c    79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 68 69 67  | erlay-get.ov.'flycheck-error-hig | 
| 40600 |  68 6c 69 67 68 74 2d 6f 76 65 72 6c 61 79 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | hlight-overlay)................. | 
| 40620 |  20 20 20 20 20 20 20 20 20 20 20 20 74 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ............t).................. | 
| 40640 |  20 20 20 20 20 28 73 65 74 66 20 28 6f 76 65 72    6c 61 79 2d 67 65 74 20 6f 76 20 27 66 61 63 65  | .....(setf.(overlay-get.ov.'face | 
| 40660 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66  | ).............................'f | 
| 40680 |  6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69    73 74 2d 68 69 67 68 6c 69 67 68 74 29 29 29 0a  | lycheck-error-list-highlight))). | 
| 406a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 73 65 74 71 20 6e 65 78 74 2d 65 72 72  | ..................(setq.next-err | 
| 406c0 |  6f 72 2d 70 6f 73 20 65 6e 64 29 29 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 3b 3b 20 44 65 6c  | or-pos.end)))))...........;;.Del | 
| 406e0 |  65 74 65 20 74 68 65 20 6f 6c 64 20 6f 76 65 72    6c 61 79 73 0a 20 20 20 20 20 20 20 20 20 20 28  | ete.the.old.overlays...........( | 
| 40700 |  73 65 71 2d 64 6f 20 23 27 64 65 6c 65 74 65 2d    6f 76 65 72 6c 61 79 20 6f 6c 64 2d 6f 76 65 72  | seq-do.#'delete-overlay.old-over | 
| 40720 |  6c 61 79 73 29 0a 20 20 20 20 20 20 20 20 20 20    28 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 20  | lays)...........(when.(and.(not. | 
| 40740 |  70 72 65 73 65 72 76 65 2d 70 6f 73 29 20 63 75    72 72 65 6e 74 2d 65 72 72 6f 72 73 29 0a 20 20  | preserve-pos).current-errors)... | 
| 40760 |  20 20 20 20 20 20 20 20 20 20 3b 3b 20 4d 6f 76    65 20 70 6f 69 6e 74 20 74 6f 20 74 68 65 20 6d  | ..........;;.Move.point.to.the.m | 
| 40780 |  69 64 64 6c 65 20 65 72 72 6f 72 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68  | iddle.error.............(goto-ch | 
| 407a0 |  61 72 20 28 2b 20 6d 69 6e 2d 70 6f 69 6e 74 20    28 2f 20 28 2d 20 6d 61 78 2d 70 6f 69 6e 74 20  | ar.(+.min-point.(/.(-.max-point. | 
| 407c0 |  6d 69 6e 2d 70 6f 69 6e 74 29 20 32 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 62 65 67  | min-point).2))).............(beg | 
| 407e0 |  69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41  | inning-of-line).............;;.A | 
| 40800 |  6e 64 20 72 65 63 65 6e 74 65 72 20 74 68 65 20    65 72 72 6f 72 20 6c 69 73 74 20 61 74 20 74 68  | nd.recenter.the.error.list.at.th | 
| 40820 |  69 73 20 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63  | is.position.............(flychec | 
| 40840 |  6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 72 65 63    65 6e 74 65 72 2d 61 74 20 28 70 6f 69 6e 74 29  | k-error-list-recenter-at.(point) | 
| 40860 |  29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20    66 6c 79 63 68 65 63 6b 2d 6c 69 73 74 2d 65 72  | )))))))..(defun.flycheck-list-er | 
| 40880 |  72 6f 72 73 20 28 29 0a 20 20 22 53 68 6f 77 20    74 68 65 20 65 72 72 6f 72 20 6c 69 73 74 20 66  | rors.()..."Show.the.error.list.f | 
| 408a0 |  6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 62    75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72  | or.the.current.buffer."...(inter | 
| 408c0 |  61 63 74 69 76 65 29 0a 20 20 28 75 6e 6c 65 73    73 20 66 6c 79 63 68 65 63 6b 2d 6d 6f 64 65 0a  | active)...(unless.flycheck-mode. | 
| 408e0 |  20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20    22 46 6c 79 63 68 65 63 6b 20 6d 6f 64 65 20 6e  | ....(user-error."Flycheck.mode.n | 
| 40900 |  6f 74 20 65 6e 61 62 6c 65 64 22 29 29 0a 20 20    3b 3b 20 43 72 65 61 74 65 20 61 6e 64 20 69 6e  | ot.enabled"))...;;.Create.and.in | 
| 40920 |  69 74 69 61 6c 69 7a 65 20 74 68 65 20 65 72 72    6f 72 20 6c 69 73 74 0a 20 20 28 75 6e 6c 65 73  | itialize.the.error.list...(unles | 
| 40940 |  73 20 28 67 65 74 2d 62 75 66 66 65 72 20 66 6c    79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73  | s.(get-buffer.flycheck-error-lis | 
| 40960 |  74 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 77    69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66  | t-buffer).....(with-current-buff | 
| 40980 |  65 72 20 28 67 65 74 2d 62 75 66 66 65 72 2d 63    72 65 61 74 65 20 66 6c 79 63 68 65 63 6b 2d 65  | er.(get-buffer-create.flycheck-e | 
| 409a0 |  72 72 6f 72 2d 6c 69 73 74 2d 62 75 66 66 65 72    29 0a 20 20 20 20 20 20 28 66 6c 79 63 68 65 63  | rror-list-buffer).......(flychec | 
| 409c0 |  6b 2d 65 72 72 6f 72 2d 6c 69 73 74 2d 6d 6f 64    65 29 29 29 0a 20 20 3b 3b 20 52 65 73 65 74 20  | k-error-list-mode)))...;;.Reset. | 
| 409e0 |  74 68 65 20 65 72 72 6f 72 20 66 69 6c 74 65 72    0a 20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72  | the.error.filter...(flycheck-err | 
| 40a00 |  6f 72 2d 6c 69 73 74 2d 72 65 73 65 74 2d 66 69    6c 74 65 72 29 0a 20 20 28 6c 65 74 20 28 28 73  | or-list-reset-filter)...(let.((s | 
| 40a20 |  6f 75 72 63 65 20 28 63 75 72 72 65 6e 74 2d 62    75 66 66 65 72 29 29 29 0a 20 20 20 20 3b 3b 20  | ource.(current-buffer))).....;;. | 
| 40a40 |  53 68 6f 77 20 74 68 65 20 65 72 72 6f 72 20 6c    69 73 74 20 69 6e 20 61 20 73 69 64 65 20 77 69  | Show.the.error.list.in.a.side.wi | 
| 40a60 |  6e 64 6f 77 2e 20 20 55 6e 64 65 72 20 73 6f 6d    65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73  | ndow...Under.some.configurations | 
| 40a80 |  20 6f 66 0a 20 20 20 20 3b 3b 20 60 64 69 73 70    6c 61 79 2d 62 75 66 66 65 72 27 2c 20 74 68 69  | .of.....;;.`display-buffer',.thi | 
| 40aa0 |  73 20 6d 61 79 20 73 65 6c 65 63 74 20 60 66 6c    79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 73  | s.may.select.`flycheck-error-lis | 
| 40ac0 |  74 2d 62 75 66 66 65 72 27 20 28 73 65 65 20 55    52 4c 0a 20 20 20 20 3b 3b 20 60 68 74 74 70 73  | t-buffer'.(see.URL.....;;.`https | 
| 40ae0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 66 6c    79 63 68 65 63 6b 2f 66 6c 79 63 68 65 63 6b 2f  | ://github.com/flycheck/flycheck/ | 
| 40b00 |  69 73 73 75 65 73 2f 31 37 37 36 27 29 2e 0a 20    20 20 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66  | issues/1776')......(display-buff | 
| 40b20 |  65 72 20 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f    72 2d 6c 69 73 74 2d 62 75 66 66 65 72 29 0a 20  | er.flycheck-error-list-buffer).. | 
| 40b40 |  20 20 20 3b 3b 20 41 64 6a 75 73 74 20 74 68 65    20 73 6f 75 72 63 65 2c 20 63 61 75 73 69 6e 67  | ...;;.Adjust.the.source,.causing | 
| 40b60 |  20 61 20 72 65 66 72 65 73 68 0a 20 20 20 20 28    66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c  | .a.refresh.....(flycheck-error-l | 
| 40b80 |  69 73 74 2d 73 65 74 2d 73 6f 75 72 63 65 20 73    6f 75 72 63 65 29 29 29 0a 0a 28 64 65 66 61 6c  | ist-set-source.source)))..(defal | 
| 40ba0 |  69 61 73 20 27 6c 69 73 74 2d 66 6c 79 63 68 65    63 6b 2d 65 72 72 6f 72 73 20 27 66 6c 79 63 68  | ias.'list-flycheck-errors.'flych | 
| 40bc0 |  65 63 6b 2d 6c 69 73 74 2d 65 72 72 6f 72 73 29    0a 0a 0c 0a 3b 3b 3b 20 44 69 73 70 6c 61 79 69  | eck-list-errors)....;;;.Displayi | 
| 40be0 |  6e 67 20 65 72 72 6f 72 73 20 69 6e 20 74 68 65    20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 0a  | ng.errors.in.the.current.buffer. | 
| 40c00 |  28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d    64 69 73 70 6c 61 79 2d 65 72 72 6f 72 73 20 28  | (defun.flycheck-display-errors.( | 
| 40c20 |  65 72 72 6f 72 73 29 0a 20 20 22 44 69 73 70 6c    61 79 20 45 52 52 4f 52 53 20 75 73 69 6e 67 20  | errors)..."Display.ERRORS.using. | 
| 40c40 |  60 66 6c 79 63 68 65 63 6b 2d 64 69 73 70 6c 61    79 2d 65 72 72 6f 72 73 2d 66 75 6e 63 74 69 6f  | `flycheck-display-errors-functio | 
| 40c60 |  6e 27 2e 22 0a 20 20 28 77 68 65 6e 20 66 6c 79    63 68 65 63 6b 2d 64 69 73 70 6c 61 79 2d 65 72  | n'."...(when.flycheck-display-er | 
| 40c80 |  72 6f 72 73 2d 66 75 6e 63 74 69 6f 6e 0a 20 20    20 20 28 66 75 6e 63 61 6c 6c 20 66 6c 79 63 68  | rors-function.....(funcall.flych | 
| 40ca0 |  65 63 6b 2d 64 69 73 70 6c 61 79 2d 65 72 72 6f    72 73 2d 66 75 6e 63 74 69 6f 6e 20 65 72 72 6f  | eck-display-errors-function.erro | 
| 40cc0 |  72 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c    79 63 68 65 63 6b 2d 63 6c 65 61 72 2d 64 69 73  | rs)))..(defun.flycheck-clear-dis | 
| 40ce0 |  70 6c 61 79 65 64 2d 65 72 72 6f 72 73 20 28 29    0a 20 20 22 43 6c 65 61 72 20 65 72 72 6f 72 73  | played-errors.()..."Clear.errors | 
| 40d00 |  20 75 73 69 6e 67 20 60 66 6c 79 63 68 65 63 6b    2d 63 6c 65 61 72 2d 64 69 73 70 6c 61 79 65 64  | .using.`flycheck-clear-displayed | 
| 40d20 |  2d 65 72 72 6f 72 73 2d 66 75 6e 63 74 69 6f 6e    27 2e 22 0a 20 20 28 77 68 65 6e 20 66 6c 79 63  | -errors-function'."...(when.flyc | 
| 40d40 |  68 65 63 6b 2d 63 6c 65 61 72 2d 64 69 73 70 6c    61 79 65 64 2d 65 72 72 6f 72 73 2d 66 75 6e 63  | heck-clear-displayed-errors-func | 
| 40d60 |  74 69 6f 6e 0a 20 20 20 20 28 66 75 6e 63 61 6c    6c 20 66 6c 79 63 68 65 63 6b 2d 63 6c 65 61 72  | tion.....(funcall.flycheck-clear | 
| 40d80 |  2d 64 69 73 70 6c 61 79 65 64 2d 65 72 72 6f 72    73 2d 66 75 6e 63 74 69 6f 6e 29 29 29 0a 0a 28  | -displayed-errors-function)))..( | 
| 40da0 |  64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 66 6c 79    63 68 65 63 6b 2d 64 69 73 70 6c 61 79 2d 65 72  | defvar-local.flycheck-display-er | 
| 40dc0 |  72 6f 72 2d 61 74 2d 70 6f 69 6e 74 2d 74 69 6d    65 72 20 6e 69 6c 0a 20 20 22 54 69 6d 65 72 20  | ror-at-point-timer.nil..."Timer. | 
| 40de0 |  74 6f 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79    20 73 68 6f 77 20 65 72 72 6f 72 73 2e 22 29 0a  | to.automatically.show.errors."). | 
| 40e00 |  0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b    2d 63 61 6e 63 65 6c 2d 65 72 72 6f 72 2d 64 69  | .(defun.flycheck-cancel-error-di | 
| 40e20 |  73 70 6c 61 79 2d 65 72 72 6f 72 2d 61 74 2d 70    6f 69 6e 74 2d 74 69 6d 65 72 20 28 29 0a 20 20  | splay-error-at-point-timer.()... | 
| 40e40 |  22 43 61 6e 63 65 6c 20 74 68 65 20 65 72 72 6f    72 20 64 69 73 70 6c 61 79 20 74 69 6d 65 72 20  | "Cancel.the.error.display.timer. | 
| 40e60 |  66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20    62 75 66 66 65 72 2e 22 0a 20 20 28 77 68 65 6e  | for.the.current.buffer."...(when | 
| 40e80 |  20 66 6c 79 63 68 65 63 6b 2d 64 69 73 70 6c 61    79 2d 65 72 72 6f 72 2d 61 74 2d 70 6f 69 6e 74  | .flycheck-display-error-at-point | 
| 40ea0 |  2d 74 69 6d 65 72 0a 20 20 20 20 28 63 61 6e 63    65 6c 2d 74 69 6d 65 72 20 66 6c 79 63 68 65 63  | -timer.....(cancel-timer.flychec | 
| 40ec0 |  6b 2d 64 69 73 70 6c 61 79 2d 65 72 72 6f 72 2d    61 74 2d 70 6f 69 6e 74 2d 74 69 6d 65 72 29 0a  | k-display-error-at-point-timer). | 
| 40ee0 |  20 20 20 20 28 73 65 74 71 20 66 6c 79 63 68 65    63 6b 2d 64 69 73 70 6c 61 79 2d 65 72 72 6f 72  | ....(setq.flycheck-display-error | 
| 40f00 |  2d 61 74 2d 70 6f 69 6e 74 2d 74 69 6d 65 72 20    6e 69 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 66  | -at-point-timer.nil)))..(defun.f | 
| 40f20 |  6c 79 63 68 65 63 6b 2d 64 69 73 70 6c 61 79 2d    65 72 72 6f 72 2d 61 74 2d 70 6f 69 6e 74 20 28  | lycheck-display-error-at-point.( | 
| 40f40 |  29 0a 20 20 22 44 69 73 70 6c 61 79 20 61 6c 6c    20 74 68 65 20 65 72 72 6f 72 20 6d 65 73 73 61  | )..."Display.all.the.error.messa | 
| 40f60 |  67 65 73 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 49    66 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 65  | ges.at.point...If.there.are.no.e | 
| 40f80 |  72 72 6f 72 73 2c 20 63 6c 65 61 72 73 20 74 68    65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73  | rrors,.clears.the.error.messages | 
| 40fa0 |  20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69    6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 3b 3b  | .at.point."...(interactive)...;; | 
| 40fc0 |  20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72    75 6e 73 20 66 72 6f 6d 20 61 20 74 69 6d 65 72  | .This.function.runs.from.a.timer | 
| 40fe0 |  2c 20 73 6f 20 77 65 20 6d 75 73 74 20 74 61 6b    65 20 63 61 72 65 20 74 6f 20 6e 6f 74 20 69 67  | ,.so.we.must.take.care.to.not.ig | 
| 41000 |  6e 6f 72 65 20 61 6e 79 0a 20 20 3b 3b 20 65 72    72 6f 72 73 0a 20 20 28 77 69 74 68 2d 64 65 6d  | nore.any...;;.errors...(with-dem | 
| 41020 |  6f 74 65 64 2d 65 72 72 6f 72 73 20 22 46 6c 79    63 68 65 63 6b 20 65 72 72 6f 72 20 64 69 73 70  | oted-errors."Flycheck.error.disp | 
| 41040 |  6c 61 79 20 65 72 72 6f 72 3a 20 25 73 22 0a 20    20 20 20 28 66 6c 79 63 68 65 63 6b 2d 63 61 6e  | lay.error:.%s".....(flycheck-can | 
| 41060 |  63 65 6c 2d 65 72 72 6f 72 2d 64 69 73 70 6c 61    79 2d 65 72 72 6f 72 2d 61 74 2d 70 6f 69 6e 74  | cel-error-display-error-at-point | 
| 41080 |  2d 74 69 6d 65 72 29 0a 20 20 20 20 28 77 68 65    6e 20 66 6c 79 63 68 65 63 6b 2d 6d 6f 64 65 0a  | -timer).....(when.flycheck-mode. | 
| 410a0 |  20 20 20 20 20 20 28 6c 65 74 20 28 28 65 72 72    6f 72 73 20 28 66 6c 79 63 68 65 63 6b 2d 6f 76  | ......(let.((errors.(flycheck-ov | 
| 410c0 |  65 72 6c 61 79 2d 65 72 72 6f 72 73 2d 61 74 20    28 70 6f 69 6e 74 29 29 29 29 0a 20 20 20 20 20  | erlay-errors-at.(point))))...... | 
| 410e0 |  20 20 20 28 69 66 20 65 72 72 6f 72 73 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68  | ...(if.errors.............(flych | 
| 41100 |  65 63 6b 2d 64 69 73 70 6c 61 79 2d 65 72 72 6f    72 73 20 65 72 72 6f 72 73 29 0a 20 20 20 20 20  | eck-display-errors.errors)...... | 
| 41120 |  20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 63    6c 65 61 72 2d 64 69 73 70 6c 61 79 65 64 2d 65  | .....(flycheck-clear-displayed-e | 
| 41140 |  72 72 6f 72 73 29 29 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 64 69 73  | rrors))))))..(defun.flycheck-dis | 
| 41160 |  70 6c 61 79 2d 65 72 72 6f 72 2d 61 74 2d 70 6f    69 6e 74 2d 73 6f 6f 6e 20 28 29 0a 20 20 22 44  | play-error-at-point-soon.()..."D | 
| 41180 |  69 73 70 6c 61 79 20 65 72 72 6f 72 20 6d 65 73    73 61 67 65 73 20 61 74 20 70 6f 69 6e 74 2c 20  | isplay.error.messages.at.point,. | 
| 411a0 |  77 69 74 68 20 61 20 64 65 6c 61 79 2e 22 0a 20    20 28 66 6c 79 63 68 65 63 6b 2d 63 61 6e 63 65  | with.a.delay."...(flycheck-cance | 
| 411c0 |  6c 2d 65 72 72 6f 72 2d 64 69 73 70 6c 61 79 2d    65 72 72 6f 72 2d 61 74 2d 70 6f 69 6e 74 2d 74  | l-error-display-error-at-point-t | 
| 411e0 |  69 6d 65 72 29 0a 20 20 28 73 65 74 71 20 66 6c    79 63 68 65 63 6b 2d 64 69 73 70 6c 61 79 2d 65  | imer)...(setq.flycheck-display-e | 
| 41200 |  72 72 6f 72 2d 61 74 2d 70 6f 69 6e 74 2d 74 69    6d 65 72 0a 20 20 20 20 20 20 20 20 28 72 75 6e  | rror-at-point-timer.........(run | 
| 41220 |  2d 61 74 2d 74 69 6d 65 20 66 6c 79 63 68 65 63    6b 2d 64 69 73 70 6c 61 79 2d 65 72 72 6f 72 73  | -at-time.flycheck-display-errors | 
| 41240 |  2d 64 65 6c 61 79 20 6e 69 6c 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -delay.nil...................... | 
| 41260 |  27 66 6c 79 63 68 65 63 6b 2d 64 69 73 70 6c 61    79 2d 65 72 72 6f 72 2d 61 74 2d 70 6f 69 6e 74  | 'flycheck-display-error-at-point | 
| 41280 |  29 29 29 0a 0a 0c 0a 3b 3b 3b 20 46 75 6e 63 74    69 6f 6e 73 20 74 6f 20 64 69 73 70 6c 61 79 20  | )))....;;;.Functions.to.display. | 
| 412a0 |  65 72 72 6f 72 73 0a 28 64 65 66 63 6f 6e 73 74    20 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d  | errors.(defconst.flycheck-error- | 
| 412c0 |  6d 65 73 73 61 67 65 2d 62 75 66 66 65 72 20 22    2a 46 6c 79 63 68 65 63 6b 20 65 72 72 6f 72 20  | message-buffer."*Flycheck.error. | 
| 412e0 |  6d 65 73 73 61 67 65 73 2a 22 0a 20 20 22 54 68    65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 62 75  | messages*"..."The.name.of.the.bu | 
| 41300 |  66 66 65 72 20 74 6f 20 73 68 6f 77 20 6c 6f 6e    67 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73  | ffer.to.show.long.error.messages | 
| 41320 |  20 69 6e 2e 22 29 0a 0a 28 64 65 66 75 6e 20 66    6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6d 65  | .in.")..(defun.flycheck-error-me | 
| 41340 |  73 73 61 67 65 2d 62 75 66 66 65 72 20 28 29 0a    20 20 22 47 65 74 20 74 68 65 20 62 75 66 66 65  | ssage-buffer.()..."Get.the.buffe | 
| 41360 |  72 20 6f 62 6a 65 63 74 20 74 6f 20 73 68 6f 77    20 6c 6f 6e 67 20 65 72 72 6f 72 20 6d 65 73 73  | r.object.to.show.long.error.mess | 
| 41380 |  61 67 65 73 20 69 6e 2e 0a 0a 47 65 74 20 74 68    65 20 62 75 66 66 65 72 20 6e 61 6d 65 64 20 62  | ages.in...Get.the.buffer.named.b | 
| 413a0 |  79 20 76 61 72 69 61 62 6c 65 20 60 66 6c 79 63    68 65 63 6b 2d 65 72 72 6f 72 2d 6d 65 73 73 61  | y.variable.`flycheck-error-messa | 
| 413c0 |  67 65 2d 62 75 66 66 65 72 27 2c 0a 6f 72 20 6e    69 6c 20 69 66 20 74 68 65 20 62 75 66 66 65 72  | ge-buffer',.or.nil.if.the.buffer | 
| 413e0 |  20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2e    22 0a 20 20 28 67 65 74 2d 62 75 66 66 65 72 20  | .does.not.exist."...(get-buffer. | 
| 41400 |  66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6d    65 73 73 61 67 65 2d 62 75 66 66 65 72 29 29 0a  | flycheck-error-message-buffer)). | 
| 41420 |  0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b    2d 6d 61 79 2d 75 73 65 2d 65 63 68 6f 2d 61 72  | .(defun.flycheck-may-use-echo-ar | 
| 41440 |  65 61 2d 70 20 28 29 0a 20 20 22 44 65 74 65 72    6d 69 6e 65 20 77 68 65 74 68 65 72 20 74 68 65  | ea-p.()..."Determine.whether.the | 
| 41460 |  20 65 63 68 6f 20 61 72 65 61 20 6d 61 79 20 62    65 20 75 73 65 64 2e 0a 0a 54 68 65 20 65 63 68  | .echo.area.may.be.used...The.ech | 
| 41480 |  6f 20 61 72 65 61 20 6d 61 79 20 62 65 20 75 73    65 64 20 69 66 20 74 68 65 20 63 75 72 73 6f 72  | o.area.may.be.used.if.the.cursor | 
| 414a0 |  20 69 73 20 6e 6f 74 20 69 6e 20 74 68 65 20 65    63 68 6f 20 61 72 65 61 2c 0a 61 6e 64 20 69 66  | .is.not.in.the.echo.area,.and.if | 
| 414c0 |  20 74 68 65 20 65 63 68 6f 20 61 72 65 61 20 69    73 20 6e 6f 74 20 6f 63 63 75 70 69 65 64 20 62  | .the.echo.area.is.not.occupied.b | 
| 414e0 |  79 20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e 70    75 74 2e 22 0a 20 20 28 6e 6f 74 20 28 6f 72 20  | y.minibuffer.input."...(not.(or. | 
| 41500 |  63 75 72 73 6f 72 2d 69 6e 2d 65 63 68 6f 2d 61    72 65 61 20 28 61 63 74 69 76 65 2d 6d 69 6e 69  | cursor-in-echo-area.(active-mini | 
| 41520 |  62 75 66 66 65 72 2d 77 69 6e 64 6f 77 29 29 29    29 0a 0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76  | buffer-window))))..(define-deriv | 
| 41540 |  65 64 2d 6d 6f 64 65 20 66 6c 79 63 68 65 63 6b    2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 2d 6d  | ed-mode.flycheck-error-message-m | 
| 41560 |  6f 64 65 20 74 65 78 74 2d 6d 6f 64 65 0a 20 20    22 46 6c 79 63 68 65 63 6b 20 65 72 72 6f 72 20  | ode.text-mode..."Flycheck.error. | 
| 41580 |  6d 65 73 73 61 67 65 73 22 0a 20 20 22 4d 61 6a    6f 72 20 6d 6f 64 65 20 66 6f 72 20 65 78 74 65  | messages"..."Major.mode.for.exte | 
| 415a0 |  6e 64 65 64 20 65 72 72 6f 72 20 6d 65 73 73 61    67 65 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 20  | nded.error.messages.")..(defvar. | 
| 415c0 |  66 6c 79 63 68 65 63 6b 2d 2d 6c 61 73 74 2d 64    69 73 70 6c 61 79 65 64 2d 6d 65 73 73 61 67 65  | flycheck--last-displayed-message | 
| 415e0 |  20 6e 69 6c 0a 20 20 22 52 65 66 65 72 65 6e 63    65 20 74 6f 20 74 68 65 20 6c 61 73 74 20 64 69  | .nil..."Reference.to.the.last.di | 
| 41600 |  73 70 6c 61 79 65 64 20 6d 65 73 73 61 67 65 20    73 6f 20 69 74 20 63 61 6e 20 62 65 20 63 6c 65  | splayed.message.so.it.can.be.cle | 
| 41620 |  61 72 65 64 2e 0a 0a 54 68 69 73 20 76 61 6c 75    65 20 69 73 20 74 68 65 20 72 65 74 75 72 6e 20  | ared...This.value.is.the.return. | 
| 41640 |  76 61 6c 75 65 20 66 72 6f 6d 20 60 64 69 73 70    6c 61 79 2d 6d 65 73 73 61 67 65 2d 6f 72 2d 62  | value.from.`display-message-or-b | 
| 41660 |  75 66 66 65 72 27 2c 0a 74 68 75 73 20 69 74 20    63 61 6e 20 62 65 20 61 20 73 74 72 69 6e 67 20  | uffer',.thus.it.can.be.a.string. | 
| 41680 |  6f 72 20 61 20 77 69 6e 64 6f 77 2e 0a 0a 53 65    65 20 60 66 6c 79 63 68 65 63 6b 2d 63 6c 65 61  | or.a.window...See.`flycheck-clea | 
| 416a0 |  72 2d 64 69 73 70 6c 61 79 65 64 2d 65 72 72 6f    72 2d 6d 65 73 73 61 67 65 73 27 2e 22 29 0a 0a  | r-displayed-error-messages'.").. | 
| 416c0 |  28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d    64 69 73 70 6c 61 79 2d 65 72 72 6f 72 2d 6d 65  | (defun.flycheck-display-error-me | 
| 416e0 |  73 73 61 67 65 73 20 28 65 72 72 6f 72 73 29 0a    20 20 22 44 69 73 70 6c 61 79 20 74 68 65 20 6d  | ssages.(errors)..."Display.the.m | 
| 41700 |  65 73 73 61 67 65 73 20 6f 66 20 45 52 52 4f 52    53 2e 0a 0a 43 6f 6e 63 61 74 65 6e 61 74 65 20  | essages.of.ERRORS...Concatenate. | 
| 41720 |  61 6c 6c 20 6e 6f 6e 2d 6e 69 6c 20 6d 65 73 73    61 67 65 73 20 6f 66 20 45 52 52 4f 52 53 20 61  | all.non-nil.messages.of.ERRORS.a | 
| 41740 |  73 20 77 69 74 68 0a 60 66 6c 79 63 68 65 63 6b    2d 68 65 6c 70 2d 65 63 68 6f 2d 61 6c 6c 2d 65  | s.with.`flycheck-help-echo-all-e | 
| 41760 |  72 72 6f 72 2d 6d 65 73 73 61 67 65 73 27 2c 20    61 6e 64 20 64 69 73 70 6c 61 79 20 74 68 65 6d  | rror-messages',.and.display.them | 
| 41780 |  20 77 69 74 68 0a 60 64 69 73 70 6c 61 79 2d 6d    65 73 73 61 67 65 2d 6f 72 2d 62 75 66 66 65 72  | .with.`display-message-or-buffer | 
| 417a0 |  27 2c 20 77 68 69 63 68 20 73 68 6f 77 73 20 74    68 65 20 6d 65 73 73 61 67 65 73 20 65 69 74 68  | ',.which.shows.the.messages.eith | 
| 417c0 |  65 72 20 69 6e 0a 74 68 65 20 65 63 68 6f 20 61    72 65 61 20 6f 72 20 69 6e 20 61 20 73 65 70 61  | er.in.the.echo.area.or.in.a.sepa | 
| 417e0 |  72 61 74 65 20 62 75 66 66 65 72 2c 20 64 65 70    65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 6e 75  | rate.buffer,.depending.on.the.nu | 
| 41800 |  6d 62 65 72 20 6f 66 0a 6c 69 6e 65 73 2e 20 20    53 65 65 20 49 6e 66 6f 20 6e 6f 64 65 20 60 28  | mber.of.lines...See.Info.node.`( | 
| 41820 |  65 6c 69 73 70 29 44 69 73 70 6c 61 79 69 6e 67    20 4d 65 73 73 61 67 65 73 27 20 66 6f 72 20 6d  | elisp)Displaying.Messages'.for.m | 
| 41840 |  6f 72 65 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e    0a 0a 49 6e 20 74 68 65 20 6c 61 74 74 65 72 20  | ore.information...In.the.latter. | 
| 41860 |  63 61 73 65 2c 20 73 68 6f 77 20 6d 65 73 73 61    67 65 73 20 69 6e 20 74 68 65 20 62 75 66 66 65  | case,.show.messages.in.the.buffe | 
| 41880 |  72 20 64 65 6e 6f 74 65 64 20 62 79 0a 76 61 72    69 61 62 6c 65 20 60 66 6c 79 63 68 65 63 6b 2d  | r.denoted.by.variable.`flycheck- | 
| 418a0 |  65 72 72 6f 72 2d 6d 65 73 73 61 67 65 2d 62 75    66 66 65 72 27 2e 22 0a 20 20 28 77 68 65 6e 20  | error-message-buffer'."...(when. | 
| 418c0 |  28 61 6e 64 20 65 72 72 6f 72 73 20 28 66 6c 79    63 68 65 63 6b 2d 6d 61 79 2d 75 73 65 2d 65 63  | (and.errors.(flycheck-may-use-ec | 
| 418e0 |  68 6f 2d 61 72 65 61 2d 70 29 29 0a 20 20 20 20    28 6c 65 74 2a 20 28 28 6d 65 73 73 61 67 65 20  | ho-area-p)).....(let*.((message. | 
| 41900 |  28 66 6c 79 63 68 65 63 6b 2d 68 65 6c 70 2d 65    63 68 6f 2d 61 6c 6c 2d 65 72 72 6f 72 2d 6d 65  | (flycheck-help-echo-all-error-me | 
| 41920 |  73 73 61 67 65 73 20 65 72 72 6f 72 73 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 28 72 65 74 76  | ssages.errors))............(retv | 
| 41940 |  61 6c 20 28 64 69 73 70 6c 61 79 2d 6d 65 73 73    61 67 65 2d 6f 72 2d 62 75 66 66 65 72 0a 20 20  | al.(display-message-or-buffer... | 
| 41960 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 6d 65 73 73 61 67 65 20 66 6c 79 63 68 65  | ..................message.flyche | 
| 41980 |  63 6b 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65    2d 62 75 66 66 65 72 20 27 6e 6f 74 2d 74 68 69  | ck-error-message-buffer.'not-thi | 
| 419a0 |  73 2d 77 69 6e 64 6f 77 29 29 29 0a 20 20 20 20    20 20 3b 3b 20 57 65 20 63 61 6e 6e 6f 74 20 72  | s-window))).......;;.We.cannot.r | 
| 419c0 |  65 6c 79 20 6f 6e 20 60 64 69 73 70 6c 61 79 2d    6d 65 73 73 61 67 65 2d 6f 72 2d 62 75 66 66 65  | ely.on.`display-message-or-buffe | 
| 419e0 |  72 27 20 72 65 74 75 72 6e 69 6e 67 20 74 68 65    20 72 69 67 68 74 0a 20 20 20 20 20 20 3b 3b 20  | r'.returning.the.right.......;;. | 
| 41a00 |  77 69 6e 64 6f 77 2e 20 53 65 65 20 55 52 4c 20    60 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | window..See.URL.`https://github. | 
| 41a20 |  63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 66 6c 79    63 68 65 63 6b 2f 69 73 73 75 65 73 2f 31 36 34  | com/flycheck/flycheck/issues/164 | 
| 41a40 |  33 27 2e 0a 20 20 20 20 20 20 28 77 68 65 6e 2d    6c 65 74 20 28 62 75 66 20 28 67 65 74 2d 62 75  | 3'........(when-let.(buf.(get-bu | 
| 41a60 |  66 66 65 72 20 66 6c 79 63 68 65 63 6b 2d 65 72    72 6f 72 2d 6d 65 73 73 61 67 65 2d 62 75 66 66  | ffer.flycheck-error-message-buff | 
| 41a80 |  65 72 29 29 0a 20 20 20 20 20 20 20 20 28 77 69    74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65  | er)).........(with-current-buffe | 
| 41aa0 |  72 20 62 75 66 0a 20 20 20 20 20 20 20 20 20 20    28 75 6e 6c 65 73 73 20 28 64 65 72 69 76 65 64  | r.buf...........(unless.(derived | 
| 41ac0 |  2d 6d 6f 64 65 2d 70 20 27 66 6c 79 63 68 65 63    6b 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 2d  | -mode-p.'flycheck-error-message- | 
| 41ae0 |  6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f  | mode).............(flycheck-erro | 
| 41b00 |  72 2d 6d 65 73 73 61 67 65 2d 6d 6f 64 65 29 29    29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 66  | r-message-mode)))).......(setq.f | 
| 41b20 |  6c 79 63 68 65 63 6b 2d 2d 6c 61 73 74 2d 64 69    73 70 6c 61 79 65 64 2d 6d 65 73 73 61 67 65 20  | lycheck--last-displayed-message. | 
| 41b40 |  72 65 74 76 61 6c 29 0a 20 20 20 20 20 20 72 65    74 76 61 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20  | retval).......retval)))..(defun. | 
| 41b60 |  66 6c 79 63 68 65 63 6b 2d 64 69 73 70 6c 61 79    2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 73 2d  | flycheck-display-error-messages- | 
| 41b80 |  75 6e 6c 65 73 73 2d 65 72 72 6f 72 2d 6c 69 73    74 20 28 65 72 72 6f 72 73 29 0a 20 20 22 53 68  | unless-error-list.(errors)..."Sh | 
| 41ba0 |  6f 77 20 6d 65 73 73 61 67 65 73 20 6f 66 20 45    52 52 4f 52 53 20 75 6e 6c 65 73 73 20 74 68 65  | ow.messages.of.ERRORS.unless.the | 
| 41bc0 |  20 65 72 72 6f 72 20 6c 69 73 74 20 69 73 20 76    69 73 69 62 6c 65 2e 0a 0a 4c 69 6b 65 20 60 66  | .error.list.is.visible...Like.`f | 
| 41be0 |  6c 79 63 68 65 63 6b 2d 64 69 73 70 6c 61 79 2d    65 72 72 6f 72 2d 6d 65 73 73 61 67 65 73 27 2c  | lycheck-display-error-messages', | 
| 41c00 |  20 62 75 74 20 6f 6e 6c 79 20 69 66 20 74 68 65    20 65 72 72 6f 72 0a 6c 69 73 74 20 28 73 65 65  | .but.only.if.the.error.list.(see | 
| 41c20 |  20 60 66 6c 79 63 68 65 63 6b 2d 6c 69 73 74 2d    65 72 72 6f 72 73 27 29 20 69 73 20 6e 6f 74 20  | .`flycheck-list-errors').is.not. | 
| 41c40 |  76 69 73 69 62 6c 65 20 69 6e 20 61 6e 79 20 77    69 6e 64 6f 77 20 69 6e 0a 74 68 65 20 63 75 72  | visible.in.any.window.in.the.cur | 
| 41c60 |  72 65 6e 74 20 66 72 61 6d 65 2e 22 0a 20 20 28    75 6e 6c 65 73 73 20 28 66 6c 79 63 68 65 63 6b  | rent.frame."...(unless.(flycheck | 
| 41c80 |  2d 67 65 74 2d 65 72 72 6f 72 2d 6c 69 73 74 2d    77 69 6e 64 6f 77 20 27 63 75 72 72 65 6e 74 2d  | -get-error-list-window.'current- | 
| 41ca0 |  66 72 61 6d 65 29 0a 20 20 20 20 28 66 6c 79 63    68 65 63 6b 2d 64 69 73 70 6c 61 79 2d 65 72 72  | frame).....(flycheck-display-err | 
| 41cc0 |  6f 72 2d 6d 65 73 73 61 67 65 73 20 65 72 72 6f    72 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c  | or-messages.errors)))..(defun.fl | 
| 41ce0 |  79 63 68 65 63 6b 2d 68 69 64 65 2d 65 72 72 6f    72 2d 62 75 66 66 65 72 20 28 29 0a 20 20 22 48  | ycheck-hide-error-buffer.()..."H | 
| 41d00 |  69 64 65 20 74 68 65 20 46 6c 79 63 68 65 63 6b    20 65 72 72 6f 72 20 62 75 66 66 65 72 20 69 66  | ide.the.Flycheck.error.buffer.if | 
| 41d20 |  20 6e 65 63 65 73 73 61 72 79 2e 0a 0a 48 69 64    65 20 74 68 65 20 65 72 72 6f 72 20 62 75 66 66  | .necessary...Hide.the.error.buff | 
| 41d40 |  65 72 20 69 66 20 74 68 65 72 65 20 69 73 20 6e    6f 20 65 72 72 6f 72 20 75 6e 64 65 72 20 70 6f  | er.if.there.is.no.error.under.po | 
| 41d60 |  69 6e 74 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65    74 2a 20 28 28 62 75 66 66 65 72 20 28 66 6c 79  | int."...(when-let*.((buffer.(fly | 
| 41d80 |  63 68 65 63 6b 2d 65 72 72 6f 72 2d 6d 65 73 73    61 67 65 2d 62 75 66 66 65 72 29 29 0a 20 20 20  | check-error-message-buffer)).... | 
| 41da0 |  20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64    6f 77 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77  | ...........(window.(get-buffer-w | 
| 41dc0 |  69 6e 64 6f 77 20 62 75 66 66 65 72 29 29 29 0a    20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 6c 79  | indow.buffer))).....(unless.(fly | 
| 41de0 |  63 68 65 63 6b 2d 6f 76 65 72 6c 61 79 73 2d 61    74 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20  | check-overlays-at.(point))...... | 
| 41e00 |  20 3b 3b 20 73 61 76 65 2d 73 65 6c 65 63 74 65    64 2d 77 69 6e 64 6f 77 20 70 72 65 76 65 6e 74  | .;;.save-selected-window.prevent | 
| 41e20 |  73 20 60 71 75 69 74 2d 77 69 6e 64 6f 77 27 20    66 72 6f 6d 20 63 68 61 6e 67 69 6e 67 20 74 68  | s.`quit-window'.from.changing.th | 
| 41e40 |  65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 20    3b 3b 20 62 75 66 66 65 72 20 28 73 65 65 20 68  | e.current.......;;.buffer.(see.h | 
| 41e60 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 66 6c 79 63 68 65 63 6b 2f 66 6c 79 63 68  | ttps://github.com/flycheck/flych | 
| 41e80 |  65 63 6b 2f 69 73 73 75 65 73 2f 36 34 38 29 2e    0a 20 20 20 20 20 20 28 73 61 76 65 2d 73 65 6c  | eck/issues/648)........(save-sel | 
| 41ea0 |  65 63 74 65 64 2d 77 69 6e 64 6f 77 0a 20 20 20    20 20 20 20 20 28 71 75 69 74 2d 77 69 6e 64 6f  | ected-window.........(quit-windo | 
| 41ec0 |  77 20 6e 69 6c 20 77 69 6e 64 6f 77 29 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65  | w.nil.window)))))..(defun.flyche | 
| 41ee0 |  63 6b 2d 63 6c 65 61 72 2d 64 69 73 70 6c 61 79    65 64 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65  | ck-clear-displayed-error-message | 
| 41f00 |  73 20 28 29 0a 20 20 22 43 6c 65 61 72 20 65 72    72 6f 72 20 6d 65 73 73 61 67 65 73 20 64 69 73  | s.()..."Clear.error.messages.dis | 
| 41f20 |  70 6c 61 79 65 64 20 62 79 20 60 66 6c 79 63 68    65 63 6b 2d 64 69 73 70 6c 61 79 2d 65 72 72 6f  | played.by.`flycheck-display-erro | 
| 41f40 |  72 2d 6d 65 73 73 61 67 65 73 27 2e 22 0a 20 20    28 77 68 65 6e 20 66 6c 79 63 68 65 63 6b 2d 2d  | r-messages'."...(when.flycheck-- | 
| 41f60 |  6c 61 73 74 2d 64 69 73 70 6c 61 79 65 64 2d 6d    65 73 73 61 67 65 0a 20 20 20 20 28 69 66 20 28  | last-displayed-message.....(if.( | 
| 41f80 |  61 6e 64 20 28 73 74 72 69 6e 67 70 20 66 6c 79    63 68 65 63 6b 2d 2d 6c 61 73 74 2d 64 69 73 70  | and.(stringp.flycheck--last-disp | 
| 41fa0 |  6c 61 79 65 64 2d 6d 65 73 73 61 67 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75  | layed-message)..............(equ | 
| 41fc0 |  61 6c 20 28 63 75 72 72 65 6e 74 2d 6d 65 73 73    61 67 65 29 20 66 6c 79 63 68 65 63 6b 2d 2d 6c  | al.(current-message).flycheck--l | 
| 41fe0 |  61 73 74 2d 64 69 73 70 6c 61 79 65 64 2d 6d 65    73 73 61 67 65 29 29 0a 20 20 20 20 20 20 20 20  | ast-displayed-message))......... | 
| 42000 |  28 6d 65 73 73 61 67 65 20 6e 69 6c 29 0a 20 20    20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 68 69  | (message.nil).......(flycheck-hi | 
| 42020 |  64 65 2d 65 72 72 6f 72 2d 62 75 66 66 65 72 29    29 29 29 0a 0a 0c 0a 3b 3b 3b 20 57 6f 72 6b 69  | de-error-buffer))))....;;;.Worki | 
| 42040 |  6e 67 20 77 69 74 68 20 65 72 72 6f 72 73 0a 28    64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 63  | ng.with.errors.(defun.flycheck-c | 
| 42060 |  6f 70 79 2d 65 72 72 6f 72 73 2d 61 73 2d 6b 69    6c 6c 20 28 70 6f 73 20 26 6f 70 74 69 6f 6e 61  | opy-errors-as-kill.(pos.&optiona | 
| 42080 |  6c 20 66 6f 72 6d 61 74 74 65 72 29 0a 20 20 22    43 6f 70 79 20 65 61 63 68 20 65 72 72 6f 72 20  | l.formatter)..."Copy.each.error. | 
| 420a0 |  61 74 20 50 4f 53 20 69 6e 74 6f 20 6b 69 6c 6c    20 72 69 6e 67 2c 20 75 73 69 6e 67 20 46 4f 52  | at.POS.into.kill.ring,.using.FOR | 
| 420c0 |  4d 41 54 54 45 52 2e 0a 0a 46 4f 52 4d 41 54 54    45 52 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e  | MATTER...FORMATTER.is.a.function | 
| 420e0 |  20 74 6f 20 74 75 72 6e 20 61 6e 20 65 72 72 6f    72 20 69 6e 74 6f 20 61 20 73 74 72 69 6e 67 2c  | .to.turn.an.error.into.a.string, | 
| 42100 |  0a 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 60    66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6d  | .defaulting.to.`flycheck-error-m | 
| 42120 |  65 73 73 61 67 65 27 2e 0a 0a 49 6e 74 65 72 61    63 74 69 76 65 6c 79 2c 20 75 73 65 20 60 66 6c  | essage'...Interactively,.use.`fl | 
| 42140 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 66 6f 72    6d 61 74 2d 6d 65 73 73 61 67 65 2d 61 6e 64 2d  | ycheck-error-format-message-and- | 
| 42160 |  69 64 27 20 61 73 0a 46 4f 52 4d 41 54 54 45 52    20 77 69 74 68 20 75 6e 69 76 65 72 73 61 6c 20  | id'.as.FORMATTER.with.universal. | 
| 42180 |  70 72 65 66 69 78 20 61 72 67 2c 20 61 6e 64 20    60 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d  | prefix.arg,.and.`flycheck-error- | 
| 421a0 |  69 64 27 20 77 69 74 68 0a 6e 6f 72 6d 61 6c 20    70 72 65 66 69 78 20 61 72 67 2c 20 69 2e 65 2e  | id'.with.normal.prefix.arg,.i.e. | 
| 421c0 |  20 63 6f 70 79 20 74 68 65 20 6d 65 73 73 61 67    65 20 61 6e 64 20 74 68 65 20 49 44 20 77 69 74  | .copy.the.message.and.the.ID.wit | 
| 421e0 |  68 0a 75 6e 69 76 65 72 73 61 6c 20 70 72 65 66    69 78 20 61 72 67 2c 20 61 6e 64 20 6f 6e 6c 79  | h.universal.prefix.arg,.and.only | 
| 42200 |  20 74 68 65 20 69 64 20 77 69 74 68 20 6e 6f 72    6d 61 6c 20 70 72 65 66 69 78 20 61 72 67 2e 22  | .the.id.with.normal.prefix.arg." | 
| 42220 |  0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20    28 6c 69 73 74 20 28 70 6f 69 6e 74 29 0a 20 20  | ...(interactive.(list.(point)... | 
| 42240 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 70 63 61 73 65 20 63 75 72 72 65 6e  | ...................(pcase.curren | 
| 42260 |  74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | t-prefix-arg.................... | 
| 42280 |  20 20 20 20 28 28 70 72 65 64 20 6e 6f 74 29 20    23 27 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72  | ....((pred.not).#'flycheck-error | 
| 422a0 |  2d 6d 65 73 73 61 67 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -message)....................... | 
| 422c0 |  20 28 28 70 72 65 64 20 63 6f 6e 73 70 29 20 23    27 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d  | .((pred.consp).#'flycheck-error- | 
| 422e0 |  66 6f 72 6d 61 74 2d 6d 65 73 73 61 67 65 2d 61    6e 64 2d 69 64 29 0a 20 20 20 20 20 20 20 20 20  | format-message-and-id).......... | 
| 42300 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 5f    20 23 27 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f  | ..............(_.#'flycheck-erro | 
| 42320 |  72 2d 69 64 29 29 29 29 0a 20 20 28 6c 65 74 20    28 28 6d 65 73 73 61 67 65 73 20 28 64 65 6c 71  | r-id))))...(let.((messages.(delq | 
| 42340 |  20 6e 69 6c 20 28 73 65 71 2d 6d 61 70 20 28 6f    72 20 66 6f 72 6d 61 74 74 65 72 20 23 27 66 6c  | .nil.(seq-map.(or.formatter.#'fl | 
| 42360 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6d 65 73    73 61 67 65 29 0a 20 20 20 20 20 20 20 20 20 20  | ycheck-error-message)........... | 
| 42380 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63  | ...........................(flyc | 
| 423a0 |  68 65 63 6b 2d 6f 76 65 72 6c 61 79 2d 65 72 72    6f 72 73 2d 61 74 20 70 6f 73 29 29 29 29 29 0a  | heck-overlay-errors-at.pos))))). | 
| 423c0 |  20 20 20 20 28 77 68 65 6e 20 6d 65 73 73 61 67    65 73 0a 20 20 20 20 20 20 28 73 65 71 2d 64 6f  | ....(when.messages.......(seq-do | 
| 423e0 |  20 23 27 6b 69 6c 6c 2d 6e 65 77 20 28 72 65 76    65 72 73 65 20 6d 65 73 73 61 67 65 73 29 29 0a  | .#'kill-new.(reverse.messages)). | 
| 42400 |  20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 28    73 74 72 69 6e 67 2d 6a 6f 69 6e 20 6d 65 73 73  | ......(message.(string-join.mess | 
| 42420 |  61 67 65 73 20 22 5c 6e 22 29 29 29 29 29 0a 0a    28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d  | ages."\n")))))..(defun.flycheck- | 
| 42440 |  65 78 70 6c 61 69 6e 2d 65 72 72 6f 72 2d 61 74    2d 70 6f 69 6e 74 20 28 29 0a 20 20 22 44 69 73  | explain-error-at-point.()..."Dis | 
| 42460 |  70 6c 61 79 20 61 6e 20 65 78 70 6c 61 6e 61 74    69 6f 6e 20 66 6f 72 20 74 68 65 20 66 69 72 73  | play.an.explanation.for.the.firs | 
| 42480 |  74 20 65 78 70 6c 61 69 6e 61 62 6c 65 20 65 72    72 6f 72 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 54  | t.explainable.error.at.point...T | 
| 424a0 |  68 65 20 66 69 72 73 74 20 65 78 70 6c 61 69 6e    61 62 6c 65 20 65 72 72 6f 72 20 61 74 20 70 6f  | he.first.explainable.error.at.po | 
| 424c0 |  69 6e 74 20 69 73 20 74 68 65 20 66 69 72 73 74    20 65 72 72 6f 72 20 61 74 20 70 6f 69 6e 74 0a  | int.is.the.first.error.at.point. | 
| 424e0 |  77 69 74 68 20 61 20 6e 6f 6e 2d 6e 69 6c 20 60    3a 65 72 72 6f 72 2d 65 78 70 6c 61 69 6e 65 72  | with.a.non-nil.`:error-explainer | 
| 42500 |  27 20 66 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e    65 64 20 69 6e 20 69 74 73 0a 63 68 65 63 6b 65  | '.function.defined.in.its.checke | 
| 42520 |  72 2e 20 20 54 68 65 20 60 3a 65 72 72 6f 72 2d    65 78 70 6c 61 69 6e 65 72 27 20 66 75 6e 63 74  | r...The.`:error-explainer'.funct | 
| 42540 |  69 6f 6e 20 69 73 20 74 68 65 6e 20 63 61 6c 6c    65 64 20 77 69 74 68 0a 74 68 69 73 20 65 72 72  | ion.is.then.called.with.this.err | 
| 42560 |  6f 72 20 74 6f 20 70 72 6f 64 75 63 65 20 74 68    65 20 65 78 70 6c 61 6e 61 74 69 6f 6e 20 74 6f  | or.to.produce.the.explanation.to | 
| 42580 |  20 64 69 73 70 6c 61 79 2e 22 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 29 0a 20 20 28 77 68  | .display."...(interactive)...(wh | 
| 425a0 |  65 6e 2d 6c 65 74 2a 20 28 28 66 69 72 73 74 2d    65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20  | en-let*.((first-error........... | 
| 425c0 |  20 20 20 20 20 3b 3b 20 47 65 74 20 74 68 65 20    66 69 72 73 74 20 65 72 72 6f 72 20 61 74 20 70  | .....;;.Get.the.first.error.at.p | 
| 425e0 |  6f 69 6e 74 20 74 68 61 74 20 68 61 73 20 61 6e    20 60 65 72 72 6f 72 2d 65 78 70 6c 61 69 6e 65  | oint.that.has.an.`error-explaine | 
| 42600 |  72 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 65 71 2d 66 69 6e 64 20 28 6c 61  | r'.................(seq-find.(la | 
| 42620 |  6d 62 64 61 20 28 65 72 72 6f 72 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | mbda.(error).................... | 
| 42640 |  20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63    6b 2d 63 68 65 63 6b 65 72 2d 67 65 74 0a 20 20  | ........(flycheck-checker-get... | 
| 42660 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68  | ..........................(flych | 
| 42680 |  65 63 6b 2d 65 72 72 6f 72 2d 63 68 65 63 6b 65    72 20 65 72 72 6f 72 29 20 27 65 72 72 6f 72 2d  | eck-error-checker.error).'error- | 
| 426a0 |  65 78 70 6c 61 69 6e 65 72 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | explainer))..................... | 
| 426c0 |  20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 6f    76 65 72 6c 61 79 2d 65 72 72 6f 72 73 2d 61 74  | .....(flycheck-overlay-errors-at | 
| 426e0 |  20 28 70 6f 69 6e 74 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 65 78 70 6c 61  | .(point))))...............(expla | 
| 42700 |  69 6e 65 72 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 63 68  | iner................(flycheck-ch | 
| 42720 |  65 63 6b 65 72 2d 67 65 74 20 28 66 6c 79 63 68    65 63 6b 2d 65 72 72 6f 72 2d 63 68 65 63 6b 65  | ecker-get.(flycheck-error-checke | 
| 42740 |  72 20 66 69 72 73 74 2d 65 72 72 6f 72 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | r.first-error).................. | 
| 42760 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 27 65 72 72 6f 72 2d 65 78 70 6c 61  | ....................'error-expla | 
| 42780 |  69 6e 65 72 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 65 78 70 6c 61 6e 61 74 69 6f  | iner))...............(explanatio | 
| 427a0 |  6e 20 28 66 75 6e 63 61 6c 6c 20 65 78 70 6c 61    69 6e 65 72 20 66 69 72 73 74 2d 65 72 72 6f 72  | n.(funcall.explainer.first-error | 
| 427c0 |  29 29 29 0a 20 20 20 20 28 66 6c 79 63 68 65 63    6b 2d 64 69 73 70 6c 61 79 2d 65 72 72 6f 72 2d  | ))).....(flycheck-display-error- | 
| 427e0 |  65 78 70 6c 61 6e 61 74 69 6f 6e 20 65 78 70 6c    61 6e 61 74 69 6f 6e 29 29 29 0a 0a 28 64 65 66  | explanation.explanation)))..(def | 
| 42800 |  63 6f 6e 73 74 20 66 6c 79 63 68 65 63 6b 2d 65    78 70 6c 61 69 6e 2d 65 72 72 6f 72 2d 62 75 66  | const.flycheck-explain-error-buf | 
| 42820 |  66 65 72 20 22 2a 46 6c 79 63 68 65 63 6b 20 65    72 72 6f 72 20 65 78 70 6c 61 6e 61 74 69 6f 6e  | fer."*Flycheck.error.explanation | 
| 42840 |  2a 22 0a 20 20 22 54 68 65 20 6e 61 6d 65 20 6f    66 20 74 68 65 20 62 75 66 66 65 72 20 74 6f 20  | *"..."The.name.of.the.buffer.to. | 
| 42860 |  73 68 6f 77 20 65 72 72 6f 72 20 65 78 70 6c 61    6e 61 74 69 6f 6e 73 2e 22 29 0a 0a 28 64 65 66  | show.error.explanations.")..(def | 
| 42880 |  69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 65    20 66 6c 79 63 68 65 63 6b 2d 65 78 70 6c 61 69  | ine-derived-mode.flycheck-explai | 
| 428a0 |  6e 2d 65 72 72 6f 72 2d 6d 6f 64 65 20 68 65 6c    70 2d 6d 6f 64 65 0a 20 20 22 45 72 72 6f 72 20  | n-error-mode.help-mode..."Error. | 
| 428c0 |  65 78 70 6c 61 6e 61 74 69 6f 6e 22 0a 20 20 22    4d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f 72 20 64  | explanation"..."Major.mode.for.d | 
| 428e0 |  69 73 70 6c 61 79 69 6e 67 20 65 72 72 6f 72 20    65 78 70 6c 61 6e 61 74 69 6f 6e 73 2e 22 0a 20  | isplaying.error.explanations.".. | 
| 42900 |  20 28 73 65 74 71 20 62 75 66 66 65 72 2d 72 65    61 64 2d 6f 6e 6c 79 20 74 29 29 0a 0a 28 64 65  | .(setq.buffer-read-only.t))..(de | 
| 42920 |  66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 64 69 73    70 6c 61 79 2d 65 72 72 6f 72 2d 65 78 70 6c 61  | fun.flycheck-display-error-expla | 
| 42940 |  6e 61 74 69 6f 6e 20 28 65 78 70 6c 61 6e 61 74    69 6f 6e 29 0a 20 20 22 44 69 73 70 6c 61 79 20  | nation.(explanation)..."Display. | 
| 42960 |  74 68 65 20 45 58 50 4c 41 4e 41 54 49 4f 4e 20    66 6f 72 20 61 6e 20 65 72 72 6f 72 2e 22 0a 20  | the.EXPLANATION.for.an.error.".. | 
| 42980 |  20 28 70 63 61 73 65 20 65 78 70 6c 61 6e 61 74    69 6f 6e 0a 20 20 20 20 28 60 6e 69 6c 29 0a 20  | .(pcase.explanation.....(`nil).. | 
| 429a0 |  20 20 20 28 60 28 75 72 6c 20 2e 20 2c 75 72 6c    29 20 28 62 72 6f 77 73 65 2d 75 72 6c 20 75 72  | ...(`(url...,url).(browse-url.ur | 
| 429c0 |  6c 29 29 0a 20 20 20 20 28 5f 20 28 6c 65 74 20    28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f  | l)).....(_.(let.((inhibit-read-o | 
| 429e0 |  6e 6c 79 20 74 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 74 61 6e 64 61 72 64 2d 6f 75  | nly.t)..............(standard-ou | 
| 42a00 |  74 70 75 74 20 28 74 65 6d 70 2d 62 75 66 66 65    72 2d 77 69 6e 64 6f 77 2d 73 65 74 75 70 0a 20  | tput.(temp-buffer-window-setup.. | 
| 42a20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6c  | ..............................fl | 
| 42a40 |  79 63 68 65 63 6b 2d 65 78 70 6c 61 69 6e 2d 65    72 72 6f 72 2d 62 75 66 66 65 72 29 29 29 0a 20  | ycheck-explain-error-buffer))).. | 
| 42a60 |  20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75    72 72 65 6e 74 2d 62 75 66 66 65 72 20 73 74 61  | ........(with-current-buffer.sta | 
| 42a80 |  6e 64 61 72 64 2d 6f 75 74 70 75 74 0a 20 20 20    20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63  | ndard-output............(flychec | 
| 42aa0 |  6b 2d 65 78 70 6c 61 69 6e 2d 65 72 72 6f 72 2d    6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20  | k-explain-error-mode)).......... | 
| 42ac0 |  28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20    28 28 66 75 6e 63 74 69 6f 6e 70 20 65 78 70 6c  | (cond...........((functionp.expl | 
| 42ae0 |  61 6e 61 74 69 6f 6e 29 20 28 66 75 6e 63 61 6c    6c 20 65 78 70 6c 61 6e 61 74 69 6f 6e 29 29 0a  | anation).(funcall.explanation)). | 
| 42b00 |  20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69    6e 67 70 20 65 78 70 6c 61 6e 61 74 69 6f 6e 29  | ..........((stringp.explanation) | 
| 42b20 |  20 28 70 72 69 6e 63 20 65 78 70 6c 61 6e 61 74    69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20  | .(princ.explanation))........... | 
| 42b40 |  28 74 20 28 65 72 72 6f 72 20 22 55 6e 73 75 70    70 6f 72 74 65 64 20 65 72 72 6f 72 20 65 78 70  | (t.(error."Unsupported.error.exp | 
| 42b60 |  6c 61 6e 61 74 69 6f 6e 3a 20 25 53 22 20 65 78    70 6c 61 6e 61 74 69 6f 6e 29 29 29 0a 20 20 20  | lanation:.%S".explanation))).... | 
| 42b80 |  20 20 20 20 20 20 28 64 69 73 70 6c 61 79 2d 6d    65 73 73 61 67 65 2d 6f 72 2d 62 75 66 66 65 72  | ......(display-message-or-buffer | 
| 42ba0 |  20 73 74 61 6e 64 61 72 64 2d 6f 75 74 70 75 74    20 6e 69 6c 20 27 6e 6f 74 2d 74 68 69 73 2d 77  | .standard-output.nil.'not-this-w | 
| 42bc0 |  69 6e 64 6f 77 29 29 29 29 29 0a 0a 0c 0a 3b 3b    3b 20 53 79 6e 74 61 78 20 63 68 65 63 6b 65 72  | indow)))))....;;;.Syntax.checker | 
| 42be0 |  73 20 75 73 69 6e 67 20 65 78 74 65 72 6e 61 6c    20 63 6f 6d 6d 61 6e 64 73 0a 28 64 65 66 75 6e  | s.using.external.commands.(defun | 
| 42c00 |  20 66 6c 79 63 68 65 63 6b 2d 63 6f 6d 6d 61 6e    64 2d 61 72 67 75 6d 65 6e 74 2d 70 20 28 61 72  | .flycheck-command-argument-p.(ar | 
| 42c20 |  67 29 0a 20 20 22 43 68 65 63 6b 20 77 68 65 74    68 65 72 20 41 52 47 20 69 73 20 61 20 76 61 6c  | g)..."Check.whether.ARG.is.a.val | 
| 42c40 |  69 64 20 63 6f 6d 6d 61 6e 64 20 61 72 67 75 6d    65 6e 74 2e 22 0a 20 20 28 70 63 61 73 65 20 61  | id.command.argument."...(pcase.a | 
| 42c60 |  72 67 0a 20 20 20 20 28 28 70 72 65 64 20 73 74    72 69 6e 67 70 29 20 74 29 0a 20 20 20 20 28 28  | rg.....((pred.stringp).t).....(( | 
| 42c80 |  6f 72 20 60 73 6f 75 72 63 65 20 60 73 6f 75 72    63 65 2d 69 6e 70 6c 61 63 65 20 60 73 6f 75 72  | or.`source.`source-inplace.`sour | 
| 42ca0 |  63 65 2d 6f 72 69 67 69 6e 61 6c 29 20 74 29 0a    20 20 20 20 28 60 28 2c 28 6f 72 20 60 73 6f 75  | ce-original).t).....(`(,(or.`sou | 
| 42cc0 |  72 63 65 20 60 73 6f 75 72 63 65 2d 69 6e 70 6c    61 63 65 29 20 2c 73 75 66 66 69 78 29 0a 20 20  | rce.`source-inplace).,suffix)... | 
| 42ce0 |  20 20 20 28 73 74 72 69 6e 67 70 20 73 75 66 66    69 78 29 29 0a 20 20 20 20 28 28 6f 72 20 60 74  | ...(stringp.suffix)).....((or.`t | 
| 42d00 |  65 6d 70 6f 72 61 72 79 2d 64 69 72 65 63 74 6f    72 79 20 60 74 65 6d 70 6f 72 61 72 79 2d 66 69  | emporary-directory.`temporary-fi | 
| 42d20 |  6c 65 2d 6e 61 6d 65 29 20 74 29 0a 20 20 20 20    28 60 6e 75 6c 6c 2d 64 65 76 69 63 65 20 74 29  | le-name).t).....(`null-device.t) | 
| 42d40 |  0a 20 20 20 20 28 60 28 63 6f 6e 66 69 67 2d 66    69 6c 65 20 2c 6f 70 74 69 6f 6e 2d 6e 61 6d 65  | .....(`(config-file.,option-name | 
| 42d60 |  20 2c 63 6f 6e 66 69 67 2d 66 69 6c 65 2d 76 61    72 29 0a 20 20 20 20 20 28 61 6e 64 20 28 73 74  | .,config-file-var)......(and.(st | 
| 42d80 |  72 69 6e 67 70 20 6f 70 74 69 6f 6e 2d 6e 61 6d    65 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 79  | ringp.option-name)...........(sy | 
| 42da0 |  6d 62 6f 6c 70 20 63 6f 6e 66 69 67 2d 66 69 6c    65 2d 76 61 72 29 29 29 0a 20 20 20 20 28 60 28  | mbolp.config-file-var))).....(`( | 
| 42dc0 |  63 6f 6e 66 69 67 2d 66 69 6c 65 20 2c 6f 70 74    69 6f 6e 2d 6e 61 6d 65 20 2c 63 6f 6e 66 69 67  | config-file.,option-name.,config | 
| 42de0 |  2d 66 69 6c 65 2d 76 61 72 20 2c 70 72 65 70 65    6e 64 65 72 29 0a 20 20 20 20 20 28 61 6e 64 20  | -file-var.,prepender)......(and. | 
| 42e00 |  28 73 74 72 69 6e 67 70 20 6f 70 74 69 6f 6e 2d    6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20  | (stringp.option-name)........... | 
| 42e20 |  28 73 79 6d 62 6f 6c 70 20 63 6f 6e 66 69 67 2d    66 69 6c 65 2d 76 61 72 29 0a 20 20 20 20 20 20  | (symbolp.config-file-var)....... | 
| 42e40 |  20 20 20 20 28 73 79 6d 62 6f 6c 70 20 70 72 65    70 65 6e 64 65 72 29 29 29 0a 20 20 20 20 28 60  | ....(symbolp.prepender))).....(` | 
| 42e60 |  28 2c 28 6f 72 20 60 6f 70 74 69 6f 6e 20 60 6f    70 74 69 6f 6e 2d 6c 69 73 74 29 20 2c 6f 70 74  | (,(or.`option.`option-list).,opt | 
| 42e80 |  69 6f 6e 2d 6e 61 6d 65 20 2c 6f 70 74 69 6f 6e    2d 76 61 72 29 0a 20 20 20 20 20 28 61 6e 64 20  | ion-name.,option-var)......(and. | 
| 42ea0 |  28 73 74 72 69 6e 67 70 20 6f 70 74 69 6f 6e 2d    6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20  | (stringp.option-name)........... | 
| 42ec0 |  28 73 79 6d 62 6f 6c 70 20 6f 70 74 69 6f 6e 2d    76 61 72 29 29 29 0a 20 20 20 20 28 60 28 2c 28  | (symbolp.option-var))).....(`(,( | 
| 42ee0 |  6f 72 20 60 6f 70 74 69 6f 6e 20 60 6f 70 74 69    6f 6e 2d 6c 69 73 74 29 20 2c 6f 70 74 69 6f 6e  | or.`option.`option-list).,option | 
| 42f00 |  2d 6e 61 6d 65 20 2c 6f 70 74 69 6f 6e 2d 76 61    72 20 2c 70 72 65 70 65 6e 64 65 72 29 0a 20 20  | -name.,option-var.,prepender)... | 
| 42f20 |  20 20 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70    20 6f 70 74 69 6f 6e 2d 6e 61 6d 65 29 0a 20 20  | ...(and.(stringp.option-name)... | 
| 42f40 |  20 20 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 70    20 6f 70 74 69 6f 6e 2d 76 61 72 29 0a 20 20 20  | ........(symbolp.option-var).... | 
| 42f60 |  20 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 70 20    70 72 65 70 65 6e 64 65 72 29 29 29 0a 20 20 20  | .......(symbolp.prepender))).... | 
| 42f80 |  20 28 60 28 2c 28 6f 72 20 60 6f 70 74 69 6f 6e    20 60 6f 70 74 69 6f 6e 2d 6c 69 73 74 29 20 2c  | .(`(,(or.`option.`option-list)., | 
| 42fa0 |  6f 70 74 69 6f 6e 2d 6e 61 6d 65 20 2c 6f 70 74    69 6f 6e 2d 76 61 72 20 2c 70 72 65 70 65 6e 64  | option-name.,option-var.,prepend | 
| 42fc0 |  65 72 20 2c 66 69 6c 74 65 72 29 0a 20 20 20 20    20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 6f  | er.,filter)......(and.(stringp.o | 
| 42fe0 |  70 74 69 6f 6e 2d 6e 61 6d 65 29 0a 20 20 20 20    20 20 20 20 20 20 28 73 79 6d 62 6f 6c 70 20 6f  | ption-name)...........(symbolp.o | 
| 43000 |  70 74 69 6f 6e 2d 76 61 72 29 0a 20 20 20 20 20    20 20 20 20 20 28 73 79 6d 62 6f 6c 70 20 70 72  | ption-var)...........(symbolp.pr | 
| 43020 |  65 70 65 6e 64 65 72 29 0a 20 20 20 20 20 20 20    20 20 20 28 73 79 6d 62 6f 6c 70 20 66 69 6c 74  | epender)...........(symbolp.filt | 
| 43040 |  65 72 29 29 29 0a 20 20 20 20 28 60 28 6f 70 74    69 6f 6e 2d 66 6c 61 67 20 2c 6f 70 74 69 6f 6e  | er))).....(`(option-flag.,option | 
| 43060 |  2d 6e 61 6d 65 20 2c 6f 70 74 69 6f 6e 2d 76 61    72 29 0a 20 20 20 20 20 28 61 6e 64 20 28 73 74  | -name.,option-var)......(and.(st | 
| 43080 |  72 69 6e 67 70 20 6f 70 74 69 6f 6e 2d 6e 61 6d    65 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 79  | ringp.option-name)...........(sy | 
| 430a0 |  6d 62 6f 6c 70 20 6f 70 74 69 6f 6e 2d 76 61 72    29 29 29 0a 20 20 20 20 28 60 28 65 76 61 6c 20  | mbolp.option-var))).....(`(eval. | 
| 430c0 |  2c 5f 29 20 74 29 0a 20 20 20 20 28 5f 20 6e 69    6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79  | ,_).t).....(_.nil)))..(defun.fly | 
| 430e0 |  63 68 65 63 6b 2d 63 6f 6d 70 75 74 65 2d 77 6f    72 6b 69 6e 67 2d 64 69 72 65 63 74 6f 72 79 20  | check-compute-working-directory. | 
| 43100 |  28 63 68 65 63 6b 65 72 29 0a 20 20 22 47 65 74    20 74 68 65 20 64 65 66 61 75 6c 74 20 77 6f 72  | (checker)..."Get.the.default.wor | 
| 43120 |  6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 20 66    6f 72 20 43 48 45 43 4b 45 52 2e 0a 0a 43 6f 6d  | king.directory.for.CHECKER...Com | 
| 43140 |  70 75 74 65 20 74 68 65 20 76 61 6c 75 65 20 6f    66 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63  | pute.the.value.of.`default-direc | 
| 43160 |  74 6f 72 79 27 20 66 6f 72 20 74 68 65 20 69 6e    76 6f 63 61 74 69 6f 6e 20 6f 66 0a 74 68 65 20  | tory'.for.the.invocation.of.the. | 
| 43180 |  73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 63    6f 6d 6d 61 6e 64 2c 20 62 79 20 63 61 6c 6c 69  | syntax.checker.command,.by.calli | 
| 431a0 |  6e 67 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20    69 6e 20 74 68 65 0a 60 77 6f 72 6b 69 6e 67 2d  | ng.the.function.in.the.`working- | 
| 431c0 |  64 69 72 65 63 74 6f 72 79 27 20 70 72 6f 70 65    72 74 79 20 6f 66 20 43 48 45 43 4b 45 52 2c 20  | directory'.property.of.CHECKER,. | 
| 431e0 |  77 69 74 68 20 43 48 45 43 4b 45 52 20 61 73 20    73 6f 6c 65 0a 61 72 67 75 6d 65 6e 74 2c 20 61  | with.CHECKER.as.sole.argument,.a | 
| 43200 |  6e 64 20 72 65 74 75 72 6e 69 6e 67 20 69 74 73    20 76 61 6c 75 65 2e 20 20 53 69 67 6e 61 6c 20  | nd.returning.its.value...Signal. | 
| 43220 |  61 6e 20 65 72 72 6f 72 20 69 66 20 74 68 65 0a    66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73  | an.error.if.the.function.returns | 
| 43240 |  20 61 20 6e 6f 6e 2d 65 78 69 73 74 69 6e 67 20    77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72  | .a.non-existing.working.director | 
| 43260 |  79 2e 0a 0a 49 66 20 74 68 65 20 70 72 6f 70 65    72 74 79 20 69 73 20 75 6e 64 65 66 69 6e 65 64  | y...If.the.property.is.undefined | 
| 43280 |  20 6f 72 20 69 66 20 74 68 65 20 66 75 6e 63 74    69 6f 6e 20 72 65 74 75 72 6e 73 20 6e 69 6c 0a  | .or.if.the.function.returns.nil. | 
| 432a0 |  72 65 74 75 72 6e 20 74 68 65 20 60 64 65 66 61    75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 6f  | return.the.`default-directory'.o | 
| 432c0 |  66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75    66 66 65 72 2e 22 0a 20 20 28 6c 65 74 2a 20 28  | f.the.current.buffer."...(let*.( | 
| 432e0 |  28 64 65 66 2d 64 69 72 65 63 74 6f 72 79 2d 66    6e 20 28 66 6c 79 63 68 65 63 6b 2d 63 68 65 63  | (def-directory-fn.(flycheck-chec | 
| 43300 |  6b 65 72 2d 67 65 74 20 63 68 65 63 6b 65 72 20    27 77 6f 72 6b 69 6e 67 2d 64 69 72 65 63 74 6f  | ker-get.checker.'working-directo | 
| 43320 |  72 79 29 29 0a 20 20 20 20 20 20 20 20 20 28 64    69 72 65 63 74 6f 72 79 20 28 6f 72 20 28 61 6e  | ry))..........(directory.(or.(an | 
| 43340 |  64 20 64 65 66 2d 64 69 72 65 63 74 6f 72 79 2d    66 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | d.def-directory-fn.............. | 
| 43360 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 66 75 6e 63 61 6c 6c 20 64 65 66 2d 64 69 72  | ................(funcall.def-dir | 
| 43380 |  65 63 74 6f 72 79 2d 66 6e 20 63 68 65 63 6b 65    72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ectory-fn.checker))............. | 
| 433a0 |  20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 44    65 66 61 75 6c 74 20 74 6f 20 74 68 65 20 60 64  | ............;;.Default.to.the.`d | 
| 433c0 |  65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79    27 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74  | efault-directory'.of.the.current | 
| 433e0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 3b 3b 20 62 75 66 66  | .........................;;.buff | 
| 43400 |  65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75  | er.........................defau | 
| 43420 |  6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 0a    20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 69 6c  | lt-directory))).....(unless.(fil | 
| 43440 |  65 2d 65 78 69 73 74 73 2d 70 20 64 69 72 65 63    74 6f 72 79 29 0a 20 20 20 20 20 20 28 65 72 72  | e-exists-p.directory).......(err | 
| 43460 |  6f 72 20 22 3a 77 6f 72 6b 69 6e 67 2d 64 69 72    65 63 74 6f 72 79 20 25 73 20 6f 66 20 73 79 6e  | or.":working-directory.%s.of.syn | 
| 43480 |  74 61 78 20 63 68 65 63 6b 65 72 20 25 53 20 64    6f 65 73 20 6e 6f 74 20 65 78 69 73 74 22 0a 20  | tax.checker.%S.does.not.exist".. | 
| 434a0 |  20 20 20 20 20 20 20 20 20 20 20 20 64 69 72 65    63 74 6f 72 79 20 63 68 65 63 6b 65 72 29 29 0a  | ............directory.checker)). | 
| 434c0 |  20 20 20 20 64 69 72 65 63 74 6f 72 79 29 29 0a    0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a  | ....directory))..;;;###autoload. | 
| 434e0 |  28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d    64 65 66 69 6e 65 2d 63 6f 6d 6d 61 6e 64 2d 63  | (defun.flycheck-define-command-c | 
| 43500 |  68 65 63 6b 65 72 20 28 73 79 6d 62 6f 6c 20 64    6f 63 73 74 72 69 6e 67 20 26 72 65 73 74 20 70  | hecker.(symbol.docstring.&rest.p | 
| 43520 |  72 6f 70 65 72 74 69 65 73 29 0a 20 20 22 44 65    66 69 6e 65 20 53 59 4d 42 4f 4c 20 61 73 20 73  | roperties)..."Define.SYMBOL.as.s | 
| 43540 |  79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 74 6f    20 72 75 6e 20 61 20 63 6f 6d 6d 61 6e 64 2e 0a  | yntax.checker.to.run.a.command.. | 
| 43560 |  0a 44 65 66 69 6e 65 20 53 59 4d 42 4f 4c 20 61    73 20 67 65 6e 65 72 69 63 20 73 79 6e 74 61 78  | .Define.SYMBOL.as.generic.syntax | 
| 43580 |  20 63 68 65 63 6b 65 72 20 76 69 61 0a 60 66 6c    79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 67 65  | .checker.via.`flycheck-define-ge | 
| 435a0 |  6e 65 72 69 63 2d 63 68 65 63 6b 65 72 27 2c 20    77 68 69 63 68 20 75 73 65 73 20 61 6e 20 65 78  | neric-checker',.which.uses.an.ex | 
| 435c0 |  74 65 72 6e 61 6c 20 63 6f 6d 6d 61 6e 64 0a 74    6f 20 63 68 65 63 6b 20 74 68 65 20 62 75 66 66  | ternal.command.to.check.the.buff | 
| 435e0 |  65 72 2e 20 20 53 59 4d 42 4f 4c 20 61 6e 64 20    44 4f 43 53 54 52 49 4e 47 20 61 72 65 20 74 68  | er...SYMBOL.and.DOCSTRING.are.th | 
| 43600 |  65 20 73 61 6d 65 20 61 73 20 66 6f 72 0a 60 66    6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 67  | e.same.as.for.`flycheck-define-g | 
| 43620 |  65 6e 65 72 69 63 2d 63 68 65 63 6b 65 72 27 2e    0a 0a 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f  | eneric-checker'...In.addition.to | 
| 43640 |  20 74 68 65 20 70 72 6f 70 65 72 74 69 65 73 20    75 6e 64 65 72 73 74 6f 6f 64 20 62 79 0a 60 66  | .the.properties.understood.by.`f | 
| 43660 |  6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 67    65 6e 65 72 69 63 2d 63 68 65 63 6b 65 72 27 2c  | lycheck-define-generic-checker', | 
| 43680 |  20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 50    52 4f 50 45 52 54 49 45 53 0a 63 6f 6e 73 74 69  | .the.following.PROPERTIES.consti | 
| 436a0 |  74 75 74 65 20 61 20 63 6f 6d 6d 61 6e 64 20 73    79 6e 74 61 78 20 63 68 65 63 6b 65 72 2e 20 20  | tute.a.command.syntax.checker... | 
| 436c0 |  55 6e 6c 65 73 73 20 6f 74 68 65 72 77 69 73 65    20 6e 6f 74 65 64 2c 20 61 6c 6c 0a 70 72 6f 70  | Unless.otherwise.noted,.all.prop | 
| 436e0 |  65 72 74 69 65 73 20 61 72 65 20 6d 61 6e 64 61    74 6f 72 79 2e 20 20 4e 6f 74 65 20 74 68 61 74  | erties.are.mandatory...Note.that | 
| 43700 |  20 74 68 65 20 64 65 66 61 75 6c 74 20 60 3a 65    72 72 6f 72 2d 66 69 6c 74 65 72 27 0a 6f 66 20  | .the.default.`:error-filter'.of. | 
| 43720 |  63 6f 6d 6d 61 6e 64 20 63 68 65 63 6b 65 72 73    20 69 73 20 60 66 6c 79 63 68 65 63 6b 2d 73 61  | command.checkers.is.`flycheck-sa | 
| 43740 |  6e 69 74 69 7a 65 2d 65 72 72 6f 72 73 27 2e 0a    0a 60 3a 63 6f 6d 6d 61 6e 64 20 43 4f 4d 4d 41  | nitize-errors'...`:command.COMMA | 
| 43760 |  4e 44 27 0a 20 20 20 20 20 54 68 65 20 63 6f 6d    6d 61 6e 64 20 74 6f 20 72 75 6e 20 66 6f 72 20  | ND'......The.command.to.run.for. | 
| 43780 |  73 79 6e 74 61 78 20 63 68 65 63 6b 69 6e 67 2e    0a 0a 20 20 20 20 20 43 4f 4d 4d 41 4e 44 20 69  | syntax.checking........COMMAND.i | 
| 437a0 |  73 20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20    66 6f 72 6d 20 60 28 45 58 45 43 55 54 41 42 4c  | s.a.list.of.the.form.`(EXECUTABL | 
| 437c0 |  45 20 5b 41 52 47 20 2e 2e 2e 5d 29 27 2e 0a 0a    20 20 20 20 20 45 58 45 43 55 54 41 42 4c 45 20  | E.[ARG....])'........EXECUTABLE. | 
| 437e0 |  69 73 20 61 20 73 74 72 69 6e 67 20 77 69 74 68    20 74 68 65 20 65 78 65 63 75 74 61 62 6c 65 20  | is.a.string.with.the.executable. | 
| 43800 |  6f 66 20 74 68 69 73 20 73 79 6e 74 61 78 0a 20    20 20 20 20 63 68 65 63 6b 65 72 2e 20 20 49 74  | of.this.syntax......checker...It | 
| 43820 |  20 63 61 6e 20 62 65 20 6f 76 65 72 72 69 64 64    65 6e 20 77 69 74 68 20 74 68 65 20 76 61 72 69  | .can.be.overridden.with.the.vari | 
| 43840 |  61 62 6c 65 0a 20 20 20 20 20 60 66 6c 79 63 68    65 63 6b 2d 53 59 4d 42 4f 4c 2d 65 78 65 63 75  | able......`flycheck-SYMBOL-execu | 
| 43860 |  74 61 62 6c 65 27 2e 20 20 4e 6f 74 65 20 74 68    61 74 20 74 68 69 73 20 76 61 72 69 61 62 6c 65  | table'...Note.that.this.variable | 
| 43880 |  20 69 73 0a 20 20 20 20 20 4e 4f 54 20 69 6d 70    6c 69 63 69 74 6c 79 20 64 65 66 69 6e 65 64 20  | .is......NOT.implicitly.defined. | 
| 438a0 |  62 79 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e    2e 20 20 55 73 65 0a 20 20 20 20 20 60 66 6c 79  | by.this.function...Use......`fly | 
| 438c0 |  63 68 65 63 6b 2d 64 65 66 2d 65 78 65 63 75 74    61 62 6c 65 2d 76 61 72 27 20 74 6f 20 64 65 66  | check-def-executable-var'.to.def | 
| 438e0 |  69 6e 65 20 74 68 69 73 20 76 61 72 69 61 62 6c    65 2e 0a 0a 20 20 20 20 20 45 61 63 68 20 41 52  | ine.this.variable........Each.AR | 
| 43900 |  47 20 69 73 20 61 6e 20 61 72 67 75 6d 65 6e 74    20 74 6f 20 74 68 65 20 65 78 65 63 75 74 61 62  | G.is.an.argument.to.the.executab | 
| 43920 |  6c 65 2c 20 65 69 74 68 65 72 20 61 73 20 73 74    72 69 6e 67 2c 0a 20 20 20 20 20 6f 72 20 61 73  | le,.either.as.string,......or.as | 
| 43940 |  20 73 70 65 63 69 61 6c 20 73 79 6d 62 6f 6c 20    6f 72 20 66 6f 72 6d 20 66 6f 72 0a 20 20 20 20  | .special.symbol.or.form.for..... | 
| 43960 |  20 60 66 6c 79 63 68 65 63 6b 2d 73 75 62 73 74    69 74 75 74 65 2d 61 72 67 75 6d 65 6e 74 27 2c  | .`flycheck-substitute-argument', | 
| 43980 |  20 77 68 69 63 68 20 73 65 65 2e 0a 0a 60 3a 65    72 72 6f 72 2d 70 61 74 74 65 72 6e 73 20 50 41  | .which.see...`:error-patterns.PA | 
| 439a0 |  54 54 45 52 4e 53 27 0a 20 20 20 20 20 41 20 6c    69 73 74 20 6f 66 20 70 61 74 74 65 72 6e 73 20  | TTERNS'......A.list.of.patterns. | 
| 439c0 |  74 6f 20 70 61 72 73 65 20 74 68 65 20 6f 75 74    70 75 74 20 6f 66 20 74 68 65 20 60 3a 63 6f 6d  | to.parse.the.output.of.the.`:com | 
| 439e0 |  6d 61 6e 64 27 2e 0a 0a 20 20 20 20 20 45 61 63    68 20 49 54 45 4d 20 69 6e 20 50 41 54 54 45 52  | mand'........Each.ITEM.in.PATTER | 
| 43a00 |  4e 53 20 69 73 20 61 20 6c 69 73 74 20 60 28 4c    45 56 45 4c 20 53 45 58 50 20 2e 2e 2e 29 27 2c  | NS.is.a.list.`(LEVEL.SEXP....)', | 
| 43a20 |  20 77 68 65 72 65 0a 20 20 20 20 20 4c 45 56 45    4c 20 69 73 20 61 20 46 6c 79 63 68 65 63 6b 20  | .where......LEVEL.is.a.Flycheck. | 
| 43a40 |  65 72 72 6f 72 20 6c 65 76 65 6c 20 28 73 65 65    0a 20 20 20 20 20 60 66 6c 79 63 68 65 63 6b 2d  | error.level.(see......`flycheck- | 
| 43a60 |  64 65 66 69 6e 65 2d 65 72 72 6f 72 2d 6c 65 76    65 6c 27 29 2c 20 66 6f 6c 6c 6f 77 65 64 20 62  | define-error-level'),.followed.b | 
| 43a80 |  79 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 52 58    0a 20 20 20 20 20 60 53 45 58 50 27 73 20 77 68  | y.one.or.more.RX......`SEXP's.wh | 
| 43aa0 |  69 63 68 20 70 61 72 73 65 20 61 6e 20 65 72 72    6f 72 20 6f 66 20 74 68 61 74 20 6c 65 76 65 6c  | ich.parse.an.error.of.that.level | 
| 43ac0 |  20 61 6e 64 20 65 78 74 72 61 63 74 20 6c 69 6e    65 2c 0a 20 20 20 20 20 63 6f 6c 75 6d 6e 2c 20  | .and.extract.line,......column,. | 
| 43ae0 |  66 69 6c 65 20 6e 61 6d 65 20 61 6e 64 20 74 68    65 20 6d 65 73 73 61 67 65 2e 0a 0a 20 20 20 20  | file.name.and.the.message....... | 
| 43b00 |  20 53 65 65 20 60 72 78 27 20 66 6f 72 20 67 65    6e 65 72 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f  | .See.`rx'.for.general.informatio | 
| 43b20 |  6e 20 61 62 6f 75 74 20 52 58 2c 20 61 6e 64 0a    20 20 20 20 20 60 66 6c 79 63 68 65 63 6b 2d 72  | n.about.RX,.and......`flycheck-r | 
| 43b40 |  78 2d 74 6f 2d 73 74 72 69 6e 67 27 20 66 6f 72    20 73 6f 6d 65 20 73 70 65 63 69 61 6c 20 52 58  | x-to-string'.for.some.special.RX | 
| 43b60 |  20 66 6f 72 6d 73 20 70 72 6f 76 69 64 65 64 0a    20 20 20 20 20 62 79 20 46 6c 79 63 68 65 63 6b  | .forms.provided......by.Flycheck | 
| 43b80 |  2e 0a 0a 20 20 20 20 20 41 6c 6c 20 70 61 74 74    65 72 6e 73 20 61 72 65 20 61 70 70 6c 69 65 64  | ........All.patterns.are.applied | 
| 43ba0 |  20 69 6e 20 74 68 65 20 6f 72 64 65 72 20 6f 66    20 64 65 63 6c 61 72 61 74 69 6f 6e 20 74 6f 20  | .in.the.order.of.declaration.to. | 
| 43bc0 |  74 68 65 0a 20 20 20 20 20 77 68 6f 6c 65 20 6f    75 74 70 75 74 20 6f 66 20 74 68 65 20 73 79 6e  | the......whole.output.of.the.syn | 
| 43be0 |  74 61 78 20 63 68 65 63 6b 65 72 2e 20 20 4f 75    74 70 75 74 20 61 6c 72 65 61 64 79 20 6d 61 74  | tax.checker...Output.already.mat | 
| 43c00 |  63 68 65 64 0a 20 20 20 20 20 62 79 20 61 20 70    61 74 74 65 72 6e 20 77 69 6c 6c 20 6e 6f 74 20  | ched......by.a.pattern.will.not. | 
| 43c20 |  62 65 20 6d 61 74 63 68 65 64 20 62 79 20 73 75    62 73 65 71 75 65 6e 74 20 70 61 74 74 65 72 6e  | be.matched.by.subsequent.pattern | 
| 43c40 |  73 2e 20 20 49 6e 0a 20 20 20 20 20 6f 74 68 65    72 20 77 6f 72 64 73 2c 20 74 68 65 20 66 69 72  | s...In......other.words,.the.fir | 
| 43c60 |  73 74 20 70 61 74 74 65 72 6e 20 77 69 6e 73 2e    0a 0a 20 20 20 20 20 54 68 69 73 20 70 72 6f 70  | st.pattern.wins........This.prop | 
| 43c80 |  65 72 74 79 20 69 73 20 6f 70 74 69 6f 6e 61 6c    2e 20 20 49 66 20 6f 6d 69 74 74 65 64 2c 20 68  | erty.is.optional...If.omitted,.h | 
| 43ca0 |  6f 77 65 76 65 72 2c 20 61 6e 0a 20 20 20 20 20    60 3a 65 72 72 6f 72 2d 70 61 72 73 65 72 27 20  | owever,.an......`:error-parser'. | 
| 43cc0 |  69 73 20 6d 61 6e 64 61 74 6f 72 79 2e 0a 0a 60    3a 65 72 72 6f 72 2d 70 61 72 73 65 72 20 46 55  | is.mandatory...`:error-parser.FU | 
| 43ce0 |  4e 43 54 49 4f 4e 27 0a 20 20 20 20 20 41 20 66    75 6e 63 74 69 6f 6e 20 74 6f 20 70 61 72 73 65  | NCTION'......A.function.to.parse | 
| 43d00 |  20 65 72 72 6f 72 73 20 77 69 74 68 2e 0a 0a 20    20 20 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e  | .errors.with........The.function | 
| 43d20 |  20 73 68 61 6c 6c 20 61 63 63 65 70 74 20 74 68    72 65 65 20 61 72 67 75 6d 65 6e 74 73 20 4f 55  | .shall.accept.three.arguments.OU | 
| 43d40 |  54 50 55 54 20 43 48 45 43 4b 45 52 0a 20 20 20    20 20 42 55 46 46 45 52 2e 20 20 4f 55 54 50 55  | TPUT.CHECKER......BUFFER...OUTPU | 
| 43d60 |  54 20 69 73 20 74 68 65 20 73 79 6e 74 61 78 20    63 68 65 63 6b 65 72 20 6f 75 74 70 75 74 20 61  | T.is.the.syntax.checker.output.a | 
| 43d80 |  73 20 73 74 72 69 6e 67 2c 0a 20 20 20 20 20 43    48 45 43 4b 45 52 20 74 68 65 20 73 79 6e 74 61  | s.string,......CHECKER.the.synta | 
| 43da0 |  78 20 63 68 65 63 6b 65 72 20 74 68 61 74 20 77    61 73 20 75 73 65 64 2c 20 61 6e 64 20 42 55 46  | x.checker.that.was.used,.and.BUF | 
| 43dc0 |  46 45 52 20 61 0a 20 20 20 20 20 62 75 66 66 65    72 20 6f 62 6a 65 63 74 20 72 65 70 72 65 73 65  | FER.a......buffer.object.represe | 
| 43de0 |  6e 74 69 6e 67 20 74 68 65 20 63 68 65 63 6b 65    64 20 62 75 66 66 65 72 2e 20 20 54 68 65 20 66  | nting.the.checked.buffer...The.f | 
| 43e00 |  75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 6d 75 73    74 20 72 65 74 75 72 6e 20 61 20 6c 69 73 74 20  | unction......must.return.a.list. | 
| 43e20 |  6f 66 20 60 66 6c 79 63 68 65 63 6b 2d 65 72 72    6f 72 27 20 6f 62 6a 65 63 74 73 20 70 61 72 73  | of.`flycheck-error'.objects.pars | 
| 43e40 |  65 64 20 66 72 6f 6d 0a 20 20 20 20 20 4f 55 54    50 55 54 2e 0a 0a 20 20 20 20 20 54 68 69 73 20  | ed.from......OUTPUT........This. | 
| 43e60 |  70 72 6f 70 65 72 74 79 20 69 73 20 6f 70 74 69    6f 6e 61 6c 2e 20 20 49 66 20 6f 6d 69 74 74 65  | property.is.optional...If.omitte | 
| 43e80 |  64 2c 20 69 74 20 64 65 66 61 75 6c 74 73 20 74    6f 0a 20 20 20 20 20 60 66 6c 79 63 68 65 63 6b  | d,.it.defaults.to......`flycheck | 
| 43ea0 |  2d 70 61 72 73 65 2d 77 69 74 68 2d 70 61 74 74    65 72 6e 73 27 2e 20 20 49 6e 20 74 68 69 73 20  | -parse-with-patterns'...In.this. | 
| 43ec0 |  63 61 73 65 2c 0a 20 20 20 20 20 60 3a 65 72 72    6f 72 2d 70 61 74 74 65 72 6e 73 27 20 69 73 20  | case,......`:error-patterns'.is. | 
| 43ee0 |  6d 61 6e 64 61 74 6f 72 79 2e 0a 0a 60 3a 73 74    61 6e 64 61 72 64 2d 69 6e 70 75 74 20 74 27 0a  | mandatory...`:standard-input.t'. | 
| 43f00 |  20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20    73 65 6e 64 20 74 68 65 20 62 75 66 66 65 72 20  | .....Whether.to.send.the.buffer. | 
| 43f20 |  63 6f 6e 74 65 6e 74 73 20 6f 6e 20 73 74 61 6e    64 61 72 64 20 69 6e 70 75 74 2e 0a 0a 20 20 20  | contents.on.standard.input...... | 
| 43f40 |  20 20 49 66 20 74 68 69 73 20 70 72 6f 70 65 72    74 79 20 69 73 20 67 69 76 65 6e 20 61 6e 64 20  | ..If.this.property.is.given.and. | 
| 43f60 |  68 61 73 20 61 20 6e 6f 6e 2d 6e 69 6c 20 76 61    6c 75 65 2c 20 73 65 6e 64 20 74 68 65 0a 20 20  | has.a.non-nil.value,.send.the... | 
| 43f80 |  20 20 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74    68 65 20 62 75 66 66 65 72 20 6f 6e 20 73 74 61  | ...contents.of.the.buffer.on.sta | 
| 43fa0 |  6e 64 61 72 64 20 69 6e 70 75 74 2e 0a 0a 20 20    20 20 20 53 6f 6d 65 20 63 68 65 63 6b 65 72 73  | ndard.input........Some.checkers | 
| 43fc0 |  20 74 68 61 74 20 73 75 70 70 6f 72 74 20 72 65    61 64 69 6e 67 20 66 72 6f 6d 20 73 74 61 6e 64  | .that.support.reading.from.stand | 
| 43fe0 |  61 72 64 20 69 6e 70 75 74 20 68 61 76 65 0a 20    20 20 20 20 61 20 73 65 70 61 72 61 74 65 20 66  | ard.input.have......a.separate.f | 
| 44000 |  6c 61 67 20 74 6f 20 69 6e 64 69 63 61 74 65 20    74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20  | lag.to.indicate.the.name.of.the. | 
| 44020 |  66 69 6c 65 20 77 68 6f 73 65 0a 20 20 20 20 20    63 6f 6e 74 65 6e 74 73 20 61 72 65 20 62 65 69  | file.whose......contents.are.bei | 
| 44040 |  6e 67 20 70 61 73 73 65 64 20 6f 6e 20 73 74 61    6e 64 61 72 64 20 69 6e 70 75 74 20 28 74 79 70  | ng.passed.on.standard.input.(typ | 
| 44060 |  69 63 61 6c 6c 79 0a 20 20 20 20 20 60 73 74 64    69 6e 2d 66 69 6c 65 6e 61 6d 65 27 29 2e 20 20  | ically......`stdin-filename')... | 
| 44080 |  49 6e 20 74 68 61 74 20 63 61 73 65 2c 20 75 73    65 20 74 68 65 20 60 28 6f 70 74 69 6f 6e 29 27  | In.that.case,.use.the.`(option)' | 
| 440a0 |  20 66 6f 72 6d 20 69 6e 0a 20 20 20 20 20 60 3a    63 6f 6d 6d 61 6e 64 27 20 74 6f 20 70 61 73 73  | .form.in......`:command'.to.pass | 
| 440c0 |  20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 76 61    72 69 61 62 6c 65 20 60 62 75 66 66 65 72 2d 66  | .the.value.of.variable.`buffer-f | 
| 440e0 |  69 6c 65 2d 6e 61 6d 65 27 0a 20 20 20 20 20 77    68 65 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20  | ile-name'......when.the.current. | 
| 44100 |  62 75 66 66 65 72 20 68 61 73 20 61 20 66 69 6c    65 20 6e 61 6d 65 20 28 74 68 61 74 20 69 73 2c  | buffer.has.a.file.name.(that.is, | 
| 44120 |  0a 20 20 20 20 20 75 73 65 20 60 6f 70 74 69 6f    6e 20 5c 22 2d 2d 73 74 64 69 6e 2d 66 69 6c 65  | ......use.`option.\"--stdin-file | 
| 44140 |  2d 6e 61 6d 65 5c 22 20 62 75 66 66 65 72 2d 66    69 6c 65 2d 6e 61 6d 65 27 29 2e 0a 0a 20 20 20  | -name\".buffer-file-name')...... | 
| 44160 |  20 20 46 6f 72 20 62 75 66 66 65 72 73 20 6e 6f    74 20 62 61 63 6b 65 64 20 62 79 20 66 69 6c 65  | ..For.buffers.not.backed.by.file | 
| 44180 |  73 2c 20 63 68 65 63 6b 65 72 73 20 74 68 61 74    20 73 75 70 70 6f 72 74 20 69 6e 70 75 74 0a 20  | s,.checkers.that.support.input.. | 
| 441a0 |  20 20 20 20 6f 6e 20 73 74 64 69 6e 20 74 79 70    69 63 61 6c 6c 79 20 72 65 70 6f 72 74 20 61 20  | ....on.stdin.typically.report.a. | 
| 441c0 |  66 69 6c 65 20 6e 61 6d 65 20 6c 69 6b 65 20 60    2d 27 20 6f 72 20 60 3c 73 74 64 69 6e 3e 27 2e  | file.name.like.`-'.or.`<stdin>'. | 
| 441e0 |  0a 20 20 20 20 20 4d 61 6b 65 20 73 75 72 65 20    79 6f 75 72 20 65 72 72 6f 72 20 70 61 72 73 65  | ......Make.sure.your.error.parse | 
| 44200 |  72 20 6f 72 20 70 61 74 74 65 72 6e 73 20 65 78    70 65 63 74 20 74 68 65 73 65 20 66 69 6c 65 0a  | r.or.patterns.expect.these.file. | 
| 44220 |  20 20 20 20 20 6e 61 6d 65 73 20 28 66 6f 72 20    65 78 61 6d 70 6c 65 2c 20 75 73 65 20 60 28 6f  | .....names.(for.example,.use.`(o | 
| 44240 |  72 20 5c 22 3c 73 74 64 69 6e 3e 5c 22 20 28 66    69 6c 65 2d 6e 61 6d 65 29 29 27 29 20 6f 72 0a  | r.\"<stdin>\".(file-name))').or. | 
| 44260 |  20 20 20 20 20 63 61 6c 6c 20 60 66 6c 79 63 68    65 63 6b 2d 72 65 6d 6f 76 65 2d 65 72 72 6f 72  | .....call.`flycheck-remove-error | 
| 44280 |  2d 66 69 6c 65 2d 6e 61 6d 65 73 27 20 69 6e 20    61 20 63 75 73 74 6f 6d 0a 20 20 20 20 20 60 3a  | -file-names'.in.a.custom......`: | 
| 442a0 |  65 72 72 6f 72 2d 66 69 6c 74 65 72 27 2e 0a 0a    20 20 20 20 20 44 65 66 61 75 6c 74 73 20 74 6f  | error-filter'........Defaults.to | 
| 442c0 |  20 6e 69 6c 2e 0a 0a 4e 6f 74 65 20 74 68 61 74    20 79 6f 75 20 6d 61 79 20 6e 6f 74 20 67 69 76  | .nil...Note.that.you.may.not.giv | 
| 442e0 |  65 20 60 3a 73 74 61 72 74 27 2c 20 60 3a 69 6e    74 65 72 72 75 70 74 27 2c 20 61 6e 64 0a 60 3a  | e.`:start',.`:interrupt',.and.`: | 
| 44300 |  70 72 69 6e 74 2d 64 6f 63 27 20 66 6f 72 20 61    20 63 6f 6d 6d 61 6e 64 20 63 68 65 63 6b 65 72  | print-doc'.for.a.command.checker | 
| 44320 |  2e 20 20 59 6f 75 20 63 61 6e 20 67 69 76 65 20    61 20 63 75 73 74 6f 6d 0a 60 3a 76 65 72 69 66  | ...You.can.give.a.custom.`:verif | 
| 44340 |  79 27 20 66 75 6e 63 74 69 6f 6e 2c 20 74 68 6f    75 67 68 2c 20 77 68 6f 73 65 20 72 65 73 75 6c  | y'.function,.though,.whose.resul | 
| 44360 |  74 73 20 77 69 6c 6c 20 62 65 20 61 70 70 65 6e    64 65 64 20 74 6f 20 74 68 65 0a 64 65 66 61 75  | ts.will.be.appended.to.the.defau | 
| 44380 |  6c 74 20 60 3a 76 65 72 69 66 79 27 20 66 75 6e    63 74 69 6f 6e 20 6f 66 20 63 6f 6d 6d 61 6e 64  | lt.`:verify'.function.of.command | 
| 443a0 |  20 63 68 65 63 6b 65 72 73 2e 22 0a 20 20 28 64    65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 31  | .checkers."...(declare.(indent.1 | 
| 443c0 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 6f    63 2d 73 74 72 69 6e 67 20 32 29 29 0a 20 20 28  | )............(doc-string.2))...( | 
| 443e0 |  64 6f 6c 69 73 74 20 28 70 72 6f 70 20 27 28 3a    73 74 61 72 74 20 3a 69 6e 74 65 72 72 75 70 74  | dolist.(prop.'(:start.:interrupt | 
| 44400 |  20 3a 70 72 69 6e 74 2d 64 6f 63 29 29 0a 20 20    20 20 28 77 68 65 6e 20 28 70 6c 69 73 74 2d 67  | .:print-doc)).....(when.(plist-g | 
| 44420 |  65 74 20 70 72 6f 70 65 72 74 69 65 73 20 70 72    6f 70 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72  | et.properties.prop).......(error | 
| 44440 |  20 22 25 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64    20 69 6e 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f  | ."%s.not.allowed.in.definition.o | 
| 44460 |  66 20 63 6f 6d 6d 61 6e 64 20 73 79 6e 74 61 78    20 63 68 65 63 6b 65 72 20 25 73 22 0a 20 20 20  | f.command.syntax.checker.%s".... | 
| 44480 |  20 20 20 20 20 20 20 20 20 20 70 72 6f 70 20 73    79 6d 62 6f 6c 29 29 29 0a 0a 20 20 28 75 6e 6c  | ..........prop.symbol)))....(unl | 
| 444a0 |  65 73 73 20 28 70 6c 69 73 74 2d 67 65 74 20 70    72 6f 70 65 72 74 69 65 73 20 3a 65 72 72 6f 72  | ess.(plist-get.properties.:error | 
| 444c0 |  2d 66 69 6c 74 65 72 29 0a 20 20 20 20 3b 3b 20    44 65 66 61 75 6c 74 20 74 6f 20 60 66 6c 79 63  | -filter).....;;.Default.to.`flyc | 
| 444e0 |  68 65 63 6b 2d 73 61 6e 69 74 69 7a 65 2d 65 72    72 6f 72 73 27 20 61 73 20 65 72 72 6f 72 20 66  | heck-sanitize-errors'.as.error.f | 
| 44500 |  69 6c 74 65 72 0a 20 20 20 20 28 73 65 74 71 20    70 72 6f 70 65 72 74 69 65 73 20 28 70 6c 69 73  | ilter.....(setq.properties.(plis | 
| 44520 |  74 2d 70 75 74 20 70 72 6f 70 65 72 74 69 65 73    20 3a 65 72 72 6f 72 2d 66 69 6c 74 65 72 0a 20  | t-put.properties.:error-filter.. | 
| 44540 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23  | ...............................# | 
| 44560 |  27 66 6c 79 63 68 65 63 6b 2d 73 61 6e 69 74 69    7a 65 2d 65 72 72 6f 72 73 29 29 29 0a 20 20 28  | 'flycheck-sanitize-errors)))...( | 
| 44580 |  6c 65 74 20 28 28 76 65 72 69 66 79 2d 66 6e 20    28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65  | let.((verify-fn.(plist-get.prope | 
| 445a0 |  72 74 69 65 73 20 3a 76 65 72 69 66 79 29 29 29    0a 20 20 20 20 28 73 65 74 71 20 70 72 6f 70 65  | rties.:verify))).....(setq.prope | 
| 445c0 |  72 74 69 65 73 0a 20 20 20 20 20 20 20 20 20 20    28 70 6c 69 73 74 2d 70 75 74 20 70 72 6f 70 65  | rties...........(plist-put.prope | 
| 445e0 |  72 74 69 65 73 20 3a 76 65 72 69 66 79 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | rties.:verify................... | 
| 44600 |  20 20 20 28 6c 61 6d 62 64 61 20 28 63 68 65 63    6b 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20  | ...(lambda.(checker)............ | 
| 44620 |  20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70    65 6e 64 20 28 66 6c 79 63 68 65 63 6b 2d 76 65  | ............(append.(flycheck-ve | 
| 44640 |  72 69 66 79 2d 63 6f 6d 6d 61 6e 64 2d 63 68 65    63 6b 65 72 20 63 68 65 63 6b 65 72 29 0a 20 20  | rify-command-checker.checker)... | 
| 44660 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e  | .............................(an | 
| 44680 |  64 20 76 65 72 69 66 79 2d 66 6e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | d.verify-fn..................... | 
| 446a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 66 75 6e 63 61 6c 6c 20 76 65 72 69 66 79 2d  | ................(funcall.verify- | 
| 446c0 |  66 6e 20 63 68 65 63 6b 65 72 29 29 29 29 29 29    29 0a 0a 20 20 28 6c 65 74 20 28 28 63 6f 6d 6d  | fn.checker)))))))....(let.((comm | 
| 446e0 |  61 6e 64 20 28 70 6c 69 73 74 2d 67 65 74 20 70    72 6f 70 65 72 74 69 65 73 20 3a 63 6f 6d 6d 61  | and.(plist-get.properties.:comma | 
| 44700 |  6e 64 29 29 0a 20 20 20 20 20 20 20 20 28 70 61    74 74 65 72 6e 73 20 28 70 6c 69 73 74 2d 67 65  | nd)).........(patterns.(plist-ge | 
| 44720 |  74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 65 72    72 6f 72 2d 70 61 74 74 65 72 6e 73 29 29 0a 20  | t.properties.:error-patterns)).. | 
| 44740 |  20 20 20 20 20 20 20 28 70 61 72 73 65 72 20 28    6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 70 72  | .......(parser.(or.(plist-get.pr | 
| 44760 |  6f 70 65 72 74 69 65 73 20 3a 65 72 72 6f 72 2d    70 61 72 73 65 72 29 0a 20 20 20 20 20 20 20 20  | operties.:error-parser)......... | 
| 44780 |  20 20 20 20 20 20 20 20 20 20 20 20 23 27 66 6c    79 63 68 65 63 6b 2d 70 61 72 73 65 2d 77 69 74  | ............#'flycheck-parse-wit | 
| 447a0 |  68 2d 70 61 74 74 65 72 6e 73 29 29 0a 20 20 20    20 20 20 20 20 28 65 6e 61 62 6c 65 64 20 28 70  | h-patterns)).........(enabled.(p | 
| 447c0 |  6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 74    69 65 73 20 3a 65 6e 61 62 6c 65 64 29 29 0a 20  | list-get.properties.:enabled)).. | 
| 447e0 |  20 20 20 20 20 20 20 28 73 74 61 6e 64 61 72 64    2d 69 6e 70 75 74 20 28 70 6c 69 73 74 2d 67 65  | .......(standard-input.(plist-ge | 
| 44800 |  74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 73 74    61 6e 64 61 72 64 2d 69 6e 70 75 74 29 29 29 0a  | t.properties.:standard-input))). | 
| 44820 |  20 20 20 20 28 75 6e 6c 65 73 73 20 63 6f 6d 6d    61 6e 64 0a 20 20 20 20 20 20 28 65 72 72 6f 72  | ....(unless.command.......(error | 
| 44840 |  20 22 4d 69 73 73 69 6e 67 20 3a 63 6f 6d 6d 61    6e 64 20 69 6e 20 73 79 6e 74 61 78 20 63 68 65  | ."Missing.:command.in.syntax.che | 
| 44860 |  63 6b 65 72 20 25 73 22 20 73 79 6d 62 6f 6c 29    29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 73  | cker.%s".symbol)).....(unless.(s | 
| 44880 |  74 72 69 6e 67 70 20 28 63 61 72 20 63 6f 6d 6d    61 6e 64 29 29 0a 20 20 20 20 20 20 28 65 72 72  | tringp.(car.command)).......(err | 
| 448a0 |  6f 72 20 22 43 6f 6d 6d 61 6e 64 20 65 78 65 63    75 74 61 62 6c 65 20 66 6f 72 20 73 79 6e 74 61  | or."Command.executable.for.synta | 
| 448c0 |  78 20 63 68 65 63 6b 65 72 20 25 73 20 6d 75 73    74 20 62 65 20 61 20 73 74 72 69 6e 67 3a 20 25  | x.checker.%s.must.be.a.string:.% | 
| 448e0 |  53 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    73 79 6d 62 6f 6c 20 28 63 61 72 20 63 6f 6d 6d  | S"..............symbol.(car.comm | 
| 44900 |  61 6e 64 29 29 29 0a 20 20 20 20 28 64 6f 6c 69    73 74 20 28 61 72 67 20 28 63 64 72 20 63 6f 6d  | and))).....(dolist.(arg.(cdr.com | 
| 44920 |  6d 61 6e 64 29 29 0a 20 20 20 20 20 20 28 75 6e    6c 65 73 73 20 28 66 6c 79 63 68 65 63 6b 2d 63  | mand)).......(unless.(flycheck-c | 
| 44940 |  6f 6d 6d 61 6e 64 2d 61 72 67 75 6d 65 6e 74 2d    70 20 61 72 67 29 0a 20 20 20 20 20 20 20 20 28  | ommand-argument-p.arg).........( | 
| 44960 |  65 72 72 6f 72 20 22 49 6e 76 61 6c 69 64 20 63    6f 6d 6d 61 6e 64 20 61 72 67 75 6d 65 6e 74 20  | error."Invalid.command.argument. | 
| 44980 |  25 53 20 69 6e 20 73 79 6e 74 61 78 20 63 68 65    63 6b 65 72 20 25 73 22 20 61 72 67 20 73 79 6d  | %S.in.syntax.checker.%s".arg.sym | 
| 449a0 |  62 6f 6c 29 29 29 0a 20 20 20 20 28 77 68 65 6e    20 28 61 6e 64 20 28 65 71 20 70 61 72 73 65 72  | bol))).....(when.(and.(eq.parser | 
| 449c0 |  20 27 66 6c 79 63 68 65 63 6b 2d 70 61 72 73 65    2d 77 69 74 68 2d 70 61 74 74 65 72 6e 73 29 0a  | .'flycheck-parse-with-patterns). | 
| 449e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6e 6f 74 20 70 61 74 74 65 72 6e 73 29 29 0a 20  | ...............(not.patterns)).. | 
| 44a00 |  20 20 20 20 20 28 65 72 72 6f 72 20 22 4d 69 73    73 69 6e 67 20 3a 65 72 72 6f 72 2d 70 61 74 74  | .....(error."Missing.:error-patt | 
| 44a20 |  65 72 6e 73 20 69 6e 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 20 25 73 22 20 73 79 6d 62 6f  | erns.in.syntax.checker.%s".symbo | 
| 44a40 |  6c 29 29 0a 0a 20 20 20 20 28 73 65 74 71 20 70    72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 20  | l))......(setq.properties....... | 
| 44a60 |  20 20 20 20 3b 3b 20 41 75 74 6f 6d 61 74 69 63    61 6c 6c 79 20 64 69 73 61 62 6c 65 20 63 6f 6d  | ....;;.Automatically.disable.com | 
| 44a80 |  6d 61 6e 64 20 63 68 65 63 6b 65 72 73 20 69 66    20 74 68 65 20 65 78 65 63 75 74 61 62 6c 65 20  | mand.checkers.if.the.executable. | 
| 44aa0 |  64 6f 65 73 20 6e 6f 74 0a 20 20 20 20 20 20 20    20 20 20 3b 3b 20 65 78 69 73 74 2e 0a 20 20 20  | does.not...........;;.exist..... | 
| 44ac0 |  20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 70 75    74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 65 6e  | .......(plist-put.properties.:en | 
| 44ae0 |  61 62 6c 65 64 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62  | abled......................(lamb | 
| 44b00 |  64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e  | da.()........................(an | 
| 44b20 |  64 20 28 66 6c 79 63 68 65 63 6b 2d 66 69 6e 64    2d 63 68 65 63 6b 65 72 2d 65 78 65 63 75 74 61  | d.(flycheck-find-checker-executa | 
| 44b40 |  62 6c 65 20 73 79 6d 62 6f 6c 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ble.symbol)..................... | 
| 44b60 |  20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63    6b 2d 74 65 6d 70 2d 66 69 6c 65 73 2d 77 72 69  | ........(flycheck-temp-files-wri | 
| 44b80 |  74 61 62 6c 65 2d 70 20 73 79 6d 62 6f 6c 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | table-p.symbol)................. | 
| 44ba0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20    28 6e 6f 74 20 65 6e 61 62 6c 65 64 29 20 28 66  | ............(or.(not.enabled).(f | 
| 44bc0 |  75 6e 63 61 6c 6c 20 65 6e 61 62 6c 65 64 29 29    29 29 29 29 0a 0a 20 20 20 20 28 61 70 70 6c 79  | uncall.enabled))))))......(apply | 
| 44be0 |  20 23 27 66 6c 79 63 68 65 63 6b 2d 64 65 66 69    6e 65 2d 67 65 6e 65 72 69 63 2d 63 68 65 63 6b  | .#'flycheck-define-generic-check | 
| 44c00 |  65 72 20 73 79 6d 62 6f 6c 20 64 6f 63 73 74 72    69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 3a  | er.symbol.docstring............: | 
| 44c20 |  73 74 61 72 74 20 23 27 66 6c 79 63 68 65 63 6b    2d 73 74 61 72 74 2d 63 6f 6d 6d 61 6e 64 2d 63  | start.#'flycheck-start-command-c | 
| 44c40 |  68 65 63 6b 65 72 0a 20 20 20 20 20 20 20 20 20    20 20 3a 69 6e 74 65 72 72 75 70 74 20 23 27 66  | hecker............:interrupt.#'f | 
| 44c60 |  6c 79 63 68 65 63 6b 2d 69 6e 74 65 72 72 75 70    74 2d 63 6f 6d 6d 61 6e 64 2d 63 68 65 63 6b 65  | lycheck-interrupt-command-checke | 
| 44c80 |  72 0a 20 20 20 20 20 20 20 20 20 20 20 3a 70 72    69 6e 74 2d 64 6f 63 20 23 27 66 6c 79 63 68 65  | r............:print-doc.#'flyche | 
| 44ca0 |  63 6b 2d 63 6f 6d 6d 61 6e 64 2d 63 68 65 63 6b    65 72 2d 70 72 69 6e 74 2d 64 6f 63 0a 20 20 20  | ck-command-checker-print-doc.... | 
| 44cc0 |  20 20 20 20 20 20 20 20 70 72 6f 70 65 72 74 69    65 73 29 0a 0a 20 20 20 20 3b 3b 20 50 72 65 2d  | ........properties)......;;.Pre- | 
| 44ce0 |  63 6f 6d 70 69 6c 65 20 61 6c 6c 20 65 72 72 6f    72 73 20 70 61 74 74 65 72 6e 73 20 69 6e 74 6f  | compile.all.errors.patterns.into | 
| 44d00 |  20 73 74 72 69 6e 67 73 2c 20 73 6f 20 74 68 61    74 20 77 65 20 64 6f 6e 27 74 20 6e 65 65 64 20  | .strings,.so.that.we.don't.need. | 
| 44d20 |  74 6f 20 64 6f 0a 20 20 20 20 3b 3b 20 74 68 61    74 20 6f 6e 20 65 61 63 68 20 65 72 72 6f 72 20  | to.do.....;;.that.on.each.error. | 
| 44d40 |  70 61 72 73 65 0a 20 20 20 20 28 6c 65 74 20 28    28 70 61 74 74 65 72 6e 73 20 28 73 65 71 2d 6d  | parse.....(let.((patterns.(seq-m | 
| 44d60 |  61 70 20 28 6c 61 6d 62 64 61 20 28 70 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ap.(lambda.(p).................. | 
| 44d80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 73 20 28 66 6c 79 63 68 65 63 6b 2d 72 78  | ..............(cons.(flycheck-rx | 
| 44da0 |  2d 74 6f 2d 73 74 72 69 6e 67 20 60 28 61 6e 64    20 2c 40 28 63 64 72 20 70 29 29 0a 20 20 20 20  | -to-string.`(and.,@(cdr.p))..... | 
| 44dc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 44de0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 27 6e 6f 2d 67 72 6f 75  | ........................'no-grou | 
| 44e00 |  70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | p).............................. | 
| 44e20 |  20 20 20 20 20 20 20 20 28 63 61 72 20 70 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ........(car.p)))............... | 
| 44e40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70    61 74 74 65 72 6e 73 29 29 29 0a 20 20 20 20 20  | ...............patterns)))...... | 
| 44e60 |  20 28 70 63 61 73 65 2d 64 6f 6c 69 73 74 20 28    60 28 2c 70 72 6f 70 20 2e 20 2c 76 61 6c 75 65  | .(pcase-dolist.(`(,prop...,value | 
| 44e80 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 60 28 28 63 6f 6d 6d 61 6e  | )......................`((comman | 
| 44ea0 |  64 20 20 20 20 20 20 20 20 2e 20 2c 63 6f 6d 6d    61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20  | d..........,command)............ | 
| 44ec0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72    6f 72 2d 70 61 72 73 65 72 20 20 20 2e 20 2c 70  | ............(error-parser.....,p | 
| 44ee0 |  61 72 73 65 72 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65  | arser)........................(e | 
| 44f00 |  72 72 6f 72 2d 70 61 74 74 65 72 6e 73 20 2e 20    2c 70 61 74 74 65 72 6e 73 29 0a 20 20 20 20 20  | rror-patterns...,patterns)...... | 
| 44f20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 73 74 61 6e 64 61 72 64 2d 69 6e 70 75  | ..................(standard-inpu | 
| 44f40 |  74 20 2e 20 2c 73 74 61 6e 64 61 72 64 2d 69 6e    70 75 74 29 29 29 0a 20 20 20 20 20 20 20 20 28  | t...,standard-input))).........( | 
| 44f60 |  73 65 74 66 20 28 66 6c 79 63 68 65 63 6b 2d 63    68 65 63 6b 65 72 2d 67 65 74 20 73 79 6d 62 6f  | setf.(flycheck-checker-get.symbo | 
| 44f80 |  6c 20 70 72 6f 70 29 20 76 61 6c 75 65 29 29 29    29 29 0a 0a 28 65 76 61 6c 2d 61 6e 64 2d 63 6f  | l.prop).value)))))..(eval-and-co | 
| 44fa0 |  6d 70 69 6c 65 0a 20 20 3b 3b 20 4d 61 6b 65 20    74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 61 76  | mpile...;;.Make.this.function.av | 
| 44fc0 |  61 69 6c 61 62 6c 65 20 64 75 72 69 6e 67 20 62    79 74 65 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2c  | ailable.during.byte-compilation, | 
| 44fe0 |  20 73 69 6e 63 65 20 77 65 20 6e 65 65 64 20 69    74 0a 20 20 3b 3b 20 61 74 20 6d 61 63 72 6f 20  | .since.we.need.it...;;.at.macro. | 
| 45000 |  65 78 70 61 6e 73 69 6f 6e 20 6f 66 20 60 66 6c    79 63 68 65 63 6b 2d 64 65 66 2d 65 78 65 63 75  | expansion.of.`flycheck-def-execu | 
| 45020 |  74 61 62 6c 65 2d 76 61 72 27 2e 0a 20 20 28 64    65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 63 68  | table-var'....(defun.flycheck-ch | 
| 45040 |  65 63 6b 65 72 2d 65 78 65 63 75 74 61 62 6c 65    2d 76 61 72 69 61 62 6c 65 20 28 63 68 65 63 6b  | ecker-executable-variable.(check | 
| 45060 |  65 72 29 0a 20 20 20 20 22 47 65 74 20 74 68 65    20 65 78 65 63 75 74 61 62 6c 65 20 76 61 72 69  | er)....."Get.the.executable.vari | 
| 45080 |  61 62 6c 65 20 6f 66 20 43 48 45 43 4b 45 52 2e    0a 0a 54 68 65 20 65 78 65 63 75 74 61 62 6c 65  | able.of.CHECKER...The.executable | 
| 450a0 |  20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 61 6d    65 64 20 60 66 6c 79 63 68 65 63 6b 2d 43 48 45  | .variable.is.named.`flycheck-CHE | 
| 450c0 |  43 4b 45 52 2d 65 78 65 63 75 74 61 62 6c 65 27    2e 22 0a 20 20 20 20 28 69 6e 74 65 72 6e 20 28  | CKER-executable'.".....(intern.( | 
| 450e0 |  66 6f 72 6d 61 74 20 22 66 6c 79 63 68 65 63 6b    2d 25 73 2d 65 78 65 63 75 74 61 62 6c 65 22 20  | format."flycheck-%s-executable". | 
| 45100 |  63 68 65 63 6b 65 72 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 63 68 65  | checker))))..(defun.flycheck-che | 
| 45120 |  63 6b 65 72 2d 64 65 66 61 75 6c 74 2d 65 78 65    63 75 74 61 62 6c 65 20 28 63 68 65 63 6b 65 72  | cker-default-executable.(checker | 
| 45140 |  29 0a 20 20 22 47 65 74 20 74 68 65 20 64 65 66    61 75 6c 74 20 65 78 65 63 75 74 61 62 6c 65 20  | )..."Get.the.default.executable. | 
| 45160 |  6f 66 20 43 48 45 43 4b 45 52 2e 22 0a 20 20 28    63 61 72 20 28 66 6c 79 63 68 65 63 6b 2d 63 68  | of.CHECKER."...(car.(flycheck-ch | 
| 45180 |  65 63 6b 65 72 2d 67 65 74 20 63 68 65 63 6b 65    72 20 27 63 6f 6d 6d 61 6e 64 29 29 29 0a 0a 28  | ecker-get.checker.'command)))..( | 
| 451a0 |  64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 63    68 65 63 6b 65 72 2d 65 78 65 63 75 74 61 62 6c  | defun.flycheck-checker-executabl | 
| 451c0 |  65 20 28 63 68 65 63 6b 65 72 29 0a 20 20 22 47    65 74 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 65  | e.(checker)..."Get.the.command.e | 
| 451e0 |  78 65 63 75 74 61 62 6c 65 20 6f 66 20 43 48 45    43 4b 45 52 2e 0a 0a 54 68 65 20 65 78 65 63 75  | xecutable.of.CHECKER...The.execu | 
| 45200 |  74 61 62 6c 65 20 69 73 20 65 69 74 68 65 72 20    74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65  | table.is.either.the.value.of.the | 
| 45220 |  20 76 61 72 69 61 62 6c 65 0a 60 66 6c 79 63 68    65 63 6b 2d 43 48 45 43 4b 45 52 2d 65 78 65 63  | .variable.`flycheck-CHECKER-exec | 
| 45240 |  75 74 61 62 6c 65 27 2c 20 6f 72 20 74 68 65 20    64 65 66 61 75 6c 74 20 65 78 65 63 75 74 61 62  | utable',.or.the.default.executab | 
| 45260 |  6c 65 20 67 69 76 65 6e 20 69 6e 0a 74 68 65 20    73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 64  | le.given.in.the.syntax.checker.d | 
| 45280 |  65 66 69 6e 69 74 69 6f 6e 2c 20 69 66 20 74 68    65 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 69  | efinition,.if.the.variable.is.ni | 
| 452a0 |  6c 2e 22 0a 20 20 28 6c 65 74 20 28 28 76 61 72    20 28 66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b  | l."...(let.((var.(flycheck-check | 
| 452c0 |  65 72 2d 65 78 65 63 75 74 61 62 6c 65 2d 76 61    72 69 61 62 6c 65 20 63 68 65 63 6b 65 72 29 29  | er-executable-variable.checker)) | 
| 452e0 |  29 0a 20 20 20 20 28 6f 72 20 28 61 6e 64 20 28    62 6f 75 6e 64 70 20 76 61 72 29 20 28 73 79 6d  | ).....(or.(and.(boundp.var).(sym | 
| 45300 |  62 6f 6c 2d 76 61 6c 75 65 20 76 61 72 29 29 0a    20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63  | bol-value.var)).........(flychec | 
| 45320 |  6b 2d 63 68 65 63 6b 65 72 2d 64 65 66 61 75 6c    74 2d 65 78 65 63 75 74 61 62 6c 65 20 63 68 65  | k-checker-default-executable.che | 
| 45340 |  63 6b 65 72 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 66 6c 79 63 68 65 63 6b 2d 66 69 6e 64 2d 63  | cker))))..(defun.flycheck-find-c | 
| 45360 |  68 65 63 6b 65 72 2d 65 78 65 63 75 74 61 62 6c    65 20 28 63 68 65 63 6b 65 72 29 0a 20 20 22 47  | hecker-executable.(checker)..."G | 
| 45380 |  65 74 20 74 68 65 20 66 75 6c 6c 20 70 61 74 68    20 6f 66 20 74 68 65 20 65 78 65 63 75 74 61 62  | et.the.full.path.of.the.executab | 
| 453a0 |  6c 65 20 6f 66 20 43 48 45 43 4b 45 52 2e 0a 0a    52 65 74 75 72 6e 20 74 68 65 20 66 75 6c 6c 20  | le.of.CHECKER...Return.the.full. | 
| 453c0 |  61 62 73 6f 6c 75 74 65 20 70 61 74 68 20 74 6f    20 74 68 65 20 65 78 65 63 75 74 61 62 6c 65 20  | absolute.path.to.the.executable. | 
| 453e0 |  6f 66 20 43 48 45 43 4b 45 52 2c 20 6f 72 0a 6e    69 6c 20 69 66 20 74 68 65 20 65 78 65 63 75 74  | of.CHECKER,.or.nil.if.the.execut | 
| 45400 |  61 62 6c 65 20 64 6f 65 73 20 6e 6f 74 20 65 78    69 73 74 2e 22 0a 20 20 28 66 75 6e 63 61 6c 6c  | able.does.not.exist."...(funcall | 
| 45420 |  20 66 6c 79 63 68 65 63 6b 2d 65 78 65 63 75 74    61 62 6c 65 2d 66 69 6e 64 20 28 66 6c 79 63 68  | .flycheck-executable-find.(flych | 
| 45440 |  65 63 6b 2d 63 68 65 63 6b 65 72 2d 65 78 65 63    75 74 61 62 6c 65 20 63 68 65 63 6b 65 72 29 29  | eck-checker-executable.checker)) | 
| 45460 |  29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65    63 6b 2d 63 61 6c 6c 2d 63 68 65 63 6b 65 72 2d  | )..(defun.flycheck-call-checker- | 
| 45480 |  70 72 6f 63 65 73 73 0a 20 20 20 20 28 63 68 65    63 6b 65 72 20 69 6e 66 69 6c 65 20 64 65 73 74  | process.....(checker.infile.dest | 
| 454a0 |  69 6e 61 74 69 6f 6e 20 65 72 72 6f 72 20 26 72    65 73 74 20 61 72 67 73 29 0a 20 20 22 43 61 6c  | ination.error.&rest.args)..."Cal | 
| 454c0 |  6c 20 43 48 45 43 4b 45 52 27 73 20 65 78 65 63    75 74 61 62 6c 65 20 77 69 74 68 20 41 52 47 53  | l.CHECKER's.executable.with.ARGS | 
| 454e0 |  2e 0a 0a 52 65 74 75 72 6e 20 6e 69 6c 20 28 6f    72 20 72 61 69 73 65 20 61 6e 20 65 72 72 6f 72  | ...Return.nil.(or.raise.an.error | 
| 45500 |  20 69 66 20 45 52 52 4f 52 20 69 73 20 6e 6f 6e    2d 6e 69 6c 29 20 77 68 65 6e 20 43 48 45 43 4b  | .if.ERROR.is.non-nil).when.CHECK | 
| 45520 |  45 52 27 73 0a 65 78 65 63 75 74 61 62 6c 65 20    63 61 6e 6e 6f 74 20 62 65 20 66 6f 75 6e 64 2c  | ER's.executable.cannot.be.found, | 
| 45540 |  20 61 6e 64 20 72 65 74 75 72 6e 20 61 20 6e 75    6d 65 72 69 63 20 65 78 69 74 20 73 74 61 74 75  | .and.return.a.numeric.exit.statu | 
| 45560 |  73 20 6f 72 20 61 0a 73 69 67 6e 61 6c 20 64 65    73 63 72 69 70 74 69 6f 6e 20 73 74 72 69 6e 67  | s.or.a.signal.description.string | 
| 45580 |  20 6f 74 68 65 72 77 69 73 65 2e 20 20 43 48 45    43 4b 45 52 27 73 20 69 6e 70 75 74 20 69 73 20  | .otherwise...CHECKER's.input.is. | 
| 455a0 |  74 61 6b 65 6e 0a 66 72 6f 6d 20 49 4e 46 49 4c    45 2c 20 61 6e 64 20 69 74 73 20 6f 75 74 70 75  | taken.from.INFILE,.and.its.outpu | 
| 455c0 |  74 20 69 73 20 73 65 6e 74 20 74 6f 20 44 45 53    54 49 4e 41 54 49 4f 4e 2c 20 61 73 20 69 6e 0a  | t.is.sent.to.DESTINATION,.as.in. | 
| 455e0 |  60 63 61 6c 6c 2d 70 72 6f 63 65 73 73 27 2e 22    0a 20 20 28 69 66 2d 6c 65 74 20 28 65 78 65 63  | `call-process'."...(if-let.(exec | 
| 45600 |  75 74 61 62 6c 65 20 28 66 6c 79 63 68 65 63 6b    2d 66 69 6e 64 2d 63 68 65 63 6b 65 72 2d 65 78  | utable.(flycheck-find-checker-ex | 
| 45620 |  65 63 75 74 61 62 6c 65 20 63 68 65 63 6b 65 72    29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 69 74  | ecutable.checker)).......(condit | 
| 45640 |  69 6f 6e 2d 63 61 73 65 20 65 72 72 0a 20 20 20    20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27  | ion-case.err...........(apply.#' | 
| 45660 |  63 61 6c 6c 2d 70 72 6f 63 65 73 73 20 65 78 65    63 75 74 61 62 6c 65 20 69 6e 66 69 6c 65 20 64  | call-process.executable.infile.d | 
| 45680 |  65 73 74 69 6e 61 74 69 6f 6e 20 6e 69 6c 20 61    72 67 73 29 0a 20 20 20 20 20 20 20 20 28 65 72  | estination.nil.args).........(er | 
| 456a0 |  72 6f 72 20 28 77 68 65 6e 20 65 72 72 6f 72 20    28 73 69 67 6e 61 6c 20 28 63 61 72 20 65 72 72  | ror.(when.error.(signal.(car.err | 
| 456c0 |  29 20 28 63 64 72 20 65 72 72 29 29 29 29 29 0a    20 20 20 20 28 77 68 65 6e 20 65 72 72 6f 72 0a  | ).(cdr.err))))).....(when.error. | 
| 456e0 |  20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f    72 20 22 43 61 6e 6e 6f 74 20 66 69 6e 64 20 60  | ......(user-error."Cannot.find.` | 
| 45700 |  25 73 27 20 75 73 69 6e 67 20 60 66 6c 79 63 68    65 63 6b 2d 65 78 65 63 75 74 61 62 6c 65 2d 66  | %s'.using.`flycheck-executable-f | 
| 45720 |  69 6e 64 27 22 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63  | ind'"...................(flychec | 
| 45740 |  6b 2d 63 68 65 63 6b 65 72 2d 65 78 65 63 75 74    61 62 6c 65 20 63 68 65 63 6b 65 72 29 29 29 29  | k-checker-executable.checker)))) | 
| 45760 |  29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65    63 6b 2d 63 61 6c 6c 2d 63 68 65 63 6b 65 72 2d  | )..(defun.flycheck-call-checker- | 
| 45780 |  70 72 6f 63 65 73 73 2d 66 6f 72 2d 6f 75 74 70    75 74 0a 20 20 20 20 28 63 68 65 63 6b 65 72 20  | process-for-output.....(checker. | 
| 457a0 |  69 6e 66 69 6c 65 20 65 72 72 6f 72 20 26 72 65    73 74 20 61 72 67 73 29 0a 20 20 22 43 61 6c 6c  | infile.error.&rest.args)..."Call | 
| 457c0 |  20 43 48 45 43 4b 45 52 27 73 20 65 78 65 63 75    74 61 62 6c 65 20 77 69 74 68 20 41 52 47 53 20  | .CHECKER's.executable.with.ARGS. | 
| 457e0 |  61 6e 64 20 72 65 74 75 72 6e 20 69 74 73 20 6f    75 74 70 75 74 2e 0a 0a 43 61 6c 6c 20 60 66 6c  | and.return.its.output...Call.`fl | 
| 45800 |  79 63 68 65 63 6b 2d 63 61 6c 6c 2d 63 68 65 63    6b 65 72 2d 70 72 6f 63 65 73 73 27 20 77 69 74  | ycheck-call-checker-process'.wit | 
| 45820 |  68 20 49 4e 46 49 4c 45 2c 20 45 52 52 4f 52 2c    20 61 6e 64 0a 41 52 47 53 2e 20 20 49 66 20 69  | h.INFILE,.ERROR,.and.ARGS...If.i | 
| 45840 |  74 20 72 65 74 75 72 6e 73 20 30 2c 20 72 65 74    75 72 6e 20 74 68 65 20 70 72 6f 63 65 73 73 27  | t.returns.0,.return.the.process' | 
| 45860 |  20 6f 75 74 70 75 74 2e 20 20 4f 74 68 65 72 77    69 73 65 2c 0a 72 65 74 75 72 6e 20 6e 69 6c 20  | .output...Otherwise,.return.nil. | 
| 45880 |  6f 72 20 74 68 72 6f 77 20 61 6e 20 65 72 72 6f    72 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f  | or.throw.an.error...This.functio | 
| 458a0 |  6e 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20    60 66 6c 79 63 68 65 63 6b 2d 63 61 6c 6c 2d 63  | n.is.similar.to.`flycheck-call-c | 
| 458c0 |  68 65 63 6b 65 72 2d 70 72 6f 63 65 73 73 27 0a    63 61 6c 6c 65 64 20 69 6e 20 61 20 60 77 69 74  | hecker-process'.called.in.a.`wit | 
| 458e0 |  68 2d 6f 75 74 70 75 74 2d 74 6f 2d 73 74 72 69    6e 67 27 20 62 6c 6f 63 6b 2c 20 62 75 74 20 69  | h-output-to-string'.block,.but.i | 
| 45900 |  74 20 74 61 6b 65 73 20 63 61 72 65 20 6f 66 0a    74 68 65 20 65 72 72 6f 72 20 63 68 65 63 6b 69  | t.takes.care.of.the.error.checki | 
| 45920 |  6e 67 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79    2e 22 0a 20 20 28 6c 65 74 20 28 28 74 65 6d 70  | ng.automatically."...(let.((temp | 
| 45940 |  20 28 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 29  | .(generate-new-buffer.".*temp*") | 
| 45960 |  29 29 0a 20 20 20 20 28 75 6e 77 69 6e 64 2d 70    72 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 3b  | )).....(unwind-protect.........; | 
| 45980 |  3b 20 57 65 20 6e 65 65 64 20 74 6f 20 63 61 6c    6c 20 74 68 65 20 63 68 65 63 6b 65 72 20 70 72  | ;.We.need.to.call.the.checker.pr | 
| 459a0 |  6f 63 65 73 73 20 69 6e 20 74 68 65 20 72 69 67    68 74 20 62 75 66 66 65 72 2c 20 73 6f 20 74 68  | ocess.in.the.right.buffer,.so.th | 
| 459c0 |  61 74 20 69 74 0a 20 20 20 20 20 20 20 20 3b 3b    20 75 73 65 73 20 74 68 65 20 72 69 67 68 74 20  | at.it.........;;.uses.the.right. | 
| 459e0 |  65 78 65 63 2d 70 61 74 68 2c 20 63 68 65 63 6b    65 72 20 65 78 65 63 75 74 61 62 6c 65 2c 20 65  | exec-path,.checker.executable,.e | 
| 45a00 |  74 63 2e 20 20 53 65 65 20 55 52 4c 0a 20 20 20    20 20 20 20 20 3b 3b 20 60 68 74 74 70 73 3a 2f  | tc...See.URL.........;;.`https:/ | 
| 45a20 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 66 6c 79 63    68 65 63 6b 2f 66 6c 79 63 68 65 63 6b 2f 69 73  | /github.com/flycheck/flycheck/is | 
| 45a40 |  73 75 65 73 2f 31 37 37 30 27 2e 0a 20 20 20 20    20 20 20 20 28 6c 65 74 20 28 28 65 78 69 74 2d  | sues/1770'..........(let.((exit- | 
| 45a60 |  63 6f 64 65 20 28 61 70 70 6c 79 20 23 27 66 6c    79 63 68 65 63 6b 2d 63 61 6c 6c 2d 63 68 65 63  | code.(apply.#'flycheck-call-chec | 
| 45a80 |  6b 65 72 2d 70 72 6f 63 65 73 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ker-process..................... | 
| 45aa0 |  20 20 20 20 20 20 20 20 20 20 20 20 63 68 65 63    6b 65 72 20 69 6e 66 69 6c 65 20 74 65 6d 70 20  | ............checker.infile.temp. | 
| 45ac0 |  65 72 72 6f 72 20 61 72 67 73 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6f 75 74 70  | error.args))...............(outp | 
| 45ae0 |  75 74 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74    2d 62 75 66 66 65 72 20 74 65 6d 70 20 28 62 75  | ut.(with-current-buffer.temp.(bu | 
| 45b00 |  66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65  | ffer-string))))...........(if.(e | 
| 45b20 |  71 6c 20 30 20 65 78 69 74 2d 63 6f 64 65 29 20    6f 75 74 70 75 74 0a 20 20 20 20 20 20 20 20 20  | ql.0.exit-code).output.......... | 
| 45b40 |  20 20 20 28 77 68 65 6e 20 65 72 72 6f 72 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72  | ...(when.error...............(er | 
| 45b60 |  72 6f 72 20 22 50 72 6f 63 65 73 73 20 25 73 20    66 61 69 6c 65 64 20 77 69 74 68 20 25 53 20 28  | ror."Process.%s.failed.with.%S.( | 
| 45b80 |  25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 63 68 65 63 6b 65  | %s)"......................checke | 
| 45ba0 |  72 20 65 78 69 74 2d 63 6f 64 65 20 6f 75 74 70    75 74 29 29 29 29 0a 20 20 20 20 20 20 28 6b 69  | r.exit-code.output)))).......(ki | 
| 45bc0 |  6c 6c 2d 62 75 66 66 65 72 20 74 65 6d 70 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68  | ll-buffer.temp))))..(defun.flych | 
| 45be0 |  65 63 6b 2d 63 68 65 63 6b 65 72 2d 61 72 67 75    6d 65 6e 74 73 20 28 63 68 65 63 6b 65 72 29 0a  | eck-checker-arguments.(checker). | 
| 45c00 |  20 20 22 47 65 74 20 74 68 65 20 63 6f 6d 6d 61    6e 64 20 61 72 67 75 6d 65 6e 74 73 20 6f 66 20  | .."Get.the.command.arguments.of. | 
| 45c20 |  43 48 45 43 4b 45 52 2e 22 0a 20 20 28 63 64 72    20 28 66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b  | CHECKER."...(cdr.(flycheck-check | 
| 45c40 |  65 72 2d 67 65 74 20 63 68 65 63 6b 65 72 20 27    63 6f 6d 6d 61 6e 64 29 29 29 0a 0a 28 64 65 66  | er-get.checker.'command)))..(def | 
| 45c60 |  75 6e 20 66 6c 79 63 68 65 63 6b 2d 73 75 62 73    74 69 74 75 74 65 2d 61 72 67 75 6d 65 6e 74 20  | un.flycheck-substitute-argument. | 
| 45c80 |  28 61 72 67 20 63 68 65 63 6b 65 72 29 0a 20 20    22 53 75 62 73 74 69 74 75 74 65 20 41 52 47 20  | (arg.checker)..."Substitute.ARG. | 
| 45ca0 |  66 6f 72 20 43 48 45 43 4b 45 52 2e 0a 0a 52 65    74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 72  | for.CHECKER...Return.a.list.of.r | 
| 45cc0 |  65 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 66 6f    72 20 74 68 65 20 65 78 65 63 75 74 61 62 6c 65  | eal.arguments.for.the.executable | 
| 45ce0 |  20 6f 66 20 43 48 45 43 4b 45 52 2c 0a 73 75 62    73 74 69 74 75 74 65 64 20 66 6f 72 20 74 68 65  | .of.CHECKER,.substituted.for.the | 
| 45d00 |  20 73 79 6d 62 6f 6c 69 63 20 61 72 67 75 6d 65    6e 74 20 41 52 47 2e 20 20 53 69 6e 67 6c 65 20  | .symbolic.argument.ARG...Single. | 
| 45d20 |  61 72 67 75 6d 65 6e 74 73 2c 0a 65 2e 67 2e 20    69 66 20 41 52 47 20 69 73 20 61 20 6c 69 74 65  | arguments,.e.g..if.ARG.is.a.lite | 
| 45d40 |  72 61 6c 20 73 74 72 69 6e 67 73 2c 20 61 72 65    20 77 72 61 70 70 65 64 20 69 6e 20 61 20 6c 69  | ral.strings,.are.wrapped.in.a.li | 
| 45d60 |  73 74 2e 0a 0a 41 52 47 20 6d 61 79 20 62 65 20    6f 6e 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f  | st...ARG.may.be.one.of.the.follo | 
| 45d80 |  77 69 6e 67 20 66 6f 72 6d 73 3a 0a 0a 53 54 52    49 4e 47 0a 20 20 20 20 20 52 65 74 75 72 6e 20  | wing.forms:..STRING......Return. | 
| 45da0 |  41 52 47 20 75 6e 63 68 61 6e 67 65 64 2e 0a 0a    60 73 6f 75 72 63 65 27 2c 20 60 73 6f 75 72 63  | ARG.unchanged...`source',.`sourc | 
| 45dc0 |  65 2d 69 6e 70 6c 61 63 65 27 0a 20 20 20 20 20    43 72 65 61 74 65 20 61 20 74 65 6d 70 6f 72 61  | e-inplace'......Create.a.tempora | 
| 45de0 |  72 79 20 66 69 6c 65 20 74 6f 20 63 68 65 63 6b    20 61 6e 64 20 72 65 74 75 72 6e 20 69 74 73 20  | ry.file.to.check.and.return.its. | 
| 45e00 |  70 61 74 68 2e 20 20 57 69 74 68 0a 20 20 20 20    20 60 73 6f 75 72 63 65 2d 69 6e 70 6c 61 63 65  | path...With......`source-inplace | 
| 45e20 |  27 20 63 72 65 61 74 65 20 74 68 65 20 74 65 6d    70 6f 72 61 72 79 20 66 69 6c 65 20 69 6e 20 74  | '.create.the.temporary.file.in.t | 
| 45e40 |  68 65 20 73 61 6d 65 0a 20 20 20 20 20 64 69 72    65 63 74 6f 72 79 20 61 73 20 74 68 65 20 6f 72  | he.same......directory.as.the.or | 
| 45e60 |  69 67 69 6e 61 6c 20 66 69 6c 65 2e 20 20 54 68    65 20 76 61 6c 75 65 20 6f 66 0a 20 20 20 20 20  | iginal.file...The.value.of...... | 
| 45e80 |  60 66 6c 79 63 68 65 63 6b 2d 74 65 6d 70 2d 70    72 65 66 69 78 27 20 69 73 20 75 73 65 64 20 61  | `flycheck-temp-prefix'.is.used.a | 
| 45ea0 |  73 20 70 72 65 66 69 78 20 6f 66 20 74 68 65 20    66 69 6c 65 20 6e 61 6d 65 2e 0a 0a 20 20 20 20  | s.prefix.of.the.file.name....... | 
| 45ec0 |  20 57 69 74 68 20 60 73 6f 75 72 63 65 27 2c 20    74 72 79 20 74 6f 20 72 65 74 61 69 6e 20 74 68  | .With.`source',.try.to.retain.th | 
| 45ee0 |  65 20 6e 6f 6e 2d 64 69 72 65 63 74 6f 72 79 20    63 6f 6d 70 6f 6e 65 6e 74 20 6f 66 0a 20 20 20  | e.non-directory.component.of.... | 
| 45f00 |  20 20 74 68 65 20 62 75 66 66 65 72 27 73 20 66    69 6c 65 20 6e 61 6d 65 20 69 6e 20 74 68 65 20  | ..the.buffer's.file.name.in.the. | 
| 45f20 |  74 65 6d 70 6f 72 61 72 79 20 66 69 6c 65 2e 0a    0a 20 20 20 20 20 60 73 6f 75 72 63 65 27 20 69  | temporary.file........`source'.i | 
| 45f40 |  73 20 74 68 65 20 70 72 65 66 65 72 72 65 64 20    77 61 79 20 74 6f 20 70 61 73 73 20 74 68 65 20  | s.the.preferred.way.to.pass.the. | 
| 45f60 |  69 6e 70 75 74 20 66 69 6c 65 20 74 6f 20 61 0a    20 20 20 20 20 73 79 6e 74 61 78 20 63 68 65 63  | input.file.to.a......syntax.chec | 
| 45f80 |  6b 65 72 2e 20 20 60 73 6f 75 72 63 65 2d 69 6e    70 6c 61 63 65 27 20 73 68 6f 75 6c 64 20 6f 6e  | ker...`source-inplace'.should.on | 
| 45fa0 |  6c 79 20 62 65 20 75 73 65 64 20 69 66 20 74 68    65 0a 20 20 20 20 20 73 79 6e 74 61 78 20 63 68  | ly.be.used.if.the......syntax.ch | 
| 45fc0 |  65 63 6b 65 72 20 6e 65 65 64 73 20 6f 74 68 65    72 20 66 69 6c 65 73 20 66 72 6f 6d 20 74 68 65  | ecker.needs.other.files.from.the | 
| 45fe0 |  20 73 6f 75 72 63 65 20 64 69 72 65 63 74 6f 72    79 2c 0a 20 20 20 20 20 73 75 63 68 20 61 73 20  | .source.directory,......such.as. | 
| 46000 |  69 6e 63 6c 75 64 65 20 66 69 6c 65 73 20 69 6e    20 43 2e 0a 0a 60 28 73 6f 75 72 63 65 20 53 55  | include.files.in.C...`(source.SU | 
| 46020 |  46 46 49 58 29 27 2c 20 60 28 73 6f 75 72 63 65    2d 69 6e 70 6c 61 63 65 20 53 55 46 46 49 58 29  | FFIX)',.`(source-inplace.SUFFIX) | 
| 46040 |  27 0a 20 20 20 20 20 4c 69 6b 65 20 60 73 6f 75    72 63 65 27 20 61 6e 64 20 60 73 6f 75 72 63 65  | '......Like.`source'.and.`source | 
| 46060 |  2d 69 6e 70 6c 61 63 65 27 2c 20 62 75 74 20 65    6e 73 75 72 65 20 67 65 6e 65 72 61 74 65 64 0a  | -inplace',.but.ensure.generated. | 
| 46080 |  20 20 20 20 20 66 69 6c 65 20 6e 61 6d 65 73 20    65 6e 64 20 77 69 74 68 20 74 68 65 20 67 69 76  | .....file.names.end.with.the.giv | 
| 460a0 |  65 6e 20 73 75 66 66 69 78 2e 20 20 55 73 65 20    74 68 69 73 20 77 68 65 6e 20 74 68 65 0a 20 20  | en.suffix...Use.this.when.the... | 
| 460c0 |  20 20 20 63 68 65 63 6b 65 72 20 72 65 71 75 69    72 65 73 20 74 68 61 74 20 66 69 6c 65 20 6e 61  | ...checker.requires.that.file.na | 
| 460e0 |  6d 65 73 20 6f 6e 20 69 74 73 20 63 6f 6d 6d 61    6e 64 20 6c 69 6e 65 20 68 61 76 65 20 61 0a 20  | mes.on.its.command.line.have.a.. | 
| 46100 |  20 20 20 20 63 65 72 74 61 69 6e 20 73 75 66 66    69 78 20 28 66 69 6c 65 20 65 78 74 65 6e 73 69  | ....certain.suffix.(file.extensi | 
| 46120 |  6f 6e 29 2e 0a 0a 60 73 6f 75 72 63 65 2d 6f 72    69 67 69 6e 61 6c 27 0a 20 20 20 20 20 52 65 74  | on)...`source-original'......Ret | 
| 46140 |  75 72 6e 20 74 68 65 20 70 61 74 68 20 6f 66 20    74 68 65 20 61 63 74 75 61 6c 20 66 69 6c 65 20  | urn.the.path.of.the.actual.file. | 
| 46160 |  74 6f 20 63 68 65 63 6b 2c 20 6f 72 20 61 6e 20    65 6d 70 74 79 0a 20 20 20 20 20 73 74 72 69 6e  | to.check,.or.an.empty......strin | 
| 46180 |  67 20 69 66 20 74 68 65 20 62 75 66 66 65 72 20    68 61 73 20 6e 6f 20 66 69 6c 65 20 6e 61 6d 65  | g.if.the.buffer.has.no.file.name | 
| 461a0 |  2e 0a 0a 20 20 20 20 20 4e 6f 74 65 20 74 68 61    74 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f  | ........Note.that.the.contents.o | 
| 461c0 |  66 20 74 68 65 20 66 69 6c 65 20 6d 61 79 20 6e    6f 74 20 62 65 20 75 70 20 74 6f 20 64 61 74 65  | f.the.file.may.not.be.up.to.date | 
| 461e0 |  0a 20 20 20 20 20 77 69 74 68 20 74 68 65 20 63    6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 62  | ......with.the.contents.of.the.b | 
| 46200 |  75 66 66 65 72 20 74 6f 20 63 68 65 63 6b 2e 20    20 44 6f 20 6e 6f 74 20 75 73 65 20 74 68 69 73  | uffer.to.check...Do.not.use.this | 
| 46220 |  0a 20 20 20 20 20 61 73 20 70 72 69 6d 61 72 79    20 69 6e 70 75 74 20 74 6f 20 61 20 63 68 65 63  | ......as.primary.input.to.a.chec | 
| 46240 |  6b 65 72 2c 20 75 6e 6c 65 73 73 20 61 62 73 6f    6c 75 74 65 6c 79 20 6e 65 63 65 73 73 61 72 79  | ker,.unless.absolutely.necessary | 
| 46260 |  2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 75 73 69    6e 67 20 74 68 69 73 20 73 79 6d 62 6f 6c 20 61  | ........When.using.this.symbol.a | 
| 46280 |  73 20 70 72 69 6d 61 72 79 20 69 6e 70 75 74 20    74 6f 20 74 68 65 20 73 79 6e 74 61 78 0a 20 20  | s.primary.input.to.the.syntax... | 
| 462a0 |  20 20 20 63 68 65 63 6b 65 72 2c 20 61 64 64 20    60 66 6c 79 63 68 65 63 6b 2d 62 75 66 66 65 72  | ...checker,.add.`flycheck-buffer | 
| 462c0 |  2d 73 61 76 65 64 2d 70 27 20 74 6f 20 74 68 65    20 60 3a 70 72 65 64 69 63 61 74 65 27 2e 0a 0a  | -saved-p'.to.the.`:predicate'... | 
| 462e0 |  60 74 65 6d 70 6f 72 61 72 79 2d 64 69 72 65 63    74 6f 72 79 27 0a 20 20 20 20 20 43 72 65 61 74  | `temporary-directory'......Creat | 
| 46300 |  65 20 61 20 75 6e 69 71 75 65 20 74 65 6d 70 6f    72 61 72 79 20 64 69 72 65 63 74 6f 72 79 20 61  | e.a.unique.temporary.directory.a | 
| 46320 |  6e 64 20 72 65 74 75 72 6e 20 69 74 73 20 70 61    74 68 2e 0a 0a 60 74 65 6d 70 6f 72 61 72 79 2d  | nd.return.its.path...`temporary- | 
| 46340 |  66 69 6c 65 2d 6e 61 6d 65 27 0a 20 20 20 20 20    52 65 74 75 72 6e 20 61 20 75 6e 69 71 75 65 20  | file-name'......Return.a.unique. | 
| 46360 |  74 65 6d 70 6f 72 61 72 79 20 66 69 6c 65 6e 61    6d 65 2e 20 20 54 68 65 20 66 69 6c 65 20 69 73  | temporary.filename...The.file.is | 
| 46380 |  20 2a 6e 6f 74 2a 0a 20 20 20 20 20 63 72 65 61    74 65 64 2e 0a 0a 20 20 20 20 20 54 6f 20 69 67  | .*not*......created........To.ig | 
| 463a0 |  6e 6f 72 65 20 74 68 65 20 6f 75 74 70 75 74 20    6f 66 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65  | nore.the.output.of.syntax.checke | 
| 463c0 |  72 73 2c 20 74 72 79 20 73 79 6d 62 6f 6c 0a 20    20 20 20 20 60 6e 75 6c 6c 2d 64 65 76 69 63 65  | rs,.try.symbol......`null-device | 
| 463e0 |  27 20 66 69 72 73 74 2e 0a 0a 73 79 6d 62 6f 6c    20 60 6e 75 6c 6c 2d 64 65 76 69 63 65 27 0a 20  | '.first...symbol.`null-device'.. | 
| 46400 |  20 20 20 20 52 65 74 75 72 6e 20 74 68 65 20 76    61 6c 75 65 20 6f 66 20 76 61 72 69 61 62 6c 65  | ....Return.the.value.of.variable | 
| 46420 |  20 60 6e 75 6c 6c 2d 64 65 76 69 63 65 27 2c 20    69 2e 65 20 74 68 65 20 73 79 73 74 65 6d 0a 20  | .`null-device',.i.e.the.system.. | 
| 46440 |  20 20 20 20 6e 75 6c 6c 20 64 65 76 69 63 65 2e    0a 0a 20 20 20 20 20 55 73 65 20 74 68 69 73 20  | ....null.device........Use.this. | 
| 46460 |  6f 70 74 69 6f 6e 20 74 6f 20 69 67 6e 6f 72 65    20 74 68 65 20 6f 75 74 70 75 74 20 6f 66 20 61  | option.to.ignore.the.output.of.a | 
| 46480 |  20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 2e    0a 20 20 20 20 20 49 66 20 74 68 65 20 73 79 6e  | .syntax.checker.......If.the.syn | 
| 464a0 |  74 61 78 20 63 68 65 63 6b 65 72 20 63 61 6e 6e    6f 74 20 68 61 6e 64 6c 65 20 74 68 65 20 6e 75  | tax.checker.cannot.handle.the.nu | 
| 464c0 |  6c 6c 20 64 65 76 69 63 65 2c 20 6f 72 0a 20 20    20 20 20 77 6f 6e 27 74 20 77 72 69 74 65 20 74  | ll.device,.or......won't.write.t | 
| 464e0 |  6f 20 61 6e 20 65 78 69 73 74 69 6e 67 20 66 69    6c 65 2c 20 74 72 79 20 60 74 65 6d 70 6f 72 61  | o.an.existing.file,.try.`tempora | 
| 46500 |  72 79 2d 66 69 6c 65 2d 6e 61 6d 65 27 0a 20 20    20 20 20 69 6e 73 74 65 61 64 2e 0a 0a 60 28 63  | ry-file-name'......instead...`(c | 
| 46520 |  6f 6e 66 69 67 2d 66 69 6c 65 20 4f 50 54 49 4f    4e 20 56 41 52 49 41 42 4c 45 20 5b 50 52 45 50  | onfig-file.OPTION.VARIABLE.[PREP | 
| 46540 |  45 4e 44 2d 46 4e 5d 29 27 0a 20 20 20 20 20 53    65 61 72 63 68 20 74 68 65 20 63 6f 6e 66 69 67  | END-FN])'......Search.the.config | 
| 46560 |  75 72 61 74 69 6f 6e 20 66 69 6c 65 20 62 6f 75    6e 64 20 74 6f 20 56 41 52 49 41 42 4c 45 20 77  | uration.file.bound.to.VARIABLE.w | 
| 46580 |  69 74 68 0a 20 20 20 20 20 60 66 6c 79 63 68 65    63 6b 2d 6c 6f 63 61 74 65 2d 63 6f 6e 66 69 67  | ith......`flycheck-locate-config | 
| 465a0 |  2d 66 69 6c 65 27 20 61 6e 64 20 72 65 74 75 72    6e 20 61 20 6c 69 73 74 20 6f 66 20 61 72 67 75  | -file'.and.return.a.list.of.argu | 
| 465c0 |  6d 65 6e 74 73 0a 20 20 20 20 20 74 68 61 74 20    70 61 73 73 20 74 68 69 73 20 63 6f 6e 66 69 67  | ments......that.pass.this.config | 
| 465e0 |  75 72 61 74 69 6f 6e 20 66 69 6c 65 20 74 6f 20    74 68 65 20 73 79 6e 74 61 78 20 63 68 65 63 6b  | uration.file.to.the.syntax.check | 
| 46600 |  65 72 2c 20 6f 72 0a 20 20 20 20 20 6e 69 6c 20    69 66 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61  | er,.or......nil.if.the.configura | 
| 46620 |  74 69 6f 6e 20 66 69 6c 65 20 77 61 73 20 6e 6f    74 20 66 6f 75 6e 64 2e 0a 0a 20 20 20 20 20 50  | tion.file.was.not.found........P | 
| 46640 |  52 45 50 45 4e 44 2d 46 4e 20 69 73 20 63 61 6c    6c 65 64 20 77 69 74 68 20 74 68 65 20 4f 50 54  | REPEND-FN.is.called.with.the.OPT | 
| 46660 |  49 4f 4e 20 61 6e 64 20 74 68 65 20 6c 6f 63 61    74 65 64 0a 20 20 20 20 20 63 6f 6e 66 69 67 75  | ION.and.the.located......configu | 
| 46680 |  72 61 74 69 6f 6e 20 66 69 6c 65 2c 20 61 6e 64    20 73 68 6f 75 6c 64 20 72 65 74 75 72 6e 20 4f  | ration.file,.and.should.return.O | 
| 466a0 |  50 54 49 4f 4e 20 70 72 65 70 65 6e 64 65 64 0a    20 20 20 20 20 62 65 66 6f 72 65 20 74 68 65 20  | PTION.prepended......before.the. | 
| 466c0 |  66 69 6c 65 2c 20 65 69 74 68 65 72 20 61 20 73    74 72 69 6e 67 20 6f 72 20 61 73 20 6c 69 73 74  | file,.either.a.string.or.as.list | 
| 466e0 |  2e 20 20 49 66 20 6f 6d 69 74 74 65 64 2c 0a 20    20 20 20 20 50 52 45 50 45 4e 44 2d 46 4e 20 64  | ...If.omitted,......PREPEND-FN.d | 
| 46700 |  65 66 61 75 6c 74 73 20 74 6f 20 60 6c 69 73 74    27 2e 0a 0a 60 28 6f 70 74 69 6f 6e 20 4f 50 54  | efaults.to.`list'...`(option.OPT | 
| 46720 |  49 4f 4e 20 56 41 52 49 41 42 4c 45 20 5b 50 52    45 50 45 4e 44 2d 46 4e 20 5b 46 49 4c 54 45 52  | ION.VARIABLE.[PREPEND-FN.[FILTER | 
| 46740 |  5d 5d 29 27 0a 20 20 20 20 20 52 65 74 72 69 65    76 65 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20  | ]])'......Retrieve.the.value.of. | 
| 46760 |  56 41 52 49 41 42 4c 45 20 61 6e 64 20 72 65 74    75 72 6e 20 61 20 6c 69 73 74 20 6f 66 0a 20 20  | VARIABLE.and.return.a.list.of... | 
| 46780 |  20 20 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61    74 20 70 61 73 73 20 74 68 69 73 20 76 61 6c 75  | ...arguments.that.pass.this.valu | 
| 467a0 |  65 20 61 73 20 76 61 6c 75 65 20 66 6f 72 20 4f    50 54 49 4f 4e 20 74 6f 20 74 68 65 0a 20 20 20  | e.as.value.for.OPTION.to.the.... | 
| 467c0 |  20 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72    2e 0a 0a 20 20 20 20 20 50 52 45 50 45 4e 44 2d  | ..syntax.checker........PREPEND- | 
| 467e0 |  46 4e 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74    68 20 74 68 65 20 4f 50 54 49 4f 4e 20 61 6e 64  | FN.is.called.with.the.OPTION.and | 
| 46800 |  20 74 68 65 20 76 61 6c 75 65 20 6f 66 0a 20 20    20 20 20 56 41 52 49 41 42 4c 45 2c 20 61 6e 64  | .the.value.of......VARIABLE,.and | 
| 46820 |  20 73 68 6f 75 6c 64 20 72 65 74 75 72 6e 20 4f    50 54 49 4f 4e 20 70 72 65 70 65 6e 64 65 64 20  | .should.return.OPTION.prepended. | 
| 46840 |  62 65 66 6f 72 65 20 74 68 65 0a 20 20 20 20 20    66 69 6c 65 2c 20 65 69 74 68 65 72 20 61 20 73  | before.the......file,.either.a.s | 
| 46860 |  74 72 69 6e 67 20 6f 72 20 61 73 20 6c 69 73 74    2e 20 20 49 66 20 6f 6d 69 74 74 65 64 2c 20 50  | tring.or.as.list...If.omitted,.P | 
| 46880 |  52 45 50 45 4e 44 2d 46 4e 0a 20 20 20 20 20 64    65 66 61 75 6c 74 73 20 74 6f 20 60 6c 69 73 74  | REPEND-FN......defaults.to.`list | 
| 468a0 |  27 2e 0a 0a 20 20 20 20 20 46 49 4c 54 45 52 20    69 73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 66  | '........FILTER.is.an.optional.f | 
| 468c0 |  75 6e 63 74 69 6f 6e 20 74 6f 20 62 65 20 61 70    70 6c 69 65 64 20 74 6f 20 74 68 65 20 76 61 6c  | unction.to.be.applied.to.the.val | 
| 468e0 |  75 65 20 6f 66 0a 20 20 20 20 20 56 41 52 49 41    42 4c 45 20 62 65 66 6f 72 65 20 70 72 65 70 65  | ue.of......VARIABLE.before.prepe | 
| 46900 |  6e 64 69 6e 67 2e 20 20 54 68 69 73 20 66 75 6e    63 74 69 6f 6e 20 6d 75 73 74 20 72 65 74 75 72  | nding...This.function.must.retur | 
| 46920 |  6e 20 6e 69 6c 0a 20 20 20 20 20 6f 72 20 61 20    73 74 72 69 6e 67 2e 20 20 49 6e 20 74 68 65 20  | n.nil......or.a.string...In.the. | 
| 46940 |  66 6f 72 6d 65 72 20 63 61 73 65 2c 20 72 65 74    75 72 6e 20 6e 69 6c 2e 20 20 49 6e 20 74 68 65  | former.case,.return.nil...In.the | 
| 46960 |  20 6c 61 74 74 65 72 0a 20 20 20 20 20 63 61 73    65 2c 20 72 65 74 75 72 6e 20 61 20 6c 69 73 74  | .latter......case,.return.a.list | 
| 46980 |  20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 61 73    20 64 65 73 63 72 69 62 65 64 20 61 62 6f 76 65  | .of.arguments.as.described.above | 
| 469a0 |  2e 0a 0a 60 28 6f 70 74 69 6f 6e 2d 6c 69 73 74    20 4f 50 54 49 4f 4e 20 56 41 52 49 41 42 4c 45  | ...`(option-list.OPTION.VARIABLE | 
| 469c0 |  20 5b 50 52 45 50 45 4e 44 2d 46 4e 20 5b 46 49    4c 54 45 52 5d 5d 29 27 0a 20 20 20 20 20 52 65  | .[PREPEND-FN.[FILTER]])'......Re | 
| 469e0 |  74 72 69 65 76 65 20 74 68 65 20 76 61 6c 75 65    20 6f 66 20 56 41 52 49 41 42 4c 45 2c 20 77 68  | trieve.the.value.of.VARIABLE,.wh | 
| 46a00 |  69 63 68 20 6d 75 73 74 20 62 65 20 61 20 6c 69    73 74 2c 0a 20 20 20 20 20 61 6e 64 20 70 72 65  | ich.must.be.a.list,......and.pre | 
| 46a20 |  70 65 6e 64 20 4f 50 54 49 4f 4e 20 62 65 66 6f    72 65 20 65 61 63 68 20 69 74 65 6d 20 69 6e 20  | pend.OPTION.before.each.item.in. | 
| 46a40 |  74 68 69 73 20 6c 69 73 74 2c 20 75 73 69 6e 67    0a 20 20 20 20 20 50 52 45 50 45 4e 44 2d 46 4e  | this.list,.using......PREPEND-FN | 
| 46a60 |  2e 0a 0a 20 20 20 20 20 50 52 45 50 45 4e 44 2d    46 4e 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74  | ........PREPEND-FN.is.called.wit | 
| 46a80 |  68 20 74 68 65 20 4f 50 54 49 4f 4e 20 61 6e 64    20 65 61 63 68 20 69 74 65 6d 20 6f 66 20 74 68  | h.the.OPTION.and.each.item.of.th | 
| 46aa0 |  65 0a 20 20 20 20 20 6c 69 73 74 20 61 73 20 73    65 63 6f 6e 64 20 61 72 67 75 6d 65 6e 74 2c 20  | e......list.as.second.argument,. | 
| 46ac0 |  61 6e 64 20 73 68 6f 75 6c 64 20 72 65 74 75 72    6e 20 4f 50 54 49 4f 4e 20 70 72 65 70 65 6e 64  | and.should.return.OPTION.prepend | 
| 46ae0 |  65 64 0a 20 20 20 20 20 62 65 66 6f 72 65 20 74    68 65 20 69 74 65 6d 2c 20 65 69 74 68 65 72 20  | ed......before.the.item,.either. | 
| 46b00 |  61 73 20 73 74 72 69 6e 67 20 6f 72 20 61 73 20    6c 69 73 74 2e 20 20 49 66 20 6f 6d 69 74 74 65  | as.string.or.as.list...If.omitte | 
| 46b20 |  64 2c 0a 20 20 20 20 20 50 52 45 50 45 4e 44 2d    46 4e 20 64 65 66 61 75 6c 74 73 20 74 6f 20 60  | d,......PREPEND-FN.defaults.to.` | 
| 46b40 |  6c 69 73 74 27 2e 0a 0a 20 20 20 20 20 46 49 4c    54 45 52 20 69 73 20 61 6e 20 6f 70 74 69 6f 6e  | list'........FILTER.is.an.option | 
| 46b60 |  61 6c 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 62    65 20 61 70 70 6c 69 65 64 20 74 6f 20 65 61 63  | al.function.to.be.applied.to.eac | 
| 46b80 |  68 20 69 74 65 6d 20 69 6e 0a 20 20 20 20 20 74    68 65 20 6c 69 73 74 20 62 65 66 6f 72 65 20 70  | h.item.in......the.list.before.p | 
| 46ba0 |  72 65 70 65 6e 64 69 6e 67 20 4f 50 54 49 4f 4e    2e 20 20 49 74 20 73 68 61 6c 6c 20 72 65 74 75  | repending.OPTION...It.shall.retu | 
| 46bc0 |  72 6e 20 74 68 65 0a 20 20 20 20 20 6f 70 74 69    6f 6e 20 76 61 6c 75 65 20 66 6f 72 20 65 61 63  | rn.the......option.value.for.eac | 
| 46be0 |  68 20 69 74 65 6d 20 61 73 20 73 74 72 69 6e 67    2c 20 6f 72 20 6e 69 6c 2c 20 69 66 20 74 68 65  | h.item.as.string,.or.nil,.if.the | 
| 46c00 |  20 69 74 65 6d 20 69 73 0a 20 20 20 20 20 74 6f    20 62 65 20 69 67 6e 6f 72 65 64 2e 0a 0a 60 28  | .item.is......to.be.ignored...`( | 
| 46c20 |  6f 70 74 69 6f 6e 2d 66 6c 61 67 20 4f 50 54 49    4f 4e 20 56 41 52 49 41 42 4c 45 29 27 0a 20 20  | option-flag.OPTION.VARIABLE)'... | 
| 46c40 |  20 20 20 52 65 74 72 69 65 76 65 20 74 68 65 20    76 61 6c 75 65 20 6f 66 20 56 41 52 49 41 42 4c  | ...Retrieve.the.value.of.VARIABL | 
| 46c60 |  45 20 61 6e 64 20 72 65 74 75 72 6e 20 4f 50 54    49 4f 4e 2c 20 69 66 20 74 68 65 0a 20 20 20 20  | E.and.return.OPTION,.if.the..... | 
| 46c80 |  20 76 61 6c 75 65 20 69 73 20 6e 6f 6e 2d 6e 69    6c 2e 20 20 4f 74 68 65 72 77 69 73 65 20 72 65  | .value.is.non-nil...Otherwise.re | 
| 46ca0 |  74 75 72 6e 20 6e 69 6c 2e 0a 0a 60 28 65 76 61    6c 20 46 4f 52 4d 29 27 0a 20 20 20 20 20 52 65  | turn.nil...`(eval.FORM)'......Re | 
| 46cc0 |  74 75 72 6e 20 74 68 65 20 72 65 73 75 6c 74 20    6f 66 20 65 76 61 6c 75 61 74 69 6e 67 20 46 4f  | turn.the.result.of.evaluating.FO | 
| 46ce0 |  52 4d 20 69 6e 20 74 68 65 20 62 75 66 66 65 72    20 74 6f 20 62 65 0a 20 20 20 20 20 63 68 65 63  | RM.in.the.buffer.to.be......chec | 
| 46d00 |  6b 65 64 2e 20 20 46 4f 52 4d 20 6d 75 73 74 20    65 69 74 68 65 72 20 72 65 74 75 72 6e 20 61 20  | ked...FORM.must.either.return.a. | 
| 46d20 |  73 74 72 69 6e 67 20 6f 72 20 61 20 6c 69 73 74    20 6f 66 0a 20 20 20 20 20 73 74 72 69 6e 67 73  | string.or.a.list.of......strings | 
| 46d40 |  2c 20 6f 72 20 6e 69 6c 20 74 6f 20 69 6e 64 69    63 61 74 65 20 74 68 61 74 20 6e 6f 74 68 69 6e  | ,.or.nil.to.indicate.that.nothin | 
| 46d60 |  67 20 73 68 6f 75 6c 64 20 62 65 0a 20 20 20 20    20 73 75 62 73 74 69 74 75 74 65 64 20 66 6f 72  | g.should.be......substituted.for | 
| 46d80 |  20 43 45 4c 4c 2e 20 20 46 6f 72 20 61 6c 6c 20    6f 74 68 65 72 20 72 65 74 75 72 6e 20 74 79 70  | .CELL...For.all.other.return.typ | 
| 46da0 |  65 73 2c 20 73 69 67 6e 61 6c 20 61 6e 0a 20 20    20 20 20 65 72 72 6f 72 0a 0a 20 20 20 20 20 5f  | es,.signal.an......error......._ | 
| 46dc0 |  4e 6f 5f 20 66 75 72 74 68 65 72 20 73 75 62 73    74 69 74 75 74 69 6f 6e 73 20 61 72 65 20 70 65  | No_.further.substitutions.are.pe | 
| 46de0 |  72 66 6f 72 6d 65 64 2c 20 6e 65 69 74 68 65 72    20 69 6e 20 46 4f 52 4d 0a 20 20 20 20 20 62 65  | rformed,.neither.in.FORM......be | 
| 46e00 |  66 6f 72 65 20 69 74 20 69 73 20 65 76 61 6c 75    61 74 65 64 2c 20 6e 6f 72 20 69 6e 20 74 68 65  | fore.it.is.evaluated,.nor.in.the | 
| 46e20 |  20 72 65 73 75 6c 74 20 6f 66 20 65 76 61 6c 75    61 74 69 6e 67 0a 20 20 20 20 20 46 4f 52 4d 2e  | .result.of.evaluating......FORM. | 
| 46e40 |  0a 0a 49 6e 20 61 6c 6c 20 6f 74 68 65 72 20 63    61 73 65 73 2c 20 73 69 67 6e 61 6c 20 61 6e 20  | ..In.all.other.cases,.signal.an. | 
| 46e60 |  65 72 72 6f 72 2e 0a 0a 4e 6f 74 65 20 74 68 61    74 20 73 75 62 73 74 69 74 75 74 69 6f 6e 20 69  | error...Note.that.substitution.i | 
| 46e80 |  73 20 2a 6e 6f 74 2a 20 72 65 63 75 72 73 69 76    65 2e 20 20 4e 6f 20 73 79 6d 62 6f 6c 73 20 6f  | s.*not*.recursive...No.symbols.o | 
| 46ea0 |  72 20 63 65 6c 6c 73 0a 61 72 65 20 73 75 62 73    74 69 74 75 74 65 64 20 77 69 74 68 69 6e 20 74  | r.cells.are.substituted.within.t | 
| 46ec0 |  68 65 20 62 6f 64 79 20 6f 66 20 63 65 6c 6c 73    21 22 0a 20 20 28 70 63 61 73 65 20 61 72 67 0a  | he.body.of.cells!"...(pcase.arg. | 
| 46ee0 |  20 20 20 20 28 28 70 72 65 64 20 73 74 72 69 6e    67 70 29 20 28 6c 69 73 74 20 61 72 67 29 29 0a  | ....((pred.stringp).(list.arg)). | 
| 46f00 |  20 20 20 20 28 60 73 6f 75 72 63 65 0a 20 20 20    20 20 28 6c 69 73 74 20 28 66 6c 79 63 68 65 63  | ....(`source......(list.(flychec | 
| 46f20 |  6b 2d 73 61 76 65 2d 62 75 66 66 65 72 2d 74 6f    2d 74 65 6d 70 20 23 27 66 6c 79 63 68 65 63 6b  | k-save-buffer-to-temp.#'flycheck | 
| 46f40 |  2d 74 65 6d 70 2d 66 69 6c 65 2d 73 79 73 74 65    6d 29 29 29 0a 20 20 20 20 28 60 73 6f 75 72 63  | -temp-file-system))).....(`sourc | 
| 46f60 |  65 2d 69 6e 70 6c 61 63 65 0a 20 20 20 20 20 28    6c 69 73 74 20 28 66 6c 79 63 68 65 63 6b 2d 73  | e-inplace......(list.(flycheck-s | 
| 46f80 |  61 76 65 2d 62 75 66 66 65 72 2d 74 6f 2d 74 65    6d 70 20 23 27 66 6c 79 63 68 65 63 6b 2d 74 65  | ave-buffer-to-temp.#'flycheck-te | 
| 46fa0 |  6d 70 2d 66 69 6c 65 2d 69 6e 70 6c 61 63 65 29    29 29 0a 20 20 20 20 28 60 28 73 6f 75 72 63 65  | mp-file-inplace))).....(`(source | 
| 46fc0 |  20 2c 73 75 66 66 69 78 29 0a 20 20 20 20 20 28    6c 69 73 74 20 28 66 6c 79 63 68 65 63 6b 2d 73  | .,suffix)......(list.(flycheck-s | 
| 46fe0 |  61 76 65 2d 62 75 66 66 65 72 2d 74 6f 2d 74 65    6d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 28  | ave-buffer-to-temp.............( | 
| 47000 |  6c 61 6d 62 64 61 20 28 66 69 6c 65 6e 61 6d 65    29 20 28 66 6c 79 63 68 65 63 6b 2d 74 65 6d 70  | lambda.(filename).(flycheck-temp | 
| 47020 |  2d 66 69 6c 65 2d 73 79 73 74 65 6d 20 66 69 6c    65 6e 61 6d 65 20 73 75 66 66 69 78 29 29 29 29  | -file-system.filename.suffix)))) | 
| 47040 |  29 0a 20 20 20 20 28 60 28 73 6f 75 72 63 65 2d    69 6e 70 6c 61 63 65 20 2c 73 75 66 66 69 78 29  | ).....(`(source-inplace.,suffix) | 
| 47060 |  0a 20 20 20 20 20 28 6c 69 73 74 20 28 66 6c 79    63 68 65 63 6b 2d 73 61 76 65 2d 62 75 66 66 65  | ......(list.(flycheck-save-buffe | 
| 47080 |  72 2d 74 6f 2d 74 65 6d 70 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 66  | r-to-temp.............(lambda.(f | 
| 470a0 |  69 6c 65 6e 61 6d 65 29 20 28 66 6c 79 63 68 65    63 6b 2d 74 65 6d 70 2d 66 69 6c 65 2d 69 6e 70  | ilename).(flycheck-temp-file-inp | 
| 470c0 |  6c 61 63 65 20 66 69 6c 65 6e 61 6d 65 20 73 75    66 66 69 78 29 29 29 29 29 0a 20 20 20 20 28 60  | lace.filename.suffix))))).....(` | 
| 470e0 |  73 6f 75 72 63 65 2d 6f 72 69 67 69 6e 61 6c 20    28 6c 69 73 74 20 28 6f 72 20 28 62 75 66 66 65  | source-original.(list.(or.(buffe | 
| 47100 |  72 2d 66 69 6c 65 2d 6e 61 6d 65 29 20 22 22 29    29 29 0a 20 20 20 20 28 60 74 65 6d 70 6f 72 61  | r-file-name).""))).....(`tempora | 
| 47120 |  72 79 2d 64 69 72 65 63 74 6f 72 79 20 28 6c 69    73 74 20 28 66 6c 79 63 68 65 63 6b 2d 74 65 6d  | ry-directory.(list.(flycheck-tem | 
| 47140 |  70 2d 64 69 72 2d 73 79 73 74 65 6d 29 29 29 0a    20 20 20 20 28 60 74 65 6d 70 6f 72 61 72 79 2d  | p-dir-system))).....(`temporary- | 
| 47160 |  66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 28    6c 65 74 20 28 28 64 69 72 65 63 74 6f 72 79 20  | file-name......(let.((directory. | 
| 47180 |  28 66 6c 79 63 68 65 63 6b 2d 74 65 6d 70 2d 64    69 72 2d 73 79 73 74 65 6d 29 29 29 0a 20 20 20  | (flycheck-temp-dir-system))).... | 
| 471a0 |  20 20 20 20 28 6c 69 73 74 20 28 6d 61 6b 65 2d    74 65 6d 70 2d 6e 61 6d 65 20 28 65 78 70 61 6e  | ....(list.(make-temp-name.(expan | 
| 471c0 |  64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 66 6c 79    63 68 65 63 6b 22 20 64 69 72 65 63 74 6f 72 79  | d-file-name."flycheck".directory | 
| 471e0 |  29 29 29 29 29 0a 20 20 20 20 28 60 6e 75 6c 6c    2d 64 65 76 69 63 65 20 28 6c 69 73 74 20 6e 75  | ))))).....(`null-device.(list.nu | 
| 47200 |  6c 6c 2d 64 65 76 69 63 65 29 29 0a 20 20 20 20    28 60 28 63 6f 6e 66 69 67 2d 66 69 6c 65 20 2c  | ll-device)).....(`(config-file., | 
| 47220 |  6f 70 74 69 6f 6e 2d 6e 61 6d 65 20 2c 66 69 6c    65 2d 6e 61 6d 65 2d 76 61 72 29 0a 20 20 20 20  | option-name.,file-name-var)..... | 
| 47240 |  20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 76 61    6c 75 65 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75  | .(when-let*.((value.(symbol-valu | 
| 47260 |  65 20 66 69 6c 65 2d 6e 61 6d 65 2d 76 61 72 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | e.file-name-var))............... | 
| 47280 |  20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 20 28 66    6c 79 63 68 65 63 6b 2d 6c 6f 63 61 74 65 2d 63  | ...(file-name.(flycheck-locate-c | 
| 472a0 |  6f 6e 66 69 67 2d 66 69 6c 65 20 76 61 6c 75 65    20 63 68 65 63 6b 65 72 29 29 29 0a 20 20 20 20  | onfig-file.value.checker)))..... | 
| 472c0 |  20 20 20 28 66 6c 79 63 68 65 63 6b 2d 70 72 65    70 65 6e 64 2d 77 69 74 68 2d 6f 70 74 69 6f 6e  | ...(flycheck-prepend-with-option | 
| 472e0 |  20 6f 70 74 69 6f 6e 2d 6e 61 6d 65 20 28 6c 69    73 74 20 66 69 6c 65 2d 6e 61 6d 65 29 29 29 29  | .option-name.(list.file-name)))) | 
| 47300 |  0a 20 20 20 20 28 60 28 63 6f 6e 66 69 67 2d 66    69 6c 65 20 2c 6f 70 74 69 6f 6e 2d 6e 61 6d 65  | .....(`(config-file.,option-name | 
| 47320 |  20 2c 66 69 6c 65 2d 6e 61 6d 65 2d 76 61 72 20    2c 70 72 65 70 65 6e 64 2d 66 6e 29 0a 20 20 20  | .,file-name-var.,prepend-fn).... | 
| 47340 |  20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 76    61 6c 75 65 20 28 73 79 6d 62 6f 6c 2d 76 61 6c  | ..(when-let*.((value.(symbol-val | 
| 47360 |  75 65 20 66 69 6c 65 2d 6e 61 6d 65 2d 76 61 72    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ue.file-name-var)).............. | 
| 47380 |  20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 20 28    66 6c 79 63 68 65 63 6b 2d 6c 6f 63 61 74 65 2d  | ....(file-name.(flycheck-locate- | 
| 473a0 |  63 6f 6e 66 69 67 2d 66 69 6c 65 20 76 61 6c 75    65 20 63 68 65 63 6b 65 72 29 29 29 0a 20 20 20  | config-file.value.checker))).... | 
| 473c0 |  20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 70 72    65 70 65 6e 64 2d 77 69 74 68 2d 6f 70 74 69 6f  | ....(flycheck-prepend-with-optio | 
| 473e0 |  6e 20 6f 70 74 69 6f 6e 2d 6e 61 6d 65 20 28 6c    69 73 74 20 66 69 6c 65 2d 6e 61 6d 65 29 20 70  | n.option-name.(list.file-name).p | 
| 47400 |  72 65 70 65 6e 64 2d 66 6e 29 29 29 0a 20 20 20    20 28 60 28 6f 70 74 69 6f 6e 20 2c 6f 70 74 69  | repend-fn))).....(`(option.,opti | 
| 47420 |  6f 6e 2d 6e 61 6d 65 20 2c 76 61 72 69 61 62 6c    65 29 0a 20 20 20 20 20 28 77 68 65 6e 2d 6c 65  | on-name.,variable)......(when-le | 
| 47440 |  74 20 28 76 61 6c 75 65 20 28 73 79 6d 62 6f 6c    2d 76 61 6c 75 65 20 76 61 72 69 61 62 6c 65 29  | t.(value.(symbol-value.variable) | 
| 47460 |  29 0a 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73    20 28 73 74 72 69 6e 67 70 20 76 61 6c 75 65 29  | )........(unless.(stringp.value) | 
| 47480 |  0a 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72    20 22 56 61 6c 75 65 20 25 53 20 6f 66 20 25 53  | ..........(error."Value.%S.of.%S | 
| 474a0 |  20 66 6f 72 20 6f 70 74 69 6f 6e 20 25 73 20 69    73 20 6e 6f 74 20 61 20 73 74 72 69 6e 67 22 0a  | .for.option.%s.is.not.a.string". | 
| 474c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    76 61 6c 75 65 20 76 61 72 69 61 62 6c 65 20 6f  | ................value.variable.o | 
| 474e0 |  70 74 69 6f 6e 2d 6e 61 6d 65 29 29 0a 20 20 20    20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 70 72  | ption-name))........(flycheck-pr | 
| 47500 |  65 70 65 6e 64 2d 77 69 74 68 2d 6f 70 74 69 6f    6e 20 6f 70 74 69 6f 6e 2d 6e 61 6d 65 20 28 6c  | epend-with-option.option-name.(l | 
| 47520 |  69 73 74 20 76 61 6c 75 65 29 29 29 29 0a 20 20    20 20 28 60 28 6f 70 74 69 6f 6e 20 2c 6f 70 74  | ist.value)))).....(`(option.,opt | 
| 47540 |  69 6f 6e 2d 6e 61 6d 65 20 2c 76 61 72 69 61 62    6c 65 20 2c 70 72 65 70 65 6e 64 2d 66 6e 29 0a  | ion-name.,variable.,prepend-fn). | 
| 47560 |  20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28    76 61 6c 75 65 20 28 73 79 6d 62 6f 6c 2d 76 61  | .....(when-let.(value.(symbol-va | 
| 47580 |  6c 75 65 20 76 61 72 69 61 62 6c 65 29 29 0a 20    20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 73  | lue.variable))........(unless.(s | 
| 475a0 |  74 72 69 6e 67 70 20 76 61 6c 75 65 29 0a 20 20    20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 56  | tringp.value)..........(error."V | 
| 475c0 |  61 6c 75 65 20 25 53 20 6f 66 20 25 53 20 66 6f    72 20 6f 70 74 69 6f 6e 20 25 73 20 69 73 20 6e  | alue.%S.of.%S.for.option.%s.is.n | 
| 475e0 |  6f 74 20 61 20 73 74 72 69 6e 67 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c  | ot.a.string".................val | 
| 47600 |  75 65 20 76 61 72 69 61 62 6c 65 20 6f 70 74 69    6f 6e 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20  | ue.variable.option-name))....... | 
| 47620 |  20 28 66 6c 79 63 68 65 63 6b 2d 70 72 65 70 65    6e 64 2d 77 69 74 68 2d 6f 70 74 69 6f 6e 20 6f  | .(flycheck-prepend-with-option.o | 
| 47640 |  70 74 69 6f 6e 2d 6e 61 6d 65 20 28 6c 69 73 74    20 76 61 6c 75 65 29 20 70 72 65 70 65 6e 64 2d  | ption-name.(list.value).prepend- | 
| 47660 |  66 6e 29 29 29 0a 20 20 20 20 28 60 28 6f 70 74    69 6f 6e 20 2c 6f 70 74 69 6f 6e 2d 6e 61 6d 65  | fn))).....(`(option.,option-name | 
| 47680 |  20 2c 76 61 72 69 61 62 6c 65 20 2c 70 72 65 70    65 6e 64 2d 66 6e 20 2c 66 69 6c 74 65 72 29 0a  | .,variable.,prepend-fn.,filter). | 
| 476a0 |  20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28    76 61 6c 75 65 20 28 66 75 6e 63 61 6c 6c 20 66  | .....(when-let.(value.(funcall.f | 
| 476c0 |  69 6c 74 65 72 20 28 73 79 6d 62 6f 6c 2d 76 61    6c 75 65 20 76 61 72 69 61 62 6c 65 29 29 29 0a  | ilter.(symbol-value.variable))). | 
| 476e0 |  20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28    73 74 72 69 6e 67 70 20 76 61 6c 75 65 29 0a 20  | .......(unless.(stringp.value).. | 
| 47700 |  20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22    56 61 6c 75 65 20 25 53 20 6f 66 20 25 53 20 28  | ........(error."Value.%S.of.%S.( | 
| 47720 |  66 69 6c 74 65 72 3a 20 25 53 29 20 66 6f 72 20    6f 70 74 69 6f 6e 20 25 73 20 69 73 20 6e 6f 74  | filter:.%S).for.option.%s.is.not | 
| 47740 |  20 61 20 73 74 72 69 6e 67 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65  | .a.string".................value | 
| 47760 |  20 76 61 72 69 61 62 6c 65 20 66 69 6c 74 65 72    20 6f 70 74 69 6f 6e 2d 6e 61 6d 65 29 29 0a 20  | .variable.filter.option-name)).. | 
| 47780 |  20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d    70 72 65 70 65 6e 64 2d 77 69 74 68 2d 6f 70 74  | ......(flycheck-prepend-with-opt | 
| 477a0 |  69 6f 6e 20 6f 70 74 69 6f 6e 2d 6e 61 6d 65 20    28 6c 69 73 74 20 76 61 6c 75 65 29 20 70 72 65  | ion.option-name.(list.value).pre | 
| 477c0 |  70 65 6e 64 2d 66 6e 29 29 29 0a 20 20 20 20 28    60 28 6f 70 74 69 6f 6e 2d 6c 69 73 74 20 2c 6f  | pend-fn))).....(`(option-list.,o | 
| 477e0 |  70 74 69 6f 6e 2d 6e 61 6d 65 20 2c 76 61 72 69    61 62 6c 65 29 0a 20 20 20 20 20 28 6c 65 74 20  | ption-name.,variable)......(let. | 
| 47800 |  28 28 76 61 6c 75 65 20 28 73 79 6d 62 6f 6c 2d    76 61 6c 75 65 20 76 61 72 69 61 62 6c 65 29 29  | ((value.(symbol-value.variable)) | 
| 47820 |  29 0a 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73    20 28 61 6e 64 20 28 6c 69 73 74 70 20 76 61 6c  | )........(unless.(and.(listp.val | 
| 47840 |  75 65 29 20 28 73 65 71 2d 65 76 65 72 79 2d 70    20 23 27 73 74 72 69 6e 67 70 20 76 61 6c 75 65  | ue).(seq-every-p.#'stringp.value | 
| 47860 |  29 29 0a 20 20 20 20 20 20 20 20 20 28 65 72 72    6f 72 20 22 56 61 6c 75 65 20 25 53 20 6f 66 20  | ))..........(error."Value.%S.of. | 
| 47880 |  25 53 20 66 6f 72 20 6f 70 74 69 6f 6e 20 25 53    20 69 73 20 6e 6f 74 20 61 20 6c 69 73 74 20 6f  | %S.for.option.%S.is.not.a.list.o | 
| 478a0 |  66 20 73 74 72 69 6e 67 73 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65  | f.strings".................value | 
| 478c0 |  20 76 61 72 69 61 62 6c 65 20 6f 70 74 69 6f 6e    2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 28  | .variable.option-name))........( | 
| 478e0 |  66 6c 79 63 68 65 63 6b 2d 70 72 65 70 65 6e 64    2d 77 69 74 68 2d 6f 70 74 69 6f 6e 20 6f 70 74  | flycheck-prepend-with-option.opt | 
| 47900 |  69 6f 6e 2d 6e 61 6d 65 20 76 61 6c 75 65 29 29    29 0a 20 20 20 20 28 60 28 6f 70 74 69 6f 6e 2d  | ion-name.value))).....(`(option- | 
| 47920 |  6c 69 73 74 20 2c 6f 70 74 69 6f 6e 2d 6e 61 6d    65 20 2c 76 61 72 69 61 62 6c 65 20 2c 70 72 65  | list.,option-name.,variable.,pre | 
| 47940 |  70 65 6e 64 2d 66 6e 29 0a 20 20 20 20 20 28 6c    65 74 20 28 28 76 61 6c 75 65 20 28 73 79 6d 62  | pend-fn)......(let.((value.(symb | 
| 47960 |  6f 6c 2d 76 61 6c 75 65 20 76 61 72 69 61 62 6c    65 29 29 29 0a 20 20 20 20 20 20 20 28 75 6e 6c  | ol-value.variable)))........(unl | 
| 47980 |  65 73 73 20 28 61 6e 64 20 28 6c 69 73 74 70 20    76 61 6c 75 65 29 20 28 73 65 71 2d 65 76 65 72  | ess.(and.(listp.value).(seq-ever | 
| 479a0 |  79 2d 70 20 23 27 73 74 72 69 6e 67 70 20 76 61    6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 28  | y-p.#'stringp.value))..........( | 
| 479c0 |  65 72 72 6f 72 20 22 56 61 6c 75 65 20 25 53 20    6f 66 20 25 53 20 66 6f 72 20 6f 70 74 69 6f 6e  | error."Value.%S.of.%S.for.option | 
| 479e0 |  20 25 53 20 69 73 20 6e 6f 74 20 61 20 6c 69 73    74 20 6f 66 20 73 74 72 69 6e 67 73 22 0a 20 20  | .%S.is.not.a.list.of.strings"... | 
| 47a00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61    6c 75 65 20 76 61 72 69 61 62 6c 65 20 6f 70 74  | ..............value.variable.opt | 
| 47a20 |  69 6f 6e 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20    20 20 28 66 6c 79 63 68 65 63 6b 2d 70 72 65 70  | ion-name))........(flycheck-prep | 
| 47a40 |  65 6e 64 2d 77 69 74 68 2d 6f 70 74 69 6f 6e 20    6f 70 74 69 6f 6e 2d 6e 61 6d 65 20 76 61 6c 75  | end-with-option.option-name.valu | 
| 47a60 |  65 20 70 72 65 70 65 6e 64 2d 66 6e 29 29 29 0a    20 20 20 20 28 60 28 6f 70 74 69 6f 6e 2d 6c 69  | e.prepend-fn))).....(`(option-li | 
| 47a80 |  73 74 20 2c 6f 70 74 69 6f 6e 2d 6e 61 6d 65 20    2c 76 61 72 69 61 62 6c 65 20 2c 70 72 65 70 65  | st.,option-name.,variable.,prepe | 
| 47aa0 |  6e 64 2d 66 6e 20 2c 66 69 6c 74 65 72 29 0a 20    20 20 20 20 28 6c 65 74 20 28 28 76 61 6c 75 65  | nd-fn.,filter)......(let.((value | 
| 47ac0 |  20 28 64 65 6c 71 20 6e 69 6c 20 28 73 65 71 2d    6d 61 70 20 66 69 6c 74 65 72 20 28 73 79 6d 62  | .(delq.nil.(seq-map.filter.(symb | 
| 47ae0 |  6f 6c 2d 76 61 6c 75 65 20 76 61 72 69 61 62 6c    65 29 29 29 29 29 0a 20 20 20 20 20 20 20 28 75  | ol-value.variable)))))........(u | 
| 47b00 |  6e 6c 65 73 73 20 28 61 6e 64 20 28 6c 69 73 74    70 20 76 61 6c 75 65 29 20 28 73 65 71 2d 65 76  | nless.(and.(listp.value).(seq-ev | 
| 47b20 |  65 72 79 2d 70 20 23 27 73 74 72 69 6e 67 70 20    76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20  | ery-p.#'stringp.value))......... | 
| 47b40 |  20 28 65 72 72 6f 72 20 22 56 61 6c 75 65 20 25    53 20 6f 66 20 25 53 20 66 6f 72 20 6f 70 74 69  | .(error."Value.%S.of.%S.for.opti | 
| 47b60 |  6f 6e 20 25 53 20 69 73 20 6e 6f 74 20 61 20 6c    69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 22 0a  | on.%S.is.not.a.list.of.strings". | 
| 47b80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    76 61 6c 75 65 20 76 61 72 69 61 62 6c 65 20 6f  | ................value.variable.o | 
| 47ba0 |  70 74 69 6f 6e 2d 6e 61 6d 65 29 29 0a 20 20 20    20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 70 72  | ption-name))........(flycheck-pr | 
| 47bc0 |  65 70 65 6e 64 2d 77 69 74 68 2d 6f 70 74 69 6f    6e 20 6f 70 74 69 6f 6e 2d 6e 61 6d 65 20 76 61  | epend-with-option.option-name.va | 
| 47be0 |  6c 75 65 20 70 72 65 70 65 6e 64 2d 66 6e 29 29    29 0a 20 20 20 20 28 60 28 6f 70 74 69 6f 6e 2d  | lue.prepend-fn))).....(`(option- | 
| 47c00 |  66 6c 61 67 20 2c 6f 70 74 69 6f 6e 2d 6e 61 6d    65 20 2c 76 61 72 69 61 62 6c 65 29 0a 20 20 20  | flag.,option-name.,variable).... | 
| 47c20 |  20 20 28 77 68 65 6e 20 28 73 79 6d 62 6f 6c 2d    76 61 6c 75 65 20 76 61 72 69 61 62 6c 65 29 0a  | ..(when.(symbol-value.variable). | 
| 47c40 |  20 20 20 20 20 20 20 28 6c 69 73 74 20 6f 70 74    69 6f 6e 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20  | .......(list.option-name)))..... | 
| 47c60 |  28 60 28 65 76 61 6c 20 2c 66 6f 72 6d 29 0a 20    20 20 20 20 28 6c 65 74 20 28 28 72 65 73 75 6c  | (`(eval.,form)......(let.((resul | 
| 47c80 |  74 20 28 65 76 61 6c 20 66 6f 72 6d 29 29 29 0a    20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20  | t.(eval.form)))........(cond.... | 
| 47ca0 |  20 20 20 20 20 28 28 61 6e 64 20 28 6c 69 73 74    70 20 72 65 73 75 6c 74 29 20 28 73 65 71 2d 65  | .....((and.(listp.result).(seq-e | 
| 47cc0 |  76 65 72 79 2d 70 20 23 27 73 74 72 69 6e 67 70    20 72 65 73 75 6c 74 29 29 20 72 65 73 75 6c 74  | very-p.#'stringp.result)).result | 
| 47ce0 |  29 0a 20 20 20 20 20 20 20 20 28 28 73 74 72 69    6e 67 70 20 72 65 73 75 6c 74 29 20 28 6c 69 73  | ).........((stringp.result).(lis | 
| 47d00 |  74 20 72 65 73 75 6c 74 29 29 0a 20 20 20 20 20    20 20 20 28 74 20 28 65 72 72 6f 72 20 22 49 6e  | t.result)).........(t.(error."In | 
| 47d20 |  76 61 6c 69 64 20 72 65 73 75 6c 74 20 66 72 6f    6d 20 65 76 61 6c 75 61 74 69 6f 6e 20 6f 66 20  | valid.result.from.evaluation.of. | 
| 47d40 |  25 53 3a 20 25 53 22 20 66 6f 72 6d 20 72 65 73    75 6c 74 29 29 29 29 29 0a 20 20 20 20 28 5f 20  | %S:.%S".form.result))))).....(_. | 
| 47d60 |  28 65 72 72 6f 72 20 22 55 6e 73 75 70 70 6f 72    74 65 64 20 61 72 67 75 6d 65 6e 74 20 25 53 22  | (error."Unsupported.argument.%S" | 
| 47d80 |  20 61 72 67 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65  | .arg))))..(defun.flycheck-checke | 
| 47da0 |  72 2d 73 75 62 73 74 69 74 75 74 65 64 2d 61 72    67 75 6d 65 6e 74 73 20 28 63 68 65 63 6b 65 72  | r-substituted-arguments.(checker | 
| 47dc0 |  29 0a 20 20 22 47 65 74 20 74 68 65 20 73 75 62    73 74 69 74 75 74 65 64 20 61 72 67 75 6d 65 6e  | )..."Get.the.substituted.argumen | 
| 47de0 |  74 73 20 6f 66 20 61 20 43 48 45 43 4b 45 52 2e    0a 0a 53 75 62 73 74 69 74 75 74 65 20 65 61 63  | ts.of.a.CHECKER...Substitute.eac | 
| 47e00 |  68 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 43 48    45 43 4b 45 52 20 75 73 69 6e 67 0a 60 66 6c 79  | h.argument.of.CHECKER.using.`fly | 
| 47e20 |  63 68 65 63 6b 2d 73 75 62 73 74 69 74 75 74 65    2d 61 72 67 75 6d 65 6e 74 27 2e 20 20 54 68 69  | check-substitute-argument'...Thi | 
| 47e40 |  73 20 72 65 70 6c 61 63 65 73 20 61 6e 79 20 73    70 65 63 69 61 6c 0a 73 79 6d 62 6f 6c 73 20 69  | s.replaces.any.special.symbols.i | 
| 47e60 |  6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2e 22 0a    20 20 28 61 70 70 6c 79 20 23 27 61 70 70 65 6e  | n.the.command."...(apply.#'appen | 
| 47e80 |  64 0a 20 20 20 20 20 20 20 20 20 28 73 65 71 2d    6d 61 70 20 28 6c 61 6d 62 64 61 20 28 61 72 67  | d..........(seq-map.(lambda.(arg | 
| 47ea0 |  29 20 28 66 6c 79 63 68 65 63 6b 2d 73 75 62 73    74 69 74 75 74 65 2d 61 72 67 75 6d 65 6e 74 20  | ).(flycheck-substitute-argument. | 
| 47ec0 |  61 72 67 20 63 68 65 63 6b 65 72 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | arg.checker))................... | 
| 47ee0 |  28 66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65    72 2d 61 72 67 75 6d 65 6e 74 73 20 63 68 65 63  | (flycheck-checker-arguments.chec | 
| 47f00 |  6b 65 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20    66 6c 79 63 68 65 63 6b 2d 2d 70 72 6f 63 65 73  | ker))))..(defun.flycheck--proces | 
| 47f20 |  73 2d 73 65 6e 64 2d 62 75 66 66 65 72 2d 63 6f    6e 74 65 6e 74 73 2d 63 68 75 6e 6b 65 64 20 28  | s-send-buffer-contents-chunked.( | 
| 47f40 |  70 72 6f 63 65 73 73 29 0a 20 20 22 53 65 6e 64    20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 63 75 72  | process)..."Send.contents.of.cur | 
| 47f60 |  72 65 6e 74 20 62 75 66 66 65 72 20 74 6f 20 50    52 4f 43 45 53 53 20 69 6e 20 73 6d 61 6c 6c 20  | rent.buffer.to.PROCESS.in.small. | 
| 47f80 |  62 61 74 63 68 65 73 2e 0a 0a 53 65 6e 64 20 74    68 65 20 65 6e 74 69 72 65 20 62 75 66 66 65 72  | batches...Send.the.entire.buffer | 
| 47fa0 |  20 74 6f 20 74 68 65 20 73 74 61 6e 64 61 72 64    20 69 6e 70 75 74 20 6f 66 20 50 52 4f 43 45 53  | .to.the.standard.input.of.PROCES | 
| 47fc0 |  53 20 69 6e 20 63 68 75 6e 6b 73 0a 6f 66 20 34    30 39 36 20 63 68 61 72 61 63 74 65 72 73 2e 20  | S.in.chunks.of.4096.characters.. | 
| 47fe0 |  20 43 68 75 6e 6b 69 6e 67 20 69 73 20 64 6f 6e    65 20 69 6e 20 45 6d 61 63 73 20 4c 69 73 70 2c  | .Chunking.is.done.in.Emacs.Lisp, | 
| 48000 |  20 68 65 6e 63 65 20 74 68 69 73 0a 66 75 6e 63    74 69 6f 6e 20 69 73 20 70 72 6f 62 61 62 6c 79  | .hence.this.function.is.probably | 
| 48020 |  20 66 61 72 20 6c 65 73 73 20 65 66 66 69 63 69    65 6e 74 20 74 68 61 6e 0a 60 73 65 6e 64 2d 70  | .far.less.efficient.than.`send-p | 
| 48040 |  72 6f 63 65 73 73 2d 72 65 67 69 6f 6e 27 2e 20    20 55 73 65 20 6f 6e 6c 79 20 77 68 65 6e 20 72  | rocess-region'...Use.only.when.r | 
| 48060 |  65 71 75 69 72 65 64 2e 22 0a 20 20 28 6c 65 74    20 28 28 66 72 6f 6d 20 28 70 6f 69 6e 74 2d 6d  | equired."...(let.((from.(point-m | 
| 48080 |  69 6e 29 29 29 0a 20 20 20 20 28 77 68 69 6c 65    20 28 3c 20 66 72 6f 6d 20 28 70 6f 69 6e 74 2d  | in))).....(while.(<.from.(point- | 
| 480a0 |  6d 61 78 29 29 0a 20 20 20 20 20 20 28 6c 65 74    20 28 28 74 6f 20 28 6d 69 6e 20 28 2b 20 66 72  | max)).......(let.((to.(min.(+.fr | 
| 480c0 |  6f 6d 20 34 30 39 36 29 20 28 70 6f 69 6e 74 2d    6d 61 78 29 29 29 29 0a 20 20 20 20 20 20 20 20  | om.4096).(point-max))))......... | 
| 480e0 |  28 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 72 65    67 69 6f 6e 20 70 72 6f 63 65 73 73 20 66 72 6f  | (process-send-region.process.fro | 
| 48100 |  6d 20 74 6f 29 0a 20 20 20 20 20 20 20 20 28 73    65 74 71 20 66 72 6f 6d 20 74 6f 29 29 29 29 29  | m.to).........(setq.from.to))))) | 
| 48120 |  0a 0a 28 64 65 66 76 61 72 20 66 6c 79 63 68 65    63 6b 2d 63 68 75 6e 6b 65 64 2d 70 72 6f 63 65  | ..(defvar.flycheck-chunked-proce | 
| 48140 |  73 73 2d 69 6e 70 75 74 0a 20 20 3b 3b 20 43 68    75 6e 6b 20 70 72 6f 63 65 73 73 20 6f 75 74 70  | ss-input...;;.Chunk.process.outp | 
| 48160 |  75 74 20 6f 6e 20 57 69 6e 64 6f 77 73 20 74 6f    20 77 6f 72 6b 20 61 72 6f 75 6e 64 0a 20 20 3b  | ut.on.Windows.to.work.around...; | 
| 48180 |  3b 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 66 6c  | ;.https://github.com/flycheck/fl | 
| 481a0 |  79 63 68 65 63 6b 2f 69 73 73 75 65 73 2f 37 39    34 20 61 6e 64 0a 20 20 3b 3b 20 68 74 74 70 73  | ycheck/issues/794.and...;;.https | 
| 481c0 |  3a 2f 2f 64 65 62 62 75 67 73 2e 67 6e 75 2e 6f    72 67 2f 63 67 69 2f 62 75 67 72 65 70 6f 72 74  | ://debbugs.gnu.org/cgi/bugreport | 
| 481e0 |  2e 63 67 69 3f 62 75 67 3d 32 32 33 34 34 2e 20    20 54 68 65 20 70 72 65 73 65 6e 63 65 20 6f 66  | .cgi?bug=22344...The.presence.of | 
| 48200 |  0a 20 20 3b 3b 20 60 77 33 32 2d 70 69 70 65 2d    62 75 66 66 65 72 2d 73 69 7a 65 27 20 64 65 6e  | ...;;.`w32-pipe-buffer-size'.den | 
| 48220 |  6f 74 65 73 20 61 6e 20 45 6d 61 63 73 20 76 65    72 73 69 6f 6e 20 28 3e 20 45 6d 61 63 73 20 32  | otes.an.Emacs.version.(>.Emacs.2 | 
| 48240 |  35 2e 31 29 20 77 68 65 72 65 20 70 69 70 65 0a    20 20 3b 3b 20 77 72 69 74 65 73 20 6f 6e 20 57  | 5.1).where.pipe...;;.writes.on.W | 
| 48260 |  69 6e 64 6f 77 73 20 61 72 65 20 66 69 78 65 64    2e 0a 20 20 3b 3b 0a 20 20 3b 3b 20 54 4f 44 4f  | indows.are.fixed....;;...;;.TODO | 
| 48280 |  3a 20 52 65 6d 6f 76 65 20 6f 70 74 69 6f 6e 20    61 6e 64 20 63 68 75 6e 6b 69 6e 67 20 77 68 65  | :.Remove.option.and.chunking.whe | 
| 482a0 |  6e 20 64 72 6f 70 70 69 6e 67 20 45 6d 61 63 73    20 32 34 20 73 75 70 70 6f 72 74 2c 20 73 65 65  | n.dropping.Emacs.24.support,.see | 
| 482c0 |  0a 20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 66 6c 79 63 68 65 63  | ...;;.https://github.com/flychec | 
| 482e0 |  6b 2f 66 6c 79 63 68 65 63 6b 2f 69 73 73 75 65    73 2f 38 35 36 0a 20 20 28 61 6e 64 20 28 65 71  | k/flycheck/issues/856...(and.(eq | 
| 48300 |  20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 77 69    6e 64 6f 77 73 2d 6e 74 29 20 28 6e 6f 74 20 28  | .system-type.'windows-nt).(not.( | 
| 48320 |  62 6f 75 6e 64 70 20 27 77 33 32 2d 70 69 70 65    2d 62 75 66 66 65 72 2d 73 69 7a 65 29 29 29 0a  | boundp.'w32-pipe-buffer-size))). | 
| 48340 |  20 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 20 73 65    6e 64 20 70 72 6f 63 65 73 73 20 69 6e 70 75 74  | .."If.non-nil.send.process.input | 
| 48360 |  20 69 6e 20 73 6d 61 6c 6c 20 63 68 75 6e 6b 73    2e 0a 0a 49 66 20 74 68 69 73 20 76 61 72 69 61  | .in.small.chunks...If.this.varia | 
| 48380 |  62 6c 65 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 60    66 6c 79 63 68 65 63 6b 2d 70 72 6f 63 65 73 73  | ble.is.non-nil.`flycheck-process | 
| 483a0 |  2d 73 65 6e 64 2d 62 75 66 66 65 72 27 20 73 65    6e 64 73 0a 62 75 66 66 65 72 20 63 6f 6e 74 65  | -send-buffer'.sends.buffer.conte | 
| 483c0 |  6e 74 73 20 69 6e 20 73 6d 61 6c 6c 20 63 68 75    6e 6b 73 2e 0a 0a 44 65 66 61 75 6c 74 73 20 74  | nts.in.small.chunks...Defaults.t | 
| 483e0 |  6f 20 6e 69 6c 2c 20 65 78 63 65 70 74 20 6f 6e    20 57 69 6e 64 6f 77 73 20 74 6f 20 77 6f 72 6b  | o.nil,.except.on.Windows.to.work | 
| 48400 |  20 61 72 6f 75 6e 64 20 45 6d 61 63 73 20 62 75    67 0a 23 32 32 33 34 34 2e 22 29 0a 0a 28 64 65  | .around.Emacs.bug.#22344.")..(de | 
| 48420 |  66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 70 72 6f    63 65 73 73 2d 73 65 6e 64 2d 62 75 66 66 65 72  | fun.flycheck-process-send-buffer | 
| 48440 |  20 28 70 72 6f 63 65 73 73 29 0a 20 20 22 53 65    6e 64 20 61 6c 6c 20 63 6f 6e 74 65 6e 74 73 20  | .(process)..."Send.all.contents. | 
| 48460 |  6f 66 20 63 75 72 72 65 6e 74 20 62 75 66 66 65    72 20 74 6f 20 50 52 4f 43 45 53 53 2e 0a 0a 53  | of.current.buffer.to.PROCESS...S | 
| 48480 |  65 6e 64 73 20 61 6c 6c 20 63 6f 6e 74 65 6e 74    73 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74  | ends.all.contents.of.the.current | 
| 484a0 |  20 62 75 66 66 65 72 20 74 6f 20 74 68 65 20 73    74 61 6e 64 61 72 64 20 69 6e 70 75 74 20 6f 66  | .buffer.to.the.standard.input.of | 
| 484c0 |  0a 50 52 4f 43 45 53 53 2c 20 61 6e 64 20 74 65    72 6d 69 6e 61 74 65 73 20 73 74 61 6e 64 61 72  | .PROCESS,.and.terminates.standar | 
| 484e0 |  64 20 69 6e 70 75 74 20 77 69 74 68 20 45 4f 46    2e 0a 0a 49 66 20 60 66 6c 79 63 68 65 63 6b 2d  | d.input.with.EOF...If.`flycheck- | 
| 48500 |  63 68 75 6e 6b 65 64 2d 70 72 6f 63 65 73 73 2d    69 6e 70 75 74 27 20 69 73 20 6e 6f 6e 2d 6e 69  | chunked-process-input'.is.non-ni | 
| 48520 |  6c 2c 20 73 65 6e 64 20 62 75 66 66 65 72 0a 63    6f 6e 74 65 6e 74 73 20 69 6e 20 63 68 75 6e 6b  | l,.send.buffer.contents.in.chunk | 
| 48540 |  73 20 76 69 61 0a 60 66 6c 79 63 68 65 63 6b 2d    2d 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 62 75  | s.via.`flycheck--process-send-bu | 
| 48560 |  66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 2d 63 68    75 6e 6b 65 64 27 2c 20 77 68 69 63 68 20 73 65  | ffer-contents-chunked',.which.se | 
| 48580 |  65 2e 0a 4f 74 68 65 72 77 69 73 65 20 75 73 65    20 60 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 72  | e..Otherwise.use.`process-send-r | 
| 485a0 |  65 67 69 6f 6e 27 20 74 6f 20 73 65 6e 64 20 61    6c 6c 20 63 6f 6e 74 65 6e 74 73 20 61 74 20 6f  | egion'.to.send.all.contents.at.o | 
| 485c0 |  6e 63 65 0a 61 6e 64 20 72 65 6c 79 20 6f 6e 20    45 6d 61 63 73 27 20 6f 77 6e 20 62 75 66 66 65  | nce.and.rely.on.Emacs'.own.buffe | 
| 485e0 |  72 69 6e 67 20 61 6e 64 20 63 68 75 6e 6b 69 6e    67 2e 22 0a 20 20 28 73 61 76 65 2d 72 65 73 74  | ring.and.chunking."...(save-rest | 
| 48600 |  72 69 63 74 69 6f 6e 0a 20 20 20 20 28 77 69 64    65 6e 29 0a 20 20 20 20 28 69 66 20 66 6c 79 63  | riction.....(widen).....(if.flyc | 
| 48620 |  68 65 63 6b 2d 63 68 75 6e 6b 65 64 2d 70 72 6f    63 65 73 73 2d 69 6e 70 75 74 0a 20 20 20 20 20  | heck-chunked-process-input...... | 
| 48640 |  20 20 20 28 66 6c 79 63 68 65 63 6b 2d 2d 70 72    6f 63 65 73 73 2d 73 65 6e 64 2d 62 75 66 66 65  | ...(flycheck--process-send-buffe | 
| 48660 |  72 2d 63 6f 6e 74 65 6e 74 73 2d 63 68 75 6e 6b    65 64 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20  | r-contents-chunked.process)..... | 
| 48680 |  20 20 28 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d    72 65 67 69 6f 6e 20 70 72 6f 63 65 73 73 20 28  | ..(process-send-region.process.( | 
| 486a0 |  70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e    74 2d 6d 61 78 29 29 29 29 0a 20 20 28 70 72 6f  | point-min).(point-max))))...(pro | 
| 486c0 |  63 65 73 73 2d 73 65 6e 64 2d 65 6f 66 20 70 72    6f 63 65 73 73 29 29 0a 0a 28 64 65 66 75 6e 20  | cess-send-eof.process))..(defun. | 
| 486e0 |  66 6c 79 63 68 65 63 6b 2d 2d 77 72 61 70 2d 63    6f 6d 6d 61 6e 64 20 28 70 72 6f 67 20 61 72 67  | flycheck--wrap-command.(prog.arg | 
| 48700 |  73 29 0a 20 20 22 57 72 61 70 20 50 52 4f 47 20    61 6e 64 20 41 52 47 53 20 75 73 69 6e 67 20 60  | s)..."Wrap.PROG.and.ARGS.using.` | 
| 48720 |  66 6c 79 63 68 65 63 6b 2d 63 6f 6d 6d 61 6e 64    2d 77 72 61 70 70 65 72 2d 66 75 6e 63 74 69 6f  | flycheck-command-wrapper-functio | 
| 48740 |  6e 27 2e 22 0a 20 20 3b 3b 20 57 65 20 64 6f 6e    27 74 20 63 61 6c 6c 20 60 66 6c 79 63 68 65 63  | n'."...;;.We.don't.call.`flychec | 
| 48760 |  6b 2d 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e    64 27 20 6f 6e 20 74 68 65 20 6f 75 74 70 75 74  | k-executable-find'.on.the.output | 
| 48780 |  20 6f 66 20 74 68 65 20 77 72 61 70 70 65 72 0a    20 20 3b 3b 20 66 75 6e 63 74 69 6f 6e 2c 20 73  | .of.the.wrapper...;;.function,.s | 
| 487a0 |  69 6e 63 65 20 69 74 20 6d 69 67 68 74 20 6e 6f    74 20 65 78 70 65 63 74 20 69 74 20 28 61 6e 20  | ince.it.might.not.expect.it.(an. | 
| 487c0 |  65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20    66 75 6e 63 74 69 6f 6e 0a 20 20 3b 3b 20 64 65  | executable-find.function...;;.de | 
| 487e0 |  73 69 67 6e 65 64 20 74 6f 20 66 69 6e 64 20 62    69 6e 61 72 69 65 73 20 69 6e 20 61 20 73 61 6e  | signed.to.find.binaries.in.a.san | 
| 48800 |  64 62 6f 78 20 63 6f 75 6c 64 20 67 65 74 20 63    6f 6e 66 75 73 65 64 20 69 66 20 77 65 20 61 73  | dbox.could.get.confused.if.we.as | 
| 48820 |  6b 65 64 20 69 74 0a 20 20 3b 3b 20 61 62 6f 75    74 20 74 68 65 20 73 61 6e 64 62 6f 78 69 6e 67  | ked.it...;;.about.the.sandboxing | 
| 48840 |  20 70 72 6f 67 72 61 6d 20 69 74 73 65 6c 66 29    2e 0a 20 20 28 66 75 6e 63 61 6c 6c 20 66 6c 79  | .program.itself)....(funcall.fly | 
| 48860 |  63 68 65 63 6b 2d 63 6f 6d 6d 61 6e 64 2d 77 72    61 70 70 65 72 2d 66 75 6e 63 74 69 6f 6e 20 28  | check-command-wrapper-function.( | 
| 48880 |  63 6f 6e 73 20 70 72 6f 67 20 61 72 67 73 29 29    29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65  | cons.prog.args)))..(defun.flyche | 
| 488a0 |  63 6b 2d 73 74 61 72 74 2d 63 6f 6d 6d 61 6e 64    2d 63 68 65 63 6b 65 72 20 28 63 68 65 63 6b 65  | ck-start-command-checker.(checke | 
| 488c0 |  72 20 63 61 6c 6c 62 61 63 6b 29 0a 20 20 22 53    74 61 72 74 20 61 20 63 6f 6d 6d 61 6e 64 20 43  | r.callback)..."Start.a.command.C | 
| 488e0 |  48 45 43 4b 45 52 20 77 69 74 68 20 43 41 4c 4c    42 41 43 4b 2e 22 0a 20 20 28 6c 65 74 20 28 70  | HECKER.with.CALLBACK."...(let.(p | 
| 48900 |  72 6f 63 65 73 73 29 0a 20 20 20 20 28 63 6f 6e    64 69 74 69 6f 6e 2d 63 61 73 65 20 65 72 72 0a  | rocess).....(condition-case.err. | 
| 48920 |  20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28    70 72 6f 67 72 61 6d 20 28 66 6c 79 63 68 65 63  | ........(let*.((program.(flychec | 
| 48940 |  6b 2d 66 69 6e 64 2d 63 68 65 63 6b 65 72 2d 65    78 65 63 75 74 61 62 6c 65 20 63 68 65 63 6b 65  | k-find-checker-executable.checke | 
| 48960 |  72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 61 72 67 73 20 28 66 6c 79 63 68 65  | r))................(args.(flyche | 
| 48980 |  63 6b 2d 63 68 65 63 6b 65 72 2d 73 75 62 73 74    69 74 75 74 65 64 2d 61 72 67 75 6d 65 6e 74 73  | ck-checker-substituted-arguments | 
| 489a0 |  20 63 68 65 63 6b 65 72 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 6d 61  | .checker))................(comma | 
| 489c0 |  6e 64 20 28 66 6c 79 63 68 65 63 6b 2d 2d 77 72    61 70 2d 63 6f 6d 6d 61 6e 64 20 70 72 6f 67 72  | nd.(flycheck--wrap-command.progr | 
| 489e0 |  61 6d 20 61 72 67 73 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 73 65 6e 74 69 6e  | am.args))................(sentin | 
| 48a00 |  65 6c 2d 65 76 65 6e 74 73 20 6e 69 6c 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b  | el-events.nil)................;; | 
| 48a20 |  20 55 73 65 20 70 69 70 65 73 20 74 6f 20 72 65    63 65 69 76 65 20 6f 75 74 70 75 74 20 66 72 6f  | .Use.pipes.to.receive.output.fro | 
| 48a40 |  6d 20 74 68 65 20 73 79 6e 74 61 78 20 63 68 65    63 6b 65 72 2e 20 20 54 68 65 79 20 61 72 65 0a  | m.the.syntax.checker...They.are. | 
| 48a60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b    3b 20 6d 6f 72 65 20 65 66 66 69 63 69 65 6e 74  | ...............;;.more.efficient | 
| 48a80 |  20 61 6e 64 20 6d 6f 72 65 20 72 6f 62 75 73 74    20 74 68 61 6e 20 50 54 59 73 2c 20 77 68 69 63  | .and.more.robust.than.PTYs,.whic | 
| 48aa0 |  68 20 45 6d 61 63 73 20 75 73 65 73 20 62 79 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b  | h.Emacs.uses.by................; | 
| 48ac0 |  3b 20 64 65 66 61 75 6c 74 2c 20 61 6e 64 20 73    69 6e 63 65 20 77 65 20 64 6f 6e 27 74 20 6e 65  | ;.default,.and.since.we.don't.ne | 
| 48ae0 |  65 64 20 61 6e 79 20 6a 6f 62 20 63 6f 6e 74 72    6f 6c 20 66 65 61 74 75 72 65 73 2c 20 77 65 0a  | ed.any.job.control.features,.we. | 
| 48b00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b    3b 20 63 61 6e 20 65 61 73 69 6c 79 20 75 73 65  | ...............;;.can.easily.use | 
| 48b20 |  20 70 69 70 65 73 2e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d  | .pipes.................(process- | 
| 48b40 |  63 6f 6e 6e 65 63 74 69 6f 6e 2d 74 79 70 65 20    6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20  | connection-type.nil))........... | 
| 48b60 |  3b 3b 20 57 65 20 70 61 73 73 20 64 6f 20 6e 6f    74 20 61 73 73 6f 63 69 61 74 65 20 74 68 65 20  | ;;.We.pass.do.not.associate.the. | 
| 48b80 |  70 72 6f 63 65 73 73 20 77 69 74 68 20 61 6e 79    20 62 75 66 66 65 72 2c 20 62 79 0a 20 20 20 20  | process.with.any.buffer,.by..... | 
| 48ba0 |  20 20 20 20 20 20 3b 3b 20 70 61 73 73 69 6e 67    20 6e 69 6c 20 66 6f 72 20 74 68 65 20 42 55 46  | ......;;.passing.nil.for.the.BUF | 
| 48bc0 |  46 45 52 20 61 72 67 75 6d 65 6e 74 20 6f 66 20    60 73 74 61 72 74 2d 70 72 6f 63 65 73 73 27 2e  | FER.argument.of.`start-process'. | 
| 48be0 |  0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 6e    73 74 65 61 64 2c 20 77 65 20 6a 75 73 74 20 72  | ...........;;.Instead,.we.just.r | 
| 48c00 |  65 6d 65 6d 62 65 72 20 74 68 65 20 62 75 66 66    65 72 20 62 65 69 6e 67 20 63 68 65 63 6b 65 64  | emember.the.buffer.being.checked | 
| 48c20 |  20 69 6e 20 61 0a 20 20 20 20 20 20 20 20 20 20    3b 3b 20 70 72 6f 63 65 73 73 20 70 72 6f 70 65  | .in.a...........;;.process.prope | 
| 48c40 |  72 74 79 20 28 73 65 65 20 62 65 6c 6f 77 29 2e    20 20 54 68 69 73 20 6e 65 61 74 6c 79 20 61 76  | rty.(see.below)...This.neatly.av | 
| 48c60 |  6f 69 64 73 20 61 6c 6c 0a 20 20 20 20 20 20 20    20 20 20 3b 3b 20 73 69 64 65 2d 65 66 66 65 63  | oids.all...........;;.side-effec | 
| 48c80 |  74 73 20 69 6d 70 6c 69 65 64 20 62 79 20 61 74    74 61 63 68 65 64 20 61 20 70 72 6f 63 65 73 73  | ts.implied.by.attached.a.process | 
| 48ca0 |  20 74 6f 20 61 20 62 75 66 66 65 72 2c 20 77 68    69 63 68 0a 20 20 20 20 20 20 20 20 20 20 3b 3b  | .to.a.buffer,.which...........;; | 
| 48cc0 |  20 6d 61 79 20 63 61 75 73 65 20 63 6f 6e 66 6c    69 63 74 73 20 77 69 74 68 20 6f 74 68 65 72 20  | .may.cause.conflicts.with.other. | 
| 48ce0 |  70 61 63 6b 61 67 65 73 2e 0a 20 20 20 20 20 20    20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 20  | packages............;;.......... | 
| 48d00 |  20 3b 3b 20 53 65 65 20 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 66 6c 79 63 68  | .;;.See.https://github.com/flych | 
| 48d20 |  65 63 6b 2f 66 6c 79 63 68 65 63 6b 2f 69 73 73    75 65 73 2f 32 39 38 20 66 6f 72 20 61 6e 0a 20  | eck/flycheck/issues/298.for.an.. | 
| 48d40 |  20 20 20 20 20 20 20 20 20 3b 3b 20 65 78 61 6d    70 6c 65 20 66 6f 72 20 73 75 63 68 20 61 20 63  | .........;;.example.for.such.a.c | 
| 48d60 |  6f 6e 66 6c 69 63 74 2e 0a 20 20 20 20 20 20 20    20 20 20 28 73 65 74 71 20 70 72 6f 63 65 73 73  | onflict............(setq.process | 
| 48d80 |  20 28 61 70 70 6c 79 20 27 73 74 61 72 74 2d 70    72 6f 63 65 73 73 20 28 66 6f 72 6d 61 74 20 22  | .(apply.'start-process.(format." | 
| 48da0 |  66 6c 79 63 68 65 63 6b 2d 25 73 22 20 63 68 65    63 6b 65 72 29 0a 20 20 20 20 20 20 20 20 20 20  | flycheck-%s".checker)........... | 
| 48dc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 6e 69 6c 20 63 6f 6d 6d 61 6e 64  | .....................nil.command | 
| 48de0 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20    50 72 6f 63 65 73 73 20 73 65 6e 74 69 6e 65 6c  | ))...........;;.Process.sentinel | 
| 48e00 |  73 20 63 61 6e 20 62 65 20 63 61 6c 6c 65 64 20    77 68 69 6c 65 20 73 65 6e 64 69 6e 67 20 69 6e  | s.can.be.called.while.sending.in | 
| 48e20 |  70 75 74 20 74 6f 20 74 68 65 20 70 72 6f 63 65    73 73 2e 0a 20 20 20 20 20 20 20 20 20 20 3b 3b  | put.to.the.process............;; | 
| 48e40 |  20 57 65 20 77 61 6e 74 20 74 6f 20 72 65 63 6f    72 64 20 65 72 72 6f 72 73 20 72 61 69 73 65 64  | .We.want.to.record.errors.raised | 
| 48e60 |  20 62 79 20 70 72 6f 63 65 73 73 2d 73 65 6e 64    20 62 65 66 6f 72 65 20 63 61 6c 6c 69 6e 67 0a  | .by.process-send.before.calling. | 
| 48e80 |  20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 66 6c    79 63 68 65 63 6b 2d 68 61 6e 64 6c 65 2d 73 69  | ..........;;.`flycheck-handle-si | 
| 48ea0 |  67 6e 61 6c 27 2c 20 73 6f 20 69 6e 69 74 69 61    6c 6c 79 20 6a 75 73 74 20 61 63 63 75 6d 75 6c  | gnal',.so.initially.just.accumul | 
| 48ec0 |  61 74 65 20 65 76 65 6e 74 73 2e 0a 20 20 20 20    20 20 20 20 20 20 28 73 65 74 66 20 28 70 72 6f  | ate.events............(setf.(pro | 
| 48ee0 |  63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72    6f 63 65 73 73 29 0a 20 20 20 20 20 20 20 20 20  | cess-sentinel.process).......... | 
| 48f00 |  20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28    5f 20 65 76 65 6e 74 29 20 28 70 75 73 68 20 65  | .......(lambda.(_.event).(push.e | 
| 48f20 |  76 65 6e 74 20 73 65 6e 74 69 6e 65 6c 2d 65 76    65 6e 74 73 29 29 29 0a 20 20 20 20 20 20 20 20  | vent.sentinel-events)))......... | 
| 48f40 |  20 20 28 73 65 74 66 20 28 70 72 6f 63 65 73 73    2d 66 69 6c 74 65 72 20 70 72 6f 63 65 73 73 29  | ..(setf.(process-filter.process) | 
| 48f60 |  20 23 27 66 6c 79 63 68 65 63 6b 2d 72 65 63 65    69 76 65 2d 63 68 65 63 6b 65 72 2d 6f 75 74 70  | .#'flycheck-receive-checker-outp | 
| 48f80 |  75 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 73    65 74 2d 70 72 6f 63 65 73 73 2d 71 75 65 72 79  | ut)...........(set-process-query | 
| 48fa0 |  2d 6f 6e 2d 65 78 69 74 2d 66 6c 61 67 20 70 72    6f 63 65 73 73 20 6e 69 6c 29 0a 20 20 20 20 20  | -on-exit-flag.process.nil)...... | 
| 48fc0 |  20 20 20 20 20 3b 3b 20 52 65 6d 65 6d 62 65 72    20 74 68 65 20 73 79 6e 74 61 78 20 63 68 65 63  | .....;;.Remember.the.syntax.chec | 
| 48fe0 |  6b 65 72 2c 20 74 68 65 20 62 75 66 66 65 72 20    61 6e 64 20 74 68 65 20 63 61 6c 6c 62 61 63 6b  | ker,.the.buffer.and.the.callback | 
| 49000 |  0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63    65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73 20  | ...........(process-put.process. | 
| 49020 |  27 66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65    72 20 63 68 65 63 6b 65 72 29 0a 20 20 20 20 20  | 'flycheck-checker.checker)...... | 
| 49040 |  20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 70 75    74 20 70 72 6f 63 65 73 73 20 27 66 6c 79 63 68  | .....(process-put.process.'flych | 
| 49060 |  65 63 6b 2d 63 61 6c 6c 62 61 63 6b 20 63 61 6c    6c 62 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20  | eck-callback.callback).......... | 
| 49080 |  20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72    6f 63 65 73 73 20 27 66 6c 79 63 68 65 63 6b 2d  | .(process-put.process.'flycheck- | 
| 490a0 |  62 75 66 66 65 72 20 28 63 75 72 72 65 6e 74 2d    62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20  | buffer.(current-buffer))........ | 
| 490c0 |  20 20 20 3b 3b 20 54 68 65 20 64 65 66 61 75 6c    74 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 62  | ...;;.The.default.directory.is.b | 
| 490e0 |  6f 75 6e 64 20 69 6e 20 74 68 65 20 60 66 6c 79    63 68 65 63 6b 2d 73 79 6e 74 61 78 2d 63 68 65  | ound.in.the.`flycheck-syntax-che | 
| 49100 |  63 6b 2d 73 74 61 72 74 27 0a 20 20 20 20 20 20    20 20 20 20 3b 3b 20 66 75 6e 63 74 69 6f 6e 2e  | ck-start'...........;;.function. | 
| 49120 |  0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63    65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73 20  | ...........(process-put.process. | 
| 49140 |  27 66 6c 79 63 68 65 63 6b 2d 77 6f 72 6b 69 6e    67 2d 64 69 72 65 63 74 6f 72 79 20 64 65 66 61  | 'flycheck-working-directory.defa | 
| 49160 |  75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20    20 20 20 20 20 20 20 20 20 3b 3b 20 54 72 61 63  | ult-directory)...........;;.Trac | 
| 49180 |  6b 20 74 68 65 20 74 65 6d 70 6f 72 61 72 69 65    73 20 63 72 65 61 74 65 64 20 62 79 20 61 72 67  | k.the.temporaries.created.by.arg | 
| 491a0 |  75 6d 65 6e 74 20 73 75 62 73 74 69 74 75 74 69    6f 6e 20 69 6e 20 74 68 65 0a 20 20 20 20 20 20  | ument.substitution.in.the....... | 
| 491c0 |  20 20 20 20 3b 3b 20 70 72 6f 63 65 73 73 20 69    74 73 65 6c 66 2c 20 74 6f 20 67 65 74 20 72 69  | ....;;.process.itself,.to.get.ri | 
| 491e0 |  64 20 6f 66 20 74 68 65 20 67 6c 6f 62 61 6c 20    73 74 61 74 65 20 41 53 41 50 2e 0a 20 20 20 20  | d.of.the.global.state.ASAP...... | 
| 49200 |  20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 70    75 74 20 70 72 6f 63 65 73 73 20 27 66 6c 79 63  | ......(process-put.process.'flyc | 
| 49220 |  68 65 63 6b 2d 74 65 6d 70 6f 72 61 72 69 65 73    20 66 6c 79 63 68 65 63 6b 2d 74 65 6d 70 6f 72  | heck-temporaries.flycheck-tempor | 
| 49240 |  61 72 69 65 73 29 0a 20 20 20 20 20 20 20 20 20    20 28 73 65 74 71 20 66 6c 79 63 68 65 63 6b 2d  | aries)...........(setq.flycheck- | 
| 49260 |  74 65 6d 70 6f 72 61 72 69 65 73 20 6e 69 6c 29    0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 65  | temporaries.nil)...........;;.Se | 
| 49280 |  6e 64 20 74 68 65 20 62 75 66 66 65 72 20 74 6f    20 74 68 65 20 70 72 6f 63 65 73 73 20 6f 6e 20  | nd.the.buffer.to.the.process.on. | 
| 492a0 |  73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 2c 20    69 66 20 65 6e 61 62 6c 65 64 2e 0a 20 20 20 20  | standard.input,.if.enabled...... | 
| 492c0 |  20 20 20 20 20 20 28 77 68 65 6e 20 28 66 6c 79    63 68 65 63 6b 2d 63 68 65 63 6b 65 72 2d 67 65  | ......(when.(flycheck-checker-ge | 
| 492e0 |  74 20 63 68 65 63 6b 65 72 20 27 73 74 61 6e 64    61 72 64 2d 69 6e 70 75 74 29 0a 20 20 20 20 20  | t.checker.'standard-input)...... | 
| 49300 |  20 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f    6e 2d 63 61 73 65 20 65 72 72 0a 20 20 20 20 20  | .......(condition-case.err...... | 
| 49320 |  20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63    68 65 63 6b 2d 70 72 6f 63 65 73 73 2d 73 65 6e  | ...........(flycheck-process-sen | 
| 49340 |  64 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | d-buffer.process)............... | 
| 49360 |  3b 3b 20 53 6f 6d 65 20 63 68 65 63 6b 65 72 73    20 65 78 69 74 20 62 65 66 6f 72 65 20 72 65 61  | ;;.Some.checkers.exit.before.rea | 
| 49380 |  64 69 6e 67 20 61 6c 6c 20 69 6e 70 75 74 2c 20    63 61 75 73 69 6e 67 20 65 72 72 6f 72 73 0a 20  | ding.all.input,.causing.errors.. | 
| 493a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20    73 75 63 68 20 61 73 20 61 20 60 66 69 6c 65 2d  | .............;;.such.as.a.`file- | 
| 493c0 |  65 72 72 6f 72 27 20 66 6f 72 20 61 20 63 6c 6f    73 65 64 20 70 69 70 65 2c 20 6f 72 20 61 20 70  | error'.for.a.closed.pipe,.or.a.p | 
| 493e0 |  6c 61 69 6e 20 e2 80 9c 6e 6f 20 6c 6f 6e 67 65    72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | lain....no.longer............... | 
| 49400 |  3b 3b 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20    70 69 70 65 3b 20 63 6c 6f 73 65 64 20 69 74 e2  | ;;.connected.to.pipe;.closed.it. | 
| 49420 |  80 9d 20 65 72 72 6f 72 20 66 6f 72 20 61 20 64    69 73 63 6f 6e 6e 65 63 74 69 6f 6e 2e 20 20 57  | ...error.for.a.disconnection...W | 
| 49440 |  65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 72 65 70 6f 72 74 20 74 68 65 6d 20 69  | e...............;;.report.them.i | 
| 49460 |  66 20 6e 65 65 64 65 64 20 69 6e 20 60 66 6c 79    63 68 65 63 6b 2d 66 69 6e 69 73 68 2d 63 68 65  | f.needed.in.`flycheck-finish-che | 
| 49480 |  63 6b 65 72 2d 70 72 6f 63 65 73 73 27 20 28 73    65 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | cker-process'.(see.............. | 
| 494a0 |  20 3b 3b 20 60 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b  | .;;.`https://github.com/flycheck | 
| 494c0 |  2f 66 6c 79 63 68 65 63 6b 2f 69 73 73 75 65 73    2f 31 32 37 38 27 29 2e 0a 20 20 20 20 20 20 20  | /flycheck/issues/1278')......... | 
| 494e0 |  20 20 20 20 20 20 20 28 65 72 72 6f 72 20 28 70    72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65  | .......(error.(process-put.proce | 
| 49500 |  73 73 20 27 66 6c 79 63 68 65 63 6b 2d 65 72 72    6f 72 20 65 72 72 29 29 29 29 0a 20 20 20 20 20  | ss.'flycheck-error.err))))...... | 
| 49520 |  20 20 20 20 20 3b 3b 20 53 65 74 20 74 68 65 20    61 63 74 75 61 6c 20 73 65 6e 74 69 6e 65 6c 20  | .....;;.Set.the.actual.sentinel. | 
| 49540 |  61 6e 64 20 70 72 6f 63 65 73 73 20 61 6e 79 20    65 76 65 6e 74 73 20 74 68 61 74 20 6d 69 67 68  | and.process.any.events.that.migh | 
| 49560 |  74 20 68 61 76 65 0a 20 20 20 20 20 20 20 20 20    20 3b 3b 20 68 61 70 70 65 6e 65 64 20 77 68 69  | t.have...........;;.happened.whi | 
| 49580 |  6c 65 20 77 65 20 77 65 72 65 20 73 65 6e 64 69    6e 67 20 69 6e 70 75 74 2e 0a 20 20 20 20 20 20  | le.we.were.sending.input........ | 
| 495a0 |  20 20 20 20 28 73 65 74 66 20 28 70 72 6f 63 65    73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f 63  | ....(setf.(process-sentinel.proc | 
| 495c0 |  65 73 73 29 20 23 27 66 6c 79 63 68 65 63 6b 2d    68 61 6e 64 6c 65 2d 73 69 67 6e 61 6c 29 0a 20  | ess).#'flycheck-handle-signal).. | 
| 495e0 |  20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74    20 28 65 76 65 6e 74 20 28 6e 72 65 76 65 72 73  | .........(dolist.(event.(nrevers | 
| 49600 |  65 20 73 65 6e 74 69 6e 65 6c 2d 65 76 65 6e 74    73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | e.sentinel-events))............. | 
| 49620 |  28 66 6c 79 63 68 65 63 6b 2d 68 61 6e 64 6c 65    2d 73 69 67 6e 61 6c 20 70 72 6f 63 65 73 73 20  | (flycheck-handle-signal.process. | 
| 49640 |  65 76 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20    20 20 3b 3b 20 52 65 74 75 72 6e 20 74 68 65 20  | event))...........;;.Return.the. | 
| 49660 |  70 72 6f 63 65 73 73 2e 0a 20 20 20 20 20 20 20    20 20 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20  | process............process)..... | 
| 49680 |  20 20 28 65 72 72 6f 72 0a 20 20 20 20 20 20 20    3b 3b 20 49 6e 20 63 61 73 65 20 6f 66 20 65 72  | ..(error........;;.In.case.of.er | 
| 496a0 |  72 6f 72 2c 20 63 6c 65 61 6e 20 75 70 20 6f 75    72 20 72 65 73 6f 75 72 63 65 73 2c 20 61 6e 64  | ror,.clean.up.our.resources,.and | 
| 496c0 |  20 72 65 70 6f 72 74 20 74 68 65 20 65 72 72 6f    72 20 62 61 63 6b 20 74 6f 0a 20 20 20 20 20 20  | .report.the.error.back.to....... | 
| 496e0 |  20 3b 3b 20 46 6c 79 63 68 65 63 6b 2e 0a 20 20    20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 73  | .;;.Flycheck.........(flycheck-s | 
| 49700 |  61 66 65 2d 64 65 6c 65 74 65 2d 74 65 6d 70 6f    72 61 72 69 65 73 29 0a 20 20 20 20 20 20 20 28  | afe-delete-temporaries)........( | 
| 49720 |  77 68 65 6e 20 70 72 6f 63 65 73 73 0a 20 20 20    20 20 20 20 20 20 3b 3b 20 4e 6f 20 6e 65 65 64  | when.process..........;;.No.need | 
| 49740 |  20 74 6f 20 65 78 70 6c 69 63 69 74 6c 79 20 64    65 6c 65 74 65 20 74 68 65 20 74 65 6d 70 6f 72  | .to.explicitly.delete.the.tempor | 
| 49760 |  61 72 79 20 66 69 6c 65 73 20 6f 66 20 74 68 65    20 70 72 6f 63 65 73 73 2c 0a 20 20 20 20 20 20  | ary.files.of.the.process,....... | 
| 49780 |  20 20 20 3b 3b 20 62 65 63 61 75 73 65 20 64 65    6c 65 74 69 6e 67 20 72 75 6e 73 20 74 68 65 20  | ...;;.because.deleting.runs.the. | 
| 497a0 |  73 65 6e 74 69 6e 65 6c 2c 20 77 68 69 63 68 20    77 69 6c 6c 20 64 65 6c 65 74 65 20 74 68 65 6d  | sentinel,.which.will.delete.them | 
| 497c0 |  20 61 6e 79 77 61 79 2e 0a 20 20 20 20 20 20 20    20 20 28 64 65 6c 65 74 65 2d 70 72 6f 63 65 73  | .anyway...........(delete-proces | 
| 497e0 |  73 20 70 72 6f 63 65 73 73 29 29 0a 20 20 20 20    20 20 20 28 73 69 67 6e 61 6c 20 28 63 61 72 20  | s.process))........(signal.(car. | 
| 49800 |  65 72 72 29 20 28 63 64 72 20 65 72 72 29 29 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63  | err).(cdr.err))))))..(defun.flyc | 
| 49820 |  68 65 63 6b 2d 69 6e 74 65 72 72 75 70 74 2d 63    6f 6d 6d 61 6e 64 2d 63 68 65 63 6b 65 72 20 28  | heck-interrupt-command-checker.( | 
| 49840 |  5f 63 68 65 63 6b 65 72 20 70 72 6f 63 65 73 73    29 0a 20 20 22 49 6e 74 65 72 72 75 70 74 20 61  | _checker.process)..."Interrupt.a | 
| 49860 |  20 50 52 4f 43 45 53 53 2e 22 0a 20 20 3b 3b 20    44 65 6c 65 74 69 6e 67 20 74 68 65 20 70 72 6f  | .PROCESS."...;;.Deleting.the.pro | 
| 49880 |  63 65 73 73 20 61 6c 77 61 79 73 20 74 72 69 67    67 65 72 73 20 74 68 65 20 73 65 6e 74 69 6e 65  | cess.always.triggers.the.sentine | 
| 498a0 |  6c 2c 20 77 68 69 63 68 20 64 6f 65 73 20 74 68    65 20 63 6c 65 61 6e 75 70 0a 20 20 28 77 68 65  | l,.which.does.the.cleanup...(whe | 
| 498c0 |  6e 20 70 72 6f 63 65 73 73 0a 20 20 20 20 28 64    65 6c 65 74 65 2d 70 72 6f 63 65 73 73 20 70 72  | n.process.....(delete-process.pr | 
| 498e0 |  6f 63 65 73 73 29 29 29 0a 0a 28 64 65 66 75 6e    20 66 6c 79 63 68 65 63 6b 2d 63 6f 6d 6d 61 6e  | ocess)))..(defun.flycheck-comman | 
| 49900 |  64 2d 63 68 65 63 6b 65 72 2d 70 72 69 6e 74 2d    64 6f 63 20 28 63 68 65 63 6b 65 72 29 0a 20 20  | d-checker-print-doc.(checker)... | 
| 49920 |  22 50 72 69 6e 74 20 61 64 64 69 74 69 6f 6e 61    6c 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20  | "Print.additional.documentation. | 
| 49940 |  66 6f 72 20 61 20 63 6f 6d 6d 61 6e 64 20 43 48    45 43 4b 45 52 2e 22 0a 20 20 28 6c 65 74 20 28  | for.a.command.CHECKER."...(let.( | 
| 49960 |  28 65 78 65 63 75 74 61 62 6c 65 20 28 66 6c 79    63 68 65 63 6b 2d 63 68 65 63 6b 65 72 2d 64 65  | (executable.(flycheck-checker-de | 
| 49980 |  66 61 75 6c 74 2d 65 78 65 63 75 74 61 62 6c 65    20 63 68 65 63 6b 65 72 29 29 0a 20 20 20 20 20  | fault-executable.checker))...... | 
| 499a0 |  20 20 20 28 63 6f 6e 66 69 67 2d 66 69 6c 65 2d    76 61 72 20 28 66 6c 79 63 68 65 63 6b 2d 63 68  | ...(config-file-var.(flycheck-ch | 
| 499c0 |  65 63 6b 65 72 2d 67 65 74 20 63 68 65 63 6b 65    72 20 27 63 6f 6e 66 69 67 2d 66 69 6c 65 2d 76  | ecker-get.checker.'config-file-v | 
| 499e0 |  61 72 29 29 0a 20 20 20 20 20 20 20 20 28 6f 70    74 69 6f 6e 2d 76 61 72 73 20 28 73 65 71 2d 73  | ar)).........(option-vars.(seq-s | 
| 49a00 |  6f 72 74 20 23 27 73 74 72 69 6e 67 3c 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ort.#'string<................... | 
| 49a20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c    79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72 2d 67  | .............(flycheck-checker-g | 
| 49a40 |  65 74 20 63 68 65 63 6b 65 72 20 27 6f 70 74 69    6f 6e 2d 76 61 72 73 29 29 29 29 0a 20 20 20 20  | et.checker.'option-vars))))..... | 
| 49a60 |  28 70 72 69 6e 63 20 22 5c 6e 22 29 0a 0a 20 20    20 20 28 6c 65 74 20 28 28 64 6f 63 2d 73 74 61  | (princ."\n")......(let.((doc-sta | 
| 49a80 |  72 74 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74    2d 62 75 66 66 65 72 20 73 74 61 6e 64 61 72 64  | rt.(with-current-buffer.standard | 
| 49aa0 |  2d 6f 75 74 70 75 74 20 28 70 6f 69 6e 74 2d 6d    61 78 29 29 29 29 0a 20 20 20 20 20 20 3b 3b 20  | -output.(point-max)))).......;;. | 
| 49ac0 |  54 72 61 63 6b 20 74 68 65 20 73 74 61 72 74 20    6f 66 20 6f 75 72 20 64 6f 63 75 6d 65 6e 74 61  | Track.the.start.of.our.documenta | 
| 49ae0 |  74 69 6f 6e 20 73 6f 20 74 68 61 74 20 77 65 20    63 61 6e 20 72 65 2d 69 6e 64 65 6e 74 20 69 74  | tion.so.that.we.can.re-indent.it | 
| 49b00 |  0a 20 20 20 20 20 20 3b 3b 20 70 72 6f 70 65 72    6c 79 0a 20 20 20 20 20 20 28 70 72 69 6e 63 20  | .......;;.properly.......(princ. | 
| 49b20 |  22 20 20 54 68 69 73 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 20 65 78 65 63 75 74 65 73 20  | "..This.syntax.checker.executes. | 
| 49b40 |  5c 22 22 29 0a 20 20 20 20 20 20 28 70 72 69 6e    63 20 65 78 65 63 75 74 61 62 6c 65 29 0a 20 20  | \"").......(princ.executable)... | 
| 49b60 |  20 20 20 20 28 70 72 69 6e 63 20 22 5c 22 22 29    0a 20 20 20 20 20 20 28 77 68 65 6e 20 63 6f 6e  | ....(princ."\"").......(when.con | 
| 49b80 |  66 69 67 2d 66 69 6c 65 2d 76 61 72 0a 20 20 20    20 20 20 20 20 28 70 72 69 6e 63 20 22 2c 20 75  | fig-file-var.........(princ.",.u | 
| 49ba0 |  73 69 6e 67 20 61 20 63 6f 6e 66 69 67 75 72 61    74 69 6f 6e 20 66 69 6c 65 20 66 72 6f 6d 20 60  | sing.a.configuration.file.from.` | 
| 49bc0 |  22 29 0a 20 20 20 20 20 20 20 20 28 70 72 69 6e    63 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 63  | ").........(princ.(symbol-name.c | 
| 49be0 |  6f 6e 66 69 67 2d 66 69 6c 65 2d 76 61 72 29 29    0a 20 20 20 20 20 20 20 20 28 70 72 69 6e 63 20  | onfig-file-var)).........(princ. | 
| 49c00 |  22 27 22 29 29 0a 20 20 20 20 20 20 28 70 72 69    6e 63 20 22 2e 20 54 68 65 20 65 78 65 63 75 74  | "'")).......(princ."..The.execut | 
| 49c20 |  61 62 6c 65 20 63 61 6e 20 62 65 20 6f 76 65 72    72 69 64 64 65 6e 20 77 69 74 68 20 60 22 29 0a  | able.can.be.overridden.with.`"). | 
| 49c40 |  20 20 20 20 20 20 28 70 72 69 6e 63 20 28 73 79    6d 62 6f 6c 2d 6e 61 6d 65 20 28 66 6c 79 63 68  | ......(princ.(symbol-name.(flych | 
| 49c60 |  65 63 6b 2d 63 68 65 63 6b 65 72 2d 65 78 65 63    75 74 61 62 6c 65 2d 76 61 72 69 61 62 6c 65 20  | eck-checker-executable-variable. | 
| 49c80 |  63 68 65 63 6b 65 72 29 29 29 0a 20 20 20 20 20    20 28 70 72 69 6e 63 20 22 27 2e 22 29 0a 0a 20  | checker))).......(princ."'.")... | 
| 49ca0 |  20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65    6e 74 2d 62 75 66 66 65 72 20 73 74 61 6e 64 61  | .....(with-current-buffer.standa | 
| 49cc0 |  72 64 2d 6f 75 74 70 75 74 0a 20 20 20 20 20 20    20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f  | rd-output.........(save-excursio | 
| 49ce0 |  6e 0a 20 20 20 20 20 20 20 20 20 20 28 66 69 6c    6c 2d 72 65 67 69 6f 6e 2d 61 73 2d 70 61 72 61  | n...........(fill-region-as-para | 
| 49d00 |  67 72 61 70 68 20 64 6f 63 2d 73 74 61 72 74 20    28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 29 0a  | graph.doc-start.(point-max))))). | 
| 49d20 |  20 20 20 20 28 70 72 69 6e 63 20 22 5c 6e 22 29    0a 20 20 20 20 28 77 68 65 6e 20 6f 70 74 69 6f  | ....(princ."\n").....(when.optio | 
| 49d40 |  6e 2d 76 61 72 73 0a 20 20 20 20 20 20 28 70 72    69 6e 63 0a 20 20 20 20 20 20 20 22 5c 6e 20 20  | n-vars.......(princ........"\n.. | 
| 49d60 |  54 68 69 73 20 73 79 6e 74 61 78 20 63 68 65 63    6b 65 72 20 63 61 6e 20 62 65 20 63 6f 6e 66 69  | This.syntax.checker.can.be.confi | 
| 49d80 |  67 75 72 65 64 20 77 69 74 68 20 74 68 65 73 65    20 6f 70 74 69 6f 6e 73 3a 5c 6e 5c 6e 22 29 0a  | gured.with.these.options:\n\n"). | 
| 49da0 |  20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 76    61 72 20 6f 70 74 69 6f 6e 2d 76 61 72 73 29 0a  | ......(dolist.(var.option-vars). | 
| 49dc0 |  20 20 20 20 20 20 20 20 28 70 72 69 6e 63 20 28    66 6f 72 6d 61 74 20 22 20 20 20 20 20 2a 20 60  | ........(princ.(format.".....*.` | 
| 49de0 |  25 73 27 5c 6e 22 20 76 61 72 29 29 29 29 29 29    0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63  | %s'\n".var))))))..(defun.flychec | 
| 49e00 |  6b 2d 76 65 72 69 66 79 2d 63 6f 6d 6d 61 6e 64    2d 63 68 65 63 6b 65 72 20 28 63 68 65 63 6b 65  | k-verify-command-checker.(checke | 
| 49e20 |  72 29 0a 20 20 22 56 65 72 69 66 79 20 61 20 63    6f 6d 6d 61 6e 64 20 43 48 45 43 4b 45 52 20 69  | r)..."Verify.a.command.CHECKER.i | 
| 49e40 |  6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75    66 66 65 72 2e 0a 0a 52 65 74 75 72 6e 20 61 20  | n.the.current.buffer...Return.a. | 
| 49e60 |  6c 69 73 74 20 6f 66 20 60 66 6c 79 63 68 65 63    6b 2d 76 65 72 69 66 69 63 61 74 69 6f 6e 2d 72  | list.of.`flycheck-verification-r | 
| 49e80 |  65 73 75 6c 74 27 20 6f 62 6a 65 63 74 73 20 66    6f 72 0a 43 48 45 43 4b 45 52 2e 22 0a 20 20 28  | esult'.objects.for.CHECKER."...( | 
| 49ea0 |  6c 65 74 20 28 28 65 78 65 63 75 74 61 62 6c 65    20 28 66 6c 79 63 68 65 63 6b 2d 66 69 6e 64 2d  | let.((executable.(flycheck-find- | 
| 49ec0 |  63 68 65 63 6b 65 72 2d 65 78 65 63 75 74 61 62    6c 65 20 63 68 65 63 6b 65 72 29 29 0a 20 20 20  | checker-executable.checker)).... | 
| 49ee0 |  20 20 20 20 20 28 63 6f 6e 66 69 67 2d 66 69 6c    65 2d 76 61 72 20 28 66 6c 79 63 68 65 63 6b 2d  | .....(config-file-var.(flycheck- | 
| 49f00 |  63 68 65 63 6b 65 72 2d 67 65 74 20 63 68 65 63    6b 65 72 20 27 63 6f 6e 66 69 67 2d 66 69 6c 65  | checker-get.checker.'config-file | 
| 49f20 |  2d 76 61 72 29 29 29 0a 20 20 20 20 60 28 0a 20    20 20 20 20 20 2c 28 66 6c 79 63 68 65 63 6b 2d  | -var))).....`(.......,(flycheck- | 
| 49f40 |  76 65 72 69 66 69 63 61 74 69 6f 6e 2d 72 65 73    75 6c 74 2d 6e 65 77 0a 20 20 20 20 20 20 20 20  | verification-result-new......... | 
| 49f60 |  3a 6c 61 62 65 6c 20 22 65 78 65 63 75 74 61 62    6c 65 22 0a 20 20 20 20 20 20 20 20 3a 6d 65 73  | :label."executable".........:mes | 
| 49f80 |  73 61 67 65 20 28 69 66 20 65 78 65 63 75 74 61    62 6c 65 20 28 66 6f 72 6d 61 74 20 22 46 6f 75  | sage.(if.executable.(format."Fou | 
| 49fa0 |  6e 64 20 61 74 20 25 73 22 20 65 78 65 63 75 74    61 62 6c 65 29 20 22 4e 6f 74 20 66 6f 75 6e 64  | nd.at.%s".executable)."Not.found | 
| 49fc0 |  22 29 0a 20 20 20 20 20 20 20 20 3a 66 61 63 65    20 28 69 66 20 65 78 65 63 75 74 61 62 6c 65 20  | ").........:face.(if.executable. | 
| 49fe0 |  27 73 75 63 63 65 73 73 20 27 28 62 6f 6c 64 20    65 72 72 6f 72 29 29 29 0a 20 20 20 20 20 20 2c  | 'success.'(bold.error)))......., | 
| 4a000 |  40 28 77 68 65 6e 20 63 6f 6e 66 69 67 2d 66 69    6c 65 2d 76 61 72 0a 20 20 20 20 20 20 20 20 20  | @(when.config-file-var.......... | 
| 4a020 |  20 28 6c 65 74 2a 20 28 28 76 61 6c 75 65 20 28    73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 63 6f 6e  | .(let*.((value.(symbol-value.con | 
| 4a040 |  66 69 67 2d 66 69 6c 65 2d 76 61 72 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | fig-file-var)).................. | 
| 4a060 |  28 70 61 74 68 20 28 61 6e 64 20 76 61 6c 75 65    20 28 66 6c 79 63 68 65 63 6b 2d 6c 6f 63 61 74  | (path.(and.value.(flycheck-locat | 
| 4a080 |  65 2d 63 6f 6e 66 69 67 2d 66 69 6c 65 20 76 61    6c 75 65 20 63 68 65 63 6b 65 72 29 29 29 29 0a  | e-config-file.value.checker)))). | 
| 4a0a0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73    74 20 28 66 6c 79 63 68 65 63 6b 2d 76 65 72 69  | ............(list.(flycheck-veri | 
| 4a0c0 |  66 69 63 61 74 69 6f 6e 2d 72 65 73 75 6c 74 2d    6e 65 77 0a 20 20 20 20 20 20 20 20 20 20 20 20  | fication-result-new............. | 
| 4a0e0 |  20 20 20 20 20 20 20 3a 6c 61 62 65 6c 20 22 63    6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c  | .......:label."configuration.fil | 
| 4a100 |  65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3a 6d 65 73 73 61 67 65 20 28  | e"....................:message.( | 
| 4a120 |  69 66 20 70 61 74 68 20 28 66 6f 72 6d 61 74 20    22 46 6f 75 6e 64 20 61 74 20 25 53 22 20 70 61  | if.path.(format."Found.at.%S".pa | 
| 4a140 |  74 68 29 20 22 4e 6f 74 20 66 6f 75 6e 64 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | th)."Not.found")................ | 
| 4a160 |  20 20 20 20 3a 66 61 63 65 20 28 69 66 20 70 61    74 68 20 27 73 75 63 63 65 73 73 20 27 77 61 72  | ....:face.(if.path.'success.'war | 
| 4a180 |  6e 69 6e 67 29 29 29 29 29 0a 20 20 20 20 20 20    2c 40 28 77 68 65 6e 20 28 6e 6f 74 20 28 66 6c  | ning))))).......,@(when.(not.(fl | 
| 4a1a0 |  79 63 68 65 63 6b 2d 74 65 6d 70 2d 66 69 6c 65    73 2d 77 72 69 74 61 62 6c 65 2d 70 20 63 68 65  | ycheck-temp-files-writable-p.che | 
| 4a1c0 |  63 6b 65 72 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 6c 69 73 74 20 28 66 6c 79 63 68 65 63 6b  | cker))...........(list.(flycheck | 
| 4a1e0 |  2d 76 65 72 69 66 69 63 61 74 69 6f 6e 2d 72 65    73 75 6c 74 2d 6e 65 77 0a 20 20 20 20 20 20 20  | -verification-result-new........ | 
| 4a200 |  20 20 20 20 20 20 20 20 20 20 3a 6c 61 62 65 6c    20 22 74 65 6d 70 20 64 69 72 65 63 74 6f 72 79  | ..........:label."temp.directory | 
| 4a220 |  22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 3a 6d 65 73 73 61 67 65 20 28 66 6f 72  | "..................:message.(for | 
| 4a240 |  6d 61 74 20 22 25 73 20 69 73 20 6e 6f 74 20 77    72 69 74 61 62 6c 65 22 0a 20 20 20 20 20 20 20  | mat."%s.is.not.writable"........ | 
| 4a260 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63  | ...........................(flyc | 
| 4a280 |  68 65 63 6b 2d 74 65 6d 70 2d 64 69 72 65 63 74    6f 72 79 20 63 68 65 63 6b 65 72 29 29 0a 20 20  | heck-temp-directory.checker))... | 
| 4a2a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a    66 61 63 65 20 27 65 72 72 6f 72 29 29 29 29 29  | ...............:face.'error))))) | 
| 4a2c0 |  29 0a 0a 0c 0a 3b 3b 3b 20 50 72 6f 63 65 73 73    20 6d 61 6e 61 67 65 6d 65 6e 74 20 66 6f 72 20  | )....;;;.Process.management.for. | 
| 4a2e0 |  63 6f 6d 6d 61 6e 64 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 73 0a 28 64 65 66 75 6e 20 66  | command.syntax.checkers.(defun.f | 
| 4a300 |  6c 79 63 68 65 63 6b 2d 72 65 63 65 69 76 65 2d    63 68 65 63 6b 65 72 2d 6f 75 74 70 75 74 20 28  | lycheck-receive-checker-output.( | 
| 4a320 |  70 72 6f 63 65 73 73 20 6f 75 74 70 75 74 29 0a    20 20 22 52 65 63 65 69 76 65 20 61 20 73 79 6e  | process.output)..."Receive.a.syn | 
| 4a340 |  74 61 78 20 63 68 65 63 6b 69 6e 67 20 50 52 4f    43 45 53 53 20 4f 55 54 50 55 54 2e 22 0a 20 20  | tax.checking.PROCESS.OUTPUT."... | 
| 4a360 |  28 70 75 73 68 20 6f 75 74 70 75 74 20 28 70 72    6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63 65 73  | (push.output.(process-get.proces | 
| 4a380 |  73 20 27 66 6c 79 63 68 65 63 6b 2d 70 65 6e 64    69 6e 67 2d 6f 75 74 70 75 74 29 29 29 0a 0a 28  | s.'flycheck-pending-output)))..( | 
| 4a3a0 |  64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 67    65 74 2d 6f 75 74 70 75 74 20 28 70 72 6f 63 65  | defun.flycheck-get-output.(proce | 
| 4a3c0 |  73 73 29 0a 20 20 22 47 65 74 20 74 68 65 20 63    6f 6d 70 6c 65 74 65 20 6f 75 74 70 75 74 20 6f  | ss)..."Get.the.complete.output.o | 
| 4a3e0 |  66 20 50 52 4f 43 45 53 53 2e 22 0a 20 20 28 77    69 74 68 2d 64 65 6d 6f 74 65 64 2d 65 72 72 6f  | f.PROCESS."...(with-demoted-erro | 
| 4a400 |  72 73 20 22 45 72 72 6f 72 20 77 68 69 6c 65 20    72 65 74 72 69 65 76 69 6e 67 20 70 72 6f 63 65  | rs."Error.while.retrieving.proce | 
| 4a420 |  73 73 20 6f 75 74 70 75 74 3a 20 25 53 22 0a 20    20 20 20 28 6c 65 74 20 28 28 70 65 6e 64 69 6e  | ss.output:.%S".....(let.((pendin | 
| 4a440 |  67 2d 6f 75 74 70 75 74 20 28 70 72 6f 63 65 73    73 2d 67 65 74 20 70 72 6f 63 65 73 73 20 27 66  | g-output.(process-get.process.'f | 
| 4a460 |  6c 79 63 68 65 63 6b 2d 70 65 6e 64 69 6e 67 2d    6f 75 74 70 75 74 29 29 29 0a 20 20 20 20 20 20  | lycheck-pending-output)))....... | 
| 4a480 |  28 61 70 70 6c 79 20 23 27 63 6f 6e 63 61 74 20    28 6e 72 65 76 65 72 73 65 20 70 65 6e 64 69 6e  | (apply.#'concat.(nreverse.pendin | 
| 4a4a0 |  67 2d 6f 75 74 70 75 74 29 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 68  | g-output)))))..(defun.flycheck-h | 
| 4a4c0 |  61 6e 64 6c 65 2d 73 69 67 6e 61 6c 20 28 70 72    6f 63 65 73 73 20 5f 65 76 65 6e 74 29 0a 20 20  | andle-signal.(process._event)... | 
| 4a4e0 |  22 48 61 6e 64 6c 65 20 61 20 73 69 67 6e 61 6c    20 66 72 6f 6d 20 74 68 65 20 73 79 6e 74 61 78  | "Handle.a.signal.from.the.syntax | 
| 4a500 |  20 63 68 65 63 6b 69 6e 67 20 50 52 4f 43 45 53    53 2e 0a 0a 5f 45 56 45 4e 54 20 69 73 20 69 67  | .checking.PROCESS..._EVENT.is.ig | 
| 4a520 |  6e 6f 72 65 64 2e 22 0a 20 20 28 77 68 65 6e 20    28 6d 65 6d 71 20 28 70 72 6f 63 65 73 73 2d 73  | nored."...(when.(memq.(process-s | 
| 4a540 |  74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27    28 73 69 67 6e 61 6c 20 65 78 69 74 29 29 0a 20  | tatus.process).'(signal.exit)).. | 
| 4a560 |  20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 73 20    28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f  | ...(let.((files.(process-get.pro | 
| 4a580 |  63 65 73 73 20 27 66 6c 79 63 68 65 63 6b 2d 74    65 6d 70 6f 72 61 72 69 65 73 29 29 0a 20 20 20  | cess.'flycheck-temporaries)).... | 
| 4a5a0 |  20 20 20 20 20 20 20 28 62 75 66 66 65 72 20 28    70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63  | .......(buffer.(process-get.proc | 
| 4a5c0 |  65 73 73 20 27 66 6c 79 63 68 65 63 6b 2d 62 75    66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 20  | ess.'flycheck-buffer)).......... | 
| 4a5e0 |  20 28 63 61 6c 6c 62 61 63 6b 20 28 70 72 6f 63    65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 20  | .(callback.(process-get.process. | 
| 4a600 |  27 66 6c 79 63 68 65 63 6b 2d 63 61 6c 6c 62 61    63 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 28  | 'flycheck-callback))...........( | 
| 4a620 |  63 77 64 20 28 70 72 6f 63 65 73 73 2d 67 65 74    20 70 72 6f 63 65 73 73 20 27 66 6c 79 63 68 65  | cwd.(process-get.process.'flyche | 
| 4a640 |  63 6b 2d 77 6f 72 6b 69 6e 67 2d 64 69 72 65 63    74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20  | ck-working-directory)).......... | 
| 4a660 |  20 28 65 72 72 20 28 70 72 6f 63 65 73 73 2d 67    65 74 20 70 72 6f 63 65 73 73 20 27 66 6c 79 63  | .(err.(process-get.process.'flyc | 
| 4a680 |  68 65 63 6b 2d 65 72 72 6f 72 29 29 29 0a 20 20    20 20 20 20 3b 3b 20 44 65 6c 65 74 65 20 74 68  | heck-error))).......;;.Delete.th | 
| 4a6a0 |  65 20 74 65 6d 70 6f 72 61 72 79 20 66 69 6c 65    73 0a 20 20 20 20 20 20 28 73 65 71 2d 64 6f 20  | e.temporary.files.......(seq-do. | 
| 4a6c0 |  23 27 66 6c 79 63 68 65 63 6b 2d 73 61 66 65 2d    64 65 6c 65 74 65 20 66 69 6c 65 73 29 0a 20 20  | #'flycheck-safe-delete.files)... | 
| 4a6e0 |  20 20 20 20 28 77 68 65 6e 20 28 62 75 66 66 65    72 2d 6c 69 76 65 2d 70 20 62 75 66 66 65 72 29  | ....(when.(buffer-live-p.buffer) | 
| 4a700 |  0a 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63    75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75  | .........(with-current-buffer.bu | 
| 4a720 |  66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 28    63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 65  | ffer...........(condition-case.e | 
| 4a740 |  72 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 70 63 61 73 65 20 28 70 72 6f 63 65 73 73  | rr...............(pcase.(process | 
| 4a760 |  2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -status.process)................ | 
| 4a780 |  20 28 60 73 69 67 6e 61 6c 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63  | .(`signal..................(func | 
| 4a7a0 |  61 6c 6c 20 63 61 6c 6c 62 61 63 6b 20 27 69 6e    74 65 72 72 75 70 74 65 64 29 29 0a 20 20 20 20  | all.callback.'interrupted))..... | 
| 4a7c0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 60 65 78    69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ............(`exit.............. | 
| 4a7e0 |  20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 66 69    6e 69 73 68 2d 63 68 65 63 6b 65 72 2d 70 72 6f  | ....(flycheck-finish-checker-pro | 
| 4a800 |  63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d  | cess...................(process- | 
| 4a820 |  67 65 74 20 70 72 6f 63 65 73 73 20 27 66 6c 79    63 68 65 63 6b 2d 63 68 65 63 6b 65 72 29 0a 20  | get.process.'flycheck-checker).. | 
| 4a840 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 72 20 65 72 72 20 28 70 72 6f 63 65 73  | .................(or.err.(proces | 
| 4a860 |  73 2d 65 78 69 74 2d 73 74 61 74 75 73 20 70 72    6f 63 65 73 73 29 29 0a 20 20 20 20 20 20 20 20  | s-exit-status.process))......... | 
| 4a880 |  20 20 20 20 20 20 20 20 20 20 66 69 6c 65 73 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..........files................. | 
| 4a8a0 |  20 20 28 66 6c 79 63 68 65 63 6b 2d 67 65 74 2d    6f 75 74 70 75 74 20 70 72 6f 63 65 73 73 29 20  | ..(flycheck-get-output.process). | 
| 4a8c0 |  63 61 6c 6c 62 61 63 6b 20 63 77 64 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 28 64 65  | callback.cwd))).............((de | 
| 4a8e0 |  62 75 67 20 65 72 72 6f 72 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c  | bug.error)..............(funcall | 
| 4a900 |  20 63 61 6c 6c 62 61 63 6b 20 27 65 72 72 6f 72    65 64 20 28 65 72 72 6f 72 2d 6d 65 73 73 61 67  | .callback.'errored.(error-messag | 
| 4a920 |  65 2d 73 74 72 69 6e 67 20 65 72 72 29 29 29 29    29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c  | e-string.err)))))))))..(defun.fl | 
| 4a940 |  79 63 68 65 63 6b 2d 66 69 6e 69 73 68 2d 63 68    65 63 6b 65 72 2d 70 72 6f 63 65 73 73 0a 20 20  | ycheck-finish-checker-process... | 
| 4a960 |  20 20 28 63 68 65 63 6b 65 72 20 65 78 69 74 2d    73 74 61 74 75 73 20 66 69 6c 65 73 20 6f 75 74  | ..(checker.exit-status.files.out | 
| 4a980 |  70 75 74 20 63 61 6c 6c 62 61 63 6b 20 63 77 64    29 0a 20 20 22 46 69 6e 69 73 68 20 61 20 63 68  | put.callback.cwd)..."Finish.a.ch | 
| 4a9a0 |  65 63 6b 65 72 20 70 72 6f 63 65 73 73 20 66 72    6f 6d 20 43 48 45 43 4b 45 52 20 77 69 74 68 20  | ecker.process.from.CHECKER.with. | 
| 4a9c0 |  45 58 49 54 2d 53 54 41 54 55 53 2e 0a 0a 45 58    49 54 2d 53 54 41 54 55 53 20 63 61 6e 20 62 65  | EXIT-STATUS...EXIT-STATUS.can.be | 
| 4a9e0 |  20 61 20 6e 75 6d 62 65 72 20 6f 72 20 61 6e 20    61 72 62 69 74 72 61 72 79 20 66 6f 72 6d 20 28  | .a.number.or.an.arbitrary.form.( | 
| 4aa00 |  69 66 20 69 74 20 69 73 20 6e 6f 74 20 30 2c 0a    61 20 60 73 75 73 70 69 63 69 6f 75 73 27 20 73  | if.it.is.not.0,.a.`suspicious'.s | 
| 4aa20 |  74 61 74 75 73 20 69 73 20 72 65 70 6f 72 74 65    64 20 74 6f 20 43 41 4c 4c 42 41 43 4b 29 2e 0a  | tatus.is.reported.to.CALLBACK).. | 
| 4aa40 |  0a 46 49 4c 45 53 20 69 73 20 61 20 6c 69 73 74    20 6f 66 20 66 69 6c 65 73 20 67 69 76 65 6e 20  | .FILES.is.a.list.of.files.given. | 
| 4aa60 |  61 73 20 69 6e 70 75 74 20 74 6f 20 74 68 65 20    63 68 65 63 6b 65 72 2e 20 20 4f 55 54 50 55 54  | as.input.to.the.checker...OUTPUT | 
| 4aa80 |  0a 69 73 20 74 68 65 20 6f 75 74 70 75 74 20 6f    66 20 74 68 65 20 73 79 6e 74 61 78 20 63 68 65  | .is.the.output.of.the.syntax.che | 
| 4aaa0 |  63 6b 65 72 2e 20 20 43 41 4c 4c 42 41 43 4b 20    69 73 20 74 68 65 20 73 74 61 74 75 73 0a 63 61  | cker...CALLBACK.is.the.status.ca | 
| 4aac0 |  6c 6c 62 61 63 6b 20 74 6f 20 75 73 65 20 66 6f    72 20 72 65 70 6f 72 74 69 6e 67 2e 0a 0a 50 61  | llback.to.use.for.reporting...Pa | 
| 4aae0 |  72 73 65 20 74 68 65 20 4f 55 54 50 55 54 20 61    6e 64 20 72 65 70 6f 72 74 20 61 6e 20 61 70 70  | rse.the.OUTPUT.and.report.an.app | 
| 4ab00 |  72 6f 70 72 69 61 74 65 20 65 72 72 6f 72 20 73    74 61 74 75 73 2e 0a 0a 52 65 73 6f 6c 76 65 20  | ropriate.error.status...Resolve. | 
| 4ab20 |  61 6c 6c 20 65 72 72 6f 72 73 20 69 6e 20 4f 55    54 50 55 54 20 75 73 69 6e 67 20 43 57 44 20 61  | all.errors.in.OUTPUT.using.CWD.a | 
| 4ab40 |  73 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74    6f 72 79 2e 22 0a 20 20 28 6c 65 74 20 28 28 65  | s.working.directory."...(let.((e | 
| 4ab60 |  72 72 6f 72 73 20 28 66 6c 79 63 68 65 63 6b 2d    70 61 72 73 65 2d 6f 75 74 70 75 74 20 6f 75 74  | rrors.(flycheck-parse-output.out | 
| 4ab80 |  70 75 74 20 63 68 65 63 6b 65 72 20 28 63 75 72    72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 29 0a  | put.checker.(current-buffer)))). | 
| 4aba0 |  20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28    6e 6f 74 20 28 65 71 75 61 6c 20 65 78 69 74 2d  | ....(when.(and.(not.(equal.exit- | 
| 4abc0 |  73 74 61 74 75 73 20 30 29 29 20 28 6e 75 6c 6c    20 65 72 72 6f 72 73 29 29 0a 20 20 20 20 20 20  | status.0)).(null.errors))....... | 
| 4abe0 |  3b 3b 20 57 61 72 6e 20 61 62 6f 75 74 20 61 20    73 75 73 70 69 63 69 6f 75 73 20 72 65 73 75 6c  | ;;.Warn.about.a.suspicious.resul | 
| 4ac00 |  74 20 66 72 6f 6d 20 74 68 65 20 73 79 6e 74 61    78 20 63 68 65 63 6b 65 72 2e 20 20 57 65 20 64  | t.from.the.syntax.checker...We.d | 
| 4ac20 |  6f 20 72 69 67 68 74 0a 20 20 20 20 20 20 3b 3b    20 61 66 74 65 72 20 70 61 72 73 69 6e 67 20 74  | o.right.......;;.after.parsing.t | 
| 4ac40 |  68 65 20 65 72 72 6f 72 73 2c 20 62 65 66 6f 72    65 20 66 69 6c 74 65 72 69 6e 67 2c 20 62 65 63  | he.errors,.before.filtering,.bec | 
| 4ac60 |  61 75 73 65 20 61 20 73 79 6e 74 61 78 20 63 68    65 63 6b 65 72 0a 20 20 20 20 20 20 3b 3b 20 6d  | ause.a.syntax.checker.......;;.m | 
| 4ac80 |  69 67 68 74 20 72 65 70 6f 72 74 20 65 72 72 6f    72 73 20 66 72 6f 6d 20 6f 74 68 65 72 20 66 69  | ight.report.errors.from.other.fi | 
| 4aca0 |  6c 65 73 20 28 65 2e 67 2e 20 69 6e 63 6c 75 64    65 73 29 20 65 76 65 6e 20 69 66 20 74 68 65 72  | les.(e.g..includes).even.if.ther | 
| 4acc0 |  65 0a 20 20 20 20 20 20 3b 3b 20 61 72 65 20 6e    6f 20 65 72 72 6f 72 73 20 69 6e 20 74 68 65 20  | e.......;;.are.no.errors.in.the. | 
| 4ace0 |  66 69 6c 65 20 62 65 69 6e 67 20 63 68 65 63 6b    65 64 2e 0a 20 20 20 20 20 20 28 66 75 6e 63 61  | file.being.checked........(funca | 
| 4ad00 |  6c 6c 20 63 61 6c 6c 62 61 63 6b 20 27 73 75 73    70 69 63 69 6f 75 73 0a 20 20 20 20 20 20 20 20  | ll.callback.'suspicious......... | 
| 4ad20 |  20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22    46 6c 79 63 68 65 63 6b 20 63 68 65 63 6b 65 72  | .......(format."Flycheck.checker | 
| 4ad40 |  20 25 53 20 72 65 74 75 72 6e 65 64 20 25 53 2c    20 62 75 74 20 5c 0a 69 74 73 20 6f 75 74 70 75  | .%S.returned.%S,.but.\.its.outpu | 
| 4ad60 |  74 20 63 6f 6e 74 61 69 6e 65 64 20 6e 6f 20 65    72 72 6f 72 73 3a 20 25 73 5c 6e 54 72 79 20 69  | t.contained.no.errors:.%s\nTry.i | 
| 4ad80 |  6e 73 74 61 6c 6c 69 6e 67 20 61 20 6d 6f 72 65    20 5c 0a 72 65 63 65 6e 74 20 76 65 72 73 69 6f  | nstalling.a.more.\.recent.versio | 
| 4ada0 |  6e 20 6f 66 20 25 53 2c 20 61 6e 64 20 70 6c 65    61 73 65 20 6f 70 65 6e 20 61 20 62 75 67 20 72  | n.of.%S,.and.please.open.a.bug.r | 
| 4adc0 |  65 70 6f 72 74 20 69 66 20 74 68 65 20 69 73 73    75 65 20 5c 0a 70 65 72 73 69 73 74 73 20 69 6e  | eport.if.the.issue.\.persists.in | 
| 4ade0 |  20 74 68 65 20 6c 61 74 65 73 74 20 72 65 6c 65    61 73 65 2e 20 20 54 68 61 6e 6b 73 21 22 20 20  | .the.latest.release...Thanks!".. | 
| 4ae00 |  63 68 65 63 6b 65 72 20 65 78 69 74 2d 73 74 61    74 75 73 0a 6f 75 74 70 75 74 20 63 68 65 63 6b  | checker.exit-status.output.check | 
| 4ae20 |  65 72 29 29 29 0a 20 20 20 20 28 66 75 6e 63 61    6c 6c 20 63 61 6c 6c 62 61 63 6b 20 27 66 69 6e  | er))).....(funcall.callback.'fin | 
| 4ae40 |  69 73 68 65 64 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 3b 3b 20 46 69 78 20 65 72 72 6f 72 20  | ished..............;;.Fix.error. | 
| 4ae60 |  66 69 6c 65 20 6e 61 6d 65 73 2c 20 62 79 20 73    75 62 73 74 69 74 75 74 69 6e 67 20 74 68 65 6d  | file.names,.by.substituting.them | 
| 4ae80 |  20 62 61 63 6b 77 61 72 64 73 20 66 72 6f 6d 20    74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20  | .backwards.from.the............. | 
| 4aea0 |  20 3b 3b 20 74 65 6d 70 6f 72 61 72 69 65 73 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73  | .;;.temporaries...............(s | 
| 4aec0 |  65 71 2d 6d 61 70 20 28 6c 61 6d 62 64 61 20 28    65 29 20 28 66 6c 79 63 68 65 63 6b 2d 66 69 78  | eq-map.(lambda.(e).(flycheck-fix | 
| 4aee0 |  2d 65 72 72 6f 72 2d 66 69 6c 65 6e 61 6d 65 20    65 20 66 69 6c 65 73 20 63 77 64 29 29 0a 20 20  | -error-filename.e.files.cwd))... | 
| 4af00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 65 72 72 6f 72 73 29 29 29 29 0a 0a  | ....................errors)))).. | 
| 4af20 |  0c 0a 3b 3b 3b 20 45 78 65 63 75 74 61 62 6c 65    73 20 6f 66 20 63 6f 6d 6d 61 6e 64 20 63 68 65  | ..;;;.Executables.of.command.che | 
| 4af40 |  63 6b 65 72 73 2e 0a 28 64 65 66 6d 61 63 72 6f    20 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 65 78  | ckers..(defmacro.flycheck-def-ex | 
| 4af60 |  65 63 75 74 61 62 6c 65 2d 76 61 72 20 28 63 68    65 63 6b 65 72 20 64 65 66 61 75 6c 74 2d 65 78  | ecutable-var.(checker.default-ex | 
| 4af80 |  65 63 75 74 61 62 6c 65 29 0a 20 20 22 44 65 66    69 6e 65 20 74 68 65 20 65 78 65 63 75 74 61 62  | ecutable)..."Define.the.executab | 
| 4afa0 |  6c 65 20 76 61 72 69 61 62 6c 65 20 66 6f 72 20    43 48 45 43 4b 45 52 2e 0a 0a 44 45 46 41 55 4c  | le.variable.for.CHECKER...DEFAUL | 
| 4afc0 |  54 2d 45 58 45 43 55 54 41 42 4c 45 20 69 73 20    74 68 65 20 64 65 66 61 75 6c 74 20 65 78 65 63  | T-EXECUTABLE.is.the.default.exec | 
| 4afe0 |  75 74 61 62 6c 65 2e 20 20 49 74 20 69 73 20 6f    6e 6c 79 20 75 73 65 64 20 69 6e 0a 74 68 65 20  | utable...It.is.only.used.in.the. | 
| 4b000 |  64 6f 63 73 74 72 69 6e 67 20 6f 66 20 74 68 65    20 76 61 72 69 61 62 6c 65 2e 0a 0a 54 68 65 20  | docstring.of.the.variable...The. | 
| 4b020 |  76 61 72 69 61 62 6c 65 20 69 73 20 64 65 66 69    6e 65 64 20 77 69 74 68 20 60 64 65 66 63 75 73  | variable.is.defined.with.`defcus | 
| 4b040 |  74 6f 6d 27 20 69 6e 20 74 68 65 0a 60 66 6c 79    63 68 65 63 6b 2d 65 78 65 63 75 74 61 62 6c 65  | tom'.in.the.`flycheck-executable | 
| 4b060 |  73 27 20 67 72 6f 75 70 2e 20 20 49 74 27 73 20    61 6c 73 6f 20 64 65 66 69 6e 65 64 20 74 6f 20  | s'.group...It's.also.defined.to. | 
| 4b080 |  62 65 20 72 69 73 6b 79 20 61 73 0a 66 69 6c 65    2d 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 2c  | be.risky.as.file-local.variable, | 
| 4b0a0 |  20 74 6f 20 61 76 6f 69 64 20 61 72 62 69 74 72    61 72 79 20 65 78 65 63 75 74 61 62 6c 65 73 20  | .to.avoid.arbitrary.executables. | 
| 4b0c0 |  62 65 69 6e 67 20 75 73 65 64 0a 66 6f 72 20 73    79 6e 74 61 78 20 63 68 65 63 6b 69 6e 67 2e 22  | being.used.for.syntax.checking." | 
| 4b0e0 |  0a 20 20 28 6c 65 74 20 28 28 65 78 65 63 75 74    61 62 6c 65 2d 76 61 72 20 28 66 6c 79 63 68 65  | ...(let.((executable-var.(flyche | 
| 4b100 |  63 6b 2d 63 68 65 63 6b 65 72 2d 65 78 65 63 75    74 61 62 6c 65 2d 76 61 72 69 61 62 6c 65 20 63  | ck-checker-executable-variable.c | 
| 4b120 |  68 65 63 6b 65 72 29 29 29 0a 20 20 20 20 60 28    70 72 6f 67 6e 0a 20 20 20 20 20 20 20 28 64 65  | hecker))).....`(progn........(de | 
| 4b140 |  66 63 75 73 74 6f 6d 20 2c 65 78 65 63 75 74 61    62 6c 65 2d 76 61 72 20 6e 69 6c 0a 20 20 20 20  | fcustom.,executable-var.nil..... | 
| 4b160 |  20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20 22 54    68 65 20 65 78 65 63 75 74 61 62 6c 65 20 6f 66  | .....,(format."The.executable.of | 
| 4b180 |  20 74 68 65 20 25 73 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 2e 0a 0a 45 69 74 68 65 72 20  | .the.%s.syntax.checker...Either. | 
| 4b1a0 |  61 20 73 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e    69 6e 67 20 74 68 65 20 6e 61 6d 65 20 6f 72 20  | a.string.containing.the.name.or. | 
| 4b1c0 |  74 68 65 20 70 61 74 68 20 6f 66 20 74 68 65 0a    65 78 65 63 75 74 61 62 6c 65 2c 20 6f 72 20 6e  | the.path.of.the.executable,.or.n | 
| 4b1e0 |  69 6c 20 74 6f 20 75 73 65 20 74 68 65 20 64 65    66 61 75 6c 74 20 65 78 65 63 75 74 61 62 6c 65  | il.to.use.the.default.executable | 
| 4b200 |  20 66 72 6f 6d 20 74 68 65 20 73 79 6e 74 61 78    0a 63 68 65 63 6b 65 72 20 64 65 63 6c 61 72 61  | .from.the.syntax.checker.declara | 
| 4b220 |  74 69 6f 6e 2e 0a 0a 54 68 65 20 64 65 66 61 75    6c 74 20 65 78 65 63 75 74 61 62 6c 65 20 69 73  | tion...The.default.executable.is | 
| 4b240 |  20 25 53 2e 22 20 63 68 65 63 6b 65 72 20 64 65    66 61 75 6c 74 2d 65 78 65 63 75 74 61 62 6c 65  | .%S.".checker.default-executable | 
| 4b260 |  29 0a 20 20 20 20 20 20 20 20 20 3a 74 79 70 65    20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74  | )..........:type.'(choice.(const | 
| 4b280 |  20 3a 74 61 67 20 22 44 65 66 61 75 6c 74 20 65    78 65 63 75 74 61 62 6c 65 22 20 6e 69 6c 29 0a  | .:tag."Default.executable".nil). | 
| 4b2a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20  | ........................(string. | 
| 4b2c0 |  3a 74 61 67 20 22 4e 61 6d 65 20 6f 72 20 70 61    74 68 22 29 29 0a 20 20 20 20 20 20 20 20 20 3a  | :tag."Name.or.path"))..........: | 
| 4b2e0 |  67 72 6f 75 70 20 27 66 6c 79 63 68 65 63 6b 2d    65 78 65 63 75 74 61 62 6c 65 73 0a 20 20 20 20  | group.'flycheck-executables..... | 
| 4b300 |  20 20 20 20 20 3a 72 69 73 6b 79 20 74 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65  | .....:risky.t))))..(defun.flyche | 
| 4b320 |  63 6b 2d 73 65 74 2d 63 68 65 63 6b 65 72 2d 65    78 65 63 75 74 61 62 6c 65 20 28 63 68 65 63 6b  | ck-set-checker-executable.(check | 
| 4b340 |  65 72 20 26 6f 70 74 69 6f 6e 61 6c 20 65 78 65    63 75 74 61 62 6c 65 29 0a 20 20 22 53 65 74 20  | er.&optional.executable)..."Set. | 
| 4b360 |  74 68 65 20 65 78 65 63 75 74 61 62 6c 65 20 6f    66 20 43 48 45 43 4b 45 52 20 69 6e 20 74 68 65  | the.executable.of.CHECKER.in.the | 
| 4b380 |  20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e    0a 0a 43 48 45 43 4b 45 52 20 69 73 20 61 20 73  | .current.buffer...CHECKER.is.a.s | 
| 4b3a0 |  79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 73 79    6d 62 6f 6c 2e 20 20 45 58 45 43 55 54 41 42 4c  | yntax.checker.symbol...EXECUTABL | 
| 4b3c0 |  45 20 69 73 20 61 20 73 74 72 69 6e 67 20 77 69    74 68 0a 74 68 65 20 6e 61 6d 65 20 6f 66 20 61  | E.is.a.string.with.the.name.of.a | 
| 4b3e0 |  6e 20 65 78 65 63 75 74 61 62 6c 65 20 6f 72 20    74 68 65 20 70 61 74 68 20 74 6f 20 61 6e 20 65  | n.executable.or.the.path.to.an.e | 
| 4b400 |  78 65 63 75 74 61 62 6c 65 20 66 69 6c 65 2c 20    77 68 69 63 68 0a 69 73 20 74 6f 20 62 65 20 75  | xecutable.file,.which.is.to.be.u | 
| 4b420 |  73 65 64 20 61 73 20 65 78 65 63 75 74 61 62 6c    65 20 66 6f 72 20 43 48 45 43 4b 45 52 2e 20 20  | sed.as.executable.for.CHECKER... | 
| 4b440 |  49 66 20 6f 6d 69 74 74 65 64 20 6f 72 20 6e 69    6c 2c 0a 72 65 73 65 74 20 74 68 65 20 65 78 65  | If.omitted.or.nil,.reset.the.exe | 
| 4b460 |  63 75 74 61 62 6c 65 20 6f 66 20 43 48 45 43 4b    45 52 2e 0a 0a 49 6e 74 65 72 61 63 74 69 76 65  | cutable.of.CHECKER...Interactive | 
| 4b480 |  6c 79 2c 20 70 72 6f 6d 70 74 20 66 6f 72 20 61    20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20  | ly,.prompt.for.a.syntax.checker. | 
| 4b4a0 |  61 6e 64 20 61 6e 20 65 78 65 63 75 74 61 62 6c    65 0a 66 69 6c 65 2c 20 61 6e 64 20 73 65 74 20  | and.an.executable.file,.and.set. | 
| 4b4c0 |  74 68 65 20 65 78 65 63 75 74 61 62 6c 65 20 6f    66 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 73  | the.executable.of.the.selected.s | 
| 4b4e0 |  79 6e 74 61 78 20 63 68 65 63 6b 65 72 2e 0a 57    69 74 68 20 70 72 65 66 69 78 20 61 72 67 2c 20  | yntax.checker..With.prefix.arg,. | 
| 4b500 |  70 72 6f 6d 70 74 20 66 6f 72 20 61 20 73 79 6e    74 61 78 20 63 68 65 63 6b 65 72 20 6f 6e 6c 79  | prompt.for.a.syntax.checker.only | 
| 4b520 |  2c 20 61 6e 64 20 72 65 73 65 74 20 74 68 65 0a    65 78 65 63 75 74 61 62 6c 65 20 6f 66 20 74 68  | ,.and.reset.the.executable.of.th | 
| 4b540 |  65 20 73 65 6c 65 63 74 20 63 68 65 63 6b 65 72    20 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 2e  | e.select.checker.to.the.default. | 
| 4b560 |  0a 0a 53 65 74 20 74 68 65 20 65 78 65 63 75 74    61 62 6c 65 20 76 61 72 69 61 62 6c 65 20 6f 66  | ..Set.the.executable.variable.of | 
| 4b580 |  20 43 48 45 43 4b 45 52 2c 20 74 68 61 74 20 69    73 2c 0a 60 66 6c 79 63 68 65 63 6b 2d 43 48 45  | .CHECKER,.that.is,.`flycheck-CHE | 
| 4b5a0 |  43 4b 45 52 2d 65 78 65 63 75 74 61 62 6c 65 27    20 74 6f 20 45 58 45 43 55 54 41 42 4c 45 2e 20  | CKER-executable'.to.EXECUTABLE.. | 
| 4b5c0 |  20 53 69 67 6e 61 6c 0a 60 75 73 65 72 2d 65 72    72 6f 72 27 2c 20 69 66 20 45 58 45 43 55 54 41  | .Signal.`user-error',.if.EXECUTA | 
| 4b5e0 |  42 4c 45 20 64 6f 65 73 20 6e 6f 74 20 64 65 6e    6f 74 65 20 61 20 63 6f 6d 6d 61 6e 64 20 6f 72  | BLE.does.not.denote.a.command.or | 
| 4b600 |  20 61 6e 0a 65 78 65 63 75 74 61 62 6c 65 20 66    69 6c 65 2e 0a 0a 54 68 69 73 20 63 6f 6d 6d 61  | .an.executable.file...This.comma | 
| 4b620 |  6e 64 20 69 73 20 69 6e 74 65 6e 64 65 64 20 66    6f 72 20 69 6e 74 65 72 61 63 74 69 76 65 20 75  | nd.is.intended.for.interactive.u | 
| 4b640 |  73 65 20 6f 6e 6c 79 2e 20 20 49 6e 20 4c 69 73    70 2c 20 6a 75 73 74 0a 60 6c 65 74 27 2d 62 69  | se.only...In.Lisp,.just.`let'-bi | 
| 4b660 |  6e 64 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e    64 69 6e 67 20 76 61 72 69 61 62 6c 65 2c 20 6f  | nd.the.corresponding.variable,.o | 
| 4b680 |  72 20 73 65 74 20 69 74 20 64 69 72 65 63 74 6c    79 2e 20 20 55 73 65 0a 60 66 6c 79 63 68 65 63  | r.set.it.directly...Use.`flychec | 
| 4b6a0 |  6b 2d 63 68 65 63 6b 65 72 2d 65 78 65 63 75 74    61 62 6c 65 2d 76 61 72 69 61 62 6c 65 27 20 74  | k-checker-executable-variable'.t | 
| 4b6c0 |  6f 20 6f 62 74 61 69 6e 20 74 68 65 20 65 78 65    63 75 74 61 62 6c 65 0a 76 61 72 69 61 62 6c 65  | o.obtain.the.executable.variable | 
| 4b6e0 |  20 73 79 6d 62 6f 6c 20 66 6f 72 20 61 20 73 79    6e 74 61 78 20 63 68 65 63 6b 65 72 2e 22 0a 20  | .symbol.for.a.syntax.checker.".. | 
| 4b700 |  20 28 64 65 63 6c 61 72 65 20 28 69 6e 74 65 72    61 63 74 69 76 65 2d 6f 6e 6c 79 20 22 53 65 74  | .(declare.(interactive-only."Set | 
| 4b720 |  20 74 68 65 20 65 78 65 63 75 74 61 62 6c 65 20    76 61 72 69 61 62 6c 65 20 64 69 72 65 63 74 6c  | .the.executable.variable.directl | 
| 4b740 |  79 20 69 6e 73 74 65 61 64 22 29 29 0a 20 20 28    69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28  | y.instead"))...(interactive....( | 
| 4b760 |  6c 65 74 2a 20 28 28 63 68 65 63 6b 65 72 20 28    66 6c 79 63 68 65 63 6b 2d 72 65 61 64 2d 63 68  | let*.((checker.(flycheck-read-ch | 
| 4b780 |  65 63 6b 65 72 20 22 53 79 6e 74 61 78 20 63 68    65 63 6b 65 72 3a 20 22 29 29 0a 20 20 20 20 20  | ecker."Syntax.checker:."))...... | 
| 4b7a0 |  20 20 20 20 20 28 64 65 66 61 75 6c 74 2d 65 78    65 63 75 74 61 62 6c 65 20 28 66 6c 79 63 68 65  | .....(default-executable.(flyche | 
| 4b7c0 |  63 6b 2d 63 68 65 63 6b 65 72 2d 64 65 66 61 75    6c 74 2d 65 78 65 63 75 74 61 62 6c 65 20 63 68  | ck-checker-default-executable.ch | 
| 4b7e0 |  65 63 6b 65 72 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 65 78 65 63 75 74 61 62 6c 65 20 28 69  | ecker))...........(executable.(i | 
| 4b800 |  66 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78    2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20  | f.current-prefix-arg............ | 
| 4b820 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e    69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...............nil.............. | 
| 4b840 |  20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64    2d 66 69 6c 65 2d 6e 61 6d 65 20 22 45 78 65 63  | ...........(read-file-name."Exec | 
| 4b860 |  75 74 61 62 6c 65 3a 20 22 20 6e 69 6c 20 64 65    66 61 75 6c 74 2d 65 78 65 63 75 74 61 62 6c 65  | utable:.".nil.default-executable | 
| 4b880 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 4b8a0 |  20 20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c    20 66 6c 79 63 68 65 63 6b 2d 65 78 65 63 75 74  | .........nil.nil.flycheck-execut | 
| 4b8c0 |  61 62 6c 65 2d 66 69 6e 64 29 29 29 29 0a 20 20    20 20 20 28 6c 69 73 74 20 63 68 65 63 6b 65 72  | able-find))))......(list.checker | 
| 4b8e0 |  20 65 78 65 63 75 74 61 62 6c 65 29 29 29 0a 20    20 28 77 68 65 6e 20 28 61 6e 64 20 65 78 65 63  | .executable)))...(when.(and.exec | 
| 4b900 |  75 74 61 62 6c 65 20 28 6e 6f 74 20 28 66 75 6e    63 61 6c 6c 20 66 6c 79 63 68 65 63 6b 2d 65 78  | utable.(not.(funcall.flycheck-ex | 
| 4b920 |  65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 65 78    65 63 75 74 61 62 6c 65 29 29 29 0a 20 20 20 20  | ecutable-find.executable)))..... | 
| 4b940 |  28 75 73 65 72 2d 65 72 72 6f 72 20 22 25 73 20    69 73 20 6e 6f 20 65 78 65 63 75 74 61 62 6c 65  | (user-error."%s.is.no.executable | 
| 4b960 |  22 20 65 78 65 63 75 74 61 62 6c 65 29 29 0a 20    20 28 6c 65 74 20 28 28 76 61 72 69 61 62 6c 65  | ".executable))...(let.((variable | 
| 4b980 |  20 28 66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b    65 72 2d 65 78 65 63 75 74 61 62 6c 65 2d 76 61  | .(flycheck-checker-executable-va | 
| 4b9a0 |  72 69 61 62 6c 65 20 63 68 65 63 6b 65 72 29 29    29 0a 20 20 20 20 28 73 65 74 20 28 6d 61 6b 65  | riable.checker))).....(set.(make | 
| 4b9c0 |  2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20    76 61 72 69 61 62 6c 65 29 20 65 78 65 63 75 74  | -local-variable.variable).execut | 
| 4b9e0 |  61 62 6c 65 29 29 29 0a 0a 0c 0a 3b 3b 3b 20 43    6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c  | able)))....;;;.Configuration.fil | 
| 4ba00 |  65 73 20 61 6e 64 20 6f 70 74 69 6f 6e 73 20 66    6f 72 20 63 6f 6d 6d 61 6e 64 20 63 68 65 63 6b  | es.and.options.for.command.check | 
| 4ba20 |  65 72 73 0a 28 64 65 66 75 6e 20 66 6c 79 63 68    65 63 6b 2d 72 65 67 69 73 74 65 72 2d 63 6f 6e  | ers.(defun.flycheck-register-con | 
| 4ba40 |  66 69 67 2d 66 69 6c 65 2d 76 61 72 20 28 76 61    72 20 63 68 65 63 6b 65 72 73 29 0a 20 20 22 52  | fig-file-var.(var.checkers)..."R | 
| 4ba60 |  65 67 69 73 74 65 72 20 56 41 52 20 61 73 20 63    6f 6e 66 69 67 20 66 69 6c 65 20 76 61 72 20 66  | egister.VAR.as.config.file.var.f | 
| 4ba80 |  6f 72 20 43 48 45 43 4b 45 52 53 2e 0a 0a 43 48    45 43 4b 45 52 53 20 69 73 20 61 20 73 69 6e 67  | or.CHECKERS...CHECKERS.is.a.sing | 
| 4baa0 |  6c 65 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65    72 20 6f 72 20 61 20 6c 69 73 74 20 74 68 65 72  | le.syntax.checker.or.a.list.ther | 
| 4bac0 |  65 6f 66 2e 22 0a 20 20 28 77 68 65 6e 20 28 73    79 6d 62 6f 6c 70 20 63 68 65 63 6b 65 72 73 29  | eof."...(when.(symbolp.checkers) | 
| 4bae0 |  0a 20 20 20 20 28 73 65 74 71 20 63 68 65 63 6b    65 72 73 20 28 6c 69 73 74 20 63 68 65 63 6b 65  | .....(setq.checkers.(list.checke | 
| 4bb00 |  72 73 29 29 29 0a 20 20 28 64 6f 6c 69 73 74 20    28 63 68 65 63 6b 65 72 20 63 68 65 63 6b 65 72  | rs)))...(dolist.(checker.checker | 
| 4bb20 |  73 29 0a 20 20 20 20 28 73 65 74 66 20 28 66 6c    79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72 2d 67  | s).....(setf.(flycheck-checker-g | 
| 4bb40 |  65 74 20 63 68 65 63 6b 65 72 20 27 63 6f 6e 66    69 67 2d 66 69 6c 65 2d 76 61 72 29 20 76 61 72  | et.checker.'config-file-var).var | 
| 4bb60 |  29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c    6f 61 64 0a 28 64 65 66 6d 61 63 72 6f 20 66 6c  | )))..;;;###autoload.(defmacro.fl | 
| 4bb80 |  79 63 68 65 63 6b 2d 64 65 66 2d 63 6f 6e 66 69    67 2d 66 69 6c 65 2d 76 61 72 20 28 73 79 6d 62  | ycheck-def-config-file-var.(symb | 
| 4bba0 |  6f 6c 20 63 68 65 63 6b 65 72 20 26 6f 70 74 69    6f 6e 61 6c 20 66 69 6c 65 2d 6e 61 6d 65 0a 20  | ol.checker.&optional.file-name.. | 
| 4bbc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 4bbe0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 72    65 73 74 20 63 75 73 74 6f 6d 2d 61 72 67 73 29  | ..............&rest.custom-args) | 
| 4bc00 |  0a 20 20 22 44 65 66 69 6e 65 20 53 59 4d 42 4f    4c 20 61 73 20 63 6f 6e 66 69 67 20 66 69 6c 65  | ..."Define.SYMBOL.as.config.file | 
| 4bc20 |  20 76 61 72 69 61 62 6c 65 20 66 6f 72 20 43 48    45 43 4b 45 52 2c 20 77 69 74 68 20 64 65 66 61  | .variable.for.CHECKER,.with.defa | 
| 4bc40 |  75 6c 74 20 46 49 4c 45 2d 4e 41 4d 45 2e 0a 0a    53 59 4d 42 4f 4c 20 69 73 20 64 65 63 6c 61 72  | ult.FILE-NAME...SYMBOL.is.declar | 
| 4bc60 |  65 64 20 61 73 20 63 75 73 74 6f 6d 69 7a 61 62    6c 65 20 76 61 72 69 61 62 6c 65 20 75 73 69 6e  | ed.as.customizable.variable.usin | 
| 4bc80 |  67 20 60 64 65 66 63 75 73 74 6f 6d 27 2c 20 74    6f 0a 70 72 6f 76 69 64 65 20 63 6f 6e 66 69 67  | g.`defcustom',.to.provide.config | 
| 4bca0 |  75 72 61 74 69 6f 6e 20 66 69 6c 65 73 20 66 6f    72 20 74 68 65 20 67 69 76 65 6e 20 73 79 6e 74  | uration.files.for.the.given.synt | 
| 4bcc0 |  61 78 20 43 48 45 43 4b 45 52 2e 0a 43 55 53 54    4f 4d 2d 41 52 47 53 20 61 72 65 20 66 6f 72 77  | ax.CHECKER..CUSTOM-ARGS.are.forw | 
| 4bce0 |  61 72 64 65 64 20 74 6f 20 60 64 65 66 63 75 73    74 6f 6d 27 2e 0a 0a 46 49 4c 45 2d 4e 41 4d 45  | arded.to.`defcustom'...FILE-NAME | 
| 4bd00 |  20 69 73 20 74 68 65 20 69 6e 69 74 69 61 6c 20    76 61 6c 75 65 20 6f 66 20 74 68 65 20 6e 65 77  | .is.the.initial.value.of.the.new | 
| 4bd20 |  20 76 61 72 69 61 62 6c 65 2e 20 20 49 66 20 6f    6d 69 74 74 65 64 2c 0a 74 68 65 20 64 65 66 61  | .variable...If.omitted,.the.defa | 
| 4bd40 |  75 6c 74 20 76 61 6c 75 65 20 69 73 20 6e 69 6c    2e 20 20 49 74 20 63 61 6e 20 62 65 20 65 69 74  | ult.value.is.nil...It.can.be.eit | 
| 4bd60 |  68 65 72 20 61 20 73 74 72 69 6e 67 20 6f 72 20    61 20 6c 69 73 74 20 6f 66 0a 73 74 72 69 6e 67  | her.a.string.or.a.list.of.string | 
| 4bd80 |  73 2e 0a 0a 55 73 65 20 74 68 69 73 20 74 6f 67    65 74 68 65 72 20 77 69 74 68 20 74 68 65 20 60  | s...Use.this.together.with.the.` | 
| 4bda0 |  63 6f 6e 66 69 67 2d 66 69 6c 65 27 20 66 6f 72    6d 20 69 6e 20 74 68 65 20 60 3a 63 6f 6d 6d 61  | config-file'.form.in.the.`:comma | 
| 4bdc0 |  6e 64 27 0a 61 72 67 75 6d 65 6e 74 20 74 6f 20    60 66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65  | nd'.argument.to.`flycheck-define | 
| 4bde0 |  2d 63 68 65 63 6b 65 72 27 2e 22 0a 20 20 28 64    65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 33  | -checker'."...(declare.(indent.3 | 
| 4be00 |  29 29 0a 20 20 60 28 70 72 6f 67 6e 0a 20 20 20    20 20 28 64 65 66 63 75 73 74 6f 6d 20 2c 73 79  | ))...`(progn......(defcustom.,sy | 
| 4be20 |  6d 62 6f 6c 20 2c 66 69 6c 65 2d 6e 61 6d 65 0a    20 20 20 20 20 20 20 2c 28 66 6f 72 6d 61 74 20  | mbol.,file-name........,(format. | 
| 4be40 |  22 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66    69 6c 65 20 66 6f 72 20 60 25 73 27 2e 0a 0a 49  | "Configuration.file.for.`%s'...I | 
| 4be60 |  66 20 73 65 74 20 74 6f 20 61 20 73 74 72 69 6e    67 2c 20 6c 6f 63 61 74 65 20 74 68 65 20 63 6f  | f.set.to.a.string,.locate.the.co | 
| 4be80 |  6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65    20 75 73 69 6e 67 20 74 68 65 0a 66 75 6e 63 74  | nfiguration.file.using.the.funct | 
| 4bea0 |  69 6f 6e 73 20 66 72 6f 6d 20 60 66 6c 79 63 68    65 63 6b 2d 6c 6f 63 61 74 65 2d 63 6f 6e 66 69  | ions.from.`flycheck-locate-confi | 
| 4bec0 |  67 2d 66 69 6c 65 2d 66 75 6e 63 74 69 6f 6e 73    27 2e 20 20 49 66 20 74 68 65 0a 66 69 6c 65 20  | g-file-functions'...If.the.file. | 
| 4bee0 |  69 73 20 66 6f 75 6e 64 20 70 61 73 73 20 69 74    20 74 6f 20 74 68 65 20 73 79 6e 74 61 78 20 63  | is.found.pass.it.to.the.syntax.c | 
| 4bf00 |  68 65 63 6b 65 72 20 61 73 20 63 6f 6e 66 69 67    75 72 61 74 69 6f 6e 0a 66 69 6c 65 2e 0a 0a 49  | hecker.as.configuration.file...I | 
| 4bf20 |  66 20 6e 6f 20 63 6f 6e 66 69 67 75 72 61 74 69    6f 6e 20 66 69 6c 65 20 69 73 20 66 6f 75 6e 64  | f.no.configuration.file.is.found | 
| 4bf40 |  2c 20 6f 72 20 69 66 20 74 68 69 73 20 76 61 72    69 61 62 6c 65 20 69 73 20 73 65 74 20 74 6f 0a  | ,.or.if.this.variable.is.set.to. | 
| 4bf60 |  6e 69 6c 2c 20 69 6e 76 6f 6b 65 20 74 68 65 20    73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 77  | nil,.invoke.the.syntax.checker.w | 
| 4bf80 |  69 74 68 6f 75 74 20 61 20 63 6f 6e 66 69 67 75    72 61 74 69 6f 6e 20 66 69 6c 65 2e 0a 0a 55 73  | ithout.a.configuration.file...Us | 
| 4bfa0 |  65 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20    61 73 20 66 69 6c 65 2d 6c 6f 63 61 6c 20 76 61  | e.this.variable.as.file-local.va | 
| 4bfc0 |  72 69 61 62 6c 65 20 69 66 20 79 6f 75 20 6e 65    65 64 20 61 20 73 70 65 63 69 66 69 63 0a 63 6f  | riable.if.you.need.a.specific.co | 
| 4bfe0 |  6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65    20 66 6f 72 20 61 20 62 75 66 66 65 72 2e 22 20  | nfiguration.file.for.a.buffer.". | 
| 4c000 |  63 68 65 63 6b 65 72 29 0a 20 20 20 20 20 20 20    3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28  | checker)........:type.'(choice.( | 
| 4c020 |  63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 20 63    6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c  | const.:tag."No.configuration.fil | 
| 4c040 |  65 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73  | e".nil).......................(s | 
| 4c060 |  74 72 69 6e 67 20 3a 74 61 67 20 22 46 69 6c 65    20 6e 61 6d 65 20 6f 72 20 70 61 74 68 22 29 0a  | tring.:tag."File.name.or.path"). | 
| 4c080 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 72 65 70 65 61 74 20 3a 74  | ......................(repeat.:t | 
| 4c0a0 |  61 67 20 22 46 69 6c 65 20 6e 61 6d 65 73 20 6f    72 20 70 61 74 68 73 22 20 73 74 72 69 6e 67 29  | ag."File.names.or.paths".string) | 
| 4c0c0 |  29 0a 20 20 20 20 20 20 20 3a 73 61 66 65 20 23    27 66 6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67  | )........:safe.#'flycheck-string | 
| 4c0e0 |  2d 6f 72 2d 73 74 72 69 6e 67 2d 6c 69 73 74 2d    70 0a 20 20 20 20 20 20 20 3a 67 72 6f 75 70 20  | -or-string-list-p........:group. | 
| 4c100 |  27 66 6c 79 63 68 65 63 6b 2d 63 6f 6e 66 69 67    2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 2c 40  | 'flycheck-config-files........,@ | 
| 4c120 |  63 75 73 74 6f 6d 2d 61 72 67 73 29 0a 20 20 20    20 20 28 66 6c 79 63 68 65 63 6b 2d 72 65 67 69  | custom-args)......(flycheck-regi | 
| 4c140 |  73 74 65 72 2d 63 6f 6e 66 69 67 2d 66 69 6c 65    2d 76 61 72 20 27 2c 73 79 6d 62 6f 6c 20 27 2c  | ster-config-file-var.',symbol.', | 
| 4c160 |  63 68 65 63 6b 65 72 29 29 29 0a 0a 28 64 65 66    75 6e 20 66 6c 79 63 68 65 63 6b 2d 6c 6f 63 61  | checker)))..(defun.flycheck-loca | 
| 4c180 |  74 65 2d 63 6f 6e 66 69 67 2d 66 69 6c 65 20 28    66 69 6c 65 6e 61 6d 65 73 20 63 68 65 63 6b 65  | te-config-file.(filenames.checke | 
| 4c1a0 |  72 29 0a 20 20 22 4c 6f 63 61 74 65 20 74 68 65    20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66  | r)..."Locate.the.configuration.f | 
| 4c1c0 |  69 6c 65 20 66 6f 72 20 43 48 45 43 4b 45 52 2c    20 62 61 73 65 64 20 6f 6e 20 46 49 4c 45 4e 41  | ile.for.CHECKER,.based.on.FILENA | 
| 4c1e0 |  4d 45 53 2e 0a 0a 46 49 4c 45 4e 41 4d 45 53 20    63 61 6e 20 62 65 20 65 69 74 68 65 72 20 61 20  | MES...FILENAMES.can.be.either.a. | 
| 4c200 |  73 69 6e 67 6c 65 20 66 69 6c 65 2c 20 6f 72 20    61 20 6c 69 73 74 2e 20 20 45 61 63 68 20 66 69  | single.file,.or.a.list...Each.fi | 
| 4c220 |  6c 65 6e 61 6d 65 0a 69 73 20 70 61 73 73 65 64    20 74 6f 20 61 6c 6c 20 60 66 6c 79 63 68 65 63  | lename.is.passed.to.all.`flychec | 
| 4c240 |  6b 2d 6c 6f 63 61 74 65 2d 63 6f 6e 66 69 67 2d    66 69 6c 65 2d 66 75 6e 63 74 69 6f 6e 73 27 2c  | k-locate-config-file-functions', | 
| 4c260 |  20 75 6e 74 69 6c 0a 6f 6e 65 20 72 65 74 75 72    6e 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 52 65 74  | .until.one.returns.non-nil...Ret | 
| 4c280 |  75 72 6e 20 74 68 65 20 61 62 73 6f 6c 75 74 65    20 70 61 74 68 20 6f 66 20 74 68 65 20 63 6f 6e  | urn.the.absolute.path.of.the.con | 
| 4c2a0 |  66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 2c    20 6f 72 20 6e 69 6c 20 69 66 20 6e 6f 0a 63 6f  | figuration.file,.or.nil.if.no.co | 
| 4c2c0 |  6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65    20 77 61 73 20 66 6f 75 6e 64 2e 22 0a 20 20 28  | nfiguration.file.was.found."...( | 
| 4c2e0 |  77 68 65 6e 20 28 73 74 72 69 6e 67 70 20 66 69    6c 65 6e 61 6d 65 73 29 0a 20 20 20 20 28 73 65  | when.(stringp.filenames).....(se | 
| 4c300 |  74 71 20 66 69 6c 65 6e 61 6d 65 73 20 28 6c 69    73 74 20 66 69 6c 65 6e 61 6d 65 73 29 29 29 0a  | tq.filenames.(list.filenames))). | 
| 4c320 |  20 20 28 6c 65 74 20 28 28 63 6f 6e 66 69 67 2d    66 69 6c 65 20 6e 69 6c 29 29 0a 20 20 20 20 28  | ..(let.((config-file.nil)).....( | 
| 4c340 |  77 68 69 6c 65 20 28 61 6e 64 20 66 69 6c 65 6e    61 6d 65 73 20 28 6e 75 6c 6c 20 63 6f 6e 66 69  | while.(and.filenames.(null.confi | 
| 4c360 |  67 2d 66 69 6c 65 29 29 0a 20 20 20 20 20 20 28    73 65 74 71 20 63 6f 6e 66 69 67 2d 66 69 6c 65  | g-file)).......(setq.config-file | 
| 4c380 |  20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d    61 72 67 73 2d 75 6e 74 69 6c 2d 73 75 63 63 65  | .(run-hook-with-args-until-succe | 
| 4c3a0 |  73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 27 66 6c 79  | ss..........................'fly | 
| 4c3c0 |  63 68 65 63 6b 2d 6c 6f 63 61 74 65 2d 63 6f 6e    66 69 67 2d 66 69 6c 65 2d 66 75 6e 63 74 69 6f  | check-locate-config-file-functio | 
| 4c3e0 |  6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70  | ns..........................(pop | 
| 4c400 |  20 66 69 6c 65 6e 61 6d 65 73 29 20 63 68 65 63    6b 65 72 29 29 29 0a 20 20 20 20 28 77 68 65 6e  | .filenames).checker))).....(when | 
| 4c420 |  20 28 61 6e 64 20 63 6f 6e 66 69 67 2d 66 69 6c    65 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70  | .(and.config-file.(file-exists-p | 
| 4c440 |  20 63 6f 6e 66 69 67 2d 66 69 6c 65 29 29 0a 20    20 20 20 20 20 63 6f 6e 66 69 67 2d 66 69 6c 65  | .config-file)).......config-file | 
| 4c460 |  29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63    68 65 63 6b 2d 6c 6f 63 61 74 65 2d 63 6f 6e 66  | )))..(defun.flycheck-locate-conf | 
| 4c480 |  69 67 2d 66 69 6c 65 2d 62 79 2d 70 61 74 68 20    28 66 69 6c 65 70 61 74 68 20 5f 63 68 65 63 6b  | ig-file-by-path.(filepath._check | 
| 4c4a0 |  65 72 29 0a 20 20 22 4c 6f 63 61 74 65 20 61 20    63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69  | er)..."Locate.a.configuration.fi | 
| 4c4c0 |  6c 65 20 62 79 20 61 20 46 49 4c 45 50 41 54 48    2e 0a 0a 49 66 20 46 49 4c 45 50 41 54 48 20 69  | le.by.a.FILEPATH...If.FILEPATH.i | 
| 4c4e0 |  73 20 61 20 63 6f 6e 74 61 69 6e 73 20 61 20 70    61 74 68 20 73 65 70 61 72 61 74 6f 72 2c 20 65  | s.a.contains.a.path.separator,.e | 
| 4c500 |  78 70 61 6e 64 20 69 74 20 61 67 61 69 6e 73 74    20 74 68 65 0a 64 65 66 61 75 6c 74 20 64 69 72  | xpand.it.against.the.default.dir | 
| 4c520 |  65 63 74 6f 72 79 20 61 6e 64 20 72 65 74 75 72    6e 20 69 74 20 69 66 20 69 74 20 70 6f 69 6e 74  | ectory.and.return.it.if.it.point | 
| 4c540 |  73 20 74 6f 20 61 6e 20 65 78 69 73 74 69 6e 67    20 66 69 6c 65 2e 0a 4f 74 68 65 72 77 69 73 65  | s.to.an.existing.file..Otherwise | 
| 4c560 |  20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a 0a 5f 43    48 45 43 4b 45 52 20 69 73 20 69 67 6e 6f 72 65  | .return.nil..._CHECKER.is.ignore | 
| 4c580 |  64 2e 22 0a 20 20 3b 3b 20 49 66 20 74 68 65 20    70 61 74 68 20 69 73 20 6a 75 73 74 20 61 20 70  | d."...;;.If.the.path.is.just.a.p | 
| 4c5a0 |  6c 61 69 6e 20 66 69 6c 65 20 6e 61 6d 65 2c 20    73 6b 69 70 20 69 74 2e 0a 20 20 28 75 6e 6c 65  | lain.file.name,.skip.it....(unle | 
| 4c5c0 |  73 73 20 28 73 74 72 69 6e 67 3d 20 28 66 69 6c    65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74  | ss.(string=.(file-name-nondirect | 
| 4c5e0 |  6f 72 79 20 66 69 6c 65 70 61 74 68 29 20 66 69    6c 65 70 61 74 68 29 0a 20 20 20 20 28 6c 65 74  | ory.filepath).filepath).....(let | 
| 4c600 |  20 28 28 66 69 6c 65 2d 6e 61 6d 65 20 28 65 78    70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66  | .((file-name.(expand-file-name.f | 
| 4c620 |  69 6c 65 70 61 74 68 29 29 29 0a 20 20 20 20 20    20 28 61 6e 64 20 28 66 69 6c 65 2d 65 78 69 73  | ilepath))).......(and.(file-exis | 
| 4c640 |  74 73 2d 70 20 66 69 6c 65 2d 6e 61 6d 65 29 20    66 69 6c 65 2d 6e 61 6d 65 29 29 29 29 0a 0a 28  | ts-p.file-name).file-name))))..( | 
| 4c660 |  64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 6c    6f 63 61 74 65 2d 63 6f 6e 66 69 67 2d 66 69 6c  | defun.flycheck-locate-config-fil | 
| 4c680 |  65 2d 61 6e 63 65 73 74 6f 72 2d 64 69 72 65 63    74 6f 72 69 65 73 20 28 66 69 6c 65 6e 61 6d 65  | e-ancestor-directories.(filename | 
| 4c6a0 |  20 5f 63 68 65 63 6b 65 72 29 0a 20 20 22 4c 6f    63 61 74 65 20 61 20 63 6f 6e 66 69 67 75 72 61  | ._checker)..."Locate.a.configura | 
| 4c6c0 |  74 69 6f 6e 20 46 49 4c 45 4e 41 4d 45 20 69 6e    20 61 6e 63 65 73 74 6f 72 20 64 69 72 65 63 74  | tion.FILENAME.in.ancestor.direct | 
| 4c6e0 |  6f 72 69 65 73 2e 0a 0a 49 66 20 74 68 65 20 63    75 72 72 65 6e 74 20 62 75 66 66 65 72 20 68 61  | ories...If.the.current.buffer.ha | 
| 4c700 |  73 20 61 20 66 69 6c 65 20 6e 61 6d 65 2c 20 73    65 61 72 63 68 20 46 49 4c 45 4e 41 4d 45 20 69  | s.a.file.name,.search.FILENAME.i | 
| 4c720 |  6e 20 74 68 65 0a 64 69 72 65 63 74 6f 72 79 20    6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62  | n.the.directory.of.the.current.b | 
| 4c740 |  75 66 66 65 72 20 61 6e 64 20 61 6c 6c 20 61 6e    63 65 73 74 6f 72 73 20 74 68 65 72 65 6f 66 20  | uffer.and.all.ancestors.thereof. | 
| 4c760 |  28 73 65 65 0a 60 6c 6f 63 61 74 65 2d 64 6f 6d    69 6e 61 74 69 6e 67 2d 66 69 6c 65 27 29 2e 20  | (see.`locate-dominating-file').. | 
| 4c780 |  20 49 66 20 74 68 65 20 66 69 6c 65 20 69 73 20    66 6f 75 6e 64 2c 20 72 65 74 75 72 6e 20 69 74  | .If.the.file.is.found,.return.it | 
| 4c7a0 |  73 0a 61 62 73 6f 6c 75 74 65 20 70 61 74 68 2e    20 20 4f 74 68 65 72 77 69 73 65 20 72 65 74 75  | s.absolute.path...Otherwise.retu | 
| 4c7c0 |  72 6e 20 6e 69 6c 2e 0a 0a 5f 43 48 45 43 4b 45    52 20 69 73 20 69 67 6e 6f 72 65 64 2e 22 0a 20  | rn.nil..._CHECKER.is.ignored.".. | 
| 4c7e0 |  20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 62 61    73 65 66 69 6c 65 20 28 62 75 66 66 65 72 2d 66  | .(when-let*.((basefile.(buffer-f | 
| 4c800 |  69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 64 69 72 65 63 74  | ile-name))...............(direct | 
| 4c820 |  6f 72 79 20 28 6c 6f 63 61 74 65 2d 64 6f 6d 69    6e 61 74 69 6e 67 2d 66 69 6c 65 20 62 61 73 65  | ory.(locate-dominating-file.base | 
| 4c840 |  66 69 6c 65 20 66 69 6c 65 6e 61 6d 65 29 29 29    0a 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c  | file.filename))).....(expand-fil | 
| 4c860 |  65 2d 6e 61 6d 65 20 66 69 6c 65 6e 61 6d 65 20    64 69 72 65 63 74 6f 72 79 29 29 29 0a 0a 28 64  | e-name.filename.directory)))..(d | 
| 4c880 |  65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 6c 6f    63 61 74 65 2d 63 6f 6e 66 69 67 2d 66 69 6c 65  | efun.flycheck-locate-config-file | 
| 4c8a0 |  2d 68 6f 6d 65 20 28 66 69 6c 65 6e 61 6d 65 20    5f 63 68 65 63 6b 65 72 29 0a 20 20 22 4c 6f 63  | -home.(filename._checker)..."Loc | 
| 4c8c0 |  61 74 65 20 61 20 63 6f 6e 66 69 67 75 72 61 74    69 6f 6e 20 46 49 4c 45 4e 41 4d 45 20 69 6e 20  | ate.a.configuration.FILENAME.in. | 
| 4c8e0 |  74 68 65 20 68 6f 6d 65 20 64 69 72 65 63 74 6f    72 79 2e 0a 0a 52 65 74 75 72 6e 20 74 68 65 20  | the.home.directory...Return.the. | 
| 4c900 |  61 62 73 6f 6c 75 74 65 20 70 61 74 68 2c 20 69    66 20 46 49 4c 45 4e 41 4d 45 20 65 78 69 73 74  | absolute.path,.if.FILENAME.exist | 
| 4c920 |  73 20 69 6e 20 74 68 65 20 75 73 65 72 27 73 20    68 6f 6d 65 0a 64 69 72 65 63 74 6f 72 79 2c 20  | s.in.the.user's.home.directory,. | 
| 4c940 |  6f 72 20 6e 69 6c 20 6f 74 68 65 72 77 69 73 65    2e 22 0a 20 20 28 6c 65 74 20 28 28 70 61 74 68  | or.nil.otherwise."...(let.((path | 
| 4c960 |  20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61    6d 65 20 66 69 6c 65 6e 61 6d 65 20 22 7e 22 29  | .(expand-file-name.filename."~") | 
| 4c980 |  29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 66 69    6c 65 2d 65 78 69 73 74 73 2d 70 20 70 61 74 68  | )).....(when.(file-exists-p.path | 
| 4c9a0 |  29 0a 20 20 20 20 20 20 70 61 74 68 29 29 29 0a    0a 28 73 65 71 2d 64 6f 20 28 61 70 70 6c 79 2d  | ).......path)))..(seq-do.(apply- | 
| 4c9c0 |  70 61 72 74 69 61 6c 6c 79 20 23 27 63 75 73 74    6f 6d 2d 61 64 64 2d 66 72 65 71 75 65 6e 74 2d  | partially.#'custom-add-frequent- | 
| 4c9e0 |  76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27  | value..........................' | 
| 4ca00 |  66 6c 79 63 68 65 63 6b 2d 6c 6f 63 61 74 65 2d    63 6f 6e 66 69 67 2d 66 69 6c 65 2d 66 75 6e 63  | flycheck-locate-config-file-func | 
| 4ca20 |  74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 27    28 66 6c 79 63 68 65 63 6b 2d 6c 6f 63 61 74 65  | tions).........'(flycheck-locate | 
| 4ca40 |  2d 63 6f 6e 66 69 67 2d 66 69 6c 65 2d 62 79 2d    70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 66  | -config-file-by-path...........f | 
| 4ca60 |  6c 79 63 68 65 63 6b 2d 6c 6f 63 61 74 65 2d 63    6f 6e 66 69 67 2d 66 69 6c 65 2d 61 6e 63 65 73  | lycheck-locate-config-file-ances | 
| 4ca80 |  74 6f 72 2d 64 69 72 65 63 74 6f 72 69 65 73 0a    20 20 20 20 20 20 20 20 20 20 66 6c 79 63 68 65  | tor-directories...........flyche | 
| 4caa0 |  63 6b 2d 6c 6f 63 61 74 65 2d 63 6f 6e 66 69 67    2d 66 69 6c 65 2d 68 6f 6d 65 29 29 0a 0a 28 64  | ck-locate-config-file-home))..(d | 
| 4cac0 |  65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 72 65    67 69 73 74 65 72 2d 6f 70 74 69 6f 6e 2d 76 61  | efun.flycheck-register-option-va | 
| 4cae0 |  72 20 28 76 61 72 20 63 68 65 63 6b 65 72 73 29    0a 20 20 22 52 65 67 69 73 74 65 72 20 61 6e 20  | r.(var.checkers)..."Register.an. | 
| 4cb00 |  6f 70 74 69 6f 6e 20 56 41 52 20 77 69 74 68 20    43 48 45 43 4b 45 52 53 2e 0a 0a 56 41 52 20 69  | option.VAR.with.CHECKERS...VAR.i | 
| 4cb20 |  73 20 61 6e 20 6f 70 74 69 6f 6e 20 73 79 6d 62    6f 6c 2c 20 61 6e 64 20 43 48 45 43 4b 45 52 53  | s.an.option.symbol,.and.CHECKERS | 
| 4cb40 |  20 61 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65    72 20 73 79 6d 62 6f 6c 20 6f 72 0a 61 20 6c 69  | .a.syntax.checker.symbol.or.a.li | 
| 4cb60 |  73 74 20 74 68 65 72 65 6f 66 2e 20 20 52 65 67    69 73 74 65 72 20 56 41 52 20 77 69 74 68 20 61  | st.thereof...Register.VAR.with.a | 
| 4cb80 |  6c 6c 20 43 48 45 43 4b 45 52 53 20 73 6f 20 74    68 61 74 20 69 74 0a 61 70 70 65 61 72 73 20 69  | ll.CHECKERS.so.that.it.appears.i | 
| 4cba0 |  6e 20 74 68 65 20 68 65 6c 70 20 6f 75 74 70 75    74 2e 22 0a 20 20 28 77 68 65 6e 20 28 73 79 6d  | n.the.help.output."...(when.(sym | 
| 4cbc0 |  62 6f 6c 70 20 63 68 65 63 6b 65 72 73 29 0a 20    20 20 20 28 73 65 74 71 20 63 68 65 63 6b 65 72  | bolp.checkers).....(setq.checker | 
| 4cbe0 |  73 20 28 6c 69 73 74 20 63 68 65 63 6b 65 72 73    29 29 29 0a 20 20 28 64 6f 6c 69 73 74 20 28 63  | s.(list.checkers)))...(dolist.(c | 
| 4cc00 |  68 65 63 6b 65 72 20 63 68 65 63 6b 65 72 73 29    0a 20 20 20 20 28 63 6c 2d 70 75 73 68 6e 65 77  | hecker.checkers).....(cl-pushnew | 
| 4cc20 |  20 76 61 72 20 28 66 6c 79 63 68 65 63 6b 2d 63    68 65 63 6b 65 72 2d 67 65 74 20 63 68 65 63 6b  | .var.(flycheck-checker-get.check | 
| 4cc40 |  65 72 20 27 6f 70 74 69 6f 6e 2d 76 61 72 73 29    29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c  | er.'option-vars))))..;;;###autol | 
| 4cc60 |  6f 61 64 0a 28 64 65 66 6d 61 63 72 6f 20 66 6c    79 63 68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f  | oad.(defmacro.flycheck-def-optio | 
| 4cc80 |  6e 2d 76 61 72 20 28 73 79 6d 62 6f 6c 20 69 6e    69 74 2d 76 61 6c 75 65 20 63 68 65 63 6b 65 72  | n-var.(symbol.init-value.checker | 
| 4cca0 |  73 20 64 6f 63 73 74 72 69 6e 67 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | s.docstring..................... | 
| 4ccc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 26 72 65 73 74 20 63 75 73 74  | ......................&rest.cust | 
| 4cce0 |  6f 6d 2d 61 72 67 73 29 0a 20 20 22 44 65 66 69    6e 65 20 53 59 4d 42 4f 4c 20 61 73 20 6f 70 74  | om-args)..."Define.SYMBOL.as.opt | 
| 4cd00 |  69 6f 6e 20 76 61 72 69 61 62 6c 65 20 77 69 74    68 20 49 4e 49 54 2d 56 41 4c 55 45 20 66 6f 72  | ion.variable.with.INIT-VALUE.for | 
| 4cd20 |  20 43 48 45 43 4b 45 52 2e 0a 0a 53 59 4d 42 4f    4c 20 69 73 20 64 65 63 6c 61 72 65 64 20 61 73  | .CHECKER...SYMBOL.is.declared.as | 
| 4cd40 |  20 63 75 73 74 6f 6d 69 7a 61 62 6c 65 20 76 61    72 69 61 62 6c 65 20 75 73 69 6e 67 20 60 64 65  | .customizable.variable.using.`de | 
| 4cd60 |  66 63 75 73 74 6f 6d 27 2c 20 74 6f 0a 70 72 6f    76 69 64 65 20 61 6e 20 6f 70 74 69 6f 6e 20 66  | fcustom',.to.provide.an.option.f | 
| 4cd80 |  6f 72 20 74 68 65 20 67 69 76 65 6e 20 73 79 6e    74 61 78 20 43 48 45 43 4b 45 52 53 20 28 61 20  | or.the.given.syntax.CHECKERS.(a. | 
| 4cda0 |  63 68 65 63 6b 65 72 20 6f 72 20 61 0a 6c 69 73    74 20 6f 66 20 63 68 65 63 6b 65 72 73 29 2e 20  | checker.or.a.list.of.checkers).. | 
| 4cdc0 |  20 49 4e 49 54 2d 56 41 4c 55 45 20 69 73 20 74    68 65 20 69 6e 69 74 69 61 6c 20 76 61 6c 75 65  | .INIT-VALUE.is.the.initial.value | 
| 4cde0 |  20 6f 66 20 74 68 65 0a 76 61 72 69 61 62 6c 65    2c 20 61 6e 64 20 44 4f 43 53 54 52 49 4e 47 20  | .of.the.variable,.and.DOCSTRING. | 
| 4ce00 |  69 73 20 69 74 73 20 64 6f 63 73 74 72 69 6e 67    2e 20 20 43 55 53 54 4f 4d 2d 41 52 47 53 20 61  | is.its.docstring...CUSTOM-ARGS.a | 
| 4ce20 |  72 65 0a 66 6f 72 77 61 72 64 65 64 20 74 6f 20    60 64 65 66 63 75 73 74 6f 6d 27 2e 0a 0a 55 73  | re.forwarded.to.`defcustom'...Us | 
| 4ce40 |  65 20 74 68 69 73 20 74 6f 67 65 74 68 65 72 20    77 69 74 68 20 74 68 65 20 60 6f 70 74 69 6f 6e  | e.this.together.with.the.`option | 
| 4ce60 |  27 2c 20 60 6f 70 74 69 6f 6e 2d 6c 69 73 74 27    20 61 6e 64 0a 60 6f 70 74 69 6f 6e 2d 66 6c 61  | ',.`option-list'.and.`option-fla | 
| 4ce80 |  67 27 20 66 6f 72 6d 73 20 69 6e 20 74 68 65 20    60 3a 63 6f 6d 6d 61 6e 64 27 20 61 72 67 75 6d  | g'.forms.in.the.`:command'.argum | 
| 4cea0 |  65 6e 74 20 74 6f 0a 60 66 6c 79 63 68 65 63 6b    2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72 27  | ent.to.`flycheck-define-checker' | 
| 4cec0 |  2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69    6e 64 65 6e 74 20 33 29 0a 20 20 20 20 20 20 20  | ."...(declare.(indent.3)........ | 
| 4cee0 |  20 20 20 20 28 64 6f 63 2d 73 74 72 69 6e 67 20    34 29 29 0a 20 20 60 28 70 72 6f 67 6e 0a 20 20  | ....(doc-string.4))...`(progn... | 
| 4cf00 |  20 20 20 28 64 65 66 63 75 73 74 6f 6d 20 2c 73    79 6d 62 6f 6c 20 2c 69 6e 69 74 2d 76 61 6c 75  | ...(defcustom.,symbol.,init-valu | 
| 4cf20 |  65 0a 20 20 20 20 20 20 20 2c 28 63 6f 6e 63 61    74 20 64 6f 63 73 74 72 69 6e 67 20 22 0a 0a 54  | e........,(concat.docstring."..T | 
| 4cf40 |  68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20    61 6e 20 6f 70 74 69 6f 6e 20 66 6f 72 20 74 68  | his.variable.is.an.option.for.th | 
| 4cf60 |  65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 79 6e 74    61 78 20 63 68 65 63 6b 65 72 73 3a 0a 0a 22 0a  | e.following.syntax.checkers:..". | 
| 4cf80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 70 63 6f 6e 63 61 74 20 28 6c 61 6d 62  | ................(mapconcat.(lamb | 
| 4cfa0 |  64 61 20 28 63 29 20 28 66 6f 72 6d 61 74 20 22    20 20 2d 20 60 25 73 27 22 20 63 29 29 0a 20 20  | da.(c).(format."..-.`%s'".c))... | 
| 4cfc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 79  | .........................(if.(sy | 
| 4cfe0 |  6d 62 6f 6c 70 20 63 68 65 63 6b 65 72 73 29 20    28 6c 69 73 74 20 63 68 65 63 6b 65 72 73 29 20  | mbolp.checkers).(list.checkers). | 
| 4d000 |  63 68 65 63 6b 65 72 73 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | checkers)....................... | 
| 4d020 |  20 20 20 20 20 22 5c 6e 22 29 29 0a 20 20 20 20    20 20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68  | ....."\n"))........:group.'flych | 
| 4d040 |  65 63 6b 2d 6f 70 74 69 6f 6e 73 0a 20 20 20 20    20 20 20 2c 40 63 75 73 74 6f 6d 2d 61 72 67 73  | eck-options........,@custom-args | 
| 4d060 |  29 0a 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 72 65 67 69 73 74 65 72 2d 6f 70 74 69 6f 6e  | )......(flycheck-register-option | 
| 4d080 |  2d 76 61 72 20 27 2c 73 79 6d 62 6f 6c 20 27 2c    63 68 65 63 6b 65 72 73 29 29 29 0a 0a 28 64 65  | -var.',symbol.',checkers)))..(de | 
| 4d0a0 |  66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 6f 70 74    69 6f 6e 2d 69 6e 74 20 28 76 61 6c 75 65 29 0a  | fun.flycheck-option-int.(value). | 
| 4d0c0 |  20 20 22 43 6f 6e 76 65 72 74 20 61 6e 20 69 6e    74 65 67 72 61 6c 20 6f 70 74 69 6f 6e 20 56 41  | .."Convert.an.integral.option.VA | 
| 4d0e0 |  4c 55 45 20 74 6f 20 61 20 73 74 72 69 6e 67 2e    0a 0a 49 66 20 56 41 4c 55 45 20 69 73 20 6e 69  | LUE.to.a.string...If.VALUE.is.ni | 
| 4d100 |  6c 2c 20 72 65 74 75 72 6e 20 6e 69 6c 2e 20 20    4f 74 68 65 72 77 69 73 65 20 72 65 74 75 72 6e  | l,.return.nil...Otherwise.return | 
| 4d120 |  20 56 41 4c 55 45 20 63 6f 6e 76 65 72 74 65 64    20 74 6f 0a 61 20 73 74 72 69 6e 67 2e 22 0a 20  | .VALUE.converted.to.a.string.".. | 
| 4d140 |  20 28 61 6e 64 20 76 61 6c 75 65 20 28 6e 75 6d    62 65 72 2d 74 6f 2d 73 74 72 69 6e 67 20 76 61  | .(and.value.(number-to-string.va | 
| 4d160 |  6c 75 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 66    6c 79 63 68 65 63 6b 2d 6f 70 74 69 6f 6e 2d 73  | lue)))..(defun.flycheck-option-s | 
| 4d180 |  79 6d 62 6f 6c 20 28 76 61 6c 75 65 29 0a 20 20    22 43 6f 6e 76 65 72 74 20 61 20 73 79 6d 62 6f  | ymbol.(value)..."Convert.a.symbo | 
| 4d1a0 |  6c 20 6f 70 74 69 6f 6e 20 56 41 4c 55 45 20 74    6f 20 73 74 72 69 6e 67 2e 0a 0a 49 66 20 56 41  | l.option.VALUE.to.string...If.VA | 
| 4d1c0 |  4c 55 45 20 69 73 20 6e 69 6c 20 72 65 74 75 72    6e 20 6e 69 6c 2e 20 20 4f 74 68 65 72 77 69 73  | LUE.is.nil.return.nil...Otherwis | 
| 4d1e0 |  65 20 72 65 74 75 72 6e 20 56 41 4c 55 45 20 63    6f 6e 76 65 72 74 65 64 20 74 6f 0a 61 20 73 74  | e.return.VALUE.converted.to.a.st | 
| 4d200 |  72 69 6e 67 2e 22 0a 20 20 28 61 6e 64 20 76 61    6c 75 65 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65  | ring."...(and.value.(symbol-name | 
| 4d220 |  20 76 61 6c 75 65 29 29 29 0a 0a 28 64 65 66 75    6e 20 66 6c 79 63 68 65 63 6b 2d 6f 70 74 69 6f  | .value)))..(defun.flycheck-optio | 
| 4d240 |  6e 2d 63 6f 6d 6d 61 2d 73 65 70 61 72 61 74 65    64 2d 6c 69 73 74 20 28 76 61 6c 75 65 20 26 6f  | n-comma-separated-list.(value.&o | 
| 4d260 |  70 74 69 6f 6e 61 6c 20 73 65 70 61 72 61 74 6f    72 20 66 69 6c 74 65 72 29 0a 20 20 22 43 6f 6e  | ptional.separator.filter)..."Con | 
| 4d280 |  76 65 72 74 20 56 41 4c 55 45 20 69 6e 74 6f 20    61 20 6c 69 73 74 20 73 65 70 61 72 61 74 65 64  | vert.VALUE.into.a.list.separated | 
| 4d2a0 |  20 62 79 20 53 45 50 41 52 41 54 4f 52 2e 0a 0a    53 45 50 41 52 41 54 4f 52 20 69 73 20 61 20 73  | .by.SEPARATOR...SEPARATOR.is.a.s | 
| 4d2c0 |  74 72 69 6e 67 20 74 6f 20 73 65 70 61 72 61 74    65 20 69 74 65 6d 73 20 69 6e 20 56 41 4c 55 45  | tring.to.separate.items.in.VALUE | 
| 4d2e0 |  2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 0a    5c 22 2c 5c 22 2e 20 20 46 49 4c 54 45 52 20 69  | ,.defaulting.to.\",\"...FILTER.i | 
| 4d300 |  73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 66 75    6e 63 74 69 6f 6e 2c 20 77 68 69 63 68 20 74 61  | s.an.optional.function,.which.ta | 
| 4d320 |  6b 65 73 20 61 20 73 69 6e 67 6c 65 0a 61 72 67    75 6d 65 6e 74 20 61 6e 64 20 72 65 74 75 72 6e  | kes.a.single.argument.and.return | 
| 4d340 |  73 20 65 69 74 68 65 72 20 61 20 73 74 72 69 6e    67 20 6f 72 20 6e 69 6c 2e 0a 0a 49 66 20 56 41  | s.either.a.string.or.nil...If.VA | 
| 4d360 |  4c 55 45 20 69 73 20 61 20 6c 69 73 74 2c 20 61    70 70 6c 79 20 46 49 4c 54 45 52 20 74 6f 20 65  | LUE.is.a.list,.apply.FILTER.to.e | 
| 4d380 |  61 63 68 20 69 74 65 6d 20 69 6e 20 56 41 4c 55    45 2c 20 72 65 6d 6f 76 65 0a 61 6c 6c 20 6e 69  | ach.item.in.VALUE,.remove.all.ni | 
| 4d3a0 |  6c 20 69 74 65 6d 73 2c 20 61 6e 64 20 72 65 74    75 72 6e 20 61 20 73 69 6e 67 6c 65 20 73 74 72  | l.items,.and.return.a.single.str | 
| 4d3c0 |  69 6e 67 20 6f 66 20 61 6c 6c 20 72 65 6d 61 69    6e 69 6e 67 20 69 74 65 6d 73 0a 73 65 70 61 72  | ing.of.all.remaining.items.separ | 
| 4d3e0 |  61 74 65 64 20 62 79 20 53 45 50 41 52 41 54 4f    52 2e 0a 0a 4f 74 68 65 72 77 69 73 65 2c 20 61  | ated.by.SEPARATOR...Otherwise,.a | 
| 4d400 |  70 70 6c 79 20 46 49 4c 54 45 52 20 74 6f 20 56    41 4c 55 45 20 61 6e 64 20 72 65 74 75 72 6e 20  | pply.FILTER.to.VALUE.and.return. | 
| 4d420 |  74 68 65 20 72 65 73 75 6c 74 2e 0a 53 45 50 41    52 41 54 4f 52 20 69 73 20 69 67 6e 6f 72 65 64  | the.result..SEPARATOR.is.ignored | 
| 4d440 |  20 69 6e 20 74 68 69 73 20 63 61 73 65 2e 22 0a    20 20 28 6c 65 74 20 28 28 66 69 6c 74 65 72 20  | .in.this.case."...(let.((filter. | 
| 4d460 |  28 6f 72 20 66 69 6c 74 65 72 20 23 27 69 64 65    6e 74 69 74 79 29 29 0a 20 20 20 20 20 20 20 20  | (or.filter.#'identity))......... | 
| 4d480 |  28 73 65 70 61 72 61 74 6f 72 20 28 6f 72 20 73    65 70 61 72 61 74 6f 72 20 22 2c 22 29 29 29 0a  | (separator.(or.separator.","))). | 
| 4d4a0 |  20 20 20 20 28 69 66 20 28 6c 69 73 74 70 20 76    61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 28 77  | ....(if.(listp.value).........(w | 
| 4d4c0 |  68 65 6e 2d 6c 65 74 20 28 76 61 6c 75 65 20 28    64 65 6c 71 20 6e 69 6c 20 28 73 65 71 2d 6d 61  | hen-let.(value.(delq.nil.(seq-ma | 
| 4d4e0 |  70 20 66 69 6c 74 65 72 20 76 61 6c 75 65 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 28 73 74 72  | p.filter.value)))...........(str | 
| 4d500 |  69 6e 67 2d 6a 6f 69 6e 20 76 61 6c 75 65 20 73    65 70 61 72 61 74 6f 72 29 29 0a 20 20 20 20 20  | ing-join.value.separator))...... | 
| 4d520 |  20 28 66 75 6e 63 61 6c 6c 20 66 69 6c 74 65 72    20 76 61 6c 75 65 29 29 29 29 0a 0a 28 64 65 66  | .(funcall.filter.value))))..(def | 
| 4d540 |  6d 61 63 72 6f 20 66 6c 79 63 68 65 63 6b 2d 64    65 66 2d 61 72 67 73 2d 76 61 72 20 28 73 79 6d  | macro.flycheck-def-args-var.(sym | 
| 4d560 |  62 6f 6c 20 63 68 65 63 6b 65 72 73 20 26 72 65    73 74 20 63 75 73 74 6f 6d 2d 61 72 67 73 29 0a  | bol.checkers.&rest.custom-args). | 
| 4d580 |  20 20 22 44 65 66 69 6e 65 20 53 59 4d 42 4f 4c    20 61 73 20 61 72 67 75 6d 65 6e 74 20 76 61 72  | .."Define.SYMBOL.as.argument.var | 
| 4d5a0 |  69 61 62 6c 65 20 66 6f 72 20 43 48 45 43 4b 45    52 53 2e 0a 0a 53 59 4d 42 4f 4c 20 69 73 20 64  | iable.for.CHECKERS...SYMBOL.is.d | 
| 4d5c0 |  65 63 6c 61 72 65 64 20 61 73 20 63 75 73 74 6f    6d 69 7a 61 62 6c 65 2c 20 72 69 73 6b 79 20 61  | eclared.as.customizable,.risky.a | 
| 4d5e0 |  6e 64 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 0a    76 61 72 69 61 62 6c 65 20 75 73 69 6e 67 20 60  | nd.buffer-local.variable.using.` | 
| 4d600 |  64 65 66 63 75 73 74 6f 6d 27 20 74 6f 20 70 72    6f 76 69 64 65 20 61 6e 20 6f 70 74 69 6f 6e 20  | defcustom'.to.provide.an.option. | 
| 4d620 |  66 6f 72 20 61 72 62 69 74 72 61 72 79 0a 61 72    67 75 6d 65 6e 74 73 20 66 6f 72 20 74 68 65 20  | for.arbitrary.arguments.for.the. | 
| 4d640 |  67 69 76 65 6e 20 73 79 6e 74 61 78 20 43 48 45    43 4b 45 52 53 20 28 65 69 74 68 65 72 20 61 20  | given.syntax.CHECKERS.(either.a. | 
| 4d660 |  73 69 6e 67 6c 65 20 63 68 65 63 6b 65 72 0a 6f    72 20 61 20 6c 69 73 74 20 6f 66 20 63 68 65 63  | single.checker.or.a.list.of.chec | 
| 4d680 |  6b 65 72 73 29 2e 20 20 43 55 53 54 4f 4d 2d 41    52 47 53 20 69 73 20 66 6f 72 77 61 72 64 65 64  | kers)...CUSTOM-ARGS.is.forwarded | 
| 4d6a0 |  20 74 6f 20 60 64 65 66 63 75 73 74 6f 6d 27 2e    0a 0a 55 73 65 20 74 68 65 20 60 65 76 61 6c 27  | .to.`defcustom'...Use.the.`eval' | 
| 4d6c0 |  20 66 6f 72 6d 20 74 6f 20 73 70 6c 69 63 65 20    74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 6e  | .form.to.splice.this.variable.in | 
| 4d6e0 |  74 6f 20 74 68 65 0a 60 3a 63 6f 6d 6d 61 6e 64    27 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28  | to.the.`:command'."...(declare.( | 
| 4d700 |  69 6e 64 65 6e 74 20 32 29 29 0a 20 20 60 28 66    6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f 70 74 69  | indent.2))...`(flycheck-def-opti | 
| 4d720 |  6f 6e 2d 76 61 72 20 2c 73 79 6d 62 6f 6c 20 6e    69 6c 20 2c 63 68 65 63 6b 65 72 73 0a 20 20 20  | on-var.,symbol.nil.,checkers.... | 
| 4d740 |  20 20 22 41 20 6c 69 73 74 20 6f 66 20 61 64 64    69 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 20  | .."A.list.of.additional.command. | 
| 4d760 |  6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 73 2e 0a    0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68  | line.arguments...The.value.of.th | 
| 4d780 |  69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 61    20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73  | is.variable.is.a.list.of.strings | 
| 4d7a0 |  20 77 69 74 68 20 61 64 64 69 74 69 6f 6e 61 6c    0a 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72  | .with.additional.command.line.ar | 
| 4d7c0 |  67 75 6d 65 6e 74 73 2e 22 0a 20 20 20 20 20 3a    72 69 73 6b 79 20 74 0a 20 20 20 20 20 3a 74 79  | guments."......:risky.t......:ty | 
| 4d7e0 |  70 65 20 27 28 72 65 70 65 61 74 20 28 73 74 72    69 6e 67 20 3a 74 61 67 20 22 41 72 67 75 6d 65  | pe.'(repeat.(string.:tag."Argume | 
| 4d800 |  6e 74 22 29 29 0a 20 20 20 20 20 2c 40 63 75 73    74 6f 6d 2d 61 72 67 73 29 29 0a 0a 0c 0a 3b 3b  | nt"))......,@custom-args))....;; | 
| 4d820 |  3b 20 43 6f 6d 6d 61 6e 64 20 73 79 6e 74 61 78    20 63 68 65 63 6b 65 72 73 20 61 73 20 63 6f 6d  | ;.Command.syntax.checkers.as.com | 
| 4d840 |  70 69 6c 65 20 63 6f 6d 6d 61 6e 64 73 0a 28 64    65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 63 68  | pile.commands.(defun.flycheck-ch | 
| 4d860 |  65 63 6b 65 72 2d 70 61 74 74 65 72 6e 2d 74 6f    2d 65 72 72 6f 72 2d 72 65 67 65 78 70 20 28 70  | ecker-pattern-to-error-regexp.(p | 
| 4d880 |  61 74 74 65 72 6e 29 0a 20 20 22 43 6f 6e 76 65    72 74 20 50 41 54 54 45 52 4e 20 69 6e 74 6f 20  | attern)..."Convert.PATTERN.into. | 
| 4d8a0 |  61 6e 20 65 72 72 6f 72 20 72 65 67 65 78 70 20    66 6f 72 20 63 6f 6d 70 69 6c 65 2e 65 6c 2e 0a  | an.error.regexp.for.compile.el.. | 
| 4d8c0 |  0a 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 72    65 70 72 65 73 65 6e 74 69 6e 67 20 50 41 54 54  | .Return.a.list.representing.PATT | 
| 4d8e0 |  45 52 4e 2c 20 73 75 69 74 61 62 6c 65 20 61 73    20 65 6c 65 6d 65 6e 74 20 69 6e 0a 60 63 6f 6d  | ERN,.suitable.as.element.in.`com | 
| 4d900 |  70 69 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 2d 72    65 67 65 78 70 2d 61 6c 69 73 74 27 2e 22 0a 20  | pilation-error-regexp-alist'.".. | 
| 4d920 |  20 28 6c 65 74 2a 20 28 28 72 65 67 65 78 70 20    28 63 61 72 20 70 61 74 74 65 72 6e 29 29 0a 20  | .(let*.((regexp.(car.pattern)).. | 
| 4d940 |  20 20 20 20 20 20 20 20 28 6c 65 76 65 6c 20 28    63 64 72 20 70 61 74 74 65 72 6e 29 29 0a 20 20  | ........(level.(cdr.pattern))... | 
| 4d960 |  20 20 20 20 20 20 20 28 6c 65 76 65 6c 2d 6e 6f    20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72  | .......(level-no.(flycheck-error | 
| 4d980 |  2d 6c 65 76 65 6c 2d 63 6f 6d 70 69 6c 61 74 69    6f 6e 2d 6c 65 76 65 6c 20 6c 65 76 65 6c 29 29  | -level-compilation-level.level)) | 
| 4d9a0 |  29 0a 20 20 20 20 60 28 2c 72 65 67 65 78 70 20    31 20 28 32 20 2e 20 36 29 20 28 33 20 2e 20 37  | ).....`(,regexp.1.(2...6).(3...7 | 
| 4d9c0 |  29 20 2c 6c 65 76 65 6c 2d 6e 6f 29 29 29 0a 0a    28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d  | ).,level-no)))..(defun.flycheck- | 
| 4d9e0 |  63 68 65 63 6b 65 72 2d 63 6f 6d 70 69 6c 61 74    69 6f 6e 2d 65 72 72 6f 72 2d 72 65 67 65 78 70  | checker-compilation-error-regexp | 
| 4da00 |  2d 61 6c 69 73 74 20 28 63 68 65 63 6b 65 72 29    0a 20 20 22 43 6f 6e 76 65 72 74 20 65 72 72 6f  | -alist.(checker)..."Convert.erro | 
| 4da20 |  72 20 70 61 74 74 65 72 6e 73 20 6f 66 20 43 48    45 43 4b 45 52 20 66 6f 72 20 75 73 65 20 77 69  | r.patterns.of.CHECKER.for.use.wi | 
| 4da40 |  74 68 20 63 6f 6d 70 69 6c 65 2e 65 6c 2e 0a 0a    52 65 74 75 72 6e 20 61 6e 20 61 6c 69 73 74 20  | th.compile.el...Return.an.alist. | 
| 4da60 |  6f 66 20 61 6c 6c 20 65 72 72 6f 72 20 70 61 74    74 65 72 6e 73 20 6f 66 20 43 48 45 43 4b 45 52  | of.all.error.patterns.of.CHECKER | 
| 4da80 |  2c 20 73 75 69 74 61 62 6c 65 20 66 6f 72 0a 75    73 65 20 77 69 74 68 20 60 63 6f 6d 70 69 6c 61  | ,.suitable.for.use.with.`compila | 
| 4daa0 |  74 69 6f 6e 2d 65 72 72 6f 72 2d 72 65 67 65 78    70 2d 61 6c 69 73 74 27 2e 22 0a 20 20 28 73 65  | tion-error-regexp-alist'."...(se | 
| 4dac0 |  71 2d 6d 61 70 20 23 27 66 6c 79 63 68 65 63 6b    2d 63 68 65 63 6b 65 72 2d 70 61 74 74 65 72 6e  | q-map.#'flycheck-checker-pattern | 
| 4dae0 |  2d 74 6f 2d 65 72 72 6f 72 2d 72 65 67 65 78 70    0a 20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79  | -to-error-regexp............(fly | 
| 4db00 |  63 68 65 63 6b 2d 63 68 65 63 6b 65 72 2d 67 65    74 20 63 68 65 63 6b 65 72 20 27 65 72 72 6f 72  | check-checker-get.checker.'error | 
| 4db20 |  2d 70 61 74 74 65 72 6e 73 29 29 29 0a 0a 28 64    65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 2d 73  | -patterns)))..(defun.flycheck--s | 
| 4db40 |  75 62 73 74 69 74 75 74 65 2d 73 68 65 6c 6c 2d    63 6f 6d 6d 61 6e 64 2d 61 72 67 75 6d 65 6e 74  | ubstitute-shell-command-argument | 
| 4db60 |  20 28 61 72 67 20 63 68 65 63 6b 65 72 29 0a 20    20 22 53 75 62 73 74 69 74 75 74 65 20 41 52 47  | .(arg.checker)..."Substitute.ARG | 
| 4db80 |  20 66 6f 72 20 43 48 45 43 4b 45 52 2e 0a 0a 4c    69 6b 65 20 60 66 6c 79 63 68 65 63 6b 2d 73 75  | .for.CHECKER...Like.`flycheck-su | 
| 4dba0 |  62 73 74 69 74 75 74 65 2d 61 72 67 75 6d 65 6e    74 27 2c 20 65 78 63 65 70 74 20 66 6f 72 20 73  | bstitute-argument',.except.for.s | 
| 4dbc0 |  6f 75 72 63 65 2c 0a 73 6f 75 72 63 65 2d 69 6e    70 6c 61 63 65 2c 20 61 6e 64 20 73 6f 75 72 63  | ource,.source-inplace,.and.sourc | 
| 4dbe0 |  65 2d 6f 72 69 67 69 6e 61 6c 2e 22 0a 20 20 28    69 66 20 28 6d 65 6d 71 20 61 72 67 20 27 28 73  | e-original."...(if.(memq.arg.'(s | 
| 4dc00 |  6f 75 72 63 65 20 73 6f 75 72 63 65 2d 69 6e 70    6c 61 63 65 20 73 6f 75 72 63 65 2d 6f 72 69 67  | ource.source-inplace.source-orig | 
| 4dc20 |  69 6e 61 6c 29 29 0a 20 20 20 20 20 20 28 6c 69    73 74 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e  | inal)).......(list.buffer-file-n | 
| 4dc40 |  61 6d 65 29 0a 20 20 20 20 28 66 6c 79 63 68 65    63 6b 2d 73 75 62 73 74 69 74 75 74 65 2d 61 72  | ame).....(flycheck-substitute-ar | 
| 4dc60 |  67 75 6d 65 6e 74 20 61 72 67 20 63 68 65 63 6b    65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c  | gument.arg.checker)))..(defun.fl | 
| 4dc80 |  79 63 68 65 63 6b 2d 2d 63 68 65 63 6b 65 72 2d    73 75 62 73 74 69 74 75 74 65 64 2d 73 68 65 6c  | ycheck--checker-substituted-shel | 
| 4dca0 |  6c 2d 63 6f 6d 6d 61 6e 64 2d 61 72 67 75 6d 65    6e 74 73 20 28 63 68 65 63 6b 65 72 29 0a 20 20  | l-command-arguments.(checker)... | 
| 4dcc0 |  22 47 65 74 20 74 68 65 20 73 75 62 73 74 69 74    75 74 65 64 20 61 72 67 75 6d 65 6e 74 73 20 6f  | "Get.the.substituted.arguments.o | 
| 4dce0 |  66 20 61 20 43 48 45 43 4b 45 52 20 74 6f 20 72    75 6e 20 61 73 20 61 20 73 68 65 6c 6c 20 63 6f  | f.a.CHECKER.to.run.as.a.shell.co | 
| 4dd00 |  6d 6d 61 6e 64 2e 0a 0a 53 75 62 73 74 69 74 75    74 65 20 65 61 63 68 20 61 72 67 75 6d 65 6e 74  | mmand...Substitute.each.argument | 
| 4dd20 |  20 6f 66 20 43 48 45 43 4b 45 52 20 75 73 69 6e    67 0a 60 66 6c 79 63 68 65 63 6b 2d 73 75 62 73  | .of.CHECKER.using.`flycheck-subs | 
| 4dd40 |  74 69 74 75 74 65 2d 73 68 65 6c 6c 2d 63 6f 6d    6d 61 6e 64 2d 61 72 67 75 6d 65 6e 74 27 2e 22  | titute-shell-command-argument'." | 
| 4dd60 |  0a 20 20 28 61 70 70 6c 79 20 23 27 61 70 70 65    6e 64 0a 20 20 20 20 20 20 20 20 20 28 73 65 71  | ...(apply.#'append..........(seq | 
| 4dd80 |  2d 6d 61 70 20 28 6c 61 6d 62 64 61 20 28 61 72    67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | -map.(lambda.(arg).............. | 
| 4dda0 |  20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 2d 73 75 62 73 74 69 74 75 74 65 2d 73 68 65  | .......(flycheck--substitute-she | 
| 4ddc0 |  6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 61 72 67 75 6d    65 6e 74 20 61 72 67 20 63 68 65 63 6b 65 72 29  | ll-command-argument.arg.checker) | 
| 4dde0 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 63 68  | )...................(flycheck-ch | 
| 4de00 |  65 63 6b 65 72 2d 61 72 67 75 6d 65 6e 74 73 20    63 68 65 63 6b 65 72 29 29 29 29 0a 0a 28 64 65  | ecker-arguments.checker))))..(de | 
| 4de20 |  66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 63 68 65    63 6b 65 72 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61  | fun.flycheck-checker-shell-comma | 
| 4de40 |  6e 64 20 28 63 68 65 63 6b 65 72 29 0a 20 20 22    47 65 74 20 61 20 73 68 65 6c 6c 20 63 6f 6d 6d  | nd.(checker)..."Get.a.shell.comm | 
| 4de60 |  61 6e 64 20 66 6f 72 20 43 48 45 43 4b 45 52 2e    0a 0a 50 65 72 66 6f 72 6d 20 73 75 62 73 74 69  | and.for.CHECKER...Perform.substi | 
| 4de80 |  74 75 74 69 6f 6e 20 69 6e 20 74 68 65 20 61 72    67 75 6d 65 6e 74 73 20 6f 66 20 43 48 45 43 4b  | tution.in.the.arguments.of.CHECK | 
| 4dea0 |  45 52 2c 20 62 75 74 20 77 69 74 68 0a 60 66 6c    79 63 68 65 63 6b 2d 2d 73 75 62 73 74 69 74 75  | ER,.but.with.`flycheck--substitu | 
| 4dec0 |  74 65 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64    2d 61 72 67 75 6d 65 6e 74 27 2e 0a 0a 52 65 74  | te-shell-command-argument'...Ret | 
| 4dee0 |  75 72 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20    6f 66 20 43 48 45 43 4b 45 52 20 61 73 20 73 69  | urn.the.command.of.CHECKER.as.si | 
| 4df00 |  6e 67 6c 65 20 73 74 72 69 6e 67 2c 20 73 75 69    74 61 62 6c 65 20 66 6f 72 0a 73 68 65 6c 6c 20  | ngle.string,.suitable.for.shell. | 
| 4df20 |  65 78 65 63 75 74 69 6f 6e 2e 22 0a 20 20 3b 3b    20 4e 6f 74 65 3a 20 44 6f 20 4e 4f 54 20 75 73  | execution."...;;.Note:.Do.NOT.us | 
| 4df40 |  65 20 60 63 6f 6d 62 69 6e 65 2d 61 6e 64 2d 71    75 6f 74 65 2d 73 74 72 69 6e 67 73 27 20 68 65  | e.`combine-and-quote-strings'.he | 
| 4df60 |  72 65 2e 20 20 44 65 73 70 69 74 65 20 69 74 27    73 20 6e 61 6d 65 20 69 74 0a 20 20 3b 3b 20 64  | re...Despite.it's.name.it...;;.d | 
| 4df80 |  6f 65 73 20 6e 6f 74 20 70 72 6f 70 65 72 6c 79    20 71 75 6f 74 65 20 73 68 65 6c 6c 20 61 72 67  | oes.not.properly.quote.shell.arg | 
| 4dfa0 |  75 6d 65 6e 74 73 2c 20 61 6e 64 20 61 63 74 75    61 6c 6c 79 20 62 72 65 61 6b 73 20 66 6f 72 20  | uments,.and.actually.breaks.for. | 
| 4dfc0 |  73 70 65 63 69 61 6c 0a 20 20 3b 3b 20 63 68 61    72 61 63 74 65 72 73 2e 20 20 53 65 65 20 68 74  | special...;;.characters...See.ht | 
| 4dfe0 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 66 6c 79 63 68 65 63 6b 2f 66 6c 79 63 68 65  | tps://github.com/flycheck/flyche | 
| 4e000 |  63 6b 2f 70 75 6c 6c 2f 35 32 32 0a 20 20 28 6c    65 74 2a 20 28 28 61 72 67 73 20 28 66 6c 79 63  | ck/pull/522...(let*.((args.(flyc | 
| 4e020 |  68 65 63 6b 2d 2d 63 68 65 63 6b 65 72 2d 73 75    62 73 74 69 74 75 74 65 64 2d 73 68 65 6c 6c 2d  | heck--checker-substituted-shell- | 
| 4e040 |  63 6f 6d 6d 61 6e 64 2d 61 72 67 75 6d 65 6e 74    73 20 63 68 65 63 6b 65 72 29 29 0a 20 20 20 20  | command-arguments.checker))..... | 
| 4e060 |  20 20 20 20 20 28 70 72 6f 67 72 61 6d 0a 20 20    20 20 20 20 20 20 20 20 28 6f 72 20 28 66 6c 79  | .....(program...........(or.(fly | 
| 4e080 |  63 68 65 63 6b 2d 66 69 6e 64 2d 63 68 65 63 6b    65 72 2d 65 78 65 63 75 74 61 62 6c 65 20 63 68  | check-find-checker-executable.ch | 
| 4e0a0 |  65 63 6b 65 72 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72  | ecker)...............(user-error | 
| 4e0c0 |  20 22 43 61 6e 6e 6f 74 20 66 69 6e 64 20 60 25    73 27 20 75 73 69 6e 67 20 60 66 6c 79 63 68 65  | ."Cannot.find.`%s'.using.`flyche | 
| 4e0e0 |  63 6b 2d 65 78 65 63 75 74 61 62 6c 65 2d 66 69    6e 64 27 22 0a 20 20 20 20 20 20 20 20 20 20 20  | ck-executable-find'"............ | 
| 4e100 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72  | ...............(flycheck-checker | 
| 4e120 |  2d 65 78 65 63 75 74 61 62 6c 65 20 63 68 65 63    6b 65 72 29 29 29 29 0a 20 20 20 20 20 20 20 20  | -executable.checker))))......... | 
| 4e140 |  20 28 77 72 61 70 70 65 64 20 28 66 6c 79 63 68    65 63 6b 2d 2d 77 72 61 70 2d 63 6f 6d 6d 61 6e  | .(wrapped.(flycheck--wrap-comman | 
| 4e160 |  64 20 70 72 6f 67 72 61 6d 20 61 72 67 73 29 29    0a 20 20 20 20 20 20 20 20 20 28 61 62 73 2d 70  | d.program.args))..........(abs-p | 
| 4e180 |  72 6f 67 0a 20 20 20 20 20 20 20 20 20 20 3b 3b    20 54 68 65 20 65 78 65 63 75 74 61 62 6c 65 20  | rog...........;;.The.executable. | 
| 4e1a0 |  70 61 74 68 20 72 65 74 75 72 6e 65 64 20 62 79    20 60 66 6c 79 63 68 65 63 6b 2d 63 6f 6d 6d 61  | path.returned.by.`flycheck-comma | 
| 4e1c0 |  6e 64 2d 77 72 61 70 70 65 72 2d 66 75 6e 63 74    69 6f 6e 27 0a 20 20 20 20 20 20 20 20 20 20 3b  | nd-wrapper-function'...........; | 
| 4e1e0 |  3b 20 6d 61 79 20 6e 6f 74 20 62 65 20 61 62 73    6f 6c 75 74 65 2c 20 73 6f 20 65 78 70 61 6e 64  | ;.may.not.be.absolute,.so.expand | 
| 4e200 |  20 69 74 20 68 65 72 65 2e 20 20 53 65 65 20 55    52 4c 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20  | .it.here...See.URL...........;;. | 
| 4e220 |  60 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 66 6c 79  | `https://github.com/flycheck/fly | 
| 4e240 |  63 68 65 63 6b 2f 69 73 73 75 65 73 2f 31 34 36    31 27 2e 0a 20 20 20 20 20 20 20 20 20 20 28 6f  | check/issues/1461'............(o | 
| 4e260 |  72 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69    6e 64 20 28 63 61 72 20 77 72 61 70 70 65 64 29  | r.(executable-find.(car.wrapped) | 
| 4e280 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e  | )...............(user-error."Can | 
| 4e2a0 |  6e 6f 74 20 66 69 6e 64 20 60 25 73 27 20 75 73    69 6e 67 20 60 65 78 65 63 75 74 61 62 6c 65 2d  | not.find.`%s'.using.`executable- | 
| 4e2c0 |  66 69 6e 64 27 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | find'".......................... | 
| 4e2e0 |  20 28 63 61 72 20 77 72 61 70 70 65 64 29 29 29    29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6d 6d  | .(car.wrapped))))..........(comm | 
| 4e300 |  61 6e 64 20 28 6d 61 70 63 6f 6e 63 61 74 20 23    27 73 68 65 6c 6c 2d 71 75 6f 74 65 2d 61 72 67  | and.(mapconcat.#'shell-quote-arg | 
| 4e320 |  75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ument........................... | 
| 4e340 |  20 20 20 28 63 6f 6e 73 20 61 62 73 2d 70 72 6f    67 20 28 63 64 72 20 77 72 61 70 70 65 64 29 29  | ...(cons.abs-prog.(cdr.wrapped)) | 
| 4e360 |  20 22 20 22 29 29 29 0a 20 20 20 20 28 69 66 20    28 66 6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65  | ."."))).....(if.(flycheck-checke | 
| 4e380 |  72 2d 67 65 74 20 63 68 65 63 6b 65 72 20 27 73    74 61 6e 64 61 72 64 2d 69 6e 70 75 74 29 0a 20  | r-get.checker.'standard-input).. | 
| 4e3a0 |  20 20 20 20 20 20 20 3b 3b 20 49 66 20 74 68 65    20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20  | .......;;.If.the.syntax.checker. | 
| 4e3c0 |  65 78 70 65 63 74 73 20 74 68 65 20 73 6f 75 72    63 65 20 66 72 6f 6d 20 73 74 61 6e 64 61 72 64  | expects.the.source.from.standard | 
| 4e3e0 |  20 69 6e 70 75 74 20 61 64 64 20 61 6e 0a 20 20    20 20 20 20 20 20 3b 3b 20 61 70 70 72 6f 70 72  | .input.add.an.........;;.appropr | 
| 4e400 |  69 61 74 65 20 73 68 65 6c 6c 20 72 65 64 69 72    65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 28  | iate.shell.redirection.........( | 
| 4e420 |  63 6f 6e 63 61 74 20 63 6f 6d 6d 61 6e 64 20 22    20 3c 20 22 20 28 73 68 65 6c 6c 2d 71 75 6f 74  | concat.command.".<.".(shell-quot | 
| 4e440 |  65 2d 61 72 67 75 6d 65 6e 74 20 28 62 75 66 66    65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 0a  | e-argument.(buffer-file-name))). | 
| 4e460 |  20 20 20 20 20 20 63 6f 6d 6d 61 6e 64 29 29 29    0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63  | ......command)))..(defun.flychec | 
| 4e480 |  6b 2d 63 6f 6d 70 69 6c 65 2d 6e 61 6d 65 20 28    5f 6e 61 6d 65 29 0a 20 20 22 47 65 74 20 61 20  | k-compile-name.(_name)..."Get.a. | 
| 4e4a0 |  6e 61 6d 65 20 66 6f 72 20 61 20 46 6c 79 63 68    65 63 6b 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20  | name.for.a.Flycheck.compilation. | 
| 4e4c0 |  62 75 66 66 65 72 2e 0a 0a 5f 4e 41 4d 45 20 69    73 20 69 67 6e 6f 72 65 64 2e 22 0a 20 20 28 66  | buffer..._NAME.is.ignored."...(f | 
| 4e4e0 |  6f 72 6d 61 74 20 22 2a 46 6c 79 63 68 65 63 6b    20 25 73 2a 22 20 28 62 75 66 66 65 72 2d 66 69  | ormat."*Flycheck.%s*".(buffer-fi | 
| 4e500 |  6c 65 2d 6e 61 6d 65 29 29 29 0a 0a 28 64 65 66    75 6e 20 66 6c 79 63 68 65 63 6b 2d 63 6f 6d 70  | le-name)))..(defun.flycheck-comp | 
| 4e520 |  69 6c 65 20 28 63 68 65 63 6b 65 72 29 0a 20 20    22 52 75 6e 20 43 48 45 43 4b 45 52 20 76 69 61  | ile.(checker)..."Run.CHECKER.via | 
| 4e540 |  20 60 63 6f 6d 70 69 6c 65 27 2e 0a 0a 43 48 45    43 4b 45 52 20 6d 75 73 74 20 62 65 20 61 20 76  | .`compile'...CHECKER.must.be.a.v | 
| 4e560 |  61 6c 69 64 20 73 79 6e 74 61 78 20 63 68 65 63    6b 65 72 2e 20 20 49 6e 74 65 72 61 63 74 69 76  | alid.syntax.checker...Interactiv | 
| 4e580 |  65 6c 79 2c 20 70 72 6f 6d 70 74 0a 66 6f 72 20    61 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72  | ely,.prompt.for.a.syntax.checker | 
| 4e5a0 |  20 74 6f 20 72 75 6e 2e 0a 0a 49 6e 73 74 65 61    64 20 6f 66 20 68 69 67 68 6c 69 67 68 74 69 6e  | .to.run...Instead.of.highlightin | 
| 4e5c0 |  67 20 65 72 72 6f 72 73 20 69 6e 20 74 68 65 20    62 75 66 66 65 72 2c 20 74 68 69 73 20 63 6f 6d  | g.errors.in.the.buffer,.this.com | 
| 4e5e0 |  6d 61 6e 64 20 70 6f 70 73 0a 75 70 20 61 20 73    65 70 61 72 61 74 65 20 62 75 66 66 65 72 20 77  | mand.pops.up.a.separate.buffer.w | 
| 4e600 |  69 74 68 20 74 68 65 20 65 6e 74 69 72 65 20 6f    75 74 70 75 74 20 6f 66 20 74 68 65 20 73 79 6e  | ith.the.entire.output.of.the.syn | 
| 4e620 |  74 61 78 20 63 68 65 63 6b 65 72 0a 74 6f 6f 6c    2c 20 6a 75 73 74 20 6c 69 6b 65 20 60 63 6f 6d  | tax.checker.tool,.just.like.`com | 
| 4e640 |  70 69 6c 65 27 20 28 5c 5c 5b 63 6f 6d 70 69 6c    65 5d 29 2e 22 0a 20 20 28 69 6e 74 65 72 61 63  | pile'.(\\[compile])."...(interac | 
| 4e660 |  74 69 76 65 0a 20 20 20 28 6c 65 74 2a 20 28 28    64 65 66 61 75 6c 74 20 28 66 6c 79 63 68 65 63  | tive....(let*.((default.(flychec | 
| 4e680 |  6b 2d 67 65 74 2d 63 68 65 63 6b 65 72 2d 66 6f    72 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20  | k-get-checker-for-buffer))...... | 
| 4e6a0 |  20 20 20 20 20 28 70 72 6f 6d 70 74 20 28 63 6f    6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20  | .....(prompt.(concat............ | 
| 4e6c0 |  20 20 20 20 20 20 20 20 22 52 75 6e 20 73 79 6e    74 61 78 20 63 68 65 63 6b 65 72 20 61 73 20 63  | ........"Run.syntax.checker.as.c | 
| 4e6e0 |  6f 6d 70 69 6c 65 20 63 6f 6d 6d 61 6e 64 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ompile.command"................. | 
| 4e700 |  20 20 20 28 77 68 65 6e 20 64 65 66 61 75 6c 74    20 28 63 6f 6e 63 61 74 20 22 20 5b 22 20 28 66  | ...(when.default.(concat.".[".(f | 
| 4e720 |  6f 72 6d 61 74 20 22 25 53 22 20 64 65 66 61 75    6c 74 29 20 22 5d 22 29 29 0a 20 20 20 20 20 20  | ormat."%S".default)."]"))....... | 
| 4e740 |  20 20 20 20 20 20 20 20 20 20 20 20 20 22 3a 20    22 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20  | .............":.")))......(list. | 
| 4e760 |  28 66 6c 79 63 68 65 63 6b 2d 72 65 61 64 2d 63    68 65 63 6b 65 72 20 70 72 6f 6d 70 74 0a 20 20  | (flycheck-read-checker.prompt... | 
| 4e780 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 4e7a0 |  28 77 68 65 6e 20 28 66 6c 79 63 68 65 63 6b 2d    63 68 65 63 6b 65 72 2d 67 65 74 20 64 65 66 61  | (when.(flycheck-checker-get.defa | 
| 4e7c0 |  75 6c 74 20 27 63 6f 6d 6d 61 6e 64 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ult.'command)................... | 
| 4e7e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 64 65 66 61 75 6c 74 29 0a 20 20 20 20 20  | ..................default)...... | 
| 4e800 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 27 63 6f  | .............................'co | 
| 4e820 |  6d 6d 61 6e 64 29 29 29 29 0a 20 20 28 75 6e 6c    65 73 73 20 28 66 6c 79 63 68 65 63 6b 2d 76 61  | mmand))))...(unless.(flycheck-va | 
| 4e840 |  6c 69 64 2d 63 68 65 63 6b 65 72 2d 70 20 63 68    65 63 6b 65 72 29 0a 20 20 20 20 28 75 73 65 72  | lid-checker-p.checker).....(user | 
| 4e860 |  2d 65 72 72 6f 72 20 22 25 53 20 69 73 20 6e 6f    74 20 61 20 76 61 6c 69 64 20 73 79 6e 74 61 78  | -error."%S.is.not.a.valid.syntax | 
| 4e880 |  20 63 68 65 63 6b 65 72 22 20 63 68 65 63 6b 65    72 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 62  | .checker".checker))...(unless.(b | 
| 4e8a0 |  75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29    0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72  | uffer-file-name).....(user-error | 
| 4e8c0 |  20 22 43 61 6e 6e 6f 74 20 63 6f 6d 70 69 6c 65    20 61 20 62 75 66 66 65 72 20 77 69 74 68 6f 75  | ."Cannot.compile.a.buffer.withou | 
| 4e8e0 |  74 20 61 20 62 61 63 6b 69 6e 67 20 66 69 6c 65    22 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 66  | t.a.backing.file"))...(unless.(f | 
| 4e900 |  6c 79 63 68 65 63 6b 2d 6d 61 79 2d 75 73 65 2d    63 68 65 63 6b 65 72 20 63 68 65 63 6b 65 72 29  | lycheck-may-use-checker.checker) | 
| 4e920 |  0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72    20 22 43 61 6e 6e 6f 74 20 75 73 65 20 73 79 6e  | .....(user-error."Cannot.use.syn | 
| 4e940 |  74 61 78 20 63 68 65 63 6b 65 72 20 25 53 20 69    6e 20 74 68 69 73 20 62 75 66 66 65 72 22 20 63  | tax.checker.%S.in.this.buffer".c | 
| 4e960 |  68 65 63 6b 65 72 29 29 0a 20 20 28 75 6e 6c 65    73 73 20 28 66 6c 79 63 68 65 63 6b 2d 63 68 65  | hecker))...(unless.(flycheck-che | 
| 4e980 |  63 6b 65 72 2d 65 78 65 63 75 74 61 62 6c 65 20    63 68 65 63 6b 65 72 29 0a 20 20 20 20 28 75 73  | cker-executable.checker).....(us | 
| 4e9a0 |  65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74    20 72 75 6e 20 63 68 65 63 6b 65 72 20 25 53 20  | er-error."Cannot.run.checker.%S. | 
| 4e9c0 |  61 73 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64    22 20 63 68 65 63 6b 65 72 29 29 0a 20 20 28 73  | as.shell.command".checker))...(s | 
| 4e9e0 |  61 76 65 2d 73 6f 6d 65 2d 62 75 66 66 65 72 73    29 0a 20 20 28 6c 65 74 2a 20 28 28 64 65 66 61  | ave-some-buffers)...(let*.((defa | 
| 4ea00 |  75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 66    6c 79 63 68 65 63 6b 2d 63 6f 6d 70 75 74 65 2d  | ult-directory.(flycheck-compute- | 
| 4ea20 |  77 6f 72 6b 69 6e 67 2d 64 69 72 65 63 74 6f 72    79 20 63 68 65 63 6b 65 72 29 29 0a 20 20 20 20  | working-directory.checker))..... | 
| 4ea40 |  20 20 20 20 20 28 63 6f 6d 6d 61 6e 64 20 28 66    6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72 2d  | .....(command.(flycheck-checker- | 
| 4ea60 |  73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 63 68    65 63 6b 65 72 29 29 0a 20 20 20 20 20 20 20 20  | shell-command.checker))......... | 
| 4ea80 |  20 28 62 75 66 66 65 72 20 28 63 6f 6d 70 69 6c    61 74 69 6f 6e 2d 73 74 61 72 74 20 63 6f 6d 6d  | .(buffer.(compilation-start.comm | 
| 4eaa0 |  61 6e 64 20 6e 69 6c 20 23 27 66 6c 79 63 68 65    63 6b 2d 63 6f 6d 70 69 6c 65 2d 6e 61 6d 65 29  | and.nil.#'flycheck-compile-name) | 
| 4eac0 |  29 29 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72    72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66  | )).....(with-current-buffer.buff | 
| 4eae0 |  65 72 0a 20 20 20 20 20 20 28 73 65 74 71 2d 6c    6f 63 61 6c 20 63 6f 6d 70 69 6c 61 74 69 6f 6e  | er.......(setq-local.compilation | 
| 4eb00 |  2d 65 72 72 6f 72 2d 72 65 67 65 78 70 2d 61 6c    69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20  | -error-regexp-alist............. | 
| 4eb20 |  20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d    63 68 65 63 6b 65 72 2d 63 6f 6d 70 69 6c 61 74  | ......(flycheck-checker-compilat | 
| 4eb40 |  69 6f 6e 2d 65 72 72 6f 72 2d 72 65 67 65 78 70    2d 61 6c 69 73 74 20 63 68 65 63 6b 65 72 29 29  | ion-error-regexp-alist.checker)) | 
| 4eb60 |  29 29 29 0a 0a 0c 0a 3b 3b 3b 20 47 65 6e 65 72    61 6c 20 65 72 72 6f 72 20 70 61 72 73 69 6e 67  | )))....;;;.General.error.parsing | 
| 4eb80 |  20 66 6f 72 20 63 6f 6d 6d 61 6e 64 20 63 68 65    63 6b 65 72 73 0a 28 64 65 66 75 6e 20 66 6c 79  | .for.command.checkers.(defun.fly | 
| 4eba0 |  63 68 65 63 6b 2d 70 61 72 73 65 2d 6f 75 74 70    75 74 20 28 6f 75 74 70 75 74 20 63 68 65 63 6b  | check-parse-output.(output.check | 
| 4ebc0 |  65 72 20 62 75 66 66 65 72 29 0a 20 20 22 50 61    72 73 65 20 4f 55 54 50 55 54 20 66 72 6f 6d 20  | er.buffer)..."Parse.OUTPUT.from. | 
| 4ebe0 |  43 48 45 43 4b 45 52 20 69 6e 20 42 55 46 46 45    52 2e 0a 0a 4f 55 54 50 55 54 20 69 73 20 61 20  | CHECKER.in.BUFFER...OUTPUT.is.a. | 
| 4ec00 |  73 74 72 69 6e 67 20 77 69 74 68 20 74 68 65 20    6f 75 74 70 75 74 20 66 72 6f 6d 20 74 68 65 20  | string.with.the.output.from.the. | 
| 4ec20 |  63 68 65 63 6b 65 72 20 73 79 6d 62 6f 6c 0a 43    48 45 43 4b 45 52 2e 20 20 42 55 46 46 45 52 20  | checker.symbol.CHECKER...BUFFER. | 
| 4ec40 |  69 73 20 74 68 65 20 62 75 66 66 65 72 20 77 68    69 63 68 20 77 61 73 20 63 68 65 63 6b 65 64 2e  | is.the.buffer.which.was.checked. | 
| 4ec60 |  0a 0a 52 65 74 75 72 6e 20 74 68 65 20 65 72 72    6f 72 73 20 70 61 72 73 65 64 20 77 69 74 68 20  | ..Return.the.errors.parsed.with. | 
| 4ec80 |  74 68 65 20 65 72 72 6f 72 20 70 61 74 74 65 72    6e 73 20 6f 66 20 43 48 45 43 4b 45 52 2e 22 0a  | the.error.patterns.of.CHECKER.". | 
| 4eca0 |  20 20 28 66 75 6e 63 61 6c 6c 20 28 66 6c 79 63    68 65 63 6b 2d 63 68 65 63 6b 65 72 2d 67 65 74  | ..(funcall.(flycheck-checker-get | 
| 4ecc0 |  20 63 68 65 63 6b 65 72 20 27 65 72 72 6f 72 2d    70 61 72 73 65 72 29 20 6f 75 74 70 75 74 20 63  | .checker.'error-parser).output.c | 
| 4ece0 |  68 65 63 6b 65 72 20 62 75 66 66 65 72 29 29 0a    0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b  | hecker.buffer))..(defun.flycheck | 
| 4ed00 |  2d 66 69 78 2d 65 72 72 6f 72 2d 66 69 6c 65 6e    61 6d 65 20 28 65 72 72 20 62 75 66 66 65 72 2d  | -fix-error-filename.(err.buffer- | 
| 4ed20 |  66 69 6c 65 73 20 63 77 64 29 0a 20 20 22 46 69    78 20 74 68 65 20 66 69 6c 65 20 6e 61 6d 65 20  | files.cwd)..."Fix.the.file.name. | 
| 4ed40 |  6f 66 20 45 52 52 20 66 72 6f 6d 20 42 55 46 46    45 52 2d 46 49 4c 45 53 2e 0a 0a 52 65 73 6f 6c  | of.ERR.from.BUFFER-FILES...Resol | 
| 4ed60 |  76 65 73 20 65 72 72 6f 72 20 66 69 6c 65 20 6e    61 6d 65 73 20 72 65 6c 61 74 69 76 65 20 74 6f  | ves.error.file.names.relative.to | 
| 4ed80 |  20 43 57 44 20 64 69 72 65 63 74 6f 72 79 2e 0a    0a 4d 61 6b 65 20 74 68 65 20 66 69 6c 65 20 6e  | .CWD.directory...Make.the.file.n | 
| 4eda0 |  61 6d 65 20 6f 66 20 45 52 52 20 61 62 73 6f 6c    75 74 65 2e 20 20 49 66 20 74 68 65 20 61 62 73  | ame.of.ERR.absolute...If.the.abs | 
| 4edc0 |  6f 6c 75 74 65 20 66 69 6c 65 20 6e 61 6d 65 20    6f 66 0a 45 52 52 20 69 73 20 69 6e 20 42 55 46  | olute.file.name.of.ERR.is.in.BUF | 
| 4ede0 |  46 45 52 2d 46 49 4c 45 53 2c 20 72 65 70 6c 61    63 65 20 69 74 20 77 69 74 68 20 74 68 65 20 76  | FER-FILES,.replace.it.with.the.v | 
| 4ee00 |  61 6c 75 65 20 6f 66 20 76 61 72 69 61 62 6c 65    0a 60 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61  | alue.of.variable.`buffer-file-na | 
| 4ee20 |  6d 65 27 2e 22 0a 20 20 28 66 6c 79 63 68 65 63    6b 2d 65 72 72 6f 72 2d 77 69 74 68 2d 62 75 66  | me'."...(flycheck-error-with-buf | 
| 4ee40 |  66 65 72 20 65 72 72 0a 20 20 20 20 28 77 68 65    6e 2d 6c 65 74 20 28 66 69 6c 65 6e 61 6d 65 20  | fer.err.....(when-let.(filename. | 
| 4ee60 |  28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d    66 69 6c 65 6e 61 6d 65 20 65 72 72 29 29 0a 20  | (flycheck-error-filename.err)).. | 
| 4ee80 |  20 20 20 20 20 28 77 68 65 6e 20 28 73 65 71 2d    73 6f 6d 65 20 28 61 70 70 6c 79 2d 70 61 72 74  | .....(when.(seq-some.(apply-part | 
| 4eea0 |  69 61 6c 6c 79 20 23 27 66 6c 79 63 68 65 63 6b    2d 73 61 6d 65 2d 66 69 6c 65 73 2d 70 0a 20 20  | ially.#'flycheck-same-files-p... | 
| 4eec0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 4eee0 |  20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c    65 2d 6e 61 6d 65 20 66 69 6c 65 6e 61 6d 65 20  | .....(expand-file-name.filename. | 
| 4ef00 |  63 77 64 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 62 75 66 66  | cwd)).......................buff | 
| 4ef20 |  65 72 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20    20 20 28 73 65 74 66 20 28 66 6c 79 63 68 65 63  | er-files).........(setf.(flychec | 
| 4ef40 |  6b 2d 65 72 72 6f 72 2d 66 69 6c 65 6e 61 6d 65    20 65 72 72 29 20 62 75 66 66 65 72 2d 66 69 6c  | k-error-filename.err).buffer-fil | 
| 4ef60 |  65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20    28 77 68 65 6e 20 28 61 6e 64 20 62 75 66 66 65  | e-name).........(when.(and.buffe | 
| 4ef80 |  72 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 66 6c 79    63 68 65 63 6b 2d 65 72 72 6f 72 2d 6d 65 73 73  | r-file-name.(flycheck-error-mess | 
| 4efa0 |  61 67 65 20 65 72 72 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 73 65 74 66 20 28 66 6c 79 63 68  | age.err))...........(setf.(flych | 
| 4efc0 |  65 63 6b 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67    65 20 65 72 72 29 0a 20 20 20 20 20 20 20 20 20  | eck-error-message.err).......... | 
| 4efe0 |  20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d    72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67  | .......(replace-regexp-in-string | 
| 4f000 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20  | ..................(regexp-quote. | 
| 4f020 |  66 69 6c 65 6e 61 6d 65 29 20 62 75 66 66 65 72    2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20  | filename).buffer-file-name...... | 
| 4f040 |  20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79    63 68 65 63 6b 2d 65 72 72 6f 72 2d 6d 65 73 73  | ............(flycheck-error-mess | 
| 4f060 |  61 67 65 20 65 72 72 29 20 27 66 69 78 65 64 2d    63 61 73 65 20 27 6c 69 74 65 72 61 6c 29 29 29  | age.err).'fixed-case.'literal))) | 
| 4f080 |  29 29 29 0a 20 20 65 72 72 29 0a 0a 0c 0a 3b 3b    3b 20 45 72 72 6f 72 20 70 61 72 73 65 72 73 20  | )))...err)....;;;.Error.parsers. | 
| 4f0a0 |  66 6f 72 20 63 6f 6d 6d 61 6e 64 20 73 79 6e 74    61 78 20 63 68 65 63 6b 65 72 73 0a 28 64 65 66  | for.command.syntax.checkers.(def | 
| 4f0c0 |  75 6e 20 66 6c 79 63 68 65 63 6b 2d 70 61 72 73    65 2d 78 6d 6c 2d 72 65 67 69 6f 6e 20 28 62 65  | un.flycheck-parse-xml-region.(be | 
| 4f0e0 |  67 20 65 6e 64 29 0a 20 20 22 50 61 72 73 65 20    74 68 65 20 78 6d 6c 20 72 65 67 69 6f 6e 20 62  | g.end)..."Parse.the.xml.region.b | 
| 4f100 |  65 74 77 65 65 6e 20 42 45 47 20 61 6e 64 20 45    4e 44 2e 0a 0a 57 72 61 70 70 65 72 20 61 72 6f  | etween.BEG.and.END...Wrapper.aro | 
| 4f120 |  75 6e 64 20 60 78 6d 6c 2d 70 61 72 73 65 2d 72    65 67 69 6f 6e 27 20 77 68 69 63 68 20 74 72 61  | und.`xml-parse-region'.which.tra | 
| 4f140 |  6e 73 66 6f 72 6d 73 20 74 68 65 20 72 65 74 75    72 6e 0a 76 61 6c 75 65 20 6f 66 20 74 68 69 73  | nsforms.the.return.value.of.this | 
| 4f160 |  20 66 75 6e 63 74 69 6f 6e 20 69 6e 74 6f 20 6f    6e 65 20 63 6f 6d 70 61 74 69 62 6c 65 20 74 6f  | .function.into.one.compatible.to | 
| 4f180 |  0a 60 6c 69 62 78 6d 6c 2d 70 61 72 73 65 2d 78    6d 6c 2d 72 65 67 69 6f 6e 27 20 62 79 20 73 69  | .`libxml-parse-xml-region'.by.si | 
| 4f1a0 |  6d 70 6c 79 20 72 65 74 75 72 6e 69 6e 67 20 74    68 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74  | mply.returning.the.first.element | 
| 4f1c0 |  0a 66 72 6f 6d 20 74 68 65 20 6e 6f 64 65 20 6c    69 73 74 2e 22 0a 20 20 28 69 67 6e 6f 72 65 2d  | .from.the.node.list."...(ignore- | 
| 4f1e0 |  65 72 72 6f 72 73 20 28 63 61 72 20 28 78 6d 6c    2d 70 61 72 73 65 2d 72 65 67 69 6f 6e 20 62 65  | errors.(car.(xml-parse-region.be | 
| 4f200 |  67 20 65 6e 64 29 29 29 29 0a 0a 28 64 65 66 75    6e 20 66 6c 79 63 68 65 63 6b 2d 70 61 72 73 65  | g.end))))..(defun.flycheck-parse | 
| 4f220 |  2d 78 6d 6c 2d 72 65 67 69 6f 6e 2d 77 69 74 68    2d 66 61 6c 6c 62 61 63 6b 20 28 62 65 67 20 65  | -xml-region-with-fallback.(beg.e | 
| 4f240 |  6e 64 29 0a 20 20 22 50 61 72 73 65 20 74 68 65    20 78 6d 6c 20 72 65 67 69 6f 6e 20 62 65 74 77  | nd)..."Parse.the.xml.region.betw | 
| 4f260 |  65 65 6e 20 42 45 47 20 61 6e 64 20 45 4e 44 2e    0a 0a 54 72 79 20 70 61 72 73 69 6e 67 20 77 69  | een.BEG.and.END...Try.parsing.wi | 
| 4f280 |  74 68 20 6c 69 62 78 6d 6c 20 66 69 72 73 74 3b    20 69 66 20 74 68 61 74 20 66 61 69 6c 73 2c 20  | th.libxml.first;.if.that.fails,. | 
| 4f2a0 |  72 65 76 65 72 74 20 74 6f 0a 60 66 6c 79 63 68    65 63 6b 2d 70 61 72 73 65 2d 78 6d 6c 2d 72 65  | revert.to.`flycheck-parse-xml-re | 
| 4f2c0 |  67 69 6f 6e 27 2e 20 20 46 61 69 6c 75 72 65 73    20 63 61 6e 20 62 65 20 63 61 75 73 65 64 20 62  | gion'...Failures.can.be.caused.b | 
| 4f2e0 |  79 20 69 6e 63 6f 72 72 65 63 74 0a 58 4d 4c 20    28 73 65 65 20 55 52 4c 20 60 68 74 74 70 73 3a  | y.incorrect.XML.(see.URL.`https: | 
| 4f300 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 66 6c 79    63 68 65 63 6b 2f 66 6c 79 63 68 65 63 6b 2f 69  | //github.com/flycheck/flycheck/i | 
| 4f320 |  73 73 75 65 73 2f 31 32 39 38 27 29 2c 0a 6f 72    20 6f 6e 20 57 69 6e 64 6f 77 73 20 62 79 20 61  | ssues/1298'),.or.on.Windows.by.a | 
| 4f340 |  20 6d 69 73 73 69 6e 67 20 6c 69 62 78 6d 6c 20    44 4c 4c 20 77 69 74 68 20 61 20 6c 69 62 78 6d  | .missing.libxml.DLL.with.a.libxm | 
| 4f360 |  6c 2d 65 6e 61 62 6c 65 64 20 45 6d 61 63 73 0a    5c 28 73 65 65 20 55 52 4c 20 60 68 74 74 70 73  | l-enabled.Emacs.\(see.URL.`https | 
| 4f380 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 66 6c    79 63 68 65 63 6b 2f 66 6c 79 63 68 65 63 6b 2f  | ://github.com/flycheck/flycheck/ | 
| 4f3a0 |  69 73 73 75 65 73 2f 31 33 33 30 27 29 2e 22 0a    20 20 3b 3b 20 46 49 58 4d 45 20 75 73 65 20 60  | issues/1330')."...;;.FIXME.use.` | 
| 4f3c0 |  6c 69 62 78 6d 6c 2d 61 76 61 69 6c 61 62 6c 65    2d 70 27 20 77 68 65 6e 20 69 74 20 67 65 74 73  | libxml-available-p'.when.it.gets | 
| 4f3e0 |  20 69 6d 70 6c 65 6d 65 6e 74 65 64 2e 0a 20 20    28 6f 72 20 28 61 6e 64 20 28 66 62 6f 75 6e 64  | .implemented....(or.(and.(fbound | 
| 4f400 |  70 20 27 6c 69 62 78 6d 6c 2d 70 61 72 73 65 2d    78 6d 6c 2d 72 65 67 69 6f 6e 29 0a 20 20 20 20  | p.'libxml-parse-xml-region)..... | 
| 4f420 |  20 20 20 20 20 20 20 28 6c 69 62 78 6d 6c 2d 70    61 72 73 65 2d 78 6d 6c 2d 72 65 67 69 6f 6e 20  | .......(libxml-parse-xml-region. | 
| 4f440 |  62 65 67 20 65 6e 64 29 29 0a 20 20 20 20 20 20    28 66 6c 79 63 68 65 63 6b 2d 70 61 72 73 65 2d  | beg.end)).......(flycheck-parse- | 
| 4f460 |  78 6d 6c 2d 72 65 67 69 6f 6e 20 62 65 67 20 65    6e 64 29 29 29 0a 0a 28 64 65 66 76 61 72 20 66  | xml-region.beg.end)))..(defvar.f | 
| 4f480 |  6c 79 63 68 65 63 6b 2d 78 6d 6c 2d 70 61 72 73    65 72 20 27 66 6c 79 63 68 65 63 6b 2d 70 61 72  | lycheck-xml-parser.'flycheck-par | 
| 4f4a0 |  73 65 2d 78 6d 6c 2d 72 65 67 69 6f 6e 2d 77 69    74 68 2d 66 61 6c 6c 62 61 63 6b 0a 20 20 22 46  | se-xml-region-with-fallback..."F | 
| 4f4c0 |  75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20    70 61 72 73 65 20 61 6e 20 78 6d 6c 20 73 74 72  | unction.used.to.parse.an.xml.str | 
| 4f4e0 |  69 6e 67 20 66 72 6f 6d 20 61 20 72 65 67 69 6f    6e 2e 0a 0a 54 68 65 20 64 65 66 61 75 6c 74 20  | ing.from.a.region...The.default. | 
| 4f500 |  75 73 65 73 20 6c 69 62 78 6d 6c 20 69 66 20 61    76 61 69 6c 61 62 6c 65 2c 20 61 6e 64 20 66 61  | uses.libxml.if.available,.and.fa | 
| 4f520 |  6c 6c 73 20 62 61 63 6b 20 74 6f 0a 60 66 6c 79    63 68 65 63 6b 2d 70 61 72 73 65 2d 78 6d 6c 2d  | lls.back.to.`flycheck-parse-xml- | 
| 4f540 |  72 65 67 69 6f 6e 27 20 6f 74 68 65 72 77 69 73    65 2e 22 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79  | region'.otherwise.")..(defun.fly | 
| 4f560 |  63 68 65 63 6b 2d 70 61 72 73 65 2d 78 6d 6c 2d    73 74 72 69 6e 67 20 28 78 6d 6c 29 0a 20 20 22  | check-parse-xml-string.(xml)..." | 
| 4f580 |  50 61 72 73 65 20 61 6e 20 58 4d 4c 20 73 74 72    69 6e 67 2e 0a 0a 52 65 74 75 72 6e 20 74 68 65  | Parse.an.XML.string...Return.the | 
| 4f5a0 |  20 64 6f 63 75 6d 65 6e 74 20 74 72 65 65 20 70    61 72 73 65 64 20 66 72 6f 6d 20 58 4d 4c 20 69  | .document.tree.parsed.from.XML.i | 
| 4f5c0 |  6e 20 74 68 65 20 66 6f 72 6d 20 60 28 52 4f 4f    54 20 41 54 54 52 53 0a 42 4f 44 59 2e 2e 2e 29  | n.the.form.`(ROOT.ATTRS.BODY...) | 
| 4f5e0 |  27 2e 20 20 52 4f 4f 54 20 69 73 20 61 20 73 79    6d 62 6f 6c 20 69 64 65 6e 74 69 66 79 69 6e 67  | '...ROOT.is.a.symbol.identifying | 
| 4f600 |  20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65    20 72 6f 6f 74 0a 65 6c 65 6d 65 6e 74 2e 20 20  | .the.name.of.the.root.element... | 
| 4f620 |  41 54 54 52 53 20 69 73 20 61 6e 20 61 6c 69 73    74 20 6f 66 20 74 68 65 20 61 74 74 72 69 62 75  | ATTRS.is.an.alist.of.the.attribu | 
| 4f640 |  74 65 73 20 6f 66 20 74 68 65 20 72 6f 6f 74 20    6e 6f 64 65 2e 0a 42 4f 44 59 20 69 73 20 7a 65  | tes.of.the.root.node..BODY.is.ze | 
| 4f660 |  72 6f 20 6f 72 20 6d 6f 72 65 20 62 6f 64 79 20    65 6c 65 6d 65 6e 74 73 2c 20 65 69 74 68 65 72  | ro.or.more.body.elements,.either | 
| 4f680 |  20 61 73 20 73 74 72 69 6e 67 73 20 28 69 6e 20    63 61 73 65 20 6f 66 0a 74 65 78 74 20 6e 6f 64  | .as.strings.(in.case.of.text.nod | 
| 4f6a0 |  65 73 29 20 6f 72 20 61 73 20 58 4d 4c 20 6e 6f    64 65 73 2c 20 69 6e 20 74 68 65 20 73 61 6d 65  | es).or.as.XML.nodes,.in.the.same | 
| 4f6c0 |  20 66 6f 72 20 61 73 20 74 68 65 20 72 6f 6f 74    20 6e 6f 64 65 2e 22 0a 20 20 28 77 69 74 68 2d  | .for.as.the.root.node."...(with- | 
| 4f6e0 |  74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20    28 69 6e 73 65 72 74 20 78 6d 6c 29 0a 20 20 20  | temp-buffer.....(insert.xml).... | 
| 4f700 |  20 28 66 75 6e 63 61 6c 6c 20 66 6c 79 63 68 65    63 6b 2d 78 6d 6c 2d 70 61 72 73 65 72 20 28 70  | .(funcall.flycheck-xml-parser.(p | 
| 4f720 |  6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74    2d 6d 61 78 29 29 29 29 0a 0a 28 64 65 66 75 6e  | oint-min).(point-max))))..(defun | 
| 4f740 |  20 66 6c 79 63 68 65 63 6b 2d 70 61 72 73 65 2d    63 68 65 63 6b 73 74 79 6c 65 20 28 6f 75 74 70  | .flycheck-parse-checkstyle.(outp | 
| 4f760 |  75 74 20 63 68 65 63 6b 65 72 20 62 75 66 66 65    72 29 0a 20 20 22 50 61 72 73 65 20 43 68 65 63  | ut.checker.buffer)..."Parse.Chec | 
| 4f780 |  6b 73 74 79 6c 65 20 65 72 72 6f 72 73 20 66 72    6f 6d 20 4f 55 54 50 55 54 2e 0a 0a 50 61 72 73  | kstyle.errors.from.OUTPUT...Pars | 
| 4f7a0 |  65 20 43 68 65 63 6b 73 74 79 6c 65 2d 6c 69 6b    65 20 58 4d 4c 20 6f 75 74 70 75 74 2e 20 20 55  | e.Checkstyle-like.XML.output...U | 
| 4f7c0 |  73 65 20 74 68 69 73 20 65 72 72 6f 72 20 70 61    72 73 65 72 20 66 6f 72 0a 63 68 65 63 6b 65 72  | se.this.error.parser.for.checker | 
| 4f7e0 |  73 20 74 68 61 74 20 68 61 76 65 20 61 6e 20 6f    70 74 69 6f 6e 20 74 6f 20 6f 75 74 70 75 74 20  | s.that.have.an.option.to.output. | 
| 4f800 |  65 72 72 6f 72 73 20 69 6e 20 74 68 69 73 20 66    6f 72 6d 61 74 2e 0a 0a 43 48 45 43 4b 45 52 20  | errors.in.this.format...CHECKER. | 
| 4f820 |  61 6e 64 20 42 55 46 46 45 52 20 64 65 6e 6f 74    65 64 20 74 68 65 20 43 48 45 43 4b 45 52 20 74  | and.BUFFER.denoted.the.CHECKER.t | 
| 4f840 |  68 61 74 20 72 65 74 75 72 6e 65 64 20 4f 55 54    50 55 54 20 61 6e 64 0a 74 68 65 20 42 55 46 46  | hat.returned.OUTPUT.and.the.BUFF | 
| 4f860 |  45 52 20 74 68 61 74 20 77 61 73 20 63 68 65 63    6b 65 64 20 72 65 73 70 65 63 74 69 76 65 6c 79  | ER.that.was.checked.respectively | 
| 4f880 |  2e 0a 0a 53 65 65 20 55 52 4c 20 60 68 74 74 70    73 3a 2f 2f 63 68 65 63 6b 73 74 79 6c 65 2e 73  | ...See.URL.`https://checkstyle.s | 
| 4f8a0 |  6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 2f 27    20 66 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e  | ourceforge.net/'.for.information | 
| 4f8c0 |  0a 61 62 6f 75 74 20 43 68 65 63 6b 73 74 79 6c    65 2e 22 0a 20 20 28 70 63 61 73 65 20 28 66 6c  | .about.Checkstyle."...(pcase.(fl | 
| 4f8e0 |  79 63 68 65 63 6b 2d 70 61 72 73 65 2d 78 6d 6c    2d 73 74 72 69 6e 67 20 6f 75 74 70 75 74 29 0a  | ycheck-parse-xml-string.output). | 
| 4f900 |  20 20 20 20 28 60 28 63 68 65 63 6b 73 74 79 6c    65 20 2c 5f 20 2e 20 2c 66 69 6c 65 2d 6e 6f 64  | ....(`(checkstyle.,_...,file-nod | 
| 4f920 |  65 73 29 0a 20 20 20 20 20 28 6c 65 74 20 28 65    72 72 6f 72 73 29 0a 20 20 20 20 20 20 20 28 64  | es)......(let.(errors)........(d | 
| 4f940 |  6f 6c 69 73 74 20 28 6e 6f 64 65 20 66 69 6c 65    2d 6e 6f 64 65 73 29 0a 20 20 20 20 20 20 20 20  | olist.(node.file-nodes)......... | 
| 4f960 |  20 28 70 63 61 73 65 20 6e 6f 64 65 0a 20 20 20    20 20 20 20 20 20 20 20 28 60 28 66 69 6c 65 20  | .(pcase.node............(`(file. | 
| 4f980 |  2c 66 69 6c 65 2d 61 74 74 72 73 20 2e 20 2c 65    72 72 6f 72 2d 6e 6f 64 65 73 29 0a 20 20 20 20  | ,file-attrs...,error-nodes)..... | 
| 4f9a0 |  20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20    28 6e 6f 64 65 20 65 72 72 6f 72 2d 6e 6f 64 65  | ........(dolist.(node.error-node | 
| 4f9c0 |  73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 70 63 61 73 65 20 6e 6f 64 65 0a 20 20 20  | s)...............(pcase.node.... | 
| 4f9e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28    65 72 72 6f 72 20 2c 65 72 72 6f 72 2d 61 74 74  | .............(`(error.,error-att | 
| 4fa00 |  72 73 20 2e 20 2c 5f 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2d 61  | rs...,_)..................(let-a | 
| 4fa20 |  6c 69 73 74 20 65 72 72 6f 72 2d 61 74 74 72 73    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | list.error-attrs................ | 
| 4fa40 |  20 20 20 20 28 70 75 73 68 20 28 66 6c 79 63 68    65 63 6b 2d 65 72 72 6f 72 2d 6e 65 77 2d 61 74  | ....(push.(flycheck-error-new-at | 
| 4fa60 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63  | ...........................(flyc | 
| 4fa80 |  68 65 63 6b 2d 73 74 72 69 6e 67 2d 74 6f 2d 6e    75 6d 62 65 72 2d 73 61 66 65 20 2e 6c 69 6e 65  | heck-string-to-number-safe..line | 
| 4faa0 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79  | )...........................(fly | 
| 4fac0 |  63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 74 6f 2d    6e 75 6d 62 65 72 2d 73 61 66 65 20 2e 63 6f 6c  | check-string-to-number-safe..col | 
| 4fae0 |  75 6d 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | umn)...........................( | 
| 4fb00 |  70 63 61 73 65 20 2e 73 65 76 65 72 69 74 79 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | pcase..severity................. | 
| 4fb20 |  20 20 20 20 20 20 20 20 20 20 20 20 28 60 22 65    72 72 6f 72 22 20 20 20 27 65 72 72 6f 72 29 0a  | ............(`"error"...'error). | 
| 4fb40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 60 22 77  | ............................(`"w | 
| 4fb60 |  61 72 6e 69 6e 67 22 20 27 77 61 72 6e 69 6e 67    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | arning".'warning)............... | 
| 4fb80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60    22 69 6e 66 6f 22 20 20 20 20 27 69 6e 66 6f 29  | ..............(`"info"....'info) | 
| 4fba0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20  | .............................;;. | 
| 4fbc0 |  44 65 66 61 75 6c 74 20 74 6f 20 65 72 72 6f 72    20 66 6f 72 20 75 6e 6b 6e 6f 77 6e 20 2e 73 65  | Default.to.error.for.unknown..se | 
| 4fbe0 |  76 65 72 69 74 79 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | verity.......................... | 
| 4fc00 |  20 20 20 28 5f 20 20 20 20 20 20 20 20 20 20 27    65 72 72 6f 72 29 29 0a 20 20 20 20 20 20 20 20  | ...(_..........'error))......... | 
| 4fc20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 2e 6d 65 73 73 61 67 65 0a 20 20 20 20 20  | ...................message...... | 
| 4fc40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 3a 63 68 65 63 6b 65 72 20 63 68  | .....................:checker.ch | 
| 4fc60 |  65 63 6b 65 72 20 3a 69 64 20 2e 73 6f 75 72 63    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ecker.:id..source............... | 
| 4fc80 |  20 20 20 20 20 20 20 20 20 20 20 20 3a 62 75 66    66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20  | ............:buffer.buffer...... | 
| 4fca0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 3a 66 69 6c 65 6e 61 6d 65 20 28  | .....................:filename.( | 
| 4fcc0 |  63 64 72 20 28 61 73 73 71 20 27 6e 61 6d 65 20    66 69 6c 65 2d 61 74 74 72 73 29 29 29 0a 20 20  | cdr.(assq.'name.file-attrs)))... | 
| 4fce0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 65 72 72 6f 72 73 29 29 29  | .......................errors))) | 
| 4fd00 |  29 29 29 29 29 0a 20 20 20 20 20 20 20 28 6e 72    65 76 65 72 73 65 20 65 72 72 6f 72 73 29 29 29  | )))))........(nreverse.errors))) | 
| 4fd20 |  29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68    65 63 6b 2d 70 61 72 73 65 2d 63 70 70 63 68 65  | ))..(defun.flycheck-parse-cppche | 
| 4fd40 |  63 6b 20 28 6f 75 74 70 75 74 20 63 68 65 63 6b    65 72 20 62 75 66 66 65 72 29 0a 20 20 22 50 61  | ck.(output.checker.buffer)..."Pa | 
| 4fd60 |  72 73 65 20 43 70 70 63 68 65 63 6b 20 65 72 72    6f 72 73 20 66 72 6f 6d 20 4f 55 54 50 55 54 2e  | rse.Cppcheck.errors.from.OUTPUT. | 
| 4fd80 |  0a 0a 50 61 72 73 65 20 43 70 70 63 68 65 63 6b    20 58 4d 4c 20 76 32 20 6f 75 74 70 75 74 2e 0a  | ..Parse.Cppcheck.XML.v2.output.. | 
| 4fda0 |  0a 43 48 45 43 4b 45 52 20 61 6e 64 20 42 55 46    46 45 52 20 64 65 6e 6f 74 65 64 20 74 68 65 20  | .CHECKER.and.BUFFER.denoted.the. | 
| 4fdc0 |  43 48 45 43 4b 45 52 20 74 68 61 74 20 72 65 74    75 72 6e 65 64 20 4f 55 54 50 55 54 20 61 6e 64  | CHECKER.that.returned.OUTPUT.and | 
| 4fde0 |  0a 74 68 65 20 42 55 46 46 45 52 20 74 68 61 74    20 77 61 73 20 63 68 65 63 6b 65 64 20 72 65 73  | .the.BUFFER.that.was.checked.res | 
| 4fe00 |  70 65 63 74 69 76 65 6c 79 2e 0a 0a 53 65 65 20    55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 63 70 70  | pectively...See.URL.`https://cpp | 
| 4fe20 |  63 68 65 63 6b 2e 73 6f 75 72 63 65 66 6f 72 67    65 2e 6e 65 74 2f 27 20 66 6f 72 20 6d 6f 72 65  | check.sourceforge.net/'.for.more | 
| 4fe40 |  20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 61 62 6f    75 74 20 43 70 70 63 68 65 63 6b 2e 22 0a 20 20  | .information.about.Cppcheck."... | 
| 4fe60 |  28 70 63 61 73 65 20 28 66 6c 79 63 68 65 63 6b    2d 70 61 72 73 65 2d 78 6d 6c 2d 73 74 72 69 6e  | (pcase.(flycheck-parse-xml-strin | 
| 4fe80 |  67 20 6f 75 74 70 75 74 29 0a 20 20 20 20 28 60    28 72 65 73 75 6c 74 73 20 2c 5f 20 2e 20 2c 62  | g.output).....(`(results.,_...,b | 
| 4fea0 |  6f 64 79 29 0a 20 20 20 20 20 28 6c 65 74 20 28    65 72 72 6f 72 73 29 0a 20 20 20 20 20 20 20 28  | ody)......(let.(errors)........( | 
| 4fec0 |  64 6f 6c 69 73 74 20 28 6e 6f 64 65 20 62 6f 64    79 29 0a 20 20 20 20 20 20 20 20 20 28 70 63 61  | dolist.(node.body)..........(pca | 
| 4fee0 |  73 65 20 6e 6f 64 65 0a 20 20 20 20 20 20 20 20    20 20 20 28 60 28 65 72 72 6f 72 73 20 2c 5f 20  | se.node............(`(errors.,_. | 
| 4ff00 |  2e 20 2c 65 72 72 6f 72 2d 6e 6f 64 65 73 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c  | ..,error-nodes).............(dol | 
| 4ff20 |  69 73 74 20 28 6e 6f 64 65 20 65 72 72 6f 72 2d    6e 6f 64 65 73 29 0a 20 20 20 20 20 20 20 20 20  | ist.(node.error-nodes).......... | 
| 4ff40 |  20 20 20 20 20 28 70 63 61 73 65 20 6e 6f 64 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .....(pcase.node................ | 
| 4ff60 |  20 28 60 28 65 72 72 6f 72 20 2c 65 72 72 6f 72    2d 61 74 74 72 73 20 2e 20 2c 6c 6f 63 2d 6e 6f  | .(`(error.,error-attrs...,loc-no | 
| 4ff80 |  64 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 65 74 20 28 28 69 64 20  | des)..................(let.((id. | 
| 4ffa0 |  28 63 64 72 20 28 61 73 73 71 20 27 69 64 20 65    72 72 6f 72 2d 61 74 74 72 73 29 29 29 0a 20 20  | (cdr.(assq.'id.error-attrs)))... | 
| 4ffc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 65 73 73 61 67 65 20 28 63  | .....................(message.(c | 
| 4ffe0 |  64 72 20 28 61 73 73 71 20 27 76 65 72 62 6f 73    65 20 65 72 72 6f 72 2d 61 74 74 72 73 29 29 29  | dr.(assq.'verbose.error-attrs))) | 
| 50000 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 65 76 65 6c 20 28  | ........................(level.( | 
| 50020 |  70 63 61 73 65 20 28 63 64 72 20 28 61 73 73 71    20 27 73 65 76 65 72 69 74 79 20 65 72 72 6f 72  | pcase.(cdr.(assq.'severity.error | 
| 50040 |  2d 61 74 74 72 73 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -attrs))........................ | 
| 50060 |  20 20 20 20 20 20 20 20 20 28 60 22 65 72 72 6f    72 22 20 27 65 72 72 6f 72 29 0a 20 20 20 20 20  | .........(`"error".'error)...... | 
| 50080 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 60 22 73 74  | ...........................(`"st | 
| 500a0 |  79 6c 65 22 20 27 69 6e 66 6f 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | yle".'info)..................... | 
| 500c0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 60 22 69    6e 66 6f 72 6d 61 74 69 6f 6e 22 20 27 69 6e 66  | ............(`"information".'inf | 
| 500e0 |  6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | o).............................. | 
| 50100 |  20 20 20 28 5f 20 27 77 61 72 6e 69 6e 67 29 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...(_.'warning)))).............. | 
| 50120 |  20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6e    6f 64 65 20 6c 6f 63 2d 6e 6f 64 65 73 29 0a 20  | ......(dolist.(node.loc-nodes).. | 
| 50140 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 70 63 61 73 65 20 6e 6f 64 65 0a  | ....................(pcase.node. | 
| 50160 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 60 28 6c 6f 63 61 74 69  | .......................(`(locati | 
| 50180 |  6f 6e 20 2c 6c 6f 63 2d 61 74 74 72 73 20 2e 20    2c 5f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | on.,loc-attrs...,_)............. | 
| 501a0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74    2d 61 6c 69 73 74 20 6c 6f 63 2d 61 74 74 72 73  | ............(let-alist.loc-attrs | 
| 501c0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68  | ...........................(push | 
| 501e0 |  20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72    2d 6e 65 77 2d 61 74 0a 20 20 20 20 20 20 20 20  | .(flycheck-error-new-at......... | 
| 50200 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65  | .........................(flyche | 
| 50220 |  63 6b 2d 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d    62 65 72 2d 73 61 66 65 20 2e 6c 69 6e 65 29 0a  | ck-string-to-number-safe..line). | 
| 50240 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 50260 |  20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .nil............................ | 
| 50280 |  20 20 20 20 20 20 6c 65 76 65 6c 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ......level..................... | 
| 502a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20    63 70 70 63 68 65 63 6b 20 72 65 74 75 72 6e 20  | .............;;.cppcheck.return. | 
| 502c0 |  6e 65 77 6c 69 6e 65 20 63 68 61 72 61 63 74 65    72 73 20 61 73 20 22 5c 30 31 32 22 0a 20 20 20  | newline.characters.as."\012".... | 
| 502e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72  | ..............................(r | 
| 50300 |  65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e    2d 73 74 72 69 6e 67 20 22 5c 5c 5c 5c 30 31 32  | eplace-regexp-in-string."\\\\012 | 
| 50320 |  22 20 22 5c 6e 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | "."\n".......................... | 
| 50340 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 50360 |  20 20 6d 65 73 73 61 67 65 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..message)...................... | 
| 50380 |  20 20 20 20 20 20 20 20 20 20 20 20 3a 69 64 20    69 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ............:id.id.............. | 
| 503a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 3a 63 68 65 63 6b 65 72 20 63 68 65  | ....................:checker.che | 
| 503c0 |  63 6b 65 72 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | cker............................ | 
| 503e0 |  20 20 20 20 20 20 3a 62 75 66 66 65 72 20 62 75    66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20  | ......:buffer.buffer............ | 
| 50400 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3a 66 69 6c 65 6e 61 6d 65 20  | ......................:filename. | 
| 50420 |  2e 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .file).......................... | 
| 50440 |  20 20 20 20 20 20 20 65 72 72 6f 72 73 29 29 29    29 29 29 29 29 29 29 29 29 0a 20 20 20 20 20 20  | .......errors))))))))))))....... | 
| 50460 |  20 28 6e 72 65 76 65 72 73 65 20 65 72 72 6f 72    73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 66  | .(nreverse.errors)))))..(defun.f | 
| 50480 |  6c 79 63 68 65 63 6b 2d 70 61 72 73 65 2d 70 68    70 6d 64 20 28 6f 75 74 70 75 74 20 63 68 65 63  | lycheck-parse-phpmd.(output.chec | 
| 504a0 |  6b 65 72 20 62 75 66 66 65 72 29 0a 20 20 22 50    61 72 73 65 20 70 68 70 6d 64 20 65 72 72 6f 72  | ker.buffer)..."Parse.phpmd.error | 
| 504c0 |  73 20 66 72 6f 6d 20 4f 55 54 50 55 54 2e 0a 0a    43 48 45 43 4b 45 52 20 61 6e 64 20 42 55 46 46  | s.from.OUTPUT...CHECKER.and.BUFF | 
| 504e0 |  45 52 20 64 65 6e 6f 74 65 64 20 74 68 65 20 43    48 45 43 4b 45 52 20 74 68 61 74 20 72 65 74 75  | ER.denoted.the.CHECKER.that.retu | 
| 50500 |  72 6e 65 64 20 4f 55 54 50 55 54 20 61 6e 64 0a    74 68 65 20 42 55 46 46 45 52 20 74 68 61 74 20  | rned.OUTPUT.and.the.BUFFER.that. | 
| 50520 |  77 61 73 20 63 68 65 63 6b 65 64 20 72 65 73 70    65 63 74 69 76 65 6c 79 2e 0a 0a 53 65 65 20 55  | was.checked.respectively...See.U | 
| 50540 |  52 4c 20 60 68 74 74 70 73 3a 2f 2f 70 68 70 6d    64 2e 6f 72 67 2f 27 20 66 6f 72 20 6d 6f 72 65  | RL.`https://phpmd.org/'.for.more | 
| 50560 |  20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f    75 74 20 70 68 70 6d 64 2e 22 0a 20 20 28 70 63  | .information.about.phpmd."...(pc | 
| 50580 |  61 73 65 20 28 66 6c 79 63 68 65 63 6b 2d 70 61    72 73 65 2d 78 6d 6c 2d 73 74 72 69 6e 67 20 6f  | ase.(flycheck-parse-xml-string.o | 
| 505a0 |  75 74 70 75 74 29 0a 20 20 20 20 28 60 28 70 6d    64 20 2c 5f 20 2e 20 2c 62 6f 64 79 29 0a 20 20  | utput).....(`(pmd.,_...,body)... | 
| 505c0 |  20 20 20 28 6c 65 74 20 28 65 72 72 6f 72 73 29    0a 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20  | ...(let.(errors)........(dolist. | 
| 505e0 |  28 6e 6f 64 65 20 62 6f 64 79 29 0a 20 20 20 20    20 20 20 20 20 28 70 63 61 73 65 20 6e 6f 64 65  | (node.body)..........(pcase.node | 
| 50600 |  0a 20 20 20 20 20 20 20 20 20 20 20 28 60 28 66    69 6c 65 20 2c 66 69 6c 65 2d 61 74 74 72 73 20  | ............(`(file.,file-attrs. | 
| 50620 |  2e 20 2c 76 69 6f 6c 61 74 69 6f 6e 2d 6e 6f 64    65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ..,violation-nodes)............. | 
| 50640 |  28 6c 65 74 20 28 28 66 69 6c 65 6e 61 6d 65 20    28 63 64 72 20 28 61 73 73 71 20 27 6e 61 6d 65  | (let.((filename.(cdr.(assq.'name | 
| 50660 |  20 66 69 6c 65 2d 61 74 74 72 73 29 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64  | .file-attrs))))...............(d | 
| 50680 |  6f 6c 69 73 74 20 28 6e 6f 64 65 20 76 69 6f 6c    61 74 69 6f 6e 2d 6e 6f 64 65 73 29 0a 20 20 20  | olist.(node.violation-nodes).... | 
| 506a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63    61 73 65 20 6e 6f 64 65 0a 20 20 20 20 20 20 20  | .............(pcase.node........ | 
| 506c0 |  20 20 20 20 20 20 20 20 20 20 20 28 60 28 76 69    6f 6c 61 74 69 6f 6e 20 2c 76 69 6f 2d 61 74 74  | ...........(`(violation.,vio-att | 
| 506e0 |  72 73 20 2c 28 61 6e 64 20 6d 65 73 73 61 67 65    20 28 70 72 65 64 20 73 74 72 69 6e 67 70 29 29  | rs.,(and.message.(pred.stringp)) | 
| 50700 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 65 74 2d 61 6c 69 73 74 20  | )....................(let-alist. | 
| 50720 |  76 69 6f 2d 61 74 74 72 73 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | vio-attrs......................( | 
| 50740 |  70 75 73 68 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63  | push.......................(flyc | 
| 50760 |  68 65 63 6b 2d 65 72 72 6f 72 2d 6e 65 77 2d 61    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | heck-error-new-at............... | 
| 50780 |  20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65    63 6b 2d 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d  | .........(flycheck-string-to-num | 
| 507a0 |  62 65 72 2d 73 61 66 65 20 2e 62 65 67 69 6e 6c    69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20  | ber-safe..beginline)............ | 
| 507c0 |  20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ............nil................. | 
| 507e0 |  20 20 20 20 20 20 20 27 77 61 72 6e 69 6e 67 20    28 73 74 72 69 6e 67 2d 74 72 69 6d 20 6d 65 73  | .......'warning.(string-trim.mes | 
| 50800 |  73 61 67 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20  | sage)........................;;. | 
| 50820 |  49 67 6e 6f 72 65 20 2e 65 6e 64 6c 69 6e 65 20    28 70 68 70 6d 64 20 6d 61 72 6b 73 20 67 69 61  | Ignore..endline.(phpmd.marks.gia | 
| 50840 |  6e 74 20 73 70 61 6e 73 20 61 73 20 65 72 72 6f    72 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | nt.spans.as.errors)............. | 
| 50860 |  20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 3a 65    6e 64 2d 6c 69 6e 65 20 28 66 6c 79 63 68 65 63  | ...........;;.:end-line.(flychec | 
| 50880 |  6b 2d 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62    65 72 2d 73 61 66 65 20 2e 65 6e 64 6c 69 6e 65  | k-string-to-number-safe..endline | 
| 508a0 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 3a 69 64 20 2e 72 75  | )........................:id..ru | 
| 508c0 |  6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 3a 63 68 65 63 6b  | le........................:check | 
| 508e0 |  65 72 20 63 68 65 63 6b 65 72 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | er.checker...................... | 
| 50900 |  20 20 3a 62 75 66 66 65 72 20 62 75 66 66 65 72    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..:buffer.buffer................ | 
| 50920 |  20 20 20 20 20 20 20 20 3a 66 69 6c 65 6e 61 6d    65 20 66 69 6c 65 6e 61 6d 65 29 0a 20 20 20 20  | ........:filename.filename)..... | 
| 50940 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 65 72 72 6f 72 73 29 29 29 29 29 29 29 29  | ..................errors)))))))) | 
| 50960 |  29 0a 20 20 20 20 20 20 20 28 6e 72 65 76 65 72    73 65 20 65 72 72 6f 72 73 29 29 29 29 29 0a 0a  | )........(nreverse.errors))))).. | 
| 50980 |  28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d    70 61 72 73 65 2d 72 65 65 6b 20 28 6f 75 74 70  | (defun.flycheck-parse-reek.(outp | 
| 509a0 |  75 74 20 63 68 65 63 6b 65 72 20 62 75 66 66 65    72 29 0a 20 20 22 50 61 72 73 65 20 52 65 65 6b  | ut.checker.buffer)..."Parse.Reek | 
| 509c0 |  20 77 61 72 6e 69 6e 67 73 20 66 72 6f 6d 20 4a    53 4f 4e 20 4f 55 54 50 55 54 2e 0a 0a 43 48 45  | .warnings.from.JSON.OUTPUT...CHE | 
| 509e0 |  43 4b 45 52 20 61 6e 64 20 42 55 46 46 45 52 20    64 65 6e 6f 74 65 20 74 68 65 20 43 48 45 43 4b  | CKER.and.BUFFER.denote.the.CHECK | 
| 50a00 |  45 52 20 74 68 61 74 20 72 65 74 75 72 6e 65 64    20 4f 55 54 50 55 54 20 61 6e 64 0a 74 68 65 20  | ER.that.returned.OUTPUT.and.the. | 
| 50a20 |  42 55 46 46 45 52 20 74 68 61 74 20 77 61 73 20    63 68 65 63 6b 65 64 20 72 65 73 70 65 63 74 69  | BUFFER.that.was.checked.respecti | 
| 50a40 |  76 65 6c 79 2e 0a 0a 53 65 65 20 55 52 4c 20 60    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | vely...See.URL.`https://github.c | 
| 50a60 |  6f 6d 2f 74 72 6f 65 73 73 6e 65 72 2f 72 65 65    6b 27 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f  | om/troessner/reek'.for.more.info | 
| 50a80 |  72 6d 61 74 69 6f 6e 0a 61 62 6f 75 74 20 52 65    65 6b 2e 22 0a 20 20 28 6c 65 74 20 28 28 65 72  | rmation.about.Reek."...(let.((er | 
| 50aa0 |  72 6f 72 73 20 6e 69 6c 29 29 0a 20 20 20 20 28    64 6f 6c 69 73 74 20 28 6d 65 73 73 61 67 65 20  | rors.nil)).....(dolist.(message. | 
| 50ac0 |  28 63 61 72 20 28 66 6c 79 63 68 65 63 6b 2d 70    61 72 73 65 2d 6a 73 6f 6e 20 6f 75 74 70 75 74  | (car.(flycheck-parse-json.output | 
| 50ae0 |  29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 2d 61    6c 69 73 74 20 6d 65 73 73 61 67 65 0a 20 20 20  | ))).......(let-alist.message.... | 
| 50b00 |  20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6c 69    6e 65 20 28 64 65 6c 65 74 65 2d 64 75 70 73 20  | .....(dolist.(line.(delete-dups. | 
| 50b20 |  2e 6c 69 6e 65 73 29 29 0a 20 20 20 20 20 20 20    20 20 20 28 70 75 73 68 0a 20 20 20 20 20 20 20  | .lines))...........(push........ | 
| 50b40 |  20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72    72 6f 72 2d 6e 65 77 2d 61 74 0a 20 20 20 20 20  | ....(flycheck-error-new-at...... | 
| 50b60 |  20 20 20 20 20 20 20 6c 69 6e 65 0a 20 20 20 20    20 20 20 20 20 20 20 20 6e 69 6c 0a 20 20 20 20  | .......line.............nil..... | 
| 50b80 |  20 20 20 20 20 20 20 20 27 77 61 72 6e 69 6e 67    20 28 63 6f 6e 63 61 74 20 2e 63 6f 6e 74 65 78  | ........'warning.(concat..contex | 
| 50ba0 |  74 20 22 20 22 20 2e 6d 65 73 73 61 67 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 3a 69 64 20  | t."."..message).............:id. | 
| 50bc0 |  2e 73 6d 65 6c 6c 5f 74 79 70 65 0a 20 20 20 20    20 20 20 20 20 20 20 20 3a 63 68 65 63 6b 65 72  | .smell_type.............:checker | 
| 50be0 |  20 63 68 65 63 6b 65 72 0a 20 20 20 20 20 20 20    20 20 20 20 20 3a 62 75 66 66 65 72 20 62 75 66  | .checker.............:buffer.buf | 
| 50c00 |  66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20    3a 66 69 6c 65 6e 61 6d 65 20 2e 73 6f 75 72 63  | fer.............:filename..sourc | 
| 50c20 |  65 29 0a 20 20 20 20 20 20 20 20 20 20 20 65 72    72 6f 72 73 29 29 29 29 0a 20 20 20 20 28 6e 72  | e)............errors)))).....(nr | 
| 50c40 |  65 76 65 72 73 65 20 65 72 72 6f 72 73 29 29 29    0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63  | everse.errors)))..(defun.flychec | 
| 50c60 |  6b 2d 70 61 72 73 65 2d 67 6f 2d 73 74 61 74 69    63 63 68 65 63 6b 20 28 6f 75 74 70 75 74 20 63  | k-parse-go-staticcheck.(output.c | 
| 50c80 |  68 65 63 6b 65 72 20 62 75 66 66 65 72 29 0a 20    20 22 50 61 72 73 65 20 73 74 61 74 69 63 68 65  | hecker.buffer)..."Parse.statiche | 
| 50ca0 |  63 6b 20 77 61 72 6e 69 6e 67 73 20 66 72 6f 6d    20 4a 53 4f 4e 20 4f 55 54 50 55 54 2e 0a 0a 43  | ck.warnings.from.JSON.OUTPUT...C | 
| 50cc0 |  48 45 43 4b 45 52 20 61 6e 64 20 42 55 46 46 45    52 20 64 65 6e 6f 74 65 20 74 68 65 20 43 48 45  | HECKER.and.BUFFER.denote.the.CHE | 
| 50ce0 |  43 4b 45 52 20 74 68 61 74 20 72 65 74 75 72 6e    65 64 20 4f 55 54 50 55 54 20 61 6e 64 0a 74 68  | CKER.that.returned.OUTPUT.and.th | 
| 50d00 |  65 20 42 55 46 46 45 52 20 74 68 61 74 20 77 61    73 20 63 68 65 63 6b 65 64 20 72 65 73 70 65 63  | e.BUFFER.that.was.checked.respec | 
| 50d20 |  74 69 76 65 6c 79 2e 0a 0a 53 65 65 20 55 52 4c    20 60 68 74 74 70 73 3a 2f 2f 73 74 61 74 69 63  | tively...See.URL.`https://static | 
| 50d40 |  63 68 65 63 6b 2e 69 6f 2f 64 6f 63 73 2f 66 6f    72 6d 61 74 74 65 72 73 27 20 66 6f 72 20 6d 6f  | check.io/docs/formatters'.for.mo | 
| 50d60 |  72 65 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61    62 6f 75 74 20 73 74 61 74 69 63 68 65 63 6b 2e  | re.information.about.staticheck. | 
| 50d80 |  22 0a 20 20 28 6c 65 74 20 28 28 65 72 72 6f 72    73 20 6e 69 6c 29 29 0a 20 20 20 20 28 64 6f 6c  | "...(let.((errors.nil)).....(dol | 
| 50da0 |  69 73 74 20 28 6d 73 67 20 28 66 6c 79 63 68 65    63 6b 2d 70 61 72 73 65 2d 6a 73 6f 6e 20 6f 75  | ist.(msg.(flycheck-parse-json.ou | 
| 50dc0 |  74 70 75 74 29 29 0a 20 20 20 20 20 20 28 6c 65    74 2d 61 6c 69 73 74 20 6d 73 67 0a 20 20 20 20  | tput)).......(let-alist.msg..... | 
| 50de0 |  20 20 20 20 28 70 75 73 68 0a 20 20 20 20 20 20    20 20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72  | ....(push..........(flycheck-err | 
| 50e00 |  6f 72 2d 6e 65 77 2d 61 74 0a 20 20 20 20 20 20    20 20 20 20 2e 6c 6f 63 61 74 69 6f 6e 2e 6c 69  | or-new-at............location.li | 
| 50e20 |  6e 65 0a 20 20 20 20 20 20 20 20 20 20 2e 6c 6f    63 61 74 69 6f 6e 2e 63 6f 6c 75 6d 6e 0a 20 20  | ne............location.column... | 
| 50e40 |  20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 2e    73 65 76 65 72 69 74 79 0a 20 20 20 20 20 20 20  | ........(pcase..severity........ | 
| 50e60 |  20 20 20 20 20 28 60 22 65 72 72 6f 72 22 20 20    20 27 65 72 72 6f 72 29 0a 20 20 20 20 20 20 20  | .....(`"error"...'error)........ | 
| 50e80 |  20 20 20 20 20 28 60 22 77 61 72 6e 69 6e 67 22    20 27 77 61 72 6e 69 6e 67 29 0a 20 20 20 20 20  | .....(`"warning".'warning)...... | 
| 50ea0 |  20 20 20 20 20 20 20 28 60 22 69 67 6e 6f 72 65    64 22 20 27 69 6e 66 6f 29 0a 20 20 20 20 20 20  | .......(`"ignored".'info)....... | 
| 50ec0 |  20 20 20 20 20 20 3b 3b 20 44 65 66 61 75 6c 74    20 74 6f 20 77 61 72 6e 69 6e 67 20 66 6f 72 20  | ......;;.Default.to.warning.for. | 
| 50ee0 |  75 6e 6b 6e 6f 77 6e 20 2e 73 65 76 65 72 69 74    79 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 5f  | unknown..severity.............(_ | 
| 50f00 |  20 20 20 20 20 20 20 20 20 20 27 77 61 72 6e 69    6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 2e  | ..........'warning))............ | 
| 50f20 |  6d 65 73 73 61 67 65 0a 20 20 20 20 20 20 20 20    20 20 3a 69 64 20 2e 63 6f 64 65 0a 20 20 20 20  | message...........:id..code..... | 
| 50f40 |  20 20 20 20 20 20 3a 63 68 65 63 6b 65 72 20 63    68 65 63 6b 65 72 0a 20 20 20 20 20 20 20 20 20  | ......:checker.checker.......... | 
| 50f60 |  20 3a 62 75 66 66 65 72 20 62 75 66 66 65 72 0a    20 20 20 20 20 20 20 20 20 20 3a 66 69 6c 65 6e  | .:buffer.buffer...........:filen | 
| 50f80 |  61 6d 65 20 2e 6c 6f 63 61 74 69 6f 6e 2e 66 69    6c 65 29 0a 20 20 20 20 20 20 20 20 20 65 72 72  | ame..location.file)..........err | 
| 50fa0 |  6f 72 73 29 29 29 0a 20 20 20 20 28 6e 72 65 76    65 72 73 65 20 65 72 72 6f 72 73 29 29 29 0a 0a  | ors))).....(nreverse.errors))).. | 
| 50fc0 |  28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d    70 61 72 73 65 2d 74 73 6c 69 6e 74 20 28 6f 75  | (defun.flycheck-parse-tslint.(ou | 
| 50fe0 |  74 70 75 74 20 63 68 65 63 6b 65 72 20 62 75 66    66 65 72 29 0a 20 20 22 50 61 72 73 65 20 54 53  | tput.checker.buffer)..."Parse.TS | 
| 51000 |  4c 69 6e 74 20 65 72 72 6f 72 73 20 66 72 6f 6d    20 4a 53 4f 4e 20 4f 55 54 50 55 54 2e 0a 0a 43  | Lint.errors.from.JSON.OUTPUT...C | 
| 51020 |  48 45 43 4b 45 52 20 61 6e 64 20 42 55 46 46 45    52 20 64 65 6e 6f 74 65 64 20 74 68 65 20 43 48  | HECKER.and.BUFFER.denoted.the.CH | 
| 51040 |  45 43 4b 45 52 20 74 68 61 74 20 72 65 74 75 72    6e 65 64 20 4f 55 54 50 55 54 20 61 6e 64 0a 74  | ECKER.that.returned.OUTPUT.and.t | 
| 51060 |  68 65 20 42 55 46 46 45 52 20 74 68 61 74 20 77    61 73 20 63 68 65 63 6b 65 64 20 72 65 73 70 65  | he.BUFFER.that.was.checked.respe | 
| 51080 |  63 74 69 76 65 6c 79 2e 0a 0a 53 65 65 20 55 52    4c 20 60 68 74 74 70 73 3a 2f 2f 70 61 6c 61 6e  | ctively...See.URL.`https://palan | 
| 510a0 |  74 69 72 2e 67 69 74 68 75 62 2e 69 6f 2f 74 73    6c 69 6e 74 2f 27 20 66 6f 72 20 6d 6f 72 65 20  | tir.github.io/tslint/'.for.more. | 
| 510c0 |  69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 61 62 6f 75    74 20 54 53 4c 69 6e 74 2e 22 0a 20 20 28 73 65  | information.about.TSLint."...(se | 
| 510e0 |  71 2d 6d 61 70 20 28 6c 61 6d 62 64 61 20 28 6d    65 73 73 61 67 65 29 0a 20 20 20 20 20 20 20 20  | q-map.(lambda.(message)......... | 
| 51100 |  20 20 20 20 20 28 6c 65 74 2d 61 6c 69 73 74 20    6d 65 73 73 61 67 65 0a 20 20 20 20 20 20 20 20  | .....(let-alist.message......... | 
| 51120 |  20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 65 72 72 6f 72 2d 6e 65 77 2d 61 74 0a 20 20  | .......(flycheck-error-new-at... | 
| 51140 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2b    20 31 20 2e 73 74 61 72 74 50 6f 73 69 74 69 6f  | ..............(+.1..startPositio | 
| 51160 |  6e 2e 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 2b 20 31 20 2e 73 74  | n.line).................(+.1..st | 
| 51180 |  61 72 74 50 6f 73 69 74 69 6f 6e 2e 63 68 61 72    61 63 74 65 72 29 0a 20 20 20 20 20 20 20 20 20  | artPosition.character).......... | 
| 511a0 |  20 20 20 20 20 20 20 28 70 63 61 73 65 20 2e 72    75 6c 65 53 65 76 65 72 69 74 79 0a 20 20 20 20  | .......(pcase..ruleSeverity..... | 
| 511c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22    45 52 52 4f 52 22 20 20 20 27 65 72 72 6f 72 29  | ..............("ERROR"...'error) | 
| 511e0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 22 57 41 52 4e 49 4e 47 22 20 27 77  | ...................("WARNING".'w | 
| 51200 |  61 72 6e 69 6e 67 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 5f 20 20 20 20  | arning)...................(_.... | 
| 51220 |  20 20 20 20 20 27 77 61 72 6e 69 6e 67 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .....'warning))................. | 
| 51240 |  2e 66 61 69 6c 75 72 65 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 3a 69 64 20 2e 72 75  | .failure.................:id..ru | 
| 51260 |  6c 65 4e 61 6d 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 3a 63 68 65 63 6b 65 72 20  | leName.................:checker. | 
| 51280 |  63 68 65 63 6b 65 72 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 3a 62 75 66 66 65 72 20  | checker.................:buffer. | 
| 512a0 |  62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 3a 66 69 6c 65 6e 61 6d 65  | buffer.................:filename | 
| 512c0 |  20 2e 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 3a 65 6e 64 2d 6c 69 6e 65  | ..name.................:end-line | 
| 512e0 |  20 28 2b 20 31 20 2e 65 6e 64 50 6f 73 69 74 69    6f 6e 2e 6c 69 6e 65 29 0a 20 20 20 20 20 20 20  | .(+.1..endPosition.line)........ | 
| 51300 |  20 20 20 20 20 20 20 20 20 3a 65 6e 64 2d 63 6f    6c 75 6d 6e 20 28 2b 20 31 20 2e 65 6e 64 50 6f  | .........:end-column.(+.1..endPo | 
| 51320 |  73 69 74 69 6f 6e 2e 63 68 61 72 61 63 74 65 72    29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | sition.character))))............ | 
| 51340 |  28 63 61 72 20 28 66 6c 79 63 68 65 63 6b 2d 70    61 72 73 65 2d 6a 73 6f 6e 20 6f 75 74 70 75 74  | (car.(flycheck-parse-json.output | 
| 51360 |  29 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79    63 68 65 63 6b 2d 70 61 72 73 65 2d 72 75 73 74  | ))))..(defun.flycheck-parse-rust | 
| 51380 |  2d 63 6f 6c 6c 65 63 74 2d 73 70 61 6e 73 20 28    73 70 61 6e 29 0a 20 20 22 52 65 74 75 72 6e 20  | -collect-spans.(span)..."Return. | 
| 513a0 |  61 20 6c 69 73 74 20 6f 66 20 73 70 61 6e 73 20    63 6f 6e 74 61 69 6e 65 64 20 69 6e 20 61 20 53  | a.list.of.spans.contained.in.a.S | 
| 513c0 |  50 41 4e 20 6f 62 6a 65 63 74 2e 22 0a 20 20 28    6c 65 74 20 28 28 73 70 61 6e 73 29 29 0a 20 20  | PAN.object."...(let.((spans))... | 
| 513e0 |  20 20 28 6c 65 74 2d 61 6c 69 73 74 20 73 70 61    6e 0a 20 20 20 20 20 20 3b 3b 20 57 69 74 68 20  | ..(let-alist.span.......;;.With. | 
| 51400 |  6d 61 63 72 6f 20 65 78 70 61 6e 73 69 6f 6e 20    65 72 72 6f 72 73 2c 20 73 6f 6d 65 20 73 70 61  | macro.expansion.errors,.some.spa | 
| 51420 |  6e 73 20 77 69 6c 6c 20 70 6f 69 6e 74 20 74 6f    20 70 68 6f 6e 79 20 66 69 6c 65 20 6e 61 6d 65  | ns.will.point.to.phony.file.name | 
| 51440 |  73 0a 20 20 20 20 20 20 3b 3b 20 74 6f 20 69 6e    64 69 63 61 74 65 20 61 6e 20 65 72 72 6f 72 20  | s.......;;.to.indicate.an.error. | 
| 51460 |  69 6e 73 69 64 65 20 74 68 65 20 73 74 64 20 72    75 73 74 20 6c 69 62 2e 20 20 57 65 20 73 6b 69  | inside.the.std.rust.lib...We.ski | 
| 51480 |  70 20 74 68 65 73 65 20 73 70 61 6e 73 20 61 73    0a 20 20 20 20 20 20 3b 3b 20 74 68 65 79 20 77  | p.these.spans.as.......;;.they.w | 
| 514a0 |  6f 6e 27 74 20 61 70 70 65 61 72 20 69 6e 20 66    6c 79 63 68 65 63 6b 20 61 6e 79 77 61 79 2e 0a  | on't.appear.in.flycheck.anyway.. | 
| 514c0 |  20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 73    74 72 69 6e 67 3d 20 2e 66 69 6c 65 5f 6e 61 6d  | ......(unless.(string=..file_nam | 
| 514e0 |  65 20 22 3c 73 74 64 20 6d 61 63 72 6f 73 3e 22    29 0a 20 20 20 20 20 20 20 20 28 70 75 73 68 20  | e."<std.macros>").........(push. | 
| 51500 |  73 70 61 6e 20 73 70 61 6e 73 29 29 0a 0a 20 20    20 20 20 20 3b 3b 20 4d 61 63 72 6f 20 65 78 70  | span.spans))........;;.Macro.exp | 
| 51520 |  61 6e 73 69 6f 6e 20 65 72 72 6f 72 73 20 77 69    6c 6c 20 68 61 76 65 20 61 20 73 70 61 6e 20 69  | ansion.errors.will.have.a.span.i | 
| 51540 |  6e 20 74 68 65 20 27 65 78 70 61 6e 73 69 6f 6e    27 20 66 69 65 6c 64 2c 20 73 6f 20 77 65 0a 20  | n.the.'expansion'.field,.so.we.. | 
| 51560 |  20 20 20 20 20 3b 3b 20 72 65 63 75 72 73 69 76    65 6c 79 20 63 6f 6c 6c 65 63 74 20 69 74 2e 0a  | .....;;.recursively.collect.it.. | 
| 51580 |  20 20 20 20 20 20 28 69 66 20 2e 65 78 70 61 6e    73 69 6f 6e 2e 73 70 61 6e 0a 20 20 20 20 20 20  | ......(if..expansion.span....... | 
| 515a0 |  20 20 20 20 28 61 70 70 65 6e 64 20 28 66 6c 79    63 68 65 63 6b 2d 70 61 72 73 65 2d 72 75 73 74  | ....(append.(flycheck-parse-rust | 
| 515c0 |  2d 63 6f 6c 6c 65 63 74 2d 73 70 61 6e 73 20 2e    65 78 70 61 6e 73 69 6f 6e 2e 73 70 61 6e 29 0a  | -collect-spans..expansion.span). | 
| 515e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 73 70 61 6e 73 29 0a 20 20 20 20 20 20 20  | ..................spans)........ | 
| 51600 |  20 73 70 61 6e 73 29 29 29 29 0a 0a 28 64 65 66    75 6e 20 66 6c 79 63 68 65 63 6b 2d 70 61 72 73  | .spans))))..(defun.flycheck-pars | 
| 51620 |  65 2d 72 75 73 74 63 2d 64 69 61 67 6e 6f 73 74    69 63 20 28 64 69 61 67 6e 6f 73 74 69 63 20 63  | e-rustc-diagnostic.(diagnostic.c | 
| 51640 |  68 65 63 6b 65 72 20 62 75 66 66 65 72 29 0a 20    20 22 54 75 72 6e 20 61 20 72 75 73 74 63 20 44  | hecker.buffer)..."Turn.a.rustc.D | 
| 51660 |  49 41 47 4e 4f 53 54 49 43 20 69 6e 74 6f 20 61    20 60 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72  | IAGNOSTIC.into.a.`flycheck-error | 
| 51680 |  27 2e 0a 0a 43 48 45 43 4b 45 52 20 61 6e 64 20    42 55 46 46 45 52 20 64 65 6e 6f 74 65 20 74 68  | '...CHECKER.and.BUFFER.denote.th | 
| 516a0 |  65 20 43 48 45 43 4b 45 52 20 74 68 61 74 20 72    65 74 75 72 6e 65 64 20 44 49 41 47 4e 4f 53 54  | e.CHECKER.that.returned.DIAGNOST | 
| 516c0 |  49 43 0a 61 6e 64 20 74 68 65 20 42 55 46 46 45    52 20 74 68 61 74 20 77 61 73 20 63 68 65 63 6b  | IC.and.the.BUFFER.that.was.check | 
| 516e0 |  65 64 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e    0a 0a 44 49 41 47 4e 4f 53 54 49 43 20 73 68 6f  | ed.respectively...DIAGNOSTIC.sho | 
| 51700 |  75 6c 64 20 62 65 20 61 20 70 61 72 73 65 64 20    4a 53 4f 4e 20 6f 62 6a 65 63 74 20 64 65 73 63  | uld.be.a.parsed.JSON.object.desc | 
| 51720 |  72 69 62 69 6e 67 20 61 20 72 75 73 74 63 0a 64    69 61 67 6e 6f 73 74 69 63 2c 20 66 6f 6c 6c 6f  | ribing.a.rustc.diagnostic,.follo | 
| 51740 |  77 69 6e 67 20 74 68 65 20 66 6f 72 6d 61 74 20    64 65 73 63 72 69 62 65 64 20 74 68 65 72 65 3a  | wing.the.format.described.there: | 
| 51760 |  0a 0a 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 72 75 73 74 2d 6c 61 6e 67 2f 72  | ..https://github.com/rust-lang/r | 
| 51780 |  75 73 74 2f 62 6c 6f 62 2f 6d 61 73 74 65 72 2f    73 72 63 2f 6c 69 62 72 75 73 74 63 5f 65 72 72  | ust/blob/master/src/librustc_err | 
| 517a0 |  6f 72 73 2f 6a 73 6f 6e 2e 72 73 23 4c 31 35 34    22 0a 20 20 28 6c 65 74 20 28 28 65 72 72 6f 72  | ors/json.rs#L154"...(let.((error | 
| 517c0 |  2d 6d 65 73 73 61 67 65 29 0a 20 20 20 20 20 20    20 20 28 65 72 72 6f 72 2d 6c 65 76 65 6c 29 0a  | -message).........(error-level). | 
| 517e0 |  20 20 20 20 20 20 20 20 28 65 72 72 6f 72 2d 63    6f 64 65 29 0a 20 20 20 20 20 20 20 20 28 70 72  | ........(error-code).........(pr | 
| 51800 |  69 6d 61 72 79 2d 66 69 6c 65 6e 61 6d 65 29 0a    20 20 20 20 20 20 20 20 28 70 72 69 6d 61 72 79  | imary-filename).........(primary | 
| 51820 |  2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 28    70 72 69 6d 61 72 79 2d 63 6f 6c 75 6d 6e 29 0a  | -line).........(primary-column). | 
| 51840 |  20 20 20 20 20 20 20 20 28 70 72 69 6d 61 72 79    2d 65 6e 64 2d 6c 69 6e 65 29 0a 20 20 20 20 20  | ........(primary-end-line)...... | 
| 51860 |  20 20 20 28 70 72 69 6d 61 72 79 2d 65 6e 64 2d    63 6f 6c 75 6d 6e 29 0a 20 20 20 20 20 20 20 20  | ...(primary-end-column)......... | 
| 51880 |  28 67 72 6f 75 70 20 28 6d 61 6b 65 2d 73 79 6d    62 6f 6c 20 22 67 72 6f 75 70 22 29 29 0a 20 20  | (group.(make-symbol."group"))... | 
| 518a0 |  20 20 20 20 20 20 28 73 70 61 6e 73 29 0a 20 20    20 20 20 20 20 20 28 63 68 69 6c 64 72 65 6e 29  | ......(spans).........(children) | 
| 518c0 |  0a 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 73    29 29 0a 20 20 20 20 3b 3b 20 54 68 65 20 64 69  | .........(errors)).....;;.The.di | 
| 518e0 |  61 67 6e 6f 73 74 69 63 20 66 6f 72 6d 61 74 20    69 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20  | agnostic.format.is.described.in. | 
| 51900 |  74 68 65 20 6c 69 6e 6b 20 61 62 6f 76 65 2e 20    20 54 68 65 20 67 69 73 74 20 6f 66 20 69 74 20  | the.link.above...The.gist.of.it. | 
| 51920 |  69 73 0a 20 20 20 20 3b 3b 20 74 68 61 74 20 61    20 64 69 61 67 6e 6f 73 74 69 63 20 63 61 6e 20  | is.....;;.that.a.diagnostic.can. | 
| 51940 |  68 61 76 65 20 73 65 76 65 72 61 6c 20 63 61 75    73 65 73 20 69 6e 20 74 68 65 20 73 6f 75 72 63  | have.several.causes.in.the.sourc | 
| 51960 |  65 20 74 65 78 74 3b 20 74 68 65 73 65 0a 20 20    20 20 3b 3b 20 63 61 75 73 65 73 20 61 72 65 20  | e.text;.these.....;;.causes.are. | 
| 51980 |  72 65 70 72 65 73 65 6e 74 65 64 20 62 79 20 73    70 61 6e 73 2e 20 20 54 68 65 20 64 69 61 67 6e  | represented.by.spans...The.diagn | 
| 519a0 |  6f 73 74 69 63 20 68 61 73 20 61 20 6d 65 73 73    61 67 65 20 61 6e 64 20 61 0a 20 20 20 20 3b 3b  | ostic.has.a.message.and.a.....;; | 
| 519c0 |  20 6c 65 76 65 6c 20 28 65 72 72 6f 72 2c 20 77    61 72 6e 69 6e 67 29 2c 20 77 68 69 6c 65 20 74  | .level.(error,.warning),.while.t | 
| 519e0 |  68 65 20 73 70 61 6e 73 20 68 61 76 65 20 61 20    66 69 6c 65 6e 61 6d 65 2c 20 6c 69 6e 65 2c 20  | he.spans.have.a.filename,.line,. | 
| 51a00 |  63 6f 6c 75 6d 6e 2c 0a 20 20 20 20 3b 3b 20 61    6e 64 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 6c  | column,.....;;.and.an.optional.l | 
| 51a20 |  61 62 65 6c 2e 20 20 54 68 65 20 70 72 69 6d 61    72 79 20 73 70 61 6e 20 70 6f 69 6e 74 73 20 74  | abel...The.primary.span.points.t | 
| 51a40 |  6f 20 74 68 65 20 72 6f 6f 74 20 63 61 75 73 65    20 6f 66 20 74 68 65 0a 20 20 20 20 3b 3b 20 65  | o.the.root.cause.of.the.....;;.e | 
| 51a60 |  72 72 6f 72 20 69 6e 20 74 68 65 20 73 6f 75 72    63 65 20 74 65 78 74 2c 20 77 68 69 6c 65 20 6e  | rror.in.the.source.text,.while.n | 
| 51a80 |  6f 6e 2d 70 72 69 6d 61 72 79 20 73 70 61 6e 73    20 70 6f 69 6e 74 20 74 6f 20 72 65 6c 61 74 65  | on-primary.spans.point.to.relate | 
| 51aa0 |  64 0a 20 20 20 20 3b 3b 20 63 61 75 73 65 73 2e    20 20 53 70 61 6e 73 20 6d 61 79 20 68 61 76 65  | d.....;;.causes...Spans.may.have | 
| 51ac0 |  20 61 6e 20 27 65 78 70 61 6e 73 69 6f 6e 27 20    66 69 65 6c 64 20 66 6f 72 20 6d 61 63 72 6f 20  | .an.'expansion'.field.for.macro. | 
| 51ae0 |  65 78 70 61 6e 73 69 6f 6e 20 65 72 72 6f 72 73    3b 0a 20 20 20 20 3b 3b 20 74 68 65 73 65 20 65  | expansion.errors;.....;;.these.e | 
| 51b00 |  78 70 61 6e 73 69 6f 6e 20 66 69 65 6c 64 73 20    77 69 6c 6c 20 63 6f 6e 74 61 69 6e 20 61 6e 6f  | xpansion.fields.will.contain.ano | 
| 51b20 |  74 68 65 72 20 73 70 61 6e 20 28 61 6e 64 20 73    6f 20 6f 6e 29 2e 20 20 49 6e 0a 20 20 20 20 3b  | ther.span.(and.so.on)...In.....; | 
| 51b40 |  3b 20 61 64 64 69 74 69 6f 6e 2c 20 61 20 64 69    61 67 6e 6f 73 74 69 63 20 63 61 6e 20 61 6c 73  | ;.addition,.a.diagnostic.can.als | 
| 51b60 |  6f 20 68 61 76 65 20 63 68 69 6c 64 72 65 6e 20    64 69 61 67 6e 6f 73 74 69 63 73 20 74 68 61 74  | o.have.children.diagnostics.that | 
| 51b80 |  20 61 72 65 20 75 73 65 64 0a 20 20 20 20 3b 3b    20 74 6f 20 70 72 6f 76 69 64 65 20 61 64 64 69  | .are.used.....;;.to.provide.addi | 
| 51ba0 |  74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69    6f 6e 20 74 68 72 6f 75 67 68 20 74 68 65 69 72  | tional.information.through.their | 
| 51bc0 |  20 6d 65 73 73 61 67 65 20 66 69 65 6c 64 2c 20    62 75 74 20 64 6f 20 6e 6f 74 0a 20 20 20 20 3b  | .message.field,.but.do.not.....; | 
| 51be0 |  3b 20 73 65 65 6d 20 74 6f 20 63 6f 6e 74 61 69    6e 20 61 6e 79 20 73 70 61 6e 73 20 28 79 65 74  | ;.seem.to.contain.any.spans.(yet | 
| 51c00 |  29 2e 0a 20 20 20 20 3b 3b 0a 20 20 20 20 3b 3b    20 57 65 20 66 69 72 73 74 20 67 61 74 68 65 72  | )......;;.....;;.We.first.gather | 
| 51c20 |  20 73 70 61 6e 73 20 69 6e 20 6f 72 64 65 72 20    74 6f 20 74 75 72 6e 20 65 76 65 72 79 20 73 70  | .spans.in.order.to.turn.every.sp | 
| 51c40 |  61 6e 20 69 6e 74 6f 20 61 20 66 6c 79 63 68 65    63 6b 20 65 72 72 6f 72 0a 20 20 20 20 3b 3b 20  | an.into.a.flycheck.error.....;;. | 
| 51c60 |  6f 62 6a 65 63 74 2c 20 74 68 61 74 20 77 65 20    63 6f 6c 6c 65 63 74 20 69 6e 74 6f 20 74 68 65  | object,.that.we.collect.into.the | 
| 51c80 |  20 60 65 72 72 6f 72 73 27 20 6c 69 73 74 2e 0a    0a 20 20 20 20 3b 3b 20 4e 65 73 74 65 64 20 60  | .`errors'.list.......;;.Nested.` | 
| 51ca0 |  6c 65 74 2d 61 6c 69 73 74 27 20 63 61 75 73 65    20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 77 61 72  | let-alist'.cause.compilation.war | 
| 51cc0 |  6e 69 6e 67 73 2c 20 68 65 6e 63 65 20 77 65 20    60 73 65 74 71 27 20 61 6c 6c 0a 20 20 20 20 3b  | nings,.hence.we.`setq'.all.....; | 
| 51ce0 |  3b 20 74 68 65 73 65 20 76 61 6c 75 65 73 20 68    65 72 65 20 66 69 72 73 74 20 74 6f 20 61 76 6f  | ;.these.values.here.first.to.avo | 
| 51d00 |  69 64 20 6e 65 73 74 69 6e 67 2e 0a 20 20 20 20    28 6c 65 74 2d 61 6c 69 73 74 20 64 69 61 67 6e  | id.nesting......(let-alist.diagn | 
| 51d20 |  6f 73 74 69 63 0a 20 20 20 20 20 20 28 73 65 74    71 20 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 20  | ostic.......(setq.error-message. | 
| 51d40 |  2e 6d 65 73 73 61 67 65 0a 20 20 20 20 20 20 20    20 20 20 20 20 65 72 72 6f 72 2d 6c 65 76 65 6c  | .message.............error-level | 
| 51d60 |  20 28 70 63 61 73 65 20 2e 6c 65 76 65 6c 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .(pcase..level.................. | 
| 51d80 |  20 20 20 20 20 20 20 20 20 28 60 22 65 72 72 6f    72 22 20 27 65 72 72 6f 72 29 0a 20 20 20 20 20  | .........(`"error".'error)...... | 
| 51da0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 60 22 77 61 72 6e 69 6e 67 22  | .....................(`"warning" | 
| 51dc0 |  20 27 77 61 72 6e 69 6e 67 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .'warning)...................... | 
| 51de0 |  20 20 20 20 20 28 60 22 6e 6f 74 65 22 20 27 69    6e 66 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20  | .....(`"note".'info)............ | 
| 51e00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    5f 20 27 65 72 72 6f 72 29 29 0a 20 20 20 20 20  | ...............(_.'error))...... | 
| 51e20 |  20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 27 63    6f 64 65 27 20 66 69 65 6c 64 20 6f 66 20 74 68  | .......;;.The.'code'.field.of.th | 
| 51e40 |  65 20 64 69 61 67 6e 6f 73 74 69 63 20 63 6f 6e    74 61 69 6e 73 20 74 68 65 20 61 63 74 75 61 6c  | e.diagnostic.contains.the.actual | 
| 51e60 |  20 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20    20 20 20 3b 3b 20 63 6f 64 65 20 61 6e 64 20 61  | .error.............;;.code.and.a | 
| 51e80 |  6e 20 6f 70 74 69 6f 6e 61 6c 20 65 78 70 6c 61    6e 61 74 69 6f 6e 20 74 68 61 74 20 77 65 20 69  | n.optional.explanation.that.we.i | 
| 51ea0 |  67 6e 6f 72 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 65 72 72 6f 72 2d 63 6f 64 65 20 2e 63 6f  | gnore.............error-code..co | 
| 51ec0 |  64 65 2e 63 6f 64 65 0a 20 20 20 20 20 20 20 20    20 20 20 20 3b 3b 20 43 6f 6c 6c 65 63 74 20 61  | de.code.............;;.Collect.a | 
| 51ee0 |  6c 6c 20 73 70 61 6e 73 20 72 65 63 75 72 73 69    76 65 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20  | ll.spans.recursively............ | 
| 51f00 |  20 73 70 61 6e 73 20 28 73 65 71 2d 6d 61 70 63    61 74 20 23 27 66 6c 79 63 68 65 63 6b 2d 70 61  | .spans.(seq-mapcat.#'flycheck-pa | 
| 51f20 |  72 73 65 2d 72 75 73 74 2d 63 6f 6c 6c 65 63 74    2d 73 70 61 6e 73 20 2e 73 70 61 6e 73 29 0a 20  | rse-rust-collect-spans..spans).. | 
| 51f40 |  20 20 20 20 20 20 20 20 20 20 20 63 68 69 6c 64    72 65 6e 20 2e 63 68 69 6c 64 72 65 6e 29 29 0a  | ...........children..children)). | 
| 51f60 |  0a 20 20 20 20 3b 3b 20 54 75 72 6e 20 65 61 63    68 20 73 70 61 6e 20 69 6e 74 6f 20 61 20 66 6c  | .....;;.Turn.each.span.into.a.fl | 
| 51f80 |  79 63 68 65 63 6b 20 65 72 72 6f 72 0a 20 20 20    20 28 64 6f 6c 69 73 74 20 28 73 70 61 6e 20 73  | ycheck.error.....(dolist.(span.s | 
| 51fa0 |  70 61 6e 73 29 0a 20 20 20 20 20 20 28 6c 65 74    2d 61 6c 69 73 74 20 73 70 61 6e 0a 20 20 20 20  | pans).......(let-alist.span..... | 
| 51fc0 |  20 20 20 20 3b 3b 20 43 68 69 6c 64 72 65 6e 20    6d 61 79 20 6e 6f 74 20 68 61 76 65 20 66 69 6c  | ....;;.Children.may.not.have.fil | 
| 51fe0 |  65 6e 61 6d 65 2f 6c 69 6e 65 2f 63 6f 6c 75 6d    6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73  | ename/line/column.information,.s | 
| 52000 |  6f 20 77 65 20 75 73 65 0a 20 20 20 20 20 20 20    20 3b 3b 20 74 68 6f 73 65 20 66 72 6f 6d 20 74  | o.we.use.........;;.those.from.t | 
| 52020 |  68 65 20 70 72 69 6d 61 72 79 20 73 70 61 6e 0a    20 20 20 20 20 20 20 20 28 77 68 65 6e 20 2e 69  | he.primary.span.........(when..i | 
| 52040 |  73 5f 70 72 69 6d 61 72 79 0a 20 20 20 20 20 20    20 20 20 20 28 73 65 74 71 20 70 72 69 6d 61 72  | s_primary...........(setq.primar | 
| 52060 |  79 2d 66 69 6c 65 6e 61 6d 65 20 2e 66 69 6c 65    5f 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20  | y-filename..file_name........... | 
| 52080 |  20 20 20 20 20 20 70 72 69 6d 61 72 79 2d 6c 69    6e 65 20 2e 6c 69 6e 65 5f 73 74 61 72 74 0a 20  | ......primary-line..line_start.. | 
| 520a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70    72 69 6d 61 72 79 2d 63 6f 6c 75 6d 6e 20 2e 63  | ...............primary-column..c | 
| 520c0 |  6f 6c 75 6d 6e 5f 73 74 61 72 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6d  | olumn_start.................prim | 
| 520e0 |  61 72 79 2d 65 6e 64 2d 6c 69 6e 65 20 2e 6c 69    6e 65 5f 65 6e 64 0a 20 20 20 20 20 20 20 20 20  | ary-end-line..line_end.......... | 
| 52100 |  20 20 20 20 20 20 20 70 72 69 6d 61 72 79 2d 65    6e 64 2d 63 6f 6c 75 6d 6e 20 2e 63 6f 6c 75 6d  | .......primary-end-column..colum | 
| 52120 |  6e 5f 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20    28 70 75 73 68 0a 20 20 20 20 20 20 20 20 20 28  | n_end)).........(push..........( | 
| 52140 |  66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6e    65 77 2d 61 74 0a 20 20 20 20 20 20 20 20 20 20  | flycheck-error-new-at........... | 
| 52160 |  2e 6c 69 6e 65 5f 73 74 61 72 74 0a 20 20 20 20    20 20 20 20 20 20 2e 63 6f 6c 75 6d 6e 5f 73 74  | .line_start............column_st | 
| 52180 |  61 72 74 0a 20 20 20 20 20 20 20 20 20 20 3b 3b    20 4e 6f 6e 2d 70 72 69 6d 61 72 79 20 73 70 61  | art...........;;.Non-primary.spa | 
| 521a0 |  6e 73 20 61 72 65 20 75 73 65 64 20 66 6f 72 20    6e 6f 74 65 73 0a 20 20 20 20 20 20 20 20 20 20  | ns.are.used.for.notes........... | 
| 521c0 |  28 69 66 20 2e 69 73 5f 70 72 69 6d 61 72 79 20    65 72 72 6f 72 2d 6c 65 76 65 6c 20 27 69 6e 66  | (if..is_primary.error-level.'inf | 
| 521e0 |  6f 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66    20 2e 69 73 5f 70 72 69 6d 61 72 79 0a 20 20 20  | o)...........(if..is_primary.... | 
| 52200 |  20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 50 72    69 6d 61 72 79 20 73 70 61 6e 73 20 6d 61 79 20  | ...........;;.Primary.spans.may. | 
| 52220 |  68 61 76 65 20 6c 61 62 65 6c 73 20 77 69 74 68    20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f  | have.labels.with.additional.info | 
| 52240 |  72 6d 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 65 72  | rmation...............(concat.er | 
| 52260 |  72 6f 72 2d 6d 65 73 73 61 67 65 20 28 77 68 65    6e 20 2e 6c 61 62 65 6c 0a 20 20 20 20 20 20 20  | ror-message.(when..label........ | 
| 52280 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | ...............................( | 
| 522a0 |  66 6f 72 6d 61 74 20 22 20 28 25 73 29 22 20 2e    6c 61 62 65 6c 29 29 29 0a 20 20 20 20 20 20 20  | format.".(%s)"..label)))........ | 
| 522c0 |  20 20 20 20 20 3b 3b 20 49 66 20 74 68 65 20 6c    61 62 65 6c 20 69 73 20 65 6d 70 74 79 2c 20 66  | .....;;.If.the.label.is.empty,.f | 
| 522e0 |  61 6c 6c 62 61 63 6b 20 6f 6e 20 74 68 65 20 65    72 72 6f 72 20 6d 65 73 73 61 67 65 2c 0a 20 20  | allback.on.the.error.message,... | 
| 52300 |  20 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 74 68    65 72 77 69 73 65 20 77 65 20 77 6f 6e 27 74 20  | ..........;;.otherwise.we.won't. | 
| 52320 |  62 65 20 61 62 6c 65 20 74 6f 20 64 69 73 70 6c    61 79 20 61 6e 79 74 68 69 6e 67 0a 20 20 20 20  | be.able.to.display.anything..... | 
| 52340 |  20 20 20 20 20 20 20 20 28 6f 72 20 2e 6c 61 62    65 6c 20 65 72 72 6f 72 2d 6d 65 73 73 61 67 65  | ........(or..label.error-message | 
| 52360 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 3a 69 64    20 65 72 72 6f 72 2d 63 6f 64 65 0a 20 20 20 20  | ))...........:id.error-code..... | 
| 52380 |  20 20 20 20 20 20 3a 63 68 65 63 6b 65 72 20 63    68 65 63 6b 65 72 0a 20 20 20 20 20 20 20 20 20  | ......:checker.checker.......... | 
| 523a0 |  20 3a 62 75 66 66 65 72 20 62 75 66 66 65 72 0a    20 20 20 20 20 20 20 20 20 20 3a 66 69 6c 65 6e  | .:buffer.buffer...........:filen | 
| 523c0 |  61 6d 65 20 2e 66 69 6c 65 5f 6e 61 6d 65 0a 20    20 20 20 20 20 20 20 20 20 3a 67 72 6f 75 70 20  | ame..file_name...........:group. | 
| 523e0 |  67 72 6f 75 70 0a 20 20 20 20 20 20 20 20 20 20    3a 65 6e 64 2d 6c 69 6e 65 20 2e 6c 69 6e 65 5f  | group...........:end-line..line_ | 
| 52400 |  65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 3a 65    6e 64 2d 63 6f 6c 75 6d 6e 20 2e 63 6f 6c 75 6d  | end...........:end-column..colum | 
| 52420 |  6e 5f 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20    65 72 72 6f 72 73 29 29 29 0a 0a 20 20 20 20 3b  | n_end)..........errors)))......; | 
| 52440 |  3b 20 54 68 65 6e 20 77 65 20 74 75 72 6e 20 63    68 69 6c 64 72 65 6e 20 6d 65 73 73 61 67 65 73  | ;.Then.we.turn.children.messages | 
| 52460 |  20 69 6e 74 6f 20 66 6c 79 63 68 65 63 6b 20 65    72 72 6f 72 73 20 70 6f 69 6e 74 69 6e 67 20 74  | .into.flycheck.errors.pointing.t | 
| 52480 |  6f 20 74 68 65 0a 20 20 20 20 3b 3b 20 6c 6f 63    61 74 69 6f 6e 20 6f 66 20 74 68 65 20 70 72 69  | o.the.....;;.location.of.the.pri | 
| 524a0 |  6d 61 72 79 20 73 70 61 6e 2e 0a 20 20 20 20 28    64 6f 6c 69 73 74 20 28 63 68 69 6c 64 20 63 68  | mary.span......(dolist.(child.ch | 
| 524c0 |  69 6c 64 72 65 6e 29 0a 20 20 20 20 20 20 28 6c    65 74 20 28 28 6d 65 73 73 61 67 65 20 28 6c 65  | ildren).......(let.((message.(le | 
| 524e0 |  74 2d 61 6c 69 73 74 20 63 68 69 6c 64 20 2e 6d    65 73 73 61 67 65 29 29 29 0a 20 20 20 20 20 20  | t-alist.child..message)))....... | 
| 52500 |  20 20 28 6c 65 74 2d 61 6c 69 73 74 20 28 63 61    72 20 28 6c 65 74 2d 61 6c 69 73 74 20 63 68 69  | ..(let-alist.(car.(let-alist.chi | 
| 52520 |  6c 64 20 2e 73 70 61 6e 73 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 70 75 73 68 0a 20 20 20 20  | ld..spans))...........(push..... | 
| 52540 |  20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 65 72 72 6f 72 2d 6e 65 77 2d 61 74 0a 20 20  | .......(flycheck-error-new-at... | 
| 52560 |  20 20 20 20 20 20 20 20 20 20 3b 3b 20 55 73 65    20 74 68 65 20 6c 69 6e 65 2f 63 6f 6c 75 6d 6e  | ..........;;.Use.the.line/column | 
| 52580 |  20 66 72 6f 6d 20 74 68 65 20 66 69 72 73 74 20    73 70 61 6e 20 69 66 20 74 68 65 72 65 20 69 73  | .from.the.first.span.if.there.is | 
| 525a0 |  20 6f 6e 65 2c 20 6f 72 0a 20 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 66 61 6c 6c 62 61 63 6b  | .one,.or.............;;.fallback | 
| 525c0 |  20 74 6f 20 74 68 65 20 6c 69 6e 65 2f 63 6f 6c    75 6d 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20  | .to.the.line/column.information. | 
| 525e0 |  66 72 6f 6d 20 74 68 65 20 70 72 69 6d 61 72 79    20 73 70 61 6e 20 6f 66 0a 20 20 20 20 20 20 20  | from.the.primary.span.of........ | 
| 52600 |  20 20 20 20 20 3b 3b 20 74 68 65 20 64 69 61 67    6e 6f 73 74 69 63 2e 0a 20 20 20 20 20 20 20 20  | .....;;.the.diagnostic.......... | 
| 52620 |  20 20 20 20 28 6f 72 20 2e 6c 69 6e 65 5f 73 74    61 72 74 20 70 72 69 6d 61 72 79 2d 6c 69 6e 65  | ....(or..line_start.primary-line | 
| 52640 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    72 20 2e 63 6f 6c 75 6d 6e 5f 73 74 61 72 74 20  | ).............(or..column_start. | 
| 52660 |  70 72 69 6d 61 72 79 2d 63 6f 6c 75 6d 6e 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 27 69 6e 66  | primary-column).............'inf | 
| 52680 |  6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 4d 65 73 73 61 67 65 73 20 66 72 6f 6d 20 60  | o.............;;.Messages.from.` | 
| 526a0 |  63 61 72 67 6f 20 63 6c 69 70 70 79 27 20 6d 61    79 20 73 75 67 67 65 73 74 20 72 65 70 6c 61 63  | cargo.clippy'.may.suggest.replac | 
| 526c0 |  65 6d 65 6e 74 20 63 6f 64 65 2e 20 20 49 6e 0a    20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74  | ement.code...In.............;;.t | 
| 526e0 |  68 65 73 65 20 63 61 73 65 73 2c 20 74 68 65 20    60 6d 65 73 73 61 67 65 27 20 66 69 65 6c 64 20  | hese.cases,.the.`message'.field. | 
| 52700 |  69 74 73 65 6c 66 20 69 73 20 61 6e 20 75 6e 68    65 6c 70 66 75 6c 20 60 74 72 79 27 20 6f 72 0a  | itself.is.an.unhelpful.`try'.or. | 
| 52720 |  20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60    63 68 61 6e 67 65 20 74 68 69 73 20 74 6f 27 2e  | ............;;.`change.this.to'. | 
| 52740 |  20 20 57 65 20 61 64 64 20 74 68 65 20 60 73 75    67 67 65 73 74 65 64 5f 72 65 70 6c 61 63 65 6d  | ..We.add.the.`suggested_replacem | 
| 52760 |  65 6e 74 27 20 66 69 65 6c 64 20 69 6e 0a 20 20    20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65  | ent'.field.in.............;;.the | 
| 52780 |  73 65 20 63 61 73 65 73 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 69 66 20 2e 73 75 67 67 65  | se.cases..............(if..sugge | 
| 527a0 |  73 74 65 64 5f 72 65 70 6c 61 63 65 6d 65 6e 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | sted_replacement................ | 
| 527c0 |  20 28 66 6f 72 6d 61 74 20 22 25 73 3a 20 60 25    73 60 22 20 6d 65 73 73 61 67 65 20 2e 73 75 67  | .(format."%s:.`%s`".message..sug | 
| 527e0 |  67 65 73 74 65 64 5f 72 65 70 6c 61 63 65 6d 65    6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | gested_replacement)............. | 
| 52800 |  20 20 6d 65 73 73 61 67 65 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 3a 69 64 20 65 72 72 6f 72  | ..message).............:id.error | 
| 52820 |  2d 63 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 3a 63 68 65 63 6b 65 72 20 63 68 65 63 6b  | -code.............:checker.check | 
| 52840 |  65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a    62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20  | er.............:buffer.buffer... | 
| 52860 |  20 20 20 20 20 20 20 20 20 20 3a 66 69 6c 65 6e    61 6d 65 20 70 72 69 6d 61 72 79 2d 66 69 6c 65  | ..........:filename.primary-file | 
| 52880 |  6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20    20 3a 67 72 6f 75 70 20 67 72 6f 75 70 0a 20 20  | name.............:group.group... | 
| 528a0 |  20 20 20 20 20 20 20 20 20 20 3a 65 6e 64 2d 6c    69 6e 65 20 28 6f 72 20 2e 6c 69 6e 65 5f 65 6e  | ..........:end-line.(or..line_en | 
| 528c0 |  64 20 70 72 69 6d 61 72 79 2d 65 6e 64 2d 6c 69    6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | d.primary-end-line)............. | 
| 528e0 |  3a 65 6e 64 2d 63 6f 6c 75 6d 6e 20 28 6f 72 20    2e 63 6f 6c 75 6d 6e 5f 65 6e 64 20 70 72 69 6d  | :end-column.(or..column_end.prim | 
| 52900 |  61 72 79 2d 65 6e 64 2d 63 6f 6c 75 6d 6e 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 65 72 72 6f  | ary-end-column))............erro | 
| 52920 |  72 73 29 29 29 29 0a 0a 20 20 20 20 3b 3b 20 49    66 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 73  | rs))))......;;.If.there.are.no.s | 
| 52940 |  70 61 6e 73 2c 20 74 68 65 20 65 72 72 6f 72 20    69 73 20 6e 6f 74 20 61 73 73 6f 63 69 61 74 65  | pans,.the.error.is.not.associate | 
| 52960 |  64 20 77 69 74 68 20 61 20 73 70 65 63 69 66 69    63 0a 20 20 20 20 3b 3b 20 66 69 6c 65 20 62 75  | d.with.a.specific.....;;.file.bu | 
| 52980 |  74 20 77 69 74 68 20 74 68 65 20 70 72 6f 6a 65    63 74 20 61 73 20 61 20 77 68 6f 6c 65 2e 20 20  | t.with.the.project.as.a.whole... | 
| 529a0 |  57 65 20 73 74 69 6c 6c 20 6e 65 65 64 20 74 6f    20 72 65 70 6f 72 74 20 69 74 20 74 6f 0a 20 20  | We.still.need.to.report.it.to... | 
| 529c0 |  20 20 3b 3b 20 74 68 65 20 75 73 65 72 20 62 79    20 65 6d 69 74 74 69 6e 67 20 61 20 63 6f 72 72  | ..;;.the.user.by.emitting.a.corr | 
| 529e0 |  65 73 70 6f 6e 64 69 6e 67 20 66 6c 79 63 68 65    63 6b 2d 65 72 72 6f 72 20 6f 62 6a 65 63 74 2e  | esponding.flycheck-error.object. | 
| 52a00 |  0a 20 20 20 20 3b 3b 20 43 68 65 63 6b 20 77 68    65 74 68 65 72 20 74 68 65 20 63 6f 64 65 20 69  | .....;;.Check.whether.the.code.i | 
| 52a20 |  73 20 6e 6f 6e 2d 6e 69 6c 20 62 65 63 61 75 73    65 20 52 75 73 74 e2 89 a5 31 2e 34 34 20 69 6e  | s.non-nil.because.Rust...1.44.in | 
| 52a40 |  63 6c 75 64 65 73 20 74 68 65 0a 20 20 20 20 3b    3b 20 77 61 72 6e 69 6e 67 20 63 6f 75 6e 74 20  | cludes.the.....;;.warning.count. | 
| 52a60 |  75 70 6f 6e 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e    0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20  | upon.completion......(when.(and. | 
| 52a80 |  65 72 72 6f 72 2d 63 6f 64 65 20 28 6e 6f 74 20    73 70 61 6e 73 29 29 0a 20 20 20 20 20 20 28 70  | error-code.(not.spans)).......(p | 
| 52aa0 |  75 73 68 20 28 66 6c 79 63 68 65 63 6b 2d 65 72    72 6f 72 2d 6e 65 77 2d 61 74 0a 20 20 20 20 20  | ush.(flycheck-error-new-at...... | 
| 52ac0 |  20 20 20 20 20 20 20 20 3b 3b 20 57 65 20 68 61    76 65 20 6e 6f 20 73 70 65 63 69 66 69 63 20 70  | ........;;.We.have.no.specific.p | 
| 52ae0 |  6f 73 69 74 69 6f 6e 20 74 6f 20 61 74 74 61 63    68 20 74 68 65 20 65 72 72 6f 72 20 74 6f 2c 20  | osition.to.attach.the.error.to,. | 
| 52b00 |  73 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 6c 65 74 27 73 20 75 73 65 20 74 68 65  | so..............;;.let's.use.the | 
| 52b20 |  20 74 6f 70 20 6f 66 20 74 68 65 20 66 69 6c 65    2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 31  | .top.of.the.file...............1 | 
| 52b40 |  20 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    65 72 72 6f 72 2d 6c 65 76 65 6c 0a 20 20 20 20  | .1..............error-level..... | 
| 52b60 |  20 20 20 20 20 20 20 20 20 65 72 72 6f 72 2d 6d    65 73 73 61 67 65 0a 20 20 20 20 20 20 20 20 20  | .........error-message.......... | 
| 52b80 |  20 20 20 20 3a 69 64 20 65 72 72 6f 72 2d 63 6f    64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ....:id.error-code.............. | 
| 52ba0 |  3a 63 68 65 63 6b 65 72 20 63 68 65 63 6b 65 72    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62  | :checker.checker..............:b | 
| 52bc0 |  75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 3a 67 72 6f 75 70  | uffer.buffer..............:group | 
| 52be0 |  20 67 72 6f 75 70 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 65 72 72 6f 72 73 29 29 0a 20 20 20  | .group).............errors)).... | 
| 52c00 |  20 28 6e 72 65 76 65 72 73 65 20 65 72 72 6f 72    73 29 29 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20  | .(nreverse.errors)))..(defconst. | 
| 52c20 |  66 6c 79 63 68 65 63 6b 2d 2d 6a 73 6f 6e 2d 70    61 72 73 65 72 0a 20 20 28 69 66 20 28 61 6e 64  | flycheck--json-parser...(if.(and | 
| 52c40 |  20 28 66 75 6e 63 74 69 6f 6e 70 20 27 6a 73 6f    6e 2d 70 61 72 73 65 2d 62 75 66 66 65 72 29 0a  | .(functionp.'json-parse-buffer). | 
| 52c60 |  20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6a 73    6f 6e 2d 70 61 72 73 65 2d 62 75 66 66 65 72 20  | ...........;;.json-parse-buffer. | 
| 52c80 |  6f 6e 6c 79 20 73 75 70 70 6f 72 74 73 20 6b 65    79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 20  | only.supports.keyword.arguments. | 
| 52ca0 |  69 6e 20 45 6d 61 63 73 20 32 37 2b 0a 20 20 20    20 20 20 20 20 20 20 20 28 3e 3d 20 65 6d 61 63  | in.Emacs.27+............(>=.emac | 
| 52cc0 |  73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20    32 37 29 29 0a 20 20 20 20 20 20 28 6c 61 6d 62  | s-major-version.27)).......(lamb | 
| 52ce0 |  64 61 20 28 29 0a 20 20 20 20 20 20 20 20 28 6a    73 6f 6e 2d 70 61 72 73 65 2d 62 75 66 66 65 72  | da.().........(json-parse-buffer | 
| 52d00 |  0a 20 20 20 20 20 20 20 20 20 3a 6f 62 6a 65 63    74 2d 74 79 70 65 20 27 61 6c 69 73 74 20 3a 61  | ..........:object-type.'alist.:a | 
| 52d20 |  72 72 61 79 2d 74 79 70 65 20 27 6c 69 73 74 0a    20 20 20 20 20 20 20 20 20 3a 6e 75 6c 6c 2d 6f  | rray-type.'list..........:null-o | 
| 52d40 |  62 6a 65 63 74 20 6e 69 6c 20 3a 66 61 6c 73 65    2d 6f 62 6a 65 63 74 20 6e 69 6c 29 29 0a 20 20  | bject.nil.:false-object.nil))... | 
| 52d60 |  20 20 23 27 6a 73 6f 6e 2d 72 65 61 64 29 0a 20    20 22 46 75 6e 63 74 69 6f 6e 20 74 6f 20 75 73  | ..#'json-read)..."Function.to.us | 
| 52d80 |  65 20 74 6f 20 70 61 72 73 65 20 4a 53 4f 4e 20    73 74 72 69 6e 67 73 2e 22 29 0a 0a 28 64 65 66  | e.to.parse.JSON.strings.")..(def | 
| 52da0 |  75 6e 20 66 6c 79 63 68 65 63 6b 2d 70 61 72 73    65 2d 6a 73 6f 6e 20 28 6f 75 74 70 75 74 29 0a  | un.flycheck-parse-json.(output). | 
| 52dc0 |  20 20 22 52 65 74 75 72 6e 20 70 61 72 73 65 64    20 4a 53 4f 4e 20 64 61 74 61 20 66 72 6f 6d 20  | .."Return.parsed.JSON.data.from. | 
| 52de0 |  4f 55 54 50 55 54 2e 0a 0a 4f 55 54 50 55 54 20    69 73 20 61 20 73 74 72 69 6e 67 20 74 68 61 74  | OUTPUT...OUTPUT.is.a.string.that | 
| 52e00 |  20 63 6f 6e 74 61 69 6e 73 20 4a 53 4f 4e 20 64    61 74 61 2e 20 20 45 61 63 68 20 6c 69 6e 65 20  | .contains.JSON.data...Each.line. | 
| 52e20 |  6f 66 20 4f 55 54 50 55 54 0a 6d 61 79 20 62 65    20 65 69 74 68 65 72 20 70 6c 61 69 6e 20 74 65  | of.OUTPUT.may.be.either.plain.te | 
| 52e40 |  78 74 2c 20 61 20 4a 53 4f 4e 20 61 72 72 61 79    20 28 73 74 61 72 74 69 6e 67 20 77 69 74 68 20  | xt,.a.JSON.array.(starting.with. | 
| 52e60 |  60 5b 27 29 2c 20 6f 72 20 61 0a 4a 53 4f 4e 20    6f 62 6a 65 63 74 20 28 73 74 61 72 74 69 6e 67  | `['),.or.a.JSON.object.(starting | 
| 52e80 |  20 77 69 74 68 20 60 7b 27 29 2e 0a 0a 54 68 69    73 20 66 75 6e 63 74 69 6f 6e 20 69 67 6e 6f 72  | .with.`{')...This.function.ignor | 
| 52ea0 |  65 73 20 74 68 65 20 70 6c 61 69 6e 20 74 65 78    74 20 6c 69 6e 65 73 2c 20 70 61 72 73 65 73 20  | es.the.plain.text.lines,.parses. | 
| 52ec0 |  74 68 65 20 4a 53 4f 4e 0a 6c 69 6e 65 73 2c 20    61 6e 64 20 72 65 74 75 72 6e 73 20 74 68 65 20  | the.JSON.lines,.and.returns.the. | 
| 52ee0 |  70 61 72 73 65 64 20 4a 53 4f 4e 20 6c 69 6e 65    73 20 69 6e 20 61 20 6c 69 73 74 2e 22 0a 20 20  | parsed.JSON.lines.in.a.list."... | 
| 52f00 |  28 6c 65 74 20 28 28 6f 62 6a 65 63 74 73 20 6e    69 6c 29 0a 20 20 20 20 20 20 20 20 28 6a 73 6f  | (let.((objects.nil).........(jso | 
| 52f20 |  6e 2d 61 72 72 61 79 2d 74 79 70 65 20 27 6c 69    73 74 29 0a 20 20 20 20 20 20 20 20 28 6a 73 6f  | n-array-type.'list).........(jso | 
| 52f40 |  6e 2d 66 61 6c 73 65 20 6e 69 6c 29 29 0a 20 20    20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66  | n-false.nil)).....(with-temp-buf | 
| 52f60 |  66 65 72 0a 20 20 20 20 20 20 28 69 6e 73 65 72    74 20 6f 75 74 70 75 74 29 0a 20 20 20 20 20 20  | fer.......(insert.output)....... | 
| 52f80 |  28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e    74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 77  | (goto-char.(point-min)).......(w | 
| 52fa0 |  68 69 6c 65 20 28 6e 6f 74 20 28 65 6f 62 70 29    29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20  | hile.(not.(eobp)).........(when. | 
| 52fc0 |  28 6d 65 6d 71 20 28 63 68 61 72 2d 61 66 74 65    72 29 20 27 28 3f 5c 7b 20 3f 5c 5b 29 29 0a 20  | (memq.(char-after).'(?\{.?\[)).. | 
| 52fe0 |  20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28    66 75 6e 63 61 6c 6c 20 66 6c 79 63 68 65 63 6b  | .........(push.(funcall.flycheck | 
| 53000 |  2d 2d 6a 73 6f 6e 2d 70 61 72 73 65 72 29 20 6f    62 6a 65 63 74 73 29 29 0a 20 20 20 20 20 20 20  | --json-parser).objects))........ | 
| 53020 |  20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29    29 0a 20 20 20 20 28 6e 72 65 76 65 72 73 65 20  | .(forward-line))).....(nreverse. | 
| 53040 |  6f 62 6a 65 63 74 73 29 29 29 0a 0a 28 64 65 66    75 6e 20 66 6c 79 63 68 65 63 6b 2d 70 61 72 73  | objects)))..(defun.flycheck-pars | 
| 53060 |  65 2d 72 75 73 74 63 20 28 6f 75 74 70 75 74 20    63 68 65 63 6b 65 72 20 62 75 66 66 65 72 29 0a  | e-rustc.(output.checker.buffer). | 
| 53080 |  20 20 22 50 61 72 73 65 20 72 75 73 74 63 20 65    72 72 6f 72 73 20 66 72 6f 6d 20 4f 55 54 50 55  | .."Parse.rustc.errors.from.OUTPU | 
| 530a0 |  54 20 61 6e 64 20 72 65 74 75 72 6e 20 61 20 6c    69 73 74 20 6f 66 20 60 66 6c 79 63 68 65 63 6b  | T.and.return.a.list.of.`flycheck | 
| 530c0 |  2d 65 72 72 6f 72 27 2e 0a 0a 43 48 45 43 4b 45    52 20 61 6e 64 20 42 55 46 46 45 52 20 64 65 6e  | -error'...CHECKER.and.BUFFER.den | 
| 530e0 |  6f 74 65 20 74 68 65 20 43 48 45 43 4b 45 52 20    74 68 61 74 20 72 65 74 75 72 6e 65 64 20 4f 55  | ote.the.CHECKER.that.returned.OU | 
| 53100 |  54 50 55 54 20 61 6e 64 0a 74 68 65 20 42 55 46    46 45 52 20 74 68 61 74 20 77 61 73 20 63 68 65  | TPUT.and.the.BUFFER.that.was.che | 
| 53120 |  63 6b 65 64 20 72 65 73 70 65 63 74 69 76 65 6c    79 2e 0a 0a 54 68 65 20 65 78 70 65 63 74 65 64  | cked.respectively...The.expected | 
| 53140 |  20 66 6f 72 6d 61 74 20 66 6f 72 20 4f 55 54 50    55 54 20 69 73 20 61 20 6d 69 78 20 6f 66 20 70  | .format.for.OUTPUT.is.a.mix.of.p | 
| 53160 |  6c 61 69 6e 20 74 65 78 74 20 6c 69 6e 65 73 20    61 6e 64 0a 4a 53 4f 4e 20 6c 69 6e 65 73 2e 20  | lain.text.lines.and.JSON.lines.. | 
| 53180 |  20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69    67 6e 6f 72 65 73 20 74 68 65 20 70 6c 61 69 6e  | .This.function.ignores.the.plain | 
| 531a0 |  20 74 65 78 74 20 6c 69 6e 65 73 20 61 6e 64 0a    70 61 72 73 65 73 20 6f 6e 6c 79 20 4a 53 4f 4e  | .text.lines.and.parses.only.JSON | 
| 531c0 |  20 6c 69 6e 65 73 2e 20 20 45 61 63 68 20 4a 53    4f 4e 20 6c 69 6e 65 20 69 73 20 65 78 70 65 63  | .lines...Each.JSON.line.is.expec | 
| 531e0 |  74 65 64 20 74 6f 20 62 65 20 61 20 4a 53 4f 4e    0a 6f 62 6a 65 63 74 20 74 68 61 74 20 63 6f 72  | ted.to.be.a.JSON.object.that.cor | 
| 53200 |  72 65 73 70 6f 6e 64 73 20 74 6f 20 61 20 64 69    61 67 6e 6f 73 74 69 63 20 66 72 6f 6d 20 74 68  | responds.to.a.diagnostic.from.th | 
| 53220 |  65 20 63 6f 6d 70 69 6c 65 72 2e 20 20 54 68 65    0a 65 78 70 65 63 74 65 64 20 64 69 61 67 6e 6f  | e.compiler...The.expected.diagno | 
| 53240 |  73 74 69 63 20 66 6f 72 6d 61 74 20 69 73 20 64    65 73 63 72 69 62 65 64 20 74 68 65 72 65 3a 0a  | stic.format.is.described.there:. | 
| 53260 |  0a 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 72 75 73 74 2d 6c 61 6e 67 2f 72 75  | .https://github.com/rust-lang/ru | 
| 53280 |  73 74 2f 62 6c 6f 62 2f 6d 61 73 74 65 72 2f 73    72 63 2f 6c 69 62 73 79 6e 74 61 78 2f 6a 73 6f  | st/blob/master/src/libsyntax/jso | 
| 532a0 |  6e 2e 72 73 23 4c 36 37 2d 4c 31 33 39 22 0a 20    20 28 73 65 71 2d 6d 61 70 63 61 74 20 28 6c 61  | n.rs#L67-L139"...(seq-mapcat.(la | 
| 532c0 |  6d 62 64 61 20 28 6d 73 67 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63  | mbda.(msg).................(flyc | 
| 532e0 |  68 65 63 6b 2d 70 61 72 73 65 2d 72 75 73 74 63    2d 64 69 61 67 6e 6f 73 74 69 63 20 6d 73 67 20  | heck-parse-rustc-diagnostic.msg. | 
| 53300 |  63 68 65 63 6b 65 72 20 62 75 66 66 65 72 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | checker.buffer))...............( | 
| 53320 |  66 6c 79 63 68 65 63 6b 2d 70 61 72 73 65 2d 6a    73 6f 6e 20 6f 75 74 70 75 74 29 29 29 0a 0a 28  | flycheck-parse-json.output)))..( | 
| 53340 |  64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 70    61 72 73 65 2d 63 61 72 67 6f 2d 72 75 73 74 63  | defun.flycheck-parse-cargo-rustc | 
| 53360 |  20 28 6f 75 74 70 75 74 20 63 68 65 63 6b 65 72    20 62 75 66 66 65 72 29 0a 20 20 22 50 61 72 73  | .(output.checker.buffer)..."Pars | 
| 53380 |  65 20 43 61 72 67 6f 20 65 72 72 6f 72 73 20 66    72 6f 6d 20 4f 55 54 50 55 54 20 61 6e 64 20 72  | e.Cargo.errors.from.OUTPUT.and.r | 
| 533a0 |  65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20    60 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 27  | eturn.a.list.of.`flycheck-error' | 
| 533c0 |  2e 0a 0a 43 48 45 43 4b 45 52 20 61 6e 64 20 42    55 46 46 45 52 20 64 65 6e 6f 74 65 20 74 68 65  | ...CHECKER.and.BUFFER.denote.the | 
| 533e0 |  20 43 48 45 43 4b 45 52 20 74 68 61 74 20 72 65    74 75 72 6e 65 64 20 4f 55 54 50 55 54 20 61 6e  | .CHECKER.that.returned.OUTPUT.an | 
| 53400 |  64 0a 74 68 65 20 42 55 46 46 45 52 20 74 68 61    74 20 77 61 73 20 63 68 65 63 6b 65 64 20 72 65  | d.the.BUFFER.that.was.checked.re | 
| 53420 |  73 70 65 63 74 69 76 65 6c 79 2e 0a 0a 54 68 65    20 65 78 70 65 63 74 65 64 20 66 6f 72 6d 61 74  | spectively...The.expected.format | 
| 53440 |  20 66 6f 72 20 4f 55 54 50 55 54 20 69 73 20 61    20 6d 69 78 20 6f 66 20 70 6c 61 69 6e 20 74 65  | .for.OUTPUT.is.a.mix.of.plain.te | 
| 53460 |  78 74 20 6c 69 6e 65 73 20 61 6e 64 0a 4a 53 4f    4e 20 6c 69 6e 65 73 2e 20 20 54 68 69 73 20 66  | xt.lines.and.JSON.lines...This.f | 
| 53480 |  75 6e 63 74 69 6f 6e 20 69 67 6e 6f 72 65 73 20    74 68 65 20 70 6c 61 69 6e 20 74 65 78 74 20 6c  | unction.ignores.the.plain.text.l | 
| 534a0 |  69 6e 65 73 20 61 6e 64 0a 70 61 72 73 65 73 20    6f 6e 6c 79 20 4a 53 4f 4e 20 6c 69 6e 65 73 2e  | ines.and.parses.only.JSON.lines. | 
| 534c0 |  20 20 45 61 63 68 20 4a 53 4f 4e 20 6c 69 6e 65    20 69 73 20 65 78 70 65 63 74 65 64 20 74 6f 20  | ..Each.JSON.line.is.expected.to. | 
| 534e0 |  62 65 20 61 20 4a 53 4f 4e 0a 6f 62 6a 65 63 74    20 74 68 61 74 20 72 65 70 72 65 73 65 6e 74 73  | be.a.JSON.object.that.represents | 
| 53500 |  20 61 20 6d 65 73 73 61 67 65 20 66 72 6f 6d 20    43 61 72 67 6f 2e 20 20 54 68 65 20 66 6f 72 6d  | .a.message.from.Cargo...The.form | 
| 53520 |  61 74 20 6f 66 0a 6d 65 73 73 61 67 65 73 20 65    6d 69 74 74 65 64 20 62 79 20 43 61 72 67 6f 20  | at.of.messages.emitted.by.Cargo. | 
| 53540 |  69 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20    63 61 72 67 6f 27 73 0a 6d 61 63 68 69 6e 65 5f  | is.described.in.cargo's.machine_ | 
| 53560 |  6d 65 73 73 61 67 65 2e 72 73 20 61 74 20 55 52    4c 20 60 68 74 74 70 73 3a 2f 2f 67 69 74 2e 69  | message.rs.at.URL.`https://git.i | 
| 53580 |  6f 2f 76 68 32 34 52 27 2e 22 0a 20 20 28 6c 65    74 20 28 28 65 72 72 6f 72 73 29 29 0a 20 20 20  | o/vh24R'."...(let.((errors)).... | 
| 535a0 |  20 28 64 6f 6c 69 73 74 20 28 6d 73 67 20 28 66    6c 79 63 68 65 63 6b 2d 70 61 72 73 65 2d 6a 73  | .(dolist.(msg.(flycheck-parse-js | 
| 535c0 |  6f 6e 20 6f 75 74 70 75 74 29 29 0a 20 20 20 20    20 20 28 6c 65 74 2d 61 6c 69 73 74 20 6d 73 67  | on.output)).......(let-alist.msg | 
| 535e0 |  0a 20 20 20 20 20 20 20 20 3b 3b 20 45 72 72 6f    72 73 20 61 6e 64 20 77 61 72 6e 69 6e 67 73 20  | .........;;.Errors.and.warnings. | 
| 53600 |  66 72 6f 6d 20 72 75 73 74 63 20 61 72 65 20 77    72 61 70 70 65 64 20 62 79 20 63 61 72 67 6f 2c  | from.rustc.are.wrapped.by.cargo, | 
| 53620 |  20 73 6f 20 77 65 20 66 69 6c 74 65 72 20 61 6e    64 0a 20 20 20 20 20 20 20 20 3b 3b 20 75 6e 77  | .so.we.filter.and.........;;.unw | 
| 53640 |  72 61 70 20 74 68 65 6d 2c 20 61 6e 64 20 64 65    6c 65 67 61 74 65 20 74 68 65 20 61 63 74 75 61  | rap.them,.and.delegate.the.actua | 
| 53660 |  6c 20 63 6f 6e 73 74 72 75 63 74 69 6f 6e 20 6f    66 20 60 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f  | l.construction.of.`flycheck-erro | 
| 53680 |  72 27 0a 20 20 20 20 20 20 20 20 3b 3b 20 6f 62    6a 65 63 74 73 20 74 6f 20 60 66 6c 79 63 68 65  | r'.........;;.objects.to.`flyche | 
| 536a0 |  63 6b 2d 70 61 72 73 65 2d 72 75 73 74 63 2d 64    69 61 67 6e 6f 73 74 69 63 27 2e 0a 20 20 20 20  | ck-parse-rustc-diagnostic'...... | 
| 536c0 |  20 20 20 20 3b 3b 20 57 65 20 70 75 74 20 74 68    65 20 65 72 72 6f 72 20 72 65 63 6f 72 64 20 77  | ....;;.We.put.the.error.record.w | 
| 536e0 |  69 74 68 20 6e 69 6c 20 63 6f 64 65 20 73 69 6e    63 65 20 66 6c 79 63 68 65 63 6b 20 72 65 67 61  | ith.nil.code.since.flycheck.rega | 
| 53700 |  72 64 73 0a 20 20 20 20 20 20 20 20 3b 3b 20 74    68 65 20 63 61 73 65 20 6f 66 20 6e 6f 6e 7a 65  | rds.........;;.the.case.of.nonze | 
| 53720 |  72 6f 20 72 65 74 75 72 6e 20 63 6f 64 65 20 77    69 74 68 6f 75 74 20 61 6e 79 20 65 72 72 6f 72  | ro.return.code.without.any.error | 
| 53740 |  20 72 65 70 6f 72 74 0a 20 20 20 20 20 20 20 20    3b 3b 20 61 73 20 61 62 6e 6f 72 6d 61 6c 20 72  | .report.........;;.as.abnormal.r | 
| 53760 |  65 73 75 6c 74 2e 0a 20 20 20 20 20 20 20 20 28    77 68 65 6e 20 28 73 74 72 69 6e 67 3d 20 2e 72  | esult..........(when.(string=..r | 
| 53780 |  65 61 73 6f 6e 20 22 63 6f 6d 70 69 6c 65 72 2d    6d 65 73 73 61 67 65 22 29 0a 20 20 20 20 20 20  | eason."compiler-message")....... | 
| 537a0 |  20 20 20 20 28 70 75 73 68 20 28 66 6c 79 63 68    65 63 6b 2d 70 61 72 73 65 2d 72 75 73 74 63 2d  | ....(push.(flycheck-parse-rustc- | 
| 537c0 |  64 69 61 67 6e 6f 73 74 69 63 20 2e 6d 65 73 73    61 67 65 20 63 68 65 63 6b 65 72 20 62 75 66 66  | diagnostic..message.checker.buff | 
| 537e0 |  65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 65 72 72 6f 72 73 29 29 29 29 0a 20  | er).................errors)))).. | 
| 53800 |  20 20 20 28 61 70 70 6c 79 20 23 27 6e 63 6f 6e    63 20 65 72 72 6f 72 73 29 29 29 0a 0a 3b 3b 20  | ...(apply.#'nconc.errors)))..;;. | 
| 53820 |  53 6f 6d 65 20 63 68 65 63 6b 65 72 73 20 6f 75    74 70 75 74 20 41 4e 53 49 20 74 65 72 6d 69 6e  | Some.checkers.output.ANSI.termin | 
| 53840 |  61 6c 20 63 6f 6c 6f 72 73 2c 20 77 68 69 63 68    20 64 6f 6e 27 74 20 6d 61 74 63 68 20 75 70 0a  | al.colors,.which.don't.match.up. | 
| 53860 |  3b 3b 20 77 69 74 68 20 3a 65 72 72 6f 72 2d 70    61 74 74 65 72 6e 73 2c 20 73 6f 20 77 65 20 73  | ;;.with.:error-patterns,.so.we.s | 
| 53880 |  74 72 69 70 20 74 68 6f 73 65 20 63 6f 6c 6f 72    20 63 6f 64 65 73 20 66 72 6f 6d 20 74 68 65 20  | trip.those.color.codes.from.the. | 
| 538a0 |  6f 75 74 70 75 74 0a 3b 3b 20 68 65 72 65 20 62    65 66 6f 72 65 20 70 61 73 73 69 6e 67 20 69 74  | output.;;.here.before.passing.it | 
| 538c0 |  20 61 6c 6f 6e 67 20 74 6f 20 74 68 65 20 64 65    66 61 75 6c 74 20 62 65 68 61 76 69 6f 72 2e 20  | .along.to.the.default.behavior.. | 
| 538e0 |  54 68 69 73 20 69 73 0a 3b 3b 20 6f 72 69 67 69    6e 61 6c 6c 79 20 6f 6e 6c 79 20 75 73 65 64 20  | This.is.;;.originally.only.used. | 
| 53900 |  69 6e 20 74 68 65 20 72 65 62 61 72 33 20 63 68    65 63 6b 65 72 2c 20 62 75 74 20 74 68 65 20 73  | in.the.rebar3.checker,.but.the.s | 
| 53920 |  79 73 74 65 6d 64 20 63 68 65 63 6b 65 72 0a 3b    3b 20 6e 6f 77 20 61 6c 73 6f 20 6d 61 6b 65 73  | ystemd.checker.;;.now.also.makes | 
| 53940 |  20 75 73 65 20 6f 66 20 69 74 2e 0a 3b 3b 0a 3b    3b 20 54 68 65 20 72 65 6c 65 76 61 6e 74 20 64  | .use.of.it..;;.;;.The.relevant.d | 
| 53960 |  69 73 63 75 73 73 69 6f 6e 20 63 61 6e 20 62 65    20 66 6f 75 6e 64 20 61 74 0a 3b 3b 20 68 74 74  | iscussion.can.be.found.at.;;.htt | 
| 53980 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    66 6c 79 63 68 65 63 6b 2f 66 6c 79 63 68 65 63  | ps://github.com/flycheck/flychec | 
| 539a0 |  6b 2f 70 75 6c 6c 2f 31 31 34 34 0a 28 64 65 66    75 6e 20 66 6c 79 63 68 65 63 6b 2d 70 61 72 73  | k/pull/1144.(defun.flycheck-pars | 
| 539c0 |  65 2d 77 69 74 68 2d 70 61 74 74 65 72 6e 73 2d    77 69 74 68 6f 75 74 2d 63 6f 6c 6f 72 20 28 6f  | e-with-patterns-without-color.(o | 
| 539e0 |  75 74 70 75 74 20 63 68 65 63 6b 65 72 20 62 75    66 66 65 72 29 0a 20 20 22 53 74 72 69 70 20 63  | utput.checker.buffer)..."Strip.c | 
| 53a00 |  6f 6c 6f 72 20 63 6f 64 65 73 20 66 72 6f 6d 20    4f 55 54 50 55 54 20 62 65 66 6f 72 65 20 70 61  | olor.codes.from.OUTPUT.before.pa | 
| 53a20 |  73 73 69 6e 67 20 69 74 20 74 6f 20 74 68 65 20    64 65 66 61 75 6c 74 20 62 65 68 61 76 69 6f 72  | ssing.it.to.the.default.behavior | 
| 53a40 |  2e 0a 0a 43 48 45 43 4b 45 52 20 61 6e 64 20 42    55 46 46 45 52 20 61 72 65 20 70 61 73 73 65 64  | ...CHECKER.and.BUFFER.are.passed | 
| 53a60 |  20 61 6c 6f 6e 67 20 61 73 20 77 65 6c 6c 2e 22    0a 20 20 28 66 6c 79 63 68 65 63 6b 2d 70 61 72  | .along.as.well."...(flycheck-par | 
| 53a80 |  73 65 2d 77 69 74 68 2d 70 61 74 74 65 72 6e 73    0a 20 20 20 28 61 6e 64 20 28 66 62 6f 75 6e 64  | se-with-patterns....(and.(fbound | 
| 53aa0 |  70 20 27 61 6e 73 69 2d 63 6f 6c 6f 72 2d 66 69    6c 74 65 72 2d 61 70 70 6c 79 29 20 28 61 6e 73  | p.'ansi-color-filter-apply).(ans | 
| 53ac0 |  69 2d 63 6f 6c 6f 72 2d 66 69 6c 74 65 72 2d 61    70 70 6c 79 20 6f 75 74 70 75 74 29 29 0a 20 20  | i-color-filter-apply.output))... | 
| 53ae0 |  20 63 68 65 63 6b 65 72 20 62 75 66 66 65 72 29    29 0a 0a 0c 0a 3b 3b 3b 20 45 72 72 6f 72 20 70  | .checker.buffer))....;;;.Error.p | 
| 53b00 |  61 72 73 69 6e 67 20 77 69 74 68 20 72 65 67 75    6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 73 0a  | arsing.with.regular.expressions. | 
| 53b20 |  28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d    67 65 74 2d 72 65 67 65 78 70 20 28 70 61 74 74  | (defun.flycheck-get-regexp.(patt | 
| 53b40 |  65 72 6e 73 29 0a 20 20 22 43 72 65 61 74 65 20    61 20 73 69 6e 67 6c 65 20 72 65 67 75 6c 61 72  | erns)..."Create.a.single.regular | 
| 53b60 |  20 65 78 70 72 65 73 73 69 6f 6e 20 66 72 6f 6d    20 50 41 54 54 45 52 4e 53 2e 22 0a 20 20 28 72  | .expression.from.PATTERNS."...(r | 
| 53b80 |  78 2d 74 6f 2d 73 74 72 69 6e 67 20 60 28 6f 72    20 2c 40 28 73 65 71 2d 6d 61 70 20 28 6c 61 6d  | x-to-string.`(or.,@(seq-map.(lam | 
| 53ba0 |  62 64 61 20 28 70 29 20 28 6c 69 73 74 20 27 72    65 67 65 78 70 20 28 63 61 72 20 70 29 29 29 20  | bda.(p).(list.'regexp.(car.p))). | 
| 53bc0 |  70 61 74 74 65 72 6e 73 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 27 6e 6f 2d 67  | patterns)).................'no-g | 
| 53be0 |  72 6f 75 70 29 29 0a 0a 28 64 65 66 75 6e 20 66    6c 79 63 68 65 63 6b 2d 74 6f 6b 65 6e 69 7a 65  | roup))..(defun.flycheck-tokenize | 
| 53c00 |  2d 6f 75 74 70 75 74 2d 77 69 74 68 2d 70 61 74    74 65 72 6e 73 20 28 6f 75 74 70 75 74 20 70 61  | -output-with-patterns.(output.pa | 
| 53c20 |  74 74 65 72 6e 73 29 0a 20 20 22 54 6f 6b 65 6e    69 7a 65 20 4f 55 54 50 55 54 20 77 69 74 68 20  | tterns)..."Tokenize.OUTPUT.with. | 
| 53c40 |  50 41 54 54 45 52 4e 53 2e 0a 0a 53 70 6c 69 74    20 74 68 65 20 6f 75 74 70 75 74 20 69 6e 74 6f  | PATTERNS...Split.the.output.into | 
| 53c60 |  20 65 72 72 6f 72 20 74 6f 6b 65 6e 73 2c 20 75    73 69 6e 67 20 61 6c 6c 20 72 65 67 75 6c 61 72  | .error.tokens,.using.all.regular | 
| 53c80 |  20 65 78 70 72 65 73 73 69 6f 6e 73 0a 66 72 6f    6d 20 74 68 65 20 65 72 72 6f 72 20 50 41 54 54  | .expressions.from.the.error.PATT | 
| 53ca0 |  45 52 4e 53 2e 20 20 41 6e 20 65 72 72 6f 72 20    74 6f 6b 65 6e 20 69 73 20 73 69 6d 70 6c 79 20  | ERNS...An.error.token.is.simply. | 
| 53cc0 |  61 20 73 74 72 69 6e 67 0a 63 6f 6e 74 61 69 6e    69 6e 67 20 61 20 73 69 6e 67 6c 65 20 65 72 72  | a.string.containing.a.single.err | 
| 53ce0 |  6f 72 20 66 72 6f 6d 20 4f 55 54 50 55 54 2e 20    20 53 75 63 68 20 61 20 74 6f 6b 65 6e 20 63 61  | or.from.OUTPUT...Such.a.token.ca | 
| 53d00 |  6e 20 74 68 65 6e 20 62 65 0a 70 61 72 73 65 64    20 69 6e 74 6f 20 61 20 73 74 72 75 63 74 75 72  | n.then.be.parsed.into.a.structur | 
| 53d20 |  65 64 20 65 72 72 6f 72 20 62 79 20 61 70 70 6c    79 69 6e 67 20 74 68 65 20 50 41 54 54 45 52 4e  | ed.error.by.applying.the.PATTERN | 
| 53d40 |  53 20 61 67 61 69 6e 2c 0a 73 65 65 20 60 66 6c    79 63 68 65 63 6b 2d 70 61 72 73 65 2d 65 72 72  | S.again,.see.`flycheck-parse-err | 
| 53d60 |  6f 72 2d 77 69 74 68 2d 70 61 74 74 65 72 6e 73    27 2e 0a 0a 52 65 74 75 72 6e 20 61 20 6c 69 73  | or-with-patterns'...Return.a.lis | 
| 53d80 |  74 20 6f 66 20 65 72 72 6f 72 20 74 6f 6b 65 6e    73 2e 22 0a 20 20 28 6c 65 74 20 28 28 72 65 67  | t.of.error.tokens."...(let.((reg | 
| 53da0 |  65 78 70 20 28 66 6c 79 63 68 65 63 6b 2d 67 65    74 2d 72 65 67 65 78 70 20 70 61 74 74 65 72 6e  | exp.(flycheck-get-regexp.pattern | 
| 53dc0 |  73 29 29 0a 20 20 20 20 20 20 20 20 28 6c 61 73    74 2d 6d 61 74 63 68 20 30 29 0a 20 20 20 20 20  | s)).........(last-match.0)...... | 
| 53de0 |  20 20 20 65 72 72 6f 72 73 29 0a 20 20 20 20 28    77 68 69 6c 65 20 28 73 74 72 69 6e 67 2d 6d 61  | ...errors).....(while.(string-ma | 
| 53e00 |  74 63 68 20 72 65 67 65 78 70 20 6f 75 74 70 75    74 20 6c 61 73 74 2d 6d 61 74 63 68 29 0a 20 20  | tch.regexp.output.last-match)... | 
| 53e20 |  20 20 20 20 28 70 75 73 68 20 28 6d 61 74 63 68    2d 73 74 72 69 6e 67 20 30 20 6f 75 74 70 75 74  | ....(push.(match-string.0.output | 
| 53e40 |  29 20 65 72 72 6f 72 73 29 0a 20 20 20 20 20 20    28 73 65 74 71 20 6c 61 73 74 2d 6d 61 74 63 68  | ).errors).......(setq.last-match | 
| 53e60 |  20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 29    0a 20 20 20 20 28 72 65 76 65 72 73 65 20 65 72  | .(match-end.0))).....(reverse.er | 
| 53e80 |  72 6f 72 73 29 29 29 0a 0a 28 64 65 66 75 6e 20    66 6c 79 63 68 65 63 6b 2d 74 72 79 2d 70 61 72  | rors)))..(defun.flycheck-try-par | 
| 53ea0 |  73 65 2d 65 72 72 6f 72 2d 77 69 74 68 2d 70 61    74 74 65 72 6e 20 28 65 72 72 20 70 61 74 74 65  | se-error-with-pattern.(err.patte | 
| 53ec0 |  72 6e 20 63 68 65 63 6b 65 72 29 0a 20 20 22 54    72 79 20 74 6f 20 70 61 72 73 65 20 61 20 73 69  | rn.checker)..."Try.to.parse.a.si | 
| 53ee0 |  6e 67 6c 65 20 45 52 52 20 77 69 74 68 20 61 20    50 41 54 54 45 52 4e 20 66 6f 72 20 43 48 45 43  | ngle.ERR.with.a.PATTERN.for.CHEC | 
| 53f00 |  4b 45 52 2e 0a 0a 52 65 74 75 72 6e 20 74 68 65    20 70 61 72 73 65 64 20 65 72 72 6f 72 20 69 66  | KER...Return.the.parsed.error.if | 
| 53f20 |  20 50 41 54 54 45 52 4e 20 6d 61 74 63 68 65 64    20 45 52 52 2c 20 6f 72 20 6e 69 6c 0a 6f 74 68  | .PATTERN.matched.ERR,.or.nil.oth | 
| 53f40 |  65 72 77 69 73 65 2e 0a 0a 60 65 6e 64 2d 6c 69    6e 65 27 20 64 65 66 61 75 6c 74 73 20 74 6f 20  | erwise...`end-line'.defaults.to. | 
| 53f60 |  74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 6c 69    6e 65 27 20 77 68 65 6e 20 60 65 6e 64 2d 63 6f  | the.value.of.`line'.when.`end-co | 
| 53f80 |  6c 75 6d 6e 27 20 69 73 0a 73 65 74 2c 20 73 69    6e 63 65 20 63 68 65 63 6b 65 72 73 20 6f 66 74  | lumn'.is.set,.since.checkers.oft | 
| 53fa0 |  65 6e 20 6f 6d 69 74 20 72 65 64 75 6e 64 61 6e    74 20 65 6e 64 20 6c 69 6e 65 73 20 28 61 73 20  | en.omit.redundant.end.lines.(as. | 
| 53fc0 |  69 6e 0a 3c 66 69 6c 65 3e 3a 3c 6c 69 6e 65 3e    3a 3c 63 6f 6c 75 6d 6e 3e 2d 3c 65 6e 64 2d 63  | in.<file>:<line>:<column>-<end-c | 
| 53fe0 |  6f 6c 75 6d 6e 3e 29 2e 22 0a 20 20 28 6c 65 74    20 28 28 72 65 67 65 78 70 20 28 63 61 72 20 70  | olumn>)."...(let.((regexp.(car.p | 
| 54000 |  61 74 74 65 72 6e 29 29 0a 20 20 20 20 20 20 20    20 28 6c 65 76 65 6c 20 28 63 64 72 20 70 61 74  | attern)).........(level.(cdr.pat | 
| 54020 |  74 65 72 6e 29 29 29 0a 20 20 20 20 28 77 68 65    6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20  | tern))).....(when.(string-match. | 
| 54040 |  72 65 67 65 78 70 20 65 72 72 29 0a 20 20 20 20    20 20 28 6c 65 74 20 28 28 66 69 6c 65 6e 61 6d  | regexp.err).......(let.((filenam | 
| 54060 |  65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20    31 20 65 72 72 29 29 0a 20 20 20 20 20 20 20 20  | e.(match-string.1.err))......... | 
| 54080 |  20 20 20 20 28 6c 69 6e 65 20 28 66 6c 79 63 68    65 63 6b 2d 73 74 72 69 6e 67 2d 74 6f 2d 6e 75  | ....(line.(flycheck-string-to-nu | 
| 540a0 |  6d 62 65 72 2d 73 61 66 65 20 28 6d 61 74 63 68    2d 73 74 72 69 6e 67 20 32 20 65 72 72 29 29 29  | mber-safe.(match-string.2.err))) | 
| 540c0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    6c 75 6d 6e 20 28 66 6c 79 63 68 65 63 6b 2d 73  | .............(column.(flycheck-s | 
| 540e0 |  74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 2d    73 61 66 65 20 28 6d 61 74 63 68 2d 73 74 72 69  | tring-to-number-safe.(match-stri | 
| 54100 |  6e 67 20 33 20 65 72 72 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65  | ng.3.err))).............(message | 
| 54120 |  20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 34    20 65 72 72 29 29 0a 20 20 20 20 20 20 20 20 20  | .(match-string.4.err)).......... | 
| 54140 |  20 20 20 28 69 64 20 28 6d 61 74 63 68 2d 73 74    72 69 6e 67 20 35 20 65 72 72 29 29 0a 20 20 20  | ...(id.(match-string.5.err)).... | 
| 54160 |  20 20 20 20 20 20 20 20 20 28 65 6e 64 2d 6c 69    6e 65 20 28 66 6c 79 63 68 65 63 6b 2d 73 74 72  | .........(end-line.(flycheck-str | 
| 54180 |  69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 2d 73 61    66 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67  | ing-to-number-safe.(match-string | 
| 541a0 |  20 36 20 65 72 72 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 65 6e 64 2d 63 6f 6c 75 6d  | .6.err))).............(end-colum | 
| 541c0 |  6e 20 28 66 6c 79 63 68 65 63 6b 2d 73 74 72 69    6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 2d 73 61 66  | n.(flycheck-string-to-number-saf | 
| 541e0 |  65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20    37 20 65 72 72 29 29 29 29 0a 20 20 20 20 20 20  | e.(match-string.7.err))))....... | 
| 54200 |  20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f    72 2d 6e 65 77 2d 61 74 0a 20 20 20 20 20 20 20  | ..(flycheck-error-new-at........ | 
| 54220 |  20 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20    63 6f 6c 75 6d 6e 0a 20 20 20 20 20 20 20 20 20  | ..line..........column.......... | 
| 54240 |  6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 28    75 6e 6c 65 73 73 20 28 73 74 72 69 6e 67 2d 65  | level..........(unless.(string-e | 
| 54260 |  6d 70 74 79 2d 70 20 6d 65 73 73 61 67 65 29 20    6d 65 73 73 61 67 65 29 0a 20 20 20 20 20 20 20  | mpty-p.message).message)........ | 
| 54280 |  20 20 3a 69 64 20 28 75 6e 6c 65 73 73 20 28 73    74 72 69 6e 67 2d 65 6d 70 74 79 2d 70 20 69 64  | ..:id.(unless.(string-empty-p.id | 
| 542a0 |  29 20 69 64 29 0a 20 20 20 20 20 20 20 20 20 3a    63 68 65 63 6b 65 72 20 63 68 65 63 6b 65 72 0a  | ).id)..........:checker.checker. | 
| 542c0 |  20 20 20 20 20 20 20 20 20 3a 66 69 6c 65 6e 61    6d 65 20 28 69 66 20 28 6f 72 20 28 6e 75 6c 6c  | .........:filename.(if.(or.(null | 
| 542e0 |  20 66 69 6c 65 6e 61 6d 65 29 20 28 73 74 72 69    6e 67 2d 65 6d 70 74 79 2d 70 20 66 69 6c 65 6e  | .filename).(string-empty-p.filen | 
| 54300 |  61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75  | ame))........................(bu | 
| 54320 |  66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ffer-file-name)................. | 
| 54340 |  20 20 20 20 20 66 69 6c 65 6e 61 6d 65 29 0a 20    20 20 20 20 20 20 20 20 3a 65 6e 64 2d 6c 69 6e  | .....filename)..........:end-lin | 
| 54360 |  65 20 28 6f 72 20 65 6e 64 2d 6c 69 6e 65 20 28    61 6e 64 20 65 6e 64 2d 63 6f 6c 75 6d 6e 20 6c  | e.(or.end-line.(and.end-column.l | 
| 54380 |  69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 3a    65 6e 64 2d 63 6f 6c 75 6d 6e 20 65 6e 64 2d 63  | ine))..........:end-column.end-c | 
| 543a0 |  6f 6c 75 6d 6e 29 29 29 29 29 0a 0a 28 64 65 66    75 6e 20 66 6c 79 63 68 65 63 6b 2d 70 61 72 73  | olumn)))))..(defun.flycheck-pars | 
| 543c0 |  65 2d 65 72 72 6f 72 2d 77 69 74 68 2d 70 61 74    74 65 72 6e 73 20 28 65 72 72 20 70 61 74 74 65  | e-error-with-patterns.(err.patte | 
| 543e0 |  72 6e 73 20 63 68 65 63 6b 65 72 29 0a 20 20 22    50 61 72 73 65 20 61 20 73 69 6e 67 6c 65 20 45  | rns.checker)..."Parse.a.single.E | 
| 54400 |  52 52 20 77 69 74 68 20 65 72 72 6f 72 20 50 41    54 54 45 52 4e 53 20 66 6f 72 20 43 48 45 43 4b  | RR.with.error.PATTERNS.for.CHECK | 
| 54420 |  45 52 2e 0a 0a 41 70 70 6c 79 20 65 61 63 68 20    70 61 74 74 65 72 6e 20 69 6e 20 50 41 54 54 45  | ER...Apply.each.pattern.in.PATTE | 
| 54440 |  52 4e 53 20 74 6f 20 45 52 52 2c 20 69 6e 20 74    68 65 20 67 69 76 65 6e 20 6f 72 64 65 72 2c 20  | RNS.to.ERR,.in.the.given.order,. | 
| 54460 |  61 6e 64 0a 72 65 74 75 72 6e 20 74 68 65 20 66    69 72 73 74 20 70 61 72 73 65 64 20 65 72 72 6f  | and.return.the.first.parsed.erro | 
| 54480 |  72 2e 22 0a 20 20 3b 3b 20 54 72 79 20 74 6f 20    70 61 72 73 65 20 70 61 74 74 65 72 6e 73 20 69  | r."...;;.Try.to.parse.patterns.i | 
| 544a0 |  6e 20 74 68 65 20 6f 72 64 65 72 20 6f 66 20 64    65 63 6c 61 72 61 74 69 6f 6e 20 74 6f 20 6d 61  | n.the.order.of.declaration.to.ma | 
| 544c0 |  6b 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65    0a 20 20 3b 3b 20 66 69 72 73 74 20 6d 61 74 63  | ke.sure.that.the...;;.first.matc | 
| 544e0 |  68 20 77 69 6e 73 2e 0a 20 20 28 6c 65 74 20 28    70 61 72 73 65 64 2d 65 72 72 6f 72 29 0a 20 20  | h.wins....(let.(parsed-error)... | 
| 54500 |  20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 70 61    74 74 65 72 6e 73 0a 20 20 20 20 20 20 20 20 20  | ..(while.(and.patterns.......... | 
| 54520 |  20 20 20 20 20 20 20 28 6e 6f 74 20 28 73 65 74    71 20 70 61 72 73 65 64 2d 65 72 72 6f 72 0a 20  | .......(not.(setq.parsed-error.. | 
| 54540 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68  | ..........................(flych | 
| 54560 |  65 63 6b 2d 74 72 79 2d 70 61 72 73 65 2d 65 72    72 6f 72 2d 77 69 74 68 2d 70 61 74 74 65 72 6e  | eck-try-parse-error-with-pattern | 
| 54580 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 65 72 72  | .............................err | 
| 545a0 |  20 28 63 61 72 20 70 61 74 74 65 72 6e 73 29 20    63 68 65 63 6b 65 72 29 29 29 29 0a 20 20 20 20  | .(car.patterns).checker))))..... | 
| 545c0 |  20 20 28 73 65 74 71 20 70 61 74 74 65 72 6e 73    20 28 63 64 72 20 70 61 74 74 65 72 6e 73 29 29  | ..(setq.patterns.(cdr.patterns)) | 
| 545e0 |  29 0a 20 20 20 20 70 61 72 73 65 64 2d 65 72 72    6f 72 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79  | ).....parsed-error))..(defun.fly | 
| 54600 |  63 68 65 63 6b 2d 70 61 72 73 65 2d 77 69 74 68    2d 70 61 74 74 65 72 6e 73 20 28 6f 75 74 70 75  | check-parse-with-patterns.(outpu | 
| 54620 |  74 20 63 68 65 63 6b 65 72 20 62 75 66 66 65 72    29 0a 20 20 22 50 61 72 73 65 20 4f 55 54 50 55  | t.checker.buffer)..."Parse.OUTPU | 
| 54640 |  54 20 66 72 6f 6d 20 43 48 45 43 4b 45 52 20 77    69 74 68 20 65 72 72 6f 72 20 70 61 74 74 65 72  | T.from.CHECKER.with.error.patter | 
| 54660 |  6e 73 2e 0a 0a 55 73 65 73 20 74 68 65 20 65 72    72 6f 72 20 70 61 74 74 65 72 6e 73 20 6f 66 20  | ns...Uses.the.error.patterns.of. | 
| 54680 |  43 48 45 43 4b 45 52 20 74 6f 20 74 6f 6b 65 6e    69 7a 65 20 74 68 65 20 6f 75 74 70 75 74 20 61  | CHECKER.to.tokenize.the.output.a | 
| 546a0 |  6e 64 0a 74 72 69 65 73 20 74 6f 20 70 61 72 73    65 20 65 61 63 68 20 65 72 72 6f 72 20 74 6f 6b  | nd.tries.to.parse.each.error.tok | 
| 546c0 |  65 6e 20 77 69 74 68 20 61 6c 6c 20 70 61 74 74    65 72 6e 73 2c 20 69 6e 20 74 68 65 20 6f 72 64  | en.with.all.patterns,.in.the.ord | 
| 546e0 |  65 72 0a 6f 66 20 64 65 63 6c 61 72 61 74 69 6f    6e 2e 20 20 48 65 6e 63 65 20 61 6e 20 65 72 72  | er.of.declaration...Hence.an.err | 
| 54700 |  6f 72 20 69 73 20 6e 65 76 65 72 20 6d 61 74 63    68 65 64 20 74 77 69 63 65 20 62 79 20 74 77 6f  | or.is.never.matched.twice.by.two | 
| 54720 |  0a 64 69 66 66 65 72 65 6e 74 20 70 61 74 74 65    72 6e 73 2e 20 20 54 68 65 20 70 61 74 74 65 72  | .different.patterns...The.patter | 
| 54740 |  6e 20 64 65 63 6c 61 72 65 64 20 66 69 72 73 74    20 61 6c 77 61 79 73 20 77 69 6e 73 2e 0a 0a 5f  | n.declared.first.always.wins..._ | 
| 54760 |  42 55 46 46 45 52 20 69 73 20 69 67 6e 6f 72 65    64 2e 0a 0a 52 65 74 75 72 6e 20 61 20 6c 69 73  | BUFFER.is.ignored...Return.a.lis | 
| 54780 |  74 20 6f 66 20 70 61 72 73 65 64 20 65 72 72 6f    72 73 20 61 6e 64 20 77 61 72 6e 69 6e 67 73 20  | t.of.parsed.errors.and.warnings. | 
| 547a0 |  28 61 73 20 60 66 6c 79 63 68 65 63 6b 2d 65 72    72 6f 72 27 0a 6f 62 6a 65 63 74 73 29 2e 22 0a  | (as.`flycheck-error'.objects).". | 
| 547c0 |  20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d    62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20  | ..(with-current-buffer.buffer... | 
| 547e0 |  20 20 28 6c 65 74 20 28 28 70 61 74 74 65 72 6e    73 20 28 66 6c 79 63 68 65 63 6b 2d 63 68 65 63  | ..(let.((patterns.(flycheck-chec | 
| 54800 |  6b 65 72 2d 67 65 74 20 63 68 65 63 6b 65 72 20    27 65 72 72 6f 72 2d 70 61 74 74 65 72 6e 73 29  | ker-get.checker.'error-patterns) | 
| 54820 |  29 29 0a 20 20 20 20 20 20 28 73 65 71 2d 6d 61    70 20 28 6c 61 6d 62 64 61 20 28 65 72 72 29 0a  | )).......(seq-map.(lambda.(err). | 
| 54840 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 6c 79 63 68 65 63 6b 2d 70 61 72 73 65  | .................(flycheck-parse | 
| 54860 |  2d 65 72 72 6f 72 2d 77 69 74 68 2d 70 61 74 74    65 72 6e 73 20 65 72 72 20 70 61 74 74 65 72 6e  | -error-with-patterns.err.pattern | 
| 54880 |  73 20 63 68 65 63 6b 65 72 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63  | s.checker))................(flyc | 
| 548a0 |  68 65 63 6b 2d 74 6f 6b 65 6e 69 7a 65 2d 6f 75    74 70 75 74 2d 77 69 74 68 2d 70 61 74 74 65 72  | heck-tokenize-output-with-patter | 
| 548c0 |  6e 73 20 6f 75 74 70 75 74 20 70 61 74 74 65 72    6e 73 29 29 29 29 29 0a 0a 0c 0a 3b 3b 3b 20 43  | ns.output.patterns)))))....;;;.C | 
| 548e0 |  6f 6e 76 65 6e 69 65 6e 63 65 20 64 65 66 69 6e    69 74 69 6f 6e 20 6f 66 20 63 6f 6d 6d 61 6e 64  | onvenience.definition.of.command | 
| 54900 |  2d 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 73    0a 0a 3b 3b 20 54 68 69 73 20 6d 61 63 72 6f 20  | -syntax.checkers..;;.This.macro. | 
| 54920 |  69 73 20 61 75 74 6f 6c 6f 61 64 65 64 20 74 6f    20 70 72 65 76 65 6e 74 20 60 77 69 74 68 2d 65  | is.autoloaded.to.prevent.`with-e | 
| 54940 |  76 61 6c 2d 61 66 74 65 72 2d 6c 6f 61 64 27 20    66 72 6f 6d 20 65 78 70 61 6e 64 69 6e 67 20 69  | val-after-load'.from.expanding.i | 
| 54960 |  74 73 0a 3b 3b 20 61 72 67 75 6d 65 6e 74 73 2e    20 20 53 65 65 20 68 74 74 70 73 3a 2f 2f 67 69  | ts.;;.arguments...See.https://gi | 
| 54980 |  74 68 75 62 2e 63 6f 6d 2f 66 6c 79 63 68 65 63    6b 2f 66 6c 79 63 68 65 63 6b 2f 69 73 73 75 65  | thub.com/flycheck/flycheck/issue | 
| 549a0 |  73 2f 31 33 39 38 2e 0a 3b 3b 3b 23 23 23 61 75    74 6f 6c 6f 61 64 0a 28 64 65 66 6d 61 63 72 6f  | s/1398..;;;###autoload.(defmacro | 
| 549c0 |  20 66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65    2d 63 68 65 63 6b 65 72 20 28 73 79 6d 62 6f 6c  | .flycheck-define-checker.(symbol | 
| 549e0 |  20 64 6f 63 73 74 72 69 6e 67 20 26 72 65 73 74    20 70 72 6f 70 65 72 74 69 65 73 29 0a 20 20 22  | .docstring.&rest.properties)..." | 
| 54a00 |  44 65 66 69 6e 65 20 53 59 4d 42 4f 4c 20 61 73    20 63 6f 6d 6d 61 6e 64 20 73 79 6e 74 61 78 20  | Define.SYMBOL.as.command.syntax. | 
| 54a20 |  63 68 65 63 6b 65 72 20 77 69 74 68 20 44 4f 43    53 54 52 49 4e 47 20 61 6e 64 20 50 52 4f 50 45  | checker.with.DOCSTRING.and.PROPE | 
| 54a40 |  52 54 49 45 53 2e 0a 0a 4c 69 6b 65 20 60 66 6c    79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 6f  | RTIES...Like.`flycheck-define-co | 
| 54a60 |  6d 6d 61 6e 64 2d 63 68 65 63 6b 65 72 27 2c 20    62 75 74 20 50 52 4f 50 45 52 54 49 45 53 20 6d  | mmand-checker',.but.PROPERTIES.m | 
| 54a80 |  75 73 74 20 6e 6f 74 0a 62 65 20 71 75 6f 74 65    64 2e 20 20 41 6c 73 6f 2c 20 69 6d 70 6c 69 63  | ust.not.be.quoted...Also,.implic | 
| 54aa0 |  69 74 6c 79 20 64 65 66 69 6e 65 20 74 68 65 20    65 78 65 63 75 74 61 62 6c 65 20 76 61 72 69 61  | itly.define.the.executable.varia | 
| 54ac0 |  62 6c 65 20 66 6f 72 0a 53 59 4d 42 4f 4c 20 77    69 74 68 20 60 66 6c 79 63 68 65 63 6b 2d 64 65  | ble.for.SYMBOL.with.`flycheck-de | 
| 54ae0 |  66 2d 65 78 65 63 75 74 61 62 6c 65 2d 76 61 72    27 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28  | f-executable-var'."...(declare.( | 
| 54b00 |  69 6e 64 65 6e 74 20 31 29 0a 20 20 20 20 20 20    20 20 20 20 20 28 64 6f 63 2d 73 74 72 69 6e 67  | indent.1)............(doc-string | 
| 54b20 |  20 32 29 29 0a 20 20 28 6c 65 74 20 28 28 63 6f    6d 6d 61 6e 64 20 28 70 6c 69 73 74 2d 67 65 74  | .2))...(let.((command.(plist-get | 
| 54b40 |  20 70 72 6f 70 65 72 74 69 65 73 20 3a 63 6f 6d    6d 61 6e 64 29 29 0a 20 20 20 20 20 20 20 20 28  | .properties.:command)).........( | 
| 54b60 |  70 61 72 73 65 72 20 28 70 6c 69 73 74 2d 67 65    74 20 70 72 6f 70 65 72 74 69 65 73 20 3a 65 72  | parser.(plist-get.properties.:er | 
| 54b80 |  72 6f 72 2d 70 61 72 73 65 72 29 29 0a 20 20 20    20 20 20 20 20 28 66 69 6c 74 65 72 20 28 70 6c  | ror-parser)).........(filter.(pl | 
| 54ba0 |  69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69    65 73 20 3a 65 72 72 6f 72 2d 66 69 6c 74 65 72  | ist-get.properties.:error-filter | 
| 54bc0 |  29 29 0a 20 20 20 20 20 20 20 20 28 65 78 70 6c    61 69 6e 65 72 20 28 70 6c 69 73 74 2d 67 65 74  | )).........(explainer.(plist-get | 
| 54be0 |  20 70 72 6f 70 65 72 74 69 65 73 20 3a 65 72 72    6f 72 2d 65 78 70 6c 61 69 6e 65 72 29 29 0a 20  | .properties.:error-explainer)).. | 
| 54c00 |  20 20 20 20 20 20 20 28 70 72 65 64 69 63 61 74    65 20 28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f  | .......(predicate.(plist-get.pro | 
| 54c20 |  70 65 72 74 69 65 73 20 3a 70 72 65 64 69 63 61    74 65 29 29 0a 20 20 20 20 20 20 20 20 28 65 6e  | perties.:predicate)).........(en | 
| 54c40 |  61 62 6c 65 64 2d 66 6e 20 28 70 6c 69 73 74 2d    67 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 3a  | abled-fn.(plist-get.properties.: | 
| 54c60 |  65 6e 61 62 6c 65 64 29 29 0a 20 20 20 20 20 20    20 20 28 76 65 72 69 66 79 2d 66 6e 20 28 70 6c  | enabled)).........(verify-fn.(pl | 
| 54c80 |  69 73 74 2d 67 65 74 20 70 72 6f 70 65 72 74 69    65 73 20 3a 76 65 72 69 66 79 29 29 29 0a 0a 20  | ist-get.properties.:verify)))... | 
| 54ca0 |  20 20 20 60 28 70 72 6f 67 6e 0a 20 20 20 20 20    20 20 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d  | ...`(progn........(flycheck-def- | 
| 54cc0 |  65 78 65 63 75 74 61 62 6c 65 2d 76 61 72 20 2c    73 79 6d 62 6f 6c 20 2c 28 63 61 72 20 63 6f 6d  | executable-var.,symbol.,(car.com | 
| 54ce0 |  6d 61 6e 64 29 29 0a 0a 20 20 20 20 20 20 20 28    66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d  | mand)).........(flycheck-define- | 
| 54d00 |  63 6f 6d 6d 61 6e 64 2d 63 68 65 63 6b 65 72 20    27 2c 73 79 6d 62 6f 6c 0a 20 20 20 20 20 20 20  | command-checker.',symbol........ | 
| 54d20 |  20 20 2c 64 6f 63 73 74 72 69 6e 67 0a 20 20 20    20 20 20 20 20 20 3a 63 6f 6d 6d 61 6e 64 20 27  | ..,docstring..........:command.' | 
| 54d40 |  2c 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20    20 20 2c 40 28 77 68 65 6e 20 70 61 72 73 65 72  | ,command..........,@(when.parser | 
| 54d60 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28    3a 65 72 72 6f 72 2d 70 61 72 73 65 72 20 23 27  | ..............`(:error-parser.#' | 
| 54d80 |  2c 70 61 72 73 65 72 29 29 0a 20 20 20 20 20 20    20 20 20 3a 65 72 72 6f 72 2d 70 61 74 74 65 72  | ,parser))..........:error-patter | 
| 54da0 |  6e 73 20 27 2c 28 70 6c 69 73 74 2d 67 65 74 20    70 72 6f 70 65 72 74 69 65 73 20 3a 65 72 72 6f  | ns.',(plist-get.properties.:erro | 
| 54dc0 |  72 2d 70 61 74 74 65 72 6e 73 29 0a 20 20 20 20    20 20 20 20 20 2c 40 28 77 68 65 6e 20 66 69 6c  | r-patterns)..........,@(when.fil | 
| 54de0 |  74 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 60 28 3a 65 72 72 6f 72 2d 66 69 6c 74 65 72  | ter..............`(:error-filter | 
| 54e00 |  20 23 27 2c 66 69 6c 74 65 72 29 29 0a 20 20 20    20 20 20 20 20 20 2c 40 28 77 68 65 6e 20 65 78  | .#',filter))..........,@(when.ex | 
| 54e20 |  70 6c 61 69 6e 65 72 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 60 28 3a 65 72 72 6f 72 2d 65 78  | plainer..............`(:error-ex | 
| 54e40 |  70 6c 61 69 6e 65 72 20 23 27 2c 65 78 70 6c 61    69 6e 65 72 29 29 0a 20 20 20 20 20 20 20 20 20  | plainer.#',explainer)).......... | 
| 54e60 |  3a 6d 6f 64 65 73 20 27 2c 28 70 6c 69 73 74 2d    67 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 3a  | :modes.',(plist-get.properties.: | 
| 54e80 |  6d 6f 64 65 73 29 0a 20 20 20 20 20 20 20 20 20    2c 40 28 77 68 65 6e 20 70 72 65 64 69 63 61 74  | modes)..........,@(when.predicat | 
| 54ea0 |  65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 60    28 3a 70 72 65 64 69 63 61 74 65 20 23 27 2c 70  | e..............`(:predicate.#',p | 
| 54ec0 |  72 65 64 69 63 61 74 65 29 29 0a 20 20 20 20 20    20 20 20 20 3a 6e 65 78 74 2d 63 68 65 63 6b 65  | redicate))..........:next-checke | 
| 54ee0 |  72 73 20 27 2c 28 70 6c 69 73 74 2d 67 65 74 20    70 72 6f 70 65 72 74 69 65 73 20 3a 6e 65 78 74  | rs.',(plist-get.properties.:next | 
| 54f00 |  2d 63 68 65 63 6b 65 72 73 29 0a 20 20 20 20 20    20 20 20 20 2c 40 28 77 68 65 6e 20 65 6e 61 62  | -checkers)..........,@(when.enab | 
| 54f20 |  6c 65 64 2d 66 6e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 60 28 3a 65 6e 61 62 6c 65 64 20 23  | led-fn..............`(:enabled.# | 
| 54f40 |  27 2c 65 6e 61 62 6c 65 64 2d 66 6e 29 29 0a 20    20 20 20 20 20 20 20 20 2c 40 28 77 68 65 6e 20  | ',enabled-fn))..........,@(when. | 
| 54f60 |  76 65 72 69 66 79 2d 66 6e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 60 28 3a 76 65 72 69 66 79  | verify-fn..............`(:verify | 
| 54f80 |  20 23 27 2c 76 65 72 69 66 79 2d 66 6e 29 29 0a    20 20 20 20 20 20 20 20 20 3a 73 74 61 6e 64 61  | .#',verify-fn))..........:standa | 
| 54fa0 |  72 64 2d 69 6e 70 75 74 20 27 2c 28 70 6c 69 73    74 2d 67 65 74 20 70 72 6f 70 65 72 74 69 65 73  | rd-input.',(plist-get.properties | 
| 54fc0 |  20 3a 73 74 61 6e 64 61 72 64 2d 69 6e 70 75 74    29 0a 20 20 20 20 20 20 20 20 20 3a 77 6f 72 6b  | .:standard-input)..........:work | 
| 54fe0 |  69 6e 67 2d 64 69 72 65 63 74 6f 72 79 20 27 2c    28 70 6c 69 73 74 2d 67 65 74 20 70 72 6f 70 65  | ing-directory.',(plist-get.prope | 
| 55000 |  72 74 69 65 73 20 3a 77 6f 72 6b 69 6e 67 2d 64    69 72 65 63 74 6f 72 79 29 29 29 29 29 0a 0a 0c  | rties.:working-directory)))))... | 
| 55020 |  0a 3b 3b 3b 20 42 75 69 6c 74 2d 69 6e 20 63 68    65 63 6b 65 72 73 0a 28 66 6c 79 63 68 65 63 6b  | .;;;.Built-in.checkers.(flycheck | 
| 55040 |  2d 64 65 66 2d 61 72 67 73 2d 76 61 72 20 66 6c    79 63 68 65 63 6b 2d 67 6e 61 74 2d 61 72 67 73  | -def-args-var.flycheck-gnat-args | 
| 55060 |  20 61 64 61 2d 67 6e 61 74 0a 20 20 3a 70 61 63    6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66  | .ada-gnat...:package-version.'(f | 
| 55080 |  6c 79 63 68 65 63 6b 20 2e 20 22 30 2e 32 30 22    29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65  | lycheck..."0.20"))..(flycheck-de | 
| 550a0 |  66 2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79    63 68 65 63 6b 2d 67 6e 61 74 2d 69 6e 63 6c 75  | f-option-var.flycheck-gnat-inclu | 
| 550c0 |  64 65 2d 70 61 74 68 20 6e 69 6c 20 61 64 61 2d    67 6e 61 74 0a 20 20 22 41 20 6c 69 73 74 20 6f  | de-path.nil.ada-gnat..."A.list.o | 
| 550e0 |  66 20 69 6e 63 6c 75 64 65 20 64 69 72 65 63 74    6f 72 69 65 73 20 66 6f 72 20 47 4e 41 54 2e 0a  | f.include.directories.for.GNAT.. | 
| 55100 |  0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68    69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 61  | .The.value.of.this.variable.is.a | 
| 55120 |  20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73    2c 20 77 68 65 72 65 20 65 61 63 68 0a 73 74 72  | .list.of.strings,.where.each.str | 
| 55140 |  69 6e 67 20 69 73 20 61 20 64 69 72 65 63 74 6f    72 79 20 74 6f 20 61 64 64 20 74 6f 20 74 68 65  | ing.is.a.directory.to.add.to.the | 
| 55160 |  20 69 6e 63 6c 75 64 65 20 70 61 74 68 20 6f 66    20 67 63 63 2e 0a 52 65 6c 61 74 69 76 65 20 70  | .include.path.of.gcc..Relative.p | 
| 55180 |  61 74 68 73 20 61 72 65 20 72 65 6c 61 74 69 76    65 20 74 6f 20 74 68 65 20 66 69 6c 65 20 62 65  | aths.are.relative.to.the.file.be | 
| 551a0 |  69 6e 67 20 63 68 65 63 6b 65 64 2e 22 0a 20 20    3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 28  | ing.checked."...:type.'(repeat.( | 
| 551c0 |  64 69 72 65 63 74 6f 72 79 20 3a 74 61 67 20 22    49 6e 63 6c 75 64 65 20 64 69 72 65 63 74 6f 72  | directory.:tag."Include.director | 
| 551e0 |  79 22 29 29 0a 20 20 3a 73 61 66 65 20 23 27 66    6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6c  | y"))...:safe.#'flycheck-string-l | 
| 55200 |  69 73 74 2d 70 0a 20 20 3a 70 61 63 6b 61 67 65    2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68  | ist-p...:package-version.'(flych | 
| 55220 |  65 63 6b 20 2e 20 22 30 2e 32 30 22 29 29 0a 0a    28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f 70  | eck..."0.20"))..(flycheck-def-op | 
| 55240 |  74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65 63    6b 2d 67 6e 61 74 2d 6c 61 6e 67 75 61 67 65 2d  | tion-var.flycheck-gnat-language- | 
| 55260 |  73 74 61 6e 64 61 72 64 20 22 32 30 31 32 22 20    61 64 61 2d 67 6e 61 74 0a 20 20 22 54 68 65 20  | standard."2012".ada-gnat..."The. | 
| 55280 |  6c 61 6e 67 75 61 67 65 20 73 74 61 6e 64 61 72    64 20 74 6f 20 75 73 65 20 69 6e 20 47 4e 41 54  | language.standard.to.use.in.GNAT | 
| 552a0 |  2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20    74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73  | ...The.value.of.this.variable.is | 
| 552c0 |  20 65 69 74 68 65 72 20 61 20 73 74 72 69 6e 67    20 64 65 6e 6f 74 69 6e 67 20 61 20 6c 61 6e 67  | .either.a.string.denoting.a.lang | 
| 552e0 |  75 61 67 65 0a 73 74 61 6e 64 61 72 64 2c 20 6f    72 20 6e 69 6c 2c 20 74 6f 20 75 73 65 20 74 68  | uage.standard,.or.nil,.to.use.th | 
| 55300 |  65 20 64 65 66 61 75 6c 74 20 73 74 61 6e 64 61    72 64 2e 20 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c  | e.default.standard..When.non-nil | 
| 55320 |  2c 20 70 61 73 73 0a 74 68 65 20 6c 61 6e 67 75    61 67 65 20 73 74 61 6e 64 61 72 64 20 76 69 61  | ,.pass.the.language.standard.via | 
| 55340 |  20 74 68 65 20 60 2d 73 74 64 27 20 6f 70 74 69    6f 6e 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 63  | .the.`-std'.option."...:type.'(c | 
| 55360 |  68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61    67 20 22 44 65 66 61 75 6c 74 20 73 74 61 6e 64  | hoice.(const.:tag."Default.stand | 
| 55380 |  61 72 64 22 20 6e 69 6c 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69  | ard".nil)..................(stri | 
| 553a0 |  6e 67 20 3a 74 61 67 20 22 4c 61 6e 67 75 61 67    65 20 73 74 61 6e 64 61 72 64 22 29 29 0a 20 20  | ng.:tag."Language.standard"))... | 
| 553c0 |  3a 73 61 66 65 20 23 27 66 6c 79 63 68 65 63 6b    2d 73 74 72 69 6e 67 2d 6f 72 2d 6e 69 6c 2d 70  | :safe.#'flycheck-string-or-nil-p | 
| 553e0 |  0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73    69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e  | ...:package-version.'(flycheck.. | 
| 55400 |  20 22 30 2e 32 30 22 29 29 0a 0a 28 66 6c 79 63    68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d  | ."0.20"))..(flycheck-def-option- | 
| 55420 |  76 61 72 20 66 6c 79 63 68 65 63 6b 2d 67 6e 61    74 2d 77 61 72 6e 69 6e 67 73 0a 20 20 20 20 27  | var.flycheck-gnat-warnings.....' | 
| 55440 |  28 22 77 61 22 29 20 61 64 61 2d 67 6e 61 74 0a    20 20 22 41 20 6c 69 73 74 20 6f 66 20 61 64 64  | ("wa").ada-gnat..."A.list.of.add | 
| 55460 |  69 74 69 6f 6e 61 6c 20 41 64 61 20 77 61 72 6e    69 6e 67 73 20 74 6f 20 65 6e 61 62 6c 65 20 69  | itional.Ada.warnings.to.enable.i | 
| 55480 |  6e 20 47 4e 41 54 2e 0a 0a 54 68 65 20 76 61 6c    75 65 20 6f 66 20 74 68 69 73 20 76 61 72 69 61  | n.GNAT...The.value.of.this.varia | 
| 554a0 |  62 6c 65 20 69 73 20 61 20 6c 69 73 74 20 6f 66    20 73 74 72 69 6e 67 73 2c 20 77 68 65 72 65 20  | ble.is.a.list.of.strings,.where. | 
| 554c0 |  65 61 63 68 0a 73 74 72 69 6e 67 20 69 73 20 74    68 65 20 6e 61 6d 65 20 6f 66 20 61 20 77 61 72  | each.string.is.the.name.of.a.war | 
| 554e0 |  6e 69 6e 67 20 63 61 74 65 67 6f 72 79 20 74 6f    20 65 6e 61 62 6c 65 2e 20 42 79 20 64 65 66 61  | ning.category.to.enable..By.defa | 
| 55500 |  75 6c 74 2c 0a 6d 6f 73 74 20 6f 70 74 69 6f 6e    61 6c 20 77 61 72 6e 69 6e 67 73 20 61 72 65 20  | ult,.most.optional.warnings.are. | 
| 55520 |  72 65 63 6f 6d 6d 65 6e 64 65 64 2c 20 61 73 20    69 6e 20 60 2d 67 6e 61 74 61 27 2e 0a 0a 52 65  | recommended,.as.in.`-gnata'...Re | 
| 55540 |  66 65 72 20 74 6f 20 49 6e 66 6f 20 4e 6f 64 65    20 60 28 67 6e 61 74 5f 75 67 6e 5f 75 6e 77 29  | fer.to.Info.Node.`(gnat_ugn_unw) | 
| 55560 |  57 61 72 6e 69 6e 67 20 4d 65 73 73 61 67 65 20    43 6f 6e 74 72 6f 6c 27 20 66 6f 72 0a 6d 6f 72  | Warning.Message.Control'.for.mor | 
| 55580 |  65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62    6f 75 74 20 47 4e 41 54 20 77 61 72 6e 69 6e 67  | e.information.about.GNAT.warning | 
| 555a0 |  73 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 72 65    70 65 61 74 20 3a 74 61 67 20 22 57 61 72 6e 69  | s."...:type.'(repeat.:tag."Warni | 
| 555c0 |  6e 67 73 22 20 28 73 74 72 69 6e 67 20 3a 74 61    67 20 22 57 61 72 6e 69 6e 67 20 6e 61 6d 65 22  | ngs".(string.:tag."Warning.name" | 
| 555e0 |  29 29 0a 20 20 3a 73 61 66 65 20 23 27 66 6c 79    63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6c 69 73  | ))...:safe.#'flycheck-string-lis | 
| 55600 |  74 2d 70 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76    65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63  | t-p...:package-version.'(flychec | 
| 55620 |  6b 20 2e 20 22 30 2e 32 30 22 29 29 0a 0a 28 66    6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63  | k..."0.20"))..(flycheck-define-c | 
| 55640 |  68 65 63 6b 65 72 20 61 64 61 2d 67 6e 61 74 0a    20 20 22 41 6e 20 41 64 61 20 73 79 6e 74 61 78  | hecker.ada-gnat..."An.Ada.syntax | 
| 55660 |  20 63 68 65 63 6b 65 72 20 75 73 69 6e 67 20 47    4e 41 54 2e 0a 0a 55 73 65 73 20 74 68 65 20 47  | .checker.using.GNAT...Uses.the.G | 
| 55680 |  4e 41 54 20 63 6f 6d 70 69 6c 65 72 20 66 72 6f    6d 20 47 43 43 2e 20 20 53 65 65 20 55 52 4c 0a  | NAT.compiler.from.GCC...See.URL. | 
| 556a0 |  60 68 74 74 70 73 3a 2f 2f 77 77 77 2e 61 64 61    63 6f 72 65 2e 63 6f 6d 2f 63 6f 6d 6d 75 6e 69  | `https://www.adacore.com/communi | 
| 556c0 |  74 79 2f 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e    64 20 28 22 67 6e 61 74 6d 61 6b 65 22 0a 20 20  | ty/'."...:command.("gnatmake"... | 
| 556e0 |  20 20 20 20 20 20 20 20 20 20 22 2d 63 22 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .........."-c".................. | 
| 55700 |  20 20 20 20 20 20 3b 20 4a 75 73 74 20 63 6f 6d    70 69 6c 65 2c 20 64 6f 6e 27 74 20 62 69 6e 64  | ......;.Just.compile,.don't.bind | 
| 55720 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 66    22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ............."-f"............... | 
| 55740 |  20 20 20 20 20 20 20 20 20 3b 20 46 6f 72 63 65    20 72 65 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 0a  | .........;.Force.re-compilation. | 
| 55760 |  20 20 20 20 20 20 20 20 20 20 20 20 22 2d 75 22    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ............"-u"................ | 
| 55780 |  20 20 20 20 20 20 20 20 3b 20 43 6f 6d 70 69 6c    65 20 74 68 65 20 6d 61 69 6e 20 66 69 6c 65 20  | ........;.Compile.the.main.file. | 
| 557a0 |  6f 6e 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20    20 22 2d 67 6e 61 74 66 22 20 20 20 20 20 20 20  | only............."-gnatf"....... | 
| 557c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 46    75 6c 6c 20 65 72 72 6f 72 20 69 6e 66 6f 72 6d  | .............;.Full.error.inform | 
| 557e0 |  61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20    20 20 22 2d 67 6e 61 74 65 66 22 20 20 20 20 20  | ation............."-gnatef"..... | 
| 55800 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20    46 75 6c 6c 20 73 6f 75 72 63 65 20 66 69 6c 65  | ..............;.Full.source.file | 
| 55820 |  20 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 22 2d 44 22 20 74 65 6d 70 6f 72 61 72 79  | .name............."-D".temporary | 
| 55840 |  2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e 2d 6c  | -directory.............(option-l | 
| 55860 |  69 73 74 20 22 2d 67 6e 61 74 22 20 66 6c 79 63    68 65 63 6b 2d 67 6e 61 74 2d 77 61 72 6e 69 6e  | ist."-gnat".flycheck-gnat-warnin | 
| 55880 |  67 73 20 63 6f 6e 63 61 74 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e 2d 6c  | gs.concat).............(option-l | 
| 558a0 |  69 73 74 20 22 2d 49 22 20 66 6c 79 63 68 65 63    6b 2d 67 6e 61 74 2d 69 6e 63 6c 75 64 65 2d 70  | ist."-I".flycheck-gnat-include-p | 
| 558c0 |  61 74 68 20 63 6f 6e 63 61 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e 20  | ath.concat).............(option. | 
| 558e0 |  22 2d 67 6e 61 74 22 20 66 6c 79 63 68 65 63 6b    2d 67 6e 61 74 2d 6c 61 6e 67 75 61 67 65 2d 73  | "-gnat".flycheck-gnat-language-s | 
| 55900 |  74 61 6e 64 61 72 64 20 63 6f 6e 63 61 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 65 76 61  | tandard.concat).............(eva | 
| 55920 |  6c 20 66 6c 79 63 68 65 63 6b 2d 67 6e 61 74 2d    61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20  | l.flycheck-gnat-args)........... | 
| 55940 |  20 20 73 6f 75 72 63 65 29 0a 20 20 3a 65 72 72    6f 72 2d 70 61 74 74 65 72 6e 73 0a 20 20 28 28  | ..source)...:error-patterns...(( | 
| 55960 |  65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74    0a 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73  | error.line-start...........(mess | 
| 55980 |  61 67 65 20 22 49 6e 20 66 69 6c 65 20 69 6e 63    6c 75 64 65 64 20 66 72 6f 6d 22 29 20 22 20 22  | age."In.file.included.from")."." | 
| 559a0 |  20 28 66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22    20 6c 69 6e 65 20 22 3a 22 0a 20 20 20 20 20 20  | .(file-name).":".line.":"....... | 
| 559c0 |  20 20 20 20 63 6f 6c 75 6d 6e 20 22 3a 22 0a 20    20 20 20 20 20 20 20 20 20 6c 69 6e 65 2d 65 6e  | ....column.":"...........line-en | 
| 559e0 |  64 29 0a 20 20 20 28 69 6e 66 6f 20 6c 69 6e 65    2d 73 74 61 72 74 20 28 66 69 6c 65 2d 6e 61 6d  | d)....(info.line-start.(file-nam | 
| 55a00 |  65 29 20 22 3a 22 20 6c 69 6e 65 20 22 3a 22 20    63 6f 6c 75 6d 6e 0a 20 20 20 20 20 20 20 20 20  | e).":".line.":".column.......... | 
| 55a20 |  22 3a 20 6e 6f 74 65 3a 20 22 20 28 6d 65 73 73    61 67 65 29 20 6c 69 6e 65 2d 65 6e 64 29 0a 20  | ":.note:.".(message).line-end).. | 
| 55a40 |  20 20 28 77 61 72 6e 69 6e 67 20 6c 69 6e 65 2d    73 74 61 72 74 20 28 66 69 6c 65 2d 6e 61 6d 65  | ..(warning.line-start.(file-name | 
| 55a60 |  29 20 22 3a 22 20 6c 69 6e 65 20 22 3a 22 20 63    6f 6c 75 6d 6e 0a 20 20 20 20 20 20 20 20 20 20  | ).":".line.":".column........... | 
| 55a80 |  20 20 22 3a 20 77 61 72 6e 69 6e 67 3a 20 22 20    28 6d 65 73 73 61 67 65 29 20 6c 69 6e 65 2d 65  | ..":.warning:.".(message).line-e | 
| 55aa0 |  6e 64 29 0a 20 20 20 3b 3b 20 6e 6f 20 73 70 65    63 69 66 69 63 20 65 72 72 6f 72 20 70 72 65 66  | nd)....;;.no.specific.error.pref | 
| 55ac0 |  69 78 20 69 6e 20 41 64 61 0a 20 20 20 28 65 72    72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74 20 28  | ix.in.Ada....(error.line-start.( | 
| 55ae0 |  66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c    69 6e 65 20 22 3a 22 20 63 6f 6c 75 6d 6e 0a 20  | file-name).":".line.":".column.. | 
| 55b00 |  20 20 20 20 20 20 20 20 20 22 3a 20 22 20 28 6d    65 73 73 61 67 65 29 20 6c 69 6e 65 2d 65 6e 64  | .........":.".(message).line-end | 
| 55b20 |  29 29 0a 20 20 3a 6d 6f 64 65 73 20 61 64 61 2d    6d 6f 64 65 29 0a 0a 28 66 6c 79 63 68 65 63 6b  | ))...:modes.ada-mode)..(flycheck | 
| 55b40 |  2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72 20    61 73 63 69 69 64 6f 63 0a 20 20 22 41 20 41 73  | -define-checker.asciidoc..."A.As | 
| 55b60 |  63 69 69 44 6f 63 20 73 79 6e 74 61 78 20 63 68    65 63 6b 65 72 20 75 73 69 6e 67 20 74 68 65 20  | ciiDoc.syntax.checker.using.the. | 
| 55b80 |  41 73 63 69 69 44 6f 63 20 63 6f 6d 70 69 6c 65    72 2e 0a 0a 53 65 65 20 55 52 4c 20 60 68 74 74  | AsciiDoc.compiler...See.URL.`htt | 
| 55ba0 |  70 73 3a 2f 2f 77 77 77 2e 6d 65 74 68 6f 64 73    2e 63 6f 2e 6e 7a 2f 61 73 63 69 69 64 6f 63 27  | ps://www.methods.co.nz/asciidoc' | 
| 55bc0 |  2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22    61 73 63 69 69 64 6f 63 22 20 22 2d 6f 22 20 6e  | ."...:command.("asciidoc"."-o".n | 
| 55be0 |  75 6c 6c 2d 64 65 76 69 63 65 20 22 2d 22 29 0a    20 20 3a 73 74 61 6e 64 61 72 64 2d 69 6e 70 75  | ull-device."-")...:standard-inpu | 
| 55c00 |  74 20 74 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74    74 65 72 6e 73 0a 20 20 28 28 65 72 72 6f 72 20  | t.t...:error-patterns...((error. | 
| 55c20 |  6c 69 6e 65 2d 73 74 61 72 74 0a 20 20 20 20 20    20 20 20 20 20 22 61 73 63 69 69 64 6f 63 3a 20  | line-start..........."asciidoc:. | 
| 55c40 |  45 52 52 4f 52 3a 20 3c 73 74 64 69 6e 3e 3a 20    4c 69 6e 65 20 22 20 6c 69 6e 65 20 22 3a 20 22  | ERROR:.<stdin>:.Line.".line.":." | 
| 55c60 |  20 28 6d 65 73 73 61 67 65 29 0a 20 20 20 20 20    20 20 20 20 20 6c 69 6e 65 2d 65 6e 64 29 0a 20  | .(message)...........line-end).. | 
| 55c80 |  20 20 28 77 61 72 6e 69 6e 67 20 6c 69 6e 65 2d    73 74 61 72 74 0a 20 20 20 20 20 20 20 20 20 20  | ..(warning.line-start........... | 
| 55ca0 |  20 20 22 61 73 63 69 69 64 6f 63 3a 20 57 41 52    4e 49 4e 47 3a 20 3c 73 74 64 69 6e 3e 3a 20 4c  | .."asciidoc:.WARNING:.<stdin>:.L | 
| 55cc0 |  69 6e 65 20 22 20 6c 69 6e 65 20 22 3a 20 22 20    28 6d 65 73 73 61 67 65 29 0a 20 20 20 20 20 20  | ine.".line.":.".(message)....... | 
| 55ce0 |  20 20 20 20 20 20 6c 69 6e 65 2d 65 6e 64 29 0a    20 20 20 28 69 6e 66 6f 20 6c 69 6e 65 2d 73 74  | ......line-end)....(info.line-st | 
| 55d00 |  61 72 74 0a 20 20 20 20 20 20 20 20 20 22 61 73    63 69 69 64 6f 63 3a 20 44 45 50 52 45 43 41 54  | art.........."asciidoc:.DEPRECAT | 
| 55d20 |  45 44 3a 20 3c 73 74 64 69 6e 3e 3a 20 4c 69 6e    65 20 22 20 6c 69 6e 65 20 22 3a 20 22 20 28 6d  | ED:.<stdin>:.Line.".line.":.".(m | 
| 55d40 |  65 73 73 61 67 65 29 0a 20 20 20 20 20 20 20 20    20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d  | essage)..........line-end))...:m | 
| 55d60 |  6f 64 65 73 20 61 64 6f 63 2d 6d 6f 64 65 29 0a    0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e  | odes.adoc-mode)..(flycheck-defin | 
| 55d80 |  65 2d 63 68 65 63 6b 65 72 20 61 73 63 69 69 64    6f 63 74 6f 72 0a 20 20 22 41 6e 20 41 73 63 69  | e-checker.asciidoctor..."An.Asci | 
| 55da0 |  69 44 6f 63 20 73 79 6e 74 61 78 20 63 68 65 63    6b 65 72 20 75 73 69 6e 67 20 74 68 65 20 41 73  | iDoc.syntax.checker.using.the.As | 
| 55dc0 |  63 69 69 64 6f 63 74 6f 72 20 63 6f 6d 70 69 6c    65 72 2e 0a 0a 53 65 65 20 55 52 4c 20 60 68 74  | ciidoctor.compiler...See.URL.`ht | 
| 55de0 |  74 70 73 3a 2f 2f 61 73 63 69 69 64 6f 63 74 6f    72 2e 6f 72 67 27 2e 22 0a 20 20 3a 63 6f 6d 6d  | tps://asciidoctor.org'."...:comm | 
| 55e00 |  61 6e 64 20 28 22 61 73 63 69 69 64 6f 63 74 6f    72 22 20 22 2d 6f 22 20 6e 75 6c 6c 2d 64 65 76  | and.("asciidoctor"."-o".null-dev | 
| 55e20 |  69 63 65 20 22 2d 22 29 0a 20 20 3a 73 74 61 6e    64 61 72 64 2d 69 6e 70 75 74 20 74 0a 20 20 3a  | ice."-")...:standard-input.t...: | 
| 55e40 |  65 72 72 6f 72 2d 70 61 74 74 65 72 6e 73 0a 20    20 28 28 65 72 72 6f 72 20 6c 69 6e 65 2d 73 74  | error-patterns...((error.line-st | 
| 55e60 |  61 72 74 0a 20 20 20 20 20 20 20 20 20 20 22 61    73 63 69 69 64 6f 63 74 6f 72 3a 20 45 52 52 4f  | art..........."asciidoctor:.ERRO | 
| 55e80 |  52 3a 20 3c 73 74 64 69 6e 3e 3a 20 4c 69 6e 65    20 22 20 6c 69 6e 65 20 22 3a 20 22 20 28 6d 65  | R:.<stdin>:.Line.".line.":.".(me | 
| 55ea0 |  73 73 61 67 65 29 0a 20 20 20 20 20 20 20 20 20    20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 28 77  | ssage)...........line-end)....(w | 
| 55ec0 |  61 72 6e 69 6e 67 20 6c 69 6e 65 2d 73 74 61 72    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 61  | arning.line-start............."a | 
| 55ee0 |  73 63 69 69 64 6f 63 74 6f 72 3a 20 57 41 52 4e    49 4e 47 3a 20 3c 73 74 64 69 6e 3e 3a 20 4c 69  | sciidoctor:.WARNING:.<stdin>:.Li | 
| 55f00 |  6e 65 20 22 20 6c 69 6e 65 20 22 3a 20 22 20 28    6d 65 73 73 61 67 65 29 0a 20 20 20 20 20 20 20  | ne.".line.":.".(message)........ | 
| 55f20 |  20 20 20 20 20 6c 69 6e 65 2d 65 6e 64 29 29 0a    20 20 3a 6d 6f 64 65 73 20 61 64 6f 63 2d 6d 6f  | .....line-end))...:modes.adoc-mo | 
| 55f40 |  64 65 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63    68 65 63 6b 2d 61 77 6b 2d 67 61 77 6b 2d 66 69  | de)..(defun.flycheck-awk-gawk-fi | 
| 55f60 |  78 2d 6d 65 73 73 61 67 65 20 28 65 72 72 29 0a    20 20 22 52 65 6d 6f 76 65 20 74 68 65 20 72 65  | x-message.(err)..."Remove.the.re | 
| 55f80 |  70 65 61 74 65 64 20 66 69 6c 65 2d 6e 61 6d 65    2f 6c 69 6e 65 20 66 72 6f 6d 20 74 68 65 20 65  | peated.file-name/line.from.the.e | 
| 55fa0 |  72 72 6f 72 20 6d 65 73 73 61 67 65 20 6f 66 20    45 52 52 2e 22 0a 20 20 28 73 65 74 66 20 28 66  | rror.message.of.ERR."...(setf.(f | 
| 55fc0 |  6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6d 65    73 73 61 67 65 20 65 72 72 29 0a 20 20 20 20 20  | lycheck-error-message.err)...... | 
| 55fe0 |  20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65    78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20  | ...(replace-regexp-in-string.... | 
| 56000 |  20 20 20 20 20 20 28 72 78 20 6c 69 6e 65 2d 73    74 61 72 74 0a 20 20 20 20 20 20 20 20 20 20 20  | ......(rx.line-start............ | 
| 56020 |  20 20 28 67 72 6f 75 70 20 28 7a 65 72 6f 2d 6f    72 2d 6d 6f 72 65 20 28 61 6e 79 20 22 20 22 20  | ..(group.(zero-or-more.(any.".". | 
| 56040 |  22 5c 74 22 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 67 72 6f 75 70 20 28 7a 65 72  | "\t")))..............(group.(zer | 
| 56060 |  6f 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 6e 6c 29 20    22 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20  | o-or-more.nonl)."\n")........... | 
| 56080 |  20 20 20 28 62 61 63 6b 72 65 66 20 31 29 29 0a    20 20 20 20 20 20 20 20 20 22 5c 5c 32 22 0a 20  | ...(backref.1)).........."\\2".. | 
| 560a0 |  20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65    2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e  | ........(replace-regexp-in-strin | 
| 560c0 |  67 0a 20 20 20 20 20 20 20 20 20 20 28 72 78 20    22 5c 6e 67 61 77 6b 3a 20 22 20 28 7a 65 72 6f  | g...........(rx."\ngawk:.".(zero | 
| 560e0 |  2d 6f 72 2d 6d 6f 72 65 20 28 6e 6f 74 20 28 61    6e 79 20 22 20 22 29 29 29 20 22 3a 22 29 0a 20  | -or-more.(not.(any."."))).":").. | 
| 56100 |  20 20 20 20 20 20 20 20 20 22 5c 6e 22 0a 20 20    20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63  | ........."\n"...........(flychec | 
| 56120 |  6b 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 20    65 72 72 29 29 29 29 0a 20 20 65 72 72 29 0a 0a  | k-error-message.err))))...err).. | 
| 56140 |  28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d    61 77 6b 2d 67 61 77 6b 2d 65 72 72 6f 72 2d 66  | (defun.flycheck-awk-gawk-error-f | 
| 56160 |  69 6c 74 65 72 20 28 65 72 72 6f 72 73 29 0a 20    20 22 52 65 6d 6f 76 65 20 72 65 70 65 61 74 65  | ilter.(errors)..."Remove.repeate | 
| 56180 |  64 20 66 69 6c 65 2d 6e 61 6d 65 2f 6c 69 6e 65    20 66 72 6f 6d 20 45 52 52 4f 52 53 2e 22 0a 20  | d.file-name/line.from.ERRORS.".. | 
| 561a0 |  20 28 73 65 71 2d 64 6f 20 23 27 66 6c 79 63 68    65 63 6b 2d 61 77 6b 2d 67 61 77 6b 2d 66 69 78  | .(seq-do.#'flycheck-awk-gawk-fix | 
| 561c0 |  2d 6d 65 73 73 61 67 65 20 65 72 72 6f 72 73 29    0a 20 20 65 72 72 6f 72 73 29 0a 0a 28 66 6c 79  | -message.errors)...errors)..(fly | 
| 561e0 |  63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65    63 6b 65 72 20 61 77 6b 2d 67 61 77 6b 0a 20 20  | check-define-checker.awk-gawk... | 
| 56200 |  22 47 4e 55 20 61 77 6b 27 73 20 62 75 69 6c 74    2d 69 6e 20 2d 2d 6c 69 6e 74 20 63 68 65 63 6b  | "GNU.awk's.built-in.--lint.check | 
| 56220 |  65 72 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20    28 22 67 61 77 6b 22 0a 20 20 20 20 20 20 20 20  | er."...:command.("gawk"......... | 
| 56240 |  20 20 20 20 3b 3b 20 41 76 6f 69 64 20 63 6f 64    65 20 65 78 65 63 75 74 69 6f 6e 2e 20 20 53 65  | ....;;.Avoid.code.execution...Se | 
| 56260 |  65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 77 30 72 70 2f 61 6c 65 2f 70 75  | e.https://github.com/w0rp/ale/pu | 
| 56280 |  6c 6c 2f 31 34 31 31 0a 20 20 20 20 20 20 20 20    20 20 20 20 22 2d 2d 73 6f 75 72 63 65 22 20 22  | ll/1411............."--source"." | 
| 562a0 |  27 42 45 47 49 4e 7b 65 78 69 74 7d 20 45 4e 44    7b 65 78 69 74 20 31 7d 27 22 0a 20 20 20 20 20  | 'BEGIN{exit}.END{exit.1}'"...... | 
| 562c0 |  20 20 20 20 20 20 20 22 2d 66 22 20 73 6f 75 72    63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  | ......."-f".source............." | 
| 562e0 |  2d 2d 6c 69 6e 74 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 22 2f 64 65 76 2f 6e 75 6c 6c 22 29  | --lint"............."/dev/null") | 
| 56300 |  0a 20 20 3a 73 74 61 6e 64 61 72 64 2d 69 6e 70    75 74 20 6e 69 6c 0a 20 20 3a 65 72 72 6f 72 2d  | ...:standard-input.nil...:error- | 
| 56320 |  70 61 74 74 65 72 6e 73 0a 20 20 28 28 77 61 72    6e 69 6e 67 20 6c 69 6e 65 2d 73 74 61 72 74 0a  | patterns...((warning.line-start. | 
| 56340 |  20 20 20 20 20 20 20 20 20 20 20 20 22 67 61 77    6b 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20  | ............"gawk:."............ | 
| 56360 |  20 28 66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22    20 6c 69 6e 65 20 22 3a 22 20 28 6f 70 74 69 6f  | .(file-name).":".line.":".(optio | 
| 56380 |  6e 61 6c 20 63 6f 6c 75 6d 6e 20 22 3a 22 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73  | nal.column.":").............(mes | 
| 563a0 |  73 61 67 65 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72    65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 0a 20  | sage.(one-or-more.not-newline).. | 
| 563c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6f 70 74 69 6f 6e 61 6c 20 22 5c  | ....................(optional."\ | 
| 563e0 |  6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | n".............................. | 
| 56400 |  20 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 6e    6f 74 2d 6e 65 77 6c 69 6e 65 29 0a 20 20 20 20  | ..(one-or-more.not-newline)..... | 
| 56420 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 22 20 5e 20 22  | ...........................".^." | 
| 56440 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 56460 |  28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74    2d 6e 65 77 6c 69 6e 65 29 29 29 0a 20 20 20 20  | (one-or-more.not-newline)))..... | 
| 56480 |  20 20 20 20 20 20 20 20 6c 69 6e 65 2d 65 6e 64    29 29 0a 20 20 3a 65 72 72 6f 72 2d 66 69 6c 74  | ........line-end))...:error-filt | 
| 564a0 |  65 72 20 66 6c 79 63 68 65 63 6b 2d 61 77 6b 2d    67 61 77 6b 2d 65 72 72 6f 72 2d 66 69 6c 74 65  | er.flycheck-awk-gawk-error-filte | 
| 564c0 |  72 0a 20 20 3a 6d 6f 64 65 73 20 61 77 6b 2d 6d    6f 64 65 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d  | r...:modes.awk-mode)..(flycheck- | 
| 564e0 |  64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72 20 62    61 7a 65 6c 2d 62 75 69 6c 64 2d 62 75 69 6c 64  | define-checker.bazel-build-build | 
| 56500 |  69 66 69 65 72 0a 20 20 22 41 20 63 68 65 63 6b    65 72 20 66 6f 72 20 42 61 7a 65 6c 20 42 55 49  | ifier..."A.checker.for.Bazel.BUI | 
| 56520 |  4c 44 20 61 6e 64 20 42 55 49 4c 44 2e 62 61 7a    65 6c 20 66 69 6c 65 73 20 75 73 69 6e 67 20 62  | LD.and.BUILD.bazel.files.using.b | 
| 56540 |  75 69 6c 64 69 66 69 65 72 2e 0a 0a 53 65 65 20    55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 67 69 74  | uildifier...See.URL.`https://git | 
| 56560 |  68 75 62 2e 63 6f 6d 2f 62 61 7a 65 6c 62 75 69    6c 64 2f 62 75 69 6c 64 74 6f 6f 6c 73 2f 62 6c  | hub.com/bazelbuild/buildtools/bl | 
| 56580 |  6f 62 2f 6d 61 73 74 65 72 2f 62 75 69 6c 64 69    66 69 65 72 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61  | ob/master/buildifier'."...:comma | 
| 565a0 |  6e 64 20 28 22 62 75 69 6c 64 69 66 69 65 72 22    20 22 2d 6c 69 6e 74 3d 77 61 72 6e 22 20 22 2d  | nd.("buildifier"."-lint=warn"."- | 
| 565c0 |  2d 74 79 70 65 3d 62 75 69 6c 64 22 29 0a 20 20    3a 73 74 61 6e 64 61 72 64 2d 69 6e 70 75 74 20  | -type=build")...:standard-input. | 
| 565e0 |  74 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74 74 65    72 6e 73 0a 20 20 28 28 65 72 72 6f 72 20 6c 69  | t...:error-patterns...((error.li | 
| 56600 |  6e 65 2d 73 74 61 72 74 0a 20 20 20 20 20 20 20    20 20 20 22 3c 73 74 64 69 6e 3e 3a 22 20 6c 69  | ne-start..........."<stdin>:".li | 
| 56620 |  6e 65 20 22 3a 22 20 63 6f 6c 75 6d 6e 20 22 3a    20 22 20 28 6d 65 73 73 61 67 65 29 0a 20 20 20  | ne.":".column.":.".(message).... | 
| 56640 |  20 20 20 20 20 20 20 6c 69 6e 65 2d 65 6e 64 29    0a 20 20 20 28 77 61 72 6e 69 6e 67 20 6c 69 6e  | .......line-end)....(warning.lin | 
| 56660 |  65 2d 73 74 61 72 74 0a 20 20 20 20 20 20 20 20    20 20 20 20 22 3c 73 74 64 69 6e 3e 3a 22 20 6c  | e-start............."<stdin>:".l | 
| 56680 |  69 6e 65 20 22 3a 20 22 20 28 69 64 20 28 6f 6e    65 2d 6f 72 2d 6d 6f 72 65 20 28 69 6e 20 77 6f  | ine.":.".(id.(one-or-more.(in.wo | 
| 566a0 |  72 64 20 22 2d 22 29 29 29 20 22 3a 20 22 20 28    6d 65 73 73 61 67 65 29 0a 20 20 20 20 20 20 20  | rd."-"))).":.".(message)........ | 
| 566c0 |  20 20 20 20 20 6c 69 6e 65 2d 65 6e 64 29 29 0a    20 20 3a 6d 6f 64 65 73 20 62 61 7a 65 6c 2d 62  | .....line-end))...:modes.bazel-b | 
| 566e0 |  75 69 6c 64 2d 6d 6f 64 65 29 0a 0a 28 66 6c 79    63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65  | uild-mode)..(flycheck-define-che | 
| 56700 |  63 6b 65 72 20 62 61 7a 65 6c 2d 6d 6f 64 75 6c    65 2d 62 75 69 6c 64 69 66 69 65 72 0a 20 20 22  | cker.bazel-module-buildifier..." | 
| 56720 |  41 20 63 68 65 63 6b 65 72 20 66 6f 72 20 42 61    7a 65 6c 20 4d 4f 44 55 4c 45 2e 62 61 7a 65 6c  | A.checker.for.Bazel.MODULE.bazel | 
| 56740 |  20 66 69 6c 65 73 20 75 73 69 6e 67 20 62 75 69    6c 64 69 66 69 65 72 2e 0a 0a 53 65 65 20 55 52  | .files.using.buildifier...See.UR | 
| 56760 |  4c 20 60 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 62 61 7a 65 6c 62 75 69 6c 64  | L.`https://github.com/bazelbuild | 
| 56780 |  2f 62 75 69 6c 64 74 6f 6f 6c 73 2f 62 6c 6f 62    2f 6d 61 73 74 65 72 2f 62 75 69 6c 64 69 66 69  | /buildtools/blob/master/buildifi | 
| 567a0 |  65 72 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64    20 28 22 62 75 69 6c 64 69 66 69 65 72 22 20 22  | er'."...:command.("buildifier"." | 
| 567c0 |  2d 6c 69 6e 74 3d 77 61 72 6e 22 20 22 2d 2d 74    79 70 65 3d 64 65 66 61 75 6c 74 22 29 0a 20 20  | -lint=warn"."--type=default")... | 
| 567e0 |  3a 73 74 61 6e 64 61 72 64 2d 69 6e 70 75 74 20    74 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74 74 65  | :standard-input.t...:error-patte | 
| 56800 |  72 6e 73 0a 20 20 28 28 65 72 72 6f 72 20 6c 69    6e 65 2d 73 74 61 72 74 0a 20 20 20 20 20 20 20  | rns...((error.line-start........ | 
| 56820 |  20 20 20 22 3c 73 74 64 69 6e 3e 3a 22 20 6c 69    6e 65 20 22 3a 22 20 63 6f 6c 75 6d 6e 20 22 3a  | ..."<stdin>:".line.":".column.": | 
| 56840 |  20 22 20 28 6d 65 73 73 61 67 65 29 0a 20 20 20    20 20 20 20 20 20 20 6c 69 6e 65 2d 65 6e 64 29  | .".(message)...........line-end) | 
| 56860 |  0a 20 20 20 28 77 61 72 6e 69 6e 67 20 6c 69 6e    65 2d 73 74 61 72 74 0a 20 20 20 20 20 20 20 20  | ....(warning.line-start......... | 
| 56880 |  20 20 20 20 22 3c 73 74 64 69 6e 3e 3a 22 20 6c    69 6e 65 20 22 3a 20 22 20 28 69 64 20 28 6f 6e  | ...."<stdin>:".line.":.".(id.(on | 
| 568a0 |  65 2d 6f 72 2d 6d 6f 72 65 20 28 69 6e 20 77 6f    72 64 20 22 2d 22 29 29 29 20 22 3a 20 22 20 28  | e-or-more.(in.word."-"))).":.".( | 
| 568c0 |  6d 65 73 73 61 67 65 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 6c 69 6e 65 2d 65 6e 64 29 29 0a  | message).............line-end)). | 
| 568e0 |  20 20 3a 6d 6f 64 65 73 20 62 61 7a 65 6c 2d 6d    6f 64 75 6c 65 2d 6d 6f 64 65 29 0a 0a 28 66 6c  | ..:modes.bazel-module-mode)..(fl | 
| 56900 |  79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68    65 63 6b 65 72 20 62 61 7a 65 6c 2d 73 74 61 72  | ycheck-define-checker.bazel-star | 
| 56920 |  6c 61 72 6b 2d 62 75 69 6c 64 69 66 69 65 72 0a    20 20 22 41 20 63 68 65 63 6b 65 72 20 66 6f 72  | lark-buildifier..."A.checker.for | 
| 56940 |  20 53 74 61 72 6c 61 72 6b 20 62 7a 6c 20 66 69    6c 65 73 20 75 73 69 6e 67 20 62 75 69 6c 64 69  | .Starlark.bzl.files.using.buildi | 
| 56960 |  66 69 65 72 2e 0a 0a 53 65 65 20 55 52 4c 20 60    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | fier...See.URL.`https://github.c | 
| 56980 |  6f 6d 2f 62 61 7a 65 6c 62 75 69 6c 64 2f 62 75    69 6c 64 74 6f 6f 6c 73 2f 62 6c 6f 62 2f 6d 61  | om/bazelbuild/buildtools/blob/ma | 
| 569a0 |  73 74 65 72 2f 62 75 69 6c 64 69 66 69 65 72 27    2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22  | ster/buildifier'."...:command.(" | 
| 569c0 |  62 75 69 6c 64 69 66 69 65 72 22 20 22 2d 6c 69    6e 74 3d 77 61 72 6e 22 20 22 2d 2d 74 79 70 65  | buildifier"."-lint=warn"."--type | 
| 569e0 |  3d 62 7a 6c 22 29 0a 20 20 3a 73 74 61 6e 64 61    72 64 2d 69 6e 70 75 74 20 74 0a 20 20 3a 65 72  | =bzl")...:standard-input.t...:er | 
| 56a00 |  72 6f 72 2d 70 61 74 74 65 72 6e 73 0a 20 20 28    28 65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72  | ror-patterns...((error.line-star | 
| 56a20 |  74 0a 20 20 20 20 20 20 20 20 20 20 22 3c 73 74    64 69 6e 3e 3a 22 20 6c 69 6e 65 20 22 3a 22 20  | t..........."<stdin>:".line.":". | 
| 56a40 |  63 6f 6c 75 6d 6e 20 22 3a 20 22 20 28 6d 65 73    73 61 67 65 29 0a 20 20 20 20 20 20 20 20 20 20  | column.":.".(message)........... | 
| 56a60 |  6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 28 77 61    72 6e 69 6e 67 20 6c 69 6e 65 2d 73 74 61 72 74  | line-end)....(warning.line-start | 
| 56a80 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 22 3c 73    74 64 69 6e 3e 3a 22 20 6c 69 6e 65 20 22 3a 20  | ............."<stdin>:".line.":. | 
| 56aa0 |  22 20 28 69 64 20 28 6f 6e 65 2d 6f 72 2d 6d 6f    72 65 20 28 69 6e 20 77 6f 72 64 20 22 2d 22 29  | ".(id.(one-or-more.(in.word."-") | 
| 56ac0 |  29 29 20 22 3a 20 22 20 28 6d 65 73 73 61 67 65    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69  | )).":.".(message).............li | 
| 56ae0 |  6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d 6f 64 65    73 20 62 61 7a 65 6c 2d 73 74 61 72 6c 61 72 6b  | ne-end))...:modes.bazel-starlark | 
| 56b00 |  2d 6d 6f 64 65 29 0a 0a 28 66 6c 79 63 68 65 63    6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72  | -mode)..(flycheck-define-checker | 
| 56b20 |  20 62 61 7a 65 6c 2d 77 6f 72 6b 73 70 61 63 65    2d 62 75 69 6c 64 69 66 69 65 72 0a 20 20 22 41  | .bazel-workspace-buildifier..."A | 
| 56b40 |  20 63 68 65 63 6b 65 72 20 66 6f 72 20 42 61 7a    65 6c 20 57 4f 52 4b 53 50 41 43 45 20 61 6e 64  | .checker.for.Bazel.WORKSPACE.and | 
| 56b60 |  20 57 4f 52 4b 53 50 41 43 45 2e 62 61 7a 65 6c    20 66 69 6c 65 73 20 75 73 69 6e 67 20 62 75 69  | .WORKSPACE.bazel.files.using.bui | 
| 56b80 |  6c 64 69 66 69 65 72 2e 0a 0a 53 65 65 20 55 52    4c 20 60 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | ldifier...See.URL.`https://githu | 
| 56ba0 |  62 2e 63 6f 6d 2f 62 61 7a 65 6c 62 75 69 6c 64    2f 62 75 69 6c 64 74 6f 6f 6c 73 2f 62 6c 6f 62  | b.com/bazelbuild/buildtools/blob | 
| 56bc0 |  2f 6d 61 73 74 65 72 2f 62 75 69 6c 64 69 66 69    65 72 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64  | /master/buildifier'."...:command | 
| 56be0 |  20 28 22 62 75 69 6c 64 69 66 69 65 72 22 20 22    2d 6c 69 6e 74 3d 77 61 72 6e 22 20 22 2d 2d 74  | .("buildifier"."-lint=warn"."--t | 
| 56c00 |  79 70 65 3d 77 6f 72 6b 73 70 61 63 65 22 29 0a    20 20 3a 73 74 61 6e 64 61 72 64 2d 69 6e 70 75  | ype=workspace")...:standard-inpu | 
| 56c20 |  74 20 74 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74    74 65 72 6e 73 0a 20 20 28 28 65 72 72 6f 72 20  | t.t...:error-patterns...((error. | 
| 56c40 |  6c 69 6e 65 2d 73 74 61 72 74 0a 20 20 20 20 20    20 20 20 20 20 22 3c 73 74 64 69 6e 3e 3a 22 20  | line-start..........."<stdin>:". | 
| 56c60 |  6c 69 6e 65 20 22 3a 22 20 63 6f 6c 75 6d 6e 20    22 3a 20 22 20 28 6d 65 73 73 61 67 65 29 0a 20  | line.":".column.":.".(message).. | 
| 56c80 |  20 20 20 20 20 20 20 20 20 6c 69 6e 65 2d 65 6e    64 29 0a 20 20 20 28 77 61 72 6e 69 6e 67 20 6c  | .........line-end)....(warning.l | 
| 56ca0 |  69 6e 65 2d 73 74 61 72 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 22 3c 73 74 64 69 6e 3e 3a 22  | ine-start............."<stdin>:" | 
| 56cc0 |  20 6c 69 6e 65 20 22 3a 20 22 20 28 69 64 20 28    6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 28 69 6e 20  | .line.":.".(id.(one-or-more.(in. | 
| 56ce0 |  77 6f 72 64 20 22 2d 22 29 29 29 20 22 3a 20 22    20 28 6d 65 73 73 61 67 65 29 0a 20 20 20 20 20  | word."-"))).":.".(message)...... | 
| 56d00 |  20 20 20 20 20 20 20 6c 69 6e 65 2d 65 6e 64 29    29 0a 20 20 3a 6d 6f 64 65 73 20 62 61 7a 65 6c  | .......line-end))...:modes.bazel | 
| 56d20 |  2d 77 6f 72 6b 73 70 61 63 65 2d 6d 6f 64 65 29    0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d  | -workspace-mode)..(flycheck-def- | 
| 56d40 |  61 72 67 73 2d 76 61 72 20 66 6c 79 63 68 65 63    6b 2d 63 6c 61 6e 67 2d 61 72 67 73 20 63 2f 63  | args-var.flycheck-clang-args.c/c | 
| 56d60 |  2b 2b 2d 63 6c 61 6e 67 0a 20 20 3a 70 61 63 6b    61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c  | ++-clang...:package-version.'(fl | 
| 56d80 |  79 63 68 65 63 6b 20 2e 20 22 30 2e 32 32 22 29    29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66  | ycheck..."0.22"))..(flycheck-def | 
| 56da0 |  2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63    68 65 63 6b 2d 63 6c 61 6e 67 2d 62 6c 6f 63 6b  | -option-var.flycheck-clang-block | 
| 56dc0 |  73 20 6e 69 6c 20 63 2f 63 2b 2b 2d 63 6c 61 6e    67 0a 20 20 22 45 6e 61 62 6c 65 20 62 6c 6f 63  | s.nil.c/c++-clang..."Enable.bloc | 
| 56de0 |  6b 73 20 69 6e 20 43 6c 61 6e 67 2e 0a 0a 57 68    65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 65 6e 61 62  | ks.in.Clang...When.non-nil,.enab | 
| 56e00 |  6c 65 20 62 6c 6f 63 6b 73 20 69 6e 20 43 6c 61    6e 67 20 77 69 74 68 20 60 2d 66 62 6c 6f 63 6b  | le.blocks.in.Clang.with.`-fblock | 
| 56e20 |  73 27 2e 20 20 53 65 65 20 55 52 4c 0a 60 68 74    74 70 73 3a 2f 2f 63 6c 61 6e 67 2e 6c 6c 76 6d  | s'...See.URL.`https://clang.llvm | 
| 56e40 |  2e 6f 72 67 2f 64 6f 63 73 2f 42 6c 6f 63 6b 4c    61 6e 67 75 61 67 65 53 70 65 63 2e 68 74 6d 6c  | .org/docs/BlockLanguageSpec.html | 
| 56e60 |  27 20 66 6f 72 20 6d 6f 72 65 0a 69 6e 66 6f 72    6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 62 6c 6f  | '.for.more.information.about.blo | 
| 56e80 |  63 6b 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 62    6f 6f 6c 65 61 6e 0a 20 20 3a 73 61 66 65 20 23  | cks."...:type.'boolean...:safe.# | 
| 56ea0 |  27 62 6f 6f 6c 65 61 6e 70 0a 20 20 3a 70 61 63    6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66  | 'booleanp...:package-version.'(f | 
| 56ec0 |  6c 79 63 68 65 63 6b 20 2e 20 22 30 2e 32 30 22    29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65  | lycheck..."0.20"))..(flycheck-de | 
| 56ee0 |  66 2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79    63 68 65 63 6b 2d 63 6c 61 6e 67 2d 64 65 66 69  | f-option-var.flycheck-clang-defi | 
| 56f00 |  6e 69 74 69 6f 6e 73 20 6e 69 6c 20 63 2f 63 2b    2b 2d 63 6c 61 6e 67 0a 20 20 22 41 64 64 69 74  | nitions.nil.c/c++-clang..."Addit | 
| 56f20 |  69 6f 6e 61 6c 20 70 72 65 70 72 6f 63 65 73 73    6f 72 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 66  | ional.preprocessor.definitions.f | 
| 56f40 |  6f 72 20 43 6c 61 6e 67 2e 0a 0a 54 68 65 20 76    61 6c 75 65 20 6f 66 20 74 68 69 73 20 76 61 72  | or.Clang...The.value.of.this.var | 
| 56f60 |  69 61 62 6c 65 20 69 73 20 61 20 6c 69 73 74 20    6f 66 20 73 74 72 69 6e 67 73 2c 20 77 68 65 72  | iable.is.a.list.of.strings,.wher | 
| 56f80 |  65 20 65 61 63 68 0a 73 74 72 69 6e 67 20 69 73    20 61 6e 20 61 64 64 69 74 69 6f 6e 61 6c 20 64  | e.each.string.is.an.additional.d | 
| 56fa0 |  65 66 69 6e 69 74 69 6f 6e 20 74 6f 20 70 61 73    73 20 74 6f 20 43 6c 61 6e 67 2c 20 76 69 61 20  | efinition.to.pass.to.Clang,.via. | 
| 56fc0 |  74 68 65 20 60 2d 44 27 0a 6f 70 74 69 6f 6e 2e    22 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65  | the.`-D'.option."...:type.'(repe | 
| 56fe0 |  61 74 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20    22 44 65 66 69 6e 69 74 69 6f 6e 22 29 29 0a 20  | at.(string.:tag."Definition")).. | 
| 57000 |  20 3a 73 61 66 65 20 23 27 66 6c 79 63 68 65 63    6b 2d 73 74 72 69 6e 67 2d 6c 69 73 74 2d 70 0a  | .:safe.#'flycheck-string-list-p. | 
| 57020 |  20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69    6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20  | ..:package-version.'(flycheck... | 
| 57040 |  22 30 2e 31 35 22 29 29 0a 0a 28 66 6c 79 63 68    65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76  | "0.15"))..(flycheck-def-option-v | 
| 57060 |  61 72 20 66 6c 79 63 68 65 63 6b 2d 63 6c 61 6e    67 2d 69 6e 63 6c 75 64 65 2d 70 61 74 68 20 6e  | ar.flycheck-clang-include-path.n | 
| 57080 |  69 6c 20 63 2f 63 2b 2b 2d 63 6c 61 6e 67 0a 20    20 22 41 20 6c 69 73 74 20 6f 66 20 69 6e 63 6c  | il.c/c++-clang..."A.list.of.incl | 
| 570a0 |  75 64 65 20 64 69 72 65 63 74 6f 72 69 65 73 20    66 6f 72 20 43 6c 61 6e 67 2e 0a 0a 54 68 65 20  | ude.directories.for.Clang...The. | 
| 570c0 |  76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 76 61    72 69 61 62 6c 65 20 69 73 20 61 20 6c 69 73 74  | value.of.this.variable.is.a.list | 
| 570e0 |  20 6f 66 20 73 74 72 69 6e 67 73 2c 20 77 68 65    72 65 20 65 61 63 68 0a 73 74 72 69 6e 67 20 69  | .of.strings,.where.each.string.i | 
| 57100 |  73 20 61 20 64 69 72 65 63 74 6f 72 79 20 74 6f    20 61 64 64 20 74 6f 20 74 68 65 20 69 6e 63 6c  | s.a.directory.to.add.to.the.incl | 
| 57120 |  75 64 65 20 70 61 74 68 20 6f 66 20 43 6c 61 6e    67 2e 0a 52 65 6c 61 74 69 76 65 20 70 61 74 68  | ude.path.of.Clang..Relative.path | 
| 57140 |  73 20 61 72 65 20 72 65 6c 61 74 69 76 65 20 74    6f 20 74 68 65 20 66 69 6c 65 20 62 65 69 6e 67  | s.are.relative.to.the.file.being | 
| 57160 |  20 63 68 65 63 6b 65 64 2e 22 0a 20 20 3a 74 79    70 65 20 27 28 72 65 70 65 61 74 20 28 64 69 72  | .checked."...:type.'(repeat.(dir | 
| 57180 |  65 63 74 6f 72 79 20 3a 74 61 67 20 22 49 6e 63    6c 75 64 65 20 64 69 72 65 63 74 6f 72 79 22 29  | ectory.:tag."Include.directory") | 
| 571a0 |  29 0a 20 20 3a 73 61 66 65 20 23 27 66 6c 79 63    68 65 63 6b 2d 73 74 72 69 6e 67 2d 6c 69 73 74  | )...:safe.#'flycheck-string-list | 
| 571c0 |  2d 70 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65    72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b  | -p...:package-version.'(flycheck | 
| 571e0 |  20 2e 20 22 30 2e 31 34 22 29 29 0a 0a 28 66 6c    79 63 68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f  | ..."0.14"))..(flycheck-def-optio | 
| 57200 |  6e 2d 76 61 72 20 66 6c 79 63 68 65 63 6b 2d 63    6c 61 6e 67 2d 69 6e 63 6c 75 64 65 73 20 6e 69  | n-var.flycheck-clang-includes.ni | 
| 57220 |  6c 20 63 2f 63 2b 2b 2d 63 6c 61 6e 67 0a 20 20    22 41 20 6c 69 73 74 20 6f 66 20 61 64 64 69 74  | l.c/c++-clang..."A.list.of.addit | 
| 57240 |  69 6f 6e 61 6c 20 69 6e 63 6c 75 64 65 20 66 69    6c 65 73 20 66 6f 72 20 43 6c 61 6e 67 2e 0a 0a  | ional.include.files.for.Clang... | 
| 57260 |  54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69    73 20 76 61 72 69 61 62 6c 65 20 69 73 20 61 20  | The.value.of.this.variable.is.a. | 
| 57280 |  6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 2c    20 77 68 65 72 65 20 65 61 63 68 0a 73 74 72 69  | list.of.strings,.where.each.stri | 
| 572a0 |  6e 67 20 69 73 20 61 20 66 69 6c 65 20 74 6f 20    69 6e 63 6c 75 64 65 20 62 65 66 6f 72 65 20 73  | ng.is.a.file.to.include.before.s | 
| 572c0 |  79 6e 74 61 78 20 63 68 65 63 6b 69 6e 67 2e 20    20 52 65 6c 61 74 69 76 65 0a 70 61 74 68 73 20  | yntax.checking...Relative.paths. | 
| 572e0 |  61 72 65 20 72 65 6c 61 74 69 76 65 20 74 6f 20    74 68 65 20 66 69 6c 65 20 62 65 69 6e 67 20 63  | are.relative.to.the.file.being.c | 
| 57300 |  68 65 63 6b 65 64 2e 22 0a 20 20 3a 74 79 70 65    20 27 28 72 65 70 65 61 74 20 28 66 69 6c 65 20  | hecked."...:type.'(repeat.(file. | 
| 57320 |  3a 74 61 67 20 22 49 6e 63 6c 75 64 65 20 66 69    6c 65 22 29 29 0a 20 20 3a 73 61 66 65 20 23 27  | :tag."Include.file"))...:safe.#' | 
| 57340 |  66 6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d    6c 69 73 74 2d 70 0a 20 20 3a 70 61 63 6b 61 67  | flycheck-string-list-p...:packag | 
| 57360 |  65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63    68 65 63 6b 20 2e 20 22 30 2e 31 35 22 29 29 0a  | e-version.'(flycheck..."0.15")). | 
| 57380 |  0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f    70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65  | .(flycheck-def-option-var.flyche | 
| 573a0 |  63 6b 2d 63 6c 61 6e 67 2d 6c 61 6e 67 75 61 67    65 2d 73 74 61 6e 64 61 72 64 20 6e 69 6c 20 63  | ck-clang-language-standard.nil.c | 
| 573c0 |  2f 63 2b 2b 2d 63 6c 61 6e 67 0a 20 20 22 54 68    65 20 6c 61 6e 67 75 61 67 65 20 73 74 61 6e 64  | /c++-clang..."The.language.stand | 
| 573e0 |  61 72 64 20 74 6f 20 75 73 65 20 69 6e 20 43 6c    61 6e 67 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20  | ard.to.use.in.Clang...The.value. | 
| 57400 |  6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65    20 69 73 20 65 69 74 68 65 72 20 61 20 73 74 72  | of.this.variable.is.either.a.str | 
| 57420 |  69 6e 67 20 64 65 6e 6f 74 69 6e 67 20 61 20 6c    61 6e 67 75 61 67 65 0a 73 74 61 6e 64 61 72 64  | ing.denoting.a.language.standard | 
| 57440 |  2c 20 6f 72 20 6e 69 6c 2c 20 74 6f 20 75 73 65    20 74 68 65 20 64 65 66 61 75 6c 74 20 73 74 61  | ,.or.nil,.to.use.the.default.sta | 
| 57460 |  6e 64 61 72 64 2e 20 20 57 68 65 6e 20 6e 6f 6e    2d 6e 69 6c 2c 0a 70 61 73 73 20 74 68 65 20 6c  | ndard...When.non-nil,.pass.the.l | 
| 57480 |  61 6e 67 75 61 67 65 20 73 74 61 6e 64 61 72 64    20 76 69 61 20 74 68 65 20 60 2d 73 74 64 27 20  | anguage.standard.via.the.`-std'. | 
| 574a0 |  6f 70 74 69 6f 6e 2e 22 0a 20 20 3a 74 79 70 65    20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74  | option."...:type.'(choice.(const | 
| 574c0 |  20 3a 74 61 67 20 22 44 65 66 61 75 6c 74 20 73    74 61 6e 64 61 72 64 22 20 6e 69 6c 29 0a 20 20  | .:tag."Default.standard".nil)... | 
| 574e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 74 72 69 6e 67 20 3a 74 61 67 20 22 4c 61 6e  | ...............(string.:tag."Lan | 
| 57500 |  67 75 61 67 65 20 73 74 61 6e 64 61 72 64 22 29    29 0a 20 20 3a 73 61 66 65 20 23 27 66 6c 79 63  | guage.standard"))...:safe.#'flyc | 
| 57520 |  68 65 63 6b 2d 73 74 72 69 6e 67 2d 6f 72 2d 6e    69 6c 2d 70 0a 20 20 3a 70 61 63 6b 61 67 65 2d  | heck-string-or-nil-p...:package- | 
| 57540 |  76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65    63 6b 20 2e 20 22 30 2e 31 35 22 29 29 0a 28 6d  | version.'(flycheck..."0.15")).(m | 
| 57560 |  61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66    66 65 72 2d 6c 6f 63 61 6c 20 27 66 6c 79 63 68  | ake-variable-buffer-local.'flych | 
| 57580 |  65 63 6b 2d 63 6c 61 6e 67 2d 6c 61 6e 67 75 61    67 65 2d 73 74 61 6e 64 61 72 64 29 0a 0a 28 66  | eck-clang-language-standard)..(f | 
| 575a0 |  6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f 70 74 69    6f 6e 2d 76 61 72 20 66 6c 79 63 68 65 63 6b 2d  | lycheck-def-option-var.flycheck- | 
| 575c0 |  63 6c 61 6e 67 2d 6d 73 2d 65 78 74 65 6e 73 69    6f 6e 73 20 6e 69 6c 20 63 2f 63 2b 2b 2d 63 6c  | clang-ms-extensions.nil.c/c++-cl | 
| 575e0 |  61 6e 67 0a 20 20 22 57 68 65 74 68 65 72 20 74    6f 20 65 6e 61 62 6c 65 20 4d 69 63 72 6f 73 6f  | ang..."Whether.to.enable.Microso | 
| 57600 |  66 74 20 65 78 74 65 6e 73 69 6f 6e 73 20 74 6f    20 43 2f 43 2b 2b 20 69 6e 20 43 6c 61 6e 67 2e  | ft.extensions.to.C/C++.in.Clang. | 
| 57620 |  0a 0a 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20    65 6e 61 62 6c 65 20 4d 69 63 72 6f 73 6f 66 74  | ..When.non-nil,.enable.Microsoft | 
| 57640 |  20 65 78 74 65 6e 73 69 6f 6e 73 20 74 6f 20 43    2f 43 2b 2b 20 76 69 61 0a 60 2d 66 6d 73 2d 65  | .extensions.to.C/C++.via.`-fms-e | 
| 57660 |  78 74 65 6e 73 69 6f 6e 73 27 2e 22 0a 20 20 3a    74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a 20 20  | xtensions'."...:type.'boolean... | 
| 57680 |  3a 73 61 66 65 20 23 27 62 6f 6f 6c 65 61 6e 70    0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73  | :safe.#'booleanp...:package-vers | 
| 576a0 |  69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e    20 22 30 2e 31 36 22 29 29 0a 0a 28 66 6c 79 63  | ion.'(flycheck..."0.16"))..(flyc | 
| 576c0 |  68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d    76 61 72 20 66 6c 79 63 68 65 63 6b 2d 63 6c 61  | heck-def-option-var.flycheck-cla | 
| 576e0 |  6e 67 2d 6e 6f 2d 65 78 63 65 70 74 69 6f 6e 73    20 6e 69 6c 20 63 2f 63 2b 2b 2d 63 6c 61 6e 67  | ng-no-exceptions.nil.c/c++-clang | 
| 57700 |  0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 64    69 73 61 62 6c 65 20 65 78 63 65 70 74 69 6f 6e  | ..."Whether.to.disable.exception | 
| 57720 |  73 20 69 6e 20 43 6c 61 6e 67 2e 0a 0a 57 68 65    6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 69 73 61 62  | s.in.Clang...When.non-nil,.disab | 
| 57740 |  6c 65 20 65 78 63 65 70 74 69 6f 6e 73 20 66 6f    72 20 73 79 6e 74 61 78 20 63 68 65 63 6b 73 2c  | le.exceptions.for.syntax.checks, | 
| 57760 |  20 76 69 61 0a 60 2d 66 6e 6f 2d 65 78 63 65 70    74 69 6f 6e 73 27 2e 22 0a 20 20 3a 74 79 70 65  | .via.`-fno-exceptions'."...:type | 
| 57780 |  20 27 62 6f 6f 6c 65 61 6e 0a 20 20 3a 73 61 66    65 20 23 27 62 6f 6f 6c 65 61 6e 70 0a 20 20 3a  | .'boolean...:safe.#'booleanp...: | 
| 577a0 |  70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20    27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 30 2e  | package-version.'(flycheck..."0. | 
| 577c0 |  32 30 22 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b    2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72 20  | 20"))..(flycheck-def-option-var. | 
| 577e0 |  66 6c 79 63 68 65 63 6b 2d 63 6c 61 6e 67 2d 6e    6f 2d 72 74 74 69 20 6e 69 6c 20 63 2f 63 2b 2b  | flycheck-clang-no-rtti.nil.c/c++ | 
| 57800 |  2d 63 6c 61 6e 67 0a 20 20 22 57 68 65 74 68 65    72 20 74 6f 20 64 69 73 61 62 6c 65 20 52 54 54  | -clang..."Whether.to.disable.RTT | 
| 57820 |  49 20 69 6e 20 43 6c 61 6e 67 2e 0a 0a 57 68 65    6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 69 73 61 62  | I.in.Clang...When.non-nil,.disab | 
| 57840 |  6c 65 20 52 54 54 49 20 66 6f 72 20 73 79 6e 74    61 78 20 63 68 65 63 6b 73 2c 20 76 69 61 20 60  | le.RTTI.for.syntax.checks,.via.` | 
| 57860 |  2d 66 6e 6f 2d 72 74 74 69 27 2e 22 0a 20 20 3a    74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a 20 20  | -fno-rtti'."...:type.'boolean... | 
| 57880 |  3a 73 61 66 65 20 23 27 62 6f 6f 6c 65 61 6e 70    0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73  | :safe.#'booleanp...:package-vers | 
| 578a0 |  69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e    20 22 30 2e 31 35 22 29 29 0a 0a 28 66 6c 79 63  | ion.'(flycheck..."0.15"))..(flyc | 
| 578c0 |  68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d    76 61 72 20 66 6c 79 63 68 65 63 6b 2d 63 6c 61  | heck-def-option-var.flycheck-cla | 
| 578e0 |  6e 67 2d 70 65 64 61 6e 74 69 63 20 6e 69 6c 20    63 2f 63 2b 2b 2d 63 6c 61 6e 67 0a 20 20 22 57  | ng-pedantic.nil.c/c++-clang..."W | 
| 57900 |  68 65 74 68 65 72 20 74 6f 20 77 61 72 6e 20 61    62 6f 75 74 20 6c 61 6e 67 75 61 67 65 20 65 78  | hether.to.warn.about.language.ex | 
| 57920 |  74 65 6e 73 69 6f 6e 73 20 69 6e 20 43 6c 61 6e    67 2e 0a 0a 46 6f 72 20 49 53 4f 20 43 2c 20 66  | tensions.in.Clang...For.ISO.C,.f | 
| 57940 |  6f 6c 6c 6f 77 73 20 74 68 65 20 76 65 72 73 69    6f 6e 20 73 70 65 63 69 66 69 65 64 20 62 79 20  | ollows.the.version.specified.by. | 
| 57960 |  61 6e 79 20 2d 73 74 64 20 6f 70 74 69 6f 6e 20    75 73 65 64 2e 0a 57 68 65 6e 20 6e 6f 6e 2d 6e  | any.-std.option.used..When.non-n | 
| 57980 |  69 6c 2c 20 64 69 73 61 62 6c 65 20 6e 6f 6e 2d    49 53 4f 20 65 78 74 65 6e 73 69 6f 6e 73 20 74  | il,.disable.non-ISO.extensions.t | 
| 579a0 |  6f 20 43 2f 43 2b 2b 20 76 69 61 0a 60 2d 70 65    64 61 6e 74 69 63 27 2e 22 0a 20 20 3a 74 79 70  | o.C/C++.via.`-pedantic'."...:typ | 
| 579c0 |  65 20 27 62 6f 6f 6c 65 61 6e 0a 20 20 3a 73 61    66 65 20 23 27 62 6f 6f 6c 65 61 6e 70 0a 20 20  | e.'boolean...:safe.#'booleanp... | 
| 579e0 |  3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e    20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 30  | :package-version.'(flycheck..."0 | 
| 57a00 |  2e 32 33 22 29 29 0a 0a 28 66 6c 79 63 68 65 63    6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72  | .23"))..(flycheck-def-option-var | 
| 57a20 |  20 66 6c 79 63 68 65 63 6b 2d 63 6c 61 6e 67 2d    70 65 64 61 6e 74 69 63 2d 65 72 72 6f 72 73 20  | .flycheck-clang-pedantic-errors. | 
| 57a40 |  6e 69 6c 20 63 2f 63 2b 2b 2d 63 6c 61 6e 67 0a    20 20 22 57 68 65 74 68 65 72 20 74 6f 20 65 72  | nil.c/c++-clang..."Whether.to.er | 
| 57a60 |  72 6f 72 20 6f 6e 20 6c 61 6e 67 75 61 67 65 20    65 78 74 65 6e 73 69 6f 6e 73 20 69 6e 20 43 6c  | ror.on.language.extensions.in.Cl | 
| 57a80 |  61 6e 67 2e 0a 0a 46 6f 72 20 49 53 4f 20 43 2c    20 66 6f 6c 6c 6f 77 73 20 74 68 65 20 76 65 72  | ang...For.ISO.C,.follows.the.ver | 
| 57aa0 |  73 69 6f 6e 20 73 70 65 63 69 66 69 65 64 20 62    79 20 61 6e 79 20 2d 73 74 64 20 6f 70 74 69 6f  | sion.specified.by.any.-std.optio | 
| 57ac0 |  6e 20 75 73 65 64 2e 0a 57 68 65 6e 20 6e 6f 6e    2d 6e 69 6c 2c 20 64 69 73 61 62 6c 65 20 6e 6f  | n.used..When.non-nil,.disable.no | 
| 57ae0 |  6e 2d 49 53 4f 20 65 78 74 65 6e 73 69 6f 6e 73    20 74 6f 20 43 2f 43 2b 2b 20 76 69 61 0a 60 2d  | n-ISO.extensions.to.C/C++.via.`- | 
| 57b00 |  70 65 64 61 6e 74 69 63 2d 65 72 72 6f 72 73 27    2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c  | pedantic-errors'."...:type.'bool | 
| 57b20 |  65 61 6e 0a 20 20 3a 73 61 66 65 20 23 27 62 6f    6f 6c 65 61 6e 70 0a 20 20 3a 70 61 63 6b 61 67  | ean...:safe.#'booleanp...:packag | 
| 57b40 |  65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63    68 65 63 6b 20 2e 20 22 30 2e 32 33 22 29 29 0a  | e-version.'(flycheck..."0.23")). | 
| 57b60 |  0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f    70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65  | .(flycheck-def-option-var.flyche | 
| 57b80 |  63 6b 2d 63 6c 61 6e 67 2d 73 74 61 6e 64 61 72    64 2d 6c 69 62 72 61 72 79 20 6e 69 6c 20 63 2f  | ck-clang-standard-library.nil.c/ | 
| 57ba0 |  63 2b 2b 2d 63 6c 61 6e 67 0a 20 20 22 54 68 65    20 73 74 61 6e 64 61 72 64 20 6c 69 62 72 61 72  | c++-clang..."The.standard.librar | 
| 57bc0 |  79 20 74 6f 20 75 73 65 20 66 6f 72 20 43 6c 61    6e 67 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 6f  | y.to.use.for.Clang...The.value.o | 
| 57be0 |  66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20    69 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 61  | f.this.variable.is.the.name.of.a | 
| 57c00 |  20 73 74 61 6e 64 61 72 64 20 6c 69 62 72 61 72    79 20 61 73 0a 73 74 72 69 6e 67 2c 20 6f 72 20  | .standard.library.as.string,.or. | 
| 57c20 |  6e 69 6c 20 74 6f 20 75 73 65 20 74 68 65 20 64    65 66 61 75 6c 74 20 73 74 61 6e 64 61 72 64 20  | nil.to.use.the.default.standard. | 
| 57c40 |  6c 69 62 72 61 72 79 2e 0a 0a 52 65 66 65 72 20    74 6f 20 74 68 65 20 43 6c 61 6e 67 20 6d 61 6e  | library...Refer.to.the.Clang.man | 
| 57c60 |  75 61 6c 20 61 74 20 55 52 4c 0a 60 68 74 74 70    73 3a 2f 2f 63 6c 61 6e 67 2e 6c 6c 76 6d 2e 6f  | ual.at.URL.`https://clang.llvm.o | 
| 57c80 |  72 67 2f 64 6f 63 73 2f 55 73 65 72 73 4d 61 6e    75 61 6c 2e 68 74 6d 6c 27 20 66 6f 72 20 6d 6f  | rg/docs/UsersManual.html'.for.mo | 
| 57ca0 |  72 65 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61    62 6f 75 74 20 74 68 65 20 73 74 61 6e 64 61 72  | re.information.about.the.standar | 
| 57cc0 |  64 20 6c 69 62 72 61 72 79 2e 22 0a 20 20 3a 74    79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f  | d.library."...:type.'(choice.(co | 
| 57ce0 |  6e 73 74 20 3a 74 61 67 20 22 44 65 66 61 75 6c    74 20 73 74 61 6e 64 61 72 64 20 6c 69 62 72 61  | nst.:tag."Default.standard.libra | 
| 57d00 |  72 79 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74  | ry".nil)..................(const | 
| 57d20 |  20 22 6c 69 62 63 2b 2b 22 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e  | ."libc++")..................(con | 
| 57d40 |  73 74 20 3a 74 61 67 20 22 47 4e 55 20 6c 69 62    73 74 64 63 2b 2b 22 20 22 6c 69 62 73 74 64 63  | st.:tag."GNU.libstdc++"."libstdc | 
| 57d60 |  2b 2b 22 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74  | ++")..................(string.:t | 
| 57d80 |  61 67 20 22 4c 69 62 72 61 72 79 20 6e 61 6d 65    22 29 29 0a 20 20 3a 73 61 66 65 20 23 27 66 6c  | ag."Library.name"))...:safe.#'fl | 
| 57da0 |  79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6f 72    2d 6e 69 6c 2d 70 0a 20 20 3a 70 61 63 6b 61 67  | ycheck-string-or-nil-p...:packag | 
| 57dc0 |  65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63    68 65 63 6b 20 2e 20 22 30 2e 31 35 22 29 29 0a  | e-version.'(flycheck..."0.15")). | 
| 57de0 |  0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f    70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65  | .(flycheck-def-option-var.flyche | 
| 57e00 |  63 6b 2d 63 6c 61 6e 67 2d 77 61 72 6e 69 6e 67    73 20 27 28 22 61 6c 6c 22 20 22 65 78 74 72 61  | ck-clang-warnings.'("all"."extra | 
| 57e20 |  22 29 20 63 2f 63 2b 2b 2d 63 6c 61 6e 67 0a 20    20 22 41 20 6c 69 73 74 20 6f 66 20 61 64 64 69  | ").c/c++-clang..."A.list.of.addi | 
| 57e40 |  74 69 6f 6e 61 6c 20 77 61 72 6e 69 6e 67 73 20    74 6f 20 65 6e 61 62 6c 65 20 69 6e 20 43 6c 61  | tional.warnings.to.enable.in.Cla | 
| 57e60 |  6e 67 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 6f    66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20  | ng...The.value.of.this.variable. | 
| 57e80 |  69 73 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72    69 6e 67 73 2c 20 77 68 65 72 65 20 65 61 63 68  | is.a.list.of.strings,.where.each | 
| 57ea0 |  20 73 74 72 69 6e 67 0a 69 73 20 74 68 65 20 6e    61 6d 65 20 6f 66 20 61 20 77 61 72 6e 69 6e 67  | .string.is.the.name.of.a.warning | 
| 57ec0 |  20 63 61 74 65 67 6f 72 79 20 74 6f 20 65 6e 61    62 6c 65 2e 20 20 42 79 20 64 65 66 61 75 6c 74  | .category.to.enable...By.default | 
| 57ee0 |  2c 20 61 6c 6c 0a 72 65 63 6f 6d 6d 65 6e 64 65    64 20 77 61 72 6e 69 6e 67 73 20 61 6e 64 20 73  | ,.all.recommended.warnings.and.s | 
| 57f00 |  6f 6d 65 20 65 78 74 72 61 20 77 61 72 6e 69 6e    67 73 20 61 72 65 20 65 6e 61 62 6c 65 64 20 28  | ome.extra.warnings.are.enabled.( | 
| 57f20 |  61 73 20 62 79 0a 60 2d 57 61 6c 6c 27 20 61 6e    64 20 60 2d 57 65 78 74 72 61 27 20 72 65 73 70  | as.by.`-Wall'.and.`-Wextra'.resp | 
| 57f40 |  65 63 74 69 76 65 6c 79 29 2e 0a 0a 52 65 66 65    72 20 74 6f 20 74 68 65 20 43 6c 61 6e 67 20 6d  | ectively)...Refer.to.the.Clang.m | 
| 57f60 |  61 6e 75 61 6c 20 61 74 20 55 52 4c 0a 60 68 74    74 70 73 3a 2f 2f 63 6c 61 6e 67 2e 6c 6c 76 6d  | anual.at.URL.`https://clang.llvm | 
| 57f80 |  2e 6f 72 67 2f 64 6f 63 73 2f 55 73 65 72 73 4d    61 6e 75 61 6c 2e 68 74 6d 6c 27 20 66 6f 72 20  | .org/docs/UsersManual.html'.for. | 
| 57fa0 |  6d 6f 72 65 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e    20 61 62 6f 75 74 20 77 61 72 6e 69 6e 67 73 2e  | more.information.about.warnings. | 
| 57fc0 |  22 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69    63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22  | "...:type.'(choice.(const.:tag." | 
| 57fe0 |  4e 6f 20 61 64 64 69 74 69 6f 6e 61 6c 20 77 61    72 6e 69 6e 67 73 22 20 6e 69 6c 29 0a 20 20 20  | No.additional.warnings".nil).... | 
| 58000 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72    65 70 65 61 74 20 3a 74 61 67 20 22 41 64 64 69  | ..............(repeat.:tag."Addi | 
| 58020 |  74 69 6f 6e 61 6c 20 77 61 72 6e 69 6e 67 73 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | tional.warnings"................ | 
| 58040 |  20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e    67 20 3a 74 61 67 20 22 57 61 72 6e 69 6e 67 20  | ..........(string.:tag."Warning. | 
| 58060 |  6e 61 6d 65 22 29 29 29 0a 20 20 3a 73 61 66 65    20 23 27 66 6c 79 63 68 65 63 6b 2d 73 74 72 69  | name")))...:safe.#'flycheck-stri | 
| 58080 |  6e 67 2d 6c 69 73 74 2d 70 0a 20 20 3a 70 61 63    6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66  | ng-list-p...:package-version.'(f | 
| 580a0 |  6c 79 63 68 65 63 6b 20 2e 20 22 30 2e 31 34 22    29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68  | lycheck..."0.14"))..(defun.flych | 
| 580c0 |  65 63 6b 2d 63 2f 63 2b 2b 2d 71 75 6f 74 65 64    2d 69 6e 63 6c 75 64 65 2d 64 69 72 65 63 74 6f  | eck-c/c++-quoted-include-directo | 
| 580e0 |  72 79 20 28 29 0a 20 20 22 47 65 74 20 74 68 65    20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 71  | ry.()..."Get.the.directory.for.q | 
| 58100 |  75 6f 74 65 64 20 69 6e 63 6c 75 64 65 73 2e 0a    0a 43 2f 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 73  | uoted.includes...C/C++.compilers | 
| 58120 |  20 74 79 70 69 63 61 6c 6c 79 20 6c 6f 6f 6b 20    75 70 20 69 6e 63 6c 75 64 65 73 20 77 69 74 68  | .typically.look.up.includes.with | 
| 58140 |  20 71 75 6f 74 61 74 69 6f 6e 20 6d 61 72 6b 73    0a 69 6e 20 74 68 65 20 64 69 72 65 63 74 6f 72  | .quotation.marks.in.the.director | 
| 58160 |  79 20 6f 66 20 74 68 65 20 66 69 6c 65 20 62 65    69 6e 67 20 63 6f 6d 70 69 6c 65 64 2e 20 20 48  | y.of.the.file.being.compiled...H | 
| 58180 |  6f 77 65 76 65 72 2c 20 73 69 6e 63 65 0a 46 6c    79 63 68 65 63 6b 20 75 73 65 73 20 74 65 6d 70  | owever,.since.Flycheck.uses.temp | 
| 581a0 |  6f 72 61 72 79 20 63 6f 70 69 65 73 20 66 6f 72    20 73 79 6e 74 61 78 20 63 68 65 63 6b 69 6e 67  | orary.copies.for.syntax.checking | 
| 581c0 |  2c 20 69 74 20 6e 65 65 64 73 20 74 6f 0a 65 78    70 6c 69 63 69 74 6c 79 20 64 65 74 65 72 6d 69  | ,.it.needs.to.explicitly.determi | 
| 581e0 |  6e 65 20 74 68 65 20 64 69 72 65 63 74 6f 72 79    20 66 6f 72 20 71 75 6f 74 65 64 20 69 6e 63 6c  | ne.the.directory.for.quoted.incl | 
| 58200 |  75 64 65 73 2e 0a 0a 54 68 69 73 20 66 75 6e 63    74 69 6f 6e 20 64 65 74 65 72 6d 69 6e 65 73 20  | udes...This.function.determines. | 
| 58220 |  74 68 65 20 64 69 72 65 63 74 6f 72 79 20 62 79    20 6c 6f 6f 6b 69 6e 67 20 61 74 20 66 75 6e 63  | the.directory.by.looking.at.func | 
| 58240 |  74 69 6f 6e 0a 60 62 75 66 66 65 72 2d 66 69 6c    65 2d 6e 61 6d 65 27 2c 20 6f 72 20 69 66 20 74  | tion.`buffer-file-name',.or.if.t | 
| 58260 |  68 61 74 20 69 73 20 6e 69 6c 2c 20 61 74 20 60    64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72  | hat.is.nil,.at.`default-director | 
| 58280 |  79 27 2e 22 0a 20 20 28 69 66 2d 6c 65 74 20 28    66 6e 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d  | y'."...(if-let.(fn.(buffer-file- | 
| 582a0 |  6e 61 6d 65 29 29 0a 20 20 20 20 20 20 28 66 69    6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72  | name)).......(file-name-director | 
| 582c0 |  79 20 66 6e 29 0a 20 20 20 20 3b 3b 20 49 66 20    74 68 65 20 62 75 66 66 65 72 20 68 61 73 20 6e  | y.fn).....;;.If.the.buffer.has.n | 
| 582e0 |  6f 20 66 69 6c 65 20 6e 61 6d 65 2c 20 66 61 6c    6c 20 62 61 63 6b 20 74 6f 20 69 74 73 20 64 65  | o.file.name,.fall.back.to.its.de | 
| 58300 |  66 61 75 6c 74 20 64 69 72 65 63 74 6f 72 79 0a    20 20 20 20 64 65 66 61 75 6c 74 2d 64 69 72 65  | fault.directory.....default-dire | 
| 58320 |  63 74 6f 72 79 29 29 0a 0a 28 66 6c 79 63 68 65    63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65  | ctory))..(flycheck-define-checke | 
| 58340 |  72 20 63 2f 63 2b 2b 2d 63 6c 61 6e 67 0a 20 20    22 41 20 43 2f 43 2b 2b 20 73 79 6e 74 61 78 20  | r.c/c++-clang..."A.C/C++.syntax. | 
| 58360 |  63 68 65 63 6b 65 72 20 75 73 69 6e 67 20 43 6c    61 6e 67 2e 0a 0a 53 65 65 20 55 52 4c 20 60 68  | checker.using.Clang...See.URL.`h | 
| 58380 |  74 74 70 73 3a 2f 2f 63 6c 61 6e 67 2e 6c 6c 76    6d 2e 6f 72 67 2f 27 2e 22 0a 20 20 3a 63 6f 6d  | ttps://clang.llvm.org/'."...:com | 
| 583a0 |  6d 61 6e 64 20 28 22 63 6c 61 6e 67 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 22 2d 66 73 79 6e  | mand.("clang"............."-fsyn | 
| 583c0 |  74 61 78 2d 6f 6e 6c 79 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 22 2d 66 6e 6f 2d 63 6f 6c 6f  | tax-only"............."-fno-colo | 
| 583e0 |  72 2d 64 69 61 67 6e 6f 73 74 69 63 73 22 20 20    20 20 3b 20 44 6f 20 6e 6f 74 20 69 6e 63 6c 75  | r-diagnostics"....;.Do.not.inclu | 
| 58400 |  64 65 20 63 6f 6c 6f 72 20 63 6f 64 65 73 20 69    6e 20 6f 75 74 70 75 74 0a 20 20 20 20 20 20 20  | de.color.codes.in.output........ | 
| 58420 |  20 20 20 20 20 22 2d 66 6e 6f 2d 63 61 72 65 74    2d 64 69 61 67 6e 6f 73 74 69 63 73 22 20 20 20  | ....."-fno-caret-diagnostics"... | 
| 58440 |  20 3b 20 44 6f 20 6e 6f 74 20 76 69 73 75 61 6c    6c 79 20 69 6e 64 69 63 61 74 65 20 74 68 65 20  | .;.Do.not.visually.indicate.the. | 
| 58460 |  73 6f 75 72 63 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | source.......................... | 
| 58480 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b    20 6c 6f 63 61 74 69 6f 6e 0a 20 20 20 20 20 20  | ...............;.location....... | 
| 584a0 |  20 20 20 20 20 20 22 2d 66 6e 6f 2d 64 69 61 67    6e 6f 73 74 69 63 73 2d 73 68 6f 77 2d 6f 70 74  | ......"-fno-diagnostics-show-opt | 
| 584c0 |  69 6f 6e 22 20 3b 20 44 6f 20 6e 6f 74 20 73 68    6f 77 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e  | ion".;.Do.not.show.the.correspon | 
| 584e0 |  64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ding............................ | 
| 58500 |  20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 77    61 72 6e 69 6e 67 20 67 72 6f 75 70 0a 20 20 20  | .............;.warning.group.... | 
| 58520 |  20 20 20 20 20 20 20 20 20 22 2d 69 71 75 6f 74    65 22 20 28 65 76 61 6c 20 28 66 6c 79 63 68 65  | ........."-iquote".(eval.(flyche | 
| 58540 |  63 6b 2d 63 2f 63 2b 2b 2d 71 75 6f 74 65 64 2d    69 6e 63 6c 75 64 65 2d 64 69 72 65 63 74 6f 72  | ck-c/c++-quoted-include-director | 
| 58560 |  79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 6f 70 74 69 6f 6e 20 22 2d 73 74 64 3d 22 20  | y)).............(option."-std=". | 
| 58580 |  66 6c 79 63 68 65 63 6b 2d 63 6c 61 6e 67 2d 6c    61 6e 67 75 61 67 65 2d 73 74 61 6e 64 61 72 64  | flycheck-clang-language-standard | 
| 585a0 |  20 63 6f 6e 63 61 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 6f 70 74 69 6f 6e 2d 66 6c 61  | .concat).............(option-fla | 
| 585c0 |  67 20 22 2d 70 65 64 61 6e 74 69 63 22 20 66 6c    79 63 68 65 63 6b 2d 63 6c 61 6e 67 2d 70 65 64  | g."-pedantic".flycheck-clang-ped | 
| 585e0 |  61 6e 74 69 63 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 6f 70 74 69 6f 6e 2d 66 6c 61 67 20  | antic).............(option-flag. | 
| 58600 |  22 2d 70 65 64 61 6e 74 69 63 2d 65 72 72 6f 72    73 22 20 66 6c 79 63 68 65 63 6b 2d 63 6c 61 6e  | "-pedantic-errors".flycheck-clan | 
| 58620 |  67 2d 70 65 64 61 6e 74 69 63 2d 65 72 72 6f 72    73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28  | g-pedantic-errors).............( | 
| 58640 |  6f 70 74 69 6f 6e 20 22 2d 73 74 64 6c 69 62 3d    22 20 66 6c 79 63 68 65 63 6b 2d 63 6c 61 6e 67  | option."-stdlib=".flycheck-clang | 
| 58660 |  2d 73 74 61 6e 64 61 72 64 2d 6c 69 62 72 61 72    79 20 63 6f 6e 63 61 74 29 0a 20 20 20 20 20 20  | -standard-library.concat)....... | 
| 58680 |  20 20 20 20 20 20 28 6f 70 74 69 6f 6e 2d 66 6c    61 67 20 22 2d 66 6d 73 2d 65 78 74 65 6e 73 69  | ......(option-flag."-fms-extensi | 
| 586a0 |  6f 6e 73 22 20 66 6c 79 63 68 65 63 6b 2d 63 6c    61 6e 67 2d 6d 73 2d 65 78 74 65 6e 73 69 6f 6e  | ons".flycheck-clang-ms-extension | 
| 586c0 |  73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    6f 70 74 69 6f 6e 2d 66 6c 61 67 20 22 2d 66 6e  | s).............(option-flag."-fn | 
| 586e0 |  6f 2d 65 78 63 65 70 74 69 6f 6e 73 22 20 66 6c    79 63 68 65 63 6b 2d 63 6c 61 6e 67 2d 6e 6f 2d  | o-exceptions".flycheck-clang-no- | 
| 58700 |  65 78 63 65 70 74 69 6f 6e 73 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e 2d  | exceptions).............(option- | 
| 58720 |  66 6c 61 67 20 22 2d 66 6e 6f 2d 72 74 74 69 22    20 66 6c 79 63 68 65 63 6b 2d 63 6c 61 6e 67 2d  | flag."-fno-rtti".flycheck-clang- | 
| 58740 |  6e 6f 2d 72 74 74 69 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 6f 70 74 69 6f 6e 2d 66 6c 61  | no-rtti).............(option-fla | 
| 58760 |  67 20 22 2d 66 62 6c 6f 63 6b 73 22 20 66 6c 79    63 68 65 63 6b 2d 63 6c 61 6e 67 2d 62 6c 6f 63  | g."-fblocks".flycheck-clang-bloc | 
| 58780 |  6b 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 6f 70 74 69 6f 6e 2d 6c 69 73 74 20 22 2d 69  | ks).............(option-list."-i | 
| 587a0 |  6e 63 6c 75 64 65 22 20 66 6c 79 63 68 65 63 6b    2d 63 6c 61 6e 67 2d 69 6e 63 6c 75 64 65 73 29  | nclude".flycheck-clang-includes) | 
| 587c0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 70    74 69 6f 6e 2d 6c 69 73 74 20 22 2d 57 22 20 66  | .............(option-list."-W".f | 
| 587e0 |  6c 79 63 68 65 63 6b 2d 63 6c 61 6e 67 2d 77 61    72 6e 69 6e 67 73 20 63 6f 6e 63 61 74 29 0a 20  | lycheck-clang-warnings.concat).. | 
| 58800 |  20 20 20 20 20 20 20 20 20 20 20 28 6f 70 74 69    6f 6e 2d 6c 69 73 74 20 22 2d 44 22 20 66 6c 79  | ...........(option-list."-D".fly | 
| 58820 |  63 68 65 63 6b 2d 63 6c 61 6e 67 2d 64 65 66 69    6e 69 74 69 6f 6e 73 20 63 6f 6e 63 61 74 29 0a  | check-clang-definitions.concat). | 
| 58840 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6f 70 74    69 6f 6e 2d 6c 69 73 74 20 22 2d 49 22 20 66 6c  | ............(option-list."-I".fl | 
| 58860 |  79 63 68 65 63 6b 2d 63 6c 61 6e 67 2d 69 6e 63    6c 75 64 65 2d 70 61 74 68 29 0a 20 20 20 20 20  | ycheck-clang-include-path)...... | 
| 58880 |  20 20 20 20 20 20 20 28 65 76 61 6c 20 66 6c 79    63 68 65 63 6b 2d 63 6c 61 6e 67 2d 61 72 67 73  | .......(eval.flycheck-clang-args | 
| 588a0 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 2d    78 22 20 28 65 76 61 6c 0a 20 20 20 20 20 20 20  | )............."-x".(eval........ | 
| 588c0 |  20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73    65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 0a 20 20 20  | ...........(pcase.major-mode.... | 
| 588e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 28 6f 72 20 60 63 2b 2b 2d 6d 6f 64 65 20  | .................((or.`c++-mode. | 
| 58900 |  60 63 2b 2b 2d 74 73 2d 6d 6f 64 65 29 20 22 63    2b 2b 22 29 0a 20 20 20 20 20 20 20 20 20 20 20  | `c++-ts-mode)."c++")............ | 
| 58920 |  20 20 20 20 20 20 20 20 20 28 28 6f 72 20 60 63    2d 6d 6f 64 65 20 60 63 2d 74 73 2d 6d 6f 64 65  | .........((or.`c-mode.`c-ts-mode | 
| 58940 |  29 20 22 63 22 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 52 65 61 64 20 66 72 6f  | )."c"))).............;;.Read.fro | 
| 58960 |  6d 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 22  | m.standard.input............."-" | 
| 58980 |  29 0a 20 20 3a 73 74 61 6e 64 61 72 64 2d 69 6e    70 75 74 20 74 0a 20 20 3a 65 72 72 6f 72 2d 70  | )...:standard-input.t...:error-p | 
| 589a0 |  61 74 74 65 72 6e 73 0a 20 20 28 28 69 6e 66 6f    20 6c 69 6e 65 2d 73 74 61 72 74 20 28 6f 72 20  | atterns...((info.line-start.(or. | 
| 589c0 |  22 3c 73 74 64 69 6e 3e 22 20 28 66 69 6c 65 2d    6e 61 6d 65 29 29 20 22 3a 22 20 6c 69 6e 65 20  | "<stdin>".(file-name)).":".line. | 
| 589e0 |  22 3a 22 20 63 6f 6c 75 6d 6e 0a 20 20 20 20 20    20 20 20 20 22 3a 20 6e 6f 74 65 3a 20 22 20 28  | ":".column..........":.note:.".( | 
| 58a00 |  6f 70 74 69 6f 6e 61 6c 20 28 6d 65 73 73 61 67    65 29 29 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20  | optional.(message)).line-end)... | 
| 58a20 |  20 28 77 61 72 6e 69 6e 67 20 6c 69 6e 65 2d 73    74 61 72 74 20 28 6f 72 20 22 3c 73 74 64 69 6e  | .(warning.line-start.(or."<stdin | 
| 58a40 |  3e 22 20 28 66 69 6c 65 2d 6e 61 6d 65 29 29 20    22 3a 22 20 6c 69 6e 65 20 22 3a 22 20 63 6f 6c  | >".(file-name)).":".line.":".col | 
| 58a60 |  75 6d 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20    22 3a 20 77 61 72 6e 69 6e 67 3a 20 22 20 28 6f  | umn.............":.warning:.".(o | 
| 58a80 |  70 74 69 6f 6e 61 6c 20 28 6d 65 73 73 61 67 65    29 29 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20  | ptional.(message)).line-end).... | 
| 58aa0 |  28 65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72    74 20 28 6f 72 20 22 3c 73 74 64 69 6e 3e 22 20  | (error.line-start.(or."<stdin>". | 
| 58ac0 |  28 66 69 6c 65 2d 6e 61 6d 65 29 29 20 22 3a 22    20 6c 69 6e 65 20 22 3a 22 20 63 6f 6c 75 6d 6e  | (file-name)).":".line.":".column | 
| 58ae0 |  0a 20 20 20 20 20 20 20 20 20 20 22 3a 20 22 20    28 6f 72 20 22 66 61 74 61 6c 20 65 72 72 6f 72  | ...........":.".(or."fatal.error | 
| 58b00 |  22 20 22 65 72 72 6f 72 22 29 20 22 3a 20 22 20    28 6f 70 74 69 6f 6e 61 6c 20 28 6d 65 73 73 61  | "."error").":.".(optional.(messa | 
| 58b20 |  67 65 29 29 20 6c 69 6e 65 2d 65 6e 64 29 29 0a    20 20 3a 65 72 72 6f 72 2d 66 69 6c 74 65 72 0a  | ge)).line-end))...:error-filter. | 
| 58b40 |  20 20 28 6c 61 6d 62 64 61 20 28 65 72 72 6f 72    73 29 0a 20 20 20 20 28 6c 65 74 20 28 28 65 72  | ..(lambda.(errors).....(let.((er | 
| 58b60 |  72 6f 72 73 20 28 66 6c 79 63 68 65 63 6b 2d 73    61 6e 69 74 69 7a 65 2d 65 72 72 6f 72 73 20 65  | rors.(flycheck-sanitize-errors.e | 
| 58b80 |  72 72 6f 72 73 29 29 29 0a 20 20 20 20 20 20 28    64 6f 6c 69 73 74 20 28 65 72 72 20 65 72 72 6f  | rrors))).......(dolist.(err.erro | 
| 58ba0 |  72 73 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 43    6c 61 6e 67 20 77 69 6c 6c 20 6f 75 74 70 75 74  | rs).........;;.Clang.will.output | 
| 58bc0 |  20 65 6d 70 74 79 20 6d 65 73 73 61 67 65 73 20    66 6f 72 20 23 65 72 72 6f 72 2f 23 77 61 72 6e  | .empty.messages.for.#error/#warn | 
| 58be0 |  69 6e 67 20 70 72 61 67 6d 61 73 20 77 69 74 68    6f 75 74 0a 20 20 20 20 20 20 20 20 3b 3b 20 6d  | ing.pragmas.without.........;;.m | 
| 58c00 |  65 73 73 61 67 65 73 2e 20 20 57 65 20 66 69 6c    6c 20 74 68 65 73 65 20 65 6d 70 74 79 20 65 72  | essages...We.fill.these.empty.er | 
| 58c20 |  72 6f 72 73 20 77 69 74 68 20 61 20 64 75 6d 6d    79 20 6d 65 73 73 61 67 65 20 74 6f 20 67 65 74  | rors.with.a.dummy.message.to.get | 
| 58c40 |  0a 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 6d    20 70 61 73 74 20 6f 75 72 20 65 72 72 6f 72 20  | .........;;.them.past.our.error. | 
| 58c60 |  66 69 6c 74 65 72 69 6e 67 0a 20 20 20 20 20 20    20 20 28 73 65 74 66 20 28 66 6c 79 63 68 65 63  | filtering.........(setf.(flychec | 
| 58c80 |  6b 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 20    65 72 72 29 0a 20 20 20 20 20 20 20 20 20 20 20  | k-error-message.err)............ | 
| 58ca0 |  20 20 20 28 6f 72 20 28 66 6c 79 63 68 65 63 6b    2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 20 65  | ...(or.(flycheck-error-message.e | 
| 58cc0 |  72 72 29 20 22 6e 6f 20 6d 65 73 73 61 67 65 22    29 29 29 0a 20 20 20 20 20 20 65 72 72 6f 72 73  | rr)."no.message"))).......errors | 
| 58ce0 |  29 29 0a 20 20 3a 6d 6f 64 65 73 20 28 63 2d 6d    6f 64 65 20 63 2b 2b 2d 6d 6f 64 65 20 63 2d 74  | ))...:modes.(c-mode.c++-mode.c-t | 
| 58d00 |  73 2d 6d 6f 64 65 20 63 2b 2b 2d 74 73 2d 6d 6f    64 65 29 0a 20 20 3a 6e 65 78 74 2d 63 68 65 63  | s-mode.c++-ts-mode)...:next-chec | 
| 58d20 |  6b 65 72 73 20 28 28 77 61 72 6e 69 6e 67 20 2e    20 63 2f 63 2b 2b 2d 63 70 70 63 68 65 63 6b 29  | kers.((warning...c/c++-cppcheck) | 
| 58d40 |  29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65    66 2d 61 72 67 73 2d 76 61 72 20 66 6c 79 63 68  | ))..(flycheck-def-args-var.flych | 
| 58d60 |  65 63 6b 2d 67 63 63 2d 61 72 67 73 20 63 2f 63    2b 2b 2d 67 63 63 0a 20 20 3a 70 61 63 6b 61 67  | eck-gcc-args.c/c++-gcc...:packag | 
| 58d80 |  65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63    68 65 63 6b 20 2e 20 22 30 2e 32 32 22 29 29 0a  | e-version.'(flycheck..."0.22")). | 
| 58da0 |  0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f    70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65  | .(flycheck-def-option-var.flyche | 
| 58dc0 |  63 6b 2d 67 63 63 2d 64 65 66 69 6e 69 74 69 6f    6e 73 20 6e 69 6c 20 63 2f 63 2b 2b 2d 67 63 63  | ck-gcc-definitions.nil.c/c++-gcc | 
| 58de0 |  0a 20 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 70    72 65 70 72 6f 63 65 73 73 6f 72 20 64 65 66 69  | ..."Additional.preprocessor.defi | 
| 58e00 |  6e 69 74 69 6f 6e 73 20 66 6f 72 20 47 43 43 2e    0a 0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74  | nitions.for.GCC...The.value.of.t | 
| 58e20 |  68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20    61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67  | his.variable.is.a.list.of.string | 
| 58e40 |  73 2c 20 77 68 65 72 65 20 65 61 63 68 0a 73 74    72 69 6e 67 20 69 73 20 61 6e 20 61 64 64 69 74  | s,.where.each.string.is.an.addit | 
| 58e60 |  69 6f 6e 61 6c 20 64 65 66 69 6e 69 74 69 6f 6e    20 74 6f 20 70 61 73 73 20 74 6f 20 47 43 43 2c  | ional.definition.to.pass.to.GCC, | 
| 58e80 |  20 76 69 61 20 74 68 65 20 60 2d 44 27 0a 6f 70    74 69 6f 6e 2e 22 0a 20 20 3a 74 79 70 65 20 27  | .via.the.`-D'.option."...:type.' | 
| 58ea0 |  28 72 65 70 65 61 74 20 28 73 74 72 69 6e 67 20    3a 74 61 67 20 22 44 65 66 69 6e 69 74 69 6f 6e  | (repeat.(string.:tag."Definition | 
| 58ec0 |  22 29 29 0a 20 20 3a 73 61 66 65 20 23 27 66 6c    79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6c 69  | "))...:safe.#'flycheck-string-li | 
| 58ee0 |  73 74 2d 70 0a 20 20 3a 70 61 63 6b 61 67 65 2d    76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65  | st-p...:package-version.'(flyche | 
| 58f00 |  63 6b 20 2e 20 22 30 2e 32 30 22 29 29 0a 0a 28    66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f 70 74  | ck..."0.20"))..(flycheck-def-opt | 
| 58f20 |  69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65 63 6b    2d 67 63 63 2d 69 6e 63 6c 75 64 65 2d 70 61 74  | ion-var.flycheck-gcc-include-pat | 
| 58f40 |  68 20 6e 69 6c 20 63 2f 63 2b 2b 2d 67 63 63 0a    20 20 22 41 20 6c 69 73 74 20 6f 66 20 69 6e 63  | h.nil.c/c++-gcc..."A.list.of.inc | 
| 58f60 |  6c 75 64 65 20 64 69 72 65 63 74 6f 72 69 65 73    20 66 6f 72 20 47 43 43 2e 0a 0a 54 68 65 20 76  | lude.directories.for.GCC...The.v | 
| 58f80 |  61 6c 75 65 20 6f 66 20 74 68 69 73 20 76 61 72    69 61 62 6c 65 20 69 73 20 61 20 6c 69 73 74 20  | alue.of.this.variable.is.a.list. | 
| 58fa0 |  6f 66 20 73 74 72 69 6e 67 73 2c 20 77 68 65 72    65 20 65 61 63 68 0a 73 74 72 69 6e 67 20 69 73  | of.strings,.where.each.string.is | 
| 58fc0 |  20 61 20 64 69 72 65 63 74 6f 72 79 20 74 6f 20    61 64 64 20 74 6f 20 74 68 65 20 69 6e 63 6c 75  | .a.directory.to.add.to.the.inclu | 
| 58fe0 |  64 65 20 70 61 74 68 20 6f 66 20 67 63 63 2e 0a    52 65 6c 61 74 69 76 65 20 70 61 74 68 73 20 61  | de.path.of.gcc..Relative.paths.a | 
| 59000 |  72 65 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74    68 65 20 66 69 6c 65 20 62 65 69 6e 67 20 63 68  | re.relative.to.the.file.being.ch | 
| 59020 |  65 63 6b 65 64 2e 22 0a 20 20 3a 74 79 70 65 20    27 28 72 65 70 65 61 74 20 28 64 69 72 65 63 74  | ecked."...:type.'(repeat.(direct | 
| 59040 |  6f 72 79 20 3a 74 61 67 20 22 49 6e 63 6c 75 64    65 20 64 69 72 65 63 74 6f 72 79 22 29 29 0a 20  | ory.:tag."Include.directory")).. | 
| 59060 |  20 3a 73 61 66 65 20 23 27 66 6c 79 63 68 65 63    6b 2d 73 74 72 69 6e 67 2d 6c 69 73 74 2d 70 0a  | .:safe.#'flycheck-string-list-p. | 
| 59080 |  20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69    6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20  | ..:package-version.'(flycheck... | 
| 590a0 |  22 30 2e 32 30 22 29 29 0a 0a 28 66 6c 79 63 68    65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76  | "0.20"))..(flycheck-def-option-v | 
| 590c0 |  61 72 20 66 6c 79 63 68 65 63 6b 2d 67 63 63 2d    69 6e 63 6c 75 64 65 73 20 6e 69 6c 20 63 2f 63  | ar.flycheck-gcc-includes.nil.c/c | 
| 590e0 |  2b 2b 2d 67 63 63 0a 20 20 22 41 20 6c 69 73 74    20 6f 66 20 61 64 64 69 74 69 6f 6e 61 6c 20 69  | ++-gcc..."A.list.of.additional.i | 
| 59100 |  6e 63 6c 75 64 65 20 66 69 6c 65 73 20 66 6f 72    20 47 43 43 2e 0a 0a 54 68 65 20 76 61 6c 75 65  | nclude.files.for.GCC...The.value | 
| 59120 |  20 6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c    65 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 73  | .of.this.variable.is.a.list.of.s | 
| 59140 |  74 72 69 6e 67 73 2c 20 77 68 65 72 65 20 65 61    63 68 0a 73 74 72 69 6e 67 20 69 73 20 61 20 66  | trings,.where.each.string.is.a.f | 
| 59160 |  69 6c 65 20 74 6f 20 69 6e 63 6c 75 64 65 20 62    65 66 6f 72 65 20 73 79 6e 74 61 78 20 63 68 65  | ile.to.include.before.syntax.che | 
| 59180 |  63 6b 69 6e 67 2e 20 20 52 65 6c 61 74 69 76 65    0a 70 61 74 68 73 20 61 72 65 20 72 65 6c 61 74  | cking...Relative.paths.are.relat | 
| 591a0 |  69 76 65 20 74 6f 20 74 68 65 20 66 69 6c 65 20    62 65 69 6e 67 20 63 68 65 63 6b 65 64 2e 22 0a  | ive.to.the.file.being.checked.". | 
| 591c0 |  20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74    20 28 66 69 6c 65 20 3a 74 61 67 20 22 49 6e 63  | ..:type.'(repeat.(file.:tag."Inc | 
| 591e0 |  6c 75 64 65 20 66 69 6c 65 22 29 29 0a 20 20 3a    73 61 66 65 20 23 27 66 6c 79 63 68 65 63 6b 2d  | lude.file"))...:safe.#'flycheck- | 
| 59200 |  73 74 72 69 6e 67 2d 6c 69 73 74 2d 70 0a 20 20    3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e  | string-list-p...:package-version | 
| 59220 |  20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 30    2e 32 30 22 29 29 0a 0a 28 66 6c 79 63 68 65 63  | .'(flycheck..."0.20"))..(flychec | 
| 59240 |  6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72    20 66 6c 79 63 68 65 63 6b 2d 67 63 63 2d 6c 61  | k-def-option-var.flycheck-gcc-la | 
| 59260 |  6e 67 75 61 67 65 2d 73 74 61 6e 64 61 72 64 20    6e 69 6c 20 63 2f 63 2b 2b 2d 67 63 63 0a 20 20  | nguage-standard.nil.c/c++-gcc... | 
| 59280 |  22 54 68 65 20 6c 61 6e 67 75 61 67 65 20 73 74    61 6e 64 61 72 64 20 74 6f 20 75 73 65 20 69 6e  | "The.language.standard.to.use.in | 
| 592a0 |  20 47 43 43 2e 0a 0a 54 68 65 20 76 61 6c 75 65    20 6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c  | .GCC...The.value.of.this.variabl | 
| 592c0 |  65 20 69 73 20 65 69 74 68 65 72 20 61 20 73 74    72 69 6e 67 20 64 65 6e 6f 74 69 6e 67 20 61 20  | e.is.either.a.string.denoting.a. | 
| 592e0 |  6c 61 6e 67 75 61 67 65 0a 73 74 61 6e 64 61 72    64 2c 20 6f 72 20 6e 69 6c 2c 20 74 6f 20 75 73  | language.standard,.or.nil,.to.us | 
| 59300 |  65 20 74 68 65 20 64 65 66 61 75 6c 74 20 73 74    61 6e 64 61 72 64 2e 20 20 57 68 65 6e 20 6e 6f  | e.the.default.standard...When.no | 
| 59320 |  6e 2d 6e 69 6c 2c 0a 70 61 73 73 20 74 68 65 20    6c 61 6e 67 75 61 67 65 20 73 74 61 6e 64 61 72  | n-nil,.pass.the.language.standar | 
| 59340 |  64 20 76 69 61 20 74 68 65 20 60 2d 73 74 64 27    20 6f 70 74 69 6f 6e 2e 22 0a 20 20 3a 74 79 70  | d.via.the.`-std'.option."...:typ | 
| 59360 |  65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73    74 20 3a 74 61 67 20 22 44 65 66 61 75 6c 74 20  | e.'(choice.(const.:tag."Default. | 
| 59380 |  73 74 61 6e 64 61 72 64 22 20 6e 69 6c 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | standard".nil).................. | 
| 593a0 |  28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 4c 61    6e 67 75 61 67 65 20 73 74 61 6e 64 61 72 64 22  | (string.:tag."Language.standard" | 
| 593c0 |  29 29 0a 20 20 3a 73 61 66 65 20 23 27 66 6c 79    63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6f 72 2d  | ))...:safe.#'flycheck-string-or- | 
| 593e0 |  6e 69 6c 2d 70 0a 20 20 3a 70 61 63 6b 61 67 65    2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68  | nil-p...:package-version.'(flych | 
| 59400 |  65 63 6b 20 2e 20 22 30 2e 32 30 22 29 29 0a 28    6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75  | eck..."0.20")).(make-variable-bu | 
| 59420 |  66 66 65 72 2d 6c 6f 63 61 6c 20 27 66 6c 79 63    68 65 63 6b 2d 67 63 63 2d 6c 61 6e 67 75 61 67  | ffer-local.'flycheck-gcc-languag | 
| 59440 |  65 2d 73 74 61 6e 64 61 72 64 29 0a 0a 28 66 6c    79 63 68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f  | e-standard)..(flycheck-def-optio | 
| 59460 |  6e 2d 76 61 72 20 66 6c 79 63 68 65 63 6b 2d 67    63 63 2d 6e 6f 2d 65 78 63 65 70 74 69 6f 6e 73  | n-var.flycheck-gcc-no-exceptions | 
| 59480 |  20 6e 69 6c 20 63 2f 63 2b 2b 2d 67 63 63 0a 20    20 22 57 68 65 74 68 65 72 20 74 6f 20 64 69 73  | .nil.c/c++-gcc..."Whether.to.dis | 
| 594a0 |  61 62 6c 65 20 65 78 63 65 70 74 69 6f 6e 73 20    69 6e 20 47 43 43 2e 0a 0a 57 68 65 6e 20 6e 6f  | able.exceptions.in.GCC...When.no | 
| 594c0 |  6e 2d 6e 69 6c 2c 20 64 69 73 61 62 6c 65 20 65    78 63 65 70 74 69 6f 6e 73 20 66 6f 72 20 73 79  | n-nil,.disable.exceptions.for.sy | 
| 594e0 |  6e 74 61 78 20 63 68 65 63 6b 73 2c 20 76 69 61    0a 60 2d 66 6e 6f 2d 65 78 63 65 70 74 69 6f 6e  | ntax.checks,.via.`-fno-exception | 
| 59500 |  73 27 2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f    6f 6c 65 61 6e 0a 20 20 3a 73 61 66 65 20 23 27  | s'."...:type.'boolean...:safe.#' | 
| 59520 |  62 6f 6f 6c 65 61 6e 70 0a 20 20 3a 70 61 63 6b    61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c  | booleanp...:package-version.'(fl | 
| 59540 |  79 63 68 65 63 6b 20 2e 20 22 30 2e 32 30 22 29    29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66  | ycheck..."0.20"))..(flycheck-def | 
| 59560 |  2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63    68 65 63 6b 2d 67 63 63 2d 6e 6f 2d 72 74 74 69  | -option-var.flycheck-gcc-no-rtti | 
| 59580 |  20 6e 69 6c 20 63 2f 63 2b 2b 2d 67 63 63 0a 20    20 22 57 68 65 74 68 65 72 20 74 6f 20 64 69 73  | .nil.c/c++-gcc..."Whether.to.dis | 
| 595a0 |  61 62 6c 65 20 52 54 54 49 20 69 6e 20 47 43 43    2e 0a 0a 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c  | able.RTTI.in.GCC...When.non-nil, | 
| 595c0 |  20 64 69 73 61 62 6c 65 20 52 54 54 49 20 66 6f    72 20 73 79 6e 74 61 78 20 63 68 65 63 6b 73 2c  | .disable.RTTI.for.syntax.checks, | 
| 595e0 |  20 76 69 61 20 60 2d 66 6e 6f 2d 72 74 74 69 27    2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c  | .via.`-fno-rtti'."...:type.'bool | 
| 59600 |  65 61 6e 0a 20 20 3a 73 61 66 65 20 23 27 62 6f    6f 6c 65 61 6e 70 0a 20 20 3a 70 61 63 6b 61 67  | ean...:safe.#'booleanp...:packag | 
| 59620 |  65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63    68 65 63 6b 20 2e 20 22 30 2e 32 30 22 29 29 0a  | e-version.'(flycheck..."0.20")). | 
| 59640 |  0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f    70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65  | .(flycheck-def-option-var.flyche | 
| 59660 |  63 6b 2d 67 63 63 2d 6f 70 65 6e 6d 70 20 6e 69    6c 20 63 2f 63 2b 2b 2d 67 63 63 0a 20 20 22 57  | ck-gcc-openmp.nil.c/c++-gcc..."W | 
| 59680 |  68 65 74 68 65 72 20 74 6f 20 65 6e 61 62 6c 65    20 4f 70 65 6e 4d 50 20 69 6e 20 47 43 43 2e 0a  | hether.to.enable.OpenMP.in.GCC.. | 
| 596a0 |  0a 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 65    6e 61 62 6c 65 20 4f 70 65 6e 4d 50 20 66 6f 72  | .When.non-nil,.enable.OpenMP.for | 
| 596c0 |  20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 73    2c 20 76 69 61 0a 60 2d 66 6f 70 65 6e 6d 70 27  | .syntax.checkers,.via.`-fopenmp' | 
| 596e0 |  2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c    65 61 6e 0a 20 20 3a 73 61 66 65 20 23 27 62 6f  | ."...:type.'boolean...:safe.#'bo | 
| 59700 |  6f 6c 65 61 6e 70 0a 20 20 3a 70 61 63 6b 61 67    65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63  | oleanp...:package-version.'(flyc | 
| 59720 |  68 65 63 6b 20 2e 20 22 30 2e 32 31 22 29 29 0a    0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f  | heck..."0.21"))..(flycheck-def-o | 
| 59740 |  70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65    63 6b 2d 67 63 63 2d 70 65 64 61 6e 74 69 63 20  | ption-var.flycheck-gcc-pedantic. | 
| 59760 |  6e 69 6c 20 63 2f 63 2b 2b 2d 67 63 63 0a 20 20    22 57 68 65 74 68 65 72 20 74 6f 20 77 61 72 6e  | nil.c/c++-gcc..."Whether.to.warn | 
| 59780 |  20 61 62 6f 75 74 20 6c 61 6e 67 75 61 67 65 20    65 78 74 65 6e 73 69 6f 6e 73 20 69 6e 20 47 43  | .about.language.extensions.in.GC | 
| 597a0 |  43 2e 0a 0a 46 6f 72 20 49 53 4f 20 43 2c 20 66    6f 6c 6c 6f 77 73 20 74 68 65 20 76 65 72 73 69  | C...For.ISO.C,.follows.the.versi | 
| 597c0 |  6f 6e 20 73 70 65 63 69 66 69 65 64 20 62 79 20    61 6e 79 20 2d 73 74 64 20 6f 70 74 69 6f 6e 20  | on.specified.by.any.-std.option. | 
| 597e0 |  75 73 65 64 2e 0a 57 68 65 6e 20 6e 6f 6e 2d 6e    69 6c 2c 20 64 69 73 61 62 6c 65 20 6e 6f 6e 2d  | used..When.non-nil,.disable.non- | 
| 59800 |  49 53 4f 20 65 78 74 65 6e 73 69 6f 6e 73 20 74    6f 20 43 2f 43 2b 2b 20 76 69 61 0a 60 2d 70 65  | ISO.extensions.to.C/C++.via.`-pe | 
| 59820 |  64 61 6e 74 69 63 27 2e 22 0a 20 20 3a 74 79 70    65 20 27 62 6f 6f 6c 65 61 6e 0a 20 20 3a 73 61  | dantic'."...:type.'boolean...:sa | 
| 59840 |  66 65 20 23 27 62 6f 6f 6c 65 61 6e 70 0a 20 20    3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e  | fe.#'booleanp...:package-version | 
| 59860 |  20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 30    2e 32 33 22 29 29 0a 0a 28 66 6c 79 63 68 65 63  | .'(flycheck..."0.23"))..(flychec | 
| 59880 |  6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72    20 66 6c 79 63 68 65 63 6b 2d 67 63 63 2d 70 65  | k-def-option-var.flycheck-gcc-pe | 
| 598a0 |  64 61 6e 74 69 63 2d 65 72 72 6f 72 73 20 6e 69    6c 20 63 2f 63 2b 2b 2d 67 63 63 0a 20 20 22 57  | dantic-errors.nil.c/c++-gcc..."W | 
| 598c0 |  68 65 74 68 65 72 20 74 6f 20 65 72 72 6f 72 20    6f 6e 20 6c 61 6e 67 75 61 67 65 20 65 78 74 65  | hether.to.error.on.language.exte | 
| 598e0 |  6e 73 69 6f 6e 73 20 69 6e 20 47 43 43 2e 0a 0a    46 6f 72 20 49 53 4f 20 43 2c 20 66 6f 6c 6c 6f  | nsions.in.GCC...For.ISO.C,.follo | 
| 59900 |  77 73 20 74 68 65 20 76 65 72 73 69 6f 6e 20 73    70 65 63 69 66 69 65 64 20 62 79 20 61 6e 79 20  | ws.the.version.specified.by.any. | 
| 59920 |  2d 73 74 64 20 6f 70 74 69 6f 6e 20 75 73 65 64    2e 0a 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20  | -std.option.used..When.non-nil,. | 
| 59940 |  64 69 73 61 62 6c 65 20 6e 6f 6e 2d 49 53 4f 20    65 78 74 65 6e 73 69 6f 6e 73 20 74 6f 20 43 2f  | disable.non-ISO.extensions.to.C/ | 
| 59960 |  43 2b 2b 20 76 69 61 0a 60 2d 70 65 64 61 6e 74    69 63 2d 65 72 72 6f 72 73 27 2e 22 0a 20 20 3a  | C++.via.`-pedantic-errors'."...: | 
| 59980 |  74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a 20 20    3a 73 61 66 65 20 23 27 62 6f 6f 6c 65 61 6e 70  | type.'boolean...:safe.#'booleanp | 
| 599a0 |  0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73    69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e  | ...:package-version.'(flycheck.. | 
| 599c0 |  20 22 30 2e 32 33 22 29 29 0a 0a 28 66 6c 79 63    68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d  | ."0.23"))..(flycheck-def-option- | 
| 599e0 |  76 61 72 20 66 6c 79 63 68 65 63 6b 2d 67 63 63    2d 77 61 72 6e 69 6e 67 73 20 27 28 22 61 6c 6c  | var.flycheck-gcc-warnings.'("all | 
| 59a00 |  22 20 22 65 78 74 72 61 22 29 20 63 2f 63 2b 2b    2d 67 63 63 0a 20 20 22 41 20 6c 69 73 74 20 6f  | "."extra").c/c++-gcc..."A.list.o | 
| 59a20 |  66 20 61 64 64 69 74 69 6f 6e 61 6c 20 77 61 72    6e 69 6e 67 73 20 74 6f 20 65 6e 61 62 6c 65 20  | f.additional.warnings.to.enable. | 
| 59a40 |  69 6e 20 47 43 43 2e 0a 0a 54 68 65 20 76 61 6c    75 65 20 6f 66 20 74 68 69 73 20 76 61 72 69 61  | in.GCC...The.value.of.this.varia | 
| 59a60 |  62 6c 65 20 69 73 20 61 20 6c 69 73 74 20 6f 66    20 73 74 72 69 6e 67 73 2c 20 77 68 65 72 65 20  | ble.is.a.list.of.strings,.where. | 
| 59a80 |  65 61 63 68 20 73 74 72 69 6e 67 0a 69 73 20 74    68 65 20 6e 61 6d 65 20 6f 66 20 61 20 77 61 72  | each.string.is.the.name.of.a.war | 
| 59aa0 |  6e 69 6e 67 20 63 61 74 65 67 6f 72 79 20 74 6f    20 65 6e 61 62 6c 65 2e 20 20 42 79 20 64 65 66  | ning.category.to.enable...By.def | 
| 59ac0 |  61 75 6c 74 2c 20 61 6c 6c 0a 72 65 63 6f 6d 6d    65 6e 64 65 64 20 77 61 72 6e 69 6e 67 73 20 61  | ault,.all.recommended.warnings.a | 
| 59ae0 |  6e 64 20 73 6f 6d 65 20 65 78 74 72 61 20 77 61    72 6e 69 6e 67 73 20 61 72 65 20 65 6e 61 62 6c  | nd.some.extra.warnings.are.enabl | 
| 59b00 |  65 64 20 28 61 73 20 62 79 0a 60 2d 57 61 6c 6c    27 20 61 6e 64 20 60 2d 57 65 78 74 72 61 27 20  | ed.(as.by.`-Wall'.and.`-Wextra'. | 
| 59b20 |  72 65 73 70 65 63 74 69 76 65 6c 79 29 2e 0a 0a    52 65 66 65 72 20 74 6f 20 74 68 65 20 67 63 63  | respectively)...Refer.to.the.gcc | 
| 59b40 |  20 6d 61 6e 75 61 6c 20 61 74 20 55 52 4c 0a 60    68 74 74 70 73 3a 2f 2f 67 63 63 2e 67 6e 75 2e  | .manual.at.URL.`https://gcc.gnu. | 
| 59b60 |  6f 72 67 2f 6f 6e 6c 69 6e 65 64 6f 63 73 2f 67    63 63 2f 27 20 66 6f 72 20 6d 6f 72 65 20 69 6e  | org/onlinedocs/gcc/'.for.more.in | 
| 59b80 |  66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 0a    77 61 72 6e 69 6e 67 73 2e 22 0a 20 20 3a 74 79  | formation.about.warnings."...:ty | 
| 59ba0 |  70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e    73 74 20 3a 74 61 67 20 22 4e 6f 20 61 64 64 69  | pe.'(choice.(const.:tag."No.addi | 
| 59bc0 |  74 69 6f 6e 61 6c 20 77 61 72 6e 69 6e 67 73 22    20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20  | tional.warnings".nil)........... | 
| 59be0 |  20 20 20 20 20 20 20 28 72 65 70 65 61 74 20 3a    74 61 67 20 22 41 64 64 69 74 69 6f 6e 61 6c 20  | .......(repeat.:tag."Additional. | 
| 59c00 |  77 61 72 6e 69 6e 67 73 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | warnings"....................... | 
| 59c20 |  20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20    22 57 61 72 6e 69 6e 67 20 6e 61 6d 65 22 29 29  | ...(string.:tag."Warning.name")) | 
| 59c40 |  29 0a 20 20 3a 73 61 66 65 20 23 27 66 6c 79 63    68 65 63 6b 2d 73 74 72 69 6e 67 2d 6c 69 73 74  | )...:safe.#'flycheck-string-list | 
| 59c60 |  2d 70 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65    72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b  | -p...:package-version.'(flycheck | 
| 59c80 |  20 2e 20 22 30 2e 32 30 22 29 29 0a 0a 28 66 6c    79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68  | ..."0.20"))..(flycheck-define-ch | 
| 59ca0 |  65 63 6b 65 72 20 63 2f 63 2b 2b 2d 67 63 63 0a    20 20 22 41 20 43 2f 43 2b 2b 20 73 79 6e 74 61  | ecker.c/c++-gcc..."A.C/C++.synta | 
| 59cc0 |  78 20 63 68 65 63 6b 65 72 20 75 73 69 6e 67 20    47 43 43 2e 0a 0a 52 65 71 75 69 72 65 73 20 47  | x.checker.using.GCC...Requires.G | 
| 59ce0 |  43 43 20 34 2e 34 20 6f 72 20 6e 65 77 65 72 2e    20 20 53 65 65 20 55 52 4c 20 60 68 74 74 70 73  | CC.4.4.or.newer...See.URL.`https | 
| 59d00 |  3a 2f 2f 67 63 63 2e 67 6e 75 2e 6f 72 67 2f 27    2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22  | ://gcc.gnu.org/'."...:command.(" | 
| 59d20 |  67 63 63 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 22 2d 66 73 68 6f 77 2d 63 6f 6c 75 6d 6e 22  | gcc"............."-fshow-column" | 
| 59d40 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 69    71 75 6f 74 65 22 20 28 65 76 61 6c 20 28 66 6c  | ............."-iquote".(eval.(fl | 
| 59d60 |  79 63 68 65 63 6b 2d 63 2f 63 2b 2b 2d 71 75 6f    74 65 64 2d 69 6e 63 6c 75 64 65 2d 64 69 72 65  | ycheck-c/c++-quoted-include-dire | 
| 59d80 |  63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 6f 70 74 69 6f 6e 20 22 2d 73 74  | ctory)).............(option."-st | 
| 59da0 |  64 3d 22 20 66 6c 79 63 68 65 63 6b 2d 67 63 63    2d 6c 61 6e 67 75 61 67 65 2d 73 74 61 6e 64 61  | d=".flycheck-gcc-language-standa | 
| 59dc0 |  72 64 20 63 6f 6e 63 61 74 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e 2d 66  | rd.concat).............(option-f | 
| 59de0 |  6c 61 67 20 22 2d 70 65 64 61 6e 74 69 63 22 20    66 6c 79 63 68 65 63 6b 2d 67 63 63 2d 70 65 64  | lag."-pedantic".flycheck-gcc-ped | 
| 59e00 |  61 6e 74 69 63 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 6f 70 74 69 6f 6e 2d 66 6c 61 67 20  | antic).............(option-flag. | 
| 59e20 |  22 2d 70 65 64 61 6e 74 69 63 2d 65 72 72 6f 72    73 22 20 66 6c 79 63 68 65 63 6b 2d 67 63 63 2d  | "-pedantic-errors".flycheck-gcc- | 
| 59e40 |  70 65 64 61 6e 74 69 63 2d 65 72 72 6f 72 73 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 70  | pedantic-errors).............(op | 
| 59e60 |  74 69 6f 6e 2d 66 6c 61 67 20 22 2d 66 6e 6f 2d    65 78 63 65 70 74 69 6f 6e 73 22 20 66 6c 79 63  | tion-flag."-fno-exceptions".flyc | 
| 59e80 |  68 65 63 6b 2d 67 63 63 2d 6e 6f 2d 65 78 63 65    70 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20  | heck-gcc-no-exceptions)......... | 
| 59ea0 |  20 20 20 20 28 6f 70 74 69 6f 6e 2d 66 6c 61 67    20 22 2d 66 6e 6f 2d 72 74 74 69 22 20 66 6c 79  | ....(option-flag."-fno-rtti".fly | 
| 59ec0 |  63 68 65 63 6b 2d 67 63 63 2d 6e 6f 2d 72 74 74    69 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28  | check-gcc-no-rtti).............( | 
| 59ee0 |  6f 70 74 69 6f 6e 2d 66 6c 61 67 20 22 2d 66 6f    70 65 6e 6d 70 22 20 66 6c 79 63 68 65 63 6b 2d  | option-flag."-fopenmp".flycheck- | 
| 59f00 |  67 63 63 2d 6f 70 65 6e 6d 70 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e 2d  | gcc-openmp).............(option- | 
| 59f20 |  6c 69 73 74 20 22 2d 69 6e 63 6c 75 64 65 22 20    66 6c 79 63 68 65 63 6b 2d 67 63 63 2d 69 6e 63  | list."-include".flycheck-gcc-inc | 
| 59f40 |  6c 75 64 65 73 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 6f 70 74 69 6f 6e 2d 6c 69 73 74 20  | ludes).............(option-list. | 
| 59f60 |  22 2d 57 22 20 66 6c 79 63 68 65 63 6b 2d 67 63    63 2d 77 61 72 6e 69 6e 67 73 20 63 6f 6e 63 61  | "-W".flycheck-gcc-warnings.conca | 
| 59f80 |  74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    6f 70 74 69 6f 6e 2d 6c 69 73 74 20 22 2d 44 22  | t).............(option-list."-D" | 
| 59fa0 |  20 66 6c 79 63 68 65 63 6b 2d 67 63 63 2d 64 65    66 69 6e 69 74 69 6f 6e 73 20 63 6f 6e 63 61 74  | .flycheck-gcc-definitions.concat | 
| 59fc0 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    70 74 69 6f 6e 2d 6c 69 73 74 20 22 2d 49 22 20  | ).............(option-list."-I". | 
| 59fe0 |  66 6c 79 63 68 65 63 6b 2d 67 63 63 2d 69 6e 63    6c 75 64 65 2d 70 61 74 68 29 0a 20 20 20 20 20  | flycheck-gcc-include-path)...... | 
| 5a000 |  20 20 20 20 20 20 20 28 65 76 61 6c 20 66 6c 79    63 68 65 63 6b 2d 67 63 63 2d 61 72 67 73 29 0a  | .......(eval.flycheck-gcc-args). | 
| 5a020 |  20 20 20 20 20 20 20 20 20 20 20 20 22 2d 78 22    20 28 65 76 61 6c 0a 20 20 20 20 20 20 20 20 20  | ............"-x".(eval.......... | 
| 5a040 |  20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20    6d 61 6a 6f 72 2d 6d 6f 64 65 0a 20 20 20 20 20  | .........(pcase.major-mode...... | 
| 5a060 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    28 6f 72 20 60 63 2b 2b 2d 6d 6f 64 65 20 60 63  | ...............((or.`c++-mode.`c | 
| 5a080 |  2b 2b 2d 74 73 2d 6d 6f 64 65 29 20 22 63 2b 2b    22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ++-ts-mode)."c++").............. | 
| 5a0a0 |  20 20 20 20 20 20 20 28 28 6f 72 20 60 63 2d 6d    6f 64 65 20 60 63 2d 74 73 2d 6d 6f 64 65 29 20  | .......((or.`c-mode.`c-ts-mode). | 
| 5a0c0 |  22 63 22 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 3b 3b 20 47 43 43 20 70 65 72 66 6f 72  | "c"))).............;;.GCC.perfor | 
| 5a0e0 |  6d 73 20 66 75 6c 6c 20 63 68 65 63 6b 69 6e 67    20 6f 6e 6c 79 20 77 68 65 6e 20 61 63 74 75 61  | ms.full.checking.only.when.actua | 
| 5a100 |  6c 6c 79 20 63 6f 6d 70 69 6c 69 6e 67 2c 20 73    6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b  | lly.compiling,.so.............;; | 
| 5a120 |  20 60 2d 66 73 79 6e 74 61 78 2d 6f 6e 6c 79 27    20 69 73 20 6e 6f 74 20 65 6e 6f 75 67 68 2e 20  | .`-fsyntax-only'.is.not.enough.. | 
| 5a140 |  4a 75 73 74 20 6c 65 74 20 69 74 20 67 65 6e 65    72 61 74 65 20 61 73 73 65 6d 62 6c 79 0a 20 20  | Just.let.it.generate.assembly... | 
| 5a160 |  20 20 20 20 20 20 20 20 20 20 3b 3b 20 63 6f 64    65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  | ..........;;.code.............." | 
| 5a180 |  2d 53 22 20 22 2d 6f 22 20 6e 75 6c 6c 2d 64 65    76 69 63 65 0a 20 20 20 20 20 20 20 20 20 20 20  | -S"."-o".null-device............ | 
| 5a1a0 |  20 3b 3b 20 52 65 61 64 20 66 72 6f 6d 20 73 74    61 6e 64 61 72 64 20 69 6e 70 75 74 0a 20 20 20  | .;;.Read.from.standard.input.... | 
| 5a1c0 |  20 20 20 20 20 20 20 20 20 22 2d 22 29 0a 20 20    3a 73 74 61 6e 64 61 72 64 2d 69 6e 70 75 74 20  | ........."-")...:standard-input. | 
| 5a1e0 |  74 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74 74 65    72 6e 73 0a 20 20 28 28 69 6e 66 6f 20 6c 69 6e  | t...:error-patterns...((info.lin | 
| 5a200 |  65 2d 73 74 61 72 74 20 28 6f 72 20 22 3c 73 74    64 69 6e 3e 22 20 28 66 69 6c 65 2d 6e 61 6d 65  | e-start.(or."<stdin>".(file-name | 
| 5a220 |  29 29 0a 20 20 20 20 20 20 20 20 20 22 3a 22 20    6c 69 6e 65 20 28 6f 70 74 69 6f 6e 61 6c 20 22  | ))..........":".line.(optional." | 
| 5a240 |  3a 22 20 63 6f 6c 75 6d 6e 29 0a 20 20 20 20 20    20 20 20 20 22 3a 20 6e 6f 74 65 3a 20 22 20 28  | :".column)..........":.note:.".( | 
| 5a260 |  6d 65 73 73 61 67 65 29 20 6c 69 6e 65 2d 65 6e    64 29 0a 20 20 20 28 77 61 72 6e 69 6e 67 20 6c  | message).line-end)....(warning.l | 
| 5a280 |  69 6e 65 2d 73 74 61 72 74 20 28 6f 72 20 22 3c    73 74 64 69 6e 3e 22 20 28 66 69 6c 65 2d 6e 61  | ine-start.(or."<stdin>".(file-na | 
| 5a2a0 |  6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 22 3a 22 20 6c 69 6e 65 20 28 6f 70 74 69 6f  | me)).............":".line.(optio | 
| 5a2c0 |  6e 61 6c 20 22 3a 22 20 63 6f 6c 75 6d 6e 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 22 3a 20 77  | nal.":".column).............":.w | 
| 5a2e0 |  61 72 6e 69 6e 67 3a 20 22 20 28 6d 65 73 73 61    67 65 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20  | arning:.".(message.(one-or-more. | 
| 5a300 |  28 6e 6f 74 20 28 61 6e 79 20 22 5c 6e 5b 22 29    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | (not.(any."\n["))))............. | 
| 5a320 |  28 6f 70 74 69 6f 6e 61 6c 20 22 5b 22 20 28 69    64 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 6e  | (optional."[".(id.(one-or-more.n | 
| 5a340 |  6f 74 2d 6e 65 77 6c 69 6e 65 29 29 20 22 5d 22    29 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 28  | ot-newline))."]").line-end)....( | 
| 5a360 |  65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74    20 28 6f 72 20 22 3c 73 74 64 69 6e 3e 22 20 28  | error.line-start.(or."<stdin>".( | 
| 5a380 |  66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20    20 20 20 20 20 20 22 3a 22 20 6c 69 6e 65 20 28  | file-name))...........":".line.( | 
| 5a3a0 |  6f 70 74 69 6f 6e 61 6c 20 22 3a 22 20 63 6f 6c    75 6d 6e 29 0a 20 20 20 20 20 20 20 20 20 20 22  | optional.":".column)..........." | 
| 5a3c0 |  3a 20 22 20 28 6f 72 20 22 66 61 74 61 6c 20 65    72 72 6f 72 22 20 22 65 72 72 6f 72 22 29 20 22  | :.".(or."fatal.error"."error")." | 
| 5a3e0 |  3a 20 22 20 28 6d 65 73 73 61 67 65 29 20 6c 69    6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d 6f 64 65  | :.".(message).line-end))...:mode | 
| 5a400 |  73 20 28 63 2d 6d 6f 64 65 20 63 2b 2b 2d 6d 6f    64 65 20 63 2d 74 73 2d 6d 6f 64 65 20 63 2b 2b  | s.(c-mode.c++-mode.c-ts-mode.c++ | 
| 5a420 |  2d 74 73 2d 6d 6f 64 65 29 0a 20 20 3a 6e 65 78    74 2d 63 68 65 63 6b 65 72 73 20 28 28 77 61 72  | -ts-mode)...:next-checkers.((war | 
| 5a440 |  6e 69 6e 67 20 2e 20 63 2f 63 2b 2b 2d 63 70 70    63 68 65 63 6b 29 29 29 0a 0a 28 66 6c 79 63 68  | ning...c/c++-cppcheck)))..(flych | 
| 5a460 |  65 63 6b 2d 64 65 66 2d 61 72 67 73 2d 76 61 72    20 66 6c 79 63 68 65 63 6b 2d 63 70 70 63 68 65  | eck-def-args-var.flycheck-cppche | 
| 5a480 |  63 6b 2d 61 72 67 73 20 63 2f 63 2b 2b 2d 63 70    70 63 68 65 63 6b 0a 20 20 3a 70 61 63 6b 61 67  | ck-args.c/c++-cppcheck...:packag | 
| 5a4a0 |  65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63    68 65 63 6b 20 2e 20 22 33 35 22 29 29 0a 0a 28  | e-version.'(flycheck..."35"))..( | 
| 5a4c0 |  66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f 70 74    69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65 63 6b  | flycheck-def-option-var.flycheck | 
| 5a4e0 |  2d 63 70 70 63 68 65 63 6b 2d 63 68 65 63 6b 73    20 27 28 22 73 74 79 6c 65 22 29 20 63 2f 63 2b  | -cppcheck-checks.'("style").c/c+ | 
| 5a500 |  2b 2d 63 70 70 63 68 65 63 6b 0a 20 20 22 45 6e    61 62 6c 65 64 20 63 68 65 63 6b 73 20 66 6f 72  | +-cppcheck..."Enabled.checks.for | 
| 5a520 |  20 43 70 70 63 68 65 63 6b 2e 0a 0a 54 68 65 20    76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 76 61  | .Cppcheck...The.value.of.this.va | 
| 5a540 |  72 69 61 62 6c 65 20 69 73 20 61 20 6c 69 73 74    20 6f 66 20 73 74 72 69 6e 67 73 2c 20 77 68 65  | riable.is.a.list.of.strings,.whe | 
| 5a560 |  72 65 20 65 61 63 68 0a 73 74 72 69 6e 67 20 69    73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 61 6e  | re.each.string.is.the.name.of.an | 
| 5a580 |  20 61 64 64 69 74 69 6f 6e 61 6c 20 63 68 65 63    6b 20 74 6f 20 65 6e 61 62 6c 65 2e 20 20 42 79  | .additional.check.to.enable...By | 
| 5a5a0 |  20 64 65 66 61 75 6c 74 2c 0a 61 6c 6c 20 63 6f    64 69 6e 67 20 73 74 79 6c 65 20 63 68 65 63 6b  | .default,.all.coding.style.check | 
| 5a5c0 |  73 20 61 72 65 20 65 6e 61 62 6c 65 64 2e 0a 0a    53 65 65 20 73 65 63 74 69 6f 6e 20 5c 22 45 6e  | s.are.enabled...See.section.\"En | 
| 5a5e0 |  61 62 6c 65 20 6d 65 73 73 61 67 65 5c 22 20 69    6e 20 74 68 65 20 43 70 70 63 68 65 63 6b 20 6d  | able.message\".in.the.Cppcheck.m | 
| 5a600 |  61 6e 75 61 6c 20 61 74 20 55 52 4c 0a 60 68 74    74 70 73 3a 2f 2f 63 70 70 63 68 65 63 6b 2e 73  | anual.at.URL.`https://cppcheck.s | 
| 5a620 |  6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 2f 6d    61 6e 75 61 6c 2e 70 64 66 27 2c 20 61 6e 64 20  | ourceforge.net/manual.pdf',.and. | 
| 5a640 |  74 68 65 0a 64 6f 63 75 6d 65 6e 74 61 74 69 6f    6e 20 6f 66 20 74 68 65 20 60 2d 2d 65 6e 61 62  | the.documentation.of.the.`--enab | 
| 5a660 |  6c 65 27 20 6f 70 74 69 6f 6e 20 66 6f 72 20 6d    6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c  | le'.option.for.more.information, | 
| 5a680 |  0a 69 6e 63 6c 75 64 69 6e 67 20 61 20 6c 69 73    74 20 6f 66 20 73 75 70 70 6f 72 74 65 64 20 63  | .including.a.list.of.supported.c | 
| 5a6a0 |  68 65 63 6b 73 2e 22 0a 20 20 3a 74 79 70 65 20    27 28 72 65 70 65 61 74 20 3a 74 61 67 20 22 41  | hecks."...:type.'(repeat.:tag."A | 
| 5a6c0 |  64 64 69 74 69 6f 6e 61 6c 20 63 68 65 63 6b 73    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | dditional.checks"............... | 
| 5a6e0 |  20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20    22 43 68 65 63 6b 20 6e 61 6d 65 22 29 29 0a 20  | ...(string.:tag."Check.name")).. | 
| 5a700 |  20 3a 73 61 66 65 20 23 27 66 6c 79 63 68 65 63    6b 2d 73 74 72 69 6e 67 2d 6c 69 73 74 2d 70 0a  | .:safe.#'flycheck-string-list-p. | 
| 5a720 |  20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69    6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20  | ..:package-version.'(flycheck... | 
| 5a740 |  22 30 2e 31 34 22 29 29 0a 0a 28 66 6c 79 63 68    65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76  | "0.14"))..(flycheck-def-option-v | 
| 5a760 |  61 72 20 66 6c 79 63 68 65 63 6b 2d 63 70 70 63    68 65 63 6b 2d 73 74 61 6e 64 61 72 64 73 20 6e  | ar.flycheck-cppcheck-standards.n | 
| 5a780 |  69 6c 20 63 2f 63 2b 2b 2d 63 70 70 63 68 65 63    6b 0a 20 20 22 54 68 65 20 73 74 61 6e 64 61 72  | il.c/c++-cppcheck..."The.standar | 
| 5a7a0 |  64 73 20 74 6f 20 75 73 65 20 69 6e 20 63 70 70    63 68 65 63 6b 2e 0a 0a 54 68 65 20 76 61 6c 75  | ds.to.use.in.cppcheck...The.valu | 
| 5a7c0 |  65 20 6f 66 20 74 68 69 73 20 76 61 72 69 61 62    6c 65 20 69 73 20 65 69 74 68 65 72 20 61 20 6c  | e.of.this.variable.is.either.a.l | 
| 5a7e0 |  69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 20 64    65 6e 6f 74 69 6e 67 0a 74 68 65 20 73 74 61 6e  | ist.of.strings.denoting.the.stan | 
| 5a800 |  64 61 72 64 73 20 74 6f 20 75 73 65 2c 20 6f 72    20 6e 69 6c 20 74 6f 20 70 61 73 73 20 6e 6f 74  | dards.to.use,.or.nil.to.pass.not | 
| 5a820 |  68 69 6e 67 20 74 6f 20 63 70 70 63 68 65 63 6b    2e 20 20 57 68 65 6e 0a 6e 6f 6e 2d 6e 69 6c 2c  | hing.to.cppcheck...When.non-nil, | 
| 5a840 |  20 70 61 73 73 20 74 68 65 20 73 74 61 6e 64 61    72 64 73 20 76 69 61 20 6f 6e 65 20 6f 72 20 6d  | .pass.the.standards.via.one.or.m | 
| 5a860 |  6f 72 65 20 60 2d 2d 73 74 64 3d 27 20 6f 70 74    69 6f 6e 73 2e 22 0a 20 20 3a 74 79 70 65 20 27  | ore.`--std='.options."...:type.' | 
| 5a880 |  28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a    74 61 67 20 22 44 65 66 61 75 6c 74 22 20 6e 69  | (choice.(const.:tag."Default".ni | 
| 5a8a0 |  6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 72 65 70 65 61 74 20 3a 74 61 67  | l)..................(repeat.:tag | 
| 5a8c0 |  20 22 43 75 73 74 6f 6d 20 73 74 61 6e 64 61 72    64 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ."Custom.standards"............. | 
| 5a8e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74    72 69 6e 67 20 3a 74 61 67 20 22 53 74 61 6e 64  | .............(string.:tag."Stand | 
| 5a900 |  61 72 64 20 6e 61 6d 65 22 29 29 29 0a 20 20 3a    73 61 66 65 20 23 27 66 6c 79 63 68 65 63 6b 2d  | ard.name")))...:safe.#'flycheck- | 
| 5a920 |  73 74 72 69 6e 67 2d 6c 69 73 74 2d 70 0a 20 20    3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e  | string-list-p...:package-version | 
| 5a940 |  20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 32    38 22 29 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61  | .'(flycheck..."28")).(make-varia | 
| 5a960 |  62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c    20 27 66 6c 79 63 68 65 63 6b 2d 63 70 70 63 68  | ble-buffer-local.'flycheck-cppch | 
| 5a980 |  65 63 6b 2d 73 74 61 6e 64 61 72 64 73 29 0a 0a    28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f 70  | eck-standards)..(flycheck-def-op | 
| 5a9a0 |  74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65 63    6b 2d 63 70 70 63 68 65 63 6b 2d 73 75 70 70 72  | tion-var.flycheck-cppcheck-suppr | 
| 5a9c0 |  65 73 73 69 6f 6e 73 2d 66 69 6c 65 20 6e 69 6c    20 63 2f 63 2b 2b 2d 63 70 70 63 68 65 63 6b 0a  | essions-file.nil.c/c++-cppcheck. | 
| 5a9e0 |  20 20 22 54 68 65 20 73 75 70 70 72 65 73 73 69    6f 6e 73 20 66 69 6c 65 20 74 6f 20 75 73 65 20  | .."The.suppressions.file.to.use. | 
| 5aa00 |  69 6e 20 63 70 70 63 68 65 63 6b 2e 0a 0a 54 68    65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20  | in.cppcheck...The.value.of.this. | 
| 5aa20 |  76 61 72 69 61 62 6c 65 20 69 73 20 61 20 66 69    6c 65 20 77 69 74 68 20 74 68 65 20 73 75 70 70  | variable.is.a.file.with.the.supp | 
| 5aa40 |  72 65 73 73 69 6f 6e 73 20 74 6f 0a 75 73 65 2c    20 6f 72 20 6e 69 6c 20 74 6f 20 70 61 73 73 20  | ressions.to.use,.or.nil.to.pass. | 
| 5aa60 |  6e 6f 74 68 69 6e 67 20 74 6f 20 63 70 70 63 68    65 63 6b 2e 20 20 57 68 65 6e 20 6e 6f 6e 2d 6e  | nothing.to.cppcheck...When.non-n | 
| 5aa80 |  69 6c 2c 20 70 61 73 73 20 74 68 65 0a 73 75 70    70 72 65 73 73 69 6f 6e 73 20 66 69 6c 65 20 76  | il,.pass.the.suppressions.file.v | 
| 5aaa0 |  69 61 20 74 68 65 20 60 2d 2d 73 75 70 70 72 65    73 73 69 6f 6e 73 2d 6c 69 73 74 3d 27 20 6f 70  | ia.the.`--suppressions-list='.op | 
| 5aac0 |  74 69 6f 6e 2e 22 0a 20 20 3a 74 79 70 65 20 27    28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a  | tion."...:type.'(choice.(const.: | 
| 5aae0 |  74 61 67 20 22 44 65 66 61 75 6c 74 22 20 6e 69    6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | tag."Default".nil).............. | 
| 5ab00 |  20 20 20 20 28 66 69 6c 65 20 3a 74 61 67 20 22    53 75 70 70 72 65 73 73 69 6f 6e 73 20 66 69 6c  | ....(file.:tag."Suppressions.fil | 
| 5ab20 |  65 22 29 29 0a 20 20 3a 73 61 66 65 20 23 27 66    6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6f  | e"))...:safe.#'flycheck-string-o | 
| 5ab40 |  72 2d 6e 69 6c 2d 70 0a 20 20 3a 70 61 63 6b 61    67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79  | r-nil-p...:package-version.'(fly | 
| 5ab60 |  63 68 65 63 6b 20 2e 20 22 33 32 22 29 29 0a 28    6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75  | check..."32")).(make-variable-bu | 
| 5ab80 |  66 66 65 72 2d 6c 6f 63 61 6c 20 27 66 6c 79 63    68 65 63 6b 2d 63 70 70 63 68 65 63 6b 2d 73 75  | ffer-local.'flycheck-cppcheck-su | 
| 5aba0 |  70 70 72 65 73 73 69 6f 6e 73 2d 66 69 6c 65 29    0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d  | ppressions-file)..(flycheck-def- | 
| 5abc0 |  6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68    65 63 6b 2d 63 70 70 63 68 65 63 6b 2d 73 75 70  | option-var.flycheck-cppcheck-sup | 
| 5abe0 |  70 72 65 73 73 69 6f 6e 73 20 6e 69 6c 20 63 2f    63 2b 2b 2d 63 70 70 63 68 65 63 6b 0a 20 20 22  | pressions.nil.c/c++-cppcheck..." | 
| 5ac00 |  54 68 65 20 73 75 70 70 72 65 73 73 69 6f 6e 73    20 74 6f 20 75 73 65 20 69 6e 20 63 70 70 63 68  | The.suppressions.to.use.in.cppch | 
| 5ac20 |  65 63 6b 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20    6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65  | eck...The.value.of.this.variable | 
| 5ac40 |  20 69 73 20 65 69 74 68 65 72 20 61 20 6c 69 73    74 20 6f 66 20 73 74 72 69 6e 67 73 20 64 65 6e  | .is.either.a.list.of.strings.den | 
| 5ac60 |  6f 74 69 6e 67 0a 74 68 65 20 73 75 70 70 72 65    73 73 69 6f 6e 73 20 74 6f 20 75 73 65 2c 20 6f  | oting.the.suppressions.to.use,.o | 
| 5ac80 |  72 20 6e 69 6c 20 74 6f 20 70 61 73 73 20 6e 6f    74 68 69 6e 67 20 74 6f 20 63 70 70 63 68 65 63  | r.nil.to.pass.nothing.to.cppchec | 
| 5aca0 |  6b 2e 0a 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c    20 70 61 73 73 20 74 68 65 20 73 75 70 70 72 65  | k..When.non-nil,.pass.the.suppre | 
| 5acc0 |  73 73 69 6f 6e 73 20 76 69 61 20 6f 6e 65 20 6f    72 20 6d 6f 72 65 20 60 2d 2d 73 75 70 70 72 65  | ssions.via.one.or.more.`--suppre | 
| 5ace0 |  73 73 3d 27 0a 6f 70 74 69 6f 6e 73 2e 22 0a 20    20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20  | ss='.options."...:type.'(choice. | 
| 5ad00 |  28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 65 66    61 75 6c 74 22 20 6e 69 6c 29 0a 20 20 20 20 20  | (const.:tag."Default".nil)...... | 
| 5ad20 |  20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70    65 61 74 20 3a 74 61 67 20 22 41 64 64 69 74 69  | ............(repeat.:tag."Additi | 
| 5ad40 |  6f 6e 61 6c 20 73 75 70 70 72 65 73 73 69 6f 6e    73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | onal.suppressions".............. | 
| 5ad60 |  20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72    69 6e 67 20 3a 74 61 67 20 22 53 75 70 70 72 65  | ............(string.:tag."Suppre | 
| 5ad80 |  73 73 69 6f 6e 22 29 29 29 0a 20 20 3a 73 61 66    65 20 23 27 66 6c 79 63 68 65 63 6b 2d 73 74 72  | ssion")))...:safe.#'flycheck-str | 
| 5ada0 |  69 6e 67 2d 6c 69 73 74 2d 70 0a 20 20 3a 70 61    63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28  | ing-list-p...:package-version.'( | 
| 5adc0 |  66 6c 79 63 68 65 63 6b 20 2e 20 22 32 38 22 29    29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66  | flycheck..."28"))..(flycheck-def | 
| 5ade0 |  2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63    68 65 63 6b 2d 63 70 70 63 68 65 63 6b 2d 69 6e  | -option-var.flycheck-cppcheck-in | 
| 5ae00 |  63 6f 6e 63 6c 75 73 69 76 65 20 6e 69 6c 20 63    2f 63 2b 2b 2d 63 70 70 63 68 65 63 6b 0a 20 20  | conclusive.nil.c/c++-cppcheck... | 
| 5ae20 |  22 57 68 65 74 68 65 72 20 74 6f 20 65 6e 61 62    6c 65 20 43 70 70 63 68 65 63 6b 20 69 6e 63 6f  | "Whether.to.enable.Cppcheck.inco | 
| 5ae40 |  6e 63 6c 75 73 69 76 65 20 63 68 65 63 6b 73 2e    0a 0a 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20  | nclusive.checks...When.non-nil,. | 
| 5ae60 |  65 6e 61 62 6c 65 20 43 70 70 63 68 65 63 6b 20    69 6e 63 6f 6e 63 6c 75 73 69 76 65 20 63 68 65  | enable.Cppcheck.inconclusive.che | 
| 5ae80 |  63 6b 73 2e 20 20 54 68 69 73 20 61 6c 6c 6f 77    73 20 43 70 70 63 68 65 63 6b 20 74 6f 0a 72 65  | cks...This.allows.Cppcheck.to.re | 
| 5aea0 |  70 6f 72 74 20 77 61 72 6e 69 6e 67 73 20 69 74    27 73 20 6e 6f 74 20 63 65 72 74 61 69 6e 20 6f  | port.warnings.it's.not.certain.o | 
| 5aec0 |  66 2c 20 62 75 74 20 69 74 20 6d 61 79 20 72 65    73 75 6c 74 20 69 6e 20 66 61 6c 73 65 20 70 6f  | f,.but.it.may.result.in.false.po | 
| 5aee0 |  73 69 74 69 76 65 73 2e 0a 0a 54 68 69 73 20 77    69 6c 6c 20 68 61 76 65 20 6e 6f 20 65 66 66 65  | sitives...This.will.have.no.effe | 
| 5af00 |  63 74 20 77 68 65 6e 20 75 73 69 6e 67 20 43 70    70 63 68 65 63 6b 20 31 2e 35 33 20 61 6e 64 20  | ct.when.using.Cppcheck.1.53.and. | 
| 5af20 |  6f 6c 64 65 72 2e 22 0a 20 20 3a 74 79 70 65 20    27 62 6f 6f 6c 65 61 6e 0a 20 20 3a 73 61 66 65  | older."...:type.'boolean...:safe | 
| 5af40 |  20 23 27 62 6f 6f 6c 65 61 6e 70 0a 20 20 3a 70    61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27  | .#'booleanp...:package-version.' | 
| 5af60 |  28 66 6c 79 63 68 65 63 6b 20 2e 20 22 30 2e 31    39 22 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d  | (flycheck..."0.19"))..(flycheck- | 
| 5af80 |  64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66    6c 79 63 68 65 63 6b 2d 63 70 70 63 68 65 63 6b  | def-option-var.flycheck-cppcheck | 
| 5afa0 |  2d 69 6e 63 6c 75 64 65 2d 70 61 74 68 20 6e 69    6c 20 63 2f 63 2b 2b 2d 63 70 70 63 68 65 63 6b  | -include-path.nil.c/c++-cppcheck | 
| 5afc0 |  0a 20 20 22 41 20 6c 69 73 74 20 6f 66 20 69 6e    63 6c 75 64 65 20 64 69 72 65 63 74 6f 72 69 65  | ..."A.list.of.include.directorie | 
| 5afe0 |  73 20 66 6f 72 20 63 70 70 63 68 65 63 6b 2e 0a    0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68  | s.for.cppcheck...The.value.of.th | 
| 5b000 |  69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 61    20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73  | is.variable.is.a.list.of.strings | 
| 5b020 |  2c 20 77 68 65 72 65 20 65 61 63 68 0a 73 74 72    69 6e 67 20 69 73 20 61 20 64 69 72 65 63 74 6f  | ,.where.each.string.is.a.directo | 
| 5b040 |  72 79 20 74 6f 20 61 64 64 20 74 6f 20 74 68 65    20 69 6e 63 6c 75 64 65 20 70 61 74 68 20 6f 66  | ry.to.add.to.the.include.path.of | 
| 5b060 |  20 63 70 70 63 68 65 63 6b 2e 0a 52 65 6c 61 74    69 76 65 20 70 61 74 68 73 20 61 72 65 20 72 65  | .cppcheck..Relative.paths.are.re | 
| 5b080 |  6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 66 69    6c 65 20 62 65 69 6e 67 20 63 68 65 63 6b 65 64  | lative.to.the.file.being.checked | 
| 5b0a0 |  2e 22 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70    65 61 74 20 28 64 69 72 65 63 74 6f 72 79 20 3a  | ."...:type.'(repeat.(directory.: | 
| 5b0c0 |  74 61 67 20 22 49 6e 63 6c 75 64 65 20 64 69 72    65 63 74 6f 72 79 22 29 29 0a 20 20 3a 73 61 66  | tag."Include.directory"))...:saf | 
| 5b0e0 |  65 20 23 27 66 6c 79 63 68 65 63 6b 2d 73 74 72    69 6e 67 2d 6c 69 73 74 2d 70 0a 20 20 3a 70 61  | e.#'flycheck-string-list-p...:pa | 
| 5b100 |  63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28    66 6c 79 63 68 65 63 6b 20 2e 20 22 30 2e 32 34  | ckage-version.'(flycheck..."0.24 | 
| 5b120 |  22 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64    65 66 69 6e 65 2d 63 68 65 63 6b 65 72 20 63 2f  | "))..(flycheck-define-checker.c/ | 
| 5b140 |  63 2b 2b 2d 63 70 70 63 68 65 63 6b 0a 20 20 22    41 20 43 2f 43 2b 2b 20 63 68 65 63 6b 65 72 20  | c++-cppcheck..."A.C/C++.checker. | 
| 5b160 |  75 73 69 6e 67 20 63 70 70 63 68 65 63 6b 2e 0a    0a 53 65 65 20 55 52 4c 20 60 68 74 74 70 73 3a  | using.cppcheck...See.URL.`https: | 
| 5b180 |  2f 2f 63 70 70 63 68 65 63 6b 2e 73 6f 75 72 63    65 66 6f 72 67 65 2e 6e 65 74 2f 27 2e 22 0a 20  | //cppcheck.sourceforge.net/'.".. | 
| 5b1a0 |  20 3a 63 6f 6d 6d 61 6e 64 20 28 22 63 70 70 63    68 65 63 6b 22 20 22 2d 2d 71 75 69 65 74 22 20  | .:command.("cppcheck"."--quiet". | 
| 5b1c0 |  22 2d 2d 78 6d 6c 2d 76 65 72 73 69 6f 6e 3d 32    22 20 22 2d 2d 69 6e 6c 69 6e 65 2d 73 75 70 70  | "--xml-version=2"."--inline-supp | 
| 5b1e0 |  72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    6f 70 74 69 6f 6e 20 22 2d 2d 65 6e 61 62 6c 65  | r".............(option."--enable | 
| 5b200 |  3d 22 20 66 6c 79 63 68 65 63 6b 2d 63 70 70 63    68 65 63 6b 2d 63 68 65 63 6b 73 20 63 6f 6e 63  | =".flycheck-cppcheck-checks.conc | 
| 5b220 |  61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 66 6c 79 63 68 65 63 6b 2d  | at.....................flycheck- | 
| 5b240 |  6f 70 74 69 6f 6e 2d 63 6f 6d 6d 61 2d 73 65 70    61 72 61 74 65 64 2d 6c 69 73 74 29 0a 20 20 20  | option-comma-separated-list).... | 
| 5b260 |  20 20 20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e    2d 66 6c 61 67 20 22 2d 2d 69 6e 63 6f 6e 63 6c  | .........(option-flag."--inconcl | 
| 5b280 |  75 73 69 76 65 22 20 66 6c 79 63 68 65 63 6b 2d    63 70 70 63 68 65 63 6b 2d 69 6e 63 6f 6e 63 6c  | usive".flycheck-cppcheck-inconcl | 
| 5b2a0 |  75 73 69 76 65 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 6f 70 74 69 6f 6e 2d 6c 69 73 74 20  | usive).............(option-list. | 
| 5b2c0 |  22 2d 49 22 20 66 6c 79 63 68 65 63 6b 2d 63 70    70 63 68 65 63 6b 2d 69 6e 63 6c 75 64 65 2d 70  | "-I".flycheck-cppcheck-include-p | 
| 5b2e0 |  61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 70 74 69 6f 6e 2d 6c 69 73 74 20 22 2d  | ath).............(option-list."- | 
| 5b300 |  2d 73 74 64 3d 22 20 66 6c 79 63 68 65 63 6b 2d    63 70 70 63 68 65 63 6b 2d 73 74 61 6e 64 61 72  | -std=".flycheck-cppcheck-standar | 
| 5b320 |  64 73 20 63 6f 6e 63 61 74 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e 2d 6c  | ds.concat).............(option-l | 
| 5b340 |  69 73 74 20 22 2d 2d 73 75 70 70 72 65 73 73 3d    22 20 66 6c 79 63 68 65 63 6b 2d 63 70 70 63 68  | ist."--suppress=".flycheck-cppch | 
| 5b360 |  65 63 6b 2d 73 75 70 70 72 65 73 73 69 6f 6e 73    20 63 6f 6e 63 61 74 29 0a 20 20 20 20 20 20 20  | eck-suppressions.concat)........ | 
| 5b380 |  20 20 20 20 20 28 6f 70 74 69 6f 6e 20 22 2d 2d    73 75 70 70 72 65 73 73 69 6f 6e 73 2d 6c 69 73  | .....(option."--suppressions-lis | 
| 5b3a0 |  74 3d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 66 6c 79 63 68 65 63 6b  | t=".....................flycheck | 
| 5b3c0 |  2d 63 70 70 63 68 65 63 6b 2d 73 75 70 70 72 65    73 73 69 6f 6e 73 2d 66 69 6c 65 20 63 6f 6e 63  | -cppcheck-suppressions-file.conc | 
| 5b3e0 |  61 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    22 2d 78 22 20 28 65 76 61 6c 0a 20 20 20 20 20  | at)............."-x".(eval...... | 
| 5b400 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63    61 73 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 0a 20  | .............(pcase.major-mode.. | 
| 5b420 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 28 6f 72 20 60 63 2b 2b 2d 6d 6f 64  | ...................((or.`c++-mod | 
| 5b440 |  65 20 60 63 2b 2b 2d 74 73 2d 6d 6f 64 65 29 20    22 63 2b 2b 22 29 0a 20 20 20 20 20 20 20 20 20  | e.`c++-ts-mode)."c++").......... | 
| 5b460 |  20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20    60 63 2d 6d 6f 64 65 20 60 63 2d 74 73 2d 6d 6f  | ...........((or.`c-mode.`c-ts-mo | 
| 5b480 |  64 65 29 20 22 63 22 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 65 76 61 6c 20 66 6c 79  | de)."c"))).............(eval.fly | 
| 5b4a0 |  63 68 65 63 6b 2d 63 70 70 63 68 65 63 6b 2d 61    72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20  | check-cppcheck-args)............ | 
| 5b4c0 |  20 73 6f 75 72 63 65 29 0a 20 20 3a 65 72 72 6f    72 2d 70 61 72 73 65 72 20 66 6c 79 63 68 65 63  | .source)...:error-parser.flychec | 
| 5b4e0 |  6b 2d 70 61 72 73 65 2d 63 70 70 63 68 65 63 6b    0a 20 20 3a 6d 6f 64 65 73 20 28 63 2d 6d 6f 64  | k-parse-cppcheck...:modes.(c-mod | 
| 5b500 |  65 20 63 2b 2b 2d 6d 6f 64 65 20 63 2d 74 73 2d    6d 6f 64 65 20 63 2b 2b 2d 74 73 2d 6d 6f 64 65  | e.c++-mode.c-ts-mode.c++-ts-mode | 
| 5b520 |  29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65    66 69 6e 65 2d 63 68 65 63 6b 65 72 20 63 66 65  | ))..(flycheck-define-checker.cfe | 
| 5b540 |  6e 67 69 6e 65 0a 20 20 22 41 20 43 46 45 6e 67    69 6e 65 20 73 79 6e 74 61 78 20 63 68 65 63 6b  | ngine..."A.CFEngine.syntax.check | 
| 5b560 |  65 72 20 75 73 69 6e 67 20 63 66 2d 70 72 6f 6d    69 73 65 73 2e 0a 0a 53 65 65 20 55 52 4c 20 60  | er.using.cf-promises...See.URL.` | 
| 5b580 |  68 74 74 70 73 3a 2f 2f 63 66 65 6e 67 69 6e 65    2e 63 6f 6d 2f 27 2e 22 0a 20 20 3a 63 6f 6d 6d  | https://cfengine.com/'."...:comm | 
| 5b5a0 |  61 6e 64 20 28 22 63 66 2d 70 72 6f 6d 69 73 65    73 22 20 22 2d 57 61 6c 6c 22 20 22 2d 66 22 0a  | and.("cf-promises"."-Wall"."-f". | 
| 5b5c0 |  20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 57    65 20 6d 75 73 74 20 73 74 61 79 20 69 6e 20 74  | ............;;.We.must.stay.in.t | 
| 5b5e0 |  68 65 20 73 61 6d 65 20 64 69 72 65 63 74 6f 72    79 20 74 6f 20 72 65 73 6f 6c 76 65 20 40 69 6e  | he.same.directory.to.resolve.@in | 
| 5b600 |  63 6c 75 64 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 73 6f 75 72 63 65 2d 69 6e 70 6c 61 63 65  | clude.............source-inplace | 
| 5b620 |  29 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74 74 65    72 6e 73 0a 20 20 28 28 77 61 72 6e 69 6e 67 20  | )...:error-patterns...((warning. | 
| 5b640 |  6c 69 6e 65 2d 73 74 61 72 74 20 28 66 69 6c 65    2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69 6e 65 20  | line-start.(file-name).":".line. | 
| 5b660 |  22 3a 22 20 63 6f 6c 75 6d 6e 0a 20 20 20 20 20    20 20 20 20 20 20 20 22 3a 20 77 61 72 6e 69 6e  | ":".column.............":.warnin | 
| 5b680 |  67 3a 20 22 20 28 6d 65 73 73 61 67 65 29 20 6c    69 6e 65 2d 65 6e 64 29 0a 20 20 20 28 65 72 72  | g:.".(message).line-end)....(err | 
| 5b6a0 |  6f 72 20 6c 69 6e 65 2d 73 74 61 72 74 20 28 66    69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69  | or.line-start.(file-name).":".li | 
| 5b6c0 |  6e 65 20 22 3a 22 20 63 6f 6c 75 6d 6e 0a 20 20    20 20 20 20 20 20 20 20 22 3a 20 65 72 72 6f 72  | ne.":".column...........":.error | 
| 5b6e0 |  3a 20 22 20 28 6d 65 73 73 61 67 65 29 20 6c 69    6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d 6f 64 65  | :.".(message).line-end))...:mode | 
| 5b700 |  73 20 28 63 66 65 6e 67 69 6e 65 2d 6d 6f 64 65    20 63 66 65 6e 67 69 6e 65 33 2d 6d 6f 64 65 29  | s.(cfengine-mode.cfengine3-mode) | 
| 5b720 |  29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66    69 6e 65 2d 63 68 65 63 6b 65 72 20 63 6f 66 66  | )..(flycheck-define-checker.coff | 
| 5b740 |  65 65 0a 20 20 22 41 20 43 6f 66 66 65 65 53 63    72 69 70 74 20 73 79 6e 74 61 78 20 63 68 65 63  | ee..."A.CoffeeScript.syntax.chec | 
| 5b760 |  6b 65 72 20 75 73 69 6e 67 20 63 6f 66 66 65 65    2e 0a 0a 53 65 65 20 55 52 4c 20 60 68 74 74 70  | ker.using.coffee...See.URL.`http | 
| 5b780 |  73 3a 2f 2f 63 6f 66 66 65 65 73 63 72 69 70 74    2e 6f 72 67 2f 27 2e 22 0a 20 20 3b 3b 20 2d 2d  | s://coffeescript.org/'."...;;.-- | 
| 5b7a0 |  70 72 69 6e 74 20 73 75 70 70 72 65 73 73 65 73    20 67 65 6e 65 72 61 74 69 6f 6e 20 6f 66 20 63  | print.suppresses.generation.of.c | 
| 5b7c0 |  6f 6d 70 69 6c 65 64 20 2e 6a 73 20 66 69 6c 65    73 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 63  | ompiled..js.files...:command.("c | 
| 5b7e0 |  6f 66 66 65 65 22 20 22 2d 2d 63 6f 6d 70 69 6c    65 22 20 22 2d 2d 70 72 69 6e 74 22 20 22 2d 2d  | offee"."--compile"."--print"."-- | 
| 5b800 |  73 74 64 69 6f 22 29 0a 20 20 3a 73 74 61 6e 64    61 72 64 2d 69 6e 70 75 74 20 74 0a 20 20 3a 65  | stdio")...:standard-input.t...:e | 
| 5b820 |  72 72 6f 72 2d 70 61 74 74 65 72 6e 73 0a 20 20    28 28 65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61  | rror-patterns...((error.line-sta | 
| 5b840 |  72 74 20 22 5b 73 74 64 69 6e 5d 3a 22 20 6c 69    6e 65 20 22 3a 22 20 63 6f 6c 75 6d 6e 0a 20 20  | rt."[stdin]:".line.":".column... | 
| 5b860 |  20 20 20 20 20 20 20 20 22 3a 20 65 72 72 6f 72    3a 20 22 20 28 6d 65 73 73 61 67 65 29 20 6c 69  | ........":.error:.".(message).li | 
| 5b880 |  6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d 6f 64 65    73 20 63 6f 66 66 65 65 2d 6d 6f 64 65 0a 20 20  | ne-end))...:modes.coffee-mode... | 
| 5b8a0 |  3a 6e 65 78 74 2d 63 68 65 63 6b 65 72 73 20 28    28 77 61 72 6e 69 6e 67 20 2e 20 63 6f 66 66 65  | :next-checkers.((warning...coffe | 
| 5b8c0 |  65 2d 63 6f 66 66 65 65 6c 69 6e 74 29 29 29 0a    0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 63  | e-coffeelint)))..(flycheck-def-c | 
| 5b8e0 |  6f 6e 66 69 67 2d 66 69 6c 65 2d 76 61 72 20 66    6c 79 63 68 65 63 6b 2d 63 6f 66 66 65 65 6c 69  | onfig-file-var.flycheck-coffeeli | 
| 5b900 |  6e 74 72 63 20 63 6f 66 66 65 65 2d 63 6f 66 66    65 65 6c 69 6e 74 0a 20 20 20 20 20 20 20 20 20  | ntrc.coffee-coffeelint.......... | 
| 5b920 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 2e 63 6f 66 66 65 65 6c 69 6e  | .....................".coffeelin | 
| 5b940 |  74 2e 6a 73 6f 6e 22 29 0a 0a 28 66 6c 79 63 68    65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b  | t.json")..(flycheck-define-check | 
| 5b960 |  65 72 20 63 6f 66 66 65 65 2d 63 6f 66 66 65 65    6c 69 6e 74 0a 20 20 22 41 20 43 6f 66 66 65 65  | er.coffee-coffeelint..."A.Coffee | 
| 5b980 |  53 63 72 69 70 74 20 73 74 79 6c 65 20 63 68 65    63 6b 65 72 20 75 73 69 6e 67 20 63 6f 66 66 65  | Script.style.checker.using.coffe | 
| 5b9a0 |  65 6c 69 6e 74 2e 0a 0a 53 65 65 20 55 52 4c 20    60 68 74 74 70 73 3a 2f 2f 77 77 77 2e 63 6f 66  | elint...See.URL.`https://www.cof | 
| 5b9c0 |  66 65 65 6c 69 6e 74 2e 6f 72 67 2f 27 2e 22 0a    20 20 3a 63 6f 6d 6d 61 6e 64 0a 20 20 28 22 63  | feelint.org/'."...:command...("c | 
| 5b9e0 |  6f 66 66 65 65 6c 69 6e 74 22 0a 20 20 20 28 63    6f 6e 66 69 67 2d 66 69 6c 65 20 22 2d 2d 66 69  | offeelint"....(config-file."--fi | 
| 5ba00 |  6c 65 22 20 66 6c 79 63 68 65 63 6b 2d 63 6f 66    66 65 65 6c 69 6e 74 72 63 29 0a 20 20 20 22 2d  | le".flycheck-coffeelintrc)...."- | 
| 5ba20 |  2d 73 74 64 69 6e 22 20 22 2d 2d 72 65 70 6f 72    74 65 72 22 20 22 63 68 65 63 6b 73 74 79 6c 65  | -stdin"."--reporter"."checkstyle | 
| 5ba40 |  22 29 0a 20 20 3a 73 74 61 6e 64 61 72 64 2d 69    6e 70 75 74 20 74 0a 20 20 3a 65 72 72 6f 72 2d  | ")...:standard-input.t...:error- | 
| 5ba60 |  70 61 72 73 65 72 20 66 6c 79 63 68 65 63 6b 2d    70 61 72 73 65 2d 63 68 65 63 6b 73 74 79 6c 65  | parser.flycheck-parse-checkstyle | 
| 5ba80 |  0a 20 20 3a 65 72 72 6f 72 2d 66 69 6c 74 65 72    20 28 6c 61 6d 62 64 61 20 28 65 72 72 6f 72 73  | ...:error-filter.(lambda.(errors | 
| 5baa0 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 72 65  | )...................(flycheck-re | 
| 5bac0 |  6d 6f 76 65 2d 65 72 72 6f 72 2d 66 69 6c 65 2d    6e 61 6d 65 73 0a 20 20 20 20 20 20 20 20 20 20  | move-error-file-names........... | 
| 5bae0 |  20 20 20 20 20 20 20 20 20 22 73 74 64 69 6e 22    20 28 66 6c 79 63 68 65 63 6b 2d 72 65 6d 6f 76  | ........."stdin".(flycheck-remov | 
| 5bb00 |  65 2d 65 72 72 6f 72 2d 69 64 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | e-error-ids..................... | 
| 5bb20 |  20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63    6b 2d 73 61 6e 69 74 69 7a 65 2d 65 72 72 6f 72  | ........(flycheck-sanitize-error | 
| 5bb40 |  73 20 65 72 72 6f 72 73 29 29 29 29 0a 20 20 3a    6d 6f 64 65 73 20 63 6f 66 66 65 65 2d 6d 6f 64  | s.errors))))...:modes.coffee-mod | 
| 5bb60 |  65 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65    66 69 6e 65 2d 63 68 65 63 6b 65 72 20 63 73 73  | e)..(flycheck-define-checker.css | 
| 5bb80 |  2d 63 73 73 6c 69 6e 74 0a 20 20 22 41 20 43 53    53 20 73 79 6e 74 61 78 20 61 6e 64 20 73 74 79  | -csslint..."A.CSS.syntax.and.sty | 
| 5bba0 |  6c 65 20 63 68 65 63 6b 65 72 20 75 73 69 6e 67    20 63 73 73 6c 69 6e 74 2e 0a 0a 53 65 65 20 55  | le.checker.using.csslint...See.U | 
| 5bbc0 |  52 4c 20 60 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 43 53 53 4c 69 6e 74 2f 63  | RL.`https://github.com/CSSLint/c | 
| 5bbe0 |  73 73 6c 69 6e 74 27 2e 22 0a 20 20 3a 63 6f 6d    6d 61 6e 64 20 28 22 63 73 73 6c 69 6e 74 22 20  | sslint'."...:command.("csslint". | 
| 5bc00 |  22 2d 2d 66 6f 72 6d 61 74 3d 63 68 65 63 6b 73    74 79 6c 65 2d 78 6d 6c 22 20 73 6f 75 72 63 65  | "--format=checkstyle-xml".source | 
| 5bc20 |  29 0a 20 20 3a 65 72 72 6f 72 2d 70 61 72 73 65    72 20 66 6c 79 63 68 65 63 6b 2d 70 61 72 73 65  | )...:error-parser.flycheck-parse | 
| 5bc40 |  2d 63 68 65 63 6b 73 74 79 6c 65 0a 20 20 3a 65    72 72 6f 72 2d 66 69 6c 74 65 72 20 66 6c 79 63  | -checkstyle...:error-filter.flyc | 
| 5bc60 |  68 65 63 6b 2d 64 65 71 75 61 6c 69 66 79 2d 65    72 72 6f 72 2d 69 64 73 0a 20 20 3a 6d 6f 64 65  | heck-dequalify-error-ids...:mode | 
| 5bc80 |  73 20 28 63 73 73 2d 6d 6f 64 65 20 63 73 73 2d    74 73 2d 6d 6f 64 65 29 29 0a 0a 28 64 65 66 63  | s.(css-mode.css-ts-mode))..(defc | 
| 5bca0 |  6f 6e 73 74 20 66 6c 79 63 68 65 63 6b 2d 73 74    79 6c 65 6c 69 6e 74 2d 61 72 67 73 20 27 28 22  | onst.flycheck-stylelint-args.'(" | 
| 5bcc0 |  2d 2d 66 6f 72 6d 61 74 74 65 72 22 20 22 6a 73    6f 6e 22 29 0a 20 20 22 43 6f 6d 6d 6f 6e 20 61  | --formatter"."json")..."Common.a | 
| 5bce0 |  72 67 75 6d 65 6e 74 73 20 74 6f 20 73 74 79 6c    65 6c 69 6e 74 20 69 6e 76 6f 63 61 74 69 6f 6e  | rguments.to.stylelint.invocation | 
| 5bd00 |  73 2e 22 29 0a 0a 3b 3b 20 4c 69 6d 69 74 20 74    68 65 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65  | s.")..;;.Limit.the.length.of.the | 
| 5bd20 |  20 67 65 6e 65 72 61 74 65 64 20 64 6f 63 73 74    72 69 6e 67 20 62 79 20 69 6e 63 6c 75 64 69 6e  | .generated.docstring.by.includin | 
| 5bd40 |  67 20 6f 6e 6c 79 20 74 68 65 20 66 69 72 73 74    20 74 68 72 65 65 0a 3b 3b 20 63 68 65 63 6b 65  | g.only.the.first.three.;;.checke | 
| 5bd60 |  72 20 73 79 6d 62 6f 6c 73 2c 20 6f 74 68 65 72    77 69 73 65 20 65 6d 61 63 73 20 77 69 6c 6c 20  | r.symbols,.otherwise.emacs.will. | 
| 5bd80 |  63 6f 6d 70 6c 61 69 6e 20 61 62 6f 75 74 20 74    68 65 20 64 6f 63 73 74 72 69 6e 67 20 6c 65 6e  | complain.about.the.docstring.len | 
| 5bda0 |  67 74 68 0a 3b 3b 20 61 6e 64 20 6d 61 79 20 72    65 66 75 73 65 20 74 6f 20 63 6f 6d 70 69 6c 65  | gth.;;.and.may.refuse.to.compile | 
| 5bdc0 |  20 74 68 65 20 70 61 63 6b 61 67 65 2e 0a 28 6c    65 74 20 28 28 70 72 69 6e 74 2d 6c 65 6e 67 74  | .the.package..(let.((print-lengt | 
| 5bde0 |  68 20 33 29 29 0a 20 20 28 66 6c 79 63 68 65 63    6b 2d 64 65 66 2d 63 6f 6e 66 69 67 2d 66 69 6c  | h.3))...(flycheck-def-config-fil | 
| 5be00 |  65 2d 76 61 72 20 66 6c 79 63 68 65 63 6b 2d 73    74 79 6c 65 6c 69 6e 74 72 63 0a 20 20 20 20 20  | e-var.flycheck-stylelintrc...... | 
| 5be20 |  20 28 63 73 73 2d 73 74 79 6c 65 6c 69 6e 74 20    73 63 73 73 2d 73 74 79 6c 65 6c 69 6e 74 20 73  | .(css-stylelint.scss-stylelint.s | 
| 5be40 |  61 73 73 2d 73 74 79 6c 65 6c 69 6e 74 20 6c 65    73 73 2d 73 74 79 6c 65 6c 69 6e 74 29 20 6e 69  | ass-stylelint.less-stylelint).ni | 
| 5be60 |  6c 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64    65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c  | l))..(flycheck-def-option-var.fl | 
| 5be80 |  79 63 68 65 63 6b 2d 73 74 79 6c 65 6c 69 6e 74    2d 71 75 69 65 74 0a 20 20 20 20 6e 69 6c 20 28  | ycheck-stylelint-quiet.....nil.( | 
| 5bea0 |  63 73 73 2d 73 74 79 6c 65 6c 69 6e 74 20 73 63    73 73 2d 73 74 79 6c 65 6c 69 6e 74 20 73 61 73  | css-stylelint.scss-stylelint.sas | 
| 5bec0 |  73 2d 73 74 79 6c 65 6c 69 6e 74 20 6c 65 73 73    2d 73 74 79 6c 65 6c 69 6e 74 29 0a 20 20 22 57  | s-stylelint.less-stylelint)..."W | 
| 5bee0 |  68 65 74 68 65 72 20 74 6f 20 72 75 6e 20 73 74    79 6c 65 6c 69 6e 74 20 69 6e 20 71 75 69 65 74  | hether.to.run.stylelint.in.quiet | 
| 5bf00 |  20 6d 6f 64 65 2e 0a 0a 57 68 65 6e 20 6e 6f 6e    2d 6e 69 6c 2c 20 65 6e 61 62 6c 65 20 71 75 69  | .mode...When.non-nil,.enable.qui | 
| 5bf20 |  65 74 20 6d 6f 64 65 2c 20 76 69 61 20 60 2d 2d    71 75 69 65 74 27 2e 22 0a 20 20 3a 74 79 70 65  | et.mode,.via.`--quiet'."...:type | 
| 5bf40 |  20 27 62 6f 6f 6c 65 61 6e 0a 20 20 3a 73 61 66    65 20 23 27 62 6f 6f 6c 65 61 6e 70 0a 20 20 3a  | .'boolean...:safe.#'booleanp...: | 
| 5bf60 |  70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20    27 28 66 6c 79 63 68 65 63 6b 20 2e 20 32 36 29  | package-version.'(flycheck...26) | 
| 5bf80 |  29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 66 6c 79    63 68 65 63 6b 2d 73 74 79 6c 65 6c 69 6e 74 2d  | )..(defconst.flycheck-stylelint- | 
| 5bfa0 |  65 72 72 6f 72 2d 72 65 0a 20 20 28 66 6c 79 63    68 65 63 6b 2d 72 78 2d 74 6f 2d 73 74 72 69 6e  | error-re...(flycheck-rx-to-strin | 
| 5bfc0 |  67 0a 20 20 20 27 28 3a 20 6c 69 6e 65 2d 73 74    61 72 74 20 28 69 64 20 28 6f 6e 65 2d 6f 72 2d  | g....'(:.line-start.(id.(one-or- | 
| 5bfe0 |  6d 6f 72 65 20 77 6f 72 64 29 29 20 22 3a 20 22    20 28 6d 65 73 73 61 67 65 29 20 6c 69 6e 65 2d  | more.word)).":.".(message).line- | 
| 5c000 |  65 6e 64 29 29 29 0a 0a 28 64 65 66 75 6e 20 66    6c 79 63 68 65 63 6b 2d 70 61 72 73 65 2d 73 74  | end)))..(defun.flycheck-parse-st | 
| 5c020 |  79 6c 65 6c 69 6e 74 20 28 6f 75 74 70 75 74 20    63 68 65 63 6b 65 72 20 62 75 66 66 65 72 29 0a  | ylelint.(output.checker.buffer). | 
| 5c040 |  20 20 22 50 61 72 73 65 20 73 74 79 6c 65 6c 69    6e 74 20 65 72 72 6f 72 73 20 66 72 6f 6d 20 4f  | .."Parse.stylelint.errors.from.O | 
| 5c060 |  55 54 50 55 54 2e 0a 0a 43 48 45 43 4b 45 52 20    61 6e 64 20 42 55 46 46 45 52 20 64 65 6e 6f 74  | UTPUT...CHECKER.and.BUFFER.denot | 
| 5c080 |  65 64 20 74 68 65 20 43 48 45 43 4b 45 52 20 74    68 61 74 20 72 65 74 75 72 6e 65 64 20 4f 55 54  | ed.the.CHECKER.that.returned.OUT | 
| 5c0a0 |  50 55 54 20 61 6e 64 0a 74 68 65 20 42 55 46 46    45 52 20 74 68 61 74 20 77 61 73 20 63 68 65 63  | PUT.and.the.BUFFER.that.was.chec | 
| 5c0c0 |  6b 65 64 20 72 65 73 70 65 63 74 69 76 65 6c 79    2e 0a 0a 54 68 65 20 43 48 45 43 4b 45 52 20 75  | ked.respectively...The.CHECKER.u | 
| 5c0e0 |  73 75 61 6c 6c 79 20 72 65 74 75 72 6e 73 20 74    68 65 20 65 72 72 6f 72 73 20 61 73 20 4a 53 4f  | sually.returns.the.errors.as.JSO | 
| 5c100 |  4e 2e 0a 0a 49 66 20 74 68 65 20 43 48 45 43 4b    45 52 20 74 68 72 6f 77 73 20 61 6e 20 45 72 72  | N...If.the.CHECKER.throws.an.Err | 
| 5c120 |  6f 72 20 69 74 20 72 65 74 75 72 6e 73 20 61 6e    20 45 72 72 6f 72 20 6d 65 73 73 61 67 65 20 77  | or.it.returns.an.Error.message.w | 
| 5c140 |  69 74 68 20 61 20 73 74 61 63 6b 74 72 61 63 65    2e 22 0a 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d  | ith.a.stacktrace."...(condition- | 
| 5c160 |  63 61 73 65 20 6e 69 6c 0a 20 20 20 20 20 20 28    66 6c 79 63 68 65 63 6b 2d 70 61 72 73 65 2d 73  | case.nil.......(flycheck-parse-s | 
| 5c180 |  74 79 6c 65 6c 69 6e 74 2d 6a 73 6f 6e 20 6f 75    74 70 75 74 20 63 68 65 63 6b 65 72 20 62 75 66  | tylelint-json.output.checker.buf | 
| 5c1a0 |  66 65 72 29 0a 0a 20 20 20 20 3b 3b 20 54 68 65    20 6f 75 74 70 75 74 20 63 6f 75 6c 64 20 6e 6f  | fer)......;;.The.output.could.no | 
| 5c1c0 |  74 20 62 65 20 70 61 72 73 65 64 20 61 73 20 4a    53 4f 4e 0a 20 20 20 20 28 6a 73 6f 6e 2d 65 72  | t.be.parsed.as.JSON.....(json-er | 
| 5c1e0 |  72 6f 72 0a 0a 20 20 20 20 20 3b 3b 20 45 78 74    72 61 63 74 20 61 20 66 6c 79 63 68 65 63 6b 20  | ror.......;;.Extract.a.flycheck. | 
| 5c200 |  65 72 72 6f 72 20 66 72 6f 6d 20 74 68 65 20 6f    75 74 70 75 74 20 28 77 69 74 68 20 61 20 72 65  | error.from.the.output.(with.a.re | 
| 5c220 |  67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e    29 0a 20 20 20 20 20 3b 3b 20 46 6f 72 20 6d 61  | gular.expression)......;;.For.ma | 
| 5c240 |  74 63 68 2d 73 74 72 69 6e 67 20 34 2f 35 20 73    65 65 20 66 6c 79 63 68 65 63 6b 2d 72 78 2d 6d  | tch-string.4/5.see.flycheck-rx-m | 
| 5c260 |  65 73 73 61 67 65 2f 66 6c 79 63 68 65 63 6b 2d    72 78 2d 69 64 0a 20 20 20 20 20 28 77 68 65 6e  | essage/flycheck-rx-id......(when | 
| 5c280 |  20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 66    6c 79 63 68 65 63 6b 2d 73 74 79 6c 65 6c 69 6e  | .(string-match.flycheck-stylelin | 
| 5c2a0 |  74 2d 65 72 72 6f 72 2d 72 65 20 6f 75 74 70 75    74 29 0a 20 20 20 20 20 20 20 28 6c 69 73 74 20  | t-error-re.output)........(list. | 
| 5c2c0 |  28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d    6e 65 77 2d 61 74 0a 20 20 20 20 20 20 20 20 20  | (flycheck-error-new-at.......... | 
| 5c2e0 |  20 20 20 20 20 31 20 6e 69 6c 20 27 65 72 72 6f    72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .....1.nil.'error............... | 
| 5c300 |  28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 34 20    6f 75 74 70 75 74 29 0a 20 20 20 20 20 20 20 20  | (match-string.4.output)......... | 
| 5c320 |  20 20 20 20 20 20 3a 69 64 20 28 6d 61 74 63 68    2d 73 74 72 69 6e 67 20 35 20 6f 75 74 70 75 74  | ......:id.(match-string.5.output | 
| 5c340 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    3a 63 68 65 63 6b 65 72 20 63 68 65 63 6b 65 72  | )...............:checker.checker | 
| 5c360 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a    62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20  | ...............:buffer.buffer... | 
| 5c380 |  20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 6c    65 6e 61 6d 65 20 28 62 75 66 66 65 72 2d 66 69  | ............:filename.(buffer-fi | 
| 5c3a0 |  6c 65 2d 6e 61 6d 65 20 62 75 66 66 65 72 29 29    29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c  | le-name.buffer)))))))..(defun.fl | 
| 5c3c0 |  79 63 68 65 63 6b 2d 70 61 72 73 65 2d 73 74 79    6c 65 6c 69 6e 74 2d 6a 73 6f 6e 20 28 6f 75 74  | ycheck-parse-stylelint-json.(out | 
| 5c3e0 |  70 75 74 20 63 68 65 63 6b 65 72 20 62 75 66 66    65 72 29 0a 20 20 22 50 61 72 73 65 20 73 74 79  | put.checker.buffer)..."Parse.sty | 
| 5c400 |  6c 65 6c 69 6e 74 20 4a 53 4f 4e 20 65 72 72 6f    72 73 20 66 72 6f 6d 20 4f 55 54 50 55 54 2e 0a  | lelint.JSON.errors.from.OUTPUT.. | 
| 5c420 |  0a 43 48 45 43 4b 45 52 20 61 6e 64 20 42 55 46    46 45 52 20 64 65 6e 6f 74 65 64 20 74 68 65 20  | .CHECKER.and.BUFFER.denoted.the. | 
| 5c440 |  43 48 45 43 4b 45 52 20 74 68 61 74 20 72 65 74    75 72 6e 65 64 20 4f 55 54 50 55 54 20 61 6e 64  | CHECKER.that.returned.OUTPUT.and | 
| 5c460 |  0a 74 68 65 20 42 55 46 46 45 52 20 74 68 61 74    20 77 61 73 20 63 68 65 63 6b 65 64 20 72 65 73  | .the.BUFFER.that.was.checked.res | 
| 5c480 |  70 65 63 74 69 76 65 6c 79 2e 0a 0a 53 65 65 20    55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 73 74 79  | pectively...See.URL.`https://sty | 
| 5c4a0 |  6c 65 6c 69 6e 74 2e 69 6f 2f 64 65 76 65 6c 6f    70 65 72 2d 67 75 69 64 65 2f 66 6f 72 6d 61 74  | lelint.io/developer-guide/format | 
| 5c4c0 |  74 65 72 73 2f 27 20 66 6f 72 20 69 6e 66 6f 72    6d 61 74 69 6f 6e 0a 61 62 6f 75 74 20 74 68 65  | ters/'.for.information.about.the | 
| 5c4e0 |  20 4a 53 4f 4e 20 66 6f 72 6d 61 74 20 6f 66 20    73 74 79 6c 65 6c 69 6e 74 2e 22 0a 20 20 28 6c  | .JSON.format.of.stylelint."...(l | 
| 5c500 |  65 74 20 28 28 6a 73 6f 6e 2d 6f 62 6a 65 63 74    2d 74 79 70 65 20 27 70 6c 69 73 74 29 29 0a 0a  | et.((json-object-type.'plist)).. | 
| 5c520 |  20 20 20 20 3b 3b 20 73 74 79 6c 65 6c 69 6e 74    20 72 65 74 75 72 6e 73 20 61 20 76 65 63 74 6f  | ....;;.stylelint.returns.a.vecto | 
| 5c540 |  72 20 6f 66 20 72 65 73 75 6c 74 20 6f 62 6a 65    63 74 73 0a 20 20 20 20 3b 3b 20 53 69 6e 63 65  | r.of.result.objects.....;;.Since | 
| 5c560 |  20 77 65 20 6f 6e 6c 79 20 70 61 73 73 65 64 20    6f 6e 65 20 66 69 6c 65 2c 20 74 68 65 20 66 69  | .we.only.passed.one.file,.the.fi | 
| 5c580 |  72 73 74 20 65 6c 65 6d 65 6e 74 20 69 73 20 65    6e 6f 75 67 68 0a 20 20 20 20 28 6c 65 74 2a 20  | rst.element.is.enough.....(let*. | 
| 5c5a0 |  28 28 73 74 79 6c 65 6c 69 6e 74 2d 6f 75 74 70    75 74 20 28 65 6c 74 20 28 6a 73 6f 6e 2d 72 65  | ((stylelint-output.(elt.(json-re | 
| 5c5c0 |  61 64 2d 66 72 6f 6d 2d 73 74 72 69 6e 67 20 6f    75 74 70 75 74 29 20 30 29 29 0a 20 20 20 20 20  | ad-from-string.output).0))...... | 
| 5c5e0 |  20 20 20 20 20 20 28 66 69 6c 65 6e 61 6d 65 20    28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d  | ......(filename.(buffer-file-nam | 
| 5c600 |  65 20 62 75 66 66 65 72 29 29 0a 0a 20 20 20 20    20 20 20 20 20 20 20 3b 3b 20 54 75 72 6e 20 61  | e.buffer)).............;;.Turn.a | 
| 5c620 |  6c 6c 20 64 65 70 72 65 63 61 74 69 6f 6e 73 20    69 6e 74 6f 20 77 61 72 6e 69 6e 67 73 0a 20 20  | ll.deprecations.into.warnings... | 
| 5c640 |  20 20 20 20 20 20 20 20 20 28 64 65 70 72 65 63    61 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20  | .........(deprecations.......... | 
| 5c660 |  20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62    64 61 20 28 64 29 0a 20 20 20 20 20 20 20 20 20  | ...(mapcar.(lambda.(d).......... | 
| 5c680 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c    79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6e 65 77  | .............(flycheck-error-new | 
| 5c6a0 |  2d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 31 20 6e 69 6c  | -at........................1.nil | 
| 5c6c0 |  20 27 77 61 72 6e 69 6e 67 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .'warning....................... | 
| 5c6e0 |  20 28 70 6c 69 73 74 2d 67 65 74 20 64 20 3a 74    65 78 74 29 0a 20 20 20 20 20 20 20 20 20 20 20  | .(plist-get.d.:text)............ | 
| 5c700 |  20 20 20 20 20 20 20 20 20 20 20 20 3a 69 64 20    22 44 65 70 72 65 63 61 74 69 6f 6e 20 57 61 72  | ............:id."Deprecation.War | 
| 5c720 |  6e 69 6e 67 22 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 68  | ning"........................:ch | 
| 5c740 |  65 63 6b 65 72 20 63 68 65 63 6b 65 72 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ecker.checker................... | 
| 5c760 |  20 20 20 20 20 3a 62 75 66 66 65 72 20 62 75 66    66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20  | .....:buffer.buffer............. | 
| 5c780 |  20 20 20 20 20 20 20 20 20 20 20 3a 66 69 6c 65    6e 61 6d 65 20 66 69 6c 65 6e 61 6d 65 29 29 0a  | ...........:filename.filename)). | 
| 5c7a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 73  | ....................(plist-get.s | 
| 5c7c0 |  74 79 6c 65 6c 69 6e 74 2d 6f 75 74 70 75 74 20    3a 64 65 70 72 65 63 61 74 69 6f 6e 73 29 29 29  | tylelint-output.:deprecations))) | 
| 5c7e0 |  0a 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20    54 75 72 6e 20 61 6c 6c 20 69 6e 76 61 6c 69 64  | .............;;.Turn.all.invalid | 
| 5c800 |  20 6f 70 74 69 6f 6e 73 20 69 6e 74 6f 20 65 72    72 6f 72 73 0a 20 20 20 20 20 20 20 20 20 20 20  | .options.into.errors............ | 
| 5c820 |  28 69 6e 76 61 6c 69 64 2d 6f 70 74 69 6f 6e 73    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61  | (invalid-options.............(ma | 
| 5c840 |  70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 69 6f    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | pcar.(lambda.(io)............... | 
| 5c860 |  20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63    6b 2d 65 72 72 6f 72 2d 6e 65 77 2d 61 74 0a 20  | ........(flycheck-error-new-at.. | 
| 5c880 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 31 20 6e 69 6c 20 27 65 72 72  | ......................1.nil.'err | 
| 5c8a0 |  6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74  | or........................(plist | 
| 5c8c0 |  2d 67 65 74 20 69 6f 20 3a 74 65 78 74 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -get.io.:text).................. | 
| 5c8e0 |  20 20 20 20 20 20 3a 69 64 20 22 49 6e 76 61 6c    69 64 20 4f 70 74 69 6f 6e 22 0a 20 20 20 20 20  | ......:id."Invalid.Option"...... | 
| 5c900 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 3a 63 68 65 63 6b 65 72 20 63 68 65 63 6b  | ..................:checker.check | 
| 5c920 |  65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 3a 62 75 66 66 65  | er........................:buffe | 
| 5c940 |  72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | r.buffer........................ | 
| 5c960 |  3a 66 69 6c 65 6e 61 6d 65 20 66 69 6c 65 6e 61    6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | :filename.filename))............ | 
| 5c980 |  20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d    67 65 74 20 73 74 79 6c 65 6c 69 6e 74 2d 6f 75  | .........(plist-get.stylelint-ou | 
| 5c9a0 |  74 70 75 74 20 3a 69 6e 76 61 6c 69 64 4f 70 74    69 6f 6e 57 61 72 6e 69 6e 67 73 29 29 29 0a 0a  | tput.:invalidOptionWarnings))).. | 
| 5c9c0 |  20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65    61 64 20 61 6c 6c 20 6c 69 6e 74 69 6e 67 20 77  | ...........;;.Read.all.linting.w | 
| 5c9e0 |  61 72 6e 69 6e 67 73 0a 20 20 20 20 20 20 20 20    20 20 20 28 77 61 72 6e 69 6e 67 73 0a 20 20 20  | arnings............(warnings.... | 
| 5ca00 |  20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72    20 28 6c 61 6d 62 64 61 20 28 77 29 0a 20 20 20  | .........(mapcar.(lambda.(w).... | 
| 5ca20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72  | ...................(flycheck-err | 
| 5ca40 |  6f 72 2d 6e 65 77 2d 61 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | or-new-at....................... | 
| 5ca60 |  20 28 70 6c 69 73 74 2d 67 65 74 20 77 20 3a 6c    69 6e 65 29 20 28 70 6c 69 73 74 2d 67 65 74 20  | .(plist-get.w.:line).(plist-get. | 
| 5ca80 |  77 20 3a 63 6f 6c 75 6d 6e 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | w.:column)...................... | 
| 5caa0 |  20 20 28 70 63 61 73 65 20 28 70 6c 69 73 74 2d    67 65 74 20 77 20 3a 73 65 76 65 72 69 74 79 29  | ..(pcase.(plist-get.w.:severity) | 
| 5cac0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 60 22 65 72 72  | ..........................(`"err | 
| 5cae0 |  6f 72 22 20 20 20 27 65 72 72 6f 72 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | or"...'error)................... | 
| 5cb00 |  20 20 20 20 20 20 20 28 60 22 77 61 72 6e 69 6e    67 22 20 27 77 61 72 6e 69 6e 67 29 0a 20 20 20  | .......(`"warning".'warning).... | 
| 5cb20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3b 3b 20 44 65 66 61 75 6c 74  | ......................;;.Default | 
| 5cb40 |  20 74 6f 20 69 6e 66 6f 20 66 6f 72 20 75 6e 6b    6e 6f 77 6e 20 2e 73 65 76 65 72 69 74 79 0a 20  | .to.info.for.unknown..severity.. | 
| 5cb60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 5f 20 20 20 20 20 20  | ........................(_...... | 
| 5cb80 |  20 20 20 20 27 69 6e 66 6f 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ....'info))..................... | 
| 5cba0 |  20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 77 20    3a 74 65 78 74 29 0a 20 20 20 20 20 20 20 20 20  | ...(plist-get.w.:text).......... | 
| 5cbc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69    64 20 28 70 6c 69 73 74 2d 67 65 74 20 77 20 3a  | ..............:id.(plist-get.w.: | 
| 5cbe0 |  72 75 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 68  | rule)........................:ch | 
| 5cc00 |  65 63 6b 65 72 20 63 68 65 63 6b 65 72 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ecker.checker................... | 
| 5cc20 |  20 20 20 20 20 3a 62 75 66 66 65 72 20 62 75 66    66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20  | .....:buffer.buffer............. | 
| 5cc40 |  20 20 20 20 20 20 20 20 20 20 20 3a 66 69 6c 65    6e 61 6d 65 20 66 69 6c 65 6e 61 6d 65 29 29 0a  | ...........:filename.filename)). | 
| 5cc60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 20 73  | ....................(plist-get.s | 
| 5cc80 |  74 79 6c 65 6c 69 6e 74 2d 6f 75 74 70 75 74 20    3a 77 61 72 6e 69 6e 67 73 29 29 29 29 0a 0a 20  | tylelint-output.:warnings))))... | 
| 5cca0 |  20 20 20 20 20 3b 3b 20 52 65 74 75 72 6e 20 74    68 65 20 63 6f 6d 62 69 6e 65 64 20 65 72 72 6f  | .....;;.Return.the.combined.erro | 
| 5ccc0 |  72 73 20 28 64 65 70 72 65 63 61 74 69 6f 6e 73    2c 20 69 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e  | rs.(deprecations,.invalid.option | 
| 5cce0 |  73 2c 20 77 61 72 6e 69 6e 67 73 29 0a 20 20 20    20 20 20 28 61 70 70 65 6e 64 20 64 65 70 72 65  | s,.warnings).......(append.depre | 
| 5cd00 |  63 61 74 69 6f 6e 73 20 69 6e 76 61 6c 69 64 2d    6f 70 74 69 6f 6e 73 20 77 61 72 6e 69 6e 67 73  | cations.invalid-options.warnings | 
| 5cd20 |  29 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79    63 68 65 63 6b 2d 2d 73 74 79 6c 65 6c 69 6e 74  | ))))..(defun.flycheck--stylelint | 
| 5cd40 |  2d 63 6f 6e 66 69 67 2d 65 78 69 73 74 73 2d 70    20 28 63 68 65 63 6b 65 72 29 0a 20 20 22 57 68  | -config-exists-p.(checker)..."Wh | 
| 5cd60 |  65 74 68 65 72 20 74 68 65 72 65 20 69 73 20 61    20 76 61 6c 69 64 20 73 74 79 6c 65 6c 69 6e 74  | ether.there.is.a.valid.stylelint | 
| 5cd80 |  20 43 48 45 43 4b 45 52 20 63 6f 6e 66 69 67 20    66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20  | .CHECKER.config.for.the.current. | 
| 5cda0 |  62 75 66 66 65 72 2e 22 0a 20 20 28 65 71 6c 20    30 20 28 66 6c 79 63 68 65 63 6b 2d 63 61 6c 6c  | buffer."...(eql.0.(flycheck-call | 
| 5cdc0 |  2d 63 68 65 63 6b 65 72 2d 70 72 6f 63 65 73 73    0a 20 20 20 20 20 20 20 20 20 20 63 68 65 63 6b  | -checker-process...........check | 
| 5cde0 |  65 72 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 0a 20    20 20 20 20 20 20 20 20 20 22 2d 2d 70 72 69 6e  | er.nil.nil.nil..........."--prin | 
| 5ce00 |  74 2d 63 6f 6e 66 69 67 22 20 28 6f 72 20 62 75    66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 22  | t-config".(or.buffer-file-name." | 
| 5ce20 |  69 6e 64 65 78 2e 6a 73 22 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 2d  | index.js"))))..(defun.flycheck-- | 
| 5ce40 |  73 74 79 6c 65 6c 69 6e 74 2d 67 65 74 2d 6d 61    6a 6f 72 2d 76 65 72 73 69 6f 6e 20 28 63 68 65  | stylelint-get-major-version.(che | 
| 5ce60 |  63 6b 65 72 29 0a 20 20 22 52 65 74 75 72 6e 20    6d 61 6a 6f 72 20 76 65 72 73 69 6f 6e 20 6f 66  | cker)..."Return.major.version.of | 
| 5ce80 |  20 73 74 79 6c 65 6c 69 6e 74 20 43 48 45 43 4b    45 52 2e 22 0a 20 20 28 6c 65 74 20 28 28 63 62  | .stylelint.CHECKER."...(let.((cb | 
| 5cea0 |  20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72    29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 74 65  | .(current-buffer))).....(with-te | 
| 5cec0 |  6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20    28 6c 65 74 20 28 28 74 65 6d 70 2d 62 75 66 66  | mp-buffer.......(let.((temp-buff | 
| 5cee0 |  65 72 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66    65 72 29 29 29 0a 20 20 20 20 20 20 20 20 28 77  | er.(current-buffer))).........(w | 
| 5cf00 |  69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66    65 72 20 63 62 0a 20 20 20 20 20 20 20 20 20 20  | ith-current-buffer.cb........... | 
| 5cf20 |  28 66 6c 79 63 68 65 63 6b 2d 63 61 6c 6c 2d 63    68 65 63 6b 65 72 2d 70 72 6f 63 65 73 73 0a 20  | (flycheck-call-checker-process.. | 
| 5cf40 |  20 20 20 20 20 20 20 20 20 20 63 68 65 63 6b 65    72 20 6e 69 6c 20 74 65 6d 70 2d 62 75 66 66 65  | ..........checker.nil.temp-buffe | 
| 5cf60 |  72 20 6e 69 6c 20 22 2d 2d 76 65 72 73 69 6f 6e    22 29 29 0a 20 20 20 20 20 20 20 20 28 73 74 72  | r.nil."--version")).........(str | 
| 5cf80 |  69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 63    61 72 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67  | ing-to-number.(car.(split-string | 
| 5cfa0 |  20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29    20 22 5c 5c 2e 22 29 29 29 29 29 29 29 0a 0a 28  | .(buffer-string)."\\.")))))))..( | 
| 5cfc0 |  64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 2d    73 74 79 6c 65 6c 69 6e 74 2d 76 65 72 69 66 79  | defun.flycheck--stylelint-verify | 
| 5cfe0 |  20 28 63 68 65 63 6b 65 72 29 0a 20 20 22 56 65    72 69 66 79 20 73 74 79 6c 65 6c 69 6e 74 20 73  | .(checker)..."Verify.stylelint.s | 
| 5d000 |  65 74 75 70 20 66 6f 72 20 43 48 45 43 4b 45 52    2e 22 0a 20 20 28 6c 65 74 20 28 28 68 61 76 65  | etup.for.CHECKER."...(let.((have | 
| 5d020 |  2d 63 6f 6e 66 69 67 20 28 66 6c 79 63 68 65 63    6b 2d 2d 73 74 79 6c 65 6c 69 6e 74 2d 63 6f 6e  | -config.(flycheck--stylelint-con | 
| 5d040 |  66 69 67 2d 65 78 69 73 74 73 2d 70 20 63 68 65    63 6b 65 72 29 29 29 0a 20 20 20 20 28 6c 69 73  | fig-exists-p.checker))).....(lis | 
| 5d060 |  74 0a 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 76 65 72 69 66 69 63 61 74 69 6f 6e 2d 72 65  | t......(flycheck-verification-re | 
| 5d080 |  73 75 6c 74 2d 6e 65 77 0a 20 20 20 20 20 20 3a    6c 61 62 65 6c 20 22 63 6f 6e 66 69 67 75 72 61  | sult-new.......:label."configura | 
| 5d0a0 |  74 69 6f 6e 20 61 76 61 69 6c 61 62 6c 65 22 0a    20 20 20 20 20 20 3a 6d 65 73 73 61 67 65 20 28  | tion.available".......:message.( | 
| 5d0c0 |  69 66 20 68 61 76 65 2d 63 6f 6e 66 69 67 20 22    79 65 73 22 20 22 6e 6f 20 63 6f 6e 66 69 67 20  | if.have-config."yes"."no.config. | 
| 5d0e0 |  66 69 6c 65 20 66 6f 75 6e 64 22 29 0a 20 20 20    20 20 20 3a 66 61 63 65 20 28 69 66 20 68 61 76  | file.found").......:face.(if.hav | 
| 5d100 |  65 2d 63 6f 6e 66 69 67 20 27 73 75 63 63 65 73    73 20 27 28 62 6f 6c 64 20 65 72 72 6f 72 29 29  | e-config.'success.'(bold.error)) | 
| 5d120 |  29 0a 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 76 65 72 69 66 69 63 61 74 69 6f 6e 2d 72 65  | )......(flycheck-verification-re | 
| 5d140 |  73 75 6c 74 2d 6e 65 77 0a 20 20 20 20 20 20 3a    6c 61 62 65 6c 20 22 73 74 79 6c 65 63 68 65 63  | sult-new.......:label."stylechec | 
| 5d160 |  6b 20 76 65 72 73 69 6f 6e 22 0a 20 20 20 20 20    20 3a 6d 65 73 73 61 67 65 20 28 6e 75 6d 62 65  | k.version".......:message.(numbe | 
| 5d180 |  72 2d 74 6f 2d 73 74 72 69 6e 67 20 28 66 6c 79    63 68 65 63 6b 2d 2d 73 74 79 6c 65 6c 69 6e 74  | r-to-string.(flycheck--stylelint | 
| 5d1a0 |  2d 67 65 74 2d 6d 61 6a 6f 72 2d 76 65 72 73 69    6f 6e 20 63 68 65 63 6b 65 72 29 29 0a 20 20 20  | -get-major-version.checker)).... | 
| 5d1c0 |  20 20 20 3a 66 61 63 65 20 27 73 75 63 63 65 73    73 29 29 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b  | ...:face.'success))))..(flycheck | 
| 5d1e0 |  2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72 20    63 73 73 2d 73 74 79 6c 65 6c 69 6e 74 0a 20 20  | -define-checker.css-stylelint... | 
| 5d200 |  22 41 20 43 53 53 20 73 79 6e 74 61 78 20 61 6e    64 20 73 74 79 6c 65 20 63 68 65 63 6b 65 72 20  | "A.CSS.syntax.and.style.checker. | 
| 5d220 |  75 73 69 6e 67 20 73 74 79 6c 65 6c 69 6e 74 2e    0a 0a 53 65 65 20 55 52 4c 20 60 68 74 74 70 73  | using.stylelint...See.URL.`https | 
| 5d240 |  3a 2f 2f 73 74 79 6c 65 6c 69 6e 74 2e 69 6f 2f    27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28  | ://stylelint.io/'."...:command.( | 
| 5d260 |  22 73 74 79 6c 65 6c 69 6e 74 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 65 76 61 6c 20 66 6c  | "stylelint".............(eval.fl | 
| 5d280 |  79 63 68 65 63 6b 2d 73 74 79 6c 65 6c 69 6e 74    2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20  | ycheck-stylelint-args).......... | 
| 5d2a0 |  20 20 20 28 6f 70 74 69 6f 6e 2d 66 6c 61 67 20    22 2d 2d 71 75 69 65 74 22 20 66 6c 79 63 68 65  | ...(option-flag."--quiet".flyche | 
| 5d2c0 |  63 6b 2d 73 74 79 6c 65 6c 69 6e 74 2d 71 75 69    65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ck-stylelint-quiet)............. | 
| 5d2e0 |  28 63 6f 6e 66 69 67 2d 66 69 6c 65 20 22 2d 2d    63 6f 6e 66 69 67 22 20 66 6c 79 63 68 65 63 6b  | (config-file."--config".flycheck | 
| 5d300 |  2d 73 74 79 6c 65 6c 69 6e 74 72 63 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 22 2d 2d 73 74 64  | -stylelintrc)............."--std | 
| 5d320 |  69 6e 2d 66 69 6c 65 6e 61 6d 65 22 20 28 65 76    61 6c 20 28 6f 72 20 28 62 75 66 66 65 72 2d 66  | in-filename".(eval.(or.(buffer-f | 
| 5d340 |  69 6c 65 2d 6e 61 6d 65 29 20 22 73 74 79 6c 65    2e 63 73 73 22 29 29 29 0a 20 20 3a 73 74 61 6e  | ile-name)."style.css")))...:stan | 
| 5d360 |  64 61 72 64 2d 69 6e 70 75 74 20 74 0a 20 20 3a    76 65 72 69 66 79 20 28 6c 61 6d 62 64 61 20 28  | dard-input.t...:verify.(lambda.( | 
| 5d380 |  5f 29 20 28 66 6c 79 63 68 65 63 6b 2d 2d 73 74    79 6c 65 6c 69 6e 74 2d 76 65 72 69 66 79 20 27  | _).(flycheck--stylelint-verify.' | 
| 5d3a0 |  63 73 73 2d 73 74 79 6c 65 6c 69 6e 74 29 29 0a    20 20 3a 65 72 72 6f 72 2d 70 61 72 73 65 72 20  | css-stylelint))...:error-parser. | 
| 5d3c0 |  66 6c 79 63 68 65 63 6b 2d 70 61 72 73 65 2d 73    74 79 6c 65 6c 69 6e 74 0a 20 20 3a 70 72 65 64  | flycheck-parse-stylelint...:pred | 
| 5d3e0 |  69 63 61 74 65 20 66 6c 79 63 68 65 63 6b 2d 62    75 66 66 65 72 2d 6e 6f 6e 65 6d 70 74 79 2d 70  | icate.flycheck-buffer-nonempty-p | 
| 5d400 |  0a 20 20 3a 6d 6f 64 65 73 20 28 63 73 73 2d 6d    6f 64 65 20 63 73 73 2d 74 73 2d 6d 6f 64 65 29  | ...:modes.(css-mode.css-ts-mode) | 
| 5d420 |  0a 20 20 3a 65 72 72 6f 72 2d 65 78 70 6c 61 69    6e 65 72 0a 20 20 28 6c 61 6d 62 64 61 20 28 65  | ...:error-explainer...(lambda.(e | 
| 5d440 |  72 72 29 0a 20 20 20 20 28 6c 65 74 20 28 28 65    72 72 6f 72 2d 63 6f 64 65 20 28 66 6c 79 63 68  | rr).....(let.((error-code.(flych | 
| 5d460 |  65 63 6b 2d 65 72 72 6f 72 2d 69 64 20 65 72 72    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 72  | eck-error-id.err))...........(ur | 
| 5d480 |  6c 20 22 68 74 74 70 73 3a 2f 2f 73 74 79 6c 65    6c 69 6e 74 2e 69 6f 2f 75 73 65 72 2d 67 75 69  | l."https://stylelint.io/user-gui | 
| 5d4a0 |  64 65 2f 72 75 6c 65 73 2f 25 73 22 29 29 0a 20    20 20 20 20 20 28 61 6e 64 20 65 72 72 6f 72 2d  | de/rules/%s")).......(and.error- | 
| 5d4c0 |  63 6f 64 65 20 60 28 75 72 6c 20 2e 20 2c 28 66    6f 72 6d 61 74 20 75 72 6c 20 65 72 72 6f 72 2d  | code.`(url...,(format.url.error- | 
| 5d4e0 |  63 6f 64 65 29 29 29 29 29 29 0a 0a 28 66 6c 79    63 68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e  | code))))))..(flycheck-def-option | 
| 5d500 |  2d 76 61 72 20 66 6c 79 63 68 65 63 6b 2d 63 75    64 61 2d 6c 61 6e 67 75 61 67 65 2d 73 74 61 6e  | -var.flycheck-cuda-language-stan | 
| 5d520 |  64 61 72 64 20 6e 69 6c 20 63 75 64 61 2d 6e 76    63 63 0a 20 20 22 4f 75 72 20 43 55 44 41 20 4c  | dard.nil.cuda-nvcc..."Our.CUDA.L | 
| 5d540 |  61 6e 67 75 61 67 65 20 53 74 61 6e 64 61 72 64    2e 22 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f  | anguage.Standard."...:type.'(cho | 
| 5d560 |  69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20    22 44 65 66 61 75 6c 74 20 73 74 61 6e 64 61 72  | ice.(const.:tag."Default.standar | 
| 5d580 |  64 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67  | d".nil)..................(string | 
| 5d5a0 |  20 3a 74 61 67 20 22 4c 61 6e 67 75 61 67 65 20    73 74 61 6e 64 61 72 64 22 29 29 0a 20 20 3a 73  | .:tag."Language.standard"))...:s | 
| 5d5c0 |  61 66 65 20 23 27 66 6c 79 63 68 65 63 6b 2d 73    74 72 69 6e 67 2d 6f 72 2d 6e 69 6c 2d 70 0a 20  | afe.#'flycheck-string-or-nil-p.. | 
| 5d5e0 |  20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f    6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22  | .:package-version.'(flycheck..." | 
| 5d600 |  33 32 22 29 29 0a 28 6d 61 6b 65 2d 76 61 72 69    61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61  | 32")).(make-variable-buffer-loca | 
| 5d620 |  6c 20 27 66 6c 79 63 68 65 63 6b 2d 63 75 64 61    2d 6c 61 6e 67 75 61 67 65 2d 73 74 61 6e 64 61  | l.'flycheck-cuda-language-standa | 
| 5d640 |  72 64 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64    65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c  | rd)..(flycheck-def-option-var.fl | 
| 5d660 |  79 63 68 65 63 6b 2d 63 75 64 61 2d 63 6f 6d 70    69 6c 65 72 2d 6f 70 74 69 6f 6e 73 20 27 28 22  | ycheck-cuda-compiler-options.'(" | 
| 5d680 |  2d 57 61 6c 6c 22 20 22 2d 57 65 78 74 72 61 22    29 20 63 75 64 61 2d 6e 76 63 63 0a 20 20 22 53  | -Wall"."-Wextra").cuda-nvcc..."S | 
| 5d6a0 |  70 65 63 69 66 79 20 6f 70 74 69 6f 6e 73 20 64    69 72 65 63 74 6c 79 20 74 6f 20 74 68 65 20 63  | pecify.options.directly.to.the.c | 
| 5d6c0 |  6f 6d 70 69 6c 65 72 2f 70 72 65 70 72 6f 63 65    73 73 6f 72 2e 22 0a 20 20 3a 74 79 70 65 20 27  | ompiler/preprocessor."...:type.' | 
| 5d6e0 |  28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a    74 61 67 20 22 4e 6f 20 61 64 64 69 74 69 6f 6e  | (choice.(const.:tag."No.addition | 
| 5d700 |  61 6c 20 63 6f 6d 70 69 6c 65 72 20 6f 70 74 69    6f 6e 73 22 20 6e 69 6c 29 0a 20 20 20 20 20 20  | al.compiler.options".nil)....... | 
| 5d720 |  20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 65    61 74 20 3a 74 61 67 20 22 41 64 64 69 74 69 6f  | ...........(repeat.:tag."Additio | 
| 5d740 |  6e 20 63 6f 6d 70 69 6c 65 72 20 6f 70 74 69 6f    6e 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  | n.compiler.options"............. | 
| 5d760 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74    72 69 6e 67 20 3a 74 61 67 20 22 43 6f 6d 70 69  | .............(string.:tag."Compi | 
| 5d780 |  6c 65 72 20 6f 70 74 69 6f 6e 22 29 29 29 0a 20    20 3a 73 61 66 65 20 23 27 66 6c 79 63 68 65 63  | ler.option")))...:safe.#'flychec | 
| 5d7a0 |  6b 2d 73 74 72 69 6e 67 2d 6c 69 73 74 2d 70 0a    20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69  | k-string-list-p...:package-versi | 
| 5d7c0 |  6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20    22 33 35 22 29 29 0a 0a 28 66 6c 79 63 68 65 63  | on.'(flycheck..."35"))..(flychec | 
| 5d7e0 |  6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72    20 66 6c 79 63 68 65 63 6b 2d 63 75 64 61 2d 67  | k-def-option-var.flycheck-cuda-g | 
| 5d800 |  65 6e 63 6f 64 65 73 20 6e 69 6c 20 63 75 64 61    2d 6e 76 63 63 0a 20 20 22 4f 75 72 20 72 65 61  | encodes.nil.cuda-nvcc..."Our.rea | 
| 5d820 |  6c 20 61 6e 64 20 76 69 72 74 75 61 6c 20 47 50    55 20 61 72 63 68 69 74 65 63 74 75 72 65 73 20  | l.and.virtual.GPU.architectures. | 
| 5d840 |  74 6f 20 70 61 73 73 20 74 6f 20 6e 76 63 63 2e    22 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65  | to.pass.to.nvcc."...:type.'(repe | 
| 5d860 |  61 74 20 28 66 69 6c 65 20 3a 74 61 67 20 22 47    50 55 20 61 72 63 68 69 74 65 63 74 75 72 65 22  | at.(file.:tag."GPU.architecture" | 
| 5d880 |  29 29 0a 20 20 3a 73 61 66 65 20 23 27 66 6c 79    63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6c 69 73  | ))...:safe.#'flycheck-string-lis | 
| 5d8a0 |  74 2d 70 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76    65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63  | t-p...:package-version.'(flychec | 
| 5d8c0 |  6b 20 2e 20 22 33 32 22 29 29 0a 0a 28 66 6c 79    63 68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e  | k..."32"))..(flycheck-def-option | 
| 5d8e0 |  2d 76 61 72 20 66 6c 79 63 68 65 63 6b 2d 63 75    64 61 2d 69 6e 63 6c 75 64 65 73 20 6e 69 6c 20  | -var.flycheck-cuda-includes.nil. | 
| 5d900 |  63 75 64 61 2d 6e 76 63 63 0a 20 20 22 4f 75 72    20 69 6e 63 6c 75 64 65 20 64 69 72 65 63 74 6f  | cuda-nvcc..."Our.include.directo | 
| 5d920 |  72 69 65 73 20 74 6f 20 70 61 73 73 20 74 6f 20    6e 76 63 63 2e 22 0a 20 20 3a 74 79 70 65 20 27  | ries.to.pass.to.nvcc."...:type.' | 
| 5d940 |  28 72 65 70 65 61 74 20 28 66 69 6c 65 20 3a 74    61 67 20 22 49 6e 63 6c 75 64 65 20 66 69 6c 65  | (repeat.(file.:tag."Include.file | 
| 5d960 |  22 29 29 0a 20 20 3a 73 61 66 65 20 23 27 66 6c    79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6c 69  | "))...:safe.#'flycheck-string-li | 
| 5d980 |  73 74 2d 70 0a 20 20 3a 70 61 63 6b 61 67 65 2d    76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65  | st-p...:package-version.'(flyche | 
| 5d9a0 |  63 6b 20 2e 20 22 33 32 22 29 29 0a 0a 28 66 6c    79 63 68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f  | ck..."32"))..(flycheck-def-optio | 
| 5d9c0 |  6e 2d 76 61 72 20 66 6c 79 63 68 65 63 6b 2d 63    75 64 61 2d 64 65 66 69 6e 69 74 69 6f 6e 73 20  | n-var.flycheck-cuda-definitions. | 
| 5d9e0 |  6e 69 6c 20 63 75 64 61 2d 6e 76 63 63 0a 20 20    22 41 64 64 69 74 69 6f 6e 61 6c 20 70 72 65 70  | nil.cuda-nvcc..."Additional.prep | 
| 5da00 |  72 6f 63 65 73 73 6f 72 20 64 65 66 69 6e 69 74    69 6f 6e 73 20 66 6f 72 20 6e 76 63 63 2e 0a 41  | rocessor.definitions.for.nvcc..A | 
| 5da20 |  20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73    20 74 6f 20 70 61 73 73 20 74 6f 20 63 75 64 61  | .list.of.strings.to.pass.to.cuda | 
| 5da40 |  2c 20 61 20 6c 61 20 66 6c 79 63 68 65 63 6b 2d    63 6c 61 6e 67 22 0a 20 20 3a 74 79 70 65 20 27  | ,.a.la.flycheck-clang"...:type.' | 
| 5da60 |  28 72 65 70 65 61 74 20 28 73 74 72 69 6e 67 20    3a 74 61 67 20 22 44 65 66 69 6e 69 74 69 6f 6e  | (repeat.(string.:tag."Definition | 
| 5da80 |  73 22 29 29 0a 20 20 3a 73 61 66 65 20 23 27 66    6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6c  | s"))...:safe.#'flycheck-string-l | 
| 5daa0 |  69 73 74 2d 70 0a 20 20 3a 70 61 63 6b 61 67 65    2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68  | ist-p...:package-version.'(flych | 
| 5dac0 |  65 63 6b 20 2e 20 22 33 32 22 29 29 0a 0a 28 66    6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f 70 74 69  | eck..."32"))..(flycheck-def-opti | 
| 5dae0 |  6f 6e 2d 76 61 72 20 66 6c 79 63 68 65 63 6b 2d    63 75 64 61 2d 69 6e 63 6c 75 64 65 2d 70 61 74  | on-var.flycheck-cuda-include-pat | 
| 5db00 |  68 20 6e 69 6c 20 63 75 64 61 2d 6e 76 63 63 0a    20 20 22 41 20 6c 69 73 74 20 6f 66 20 69 6e 63  | h.nil.cuda-nvcc..."A.list.of.inc | 
| 5db20 |  6c 75 64 65 20 64 69 72 65 63 74 6f 72 69 65 73    20 66 6f 72 20 6e 76 63 63 2e 22 0a 20 20 3a 74  | lude.directories.for.nvcc."...:t | 
| 5db40 |  79 70 65 20 27 28 72 65 70 65 61 74 20 28 64 69    72 65 63 74 6f 72 79 20 3a 74 61 67 20 22 49 6e  | ype.'(repeat.(directory.:tag."In | 
| 5db60 |  63 6c 75 64 65 20 64 69 72 65 63 74 6f 72 79 22    29 29 0a 20 20 3a 73 61 66 65 20 23 27 66 6c 79  | clude.directory"))...:safe.#'fly | 
| 5db80 |  63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6c 69 73    74 2d 70 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76  | check-string-list-p...:package-v | 
| 5dba0 |  65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63    6b 20 2e 20 22 33 32 22 29 29 0a 0a 28 66 6c 79  | ersion.'(flycheck..."32"))..(fly | 
| 5dbc0 |  63 68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e    2d 76 61 72 20 66 6c 79 63 68 65 63 6b 2d 63 75  | check-def-option-var.flycheck-cu | 
| 5dbe0 |  64 61 2d 72 65 6c 61 78 65 64 2d 63 6f 6e 73 74    65 78 70 72 20 6e 69 6c 20 63 75 64 61 2d 6e 76  | da-relaxed-constexpr.nil.cuda-nv | 
| 5dc00 |  63 63 0a 20 20 22 45 6e 61 62 6c 65 20 63 61 6c    6c 69 6e 67 20 68 6f 73 74 20 63 6f 6e 73 74 65  | cc..."Enable.calling.host.conste | 
| 5dc20 |  78 70 72 20 66 72 6f 6d 20 64 65 76 69 63 65 20    66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 6e 76 63  | xpr.from.device.function.for.nvc | 
| 5dc40 |  63 2e 0a 0a 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c    2c 20 65 6e 61 62 6c 65 20 65 78 70 65 72 69 6d  | c...When.non-nil,.enable.experim | 
| 5dc60 |  65 6e 74 61 6c 20 63 61 6c 6c 69 6e 67 20 6f 66    20 61 20 63 6f 6e 73 74 65 78 70 72 20 5f 5f 68  | ental.calling.of.a.constexpr.__h | 
| 5dc80 |  6f 73 74 5f 5f 0a 66 75 6e 63 74 69 6f 6e 20 66    72 6f 6d 20 61 20 5f 5f 64 65 76 69 63 65 5f 5f  | ost__.function.from.a.__device__ | 
| 5dca0 |  20 66 75 6e 63 74 69 6f 6e 2e 22 0a 20 20 3a 74    79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a 20 20 3a  | .function."...:type.'boolean...: | 
| 5dcc0 |  73 61 66 65 20 23 27 62 6f 6f 6c 65 61 6e 70 0a    20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69  | safe.#'booleanp...:package-versi | 
| 5dce0 |  6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20    22 33 35 22 29 29 0a 0a 28 66 6c 79 63 68 65 63  | on.'(flycheck..."35"))..(flychec | 
| 5dd00 |  6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72    20 66 6c 79 63 68 65 63 6b 2d 63 75 64 61 2d 65  | k-def-option-var.flycheck-cuda-e | 
| 5dd20 |  78 74 65 6e 64 65 64 2d 6c 61 6d 62 64 61 20 6e    69 6c 20 63 75 64 61 2d 6e 76 63 63 0a 20 20 22  | xtended-lambda.nil.cuda-nvcc..." | 
| 5dd40 |  45 6e 61 62 6c 65 20 61 6e 6e 6f 74 61 74 69 6e    67 20 6c 61 6d 62 64 61 20 66 75 6e 63 74 69 6f  | Enable.annotating.lambda.functio | 
| 5dd60 |  6e 73 20 77 69 74 68 20 5f 5f 68 6f 73 74 5f 5f    20 6f 72 20 5f 5f 64 65 76 69 63 65 5f 5f 2e 0a  | ns.with.__host__.or.__device__.. | 
| 5dd80 |  0a 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 65    6e 61 62 6c 65 20 65 78 70 65 72 69 6d 65 6e 74  | .When.non-nil,.enable.experiment | 
| 5dda0 |  61 6c 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 6f    66 20 5f 5f 68 6f 73 74 5f 5f 20 61 6e 64 0a 5f  | al.compilation.of.__host__.and._ | 
| 5ddc0 |  5f 64 65 76 69 63 65 5f 5f 20 6c 61 6d 62 64 61    20 66 75 6e 63 74 69 6f 6e 73 2e 22 0a 20 20 3a  | _device__.lambda.functions."...: | 
| 5dde0 |  74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a 20 20    3a 73 61 66 65 20 23 27 62 6f 6f 6c 65 61 6e 70  | type.'boolean...:safe.#'booleanp | 
| 5de00 |  0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73    69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e  | ...:package-version.'(flycheck.. | 
| 5de20 |  20 22 33 35 22 29 29 0a 0a 28 66 6c 79 63 68 65    63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65  | ."35"))..(flycheck-define-checke | 
| 5de40 |  72 20 63 75 64 61 2d 6e 76 63 63 0a 20 20 22 41    20 43 55 44 41 20 43 2f 43 2b 2b 20 73 79 6e 74  | r.cuda-nvcc..."A.CUDA.C/C++.synt | 
| 5de60 |  61 78 20 63 68 65 63 6b 65 72 20 75 73 69 6e 67    20 6e 76 63 63 2e 0a 0a 53 65 65 20 55 52 4c 20  | ax.checker.using.nvcc...See.URL. | 
| 5de80 |  60 68 74 74 70 73 3a 2f 2f 64 65 76 65 6c 6f 70    65 72 2e 6e 76 69 64 69 61 2e 63 6f 6d 2f 63 75  | `https://developer.nvidia.com/cu | 
| 5dea0 |  64 61 2d 6c 6c 76 6d 2d 63 6f 6d 70 69 6c 65 72    27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28  | da-llvm-compiler'."...:command.( | 
| 5dec0 |  22 6e 76 63 63 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 22 2d 63 22 20 3b 3b 20 43 6f 6d 70 69  | "nvcc"............."-c".;;.Compi | 
| 5dee0 |  6c 65 20 4f 6e 6c 79 0a 20 20 20 20 20 20 20 20    20 20 20 20 22 2d 2d 6f 75 74 70 75 74 2d 66 69  | le.Only............."--output-fi | 
| 5df00 |  6c 65 22 20 22 2f 64 65 76 2f 6e 75 6c 6c 22 20    3b 3b 20 61 76 6f 69 64 20 63 72 65 61 74 69 6e  | le"."/dev/null".;;.avoid.creatin | 
| 5df20 |  67 20 6f 75 74 70 75 74 20 2e 6f 0a 20 20 20 20    20 20 20 20 20 20 20 20 22 2d 2d 78 3d 63 75 22  | g.output..o............."--x=cu" | 
| 5df40 |  20 3b 3b 20 65 78 70 6c 69 63 69 74 6c 79 20 73    70 65 63 69 66 79 20 69 74 27 73 20 61 20 43 55  | .;;.explicitly.specify.it's.a.CU | 
| 5df60 |  44 41 20 6c 61 6e 67 75 61 67 65 20 66 69 6c 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 72  | DA.language.file............."-r | 
| 5df80 |  64 63 3d 74 72 75 65 22 20 3b 3b 20 41 6c 6c 6f    77 20 6c 69 6e 6b 69 6e 67 20 77 69 74 68 20 65  | dc=true".;;.Allow.linking.with.e | 
| 5dfa0 |  78 74 65 72 6e 61 6c 20 63 75 64 61 20 66 75 6e    63 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20  | xternal.cuda.funcions........... | 
| 5dfc0 |  20 20 28 6f 70 74 69 6f 6e 20 22 2d 73 74 64 3d    22 20 66 6c 79 63 68 65 63 6b 2d 63 75 64 61 2d  | ..(option."-std=".flycheck-cuda- | 
| 5dfe0 |  6c 61 6e 67 75 61 67 65 2d 73 74 61 6e 64 61 72    64 20 63 6f 6e 63 61 74 29 0a 20 20 20 20 20 20  | language-standard.concat)....... | 
| 5e000 |  20 20 20 20 20 20 28 6f 70 74 69 6f 6e 2d 66 6c    61 67 20 22 2d 2d 65 78 70 74 2d 72 65 6c 61 78  | ......(option-flag."--expt-relax | 
| 5e020 |  65 64 2d 63 6f 6e 73 74 65 78 70 72 22 20 66 6c    79 63 68 65 63 6b 2d 63 75 64 61 2d 72 65 6c 61  | ed-constexpr".flycheck-cuda-rela | 
| 5e040 |  78 65 64 2d 63 6f 6e 73 74 65 78 70 72 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 6f 70 74 69  | xed-constexpr).............(opti | 
| 5e060 |  6f 6e 2d 66 6c 61 67 20 22 2d 2d 65 78 70 74 2d    65 78 74 65 6e 64 65 64 2d 6c 61 6d 62 64 61 22  | on-flag."--expt-extended-lambda" | 
| 5e080 |  20 66 6c 79 63 68 65 63 6b 2d 63 75 64 61 2d 65    78 74 65 6e 64 65 64 2d 6c 61 6d 62 64 61 29 0a  | .flycheck-cuda-extended-lambda). | 
| 5e0a0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6f 70 74    69 6f 6e 2d 6c 69 73 74 20 22 2d 69 6e 63 6c 75  | ............(option-list."-inclu | 
| 5e0c0 |  64 65 22 20 66 6c 79 63 68 65 63 6b 2d 63 75 64    61 2d 69 6e 63 6c 75 64 65 73 29 0a 20 20 20 20  | de".flycheck-cuda-includes)..... | 
| 5e0e0 |  20 20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e 2d    6c 69 73 74 20 22 2d 67 65 6e 63 6f 64 65 22 20  | ........(option-list."-gencode". | 
| 5e100 |  66 6c 79 63 68 65 63 6b 2d 63 75 64 61 2d 67 65    6e 63 6f 64 65 73 29 0a 20 20 20 20 20 20 20 20  | flycheck-cuda-gencodes)......... | 
| 5e120 |  20 20 20 20 28 6f 70 74 69 6f 6e 2d 6c 69 73 74    20 22 2d 58 63 6f 6d 70 69 6c 65 72 22 20 66 6c  | ....(option-list."-Xcompiler".fl | 
| 5e140 |  79 63 68 65 63 6b 2d 63 75 64 61 2d 63 6f 6d 70    69 6c 65 72 2d 6f 70 74 69 6f 6e 73 29 0a 20 20  | ycheck-cuda-compiler-options)... | 
| 5e160 |  20 20 20 20 20 20 20 20 20 20 28 6f 70 74 69 6f    6e 2d 6c 69 73 74 20 22 2d 44 22 20 66 6c 79 63  | ..........(option-list."-D".flyc | 
| 5e180 |  68 65 63 6b 2d 63 75 64 61 2d 64 65 66 69 6e 69    74 69 6f 6e 73 20 63 6f 6e 63 61 74 29 0a 20 20  | heck-cuda-definitions.concat)... | 
| 5e1a0 |  20 20 20 20 20 20 20 20 20 20 28 6f 70 74 69 6f    6e 2d 6c 69 73 74 20 22 2d 49 22 20 66 6c 79 63  | ..........(option-list."-I".flyc | 
| 5e1c0 |  68 65 63 6b 2d 63 75 64 61 2d 69 6e 63 6c 75 64    65 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20  | heck-cuda-include-path)......... | 
| 5e1e0 |  20 20 20 20 73 6f 75 72 63 65 29 0a 20 20 3a 65    72 72 6f 72 2d 70 61 74 74 65 72 6e 73 0a 20 20  | ....source)...:error-patterns... | 
| 5e200 |  28 28 65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61    72 74 0a 20 20 20 20 20 20 20 20 20 20 28 6d 65  | ((error.line-start...........(me | 
| 5e220 |  73 73 61 67 65 20 22 49 6e 20 66 69 6c 65 20 69    6e 63 6c 75 64 65 64 20 66 72 6f 6d 22 29 0a 20  | ssage."In.file.included.from").. | 
| 5e240 |  20 20 20 20 20 20 20 20 20 22 20 22 20 28 6f 72    20 22 3c 73 74 64 69 6e 3e 22 20 28 66 69 6c 65  | .........".".(or."<stdin>".(file | 
| 5e260 |  2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20    20 20 22 3a 22 20 6c 69 6e 65 20 22 3a 22 20 6c  | -name))...........":".line.":".l | 
| 5e280 |  69 6e 65 2d 65 6e 64 29 0a 20 20 20 28 65 72 72    6f 72 20 6c 69 6e 65 2d 73 74 61 72 74 20 28 6f  | ine-end)....(error.line-start.(o | 
| 5e2a0 |  72 20 22 3c 73 74 64 69 6e 3e 22 20 28 66 69 6c    65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20  | r."<stdin>".(file-name))........ | 
| 5e2c0 |  20 20 20 22 28 22 20 6c 69 6e 65 20 22 29 3a 20    65 72 72 6f 72 22 0a 20 20 20 20 20 20 20 20 20  | ..."(".line."):.error".......... | 
| 5e2e0 |  20 28 6f 70 74 69 6f 6e 61 6c 20 22 20 23 22 20    28 69 64 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65  | .(optional.".#".(id.(one-or-more | 
| 5e300 |  20 64 69 67 69 74 29 20 28 6f 70 74 69 6f 6e 61    6c 20 22 2d 44 22 29 29 29 0a 20 20 20 20 20 20  | .digit).(optional."-D")))....... | 
| 5e320 |  20 20 20 20 22 3a 20 22 20 28 6d 65 73 73 61 67    65 29 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20  | ....":.".(message).line-end).... | 
| 5e340 |  28 65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72    74 20 28 6f 72 20 22 3c 73 74 64 69 6e 3e 22 20  | (error.line-start.(or."<stdin>". | 
| 5e360 |  28 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20    20 20 20 20 20 20 20 22 3a 22 20 6c 69 6e 65 20  | (file-name))...........":".line. | 
| 5e380 |  22 3a 22 20 63 6f 6c 75 6d 6e 0a 20 20 20 20 20    20 20 20 20 20 22 3a 20 66 61 74 61 6c 20 65 72  | ":".column...........":.fatal.er | 
| 5e3a0 |  72 6f 72 22 0a 20 20 20 20 20 20 20 20 20 20 28    6f 70 74 69 6f 6e 61 6c 20 22 20 23 22 20 28 69  | ror"...........(optional.".#".(i | 
| 5e3c0 |  64 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 64    69 67 69 74 29 20 28 6f 70 74 69 6f 6e 61 6c 20  | d.(one-or-more.digit).(optional. | 
| 5e3e0 |  22 2d 44 22 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 22 3a 20 22 20 28 6f 70 74 69 6f 6e 61 6c  | "-D")))...........":.".(optional | 
| 5e400 |  20 28 6d 65 73 73 61 67 65 29 29 20 6c 69 6e 65    2d 65 6e 64 29 0a 20 20 20 28 77 61 72 6e 69 6e  | .(message)).line-end)....(warnin | 
| 5e420 |  67 20 6c 69 6e 65 2d 73 74 61 72 74 20 28 6f 72    20 22 3c 73 74 64 69 6e 3e 22 20 28 66 69 6c 65  | g.line-start.(or."<stdin>".(file | 
| 5e440 |  2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 22 28 22 20 6c 69 6e 65 20 22 29 3a  | -name))............."(".line."): | 
| 5e460 |  20 77 61 72 6e 69 6e 67 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 6f 70 74 69 6f 6e 61 6c 20  | .warning".............(optional. | 
| 5e480 |  22 20 23 22 20 28 69 64 20 28 6f 6e 65 2d 6f 72    2d 6d 6f 72 65 20 64 69 67 69 74 29 20 28 6f 70  | ".#".(id.(one-or-more.digit).(op | 
| 5e4a0 |  74 69 6f 6e 61 6c 20 22 2d 44 22 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 22 3a 20 22 20  | tional."-D"))).............":.". | 
| 5e4c0 |  28 6d 65 73 73 61 67 65 29 20 6c 69 6e 65 2d 65    6e 64 29 29 0a 20 20 3a 6d 6f 64 65 73 20 63 75  | (message).line-end))...:modes.cu | 
| 5e4e0 |  64 61 2d 6d 6f 64 65 29 0a 0a 0a 28 66 6c 79 63    68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d  | da-mode)...(flycheck-def-option- | 
| 5e500 |  76 61 72 20 66 6c 79 63 68 65 63 6b 2d 63 77 6c    2d 73 63 68 65 6d 61 2d 70 61 74 68 20 6e 69 6c  | var.flycheck-cwl-schema-path.nil | 
| 5e520 |  20 63 77 6c 0a 20 20 22 41 20 70 61 74 68 20 66    6f 72 20 74 68 65 20 73 63 68 65 6d 61 20 66 69  | .cwl..."A.path.for.the.schema.fi | 
| 5e540 |  6c 65 20 66 6f 72 20 43 6f 6d 6d 6f 6e 20 57 6f    72 6b 66 6c 6f 77 20 4c 61 6e 67 75 61 67 65 2e  | le.for.Common.Workflow.Language. | 
| 5e560 |  0a 0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74    68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20  | ..The.value.of.this.variable.is. | 
| 5e580 |  61 20 73 74 72 69 6e 67 20 74 68 61 74 20 64 65    6e 6f 74 65 73 20 61 20 70 61 74 68 20 66 6f 72  | a.string.that.denotes.a.path.for | 
| 5e5a0 |  0a 74 68 65 20 73 63 68 65 6d 61 20 66 69 6c 65    20 6f 66 20 43 6f 6d 6d 6f 6e 20 57 6f 72 6b 66  | .the.schema.file.of.Common.Workf | 
| 5e5c0 |  6c 6f 77 20 4c 61 6e 67 75 61 67 65 2e 22 0a 20    20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20  | low.Language."...:type.'(choice. | 
| 5e5e0 |  28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 6e    65 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20  | (const.:tag."None".nil)......... | 
| 5e600 |  20 20 20 20 20 20 20 20 20 28 66 69 6c 65 20 3a    74 61 67 20 22 53 63 68 65 6d 61 20 66 69 6c 65  | .........(file.:tag."Schema.file | 
| 5e620 |  22 29 29 0a 20 20 3a 73 61 66 65 20 23 27 66 6c    79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6f 72  | "))...:safe.#'flycheck-string-or | 
| 5e640 |  2d 6e 69 6c 2d 70 29 0a 0a 28 66 6c 79 63 68 65    63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65  | -nil-p)..(flycheck-define-checke | 
| 5e660 |  72 20 63 77 6c 0a 20 20 22 41 20 43 57 4c 20 73    79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 75 73  | r.cwl..."A.CWL.syntax.checker.us | 
| 5e680 |  69 6e 67 20 53 63 68 65 6d 61 20 53 61 6c 61 64    20 76 61 6c 69 64 61 74 6f 72 2e 0a 0a 52 65 71  | ing.Schema.Salad.validator...Req | 
| 5e6a0 |  75 69 72 65 73 20 53 63 68 65 6d 61 20 53 61 6c    61 64 20 32 2e 36 2e 32 30 31 37 31 31 30 31 31  | uires.Schema.Salad.2.6.201711011 | 
| 5e6c0 |  31 33 39 31 32 20 6f 72 20 6e 65 77 65 72 2e 0a    53 65 65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f  | 13912.or.newer..See.URL.`https:/ | 
| 5e6e0 |  2f 77 77 77 2e 63 6f 6d 6d 6f 6e 77 6c 2e 6f 72    67 2f 76 31 2e 30 2f 53 63 68 65 6d 61 53 61 6c  | /www.commonwl.org/v1.0/SchemaSal | 
| 5e700 |  61 64 2e 68 74 6d 6c 27 2e 22 0a 20 20 3a 63 6f    6d 6d 61 6e 64 20 28 22 73 63 68 65 6d 61 2d 73  | ad.html'."...:command.("schema-s | 
| 5e720 |  61 6c 61 64 2d 74 6f 6f 6c 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 22 2d 2d 71 75 69 65 74 22  | alad-tool"............."--quiet" | 
| 5e740 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d    70 72 69 6e 74 2d 6f 6e 65 6c 69 6e 65 22 0a 20  | ............."--print-oneline".. | 
| 5e760 |  20 20 20 20 20 20 20 20 20 20 20 28 65 76 61 6c    20 66 6c 79 63 68 65 63 6b 2d 63 77 6c 2d 73 63  | ...........(eval.flycheck-cwl-sc | 
| 5e780 |  68 65 6d 61 2d 70 61 74 68 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 73 6f 75 72 63 65 2d 69 6e  | hema-path).............source-in | 
| 5e7a0 |  70 6c 61 63 65 29 0a 20 20 3a 65 72 72 6f 72 2d    70 61 74 74 65 72 6e 73 0a 20 20 28 28 65 72 72  | place)...:error-patterns...((err | 
| 5e7c0 |  6f 72 20 6c 69 6e 65 2d 73 74 61 72 74 0a 20 20    20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61  | or.line-start...........(file-na | 
| 5e7e0 |  6d 65 29 20 22 3a 22 20 6c 69 6e 65 20 22 3a 22    20 63 6f 6c 75 6d 6e 20 22 3a 22 20 28 7a 65 72  | me).":".line.":".column.":".(zer | 
| 5e800 |  6f 2d 6f 72 2d 6d 6f 72 65 20 62 6c 61 6e 6b 29    0a 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73  | o-or-more.blank)...........(mess | 
| 5e820 |  61 67 65 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65    20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 29 0a 20  | age.(one-or-more.not-newline)).. | 
| 5e840 |  20 20 20 20 20 20 20 20 20 6c 69 6e 65 2d 65 6e    64 29 29 0a 20 20 3a 6d 6f 64 65 73 20 63 77 6c  | .........line-end))...:modes.cwl | 
| 5e860 |  2d 6d 6f 64 65 29 0a 0a 28 64 65 66 63 6f 6e 73    74 20 66 6c 79 63 68 65 63 6b 2d 64 2d 6d 6f 64  | -mode)..(defconst.flycheck-d-mod | 
| 5e880 |  75 6c 65 2d 72 65 0a 20 20 28 72 78 20 22 6d 6f    64 75 6c 65 22 20 28 6f 6e 65 2d 6f 72 2d 6d 6f  | ule-re...(rx."module".(one-or-mo | 
| 5e8a0 |  72 65 20 28 73 79 6e 74 61 78 20 77 68 69 74 65    73 70 61 63 65 29 29 0a 20 20 20 20 20 20 28 67  | re.(syntax.whitespace)).......(g | 
| 5e8c0 |  72 6f 75 70 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72    65 20 28 6e 6f 74 20 28 73 79 6e 74 61 78 20 77  | roup.(one-or-more.(not.(syntax.w | 
| 5e8e0 |  68 69 74 65 73 70 61 63 65 29 29 29 29 0a 20 20    20 20 20 20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72  | hitespace)))).......(zero-or-mor | 
| 5e900 |  65 20 28 73 79 6e 74 61 78 20 77 68 69 74 65 73    70 61 63 65 29 29 0a 20 20 20 20 20 20 22 3b 22  | e.(syntax.whitespace)).......";" | 
| 5e920 |  29 0a 20 20 22 52 65 67 75 6c 61 72 20 65 78 70    72 65 73 73 69 6f 6e 20 74 6f 20 6d 61 74 63 68  | )..."Regular.expression.to.match | 
| 5e940 |  20 61 20 44 20 6d 6f 64 75 6c 65 20 64 65 63 6c    61 72 61 74 69 6f 6e 2e 22 29 0a 0a 28 64 65 66  | .a.D.module.declaration.")..(def | 
| 5e960 |  75 6e 20 66 6c 79 63 68 65 63 6b 2d 64 2d 62 61    73 65 2d 64 69 72 65 63 74 6f 72 79 20 28 29 0a  | un.flycheck-d-base-directory.(). | 
| 5e980 |  20 20 22 47 65 74 20 74 68 65 20 72 65 6c 61 74    69 76 65 20 62 61 73 65 20 64 69 72 65 63 74 6f  | .."Get.the.relative.base.directo | 
| 5e9a0 |  72 79 20 70 61 74 68 20 66 6f 72 20 74 68 69 73    20 6d 6f 64 75 6c 65 2e 22 0a 20 20 28 6c 65 74  | ry.path.for.this.module."...(let | 
| 5e9c0 |  2a 20 28 28 66 69 6c 65 2d 6e 61 6d 65 20 28 62    75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29  | *.((file-name.(buffer-file-name) | 
| 5e9e0 |  29 0a 20 20 20 20 20 20 20 20 20 28 6d 6f 64 75    6c 65 2d 66 69 6c 65 20 28 69 66 20 28 61 6e 64  | )..........(module-file.(if.(and | 
| 5ea00 |  20 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .file-name...................... | 
| 5ea20 |  20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e    67 3d 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f  | ..........(string=.(file-name-no | 
| 5ea40 |  6e 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 2d    6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20  | ndirectory.file-name)........... | 
| 5ea60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 70  | .............................."p | 
| 5ea80 |  61 63 6b 61 67 65 2e 64 22 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ackage.d"))..................... | 
| 5eaa0 |  20 20 20 20 20 20 28 64 69 72 65 63 74 6f 72 79    2d 66 69 6c 65 2d 6e 61 6d 65 20 28 66 69 6c 65  | ......(directory-file-name.(file | 
| 5eac0 |  2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20    66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20  | -name-directory.file-name))..... | 
| 5eae0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 66 69 6c 65 2d 6e 61 6d 65 29 29 29  | ....................file-name))) | 
| 5eb00 |  0a 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 6d    6f 64 75 6c 65 2d 72 6f 6f 74 2d 64 69 72 65 63  | .....(flycheck-module-root-direc | 
| 5eb20 |  74 6f 72 79 0a 20 20 20 20 20 28 66 6c 79 63 68    65 63 6b 2d 66 69 6e 64 2d 69 6e 2d 62 75 66 66  | tory......(flycheck-find-in-buff | 
| 5eb40 |  65 72 20 66 6c 79 63 68 65 63 6b 2d 64 2d 6d 6f    64 75 6c 65 2d 72 65 29 0a 20 20 20 20 20 6d 6f  | er.flycheck-d-module-re)......mo | 
| 5eb60 |  64 75 6c 65 2d 66 69 6c 65 29 29 29 0a 0a 28 66    6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f 70 74 69  | dule-file)))..(flycheck-def-opti | 
| 5eb80 |  6f 6e 2d 76 61 72 20 66 6c 79 63 68 65 63 6b 2d    64 6d 64 2d 69 6e 63 6c 75 64 65 2d 70 61 74 68  | on-var.flycheck-dmd-include-path | 
| 5eba0 |  20 6e 69 6c 20 64 2d 64 6d 64 0a 20 20 22 41 20    6c 69 73 74 20 6f 66 20 69 6e 63 6c 75 64 65 20  | .nil.d-dmd..."A.list.of.include. | 
| 5ebc0 |  64 69 72 65 63 74 6f 72 69 65 73 20 66 6f 72 20    64 6d 64 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20  | directories.for.dmd...The.value. | 
| 5ebe0 |  6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65    20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 73 74  | of.this.variable.is.a.list.of.st | 
| 5ec00 |  72 69 6e 67 73 2c 20 77 68 65 72 65 20 65 61 63    68 0a 73 74 72 69 6e 67 20 69 73 20 61 20 64 69  | rings,.where.each.string.is.a.di | 
| 5ec20 |  72 65 63 74 6f 72 79 20 74 6f 20 61 64 64 20 74    6f 20 74 68 65 20 69 6e 63 6c 75 64 65 20 70 61  | rectory.to.add.to.the.include.pa | 
| 5ec40 |  74 68 20 6f 66 20 64 6d 64 2e 0a 52 65 6c 61 74    69 76 65 20 70 61 74 68 73 20 61 72 65 20 72 65  | th.of.dmd..Relative.paths.are.re | 
| 5ec60 |  6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 66 69    6c 65 20 62 65 69 6e 67 20 63 68 65 63 6b 65 64  | lative.to.the.file.being.checked | 
| 5ec80 |  2e 22 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70    65 61 74 20 28 64 69 72 65 63 74 6f 72 79 20 3a  | ."...:type.'(repeat.(directory.: | 
| 5eca0 |  74 61 67 20 22 49 6e 63 6c 75 64 65 20 64 69 72    65 63 74 6f 72 79 22 29 29 0a 20 20 3a 73 61 66  | tag."Include.directory"))...:saf | 
| 5ecc0 |  65 20 23 27 66 6c 79 63 68 65 63 6b 2d 73 74 72    69 6e 67 2d 6c 69 73 74 2d 70 0a 20 20 3a 70 61  | e.#'flycheck-string-list-p...:pa | 
| 5ece0 |  63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28    66 6c 79 63 68 65 63 6b 20 2e 20 22 30 2e 31 38  | ckage-version.'(flycheck..."0.18 | 
| 5ed00 |  22 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64    65 66 2d 61 72 67 73 2d 76 61 72 20 66 6c 79 63  | "))..(flycheck-def-args-var.flyc | 
| 5ed20 |  68 65 63 6b 2d 64 6d 64 2d 61 72 67 73 20 64 2d    64 6d 64 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76  | heck-dmd-args.d-dmd...:package-v | 
| 5ed40 |  65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63    6b 20 2e 20 22 30 2e 32 34 22 29 29 0a 0a 28 66  | ersion.'(flycheck..."0.24"))..(f | 
| 5ed60 |  6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63    68 65 63 6b 65 72 20 64 2d 64 6d 64 0a 20 20 22  | lycheck-define-checker.d-dmd..." | 
| 5ed80 |  41 20 44 20 73 79 6e 74 61 78 20 63 68 65 63 6b    65 72 20 75 73 69 6e 67 20 74 68 65 20 44 4d 44  | A.D.syntax.checker.using.the.DMD | 
| 5eda0 |  20 63 6f 6d 70 69 6c 65 72 2e 0a 0a 52 65 71 75    69 72 65 73 20 44 4d 44 20 32 2e 30 36 36 20 6f  | .compiler...Requires.DMD.2.066.o | 
| 5edc0 |  72 20 6e 65 77 65 72 2e 20 20 53 65 65 20 55 52    4c 20 60 68 74 74 70 73 3a 2f 2f 64 6c 61 6e 67  | r.newer...See.URL.`https://dlang | 
| 5ede0 |  2e 6f 72 67 2f 27 2e 22 0a 20 20 3a 63 6f 6d 6d    61 6e 64 20 28 22 64 6d 64 22 0a 20 20 20 20 20  | .org/'."...:command.("dmd"...... | 
| 5ee00 |  20 20 20 20 20 20 20 22 2d 64 65 62 75 67 22 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ......."-debug"................. | 
| 5ee20 |  20 20 20 3b 20 43 6f 6d 70 69 6c 65 20 69 6e 20    64 65 62 75 67 20 6d 6f 64 65 0a 20 20 20 20 20  | ...;.Compile.in.debug.mode...... | 
| 5ee40 |  20 20 20 20 20 20 20 22 2d 6f 2d 22 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ......."-o-".................... | 
| 5ee60 |  20 20 20 3b 20 44 6f 6e 27 74 20 67 65 6e 65 72    61 74 65 20 61 6e 20 6f 62 6a 65 63 74 20 66 69  | ...;.Don't.generate.an.object.fi | 
| 5ee80 |  6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 22    2d 76 63 6f 6c 75 6d 6e 73 22 20 20 20 20 20 20  | le............."-vcolumns"...... | 
| 5eea0 |  20 20 20 20 20 20 20 20 20 20 20 3b 20 41 64 64    20 63 6f 6c 75 6d 6e 73 20 69 6e 20 6f 75 74 70  | ...........;.Add.columns.in.outp | 
| 5eec0 |  75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 22    2d 77 69 22 20 3b 20 43 6f 6d 70 69 6c 61 74 69  | ut............."-wi".;.Compilati | 
| 5eee0 |  6f 6e 20 77 69 6c 6c 20 63 6f 6e 74 69 6e 75 65    20 65 76 65 6e 20 69 66 20 74 68 65 72 65 20 61  | on.will.continue.even.if.there.a | 
| 5ef00 |  72 65 20 77 61 72 6e 69 6e 67 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 65 76 61 6c 20 28 63  | re.warnings.............(eval.(c | 
| 5ef20 |  6f 6e 63 61 74 20 22 2d 49 22 20 28 66 6c 79 63    68 65 63 6b 2d 64 2d 62 61 73 65 2d 64 69 72 65  | oncat."-I".(flycheck-d-base-dire | 
| 5ef40 |  63 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 6f 70 74 69 6f 6e 2d 6c 69 73  | ctory))).............(option-lis | 
| 5ef60 |  74 20 22 2d 49 22 20 66 6c 79 63 68 65 63 6b 2d    64 6d 64 2d 69 6e 63 6c 75 64 65 2d 70 61 74 68  | t."-I".flycheck-dmd-include-path | 
| 5ef80 |  20 63 6f 6e 63 61 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 65 76 61 6c 20 66 6c 79 63 68  | .concat).............(eval.flych | 
| 5efa0 |  65 63 6b 2d 64 6d 64 2d 61 72 67 73 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 73 6f 75 72 63  | eck-dmd-args).............(sourc | 
| 5efc0 |  65 20 22 2e 64 22 29 29 0a 20 20 3a 65 72 72 6f    72 2d 70 61 74 74 65 72 6e 73 0a 20 20 28 28 65  | e.".d"))...:error-patterns...((e | 
| 5efe0 |  72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74 0a    20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d  | rror.line-start...........(file- | 
| 5f000 |  6e 61 6d 65 29 20 22 28 22 20 6c 69 6e 65 20 22    2c 22 20 63 6f 6c 75 6d 6e 20 22 29 3a 20 45 72  | name)."(".line.",".column."):.Er | 
| 5f020 |  72 6f 72 3a 20 22 20 28 6d 65 73 73 61 67 65 29    0a 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 2d  | ror:.".(message)...........line- | 
| 5f040 |  65 6e 64 29 0a 20 20 20 28 77 61 72 6e 69 6e 67    20 6c 69 6e 65 2d 73 74 61 72 74 20 28 66 69 6c  | end)....(warning.line-start.(fil | 
| 5f060 |  65 2d 6e 61 6d 65 29 20 22 28 22 20 6c 69 6e 65    20 22 2c 22 20 63 6f 6c 75 6d 6e 20 22 29 3a 20  | e-name)."(".line.",".column."):. | 
| 5f080 |  22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    72 20 22 57 61 72 6e 69 6e 67 22 20 22 44 65 70  | ".............(or."Warning"."Dep | 
| 5f0a0 |  72 65 63 61 74 69 6f 6e 22 29 20 22 3a 20 22 20    28 6d 65 73 73 61 67 65 29 20 6c 69 6e 65 2d 65  | recation").":.".(message).line-e | 
| 5f0c0 |  6e 64 29 0a 20 20 20 28 69 6e 66 6f 20 6c 69 6e    65 2d 73 74 61 72 74 20 28 66 69 6c 65 2d 6e 61  | nd)....(info.line-start.(file-na | 
| 5f0e0 |  6d 65 29 20 22 28 22 20 6c 69 6e 65 20 22 2c 22    20 63 6f 6c 75 6d 6e 20 22 29 3a 20 22 0a 20 20  | me)."(".line.",".column."):."... | 
| 5f100 |  20 20 20 20 20 20 20 28 6f 6e 65 2d 6f 72 2d 6d    6f 72 65 20 22 20 22 29 20 28 6d 65 73 73 61 67  | .......(one-or-more.".").(messag | 
| 5f120 |  65 29 20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20    3a 6d 6f 64 65 73 20 64 2d 6d 6f 64 65 29 0a 0a  | e).line-end))...:modes.d-mode).. | 
| 5f140 |  28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65    2d 63 68 65 63 6b 65 72 20 64 6f 63 6b 65 72 66  | (flycheck-define-checker.dockerf | 
| 5f160 |  69 6c 65 2d 68 61 64 6f 6c 69 6e 74 0a 20 20 22    41 20 44 6f 63 6b 65 72 66 69 6c 65 20 73 79 6e  | ile-hadolint..."A.Dockerfile.syn | 
| 5f180 |  74 61 78 20 63 68 65 63 6b 65 72 20 75 73 69 6e    67 20 74 68 65 20 68 61 64 6f 6c 69 6e 74 2e 0a  | tax.checker.using.the.hadolint.. | 
| 5f1a0 |  0a 53 65 65 20 55 52 4c 20 60 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 68 61 64  | .See.URL.`https://github.com/had | 
| 5f1c0 |  6f 6c 69 6e 74 2f 68 61 64 6f 6c 69 6e 74 2f 27    2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22  | olint/hadolint/'."...:command.(" | 
| 5f1e0 |  68 61 64 6f 6c 69 6e 74 22 20 22 2d 2d 6e 6f 2d    63 6f 6c 6f 72 22 20 22 2d 22 29 0a 20 20 3a 73  | hadolint"."--no-color"."-")...:s | 
| 5f200 |  74 61 6e 64 61 72 64 2d 69 6e 70 75 74 20 74 0a    20 20 3a 65 72 72 6f 72 2d 70 61 74 74 65 72 6e  | tandard-input.t...:error-pattern | 
| 5f220 |  73 0a 20 20 28 28 65 72 72 6f 72 20 6c 69 6e 65    2d 73 74 61 72 74 0a 20 20 20 20 20 20 20 20 20  | s...((error.line-start.......... | 
| 5f240 |  20 28 66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22    20 6c 69 6e 65 20 22 20 22 20 28 69 64 20 28 6f  | .(file-name).":".line.".".(id.(o | 
| 5f260 |  6e 65 2d 6f 72 2d 6d 6f 72 65 20 61 6c 6e 75 6d    29 29 20 22 20 65 72 72 6f 72 3a 20 22 20 28 6d  | ne-or-more.alnum)).".error:.".(m | 
| 5f280 |  65 73 73 61 67 65 29 0a 20 20 20 20 20 20 20 20    20 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 28  | essage)...........line-end)....( | 
| 5f2a0 |  77 61 72 6e 69 6e 67 20 6c 69 6e 65 2d 73 74 61    72 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28  | warning.line-start.............( | 
| 5f2c0 |  66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c    69 6e 65 20 22 20 22 20 28 69 64 20 28 6f 6e 65  | file-name).":".line.".".(id.(one | 
| 5f2e0 |  2d 6f 72 2d 6d 6f 72 65 20 61 6c 6e 75 6d 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 22 20 77  | -or-more.alnum)).............".w | 
| 5f300 |  61 72 6e 69 6e 67 3a 20 22 20 28 6d 65 73 73 61    67 65 29 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20  | arning:.".(message).line-end)... | 
| 5f320 |  20 28 69 6e 66 6f 20 6c 69 6e 65 2d 73 74 61 72    74 0a 20 20 20 20 20 20 20 20 20 28 66 69 6c 65  | .(info.line-start..........(file | 
| 5f340 |  2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69 6e 65 20    22 20 22 20 28 69 64 20 28 6f 6e 65 2d 6f 72 2d  | -name).":".line.".".(id.(one-or- | 
| 5f360 |  6d 6f 72 65 20 61 6c 6e 75 6d 29 29 20 22 20 69    6e 66 6f 3a 20 22 20 28 6d 65 73 73 61 67 65 29  | more.alnum)).".info:.".(message) | 
| 5f380 |  0a 20 20 20 20 20 20 20 20 20 6c 69 6e 65 2d 65    6e 64 29 0a 20 20 20 28 65 72 72 6f 72 20 6c 69  | ..........line-end)....(error.li | 
| 5f3a0 |  6e 65 2d 73 74 61 72 74 0a 20 20 20 20 20 20 20    20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 29 20 22  | ne-start...........(file-name)." | 
| 5f3c0 |  3a 22 20 6c 69 6e 65 20 22 3a 22 20 63 6f 6c 75    6d 6e 20 22 20 22 20 28 6d 65 73 73 61 67 65 29  | :".line.":".column.".".(message) | 
| 5f3e0 |  0a 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 2d    65 6e 64 29 29 0a 20 20 3a 65 72 72 6f 72 2d 66  | ...........line-end))...:error-f | 
| 5f400 |  69 6c 74 65 72 0a 20 20 28 6c 61 6d 62 64 61 20    28 65 72 72 6f 72 73 29 0a 20 20 20 20 28 66 6c  | ilter...(lambda.(errors).....(fl | 
| 5f420 |  79 63 68 65 63 6b 2d 73 61 6e 69 74 69 7a 65 2d    65 72 72 6f 72 73 0a 20 20 20 20 20 28 66 6c 79  | ycheck-sanitize-errors......(fly | 
| 5f440 |  63 68 65 63 6b 2d 72 65 6d 6f 76 65 2d 65 72 72    6f 72 2d 66 69 6c 65 2d 6e 61 6d 65 73 20 22 2d  | check-remove-error-file-names."- | 
| 5f460 |  22 20 65 72 72 6f 72 73 29 29 29 0a 20 20 3a 6d    6f 64 65 73 20 28 64 6f 63 6b 65 72 66 69 6c 65  | ".errors)))...:modes.(dockerfile | 
| 5f480 |  2d 6d 6f 64 65 20 64 6f 63 6b 65 72 66 69 6c 65    2d 74 73 2d 6d 6f 64 65 29 29 0a 0a 28 64 65 66  | -mode.dockerfile-ts-mode))..(def | 
| 5f4a0 |  75 6e 20 66 6c 79 63 68 65 63 6b 2d 63 72 65 64    6f 2d 2d 77 6f 72 6b 69 6e 67 2d 64 69 72 65 63  | un.flycheck-credo--working-direc | 
| 5f4c0 |  74 6f 72 79 20 28 26 72 65 73 74 20 5f 69 67 6e    6f 72 65 64 29 0a 20 20 22 43 68 65 63 6b 20 69  | tory.(&rest._ignored)..."Check.i | 
| 5f4e0 |  66 20 60 63 72 65 64 6f 27 20 69 73 20 69 6e 73    74 61 6c 6c 65 64 20 61 73 20 64 65 70 65 6e 64  | f.`credo'.is.installed.as.depend | 
| 5f500 |  65 6e 63 79 20 69 6e 20 74 68 65 20 61 70 70 6c    69 63 61 74 69 6f 6e 2e 22 0a 20 20 28 61 6e 64  | ency.in.the.application."...(and | 
| 5f520 |  20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d    65 0a 20 20 20 20 20 20 20 28 6c 6f 63 61 74 65  | .buffer-file-name........(locate | 
| 5f540 |  2d 64 6f 6d 69 6e 61 74 69 6e 67 2d 66 69 6c 65    20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d  | -dominating-file.buffer-file-nam | 
| 5f560 |  65 20 22 64 65 70 73 2f 63 72 65 64 6f 22 29 29    29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66  | e."deps/credo")))..(flycheck-def | 
| 5f580 |  2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63    68 65 63 6b 2d 65 6c 69 78 69 72 2d 63 72 65 64  | -option-var.flycheck-elixir-cred | 
| 5f5a0 |  6f 2d 73 74 72 69 63 74 20 6e 69 6c 20 65 6c 69    78 69 72 2d 63 72 65 64 6f 0a 20 20 22 45 6e 61  | o-strict.nil.elixir-credo..."Ena | 
| 5f5c0 |  62 6c 65 20 73 74 72 69 63 74 20 6d 6f 64 65 20    69 6e 20 60 63 72 65 64 6f 27 2e 0a 0a 57 68 65  | ble.strict.mode.in.`credo'...Whe | 
| 5f5e0 |  6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 70 61 73 73 20    74 68 65 20 60 2d 2d 73 74 72 69 63 74 27 20 66  | n.non-nil,.pass.the.`--strict'.f | 
| 5f600 |  6c 61 67 20 74 6f 20 63 72 65 64 6f 2e 22 0a 20    20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a  | lag.to.credo."...:type.'boolean. | 
| 5f620 |  20 20 3a 73 61 66 65 20 23 27 62 6f 6f 6c 65 61    6e 70 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65  | ..:safe.#'booleanp...:package-ve | 
| 5f640 |  72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b    20 2e 20 22 33 32 22 29 29 0a 0a 28 66 6c 79 63  | rsion.'(flycheck..."32"))..(flyc | 
| 5f660 |  68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63    6b 65 72 20 65 6c 69 78 69 72 2d 63 72 65 64 6f  | heck-define-checker.elixir-credo | 
| 5f680 |  0a 20 20 22 41 6e 20 45 6c 69 78 69 72 20 63 68    65 63 6b 65 72 20 66 6f 72 20 73 74 61 74 69 63  | ..."An.Elixir.checker.for.static | 
| 5f6a0 |  20 63 6f 64 65 20 61 6e 61 6c 79 73 69 73 20 75    73 69 6e 67 20 43 72 65 64 6f 2e 0a 0a 53 65 65  | .code.analysis.using.Credo...See | 
| 5f6c0 |  20 60 68 74 74 70 73 3a 2f 2f 63 72 65 64 6f 2d    63 69 2e 6f 72 67 2f 27 2e 22 0a 20 20 3a 63 6f  | .`https://credo-ci.org/'."...:co | 
| 5f6e0 |  6d 6d 61 6e 64 20 28 22 6d 69 78 22 20 22 63 72    65 64 6f 22 0a 20 20 20 20 20 20 20 20 20 20 20  | mmand.("mix"."credo"............ | 
| 5f700 |  20 28 6f 70 74 69 6f 6e 2d 66 6c 61 67 20 22 2d    2d 73 74 72 69 63 74 22 20 66 6c 79 63 68 65 63  | .(option-flag."--strict".flychec | 
| 5f720 |  6b 2d 65 6c 69 78 69 72 2d 63 72 65 64 6f 2d 73    74 72 69 63 74 29 0a 20 20 20 20 20 20 20 20 20  | k-elixir-credo-strict).......... | 
| 5f740 |  20 20 20 22 2d 2d 66 6f 72 6d 61 74 22 20 22 66    6c 79 63 68 65 63 6b 22 0a 20 20 20 20 20 20 20  | ..."--format"."flycheck"........ | 
| 5f760 |  20 20 20 20 20 22 2d 2d 72 65 61 64 2d 66 72 6f    6d 2d 73 74 64 69 6e 22 20 73 6f 75 72 63 65 2d  | ....."--read-from-stdin".source- | 
| 5f780 |  6f 72 69 67 69 6e 61 6c 29 0a 20 20 3a 73 74 61    6e 64 61 72 64 2d 69 6e 70 75 74 20 74 0a 20 20  | original)...:standard-input.t... | 
| 5f7a0 |  3a 77 6f 72 6b 69 6e 67 2d 64 69 72 65 63 74 6f    72 79 20 66 6c 79 63 68 65 63 6b 2d 63 72 65 64  | :working-directory.flycheck-cred | 
| 5f7c0 |  6f 2d 2d 77 6f 72 6b 69 6e 67 2d 64 69 72 65 63    74 6f 72 79 0a 20 20 3a 65 6e 61 62 6c 65 64 20  | o--working-directory...:enabled. | 
| 5f7e0 |  66 6c 79 63 68 65 63 6b 2d 63 72 65 64 6f 2d 2d    77 6f 72 6b 69 6e 67 2d 64 69 72 65 63 74 6f 72  | flycheck-credo--working-director | 
| 5f800 |  79 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74 74 65    72 6e 73 0a 20 20 28 28 69 6e 66 6f 20 6c 69 6e  | y...:error-patterns...((info.lin | 
| 5f820 |  65 2d 73 74 61 72 74 0a 20 20 20 20 20 20 20 20    20 28 66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22  | e-start..........(file-name).":" | 
| 5f840 |  20 6c 69 6e 65 20 28 6f 70 74 69 6f 6e 61 6c 20    22 3a 22 20 63 6f 6c 75 6d 6e 29 20 22 3a 20 22  | .line.(optional.":".column).":." | 
| 5f860 |  0a 20 20 20 20 20 20 20 20 20 28 6f 72 20 22 46    22 20 22 52 22 20 22 43 22 29 20 20 22 3a 20 22  | ..........(or."F"."R"."C")..":." | 
| 5f880 |  20 28 6d 65 73 73 61 67 65 29 20 6c 69 6e 65 2d    65 6e 64 29 0a 20 20 20 28 77 61 72 6e 69 6e 67  | .(message).line-end)....(warning | 
| 5f8a0 |  20 6c 69 6e 65 2d 73 74 61 72 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61  | .line-start.............(file-na | 
| 5f8c0 |  6d 65 29 20 22 3a 22 20 6c 69 6e 65 20 28 6f 70    74 69 6f 6e 61 6c 20 22 3a 22 20 63 6f 6c 75 6d  | me).":".line.(optional.":".colum | 
| 5f8e0 |  6e 29 20 22 3a 20 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 6f 72 20 22 44 22 20 22 57 22 29  | n).":.".............(or."D"."W") | 
| 5f900 |  20 20 22 3a 20 22 20 28 6d 65 73 73 61 67 65 29    20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d  | ..":.".(message).line-end))...:m | 
| 5f920 |  6f 64 65 73 20 65 6c 69 78 69 72 2d 6d 6f 64 65    29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 66 6c 79  | odes.elixir-mode)..(defconst.fly | 
| 5f940 |  63 68 65 63 6b 2d 74 68 69 73 2d 65 6d 61 63 73    2d 65 78 65 63 75 74 61 62 6c 65 0a 20 20 28 63  | check-this-emacs-executable...(c | 
| 5f960 |  6f 6e 63 61 74 20 69 6e 76 6f 63 61 74 69 6f 6e    2d 64 69 72 65 63 74 6f 72 79 20 69 6e 76 6f 63  | oncat.invocation-directory.invoc | 
| 5f980 |  61 74 69 6f 6e 2d 6e 61 6d 65 29 0a 20 20 22 54    68 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 63  | ation-name)..."The.path.to.the.c | 
| 5f9a0 |  75 72 72 65 6e 74 6c 79 20 72 75 6e 6e 69 6e 67    20 45 6d 61 63 73 20 65 78 65 63 75 74 61 62 6c  | urrently.running.Emacs.executabl | 
| 5f9c0 |  65 2e 22 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20    66 6c 79 63 68 65 63 6b 2d 65 6d 61 63 73 2d 61  | e.")..(defconst.flycheck-emacs-a | 
| 5f9e0 |  72 67 73 20 27 28 22 2d 51 22 20 22 2d 2d 62 61    74 63 68 22 29 0a 20 20 22 43 6f 6d 6d 6f 6e 20  | rgs.'("-Q"."--batch")..."Common. | 
| 5fa00 |  61 72 67 75 6d 65 6e 74 73 20 74 6f 20 45 6d 61    63 73 20 69 6e 76 6f 63 61 74 69 6f 6e 73 2e 22  | arguments.to.Emacs.invocations." | 
| 5fa20 |  29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 66 6c 79    63 68 65 63 6b 2d 70 72 65 70 61 72 65 2d 65 6d  | )..(defmacro.flycheck-prepare-em | 
| 5fa40 |  61 63 73 2d 6c 69 73 70 2d 66 6f 72 6d 20 28 26    72 65 73 74 20 62 6f 64 79 29 0a 20 20 22 50 72  | acs-lisp-form.(&rest.body)..."Pr | 
| 5fa60 |  65 70 61 72 65 20 42 4f 44 59 20 66 6f 72 20 75    73 65 20 61 73 20 63 68 65 63 6b 20 66 6f 72 6d  | epare.BODY.for.use.as.check.form | 
| 5fa80 |  20 69 6e 20 61 20 73 75 62 70 72 6f 63 65 73 73    2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69  | .in.a.subprocess."...(declare.(i | 
| 5faa0 |  6e 64 65 6e 74 20 30 29 29 0a 20 20 60 28 66 6c    79 63 68 65 63 6b 2d 73 65 78 70 2d 74 6f 2d 73  | ndent.0))...`(flycheck-sexp-to-s | 
| 5fac0 |  74 72 69 6e 67 0a 20 20 20 20 27 28 70 72 6f 67    6e 0a 20 20 20 20 20 20 20 28 64 65 66 76 61 72  | tring.....'(progn........(defvar | 
| 5fae0 |  20 6a 6b 61 2d 63 6f 6d 70 72 2d 69 6e 68 69 62    69 74 29 0a 20 20 20 20 20 20 20 28 75 6e 77 69  | .jka-compr-inhibit)........(unwi | 
| 5fb00 |  6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20    20 20 20 20 20 20 3b 3b 20 46 6c 79 63 68 65 63  | nd-protect............;;.Flychec | 
| 5fb20 |  6b 20 69 6e 68 69 62 69 74 73 20 63 6f 6d 70 72    65 73 73 69 6f 6e 20 6f 66 20 74 65 6d 70 6f 72  | k.inhibits.compression.of.tempor | 
| 5fb40 |  61 72 79 20 66 69 6c 65 73 2c 20 74 68 75 73 20    77 65 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b  | ary.files,.thus.we............;; | 
| 5fb60 |  20 6d 75 73 74 20 6e 6f 74 20 61 74 74 65 6d 70    74 20 74 6f 20 64 65 63 6f 6d 70 72 65 73 73 2e  | .must.not.attempt.to.decompress. | 
| 5fb80 |  0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74    20 28 28 6a 6b 61 2d 63 6f 6d 70 72 2d 69 6e 68  | ............(let.((jka-compr-inh | 
| 5fba0 |  69 62 69 74 20 74 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 3b 3b 20 53 74 72 69 70 20 6f  | ibit.t))..............;;.Strip.o | 
| 5fbc0 |  70 74 69 6f 6e 2d 61 72 67 75 6d 65 6e 74 20 73    65 70 61 72 61 74 6f 72 20 66 72 6f 6d 20 61 72  | ption-argument.separator.from.ar | 
| 5fbe0 |  67 75 6d 65 6e 74 73 2c 20 69 66 20 70 72 65 73    65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20  | guments,.if.present............. | 
| 5fc00 |  20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 28 63    61 72 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2d  | .(when.(equal.(car.command-line- | 
| 5fc20 |  61 72 67 73 2d 6c 65 66 74 29 20 22 2d 2d 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | args-left)."--")................ | 
| 5fc40 |  28 73 65 74 71 20 63 6f 6d 6d 61 6e 64 2d 6c 69    6e 65 2d 61 72 67 73 2d 6c 65 66 74 20 28 63 64  | (setq.command-line-args-left.(cd | 
| 5fc60 |  72 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2d 61    72 67 73 2d 6c 65 66 74 29 29 29 0a 20 20 20 20  | r.command-line-args-left)))..... | 
| 5fc80 |  20 20 20 20 20 20 20 20 20 2c 40 62 6f 64 79 29    0a 20 20 20 20 20 20 20 20 20 3b 3b 20 50 72 65  | .........,@body)..........;;.Pre | 
| 5fca0 |  76 65 6e 74 20 45 6d 61 63 73 20 66 72 6f 6d 20    70 72 6f 63 65 73 73 69 6e 67 20 74 68 65 20 61  | vent.Emacs.from.processing.the.a | 
| 5fcc0 |  72 67 75 6d 65 6e 74 73 20 6f 6e 20 69 74 73 20    6f 77 6e 2c 20 73 65 65 0a 20 20 20 20 20 20 20  | rguments.on.its.own,.see........ | 
| 5fce0 |  20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b  | ..;;.https://github.com/flycheck | 
| 5fd00 |  2f 66 6c 79 63 68 65 63 6b 2f 69 73 73 75 65 73    2f 33 31 39 0a 20 20 20 20 20 20 20 20 20 28 73  | /flycheck/issues/319..........(s | 
| 5fd20 |  65 74 71 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65    2d 61 72 67 73 2d 6c 65 66 74 20 6e 69 6c 29 29  | etq.command-line-args-left.nil)) | 
| 5fd40 |  29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63    68 65 63 6b 2d 65 6d 61 63 73 2d 6c 69 73 70 2d  | )))..(defun.flycheck-emacs-lisp- | 
| 5fd60 |  62 79 74 65 63 6f 6d 70 2d 63 6f 6e 66 69 67 2d    66 6f 72 6d 20 28 29 0a 20 20 22 50 72 65 70 61  | bytecomp-config-form.()..."Prepa | 
| 5fd80 |  72 65 20 61 6e 20 45 6d 61 63 73 20 4c 69 73 70    20 66 6f 72 6d 20 74 6f 20 73 65 74 20 62 79 74  | re.an.Emacs.Lisp.form.to.set.byt | 
| 5fda0 |  65 2d 63 6f 6d 70 69 6c 65 72 20 76 61 72 69 61    62 6c 65 73 2e 22 0a 20 20 28 66 6c 79 63 68 65  | e-compiler.variables."...(flyche | 
| 5fdc0 |  63 6b 2d 73 65 78 70 2d 74 6f 2d 73 74 72 69 6e    67 0a 20 20 20 60 28 70 72 6f 67 6e 0a 20 20 20  | ck-sexp-to-string....`(progn.... | 
| 5fde0 |  20 20 20 28 72 65 71 75 69 72 65 20 27 62 79 74    65 63 6f 6d 70 29 0a 20 20 20 20 20 20 28 73 65  | ...(require.'bytecomp).......(se | 
| 5fe00 |  74 71 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 2d    72 6f 6f 74 2d 64 69 72 0a 20 20 20 20 20 20 20  | tq.byte-compile-root-dir........ | 
| 5fe20 |  20 20 20 20 20 2c 28 69 66 20 62 75 66 66 65 72    2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20  | .....,(if.buffer-file-name...... | 
| 5fe40 |  20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c    65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79  | ............(file-name-directory | 
| 5fe60 |  20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d    65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | .buffer-file-name).............. | 
| 5fe80 |  20 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74    6f 72 79 29 29 29 29 29 0a 0a 28 64 65 66 63 6f  | ..default-directory)))))..(defco | 
| 5fea0 |  6e 73 74 20 66 6c 79 63 68 65 63 6b 2d 65 6d 61    63 73 2d 6c 69 73 70 2d 63 68 65 63 6b 2d 66 6f  | nst.flycheck-emacs-lisp-check-fo | 
| 5fec0 |  72 6d 0a 20 20 28 66 6c 79 63 68 65 63 6b 2d 70    72 65 70 61 72 65 2d 65 6d 61 63 73 2d 6c 69 73  | rm...(flycheck-prepare-emacs-lis | 
| 5fee0 |  70 2d 66 6f 72 6d 0a 20 20 20 20 3b 3b 20 4b 65    65 70 20 74 72 61 63 6b 20 6f 66 20 74 68 65 20  | p-form.....;;.Keep.track.of.the. | 
| 5ff00 |  67 65 6e 65 72 61 74 65 64 20 62 79 74 65 63 6f    64 65 20 66 69 6c 65 73 2c 20 74 6f 20 64 65 6c  | generated.bytecode.files,.to.del | 
| 5ff20 |  65 74 65 20 74 68 65 6d 20 61 66 74 65 72 20 62    79 74 65 0a 20 20 20 20 3b 3b 20 63 6f 6d 70 69  | ete.them.after.byte.....;;.compi | 
| 5ff40 |  6c 61 74 69 6f 6e 2e 0a 20 20 20 20 28 72 65 71    75 69 72 65 20 27 62 79 74 65 63 6f 6d 70 29 0a  | lation......(require.'bytecomp). | 
| 5ff60 |  20 20 20 20 28 64 65 66 76 61 72 20 66 6c 79 63    68 65 63 6b 2d 62 79 74 65 2d 63 6f 6d 70 69 6c  | ....(defvar.flycheck-byte-compil | 
| 5ff80 |  65 64 2d 66 69 6c 65 73 20 6e 69 6c 29 0a 20 20    20 20 28 6c 65 74 20 28 28 62 79 74 65 2d 63 6f  | ed-files.nil).....(let.((byte-co | 
| 5ffa0 |  6d 70 69 6c 65 2d 64 65 73 74 2d 66 69 6c 65 2d    66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20  | mpile-dest-file-function........ | 
| 5ffc0 |  20 20 20 20 28 6c 61 6d 62 64 61 20 28 73 6f 75    72 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20  | ....(lambda.(source)............ | 
| 5ffe0 |  20 20 28 6c 65 74 20 28 28 74 65 6d 70 2d 66 69    6c 65 20 28 6d 61 6b 65 2d 74 65 6d 70 2d 66 69  | ..(let.((temp-file.(make-temp-fi | 
| 60000 |  6c 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f    6e 64 69 72 65 63 74 6f 72 79 20 73 6f 75 72 63  | le.(file-name-nondirectory.sourc | 
| 60020 |  65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 70 75 73 68 20 74 65 6d 70 2d  | e))))................(push.temp- | 
| 60040 |  66 69 6c 65 20 66 6c 79 63 68 65 63 6b 2d 62 79    74 65 2d 63 6f 6d 70 69 6c 65 64 2d 66 69 6c 65  | file.flycheck-byte-compiled-file | 
| 60060 |  73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 74 65 6d 70 2d 66 69 6c 65 29 29 29 29 0a  | s)................temp-file)))). | 
| 60080 |  20 20 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72    6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 20 20  | ......(unwind-protect........... | 
| 600a0 |  28 62 79 74 65 2d 63 6f 6d 70 69 6c 65 2d 66 69    6c 65 20 28 63 61 72 20 63 6f 6d 6d 61 6e 64 2d  | (byte-compile-file.(car.command- | 
| 600c0 |  6c 69 6e 65 2d 61 72 67 73 2d 6c 65 66 74 29 29    0a 20 20 20 20 20 20 20 20 28 6d 61 70 63 20 28  | line-args-left)).........(mapc.( | 
| 600e0 |  6c 61 6d 62 64 61 20 28 66 29 20 28 69 67 6e 6f    72 65 2d 65 72 72 6f 72 73 20 28 64 65 6c 65 74  | lambda.(f).(ignore-errors.(delet | 
| 60100 |  65 2d 66 69 6c 65 20 66 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 66 6c 79 63 68 65  | e-file.f)))...............flyche | 
| 60120 |  63 6b 2d 62 79 74 65 2d 63 6f 6d 70 69 6c 65 64    2d 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 28  | ck-byte-compiled-files)).......( | 
| 60140 |  77 68 65 6e 20 28 62 6f 75 6e 64 2d 61 6e 64 2d    74 72 75 65 2d 70 20 66 6c 79 63 68 65 63 6b 2d  | when.(bound-and-true-p.flycheck- | 
| 60160 |  65 6d 61 63 73 2d 6c 69 73 70 2d 63 68 65 63 6b    2d 64 65 63 6c 61 72 65 29 0a 20 20 20 20 20 20  | emacs-lisp-check-declare)....... | 
| 60180 |  20 20 28 63 68 65 63 6b 2d 64 65 63 6c 61 72 65    2d 66 69 6c 65 20 28 63 61 72 20 63 6f 6d 6d 61  | ..(check-declare-file.(car.comma | 
| 601a0 |  6e 64 2d 6c 69 6e 65 2d 61 72 67 73 2d 6c 65 66    74 29 29 29 29 29 29 0a 0a 28 66 6c 79 63 68 65  | nd-line-args-left))))))..(flyche | 
| 601c0 |  63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61    72 20 66 6c 79 63 68 65 63 6b 2d 65 6d 61 63 73  | ck-def-option-var.flycheck-emacs | 
| 601e0 |  2d 6c 69 73 70 2d 6c 6f 61 64 2d 70 61 74 68 20    6e 69 6c 20 65 6d 61 63 73 2d 6c 69 73 70 0a 20  | -lisp-load-path.nil.emacs-lisp.. | 
| 60200 |  20 22 4c 6f 61 64 20 70 61 74 68 20 74 6f 20 75    73 65 20 69 6e 20 74 68 65 20 45 6d 61 63 73 20  | ."Load.path.to.use.in.the.Emacs. | 
| 60220 |  4c 69 73 70 20 73 79 6e 74 61 78 20 63 68 65 63    6b 65 72 2e 0a 0a 57 68 65 6e 20 73 65 74 20 74  | Lisp.syntax.checker...When.set.t | 
| 60240 |  6f 20 60 69 6e 68 65 72 69 74 27 2c 20 75 73 65    20 74 68 65 20 60 6c 6f 61 64 2d 70 61 74 68 27  | o.`inherit',.use.the.`load-path' | 
| 60260 |  20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20    45 6d 61 63 73 0a 73 65 73 73 69 6f 6e 20 64 75  | .of.the.current.Emacs.session.du | 
| 60280 |  72 69 6e 67 20 73 79 6e 74 61 78 20 63 68 65 63    6b 69 6e 67 2e 0a 0a 57 68 65 6e 20 73 65 74 20  | ring.syntax.checking...When.set. | 
| 602a0 |  74 6f 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72    69 6e 67 73 2c 20 61 64 64 20 65 61 63 68 20 64  | to.a.list.of.strings,.add.each.d | 
| 602c0 |  69 72 65 63 74 6f 72 79 20 69 6e 20 74 68 69 73    20 6c 69 73 74 20 74 6f 0a 74 68 65 20 60 6c 6f  | irectory.in.this.list.to.the.`lo | 
| 602e0 |  61 64 2d 70 61 74 68 27 20 62 65 66 6f 72 65 20    69 6e 76 6f 6b 69 6e 67 20 74 68 65 20 62 79 74  | ad-path'.before.invoking.the.byt | 
| 60300 |  65 20 63 6f 6d 70 69 6c 65 72 2e 20 20 52 65 6c    61 74 69 76 65 0a 70 61 74 68 73 20 69 6e 20 74  | e.compiler...Relative.paths.in.t | 
| 60320 |  68 69 73 20 6c 69 73 74 20 61 72 65 20 65 78 70    61 6e 64 65 64 20 61 67 61 69 6e 73 74 20 74 68  | his.list.are.expanded.against.th | 
| 60340 |  65 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63    74 6f 72 79 27 0a 6f 66 20 74 68 65 20 62 75 66  | e.`default-directory'.of.the.buf | 
| 60360 |  66 65 72 20 74 6f 20 63 68 65 63 6b 2e 0a 0a 57    68 65 6e 20 6e 69 6c 2c 20 64 6f 20 6e 6f 74 20  | fer.to.check...When.nil,.do.not. | 
| 60380 |  65 78 70 6c 69 63 69 74 6c 79 20 73 65 74 20 74    68 65 20 60 6c 6f 61 64 2d 70 61 74 68 27 20 64  | explicitly.set.the.`load-path'.d | 
| 603a0 |  75 72 69 6e 67 20 73 79 6e 74 61 78 0a 63 68 65    63 6b 69 6e 67 2e 20 20 54 68 65 20 73 79 6e 74  | uring.syntax.checking...The.synt | 
| 603c0 |  61 78 20 63 68 65 63 6b 20 6f 6e 6c 79 20 75 73    65 73 20 74 68 65 20 62 75 69 6c 74 2d 69 6e 20  | ax.check.only.uses.the.built-in. | 
| 603e0 |  60 6c 6f 61 64 2d 70 61 74 68 27 20 6f 66 0a 45    6d 61 63 73 20 69 6e 20 74 68 69 73 20 63 61 73  | `load-path'.of.Emacs.in.this.cas | 
| 60400 |  65 2e 0a 0a 4e 6f 74 65 20 74 68 61 74 20 63 68    61 6e 67 69 6e 67 20 74 68 69 73 20 76 61 72 69  | e...Note.that.changing.this.vari | 
| 60420 |  61 62 6c 65 20 63 61 6e 20 6c 65 61 64 20 74 6f    20 77 72 6f 6e 67 20 72 65 73 75 6c 74 73 20 6f  | able.can.lead.to.wrong.results.o | 
| 60440 |  66 20 74 68 65 0a 73 79 6e 74 61 78 20 63 68 65    63 6b 2c 20 65 2e 67 2e 20 69 66 20 61 6e 20 75  | f.the.syntax.check,.e.g..if.an.u | 
| 60460 |  6e 65 78 70 65 63 74 65 64 20 76 65 72 73 69 6f    6e 20 6f 66 20 61 20 72 65 71 75 69 72 65 64 20  | nexpected.version.of.a.required. | 
| 60480 |  6c 69 62 72 61 72 79 0a 69 73 20 75 73 65 64 2e    22 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69  | library.is.used."...:type.'(choi | 
| 604a0 |  63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22    49 6e 68 65 72 69 74 20 63 75 72 72 65 6e 74 20  | ce.(const.:tag."Inherit.current. | 
| 604c0 |  60 6c 6f 61 64 2d 70 61 74 68 27 22 20 69 6e 68    65 72 69 74 29 0a 20 20 20 20 20 20 20 20 20 20  | `load-path'".inherit)........... | 
| 604e0 |  20 20 20 20 20 20 20 28 72 65 70 65 61 74 20 3a    74 61 67 20 22 4c 6f 61 64 20 70 61 74 68 22 20  | .......(repeat.:tag."Load.path". | 
| 60500 |  64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 3a 72    69 73 6b 79 20 74 0a 20 20 3a 70 61 63 6b 61 67  | directory))...:risky.t...:packag | 
| 60520 |  65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63    68 65 63 6b 20 2e 20 22 30 2e 31 34 22 29 29 0a  | e-version.'(flycheck..."0.14")). | 
| 60540 |  0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f    70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65  | .(flycheck-def-option-var.flyche | 
| 60560 |  63 6b 2d 65 6d 61 63 73 2d 6c 69 73 70 2d 69 6e    69 74 69 61 6c 69 7a 65 2d 70 61 63 6b 61 67 65  | ck-emacs-lisp-initialize-package | 
| 60580 |  73 0a 20 20 20 20 27 61 75 74 6f 20 65 6d 61 63    73 2d 6c 69 73 70 0a 20 20 22 57 68 65 74 68 65  | s.....'auto.emacs-lisp..."Whethe | 
| 605a0 |  72 20 74 6f 20 69 6e 69 74 69 61 6c 69 7a 65 20    70 61 63 6b 61 67 65 73 20 69 6e 20 74 68 65 20  | r.to.initialize.packages.in.the. | 
| 605c0 |  45 6d 61 63 73 20 4c 69 73 70 20 73 79 6e 74 61    78 20 63 68 65 63 6b 65 72 2e 0a 0a 57 68 65 6e  | Emacs.Lisp.syntax.checker...When | 
| 605e0 |  20 6e 69 6c 2c 20 6e 65 76 65 72 20 69 6e 69 74    69 61 6c 69 7a 65 20 70 61 63 6b 61 67 65 73 2e  | .nil,.never.initialize.packages. | 
| 60600 |  20 20 57 68 65 6e 20 60 61 75 74 6f 27 2c 20 69    6e 69 74 69 61 6c 69 7a 65 0a 70 61 63 6b 61 67  | ..When.`auto',.initialize.packag | 
| 60620 |  65 73 20 6f 6e 6c 79 20 77 68 65 6e 20 63 68 65    63 6b 69 6e 67 20 60 75 73 65 72 2d 69 6e 69 74  | es.only.when.checking.`user-init | 
| 60640 |  2d 66 69 6c 65 27 20 6f 72 20 66 69 6c 65 73 20    66 72 6f 6d 0a 60 75 73 65 72 2d 65 6d 61 63 73  | -file'.or.files.from.`user-emacs | 
| 60660 |  2d 64 69 72 65 63 74 6f 72 79 27 2e 20 20 46 6f    72 20 61 6e 79 20 6f 74 68 65 72 20 6e 6f 6e 2d  | -directory'...For.any.other.non- | 
| 60680 |  6e 69 6c 20 76 61 6c 75 65 2c 20 61 6c 77 61 79    73 0a 69 6e 69 74 69 61 6c 69 7a 65 20 70 61 63  | nil.value,.always.initialize.pac | 
| 606a0 |  6b 61 67 65 73 2e 0a 0a 57 68 65 6e 20 69 6e 69    74 69 61 6c 69 7a 69 6e 67 20 70 61 63 6b 61 67  | kages...When.initializing.packag | 
| 606c0 |  65 73 20 69 73 20 65 6e 61 62 6c 65 64 20 74 68    65 20 60 65 6d 61 63 73 2d 6c 69 73 70 27 20 73  | es.is.enabled.the.`emacs-lisp'.s | 
| 606e0 |  79 6e 74 61 78 0a 63 68 65 63 6b 65 72 20 63 61    6c 6c 73 20 60 70 61 63 6b 61 67 65 2d 69 6e 69  | yntax.checker.calls.`package-ini | 
| 60700 |  74 69 61 6c 69 7a 65 27 20 62 65 66 6f 72 65 20    62 79 74 65 2d 63 6f 6d 70 69 6c 69 6e 67 20 74  | tialize'.before.byte-compiling.t | 
| 60720 |  68 65 20 66 69 6c 65 0a 74 6f 20 62 65 20 63 68    65 63 6b 65 64 2e 20 20 49 74 20 61 6c 73 6f 20  | he.file.to.be.checked...It.also. | 
| 60740 |  73 65 74 73 20 60 70 61 63 6b 61 67 65 2d 75 73    65 72 2d 64 69 72 27 20 61 63 63 6f 72 64 69 6e  | sets.`package-user-dir'.accordin | 
| 60760 |  67 20 74 6f 0a 60 66 6c 79 63 68 65 63 6b 2d 65    6d 61 63 73 2d 6c 69 73 70 2d 70 61 63 6b 61 67  | g.to.`flycheck-emacs-lisp-packag | 
| 60780 |  65 2d 75 73 65 72 2d 64 69 72 27 2e 22 0a 20 20    3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28  | e-user-dir'."...:type.'(choice.( | 
| 607a0 |  63 6f 6e 73 74 20 3a 74 61 67 20 22 44 6f 20 6e    6f 74 20 69 6e 69 74 69 61 6c 69 7a 65 20 70 61  | const.:tag."Do.not.initialize.pa | 
| 607c0 |  63 6b 61 67 65 73 22 20 6e 69 6c 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63  | ckages".nil)..................(c | 
| 607e0 |  6f 6e 73 74 20 3a 74 61 67 20 22 49 6e 69 74 69    61 6c 69 7a 65 20 70 61 63 6b 61 67 65 73 20 66  | onst.:tag."Initialize.packages.f | 
| 60800 |  6f 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e    20 6f 6e 6c 79 22 20 61 75 74 6f 29 0a 20 20 20  | or.configuration.only".auto).... | 
| 60820 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 73 74 20 3a 74 61 67 20 22 41 6c 77 61 79  | ..............(const.:tag."Alway | 
| 60840 |  73 20 69 6e 69 74 69 61 6c 69 7a 65 20 70 61 63    6b 61 67 65 73 22 20 74 29 29 0a 20 20 3a 72 69  | s.initialize.packages".t))...:ri | 
| 60860 |  73 6b 79 20 74 0a 20 20 3a 70 61 63 6b 61 67 65    2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68  | sky.t...:package-version.'(flych | 
| 60880 |  65 63 6b 20 2e 20 22 30 2e 31 34 22 29 29 0a 0a    28 64 65 66 63 6f 6e 73 74 20 66 6c 79 63 68 65  | eck..."0.14"))..(defconst.flyche | 
| 608a0 |  63 6b 2d 65 6d 61 63 73 2d 6c 69 73 70 2d 70 61    63 6b 61 67 65 2d 69 6e 69 74 69 61 6c 69 7a 65  | ck-emacs-lisp-package-initialize | 
| 608c0 |  2d 66 6f 72 6d 0a 20 20 28 66 6c 79 63 68 65 63    6b 2d 73 65 78 70 2d 74 6f 2d 73 74 72 69 6e 67  | -form...(flycheck-sexp-to-string | 
| 608e0 |  0a 20 20 20 27 28 77 69 74 68 2d 64 65 6d 6f 74    65 64 2d 65 72 72 6f 72 73 20 22 45 72 72 6f 72  | ....'(with-demoted-errors."Error | 
| 60900 |  20 64 75 72 69 6e 67 20 70 61 63 6b 61 67 65 20    69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 3a 20  | .during.package.initialization:. | 
| 60920 |  25 53 22 0a 20 20 20 20 20 20 28 70 61 63 6b 61    67 65 2d 69 6e 69 74 69 61 6c 69 7a 65 29 29 29  | %S".......(package-initialize))) | 
| 60940 |  0a 20 20 22 46 6f 72 6d 20 75 73 65 64 20 74 6f    20 69 6e 69 74 69 61 6c 69 7a 65 20 70 61 63 6b  | ..."Form.used.to.initialize.pack | 
| 60960 |  61 67 65 73 2e 22 29 0a 0a 28 64 65 66 75 6e 20    66 6c 79 63 68 65 63 6b 2d 6f 70 74 69 6f 6e 2d  | ages.")..(defun.flycheck-option- | 
| 60980 |  65 6d 61 63 73 2d 6c 69 73 70 2d 70 61 63 6b 61    67 65 2d 69 6e 69 74 69 61 6c 69 7a 65 20 28 76  | emacs-lisp-package-initialize.(v | 
| 609a0 |  61 6c 75 65 29 0a 20 20 22 4f 70 74 69 6f 6e 20    56 41 4c 55 45 20 66 69 6c 74 65 72 20 66 6f 72  | alue)..."Option.VALUE.filter.for | 
| 609c0 |  20 60 66 6c 79 63 68 65 63 6b 2d 65 6d 61 63 73    2d 6c 69 73 70 2d 69 6e 69 74 69 61 6c 69 7a 65  | .`flycheck-emacs-lisp-initialize | 
| 609e0 |  2d 70 61 63 6b 61 67 65 73 27 2e 22 0a 20 20 28    6c 65 74 20 28 28 73 68 61 6c 6c 2d 69 6e 69 74  | -packages'."...(let.((shall-init | 
| 60a00 |  69 61 6c 69 7a 65 0a 20 20 20 20 20 20 20 20 20    28 69 66 20 28 65 71 20 76 61 6c 75 65 20 27 61  | ialize..........(if.(eq.value.'a | 
| 60a20 |  75 74 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6f 72 20 28 66 6c 79 63 68 65 63 6b 2d  | uto)..............(or.(flycheck- | 
| 60a40 |  69 6e 2d 75 73 65 72 2d 65 6d 61 63 73 2d 64 69    72 65 63 74 6f 72 79 2d 70 0a 20 20 20 20 20 20  | in-user-emacs-directory-p....... | 
| 60a60 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20    62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65  | ............(or.buffer-file-name | 
| 60a80 |  20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f    72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | .default-directory))............ | 
| 60aa0 |  20 20 20 20 20 20 3b 3b 20 60 75 73 65 72 2d 69    6e 69 74 2d 66 69 6c 65 27 20 69 73 20 6e 69 6c  | ......;;.`user-init-file'.is.nil | 
| 60ac0 |  20 69 6e 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74    69 76 65 20 73 65 73 73 69 6f 6e 73 2e 20 20 4e  | .in.non-interactive.sessions...N | 
| 60ae0 |  6f 77 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 6e 6f 20 75 73 65 72 20  | ow,..................;;.no.user. | 
| 60b00 |  77 6f 75 6c 64 20 70 6f 73 73 69 62 6c 79 20 75    73 65 20 46 6c 79 63 68 65 63 6b 20 69 6e 20 61  | would.possibly.use.Flycheck.in.a | 
| 60b20 |  20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .non-interactive................ | 
| 60b40 |  20 20 3b 3b 20 73 65 73 73 69 6f 6e 2c 20 62 75    74 20 6f 75 72 20 75 6e 69 74 20 74 65 73 74 73  | ..;;.session,.but.our.unit.tests | 
| 60b60 |  20 72 75 6e 20 6e 6f 6e 2d 69 6e 74 65 72 61 63    74 69 76 65 6c 79 2c 20 73 6f 20 77 65 0a 20 20  | .run.non-interactively,.so.we... | 
| 60b80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b    3b 20 68 61 76 65 20 74 6f 20 68 61 6e 64 6c 65  | ...............;;.have.to.handle | 
| 60ba0 |  20 74 68 69 73 20 63 61 73 65 20 61 6e 79 77 61    79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .this.case.anyway............... | 
| 60bc0 |  20 20 20 28 61 6e 64 20 75 73 65 72 2d 69 6e 69    74 2d 66 69 6c 65 20 62 75 66 66 65 72 2d 66 69  | ...(and.user-init-file.buffer-fi | 
| 60be0 |  6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66  | le-name.......................(f | 
| 60c00 |  6c 79 63 68 65 63 6b 2d 73 61 6d 65 2d 66 69 6c    65 73 2d 70 20 62 75 66 66 65 72 2d 66 69 6c 65  | lycheck-same-files-p.buffer-file | 
| 60c20 |  2d 6e 61 6d 65 20 75 73 65 72 2d 69 6e 69 74 2d    66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20  | -name.user-init-file)))......... | 
| 60c40 |  20 20 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20    28 77 68 65 6e 20 73 68 61 6c 6c 2d 69 6e 69 74  | ...value))).....(when.shall-init | 
| 60c60 |  69 61 6c 69 7a 65 0a 20 20 20 20 20 20 3b 3b 20    49 66 20 70 61 63 6b 61 67 65 73 20 73 68 61 6c  | ialize.......;;.If.packages.shal | 
| 60c80 |  6c 20 62 65 20 69 6e 69 74 69 61 6c 69 7a 65 64    2c 20 72 65 74 75 72 6e 20 74 68 65 20 63 6f 72  | l.be.initialized,.return.the.cor | 
| 60ca0 |  72 65 73 70 6f 6e 64 69 6e 67 20 66 6f 72 6d 2c    0a 20 20 20 20 20 20 3b 3b 20 6f 74 68 65 72 77  | responding.form,.......;;.otherw | 
| 60cc0 |  69 73 65 20 6d 61 6b 65 20 46 6c 79 63 68 65 63    6b 20 69 67 6e 6f 72 65 20 74 68 65 20 6f 70 74  | ise.make.Flycheck.ignore.the.opt | 
| 60ce0 |  69 6f 6e 20 62 79 20 72 65 74 75 72 6e 69 6e 67    20 6e 69 6c 2e 0a 20 20 20 20 20 20 66 6c 79 63  | ion.by.returning.nil........flyc | 
| 60d00 |  68 65 63 6b 2d 65 6d 61 63 73 2d 6c 69 73 70 2d    70 61 63 6b 61 67 65 2d 69 6e 69 74 69 61 6c 69  | heck-emacs-lisp-package-initiali | 
| 60d20 |  7a 65 2d 66 6f 72 6d 29 29 29 0a 0a 28 66 6c 79    63 68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e  | ze-form)))..(flycheck-def-option | 
| 60d40 |  2d 76 61 72 20 66 6c 79 63 68 65 63 6b 2d 65 6d    61 63 73 2d 6c 69 73 70 2d 70 61 63 6b 61 67 65  | -var.flycheck-emacs-lisp-package | 
| 60d60 |  2d 75 73 65 72 2d 64 69 72 20 6e 69 6c 20 65 6d    61 63 73 2d 6c 69 73 70 0a 20 20 22 50 61 63 6b  | -user-dir.nil.emacs-lisp..."Pack | 
| 60d80 |  61 67 65 20 64 69 72 65 63 74 6f 72 79 20 66 6f    72 20 74 68 65 20 45 6d 61 63 73 20 4c 69 73 70  | age.directory.for.the.Emacs.Lisp | 
| 60da0 |  20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 2e    0a 0a 49 66 20 73 65 74 20 74 6f 20 61 20 73 74  | .syntax.checker...If.set.to.a.st | 
| 60dc0 |  72 69 6e 67 20 73 65 74 20 60 70 61 63 6b 61 67    65 2d 75 73 65 72 2d 64 69 72 27 20 74 6f 20 74  | ring.set.`package-user-dir'.to.t | 
| 60de0 |  68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73    0a 76 61 72 69 61 62 6c 65 20 62 65 66 6f 72 65  | he.value.of.this.variable.before | 
| 60e00 |  20 69 6e 69 74 69 61 6c 69 7a 69 6e 67 20 70 61    63 6b 61 67 65 73 2e 20 49 66 20 73 65 74 20 74  | .initializing.packages..If.set.t | 
| 60e20 |  6f 20 6e 69 6c 20 6a 75 73 74 20 69 6e 68 65 72    69 74 0a 74 68 65 20 76 61 6c 75 65 20 6f 66 20  | o.nil.just.inherit.the.value.of. | 
| 60e40 |  60 70 61 63 6b 61 67 65 2d 75 73 65 72 2d 64 69    72 27 20 66 72 6f 6d 20 74 68 65 20 72 75 6e 6e  | `package-user-dir'.from.the.runn | 
| 60e60 |  69 6e 67 20 45 6d 61 63 73 20 73 65 73 73 69 6f    6e 2e 0a 0a 54 68 69 73 20 76 61 72 69 61 62 6c  | ing.Emacs.session...This.variabl | 
| 60e80 |  65 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 2c    20 69 66 0a 60 66 6c 79 63 68 65 63 6b 2d 65 6d  | e.has.no.effect,.if.`flycheck-em | 
| 60ea0 |  61 63 73 2d 6c 69 73 70 2d 69 6e 69 74 69 61 6c    69 7a 65 2d 70 61 63 6b 61 67 65 73 27 20 69 73  | acs-lisp-initialize-packages'.is | 
| 60ec0 |  20 6e 69 6c 2e 22 0a 20 20 3a 74 79 70 65 20 27    28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a  | .nil."...:type.'(choice.(const.: | 
| 60ee0 |  74 61 67 20 22 44 65 66 61 75 6c 74 20 70 61 63    6b 61 67 65 20 64 69 72 65 63 74 6f 72 79 22 20  | tag."Default.package.directory". | 
| 60f00 |  6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 64 69 72 65 63 74 6f 72 79  | nil)..................(directory | 
| 60f20 |  20 3a 74 61 67 20 22 43 75 73 74 6f 6d 20 70 61    63 6b 61 67 65 20 64 69 72 65 63 74 6f 72 79 22  | .:tag."Custom.package.directory" | 
| 60f40 |  29 29 0a 20 20 3a 72 69 73 6b 79 20 74 0a 20 20    3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e  | ))...:risky.t...:package-version | 
| 60f60 |  20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 30    2e 31 34 22 29 29 0a 0a 28 64 65 66 75 6e 20 66  | .'(flycheck..."0.14"))..(defun.f | 
| 60f80 |  6c 79 63 68 65 63 6b 2d 6f 70 74 69 6f 6e 2d 65    6d 61 63 73 2d 6c 69 73 70 2d 70 61 63 6b 61 67  | lycheck-option-emacs-lisp-packag | 
| 60fa0 |  65 2d 75 73 65 72 2d 64 69 72 20 28 76 61 6c 75    65 29 0a 20 20 22 4f 70 74 69 6f 6e 20 56 41 4c  | e-user-dir.(value)..."Option.VAL | 
| 60fc0 |  55 45 20 66 69 6c 74 65 72 20 66 6f 72 20 60 66    6c 79 63 68 65 63 6b 2d 65 6d 61 63 73 2d 6c 69  | UE.filter.for.`flycheck-emacs-li | 
| 60fe0 |  73 70 2d 70 61 63 6b 61 67 65 2d 75 73 65 72 2d    64 69 72 27 2e 22 0a 20 20 3b 3b 20 49 6e 68 65  | sp-package-user-dir'."...;;.Inhe | 
| 61000 |  72 69 74 20 74 68 65 20 70 61 63 6b 61 67 65 20    64 69 72 65 63 74 6f 72 79 20 66 72 6f 6d 20 6f  | rit.the.package.directory.from.o | 
| 61020 |  75 72 20 45 6d 61 63 73 20 73 65 73 73 69 6f 6e    0a 20 20 28 6c 65 74 20 28 28 76 61 6c 75 65 20  | ur.Emacs.session...(let.((value. | 
| 61040 |  28 6f 72 20 76 61 6c 75 65 20 28 62 6f 75 6e 64    2d 61 6e 64 2d 74 72 75 65 2d 70 20 70 61 63 6b  | (or.value.(bound-and-true-p.pack | 
| 61060 |  61 67 65 2d 75 73 65 72 2d 64 69 72 29 29 29 29    0a 20 20 20 20 28 77 68 65 6e 20 76 61 6c 75 65  | age-user-dir)))).....(when.value | 
| 61080 |  0a 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 73 65 78 70 2d 74 6f 2d 73 74 72 69 6e 67 20  | .......(flycheck-sexp-to-string. | 
| 610a0 |  60 28 73 65 74 71 20 70 61 63 6b 61 67 65 2d 75    73 65 72 2d 64 69 72 20 2c 76 61 6c 75 65 29 29  | `(setq.package-user-dir.,value)) | 
| 610c0 |  29 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64    65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c  | )))..(flycheck-def-option-var.fl | 
| 610e0 |  79 63 68 65 63 6b 2d 65 6d 61 63 73 2d 6c 69 73    70 2d 63 68 65 63 6b 2d 64 65 63 6c 61 72 65 20  | ycheck-emacs-lisp-check-declare. | 
| 61100 |  6e 69 6c 20 65 6d 61 63 73 2d 6c 69 73 70 0a 20    20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 63 68  | nil.emacs-lisp..."If.non-nil,.ch | 
| 61120 |  65 63 6b 20 e2 80 98 64 65 63 6c 61 72 65 2d 66    75 6e 63 74 69 6f 6e e2 80 99 20 66 6f 72 6d 73  | eck....declare-function....forms | 
| 61140 |  20 75 73 69 6e 67 20 e2 80 98 63 68 65 63 6b 2d    64 65 63 6c 61 72 65 2d 66 69 6c 65 e2 80 99 2e  | .using....check-declare-file.... | 
| 61160 |  22 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69    63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22  | "...:type.'(choice.(const.:tag." | 
| 61180 |  44 6f 20 6e 6f 74 20 63 68 65 63 6b 20 64 65 63    6c 61 72 65 20 66 6f 72 6d 73 22 20 6e 69 6c 29  | Do.not.check.declare.forms".nil) | 
| 611a0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 43  | ..................(const.:tag."C | 
| 611c0 |  68 65 63 6b 20 64 65 63 6c 61 72 65 20 66 6f 72    6d 73 22 20 74 29 29 0a 20 20 3a 72 69 73 6b 79  | heck.declare.forms".t))...:risky | 
| 611e0 |  20 74 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65    72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b  | .t...:package-version.'(flycheck | 
| 61200 |  20 2e 20 22 33 31 22 29 29 0a 0a 28 64 65 66 75    6e 20 66 6c 79 63 68 65 63 6b 2d 6f 70 74 69 6f  | ..."31"))..(defun.flycheck-optio | 
| 61220 |  6e 2d 65 6d 61 63 73 2d 6c 69 73 70 2d 63 68 65    63 6b 2d 64 65 63 6c 61 72 65 20 28 76 61 6c 75  | n-emacs-lisp-check-declare.(valu | 
| 61240 |  65 29 0a 20 20 22 4f 70 74 69 6f 6e 20 56 41 4c    55 45 20 66 69 6c 74 65 72 20 66 6f 72 20 60 66  | e)..."Option.VALUE.filter.for.`f | 
| 61260 |  6c 79 63 68 65 63 6b 2d 65 6d 61 63 73 2d 6c 69    73 70 2d 63 68 65 63 6b 2d 64 65 63 6c 61 72 65  | lycheck-emacs-lisp-check-declare | 
| 61280 |  27 2e 22 0a 20 20 28 77 68 65 6e 20 76 61 6c 75    65 0a 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d  | '."...(when.value.....(flycheck- | 
| 612a0 |  73 65 78 70 2d 74 6f 2d 73 74 72 69 6e 67 0a 20    20 20 20 20 60 28 70 72 6f 67 6e 0a 20 20 20 20  | sexp-to-string......`(progn..... | 
| 612c0 |  20 20 20 20 28 64 65 66 76 61 72 20 66 6c 79 63    68 65 63 6b 2d 65 6d 61 63 73 2d 6c 69 73 70 2d  | ....(defvar.flycheck-emacs-lisp- | 
| 612e0 |  63 68 65 63 6b 2d 64 65 63 6c 61 72 65 29 0a 20    20 20 20 20 20 20 20 28 73 65 74 71 20 66 6c 79  | check-declare).........(setq.fly | 
| 61300 |  63 68 65 63 6b 2d 65 6d 61 63 73 2d 6c 69 73 70    2d 63 68 65 63 6b 2d 64 65 63 6c 61 72 65 20 2c  | check-emacs-lisp-check-declare., | 
| 61320 |  76 61 6c 75 65 29 29 29 29 29 0a 0a 28 64 65 66    75 6e 20 66 6c 79 63 68 65 63 6b 2d 2d 65 6d 61  | value)))))..(defun.flycheck--ema | 
| 61340 |  63 73 2d 6c 69 73 70 2d 65 6e 61 62 6c 65 64 2d    70 20 28 29 0a 20 20 22 43 68 65 63 6b 20 77 68  | cs-lisp-enabled-p.()..."Check.wh | 
| 61360 |  65 74 68 65 72 20 74 6f 20 65 6e 61 62 6c 65 20    45 6d 61 63 73 20 4c 69 73 70 20 63 68 65 63 6b  | ether.to.enable.Emacs.Lisp.check | 
| 61380 |  65 72 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e    74 20 62 75 66 66 65 72 2e 22 0a 20 20 28 6e 6f  | er.in.the.current.buffer."...(no | 
| 613a0 |  74 0a 20 20 20 28 6f 72 0a 20 20 20 20 3b 3b 20    44 6f 20 6e 6f 74 20 63 68 65 63 6b 20 62 75 66  | t....(or.....;;.Do.not.check.buf | 
| 613c0 |  66 65 72 73 20 75 73 65 64 20 66 6f 72 20 61 75    74 6f 6c 6f 61 64 73 20 67 65 6e 65 72 61 74 69  | fers.used.for.autoloads.generati | 
| 613e0 |  6f 6e 20 64 75 72 69 6e 67 20 70 61 63 6b 61 67    65 0a 20 20 20 20 3b 3b 20 69 6e 73 74 61 6c 6c  | on.during.package.....;;.install | 
| 61400 |  61 74 69 6f 6e 2e 20 20 54 68 65 73 65 20 62 75    66 66 65 72 73 20 61 72 65 20 74 6f 6f 20 73 68  | ation...These.buffers.are.too.sh | 
| 61420 |  6f 72 74 2d 6c 69 76 65 64 20 66 6f 72 20 62 65    69 6e 67 20 63 68 65 63 6b 65 64 2c 20 61 6e 64  | ort-lived.for.being.checked,.and | 
| 61440 |  0a 20 20 20 20 3b 3b 20 64 6f 69 6e 67 20 73 6f    20 63 61 75 73 65 73 20 73 70 75 72 69 6f 75 73  | .....;;.doing.so.causes.spurious | 
| 61460 |  20 65 72 72 6f 72 73 2e 20 20 53 65 65 0a 20 20    20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 67 69 74  | .errors...See.....;;.https://git | 
| 61480 |  68 75 62 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b    2f 66 6c 79 63 68 65 63 6b 2f 69 73 73 75 65 73  | hub.com/flycheck/flycheck/issues | 
| 614a0 |  2f 34 35 20 61 6e 64 0a 20 20 20 20 3b 3b 20 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | /45.and.....;;.https://github.co | 
| 614c0 |  6d 2f 62 62 61 74 73 6f 76 2f 70 72 65 6c 75 64    65 2f 69 73 73 75 65 73 2f 32 34 38 2e 20 20 57  | m/bbatsov/prelude/issues/248...W | 
| 614e0 |  65 20 6d 75 73 74 20 61 6c 73 6f 20 6e 6f 74 20    63 68 65 63 6b 0a 20 20 20 20 3b 3b 20 63 6f 6d  | e.must.also.not.check.....;;.com | 
| 61500 |  70 69 6c 61 74 69 6f 6e 20 62 75 66 66 65 72 73    2c 20 62 75 74 20 61 73 20 74 68 65 73 65 20 61  | pilation.buffers,.but.as.these.a | 
| 61520 |  72 65 20 65 70 68 65 6d 65 72 61 6c 2c 20 46 6c    79 63 68 65 63 6b 20 77 6f 6e 27 74 20 63 68 65  | re.ephemeral,.Flycheck.won't.che | 
| 61540 |  63 6b 0a 20 20 20 20 3b 3b 20 74 68 65 6d 20 61    6e 79 77 61 79 2e 0a 20 20 20 20 28 66 6c 79 63  | ck.....;;.them.anyway......(flyc | 
| 61560 |  68 65 63 6b 2d 61 75 74 6f 6c 6f 61 64 73 2d 66    69 6c 65 2d 70 29 0a 20 20 20 20 3b 3b 20 43 61  | heck-autoloads-file-p).....;;.Ca | 
| 61580 |  73 6b 2f 43 61 72 74 6f 6e 20 61 6e 64 20 64 69    72 2d 6c 6f 63 61 6c 73 20 66 69 6c 65 73 20 63  | sk/Carton.and.dir-locals.files.c | 
| 615a0 |  6f 6e 74 61 69 6e 20 64 61 74 61 2c 20 6e 6f 74    20 63 6f 64 65 2c 20 61 6e 64 20 64 6f 6e 27 74  | ontain.data,.not.code,.and.don't | 
| 615c0 |  20 6e 65 65 64 0a 20 20 20 20 3b 3b 20 74 6f 20    66 6f 6c 6c 6f 77 20 43 68 65 63 6b 64 6f 63 20  | .need.....;;.to.follow.Checkdoc. | 
| 615e0 |  63 6f 6e 76 65 6e 74 69 6f 6e 73 20 65 69 74 68    65 72 2e 0a 20 20 20 20 28 61 6e 64 20 28 62 75  | conventions.either......(and.(bu | 
| 61600 |  66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a    20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72  | ffer-file-name)..........(member | 
| 61620 |  20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64    69 72 65 63 74 6f 72 79 20 28 62 75 66 66 65 72  | .(file-name-nondirectory.(buffer | 
| 61640 |  2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28  | -file-name))..................'( | 
| 61660 |  22 43 61 73 6b 22 20 22 43 61 72 74 6f 6e 22 20    22 2e 64 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c 22  | "Cask"."Carton".".dir-locals.el" | 
| 61680 |  20 22 2e 64 69 72 2d 6c 6f 63 61 6c 73 2d 32 2e    65 6c 22 29 29 29 29 29 29 0a 0a 28 64 65 66 75  | .".dir-locals-2.el"))))))..(defu | 
| 616a0 |  6e 20 66 6c 79 63 68 65 63 6b 2d 2d 65 6d 61 63    73 2d 6c 69 73 70 2d 63 68 65 63 6b 64 6f 63 2d  | n.flycheck--emacs-lisp-checkdoc- | 
| 616c0 |  65 6e 61 62 6c 65 64 2d 70 20 28 29 0a 20 20 22    43 68 65 63 6b 20 77 68 65 74 68 65 72 20 74 6f  | enabled-p.()..."Check.whether.to | 
| 616e0 |  20 65 6e 61 62 6c 65 20 45 6d 61 63 73 20 4c 69    73 70 20 43 68 65 63 6b 64 6f 63 20 69 6e 20 74  | .enable.Emacs.Lisp.Checkdoc.in.t | 
| 61700 |  68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65    72 2e 22 0a 20 20 28 61 6e 64 20 28 66 6c 79 63  | he.current.buffer."...(and.(flyc | 
| 61720 |  68 65 63 6b 2d 2d 65 6d 61 63 73 2d 6c 69 73 70    2d 65 6e 61 62 6c 65 64 2d 70 29 0a 20 20 20 20  | heck--emacs-lisp-enabled-p)..... | 
| 61740 |  20 20 20 3b 3b 20 54 68 65 73 65 20 66 69 6c 65    73 20 61 72 65 20 76 61 6c 69 64 20 4c 69 73 70  | ...;;.These.files.are.valid.Lisp | 
| 61760 |  2c 20 62 75 74 20 64 6f 6e 27 74 20 63 6f 6e 74    61 69 6e 20 22 73 74 61 6e 64 61 72 64 22 20 63  | ,.but.don't.contain."standard".c | 
| 61780 |  6f 6d 6d 65 6e 74 73 2e 0a 20 20 20 20 20 20 20    28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 28 62 75  | omments.........(not.(member.(bu | 
| 617a0 |  66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 20    27 28 22 45 6c 64 65 76 22 20 22 45 6c 64 65 76  | ffer-file-name).'("Eldev"."Eldev | 
| 617c0 |  2d 6c 6f 63 61 6c 22 29 29 29 29 29 0a 0a 28 66    6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63  | -local")))))..(flycheck-define-c | 
| 617e0 |  68 65 63 6b 65 72 20 65 6d 61 63 73 2d 6c 69 73    70 0a 20 20 22 41 6e 20 45 6d 61 63 73 20 4c 69  | hecker.emacs-lisp..."An.Emacs.Li | 
| 61800 |  73 70 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65    72 20 75 73 69 6e 67 20 74 68 65 20 45 6d 61 63  | sp.syntax.checker.using.the.Emac | 
| 61820 |  73 20 4c 69 73 70 20 42 79 74 65 20 63 6f 6d 70    69 6c 65 72 2e 0a 0a 53 65 65 20 49 6e 66 6f 20  | s.Lisp.Byte.compiler...See.Info. | 
| 61840 |  4e 6f 64 65 20 60 28 65 6c 69 73 70 29 42 79 74    65 20 43 6f 6d 70 69 6c 61 74 69 6f 6e 27 2e 22  | Node.`(elisp)Byte.Compilation'." | 
| 61860 |  0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 65 6d    61 63 73 22 20 28 65 76 61 6c 20 66 6c 79 63 68  | ...:command.("emacs".(eval.flych | 
| 61880 |  65 63 6b 2d 65 6d 61 63 73 2d 61 72 67 73 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 65 76 61  | eck-emacs-args).............(eva | 
| 618a0 |  6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 65 74 20 28 28 70 61 74 68 20 28 70 63 61 73  | l..............(let.((path.(pcas | 
| 618c0 |  65 20 66 6c 79 63 68 65 63 6b 2d 65 6d 61 63 73    2d 6c 69 73 70 2d 6c 6f 61 64 2d 70 61 74 68 0a  | e.flycheck-emacs-lisp-load-path. | 
| 618e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 60 69 6e 68  | ...........................(`inh | 
| 61900 |  65 72 69 74 20 6c 6f 61 64 2d 70 61 74 68 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | erit.load-path)................. | 
| 61920 |  20 20 20 20 20 20 20 20 20 20 20 28 70 20 28 73    65 71 2d 6d 61 70 20 23 27 65 78 70 61 6e 64 2d  | ...........(p.(seq-map.#'expand- | 
| 61940 |  66 69 6c 65 2d 6e 61 6d 65 20 70 29 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | file-name.p)))))................ | 
| 61960 |  28 66 6c 79 63 68 65 63 6b 2d 70 72 65 70 65 6e    64 2d 77 69 74 68 2d 6f 70 74 69 6f 6e 20 22 2d  | (flycheck-prepend-with-option."- | 
| 61980 |  2d 64 69 72 65 63 74 6f 72 79 22 20 70 61 74 68    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | -directory".path)))............. | 
| 619a0 |  28 6f 70 74 69 6f 6e 20 22 2d 2d 65 76 61 6c 22    20 66 6c 79 63 68 65 63 6b 2d 65 6d 61 63 73 2d  | (option."--eval".flycheck-emacs- | 
| 619c0 |  6c 69 73 70 2d 70 61 63 6b 61 67 65 2d 75 73 65    72 2d 64 69 72 20 6e 69 6c 0a 20 20 20 20 20 20  | lisp-package-user-dir.nil....... | 
| 619e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6c    79 63 68 65 63 6b 2d 6f 70 74 69 6f 6e 2d 65 6d  | ..............flycheck-option-em | 
| 61a00 |  61 63 73 2d 6c 69 73 70 2d 70 61 63 6b 61 67 65    2d 75 73 65 72 2d 64 69 72 29 0a 20 20 20 20 20  | acs-lisp-package-user-dir)...... | 
| 61a20 |  20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e 20 22    2d 2d 65 76 61 6c 22 20 66 6c 79 63 68 65 63 6b  | .......(option."--eval".flycheck | 
| 61a40 |  2d 65 6d 61 63 73 2d 6c 69 73 70 2d 69 6e 69 74    69 61 6c 69 7a 65 2d 70 61 63 6b 61 67 65 73 20  | -emacs-lisp-initialize-packages. | 
| 61a60 |  6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 66 6c 79 63 68 65 63 6b  | nil.....................flycheck | 
| 61a80 |  2d 6f 70 74 69 6f 6e 2d 65 6d 61 63 73 2d 6c 69    73 70 2d 70 61 63 6b 61 67 65 2d 69 6e 69 74 69  | -option-emacs-lisp-package-initi | 
| 61aa0 |  61 6c 69 7a 65 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 6f 70 74 69 6f 6e 20 22 2d 2d 65 76  | alize).............(option."--ev | 
| 61ac0 |  61 6c 22 20 66 6c 79 63 68 65 63 6b 2d 65 6d 61    63 73 2d 6c 69 73 70 2d 63 68 65 63 6b 2d 64 65  | al".flycheck-emacs-lisp-check-de | 
| 61ae0 |  63 6c 61 72 65 20 6e 69 6c 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6c  | clare.nil.....................fl | 
| 61b00 |  79 63 68 65 63 6b 2d 6f 70 74 69 6f 6e 2d 65 6d    61 63 73 2d 6c 69 73 70 2d 63 68 65 63 6b 2d 64  | ycheck-option-emacs-lisp-check-d | 
| 61b20 |  65 63 6c 61 72 65 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 22 2d 2d 65 76 61 6c 22 20 28 65 76  | eclare)............."--eval".(ev | 
| 61b40 |  61 6c 20 28 66 6c 79 63 68 65 63 6b 2d 65 6d 61    63 73 2d 6c 69 73 70 2d 62 79 74 65 63 6f 6d 70  | al.(flycheck-emacs-lisp-bytecomp | 
| 61b60 |  2d 63 6f 6e 66 69 67 2d 66 6f 72 6d 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 65 76  | -config-form))............."--ev | 
| 61b80 |  61 6c 22 20 28 65 76 61 6c 20 66 6c 79 63 68 65    63 6b 2d 65 6d 61 63 73 2d 6c 69 73 70 2d 63 68  | al".(eval.flycheck-emacs-lisp-ch | 
| 61ba0 |  65 63 6b 2d 66 6f 72 6d 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 22 2d 2d 22 0a 20 20 20 20 20  | eck-form)............."--"...... | 
| 61bc0 |  20 20 20 20 20 20 20 73 6f 75 72 63 65 2d 69 6e    70 6c 61 63 65 29 0a 20 20 3a 65 72 72 6f 72 2d  | .......source-inplace)...:error- | 
| 61be0 |  70 61 74 74 65 72 6e 73 0a 20 20 28 28 65 72 72    6f 72 20 6c 69 6e 65 2d 73 74 61 72 74 20 28 66  | patterns...((error.line-start.(f | 
| 61c00 |  69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69    6e 65 20 22 3a 22 20 63 6f 6c 75 6d 6e 20 22 3a  | ile-name).":".line.":".column.": | 
| 61c20 |  22 0a 20 20 20 20 20 20 20 20 20 20 28 7a 65 72    6f 2d 6f 72 2d 6d 6f 72 65 20 77 68 69 74 65 73  | "...........(zero-or-more.whites | 
| 61c40 |  70 61 63 65 29 20 22 45 72 72 6f 72 3a 22 20 28    7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 77 68 69  | pace)."Error:".(zero-or-more.whi | 
| 61c60 |  74 65 73 70 61 63 65 29 0a 20 20 20 20 20 20 20    20 20 20 28 6d 65 73 73 61 67 65 20 28 7a 65 72  | tespace)...........(message.(zer | 
| 61c80 |  6f 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65    77 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20  | o-or-more.not-newline).......... | 
| 61ca0 |  20 20 20 20 20 20 20 20 20 20 28 7a 65 72 6f 2d    6f 72 2d 6d 6f 72 65 20 22 5c 6e 20 20 20 20 22  | ..........(zero-or-more."\n...." | 
| 61cc0 |  20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 6e    6f 74 2d 6e 65 77 6c 69 6e 65 29 29 29 0a 20 20  | .(zero-or-more.not-newline)))... | 
| 61ce0 |  20 20 20 20 20 20 20 20 6c 69 6e 65 2d 65 6e 64    29 0a 20 20 20 28 77 61 72 6e 69 6e 67 20 6c 69  | ........line-end)....(warning.li | 
| 61d00 |  6e 65 2d 73 74 61 72 74 20 28 66 69 6c 65 2d 6e    61 6d 65 29 20 22 3a 22 20 6c 69 6e 65 20 22 3a  | ne-start.(file-name).":".line.": | 
| 61d20 |  22 20 63 6f 6c 75 6d 6e 20 22 3a 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 7a 65 72 6f 2d 6f  | ".column.":".............(zero-o | 
| 61d40 |  72 2d 6d 6f 72 65 20 77 68 69 74 65 73 70 61 63    65 29 20 22 57 61 72 6e 69 6e 67 3a 22 20 28 7a  | r-more.whitespace)."Warning:".(z | 
| 61d60 |  65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 77 68 69 74    65 73 70 61 63 65 29 0a 20 20 20 20 20 20 20 20  | ero-or-more.whitespace)......... | 
| 61d80 |  20 20 20 20 28 6d 65 73 73 61 67 65 20 28 7a 65    72 6f 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e  | ....(message.(zero-or-more.not-n | 
| 61da0 |  65 77 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 7a 65  | ewline)......................(ze | 
| 61dc0 |  72 6f 2d 6f 72 2d 6d 6f 72 65 20 22 5c 6e 20 20    20 20 22 20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72  | ro-or-more."\n....".(zero-or-mor | 
| 61de0 |  65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e  | e.not-newline))).............lin | 
| 61e00 |  65 2d 65 6e 64 29 0a 20 20 20 28 77 61 72 6e 69    6e 67 20 6c 69 6e 65 2d 73 74 61 72 74 20 28 66  | e-end)....(warning.line-start.(f | 
| 61e20 |  69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69    6e 65 20 28 6f 70 74 69 6f 6e 61 6c 20 22 3a 22  | ile-name).":".line.(optional.":" | 
| 61e40 |  20 63 6f 6c 75 6d 6e 29 20 22 3a 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 7a 65 72 6f 2d 6f  | .column).":".............(zero-o | 
| 61e60 |  72 2d 6d 6f 72 65 20 77 68 69 74 65 73 70 61 63    65 29 20 22 57 61 72 6e 69 6e 67 20 28 63 68 65  | r-more.whitespace)."Warning.(che | 
| 61e80 |  63 6b 2d 64 65 63 6c 61 72 65 29 3a 20 73 61 69    64 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20  | ck-declare):.said\n"............ | 
| 61ea0 |  20 28 6d 65 73 73 61 67 65 20 28 7a 65 72 6f 2d    6f 72 2d 6d 6f 72 65 20 22 20 20 20 20 22 20 28  | .(message.(zero-or-more."....".( | 
| 61ec0 |  7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74    2d 6e 65 77 6c 69 6e 65 29 29 0a 20 20 20 20 20  | zero-or-more.not-newline))...... | 
| 61ee0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 22 5c  | ................(zero-or-more."\ | 
| 61f00 |  6e 20 20 20 20 22 20 28 7a 65 72 6f 2d 6f 72 2d    6d 6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65  | n....".(zero-or-more.not-newline | 
| 61f20 |  29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 3b 3b 20  | ))).............line-end)....;;. | 
| 61f40 |  54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 69 73    20 66 6f 72 20 45 6d 61 63 73 20 32 34 20 e2 80  | The.following.is.for.Emacs.24... | 
| 61f60 |  98 63 68 65 63 6b 2d 64 65 63 6c 61 72 65 2d 66    69 6c 65 e2 80 99 2c 20 77 68 69 63 68 20 75 73  | .check-declare-file...,.which.us | 
| 61f80 |  65 73 20 61 0a 20 20 20 3b 3b 20 6c 65 73 73 20    69 6e 66 6f 72 6d 61 74 69 76 65 20 66 6f 72 6d  | es.a....;;.less.informative.form | 
| 61fa0 |  61 74 2e 0a 20 20 20 28 77 61 72 6e 69 6e 67 20    6c 69 6e 65 2d 73 74 61 72 74 20 22 57 61 72 6e  | at.....(warning.line-start."Warn | 
| 61fc0 |  69 6e 67 20 28 63 68 65 63 6b 2d 64 65 63 6c 61    72 65 29 3a 20 22 20 28 66 69 6c 65 2d 6e 61 6d  | ing.(check-declare):.".(file-nam | 
| 61fe0 |  65 29 20 22 20 73 61 69 64 20 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65  | e).".said.".............(message | 
| 62000 |  20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 6e    6f 74 2d 6e 65 77 6c 69 6e 65 29 29 0a 20 20 20  | .(zero-or-more.not-newline)).... | 
| 62020 |  20 20 20 20 20 20 20 20 20 6c 69 6e 65 2d 65 6e    64 29 29 0a 20 20 3a 65 72 72 6f 72 2d 66 69 6c  | .........line-end))...:error-fil | 
| 62040 |  74 65 72 0a 20 20 28 6c 61 6d 62 64 61 20 28 65    72 72 6f 72 73 29 0a 20 20 20 20 28 66 6c 79 63  | ter...(lambda.(errors).....(flyc | 
| 62060 |  68 65 63 6b 2d 66 69 6c 6c 2d 65 6d 70 74 79 2d    6c 69 6e 65 2d 6e 75 6d 62 65 72 73 0a 20 20 20  | heck-fill-empty-line-numbers.... | 
| 62080 |  20 20 28 66 6c 79 63 68 65 63 6b 2d 63 6f 6c 6c    61 70 73 65 2d 65 72 72 6f 72 2d 6d 65 73 73 61  | ..(flycheck-collapse-error-messa | 
| 620a0 |  67 65 2d 77 68 69 74 65 73 70 61 63 65 0a 20 20    20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 73 61  | ge-whitespace.......(flycheck-sa | 
| 620c0 |  6e 69 74 69 7a 65 2d 65 72 72 6f 72 73 20 65 72    72 6f 72 73 29 29 29 29 0a 20 20 3a 6d 6f 64 65  | nitize-errors.errors))))...:mode | 
| 620e0 |  73 20 28 65 6d 61 63 73 2d 6c 69 73 70 2d 6d 6f    64 65 20 6c 69 73 70 2d 69 6e 74 65 72 61 63 74  | s.(emacs-lisp-mode.lisp-interact | 
| 62100 |  69 6f 6e 2d 6d 6f 64 65 29 0a 20 20 3a 65 6e 61    62 6c 65 64 20 66 6c 79 63 68 65 63 6b 2d 2d 65  | ion-mode)...:enabled.flycheck--e | 
| 62120 |  6d 61 63 73 2d 6c 69 73 70 2d 65 6e 61 62 6c 65    64 2d 70 0a 20 20 3a 70 72 65 64 69 63 61 74 65  | macs-lisp-enabled-p...:predicate | 
| 62140 |  0a 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20    20 20 3b 3b 20 44 6f 20 6e 6f 74 20 63 68 65 63  | ...(lambda.().....;;.Do.not.chec | 
| 62160 |  6b 20 62 75 66 66 65 72 73 20 74 68 61 74 20 73    68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 62 79 74  | k.buffers.that.should.not.be.byt | 
| 62180 |  65 2d 63 6f 6d 70 69 6c 65 64 2e 20 20 54 68 65    20 63 68 65 63 6b 65 72 0a 20 20 20 20 3b 3b 20  | e-compiled...The.checker.....;;. | 
| 621a0 |  70 72 6f 63 65 73 73 20 77 69 6c 6c 20 72 65 66    75 73 65 20 74 6f 20 63 6f 6d 70 69 6c 65 20 74  | process.will.refuse.to.compile.t | 
| 621c0 |  68 65 73 65 2c 20 77 68 69 63 68 20 77 6f 75 6c    64 20 63 6f 6e 66 75 73 65 20 46 6c 79 63 68 65  | hese,.which.would.confuse.Flyche | 
| 621e0 |  63 6b 0a 20 20 20 20 28 6e 6f 74 20 28 62 6f 75    6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 6e 6f  | ck.....(not.(bound-and-true-p.no | 
| 62200 |  2d 62 79 74 65 2d 63 6f 6d 70 69 6c 65 29 29 29    0a 20 20 3a 6e 65 78 74 2d 63 68 65 63 6b 65 72  | -byte-compile)))...:next-checker | 
| 62220 |  73 20 28 65 6d 61 63 73 2d 6c 69 73 70 2d 63 68    65 63 6b 64 6f 63 29 29 0a 0a 28 64 65 66 63 6f  | s.(emacs-lisp-checkdoc))..(defco | 
| 62240 |  6e 73 74 20 66 6c 79 63 68 65 63 6b 2d 65 6d 61    63 73 2d 6c 69 73 70 2d 63 68 65 63 6b 64 6f 63  | nst.flycheck-emacs-lisp-checkdoc | 
| 62260 |  2d 66 6f 72 6d 0a 20 20 28 66 6c 79 63 68 65 63    6b 2d 70 72 65 70 61 72 65 2d 65 6d 61 63 73 2d  | -form...(flycheck-prepare-emacs- | 
| 62280 |  6c 69 73 70 2d 66 6f 72 6d 0a 20 20 20 20 28 75    6e 6c 65 73 73 20 28 72 65 71 75 69 72 65 20 27  | lisp-form.....(unless.(require.' | 
| 622a0 |  65 6c 69 73 70 2d 6d 6f 64 65 20 6e 69 6c 20 27    6e 6f 2d 65 72 72 6f 72 29 0a 20 20 20 20 20 20  | elisp-mode.nil.'no-error)....... | 
| 622c0 |  3b 3b 20 54 4f 44 4f 3a 20 46 61 6c 6c 62 61 63    6b 20 66 6f 72 20 45 6d 61 63 73 20 32 34 2c 20  | ;;.TODO:.Fallback.for.Emacs.24,. | 
| 622e0 |  72 65 6d 6f 76 65 20 77 68 65 6e 20 64 72 6f 70    70 69 6e 67 20 73 75 70 70 6f 72 74 20 66 6f 72  | remove.when.dropping.support.for | 
| 62300 |  20 32 34 0a 20 20 20 20 20 20 28 72 65 71 75 69    72 65 20 27 6c 69 73 70 2d 6d 6f 64 65 29 29 0a  | .24.......(require.'lisp-mode)). | 
| 62320 |  20 20 20 20 28 72 65 71 75 69 72 65 20 27 63 68    65 63 6b 64 6f 63 29 0a 0a 20 20 20 20 28 6c 65  | ....(require.'checkdoc)......(le | 
| 62340 |  74 20 28 28 73 6f 75 72 63 65 20 28 63 61 72 20    63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2d 61 72 67  | t.((source.(car.command-line-arg | 
| 62360 |  73 2d 6c 65 66 74 29 29 0a 20 20 20 20 20 20 20    20 20 20 3b 3b 20 52 65 6d 65 6d 62 65 72 20 74  | s-left))...........;;.Remember.t | 
| 62380 |  68 65 20 64 65 66 61 75 6c 74 20 64 69 72 65 63    74 6f 72 79 20 6f 66 20 74 68 65 20 70 72 6f 63  | he.default.directory.of.the.proc | 
| 623a0 |  65 73 73 0a 20 20 20 20 20 20 20 20 20 20 28 70    72 6f 63 65 73 73 2d 64 65 66 61 75 6c 74 2d 64  | ess...........(process-default-d | 
| 623c0 |  69 72 65 63 74 6f 72 79 20 64 65 66 61 75 6c 74    2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20  | irectory.default-directory)).... | 
| 623e0 |  20 20 20 3b 3b 20 4e 6f 74 65 20 74 68 61 74 20    77 65 20 64 65 6c 69 62 65 72 61 74 65 6c 79 20  | ...;;.Note.that.we.deliberately. | 
| 62400 |  75 73 65 20 6f 75 72 20 63 75 73 74 6f 6d 20 61    70 70 72 6f 61 63 68 20 65 76 65 6e 20 64 65 73  | use.our.custom.approach.even.des | 
| 62420 |  70 69 74 65 20 6f 66 0a 20 20 20 20 20 20 3b 3b    20 60 63 68 65 63 6b 64 6f 63 2d 66 69 6c 65 27  | pite.of.......;;.`checkdoc-file' | 
| 62440 |  20 77 68 69 63 68 20 77 61 73 20 61 64 64 65 64    20 74 6f 20 45 6d 61 63 73 20 32 35 2e 31 2e 20  | .which.was.added.to.Emacs.25.1.. | 
| 62460 |  20 57 68 69 6c 65 20 69 74 27 73 20 63 6f 6e 63    65 70 74 75 61 6c 6c 79 0a 20 20 20 20 20 20 3b  | .While.it's.conceptually.......; | 
| 62480 |  3b 20 74 68 65 20 62 65 74 74 65 72 20 74 68 69    6e 67 2c 20 69 74 73 20 69 6d 70 6c 65 6d 65 6e  | ;.the.better.thing,.its.implemen | 
| 624a0 |  74 61 74 69 6f 6e 20 68 61 73 20 74 6f 6f 20 6d    61 6e 79 20 66 6c 61 77 73 20 74 6f 20 62 65 20  | tation.has.too.many.flaws.to.be. | 
| 624c0 |  6f 66 20 75 73 65 0a 20 20 20 20 20 20 3b 3b 20    66 6f 72 20 75 73 2e 0a 20 20 20 20 20 20 28 77  | of.use.......;;.for.us........(w | 
| 624e0 |  69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a    20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d  | ith-temp-buffer.........(insert- | 
| 62500 |  66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 73 6f    75 72 63 65 20 27 76 69 73 69 74 29 0a 20 20 20  | file-contents.source.'visit).... | 
| 62520 |  20 20 20 20 20 28 73 65 74 71 20 62 75 66 66 65    72 2d 66 69 6c 65 2d 6e 61 6d 65 20 73 6f 75 72  | .....(setq.buffer-file-name.sour | 
| 62540 |  63 65 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 41    6e 64 20 63 68 61 6e 67 65 20 62 61 63 6b 20 74  | ce).........;;.And.change.back.t | 
| 62560 |  6f 20 74 68 65 20 70 72 6f 63 65 73 73 20 64 65    66 61 75 6c 74 20 64 69 72 65 63 74 6f 72 79 20  | o.the.process.default.directory. | 
| 62580 |  74 6f 20 6d 61 6b 65 20 66 69 6c 65 2d 6e 61 6d    65 0a 20 20 20 20 20 20 20 20 3b 3b 20 62 61 63  | to.make.file-name.........;;.bac | 
| 625a0 |  6b 2d 73 75 62 73 74 75 74 69 74 69 6f 6e 20 77    6f 72 6b 0a 20 20 20 20 20 20 20 20 28 73 65 74  | k-substutition.work.........(set | 
| 625c0 |  71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74    6f 72 79 20 70 72 6f 63 65 73 73 2d 64 65 66 61  | q.default-directory.process-defa | 
| 625e0 |  75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20    20 20 20 20 20 20 20 28 77 69 74 68 2d 64 65 6d  | ult-directory).........(with-dem | 
| 62600 |  6f 74 65 64 2d 65 72 72 6f 72 73 20 22 45 72 72    6f 72 20 69 6e 20 63 68 65 63 6b 64 6f 63 3a 20  | oted-errors."Error.in.checkdoc:. | 
| 62620 |  25 53 22 0a 20 20 20 20 20 20 20 20 20 20 3b 3b    20 43 68 65 63 6b 64 6f 63 20 6e 65 65 64 73 20  | %S"...........;;.Checkdoc.needs. | 
| 62640 |  74 68 65 20 45 6d 61 63 73 20 4c 69 73 70 20 73    79 6e 74 61 78 20 74 61 62 6c 65 20 61 6e 64 20  | the.Emacs.Lisp.syntax.table.and. | 
| 62660 |  63 6f 6d 6d 65 6e 74 20 73 79 6e 74 61 78 20 74    6f 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 70  | comment.syntax.to...........;;.p | 
| 62680 |  61 72 73 65 20 73 65 78 70 73 20 61 6e 64 20 69    64 65 6e 74 69 66 79 20 64 6f 63 73 74 72 69 6e  | arse.sexps.and.identify.docstrin | 
| 626a0 |  67 73 20 63 6f 72 72 65 63 74 6c 79 3b 20 73 65    65 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68  | gs.correctly;.see...........;;.h | 
| 626c0 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 66 6c 79 63 68 65 63 6b 2f 66 6c 79 63 68  | ttps://github.com/flycheck/flych | 
| 626e0 |  65 63 6b 2f 69 73 73 75 65 73 2f 38 33 33 0a 20    20 20 20 20 20 20 20 20 20 28 64 65 6c 61 79 2d  | eck/issues/833...........(delay- | 
| 62700 |  6d 6f 64 65 2d 68 6f 6f 6b 73 20 28 65 6d 61 63    73 2d 6c 69 73 70 2d 6d 6f 64 65 29 29 0a 20 20  | mode-hooks.(emacs-lisp-mode))... | 
| 62720 |  20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 65    6c 61 79 65 64 2d 6d 6f 64 65 2d 68 6f 6f 6b 73  | ........(setq.delayed-mode-hooks | 
| 62740 |  20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20    28 63 68 65 63 6b 64 6f 63 2d 63 75 72 72 65 6e  | .nil)...........(checkdoc-curren | 
| 62760 |  74 2d 62 75 66 66 65 72 20 74 29 0a 20 20 20 20    20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72  | t-buffer.t)...........(with-curr | 
| 62780 |  65 6e 74 2d 62 75 66 66 65 72 20 63 68 65 63 6b    64 6f 63 2d 64 69 61 67 6e 6f 73 74 69 63 2d 62  | ent-buffer.checkdoc-diagnostic-b | 
| 627a0 |  75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 70 72 69 6e 63 20 28 62 75 66 66 65 72  | uffer.............(princ.(buffer | 
| 627c0 |  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 28 70 6f 69 6e 74 2d  | -substring-no-properties.(point- | 
| 627e0 |  6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28  | min).(point-max))).............( | 
| 62800 |  6b 69 6c 6c 2d 62 75 66 66 65 72 29 29 29 29 29    29 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 66 6c  | kill-buffer)))))))..(defconst.fl | 
| 62820 |  79 63 68 65 63 6b 2d 65 6d 61 63 73 2d 6c 69 73    70 2d 63 68 65 63 6b 64 6f 63 2d 76 61 72 69 61  | ycheck-emacs-lisp-checkdoc-varia | 
| 62840 |  62 6c 65 73 0a 20 20 60 28 63 68 65 63 6b 64 6f    63 2d 73 79 6d 62 6f 6c 2d 77 6f 72 64 73 0a 20  | bles...`(checkdoc-symbol-words.. | 
| 62860 |  20 20 20 63 68 65 63 6b 64 6f 63 2d 61 72 67 75    6d 65 6e 74 73 2d 69 6e 2d 6f 72 64 65 72 2d 66  | ...checkdoc-arguments-in-order-f | 
| 62880 |  6c 61 67 0a 20 20 20 20 63 68 65 63 6b 64 6f 63    2d 66 6f 72 63 65 2d 68 69 73 74 6f 72 79 2d 66  | lag.....checkdoc-force-history-f | 
| 628a0 |  6c 61 67 0a 20 20 20 20 63 68 65 63 6b 64 6f 63    2d 70 65 72 6d 69 74 2d 63 6f 6d 6d 61 2d 74 65  | lag.....checkdoc-permit-comma-te | 
| 628c0 |  72 6d 69 6e 61 74 69 6f 6e 2d 66 6c 61 67 0a 20    20 20 20 63 68 65 63 6b 64 6f 63 2d 66 6f 72 63  | rmination-flag.....checkdoc-forc | 
| 628e0 |  65 2d 64 6f 63 73 74 72 69 6e 67 73 2d 66 6c 61    67 0a 20 20 20 20 63 68 65 63 6b 64 6f 63 2d 70  | e-docstrings-flag.....checkdoc-p | 
| 62900 |  61 63 6b 61 67 65 2d 6b 65 79 77 6f 72 64 73 2d    66 6c 61 67 0a 20 20 20 20 63 68 65 63 6b 64 6f  | ackage-keywords-flag.....checkdo | 
| 62920 |  63 2d 73 70 65 6c 6c 63 68 65 63 6b 2d 64 6f 63    75 6d 65 6e 74 61 74 69 6f 6e 2d 66 6c 61 67 0a  | c-spellcheck-documentation-flag. | 
| 62940 |  20 20 20 20 63 68 65 63 6b 64 6f 63 2d 76 65 72    62 2d 63 68 65 63 6b 2d 65 78 70 65 72 69 6d 65  | ....checkdoc-verb-check-experime | 
| 62960 |  6e 74 61 6c 2d 66 6c 61 67 0a 20 20 20 20 63 68    65 63 6b 64 6f 63 2d 6d 61 78 2d 6b 65 79 72 65  | ntal-flag.....checkdoc-max-keyre | 
| 62980 |  66 2d 62 65 66 6f 72 65 2d 77 61 72 6e 0a 20 20    20 20 73 65 6e 74 65 6e 63 65 2d 65 6e 64 2d 64  | f-before-warn.....sentence-end-d | 
| 629a0 |  6f 75 62 6c 65 2d 73 70 61 63 65 0a 20 20 20 20    2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73  | ouble-space.....,@(and.(>=.emacs | 
| 629c0 |  2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32    38 29 0a 20 20 20 20 20 20 20 20 20 20 20 27 28  | -major-version.28)............'( | 
| 629e0 |  63 68 65 63 6b 64 6f 63 2d 63 6f 6c 75 6d 6e 2d    7a 65 72 6f 2d 62 61 63 6b 73 6c 61 73 68 2d 62  | checkdoc-column-zero-backslash-b | 
| 62a00 |  65 66 6f 72 65 2d 70 61 72 65 6e 29 29 29 0a 20    20 22 56 61 72 69 61 62 6c 65 73 20 69 6e 68 65  | efore-paren)))..."Variables.inhe | 
| 62a20 |  72 69 74 65 64 20 62 79 20 74 68 65 20 63 68 65    63 6b 64 6f 63 20 73 75 62 70 72 6f 63 65 73 73  | rited.by.the.checkdoc.subprocess | 
| 62a40 |  2e 22 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63    68 65 63 6b 2d 65 6d 61 63 73 2d 6c 69 73 70 2d  | .")..(defun.flycheck-emacs-lisp- | 
| 62a60 |  63 68 65 63 6b 64 6f 63 2d 76 61 72 69 61 62 6c    65 73 2d 66 6f 72 6d 20 28 29 0a 20 20 22 4d 61  | checkdoc-variables-form.()..."Ma | 
| 62a80 |  6b 65 20 61 20 73 65 78 70 20 74 6f 20 70 61 73    73 20 72 65 6c 65 76 61 6e 74 20 76 61 72 69 61  | ke.a.sexp.to.pass.relevant.varia | 
| 62aa0 |  62 6c 65 73 20 74 6f 20 61 20 63 68 65 63 6b 64    6f 63 20 73 75 62 70 72 6f 63 65 73 73 2e 0a 0a  | bles.to.a.checkdoc.subprocess... | 
| 62ac0 |  56 61 72 69 61 62 6c 65 73 20 61 72 65 20 74 61    6b 65 6e 20 66 72 6f 6d 20 60 66 6c 79 63 68 65  | Variables.are.taken.from.`flyche | 
| 62ae0 |  63 6b 2d 65 6d 61 63 73 2d 6c 69 73 70 2d 63 68    65 63 6b 64 6f 63 2d 76 61 72 69 61 62 6c 65 73  | ck-emacs-lisp-checkdoc-variables | 
| 62b00 |  27 2e 22 0a 20 20 60 28 70 72 6f 67 6e 0a 20 20    20 20 20 2c 40 28 73 65 71 2d 6d 61 70 20 28 6c  | '."...`(progn......,@(seq-map.(l | 
| 62b20 |  61 6d 62 64 61 20 28 6f 70 74 29 20 60 28 73 65    74 71 2d 64 65 66 61 75 6c 74 20 2c 6f 70 74 20  | ambda.(opt).`(setq-default.,opt. | 
| 62b40 |  27 2c 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20    6f 70 74 29 29 29 0a 20 20 20 20 20 20 20 20 20  | ',(symbol-value.opt))).......... | 
| 62b60 |  20 20 20 20 20 20 20 28 73 65 71 2d 66 69 6c 74    65 72 20 23 27 62 6f 75 6e 64 70 20 66 6c 79 63  | .......(seq-filter.#'boundp.flyc | 
| 62b80 |  68 65 63 6b 2d 65 6d 61 63 73 2d 6c 69 73 70 2d    63 68 65 63 6b 64 6f 63 2d 76 61 72 69 61 62 6c  | heck-emacs-lisp-checkdoc-variabl | 
| 62ba0 |  65 73 29 29 29 29 0a 0a 28 66 6c 79 63 68 65 63    6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72  | es))))..(flycheck-define-checker | 
| 62bc0 |  20 65 6d 61 63 73 2d 6c 69 73 70 2d 63 68 65 63    6b 64 6f 63 0a 20 20 22 41 6e 20 45 6d 61 63 73  | .emacs-lisp-checkdoc..."An.Emacs | 
| 62be0 |  20 4c 69 73 70 20 73 74 79 6c 65 20 63 68 65 63    6b 65 72 20 75 73 69 6e 67 20 43 68 65 63 6b 44  | .Lisp.style.checker.using.CheckD | 
| 62c00 |  6f 63 2e 0a 0a 54 68 65 20 63 68 65 63 6b 65 72    20 72 75 6e 73 20 60 63 68 65 63 6b 64 6f 63 2d  | oc...The.checker.runs.`checkdoc- | 
| 62c20 |  63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 27 2e    22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 65  | current-buffer'."...:command.("e | 
| 62c40 |  6d 61 63 73 22 20 28 65 76 61 6c 20 66 6c 79 63    68 65 63 6b 2d 65 6d 61 63 73 2d 61 72 67 73 29  | macs".(eval.flycheck-emacs-args) | 
| 62c60 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d    65 76 61 6c 22 20 28 65 76 61 6c 20 28 66 6c 79  | ............."--eval".(eval.(fly | 
| 62c80 |  63 68 65 63 6b 2d 73 65 78 70 2d 74 6f 2d 73 74    72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20  | check-sexp-to-string............ | 
| 62ca0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 6c 79 63 68 65 63 6b 2d 65 6d 61 63 73  | .................(flycheck-emacs | 
| 62cc0 |  2d 6c 69 73 70 2d 63 68 65 63 6b 64 6f 63 2d 76    61 72 69 61 62 6c 65 73 2d 66 6f 72 6d 29 29 29  | -lisp-checkdoc-variables-form))) | 
| 62ce0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d    65 76 61 6c 22 20 28 65 76 61 6c 20 66 6c 79 63  | ............."--eval".(eval.flyc | 
| 62d00 |  68 65 63 6b 2d 65 6d 61 63 73 2d 6c 69 73 70 2d    63 68 65 63 6b 64 6f 63 2d 66 6f 72 6d 29 0a 20  | heck-emacs-lisp-checkdoc-form).. | 
| 62d20 |  20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 22 20    73 6f 75 72 63 65 29 0a 20 20 3a 65 72 72 6f 72  | ..........."--".source)...:error | 
| 62d40 |  2d 70 61 74 74 65 72 6e 73 0a 20 20 28 28 69 6e    66 6f 20 6c 69 6e 65 2d 73 74 61 72 74 20 28 66  | -patterns...((info.line-start.(f | 
| 62d60 |  69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69    6e 65 20 22 3a 20 22 20 28 6d 65 73 73 61 67 65  | ile-name).":".line.":.".(message | 
| 62d80 |  29 20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a    6d 6f 64 65 73 20 28 65 6d 61 63 73 2d 6c 69 73  | ).line-end))...:modes.(emacs-lis | 
| 62da0 |  70 2d 6d 6f 64 65 29 0a 20 20 3a 65 6e 61 62 6c    65 64 20 66 6c 79 63 68 65 63 6b 2d 2d 65 6d 61  | p-mode)...:enabled.flycheck--ema | 
| 62dc0 |  63 73 2d 6c 69 73 70 2d 63 68 65 63 6b 64 6f 63    2d 65 6e 61 62 6c 65 64 2d 70 29 0a 0a 28 64 6f  | cs-lisp-checkdoc-enabled-p)..(do | 
| 62de0 |  6c 69 73 74 20 28 63 68 65 63 6b 65 72 20 27 28    65 6d 61 63 73 2d 6c 69 73 70 20 65 6d 61 63 73  | list.(checker.'(emacs-lisp.emacs | 
| 62e00 |  2d 6c 69 73 70 2d 63 68 65 63 6b 64 6f 63 29 29    0a 20 20 28 73 65 74 66 20 28 63 61 72 20 28 66  | -lisp-checkdoc))...(setf.(car.(f | 
| 62e20 |  6c 79 63 68 65 63 6b 2d 63 68 65 63 6b 65 72 2d    67 65 74 20 63 68 65 63 6b 65 72 20 27 63 6f 6d  | lycheck-checker-get.checker.'com | 
| 62e40 |  6d 61 6e 64 29 29 0a 20 20 20 20 20 20 20 20 66    6c 79 63 68 65 63 6b 2d 74 68 69 73 2d 65 6d 61  | mand)).........flycheck-this-ema | 
| 62e60 |  63 73 2d 65 78 65 63 75 74 61 62 6c 65 29 29 0a    0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b  | cs-executable))..(defun.flycheck | 
| 62e80 |  2d 65 6d 62 65 72 2d 74 65 6d 70 6c 61 74 65 2d    2d 63 68 65 63 6b 2d 66 6f 72 2d 63 6f 6e 66 69  | -ember-template--check-for-confi | 
| 62ea0 |  67 20 28 26 72 65 73 74 20 5f 69 67 6e 6f 72 65    64 29 0a 20 20 22 43 68 65 63 6b 20 74 68 65 20  | g.(&rest._ignored)..."Check.the. | 
| 62ec0 |  72 65 71 75 69 72 65 64 20 63 6f 6e 66 69 67 20    66 69 6c 65 20 69 73 20 61 76 61 69 6c 61 62 6c  | required.config.file.is.availabl | 
| 62ee0 |  65 20 75 70 20 74 68 65 20 66 69 6c 65 20 73 79    73 74 65 6d 2e 22 0a 20 20 28 61 6e 64 20 62 75  | e.up.the.file.system."...(and.bu | 
| 62f00 |  66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20    20 20 20 20 20 20 28 6c 6f 63 61 74 65 2d 64 6f  | ffer-file-name........(locate-do | 
| 62f20 |  6d 69 6e 61 74 69 6e 67 2d 66 69 6c 65 20 62 75    66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 22  | minating-file.buffer-file-name." | 
| 62f40 |  2e 74 65 6d 70 6c 61 74 65 2d 6c 69 6e 74 72 63    2e 6a 73 22 29 29 29 0a 0a 28 64 65 66 75 6e 20  | .template-lintrc.js")))..(defun. | 
| 62f60 |  66 6c 79 63 68 65 63 6b 2d 65 6d 62 65 72 2d 74    65 6d 70 6c 61 74 65 2d 2d 70 61 72 73 65 2d 65  | flycheck-ember-template--parse-e | 
| 62f80 |  72 72 6f 72 20 28 6f 75 74 70 75 74 20 63 68 65    63 6b 65 72 20 62 75 66 66 65 72 29 0a 20 20 22  | rror.(output.checker.buffer)..." | 
| 62fa0 |  50 61 72 73 65 20 45 6d 62 65 72 2d 74 65 6d 70    6c 61 74 65 2d 6c 69 6e 74 20 65 72 72 6f 72 73  | Parse.Ember-template-lint.errors | 
| 62fc0 |  2f 77 61 72 6e 69 6e 67 73 20 66 72 6f 6d 20 4a    53 4f 4e 20 4f 55 54 50 55 54 2e 0a 43 48 45 43  | /warnings.from.JSON.OUTPUT..CHEC | 
| 62fe0 |  4b 45 52 20 61 6e 64 20 42 55 46 46 45 52 20 64    65 6e 6f 74 65 20 74 68 65 20 43 48 45 43 4b 45  | KER.and.BUFFER.denote.the.CHECKE | 
| 63000 |  52 20 74 68 61 74 20 72 65 74 75 72 6e 65 64 20    4f 55 54 50 55 54 20 61 6e 64 0a 74 68 65 20 42  | R.that.returned.OUTPUT.and.the.B | 
| 63020 |  55 46 46 45 52 20 74 68 61 74 20 77 61 73 20 63    68 65 63 6b 65 64 20 72 65 73 70 65 63 74 69 76  | UFFER.that.was.checked.respectiv | 
| 63040 |  65 6c 79 2e 22 0a 20 20 28 6d 61 70 63 61 72 20    28 6c 61 6d 62 64 61 20 28 65 72 72 29 0a 20 20  | ely."...(mapcar.(lambda.(err)... | 
| 63060 |  20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2d 61    6c 69 73 74 20 65 72 72 0a 20 20 20 20 20 20 20  | ..........(let-alist.err........ | 
| 63080 |  20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 65 72 72 6f 72 2d 6e 65 77 2d 61 74 0a 20 20  | .......(flycheck-error-new-at... | 
| 630a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 2e 6c 69    6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..............line.............. | 
| 630c0 |  20 20 2e 63 6f 6c 75 6d 6e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20  | ...column................(pcase. | 
| 630e0 |  2e 73 65 76 65 72 69 74 79 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 32 20 27 65  | .severity..................(2.'e | 
| 63100 |  72 72 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 31 20 27 77 61 72 6e 69  | rror)..................(1.'warni | 
| 63120 |  6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 5f 20 27 77 61 72 6e 69 6e 67  | ng)..................(_.'warning | 
| 63140 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 2e 6d 65 73 73 61 67 65 0a 20 20 20 20 20  | )).................message...... | 
| 63160 |  20 20 20 20 20 20 20 20 20 20 3a 69 64 20 2e 72    75 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ..........:id..rule............. | 
| 63180 |  20 20 20 3a 63 68 65 63 6b 65 72 20 63 68 65 63    6b 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ...:checker.checker............. | 
| 631a0 |  20 20 20 3a 62 75 66 66 65 72 20 62 75 66 66 65    72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...:buffer.buffer............... | 
| 631c0 |  20 3a 66 69 6c 65 6e 61 6d 65 20 28 62 75 66 66    65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 62 75 66  | .:filename.(buffer-file-name.buf | 
| 631e0 |  66 65 72 29 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 63 64 72 20 28 63 61 72 20 28 63 61 72  | fer))))...........(cdr.(car.(car | 
| 63200 |  20 28 66 6c 79 63 68 65 63 6b 2d 70 61 72 73 65    2d 6a 73 6f 6e 20 6f 75 74 70 75 74 29 29 29 29  | .(flycheck-parse-json.output)))) | 
| 63220 |  29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65    66 2d 63 6f 6e 66 69 67 2d 66 69 6c 65 2d 76 61  | ))..(flycheck-def-config-file-va | 
| 63240 |  72 20 66 6c 79 63 68 65 63 6b 2d 65 6d 62 65 72    2d 74 65 6d 70 6c 61 74 65 2d 6c 69 6e 74 72 63  | r.flycheck-ember-template-lintrc | 
| 63260 |  0a 20 20 20 20 65 6d 62 65 72 2d 74 65 6d 70 6c    61 74 65 0a 20 20 20 20 22 2e 74 65 6d 70 6c 61  | .....ember-template.....".templa | 
| 63280 |  74 65 2d 6c 69 6e 74 72 63 2e 6a 73 22 29 0a 0a    28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65  | te-lintrc.js")..(flycheck-define | 
| 632a0 |  2d 63 68 65 63 6b 65 72 20 65 6d 62 65 72 2d 74    65 6d 70 6c 61 74 65 0a 20 20 22 41 6e 20 45 6d  | -checker.ember-template..."An.Em | 
| 632c0 |  62 65 72 20 74 65 6d 70 6c 61 74 65 20 63 68 65    63 6b 65 72 20 75 73 69 6e 67 20 65 6d 62 65 72  | ber.template.checker.using.ember | 
| 632e0 |  2d 74 65 6d 70 6c 61 74 65 2d 6c 69 6e 74 2e 22    0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 65 6d  | -template-lint."...:command.("em | 
| 63300 |  62 65 72 2d 74 65 6d 70 6c 61 74 65 2d 6c 69 6e    74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28  | ber-template-lint".............( | 
| 63320 |  63 6f 6e 66 69 67 2d 66 69 6c 65 20 22 2d 2d 63    6f 6e 66 69 67 2d 70 61 74 68 22 20 66 6c 79 63  | config-file."--config-path".flyc | 
| 63340 |  68 65 63 6b 2d 65 6d 62 65 72 2d 74 65 6d 70 6c    61 74 65 2d 6c 69 6e 74 72 63 29 0a 20 20 20 20  | heck-ember-template-lintrc)..... | 
| 63360 |  20 20 20 20 20 20 20 20 22 2d 2d 66 69 6c 65 6e    61 6d 65 22 20 73 6f 75 72 63 65 2d 6f 72 69 67  | ........"--filename".source-orig | 
| 63380 |  69 6e 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20    20 22 2d 2d 66 6f 72 6d 61 74 3d 6a 73 6f 6e 22  | inal............."--format=json" | 
| 633a0 |  29 0a 20 20 3a 73 74 61 6e 64 61 72 64 2d 69 6e    70 75 74 20 74 0a 20 20 3a 65 72 72 6f 72 2d 70  | )...:standard-input.t...:error-p | 
| 633c0 |  61 72 73 65 72 20 66 6c 79 63 68 65 63 6b 2d 65    6d 62 65 72 2d 74 65 6d 70 6c 61 74 65 2d 2d 70  | arser.flycheck-ember-template--p | 
| 633e0 |  61 72 73 65 2d 65 72 72 6f 72 0a 20 20 3a 6d 6f    64 65 73 20 77 65 62 2d 6d 6f 64 65 0a 20 20 3a  | arse-error...:modes.web-mode...: | 
| 63400 |  65 6e 61 62 6c 65 64 20 66 6c 79 63 68 65 63 6b    2d 65 6d 62 65 72 2d 74 65 6d 70 6c 61 74 65 2d  | enabled.flycheck-ember-template- | 
| 63420 |  2d 63 68 65 63 6b 2d 66 6f 72 2d 63 6f 6e 66 69    67 0a 20 20 3a 77 6f 72 6b 69 6e 67 2d 64 69 72  | -check-for-config...:working-dir | 
| 63440 |  65 63 74 6f 72 79 20 66 6c 79 63 68 65 63 6b 2d    65 6d 62 65 72 2d 74 65 6d 70 6c 61 74 65 2d 2d  | ectory.flycheck-ember-template-- | 
| 63460 |  63 68 65 63 6b 2d 66 6f 72 2d 63 6f 6e 66 69 67    29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66  | check-for-config)..(flycheck-def | 
| 63480 |  2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63    68 65 63 6b 2d 65 72 6c 61 6e 67 2d 69 6e 63 6c  | -option-var.flycheck-erlang-incl | 
| 634a0 |  75 64 65 2d 70 61 74 68 20 6e 69 6c 20 65 72 6c    61 6e 67 0a 20 20 22 41 20 6c 69 73 74 20 6f 66  | ude-path.nil.erlang..."A.list.of | 
| 634c0 |  20 69 6e 63 6c 75 64 65 20 64 69 72 65 63 74 6f    72 69 65 73 20 66 6f 72 20 45 72 6c 61 6e 67 2e  | .include.directories.for.Erlang. | 
| 634e0 |  0a 0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74    68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20  | ..The.value.of.this.variable.is. | 
| 63500 |  61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67    73 2c 20 77 68 65 72 65 20 65 61 63 68 0a 73 74  | a.list.of.strings,.where.each.st | 
| 63520 |  72 69 6e 67 20 69 73 20 61 20 64 69 72 65 63 74    6f 72 79 20 74 6f 20 61 64 64 20 74 6f 20 74 68  | ring.is.a.directory.to.add.to.th | 
| 63540 |  65 20 69 6e 63 6c 75 64 65 20 70 61 74 68 20 6f    66 20 65 72 6c 63 2e 0a 52 65 6c 61 74 69 76 65  | e.include.path.of.erlc..Relative | 
| 63560 |  20 70 61 74 68 73 20 61 72 65 20 72 65 6c 61 74    69 76 65 20 74 6f 20 74 68 65 20 66 69 6c 65 20  | .paths.are.relative.to.the.file. | 
| 63580 |  62 65 69 6e 67 20 63 68 65 63 6b 65 64 2e 22 0a    20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74  | being.checked."...:type.'(repeat | 
| 635a0 |  20 28 64 69 72 65 63 74 6f 72 79 20 3a 74 61 67    20 22 49 6e 63 6c 75 64 65 20 64 69 72 65 63 74  | .(directory.:tag."Include.direct | 
| 635c0 |  6f 72 79 22 29 29 0a 20 20 3a 73 61 66 65 20 23    27 66 6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67  | ory"))...:safe.#'flycheck-string | 
| 635e0 |  2d 6c 69 73 74 2d 70 0a 20 20 3a 70 61 63 6b 61    67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79  | -list-p...:package-version.'(fly | 
| 63600 |  63 68 65 63 6b 20 2e 20 22 30 2e 32 34 22 29 29    0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d  | check..."0.24"))..(flycheck-def- | 
| 63620 |  6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68    65 63 6b 2d 65 72 6c 61 6e 67 2d 6c 69 62 72 61  | option-var.flycheck-erlang-libra | 
| 63640 |  72 79 2d 70 61 74 68 20 6e 69 6c 20 65 72 6c 61    6e 67 0a 20 20 22 41 20 6c 69 73 74 20 6f 66 20  | ry-path.nil.erlang..."A.list.of. | 
| 63660 |  6c 69 62 72 61 72 79 20 64 69 72 65 63 74 6f 72    69 65 73 20 66 6f 72 20 45 72 6c 61 6e 67 2e 0a  | library.directories.for.Erlang.. | 
| 63680 |  0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68    69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 61  | .The.value.of.this.variable.is.a | 
| 636a0 |  20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73    2c 20 77 68 65 72 65 20 65 61 63 68 0a 73 74 72  | .list.of.strings,.where.each.str | 
| 636c0 |  69 6e 67 20 69 73 20 61 20 64 69 72 65 63 74 6f    72 79 20 74 6f 20 61 64 64 20 74 6f 20 74 68 65  | ing.is.a.directory.to.add.to.the | 
| 636e0 |  20 6c 69 62 72 61 72 79 20 70 61 74 68 20 6f 66    20 65 72 6c 63 2e 0a 52 65 6c 61 74 69 76 65 20  | .library.path.of.erlc..Relative. | 
| 63700 |  70 61 74 68 73 20 61 72 65 20 72 65 6c 61 74 69    76 65 20 74 6f 20 74 68 65 20 66 69 6c 65 20 62  | paths.are.relative.to.the.file.b | 
| 63720 |  65 69 6e 67 20 63 68 65 63 6b 65 64 2e 22 0a 20    20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20  | eing.checked."...:type.'(repeat. | 
| 63740 |  28 64 69 72 65 63 74 6f 72 79 20 3a 74 61 67 20    22 4c 69 62 72 61 72 79 20 64 69 72 65 63 74 6f  | (directory.:tag."Library.directo | 
| 63760 |  72 79 22 29 29 0a 20 20 3a 73 61 66 65 20 23 27    66 6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d  | ry"))...:safe.#'flycheck-string- | 
| 63780 |  6c 69 73 74 2d 70 0a 20 20 3a 70 61 63 6b 61 67    65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63  | list-p...:package-version.'(flyc | 
| 637a0 |  68 65 63 6b 20 2e 20 22 30 2e 32 34 22 29 29 0a    0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e  | heck..."0.24"))..(flycheck-defin | 
| 637c0 |  65 2d 63 68 65 63 6b 65 72 20 65 72 6c 61 6e 67    0a 20 20 22 41 6e 20 45 72 6c 61 6e 67 20 73 79  | e-checker.erlang..."An.Erlang.sy | 
| 637e0 |  6e 74 61 78 20 63 68 65 63 6b 65 72 20 75 73 69    6e 67 20 74 68 65 20 45 72 6c 61 6e 67 20 69 6e  | ntax.checker.using.the.Erlang.in | 
| 63800 |  74 65 72 70 72 65 74 65 72 2e 0a 0a 53 65 65 20    55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 77 77 77  | terpreter...See.URL.`https://www | 
| 63820 |  2e 65 72 6c 61 6e 67 2e 6f 72 67 2f 27 2e 22 0a    20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 65 72 6c  | .erlang.org/'."...:command.("erl | 
| 63840 |  63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 22    2d 6f 22 20 74 65 6d 70 6f 72 61 72 79 2d 64 69  | c"............."-o".temporary-di | 
| 63860 |  72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 6f 70 74 69 6f 6e 2d 6c 69 73 74  | rectory.............(option-list | 
| 63880 |  20 22 2d 49 22 20 66 6c 79 63 68 65 63 6b 2d 65    72 6c 61 6e 67 2d 69 6e 63 6c 75 64 65 2d 70 61  | ."-I".flycheck-erlang-include-pa | 
| 638a0 |  74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 6f 70 74 69 6f 6e 2d 6c 69 73 74 20 22 2d 70  | th).............(option-list."-p | 
| 638c0 |  61 22 20 66 6c 79 63 68 65 63 6b 2d 65 72 6c 61    6e 67 2d 6c 69 62 72 61 72 79 2d 70 61 74 68 29  | a".flycheck-erlang-library-path) | 
| 638e0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 57    61 6c 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20  | ............."-Wall"............ | 
| 63900 |  20 73 6f 75 72 63 65 29 0a 20 20 3a 65 72 72 6f    72 2d 70 61 74 74 65 72 6e 73 0a 20 20 28 28 77  | .source)...:error-patterns...((w | 
| 63920 |  61 72 6e 69 6e 67 20 6c 69 6e 65 2d 73 74 61 72    74 20 28 66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a  | arning.line-start.(file-name).": | 
| 63940 |  22 20 6c 69 6e 65 20 22 3a 22 20 28 6f 70 74 69    6f 6e 61 6c 20 63 6f 6c 75 6d 6e 20 22 3a 22 29  | ".line.":".(optional.column.":") | 
| 63960 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 22 20 57    61 72 6e 69 6e 67 3a 22 20 28 6d 65 73 73 61 67  | .............".Warning:".(messag | 
| 63980 |  65 29 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20    28 65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72  | e).line-end)....(error.line-star | 
| 639a0 |  74 20 28 66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a    22 20 6c 69 6e 65 20 22 3a 22 20 28 6f 70 74 69  | t.(file-name).":".line.":".(opti | 
| 639c0 |  6f 6e 61 6c 20 63 6f 6c 75 6d 6e 20 22 3a 22 29    20 22 20 22 0a 20 20 20 20 20 20 20 20 20 20 28  | onal.column.":")."."...........( | 
| 639e0 |  6d 65 73 73 61 67 65 29 20 6c 69 6e 65 2d 65 6e    64 29 29 0a 20 20 3a 6d 6f 64 65 73 20 65 72 6c  | message).line-end))...:modes.erl | 
| 63a00 |  61 6e 67 2d 6d 6f 64 65 0a 20 20 3a 65 6e 61 62    6c 65 64 20 28 6c 61 6d 62 64 61 20 28 29 20 28  | ang-mode...:enabled.(lambda.().( | 
| 63a20 |  73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20    22 2e 65 72 6c 22 20 28 62 75 66 66 65 72 2d 66  | string-suffix-p.".erl".(buffer-f | 
| 63a40 |  69 6c 65 2d 6e 61 6d 65 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 2d 63  | ile-name))))..(defun.flycheck--c | 
| 63a60 |  6f 6e 74 61 69 6e 73 2d 72 65 62 61 72 2d 63 6f    6e 66 69 67 20 28 64 69 72 2d 6e 61 6d 65 29 0a  | ontains-rebar-config.(dir-name). | 
| 63a80 |  20 20 22 52 65 74 75 72 6e 20 44 49 52 2d 4e 41    4d 45 20 69 66 20 72 65 62 61 72 20 63 6f 6e 66  | .."Return.DIR-NAME.if.rebar.conf | 
| 63aa0 |  69 67 20 66 69 6c 65 20 65 78 69 73 74 73 20 69    6e 20 44 49 52 2d 4e 41 4d 45 2c 20 6e 69 6c 20  | ig.file.exists.in.DIR-NAME,.nil. | 
| 63ac0 |  6f 74 68 65 72 77 69 73 65 2e 22 0a 20 20 28 77    68 65 6e 20 28 6f 72 20 28 66 69 6c 65 2d 65 78  | otherwise."...(when.(or.(file-ex | 
| 63ae0 |  69 73 74 73 2d 70 20 28 65 78 70 61 6e 64 2d 66    69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 72 2e  | ists-p.(expand-file-name."rebar. | 
| 63b00 |  63 6f 6e 66 69 67 22 20 64 69 72 2d 6e 61 6d 65    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28  | config".dir-name)).............( | 
| 63b20 |  66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 65    78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20  | file-exists-p.(expand-file-name. | 
| 63b40 |  22 72 65 62 61 72 2e 63 6f 6e 66 69 67 2e 73 63    72 69 70 74 22 20 64 69 72 2d 6e 61 6d 65 29 29  | "rebar.config.script".dir-name)) | 
| 63b60 |  29 0a 20 20 20 20 64 69 72 2d 6e 61 6d 65 29 29    0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63  | ).....dir-name))..(defun.flychec | 
| 63b80 |  6b 2d 2d 6c 6f 63 61 74 65 2d 72 65 62 61 72 33    2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 0a 20 20  | k--locate-rebar3-project-root... | 
| 63ba0 |  20 20 28 66 69 6c 65 2d 6e 61 6d 65 20 26 6f 70    74 69 6f 6e 61 6c 20 70 72 65 76 2d 66 69 6c 65  | ..(file-name.&optional.prev-file | 
| 63bc0 |  2d 6e 61 6d 65 20 61 63 63 29 0a 20 20 22 46 69    6e 64 20 74 68 65 20 74 6f 70 2d 6d 6f 73 74 20  | -name.acc)..."Find.the.top-most. | 
| 63be0 |  72 65 62 61 72 20 70 72 6f 6a 65 63 74 20 72 6f    6f 74 20 66 6f 72 20 73 6f 75 72 63 65 20 46 49  | rebar.project.root.for.source.FI | 
| 63c00 |  4c 45 2d 4e 41 4d 45 2e 0a 0a 41 20 70 72 6f 6a    65 63 74 20 72 6f 6f 74 20 64 69 72 65 63 74 6f  | LE-NAME...A.project.root.directo | 
| 63c20 |  72 79 20 69 73 20 61 6e 79 20 64 69 72 65 63 74    6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61  | ry.is.any.directory.containing.a | 
| 63c40 |  0a 72 65 62 61 72 2e 63 6f 6e 66 69 67 20 66 69    6c 65 2e 20 20 46 69 6e 64 20 74 68 65 20 74 6f  | .rebar.config.file...Find.the.to | 
| 63c60 |  70 2d 6d 6f 73 74 20 64 69 72 65 63 74 6f 72 79    20 74 6f 20 6d 6f 76 65 20 6f 75 74 20 6f 66 20  | p-most.directory.to.move.out.of. | 
| 63c80 |  61 6e 79 0a 6e 65 73 74 65 64 20 64 65 70 65 6e    64 65 6e 63 69 65 73 2e 0a 0a 46 49 4c 45 2d 4e  | any.nested.dependencies...FILE-N | 
| 63ca0 |  41 4d 45 20 69 73 20 61 20 73 6f 75 72 63 65 20    66 69 6c 65 20 66 6f 72 20 77 68 69 63 68 20 74  | AME.is.a.source.file.for.which.t | 
| 63cc0 |  6f 20 66 69 6e 64 20 74 68 65 20 70 72 6f 6a 65    63 74 2e 0a 0a 50 52 45 56 2d 46 49 4c 45 2d 4e  | o.find.the.project...PREV-FILE-N | 
| 63ce0 |  41 4d 45 20 68 65 6c 70 73 20 75 73 20 70 72 65    76 65 6e 74 20 69 6e 66 69 6e 69 74 65 20 6c 6f  | AME.helps.us.prevent.infinite.lo | 
| 63d00 |  6f 70 69 6e 67 0a 0a 41 43 43 20 69 73 20 61 6e    20 61 63 63 75 6d 75 6c 61 74 6f 72 20 74 68 61  | oping..ACC.is.an.accumulator.tha | 
| 63d20 |  74 20 6b 65 65 70 73 20 74 68 65 20 6c 69 73 74    20 6f 66 20 72 65 73 75 6c 74 73 2c 20 74 68 65  | t.keeps.the.list.of.results,.the | 
| 63d40 |  20 66 69 72 73 74 0a 6e 6f 6e 2d 6e 69 6c 20 6f    66 20 77 68 69 63 68 20 77 69 6c 6c 20 62 65 20  | .first.non-nil.of.which.will.be. | 
| 63d60 |  6f 75 72 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74    2e 0a 0a 52 65 74 75 72 6e 20 74 68 65 20 61 62  | our.project.root...Return.the.ab | 
| 63d80 |  73 6f 6c 75 74 65 20 70 61 74 68 20 74 6f 20 74    68 65 20 64 69 72 65 63 74 6f 72 79 22 0a 20 20  | solute.path.to.the.directory"... | 
| 63da0 |  28 69 66 20 28 73 74 72 69 6e 67 3d 20 66 69 6c    65 2d 6e 61 6d 65 20 70 72 65 76 2d 66 69 6c 65  | (if.(string=.file-name.prev-file | 
| 63dc0 |  2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 28 63 61    72 20 28 72 65 6d 6f 76 65 20 6e 69 6c 20 61 63  | -name).......(car.(remove.nil.ac | 
| 63de0 |  63 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 63    75 72 72 65 6e 74 2d 64 69 72 20 28 66 69 6c 65  | c)).....(let.((current-dir.(file | 
| 63e00 |  2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20    66 69 6c 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20  | -name-directory.file-name))).... | 
| 63e20 |  20 20 20 28 66 6c 79 63 68 65 63 6b 2d 2d 6c 6f    63 61 74 65 2d 72 65 62 61 72 33 2d 70 72 6f 6a  | ...(flycheck--locate-rebar3-proj | 
| 63e40 |  65 63 74 2d 72 6f 6f 74 0a 20 20 20 20 20 20 20    28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d  | ect-root........(directory-file- | 
| 63e60 |  6e 61 6d 65 20 63 75 72 72 65 6e 74 2d 64 69 72    29 0a 20 20 20 20 20 20 20 66 69 6c 65 2d 6e 61  | name.current-dir)........file-na | 
| 63e80 |  6d 65 0a 20 20 20 20 20 20 20 28 63 6f 6e 73 20    28 66 6c 79 63 68 65 63 6b 2d 2d 63 6f 6e 74 61  | me........(cons.(flycheck--conta | 
| 63ea0 |  69 6e 73 2d 72 65 62 61 72 2d 63 6f 6e 66 69 67    20 63 75 72 72 65 6e 74 2d 64 69 72 29 20 61 63  | ins-rebar-config.current-dir).ac | 
| 63ec0 |  63 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 66    6c 79 63 68 65 63 6b 2d 72 65 62 61 72 33 2d 70  | c)))))..(defun.flycheck-rebar3-p | 
| 63ee0 |  72 6f 6a 65 63 74 2d 72 6f 6f 74 20 28 26 6f 70    74 69 6f 6e 61 6c 20 5f 63 68 65 63 6b 65 72 29  | roject-root.(&optional._checker) | 
| 63f00 |  0a 20 20 22 52 65 74 75 72 6e 20 64 69 72 65 63    74 6f 72 79 20 77 68 65 72 65 20 72 65 62 61 72  | ..."Return.directory.where.rebar | 
| 63f20 |  2e 63 6f 6e 66 69 67 20 69 73 20 6c 6f 63 61 74    65 64 2e 22 0a 20 20 28 66 6c 79 63 68 65 63 6b  | .config.is.located."...(flycheck | 
| 63f40 |  2d 2d 6c 6f 63 61 74 65 2d 72 65 62 61 72 33 2d    70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 62 75 66  | --locate-rebar3-project-root.buf | 
| 63f60 |  66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a    0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f  | fer-file-name))..(flycheck-def-o | 
| 63f80 |  70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65    63 6b 2d 65 72 6c 61 6e 67 2d 72 65 62 61 72 33  | ption-var.flycheck-erlang-rebar3 | 
| 63fa0 |  2d 70 72 6f 66 69 6c 65 20 6e 69 6c 20 65 72 6c    61 6e 67 2d 72 65 62 61 72 33 0a 20 20 22 54 68  | -profile.nil.erlang-rebar3..."Th | 
| 63fc0 |  65 20 72 65 62 61 72 33 20 70 72 6f 66 69 6c 65    20 74 6f 20 75 73 65 2e 0a 0a 54 68 65 20 70 72  | e.rebar3.profile.to.use...The.pr | 
| 63fe0 |  6f 66 69 6c 65 20 75 73 65 64 20 77 68 65 6e 20    63 6f 6d 70 69 6c 69 6e 67 2c 20 69 66 20 56 41  | ofile.used.when.compiling,.if.VA | 
| 64000 |  4c 55 45 20 69 73 20 6e 69 6c 20 5c 22 74 65 73    74 5c 22 20 77 69 6c 6c 20 62 65 20 75 73 65 64  | LUE.is.nil.\"test\".will.be.used | 
| 64020 |  0a 77 68 65 6e 20 74 68 65 20 66 69 6c 65 20 69    73 20 6c 6f 63 61 74 65 64 20 69 6e 20 74 65 73  | .when.the.file.is.located.in.tes | 
| 64040 |  74 20 64 69 72 65 63 74 6f 72 79 2c 20 6f 74 68    65 72 77 69 73 65 20 5c 22 64 65 66 61 75 6c 74  | t.directory,.otherwise.\"default | 
| 64060 |  5c 22 20 77 69 6c 6c 20 62 65 0a 75 73 65 64 20    61 73 20 70 72 6f 66 69 6c 65 2e 22 0a 20 20 3a  | \".will.be.used.as.profile."...: | 
| 64080 |  74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63    6f 6e 73 74 20 3a 74 61 67 20 22 41 75 74 6f 6d  | type.'(choice.(const.:tag."Autom | 
| 640a0 |  61 74 69 63 22 20 6e 69 6c 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72  | atic".nil)..................(str | 
| 640c0 |  69 6e 67 20 3a 74 61 67 20 22 50 72 6f 66 69 6c    65 22 29 29 0a 20 20 3a 73 61 66 65 20 23 27 66  | ing.:tag."Profile"))...:safe.#'f | 
| 640e0 |  6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6f    72 2d 6e 69 6c 2d 70 0a 20 20 3a 70 61 63 6b 61  | lycheck-string-or-nil-p...:packa | 
| 64100 |  67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79    63 68 65 63 6b 20 2e 20 22 33 32 22 29 29 0a 0a  | ge-version.'(flycheck..."32")).. | 
| 64120 |  28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d    65 72 6c 61 6e 67 2d 72 65 62 61 72 33 2d 67 65  | (defun.flycheck-erlang-rebar3-ge | 
| 64140 |  74 2d 70 72 6f 66 69 6c 65 20 28 29 0a 20 20 22    52 65 74 75 72 6e 20 72 65 62 61 72 33 20 70 72  | t-profile.()..."Return.rebar3.pr | 
| 64160 |  6f 66 69 6c 65 2e 0a 0a 55 73 65 20 66 6c 79 63    68 65 63 6b 2d 65 72 6c 61 6e 67 2d 72 65 62 61  | ofile...Use.flycheck-erlang-reba | 
| 64180 |  72 33 2d 70 72 6f 66 69 6c 65 20 69 66 20 73 65    74 2c 20 6f 74 68 65 72 77 69 73 65 20 75 73 65  | r3-profile.if.set,.otherwise.use | 
| 641a0 |  20 74 65 73 74 20 6f 72 20 65 71 63 20 70 72 6f    66 69 6c 65 20 69 66 0a 64 69 72 65 63 74 6f 72  | .test.or.eqc.profile.if.director | 
| 641c0 |  79 20 6e 61 6d 65 20 69 73 20 5c 22 74 65 73 74    5c 22 20 6f 72 20 5c 22 65 71 63 5c 22 2c 20 6f  | y.name.is.\"test\".or.\"eqc\",.o | 
| 641e0 |  72 20 65 6c 73 65 20 5c 22 64 65 66 61 75 6c 74    5c 22 2e 22 0a 20 20 28 6f 72 0a 20 20 20 66 6c  | r.else.\"default\"."...(or....fl | 
| 64200 |  79 63 68 65 63 6b 2d 65 72 6c 61 6e 67 2d 72 65    62 61 72 33 2d 70 72 6f 66 69 6c 65 0a 20 20 20  | ycheck-erlang-rebar3-profile.... | 
| 64220 |  28 77 69 74 68 2d 6e 6f 2d 77 61 72 6e 69 6e 67    73 0a 20 20 20 20 20 3b 3b 20 60 73 65 71 2d 63  | (with-no-warnings......;;.`seq-c | 
| 64240 |  6f 6e 74 61 69 6e 73 2d 70 27 20 69 73 20 6f 6e    6c 79 20 69 6e 20 73 65 71 20 3e 3d 20 32 2e 32  | ontains-p'.is.only.in.seq.>=.2.2 | 
| 64260 |  31 0a 20 20 20 20 20 28 73 65 71 2d 63 6f 6e 74    61 69 6e 73 20 27 28 22 74 65 73 74 22 20 22 65  | 1......(seq-contains.'("test"."e | 
| 64280 |  71 63 22 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 61 6e 64 20 62 75 66  | qc")....................(and.buf | 
| 642a0 |  66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | fer-file-name................... | 
| 642c0 |  20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65    2d 62 61 73 65 0a 20 20 20 20 20 20 20 20 20 20  | ......(file-name-base........... | 
| 642e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e  | ...............(directory-file-n | 
| 64300 |  61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66  | ame...........................(f | 
| 64320 |  69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f    72 79 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e  | ile-name-directory.buffer-file-n | 
| 64340 |  61 6d 65 29 29 29 29 29 29 0a 20 20 20 22 64 65    66 61 75 6c 74 22 29 29 0a 0a 28 66 6c 79 63 68  | ame))))))...."default"))..(flych | 
| 64360 |  65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b    65 72 20 65 72 6c 61 6e 67 2d 72 65 62 61 72 33  | eck-define-checker.erlang-rebar3 | 
| 64380 |  0a 20 20 22 41 6e 20 45 72 6c 61 6e 67 20 73 79    6e 74 61 78 20 63 68 65 63 6b 65 72 20 75 73 69  | ..."An.Erlang.syntax.checker.usi | 
| 643a0 |  6e 67 20 74 68 65 20 72 65 62 61 72 33 20 62 75    69 6c 64 20 74 6f 6f 6c 2e 22 0a 20 20 3a 63 6f  | ng.the.rebar3.build.tool."...:co | 
| 643c0 |  6d 6d 61 6e 64 20 28 22 72 65 62 61 72 33 22 20    22 61 73 22 20 28 65 76 61 6c 20 28 66 6c 79 63  | mmand.("rebar3"."as".(eval.(flyc | 
| 643e0 |  68 65 63 6b 2d 65 72 6c 61 6e 67 2d 72 65 62 61    72 33 2d 67 65 74 2d 70 72 6f 66 69 6c 65 29 29  | heck-erlang-rebar3-get-profile)) | 
| 64400 |  20 22 63 6f 6d 70 69 6c 65 22 29 0a 20 20 3a 65    72 72 6f 72 2d 70 61 72 73 65 72 20 66 6c 79 63  | ."compile")...:error-parser.flyc | 
| 64420 |  68 65 63 6b 2d 70 61 72 73 65 2d 77 69 74 68 2d    70 61 74 74 65 72 6e 73 2d 77 69 74 68 6f 75 74  | heck-parse-with-patterns-without | 
| 64440 |  2d 63 6f 6c 6f 72 0a 20 20 3a 65 72 72 6f 72 2d    70 61 74 74 65 72 6e 73 0a 20 20 28 28 77 61 72  | -color...:error-patterns...((war | 
| 64460 |  6e 69 6e 67 20 6c 69 6e 65 2d 73 74 61 72 74 20    28 66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20  | ning.line-start.(file-name).":". | 
| 64480 |  6c 69 6e 65 20 22 3a 22 20 28 6f 70 74 69 6f 6e    61 6c 20 63 6f 6c 75 6d 6e 20 22 3a 22 29 0a 20  | line.":".(optional.column.":").. | 
| 644a0 |  20 20 20 20 20 20 20 20 20 20 20 22 20 57 61 72    6e 69 6e 67 3a 22 20 28 6d 65 73 73 61 67 65 29  | ...........".Warning:".(message) | 
| 644c0 |  20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 28 65    72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74 20  | .line-end)....(error.line-start. | 
| 644e0 |  28 66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20    6c 69 6e 65 20 22 3a 22 20 28 6f 70 74 69 6f 6e  | (file-name).":".line.":".(option | 
| 64500 |  61 6c 20 63 6f 6c 75 6d 6e 20 22 3a 22 29 20 22    20 22 0a 20 20 20 20 20 20 20 20 20 20 28 6d 65  | al.column.":")."."...........(me | 
| 64520 |  73 73 61 67 65 29 20 6c 69 6e 65 2d 65 6e 64 29    29 0a 20 20 3a 6d 6f 64 65 73 20 65 72 6c 61 6e  | ssage).line-end))...:modes.erlan | 
| 64540 |  67 2d 6d 6f 64 65 0a 20 20 3a 65 6e 61 62 6c 65    64 20 66 6c 79 63 68 65 63 6b 2d 72 65 62 61 72  | g-mode...:enabled.flycheck-rebar | 
| 64560 |  33 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 0a 20    20 3a 70 72 65 64 69 63 61 74 65 20 66 6c 79 63  | 3-project-root...:predicate.flyc | 
| 64580 |  68 65 63 6b 2d 62 75 66 66 65 72 2d 73 61 76 65    64 2d 70 0a 20 20 3a 77 6f 72 6b 69 6e 67 2d 64  | heck-buffer-saved-p...:working-d | 
| 645a0 |  69 72 65 63 74 6f 72 79 20 66 6c 79 63 68 65 63    6b 2d 72 65 62 61 72 33 2d 70 72 6f 6a 65 63 74  | irectory.flycheck-rebar3-project | 
| 645c0 |  2d 72 6f 6f 74 29 0a 0a 28 66 6c 79 63 68 65 63    6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72  | -root)..(flycheck-define-checker | 
| 645e0 |  20 65 72 75 62 79 2d 65 72 75 62 69 73 0a 20 20    22 41 6e 20 65 52 75 62 79 20 73 79 6e 74 61 78  | .eruby-erubis..."An.eRuby.syntax | 
| 64600 |  20 63 68 65 63 6b 65 72 20 75 73 69 6e 67 20 74    68 65 20 60 65 72 75 62 69 73 27 20 63 6f 6d 6d  | .checker.using.the.`erubis'.comm | 
| 64620 |  61 6e 64 2e 0a 0a 53 65 65 20 55 52 4c 20 60 68    74 74 70 73 3a 2f 2f 77 77 77 2e 6b 75 77 61 74  | and...See.URL.`https://www.kuwat | 
| 64640 |  61 2d 6c 61 62 2e 63 6f 6d 2f 65 72 75 62 69 73    2f 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20  | a-lab.com/erubis/'."...:command. | 
| 64660 |  28 22 65 72 75 62 69 73 22 20 22 2d 7a 22 20 73    6f 75 72 63 65 29 0a 20 20 3a 65 72 72 6f 72 2d  | ("erubis"."-z".source)...:error- | 
| 64680 |  70 61 74 74 65 72 6e 73 0a 20 20 28 28 65 72 72    6f 72 20 6c 69 6e 65 2d 73 74 61 72 74 20 28 66  | patterns...((error.line-start.(f | 
| 646a0 |  69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69    6e 65 20 22 3a 20 22 20 28 6d 65 73 73 61 67 65  | ile-name).":".line.":.".(message | 
| 646c0 |  29 20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a    6d 6f 64 65 73 20 28 68 74 6d 6c 2d 65 72 62 2d  | ).line-end))...:modes.(html-erb- | 
| 646e0 |  6d 6f 64 65 20 72 68 74 6d 6c 2d 6d 6f 64 65 29    0a 20 20 3a 6e 65 78 74 2d 63 68 65 63 6b 65 72  | mode.rhtml-mode)...:next-checker | 
| 64700 |  73 20 28 28 77 61 72 6e 69 6e 67 20 2e 20 65 72    75 62 79 2d 72 75 75 6d 62 61 29 29 29 0a 0a 28  | s.((warning...eruby-ruumba)))..( | 
| 64720 |  66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 63 6f 6e    66 69 67 2d 66 69 6c 65 2d 76 61 72 20 66 6c 79  | flycheck-def-config-file-var.fly | 
| 64740 |  63 68 65 63 6b 2d 72 75 75 6d 62 61 72 63 20 65    72 75 62 79 2d 72 75 75 6d 62 61 20 22 2e 72 75  | check-ruumbarc.eruby-ruumba.".ru | 
| 64760 |  75 6d 62 61 2e 79 6d 6c 22 29 0a 0a 28 66 6c 79    63 68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e  | umba.yml")..(flycheck-def-option | 
| 64780 |  2d 76 61 72 20 66 6c 79 63 68 65 63 6b 2d 72 75    75 6d 62 61 2d 6c 69 6e 74 2d 6f 6e 6c 79 20 6e  | -var.flycheck-ruumba-lint-only.n | 
| 647a0 |  69 6c 20 65 72 75 62 79 2d 72 75 75 6d 62 61 0a    20 20 22 57 68 65 74 68 65 72 20 74 6f 20 6f 6e  | il.eruby-ruumba..."Whether.to.on | 
| 647c0 |  6c 79 20 72 65 70 6f 72 74 20 63 6f 64 65 20 69    73 73 75 65 73 20 69 6e 20 52 75 75 6d 62 61 2e  | ly.report.code.issues.in.Ruumba. | 
| 647e0 |  0a 0a 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20    6f 6e 6c 79 20 72 65 70 6f 72 74 20 63 6f 64 65  | ..When.non-nil,.only.report.code | 
| 64800 |  20 69 73 73 75 65 73 20 69 6e 20 52 75 75 6d 62    61 2c 20 76 69 61 20 60 2d 2d 6c 69 6e 74 27 2e  | .issues.in.Ruumba,.via.`--lint'. | 
| 64820 |  0a 4f 74 68 65 72 77 69 73 65 20 72 65 70 6f 72    74 20 73 74 79 6c 65 20 69 73 73 75 65 73 20 61  | .Otherwise.report.style.issues.a | 
| 64840 |  73 20 77 65 6c 6c 2e 22 0a 20 20 3a 73 61 66 65    20 23 27 62 6f 6f 6c 65 61 6e 70 0a 20 20 3a 74  | s.well."...:safe.#'booleanp...:t | 
| 64860 |  79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a 20 20 3a    70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20  | ype.'boolean...:package-version. | 
| 64880 |  27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 33 32    22 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64  | '(flycheck..."32"))..(flycheck-d | 
| 648a0 |  65 66 69 6e 65 2d 63 68 65 63 6b 65 72 20 65 72    75 62 79 2d 72 75 75 6d 62 61 0a 20 20 22 41 6e  | efine-checker.eruby-ruumba..."An | 
| 648c0 |  20 65 52 75 62 79 20 73 79 6e 74 61 78 20 61 6e    64 20 73 74 79 6c 65 20 63 68 65 63 6b 65 72 20  | .eRuby.syntax.and.style.checker. | 
| 648e0 |  75 73 69 6e 67 20 74 68 65 20 52 75 75 6d 62 61    20 74 6f 6f 6c 2e 0a 0a 59 6f 75 20 6e 65 65 64  | using.the.Ruumba.tool...You.need | 
| 64900 |  20 61 74 20 6c 65 61 73 74 20 52 75 75 6d 62 61    20 30 2e 31 2e 37 20 66 6f 72 20 74 68 69 73 20  | .at.least.Ruumba.0.1.7.for.this. | 
| 64920 |  73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 2e 0a    0a 53 65 65 20 55 52 4c 20 60 68 74 74 70 73 3a  | syntax.checker...See.URL.`https: | 
| 64940 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 65 72 69    63 71 77 65 69 6e 73 74 65 69 6e 2f 72 75 75 6d  | //github.com/ericqweinstein/ruum | 
| 64960 |  62 61 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64    20 28 22 72 75 75 6d 62 61 22 0a 20 20 20 20 20  | ba'."...:command.("ruumba"...... | 
| 64980 |  20 20 20 20 20 20 20 22 2d 2d 64 69 73 70 6c 61    79 2d 63 6f 70 2d 6e 61 6d 65 73 22 0a 20 20 20  | ......."--display-cop-names".... | 
| 649a0 |  20 20 20 20 20 20 20 20 20 22 2d 2d 66 6f 72 63    65 2d 65 78 63 6c 75 73 69 6f 6e 22 0a 20 20 20  | ........."--force-exclusion".... | 
| 649c0 |  20 20 20 20 20 20 20 20 20 22 2d 2d 66 6f 72 6d    61 74 22 20 22 65 6d 61 63 73 22 0a 20 20 20 20  | ........."--format"."emacs"..... | 
| 649e0 |  20 20 20 20 20 20 20 20 22 2d 2d 63 61 63 68 65    22 20 22 66 61 6c 73 65 22 0a 20 20 20 20 20 20  | ........"--cache"."false"....... | 
| 64a00 |  20 20 20 20 20 20 28 63 6f 6e 66 69 67 2d 66 69    6c 65 20 22 2d 2d 63 6f 6e 66 69 67 22 20 66 6c  | ......(config-file."--config".fl | 
| 64a20 |  79 63 68 65 63 6b 2d 72 75 75 6d 62 61 72 63 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 70  | ycheck-ruumbarc).............(op | 
| 64a40 |  74 69 6f 6e 2d 66 6c 61 67 20 22 2d 2d 6c 69 6e    74 22 20 66 6c 79 63 68 65 63 6b 2d 72 75 75 6d  | tion-flag."--lint".flycheck-ruum | 
| 64a60 |  62 61 2d 6c 69 6e 74 2d 6f 6e 6c 79 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 75 75  | ba-lint-only).............;;.Ruu | 
| 64a80 |  6d 62 61 20 74 61 6b 65 73 20 74 68 65 20 6f 72    69 67 69 6e 61 6c 20 66 69 6c 65 20 6e 61 6d 65  | mba.takes.the.original.file.name | 
| 64aa0 |  20 61 73 20 61 72 67 75 6d 65 6e 74 20 77 68 65    6e 20 72 65 61 64 69 6e 67 0a 20 20 20 20 20 20  | .as.argument.when.reading....... | 
| 64ac0 |  20 20 20 20 20 20 3b 3b 20 66 72 6f 6d 20 73 74    61 6e 64 61 72 64 20 69 6e 70 75 74 0a 20 20 20  | ......;;.from.standard.input.... | 
| 64ae0 |  20 20 20 20 20 20 20 20 20 22 2d 2d 73 74 64 69    6e 22 20 73 6f 75 72 63 65 2d 6f 72 69 67 69 6e  | ........."--stdin".source-origin | 
| 64b00 |  61 6c 29 0a 20 20 3a 73 74 61 6e 64 61 72 64 2d    69 6e 70 75 74 20 74 0a 20 20 3a 77 6f 72 6b 69  | al)...:standard-input.t...:worki | 
| 64b20 |  6e 67 2d 64 69 72 65 63 74 6f 72 79 20 66 6c 79    63 68 65 63 6b 2d 72 75 62 79 2d 2d 66 69 6e 64  | ng-directory.flycheck-ruby--find | 
| 64b40 |  2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 0a 20 20    3a 65 72 72 6f 72 2d 70 61 74 74 65 72 6e 73 0a  | -project-root...:error-patterns. | 
| 64b60 |  20 20 28 28 69 6e 66 6f 20 6c 69 6e 65 2d 73 74    61 72 74 20 28 66 69 6c 65 2d 6e 61 6d 65 29 20  | ..((info.line-start.(file-name). | 
| 64b80 |  22 3a 22 20 6c 69 6e 65 20 22 3a 22 20 63 6f 6c    75 6d 6e 20 22 3a 20 43 3a 20 22 0a 20 20 20 20  | ":".line.":".column.":.C:."..... | 
| 64ba0 |  20 20 20 20 20 28 6f 70 74 69 6f 6e 61 6c 20 28    69 64 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20  | .....(optional.(id.(one-or-more. | 
| 64bc0 |  28 6e 6f 74 20 28 61 6e 79 20 22 3a 22 29 29 29    29 20 22 3a 20 22 29 20 28 6d 65 73 73 61 67 65  | (not.(any.":")))).":.").(message | 
| 64be0 |  29 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 28    77 61 72 6e 69 6e 67 20 6c 69 6e 65 2d 73 74 61  | ).line-end)....(warning.line-sta | 
| 64c00 |  72 74 20 28 66 69 6c 65 2d 6e 61 6d 65 29 20 22    3a 22 20 6c 69 6e 65 20 22 3a 22 20 63 6f 6c 75  | rt.(file-name).":".line.":".colu | 
| 64c20 |  6d 6e 20 22 3a 20 57 3a 20 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e 61 6c  | mn.":.W:.".............(optional | 
| 64c40 |  20 28 69 64 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72    65 20 28 6e 6f 74 20 28 61 6e 79 20 22 3a 22 29  | .(id.(one-or-more.(not.(any.":") | 
| 64c60 |  29 29 29 20 22 3a 20 22 29 20 28 6d 65 73 73 61    67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ))).":.").(message)............. | 
| 64c80 |  6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 28 65 72    72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74 20 28  | line-end)....(error.line-start.( | 
| 64ca0 |  66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c    69 6e 65 20 22 3a 22 20 63 6f 6c 75 6d 6e 20 22  | file-name).":".line.":".column." | 
| 64cc0 |  3a 20 22 20 28 6f 72 20 22 45 22 20 22 46 22 29    20 22 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20  | :.".(or."E"."F").":."........... | 
| 64ce0 |  28 6f 70 74 69 6f 6e 61 6c 20 28 69 64 20 28 6f    6e 65 2d 6f 72 2d 6d 6f 72 65 20 28 6e 6f 74 20  | (optional.(id.(one-or-more.(not. | 
| 64d00 |  28 61 6e 79 20 22 3a 22 29 29 29 29 20 22 3a 20    22 29 20 28 6d 65 73 73 61 67 65 29 0a 20 20 20  | (any.":")))).":.").(message).... | 
| 64d20 |  20 20 20 20 20 20 20 6c 69 6e 65 2d 65 6e 64 29    29 0a 20 20 3a 6d 6f 64 65 73 20 28 68 74 6d 6c  | .......line-end))...:modes.(html | 
| 64d40 |  2d 65 72 62 2d 6d 6f 64 65 20 72 68 74 6d 6c 2d    6d 6f 64 65 29 29 0a 0a 28 66 6c 79 63 68 65 63  | -erb-mode.rhtml-mode))..(flychec | 
| 64d60 |  6b 2d 64 65 66 2d 61 72 67 73 2d 76 61 72 20 66    6c 79 63 68 65 63 6b 2d 67 66 6f 72 74 72 61 6e  | k-def-args-var.flycheck-gfortran | 
| 64d80 |  2d 61 72 67 73 20 66 6f 72 74 72 61 6e 2d 67 66    6f 72 74 72 61 6e 0a 20 20 3a 70 61 63 6b 61 67  | -args.fortran-gfortran...:packag | 
| 64da0 |  65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63    68 65 63 6b 20 2e 20 22 30 2e 32 32 22 29 29 0a  | e-version.'(flycheck..."0.22")). | 
| 64dc0 |  0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f    70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65  | .(flycheck-def-option-var.flyche | 
| 64de0 |  63 6b 2d 67 66 6f 72 74 72 61 6e 2d 69 6e 63 6c    75 64 65 2d 70 61 74 68 20 6e 69 6c 20 66 6f 72  | ck-gfortran-include-path.nil.for | 
| 64e00 |  74 72 61 6e 2d 67 66 6f 72 74 72 61 6e 0a 20 20    22 41 20 6c 69 73 74 20 6f 66 20 69 6e 63 6c 75  | tran-gfortran..."A.list.of.inclu | 
| 64e20 |  64 65 20 64 69 72 65 63 74 6f 72 69 65 73 20 66    6f 72 20 47 43 43 20 46 6f 72 74 72 61 6e 2e 0a  | de.directories.for.GCC.Fortran.. | 
| 64e40 |  0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68    69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 61  | .The.value.of.this.variable.is.a | 
| 64e60 |  20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73    2c 20 77 68 65 72 65 20 65 61 63 68 0a 73 74 72  | .list.of.strings,.where.each.str | 
| 64e80 |  69 6e 67 20 69 73 20 61 20 64 69 72 65 63 74 6f    72 79 20 74 6f 20 61 64 64 20 74 6f 20 74 68 65  | ing.is.a.directory.to.add.to.the | 
| 64ea0 |  20 69 6e 63 6c 75 64 65 20 70 61 74 68 20 6f 66    20 67 63 63 2e 0a 52 65 6c 61 74 69 76 65 20 70  | .include.path.of.gcc..Relative.p | 
| 64ec0 |  61 74 68 73 20 61 72 65 20 72 65 6c 61 74 69 76    65 20 74 6f 20 74 68 65 20 66 69 6c 65 20 62 65  | aths.are.relative.to.the.file.be | 
| 64ee0 |  69 6e 67 20 63 68 65 63 6b 65 64 2e 22 0a 20 20    3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 28  | ing.checked."...:type.'(repeat.( | 
| 64f00 |  64 69 72 65 63 74 6f 72 79 20 3a 74 61 67 20 22    49 6e 63 6c 75 64 65 20 64 69 72 65 63 74 6f 72  | directory.:tag."Include.director | 
| 64f20 |  79 22 29 29 0a 20 20 3a 73 61 66 65 20 23 27 66    6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6c  | y"))...:safe.#'flycheck-string-l | 
| 64f40 |  69 73 74 2d 70 0a 20 20 3a 70 61 63 6b 61 67 65    2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68  | ist-p...:package-version.'(flych | 
| 64f60 |  65 63 6b 20 2e 20 22 30 2e 32 30 22 29 29 0a 0a    28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f 70  | eck..."0.20"))..(flycheck-def-op | 
| 64f80 |  74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65 63    6b 2d 67 66 6f 72 74 72 61 6e 2d 6c 61 6e 67 75  | tion-var.flycheck-gfortran-langu | 
| 64fa0 |  61 67 65 2d 73 74 61 6e 64 61 72 64 20 22 66 39    35 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | age-standard."f95".............. | 
| 64fc0 |  20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 74    72 61 6e 2d 67 66 6f 72 74 72 61 6e 0a 20 20 22  | ............fortran-gfortran..." | 
| 64fe0 |  54 68 65 20 6c 61 6e 67 75 61 67 65 20 73 74 61    6e 64 61 72 64 20 74 6f 20 75 73 65 20 69 6e 20  | The.language.standard.to.use.in. | 
| 65000 |  47 46 6f 72 74 72 61 6e 2e 0a 0a 54 68 65 20 76    61 6c 75 65 20 6f 66 20 74 68 69 73 20 76 61 72  | GFortran...The.value.of.this.var | 
| 65020 |  69 61 62 6c 65 20 69 73 20 65 69 74 68 65 72 20    61 20 73 74 72 69 6e 67 20 64 65 6e 6f 74 69 6e  | iable.is.either.a.string.denotin | 
| 65040 |  67 20 61 20 6c 61 6e 67 75 61 67 65 0a 73 74 61    6e 64 61 72 64 2c 20 6f 72 20 6e 69 6c 2c 20 74  | g.a.language.standard,.or.nil,.t | 
| 65060 |  6f 20 75 73 65 20 74 68 65 20 64 65 66 61 75 6c    74 20 73 74 61 6e 64 61 72 64 2e 20 20 57 68 65  | o.use.the.default.standard...Whe | 
| 65080 |  6e 20 6e 6f 6e 2d 6e 69 6c 2c 0a 70 61 73 73 20    74 68 65 20 6c 61 6e 67 75 61 67 65 20 73 74 61  | n.non-nil,.pass.the.language.sta | 
| 650a0 |  6e 64 61 72 64 20 76 69 61 20 74 68 65 20 60 2d    73 74 64 27 20 6f 70 74 69 6f 6e 2e 22 0a 20 20  | ndard.via.the.`-std'.option."... | 
| 650c0 |  3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28    63 6f 6e 73 74 20 3a 74 61 67 20 22 44 65 66 61  | :type.'(choice.(const.:tag."Defa | 
| 650e0 |  75 6c 74 20 73 74 61 6e 64 61 72 64 22 20 6e 69    6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ult.standard".nil).............. | 
| 65100 |  20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67    20 22 4c 61 6e 67 75 61 67 65 20 73 74 61 6e 64  | ....(string.:tag."Language.stand | 
| 65120 |  61 72 64 22 29 29 0a 20 20 3a 70 61 63 6b 61 67    65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63  | ard"))...:package-version.'(flyc | 
| 65140 |  68 65 63 6b 20 2e 20 22 30 2e 32 30 22 29 29 0a    0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f  | heck..."0.20"))..(flycheck-def-o | 
| 65160 |  70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65    63 6b 2d 67 66 6f 72 74 72 61 6e 2d 6c 61 79 6f  | ption-var.flycheck-gfortran-layo | 
| 65180 |  75 74 20 6e 69 6c 20 66 6f 72 74 72 61 6e 2d 67    66 6f 72 74 72 61 6e 0a 20 20 22 54 68 65 20 73  | ut.nil.fortran-gfortran..."The.s | 
| 651a0 |  6f 75 72 63 65 20 63 6f 64 65 20 6c 61 79 6f 75    74 20 74 6f 20 75 73 65 20 69 6e 20 47 46 6f 72  | ource.code.layout.to.use.in.GFor | 
| 651c0 |  74 72 61 6e 2e 0a 0a 54 68 65 20 76 61 6c 75 65    20 6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c  | tran...The.value.of.this.variabl | 
| 651e0 |  65 20 69 73 20 6f 6e 65 20 6f 66 20 74 68 65 20    66 6f 6c 6c 6f 77 69 6e 67 20 73 79 6d 62 6f 6c  | e.is.one.of.the.following.symbol | 
| 65200 |  73 3a 0a 0a 6e 69 6c 0a 20 20 20 20 20 4c 65 74    20 67 66 6f 72 74 72 61 6e 20 64 65 74 65 72 6d  | s:..nil......Let.gfortran.determ | 
| 65220 |  69 6e 65 20 74 68 65 20 6c 61 79 6f 75 74 20 66    72 6f 6d 20 74 68 65 20 65 78 74 65 6e 73 69 6f  | ine.the.layout.from.the.extensio | 
| 65240 |  6e 0a 0a 60 66 72 65 65 27 0a 20 20 20 20 20 55    73 65 20 66 72 65 65 20 66 6f 72 6d 20 6c 61 79  | n..`free'......Use.free.form.lay | 
| 65260 |  6f 75 74 0a 0a 0a 60 66 69 78 65 64 27 0a 20 20    20 20 20 55 73 65 20 66 69 78 65 64 20 66 6f 72  | out...`fixed'......Use.fixed.for | 
| 65280 |  6d 20 6c 61 79 6f 75 74 0a 0a 49 6e 20 61 6e 79    20 6f 74 68 65 72 20 63 61 73 65 2c 20 61 6e 20  | m.layout..In.any.other.case,.an. | 
| 652a0 |  65 72 72 6f 72 20 69 73 20 73 69 67 6e 61 6c 65    64 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 63 68  | error.is.signaled."...:type.'(ch | 
| 652c0 |  6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67    20 22 47 75 65 73 73 20 6c 61 79 6f 75 74 20 66  | oice.(const.:tag."Guess.layout.f | 
| 652e0 |  72 6f 6d 20 65 78 74 65 6e 73 69 6f 6e 22 20 6e    69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | rom.extension".nil)............. | 
| 65300 |  20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67    20 22 46 72 65 65 20 66 6f 72 6d 20 6c 61 79 6f  | .....(const.:tag."Free.form.layo | 
| 65320 |  75 74 22 20 66 72 65 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73  | ut".free)..................(cons | 
| 65340 |  74 20 3a 74 61 67 20 22 46 69 78 65 64 20 66 6f    72 6d 20 6c 61 79 6f 75 74 22 20 66 69 78 65 64  | t.:tag."Fixed.form.layout".fixed | 
| 65360 |  29 29 0a 20 20 3a 73 61 66 65 20 28 6c 61 6d 62    64 61 20 28 76 61 6c 75 65 29 20 28 6f 72 20 28  | ))...:safe.(lambda.(value).(or.( | 
| 65380 |  6e 6f 74 20 76 61 6c 75 65 29 20 28 6d 65 6d 71    20 76 61 6c 75 65 20 27 28 66 72 65 65 20 66 69  | not.value).(memq.value.'(free.fi | 
| 653a0 |  78 65 64 29 29 29 29 0a 20 20 3a 70 61 63 6b 61    67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79  | xed))))...:package-version.'(fly | 
| 653c0 |  63 68 65 63 6b 20 2e 20 22 30 2e 32 30 22 29 29    0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63  | check..."0.20"))..(defun.flychec | 
| 653e0 |  6b 2d 6f 70 74 69 6f 6e 2d 67 66 6f 72 74 72 61    6e 2d 6c 61 79 6f 75 74 20 28 76 61 6c 75 65 29  | k-option-gfortran-layout.(value) | 
| 65400 |  0a 20 20 22 4f 70 74 69 6f 6e 20 56 41 4c 55 45    20 66 69 6c 74 65 72 20 66 6f 72 20 60 66 6c 79  | ..."Option.VALUE.filter.for.`fly | 
| 65420 |  63 68 65 63 6b 2d 67 66 6f 72 74 72 61 6e 2d 6c    61 79 6f 75 74 27 2e 22 0a 20 20 28 70 63 61 73  | check-gfortran-layout'."...(pcas | 
| 65440 |  65 20 76 61 6c 75 65 0a 20 20 20 20 28 60 6e 69    6c 20 6e 69 6c 29 0a 20 20 20 20 28 60 66 72 65  | e.value.....(`nil.nil).....(`fre | 
| 65460 |  65 20 22 66 72 65 65 2d 66 6f 72 6d 22 29 0a 20    20 20 20 28 60 66 69 78 65 64 20 22 66 69 78 65  | e."free-form").....(`fixed."fixe | 
| 65480 |  64 2d 66 6f 72 6d 22 29 0a 20 20 20 20 28 5f 20    28 65 72 72 6f 72 20 22 49 6e 76 61 6c 69 64 20  | d-form").....(_.(error."Invalid. | 
| 654a0 |  76 61 6c 75 65 20 66 6f 72 20 66 6c 79 63 68 65    63 6b 2d 67 66 6f 72 74 72 61 6e 2d 6c 61 79 6f  | value.for.flycheck-gfortran-layo | 
| 654c0 |  75 74 3a 20 25 53 22 20 76 61 6c 75 65 29 29 29    29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66  | ut:.%S".value))))..(flycheck-def | 
| 654e0 |  2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63    68 65 63 6b 2d 67 66 6f 72 74 72 61 6e 2d 77 61  | -option-var.flycheck-gfortran-wa | 
| 65500 |  72 6e 69 6e 67 73 20 27 28 22 61 6c 6c 22 20 22    65 78 74 72 61 22 29 0a 20 20 20 20 20 20 20 20  | rnings.'("all"."extra")......... | 
| 65520 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 66 6f 72 74 72 61 6e 2d 67 66 6f 72 74 72 61  | .................fortran-gfortra | 
| 65540 |  6e 0a 20 20 22 41 20 6c 69 73 74 20 6f 66 20 77    61 72 6e 69 6e 67 73 20 66 6f 72 20 47 43 43 20  | n..."A.list.of.warnings.for.GCC. | 
| 65560 |  46 6f 72 74 72 61 6e 2e 0a 0a 54 68 65 20 76 61    6c 75 65 20 6f 66 20 74 68 69 73 20 76 61 72 69  | Fortran...The.value.of.this.vari | 
| 65580 |  61 62 6c 65 20 69 73 20 61 20 6c 69 73 74 20 6f    66 20 73 74 72 69 6e 67 73 2c 20 77 68 65 72 65  | able.is.a.list.of.strings,.where | 
| 655a0 |  20 65 61 63 68 20 73 74 72 69 6e 67 0a 69 73 20    74 68 65 20 6e 61 6d 65 20 6f 66 20 61 20 77 61  | .each.string.is.the.name.of.a.wa | 
| 655c0 |  72 6e 69 6e 67 20 63 61 74 65 67 6f 72 79 20 74    6f 20 65 6e 61 62 6c 65 2e 20 20 42 79 20 64 65  | rning.category.to.enable...By.de | 
| 655e0 |  66 61 75 6c 74 2c 20 61 6c 6c 0a 72 65 63 6f 6d    6d 65 6e 64 65 64 20 77 61 72 6e 69 6e 67 73 20  | fault,.all.recommended.warnings. | 
| 65600 |  61 6e 64 20 73 6f 6d 65 20 65 78 74 72 61 20 77    61 72 6e 69 6e 67 73 20 61 72 65 20 65 6e 61 62  | and.some.extra.warnings.are.enab | 
| 65620 |  6c 65 64 20 28 61 73 20 62 79 0a 60 2d 57 61 6c    6c 27 20 61 6e 64 20 60 2d 57 65 78 74 72 61 27  | led.(as.by.`-Wall'.and.`-Wextra' | 
| 65640 |  20 72 65 73 70 65 63 74 69 76 65 6c 79 29 2e 0a    0a 52 65 66 65 72 20 74 6f 20 74 68 65 20 67 66  | .respectively)...Refer.to.the.gf | 
| 65660 |  6f 72 74 72 61 6e 20 6d 61 6e 75 61 6c 20 61 74    20 55 52 4c 0a 60 68 74 74 70 73 3a 2f 2f 67 63  | ortran.manual.at.URL.`https://gc | 
| 65680 |  63 2e 67 6e 75 2e 6f 72 67 2f 6f 6e 6c 69 6e 65    64 6f 63 73 2f 67 66 6f 72 74 72 61 6e 2f 27 20  | c.gnu.org/onlinedocs/gfortran/'. | 
| 656a0 |  66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61    74 69 6f 6e 0a 61 62 6f 75 74 20 77 61 72 6e 69  | for.more.information.about.warni | 
| 656c0 |  6e 67 73 22 0a 20 20 3a 74 79 70 65 20 27 28 63    68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61  | ngs"...:type.'(choice.(const.:ta | 
| 656e0 |  67 20 22 4e 6f 20 61 64 64 69 74 69 6f 6e 61 6c    20 77 61 72 6e 69 6e 67 73 22 20 6e 69 6c 29 0a  | g."No.additional.warnings".nil). | 
| 65700 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 72 65 70 65 61 74 20 3a 74 61 67 20 22 41  | .................(repeat.:tag."A | 
| 65720 |  64 64 69 74 69 6f 6e 61 6c 20 77 61 72 6e 69 6e    67 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  | dditional.warnings"............. | 
| 65740 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74    72 69 6e 67 20 3a 74 61 67 20 22 57 61 72 6e 69  | .............(string.:tag."Warni | 
| 65760 |  6e 67 20 6e 61 6d 65 22 29 29 29 0a 20 20 3a 73    61 66 65 20 23 27 66 6c 79 63 68 65 63 6b 2d 73  | ng.name")))...:safe.#'flycheck-s | 
| 65780 |  74 72 69 6e 67 2d 6c 69 73 74 2d 70 0a 20 20 3a    70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20  | tring-list-p...:package-version. | 
| 657a0 |  27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 30 2e    32 30 22 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b  | '(flycheck..."0.20"))..(flycheck | 
| 657c0 |  2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72 20    66 6f 72 74 72 61 6e 2d 67 66 6f 72 74 72 61 6e  | -define-checker.fortran-gfortran | 
| 657e0 |  0a 20 20 22 41 6e 20 46 6f 72 74 72 61 6e 20 73    79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 75 73  | ..."An.Fortran.syntax.checker.us | 
| 65800 |  69 6e 67 20 47 43 43 2e 0a 0a 55 73 65 73 20 47    43 43 27 73 20 46 6f 72 74 72 61 6e 20 63 6f 6d  | ing.GCC...Uses.GCC's.Fortran.com | 
| 65820 |  70 69 6c 65 72 20 67 66 6f 72 74 72 61 6e 2e 20    20 53 65 65 20 55 52 4c 0a 60 68 74 74 70 73 3a  | piler.gfortran...See.URL.`https: | 
| 65840 |  2f 2f 67 63 63 2e 67 6e 75 2e 6f 72 67 2f 6f 6e    6c 69 6e 65 64 6f 63 73 2f 67 66 6f 72 74 72 61  | //gcc.gnu.org/onlinedocs/gfortra | 
| 65860 |  6e 2f 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64    20 28 22 67 66 6f 72 74 72 61 6e 22 0a 20 20 20  | n/'."...:command.("gfortran".... | 
| 65880 |  20 20 20 20 20 20 20 20 20 22 2d 66 73 79 6e 74    61 78 2d 6f 6e 6c 79 22 0a 20 20 20 20 20 20 20  | ........."-fsyntax-only"........ | 
| 658a0 |  20 20 20 20 20 22 2d 66 73 68 6f 77 2d 63 6f 6c    75 6d 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20  | ....."-fshow-column"............ | 
| 658c0 |  20 3b 3b 20 44 6f 20 6e 6f 74 20 76 69 73 75 61    6c 6c 79 20 69 6e 64 69 63 61 74 65 20 74 68 65  | .;;.Do.not.visually.indicate.the | 
| 658e0 |  20 73 6f 75 72 63 65 20 6c 6f 63 61 74 69 6f 6e    0a 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 66  | .source.location............."-f | 
| 65900 |  6e 6f 2d 64 69 61 67 6e 6f 73 74 69 63 73 2d 73    68 6f 77 2d 63 61 72 65 74 22 0a 20 20 20 20 20  | no-diagnostics-show-caret"...... | 
| 65920 |  20 20 20 20 20 20 20 3b 3b 20 44 6f 20 6e 6f 74    20 73 68 6f 77 20 74 68 65 20 63 6f 72 72 65 73  | .......;;.Do.not.show.the.corres | 
| 65940 |  70 6f 6e 64 69 6e 67 20 77 61 72 6e 69 6e 67 20    67 72 6f 75 70 0a 20 20 20 20 20 20 20 20 20 20  | ponding.warning.group........... | 
| 65960 |  20 20 22 2d 66 6e 6f 2d 64 69 61 67 6e 6f 73 74    69 63 73 2d 73 68 6f 77 2d 6f 70 74 69 6f 6e 22  | .."-fno-diagnostics-show-option" | 
| 65980 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20    46 6f 72 74 72 61 6e 20 68 61 73 20 73 69 6d 69  | .............;;.Fortran.has.simi | 
| 659a0 |  6c 61 72 20 69 6e 63 6c 75 64 65 20 70 72 6f 63    65 73 73 69 6e 67 20 61 73 20 43 2f 43 2b 2b 0a  | lar.include.processing.as.C/C++. | 
| 659c0 |  20 20 20 20 20 20 20 20 20 20 20 20 22 2d 69 71    75 6f 74 65 22 20 28 65 76 61 6c 20 28 66 6c 79  | ............"-iquote".(eval.(fly | 
| 659e0 |  63 68 65 63 6b 2d 63 2f 63 2b 2b 2d 71 75 6f 74    65 64 2d 69 6e 63 6c 75 64 65 2d 64 69 72 65 63  | check-c/c++-quoted-include-direc | 
| 65a00 |  74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 6f 70 74 69 6f 6e 20 22 2d 73 74 64  | tory)).............(option."-std | 
| 65a20 |  3d 22 20 66 6c 79 63 68 65 63 6b 2d 67 66 6f 72    74 72 61 6e 2d 6c 61 6e 67 75 61 67 65 2d 73 74  | =".flycheck-gfortran-language-st | 
| 65a40 |  61 6e 64 61 72 64 20 63 6f 6e 63 61 74 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 6f 70 74 69  | andard.concat).............(opti | 
| 65a60 |  6f 6e 20 22 2d 66 22 20 66 6c 79 63 68 65 63 6b    2d 67 66 6f 72 74 72 61 6e 2d 6c 61 79 6f 75 74  | on."-f".flycheck-gfortran-layout | 
| 65a80 |  20 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 66 6c 79 63  | .concat.....................flyc | 
| 65aa0 |  68 65 63 6b 2d 6f 70 74 69 6f 6e 2d 67 66 6f 72    74 72 61 6e 2d 6c 61 79 6f 75 74 29 0a 20 20 20  | heck-option-gfortran-layout).... | 
| 65ac0 |  20 20 20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e    2d 6c 69 73 74 20 22 2d 57 22 20 66 6c 79 63 68  | .........(option-list."-W".flych | 
| 65ae0 |  65 63 6b 2d 67 66 6f 72 74 72 61 6e 2d 77 61 72    6e 69 6e 67 73 20 63 6f 6e 63 61 74 29 0a 20 20  | eck-gfortran-warnings.concat)... | 
| 65b00 |  20 20 20 20 20 20 20 20 20 20 28 6f 70 74 69 6f    6e 2d 6c 69 73 74 20 22 2d 49 22 20 66 6c 79 63  | ..........(option-list."-I".flyc | 
| 65b20 |  68 65 63 6b 2d 67 66 6f 72 74 72 61 6e 2d 69 6e    63 6c 75 64 65 2d 70 61 74 68 20 63 6f 6e 63 61  | heck-gfortran-include-path.conca | 
| 65b40 |  74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    65 76 61 6c 20 66 6c 79 63 68 65 63 6b 2d 67 66  | t).............(eval.flycheck-gf | 
| 65b60 |  6f 72 74 72 61 6e 2d 61 72 67 73 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 73 6f 75 72 63 65 29  | ortran-args).............source) | 
| 65b80 |  0a 20 20 3a 65 72 72 6f 72 2d 70 61 74 74 65 72    6e 73 0a 20 20 28 28 65 72 72 6f 72 20 6c 69 6e  | ...:error-patterns...((error.lin | 
| 65ba0 |  65 2d 73 74 61 72 74 20 28 66 69 6c 65 2d 6e 61    6d 65 29 20 22 3a 22 20 6c 69 6e 65 20 28 6f 72  | e-start.(file-name).":".line.(or | 
| 65bc0 |  20 22 3a 22 20 22 2e 22 29 20 63 6f 6c 75 6d 6e    20 28 6f 72 20 22 3a 20 22 20 22 3a 5c 6e 22 29  | .":".".").column.(or.":.".":\n") | 
| 65be0 |  0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28    3d 20 33 20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72  | ...........(or.(=.3.(zero-or-mor | 
| 65c00 |  65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 20 22    5c 6e 22 29 20 22 22 29 0a 20 20 20 20 20 20 20  | e.not-newline)."\n")."")........ | 
| 65c20 |  20 20 20 28 6f 72 20 22 45 72 72 6f 72 22 20 22    46 61 74 61 6c 20 45 72 72 6f 72 22 29 20 22 3a  | ...(or."Error"."Fatal.Error").": | 
| 65c40 |  20 22 0a 20 20 20 20 20 20 20 20 20 20 28 6d 65    73 73 61 67 65 29 20 6c 69 6e 65 2d 65 6e 64 29  | ."...........(message).line-end) | 
| 65c60 |  0a 20 20 20 28 77 61 72 6e 69 6e 67 20 6c 69 6e    65 2d 73 74 61 72 74 20 28 66 69 6c 65 2d 6e 61  | ....(warning.line-start.(file-na | 
| 65c80 |  6d 65 29 20 22 3a 22 20 6c 69 6e 65 20 28 6f 72    20 22 3a 22 20 22 2e 22 29 20 63 6f 6c 75 6d 6e  | me).":".line.(or.":".".").column | 
| 65ca0 |  20 28 6f 72 20 22 3a 20 22 20 22 3a 5c 6e 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72  | .(or.":.".":\n").............(or | 
| 65cc0 |  20 28 3d 20 33 20 28 7a 65 72 6f 2d 6f 72 2d 6d    6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29  | .(=.3.(zero-or-more.not-newline) | 
| 65ce0 |  20 22 5c 6e 22 29 20 22 22 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 22 57 61 72 6e 69 6e 67 3a  | ."\n")."")............."Warning: | 
| 65d00 |  20 22 20 28 6d 65 73 73 61 67 65 29 20 6c 69 6e    65 2d 65 6e 64 29 29 0a 20 20 3a 6d 6f 64 65 73  | .".(message).line-end))...:modes | 
| 65d20 |  20 28 66 6f 72 74 72 61 6e 2d 6d 6f 64 65 20 66    39 30 2d 6d 6f 64 65 29 29 0a 0a 28 66 6c 79 63  | .(fortran-mode.f90-mode))..(flyc | 
| 65d40 |  68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63    6b 65 72 20 79 61 6d 6c 2d 61 63 74 69 6f 6e 6c  | heck-define-checker.yaml-actionl | 
| 65d60 |  69 6e 74 0a 20 20 22 41 20 59 41 4d 4c 20 73 79    6e 74 61 78 20 63 68 65 63 6b 65 72 20 75 73 69  | int..."A.YAML.syntax.checker.usi | 
| 65d80 |  6e 67 20 61 63 74 69 6f 6e 6c 69 6e 74 2e 0a 0a    53 65 65 20 55 52 4c 20 68 74 74 70 73 3a 2f 2f  | ng.actionlint...See.URL.https:// | 
| 65da0 |  67 69 74 68 75 62 2e 63 6f 6d 2f 72 68 79 73 64    2f 61 63 74 69 6f 6e 6c 69 6e 74 2f 2e 22 0a 20  | github.com/rhysd/actionlint/.".. | 
| 65dc0 |  20 3a 63 6f 6d 6d 61 6e 64 20 28 22 61 63 74 69    6f 6e 6c 69 6e 74 22 20 22 2d 6f 6e 65 6c 69 6e  | .:command.("actionlint"."-onelin | 
| 65de0 |  65 22 20 73 6f 75 72 63 65 29 0a 20 20 3a 65 72    72 6f 72 2d 70 61 74 74 65 72 6e 73 20 28 28 65  | e".source)...:error-patterns.((e | 
| 65e00 |  72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74 20    28 66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20  | rror.line-start.(file-name).":". | 
| 65e20 |  6c 69 6e 65 20 22 3a 22 20 63 6f 6c 75 6d 6e 20    22 3a 20 22 20 28 6d 65 73 73 61 67 65 29 20 6c  | line.":".column.":.".(message).l | 
| 65e40 |  69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d 6f 64    65 73 20 28 79 61 6d 6c 2d 6d 6f 64 65 20 79 61  | ine-end))...:modes.(yaml-mode.ya | 
| 65e60 |  6d 6c 2d 74 73 2d 6d 6f 64 65 29 0a 20 20 3a 70    72 65 64 69 63 61 74 65 20 28 6c 61 6d 62 64 61  | ml-ts-mode)...:predicate.(lambda | 
| 65e80 |  20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68  | .()................(string-match | 
| 65ea0 |  2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 72 78 20 28 6f 72 20 22 2e 67 69 74  | -p.................(rx.(or.".git | 
| 65ec0 |  68 75 62 2f 77 6f 72 6b 66 6c 6f 77 73 22 20 22    2e 67 69 74 68 75 62 5c 5c 77 6f 72 6b 66 6c 6f  | hub/workflows".".github\\workflo | 
| 65ee0 |  77 73 22 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 62 75 66 66 65 72 2d 66 69  | ws")).................(buffer-fi | 
| 65f00 |  6c 65 2d 6e 61 6d 65 29 29 29 29 0a 0a 28 66 6c    79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68  | le-name))))..(flycheck-define-ch | 
| 65f20 |  65 63 6b 65 72 20 67 6f 2d 67 6f 66 6d 74 0a 20    20 22 41 20 47 6f 20 73 79 6e 74 61 78 20 61 6e  | ecker.go-gofmt..."A.Go.syntax.an | 
| 65f40 |  64 20 73 74 79 6c 65 20 63 68 65 63 6b 65 72 20    75 73 69 6e 67 20 74 68 65 20 67 6f 66 6d 74 20  | d.style.checker.using.the.gofmt. | 
| 65f60 |  75 74 69 6c 69 74 79 2e 0a 0a 53 65 65 20 55 52    4c 20 60 68 74 74 70 73 3a 2f 2f 67 6f 6c 61 6e  | utility...See.URL.`https://golan | 
| 65f80 |  67 2e 6f 72 67 2f 63 6d 64 2f 67 6f 66 6d 74 2f    27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28  | g.org/cmd/gofmt/'."...:command.( | 
| 65fa0 |  22 67 6f 66 6d 74 22 29 0a 20 20 3a 73 74 61 6e    64 61 72 64 2d 69 6e 70 75 74 20 74 0a 20 20 3a  | "gofmt")...:standard-input.t...: | 
| 65fc0 |  65 72 72 6f 72 2d 70 61 74 74 65 72 6e 73 0a 20    20 28 28 65 72 72 6f 72 20 6c 69 6e 65 2d 73 74  | error-patterns...((error.line-st | 
| 65fe0 |  61 72 74 20 22 3c 73 74 61 6e 64 61 72 64 20 69    6e 70 75 74 3e 3a 22 20 6c 69 6e 65 20 22 3a 22  | art."<standard.input>:".line.":" | 
| 66000 |  20 63 6f 6c 75 6d 6e 20 22 3a 20 22 0a 20 20 20    20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 29  | .column.":."...........(message) | 
| 66020 |  20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d    6f 64 65 73 20 28 67 6f 2d 6d 6f 64 65 20 67 6f  | .line-end))...:modes.(go-mode.go | 
| 66040 |  2d 74 73 2d 6d 6f 64 65 29 0a 20 20 3a 6e 65 78    74 2d 63 68 65 63 6b 65 72 73 20 28 28 77 61 72  | -ts-mode)...:next-checkers.((war | 
| 66060 |  6e 69 6e 67 20 2e 20 67 6f 2d 76 65 74 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ning...go-vet).................. | 
| 66080 |  20 3b 3b 20 46 61 6c 6c 20 62 61 63 6b 2c 20 69    66 20 67 6f 2d 76 65 74 20 64 6f 65 73 6e 27 74  | .;;.Fall.back,.if.go-vet.doesn't | 
| 660a0 |  20 65 78 69 73 74 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 77 61 72 6e 69 6e  | .exist...................(warnin | 
| 660c0 |  67 20 2e 20 67 6f 2d 62 75 69 6c 64 29 20 28 77    61 72 6e 69 6e 67 20 2e 20 67 6f 2d 74 65 73 74  | g...go-build).(warning...go-test | 
| 660e0 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 77 61 72 6e 69 6e 67 20 2e 20 67  | )...................(warning...g | 
| 66100 |  6f 2d 65 72 72 63 68 65 63 6b 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77  | o-errcheck)...................(w | 
| 66120 |  61 72 6e 69 6e 67 20 2e 20 67 6f 2d 75 6e 63 6f    6e 76 65 72 74 29 0a 20 20 20 20 20 20 20 20 20  | arning...go-unconvert).......... | 
| 66140 |  20 20 20 20 20 20 20 20 20 28 77 61 72 6e 69 6e    67 20 2e 20 67 6f 2d 73 74 61 74 69 63 63 68 65  | .........(warning...go-staticche | 
| 66160 |  63 6b 29 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b    2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72 20  | ck)))..(flycheck-def-option-var. | 
| 66180 |  66 6c 79 63 68 65 63 6b 2d 67 6f 2d 76 65 74 2d    70 72 69 6e 74 2d 66 75 6e 63 74 69 6f 6e 73 20  | flycheck-go-vet-print-functions. | 
| 661a0 |  6e 69 6c 20 67 6f 2d 76 65 74 0a 20 20 22 41 20    6c 69 73 74 20 6f 66 20 70 72 69 6e 74 2d 6c 69  | nil.go-vet..."A.list.of.print-li | 
| 661c0 |  6b 65 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72    20 60 67 6f 20 76 65 74 27 2e 0a 0a 47 6f 20 76  | ke.functions.for.`go.vet'...Go.v | 
| 661e0 |  65 74 20 77 69 6c 6c 20 63 68 65 63 6b 20 74 68    65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f  | et.will.check.these.functions.fo | 
| 66200 |  72 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 20    70 72 6f 62 6c 65 6d 73 20 61 6e 64 0a 69 73 73  | r.format.string.problems.and.iss | 
| 66220 |  75 65 73 2c 20 73 75 63 68 20 61 73 20 61 20 6d    69 73 6d 61 74 63 68 20 62 65 74 77 65 65 6e 20  | ues,.such.as.a.mismatch.between. | 
| 66240 |  74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 66 6f    72 6d 61 74 73 20 75 73 65 64 2c 0a 61 6e 64 20  | the.number.of.formats.used,.and. | 
| 66260 |  74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 61 72    67 75 6d 65 6e 74 73 20 67 69 76 65 6e 2e 0a 0a  | the.number.of.arguments.given... | 
| 66280 |  45 61 63 68 20 65 6e 74 72 79 20 69 73 20 69 6e    20 74 68 65 20 66 6f 72 6d 20 4e 61 6d 65 3a 4e  | Each.entry.is.in.the.form.Name:N | 
| 662a0 |  20 77 68 65 72 65 20 4e 20 69 73 20 74 68 65 20    7a 65 72 6f 2d 62 61 73 65 64 0a 61 72 67 75 6d  | .where.N.is.the.zero-based.argum | 
| 662c0 |  65 6e 74 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20    74 68 65 20 66 69 72 73 74 20 61 72 67 75 6d 65  | ent.position.of.the.first.argume | 
| 662e0 |  6e 74 20 69 6e 76 6f 6c 76 65 64 20 69 6e 20 74    68 65 20 70 72 69 6e 74 3a 0a 65 69 74 68 65 72  | nt.involved.in.the.print:.either | 
| 66300 |  20 74 68 65 20 66 6f 72 6d 61 74 20 6f 72 20 74    68 65 20 66 69 72 73 74 20 70 72 69 6e 74 20 61  | .the.format.or.the.first.print.a | 
| 66320 |  72 67 75 6d 65 6e 74 20 66 6f 72 20 6e 6f 6e 2d    66 6f 72 6d 61 74 74 65 64 0a 70 72 69 6e 74 73  | rgument.for.non-formatted.prints | 
| 66340 |  2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20    69 66 20 79 6f 75 20 68 61 76 65 20 57 61 72 6e  | ...For.example,.if.you.have.Warn | 
| 66360 |  20 61 6e 64 20 57 61 72 6e 66 20 66 75 6e 63 74    69 6f 6e 73 20 74 68 61 74 0a 74 61 6b 65 20 61  | .and.Warnf.functions.that.take.a | 
| 66380 |  6e 20 69 6f 2e 57 72 69 74 65 72 20 61 73 20 74    68 65 69 72 20 66 69 72 73 74 20 61 72 67 75 6d  | n.io.Writer.as.their.first.argum | 
| 663a0 |  65 6e 74 2c 20 6c 69 6b 65 20 46 70 72 69 6e 74    66 2c 0a 2d 70 72 69 6e 74 66 75 6e 63 73 3d 57  | ent,.like.Fprintf,.-printfuncs=W | 
| 663c0 |  61 72 6e 3a 31 2c 57 61 72 6e 66 3a 31 20 22 0a    20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74  | arn:1,Warnf:1."...:type.'(repeat | 
| 663e0 |  20 3a 74 61 67 20 22 70 72 69 6e 74 2d 6c 69 6b    65 20 66 75 6e 63 74 69 6f 6e 73 22 0a 20 20 20  | .:tag."print-like.functions".... | 
| 66400 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    74 72 69 6e 67 20 3a 74 61 67 20 22 66 75 6e 63  | ..............(string.:tag."func | 
| 66420 |  74 69 6f 6e 22 29 29 0a 20 20 3a 73 61 66 65 20    23 27 66 6c 79 63 68 65 63 6b 2d 73 74 72 69 6e  | tion"))...:safe.#'flycheck-strin | 
| 66440 |  67 2d 6c 69 73 74 2d 70 29 0a 0a 28 66 6c 79 63    68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63  | g-list-p)..(flycheck-define-chec | 
| 66460 |  6b 65 72 20 67 6f 2d 76 65 74 0a 20 20 22 41 20    47 6f 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65  | ker.go-vet..."A.Go.syntax.checke | 
| 66480 |  72 20 75 73 69 6e 67 20 74 68 65 20 60 67 6f 20    76 65 74 27 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 53  | r.using.the.`go.vet'.command...S | 
| 664a0 |  65 65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f 2f    67 6f 6c 61 6e 67 2e 6f 72 67 2f 63 6d 64 2f 67  | ee.URL.`https://golang.org/cmd/g | 
| 664c0 |  6f 2f 27 20 61 6e 64 20 55 52 4c 0a 60 68 74 74    70 73 3a 2f 2f 67 6f 6c 61 6e 67 2e 6f 72 67 2f  | o/'.and.URL.`https://golang.org/ | 
| 664e0 |  63 6d 64 2f 76 65 74 2f 27 2e 22 0a 20 20 3a 63    6f 6d 6d 61 6e 64 20 28 22 67 6f 22 20 22 76 65  | cmd/vet/'."...:command.("go"."ve | 
| 66500 |  74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    6f 70 74 69 6f 6e 20 22 2d 70 72 69 6e 74 66 2e  | t".............(option."-printf. | 
| 66520 |  66 75 6e 63 73 3d 22 20 66 6c 79 63 68 65 63 6b    2d 67 6f 2d 76 65 74 2d 70 72 69 6e 74 2d 66 75  | funcs=".flycheck-go-vet-print-fu | 
| 66540 |  6e 63 74 69 6f 6e 73 20 63 6f 6e 63 61 74 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | nctions.concat.................. | 
| 66560 |  20 20 20 66 6c 79 63 68 65 63 6b 2d 6f 70 74 69    6f 6e 2d 63 6f 6d 6d 61 2d 73 65 70 61 72 61 74  | ...flycheck-option-comma-separat | 
| 66580 |  65 64 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 73 6f 75 72 63 65 20 22 2e 67  | ed-list).............(source.".g | 
| 665a0 |  6f 22 29 29 0a 20 20 3a 65 72 72 6f 72 2d 70 61    74 74 65 72 6e 73 0a 20 20 28 28 77 61 72 6e 69  | o"))...:error-patterns...((warni | 
| 665c0 |  6e 67 20 6c 69 6e 65 2d 73 74 61 72 74 20 28 66    69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69  | ng.line-start.(file-name).":".li | 
| 665e0 |  6e 65 20 22 3a 20 22 20 28 6d 65 73 73 61 67 65    29 20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a  | ne.":.".(message).line-end))...: | 
| 66600 |  6d 6f 64 65 73 20 28 67 6f 2d 6d 6f 64 65 20 67    6f 2d 74 73 2d 6d 6f 64 65 29 0a 20 20 3a 6e 65  | modes.(go-mode.go-ts-mode)...:ne | 
| 66620 |  78 74 2d 63 68 65 63 6b 65 72 73 20 28 67 6f 2d    62 75 69 6c 64 0a 20 20 20 20 20 20 20 20 20 20  | xt-checkers.(go-build........... | 
| 66640 |  20 20 20 20 20 20 20 20 67 6f 2d 74 65 73 74 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ........go-test................. | 
| 66660 |  20 20 3b 3b 20 46 61 6c 6c 20 62 61 63 6b 20 69    66 20 60 67 6f 20 62 75 69 6c 64 27 20 6f 72 20  | ..;;.Fall.back.if.`go.build'.or. | 
| 66680 |  60 67 6f 20 74 65 73 74 27 20 63 61 6e 20 62 65    20 75 73 65 64 0a 20 20 20 20 20 20 20 20 20 20  | `go.test'.can.be.used........... | 
| 666a0 |  20 20 20 20 20 20 20 20 67 6f 2d 65 72 72 63 68    65 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ........go-errcheck............. | 
| 666c0 |  20 20 20 20 20 20 67 6f 2d 75 6e 63 6f 6e 76 65    72 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ......go-unconvert.............. | 
| 666e0 |  20 20 20 20 20 67 6f 2d 73 74 61 74 69 63 63 68    65 63 6b 29 0a 20 20 3a 76 65 72 69 66 79 20 28  | .....go-staticcheck)...:verify.( | 
| 66700 |  6c 61 6d 62 64 61 20 28 5f 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 67  | lambda.(_).............(let*.((g | 
| 66720 |  6f 20 28 66 6c 79 63 68 65 63 6b 2d 63 68 65 63    6b 65 72 2d 65 78 65 63 75 74 61 62 6c 65 20 27  | o.(flycheck-checker-executable.' | 
| 66740 |  67 6f 2d 76 65 74 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 68 61 76  | go-vet))....................(hav | 
| 66760 |  65 2d 76 65 74 20 28 6d 65 6d 62 65 72 20 22 76    65 74 22 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f  | e-vet.(member."vet".(ignore-erro | 
| 66780 |  72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | rs.............................. | 
| 667a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 70 72 6f 63 65 73 73 2d 6c 69 6e 65 73 20 67  | ................(process-lines.g | 
| 667c0 |  6f 20 22 74 6f 6f 6c 22 29 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73  | o."tool")))))...............(lis | 
| 667e0 |  74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 6c 79 63 68 65 63 6b 2d 76 65 72 69 66  | t................(flycheck-verif | 
| 66800 |  69 63 61 74 69 6f 6e 2d 72 65 73 75 6c 74 2d 6e    65 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ication-result-new.............. | 
| 66820 |  20 20 20 3a 6c 61 62 65 6c 20 22 67 6f 20 74 6f    6f 6c 20 76 65 74 22 0a 20 20 20 20 20 20 20 20  | ...:label."go.tool.vet"......... | 
| 66840 |  20 20 20 20 20 20 20 20 3a 6d 65 73 73 61 67 65    20 28 69 66 20 68 61 76 65 2d 76 65 74 20 22 70  | ........:message.(if.have-vet."p | 
| 66860 |  72 65 73 65 6e 74 22 20 22 6d 69 73 73 69 6e 67    22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | resent"."missing").............. | 
| 66880 |  20 20 20 3a 66 61 63 65 20 28 69 66 20 68 61 76    65 2d 76 65 74 20 27 73 75 63 63 65 73 73 20 27  | ...:face.(if.have-vet.'success.' | 
| 668a0 |  28 62 6f 6c 64 20 65 72 72 6f 72 29 29 29 29 29    29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65  | (bold.error)))))))..(flycheck-de | 
| 668c0 |  66 2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79    63 68 65 63 6b 2d 67 6f 2d 62 75 69 6c 64 2d 69  | f-option-var.flycheck-go-build-i | 
| 668e0 |  6e 73 74 61 6c 6c 2d 64 65 70 73 20 6e 69 6c 20    28 67 6f 2d 62 75 69 6c 64 20 67 6f 2d 74 65 73  | nstall-deps.nil.(go-build.go-tes | 
| 66900 |  74 29 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f    20 69 6e 73 74 61 6c 6c 20 64 65 70 65 6e 64 65  | t)..."Whether.to.install.depende | 
| 66920 |  6e 63 69 65 73 20 69 6e 20 60 67 6f 20 62 75 69    6c 64 27 20 61 6e 64 20 60 67 6f 20 74 65 73 74  | ncies.in.`go.build'.and.`go.test | 
| 66940 |  27 2e 0a 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 20 61    75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 69 6e 73  | '...If.non-nil.automatically.ins | 
| 66960 |  74 61 6c 6c 20 64 65 70 65 6e 64 65 6e 63 69 65    73 20 77 69 74 68 20 60 67 6f 20 62 75 69 6c 64  | tall.dependencies.with.`go.build | 
| 66980 |  27 0a 77 68 69 6c 65 20 73 79 6e 74 61 78 20 63    68 65 63 6b 69 6e 67 2e 22 0a 20 20 3a 74 79 70  | '.while.syntax.checking."...:typ | 
| 669a0 |  65 20 27 62 6f 6f 6c 65 61 6e 0a 20 20 3a 73 61    66 65 20 23 27 62 6f 6f 6c 65 61 6e 70 0a 20 20  | e.'boolean...:safe.#'booleanp... | 
| 669c0 |  3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e    20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 30  | :package-version.'(flycheck..."0 | 
| 669e0 |  2e 32 35 22 29 29 0a 0a 28 66 6c 79 63 68 65 63    6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72  | .25"))..(flycheck-def-option-var | 
| 66a00 |  20 66 6c 79 63 68 65 63 6b 2d 67 6f 2d 62 75 69    6c 64 2d 74 61 67 73 20 6e 69 6c 0a 20 20 20 20  | .flycheck-go-build-tags.nil..... | 
| 66a20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 67 6f 2d 62 75 69 6c 64 20 67  | .....................(go-build.g | 
| 66a40 |  6f 2d 74 65 73 74 20 67 6f 2d 65 72 72 63 68 65    63 6b 20 67 6f 2d 73 74 61 74 69 63 63 68 65 63  | o-test.go-errcheck.go-staticchec | 
| 66a60 |  6b 29 0a 20 20 22 41 20 6c 69 73 74 20 6f 66 20    74 61 67 73 20 66 6f 72 20 60 67 6f 20 62 75 69  | k)..."A.list.of.tags.for.`go.bui | 
| 66a80 |  6c 64 27 2e 0a 0a 45 61 63 68 20 69 74 65 6d 20    69 73 20 61 20 73 74 72 69 6e 67 20 77 69 74 68  | ld'...Each.item.is.a.string.with | 
| 66aa0 |  20 61 20 74 61 67 20 74 6f 20 62 65 20 67 69 76    65 6e 20 74 6f 20 60 67 6f 20 62 75 69 6c 64 27  | .a.tag.to.be.given.to.`go.build' | 
| 66ac0 |  2e 22 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70    65 61 74 20 28 73 74 72 69 6e 67 20 3a 74 61 67  | ."...:type.'(repeat.(string.:tag | 
| 66ae0 |  20 22 54 61 67 22 29 29 0a 20 20 3a 73 61 66 65    20 23 27 66 6c 79 63 68 65 63 6b 2d 73 74 72 69  | ."Tag"))...:safe.#'flycheck-stri | 
| 66b00 |  6e 67 2d 6c 69 73 74 2d 70 0a 20 20 3a 70 61 63    6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66  | ng-list-p...:package-version.'(f | 
| 66b20 |  6c 79 63 68 65 63 6b 20 2e 20 22 30 2e 32 35 22    29 29 0a 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64  | lycheck..."0.25"))...(flycheck-d | 
| 66b40 |  65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c    79 63 68 65 63 6b 2d 67 6f 2d 76 65 72 73 69 6f  | ef-option-var.flycheck-go-versio | 
| 66b60 |  6e 20 6e 69 6c 20 67 6f 2d 73 74 61 74 69 63 63    68 65 63 6b 0a 20 20 22 54 68 65 20 76 65 72 73  | n.nil.go-staticcheck..."The.vers | 
| 66b80 |  69 6f 6e 20 6f 66 20 67 6f 20 74 68 61 74 20 73    68 6f 75 6c 64 20 62 65 20 74 61 72 67 65 74 65  | ion.of.go.that.should.be.targete | 
| 66ba0 |  64 20 62 79 20 60 73 74 61 74 69 63 63 68 65 63    6b 27 2e 0a 0a 53 68 6f 75 6c 64 20 62 65 20 61  | d.by.`staticcheck'...Should.be.a | 
| 66bc0 |  20 73 74 72 69 6e 67 20 72 65 70 72 65 73 65 6e    74 69 6e 67 20 61 20 76 65 72 73 69 6f 6e 2c 20  | .string.representing.a.version,. | 
| 66be0 |  6c 69 6b 65 20 31 2e 36 20 6f 72 20 31 2e 31 31    2e 34 2e 0a 53 65 65 20 60 68 74 74 70 73 3a 2f  | like.1.6.or.1.11.4..See.`https:/ | 
| 66c00 |  2f 73 74 61 74 69 63 63 68 65 63 6b 2e 69 6f 2f    64 6f 63 73 2f 23 74 61 72 67 65 74 69 6e 67 2d  | /staticcheck.io/docs/#targeting- | 
| 66c20 |  67 6f 2d 76 65 72 73 69 6f 6e 73 27 20 66 6f 72    0a 64 65 74 61 69 6c 73 2e 22 0a 20 20 3a 74 79  | go-versions'.for.details."...:ty | 
| 66c40 |  70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e    73 74 20 3a 74 61 67 20 22 55 6e 73 70 65 63 69  | pe.'(choice.(const.:tag."Unspeci | 
| 66c60 |  66 69 65 64 22 20 6e 69 6c 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72  | fied".nil)..................(str | 
| 66c80 |  69 6e 67 20 3a 74 61 67 20 22 56 65 72 73 69 6f    6e 22 29 29 0a 20 20 3a 73 61 66 65 20 23 27 66  | ing.:tag."Version"))...:safe.#'f | 
| 66ca0 |  6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6f    72 2d 6e 69 6c 2d 70 0a 20 20 3a 70 61 63 6b 61  | lycheck-string-or-nil-p...:packa | 
| 66cc0 |  67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79    63 68 65 63 6b 20 2e 20 22 30 2e 33 32 22 29 29  | ge-version.'(flycheck..."0.32")) | 
| 66ce0 |  0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69    6e 65 2d 63 68 65 63 6b 65 72 20 67 6f 2d 62 75  | ..(flycheck-define-checker.go-bu | 
| 66d00 |  69 6c 64 0a 20 20 22 41 20 47 6f 20 73 79 6e 74    61 78 20 61 6e 64 20 74 79 70 65 20 63 68 65 63  | ild..."A.Go.syntax.and.type.chec | 
| 66d20 |  6b 65 72 20 75 73 69 6e 67 20 74 68 65 20 60 67    6f 20 62 75 69 6c 64 27 20 63 6f 6d 6d 61 6e 64  | ker.using.the.`go.build'.command | 
| 66d40 |  2e 0a 0a 52 65 71 75 69 72 65 73 20 47 6f 20 31    2e 36 20 6f 72 20 6e 65 77 65 72 2e 20 20 53 65  | ...Requires.Go.1.6.or.newer...Se | 
| 66d60 |  65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 67    6f 6c 61 6e 67 2e 6f 72 67 2f 63 6d 64 2f 67 6f  | e.URL.`https://golang.org/cmd/go | 
| 66d80 |  27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28    22 67 6f 22 20 22 62 75 69 6c 64 22 0a 20 20 20  | '."...:command.("go"."build".... | 
| 66da0 |  20 20 20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e    2d 66 6c 61 67 20 22 2d 69 22 20 66 6c 79 63 68  | .........(option-flag."-i".flych | 
| 66dc0 |  65 63 6b 2d 67 6f 2d 62 75 69 6c 64 2d 69 6e 73    74 61 6c 6c 2d 64 65 70 73 29 0a 20 20 20 20 20  | eck-go-build-install-deps)...... | 
| 66de0 |  20 20 20 20 20 20 20 3b 3b 20 6d 75 6c 74 69 70    6c 65 20 74 61 67 73 20 61 72 65 20 6c 69 73 74  | .......;;.multiple.tags.are.list | 
| 66e00 |  65 64 20 61 73 20 22 64 65 76 20 64 65 62 75 67    20 2e 2e 2e 22 0a 20 20 20 20 20 20 20 20 20 20  | ed.as."dev.debug...."........... | 
| 66e20 |  20 20 28 6f 70 74 69 6f 6e 2d 6c 69 73 74 20 22    2d 74 61 67 73 3d 22 20 66 6c 79 63 68 65 63 6b  | ..(option-list."-tags=".flycheck | 
| 66e40 |  2d 67 6f 2d 62 75 69 6c 64 2d 74 61 67 73 20 63    6f 6e 63 61 74 29 0a 20 20 20 20 20 20 20 20 20  | -go-build-tags.concat).......... | 
| 66e60 |  20 20 20 22 2d 6f 22 20 6e 75 6c 6c 2d 64 65 76    69 63 65 29 0a 20 20 3a 65 72 72 6f 72 2d 70 61  | ..."-o".null-device)...:error-pa | 
| 66e80 |  74 74 65 72 6e 73 0a 20 20 28 28 65 72 72 6f 72    20 6c 69 6e 65 2d 73 74 61 72 74 20 28 66 69 6c  | tterns...((error.line-start.(fil | 
| 66ea0 |  65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69 6e 65    20 22 3a 22 0a 20 20 20 20 20 20 20 20 20 20 28  | e-name).":".line.":"...........( | 
| 66ec0 |  6f 70 74 69 6f 6e 61 6c 20 63 6f 6c 75 6d 6e 20    22 3a 22 29 20 22 20 22 0a 20 20 20 20 20 20 20  | optional.column.":")."."........ | 
| 66ee0 |  20 20 20 28 6d 65 73 73 61 67 65 20 28 6f 6e 65    2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65 77  | ...(message.(one-or-more.not-new | 
| 66f00 |  6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 7a 65 72 6f 2d 6f  | line)....................(zero-o | 
| 66f20 |  72 2d 6d 6f 72 65 20 22 5c 6e 5c 74 22 20 28 6f    6e 65 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e  | r-more."\n\t".(one-or-more.not-n | 
| 66f40 |  65 77 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20  | ewline)))...........line-end)... | 
| 66f60 |  20 3b 3b 20 43 61 74 63 68 20 65 72 72 6f 72 20    6d 65 73 73 61 67 65 20 61 62 6f 75 74 20 6d 75  | .;;.Catch.error.message.about.mu | 
| 66f80 |  6c 74 69 70 6c 65 20 70 61 63 6b 61 67 65 73 20    69 6e 20 61 20 64 69 72 65 63 74 6f 72 79 2c 20  | ltiple.packages.in.a.directory,. | 
| 66fa0 |  77 68 69 63 68 20 64 6f 65 73 6e 27 74 0a 20 20    20 3b 3b 20 66 6f 6c 6c 6f 77 20 74 68 65 20 73  | which.doesn't....;;.follow.the.s | 
| 66fc0 |  74 61 6e 64 61 72 64 20 65 72 72 6f 72 20 6d 65    73 73 61 67 65 20 66 6f 72 6d 61 74 2e 0a 20 20  | tandard.error.message.format.... | 
| 66fe0 |  20 28 69 6e 66 6f 20 6c 69 6e 65 2d 73 74 61 72    74 0a 20 20 20 20 20 20 20 20 20 28 6d 65 73 73  | .(info.line-start..........(mess | 
| 67000 |  61 67 65 20 22 63 61 6e 27 74 20 6c 6f 61 64 20    70 61 63 6b 61 67 65 3a 20 70 61 63 6b 61 67 65  | age."can't.load.package:.package | 
| 67020 |  20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72  | ."...................(one-or-mor | 
| 67040 |  65 20 28 6e 6f 74 20 28 61 6e 79 20 3f 3a 20 3f    5c 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20  | e.(not.(any.?:.?\n)))........... | 
| 67060 |  20 20 20 20 20 20 20 20 22 3a 20 66 6f 75 6e 64    20 70 61 63 6b 61 67 65 73 20 22 0a 20 20 20 20  | ........":.found.packages."..... | 
| 67080 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    6e 65 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e  | ..............(one-or-more.not-n | 
| 670a0 |  65 77 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20    20 20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a  | ewline))..........line-end))...: | 
| 670c0 |  65 72 72 6f 72 2d 66 69 6c 74 65 72 0a 20 20 28    6c 61 6d 62 64 61 20 28 65 72 72 6f 72 73 29 0a  | error-filter...(lambda.(errors). | 
| 670e0 |  20 20 20 20 28 64 6f 6c 69 73 74 20 28 65 72 72    6f 72 20 65 72 72 6f 72 73 29 0a 20 20 20 20 20  | ....(dolist.(error.errors)...... | 
| 67100 |  20 28 75 6e 6c 65 73 73 20 28 66 6c 79 63 68 65    63 6b 2d 65 72 72 6f 72 2d 6c 69 6e 65 20 65 72  | .(unless.(flycheck-error-line.er | 
| 67120 |  72 6f 72 29 0a 20 20 20 20 20 20 20 20 3b 3b 20    46 6c 79 63 68 65 63 6b 20 69 67 6e 6f 72 65 73  | ror).........;;.Flycheck.ignores | 
| 67140 |  20 65 72 72 6f 72 73 20 77 69 74 68 6f 75 74 20    6c 69 6e 65 20 6e 75 6d 62 65 72 73 2c 20 62 75  | .errors.without.line.numbers,.bu | 
| 67160 |  74 20 74 68 65 20 65 72 72 6f 72 0a 20 20 20 20    20 20 20 20 3b 3b 20 6d 65 73 73 61 67 65 20 61  | t.the.error.........;;.message.a | 
| 67180 |  62 6f 75 74 20 6d 75 6c 74 69 70 6c 65 20 70 61    63 6b 61 67 65 73 20 69 6e 20 61 20 64 69 72 65  | bout.multiple.packages.in.a.dire | 
| 671a0 |  63 74 6f 72 79 20 64 6f 65 73 6e 27 74 20 63 6f    6d 65 20 77 69 74 68 20 61 0a 20 20 20 20 20 20  | ctory.doesn't.come.with.a....... | 
| 671c0 |  20 20 3b 3b 20 6c 69 6e 65 20 6e 75 6d 62 65 72    2c 20 73 6f 20 69 6e 6a 65 63 74 20 61 20 66 61  | ..;;.line.number,.so.inject.a.fa | 
| 671e0 |  6b 65 20 6f 6e 65 2e 0a 20 20 20 20 20 20 20 20    28 73 65 74 66 20 28 66 6c 79 63 68 65 63 6b 2d  | ke.one..........(setf.(flycheck- | 
| 67200 |  65 72 72 6f 72 2d 6c 69 6e 65 20 65 72 72 6f 72    29 20 31 29 29 29 0a 20 20 20 20 65 72 72 6f 72  | error-line.error).1))).....error | 
| 67220 |  73 29 0a 20 20 3a 6d 6f 64 65 73 20 28 67 6f 2d    6d 6f 64 65 20 67 6f 2d 74 73 2d 6d 6f 64 65 29  | s)...:modes.(go-mode.go-ts-mode) | 
| 67240 |  0a 20 20 3a 70 72 65 64 69 63 61 74 65 20 28 6c    61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20  | ...:predicate.(lambda.()........ | 
| 67260 |  20 20 20 20 20 20 20 20 28 61 6e 64 20 28 66 6c    79 63 68 65 63 6b 2d 62 75 66 66 65 72 2d 73 61  | ........(and.(flycheck-buffer-sa | 
| 67280 |  76 65 64 2d 70 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20  | ved-p).....................(not. | 
| 672a0 |  28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70    20 22 5f 74 65 73 74 2e 67 6f 22 20 28 62 75 66  | (string-suffix-p."_test.go".(buf | 
| 672c0 |  66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29    29 29 0a 20 20 3a 6e 65 78 74 2d 63 68 65 63 6b  | fer-file-name)))))...:next-check | 
| 672e0 |  65 72 73 20 28 28 77 61 72 6e 69 6e 67 20 2e 20    67 6f 2d 65 72 72 63 68 65 63 6b 29 0a 20 20 20  | ers.((warning...go-errcheck).... | 
| 67300 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    77 61 72 6e 69 6e 67 20 2e 20 67 6f 2d 75 6e 63  | ...............(warning...go-unc | 
| 67320 |  6f 6e 76 65 72 74 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 77 61 72 6e 69  | onvert)...................(warni | 
| 67340 |  6e 67 20 2e 20 67 6f 2d 73 74 61 74 69 63 63 68    65 63 6b 29 29 29 0a 0a 28 66 6c 79 63 68 65 63  | ng...go-staticcheck)))..(flychec | 
| 67360 |  6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72    20 67 6f 2d 74 65 73 74 0a 20 20 22 41 20 47 6f  | k-define-checker.go-test..."A.Go | 
| 67380 |  20 73 79 6e 74 61 78 20 61 6e 64 20 74 79 70 65    20 63 68 65 63 6b 65 72 20 75 73 69 6e 67 20 74  | .syntax.and.type.checker.using.t | 
| 673a0 |  68 65 20 60 67 6f 20 74 65 73 74 27 20 63 6f 6d    6d 61 6e 64 2e 0a 0a 52 65 71 75 69 72 65 73 20  | he.`go.test'.command...Requires. | 
| 673c0 |  47 6f 20 31 2e 36 20 6f 72 20 6e 65 77 65 72 2e    20 20 53 65 65 20 55 52 4c 20 60 68 74 74 70 73  | Go.1.6.or.newer...See.URL.`https | 
| 673e0 |  3a 2f 2f 67 6f 6c 61 6e 67 2e 6f 72 67 2f 63 6d    64 2f 67 6f 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61  | ://golang.org/cmd/go'."...:comma | 
| 67400 |  6e 64 20 28 22 67 6f 22 20 22 74 65 73 74 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 6f 70 74  | nd.("go"."test".............(opt | 
| 67420 |  69 6f 6e 2d 66 6c 61 67 20 22 2d 69 22 20 66 6c    79 63 68 65 63 6b 2d 67 6f 2d 62 75 69 6c 64 2d  | ion-flag."-i".flycheck-go-build- | 
| 67440 |  69 6e 73 74 61 6c 6c 2d 64 65 70 73 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 6f 70 74 69 6f  | install-deps).............(optio | 
| 67460 |  6e 2d 6c 69 73 74 20 22 2d 74 61 67 73 3d 22 20    66 6c 79 63 68 65 63 6b 2d 67 6f 2d 62 75 69 6c  | n-list."-tags=".flycheck-go-buil | 
| 67480 |  64 2d 74 61 67 73 20 63 6f 6e 63 61 74 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 22 2d 63 22 20  | d-tags.concat)............."-c". | 
| 674a0 |  22 2d 6f 22 20 6e 75 6c 6c 2d 64 65 76 69 63 65    29 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74 74 65  | "-o".null-device)...:error-patte | 
| 674c0 |  72 6e 73 0a 20 20 28 28 65 72 72 6f 72 20 6c 69    6e 65 2d 73 74 61 72 74 20 28 66 69 6c 65 2d 6e  | rns...((error.line-start.(file-n | 
| 674e0 |  61 6d 65 29 20 22 3a 22 20 6c 69 6e 65 20 22 3a    22 0a 20 20 20 20 20 20 20 20 20 20 28 6f 70 74  | ame).":".line.":"...........(opt | 
| 67500 |  69 6f 6e 61 6c 20 63 6f 6c 75 6d 6e 20 22 3a 22    29 20 22 20 22 0a 20 20 20 20 20 20 20 20 20 20  | ional.column.":")."."........... | 
| 67520 |  28 6d 65 73 73 61 67 65 20 28 6f 6e 65 2d 6f 72    2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e  | (message.(one-or-more.not-newlin | 
| 67540 |  65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 7a 65 72 6f 2d 6f 72 2d 6d  | e)....................(zero-or-m | 
| 67560 |  6f 72 65 20 22 5c 6e 5c 74 22 20 28 6f 6e 65 2d    6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65 77 6c  | ore."\n\t".(one-or-more.not-newl | 
| 67580 |  69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d  | ine)))...........line-end))...:m | 
| 675a0 |  6f 64 65 73 20 28 67 6f 2d 6d 6f 64 65 20 67 6f    2d 74 73 2d 6d 6f 64 65 29 0a 20 20 3a 70 72 65  | odes.(go-mode.go-ts-mode)...:pre | 
| 675c0 |  64 69 63 61 74 65 0a 20 20 28 6c 61 6d 62 64 61    20 28 29 20 28 61 6e 64 20 28 66 6c 79 63 68 65  | dicate...(lambda.().(and.(flyche | 
| 675e0 |  63 6b 2d 62 75 66 66 65 72 2d 73 61 76 65 64 2d    70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ck-buffer-saved-p).............. | 
| 67600 |  20 20 20 20 20 28 73 74 72 69 6e 67 2d 73 75 66    66 69 78 2d 70 20 22 5f 74 65 73 74 2e 67 6f 22  | .....(string-suffix-p."_test.go" | 
| 67620 |  20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61    6d 65 29 29 29 29 0a 20 20 3a 6e 65 78 74 2d 63  | .(buffer-file-name))))...:next-c | 
| 67640 |  68 65 63 6b 65 72 73 20 28 28 77 61 72 6e 69 6e    67 20 2e 20 67 6f 2d 65 72 72 63 68 65 63 6b 29  | heckers.((warning...go-errcheck) | 
| 67660 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 77 61 72 6e 69 6e 67 20 2e 20 67 6f  | ...................(warning...go | 
| 67680 |  2d 75 6e 63 6f 6e 76 65 72 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77  | -unconvert)...................(w | 
| 676a0 |  61 72 6e 69 6e 67 20 2e 20 67 6f 2d 73 74 61 74    69 63 63 68 65 63 6b 29 29 29 0a 0a 28 66 6c 79  | arning...go-staticcheck)))..(fly | 
| 676c0 |  63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65    63 6b 65 72 20 67 6f 2d 65 72 72 63 68 65 63 6b  | check-define-checker.go-errcheck | 
| 676e0 |  0a 20 20 22 41 20 47 6f 20 63 68 65 63 6b 65 72    20 66 6f 72 20 75 6e 63 68 65 63 6b 65 64 20 65  | ..."A.Go.checker.for.unchecked.e | 
| 67700 |  72 72 6f 72 73 2e 0a 0a 52 65 71 75 69 72 65 73    20 65 72 72 63 68 65 63 6b 20 6e 65 77 65 72 20  | rrors...Requires.errcheck.newer. | 
| 67720 |  74 68 61 6e 20 63 6f 6d 6d 69 74 20 38 35 31 35    64 33 34 20 28 41 75 67 20 32 38 74 68 2c 20 32  | than.commit.8515d34.(Aug.28th,.2 | 
| 67740 |  30 31 35 29 2e 0a 0a 53 65 65 20 55 52 4c 20 60    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | 015)...See.URL.`https://github.c | 
| 67760 |  6f 6d 2f 6b 69 73 69 65 6c 6b 2f 65 72 72 63 68    65 63 6b 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e  | om/kisielk/errcheck'."...:comman | 
| 67780 |  64 20 28 22 65 72 72 63 68 65 63 6b 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 22 2d 61 62 73 70  | d.("errcheck"............."-absp | 
| 677a0 |  61 74 68 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 70 74 69 6f 6e 2d 6c 69 73 74 20 22 2d  | ath".............(option-list."- | 
| 677c0 |  74 61 67 73 3d 22 20 66 6c 79 63 68 65 63 6b 2d    67 6f 2d 62 75 69 6c 64 2d 74 61 67 73 20 63 6f  | tags=".flycheck-go-build-tags.co | 
| 677e0 |  6e 63 61 74 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 22 2e 22 29 0a 20 20 3a 65 72 72 6f 72 2d  | ncat).............".")...:error- | 
| 67800 |  70 61 74 74 65 72 6e 73 0a 20 20 28 28 77 61 72    6e 69 6e 67 20 6c 69 6e 65 2d 73 74 61 72 74 0a  | patterns...((warning.line-start. | 
| 67820 |  20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c    65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69 6e 65  | ............(file-name).":".line | 
| 67840 |  20 22 3a 22 20 63 6f 6c 75 6d 6e 20 28 6f 72 20    28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 22 5c 74  | .":".column.(or.(one-or-more."\t | 
| 67860 |  22 29 20 22 3a 20 22 20 22 3a 5c 74 22 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73  | ").":.".":\t").............(mess | 
| 67880 |  61 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 65  | age).............line-end))...:e | 
| 678a0 |  72 72 6f 72 2d 66 69 6c 74 65 72 0a 20 20 28 6c    61 6d 62 64 61 20 28 65 72 72 6f 72 73 29 0a 20  | rror-filter...(lambda.(errors).. | 
| 678c0 |  20 20 20 28 6c 65 74 20 28 28 65 72 72 6f 72 73    20 28 66 6c 79 63 68 65 63 6b 2d 73 61 6e 69 74  | ...(let.((errors.(flycheck-sanit | 
| 678e0 |  69 7a 65 2d 65 72 72 6f 72 73 20 65 72 72 6f 72    73 29 29 29 0a 20 20 20 20 20 20 28 64 6f 6c 69  | ize-errors.errors))).......(doli | 
| 67900 |  73 74 20 28 65 72 72 20 65 72 72 6f 72 73 29 0a    20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65  | st.(err.errors).........(when-le | 
| 67920 |  74 20 28 6d 65 73 73 61 67 65 20 28 66 6c 79 63    68 65 63 6b 2d 65 72 72 6f 72 2d 6d 65 73 73 61  | t.(message.(flycheck-error-messa | 
| 67940 |  67 65 20 65 72 72 29 29 0a 20 20 20 20 20 20 20    20 20 20 3b 3b 20 49 6d 70 72 6f 76 65 20 74 68  | ge.err))...........;;.Improve.th | 
| 67960 |  65 20 6d 65 73 73 61 67 65 73 20 72 65 70 6f 72    74 65 64 20 62 79 20 65 72 72 63 68 65 63 6b 20  | e.messages.reported.by.errcheck. | 
| 67980 |  74 6f 20 6d 61 6b 65 20 74 68 65 6d 20 6d 6f 72    65 20 63 6c 65 61 72 2e 0a 20 20 20 20 20 20 20  | to.make.them.more.clear......... | 
| 679a0 |  20 20 20 28 73 65 74 66 20 28 66 6c 79 63 68 65    63 6b 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65  | ...(setf.(flycheck-error-message | 
| 679c0 |  20 65 72 72 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 49  | .err).................(format."I | 
| 679e0 |  67 6e 6f 72 65 64 20 60 65 72 72 6f 72 60 20 72    65 74 75 72 6e 65 64 20 66 72 6f 6d 20 60 25 73  | gnored.`error`.returned.from.`%s | 
| 67a00 |  60 22 20 6d 65 73 73 61 67 65 29 29 29 29 29 0a    20 20 20 20 65 72 72 6f 72 73 29 0a 20 20 3a 6d  | `".message))))).....errors)...:m | 
| 67a20 |  6f 64 65 73 20 28 67 6f 2d 6d 6f 64 65 20 67 6f    2d 74 73 2d 6d 6f 64 65 29 0a 20 20 3a 70 72 65  | odes.(go-mode.go-ts-mode)...:pre | 
| 67a40 |  64 69 63 61 74 65 20 28 6c 61 6d 62 64 61 20 28    29 20 28 66 6c 79 63 68 65 63 6b 2d 62 75 66 66  | dicate.(lambda.().(flycheck-buff | 
| 67a60 |  65 72 2d 73 61 76 65 64 2d 70 29 29 0a 20 20 3a    6e 65 78 74 2d 63 68 65 63 6b 65 72 73 20 28 28  | er-saved-p))...:next-checkers.(( | 
| 67a80 |  77 61 72 6e 69 6e 67 20 2e 20 67 6f 2d 75 6e 63    6f 6e 76 65 72 74 29 0a 20 20 20 20 20 20 20 20  | warning...go-unconvert)......... | 
| 67aa0 |  20 20 20 20 20 20 20 20 20 20 28 77 61 72 6e 69    6e 67 20 2e 20 67 6f 2d 73 74 61 74 69 63 63 68  | ..........(warning...go-staticch | 
| 67ac0 |  65 63 6b 29 29 29 0a 0a 28 66 6c 79 63 68 65 63    6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72  | eck)))..(flycheck-define-checker | 
| 67ae0 |  20 67 6f 2d 75 6e 63 6f 6e 76 65 72 74 0a 20 20    22 41 20 47 6f 20 63 68 65 63 6b 65 72 20 6c 6f  | .go-unconvert..."A.Go.checker.lo | 
| 67b00 |  6f 6b 69 6e 67 20 66 6f 72 20 75 6e 6e 65 63 65    73 73 61 72 79 20 74 79 70 65 20 63 6f 6e 76 65  | oking.for.unnecessary.type.conve | 
| 67b20 |  72 73 69 6f 6e 73 2e 0a 0a 53 65 65 20 55 52 4c    20 60 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | rsions...See.URL.`https://github | 
| 67b40 |  2e 63 6f 6d 2f 6d 64 65 6d 70 73 6b 79 2f 75 6e    63 6f 6e 76 65 72 74 27 2e 22 0a 20 20 3a 63 6f  | .com/mdempsky/unconvert'."...:co | 
| 67b60 |  6d 6d 61 6e 64 20 28 22 75 6e 63 6f 6e 76 65 72    74 22 20 22 2e 22 29 0a 20 20 3a 65 72 72 6f 72  | mmand.("unconvert".".")...:error | 
| 67b80 |  2d 70 61 74 74 65 72 6e 73 0a 20 20 28 28 77 61    72 6e 69 6e 67 20 6c 69 6e 65 2d 73 74 61 72 74  | -patterns...((warning.line-start | 
| 67ba0 |  20 28 66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22    20 6c 69 6e 65 20 22 3a 22 20 63 6f 6c 75 6d 6e  | .(file-name).":".line.":".column | 
| 67bc0 |  20 22 3a 20 22 20 28 6d 65 73 73 61 67 65 29 20    6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d 6f  | .":.".(message).line-end))...:mo | 
| 67be0 |  64 65 73 20 28 67 6f 2d 6d 6f 64 65 20 67 6f 2d    74 73 2d 6d 6f 64 65 29 0a 20 20 3a 70 72 65 64  | des.(go-mode.go-ts-mode)...:pred | 
| 67c00 |  69 63 61 74 65 20 28 6c 61 6d 62 64 61 20 28 29    20 28 66 6c 79 63 68 65 63 6b 2d 62 75 66 66 65  | icate.(lambda.().(flycheck-buffe | 
| 67c20 |  72 2d 73 61 76 65 64 2d 70 29 29 29 0a 0a 28 66    6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63  | r-saved-p)))..(flycheck-define-c | 
| 67c40 |  68 65 63 6b 65 72 20 67 6f 2d 73 74 61 74 69 63    63 68 65 63 6b 0a 20 20 22 41 20 47 6f 20 63 68  | hecker.go-staticcheck..."A.Go.ch | 
| 67c60 |  65 63 6b 65 72 20 74 68 61 74 20 70 65 72 66 6f    72 6d 73 20 73 74 61 74 69 63 20 61 6e 61 6c 79  | ecker.that.performs.static.analy | 
| 67c80 |  73 69 73 20 61 6e 64 20 6c 69 6e 74 69 6e 67 20    75 73 69 6e 67 0a 74 68 65 20 60 73 74 61 74 69  | sis.and.linting.using.the.`stati | 
| 67ca0 |  63 63 68 65 63 6b 27 20 63 6f 6d 6d 61 6e 64 2e    0a 0a 60 73 74 61 74 69 63 63 68 65 63 6b 27 20  | ccheck'.command...`staticcheck'. | 
| 67cc0 |  69 73 20 65 78 70 6c 69 63 69 74 6c 79 20 66 75    6c 6c 79 20 63 6f 6d 70 61 74 69 62 6c 65 20 77  | is.explicitly.fully.compatible.w | 
| 67ce0 |  69 74 68 20 5c 22 74 68 65 20 6c 61 73 74 20 74    77 6f 0a 76 65 72 73 69 6f 6e 73 20 6f 66 20 67  | ith.\"the.last.two.versions.of.g | 
| 67d00 |  6f 5c 22 2e 20 60 73 74 61 74 69 63 68 65 63 6b    27 20 63 61 6e 20 74 61 72 67 65 74 20 65 61 72  | o\"..`staticheck'.can.target.ear | 
| 67d20 |  6c 69 65 72 20 76 65 72 73 69 6f 6e 73 20 28 77    69 74 68 0a 6c 69 6d 69 74 65 64 20 66 65 61 74  | lier.versions.(with.limited.feat | 
| 67d40 |  75 72 65 73 29 20 69 66 20 60 66 6c 79 63 68 65    63 6b 2d 67 6f 2d 76 65 72 73 69 6f 6e 27 20 69  | ures).if.`flycheck-go-version'.i | 
| 67d60 |  73 20 73 65 74 2e 20 53 65 65 20 55 52 4c 0a 60    68 74 74 70 73 3a 2f 2f 73 74 61 74 69 63 63 68  | s.set..See.URL.`https://staticch | 
| 67d80 |  65 63 6b 2e 69 6f 2f 27 2e 22 0a 20 20 3a 63 6f    6d 6d 61 6e 64 20 28 22 73 74 61 74 69 63 63 68  | eck.io/'."...:command.("staticch | 
| 67da0 |  65 63 6b 22 20 22 2d 66 22 20 22 6a 73 6f 6e 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 70  | eck"."-f"."json".............(op | 
| 67dc0 |  74 69 6f 6e 2d 6c 69 73 74 20 22 2d 74 61 67 73    22 20 66 6c 79 63 68 65 63 6b 2d 67 6f 2d 62 75  | tion-list."-tags".flycheck-go-bu | 
| 67de0 |  69 6c 64 2d 74 61 67 73 20 63 6f 6e 63 61 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 70  | ild-tags.concat).............(op | 
| 67e00 |  74 69 6f 6e 20 22 2d 67 6f 22 20 66 6c 79 63 68    65 63 6b 2d 67 6f 2d 76 65 72 73 69 6f 6e 29 29  | tion."-go".flycheck-go-version)) | 
| 67e20 |  0a 0a 20 20 3a 65 72 72 6f 72 2d 70 61 72 73 65    72 20 66 6c 79 63 68 65 63 6b 2d 70 61 72 73 65  | ....:error-parser.flycheck-parse | 
| 67e40 |  2d 67 6f 2d 73 74 61 74 69 63 63 68 65 63 6b 0a    20 20 3a 6d 6f 64 65 73 20 28 67 6f 2d 6d 6f 64  | -go-staticcheck...:modes.(go-mod | 
| 67e60 |  65 20 67 6f 2d 74 73 2d 6d 6f 64 65 29 29 0a 0a    28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65  | e.go-ts-mode))..(flycheck-define | 
| 67e80 |  2d 63 68 65 63 6b 65 72 20 67 72 6f 6f 76 79 0a    20 20 22 41 20 67 72 6f 6f 76 79 20 73 79 6e 74  | -checker.groovy..."A.groovy.synt | 
| 67ea0 |  61 78 20 63 68 65 63 6b 65 72 20 75 73 69 6e 67    20 67 72 6f 6f 76 79 20 63 6f 6d 70 69 6c 65 72  | ax.checker.using.groovy.compiler | 
| 67ec0 |  20 41 50 49 2e 0a 0a 53 65 65 20 55 52 4c 20 60    68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 72 6f 6f  | .API...See.URL.`https://www.groo | 
| 67ee0 |  76 79 2d 6c 61 6e 67 2e 6f 72 67 27 2e 22 0a 20    20 3a 63 6f 6d 6d 61 6e 64 20 28 22 67 72 6f 6f  | vy-lang.org'."...:command.("groo | 
| 67f00 |  76 79 22 20 22 2d 65 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 22 69 6d 70 6f 72 74 20 6f 72 67  | vy"."-e"............."import.org | 
| 67f20 |  2e 63 6f 64 65 68 61 75 73 2e 67 72 6f 6f 76 79    2e 63 6f 6e 74 72 6f 6c 2e 2a 0a 0a 75 6e 69 74  | .codehaus.groovy.control.*..unit | 
| 67f40 |  20 3d 20 6e 65 77 20 43 6f 6d 70 69 6c 61 74 69    6f 6e 55 6e 69 74 28 29 0a 75 6e 69 74 2e 61 64  | .=.new.CompilationUnit().unit.ad | 
| 67f60 |  64 53 6f 75 72 63 65 28 5c 22 69 6e 70 75 74 5c    22 2c 20 53 79 73 74 65 6d 2e 69 6e 29 0a 0a 74  | dSource(\"input\",.System.in)..t | 
| 67f80 |  72 79 20 7b 0a 20 20 20 20 75 6e 69 74 2e 63 6f    6d 70 69 6c 65 28 50 68 61 73 65 73 2e 43 4f 4e  | ry.{.....unit.compile(Phases.CON | 
| 67fa0 |  56 45 52 53 49 4f 4e 29 0a 7d 20 63 61 74 63 68    20 28 4d 75 6c 74 69 70 6c 65 43 6f 6d 70 69 6c  | VERSION).}.catch.(MultipleCompil | 
| 67fc0 |  61 74 69 6f 6e 45 72 72 6f 72 73 45 78 63 65 70    74 69 6f 6e 20 65 29 20 7b 0a 20 20 20 20 65 2e  | ationErrorsException.e).{.....e. | 
| 67fe0 |  65 72 72 6f 72 43 6f 6c 6c 65 63 74 6f 72 2e 77    72 69 74 65 28 6e 65 77 20 50 72 69 6e 74 57 72  | errorCollector.write(new.PrintWr | 
| 68000 |  69 74 65 72 28 53 79 73 74 65 6d 2e 6f 75 74 2c    20 74 72 75 65 29 2c 20 6e 75 6c 6c 29 0a 7d 22  | iter(System.out,.true),.null).}" | 
| 68020 |  29 0a 20 20 3a 73 74 61 6e 64 61 72 64 2d 69 6e    70 75 74 20 74 0a 20 20 3a 65 72 72 6f 72 2d 70  | )...:standard-input.t...:error-p | 
| 68040 |  61 74 74 65 72 6e 73 0a 20 20 28 28 65 72 72 6f    72 20 6c 69 6e 65 2d 73 74 61 72 74 20 22 69 6e  | atterns...((error.line-start."in | 
| 68060 |  70 75 74 3a 20 22 20 6c 69 6e 65 20 22 3a 22 20    28 6d 65 73 73 61 67 65 29 0a 20 20 20 20 20 20  | put:.".line.":".(message)....... | 
| 68080 |  20 20 20 20 22 20 40 20 6c 69 6e 65 20 22 20 6c    69 6e 65 20 22 2c 20 63 6f 6c 75 6d 6e 20 22 20  | ....".@.line.".line.",.column.". | 
| 680a0 |  63 6f 6c 75 6d 6e 20 22 2e 22 20 6c 69 6e 65 2d    65 6e 64 29 29 0a 20 20 3a 6d 6f 64 65 73 20 67  | column.".".line-end))...:modes.g | 
| 680c0 |  72 6f 6f 76 79 2d 6d 6f 64 65 29 0a 0a 28 66 6c    79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68  | roovy-mode)..(flycheck-define-ch | 
| 680e0 |  65 63 6b 65 72 20 68 61 6d 6c 0a 20 20 22 41 20    48 61 6d 6c 20 73 79 6e 74 61 78 20 63 68 65 63  | ecker.haml..."A.Haml.syntax.chec | 
| 68100 |  6b 65 72 20 75 73 69 6e 67 20 74 68 65 20 48 61    6d 6c 20 63 6f 6d 70 69 6c 65 72 2e 0a 0a 53 65  | ker.using.the.Haml.compiler...Se | 
| 68120 |  65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 68    61 6d 6c 2e 69 6e 66 6f 27 2e 22 0a 20 20 3a 63  | e.URL.`https://haml.info'."...:c | 
| 68140 |  6f 6d 6d 61 6e 64 20 28 22 68 61 6d 6c 22 20 22    2d 63 22 20 22 2d 2d 73 74 64 69 6e 22 29 0a 20  | ommand.("haml"."-c"."--stdin").. | 
| 68160 |  20 3a 73 74 61 6e 64 61 72 64 2d 69 6e 70 75 74    20 74 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74 74  | .:standard-input.t...:error-patt | 
| 68180 |  65 72 6e 73 0a 20 20 28 28 65 72 72 6f 72 20 6c    69 6e 65 2d 73 74 61 72 74 20 22 53 79 6e 74 61  | erns...((error.line-start."Synta | 
| 681a0 |  78 20 65 72 72 6f 72 20 6f 6e 20 6c 69 6e 65 20    22 20 6c 69 6e 65 20 22 3a 20 22 20 28 6d 65 73  | x.error.on.line.".line.":.".(mes | 
| 681c0 |  73 61 67 65 29 20 6c 69 6e 65 2d 65 6e 64 29 0a    20 20 20 28 65 72 72 6f 72 20 6c 69 6e 65 2d 73  | sage).line-end)....(error.line-s | 
| 681e0 |  74 61 72 74 20 22 3a 22 20 6c 69 6e 65 20 22 3a    20 73 79 6e 74 61 78 20 65 72 72 6f 72 2c 20 22  | tart.":".line.":.syntax.error,." | 
| 68200 |  20 28 6d 65 73 73 61 67 65 29 20 6c 69 6e 65 2d    65 6e 64 29 29 0a 20 20 3a 6d 6f 64 65 73 20 68  | .(message).line-end))...:modes.h | 
| 68220 |  61 6d 6c 2d 6d 6f 64 65 29 0a 0a 28 66 6c 79 63    68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63  | aml-mode)..(flycheck-define-chec | 
| 68240 |  6b 65 72 20 68 61 6d 6c 2d 6c 69 6e 74 0a 20 20    22 48 41 4d 4c 2d 4c 69 6e 74 20 73 74 79 6c 65  | ker.haml-lint..."HAML-Lint.style | 
| 68260 |  20 63 68 65 63 6b 65 72 2e 0a 0a 53 65 65 20 55    52 4c 20 60 68 74 74 70 73 3a 2f 2f 67 69 74 68  | .checker...See.URL.`https://gith | 
| 68280 |  75 62 2e 63 6f 6d 2f 73 64 73 2f 68 61 6d 6c 2d    6c 69 6e 74 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61  | ub.com/sds/haml-lint'."...:comma | 
| 682a0 |  6e 64 20 28 22 68 61 6d 6c 2d 6c 69 6e 74 22 20    22 2d 2d 6e 6f 2d 63 6f 6c 6f 72 22 20 22 2d 2d  | nd.("haml-lint"."--no-color"."-- | 
| 682c0 |  6e 6f 2d 73 75 6d 6d 61 72 79 22 20 73 6f 75 72    63 65 29 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74  | no-summary".source)...:error-pat | 
| 682e0 |  74 65 72 6e 73 0a 20 20 28 28 65 72 72 6f 72 20    6c 69 6e 65 2d 73 74 61 72 74 20 28 66 69 6c 65  | terns...((error.line-start.(file | 
| 68300 |  2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69 6e 65 20    22 20 5b 45 5d 22 20 28 6d 65 73 73 61 67 65 29  | -name).":".line.".[E]".(message) | 
| 68320 |  20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 28 77    61 72 6e 69 6e 67 20 6c 69 6e 65 2d 73 74 61 72  | .line-end)....(warning.line-star | 
| 68340 |  74 20 28 66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a    22 20 6c 69 6e 65 20 22 20 5b 57 5d 22 20 28 6d  | t.(file-name).":".line.".[W]".(m | 
| 68360 |  65 73 73 61 67 65 29 20 6c 69 6e 65 2d 65 6e 64    29 29 0a 20 20 3a 6d 6f 64 65 73 20 68 61 6d 6c  | essage).line-end))...:modes.haml | 
| 68380 |  2d 6d 6f 64 65 29 0a 0a 28 66 6c 79 63 68 65 63    6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72  | -mode)..(flycheck-define-checker | 
| 683a0 |  20 68 61 6e 64 6c 65 62 61 72 73 0a 20 20 22 41    20 48 61 6e 64 6c 65 62 61 72 73 20 73 79 6e 74  | .handlebars..."A.Handlebars.synt | 
| 683c0 |  61 78 20 63 68 65 63 6b 65 72 20 75 73 69 6e 67    20 74 68 65 20 48 61 6e 64 6c 65 62 61 72 73 20  | ax.checker.using.the.Handlebars. | 
| 683e0 |  63 6f 6d 70 69 6c 65 72 2e 0a 0a 53 65 65 20 55    52 4c 20 60 68 74 74 70 73 3a 2f 2f 68 61 6e 64  | compiler...See.URL.`https://hand | 
| 68400 |  6c 65 62 61 72 73 6a 73 2e 63 6f 6d 2f 27 2e 22    0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 68 61  | lebarsjs.com/'."...:command.("ha | 
| 68420 |  6e 64 6c 65 62 61 72 73 22 20 22 2d 69 2d 22 29    0a 20 20 3a 73 74 61 6e 64 61 72 64 2d 69 6e 70  | ndlebars"."-i-")...:standard-inp | 
| 68440 |  75 74 20 74 0a 20 20 3a 65 72 72 6f 72 2d 70 61    74 74 65 72 6e 73 0a 20 20 28 28 65 72 72 6f 72  | ut.t...:error-patterns...((error | 
| 68460 |  20 6c 69 6e 65 2d 73 74 61 72 74 0a 20 20 20 20    20 20 20 20 20 20 22 45 72 72 6f 72 3a 20 50 61  | .line-start..........."Error:.Pa | 
| 68480 |  72 73 65 20 65 72 72 6f 72 20 6f 6e 20 6c 69 6e    65 20 22 20 6c 69 6e 65 20 22 3a 22 20 28 6f 70  | rse.error.on.line.".line.":".(op | 
| 684a0 |  74 69 6f 6e 61 6c 20 22 5c 72 22 29 20 22 5c 6e    22 0a 20 20 20 20 20 20 20 20 20 20 28 7a 65 72  | tional."\r")."\n"...........(zer | 
| 684c0 |  6f 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65    77 6c 69 6e 65 29 20 22 5c 6e 22 20 28 7a 65 72  | o-or-more.not-newline)."\n".(zer | 
| 684e0 |  6f 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65    77 6c 69 6e 65 29 20 22 5c 6e 22 0a 20 20 20 20  | o-or-more.not-newline)."\n"..... | 
| 68500 |  20 20 20 20 20 20 28 6d 65 73 73 61 67 65 29 20    6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d 6f  | ......(message).line-end))...:mo | 
| 68520 |  64 65 73 20 28 68 61 6e 64 6c 65 62 61 72 73 2d    6d 6f 64 65 20 68 61 6e 64 6c 65 62 61 72 73 2d  | des.(handlebars-mode.handlebars- | 
| 68540 |  73 67 6d 6c 2d 6d 6f 64 65 20 77 65 62 2d 6d 6f    64 65 29 0a 20 20 3a 70 72 65 64 69 63 61 74 65  | sgml-mode.web-mode)...:predicate | 
| 68560 |  0a 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20    20 20 28 69 66 20 28 65 71 20 6d 61 6a 6f 72 2d  | ...(lambda.().....(if.(eq.major- | 
| 68580 |  6d 6f 64 65 20 27 77 65 62 2d 6d 6f 64 65 29 0a    20 20 20 20 20 20 20 20 3b 3b 20 43 68 65 63 6b  | mode.'web-mode).........;;.Check | 
| 685a0 |  20 69 66 20 74 68 69 73 20 69 73 20 61 20 68 61    6e 64 6c 65 62 61 72 73 20 66 69 6c 65 20 73 69  | .if.this.is.a.handlebars.file.si | 
| 685c0 |  6e 63 65 20 77 65 62 2d 6d 6f 64 65 20 64 6f 65    73 20 6e 6f 74 20 73 74 6f 72 65 20 74 68 65 0a  | nce.web-mode.does.not.store.the. | 
| 685e0 |  20 20 20 20 20 20 20 20 3b 3b 20 6e 6f 6e 2d 63    61 6e 6f 6e 69 63 61 6c 20 65 6e 67 69 6e 65 20  | ........;;.non-canonical.engine. | 
| 68600 |  6e 61 6d 65 0a 20 20 20 20 20 20 20 20 28 6c 65    74 2a 20 28 28 72 65 67 65 78 70 2d 61 6c 69 73  | name.........(let*.((regexp-alis | 
| 68620 |  74 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75    65 2d 70 20 77 65 62 2d 6d 6f 64 65 2d 65 6e 67  | t.(bound-and-true-p.web-mode-eng | 
| 68640 |  69 6e 65 2d 66 69 6c 65 2d 72 65 67 65 78 70 73    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ine-file-regexps)).............. | 
| 68660 |  20 20 28 70 61 74 74 65 72 6e 20 28 63 64 72 20    28 61 73 73 6f 63 20 22 68 61 6e 64 6c 65 62 61  | ..(pattern.(cdr.(assoc."handleba | 
| 68680 |  72 73 22 20 72 65 67 65 78 70 2d 61 6c 69 73 74    29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28  | rs".regexp-alist))))...........( | 
| 686a0 |  61 6e 64 20 70 61 74 74 65 72 6e 20 28 62 75 66    66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 20  | and.pattern.(buffer-file-name).. | 
| 686c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 70 61  | ..............(string-match-p.pa | 
| 686e0 |  74 74 65 72 6e 20 28 62 75 66 66 65 72 2d 66 69    6c 65 2d 6e 61 6d 65 29 29 29 29 0a 20 20 20 20  | ttern.(buffer-file-name))))..... | 
| 68700 |  20 20 74 29 29 29 0a 0a 28 64 65 66 63 6f 6e 73    74 20 66 6c 79 63 68 65 63 6b 2d 68 61 73 6b 65  | ..t)))..(defconst.flycheck-haske | 
| 68720 |  6c 6c 2d 6d 6f 64 75 6c 65 2d 72 65 0a 20 20 28    72 78 20 6c 69 6e 65 2d 73 74 61 72 74 20 28 7a  | ll-module-re...(rx.line-start.(z | 
| 68740 |  65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 28 6f 72 20    22 5c 6e 22 20 28 61 6e 79 20 73 70 61 63 65 29  | ero-or-more.(or."\n".(any.space) | 
| 68760 |  29 29 0a 20 20 20 20 20 20 22 6d 6f 64 75 6c 65    22 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 28  | ))......."module".(one-or-more.( | 
| 68780 |  6f 72 20 22 5c 6e 22 20 28 61 6e 79 20 73 70 61    63 65 29 29 29 0a 20 20 20 20 20 20 28 67 72 6f  | or."\n".(any.space))).......(gro | 
| 687a0 |  75 70 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20    28 6e 6f 74 20 28 61 6e 79 20 73 70 61 63 65 20  | up.(one-or-more.(not.(any.space. | 
| 687c0 |  22 28 22 20 22 5c 6e 22 29 29 29 29 29 0a 20 20    22 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73  | "("."\n")))))..."Regular.express | 
| 687e0 |  69 6f 6e 20 66 6f 72 20 61 20 48 61 73 6b 65 6c    6c 20 6d 6f 64 75 6c 65 20 6e 61 6d 65 2e 22 29  | ion.for.a.Haskell.module.name.") | 
| 68800 |  0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d    61 72 67 73 2d 76 61 72 20 66 6c 79 63 68 65 63  | ..(flycheck-def-args-var.flychec | 
| 68820 |  6b 2d 67 68 63 2d 61 72 67 73 20 28 68 61 73 6b    65 6c 6c 2d 73 74 61 63 6b 2d 67 68 63 20 68 61  | k-ghc-args.(haskell-stack-ghc.ha | 
| 68840 |  73 6b 65 6c 6c 2d 67 68 63 29 0a 20 20 3a 70 61    63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28  | skell-ghc)...:package-version.'( | 
| 68860 |  66 6c 79 63 68 65 63 6b 20 2e 20 22 30 2e 32 32    22 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64  | flycheck..."0.22"))..(flycheck-d | 
| 68880 |  65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c    79 63 68 65 63 6b 2d 67 68 63 2d 73 74 61 63 6b  | ef-option-var.flycheck-ghc-stack | 
| 688a0 |  2d 75 73 65 2d 6e 69 78 20 6e 69 6c 20 68 61 73    6b 65 6c 6c 2d 73 74 61 63 6b 2d 67 68 63 0a 20  | -use-nix.nil.haskell-stack-ghc.. | 
| 688c0 |  20 22 57 68 65 74 68 65 72 20 74 6f 20 65 6e 61    62 6c 65 20 6e 69 78 20 73 75 70 70 6f 72 74 20  | ."Whether.to.enable.nix.support. | 
| 688e0 |  69 6e 20 73 74 61 63 6b 2e 0a 0a 57 68 65 6e 20    6e 6f 6e 2d 6e 69 6c 2c 20 73 74 61 63 6b 20 77  | in.stack...When.non-nil,.stack.w | 
| 68900 |  69 6c 6c 20 61 70 70 65 6e 64 20 27 2d 2d 6e 69    78 27 20 66 6c 61 67 20 74 6f 20 61 6e 79 20 63  | ill.append.'--nix'.flag.to.any.c | 
| 68920 |  61 6c 6c 2e 22 0a 20 20 3a 74 79 70 65 20 27 62    6f 6f 6c 65 61 6e 0a 20 20 3a 73 61 66 65 20 23  | all."...:type.'boolean...:safe.# | 
| 68940 |  27 62 6f 6f 6c 65 61 6e 70 0a 20 20 3a 70 61 63    6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66  | 'booleanp...:package-version.'(f | 
| 68960 |  6c 79 63 68 65 63 6b 20 2e 20 22 32 36 22 29 29    0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d  | lycheck..."26"))..(flycheck-def- | 
| 68980 |  6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68    65 63 6b 2d 67 68 63 2d 73 74 61 63 6b 2d 70 72  | option-var.flycheck-ghc-stack-pr | 
| 689a0 |  6f 6a 65 63 74 2d 66 69 6c 65 20 6e 69 6c 20 68    61 73 6b 65 6c 6c 2d 73 74 61 63 6b 2d 67 68 63  | oject-file.nil.haskell-stack-ghc | 
| 689c0 |  0a 20 20 22 4f 76 65 72 72 69 64 65 20 70 72 6f    6a 65 63 74 20 73 74 61 63 6b 2e 79 61 6d 6c 20  | ..."Override.project.stack.yaml. | 
| 689e0 |  66 69 6c 65 2e 0a 0a 54 68 65 20 76 61 6c 75 65    20 6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c  | file...The.value.of.this.variabl | 
| 68a00 |  65 20 69 73 20 61 20 66 69 6c 65 20 70 61 74 68    20 74 68 61 74 20 72 65 66 65 72 73 20 74 6f 20  | e.is.a.file.path.that.refers.to. | 
| 68a20 |  61 20 79 61 6d 6c 0a 66 69 6c 65 20 66 6f 72 20    74 68 65 20 63 75 72 72 65 6e 74 20 73 74 61 63  | a.yaml.file.for.the.current.stac | 
| 68a40 |  6b 20 70 72 6f 6a 65 63 74 2e 20 52 65 6c 61 74    69 76 65 20 66 69 6c 65 20 70 61 74 68 73 20 61  | k.project..Relative.file.paths.a | 
| 68a60 |  72 65 0a 72 65 73 6f 6c 76 65 64 20 61 67 61 69    6e 73 74 20 74 68 65 20 63 68 65 63 6b 65 72 27  | re.resolved.against.the.checker' | 
| 68a80 |  73 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74    6f 72 79 2e 20 57 68 65 6e 20 6e 6f 6e 2d 6e 69  | s.working.directory..When.non-ni | 
| 68aa0 |  6c 2c 0a 73 74 61 63 6b 20 77 69 6c 6c 20 67 65    74 20 6f 76 65 72 72 69 64 64 65 6e 20 76 61 6c  | l,.stack.will.get.overridden.val | 
| 68ac0 |  75 65 20 76 69 61 20 60 2d 2d 73 74 61 63 6b 2d    79 61 6d 6c 27 2e 22 0a 20 20 3a 74 79 70 65 20  | ue.via.`--stack-yaml'."...:type. | 
| 68ae0 |  27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20    3a 74 61 67 20 22 55 6e 73 70 65 63 69 66 69 65  | '(choice.(const.:tag."Unspecifie | 
| 68b00 |  64 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 66 69 6c 65 20 3a  | d".nil)..................(file.: | 
| 68b20 |  74 61 67 20 22 50 72 6f 6a 65 63 74 20 66 69 6c    65 22 29 29 0a 20 20 3a 73 61 66 65 20 23 27 66  | tag."Project.file"))...:safe.#'f | 
| 68b40 |  6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6f    72 2d 6e 69 6c 2d 70 0a 20 20 3a 70 61 63 6b 61  | lycheck-string-or-nil-p...:packa | 
| 68b60 |  67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79    63 68 65 63 6b 20 2e 20 22 33 32 22 29 29 0a 0a  | ge-version.'(flycheck..."32")).. | 
| 68b80 |  28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f 70    74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65 63  | (flycheck-def-option-var.flychec | 
| 68ba0 |  6b 2d 67 68 63 2d 6e 6f 2d 75 73 65 72 2d 70 61    63 6b 61 67 65 2d 64 61 74 61 62 61 73 65 20 6e  | k-ghc-no-user-package-database.n | 
| 68bc0 |  69 6c 20 68 61 73 6b 65 6c 6c 2d 67 68 63 0a 20    20 22 57 68 65 74 68 65 72 20 74 6f 20 64 69 73  | il.haskell-ghc..."Whether.to.dis | 
| 68be0 |  61 62 6c 65 20 74 68 65 20 75 73 65 72 20 70 61    63 6b 61 67 65 20 64 61 74 61 62 61 73 65 20 69  | able.the.user.package.database.i | 
| 68c00 |  6e 20 47 48 43 2e 0a 0a 57 68 65 6e 20 6e 6f 6e    2d 6e 69 6c 2c 20 64 69 73 61 62 6c 65 20 74 68  | n.GHC...When.non-nil,.disable.th | 
| 68c20 |  65 20 75 73 65 72 20 70 61 63 6b 61 67 65 20 64    61 74 61 62 61 73 65 20 69 6e 20 47 48 43 2c 20  | e.user.package.database.in.GHC,. | 
| 68c40 |  76 69 61 0a 60 2d 6e 6f 2d 75 73 65 72 2d 70 61    63 6b 61 67 65 2d 64 62 27 2e 22 0a 20 20 3a 74  | via.`-no-user-package-db'."...:t | 
| 68c60 |  79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a 20 20 3a    73 61 66 65 20 23 27 62 6f 6f 6c 65 61 6e 70 0a  | ype.'boolean...:safe.#'booleanp. | 
| 68c80 |  20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69    6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20  | ..:package-version.'(flycheck... | 
| 68ca0 |  22 30 2e 31 36 22 29 29 0a 0a 28 66 6c 79 63 68    65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76  | "0.16"))..(flycheck-def-option-v | 
| 68cc0 |  61 72 20 66 6c 79 63 68 65 63 6b 2d 67 68 63 2d    70 61 63 6b 61 67 65 2d 64 61 74 61 62 61 73 65  | ar.flycheck-ghc-package-database | 
| 68ce0 |  73 20 6e 69 6c 20 68 61 73 6b 65 6c 6c 2d 67 68    63 0a 20 20 22 41 64 64 69 74 69 6f 6e 61 6c 20  | s.nil.haskell-ghc..."Additional. | 
| 68d00 |  6d 6f 64 75 6c 65 20 64 61 74 61 62 61 73 65 73    20 66 6f 72 20 47 48 43 2e 0a 0a 54 68 65 20 76  | module.databases.for.GHC...The.v | 
| 68d20 |  61 6c 75 65 20 6f 66 20 74 68 69 73 20 76 61 72    69 61 62 6c 65 20 69 73 20 61 20 6c 69 73 74 20  | alue.of.this.variable.is.a.list. | 
| 68d40 |  6f 66 20 73 74 72 69 6e 67 73 2c 20 77 68 65 72    65 20 65 61 63 68 0a 73 74 72 69 6e 67 20 69 73  | of.strings,.where.each.string.is | 
| 68d60 |  20 61 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20    61 20 70 61 63 6b 61 67 65 20 64 61 74 61 62 61  | .a.directory.of.a.package.databa | 
| 68d80 |  73 65 2e 20 20 45 61 63 68 20 70 61 63 6b 61 67    65 0a 64 61 74 61 62 61 73 65 20 69 73 20 67 69  | se...Each.package.database.is.gi | 
| 68da0 |  76 65 6e 20 74 6f 20 47 48 43 20 76 69 61 20 60    2d 70 61 63 6b 61 67 65 2d 64 62 27 2e 22 0a 20  | ven.to.GHC.via.`-package-db'.".. | 
| 68dc0 |  20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20    28 64 69 72 65 63 74 6f 72 79 20 3a 74 61 67 20  | .:type.'(repeat.(directory.:tag. | 
| 68de0 |  22 50 61 63 6b 61 67 65 20 64 61 74 61 62 61 73    65 22 29 29 0a 20 20 3a 73 61 66 65 20 23 27 66  | "Package.database"))...:safe.#'f | 
| 68e00 |  6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6c    69 73 74 2d 70 0a 20 20 3a 70 61 63 6b 61 67 65  | lycheck-string-list-p...:package | 
| 68e20 |  2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68    65 63 6b 20 2e 20 22 30 2e 31 36 22 29 29 0a 0a  | -version.'(flycheck..."0.16")).. | 
| 68e40 |  28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f 70    74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65 63  | (flycheck-def-option-var.flychec | 
| 68e60 |  6b 2d 67 68 63 2d 73 65 61 72 63 68 2d 70 61 74    68 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20  | k-ghc-search-path.nil........... | 
| 68e80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    68 61 73 6b 65 6c 6c 2d 73 74 61 63 6b 2d 67 68  | ...............(haskell-stack-gh | 
| 68ea0 |  63 20 68 61 73 6b 65 6c 6c 2d 67 68 63 29 0a 20    20 22 4d 6f 64 75 6c 65 20 73 65 61 72 63 68 20  | c.haskell-ghc)..."Module.search. | 
| 68ec0 |  70 61 74 68 20 66 6f 72 20 28 53 74 61 63 6b 29    20 47 48 43 2e 0a 0a 54 68 65 20 76 61 6c 75 65  | path.for.(Stack).GHC...The.value | 
| 68ee0 |  20 6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c    65 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 73  | .of.this.variable.is.a.list.of.s | 
| 68f00 |  74 72 69 6e 67 73 2c 20 77 68 65 72 65 20 65 61    63 68 0a 73 74 72 69 6e 67 20 69 73 20 61 20 64  | trings,.where.each.string.is.a.d | 
| 68f20 |  69 72 65 63 74 6f 72 79 20 63 6f 6e 74 61 69 6e    69 6e 67 20 48 61 73 6b 65 6c 6c 20 6d 6f 64 75  | irectory.containing.Haskell.modu | 
| 68f40 |  6c 65 73 2e 20 20 45 61 63 68 20 64 69 72 65 63    74 6f 72 79 0a 69 73 20 61 64 64 65 64 20 74 6f  | les...Each.directory.is.added.to | 
| 68f60 |  20 74 68 65 20 47 48 43 20 73 65 61 72 63 68 20    70 61 74 68 20 76 69 61 20 60 2d 69 27 2e 22 0a  | .the.GHC.search.path.via.`-i'.". | 
| 68f80 |  20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74    20 28 64 69 72 65 63 74 6f 72 79 20 3a 74 61 67  | ..:type.'(repeat.(directory.:tag | 
| 68fa0 |  20 22 4d 6f 64 75 6c 65 20 64 69 72 65 63 74 6f    72 79 22 29 29 0a 20 20 3a 73 61 66 65 20 23 27  | ."Module.directory"))...:safe.#' | 
| 68fc0 |  66 6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d    6c 69 73 74 2d 70 0a 20 20 3a 70 61 63 6b 61 67  | flycheck-string-list-p...:packag | 
| 68fe0 |  65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63    68 65 63 6b 20 2e 20 22 30 2e 31 36 22 29 29 0a  | e-version.'(flycheck..."0.16")). | 
| 69000 |  0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f    70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65  | .(flycheck-def-option-var.flyche | 
| 69020 |  63 6b 2d 67 68 63 2d 6c 61 6e 67 75 61 67 65 2d    65 78 74 65 6e 73 69 6f 6e 73 20 6e 69 6c 0a 20  | ck-ghc-language-extensions.nil.. | 
| 69040 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 68 61 73 6b 65 6c 6c  | ........................(haskell | 
| 69060 |  2d 73 74 61 63 6b 2d 67 68 63 20 68 61 73 6b 65    6c 6c 2d 67 68 63 29 0a 20 20 22 4c 61 6e 67 75  | -stack-ghc.haskell-ghc)..."Langu | 
| 69080 |  61 67 65 20 65 78 74 65 6e 73 69 6f 6e 73 20 66    6f 72 20 28 53 74 61 63 6b 29 20 47 48 43 2e 0a  | age.extensions.for.(Stack).GHC.. | 
| 690a0 |  0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68    69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 61  | .The.value.of.this.variable.is.a | 
| 690c0 |  20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73    2c 20 77 68 65 72 65 20 65 61 63 68 0a 73 74 72  | .list.of.strings,.where.each.str | 
| 690e0 |  69 6e 67 20 69 73 20 61 20 48 61 73 6b 65 6c 6c    20 6c 61 6e 67 75 61 67 65 20 65 78 74 65 6e 73  | ing.is.a.Haskell.language.extens | 
| 69100 |  69 6f 6e 2c 20 61 73 20 69 6e 20 74 68 65 20 4c    41 4e 47 55 41 47 45 0a 70 72 61 67 6d 61 2e 20  | ion,.as.in.the.LANGUAGE.pragma.. | 
| 69120 |  20 45 61 63 68 20 65 78 74 65 6e 73 69 6f 6e 20    69 73 20 65 6e 61 62 6c 65 64 20 76 69 61 20 60  | .Each.extension.is.enabled.via.` | 
| 69140 |  2d 58 27 2e 22 0a 20 20 3a 74 79 70 65 20 27 28    72 65 70 65 61 74 20 28 73 74 72 69 6e 67 20 3a  | -X'."...:type.'(repeat.(string.: | 
| 69160 |  74 61 67 20 22 4c 61 6e 67 75 61 67 65 20 65 78    74 65 6e 73 69 6f 6e 22 29 29 0a 20 20 3a 73 61  | tag."Language.extension"))...:sa | 
| 69180 |  66 65 20 23 27 66 6c 79 63 68 65 63 6b 2d 73 74    72 69 6e 67 2d 6c 69 73 74 2d 70 0a 20 20 3a 70  | fe.#'flycheck-string-list-p...:p | 
| 691a0 |  61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27    28 66 6c 79 63 68 65 63 6b 20 2e 20 22 30 2e 31  | ackage-version.'(flycheck..."0.1 | 
| 691c0 |  39 22 29 29 0a 0a 28 64 65 66 76 61 72 20 66 6c    79 63 68 65 63 6b 2d 68 61 73 6b 65 6c 6c 2d 67  | 9"))..(defvar.flycheck-haskell-g | 
| 691e0 |  68 63 2d 63 61 63 68 65 2d 64 69 72 65 63 74 6f    72 79 20 6e 69 6c 0a 20 20 22 54 68 65 20 63 61  | hc-cache-directory.nil..."The.ca | 
| 69200 |  63 68 65 20 64 69 72 65 63 74 6f 72 79 20 66 6f    72 20 60 67 68 63 27 20 6f 75 74 70 75 74 2e 22  | che.directory.for.`ghc'.output." | 
| 69220 |  29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65    63 6b 2d 68 61 73 6b 65 6c 6c 2d 67 68 63 2d 63  | )..(defun.flycheck-haskell-ghc-c | 
| 69240 |  61 63 68 65 2d 64 69 72 65 63 74 6f 72 79 20 28    29 0a 20 20 22 47 65 74 20 74 68 65 20 63 61 63  | ache-directory.()..."Get.the.cac | 
| 69260 |  68 65 20 6c 6f 63 61 74 69 6f 6e 20 66 6f 72 20    60 67 68 63 27 20 6f 75 74 70 75 74 2e 0a 0a 49  | he.location.for.`ghc'.output...I | 
| 69280 |  66 20 6e 6f 20 63 61 63 68 65 20 64 69 72 65 63    74 6f 72 79 20 65 78 69 73 74 73 20 79 65 74 2c  | f.no.cache.directory.exists.yet, | 
| 692a0 |  20 63 72 65 61 74 65 20 6f 6e 65 20 61 6e 64 20    72 65 74 75 72 6e 20 69 74 2e 0a 4f 74 68 65 72  | .create.one.and.return.it..Other | 
| 692c0 |  77 69 73 65 20 72 65 74 75 72 6e 20 74 68 65 20    70 72 65 76 69 6f 75 73 6c 79 20 75 73 65 64 20  | wise.return.the.previously.used. | 
| 692e0 |  63 61 63 68 65 20 64 69 72 65 63 74 6f 72 79 2e    22 0a 20 20 28 73 65 74 71 20 66 6c 79 63 68 65  | cache.directory."...(setq.flyche | 
| 69300 |  63 6b 2d 68 61 73 6b 65 6c 6c 2d 67 68 63 2d 63    61 63 68 65 2d 64 69 72 65 63 74 6f 72 79 0a 20  | ck-haskell-ghc-cache-directory.. | 
| 69320 |  20 20 20 20 20 20 20 28 6f 72 20 66 6c 79 63 68    65 63 6b 2d 68 61 73 6b 65 6c 6c 2d 67 68 63 2d  | .......(or.flycheck-haskell-ghc- | 
| 69340 |  63 61 63 68 65 2d 64 69 72 65 63 74 6f 72 79 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b  | cache-directory.............(mak | 
| 69360 |  65 2d 74 65 6d 70 2d 66 69 6c 65 20 22 66 6c 79    63 68 65 63 6b 2d 68 61 73 6b 65 6c 6c 2d 67 68  | e-temp-file."flycheck-haskell-gh | 
| 69380 |  63 2d 63 61 63 68 65 22 20 27 64 69 72 65 63 74    6f 72 79 29 29 29 29 0a 0a 28 64 65 66 75 6e 20  | c-cache".'directory))))..(defun. | 
| 693a0 |  66 6c 79 63 68 65 63 6b 2d 2d 6c 6f 63 61 74 65    2d 64 6f 6d 69 6e 61 74 69 6e 67 2d 66 69 6c 65  | flycheck--locate-dominating-file | 
| 693c0 |  2d 6d 61 74 63 68 69 6e 67 20 28 64 69 72 65 63    74 6f 72 79 20 72 65 67 65 78 70 29 0a 20 20 22  | -matching.(directory.regexp)..." | 
| 693e0 |  53 65 61 72 63 68 20 66 6f 72 20 61 20 66 69 6c    65 20 69 6e 20 64 69 72 65 63 74 6f 72 79 20 68  | Search.for.a.file.in.directory.h | 
| 69400 |  69 65 72 61 72 63 68 79 20 73 74 61 72 74 69 6e    67 20 61 74 20 44 49 52 45 43 54 4f 52 59 2e 0a  | ierarchy.starting.at.DIRECTORY.. | 
| 69420 |  0a 4c 6f 6f 6b 20 75 70 20 74 68 65 20 64 69 72    65 63 74 6f 72 79 20 68 69 65 72 61 72 63 68 79  | .Look.up.the.directory.hierarchy | 
| 69440 |  20 66 72 6f 6d 20 44 49 52 45 43 54 4f 52 59 20    66 6f 72 20 61 20 64 69 72 65 63 74 6f 72 79 0a  | .from.DIRECTORY.for.a.directory. | 
| 69460 |  63 6f 6e 74 61 69 6e 69 6e 67 20 61 20 66 69 6c    65 20 74 68 61 74 20 6d 61 74 63 68 65 73 20 52  | containing.a.file.that.matches.R | 
| 69480 |  45 47 45 58 50 2e 22 0a 20 20 28 6c 6f 63 61 74    65 2d 64 6f 6d 69 6e 61 74 69 6e 67 2d 66 69 6c  | EGEXP."...(locate-dominating-fil | 
| 694a0 |  65 0a 20 20 20 64 69 72 65 63 74 6f 72 79 0a 20    20 20 28 6c 61 6d 62 64 61 20 28 64 69 72 29 0a  | e....directory....(lambda.(dir). | 
| 694c0 |  20 20 20 20 20 28 64 69 72 65 63 74 6f 72 79 2d    66 69 6c 65 73 20 64 69 72 20 6e 69 6c 20 72 65  | .....(directory-files.dir.nil.re | 
| 694e0 |  67 65 78 70 20 74 29 29 29 29 0a 0a 28 64 65 66    75 6e 20 66 6c 79 63 68 65 63 6b 2d 68 61 73 6b  | gexp.t))))..(defun.flycheck-hask | 
| 69500 |  65 6c 6c 2d 2d 66 69 6e 64 2d 73 74 61 63 6b 2d    64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72  | ell--find-stack-default-director | 
| 69520 |  79 20 28 29 0a 20 20 22 46 69 6e 64 20 61 20 64    69 72 65 63 74 6f 72 79 20 74 6f 20 72 75 6e 20  | y.()..."Find.a.directory.to.run. | 
| 69540 |  68 61 73 6b 65 6c 6c 2d 73 74 61 63 6b 2d 67 68    63 2e 0a 0a 52 65 74 75 72 6e 20 61 20 70 61 72  | haskell-stack-ghc...Return.a.par | 
| 69560 |  65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 77 69    74 68 20 61 20 73 74 61 63 6b 2a 2e 79 5b 61 5d  | ent.directory.with.a.stack*.y[a] | 
| 69580 |  6d 6c 20 66 69 6c 65 2c 20 6f 72 20 74 68 65 0a    64 69 72 65 63 74 6f 72 79 20 72 65 74 75 72 6e  | ml.file,.or.the.directory.return | 
| 695a0 |  65 64 20 62 79 20 5c 22 73 74 61 63 6b 20 70 61    74 68 20 2d 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f  | ed.by.\"stack.path.--project-roo | 
| 695c0 |  74 5c 22 2e 22 0a 20 20 28 6f 72 0a 20 20 20 28    77 68 65 6e 20 28 62 75 66 66 65 72 2d 66 69 6c  | t\"."...(or....(when.(buffer-fil | 
| 695e0 |  65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 28 66 6c    79 63 68 65 63 6b 2d 2d 6c 6f 63 61 74 65 2d 64  | e-name)......(flycheck--locate-d | 
| 69600 |  6f 6d 69 6e 61 74 69 6e 67 2d 66 69 6c 65 2d 6d    61 74 63 68 69 6e 67 0a 20 20 20 20 20 20 28 66  | ominating-file-matching.......(f | 
| 69620 |  69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f    72 79 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d  | ile-name-directory.(buffer-file- | 
| 69640 |  6e 61 6d 65 29 29 0a 20 20 20 20 20 20 28 72 78    20 22 73 74 61 63 6b 22 20 28 2a 20 61 6e 79 29  | name)).......(rx."stack".(*.any) | 
| 69660 |  20 22 2e 22 20 28 6f 72 20 22 79 6d 6c 22 20 22    79 61 6d 6c 22 29 20 65 6f 73 29 29 29 0a 20 20  | .".".(or."yml"."yaml").eos)))... | 
| 69680 |  20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 73 74    61 63 6b 20 28 66 75 6e 63 61 6c 6c 20 66 6c 79  | .(when-let*.((stack.(funcall.fly | 
| 696a0 |  63 68 65 63 6b 2d 65 78 65 63 75 74 61 62 6c 65    2d 66 69 6e 64 20 22 73 74 61 63 6b 22 29 29 0a  | check-executable-find."stack")). | 
| 696c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6f 75 74 70 75 74 20 28 69 67 6e 6f 72 65 2d 65  | ...............(output.(ignore-e | 
| 696e0 |  72 72 6f 72 73 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | rrors..........................( | 
| 69700 |  70 72 6f 63 65 73 73 2d 6c 69 6e 65 73 20 73 74    61 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20  | process-lines.stack............. | 
| 69720 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 6e  | ............................"--n | 
| 69740 |  6f 2d 69 6e 73 74 61 6c 6c 2d 67 68 63 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | o-install-ghc".................. | 
| 69760 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 22 70 61 74 68 22 20 22 2d  | ......................."path"."- | 
| 69780 |  2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 22 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -project-root")))............... | 
| 697a0 |  20 28 73 74 61 63 6b 2d 64 69 72 20 28 63 61 72    20 6f 75 74 70 75 74 29 29 29 0a 20 20 20 20 20  | .(stack-dir.(car.output)))...... | 
| 697c0 |  28 61 6e 64 20 28 66 69 6c 65 2d 64 69 72 65 63    74 6f 72 79 2d 70 20 73 74 61 63 6b 2d 64 69 72  | (and.(file-directory-p.stack-dir | 
| 697e0 |  29 20 73 74 61 63 6b 2d 64 69 72 29 29 29 29 0a    0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b  | ).stack-dir))))..(defun.flycheck | 
| 69800 |  2d 68 61 73 6b 65 6c 6c 2d 2d 67 68 63 2d 66 69    6e 64 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63  | -haskell--ghc-find-default-direc | 
| 69820 |  74 6f 72 79 20 28 5f 63 68 65 63 6b 65 72 29 0a    20 20 22 46 69 6e 64 20 61 20 70 61 72 65 6e 74  | tory.(_checker)..."Find.a.parent | 
| 69840 |  20 64 69 72 65 63 74 6f 72 79 20 63 6f 6e 74 61    69 6e 69 6e 67 20 61 20 63 61 62 61 6c 20 6f 72  | .directory.containing.a.cabal.or | 
| 69860 |  20 70 61 63 6b 61 67 65 2e 79 61 6d 6c 20 66 69    6c 65 2e 22 0a 20 20 28 77 68 65 6e 20 28 62 75  | .package.yaml.file."...(when.(bu | 
| 69880 |  66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a    20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 2d 6c  | ffer-file-name).....(flycheck--l | 
| 698a0 |  6f 63 61 74 65 2d 64 6f 6d 69 6e 61 74 69 6e 67    2d 66 69 6c 65 2d 6d 61 74 63 68 69 6e 67 0a 20  | ocate-dominating-file-matching.. | 
| 698c0 |  20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64    69 72 65 63 74 6f 72 79 20 28 62 75 66 66 65 72  | ....(file-name-directory.(buffer | 
| 698e0 |  2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20    20 20 22 5c 5c 2e 63 61 62 61 6c 5c 5c 27 5c 5c  | -file-name))......"\\.cabal\\'\\ | 
| 69900 |  7c 5c 5c 60 70 61 63 6b 61 67 65 5c 5c 2e 79 61    6d 6c 5c 5c 27 22 29 29 29 0a 0a 28 66 6c 79 63  | |\\`package\\.yaml\\'")))..(flyc | 
| 69920 |  68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63    6b 65 72 20 68 61 73 6b 65 6c 6c 2d 73 74 61 63  | heck-define-checker.haskell-stac | 
| 69940 |  6b 2d 67 68 63 0a 20 20 22 41 20 48 61 73 6b 65    6c 6c 20 73 79 6e 74 61 78 20 61 6e 64 20 74 79  | k-ghc..."A.Haskell.syntax.and.ty | 
| 69960 |  70 65 20 63 68 65 63 6b 65 72 20 75 73 69 6e 67    20 60 73 74 61 63 6b 20 67 68 63 27 2e 0a 0a 53  | pe.checker.using.`stack.ghc'...S | 
| 69980 |  65 65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 63 6f 6d 6d 65  | ee.URL.`https://github.com/comme | 
| 699a0 |  72 63 69 61 6c 68 61 73 6b 65 6c 6c 2f 73 74 61    63 6b 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64  | rcialhaskell/stack'."...:command | 
| 699c0 |  20 28 22 73 74 61 63 6b 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 22 2d 2d 6e 6f 2d 69 6e 73 74  | .("stack"............."--no-inst | 
| 699e0 |  61 6c 6c 2d 67 68 63 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 6f 70 74 69 6f 6e 20 22 2d 2d  | all-ghc".............(option."-- | 
| 69a00 |  73 74 61 63 6b 2d 79 61 6d 6c 22 20 66 6c 79 63    68 65 63 6b 2d 67 68 63 2d 73 74 61 63 6b 2d 70  | stack-yaml".flycheck-ghc-stack-p | 
| 69a20 |  72 6f 6a 65 63 74 2d 66 69 6c 65 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e  | roject-file).............(option | 
| 69a40 |  2d 66 6c 61 67 20 22 2d 2d 6e 69 78 22 20 66 6c    79 63 68 65 63 6b 2d 67 68 63 2d 73 74 61 63 6b  | -flag."--nix".flycheck-ghc-stack | 
| 69a60 |  2d 75 73 65 2d 6e 69 78 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 22 67 68 63 22 20 22 2d 2d 22  | -use-nix)............."ghc"."--" | 
| 69a80 |  20 22 2d 57 61 6c 6c 22 20 22 2d 6e 6f 2d 6c 69    6e 6b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ."-Wall"."-no-link"............. | 
| 69aa0 |  22 2d 6f 75 74 70 75 74 64 69 72 22 20 28 65 76    61 6c 20 28 66 6c 79 63 68 65 63 6b 2d 68 61 73  | "-outputdir".(eval.(flycheck-has | 
| 69ac0 |  6b 65 6c 6c 2d 67 68 63 2d 63 61 63 68 65 2d 64    69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20  | kell-ghc-cache-directory))...... | 
| 69ae0 |  20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e 2d 6c    69 73 74 20 22 2d 58 22 20 66 6c 79 63 68 65 63  | .......(option-list."-X".flychec | 
| 69b00 |  6b 2d 67 68 63 2d 6c 61 6e 67 75 61 67 65 2d 65    78 74 65 6e 73 69 6f 6e 73 20 63 6f 6e 63 61 74  | k-ghc-language-extensions.concat | 
| 69b20 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    70 74 69 6f 6e 2d 6c 69 73 74 20 22 2d 69 22 20  | ).............(option-list."-i". | 
| 69b40 |  66 6c 79 63 68 65 63 6b 2d 67 68 63 2d 73 65 61    72 63 68 2d 70 61 74 68 20 63 6f 6e 63 61 74 29  | flycheck-ghc-search-path.concat) | 
| 69b60 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 76    61 6c 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20  | .............(eval.(concat...... | 
| 69b80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d    69 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | .............."-i".............. | 
| 69ba0 |  20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d    6d 6f 64 75 6c 65 2d 72 6f 6f 74 2d 64 69 72 65  | ......(flycheck-module-root-dire | 
| 69bc0 |  63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68  | ctory.....................(flych | 
| 69be0 |  65 63 6b 2d 66 69 6e 64 2d 69 6e 2d 62 75 66 66    65 72 20 66 6c 79 63 68 65 63 6b 2d 68 61 73 6b  | eck-find-in-buffer.flycheck-hask | 
| 69c00 |  65 6c 6c 2d 6d 6f 64 75 6c 65 2d 72 65 29 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65  | ell-module-re)))).............(e | 
| 69c20 |  76 61 6c 20 66 6c 79 63 68 65 63 6b 2d 67 68 63    2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20  | val.flycheck-ghc-args).......... | 
| 69c40 |  20 20 20 22 2d 78 22 20 28 65 76 61 6c 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..."-x".(eval................... | 
| 69c60 |  28 70 63 61 73 65 20 6d 61 6a 6f 72 2d 6d 6f 64    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | (pcase.major-mode............... | 
| 69c80 |  20 20 20 20 20 20 28 60 68 61 73 6b 65 6c 6c 2d    6d 6f 64 65 20 22 68 73 22 29 0a 20 20 20 20 20  | ......(`haskell-mode."hs")...... | 
| 69ca0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    60 68 61 73 6b 65 6c 6c 2d 6c 69 74 65 72 61 74  | ...............(`haskell-literat | 
| 69cc0 |  65 2d 6d 6f 64 65 20 22 6c 68 73 22 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 73 6f 75 72  | e-mode."lhs"))).............sour | 
| 69ce0 |  63 65 29 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74    74 65 72 6e 73 0a 20 20 28 28 77 61 72 6e 69 6e  | ce)...:error-patterns...((warnin | 
| 69d00 |  67 20 6c 69 6e 65 2d 73 74 61 72 74 20 28 66 69    6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69 6e  | g.line-start.(file-name).":".lin | 
| 69d20 |  65 20 22 3a 22 20 63 6f 6c 75 6d 6e 20 22 3a 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72  | e.":".column.":".............(or | 
| 69d40 |  20 22 20 22 20 22 5c 6e 20 20 20 20 22 29 20 28    69 6e 20 22 57 77 22 29 20 22 61 72 6e 69 6e 67  | ."."."\n....").(in."Ww")."arning | 
| 69d60 |  3a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    6f 70 74 69 6f 6e 61 6c 20 22 20 22 20 22 5b 22  | :".............(optional."."."[" | 
| 69d80 |  20 28 69 64 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72    65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 29 20  | .(id.(one-or-more.not-newline)). | 
| 69da0 |  22 5d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 70 74 69 6f 6e 61 6c 20 22 5c 6e 22 29  | "]").............(optional."\n") | 
| 69dc0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65    73 73 61 67 65 0a 20 20 20 20 20 20 20 20 20 20  | .............(message........... | 
| 69de0 |  20 20 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20    22 20 22 29 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72  | ...(one-or-more.".").(one-or-mor | 
| 69e00 |  65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 28 7a 65 72  | e.not-newline)..............(zer | 
| 69e20 |  6f 2d 6f 72 2d 6d 6f 72 65 20 22 5c 6e 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | o-or-more."\n".................. | 
| 69e40 |  20 20 20 20 20 20 20 20 20 20 28 6f 6e 65 2d 6f    72 2d 6d 6f 72 65 20 22 20 22 29 0a 20 20 20 20  | ..........(one-or-more.".")..... | 
| 69e60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6f 6e 65 2d 6f 72 2d 6d  | .......................(one-or-m | 
| 69e80 |  6f 72 65 20 28 6e 6f 74 20 28 61 6e 79 20 3f 5c    6e 20 3f 7c 29 29 29 29 29 0a 20 20 20 20 20 20  | ore.(not.(any.?\n.?|)))))....... | 
| 69ea0 |  20 20 20 20 20 20 6c 69 6e 65 2d 65 6e 64 29 0a    20 20 20 28 65 72 72 6f 72 20 6c 69 6e 65 2d 73  | ......line-end)....(error.line-s | 
| 69ec0 |  74 61 72 74 20 28 66 69 6c 65 2d 6e 61 6d 65 29    20 22 3a 22 20 6c 69 6e 65 20 22 3a 22 20 63 6f  | tart.(file-name).":".line.":".co | 
| 69ee0 |  6c 75 6d 6e 20 22 3a 22 20 28 6f 70 74 69 6f 6e    61 6c 20 22 20 65 72 72 6f 72 3a 22 29 0a 20 20  | lumn.":".(optional.".error:")... | 
| 69f00 |  20 20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e 61    6c 20 22 20 22 20 22 5b 22 20 28 69 64 20 28 6f  | ........(optional."."."[".(id.(o | 
| 69f20 |  6e 65 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e    65 77 6c 69 6e 65 29 29 20 22 5d 22 29 0a 20 20  | ne-or-more.not-newline))."]")... | 
| 69f40 |  20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 65 73    73 61 67 65 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72  | ........(or.(message.(one-or-mor | 
| 69f60 |  65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61  | e.not-newline))...............(a | 
| 69f80 |  6e 64 20 22 5c 6e 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73  | nd."\n"....................(mess | 
| 69fa0 |  61 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6f 6e 65 2d 6f 72 2d  | age.....................(one-or- | 
| 69fc0 |  6d 6f 72 65 20 22 20 22 29 20 28 6f 6e 65 2d 6f    72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69  | more.".").(one-or-more.not-newli | 
| 69fe0 |  6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 7a 65 72 6f 2d 6f 72  | ne).....................(zero-or | 
| 6a000 |  2d 6d 6f 72 65 20 22 5c 6e 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -more."\n"...................... | 
| 6a020 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 6e    65 2d 6f 72 2d 6d 6f 72 65 20 22 20 22 29 0a 20  | .............(one-or-more.".").. | 
| 6a040 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 6a060 |  20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 28 6e    6f 74 20 28 61 6e 79 20 3f 5c 6e 20 3f 7c 29 29  | .(one-or-more.(not.(any.?\n.?|)) | 
| 6a080 |  29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 65 72  | )))))...........line-end))...:er | 
| 6a0a0 |  72 6f 72 2d 66 69 6c 74 65 72 0a 20 20 28 6c 61    6d 62 64 61 20 28 65 72 72 6f 72 73 29 0a 20 20  | ror-filter...(lambda.(errors)... | 
| 6a0c0 |  20 20 28 66 6c 79 63 68 65 63 6b 2d 73 61 6e 69    74 69 7a 65 2d 65 72 72 6f 72 73 20 28 66 6c 79  | ..(flycheck-sanitize-errors.(fly | 
| 6a0e0 |  63 68 65 63 6b 2d 64 65 64 65 6e 74 2d 65 72 72    6f 72 2d 6d 65 73 73 61 67 65 73 20 65 72 72 6f  | check-dedent-error-messages.erro | 
| 6a100 |  72 73 29 29 29 0a 20 20 3a 6d 6f 64 65 73 20 28    68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 20 68 61 73  | rs)))...:modes.(haskell-mode.has | 
| 6a120 |  6b 65 6c 6c 2d 6c 69 74 65 72 61 74 65 2d 6d 6f    64 65 29 0a 20 20 3a 6e 65 78 74 2d 63 68 65 63  | kell-literate-mode)...:next-chec | 
| 6a140 |  6b 65 72 73 20 28 28 77 61 72 6e 69 6e 67 20 2e    20 68 61 73 6b 65 6c 6c 2d 68 6c 69 6e 74 29 29  | kers.((warning...haskell-hlint)) | 
| 6a160 |  0a 20 20 3a 77 6f 72 6b 69 6e 67 2d 64 69 72 65    63 74 6f 72 79 20 28 6c 61 6d 62 64 61 20 28 5f  | ...:working-directory.(lambda.(_ | 
| 6a180 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65  | )........................(flyche | 
| 6a1a0 |  63 6b 2d 68 61 73 6b 65 6c 6c 2d 2d 66 69 6e 64    2d 73 74 61 63 6b 2d 64 65 66 61 75 6c 74 2d 64  | ck-haskell--find-stack-default-d | 
| 6a1c0 |  69 72 65 63 74 6f 72 79 29 29 0a 20 20 3a 65 6e    61 62 6c 65 64 20 66 6c 79 63 68 65 63 6b 2d 68  | irectory))...:enabled.flycheck-h | 
| 6a1e0 |  61 73 6b 65 6c 6c 2d 2d 66 69 6e 64 2d 73 74 61    63 6b 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63  | askell--find-stack-default-direc | 
| 6a200 |  74 6f 72 79 0a 20 20 3a 76 65 72 69 66 79 20 28    6c 61 6d 62 64 61 20 28 5f 29 0a 20 20 20 20 20  | tory...:verify.(lambda.(_)...... | 
| 6a220 |  20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 73    74 61 63 6b 20 28 66 6c 79 63 68 65 63 6b 2d 68  | .......(let*.((stack.(flycheck-h | 
| 6a240 |  61 73 6b 65 6c 6c 2d 2d 66 69 6e 64 2d 73 74 61    63 6b 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63  | askell--find-stack-default-direc | 
| 6a260 |  74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 73 74 0a 20 20 20 20  | tory)))...............(list..... | 
| 6a280 |  20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63    68 65 63 6b 2d 76 65 72 69 66 69 63 61 74 69 6f  | ...........(flycheck-verificatio | 
| 6a2a0 |  6e 2d 72 65 73 75 6c 74 2d 6e 65 77 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 61  | n-result-new.................:la | 
| 6a2c0 |  62 65 6c 20 22 73 74 61 63 6b 20 63 6f 6e 66 69    67 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | bel."stack.config".............. | 
| 6a2e0 |  20 20 20 3a 6d 65 73 73 61 67 65 20 28 6f 72 20    73 74 61 63 6b 20 22 4e 6f 74 20 66 6f 75 6e 64  | ...:message.(or.stack."Not.found | 
| 6a300 |  22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 3a 66 61 63 65 20 28 69 66 20 73 74 61  | ").................:face.(if.sta | 
| 6a320 |  63 6b 20 27 73 75 63 63 65 73 73 20 27 28 62 6f    6c 64 20 65 72 72 6f 72 29 29 29 29 29 29 29 0a  | ck.'success.'(bold.error))))))). | 
| 6a340 |  0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e    65 2d 63 68 65 63 6b 65 72 20 68 61 73 6b 65 6c  | .(flycheck-define-checker.haskel | 
| 6a360 |  6c 2d 67 68 63 0a 20 20 22 41 20 48 61 73 6b 65    6c 6c 20 73 79 6e 74 61 78 20 61 6e 64 20 74 79  | l-ghc..."A.Haskell.syntax.and.ty | 
| 6a380 |  70 65 20 63 68 65 63 6b 65 72 20 75 73 69 6e 67    20 67 68 63 2e 0a 0a 53 65 65 20 55 52 4c 20 60  | pe.checker.using.ghc...See.URL.` | 
| 6a3a0 |  68 74 74 70 73 3a 2f 2f 77 77 77 2e 68 61 73 6b    65 6c 6c 2e 6f 72 67 2f 67 68 63 2f 27 2e 22 0a  | https://www.haskell.org/ghc/'.". | 
| 6a3c0 |  20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 67 68 63    22 20 22 2d 57 61 6c 6c 22 20 22 2d 6e 6f 2d 6c  | ..:command.("ghc"."-Wall"."-no-l | 
| 6a3e0 |  69 6e 6b 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 22 2d 6f 75 74 70 75 74 64 69 72 22 20 28 65  | ink"............."-outputdir".(e | 
| 6a400 |  76 61 6c 20 28 66 6c 79 63 68 65 63 6b 2d 68 61    73 6b 65 6c 6c 2d 67 68 63 2d 63 61 63 68 65 2d  | val.(flycheck-haskell-ghc-cache- | 
| 6a420 |  64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e 2d  | directory)).............(option- | 
| 6a440 |  66 6c 61 67 20 22 2d 6e 6f 2d 75 73 65 72 2d 70    61 63 6b 61 67 65 2d 64 62 22 0a 20 20 20 20 20  | flag."-no-user-package-db"...... | 
| 6a460 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 66 6c 79 63 68 65 63 6b 2d 67 68 63  | ....................flycheck-ghc | 
| 6a480 |  2d 6e 6f 2d 75 73 65 72 2d 70 61 63 6b 61 67 65    2d 64 61 74 61 62 61 73 65 29 0a 20 20 20 20 20  | -no-user-package-database)...... | 
| 6a4a0 |  20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e 2d 6c    69 73 74 20 22 2d 70 61 63 6b 61 67 65 2d 64 62  | .......(option-list."-package-db | 
| 6a4c0 |  22 20 66 6c 79 63 68 65 63 6b 2d 67 68 63 2d 70    61 63 6b 61 67 65 2d 64 61 74 61 62 61 73 65 73  | ".flycheck-ghc-package-databases | 
| 6a4e0 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    70 74 69 6f 6e 2d 6c 69 73 74 20 22 2d 69 22 20  | ).............(option-list."-i". | 
| 6a500 |  66 6c 79 63 68 65 63 6b 2d 67 68 63 2d 73 65 61    72 63 68 2d 70 61 74 68 20 63 6f 6e 63 61 74 29  | flycheck-ghc-search-path.concat) | 
| 6a520 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20    49 6e 63 6c 75 64 65 20 74 68 65 20 70 61 72 65  | .............;;.Include.the.pare | 
| 6a540 |  6e 74 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20    74 68 65 20 63 75 72 72 65 6e 74 20 6d 6f 64 75  | nt.directory.of.the.current.modu | 
| 6a560 |  6c 65 20 74 72 65 65 2c 20 74 6f 0a 20 20 20 20    20 20 20 20 20 20 20 20 3b 3b 20 70 72 6f 70 65  | le.tree,.to.............;;.prope | 
| 6a580 |  72 6c 79 20 72 65 73 6f 6c 76 65 20 6c 6f 63 61    6c 20 69 6d 70 6f 72 74 73 0a 20 20 20 20 20 20  | rly.resolve.local.imports....... | 
| 6a5a0 |  20 20 20 20 20 20 28 65 76 61 6c 20 28 63 6f 6e    63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ......(eval.(concat............. | 
| 6a5c0 |  20 20 20 20 20 20 20 22 2d 69 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | ......."-i"....................( | 
| 6a5e0 |  66 6c 79 63 68 65 63 6b 2d 6d 6f 64 75 6c 65 2d    72 6f 6f 74 2d 64 69 72 65 63 74 6f 72 79 0a 20  | flycheck-module-root-directory.. | 
| 6a600 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 6c 79 63 68 65 63 6b 2d 66 69 6e  | ...................(flycheck-fin | 
| 6a620 |  64 2d 69 6e 2d 62 75 66 66 65 72 20 66 6c 79 63    68 65 63 6b 2d 68 61 73 6b 65 6c 6c 2d 6d 6f 64  | d-in-buffer.flycheck-haskell-mod | 
| 6a640 |  75 6c 65 2d 72 65 29 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e 2d 6c  | ule-re)))).............(option-l | 
| 6a660 |  69 73 74 20 22 2d 58 22 20 66 6c 79 63 68 65 63    6b 2d 67 68 63 2d 6c 61 6e 67 75 61 67 65 2d 65  | ist."-X".flycheck-ghc-language-e | 
| 6a680 |  78 74 65 6e 73 69 6f 6e 73 20 63 6f 6e 63 61 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65  | xtensions.concat).............(e | 
| 6a6a0 |  76 61 6c 20 66 6c 79 63 68 65 63 6b 2d 67 68 63    2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20  | val.flycheck-ghc-args).......... | 
| 6a6c0 |  20 20 20 22 2d 78 22 20 28 65 76 61 6c 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..."-x".(eval................... | 
| 6a6e0 |  28 70 63 61 73 65 20 6d 61 6a 6f 72 2d 6d 6f 64    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | (pcase.major-mode............... | 
| 6a700 |  20 20 20 20 20 20 28 60 68 61 73 6b 65 6c 6c 2d    6d 6f 64 65 20 22 68 73 22 29 0a 20 20 20 20 20  | ......(`haskell-mode."hs")...... | 
| 6a720 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    60 68 61 73 6b 65 6c 6c 2d 6c 69 74 65 72 61 74  | ...............(`haskell-literat | 
| 6a740 |  65 2d 6d 6f 64 65 20 22 6c 68 73 22 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 73 6f 75 72  | e-mode."lhs"))).............sour | 
| 6a760 |  63 65 29 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74    74 65 72 6e 73 0a 20 20 28 28 77 61 72 6e 69 6e  | ce)...:error-patterns...((warnin | 
| 6a780 |  67 20 6c 69 6e 65 2d 73 74 61 72 74 20 28 66 69    6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69 6e  | g.line-start.(file-name).":".lin | 
| 6a7a0 |  65 20 22 3a 22 20 63 6f 6c 75 6d 6e 20 22 3a 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72  | e.":".column.":".............(or | 
| 6a7c0 |  20 22 20 22 20 22 5c 6e 20 20 20 20 22 29 20 28    69 6e 20 22 57 77 22 29 20 22 61 72 6e 69 6e 67  | ."."."\n....").(in."Ww")."arning | 
| 6a7e0 |  3a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    6f 70 74 69 6f 6e 61 6c 20 22 20 22 20 22 5b 22  | :".............(optional."."."[" | 
| 6a800 |  20 28 69 64 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72    65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 29 20  | .(id.(one-or-more.not-newline)). | 
| 6a820 |  22 5d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 70 74 69 6f 6e 61 6c 20 22 5c 6e 22 29  | "]").............(optional."\n") | 
| 6a840 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65    73 73 61 67 65 0a 20 20 20 20 20 20 20 20 20 20  | .............(message........... | 
| 6a860 |  20 20 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20    22 20 22 29 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72  | ...(one-or-more.".").(one-or-mor | 
| 6a880 |  65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 28 7a 65 72  | e.not-newline)..............(zer | 
| 6a8a0 |  6f 2d 6f 72 2d 6d 6f 72 65 20 22 5c 6e 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | o-or-more."\n".................. | 
| 6a8c0 |  20 20 20 20 20 20 20 20 20 20 28 6f 6e 65 2d 6f    72 2d 6d 6f 72 65 20 22 20 22 29 0a 20 20 20 20  | ..........(one-or-more.".")..... | 
| 6a8e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6f 6e 65 2d 6f 72 2d 6d  | .......................(one-or-m | 
| 6a900 |  6f 72 65 20 28 6e 6f 74 20 28 61 6e 79 20 3f 5c    6e 20 3f 7c 29 29 29 29 29 0a 20 20 20 20 20 20  | ore.(not.(any.?\n.?|)))))....... | 
| 6a920 |  20 20 20 20 20 20 6c 69 6e 65 2d 65 6e 64 29 0a    20 20 20 28 65 72 72 6f 72 20 6c 69 6e 65 2d 73  | ......line-end)....(error.line-s | 
| 6a940 |  74 61 72 74 20 28 66 69 6c 65 2d 6e 61 6d 65 29    20 22 3a 22 20 6c 69 6e 65 20 22 3a 22 20 63 6f  | tart.(file-name).":".line.":".co | 
| 6a960 |  6c 75 6d 6e 20 22 3a 22 20 28 6f 70 74 69 6f 6e    61 6c 20 22 20 65 72 72 6f 72 3a 22 29 0a 20 20  | lumn.":".(optional.".error:")... | 
| 6a980 |  20 20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e 61    6c 20 22 20 22 20 22 5b 22 20 28 69 64 20 28 6f  | ........(optional."."."[".(id.(o | 
| 6a9a0 |  6e 65 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e    65 77 6c 69 6e 65 29 29 20 22 5d 22 29 0a 20 20  | ne-or-more.not-newline))."]")... | 
| 6a9c0 |  20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 65 73    73 61 67 65 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72  | ........(or.(message.(one-or-mor | 
| 6a9e0 |  65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61  | e.not-newline))...............(a | 
| 6aa00 |  6e 64 20 22 5c 6e 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73  | nd."\n"....................(mess | 
| 6aa20 |  61 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6f 6e 65 2d 6f 72 2d  | age.....................(one-or- | 
| 6aa40 |  6d 6f 72 65 20 22 20 22 29 20 28 6f 6e 65 2d 6f    72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69  | more.".").(one-or-more.not-newli | 
| 6aa60 |  6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 7a 65 72 6f 2d 6f 72  | ne).....................(zero-or | 
| 6aa80 |  2d 6d 6f 72 65 20 22 5c 6e 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -more."\n"...................... | 
| 6aaa0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 6e    65 2d 6f 72 2d 6d 6f 72 65 20 22 20 22 29 0a 20  | .............(one-or-more.".").. | 
| 6aac0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 6aae0 |  20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 28 6e    6f 74 20 28 61 6e 79 20 3f 5c 6e 20 3f 7c 29 29  | .(one-or-more.(not.(any.?\n.?|)) | 
| 6ab00 |  29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 65 72  | )))))...........line-end))...:er | 
| 6ab20 |  72 6f 72 2d 66 69 6c 74 65 72 0a 20 20 28 6c 61    6d 62 64 61 20 28 65 72 72 6f 72 73 29 0a 20 20  | ror-filter...(lambda.(errors)... | 
| 6ab40 |  20 20 28 66 6c 79 63 68 65 63 6b 2d 73 61 6e 69    74 69 7a 65 2d 65 72 72 6f 72 73 20 28 66 6c 79  | ..(flycheck-sanitize-errors.(fly | 
| 6ab60 |  63 68 65 63 6b 2d 64 65 64 65 6e 74 2d 65 72 72    6f 72 2d 6d 65 73 73 61 67 65 73 20 65 72 72 6f  | check-dedent-error-messages.erro | 
| 6ab80 |  72 73 29 29 29 0a 20 20 3a 6d 6f 64 65 73 20 28    68 61 73 6b 65 6c 6c 2d 6d 6f 64 65 20 68 61 73  | rs)))...:modes.(haskell-mode.has | 
| 6aba0 |  6b 65 6c 6c 2d 6c 69 74 65 72 61 74 65 2d 6d 6f    64 65 29 0a 20 20 3a 6e 65 78 74 2d 63 68 65 63  | kell-literate-mode)...:next-chec | 
| 6abc0 |  6b 65 72 73 20 28 28 77 61 72 6e 69 6e 67 20 2e    20 68 61 73 6b 65 6c 6c 2d 68 6c 69 6e 74 29 29  | kers.((warning...haskell-hlint)) | 
| 6abe0 |  0a 20 20 3a 77 6f 72 6b 69 6e 67 2d 64 69 72 65    63 74 6f 72 79 20 66 6c 79 63 68 65 63 6b 2d 68  | ...:working-directory.flycheck-h | 
| 6ac00 |  61 73 6b 65 6c 6c 2d 2d 67 68 63 2d 66 69 6e 64    2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f  | askell--ghc-find-default-directo | 
| 6ac20 |  72 79 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64    65 66 2d 63 6f 6e 66 69 67 2d 66 69 6c 65 2d 76  | ry)..(flycheck-def-config-file-v | 
| 6ac40 |  61 72 20 66 6c 79 63 68 65 63 6b 2d 68 6c 69 6e    74 72 63 20 68 61 73 6b 65 6c 6c 2d 68 6c 69 6e  | ar.flycheck-hlintrc.haskell-hlin | 
| 6ac60 |  74 20 22 2e 68 6c 69 6e 74 2e 79 61 6d 6c 22 29    0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d  | t.".hlint.yaml")..(flycheck-def- | 
| 6ac80 |  61 72 67 73 2d 76 61 72 20 66 6c 79 63 68 65 63    6b 2d 68 6c 69 6e 74 2d 61 72 67 73 20 68 61 73  | args-var.flycheck-hlint-args.has | 
| 6aca0 |  6b 65 6c 6c 2d 68 6c 69 6e 74 0a 20 20 3a 70 61    63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28  | kell-hlint...:package-version.'( | 
| 6acc0 |  66 6c 79 63 68 65 63 6b 20 2e 20 22 30 2e 32 35    22 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64  | flycheck..."0.25"))..(flycheck-d | 
| 6ace0 |  65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c    79 63 68 65 63 6b 2d 68 6c 69 6e 74 2d 6c 61 6e  | ef-option-var.flycheck-hlint-lan | 
| 6ad00 |  67 75 61 67 65 2d 65 78 74 65 6e 73 69 6f 6e 73    0a 20 20 20 20 6e 69 6c 20 68 61 73 6b 65 6c 6c  | guage-extensions.....nil.haskell | 
| 6ad20 |  2d 68 6c 69 6e 74 0a 20 20 22 45 78 74 65 6e 73    69 6f 6e 73 20 6c 69 73 74 20 74 6f 20 65 6e 61  | -hlint..."Extensions.list.to.ena | 
| 6ad40 |  62 6c 65 20 66 6f 72 20 68 6c 69 6e 74 2e 0a 0a    54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69  | ble.for.hlint...The.value.of.thi | 
| 6ad60 |  73 20 76 61 72 69 61 62 6c 65 20 69 73 20 61 20    6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 2c  | s.variable.is.a.list.of.strings, | 
| 6ad80 |  20 77 68 65 72 65 20 65 61 63 68 0a 73 74 72 69    6e 67 20 69 73 20 61 20 6e 61 6d 65 20 6f 66 20  | .where.each.string.is.a.name.of. | 
| 6ada0 |  65 78 74 65 6e 73 69 6f 6e 20 74 6f 20 65 6e 61    62 6c 65 20 69 6e 0a 68 6c 69 6e 74 20 28 65 2e  | extension.to.enable.in.hlint.(e. | 
| 6adc0 |  67 2e 20 5c 22 51 75 61 73 69 51 75 6f 74 65 73    5c 22 29 2e 22 0a 20 20 3a 74 79 70 65 20 27 28  | g..\"QuasiQuotes\")."...:type.'( | 
| 6ade0 |  72 65 70 65 61 74 20 3a 74 61 67 20 22 45 78 74    65 6e 73 69 6f 6e 73 22 20 28 73 74 72 69 6e 67  | repeat.:tag."Extensions".(string | 
| 6ae00 |  20 3a 74 61 67 20 22 45 78 74 65 6e 73 69 6f 6e    22 29 29 0a 20 20 3a 73 61 66 65 20 23 27 66 6c  | .:tag."Extension"))...:safe.#'fl | 
| 6ae20 |  79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6c 69    73 74 2d 70 0a 20 20 3a 70 61 63 6b 61 67 65 2d  | ycheck-string-list-p...:package- | 
| 6ae40 |  76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65    63 6b 20 2e 20 22 30 2e 32 34 22 29 29 0a 0a 28  | version.'(flycheck..."0.24"))..( | 
| 6ae60 |  66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f 70 74    69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65 63 6b  | flycheck-def-option-var.flycheck | 
| 6ae80 |  2d 68 6c 69 6e 74 2d 69 67 6e 6f 72 65 2d 72 75    6c 65 73 0a 20 20 20 20 6e 69 6c 20 68 61 73 6b  | -hlint-ignore-rules.....nil.hask | 
| 6aea0 |  65 6c 6c 2d 68 6c 69 6e 74 0a 20 20 22 49 67 6e    6f 72 65 20 72 75 6c 65 73 20 6c 69 73 74 20 66  | ell-hlint..."Ignore.rules.list.f | 
| 6aec0 |  6f 72 20 68 6c 69 6e 74 20 63 68 65 63 6b 73 2e    0a 0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74  | or.hlint.checks...The.value.of.t | 
| 6aee0 |  68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20    61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67  | his.variable.is.a.list.of.string | 
| 6af00 |  73 2c 20 77 68 65 72 65 20 65 61 63 68 0a 73 74    72 69 6e 67 20 69 73 20 61 6e 20 69 67 6e 6f 72  | s,.where.each.string.is.an.ignor | 
| 6af20 |  65 20 72 75 6c 65 20 28 65 2e 67 2e 20 5c 22 55    73 65 20 66 6d 61 70 5c 22 29 2e 22 0a 20 20 3a  | e.rule.(e.g..\"Use.fmap\")."...: | 
| 6af40 |  74 79 70 65 20 27 28 72 65 70 65 61 74 20 3a 74    61 67 20 22 49 67 6e 6f 72 65 20 72 75 6c 65 73  | type.'(repeat.:tag."Ignore.rules | 
| 6af60 |  22 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22    49 67 6e 6f 72 65 20 72 75 6c 65 22 29 29 0a 20  | ".(string.:tag."Ignore.rule")).. | 
| 6af80 |  20 3a 73 61 66 65 20 23 27 66 6c 79 63 68 65 63    6b 2d 73 74 72 69 6e 67 2d 6c 69 73 74 2d 70 0a  | .:safe.#'flycheck-string-list-p. | 
| 6afa0 |  20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69    6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20  | ..:package-version.'(flycheck... | 
| 6afc0 |  22 30 2e 32 34 22 29 29 0a 0a 28 66 6c 79 63 68    65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76  | "0.24"))..(flycheck-def-option-v | 
| 6afe0 |  61 72 20 66 6c 79 63 68 65 63 6b 2d 68 6c 69 6e    74 2d 68 69 6e 74 2d 70 61 63 6b 61 67 65 73 0a  | ar.flycheck-hlint-hint-packages. | 
| 6b000 |  20 20 20 20 6e 69 6c 20 68 61 73 6b 65 6c 6c 2d    68 6c 69 6e 74 0a 20 20 22 48 69 6e 74 20 70 61  | ....nil.haskell-hlint..."Hint.pa | 
| 6b020 |  63 6b 61 67 65 73 20 74 6f 20 69 6e 63 6c 75 64    65 20 66 6f 72 20 68 6c 69 6e 74 20 63 68 65 63  | ckages.to.include.for.hlint.chec | 
| 6b040 |  6b 73 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 6f    66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20  | ks...The.value.of.this.variable. | 
| 6b060 |  69 73 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72    69 6e 67 73 2c 20 77 68 65 72 65 20 65 61 63 68  | is.a.list.of.strings,.where.each | 
| 6b080 |  0a 73 74 72 69 6e 67 20 69 73 20 61 20 64 65 66    61 75 6c 74 20 68 69 6e 74 20 70 61 63 6b 61 67  | .string.is.a.default.hint.packag | 
| 6b0a0 |  65 20 28 65 2e 67 2e 20 28 5c 22 47 65 6e 65 72    61 6c 69 73 65 5c 22 0a 5c 22 44 65 66 61 75 6c  | e.(e.g..(\"Generalise\".\"Defaul | 
| 6b0c0 |  74 5c 22 20 5c 22 44 6f 6c 6c 61 72 5c 22 29 29    2e 22 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70  | t\".\"Dollar\"))."...:type.'(rep | 
| 6b0e0 |  65 61 74 20 3a 74 61 67 20 22 48 69 6e 74 20 70    61 63 6b 61 67 65 73 22 20 28 73 74 72 69 6e 67  | eat.:tag."Hint.packages".(string | 
| 6b100 |  20 3a 74 61 67 20 22 48 69 6e 74 20 70 61 63 6b    61 67 65 22 29 29 0a 20 20 3a 73 61 66 65 20 23  | .:tag."Hint.package"))...:safe.# | 
| 6b120 |  27 66 6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67    2d 6c 69 73 74 2d 70 0a 20 20 3a 70 61 63 6b 61  | 'flycheck-string-list-p...:packa | 
| 6b140 |  67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79    63 68 65 63 6b 20 2e 20 22 30 2e 32 34 22 29 29  | ge-version.'(flycheck..."0.24")) | 
| 6b160 |  0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69    6e 65 2d 63 68 65 63 6b 65 72 20 68 61 73 6b 65  | ..(flycheck-define-checker.haske | 
| 6b180 |  6c 6c 2d 68 6c 69 6e 74 0a 20 20 22 41 20 48 61    73 6b 65 6c 6c 20 73 74 79 6c 65 20 63 68 65 63  | ll-hlint..."A.Haskell.style.chec | 
| 6b1a0 |  6b 65 72 20 75 73 69 6e 67 20 68 6c 69 6e 74 2e    0a 0a 53 65 65 20 55 52 4c 20 60 68 74 74 70 73  | ker.using.hlint...See.URL.`https | 
| 6b1c0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6e 64    6d 69 74 63 68 65 6c 6c 2f 68 6c 69 6e 74 27 2e  | ://github.com/ndmitchell/hlint'. | 
| 6b1e0 |  22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 68    6c 69 6e 74 22 0a 20 20 20 20 20 20 20 20 20 20  | "...:command.("hlint"........... | 
| 6b200 |  20 20 22 2d 2d 6e 6f 2d 65 78 69 74 2d 63 6f 64    65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28  | .."--no-exit-code".............( | 
| 6b220 |  6f 70 74 69 6f 6e 2d 6c 69 73 74 20 22 2d 58 22    20 66 6c 79 63 68 65 63 6b 2d 68 6c 69 6e 74 2d  | option-list."-X".flycheck-hlint- | 
| 6b240 |  6c 61 6e 67 75 61 67 65 2d 65 78 74 65 6e 73 69    6f 6e 73 20 63 6f 6e 63 61 74 29 0a 20 20 20 20  | language-extensions.concat)..... | 
| 6b260 |  20 20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e 2d    6c 69 73 74 20 22 2d 69 3d 22 20 66 6c 79 63 68  | ........(option-list."-i=".flych | 
| 6b280 |  65 63 6b 2d 68 6c 69 6e 74 2d 69 67 6e 6f 72 65    2d 72 75 6c 65 73 20 63 6f 6e 63 61 74 29 0a 20  | eck-hlint-ignore-rules.concat).. | 
| 6b2a0 |  20 20 20 20 20 20 20 20 20 20 20 28 6f 70 74 69    6f 6e 2d 6c 69 73 74 20 22 2d 68 22 20 66 6c 79  | ...........(option-list."-h".fly | 
| 6b2c0 |  63 68 65 63 6b 2d 68 6c 69 6e 74 2d 68 69 6e 74    2d 70 61 63 6b 61 67 65 73 20 63 6f 6e 63 61 74  | check-hlint-hint-packages.concat | 
| 6b2e0 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 66 69 67 2d 66 69 6c 65 20 22 2d 68 22 20  | ).............(config-file."-h". | 
| 6b300 |  66 6c 79 63 68 65 63 6b 2d 68 6c 69 6e 74 72 63    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65  | flycheck-hlintrc).............(e | 
| 6b320 |  76 61 6c 20 66 6c 79 63 68 65 63 6b 2d 68 6c 69    6e 74 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20  | val.flycheck-hlint-args)........ | 
| 6b340 |  20 20 20 20 20 73 6f 75 72 63 65 2d 69 6e 70 6c    61 63 65 29 0a 20 20 3a 65 72 72 6f 72 2d 70 61  | .....source-inplace)...:error-pa | 
| 6b360 |  74 74 65 72 6e 73 0a 20 20 28 28 69 6e 66 6f 20    6c 69 6e 65 2d 73 74 61 72 74 0a 20 20 20 20 20  | tterns...((info.line-start...... | 
| 6b380 |  20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 29 20    22 3a 22 0a 20 20 20 20 20 20 20 20 20 28 6f 72  | ....(file-name).":"..........(or | 
| 6b3a0 |  20 28 73 65 71 20 6c 69 6e 65 20 22 3a 22 20 63    6f 6c 75 6d 6e 20 28 6f 70 74 69 6f 6e 61 6c 20  | .(seq.line.":".column.(optional. | 
| 6b3c0 |  22 2d 22 20 65 6e 64 2d 63 6f 6c 75 6d 6e 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73  | "-".end-column))..............(s | 
| 6b3e0 |  65 71 20 22 28 22 20 6c 69 6e 65 20 22 2c 22 20    63 6f 6c 75 6d 6e 20 22 29 2d 28 22 20 65 6e 64  | eq."(".line.",".column.")-(".end | 
| 6b400 |  2d 6c 69 6e 65 20 22 2c 22 20 65 6e 64 2d 63 6f    6c 75 6d 6e 20 22 29 22 29 29 0a 20 20 20 20 20  | -line.",".end-column.")"))...... | 
| 6b420 |  20 20 20 20 22 3a 20 53 75 67 67 65 73 74 69 6f    6e 3a 20 22 0a 20 20 20 20 20 20 20 20 20 28 6d  | ....":.Suggestion:."..........(m | 
| 6b440 |  65 73 73 61 67 65 20 28 6f 6e 65 2d 6f 72 2d 6d    6f 72 65 20 28 61 6e 64 20 28 6f 6e 65 2d 6f 72  | essage.(one-or-more.(and.(one-or | 
| 6b460 |  2d 6d 6f 72 65 20 28 6e 6f 74 20 28 61 6e 79 20    3f 5c 6e 29 29 29 20 3f 5c 6e 29 29 29 0a 20 20  | -more.(not.(any.?\n))).?\n)))... | 
| 6b480 |  20 20 20 20 20 20 20 6c 69 6e 65 2d 65 6e 64 29    0a 20 20 20 28 77 61 72 6e 69 6e 67 20 6c 69 6e  | .......line-end)....(warning.lin | 
| 6b4a0 |  65 2d 73 74 61 72 74 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 29 20  | e-start.............(file-name). | 
| 6b4c0 |  22 3a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 6f 72 20 28 73 65 71 20 6c 69 6e 65 20 22 3a  | ":".............(or.(seq.line.": | 
| 6b4e0 |  22 20 63 6f 6c 75 6d 6e 20 28 6f 70 74 69 6f 6e    61 6c 20 22 2d 22 20 65 6e 64 2d 63 6f 6c 75 6d  | ".column.(optional."-".end-colum | 
| 6b500 |  6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 65 71 20 22 28 22 20 6c 69 6e  | n)).................(seq."(".lin | 
| 6b520 |  65 20 22 2c 22 20 63 6f 6c 75 6d 6e 20 22 29 2d    28 22 20 65 6e 64 2d 6c 69 6e 65 20 22 2c 22 20  | e.",".column.")-(".end-line.",". | 
| 6b540 |  65 6e 64 2d 63 6f 6c 75 6d 6e 20 22 29 22 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 22 3a 20  | end-column.")")).............":. | 
| 6b560 |  57 61 72 6e 69 6e 67 3a 20 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20  | Warning:.".............(message. | 
| 6b580 |  28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 28 61 6e    64 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 28  | (one-or-more.(and.(one-or-more.( | 
| 6b5a0 |  6e 6f 74 20 28 61 6e 79 20 3f 5c 6e 29 29 29 20    3f 5c 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20  | not.(any.?\n))).?\n))).......... | 
| 6b5c0 |  20 20 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20    28 65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72  | ...line-end)....(error.line-star | 
| 6b5e0 |  74 0a 20 20 20 20 20 20 20 20 20 20 28 66 69 6c    65 2d 6e 61 6d 65 29 20 22 3a 22 0a 20 20 20 20  | t...........(file-name).":"..... | 
| 6b600 |  20 20 20 20 20 20 28 6f 72 20 28 73 65 71 20 6c    69 6e 65 20 22 3a 22 20 63 6f 6c 75 6d 6e 20 28  | ......(or.(seq.line.":".column.( | 
| 6b620 |  6f 70 74 69 6f 6e 61 6c 20 22 2d 22 20 65 6e 64    2d 63 6f 6c 75 6d 6e 29 29 0a 20 20 20 20 20 20  | optional."-".end-column))....... | 
| 6b640 |  20 20 20 20 20 20 20 20 28 73 65 71 20 22 28 22    20 6c 69 6e 65 20 22 2c 22 20 63 6f 6c 75 6d 6e  | ........(seq."(".line.",".column | 
| 6b660 |  20 22 29 2d 28 22 20 65 6e 64 2d 6c 69 6e 65 20    22 2c 22 20 65 6e 64 2d 63 6f 6c 75 6d 6e 20 22  | .")-(".end-line.",".end-column." | 
| 6b680 |  29 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 22    3a 20 45 72 72 6f 72 3a 20 22 0a 20 20 20 20 20  | )"))...........":.Error:."...... | 
| 6b6a0 |  20 20 20 20 20 28 6d 65 73 73 61 67 65 20 28 6f    6e 65 2d 6f 72 2d 6d 6f 72 65 20 28 61 6e 64 20  | .....(message.(one-or-more.(and. | 
| 6b6c0 |  28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 28 6e 6f    74 20 28 61 6e 79 20 3f 5c 6e 29 29 29 20 3f 5c  | (one-or-more.(not.(any.?\n))).?\ | 
| 6b6e0 |  6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 6c    69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d 6f 64  | n)))...........line-end))...:mod | 
| 6b700 |  65 73 20 28 68 61 73 6b 65 6c 6c 2d 6d 6f 64 65    20 68 61 73 6b 65 6c 6c 2d 6c 69 74 65 72 61 74  | es.(haskell-mode.haskell-literat | 
| 6b720 |  65 2d 6d 6f 64 65 29 29 0a 0a 28 66 6c 79 63 68    65 63 6b 2d 64 65 66 2d 63 6f 6e 66 69 67 2d 66  | e-mode))..(flycheck-def-config-f | 
| 6b740 |  69 6c 65 2d 76 61 72 20 66 6c 79 63 68 65 63 6b    2d 74 69 64 79 72 63 20 68 74 6d 6c 2d 74 69 64  | ile-var.flycheck-tidyrc.html-tid | 
| 6b760 |  79 20 22 2e 74 69 64 79 72 63 22 29 0a 0a 28 66    6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63  | y.".tidyrc")..(flycheck-define-c | 
| 6b780 |  68 65 63 6b 65 72 20 68 74 6d 6c 2d 74 69 64 79    0a 20 20 22 41 20 48 54 4d 4c 20 73 79 6e 74 61  | hecker.html-tidy..."A.HTML.synta | 
| 6b7a0 |  78 20 61 6e 64 20 73 74 79 6c 65 20 63 68 65 63    6b 65 72 20 75 73 69 6e 67 20 54 69 64 79 2e 0a  | x.and.style.checker.using.Tidy.. | 
| 6b7c0 |  0a 53 65 65 20 55 52 4c 20 60 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 68 74 61  | .See.URL.`https://github.com/hta | 
| 6b7e0 |  63 67 2f 74 69 64 79 2d 68 74 6d 6c 35 27 2e 22    0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 74 69  | cg/tidy-html5'."...:command.("ti | 
| 6b800 |  64 79 22 20 28 63 6f 6e 66 69 67 2d 66 69 6c 65    20 22 2d 63 6f 6e 66 69 67 22 20 66 6c 79 63 68  | dy".(config-file."-config".flych | 
| 6b820 |  65 63 6b 2d 74 69 64 79 72 63 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 22 2d 6c 61 6e 67 22 20  | eck-tidyrc)............."-lang". | 
| 6b840 |  22 65 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 22 2d 65 22 20 22 2d 71 22 29 0a 20 20 3a 73  | "en"............."-e"."-q")...:s | 
| 6b860 |  74 61 6e 64 61 72 64 2d 69 6e 70 75 74 20 74 0a    20 20 3a 65 72 72 6f 72 2d 70 61 74 74 65 72 6e  | tandard-input.t...:error-pattern | 
| 6b880 |  73 0a 20 20 28 28 65 72 72 6f 72 20 6c 69 6e 65    2d 73 74 61 72 74 0a 20 20 20 20 20 20 20 20 20  | s...((error.line-start.......... | 
| 6b8a0 |  20 22 6c 69 6e 65 20 22 20 6c 69 6e 65 0a 20 20    20 20 20 20 20 20 20 20 22 20 63 6f 6c 75 6d 6e  | ."line.".line...........".column | 
| 6b8c0 |  20 22 20 63 6f 6c 75 6d 6e 0a 20 20 20 20 20 20    20 20 20 20 22 20 2d 20 45 72 72 6f 72 3a 20 22  | .".column...........".-.Error:." | 
| 6b8e0 |  20 28 6d 65 73 73 61 67 65 29 20 6c 69 6e 65 2d    65 6e 64 29 0a 20 20 20 28 77 61 72 6e 69 6e 67  | .(message).line-end)....(warning | 
| 6b900 |  20 6c 69 6e 65 2d 73 74 61 72 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 22 6c 69 6e 65 20 22 20  | .line-start............."line.". | 
| 6b920 |  6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20    20 22 20 63 6f 6c 75 6d 6e 20 22 20 63 6f 6c 75  | line.............".column.".colu | 
| 6b940 |  6d 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 22    20 2d 20 57 61 72 6e 69 6e 67 3a 20 22 20 28 6d  | mn.............".-.Warning:.".(m | 
| 6b960 |  65 73 73 61 67 65 29 20 6c 69 6e 65 2d 65 6e 64    29 29 0a 20 20 3a 6d 6f 64 65 73 20 28 68 74 6d  | essage).line-end))...:modes.(htm | 
| 6b980 |  6c 2d 6d 6f 64 65 20 6d 68 74 6d 6c 2d 6d 6f 64    65 20 6e 78 68 74 6d 6c 2d 6d 6f 64 65 29 29 0a  | l-mode.mhtml-mode.nxhtml-mode)). | 
| 6b9a0 |  0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 63    6f 6e 66 69 67 2d 66 69 6c 65 2d 76 61 72 20 66  | .(flycheck-def-config-file-var.f | 
| 6b9c0 |  6c 79 63 68 65 63 6b 2d 6a 73 68 69 6e 74 72 63    20 6a 61 76 61 73 63 72 69 70 74 2d 6a 73 68 69  | lycheck-jshintrc.javascript-jshi | 
| 6b9e0 |  6e 74 20 22 2e 6a 73 68 69 6e 74 72 63 22 29 0a    0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f  | nt.".jshintrc")..(flycheck-def-o | 
| 6ba00 |  70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65    63 6b 2d 6a 73 68 69 6e 74 2d 65 78 74 72 61 63  | ption-var.flycheck-jshint-extrac | 
| 6ba20 |  74 2d 6a 61 76 61 73 63 72 69 70 74 20 6e 69 6c    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | t-javascript.nil................ | 
| 6ba40 |  20 20 20 20 20 20 20 20 20 20 6a 61 76 61 73 63    72 69 70 74 2d 6a 73 68 69 6e 74 0a 20 20 22 57  | ..........javascript-jshint..."W | 
| 6ba60 |  68 65 74 68 65 72 20 6a 73 68 69 6e 74 20 73 68    6f 75 6c 64 20 65 78 74 72 61 63 74 20 4a 61 76  | hether.jshint.should.extract.Jav | 
| 6ba80 |  61 73 63 72 69 70 74 20 66 72 6f 6d 20 48 54 4d    4c 2e 0a 0a 49 66 20 6e 69 6c 20 6e 6f 20 65 78  | ascript.from.HTML...If.nil.no.ex | 
| 6baa0 |  74 72 61 63 74 20 72 75 6c 65 20 69 73 20 67 69    76 65 6e 20 74 6f 20 6a 73 68 69 6e 74 2e 20 20  | tract.rule.is.given.to.jshint... | 
| 6bac0 |  49 66 20 60 61 75 74 6f 27 20 6f 6e 6c 79 0a 65    78 74 72 61 63 74 20 4a 61 76 61 73 63 72 69 70  | If.`auto'.only.extract.Javascrip | 
| 6bae0 |  74 20 69 66 20 61 20 48 54 4d 4c 20 66 69 6c 65    20 69 73 20 64 65 74 65 63 74 65 64 2e 20 20 49  | t.if.a.HTML.file.is.detected...I | 
| 6bb00 |  66 20 60 61 6c 77 61 79 73 27 20 6f 72 0a 60 6e    65 76 65 72 27 20 65 78 74 72 61 63 74 20 4a 61  | f.`always'.or.`never'.extract.Ja | 
| 6bb20 |  76 61 73 63 72 69 70 74 20 61 6c 77 61 79 73 20    6f 72 20 6e 65 76 65 72 20 72 65 73 70 65 63 74  | vascript.always.or.never.respect | 
| 6bb40 |  69 76 65 6c 79 2e 0a 0a 52 65 66 65 72 20 74 6f    20 74 68 65 20 6a 73 68 69 6e 74 20 6d 61 6e 75  | ively...Refer.to.the.jshint.manu | 
| 6bb60 |  61 6c 20 61 74 20 74 68 65 20 55 52 4c 0a 60 68    74 74 70 73 3a 2f 2f 6a 73 68 69 6e 74 2e 63 6f  | al.at.the.URL.`https://jshint.co | 
| 6bb80 |  6d 2f 64 6f 63 73 2f 63 6c 69 2f 23 66 6c 61 67    73 27 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f  | m/docs/cli/#flags'.for.more.info | 
| 6bba0 |  72 6d 61 74 69 6f 6e 2e 22 0a 20 20 3a 74 79 70    65 0a 20 20 27 28 63 68 6f 69 63 65 20 28 63 6f  | rmation."...:type...'(choice.(co | 
| 6bbc0 |  6e 73 74 20 3a 74 61 67 20 22 4e 6f 20 65 78 74    72 61 63 74 69 6f 6e 20 72 75 6c 65 22 20 6e 69  | nst.:tag."No.extraction.rule".ni | 
| 6bbe0 |  6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 73 74 20 3a 74 61 67 20 22 54 72 79 20 74  | l)............(const.:tag."Try.t | 
| 6bc00 |  6f 20 65 78 74 72 61 63 74 20 4a 61 76 61 73 63    72 69 70 74 20 77 68 65 6e 20 64 65 74 65 63 74  | o.extract.Javascript.when.detect | 
| 6bc20 |  69 6e 67 20 48 54 4d 4c 20 66 69 6c 65 73 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ing.HTML.files"................. | 
| 6bc40 |  20 20 61 75 74 6f 29 0a 20 20 20 20 20 20 20 20    20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22  | ..auto)............(const.:tag." | 
| 6bc60 |  41 6c 77 61 79 73 20 74 72 79 20 74 6f 20 65 78    74 72 61 63 74 20 4a 61 76 61 73 63 72 69 70 74  | Always.try.to.extract.Javascript | 
| 6bc80 |  22 20 61 6c 77 61 79 73 29 0a 20 20 20 20 20 20    20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67  | ".always)............(const.:tag | 
| 6bca0 |  20 22 4e 65 76 65 72 20 74 72 79 20 74 6f 20 65    78 74 72 61 63 74 20 4a 61 76 61 73 63 72 69 70  | ."Never.try.to.extract.Javascrip | 
| 6bcc0 |  74 22 20 6e 65 76 65 72 29 29 0a 20 20 3a 73 61    66 65 20 23 27 73 79 6d 62 6f 6c 70 0a 20 20 3a  | t".never))...:safe.#'symbolp...: | 
| 6bce0 |  70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20    27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 32 36  | package-version.'(flycheck..."26 | 
| 6bd00 |  22 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64    65 66 69 6e 65 2d 63 68 65 63 6b 65 72 20 6a 61  | "))..(flycheck-define-checker.ja | 
| 6bd20 |  76 61 73 63 72 69 70 74 2d 6a 73 68 69 6e 74 0a    20 20 22 41 20 4a 61 76 61 73 63 72 69 70 74 20  | vascript-jshint..."A.Javascript. | 
| 6bd40 |  73 79 6e 74 61 78 20 61 6e 64 20 73 74 79 6c 65    20 63 68 65 63 6b 65 72 20 75 73 69 6e 67 20 6a  | syntax.and.style.checker.using.j | 
| 6bd60 |  73 68 69 6e 74 2e 0a 0a 53 65 65 20 55 52 4c 20    60 68 74 74 70 73 3a 2f 2f 77 77 77 2e 6a 73 68  | shint...See.URL.`https://www.jsh | 
| 6bd80 |  69 6e 74 2e 63 6f 6d 27 2e 22 0a 20 20 3a 63 6f    6d 6d 61 6e 64 20 28 22 6a 73 68 69 6e 74 22 20  | int.com'."...:command.("jshint". | 
| 6bda0 |  22 2d 2d 72 65 70 6f 72 74 65 72 3d 63 68 65 63    6b 73 74 79 6c 65 22 0a 20 20 20 20 20 20 20 20  | "--reporter=checkstyle"......... | 
| 6bdc0 |  20 20 20 20 22 2d 2d 66 69 6c 65 6e 61 6d 65 22    20 73 6f 75 72 63 65 2d 6f 72 69 67 69 6e 61 6c  | ...."--filename".source-original | 
| 6bde0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    6e 66 69 67 2d 66 69 6c 65 20 22 2d 2d 63 6f 6e  | .............(config-file."--con | 
| 6be00 |  66 69 67 22 20 66 6c 79 63 68 65 63 6b 2d 6a 73    68 69 6e 74 72 63 29 0a 20 20 20 20 20 20 20 20  | fig".flycheck-jshintrc)......... | 
| 6be20 |  20 20 20 20 28 6f 70 74 69 6f 6e 20 22 2d 2d 65    78 74 72 61 63 74 3d 22 20 66 6c 79 63 68 65 63  | ....(option."--extract=".flychec | 
| 6be40 |  6b 2d 6a 73 68 69 6e 74 2d 65 78 74 72 61 63 74    2d 6a 61 76 61 73 63 72 69 70 74 0a 20 20 20 20  | k-jshint-extract-javascript..... | 
| 6be60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    63 6f 6e 63 61 74 20 66 6c 79 63 68 65 63 6b 2d  | ................concat.flycheck- | 
| 6be80 |  6f 70 74 69 6f 6e 2d 73 79 6d 62 6f 6c 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 22 2d 22 29 0a  | option-symbol)............."-"). | 
| 6bea0 |  20 20 3a 73 74 61 6e 64 61 72 64 2d 69 6e 70 75    74 20 74 0a 20 20 3a 65 72 72 6f 72 2d 70 61 72  | ..:standard-input.t...:error-par | 
| 6bec0 |  73 65 72 20 66 6c 79 63 68 65 63 6b 2d 70 61 72    73 65 2d 63 68 65 63 6b 73 74 79 6c 65 0a 20 20  | ser.flycheck-parse-checkstyle... | 
| 6bee0 |  3a 65 72 72 6f 72 2d 66 69 6c 74 65 72 0a 20 20    28 6c 61 6d 62 64 61 20 28 65 72 72 6f 72 73 29  | :error-filter...(lambda.(errors) | 
| 6bf00 |  0a 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 72    65 6d 6f 76 65 2d 65 72 72 6f 72 2d 66 69 6c 65  | .....(flycheck-remove-error-file | 
| 6bf20 |  2d 6e 61 6d 65 73 0a 20 20 20 20 20 22 73 74 64    69 6e 22 20 28 66 6c 79 63 68 65 63 6b 2d 64 65  | -names......"stdin".(flycheck-de | 
| 6bf40 |  71 75 61 6c 69 66 79 2d 65 72 72 6f 72 2d 69 64    73 20 65 72 72 6f 72 73 29 29 29 0a 20 20 3a 6d  | qualify-error-ids.errors)))...:m | 
| 6bf60 |  6f 64 65 73 20 28 6a 73 2d 6d 6f 64 65 20 6a 73    32 2d 6d 6f 64 65 20 6a 73 33 2d 6d 6f 64 65 20  | odes.(js-mode.js2-mode.js3-mode. | 
| 6bf80 |  72 6a 73 78 2d 6d 6f 64 65 20 6a 73 2d 74 73 2d    6d 6f 64 65 29 29 0a 0a 28 66 6c 79 63 68 65 63  | rjsx-mode.js-ts-mode))..(flychec | 
| 6bfa0 |  6b 2d 64 65 66 2d 61 72 67 73 2d 76 61 72 20 66    6c 79 63 68 65 63 6b 2d 65 73 6c 69 6e 74 2d 61  | k-def-args-var.flycheck-eslint-a | 
| 6bfc0 |  72 67 73 20 6a 61 76 61 73 63 72 69 70 74 2d 65    73 6c 69 6e 74 0a 20 20 3a 70 61 63 6b 61 67 65  | rgs.javascript-eslint...:package | 
| 6bfe0 |  2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68    65 63 6b 20 2e 20 22 33 32 22 29 29 0a 0a 28 66  | -version.'(flycheck..."32"))..(f | 
| 6c000 |  6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f 70 74 69    6f 6e 2d 76 61 72 20 66 6c 79 63 68 65 63 6b 2d  | lycheck-def-option-var.flycheck- | 
| 6c020 |  65 73 6c 69 6e 74 2d 72 75 6c 65 73 2d 64 69 72    65 63 74 6f 72 69 65 73 20 6e 69 6c 20 6a 61 76  | eslint-rules-directories.nil.jav | 
| 6c040 |  61 73 63 72 69 70 74 2d 65 73 6c 69 6e 74 0a 20    20 22 41 20 6c 69 73 74 20 6f 66 20 64 69 72 65  | ascript-eslint..."A.list.of.dire | 
| 6c060 |  63 74 6f 72 69 65 73 20 77 69 74 68 20 63 75 73    74 6f 6d 20 72 75 6c 65 73 20 66 6f 72 20 45 53  | ctories.with.custom.rules.for.ES | 
| 6c080 |  4c 69 6e 74 2e 0a 0a 54 68 65 20 76 61 6c 75 65    20 6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c  | Lint...The.value.of.this.variabl | 
| 6c0a0 |  65 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 73    74 72 69 6e 67 73 2c 20 77 68 65 72 65 20 65 61  | e.is.a.list.of.strings,.where.ea | 
| 6c0c0 |  63 68 0a 73 74 72 69 6e 67 20 69 73 20 61 20 64    69 72 65 63 74 6f 72 79 20 77 69 74 68 20 63 75  | ch.string.is.a.directory.with.cu | 
| 6c0e0 |  73 74 6f 6d 20 72 75 6c 65 73 20 66 6f 72 20 45    53 4c 69 6e 74 2e 0a 0a 52 65 66 65 72 20 74 6f  | stom.rules.for.ESLint...Refer.to | 
| 6c100 |  20 74 68 65 20 45 53 4c 69 6e 74 20 6d 61 6e 75    61 6c 20 61 74 20 55 52 4c 0a 60 68 74 74 70 73  | .the.ESLint.manual.at.URL.`https | 
| 6c120 |  3a 2f 2f 65 73 6c 69 6e 74 2e 6f 72 67 2f 64 6f    63 73 2f 75 73 65 72 2d 67 75 69 64 65 2f 63 6f  | ://eslint.org/docs/user-guide/co | 
| 6c140 |  6d 6d 61 6e 64 2d 6c 69 6e 65 2d 69 6e 74 65 72    66 61 63 65 23 2d 2d 72 75 6c 65 73 64 69 72 27  | mmand-line-interface#--rulesdir' | 
| 6c160 |  0a 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d    61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20  | .for.more.information.about.the. | 
| 6c180 |  63 75 73 74 6f 6d 20 64 69 72 65 63 74 6f 72 69    65 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 72  | custom.directories."...:type.'(r | 
| 6c1a0 |  65 70 65 61 74 20 28 64 69 72 65 63 74 6f 72 79    20 3a 74 61 67 20 22 43 75 73 74 6f 6d 20 72 75  | epeat.(directory.:tag."Custom.ru | 
| 6c1c0 |  6c 65 73 20 64 69 72 65 63 74 6f 72 79 22 29 29    0a 20 20 3a 73 61 66 65 20 23 27 66 6c 79 63 68  | les.directory"))...:safe.#'flych | 
| 6c1e0 |  65 63 6b 2d 73 74 72 69 6e 67 2d 6c 69 73 74 2d    70 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72  | eck-string-list-p...:package-ver | 
| 6c200 |  73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20    2e 20 22 32 39 22 29 29 0a 0a 28 64 65 66 75 6e  | sion.'(flycheck..."29"))..(defun | 
| 6c220 |  20 66 6c 79 63 68 65 63 6b 2d 65 73 6c 69 6e 74    2d 63 6f 6e 66 69 67 2d 65 78 69 73 74 73 2d 70  | .flycheck-eslint-config-exists-p | 
| 6c240 |  20 28 29 0a 20 20 22 57 68 65 74 68 65 72 20 74    68 65 72 65 20 69 73 20 61 20 76 61 6c 69 64 20  | .()..."Whether.there.is.a.valid. | 
| 6c260 |  65 73 6c 69 6e 74 20 63 6f 6e 66 69 67 20 66 6f    72 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75  | eslint.config.for.the.current.bu | 
| 6c280 |  66 66 65 72 2e 22 0a 20 20 28 65 71 6c 20 30 20    28 66 6c 79 63 68 65 63 6b 2d 63 61 6c 6c 2d 63  | ffer."...(eql.0.(flycheck-call-c | 
| 6c2a0 |  68 65 63 6b 65 72 2d 70 72 6f 63 65 73 73 0a 20    20 20 20 20 20 20 20 20 20 27 6a 61 76 61 73 63  | hecker-process...........'javasc | 
| 6c2c0 |  72 69 70 74 2d 65 73 6c 69 6e 74 20 6e 69 6c 20    6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 20  | ript-eslint.nil.nil.nil......... | 
| 6c2e0 |  20 20 22 2d 2d 70 72 69 6e 74 2d 63 6f 6e 66 69    67 22 20 28 6f 72 20 62 75 66 66 65 72 2d 66 69  | .."--print-config".(or.buffer-fi | 
| 6c300 |  6c 65 2d 6e 61 6d 65 20 22 69 6e 64 65 78 2e 6a    73 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 66  | le-name."index.js"))))..(defun.f | 
| 6c320 |  6c 79 63 68 65 63 6b 2d 70 61 72 73 65 2d 65 73    6c 69 6e 74 20 28 6f 75 74 70 75 74 20 63 68 65  | lycheck-parse-eslint.(output.che | 
| 6c340 |  63 6b 65 72 20 62 75 66 66 65 72 29 0a 20 20 22    50 61 72 73 65 20 45 53 4c 69 6e 74 20 65 72 72  | cker.buffer)..."Parse.ESLint.err | 
| 6c360 |  6f 72 73 2f 77 61 72 6e 69 6e 67 73 20 66 72 6f    6d 20 4a 53 4f 4e 20 4f 55 54 50 55 54 2e 0a 0a  | ors/warnings.from.JSON.OUTPUT... | 
| 6c380 |  43 48 45 43 4b 45 52 20 61 6e 64 20 42 55 46 46    45 52 20 64 65 6e 6f 74 65 20 74 68 65 20 43 48  | CHECKER.and.BUFFER.denote.the.CH | 
| 6c3a0 |  45 43 4b 45 52 20 74 68 61 74 20 72 65 74 75 72    6e 65 64 20 4f 55 54 50 55 54 20 61 6e 64 0a 74  | ECKER.that.returned.OUTPUT.and.t | 
| 6c3c0 |  68 65 20 42 55 46 46 45 52 20 74 68 61 74 20 77    61 73 20 63 68 65 63 6b 65 64 20 72 65 73 70 65  | he.BUFFER.that.was.checked.respe | 
| 6c3e0 |  63 74 69 76 65 6c 79 2e 0a 0a 53 65 65 20 55 52    4c 20 60 68 74 74 70 73 3a 2f 2f 65 73 6c 69 6e  | ctively...See.URL.`https://eslin | 
| 6c400 |  74 2e 6f 72 67 27 20 66 6f 72 20 6d 6f 72 65 20    69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75  | t.org'.for.more.information.abou | 
| 6c420 |  74 20 45 53 4c 69 6e 74 2e 22 0a 20 20 28 6d 61    70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 65 72  | t.ESLint."...(mapcar.(lambda.(er | 
| 6c440 |  72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 65 74 2d 61 6c 69 73 74 20 65 72 72 0a 20 20  | r).............(let-alist.err... | 
| 6c460 |  20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79    63 68 65 63 6b 2d 65 72 72 6f 72 2d 6e 65 77 2d  | ............(flycheck-error-new- | 
| 6c480 |  61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 2e 6c 69 6e 65 0a 20 20 20 20 20 20 20 20  | at.................line......... | 
| 6c4a0 |  20 20 20 20 20 20 20 2e 63 6f 6c 75 6d 6e 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70  | ........column................(p | 
| 6c4c0 |  63 61 73 65 20 2e 73 65 76 65 72 69 74 79 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | case..severity.................. | 
| 6c4e0 |  28 32 20 27 65 72 72 6f 72 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 31 20 27  | (2.'error)..................(1.' | 
| 6c500 |  77 61 72 6e 69 6e 67 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 5f 20 27 77 61  | warning)..................(_.'wa | 
| 6c520 |  72 6e 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 2e 6d 65 73 73 61 67 65 0a  | rning)).................message. | 
| 6c540 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a    69 64 20 2e 72 75 6c 65 49 64 0a 20 20 20 20 20  | ...............:id..ruleId...... | 
| 6c560 |  20 20 20 20 20 20 20 20 20 20 3a 63 68 65 63 6b    65 72 20 63 68 65 63 6b 65 72 0a 20 20 20 20 20  | ..........:checker.checker...... | 
| 6c580 |  20 20 20 20 20 20 20 20 20 20 3a 62 75 66 66 65    72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20  | ..........:buffer.buffer........ | 
| 6c5a0 |  20 20 20 20 20 20 20 20 3a 66 69 6c 65 6e 61 6d    65 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e  | ........:filename.(buffer-file-n | 
| 6c5c0 |  61 6d 65 20 62 75 66 66 65 72 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 3a 65 6e 64 2d  | ame.buffer)................:end- | 
| 6c5e0 |  6c 69 6e 65 20 2e 65 6e 64 4c 69 6e 65 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3a 65 6e  | line..endLine................:en | 
| 6c600 |  64 2d 63 6f 6c 75 6d 6e 20 2e 65 6e 64 43 6f 6c    75 6d 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20  | d-column..endColumn))).......... | 
| 6c620 |  20 28 6c 65 74 2d 61 6c 69 73 74 20 28 63 61 61    72 20 28 66 6c 79 63 68 65 63 6b 2d 70 61 72 73  | .(let-alist.(caar.(flycheck-pars | 
| 6c640 |  65 2d 6a 73 6f 6e 20 6f 75 74 70 75 74 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 2e 6d 65 73  | e-json.output))..............mes | 
| 6c660 |  73 61 67 65 73 29 29 29 0a 0a 28 64 65 66 75 6e    20 66 6c 79 63 68 65 63 6b 2d 65 73 6c 69 6e 74  | sages)))..(defun.flycheck-eslint | 
| 6c680 |  2d 2d 66 69 6e 64 2d 77 6f 72 6b 69 6e 67 2d 64    69 72 65 63 74 6f 72 79 20 28 5f 63 68 65 63 6b  | --find-working-directory.(_check | 
| 6c6a0 |  65 72 29 0a 20 20 22 4c 6f 6f 6b 20 66 6f 72 20    61 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74  | er)..."Look.for.a.working.direct | 
| 6c6c0 |  6f 72 79 20 74 6f 20 72 75 6e 20 45 53 4c 69 6e    74 20 43 48 45 43 4b 45 52 20 69 6e 2e 0a 0a 54  | ory.to.run.ESLint.CHECKER.in...T | 
| 6c6e0 |  68 69 73 20 77 69 6c 6c 20 62 65 20 74 68 65 20    64 69 72 65 63 74 6f 72 79 20 74 68 61 74 20 63  | his.will.be.the.directory.that.c | 
| 6c700 |  6f 6e 74 61 69 6e 73 20 74 68 65 20 60 6e 6f 64    65 5f 6d 6f 64 75 6c 65 73 27 0a 64 69 72 65 63  | ontains.the.`node_modules'.direc | 
| 6c720 |  74 6f 72 79 2e 20 20 49 66 20 6e 6f 20 73 75 63    68 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 66  | tory...If.no.such.directory.is.f | 
| 6c740 |  6f 75 6e 64 20 69 6e 20 74 68 65 20 64 69 72 65    63 74 6f 72 79 0a 68 69 65 72 61 72 63 68 79 2c  | ound.in.the.directory.hierarchy, | 
| 6c760 |  20 69 74 20 6c 6f 6f 6b 73 20 66 69 72 73 74 20    66 6f 72 20 60 2e 65 73 6c 69 6e 74 69 67 6e 6f  | .it.looks.first.for.`.eslintigno | 
| 6c780 |  72 65 27 20 61 6e 64 20 74 68 65 6e 20 66 6f 72    0a 60 2e 65 73 6c 69 6e 74 72 63 27 20 66 69 6c  | re'.and.then.for.`.eslintrc'.fil | 
| 6c7a0 |  65 73 20 74 6f 20 64 65 74 65 63 74 20 74 68 65    20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 2e 22 0a  | es.to.detect.the.project.root.". | 
| 6c7c0 |  20 20 28 6c 65 74 2a 20 28 28 72 65 67 65 78 2d    63 6f 6e 66 69 67 20 28 63 6f 6e 63 61 74 20 22  | ..(let*.((regex-config.(concat." | 
| 6c7e0 |  5c 5c 60 5c 5c 2e 65 73 6c 69 6e 74 72 63 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | \\`\\.eslintrc"................. | 
| 6c800 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22    5c 5c 28 5c 5c 2e 5c 5c 28 6a 73 5c 5c 7c 79 61  | ..............."\\(\\.\\(js\\|ya | 
| 6c820 |  3f 6d 6c 5c 5c 7c 6a 73 6f 6e 5c 5c 29 5c 5c 29    3f 5c 5c 27 22 29 29 29 0a 20 20 20 20 28 77 68  | ?ml\\|json\\)\\)?\\'"))).....(wh | 
| 6c840 |  65 6e 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e    61 6d 65 0a 20 20 20 20 20 20 28 6f 72 20 28 6c  | en.buffer-file-name.......(or.(l | 
| 6c860 |  6f 63 61 74 65 2d 64 6f 6d 69 6e 61 74 69 6e 67    2d 66 69 6c 65 20 62 75 66 66 65 72 2d 66 69 6c  | ocate-dominating-file.buffer-fil | 
| 6c880 |  65 2d 6e 61 6d 65 20 22 6e 6f 64 65 5f 6d 6f 64    75 6c 65 73 22 29 0a 20 20 20 20 20 20 20 20 20  | e-name."node_modules").......... | 
| 6c8a0 |  20 28 6c 6f 63 61 74 65 2d 64 6f 6d 69 6e 61 74    69 6e 67 2d 66 69 6c 65 20 62 75 66 66 65 72 2d  | .(locate-dominating-file.buffer- | 
| 6c8c0 |  66 69 6c 65 2d 6e 61 6d 65 20 22 2e 65 73 6c 69    6e 74 69 67 6e 6f 72 65 22 29 0a 20 20 20 20 20  | file-name.".eslintignore")...... | 
| 6c8e0 |  20 20 20 20 20 28 6c 6f 63 61 74 65 2d 64 6f 6d    69 6e 61 74 69 6e 67 2d 66 69 6c 65 0a 20 20 20  | .....(locate-dominating-file.... | 
| 6c900 |  20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61    6d 65 2d 64 69 72 65 63 74 6f 72 79 20 62 75 66  | ........(file-name-directory.buf | 
| 6c920 |  66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64  | fer-file-name)............(lambd | 
| 6c940 |  61 20 28 64 69 72 65 63 74 6f 72 79 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 3e 20 28 6c  | a.(directory)..............(>.(l | 
| 6c960 |  65 6e 67 74 68 20 28 64 69 72 65 63 74 6f 72 79    2d 66 69 6c 65 73 20 64 69 72 65 63 74 6f 72 79  | ength.(directory-files.directory | 
| 6c980 |  20 6e 69 6c 20 72 65 67 65 78 2d 63 6f 6e 66 69    67 20 74 29 29 20 30 29 29 29 29 29 29 29 0a 0a  | .nil.regex-config.t)).0))))))).. | 
| 6c9a0 |  28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65    2d 63 68 65 63 6b 65 72 20 6a 61 76 61 73 63 72  | (flycheck-define-checker.javascr | 
| 6c9c0 |  69 70 74 2d 65 73 6c 69 6e 74 0a 20 20 22 41 20    4a 61 76 61 73 63 72 69 70 74 20 73 79 6e 74 61  | ipt-eslint..."A.Javascript.synta | 
| 6c9e0 |  78 20 61 6e 64 20 73 74 79 6c 65 20 63 68 65 63    6b 65 72 20 75 73 69 6e 67 20 65 73 6c 69 6e 74  | x.and.style.checker.using.eslint | 
| 6ca00 |  2e 0a 0a 53 65 65 20 55 52 4c 20 60 68 74 74 70    73 3a 2f 2f 65 73 6c 69 6e 74 2e 6f 72 67 2f 27  | ...See.URL.`https://eslint.org/' | 
| 6ca20 |  2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22    65 73 6c 69 6e 74 22 20 22 2d 2d 66 6f 72 6d 61  | ."...:command.("eslint"."--forma | 
| 6ca40 |  74 3d 6a 73 6f 6e 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 6f 70 74 69 6f 6e 2d 6c 69 73 74  | t=json".............(option-list | 
| 6ca60 |  20 22 2d 2d 72 75 6c 65 73 64 69 72 22 20 66 6c    79 63 68 65 63 6b 2d 65 73 6c 69 6e 74 2d 72 75  | ."--rulesdir".flycheck-eslint-ru | 
| 6ca80 |  6c 65 73 2d 64 69 72 65 63 74 6f 72 69 65 73 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 76  | les-directories).............(ev | 
| 6caa0 |  61 6c 20 66 6c 79 63 68 65 63 6b 2d 65 73 6c 69    6e 74 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20  | al.flycheck-eslint-args)........ | 
| 6cac0 |  20 20 20 20 20 22 2d 2d 73 74 64 69 6e 22 20 22    2d 2d 73 74 64 69 6e 2d 66 69 6c 65 6e 61 6d 65  | ....."--stdin"."--stdin-filename | 
| 6cae0 |  22 20 73 6f 75 72 63 65 2d 6f 72 69 67 69 6e 61    6c 29 0a 20 20 3a 73 74 61 6e 64 61 72 64 2d 69  | ".source-original)...:standard-i | 
| 6cb00 |  6e 70 75 74 20 74 0a 20 20 3a 65 72 72 6f 72 2d    70 61 72 73 65 72 20 66 6c 79 63 68 65 63 6b 2d  | nput.t...:error-parser.flycheck- | 
| 6cb20 |  70 61 72 73 65 2d 65 73 6c 69 6e 74 0a 20 20 3a    65 6e 61 62 6c 65 64 20 28 6c 61 6d 62 64 61 20  | parse-eslint...:enabled.(lambda. | 
| 6cb40 |  28 29 20 28 66 6c 79 63 68 65 63 6b 2d 65 73 6c    69 6e 74 2d 63 6f 6e 66 69 67 2d 65 78 69 73 74  | ().(flycheck-eslint-config-exist | 
| 6cb60 |  73 2d 70 29 29 0a 20 20 3a 6d 6f 64 65 73 20 28    6a 73 2d 6d 6f 64 65 20 6a 73 2d 6a 73 78 2d 6d  | s-p))...:modes.(js-mode.js-jsx-m | 
| 6cb80 |  6f 64 65 20 6a 73 32 2d 6d 6f 64 65 20 6a 73 32    2d 6a 73 78 2d 6d 6f 64 65 20 6a 73 33 2d 6d 6f  | ode.js2-mode.js2-jsx-mode.js3-mo | 
| 6cba0 |  64 65 20 72 6a 73 78 2d 6d 6f 64 65 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74  | de.rjsx-mode...................t | 
| 6cbc0 |  79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 20 6a    73 2d 74 73 2d 6d 6f 64 65 20 74 79 70 65 73 63  | ypescript-mode.js-ts-mode.typesc | 
| 6cbe0 |  72 69 70 74 2d 74 73 2d 6d 6f 64 65 20 74 73 78    2d 74 73 2d 6d 6f 64 65 29 0a 20 20 3a 77 6f 72  | ript-ts-mode.tsx-ts-mode)...:wor | 
| 6cc00 |  6b 69 6e 67 2d 64 69 72 65 63 74 6f 72 79 20 66    6c 79 63 68 65 63 6b 2d 65 73 6c 69 6e 74 2d 2d  | king-directory.flycheck-eslint-- | 
| 6cc20 |  66 69 6e 64 2d 77 6f 72 6b 69 6e 67 2d 64 69 72    65 63 74 6f 72 79 0a 20 20 3a 76 65 72 69 66 79  | find-working-directory...:verify | 
| 6cc40 |  0a 20 20 28 6c 61 6d 62 64 61 20 28 5f 29 0a 20    20 20 20 28 6c 65 74 2a 20 28 28 64 65 66 61 75  | ...(lambda.(_).....(let*.((defau | 
| 6cc60 |  6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68  | lt-directory..............(flych | 
| 6cc80 |  65 63 6b 2d 63 6f 6d 70 75 74 65 2d 77 6f 72 6b    69 6e 67 2d 64 69 72 65 63 74 6f 72 79 20 27 6a  | eck-compute-working-directory.'j | 
| 6cca0 |  61 76 61 73 63 72 69 70 74 2d 65 73 6c 69 6e 74    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 68  | avascript-eslint))............(h | 
| 6ccc0 |  61 76 65 2d 63 6f 6e 66 69 67 20 28 66 6c 79 63    68 65 63 6b 2d 65 73 6c 69 6e 74 2d 63 6f 6e 66  | ave-config.(flycheck-eslint-conf | 
| 6cce0 |  69 67 2d 65 78 69 73 74 73 2d 70 29 29 29 0a 20    20 20 20 20 20 28 6c 69 73 74 0a 20 20 20 20 20  | ig-exists-p))).......(list...... | 
| 6cd00 |  20 20 28 66 6c 79 63 68 65 63 6b 2d 76 65 72 69    66 69 63 61 74 69 6f 6e 2d 72 65 73 75 6c 74 2d  | ..(flycheck-verification-result- | 
| 6cd20 |  6e 65 77 0a 20 20 20 20 20 20 20 20 3a 6c 61 62    65 6c 20 22 63 6f 6e 66 69 67 20 66 69 6c 65 22  | new.........:label."config.file" | 
| 6cd40 |  0a 20 20 20 20 20 20 20 20 3a 6d 65 73 73 61 67    65 20 28 69 66 20 68 61 76 65 2d 63 6f 6e 66 69  | .........:message.(if.have-confi | 
| 6cd60 |  67 20 22 66 6f 75 6e 64 22 20 22 6d 69 73 73 69    6e 67 20 6f 72 20 69 6e 63 6f 72 72 65 63 74 22  | g."found"."missing.or.incorrect" | 
| 6cd80 |  29 0a 20 20 20 20 20 20 20 20 3a 66 61 63 65 20    28 69 66 20 68 61 76 65 2d 63 6f 6e 66 69 67 20  | ).........:face.(if.have-config. | 
| 6cda0 |  27 73 75 63 63 65 73 73 20 27 28 62 6f 6c 64 20    65 72 72 6f 72 29 29 29 29 29 29 0a 20 20 3a 65  | 'success.'(bold.error))))))...:e | 
| 6cdc0 |  72 72 6f 72 2d 65 78 70 6c 61 69 6e 65 72 0a 20    20 28 6c 61 6d 62 64 61 20 28 65 72 72 29 0a 20  | rror-explainer...(lambda.(err).. | 
| 6cde0 |  20 20 20 28 6c 65 74 20 28 28 65 72 72 6f 72 2d    63 6f 64 65 20 28 66 6c 79 63 68 65 63 6b 2d 65  | ...(let.((error-code.(flycheck-e | 
| 6ce00 |  72 72 6f 72 2d 69 64 20 65 72 72 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 75 72 6c 20 22 68 74  | rror-id.err))...........(url."ht | 
| 6ce20 |  74 70 73 3a 2f 2f 65 73 6c 69 6e 74 2e 6f 72 67    2f 64 6f 63 73 2f 72 75 6c 65 73 2f 25 73 22 29  | tps://eslint.org/docs/rules/%s") | 
| 6ce40 |  29 0a 20 20 20 20 20 20 28 61 6e 64 20 65 72 72    6f 72 2d 63 6f 64 65 0a 20 20 20 20 20 20 20 20  | ).......(and.error-code......... | 
| 6ce60 |  20 20 20 3b 3b 20 73 6b 69 70 20 6e 6f 6e 2d 62    75 69 6c 74 69 6e 20 72 75 6c 65 73 0a 20 20 20  | ...;;.skip.non-builtin.rules.... | 
| 6ce80 |  20 20 20 20 20 20 20 20 28 6e 6f 74 20 3b 3b 20    60 73 65 71 2d 63 6f 6e 74 61 69 6e 73 2d 70 27  | ........(not.;;.`seq-contains-p' | 
| 6cea0 |  20 69 73 20 6f 6e 6c 79 20 69 6e 20 73 65 71 20    3e 3d 20 32 2e 32 31 0a 20 20 20 20 20 20 20 20  | .is.only.in.seq.>=.2.21......... | 
| 6cec0 |  20 20 20 20 28 77 69 74 68 2d 6e 6f 2d 77 61 72    6e 69 6e 67 73 20 28 73 65 71 2d 63 6f 6e 74 61  | ....(with-no-warnings.(seq-conta | 
| 6cee0 |  69 6e 73 20 65 72 72 6f 72 2d 63 6f 64 65 20 3f    2f 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | ins.error-code.?/)))............ | 
| 6cf00 |  60 28 75 72 6c 20 2e 20 2c 28 66 6f 72 6d 61 74    20 75 72 6c 20 65 72 72 6f 72 2d 63 6f 64 65 29  | `(url...,(format.url.error-code) | 
| 6cf20 |  29 29 29 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b    2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72 20  | )))))..(flycheck-define-checker. | 
| 6cf40 |  6a 61 76 61 73 63 72 69 70 74 2d 73 74 61 6e 64    61 72 64 0a 20 20 22 41 20 4a 61 76 61 73 63 72  | javascript-standard..."A.Javascr | 
| 6cf60 |  69 70 74 20 63 6f 64 65 20 61 6e 64 20 73 74 79    6c 65 20 63 68 65 63 6b 65 72 20 66 6f 72 20 74  | ipt.code.and.style.checker.for.t | 
| 6cf80 |  68 65 20 28 53 65 6d 69 2d 29 53 74 61 6e 64 61    72 64 20 53 74 79 6c 65 2e 0a 0a 54 68 69 73 20  | he.(Semi-)Standard.Style...This. | 
| 6cfa0 |  63 68 65 63 6b 65 72 20 77 6f 72 6b 73 20 77 69    74 68 20 60 73 74 61 6e 64 61 72 64 27 20 61 6e  | checker.works.with.`standard'.an | 
| 6cfc0 |  64 20 60 73 65 6d 69 73 74 61 6e 64 61 72 64 27    2c 20 64 65 66 61 75 6c 74 69 6e 67 0a 74 6f 20  | d.`semistandard',.defaulting.to. | 
| 6cfe0 |  74 68 65 20 66 6f 72 6d 65 72 2e 20 20 54 6f 20    75 73 65 20 69 74 20 77 69 74 68 20 74 68 65 20  | the.former...To.use.it.with.the. | 
| 6d000 |  6c 61 74 74 65 72 2c 20 73 65 74 0a 60 66 6c 79    63 68 65 63 6b 2d 6a 61 76 61 73 63 72 69 70 74  | latter,.set.`flycheck-javascript | 
| 6d020 |  2d 73 74 61 6e 64 61 72 64 2d 65 78 65 63 75 74    61 62 6c 65 27 20 74 6f 20 60 73 65 6d 69 73 74  | -standard-executable'.to.`semist | 
| 6d040 |  61 6e 64 61 72 64 27 2e 0a 0a 53 65 65 20 55 52    4c 20 60 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | andard'...See.URL.`https://githu | 
| 6d060 |  62 2e 63 6f 6d 2f 73 74 61 6e 64 61 72 64 2f 73    74 61 6e 64 61 72 64 27 20 61 6e 64 20 55 52 4c  | b.com/standard/standard'.and.URL | 
| 6d080 |  0a 60 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 46 6c 65 74 2f 73 65 6d 69 73 74  | .`https://github.com/Flet/semist | 
| 6d0a0 |  61 6e 64 61 72 64 27 2e 22 0a 20 20 3a 63 6f 6d    6d 61 6e 64 20 28 22 73 74 61 6e 64 61 72 64 22  | andard'."...:command.("standard" | 
| 6d0c0 |  20 22 2d 2d 73 74 64 69 6e 22 29 0a 20 20 3a 73    74 61 6e 64 61 72 64 2d 69 6e 70 75 74 20 74 0a  | ."--stdin")...:standard-input.t. | 
| 6d0e0 |  20 20 3a 65 72 72 6f 72 2d 70 61 74 74 65 72 6e    73 0a 20 20 28 28 65 72 72 6f 72 20 6c 69 6e 65  | ..:error-patterns...((error.line | 
| 6d100 |  2d 73 74 61 72 74 20 22 20 20 3c 74 65 78 74 3e    3a 22 20 6c 69 6e 65 20 22 3a 22 20 63 6f 6c 75  | -start."..<text>:".line.":".colu | 
| 6d120 |  6d 6e 20 22 3a 22 20 28 6d 65 73 73 61 67 65 29    20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d  | mn.":".(message).line-end))...:m | 
| 6d140 |  6f 64 65 73 20 28 6a 73 2d 6d 6f 64 65 20 6a 73    2d 6a 73 78 2d 6d 6f 64 65 20 6a 73 32 2d 6d 6f  | odes.(js-mode.js-jsx-mode.js2-mo | 
| 6d160 |  64 65 20 6a 73 32 2d 6a 73 78 2d 6d 6f 64 65 20    6a 73 33 2d 6d 6f 64 65 20 72 6a 73 78 2d 6d 6f  | de.js2-jsx-mode.js3-mode.rjsx-mo | 
| 6d180 |  64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 6a 73 2d 74 73 2d 6d 6f 64 65 29  | de...................js-ts-mode) | 
| 6d1a0 |  29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66    69 6e 65 2d 63 68 65 63 6b 65 72 20 6a 73 6f 6e  | )..(flycheck-define-checker.json | 
| 6d1c0 |  2d 6a 73 6f 6e 6c 69 6e 74 0a 20 20 22 41 20 4a    53 4f 4e 20 73 79 6e 74 61 78 20 61 6e 64 20 73  | -jsonlint..."A.JSON.syntax.and.s | 
| 6d1e0 |  74 79 6c 65 20 63 68 65 63 6b 65 72 20 75 73 69    6e 67 20 6a 73 6f 6e 6c 69 6e 74 2e 0a 0a 53 65  | tyle.checker.using.jsonlint...Se | 
| 6d200 |  65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 7a 61 61 63 68 2f  | e.URL.`https://github.com/zaach/ | 
| 6d220 |  6a 73 6f 6e 6c 69 6e 74 27 2e 22 0a 20 20 3b 3b    20 57 65 20 63 61 6e 27 74 20 75 73 65 20 73 74  | jsonlint'."...;;.We.can't.use.st | 
| 6d240 |  61 6e 64 61 72 64 20 69 6e 70 75 74 20 66 6f 72    20 6a 73 6f 6e 6c 69 6e 74 2c 20 62 65 63 61 75  | andard.input.for.jsonlint,.becau | 
| 6d260 |  73 65 20 69 74 20 64 6f 65 73 6e 27 74 20 6f 75    74 70 75 74 20 65 72 72 6f 72 73 0a 20 20 3b 3b  | se.it.doesn't.output.errors...;; | 
| 6d280 |  20 61 6e 79 6d 6f 72 65 20 77 68 65 6e 20 75 73    69 6e 67 20 2d 63 20 2d 71 20 77 69 74 68 20 73  | .anymore.when.using.-c.-q.with.s | 
| 6d2a0 |  74 61 6e 64 61 72 64 20 69 6e 70 75 74 20 3a 2f    0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 6a 73  | tandard.input.:/...:command.("js | 
| 6d2c0 |  6f 6e 6c 69 6e 74 22 20 22 2d 63 22 20 22 2d 71    22 20 73 6f 75 72 63 65 29 0a 20 20 3a 65 72 72  | onlint"."-c"."-q".source)...:err | 
| 6d2e0 |  6f 72 2d 70 61 74 74 65 72 6e 73 0a 20 20 28 28    65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74  | or-patterns...((error.line-start | 
| 6d300 |  0a 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65    2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20  | ...........(file-name).......... | 
| 6d320 |  20 22 3a 20 6c 69 6e 65 20 22 20 6c 69 6e 65 0a    20 20 20 20 20 20 20 20 20 20 22 2c 20 63 6f 6c  | .":.line.".line...........",.col | 
| 6d340 |  20 22 20 63 6f 6c 75 6d 6e 20 22 2c 20 22 0a 20    20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67  | .".column.",."...........(messag | 
| 6d360 |  65 29 20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20    3a 65 72 72 6f 72 2d 66 69 6c 74 65 72 0a 20 20  | e).line-end))...:error-filter... | 
| 6d380 |  28 6c 61 6d 62 64 61 20 28 65 72 72 6f 72 73 29    0a 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 73  | (lambda.(errors).....(flycheck-s | 
| 6d3a0 |  61 6e 69 74 69 7a 65 2d 65 72 72 6f 72 73 20 28    66 6c 79 63 68 65 63 6b 2d 69 6e 63 72 65 6d 65  | anitize-errors.(flycheck-increme | 
| 6d3c0 |  6e 74 2d 65 72 72 6f 72 2d 63 6f 6c 75 6d 6e 73    20 65 72 72 6f 72 73 29 29 29 0a 20 20 3a 6d 6f  | nt-error-columns.errors)))...:mo | 
| 6d3e0 |  64 65 73 20 28 6a 73 6f 6e 2d 6d 6f 64 65 20 6a    73 2d 6a 73 6f 6e 2d 6d 6f 64 65 20 6a 73 6f 6e  | des.(json-mode.js-json-mode.json | 
| 6d400 |  2d 74 73 2d 6d 6f 64 65 29 29 0a 0a 28 66 6c 79    63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65  | -ts-mode))..(flycheck-define-che | 
| 6d420 |  63 6b 65 72 20 6a 73 6f 6e 2d 70 79 74 68 6f 6e    2d 6a 73 6f 6e 0a 20 20 22 41 20 4a 53 4f 4e 20  | cker.json-python-json..."A.JSON. | 
| 6d440 |  73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 75    73 69 6e 67 20 50 79 74 68 6f 6e 20 6a 73 6f 6e  | syntax.checker.using.Python.json | 
| 6d460 |  2e 74 6f 6f 6c 20 6d 6f 64 75 6c 65 2e 0a 0a 53    65 65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f 2f  | .tool.module...See.URL.`https:// | 
| 6d480 |  64 6f 63 73 2e 70 79 74 68 6f 6e 2e 6f 72 67 2f    33 2e 35 2f 6c 69 62 72 61 72 79 2f 6a 73 6f 6e  | docs.python.org/3.5/library/json | 
| 6d4a0 |  2e 68 74 6d 6c 23 63 6f 6d 6d 61 6e 64 2d 6c 69    6e 65 2d 69 6e 74 65 72 66 61 63 65 27 2e 22 0a  | .html#command-line-interface'.". | 
| 6d4c0 |  20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 70 79 74    68 6f 6e 33 22 20 22 2d 6d 22 20 22 6a 73 6f 6e  | ..:command.("python3"."-m"."json | 
| 6d4e0 |  2e 74 6f 6f 6c 22 20 73 6f 75 72 63 65 0a 20 20    20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 65 6e  | .tool".source.............;;.Sen | 
| 6d500 |  64 20 74 68 65 20 70 72 65 74 74 79 2d 70 72 69    6e 74 65 64 20 6f 75 74 70 75 74 20 74 6f 20 74  | d.the.pretty-printed.output.to.t | 
| 6d520 |  68 65 20 6e 75 6c 6c 20 64 65 76 69 63 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 6e 75 6c 6c 2d  | he.null.device.............null- | 
| 6d540 |  64 65 76 69 63 65 29 0a 20 20 3a 65 72 72 6f 72    2d 70 61 74 74 65 72 6e 73 0a 20 20 28 28 65 72  | device)...:error-patterns...((er | 
| 6d560 |  72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74 0a 20    20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67  | ror.line-start...........(messag | 
| 6d580 |  65 29 20 22 3a 20 6c 69 6e 65 20 22 20 6c 69 6e    65 20 22 20 63 6f 6c 75 6d 6e 20 22 20 63 6f 6c  | e).":.line.".line.".column.".col | 
| 6d5a0 |  75 6d 6e 0a 20 20 20 20 20 20 20 20 20 20 3b 3b    20 49 67 6e 6f 72 65 20 74 68 65 20 72 65 73 74  | umn...........;;.Ignore.the.rest | 
| 6d5c0 |  20 6f 66 20 74 68 65 20 6c 69 6e 65 20 77 68 69    63 68 20 73 68 6f 77 73 20 74 68 65 20 63 68 61  | .of.the.line.which.shows.the.cha | 
| 6d5e0 |  72 20 70 6f 73 69 74 69 6f 6e 2e 0a 20 20 20 20    20 20 20 20 20 20 28 6f 6e 65 2d 6f 72 2d 6d 6f  | r.position............(one-or-mo | 
| 6d600 |  72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 0a    20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 2d 65  | re.not-newline)...........line-e | 
| 6d620 |  6e 64 29 29 0a 20 20 3a 6d 6f 64 65 73 20 28 6a    73 6f 6e 2d 6d 6f 64 65 20 6a 73 2d 6a 73 6f 6e  | nd))...:modes.(json-mode.js-json | 
| 6d640 |  2d 6d 6f 64 65 20 6a 73 6f 6e 2d 74 73 2d 6d 6f    64 65 29 0a 20 20 3b 3b 20 54 68 65 20 4a 53 4f  | -mode.json-ts-mode)...;;.The.JSO | 
| 6d660 |  4e 20 70 61 72 73 65 72 20 63 68 6f 6b 65 73 20    69 66 20 74 68 65 20 62 75 66 66 65 72 20 69 73  | N.parser.chokes.if.the.buffer.is | 
| 6d680 |  20 65 6d 70 74 79 20 61 6e 64 20 68 61 73 20 6e    6f 20 4a 53 4f 4e 20 69 6e 73 69 64 65 0a 20 20  | .empty.and.has.no.JSON.inside... | 
| 6d6a0 |  3a 70 72 65 64 69 63 61 74 65 20 66 6c 79 63 68    65 63 6b 2d 62 75 66 66 65 72 2d 6e 6f 6e 65 6d  | :predicate.flycheck-buffer-nonem | 
| 6d6c0 |  70 74 79 2d 70 29 0a 0a 28 66 6c 79 63 68 65 63    6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72  | pty-p)..(flycheck-define-checker | 
| 6d6e0 |  20 6a 73 6f 6e 2d 6a 71 0a 20 20 22 4a 53 4f 4e    20 63 68 65 63 6b 65 72 20 75 73 69 6e 67 20 74  | .json-jq..."JSON.checker.using.t | 
| 6d700 |  68 65 20 6a 71 20 74 6f 6f 6c 2e 0a 0a 54 68 69    73 20 63 68 65 63 6b 65 72 20 61 63 63 65 70 74  | he.jq.tool...This.checker.accept | 
| 6d720 |  73 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6e 73 65    63 75 74 69 76 65 20 4a 53 4f 4e 20 76 61 6c 75  | s.multiple.consecutive.JSON.valu | 
| 6d740 |  65 73 20 69 6e 20 61 0a 73 69 6e 67 6c 65 20 69    6e 70 75 74 2c 20 77 68 69 63 68 20 69 73 20 75  | es.in.a.single.input,.which.is.u | 
| 6d760 |  73 65 66 75 6c 20 66 6f 72 20 6a 73 6f 6e 6c 69    6e 65 73 20 64 61 74 61 2e 0a 0a 53 65 65 20 55  | seful.for.jsonlines.data...See.U | 
| 6d780 |  52 4c 20 60 68 74 74 70 73 3a 2f 2f 73 74 65 64    6f 6c 61 6e 2e 67 69 74 68 75 62 2e 69 6f 2f 6a  | RL.`https://stedolan.github.io/j | 
| 6d7a0 |  71 2f 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64    20 28 22 6a 71 22 20 22 2e 22 20 73 6f 75 72 63  | q/'."...:command.("jq".".".sourc | 
| 6d7c0 |  65 20 6e 75 6c 6c 2d 64 65 76 69 63 65 29 0a 20    20 3b 3b 20 45 78 61 6d 70 6c 65 20 65 72 72 6f  | e.null-device)...;;.Example.erro | 
| 6d7e0 |  72 20 6d 65 73 73 61 67 65 3a 0a 20 20 3b 3b 20    20 20 70 61 72 73 65 20 65 72 72 6f 72 3a 20 45  | r.message:...;;...parse.error:.E | 
| 6d800 |  78 70 65 63 74 65 64 20 61 6e 6f 74 68 65 72 20    6b 65 79 2d 76 61 6c 75 65 20 70 61 69 72 20 61  | xpected.another.key-value.pair.a | 
| 6d820 |  74 20 6c 69 6e 65 20 33 2c 20 63 6f 6c 75 6d 6e    20 31 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74 74  | t.line.3,.column.1...:error-patt | 
| 6d840 |  65 72 6e 73 0a 20 20 28 28 65 72 72 6f 72 20 6c    69 6e 65 2d 73 74 61 72 74 0a 20 20 20 20 20 20  | erns...((error.line-start....... | 
| 6d860 |  20 20 20 20 28 6f 70 74 69 6f 6e 61 6c 20 22 70    61 72 73 65 20 65 72 72 6f 72 3a 20 22 29 0a 20  | ....(optional."parse.error:.").. | 
| 6d880 |  20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67    65 29 20 22 61 74 20 6c 69 6e 65 20 22 20 6c 69  | .........(message)."at.line.".li | 
| 6d8a0 |  6e 65 20 22 2c 20 63 6f 6c 75 6d 6e 20 22 20 63    6f 6c 75 6d 6e 0a 20 20 20 20 20 20 20 20 20 20  | ne.",.column.".column........... | 
| 6d8c0 |  28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 6e 6f    74 2d 6e 65 77 6c 69 6e 65 29 20 6c 69 6e 65 2d  | (zero-or-more.not-newline).line- | 
| 6d8e0 |  65 6e 64 29 29 0a 20 20 3a 6d 6f 64 65 73 20 28    6a 73 6f 6e 2d 6d 6f 64 65 20 6a 73 2d 6a 73 6f  | end))...:modes.(json-mode.js-jso | 
| 6d900 |  6e 2d 6d 6f 64 65 20 6a 73 6f 6e 2d 74 73 2d 6d    6f 64 65 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b  | n-mode.json-ts-mode))..(flycheck | 
| 6d920 |  2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72 20    66 6c 79 63 68 65 63 6b 2d 6a 73 6f 6e 6e 65 74  | -def-option-var.flycheck-jsonnet | 
| 6d940 |  2d 69 6e 63 6c 75 64 65 2d 70 61 74 68 73 20 6e    69 6c 20 6a 73 6f 6e 6e 65 74 0a 20 20 22 61 20  | -include-paths.nil.jsonnet..."a. | 
| 6d960 |  6c 69 73 74 20 6f 66 20 69 6e 63 6c 75 64 65 20    70 61 74 68 73 20 74 6f 20 73 70 65 63 69 66 79  | list.of.include.paths.to.specify | 
| 6d980 |  20 74 6f 20 74 68 65 20 6a 73 6f 6e 6e 65 74 20    62 69 6e 61 72 79 2c 20 76 69 61 20 2d 4a 20 2e  | .to.the.jsonnet.binary,.via.-J.. | 
| 6d9a0 |  0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65 20 28 5c    22 2e 2f 6c 69 62 5c 22 29 20 2e 22 0a 20 20 3a  | ..For.example.(\"./lib\").."...: | 
| 6d9c0 |  74 79 70 65 20 27 28 72 65 70 65 61 74 20 28 64    69 72 65 63 74 6f 72 79 20 3a 74 61 67 20 22 49  | type.'(repeat.(directory.:tag."I | 
| 6d9e0 |  6e 63 6c 75 64 65 20 64 69 72 65 63 74 6f 72 79    22 29 29 0a 20 20 3a 73 61 66 65 20 23 27 66 6c  | nclude.directory"))...:safe.#'fl | 
| 6da00 |  79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6c 69    73 74 2d 70 0a 20 20 3a 70 61 63 6b 61 67 65 2d  | ycheck-string-list-p...:package- | 
| 6da20 |  76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65    63 6b 20 2e 20 22 33 35 2e 30 22 29 29 0a 0a 28  | version.'(flycheck..."35.0"))..( | 
| 6da40 |  66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 61 72 67    73 2d 76 61 72 20 66 6c 79 63 68 65 63 6b 2d 6a  | flycheck-def-args-var.flycheck-j | 
| 6da60 |  73 6f 6e 6e 65 74 2d 63 6f 6d 6d 61 6e 64 2d 61    72 67 73 20 6a 73 6f 6e 6e 65 74 0a 20 20 3a 70  | sonnet-command-args.jsonnet...:p | 
| 6da80 |  61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27    28 66 6c 79 63 68 65 63 6b 20 2e 20 22 33 35 2e  | ackage-version.'(flycheck..."35. | 
| 6daa0 |  30 22 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d    64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72 20 6a  | 0"))..(flycheck-define-checker.j | 
| 6dac0 |  73 6f 6e 6e 65 74 0a 20 20 22 41 20 4a 73 6f 6e    6e 65 74 20 73 79 6e 74 61 78 20 63 68 65 63 6b  | sonnet..."A.Jsonnet.syntax.check | 
| 6dae0 |  65 72 20 75 73 69 6e 67 20 74 68 65 20 6a 73 6f    6e 6e 65 74 20 62 69 6e 61 72 79 2e 0a 0a 53 65  | er.using.the.jsonnet.binary...Se | 
| 6db00 |  65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 6a    73 6f 6e 6e 65 74 2e 6f 72 67 27 2e 22 0a 20 20  | e.URL.`https://jsonnet.org'."... | 
| 6db20 |  3a 63 6f 6d 6d 61 6e 64 0a 20 20 28 22 6a 73 6f    6e 6e 65 74 22 0a 20 20 20 28 6f 70 74 69 6f 6e  | :command...("jsonnet"....(option | 
| 6db40 |  2d 6c 69 73 74 20 22 2d 4a 22 20 66 6c 79 63 68    65 63 6b 2d 6a 73 6f 6e 6e 65 74 2d 69 6e 63 6c  | -list."-J".flycheck-jsonnet-incl | 
| 6db60 |  75 64 65 2d 70 61 74 68 73 29 0a 20 20 20 28 65    76 61 6c 20 66 6c 79 63 68 65 63 6b 2d 6a 73 6f  | ude-paths)....(eval.flycheck-jso | 
| 6db80 |  6e 6e 65 74 2d 63 6f 6d 6d 61 6e 64 2d 61 72 67    73 29 0a 20 20 20 73 6f 75 72 63 65 2d 69 6e 70  | nnet-command-args)....source-inp | 
| 6dba0 |  6c 61 63 65 29 0a 20 20 3a 65 72 72 6f 72 2d 70    61 74 74 65 72 6e 73 0a 20 20 28 28 65 72 72 6f  | lace)...:error-patterns...((erro | 
| 6dbc0 |  72 20 6c 69 6e 65 2d 73 74 61 72 74 20 22 53 54    41 54 49 43 20 45 52 52 4f 52 3a 20 22 20 28 66  | r.line-start."STATIC.ERROR:.".(f | 
| 6dbe0 |  69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 0a 20 20    20 20 20 20 20 20 20 20 28 6f 72 20 28 73 65 71  | ile-name).":"...........(or.(seq | 
| 6dc00 |  20 6c 69 6e 65 20 22 3a 22 20 63 6f 6c 75 6d 6e    20 28 7a 65 72 6f 2d 6f 72 2d 6f 6e 65 20 28 73  | .line.":".column.(zero-or-one.(s | 
| 6dc20 |  65 71 20 22 2d 22 20 65 6e 64 2d 63 6f 6c 75 6d    6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | eq."-".end-column)))............ | 
| 6dc40 |  20 20 20 28 73 65 71 20 22 28 22 20 6c 69 6e 65    20 22 3a 22 20 63 6f 6c 75 6d 6e 20 22 29 22 20  | ...(seq."(".line.":".column.")". | 
| 6dc60 |  22 2d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 22 28 22 20 65 6e 64 2d 6c  | "-"...................."(".end-l | 
| 6dc80 |  69 6e 65 20 22 3a 22 20 65 6e 64 2d 63 6f 6c 75    6d 6e 20 22 29 22 29 29 0a 20 20 20 20 20 20 20  | ine.":".end-column.")"))........ | 
| 6dca0 |  20 20 20 22 3a 20 22 20 28 6d 65 73 73 61 67 65    29 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 28  | ...":.".(message).line-end)....( | 
| 6dcc0 |  65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74    20 22 52 55 4e 54 49 4d 45 20 45 52 52 4f 52 3a  | error.line-start."RUNTIME.ERROR: | 
| 6dce0 |  20 22 20 28 6d 65 73 73 61 67 65 29 20 22 5c 6e    22 0a 20 20 20 20 20 20 20 20 20 20 28 3f 20 22  | .".(message)."\n"...........(?." | 
| 6dd00 |  5c 74 22 20 28 66 69 6c 65 2d 6e 61 6d 65 29 20    22 3a 22 20 3b 3b 20 66 69 72 73 74 20 6c 69 6e  | \t".(file-name).":".;;.first.lin | 
| 6dd20 |  65 20 6f 66 20 74 68 65 20 62 61 63 6b 74 72 61    63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | e.of.the.backtrace.............. | 
| 6dd40 |  28 6f 72 20 28 73 65 71 20 6c 69 6e 65 20 22 3a    22 20 63 6f 6c 75 6d 6e 20 28 7a 65 72 6f 2d 6f  | (or.(seq.line.":".column.(zero-o | 
| 6dd60 |  72 2d 6f 6e 65 20 28 73 65 71 20 22 2d 22 20 65    6e 64 2d 63 6f 6c 75 6d 6e 29 29 29 0a 20 20 20  | r-one.(seq."-".end-column))).... | 
| 6dd80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    65 71 20 22 28 22 20 6c 69 6e 65 20 22 3a 22 20  | ..............(seq."(".line.":". | 
| 6dda0 |  63 6f 6c 75 6d 6e 20 22 29 22 20 22 2d 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | column.")"."-".................. | 
| 6ddc0 |  20 20 20 20 20 22 28 22 20 65 6e 64 2d 6c 69 6e    65 20 22 3a 22 20 65 6e 64 2d 63 6f 6c 75 6d 6e  | ....."(".end-line.":".end-column | 
| 6dde0 |  20 22 29 22 29 29 29 29 29 0a 20 20 3a 65 72 72    6f 72 2d 66 69 6c 74 65 72 0a 20 20 28 6c 61 6d  | .")")))))...:error-filter...(lam | 
| 6de00 |  62 64 61 20 28 65 72 72 73 29 0a 20 20 20 20 3b    3b 20 53 6f 6d 65 20 65 72 72 6f 72 73 20 61 72  | bda.(errs).....;;.Some.errors.ar | 
| 6de20 |  65 20 6d 69 73 73 69 6e 67 20 6c 69 6e 65 20 6e    75 6d 62 65 72 73 2e 20 53 65 65 20 55 52 4c 0a  | e.missing.line.numbers..See.URL. | 
| 6de40 |  20 20 20 20 3b 3b 20 60 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 67 6f 6f 67 6c  | ....;;.`https://github.com/googl | 
| 6de60 |  65 2f 6a 73 6f 6e 6e 65 74 2f 69 73 73 75 65 73    2f 37 38 36 27 2e 0a 20 20 20 20 28 64 6f 6c 69  | e/jsonnet/issues/786'......(doli | 
| 6de80 |  73 74 20 28 65 72 72 20 65 72 72 73 29 0a 20 20    20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 6c 79  | st.(err.errs).......(unless.(fly | 
| 6dea0 |  63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 6e 65    20 65 72 72 29 0a 20 20 20 20 20 20 20 20 28 73  | check-error-line.err).........(s | 
| 6dec0 |  65 74 66 20 28 66 6c 79 63 68 65 63 6b 2d 65 72    72 6f 72 2d 6c 69 6e 65 20 65 72 72 29 20 31 29  | etf.(flycheck-error-line.err).1) | 
| 6dee0 |  29 29 0a 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 73 61 6e 69 74 69 7a 65 2d 65 72 72 6f 72 73  | )).....(flycheck-sanitize-errors | 
| 6df00 |  20 65 72 72 73 29 29 0a 20 20 3a 6d 6f 64 65 73    20 6a 73 6f 6e 6e 65 74 2d 6d 6f 64 65 29 0a 0a  | .errs))...:modes.jsonnet-mode).. | 
| 6df20 |  28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65    2d 63 68 65 63 6b 65 72 20 6c 65 73 73 0a 20 20  | (flycheck-define-checker.less... | 
| 6df40 |  22 41 20 4c 45 53 53 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 20 75 73 69 6e 67 20 6c 65 73  | "A.LESS.syntax.checker.using.les | 
| 6df60 |  73 63 2e 0a 0a 52 65 71 75 69 72 65 73 20 6c 65    73 73 63 20 31 2e 34 20 6f 72 20 6e 65 77 65 72  | sc...Requires.lessc.1.4.or.newer | 
| 6df80 |  2e 0a 0a 53 65 65 20 55 52 4c 20 60 68 74 74 70    73 3a 2f 2f 6c 65 73 73 63 73 73 2e 6f 72 67 27  | ...See.URL.`https://lesscss.org' | 
| 6dfa0 |  2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22    6c 65 73 73 63 22 20 22 2d 2d 6c 69 6e 74 22 20  | ."...:command.("lessc"."--lint". | 
| 6dfc0 |  22 2d 2d 6e 6f 2d 63 6f 6c 6f 72 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 22 2d 22 29 0a 20 20  | "--no-color"............."-")... | 
| 6dfe0 |  3a 73 74 61 6e 64 61 72 64 2d 69 6e 70 75 74 20    74 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74 74 65  | :standard-input.t...:error-patte | 
| 6e000 |  72 6e 73 0a 20 20 28 28 65 72 72 6f 72 20 6c 69    6e 65 2d 73 74 61 72 74 20 28 6f 6e 65 2d 6f 72  | rns...((error.line-start.(one-or | 
| 6e020 |  2d 6d 6f 72 65 20 77 6f 72 64 29 20 22 3a 22 0a    20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61  | -more.word).":"...........(messa | 
| 6e040 |  67 65 29 0a 20 20 20 20 20 20 20 20 20 20 22 20    69 6e 20 2d 20 6f 6e 20 6c 69 6e 65 20 22 20 6c  | ge)...........".in.-.on.line.".l | 
| 6e060 |  69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 22 2c    20 63 6f 6c 75 6d 6e 20 22 20 63 6f 6c 75 6d 6e  | ine...........",.column.".column | 
| 6e080 |  20 22 3a 22 0a 20 20 20 20 20 20 20 20 20 20 6c    69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d 6f 64  | .":"...........line-end))...:mod | 
| 6e0a0 |  65 73 20 6c 65 73 73 2d 63 73 73 2d 6d 6f 64 65    29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66  | es.less-css-mode)..(flycheck-def | 
| 6e0c0 |  69 6e 65 2d 63 68 65 63 6b 65 72 20 6c 65 73 73    2d 73 74 79 6c 65 6c 69 6e 74 0a 20 20 22 41 20  | ine-checker.less-stylelint..."A. | 
| 6e0e0 |  4c 45 53 53 20 73 79 6e 74 61 78 20 61 6e 64 20    73 74 79 6c 65 20 63 68 65 63 6b 65 72 20 75 73  | LESS.syntax.and.style.checker.us | 
| 6e100 |  69 6e 67 20 73 74 79 6c 65 6c 69 6e 74 2e 0a 0a    53 65 65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f  | ing.stylelint...See.URL.`https:/ | 
| 6e120 |  2f 73 74 79 6c 65 6c 69 6e 74 2e 69 6f 2f 27 2e    22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 73  | /stylelint.io/'."...:command.("s | 
| 6e140 |  74 79 6c 65 6c 69 6e 74 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 65 76 61 6c 20 66 6c 79 63  | tylelint".............(eval.flyc | 
| 6e160 |  68 65 63 6b 2d 73 74 79 6c 65 6c 69 6e 74 2d 61    72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20  | heck-stylelint-args)............ | 
| 6e180 |  20 28 6f 70 74 69 6f 6e 2d 66 6c 61 67 20 22 2d    2d 71 75 69 65 74 22 20 66 6c 79 63 68 65 63 6b  | .(option-flag."--quiet".flycheck | 
| 6e1a0 |  2d 73 74 79 6c 65 6c 69 6e 74 2d 71 75 69 65 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63  | -stylelint-quiet).............(c | 
| 6e1c0 |  6f 6e 66 69 67 2d 66 69 6c 65 20 22 2d 2d 63 6f    6e 66 69 67 22 20 66 6c 79 63 68 65 63 6b 2d 73  | onfig-file."--config".flycheck-s | 
| 6e1e0 |  74 79 6c 65 6c 69 6e 74 72 63 29 29 0a 20 20 3a    73 74 61 6e 64 61 72 64 2d 69 6e 70 75 74 20 74  | tylelintrc))...:standard-input.t | 
| 6e200 |  0a 20 20 3a 76 65 72 69 66 79 20 28 6c 61 6d 62    64 61 20 28 5f 29 20 28 66 6c 79 63 68 65 63 6b  | ...:verify.(lambda.(_).(flycheck | 
| 6e220 |  2d 2d 73 74 79 6c 65 6c 69 6e 74 2d 76 65 72 69    66 79 20 27 6c 65 73 73 2d 73 74 79 6c 65 6c 69  | --stylelint-verify.'less-styleli | 
| 6e240 |  6e 74 29 29 0a 20 20 3a 65 72 72 6f 72 2d 70 61    72 73 65 72 20 66 6c 79 63 68 65 63 6b 2d 70 61  | nt))...:error-parser.flycheck-pa | 
| 6e260 |  72 73 65 2d 73 74 79 6c 65 6c 69 6e 74 0a 20 20    3a 70 72 65 64 69 63 61 74 65 20 66 6c 79 63 68  | rse-stylelint...:predicate.flych | 
| 6e280 |  65 63 6b 2d 62 75 66 66 65 72 2d 6e 6f 6e 65 6d    70 74 79 2d 70 0a 20 20 3a 6d 6f 64 65 73 20 28  | eck-buffer-nonempty-p...:modes.( | 
| 6e2a0 |  6c 65 73 73 2d 63 73 73 2d 6d 6f 64 65 29 29 0a    0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e  | less-css-mode))..(flycheck-defin | 
| 6e2c0 |  65 2d 63 68 65 63 6b 65 72 20 6c 6c 76 6d 2d 6c    6c 63 0a 20 20 22 46 6c 79 63 68 65 63 6b 20 4c  | e-checker.llvm-llc..."Flycheck.L | 
| 6e2e0 |  4c 56 4d 20 49 52 20 63 68 65 63 6b 65 72 20 75    73 69 6e 67 20 6c 6c 63 2e 0a 0a 53 65 65 20 55  | LVM.IR.checker.using.llc...See.U | 
| 6e300 |  52 4c 20 60 68 74 74 70 73 3a 2f 2f 6c 6c 76 6d    2e 6f 72 67 2f 64 6f 63 73 2f 43 6f 6d 6d 61 6e  | RL.`https://llvm.org/docs/Comman | 
| 6e320 |  64 47 75 69 64 65 2f 6c 6c 63 2e 68 74 6d 6c 27    2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22  | dGuide/llc.html'."...:command.(" | 
| 6e340 |  6c 6c 63 22 20 22 2d 6f 22 20 6e 75 6c 6c 2d 64    65 76 69 63 65 20 73 6f 75 72 63 65 29 0a 20 20  | llc"."-o".null-device.source)... | 
| 6e360 |  3a 65 72 72 6f 72 2d 70 61 74 74 65 72 6e 73 0a    20 20 28 28 65 72 72 6f 72 20 6c 69 6e 65 2d 73  | :error-patterns...((error.line-s | 
| 6e380 |  74 61 72 74 0a 20 20 20 20 20 20 20 20 20 20 3b    3b 20 6c 6c 63 20 70 72 69 6e 74 73 20 74 68 65  | tart...........;;.llc.prints.the | 
| 6e3a0 |  20 65 78 65 63 75 74 61 62 6c 65 20 70 61 74 68    0a 20 20 20 20 20 20 20 20 20 20 28 7a 65 72 6f  | .executable.path...........(zero | 
| 6e3c0 |  2d 6f 72 2d 6f 6e 65 20 28 6d 69 6e 69 6d 61 6c    2d 6d 61 74 63 68 20 28 6f 6e 65 2d 6f 72 2d 6d  | -or-one.(minimal-match.(one-or-m | 
| 6e3e0 |  6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29    29 20 22 3a 20 22 29 0a 20 20 20 20 20 20 20 20  | ore.not-newline)).":.")......... | 
| 6e400 |  20 20 28 66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a    22 20 6c 69 6e 65 20 22 3a 22 20 63 6f 6c 75 6d  | ..(file-name).":".line.":".colum | 
| 6e420 |  6e 20 22 3a 20 65 72 72 6f 72 3a 20 22 20 28 6d    65 73 73 61 67 65 29 0a 20 20 20 20 20 20 20 20  | n.":.error:.".(message)......... | 
| 6e440 |  20 20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a    65 72 72 6f 72 2d 66 69 6c 74 65 72 0a 20 20 28  | ..line-end))...:error-filter...( | 
| 6e460 |  6c 61 6d 62 64 61 20 28 65 72 72 6f 72 73 29 0a    20 20 20 20 3b 3b 20 73 61 6e 69 74 69 7a 65 20  | lambda.(errors).....;;.sanitize. | 
| 6e480 |  65 72 72 6f 72 73 20 6f 63 63 75 72 72 69 6e 67    20 69 6e 20 69 6e 6c 69 6e 65 20 61 73 73 65 6d  | errors.occurring.in.inline.assem | 
| 6e4a0 |  62 6c 79 0a 20 20 20 20 28 66 6c 79 63 68 65 63    6b 2d 73 61 6e 69 74 69 7a 65 2d 65 72 72 6f 72  | bly.....(flycheck-sanitize-error | 
| 6e4c0 |  73 0a 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 72 65 6d 6f 76 65 2d 65 72 72 6f 72 2d 66 69  | s......(flycheck-remove-error-fi | 
| 6e4e0 |  6c 65 2d 6e 61 6d 65 73 20 22 3c 69 6e 6c 69 6e    65 20 61 73 6d 3e 22 20 65 72 72 6f 72 73 29 29  | le-names."<inline.asm>".errors)) | 
| 6e500 |  29 0a 20 20 3a 6d 6f 64 65 73 20 6c 6c 76 6d 2d    6d 6f 64 65 29 0a 0a 28 66 6c 79 63 68 65 63 6b  | )...:modes.llvm-mode)..(flycheck | 
| 6e520 |  2d 64 65 66 2d 63 6f 6e 66 69 67 2d 66 69 6c 65    2d 76 61 72 20 66 6c 79 63 68 65 63 6b 2d 6c 75  | -def-config-file-var.flycheck-lu | 
| 6e540 |  61 63 68 65 63 6b 72 63 20 6c 75 61 2d 6c 75 61    63 68 65 63 6b 20 22 2e 6c 75 61 63 68 65 63 6b  | acheckrc.lua-luacheck.".luacheck | 
| 6e560 |  72 63 22 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d    64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66  | rc")..(flycheck-def-option-var.f | 
| 6e580 |  6c 79 63 68 65 63 6b 2d 6c 75 61 63 68 65 63 6b    2d 73 74 61 6e 64 61 72 64 73 20 6e 69 6c 20 6c  | lycheck-luacheck-standards.nil.l | 
| 6e5a0 |  75 61 2d 6c 75 61 63 68 65 63 6b 0a 20 20 22 54    68 65 20 73 74 61 6e 64 61 72 64 73 20 74 6f 20  | ua-luacheck..."The.standards.to. | 
| 6e5c0 |  75 73 65 20 69 6e 20 6c 75 61 63 68 65 63 6b 2e    0a 0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74  | use.in.luacheck...The.value.of.t | 
| 6e5e0 |  68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20    65 69 74 68 65 72 20 61 20 6c 69 73 74 20 6f 66  | his.variable.is.either.a.list.of | 
| 6e600 |  20 73 74 72 69 6e 67 73 20 64 65 6e 6f 74 69 6e    67 0a 74 68 65 20 73 74 61 6e 64 61 72 64 73 20  | .strings.denoting.the.standards. | 
| 6e620 |  74 6f 20 75 73 65 2c 20 6f 72 20 6e 69 6c 20 74    6f 20 70 61 73 73 20 6e 6f 74 68 69 6e 67 20 74  | to.use,.or.nil.to.pass.nothing.t | 
| 6e640 |  6f 20 6c 75 61 63 68 65 63 6b 2e 20 20 57 68 65    6e 0a 6e 6f 6e 2d 6e 69 6c 2c 20 70 61 73 73 20  | o.luacheck...When.non-nil,.pass. | 
| 6e660 |  74 68 65 20 73 74 61 6e 64 61 72 64 73 20 76 69    61 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 60 2d  | the.standards.via.one.or.more.`- | 
| 6e680 |  2d 73 74 64 27 20 6f 70 74 69 6f 6e 73 2e 22 0a    20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65  | -std'.options."...:type.'(choice | 
| 6e6a0 |  20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 65    66 61 75 6c 74 22 20 6e 69 6c 29 0a 20 20 20 20  | .(const.:tag."Default".nil)..... | 
| 6e6c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65    70 65 61 74 20 3a 74 61 67 20 22 43 75 73 74 6f  | .............(repeat.:tag."Custo | 
| 6e6e0 |  6d 20 73 74 61 6e 64 61 72 64 73 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | m.standards".................... | 
| 6e700 |  20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74    61 67 20 22 53 74 61 6e 64 61 72 64 20 6e 61 6d  | ......(string.:tag."Standard.nam | 
| 6e720 |  65 22 29 29 29 0a 20 20 3a 73 61 66 65 20 23 27    66 6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d  | e")))...:safe.#'flycheck-string- | 
| 6e740 |  6c 69 73 74 2d 70 29 0a 28 6d 61 6b 65 2d 76 61    72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f  | list-p).(make-variable-buffer-lo | 
| 6e760 |  63 61 6c 20 27 66 6c 79 63 68 65 63 6b 2d 6c 75    61 63 68 65 63 6b 2d 73 74 61 6e 64 61 72 64 73  | cal.'flycheck-luacheck-standards | 
| 6e780 |  29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66    69 6e 65 2d 63 68 65 63 6b 65 72 20 6c 75 61 2d  | )..(flycheck-define-checker.lua- | 
| 6e7a0 |  6c 75 61 63 68 65 63 6b 0a 20 20 22 41 20 4c 75    61 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72  | luacheck..."A.Lua.syntax.checker | 
| 6e7c0 |  20 75 73 69 6e 67 20 6c 75 61 63 68 65 63 6b 2e    0a 0a 53 65 65 20 55 52 4c 20 60 68 74 74 70 73  | .using.luacheck...See.URL.`https | 
| 6e7e0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 70    65 74 65 72 76 2f 6c 75 61 63 68 65 63 6b 27 2e  | ://github.com/mpeterv/luacheck'. | 
| 6e800 |  22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 6c    75 61 63 68 65 63 6b 22 0a 20 20 20 20 20 20 20  | "...:command.("luacheck"........ | 
| 6e820 |  20 20 20 20 20 22 2d 2d 66 6f 72 6d 61 74 74 65    72 22 20 22 70 6c 61 69 6e 22 0a 20 20 20 20 20  | ....."--formatter"."plain"...... | 
| 6e840 |  20 20 20 20 20 20 20 22 2d 2d 63 6f 64 65 73 22    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ......."--codes"................ | 
| 6e860 |  20 20 20 3b 20 53 68 6f 77 20 77 61 72 6e 69 6e    67 20 63 6f 64 65 73 0a 20 20 20 20 20 20 20 20  | ...;.Show.warning.codes......... | 
| 6e880 |  20 20 20 20 22 2d 2d 6e 6f 2d 63 6f 6c 6f 72 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 70  | ...."--no-color".............(op | 
| 6e8a0 |  74 69 6f 6e 2d 6c 69 73 74 20 22 2d 2d 73 74 64    22 20 66 6c 79 63 68 65 63 6b 2d 6c 75 61 63 68  | tion-list."--std".flycheck-luach | 
| 6e8c0 |  65 63 6b 2d 73 74 61 6e 64 61 72 64 73 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 66  | eck-standards).............(conf | 
| 6e8e0 |  69 67 2d 66 69 6c 65 20 22 2d 2d 63 6f 6e 66 69    67 22 20 66 6c 79 63 68 65 63 6b 2d 6c 75 61 63  | ig-file."--config".flycheck-luac | 
| 6e900 |  68 65 63 6b 72 63 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 22 2d 2d 66 69 6c 65 6e 61 6d 65 22  | heckrc)............."--filename" | 
| 6e920 |  20 73 6f 75 72 63 65 2d 6f 72 69 67 69 6e 61 6c    0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20  | .source-original.............;;. | 
| 6e940 |  52 65 61 64 20 66 72 6f 6d 20 73 74 61 6e 64 61    72 64 20 69 6e 70 75 74 0a 20 20 20 20 20 20 20  | Read.from.standard.input........ | 
| 6e960 |  20 20 20 20 20 22 2d 22 29 0a 20 20 3a 73 74 61    6e 64 61 72 64 2d 69 6e 70 75 74 20 74 0a 20 20  | ....."-")...:standard-input.t... | 
| 6e980 |  3a 65 72 72 6f 72 2d 70 61 74 74 65 72 6e 73 0a    20 20 28 28 77 61 72 6e 69 6e 67 20 6c 69 6e 65  | :error-patterns...((warning.line | 
| 6e9a0 |  2d 73 74 61 72 74 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 6f 70 74 69 6f 6e 61 6c 20 28 66 69  | -start.............(optional.(fi | 
| 6e9c0 |  6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 22 3a 22 20 6c 69 6e 65 20 22  | le-name)).............":".line." | 
| 6e9e0 |  3a 22 20 63 6f 6c 75 6d 6e 0a 20 20 20 20 20 20    20 20 20 20 20 20 22 3a 20 28 22 20 28 69 64 20  | :".column.............":.(".(id. | 
| 6ea00 |  22 57 22 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65    20 64 69 67 69 74 29 29 20 22 29 20 22 0a 20 20  | "W".(one-or-more.digit)).")."... | 
| 6ea20 |  20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61    67 65 29 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20  | ..........(message).line-end)... | 
| 6ea40 |  20 28 65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61    72 74 0a 20 20 20 20 20 20 20 20 20 20 28 6f 70  | .(error.line-start...........(op | 
| 6ea60 |  74 69 6f 6e 61 6c 20 28 66 69 6c 65 2d 6e 61 6d    65 29 29 0a 20 20 20 20 20 20 20 20 20 20 22 3a  | tional.(file-name))...........": | 
| 6ea80 |  22 20 6c 69 6e 65 20 22 3a 22 20 63 6f 6c 75 6d    6e 20 22 3a 22 0a 20 20 20 20 20 20 20 20 20 20  | ".line.":".column.":"........... | 
| 6eaa0 |  3b 3b 20 60 6c 75 61 63 68 65 63 6b 27 20 62 65    66 6f 72 65 20 30 2e 31 31 2e 30 20 64 69 64 20  | ;;.`luacheck'.before.0.11.0.did. | 
| 6eac0 |  6e 6f 74 20 6f 75 74 70 75 74 20 63 6f 64 65 73    20 66 6f 72 20 65 72 72 6f 72 73 2c 20 68 65 6e  | not.output.codes.for.errors,.hen | 
| 6eae0 |  63 65 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20    74 68 65 20 49 44 20 69 73 20 6f 70 74 69 6f 6e  | ce...........;;.the.ID.is.option | 
| 6eb00 |  61 6c 20 68 65 72 65 0a 20 20 20 20 20 20 20 20    20 20 28 6f 70 74 69 6f 6e 61 6c 20 22 20 28 22  | al.here...........(optional.".(" | 
| 6eb20 |  20 28 69 64 20 22 45 22 20 28 6f 6e 65 2d 6f 72    2d 6d 6f 72 65 20 64 69 67 69 74 29 29 20 22 29  | .(id."E".(one-or-more.digit)).") | 
| 6eb40 |  20 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d    65 73 73 61 67 65 29 20 6c 69 6e 65 2d 65 6e 64  | .")...........(message).line-end | 
| 6eb60 |  29 29 0a 20 20 3a 6d 6f 64 65 73 20 28 6c 75 61    2d 6d 6f 64 65 20 6c 75 61 2d 74 73 2d 6d 6f 64  | ))...:modes.(lua-mode.lua-ts-mod | 
| 6eb80 |  65 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64    65 66 69 6e 65 2d 63 68 65 63 6b 65 72 20 6c 75  | e))..(flycheck-define-checker.lu | 
| 6eba0 |  61 0a 20 20 22 41 20 4c 75 61 20 73 79 6e 74 61    78 20 63 68 65 63 6b 65 72 20 75 73 69 6e 67 20  | a..."A.Lua.syntax.checker.using. | 
| 6ebc0 |  74 68 65 20 4c 75 61 20 63 6f 6d 70 69 6c 65 72    2e 0a 0a 53 65 65 20 55 52 4c 20 60 68 74 74 70  | the.Lua.compiler...See.URL.`http | 
| 6ebe0 |  73 3a 2f 2f 77 77 77 2e 6c 75 61 2e 6f 72 67 2f    27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28  | s://www.lua.org/'."...:command.( | 
| 6ec00 |  22 6c 75 61 63 22 20 22 2d 70 22 20 22 2d 22 29    0a 20 20 3a 73 74 61 6e 64 61 72 64 2d 69 6e 70  | "luac"."-p"."-")...:standard-inp | 
| 6ec20 |  75 74 20 74 0a 20 20 3a 65 72 72 6f 72 2d 70 61    74 74 65 72 6e 73 0a 20 20 28 28 65 72 72 6f 72  | ut.t...:error-patterns...((error | 
| 6ec40 |  20 6c 69 6e 65 2d 73 74 61 72 74 0a 20 20 20 20    20 20 20 20 20 20 3b 3b 20 53 6b 69 70 20 74 68  | .line-start...........;;.Skip.th | 
| 6ec60 |  65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6c 75    61 63 20 65 78 65 63 75 74 61 62 6c 65 2e 0a 20  | e.name.of.the.luac.executable... | 
| 6ec80 |  20 20 20 20 20 20 20 20 20 28 6d 69 6e 69 6d 61    6c 2d 6d 61 74 63 68 20 28 7a 65 72 6f 2d 6f 72  | .........(minimal-match.(zero-or | 
| 6eca0 |  2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e    65 29 29 0a 20 20 20 20 20 20 20 20 20 20 22 3a  | -more.not-newline))...........": | 
| 6ecc0 |  20 73 74 64 69 6e 3a 22 20 6c 69 6e 65 20 22 3a    20 22 20 28 6d 65 73 73 61 67 65 29 20 6c 69 6e  | .stdin:".line.":.".(message).lin | 
| 6ece0 |  65 2d 65 6e 64 29 29 0a 20 20 3a 6d 6f 64 65 73    20 28 6c 75 61 2d 6d 6f 64 65 20 6c 75 61 2d 74  | e-end))...:modes.(lua-mode.lua-t | 
| 6ed00 |  73 2d 6d 6f 64 65 29 29 0a 0a 28 66 6c 79 63 68    65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b  | s-mode))..(flycheck-define-check | 
| 6ed20 |  65 72 20 6f 70 61 6d 0a 20 20 22 41 20 4f 70 61    6d 20 73 79 6e 74 61 78 20 61 6e 64 20 73 74 79  | er.opam..."A.Opam.syntax.and.sty | 
| 6ed40 |  6c 65 20 63 68 65 63 6b 65 72 20 75 73 69 6e 67    20 6f 70 61 6d 20 6c 69 6e 74 2e 0a 0a 53 65 65  | le.checker.using.opam.lint...See | 
| 6ed60 |  20 55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 6f 70    61 6d 2e 6f 63 61 6d 6c 2e 6f 72 67 2f 64 6f 63  | .URL.`https://opam.ocaml.org/doc | 
| 6ed80 |  2f 6d 61 6e 2f 6f 70 61 6d 2d 6c 69 6e 74 2e 68    74 6d 6c 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e  | /man/opam-lint.html'."...:comman | 
| 6eda0 |  64 20 28 22 6f 70 61 6d 22 20 22 6c 69 6e 74 22    20 22 2d 22 29 0a 20 20 3a 73 74 61 6e 64 61 72  | d.("opam"."lint"."-")...:standar | 
| 6edc0 |  64 2d 69 6e 70 75 74 20 74 0a 20 20 3a 65 72 72    6f 72 2d 70 61 74 74 65 72 6e 73 0a 20 20 28 28  | d-input.t...:error-patterns...(( | 
| 6ede0 |  65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | error.line-start................ | 
| 6ee00 |  20 20 20 20 3b 20 73 79 6e 74 61 78 20 65 72 72    6f 72 0a 20 20 20 20 20 20 20 20 20 20 28 6f 6e  | ....;.syntax.error...........(on | 
| 6ee20 |  65 2d 6f 72 2d 6d 6f 72 65 20 73 70 61 63 65 29    20 22 65 72 72 6f 72 20 20 22 20 28 69 64 20 3f  | e-or-more.space)."error..".(id.? | 
| 6ee40 |  32 29 0a 20 20 20 20 20 20 20 20 20 20 22 3a 20    46 69 6c 65 20 66 6f 72 6d 61 74 20 65 72 72 6f  | 2)...........":.File.format.erro | 
| 6ee60 |  72 22 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72    20 28 61 6e 64 20 22 20 61 74 20 6c 69 6e 65 20  | r"...........(or.(and.".at.line. | 
| 6ee80 |  22 20 6c 69 6e 65 20 22 2c 20 63 6f 6c 75 6d 6e    20 22 20 63 6f 6c 75 6d 6e 20 22 3a 20 22 20 28  | ".line.",.column.".column.":.".( | 
| 6eea0 |  6d 65 73 73 61 67 65 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 61 6e 64 20 22 3a 20  | message))...............(and.":. | 
| 6eec0 |  22 20 28 6d 65 73 73 61 67 65 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 6c 69 6e 65 2d 65 6e 64  | ".(message)))...........line-end | 
| 6eee0 |  29 0a 20 20 20 28 65 72 72 6f 72 20 6c 69 6e 65    2d 73 74 61 72 74 0a 20 20 20 20 20 20 20 20 20  | )....(error.line-start.......... | 
| 6ef00 |  20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 73 70    61 63 65 29 20 22 65 72 72 6f 72 20 20 22 20 28  | .(one-or-more.space)."error..".( | 
| 6ef20 |  69 64 20 3f 33 29 0a 20 20 20 20 20 20 20 20 20    20 28 6d 69 6e 69 6d 61 6c 2d 6d 61 74 63 68 20  | id.?3)...........(minimal-match. | 
| 6ef40 |  28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 6e 6f    74 2d 6e 65 77 6c 69 6e 65 29 29 0a 20 20 20 20  | (zero-or-more.not-newline))..... | 
| 6ef60 |  20 20 20 20 20 20 22 61 74 20 6c 69 6e 65 20 22    20 6c 69 6e 65 20 22 2c 20 63 6f 6c 75 6d 6e 20  | ......"at.line.".line.",.column. | 
| 6ef80 |  22 20 63 6f 6c 75 6d 6e 20 22 3a 20 22 20 28 6d    65 73 73 61 67 65 29 0a 20 20 20 20 20 20 20 20  | ".column.":.".(message)......... | 
| 6efa0 |  20 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 28    65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74  | ..line-end)....(error.line-start | 
| 6efc0 |  0a 20 20 20 20 20 20 20 20 20 20 28 6f 6e 65 2d    6f 72 2d 6d 6f 72 65 20 73 70 61 63 65 29 20 22  | ...........(one-or-more.space)." | 
| 6efe0 |  65 72 72 6f 72 20 22 20 28 69 64 20 28 6f 6e 65    2d 6f 72 2d 6d 6f 72 65 20 6e 75 6d 29 29 0a 20  | error.".(id.(one-or-more.num)).. | 
| 6f000 |  20 20 20 20 20 20 20 20 20 22 3a 20 22 20 28 6d    65 73 73 61 67 65 20 28 6f 6e 65 2d 6f 72 2d 6d  | .........":.".(message.(one-or-m | 
| 6f020 |  6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29    29 0a 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65  | ore.not-newline))...........line | 
| 6f040 |  2d 65 6e 64 29 0a 20 20 20 28 77 61 72 6e 69 6e    67 20 6c 69 6e 65 2d 73 74 61 72 74 0a 20 20 20  | -end)....(warning.line-start.... | 
| 6f060 |  20 20 20 20 20 20 20 20 20 28 6f 6e 65 2d 6f 72    2d 6d 6f 72 65 20 73 70 61 63 65 29 20 22 77 61  | .........(one-or-more.space)."wa | 
| 6f080 |  72 6e 69 6e 67 20 22 20 28 69 64 20 28 6f 6e 65    2d 6f 72 2d 6d 6f 72 65 20 6e 75 6d 29 29 0a 20  | rning.".(id.(one-or-more.num)).. | 
| 6f0a0 |  20 20 20 20 20 20 20 20 20 20 20 22 3a 20 22 20    28 6d 65 73 73 61 67 65 29 0a 20 20 20 20 20 20  | ...........":.".(message)....... | 
| 6f0c0 |  20 20 20 20 20 20 6c 69 6e 65 2d 65 6e 64 29 29    0a 20 20 3a 65 72 72 6f 72 2d 66 69 6c 74 65 72  | ......line-end))...:error-filter | 
| 6f0e0 |  0a 20 20 28 6c 61 6d 62 64 61 20 28 65 72 72 6f    72 73 29 0a 20 20 20 20 28 66 6c 79 63 68 65 63  | ...(lambda.(errors).....(flychec | 
| 6f100 |  6b 2d 69 6e 63 72 65 6d 65 6e 74 2d 65 72 72 6f    72 2d 63 6f 6c 75 6d 6e 73 0a 20 20 20 20 20 28  | k-increment-error-columns......( | 
| 6f120 |  66 6c 79 63 68 65 63 6b 2d 66 69 6c 6c 2d 65 6d    70 74 79 2d 6c 69 6e 65 2d 6e 75 6d 62 65 72 73  | flycheck-fill-empty-line-numbers | 
| 6f140 |  20 65 72 72 6f 72 73 29 29 29 0a 20 20 3a 6d 6f    64 65 73 20 74 75 61 72 65 67 2d 6f 70 61 6d 2d  | .errors)))...:modes.tuareg-opam- | 
| 6f160 |  6d 6f 64 65 29 0a 0a 28 66 6c 79 63 68 65 63 6b    2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72 20  | mode)..(flycheck-def-option-var. | 
| 6f180 |  66 6c 79 63 68 65 63 6b 2d 70 65 72 6c 2d 69 6e    63 6c 75 64 65 2d 70 61 74 68 20 6e 69 6c 20 70  | flycheck-perl-include-path.nil.p | 
| 6f1a0 |  65 72 6c 0a 20 20 22 41 20 6c 69 73 74 20 6f 66    20 69 6e 63 6c 75 64 65 20 64 69 72 65 63 74 6f  | erl..."A.list.of.include.directo | 
| 6f1c0 |  72 69 65 73 20 66 6f 72 20 50 65 72 6c 2e 0a 0a    54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69  | ries.for.Perl...The.value.of.thi | 
| 6f1e0 |  73 20 76 61 72 69 61 62 6c 65 20 69 73 20 61 20    6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 2c  | s.variable.is.a.list.of.strings, | 
| 6f200 |  20 77 68 65 72 65 20 65 61 63 68 0a 73 74 72 69    6e 67 20 69 73 20 61 20 64 69 72 65 63 74 6f 72  | .where.each.string.is.a.director | 
| 6f220 |  79 20 74 6f 20 61 64 64 20 74 6f 20 74 68 65 20    69 6e 63 6c 75 64 65 20 70 61 74 68 20 6f 66 20  | y.to.add.to.the.include.path.of. | 
| 6f240 |  50 65 72 6c 2e 0a 52 65 6c 61 74 69 76 65 20 70    61 74 68 73 20 61 72 65 20 72 65 6c 61 74 69 76  | Perl..Relative.paths.are.relativ | 
| 6f260 |  65 20 74 6f 20 74 68 65 20 66 69 6c 65 20 62 65    69 6e 67 20 63 68 65 63 6b 65 64 2e 22 0a 20 20  | e.to.the.file.being.checked."... | 
| 6f280 |  3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 28    64 69 72 65 63 74 6f 72 79 20 3a 74 61 67 20 22  | :type.'(repeat.(directory.:tag." | 
| 6f2a0 |  49 6e 63 6c 75 64 65 20 64 69 72 65 63 74 6f 72    79 22 29 29 0a 20 20 3a 73 61 66 65 20 23 27 66  | Include.directory"))...:safe.#'f | 
| 6f2c0 |  6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6c    69 73 74 2d 70 0a 20 20 3a 70 61 63 6b 61 67 65  | lycheck-string-list-p...:package | 
| 6f2e0 |  2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68    65 63 6b 20 2e 20 22 30 2e 32 34 22 29 29 0a 0a  | -version.'(flycheck..."0.24")).. | 
| 6f300 |  28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f 70    74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65 63  | (flycheck-def-option-var.flychec | 
| 6f320 |  6b 2d 70 65 72 6c 2d 6d 6f 64 75 6c 65 2d 6c 69    73 74 20 6e 69 6c 20 70 65 72 6c 0a 20 20 22 41  | k-perl-module-list.nil.perl..."A | 
| 6f340 |  20 6c 69 73 74 20 6f 66 20 6d 6f 64 75 6c 65 73    20 74 6f 20 75 73 65 20 66 6f 72 20 50 65 72 6c  | .list.of.modules.to.use.for.Perl | 
| 6f360 |  2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20    74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73  | ...The.value.of.this.variable.is | 
| 6f380 |  20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e    67 73 2c 20 77 68 65 72 65 20 65 61 63 68 0a 73  | .a.list.of.strings,.where.each.s | 
| 6f3a0 |  74 72 69 6e 67 20 69 73 20 61 20 6d 6f 64 75 6c    65 20 74 6f 20 60 75 73 65 27 20 69 6e 20 50 65  | tring.is.a.module.to.`use'.in.Pe | 
| 6f3c0 |  72 6c 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 72    65 70 65 61 74 20 3a 74 61 67 20 22 4d 6f 64 75  | rl."...:type.'(repeat.:tag."Modu | 
| 6f3e0 |  6c 65 22 29 0a 20 20 3a 73 61 66 65 20 23 27 66    6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6c  | le")...:safe.#'flycheck-string-l | 
| 6f400 |  69 73 74 2d 70 0a 20 20 3a 70 61 63 6b 61 67 65    2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68  | ist-p...:package-version.'(flych | 
| 6f420 |  65 63 6b 20 2e 20 22 33 32 22 29 29 0a 0a 28 66    6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63  | eck..."32"))..(flycheck-define-c | 
| 6f440 |  68 65 63 6b 65 72 20 70 65 72 6c 0a 20 20 22 41    20 50 65 72 6c 20 73 79 6e 74 61 78 20 63 68 65  | hecker.perl..."A.Perl.syntax.che | 
| 6f460 |  63 6b 65 72 20 75 73 69 6e 67 20 74 68 65 20 50    65 72 6c 20 69 6e 74 65 72 70 72 65 74 65 72 2e  | cker.using.the.Perl.interpreter. | 
| 6f480 |  0a 0a 53 65 65 20 55 52 4c 20 60 68 74 74 70 73    3a 2f 2f 77 77 77 2e 70 65 72 6c 2e 6f 72 67 27  | ..See.URL.`https://www.perl.org' | 
| 6f4a0 |  2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22    70 65 72 6c 22 20 22 2d 77 22 20 22 2d 63 22 0a  | ."...:command.("perl"."-w"."-c". | 
| 6f4c0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6f 70 74    69 6f 6e 2d 6c 69 73 74 20 22 2d 49 22 20 66 6c  | ............(option-list."-I".fl | 
| 6f4e0 |  79 63 68 65 63 6b 2d 70 65 72 6c 2d 69 6e 63 6c    75 64 65 2d 70 61 74 68 29 0a 20 20 20 20 20 20  | ycheck-perl-include-path)....... | 
| 6f500 |  20 20 20 20 20 20 28 6f 70 74 69 6f 6e 2d 6c 69    73 74 20 22 2d 4d 22 20 66 6c 79 63 68 65 63 6b  | ......(option-list."-M".flycheck | 
| 6f520 |  2d 70 65 72 6c 2d 6d 6f 64 75 6c 65 2d 6c 69 73    74 20 63 6f 6e 63 61 74 29 29 0a 20 20 3a 73 74  | -perl-module-list.concat))...:st | 
| 6f540 |  61 6e 64 61 72 64 2d 69 6e 70 75 74 20 74 0a 20    20 3a 65 72 72 6f 72 2d 70 61 74 74 65 72 6e 73  | andard-input.t...:error-patterns | 
| 6f560 |  0a 20 20 28 28 65 72 72 6f 72 20 6c 69 6e 65 2d    73 74 61 72 74 20 28 6d 69 6e 69 6d 61 6c 2d 6d  | ...((error.line-start.(minimal-m | 
| 6f580 |  61 74 63 68 20 28 6d 65 73 73 61 67 65 29 29 0a    20 20 20 20 20 20 20 20 20 20 22 20 61 74 20 2d  | atch.(message))...........".at.- | 
| 6f5a0 |  20 6c 69 6e 65 20 22 20 6c 69 6e 65 0a 20 20 20    20 20 20 20 20 20 20 28 6f 72 20 22 2e 22 20 28  | .line.".line...........(or.".".( | 
| 6f5c0 |  61 6e 64 20 22 2c 20 22 20 28 7a 65 72 6f 2d 6f    72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69  | and.",.".(zero-or-more.not-newli | 
| 6f5e0 |  6e 65 29 29 29 20 6c 69 6e 65 2d 65 6e 64 29 29    0a 20 20 3a 6d 6f 64 65 73 20 28 70 65 72 6c 2d  | ne))).line-end))...:modes.(perl- | 
| 6f600 |  6d 6f 64 65 20 63 70 65 72 6c 2d 6d 6f 64 65 29    0a 20 20 3a 6e 65 78 74 2d 63 68 65 63 6b 65 72  | mode.cperl-mode)...:next-checker | 
| 6f620 |  73 20 28 70 65 72 6c 2d 70 65 72 6c 63 72 69 74    69 63 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d  | s.(perl-perlcritic))..(flycheck- | 
| 6f640 |  64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66    6c 79 63 68 65 63 6b 2d 70 65 72 6c 63 72 69 74  | def-option-var.flycheck-perlcrit | 
| 6f660 |  69 63 2d 73 65 76 65 72 69 74 79 20 6e 69 6c 20    70 65 72 6c 2d 70 65 72 6c 63 72 69 74 69 63 0a  | ic-severity.nil.perl-perlcritic. | 
| 6f680 |  20 20 22 54 68 65 20 6d 65 73 73 61 67 65 20 73    65 76 65 72 69 74 79 20 66 6f 72 20 50 65 72 6c  | .."The.message.severity.for.Perl | 
| 6f6a0 |  20 43 72 69 74 69 63 2e 0a 0a 54 68 65 20 76 61    6c 75 65 20 6f 66 20 74 68 69 73 20 76 61 72 69  | .Critic...The.value.of.this.vari | 
| 6f6c0 |  61 62 6c 65 20 69 73 20 61 20 73 65 76 65 72 69    74 79 20 6c 65 76 65 6c 20 61 73 20 69 6e 74 65  | able.is.a.severity.level.as.inte | 
| 6f6e0 |  67 65 72 2c 20 66 6f 72 0a 74 68 65 20 60 2d 2d    73 65 76 65 72 69 74 79 27 20 6f 70 74 69 6f 6e  | ger,.for.the.`--severity'.option | 
| 6f700 |  20 74 6f 20 50 65 72 6c 20 43 72 69 74 69 63 2e    22 0a 20 20 3a 74 79 70 65 20 27 28 69 6e 74 65  | .to.Perl.Critic."...:type.'(inte | 
| 6f720 |  67 65 72 20 3a 74 61 67 20 22 53 65 76 65 72 69    74 79 20 6c 65 76 65 6c 22 29 0a 20 20 3a 73 61  | ger.:tag."Severity.level")...:sa | 
| 6f740 |  66 65 20 23 27 69 6e 74 65 67 65 72 70 0a 20 20    3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e  | fe.#'integerp...:package-version | 
| 6f760 |  20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 30    2e 31 38 22 29 29 0a 0a 28 66 6c 79 63 68 65 63  | .'(flycheck..."0.18"))..(flychec | 
| 6f780 |  6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72    20 66 6c 79 63 68 65 63 6b 2d 70 65 72 6c 63 72  | k-def-option-var.flycheck-perlcr | 
| 6f7a0 |  69 74 69 63 2d 74 68 65 6d 65 20 6e 69 6c 20 70    65 72 6c 2d 70 65 72 6c 63 72 69 74 69 63 0a 20  | itic-theme.nil.perl-perlcritic.. | 
| 6f7c0 |  20 22 54 68 65 20 74 68 65 6d 65 20 65 78 70 72    65 73 73 69 6f 6e 20 66 6f 72 20 50 65 72 6c 20  | ."The.theme.expression.for.Perl. | 
| 6f7e0 |  43 72 69 74 69 63 2e 0a 0a 54 68 65 20 76 61 6c    75 65 20 6f 66 20 74 68 69 73 20 76 61 72 69 61  | Critic...The.value.of.this.varia | 
| 6f800 |  62 6c 65 20 69 73 20 70 61 73 73 65 64 20 61 73    20 74 68 65 20 60 2d 2d 74 68 65 6d 65 27 20 6f  | ble.is.passed.as.the.`--theme'.o | 
| 6f820 |  70 74 69 6f 6e 20 74 6f 0a 60 50 65 72 6c 3a 3a    43 72 69 74 69 63 27 2e 20 20 53 65 65 20 74 68  | ption.to.`Perl::Critic'...See.th | 
| 6f840 |  65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20    6f 66 20 60 50 65 72 6c 3a 3a 43 72 69 74 69 63  | e.documentation.of.`Perl::Critic | 
| 6f860 |  27 20 66 6f 72 0a 64 65 74 61 69 6c 73 2e 22 0a    20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65  | '.for.details."...:type.'(choice | 
| 6f880 |  20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f    6e 65 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20  | .(const.:tag."None".nil)........ | 
| 6f8a0 |  20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e    67 20 3a 74 61 67 20 22 54 68 65 6d 65 20 65 78  | ..........(string.:tag."Theme.ex | 
| 6f8c0 |  70 72 65 73 73 69 6f 6e 22 29 29 0a 20 20 3a 73    61 66 65 20 23 27 66 6c 79 63 68 65 63 6b 2d 73  | pression"))...:safe.#'flycheck-s | 
| 6f8e0 |  74 72 69 6e 67 2d 6f 72 2d 6e 69 6c 2d 70 0a 20    20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f  | tring-or-nil-p...:package-versio | 
| 6f900 |  6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22    33 32 2d 63 73 76 22 29 29 0a 0a 28 66 6c 79 63  | n.'(flycheck..."32-csv"))..(flyc | 
| 6f920 |  68 65 63 6b 2d 64 65 66 2d 63 6f 6e 66 69 67 2d    66 69 6c 65 2d 76 61 72 20 66 6c 79 63 68 65 63  | heck-def-config-file-var.flychec | 
| 6f940 |  6b 2d 70 65 72 6c 63 72 69 74 69 63 72 63 20 70    65 72 6c 2d 70 65 72 6c 63 72 69 74 69 63 0a 20  | k-perlcriticrc.perl-perlcritic.. | 
| 6f960 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 22 2e 70  | .............................".p | 
| 6f980 |  65 72 6c 63 72 69 74 69 63 72 63 22 0a 20 20 3a    70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20  | erlcriticrc"...:package-version. | 
| 6f9a0 |  27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 32 36    22 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64  | '(flycheck..."26"))..(flycheck-d | 
| 6f9c0 |  65 66 69 6e 65 2d 63 68 65 63 6b 65 72 20 70 65    72 6c 2d 70 65 72 6c 63 72 69 74 69 63 0a 20 20  | efine-checker.perl-perlcritic... | 
| 6f9e0 |  22 41 20 50 65 72 6c 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 20 75 73 69 6e 67 20 50 65 72  | "A.Perl.syntax.checker.using.Per | 
| 6fa00 |  6c 3a 3a 43 72 69 74 69 63 2e 0a 0a 53 65 65 20    55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 6d 65 74  | l::Critic...See.URL.`https://met | 
| 6fa20 |  61 63 70 61 6e 2e 6f 72 67 2f 70 6f 64 2f 50 65    72 6c 3a 3a 43 72 69 74 69 63 27 2e 22 0a 20 20  | acpan.org/pod/Perl::Critic'."... | 
| 6fa40 |  3a 63 6f 6d 6d 61 6e 64 20 28 22 70 65 72 6c 63    72 69 74 69 63 22 20 22 2d 2d 6e 6f 2d 63 6f 6c  | :command.("perlcritic"."--no-col | 
| 6fa60 |  6f 72 22 20 22 2d 2d 76 65 72 62 6f 73 65 22 20    22 25 66 2f 25 6c 2f 25 63 2f 25 73 2f 25 70 2f  | or"."--verbose"."%f/%l/%c/%s/%p/ | 
| 6fa80 |  25 6d 20 28 25 65 29 5c 6e 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 63 6f 6e 66 69 67 2d 66  | %m.(%e)\n".............(config-f | 
| 6faa0 |  69 6c 65 20 22 2d 2d 70 72 6f 66 69 6c 65 22 20    66 6c 79 63 68 65 63 6b 2d 70 65 72 6c 63 72 69  | ile."--profile".flycheck-perlcri | 
| 6fac0 |  74 69 63 72 63 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 6f 70 74 69 6f 6e 20 22 2d 2d 73 65  | ticrc).............(option."--se | 
| 6fae0 |  76 65 72 69 74 79 22 20 66 6c 79 63 68 65 63 6b    2d 70 65 72 6c 63 72 69 74 69 63 2d 73 65 76 65  | verity".flycheck-perlcritic-seve | 
| 6fb00 |  72 69 74 79 20 6e 69 6c 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 66 6c 79  | rity.nil.....................fly | 
| 6fb20 |  63 68 65 63 6b 2d 6f 70 74 69 6f 6e 2d 69 6e 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f  | check-option-int).............(o | 
| 6fb40 |  70 74 69 6f 6e 20 22 2d 2d 74 68 65 6d 65 22 20    66 6c 79 63 68 65 63 6b 2d 70 65 72 6c 63 72 69  | ption."--theme".flycheck-perlcri | 
| 6fb60 |  74 69 63 2d 74 68 65 6d 65 29 29 0a 20 20 3a 73    74 61 6e 64 61 72 64 2d 69 6e 70 75 74 20 74 0a  | tic-theme))...:standard-input.t. | 
| 6fb80 |  20 20 3a 65 72 72 6f 72 2d 70 61 74 74 65 72 6e    73 0a 20 20 28 28 69 6e 66 6f 20 6c 69 6e 65 2d  | ..:error-patterns...((info.line- | 
| 6fba0 |  73 74 61 72 74 0a 20 20 20 20 20 20 20 20 20 22    53 54 44 49 4e 2f 22 20 6c 69 6e 65 20 22 2f 22  | start.........."STDIN/".line."/" | 
| 6fbc0 |  20 63 6f 6c 75 6d 6e 20 22 2f 22 20 28 61 6e 79    20 22 31 22 29 20 22 2f 22 0a 20 20 20 20 20 20  | .column."/".(any."1")."/"....... | 
| 6fbe0 |  20 20 20 28 69 64 20 28 6f 6e 65 2d 6f 72 2d 6d    6f 72 65 20 28 6e 6f 74 20 28 61 6e 79 20 22 2f  | ...(id.(one-or-more.(not.(any."/ | 
| 6fc00 |  22 29 29 29 29 20 22 2f 22 20 28 6d 65 73 73 61    67 65 29 0a 20 20 20 20 20 20 20 20 20 6c 69 6e  | "))))."/".(message)..........lin | 
| 6fc20 |  65 2d 65 6e 64 29 0a 20 20 20 28 77 61 72 6e 69    6e 67 20 6c 69 6e 65 2d 73 74 61 72 74 0a 20 20  | e-end)....(warning.line-start... | 
| 6fc40 |  20 20 20 20 20 20 20 20 20 20 22 53 54 44 49 4e    2f 22 20 6c 69 6e 65 20 22 2f 22 20 63 6f 6c 75  | .........."STDIN/".line."/".colu | 
| 6fc60 |  6d 6e 20 22 2f 22 20 28 61 6e 79 20 22 32 33 34    22 29 20 22 2f 22 0a 20 20 20 20 20 20 20 20 20  | mn."/".(any."234")."/".......... | 
| 6fc80 |  20 20 20 28 69 64 20 28 6f 6e 65 2d 6f 72 2d 6d    6f 72 65 20 28 6e 6f 74 20 28 61 6e 79 20 22 2f  | ...(id.(one-or-more.(not.(any."/ | 
| 6fca0 |  22 29 29 29 29 20 22 2f 22 20 28 6d 65 73 73 61    67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | "))))."/".(message)............. | 
| 6fcc0 |  6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 28 65 72    72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74 0a 20  | line-end)....(error.line-start.. | 
| 6fce0 |  20 20 20 20 20 20 20 20 20 22 53 54 44 49 4e 2f    22 20 6c 69 6e 65 20 22 2f 22 20 63 6f 6c 75 6d  | ........."STDIN/".line."/".colum | 
| 6fd00 |  6e 20 22 2f 22 20 28 61 6e 79 20 22 35 22 29 20    22 2f 22 0a 20 20 20 20 20 20 20 20 20 20 28 69  | n."/".(any."5")."/"...........(i | 
| 6fd20 |  64 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 28    6e 6f 74 20 28 61 6e 79 20 22 2f 22 29 29 29 29  | d.(one-or-more.(not.(any."/")))) | 
| 6fd40 |  20 22 2f 22 20 28 6d 65 73 73 61 67 65 29 0a 20    20 20 20 20 20 20 20 20 20 6c 69 6e 65 2d 65 6e  | ."/".(message)...........line-en | 
| 6fd60 |  64 29 29 0a 20 20 3a 6d 6f 64 65 73 20 28 63 70    65 72 6c 2d 6d 6f 64 65 20 70 65 72 6c 2d 6d 6f  | d))...:modes.(cperl-mode.perl-mo | 
| 6fd80 |  64 65 29 0a 20 20 3a 6e 65 78 74 2d 63 68 65 63    6b 65 72 73 20 28 70 65 72 6c 2d 70 65 72 6c 69  | de)...:next-checkers.(perl-perli | 
| 6fda0 |  6d 70 6f 72 74 73 29 0a 0a 20 20 3a 65 72 72 6f    72 2d 65 78 70 6c 61 69 6e 65 72 0a 20 20 28 6c  | mports)....:error-explainer...(l | 
| 6fdc0 |  61 6d 62 64 61 20 28 65 72 72 29 0a 20 20 20 20    28 6c 65 74 20 28 28 65 72 72 6f 72 2d 63 6f 64  | ambda.(err).....(let.((error-cod | 
| 6fde0 |  65 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f    72 2d 69 64 20 65 72 72 29 29 0a 20 20 20 20 20  | e.(flycheck-error-id.err))...... | 
| 6fe00 |  20 20 20 20 20 28 75 72 6c 20 22 68 74 74 70 73    3a 2f 2f 6d 65 74 61 63 70 61 6e 2e 6f 72 67 2f  | .....(url."https://metacpan.org/ | 
| 6fe20 |  70 6f 64 2f 50 65 72 6c 3a 3a 43 72 69 74 69 63    3a 3a 50 6f 6c 69 63 79 3a 3a 25 73 22 29 29 0a  | pod/Perl::Critic::Policy::%s")). | 
| 6fe40 |  20 20 20 20 20 20 28 61 6e 64 20 65 72 72 6f 72    2d 63 6f 64 65 20 60 28 75 72 6c 20 2e 20 2c 28  | ......(and.error-code.`(url...,( | 
| 6fe60 |  66 6f 72 6d 61 74 20 75 72 6c 20 65 72 72 6f 72    2d 63 6f 64 65 29 29 29 29 29 29 0a 0a 28 64 65  | format.url.error-code))))))..(de | 
| 6fe80 |  66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 70 65 72    6c 2d 70 65 72 6c 69 6d 70 6f 72 74 73 2d 70 61  | fun.flycheck-perl-perlimports-pa | 
| 6fea0 |  72 73 65 2d 65 72 72 6f 72 73 20 28 6f 75 74 70    75 74 20 63 68 65 63 6b 65 72 20 62 75 66 66 65  | rse-errors.(output.checker.buffe | 
| 6fec0 |  72 29 0a 20 20 22 50 61 72 73 65 20 70 65 72 6c    69 6d 70 6f 72 74 73 20 6a 73 6f 6e 20 6f 75 74  | r)..."Parse.perlimports.json.out | 
| 6fee0 |  70 75 74 20 65 72 72 6f 72 73 20 66 72 6f 6d 20    4f 55 54 50 55 54 2e 0a 0a 43 48 45 43 4b 45 52  | put.errors.from.OUTPUT...CHECKER | 
| 6ff00 |  20 61 6e 64 20 42 55 46 46 45 52 20 64 65 6e 6f    74 65 64 20 74 68 65 20 43 48 45 43 4b 45 52 20  | .and.BUFFER.denoted.the.CHECKER. | 
| 6ff20 |  74 68 61 74 20 72 65 74 75 72 6e 65 64 20 4f 55    54 50 55 54 20 61 6e 64 0a 74 68 65 20 42 55 46  | that.returned.OUTPUT.and.the.BUF | 
| 6ff40 |  46 45 52 20 74 68 61 74 20 77 61 73 20 63 68 65    63 6b 65 64 20 72 65 73 70 65 63 74 69 76 65 6c  | FER.that.was.checked.respectivel | 
| 6ff60 |  79 2e 0a 0a 53 65 65 20 55 52 4c 20 60 68 74 74    70 73 3a 2f 2f 6d 65 74 61 63 70 61 6e 2e 6f 72  | y...See.URL.`https://metacpan.or | 
| 6ff80 |  67 2f 64 69 73 74 2f 41 70 70 2d 70 65 72 6c 69    6d 70 6f 72 74 73 2f 76 69 65 77 2f 73 63 72 69  | g/dist/App-perlimports/view/scri | 
| 6ffa0 |  70 74 2f 70 65 72 6c 69 6d 70 6f 72 74 73 27 0a    66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61  | pt/perlimports'.for.more.informa | 
| 6ffc0 |  74 69 6f 6e 20 61 62 6f 75 74 20 70 65 72 6c 69    6d 70 6f 72 74 73 2e 22 0a 20 20 28 6d 61 70 63  | tion.about.perlimports."...(mapc | 
| 6ffe0 |  61 72 20 28 6c 61 6d 62 64 61 20 28 65 72 72 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65  | ar.(lambda.(err).............(le | 
| 70000 |  74 2d 61 6c 69 73 74 20 65 72 72 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68  | t-alist.err...............(flych | 
| 70020 |  65 63 6b 2d 65 72 72 6f 72 2d 6e 65 77 2d 61 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | eck-error-new-at................ | 
| 70040 |  2e 6c 6f 63 61 74 69 6f 6e 2e 73 74 61 72 74 2e    6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20  | .location.start.line............ | 
| 70060 |  20 20 20 20 2e 6c 6f 63 61 74 69 6f 6e 2e 73 74    61 72 74 2e 63 6f 6c 75 6d 6e 0a 20 20 20 20 20  | .....location.start.column...... | 
| 70080 |  20 20 20 20 20 20 20 20 20 20 27 69 6e 66 6f 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | ..........'info................( | 
| 700a0 |  63 6f 6e 63 61 74 20 2e 6d 6f 64 75 6c 65 20 22    20 22 20 2e 72 65 61 73 6f 6e 20 22 3a 22 0a 20  | concat..module."."..reason.":".. | 
| 700c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70  | ......................(with-temp | 
| 700e0 |  2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -buffer......................... | 
| 70100 |  20 28 69 6e 73 65 72 74 20 28 73 75 62 73 74 72    69 6e 67 20 2e 64 69 66 66 20 28 73 74 72 69 6e  | .(insert.(substring..diff.(strin | 
| 70120 |  67 2d 6d 61 74 63 68 2d 70 20 22 5c 6e 22 20 2e    64 69 66 66 29 29 29 0a 20 20 20 20 20 20 20 20  | g-match-p."\n"..diff)))......... | 
| 70140 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 64 69 66 66 2d 6d 6f 64 65 29 0a 20 20 20  | .................(diff-mode).... | 
| 70160 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 66 6f 6e 74 2d 6c 6f 63 6b  | ......................(font-lock | 
| 70180 |  2d 65 6e 73 75 72 65 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -ensure)........................ | 
| 701a0 |  20 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ..(buffer-string)))............. | 
| 701c0 |  20 20 20 3a 65 6e 64 2d 6c 69 6e 65 20 2e 6c 6f    63 61 74 69 6f 6e 2e 65 6e 64 2e 6c 69 6e 65 0a  | ...:end-line..location.end.line. | 
| 701e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a    65 6e 64 2d 63 6f 6c 75 6d 6e 20 2e 6c 6f 63 61  | ...............:end-column..loca | 
| 70200 |  74 69 6f 6e 2e 65 6e 64 2e 63 6f 6c 75 6d 6e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a  | tion.end.column................: | 
| 70220 |  63 68 65 63 6b 65 72 20 63 68 65 63 6b 65 72 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a  | checker.checker................: | 
| 70240 |  62 75 66 66 65 72 20 62 75 66 66 65 72 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63  | buffer.buffer)))...........(flyc | 
| 70260 |  68 65 63 6b 2d 70 61 72 73 65 2d 6a 73 6f 6e 20    6f 75 74 70 75 74 29 29 29 0a 0a 28 66 6c 79 63  | heck-parse-json.output)))..(flyc | 
| 70280 |  68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63    6b 65 72 20 70 65 72 6c 2d 70 65 72 6c 69 6d 70  | heck-define-checker.perl-perlimp | 
| 702a0 |  6f 72 74 73 0a 20 20 22 41 20 63 68 65 63 6b 65    72 20 66 6f 72 20 63 6c 65 61 6e 69 6e 67 20 75  | orts..."A.checker.for.cleaning.u | 
| 702c0 |  70 20 50 65 72 6c 20 69 6d 70 6f 72 74 20 73 74    61 74 65 6d 65 6e 74 73 2e 0a 0a 53 65 65 20 55  | p.Perl.import.statements...See.U | 
| 702e0 |  52 4c 20 60 68 74 74 70 73 3a 2f 2f 6d 65 74 61    63 70 61 6e 2e 6f 72 67 2f 64 69 73 74 2f 41 70  | RL.`https://metacpan.org/dist/Ap | 
| 70300 |  70 2d 70 65 72 6c 69 6d 70 6f 72 74 73 2f 76 69    65 77 2f 73 63 72 69 70 74 2f 70 65 72 6c 69 6d  | p-perlimports/view/script/perlim | 
| 70320 |  70 6f 72 74 73 27 2e 22 0a 20 20 3a 63 6f 6d 6d    61 6e 64 20 28 22 70 65 72 6c 69 6d 70 6f 72 74  | ports'."...:command.("perlimport | 
| 70340 |  73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 22    2d 2d 66 69 6c 65 6e 61 6d 65 22 20 73 6f 75 72  | s"............."--filename".sour | 
| 70360 |  63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 22    2d 2d 6a 73 6f 6e 22 0a 20 20 20 20 20 20 20 20  | ce............."--json"......... | 
| 70380 |  20 20 20 20 22 2d 2d 6c 69 6e 74 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 22 2d 2d 6e 6f 2d 70  | ...."--lint"............."--no-p | 
| 703a0 |  72 65 73 65 72 76 65 2d 64 75 70 6c 69 63 61 74    65 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  | reserve-duplicates"............. | 
| 703c0 |  22 2d 2d 6e 6f 2d 70 72 65 73 65 72 76 65 2d 75    6e 75 73 65 64 22 0a 20 20 20 20 20 20 20 20 20  | "--no-preserve-unused".......... | 
| 703e0 |  20 20 20 22 2d 2d 6e 6f 2d 74 69 64 79 2d 77 68    69 74 65 73 70 61 63 65 22 0a 20 20 20 20 20 20  | ..."--no-tidy-whitespace"....... | 
| 70400 |  20 20 20 20 20 20 22 2d 2d 72 65 61 64 2d 73 74    64 69 6e 22 29 0a 20 20 3a 73 74 61 6e 64 61 72  | ......"--read-stdin")...:standar | 
| 70420 |  64 2d 69 6e 70 75 74 20 74 0a 20 20 3a 65 72 72    6f 72 2d 70 61 72 73 65 72 20 66 6c 79 63 68 65  | d-input.t...:error-parser.flyche | 
| 70440 |  63 6b 2d 70 65 72 6c 2d 70 65 72 6c 69 6d 70 6f    72 74 73 2d 70 61 72 73 65 2d 65 72 72 6f 72 73  | ck-perl-perlimports-parse-errors | 
| 70460 |  0a 20 20 3a 6d 6f 64 65 73 20 28 63 70 65 72 6c    2d 6d 6f 64 65 20 70 65 72 6c 2d 6d 6f 64 65 29  | ...:modes.(cperl-mode.perl-mode) | 
| 70480 |  29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66    69 6e 65 2d 63 68 65 63 6b 65 72 20 70 68 70 0a  | )..(flycheck-define-checker.php. | 
| 704a0 |  20 20 22 41 20 50 48 50 20 73 79 6e 74 61 78 20    63 68 65 63 6b 65 72 20 75 73 69 6e 67 20 74 68  | .."A.PHP.syntax.checker.using.th | 
| 704c0 |  65 20 50 48 50 20 63 6f 6d 6d 61 6e 64 20 6c 69    6e 65 20 69 6e 74 65 72 70 72 65 74 65 72 2e 0a  | e.PHP.command.line.interpreter.. | 
| 704e0 |  0a 53 65 65 20 55 52 4c 20 60 68 74 74 70 73 3a    2f 2f 70 68 70 2e 6e 65 74 2f 6d 61 6e 75 61 6c  | .See.URL.`https://php.net/manual | 
| 70500 |  2f 65 6e 2f 66 65 61 74 75 72 65 73 2e 63 6f 6d    6d 61 6e 64 6c 69 6e 65 2e 70 68 70 27 2e 22 0a  | /en/features.commandline.php'.". | 
| 70520 |  20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 70 68 70    22 20 22 2d 6c 22 20 22 2d 64 22 20 22 65 72 72  | ..:command.("php"."-l"."-d"."err | 
| 70540 |  6f 72 5f 72 65 70 6f 72 74 69 6e 67 3d 45 5f 41    4c 4c 22 20 22 2d 64 22 20 22 64 69 73 70 6c 61  | or_reporting=E_ALL"."-d"."displa | 
| 70560 |  79 5f 65 72 72 6f 72 73 3d 31 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 22 2d 64 22 20 22 6c 6f  | y_errors=1"............."-d"."lo | 
| 70580 |  67 5f 65 72 72 6f 72 73 3d 30 22 20 73 6f 75 72    63 65 29 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74  | g_errors=0".source)...:error-pat | 
| 705a0 |  74 65 72 6e 73 0a 20 20 28 28 65 72 72 6f 72 20    6c 69 6e 65 2d 73 74 61 72 74 20 28 6f 72 20 22  | terns...((error.line-start.(or." | 
| 705c0 |  50 61 72 73 65 22 20 22 46 61 74 61 6c 22 20 22    73 79 6e 74 61 78 22 29 20 22 20 65 72 72 6f 72  | Parse"."Fatal"."syntax").".error | 
| 705e0 |  22 20 28 61 6e 79 20 22 3a 22 20 22 2c 22 29 20    22 20 22 0a 20 20 20 20 20 20 20 20 20 20 28 6d  | ".(any.":".",")."."...........(m | 
| 70600 |  65 73 73 61 67 65 29 20 22 20 69 6e 20 22 20 28    66 69 6c 65 2d 6e 61 6d 65 29 20 22 20 6f 6e 20  | essage).".in.".(file-name).".on. | 
| 70620 |  6c 69 6e 65 20 22 20 6c 69 6e 65 20 6c 69 6e 65    2d 65 6e 64 29 29 0a 20 20 3a 6d 6f 64 65 73 20  | line.".line.line-end))...:modes. | 
| 70640 |  28 70 68 70 2d 6d 6f 64 65 20 70 68 70 2d 74 73    2d 6d 6f 64 65 20 70 68 70 2b 2d 6d 6f 64 65 29  | (php-mode.php-ts-mode.php+-mode) | 
| 70660 |  0a 20 20 3a 6e 65 78 74 2d 63 68 65 63 6b 65 72    73 20 28 28 77 61 72 6e 69 6e 67 20 2e 20 70 68  | ...:next-checkers.((warning...ph | 
| 70680 |  70 2d 70 68 70 6d 64 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 77 61 72 6e  | p-phpmd)...................(warn | 
| 706a0 |  69 6e 67 20 2e 20 70 68 70 2d 70 68 70 63 73 29    29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65  | ing...php-phpcs)))..(flycheck-de | 
| 706c0 |  66 2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79    63 68 65 63 6b 2d 70 68 70 6d 64 2d 72 75 6c 65  | f-option-var.flycheck-phpmd-rule | 
| 706e0 |  73 65 74 73 0a 20 20 20 20 27 28 22 63 6c 65 61    6e 63 6f 64 65 22 20 22 63 6f 64 65 73 69 7a 65  | sets.....'("cleancode"."codesize | 
| 70700 |  22 20 22 63 6f 6e 74 72 6f 76 65 72 73 69 61 6c    22 20 22 64 65 73 69 67 6e 22 20 22 6e 61 6d 69  | "."controversial"."design"."nami | 
| 70720 |  6e 67 22 20 22 75 6e 75 73 65 64 63 6f 64 65 22    29 0a 20 20 20 20 70 68 70 2d 70 68 70 6d 64 0a  | ng"."unusedcode").....php-phpmd. | 
| 70740 |  20 20 22 54 68 65 20 72 75 6c 65 20 73 65 74 73    20 66 6f 72 20 50 48 50 20 4d 65 73 73 20 44 65  | .."The.rule.sets.for.PHP.Mess.De | 
| 70760 |  74 65 63 74 6f 72 2e 0a 0a 53 65 74 20 64 65 66    61 75 6c 74 20 72 75 6c 65 20 73 65 74 73 20 61  | tector...Set.default.rule.sets.a | 
| 70780 |  6e 64 20 63 75 73 74 6f 6d 20 72 75 6c 65 20 73    65 74 20 66 69 6c 65 73 2e 0a 0a 53 65 65 20 73  | nd.custom.rule.set.files...See.s | 
| 707a0 |  65 63 74 69 6f 6e 20 5c 22 55 73 69 6e 67 20 6d    75 6c 74 69 70 6c 65 20 72 75 6c 65 20 73 65 74  | ection.\"Using.multiple.rule.set | 
| 707c0 |  73 5c 22 20 69 6e 20 74 68 65 20 50 48 50 20 4d    65 73 73 20 44 65 74 65 63 74 6f 72 0a 6d 61 6e  | s\".in.the.PHP.Mess.Detector.man | 
| 707e0 |  75 61 6c 20 61 74 20 55 52 4c 20 60 68 74 74 70    73 3a 2f 2f 70 68 70 6d 64 2e 6f 72 67 2f 64 6f  | ual.at.URL.`https://phpmd.org/do | 
| 70800 |  63 75 6d 65 6e 74 61 74 69 6f 6e 2f 69 6e 64 65    78 2e 68 74 6d 6c 27 2e 22 0a 20 20 3a 74 79 70  | cumentation/index.html'."...:typ | 
| 70820 |  65 20 27 28 72 65 70 65 61 74 20 3a 74 61 67 20    22 72 75 6c 65 20 73 65 74 73 22 0a 20 20 20 20  | e.'(repeat.:tag."rule.sets"..... | 
| 70840 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74    72 69 6e 67 20 3a 74 61 67 20 22 41 20 66 69 6c  | .............(string.:tag."A.fil | 
| 70860 |  65 6e 61 6d 65 20 6f 72 20 72 75 6c 65 20 73 65    74 22 29 29 0a 20 20 3a 73 61 66 65 20 23 27 66  | ename.or.rule.set"))...:safe.#'f | 
| 70880 |  6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6c    69 73 74 2d 70 29 0a 0a 28 66 6c 79 63 68 65 63  | lycheck-string-list-p)..(flychec | 
| 708a0 |  6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72    20 70 68 70 2d 70 68 70 6d 64 0a 20 20 22 41 20  | k-define-checker.php-phpmd..."A. | 
| 708c0 |  50 48 50 20 73 74 79 6c 65 20 63 68 65 63 6b 65    72 20 75 73 69 6e 67 20 50 48 50 20 4d 65 73 73  | PHP.style.checker.using.PHP.Mess | 
| 708e0 |  20 44 65 74 65 63 74 6f 72 2e 0a 0a 53 65 65 20    55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 70 68 70  | .Detector...See.URL.`https://php | 
| 70900 |  6d 64 2e 6f 72 67 2f 27 2e 22 0a 20 20 3a 63 6f    6d 6d 61 6e 64 20 28 22 70 68 70 6d 64 22 20 73  | md.org/'."...:command.("phpmd".s | 
| 70920 |  6f 75 72 63 65 20 22 78 6d 6c 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 65 76 61 6c 20 28 66  | ource."xml".............(eval.(f | 
| 70940 |  6c 79 63 68 65 63 6b 2d 6f 70 74 69 6f 6e 2d 63    6f 6d 6d 61 2d 73 65 70 61 72 61 74 65 64 2d 6c  | lycheck-option-comma-separated-l | 
| 70960 |  69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 66 6c 79 63 68 65 63 6b 2d  | ist....................flycheck- | 
| 70980 |  70 68 70 6d 64 2d 72 75 6c 65 73 65 74 73 29 29    29 0a 20 20 3a 65 72 72 6f 72 2d 70 61 72 73 65  | phpmd-rulesets)))...:error-parse | 
| 709a0 |  72 20 66 6c 79 63 68 65 63 6b 2d 70 61 72 73 65    2d 70 68 70 6d 64 0a 20 20 3a 6d 6f 64 65 73 20  | r.flycheck-parse-phpmd...:modes. | 
| 709c0 |  28 70 68 70 2d 6d 6f 64 65 20 70 68 70 2d 74 73    2d 6d 6f 64 65 20 70 68 70 2b 2d 6d 6f 64 65 29  | (php-mode.php-ts-mode.php+-mode) | 
| 709e0 |  0a 20 20 3a 6e 65 78 74 2d 63 68 65 63 6b 65 72    73 20 28 70 68 70 2d 70 68 70 63 73 29 29 0a 0a  | ...:next-checkers.(php-phpcs)).. | 
| 70a00 |  28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f 70    74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65 63  | (flycheck-def-option-var.flychec | 
| 70a20 |  6b 2d 70 68 70 63 73 2d 73 74 61 6e 64 61 72 64    20 6e 69 6c 20 70 68 70 2d 70 68 70 63 73 0a 20  | k-phpcs-standard.nil.php-phpcs.. | 
| 70a40 |  20 22 54 68 65 20 63 6f 64 69 6e 67 20 73 74 61    6e 64 61 72 64 20 66 6f 72 20 50 48 50 20 43 6f  | ."The.coding.standard.for.PHP.Co | 
| 70a60 |  64 65 53 6e 69 66 66 65 72 2e 0a 0a 57 68 65 6e    20 6e 69 6c 2c 20 75 73 65 20 74 68 65 20 64 65  | deSniffer...When.nil,.use.the.de | 
| 70a80 |  66 61 75 6c 74 20 73 74 61 6e 64 61 72 64 20 66    72 6f 6d 20 74 68 65 20 67 6c 6f 62 61 6c 20 50  | fault.standard.from.the.global.P | 
| 70aa0 |  48 50 0a 43 6f 64 65 53 6e 69 66 66 65 72 20 63    6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 20 57  | HP.CodeSniffer.configuration...W | 
| 70ac0 |  68 65 6e 20 73 65 74 20 74 6f 20 61 20 73 74 72    69 6e 67 2c 20 70 61 73 73 20 74 68 65 20 73 74  | hen.set.to.a.string,.pass.the.st | 
| 70ae0 |  72 69 6e 67 0a 74 6f 20 50 48 50 20 43 6f 64 65    53 6e 69 66 66 65 72 20 77 68 69 63 68 20 77 69  | ring.to.PHP.CodeSniffer.which.wi | 
| 70b00 |  6c 6c 20 69 6e 74 65 72 70 72 65 74 20 69 74 20    61 73 20 6e 61 6d 65 20 61 73 20 61 20 73 74 61  | ll.interpret.it.as.name.as.a.sta | 
| 70b20 |  6e 64 61 72 64 2c 0a 6f 72 20 61 73 20 70 61 74    68 20 74 6f 20 61 20 73 74 61 6e 64 61 72 64 20  | ndard,.or.as.path.to.a.standard. | 
| 70b40 |  73 70 65 63 69 66 69 63 61 74 69 6f 6e 2e 22 0a    20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65  | specification."...:type.'(choice | 
| 70b60 |  20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 65    66 61 75 6c 74 20 73 74 61 6e 64 61 72 64 22 20  | .(const.:tag."Default.standard". | 
| 70b80 |  6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74  | nil)..................(string.:t | 
| 70ba0 |  61 67 20 22 53 74 61 6e 64 61 72 64 20 6e 61 6d    65 20 6f 72 20 66 69 6c 65 22 29 29 0a 20 20 3a  | ag."Standard.name.or.file"))...: | 
| 70bc0 |  73 61 66 65 20 23 27 66 6c 79 63 68 65 63 6b 2d    73 74 72 69 6e 67 2d 6f 72 2d 6e 69 6c 2d 70 29  | safe.#'flycheck-string-or-nil-p) | 
| 70be0 |  0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69    6e 65 2d 63 68 65 63 6b 65 72 20 70 68 70 2d 70  | ..(flycheck-define-checker.php-p | 
| 70c00 |  68 70 63 73 0a 20 20 22 41 20 50 48 50 20 73 74    79 6c 65 20 63 68 65 63 6b 65 72 20 75 73 69 6e  | hpcs..."A.PHP.style.checker.usin | 
| 70c20 |  67 20 50 48 50 20 43 6f 64 65 20 53 6e 69 66 66    65 72 2e 0a 0a 4e 65 65 64 73 20 50 48 50 20 43  | g.PHP.Code.Sniffer...Needs.PHP.C | 
| 70c40 |  6f 64 65 20 53 6e 69 66 66 65 72 20 32 2e 36 20    6f 72 20 6e 65 77 65 72 2e 0a 0a 53 65 65 20 55  | ode.Sniffer.2.6.or.newer...See.U | 
| 70c60 |  52 4c 20 60 68 74 74 70 73 3a 2f 2f 70 65 61 72    2e 70 68 70 2e 6e 65 74 2f 70 61 63 6b 61 67 65  | RL.`https://pear.php.net/package | 
| 70c80 |  2f 50 48 50 5f 43 6f 64 65 53 6e 69 66 66 65 72    2f 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20  | /PHP_CodeSniffer/'."...:command. | 
| 70ca0 |  28 22 70 68 70 63 73 22 20 22 2d 2d 72 65 70 6f    72 74 3d 63 68 65 63 6b 73 74 79 6c 65 22 0a 20  | ("phpcs"."--report=checkstyle".. | 
| 70cc0 |  20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 55 73    65 20 2d 71 20 66 6c 61 67 20 74 6f 20 66 6f 72  | ...........;;.Use.-q.flag.to.for | 
| 70ce0 |  63 65 20 71 75 69 65 74 20 6d 6f 64 65 0a 20 20    20 20 20 20 20 20 20 20 20 20 3b 3b 20 51 75 69  | ce.quiet.mode.............;;.Qui | 
| 70d00 |  65 74 20 6d 6f 64 65 20 70 72 65 76 65 6e 74 73    20 65 72 72 6f 72 73 20 66 72 6f 6d 20 65 78 74  | et.mode.prevents.errors.from.ext | 
| 70d20 |  72 61 20 6f 75 74 70 75 74 20 77 68 65 6e 20 70    68 70 63 73 20 68 61 73 0a 20 20 20 20 20 20 20  | ra.output.when.phpcs.has........ | 
| 70d40 |  20 20 20 20 20 3b 3b 20 62 65 65 6e 20 63 6f 6e    66 69 67 75 72 65 64 20 77 69 74 68 20 73 68 6f  | .....;;.been.configured.with.sho | 
| 70d60 |  77 5f 70 72 6f 67 72 65 73 73 20 65 6e 61 62 6c    65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  | w_progress.enabled............." | 
| 70d80 |  2d 71 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 6f 70 74 69 6f 6e 20 22 2d 2d 73 74 61 6e 64  | -q".............(option."--stand | 
| 70da0 |  61 72 64 3d 22 20 66 6c 79 63 68 65 63 6b 2d 70    68 70 63 73 2d 73 74 61 6e 64 61 72 64 20 63 6f  | ard=".flycheck-phpcs-standard.co | 
| 70dc0 |  6e 63 61 74 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 3b 3b 20 53 6f 6d 65 20 66 69 6c 65 73 20  | ncat).............;;.Some.files. | 
| 70de0 |  61 72 65 20 6e 6f 74 20 64 65 74 65 63 74 65 64    20 63 6f 72 72 65 63 74 6c 79 0a 20 20 20 20 20  | are.not.detected.correctly...... | 
| 70e00 |  20 20 20 20 20 20 20 3b 3b 20 73 6f 20 69 74 20    69 73 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20  | .......;;.so.it.is.necessary.to. | 
| 70e20 |  70 61 73 73 20 74 68 65 20 65 78 74 65 6e 73 69    6f 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20  | pass.the.extension.............. | 
| 70e40 |  28 65 76 61 6c 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28  | (eval..............(when-let*.(( | 
| 70e60 |  66 6e 61 6d 65 20 62 75 66 66 65 72 2d 66 69 6c    65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20  | fname.buffer-file-name)......... | 
| 70e80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 65 78 74 20 28 66 69 6c 65 2d 6e 61 6d 65  | .................(ext.(file-name | 
| 70ea0 |  2d 65 78 74 65 6e 73 69 6f 6e 20 66 6e 61 6d 65    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | -extension.fname)))............. | 
| 70ec0 |  20 20 20 28 63 6f 6e 63 61 74 20 22 2d 2d 65 78    74 65 6e 73 69 6f 6e 73 3d 22 20 65 78 74 29 29  | ...(concat."--extensions=".ext)) | 
| 70ee0 |  29 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b    3b 20 50 61 73 73 20 6f 72 69 67 69 6e 61 6c 20  | )..............;;.Pass.original. | 
| 70f00 |  66 69 6c 65 20 6e 61 6d 65 20 74 6f 20 70 68 70    63 73 2e 20 20 57 65 20 6e 65 65 64 20 74 6f 20  | file.name.to.phpcs...We.need.to. | 
| 70f20 |  63 6f 6e 63 61 74 20 65 78 70 6c 69 63 69 74 6c    79 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b  | concat.explicitly.............;; | 
| 70f40 |  20 68 65 72 65 2c 20 62 65 63 61 75 73 65 20 70    68 70 63 73 20 72 65 61 6c 6c 79 20 69 6e 73 69  | .here,.because.phpcs.really.insi | 
| 70f60 |  73 74 73 20 74 6f 20 67 65 74 20 6f 70 74 69 6f    6e 20 61 6e 64 20 61 72 67 75 6d 65 6e 74 20 61  | sts.to.get.option.and.argument.a | 
| 70f80 |  73 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 61 20 73 69 6e 67 6c 65 20 63 6f 6d 6d 61 6e  | s.............;;.a.single.comman | 
| 70fa0 |  64 20 6c 69 6e 65 20 61 72 67 75 6d 65 6e 74 20    3a 7c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28  | d.line.argument.:|.............( | 
| 70fc0 |  65 76 61 6c 20 28 77 68 65 6e 20 28 62 75 66 66    65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 20 20  | eval.(when.(buffer-file-name)... | 
| 70fe0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 6f 6e 63 61 74 20 22 2d 2d 73 74 64  | ..................(concat."--std | 
| 71000 |  69 6e 2d 70 61 74 68 3d 22 20 28 62 75 66 66 65    72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 29 0a  | in-path=".(buffer-file-name)))). | 
| 71020 |  20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52    65 61 64 20 66 72 6f 6d 20 73 74 61 6e 64 61 72  | ............;;.Read.from.standar | 
| 71040 |  64 20 69 6e 70 75 74 0a 20 20 20 20 20 20 20 20    20 20 20 20 22 2d 22 29 0a 20 20 3a 73 74 61 6e  | d.input............."-")...:stan | 
| 71060 |  64 61 72 64 2d 69 6e 70 75 74 20 74 0a 20 20 3a    65 72 72 6f 72 2d 70 61 72 73 65 72 20 66 6c 79  | dard-input.t...:error-parser.fly | 
| 71080 |  63 68 65 63 6b 2d 70 61 72 73 65 2d 63 68 65 63    6b 73 74 79 6c 65 0a 20 20 3a 65 72 72 6f 72 2d  | check-parse-checkstyle...:error- | 
| 710a0 |  66 69 6c 74 65 72 0a 20 20 28 6c 61 6d 62 64 61    20 28 65 72 72 6f 72 73 29 0a 20 20 20 20 28 66  | filter...(lambda.(errors).....(f | 
| 710c0 |  6c 79 63 68 65 63 6b 2d 73 61 6e 69 74 69 7a 65    2d 65 72 72 6f 72 73 0a 20 20 20 20 20 28 66 6c  | lycheck-sanitize-errors......(fl | 
| 710e0 |  79 63 68 65 63 6b 2d 72 65 6d 6f 76 65 2d 65 72    72 6f 72 2d 66 69 6c 65 2d 6e 61 6d 65 73 20 22  | ycheck-remove-error-file-names." | 
| 71100 |  53 54 44 49 4e 22 20 65 72 72 6f 72 73 29 29 29    0a 20 20 3a 6d 6f 64 65 73 20 28 70 68 70 2d 6d  | STDIN".errors)))...:modes.(php-m | 
| 71120 |  6f 64 65 20 70 68 70 2d 74 73 2d 6d 6f 64 65 20    70 68 70 2b 2d 6d 6f 64 65 29 0a 20 20 3b 3b 20  | ode.php-ts-mode.php+-mode)...;;. | 
| 71140 |  70 68 70 63 73 20 73 65 65 6d 73 20 74 6f 20 63    68 6f 6b 65 20 6f 6e 20 65 6d 70 74 79 20 73 74  | phpcs.seems.to.choke.on.empty.st | 
| 71160 |  61 6e 64 61 72 64 20 69 6e 70 75 74 2c 20 68 65    6e 63 65 20 73 6b 69 70 20 70 68 70 63 73 20 69  | andard.input,.hence.skip.phpcs.i | 
| 71180 |  66 20 74 68 65 0a 20 20 3b 3b 20 62 75 66 66 65    72 20 69 73 20 65 6d 70 74 79 2c 20 73 65 65 20  | f.the...;;.buffer.is.empty,.see. | 
| 711a0 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 66 6c 79 63  | https://github.com/flycheck/flyc | 
| 711c0 |  68 65 63 6b 2f 69 73 73 75 65 73 2f 39 30 37 0a    20 20 3a 70 72 65 64 69 63 61 74 65 20 66 6c 79  | heck/issues/907...:predicate.fly | 
| 711e0 |  63 68 65 63 6b 2d 62 75 66 66 65 72 2d 6e 6f 6e    65 6d 70 74 79 2d 70 29 0a 0a 28 66 6c 79 63 68  | check-buffer-nonempty-p)..(flych | 
| 71200 |  65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b    65 72 20 70 68 70 2d 70 68 70 63 73 2d 63 68 61  | eck-define-checker.php-phpcs-cha | 
| 71220 |  6e 67 65 64 0a 20 20 22 41 20 50 48 50 20 73 74    79 6c 65 20 63 68 65 63 6b 65 72 20 75 73 69 6e  | nged..."A.PHP.style.checker.usin | 
| 71240 |  67 20 50 48 50 43 53 2d 43 68 61 6e 67 65 64 2e    0a 20 20 20 4e 65 65 64 73 20 50 48 50 20 43 6f  | g.PHPCS-Changed.....Needs.PHP.Co | 
| 71260 |  64 65 20 53 6e 69 66 66 65 72 20 32 2e 36 20 6f    72 20 6e 65 77 65 72 2e 0a 20 20 20 53 65 65 20  | de.Sniffer.2.6.or.newer.....See. | 
| 71280 |  60 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 73 69 72 62 72 69 6c 6c 69 67 2f 70  | `https://github.com/sirbrillig/p | 
| 712a0 |  68 70 63 73 2d 63 68 61 6e 67 65 64 27 2e 22 0a    20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 70 68 70  | hpcs-changed'."...:command.("php | 
| 712c0 |  63 73 2d 63 68 61 6e 67 65 64 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 22 2d 2d 67 69 74 22 0a  | cs-changed"............."--git". | 
| 712e0 |  20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 67    69 74 2d 62 61 73 65 20 74 72 75 6e 6b 22 0a 20  | ............"--git-base.trunk".. | 
| 71300 |  20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 67 69    74 2d 75 6e 73 74 61 67 65 64 22 0a 20 20 20 20  | ..........."--git-unstaged"..... | 
| 71320 |  20 20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e 20    22 2d 2d 73 74 61 6e 64 61 72 64 3d 22 20 66 6c  | ........(option."--standard=".fl | 
| 71340 |  79 63 68 65 63 6b 2d 70 68 70 63 73 2d 73 74 61    6e 64 61 72 64 20 63 6f 6e 63 61 74 29 0a 20 20  | ycheck-phpcs-standard.concat)... | 
| 71360 |  20 20 20 20 20 20 20 20 20 20 28 65 76 61 6c 20    28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d  | ..........(eval.(buffer-file-nam | 
| 71380 |  65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    29 0a 20 20 3a 73 74 61 6e 64 61 72 64 2d 69 6e  | e)).............)...:standard-in | 
| 713a0 |  70 75 74 20 74 0a 20 20 3a 65 72 72 6f 72 2d 70    61 72 73 65 72 20 66 6c 79 63 68 65 63 6b 2d 70  | put.t...:error-parser.flycheck-p | 
| 713c0 |  61 72 73 65 2d 63 68 65 63 6b 73 74 79 6c 65 0a    20 20 3a 65 72 72 6f 72 2d 66 69 6c 74 65 72 0a  | arse-checkstyle...:error-filter. | 
| 713e0 |  20 20 28 6c 61 6d 62 64 61 20 28 65 72 72 6f 72    73 29 0a 20 20 20 20 28 66 6c 79 63 68 65 63 6b  | ..(lambda.(errors).....(flycheck | 
| 71400 |  2d 73 61 6e 69 74 69 7a 65 2d 65 72 72 6f 72 73    0a 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d  | -sanitize-errors......(flycheck- | 
| 71420 |  72 65 6d 6f 76 65 2d 65 72 72 6f 72 2d 66 69 6c    65 2d 6e 61 6d 65 73 20 22 53 54 44 49 4e 22 20  | remove-error-file-names."STDIN". | 
| 71440 |  65 72 72 6f 72 73 29 29 29 0a 20 20 3a 6d 6f 64    65 73 20 28 70 68 70 2d 6d 6f 64 65 20 70 68 70  | errors)))...:modes.(php-mode.php | 
| 71460 |  2b 2d 6d 6f 64 65 29 0a 20 20 3b 3b 20 70 68 70    63 73 20 73 65 65 6d 73 20 74 6f 20 63 68 6f 6b  | +-mode)...;;.phpcs.seems.to.chok | 
| 71480 |  65 20 6f 6e 20 65 6d 70 74 79 20 73 74 61 6e 64    61 72 64 20 69 6e 70 75 74 2c 20 68 65 6e 63 65  | e.on.empty.standard.input,.hence | 
| 714a0 |  20 73 6b 69 70 20 70 68 70 63 73 20 69 66 20 74    68 65 0a 20 20 3b 3b 20 62 75 66 66 65 72 20 69  | .skip.phpcs.if.the...;;.buffer.i | 
| 714c0 |  73 20 65 6d 70 74 79 2c 20 73 65 65 20 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | s.empty,.see.https://github.com/ | 
| 714e0 |  66 6c 79 63 68 65 63 6b 2f 66 6c 79 63 68 65 63    6b 2f 69 73 73 75 65 73 2f 39 30 37 0a 20 20 3a  | flycheck/flycheck/issues/907...: | 
| 71500 |  70 72 65 64 69 63 61 74 65 20 66 6c 79 63 68 65    63 6b 2d 62 75 66 66 65 72 2d 6e 6f 6e 65 6d 70  | predicate.flycheck-buffer-nonemp | 
| 71520 |  74 79 2d 70 29 0a 0a 28 66 6c 79 63 68 65 63 6b    2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72 20  | ty-p)..(flycheck-define-checker. | 
| 71540 |  70 72 6f 63 65 73 73 69 6e 67 0a 20 20 22 50 72    6f 63 65 73 73 69 6e 67 20 63 6f 6d 6d 61 6e 64  | processing..."Processing.command | 
| 71560 |  20 6c 69 6e 65 20 74 6f 6f 6c 2e 0a 0a 53 65 65    20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | .line.tool...See.https://github. | 
| 71580 |  63 6f 6d 2f 70 72 6f 63 65 73 73 69 6e 67 2f 70    72 6f 63 65 73 73 69 6e 67 2f 77 69 6b 69 2f 43  | com/processing/processing/wiki/C | 
| 715a0 |  6f 6d 6d 61 6e 64 2d 4c 69 6e 65 22 0a 20 20 3a    63 6f 6d 6d 61 6e 64 20 28 22 70 72 6f 63 65 73  | ommand-Line"...:command.("proces | 
| 715c0 |  73 69 6e 67 2d 6a 61 76 61 22 20 22 2d 2d 66 6f    72 63 65 22 0a 20 20 20 20 20 20 20 20 20 20 20  | sing-java"."--force"............ | 
| 715e0 |  20 3b 3b 20 44 6f 6e 27 74 20 63 68 61 6e 67 65    20 74 68 65 20 6f 72 64 65 72 20 6f 66 20 74 68  | .;;.Don't.change.the.order.of.th | 
| 71600 |  65 73 65 20 61 72 67 75 6d 65 6e 74 73 2c 20 70    72 6f 63 65 73 73 69 6e 67 20 69 73 20 70 72 65  | ese.arguments,.processing.is.pre | 
| 71620 |  74 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 70 69 63 6b 79 0a 20 20 20 20 20 20 20  | tty.............;;.picky........ | 
| 71640 |  20 20 20 20 20 28 65 76 61 6c 20 28 63 6f 6e 63    61 74 20 22 2d 2d 73 6b 65 74 63 68 3d 22 20 28  | .....(eval.(concat."--sketch=".( | 
| 71660 |  66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74    6f 72 79 20 28 62 75 66 66 65 72 2d 66 69 6c 65  | file-name-directory.(buffer-file | 
| 71680 |  2d 6e 61 6d 65 29 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 65 76 61 6c 20 28 63 6f 6e  | -name)))).............(eval.(con | 
| 716a0 |  63 61 74 20 22 2d 2d 6f 75 74 70 75 74 3d 22 20    28 66 6c 79 63 68 65 63 6b 2d 74 65 6d 70 2d 64  | cat."--output=".(flycheck-temp-d | 
| 716c0 |  69 72 2d 73 79 73 74 65 6d 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 22 2d 2d 62 75 69 6c  | ir-system)))............."--buil | 
| 716e0 |  64 22 29 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74    74 65 72 6e 73 0a 20 20 28 28 65 72 72 6f 72 20  | d")...:error-patterns...((error. | 
| 71700 |  6c 69 6e 65 2d 73 74 61 72 74 20 28 66 69 6c 65    2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69 6e 65 20  | line-start.(file-name).":".line. | 
| 71720 |  22 3a 22 20 63 6f 6c 75 6d 6e 0a 20 20 20 20 20    20 20 20 20 20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f  | ":".column...........(zero-or-mo | 
| 71740 |  72 65 20 28 6f 72 20 64 69 67 69 74 20 22 3a 22    29 29 20 28 6d 65 73 73 61 67 65 29 20 6c 69 6e  | re.(or.digit.":")).(message).lin | 
| 71760 |  65 2d 65 6e 64 29 29 0a 20 20 3a 6d 6f 64 65 73    20 70 72 6f 63 65 73 73 69 6e 67 2d 6d 6f 64 65  | e-end))...:modes.processing-mode | 
| 71780 |  0a 20 20 3b 3b 20 54 68 69 73 20 73 79 6e 74 61    78 20 63 68 65 63 6b 65 72 20 6e 65 65 64 73 20  | ...;;.This.syntax.checker.needs. | 
| 717a0 |  61 20 66 69 6c 65 20 6e 61 6d 65 0a 20 20 3a 70    72 65 64 69 63 61 74 65 20 28 6c 61 6d 62 64 61  | a.file.name...:predicate.(lambda | 
| 717c0 |  20 28 29 20 28 62 75 66 66 65 72 2d 66 69 6c 65    2d 6e 61 6d 65 29 29 29 0a 0a 28 64 65 66 75 6e  | .().(buffer-file-name)))..(defun | 
| 717e0 |  20 66 6c 79 63 68 65 63 6b 2d 70 72 6f 73 65 6c    69 6e 74 2d 70 61 72 73 65 2d 65 72 72 6f 72 73  | .flycheck-proselint-parse-errors | 
| 71800 |  20 28 6f 75 74 70 75 74 20 63 68 65 63 6b 65 72    20 62 75 66 66 65 72 29 0a 20 20 22 50 61 72 73  | .(output.checker.buffer)..."Pars | 
| 71820 |  65 20 70 72 6f 73 65 6c 69 6e 74 20 6a 73 6f 6e    20 6f 75 74 70 75 74 20 65 72 72 6f 72 73 20 66  | e.proselint.json.output.errors.f | 
| 71840 |  72 6f 6d 20 4f 55 54 50 55 54 2e 0a 0a 43 48 45    43 4b 45 52 20 61 6e 64 20 42 55 46 46 45 52 20  | rom.OUTPUT...CHECKER.and.BUFFER. | 
| 71860 |  64 65 6e 6f 74 65 64 20 74 68 65 20 43 48 45 43    4b 45 52 20 74 68 61 74 20 72 65 74 75 72 6e 65  | denoted.the.CHECKER.that.returne | 
| 71880 |  64 20 4f 55 54 50 55 54 20 61 6e 64 0a 74 68 65    20 42 55 46 46 45 52 20 74 68 61 74 20 77 61 73  | d.OUTPUT.and.the.BUFFER.that.was | 
| 718a0 |  20 63 68 65 63 6b 65 64 20 72 65 73 70 65 63 74    69 76 65 6c 79 2e 0a 0a 53 65 65 20 55 52 4c 20  | .checked.respectively...See.URL. | 
| 718c0 |  60 68 74 74 70 73 3a 2f 2f 70 72 6f 73 65 6c 69    6e 74 2e 63 6f 6d 2f 27 20 66 6f 72 20 6d 6f 72  | `https://proselint.com/'.for.mor | 
| 718e0 |  65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62    6f 75 74 20 70 72 6f 73 65 6c 69 6e 74 2e 22 0a  | e.information.about.proselint.". | 
| 71900 |  20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64    61 20 28 65 72 72 29 0a 20 20 20 20 20 20 20 20  | ..(mapcar.(lambda.(err)......... | 
| 71920 |  20 20 20 20 28 6c 65 74 2d 61 6c 69 73 74 20 65    72 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ....(let-alist.err.............. | 
| 71940 |  20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72    2d 6e 65 77 2d 61 74 2d 70 6f 73 0a 20 20 20 20  | .(flycheck-error-new-at-pos..... | 
| 71960 |  20 20 20 20 20 20 20 20 20 20 20 2e 73 74 61 72    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ............start............... | 
| 71980 |  20 28 70 63 61 73 65 20 2e 73 65 76 65 72 69 74    79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .(pcase..severity............... | 
| 719a0 |  20 20 20 28 60 22 73 75 67 67 65 73 74 69 6f 6e    22 20 27 69 6e 66 6f 29 0a 20 20 20 20 20 20 20  | ...(`"suggestion".'info)........ | 
| 719c0 |  20 20 20 20 20 20 20 20 20 20 28 60 22 77 61 72    6e 69 6e 67 22 20 20 20 20 27 77 61 72 6e 69 6e  | ..........(`"warning"....'warnin | 
| 719e0 |  67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 60 22 65 72 72 6f 72 22 20 20 20  | g)..................(`"error"... | 
| 71a00 |  20 20 20 27 65 72 72 6f 72 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 44  | ...'error)..................;;.D | 
| 71a20 |  65 66 61 75 6c 74 20 74 6f 20 65 72 72 6f 72 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | efault.to.error................. | 
| 71a40 |  20 28 5f 20 20 20 20 20 20 20 20 20 20 20 20 20    27 65 72 72 6f 72 29 29 0a 20 20 20 20 20 20 20  | .(_.............'error))........ | 
| 71a60 |  20 20 20 20 20 20 20 20 2e 6d 65 73 73 61 67 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .........message................ | 
| 71a80 |  3a 69 64 20 2e 63 68 65 63 6b 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 3a 62 75 66 66 65  | :id..check................:buffe | 
| 71aa0 |  72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 3a 63 68 65 63 6b 65 72  | r.buffer................:checker | 
| 71ac0 |  20 63 68 65 63 6b 65 72 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 3b 3b 20 53 65 65 20 68  | .checker................;;.See.h | 
| 71ae0 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 6d 70 65 72 73 65 72 2f 70 72 6f 73 65  | ttps://github.com/amperser/prose | 
| 71b00 |  6c 69 6e 74 2f 69 73 73 75 65 73 2f 31 30 34 38    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | lint/issues/1048................ | 
| 71b20 |  3a 65 6e 64 2d 70 6f 73 20 2e 65 6e 64 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2d  | :end-pos..end)))...........(let- | 
| 71b40 |  61 6c 69 73 74 20 28 63 61 72 20 28 66 6c 79 63    68 65 63 6b 2d 70 61 72 73 65 2d 6a 73 6f 6e 20  | alist.(car.(flycheck-parse-json. | 
| 71b60 |  6f 75 74 70 75 74 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 2e 64 61 74 61 2e 65 72 72 6f 72  | output))..............data.error | 
| 71b80 |  73 29 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d    64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72 20 70  | s)))..(flycheck-define-checker.p | 
| 71ba0 |  72 6f 73 65 6c 69 6e 74 0a 20 20 22 46 6c 79 63    68 65 63 6b 20 63 68 65 63 6b 65 72 20 75 73 69  | roselint..."Flycheck.checker.usi | 
| 71bc0 |  6e 67 20 50 72 6f 73 65 6c 69 6e 74 2e 0a 0a 53    65 65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f 2f  | ng.Proselint...See.URL.`https:// | 
| 71be0 |  70 72 6f 73 65 6c 69 6e 74 2e 63 6f 6d 2f 27 2e    22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 70  | proselint.com/'."...:command.("p | 
| 71c00 |  72 6f 73 65 6c 69 6e 74 22 20 22 2d 2d 6a 73 6f    6e 22 20 22 2d 22 29 0a 20 20 3a 73 74 61 6e 64  | roselint"."--json"."-")...:stand | 
| 71c20 |  61 72 64 2d 69 6e 70 75 74 20 74 0a 20 20 3a 65    72 72 6f 72 2d 70 61 72 73 65 72 20 66 6c 79 63  | ard-input.t...:error-parser.flyc | 
| 71c40 |  68 65 63 6b 2d 70 72 6f 73 65 6c 69 6e 74 2d 70    61 72 73 65 2d 65 72 72 6f 72 73 0a 20 20 3a 6d  | heck-proselint-parse-errors...:m | 
| 71c60 |  6f 64 65 73 20 28 74 65 78 74 2d 6d 6f 64 65 20    6d 61 72 6b 64 6f 77 6e 2d 6d 6f 64 65 20 67 66  | odes.(text-mode.markdown-mode.gf | 
| 71c80 |  6d 2d 6d 6f 64 65 20 6d 65 73 73 61 67 65 2d 6d    6f 64 65 20 6f 72 67 2d 6d 6f 64 65 29 29 0a 0a  | m-mode.message-mode.org-mode)).. | 
| 71ca0 |  28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f 70    74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65 63  | (flycheck-def-option-var.flychec | 
| 71cc0 |  6b 2d 70 72 6f 74 6f 63 2d 69 6d 70 6f 72 74 2d    70 61 74 68 20 6e 69 6c 20 70 72 6f 74 6f 62 75  | k-protoc-import-path.nil.protobu | 
| 71ce0 |  66 2d 70 72 6f 74 6f 63 0a 20 20 22 41 20 6c 69    73 74 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65  | f-protoc..."A.list.of.directorie | 
| 71d00 |  73 20 74 6f 20 72 65 73 6f 6c 76 65 20 69 6d 70    6f 72 74 20 64 69 72 65 63 74 69 76 65 73 2e 0a  | s.to.resolve.import.directives.. | 
| 71d20 |  0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68    69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 61  | .The.value.of.this.variable.is.a | 
| 71d40 |  20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73    2c 20 77 68 65 72 65 20 65 61 63 68 0a 73 74 72  | .list.of.strings,.where.each.str | 
| 71d60 |  69 6e 67 20 69 73 20 61 20 64 69 72 65 63 74 6f    72 79 20 74 6f 20 61 64 64 20 74 6f 20 74 68 65  | ing.is.a.directory.to.add.to.the | 
| 71d80 |  20 69 6d 70 6f 72 74 20 70 61 74 68 2e 20 20 52    65 6c 61 74 69 76 65 20 70 61 74 68 73 0a 61 72  | .import.path...Relative.paths.ar | 
| 71da0 |  65 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68    65 20 66 69 6c 65 20 62 65 69 6e 67 20 63 68 65  | e.relative.to.the.file.being.che | 
| 71dc0 |  63 6b 65 64 2e 22 0a 20 20 3a 74 79 70 65 20 27    28 72 65 70 65 61 74 20 28 64 69 72 65 63 74 6f  | cked."...:type.'(repeat.(directo | 
| 71de0 |  72 79 20 3a 74 61 67 20 22 49 6d 70 6f 72 74 20    64 69 72 65 63 74 6f 72 79 22 29 29 0a 20 20 3a  | ry.:tag."Import.directory"))...: | 
| 71e00 |  73 61 66 65 20 23 27 66 6c 79 63 68 65 63 6b 2d    73 74 72 69 6e 67 2d 6c 69 73 74 2d 70 0a 20 20  | safe.#'flycheck-string-list-p... | 
| 71e20 |  3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e    20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 33  | :package-version.'(flycheck..."3 | 
| 71e40 |  32 22 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d    64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72 20 70  | 2"))..(flycheck-define-checker.p | 
| 71e60 |  72 6f 74 6f 62 75 66 2d 70 72 6f 74 6f 63 0a 20    20 22 41 20 70 72 6f 74 6f 62 75 66 20 73 79 6e  | rotobuf-protoc..."A.protobuf.syn | 
| 71e80 |  74 61 78 20 63 68 65 63 6b 65 72 20 75 73 69 6e    67 20 74 68 65 20 70 72 6f 74 6f 63 20 63 6f 6d  | tax.checker.using.the.protoc.com | 
| 71ea0 |  70 69 6c 65 72 2e 0a 0a 53 65 65 20 55 52 4c 20    60 68 74 74 70 73 3a 2f 2f 64 65 76 65 6c 6f 70  | piler...See.URL.`https://develop | 
| 71ec0 |  65 72 73 2e 67 6f 6f 67 6c 65 2e 63 6f 6d 2f 70    72 6f 74 6f 63 6f 6c 2d 62 75 66 66 65 72 73 2f  | ers.google.com/protocol-buffers/ | 
| 71ee0 |  27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28    22 70 72 6f 74 6f 63 22 20 22 2d 2d 65 72 72 6f  | '."...:command.("protoc"."--erro | 
| 71f00 |  72 5f 66 6f 72 6d 61 74 22 20 22 67 63 63 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 65 76 61  | r_format"."gcc".............(eva | 
| 71f20 |  6c 20 28 63 6f 6e 63 61 74 20 22 2d 2d 6a 61 76    61 5f 6f 75 74 3d 22 20 28 66 6c 79 63 68 65 63  | l.(concat."--java_out=".(flychec | 
| 71f40 |  6b 2d 74 65 6d 70 2d 64 69 72 2d 73 79 73 74 65    6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | k-temp-dir-system)))............ | 
| 71f60 |  20 3b 3b 20 41 64 64 20 74 68 65 20 63 75 72 72    65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 74 6f  | .;;.Add.the.current.directory.to | 
| 71f80 |  20 72 65 73 6f 6c 76 65 20 69 6d 70 6f 72 74 73    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 76  | .resolve.imports.............(ev | 
| 71fa0 |  61 6c 20 28 63 6f 6e 63 61 74 20 22 2d 2d 70 72    6f 74 6f 5f 70 61 74 68 3d 22 0a 20 20 20 20 20  | al.(concat."--proto_path="...... | 
| 71fc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d  | .....................(file-name- | 
| 71fe0 |  64 69 72 65 63 74 6f 72 79 20 28 62 75 66 66 65    72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 29 0a  | directory.(buffer-file-name)))). | 
| 72000 |  20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41    64 64 20 6f 74 68 65 72 20 69 6d 70 6f 72 74 20  | ............;;.Add.other.import. | 
| 72020 |  70 61 74 68 73 3b 20 74 68 69 73 20 6e 65 65 64    73 20 74 6f 20 62 65 20 61 66 74 65 72 20 74 68  | paths;.this.needs.to.be.after.th | 
| 72040 |  65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 3b 3b 20 64 69 72 65 63 74 6f  | e.current.............;;.directo | 
| 72060 |  72 79 20 74 6f 20 70 72 6f 64 75 63 65 20 74 68    65 20 72 69 67 68 74 20 6f 75 74 70 75 74 2e 20  | ry.to.produce.the.right.output.. | 
| 72080 |  20 53 65 65 20 55 52 4c 0a 20 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 60 68 74 74 70 73 3a 2f  | .See.URL.............;;.`https:/ | 
| 720a0 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 66 6c 79 63    68 65 63 6b 2f 66 6c 79 63 68 65 63 6b 2f 70 75  | /github.com/flycheck/flycheck/pu | 
| 720c0 |  6c 6c 2f 31 36 35 35 27 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 6f 70 74 69 6f 6e 2d 6c 69 73  | ll/1655'.............(option-lis | 
| 720e0 |  74 20 22 2d 2d 70 72 6f 74 6f 5f 70 61 74 68 3d    22 20 66 6c 79 63 68 65 63 6b 2d 70 72 6f 74 6f  | t."--proto_path=".flycheck-proto | 
| 72100 |  63 2d 69 6d 70 6f 72 74 2d 70 61 74 68 20 63 6f    6e 63 61 74 29 0a 20 20 20 20 20 20 20 20 20 20  | c-import-path.concat)........... | 
| 72120 |  20 20 73 6f 75 72 63 65 2d 69 6e 70 6c 61 63 65    29 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74 74 65  | ..source-inplace)...:error-patte | 
| 72140 |  72 6e 73 0a 20 20 28 28 69 6e 66 6f 20 6c 69 6e    65 2d 73 74 61 72 74 20 28 66 69 6c 65 2d 6e 61  | rns...((info.line-start.(file-na | 
| 72160 |  6d 65 29 20 22 3a 22 20 6c 69 6e 65 20 22 3a 22    20 63 6f 6c 75 6d 6e 0a 20 20 20 20 20 20 20 20  | me).":".line.":".column......... | 
| 72180 |  20 22 3a 20 6e 6f 74 65 3a 20 22 20 28 6d 65 73    73 61 67 65 29 20 6c 69 6e 65 2d 65 6e 64 29 0a  | .":.note:.".(message).line-end). | 
| 721a0 |  20 20 20 28 65 72 72 6f 72 20 6c 69 6e 65 2d 73    74 61 72 74 20 28 66 69 6c 65 2d 6e 61 6d 65 29  | ...(error.line-start.(file-name) | 
| 721c0 |  20 22 3a 22 20 6c 69 6e 65 20 22 3a 22 20 63 6f    6c 75 6d 6e 0a 20 20 20 20 20 20 20 20 20 20 22  | .":".line.":".column..........." | 
| 721e0 |  3a 20 22 20 28 6d 65 73 73 61 67 65 29 20 6c 69    6e 65 2d 65 6e 64 29 0a 20 20 20 28 65 72 72 6f  | :.".(message).line-end)....(erro | 
| 72200 |  72 20 6c 69 6e 65 2d 73 74 61 72 74 0a 20 20 20    20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20  | r.line-start...........(message. | 
| 72220 |  22 49 6e 20 66 69 6c 65 20 69 6e 63 6c 75 64 65    64 20 66 72 6f 6d 22 29 20 22 20 22 20 28 66 69  | "In.file.included.from").".".(fi | 
| 72240 |  6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69 6e    65 20 22 3a 22 0a 20 20 20 20 20 20 20 20 20 20  | le-name).":".line.":"........... | 
| 72260 |  63 6f 6c 75 6d 6e 20 22 3a 22 20 6c 69 6e 65 2d    65 6e 64 29 29 0a 20 20 3a 6d 6f 64 65 73 20 70  | column.":".line-end))...:modes.p | 
| 72280 |  72 6f 74 6f 62 75 66 2d 6d 6f 64 65 0a 20 20 3a    70 72 65 64 69 63 61 74 65 20 28 6c 61 6d 62 64  | rotobuf-mode...:predicate.(lambd | 
| 722a0 |  61 20 28 29 20 28 62 75 66 66 65 72 2d 66 69 6c    65 2d 6e 61 6d 65 29 29 29 0a 0a 28 64 65 66 75  | a.().(buffer-file-name)))..(defu | 
| 722c0 |  6e 20 66 6c 79 63 68 65 63 6b 2d 70 72 6f 74 6f    74 6f 6f 6c 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f  | n.flycheck-prototool-project-roo | 
| 722e0 |  74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 5f 63 68    65 63 6b 65 72 29 0a 20 20 22 52 65 74 75 72 6e  | t.(&optional._checker)..."Return | 
| 72300 |  20 74 68 65 20 6e 65 61 72 65 73 74 20 64 69 72    65 63 74 6f 72 79 20 68 6f 6c 64 69 6e 67 20 74  | .the.nearest.directory.holding.t | 
| 72320 |  68 65 20 70 72 6f 74 6f 74 6f 6f 6c 2e 79 61 6d    6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e  | he.prototool.yaml.configuration. | 
| 72340 |  22 0a 20 20 28 61 6e 64 20 62 75 66 66 65 72 2d    66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20  | "...(and.buffer-file-name....... | 
| 72360 |  20 28 6c 6f 63 61 74 65 2d 64 6f 6d 69 6e 61 74    69 6e 67 2d 66 69 6c 65 20 62 75 66 66 65 72 2d  | .(locate-dominating-file.buffer- | 
| 72380 |  66 69 6c 65 2d 6e 61 6d 65 20 22 70 72 6f 74 6f    74 6f 6f 6c 2e 79 61 6d 6c 22 29 29 29 0a 0a 28  | file-name."prototool.yaml")))..( | 
| 723a0 |  66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d    63 68 65 63 6b 65 72 20 70 72 6f 74 6f 62 75 66  | flycheck-define-checker.protobuf | 
| 723c0 |  2d 70 72 6f 74 6f 74 6f 6f 6c 0a 20 20 22 41 20    70 72 6f 74 6f 62 75 66 20 73 79 6e 74 61 78 20  | -prototool..."A.protobuf.syntax. | 
| 723e0 |  63 68 65 63 6b 65 72 20 75 73 69 6e 67 20 70 72    6f 74 6f 74 6f 6f 6c 2e 0a 0a 53 65 65 20 55 52  | checker.using.prototool...See.UR | 
| 72400 |  4c 20 60 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 75 62 65 72 2f 70 72 6f 74 6f  | L.`https://github.com/uber/proto | 
| 72420 |  74 6f 6f 6c 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61    6e 64 20 28 22 70 72 6f 74 6f 74 6f 6f 6c 22 20  | tool'."...:command.("prototool". | 
| 72440 |  22 6c 69 6e 74 22 20 73 6f 75 72 63 65 2d 6f 72    69 67 69 6e 61 6c 29 0a 20 20 3a 65 72 72 6f 72  | "lint".source-original)...:error | 
| 72460 |  2d 70 61 74 74 65 72 6e 73 0a 20 20 28 28 77 61    72 6e 69 6e 67 20 6c 69 6e 65 2d 73 74 61 72 74  | -patterns...((warning.line-start | 
| 72480 |  20 28 66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22    20 6c 69 6e 65 20 22 3a 22 20 63 6f 6c 75 6d 6e  | .(file-name).":".line.":".column | 
| 724a0 |  20 22 3a 22 20 28 6d 65 73 73 61 67 65 29 20 6c    69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d 6f 64  | .":".(message).line-end))...:mod | 
| 724c0 |  65 73 20 70 72 6f 74 6f 62 75 66 2d 6d 6f 64 65    0a 20 20 3a 65 6e 61 62 6c 65 64 20 66 6c 79 63  | es.protobuf-mode...:enabled.flyc | 
| 724e0 |  68 65 63 6b 2d 70 72 6f 74 6f 74 6f 6f 6c 2d 70    72 6f 6a 65 63 74 2d 72 6f 6f 74 0a 20 20 3a 70  | heck-prototool-project-root...:p | 
| 72500 |  72 65 64 69 63 61 74 65 20 66 6c 79 63 68 65 63    6b 2d 62 75 66 66 65 72 2d 73 61 76 65 64 2d 70  | redicate.flycheck-buffer-saved-p | 
| 72520 |  29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66    69 6e 65 2d 63 68 65 63 6b 65 72 20 70 75 67 0a  | )..(flycheck-define-checker.pug. | 
| 72540 |  20 20 22 41 20 50 75 67 20 73 79 6e 74 61 78 20    63 68 65 63 6b 65 72 20 75 73 69 6e 67 20 74 68  | .."A.Pug.syntax.checker.using.th | 
| 72560 |  65 20 70 75 67 20 63 6f 6d 70 69 6c 65 72 2e 0a    0a 53 65 65 20 55 52 4c 20 60 68 74 74 70 73 3a  | e.pug.compiler...See.URL.`https: | 
| 72580 |  2f 2f 70 75 67 6a 73 2e 6f 72 67 2f 27 2e 22 0a    20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 70 75 67  | //pugjs.org/'."...:command.("pug | 
| 725a0 |  22 20 22 2d 70 22 20 28 65 76 61 6c 20 28 65 78    70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28  | "."-p".(eval.(expand-file-name.( | 
| 725c0 |  62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65    29 29 29 29 0a 20 20 3a 73 74 61 6e 64 61 72 64  | buffer-file-name))))...:standard | 
| 725e0 |  2d 69 6e 70 75 74 20 74 0a 20 20 3a 65 72 72 6f    72 2d 70 61 74 74 65 72 6e 73 0a 20 20 3b 3b 20  | -input.t...:error-patterns...;;. | 
| 72600 |  65 72 72 6f 72 73 20 77 69 74 68 20 69 6e 63 6c    75 64 65 73 2f 65 78 74 65 6e 64 73 20 28 65 2e  | errors.with.includes/extends.(e. | 
| 72620 |  67 2e 20 6d 69 73 73 69 6e 67 20 66 69 6c 65 73    29 0a 20 20 28 28 65 72 72 6f 72 20 22 45 72 72  | g..missing.files)...((error."Err | 
| 72640 |  6f 72 3a 20 22 20 28 6d 65 73 73 61 67 65 29 20    28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 6e 6f  | or:.".(message).(zero-or-more.no | 
| 72660 |  74 2d 6e 65 77 6c 69 6e 65 29 20 22 5c 6e 22 0a    20 20 20 20 20 20 20 20 20 20 28 7a 65 72 6f 2d  | t-newline)."\n"...........(zero- | 
| 72680 |  6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65 77 6c    69 6e 65 29 20 22 61 74 20 22 0a 20 20 20 20 20  | or-more.not-newline)."at."...... | 
| 726a0 |  20 20 20 20 20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f    72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 20  | .....(zero-or-more.not-newline). | 
| 726c0 |  22 20 6c 69 6e 65 20 22 20 6c 69 6e 65 29 0a 20    20 20 3b 3b 20 65 72 72 6f 72 20 77 68 65 6e 20  | ".line.".line)....;;.error.when. | 
| 726e0 |  70 6c 61 63 69 6e 67 20 61 6e 79 74 68 69 6e 67    20 6f 74 68 65 72 20 74 68 61 6e 20 61 20 6d 69  | placing.anything.other.than.a.mi | 
| 72700 |  78 69 6e 20 6f 72 0a 20 20 20 3b 3b 20 62 6c 6f    63 6b 20 61 74 20 74 68 65 20 74 6f 70 2d 6c 65  | xin.or....;;.block.at.the.top-le | 
| 72720 |  76 65 6c 20 6f 66 20 61 6e 20 65 78 74 65 6e 64    65 64 20 74 65 6d 70 6c 61 74 65 0a 20 20 20 3b  | vel.of.an.extended.template....; | 
| 72740 |  3b 20 61 6c 73 6f 20 75 6e 6b 6e 6f 77 6e 20 66    69 6c 74 65 72 73 0a 20 20 20 28 65 72 72 6f 72  | ;.also.unknown.filters....(error | 
| 72760 |  20 6c 69 6e 65 2d 73 74 61 72 74 20 22 45 72 72    6f 72 3a 20 22 20 28 66 69 6c 65 2d 6e 61 6d 65  | .line-start."Error:.".(file-name | 
| 72780 |  29 20 22 3a 22 0a 20 20 20 20 20 20 20 20 20 20    6c 69 6e 65 20 22 3a 22 20 63 6f 6c 75 6d 6e 20  | ).":"...........line.":".column. | 
| 727a0 |  22 5c 6e 5c 6e 22 20 28 6d 65 73 73 61 67 65 29    20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 3b 3b  | "\n\n".(message).line-end)....;; | 
| 727c0 |  20 73 79 6e 74 61 78 2f 72 75 6e 74 69 6d 65 20    65 72 72 6f 72 73 20 28 65 2e 67 2e 20 74 79 70  | .syntax/runtime.errors.(e.g..typ | 
| 727e0 |  65 20 65 72 72 6f 72 73 2c 20 62 61 64 20 69 6e    64 65 6e 74 61 74 69 6f 6e 2c 20 65 74 63 2e 29  | e.errors,.bad.indentation,.etc.) | 
| 72800 |  0a 20 20 20 28 65 72 72 6f 72 20 6c 69 6e 65 2d    73 74 61 72 74 0a 20 20 20 20 20 20 20 20 20 20  | ....(error.line-start........... | 
| 72820 |  28 6f 70 74 69 6f 6e 61 6c 20 22 54 79 70 65 22    29 20 22 45 72 72 6f 72 3a 20 22 20 20 28 66 69  | (optional."Type")."Error:."..(fi | 
| 72840 |  6c 65 2d 6e 61 6d 65 29 20 22 3a 22 0a 20 20 20    20 20 20 20 20 20 20 6c 69 6e 65 20 28 6f 70 74  | le-name).":"...........line.(opt | 
| 72860 |  69 6f 6e 61 6c 20 22 3a 22 20 63 6f 6c 75 6d 6e    29 0a 20 20 20 20 20 20 20 20 20 20 28 7a 65 72  | ional.":".column)...........(zer | 
| 72880 |  6f 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65    77 6c 69 6e 65 29 20 22 5c 6e 22 0a 20 20 20 20  | o-or-more.not-newline)."\n"..... | 
| 728a0 |  20 20 20 20 20 20 28 6f 6e 65 2d 6f 72 2d 6d 6f    72 65 20 28 6f 72 20 28 7a 65 72 6f 2d 6f 72 2d  | ......(one-or-more.(or.(zero-or- | 
| 728c0 |  6d 6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65    29 20 22 7c 22 0a 20 20 20 20 20 20 20 20 20 20  | more.not-newline)."|"........... | 
| 728e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 6e  | .................(zero-or-more.n | 
| 72900 |  6f 74 2d 6e 65 77 6c 69 6e 65 29 20 22 5c 6e 22    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ot-newline)."\n")............... | 
| 72920 |  20 20 20 20 20 20 20 20 20 28 7a 65 72 6f 2d 6f    72 2d 6d 6f 72 65 20 22 2d 22 29 20 20 28 7a 65  | .........(zero-or-more."-")..(ze | 
| 72940 |  72 6f 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e    65 77 6c 69 6e 65 29 20 22 7c 22 0a 20 20 20 20  | ro-or-more.not-newline)."|"..... | 
| 72960 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65  | ...................(zero-or-more | 
| 72980 |  20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 20 22 5c    6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 7a  | .not-newline)."\n")...........(z | 
| 729a0 |  65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d    6e 65 77 6c 69 6e 65 29 20 22 5c 6e 22 0a 20 20  | ero-or-more.not-newline)."\n"... | 
| 729c0 |  20 20 20 20 20 20 20 20 28 6f 6e 65 2d 6f 72 2d    6d 6f 72 65 0a 20 20 20 20 20 20 20 20 20 20 20  | ........(one-or-more............ | 
| 729e0 |  28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 6e 6f    74 2d 6e 65 77 6c 69 6e 65 29 20 22 7c 22 0a 20  | (zero-or-more.not-newline)."|".. | 
| 72a00 |  20 20 20 20 20 20 20 20 20 20 28 7a 65 72 6f 2d    6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65 77 6c  | ..........(zero-or-more.not-newl | 
| 72a20 |  69 6e 65 29 20 22 5c 6e 22 29 0a 20 20 20 20 20    20 20 20 20 20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f  | ine)."\n")...........(zero-or-mo | 
| 72a40 |  72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 20    22 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 28  | re.not-newline)."\n"...........( | 
| 72a60 |  6d 65 73 73 61 67 65 29 0a 20 20 20 20 20 20 20    20 20 20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20  | message)...........line-end))... | 
| 72a80 |  3a 6d 6f 64 65 73 20 70 75 67 2d 6d 6f 64 65 29    0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69  | :modes.pug-mode)..(flycheck-defi | 
| 72aa0 |  6e 65 2d 63 68 65 63 6b 65 72 20 70 75 70 70 65    74 2d 70 61 72 73 65 72 0a 20 20 22 41 20 50 75  | ne-checker.puppet-parser..."A.Pu | 
| 72ac0 |  70 70 65 74 20 44 53 4c 20 73 79 6e 74 61 78 20    63 68 65 63 6b 65 72 20 75 73 69 6e 67 20 70 75  | ppet.DSL.syntax.checker.using.pu | 
| 72ae0 |  70 70 65 74 27 73 20 6f 77 6e 20 70 61 72 73 65    72 2e 0a 0a 53 65 65 20 55 52 4c 20 60 68 74 74  | ppet's.own.parser...See.URL.`htt | 
| 72b00 |  70 73 3a 2f 2f 70 75 70 70 65 74 2e 63 6f 6d 2f    27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28  | ps://puppet.com/'."...:command.( | 
| 72b20 |  22 70 75 70 70 65 74 22 20 22 70 61 72 73 65 72    22 20 22 76 61 6c 69 64 61 74 65 22 20 22 2d 2d  | "puppet"."parser"."validate"."-- | 
| 72b40 |  63 6f 6c 6f 72 3d 66 61 6c 73 65 22 29 0a 20 20    3a 73 74 61 6e 64 61 72 64 2d 69 6e 70 75 74 20  | color=false")...:standard-input. | 
| 72b60 |  74 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74 74 65    72 6e 73 0a 20 20 28 0a 20 20 20 3b 3b 20 50 61  | t...:error-patterns...(....;;.Pa | 
| 72b80 |  74 74 65 72 6e 73 20 66 6f 72 20 50 75 70 70 65    74 20 34 0a 20 20 20 28 65 72 72 6f 72 20 6c 69  | tterns.for.Puppet.4....(error.li | 
| 72ba0 |  6e 65 2d 73 74 61 72 74 20 22 45 72 72 6f 72 3a    20 43 6f 75 6c 64 20 6e 6f 74 20 70 61 72 73 65  | ne-start."Error:.Could.not.parse | 
| 72bc0 |  20 66 6f 72 20 65 6e 76 69 72 6f 6e 6d 65 6e 74    20 22 0a 20 20 20 20 20 20 20 20 20 20 28 6f 6e  | .for.environment."...........(on | 
| 72be0 |  65 2d 6f 72 2d 6d 6f 72 65 20 28 69 6e 20 22 61    2d 7a 22 20 22 30 2d 39 22 20 22 5f 22 29 29 20  | e-or-more.(in."a-z"."0-9"."_")). | 
| 72c00 |  22 3a 22 0a 20 20 20 20 20 20 20 20 20 20 28 6d    65 73 73 61 67 65 29 20 22 28 6c 69 6e 65 3a 20  | ":"...........(message)."(line:. | 
| 72c20 |  22 20 6c 69 6e 65 20 22 2c 20 63 6f 6c 75 6d 6e    3a 20 22 20 63 6f 6c 75 6d 6e 20 22 29 22 20 6c  | ".line.",.column:.".column.")".l | 
| 72c40 |  69 6e 65 2d 65 6e 64 29 0a 20 20 20 3b 3b 20 45    72 72 6f 72 73 20 66 72 6f 6d 20 50 75 70 70 65  | ine-end)....;;.Errors.from.Puppe | 
| 72c60 |  74 20 3c 20 34 0a 20 20 20 28 65 72 72 6f 72 20    6c 69 6e 65 2d 73 74 61 72 74 20 22 45 72 72 6f  | t.<.4....(error.line-start."Erro | 
| 72c80 |  72 3a 20 43 6f 75 6c 64 20 6e 6f 74 20 70 61 72    73 65 20 66 6f 72 20 65 6e 76 69 72 6f 6e 6d 65  | r:.Could.not.parse.for.environme | 
| 72ca0 |  6e 74 20 22 0a 20 20 20 20 20 20 20 20 20 20 28    6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 28 69 6e 20  | nt."...........(one-or-more.(in. | 
| 72cc0 |  22 61 2d 7a 22 20 22 30 2d 39 22 20 22 5f 22 29    29 20 22 3a 22 0a 20 20 20 20 20 20 20 20 20 20  | "a-z"."0-9"."_")).":"........... | 
| 72ce0 |  28 6d 65 73 73 61 67 65 20 28 6d 69 6e 69 6d 61    6c 2d 6d 61 74 63 68 20 28 6f 6e 65 2d 6f 72 2d  | (message.(minimal-match.(one-or- | 
| 72d00 |  6d 6f 72 65 20 61 6e 79 74 68 69 6e 67 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 22 20 61 74 20  | more.anything)))...........".at. | 
| 72d20 |  6c 69 6e 65 20 22 20 6c 69 6e 65 20 6c 69 6e 65    2d 65 6e 64 29 0a 20 20 20 28 65 72 72 6f 72 20  | line.".line.line-end)....(error. | 
| 72d40 |  6c 69 6e 65 2d 73 74 61 72 74 0a 20 20 20 20 20    20 20 20 20 20 3b 3b 20 53 6b 69 70 20 6f 76 65  | line-start...........;;.Skip.ove | 
| 72d60 |  72 20 74 68 65 20 70 61 74 68 20 6f 66 20 74 68    65 20 50 75 70 70 65 74 20 65 78 65 63 75 74 61  | r.the.path.of.the.Puppet.executa | 
| 72d80 |  62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 28 6d    69 6e 69 6d 61 6c 2d 6d 61 74 63 68 20 28 7a 65  | ble...........(minimal-match.(ze | 
| 72da0 |  72 6f 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e    65 77 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20  | ro-or-more.not-newline))........ | 
| 72dc0 |  20 20 20 22 3a 20 43 6f 75 6c 64 20 6e 6f 74 20    70 61 72 73 65 20 66 6f 72 20 65 6e 76 69 72 6f  | ...":.Could.not.parse.for.enviro | 
| 72de0 |  6e 6d 65 6e 74 20 22 20 28 6f 6e 65 2d 6f 72 2d    6d 6f 72 65 20 77 6f 72 64 29 0a 20 20 20 20 20  | nment.".(one-or-more.word)...... | 
| 72e00 |  20 20 20 20 20 22 3a 20 22 20 28 6d 65 73 73 61    67 65 20 28 6d 69 6e 69 6d 61 6c 2d 6d 61 74 63  | .....":.".(message.(minimal-matc | 
| 72e20 |  68 20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65 20    61 6e 79 74 68 69 6e 67 29 29 29 0a 20 20 20 20  | h.(zero-or-more.anything)))..... | 
| 72e40 |  20 20 20 20 20 20 22 20 61 74 20 22 20 28 66 69    6c 65 2d 6e 61 6d 65 20 22 2f 22 20 28 7a 65 72  | ......".at.".(file-name."/".(zer | 
| 72e60 |  6f 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65    77 6c 69 6e 65 29 29 20 22 3a 22 20 6c 69 6e 65  | o-or-more.not-newline)).":".line | 
| 72e80 |  20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d    6f 64 65 73 20 28 70 75 70 70 65 74 2d 6d 6f 64  | .line-end))...:modes.(puppet-mod | 
| 72ea0 |  65 20 70 75 70 70 65 74 2d 74 73 2d 6d 6f 64 65    29 0a 20 20 3a 6e 65 78 74 2d 63 68 65 63 6b 65  | e.puppet-ts-mode)...:next-checke | 
| 72ec0 |  72 73 20 28 28 77 61 72 6e 69 6e 67 20 2e 20 70    75 70 70 65 74 2d 6c 69 6e 74 29 29 29 0a 0a 28  | rs.((warning...puppet-lint)))..( | 
| 72ee0 |  66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 63 6f 6e    66 69 67 2d 66 69 6c 65 2d 76 61 72 20 66 6c 79  | flycheck-def-config-file-var.fly | 
| 72f00 |  63 68 65 63 6b 2d 70 75 70 70 65 74 2d 6c 69 6e    74 2d 72 63 20 70 75 70 70 65 74 2d 6c 69 6e 74  | check-puppet-lint-rc.puppet-lint | 
| 72f20 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22  | ..............................." | 
| 72f40 |  2e 70 75 70 70 65 74 2d 6c 69 6e 74 2e 72 63 22    0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73  | .puppet-lint.rc"...:package-vers | 
| 72f60 |  69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e    20 22 32 36 22 29 29 0a 0a 28 66 6c 79 63 68 65  | ion.'(flycheck..."26"))..(flyche | 
| 72f80 |  63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61    72 20 66 6c 79 63 68 65 63 6b 2d 70 75 70 70 65  | ck-def-option-var.flycheck-puppe | 
| 72fa0 |  74 2d 6c 69 6e 74 2d 64 69 73 61 62 6c 65 64 2d    63 68 65 63 6b 73 20 6e 69 6c 20 70 75 70 70 65  | t-lint-disabled-checks.nil.puppe | 
| 72fc0 |  74 2d 6c 69 6e 74 0a 20 20 22 44 69 73 61 62 6c    65 64 20 63 68 65 63 6b 65 72 73 20 66 6f 72 20  | t-lint..."Disabled.checkers.for. | 
| 72fe0 |  60 70 75 70 70 65 74 2d 6c 69 6e 74 27 2e 0a 0a    54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69  | `puppet-lint'...The.value.of.thi | 
| 73000 |  73 20 76 61 72 69 61 62 6c 65 20 69 73 20 61 20    6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 2c  | s.variable.is.a.list.of.strings, | 
| 73020 |  20 77 68 65 72 65 20 65 61 63 68 0a 73 74 72 69    6e 67 20 69 73 20 74 68 65 20 6e 61 6d 65 20 6f  | .where.each.string.is.the.name.o | 
| 73040 |  66 20 61 20 63 68 65 63 6b 20 74 6f 20 64 69 73    61 62 6c 65 20 28 65 2e 67 2e 20 5c 22 38 30 63  | f.a.check.to.disable.(e.g..\"80c | 
| 73060 |  68 61 72 73 5c 22 20 6f 72 0a 5c 22 64 6f 75 62    6c 65 5f 71 75 6f 74 65 64 5f 73 74 72 69 6e 67  | hars\".or.\"double_quoted_string | 
| 73080 |  73 5c 22 29 2e 0a 0a 53 65 65 20 55 52 4c 20 60    68 74 74 70 73 3a 2f 2f 70 75 70 70 65 74 2d 6c  | s\")...See.URL.`https://puppet-l | 
| 730a0 |  69 6e 74 2e 63 6f 6d 2f 63 68 65 63 6b 73 2f 27    20 66 6f 72 20 61 20 6c 69 73 74 20 6f 66 20 61  | int.com/checks/'.for.a.list.of.a | 
| 730c0 |  6c 6c 20 63 68 65 63 6b 73 0a 61 6e 64 20 74 68    65 69 72 20 6e 61 6d 65 73 2e 22 0a 20 20 3a 74  | ll.checks.and.their.names."...:t | 
| 730e0 |  79 70 65 20 27 28 72 65 70 65 61 74 20 28 73 74    72 69 6e 67 20 3a 74 61 67 20 22 43 68 65 63 6b  | ype.'(repeat.(string.:tag."Check | 
| 73100 |  20 4e 61 6d 65 22 29 29 0a 20 20 3a 70 61 63 6b    61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c  | .Name"))...:package-version.'(fl | 
| 73120 |  79 63 68 65 63 6b 20 2e 20 22 32 36 22 29 29 0a    0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b  | ycheck..."26"))..(defun.flycheck | 
| 73140 |  2d 70 75 70 70 65 74 2d 6c 69 6e 74 2d 64 69 73    61 62 6c 65 64 2d 61 72 67 2d 6e 61 6d 65 20 28  | -puppet-lint-disabled-arg-name.( | 
| 73160 |  63 68 65 63 6b 29 0a 20 20 22 43 72 65 61 74 65    20 61 6e 20 61 72 67 75 6d 65 6e 74 20 74 6f 20  | check)..."Create.an.argument.to. | 
| 73180 |  64 69 73 61 62 6c 65 20 61 20 70 75 70 70 65 74    6c 69 6e 74 20 43 48 45 43 4b 2e 22 0a 20 20 28  | disable.a.puppetlint.CHECK."...( | 
| 731a0 |  63 6f 6e 63 61 74 20 22 2d 2d 6e 6f 2d 22 20 63    68 65 63 6b 20 22 2d 63 68 65 63 6b 22 29 29 0a  | concat."--no-".check."-check")). | 
| 731c0 |  0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e    65 2d 63 68 65 63 6b 65 72 20 70 75 70 70 65 74  | .(flycheck-define-checker.puppet | 
| 731e0 |  2d 6c 69 6e 74 0a 20 20 22 41 20 50 75 70 70 65    74 20 44 53 4c 20 73 74 79 6c 65 20 63 68 65 63  | -lint..."A.Puppet.DSL.style.chec | 
| 73200 |  6b 65 72 20 75 73 69 6e 67 20 70 75 70 70 65 74    2d 6c 69 6e 74 2e 0a 0a 53 65 65 20 55 52 4c 20  | ker.using.puppet-lint...See.URL. | 
| 73220 |  60 68 74 74 70 73 3a 2f 2f 70 75 70 70 65 74 2d    6c 69 6e 74 2e 63 6f 6d 2f 27 2e 22 0a 20 20 3b  | `https://puppet-lint.com/'."...; | 
| 73240 |  3b 20 57 65 20 6d 75 73 74 20 63 68 65 63 6b 20    74 68 65 20 6f 72 69 67 69 6e 61 6c 20 66 69 6c  | ;.We.must.check.the.original.fil | 
| 73260 |  65 2c 20 62 65 63 61 75 73 65 20 50 75 70 70 65    74 6c 69 6e 74 20 69 73 20 71 75 69 74 65 20 70  | e,.because.Puppetlint.is.quite.p | 
| 73280 |  69 63 6b 79 20 6f 6e 20 74 68 65 0a 20 20 3b 3b    20 6e 61 6d 65 73 20 6f 66 20 66 69 6c 65 73 20  | icky.on.the...;;.names.of.files. | 
| 732a0 |  61 6e 64 20 74 68 65 72 65 20 70 6c 61 63 65 20    69 6e 20 74 68 65 20 64 69 72 65 63 74 6f 72 79  | and.there.place.in.the.directory | 
| 732c0 |  20 73 74 72 75 63 74 75 72 65 2c 20 74 6f 20 63    6f 6d 70 6c 79 20 77 69 74 68 0a 20 20 3b 3b 20  | .structure,.to.comply.with...;;. | 
| 732e0 |  50 75 70 70 65 74 27 73 20 61 75 74 6f 6c 6f 61    64 20 64 69 72 65 63 74 6f 72 79 20 6c 61 79 6f  | Puppet's.autoload.directory.layo | 
| 73300 |  75 74 2e 20 20 46 6f 72 20 69 6e 73 74 61 6e 63    65 2c 20 61 20 63 6c 61 73 73 20 66 6f 6f 3a 3a  | ut...For.instance,.a.class.foo:: | 
| 73320 |  62 61 72 20 69 73 0a 20 20 3b 3b 20 72 65 71 75    69 72 65 64 20 74 6f 20 62 65 20 69 6e 20 61 20  | bar.is...;;.required.to.be.in.a. | 
| 73340 |  66 69 6c 65 20 66 6f 6f 2f 62 61 72 2e 70 70 2e    20 20 41 6e 79 20 6f 74 68 65 72 20 70 6c 61 63  | file.foo/bar.pp...Any.other.plac | 
| 73360 |  65 2c 20 73 75 63 68 20 61 73 20 61 20 46 6c 79    63 68 65 63 6b 0a 20 20 3b 3b 20 74 65 6d 70 6f  | e,.such.as.a.Flycheck...;;.tempo | 
| 73380 |  72 61 72 79 20 66 69 6c 65 20 77 69 6c 6c 20 63    61 75 73 65 20 61 6e 20 65 72 72 6f 72 2e 0a 20  | rary.file.will.cause.an.error... | 
| 733a0 |  20 3a 63 6f 6d 6d 61 6e 64 20 28 22 70 75 70 70    65 74 2d 6c 69 6e 74 22 0a 20 20 20 20 20 20 20  | .:command.("puppet-lint"........ | 
| 733c0 |  20 20 20 20 20 28 63 6f 6e 66 69 67 2d 66 69 6c    65 20 22 2d 2d 63 6f 6e 66 69 67 22 20 66 6c 79  | .....(config-file."--config".fly | 
| 733e0 |  63 68 65 63 6b 2d 70 75 70 70 65 74 2d 6c 69 6e    74 2d 72 63 29 0a 20 20 20 20 20 20 20 20 20 20  | check-puppet-lint-rc)........... | 
| 73400 |  20 20 22 2d 2d 6c 6f 67 2d 66 6f 72 6d 61 74 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 22 25 7b  | .."--log-format"............."%{ | 
| 73420 |  70 61 74 68 7d 3a 25 7b 6c 69 6e 65 7d 3a 25 7b    6b 69 6e 64 7d 3a 20 25 7b 6d 65 73 73 61 67 65  | path}:%{line}:%{kind}:.%{message | 
| 73440 |  7d 20 28 25 7b 63 68 65 63 6b 7d 29 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 6f 70 74 69 6f  | }.(%{check})".............(optio | 
| 73460 |  6e 2d 6c 69 73 74 20 22 22 20 66 6c 79 63 68 65    63 6b 2d 70 75 70 70 65 74 2d 6c 69 6e 74 2d 64  | n-list."".flycheck-puppet-lint-d | 
| 73480 |  69 73 61 62 6c 65 64 2d 63 68 65 63 6b 73 20 63    6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20  | isabled-checks.concat........... | 
| 734a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66    6c 79 63 68 65 63 6b 2d 70 75 70 70 65 74 2d 6c  | ...............flycheck-puppet-l | 
| 734c0 |  69 6e 74 2d 64 69 73 61 62 6c 65 64 2d 61 72 67    2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20  | int-disabled-arg-name).......... | 
| 734e0 |  20 20 20 73 6f 75 72 63 65 2d 6f 72 69 67 69 6e    61 6c 29 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74  | ...source-original)...:error-pat | 
| 73500 |  74 65 72 6e 73 0a 20 20 28 28 77 61 72 6e 69 6e    67 20 6c 69 6e 65 2d 73 74 61 72 74 20 28 66 69  | terns...((warning.line-start.(fi | 
| 73520 |  6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69 6e    65 20 22 3a 77 61 72 6e 69 6e 67 3a 20 22 20 28  | le-name).":".line.":warning:.".( | 
| 73540 |  6d 65 73 73 61 67 65 29 20 6c 69 6e 65 2d 65 6e    64 29 0a 20 20 20 28 65 72 72 6f 72 20 6c 69 6e  | message).line-end)....(error.lin | 
| 73560 |  65 2d 73 74 61 72 74 20 28 66 69 6c 65 2d 6e 61    6d 65 29 20 22 3a 22 20 6c 69 6e 65 20 22 3a 65  | e-start.(file-name).":".line.":e | 
| 73580 |  72 72 6f 72 3a 20 22 20 28 6d 65 73 73 61 67 65    29 20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a  | rror:.".(message).line-end))...: | 
| 735a0 |  6d 6f 64 65 73 20 28 70 75 70 70 65 74 2d 6d 6f    64 65 20 70 75 70 70 65 74 2d 74 73 2d 6d 6f 64  | modes.(puppet-mode.puppet-ts-mod | 
| 735c0 |  65 29 0a 20 20 3b 3b 20 53 69 6e 63 65 20 77 65    20 63 68 65 63 6b 20 74 68 65 20 6f 72 69 67 69  | e)...;;.Since.we.check.the.origi | 
| 735e0 |  6e 61 6c 20 66 69 6c 65 2c 20 77 65 20 63 61 6e    20 6f 6e 6c 79 20 75 73 65 20 74 68 69 73 20 73  | nal.file,.we.can.only.use.this.s | 
| 73600 |  79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 69 66    0a 20 20 3b 3b 20 74 68 65 20 62 75 66 66 65 72  | yntax.checker.if...;;.the.buffer | 
| 73620 |  20 69 73 20 61 63 74 75 61 6c 6c 79 20 6c 69 6e    6b 65 64 20 74 6f 20 61 20 66 69 6c 65 2c 20 61  | .is.actually.linked.to.a.file,.a | 
| 73640 |  6e 64 20 69 66 20 69 74 20 69 73 20 6e 6f 74 20    6d 6f 64 69 66 69 65 64 2e 0a 20 20 3a 70 72 65  | nd.if.it.is.not.modified....:pre | 
| 73660 |  64 69 63 61 74 65 20 66 6c 79 63 68 65 63 6b 2d    62 75 66 66 65 72 2d 73 61 76 65 64 2d 70 29 0a  | dicate.flycheck-buffer-saved-p). | 
| 73680 |  0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b    2d 70 79 74 68 6f 6e 2d 72 75 6e 2d 73 6e 69 70  | .(defun.flycheck-python-run-snip | 
| 736a0 |  70 65 74 20 28 63 68 65 63 6b 65 72 20 73 6e 69    70 70 65 74 29 0a 20 20 22 52 75 6e 20 61 20 70  | pet.(checker.snippet)..."Run.a.p | 
| 736c0 |  79 74 68 6f 6e 20 53 4e 49 50 50 45 54 20 61 6e    64 20 72 65 74 75 72 6e 20 74 68 65 20 6f 75 74  | ython.SNIPPET.and.return.the.out | 
| 736e0 |  70 75 74 2e 0a 0a 43 48 45 43 4b 45 52 27 73 20    65 78 65 63 75 74 61 62 6c 65 20 69 73 20 61 73  | put...CHECKER's.executable.is.as | 
| 73700 |  73 75 6d 65 64 20 74 6f 20 62 65 20 61 20 50 79    74 68 6f 6e 20 52 45 50 4c 2e 22 0a 20 20 28 77  | sumed.to.be.a.Python.REPL."...(w | 
| 73720 |  68 65 6e 2d 6c 65 74 20 28 6f 75 74 70 75 74 20    28 66 6c 79 63 68 65 63 6b 2d 63 61 6c 6c 2d 63  | hen-let.(output.(flycheck-call-c | 
| 73740 |  68 65 63 6b 65 72 2d 70 72 6f 63 65 73 73 2d 66    6f 72 2d 6f 75 74 70 75 74 0a 20 20 20 20 20 20  | hecker-process-for-output....... | 
| 73760 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63    68 65 63 6b 65 72 20 6e 69 6c 20 6e 69 6c 20 22  | ...............checker.nil.nil." | 
| 73780 |  2d 63 22 20 73 6e 69 70 70 65 74 29 29 0a 20 20    20 20 28 73 74 72 69 6e 67 2d 74 72 69 6d 20 6f  | -c".snippet)).....(string-trim.o | 
| 737a0 |  75 74 70 75 74 29 29 29 0a 0a 28 64 65 66 75 6e    20 66 6c 79 63 68 65 63 6b 2d 70 79 74 68 6f 6e  | utput)))..(defun.flycheck-python | 
| 737c0 |  2d 67 65 74 2d 70 61 74 68 20 28 63 68 65 63 6b    65 72 29 0a 20 20 22 43 6f 6d 70 75 74 65 20 74  | -get-path.(checker)..."Compute.t | 
| 737e0 |  68 65 20 63 75 72 72 65 6e 74 20 50 79 74 68 6f    6e 20 70 61 74 68 20 28 43 48 45 43 4b 45 52 20  | he.current.Python.path.(CHECKER. | 
| 73800 |  69 73 20 61 20 50 79 74 68 6f 6e 20 52 45 50 4c    29 20 2e 22 0a 20 20 28 66 6c 79 63 68 65 63 6b  | is.a.Python.REPL).."...(flycheck | 
| 73820 |  2d 70 79 74 68 6f 6e 2d 72 75 6e 2d 73 6e 69 70    70 65 74 20 63 68 65 63 6b 65 72 20 22 69 6d 70  | -python-run-snippet.checker."imp | 
| 73840 |  6f 72 74 20 73 79 73 3b 20 70 72 69 6e 74 28 73    79 73 2e 70 61 74 68 5b 31 3a 5d 29 22 29 29 0a  | ort.sys;.print(sys.path[1:])")). | 
| 73860 |  0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b    2d 70 79 74 68 6f 6e 2d 66 69 6e 64 2d 6d 6f 64  | .(defun.flycheck-python-find-mod | 
| 73880 |  75 6c 65 20 28 63 68 65 63 6b 65 72 20 6d 6f 64    75 6c 65 29 0a 20 20 22 43 68 65 63 6b 20 69 66  | ule.(checker.module)..."Check.if | 
| 738a0 |  20 61 20 50 79 74 68 6f 6e 20 4d 4f 44 55 4c 45    20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 28 43  | .a.Python.MODULE.is.available.(C | 
| 738c0 |  48 45 43 4b 45 52 20 69 73 20 61 20 50 79 74 68    6f 6e 20 52 45 50 4c 29 2e 22 0a 20 20 28 66 6c  | HECKER.is.a.Python.REPL)."...(fl | 
| 738e0 |  79 63 68 65 63 6b 2d 70 79 74 68 6f 6e 2d 72 75    6e 2d 73 6e 69 70 70 65 74 0a 20 20 20 63 68 65  | ycheck-python-run-snippet....che | 
| 73900 |  63 6b 65 72 20 28 63 6f 6e 63 61 74 20 22 69 6d    70 6f 72 74 20 73 79 73 3b 20 73 79 73 2e 70 61  | cker.(concat."import.sys;.sys.pa | 
| 73920 |  74 68 2e 70 6f 70 28 30 29 3b 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | th.pop(0);"....................( | 
| 73940 |  66 6f 72 6d 61 74 20 22 69 6d 70 6f 72 74 20 25    73 3b 20 70 72 69 6e 74 28 25 73 2e 5f 5f 66 69  | format."import.%s;.print(%s.__fi | 
| 73960 |  6c 65 5f 5f 29 22 20 6d 6f 64 75 6c 65 20 6d 6f    64 75 6c 65 29 29 29 29 0a 0a 28 64 65 66 75 6e  | le__)".module.module))))..(defun | 
| 73980 |  20 66 6c 79 63 68 65 63 6b 2d 70 79 74 68 6f 6e    2d 6e 65 65 64 73 2d 6d 6f 64 75 6c 65 2d 70 20  | .flycheck-python-needs-module-p. | 
| 739a0 |  28 63 68 65 63 6b 65 72 29 0a 20 20 22 44 65 74    65 72 6d 69 6e 65 20 77 68 65 74 68 65 72 20 43  | (checker)..."Determine.whether.C | 
| 739c0 |  48 45 43 4b 45 52 20 6e 65 65 64 73 20 74 6f 20    62 65 20 69 6e 76 6f 6b 65 64 20 74 68 72 6f 75  | HECKER.needs.to.be.invoked.throu | 
| 739e0 |  67 68 20 50 79 74 68 6f 6e 2e 0a 0a 50 72 65 76    69 6f 75 73 20 76 65 72 73 69 6f 6e 73 20 6f 66  | gh.Python...Previous.versions.of | 
| 73a00 |  20 46 6c 79 63 68 65 63 6b 20 63 61 6c 6c 65 64    20 70 79 6c 69 6e 74 20 61 6e 64 20 66 6c 61 6b  | .Flycheck.called.pylint.and.flak | 
| 73a20 |  65 38 20 64 69 72 65 63 74 6c 79 2c 0a 77 68 69    6c 65 20 6e 65 77 20 76 65 72 73 69 6f 6e 20 63  | e8.directly,.while.new.version.c | 
| 73a40 |  61 6c 6c 20 74 68 65 6d 20 74 68 72 6f 75 67 68    20 60 70 79 74 68 6f 6e 20 2d 63 27 2e 20 20 54  | all.them.through.`python.-c'...T | 
| 73a60 |  68 69 73 20 63 68 65 63 6b 0a 65 6e 73 75 72 65    73 20 74 68 61 74 20 77 65 20 64 6f 6e 27 74 20  | his.check.ensures.that.we.don't. | 
| 73a80 |  62 72 65 61 6b 20 65 78 69 73 74 69 6e 67 20 63    6f 64 65 3b 20 69 74 20 61 6c 73 6f 20 61 6c 6c  | break.existing.code;.it.also.all | 
| 73aa0 |  6f 77 73 20 70 65 6f 70 6c 65 0a 77 68 6f 20 75    73 65 20 76 69 72 74 75 61 6c 65 6e 76 73 20 74  | ows.people.who.use.virtualenvs.t | 
| 73ac0 |  6f 20 72 75 6e 20 67 6c 6f 62 61 6c 6c 79 2d 69    6e 73 74 61 6c 6c 65 64 20 63 68 65 63 6b 65 72  | o.run.globally-installed.checker | 
| 73ae0 |  73 2e 22 0a 20 20 28 6e 6f 74 20 28 73 74 72 69    6e 67 2d 6d 61 74 63 68 2d 70 20 28 72 78 20 28  | s."...(not.(string-match-p.(rx.( | 
| 73b00 |  6f 72 20 22 70 79 6c 69 6e 74 22 20 22 70 79 6c    69 6e 74 33 22 20 22 66 6c 61 6b 65 38 22 29 0a  | or."pylint"."pylint3"."flake8"). | 
| 73b20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 22  | ...........................(or." | 
| 73b40 |  2d 73 63 72 69 70 74 2e 70 79 77 22 20 22 2e 65    78 65 22 20 22 2e 62 61 74 22 20 22 22 29 0a 20  | -script.pyw".".exe".".bat"."").. | 
| 73b60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 65 6f 73 29 0a 20  | ..........................eos).. | 
| 73b80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d  | ......................(flycheck- | 
| 73ba0 |  63 68 65 63 6b 65 72 2d 65 78 65 63 75 74 61 62    6c 65 20 63 68 65 63 6b 65 72 29 29 29 29 0a 0a  | checker-executable.checker)))).. | 
| 73bc0 |  28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d    70 79 74 68 6f 6e 2d 76 65 72 69 66 79 2d 6d 6f  | (defun.flycheck-python-verify-mo | 
| 73be0 |  64 75 6c 65 20 28 63 68 65 63 6b 65 72 20 6d 6f    64 75 6c 65 29 0a 20 20 22 56 65 72 69 66 79 20  | dule.(checker.module)..."Verify. | 
| 73c00 |  74 68 61 74 20 61 20 50 79 74 68 6f 6e 20 4d 4f    44 55 4c 45 20 69 73 20 61 76 61 69 6c 61 62 6c  | that.a.Python.MODULE.is.availabl | 
| 73c20 |  65 2e 0a 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69    66 20 43 48 45 43 4b 45 52 27 73 20 65 78 65 63  | e...Return.nil.if.CHECKER's.exec | 
| 73c40 |  75 74 61 62 6c 65 20 69 73 20 6e 6f 74 20 61 20    50 79 74 68 6f 6e 20 52 45 50 4c 2e 20 20 54 68  | utable.is.not.a.Python.REPL...Th | 
| 73c60 |  69 73 0a 66 75 6e 63 74 69 6f 6e 27 73 20 69 73    20 73 75 69 74 61 62 6c 65 20 66 6f 72 20 61 20  | is.function's.is.suitable.for.a. | 
| 73c80 |  63 68 65 63 6b 65 72 27 73 20 3a 76 65 72 69 66    79 2e 22 0a 20 20 28 77 68 65 6e 20 28 66 6c 79  | checker's.:verify."...(when.(fly | 
| 73ca0 |  63 68 65 63 6b 2d 70 79 74 68 6f 6e 2d 6e 65 65    64 73 2d 6d 6f 64 75 6c 65 2d 70 20 63 68 65 63  | check-python-needs-module-p.chec | 
| 73cc0 |  6b 65 72 29 0a 20 20 20 20 28 6c 65 74 20 28 28    6d 6f 64 2d 70 61 74 68 20 28 66 6c 79 63 68 65  | ker).....(let.((mod-path.(flyche | 
| 73ce0 |  63 6b 2d 70 79 74 68 6f 6e 2d 66 69 6e 64 2d 6d    6f 64 75 6c 65 20 63 68 65 63 6b 65 72 20 6d 6f  | ck-python-find-module.checker.mo | 
| 73d00 |  64 75 6c 65 29 29 29 0a 20 20 20 20 20 20 28 6c    69 73 74 20 28 66 6c 79 63 68 65 63 6b 2d 76 65  | dule))).......(list.(flycheck-ve | 
| 73d20 |  72 69 66 69 63 61 74 69 6f 6e 2d 72 65 73 75 6c    74 2d 6e 65 77 0a 20 20 20 20 20 20 20 20 20 20  | rification-result-new........... | 
| 73d40 |  20 20 20 3a 6c 61 62 65 6c 20 28 66 6f 72 6d 61    74 20 22 60 25 73 27 20 6d 6f 64 75 6c 65 22 20  | ...:label.(format."`%s'.module". | 
| 73d60 |  6d 6f 64 75 6c 65 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 3a 6d 65 73 73 61 67 65 20 28 69  | module)..............:message.(i | 
| 73d80 |  66 20 6d 6f 64 2d 70 61 74 68 20 28 66 6f 72 6d    61 74 20 22 46 6f 75 6e 64 20 61 74 20 25 53 22  | f.mod-path.(format."Found.at.%S" | 
| 73da0 |  20 6d 6f 64 2d 70 61 74 68 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .mod-path)...................... | 
| 73dc0 |  20 20 20 28 66 6f 72 6d 61 74 20 22 4d 69 73 73    69 6e 67 3b 20 73 79 73 2e 70 61 74 68 20 69 73  | ...(format."Missing;.sys.path.is | 
| 73de0 |  20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .%s"............................ | 
| 73e00 |  20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 70    79 74 68 6f 6e 2d 67 65 74 2d 70 61 74 68 20 63  | .....(flycheck-python-get-path.c | 
| 73e20 |  68 65 63 6b 65 72 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 3a 66 61 63 65 20 28 69 66  | hecker)))..............:face.(if | 
| 73e40 |  20 6d 6f 64 2d 70 61 74 68 20 27 73 75 63 63 65    73 73 20 27 28 62 6f 6c 64 20 65 72 72 6f 72 29  | .mod-path.'success.'(bold.error) | 
| 73e60 |  29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 66    6c 79 63 68 65 63 6b 2d 70 79 74 68 6f 6e 2d 6d  | ))))))..(defun.flycheck-python-m | 
| 73e80 |  6f 64 75 6c 65 2d 61 72 67 73 20 28 63 68 65 63    6b 65 72 20 6d 6f 64 75 6c 65 2d 6e 61 6d 65 29  | odule-args.(checker.module-name) | 
| 73ea0 |  0a 20 20 22 43 6f 6d 70 75 74 65 20 61 72 67 75    6d 65 6e 74 73 20 74 6f 20 70 61 73 73 20 74 6f  | ..."Compute.arguments.to.pass.to | 
| 73ec0 |  20 43 48 45 43 4b 45 52 27 73 20 65 78 65 63 75    74 61 62 6c 65 20 74 6f 20 72 75 6e 20 4d 4f 44  | .CHECKER's.executable.to.run.MOD | 
| 73ee0 |  55 4c 45 2d 4e 41 4d 45 2e 0a 0a 52 65 74 75 72    6e 20 6e 69 6c 20 69 66 20 43 48 45 43 4b 45 52  | ULE-NAME...Return.nil.if.CHECKER | 
| 73f00 |  27 73 20 65 78 65 63 75 74 61 62 6c 65 20 69 73    20 6e 6f 74 20 61 20 50 79 74 68 6f 6e 20 52 45  | 's.executable.is.not.a.Python.RE | 
| 73f20 |  50 4c 2e 0a 4f 74 68 65 72 77 69 73 65 2c 20 72    65 74 75 72 6e 20 61 20 6c 69 73 74 20 73 74 61  | PL..Otherwise,.return.a.list.sta | 
| 73f40 |  72 74 69 6e 67 20 77 69 74 68 20 2d 63 20 28 2d    6d 20 69 73 20 6e 6f 74 20 65 6e 6f 75 67 68 0a  | rting.with.-c.(-m.is.not.enough. | 
| 73f60 |  62 65 63 61 75 73 65 20 69 74 20 61 64 64 73 20    74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65  | because.it.adds.the.current.dire | 
| 73f80 |  63 74 6f 72 79 20 74 6f 20 50 79 74 68 6f 6e 27    73 20 70 61 74 68 29 2e 22 0a 20 20 28 77 68 65  | ctory.to.Python's.path)."...(whe | 
| 73fa0 |  6e 20 28 66 6c 79 63 68 65 63 6b 2d 70 79 74 68    6f 6e 2d 6e 65 65 64 73 2d 6d 6f 64 75 6c 65 2d  | n.(flycheck-python-needs-module- | 
| 73fc0 |  70 20 63 68 65 63 6b 65 72 29 0a 20 20 20 20 60    28 22 2d 63 22 20 2c 28 63 6f 6e 63 61 74 20 22  | p.checker).....`("-c".,(concat." | 
| 73fe0 |  69 6d 70 6f 72 74 20 73 79 73 3b 73 79 73 2e 70    61 74 68 2e 70 6f 70 28 30 29 3b 69 6d 70 6f 72  | import.sys;sys.path.pop(0);impor | 
| 74000 |  74 20 72 75 6e 70 79 3b 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66  | t.runpy;".....................(f | 
| 74020 |  6f 72 6d 61 74 20 22 72 75 6e 70 79 2e 72 75 6e    5f 6d 6f 64 75 6c 65 28 25 53 2c 20 72 75 6e 5f  | ormat."runpy.run_module(%S,.run_ | 
| 74040 |  6e 61 6d 65 3d 27 5f 5f 6d 61 69 6e 5f 5f 27 29    22 20 6d 6f 64 75 6c 65 2d 6e 61 6d 65 20 29 29  | name='__main__')".module-name.)) | 
| 74060 |  29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20    66 6c 79 63 68 65 63 6b 2d 70 79 74 68 6f 6e 2d  | )))..(defcustom.flycheck-python- | 
| 74080 |  70 72 6f 6a 65 63 74 2d 66 69 6c 65 73 0a 20 20    27 28 22 70 79 70 72 6f 6a 65 63 74 2e 74 6f 6d  | project-files...'("pyproject.tom | 
| 740a0 |  6c 22 20 22 73 65 74 75 70 2e 63 66 67 22 20 22    6d 79 70 79 2e 69 6e 69 22 20 22 70 79 72 69 67  | l"."setup.cfg"."mypy.ini"."pyrig | 
| 740c0 |  68 74 63 6f 6e 66 69 67 2e 6a 73 6f 6e 22 29 0a    20 20 22 46 69 6c 65 73 20 75 73 65 64 20 74 6f  | htconfig.json")..."Files.used.to | 
| 740e0 |  20 66 69 6e 64 20 77 68 65 72 65 20 74 6f 20 72    75 6e 20 50 79 74 68 6f 6e 20 63 68 65 63 6b 65  | .find.where.to.run.Python.checke | 
| 74100 |  72 73 20 66 72 6f 6d 2e 0a 43 75 72 72 65 6e 74    6c 79 20 75 73 65 64 20 66 6f 72 20 70 79 6c 69  | rs.from..Currently.used.for.pyli | 
| 74120 |  6e 74 2c 20 66 6c 61 6b 65 38 2c 20 61 6e 64 20    70 79 72 69 67 68 74 2e 0a 0a 54 68 65 20 70 72  | nt,.flake8,.and.pyright...The.pr | 
| 74140 |  65 73 65 6e 63 65 20 6f 66 20 6f 6e 65 20 69 6e    20 74 68 65 73 65 20 66 69 6c 65 73 20 69 6e 64  | esence.of.one.in.these.files.ind | 
| 74160 |  69 63 61 74 65 73 20 74 68 65 20 72 6f 6f 74 20    6f 66 20 74 68 65 0a 63 75 72 72 65 6e 74 20 70  | icates.the.root.of.the.current.p | 
| 74180 |  72 6f 6a 65 63 74 3b 20 60 2e 70 79 6c 69 6e 74    72 63 27 20 69 73 20 6e 6f 74 20 70 61 72 74 20  | roject;.`.pylintrc'.is.not.part. | 
| 741a0 |  6f 66 20 74 68 65 20 6c 69 73 74 20 62 65 63 61    75 73 65 20 69 74 0a 69 73 20 63 6f 6d 6d 6f 6e  | of.the.list.because.it.is.common | 
| 741c0 |  6c 79 20 66 6f 75 6e 64 20 69 6e 20 7e 2f 2e 22    0a 20 20 3a 67 72 6f 75 70 20 27 66 6c 79 63 68  | ly.found.in.~/."...:group.'flych | 
| 741e0 |  65 63 6b 0a 20 20 3a 74 79 70 65 20 27 28 72 65    70 65 61 74 20 28 73 74 72 69 6e 67 20 3a 74 61  | eck...:type.'(repeat.(string.:ta | 
| 74200 |  67 20 22 46 69 6c 65 20 6e 61 6d 65 22 29 29 0a    20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69  | g."File.name"))...:package-versi | 
| 74220 |  6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20    22 33 33 22 29 0a 20 20 3a 73 61 66 65 20 23 27  | on.'(flycheck..."33")...:safe.#' | 
| 74240 |  66 6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d    6c 69 73 74 2d 70 29 0a 0a 28 64 65 66 75 6e 20  | flycheck-string-list-p)..(defun. | 
| 74260 |  66 6c 79 63 68 65 63 6b 2d 70 79 74 68 6f 6e 2d    66 69 6e 64 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f  | flycheck-python-find-project-roo | 
| 74280 |  74 20 28 5f 63 68 65 63 6b 65 72 29 0a 20 20 22    46 69 6e 64 20 74 68 65 20 72 6f 6f 74 20 64 69  | t.(_checker)..."Find.the.root.di | 
| 742a0 |  72 65 63 74 6f 72 79 20 6f 66 20 61 20 50 79 74    68 6f 6e 20 70 72 6f 6a 65 63 74 2e 0a 0a 54 68  | rectory.of.a.Python.project...Th | 
| 742c0 |  65 20 72 6f 6f 74 20 64 69 72 65 63 74 6f 72 79    20 69 73 20 61 73 73 75 6d 65 64 20 74 6f 20 62  | e.root.directory.is.assumed.to.b | 
| 742e0 |  65 20 74 68 65 20 6e 65 61 72 65 73 74 20 70 61    72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 0a 74  | e.the.nearest.parent.directory.t | 
| 74300 |  68 61 74 20 63 6f 6e 74 61 69 6e 73 20 6f 6e 65    20 6f 66 20 60 66 6c 79 63 68 65 63 6b 2d 70 79  | hat.contains.one.of.`flycheck-py | 
| 74320 |  74 68 6f 6e 2d 70 72 6f 6a 65 63 74 2d 66 69 6c    65 73 27 2e 20 20 49 66 20 6e 6f 20 73 75 63 68  | thon-project-files'...If.no.such | 
| 74340 |  0a 66 69 6c 65 20 69 73 20 66 6f 75 6e 64 2c 20    77 65 20 75 73 65 20 74 68 65 20 73 61 6d 65 20  | .file.is.found,.we.use.the.same. | 
| 74360 |  68 65 75 72 69 73 74 69 63 20 61 73 20 65 70 79    6c 69 6e 74 3a 20 74 68 65 20 6e 65 61 72 65 73  | heuristic.as.epylint:.the.neares | 
| 74380 |  74 0a 70 61 72 65 6e 74 20 64 69 72 65 63 74 6f    72 79 20 74 68 61 74 20 64 6f 65 73 6e 27 74 20  | t.parent.directory.that.doesn't. | 
| 743a0 |  68 61 76 65 20 61 20 5f 5f 69 6e 69 74 5f 5f 2e    70 79 20 66 69 6c 65 2e 22 0a 20 20 28 6c 65 74  | have.a.__init__.py.file."...(let | 
| 743c0 |  20 28 28 73 74 61 72 74 20 28 69 66 20 62 75 66    66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20  | .((start.(if.buffer-file-name... | 
| 743e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65  | .................(file-name-dire | 
| 74400 |  63 74 6f 72 79 20 62 75 66 66 65 72 2d 66 69 6c    65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20  | ctory.buffer-file-name)......... | 
| 74420 |  20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74    2d 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20  | .........default-directory)))... | 
| 74440 |  20 20 28 6f 72 20 28 66 6c 79 63 68 65 63 6b 2d    2d 6c 6f 63 61 74 65 2d 64 6f 6d 69 6e 61 74 69  | ..(or.(flycheck--locate-dominati | 
| 74460 |  6e 67 2d 66 69 6c 65 2d 6d 61 74 63 68 69 6e 67    0a 20 20 20 20 20 20 20 20 20 73 74 61 72 74 20  | ng-file-matching..........start. | 
| 74480 |  28 72 65 67 65 78 70 2d 6f 70 74 20 66 6c 79 63    68 65 63 6b 2d 70 79 74 68 6f 6e 2d 70 72 6f 6a  | (regexp-opt.flycheck-python-proj | 
| 744a0 |  65 63 74 2d 66 69 6c 65 73 29 29 0a 20 20 20 20    20 20 20 20 28 6c 6f 63 61 74 65 2d 64 6f 6d 69  | ect-files)).........(locate-domi | 
| 744c0 |  6e 61 74 69 6e 67 2d 66 69 6c 65 0a 20 20 20 20    20 20 20 20 20 73 74 61 72 74 20 28 6c 61 6d 62  | nating-file..........start.(lamb | 
| 744e0 |  64 61 20 28 64 69 72 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28  | da.(dir)..................(not.( | 
| 74500 |  66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 65    78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20  | file-exists-p.(expand-file-name. | 
| 74520 |  22 5f 5f 69 6e 69 74 5f 5f 2e 70 79 22 20 64 69    72 29 29 29 29 29 29 29 29 0a 0a 28 66 6c 79 63  | "__init__.py".dir))))))))..(flyc | 
| 74540 |  68 65 63 6b 2d 64 65 66 2d 63 6f 6e 66 69 67 2d    66 69 6c 65 2d 76 61 72 20 66 6c 79 63 68 65 63  | heck-def-config-file-var.flychec | 
| 74560 |  6b 2d 66 6c 61 6b 65 38 72 63 20 70 79 74 68 6f    6e 2d 66 6c 61 6b 65 38 0a 20 20 20 20 20 20 20  | k-flake8rc.python-flake8........ | 
| 74580 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 27 28 22 2e 66 6c 61 6b 65  | .......................'(".flake | 
| 745a0 |  38 22 20 22 73 65 74 75 70 2e 63 66 67 22 20 22    74 6f 78 2e 69 6e 69 22 29 29 0a 0a 28 66 6c 79  | 8"."setup.cfg"."tox.ini"))..(fly | 
| 745c0 |  63 68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e    2d 76 61 72 20 66 6c 79 63 68 65 63 6b 2d 66 6c  | check-def-option-var.flycheck-fl | 
| 745e0 |  61 6b 65 38 2d 65 72 72 6f 72 2d 6c 65 76 65 6c    2d 61 6c 69 73 74 0a 20 20 20 20 27 28 28 22 5e  | ake8-error-level-alist.....'(("^ | 
| 74600 |  45 39 2e 2a 24 22 20 20 2e 20 65 72 72 6f 72 29    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b  | E9.*$"....error)...............; | 
| 74620 |  20 53 79 6e 74 61 78 20 65 72 72 6f 72 73 20 66    72 6f 6d 20 70 65 70 38 0a 20 20 20 20 20 20 28  | .Syntax.errors.from.pep8.......( | 
| 74640 |  22 5e 46 38 32 2e 2a 24 22 20 2e 20 65 72 72 6f    72 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | "^F82.*$"...error).............. | 
| 74660 |  20 3b 20 75 6e 64 65 66 69 6e 65 64 20 76 61 72    69 61 62 6c 65 73 20 66 72 6f 6d 20 70 79 66 6c  | .;.undefined.variables.from.pyfl | 
| 74680 |  61 6b 65 73 0a 20 20 20 20 20 20 28 22 5e 46 38    33 2e 2a 24 22 20 2e 20 65 72 72 6f 72 29 20 20  | akes.......("^F83.*$"...error).. | 
| 746a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 44    75 70 6c 69 63 61 74 65 20 61 72 67 75 6d 65 6e  | .............;.Duplicate.argumen | 
| 746c0 |  74 73 20 66 72 6f 6d 20 66 6c 61 6b 65 38 0a 20    20 20 20 20 20 28 22 5e 44 2e 2a 24 22 20 20 20  | ts.from.flake8.......("^D.*$"... | 
| 746e0 |  2e 20 69 6e 66 6f 29 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 3b 20 44 6f 63 73 74 72 69  | ..info)................;.Docstri | 
| 74700 |  6e 67 20 69 73 73 75 65 73 20 66 72 6f 6d 20 66    6c 61 6b 65 38 2d 70 65 70 32 35 37 0a 20 20 20  | ng.issues.from.flake8-pep257.... | 
| 74720 |  20 20 20 28 22 5e 4e 2e 2a 24 22 20 20 20 2e 20    69 6e 66 6f 29 20 20 20 20 20 20 20 20 20 20 20  | ...("^N.*$".....info)........... | 
| 74740 |  20 20 20 20 20 3b 20 4e 61 6d 69 6e 67 20 69 73    73 75 65 73 20 66 72 6f 6d 20 70 65 70 38 2d 6e  | .....;.Naming.issues.from.pep8-n | 
| 74760 |  61 6d 69 6e 67 0a 20 20 20 20 20 20 29 0a 20 20    20 20 70 79 74 68 6f 6e 2d 66 6c 61 6b 65 38 0a  | aming.......).....python-flake8. | 
| 74780 |  20 20 22 41 6e 20 61 6c 69 73 74 20 6d 61 70 70    69 6e 67 20 66 6c 61 6b 65 38 20 65 72 72 6f 72  | .."An.alist.mapping.flake8.error | 
| 747a0 |  20 49 44 73 20 74 6f 20 46 6c 79 63 68 65 63 6b    20 65 72 72 6f 72 20 6c 65 76 65 6c 73 2e 0a 0a  | .IDs.to.Flycheck.error.levels... | 
| 747c0 |  45 61 63 68 20 69 74 65 6d 20 69 6e 20 74 68 69    73 20 6c 69 73 74 20 69 73 20 61 20 63 6f 6e 73  | Each.item.in.this.list.is.a.cons | 
| 747e0 |  20 63 65 6c 6c 20 60 28 50 41 54 54 45 52 4e 20    2e 20 4c 45 56 45 4c 29 27 20 77 68 65 72 65 0a  | .cell.`(PATTERN...LEVEL)'.where. | 
| 74800 |  50 41 54 54 45 52 4e 20 69 73 20 61 20 72 65 67    75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20  | PATTERN.is.a.regular.expression. | 
| 74820 |  6d 61 74 63 68 65 64 20 61 67 61 69 6e 73 74 20    74 68 65 20 65 72 72 6f 72 20 49 44 2c 20 61 6e  | matched.against.the.error.ID,.an | 
| 74840 |  64 0a 4c 45 56 45 4c 20 69 73 20 61 20 46 6c 79    63 68 65 63 6b 20 65 72 72 6f 72 20 6c 65 76 65  | d.LEVEL.is.a.Flycheck.error.leve | 
| 74860 |  6c 20 73 79 6d 62 6f 6c 2e 0a 0a 45 61 63 68 20    50 41 54 54 45 52 4e 20 69 73 20 6d 61 74 63 68  | l.symbol...Each.PATTERN.is.match | 
| 74880 |  65 64 20 69 6e 20 74 68 65 20 6f 72 64 65 72 20    6f 66 20 61 70 70 65 61 72 61 6e 63 65 20 69 6e  | ed.in.the.order.of.appearance.in | 
| 748a0 |  20 74 68 69 73 20 6c 69 73 74 0a 61 67 61 69 6e    73 74 20 74 68 65 20 65 72 72 6f 72 20 49 44 2e  | .this.list.against.the.error.ID. | 
| 748c0 |  20 20 49 66 20 69 74 20 6d 61 74 63 68 65 73 20    74 68 65 20 49 44 2c 20 74 68 65 20 6c 65 76 65  | ..If.it.matches.the.ID,.the.leve | 
| 748e0 |  6c 20 6f 66 20 74 68 65 0a 63 6f 72 72 65 73 70    6f 6e 64 69 6e 67 20 65 72 72 6f 72 20 69 73 20  | l.of.the.corresponding.error.is. | 
| 74900 |  73 65 74 20 74 6f 20 4c 45 56 45 4c 2e 20 20 41    6e 20 65 72 72 6f 72 20 74 68 61 74 20 69 73 20  | set.to.LEVEL...An.error.that.is. | 
| 74920 |  6e 6f 74 0a 6d 61 74 63 68 65 64 20 62 79 20 61    6e 79 20 50 41 54 54 45 52 4e 20 64 65 66 61 75  | not.matched.by.any.PATTERN.defau | 
| 74940 |  6c 74 73 20 74 6f 20 77 61 72 6e 69 6e 67 20 6c    65 76 65 6c 2e 0a 0a 54 68 65 20 64 65 66 61 75  | lts.to.warning.level...The.defau | 
| 74960 |  6c 74 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73    20 6f 70 74 69 6f 6e 20 6d 61 74 63 68 65 73 20  | lt.value.of.this.option.matches. | 
| 74980 |  65 72 72 6f 72 73 20 66 72 6f 6d 20 66 6c 61 6b    65 38 0a 69 74 73 65 6c 66 20 61 6e 64 20 66 72  | errors.from.flake8.itself.and.fr | 
| 749a0 |  6f 6d 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67    20 66 6c 61 6b 65 38 20 70 6c 75 67 69 6e 73 3a  | om.the.following.flake8.plugins: | 
| 749c0 |  0a 0a 2d 20 70 65 70 38 2d 6e 61 6d 69 6e 67 0a    2d 20 66 6c 61 6b 65 38 2d 70 65 70 32 35 37 0a  | ..-.pep8-naming.-.flake8-pep257. | 
| 749e0 |  0a 59 6f 75 20 6d 61 79 20 61 64 64 20 79 6f 75    72 20 6f 77 6e 20 6d 61 70 70 69 6e 67 73 20 74  | .You.may.add.your.own.mappings.t | 
| 74a00 |  6f 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 6e    20 6f 72 64 65 72 20 74 6f 20 73 75 70 70 6f 72  | o.this.option.in.order.to.suppor | 
| 74a20 |  74 0a 66 75 72 74 68 65 72 20 66 6c 61 6b 65 38    20 70 6c 75 67 69 6e 73 2e 22 0a 20 20 3a 74 79  | t.further.flake8.plugins."...:ty | 
| 74a40 |  70 65 20 27 28 72 65 70 65 61 74 20 28 63 6f 6e    73 20 28 72 65 67 65 78 70 20 3a 74 61 67 20 22  | pe.'(repeat.(cons.(regexp.:tag." | 
| 74a60 |  45 72 72 6f 72 20 49 44 20 70 61 74 74 65 72 6e    22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | Error.ID.pattern").............. | 
| 74a80 |  20 20 20 20 20 20 20 20 20 20 28 73 79 6d 62 6f    6c 20 3a 74 61 67 20 22 45 72 72 6f 72 20 6c 65  | ..........(symbol.:tag."Error.le | 
| 74aa0 |  76 65 6c 22 29 29 29 0a 20 20 3a 70 61 63 6b 61    67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79  | vel")))...:package-version.'(fly | 
| 74ac0 |  63 68 65 63 6b 20 2e 20 22 30 2e 32 32 22 29 29    0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d  | check..."0.22"))..(flycheck-def- | 
| 74ae0 |  6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68    65 63 6b 2d 66 6c 61 6b 65 38 2d 6d 61 78 69 6d  | option-var.flycheck-flake8-maxim | 
| 74b00 |  75 6d 2d 63 6f 6d 70 6c 65 78 69 74 79 20 6e 69    6c 20 70 79 74 68 6f 6e 2d 66 6c 61 6b 65 38 0a  | um-complexity.nil.python-flake8. | 
| 74b20 |  20 20 22 54 68 65 20 6d 61 78 69 6d 75 6d 20 4d    63 43 61 62 65 20 63 6f 6d 70 6c 65 78 69 74 79  | .."The.maximum.McCabe.complexity | 
| 74b40 |  20 6f 66 20 6d 65 74 68 6f 64 73 2e 0a 0a 49 66    20 6e 69 6c 2c 20 64 6f 20 6e 6f 74 20 63 68 65  | .of.methods...If.nil,.do.not.che | 
| 74b60 |  63 6b 20 74 68 65 20 63 6f 6d 70 6c 65 78 69 74    79 20 6f 66 20 6d 65 74 68 6f 64 73 2e 20 20 49  | ck.the.complexity.of.methods...I | 
| 74b80 |  66 20 73 65 74 20 74 6f 20 61 6e 0a 69 6e 74 65    67 65 72 2c 20 72 65 70 6f 72 74 20 61 6e 79 20  | f.set.to.an.integer,.report.any. | 
| 74ba0 |  63 6f 6d 70 6c 65 78 69 74 79 20 67 72 65 61 74    65 72 20 74 68 61 6e 20 74 68 65 20 76 61 6c 75  | complexity.greater.than.the.valu | 
| 74bc0 |  65 20 6f 66 20 74 68 69 73 0a 76 61 72 69 61 62    6c 65 20 61 73 20 77 61 72 6e 69 6e 67 2e 0a 0a  | e.of.this.variable.as.warning... | 
| 74be0 |  49 66 20 73 65 74 20 74 6f 20 61 6e 20 69 6e 74    65 67 65 72 2c 20 74 68 69 73 20 76 61 72 69 61  | If.set.to.an.integer,.this.varia | 
| 74c00 |  62 6c 65 20 6f 76 65 72 72 75 6c 65 73 20 61 6e    79 20 73 69 6d 69 6c 61 72 20 73 65 74 74 69 6e  | ble.overrules.any.similar.settin | 
| 74c20 |  67 0a 69 6e 20 74 68 65 20 63 6f 6e 66 69 67 75    72 61 74 69 6f 6e 20 66 69 6c 65 20 64 65 6e 6f  | g.in.the.configuration.file.deno | 
| 74c40 |  74 65 64 20 62 79 20 60 66 6c 79 63 68 65 63 6b    2d 66 6c 61 6b 65 38 72 63 27 2e 22 0a 20 20 3a  | ted.by.`flycheck-flake8rc'."...: | 
| 74c60 |  74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63    6f 6e 73 74 20 3a 74 61 67 20 22 44 6f 20 6e 6f  | type.'(choice.(const.:tag."Do.no | 
| 74c80 |  74 20 63 68 65 63 6b 20 4d 63 43 61 62 65 20 63    6f 6d 70 6c 65 78 69 74 79 22 20 6e 69 6c 29 0a  | t.check.McCabe.complexity".nil). | 
| 74ca0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 69 6e 74 65 67 65 72 20 3a 74 61 67 20 22  | .................(integer.:tag." | 
| 74cc0 |  4d 61 78 69 6d 75 6d 20 63 6f 6d 70 6c 65 78 69    74 79 22 29 29 0a 20 20 3a 73 61 66 65 20 23 27  | Maximum.complexity"))...:safe.#' | 
| 74ce0 |  69 6e 74 65 67 65 72 70 29 0a 0a 28 66 6c 79 63    68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d  | integerp)..(flycheck-def-option- | 
| 74d00 |  76 61 72 20 66 6c 79 63 68 65 63 6b 2d 66 6c 61    6b 65 38 2d 6d 61 78 69 6d 75 6d 2d 6c 69 6e 65  | var.flycheck-flake8-maximum-line | 
| 74d20 |  2d 6c 65 6e 67 74 68 20 6e 69 6c 20 70 79 74 68    6f 6e 2d 66 6c 61 6b 65 38 0a 20 20 22 54 68 65  | -length.nil.python-flake8..."The | 
| 74d40 |  20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20    6f 66 20 6c 69 6e 65 73 2e 0a 0a 49 66 20 73 65  | .maximum.length.of.lines...If.se | 
| 74d60 |  74 20 74 6f 20 61 6e 20 69 6e 74 65 67 65 72 2c    20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68  | t.to.an.integer,.the.value.of.th | 
| 74d80 |  69 73 20 76 61 72 69 61 62 6c 65 20 64 65 6e 6f    74 65 73 20 74 68 65 0a 6d 61 78 69 6d 75 6d 20  | is.variable.denotes.the.maximum. | 
| 74da0 |  6c 65 6e 67 74 68 20 6f 66 20 6c 69 6e 65 73 2c    20 6f 76 65 72 72 75 6c 69 6e 67 20 61 6e 79 20  | length.of.lines,.overruling.any. | 
| 74dc0 |  73 69 6d 69 6c 61 72 20 73 65 74 74 69 6e 67 20    69 6e 20 74 68 65 0a 63 6f 6e 66 69 67 75 72 61  | similar.setting.in.the.configura | 
| 74de0 |  74 69 6f 6e 20 66 69 6c 65 20 64 65 6e 6f 74 65    64 20 62 79 20 60 66 6c 79 63 68 65 63 6b 2d 66  | tion.file.denoted.by.`flycheck-f | 
| 74e00 |  6c 61 6b 65 38 72 63 27 2e 20 20 41 6e 20 65 72    72 6f 72 20 77 69 6c 6c 0a 62 65 20 72 65 70 6f  | lake8rc'...An.error.will.be.repo | 
| 74e20 |  72 74 65 64 20 66 6f 72 20 61 6e 79 20 6c 69 6e    65 20 6c 6f 6e 67 65 72 20 74 68 61 6e 20 74 68  | rted.for.any.line.longer.than.th | 
| 74e40 |  65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20    76 61 72 69 61 62 6c 65 2e 0a 0a 49 66 20 73 65  | e.value.of.this.variable...If.se | 
| 74e60 |  74 20 74 6f 20 6e 69 6c 2c 20 75 73 65 20 74 68    65 20 6d 61 78 69 6d 75 6d 20 6c 69 6e 65 20 6c  | t.to.nil,.use.the.maximum.line.l | 
| 74e80 |  65 6e 67 74 68 20 66 72 6f 6d 20 74 68 65 20 63    6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 66 69 6c  | ength.from.the.configuration.fil | 
| 74ea0 |  65 20 64 65 6e 6f 74 65 64 20 62 79 20 60 66 6c    79 63 68 65 63 6b 2d 66 6c 61 6b 65 38 72 63 27  | e.denoted.by.`flycheck-flake8rc' | 
| 74ec0 |  2c 20 6f 72 20 74 68 65 20 50 45 50 20 38 20 72    65 63 6f 6d 6d 65 6e 64 61 74 69 6f 6e 0a 6f 66  | ,.or.the.PEP.8.recommendation.of | 
| 74ee0 |  20 37 39 20 63 68 61 72 61 63 74 65 72 73 20 69    66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 63 6f  | .79.characters.if.there.is.no.co | 
| 74f00 |  6e 66 69 67 75 72 61 74 69 6f 6e 20 77 69 74 68    20 74 68 69 73 20 73 65 74 74 69 6e 67 2e 22 0a  | nfiguration.with.this.setting.". | 
| 74f20 |  20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65    20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 65  | ..:type.'(choice.(const.:tag."De | 
| 74f40 |  66 61 75 6c 74 20 76 61 6c 75 65 22 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | fault.value")..................( | 
| 74f60 |  69 6e 74 65 67 65 72 20 3a 74 61 67 20 22 4d 61    78 69 6d 75 6d 20 6c 69 6e 65 20 6c 65 6e 67 74  | integer.:tag."Maximum.line.lengt | 
| 74f80 |  68 20 69 6e 20 63 68 61 72 61 63 74 65 72 73 22    29 29 0a 20 20 3a 73 61 66 65 20 23 27 69 6e 74  | h.in.characters"))...:safe.#'int | 
| 74fa0 |  65 67 65 72 70 29 0a 0a 28 64 65 66 75 6e 20 66    6c 79 63 68 65 63 6b 2d 66 6c 61 6b 65 38 2d 66  | egerp)..(defun.flycheck-flake8-f | 
| 74fc0 |  69 78 2d 65 72 72 6f 72 2d 6c 65 76 65 6c 20 28    65 72 72 29 0a 20 20 22 46 69 78 20 74 68 65 20  | ix-error-level.(err)..."Fix.the. | 
| 74fe0 |  65 72 72 6f 72 20 6c 65 76 65 6c 20 6f 66 20 45    52 52 2e 0a 0a 55 70 64 61 74 65 20 74 68 65 20  | error.level.of.ERR...Update.the. | 
| 75000 |  65 72 72 6f 72 20 6c 65 76 65 6c 20 6f 66 20 45    52 52 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 0a  | error.level.of.ERR.according.to. | 
| 75020 |  60 66 6c 79 63 68 65 63 6b 2d 66 6c 61 6b 65 38    2d 65 72 72 6f 72 2d 6c 65 76 65 6c 2d 61 6c 69  | `flycheck-flake8-error-level-ali | 
| 75040 |  73 74 27 2e 22 0a 20 20 28 70 63 61 73 65 2d 64    6f 6c 69 73 74 20 28 60 28 2c 70 61 74 74 65 72  | st'."...(pcase-dolist.(`(,patter | 
| 75060 |  6e 20 2e 20 2c 6c 65 76 65 6c 29 20 66 6c 79 63    68 65 63 6b 2d 66 6c 61 6b 65 38 2d 65 72 72 6f  | n...,level).flycheck-flake8-erro | 
| 75080 |  72 2d 6c 65 76 65 6c 2d 61 6c 69 73 74 29 0a 20    20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67  | r-level-alist).....(when.(string | 
| 750a0 |  2d 6d 61 74 63 68 2d 70 20 70 61 74 74 65 72 6e    20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72  | -match-p.pattern.(flycheck-error | 
| 750c0 |  2d 69 64 20 65 72 72 29 29 0a 20 20 20 20 20 20    28 73 65 74 66 20 28 66 6c 79 63 68 65 63 6b 2d  | -id.err)).......(setf.(flycheck- | 
| 750e0 |  65 72 72 6f 72 2d 6c 65 76 65 6c 20 65 72 72 29    20 6c 65 76 65 6c 29 29 29 0a 20 20 65 72 72 29  | error-level.err).level)))...err) | 
| 75100 |  0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63    6b 2d 66 6c 61 6b 65 38 2d 2d 66 69 6e 64 2d 70  | ..(defun.flycheck-flake8--find-p | 
| 75120 |  72 6f 6a 65 63 74 2d 72 6f 6f 74 20 28 5f 63 68    65 63 6b 65 72 29 0a 20 20 22 46 69 6e 64 20 73  | roject-root.(_checker)..."Find.s | 
| 75140 |  65 74 75 70 2e 63 66 67 20 69 6e 20 61 20 70 61    72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 6f  | etup.cfg.in.a.parent.directory.o | 
| 75160 |  66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75    66 66 65 72 2e 22 0a 20 20 3b 3b 20 54 68 69 73  | f.the.current.buffer."...;;.This | 
| 75180 |  20 69 73 20 61 20 77 6f 72 6b 61 72 6f 75 6e 64    20 66 6f 72 20 60 68 74 74 70 73 3a 2f 2f 67 69  | .is.a.workaround.for.`https://gi | 
| 751a0 |  74 6c 61 62 2e 63 6f 6d 2f 70 79 63 71 61 2f 66    6c 61 6b 65 38 2f 69 73 73 75 65 73 2f 35 31 37  | tlab.com/pycqa/flake8/issues/517 | 
| 751c0 |  27 3b 20 73 65 65 0a 20 20 3b 3b 20 61 6c 73 6f    20 60 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | ';.see...;;.also.`https://github | 
| 751e0 |  2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 66 6c    79 63 68 65 63 6b 2f 69 73 73 75 65 73 2f 31 37  | .com/flycheck/flycheck/issues/17 | 
| 75200 |  32 32 27 0a 20 20 28 6c 6f 63 61 74 65 2d 64 6f    6d 69 6e 61 74 69 6e 67 2d 66 69 6c 65 20 28 6f  | 22'...(locate-dominating-file.(o | 
| 75220 |  72 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61    6d 65 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63  | r.buffer-file-name.default-direc | 
| 75240 |  74 6f 72 79 29 20 22 73 65 74 75 70 2e 63 66 67    22 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64  | tory)."setup.cfg"))..(flycheck-d | 
| 75260 |  65 66 69 6e 65 2d 63 68 65 63 6b 65 72 20 70 79    74 68 6f 6e 2d 66 6c 61 6b 65 38 0a 20 20 22 41  | efine-checker.python-flake8..."A | 
| 75280 |  20 50 79 74 68 6f 6e 20 73 79 6e 74 61 78 20 61    6e 64 20 73 74 79 6c 65 20 63 68 65 63 6b 65 72  | .Python.syntax.and.style.checker | 
| 752a0 |  20 75 73 69 6e 67 20 46 6c 61 6b 65 38 2e 0a 0a    52 65 71 75 69 72 65 73 20 46 6c 61 6b 65 38 20  | .using.Flake8...Requires.Flake8. | 
| 752c0 |  33 2e 30 20 6f 72 20 6e 65 77 65 72 2e 20 53 65    65 20 55 52 4c 0a 60 68 74 74 70 73 3a 2f 2f 66  | 3.0.or.newer..See.URL.`https://f | 
| 752e0 |  6c 61 6b 65 38 2e 72 65 61 64 74 68 65 64 6f 63    73 2e 69 6f 2f 27 2e 22 0a 20 20 3b 3b 20 4e 6f  | lake8.readthedocs.io/'."...;;.No | 
| 75300 |  74 20 63 61 6c 6c 69 6e 67 20 66 6c 61 6b 65 38    20 64 69 72 65 63 74 6c 79 20 6d 61 6b 65 73 20  | t.calling.flake8.directly.makes. | 
| 75320 |  69 74 20 65 61 73 69 65 72 20 74 6f 20 73 77 69    74 63 68 20 62 65 74 77 65 65 6e 20 64 69 66 66  | it.easier.to.switch.between.diff | 
| 75340 |  65 72 65 6e 74 0a 20 20 3b 3b 20 50 79 74 68 6f    6e 20 76 65 72 73 69 6f 6e 73 3b 20 73 65 65 20  | erent...;;.Python.versions;.see. | 
| 75360 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 66 6c 79 63  | https://github.com/flycheck/flyc | 
| 75380 |  68 65 63 6b 2f 69 73 73 75 65 73 2f 31 30 35 35    2e 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 70  | heck/issues/1055....:command.("p | 
| 753a0 |  79 74 68 6f 6e 33 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 65 76 61 6c 20 28 66 6c 79 63 68  | ython3".............(eval.(flych | 
| 753c0 |  65 63 6b 2d 70 79 74 68 6f 6e 2d 6d 6f 64 75 6c    65 2d 61 72 67 73 20 27 70 79 74 68 6f 6e 2d 66  | eck-python-module-args.'python-f | 
| 753e0 |  6c 61 6b 65 38 20 22 66 6c 61 6b 65 38 22 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d  | lake8."flake8"))............."-- | 
| 75400 |  66 6f 72 6d 61 74 3d 64 65 66 61 75 6c 74 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e  | format=default".............(con | 
| 75420 |  66 69 67 2d 66 69 6c 65 20 22 2d 2d 61 70 70 65    6e 64 2d 63 6f 6e 66 69 67 22 20 66 6c 79 63 68  | fig-file."--append-config".flych | 
| 75440 |  65 63 6b 2d 66 6c 61 6b 65 38 72 63 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 6f 70 74 69 6f  | eck-flake8rc).............(optio | 
| 75460 |  6e 20 22 2d 2d 6d 61 78 2d 63 6f 6d 70 6c 65 78    69 74 79 22 20 66 6c 79 63 68 65 63 6b 2d 66 6c  | n."--max-complexity".flycheck-fl | 
| 75480 |  61 6b 65 38 2d 6d 61 78 69 6d 75 6d 2d 63 6f 6d    70 6c 65 78 69 74 79 20 6e 69 6c 0a 20 20 20 20  | ake8-maximum-complexity.nil..... | 
| 754a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    66 6c 79 63 68 65 63 6b 2d 6f 70 74 69 6f 6e 2d  | ................flycheck-option- | 
| 754c0 |  69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 70 74 69 6f 6e 20 22 2d 2d 6d 61 78 2d  | int).............(option."--max- | 
| 754e0 |  6c 69 6e 65 2d 6c 65 6e 67 74 68 22 20 66 6c 79    63 68 65 63 6b 2d 66 6c 61 6b 65 38 2d 6d 61 78  | line-length".flycheck-flake8-max | 
| 75500 |  69 6d 75 6d 2d 6c 69 6e 65 2d 6c 65 6e 67 74 68    20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20  | imum-line-length.nil............ | 
| 75520 |  20 20 20 20 20 20 20 20 20 66 6c 79 63 68 65 63    6b 2d 6f 70 74 69 6f 6e 2d 69 6e 74 29 0a 20 20  | .........flycheck-option-int)... | 
| 75540 |  20 20 20 20 20 20 20 20 20 20 28 65 76 61 6c 20    28 77 68 65 6e 20 62 75 66 66 65 72 2d 66 69 6c  | ..........(eval.(when.buffer-fil | 
| 75560 |  65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63  | e-name.....................(conc | 
| 75580 |  61 74 20 22 2d 2d 73 74 64 69 6e 2d 64 69 73 70    6c 61 79 2d 6e 61 6d 65 3d 22 20 62 75 66 66 65  | at."--stdin-display-name=".buffe | 
| 755a0 |  72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 22 2d 22 29 0a  | r-file-name)))............."-"). | 
| 755c0 |  20 20 3a 73 74 61 6e 64 61 72 64 2d 69 6e 70 75    74 20 74 0a 20 20 3a 77 6f 72 6b 69 6e 67 2d 64  | ..:standard-input.t...:working-d | 
| 755e0 |  69 72 65 63 74 6f 72 79 20 66 6c 79 63 68 65 63    6b 2d 70 79 74 68 6f 6e 2d 66 69 6e 64 2d 70 72  | irectory.flycheck-python-find-pr | 
| 75600 |  6f 6a 65 63 74 2d 72 6f 6f 74 0a 20 20 3a 65 72    72 6f 72 2d 66 69 6c 74 65 72 20 28 6c 61 6d 62  | oject-root...:error-filter.(lamb | 
| 75620 |  64 61 20 28 65 72 72 6f 72 73 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c  | da.(errors)...................(l | 
| 75640 |  65 74 20 28 28 65 72 72 6f 72 73 20 28 66 6c 79    63 68 65 63 6b 2d 73 61 6e 69 74 69 7a 65 2d 65  | et.((errors.(flycheck-sanitize-e | 
| 75660 |  72 72 6f 72 73 20 65 72 72 6f 72 73 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | rrors.errors)))................. | 
| 75680 |  20 20 20 20 28 73 65 71 2d 6d 61 70 20 23 27 66    6c 79 63 68 65 63 6b 2d 66 6c 61 6b 65 38 2d 66  | ....(seq-map.#'flycheck-flake8-f | 
| 756a0 |  69 78 2d 65 72 72 6f 72 2d 6c 65 76 65 6c 20 65    72 72 6f 72 73 29 29 29 0a 20 20 3a 65 72 72 6f  | ix-error-level.errors)))...:erro | 
| 756c0 |  72 2d 70 61 74 74 65 72 6e 73 0a 20 20 28 28 77    61 72 6e 69 6e 67 20 6c 69 6e 65 2d 73 74 61 72  | r-patterns...((warning.line-star | 
| 756e0 |  74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66    69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69  | t.............(file-name).":".li | 
| 75700 |  6e 65 20 22 3a 22 20 28 6f 70 74 69 6f 6e 61 6c    20 63 6f 6c 75 6d 6e 20 22 3a 22 29 20 22 20 22  | ne.":".(optional.column.":")."." | 
| 75720 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 64    20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 28 61  | .............(id.(one-or-more.(a | 
| 75740 |  6e 79 20 61 6c 70 68 61 29 29 20 28 6f 6e 65 2d    6f 72 2d 6d 6f 72 65 20 64 69 67 69 74 29 29 20  | ny.alpha)).(one-or-more.digit)). | 
| 75760 |  22 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 65 73 73 61 67 65 20 28 6f 6e 65 2d 6f 72  | ".".............(message.(one-or | 
| 75780 |  2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e    65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | -more.not-newline))............. | 
| 757a0 |  6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 65 6e    61 62 6c 65 64 20 28 6c 61 6d 62 64 61 20 28 29  | line-end))...:enabled.(lambda.() | 
| 757c0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    72 20 28 6e 6f 74 20 28 66 6c 79 63 68 65 63 6b  | ..............(or.(not.(flycheck | 
| 757e0 |  2d 70 79 74 68 6f 6e 2d 6e 65 65 64 73 2d 6d 6f    64 75 6c 65 2d 70 20 27 70 79 74 68 6f 6e 2d 66  | -python-needs-module-p.'python-f | 
| 75800 |  6c 61 6b 65 38 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65  | lake8))..................(flyche | 
| 75820 |  63 6b 2d 70 79 74 68 6f 6e 2d 66 69 6e 64 2d 6d    6f 64 75 6c 65 20 27 70 79 74 68 6f 6e 2d 66 6c  | ck-python-find-module.'python-fl | 
| 75840 |  61 6b 65 38 20 22 66 6c 61 6b 65 38 22 29 29 29    0a 20 20 3a 76 65 72 69 66 79 20 28 6c 61 6d 62  | ake8."flake8")))...:verify.(lamb | 
| 75860 |  64 61 20 28 5f 29 20 28 66 6c 79 63 68 65 63 6b    2d 70 79 74 68 6f 6e 2d 76 65 72 69 66 79 2d 6d  | da.(_).(flycheck-python-verify-m | 
| 75880 |  6f 64 75 6c 65 20 27 70 79 74 68 6f 6e 2d 66 6c    61 6b 65 38 20 22 66 6c 61 6b 65 38 22 29 29 0a  | odule.'python-flake8."flake8")). | 
| 758a0 |  20 20 3a 6d 6f 64 65 73 20 28 70 79 74 68 6f 6e    2d 6d 6f 64 65 20 70 79 74 68 6f 6e 2d 74 73 2d  | ..:modes.(python-mode.python-ts- | 
| 758c0 |  6d 6f 64 65 29 0a 20 20 3a 6e 65 78 74 2d 63 68    65 63 6b 65 72 73 20 28 28 77 61 72 6e 69 6e 67  | mode)...:next-checkers.((warning | 
| 758e0 |  20 2e 20 70 79 74 68 6f 6e 2d 70 79 6c 69 6e 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...python-pylint)............... | 
| 75900 |  20 20 20 20 28 77 61 72 6e 69 6e 67 20 2e 20 70    79 74 68 6f 6e 2d 6d 79 70 79 29 29 29 0a 0a 28  | ....(warning...python-mypy)))..( | 
| 75920 |  66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 63 6f 6e    66 69 67 2d 66 69 6c 65 2d 76 61 72 20 66 6c 79  | flycheck-def-config-file-var.fly | 
| 75940 |  63 68 65 63 6b 2d 70 79 74 68 6f 6e 2d 72 75 66    66 2d 63 6f 6e 66 69 67 20 70 79 74 68 6f 6e 2d  | check-python-ruff-config.python- | 
| 75960 |  72 75 66 66 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ruff............................ | 
| 75980 |  20 20 20 27 28 22 70 79 70 72 6f 6a 65 63 74 2e    74 6f 6d 6c 22 20 22 72 75 66 66 2e 74 6f 6d 6c  | ...'("pyproject.toml"."ruff.toml | 
| 759a0 |  22 20 22 2e 72 75 66 66 2e 74 6f 6d 6c 22 29 29    0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69  | ".".ruff.toml"))..(flycheck-defi | 
| 759c0 |  6e 65 2d 63 68 65 63 6b 65 72 20 70 79 74 68 6f    6e 2d 72 75 66 66 0a 20 20 22 41 20 50 79 74 68  | ne-checker.python-ruff..."A.Pyth | 
| 759e0 |  6f 6e 20 73 79 6e 74 61 78 20 61 6e 64 20 73 74    79 6c 65 20 63 68 65 63 6b 65 72 20 75 73 69 6e  | on.syntax.and.style.checker.usin | 
| 75a00 |  67 20 52 75 66 66 2e 0a 0a 53 65 65 20 55 52 4c    20 60 68 74 74 70 73 3a 2f 2f 64 6f 63 73 2e 61  | g.Ruff...See.URL.`https://docs.a | 
| 75a20 |  73 74 72 61 6c 2e 73 68 2f 72 75 66 66 2f 27 2e    22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 72  | stral.sh/ruff/'."...:command.("r | 
| 75a40 |  75 66 66 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 22 63 68 65 63 6b 22 0a 20 20 20 20 20 20 20  | uff"............."check"........ | 
| 75a60 |  20 20 20 20 20 28 63 6f 6e 66 69 67 2d 66 69 6c    65 20 22 2d 2d 63 6f 6e 66 69 67 22 20 66 6c 79  | .....(config-file."--config".fly | 
| 75a80 |  63 68 65 63 6b 2d 70 79 74 68 6f 6e 2d 72 75 66    66 2d 63 6f 6e 66 69 67 29 0a 20 20 20 20 20 20  | check-python-ruff-config)....... | 
| 75aa0 |  20 20 20 20 20 20 22 2d 2d 6f 75 74 70 75 74 2d    66 6f 72 6d 61 74 3d 63 6f 6e 63 69 73 65 22 0a  | ......"--output-format=concise". | 
| 75ac0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6f 70 74    69 6f 6e 20 22 2d 2d 73 74 64 69 6e 2d 66 69 6c  | ............(option."--stdin-fil | 
| 75ae0 |  65 6e 61 6d 65 22 20 62 75 66 66 65 72 2d 66 69    6c 65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20  | ename".buffer-file-name)........ | 
| 75b00 |  20 20 20 20 20 22 2d 22 29 0a 20 20 3a 73 74 61    6e 64 61 72 64 2d 69 6e 70 75 74 20 74 0a 20 20  | ....."-")...:standard-input.t... | 
| 75b20 |  3a 65 72 72 6f 72 2d 66 69 6c 74 65 72 20 28 6c    61 6d 62 64 61 20 28 65 72 72 6f 72 73 29 0a 20  | :error-filter.(lambda.(errors).. | 
| 75b40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 65 74 2a 20 28 28 65 72 72 6f 72 73 20  | .................(let*.((errors. | 
| 75b60 |  28 66 6c 79 63 68 65 63 6b 2d 73 61 6e 69 74 69    7a 65 2d 65 72 72 6f 72 73 20 65 72 72 6f 72 73  | (flycheck-sanitize-errors.errors | 
| 75b80 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72  | ))..........................(err | 
| 75ba0 |  6f 72 73 2d 77 69 74 68 2d 69 64 73 20 28 73 65    71 2d 66 69 6c 74 65 72 20 23 27 66 6c 79 63 68  | ors-with-ids.(seq-filter.#'flych | 
| 75bc0 |  65 63 6b 2d 65 72 72 6f 72 2d 69 64 20 65 72 72    6f 72 73 29 29 29 0a 20 20 20 20 20 20 20 20 20  | eck-error-id.errors))).......... | 
| 75be0 |  20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d    75 6e 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20  | ...........(seq-union........... | 
| 75c00 |  20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d    64 69 66 66 65 72 65 6e 63 65 20 65 72 72 6f 72  | ...........(seq-difference.error | 
| 75c20 |  73 20 65 72 72 6f 72 73 2d 77 69 74 68 2d 69 64    73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | s.errors-with-ids).............. | 
| 75c40 |  20 20 20 20 20 20 20 20 28 73 65 71 2d 6d 61 70    20 23 27 66 6c 79 63 68 65 63 6b 2d 66 6c 61 6b  | ........(seq-map.#'flycheck-flak | 
| 75c60 |  65 38 2d 66 69 78 2d 65 72 72 6f 72 2d 6c 65 76    65 6c 20 65 72 72 6f 72 73 2d 77 69 74 68 2d 69  | e8-fix-error-level.errors-with-i | 
| 75c80 |  64 73 29 29 29 29 0a 20 20 3a 65 72 72 6f 72 2d    70 61 74 74 65 72 6e 73 0a 20 20 28 28 65 72 72  | ds))))...:error-patterns...((err | 
| 75ca0 |  6f 72 20 6c 69 6e 65 2d 73 74 61 72 74 0a 20 20    20 20 20 20 20 20 20 20 28 6f 72 20 22 2d 22 20  | or.line-start...........(or."-". | 
| 75cc0 |  28 66 69 6c 65 2d 6e 61 6d 65 29 29 20 22 3a 22    20 6c 69 6e 65 20 22 3a 22 20 28 6f 70 74 69 6f  | (file-name)).":".line.":".(optio | 
| 75ce0 |  6e 61 6c 20 63 6f 6c 75 6d 6e 20 22 3a 22 29 20    22 20 22 0a 20 20 20 20 20 20 20 20 20 20 22 53  | nal.column.":")."."..........."S | 
| 75d00 |  79 6e 74 61 78 45 72 72 6f 72 3a 20 22 0a 20 20    20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65  | yntaxError:."...........(message | 
| 75d20 |  20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 6e 6f    74 2d 6e 65 77 6c 69 6e 65 29 29 0a 20 20 20 20  | .(one-or-more.not-newline))..... | 
| 75d40 |  20 20 20 20 20 20 6c 69 6e 65 2d 65 6e 64 29 0a    20 20 20 28 77 61 72 6e 69 6e 67 20 6c 69 6e 65  | ......line-end)....(warning.line | 
| 75d60 |  2d 73 74 61 72 74 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 6f 72 20 22 2d 22 20 28 66 69 6c 65  | -start.............(or."-".(file | 
| 75d80 |  2d 6e 61 6d 65 29 29 20 22 3a 22 20 6c 69 6e 65    20 22 3a 22 20 28 6f 70 74 69 6f 6e 61 6c 20 63  | -name)).":".line.":".(optional.c | 
| 75da0 |  6f 6c 75 6d 6e 20 22 3a 22 29 20 22 20 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 69 64 20 28  | olumn.":").".".............(id.( | 
| 75dc0 |  6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 28 61 6e 79    20 61 6c 70 68 61 29 29 20 28 6f 6e 65 2d 6f 72  | one-or-more.(any.alpha)).(one-or | 
| 75de0 |  2d 6d 6f 72 65 20 64 69 67 69 74 29 20 22 20 22    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d  | -more.digit).".").............(m | 
| 75e00 |  65 73 73 61 67 65 20 28 6f 6e 65 2d 6f 72 2d 6d    6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29  | essage.(one-or-more.not-newline) | 
| 75e20 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69    6e 65 2d 65 6e 64 29 29 0a 20 20 3a 77 6f 72 6b  | ).............line-end))...:work | 
| 75e40 |  69 6e 67 2d 64 69 72 65 63 74 6f 72 79 20 66 6c    79 63 68 65 63 6b 2d 70 79 74 68 6f 6e 2d 66 69  | ing-directory.flycheck-python-fi | 
| 75e60 |  6e 64 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 0a    20 20 3a 6d 6f 64 65 73 20 28 70 79 74 68 6f 6e  | nd-project-root...:modes.(python | 
| 75e80 |  2d 6d 6f 64 65 20 70 79 74 68 6f 6e 2d 74 73 2d    6d 6f 64 65 29 0a 20 20 3a 6e 65 78 74 2d 63 68  | -mode.python-ts-mode)...:next-ch | 
| 75ea0 |  65 63 6b 65 72 73 20 28 28 77 61 72 6e 69 6e 67    20 2e 20 70 79 74 68 6f 6e 2d 6d 79 70 79 29 29  | eckers.((warning...python-mypy)) | 
| 75ec0 |  29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66    2d 63 6f 6e 66 69 67 2d 66 69 6c 65 2d 76 61 72  | )..(flycheck-def-config-file-var | 
| 75ee0 |  0a 20 20 20 20 66 6c 79 63 68 65 63 6b 2d 70 79    6c 69 6e 74 72 63 20 70 79 74 68 6f 6e 2d 70 79  | .....flycheck-pylintrc.python-py | 
| 75f00 |  6c 69 6e 74 0a 20 20 20 20 27 28 22 70 79 6c 69    6e 74 72 63 22 20 22 2e 70 79 6c 69 6e 74 72 63  | lint.....'("pylintrc".".pylintrc | 
| 75f20 |  22 20 22 70 79 70 72 6f 6a 65 63 74 2e 74 6f 6d    6c 22 20 22 73 65 74 75 70 2e 63 66 67 22 29 29  | "."pyproject.toml"."setup.cfg")) | 
| 75f40 |  0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d    6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68  | ..(flycheck-def-option-var.flych | 
| 75f60 |  65 63 6b 2d 70 79 6c 69 6e 74 2d 75 73 65 2d 73    79 6d 62 6f 6c 69 63 2d 69 64 20 74 20 70 79 74  | eck-pylint-use-symbolic-id.t.pyt | 
| 75f80 |  68 6f 6e 2d 70 79 6c 69 6e 74 0a 20 20 22 57 68    65 74 68 65 72 20 74 6f 20 75 73 65 20 70 79 6c  | hon-pylint..."Whether.to.use.pyl | 
| 75fa0 |  69 6e 74 20 6d 65 73 73 61 67 65 20 73 79 6d 62    6f 6c 73 20 6f 72 20 6d 65 73 73 61 67 65 20 63  | int.message.symbols.or.message.c | 
| 75fc0 |  6f 64 65 73 2e 0a 0a 41 20 70 79 6c 69 6e 74 20    6d 65 73 73 61 67 65 20 68 61 73 20 62 6f 74 68  | odes...A.pylint.message.has.both | 
| 75fe0 |  20 61 6e 20 6f 70 61 71 75 65 20 69 64 65 6e 74    69 66 79 69 6e 67 20 63 6f 64 65 20 28 73 75 63  | .an.opaque.identifying.code.(suc | 
| 76000 |  68 20 61 73 20 60 46 30 34 30 31 27 29 20 61 6e    64 20 61 0a 6d 6f 72 65 20 6d 65 61 6e 69 6e 67  | h.as.`F0401').and.a.more.meaning | 
| 76020 |  66 75 6c 20 73 79 6d 62 6f 6c 69 63 20 63 6f 64    65 20 28 73 75 63 68 20 61 73 20 60 69 6d 70 6f  | ful.symbolic.code.(such.as.`impo | 
| 76040 |  72 74 2d 65 72 72 6f 72 27 29 2e 20 20 54 68 69    73 20 6f 70 74 69 6f 6e 20 67 6f 76 65 72 6e 73  | rt-error')...This.option.governs | 
| 76060 |  0a 77 68 69 63 68 20 73 68 6f 75 6c 64 20 62 65    20 75 73 65 64 20 61 6e 64 20 72 65 70 6f 72 74  | .which.should.be.used.and.report | 
| 76080 |  65 64 20 74 6f 20 74 68 65 20 75 73 65 72 2e 22    0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61  | ed.to.the.user."...:type.'boolea | 
| 760a0 |  6e 0a 20 20 3a 73 61 66 65 20 23 27 62 6f 6f 6c    65 61 6e 70 0a 20 20 3a 70 61 63 6b 61 67 65 2d  | n...:safe.#'booleanp...:package- | 
| 760c0 |  76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65    63 6b 20 2e 20 22 30 2e 32 35 22 29 29 0a 0a 28  | version.'(flycheck..."0.25"))..( | 
| 760e0 |  64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 70    61 72 73 65 2d 70 79 6c 69 6e 74 20 28 6f 75 74  | defun.flycheck-parse-pylint.(out | 
| 76100 |  70 75 74 20 63 68 65 63 6b 65 72 20 62 75 66 66    65 72 29 0a 20 20 22 50 61 72 73 65 20 4a 53 4f  | put.checker.buffer)..."Parse.JSO | 
| 76120 |  4e 20 4f 55 54 50 55 54 20 6f 66 20 43 48 45 43    4b 45 52 20 6f 6e 20 42 55 46 46 45 52 20 61 73  | N.OUTPUT.of.CHECKER.on.BUFFER.as | 
| 76140 |  20 50 79 6c 69 6e 74 20 65 72 72 6f 72 73 2e 22    0a 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62  | .Pylint.errors."...(mapcar.(lamb | 
| 76160 |  64 61 20 28 65 72 72 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 65 74 2d 61 6c 69 73 74 20  | da.(err).............(let-alist. | 
| 76180 |  65 72 72 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 3b 3b 20 50 79 6c 69 6e 74 20 63 61 6e 20  | err...............;;.Pylint.can. | 
| 761a0 |  72 65 74 75 72 6e 20 2d 31 20 61 73 20 61 20 6c    69 6e 65 20 6f 72 20 61 20 63 6f 6c 75 6d 6e 2c  | return.-1.as.a.line.or.a.column, | 
| 761c0 |  20 68 65 6e 63 65 20 74 68 65 20 63 61 6c 6c 20    74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | .hence.the.call.to.............. | 
| 761e0 |  20 3b 3b 20 60 6d 61 78 27 2e 20 20 53 65 65 20    60 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | .;;.`max'...See.`https://github. | 
| 76200 |  63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 66 6c 79    63 68 65 63 6b 2f 69 73 73 75 65 73 2f 31 33 38  | com/flycheck/flycheck/issues/138 | 
| 76220 |  33 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f  | 3'................(flycheck-erro | 
| 76240 |  72 2d 6e 65 77 2d 61 74 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 61 6e 64 20 2e 6c 69  | r-new-at................(and..li | 
| 76260 |  6e 65 20 28 6d 61 78 20 2e 6c 69 6e 65 20 31 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ne.(max..line.1))............... | 
| 76280 |  20 28 61 6e 64 20 2e 63 6f 6c 75 6d 6e 20 28 6d    61 78 20 28 31 2b 20 2e 63 6f 6c 75 6d 6e 29 20  | .(and..column.(max.(1+..column). | 
| 762a0 |  31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 70 63 61 73 65 20 2e 74 79 70 65 0a  | 1))................(pcase..type. | 
| 762c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 3b 3b 20 53 65 65 20 22 70 79 6c 69 6e 74 2f  | .................;;.See."pylint/ | 
| 762e0 |  75 74 69 6c 73 2e 70 79 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20  | utils.py"..................((or. | 
| 76300 |  22 66 61 74 61 6c 22 20 22 65 72 72 6f 72 22 29    20 27 65 72 72 6f 72 29 0a 20 20 20 20 20 20 20  | "fatal"."error").'error)........ | 
| 76320 |  20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 22    69 6e 66 6f 22 20 22 63 6f 6e 76 65 6e 74 69 6f  | ..........((or."info"."conventio | 
| 76340 |  6e 22 29 20 27 69 6e 66 6f 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72  | n").'info)..................((or | 
| 76360 |  20 22 77 61 72 6e 69 6e 67 22 20 22 72 65 66 61    63 74 6f 72 22 20 5f 29 20 27 77 61 72 6e 69 6e  | ."warning"."refactor"._).'warnin | 
| 76380 |  67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 3b 3b 20 44 72 6f 70 20 6c 69 6e 65 73  | g))................;;.Drop.lines | 
| 763a0 |  20 73 68 6f 77 69 6e 67 20 74 68 65 20 65 72 72    6f 72 20 69 6e 20 63 6f 6e 74 65 78 74 0a 20 20  | .showing.the.error.in.context... | 
| 763c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e    64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20  | .............(and.(string-match. | 
| 763e0 |  28 72 78 20 28 2a 3f 20 6e 6f 6e 6c 29 20 65 6f    6c 29 20 2e 6d 65 73 73 61 67 65 29 0a 20 20 20  | (rx.(*?.nonl).eol)..message).... | 
| 76400 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 30  | .................(match-string.0 | 
| 76420 |  20 2e 6d 65 73 73 61 67 65 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 3a 69 64 20 28  | ..message))................:id.( | 
| 76440 |  69 66 20 66 6c 79 63 68 65 63 6b 2d 70 79 6c 69    6e 74 2d 75 73 65 2d 73 79 6d 62 6f 6c 69 63 2d  | if.flycheck-pylint-use-symbolic- | 
| 76460 |  69 64 20 2e 73 79 6d 62 6f 6c 20 2e 6d 65 73 73    61 67 65 2d 69 64 29 0a 20 20 20 20 20 20 20 20  | id..symbol..message-id)......... | 
| 76480 |  20 20 20 20 20 20 20 3a 63 68 65 63 6b 65 72 20    63 68 65 63 6b 65 72 0a 20 20 20 20 20 20 20 20  | .......:checker.checker......... | 
| 764a0 |  20 20 20 20 20 20 20 3a 62 75 66 66 65 72 20 62    75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20  | .......:buffer.buffer........... | 
| 764c0 |  20 20 20 20 20 3a 66 69 6c 65 6e 61 6d 65 20 2e    70 61 74 68 29 29 29 0a 20 20 20 20 20 20 20 20  | .....:filename..path)))......... | 
| 764e0 |  20 20 28 63 61 72 20 28 66 6c 79 63 68 65 63 6b    2d 70 61 72 73 65 2d 6a 73 6f 6e 20 6f 75 74 70  | ..(car.(flycheck-parse-json.outp | 
| 76500 |  75 74 29 29 29 29 0a 0a 28 66 6c 79 63 68 65 63    6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72  | ut))))..(flycheck-define-checker | 
| 76520 |  20 70 79 74 68 6f 6e 2d 70 79 6c 69 6e 74 0a 20    20 22 41 20 50 79 74 68 6f 6e 20 73 79 6e 74 61  | .python-pylint..."A.Python.synta | 
| 76540 |  78 20 61 6e 64 20 73 74 79 6c 65 20 63 68 65 63    6b 65 72 20 75 73 69 6e 67 20 50 79 6c 69 6e 74  | x.and.style.checker.using.Pylint | 
| 76560 |  2e 0a 0a 54 68 69 73 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 20 72 65 71 75 69 72 65 73 20  | ...This.syntax.checker.requires. | 
| 76580 |  50 79 6c 69 6e 74 20 31 2e 30 20 6f 72 20 6e 65    77 65 72 2e 0a 0a 53 65 65 20 55 52 4c 20 60 68  | Pylint.1.0.or.newer...See.URL.`h | 
| 765a0 |  74 74 70 73 3a 2f 2f 77 77 77 2e 70 79 6c 69 6e    74 2e 6f 72 67 2f 27 2e 22 0a 20 20 3b 3b 20 2d  | ttps://www.pylint.org/'."...;;.- | 
| 765c0 |  2d 72 65 70 6f 72 74 73 3d 6e 20 64 69 73 61 62    6c 65 73 20 74 68 65 20 73 63 6f 72 69 6e 67 20  | -reports=n.disables.the.scoring. | 
| 765e0 |  72 65 70 6f 72 74 2e 0a 20 20 3b 3b 20 4e 6f 74    20 63 61 6c 6c 69 6e 67 20 70 79 6c 69 6e 74 20  | report....;;.Not.calling.pylint. | 
| 76600 |  64 69 72 65 63 74 6c 79 20 6d 61 6b 65 73 20 69    74 20 65 61 73 69 65 72 20 74 6f 20 73 77 69 74  | directly.makes.it.easier.to.swit | 
| 76620 |  63 68 20 62 65 74 77 65 65 6e 20 64 69 66 66 65    72 65 6e 74 0a 20 20 3b 3b 20 50 79 74 68 6f 6e  | ch.between.different...;;.Python | 
| 76640 |  20 76 65 72 73 69 6f 6e 73 3b 20 73 65 65 20 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | .versions;.see.https://github.co | 
| 76660 |  6d 2f 66 6c 79 63 68 65 63 6b 2f 66 6c 79 63 68    65 63 6b 2f 69 73 73 75 65 73 2f 31 30 35 35 2e  | m/flycheck/flycheck/issues/1055. | 
| 76680 |  0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 70 79    74 68 6f 6e 33 22 0a 20 20 20 20 20 20 20 20 20  | ...:command.("python3".......... | 
| 766a0 |  20 20 20 28 65 76 61 6c 20 28 66 6c 79 63 68 65    63 6b 2d 70 79 74 68 6f 6e 2d 6d 6f 64 75 6c 65  | ...(eval.(flycheck-python-module | 
| 766c0 |  2d 61 72 67 73 20 27 70 79 74 68 6f 6e 2d 70 79    6c 69 6e 74 20 22 70 79 6c 69 6e 74 22 29 29 0a  | -args.'python-pylint."pylint")). | 
| 766e0 |  20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 72    65 70 6f 72 74 73 3d 6e 22 0a 20 20 20 20 20 20  | ............"--reports=n"....... | 
| 76700 |  20 20 20 20 20 20 22 2d 2d 6f 75 74 70 75 74 2d    66 6f 72 6d 61 74 3d 6a 73 6f 6e 22 0a 20 20 20  | ......"--output-format=json".... | 
| 76720 |  20 20 20 20 20 20 20 20 20 28 63 6f 6e 66 69 67    2d 66 69 6c 65 20 22 2d 2d 72 63 66 69 6c 65 3d  | .........(config-file."--rcfile= | 
| 76740 |  22 20 66 6c 79 63 68 65 63 6b 2d 70 79 6c 69 6e    74 72 63 20 63 6f 6e 63 61 74 29 0a 20 20 20 20  | ".flycheck-pylintrc.concat)..... | 
| 76760 |  20 20 20 20 20 20 20 20 3b 3b 20 4e 65 65 64 20    60 73 6f 75 72 63 65 2d 69 6e 70 6c 61 63 65 27  | ........;;.Need.`source-inplace' | 
| 76780 |  20 66 6f 72 20 72 65 6c 61 74 69 76 65 20 69 6d    70 6f 72 74 73 20 28 65 2e 67 2e 20 60 66 72 6f  | .for.relative.imports.(e.g..`fro | 
| 767a0 |  6d 20 2e 66 6f 6f 0a 20 20 20 20 20 20 20 20 20    20 20 20 3b 3b 20 69 6d 70 6f 72 74 20 62 61 72  | m..foo.............;;.import.bar | 
| 767c0 |  27 29 2c 20 73 65 65 20 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 66 6c 79 63 68  | '),.see.https://github.com/flych | 
| 767e0 |  65 63 6b 2f 66 6c 79 63 68 65 63 6b 2f 69 73 73    75 65 73 2f 32 38 30 0a 20 20 20 20 20 20 20 20  | eck/flycheck/issues/280......... | 
| 76800 |  20 20 20 20 73 6f 75 72 63 65 2d 69 6e 70 6c 61    63 65 29 0a 20 20 3a 65 72 72 6f 72 2d 70 61 72  | ....source-inplace)...:error-par | 
| 76820 |  73 65 72 20 66 6c 79 63 68 65 63 6b 2d 70 61 72    73 65 2d 70 79 6c 69 6e 74 0a 20 20 3a 77 6f 72  | ser.flycheck-parse-pylint...:wor | 
| 76840 |  6b 69 6e 67 2d 64 69 72 65 63 74 6f 72 79 20 66    6c 79 63 68 65 63 6b 2d 70 79 74 68 6f 6e 2d 66  | king-directory.flycheck-python-f | 
| 76860 |  69 6e 64 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74    0a 20 20 3a 65 6e 61 62 6c 65 64 20 28 6c 61 6d  | ind-project-root...:enabled.(lam | 
| 76880 |  62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6f 72 20 28 6e 6f 74 20 28 66 6c  | bda.()..............(or.(not.(fl | 
| 768a0 |  79 63 68 65 63 6b 2d 70 79 74 68 6f 6e 2d 6e 65    65 64 73 2d 6d 6f 64 75 6c 65 2d 70 20 27 70 79  | ycheck-python-needs-module-p.'py | 
| 768c0 |  74 68 6f 6e 2d 70 79 6c 69 6e 74 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | thon-pylint))..................( | 
| 768e0 |  66 6c 79 63 68 65 63 6b 2d 70 79 74 68 6f 6e 2d    66 69 6e 64 2d 6d 6f 64 75 6c 65 20 27 70 79 74  | flycheck-python-find-module.'pyt | 
| 76900 |  68 6f 6e 2d 70 79 6c 69 6e 74 20 22 70 79 6c 69    6e 74 22 29 29 29 0a 20 20 3a 76 65 72 69 66 79  | hon-pylint."pylint")))...:verify | 
| 76920 |  20 28 6c 61 6d 62 64 61 20 28 5f 29 20 28 66 6c    79 63 68 65 63 6b 2d 70 79 74 68 6f 6e 2d 76 65  | .(lambda.(_).(flycheck-python-ve | 
| 76940 |  72 69 66 79 2d 6d 6f 64 75 6c 65 20 27 70 79 74    68 6f 6e 2d 70 79 6c 69 6e 74 20 22 70 79 6c 69  | rify-module.'python-pylint."pyli | 
| 76960 |  6e 74 22 29 29 0a 20 20 3a 65 72 72 6f 72 2d 65    78 70 6c 61 69 6e 65 72 20 28 6c 61 6d 62 64 61  | nt"))...:error-explainer.(lambda | 
| 76980 |  20 28 65 72 72 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65  | .(err)......................(whe | 
| 769a0 |  6e 2d 6c 65 74 20 28 69 64 20 28 66 6c 79 63 68    65 63 6b 2d 65 72 72 6f 72 2d 69 64 20 65 72 72  | n-let.(id.(flycheck-error-id.err | 
| 769c0 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79  | ))........................(apply | 
| 769e0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 23 27 66 6c 79 63 68  | .........................#'flych | 
| 76a00 |  65 63 6b 2d 63 61 6c 6c 2d 63 68 65 63 6b 65 72    2d 70 72 6f 63 65 73 73 2d 66 6f 72 2d 6f 75 74  | eck-call-checker-process-for-out | 
| 76a20 |  70 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 27 70 79 74  | put.........................'pyt | 
| 76a40 |  68 6f 6e 2d 70 79 6c 69 6e 74 20 6e 69 6c 20 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | hon-pylint.nil.t................ | 
| 76a60 |  20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .........(append................ | 
| 76a80 |  20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68    65 63 6b 2d 70 79 74 68 6f 6e 2d 6d 6f 64 75 6c  | ..........(flycheck-python-modul | 
| 76aa0 |  65 2d 61 72 67 73 20 27 70 79 74 68 6f 6e 2d 70    79 6c 69 6e 74 20 22 70 79 6c 69 6e 74 22 29 0a  | e-args.'python-pylint."pylint"). | 
| 76ac0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28  | .........................(list.( | 
| 76ae0 |  66 6f 72 6d 61 74 20 22 2d 2d 68 65 6c 70 2d 6d    73 67 3d 25 73 22 20 69 64 29 29 29 29 29 29 0a  | format."--help-msg=%s".id)))))). | 
| 76b00 |  20 20 3a 6d 6f 64 65 73 20 28 70 79 74 68 6f 6e    2d 6d 6f 64 65 20 70 79 74 68 6f 6e 2d 74 73 2d  | ..:modes.(python-mode.python-ts- | 
| 76b20 |  6d 6f 64 65 29 0a 20 20 3a 6e 65 78 74 2d 63 68    65 63 6b 65 72 73 20 28 28 77 61 72 6e 69 6e 67  | mode)...:next-checkers.((warning | 
| 76b40 |  20 2e 20 70 79 74 68 6f 6e 2d 6d 79 70 79 29 29    29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66  | ...python-mypy)))..(flycheck-def | 
| 76b60 |  69 6e 65 2d 63 68 65 63 6b 65 72 20 70 79 74 68    6f 6e 2d 70 79 63 6f 6d 70 69 6c 65 0a 20 20 22  | ine-checker.python-pycompile..." | 
| 76b80 |  41 20 50 79 74 68 6f 6e 20 73 79 6e 74 61 78 20    63 68 65 63 6b 65 72 20 75 73 69 6e 67 20 50 79  | A.Python.syntax.checker.using.Py | 
| 76ba0 |  74 68 6f 6e 27 73 20 62 75 69 6c 74 69 6e 20 63    6f 6d 70 69 6c 65 72 2e 0a 0a 53 65 65 20 55 52  | thon's.builtin.compiler...See.UR | 
| 76bc0 |  4c 20 60 68 74 74 70 73 3a 2f 2f 64 6f 63 73 2e    70 79 74 68 6f 6e 2e 6f 72 67 2f 33 2e 34 2f 6c  | L.`https://docs.python.org/3.4/l | 
| 76be0 |  69 62 72 61 72 79 2f 70 79 5f 63 6f 6d 70 69 6c    65 2e 68 74 6d 6c 27 2e 22 0a 20 20 3a 63 6f 6d  | ibrary/py_compile.html'."...:com | 
| 76c00 |  6d 61 6e 64 20 28 22 70 79 74 68 6f 6e 33 22 20    22 2d 6d 22 20 22 70 79 5f 63 6f 6d 70 69 6c 65  | mand.("python3"."-m"."py_compile | 
| 76c20 |  22 20 73 6f 75 72 63 65 29 0a 20 20 3a 65 72 72    6f 72 2d 70 61 74 74 65 72 6e 73 0a 20 20 3b 3b  | ".source)...:error-patterns...;; | 
| 76c40 |  20 50 79 74 68 6f 6e 20 32 2e 37 0a 20 20 28 28    65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74  | .Python.2.7...((error.line-start | 
| 76c60 |  20 22 20 20 46 69 6c 65 20 5c 22 22 20 28 66 69    6c 65 2d 6e 61 6d 65 29 20 22 5c 22 2c 20 6c 69  | ."..File.\"".(file-name)."\",.li | 
| 76c80 |  6e 65 20 22 20 6c 69 6e 65 20 22 5c 6e 22 0a 20    20 20 20 20 20 20 20 20 20 28 3e 3d 20 32 20 28  | ne.".line."\n"...........(>=.2.( | 
| 76ca0 |  7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74    2d 6e 65 77 6c 69 6e 65 29 20 22 5c 6e 22 29 0a  | zero-or-more.not-newline)."\n"). | 
| 76cc0 |  20 20 20 20 20 20 20 20 20 20 22 53 79 6e 74 61    78 45 72 72 6f 72 3a 20 22 20 28 6d 65 73 73 61  | .........."SyntaxError:.".(messa | 
| 76ce0 |  67 65 29 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20    20 28 65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61  | ge).line-end)....(error.line-sta | 
| 76d00 |  72 74 20 22 53 6f 72 72 79 3a 20 49 6e 64 65 6e    74 61 74 69 6f 6e 45 72 72 6f 72 3a 20 22 0a 20  | rt."Sorry:.IndentationError:.".. | 
| 76d20 |  20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67    65 29 20 22 28 22 20 28 66 69 6c 65 2d 6e 61 6d  | .........(message)."(".(file-nam | 
| 76d40 |  65 29 20 22 2c 20 6c 69 6e 65 20 22 20 6c 69 6e    65 20 22 29 22 0a 20 20 20 20 20 20 20 20 20 20  | e).",.line.".line.")"........... | 
| 76d60 |  6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 3b 3b 20    32 2e 36 0a 20 20 20 28 65 72 72 6f 72 20 6c 69  | line-end)....;;.2.6....(error.li | 
| 76d80 |  6e 65 2d 73 74 61 72 74 20 22 53 79 6e 74 61 78    45 72 72 6f 72 3a 20 28 27 22 20 28 6d 65 73 73  | ne-start."SyntaxError:.('".(mess | 
| 76da0 |  61 67 65 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65    20 28 6e 6f 74 20 28 61 6e 79 20 22 27 22 29 29  | age.(one-or-more.(not.(any."'")) | 
| 76dc0 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 22 27 2c    20 28 27 22 20 28 66 69 6c 65 2d 6e 61 6d 65 20  | ))..........."',.('".(file-name. | 
| 76de0 |  28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 28 6e 6f    74 20 28 61 6e 79 20 22 27 22 29 29 29 29 20 22  | (one-or-more.(not.(any."'"))))." | 
| 76e00 |  27 2c 20 22 0a 20 20 20 20 20 20 20 20 20 20 6c    69 6e 65 20 22 2c 20 22 20 63 6f 6c 75 6d 6e 20  | ',."...........line.",.".column. | 
| 76e20 |  22 2c 20 22 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72    65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 20 6c  | ",.".(one-or-more.not-newline).l | 
| 76e40 |  69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 77 6f 72    6b 69 6e 67 2d 64 69 72 65 63 74 6f 72 79 20 66  | ine-end))...:working-directory.f | 
| 76e60 |  6c 79 63 68 65 63 6b 2d 70 79 74 68 6f 6e 2d 66    69 6e 64 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74  | lycheck-python-find-project-root | 
| 76e80 |  0a 20 20 3a 6d 6f 64 65 73 20 28 70 79 74 68 6f    6e 2d 6d 6f 64 65 20 70 79 74 68 6f 6e 2d 74 73  | ...:modes.(python-mode.python-ts | 
| 76ea0 |  2d 6d 6f 64 65 29 0a 20 20 3a 6e 65 78 74 2d 63    68 65 63 6b 65 72 73 20 28 28 77 61 72 6e 69 6e  | -mode)...:next-checkers.((warnin | 
| 76ec0 |  67 20 2e 20 70 79 74 68 6f 6e 2d 6d 79 70 79 29    29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68  | g...python-mypy)))..(defun.flych | 
| 76ee0 |  65 63 6b 2d 70 79 72 69 67 68 74 2d 2d 70 61 72    73 65 2d 65 72 72 6f 72 20 28 6f 75 74 70 75 74  | eck-pyright--parse-error.(output | 
| 76f00 |  20 63 68 65 63 6b 65 72 20 62 75 66 66 65 72 29    0a 20 20 22 50 61 72 73 65 20 70 79 72 69 67 68  | .checker.buffer)..."Parse.pyrigh | 
| 76f20 |  74 20 65 72 72 6f 72 73 2f 77 61 72 6e 69 6e 67    73 20 66 72 6f 6d 20 4a 53 4f 4e 20 4f 55 54 50  | t.errors/warnings.from.JSON.OUTP | 
| 76f40 |  55 54 2e 0a 43 48 45 43 4b 45 52 20 61 6e 64 20    42 55 46 46 45 52 20 64 65 6e 6f 74 65 20 74 68  | UT..CHECKER.and.BUFFER.denote.th | 
| 76f60 |  65 20 43 48 45 43 4b 45 52 20 74 68 61 74 20 72    65 74 75 72 6e 65 64 20 4f 55 54 50 55 54 20 61  | e.CHECKER.that.returned.OUTPUT.a | 
| 76f80 |  6e 64 0a 74 68 65 20 42 55 46 46 45 52 20 74 68    61 74 20 77 61 73 20 63 68 65 63 6b 65 64 20 72  | nd.the.BUFFER.that.was.checked.r | 
| 76fa0 |  65 73 70 65 63 74 69 76 65 6c 79 2e 22 0a 20 20    28 73 65 71 2d 6d 61 70 0a 20 20 20 28 6c 61 6d  | espectively."...(seq-map....(lam | 
| 76fc0 |  62 64 61 20 28 65 72 72 29 0a 20 20 20 20 20 28    6c 65 74 2d 61 6c 69 73 74 20 65 72 72 0a 20 20  | bda.(err)......(let-alist.err... | 
| 76fe0 |  20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 65    72 72 6f 72 2d 6e 65 77 2d 61 74 0a 20 20 20 20  | .....(flycheck-error-new-at..... | 
| 77000 |  20 20 20 20 28 2b 20 31 20 2e 72 61 6e 67 65 2e    73 74 61 72 74 2e 6c 69 6e 65 29 0a 20 20 20 20  | ....(+.1..range.start.line)..... | 
| 77020 |  20 20 20 20 28 2b 20 31 20 2e 72 61 6e 67 65 2e    73 74 61 72 74 2e 63 68 61 72 61 63 74 65 72 29  | ....(+.1..range.start.character) | 
| 77040 |  0a 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20    2e 73 65 76 65 72 69 74 79 0a 20 20 20 20 20 20  | .........(pcase..severity....... | 
| 77060 |  20 20 20 20 28 22 65 72 72 6f 72 22 20 27 65 72    72 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 28  | ....("error".'error)...........( | 
| 77080 |  22 77 61 72 6e 69 6e 67 22 20 27 77 61 72 6e 69    6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 28 5f  | "warning".'warning)...........(_ | 
| 770a0 |  20 27 77 61 72 6e 69 6e 67 29 29 0a 20 20 20 20    20 20 20 20 2e 6d 65 73 73 61 67 65 0a 20 20 20  | .'warning))..........message.... | 
| 770c0 |  20 20 20 20 20 3a 65 6e 64 2d 6c 69 6e 65 20 28    2b 20 31 20 2e 72 61 6e 67 65 2e 65 6e 64 2e 6c  | .....:end-line.(+.1..range.end.l | 
| 770e0 |  69 6e 65 29 0a 20 20 20 20 20 20 20 20 3a 65 6e    64 2d 63 6f 6c 75 6d 6e 20 28 2b 20 31 20 2e 72  | ine).........:end-column.(+.1..r | 
| 77100 |  61 6e 67 65 2e 65 6e 64 2e 63 68 61 72 61 63 74    65 72 29 0a 20 20 20 20 20 20 20 20 3a 63 68 65  | ange.end.character).........:che | 
| 77120 |  63 6b 65 72 20 63 68 65 63 6b 65 72 0a 20 20 20    20 20 20 20 20 3a 62 75 66 66 65 72 20 62 75 66  | cker.checker.........:buffer.buf | 
| 77140 |  66 65 72 0a 20 20 20 20 20 20 20 20 3a 66 69 6c    65 6e 61 6d 65 20 28 62 75 66 66 65 72 2d 66 69  | fer.........:filename.(buffer-fi | 
| 77160 |  6c 65 2d 6e 61 6d 65 20 62 75 66 66 65 72 29 29    29 29 0a 20 20 20 28 63 64 72 20 28 6e 74 68 20  | le-name.buffer))))....(cdr.(nth. | 
| 77180 |  32 20 28 63 61 72 20 28 66 6c 79 63 68 65 63 6b    2d 70 61 72 73 65 2d 6a 73 6f 6e 20 6f 75 74 70  | 2.(car.(flycheck-parse-json.outp | 
| 771a0 |  75 74 29 29 29 29 29 29 0a 0a 28 66 6c 79 63 68    65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b  | ut))))))..(flycheck-define-check | 
| 771c0 |  65 72 20 70 79 74 68 6f 6e 2d 70 79 72 69 67 68    74 0a 20 20 22 53 74 61 74 69 63 20 74 79 70 65  | er.python-pyright..."Static.type | 
| 771e0 |  20 63 68 65 63 6b 65 72 20 66 6f 72 20 50 79 74    68 6f 6e 0a 0a 53 65 65 20 55 52 4c 20 68 74 74  | .checker.for.Python..See.URL.htt | 
| 77200 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    6d 69 63 72 6f 73 6f 66 74 2f 70 79 72 69 67 68  | ps://github.com/microsoft/pyrigh | 
| 77220 |  74 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28    22 70 79 72 69 67 68 74 22 0a 20 20 20 20 20 20  | t."...:command.("pyright"....... | 
| 77240 |  20 20 20 20 20 20 22 2d 2d 6f 75 74 70 75 74 6a    73 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20  | ......"--outputjson"............ | 
| 77260 |  20 73 6f 75 72 63 65 2d 69 6e 70 6c 61 63 65 29    0a 20 20 3a 77 6f 72 6b 69 6e 67 2d 64 69 72 65  | .source-inplace)...:working-dire | 
| 77280 |  63 74 6f 72 79 20 66 6c 79 63 68 65 63 6b 2d 70    79 74 68 6f 6e 2d 66 69 6e 64 2d 70 72 6f 6a 65  | ctory.flycheck-python-find-proje | 
| 772a0 |  63 74 2d 72 6f 6f 74 0a 20 20 3a 65 72 72 6f 72    2d 70 61 72 73 65 72 20 66 6c 79 63 68 65 63 6b  | ct-root...:error-parser.flycheck | 
| 772c0 |  2d 70 79 72 69 67 68 74 2d 2d 70 61 72 73 65 2d    65 72 72 6f 72 0a 20 20 3a 6d 6f 64 65 73 20 28  | -pyright--parse-error...:modes.( | 
| 772e0 |  70 79 74 68 6f 6e 2d 6d 6f 64 65 20 70 79 74 68    6f 6e 2d 74 73 2d 6d 6f 64 65 29 29 0a 0a 28 64  | python-mode.python-ts-mode))..(d | 
| 77300 |  65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 76    61 72 69 61 62 6c 65 2d 61 6c 69 61 73 20 27 66  | efine-obsolete-variable-alias.'f | 
| 77320 |  6c 79 63 68 65 63 6b 2d 70 79 74 68 6f 6e 2d 6d    79 70 79 2d 69 6e 69 0a 20 20 27 66 6c 79 63 68  | lycheck-python-mypy-ini...'flych | 
| 77340 |  65 63 6b 2d 70 79 74 68 6f 6e 2d 6d 79 70 79 2d    63 6f 6e 66 69 67 20 22 33 32 22 29 0a 0a 28 66  | eck-python-mypy-config."32")..(f | 
| 77360 |  6c 79 63 68 65 63 6b 2d 64 65 66 2d 63 6f 6e 66    69 67 2d 66 69 6c 65 2d 76 61 72 20 66 6c 79 63  | lycheck-def-config-file-var.flyc | 
| 77380 |  68 65 63 6b 2d 70 79 74 68 6f 6e 2d 6d 79 70 79    2d 63 6f 6e 66 69 67 20 70 79 74 68 6f 6e 2d 6d  | heck-python-mypy-config.python-m | 
| 773a0 |  79 70 79 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ypy............................. | 
| 773c0 |  20 20 27 28 22 6d 79 70 79 2e 69 6e 69 22 20 22    70 79 70 72 6f 6a 65 63 74 2e 74 6f 6d 6c 22 20  | ..'("mypy.ini"."pyproject.toml". | 
| 773e0 |  22 73 65 74 75 70 2e 63 66 67 22 29 29 0a 0a 28    66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f 70 74  | "setup.cfg"))..(flycheck-def-opt | 
| 77400 |  69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65 63 6b    2d 70 79 74 68 6f 6e 2d 6d 79 70 79 2d 63 61 63  | ion-var.flycheck-python-mypy-cac | 
| 77420 |  68 65 2d 64 69 72 20 6e 69 6c 20 70 79 74 68 6f    6e 2d 6d 79 70 79 0a 20 20 22 44 69 72 65 63 74  | he-dir.nil.python-mypy..."Direct | 
| 77440 |  6f 72 79 20 75 73 65 64 20 74 6f 20 77 72 69 74    65 20 2e 6d 79 70 79 5f 63 61 63 68 65 20 64 69  | ory.used.to.write..mypy_cache.di | 
| 77460 |  72 65 63 74 6f 72 69 65 73 2e 22 0a 20 20 3a 74    79 70 65 20 27 28 63 68 6f 69 63 65 0a 20 20 20  | rectories."...:type.'(choice.... | 
| 77480 |  20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74    61 67 20 22 57 72 69 74 65 20 74 6f 20 74 68 65  | .......(const.:tag."Write.to.the | 
| 774a0 |  20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f    72 79 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20  | .working.directory".nil)........ | 
| 774c0 |  20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22    4e 65 76 65 72 20 77 72 69 74 65 20 2e 6d 79 70  | ...(const.:tag."Never.write..myp | 
| 774e0 |  79 5f 63 61 63 68 65 20 64 69 72 65 63 74 6f 72    69 65 73 22 20 6e 75 6c 6c 2d 64 65 76 69 63 65  | y_cache.directories".null-device | 
| 77500 |  29 0a 20 20 20 20 20 20 20 20 20 20 28 73 74 72    69 6e 67 20 3a 74 61 67 20 22 50 61 74 68 22 29  | )...........(string.:tag."Path") | 
| 77520 |  29 0a 20 20 3a 73 61 66 65 20 23 27 66 6c 79 63    68 65 63 6b 2d 73 74 72 69 6e 67 2d 6f 72 2d 6e  | )...:safe.#'flycheck-string-or-n | 
| 77540 |  69 6c 2d 70 0a 20 20 3a 70 61 63 6b 61 67 65 2d    76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65  | il-p...:package-version.'(flyche | 
| 77560 |  63 6b 20 2e 20 22 33 32 22 29 29 0a 0a 28 66 6c    79 63 68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f  | ck..."32"))..(flycheck-def-optio | 
| 77580 |  6e 2d 76 61 72 20 66 6c 79 63 68 65 63 6b 2d 70    79 74 68 6f 6e 2d 6d 79 70 79 2d 70 79 74 68 6f  | n-var.flycheck-python-mypy-pytho | 
| 775a0 |  6e 2d 65 78 65 63 75 74 61 62 6c 65 20 6e 69 6c    20 70 79 74 68 6f 6e 2d 6d 79 70 79 0a 20 20 22  | n-executable.nil.python-mypy..." | 
| 775c0 |  50 79 74 68 6f 6e 20 65 78 65 63 75 74 61 62 6c    65 20 74 6f 20 66 69 6e 64 20 74 68 65 20 69 6e  | Python.executable.to.find.the.in | 
| 775e0 |  73 74 61 6c 6c 65 64 20 50 45 50 20 35 36 31 20    70 61 63 6b 61 67 65 73 2e 22 0a 20 20 3a 74 79  | stalled.PEP.561.packages."...:ty | 
| 77600 |  70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e    73 74 20 3a 74 61 67 20 22 53 61 6d 65 20 61 73  | pe.'(choice.(const.:tag."Same.as | 
| 77620 |  20 6d 79 70 79 27 73 22 20 6e 69 6c 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | .mypy's".nil)..................( | 
| 77640 |  73 74 72 69 6e 67 20 3a 74 61 67 20 22 50 61 74    68 22 29 29 0a 20 20 3a 73 61 66 65 20 23 27 66  | string.:tag."Path"))...:safe.#'f | 
| 77660 |  6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6f    72 2d 6e 69 6c 2d 70 0a 20 20 3a 70 61 63 6b 61  | lycheck-string-or-nil-p...:packa | 
| 77680 |  67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79    63 68 65 63 6b 20 2e 20 22 33 33 22 29 29 0a 0a  | ge-version.'(flycheck..."33")).. | 
| 776a0 |  28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65    2d 63 68 65 63 6b 65 72 20 70 79 74 68 6f 6e 2d  | (flycheck-define-checker.python- | 
| 776c0 |  6d 79 70 79 0a 20 20 22 4d 79 70 79 20 73 79 6e    74 61 78 20 61 6e 64 20 74 79 70 65 20 63 68 65  | mypy..."Mypy.syntax.and.type.che | 
| 776e0 |  63 6b 65 72 2e 20 20 52 65 71 75 69 72 65 73 20    6d 79 70 79 3e 3d 30 2e 37 33 30 2e 0a 0a 53 65  | cker...Requires.mypy>=0.730...Se | 
| 77700 |  65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 6d    79 70 79 2d 6c 61 6e 67 2e 6f 72 67 2f 27 2e 22  | e.URL.`https://mypy-lang.org/'." | 
| 77720 |  0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 6d 79    70 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ...:command.("mypy"............. | 
| 77740 |  22 2d 2d 73 68 6f 77 2d 63 6f 6c 75 6d 6e 2d 6e    75 6d 62 65 72 73 22 0a 20 20 20 20 20 20 20 20  | "--show-column-numbers"......... | 
| 77760 |  20 20 20 20 22 2d 2d 6e 6f 2d 70 72 65 74 74 79    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63  | ...."--no-pretty".............(c | 
| 77780 |  6f 6e 66 69 67 2d 66 69 6c 65 20 22 2d 2d 63 6f    6e 66 69 67 2d 66 69 6c 65 22 20 66 6c 79 63 68  | onfig-file."--config-file".flych | 
| 777a0 |  65 63 6b 2d 70 79 74 68 6f 6e 2d 6d 79 70 79 2d    63 6f 6e 66 69 67 29 0a 20 20 20 20 20 20 20 20  | eck-python-mypy-config)......... | 
| 777c0 |  20 20 20 20 28 6f 70 74 69 6f 6e 20 22 2d 2d 63    61 63 68 65 2d 64 69 72 22 20 66 6c 79 63 68 65  | ....(option."--cache-dir".flyche | 
| 777e0 |  63 6b 2d 70 79 74 68 6f 6e 2d 6d 79 70 79 2d 63    61 63 68 65 2d 64 69 72 29 0a 20 20 20 20 20 20  | ck-python-mypy-cache-dir)....... | 
| 77800 |  20 20 20 20 20 20 28 6f 70 74 69 6f 6e 20 22 2d    2d 70 79 74 68 6f 6e 2d 65 78 65 63 75 74 61 62  | ......(option."--python-executab | 
| 77820 |  6c 65 22 20 66 6c 79 63 68 65 63 6b 2d 70 79 74    68 6f 6e 2d 6d 79 70 79 2d 70 79 74 68 6f 6e 2d  | le".flycheck-python-mypy-python- | 
| 77840 |  65 78 65 63 75 74 61 62 6c 65 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 73 6f 75 72 63 65 2d 6f  | executable).............source-o | 
| 77860 |  72 69 67 69 6e 61 6c 29 0a 20 20 3a 65 72 72 6f    72 2d 70 61 74 74 65 72 6e 73 0a 20 20 28 28 65  | riginal)...:error-patterns...((e | 
| 77880 |  72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74 20    28 66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20  | rror.line-start.(file-name).":". | 
| 778a0 |  6c 69 6e 65 20 28 6f 70 74 69 6f 6e 61 6c 20 22    3a 22 20 63 6f 6c 75 6d 6e 29 0a 20 20 20 20 20  | line.(optional.":".column)...... | 
| 778c0 |  20 20 20 20 20 22 3a 20 65 72 72 6f 72 3a 22 20    28 6d 65 73 73 61 67 65 29 20 6c 69 6e 65 2d 65  | .....":.error:".(message).line-e | 
| 778e0 |  6e 64 29 0a 20 20 20 28 77 61 72 6e 69 6e 67 20    6c 69 6e 65 2d 73 74 61 72 74 20 28 66 69 6c 65  | nd)....(warning.line-start.(file | 
| 77900 |  2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69 6e 65 20    28 6f 70 74 69 6f 6e 61 6c 20 22 3a 22 20 63 6f  | -name).":".line.(optional.":".co | 
| 77920 |  6c 75 6d 6e 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 22 3a 20 77 61 72 6e 69 6e 67 3a 22 20 28  | lumn).............":.warning:".( | 
| 77940 |  6d 65 73 73 61 67 65 29 20 6c 69 6e 65 2d 65 6e    64 29 0a 20 20 20 28 69 6e 66 6f 20 6c 69 6e 65  | message).line-end)....(info.line | 
| 77960 |  2d 73 74 61 72 74 20 28 66 69 6c 65 2d 6e 61 6d    65 29 20 22 3a 22 20 6c 69 6e 65 20 28 6f 70 74  | -start.(file-name).":".line.(opt | 
| 77980 |  69 6f 6e 61 6c 20 22 3a 22 20 63 6f 6c 75 6d 6e    29 0a 20 20 20 20 20 20 20 20 20 22 3a 20 6e 6f  | ional.":".column)..........":.no | 
| 779a0 |  74 65 3a 22 20 28 6d 65 73 73 61 67 65 29 20 6c    69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 77 6f 72  | te:".(message).line-end))...:wor | 
| 779c0 |  6b 69 6e 67 2d 64 69 72 65 63 74 6f 72 79 20 66    6c 79 63 68 65 63 6b 2d 70 79 74 68 6f 6e 2d 66  | king-directory.flycheck-python-f | 
| 779e0 |  69 6e 64 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74    0a 20 20 3a 6d 6f 64 65 73 20 28 70 79 74 68 6f  | ind-project-root...:modes.(pytho | 
| 77a00 |  6e 2d 6d 6f 64 65 20 70 79 74 68 6f 6e 2d 74 73    2d 6d 6f 64 65 29 0a 20 20 3b 3b 20 45 6e 73 75  | n-mode.python-ts-mode)...;;.Ensu | 
| 77a20 |  72 65 20 74 68 65 20 66 69 6c 65 20 69 73 20 73    61 76 65 64 2c 20 74 6f 20 77 6f 72 6b 20 61 72  | re.the.file.is.saved,.to.work.ar | 
| 77a40 |  6f 75 6e 64 0a 20 20 3b 3b 20 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 70 79 74  | ound...;;.https://github.com/pyt | 
| 77a60 |  68 6f 6e 2f 6d 79 70 79 2f 69 73 73 75 65 73 2f    34 37 34 36 2e 0a 20 20 3a 70 72 65 64 69 63 61  | hon/mypy/issues/4746....:predica | 
| 77a80 |  74 65 20 66 6c 79 63 68 65 63 6b 2d 62 75 66 66    65 72 2d 73 61 76 65 64 2d 70 29 0a 0a 28 66 6c  | te.flycheck-buffer-saved-p)..(fl | 
| 77aa0 |  79 63 68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f    6e 2d 76 61 72 20 66 6c 79 63 68 65 63 6b 2d 6c  | ycheck-def-option-var.flycheck-l | 
| 77ac0 |  69 6e 74 72 2d 63 61 63 68 69 6e 67 20 74 20 72    2d 6c 69 6e 74 72 0a 20 20 22 57 68 65 74 68 65  | intr-caching.t.r-lintr..."Whethe | 
| 77ae0 |  72 20 74 6f 20 65 6e 61 62 6c 65 20 63 61 63 68    69 6e 67 20 69 6e 20 6c 69 6e 74 72 2e 0a 0a 42  | r.to.enable.caching.in.lintr...B | 
| 77b00 |  79 20 64 65 66 61 75 6c 74 2c 20 6c 69 6e 74 72    20 63 61 63 68 65 73 20 61 6c 6c 20 65 78 70 72  | y.default,.lintr.caches.all.expr | 
| 77b20 |  65 73 73 69 6f 6e 73 20 69 6e 20 61 20 66 69 6c    65 20 61 6e 64 20 72 65 2d 63 68 65 63 6b 73 0a  | essions.in.a.file.and.re-checks. | 
| 77b40 |  6f 6e 6c 79 20 74 68 6f 73 65 20 74 68 61 74 20    68 61 76 65 20 63 68 61 6e 67 65 64 2e 20 20 53  | only.those.that.have.changed...S | 
| 77b60 |  65 74 74 69 6e 67 20 74 68 69 73 20 6f 70 74 69    6f 6e 20 74 6f 20 6e 69 6c 0a 64 69 73 61 62 6c  | etting.this.option.to.nil.disabl | 
| 77b80 |  65 73 20 63 61 63 68 69 6e 67 20 69 6e 20 63 61    73 65 20 74 68 65 72 65 20 61 72 65 20 70 72 6f  | es.caching.in.case.there.are.pro | 
| 77ba0 |  62 6c 65 6d 73 2e 22 0a 20 20 3a 74 79 70 65 20    27 62 6f 6f 6c 65 61 6e 0a 20 20 3a 73 61 66 65  | blems."...:type.'boolean...:safe | 
| 77bc0 |  20 23 27 62 6f 6f 6c 65 61 6e 70 0a 20 20 3a 70    61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27  | .#'booleanp...:package-version.' | 
| 77be0 |  28 66 6c 79 63 68 65 63 6b 20 2e 20 22 30 2e 32    33 22 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d  | (flycheck..."0.23"))..(flycheck- | 
| 77c00 |  64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66    6c 79 63 68 65 63 6b 2d 6c 69 6e 74 72 2d 6c 69  | def-option-var.flycheck-lintr-li | 
| 77c20 |  6e 74 65 72 73 20 22 64 65 66 61 75 6c 74 5f 6c    69 6e 74 65 72 73 22 20 72 2d 6c 69 6e 74 72 0a  | nters."default_linters".r-lintr. | 
| 77c40 |  20 20 22 4c 69 6e 74 65 72 73 20 74 6f 20 75 73    65 20 77 69 74 68 20 6c 69 6e 74 72 2e 0a 0a 54  | .."Linters.to.use.with.lintr...T | 
| 77c60 |  68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73    20 76 61 72 69 61 62 6c 65 20 69 73 20 61 20 73  | he.value.of.this.variable.is.a.s | 
| 77c80 |  74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 69 6e 67    20 61 6e 20 52 0a 65 78 70 72 65 73 73 69 6f 6e  | tring.containing.an.R.expression | 
| 77ca0 |  2c 20 77 68 69 63 68 20 73 65 6c 65 63 74 73 20    6c 69 6e 74 65 72 73 20 66 6f 72 20 6c 69 6e 74  | ,.which.selects.linters.for.lint | 
| 77cc0 |  72 2e 22 0a 20 20 3a 74 79 70 65 20 27 73 74 72    69 6e 67 0a 20 20 3a 72 69 73 6b 79 20 74 0a 20  | r."...:type.'string...:risky.t.. | 
| 77ce0 |  20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f    6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22  | .:package-version.'(flycheck..." | 
| 77d00 |  30 2e 32 33 22 29 29 0a 0a 28 64 65 66 75 6e 20    66 6c 79 63 68 65 63 6b 2d 72 2d 68 61 73 2d 6c  | 0.23"))..(defun.flycheck-r-has-l | 
| 77d20 |  69 6e 74 72 20 28 63 68 65 63 6b 65 72 29 0a 20    20 22 57 68 65 74 68 65 72 20 43 48 45 43 4b 45  | intr.(checker)..."Whether.CHECKE | 
| 77d40 |  52 20 28 52 29 20 68 61 73 20 69 6e 73 74 61 6c    6c 65 64 20 74 68 65 20 60 6c 69 6e 74 72 27 20  | R.(R).has.installed.the.`lintr'. | 
| 77d60 |  6c 69 62 72 61 72 79 2e 22 0a 20 20 28 65 71 6c    20 30 20 28 66 6c 79 63 68 65 63 6b 2d 63 61 6c  | library."...(eql.0.(flycheck-cal | 
| 77d80 |  6c 2d 63 68 65 63 6b 65 72 2d 70 72 6f 63 65 73    73 0a 20 20 20 20 20 20 20 20 20 20 63 68 65 63  | l-checker-process...........chec | 
| 77da0 |  6b 65 72 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 0a    20 20 20 20 20 20 20 20 20 20 22 2d 2d 73 6c 61  | ker.nil.nil.nil..........."--sla | 
| 77dc0 |  76 65 22 20 22 2d 2d 6e 6f 2d 72 65 73 74 6f 72    65 22 20 22 2d 2d 6e 6f 2d 73 61 76 65 22 20 22  | ve"."--no-restore"."--no-save"." | 
| 77de0 |  2d 65 22 0a 20 20 20 20 20 20 20 20 20 20 22 6c    69 62 72 61 72 79 28 27 6c 69 6e 74 72 27 29 22  | -e"..........."library('lintr')" | 
| 77e00 |  29 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64    65 66 69 6e 65 2d 63 68 65 63 6b 65 72 20 72 2d  | )))..(flycheck-define-checker.r- | 
| 77e20 |  6c 69 6e 74 72 0a 20 20 22 41 6e 20 52 20 73 74    79 6c 65 20 61 6e 64 20 73 79 6e 74 61 78 20 63  | lintr..."An.R.style.and.syntax.c | 
| 77e40 |  68 65 63 6b 65 72 20 75 73 69 6e 67 20 74 68 65    20 6c 69 6e 74 72 20 70 61 63 6b 61 67 65 2e 0a  | hecker.using.the.lintr.package.. | 
| 77e60 |  0a 53 65 65 20 55 52 4c 20 60 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a 69 6d  | .See.URL.`https://github.com/jim | 
| 77e80 |  68 65 73 74 65 72 2f 6c 69 6e 74 72 27 2e 22 0a    20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 52 22 20  | hester/lintr'."...:command.("R". | 
| 77ea0 |  22 2d 2d 73 6c 61 76 65 22 20 22 2d 2d 6e 6f 2d    72 65 73 74 6f 72 65 22 20 22 2d 2d 6e 6f 2d 73  | "--slave"."--no-restore"."--no-s | 
| 77ec0 |  61 76 65 22 20 22 2d 65 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 65 76 61 6c 20 28 63 6f 6e  | ave"."-e".............(eval.(con | 
| 77ee0 |  63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 22 6c 69 62 72 61 72 79 28  | cat...................."library( | 
| 77f00 |  6c 69 6e 74 72 29 3b 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 22 74 72 79  | lintr);"...................."try | 
| 77f20 |  28 6c 69 6e 74 28 63 6f 6d 6d 61 6e 64 41 72 67    73 28 54 52 55 45 29 22 0a 20 20 20 20 20 20 20  | (lint(commandArgs(TRUE)"........ | 
| 77f40 |  20 20 20 20 20 20 20 20 20 20 20 20 22 2c 20 63    61 63 68 65 3d 22 20 28 69 66 20 66 6c 79 63 68  | ............",.cache=".(if.flych | 
| 77f60 |  65 63 6b 2d 6c 69 6e 74 72 2d 63 61 63 68 69 6e    67 20 22 54 52 55 45 22 20 22 46 41 4c 53 45 22  | eck-lintr-caching."TRUE"."FALSE" | 
| 77f80 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 2c 20 22 20 66 6c 79 63 68 65  | )....................",.".flyche | 
| 77fa0 |  63 6b 2d 6c 69 6e 74 72 2d 6c 69 6e 74 65 72 73    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ck-lintr-linters................ | 
| 77fc0 |  20 20 20 20 22 29 29 22 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 22 2d 2d 61 72 67 73 22 20  | ...."))"))............."--args". | 
| 77fe0 |  73 6f 75 72 63 65 29 0a 20 20 3a 65 72 72 6f 72    2d 70 61 74 74 65 72 6e 73 0a 20 20 28 28 69 6e  | source)...:error-patterns...((in | 
| 78000 |  66 6f 20 6c 69 6e 65 2d 73 74 61 72 74 20 28 66    69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69  | fo.line-start.(file-name).":".li | 
| 78020 |  6e 65 20 22 3a 22 20 63 6f 6c 75 6d 6e 20 22 3a    20 73 74 79 6c 65 3a 20 22 20 28 6d 65 73 73 61  | ne.":".column.":.style:.".(messa | 
| 78040 |  67 65 29 0a 20 20 20 20 20 20 20 20 20 6c 69 6e    65 2d 65 6e 64 29 0a 20 20 20 28 77 61 72 6e 69  | ge)..........line-end)....(warni | 
| 78060 |  6e 67 20 6c 69 6e 65 2d 73 74 61 72 74 20 28 66    69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69  | ng.line-start.(file-name).":".li | 
| 78080 |  6e 65 20 22 3a 22 20 63 6f 6c 75 6d 6e 20 22 3a    20 77 61 72 6e 69 6e 67 3a 20 22 20 28 6d 65 73  | ne.":".column.":.warning:.".(mes | 
| 780a0 |  73 61 67 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 28  | sage).............line-end)....( | 
| 780c0 |  65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74    20 28 66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22  | error.line-start.(file-name).":" | 
| 780e0 |  20 6c 69 6e 65 20 22 3a 22 20 63 6f 6c 75 6d 6e    20 22 3a 20 65 72 72 6f 72 3a 20 22 20 28 6d 65  | .line.":".column.":.error:.".(me | 
| 78100 |  73 73 61 67 65 29 0a 20 20 20 20 20 20 20 20 20    20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d  | ssage)...........line-end))...:m | 
| 78120 |  6f 64 65 73 20 28 65 73 73 2d 6d 6f 64 65 20 65    73 73 2d 72 2d 6d 6f 64 65 29 0a 20 20 3a 70 72  | odes.(ess-mode.ess-r-mode)...:pr | 
| 78140 |  65 64 69 63 61 74 65 0a 20 20 3b 3b 20 44 6f 6e    27 74 20 63 68 65 63 6b 20 45 53 53 20 66 69 6c  | edicate...;;.Don't.check.ESS.fil | 
| 78160 |  65 73 20 77 68 69 63 68 20 64 6f 20 6e 6f 74 20    63 6f 6e 74 61 69 6e 20 52 2c 20 61 6e 64 20 6d  | es.which.do.not.contain.R,.and.m | 
| 78180 |  61 6b 65 20 73 75 72 65 20 74 68 61 74 20 6c 69    6e 74 72 20 69 73 0a 20 20 3b 3b 20 61 63 74 75  | ake.sure.that.lintr.is...;;.actu | 
| 781a0 |  61 6c 6c 79 20 61 76 61 69 6c 61 62 6c 65 0a 20    20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20  | ally.available...(lambda.()..... | 
| 781c0 |  28 61 6e 64 20 28 65 71 75 61 6c 20 65 73 73 2d    6c 61 6e 67 75 61 67 65 20 22 53 22 29 0a 20 20  | (and.(equal.ess-language."S")... | 
| 781e0 |  20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 72 2d 68 61 73 2d 6c 69 6e 74 72 20 27 72 2d  | .......(flycheck-r-has-lintr.'r- | 
| 78200 |  6c 69 6e 74 72 29 29 29 0a 20 20 3a 76 65 72 69    66 79 20 28 6c 61 6d 62 64 61 20 28 63 68 65 63  | lintr)))...:verify.(lambda.(chec | 
| 78220 |  6b 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 65 74 20 28 28 68 61 73 2d 6c 69 6e 74  | ker).............(let.((has-lint | 
| 78240 |  72 20 28 66 6c 79 63 68 65 63 6b 2d 72 2d 68 61    73 2d 6c 69 6e 74 72 20 63 68 65 63 6b 65 72 29  | r.(flycheck-r-has-lintr.checker) | 
| 78260 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20  | ))...............(list.......... | 
| 78280 |  20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d    76 65 72 69 66 69 63 61 74 69 6f 6e 2d 72 65 73  | ......(flycheck-verification-res | 
| 782a0 |  75 6c 74 2d 6e 65 77 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 3a 6c 61 62 65 6c 20 22  | ult-new.................:label." | 
| 782c0 |  6c 69 6e 74 72 20 6c 69 62 72 61 72 79 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a  | lintr.library".................: | 
| 782e0 |  6d 65 73 73 61 67 65 20 28 69 66 20 68 61 73 2d    6c 69 6e 74 72 20 22 70 72 65 73 65 6e 74 22 20  | message.(if.has-lintr."present". | 
| 78300 |  22 6d 69 73 73 69 6e 67 22 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 3a 66 61 63 65  | "missing").................:face | 
| 78320 |  20 28 69 66 20 68 61 73 2d 6c 69 6e 74 72 20 27    73 75 63 63 65 73 73 20 27 28 62 6f 6c 64 20 65  | .(if.has-lintr.'success.'(bold.e | 
| 78340 |  72 72 6f 72 29 29 29 29 29 29 29 0a 0a 28 66 6c    79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68  | rror)))))))..(flycheck-define-ch | 
| 78360 |  65 63 6b 65 72 20 72 0a 20 20 22 41 6e 20 52 20    73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 75  | ecker.r..."An.R.syntax.checker.u | 
| 78380 |  73 69 6e 67 20 74 68 65 20 62 75 69 6c 74 69 6e    20 60 70 61 72 73 65 27 20 66 75 6e 63 74 69 6f  | sing.the.builtin.`parse'.functio | 
| 783a0 |  6e 2e 0a 0a 53 65 65 20 55 52 4c 3a 20 60 68 74    74 70 73 3a 2f 2f 77 77 77 2e 72 2d 70 72 6f 6a  | n...See.URL:.`https://www.r-proj | 
| 783c0 |  65 63 74 2e 6f 72 67 2f 27 2e 22 0a 20 20 3a 63    6f 6d 6d 61 6e 64 20 28 22 52 22 20 22 2d 2d 73  | ect.org/'."...:command.("R"."--s | 
| 783e0 |  6c 61 76 65 22 20 22 2d 2d 6e 6f 2d 72 65 73 74    6f 72 65 22 20 22 2d 2d 6e 6f 2d 73 61 76 65 22  | lave"."--no-restore"."--no-save" | 
| 78400 |  20 22 2d 65 22 0a 20 20 20 20 20 20 20 20 20 20    20 20 22 70 61 72 73 65 28 66 69 6c 65 3d 66 69  | ."-e"............."parse(file=fi | 
| 78420 |  6c 65 28 27 73 74 64 69 6e 27 29 2c 20 73 72 63    66 69 6c 65 3d 27 3c 73 74 64 69 6e 3e 27 29 22  | le('stdin'),.srcfile='<stdin>')" | 
| 78440 |  29 0a 20 20 3a 73 74 61 6e 64 61 72 64 2d 69 6e    70 75 74 20 74 0a 20 20 3a 65 72 72 6f 72 2d 70  | )...:standard-input.t...:error-p | 
| 78460 |  61 74 74 65 72 6e 73 0a 20 20 28 28 65 72 72 6f    72 20 6c 69 6e 65 2d 73 74 61 72 74 20 28 7a 65  | atterns...((error.line-start.(ze | 
| 78480 |  72 6f 2d 6f 72 2d 6d 6f 72 65 20 73 70 61 63 65    29 20 22 3c 73 74 64 69 6e 3e 3a 22 20 6c 69 6e  | ro-or-more.space)."<stdin>:".lin | 
| 784a0 |  65 20 22 3a 22 20 63 6f 6c 75 6d 6e 20 22 3a 20    22 0a 20 20 20 20 20 20 20 20 20 20 28 6d 65 73  | e.":".column.":."...........(mes | 
| 784c0 |  73 61 67 65 29 20 6c 69 6e 65 2d 65 6e 64 29 29    0a 20 20 3a 6d 6f 64 65 73 20 28 65 73 73 2d 6d  | sage).line-end))...:modes.(ess-m | 
| 784e0 |  6f 64 65 20 65 73 73 2d 72 2d 6d 6f 64 65 29 0a    20 20 3a 70 72 65 64 69 63 61 74 65 0a 20 20 3b  | ode.ess-r-mode)...:predicate...; | 
| 78500 |  3b 20 44 6f 6e 27 74 20 63 68 65 63 6b 20 45 53    53 20 66 69 6c 65 73 20 77 68 69 63 68 20 64 6f  | ;.Don't.check.ESS.files.which.do | 
| 78520 |  20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 52 0a 20    20 28 6c 61 6d 62 64 61 20 28 29 20 28 65 71 75  | .not.contain.R...(lambda.().(equ | 
| 78540 |  61 6c 20 65 73 73 2d 6c 61 6e 67 75 61 67 65 20    22 53 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 66  | al.ess-language."S")))..(defun.f | 
| 78560 |  6c 79 63 68 65 63 6b 2d 72 61 63 6b 65 74 2d 68    61 73 2d 65 78 70 61 6e 64 2d 70 20 28 63 68 65  | lycheck-racket-has-expand-p.(che | 
| 78580 |  63 6b 65 72 29 0a 20 20 22 57 68 65 74 68 65 72    20 74 68 65 20 65 78 65 63 75 74 61 62 6c 65 20  | cker)..."Whether.the.executable. | 
| 785a0 |  6f 66 20 43 48 45 43 4b 45 52 20 70 72 6f 76 69    64 65 73 20 74 68 65 20 60 65 78 70 61 6e 64 27  | of.CHECKER.provides.the.`expand' | 
| 785c0 |  20 63 6f 6d 6d 61 6e 64 2e 22 0a 20 20 28 65 71    6c 20 30 20 28 66 6c 79 63 68 65 63 6b 2d 63 61  | .command."...(eql.0.(flycheck-ca | 
| 785e0 |  6c 6c 2d 63 68 65 63 6b 65 72 2d 70 72 6f 63 65    73 73 20 63 68 65 63 6b 65 72 20 6e 69 6c 20 6e  | ll-checker-process.checker.nil.n | 
| 78600 |  69 6c 20 6e 69 6c 20 22 65 78 70 61 6e 64 22 29    29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65  | il.nil."expand")))..(flycheck-de | 
| 78620 |  66 69 6e 65 2d 63 68 65 63 6b 65 72 20 72 61 63    6b 65 74 0a 20 20 22 41 20 52 61 63 6b 65 74 20  | fine-checker.racket..."A.Racket. | 
| 78640 |  73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 77    69 74 68 20 60 72 61 63 6f 20 65 78 70 61 6e 64  | syntax.checker.with.`raco.expand | 
| 78660 |  27 2e 0a 0a 54 68 65 20 60 63 6f 6d 70 69 6c 65    72 2d 6c 69 62 27 20 72 61 63 6b 65 74 20 70 61  | '...The.`compiler-lib'.racket.pa | 
| 78680 |  63 6b 61 67 65 20 69 73 20 72 65 71 75 69 72 65    64 20 66 6f 72 20 74 68 69 73 20 73 79 6e 74 61  | ckage.is.required.for.this.synta | 
| 786a0 |  78 0a 63 68 65 63 6b 65 72 2e 0a 0a 53 65 65 20    55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 72 61 63  | x.checker...See.URL.`https://rac | 
| 786c0 |  6b 65 74 2d 6c 61 6e 67 2e 6f 72 67 2f 27 2e 22    0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 72 61  | ket-lang.org/'."...:command.("ra | 
| 786e0 |  63 6f 22 20 22 65 78 70 61 6e 64 22 20 73 6f 75    72 63 65 2d 69 6e 70 6c 61 63 65 29 0a 20 20 3a  | co"."expand".source-inplace)...: | 
| 78700 |  70 72 65 64 69 63 61 74 65 0a 20 20 28 6c 61 6d    62 64 61 20 28 29 0a 20 20 20 20 28 61 6e 64 20  | predicate...(lambda.().....(and. | 
| 78720 |  28 6f 72 20 28 6e 6f 74 20 28 65 71 20 6d 61 6a    6f 72 2d 6d 6f 64 65 20 27 73 63 68 65 6d 65 2d  | (or.(not.(eq.major-mode.'scheme- | 
| 78740 |  6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 3b 3b 20 49 6e 20 60 73 63 68 65 6d  | mode))..............;;.In.`schem | 
| 78760 |  65 2d 6d 6f 64 65 27 20 77 65 20 6d 75 73 74 20    63 68 65 63 6b 20 74 68 65 20 63 75 72 72 65 6e  | e-mode'.we.must.check.the.curren | 
| 78780 |  74 20 53 63 68 65 6d 65 20 69 6d 70 6c 65 6d 65    6e 74 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20  | t.Scheme.implementation......... | 
| 787a0 |  20 20 20 20 20 3b 3b 20 62 65 69 6e 67 20 75 73    65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | .....;;.being.used.............. | 
| 787c0 |  28 61 6e 64 20 28 62 6f 75 6e 64 70 20 27 67 65    69 73 65 72 2d 69 6d 70 6c 2d 2d 69 6d 70 6c 65  | (and.(boundp.'geiser-impl--imple | 
| 787e0 |  6d 65 6e 74 61 74 69 6f 6e 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71  | mentation)...................(eq | 
| 78800 |  20 67 65 69 73 65 72 2d 69 6d 70 6c 2d 2d 69 6d    70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 27 72 61  | .geiser-impl--implementation.'ra | 
| 78820 |  63 6b 65 74 29 29 29 0a 20 20 20 20 20 20 20 20    20 28 66 6c 79 63 68 65 63 6b 2d 72 61 63 6b 65  | cket)))..........(flycheck-racke | 
| 78840 |  74 2d 68 61 73 2d 65 78 70 61 6e 64 2d 70 20 27    72 61 63 6b 65 74 29 29 29 0a 20 20 3a 76 65 72  | t-has-expand-p.'racket)))...:ver | 
| 78860 |  69 66 79 0a 20 20 28 6c 61 6d 62 64 61 20 28 63    68 65 63 6b 65 72 29 0a 20 20 20 20 28 6c 65 74  | ify...(lambda.(checker).....(let | 
| 78880 |  20 28 28 68 61 73 2d 65 78 70 61 6e 64 20 28 66    6c 79 63 68 65 63 6b 2d 72 61 63 6b 65 74 2d 68  | .((has-expand.(flycheck-racket-h | 
| 788a0 |  61 73 2d 65 78 70 61 6e 64 2d 70 20 63 68 65 63    6b 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20  | as-expand-p.checker))........... | 
| 788c0 |  28 69 6e 2d 73 63 68 65 6d 65 2d 6d 6f 64 65 20    28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27  | (in-scheme-mode.(eq.major-mode.' | 
| 788e0 |  73 63 68 65 6d 65 2d 6d 6f 64 65 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 67 65 69 73 65 72 2d  | scheme-mode))...........(geiser- | 
| 78900 |  69 6d 70 6c 20 28 62 6f 75 6e 64 2d 61 6e 64 2d    74 72 75 65 2d 70 20 67 65 69 73 65 72 2d 69 6d  | impl.(bound-and-true-p.geiser-im | 
| 78920 |  70 6c 2d 2d 69 6d 70 6c 65 6d 65 6e 74 61 74 69    6f 6e 29 29 29 0a 20 20 20 20 20 20 28 6c 69 73  | pl--implementation))).......(lis | 
| 78940 |  74 0a 20 20 20 20 20 20 20 28 66 6c 79 63 68 65    63 6b 2d 76 65 72 69 66 69 63 61 74 69 6f 6e 2d  | t........(flycheck-verification- | 
| 78960 |  72 65 73 75 6c 74 2d 6e 65 77 0a 20 20 20 20 20    20 20 20 3a 6c 61 62 65 6c 20 22 63 6f 6d 70 69  | result-new.........:label."compi | 
| 78980 |  6c 65 72 2d 6c 69 62 20 70 61 63 6b 61 67 65 22    0a 20 20 20 20 20 20 20 20 3a 6d 65 73 73 61 67  | ler-lib.package".........:messag | 
| 789a0 |  65 20 28 69 66 20 68 61 73 2d 65 78 70 61 6e 64    20 22 70 72 65 73 65 6e 74 22 20 22 6d 69 73 73  | e.(if.has-expand."present"."miss | 
| 789c0 |  69 6e 67 22 29 0a 20 20 20 20 20 20 20 20 3a 66    61 63 65 20 28 69 66 20 68 61 73 2d 65 78 70 61  | ing").........:face.(if.has-expa | 
| 789e0 |  6e 64 20 27 73 75 63 63 65 73 73 20 27 28 62 6f    6c 64 20 65 72 72 6f 72 29 29 29 0a 20 20 20 20  | nd.'success.'(bold.error)))..... | 
| 78a00 |  20 20 20 28 66 6c 79 63 68 65 63 6b 2d 76 65 72    69 66 69 63 61 74 69 6f 6e 2d 72 65 73 75 6c 74  | ...(flycheck-verification-result | 
| 78a20 |  2d 6e 65 77 0a 20 20 20 20 20 20 20 20 3a 6c 61    62 65 6c 20 22 47 65 69 73 65 72 20 49 6d 70 6c  | -new.........:label."Geiser.Impl | 
| 78a40 |  65 6d 65 6e 74 61 74 69 6f 6e 22 0a 20 20 20 20    20 20 20 20 3a 6d 65 73 73 61 67 65 20 28 63 6f  | ementation".........:message.(co | 
| 78a60 |  6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 28 6e 6f 74 20 69 6e 2d 73 63  | nd...................((not.in-sc | 
| 78a80 |  68 65 6d 65 2d 6d 6f 64 65 29 20 22 55 73 69 6e    67 20 52 61 63 6b 65 74 20 4d 6f 64 65 22 29 0a  | heme-mode)."Using.Racket.Mode"). | 
| 78aa0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 28 65 71 20 67 65 69 73 65 72 2d 69 6d  | ..................((eq.geiser-im | 
| 78ac0 |  70 6c 20 27 72 61 63 6b 65 74 29 20 22 52 61 63    6b 65 74 22 29 0a 20 20 20 20 20 20 20 20 20 20  | pl.'racket)."Racket")........... | 
| 78ae0 |  20 20 20 20 20 20 20 20 28 67 65 69 73 65 72 2d    69 6d 70 6c 20 28 66 6f 72 6d 61 74 20 22 4f 74  | ........(geiser-impl.(format."Ot | 
| 78b00 |  68 65 72 3a 20 25 73 22 20 67 65 69 73 65 72 2d    69 6d 70 6c 29 29 0a 20 20 20 20 20 20 20 20 20  | her:.%s".geiser-impl)).......... | 
| 78b20 |  20 20 20 20 20 20 20 20 20 28 74 20 22 47 65 69    73 65 72 20 6e 6f 74 20 61 63 74 69 76 65 22 29  | .........(t."Geiser.not.active") | 
| 78b40 |  29 0a 20 20 20 20 20 20 20 20 3a 66 61 63 65 20    28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20  | ).........:face.(cond........... | 
| 78b60 |  20 20 20 20 20 28 28 6f 72 20 28 6e 6f 74 20 69    6e 2d 73 63 68 65 6d 65 2d 6d 6f 64 65 29 20 28  | .....((or.(not.in-scheme-mode).( | 
| 78b80 |  65 71 20 67 65 69 73 65 72 2d 69 6d 70 6c 20 27    72 61 63 6b 65 74 29 29 20 27 73 75 63 63 65 73  | eq.geiser-impl.'racket)).'succes | 
| 78ba0 |  73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 74 20 27 28 62 6f 6c 64 20 65 72 72 6f  | s)................(t.'(bold.erro | 
| 78bc0 |  72 29 29 29 29 29 29 29 0a 20 20 3a 65 72 72 6f    72 2d 66 69 6c 74 65 72 0a 20 20 28 6c 61 6d 62  | r)))))))...:error-filter...(lamb | 
| 78be0 |  64 61 20 28 65 72 72 6f 72 73 29 0a 20 20 20 20    28 66 6c 79 63 68 65 63 6b 2d 73 61 6e 69 74 69  | da.(errors).....(flycheck-saniti | 
| 78c00 |  7a 65 2d 65 72 72 6f 72 73 0a 20 20 20 20 20 28    66 6c 79 63 68 65 63 6b 2d 69 6e 63 72 65 6d 65  | ze-errors......(flycheck-increme | 
| 78c20 |  6e 74 2d 65 72 72 6f 72 2d 63 6f 6c 75 6d 6e 73    0a 20 20 20 20 20 20 28 73 65 71 2d 72 65 6d 6f  | nt-error-columns.......(seq-remo | 
| 78c40 |  76 65 0a 20 20 20 20 20 20 20 28 6c 61 6d 62 64    61 20 28 65 72 72 29 0a 20 20 20 20 20 20 20 20  | ve........(lambda.(err)......... | 
| 78c60 |  20 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d    70 0a 20 20 20 20 20 20 20 20 20 20 22 2f 73 68  | .(string-suffix-p..........."/sh | 
| 78c80 |  61 72 65 2f 72 61 63 6b 65 74 2f 70 6b 67 73 2f    63 6f 6d 70 69 6c 65 72 2d 6c 69 62 2f 63 6f 6d  | are/racket/pkgs/compiler-lib/com | 
| 78ca0 |  70 69 6c 65 72 2f 63 6f 6d 6d 61 6e 64 73 2f 65    78 70 61 6e 64 2e 72 6b 74 22 0a 20 20 20 20 20  | piler/commands/expand.rkt"...... | 
| 78cc0 |  20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 65    72 72 6f 72 2d 66 69 6c 65 6e 61 6d 65 20 65 72  | .....(flycheck-error-filename.er | 
| 78ce0 |  72 29 29 29 0a 20 20 20 20 20 20 20 65 72 72 6f    72 73 29 29 29 29 0a 20 20 3a 65 72 72 6f 72 2d  | r)))........errors))))...:error- | 
| 78d00 |  70 61 74 74 65 72 6e 73 0a 20 20 28 28 65 72 72    6f 72 20 6c 69 6e 65 2d 73 74 61 72 74 20 28 7a  | patterns...((error.line-start.(z | 
| 78d20 |  65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 73 70 61 63    65 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 69  | ero-or-more.space)...........(fi | 
| 78d40 |  6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69 6e    65 20 22 3a 22 20 63 6f 6c 75 6d 6e 20 22 3a 22  | le-name).":".line.":".column.":" | 
| 78d60 |  20 28 6d 65 73 73 61 67 65 29 20 6c 69 6e 65 2d    65 6e 64 29 29 0a 20 20 3a 6d 6f 64 65 73 20 28  | .(message).line-end))...:modes.( | 
| 78d80 |  72 61 63 6b 65 74 2d 6d 6f 64 65 20 73 63 68 65    6d 65 2d 6d 6f 64 65 29 29 0a 0a 28 66 6c 79 63  | racket-mode.scheme-mode))..(flyc | 
| 78da0 |  68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63    6b 65 72 20 72 70 6d 2d 72 70 6d 6c 69 6e 74 0a  | heck-define-checker.rpm-rpmlint. | 
| 78dc0 |  20 20 22 41 20 52 50 4d 20 53 50 45 43 20 66 69    6c 65 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65  | .."A.RPM.SPEC.file.syntax.checke | 
| 78de0 |  72 20 75 73 69 6e 67 20 72 70 6d 6c 69 6e 74 2e    0a 0a 53 65 65 20 55 52 4c 20 60 68 74 74 70 73  | r.using.rpmlint...See.URL.`https | 
| 78e00 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 70    6d 2d 73 6f 66 74 77 61 72 65 2d 6d 61 6e 61 67  | ://github.com/rpm-software-manag | 
| 78e20 |  65 6d 65 6e 74 2f 72 70 6d 6c 69 6e 74 27 2e 22    0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 72 70  | ement/rpmlint'."...:command.("rp | 
| 78e40 |  6d 6c 69 6e 74 22 20 73 6f 75 72 63 65 29 0a 20    20 3a 65 72 72 6f 72 2d 70 61 74 74 65 72 6e 73  | mlint".source)...:error-patterns | 
| 78e60 |  0a 20 20 28 28 65 72 72 6f 72 20 6c 69 6e 65 2d    73 74 61 72 74 0a 20 20 20 20 20 20 20 20 20 20  | ...((error.line-start........... | 
| 78e80 |  28 66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20    28 6f 70 74 69 6f 6e 61 6c 20 6c 69 6e 65 20 22  | (file-name).":".(optional.line." | 
| 78ea0 |  3a 22 29 20 22 20 45 3a 20 22 20 28 6d 65 73 73    61 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 6c  | :").".E:.".(message)...........l | 
| 78ec0 |  69 6e 65 2d 65 6e 64 29 0a 20 20 20 28 77 61 72    6e 69 6e 67 20 6c 69 6e 65 2d 73 74 61 72 74 0a  | ine-end)....(warning.line-start. | 
| 78ee0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c    65 2d 6e 61 6d 65 29 20 22 3a 22 20 28 6f 70 74  | ............(file-name).":".(opt | 
| 78f00 |  69 6f 6e 61 6c 20 6c 69 6e 65 20 22 3a 22 29 20    22 20 57 3a 20 22 20 28 6d 65 73 73 61 67 65 29  | ional.line.":").".W:.".(message) | 
| 78f20 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e    65 2d 65 6e 64 29 29 0a 20 20 3a 65 72 72 6f 72  | .............line-end))...:error | 
| 78f40 |  2d 66 69 6c 74 65 72 0a 20 20 3b 3b 20 72 70 6d    6c 69 6e 74 20 31 2e 31 20 6f 75 74 70 75 74 73  | -filter...;;.rpmlint.1.1.outputs | 
| 78f60 |  20 61 20 73 70 75 72 69 6f 75 73 20 65 72 72 6f    72 20 66 6f 72 20 74 68 65 20 74 65 6d 70 20 66  | .a.spurious.error.for.the.temp.f | 
| 78f80 |  69 6c 65 20 63 72 65 61 74 65 64 20 62 79 20 66    6c 79 63 68 65 63 6b 0a 20 20 28 6c 61 6d 62 64  | ile.created.by.flycheck...(lambd | 
| 78fa0 |  61 20 28 65 72 72 6f 72 73 29 0a 20 20 20 20 28    64 6f 6c 69 73 74 20 28 65 72 72 20 28 73 65 71  | a.(errors).....(dolist.(err.(seq | 
| 78fc0 |  2d 72 65 6d 6f 76 65 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64  | -remove...................(lambd | 
| 78fe0 |  61 20 28 65 72 72 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72  | a.(err).....................(str | 
| 79000 |  69 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 28 6e    6f 6e 65 29 22 20 28 66 6c 79 63 68 65 63 6b 2d  | ing-suffix-p."(none)".(flycheck- | 
| 79020 |  65 72 72 6f 72 2d 66 69 6c 65 6e 61 6d 65 20 65    72 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20  | error-filename.err)))........... | 
| 79040 |  20 20 20 20 20 20 20 20 65 72 72 6f 72 73 29 29    0a 20 20 20 20 20 20 3b 3b 20 41 64 64 20 66 61  | ........errors)).......;;.Add.fa | 
| 79060 |  6b 65 20 6c 69 6e 65 20 6e 75 6d 62 65 72 73 20    69 66 20 74 68 65 79 20 61 72 65 20 6d 69 73 73  | ke.line.numbers.if.they.are.miss | 
| 79080 |  69 6e 67 20 69 6e 20 74 68 65 20 6c 69 6e 74 20    6f 75 74 70 75 74 0a 20 20 20 20 20 20 28 75 6e  | ing.in.the.lint.output.......(un | 
| 790a0 |  6c 65 73 73 20 28 66 6c 79 63 68 65 63 6b 2d 65    72 72 6f 72 2d 6c 69 6e 65 20 65 72 72 29 0a 20  | less.(flycheck-error-line.err).. | 
| 790c0 |  20 20 20 20 20 20 20 28 73 65 74 66 20 28 66 6c    79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 6e  | .......(setf.(flycheck-error-lin | 
| 790e0 |  65 20 65 72 72 29 20 31 29 29 29 0a 20 20 20 20    65 72 72 6f 72 73 29 0a 20 20 3a 65 72 72 6f 72  | e.err).1))).....errors)...:error | 
| 79100 |  2d 65 78 70 6c 61 69 6e 65 72 0a 20 20 28 6c 61    6d 62 64 61 20 28 65 72 72 6f 72 29 0a 20 20 20  | -explainer...(lambda.(error).... | 
| 79120 |  20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 65 72    72 6f 72 2d 6d 65 73 73 61 67 65 20 28 66 6c 79  | .(when-let*.((error-message.(fly | 
| 79140 |  63 68 65 63 6b 2d 65 72 72 6f 72 2d 6d 65 73 73    61 67 65 20 65 72 72 6f 72 29 29 0a 20 20 20 20  | check-error-message.error))..... | 
| 79160 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73    73 61 67 65 2d 69 64 20 28 73 61 76 65 2d 6d 61  | ............(message-id.(save-ma | 
| 79180 |  74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | tch-data........................ | 
| 791a0 |  20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d    61 74 63 68 20 22 5c 5c 28 5b 5e 20 5d 2b 5c 5c  | .......(string-match."\\([^.]+\\ | 
| 791c0 |  29 22 20 65 72 72 6f 72 2d 6d 65 73 73 61 67 65    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | )".error-message)............... | 
| 791e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20  | ................(match-string.1. | 
| 79200 |  65 72 72 6f 72 2d 6d 65 73 73 61 67 65 29 29 29    29 0a 20 20 20 20 20 20 28 66 6c 79 63 68 65 63  | error-message)))).......(flychec | 
| 79220 |  6b 2d 63 61 6c 6c 2d 63 68 65 63 6b 65 72 2d 70    72 6f 63 65 73 73 2d 66 6f 72 2d 6f 75 74 70 75  | k-call-checker-process-for-outpu | 
| 79240 |  74 0a 20 20 20 20 20 20 20 27 72 70 6d 2d 72 70    6d 6c 69 6e 74 20 6e 69 6c 20 74 20 22 2d 49 22  | t........'rpm-rpmlint.nil.t."-I" | 
| 79260 |  20 6d 65 73 73 61 67 65 2d 69 64 29 29 29 0a 20    20 3a 6d 6f 64 65 73 20 28 73 68 2d 6d 6f 64 65  | .message-id)))...:modes.(sh-mode | 
| 79280 |  20 72 70 6d 2d 73 70 65 63 2d 6d 6f 64 65 29 0a    20 20 3a 70 72 65 64 69 63 61 74 65 20 28 6c 61  | .rpm-spec-mode)...:predicate.(la | 
| 792a0 |  6d 62 64 61 20 28 29 20 28 6f 72 20 28 6e 6f 74    20 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20  | mbda.().(or.(not.(eq.major-mode. | 
| 792c0 |  27 73 68 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | 'sh-mode))...................... | 
| 792e0 |  20 20 20 20 20 20 20 3b 3b 20 49 6e 20 60 73 68    2d 6d 6f 64 65 27 2c 20 77 65 20 6e 65 65 64 20  | .......;;.In.`sh-mode',.we.need. | 
| 79300 |  74 68 65 20 70 72 6f 70 65 72 20 73 68 65 6c 6c    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | the.proper.shell................ | 
| 79320 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71    20 73 68 2d 73 68 65 6c 6c 20 27 72 70 6d 29 29  | .............(eq.sh-shell.'rpm)) | 
| 79340 |  29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65    66 2d 63 6f 6e 66 69 67 2d 66 69 6c 65 2d 76 61  | ))..(flycheck-def-config-file-va | 
| 79360 |  72 20 66 6c 79 63 68 65 63 6b 2d 6d 61 72 6b 64    6f 77 6e 2d 6d 61 72 6b 64 6f 77 6e 6c 69 6e 74  | r.flycheck-markdown-markdownlint | 
| 79380 |  2d 63 6c 69 2d 63 6f 6e 66 69 67 0a 20 20 20 20    6d 61 72 6b 64 6f 77 6e 2d 6d 61 72 6b 64 6f 77  | -cli-config.....markdown-markdow | 
| 793a0 |  6e 6c 69 6e 74 2d 63 6c 69 0a 20 20 20 20 27 28    22 2e 6d 61 72 6b 64 6f 77 6e 6c 69 6e 74 2e 6a  | nlint-cli.....'(".markdownlint.j | 
| 793c0 |  73 6f 6e 22 20 22 2e 6d 61 72 6b 64 6f 77 6e 6c    69 6e 74 2e 6a 73 6f 6e 63 22 20 22 2e 6d 61 72  | son".".markdownlint.jsonc".".mar | 
| 793e0 |  6b 64 6f 77 6e 6c 69 6e 74 2e 79 61 6d 6c 22 29    0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73  | kdownlint.yaml")...:package-vers | 
| 79400 |  69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e    20 22 33 33 22 29 29 0a 0a 28 66 6c 79 63 68 65  | ion.'(flycheck..."33"))..(flyche | 
| 79420 |  63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61    72 20 66 6c 79 63 68 65 63 6b 2d 6d 61 72 6b 64  | ck-def-option-var.flycheck-markd | 
| 79440 |  6f 77 6e 2d 6d 61 72 6b 64 6f 77 6e 6c 69 6e 74    2d 63 6c 69 2d 64 69 73 61 62 6c 65 2d 72 75 6c  | own-markdownlint-cli-disable-rul | 
| 79460 |  65 73 0a 20 20 20 20 6e 69 6c 20 6d 61 72 6b 64    6f 77 6e 2d 6d 61 72 6b 64 6f 77 6e 6c 69 6e 74  | es.....nil.markdown-markdownlint | 
| 79480 |  2d 63 6c 69 0a 20 20 22 52 75 6c 65 73 20 74 6f    20 64 69 73 61 62 6c 65 20 66 6f 72 20 6d 61 72  | -cli..."Rules.to.disable.for.mar | 
| 794a0 |  6b 64 6f 77 6e 6c 69 6e 74 2d 63 6c 69 2e 22 0a    20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74  | kdownlint-cli."...:type.'(repeat | 
| 794c0 |  20 3a 74 61 67 20 22 44 69 73 61 62 6c 65 64 20    72 75 6c 65 22 0a 20 20 20 20 20 20 20 20 20 20  | .:tag."Disabled.rule"........... | 
| 794e0 |  20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a    74 61 67 20 22 52 75 6c 65 20 6e 61 6d 65 22 29  | .......(string.:tag."Rule.name") | 
| 79500 |  29 0a 20 20 3a 73 61 66 65 20 23 27 66 6c 79 63    68 65 63 6b 2d 73 74 72 69 6e 67 2d 6c 69 73 74  | )...:safe.#'flycheck-string-list | 
| 79520 |  2d 70 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65    72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b  | -p...:package-version.'(flycheck | 
| 79540 |  20 2e 20 22 33 33 22 29 29 0a 0a 28 66 6c 79 63    68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d  | ..."33"))..(flycheck-def-option- | 
| 79560 |  76 61 72 20 66 6c 79 63 68 65 63 6b 2d 6d 61 72    6b 64 6f 77 6e 2d 6d 61 72 6b 64 6f 77 6e 6c 69  | var.flycheck-markdown-markdownli | 
| 79580 |  6e 74 2d 63 6c 69 2d 65 6e 61 62 6c 65 2d 72 75    6c 65 73 0a 20 20 20 20 6e 69 6c 20 6d 61 72 6b  | nt-cli-enable-rules.....nil.mark | 
| 795a0 |  64 6f 77 6e 2d 6d 61 72 6b 64 6f 77 6e 6c 69 6e    74 2d 63 6c 69 0a 20 20 22 52 75 6c 65 73 20 74  | down-markdownlint-cli..."Rules.t | 
| 795c0 |  6f 20 65 6e 61 62 6c 65 20 66 6f 72 20 6d 61 72    6b 64 6f 77 6e 6c 69 6e 74 2d 63 6c 69 2e 22 0a  | o.enable.for.markdownlint-cli.". | 
| 795e0 |  20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74    20 3a 74 61 67 20 22 45 6e 61 62 6c 65 64 20 72  | ..:type.'(repeat.:tag."Enabled.r | 
| 79600 |  75 6c 65 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74  | ule"..................(string.:t | 
| 79620 |  61 67 20 22 52 75 6c 65 20 6e 61 6d 65 22 29 29    0a 20 20 3a 73 61 66 65 20 23 27 66 6c 79 63 68  | ag."Rule.name"))...:safe.#'flych | 
| 79640 |  65 63 6b 2d 73 74 72 69 6e 67 2d 6c 69 73 74 2d    70 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72  | eck-string-list-p...:package-ver | 
| 79660 |  73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20    2e 20 22 33 33 22 29 29 0a 0a 28 66 6c 79 63 68  | sion.'(flycheck..."33"))..(flych | 
| 79680 |  65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b    65 72 20 6d 61 72 6b 64 6f 77 6e 2d 6d 61 72 6b  | eck-define-checker.markdown-mark | 
| 796a0 |  64 6f 77 6e 6c 69 6e 74 2d 63 6c 69 0a 20 20 22    4d 61 72 6b 64 6f 77 6e 20 63 68 65 63 6b 65 72  | downlint-cli..."Markdown.checker | 
| 796c0 |  20 75 73 69 6e 67 20 6d 61 72 6b 64 6f 77 6e 6c    69 6e 74 2d 63 6c 69 2e 0a 0a 53 65 65 20 55 52  | .using.markdownlint-cli...See.UR | 
| 796e0 |  4c 20 60 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 69 67 6f 72 73 68 75 62 6f 76  | L.`https://github.com/igorshubov | 
| 79700 |  79 63 68 2f 6d 61 72 6b 64 6f 77 6e 6c 69 6e 74    2d 63 6c 69 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61  | ych/markdownlint-cli'."...:comma | 
| 79720 |  6e 64 20 28 22 6d 61 72 6b 64 6f 77 6e 6c 69 6e    74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28  | nd.("markdownlint".............( | 
| 79740 |  63 6f 6e 66 69 67 2d 66 69 6c 65 20 22 2d 2d 63    6f 6e 66 69 67 22 20 66 6c 79 63 68 65 63 6b 2d  | config-file."--config".flycheck- | 
| 79760 |  6d 61 72 6b 64 6f 77 6e 2d 6d 61 72 6b 64 6f 77    6e 6c 69 6e 74 2d 63 6c 69 2d 63 6f 6e 66 69 67  | markdown-markdownlint-cli-config | 
| 79780 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    70 74 69 6f 6e 2d 6c 69 73 74 20 22 2d 2d 64 69  | ).............(option-list."--di | 
| 797a0 |  73 61 62 6c 65 22 20 66 6c 79 63 68 65 63 6b 2d    6d 61 72 6b 64 6f 77 6e 2d 6d 61 72 6b 64 6f 77  | sable".flycheck-markdown-markdow | 
| 797c0 |  6e 6c 69 6e 74 2d 63 6c 69 2d 64 69 73 61 62 6c    65 2d 72 75 6c 65 73 29 0a 20 20 20 20 20 20 20  | nlint-cli-disable-rules)........ | 
| 797e0 |  20 20 20 20 20 28 6f 70 74 69 6f 6e 2d 6c 69 73    74 20 22 2d 2d 65 6e 61 62 6c 65 22 20 66 6c 79  | .....(option-list."--enable".fly | 
| 79800 |  63 68 65 63 6b 2d 6d 61 72 6b 64 6f 77 6e 2d 6d    61 72 6b 64 6f 77 6e 6c 69 6e 74 2d 63 6c 69 2d  | check-markdown-markdownlint-cli- | 
| 79820 |  65 6e 61 62 6c 65 2d 72 75 6c 65 73 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 22 2d 2d 22 0a 20  | enable-rules)............."--".. | 
| 79840 |  20 20 20 20 20 20 20 20 20 20 20 73 6f 75 72 63    65 29 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74 74  | ...........source)...:error-patt | 
| 79860 |  65 72 6e 73 0a 20 20 28 28 65 72 72 6f 72 20 6c    69 6e 65 2d 73 74 61 72 74 0a 20 20 20 20 20 20  | erns...((error.line-start....... | 
| 79880 |  20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 29 20    22 3a 22 20 6c 69 6e 65 0a 20 20 20 20 20 20 20  | ....(file-name).":".line........ | 
| 798a0 |  20 20 20 28 3f 20 22 3a 22 20 63 6f 6c 75 6d 6e    29 20 22 20 22 20 28 69 64 20 28 6f 6e 65 2d 6f  | ...(?.":".column).".".(id.(one-o | 
| 798c0 |  72 2d 6d 6f 72 65 20 28 6e 6f 74 20 28 61 6e 79    20 73 70 61 63 65 29 29 29 29 0a 20 20 20 20 20  | r-more.(not.(any.space))))...... | 
| 798e0 |  20 20 20 20 20 22 20 22 20 28 6d 65 73 73 61 67    65 29 20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20  | .....".".(message).line-end))... | 
| 79900 |  3a 65 72 72 6f 72 2d 66 69 6c 74 65 72 0a 20 20    28 6c 61 6d 62 64 61 20 28 65 72 72 6f 72 73 29  | :error-filter...(lambda.(errors) | 
| 79920 |  0a 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 73    61 6e 69 74 69 7a 65 2d 65 72 72 6f 72 73 0a 20  | .....(flycheck-sanitize-errors.. | 
| 79940 |  20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 72 65    6d 6f 76 65 2d 65 72 72 6f 72 2d 66 69 6c 65 2d  | ....(flycheck-remove-error-file- | 
| 79960 |  6e 61 6d 65 73 20 22 28 73 74 72 69 6e 67 29 22    20 65 72 72 6f 72 73 29 29 29 0a 20 20 3a 6d 6f  | names."(string)".errors)))...:mo | 
| 79980 |  64 65 73 20 28 6d 61 72 6b 64 6f 77 6e 2d 6d 6f    64 65 20 67 66 6d 2d 6d 6f 64 65 29 0a 20 20 3a  | des.(markdown-mode.gfm-mode)...: | 
| 799a0 |  65 72 72 6f 72 2d 65 78 70 6c 61 69 6e 65 72 0a    20 20 28 6c 61 6d 62 64 61 20 28 65 72 72 29 0a  | error-explainer...(lambda.(err). | 
| 799c0 |  20 20 20 20 28 6c 65 74 20 28 28 65 72 72 6f 72    2d 63 6f 64 65 20 28 73 75 62 73 74 72 69 6e 67  | ....(let.((error-code.(substring | 
| 799e0 |  20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72    2d 69 64 20 65 72 72 29 20 30 20 35 29 29 0a 20  | .(flycheck-error-id.err).0.5)).. | 
| 79a00 |  20 20 20 20 20 20 20 20 20 28 75 72 6c 20 22 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | .........(url."https://github.co | 
| 79a20 |  6d 2f 44 61 76 69 64 41 6e 73 6f 6e 2f 6d 61 72    6b 64 6f 77 6e 6c 69 6e 74 2f 62 6c 6f 62 2f 6d  | m/DavidAnson/markdownlint/blob/m | 
| 79a40 |  61 69 6e 2f 64 6f 63 2f 52 75 6c 65 73 2e 6d 64    23 25 73 22 29 29 0a 20 20 20 20 20 20 28 61 6e  | ain/doc/Rules.md#%s")).......(an | 
| 79a60 |  64 20 65 72 72 6f 72 2d 63 6f 64 65 20 60 28 75    72 6c 20 2e 20 2c 28 66 6f 72 6d 61 74 20 75 72  | d.error-code.`(url...,(format.ur | 
| 79a80 |  6c 20 65 72 72 6f 72 2d 63 6f 64 65 29 29 29 29    29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65  | l.error-code))))))..(flycheck-de | 
| 79aa0 |  66 2d 63 6f 6e 66 69 67 2d 66 69 6c 65 2d 76 61    72 20 66 6c 79 63 68 65 63 6b 2d 6d 61 72 6b 64  | f-config-file-var.flycheck-markd | 
| 79ac0 |  6f 77 6e 2d 6d 61 72 6b 64 6f 77 6e 6c 69 6e 74    2d 63 6c 69 32 2d 63 6f 6e 66 69 67 0a 20 20 20  | own-markdownlint-cli2-config.... | 
| 79ae0 |  20 6d 61 72 6b 64 6f 77 6e 2d 6d 61 72 6b 64 6f    77 6e 6c 69 6e 74 2d 63 6c 69 32 0a 20 20 20 20  | .markdown-markdownlint-cli2..... | 
| 79b00 |  27 28 22 2e 6d 61 72 6b 64 6f 77 6e 6c 69 6e 74    2d 63 6c 69 32 2e 6a 73 6f 6e 22 20 22 2e 6d 61  | '(".markdownlint-cli2.json".".ma | 
| 79b20 |  72 6b 64 6f 77 6e 6c 69 6e 74 2d 63 6c 69 32 2e    6a 73 6f 6e 63 22 20 22 2e 6d 61 72 6b 64 6f 77  | rkdownlint-cli2.jsonc".".markdow | 
| 79b40 |  6e 6c 69 6e 74 2d 63 6c 69 32 2e 79 61 6d 6c 22    29 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72  | nlint-cli2.yaml")...:package-ver | 
| 79b60 |  73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20    2e 20 22 33 35 22 29 29 0a 0a 28 66 6c 79 63 68  | sion.'(flycheck..."35"))..(flych | 
| 79b80 |  65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b    65 72 20 6d 61 72 6b 64 6f 77 6e 2d 6d 61 72 6b  | eck-define-checker.markdown-mark | 
| 79ba0 |  64 6f 77 6e 6c 69 6e 74 2d 63 6c 69 32 0a 20 20    22 4d 61 72 6b 64 6f 77 6e 20 63 68 65 63 6b 65  | downlint-cli2..."Markdown.checke | 
| 79bc0 |  72 20 75 73 69 6e 67 20 6d 61 72 6b 64 6f 77 6e    6c 69 6e 74 2d 63 6c 69 32 2e 0a 0a 53 65 65 20  | r.using.markdownlint-cli2...See. | 
| 79be0 |  55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 44 61 76 69 64 41 6e 73  | URL.`https://github.com/DavidAns | 
| 79c00 |  6f 6e 2f 6d 61 72 6b 64 6f 77 6e 6c 69 6e 74 2d    63 6c 69 32 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61  | on/markdownlint-cli2'."...:comma | 
| 79c20 |  6e 64 20 28 22 6d 61 72 6b 64 6f 77 6e 6c 69 6e    74 2d 63 6c 69 32 22 0a 20 20 20 20 20 20 20 20  | nd.("markdownlint-cli2"......... | 
| 79c40 |  20 20 20 20 28 63 6f 6e 66 69 67 2d 66 69 6c 65    20 22 2d 2d 63 6f 6e 66 69 67 22 20 66 6c 79 63  | ....(config-file."--config".flyc | 
| 79c60 |  68 65 63 6b 2d 6d 61 72 6b 64 6f 77 6e 2d 6d 61    72 6b 64 6f 77 6e 6c 69 6e 74 2d 63 6c 69 32 2d  | heck-markdown-markdownlint-cli2- | 
| 79c80 |  63 6f 6e 66 69 67 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 22 2d 2d 22 0a 20 20 20 20 20 20 20  | config)............."--"........ | 
| 79ca0 |  20 20 20 20 20 73 6f 75 72 63 65 29 0a 20 20 3a    65 72 72 6f 72 2d 70 61 74 74 65 72 6e 73 0a 20  | .....source)...:error-patterns.. | 
| 79cc0 |  20 28 28 65 72 72 6f 72 20 6c 69 6e 65 2d 73 74    61 72 74 0a 20 20 20 20 20 20 20 20 20 20 28 66  | .((error.line-start...........(f | 
| 79ce0 |  69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69    6e 65 0a 20 20 20 20 20 20 20 20 20 20 28 3f 20  | ile-name).":".line...........(?. | 
| 79d00 |  22 3a 22 20 63 6f 6c 75 6d 6e 29 20 22 20 22 20    28 69 64 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65  | ":".column).".".(id.(one-or-more | 
| 79d20 |  20 28 6e 6f 74 20 28 61 6e 79 20 73 70 61 63 65    29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 22  | .(not.(any.space))))..........." | 
| 79d40 |  20 22 20 28 6d 65 73 73 61 67 65 29 20 6c 69 6e    65 2d 65 6e 64 29 29 0a 20 20 3a 65 72 72 6f 72  | .".(message).line-end))...:error | 
| 79d60 |  2d 66 69 6c 74 65 72 0a 20 20 28 6c 61 6d 62 64    61 20 28 65 72 72 6f 72 73 29 0a 20 20 20 20 28  | -filter...(lambda.(errors).....( | 
| 79d80 |  66 6c 79 63 68 65 63 6b 2d 73 61 6e 69 74 69 7a    65 2d 65 72 72 6f 72 73 0a 20 20 20 20 20 28 66  | flycheck-sanitize-errors......(f | 
| 79da0 |  6c 79 63 68 65 63 6b 2d 72 65 6d 6f 76 65 2d 65    72 72 6f 72 2d 66 69 6c 65 2d 6e 61 6d 65 73 20  | lycheck-remove-error-file-names. | 
| 79dc0 |  22 28 73 74 72 69 6e 67 29 22 20 65 72 72 6f 72    73 29 29 29 0a 20 20 3a 6d 6f 64 65 73 20 28 6d  | "(string)".errors)))...:modes.(m | 
| 79de0 |  61 72 6b 64 6f 77 6e 2d 6d 6f 64 65 20 67 66 6d    2d 6d 6f 64 65 29 0a 20 20 3a 65 72 72 6f 72 2d  | arkdown-mode.gfm-mode)...:error- | 
| 79e00 |  65 78 70 6c 61 69 6e 65 72 0a 20 20 28 6c 61 6d    62 64 61 20 28 65 72 72 29 0a 20 20 20 20 28 6c  | explainer...(lambda.(err).....(l | 
| 79e20 |  65 74 20 28 28 65 72 72 6f 72 2d 63 6f 64 65 20    28 73 75 62 73 74 72 69 6e 67 20 28 66 6c 79 63  | et.((error-code.(substring.(flyc | 
| 79e40 |  68 65 63 6b 2d 65 72 72 6f 72 2d 69 64 20 65 72    72 29 20 30 20 35 29 29 0a 20 20 20 20 20 20 20  | heck-error-id.err).0.5))........ | 
| 79e60 |  20 20 20 28 75 72 6c 20 22 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 44 61 76 69  | ...(url."https://github.com/Davi | 
| 79e80 |  64 41 6e 73 6f 6e 2f 6d 61 72 6b 64 6f 77 6e 6c    69 6e 74 2f 62 6c 6f 62 2f 6d 61 69 6e 2f 64 6f  | dAnson/markdownlint/blob/main/do | 
| 79ea0 |  63 2f 52 75 6c 65 73 2e 6d 64 23 25 73 22 29 29    0a 20 20 20 20 20 20 28 61 6e 64 20 65 72 72 6f  | c/Rules.md#%s")).......(and.erro | 
| 79ec0 |  72 2d 63 6f 64 65 20 60 28 75 72 6c 20 2e 20 2c    28 66 6f 72 6d 61 74 20 75 72 6c 20 65 72 72 6f  | r-code.`(url...,(format.url.erro | 
| 79ee0 |  72 2d 63 6f 64 65 29 29 29 29 29 29 0a 0a 28 66    6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f 70 74 69  | r-code))))))..(flycheck-def-opti | 
| 79f00 |  6f 6e 2d 76 61 72 20 66 6c 79 63 68 65 63 6b 2d    6d 61 72 6b 64 6f 77 6e 2d 6d 64 6c 2d 72 75 6c  | on-var.flycheck-markdown-mdl-rul | 
| 79f20 |  65 73 20 6e 69 6c 20 6d 61 72 6b 64 6f 77 6e 2d    6d 64 6c 0a 20 20 22 52 75 6c 65 73 20 74 6f 20  | es.nil.markdown-mdl..."Rules.to. | 
| 79f40 |  65 6e 61 62 6c 65 20 66 6f 72 20 6d 64 6c 2e 0a    0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68  | enable.for.mdl...The.value.of.th | 
| 79f60 |  69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 61    20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73  | is.variable.is.a.list.of.strings | 
| 79f80 |  20 65 61 63 68 20 6f 66 20 77 68 69 63 68 20 69    73 0a 74 68 65 20 6e 61 6d 65 20 6f 66 20 61 20  | .each.of.which.is.the.name.of.a. | 
| 79fa0 |  72 75 6c 65 20 74 6f 20 65 6e 61 62 6c 65 2e 0a    0a 42 79 20 64 65 66 61 75 6c 74 20 61 6c 6c 20  | rule.to.enable...By.default.all. | 
| 79fc0 |  72 75 6c 65 73 20 61 72 65 20 65 6e 61 62 6c 65    64 2e 0a 0a 53 65 65 20 55 52 4c 20 60 68 74 74  | rules.are.enabled...See.URL.`htt | 
| 79fe0 |  70 73 3a 2f 2f 67 69 74 2e 69 6f 2f 76 68 69 32    74 27 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 72  | ps://git.io/vhi2t'."...:type.'(r | 
| 7a000 |  65 70 65 61 74 20 3a 74 61 67 20 22 45 6e 61 62    6c 65 64 20 72 75 6c 65 73 22 0a 20 20 20 20 20  | epeat.:tag."Enabled.rules"...... | 
| 7a020 |  20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72    69 6e 67 20 3a 74 61 67 20 22 72 75 6c 65 20 6e  | ............(string.:tag."rule.n | 
| 7a040 |  61 6d 65 22 29 29 0a 20 20 3a 73 61 66 65 20 23    27 66 6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67  | ame"))...:safe.#'flycheck-string | 
| 7a060 |  2d 6c 69 73 74 2d 70 0a 20 20 3a 70 61 63 6b 61    67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79  | -list-p...:package-version.'(fly | 
| 7a080 |  63 68 65 63 6b 20 2e 20 22 32 37 22 29 29 0a 0a    28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f 70  | check..."27"))..(flycheck-def-op | 
| 7a0a0 |  74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65 63    6b 2d 6d 61 72 6b 64 6f 77 6e 2d 6d 64 6c 2d 74  | tion-var.flycheck-markdown-mdl-t | 
| 7a0c0 |  61 67 73 20 6e 69 6c 20 6d 61 72 6b 64 6f 77 6e    2d 6d 64 6c 0a 20 20 22 52 75 6c 65 20 74 61 67  | ags.nil.markdown-mdl..."Rule.tag | 
| 7a0e0 |  73 20 74 6f 20 65 6e 61 62 6c 65 20 66 6f 72 20    6d 64 6c 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20  | s.to.enable.for.mdl...The.value. | 
| 7a100 |  6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65    20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 73 74  | of.this.variable.is.a.list.of.st | 
| 7a120 |  72 69 6e 67 73 20 65 61 63 68 20 6f 66 20 77 68    69 63 68 20 69 73 0a 74 68 65 20 6e 61 6d 65 20  | rings.each.of.which.is.the.name. | 
| 7a140 |  6f 66 20 61 20 72 75 6c 65 20 74 61 67 2e 20 20    4f 6e 6c 79 20 72 75 6c 65 73 20 77 69 74 68 20  | of.a.rule.tag...Only.rules.with. | 
| 7a160 |  74 68 65 73 65 20 74 61 67 73 20 61 72 65 20 65    6e 61 62 6c 65 64 2e 0a 0a 42 79 20 64 65 66 61  | these.tags.are.enabled...By.defa | 
| 7a180 |  75 6c 74 20 61 6c 6c 20 72 75 6c 65 73 20 61 72    65 20 65 6e 61 62 6c 65 64 2e 0a 0a 53 65 65 20  | ult.all.rules.are.enabled...See. | 
| 7a1a0 |  55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 67 69 74    2e 69 6f 2f 76 68 69 32 74 27 2e 22 0a 20 20 3a  | URL.`https://git.io/vhi2t'."...: | 
| 7a1c0 |  74 79 70 65 20 27 28 72 65 70 65 61 74 20 3a 74    61 67 20 22 45 6e 61 62 6c 65 64 20 74 61 67 73  | type.'(repeat.:tag."Enabled.tags | 
| 7a1e0 |  22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20  | "..................(string.:tag. | 
| 7a200 |  22 74 61 67 20 6e 61 6d 65 22 29 29 0a 20 20 3a    73 61 66 65 20 23 27 66 6c 79 63 68 65 63 6b 2d  | "tag.name"))...:safe.#'flycheck- | 
| 7a220 |  73 74 72 69 6e 67 2d 6c 69 73 74 2d 70 0a 20 20    3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e  | string-list-p...:package-version | 
| 7a240 |  20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 32    37 22 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d  | .'(flycheck..."27"))..(flycheck- | 
| 7a260 |  64 65 66 2d 63 6f 6e 66 69 67 2d 66 69 6c 65 2d    76 61 72 20 66 6c 79 63 68 65 63 6b 2d 6d 61 72  | def-config-file-var.flycheck-mar | 
| 7a280 |  6b 64 6f 77 6e 2d 6d 64 6c 2d 73 74 79 6c 65 20    6d 61 72 6b 64 6f 77 6e 2d 6d 64 6c 20 6e 69 6c  | kdown-mdl-style.markdown-mdl.nil | 
| 7a2a0 |  0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73    69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e  | ...:package-version.'(flycheck.. | 
| 7a2c0 |  20 22 32 37 22 29 29 0a 0a 28 66 6c 79 63 68 65    63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65  | ."27"))..(flycheck-define-checke | 
| 7a2e0 |  72 20 6d 61 72 6b 64 6f 77 6e 2d 6d 64 6c 0a 20    20 22 4d 61 72 6b 64 6f 77 6e 20 63 68 65 63 6b  | r.markdown-mdl..."Markdown.check | 
| 7a300 |  65 72 20 75 73 69 6e 67 20 6d 64 6c 2e 0a 0a 53    65 65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f 2f  | er.using.mdl...See.URL.`https:// | 
| 7a320 |  67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 72 6b 64    6f 77 6e 6c 69 6e 74 2f 6d 61 72 6b 64 6f 77 6e  | github.com/markdownlint/markdown | 
| 7a340 |  6c 69 6e 74 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61    6e 64 20 28 22 6d 64 6c 22 0a 20 20 20 20 20 20  | lint'."...:command.("mdl"....... | 
| 7a360 |  20 20 20 20 20 20 28 63 6f 6e 66 69 67 2d 66 69    6c 65 20 22 2d 2d 73 74 79 6c 65 22 20 66 6c 79  | ......(config-file."--style".fly | 
| 7a380 |  63 68 65 63 6b 2d 6d 61 72 6b 64 6f 77 6e 2d 6d    64 6c 2d 73 74 79 6c 65 29 0a 20 20 20 20 20 20  | check-markdown-mdl-style)....... | 
| 7a3a0 |  20 20 20 20 20 20 28 6f 70 74 69 6f 6e 20 22 2d    2d 74 61 67 73 3d 22 20 66 6c 79 63 68 65 63 6b  | ......(option."--tags=".flycheck | 
| 7a3c0 |  2d 6d 61 72 6b 64 6f 77 6e 2d 6d 64 6c 2d 74 61    67 73 20 63 6f 6e 63 61 74 0a 20 20 20 20 20 20  | -markdown-mdl-tags.concat....... | 
| 7a3e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6c    79 63 68 65 63 6b 2d 6f 70 74 69 6f 6e 2d 63 6f  | ..............flycheck-option-co | 
| 7a400 |  6d 6d 61 2d 73 65 70 61 72 61 74 65 64 2d 6c 69    73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | mma-separated-list)............. | 
| 7a420 |  28 6f 70 74 69 6f 6e 20 22 2d 2d 72 75 6c 65 73    3d 22 20 66 6c 79 63 68 65 63 6b 2d 6d 61 72 6b  | (option."--rules=".flycheck-mark | 
| 7a440 |  64 6f 77 6e 2d 6d 64 6c 2d 72 75 6c 65 73 20 63    6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20  | down-mdl-rules.concat........... | 
| 7a460 |  20 20 20 20 20 20 20 20 20 20 66 6c 79 63 68 65    63 6b 2d 6f 70 74 69 6f 6e 2d 63 6f 6d 6d 61 2d  | ..........flycheck-option-comma- | 
| 7a480 |  73 65 70 61 72 61 74 65 64 2d 6c 69 73 74 29 29    0a 20 20 3a 73 74 61 6e 64 61 72 64 2d 69 6e 70  | separated-list))...:standard-inp | 
| 7a4a0 |  75 74 20 74 0a 20 20 3a 65 72 72 6f 72 2d 70 61    74 74 65 72 6e 73 0a 20 20 28 28 65 72 72 6f 72  | ut.t...:error-patterns...((error | 
| 7a4c0 |  20 6c 69 6e 65 2d 73 74 61 72 74 0a 20 20 20 20    20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65  | .line-start...........(file-name | 
| 7a4e0 |  29 20 22 3a 22 20 6c 69 6e 65 20 22 3a 20 22 20    28 69 64 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65  | ).":".line.":.".(id.(one-or-more | 
| 7a500 |  20 61 6c 6e 75 6d 29 29 20 22 20 22 20 28 6d 65    73 73 61 67 65 29 0a 20 20 20 20 20 20 20 20 20  | .alnum)).".".(message).......... | 
| 7a520 |  20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 65    72 72 6f 72 2d 66 69 6c 74 65 72 0a 20 20 28 6c  | .line-end))...:error-filter...(l | 
| 7a540 |  61 6d 62 64 61 20 28 65 72 72 6f 72 73 29 0a 20    20 20 20 28 66 6c 79 63 68 65 63 6b 2d 73 61 6e  | ambda.(errors).....(flycheck-san | 
| 7a560 |  69 74 69 7a 65 2d 65 72 72 6f 72 73 0a 20 20 20    20 20 28 66 6c 79 63 68 65 63 6b 2d 72 65 6d 6f  | itize-errors......(flycheck-remo | 
| 7a580 |  76 65 2d 65 72 72 6f 72 2d 66 69 6c 65 2d 6e 61    6d 65 73 20 22 28 73 74 64 69 6e 29 22 20 65 72  | ve-error-file-names."(stdin)".er | 
| 7a5a0 |  72 6f 72 73 29 29 29 0a 20 20 3a 6d 6f 64 65 73    20 28 6d 61 72 6b 64 6f 77 6e 2d 6d 6f 64 65 20  | rors)))...:modes.(markdown-mode. | 
| 7a5c0 |  67 66 6d 2d 6d 6f 64 65 29 29 0a 0a 28 66 6c 79    63 68 65 63 6b 2d 64 65 66 2d 63 6f 6e 66 69 67  | gfm-mode))..(flycheck-def-config | 
| 7a5e0 |  2d 66 69 6c 65 2d 76 61 72 20 66 6c 79 63 68 65    63 6b 2d 6d 61 72 6b 64 6f 77 6e 2d 70 79 6d 61  | -file-var.flycheck-markdown-pyma | 
| 7a600 |  72 6b 64 6f 77 6e 2d 63 6f 6e 66 69 67 0a 20 20    20 20 6d 61 72 6b 64 6f 77 6e 2d 70 79 6d 61 72  | rkdown-config.....markdown-pymar | 
| 7a620 |  6b 64 6f 77 6e 20 6e 69 6c 0a 20 20 3a 70 61 63    6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66  | kdown.nil...:package-version.'(f | 
| 7a640 |  6c 79 63 68 65 63 6b 20 2e 20 22 33 34 22 29 29    0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69  | lycheck..."34"))..(flycheck-defi | 
| 7a660 |  6e 65 2d 63 68 65 63 6b 65 72 20 6d 61 72 6b 64    6f 77 6e 2d 70 79 6d 61 72 6b 64 6f 77 6e 0a 20  | ne-checker.markdown-pymarkdown.. | 
| 7a680 |  20 22 4d 61 72 6b 64 6f 77 6e 20 63 68 65 63 6b    65 72 20 75 73 69 6e 67 20 50 79 4d 61 72 6b 64  | ."Markdown.checker.using.PyMarkd | 
| 7a6a0 |  6f 77 6e 2e 0a 0a 53 65 65 20 55 52 4c 20 60 68    74 74 70 73 3a 2f 2f 70 79 70 69 2e 6f 72 67 2f  | own...See.URL.`https://pypi.org/ | 
| 7a6c0 |  70 72 6f 6a 65 63 74 2f 70 79 6d 61 72 6b 64 6f    77 6e 6c 6e 74 2f 27 2e 22 0a 20 20 3a 63 6f 6d  | project/pymarkdownlnt/'."...:com | 
| 7a6e0 |  6d 61 6e 64 20 28 22 70 79 6d 61 72 6b 64 6f 77    6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28  | mand.("pymarkdown".............( | 
| 7a700 |  63 6f 6e 66 69 67 2d 66 69 6c 65 20 22 2d 2d 63    6f 6e 66 69 67 22 20 66 6c 79 63 68 65 63 6b 2d  | config-file."--config".flycheck- | 
| 7a720 |  6d 61 72 6b 64 6f 77 6e 2d 6d 61 72 6b 64 6f 77    6e 6c 69 6e 74 2d 63 6c 69 2d 63 6f 6e 66 69 67  | markdown-markdownlint-cli-config | 
| 7a740 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 73    63 61 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20  | )............."scan"............ | 
| 7a760 |  20 73 6f 75 72 63 65 29 0a 20 20 3a 65 72 72 6f    72 2d 70 61 74 74 65 72 6e 73 0a 20 20 28 28 65  | .source)...:error-patterns...((e | 
| 7a780 |  72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74 0a    20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d  | rror.line-start...........(file- | 
| 7a7a0 |  6e 61 6d 65 29 20 22 3a 22 20 6c 69 6e 65 0a 20    20 20 20 20 20 20 20 20 20 28 3f 20 22 3a 22 20  | name).":".line...........(?.":". | 
| 7a7c0 |  63 6f 6c 75 6d 6e 29 20 22 3a 20 22 20 28 69 64    20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 61 6c  | column).":.".(id.(one-or-more.al | 
| 7a7e0 |  6e 75 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20    22 3a 20 22 20 28 6d 65 73 73 61 67 65 29 20 6c  | num))...........":.".(message).l | 
| 7a800 |  69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 65 72 72    6f 72 2d 66 69 6c 74 65 72 0a 20 20 28 6c 61 6d  | ine-end))...:error-filter...(lam | 
| 7a820 |  62 64 61 20 28 65 72 72 6f 72 73 29 0a 20 20 20    20 28 66 6c 79 63 68 65 63 6b 2d 73 61 6e 69 74  | bda.(errors).....(flycheck-sanit | 
| 7a840 |  69 7a 65 2d 65 72 72 6f 72 73 0a 20 20 20 20 20    28 66 6c 79 63 68 65 63 6b 2d 72 65 6d 6f 76 65  | ize-errors......(flycheck-remove | 
| 7a860 |  2d 65 72 72 6f 72 2d 66 69 6c 65 2d 6e 61 6d 65    73 20 22 28 73 74 72 69 6e 67 29 22 20 65 72 72  | -error-file-names."(string)".err | 
| 7a880 |  6f 72 73 29 29 29 0a 20 20 3a 6d 6f 64 65 73 20    28 6d 61 72 6b 64 6f 77 6e 2d 6d 6f 64 65 20 67  | ors)))...:modes.(markdown-mode.g | 
| 7a8a0 |  66 6d 2d 6d 6f 64 65 29 29 0a 0a 28 66 6c 79 63    68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63  | fm-mode))..(flycheck-define-chec | 
| 7a8c0 |  6b 65 72 20 6e 69 78 0a 20 20 22 4e 69 78 20 63    68 65 63 6b 65 72 20 75 73 69 6e 67 20 6e 69 78  | ker.nix..."Nix.checker.using.nix | 
| 7a8e0 |  2d 69 6e 73 74 61 6e 74 69 61 74 65 2e 0a 0a 53    65 65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f 2f  | -instantiate...See.URL.`https:// | 
| 7a900 |  6e 69 78 6f 73 2e 6f 72 67 2f 6e 69 78 2f 6d 61    6e 75 61 6c 2f 23 73 65 63 2d 6e 69 78 2d 69 6e  | nixos.org/nix/manual/#sec-nix-in | 
| 7a920 |  73 74 61 6e 74 69 61 74 65 27 2e 22 0a 20 20 3a    63 6f 6d 6d 61 6e 64 20 28 22 6e 69 78 2d 69 6e  | stantiate'."...:command.("nix-in | 
| 7a940 |  73 74 61 6e 74 69 61 74 65 22 20 22 2d 2d 70 61    72 73 65 22 20 22 2d 22 29 0a 20 20 3a 73 74 61  | stantiate"."--parse"."-")...:sta | 
| 7a960 |  6e 64 61 72 64 2d 69 6e 70 75 74 20 74 0a 20 20    3a 65 72 72 6f 72 2d 70 61 74 74 65 72 6e 73 0a  | ndard-input.t...:error-patterns. | 
| 7a980 |  20 20 28 28 65 72 72 6f 72 20 6c 69 6e 65 2d 73    74 61 72 74 0a 20 20 20 20 20 20 20 20 20 20 22  | ..((error.line-start..........." | 
| 7a9a0 |  65 72 72 6f 72 3a 20 22 20 28 6d 65 73 73 61 67    65 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 6e  | error:.".(message)...........(on | 
| 7a9c0 |  65 2d 6f 72 2d 6d 6f 72 65 20 22 5c 6e 22 29 0a    20 20 20 20 20 20 20 20 20 20 28 7a 65 72 6f 2d  | e-or-more."\n")...........(zero- | 
| 7a9e0 |  6f 72 2d 6d 6f 72 65 20 73 70 61 63 65 29 20 22    61 74 20 c2 ab 73 74 64 69 6e c2 bb 3a 22 20 6c  | or-more.space)."at...stdin..:".l | 
| 7aa00 |  69 6e 65 20 22 3a 22 20 63 6f 6c 75 6d 6e 20 22    3a 22 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20  | ine.":".column.":".line-end).... | 
| 7aa20 |  28 65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72    74 0a 20 20 20 20 20 20 20 20 20 20 22 61 74 3a  | (error.line-start..........."at: | 
| 7aa40 |  20 28 22 20 6c 69 6e 65 20 22 3a 22 20 63 6f 6c    75 6d 6e 20 22 29 20 66 72 6f 6d 20 73 74 64 69  | .(".line.":".column.").from.stdi | 
| 7aa60 |  6e 22 0a 20 20 20 20 20 20 20 20 20 20 28 6f 6e    65 2d 6f 72 2d 6d 6f 72 65 20 22 5c 6e 22 20 28  | n"...........(one-or-more."\n".( | 
| 7aa80 |  7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 73 70 61    63 65 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20  | zero-or-more.space.(one-or-more. | 
| 7aaa0 |  6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67  | not-newline)))...........(messag | 
| 7aac0 |  65 29 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20    28 65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72  | e).line-end)....(error.line-star | 
| 7aae0 |  74 0a 20 20 20 20 20 20 20 20 20 20 22 65 72 72    6f 72 3a 20 22 20 28 6d 65 73 73 61 67 65 29 20  | t..........."error:.".(message). | 
| 7ab00 |  22 20 61 74 20 22 20 28 66 69 6c 65 2d 6e 61 6d    65 29 20 22 3a 22 20 6c 69 6e 65 20 22 3a 22 20  | ".at.".(file-name).":".line.":". | 
| 7ab20 |  63 6f 6c 75 6d 6e 0a 20 20 20 20 20 20 20 20 20    20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 65  | column...........line-end))...:e | 
| 7ab40 |  72 72 6f 72 2d 66 69 6c 74 65 72 0a 20 20 28 6c    61 6d 62 64 61 20 28 65 72 72 6f 72 73 29 0a 20  | rror-filter...(lambda.(errors).. | 
| 7ab60 |  20 20 20 28 66 6c 79 63 68 65 63 6b 2d 73 61 6e    69 74 69 7a 65 2d 65 72 72 6f 72 73 0a 20 20 20  | ...(flycheck-sanitize-errors.... | 
| 7ab80 |  20 20 28 66 6c 79 63 68 65 63 6b 2d 72 65 6d 6f    76 65 2d 65 72 72 6f 72 2d 66 69 6c 65 2d 6e 61  | ..(flycheck-remove-error-file-na | 
| 7aba0 |  6d 65 73 20 22 28 73 74 72 69 6e 67 29 22 20 65    72 72 6f 72 73 29 29 29 0a 20 20 3a 6e 65 78 74  | mes."(string)".errors)))...:next | 
| 7abc0 |  2d 63 68 65 63 6b 65 72 73 20 28 28 77 61 72 6e    69 6e 67 20 2e 20 6e 69 78 2d 6c 69 6e 74 65 72  | -checkers.((warning...nix-linter | 
| 7abe0 |  29 29 0a 20 20 3a 6d 6f 64 65 73 20 28 6e 69 78    2d 6d 6f 64 65 20 6e 69 78 2d 74 73 2d 6d 6f 64  | ))...:modes.(nix-mode.nix-ts-mod | 
| 7ac00 |  65 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63    68 65 63 6b 2d 70 61 72 73 65 2d 6e 69 78 2d 6c  | e))..(defun.flycheck-parse-nix-l | 
| 7ac20 |  69 6e 74 65 72 20 28 6f 75 74 70 75 74 20 63 68    65 63 6b 65 72 20 62 75 66 66 65 72 29 0a 20 20  | inter.(output.checker.buffer)... | 
| 7ac40 |  22 50 61 72 73 65 20 6e 69 78 2d 6c 69 6e 74 65    72 20 77 61 72 6e 69 6e 67 73 20 66 72 6f 6d 20  | "Parse.nix-linter.warnings.from. | 
| 7ac60 |  4a 53 4f 4e 20 4f 55 54 50 55 54 2e 0a 0a 43 48    45 43 4b 45 52 20 61 6e 64 20 42 55 46 46 45 52  | JSON.OUTPUT...CHECKER.and.BUFFER | 
| 7ac80 |  20 64 65 6e 6f 74 65 20 74 68 65 20 43 48 45 43    4b 45 52 20 74 68 61 74 20 72 65 74 75 72 6e 65  | .denote.the.CHECKER.that.returne | 
| 7aca0 |  64 20 4f 55 54 50 55 54 20 61 6e 64 0a 74 68 65    20 42 55 46 46 45 52 20 74 68 61 74 20 77 61 73  | d.OUTPUT.and.the.BUFFER.that.was | 
| 7acc0 |  20 63 68 65 63 6b 65 64 20 72 65 73 70 65 63 74    69 76 65 6c 79 2e 0a 0a 53 65 65 20 55 52 4c 20  | .checked.respectively...See.URL. | 
| 7ace0 |  60 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 53 79 6e 74 68 65 74 69 63 61 39 2f  | `https://github.com/Synthetica9/ | 
| 7ad00 |  6e 69 78 2d 6c 69 6e 74 65 72 27 20 66 6f 72 20    6d 6f 72 65 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e  | nix-linter'.for.more.information | 
| 7ad20 |  20 61 62 6f 75 74 20 6e 69 78 2d 6c 69 6e 74 65    72 2e 22 0a 20 20 28 6d 61 70 63 61 72 20 28 6c  | .about.nix-linter."...(mapcar.(l | 
| 7ad40 |  61 6d 62 64 61 20 28 65 72 72 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 65 74 2d 61 6c 69  | ambda.(err).............(let-ali | 
| 7ad60 |  73 74 20 65 72 72 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 65  | st.err...............(flycheck-e | 
| 7ad80 |  72 72 6f 72 2d 6e 65 77 2d 61 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 2e 70 6f 73 2e  | rror-new-at.................pos. | 
| 7ada0 |  73 70 61 6e 42 65 67 69 6e 2e 73 6f 75 72 63 65    4c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20  | spanBegin.sourceLine............ | 
| 7adc0 |  20 20 20 20 2e 70 6f 73 2e 73 70 61 6e 42 65 67    69 6e 2e 73 6f 75 72 63 65 43 6f 6c 75 6d 6e 0a  | .....pos.spanBegin.sourceColumn. | 
| 7ade0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27    77 61 72 6e 69 6e 67 0a 20 20 20 20 20 20 20 20  | ...............'warning......... | 
| 7ae00 |  20 20 20 20 20 20 20 2e 64 65 73 63 72 69 70 74    69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ........description............. | 
| 7ae20 |  20 20 20 3a 69 64 20 2e 6f 66 66 65 6e 73 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a  | ...:id..offense................: | 
| 7ae40 |  63 68 65 63 6b 65 72 20 63 68 65 63 6b 65 72 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a  | checker.checker................: | 
| 7ae60 |  62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69  | buffer.buffer................:fi | 
| 7ae80 |  6c 65 6e 61 6d 65 20 28 62 75 66 66 65 72 2d 66    69 6c 65 2d 6e 61 6d 65 20 62 75 66 66 65 72 29  | lename.(buffer-file-name.buffer) | 
| 7aea0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    3a 65 6e 64 2d 6c 69 6e 65 20 2e 70 6f 73 2e 73  | ................:end-line..pos.s | 
| 7aec0 |  70 61 6e 45 6e 64 2e 73 6f 75 72 63 65 4c 69 6e    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | panEnd.sourceLine............... | 
| 7aee0 |  20 3a 65 6e 64 2d 63 6f 6c 75 6d 6e 20 2e 70 6f    73 2e 73 70 61 6e 45 6e 64 2e 73 6f 75 72 63 65  | .:end-column..pos.spanEnd.source | 
| 7af00 |  43 6f 6c 75 6d 6e 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 70 61  | Column)))...........(flycheck-pa | 
| 7af20 |  72 73 65 2d 6a 73 6f 6e 20 6f 75 74 70 75 74 29    29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65  | rse-json.output)))..(flycheck-de | 
| 7af40 |  66 69 6e 65 2d 63 68 65 63 6b 65 72 20 6e 69 78    2d 6c 69 6e 74 65 72 0a 20 20 22 4e 69 78 20 63  | fine-checker.nix-linter..."Nix.c | 
| 7af60 |  68 65 63 6b 65 72 20 75 73 69 6e 67 20 6e 69 78    2d 6c 69 6e 74 65 72 2e 0a 0a 53 65 65 20 55 52  | hecker.using.nix-linter...See.UR | 
| 7af80 |  4c 20 60 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 53 79 6e 74 68 65 74 69 63 61  | L.`https://github.com/Synthetica | 
| 7afa0 |  39 2f 6e 69 78 2d 6c 69 6e 74 65 72 27 2e 22 0a    20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 6e 69 78  | 9/nix-linter'."...:command.("nix | 
| 7afc0 |  2d 6c 69 6e 74 65 72 22 20 22 2d 2d 6a 73 6f 6e    2d 73 74 72 65 61 6d 22 20 22 2d 22 29 0a 20 20  | -linter"."--json-stream"."-")... | 
| 7afe0 |  3a 73 74 61 6e 64 61 72 64 2d 69 6e 70 75 74 20    74 0a 20 20 3a 65 72 72 6f 72 2d 70 61 72 73 65  | :standard-input.t...:error-parse | 
| 7b000 |  72 20 66 6c 79 63 68 65 63 6b 2d 70 61 72 73 65    2d 6e 69 78 2d 6c 69 6e 74 65 72 0a 20 20 3a 65  | r.flycheck-parse-nix-linter...:e | 
| 7b020 |  72 72 6f 72 2d 65 78 70 6c 61 69 6e 65 72 0a 20    20 28 6c 61 6d 62 64 61 20 28 65 72 72 6f 72 29  | rror-explainer...(lambda.(error) | 
| 7b040 |  0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28    65 72 72 6f 72 2d 63 6f 64 65 20 28 66 6c 79 63  | .....(when-let.(error-code.(flyc | 
| 7b060 |  68 65 63 6b 2d 65 72 72 6f 72 2d 69 64 20 65 72    72 6f 72 29 29 0a 20 20 20 20 20 20 28 66 6c 79  | heck-error-id.error)).......(fly | 
| 7b080 |  63 68 65 63 6b 2d 63 61 6c 6c 2d 63 68 65 63 6b    65 72 2d 70 72 6f 63 65 73 73 2d 66 6f 72 2d 6f  | check-call-checker-process-for-o | 
| 7b0a0 |  75 74 70 75 74 0a 20 20 20 20 20 20 20 27 6e 69    78 2d 6c 69 6e 74 65 72 20 6e 69 6c 20 74 20 22  | utput........'nix-linter.nil.t." | 
| 7b0c0 |  2d 2d 68 65 6c 70 2d 66 6f 72 22 20 65 72 72 6f    72 2d 63 6f 64 65 29 29 29 0a 20 20 3a 6d 6f 64  | --help-for".error-code)))...:mod | 
| 7b0e0 |  65 73 20 28 6e 69 78 2d 6d 6f 64 65 20 6e 69 78    2d 74 73 2d 6d 6f 64 65 29 29 0a 0a 28 64 65 66  | es.(nix-mode.nix-ts-mode))..(def | 
| 7b100 |  75 6e 20 66 6c 79 63 68 65 63 6b 2d 70 61 72 73    65 2d 73 74 61 74 69 78 20 28 6f 75 74 70 75 74  | un.flycheck-parse-statix.(output | 
| 7b120 |  20 63 68 65 63 6b 65 72 20 62 75 66 66 65 72 29    0a 20 20 22 50 61 72 73 65 20 73 74 61 74 69 78  | .checker.buffer)..."Parse.statix | 
| 7b140 |  20 77 61 72 6e 69 6e 67 73 20 66 72 6f 6d 20 4a    53 4f 4e 20 4f 55 54 50 55 54 2e 0a 0a 43 48 45  | .warnings.from.JSON.OUTPUT...CHE | 
| 7b160 |  43 4b 45 52 20 61 6e 64 20 42 55 46 46 45 52 20    64 65 6e 6f 74 65 20 74 68 65 20 43 48 45 43 4b  | CKER.and.BUFFER.denote.the.CHECK | 
| 7b180 |  45 52 20 74 68 61 74 20 72 65 74 75 72 6e 65 64    20 4f 55 54 50 55 54 20 61 6e 64 0a 74 68 65 20  | ER.that.returned.OUTPUT.and.the. | 
| 7b1a0 |  42 55 46 46 45 52 20 74 68 61 74 20 77 61 73 20    63 68 65 63 6b 65 64 20 72 65 73 70 65 63 74 69  | BUFFER.that.was.checked.respecti | 
| 7b1c0 |  76 65 6c 79 2e 0a 0a 53 65 65 20 55 52 4c 20 60    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | vely...See.URL.`https://github.c | 
| 7b1e0 |  6f 6d 2f 6e 65 72 64 79 70 65 70 70 65 72 2f 73    74 61 74 69 78 27 20 66 6f 72 20 6d 6f 72 65 0a  | om/nerdypepper/statix'.for.more. | 
| 7b200 |  69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75    74 20 73 74 61 74 69 78 2e 22 0a 20 20 28 6d 61  | information.about.statix."...(ma | 
| 7b220 |  70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 65 72    72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b  | pcar.(lambda.(err).............; | 
| 7b240 |  3b 20 44 69 61 67 6e 6f 73 74 69 63 20 69 6e 66    6f 72 6d 61 74 69 6f 6e 20 69 73 20 61 20 28 73  | ;.Diagnostic.information.is.a.(s | 
| 7b260 |  65 65 6d 69 6e 67 6c 79 20 61 6c 77 61 79 73 29    20 31 20 65 6c 65 6d 65 6e 74 20 61 72 72 61 79  | eemingly.always).1.element.array | 
| 7b280 |  2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    65 74 2d 61 6c 69 73 74 20 28 63 61 72 20 28 61  | ..............(let-alist.(car.(a | 
| 7b2a0 |  6c 69 73 74 2d 67 65 74 20 27 64 69 61 67 6e 6f    73 74 69 63 73 20 65 72 72 29 29 0a 20 20 20 20  | list-get.'diagnostics.err))..... | 
| 7b2c0 |  20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28    28 6d 65 73 73 61 67 65 20 2e 6d 65 73 73 61 67  | ..........(let.((message..messag | 
| 7b2e0 |  65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 73 74 61 72 74 2d 6c 69  | e).....................(start-li | 
| 7b300 |  6e 65 20 2e 61 74 2e 66 72 6f 6d 2e 6c 69 6e 65    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ne..at.from.line)............... | 
| 7b320 |  20 20 20 20 20 20 28 73 74 61 72 74 2d 63 6f 6c    75 6d 6e 20 2e 61 74 2e 66 72 6f 6d 2e 63 6f 6c  | ......(start-column..at.from.col | 
| 7b340 |  75 6d 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 65 6e 64 2d 6c 69  | umn).....................(end-li | 
| 7b360 |  6e 65 20 2e 61 74 2e 74 6f 2e 6c 69 6e 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ne..at.to.line)................. | 
| 7b380 |  20 20 20 20 28 65 6e 64 2d 63 6f 6c 75 6d 6e 20    2e 61 74 2e 74 6f 2e 63 6f 6c 75 6d 6e 29 29 0a  | ....(end-column..at.to.column)). | 
| 7b3a0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 65 74 2d 61 6c 69 73 74 20 65 72 72 0a  | .................(let-alist.err. | 
| 7b3c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f  | ..................(flycheck-erro | 
| 7b3e0 |  72 2d 6e 65 77 2d 61 74 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 72  | r-new-at....................star | 
| 7b400 |  74 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 73 74 61 72 74 2d  | t-line....................start- | 
| 7b420 |  63 6f 6c 75 6d 6e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65  | column....................(pcase | 
| 7b440 |  20 2e 73 65 76 65 72 69 74 79 20 28 22 45 72 72    6f 72 22 20 27 65 72 72 6f 72 29 0a 20 20 20 20  | ..severity.("Error".'error)..... | 
| 7b460 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 22 57 61 72 6e 22 20 27 77  | ......................("Warn".'w | 
| 7b480 |  61 72 6e 69 6e 67 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | arning)......................... | 
| 7b4a0 |  20 20 28 5f 20 27 77 61 72 6e 69 6e 67 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..(_.'warning))................. | 
| 7b4c0 |  20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 3a 20    25 73 22 20 2e 6e 6f 74 65 20 6d 65 73 73 61 67  | ...(format."%s:.%s"..note.messag | 
| 7b4e0 |  65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3a 69 64 20 28 66 6f 72 6d 61  | e)....................:id.(forma | 
| 7b500 |  74 20 22 25 73 25 30 32 64 22 20 28 70 63 61 73    65 20 2e 73 65 76 65 72 69 74 79 0a 20 20 20 20  | t."%s%02d".(pcase..severity..... | 
| 7b520 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 7b540 |  20 20 20 20 20 20 28 22 45 72 72 6f 72 22 20 22    45 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ......("Error"."E")............. | 
| 7b560 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22  | ..............................(" | 
| 7b580 |  57 61 72 6e 22 20 22 57 22 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | Warn"."W")...................... | 
| 7b5a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 5f 20 22 22 29 29 20 2e 63 6f  | .....................(_.""))..co | 
| 7b5c0 |  64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 3a 63 68 65 63 6b 65 72 20  | de)....................:checker. | 
| 7b5e0 |  63 68 65 63 6b 65 72 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 3a 62 75 66 66  | checker....................:buff | 
| 7b600 |  65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69  | er.buffer....................:fi | 
| 7b620 |  6c 65 6e 61 6d 65 20 28 62 75 66 66 65 72 2d 66    69 6c 65 2d 6e 61 6d 65 20 62 75 66 66 65 72 29  | lename.(buffer-file-name.buffer) | 
| 7b640 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 3a 65 6e 64 2d 6c 69 6e 65 20 65 6e  | ....................:end-line.en | 
| 7b660 |  64 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 3a 65 6e 64 2d 63  | d-line....................:end-c | 
| 7b680 |  6f 6c 75 6d 6e 20 65 6e 64 2d 63 6f 6c 75 6d 6e    29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20  | olumn.end-column)))))........... | 
| 7b6a0 |  28 61 6c 69 73 74 2d 67 65 74 20 27 72 65 70 6f    72 74 20 28 63 61 72 20 28 66 6c 79 63 68 65 63  | (alist-get.'report.(car.(flychec | 
| 7b6c0 |  6b 2d 70 61 72 73 65 2d 6a 73 6f 6e 20 6f 75 74    70 75 74 29 29 29 29 29 0a 0a 28 66 6c 79 63 68  | k-parse-json.output)))))..(flych | 
| 7b6e0 |  65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b    65 72 20 73 74 61 74 69 78 0a 20 20 22 4e 69 78  | eck-define-checker.statix..."Nix | 
| 7b700 |  20 63 68 65 63 6b 65 72 20 75 73 69 6e 67 20 73    74 61 74 69 78 2e 0a 0a 53 65 65 20 55 52 4c 20  | .checker.using.statix...See.URL. | 
| 7b720 |  60 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 6e 65 72 64 79 70 65 70 70 65 72 2f  | `https://github.com/nerdypepper/ | 
| 7b740 |  73 74 61 74 69 78 27 2e 22 0a 20 20 3a 63 6f 6d    6d 61 6e 64 20 28 22 73 74 61 74 69 78 22 20 22  | statix'."...:command.("statix"." | 
| 7b760 |  63 68 65 63 6b 22 20 22 2d 6f 3d 6a 73 6f 6e 22    20 73 6f 75 72 63 65 29 0a 20 20 3a 65 72 72 6f  | check"."-o=json".source)...:erro | 
| 7b780 |  72 2d 70 61 72 73 65 72 20 66 6c 79 63 68 65 63    6b 2d 70 61 72 73 65 2d 73 74 61 74 69 78 0a 20  | r-parser.flycheck-parse-statix.. | 
| 7b7a0 |  20 3a 6d 6f 64 65 73 20 6e 69 78 2d 6d 6f 64 65    29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65  | .:modes.nix-mode)..(defun.flyche | 
| 7b7c0 |  63 6b 2d 6c 6f 63 61 74 65 2d 73 70 68 69 6e 78    2d 73 6f 75 72 63 65 2d 64 69 72 65 63 74 6f 72  | ck-locate-sphinx-source-director | 
| 7b7e0 |  79 20 28 29 0a 20 20 22 4c 6f 63 61 74 65 20 74    68 65 20 53 70 68 69 6e 78 20 73 6f 75 72 63 65  | y.()..."Locate.the.Sphinx.source | 
| 7b800 |  20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 74    68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65  | .directory.for.the.current.buffe | 
| 7b820 |  72 2e 0a 0a 52 65 74 75 72 6e 20 74 68 65 20 73    6f 75 72 63 65 20 64 69 72 65 63 74 6f 72 79 2c  | r...Return.the.source.directory, | 
| 7b840 |  20 6f 72 20 6e 69 6c 2c 20 69 66 20 74 68 65 20    63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 69  | .or.nil,.if.the.current.buffer.i | 
| 7b860 |  73 20 6e 6f 74 0a 70 61 72 74 20 6f 66 20 61 20    53 70 68 69 6e 78 20 70 72 6f 6a 65 63 74 2e 22  | s.not.part.of.a.Sphinx.project." | 
| 7b880 |  0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28    66 69 6c 65 6e 61 6d 65 20 28 62 75 66 66 65 72  | ...(when-let*.((filename.(buffer | 
| 7b8a0 |  2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 64 69 72 20  | -file-name))...............(dir. | 
| 7b8c0 |  28 6c 6f 63 61 74 65 2d 64 6f 6d 69 6e 61 74 69    6e 67 2d 66 69 6c 65 20 66 69 6c 65 6e 61 6d 65  | (locate-dominating-file.filename | 
| 7b8e0 |  20 22 63 6f 6e 66 2e 70 79 22 29 29 29 0a 20 20    20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e  | ."conf.py"))).....(expand-file-n | 
| 7b900 |  61 6d 65 20 64 69 72 29 29 29 0a 0a 28 66 6c 79    63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65  | ame.dir)))..(flycheck-define-che | 
| 7b920 |  63 6b 65 72 20 72 73 74 0a 20 20 22 41 20 52 65    53 74 72 75 63 74 75 72 65 64 54 65 78 74 20 28  | cker.rst..."A.ReStructuredText.( | 
| 7b940 |  52 53 54 29 20 73 79 6e 74 61 78 20 63 68 65 63    6b 65 72 20 75 73 69 6e 67 20 44 6f 63 75 74 69  | RST).syntax.checker.using.Docuti | 
| 7b960 |  6c 73 2e 0a 0a 53 65 65 20 55 52 4c 20 60 68 74    74 70 73 3a 2f 2f 64 6f 63 75 74 69 6c 73 2e 73  | ls...See.URL.`https://docutils.s | 
| 7b980 |  6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 2f 27    2e 22 0a 20 20 3b 3b 20 69 6e 63 6c 75 64 65 3a  | ourceforge.net/'."...;;.include: | 
| 7b9a0 |  3a 20 64 69 72 65 63 74 69 76 65 73 0a 20 20 3a    63 6f 6d 6d 61 6e 64 20 28 22 72 73 74 32 70 73  | :.directives...:command.("rst2ps | 
| 7b9c0 |  65 75 64 6f 78 6d 6c 2e 70 79 22 20 22 2d 2d 72    65 70 6f 72 74 3d 32 22 20 22 2d 2d 68 61 6c 74  | eudoxml.py"."--report=2"."--halt | 
| 7b9e0 |  3d 35 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 52 65 61 64 20 66 72 6f 6d 20 73 74 61  | =5".............;;.Read.from.sta | 
| 7ba00 |  6e 64 61 72 64 20 69 6e 70 75 74 20 61 6e 64 20    74 68 72 6f 77 20 6f 75 74 70 75 74 20 61 77 61  | ndard.input.and.throw.output.awa | 
| 7ba20 |  79 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 2d    22 20 6e 75 6c 6c 2d 64 65 76 69 63 65 29 0a 20  | y............."-".null-device).. | 
| 7ba40 |  20 3a 73 74 61 6e 64 61 72 64 2d 69 6e 70 75 74    20 74 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74 74  | .:standard-input.t...:error-patt | 
| 7ba60 |  65 72 6e 73 0a 20 20 28 28 77 61 72 6e 69 6e 67    20 6c 69 6e 65 2d 73 74 61 72 74 20 22 3c 73 74  | erns...((warning.line-start."<st | 
| 7ba80 |  64 69 6e 3e 3a 22 20 6c 69 6e 65 20 22 3a 20 28    57 41 52 4e 49 4e 47 2f 32 29 20 22 20 28 6d 65  | din>:".line.":.(WARNING/2).".(me | 
| 7baa0 |  73 73 61 67 65 29 20 6c 69 6e 65 2d 65 6e 64 29    0a 20 20 20 28 65 72 72 6f 72 20 6c 69 6e 65 2d  | ssage).line-end)....(error.line- | 
| 7bac0 |  73 74 61 72 74 20 22 3c 73 74 64 69 6e 3e 3a 22    20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20  | start."<stdin>:".line........... | 
| 7bae0 |  22 3a 20 28 22 20 28 6f 72 20 22 45 52 52 4f 52    2f 33 22 20 22 53 45 56 45 52 45 2f 34 22 29 20  | ":.(".(or."ERROR/3"."SEVERE/4"). | 
| 7bb00 |  22 29 20 22 0a 20 20 20 20 20 20 20 20 20 20 28    6d 65 73 73 61 67 65 29 20 6c 69 6e 65 2d 65 6e  | ")."...........(message).line-en | 
| 7bb20 |  64 29 29 0a 20 20 3a 6d 6f 64 65 73 20 72 73 74    2d 6d 6f 64 65 29 0a 0a 28 66 6c 79 63 68 65 63  | d))...:modes.rst-mode)..(flychec | 
| 7bb40 |  6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72    20 66 6c 79 63 68 65 63 6b 2d 73 70 68 69 6e 78  | k-def-option-var.flycheck-sphinx | 
| 7bb60 |  2d 77 61 72 6e 2d 6f 6e 2d 6d 69 73 73 69 6e 67    2d 72 65 66 65 72 65 6e 63 65 73 20 74 20 72 73  | -warn-on-missing-references.t.rs | 
| 7bb80 |  74 2d 73 70 68 69 6e 78 0a 20 20 22 57 68 65 74    68 65 72 20 74 6f 20 77 61 72 6e 20 61 62 6f 75  | t-sphinx..."Whether.to.warn.abou | 
| 7bba0 |  74 20 6d 69 73 73 69 6e 67 20 72 65 66 65 72 65    6e 63 65 73 20 69 6e 20 53 70 68 69 6e 78 2e 0a  | t.missing.references.in.Sphinx.. | 
| 7bbc0 |  0a 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 20 28 74    68 65 20 64 65 66 61 75 6c 74 29 2c 20 77 61 72  | .When.non-nil.(the.default),.war | 
| 7bbe0 |  6e 20 61 62 6f 75 74 20 61 6c 6c 20 6d 69 73 73    69 6e 67 20 72 65 66 65 72 65 6e 63 65 73 20 69  | n.about.all.missing.references.i | 
| 7bc00 |  6e 0a 53 70 68 69 6e 78 20 76 69 61 20 60 2d 6e    27 2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f  | n.Sphinx.via.`-n'."...:type.'boo | 
| 7bc20 |  6c 65 61 6e 0a 20 20 3a 73 61 66 65 20 23 27 62    6f 6f 6c 65 61 6e 70 0a 20 20 3a 70 61 63 6b 61  | lean...:safe.#'booleanp...:packa | 
| 7bc40 |  67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79    63 68 65 63 6b 20 2e 20 22 30 2e 31 37 22 29 29  | ge-version.'(flycheck..."0.17")) | 
| 7bc60 |  0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69    6e 65 2d 63 68 65 63 6b 65 72 20 72 73 74 2d 73  | ..(flycheck-define-checker.rst-s | 
| 7bc80 |  70 68 69 6e 78 0a 20 20 22 41 20 52 65 53 74 72    75 63 74 75 72 65 64 54 65 78 74 20 28 52 53 54  | phinx..."A.ReStructuredText.(RST | 
| 7bca0 |  29 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72    20 75 73 69 6e 67 20 53 70 68 69 6e 78 2e 0a 0a  | ).syntax.checker.using.Sphinx... | 
| 7bcc0 |  52 65 71 75 69 72 65 73 20 53 70 68 69 6e 78 20    31 2e 32 20 6f 72 20 6e 65 77 65 72 2e 20 20 53  | Requires.Sphinx.1.2.or.newer...S | 
| 7bce0 |  65 65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f 2f    73 70 68 69 6e 78 2d 64 6f 63 2e 6f 72 67 27 2e  | ee.URL.`https://sphinx-doc.org'. | 
| 7bd00 |  22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 73    70 68 69 6e 78 2d 62 75 69 6c 64 22 20 22 2d 62  | "...:command.("sphinx-build"."-b | 
| 7bd20 |  22 20 22 70 73 65 75 64 6f 78 6d 6c 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 22 2d 71 22 20 22  | "."pseudoxml"............."-q"." | 
| 7bd40 |  2d 4e 22 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3b 20 52 65 64 75 63 65 64 20  | -N"...................;.Reduced. | 
| 7bd60 |  6f 75 74 70 75 74 20 61 6e 64 20 6e 6f 20 63 6f    6c 6f 72 73 0a 20 20 20 20 20 20 20 20 20 20 20  | output.and.no.colors............ | 
| 7bd80 |  20 28 6f 70 74 69 6f 6e 2d 66 6c 61 67 20 22 2d    6e 22 20 66 6c 79 63 68 65 63 6b 2d 73 70 68 69  | .(option-flag."-n".flycheck-sphi | 
| 7bda0 |  6e 78 2d 77 61 72 6e 2d 6f 6e 2d 6d 69 73 73 69    6e 67 2d 72 65 66 65 72 65 6e 63 65 73 29 0a 20  | nx-warn-on-missing-references).. | 
| 7bdc0 |  20 20 20 20 20 20 20 20 20 20 20 28 65 76 61 6c    20 28 66 6c 79 63 68 65 63 6b 2d 6c 6f 63 61 74  | ...........(eval.(flycheck-locat | 
| 7bde0 |  65 2d 73 70 68 69 6e 78 2d 73 6f 75 72 63 65 2d    64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20  | e-sphinx-source-directory))..... | 
| 7be00 |  20 20 20 20 20 20 20 20 74 65 6d 70 6f 72 61 72    79 2d 64 69 72 65 63 74 6f 72 79 20 20 20 20 20  | ........temporary-directory..... | 
| 7be20 |  20 20 20 20 3b 20 52 65 64 69 72 65 63 74 20 74    68 65 20 6f 75 74 70 75 74 20 74 6f 20 61 20 74  | ....;.Redirect.the.output.to.a.t | 
| 7be40 |  65 6d 70 6f 72 61 72 79 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | emporary........................ | 
| 7be60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 3b 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20  | .................;.directory.... | 
| 7be80 |  20 20 20 20 20 20 20 20 20 73 6f 75 72 63 65 2d    6f 72 69 67 69 6e 61 6c 29 20 20 20 20 20 20 20  | .........source-original)....... | 
| 7bea0 |  20 20 20 20 20 3b 20 53 70 68 69 6e 78 20 6e 65    65 64 73 20 74 68 65 20 6f 72 69 67 69 6e 61 6c  | .....;.Sphinx.needs.the.original | 
| 7bec0 |  20 64 6f 63 75 6d 65 6e 74 0a 20 20 3a 65 72 72    6f 72 2d 70 61 74 74 65 72 6e 73 0a 20 20 28 28  | .document...:error-patterns...(( | 
| 7bee0 |  77 61 72 6e 69 6e 67 20 6c 69 6e 65 2d 73 74 61    72 74 20 28 66 69 6c 65 2d 6e 61 6d 65 29 20 22  | warning.line-start.(file-name)." | 
| 7bf00 |  3a 22 20 6c 69 6e 65 20 22 3a 20 57 41 52 4e 49    4e 47 3a 20 22 20 28 6d 65 73 73 61 67 65 29 20  | :".line.":.WARNING:.".(message). | 
| 7bf20 |  6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 28 65 72    72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74 0a 20  | line-end)....(error.line-start.. | 
| 7bf40 |  20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e    61 6d 65 29 20 22 3a 22 20 6c 69 6e 65 0a 20 20  | .........(file-name).":".line... | 
| 7bf60 |  20 20 20 20 20 20 20 20 22 3a 20 22 20 28 6f 72    20 22 45 52 52 4f 52 22 20 22 53 45 56 45 52 45  | ........":.".(or."ERROR"."SEVERE | 
| 7bf80 |  22 29 20 22 3a 20 22 0a 20 20 20 20 20 20 20 20    20 20 28 6d 65 73 73 61 67 65 29 20 6c 69 6e 65  | ").":."...........(message).line | 
| 7bfa0 |  2d 65 6e 64 29 29 0a 20 20 3a 6d 6f 64 65 73 20    72 73 74 2d 6d 6f 64 65 0a 20 20 3a 70 72 65 64  | -end))...:modes.rst-mode...:pred | 
| 7bfc0 |  69 63 61 74 65 20 28 6c 61 6d 62 64 61 20 28 29    20 28 61 6e 64 20 28 66 6c 79 63 68 65 63 6b 2d  | icate.(lambda.().(and.(flycheck- | 
| 7bfe0 |  62 75 66 66 65 72 2d 73 61 76 65 64 2d 70 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | buffer-saved-p)................. | 
| 7c000 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c    79 63 68 65 63 6b 2d 6c 6f 63 61 74 65 2d 73 70  | .............(flycheck-locate-sp | 
| 7c020 |  68 69 6e 78 2d 73 6f 75 72 63 65 2d 64 69 72 65    63 74 6f 72 79 29 29 29 29 0a 0a 28 64 65 66 75  | hinx-source-directory))))..(defu | 
| 7c040 |  6e 20 66 6c 79 63 68 65 63 6b 2d 72 75 62 79 2d    2d 66 69 6e 64 2d 70 72 6f 6a 65 63 74 2d 72 6f  | n.flycheck-ruby--find-project-ro | 
| 7c060 |  6f 74 20 28 5f 63 68 65 63 6b 65 72 29 0a 20 20    22 43 6f 6d 70 75 74 65 20 61 6e 20 61 70 70 72  | ot.(_checker)..."Compute.an.appr | 
| 7c080 |  6f 70 72 69 61 74 65 20 77 6f 72 6b 69 6e 67 2d    64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 66 6c  | opriate.working-directory.for.fl | 
| 7c0a0 |  79 63 68 65 63 6b 2d 72 75 62 79 2e 0a 0a 54 68    69 73 20 69 73 20 65 69 74 68 65 72 20 61 20 70  | ycheck-ruby...This.is.either.a.p | 
| 7c0c0 |  61 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20    63 6f 6e 74 61 69 6e 69 6e 67 20 61 20 47 65 6d  | arent.directory.containing.a.Gem | 
| 7c0e0 |  66 69 6c 65 2c 20 6f 72 20 6e 69 6c 2e 22 0a 20    20 28 61 6e 64 0a 20 20 20 62 75 66 66 65 72 2d  | file,.or.nil."...(and....buffer- | 
| 7c100 |  66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 28 6c 6f    63 61 74 65 2d 64 6f 6d 69 6e 61 74 69 6e 67 2d  | file-name....(locate-dominating- | 
| 7c120 |  66 69 6c 65 20 62 75 66 66 65 72 2d 66 69 6c 65    2d 6e 61 6d 65 20 22 47 65 6d 66 69 6c 65 22 29  | file.buffer-file-name."Gemfile") | 
| 7c140 |  29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68    65 63 6b 2d 72 75 62 79 2d 2d 66 69 6c 74 65 72  | ))..(defun.flycheck-ruby--filter | 
| 7c160 |  2d 72 75 62 6f 63 6f 70 2d 65 72 72 6f 72 73 20    28 65 72 72 6f 72 73 29 0a 20 20 22 46 69 6c 74  | -rubocop-errors.(errors)..."Filt | 
| 7c180 |  65 72 20 52 75 62 6f 43 6f 70 20 45 52 52 4f 52    53 20 61 74 74 72 69 62 75 74 65 64 20 74 6f 20  | er.RuboCop.ERRORS.attributed.to. | 
| 7c1a0 |  64 75 6d 6d 79 20 73 74 64 69 6e 20 66 69 6c 65    6e 61 6d 65 2e 22 0a 20 20 28 66 6c 79 63 68 65  | dummy.stdin.filename."...(flyche | 
| 7c1c0 |  63 6b 2d 72 65 6d 6f 76 65 2d 65 72 72 6f 72 2d    66 69 6c 65 2d 6e 61 6d 65 73 0a 20 20 20 28 66  | ck-remove-error-file-names....(f | 
| 7c1e0 |  6c 79 63 68 65 63 6b 2d 2d 66 69 6c 65 2d 74 72    75 65 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66  | lycheck--file-truename.(expand-f | 
| 7c200 |  69 6c 65 2d 6e 61 6d 65 20 22 73 74 64 69 6e 22    29 29 0a 20 20 20 65 72 72 6f 72 73 29 29 0a 0a  | ile-name."stdin"))....errors)).. | 
| 7c220 |  28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 63 6f    6e 66 69 67 2d 66 69 6c 65 2d 76 61 72 20 66 6c  | (flycheck-def-config-file-var.fl | 
| 7c240 |  79 63 68 65 63 6b 2d 72 75 62 6f 63 6f 70 72 63    20 72 75 62 79 2d 72 75 62 6f 63 6f 70 20 22 2e  | ycheck-rubocoprc.ruby-rubocop.". | 
| 7c260 |  72 75 62 6f 63 6f 70 2e 79 6d 6c 22 29 0a 0a 28    66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f 70 74  | rubocop.yml")..(flycheck-def-opt | 
| 7c280 |  69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65 63 6b    2d 72 75 62 6f 63 6f 70 2d 6c 69 6e 74 2d 6f 6e  | ion-var.flycheck-rubocop-lint-on | 
| 7c2a0 |  6c 79 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ly.nil.......................... | 
| 7c2c0 |  28 72 75 62 79 2d 72 75 62 6f 63 6f 70 20 72 75    62 79 2d 73 74 61 6e 64 61 72 64 20 72 75 62 79  | (ruby-rubocop.ruby-standard.ruby | 
| 7c2e0 |  2d 63 68 65 66 2d 63 6f 6f 6b 73 74 79 6c 65 29    0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 6f  | -chef-cookstyle)..."Whether.to.o | 
| 7c300 |  6e 6c 79 20 72 65 70 6f 72 74 20 63 6f 64 65 20    69 73 73 75 65 73 20 69 6e 20 52 75 62 6f 63 6f  | nly.report.code.issues.in.Ruboco | 
| 7c320 |  70 2c 20 43 6f 6f 6b 73 74 79 6c 65 20 61 6e 64    20 53 74 61 6e 64 61 72 64 2e 0a 0a 57 68 65 6e  | p,.Cookstyle.and.Standard...When | 
| 7c340 |  20 6e 6f 6e 2d 6e 69 6c 2c 20 6f 6e 6c 79 20 72    65 70 6f 72 74 20 63 6f 64 65 20 69 73 73 75 65  | .non-nil,.only.report.code.issue | 
| 7c360 |  73 2c 20 76 69 61 20 60 2d 2d 6c 69 6e 74 27 2e    20 20 4f 74 68 65 72 77 69 73 65 0a 72 65 70 6f  | s,.via.`--lint'...Otherwise.repo | 
| 7c380 |  72 74 20 73 74 79 6c 65 20 69 73 73 75 65 73 20    61 73 20 77 65 6c 6c 2e 22 0a 20 20 3a 73 61 66  | rt.style.issues.as.well."...:saf | 
| 7c3a0 |  65 20 23 27 62 6f 6f 6c 65 61 6e 70 0a 20 20 3a    74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a 20 20  | e.#'booleanp...:type.'boolean... | 
| 7c3c0 |  3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e    20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 30  | :package-version.'(flycheck..."0 | 
| 7c3e0 |  2e 31 36 22 29 29 0a 0a 28 64 65 66 63 6f 6e 73    74 20 66 6c 79 63 68 65 63 6b 2d 72 75 62 79 2d  | .16"))..(defconst.flycheck-ruby- | 
| 7c400 |  72 75 62 6f 63 6f 70 2d 65 72 72 6f 72 2d 70 61    74 74 65 72 6e 73 0a 20 20 27 28 28 69 6e 66 6f  | rubocop-error-patterns...'((info | 
| 7c420 |  20 6c 69 6e 65 2d 73 74 61 72 74 20 28 66 69 6c    65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69 6e 65  | .line-start.(file-name).":".line | 
| 7c440 |  20 22 3a 22 20 63 6f 6c 75 6d 6e 20 22 3a 20 43    3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 28 6f  | .":".column.":.C:."...........(o | 
| 7c460 |  70 74 69 6f 6e 61 6c 20 28 69 64 20 28 6f 6e 65    2d 6f 72 2d 6d 6f 72 65 20 28 6e 6f 74 20 28 61  | ptional.(id.(one-or-more.(not.(a | 
| 7c480 |  6e 79 20 22 3a 22 29 29 29 29 20 22 3a 20 22 29    20 28 6d 65 73 73 61 67 65 29 20 6c 69 6e 65 2d  | ny.":")))).":.").(message).line- | 
| 7c4a0 |  65 6e 64 29 0a 20 20 20 20 28 77 61 72 6e 69 6e    67 20 6c 69 6e 65 2d 73 74 61 72 74 20 28 66 69  | end).....(warning.line-start.(fi | 
| 7c4c0 |  6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69 6e    65 20 22 3a 22 20 63 6f 6c 75 6d 6e 20 22 3a 20  | le-name).":".line.":".column.":. | 
| 7c4e0 |  57 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6f 70 74 69 6f 6e 61 6c 20 28 69 64 20  | W:."..............(optional.(id. | 
| 7c500 |  28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 28 6e 6f    74 20 28 61 6e 79 20 22 3a 22 29 29 29 29 20 22  | (one-or-more.(not.(any.":"))))." | 
| 7c520 |  3a 20 22 29 20 28 6d 65 73 73 61 67 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65  | :.").(message)..............line | 
| 7c540 |  2d 65 6e 64 29 0a 20 20 20 20 28 65 72 72 6f 72    20 6c 69 6e 65 2d 73 74 61 72 74 20 28 66 69 6c  | -end).....(error.line-start.(fil | 
| 7c560 |  65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69 6e 65    20 22 3a 22 20 63 6f 6c 75 6d 6e 20 22 3a 20 22  | e-name).":".line.":".column.":." | 
| 7c580 |  20 28 6f 72 20 22 45 22 20 22 46 22 29 20 22 3a    20 22 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f  | .(or."E"."F").":."............(o | 
| 7c5a0 |  70 74 69 6f 6e 61 6c 20 28 69 64 20 28 6f 6e 65    2d 6f 72 2d 6d 6f 72 65 20 28 6e 6f 74 20 28 61  | ptional.(id.(one-or-more.(not.(a | 
| 7c5c0 |  6e 79 20 22 3a 22 29 29 29 29 20 22 3a 20 22 29    20 28 6d 65 73 73 61 67 65 29 0a 20 20 20 20 20  | ny.":")))).":.").(message)...... | 
| 7c5e0 |  20 20 20 20 20 20 6c 69 6e 65 2d 65 6e 64 29 29    29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66  | ......line-end)))..(flycheck-def | 
| 7c600 |  2d 65 78 65 63 75 74 61 62 6c 65 2d 76 61 72 20    72 75 62 79 2d 72 75 62 6f 63 6f 70 20 22 72 75  | -executable-var.ruby-rubocop."ru | 
| 7c620 |  62 6f 63 6f 70 22 29 0a 28 66 6c 79 63 68 65 63    6b 2d 64 65 66 69 6e 65 2d 63 6f 6d 6d 61 6e 64  | bocop").(flycheck-define-command | 
| 7c640 |  2d 63 68 65 63 6b 65 72 20 27 72 75 62 79 2d 72    75 62 6f 63 6f 70 0a 20 20 22 41 20 52 75 62 79  | -checker.'ruby-rubocop..."A.Ruby | 
| 7c660 |  20 73 79 6e 74 61 78 20 61 6e 64 20 73 74 79 6c    65 20 63 68 65 63 6b 65 72 20 75 73 69 6e 67 20  | .syntax.and.style.checker.using. | 
| 7c680 |  74 68 65 20 52 75 62 6f 43 6f 70 20 74 6f 6f 6c    2e 0a 0a 59 6f 75 20 6e 65 65 64 20 61 74 20 6c  | the.RuboCop.tool...You.need.at.l | 
| 7c6a0 |  65 61 73 74 20 52 75 62 6f 43 6f 70 20 30 2e 33    34 20 66 6f 72 20 74 68 69 73 20 73 79 6e 74 61  | east.RuboCop.0.34.for.this.synta | 
| 7c6c0 |  78 20 63 68 65 63 6b 65 72 2e 0a 0a 53 65 65 20    55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 72 75 62  | x.checker...See.URL.`https://rub | 
| 7c6e0 |  6f 63 6f 70 2e 6f 72 67 2f 27 2e 22 0a 20 20 3b    3b 20 72 75 62 79 2d 73 74 61 6e 64 61 72 64 20  | ocop.org/'."...;;.ruby-standard. | 
| 7c700 |  69 73 20 64 65 66 69 6e 65 64 20 62 61 73 65 64    20 6f 6e 20 74 68 69 73 20 63 68 65 63 6b 65 72  | is.defined.based.on.this.checker | 
| 7c720 |  0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 27 28 22 72    75 62 6f 63 6f 70 22 0a 20 20 20 20 20 20 20 20  | ...:command.'("rubocop"......... | 
| 7c740 |  20 20 20 20 20 22 2d 2d 64 69 73 70 6c 61 79 2d    63 6f 70 2d 6e 61 6d 65 73 22 0a 20 20 20 20 20  | ....."--display-cop-names"...... | 
| 7c760 |  20 20 20 20 20 20 20 20 22 2d 2d 66 6f 72 63 65    2d 65 78 63 6c 75 73 69 6f 6e 22 0a 20 20 20 20  | ........"--force-exclusion"..... | 
| 7c780 |  20 20 20 20 20 20 20 20 20 22 2d 2d 66 6f 72 6d    61 74 22 20 22 65 6d 61 63 73 22 0a 20 20 20 20  | ........."--format"."emacs"..... | 
| 7c7a0 |  20 20 20 20 20 20 20 20 20 28 63 6f 6e 66 69 67    2d 66 69 6c 65 20 22 2d 2d 63 6f 6e 66 69 67 22  | .........(config-file."--config" | 
| 7c7c0 |  20 66 6c 79 63 68 65 63 6b 2d 72 75 62 6f 63 6f    70 72 63 29 0a 20 20 20 20 20 20 20 20 20 20 20  | .flycheck-rubocoprc)............ | 
| 7c7e0 |  20 20 28 6f 70 74 69 6f 6e 2d 66 6c 61 67 20 22    2d 2d 6c 69 6e 74 22 20 66 6c 79 63 68 65 63 6b  | ..(option-flag."--lint".flycheck | 
| 7c800 |  2d 72 75 62 6f 63 6f 70 2d 6c 69 6e 74 2d 6f 6e    6c 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | -rubocop-lint-only)............. | 
| 7c820 |  20 3b 3b 20 52 75 62 6f 43 6f 70 20 74 61 6b 65    73 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 66  | .;;.RuboCop.takes.the.original.f | 
| 7c840 |  69 6c 65 20 6e 61 6d 65 20 61 73 20 61 72 67 75    6d 65 6e 74 20 77 68 65 6e 20 72 65 61 64 69 6e  | ile.name.as.argument.when.readin | 
| 7c860 |  67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b    3b 20 66 72 6f 6d 20 73 74 61 6e 64 61 72 64 20  | g..............;;.from.standard. | 
| 7c880 |  69 6e 70 75 74 2c 20 62 75 74 20 69 74 20 63 68    6f 6b 65 73 20 77 68 65 6e 20 74 68 61 74 20 6e  | input,.but.it.chokes.when.that.n | 
| 7c8a0 |  61 6d 65 20 69 73 20 74 68 65 20 65 6d 70 74 79    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b  | ame.is.the.empty..............;; | 
| 7c8c0 |  20 73 74 72 69 6e 67 2c 20 73 6f 20 66 61 6c 6c    20 62 61 63 6b 20 74 6f 20 22 73 74 64 69 6e 22  | .string,.so.fall.back.to."stdin" | 
| 7c8e0 |  20 69 6e 20 6f 72 64 65 72 20 74 6f 20 68 61 6e    64 6c 65 20 62 75 66 66 65 72 73 20 77 69 74 68  | .in.order.to.handle.buffers.with | 
| 7c900 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 6e 6f 20 62 61 63 6b 69 6e 67 20 66 69 6c 65  | ..............;;.no.backing.file | 
| 7c920 |  20 28 65 2e 67 2e 20 6f 72 67 2d 6d 6f 64 65 20    73 6e 69 70 70 65 74 20 62 75 66 66 65 72 73 29  | .(e.g..org-mode.snippet.buffers) | 
| 7c940 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d    2d 73 74 64 69 6e 22 20 28 65 76 61 6c 20 28 6f  | .............."--stdin".(eval.(o | 
| 7c960 |  72 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e    61 6d 65 29 20 22 73 74 64 69 6e 22 29 29 29 0a  | r.(buffer-file-name)."stdin"))). | 
| 7c980 |  20 20 3a 73 74 61 6e 64 61 72 64 2d 69 6e 70 75    74 20 74 0a 20 20 3a 77 6f 72 6b 69 6e 67 2d 64  | ..:standard-input.t...:working-d | 
| 7c9a0 |  69 72 65 63 74 6f 72 79 20 23 27 66 6c 79 63 68    65 63 6b 2d 72 75 62 79 2d 2d 66 69 6e 64 2d 70  | irectory.#'flycheck-ruby--find-p | 
| 7c9c0 |  72 6f 6a 65 63 74 2d 72 6f 6f 74 0a 20 20 3a 65    72 72 6f 72 2d 70 61 74 74 65 72 6e 73 20 66 6c  | roject-root...:error-patterns.fl | 
| 7c9e0 |  79 63 68 65 63 6b 2d 72 75 62 79 2d 72 75 62 6f    63 6f 70 2d 65 72 72 6f 72 2d 70 61 74 74 65 72  | ycheck-ruby-rubocop-error-patter | 
| 7ca00 |  6e 73 0a 20 20 3a 65 72 72 6f 72 2d 66 69 6c 74    65 72 20 23 27 66 6c 79 63 68 65 63 6b 2d 72 75  | ns...:error-filter.#'flycheck-ru | 
| 7ca20 |  62 79 2d 2d 66 69 6c 74 65 72 2d 72 75 62 6f 63    6f 70 2d 65 72 72 6f 72 73 0a 20 20 3a 6d 6f 64  | by--filter-rubocop-errors...:mod | 
| 7ca40 |  65 73 20 27 28 65 6e 68 2d 72 75 62 79 2d 6d 6f    64 65 20 72 75 62 79 2d 6d 6f 64 65 20 72 75 62  | es.'(enh-ruby-mode.ruby-mode.rub | 
| 7ca60 |  79 2d 74 73 2d 6d 6f 64 65 29 0a 20 20 3a 6e 65    78 74 2d 63 68 65 63 6b 65 72 73 20 27 28 28 77  | y-ts-mode)...:next-checkers.'((w | 
| 7ca80 |  61 72 6e 69 6e 67 20 2e 20 72 75 62 79 2d 72 65    65 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | arning...ruby-reek)............. | 
| 7caa0 |  20 20 20 20 20 20 20 28 77 61 72 6e 69 6e 67 20    2e 20 72 75 62 79 2d 63 68 65 66 2d 63 6f 6f 6b  | .......(warning...ruby-chef-cook | 
| 7cac0 |  73 74 79 6c 65 29 29 29 0a 0a 28 66 6c 79 63 68    65 63 6b 2d 64 65 66 2d 65 78 65 63 75 74 61 62  | style)))..(flycheck-def-executab | 
| 7cae0 |  6c 65 2d 76 61 72 20 72 75 62 79 2d 63 68 65 66    2d 63 6f 6f 6b 73 74 79 6c 65 20 22 63 6f 6f 6b  | le-var.ruby-chef-cookstyle."cook | 
| 7cb00 |  73 74 79 6c 65 22 29 0a 28 66 6c 79 63 68 65 63    6b 2d 64 65 66 69 6e 65 2d 63 6f 6d 6d 61 6e 64  | style").(flycheck-define-command | 
| 7cb20 |  2d 63 68 65 63 6b 65 72 20 27 72 75 62 79 2d 63    68 65 66 2d 63 6f 6f 6b 73 74 79 6c 65 0a 20 20  | -checker.'ruby-chef-cookstyle... | 
| 7cb40 |  22 41 20 43 68 65 66 20 28 52 75 62 79 29 20 73    79 6e 74 61 78 20 61 6e 64 20 73 74 79 6c 65 20  | "A.Chef.(Ruby).syntax.and.style. | 
| 7cb60 |  63 68 65 63 6b 65 72 20 75 73 69 6e 67 20 74 68    65 20 43 6f 6f 6b 73 74 79 6c 65 20 74 6f 6f 6c  | checker.using.the.Cookstyle.tool | 
| 7cb80 |  2e 0a 42 61 73 69 63 61 6c 6c 79 20 43 6f 6f 6b    73 74 79 6c 65 20 69 73 20 61 20 74 68 69 6e 20  | ..Basically.Cookstyle.is.a.thin. | 
| 7cba0 |  77 72 61 70 70 65 72 20 61 72 6f 75 6e 64 20 52    75 62 6f 43 6f 70 2c 20 73 6f 20 74 68 69 73 0a  | wrapper.around.RuboCop,.so.this. | 
| 7cbc0 |  63 68 65 63 6b 65 72 20 69 73 20 65 73 73 65 6e    74 69 61 6c 6c 79 20 74 68 65 20 73 61 6d 65 2e  | checker.is.essentially.the.same. | 
| 7cbe0 |  0a 0a 53 65 65 20 55 52 4c 20 60 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 63 68  | ..See.URL.`https://github.com/ch | 
| 7cc00 |  65 66 2f 63 6f 6f 6b 73 74 79 6c 65 27 2e 22 0a    20 20 3a 63 6f 6d 6d 61 6e 64 20 27 28 22 63 6f  | ef/cookstyle'."...:command.'("co | 
| 7cc20 |  6f 6b 73 74 79 6c 65 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 22 2d 2d 64 69 73 70 6c 61 79  | okstyle".............."--display | 
| 7cc40 |  2d 63 6f 70 2d 6e 61 6d 65 73 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 22 2d 2d 66 6f 72 63  | -cop-names".............."--forc | 
| 7cc60 |  65 2d 65 78 63 6c 75 73 69 6f 6e 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 22 2d 2d 66 6f 72  | e-exclusion".............."--for | 
| 7cc80 |  6d 61 74 22 20 22 65 6d 61 63 73 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 66 69  | mat"."emacs"..............(confi | 
| 7cca0 |  67 2d 66 69 6c 65 20 22 2d 2d 63 6f 6e 66 69 67    22 20 66 6c 79 63 68 65 63 6b 2d 72 75 62 6f 63  | g-file."--config".flycheck-ruboc | 
| 7ccc0 |  6f 70 72 63 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6f 70 74 69 6f 6e 2d 66 6c 61 67 20  | oprc)..............(option-flag. | 
| 7cce0 |  22 2d 2d 6c 69 6e 74 22 20 66 6c 79 63 68 65 63    6b 2d 72 75 62 6f 63 6f 70 2d 6c 69 6e 74 2d 6f  | "--lint".flycheck-rubocop-lint-o | 
| 7cd00 |  6e 6c 79 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 3b 3b 20 52 75 62 6f 43 6f 70 20 74 61 6b  | nly)..............;;.RuboCop.tak | 
| 7cd20 |  65 73 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20    66 69 6c 65 20 6e 61 6d 65 20 61 73 20 61 72 67  | es.the.original.file.name.as.arg | 
| 7cd40 |  75 6d 65 6e 74 20 77 68 65 6e 20 72 65 61 64 69    6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ument.when.reading.............. | 
| 7cd60 |  3b 3b 20 66 72 6f 6d 20 73 74 61 6e 64 61 72 64    20 69 6e 70 75 74 2c 20 62 75 74 20 69 74 20 63  | ;;.from.standard.input,.but.it.c | 
| 7cd80 |  68 6f 6b 65 73 20 77 68 65 6e 20 74 68 61 74 20    6e 61 6d 65 20 69 73 20 74 68 65 20 65 6d 70 74  | hokes.when.that.name.is.the.empt | 
| 7cda0 |  79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b    3b 20 73 74 72 69 6e 67 2c 20 73 6f 20 66 61 6c  | y..............;;.string,.so.fal | 
| 7cdc0 |  6c 20 62 61 63 6b 20 74 6f 20 22 73 74 64 69 6e    22 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 68 61  | l.back.to."stdin".in.order.to.ha | 
| 7cde0 |  6e 64 6c 65 20 62 75 66 66 65 72 73 20 77 69 74    68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b  | ndle.buffers.with..............; | 
| 7ce00 |  3b 20 6e 6f 20 62 61 63 6b 69 6e 67 20 66 69 6c    65 20 28 65 2e 67 2e 20 6f 72 67 2d 6d 6f 64 65  | ;.no.backing.file.(e.g..org-mode | 
| 7ce20 |  20 73 6e 69 70 70 65 74 20 62 75 66 66 65 72 73    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22  | .snippet.buffers).............." | 
| 7ce40 |  2d 2d 73 74 64 69 6e 22 20 28 65 76 61 6c 20 28    6f 72 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d  | --stdin".(eval.(or.(buffer-file- | 
| 7ce60 |  6e 61 6d 65 29 20 22 73 74 64 69 6e 22 29 29 29    0a 20 20 3a 73 74 61 6e 64 61 72 64 2d 69 6e 70  | name)."stdin")))...:standard-inp | 
| 7ce80 |  75 74 20 74 0a 20 20 3a 77 6f 72 6b 69 6e 67 2d    64 69 72 65 63 74 6f 72 79 20 23 27 66 6c 79 63  | ut.t...:working-directory.#'flyc | 
| 7cea0 |  68 65 63 6b 2d 72 75 62 79 2d 2d 66 69 6e 64 2d    70 72 6f 6a 65 63 74 2d 72 6f 6f 74 0a 20 20 3a  | heck-ruby--find-project-root...: | 
| 7cec0 |  65 72 72 6f 72 2d 70 61 74 74 65 72 6e 73 20 66    6c 79 63 68 65 63 6b 2d 72 75 62 79 2d 72 75 62  | error-patterns.flycheck-ruby-rub | 
| 7cee0 |  6f 63 6f 70 2d 65 72 72 6f 72 2d 70 61 74 74 65    72 6e 73 0a 20 20 3a 65 72 72 6f 72 2d 66 69 6c  | ocop-error-patterns...:error-fil | 
| 7cf00 |  74 65 72 20 23 27 66 6c 79 63 68 65 63 6b 2d 72    75 62 79 2d 2d 66 69 6c 74 65 72 2d 72 75 62 6f  | ter.#'flycheck-ruby--filter-rubo | 
| 7cf20 |  63 6f 70 2d 65 72 72 6f 72 73 0a 20 20 3a 6d 6f    64 65 73 20 27 28 65 6e 68 2d 72 75 62 79 2d 6d  | cop-errors...:modes.'(enh-ruby-m | 
| 7cf40 |  6f 64 65 20 72 75 62 79 2d 6d 6f 64 65 20 72 75    62 79 2d 74 73 2d 6d 6f 64 65 29 0a 20 20 3a 70  | ode.ruby-mode.ruby-ts-mode)...:p | 
| 7cf60 |  72 65 64 69 63 61 74 65 0a 20 20 28 6c 61 6d 62    64 61 20 28 29 0a 20 20 20 20 28 6c 65 74 20 28  | redicate...(lambda.().....(let.( | 
| 7cf80 |  28 70 61 72 65 6e 74 2d 64 69 72 20 28 66 69 6c    65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79  | (parent-dir.(file-name-directory | 
| 7cfa0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 64 69 72 65 63 74 6f  | ........................(directo | 
| 7cfc0 |  72 79 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ry-file-name.................... | 
| 7cfe0 |  20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c    65 2d 6e 61 6d 65 20 64 65 66 61 75 6c 74 2d 64  | .....(expand-file-name.default-d | 
| 7d000 |  69 72 65 63 74 6f 72 79 29 29 29 29 29 0a 20 20    20 20 20 20 28 6f 72 0a 20 20 20 20 20 20 20 3b  | irectory))))).......(or........; | 
| 7d020 |  3b 20 43 68 65 66 20 43 6f 6f 6b 42 6f 6f 6b 0a    20 20 20 20 20 20 20 3b 3b 20 68 74 74 70 73 3a  | ;.Chef.CookBook........;;.https: | 
| 7d040 |  2f 2f 64 6f 63 73 2e 6f 70 73 63 6f 64 65 2e 63    6f 6d 2f 63 68 65 66 2f 6b 6e 69 66 65 2e 68 74  | //docs.opscode.com/chef/knife.ht | 
| 7d060 |  6d 6c 23 69 64 33 38 0a 20 20 20 20 20 20 20 28    6c 6f 63 61 74 65 2d 64 6f 6d 69 6e 61 74 69 6e  | ml#id38........(locate-dominatin | 
| 7d080 |  67 2d 66 69 6c 65 20 70 61 72 65 6e 74 2d 64 69    72 20 22 72 65 63 69 70 65 73 22 29 0a 20 20 20  | g-file.parent-dir."recipes").... | 
| 7d0a0 |  20 20 20 20 3b 3b 20 4b 6e 69 66 65 20 53 6f 6c    6f 0a 20 20 20 20 20 20 20 3b 3b 20 68 74 74 70  | ....;;.Knife.Solo........;;.http | 
| 7d0c0 |  73 3a 2f 2f 6d 61 74 73 63 68 61 66 66 65 72 2e    67 69 74 68 75 62 2e 69 6f 2f 6b 6e 69 66 65 2d  | s://matschaffer.github.io/knife- | 
| 7d0e0 |  73 6f 6c 6f 2f 23 6c 61 62 65 6c 2d 49 6e 69 74    2b 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20  | solo/#label-Init+command........ | 
| 7d100 |  28 6c 6f 63 61 74 65 2d 64 6f 6d 69 6e 61 74 69    6e 67 2d 66 69 6c 65 20 70 61 72 65 6e 74 2d 64  | (locate-dominating-file.parent-d | 
| 7d120 |  69 72 20 22 63 6f 6f 6b 62 6f 6f 6b 73 22 29 29    29 29 0a 20 20 3a 6e 65 78 74 2d 63 68 65 63 6b  | ir."cookbooks"))))...:next-check | 
| 7d140 |  65 72 73 20 27 28 28 77 61 72 6e 69 6e 67 20 2e    20 72 75 62 79 2d 72 65 65 6b 29 29 29 0a 0a 28  | ers.'((warning...ruby-reek)))..( | 
| 7d160 |  66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 63 6f 6e    66 69 67 2d 66 69 6c 65 2d 76 61 72 20 66 6c 79  | flycheck-def-config-file-var.fly | 
| 7d180 |  63 68 65 63 6b 2d 72 75 62 79 2d 73 74 61 6e 64    61 72 64 72 63 20 72 75 62 79 2d 73 74 61 6e 64  | check-ruby-standardrc.ruby-stand | 
| 7d1a0 |  61 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ard............................. | 
| 7d1c0 |  20 20 22 2e 73 74 61 6e 64 61 72 64 2e 79 6d 6c    22 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65  | ..".standard.yml")..(flycheck-de | 
| 7d1e0 |  66 2d 65 78 65 63 75 74 61 62 6c 65 2d 76 61 72    20 72 75 62 79 2d 73 74 61 6e 64 61 72 64 20 22  | f-executable-var.ruby-standard." | 
| 7d200 |  73 74 61 6e 64 61 72 64 72 62 22 29 0a 28 66 6c    79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 6f  | standardrb").(flycheck-define-co | 
| 7d220 |  6d 6d 61 6e 64 2d 63 68 65 63 6b 65 72 20 27 72    75 62 79 2d 73 74 61 6e 64 61 72 64 0a 20 20 22  | mmand-checker.'ruby-standard..." | 
| 7d240 |  41 20 52 75 62 79 20 73 79 6e 74 61 78 20 61 6e    64 20 73 74 79 6c 65 20 63 68 65 63 6b 65 72 20  | A.Ruby.syntax.and.style.checker. | 
| 7d260 |  75 73 69 6e 67 20 74 68 65 20 53 74 61 6e 64 61    72 64 52 42 20 67 65 6d 2e 0a 0a 53 65 65 20 55  | using.the.StandardRB.gem...See.U | 
| 7d280 |  52 4c 20 60 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 74 65 73 74 64 6f 75 62 6c  | RL.`https://github.com/testdoubl | 
| 7d2a0 |  65 2f 73 74 61 6e 64 61 72 64 27 20 66 6f 72 20    6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e  | e/standard'.for.more.information | 
| 7d2c0 |  2e 22 0a 20 20 3b 3b 20 54 68 69 73 20 63 68 65    63 6b 65 72 20 69 73 20 64 65 72 69 76 65 64 20  | ."...;;.This.checker.is.derived. | 
| 7d2e0 |  66 72 6f 6d 20 72 75 62 79 2d 72 75 62 6f 63 6f    70 3b 20 73 65 65 20 61 62 6f 76 65 0a 20 20 3a  | from.ruby-rubocop;.see.above...: | 
| 7d300 |  63 6f 6d 6d 61 6e 64 20 27 28 22 73 74 61 6e 64    61 72 64 72 62 22 0a 20 20 20 20 20 20 20 20 20  | command.'("standardrb".......... | 
| 7d320 |  20 20 20 20 22 2d 2d 64 69 73 70 6c 61 79 2d 63    6f 70 2d 6e 61 6d 65 73 22 0a 20 20 20 20 20 20  | ...."--display-cop-names"....... | 
| 7d340 |  20 20 20 20 20 20 20 22 2d 2d 66 6f 72 63 65 2d    65 78 63 6c 75 73 69 6f 6e 22 0a 20 20 20 20 20  | ......."--force-exclusion"...... | 
| 7d360 |  20 20 20 20 20 20 20 20 22 2d 2d 66 6f 72 6d 61    74 22 20 22 65 6d 61 63 73 22 0a 20 20 20 20 20  | ........"--format"."emacs"...... | 
| 7d380 |  20 20 20 20 20 20 20 20 22 2d 2d 63 61 63 68 65    22 20 22 66 61 6c 73 65 22 0a 20 20 20 20 20 20  | ........"--cache"."false"....... | 
| 7d3a0 |  20 20 20 20 20 20 20 28 63 6f 6e 66 69 67 2d 66    69 6c 65 20 22 2d 2d 63 6f 6e 66 69 67 22 20 66  | .......(config-file."--config".f | 
| 7d3c0 |  6c 79 63 68 65 63 6b 2d 72 75 62 79 2d 73 74 61    6e 64 61 72 64 72 63 29 0a 20 20 20 20 20 20 20  | lycheck-ruby-standardrc)........ | 
| 7d3e0 |  20 20 20 20 20 20 28 6f 70 74 69 6f 6e 2d 66 6c    61 67 20 22 2d 2d 6c 69 6e 74 22 20 66 6c 79 63  | ......(option-flag."--lint".flyc | 
| 7d400 |  68 65 63 6b 2d 72 75 62 6f 63 6f 70 2d 6c 69 6e    74 2d 6f 6e 6c 79 29 0a 20 20 20 20 20 20 20 20  | heck-rubocop-lint-only)......... | 
| 7d420 |  20 20 20 20 20 22 2d 2d 73 74 64 69 6e 22 20 73    6f 75 72 63 65 2d 6f 72 69 67 69 6e 61 6c 29 0a  | ....."--stdin".source-original). | 
| 7d440 |  20 20 3a 73 74 61 6e 64 61 72 64 2d 69 6e 70 75    74 20 74 0a 20 20 3a 77 6f 72 6b 69 6e 67 2d 64  | ..:standard-input.t...:working-d | 
| 7d460 |  69 72 65 63 74 6f 72 79 20 23 27 66 6c 79 63 68    65 63 6b 2d 72 75 62 79 2d 2d 66 69 6e 64 2d 70  | irectory.#'flycheck-ruby--find-p | 
| 7d480 |  72 6f 6a 65 63 74 2d 72 6f 6f 74 0a 20 20 3a 65    72 72 6f 72 2d 70 61 74 74 65 72 6e 73 20 66 6c  | roject-root...:error-patterns.fl | 
| 7d4a0 |  79 63 68 65 63 6b 2d 72 75 62 79 2d 72 75 62 6f    63 6f 70 2d 65 72 72 6f 72 2d 70 61 74 74 65 72  | ycheck-ruby-rubocop-error-patter | 
| 7d4c0 |  6e 73 0a 20 20 3a 65 72 72 6f 72 2d 66 69 6c 74    65 72 20 23 27 66 6c 79 63 68 65 63 6b 2d 72 75  | ns...:error-filter.#'flycheck-ru | 
| 7d4e0 |  62 79 2d 2d 66 69 6c 74 65 72 2d 72 75 62 6f 63    6f 70 2d 65 72 72 6f 72 73 0a 20 20 3a 6d 6f 64  | by--filter-rubocop-errors...:mod | 
| 7d500 |  65 73 20 27 28 65 6e 68 2d 72 75 62 79 2d 6d 6f    64 65 20 72 75 62 79 2d 6d 6f 64 65 20 72 75 62  | es.'(enh-ruby-mode.ruby-mode.rub | 
| 7d520 |  79 2d 74 73 2d 6d 6f 64 65 29 0a 20 20 3a 6e 65    78 74 2d 63 68 65 63 6b 65 72 73 20 27 28 28 77  | y-ts-mode)...:next-checkers.'((w | 
| 7d540 |  61 72 6e 69 6e 67 20 2e 20 72 75 62 79 2d 72 65    65 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | arning...ruby-reek)............. | 
| 7d560 |  20 20 20 20 20 20 20 28 77 61 72 6e 69 6e 67 20    2e 20 72 75 62 79 2d 63 68 65 66 2d 63 6f 6f 6b  | .......(warning...ruby-chef-cook | 
| 7d580 |  73 74 79 6c 65 29 29 29 0a 0a 28 66 6c 79 63 68    65 63 6b 2d 64 65 66 2d 63 6f 6e 66 69 67 2d 66  | style)))..(flycheck-def-config-f | 
| 7d5a0 |  69 6c 65 2d 76 61 72 20 66 6c 79 63 68 65 63 6b    2d 72 65 65 6b 72 63 20 72 75 62 79 2d 72 65 65  | ile-var.flycheck-reekrc.ruby-ree | 
| 7d5c0 |  6b 20 22 2e 72 65 65 6b 2e 79 6d 6c 22 0a 20 20    3a 73 61 66 65 20 23 27 73 74 72 69 6e 67 2d 6f  | k.".reek.yml"...:safe.#'string-o | 
| 7d5e0 |  72 2d 6e 75 6c 6c 2d 70 0a 20 20 3a 70 61 63 6b    61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c  | r-null-p...:package-version.'(fl | 
| 7d600 |  79 63 68 65 63 6b 20 2e 20 22 33 30 22 29 29 0a    0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e  | ycheck..."30"))..(flycheck-defin | 
| 7d620 |  65 2d 63 68 65 63 6b 65 72 20 72 75 62 79 2d 72    65 65 6b 0a 20 20 22 41 20 52 75 62 79 20 73 6d  | e-checker.ruby-reek..."A.Ruby.sm | 
| 7d640 |  65 6c 6c 20 63 68 65 63 6b 65 72 20 75 73 69 6e    67 20 72 65 65 6b 2e 0a 0a 53 65 65 20 55 52 4c  | ell.checker.using.reek...See.URL | 
| 7d660 |  20 60 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 74 72 6f 65 73 73 6e 65 72 2f 72  | .`https://github.com/troessner/r | 
| 7d680 |  65 65 6b 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e    64 20 28 22 72 65 65 6b 22 20 22 2d 2d 66 6f 72  | eek'."...:command.("reek"."--for | 
| 7d6a0 |  6d 61 74 22 20 22 6a 73 6f 6e 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 66 69 67 2d  | mat"."json".............(config- | 
| 7d6c0 |  66 69 6c 65 20 22 2d 2d 63 6f 6e 66 69 67 22 20    66 6c 79 63 68 65 63 6b 2d 72 65 65 6b 72 63 29  | file."--config".flycheck-reekrc) | 
| 7d6e0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 73 6f 75    72 63 65 29 0a 20 20 3a 65 72 72 6f 72 2d 70 61  | .............source)...:error-pa | 
| 7d700 |  72 73 65 72 20 66 6c 79 63 68 65 63 6b 2d 70 61    72 73 65 2d 72 65 65 6b 0a 20 20 3a 6d 6f 64 65  | rser.flycheck-parse-reek...:mode | 
| 7d720 |  73 20 28 65 6e 68 2d 72 75 62 79 2d 6d 6f 64 65    20 72 75 62 79 2d 6d 6f 64 65 20 72 75 62 79 2d  | s.(enh-ruby-mode.ruby-mode.ruby- | 
| 7d740 |  74 73 2d 6d 6f 64 65 29 29 0a 0a 28 66 6c 79 63    68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63  | ts-mode))..(flycheck-define-chec | 
| 7d760 |  6b 65 72 20 72 75 62 79 0a 20 20 22 41 20 52 75    62 79 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65  | ker.ruby..."A.Ruby.syntax.checke | 
| 7d780 |  72 20 75 73 69 6e 67 20 74 68 65 20 73 74 61 6e    64 61 72 64 20 52 75 62 79 20 69 6e 74 65 72 70  | r.using.the.standard.Ruby.interp | 
| 7d7a0 |  72 65 74 65 72 2e 0a 0a 50 6c 65 61 73 65 20 6e    6f 74 65 20 74 68 61 74 20 74 68 65 20 6f 75 74  | reter...Please.note.that.the.out | 
| 7d7c0 |  70 75 74 20 6f 66 20 64 69 66 66 65 72 65 6e 74    20 52 75 62 79 20 76 65 72 73 69 6f 6e 73 20 61  | put.of.different.Ruby.versions.a | 
| 7d7e0 |  6e 64 0a 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f    6e 73 20 76 61 72 69 65 73 20 77 69 6c 64 6c 79  | nd.implementations.varies.wildly | 
| 7d800 |  2e 20 20 54 68 69 73 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 20 73 75 70 70 6f 72 74 73 0a  | ...This.syntax.checker.supports. | 
| 7d820 |  63 75 72 72 65 6e 74 20 76 65 72 73 69 6f 6e 73    20 6f 66 20 4d 52 49 20 61 6e 64 20 4a 52 75 62  | current.versions.of.MRI.and.JRub | 
| 7d840 |  79 2c 20 62 75 74 20 6d 61 79 20 62 72 65 61 6b    20 77 68 65 6e 20 75 73 65 64 20 77 69 74 68 0a  | y,.but.may.break.when.used.with. | 
| 7d860 |  6f 74 68 65 72 20 69 6d 70 6c 65 6d 65 6e 74 61    74 69 6f 6e 73 20 6f 72 20 66 75 74 75 72 65 20  | other.implementations.or.future. | 
| 7d880 |  76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 73    65 0a 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e  | versions.of.these.implementation | 
| 7d8a0 |  73 2e 0a 0a 50 6c 65 61 73 65 20 63 6f 6e 73 69    64 65 72 20 75 73 69 6e 67 20 60 72 75 62 79 2d  | s...Please.consider.using.`ruby- | 
| 7d8c0 |  72 75 62 6f 63 6f 70 27 20 6f 72 20 60 72 75 62    79 2d 72 65 65 6b 27 20 69 6e 73 74 65 61 64 2e  | rubocop'.or.`ruby-reek'.instead. | 
| 7d8e0 |  0a 0a 53 65 65 20 55 52 4c 20 60 68 74 74 70 73    3a 2f 2f 77 77 77 2e 72 75 62 79 2d 6c 61 6e 67  | ..See.URL.`https://www.ruby-lang | 
| 7d900 |  2e 6f 72 67 2f 27 2e 22 0a 20 20 3a 63 6f 6d 6d    61 6e 64 20 28 22 72 75 62 79 22 20 22 2d 77 22  | .org/'."...:command.("ruby"."-w" | 
| 7d920 |  20 22 2d 63 22 29 0a 20 20 3a 73 74 61 6e 64 61    72 64 2d 69 6e 70 75 74 20 74 0a 20 20 3a 65 72  | ."-c")...:standard-input.t...:er | 
| 7d940 |  72 6f 72 2d 70 61 74 74 65 72 6e 73 0a 20 20 3b    3b 20 54 68 65 73 65 20 70 61 74 74 65 72 6e 73  | ror-patterns...;;.These.patterns | 
| 7d960 |  20 73 75 70 70 6f 72 74 20 6f 75 74 70 75 74 20    66 72 6f 6d 20 4a 52 75 62 79 2c 20 74 6f 6f 2c  | .support.output.from.JRuby,.too, | 
| 7d980 |  20 74 6f 20 64 65 61 6c 20 77 69 74 68 20 52 56    4d 20 6f 72 20 52 62 65 6e 76 0a 20 20 28 28 65  | .to.deal.with.RVM.or.Rbenv...((e | 
| 7d9a0 |  72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74 20    22 53 79 6e 74 61 78 45 72 72 6f 72 20 69 6e 20  | rror.line-start."SyntaxError.in. | 
| 7d9c0 |  2d 3a 22 20 6c 69 6e 65 20 22 3a 20 22 20 28 6d    65 73 73 61 67 65 29 20 6c 69 6e 65 2d 65 6e 64  | -:".line.":.".(message).line-end | 
| 7d9e0 |  29 0a 20 20 20 28 77 61 72 6e 69 6e 67 20 6c 69    6e 65 2d 73 74 61 72 74 20 22 2d 3a 22 20 6c 69  | )....(warning.line-start."-:".li | 
| 7da00 |  6e 65 20 22 3a 22 20 28 6f 70 74 69 6f 6e 61 6c    20 63 6f 6c 75 6d 6e 20 22 3a 22 29 0a 20 20 20  | ne.":".(optional.column.":").... | 
| 7da20 |  20 20 20 20 20 20 20 20 20 22 20 77 61 72 6e 69    6e 67 3a 20 22 20 28 6d 65 73 73 61 67 65 29 20  | .........".warning:.".(message). | 
| 7da40 |  6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 3b 3b 20    52 75 62 79 20 33 2e 34 20 69 6e 63 6c 75 64 65  | line-end)....;;.Ruby.3.4.include | 
| 7da60 |  73 20 74 68 65 20 69 6e 74 65 72 70 72 65 74 65    72 20 70 61 74 68 20 77 68 65 6e 20 65 6d 69 74  | s.the.interpreter.path.when.emit | 
| 7da80 |  74 69 6e 67 20 73 79 6e 74 61 78 20 65 72 72 6f    72 73 0a 20 20 20 28 65 72 72 6f 72 20 6c 69 6e  | ting.syntax.errors....(error.lin | 
| 7daa0 |  65 2d 73 74 61 72 74 20 28 6f 70 74 69 6f 6e 61    6c 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 28  | e-start.(optional.(one-or-more.( | 
| 7dac0 |  6e 6f 74 20 28 61 6e 79 20 22 3a 22 29 29 29 20    22 3a 20 22 29 20 22 2d 3a 22 20 6c 69 6e 65 20  | not.(any.":"))).":.")."-:".line. | 
| 7dae0 |  22 3a 20 22 20 28 6d 65 73 73 61 67 65 29 20 6c    69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d 6f 64  | ":.".(message).line-end))...:mod | 
| 7db00 |  65 73 20 28 65 6e 68 2d 72 75 62 79 2d 6d 6f 64    65 20 72 75 62 79 2d 6d 6f 64 65 20 72 75 62 79  | es.(enh-ruby-mode.ruby-mode.ruby | 
| 7db20 |  2d 74 73 2d 6d 6f 64 65 29 0a 20 20 3a 6e 65 78    74 2d 63 68 65 63 6b 65 72 73 20 28 28 77 61 72  | -ts-mode)...:next-checkers.((war | 
| 7db40 |  6e 69 6e 67 20 2e 20 72 75 62 79 2d 63 68 65 66    2d 63 6f 6f 6b 73 74 79 6c 65 29 29 29 0a 0a 28  | ning...ruby-chef-cookstyle)))..( | 
| 7db60 |  66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d    63 68 65 63 6b 65 72 20 72 75 62 79 2d 6a 72 75  | flycheck-define-checker.ruby-jru | 
| 7db80 |  62 79 0a 20 20 22 41 20 52 75 62 79 20 73 79 6e    74 61 78 20 63 68 65 63 6b 65 72 20 75 73 69 6e  | by..."A.Ruby.syntax.checker.usin | 
| 7dba0 |  67 20 74 68 65 20 4a 52 75 62 79 20 69 6e 74 65    72 70 72 65 74 65 72 2e 0a 0a 54 68 69 73 20 73  | g.the.JRuby.interpreter...This.s | 
| 7dbc0 |  79 6e 74 61 78 20 63 68 65 63 6b 65 72 20 69 73    20 76 65 72 79 20 70 72 69 6d 69 74 69 76 65 2c  | yntax.checker.is.very.primitive, | 
| 7dbe0 |  20 61 6e 64 20 6d 61 79 20 62 72 65 61 6b 20 6f    6e 20 66 75 74 75 72 65 0a 76 65 72 73 69 6f 6e  | .and.may.break.on.future.version | 
| 7dc00 |  73 20 6f 66 20 4a 52 75 62 79 2e 0a 0a 50 6c 65    61 73 65 20 63 6f 6e 73 69 64 65 72 20 75 73 69  | s.of.JRuby...Please.consider.usi | 
| 7dc20 |  6e 67 20 60 72 75 62 79 2d 72 75 62 6f 63 6f 70    27 20 69 6e 73 74 65 61 64 2e 0a 0a 53 65 65 20  | ng.`ruby-rubocop'.instead...See. | 
| 7dc40 |  55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 6a 72 75    62 79 2e 6f 72 67 2f 27 2e 22 0a 20 20 3a 63 6f  | URL.`https://jruby.org/'."...:co | 
| 7dc60 |  6d 6d 61 6e 64 20 28 22 6a 72 75 62 79 22 20 22    2d 77 22 20 22 2d 63 22 29 0a 20 20 3a 73 74 61  | mmand.("jruby"."-w"."-c")...:sta | 
| 7dc80 |  6e 64 61 72 64 2d 69 6e 70 75 74 20 74 0a 20 20    3a 65 72 72 6f 72 2d 70 61 74 74 65 72 6e 73 0a  | ndard-input.t...:error-patterns. | 
| 7dca0 |  20 20 28 28 65 72 72 6f 72 20 20 20 6c 69 6e 65    2d 73 74 61 72 74 20 22 53 79 6e 74 61 78 45 72  | ..((error...line-start."SyntaxEr | 
| 7dcc0 |  72 6f 72 20 69 6e 20 2d 3a 22 20 6c 69 6e 65 20    22 3a 20 22 20 28 6d 65 73 73 61 67 65 29 20 6c  | ror.in.-:".line.":.".(message).l | 
| 7dce0 |  69 6e 65 2d 65 6e 64 29 0a 20 20 20 28 77 61 72    6e 69 6e 67 20 6c 69 6e 65 2d 73 74 61 72 74 20  | ine-end)....(warning.line-start. | 
| 7dd00 |  22 2d 3a 22 20 6c 69 6e 65 20 22 3a 20 77 61 72    6e 69 6e 67 3a 20 22 20 28 6d 65 73 73 61 67 65  | "-:".line.":.warning:.".(message | 
| 7dd20 |  29 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 28    65 72 72 6f 72 20 20 20 6c 69 6e 65 2d 73 74 61  | ).line-end)....(error...line-sta | 
| 7dd40 |  72 74 20 22 2d 3a 22 20 6c 69 6e 65 20 22 3a 20    22 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73  | rt."-:".line.":."..........(mess | 
| 7dd60 |  61 67 65 29 20 6c 69 6e 65 2d 65 6e 64 29 29 0a    20 20 3a 6d 6f 64 65 73 20 28 65 6e 68 2d 72 75  | age).line-end))...:modes.(enh-ru | 
| 7dd80 |  62 79 2d 6d 6f 64 65 20 72 75 62 79 2d 6d 6f 64    65 20 72 75 62 79 2d 74 73 2d 6d 6f 64 65 29 29  | by-mode.ruby-mode.ruby-ts-mode)) | 
| 7dda0 |  0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d    61 72 67 73 2d 76 61 72 20 66 6c 79 63 68 65 63  | ..(flycheck-def-args-var.flychec | 
| 7ddc0 |  6b 2d 63 61 72 67 6f 2d 63 68 65 63 6b 2d 61 72    67 73 20 28 72 75 73 74 2d 63 61 72 67 6f 29 0a  | k-cargo-check-args.(rust-cargo). | 
| 7dde0 |  20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69    6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20  | ..:package-version.'(flycheck... | 
| 7de00 |  22 33 32 22 29 29 0a 0a 28 66 6c 79 63 68 65 63    6b 2d 64 65 66 2d 61 72 67 73 2d 76 61 72 20 66  | "32"))..(flycheck-def-args-var.f | 
| 7de20 |  6c 79 63 68 65 63 6b 2d 72 75 73 74 2d 61 72 67    73 20 28 72 75 73 74 29 0a 20 20 3a 70 61 63 6b  | lycheck-rust-args.(rust)...:pack | 
| 7de40 |  61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c    79 63 68 65 63 6b 20 2e 20 22 30 2e 32 34 22 29  | age-version.'(flycheck..."0.24") | 
| 7de60 |  29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66    2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63  | )..(flycheck-def-option-var.flyc | 
| 7de80 |  68 65 63 6b 2d 72 75 73 74 2d 63 68 65 63 6b 2d    74 65 73 74 73 20 74 20 28 72 75 73 74 2d 63 61  | heck-rust-check-tests.t.(rust-ca | 
| 7dea0 |  72 67 6f 20 72 75 73 74 29 0a 20 20 22 57 68 65    74 68 65 72 20 74 6f 20 63 68 65 63 6b 20 74 65  | rgo.rust)..."Whether.to.check.te | 
| 7dec0 |  73 74 20 63 6f 64 65 20 69 6e 20 52 75 73 74 2e    0a 0a 46 6f 72 20 74 68 65 20 60 72 75 73 74 27  | st.code.in.Rust...For.the.`rust' | 
| 7dee0 |  20 63 68 65 63 6b 65 72 3a 20 57 68 65 6e 20 6e    6f 6e 2d 6e 69 6c 2c 20 60 72 75 73 74 63 27 20  | .checker:.When.non-nil,.`rustc'. | 
| 7df00 |  69 73 20 70 61 73 73 65 64 20 74 68 65 0a 60 2d    2d 74 65 73 74 27 20 66 6c 61 67 2c 20 77 68 69  | is.passed.the.`--test'.flag,.whi | 
| 7df20 |  63 68 20 77 69 6c 6c 20 63 68 65 63 6b 20 61 6e    79 20 63 6f 64 65 20 6d 61 72 6b 65 64 20 77 69  | ch.will.check.any.code.marked.wi | 
| 7df40 |  74 68 20 74 68 65 0a 60 23 5b 63 66 67 28 74 65    73 74 29 5d 27 20 61 74 74 72 69 62 75 74 65 20  | th.the.`#[cfg(test)]'.attribute. | 
| 7df60 |  61 6e 64 20 61 6e 79 20 66 75 6e 63 74 69 6f 6e    73 20 6d 61 72 6b 65 64 20 77 69 74 68 0a 60 23  | and.any.functions.marked.with.`# | 
| 7df80 |  5b 74 65 73 74 5d 27 2e 20 4f 74 68 65 72 77 69    73 65 2c 20 60 72 75 73 74 63 27 20 69 73 20 6e  | [test]'..Otherwise,.`rustc'.is.n | 
| 7dfa0 |  6f 74 20 70 61 73 73 65 64 20 60 2d 2d 74 65 73    74 27 20 61 6e 64 20 74 65 73 74 0a 63 6f 64 65  | ot.passed.`--test'.and.test.code | 
| 7dfc0 |  20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 63 68 65    63 6b 65 64 2e 20 20 53 6b 69 70 70 69 6e 67 20  | .will.not.be.checked...Skipping. | 
| 7dfe0 |  60 2d 2d 74 65 73 74 27 20 69 73 20 6e 65 63 65    73 73 61 72 79 20 77 68 65 6e 0a 75 73 69 6e 67  | `--test'.is.necessary.when.using | 
| 7e000 |  20 60 23 21 5b 6e 6f 5f 73 74 64 5d 27 2c 20 62    65 63 61 75 73 65 20 63 6f 6d 70 69 6c 69 6e 67  | .`#![no_std]',.because.compiling | 
| 7e020 |  20 74 68 65 20 74 65 73 74 20 72 75 6e 6e 65 72    20 72 65 71 75 69 72 65 73 0a 60 73 74 64 27 2e  | .the.test.runner.requires.`std'. | 
| 7e040 |  0a 0a 46 6f 72 20 74 68 65 20 60 72 75 73 74 2d    63 61 72 67 6f 27 20 63 68 65 63 6b 65 72 3a 20  | ..For.the.`rust-cargo'.checker:. | 
| 7e060 |  57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 63 61    6c 6c 73 20 60 63 61 72 67 6f 20 74 65 73 74 0a  | When.non-nil,.calls.`cargo.test. | 
| 7e080 |  2d 2d 6e 6f 2d 72 75 6e 27 20 69 6e 73 74 65 61    64 20 6f 66 20 60 63 61 72 67 6f 20 63 68 65 63  | --no-run'.instead.of.`cargo.chec | 
| 7e0a0 |  6b 27 2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f    6f 6c 65 61 6e 0a 20 20 3a 73 61 66 65 20 23 27  | k'."...:type.'boolean...:safe.#' | 
| 7e0c0 |  62 6f 6f 6c 65 61 6e 70 0a 20 20 3a 70 61 63 6b    61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 22 66  | booleanp...:package-version.'("f | 
| 7e0e0 |  6c 79 63 68 65 63 6b 22 20 2e 20 22 30 2e 31 39    22 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64  | lycheck"..."0.19"))..(flycheck-d | 
| 7e100 |  65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c    79 63 68 65 63 6b 2d 72 75 73 74 2d 63 72 61 74  | ef-option-var.flycheck-rust-crat | 
| 7e120 |  65 2d 72 6f 6f 74 20 6e 69 6c 20 72 75 73 74 0a    20 20 22 41 20 70 61 74 68 20 74 6f 20 74 68 65  | e-root.nil.rust..."A.path.to.the | 
| 7e140 |  20 63 72 61 74 65 20 72 6f 6f 74 20 66 6f 72 20    74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66  | .crate.root.for.the.current.buff | 
| 7e160 |  65 72 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 6f    66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20  | er...The.value.of.this.variable. | 
| 7e180 |  69 73 20 65 69 74 68 65 72 20 61 20 73 74 72 69    6e 67 20 77 69 74 68 20 74 68 65 20 70 61 74 68  | is.either.a.string.with.the.path | 
| 7e1a0 |  20 74 6f 0a 74 68 65 20 63 72 61 74 65 20 72 6f    6f 74 20 66 6f 72 20 74 68 65 20 63 75 72 72 65  | .to.the.crate.root.for.the.curre | 
| 7e1c0 |  6e 74 20 62 75 66 66 65 72 2c 20 6f 72 20 6e 69    6c 20 69 66 20 74 68 65 20 63 75 72 72 65 6e 74  | nt.buffer,.or.nil.if.the.current | 
| 7e1e0 |  20 62 75 66 66 65 72 0a 69 73 20 61 20 63 72 61    74 65 2e 20 20 41 20 72 65 6c 61 74 69 76 65 20  | .buffer.is.a.crate...A.relative. | 
| 7e200 |  70 61 74 68 20 69 73 20 72 65 6c 61 74 69 76 65    20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20  | path.is.relative.to.the.current. | 
| 7e220 |  62 75 66 66 65 72 2e 0a 0a 49 66 20 74 68 69 73    20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 6e  | buffer...If.this.variable.is.non | 
| 7e240 |  20 6e 69 6c 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 75 66 66 65 72 20 77 69 6c 6c 20 6f 6e 6c  | .nil.the.current.buffer.will.onl | 
| 7e260 |  79 20 62 65 20 63 68 65 63 6b 65 64 0a 69 66 20    69 74 20 69 73 20 6e 6f 74 20 6d 6f 64 69 66 69  | y.be.checked.if.it.is.not.modifi | 
| 7e280 |  65 64 2c 20 69 2e 65 2e 20 61 66 74 65 72 20 69    74 20 68 61 73 20 62 65 65 6e 20 73 61 76 65 64  | ed,.i.e..after.it.has.been.saved | 
| 7e2a0 |  2e 22 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f    69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20  | ."...:type.'(choice.(const.:tag. | 
| 7e2c0 |  22 55 6e 73 70 65 63 69 66 69 65 64 22 20 6e 69    6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | "Unspecified".nil).............. | 
| 7e2e0 |  20 20 20 20 28 66 69 6c 65 20 3a 74 61 67 20 22    52 6f 6f 74 22 29 29 0a 20 20 3a 73 61 66 65 20  | ....(file.:tag."Root"))...:safe. | 
| 7e300 |  23 27 66 6c 79 63 68 65 63 6b 2d 73 74 72 69 6e    67 2d 6f 72 2d 6e 69 6c 2d 70 0a 20 20 3a 70 61  | #'flycheck-string-or-nil-p...:pa | 
| 7e320 |  63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28    66 6c 79 63 68 65 63 6b 20 2e 20 22 30 2e 32 30  | ckage-version.'(flycheck..."0.20 | 
| 7e340 |  22 29 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61 62    6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20  | ")).(make-variable-buffer-local. | 
| 7e360 |  27 66 6c 79 63 68 65 63 6b 2d 72 75 73 74 2d 63    72 61 74 65 2d 72 6f 6f 74 29 0a 0a 28 66 6c 79  | 'flycheck-rust-crate-root)..(fly | 
| 7e380 |  63 68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e    2d 76 61 72 20 66 6c 79 63 68 65 63 6b 2d 72 75  | check-def-option-var.flycheck-ru | 
| 7e3a0 |  73 74 2d 63 72 61 74 65 2d 74 79 70 65 20 22 6c    69 62 22 20 28 72 75 73 74 2d 63 61 72 67 6f 20  | st-crate-type."lib".(rust-cargo. | 
| 7e3c0 |  72 75 73 74 29 0a 20 20 22 54 68 65 20 74 79 70    65 20 6f 66 20 74 68 65 20 52 75 73 74 20 43 72  | rust)..."The.type.of.the.Rust.Cr | 
| 7e3e0 |  61 74 65 20 74 6f 20 63 68 65 63 6b 2e 0a 0a 46    6f 72 20 60 72 75 73 74 2d 63 61 72 67 6f 27 2c  | ate.to.check...For.`rust-cargo', | 
| 7e400 |  20 74 68 65 20 76 61 6c 75 65 20 73 68 6f 75 6c    64 20 62 65 20 61 20 73 74 72 69 6e 67 20 64 65  | .the.value.should.be.a.string.de | 
| 7e420 |  6e 6f 74 69 6e 67 20 74 68 65 0a 74 61 72 67 65    74 20 74 79 70 65 20 70 61 73 73 65 64 20 74 6f  | noting.the.target.type.passed.to | 
| 7e440 |  20 43 61 72 67 6f 2e 20 20 53 65 65 0a 60 66 6c    79 63 68 65 63 6b 2d 72 75 73 74 2d 76 61 6c 69  | .Cargo...See.`flycheck-rust-vali | 
| 7e460 |  64 2d 63 72 61 74 65 2d 74 79 70 65 2d 70 27 20    66 6f 72 20 74 68 65 20 6c 69 73 74 20 6f 66 20  | d-crate-type-p'.for.the.list.of. | 
| 7e480 |  61 6c 6c 6f 77 65 64 0a 76 61 6c 75 65 73 2e 0a    0a 46 6f 72 20 60 72 75 73 74 27 2c 20 74 68 65  | allowed.values...For.`rust',.the | 
| 7e4a0 |  20 76 61 6c 75 65 20 73 68 6f 75 6c 64 20 62 65    20 61 20 73 74 72 69 6e 67 20 64 65 6e 6f 74 69  | .value.should.be.a.string.denoti | 
| 7e4c0 |  6e 67 20 74 68 65 20 63 72 61 74 65 20 74 79 70    65 0a 66 6f 72 20 74 68 65 20 60 2d 2d 63 72 61  | ng.the.crate.type.for.the.`--cra | 
| 7e4e0 |  74 65 2d 74 79 70 65 27 20 66 6c 61 67 20 6f 66    20 72 75 73 74 63 2e 22 0a 20 20 3a 74 79 70 65  | te-type'.flag.of.rustc."...:type | 
| 7e500 |  20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74    20 3a 74 61 67 20 22 6e 69 6c 20 28 72 75 73 74  | .'(choice.(const.:tag."nil.(rust | 
| 7e520 |  2f 72 75 73 74 2d 63 61 72 67 6f 29 22 20 6e 69    6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | /rust-cargo)".nil).............. | 
| 7e540 |  20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20    22 6c 69 62 20 28 72 75 73 74 2f 72 75 73 74 2d  | ....(const.:tag."lib.(rust/rust- | 
| 7e560 |  63 61 72 67 6f 29 22 20 22 6c 69 62 22 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | cargo)"."lib").................. | 
| 7e580 |  28 63 6f 6e 73 74 20 3a 74 61 67 20 22 62 69 6e    20 28 72 75 73 74 2f 72 75 73 74 2d 63 61 72 67  | (const.:tag."bin.(rust/rust-carg | 
| 7e5a0 |  6f 29 22 20 22 62 69 6e 22 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e  | o)"."bin")..................(con | 
| 7e5c0 |  73 74 20 3a 74 61 67 20 22 65 78 61 6d 70 6c 65    20 28 72 75 73 74 2d 63 61 72 67 6f 29 22 20 22  | st.:tag."example.(rust-cargo)"." | 
| 7e5e0 |  65 78 61 6d 70 6c 65 22 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73  | example")..................(cons | 
| 7e600 |  74 20 3a 74 61 67 20 22 74 65 73 74 20 28 72 75    73 74 2d 63 61 72 67 6f 29 22 20 22 74 65 73 74  | t.:tag."test.(rust-cargo)"."test | 
| 7e620 |  22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20  | ")..................(const.:tag. | 
| 7e640 |  22 62 65 6e 63 68 20 28 72 75 73 74 2d 63 61 72    67 6f 29 22 20 22 62 65 6e 63 68 22 29 0a 20 20  | "bench.(rust-cargo)"."bench")... | 
| 7e660 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 6f 6e 73 74 20 3a 74 61 67 20 22 72 6c 69 62  | ...............(const.:tag."rlib | 
| 7e680 |  20 28 72 75 73 74 29 22 20 22 72 6c 69 62 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .(rust)"."rlib")................ | 
| 7e6a0 |  20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 64    79 6c 69 62 20 28 72 75 73 74 29 22 20 22 64 79  | ..(const.:tag."dylib.(rust)"."dy | 
| 7e6c0 |  6c 69 62 22 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74  | lib")..................(const.:t | 
| 7e6e0 |  61 67 20 22 63 64 79 6c 69 62 20 28 72 75 73 74    29 22 20 22 63 64 79 6c 69 62 22 29 0a 20 20 20  | ag."cdylib.(rust)"."cdylib").... | 
| 7e700 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 73 74 20 3a 74 61 67 20 22 73 74 61 74 69  | ..............(const.:tag."stati | 
| 7e720 |  63 6c 69 62 20 28 72 75 73 74 29 22 20 22 73 74    61 74 69 63 6c 69 62 22 29 0a 20 20 20 20 20 20  | clib.(rust)"."staticlib")....... | 
| 7e740 |  20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73    74 20 3a 74 61 67 20 22 6d 65 74 61 64 61 74 61  | ...........(const.:tag."metadata | 
| 7e760 |  20 28 72 75 73 74 29 22 20 22 6d 65 74 61 64 61    74 61 22 29 29 0a 20 20 3a 73 61 66 65 20 23 27  | .(rust)"."metadata"))...:safe.#' | 
| 7e780 |  73 74 72 69 6e 67 70 0a 20 20 3a 70 61 63 6b 61    67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79  | stringp...:package-version.'(fly | 
| 7e7a0 |  63 68 65 63 6b 20 2e 20 22 30 2e 32 30 22 29 29    0a 28 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d  | check..."0.20")).(make-variable- | 
| 7e7c0 |  62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 27 66 6c    79 63 68 65 63 6b 2d 72 75 73 74 2d 63 72 61 74  | buffer-local.'flycheck-rust-crat | 
| 7e7e0 |  65 2d 74 79 70 65 29 0a 0a 28 66 6c 79 63 68 65    63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61  | e-type)..(flycheck-def-option-va | 
| 7e800 |  72 20 66 6c 79 63 68 65 63 6b 2d 72 75 73 74 2d    62 69 6e 61 72 79 2d 6e 61 6d 65 20 6e 69 6c 20  | r.flycheck-rust-binary-name.nil. | 
| 7e820 |  72 75 73 74 2d 63 61 72 67 6f 0a 20 20 22 54 68    65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 62 69  | rust-cargo..."The.name.of.the.bi | 
| 7e840 |  6e 61 72 79 20 74 6f 20 70 61 73 73 20 74 6f 20    60 63 61 72 67 6f 20 63 68 65 63 6b 20 2d 2d 43  | nary.to.pass.to.`cargo.check.--C | 
| 7e860 |  52 41 54 45 2d 54 59 50 45 27 2e 0a 0a 54 68 65    20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 76  | RATE-TYPE'...The.value.of.this.v | 
| 7e880 |  61 72 69 61 62 6c 65 20 69 73 20 61 20 73 74 72    69 6e 67 20 64 65 6e 6f 74 69 6e 67 20 74 68 65  | ariable.is.a.string.denoting.the | 
| 7e8a0 |  20 6e 61 6d 65 20 6f 66 20 74 68 65 0a 74 61 72    67 65 74 20 74 6f 20 63 68 65 63 6b 3a 20 75 73  | .name.of.the.target.to.check:.us | 
| 7e8c0 |  75 61 6c 6c 79 20 74 68 65 20 6e 61 6d 65 20 6f    66 20 74 68 65 20 63 72 61 74 65 2c 20 6f 72 20  | ually.the.name.of.the.crate,.or. | 
| 7e8e0 |  74 68 65 20 6e 61 6d 65 20 6f 66 0a 6f 6e 65 20    6f 66 20 74 68 65 20 66 69 6c 65 73 20 75 6e 64  | the.name.of.one.of.the.files.und | 
| 7e900 |  65 72 20 60 73 72 63 2f 62 69 6e 27 2c 20 60 74    65 73 74 73 27 2c 20 60 65 78 61 6d 70 6c 65 73  | er.`src/bin',.`tests',.`examples | 
| 7e920 |  27 20 6f 72 0a 60 62 65 6e 63 68 65 73 27 2e 0a    0a 54 68 69 73 20 61 6c 77 61 79 73 20 72 65 71  | '.or.`benches'...This.always.req | 
| 7e940 |  75 69 72 65 73 20 61 20 6e 6f 6e 2d 6e 69 6c 20    76 61 6c 75 65 2c 20 75 6e 6c 65 73 73 0a 60 66  | uires.a.non-nil.value,.unless.`f | 
| 7e960 |  6c 79 63 68 65 63 6b 2d 72 75 73 74 2d 63 72 61    74 65 2d 74 79 70 65 27 20 69 73 20 60 6c 69 62  | lycheck-rust-crate-type'.is.`lib | 
| 7e980 |  27 20 6f 72 20 6e 69 6c 2c 20 69 6e 20 77 68 69    63 68 20 63 61 73 65 20 69 74 20 69 73 0a 69 67  | '.or.nil,.in.which.case.it.is.ig | 
| 7e9a0 |  6e 6f 72 65 64 2e 22 0a 20 20 3a 74 79 70 65 20    27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20  | nored."...:type.'(choice.(const. | 
| 7e9c0 |  3a 74 61 67 20 22 55 6e 73 70 65 63 69 66 69 65    64 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20  | :tag."Unspecified".nil)......... | 
| 7e9e0 |  20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67    20 3a 74 61 67 20 22 42 69 6e 61 72 79 20 6e 61  | .........(string.:tag."Binary.na | 
| 7ea00 |  6d 65 22 29 29 0a 20 20 3a 73 61 66 65 20 23 27    66 6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d  | me"))...:safe.#'flycheck-string- | 
| 7ea20 |  6f 72 2d 6e 69 6c 2d 70 0a 20 20 3a 70 61 63 6b    61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c  | or-nil-p...:package-version.'(fl | 
| 7ea40 |  79 63 68 65 63 6b 20 2e 20 22 32 38 22 29 29 0a    28 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62  | ycheck..."28")).(make-variable-b | 
| 7ea60 |  75 66 66 65 72 2d 6c 6f 63 61 6c 20 27 66 6c 79    63 68 65 63 6b 2d 72 75 73 74 2d 62 69 6e 61 72  | uffer-local.'flycheck-rust-binar | 
| 7ea80 |  79 2d 6e 61 6d 65 29 0a 0a 28 66 6c 79 63 68 65    63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61  | y-name)..(flycheck-def-option-va | 
| 7eaa0 |  72 20 66 6c 79 63 68 65 63 6b 2d 72 75 73 74 2d    66 65 61 74 75 72 65 73 20 6e 69 6c 20 72 75 73  | r.flycheck-rust-features.nil.rus | 
| 7eac0 |  74 2d 63 61 72 67 6f 0a 20 20 22 4c 69 73 74 20    6f 66 20 66 65 61 74 75 72 65 73 20 74 6f 20 61  | t-cargo..."List.of.features.to.a | 
| 7eae0 |  63 74 69 76 61 74 65 20 64 75 72 69 6e 67 20 62    75 69 6c 64 20 6f 72 20 63 68 65 63 6b 2e 0a 0a  | ctivate.during.build.or.check... | 
| 7eb00 |  54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69    73 20 76 61 72 69 61 62 6c 65 20 69 73 20 61 20  | The.value.of.this.variable.is.a. | 
| 7eb20 |  6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 20    64 65 6e 6f 74 69 6e 67 20 66 65 61 74 75 72 65  | list.of.strings.denoting.feature | 
| 7eb40 |  73 0a 74 68 61 74 20 77 69 6c 6c 20 62 65 20 61    63 74 69 76 61 74 65 64 20 74 6f 20 62 75 69 6c  | s.that.will.be.activated.to.buil | 
| 7eb60 |  64 20 74 68 65 20 74 61 72 67 65 74 20 74 6f 20    63 68 65 63 6b 2e 20 46 65 61 74 75 72 65 73 20  | d.the.target.to.check..Features. | 
| 7eb80 |  77 69 6c 6c 0a 62 65 20 70 61 73 73 65 64 20 74    6f 20 60 63 61 72 67 6f 20 63 68 65 63 6b 20 2d  | will.be.passed.to.`cargo.check.- | 
| 7eba0 |  2d 66 65 61 74 75 72 65 73 3d 46 45 41 54 55 52    45 53 27 2e 22 0a 20 20 3a 74 79 70 65 20 27 28  | -features=FEATURES'."...:type.'( | 
| 7ebc0 |  72 65 70 65 61 74 20 3a 74 61 67 20 22 46 65 61    74 75 72 65 73 20 74 6f 20 61 63 74 69 76 61 74  | repeat.:tag."Features.to.activat | 
| 7ebe0 |  65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67  | e"..................(string.:tag | 
| 7ec00 |  20 22 46 65 61 74 75 72 65 22 29 29 0a 20 20 3a    73 61 66 65 20 23 27 66 6c 79 63 68 65 63 6b 2d  | ."Feature"))...:safe.#'flycheck- | 
| 7ec20 |  73 74 72 69 6e 67 2d 6c 69 73 74 2d 70 0a 20 20    3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e  | string-list-p...:package-version | 
| 7ec40 |  20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 33    32 22 29 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61  | .'(flycheck..."32")).(make-varia | 
| 7ec60 |  62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c    20 27 66 6c 79 63 68 65 63 6b 2d 72 75 73 74 2d  | ble-buffer-local.'flycheck-rust- | 
| 7ec80 |  66 65 61 74 75 72 65 73 29 0a 0a 28 66 6c 79 63    68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d  | features)..(flycheck-def-option- | 
| 7eca0 |  76 61 72 20 66 6c 79 63 68 65 63 6b 2d 72 75 73    74 2d 6c 69 62 72 61 72 79 2d 70 61 74 68 20 6e  | var.flycheck-rust-library-path.n | 
| 7ecc0 |  69 6c 20 72 75 73 74 0a 20 20 22 41 20 6c 69 73    74 20 6f 66 20 6c 69 62 72 61 72 79 20 64 69 72  | il.rust..."A.list.of.library.dir | 
| 7ece0 |  65 63 74 6f 72 69 65 73 20 66 6f 72 20 52 75 73    74 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 6f 66  | ectories.for.Rust...The.value.of | 
| 7ed00 |  20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69    73 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69  | .this.variable.is.a.list.of.stri | 
| 7ed20 |  6e 67 73 2c 20 77 68 65 72 65 20 65 61 63 68 0a    73 74 72 69 6e 67 20 69 73 20 61 20 64 69 72 65  | ngs,.where.each.string.is.a.dire | 
| 7ed40 |  63 74 6f 72 79 20 74 6f 20 61 64 64 20 74 6f 20    74 68 65 20 6c 69 62 72 61 72 79 20 70 61 74 68  | ctory.to.add.to.the.library.path | 
| 7ed60 |  20 6f 66 20 52 75 73 74 2e 0a 52 65 6c 61 74 69    76 65 20 70 61 74 68 73 20 61 72 65 20 72 65 6c  | .of.Rust..Relative.paths.are.rel | 
| 7ed80 |  61 74 69 76 65 20 74 6f 20 74 68 65 20 66 69 6c    65 20 62 65 69 6e 67 20 63 68 65 63 6b 65 64 2e  | ative.to.the.file.being.checked. | 
| 7eda0 |  22 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65    61 74 20 28 64 69 72 65 63 74 6f 72 79 20 3a 74  | "...:type.'(repeat.(directory.:t | 
| 7edc0 |  61 67 20 22 4c 69 62 72 61 72 79 20 64 69 72 65    63 74 6f 72 79 22 29 29 0a 20 20 3a 73 61 66 65  | ag."Library.directory"))...:safe | 
| 7ede0 |  20 23 27 66 6c 79 63 68 65 63 6b 2d 73 74 72 69    6e 67 2d 6c 69 73 74 2d 70 0a 20 20 3a 70 61 63  | .#'flycheck-string-list-p...:pac | 
| 7ee00 |  6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66    6c 79 63 68 65 63 6b 20 2e 20 22 30 2e 31 38 22  | kage-version.'(flycheck..."0.18" | 
| 7ee20 |  29 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68    65 63 6b 2d 2d 66 6f 6e 74 69 66 79 2d 61 73 2d  | ))..(defun.flycheck--fontify-as- | 
| 7ee40 |  6d 61 72 6b 64 6f 77 6e 20 28 29 0a 20 20 22 50    6c 61 63 65 20 63 75 72 72 65 6e 74 20 62 75 66  | markdown.()..."Place.current.buf | 
| 7ee60 |  66 65 72 20 69 6e 20 60 6d 61 72 6b 64 6f 77 6e    2d 76 69 65 77 2d 6d 6f 64 65 27 20 61 6e 64 20  | fer.in.`markdown-view-mode'.and. | 
| 7ee80 |  66 6f 6e 74 69 66 79 20 69 74 2e 22 0a 20 20 28    77 68 65 6e 20 28 66 62 6f 75 6e 64 70 20 27 6d  | fontify.it."...(when.(fboundp.'m | 
| 7eea0 |  61 72 6b 64 6f 77 6e 2d 76 69 65 77 2d 6d 6f 64    65 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6d 61  | arkdown-view-mode).....(let.((ma | 
| 7eec0 |  72 6b 64 6f 77 6e 2d 66 6f 6e 74 69 66 79 2d 63    6f 64 65 2d 62 6c 6f 63 6b 2d 64 65 66 61 75 6c  | rkdown-fontify-code-block-defaul | 
| 7eee0 |  74 2d 6d 6f 64 65 20 27 72 75 73 74 2d 6d 6f 64    65 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61  | t-mode.'rust-mode)...........(ma | 
| 7ef00 |  72 6b 64 6f 77 6e 2d 66 6f 6e 74 69 66 79 2d 63    6f 64 65 2d 62 6c 6f 63 6b 73 2d 6e 61 74 69 76  | rkdown-fontify-code-blocks-nativ | 
| 7ef20 |  65 6c 79 20 74 29 0a 20 20 20 20 20 20 20 20 20    20 28 6d 61 72 6b 64 6f 77 6e 2d 68 69 64 65 2d  | ely.t)...........(markdown-hide- | 
| 7ef40 |  6d 61 72 6b 75 70 20 74 29 29 0a 20 20 20 20 20    20 28 6d 61 72 6b 64 6f 77 6e 2d 76 69 65 77 2d  | markup.t)).......(markdown-view- | 
| 7ef60 |  6d 6f 64 65 29 0a 20 20 20 20 20 20 28 66 6f 6e    74 2d 6c 6f 63 6b 2d 66 6c 75 73 68 29 0a 20 20  | mode).......(font-lock-flush)... | 
| 7ef80 |  20 20 20 20 28 66 6f 6e 74 2d 6c 6f 63 6b 2d 65    6e 73 75 72 65 29 29 29 29 0a 0a 28 64 65 66 75  | ....(font-lock-ensure))))..(defu | 
| 7efa0 |  6e 20 66 6c 79 63 68 65 63 6b 2d 72 75 73 74 2d    65 72 72 6f 72 2d 65 78 70 6c 61 69 6e 65 72 20  | n.flycheck-rust-error-explainer. | 
| 7efc0 |  28 65 72 72 6f 72 29 0a 20 20 22 52 65 74 75 72    6e 20 61 6e 20 65 78 70 6c 61 6e 61 74 69 6f 6e  | (error)..."Return.an.explanation | 
| 7efe0 |  20 66 6f 72 20 74 68 65 20 67 69 76 65 6e 20 60    66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 27 20  | .for.the.given.`flycheck-error'. | 
| 7f000 |  45 52 52 4f 52 2e 22 0a 20 20 28 77 68 65 6e 2d    6c 65 74 20 28 65 72 72 6f 72 2d 63 6f 64 65 20  | ERROR."...(when-let.(error-code. | 
| 7f020 |  28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d    69 64 20 65 72 72 6f 72 29 29 0a 20 20 20 20 28  | (flycheck-error-id.error)).....( | 
| 7f040 |  6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20    28 66 6c 79 63 68 65 63 6b 2d 63 61 6c 6c 2d 63  | lambda.().......(flycheck-call-c | 
| 7f060 |  68 65 63 6b 65 72 2d 70 72 6f 63 65 73 73 0a 20    20 20 20 20 20 20 27 72 75 73 74 20 6e 69 6c 20  | hecker-process........'rust.nil. | 
| 7f080 |  73 74 61 6e 64 61 72 64 2d 6f 75 74 70 75 74 20    74 20 22 2d 2d 65 78 70 6c 61 69 6e 22 20 65 72  | standard-output.t."--explain".er | 
| 7f0a0 |  72 6f 72 2d 63 6f 64 65 29 0a 20 20 20 20 20 20    28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75  | ror-code).......(with-current-bu | 
| 7f0c0 |  66 66 65 72 20 73 74 61 6e 64 61 72 64 2d 6f 75    74 70 75 74 0a 20 20 20 20 20 20 20 20 28 66 6c  | ffer.standard-output.........(fl | 
| 7f0e0 |  79 63 68 65 63 6b 2d 2d 66 6f 6e 74 69 66 79 2d    61 73 2d 6d 61 72 6b 64 6f 77 6e 29 29 29 29 29  | ycheck--fontify-as-markdown))))) | 
| 7f100 |  0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63    6b 2d 72 75 73 74 2d 65 72 72 6f 72 2d 66 69 6c  | ..(defun.flycheck-rust-error-fil | 
| 7f120 |  74 65 72 20 28 65 72 72 6f 72 73 29 0a 20 20 22    46 69 6c 74 65 72 20 45 52 52 4f 52 53 20 66 72  | ter.(errors)..."Filter.ERRORS.fr | 
| 7f140 |  6f 6d 20 72 75 73 74 63 20 6f 75 74 70 75 74 20    74 68 61 74 20 68 61 76 65 20 6e 6f 20 65 78 70  | om.rustc.output.that.have.no.exp | 
| 7f160 |  6c 61 6e 61 74 6f 72 79 20 76 61 6c 75 65 2e 22    0a 20 20 28 73 65 71 2d 72 65 6d 6f 76 65 0a 20  | lanatory.value."...(seq-remove.. | 
| 7f180 |  20 20 28 6c 61 6d 62 64 61 20 28 65 72 72 29 0a    20 20 20 20 20 28 6f 72 0a 20 20 20 20 20 20 3b  | ..(lambda.(err)......(or.......; | 
| 7f1a0 |  3b 20 4d 61 63 72 6f 20 65 72 72 6f 72 73 20 65    6d 69 74 20 61 20 64 69 61 67 6e 6f 73 74 69 63  | ;.Macro.errors.emit.a.diagnostic | 
| 7f1c0 |  20 69 6e 20 61 20 70 68 6f 6e 79 20 66 69 6c 65    2c 0a 20 20 20 20 20 20 3b 3b 20 65 2e 67 2e 20  | .in.a.phony.file,.......;;.e.g.. | 
| 7f1e0 |  22 3c 70 72 69 6e 74 6c 6e 20 6d 61 63 72 6f 73    3e 22 2e 0a 20 20 20 20 20 20 28 77 68 65 6e 2d  | "<println.macros>"........(when- | 
| 7f200 |  6c 65 74 20 28 66 69 6c 65 6e 61 6d 65 20 28 66    6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 66 69  | let.(filename.(flycheck-error-fi | 
| 7f220 |  6c 65 6e 61 6d 65 20 65 72 72 29 29 0a 20 20 20    20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74  | lename.err)).........(string-mat | 
| 7f240 |  63 68 2d 70 20 28 72 78 20 22 6d 61 63 72 6f 73    3e 22 20 6c 69 6e 65 2d 65 6e 64 29 20 66 69 6c  | ch-p.(rx."macros>".line-end).fil | 
| 7f260 |  65 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 3b 3b    20 52 65 64 75 6e 64 61 6e 74 20 6d 65 73 73 61  | ename)).......;;.Redundant.messa | 
| 7f280 |  67 65 20 67 69 76 69 6e 67 20 74 68 65 20 6e 75    6d 62 65 72 20 6f 66 20 66 61 69 6c 65 64 20 65  | ge.giving.the.number.of.failed.e | 
| 7f2a0 |  72 72 6f 72 73 0a 20 20 20 20 20 20 28 77 68 65    6e 2d 6c 65 74 20 28 6d 73 67 20 28 66 6c 79 63  | rrors.......(when-let.(msg.(flyc | 
| 7f2c0 |  68 65 63 6b 2d 65 72 72 6f 72 2d 6d 65 73 73 61    67 65 20 65 72 72 29 29 0a 20 20 20 20 20 20 20  | heck-error-message.err))........ | 
| 7f2e0 |  20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70    0a 20 20 20 20 20 20 20 20 20 28 72 78 0a 20 20  | .(string-match-p..........(rx... | 
| 7f300 |  20 20 20 20 20 20 20 20 28 6f 72 20 28 3a 20 22    61 62 6f 72 74 69 6e 67 20 64 75 65 20 74 6f 20  | ........(or.(:."aborting.due.to. | 
| 7f320 |  22 20 28 6f 70 74 69 6f 6e 61 6c 20 28 6f 6e 65    2d 6f 72 2d 6d 6f 72 65 20 6e 75 6d 29 20 22 20  | ".(optional.(one-or-more.num).". | 
| 7f340 |  22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 70 72 65 76 69 6f 75 73 20 65 72  | ").................."previous.er | 
| 7f360 |  72 6f 72 22 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 3a 20 22 46 6f 72 20 6d 6f 72 65  | ror")...............(:."For.more | 
| 7f380 |  20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f    75 74 20 74 68 69 73 20 65 72 72 6f 72 2c 20 74  | .information.about.this.error,.t | 
| 7f3a0 |  72 79 20 60 72 75 73 74 63 20 2d 2d 65 78 70 6c    61 69 6e 20 22 0a 20 20 20 20 20 20 20 20 20 20  | ry.`rustc.--explain."........... | 
| 7f3c0 |  20 20 20 20 20 20 20 28 6f 6e 65 2d 6f 72 2d 6d    6f 72 65 20 61 6c 6e 75 6d 29 20 22 60 2e 22 29  | .......(one-or-more.alnum)."`.") | 
| 7f3e0 |  29 29 0a 20 20 20 20 20 20 20 20 20 6d 73 67 29    29 29 29 0a 20 20 20 65 72 72 6f 72 73 29 29 0a  | ))..........msg))))....errors)). | 
| 7f400 |  0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b    2d 72 75 73 74 2d 6d 61 6e 69 66 65 73 74 2d 64  | .(defun.flycheck-rust-manifest-d | 
| 7f420 |  69 72 65 63 74 6f 72 79 20 28 29 0a 20 20 22 52    65 74 75 72 6e 20 74 68 65 20 6e 65 61 72 65 73  | irectory.()..."Return.the.neares | 
| 7f440 |  74 20 64 69 72 65 63 74 6f 72 79 20 68 6f 6c 64    69 6e 67 20 74 68 65 20 43 61 72 67 6f 20 6d 61  | t.directory.holding.the.Cargo.ma | 
| 7f460 |  6e 69 66 65 73 74 2e 0a 0a 52 65 74 75 72 6e 20    74 68 65 20 6e 65 61 72 65 73 74 20 64 69 72 65  | nifest...Return.the.nearest.dire | 
| 7f480 |  63 74 6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67    20 74 68 65 20 60 43 61 72 67 6f 2e 74 6f 6d 6c  | ctory.containing.the.`Cargo.toml | 
| 7f4a0 |  27 20 6d 61 6e 69 66 65 73 74 0a 66 69 6c 65 2c    20 73 74 61 72 74 69 6e 67 20 66 72 6f 6d 20 74  | '.manifest.file,.starting.from.t | 
| 7f4c0 |  68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65    72 20 61 6e 64 20 75 73 69 6e 67 0a 60 6c 6f 63  | he.current.buffer.and.using.`loc | 
| 7f4e0 |  61 74 65 2d 64 6f 6d 69 6e 61 74 69 6e 67 2d 66    69 6c 65 27 2e 20 20 52 65 74 75 72 6e 20 6e 69  | ate-dominating-file'...Return.ni | 
| 7f500 |  6c 20 69 66 20 74 68 65 72 65 20 69 73 20 6e 6f    20 73 75 63 68 20 66 69 6c 65 2c 0a 6f 72 20 69  | l.if.there.is.no.such.file,.or.i | 
| 7f520 |  66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75    66 66 65 72 20 68 61 73 20 6e 6f 20 66 69 6c 65  | f.the.current.buffer.has.no.file | 
| 7f540 |  20 6e 61 6d 65 2e 22 0a 20 20 28 61 6e 64 20 62    75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a  | .name."...(and.buffer-file-name. | 
| 7f560 |  20 20 20 20 20 20 20 28 6c 6f 63 61 74 65 2d 64    6f 6d 69 6e 61 74 69 6e 67 2d 66 69 6c 65 20 62  | .......(locate-dominating-file.b | 
| 7f580 |  75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20    22 43 61 72 67 6f 2e 74 6f 6d 6c 22 29 29 29 0a  | uffer-file-name."Cargo.toml"))). | 
| 7f5a0 |  0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b    2d 72 75 73 74 2d 63 61 72 67 6f 2d 6d 65 74 61  | .(defun.flycheck-rust-cargo-meta | 
| 7f5c0 |  64 61 74 61 20 28 29 0a 20 20 22 52 75 6e 20 60    63 61 72 67 6f 20 6d 65 74 61 64 61 74 61 27 20  | data.()..."Run.`cargo.metadata'. | 
| 7f5e0 |  61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 72    65 73 75 6c 74 20 61 73 20 70 61 72 73 65 64 20  | and.return.the.result.as.parsed. | 
| 7f600 |  4a 53 4f 4e 20 6f 62 6a 65 63 74 2e 22 0a 20 20    28 63 61 72 20 28 66 6c 79 63 68 65 63 6b 2d 70  | JSON.object."...(car.(flycheck-p | 
| 7f620 |  61 72 73 65 2d 6a 73 6f 6e 0a 20 20 20 20 20 20    20 20 28 66 6c 79 63 68 65 63 6b 2d 63 61 6c 6c  | arse-json.........(flycheck-call | 
| 7f640 |  2d 63 68 65 63 6b 65 72 2d 70 72 6f 63 65 73 73    2d 66 6f 72 2d 6f 75 74 70 75 74 0a 20 20 20 20  | -checker-process-for-output..... | 
| 7f660 |  20 20 20 20 20 27 72 75 73 74 2d 63 61 72 67 6f    20 6e 69 6c 20 74 0a 20 20 20 20 20 20 20 20 20  | .....'rust-cargo.nil.t.......... | 
| 7f680 |  22 6d 65 74 61 64 61 74 61 22 20 22 2d 2d 6e 6f    2d 64 65 70 73 22 20 22 2d 2d 66 6f 72 6d 61 74  | "metadata"."--no-deps"."--format | 
| 7f6a0 |  2d 76 65 72 73 69 6f 6e 22 20 22 31 22 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65  | -version"."1"))))..(defun.flyche | 
| 7f6c0 |  63 6b 2d 72 75 73 74 2d 63 61 72 67 6f 2d 77 6f    72 6b 73 70 61 63 65 2d 72 6f 6f 74 20 28 29 0a  | ck-rust-cargo-workspace-root.(). | 
| 7f6e0 |  20 20 22 52 65 74 75 72 6e 20 74 68 65 20 70 61    74 68 20 74 6f 20 74 68 65 20 77 6f 72 6b 73 70  | .."Return.the.path.to.the.worksp | 
| 7f700 |  61 63 65 20 72 6f 6f 74 20 6f 66 20 61 20 52 75    73 74 20 43 61 72 67 6f 20 70 72 6f 6a 65 63 74  | ace.root.of.a.Rust.Cargo.project | 
| 7f720 |  2e 0a 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69 66    20 74 68 65 20 77 6f 72 6b 73 70 61 63 65 20 72  | ...Return.nil.if.the.workspace.r | 
| 7f740 |  6f 6f 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 69    73 74 20 28 66 6f 72 20 52 75 73 74 0a 76 65 72  | oot.does.not.exist.(for.Rust.ver | 
| 7f760 |  73 69 6f 6e 73 20 69 6e 66 65 72 69 6f 72 20 74    6f 20 31 2e 32 35 29 2e 22 0a 20 20 28 6c 65 74  | sions.inferior.to.1.25)."...(let | 
| 7f780 |  2d 61 6c 69 73 74 20 28 66 6c 79 63 68 65 63 6b    2d 72 75 73 74 2d 63 61 72 67 6f 2d 6d 65 74 61  | -alist.(flycheck-rust-cargo-meta | 
| 7f7a0 |  64 61 74 61 29 0a 20 20 20 20 2e 77 6f 72 6b 73    70 61 63 65 5f 72 6f 6f 74 29 29 0a 0a 28 64 65  | data)......workspace_root))..(de | 
| 7f7c0 |  66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 72 75 73    74 2d 63 61 72 67 6f 2d 68 61 73 2d 63 6f 6d 6d  | fun.flycheck-rust-cargo-has-comm | 
| 7f7e0 |  61 6e 64 2d 70 20 28 63 6f 6d 6d 61 6e 64 29 0a    20 20 22 57 68 65 74 68 65 72 20 43 61 72 67 6f  | and-p.(command)..."Whether.Cargo | 
| 7f800 |  20 68 61 73 20 43 4f 4d 4d 41 4e 44 20 69 6e 20    69 74 73 20 6c 69 73 74 20 6f 66 20 63 6f 6d 6d  | .has.COMMAND.in.its.list.of.comm | 
| 7f820 |  61 6e 64 73 2e 0a 0a 45 78 65 63 75 74 65 20 60    63 61 72 67 6f 20 2d 2d 6c 69 73 74 27 20 74 6f  | ands...Execute.`cargo.--list'.to | 
| 7f840 |  20 66 69 6e 64 20 6f 75 74 20 77 68 65 74 68 65    72 20 43 4f 4d 4d 41 4e 44 20 69 73 20 70 72 65  | .find.out.whether.COMMAND.is.pre | 
| 7f860 |  73 65 6e 74 2e 22 0a 20 20 28 6c 65 74 20 28 28    63 61 72 67 6f 20 28 66 75 6e 63 61 6c 6c 20 66  | sent."...(let.((cargo.(funcall.f | 
| 7f880 |  6c 79 63 68 65 63 6b 2d 65 78 65 63 75 74 61 62    6c 65 2d 66 69 6e 64 20 22 63 61 72 67 6f 22 29  | lycheck-executable-find."cargo") | 
| 7f8a0 |  29 29 0a 20 20 20 20 28 6d 65 6d 62 65 72 20 63    6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 20  | )).....(member.command.......... | 
| 7f8c0 |  20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62    64 61 20 28 6c 69 6e 65 29 0a 20 20 20 20 20 20  | ...(mapcar.(lambda.(line)....... | 
| 7f8e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d  | ................(replace-regexp- | 
| 7f900 |  69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 73 2d 2a    5c 5c 28 5c 5c 53 2d 2b 5c 5c 29 2e 2a 5c 5c 27  | in-string."\\s-*\\(\\S-+\\).*\\' | 
| 7f920 |  22 20 22 5c 5c 31 22 20 6c 69 6e 65 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | "."\\1".line)).................. | 
| 7f940 |  20 20 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72    73 20 28 70 72 6f 63 65 73 73 2d 6c 69 6e 65 73  | ...(ignore-errors.(process-lines | 
| 7f960 |  20 63 61 72 67 6f 20 22 2d 2d 6c 69 73 74 22 29    29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 66 6c  | .cargo."--list"))))))..(defun.fl | 
| 7f980 |  79 63 68 65 63 6b 2d 72 75 73 74 2d 76 61 6c 69    64 2d 63 72 61 74 65 2d 74 79 70 65 2d 70 20 28  | ycheck-rust-valid-crate-type-p.( | 
| 7f9a0 |  63 72 61 74 65 2d 74 79 70 65 29 0a 20 20 22 57    68 65 74 68 65 72 20 43 52 41 54 45 2d 54 59 50  | crate-type)..."Whether.CRATE-TYP | 
| 7f9c0 |  45 20 69 73 20 61 20 76 61 6c 69 64 20 74 61 72    67 65 74 20 74 79 70 65 20 66 6f 72 20 43 61 72  | E.is.a.valid.target.type.for.Car | 
| 7f9e0 |  67 6f 2e 0a 0a 41 20 76 61 6c 69 64 20 43 61 72    67 6f 20 74 61 72 67 65 74 20 74 79 70 65 20 69  | go...A.valid.Cargo.target.type.i | 
| 7fa00 |  73 20 6f 6e 65 20 6f 66 20 60 6c 69 62 27 2c 20    60 62 69 6e 27 2c 20 60 65 78 61 6d 70 6c 65 27  | s.one.of.`lib',.`bin',.`example' | 
| 7fa20 |  2c 0a 60 74 65 73 74 27 20 6f 72 20 60 62 65 6e    63 68 27 2e 22 0a 20 20 28 6d 65 6d 62 65 72 20  | ,.`test'.or.`bench'."...(member. | 
| 7fa40 |  63 72 61 74 65 2d 74 79 70 65 20 27 28 6e 69 6c    20 22 6c 69 62 22 20 22 62 69 6e 22 20 22 65 78  | crate-type.'(nil."lib"."bin"."ex | 
| 7fa60 |  61 6d 70 6c 65 22 20 22 74 65 73 74 22 20 22 62    65 6e 63 68 22 29 29 29 0a 0a 28 66 6c 79 63 68  | ample"."test"."bench")))..(flych | 
| 7fa80 |  65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b    65 72 20 72 75 73 74 2d 63 61 72 67 6f 0a 20 20  | eck-define-checker.rust-cargo... | 
| 7faa0 |  22 41 20 52 75 73 74 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 20 75 73 69 6e 67 20 43 61 72  | "A.Rust.syntax.checker.using.Car | 
| 7fac0 |  67 6f 2e 0a 0a 54 68 69 73 20 73 79 6e 74 61 78    20 63 68 65 63 6b 65 72 20 72 65 71 75 69 72 65  | go...This.syntax.checker.require | 
| 7fae0 |  73 20 52 75 73 74 20 31 2e 31 37 20 6f 72 20 6e    65 77 65 72 2e 20 20 53 65 65 20 55 52 4c 0a 60  | s.Rust.1.17.or.newer...See.URL.` | 
| 7fb00 |  68 74 74 70 73 3a 2f 2f 77 77 77 2e 72 75 73 74    2d 6c 61 6e 67 2e 6f 72 67 27 2e 22 0a 20 20 3a  | https://www.rust-lang.org'."...: | 
| 7fb20 |  63 6f 6d 6d 61 6e 64 20 28 22 63 61 72 67 6f 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 76  | command.("cargo".............(ev | 
| 7fb40 |  61 6c 20 28 69 66 20 66 6c 79 63 68 65 63 6b 2d    72 75 73 74 2d 63 68 65 63 6b 2d 74 65 73 74 73  | al.(if.flycheck-rust-check-tests | 
| 7fb60 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 22 74 65 73 74 22 0a 20 20  | ......................."test"... | 
| 7fb80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 63 68 65 63 6b 22 29 29 0a 20 20 20 20  | .................."check"))..... | 
| 7fba0 |  20 20 20 20 20 20 20 20 28 65 76 61 6c 20 28 77    68 65 6e 20 66 6c 79 63 68 65 63 6b 2d 72 75 73  | ........(eval.(when.flycheck-rus | 
| 7fbc0 |  74 2d 63 68 65 63 6b 2d 74 65 73 74 73 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | t-check-tests................... | 
| 7fbe0 |  20 20 22 2d 2d 6e 6f 2d 72 75 6e 22 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 65 76 61 6c  | .."--no-run")).............(eval | 
| 7fc00 |  20 28 77 68 65 6e 20 66 6c 79 63 68 65 63 6b 2d    72 75 73 74 2d 63 72 61 74 65 2d 74 79 70 65 0a  | .(when.flycheck-rust-crate-type. | 
| 7fc20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 63 6f 6e 63 61 74 20 22 2d 2d 22  | ....................(concat."--" | 
| 7fc40 |  20 66 6c 79 63 68 65 63 6b 2d 72 75 73 74 2d 63    72 61 74 65 2d 74 79 70 65 29 29 29 0a 20 20 20  | .flycheck-rust-crate-type))).... | 
| 7fc60 |  20 20 20 20 20 20 20 20 20 3b 3b 20 41 6c 6c 20    63 72 61 74 65 20 74 61 72 67 65 74 73 20 65 78  | .........;;.All.crate.targets.ex | 
| 7fc80 |  63 65 70 74 20 22 6c 69 62 22 20 6e 65 65 64 20    61 20 62 69 6e 61 72 79 20 6e 61 6d 65 0a 20 20  | cept."lib".need.a.binary.name... | 
| 7fca0 |  20 20 20 20 20 20 20 20 20 20 28 65 76 61 6c 20    28 77 68 65 6e 20 28 61 6e 64 20 66 6c 79 63 68  | ..........(eval.(when.(and.flych | 
| 7fcc0 |  65 63 6b 2d 72 75 73 74 2d 63 72 61 74 65 2d 74    79 70 65 0a 20 20 20 20 20 20 20 20 20 20 20 20  | eck-rust-crate-type............. | 
| 7fce0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6e 6f 74 20 28 73 74 72 69 6e 67 3d 20 66  | .................(not.(string=.f | 
| 7fd00 |  6c 79 63 68 65 63 6b 2d 72 75 73 74 2d 63 72 61    74 65 2d 74 79 70 65 20 22 6c 69 62 22 29 29 29  | lycheck-rust-crate-type."lib"))) | 
| 7fd20 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 66 6c 79 63 68 65 63 6b 2d 72 75  | .....................flycheck-ru | 
| 7fd40 |  73 74 2d 62 69 6e 61 72 79 2d 6e 61 6d 65 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 70  | st-binary-name)).............(op | 
| 7fd60 |  74 69 6f 6e 20 22 2d 2d 66 65 61 74 75 72 65 73    3d 22 20 66 6c 79 63 68 65 63 6b 2d 72 75 73 74  | tion."--features=".flycheck-rust | 
| 7fd80 |  2d 66 65 61 74 75 72 65 73 20 63 6f 6e 63 61 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -features.concat................ | 
| 7fda0 |  20 20 20 20 20 66 6c 79 63 68 65 63 6b 2d 6f 70    74 69 6f 6e 2d 63 6f 6d 6d 61 2d 73 65 70 61 72  | .....flycheck-option-comma-separ | 
| 7fdc0 |  61 74 65 64 2d 6c 69 73 74 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 65 76 61 6c 20 66 6c 79  | ated-list).............(eval.fly | 
| 7fde0 |  63 68 65 63 6b 2d 63 61 72 67 6f 2d 63 68 65 63    6b 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20  | check-cargo-check-args)......... | 
| 7fe00 |  20 20 20 20 22 2d 2d 6d 65 73 73 61 67 65 2d 66    6f 72 6d 61 74 3d 6a 73 6f 6e 22 29 0a 20 20 3a  | ...."--message-format=json")...: | 
| 7fe20 |  65 72 72 6f 72 2d 70 61 72 73 65 72 20 66 6c 79    63 68 65 63 6b 2d 70 61 72 73 65 2d 63 61 72 67  | error-parser.flycheck-parse-carg | 
| 7fe40 |  6f 2d 72 75 73 74 63 0a 20 20 3a 65 72 72 6f 72    2d 66 69 6c 74 65 72 20 28 6c 61 6d 62 64 61 20  | o-rustc...:error-filter.(lambda. | 
| 7fe60 |  28 65 72 72 6f 72 73 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 6e  | (errors)...................;;.In | 
| 7fe80 |  20 52 75 73 74 20 31 2e 32 35 2b 2c 20 66 69 6c    65 6e 61 6d 65 73 20 61 72 65 20 72 65 6c 61 74  | .Rust.1.25+,.filenames.are.relat | 
| 7fea0 |  69 76 65 20 74 6f 20 74 68 65 20 77 6f 72 6b 73    70 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20  | ive.to.the.workspace............ | 
| 7fec0 |  20 20 20 20 20 20 20 3b 3b 20 72 6f 6f 74 2e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .......;;.root.................. | 
| 7fee0 |  20 20 28 6c 65 74 20 28 28 72 6f 6f 74 20 28 66    6c 79 63 68 65 63 6b 2d 72 75 73 74 2d 63 61 72  | ..(let.((root.(flycheck-rust-car | 
| 7ff00 |  67 6f 2d 77 6f 72 6b 73 70 61 63 65 2d 72 6f 6f    74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | go-workspace-root)))............ | 
| 7ff20 |  20 20 20 20 20 20 20 20 20 28 73 65 71 2d 64 6f    20 28 6c 61 6d 62 64 61 20 28 65 72 72 29 0a 20  | .........(seq-do.(lambda.(err).. | 
| 7ff40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20  | .............................;;. | 
| 7ff60 |  53 6f 6d 65 20 65 72 72 6f 72 73 20 61 72 65 20    63 72 61 74 65 20 6c 65 76 65 6c 20 61 6e 64 20  | Some.errors.are.crate.level.and. | 
| 7ff80 |  64 6f 20 6e 6f 74 20 68 61 76 65 20 61 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | do.not.have.a................... | 
| 7ffa0 |  20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 66    69 6c 65 6e 61 6d 65 0a 20 20 20 20 20 20 20 20  | ............;;.filename......... | 
| 7ffc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 77 68 65 6e 20 28 66 6c 79  | ......................(when.(fly | 
| 7ffe0 |  63 68 65 63 6b 2d 65 72 72 6f 72 2d 66 69 6c 65    6e 61 6d 65 20 65 72 72 29 0a 20 20 20 20 20 20  | check-error-filename.err)....... | 
| 80000 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20  | ..........................(setf. | 
| 80020 |  28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d    66 69 6c 65 6e 61 6d 65 20 65 72 72 29 0a 20 20  | (flycheck-error-filename.err)... | 
| 80040 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 80060 |  20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65    2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20  | ....(expand-file-name........... | 
| 80080 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c  | .............................(fl | 
| 800a0 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 66 69 6c    65 6e 61 6d 65 20 65 72 72 29 20 72 6f 6f 74 29  | ycheck-error-filename.err).root) | 
| 800c0 |  29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | )))............................. | 
| 800e0 |  28 66 6c 79 63 68 65 63 6b 2d 72 75 73 74 2d 65    72 72 6f 72 2d 66 69 6c 74 65 72 20 65 72 72 6f  | (flycheck-rust-error-filter.erro | 
| 80100 |  72 73 29 29 29 29 0a 20 20 3a 65 72 72 6f 72 2d    65 78 70 6c 61 69 6e 65 72 20 66 6c 79 63 68 65  | rs))))...:error-explainer.flyche | 
| 80120 |  63 6b 2d 72 75 73 74 2d 65 72 72 6f 72 2d 65 78    70 6c 61 69 6e 65 72 0a 20 20 3a 6d 6f 64 65 73  | ck-rust-error-explainer...:modes | 
| 80140 |  20 28 72 75 73 74 2d 6d 6f 64 65 20 72 75 73 74    2d 74 73 2d 6d 6f 64 65 29 0a 20 20 3a 70 72 65  | .(rust-mode.rust-ts-mode)...:pre | 
| 80160 |  64 69 63 61 74 65 20 66 6c 79 63 68 65 63 6b 2d    62 75 66 66 65 72 2d 73 61 76 65 64 2d 70 0a 20  | dicate.flycheck-buffer-saved-p.. | 
| 80180 |  20 3a 65 6e 61 62 6c 65 64 20 66 6c 79 63 68 65    63 6b 2d 72 75 73 74 2d 6d 61 6e 69 66 65 73 74  | .:enabled.flycheck-rust-manifest | 
| 801a0 |  2d 64 69 72 65 63 74 6f 72 79 0a 20 20 3a 77 6f    72 6b 69 6e 67 2d 64 69 72 65 63 74 6f 72 79 20  | -directory...:working-directory. | 
| 801c0 |  28 6c 61 6d 62 64 61 20 28 5f 29 20 28 66 6c 79    63 68 65 63 6b 2d 72 75 73 74 2d 6d 61 6e 69 66  | (lambda.(_).(flycheck-rust-manif | 
| 801e0 |  65 73 74 2d 64 69 72 65 63 74 6f 72 79 29 29 0a    20 20 3a 76 65 72 69 66 79 0a 20 20 28 6c 61 6d  | est-directory))...:verify...(lam | 
| 80200 |  62 64 61 20 28 5f 29 0a 20 20 20 20 28 61 6e 64    20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d  | bda.(_).....(and.buffer-file-nam | 
| 80220 |  65 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a    20 28 28 68 61 73 2d 74 6f 6d 6c 20 28 66 6c 79  | e..........(let*.((has-toml.(fly | 
| 80240 |  63 68 65 63 6b 2d 72 75 73 74 2d 6d 61 6e 69 66    65 73 74 2d 64 69 72 65 63 74 6f 72 79 29 29 0a  | check-rust-manifest-directory)). | 
| 80260 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 76 61 6c 69 64 2d 63 72 61 74 65 2d 74 79 70  | ................(valid-crate-typ | 
| 80280 |  65 20 28 66 6c 79 63 68 65 63 6b 2d 72 75 73 74    2d 76 61 6c 69 64 2d 63 72 61 74 65 2d 74 79 70  | e.(flycheck-rust-valid-crate-typ | 
| 802a0 |  65 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | e-p............................. | 
| 802c0 |  20 20 20 20 20 20 20 66 6c 79 63 68 65 63 6b 2d    72 75 73 74 2d 63 72 61 74 65 2d 74 79 70 65 29  | .......flycheck-rust-crate-type) | 
| 802e0 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6e 65 65 64 2d 62 69 6e 61 72 79 2d 6e  | ).................(need-binary-n | 
| 80300 |  61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 61 6e 64 20 66 6c 79 63 68 65  | ame..................(and.flyche | 
| 80320 |  63 6b 2d 72 75 73 74 2d 63 72 61 74 65 2d 74 79    70 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ck-rust-crate-type.............. | 
| 80340 |  20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 73    74 72 69 6e 67 3d 20 66 6c 79 63 68 65 63 6b 2d  | .........(not.(string=.flycheck- | 
| 80360 |  72 75 73 74 2d 63 72 61 74 65 2d 74 79 70 65 20    22 6c 69 62 22 29 29 29 29 29 0a 20 20 20 20 20  | rust-crate-type."lib")))))...... | 
| 80380 |  20 20 20 20 20 20 28 6c 69 73 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63  | ......(list.............(flychec | 
| 803a0 |  6b 2d 76 65 72 69 66 69 63 61 74 69 6f 6e 2d 72    65 73 75 6c 74 2d 6e 65 77 0a 20 20 20 20 20 20  | k-verification-result-new....... | 
| 803c0 |  20 20 20 20 20 20 20 3a 6c 61 62 65 6c 20 22 43    61 72 67 6f 2e 74 6f 6d 6c 22 0a 20 20 20 20 20  | .......:label."Cargo.toml"...... | 
| 803e0 |  20 20 20 20 20 20 20 20 3a 6d 65 73 73 61 67 65    20 28 69 66 20 68 61 73 2d 74 6f 6d 6c 20 22 46  | ........:message.(if.has-toml."F | 
| 80400 |  6f 75 6e 64 22 20 22 4d 69 73 73 69 6e 67 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66  | ound"."Missing")..............:f | 
| 80420 |  61 63 65 20 28 69 66 20 68 61 73 2d 74 6f 6d 6c    20 27 73 75 63 63 65 73 73 20 27 28 62 6f 6c 64  | ace.(if.has-toml.'success.'(bold | 
| 80440 |  20 77 61 72 6e 69 6e 67 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63  | .warning))).............(flychec | 
| 80460 |  6b 2d 76 65 72 69 66 69 63 61 74 69 6f 6e 2d 72    65 73 75 6c 74 2d 6e 65 77 0a 20 20 20 20 20 20  | k-verification-result-new....... | 
| 80480 |  20 20 20 20 20 20 20 3a 6c 61 62 65 6c 20 22 43    72 61 74 65 20 74 79 70 65 22 0a 20 20 20 20 20  | .......:label."Crate.type"...... | 
| 804a0 |  20 20 20 20 20 20 20 20 3a 6d 65 73 73 61 67 65    20 28 69 66 20 76 61 6c 69 64 2d 63 72 61 74 65  | ........:message.(if.valid-crate | 
| 804c0 |  2d 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -type........................... | 
| 804e0 |  28 66 6f 72 6d 61 74 20 22 25 73 22 20 66 6c 79    63 68 65 63 6b 2d 72 75 73 74 2d 63 72 61 74 65  | (format."%s".flycheck-rust-crate | 
| 80500 |  2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | -type).........................( | 
| 80520 |  66 6f 72 6d 61 74 20 22 25 73 20 28 69 6e 76 61    6c 69 64 2c 20 73 68 6f 75 6c 64 20 62 65 20 6f  | format."%s.(invalid,.should.be.o | 
| 80540 |  6e 65 20 6f 66 20 27 6c 69 62 27 2c 20 27 62 69    6e 27 2c 20 5c 0a 27 74 65 73 74 27 2c 20 27 65  | ne.of.'lib',.'bin',.\.'test',.'e | 
| 80560 |  78 61 6d 70 6c 65 27 20 6f 72 20 27 62 65 6e 63    68 27 29 22 0a 20 20 20 20 20 20 20 20 20 20 20  | xample'.or.'bench')"............ | 
| 80580 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 66 6c 79 63 68 65 63 6b 2d 72 75  | .....................flycheck-ru | 
| 805a0 |  73 74 2d 63 72 61 74 65 2d 74 79 70 65 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 61  | st-crate-type))..............:fa | 
| 805c0 |  63 65 20 28 69 66 20 76 61 6c 69 64 2d 63 72 61    74 65 2d 74 79 70 65 20 27 73 75 63 63 65 73 73  | ce.(if.valid-crate-type.'success | 
| 805e0 |  20 27 28 62 6f 6c 64 20 65 72 72 6f 72 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c  | .'(bold.error))).............(fl | 
| 80600 |  79 63 68 65 63 6b 2d 76 65 72 69 66 69 63 61 74    69 6f 6e 2d 72 65 73 75 6c 74 2d 6e 65 77 0a 20  | ycheck-verification-result-new.. | 
| 80620 |  20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 61 62    65 6c 20 22 42 69 6e 61 72 79 20 6e 61 6d 65 22  | ............:label."Binary.name" | 
| 80640 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d    65 73 73 61 67 65 20 28 63 6f 6e 64 0a 20 20 20  | ..............:message.(cond.... | 
| 80660 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 28 6e 6f 74 20 6e 65 65 64 2d 62  | ....................((not.need-b | 
| 80680 |  69 6e 61 72 79 2d 6e 61 6d 65 29 20 22 4e 6f 74    20 72 65 71 75 69 72 65 64 22 29 0a 20 20 20 20  | inary-name)."Not.required")..... | 
| 806a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 28 6e 6f 74 20 66 6c 79 63 68 65 63  | ...................((not.flychec | 
| 806c0 |  6b 2d 72 75 73 74 2d 62 69 6e 61 72 79 2d 6e 61    6d 65 29 20 22 52 65 71 75 69 72 65 64 22 29 0a  | k-rust-binary-name)."Required"). | 
| 806e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 74 20 28 66 6f 72 6d 61  | .......................(t.(forma | 
| 80700 |  74 20 22 25 73 22 20 66 6c 79 63 68 65 63 6b 2d    72 75 73 74 2d 62 69 6e 61 72 79 2d 6e 61 6d 65  | t."%s".flycheck-rust-binary-name | 
| 80720 |  29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 3a 66 61 63 65 20 28 63 6f 6e 64 0a 20 20 20  | )))..............:face.(cond.... | 
| 80740 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 28 6e 6f 74 20 6e 65 65 64 2d 62 69 6e 61  | .................((not.need-bina | 
| 80760 |  72 79 2d 6e 61 6d 65 29 20 27 73 75 63 63 65 73    73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ry-name).'success).............. | 
| 80780 |  20 20 20 20 20 20 20 28 28 6e 6f 74 20 66 6c 79    63 68 65 63 6b 2d 72 75 73 74 2d 62 69 6e 61 72  | .......((not.flycheck-rust-binar | 
| 807a0 |  79 2d 6e 61 6d 65 29 20 27 28 62 6f 6c 64 20 65    72 72 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20  | y-name).'(bold.error)).......... | 
| 807c0 |  20 20 20 20 20 20 20 20 20 20 20 28 74 20 27 73    75 63 63 65 73 73 29 29 29 29 29 29 29 29 0a 0a  | ...........(t.'success)))))))).. | 
| 807e0 |  28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65    2d 63 68 65 63 6b 65 72 20 72 75 73 74 0a 20 20  | (flycheck-define-checker.rust... | 
| 80800 |  22 41 20 52 75 73 74 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 20 75 73 69 6e 67 20 52 75 73  | "A.Rust.syntax.checker.using.Rus | 
| 80820 |  74 20 63 6f 6d 70 69 6c 65 72 2e 0a 0a 54 68 69    73 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72  | t.compiler...This.syntax.checker | 
| 80840 |  20 6e 65 65 64 73 20 52 75 73 74 20 31 2e 31 38    20 6f 72 20 6e 65 77 65 72 2e 20 20 53 65 65 20  | .needs.Rust.1.18.or.newer...See. | 
| 80860 |  55 52 4c 0a 60 68 74 74 70 73 3a 2f 2f 77 77 77    2e 72 75 73 74 2d 6c 61 6e 67 2e 6f 72 67 27 2e  | URL.`https://www.rust-lang.org'. | 
| 80880 |  22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 72    75 73 74 63 22 0a 20 20 20 20 20 20 20 20 20 20  | "...:command.("rustc"........... | 
| 808a0 |  20 20 28 6f 70 74 69 6f 6e 20 22 2d 2d 63 72 61    74 65 2d 74 79 70 65 22 20 66 6c 79 63 68 65 63  | ..(option."--crate-type".flychec | 
| 808c0 |  6b 2d 72 75 73 74 2d 63 72 61 74 65 2d 74 79 70    65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  | k-rust-crate-type)............." | 
| 808e0 |  2d 2d 65 6d 69 74 3d 6d 69 72 22 20 22 2d 6f 22    20 22 2f 64 65 76 2f 6e 75 6c 6c 22 20 3b 20 61  | --emit=mir"."-o"."/dev/null".;.a | 
| 80900 |  76 6f 69 64 20 63 72 65 61 74 69 6e 67 20 62 69    6e 61 72 69 65 73 0a 20 20 20 20 20 20 20 20 20  | void.creating.binaries.......... | 
| 80920 |  20 20 20 22 2d 2d 65 72 72 6f 72 2d 66 6f 72 6d    61 74 3d 6a 73 6f 6e 22 0a 20 20 20 20 20 20 20  | ..."--error-format=json"........ | 
| 80940 |  20 20 20 20 20 28 6f 70 74 69 6f 6e 2d 66 6c 61    67 20 22 2d 2d 74 65 73 74 22 20 66 6c 79 63 68  | .....(option-flag."--test".flych | 
| 80960 |  65 63 6b 2d 72 75 73 74 2d 63 68 65 63 6b 2d 74    65 73 74 73 29 0a 20 20 20 20 20 20 20 20 20 20  | eck-rust-check-tests)........... | 
| 80980 |  20 20 28 6f 70 74 69 6f 6e 2d 6c 69 73 74 20 22    2d 4c 22 20 66 6c 79 63 68 65 63 6b 2d 72 75 73  | ..(option-list."-L".flycheck-rus | 
| 809a0 |  74 2d 6c 69 62 72 61 72 79 2d 70 61 74 68 20 63    6f 6e 63 61 74 29 0a 20 20 20 20 20 20 20 20 20  | t-library-path.concat).......... | 
| 809c0 |  20 20 20 28 65 76 61 6c 20 66 6c 79 63 68 65 63    6b 2d 72 75 73 74 2d 61 72 67 73 29 0a 20 20 20  | ...(eval.flycheck-rust-args).... | 
| 809e0 |  20 20 20 20 20 20 20 20 20 28 65 76 61 6c 20 28    6f 72 20 66 6c 79 63 68 65 63 6b 2d 72 75 73 74  | .........(eval.(or.flycheck-rust | 
| 80a00 |  2d 63 72 61 74 65 2d 72 6f 6f 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -crate-root..................... | 
| 80a20 |  20 20 28 66 6c 79 63 68 65 63 6b 2d 73 75 62 73    74 69 74 75 74 65 2d 61 72 67 75 6d 65 6e 74 20  | ..(flycheck-substitute-argument. | 
| 80a40 |  27 73 6f 75 72 63 65 2d 6f 72 69 67 69 6e 61 6c    20 27 72 75 73 74 29 29 29 29 0a 20 20 3a 65 72  | 'source-original.'rust))))...:er | 
| 80a60 |  72 6f 72 2d 70 61 72 73 65 72 20 66 6c 79 63 68    65 63 6b 2d 70 61 72 73 65 2d 72 75 73 74 63 0a  | ror-parser.flycheck-parse-rustc. | 
| 80a80 |  20 20 3a 65 72 72 6f 72 2d 66 69 6c 74 65 72 20    66 6c 79 63 68 65 63 6b 2d 72 75 73 74 2d 65 72  | ..:error-filter.flycheck-rust-er | 
| 80aa0 |  72 6f 72 2d 66 69 6c 74 65 72 0a 20 20 3a 65 72    72 6f 72 2d 65 78 70 6c 61 69 6e 65 72 20 66 6c  | ror-filter...:error-explainer.fl | 
| 80ac0 |  79 63 68 65 63 6b 2d 72 75 73 74 2d 65 72 72 6f    72 2d 65 78 70 6c 61 69 6e 65 72 0a 20 20 3a 6d  | ycheck-rust-error-explainer...:m | 
| 80ae0 |  6f 64 65 73 20 28 72 75 73 74 2d 6d 6f 64 65 20    72 75 73 74 2d 74 73 2d 6d 6f 64 65 29 0a 20 20  | odes.(rust-mode.rust-ts-mode)... | 
| 80b00 |  3a 70 72 65 64 69 63 61 74 65 20 66 6c 79 63 68    65 63 6b 2d 62 75 66 66 65 72 2d 73 61 76 65 64  | :predicate.flycheck-buffer-saved | 
| 80b20 |  2d 70 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64    65 66 69 6e 65 2d 63 68 65 63 6b 65 72 20 72 75  | -p)..(flycheck-define-checker.ru | 
| 80b40 |  73 74 2d 63 6c 69 70 70 79 0a 20 20 22 41 20 52    75 73 74 20 73 79 6e 74 61 78 20 63 68 65 63 6b  | st-clippy..."A.Rust.syntax.check | 
| 80b60 |  65 72 20 75 73 69 6e 67 20 63 6c 69 70 70 79 2e    0a 0a 53 65 65 20 55 52 4c 20 60 68 74 74 70 73  | er.using.clippy...See.URL.`https | 
| 80b80 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 75    73 74 2d 6c 61 6e 67 2d 6e 75 72 73 65 72 79 2f  | ://github.com/rust-lang-nursery/ | 
| 80ba0 |  72 75 73 74 2d 63 6c 69 70 70 79 27 2e 22 0a 20    20 3a 63 6f 6d 6d 61 6e 64 20 28 22 63 61 72 67  | rust-clippy'."...:command.("carg | 
| 80bc0 |  6f 22 20 22 63 6c 69 70 70 79 22 20 22 2d 2d 6d    65 73 73 61 67 65 2d 66 6f 72 6d 61 74 3d 6a 73  | o"."clippy"."--message-format=js | 
| 80be0 |  6f 6e 22 29 0a 20 20 3a 65 72 72 6f 72 2d 70 61    72 73 65 72 20 66 6c 79 63 68 65 63 6b 2d 70 61  | on")...:error-parser.flycheck-pa | 
| 80c00 |  72 73 65 2d 63 61 72 67 6f 2d 72 75 73 74 63 0a    20 20 3a 65 72 72 6f 72 2d 66 69 6c 74 65 72 20  | rse-cargo-rustc...:error-filter. | 
| 80c20 |  66 6c 79 63 68 65 63 6b 2d 72 75 73 74 2d 65 72    72 6f 72 2d 66 69 6c 74 65 72 0a 20 20 3a 65 72  | flycheck-rust-error-filter...:er | 
| 80c40 |  72 6f 72 2d 65 78 70 6c 61 69 6e 65 72 20 66 6c    79 63 68 65 63 6b 2d 72 75 73 74 2d 65 72 72 6f  | ror-explainer.flycheck-rust-erro | 
| 80c60 |  72 2d 65 78 70 6c 61 69 6e 65 72 0a 20 20 3a 6d    6f 64 65 73 20 28 72 75 73 74 2d 6d 6f 64 65 20  | r-explainer...:modes.(rust-mode. | 
| 80c80 |  72 75 73 74 2d 74 73 2d 6d 6f 64 65 29 0a 20 20    3a 70 72 65 64 69 63 61 74 65 20 66 6c 79 63 68  | rust-ts-mode)...:predicate.flych | 
| 80ca0 |  65 63 6b 2d 62 75 66 66 65 72 2d 73 61 76 65 64    2d 70 0a 20 20 3a 65 6e 61 62 6c 65 64 20 28 6c  | eck-buffer-saved-p...:enabled.(l | 
| 80cc0 |  61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 28 61 6e 64 20 28 66 6c 79 63  | ambda.()..............(and.(flyc | 
| 80ce0 |  68 65 63 6b 2d 72 75 73 74 2d 63 61 72 67 6f 2d    68 61 73 2d 63 6f 6d 6d 61 6e 64 2d 70 20 22 63  | heck-rust-cargo-has-command-p."c | 
| 80d00 |  6c 69 70 70 79 22 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68  | lippy")...................(flych | 
| 80d20 |  65 63 6b 2d 72 75 73 74 2d 6d 61 6e 69 66 65 73    74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20  | eck-rust-manifest-directory))).. | 
| 80d40 |  20 3a 77 6f 72 6b 69 6e 67 2d 64 69 72 65 63 74    6f 72 79 20 28 6c 61 6d 62 64 61 20 28 5f 29 20  | .:working-directory.(lambda.(_). | 
| 80d60 |  28 66 6c 79 63 68 65 63 6b 2d 72 75 73 74 2d 6d    61 6e 69 66 65 73 74 2d 64 69 72 65 63 74 6f 72  | (flycheck-rust-manifest-director | 
| 80d80 |  79 29 29 0a 20 20 3a 76 65 72 69 66 79 0a 20 20    28 6c 61 6d 62 64 61 20 28 5f 29 0a 20 20 20 20  | y))...:verify...(lambda.(_)..... | 
| 80da0 |  28 61 6e 64 20 62 75 66 66 65 72 2d 66 69 6c 65    2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 28  | (and.buffer-file-name..........( | 
| 80dc0 |  6c 65 74 20 28 28 68 61 73 2d 74 6f 6d 6c 20 28    66 6c 79 63 68 65 63 6b 2d 72 75 73 74 2d 6d 61  | let.((has-toml.(flycheck-rust-ma | 
| 80de0 |  6e 69 66 65 73 74 2d 64 69 72 65 63 74 6f 72 79    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | nifest-directory)).............. | 
| 80e00 |  20 20 28 68 61 73 2d 63 6c 69 70 70 79 20 28 66    6c 79 63 68 65 63 6b 2d 72 75 73 74 2d 63 61 72  | ..(has-clippy.(flycheck-rust-car | 
| 80e20 |  67 6f 2d 68 61 73 2d 63 6f 6d 6d 61 6e 64 2d 70    20 22 63 6c 69 70 70 79 22 29 29 29 0a 20 20 20  | go-has-command-p."clippy"))).... | 
| 80e40 |  20 20 20 20 20 20 20 20 28 6c 69 73 74 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68  | ........(list.............(flych | 
| 80e60 |  65 63 6b 2d 76 65 72 69 66 69 63 61 74 69 6f 6e    2d 72 65 73 75 6c 74 2d 6e 65 77 0a 20 20 20 20  | eck-verification-result-new..... | 
| 80e80 |  20 20 20 20 20 20 20 20 20 3a 6c 61 62 65 6c 20    22 43 6c 69 70 70 79 22 0a 20 20 20 20 20 20 20  | .........:label."Clippy"........ | 
| 80ea0 |  20 20 20 20 20 20 3a 6d 65 73 73 61 67 65 20 28    69 66 20 68 61 73 2d 63 6c 69 70 70 79 20 22 46  | ......:message.(if.has-clippy."F | 
| 80ec0 |  6f 75 6e 64 22 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 43  | ound"........................."C | 
| 80ee0 |  61 6e 6e 6f 74 20 66 69 6e 64 20 74 68 65 20 60    63 61 72 67 6f 20 63 6c 69 70 70 79 27 20 63 6f  | annot.find.the.`cargo.clippy'.co | 
| 80f00 |  6d 6d 61 6e 64 22 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 3a 66 61 63 65 20 28 69 66 20 68  | mmand")..............:face.(if.h | 
| 80f20 |  61 73 2d 63 6c 69 70 70 79 20 27 73 75 63 63 65    73 73 20 27 28 62 6f 6c 64 20 77 61 72 6e 69 6e  | as-clippy.'success.'(bold.warnin | 
| 80f40 |  67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 66 6c 79 63 68 65 63 6b 2d 76 65 72 69 66  | g))).............(flycheck-verif | 
| 80f60 |  69 63 61 74 69 6f 6e 2d 72 65 73 75 6c 74 2d 6e    65 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ication-result-new.............. | 
| 80f80 |  3a 6c 61 62 65 6c 20 22 43 61 72 67 6f 2e 74 6f    6d 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  | :label."Cargo.toml"............. | 
| 80fa0 |  20 3a 6d 65 73 73 61 67 65 20 28 69 66 20 68 61    73 2d 74 6f 6d 6c 20 22 46 6f 75 6e 64 22 20 22  | .:message.(if.has-toml."Found"." | 
| 80fc0 |  4d 69 73 73 69 6e 67 22 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 3a 66 61 63 65 20 28 69 66  | Missing")..............:face.(if | 
| 80fe0 |  20 68 61 73 2d 74 6f 6d 6c 20 27 73 75 63 63 65    73 73 20 27 28 62 6f 6c 64 20 77 61 72 6e 69 6e  | .has-toml.'success.'(bold.warnin | 
| 81000 |  67 29 29 29 29 29 29 29 29 0a 0a 28 66 6c 79 63    68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63  | g))))))))..(flycheck-define-chec | 
| 81020 |  6b 65 72 20 73 61 6c 74 2d 6c 69 6e 74 0a 20 20    22 41 20 73 61 6c 74 20 6c 69 6e 74 65 72 20 77  | ker.salt-lint..."A.salt.linter.w | 
| 81040 |  68 69 63 68 20 61 70 70 6c 79 20 63 6f 6d 6d 6f    6e 20 62 65 73 74 20 70 72 61 63 74 69 63 65 73  | hich.apply.common.best.practices | 
| 81060 |  20 66 6f 72 20 53 61 6c 74 53 74 61 63 6b 2e 0a    0a 53 65 65 20 55 52 4c 20 60 68 74 74 70 73 3a  | .for.SaltStack...See.URL.`https: | 
| 81080 |  2f 2f 73 61 6c 74 2d 6c 69 6e 74 2e 72 65 61 64    74 68 65 64 6f 63 73 2e 69 6f 2f 65 6e 2f 6c 61  | //salt-lint.readthedocs.io/en/la | 
| 810a0 |  74 65 73 74 2f 27 2e 22 0a 20 20 3a 63 6f 6d 6d    61 6e 64 20 28 22 70 79 74 68 6f 6e 22 20 22 2d  | test/'."...:command.("python"."- | 
| 810c0 |  6d 22 20 22 73 61 6c 74 6c 69 6e 74 22 20 22 2d    2d 6a 73 6f 6e 22 29 0a 20 20 3a 73 74 61 6e 64  | m"."saltlint"."--json")...:stand | 
| 810e0 |  61 72 64 2d 69 6e 70 75 74 20 74 0a 20 20 3a 65    72 72 6f 72 2d 70 61 72 73 65 72 20 66 6c 79 63  | ard-input.t...:error-parser.flyc | 
| 81100 |  68 65 63 6b 2d 73 61 6c 74 2d 6c 69 6e 74 2d 70    61 72 73 65 72 0a 20 20 3a 65 72 72 6f 72 2d 66  | heck-salt-lint-parser...:error-f | 
| 81120 |  69 6c 74 65 72 20 28 6c 61 6d 62 64 61 20 28 65    72 72 6f 72 73 29 20 28 66 6c 79 63 68 65 63 6b  | ilter.(lambda.(errors).(flycheck | 
| 81140 |  2d 73 61 6e 69 74 69 7a 65 2d 65 72 72 6f 72 73    20 65 72 72 6f 72 73 29 29 0a 20 20 3a 6d 6f 64  | -sanitize-errors.errors))...:mod | 
| 81160 |  65 73 20 73 61 6c 74 2d 6d 6f 64 65 29 0a 0a 28    64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 73  | es.salt-mode)..(defun.flycheck-s | 
| 81180 |  61 6c 74 2d 6c 69 6e 74 2d 70 61 72 73 65 72 20    28 6f 75 74 70 75 74 20 63 68 65 63 6b 65 72 20  | alt-lint-parser.(output.checker. | 
| 811a0 |  62 75 66 66 65 72 29 0a 20 20 22 50 61 72 73 65    20 73 61 6c 74 20 6c 69 6e 74 20 4a 53 4f 4e 20  | buffer)..."Parse.salt.lint.JSON. | 
| 811c0 |  65 72 72 6f 72 73 20 66 72 6f 6d 20 4f 55 54 50    55 54 2e 0a 0a 54 68 65 20 61 72 67 75 6d 65 6e  | errors.from.OUTPUT...The.argumen | 
| 811e0 |  74 73 20 43 48 45 43 4b 45 52 20 61 6e 64 20 42    55 46 46 45 52 20 61 72 65 20 6f 6e 6c 79 20 70  | ts.CHECKER.and.BUFFER.are.only.p | 
| 81200 |  61 73 73 65 64 20 74 68 72 6f 75 67 68 2e 22 0a    20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73  | assed.through."...(condition-cas | 
| 81220 |  65 20 6e 69 6c 0a 20 20 20 20 20 20 28 6c 65 74    2a 20 28 28 6a 73 6f 6e 2d 61 72 72 61 79 2d 74  | e.nil.......(let*.((json-array-t | 
| 81240 |  79 70 65 20 27 6c 69 73 74 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6a 73 6f 6e 2d 6f 62  | ype.'list)..............(json-ob | 
| 81260 |  6a 65 63 74 2d 74 79 70 65 20 27 70 6c 69 73 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66  | ject-type.'plist).............(f | 
| 81280 |  69 6c 65 6e 61 6d 65 20 28 62 75 66 66 65 72 2d    66 69 6c 65 2d 6e 61 6d 65 20 62 75 66 66 65 72  | ilename.(buffer-file-name.buffer | 
| 812a0 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    65 72 72 6f 72 73 20 28 6a 73 6f 6e 2d 72 65 61  | )).............(errors.(json-rea | 
| 812c0 |  64 2d 66 72 6f 6d 2d 73 74 72 69 6e 67 20 6f 75    74 70 75 74 29 29 29 0a 20 20 20 20 20 20 20 20  | d-from-string.output)))......... | 
| 812e0 |  28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20    28 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | (mapcar.(lambda.(e)............. | 
| 81300 |  20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d    65 72 72 6f 72 2d 6e 65 77 0a 20 20 20 20 20 20  | ......(flycheck-error-new....... | 
| 81320 |  20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 68    65 63 6b 65 72 20 63 68 65 63 6b 65 72 0a 20 20  | .............:checker.checker... | 
| 81340 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 3a 62 75 66 66 65 72 20 62 75 66 66 65 72 0a  | .................:buffer.buffer. | 
| 81360 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 3a 66 69 6c 65 6e 61 6d 65 20 66 69 6c  | ...................:filename.fil | 
| 81380 |  65 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 3a 6c 65 76 65 6c 20  | ename....................:level. | 
| 813a0 |  28 70 63 61 73 65 20 28 70 6c 69 73 74 2d 67 65    74 20 65 20 3a 73 65 76 65 72 69 74 79 29 0a 20  | (pcase.(plist-get.e.:severity).. | 
| 813c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 22 48 49 47  | ...........................("HIG | 
| 813e0 |  48 22 20 27 65 72 72 6f 72 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | H".'error)...................... | 
| 81400 |  20 20 20 20 20 20 20 28 22 4d 45 44 49 55 4d 22    20 27 77 61 72 6e 69 6e 67 29 0a 20 20 20 20 20  | .......("MEDIUM".'warning)...... | 
| 81420 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 22 4c 4f 57 22 20 27 77  | .......................("LOW".'w | 
| 81440 |  61 72 6e 69 6e 67 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | arning)......................... | 
| 81460 |  20 20 20 20 28 22 49 4e 46 4f 22 20 27 69 6e 66    6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ....("INFO".'info).............. | 
| 81480 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    5f 20 27 69 6e 66 6f 29 29 0a 20 20 20 20 20 20  | ...............(_.'info))....... | 
| 814a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6c 69    6e 65 20 28 70 6c 69 73 74 2d 67 65 74 20 65 20  | .............:line.(plist-get.e. | 
| 814c0 |  3a 6c 69 6e 65 6e 75 6d 62 65 72 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | :linenumber).................... | 
| 814e0 |  3a 63 6f 6c 75 6d 6e 20 30 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 65  | :column.0....................:me | 
| 81500 |  73 73 61 67 65 20 28 63 6f 6e 63 61 74 20 28 70    6c 69 73 74 2d 67 65 74 20 65 20 3a 6d 65 73 73  | ssage.(concat.(plist-get.e.:mess | 
| 81520 |  61 67 65 29 20 28 70 6c 69 73 74 2d 67 65 74 20    65 20 3a 6c 69 6e 65 29 29 0a 20 20 20 20 20 20  | age).(plist-get.e.:line))....... | 
| 81540 |  20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 64    20 28 70 6c 69 73 74 2d 67 65 74 20 65 20 3a 69  | .............:id.(plist-get.e.:i | 
| 81560 |  64 29 29 29 20 65 72 72 6f 72 73 29 29 0a 20 20    20 20 28 6a 73 6f 6e 2d 65 72 72 6f 72 20 6e 69  | d))).errors)).....(json-error.ni | 
| 81580 |  6c 29 29 29 0a 0a 28 64 65 66 76 61 72 20 66 6c    79 63 68 65 63 6b 2d 73 61 73 73 2d 73 63 73 73  | l)))..(defvar.flycheck-sass-scss | 
| 815a0 |  2d 63 61 63 68 65 2d 64 69 72 65 63 74 6f 72 79    20 6e 69 6c 0a 20 20 22 54 68 65 20 63 61 63 68  | -cache-directory.nil..."The.cach | 
| 815c0 |  65 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20    60 73 61 73 73 27 20 61 6e 64 20 60 73 63 73 73  | e.directory.for.`sass'.and.`scss | 
| 815e0 |  27 2e 22 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79    63 68 65 63 6b 2d 73 61 73 73 2d 73 63 73 73 2d  | '.")..(defun.flycheck-sass-scss- | 
| 81600 |  63 61 63 68 65 2d 6c 6f 63 61 74 69 6f 6e 20 28    29 0a 20 20 22 47 65 74 20 74 68 65 20 63 61 63  | cache-location.()..."Get.the.cac | 
| 81620 |  68 65 20 6c 6f 63 61 74 69 6f 6e 20 66 6f 72 20    60 73 61 73 73 27 20 61 6e 64 20 60 73 63 73 73  | he.location.for.`sass'.and.`scss | 
| 81640 |  27 2e 0a 0a 49 66 20 6e 6f 20 63 61 63 68 65 20    64 69 72 65 63 74 6f 72 79 20 65 78 69 73 74 73  | '...If.no.cache.directory.exists | 
| 81660 |  20 79 65 74 2c 20 63 72 65 61 74 65 20 6f 6e 65    20 61 6e 64 20 72 65 74 75 72 6e 20 69 74 2e 0a  | .yet,.create.one.and.return.it.. | 
| 81680 |  4f 74 68 65 72 77 69 73 65 20 72 65 74 75 72 6e    20 74 68 65 20 70 72 65 76 69 6f 75 73 6c 79 20  | Otherwise.return.the.previously. | 
| 816a0 |  75 73 65 64 20 63 61 63 68 65 20 64 69 72 65 63    74 6f 72 79 2e 22 0a 20 20 28 73 65 74 71 20 66  | used.cache.directory."...(setq.f | 
| 816c0 |  6c 79 63 68 65 63 6b 2d 73 61 73 73 2d 73 63 73    73 2d 63 61 63 68 65 2d 64 69 72 65 63 74 6f 72  | lycheck-sass-scss-cache-director | 
| 816e0 |  79 0a 20 20 20 20 20 20 20 20 28 6f 72 20 66 6c    79 63 68 65 63 6b 2d 73 61 73 73 2d 73 63 73 73  | y.........(or.flycheck-sass-scss | 
| 81700 |  2d 63 61 63 68 65 2d 64 69 72 65 63 74 6f 72 79    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61  | -cache-directory.............(ma | 
| 81720 |  6b 65 2d 74 65 6d 70 2d 66 69 6c 65 20 22 66 6c    79 63 68 65 63 6b 2d 73 61 73 73 2d 73 63 73 73  | ke-temp-file."flycheck-sass-scss | 
| 81740 |  2d 63 61 63 68 65 22 20 27 64 69 72 65 63 74 6f    72 79 29 29 29 29 0a 0a 28 66 6c 79 63 68 65 63  | -cache".'directory))))..(flychec | 
| 81760 |  6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72    20 66 6c 79 63 68 65 63 6b 2d 73 61 73 73 2d 63  | k-def-option-var.flycheck-sass-c | 
| 81780 |  6f 6d 70 61 73 73 20 6e 69 6c 20 73 61 73 73 0a    20 20 22 57 68 65 74 68 65 72 20 74 6f 20 65 6e  | ompass.nil.sass..."Whether.to.en | 
| 817a0 |  61 62 6c 65 20 74 68 65 20 43 6f 6d 70 61 73 73    20 43 53 53 20 66 72 61 6d 65 77 6f 72 6b 2e 0a  | able.the.Compass.CSS.framework.. | 
| 817c0 |  0a 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 65    6e 61 62 6c 65 20 74 68 65 20 43 6f 6d 70 61 73  | .When.non-nil,.enable.the.Compas | 
| 817e0 |  73 20 43 53 53 20 66 72 61 6d 65 77 6f 72 6b 2c    20 76 69 61 20 60 2d 2d 63 6f 6d 70 61 73 73 27  | s.CSS.framework,.via.`--compass' | 
| 81800 |  2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c    65 61 6e 0a 20 20 3a 73 61 66 65 20 23 27 62 6f  | ."...:type.'boolean...:safe.#'bo | 
| 81820 |  6f 6c 65 61 6e 70 0a 20 20 3a 70 61 63 6b 61 67    65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63  | oleanp...:package-version.'(flyc | 
| 81840 |  68 65 63 6b 20 2e 20 22 30 2e 31 36 22 29 29 0a    0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e  | heck..."0.16"))..(flycheck-defin | 
| 81860 |  65 2d 63 68 65 63 6b 65 72 20 73 61 73 73 0a 20    20 22 41 20 53 61 73 73 20 73 79 6e 74 61 78 20  | e-checker.sass..."A.Sass.syntax. | 
| 81880 |  63 68 65 63 6b 65 72 20 75 73 69 6e 67 20 74 68    65 20 53 61 73 73 20 63 6f 6d 70 69 6c 65 72 2e  | checker.using.the.Sass.compiler. | 
| 818a0 |  0a 0a 53 65 65 20 55 52 4c 20 60 68 74 74 70 73    3a 2f 2f 73 61 73 73 2d 6c 61 6e 67 2e 63 6f 6d  | ..See.URL.`https://sass-lang.com | 
| 818c0 |  27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28    22 73 61 73 73 22 0a 20 20 20 20 20 20 20 20 20  | '."...:command.("sass".......... | 
| 818e0 |  20 20 20 22 2d 2d 63 61 63 68 65 2d 6c 6f 63 61    74 69 6f 6e 22 20 28 65 76 61 6c 20 28 66 6c 79  | ..."--cache-location".(eval.(fly | 
| 81900 |  63 68 65 63 6b 2d 73 61 73 73 2d 73 63 73 73 2d    63 61 63 68 65 2d 6c 6f 63 61 74 69 6f 6e 29 29  | check-sass-scss-cache-location)) | 
| 81920 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 70    74 69 6f 6e 2d 66 6c 61 67 20 22 2d 2d 63 6f 6d  | .............(option-flag."--com | 
| 81940 |  70 61 73 73 22 20 66 6c 79 63 68 65 63 6b 2d 73    61 73 73 2d 63 6f 6d 70 61 73 73 29 0a 20 20 20  | pass".flycheck-sass-compass).... | 
| 81960 |  20 20 20 20 20 20 20 20 20 22 2d 2d 63 68 65 63    6b 22 20 22 2d 2d 73 74 64 69 6e 22 29 0a 20 20  | ........."--check"."--stdin")... | 
| 81980 |  3a 73 74 61 6e 64 61 72 64 2d 69 6e 70 75 74 20    74 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74 74 65  | :standard-input.t...:error-patte | 
| 819a0 |  72 6e 73 0a 20 20 28 28 65 72 72 6f 72 20 6c 69    6e 65 2d 73 74 61 72 74 0a 20 20 20 20 20 20 20  | rns...((error.line-start........ | 
| 819c0 |  20 20 20 28 6f 72 20 22 53 79 6e 74 61 78 20 65    72 72 6f 72 3a 20 22 20 22 45 72 72 6f 72 3a 20  | ...(or."Syntax.error:."."Error:. | 
| 819e0 |  22 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 65    73 73 61 67 65 20 28 6f 6e 65 2d 6f 72 2d 6d 6f  | ")...........(message.(one-or-mo | 
| 81a00 |  72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | re.not-newline)................. | 
| 81a20 |  20 20 20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65    20 22 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20  | ...(zero-or-more."\n"........... | 
| 81a40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6f 6e 65 2d 6f 72 2d 6d  | .......................(one-or-m | 
| 81a60 |  6f 72 65 20 22 20 22 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ore.".")........................ | 
| 81a80 |  20 20 20 20 20 20 20 20 20 20 28 6f 6e 65 2d 6f    72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69  | ..........(one-or-more.not-newli | 
| 81aa0 |  6e 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 6f 70 74 69 6f 6e 61 6c 20 22 5c 72 22 29 20  | ne)))...........(optional."\r"). | 
| 81ac0 |  22 5c 6e 22 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72    65 20 22 20 22 29 20 22 6f 6e 20 6c 69 6e 65 20  | "\n".(one-or-more.".")."on.line. | 
| 81ae0 |  22 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20    20 22 20 6f 66 20 73 74 61 6e 64 61 72 64 20 69  | ".line...........".of.standard.i | 
| 81b00 |  6e 70 75 74 22 0a 20 20 20 20 20 20 20 20 20 20    6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 28 77 61  | nput"...........line-end)....(wa | 
| 81b20 |  72 6e 69 6e 67 20 6c 69 6e 65 2d 73 74 61 72 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 22 57 41  | rning.line-start............."WA | 
| 81b40 |  52 4e 49 4e 47 3a 20 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 65 73 73 61 67 65 20 28 6f  | RNING:.".............(message.(o | 
| 81b60 |  6e 65 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e    65 77 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20  | ne-or-more.not-newline)......... | 
| 81b80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 7a 65    72 6f 2d 6f 72 2d 6d 6f 72 65 20 22 5c 6e 22 0a  | .............(zero-or-more."\n". | 
| 81ba0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 81bc0 |  20 20 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20    22 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20  | ...(one-or-more.".")............ | 
| 81be0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6f 6e 65 2d 6f 72 2d  | ........................(one-or- | 
| 81c00 |  6d 6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | more.not-newline)))............. | 
| 81c20 |  28 6f 70 74 69 6f 6e 61 6c 20 22 5c 72 22 29 20    22 5c 6e 22 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72  | (optional."\r")."\n".(one-or-mor | 
| 81c40 |  65 20 22 20 22 29 20 22 6f 6e 20 6c 69 6e 65 20    22 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20  | e.".")."on.line.".line.......... | 
| 81c60 |  20 20 20 22 20 6f 66 20 22 20 28 6f 6e 65 2d 6f    72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69  | ...".of.".(one-or-more.not-newli | 
| 81c80 |  6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d 6f  | ne).............line-end))...:mo | 
| 81ca0 |  64 65 73 20 73 61 73 73 2d 6d 6f 64 65 29 0a 0a    28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 63 6f  | des.sass-mode)..(flycheck-def-co | 
| 81cc0 |  6e 66 69 67 2d 66 69 6c 65 2d 76 61 72 20 66 6c    79 63 68 65 63 6b 2d 73 61 73 73 2d 6c 69 6e 74  | nfig-file-var.flycheck-sass-lint | 
| 81ce0 |  72 63 20 73 61 73 73 2f 73 63 73 73 2d 73 61 73    73 2d 6c 69 6e 74 0a 20 20 20 20 20 20 20 20 20  | rc.sass/scss-sass-lint.......... | 
| 81d00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 2e 73 61 73 73 2d 6c 69 6e 74  | .....................".sass-lint | 
| 81d20 |  2e 79 6d 6c 22 0a 20 20 3a 70 61 63 6b 61 67 65    2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68  | .yml"...:package-version.'(flych | 
| 81d40 |  65 63 6b 20 2e 20 22 33 30 22 29 29 0a 0a 28 66    6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63  | eck..."30"))..(flycheck-define-c | 
| 81d60 |  68 65 63 6b 65 72 20 73 61 73 73 2f 73 63 73 73    2d 73 61 73 73 2d 6c 69 6e 74 0a 20 20 22 41 20  | hecker.sass/scss-sass-lint..."A. | 
| 81d80 |  53 41 53 53 2f 53 43 53 53 20 73 79 6e 74 61 78    20 63 68 65 63 6b 65 72 20 75 73 69 6e 67 20 73  | SASS/SCSS.syntax.checker.using.s | 
| 81da0 |  61 73 73 2d 4c 69 6e 74 2e 0a 0a 53 65 65 20 55    52 4c 20 60 68 74 74 70 73 3a 2f 2f 67 69 74 68  | ass-Lint...See.URL.`https://gith | 
| 81dc0 |  75 62 2e 63 6f 6d 2f 73 61 73 73 74 6f 6f 6c 73    2f 73 61 73 73 2d 6c 69 6e 74 27 2e 22 0a 20 20  | ub.com/sasstools/sass-lint'."... | 
| 81de0 |  3a 63 6f 6d 6d 61 6e 64 20 28 22 73 61 73 73 2d    6c 69 6e 74 22 0a 20 20 20 20 20 20 20 20 20 20  | :command.("sass-lint"........... | 
| 81e00 |  20 20 22 2d 2d 76 65 72 62 6f 73 65 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 22 2d 2d 6e 6f 2d  | .."--verbose"............."--no- | 
| 81e20 |  65 78 69 74 22 0a 20 20 20 20 20 20 20 20 20 20    20 20 22 2d 2d 66 6f 72 6d 61 74 22 20 22 43 68  | exit"............."--format"."Ch | 
| 81e40 |  65 63 6b 73 74 79 6c 65 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6f 6e 66 69 67 2d 66 69  | eckstyle".............(config-fi | 
| 81e60 |  6c 65 20 22 2d 2d 63 6f 6e 66 69 67 22 20 66 6c    79 63 68 65 63 6b 2d 73 61 73 73 2d 6c 69 6e 74  | le."--config".flycheck-sass-lint | 
| 81e80 |  72 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    73 6f 75 72 63 65 29 0a 20 20 3a 65 72 72 6f 72  | rc).............source)...:error | 
| 81ea0 |  2d 70 61 72 73 65 72 20 66 6c 79 63 68 65 63 6b    2d 70 61 72 73 65 2d 63 68 65 63 6b 73 74 79 6c  | -parser.flycheck-parse-checkstyl | 
| 81ec0 |  65 0a 20 20 3a 6d 6f 64 65 73 20 28 73 61 73 73    2d 6d 6f 64 65 20 73 63 73 73 2d 6d 6f 64 65 29  | e...:modes.(sass-mode.scss-mode) | 
| 81ee0 |  29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66    69 6e 65 2d 63 68 65 63 6b 65 72 20 73 63 61 6c  | )..(flycheck-define-checker.scal | 
| 81f00 |  61 0a 20 20 22 41 20 53 63 61 6c 61 20 73 79 6e    74 61 78 20 63 68 65 63 6b 65 72 20 75 73 69 6e  | a..."A.Scala.syntax.checker.usin | 
| 81f20 |  67 20 74 68 65 20 53 63 61 6c 61 20 63 6f 6d 70    69 6c 65 72 2e 0a 0a 53 65 65 20 55 52 4c 20 60  | g.the.Scala.compiler...See.URL.` | 
| 81f40 |  68 74 74 70 73 3a 2f 2f 77 77 77 2e 73 63 61 6c    61 2d 6c 61 6e 67 2e 6f 72 67 2f 27 2e 22 0a 20  | https://www.scala-lang.org/'.".. | 
| 81f60 |  20 3a 63 6f 6d 6d 61 6e 64 20 28 22 73 63 61 6c    61 63 22 20 22 2d 59 73 74 6f 70 2d 61 66 74 65  | .:command.("scalac"."-Ystop-afte | 
| 81f80 |  72 3a 70 61 72 73 65 72 22 20 73 6f 75 72 63 65    29 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74 74 65  | r:parser".source)...:error-patte | 
| 81fa0 |  72 6e 73 0a 20 20 28 28 65 72 72 6f 72 20 6c 69    6e 65 2d 73 74 61 72 74 20 28 66 69 6c 65 2d 6e  | rns...((error.line-start.(file-n | 
| 81fc0 |  61 6d 65 29 20 22 3a 22 20 6c 69 6e 65 20 22 3a    20 65 72 72 6f 72 3a 20 22 20 28 6d 65 73 73 61  | ame).":".line.":.error:.".(messa | 
| 81fe0 |  67 65 29 20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20    20 3a 6d 6f 64 65 73 20 73 63 61 6c 61 2d 6d 6f  | ge).line-end))...:modes.scala-mo | 
| 82000 |  64 65 0a 20 20 3a 6e 65 78 74 2d 63 68 65 63 6b    65 72 73 20 28 28 77 61 72 6e 69 6e 67 20 2e 20  | de...:next-checkers.((warning... | 
| 82020 |  73 63 61 6c 61 2d 73 63 61 6c 61 73 74 79 6c 65    29 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64  | scala-scalastyle)))..(flycheck-d | 
| 82040 |  65 66 2d 63 6f 6e 66 69 67 2d 66 69 6c 65 2d 76    61 72 20 66 6c 79 63 68 65 63 6b 2d 73 63 61 6c  | ef-config-file-var.flycheck-scal | 
| 82060 |  61 73 74 79 6c 65 72 63 20 73 63 61 6c 61 2d 73    63 61 6c 61 73 74 79 6c 65 20 6e 69 6c 0a 20 20  | astylerc.scala-scalastyle.nil... | 
| 82080 |  3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e    20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22 30  | :package-version.'(flycheck..."0 | 
| 820a0 |  2e 32 30 22 29 29 0a 0a 28 66 6c 79 63 68 65 63    6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72  | .20"))..(flycheck-define-checker | 
| 820c0 |  20 73 63 61 6c 61 2d 73 63 61 6c 61 73 74 79 6c    65 0a 20 20 22 41 20 53 63 61 6c 61 20 73 74 79  | .scala-scalastyle..."A.Scala.sty | 
| 820e0 |  6c 65 20 63 68 65 63 6b 65 72 20 75 73 69 6e 67    20 73 63 61 6c 61 73 74 79 6c 65 2e 0a 0a 4e 6f  | le.checker.using.scalastyle...No | 
| 82100 |  74 65 20 74 68 61 74 20 74 68 69 73 20 73 79 6e    74 61 78 20 63 68 65 63 6b 65 72 20 69 73 20 6e  | te.that.this.syntax.checker.is.n | 
| 82120 |  6f 74 20 75 73 65 64 20 69 66 0a 60 66 6c 79 63    68 65 63 6b 2d 73 63 61 6c 61 73 74 79 6c 65 72  | ot.used.if.`flycheck-scalastyler | 
| 82140 |  63 27 20 69 73 20 6e 69 6c 20 6f 72 20 72 65 66    65 72 73 20 74 6f 20 61 20 6e 6f 6e 2d 65 78 69  | c'.is.nil.or.refers.to.a.non-exi | 
| 82160 |  73 74 69 6e 67 20 66 69 6c 65 2e 0a 0a 53 65 65    20 55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 77 77  | sting.file...See.URL.`https://ww | 
| 82180 |  77 2e 73 63 61 6c 61 73 74 79 6c 65 2e 6f 72 67    27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28  | w.scalastyle.org'."...:command.( | 
| 821a0 |  22 73 63 61 6c 61 73 74 79 6c 65 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 66 69 67  | "scalastyle".............(config | 
| 821c0 |  2d 66 69 6c 65 20 22 2d 63 22 20 66 6c 79 63 68    65 63 6b 2d 73 63 61 6c 61 73 74 79 6c 65 72 63  | -file."-c".flycheck-scalastylerc | 
| 821e0 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 6f    75 72 63 65 29 0a 20 20 3a 65 72 72 6f 72 2d 70  | ).............source)...:error-p | 
| 82200 |  61 74 74 65 72 6e 73 0a 20 20 28 28 65 72 72 6f    72 20 6c 69 6e 65 2d 73 74 61 72 74 20 22 65 72  | atterns...((error.line-start."er | 
| 82220 |  72 6f 72 20 66 69 6c 65 3d 22 20 28 66 69 6c 65    2d 6e 61 6d 65 29 20 22 20 6d 65 73 73 61 67 65  | ror.file=".(file-name).".message | 
| 82240 |  3d 22 0a 20 20 20 20 20 20 20 20 20 20 28 6d 65    73 73 61 67 65 29 20 22 20 6c 69 6e 65 3d 22 20  | ="...........(message).".line=". | 
| 82260 |  6c 69 6e 65 20 28 6f 70 74 69 6f 6e 61 6c 20 22    20 63 6f 6c 75 6d 6e 3d 22 20 63 6f 6c 75 6d 6e  | line.(optional.".column=".column | 
| 82280 |  29 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 28    77 61 72 6e 69 6e 67 20 6c 69 6e 65 2d 73 74 61  | ).line-end)....(warning.line-sta | 
| 822a0 |  72 74 20 22 77 61 72 6e 69 6e 67 20 66 69 6c 65    3d 22 20 28 66 69 6c 65 2d 6e 61 6d 65 29 20 22  | rt."warning.file=".(file-name)." | 
| 822c0 |  20 6d 65 73 73 61 67 65 3d 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 29  | .message=".............(message) | 
| 822e0 |  20 22 20 6c 69 6e 65 3d 22 20 6c 69 6e 65 20 28    6f 70 74 69 6f 6e 61 6c 20 22 20 63 6f 6c 75 6d  | .".line=".line.(optional.".colum | 
| 82300 |  6e 3d 22 20 63 6f 6c 75 6d 6e 29 20 6c 69 6e 65    2d 65 6e 64 29 29 0a 20 20 3a 65 72 72 6f 72 2d  | n=".column).line-end))...:error- | 
| 82320 |  66 69 6c 74 65 72 20 28 6c 61 6d 62 64 61 20 28    65 72 72 6f 72 73 29 0a 20 20 20 20 20 20 20 20  | filter.(lambda.(errors)......... | 
| 82340 |  20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68    65 63 6b 2d 73 61 6e 69 74 69 7a 65 2d 65 72 72  | ..........(flycheck-sanitize-err | 
| 82360 |  6f 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b  | ors....................(flycheck | 
| 82380 |  2d 69 6e 63 72 65 6d 65 6e 74 2d 65 72 72 6f 72    2d 63 6f 6c 75 6d 6e 73 20 65 72 72 6f 72 73 29  | -increment-error-columns.errors) | 
| 823a0 |  29 29 0a 20 20 3a 6d 6f 64 65 73 20 73 63 61 6c    61 2d 6d 6f 64 65 0a 20 20 3a 70 72 65 64 69 63  | ))...:modes.scala-mode...:predic | 
| 823c0 |  61 74 65 0a 20 20 3b 3b 20 49 6e 68 69 62 69 74    20 74 68 69 73 20 73 79 6e 74 61 78 20 63 68 65  | ate...;;.Inhibit.this.syntax.che | 
| 823e0 |  63 6b 65 72 20 69 66 20 74 68 65 20 4a 41 52 20    6f 72 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61  | cker.if.the.JAR.or.the.configura | 
| 82400 |  74 69 6f 6e 20 61 72 65 20 75 6e 73 65 74 20 6f    72 0a 20 20 3b 3b 20 6d 69 73 73 69 6e 67 0a 20  | tion.are.unset.or...;;.missing.. | 
| 82420 |  20 28 6c 61 6d 62 64 61 20 28 29 20 28 61 6e 64    20 66 6c 79 63 68 65 63 6b 2d 73 63 61 6c 61 73  | .(lambda.().(and.flycheck-scalas | 
| 82440 |  74 79 6c 65 72 63 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65  | tylerc...................(flyche | 
| 82460 |  63 6b 2d 6c 6f 63 61 74 65 2d 63 6f 6e 66 69 67    2d 66 69 6c 65 20 66 6c 79 63 68 65 63 6b 2d 73  | ck-locate-config-file.flycheck-s | 
| 82480 |  63 61 6c 61 73 74 79 6c 65 72 63 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | calastylerc..................... | 
| 824a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 27 73 63 61 6c  | ...........................'scal | 
| 824c0 |  61 2d 73 63 61 6c 61 73 74 79 6c 65 29 29 29 0a    20 20 3a 76 65 72 69 66 79 20 28 6c 61 6d 62 64  | a-scalastyle)))...:verify.(lambd | 
| 824e0 |  61 20 28 63 68 65 63 6b 65 72 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63  | a.(checker).............(let.((c | 
| 82500 |  6f 6e 66 69 67 2d 66 69 6c 65 20 28 61 6e 64 20    66 6c 79 63 68 65 63 6b 2d 73 63 61 6c 61 73 74  | onfig-file.(and.flycheck-scalast | 
| 82520 |  79 6c 65 72 63 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ylerc........................... | 
| 82540 |  20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68    65 63 6b 2d 6c 6f 63 61 74 65 2d 63 6f 6e 66 69  | ..........(flycheck-locate-confi | 
| 82560 |  67 2d 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | g-file.......................... | 
| 82580 |  20 20 20 20 20 20 20 20 20 20 20 20 66 6c 79 63    68 65 63 6b 2d 73 63 61 6c 61 73 74 79 6c 65 72  | ............flycheck-scalastyler | 
| 825a0 |  63 20 63 68 65 63 6b 65 72 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73  | c.checker))))...............(lis | 
| 825c0 |  74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 6c 79 63 68 65 63 6b 2d 76 65 72 69 66  | t................(flycheck-verif | 
| 825e0 |  69 63 61 74 69 6f 6e 2d 72 65 73 75 6c 74 2d 6e    65 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ication-result-new.............. | 
| 82600 |  20 20 20 3a 6c 61 62 65 6c 20 22 43 6f 6e 66 69    67 75 72 61 74 69 6f 6e 20 66 69 6c 65 22 0a 20  | ...:label."Configuration.file".. | 
| 82620 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a    6d 65 73 73 61 67 65 20 28 63 6f 6e 64 0a 20 20  | ...............:message.(cond... | 
| 82640 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 28 6e 6f 74 20 66 6c  | ........................((not.fl | 
| 82660 |  79 63 68 65 63 6b 2d 73 63 61 6c 61 73 74 79 6c    65 72 63 29 0a 20 20 20 20 20 20 20 20 20 20 20  | ycheck-scalastylerc)............ | 
| 82680 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 60 66 6c 79 63 68 65 63 6b 2d 73 63 61 6c 61  | ................"`flycheck-scala | 
| 826a0 |  73 74 79 6c 65 74 72 63 27 20 6e 6f 74 20 73 65    74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | styletrc'.not.set")............. | 
| 826c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28    6e 6f 74 20 63 6f 6e 66 69 67 2d 66 69 6c 65 29  | ..............((not.config-file) | 
| 826e0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72  | ............................(for | 
| 82700 |  6d 61 74 20 22 66 69 6c 65 20 25 73 20 6e 6f 74    20 66 6f 75 6e 64 22 20 66 6c 79 63 68 65 63 6b  | mat."file.%s.not.found".flycheck | 
| 82720 |  2d 73 63 61 6c 61 73 74 79 6c 65 72 63 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -scalastylerc))................. | 
| 82740 |  20 20 20 20 20 20 20 20 20 20 28 74 20 28 66 6f    72 6d 61 74 20 22 66 6f 75 6e 64 20 61 74 20 25  | ..........(t.(format."found.at.% | 
| 82760 |  73 22 20 63 6f 6e 66 69 67 2d 66 69 6c 65 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | s".config-file)))............... | 
| 82780 |  20 20 3a 66 61 63 65 20 28 63 6f 6e 64 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..:face.(cond................... | 
| 827a0 |  20 20 20 20 20 28 28 6e 6f 74 20 66 6c 79 63 68    65 63 6b 2d 73 63 61 6c 61 73 74 79 6c 65 72 63  | .....((not.flycheck-scalastylerc | 
| 827c0 |  29 20 27 28 62 6f 6c 64 20 77 61 72 6e 69 6e 67    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ).'(bold.warning)).............. | 
| 827e0 |  20 20 20 20 20 20 20 20 20 20 28 28 6e 6f 74 20    63 6f 6e 66 69 67 2d 66 69 6c 65 29 20 27 28 62  | ..........((not.config-file).'(b | 
| 82800 |  6f 6c 64 20 65 72 72 6f 72 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | old.error))..................... | 
| 82820 |  20 20 20 28 74 20 27 73 75 63 63 65 73 73 29 29    29 29 29 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b  | ...(t.'success)))))))..(flycheck | 
| 82840 |  2d 64 65 66 2d 61 72 67 73 2d 76 61 72 20 66 6c    79 63 68 65 63 6b 2d 73 63 68 65 6d 65 2d 63 68  | -def-args-var.flycheck-scheme-ch | 
| 82860 |  69 63 6b 65 6e 2d 61 72 67 73 20 73 63 68 65 6d    65 2d 63 68 69 63 6b 65 6e 0a 20 20 3a 70 61 63  | icken-args.scheme-chicken...:pac | 
| 82880 |  6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66    6c 79 63 68 65 63 6b 20 2e 20 22 33 32 22 29 29  | kage-version.'(flycheck..."32")) | 
| 828a0 |  0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69    6e 65 2d 63 68 65 63 6b 65 72 20 73 63 68 65 6d  | ..(flycheck-define-checker.schem | 
| 828c0 |  65 2d 63 68 69 63 6b 65 6e 0a 20 20 22 41 20 43    48 49 43 4b 45 4e 20 53 63 68 65 6d 65 20 73 79  | e-chicken..."A.CHICKEN.Scheme.sy | 
| 828e0 |  6e 74 61 78 20 63 68 65 63 6b 65 72 20 75 73 69    6e 67 20 74 68 65 20 43 48 49 43 4b 45 4e 20 63  | ntax.checker.using.the.CHICKEN.c | 
| 82900 |  6f 6d 70 69 6c 65 72 20 60 63 73 63 27 2e 0a 0a    53 65 65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f  | ompiler.`csc'...See.URL.`https:/ | 
| 82920 |  2f 63 61 6c 6c 2d 63 63 2e 6f 72 67 2f 27 2e 22    0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 63 73  | /call-cc.org/'."...:command.("cs | 
| 82940 |  63 22 20 22 2d 61 6e 61 6c 79 7a 65 2d 6f 6e 6c    79 22 20 22 2d 6c 6f 63 61 6c 22 0a 20 20 20 20  | c"."-analyze-only"."-local"..... | 
| 82960 |  20 20 20 20 20 20 20 20 28 65 76 61 6c 20 66 6c    79 63 68 65 63 6b 2d 73 63 68 65 6d 65 2d 63 68  | ........(eval.flycheck-scheme-ch | 
| 82980 |  69 63 6b 65 6e 2d 61 72 67 73 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 73 6f 75 72 63 65 29 0a  | icken-args).............source). | 
| 829a0 |  20 20 3a 65 72 72 6f 72 2d 70 61 74 74 65 72 6e    73 0a 20 20 28 28 69 6e 66 6f 20 6c 69 6e 65 2d  | ..:error-patterns...((info.line- | 
| 829c0 |  73 74 61 72 74 0a 20 20 20 20 20 20 20 20 20 22    4e 6f 74 65 3a 20 22 20 28 7a 65 72 6f 2d 6f 72  | start.........."Note:.".(zero-or | 
| 829e0 |  2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e    65 29 20 22 3a 5c 6e 22 0a 20 20 20 20 20 20 20  | -more.not-newline).":\n"........ | 
| 82a00 |  20 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 28    61 6e 79 20 73 70 61 63 65 29 29 20 22 28 22 20  | ..(one-or-more.(any.space))."(". | 
| 82a20 |  28 66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20    6c 69 6e 65 20 22 29 20 22 20 28 6d 65 73 73 61  | (file-name).":".line.").".(messa | 
| 82a40 |  67 65 29 0a 20 20 20 20 20 20 20 20 20 6c 69 6e    65 2d 65 6e 64 29 0a 20 20 20 28 77 61 72 6e 69  | ge)..........line-end)....(warni | 
| 82a60 |  6e 67 20 6c 69 6e 65 2d 73 74 61 72 74 0a 20 20    20 20 20 20 20 20 20 20 20 20 22 57 61 72 6e 69  | ng.line-start............."Warni | 
| 82a80 |  6e 67 3a 20 22 20 28 7a 65 72 6f 2d 6f 72 2d 6d    6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29  | ng:.".(zero-or-more.not-newline) | 
| 82aa0 |  20 22 2c 5c 6e 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20  | .",\n".............(one-or-more. | 
| 82ac0 |  28 61 6e 79 20 73 70 61 63 65 29 29 20 28 7a 65    72 6f 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e  | (any.space)).(zero-or-more.not-n | 
| 82ae0 |  65 77 6c 69 6e 65 29 20 22 3a 5c 6e 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 6f 6e 65 2d 6f  | ewline).":\n".............(one-o | 
| 82b00 |  72 2d 6d 6f 72 65 20 28 61 6e 79 20 73 70 61 63    65 29 29 20 22 28 22 20 28 66 69 6c 65 2d 6e 61  | r-more.(any.space))."(".(file-na | 
| 82b20 |  6d 65 29 20 22 3a 22 20 6c 69 6e 65 20 22 29 20    22 20 28 6d 65 73 73 61 67 65 29 0a 20 20 20 20  | me).":".line.").".(message)..... | 
| 82b40 |  20 20 20 20 20 20 20 20 6c 69 6e 65 2d 65 6e 64    29 0a 20 20 20 28 77 61 72 6e 69 6e 67 20 6c 69  | ........line-end)....(warning.li | 
| 82b60 |  6e 65 2d 73 74 61 72 74 0a 20 20 20 20 20 20 20    20 20 20 20 20 22 57 61 72 6e 69 6e 67 3a 20 22  | ne-start............."Warning:." | 
| 82b80 |  20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 6e    6f 74 2d 6e 65 77 6c 69 6e 65 29 20 22 3a 5c 6e  | .(zero-or-more.not-newline).":\n | 
| 82ba0 |  22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    6e 65 2d 6f 72 2d 6d 6f 72 65 20 28 61 6e 79 20  | ".............(one-or-more.(any. | 
| 82bc0 |  73 70 61 63 65 29 29 20 22 28 22 20 28 66 69 6c    65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69 6e 65  | space))."(".(file-name).":".line | 
| 82be0 |  20 22 29 20 22 20 28 6d 65 73 73 61 67 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65  | .").".(message).............line | 
| 82c00 |  2d 65 6e 64 29 0a 20 20 20 28 65 72 72 6f 72 20    6c 69 6e 65 2d 73 74 61 72 74 20 22 45 72 72 6f  | -end)....(error.line-start."Erro | 
| 82c20 |  72 3a 20 28 6c 69 6e 65 20 22 20 6c 69 6e 65 20    22 29 20 22 20 28 6d 65 73 73 61 67 65 29 20 6c  | r:.(line.".line.").".(message).l | 
| 82c40 |  69 6e 65 2d 65 6e 64 29 0a 20 20 20 28 65 72 72    6f 72 20 6c 69 6e 65 2d 73 74 61 72 74 20 22 53  | ine-end)....(error.line-start."S | 
| 82c60 |  79 6e 74 61 78 20 65 72 72 6f 72 3a 20 28 22 20    28 66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20  | yntax.error:.(".(file-name).":". | 
| 82c80 |  6c 69 6e 65 20 22 29 22 0a 20 20 20 20 20 20 20    20 20 20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65  | line.")"...........(zero-or-more | 
| 82ca0 |  20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 20 22 20    2d 20 22 0a 20 20 20 20 20 20 20 20 20 20 28 6d  | .not-newline).".-."...........(m | 
| 82cc0 |  65 73 73 61 67 65 20 28 6f 6e 65 2d 6f 72 2d 6d    6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29  | essage.(one-or-more.not-newline) | 
| 82ce0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72  | ....................(zero-or-mor | 
| 82d00 |  65 20 22 5c 6e 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | e."\n".......................... | 
| 82d20 |  20 20 20 20 20 20 20 20 28 7a 65 72 6f 2d 6f 72    2d 6d 6f 72 65 20 73 70 61 63 65 29 0a 20 20 20  | ........(zero-or-more.space).... | 
| 82d40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 7a  | ..............................(z | 
| 82d60 |  65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d    6e 65 77 6c 69 6e 65 29 29 0a 20 20 20 20 20 20  | ero-or-more.not-newline))....... | 
| 82d80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 6e    65 2d 6f 72 2d 6d 6f 72 65 20 73 70 61 63 65 29  | .............(one-or-more.space) | 
| 82da0 |  20 22 3c 2d 2d 22 29 0a 20 20 20 20 20 20 20 20    20 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 3b  | ."<--")...........line-end)....; | 
| 82dc0 |  3b 20 41 20 6f 66 20 76 65 72 73 69 6f 6e 20 34    2e 31 32 2e 30 2c 20 74 68 65 20 63 68 69 63 6b  | ;.A.of.version.4.12.0,.the.chick | 
| 82de0 |  65 6e 20 63 6f 6d 70 69 6c 65 72 20 64 6f 65 73    6e 27 74 20 70 72 6f 76 69 64 65 20 61 0a 20 20  | en.compiler.doesn't.provide.a... | 
| 82e00 |  20 3b 3b 20 6c 69 6e 65 20 6e 75 6d 62 65 72 20    66 6f 72 20 74 68 69 73 20 65 72 72 6f 72 2e 0a  | .;;.line.number.for.this.error.. | 
| 82e20 |  20 20 20 28 65 72 72 6f 72 20 6c 69 6e 65 2d 73    74 61 72 74 20 22 53 79 6e 74 61 78 20 65 72 72  | ...(error.line-start."Syntax.err | 
| 82e40 |  6f 72 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20    28 6d 65 73 73 61 67 65 20 28 6f 6e 65 2d 6f 72  | or:."...........(message.(one-or | 
| 82e60 |  2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e    65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | -more.not-newline).............. | 
| 82e80 |  20 20 20 20 20 20 28 7a 65 72 6f 2d 6f 72 2d 6d    6f 72 65 20 22 5c 6e 22 0a 20 20 20 20 20 20 20  | ......(zero-or-more."\n"........ | 
| 82ea0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 7a 65 72 6f 2d  | ..........................(zero- | 
| 82ec0 |  6f 72 2d 6d 6f 72 65 20 73 70 61 63 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | or-more.space).................. | 
| 82ee0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 6e 6f  | ................(zero-or-more.no | 
| 82f00 |  74 2d 6e 65 77 6c 69 6e 65 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | t-newline))....................( | 
| 82f20 |  6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 73 70 61 63    65 29 20 22 3c 2d 2d 22 29 0a 20 20 20 20 20 20  | one-or-more.space)."<--")....... | 
| 82f40 |  20 20 20 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20    20 28 65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61  | ....line-end)....(error.line-sta | 
| 82f60 |  72 74 0a 20 20 20 20 20 20 20 20 20 20 22 45 72    72 6f 72 3a 20 22 20 28 7a 65 72 6f 2d 6f 72 2d  | rt..........."Error:.".(zero-or- | 
| 82f80 |  6d 6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65    29 20 22 3a 5c 6e 22 0a 20 20 20 20 20 20 20 20  | more.not-newline).":\n"......... | 
| 82fa0 |  20 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 28    61 6e 79 20 73 70 61 63 65 29 29 20 22 28 22 20  | ..(one-or-more.(any.space))."(". | 
| 82fc0 |  28 66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20    6c 69 6e 65 20 22 29 20 22 20 28 6d 65 73 73 61  | (file-name).":".line.").".(messa | 
| 82fe0 |  67 65 29 0a 20 20 20 20 20 20 20 20 20 20 6c 69    6e 65 2d 65 6e 64 29 0a 20 20 20 3b 3b 20 41 20  | ge)...........line-end)....;;.A. | 
| 83000 |  6f 66 20 76 65 72 73 69 6f 6e 20 34 2e 31 32 2e    30 2c 20 74 68 65 20 63 68 69 63 6b 65 6e 20 63  | of.version.4.12.0,.the.chicken.c | 
| 83020 |  6f 6d 70 69 6c 65 72 20 64 6f 65 73 6e 27 74 20    70 72 6f 76 69 64 65 20 61 0a 20 20 20 3b 3b 20  | ompiler.doesn't.provide.a....;;. | 
| 83040 |  6c 69 6e 65 20 6e 75 6d 62 65 72 20 66 6f 72 20    74 68 69 73 20 65 72 72 6f 72 2e 0a 20 20 20 28  | line.number.for.this.error.....( | 
| 83060 |  65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74    20 22 45 72 72 6f 72 3a 20 22 0a 20 20 20 20 20  | error.line-start."Error:."...... | 
| 83080 |  20 20 20 20 20 28 6d 65 73 73 61 67 65 20 28 6f    6e 65 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e  | .....(message.(one-or-more.not-n | 
| 830a0 |  65 77 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 7a 65 72 6f  | ewline)....................(zero | 
| 830c0 |  2d 6f 72 2d 6d 6f 72 65 20 22 5c 6e 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -or-more."\n"................... | 
| 830e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 73 70 61  | ...............(zero-or-more.spa | 
| 83100 |  63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ce)............................. | 
| 83120 |  20 20 20 20 20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f    72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 29  | .....(zero-or-more.not-newline)) | 
| 83140 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65  | ....................(one-or-more | 
| 83160 |  20 73 70 61 63 65 29 20 22 3c 2d 2d 22 29 29 29    0a 20 20 3a 65 72 72 6f 72 2d 66 69 6c 74 65 72  | .space)."<--")))...:error-filter | 
| 83180 |  20 66 6c 79 63 68 65 63 6b 2d 66 69 6c 6c 2d 65    6d 70 74 79 2d 6c 69 6e 65 2d 6e 75 6d 62 65 72  | .flycheck-fill-empty-line-number | 
| 831a0 |  73 0a 20 20 3a 70 72 65 64 69 63 61 74 65 0a 20    20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20  | s...:predicate...(lambda.()..... | 
| 831c0 |  3b 3b 20 49 6e 20 60 73 63 68 65 6d 65 2d 6d 6f    64 65 27 20 77 65 20 6d 75 73 74 20 63 68 65 63  | ;;.In.`scheme-mode'.we.must.chec | 
| 831e0 |  6b 20 74 68 65 20 63 75 72 72 65 6e 74 20 53 63    68 65 6d 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74  | k.the.current.Scheme.implementat | 
| 83200 |  69 6f 6e 0a 20 20 20 20 3b 3b 20 62 65 69 6e 67    20 75 73 65 64 0a 20 20 20 20 28 61 6e 64 20 28  | ion.....;;.being.used.....(and.( | 
| 83220 |  62 6f 75 6e 64 70 20 27 67 65 69 73 65 72 2d 69    6d 70 6c 2d 2d 69 6d 70 6c 65 6d 65 6e 74 61 74  | boundp.'geiser-impl--implementat | 
| 83240 |  69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 28 65    71 20 67 65 69 73 65 72 2d 69 6d 70 6c 2d 2d 69  | ion)..........(eq.geiser-impl--i | 
| 83260 |  6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 27 63    68 69 63 6b 65 6e 29 29 29 0a 20 20 3a 76 65 72  | mplementation.'chicken)))...:ver | 
| 83280 |  69 66 79 0a 20 20 28 6c 61 6d 62 64 61 20 28 5f    63 68 65 63 6b 65 72 29 0a 20 20 20 20 28 6c 65  | ify...(lambda.(_checker).....(le | 
| 832a0 |  74 20 28 28 67 65 69 73 65 72 2d 69 6d 70 6c 20    28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d  | t.((geiser-impl.(bound-and-true- | 
| 832c0 |  70 20 67 65 69 73 65 72 2d 69 6d 70 6c 2d 2d 69    6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 29 29 29  | p.geiser-impl--implementation))) | 
| 832e0 |  0a 20 20 20 20 20 20 28 6c 69 73 74 0a 20 20 20    20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 76 65  | .......(list........(flycheck-ve | 
| 83300 |  72 69 66 69 63 61 74 69 6f 6e 2d 72 65 73 75 6c    74 2d 6e 65 77 0a 20 20 20 20 20 20 20 20 3a 6c  | rification-result-new.........:l | 
| 83320 |  61 62 65 6c 20 22 47 65 69 73 65 72 20 49 6d 70    6c 65 6d 65 6e 74 61 74 69 6f 6e 22 0a 20 20 20  | abel."Geiser.Implementation".... | 
| 83340 |  20 20 20 20 20 3a 6d 65 73 73 61 67 65 20 28 63    6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20  | .....:message.(cond............. | 
| 83360 |  20 20 20 20 20 20 28 28 65 71 20 67 65 69 73 65    72 2d 69 6d 70 6c 20 27 63 68 69 63 6b 65 6e 29  | ......((eq.geiser-impl.'chicken) | 
| 83380 |  20 22 43 68 69 63 6b 65 6e 20 53 63 68 65 6d 65    22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ."Chicken.Scheme").............. | 
| 833a0 |  20 20 20 20 20 28 67 65 69 73 65 72 2d 69 6d 70    6c 20 28 66 6f 72 6d 61 74 20 22 4f 74 68 65 72  | .....(geiser-impl.(format."Other | 
| 833c0 |  3a 20 25 73 22 20 67 65 69 73 65 72 2d 69 6d 70    6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | :.%s".geiser-impl))............. | 
| 833e0 |  20 20 20 20 20 20 28 74 20 22 47 65 69 73 65 72    20 6e 6f 74 20 61 63 74 69 76 65 22 29 29 0a 20  | ......(t."Geiser.not.active")).. | 
| 83400 |  20 20 20 20 20 20 20 3a 66 61 63 65 20 28 63 6f    6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | .......:face.(cond.............. | 
| 83420 |  20 20 28 28 65 71 20 67 65 69 73 65 72 2d 69 6d    70 6c 20 27 63 68 69 63 6b 65 6e 29 20 27 73 75  | ..((eq.geiser-impl.'chicken).'su | 
| 83440 |  63 63 65 73 73 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 74 20 27 28 62 6f 6c 64 20  | ccess)................(t.'(bold. | 
| 83460 |  65 72 72 6f 72 29 29 29 29 29 29 29 0a 20 20 3a    6d 6f 64 65 73 20 73 63 68 65 6d 65 2d 6d 6f 64  | error)))))))...:modes.scheme-mod | 
| 83480 |  65 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 66 6c    79 63 68 65 63 6b 2d 73 63 73 73 2d 6c 69 6e 74  | e)..(defconst.flycheck-scss-lint | 
| 834a0 |  2d 63 68 65 63 6b 73 74 79 6c 65 2d 72 65 0a 20    20 28 72 78 20 22 63 61 6e 6e 6f 74 20 6c 6f 61  | -checkstyle-re...(rx."cannot.loa | 
| 834c0 |  64 20 73 75 63 68 20 66 69 6c 65 22 20 28 31 2b    20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 20 22 73  | d.such.file".(1+.not-newline)."s | 
| 834e0 |  63 73 73 5f 6c 69 6e 74 5f 72 65 70 6f 72 74 65    72 5f 63 68 65 63 6b 73 74 79 6c 65 22 29 0a 20  | css_lint_reporter_checkstyle").. | 
| 83500 |  20 22 52 65 67 75 6c 61 72 20 65 78 70 72 65 73    73 69 6f 6e 20 74 6f 20 70 61 72 73 65 20 6d 69  | ."Regular.expression.to.parse.mi | 
| 83520 |  73 73 69 6e 67 20 63 68 65 63 6b 73 74 79 6c 65    20 65 72 72 6f 72 2e 22 29 0a 0a 28 64 65 66 75  | ssing.checkstyle.error.")..(defu | 
| 83540 |  6e 20 66 6c 79 63 68 65 63 6b 2d 70 61 72 73 65    2d 73 63 73 73 2d 6c 69 6e 74 20 28 6f 75 74 70  | n.flycheck-parse-scss-lint.(outp | 
| 83560 |  75 74 20 63 68 65 63 6b 65 72 20 62 75 66 66 65    72 29 0a 20 20 22 50 61 72 73 65 20 53 43 53 53  | ut.checker.buffer)..."Parse.SCSS | 
| 83580 |  2d 4c 69 6e 74 20 4f 55 54 50 55 54 20 66 72 6f    6d 20 43 48 45 43 4b 45 52 20 61 6e 64 20 42 55  | -Lint.OUTPUT.from.CHECKER.and.BU | 
| 835a0 |  46 46 45 52 2e 0a 0a 4c 69 6b 65 20 60 66 6c 79    63 68 65 63 6b 2d 70 61 72 73 65 2d 63 68 65 63  | FFER...Like.`flycheck-parse-chec | 
| 835c0 |  6b 73 74 79 6c 65 27 2c 20 62 75 74 20 63 61 74    63 68 65 73 20 65 72 72 6f 72 73 20 61 62 6f 75  | kstyle',.but.catches.errors.abou | 
| 835e0 |  74 0a 6d 69 73 73 69 6e 67 20 63 68 65 63 6b 73    74 79 6c 65 20 72 65 70 6f 72 74 65 72 20 66 72  | t.missing.checkstyle.reporter.fr | 
| 83600 |  6f 6d 20 53 43 53 53 2d 4c 69 6e 74 2e 22 0a 20    20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74  | om.SCSS-Lint."...(if.(string-mat | 
| 83620 |  63 68 2d 70 20 66 6c 79 63 68 65 63 6b 2d 73 63    73 73 2d 6c 69 6e 74 2d 63 68 65 63 6b 73 74 79  | ch-p.flycheck-scss-lint-checksty | 
| 83640 |  6c 65 2d 72 65 20 6f 75 74 70 75 74 29 0a 20 20    20 20 20 20 28 6c 69 73 74 20 28 66 6c 79 63 68  | le-re.output).......(list.(flych | 
| 83660 |  65 63 6b 2d 65 72 72 6f 72 2d 6e 65 77 2d 61 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 31 20  | eck-error-new-at..............1. | 
| 83680 |  6e 69 6c 20 27 65 72 72 6f 72 20 22 43 68 65 63    6b 73 74 79 6c 65 20 72 65 70 6f 72 74 65 72 20  | nil.'error."Checkstyle.reporter. | 
| 836a0 |  66 6f 72 20 53 43 53 53 2d 4c 69 6e 74 20 6d 69    73 73 69 6e 67 2e 0a 50 6c 65 61 73 65 20 72 75  | for.SCSS-Lint.missing..Please.ru | 
| 836c0 |  6e 20 67 65 6d 20 69 6e 73 74 61 6c 6c 20 73 63    73 73 5f 6c 69 6e 74 5f 72 65 70 6f 72 74 65 72  | n.gem.install.scss_lint_reporter | 
| 836e0 |  5f 63 68 65 63 6b 73 74 79 6c 65 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 3a 63 68 65 63 6b  | _checkstyle"..............:check | 
| 83700 |  65 72 20 63 68 65 63 6b 65 72 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 3a 62 75 66 66 65 72 20  | er.checker..............:buffer. | 
| 83720 |  62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 3a 66 69 6c 65 6e 61 6d 65 20 28 62  | buffer..............:filename.(b | 
| 83740 |  75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20    62 75 66 66 65 72 29 29 29 0a 20 20 20 20 28 66  | uffer-file-name.buffer))).....(f | 
| 83760 |  6c 79 63 68 65 63 6b 2d 70 61 72 73 65 2d 63 68    65 63 6b 73 74 79 6c 65 20 6f 75 74 70 75 74 20  | lycheck-parse-checkstyle.output. | 
| 83780 |  63 68 65 63 6b 65 72 20 62 75 66 66 65 72 29 29    29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66  | checker.buffer)))..(flycheck-def | 
| 837a0 |  2d 63 6f 6e 66 69 67 2d 66 69 6c 65 2d 76 61 72    20 66 6c 79 63 68 65 63 6b 2d 73 63 73 73 2d 6c  | -config-file-var.flycheck-scss-l | 
| 837c0 |  69 6e 74 72 63 20 73 63 73 73 2d 6c 69 6e 74 20    22 2e 73 63 73 73 2d 6c 69 6e 74 2e 79 6d 6c 22  | intrc.scss-lint.".scss-lint.yml" | 
| 837e0 |  0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73    69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e  | ...:package-version.'(flycheck.. | 
| 83800 |  20 22 30 2e 32 33 22 29 29 0a 0a 28 66 6c 79 63    68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63  | ."0.23"))..(flycheck-define-chec | 
| 83820 |  6b 65 72 20 73 63 73 73 2d 6c 69 6e 74 0a 20 20    22 41 20 53 43 53 53 20 73 79 6e 74 61 78 20 63  | ker.scss-lint..."A.SCSS.syntax.c | 
| 83840 |  68 65 63 6b 65 72 20 75 73 69 6e 67 20 53 43 53    53 2d 4c 69 6e 74 2e 0a 0a 4e 65 65 64 73 20 53  | hecker.using.SCSS-Lint...Needs.S | 
| 83860 |  43 53 53 2d 4c 69 6e 74 20 30 2e 34 33 2e 32 20    6f 72 20 6e 65 77 65 72 2e 0a 0a 53 65 65 20 55  | CSS-Lint.0.43.2.or.newer...See.U | 
| 83880 |  52 4c 20 60 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 62 72 69 67 61 64 65 2f 73  | RL.`https://github.com/brigade/s | 
| 838a0 |  63 73 73 2d 6c 69 6e 74 27 2e 22 0a 20 20 3a 63    6f 6d 6d 61 6e 64 20 28 22 73 63 73 73 2d 6c 69  | css-lint'."...:command.("scss-li | 
| 838c0 |  6e 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    22 2d 2d 72 65 71 75 69 72 65 3d 73 63 73 73 5f  | nt"............."--require=scss_ | 
| 838e0 |  6c 69 6e 74 5f 72 65 70 6f 72 74 65 72 5f 63 68    65 63 6b 73 74 79 6c 65 22 0a 20 20 20 20 20 20  | lint_reporter_checkstyle"....... | 
| 83900 |  20 20 20 20 20 20 22 2d 2d 66 6f 72 6d 61 74 3d    43 68 65 63 6b 73 74 79 6c 65 22 0a 20 20 20 20  | ......"--format=Checkstyle"..... | 
| 83920 |  20 20 20 20 20 20 20 20 28 63 6f 6e 66 69 67 2d    66 69 6c 65 20 22 2d 2d 63 6f 6e 66 69 67 22 20  | ........(config-file."--config". | 
| 83940 |  66 6c 79 63 68 65 63 6b 2d 73 63 73 73 2d 6c 69    6e 74 72 63 29 0a 20 20 20 20 20 20 20 20 20 20  | flycheck-scss-lintrc)........... | 
| 83960 |  20 20 22 2d 2d 73 74 64 69 6e 2d 66 69 6c 65 2d    70 61 74 68 22 20 73 6f 75 72 63 65 2d 6f 72 69  | .."--stdin-file-path".source-ori | 
| 83980 |  67 69 6e 61 6c 20 22 2d 22 29 0a 20 20 3a 73 74    61 6e 64 61 72 64 2d 69 6e 70 75 74 20 74 0a 20  | ginal."-")...:standard-input.t.. | 
| 839a0 |  20 3b 3b 20 57 65 20 63 61 6e 6e 6f 74 20 64 69    72 65 63 74 6c 79 20 70 61 72 73 65 20 43 68 65  | .;;.We.cannot.directly.parse.Che | 
| 839c0 |  63 6b 73 74 79 6c 65 20 58 4d 4c 2c 20 73 69 6e    63 65 20 66 6f 72 20 73 6f 6d 65 20 6d 79 73 74  | ckstyle.XML,.since.for.some.myst | 
| 839e0 |  65 72 69 6f 75 73 20 72 65 61 73 6f 6e 0a 20 20    3b 3b 20 53 43 53 53 2d 4c 69 6e 74 20 64 6f 65  | erious.reason...;;.SCSS-Lint.doe | 
| 83a00 |  73 6e 27 74 20 68 61 76 65 20 61 20 62 75 69 6c    74 2d 69 6e 20 43 68 65 63 6b 73 74 79 6c 65 20  | sn't.have.a.built-in.Checkstyle. | 
| 83a20 |  72 65 70 6f 72 74 65 72 2c 20 61 6e 64 20 69 6e    73 74 65 61 64 20 73 68 69 70 73 20 69 74 0a 20  | reporter,.and.instead.ships.it.. | 
| 83a40 |  20 3b 3b 20 61 73 20 61 6e 20 61 64 64 6f 6e 20    77 68 69 63 68 20 6d 69 67 68 74 20 6e 6f 74 20  | .;;.as.an.addon.which.might.not. | 
| 83a60 |  62 65 20 69 6e 73 74 61 6c 6c 65 64 2e 20 20 57    65 20 75 73 65 20 61 20 63 75 73 74 6f 6d 20 65  | be.installed...We.use.a.custom.e | 
| 83a80 |  72 72 6f 72 20 70 61 72 73 65 72 20 74 6f 0a 20    20 3b 3b 20 63 68 65 63 6b 20 77 68 65 74 68 65  | rror.parser.to...;;.check.whethe | 
| 83aa0 |  72 20 74 68 65 20 61 64 64 6f 6e 20 69 73 20 6d    69 73 73 69 6e 67 20 61 6e 64 20 74 75 72 6e 20  | r.the.addon.is.missing.and.turn. | 
| 83ac0 |  74 68 61 74 20 69 6e 74 6f 20 61 20 73 70 65 63    69 61 6c 20 6b 69 6e 64 20 6f 66 0a 20 20 3b 3b  | that.into.a.special.kind.of...;; | 
| 83ae0 |  20 46 6c 79 63 68 65 63 6b 20 65 72 72 6f 72 2e    0a 20 20 3a 65 72 72 6f 72 2d 70 61 72 73 65 72  | .Flycheck.error....:error-parser | 
| 83b00 |  20 66 6c 79 63 68 65 63 6b 2d 70 61 72 73 65 2d    73 63 73 73 2d 6c 69 6e 74 0a 20 20 3a 6d 6f 64  | .flycheck-parse-scss-lint...:mod | 
| 83b20 |  65 73 20 73 63 73 73 2d 6d 6f 64 65 0a 20 20 3a    76 65 72 69 66 79 0a 20 20 28 6c 61 6d 62 64 61  | es.scss-mode...:verify...(lambda | 
| 83b40 |  20 28 63 68 65 63 6b 65 72 29 0a 20 20 20 20 28    77 68 65 6e 2d 6c 65 74 0a 20 20 20 20 20 20 20  | .(checker).....(when-let........ | 
| 83b60 |  20 28 6f 75 74 70 75 74 20 28 66 6c 79 63 68 65    63 6b 2d 63 61 6c 6c 2d 63 68 65 63 6b 65 72 2d  | .(output.(flycheck-call-checker- | 
| 83b80 |  70 72 6f 63 65 73 73 2d 66 6f 72 2d 6f 75 74 70    75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | process-for-output.............. | 
| 83ba0 |  20 20 20 20 63 68 65 63 6b 65 72 20 6e 69 6c 20    6e 69 6c 20 22 2d 2d 72 65 71 75 69 72 65 3d 73  | ....checker.nil.nil."--require=s | 
| 83bc0 |  63 73 73 5f 6c 69 6e 74 5f 72 65 70 6f 72 74 65    72 5f 63 68 65 63 6b 73 74 79 6c 65 22 29 29 0a  | css_lint_reporter_checkstyle")). | 
| 83be0 |  20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 70    6f 72 74 65 72 2d 6d 69 73 73 69 6e 67 0a 20 20  | ......(let.((reporter-missing... | 
| 83c00 |  20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69    6e 67 2d 6d 61 74 63 68 2d 70 20 66 6c 79 63 68  | ...........(string-match-p.flych | 
| 83c20 |  65 63 6b 2d 73 63 73 73 2d 6c 69 6e 74 2d 63 68    65 63 6b 73 74 79 6c 65 2d 72 65 20 6f 75 74 70  | eck-scss-lint-checkstyle-re.outp | 
| 83c40 |  75 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c    69 73 74 0a 20 20 20 20 20 20 20 20 20 28 66 6c  | ut))).........(list..........(fl | 
| 83c60 |  79 63 68 65 63 6b 2d 76 65 72 69 66 69 63 61 74    69 6f 6e 2d 72 65 73 75 6c 74 2d 6e 65 77 0a 20  | ycheck-verification-result-new.. | 
| 83c80 |  20 20 20 20 20 20 20 20 20 3a 6c 61 62 65 6c 20    22 63 68 65 63 6b 73 74 79 6c 65 20 72 65 70 6f  | .........:label."checkstyle.repo | 
| 83ca0 |  72 74 65 72 22 0a 20 20 20 20 20 20 20 20 20 20    3a 6d 65 73 73 61 67 65 20 28 69 66 20 72 65 70  | rter"...........:message.(if.rep | 
| 83cc0 |  6f 72 74 65 72 2d 6d 69 73 73 69 6e 67 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | orter-missing................... | 
| 83ce0 |  20 20 20 20 20 22 73 63 73 73 5f 6c 69 6e 74 5f    72 65 70 6f 72 74 65 72 5f 63 68 65 63 6b 73 74  | ....."scss_lint_reporter_checkst | 
| 83d00 |  79 6c 65 20 70 6c 75 67 69 6e 20 6d 69 73 73 69    6e 67 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  | yle.plugin.missing"............. | 
| 83d20 |  20 20 20 20 20 20 20 20 20 22 70 72 65 73 65 6e    74 22 29 0a 20 20 20 20 20 20 20 20 20 20 3a 66  | ........."present")...........:f | 
| 83d40 |  61 63 65 20 28 69 66 20 72 65 70 6f 72 74 65 72    2d 6d 69 73 73 69 6e 67 0a 20 20 20 20 20 20 20  | ace.(if.reporter-missing........ | 
| 83d60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 62    6f 6c 64 20 65 72 72 6f 72 29 0a 20 20 20 20 20  | .............'(bold.error)...... | 
| 83d80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 27 73 75    63 63 65 73 73 29 29 29 29 29 29 29 0a 0a 28 66  | .............'success)))))))..(f | 
| 83da0 |  6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63    68 65 63 6b 65 72 20 73 63 73 73 2d 73 74 79 6c  | lycheck-define-checker.scss-styl | 
| 83dc0 |  65 6c 69 6e 74 0a 20 20 22 41 20 53 43 53 53 20    73 79 6e 74 61 78 20 61 6e 64 20 73 74 79 6c 65  | elint..."A.SCSS.syntax.and.style | 
| 83de0 |  20 63 68 65 63 6b 65 72 20 75 73 69 6e 67 20 73    74 79 6c 65 6c 69 6e 74 2e 0a 0a 53 65 65 20 55  | .checker.using.stylelint...See.U | 
| 83e00 |  52 4c 20 60 68 74 74 70 73 3a 2f 2f 73 74 79 6c    65 6c 69 6e 74 2e 69 6f 2f 27 2e 22 0a 20 20 3a  | RL.`https://stylelint.io/'."...: | 
| 83e20 |  63 6f 6d 6d 61 6e 64 20 28 22 73 74 79 6c 65 6c    69 6e 74 22 0a 20 20 20 20 20 20 20 20 20 20 20  | command.("stylelint"............ | 
| 83e40 |  20 28 65 76 61 6c 20 66 6c 79 63 68 65 63 6b 2d    73 74 79 6c 65 6c 69 6e 74 2d 61 72 67 73 29 0a  | .(eval.flycheck-stylelint-args). | 
| 83e60 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6f 70 74    69 6f 6e 2d 66 6c 61 67 20 22 2d 2d 71 75 69 65  | ............(option-flag."--quie | 
| 83e80 |  74 22 20 66 6c 79 63 68 65 63 6b 2d 73 74 79 6c    65 6c 69 6e 74 2d 71 75 69 65 74 29 0a 20 20 20  | t".flycheck-stylelint-quiet).... | 
| 83ea0 |  20 20 20 20 20 20 20 20 20 28 63 6f 6e 66 69 67    2d 66 69 6c 65 20 22 2d 2d 63 6f 6e 66 69 67 22  | .........(config-file."--config" | 
| 83ec0 |  20 66 6c 79 63 68 65 63 6b 2d 73 74 79 6c 65 6c    69 6e 74 72 63 29 29 0a 20 20 3a 73 74 61 6e 64  | .flycheck-stylelintrc))...:stand | 
| 83ee0 |  61 72 64 2d 69 6e 70 75 74 20 74 0a 20 20 3a 76    65 72 69 66 79 20 28 6c 61 6d 62 64 61 20 28 5f  | ard-input.t...:verify.(lambda.(_ | 
| 83f00 |  29 20 28 66 6c 79 63 68 65 63 6b 2d 2d 73 74 79    6c 65 6c 69 6e 74 2d 76 65 72 69 66 79 20 27 73  | ).(flycheck--stylelint-verify.'s | 
| 83f20 |  63 73 73 2d 73 74 79 6c 65 6c 69 6e 74 29 29 0a    20 20 3a 65 72 72 6f 72 2d 70 61 72 73 65 72 20  | css-stylelint))...:error-parser. | 
| 83f40 |  66 6c 79 63 68 65 63 6b 2d 70 61 72 73 65 2d 73    74 79 6c 65 6c 69 6e 74 0a 20 20 3a 70 72 65 64  | flycheck-parse-stylelint...:pred | 
| 83f60 |  69 63 61 74 65 20 66 6c 79 63 68 65 63 6b 2d 62    75 66 66 65 72 2d 6e 6f 6e 65 6d 70 74 79 2d 70  | icate.flycheck-buffer-nonempty-p | 
| 83f80 |  0a 20 20 3a 6d 6f 64 65 73 20 28 73 63 73 73 2d    6d 6f 64 65 29 29 0a 0a 28 66 6c 79 63 68 65 63  | ...:modes.(scss-mode))..(flychec | 
| 83fa0 |  6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72    20 73 61 73 73 2d 73 74 79 6c 65 6c 69 6e 74 0a  | k-define-checker.sass-stylelint. | 
| 83fc0 |  20 20 22 41 20 53 61 73 73 20 73 79 6e 74 61 78    20 61 6e 64 20 73 74 79 6c 65 20 63 68 65 63 6b  | .."A.Sass.syntax.and.style.check | 
| 83fe0 |  65 72 20 75 73 69 6e 67 20 73 74 79 6c 65 6c 69    6e 74 2e 0a 0a 53 65 65 20 55 52 4c 20 60 68 74  | er.using.stylelint...See.URL.`ht | 
| 84000 |  74 70 73 3a 2f 2f 73 74 79 6c 65 6c 69 6e 74 2e    69 6f 2f 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e  | tps://stylelint.io/'."...:comman | 
| 84020 |  64 20 28 22 73 74 79 6c 65 6c 69 6e 74 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 65 76 61 6c  | d.("stylelint".............(eval | 
| 84040 |  20 66 6c 79 63 68 65 63 6b 2d 73 74 79 6c 65 6c    69 6e 74 2d 61 72 67 73 29 0a 20 20 20 20 20 20  | .flycheck-stylelint-args)....... | 
| 84060 |  20 20 20 20 20 20 28 6f 70 74 69 6f 6e 2d 66 6c    61 67 20 22 2d 2d 71 75 69 65 74 22 20 66 6c 79  | ......(option-flag."--quiet".fly | 
| 84080 |  63 68 65 63 6b 2d 73 74 79 6c 65 6c 69 6e 74 2d    71 75 69 65 74 29 0a 20 20 20 20 20 20 20 20 20  | check-stylelint-quiet).......... | 
| 840a0 |  20 20 20 28 63 6f 6e 66 69 67 2d 66 69 6c 65 20    22 2d 2d 63 6f 6e 66 69 67 22 20 66 6c 79 63 68  | ...(config-file."--config".flych | 
| 840c0 |  65 63 6b 2d 73 74 79 6c 65 6c 69 6e 74 72 63 29    29 0a 20 20 3a 73 74 61 6e 64 61 72 64 2d 69 6e  | eck-stylelintrc))...:standard-in | 
| 840e0 |  70 75 74 20 74 0a 20 20 3a 76 65 72 69 66 79 20    28 6c 61 6d 62 64 61 20 28 5f 29 20 28 66 6c 79  | put.t...:verify.(lambda.(_).(fly | 
| 84100 |  63 68 65 63 6b 2d 2d 73 74 79 6c 65 6c 69 6e 74    2d 76 65 72 69 66 79 20 27 73 61 73 73 2d 73 74  | check--stylelint-verify.'sass-st | 
| 84120 |  79 6c 65 6c 69 6e 74 29 29 0a 20 20 3a 65 72 72    6f 72 2d 70 61 72 73 65 72 20 66 6c 79 63 68 65  | ylelint))...:error-parser.flyche | 
| 84140 |  63 6b 2d 70 61 72 73 65 2d 73 74 79 6c 65 6c 69    6e 74 0a 20 20 3a 70 72 65 64 69 63 61 74 65 20  | ck-parse-stylelint...:predicate. | 
| 84160 |  66 6c 79 63 68 65 63 6b 2d 62 75 66 66 65 72 2d    6e 6f 6e 65 6d 70 74 79 2d 70 0a 20 20 3a 6d 6f  | flycheck-buffer-nonempty-p...:mo | 
| 84180 |  64 65 73 20 28 73 61 73 73 2d 6d 6f 64 65 29 29    0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d  | des.(sass-mode))..(flycheck-def- | 
| 841a0 |  6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68    65 63 6b 2d 73 63 73 73 2d 63 6f 6d 70 61 73 73  | option-var.flycheck-scss-compass | 
| 841c0 |  20 6e 69 6c 20 73 63 73 73 0a 20 20 22 57 68 65    74 68 65 72 20 74 6f 20 65 6e 61 62 6c 65 20 74  | .nil.scss..."Whether.to.enable.t | 
| 841e0 |  68 65 20 43 6f 6d 70 61 73 73 20 43 53 53 20 66    72 61 6d 65 77 6f 72 6b 2e 0a 0a 57 68 65 6e 20  | he.Compass.CSS.framework...When. | 
| 84200 |  6e 6f 6e 2d 6e 69 6c 2c 20 65 6e 61 62 6c 65 20    74 68 65 20 43 6f 6d 70 61 73 73 20 43 53 53 20  | non-nil,.enable.the.Compass.CSS. | 
| 84220 |  66 72 61 6d 65 77 6f 72 6b 2c 20 76 69 61 20 60    2d 2d 63 6f 6d 70 61 73 73 27 2e 22 0a 20 20 3a  | framework,.via.`--compass'."...: | 
| 84240 |  74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a 20 20    3a 73 61 66 65 20 23 27 62 6f 6f 6c 65 61 6e 70  | type.'boolean...:safe.#'booleanp | 
| 84260 |  0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73    69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e  | ...:package-version.'(flycheck.. | 
| 84280 |  20 22 30 2e 31 36 22 29 29 0a 0a 28 66 6c 79 63    68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63  | ."0.16"))..(flycheck-define-chec | 
| 842a0 |  6b 65 72 20 73 63 73 73 0a 20 20 22 41 20 53 43    53 53 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65  | ker.scss..."A.SCSS.syntax.checke | 
| 842c0 |  72 20 75 73 69 6e 67 20 74 68 65 20 53 43 53 53    20 63 6f 6d 70 69 6c 65 72 2e 0a 0a 53 65 65 20  | r.using.the.SCSS.compiler...See. | 
| 842e0 |  55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 73 61 73    73 2d 6c 61 6e 67 2e 63 6f 6d 27 2e 22 0a 20 20  | URL.`https://sass-lang.com'."... | 
| 84300 |  3a 63 6f 6d 6d 61 6e 64 20 28 22 73 63 73 73 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d  | :command.("scss"............."-- | 
| 84320 |  63 61 63 68 65 2d 6c 6f 63 61 74 69 6f 6e 22 20    28 65 76 61 6c 20 28 66 6c 79 63 68 65 63 6b 2d  | cache-location".(eval.(flycheck- | 
| 84340 |  73 61 73 73 2d 73 63 73 73 2d 63 61 63 68 65 2d    6c 6f 63 61 74 69 6f 6e 29 29 0a 20 20 20 20 20  | sass-scss-cache-location))...... | 
| 84360 |  20 20 20 20 20 20 20 28 6f 70 74 69 6f 6e 2d 66    6c 61 67 20 22 2d 2d 63 6f 6d 70 61 73 73 22 20  | .......(option-flag."--compass". | 
| 84380 |  66 6c 79 63 68 65 63 6b 2d 73 63 73 73 2d 63 6f    6d 70 61 73 73 29 0a 20 20 20 20 20 20 20 20 20  | flycheck-scss-compass).......... | 
| 843a0 |  20 20 20 22 2d 2d 63 68 65 63 6b 22 20 22 2d 2d    73 74 64 69 6e 22 29 0a 20 20 3a 73 74 61 6e 64  | ..."--check"."--stdin")...:stand | 
| 843c0 |  61 72 64 2d 69 6e 70 75 74 20 74 0a 20 20 3a 65    72 72 6f 72 2d 70 61 74 74 65 72 6e 73 0a 20 20  | ard-input.t...:error-patterns... | 
| 843e0 |  28 28 65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61    72 74 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72  | ((error.line-start...........(or | 
| 84400 |  20 22 53 79 6e 74 61 78 20 65 72 72 6f 72 3a 20    22 20 22 45 72 72 6f 72 3a 20 22 29 0a 20 20 20  | ."Syntax.error:."."Error:.").... | 
| 84420 |  20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20    28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74  | .......(message.(one-or-more.not | 
| 84440 |  2d 6e 65 77 6c 69 6e 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 7a 65  | -newline)....................(ze | 
| 84460 |  72 6f 2d 6f 72 2d 6d 6f 72 65 20 22 5c 6e 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ro-or-more."\n"................. | 
| 84480 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 22 20  | .................(one-or-more.". | 
| 844a0 |  22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ").............................. | 
| 844c0 |  20 20 20 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65    20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 29 29 0a  | ....(one-or-more.not-newline))). | 
| 844e0 |  20 20 20 20 20 20 20 20 20 20 28 6f 70 74 69 6f    6e 61 6c 20 22 5c 72 22 29 20 22 5c 6e 22 20 28  | ..........(optional."\r")."\n".( | 
| 84500 |  6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 22 20 22 29    20 22 6f 6e 20 6c 69 6e 65 20 22 20 6c 69 6e 65  | one-or-more.".")."on.line.".line | 
| 84520 |  0a 20 20 20 20 20 20 20 20 20 20 22 20 6f 66 20    73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 22 0a  | ...........".of.standard.input". | 
| 84540 |  20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 2d 65    6e 64 29 0a 20 20 20 28 77 61 72 6e 69 6e 67 20  | ..........line-end)....(warning. | 
| 84560 |  6c 69 6e 65 2d 73 74 61 72 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 22 57 41 52 4e 49 4e 47 3a  | line-start............."WARNING: | 
| 84580 |  20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 65 73 73 61 67 65 20 28 6f 6e 65 2d 6f 72 2d  | .".............(message.(one-or- | 
| 845a0 |  6d 6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | more.not-newline)............... | 
| 845c0 |  20 20 20 20 20 20 20 28 7a 65 72 6f 2d 6f 72 2d    6d 6f 72 65 20 22 5c 6e 22 0a 20 20 20 20 20 20  | .......(zero-or-more."\n"....... | 
| 845e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 6e  | .............................(on | 
| 84600 |  65 2d 6f 72 2d 6d 6f 72 65 20 22 20 22 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | e-or-more.".").................. | 
| 84620 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 6e  | ..................(one-or-more.n | 
| 84640 |  6f 74 2d 6e 65 77 6c 69 6e 65 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 6f 70 74 69 6f  | ot-newline))).............(optio | 
| 84660 |  6e 61 6c 20 22 5c 72 22 29 20 22 5c 6e 22 20 28    6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 22 20 22 29  | nal."\r")."\n".(one-or-more.".") | 
| 84680 |  20 22 6f 6e 20 6c 69 6e 65 20 22 20 6c 69 6e 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 22 20 6f  | ."on.line.".line.............".o | 
| 846a0 |  66 20 61 6e 20 75 6e 6b 6e 6f 77 6e 20 66 69 6c    65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c  | f.an.unknown.file".............l | 
| 846c0 |  69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d 6f 64    65 73 20 73 63 73 73 2d 6d 6f 64 65 29 0a 0a 28  | ine-end))...:modes.scss-mode)..( | 
| 846e0 |  66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 61 72 67    73 2d 76 61 72 20 66 6c 79 63 68 65 63 6b 2d 73  | flycheck-def-args-var.flycheck-s | 
| 84700 |  68 2d 62 61 73 68 2d 61 72 67 73 20 28 73 68 2d    62 61 73 68 29 0a 20 20 3a 70 61 63 6b 61 67 65  | h-bash-args.(sh-bash)...:package | 
| 84720 |  2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68    65 63 6b 20 2e 20 22 33 32 22 29 29 0a 0a 28 66  | -version.'(flycheck..."32"))..(f | 
| 84740 |  6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63    68 65 63 6b 65 72 20 73 68 2d 62 61 73 68 0a 20  | lycheck-define-checker.sh-bash.. | 
| 84760 |  20 22 41 20 42 61 73 68 20 73 79 6e 74 61 78 20    63 68 65 63 6b 65 72 20 75 73 69 6e 67 20 74 68  | ."A.Bash.syntax.checker.using.th | 
| 84780 |  65 20 42 61 73 68 20 73 68 65 6c 6c 2e 0a 0a 53    65 65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f 2f  | e.Bash.shell...See.URL.`https:// | 
| 847a0 |  77 77 77 2e 67 6e 75 2e 6f 72 67 2f 73 6f 66 74    77 61 72 65 2f 62 61 73 68 2f 27 2e 22 0a 20 20  | www.gnu.org/software/bash/'."... | 
| 847c0 |  3a 63 6f 6d 6d 61 6e 64 20 28 22 62 61 73 68 22    20 22 2d 2d 6e 6f 72 63 22 20 22 2d 6e 22 0a 20  | :command.("bash"."--norc"."-n".. | 
| 847e0 |  20 20 20 20 20 20 20 20 20 20 20 28 65 76 61 6c    20 66 6c 79 63 68 65 63 6b 2d 73 68 2d 62 61 73  | ...........(eval.flycheck-sh-bas | 
| 84800 |  68 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 22 2d 2d 22 29 0a 20 20 3a 73 74 61  | h-args)............."--")...:sta | 
| 84820 |  6e 64 61 72 64 2d 69 6e 70 75 74 20 74 0a 20 20    3a 65 72 72 6f 72 2d 70 61 74 74 65 72 6e 73 0a  | ndard-input.t...:error-patterns. | 
| 84840 |  20 20 28 28 65 72 72 6f 72 20 6c 69 6e 65 2d 73    74 61 72 74 0a 20 20 20 20 20 20 20 20 20 20 3b  | ..((error.line-start...........; | 
| 84860 |  3b 20 54 68 65 20 6e 61 6d 65 2f 70 61 74 68 20    6f 66 20 74 68 65 20 62 61 73 68 20 65 78 65 63  | ;.The.name/path.of.the.bash.exec | 
| 84880 |  75 74 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20    20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 28 6e  | utable...........(one-or-more.(n | 
| 848a0 |  6f 74 20 28 61 6e 79 20 22 3a 22 29 29 29 20 22    3a 22 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20  | ot.(any.":"))).":"...........;;. | 
| 848c0 |  41 20 6c 61 62 65 6c 20 22 6c 69 6e 65 22 2c 20    70 6f 73 73 69 62 6c 79 20 6c 6f 63 61 6c 69 7a  | A.label."line",.possibly.localiz | 
| 848e0 |  65 64 0a 20 20 20 20 20 20 20 20 20 20 28 6f 6e    65 2d 6f 72 2d 6d 6f 72 65 20 28 6e 6f 74 20 28  | ed...........(one-or-more.(not.( | 
| 84900 |  61 6e 79 20 64 69 67 69 74 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 6c 69 6e 65 20 28 7a 65 72  | any.digit)))...........line.(zer | 
| 84920 |  6f 2d 6f 72 2d 6d 6f 72 65 20 22 20 22 29 20 22    3a 22 20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72 65  | o-or-more.".").":".(zero-or-more | 
| 84940 |  20 22 20 22 29 0a 20 20 20 20 20 20 20 20 20 20    28 6d 65 73 73 61 67 65 29 20 6c 69 6e 65 2d 65  | .".")...........(message).line-e | 
| 84960 |  6e 64 29 29 0a 20 20 3a 6d 6f 64 65 73 20 28 73    68 2d 6d 6f 64 65 20 62 61 73 68 2d 74 73 2d 6d  | nd))...:modes.(sh-mode.bash-ts-m | 
| 84980 |  6f 64 65 29 0a 20 20 3a 70 72 65 64 69 63 61 74    65 20 28 6c 61 6d 62 64 61 20 28 29 20 28 65 71  | ode)...:predicate.(lambda.().(eq | 
| 849a0 |  20 73 68 2d 73 68 65 6c 6c 20 27 62 61 73 68 29    29 0a 20 20 3a 6e 65 78 74 2d 63 68 65 63 6b 65  | .sh-shell.'bash))...:next-checke | 
| 849c0 |  72 73 20 28 28 77 61 72 6e 69 6e 67 20 2e 20 73    68 2d 73 68 65 6c 6c 63 68 65 63 6b 29 29 29 0a  | rs.((warning...sh-shellcheck))). | 
| 849e0 |  0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e    65 2d 63 68 65 63 6b 65 72 20 73 68 2d 70 6f 73  | .(flycheck-define-checker.sh-pos | 
| 84a00 |  69 78 2d 64 61 73 68 0a 20 20 22 41 20 50 4f 53    49 58 20 53 68 65 6c 6c 20 73 79 6e 74 61 78 20  | ix-dash..."A.POSIX.Shell.syntax. | 
| 84a20 |  63 68 65 63 6b 65 72 20 75 73 69 6e 67 20 74 68    65 20 44 61 73 68 20 73 68 65 6c 6c 2e 0a 0a 53  | checker.using.the.Dash.shell...S | 
| 84a40 |  65 65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f 2f    67 6f 6e 64 6f 72 2e 61 70 61 6e 61 2e 6f 72 67  | ee.URL.`https://gondor.apana.org | 
| 84a60 |  2e 61 75 2f 7e 68 65 72 62 65 72 74 2f 64 61 73    68 2f 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64  | .au/~herbert/dash/'."...:command | 
| 84a80 |  20 28 22 64 61 73 68 22 20 22 2d 6e 22 29 0a 20    20 3a 73 74 61 6e 64 61 72 64 2d 69 6e 70 75 74  | .("dash"."-n")...:standard-input | 
| 84aa0 |  20 74 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74 74    65 72 6e 73 0a 20 20 28 28 65 72 72 6f 72 20 6c  | .t...:error-patterns...((error.l | 
| 84ac0 |  69 6e 65 2d 73 74 61 72 74 20 28 6f 6e 65 2d 6f    72 2d 6d 6f 72 65 20 28 6e 6f 74 20 28 61 6e 79  | ine-start.(one-or-more.(not.(any | 
| 84ae0 |  20 22 3a 22 29 29 29 20 22 3a 20 22 20 6c 69 6e    65 20 22 3a 20 22 20 28 6d 65 73 73 61 67 65 29  | .":"))).":.".line.":.".(message) | 
| 84b00 |  29 29 0a 20 20 3a 6d 6f 64 65 73 20 73 68 2d 6d    6f 64 65 0a 20 20 3a 70 72 65 64 69 63 61 74 65  | ))...:modes.sh-mode...:predicate | 
| 84b20 |  20 28 6c 61 6d 62 64 61 20 28 29 20 28 65 71 20    73 68 2d 73 68 65 6c 6c 20 27 73 68 29 29 0a 20  | .(lambda.().(eq.sh-shell.'sh)).. | 
| 84b40 |  20 3a 6e 65 78 74 2d 63 68 65 63 6b 65 72 73 20    28 28 77 61 72 6e 69 6e 67 20 2e 20 73 68 2d 73  | .:next-checkers.((warning...sh-s | 
| 84b60 |  68 65 6c 6c 63 68 65 63 6b 29 29 29 0a 0a 28 66    6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63  | hellcheck)))..(flycheck-define-c | 
| 84b80 |  68 65 63 6b 65 72 20 73 68 2d 70 6f 73 69 78 2d    62 61 73 68 0a 20 20 22 41 20 50 4f 53 49 58 20  | hecker.sh-posix-bash..."A.POSIX. | 
| 84ba0 |  53 68 65 6c 6c 20 73 79 6e 74 61 78 20 63 68 65    63 6b 65 72 20 75 73 69 6e 67 20 74 68 65 20 42  | Shell.syntax.checker.using.the.B | 
| 84bc0 |  61 73 68 20 73 68 65 6c 6c 2e 0a 0a 53 65 65 20    55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 77 77 77  | ash.shell...See.URL.`https://www | 
| 84be0 |  2e 67 6e 75 2e 6f 72 67 2f 73 6f 66 74 77 61 72    65 2f 62 61 73 68 2f 27 2e 22 0a 20 20 3a 63 6f  | .gnu.org/software/bash/'."...:co | 
| 84c00 |  6d 6d 61 6e 64 20 28 22 62 61 73 68 22 20 22 2d    2d 70 6f 73 69 78 22 20 22 2d 2d 6e 6f 72 63 22  | mmand.("bash"."--posix"."--norc" | 
| 84c20 |  20 22 2d 6e 22 20 22 2d 2d 22 29 0a 20 20 3a 73    74 61 6e 64 61 72 64 2d 69 6e 70 75 74 20 74 0a  | ."-n"."--")...:standard-input.t. | 
| 84c40 |  20 20 3a 65 72 72 6f 72 2d 70 61 74 74 65 72 6e    73 0a 20 20 28 28 65 72 72 6f 72 20 6c 69 6e 65  | ..:error-patterns...((error.line | 
| 84c60 |  2d 73 74 61 72 74 0a 20 20 20 20 20 20 20 20 20    20 3b 3b 20 54 68 65 20 6e 61 6d 65 2f 70 61 74  | -start...........;;.The.name/pat | 
| 84c80 |  68 20 6f 66 20 74 68 65 20 62 61 73 68 20 65 78    65 63 75 74 61 62 6c 65 0a 20 20 20 20 20 20 20  | h.of.the.bash.executable........ | 
| 84ca0 |  20 20 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20    28 6e 6f 74 20 28 61 6e 79 20 22 3a 22 29 29 29  | ...(one-or-more.(not.(any.":"))) | 
| 84cc0 |  20 22 3a 22 0a 20 20 20 20 20 20 20 20 20 20 3b    3b 20 41 20 6c 61 62 65 6c 20 22 6c 69 6e 65 22  | .":"...........;;.A.label."line" | 
| 84ce0 |  2c 20 70 6f 73 73 69 62 6c 79 20 6c 6f 63 61 6c    69 7a 65 64 0a 20 20 20 20 20 20 20 20 20 20 28  | ,.possibly.localized...........( | 
| 84d00 |  6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 28 6e 6f 74    20 28 61 6e 79 20 64 69 67 69 74 29 29 29 0a 20  | one-or-more.(not.(any.digit))).. | 
| 84d20 |  20 20 20 20 20 20 20 20 20 6c 69 6e 65 20 28 7a    65 72 6f 2d 6f 72 2d 6d 6f 72 65 20 22 20 22 29  | .........line.(zero-or-more.".") | 
| 84d40 |  20 22 3a 22 20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f    72 65 20 22 20 22 29 0a 20 20 20 20 20 20 20 20  | .":".(zero-or-more.".")......... | 
| 84d60 |  20 20 28 6d 65 73 73 61 67 65 29 20 6c 69 6e 65    2d 65 6e 64 29 29 0a 20 20 3a 6d 6f 64 65 73 20  | ..(message).line-end))...:modes. | 
| 84d80 |  73 68 2d 6d 6f 64 65 0a 20 20 3a 70 72 65 64 69    63 61 74 65 20 28 6c 61 6d 62 64 61 20 28 29 20  | sh-mode...:predicate.(lambda.(). | 
| 84da0 |  28 65 71 20 73 68 2d 73 68 65 6c 6c 20 27 73 68    29 29 0a 20 20 3a 6e 65 78 74 2d 63 68 65 63 6b  | (eq.sh-shell.'sh))...:next-check | 
| 84dc0 |  65 72 73 20 28 28 77 61 72 6e 69 6e 67 20 2e 20    73 68 2d 73 68 65 6c 6c 63 68 65 63 6b 29 29 29  | ers.((warning...sh-shellcheck))) | 
| 84de0 |  0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69    6e 65 2d 63 68 65 63 6b 65 72 20 73 68 2d 7a 73  | ..(flycheck-define-checker.sh-zs | 
| 84e00 |  68 0a 20 20 22 41 20 5a 73 68 20 73 79 6e 74 61    78 20 63 68 65 63 6b 65 72 20 75 73 69 6e 67 20  | h..."A.Zsh.syntax.checker.using. | 
| 84e20 |  74 68 65 20 5a 73 68 20 73 68 65 6c 6c 2e 0a 0a    53 65 65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f  | the.Zsh.shell...See.URL.`https:/ | 
| 84e40 |  2f 77 77 77 2e 7a 73 68 2e 6f 72 67 2f 27 2e 22    0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 7a 73  | /www.zsh.org/'."...:command.("zs | 
| 84e60 |  68 22 20 22 2d 2d 6e 6f 2d 65 78 65 63 22 20 22    2d 2d 6e 6f 2d 67 6c 6f 62 61 6c 72 63 73 22 20  | h"."--no-exec"."--no-globalrcs". | 
| 84e80 |  22 2d 2d 6e 6f 2d 72 63 73 22 20 73 6f 75 72 63    65 29 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74 74  | "--no-rcs".source)...:error-patt | 
| 84ea0 |  65 72 6e 73 0a 20 20 28 28 65 72 72 6f 72 20 6c    69 6e 65 2d 73 74 61 72 74 20 28 66 69 6c 65 2d  | erns...((error.line-start.(file- | 
| 84ec0 |  6e 61 6d 65 29 20 22 3a 22 20 6c 69 6e 65 20 22    3a 20 22 20 28 6d 65 73 73 61 67 65 29 20 6c 69  | name).":".line.":.".(message).li | 
| 84ee0 |  6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d 6f 64 65    73 20 73 68 2d 6d 6f 64 65 0a 20 20 3a 70 72 65  | ne-end))...:modes.sh-mode...:pre | 
| 84f00 |  64 69 63 61 74 65 20 28 6c 61 6d 62 64 61 20 28    29 20 28 65 71 20 73 68 2d 73 68 65 6c 6c 20 27  | dicate.(lambda.().(eq.sh-shell.' | 
| 84f20 |  7a 73 68 29 29 0a 20 20 3a 6e 65 78 74 2d 63 68    65 63 6b 65 72 73 20 28 28 77 61 72 6e 69 6e 67  | zsh))...:next-checkers.((warning | 
| 84f40 |  20 2e 20 73 68 2d 73 68 65 6c 6c 63 68 65 63 6b    29 29 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 66  | ...sh-shellcheck)))..(defconst.f | 
| 84f60 |  6c 79 63 68 65 63 6b 2d 73 68 65 6c 6c 63 68 65    63 6b 2d 73 75 70 70 6f 72 74 65 64 2d 73 68 65  | lycheck-shellcheck-supported-she | 
| 84f80 |  6c 6c 73 20 27 28 62 61 73 68 20 6b 73 68 38 38    20 73 68 29 0a 20 20 22 53 68 65 6c 6c 73 20 73  | lls.'(bash.ksh88.sh)..."Shells.s | 
| 84fa0 |  75 70 70 6f 72 74 65 64 20 62 79 20 53 68 65 6c    6c 43 68 65 63 6b 2e 22 29 0a 0a 28 66 6c 79 63  | upported.by.ShellCheck.")..(flyc | 
| 84fc0 |  68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d    76 61 72 20 66 6c 79 63 68 65 63 6b 2d 73 68 65  | heck-def-option-var.flycheck-she | 
| 84fe0 |  6c 6c 63 68 65 63 6b 2d 65 78 63 6c 75 64 65 64    2d 77 61 72 6e 69 6e 67 73 20 6e 69 6c 20 73 68  | llcheck-excluded-warnings.nil.sh | 
| 85000 |  2d 73 68 65 6c 6c 63 68 65 63 6b 0a 20 20 22 41    20 6c 69 73 74 20 6f 66 20 65 78 63 6c 75 64 65  | -shellcheck..."A.list.of.exclude | 
| 85020 |  64 20 77 61 72 6e 69 6e 67 73 20 66 6f 72 20 53    68 65 6c 6c 43 68 65 63 6b 2e 0a 0a 54 68 65 20  | d.warnings.for.ShellCheck...The. | 
| 85040 |  76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 76 61    72 69 61 62 6c 65 20 69 73 20 61 20 6c 69 73 74  | value.of.this.variable.is.a.list | 
| 85060 |  20 6f 66 20 73 74 72 69 6e 67 73 2c 20 77 68 65    72 65 20 65 61 63 68 0a 73 74 72 69 6e 67 20 69  | .of.strings,.where.each.string.i | 
| 85080 |  73 20 61 20 77 61 72 6e 69 6e 67 20 63 6f 64 65    20 74 6f 20 62 65 20 65 78 63 6c 75 64 65 64 20  | s.a.warning.code.to.be.excluded. | 
| 850a0 |  66 72 6f 6d 20 53 68 65 6c 6c 43 68 65 63 6b 20    72 65 70 6f 72 74 73 2e 0a 42 79 20 64 65 66 61  | from.ShellCheck.reports..By.defa | 
| 850c0 |  75 6c 74 2c 20 6e 6f 20 77 61 72 6e 69 6e 67 73    20 61 72 65 20 65 78 63 6c 75 64 65 64 2e 22 0a  | ult,.no.warnings.are.excluded.". | 
| 850e0 |  20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74    20 3a 74 61 67 20 22 45 78 63 6c 75 64 65 64 20  | ..:type.'(repeat.:tag."Excluded. | 
| 85100 |  77 61 72 6e 69 6e 67 73 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69  | warnings"..................(stri | 
| 85120 |  6e 67 20 3a 74 61 67 20 22 57 61 72 6e 69 6e 67    20 63 6f 64 65 22 29 29 0a 20 20 3a 73 61 66 65  | ng.:tag."Warning.code"))...:safe | 
| 85140 |  20 23 27 66 6c 79 63 68 65 63 6b 2d 73 74 72 69    6e 67 2d 6c 69 73 74 2d 70 0a 20 20 3a 70 61 63  | .#'flycheck-string-list-p...:pac | 
| 85160 |  6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66    6c 79 63 68 65 63 6b 20 2e 20 22 30 2e 32 31 22  | kage-version.'(flycheck..."0.21" | 
| 85180 |  29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65    66 2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79  | ))..(flycheck-def-option-var.fly | 
| 851a0 |  63 68 65 63 6b 2d 73 68 65 6c 6c 63 68 65 63 6b    2d 66 6f 6c 6c 6f 77 2d 73 6f 75 72 63 65 73 20  | check-shellcheck-follow-sources. | 
| 851c0 |  74 20 73 68 2d 73 68 65 6c 6c 63 68 65 63 6b 0a    20 20 22 57 68 65 74 68 65 72 20 74 6f 20 66 6f  | t.sh-shellcheck..."Whether.to.fo | 
| 851e0 |  6c 6c 6f 77 20 65 78 74 65 72 6e 61 6c 20 73 6f    75 72 63 65 64 20 66 69 6c 65 73 20 69 6e 20 73  | llow.external.sourced.files.in.s | 
| 85200 |  63 72 69 70 74 73 2e 0a 0a 53 68 65 6c 6c 63 68    65 63 6b 20 77 69 6c 6c 20 66 6f 6c 6c 6f 77 20  | cripts...Shellcheck.will.follow. | 
| 85220 |  61 6e 64 20 70 61 72 73 65 20 73 6f 75 72 63 65    64 20 66 69 6c 65 73 20 73 6f 20 6c 6f 6e 67 20  | and.parse.sourced.files.so.long. | 
| 85240 |  61 73 20 61 0a 70 72 65 2d 72 75 6e 74 69 6d 65    20 72 65 73 6f 6c 76 61 62 6c 65 20 70 61 74 68  | as.a.pre-runtime.resolvable.path | 
| 85260 |  20 74 6f 20 74 68 65 20 66 69 6c 65 20 69 73 20    70 72 65 73 65 6e 74 2e 20 20 54 68 69 73 20 63  | .to.the.file.is.present...This.c | 
| 85280 |  61 6e 0a 65 69 74 68 65 72 20 62 65 20 70 61 72    74 20 6f 66 20 74 68 65 20 73 6f 75 72 63 65 20  | an.either.be.part.of.the.source. | 
| 852a0 |  63 6f 6d 6d 61 6e 64 20 69 74 73 65 6c 66 3a 0a    20 20 20 73 6f 75 72 63 65 20 2f 66 75 6c 6c 2f  | command.itself:....source./full/ | 
| 852c0 |  70 61 74 68 2f 74 6f 2f 66 69 6c 65 2e 74 78 74    0a 6f 72 20 61 64 64 65 64 20 61 73 20 61 20 73  | path/to/file.txt.or.added.as.a.s | 
| 852e0 |  68 65 6c 6c 63 68 65 63 6b 20 64 69 72 65 63 74    69 76 65 20 62 65 66 6f 72 65 20 74 68 65 20 73  | hellcheck.directive.before.the.s | 
| 85300 |  6f 75 72 63 65 20 63 6f 6d 6d 61 6e 64 3a 0a 20    20 20 23 20 73 68 65 6c 6c 63 68 65 63 6b 20 73  | ource.command:....#.shellcheck.s | 
| 85320 |  6f 75 72 63 65 3d 2f 66 75 6c 6c 2f 70 61 74 68    2f 74 6f 2f 66 69 6c 65 2e 74 78 74 2e 22 0a 20  | ource=/full/path/to/file.txt.".. | 
| 85340 |  20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a    20 20 3a 73 61 66 65 20 23 27 62 6f 6f 6c 65 61  | .:type.'boolean...:safe.#'boolea | 
| 85360 |  6e 70 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65    72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b  | np...:package-version.'(flycheck | 
| 85380 |  20 2e 20 22 33 31 22 29 29 0a 0a 28 66 6c 79 63    68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63  | ..."31"))..(flycheck-define-chec | 
| 853a0 |  6b 65 72 20 73 68 2d 73 68 65 6c 6c 63 68 65 63    6b 0a 20 20 22 41 20 73 68 65 6c 6c 20 73 63 72  | ker.sh-shellcheck..."A.shell.scr | 
| 853c0 |  69 70 74 20 73 79 6e 74 61 78 20 61 6e 64 20 73    74 79 6c 65 20 63 68 65 63 6b 65 72 20 75 73 69  | ipt.syntax.and.style.checker.usi | 
| 853e0 |  6e 67 20 53 68 65 6c 6c 63 68 65 63 6b 2e 0a 0a    53 65 65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f  | ng.Shellcheck...See.URL.`https:/ | 
| 85400 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6b 6f 61 6c    61 6d 61 6e 2f 73 68 65 6c 6c 63 68 65 63 6b 2f  | /github.com/koalaman/shellcheck/ | 
| 85420 |  27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28    22 73 68 65 6c 6c 63 68 65 63 6b 22 0a 20 20 20  | '."...:command.("shellcheck".... | 
| 85440 |  20 20 20 20 20 20 20 20 20 22 2d 2d 66 6f 72 6d    61 74 22 20 22 63 68 65 63 6b 73 74 79 6c 65 22  | ........."--format"."checkstyle" | 
| 85460 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d    73 68 65 6c 6c 22 20 28 65 76 61 6c 20 28 73 79  | ............."--shell".(eval.(sy | 
| 85480 |  6d 62 6f 6c 2d 6e 61 6d 65 20 73 68 2d 73 68 65    6c 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | mbol-name.sh-shell))............ | 
| 854a0 |  20 28 6f 70 74 69 6f 6e 2d 66 6c 61 67 20 22 2d    2d 65 78 74 65 72 6e 61 6c 2d 73 6f 75 72 63 65  | .(option-flag."--external-source | 
| 854c0 |  73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 66 6c 79 63  | s"..........................flyc | 
| 854e0 |  68 65 63 6b 2d 73 68 65 6c 6c 63 68 65 63 6b 2d    66 6f 6c 6c 6f 77 2d 73 6f 75 72 63 65 73 29 0a  | heck-shellcheck-follow-sources). | 
| 85500 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6f 70 74    69 6f 6e 20 22 2d 2d 65 78 63 6c 75 64 65 22 20  | ............(option."--exclude". | 
| 85520 |  66 6c 79 63 68 65 63 6b 2d 73 68 65 6c 6c 63 68    65 63 6b 2d 65 78 63 6c 75 64 65 64 2d 77 61 72  | flycheck-shellcheck-excluded-war | 
| 85540 |  6e 69 6e 67 73 20 6c 69 73 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66  | nings.list.....................f | 
| 85560 |  6c 79 63 68 65 63 6b 2d 6f 70 74 69 6f 6e 2d 63    6f 6d 6d 61 2d 73 65 70 61 72 61 74 65 64 2d 6c  | lycheck-option-comma-separated-l | 
| 85580 |  69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 22 2d 22 29 0a 20 20 3a 73 74 61 6e 64 61 72  | ist)............."-")...:standar | 
| 855a0 |  64 2d 69 6e 70 75 74 20 74 0a 20 20 3a 65 72 72    6f 72 2d 70 61 72 73 65 72 20 66 6c 79 63 68 65  | d-input.t...:error-parser.flyche | 
| 855c0 |  63 6b 2d 70 61 72 73 65 2d 63 68 65 63 6b 73 74    79 6c 65 0a 20 20 3a 65 72 72 6f 72 2d 66 69 6c  | ck-parse-checkstyle...:error-fil | 
| 855e0 |  74 65 72 0a 20 20 28 6c 61 6d 62 64 61 20 28 65    72 72 6f 72 73 29 0a 20 20 20 20 28 66 6c 79 63  | ter...(lambda.(errors).....(flyc | 
| 85600 |  68 65 63 6b 2d 72 65 6d 6f 76 65 2d 65 72 72 6f    72 2d 66 69 6c 65 2d 6e 61 6d 65 73 0a 20 20 20  | heck-remove-error-file-names.... | 
| 85620 |  20 20 22 2d 22 20 28 66 6c 79 63 68 65 63 6b 2d    64 65 71 75 61 6c 69 66 79 2d 65 72 72 6f 72 2d  | .."-".(flycheck-dequalify-error- | 
| 85640 |  69 64 73 20 65 72 72 6f 72 73 29 29 29 0a 20 20    3a 6d 6f 64 65 73 20 28 73 68 2d 6d 6f 64 65 20  | ids.errors)))...:modes.(sh-mode. | 
| 85660 |  62 61 73 68 2d 74 73 2d 6d 6f 64 65 29 0a 20 20    3a 70 72 65 64 69 63 61 74 65 20 28 6c 61 6d 62  | bash-ts-mode)...:predicate.(lamb | 
| 85680 |  64 61 20 28 29 20 28 6d 65 6d 71 20 73 68 2d 73    68 65 6c 6c 20 66 6c 79 63 68 65 63 6b 2d 73 68  | da.().(memq.sh-shell.flycheck-sh | 
| 856a0 |  65 6c 6c 63 68 65 63 6b 2d 73 75 70 70 6f 72 74    65 64 2d 73 68 65 6c 6c 73 29 29 0a 20 20 3a 76  | ellcheck-supported-shells))...:v | 
| 856c0 |  65 72 69 66 79 20 28 6c 61 6d 62 64 61 20 28 5f    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c  | erify.(lambda.(_).............(l | 
| 856e0 |  65 74 20 28 28 73 75 70 70 6f 72 74 73 2d 73 68    65 6c 6c 20 28 6d 65 6d 71 20 73 68 2d 73 68 65  | et.((supports-shell.(memq.sh-she | 
| 85700 |  6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ll.............................. | 
| 85720 |  20 20 20 20 20 20 20 20 20 20 20 66 6c 79 63 68    65 63 6b 2d 73 68 65 6c 6c 63 68 65 63 6b 2d 73  | ...........flycheck-shellcheck-s | 
| 85740 |  75 70 70 6f 72 74 65 64 2d 73 68 65 6c 6c 73 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | upported-shells))).............. | 
| 85760 |  20 28 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d  | .(list................(flycheck- | 
| 85780 |  76 65 72 69 66 69 63 61 74 69 6f 6e 2d 72 65 73    75 6c 74 2d 6e 65 77 0a 20 20 20 20 20 20 20 20  | verification-result-new......... | 
| 857a0 |  20 20 20 20 20 20 20 20 3a 6c 61 62 65 6c 20 28    66 6f 72 6d 61 74 20 22 53 68 65 6c 6c 20 25 73  | ........:label.(format."Shell.%s | 
| 857c0 |  20 73 75 70 70 6f 72 74 65 64 22 20 73 68 2d 73    68 65 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20  | .supported".sh-shell)........... | 
| 857e0 |  20 20 20 20 20 20 3a 6d 65 73 73 61 67 65 20 28    69 66 20 73 75 70 70 6f 72 74 73 2d 73 68 65 6c  | ......:message.(if.supports-shel | 
| 85800 |  6c 20 22 79 65 73 22 20 22 6e 6f 22 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 66  | l."yes"."no").................:f | 
| 85820 |  61 63 65 20 28 69 66 20 73 75 70 70 6f 72 74 73    2d 73 68 65 6c 6c 20 27 73 75 63 63 65 73 73 20  | ace.(if.supports-shell.'success. | 
| 85840 |  27 28 62 6f 6c 64 20 77 61 72 6e 69 6e 67 29 29    29 29 29 29 0a 20 20 3a 65 72 72 6f 72 2d 65 78  | '(bold.warning))))))...:error-ex | 
| 85860 |  70 6c 61 69 6e 65 72 0a 20 20 28 6c 61 6d 62 64    61 20 28 65 72 72 29 0a 20 20 20 20 28 6c 65 74  | plainer...(lambda.(err).....(let | 
| 85880 |  20 28 28 65 72 72 6f 72 2d 63 6f 64 65 20 28 66    6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 69 64  | .((error-code.(flycheck-error-id | 
| 858a0 |  20 65 72 72 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 75 72 6c 20 22 68 74 74 70 73 3a 2f 2f 67  | .err))...........(url."https://g | 
| 858c0 |  69 74 68 75 62 2e 63 6f 6d 2f 6b 6f 61 6c 61 6d    61 6e 2f 73 68 65 6c 6c 63 68 65 63 6b 2f 77 69  | ithub.com/koalaman/shellcheck/wi | 
| 858e0 |  6b 69 2f 25 73 22 29 29 0a 20 20 20 20 20 20 28    61 6e 64 20 65 72 72 6f 72 2d 63 6f 64 65 20 60  | ki/%s")).......(and.error-code.` | 
| 85900 |  28 75 72 6c 20 2e 20 2c 28 66 6f 72 6d 61 74 20    75 72 6c 20 65 72 72 6f 72 2d 63 6f 64 65 29 29  | (url...,(format.url.error-code)) | 
| 85920 |  29 29 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d    64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72 20 73  | ))))..(flycheck-define-checker.s | 
| 85940 |  6c 69 6d 0a 20 20 22 41 20 53 6c 69 6d 20 73 79    6e 74 61 78 20 63 68 65 63 6b 65 72 20 75 73 69  | lim..."A.Slim.syntax.checker.usi | 
| 85960 |  6e 67 20 74 68 65 20 53 6c 69 6d 20 63 6f 6d 70    69 6c 65 72 2e 0a 0a 53 65 65 20 55 52 4c 20 60  | ng.the.Slim.compiler...See.URL.` | 
| 85980 |  68 74 74 70 73 3a 2f 2f 73 6c 69 6d 2d 6c 61 6e    67 2e 63 6f 6d 27 2e 22 0a 20 20 3a 63 6f 6d 6d  | https://slim-lang.com'."...:comm | 
| 859a0 |  61 6e 64 20 28 22 73 6c 69 6d 72 62 22 20 22 2d    2d 63 6f 6d 70 69 6c 65 22 29 0a 20 20 3a 73 74  | and.("slimrb"."--compile")...:st | 
| 859c0 |  61 6e 64 61 72 64 2d 69 6e 70 75 74 20 74 0a 20    20 3a 65 72 72 6f 72 2d 70 61 74 74 65 72 6e 73  | andard-input.t...:error-patterns | 
| 859e0 |  0a 20 20 28 28 65 72 72 6f 72 20 6c 69 6e 65 2d    73 74 61 72 74 0a 20 20 20 20 20 20 20 20 20 20  | ...((error.line-start........... | 
| 85a00 |  22 53 6c 69 6d 3a 3a 50 61 72 73 65 72 3a 3a 53    79 6e 74 61 78 45 72 72 6f 72 3a 22 20 28 6d 65  | "Slim::Parser::SyntaxError:".(me | 
| 85a20 |  73 73 61 67 65 29 20 28 6f 70 74 69 6f 6e 61 6c    20 22 5c 72 22 29 20 22 5c 6e 20 20 22 0a 20 20  | ssage).(optional."\r")."\n.."... | 
| 85a40 |  20 20 20 20 20 20 20 20 22 53 54 44 49 4e 2c 20    4c 69 6e 65 20 22 20 6c 69 6e 65 20 28 6f 70 74  | ........"STDIN,.Line.".line.(opt | 
| 85a60 |  69 6f 6e 61 6c 20 22 2c 20 43 6f 6c 75 6d 6e 20    22 20 63 6f 6c 75 6d 6e 29 0a 20 20 20 20 20 20  | ional.",.Column.".column)....... | 
| 85a80 |  20 20 20 20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20    20 3a 6d 6f 64 65 73 20 73 6c 69 6d 2d 6d 6f 64  | ....line-end))...:modes.slim-mod | 
| 85aa0 |  65 0a 20 20 3a 6e 65 78 74 2d 63 68 65 63 6b 65    72 73 20 28 28 77 61 72 6e 69 6e 67 20 2e 20 73  | e...:next-checkers.((warning...s | 
| 85ac0 |  6c 69 6d 2d 6c 69 6e 74 29 29 29 0a 0a 28 66 6c    79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68  | lim-lint)))..(flycheck-define-ch | 
| 85ae0 |  65 63 6b 65 72 20 73 6c 69 6d 2d 6c 69 6e 74 0a    20 20 22 41 20 53 6c 69 6d 20 6c 69 6e 74 65 72  | ecker.slim-lint..."A.Slim.linter | 
| 85b00 |  2e 0a 0a 53 65 65 20 55 52 4c 20 60 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 73  | ...See.URL.`https://github.com/s | 
| 85b20 |  64 73 2f 73 6c 69 6d 2d 6c 69 6e 74 27 2e 22 0a    20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 73 6c 69  | ds/slim-lint'."...:command.("sli | 
| 85b40 |  6d 2d 6c 69 6e 74 22 20 22 2d 2d 72 65 70 6f 72    74 65 72 3d 63 68 65 63 6b 73 74 79 6c 65 22 20  | m-lint"."--reporter=checkstyle". | 
| 85b60 |  73 6f 75 72 63 65 29 0a 20 20 3a 65 72 72 6f 72    2d 70 61 72 73 65 72 20 66 6c 79 63 68 65 63 6b  | source)...:error-parser.flycheck | 
| 85b80 |  2d 70 61 72 73 65 2d 63 68 65 63 6b 73 74 79 6c    65 0a 20 20 3a 6d 6f 64 65 73 20 73 6c 69 6d 2d  | -parse-checkstyle...:modes.slim- | 
| 85ba0 |  6d 6f 64 65 29 0a 0a 28 66 6c 79 63 68 65 63 6b    2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72 20  | mode)..(flycheck-define-checker. | 
| 85bc0 |  73 71 6c 2d 73 71 6c 69 6e 74 0a 20 20 22 41 20    53 51 4c 20 73 79 6e 74 61 78 20 63 68 65 63 6b  | sql-sqlint..."A.SQL.syntax.check | 
| 85be0 |  65 72 20 75 73 69 6e 67 20 74 68 65 20 73 71 6c    69 6e 74 20 74 6f 6f 6c 2e 0a 0a 53 65 65 20 55  | er.using.the.sqlint.tool...See.U | 
| 85c00 |  52 4c 20 60 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 70 75 72 63 65 6c 6c 2f 73  | RL.`https://github.com/purcell/s | 
| 85c20 |  71 6c 69 6e 74 27 2e 22 0a 20 20 3a 63 6f 6d 6d    61 6e 64 20 28 22 73 71 6c 69 6e 74 22 29 0a 20  | qlint'."...:command.("sqlint").. | 
| 85c40 |  20 3a 73 74 61 6e 64 61 72 64 2d 69 6e 70 75 74    20 74 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74 74  | .:standard-input.t...:error-patt | 
| 85c60 |  65 72 6e 73 0a 20 20 28 28 77 61 72 6e 69 6e 67    20 6c 69 6e 65 2d 73 74 61 72 74 20 22 73 74 64  | erns...((warning.line-start."std | 
| 85c80 |  69 6e 3a 22 20 6c 69 6e 65 20 22 3a 22 20 63 6f    6c 75 6d 6e 20 22 3a 57 41 52 4e 49 4e 47 20 22  | in:".line.":".column.":WARNING." | 
| 85ca0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65    73 73 61 67 65 20 28 6f 6e 65 2d 6f 72 2d 6d 6f  | .............(message.(one-or-mo | 
| 85cc0 |  72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | re.not-newline)................. | 
| 85ce0 |  20 20 20 20 20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f    72 65 20 22 5c 6e 22 0a 20 20 20 20 20 20 20 20  | .....(zero-or-more."\n"......... | 
| 85d00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6f 6e 65 2d  | ...........................(one- | 
| 85d20 |  6f 72 2d 6d 6f 72 65 20 22 20 20 22 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | or-more."..")................... | 
| 85d40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 6e 6f  | .................(one-or-more.no | 
| 85d60 |  74 2d 6e 65 77 6c 69 6e 65 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 6c 69 6e 65 2d 65 6e  | t-newline))).............line-en | 
| 85d80 |  64 29 0a 20 20 20 28 65 72 72 6f 72 20 6c 69 6e    65 2d 73 74 61 72 74 20 22 73 74 64 69 6e 3a 22  | d)....(error.line-start."stdin:" | 
| 85da0 |  20 6c 69 6e 65 20 22 3a 22 20 63 6f 6c 75 6d 6e    20 22 3a 45 52 52 4f 52 20 22 0a 20 20 20 20 20  | .line.":".column.":ERROR."...... | 
| 85dc0 |  20 20 20 20 20 28 6d 65 73 73 61 67 65 20 28 6f    6e 65 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e  | .....(message.(one-or-more.not-n | 
| 85de0 |  65 77 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 7a 65 72 6f  | ewline)....................(zero | 
| 85e00 |  2d 6f 72 2d 6d 6f 72 65 20 22 5c 6e 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -or-more."\n"................... | 
| 85e20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 22 20 20 22  | ...............(one-or-more.".." | 
| 85e40 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | )............................... | 
| 85e60 |  20 20 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20    6e 6f 74 2d 6e 65 77 6c 69 6e 65 29 29 29 0a 20  | ...(one-or-more.not-newline))).. | 
| 85e80 |  20 20 20 20 20 20 20 20 20 6c 69 6e 65 2d 65 6e    64 29 29 0a 20 20 3a 6d 6f 64 65 73 20 28 73 71  | .........line-end))...:modes.(sq | 
| 85ea0 |  6c 2d 6d 6f 64 65 29 29 0a 0a 28 66 6c 79 63 68    65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b  | l-mode))..(flycheck-define-check | 
| 85ec0 |  65 72 20 73 79 73 74 65 6d 64 2d 61 6e 61 6c 79    7a 65 0a 20 20 22 41 20 73 79 73 74 65 6d 64 20  | er.systemd-analyze..."A.systemd. | 
| 85ee0 |  75 6e 69 74 20 63 68 65 63 6b 65 72 20 75 73 69    6e 67 20 73 79 73 74 65 6d 64 2d 61 6e 61 6c 79  | unit.checker.using.systemd-analy | 
| 85f00 |  7a 65 28 31 29 2e 0a 0a 53 65 65 20 55 52 4c 0a    60 68 74 74 70 73 3a 2f 2f 77 77 77 2e 66 72 65  | ze(1)...See.URL.`https://www.fre | 
| 85f20 |  65 64 65 73 6b 74 6f 70 2e 6f 72 67 2f 73 6f 66    74 77 61 72 65 2f 73 79 73 74 65 6d 64 2f 6d 61  | edesktop.org/software/systemd/ma | 
| 85f40 |  6e 2f 73 79 73 74 65 6d 64 2d 61 6e 61 6c 79 7a    65 2e 68 74 6d 6c 27 2e 22 0a 20 20 3a 63 6f 6d  | n/systemd-analyze.html'."...:com | 
| 85f60 |  6d 61 6e 64 20 28 22 73 79 73 74 65 6d 64 2d 61    6e 61 6c 79 7a 65 22 20 22 76 65 72 69 66 79 22  | mand.("systemd-analyze"."verify" | 
| 85f80 |  20 73 6f 75 72 63 65 29 0a 20 20 3a 65 72 72 6f    72 2d 70 61 72 73 65 72 20 66 6c 79 63 68 65 63  | .source)...:error-parser.flychec | 
| 85fa0 |  6b 2d 70 61 72 73 65 2d 77 69 74 68 2d 70 61 74    74 65 72 6e 73 2d 77 69 74 68 6f 75 74 2d 63 6f  | k-parse-with-patterns-without-co | 
| 85fc0 |  6c 6f 72 0a 20 20 3a 65 72 72 6f 72 2d 70 61 74    74 65 72 6e 73 0a 20 20 28 28 65 72 72 6f 72 20  | lor...:error-patterns...((error. | 
| 85fe0 |  6c 69 6e 65 2d 73 74 61 72 74 20 28 66 69 6c 65    2d 6e 61 6d 65 29 20 22 3a 22 20 28 6f 70 74 69  | line-start.(file-name).":".(opti | 
| 86000 |  6f 6e 61 6c 20 6c 69 6e 65 20 22 3a 22 29 20 28    6d 65 73 73 61 67 65 29 20 6c 69 6e 65 2d 65 6e  | onal.line.":").(message).line-en | 
| 86020 |  64 29 0a 20 20 20 28 65 72 72 6f 72 20 6c 69 6e    65 2d 73 74 61 72 74 20 22 5b 22 20 28 66 69 6c  | d)....(error.line-start."[".(fil | 
| 86040 |  65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69 6e 65    20 22 5d 22 20 28 6d 65 73 73 61 67 65 29 20 6c  | e-name).":".line."]".(message).l | 
| 86060 |  69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 65 72 72    6f 72 2d 66 69 6c 74 65 72 20 28 6c 61 6d 62 64  | ine-end))...:error-filter.(lambd | 
| 86080 |  61 20 28 65 72 72 6f 72 73 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c  | a.(errors)...................(fl | 
| 860a0 |  79 63 68 65 63 6b 2d 73 61 6e 69 74 69 7a 65 2d    65 72 72 6f 72 73 0a 20 20 20 20 20 20 20 20 20  | ycheck-sanitize-errors.......... | 
| 860c0 |  20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68    65 63 6b 2d 66 69 6c 6c 2d 65 6d 70 74 79 2d 6c  | ..........(flycheck-fill-empty-l | 
| 860e0 |  69 6e 65 2d 6e 75 6d 62 65 72 73 20 65 72 72 6f    72 73 29 29 29 0a 20 20 3a 6d 6f 64 65 73 20 28  | ine-numbers.errors)))...:modes.( | 
| 86100 |  73 79 73 74 65 6d 64 2d 6d 6f 64 65 29 29 0a 0a    28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 63 6f  | systemd-mode))..(flycheck-def-co | 
| 86120 |  6e 66 69 67 2d 66 69 6c 65 2d 76 61 72 20 66 6c    79 63 68 65 63 6b 2d 63 68 6b 74 65 78 72 63 20  | nfig-file-var.flycheck-chktexrc. | 
| 86140 |  74 65 78 2d 63 68 6b 74 65 78 20 22 2e 63 68 6b    74 65 78 72 63 22 29 0a 0a 28 66 6c 79 63 68 65  | tex-chktex.".chktexrc")..(flyche | 
| 86160 |  63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65    72 20 74 63 6c 2d 6e 61 67 65 6c 66 61 72 0a 20  | ck-define-checker.tcl-nagelfar.. | 
| 86180 |  20 22 41 6e 20 65 78 74 65 6e 73 69 62 6c 65 20    74 63 6c 20 73 79 6e 74 61 78 20 63 68 65 63 6b  | ."An.extensible.tcl.syntax.check | 
| 861a0 |  65 72 0a 0a 53 65 65 20 55 52 4c 20 60 68 74 74    70 73 3a 2f 2f 6e 61 67 65 6c 66 61 72 2e 73 6f  | er..See.URL.`https://nagelfar.so | 
| 861c0 |  75 72 63 65 66 6f 72 67 65 2e 6e 65 74 2f 27 2e    22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 6e  | urceforge.net/'."...:command.("n | 
| 861e0 |  61 67 65 6c 66 61 72 22 20 22 2d 48 22 20 73 6f    75 72 63 65 29 0a 20 20 3a 65 72 72 6f 72 2d 70  | agelfar"."-H".source)...:error-p | 
| 86200 |  61 74 74 65 72 6e 73 0a 20 20 3b 3b 20 66 6f 6f    2e 74 63 6c 3a 20 32 39 3a 20 45 20 57 72 6f 6e  | atterns...;;.foo.tcl:.29:.E.Wron | 
| 86220 |  67 20 6e 75 6d 62 65 72 20 6f 66 20 61 72 67 75    6d 65 6e 74 73 20 28 34 29 20 74 6f 20 22 73 65  | g.number.of.arguments.(4).to."se | 
| 86240 |  74 22 0a 20 20 3b 3b 20 66 6f 6f 2e 74 63 6c 3a    20 32 39 3a 20 57 20 45 78 70 72 20 77 69 74 68  | t"...;;.foo.tcl:.29:.W.Expr.with | 
| 86260 |  6f 75 74 20 62 72 61 63 65 73 0a 20 20 28 28 69    6e 66 6f 20 20 20 20 6c 69 6e 65 2d 73 74 61 72  | out.braces...((info....line-star | 
| 86280 |  74 20 28 66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a    20 22 20 6c 69 6e 65 20 22 3a 20 4e 20 22 20 28  | t.(file-name).":.".line.":.N.".( | 
| 862a0 |  6d 65 73 73 61 67 65 29 20 6c 69 6e 65 2d 65 6e    64 29 0a 20 20 20 28 77 61 72 6e 69 6e 67 20 6c  | message).line-end)....(warning.l | 
| 862c0 |  69 6e 65 2d 73 74 61 72 74 20 28 66 69 6c 65 2d    6e 61 6d 65 29 20 22 3a 20 22 20 6c 69 6e 65 20  | ine-start.(file-name).":.".line. | 
| 862e0 |  22 3a 20 57 20 22 20 28 6d 65 73 73 61 67 65 29    20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 28 65  | ":.W.".(message).line-end)....(e | 
| 86300 |  72 72 6f 72 20 20 20 6c 69 6e 65 2d 73 74 61 72    74 20 28 66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a  | rror...line-start.(file-name).": | 
| 86320 |  20 22 20 6c 69 6e 65 20 22 3a 20 45 20 22 20 28    6d 65 73 73 61 67 65 29 20 6c 69 6e 65 2d 65 6e  | .".line.":.E.".(message).line-en | 
| 86340 |  64 29 29 0a 20 20 3a 6d 6f 64 65 73 20 74 63 6c    2d 6d 6f 64 65 29 0a 0a 28 66 6c 79 63 68 65 63  | d))...:modes.tcl-mode)..(flychec | 
| 86360 |  6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72    20 74 65 72 72 61 66 6f 72 6d 0a 20 20 22 41 20  | k-define-checker.terraform..."A. | 
| 86380 |  54 65 72 72 61 66 6f 72 6d 20 73 79 6e 74 61 78    20 63 68 65 63 6b 65 72 20 77 69 74 68 20 60 74  | Terraform.syntax.checker.with.`t | 
| 863a0 |  65 72 72 61 66 6f 72 6d 20 66 6d 74 27 2e 0a 0a    53 65 65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f  | erraform.fmt'...See.URL.`https:/ | 
| 863c0 |  2f 77 77 77 2e 74 65 72 72 61 66 6f 72 6d 2e 69    6f 2f 64 6f 63 73 2f 63 6f 6d 6d 61 6e 64 73 2f  | /www.terraform.io/docs/commands/ | 
| 863e0 |  66 6d 74 2e 68 74 6d 6c 27 2e 22 0a 20 20 3a 63    6f 6d 6d 61 6e 64 20 28 22 74 65 72 72 61 66 6f  | fmt.html'."...:command.("terrafo | 
| 86400 |  72 6d 22 20 22 66 6d 74 22 20 22 2d 6e 6f 2d 63    6f 6c 6f 72 22 20 22 2d 22 29 0a 20 20 3a 73 74  | rm"."fmt"."-no-color"."-")...:st | 
| 86420 |  61 6e 64 61 72 64 2d 69 6e 70 75 74 20 74 0a 20    20 3a 65 72 72 6f 72 2d 70 61 74 74 65 72 6e 73  | andard-input.t...:error-patterns | 
| 86440 |  0a 20 20 28 28 65 72 72 6f 72 20 6c 69 6e 65 2d    73 74 61 72 74 20 22 45 72 72 6f 72 3a 20 22 20  | ...((error.line-start."Error:.". | 
| 86460 |  28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 6e 6f 74    2d 6e 65 77 6c 69 6e 65 29 0a 20 20 20 20 20 20  | (one-or-more.not-newline)....... | 
| 86480 |  20 20 20 20 22 5c 6e 5c 6e 20 20 6f 6e 20 3c 73    74 64 69 6e 3e 20 6c 69 6e 65 20 22 20 6c 69 6e  | ...."\n\n..on.<stdin>.line.".lin | 
| 864a0 |  65 20 22 2c 20 69 6e 20 22 20 28 6f 6e 65 2d 6f    72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69  | e.",.in.".(one-or-more.not-newli | 
| 864c0 |  6e 65 29 20 22 3a 22 0a 20 20 20 20 20 20 20 20    20 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 22  | ne).":"...........(one-or-more." | 
| 864e0 |  5c 6e 22 20 28 7a 65 72 6f 2d 6f 72 2d 6d 6f 72    65 20 73 70 61 63 65 20 28 6f 6e 65 2d 6f 72 2d  | \n".(zero-or-more.space.(one-or- | 
| 86500 |  6d 6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69 6e 65    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d  | more.not-newline)))...........(m | 
| 86520 |  65 73 73 61 67 65 20 28 6f 6e 65 2d 6f 72 2d 6d    6f 72 65 20 28 61 6e 64 20 28 6f 6e 65 2d 6f 72  | essage.(one-or-more.(and.(one-or | 
| 86540 |  2d 6d 6f 72 65 20 28 6e 6f 74 20 28 61 6e 79 20    3f 5c 6e 29 29 29 20 3f 5c 6e 29 29 29 0a 20 20  | -more.(not.(any.?\n))).?\n)))... | 
| 86560 |  20 20 20 20 20 20 20 20 6c 69 6e 65 2d 65 6e 64    29 0a 20 20 20 28 65 72 72 6f 72 20 6c 69 6e 65  | ........line-end)....(error.line | 
| 86580 |  2d 73 74 61 72 74 20 22 45 72 72 6f 72 3a 20 22    20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 6e 6f  | -start."Error:.".(one-or-more.no | 
| 865a0 |  74 2d 6e 65 77 6c 69 6e 65 29 0a 20 20 20 20 20    20 20 20 20 20 22 5c 6e 5c 6e 20 20 6f 6e 20 3c  | t-newline)..........."\n\n..on.< | 
| 865c0 |  73 74 64 69 6e 3e 20 6c 69 6e 65 20 22 20 6c 69    6e 65 20 22 3a 5c 6e 20 20 28 73 6f 75 72 63 65  | stdin>.line.".line.":\n..(source | 
| 865e0 |  20 63 6f 64 65 20 6e 6f 74 20 61 76 61 69 6c 61    62 6c 65 29 5c 6e 5c 6e 22 0a 20 20 20 20 20 20  | .code.not.available)\n\n"....... | 
| 86600 |  20 20 20 20 28 6d 65 73 73 61 67 65 20 28 6f 6e    65 2d 6f 72 2d 6d 6f 72 65 20 28 61 6e 64 20 28  | ....(message.(one-or-more.(and.( | 
| 86620 |  6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 28 6e 6f 74    20 28 61 6e 79 20 3f 5c 6e 29 29 29 20 3f 5c 6e  | one-or-more.(not.(any.?\n))).?\n | 
| 86640 |  29 29 29 0a 20 20 20 20 20 20 20 20 20 20 6c 69    6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6e 65 78 74  | )))...........line-end))...:next | 
| 86660 |  2d 63 68 65 63 6b 65 72 73 20 28 28 77 61 72 6e    69 6e 67 20 2e 20 74 65 72 72 61 66 6f 72 6d 2d  | -checkers.((warning...terraform- | 
| 86680 |  74 66 6c 69 6e 74 29 29 0a 20 20 3a 6d 6f 64 65    73 20 74 65 72 72 61 66 6f 72 6d 2d 6d 6f 64 65  | tflint))...:modes.terraform-mode | 
| 866a0 |  29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66    2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63  | )..(flycheck-def-option-var.flyc | 
| 866c0 |  68 65 63 6b 2d 74 66 6c 69 6e 74 2d 76 61 72 69    61 62 6c 65 2d 66 69 6c 65 73 20 6e 69 6c 20 74  | heck-tflint-variable-files.nil.t | 
| 866e0 |  65 72 72 61 66 6f 72 6d 2d 74 66 6c 69 6e 74 0a    20 20 22 41 20 6c 69 73 74 20 6f 66 20 66 69 6c  | erraform-tflint..."A.list.of.fil | 
| 86700 |  65 73 20 74 6f 20 72 65 73 6f 6c 76 65 20 74 65    72 72 61 66 6f 72 6d 20 76 61 72 69 61 62 6c 65  | es.to.resolve.terraform.variable | 
| 86720 |  73 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 6f 66    20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69  | s...The.value.of.this.variable.i | 
| 86740 |  73 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69    6e 67 73 2c 20 77 68 65 72 65 20 65 61 63 68 0a  | s.a.list.of.strings,.where.each. | 
| 86760 |  73 74 72 69 6e 67 20 69 73 20 61 20 66 69 6c 65    20 74 6f 20 61 64 64 20 74 6f 20 74 68 65 20 74  | string.is.a.file.to.add.to.the.t | 
| 86780 |  65 72 72 61 66 6f 72 6d 20 76 61 72 69 61 62 6c    65 73 20 66 69 6c 65 73 2e 0a 52 65 6c 61 74 69  | erraform.variables.files..Relati | 
| 867a0 |  76 65 20 66 69 6c 65 73 20 61 72 65 20 72 65 6c    61 74 69 76 65 20 74 6f 20 74 68 65 20 66 69 6c  | ve.files.are.relative.to.the.fil | 
| 867c0 |  65 20 62 65 69 6e 67 20 63 68 65 63 6b 65 64 2e    22 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65  | e.being.checked."...:type.'(repe | 
| 867e0 |  61 74 20 28 64 69 72 65 63 74 6f 72 79 20 3a 74    61 67 20 22 56 61 72 69 61 62 6c 65 20 66 69 6c  | at.(directory.:tag."Variable.fil | 
| 86800 |  65 22 29 29 0a 20 20 3a 73 61 66 65 20 23 27 66    6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6c  | e"))...:safe.#'flycheck-string-l | 
| 86820 |  69 73 74 2d 70 0a 20 20 3a 70 61 63 6b 61 67 65    2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68  | ist-p...:package-version.'(flych | 
| 86840 |  65 63 6b 20 2e 20 22 33 32 22 29 29 0a 0a 28 64    65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 70 61  | eck..."32"))..(defun.flycheck-pa | 
| 86860 |  72 73 65 2d 74 66 6c 69 6e 74 2d 6c 69 6e 74 65    72 20 28 6f 75 74 70 75 74 20 63 68 65 63 6b 65  | rse-tflint-linter.(output.checke | 
| 86880 |  72 20 62 75 66 66 65 72 29 0a 20 20 22 50 61 72    73 65 20 74 66 6c 69 6e 74 20 77 61 72 6e 69 6e  | r.buffer)..."Parse.tflint.warnin | 
| 868a0 |  67 73 20 66 72 6f 6d 20 4a 53 4f 4e 20 4f 55 54    50 55 54 2e 0a 0a 43 48 45 43 4b 45 52 20 61 6e  | gs.from.JSON.OUTPUT...CHECKER.an | 
| 868c0 |  64 20 42 55 46 46 45 52 20 64 65 6e 6f 74 65 20    74 68 65 20 43 48 45 43 4b 45 52 20 74 68 61 74  | d.BUFFER.denote.the.CHECKER.that | 
| 868e0 |  20 72 65 74 75 72 6e 65 64 20 4f 55 54 50 55 54    20 61 6e 64 0a 74 68 65 20 42 55 46 46 45 52 20  | .returned.OUTPUT.and.the.BUFFER. | 
| 86900 |  74 68 61 74 20 77 61 73 20 63 68 65 63 6b 65 64    20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a 0a  | that.was.checked.respectively... | 
| 86920 |  53 65 65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 74 65 72 72  | See.URL.`https://github.com/terr | 
| 86940 |  61 66 6f 72 6d 2d 6c 69 6e 74 65 72 73 2f 74 66    6c 69 6e 74 27 20 66 6f 72 20 6d 6f 72 65 0a 69  | aform-linters/tflint'.for.more.i | 
| 86960 |  6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74    20 74 66 6c 69 6e 74 2e 22 0a 20 20 28 6d 61 70  | nformation.about.tflint."...(map | 
| 86980 |  63 61 72 20 28 6c 61 6d 62 64 61 20 28 65 72 72    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c  | car.(lambda.(err).............(l | 
| 869a0 |  65 74 2d 61 6c 69 73 74 20 65 72 72 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63  | et-alist.err...............(flyc | 
| 869c0 |  68 65 63 6b 2d 65 72 72 6f 72 2d 6e 65 77 2d 61    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | heck-error-new-at............... | 
| 869e0 |  20 2e 72 61 6e 67 65 2e 73 74 61 72 74 2e 6c 69    6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..range.start.line.............. | 
| 86a00 |  20 20 2e 72 61 6e 67 65 2e 73 74 61 72 74 2e 63    6f 6c 75 6d 6e 0a 20 20 20 20 20 20 20 20 20 20  | ...range.start.column........... | 
| 86a20 |  20 20 20 20 20 28 70 63 61 73 65 20 2e 72 75 6c    65 2e 73 65 76 65 72 69 74 79 0a 20 20 20 20 20  | .....(pcase..rule.severity...... | 
| 86a40 |  20 20 20 20 20 20 20 20 20 20 20 20 28 22 65 72    72 6f 72 22 20 20 20 27 65 72 72 6f 72 29 0a 20  | ............("error"...'error).. | 
| 86a60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 22 77 61 72 6e 69 6e 67 22 20 27 77 61 72 6e  | ................("warning".'warn | 
| 86a80 |  69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 5f 20 20 20 20 20 20 20 20  | ing)..................(_........ | 
| 86aa0 |  20 27 65 72 72 6f 72 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 2e 6d 65 73 73 61 67  | .'error)).................messag | 
| 86ac0 |  65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 3a 65 6e 64 2d 6c 69 6e 65 20 2e 72 61 6e 67  | e................:end-line..rang | 
| 86ae0 |  65 2e 65 6e 64 2e 6c 69 6e 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 3a 65 6e 64 2d 63  | e.end.line................:end-c | 
| 86b00 |  6f 6c 75 6d 6e 20 2e 72 61 6e 67 65 2e 65 6e 64    2e 63 6f 6c 75 6d 6e 0a 20 20 20 20 20 20 20 20  | olumn..range.end.column......... | 
| 86b20 |  20 20 20 20 20 20 20 3a 69 64 20 2e 72 75 6c 65    2e 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20  | .......:id..rule.name........... | 
| 86b40 |  20 20 20 20 20 3a 63 68 65 63 6b 65 72 20 63 68    65 63 6b 65 72 0a 20 20 20 20 20 20 20 20 20 20  | .....:checker.checker........... | 
| 86b60 |  20 20 20 20 20 3a 62 75 66 66 65 72 20 62 75 66    66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20  | .....:buffer.buffer............. | 
| 86b80 |  20 20 20 3a 66 69 6c 65 6e 61 6d 65 20 28 62 75    66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 62  | ...:filename.(buffer-file-name.b | 
| 86ba0 |  75 66 66 65 72 29 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 63 64 72 20 28 61 73 73 71 20 27  | uffer))))...........(cdr.(assq.' | 
| 86bc0 |  69 73 73 75 65 73 20 28 63 61 72 20 28 66 6c 79    63 68 65 63 6b 2d 70 61 72 73 65 2d 6a 73 6f 6e  | issues.(car.(flycheck-parse-json | 
| 86be0 |  20 6f 75 74 70 75 74 29 29 29 29 29 29 0a 0a 28    66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d  | .output))))))..(flycheck-define- | 
| 86c00 |  63 68 65 63 6b 65 72 20 74 65 72 72 61 66 6f 72    6d 2d 74 66 6c 69 6e 74 0a 20 20 22 41 20 54 65  | checker.terraform-tflint..."A.Te | 
| 86c20 |  72 72 61 66 6f 72 6d 20 63 68 65 63 6b 65 72 20    75 73 69 6e 67 20 74 66 6c 69 6e 74 2e 0a 0a 53  | rraform.checker.using.tflint...S | 
| 86c40 |  65 65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 74 65 72 72 61  | ee.URL.`https://github.com/terra | 
| 86c60 |  66 6f 72 6d 2d 6c 69 6e 74 65 72 73 2f 74 66 6c    69 6e 74 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e  | form-linters/tflint'."...:comman | 
| 86c80 |  64 20 28 22 74 66 6c 69 6e 74 22 20 22 2d 2d 66    6f 72 6d 61 74 3d 6a 73 6f 6e 22 20 22 2d 2d 66  | d.("tflint"."--format=json"."--f | 
| 86ca0 |  6f 72 63 65 22 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 6f 70 74 69 6f 6e 2d 6c 69 73 74 20 22  | orce".............(option-list." | 
| 86cc0 |  2d 2d 76 61 72 2d 66 69 6c 65 3d 22 20 66 6c 79    63 68 65 63 6b 2d 74 66 6c 69 6e 74 2d 76 61 72  | --var-file=".flycheck-tflint-var | 
| 86ce0 |  69 61 62 6c 65 2d 66 69 6c 65 73 20 63 6f 6e 63    61 74 29 29 0a 20 20 3a 65 72 72 6f 72 2d 70 61  | iable-files.concat))...:error-pa | 
| 86d00 |  72 73 65 72 20 66 6c 79 63 68 65 63 6b 2d 70 61    72 73 65 2d 74 66 6c 69 6e 74 2d 6c 69 6e 74 65  | rser.flycheck-parse-tflint-linte | 
| 86d20 |  72 0a 20 20 3a 70 72 65 64 69 63 61 74 65 20 66    6c 79 63 68 65 63 6b 2d 62 75 66 66 65 72 2d 73  | r...:predicate.flycheck-buffer-s | 
| 86d40 |  61 76 65 64 2d 70 0a 20 20 3a 6d 6f 64 65 73 20    74 65 72 72 61 66 6f 72 6d 2d 6d 6f 64 65 29 0a  | aved-p...:modes.terraform-mode). | 
| 86d60 |  0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f    70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65  | .(flycheck-def-option-var.flyche | 
| 86d80 |  63 6b 2d 63 68 6b 74 65 78 2d 65 78 74 72 61 2d    66 6c 61 67 73 20 6e 69 6c 20 74 65 78 2d 63 68  | ck-chktex-extra-flags.nil.tex-ch | 
| 86da0 |  6b 74 65 78 0a 20 20 22 41 20 6c 69 73 74 20 6f    66 20 65 78 74 72 61 20 61 72 67 75 6d 65 6e 74  | ktex..."A.list.of.extra.argument | 
| 86dc0 |  73 20 74 6f 20 67 69 76 65 20 74 6f 20 63 68 6b    74 65 78 2e 0a 54 68 69 73 20 76 61 72 69 61 62  | s.to.give.to.chktex..This.variab | 
| 86de0 |  6c 65 20 77 6f 72 6b 73 20 74 68 65 20 73 61 6d    65 20 77 61 79 20 61 73 20 60 74 65 78 2d 63 68  | le.works.the.same.way.as.`tex-ch | 
| 86e00 |  6b 74 65 78 2d 65 78 74 72 61 2d 66 6c 61 67 73    27 3a 20 69 74 73 20 76 61 6c 75 65 0a 69 73 20  | ktex-extra-flags':.its.value.is. | 
| 86e20 |  61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67    73 2c 20 77 68 65 72 65 20 65 61 63 68 20 73 74  | a.list.of.strings,.where.each.st | 
| 86e40 |  72 69 6e 67 20 69 73 20 61 6e 20 61 72 67 75 6d    65 6e 74 20 61 64 64 65 64 20 74 6f 20 63 68 6b  | ring.is.an.argument.added.to.chk | 
| 86e60 |  74 65 78 2e 0a 0a 46 6f 72 20 65 78 61 6d 70 6c    65 2c 20 74 6f 20 69 67 6e 6f 72 65 20 77 61 72  | tex...For.example,.to.ignore.war | 
| 86e80 |  6e 69 6e 67 73 20 38 20 61 6e 64 20 31 38 2c 20    79 6f 75 20 77 6f 75 6c 64 20 73 65 74 20 74 68  | nings.8.and.18,.you.would.set.th | 
| 86ea0 |  69 73 20 6f 70 74 69 6f 6e 20 74 6f 0a 0a 20 20    5c 5c 3d 27 28 5c 22 2d 6e 38 5c 22 20 5c 22 2d  | is.option.to....\\='(\"-n8\".\"- | 
| 86ec0 |  6e 31 38 5c 22 29 2e 22 0a 20 20 3a 74 79 70 65    20 27 28 72 65 70 65 61 74 20 73 74 72 69 6e 67  | n18\")."...:type.'(repeat.string | 
| 86ee0 |  29 0a 20 20 3a 73 61 66 65 20 23 27 66 6c 79 63    68 65 63 6b 2d 73 74 72 69 6e 67 2d 6c 69 73 74  | )...:safe.#'flycheck-string-list | 
| 86f00 |  2d 70 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65    72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b  | -p...:package-version.'(flycheck | 
| 86f20 |  20 2e 20 22 33 35 22 29 29 0a 0a 28 66 6c 79 63    68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63  | ..."35"))..(flycheck-define-chec | 
| 86f40 |  6b 65 72 20 74 65 78 2d 63 68 6b 74 65 78 0a 20    20 22 41 20 54 65 58 20 61 6e 64 20 4c 61 54 65  | ker.tex-chktex..."A.TeX.and.LaTe | 
| 86f60 |  58 20 73 79 6e 74 61 78 20 61 6e 64 20 73 74 79    6c 65 20 63 68 65 63 6b 65 72 20 75 73 69 6e 67  | X.syntax.and.style.checker.using | 
| 86f80 |  20 63 68 6b 74 65 78 2e 0a 0a 53 65 65 20 55 52    4c 20 60 68 74 74 70 73 3a 2f 2f 77 77 77 2e 6e  | .chktex...See.URL.`https://www.n | 
| 86fa0 |  6f 6e 67 6e 75 2e 6f 72 67 2f 63 68 6b 74 65 78    2f 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20  | ongnu.org/chktex/'."...:command. | 
| 86fc0 |  28 22 63 68 6b 74 65 78 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6f 6e 66 69 67 2d 66 69  | ("chktex".............(config-fi | 
| 86fe0 |  6c 65 20 22 2d 2d 6c 6f 63 61 6c 72 63 22 20 66    6c 79 63 68 65 63 6b 2d 63 68 6b 74 65 78 72 63  | le."--localrc".flycheck-chktexrc | 
| 87000 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    70 74 69 6f 6e 2d 6c 69 73 74 20 22 22 20 66 6c  | ).............(option-list."".fl | 
| 87020 |  79 63 68 65 63 6b 2d 63 68 6b 74 65 78 2d 65 78    74 72 61 2d 66 6c 61 67 73 20 63 6f 6e 63 61 74  | ycheck-chktex-extra-flags.concat | 
| 87040 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 43 6f 6d 70 61 63 74 20 65 72 72 6f 72 20 6d  | ).............;;.Compact.error.m | 
| 87060 |  65 73 73 61 67 65 73 2c 20 61 6e 64 20 6e 6f 20    76 65 72 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74  | essages,.and.no.version.informat | 
| 87080 |  69 6f 6e 2c 20 61 6e 64 20 65 78 65 63 75 74 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20  | ion,.and.execute.............;;. | 
| 870a0 |  5c 69 6e 70 75 74 20 73 74 61 74 65 6d 65 6e 74    73 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 2d  | \input.statements............."- | 
| 870c0 |  2d 76 65 72 62 6f 73 69 74 79 3d 30 22 20 22 2d    2d 71 75 69 65 74 22 20 22 2d 2d 69 6e 70 75 74  | -verbosity=0"."--quiet"."--input | 
| 870e0 |  66 69 6c 65 73 22 29 0a 20 20 3a 73 74 61 6e 64    61 72 64 2d 69 6e 70 75 74 20 74 0a 20 20 3a 65  | files")...:standard-input.t...:e | 
| 87100 |  72 72 6f 72 2d 70 61 74 74 65 72 6e 73 0a 20 20    28 28 77 61 72 6e 69 6e 67 20 6c 69 6e 65 2d 73  | rror-patterns...((warning.line-s | 
| 87120 |  74 61 72 74 20 22 73 74 64 69 6e 3a 22 20 6c 69    6e 65 20 22 3a 22 20 63 6f 6c 75 6d 6e 20 22 3a  | tart."stdin:".line.":".column.": | 
| 87140 |  22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69    64 20 28 6f 6e 65 2d 6f 72 2d 6d 6f 72 65 20 64  | ".............(id.(one-or-more.d | 
| 87160 |  69 67 69 74 29 29 20 22 3a 22 20 28 6d 65 73 73    61 67 65 29 20 6c 69 6e 65 2d 65 6e 64 29 29 0a  | igit)).":".(message).line-end)). | 
| 87180 |  20 20 3a 65 72 72 6f 72 2d 66 69 6c 74 65 72 0a    20 20 28 6c 61 6d 62 64 61 20 28 65 72 72 6f 72  | ..:error-filter...(lambda.(error | 
| 871a0 |  73 29 0a 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 73 61 6e 69 74 69 7a 65 2d 65 72 72 6f 72 73  | s).....(flycheck-sanitize-errors | 
| 871c0 |  20 28 66 6c 79 63 68 65 63 6b 2d 69 6e 63 72 65    6d 65 6e 74 2d 65 72 72 6f 72 2d 63 6f 6c 75 6d  | .(flycheck-increment-error-colum | 
| 871e0 |  6e 73 20 65 72 72 6f 72 73 29 29 29 0a 20 20 3a    6d 6f 64 65 73 20 28 6c 61 74 65 78 2d 6d 6f 64  | ns.errors)))...:modes.(latex-mod | 
| 87200 |  65 20 4c 61 54 65 58 2d 6d 6f 64 65 20 70 6c 61    69 6e 2d 74 65 78 2d 6d 6f 64 65 20 70 6c 61 69  | e.LaTeX-mode.plain-tex-mode.plai | 
| 87220 |  6e 2d 54 65 58 2d 6d 6f 64 65 29 29 0a 0a 28 66    6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63  | n-TeX-mode))..(flycheck-define-c | 
| 87240 |  68 65 63 6b 65 72 20 74 65 78 2d 6c 61 63 68 65    63 6b 0a 20 20 22 41 20 4c 61 54 65 58 20 73 79  | hecker.tex-lacheck..."A.LaTeX.sy | 
| 87260 |  6e 74 61 78 20 61 6e 64 20 73 74 79 6c 65 20 63    68 65 63 6b 65 72 20 75 73 69 6e 67 20 6c 61 63  | ntax.and.style.checker.using.lac | 
| 87280 |  68 65 63 6b 2e 0a 0a 53 65 65 20 55 52 4c 20 60    68 74 74 70 73 3a 2f 2f 77 77 77 2e 63 74 61 6e  | heck...See.URL.`https://www.ctan | 
| 872a0 |  2e 6f 72 67 2f 70 6b 67 2f 6c 61 63 68 65 63 6b    27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28  | .org/pkg/lacheck'."...:command.( | 
| 872c0 |  22 6c 61 63 68 65 63 6b 22 20 73 6f 75 72 63 65    2d 69 6e 70 6c 61 63 65 29 0a 20 20 3a 65 72 72  | "lacheck".source-inplace)...:err | 
| 872e0 |  6f 72 2d 70 61 74 74 65 72 6e 73 0a 20 20 28 28    77 61 72 6e 69 6e 67 20 6c 69 6e 65 2d 73 74 61  | or-patterns...((warning.line-sta | 
| 87300 |  72 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 22    5c 22 22 20 28 66 69 6c 65 2d 6e 61 6d 65 29 20  | rt............."\"".(file-name). | 
| 87320 |  22 5c 22 2c 20 6c 69 6e 65 20 22 20 6c 69 6e 65    20 22 3a 20 22 20 28 6d 65 73 73 61 67 65 29 0a  | "\",.line.".line.":.".(message). | 
| 87340 |  20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65    2d 65 6e 64 29 29 0a 20 20 3a 6d 6f 64 65 73 20  | ............line-end))...:modes. | 
| 87360 |  28 6c 61 74 65 78 2d 6d 6f 64 65 20 4c 61 54 65    58 2d 6d 6f 64 65 29 29 0a 0a 28 66 6c 79 63 68  | (latex-mode.LaTeX-mode))..(flych | 
| 87380 |  65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63 6b    65 72 20 74 65 78 69 6e 66 6f 0a 20 20 22 41 20  | eck-define-checker.texinfo..."A. | 
| 873a0 |  54 65 78 69 6e 66 6f 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 20 75 73 69 6e 67 20 6d 61 6b  | Texinfo.syntax.checker.using.mak | 
| 873c0 |  65 69 6e 66 6f 2e 0a 0a 53 65 65 20 55 52 4c 20    60 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75  | einfo...See.URL.`https://www.gnu | 
| 873e0 |  2e 6f 72 67 2f 73 6f 66 74 77 61 72 65 2f 74 65    78 69 6e 66 6f 2f 27 2e 22 0a 20 20 3a 63 6f 6d  | .org/software/texinfo/'."...:com | 
| 87400 |  6d 61 6e 64 20 28 22 6d 61 6b 65 69 6e 66 6f 22    20 22 2d 6f 22 20 6e 75 6c 6c 2d 64 65 76 69 63  | mand.("makeinfo"."-o".null-devic | 
| 87420 |  65 20 22 2d 22 29 0a 20 20 3a 73 74 61 6e 64 61    72 64 2d 69 6e 70 75 74 20 74 0a 20 20 3a 65 72  | e."-")...:standard-input.t...:er | 
| 87440 |  72 6f 72 2d 70 61 74 74 65 72 6e 73 0a 20 20 28    28 77 61 72 6e 69 6e 67 20 6c 69 6e 65 2d 73 74  | ror-patterns...((warning.line-st | 
| 87460 |  61 72 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    22 2d 3a 22 20 6c 69 6e 65 20 28 6f 70 74 69 6f  | art............."-:".line.(optio | 
| 87480 |  6e 61 6c 20 22 3a 22 20 63 6f 6c 75 6d 6e 29 20    22 3a 20 22 20 22 77 61 72 6e 69 6e 67 3a 20 22  | nal.":".column).":."."warning:." | 
| 874a0 |  20 28 6d 65 73 73 61 67 65 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 6c 69 6e 65 2d 65 6e 64 29  | .(message).............line-end) | 
| 874c0 |  0a 20 20 20 28 65 72 72 6f 72 20 6c 69 6e 65 2d    73 74 61 72 74 0a 20 20 20 20 20 20 20 20 20 20  | ....(error.line-start........... | 
| 874e0 |  22 2d 3a 22 20 6c 69 6e 65 20 28 6f 70 74 69 6f    6e 61 6c 20 22 3a 22 20 63 6f 6c 75 6d 6e 29 20  | "-:".line.(optional.":".column). | 
| 87500 |  22 3a 20 22 20 28 6d 65 73 73 61 67 65 29 0a 20    20 20 20 20 20 20 20 20 20 6c 69 6e 65 2d 65 6e  | ":.".(message)...........line-en | 
| 87520 |  64 29 29 0a 20 20 3a 6d 6f 64 65 73 20 28 74 65    78 69 6e 66 6f 2d 6d 6f 64 65 20 54 65 78 69 6e  | d))...:modes.(texinfo-mode.Texin | 
| 87540 |  66 6f 2d 6d 6f 64 65 29 29 0a 0a 28 66 6c 79 63    68 65 63 6b 2d 64 65 66 2d 63 6f 6e 66 69 67 2d  | fo-mode))..(flycheck-def-config- | 
| 87560 |  66 69 6c 65 2d 76 61 72 20 66 6c 79 63 68 65 63    6b 2d 74 65 78 74 6c 69 6e 74 2d 63 6f 6e 66 69  | file-var.flycheck-textlint-confi | 
| 87580 |  67 0a 20 20 20 20 74 65 78 74 6c 69 6e 74 20 22    74 65 78 74 6c 69 6e 74 72 63 2e 6a 73 6f 6e 22  | g.....textlint."textlintrc.json" | 
| 875a0 |  29 0a 0a 3b 3b 20 54 68 69 73 20 6e 65 65 64 73    20 74 6f 20 62 65 20 73 65 74 20 62 65 63 61 75  | )..;;.This.needs.to.be.set.becau | 
| 875c0 |  73 65 20 74 65 78 74 6c 69 6e 74 20 70 6c 75 67    69 6e 73 20 61 72 65 20 69 6e 73 74 61 6c 6c 65  | se.textlint.plugins.are.installe | 
| 875e0 |  64 20 73 65 70 61 72 61 74 65 6c 79 2c 0a 3b 3b    20 61 6e 64 20 74 68 65 72 65 20 69 73 20 6e 6f  | d.separately,.;;.and.there.is.no | 
| 87600 |  20 77 61 79 20 74 6f 20 63 68 65 63 6b 20 74 68    65 69 72 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e  | .way.to.check.their.installation | 
| 87620 |  20 73 74 61 74 75 73 20 2d 2d 20 74 65 78 74 6c    69 6e 74 20 73 69 6d 70 6c 79 0a 3b 3b 20 70 72  | .status.--.textlint.simply.;;.pr | 
| 87640 |  69 6e 74 73 20 61 20 62 61 63 6b 74 72 61 63 65    2e 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d  | ints.a.backtrace..(flycheck-def- | 
| 87660 |  6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68    65 63 6b 2d 74 65 78 74 6c 69 6e 74 2d 70 6c 75  | option-var.flycheck-textlint-plu | 
| 87680 |  67 69 6e 2d 61 6c 69 73 74 0a 20 20 20 20 27 28    28 6d 61 72 6b 64 6f 77 6e 2d 6d 6f 64 65 20 2e  | gin-alist.....'((markdown-mode.. | 
| 876a0 |  20 22 40 74 65 78 74 6c 69 6e 74 2f 6d 61 72 6b    64 6f 77 6e 22 29 0a 20 20 20 20 20 20 28 67 66  | ."@textlint/markdown").......(gf | 
| 876c0 |  6d 2d 6d 6f 64 65 20 2e 20 22 40 74 65 78 74 6c    69 6e 74 2f 6d 61 72 6b 64 6f 77 6e 22 29 0a 20  | m-mode..."@textlint/markdown").. | 
| 876e0 |  20 20 20 20 20 28 74 20 2e 20 22 40 74 65 78 74    6c 69 6e 74 2f 74 65 78 74 22 29 29 0a 20 20 20  | .....(t..."@textlint/text")).... | 
| 87700 |  20 74 65 78 74 6c 69 6e 74 0a 20 20 22 41 6e 20    61 6c 69 73 74 20 6d 61 70 70 69 6e 67 20 6d 61  | .textlint..."An.alist.mapping.ma | 
| 87720 |  6a 6f 72 20 6d 6f 64 65 73 20 74 6f 20 74 65 78    74 6c 69 6e 74 20 70 6c 75 67 69 6e 73 2e 0a 0a  | jor.modes.to.textlint.plugins... | 
| 87740 |  45 61 63 68 20 69 74 65 6d 20 69 73 20 61 20 63    6f 6e 73 20 63 65 6c 6c 20 60 28 4d 41 4a 4f 52  | Each.item.is.a.cons.cell.`(MAJOR | 
| 87760 |  2d 4d 4f 44 45 20 2e 20 50 4c 55 47 49 4e 29 27    2c 20 77 68 65 72 65 20 4d 41 4a 4f 52 2d 4d 4f  | -MODE...PLUGIN)',.where.MAJOR-MO | 
| 87780 |  44 45 20 69 73 20 61 20 6d 6f 64 65 0a 60 66 6c    79 63 68 65 63 6b 2d 74 65 78 74 6c 69 6e 74 27  | DE.is.a.mode.`flycheck-textlint' | 
| 877a0 |  20 73 75 70 70 6f 72 74 73 20 61 6e 64 20 50 4c    55 47 49 4e 20 69 73 20 61 20 74 65 78 74 6c 69  | .supports.and.PLUGIN.is.a.textli | 
| 877c0 |  6e 74 20 70 6c 75 67 69 6e 2e 20 41 73 20 61 20    63 61 74 63 68 2d 61 6c 6c 2c 0a 77 68 65 6e 20  | nt.plugin..As.a.catch-all,.when. | 
| 877e0 |  4d 41 4a 4f 52 2d 4d 4f 44 45 20 69 73 20 74 2c    20 74 68 61 74 20 50 4c 55 47 49 4e 20 77 69 6c  | MAJOR-MODE.is.t,.that.PLUGIN.wil | 
| 87800 |  6c 20 62 65 20 75 73 65 64 20 66 6f 72 20 61 6e    79 20 73 75 70 70 6f 72 74 65 64 20 6d 6f 64 65  | l.be.used.for.any.supported.mode | 
| 87820 |  20 74 68 61 74 0a 69 73 6e 27 74 20 73 70 65 63    69 66 69 65 64 2e 0a 0a 53 65 65 20 55 52 4c 20  | .that.isn't.specified...See.URL. | 
| 87840 |  60 68 74 74 70 73 3a 2f 2f 6e 70 6d 73 2e 69 6f    2f 73 65 61 72 63 68 3f 71 3d 74 65 78 74 6c 69  | `https://npms.io/search?q=textli | 
| 87860 |  6e 74 2d 70 6c 75 67 69 6e 27 20 66 6f 72 20 61    6c 6c 20 74 65 78 74 6c 69 6e 74 20 70 6c 75 67  | nt-plugin'.for.all.textlint.plug | 
| 87880 |  69 6e 73 0a 70 75 62 6c 69 73 68 65 64 20 6f 6e    20 4e 50 4d 2e 22 0a 20 20 3a 74 79 70 65 20 27  | ins.published.on.NPM."...:type.' | 
| 878a0 |  28 72 65 70 65 61 74 20 28 63 68 6f 69 63 65 20    28 63 6f 6e 73 20 73 79 6d 62 6f 6c 20 73 74 72  | (repeat.(choice.(cons.symbol.str | 
| 878c0 |  69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63  | ing)..........................(c | 
| 878e0 |  6f 6e 73 20 28 63 6f 6e 73 74 20 74 29 20 73 74    72 69 6e 67 29 29 29 29 0a 0a 28 64 65 66 75 6e  | ons.(const.t).string))))..(defun | 
| 87900 |  20 66 6c 79 63 68 65 63 6b 2d 2d 74 65 78 74 6c    69 6e 74 2d 67 65 74 2d 70 6c 75 67 69 6e 20 28  | .flycheck--textlint-get-plugin.( | 
| 87920 |  29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20    74 65 78 74 6c 69 6e 74 20 70 6c 75 67 69 6e 20  | )..."Return.the.textlint.plugin. | 
| 87940 |  66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20    6d 6f 64 65 2e 22 0a 20 20 28 63 64 72 20 28 73  | for.the.current.mode."...(cdr.(s | 
| 87960 |  65 71 2d 66 69 6e 64 0a 20 20 20 20 20 20 20 20    28 6c 61 6d 62 64 61 20 28 61 72 67 29 0a 20 20  | eq-find.........(lambda.(arg)... | 
| 87980 |  20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c    65 74 20 28 28 60 28 2c 6d 6f 64 65 20 2e 20 5f  | ........(pcase-let.((`(,mode..._ | 
| 879a0 |  29 20 61 72 67 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 6f 72 20 28 61 6e 64 20 28 62 6f  | ).arg)).............(or.(and.(bo | 
| 879c0 |  6f 6c 65 61 6e 70 20 6d 6f 64 65 29 20 6d 6f 64    65 29 20 3b 20 6d 6f 64 65 20 69 73 20 74 0a 20  | oleanp.mode).mode).;.mode.is.t.. | 
| 879e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 6d  | ...............(derived-mode-p.m | 
| 87a00 |  6f 64 65 29 29 29 29 0a 20 20 20 20 20 20 20 20    66 6c 79 63 68 65 63 6b 2d 74 65 78 74 6c 69 6e  | ode)))).........flycheck-textlin | 
| 87a20 |  74 2d 70 6c 75 67 69 6e 2d 61 6c 69 73 74 29 29    29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66  | t-plugin-alist)))..(flycheck-def | 
| 87a40 |  69 6e 65 2d 63 68 65 63 6b 65 72 20 74 65 78 74    6c 69 6e 74 0a 20 20 22 41 20 74 65 78 74 20 70  | ine-checker.textlint..."A.text.p | 
| 87a60 |  72 6f 73 65 20 6c 69 6e 74 65 72 20 75 73 69 6e    67 20 74 65 78 74 6c 69 6e 74 2e 0a 0a 53 65 65  | rose.linter.using.textlint...See | 
| 87a80 |  20 55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 74 65    78 74 6c 69 6e 74 2e 67 69 74 68 75 62 2e 69 6f  | .URL.`https://textlint.github.io | 
| 87aa0 |  2f 27 2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20    28 22 74 65 78 74 6c 69 6e 74 22 0a 20 20 20 20  | /'."...:command.("textlint"..... | 
| 87ac0 |  20 20 20 20 20 20 20 20 28 63 6f 6e 66 69 67 2d    66 69 6c 65 20 22 2d 2d 63 6f 6e 66 69 67 22 20  | ........(config-file."--config". | 
| 87ae0 |  66 6c 79 63 68 65 63 6b 2d 74 65 78 74 6c 69 6e    74 2d 63 6f 6e 66 69 67 29 0a 20 20 20 20 20 20  | flycheck-textlint-config)....... | 
| 87b00 |  20 20 20 20 20 20 22 2d 2d 66 6f 72 6d 61 74 22    20 22 6a 73 6f 6e 22 0a 20 20 20 20 20 20 20 20  | ......"--format"."json"......... | 
| 87b20 |  20 20 20 20 3b 3b 20 67 65 74 20 74 68 65 20 66    69 72 73 74 20 6d 61 74 63 68 69 6e 67 20 70 6c  | ....;;.get.the.first.matching.pl | 
| 87b40 |  75 67 69 6e 20 66 72 6f 6d 20 70 6c 75 67 69 6e    2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20  | ugin.from.plugin-alist.......... | 
| 87b60 |  20 20 20 22 2d 2d 70 6c 75 67 69 6e 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 65 76 61 6c 20  | ..."--plugin".............(eval. | 
| 87b80 |  28 66 6c 79 63 68 65 63 6b 2d 2d 74 65 78 74 6c    69 6e 74 2d 67 65 74 2d 70 6c 75 67 69 6e 29 29  | (flycheck--textlint-get-plugin)) | 
| 87ba0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 73 6f 75    72 63 65 29 0a 20 20 3b 3b 20 74 65 78 74 6c 69  | .............source)...;;.textli | 
| 87bc0 |  6e 74 20 73 65 65 6d 73 20 74 6f 20 73 61 79 20    74 68 61 74 20 69 74 73 20 6a 73 6f 6e 20 6f 75  | nt.seems.to.say.that.its.json.ou | 
| 87be0 |  74 70 75 74 20 69 73 20 63 6f 6d 70 61 74 69 62    6c 65 20 77 69 74 68 20 45 53 4c 69 6e 74 2e 0a  | tput.is.compatible.with.ESLint.. | 
| 87c00 |  20 20 3b 3b 20 68 74 74 70 73 3a 2f 2f 74 65 78    74 6c 69 6e 74 2e 67 69 74 68 75 62 2e 69 6f 2f  | ..;;.https://textlint.github.io/ | 
| 87c20 |  64 6f 63 73 2f 66 6f 72 6d 61 74 74 65 72 2e 68    74 6d 6c 0a 20 20 3a 65 72 72 6f 72 2d 70 61 72  | docs/formatter.html...:error-par | 
| 87c40 |  73 65 72 20 66 6c 79 63 68 65 63 6b 2d 70 61 72    73 65 2d 65 73 6c 69 6e 74 0a 20 20 3b 3b 20 74  | ser.flycheck-parse-eslint...;;.t | 
| 87c60 |  65 78 74 6c 69 6e 74 20 63 61 6e 20 73 75 70 70    6f 72 74 20 64 69 66 66 65 72 65 6e 74 20 66 6f  | extlint.can.support.different.fo | 
| 87c80 |  72 6d 61 74 73 20 77 69 74 68 20 74 65 78 74 6c    69 6e 74 20 70 6c 75 67 69 6e 73 2c 20 62 75 74  | rmats.with.textlint.plugins,.but | 
| 87ca0 |  0a 20 20 3b 3b 20 6f 6e 6c 79 20 74 65 78 74 20    61 6e 64 20 6d 61 72 6b 64 6f 77 6e 20 66 6f 72  | ...;;.only.text.and.markdown.for | 
| 87cc0 |  6d 61 74 73 20 61 72 65 20 69 6e 73 74 61 6c 6c    65 64 20 62 79 20 64 65 66 61 75 6c 74 2e 20 41  | mats.are.installed.by.default..A | 
| 87ce0 |  73 6b 20 74 68 65 0a 20 20 3b 3b 20 75 73 65 72    20 74 6f 20 61 64 64 20 6d 6f 64 65 2d 3e 70 6c  | sk.the...;;.user.to.add.mode->pl | 
| 87d00 |  75 67 69 6e 20 6d 61 70 70 69 6e 67 73 20 6d 61    6e 75 61 6c 6c 79 20 69 6e 0a 20 20 3b 3b 20 60  | ugin.mappings.manually.in...;;.` | 
| 87d20 |  66 6c 79 63 68 65 63 6b 2d 74 65 78 74 6c 69 6e    74 2d 70 6c 75 67 69 6e 2d 61 6c 69 73 74 27 2e  | flycheck-textlint-plugin-alist'. | 
| 87d40 |  0a 20 20 3a 6d 6f 64 65 73 0a 20 20 28 74 65 78    74 2d 6d 6f 64 65 20 6d 61 72 6b 64 6f 77 6e 2d  | ...:modes...(text-mode.markdown- | 
| 87d60 |  6d 6f 64 65 20 67 66 6d 2d 6d 6f 64 65 20 6d 65    73 73 61 67 65 2d 6d 6f 64 65 20 61 64 6f 63 2d  | mode.gfm-mode.message-mode.adoc- | 
| 87d80 |  6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 6d 68 74 6d 6c 2d 6d 6f 64 65 20 6c 61 74  | mode..............mhtml-mode.lat | 
| 87da0 |  65 78 2d 6d 6f 64 65 20 4c 61 54 65 58 2d 6d 6f    64 65 20 6f 72 67 2d 6d 6f 64 65 20 72 73 74 2d  | ex-mode.LaTeX-mode.org-mode.rst- | 
| 87dc0 |  6d 6f 64 65 29 0a 20 20 3a 65 6e 61 62 6c 65 64    0a 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 66  | mode)...:enabled...(lambda.().(f | 
| 87de0 |  6c 79 63 68 65 63 6b 2d 2d 74 65 78 74 6c 69 6e    74 2d 67 65 74 2d 70 6c 75 67 69 6e 29 29 0a 20  | lycheck--textlint-get-plugin)).. | 
| 87e00 |  20 3a 76 65 72 69 66 79 0a 20 20 28 6c 61 6d 62    64 61 20 28 5f 29 0a 20 20 20 20 28 6c 65 74 20  | .:verify...(lambda.(_).....(let. | 
| 87e20 |  28 28 70 6c 75 67 69 6e 20 28 66 6c 79 63 68 65    63 6b 2d 2d 74 65 78 74 6c 69 6e 74 2d 67 65 74  | ((plugin.(flycheck--textlint-get | 
| 87e40 |  2d 70 6c 75 67 69 6e 29 29 29 0a 20 20 20 20 20    20 28 6c 69 73 74 0a 20 20 20 20 20 20 20 28 66  | -plugin))).......(list........(f | 
| 87e60 |  6c 79 63 68 65 63 6b 2d 76 65 72 69 66 69 63 61    74 69 6f 6e 2d 72 65 73 75 6c 74 2d 6e 65 77 0a  | lycheck-verification-result-new. | 
| 87e80 |  20 20 20 20 20 20 20 20 3a 6c 61 62 65 6c 20 22    74 65 78 74 6c 69 6e 74 20 70 6c 75 67 69 6e 22  | ........:label."textlint.plugin" | 
| 87ea0 |  0a 20 20 20 20 20 20 20 20 3a 6d 65 73 73 61 67    65 20 70 6c 75 67 69 6e 0a 20 20 20 20 20 20 20  | .........:message.plugin........ | 
| 87ec0 |  20 3a 66 61 63 65 20 27 73 75 63 63 65 73 73 29    29 29 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d  | .:face.'success)))))..(flycheck- | 
| 87ee0 |  64 65 66 2d 63 6f 6e 66 69 67 2d 66 69 6c 65 2d    76 61 72 20 66 6c 79 63 68 65 63 6b 2d 74 79 70  | def-config-file-var.flycheck-typ | 
| 87f00 |  65 73 63 72 69 70 74 2d 74 73 6c 69 6e 74 2d 63    6f 6e 66 69 67 0a 20 20 20 20 74 79 70 65 73 63  | escript-tslint-config.....typesc | 
| 87f20 |  72 69 70 74 2d 74 73 6c 69 6e 74 20 22 74 73 6c    69 6e 74 2e 6a 73 6f 6e 22 0a 20 20 3a 70 61 63  | ript-tslint."tslint.json"...:pac | 
| 87f40 |  6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66    6c 79 63 68 65 63 6b 20 2e 20 22 32 37 22 29 29  | kage-version.'(flycheck..."27")) | 
| 87f60 |  0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d    6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68  | ..(flycheck-def-option-var.flych | 
| 87f80 |  65 63 6b 2d 74 79 70 65 73 63 72 69 70 74 2d 74    73 6c 69 6e 74 2d 72 75 6c 65 73 64 69 72 0a 20  | eck-typescript-tslint-rulesdir.. | 
| 87fa0 |  20 20 20 6e 69 6c 20 74 79 70 65 73 63 72 69 70    74 2d 74 73 6c 69 6e 74 0a 20 20 22 54 68 65 20  | ...nil.typescript-tslint..."The. | 
| 87fc0 |  64 69 72 65 63 74 6f 72 79 20 6f 66 20 63 75 73    74 6f 6d 20 72 75 6c 65 73 20 66 6f 72 20 54 53  | directory.of.custom.rules.for.TS | 
| 87fe0 |  4c 69 6e 74 2e 0a 0a 54 68 65 20 76 61 6c 75 65    20 6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c  | Lint...The.value.of.this.variabl | 
| 88000 |  65 20 69 73 20 65 69 74 68 65 72 20 61 20 73 74    72 69 6e 67 20 63 6f 6e 74 61 69 6e 69 6e 67 20  | e.is.either.a.string.containing. | 
| 88020 |  74 68 65 20 70 61 74 68 0a 74 6f 20 61 20 64 69    72 65 63 74 6f 72 79 20 77 69 74 68 20 63 75 73  | the.path.to.a.directory.with.cus | 
| 88040 |  74 6f 6d 20 72 75 6c 65 73 2c 20 6f 72 20 6e 69    6c 2c 20 74 6f 20 6e 6f 74 20 67 69 76 65 20 61  | tom.rules,.or.nil,.to.not.give.a | 
| 88060 |  6e 79 20 63 75 73 74 6f 6d 0a 72 75 6c 65 73 20    74 6f 20 54 53 4c 69 6e 74 2e 0a 0a 52 65 66 65  | ny.custom.rules.to.TSLint...Refe | 
| 88080 |  72 20 74 6f 20 74 68 65 20 54 53 4c 69 6e 74 20    6d 61 6e 75 61 6c 20 61 74 20 55 52 4c 0a 60 68  | r.to.the.TSLint.manual.at.URL.`h | 
| 880a0 |  74 74 70 73 3a 2f 2f 70 61 6c 61 6e 74 69 72 2e    67 69 74 68 75 62 2e 69 6f 2f 74 73 6c 69 6e 74  | ttps://palantir.github.io/tslint | 
| 880c0 |  2f 75 73 61 67 65 2f 63 6c 69 2f 27 0a 66 6f 72    20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f  | /usage/cli/'.for.more.informatio | 
| 880e0 |  6e 20 61 62 6f 75 74 20 74 68 65 20 63 75 73 74    6f 6d 20 64 69 72 65 63 74 6f 72 79 2e 22 0a 20  | n.about.the.custom.directory.".. | 
| 88100 |  20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20    28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 20  | .:type.'(choice.(const.:tag."No. | 
| 88120 |  63 75 73 74 6f 6d 20 72 75 6c 65 73 20 64 69 72    65 63 74 6f 72 79 22 20 6e 69 6c 29 0a 20 20 20  | custom.rules.directory".nil).... | 
| 88140 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64    69 72 65 63 74 6f 72 79 20 3a 74 61 67 20 22 43  | ..............(directory.:tag."C | 
| 88160 |  75 73 74 6f 6d 20 72 75 6c 65 73 20 64 69 72 65    63 74 6f 72 79 22 29 29 0a 20 20 3a 73 61 66 65  | ustom.rules.directory"))...:safe | 
| 88180 |  20 23 27 66 6c 79 63 68 65 63 6b 2d 73 74 72 69    6e 67 2d 6f 72 2d 6e 69 6c 2d 70 0a 20 20 3a 70  | .#'flycheck-string-or-nil-p...:p | 
| 881a0 |  61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27    28 66 6c 79 63 68 65 63 6b 20 2e 20 22 32 37 22  | ackage-version.'(flycheck..."27" | 
| 881c0 |  29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65    66 2d 61 72 67 73 2d 76 61 72 20 66 6c 79 63 68  | ))..(flycheck-def-args-var.flych | 
| 881e0 |  65 63 6b 2d 74 73 6c 69 6e 74 2d 61 72 67 73 20    28 74 79 70 65 73 63 72 69 70 74 2d 74 73 6c 69  | eck-tslint-args.(typescript-tsli | 
| 88200 |  6e 74 29 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76    65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63  | nt)...:package-version.'(flychec | 
| 88220 |  6b 20 2e 20 22 33 31 22 29 29 0a 0a 28 66 6c 79    63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65  | k..."31"))..(flycheck-define-che | 
| 88240 |  63 6b 65 72 20 74 79 70 65 73 63 72 69 70 74 2d    74 73 6c 69 6e 74 0a 20 20 22 54 79 70 65 53 63  | cker.typescript-tslint..."TypeSc | 
| 88260 |  72 69 70 74 20 73 74 79 6c 65 20 63 68 65 63 6b    65 72 20 75 73 69 6e 67 20 54 53 4c 69 6e 74 2e  | ript.style.checker.using.TSLint. | 
| 88280 |  0a 0a 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73    20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 20  | ..Note.that.this.syntax.checker. | 
| 882a0 |  69 73 20 6e 6f 74 20 75 73 65 64 20 69 66 0a 60    66 6c 79 63 68 65 63 6b 2d 74 79 70 65 73 63 72  | is.not.used.if.`flycheck-typescr | 
| 882c0 |  69 70 74 2d 74 73 6c 69 6e 74 2d 63 6f 6e 66 69    67 27 20 69 73 20 6e 69 6c 20 6f 72 20 72 65 66  | ipt-tslint-config'.is.nil.or.ref | 
| 882e0 |  65 72 73 20 74 6f 20 61 0a 6e 6f 6e 2d 65 78 69    73 74 69 6e 67 20 66 69 6c 65 2e 0a 0a 53 65 65  | ers.to.a.non-existing.file...See | 
| 88300 |  20 55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 70 61 6c 61 6e 74 69  | .URL.`https://github.com/palanti | 
| 88320 |  72 2f 74 73 6c 69 6e 74 27 2e 22 0a 20 20 3a 63    6f 6d 6d 61 6e 64 20 28 22 74 73 6c 69 6e 74 22  | r/tslint'."...:command.("tslint" | 
| 88340 |  20 22 2d 2d 66 6f 72 6d 61 74 22 20 22 6a 73 6f    6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28  | ."--format"."json".............( | 
| 88360 |  63 6f 6e 66 69 67 2d 66 69 6c 65 20 22 2d 2d 63    6f 6e 66 69 67 22 20 66 6c 79 63 68 65 63 6b 2d  | config-file."--config".flycheck- | 
| 88380 |  74 79 70 65 73 63 72 69 70 74 2d 74 73 6c 69 6e    74 2d 63 6f 6e 66 69 67 29 0a 20 20 20 20 20 20  | typescript-tslint-config)....... | 
| 883a0 |  20 20 20 20 20 20 28 6f 70 74 69 6f 6e 20 22 2d    2d 72 75 6c 65 73 2d 64 69 72 22 20 66 6c 79 63  | ......(option."--rules-dir".flyc | 
| 883c0 |  68 65 63 6b 2d 74 79 70 65 73 63 72 69 70 74 2d    74 73 6c 69 6e 74 2d 72 75 6c 65 73 64 69 72 29  | heck-typescript-tslint-rulesdir) | 
| 883e0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 76    61 6c 20 66 6c 79 63 68 65 63 6b 2d 74 73 6c 69  | .............(eval.flycheck-tsli | 
| 88400 |  6e 74 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 73 6f 75 72 63 65 2d 69 6e 70 6c  | nt-args).............source-inpl | 
| 88420 |  61 63 65 29 0a 20 20 3a 65 72 72 6f 72 2d 70 61    72 73 65 72 20 66 6c 79 63 68 65 63 6b 2d 70 61  | ace)...:error-parser.flycheck-pa | 
| 88440 |  72 73 65 2d 74 73 6c 69 6e 74 0a 20 20 3a 6d 6f    64 65 73 20 28 74 79 70 65 73 63 72 69 70 74 2d  | rse-tslint...:modes.(typescript- | 
| 88460 |  6d 6f 64 65 20 74 79 70 65 73 63 72 69 70 74 2d    74 73 2d 6d 6f 64 65 20 74 73 78 2d 74 73 2d 6d  | mode.typescript-ts-mode.tsx-ts-m | 
| 88480 |  6f 64 65 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b    2d 64 65 66 2d 6f 70 74 69 6f 6e 2d 76 61 72 20  | ode))..(flycheck-def-option-var. | 
| 884a0 |  66 6c 79 63 68 65 63 6b 2d 76 65 72 69 6c 61 74    6f 72 2d 69 6e 63 6c 75 64 65 2d 70 61 74 68 20  | flycheck-verilator-include-path. | 
| 884c0 |  6e 69 6c 20 76 65 72 69 6c 6f 67 2d 76 65 72 69    6c 61 74 6f 72 0a 20 20 22 41 20 6c 69 73 74 20  | nil.verilog-verilator..."A.list. | 
| 884e0 |  6f 66 20 69 6e 63 6c 75 64 65 20 64 69 72 65 63    74 6f 72 69 65 73 20 66 6f 72 20 56 65 72 69 6c  | of.include.directories.for.Veril | 
| 88500 |  61 74 6f 72 2e 0a 0a 54 68 65 20 76 61 6c 75 65    20 6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c  | ator...The.value.of.this.variabl | 
| 88520 |  65 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 73    74 72 69 6e 67 73 2c 20 77 68 65 72 65 20 65 61  | e.is.a.list.of.strings,.where.ea | 
| 88540 |  63 68 0a 73 74 72 69 6e 67 20 69 73 20 61 20 64    69 72 65 63 74 6f 72 79 20 74 6f 20 61 64 64 20  | ch.string.is.a.directory.to.add. | 
| 88560 |  74 6f 20 74 68 65 20 69 6e 63 6c 75 64 65 20 70    61 74 68 20 6f 66 20 56 65 72 69 6c 61 74 6f 72  | to.the.include.path.of.Verilator | 
| 88580 |  2e 0a 52 65 6c 61 74 69 76 65 20 70 61 74 68 73    20 61 72 65 20 72 65 6c 61 74 69 76 65 20 74 6f  | ..Relative.paths.are.relative.to | 
| 885a0 |  20 74 68 65 20 66 69 6c 65 20 62 65 69 6e 67 20    63 68 65 63 6b 65 64 2e 22 0a 20 20 3a 74 79 70  | .the.file.being.checked."...:typ | 
| 885c0 |  65 20 27 28 72 65 70 65 61 74 20 28 64 69 72 65    63 74 6f 72 79 20 3a 74 61 67 20 22 49 6e 63 6c  | e.'(repeat.(directory.:tag."Incl | 
| 885e0 |  75 64 65 20 64 69 72 65 63 74 6f 72 79 22 29 29    0a 20 20 3a 73 61 66 65 20 23 27 66 6c 79 63 68  | ude.directory"))...:safe.#'flych | 
| 88600 |  65 63 6b 2d 73 74 72 69 6e 67 2d 6c 69 73 74 2d    70 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72  | eck-string-list-p...:package-ver | 
| 88620 |  73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b 20    2e 20 22 30 2e 32 34 22 29 29 0a 0a 28 66 6c 79  | sion.'(flycheck..."0.24"))..(fly | 
| 88640 |  63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65    63 6b 65 72 20 76 65 72 69 6c 6f 67 2d 76 65 72  | check-define-checker.verilog-ver | 
| 88660 |  69 6c 61 74 6f 72 0a 20 20 22 41 20 56 65 72 69    6c 6f 67 20 73 79 6e 74 61 78 20 63 68 65 63 6b  | ilator..."A.Verilog.syntax.check | 
| 88680 |  65 72 20 75 73 69 6e 67 20 74 68 65 20 56 65 72    69 6c 61 74 6f 72 20 56 65 72 69 6c 6f 67 20 48  | er.using.the.Verilator.Verilog.H | 
| 886a0 |  44 4c 20 73 69 6d 75 6c 61 74 6f 72 2e 0a 0a 53    65 65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f 2f  | DL.simulator...See.URL.`https:// | 
| 886c0 |  77 77 77 2e 76 65 72 69 70 6f 6f 6c 2e 6f 72 67    2f 77 69 6b 69 2f 76 65 72 69 6c 61 74 6f 72 27  | www.veripool.org/wiki/verilator' | 
| 886e0 |  2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22    76 65 72 69 6c 61 74 6f 72 22 20 22 2d 2d 6c 69  | ."...:command.("verilator"."--li | 
| 88700 |  6e 74 2d 6f 6e 6c 79 22 20 22 2d 57 61 6c 6c 22    20 22 2d 2d 71 75 69 65 74 2d 65 78 69 74 22 0a  | nt-only"."-Wall"."--quiet-exit". | 
| 88720 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6f 70 74    69 6f 6e 2d 6c 69 73 74 20 22 2d 49 22 20 66 6c  | ............(option-list."-I".fl | 
| 88740 |  79 63 68 65 63 6b 2d 76 65 72 69 6c 61 74 6f 72    2d 69 6e 63 6c 75 64 65 2d 70 61 74 68 20 63 6f  | ycheck-verilator-include-path.co | 
| 88760 |  6e 63 61 74 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 73 6f 75 72 63 65 29 0a 20 20 3a 65 72 72  | ncat).............source)...:err | 
| 88780 |  6f 72 2d 70 61 74 74 65 72 6e 73 0a 20 20 28 28    77 61 72 6e 69 6e 67 20 6c 69 6e 65 2d 73 74 61  | or-patterns...((warning.line-sta | 
| 887a0 |  72 74 20 22 25 57 61 72 6e 69 6e 67 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 3f 20 22 2d 22  | rt."%Warning".............(?."-" | 
| 887c0 |  20 28 69 64 20 28 2b 20 28 61 6e 79 20 22 30 2d    39 41 2d 5a 5f 22 29 29 29 29 20 22 3a 20 22 0a  | .(id.(+.(any."0-9A-Z_")))).":.". | 
| 887e0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 3f 20 28    66 69 6c 65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c  | ............(?.(file-name).":".l | 
| 88800 |  69 6e 65 20 22 3a 22 20 28 3f 20 63 6f 6c 75 6d    6e 20 22 3a 22 29 20 22 20 22 29 0a 20 20 20 20  | ine.":".(?.column.":").".")..... | 
| 88820 |  20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65    29 20 6c 69 6e 65 2d 65 6e 64 29 0a 20 20 20 28  | ........(message).line-end)....( | 
| 88840 |  65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74    20 22 25 45 72 72 6f 72 22 0a 20 20 20 20 20 20  | error.line-start."%Error"....... | 
| 88860 |  20 20 20 20 28 3f 20 22 2d 22 20 28 69 64 20 28    2b 20 28 61 6e 79 20 22 30 2d 39 41 2d 5a 5f 22  | ....(?."-".(id.(+.(any."0-9A-Z_" | 
| 88880 |  29 29 29 29 20 22 3a 20 22 0a 20 20 20 20 20 20    20 20 20 20 28 3f 20 28 66 69 6c 65 2d 6e 61 6d  | )))).":."...........(?.(file-nam | 
| 888a0 |  65 29 20 22 3a 22 20 6c 69 6e 65 20 22 3a 22 20    28 3f 20 63 6f 6c 75 6d 6e 20 22 3a 22 29 20 22  | e).":".line.":".(?.column.":")." | 
| 888c0 |  20 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d    65 73 73 61 67 65 29 20 6c 69 6e 65 2d 65 6e 64  | .")...........(message).line-end | 
| 888e0 |  29 29 0a 20 20 3a 6d 6f 64 65 73 20 76 65 72 69    6c 6f 67 2d 6d 6f 64 65 29 0a 0a 28 66 6c 79 63  | ))...:modes.verilog-mode)..(flyc | 
| 88900 |  68 65 63 6b 2d 64 65 66 2d 6f 70 74 69 6f 6e 2d    76 61 72 20 66 6c 79 63 68 65 63 6b 2d 67 68 64  | heck-def-option-var.flycheck-ghd | 
| 88920 |  6c 2d 6c 61 6e 67 75 61 67 65 2d 73 74 61 6e 64    61 72 64 20 6e 69 6c 20 76 68 64 6c 2d 67 68 64  | l-language-standard.nil.vhdl-ghd | 
| 88940 |  6c 0a 20 20 22 54 68 65 20 6c 61 6e 67 75 61 67    65 20 73 74 61 6e 64 61 72 64 20 74 6f 20 75 73  | l..."The.language.standard.to.us | 
| 88960 |  65 20 69 6e 20 47 48 44 4c 2e 0a 0a 54 68 65 20    76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 76 61  | e.in.GHDL...The.value.of.this.va | 
| 88980 |  72 69 61 62 6c 65 20 69 73 20 65 69 74 68 65 72    20 61 20 73 74 72 69 6e 67 20 64 65 6e 6f 74 69  | riable.is.either.a.string.denoti | 
| 889a0 |  6e 67 20 61 20 6c 61 6e 67 75 61 67 65 0a 73 74    61 6e 64 61 72 64 2c 20 6f 72 20 6e 69 6c 2c 20  | ng.a.language.standard,.or.nil,. | 
| 889c0 |  74 6f 20 75 73 65 20 74 68 65 20 64 65 66 61 75    6c 74 20 73 74 61 6e 64 61 72 64 2e 20 20 57 68  | to.use.the.default.standard...Wh | 
| 889e0 |  65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 0a 70 61 73 73    20 74 68 65 20 6c 61 6e 67 75 61 67 65 20 73 74  | en.non-nil,.pass.the.language.st | 
| 88a00 |  61 6e 64 61 72 64 20 76 69 61 20 74 68 65 20 60    2d 2d 73 74 64 27 20 6f 70 74 69 6f 6e 2e 22 0a  | andard.via.the.`--std'.option.". | 
| 88a20 |  20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65    20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 65  | ..:type.'(choice.(const.:tag."De | 
| 88a40 |  66 61 75 6c 74 20 73 74 61 6e 64 61 72 64 22 20    6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20  | fault.standard".nil)............ | 
| 88a60 |  20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74    61 67 20 22 4c 61 6e 67 75 61 67 65 20 73 74 61  | ......(string.:tag."Language.sta | 
| 88a80 |  6e 64 61 72 64 22 29 29 0a 20 20 3a 73 61 66 65    20 23 27 66 6c 79 63 68 65 63 6b 2d 73 74 72 69  | ndard"))...:safe.#'flycheck-stri | 
| 88aa0 |  6e 67 2d 6f 72 2d 6e 69 6c 2d 70 0a 20 20 3a 70    61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27  | ng-or-nil-p...:package-version.' | 
| 88ac0 |  28 66 6c 79 63 68 65 63 6b 20 2e 20 22 33 32 22    29 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61 62 6c  | (flycheck..."32")).(make-variabl | 
| 88ae0 |  65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 27    66 6c 79 63 68 65 63 6b 2d 67 68 64 6c 2d 6c 61  | e-buffer-local.'flycheck-ghdl-la | 
| 88b00 |  6e 67 75 61 67 65 2d 73 74 61 6e 64 61 72 64 29    0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d  | nguage-standard)..(flycheck-def- | 
| 88b20 |  6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68    65 63 6b 2d 67 68 64 6c 2d 77 6f 72 6b 64 69 72  | option-var.flycheck-ghdl-workdir | 
| 88b40 |  20 6e 69 6c 20 76 68 64 6c 2d 67 68 64 6c 0a 20    20 22 54 68 65 20 64 69 72 65 63 74 6f 72 79 20  | .nil.vhdl-ghdl..."The.directory. | 
| 88b60 |  74 6f 20 75 73 65 20 66 6f 72 20 74 68 65 20 66    69 6c 65 20 6c 69 62 72 61 72 79 2e 0a 0a 54 68  | to.use.for.the.file.library...Th | 
| 88b80 |  65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20    76 61 72 69 61 62 6c 65 20 69 73 20 65 69 74 68  | e.value.of.this.variable.is.eith | 
| 88ba0 |  65 72 20 61 20 73 74 72 69 6e 67 20 77 69 74 68    20 74 68 65 20 64 69 72 65 63 74 6f 72 79 0a 74  | er.a.string.with.the.directory.t | 
| 88bc0 |  6f 20 75 73 65 20 66 6f 72 20 74 68 65 20 66 69    6c 65 20 6c 69 62 72 61 72 79 2c 20 6f 72 20 6e  | o.use.for.the.file.library,.or.n | 
| 88be0 |  69 6c 2c 20 74 6f 20 75 73 65 20 74 68 65 20 64    65 66 61 75 6c 74 20 76 61 6c 75 65 2e 0a 57 68  | il,.to.use.the.default.value..Wh | 
| 88c00 |  65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 70 61 73 73    20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 76  | en.non-nil,.pass.the.directory.v | 
| 88c20 |  69 61 20 74 68 65 20 60 2d 2d 77 6f 72 6b 64 69    72 27 20 6f 70 74 69 6f 6e 2e 22 0a 20 20 3a 74  | ia.the.`--workdir'.option."...:t | 
| 88c40 |  79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f    6e 73 74 20 3a 74 61 67 20 22 44 65 66 61 75 6c  | ype.'(choice.(const.:tag."Defaul | 
| 88c60 |  74 20 64 69 72 65 63 74 6f 72 79 22 20 6e 69 6c    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | t.directory".nil)............... | 
| 88c80 |  20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20    22 44 69 72 65 63 74 6f 72 79 20 66 6f 72 20 74  | ...(string.:tag."Directory.for.t | 
| 88ca0 |  68 65 20 66 69 6c 65 20 6c 69 62 72 61 72 79 22    29 29 0a 20 20 3a 73 61 66 65 20 23 27 66 6c 79  | he.file.library"))...:safe.#'fly | 
| 88cc0 |  63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6f 72 2d    6e 69 6c 2d 70 0a 20 20 3a 70 61 63 6b 61 67 65  | check-string-or-nil-p...:package | 
| 88ce0 |  2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79 63 68    65 63 6b 20 2e 20 22 33 32 22 29 29 0a 28 6d 61  | -version.'(flycheck..."32")).(ma | 
| 88d00 |  6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66    65 72 2d 6c 6f 63 61 6c 20 27 66 6c 79 63 68 65  | ke-variable-buffer-local.'flyche | 
| 88d20 |  63 6b 2d 67 68 64 6c 2d 77 6f 72 6b 64 69 72 29    0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d  | ck-ghdl-workdir)..(flycheck-def- | 
| 88d40 |  6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68    65 63 6b 2d 67 68 64 6c 2d 69 65 65 65 2d 6c 69  | option-var.flycheck-ghdl-ieee-li | 
| 88d60 |  62 72 61 72 79 20 6e 69 6c 20 76 68 64 6c 2d 67    68 64 6c 0a 20 20 22 54 68 65 20 73 74 61 6e 64  | brary.nil.vhdl-ghdl..."The.stand | 
| 88d80 |  61 72 64 20 74 6f 20 75 73 65 20 66 6f 72 20 74    68 65 20 49 45 45 45 20 6c 69 62 72 61 72 79 2e  | ard.to.use.for.the.IEEE.library. | 
| 88da0 |  0a 0a 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74    68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20  | ..The.value.of.this.variable.is. | 
| 88dc0 |  65 69 74 68 65 72 20 61 20 73 74 72 69 6e 67 20    64 65 6e 6f 74 69 6e 67 20 61 6e 20 69 65 65 65  | either.a.string.denoting.an.ieee | 
| 88de0 |  20 6c 69 62 72 61 72 79 0a 73 74 61 6e 64 61 72    64 2c 20 6f 72 20 6e 69 6c 2c 20 74 6f 20 75 73  | .library.standard,.or.nil,.to.us | 
| 88e00 |  65 20 74 68 65 20 64 65 66 61 75 6c 74 20 73 74    61 6e 64 61 72 64 2e 20 20 57 68 65 6e 20 6e 6f  | e.the.default.standard...When.no | 
| 88e20 |  6e 2d 6e 69 6c 2c 0a 70 61 73 73 20 74 68 65 20    69 65 65 65 20 6c 69 62 72 61 72 79 20 73 74 61  | n-nil,.pass.the.ieee.library.sta | 
| 88e40 |  6e 64 61 72 64 20 76 69 61 20 74 68 65 20 60 2d    2d 69 65 65 65 27 20 6f 70 74 69 6f 6e 2e 22 0a  | ndard.via.the.`--ieee'.option.". | 
| 88e60 |  20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65    20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 65  | ..:type.'(choice.(const.:tag."De | 
| 88e80 |  66 61 75 6c 74 20 73 74 61 6e 64 61 72 64 22 20    6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20  | fault.standard".nil)............ | 
| 88ea0 |  20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61    67 20 22 4e 6f 20 49 45 45 45 20 4c 69 62 72 61  | ......(const.:tag."No.IEEE.Libra | 
| 88ec0 |  72 79 22 20 22 6e 6f 6e 65 22 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f  | ry"."none")..................(co | 
| 88ee0 |  6e 73 74 20 3a 74 61 67 20 22 49 45 45 45 20 73    74 61 6e 64 61 72 64 22 20 22 73 74 61 6e 64 61  | nst.:tag."IEEE.standard"."standa | 
| 88f00 |  72 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61  | rd")..................(const.:ta | 
| 88f20 |  67 20 22 53 79 6e 6f 70 73 79 73 20 73 74 61 6e    64 61 72 64 22 20 22 73 79 6e 6f 70 73 79 73 22  | g."Synopsys.standard"."synopsys" | 
| 88f40 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22  | )..................(const.:tag." | 
| 88f60 |  4d 65 6e 74 6f 72 20 73 74 61 6e 64 61 72 64 22    20 22 6d 65 6e 74 6f 72 22 29 29 0a 20 20 3a 73  | Mentor.standard"."mentor"))...:s | 
| 88f80 |  61 66 65 20 23 27 66 6c 79 63 68 65 63 6b 2d 73    74 72 69 6e 67 2d 6f 72 2d 6e 69 6c 2d 70 0a 20  | afe.#'flycheck-string-or-nil-p.. | 
| 88fa0 |  20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f    6e 20 27 28 66 6c 79 63 68 65 63 6b 20 2e 20 22  | .:package-version.'(flycheck..." | 
| 88fc0 |  33 32 22 29 29 0a 28 6d 61 6b 65 2d 76 61 72 69    61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61  | 32")).(make-variable-buffer-loca | 
| 88fe0 |  6c 20 27 66 6c 79 63 68 65 63 6b 2d 67 68 64 6c    2d 69 65 65 65 2d 6c 69 62 72 61 72 79 29 0a 0a  | l.'flycheck-ghdl-ieee-library).. | 
| 89000 |  28 66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65    2d 63 68 65 63 6b 65 72 20 76 68 64 6c 2d 67 68  | (flycheck-define-checker.vhdl-gh | 
| 89020 |  64 6c 0a 20 20 22 41 20 56 48 44 4c 20 73 79 6e    74 61 78 20 63 68 65 63 6b 65 72 20 75 73 69 6e  | dl..."A.VHDL.syntax.checker.usin | 
| 89040 |  67 20 47 48 44 4c 2e 0a 0a 53 65 65 20 55 52 4c    20 60 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | g.GHDL...See.URL.`https://github | 
| 89060 |  2e 63 6f 6d 2f 67 68 64 6c 2f 67 68 64 6c 27 2e    22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 67  | .com/ghdl/ghdl'."...:command.("g | 
| 89080 |  68 64 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 22 2d 73 22 20 3b 20 6f 6e 6c 79 20 64 6f 20  | hdl"............."-s".;.only.do. | 
| 890a0 |  74 68 65 20 73 79 6e 74 61 78 20 63 68 65 63 6b    69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20  | the.syntax.checking............. | 
| 890c0 |  28 6f 70 74 69 6f 6e 20 22 2d 2d 73 74 64 3d 22    20 66 6c 79 63 68 65 63 6b 2d 67 68 64 6c 2d 6c  | (option."--std=".flycheck-ghdl-l | 
| 890e0 |  61 6e 67 75 61 67 65 2d 73 74 61 6e 64 61 72 64    20 63 6f 6e 63 61 74 29 0a 20 20 20 20 20 20 20  | anguage-standard.concat)........ | 
| 89100 |  20 20 20 20 20 28 6f 70 74 69 6f 6e 20 22 2d 2d    77 6f 72 6b 64 69 72 3d 22 20 66 6c 79 63 68 65  | .....(option."--workdir=".flyche | 
| 89120 |  63 6b 2d 67 68 64 6c 2d 77 6f 72 6b 64 69 72 20    63 6f 6e 63 61 74 29 0a 20 20 20 20 20 20 20 20  | ck-ghdl-workdir.concat)......... | 
| 89140 |  20 20 20 20 28 6f 70 74 69 6f 6e 20 22 2d 2d 69    65 65 65 3d 22 20 66 6c 79 63 68 65 63 6b 2d 67  | ....(option."--ieee=".flycheck-g | 
| 89160 |  68 64 6c 2d 69 65 65 65 2d 6c 69 62 72 61 72 79    20 63 6f 6e 63 61 74 29 0a 20 20 20 20 20 20 20  | hdl-ieee-library.concat)........ | 
| 89180 |  20 20 20 20 20 73 6f 75 72 63 65 29 0a 20 20 3a    65 72 72 6f 72 2d 70 61 74 74 65 72 6e 73 0a 20  | .....source)...:error-patterns.. | 
| 891a0 |  20 28 28 77 61 72 6e 69 6e 67 20 6c 69 6e 65 2d    73 74 61 72 74 20 28 66 69 6c 65 2d 6e 61 6d 65  | .((warning.line-start.(file-name | 
| 891c0 |  29 20 22 3a 22 20 6c 69 6e 65 20 22 3a 22 20 63    6f 6c 75 6d 6e 20 22 3a 77 61 72 6e 69 6e 67 3a  | ).":".line.":".column.":warning: | 
| 891e0 |  20 22 20 28 6d 65 73 73 61 67 65 29 20 6c 69 6e    65 2d 65 6e 64 29 0a 20 20 20 28 65 72 72 6f 72  | .".(message).line-end)....(error | 
| 89200 |  20 6c 69 6e 65 2d 73 74 61 72 74 20 28 66 69 6c    65 2d 6e 61 6d 65 29 20 22 3a 22 20 6c 69 6e 65  | .line-start.(file-name).":".line | 
| 89220 |  20 22 3a 22 20 63 6f 6c 75 6d 6e 20 22 3a 65 72    72 6f 72 3a 20 22 20 28 6d 65 73 73 61 67 65 29  | .":".column.":error:.".(message) | 
| 89240 |  20 6c 69 6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d    6f 64 65 73 20 76 68 64 6c 2d 6d 6f 64 65 29 0a  | .line-end))...:modes.vhdl-mode). | 
| 89260 |  0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f    70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65  | .(flycheck-def-option-var.flyche | 
| 89280 |  63 6b 2d 78 6d 6c 2d 78 6d 6c 73 74 61 72 6c 65    74 2d 78 73 64 2d 70 61 74 68 20 6e 69 6c 20 78  | ck-xml-xmlstarlet-xsd-path.nil.x | 
| 892a0 |  6d 6c 2d 78 6d 6c 73 74 61 72 6c 65 74 0a 20 20    22 41 6e 20 58 53 44 20 73 63 68 65 6d 61 20 74  | ml-xmlstarlet..."An.XSD.schema.t | 
| 892c0 |  6f 20 76 61 6c 69 64 61 74 65 20 61 67 61 69 6e    73 74 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 63  | o.validate.against."...:type.'(c | 
| 892e0 |  68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61    67 20 22 4e 6f 6e 65 22 20 6e 69 6c 29 0a 20 20  | hoice.(const.:tag."None".nil)... | 
| 89300 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    66 69 6c 65 20 3a 74 61 67 20 22 58 53 44 20 73  | ...............(file.:tag."XSD.s | 
| 89320 |  63 68 65 6d 61 22 29 29 0a 20 20 3a 73 61 66 65    20 23 27 66 6c 79 63 68 65 63 6b 2d 73 74 72 69  | chema"))...:safe.#'flycheck-stri | 
| 89340 |  6e 67 2d 6f 72 2d 6e 69 6c 2d 70 0a 20 20 3a 70    61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27  | ng-or-nil-p...:package-version.' | 
| 89360 |  28 66 6c 79 63 68 65 63 6b 20 2e 20 22 33 31 22    29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65  | (flycheck..."31"))..(flycheck-de | 
| 89380 |  66 69 6e 65 2d 63 68 65 63 6b 65 72 20 78 6d 6c    2d 78 6d 6c 73 74 61 72 6c 65 74 0a 20 20 22 41  | fine-checker.xml-xmlstarlet..."A | 
| 893a0 |  20 58 4d 4c 20 73 79 6e 74 61 78 20 63 68 65 63    6b 65 72 20 61 6e 64 20 76 61 6c 69 64 61 74 6f  | .XML.syntax.checker.and.validato | 
| 893c0 |  72 20 75 73 69 6e 67 20 74 68 65 20 78 6d 6c 73    74 61 72 6c 65 74 20 75 74 69 6c 69 74 79 2e 0a  | r.using.the.xmlstarlet.utility.. | 
| 893e0 |  0a 53 65 65 20 55 52 4c 20 60 68 74 74 70 73 3a    2f 2f 78 6d 6c 73 74 61 72 2e 73 6f 75 72 63 65  | .See.URL.`https://xmlstar.source | 
| 89400 |  66 6f 72 67 65 2e 6e 65 74 2f 27 2e 22 0a 20 20    3b 3b 20 56 61 6c 69 64 61 74 65 20 73 74 61 6e  | forge.net/'."...;;.Validate.stan | 
| 89420 |  64 61 72 64 20 69 6e 70 75 74 20 77 69 74 68 20    76 65 72 62 6f 73 65 20 65 72 72 6f 72 20 6d 65  | dard.input.with.verbose.error.me | 
| 89440 |  73 73 61 67 65 73 2c 20 61 6e 64 20 64 6f 20 6e    6f 74 20 64 75 6d 70 0a 20 20 3b 3b 20 63 6f 6e  | ssages,.and.do.not.dump...;;.con | 
| 89460 |  74 65 6e 74 73 20 74 6f 20 73 74 61 6e 64 61 72    64 20 6f 75 74 70 75 74 0a 20 20 3a 63 6f 6d 6d  | tents.to.standard.output...:comm | 
| 89480 |  61 6e 64 20 28 22 78 6d 6c 73 74 61 72 6c 65 74    22 20 22 76 61 6c 22 20 22 2d 2d 65 72 72 22 20  | and.("xmlstarlet"."val"."--err". | 
| 894a0 |  22 2d 2d 71 75 69 65 74 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 6f 70 74 69 6f 6e 20 22 2d  | "--quiet".............(option."- | 
| 894c0 |  2d 78 73 64 22 20 66 6c 79 63 68 65 63 6b 2d 78    6d 6c 2d 78 6d 6c 73 74 61 72 6c 65 74 2d 78 73  | -xsd".flycheck-xml-xmlstarlet-xs | 
| 894e0 |  64 2d 70 61 74 68 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 22 2d 22 29 0a 20 20 3a 73 74 61 6e  | d-path)............."-")...:stan | 
| 89500 |  64 61 72 64 2d 69 6e 70 75 74 20 74 0a 20 20 3a    65 72 72 6f 72 2d 70 61 74 74 65 72 6e 73 0a 20  | dard-input.t...:error-patterns.. | 
| 89520 |  20 28 28 65 72 72 6f 72 20 6c 69 6e 65 2d 73 74    61 72 74 20 22 2d 3a 22 20 6c 69 6e 65 20 22 2e  | .((error.line-start."-:".line.". | 
| 89540 |  22 20 63 6f 6c 75 6d 6e 20 22 3a 20 22 20 28 6d    65 73 73 61 67 65 29 20 6c 69 6e 65 2d 65 6e 64  | ".column.":.".(message).line-end | 
| 89560 |  29 29 0a 20 20 3a 6d 6f 64 65 73 20 28 78 6d 6c    2d 6d 6f 64 65 20 6e 78 6d 6c 2d 6d 6f 64 65 29  | ))...:modes.(xml-mode.nxml-mode) | 
| 89580 |  29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66    2d 6f 70 74 69 6f 6e 2d 76 61 72 20 66 6c 79 63  | )..(flycheck-def-option-var.flyc | 
| 895a0 |  68 65 63 6b 2d 78 6d 6c 2d 78 6d 6c 6c 69 6e 74    2d 78 73 64 2d 70 61 74 68 20 6e 69 6c 20 78 6d  | heck-xml-xmllint-xsd-path.nil.xm | 
| 895c0 |  6c 2d 78 6d 6c 6c 69 6e 74 0a 20 20 22 41 6e 20    58 53 44 20 73 63 68 65 6d 61 20 74 6f 20 76 61  | l-xmllint..."An.XSD.schema.to.va | 
| 895e0 |  6c 69 64 61 74 65 20 61 67 61 69 6e 73 74 2e 22    0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63  | lidate.against."...:type.'(choic | 
| 89600 |  65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e    6f 6e 65 22 20 6e 69 6c 29 0a 20 20 20 20 20 20  | e.(const.:tag."None".nil)....... | 
| 89620 |  20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65    20 3a 74 61 67 20 22 58 53 44 20 73 63 68 65 6d  | ...........(file.:tag."XSD.schem | 
| 89640 |  61 22 29 29 0a 20 20 3a 73 61 66 65 20 23 27 66    6c 79 63 68 65 63 6b 2d 73 74 72 69 6e 67 2d 6f  | a"))...:safe.#'flycheck-string-o | 
| 89660 |  72 2d 6e 69 6c 2d 70 0a 20 20 3a 70 61 63 6b 61    67 65 2d 76 65 72 73 69 6f 6e 20 27 28 66 6c 79  | r-nil-p...:package-version.'(fly | 
| 89680 |  63 68 65 63 6b 20 2e 20 22 33 31 22 29 29 0a 0a    28 66 6c 79 63 68 65 63 6b 2d 64 65 66 2d 6f 70  | check..."31"))..(flycheck-def-op | 
| 896a0 |  74 69 6f 6e 2d 76 61 72 20 66 6c 79 63 68 65 63    6b 2d 78 6d 6c 2d 78 6d 6c 6c 69 6e 74 2d 72 65  | tion-var.flycheck-xml-xmllint-re | 
| 896c0 |  6c 61 78 6e 67 2d 70 61 74 68 20 6e 69 6c 20 78    6d 6c 2d 78 6d 6c 6c 69 6e 74 0a 20 20 22 41 6e  | laxng-path.nil.xml-xmllint..."An | 
| 896e0 |  20 52 45 4c 41 58 20 4e 47 20 73 63 68 65 6d 61    20 74 6f 20 76 61 6c 69 64 61 74 65 20 61 67 61  | .RELAX.NG.schema.to.validate.aga | 
| 89700 |  69 6e 73 74 2e 22 0a 20 20 3a 74 79 70 65 20 27    28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a  | inst."...:type.'(choice.(const.: | 
| 89720 |  74 61 67 20 22 4e 6f 6e 65 22 20 6e 69 6c 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | tag."None".nil)................. | 
| 89740 |  20 28 66 69 6c 65 20 3a 74 61 67 20 22 52 45 4c    41 58 20 4e 47 20 73 63 68 65 6d 61 22 29 29 0a  | .(file.:tag."RELAX.NG.schema")). | 
| 89760 |  20 20 3a 73 61 66 65 20 23 27 66 6c 79 63 68 65    63 6b 2d 73 74 72 69 6e 67 2d 6f 72 2d 6e 69 6c  | ..:safe.#'flycheck-string-or-nil | 
| 89780 |  2d 70 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65    72 73 69 6f 6e 20 27 28 66 6c 79 63 68 65 63 6b  | -p...:package-version.'(flycheck | 
| 897a0 |  20 2e 20 22 33 34 22 29 29 0a 0a 28 66 6c 79 63    68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68 65 63  | ..."34"))..(flycheck-define-chec | 
| 897c0 |  6b 65 72 20 78 6d 6c 2d 78 6d 6c 6c 69 6e 74 0a    20 20 22 41 20 58 4d 4c 20 73 79 6e 74 61 78 20  | ker.xml-xmllint..."A.XML.syntax. | 
| 897e0 |  63 68 65 63 6b 65 72 20 61 6e 64 20 76 61 6c 69    64 61 74 6f 72 20 75 73 69 6e 67 20 74 68 65 20  | checker.and.validator.using.the. | 
| 89800 |  78 6d 6c 6c 69 6e 74 20 75 74 69 6c 69 74 79 2e    0a 0a 54 68 65 20 78 6d 6c 6c 69 6e 74 20 69 73  | xmllint.utility...The.xmllint.is | 
| 89820 |  20 70 61 72 74 20 6f 66 20 6c 69 62 78 6d 6c 32    2c 20 73 65 65 20 55 52 4c 0a 60 68 74 74 70 73  | .part.of.libxml2,.see.URL.`https | 
| 89840 |  3a 2f 2f 67 69 74 6c 61 62 2e 67 6e 6f 6d 65 2e    6f 72 67 2f 47 4e 4f 4d 45 2f 6c 69 62 78 6d 6c  | ://gitlab.gnome.org/GNOME/libxml | 
| 89860 |  32 2f 2d 2f 77 69 6b 69 73 2f 68 6f 6d 65 27 2e    22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22 78  | 2/-/wikis/home'."...:command.("x | 
| 89880 |  6d 6c 6c 69 6e 74 22 20 22 2d 2d 6e 6f 6f 75 74    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f  | mllint"."--noout".............(o | 
| 898a0 |  70 74 69 6f 6e 20 22 2d 2d 73 63 68 65 6d 61 22    20 66 6c 79 63 68 65 63 6b 2d 78 6d 6c 2d 78 6d  | ption."--schema".flycheck-xml-xm | 
| 898c0 |  6c 6c 69 6e 74 2d 78 73 64 2d 70 61 74 68 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 6f 70 74  | llint-xsd-path).............(opt | 
| 898e0 |  69 6f 6e 20 22 2d 2d 72 65 6c 61 78 6e 67 22 20    66 6c 79 63 68 65 63 6b 2d 78 6d 6c 2d 78 6d 6c  | ion."--relaxng".flycheck-xml-xml | 
| 89900 |  6c 69 6e 74 2d 72 65 6c 61 78 6e 67 2d 70 61 74    68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 22  | lint-relaxng-path)............." | 
| 89920 |  2d 22 29 0a 20 20 3a 73 74 61 6e 64 61 72 64 2d    69 6e 70 75 74 20 74 0a 20 20 3a 65 72 72 6f 72  | -")...:standard-input.t...:error | 
| 89940 |  2d 70 61 74 74 65 72 6e 73 0a 20 20 28 28 65 72    72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74 20 22  | -patterns...((error.line-start." | 
| 89960 |  2d 3a 22 20 6c 69 6e 65 20 22 3a 20 22 20 28 6d    65 73 73 61 67 65 29 20 6c 69 6e 65 2d 65 6e 64  | -:".line.":.".(message).line-end | 
| 89980 |  29 29 0a 20 20 3a 6d 6f 64 65 73 20 28 78 6d 6c    2d 6d 6f 64 65 20 6e 78 6d 6c 2d 6d 6f 64 65 29  | ))...:modes.(xml-mode.nxml-mode) | 
| 899a0 |  29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65 66    69 6e 65 2d 63 68 65 63 6b 65 72 20 79 61 6d 6c  | )..(flycheck-define-checker.yaml | 
| 899c0 |  2d 6a 73 79 61 6d 6c 0a 20 20 22 41 20 59 41 4d    4c 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65 72  | -jsyaml..."A.YAML.syntax.checker | 
| 899e0 |  20 75 73 69 6e 67 20 4a 53 2d 59 41 4d 4c 2e 0a    0a 53 65 65 20 55 52 4c 20 60 68 74 74 70 73 3a  | .using.JS-YAML...See.URL.`https: | 
| 89a00 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6e 6f 64    65 63 61 2f 6a 73 2d 79 61 6d 6c 27 2e 22 0a 20  | //github.com/nodeca/js-yaml'.".. | 
| 89a20 |  20 3a 63 6f 6d 6d 61 6e 64 20 28 22 6a 73 2d 79    61 6d 6c 22 29 0a 20 20 3a 73 74 61 6e 64 61 72  | .:command.("js-yaml")...:standar | 
| 89a40 |  64 2d 69 6e 70 75 74 20 74 0a 20 20 3a 65 72 72    6f 72 2d 70 61 74 74 65 72 6e 73 0a 20 20 28 28  | d-input.t...:error-patterns...(( | 
| 89a60 |  65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74    0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 22  | error.line-start...........(or." | 
| 89a80 |  4a 53 2d 59 41 4d 4c 22 20 22 59 41 4d 4c 45 78    63 65 70 74 69 6f 6e 22 29 20 22 3a 20 22 0a 20  | JS-YAML"."YAMLException").":.".. | 
| 89aa0 |  20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67    65 29 20 22 20 61 74 20 6c 69 6e 65 20 22 20 6c  | .........(message).".at.line.".l | 
| 89ac0 |  69 6e 65 20 22 2c 20 63 6f 6c 75 6d 6e 20 22 20    63 6f 6c 75 6d 6e 20 22 3a 22 0a 20 20 20 20 20  | ine.",.column.".column.":"...... | 
| 89ae0 |  20 20 20 20 20 6c 69 6e 65 2d 65 6e 64 29 0a 20    20 20 28 65 72 72 6f 72 20 6c 69 6e 65 2d 73 74  | .....line-end)....(error.line-st | 
| 89b00 |  61 72 74 0a 20 20 20 20 20 20 20 20 20 20 28 6f    72 20 22 4a 53 2d 59 41 4d 4c 22 20 22 59 41 4d  | art...........(or."JS-YAML"."YAM | 
| 89b20 |  4c 45 78 63 65 70 74 69 6f 6e 22 29 20 22 3a 20    22 0a 20 20 20 20 20 20 20 20 20 20 28 6d 65 73  | LException").":."...........(mes | 
| 89b40 |  73 61 67 65 29 20 22 20 28 22 20 6c 69 6e 65 20    22 3a 22 20 63 6f 6c 75 6d 6e 20 22 29 22 0a 20  | sage).".(".line.":".column.")".. | 
| 89b60 |  20 20 20 20 20 20 20 20 20 6c 69 6e 65 2d 65 6e    64 29 29 0a 20 20 3a 6d 6f 64 65 73 20 28 79 61  | .........line-end))...:modes.(ya | 
| 89b80 |  6d 6c 2d 6d 6f 64 65 20 79 61 6d 6c 2d 74 73 2d    6d 6f 64 65 29 0a 20 20 3a 6e 65 78 74 2d 63 68  | ml-mode.yaml-ts-mode)...:next-ch | 
| 89ba0 |  65 63 6b 65 72 73 20 28 28 77 61 72 6e 69 6e 67    20 2e 20 79 61 6d 6c 2d 79 61 6d 6c 6c 69 6e 74  | eckers.((warning...yaml-yamllint | 
| 89bc0 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 77 61 72 6e 69 6e 67 20 2e 20 63  | )...................(warning...c | 
| 89be0 |  77 6c 29 29 29 0a 0a 28 66 6c 79 63 68 65 63 6b    2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72 20  | wl)))..(flycheck-define-checker. | 
| 89c00 |  79 61 6d 6c 2d 72 75 62 79 0a 20 20 22 41 20 59    41 4d 4c 20 73 79 6e 74 61 78 20 63 68 65 63 6b  | yaml-ruby..."A.YAML.syntax.check | 
| 89c20 |  65 72 20 75 73 69 6e 67 20 52 75 62 79 27 73 20    59 41 4d 4c 20 70 61 72 73 65 72 2e 0a 0a 54 68  | er.using.Ruby's.YAML.parser...Th | 
| 89c40 |  69 73 20 73 79 6e 74 61 78 20 63 68 65 63 6b 65    72 20 75 73 65 73 20 74 68 65 20 59 41 4d 4c 20  | is.syntax.checker.uses.the.YAML. | 
| 89c60 |  70 61 72 73 65 72 20 66 72 6f 6d 20 52 75 62 79    27 73 20 73 74 61 6e 64 61 72 64 0a 6c 69 62 72  | parser.from.Ruby's.standard.libr | 
| 89c80 |  61 72 79 2e 0a 0a 53 65 65 20 55 52 4c 20 60 68    74 74 70 73 3a 2f 2f 77 77 77 2e 72 75 62 79 2d  | ary...See.URL.`https://www.ruby- | 
| 89ca0 |  64 6f 63 2e 6f 72 67 2f 73 74 64 6c 69 62 2d 32    2e 30 2e 30 2f 6c 69 62 64 6f 63 2f 79 61 6d 6c  | doc.org/stdlib-2.0.0/libdoc/yaml | 
| 89cc0 |  2f 72 64 6f 63 2f 59 41 4d 4c 2e 68 74 6d 6c 27    2e 22 0a 20 20 3a 63 6f 6d 6d 61 6e 64 20 28 22  | /rdoc/YAML.html'."...:command.(" | 
| 89ce0 |  72 75 62 79 22 20 22 2d 72 79 61 6d 6c 22 20 22    2d 65 22 20 22 62 65 67 69 6e 3b 0a 20 20 20 59  | ruby"."-ryaml"."-e"."begin;....Y | 
| 89d00 |  41 4d 4c 2e 6c 6f 61 64 28 53 54 44 49 4e 29 3b    20 5c 0a 20 72 65 73 63 75 65 20 45 78 63 65 70  | AML.load(STDIN);.\..rescue.Excep | 
| 89d20 |  74 69 6f 6e 20 3d 3e 20 65 3b 20 5c 0a 20 20 20    53 54 44 45 52 52 2e 70 75 74 73 20 5c 22 73 74  | tion.=>.e;.\....STDERR.puts.\"st | 
| 89d40 |  64 69 6e 3a 23 7b 65 7d 5c 22 3b 20 5c 0a 20 65    6e 64 22 29 0a 20 20 3a 73 74 61 6e 64 61 72 64  | din:#{e}\";.\..end")...:standard | 
| 89d60 |  2d 69 6e 70 75 74 20 74 0a 20 20 3a 65 72 72 6f    72 2d 70 61 74 74 65 72 6e 73 0a 20 20 28 28 65  | -input.t...:error-patterns...((e | 
| 89d80 |  72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72 74 20    22 73 74 64 69 6e 3a 22 20 28 7a 65 72 6f 2d 6f  | rror.line-start."stdin:".(zero-o | 
| 89da0 |  72 2d 6d 6f 72 65 20 6e 6f 74 2d 6e 65 77 6c 69    6e 65 29 20 22 3a 22 20 28 6d 65 73 73 61 67 65  | r-more.not-newline).":".(message | 
| 89dc0 |  29 0a 20 20 20 20 20 20 20 20 20 20 22 61 74 20    6c 69 6e 65 20 22 20 6c 69 6e 65 20 22 20 63 6f  | )..........."at.line.".line.".co | 
| 89de0 |  6c 75 6d 6e 20 22 20 63 6f 6c 75 6d 6e 20 6c 69    6e 65 2d 65 6e 64 29 29 0a 20 20 3a 6d 6f 64 65  | lumn.".column.line-end))...:mode | 
| 89e00 |  73 20 28 79 61 6d 6c 2d 6d 6f 64 65 20 79 61 6d    6c 2d 74 73 2d 6d 6f 64 65 29 0a 20 20 3a 6e 65  | s.(yaml-mode.yaml-ts-mode)...:ne | 
| 89e20 |  78 74 2d 63 68 65 63 6b 65 72 73 20 28 28 77 61    72 6e 69 6e 67 20 2e 20 79 61 6d 6c 2d 79 61 6d  | xt-checkers.((warning...yaml-yam | 
| 89e40 |  6c 6c 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 77 61 72 6e 69 6e  | llint)...................(warnin | 
| 89e60 |  67 20 2e 20 63 77 6c 29 29 29 0a 0a 28 66 6c 79    63 68 65 63 6b 2d 64 65 66 2d 63 6f 6e 66 69 67  | g...cwl)))..(flycheck-def-config | 
| 89e80 |  2d 66 69 6c 65 2d 76 61 72 20 66 6c 79 63 68 65    63 6b 2d 79 61 6d 6c 6c 69 6e 74 72 63 0a 20 20  | -file-var.flycheck-yamllintrc... | 
| 89ea0 |  20 20 79 61 6d 6c 2d 79 61 6d 6c 6c 69 6e 74 0a    20 20 20 20 27 28 22 2e 79 61 6d 6c 6c 69 6e 74  | ..yaml-yamllint.....'(".yamllint | 
| 89ec0 |  22 0a 20 20 20 20 20 20 22 2e 79 61 6d 6c 6c 69    6e 74 2e 79 61 6d 6c 22 0a 20 20 20 20 20 20 22  | ".......".yamllint.yaml"......." | 
| 89ee0 |  2e 79 61 6d 6c 6c 69 6e 74 2e 79 6d 6c 22 0a 20    20 20 20 20 20 22 7e 2f 2e 63 6f 6e 66 69 67 2f  | .yamllint.yml"......."~/.config/ | 
| 89f00 |  79 61 6d 6c 6c 69 6e 74 2f 63 6f 6e 66 69 67 22    29 29 0a 0a 28 66 6c 79 63 68 65 63 6b 2d 64 65  | yamllint/config"))..(flycheck-de | 
| 89f20 |  66 69 6e 65 2d 63 68 65 63 6b 65 72 20 79 61 6d    6c 2d 79 61 6d 6c 6c 69 6e 74 0a 20 20 22 41 20  | fine-checker.yaml-yamllint..."A. | 
| 89f40 |  59 41 4d 4c 20 73 79 6e 74 61 78 20 63 68 65 63    6b 65 72 20 75 73 69 6e 67 20 59 41 4d 4c 4c 69  | YAML.syntax.checker.using.YAMLLi | 
| 89f60 |  6e 74 2e 0a 53 65 65 20 55 52 4c 20 60 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | nt..See.URL.`https://github.com/ | 
| 89f80 |  61 64 72 69 65 6e 76 65 72 67 65 2f 79 61 6d 6c    6c 69 6e 74 27 2e 22 0a 20 20 3a 73 74 61 6e 64  | adrienverge/yamllint'."...:stand | 
| 89fa0 |  61 72 64 2d 69 6e 70 75 74 20 74 0a 20 20 3a 63    6f 6d 6d 61 6e 64 20 28 22 79 61 6d 6c 6c 69 6e  | ard-input.t...:command.("yamllin | 
| 89fc0 |  74 22 20 22 2d 66 22 20 22 70 61 72 73 61 62 6c    65 22 20 22 2d 22 0a 20 20 20 20 20 20 20 20 20  | t"."-f"."parsable"."-".......... | 
| 89fe0 |  20 20 20 28 63 6f 6e 66 69 67 2d 66 69 6c 65 20    22 2d 63 22 20 66 6c 79 63 68 65 63 6b 2d 79 61  | ...(config-file."-c".flycheck-ya | 
| 8a000 |  6d 6c 6c 69 6e 74 72 63 29 29 0a 20 20 3a 65 72    72 6f 72 2d 70 61 74 74 65 72 6e 73 0a 20 20 28  | mllintrc))...:error-patterns...( | 
| 8a020 |  28 65 72 72 6f 72 20 6c 69 6e 65 2d 73 74 61 72    74 0a 20 20 20 20 20 20 20 20 20 20 22 73 74 64  | (error.line-start..........."std | 
| 8a040 |  69 6e 3a 22 20 6c 69 6e 65 20 22 3a 22 20 63 6f    6c 75 6d 6e 20 22 3a 20 5b 65 72 72 6f 72 5d 20  | in:".line.":".column.":.[error]. | 
| 8a060 |  22 20 28 6d 65 73 73 61 67 65 29 20 6c 69 6e 65    2d 65 6e 64 29 0a 20 20 20 28 77 61 72 6e 69 6e  | ".(message).line-end)....(warnin | 
| 8a080 |  67 20 6c 69 6e 65 2d 73 74 61 72 74 0a 20 20 20    20 20 20 20 20 20 20 20 20 22 73 74 64 69 6e 3a  | g.line-start............."stdin: | 
| 8a0a0 |  22 20 6c 69 6e 65 20 22 3a 22 20 63 6f 6c 75 6d    6e 20 22 3a 20 5b 77 61 72 6e 69 6e 67 5d 20 22  | ".line.":".column.":.[warning]." | 
| 8a0c0 |  20 28 6d 65 73 73 61 67 65 29 20 6c 69 6e 65 2d    65 6e 64 29 29 0a 20 20 3a 6d 6f 64 65 73 20 28  | .(message).line-end))...:modes.( | 
| 8a0e0 |  79 61 6d 6c 2d 6d 6f 64 65 20 79 61 6d 6c 2d 74    73 2d 6d 6f 64 65 29 0a 20 20 3a 6e 65 78 74 2d  | yaml-mode.yaml-ts-mode)...:next- | 
| 8a100 |  63 68 65 63 6b 65 72 73 20 28 28 77 61 72 6e 69    6e 67 20 2e 20 63 77 6c 29 29 29 0a 0a 28 70 72  | checkers.((warning...cwl)))..(pr | 
| 8a120 |  6f 76 69 64 65 20 27 66 6c 79 63 68 65 63 6b 29    0a 0a 3b 3b 20 4c 6f 63 61 6c 20 56 61 72 69 61  | ovide.'flycheck)..;;.Local.Varia | 
| 8a140 |  62 6c 65 73 3a 0a 3b 3b 20 63 6f 64 69 6e 67 3a    20 75 74 66 2d 38 0a 3b 3b 20 69 6e 64 65 6e 74  | bles:.;;.coding:.utf-8.;;.indent | 
| 8a160 |  2d 74 61 62 73 2d 6d 6f 64 65 3a 20 6e 69 6c 0a    3b 3b 20 45 6e 64 3a 0a 0a 3b 3b 3b 20 66 6c 79  | -tabs-mode:.nil.;;.End:..;;;.fly | 
| 8a180 |  63 68 65 63 6b 2e 65 6c 20 65 6e 64 73 20 68 65    72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00  | check.el.ends.here.............. | 
| 8a1a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8a1c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8a1e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8a200 |  66 6c 79 63 68 65 63 6b 2d 33 35 2e 30 2f 66 6c    79 63 68 65 63 6b 2d 65 72 74 2e 65 6c 00 00 00  | flycheck-35.0/flycheck-ert.el... | 
| 8a220 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8a240 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8a260 |  00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30  | ....0000644.0000000.0000000.0000 | 
| 8a280 |  30 30 34 32 37 32 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 36 30 32 00 20 30 00 00 00  | 0042723.00000000000.014602..0... | 
| 8a2a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8a2c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8a2e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8a300 |  00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .ustar...root................... | 
| 8a320 |  00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .........root................... | 
| 8a340 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8a360 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8a380 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8a3a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8a3c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8a3e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8a400 |  3b 3b 3b 20 66 6c 79 63 68 65 63 6b 2d 65 72 74    2e 65 6c 20 2d 2d 2d 20 46 6c 79 63 68 65 63 6b  | ;;;.flycheck-ert.el.---.Flycheck | 
| 8a420 |  3a 20 45 52 54 20 65 78 74 65 6e 73 69 6f 6e 73    20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69  | :.ERT.extensions..-*-.lexical-bi | 
| 8a440 |  6e 64 69 6e 67 3a 20 74 3b 20 2d 2a 2d 0a 0a 3b    3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20  | nding:.t;.-*-..;;.Copyright.(C). | 
| 8a460 |  32 30 31 37 2d 32 30 31 38 20 46 6c 79 63 68 65    63 6b 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 0a  | 2017-2018.Flycheck.contributors. | 
| 8a480 |  3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29    20 32 30 31 33 2d 32 30 31 36 20 53 65 62 61 73  | ;;.Copyright.(C).2013-2016.Sebas | 
| 8a4a0 |  74 69 61 6e 20 57 69 65 73 6e 65 72 20 61 6e 64    20 46 6c 79 63 68 65 63 6b 20 63 6f 6e 74 72 69  | tian.Wiesner.and.Flycheck.contri | 
| 8a4c0 |  62 75 74 6f 72 73 0a 0a 3b 3b 20 41 75 74 68 6f    72 3a 20 53 65 62 61 73 74 69 61 6e 20 57 69 65  | butors..;;.Author:.Sebastian.Wie | 
| 8a4e0 |  73 6e 65 72 20 3c 73 77 69 65 73 6e 65 72 40 6c    75 6e 61 72 79 6f 72 6e 2e 63 6f 6d 3e 0a 3b 3b  | sner.<swiesner@lunaryorn.com>.;; | 
| 8a500 |  20 4d 61 69 6e 74 61 69 6e 65 72 3a 20 43 6c c3    a9 6d 65 6e 74 20 50 69 74 2d 43 6c 61 75 64 65  | .Maintainer:.Cl..ment.Pit-Claude | 
| 8a520 |  6c 20 3c 63 6c 65 6d 65 6e 74 2e 70 69 74 63 6c    61 75 64 65 6c 40 6c 69 76 65 2e 63 6f 6d 3e 0a  | l.<clement.pitclaudel@live.com>. | 
| 8a540 |  3b 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 66    6d 64 6b 64 64 20 3c 66 6d 64 6b 64 64 40 67 6d  | ;;.............fmdkdd.<fmdkdd@gm | 
| 8a560 |  61 69 6c 2e 63 6f 6d 3e 0a 3b 3b 20 55 52 4c 3a    20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | ail.com>.;;.URL:.https://github. | 
| 8a580 |  63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 66 6c 79    63 68 65 63 6b 0a 0a 3b 3b 20 54 68 69 73 20 66  | com/flycheck/flycheck..;;.This.f | 
| 8a5a0 |  69 6c 65 20 69 73 20 6e 6f 74 20 70 61 72 74 20    6f 66 20 47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b  | ile.is.not.part.of.GNU.Emacs...; | 
| 8a5c0 |  3b 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69    73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b  | ;.This.program.is.free.software; | 
| 8a5e0 |  20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72    69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20  | .you.can.redistribute.it.and/or. | 
| 8a600 |  6d 6f 64 69 66 79 0a 3b 3b 20 69 74 20 75 6e 64    65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20  | modify.;;.it.under.the.terms.of. | 
| 8a620 |  74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20    50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61  | the.GNU.General.Public.License.a | 
| 8a640 |  73 20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 3b    3b 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77  | s.published.by.;;.the.Free.Softw | 
| 8a660 |  61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20    65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33  | are.Foundation,.either.version.3 | 
| 8a680 |  20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c    20 6f 72 0a 3b 3b 20 28 61 74 20 79 6f 75 72 20  | .of.the.License,.or.;;.(at.your. | 
| 8a6a0 |  6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74 65    72 20 76 65 72 73 69 6f 6e 2e 0a 0a 3b 3b 20 54  | option).any.later.version...;;.T | 
| 8a6c0 |  68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64    69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68  | his.program.is.distributed.in.th | 
| 8a6e0 |  65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77    69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b  | e.hope.that.it.will.be.useful,.; | 
| 8a700 |  3b 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e    59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68  | ;.but.WITHOUT.ANY.WARRANTY;.with | 
| 8a720 |  6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70    6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66  | out.even.the.implied.warranty.of | 
| 8a740 |  0a 3b 3b 20 4d 45 52 43 48 41 4e 54 41 42 49 4c    49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46  | .;;.MERCHANTABILITY.or.FITNESS.F | 
| 8a760 |  4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20    50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68  | OR.A.PARTICULAR.PURPOSE...See.th | 
| 8a780 |  65 0a 3b 3b 20 47 4e 55 20 47 65 6e 65 72 61 6c    20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20  | e.;;.GNU.General.Public.License. | 
| 8a7a0 |  66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73    2e 0a 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64  | for.more.details...;;.You.should | 
| 8a7c0 |  20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61    20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55  | .have.received.a.copy.of.the.GNU | 
| 8a7e0 |  20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20    4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67  | .General.Public.License.;;.along | 
| 8a800 |  20 77 69 74 68 20 74 68 69 73 20 70 72 6f 67 72    61 6d 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65  | .with.this.program...If.not,.see | 
| 8a820 |  20 3c 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75    2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e  | .<http://www.gnu.org/licenses/>. | 
| 8a840 |  0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79    3a 0a 0a 3b 3b 20 55 6e 69 74 20 74 65 73 74 69  | ..;;;.Commentary:..;;.Unit.testi | 
| 8a860 |  6e 67 20 6c 69 62 72 61 72 79 20 66 6f 72 20 46    6c 79 63 68 65 63 6b 2c 20 74 68 65 20 6d 6f 64  | ng.library.for.Flycheck,.the.mod | 
| 8a880 |  65 72 6e 20 6f 6e 2d 74 68 65 2d 66 6c 79 20 73    79 6e 74 61 78 20 63 68 65 63 6b 69 6e 67 0a 3b  | ern.on-the-fly.syntax.checking.; | 
| 8a8a0 |  3b 20 65 78 74 65 6e 73 69 6f 6e 20 66 6f 72 20    47 4e 55 20 45 6d 61 63 73 2e 0a 0a 3b 3b 20 50  | ;.extension.for.GNU.Emacs...;;.P | 
| 8a8c0 |  72 6f 76 69 64 65 20 76 61 72 69 6f 75 73 20 75    74 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 73  | rovide.various.utility.functions | 
| 8a8e0 |  20 61 6e 64 20 75 6e 69 74 20 74 65 73 74 20 68    65 6c 70 65 72 73 20 74 6f 20 74 65 73 74 20 46  | .and.unit.test.helpers.to.test.F | 
| 8a900 |  6c 79 63 68 65 63 6b 20 61 6e 64 0a 3b 3b 20 46    6c 79 63 68 65 63 6b 20 65 78 74 65 6e 73 69 6f  | lycheck.and.;;.Flycheck.extensio | 
| 8a920 |  6e 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a    28 72 65 71 75 69 72 65 20 27 66 6c 79 63 68 65  | ns...;;;.Code:..(require.'flyche | 
| 8a940 |  63 6b 29 0a 28 72 65 71 75 69 72 65 20 27 65 72    74 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 63  | ck).(require.'ert).(require.'mac | 
| 8a960 |  72 6f 65 78 70 29 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 3b 20 46 6f 72  | roexp).....................;.For | 
| 8a980 |  20 6d 61 63 72 6f 20 75 74 69 6c 69 74 69 65 73    0a 0a 0c 0a 3b 3b 3b 20 49 6e 74 65 72 6e 61 6c  | .macro.utilities....;;;.Internal | 
| 8a9a0 |  20 76 61 72 69 61 62 6c 65 73 0a 0a 28 64 65 66    76 61 72 20 66 6c 79 63 68 65 63 6b 2d 65 72 74  | .variables..(defvar.flycheck-ert | 
| 8a9c0 |  2d 2d 72 65 73 6f 75 72 63 65 2d 64 69 72 65 63    74 6f 72 79 20 6e 69 6c 0a 20 20 22 54 68 65 20  | --resource-directory.nil..."The. | 
| 8a9e0 |  64 69 72 65 63 74 6f 72 79 20 74 6f 20 67 65 74    20 72 65 73 6f 75 72 63 65 73 20 66 72 6f 6d 20  | directory.to.get.resources.from. | 
| 8aa00 |  69 6e 20 74 68 69 73 20 74 65 73 74 20 73 75 69    74 65 2e 22 29 0a 0a 0c 0a 3b 3b 3b 20 52 65 73  | in.this.test.suite.")....;;;.Res | 
| 8aa20 |  6f 75 72 63 65 20 6d 61 6e 61 67 65 6d 65 6e 74    20 6d 61 63 72 6f 73 0a 0a 28 64 65 66 6d 61 63  | ource.management.macros..(defmac | 
| 8aa40 |  72 6f 20 66 6c 79 63 68 65 63 6b 2d 65 72 74 2d    77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72  | ro.flycheck-ert-with-temp-buffer | 
| 8aa60 |  20 28 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20    22 45 76 61 6c 20 42 4f 44 59 20 77 69 74 68 69  | .(&rest.body)..."Eval.BODY.withi | 
| 8aa80 |  6e 20 61 20 74 65 6d 70 6f 72 61 72 79 20 62 75    66 66 65 72 2e 0a 0a 4c 69 6b 65 20 60 77 69 74  | n.a.temporary.buffer...Like.`wit | 
| 8aaa0 |  68 2d 74 65 6d 70 2d 62 75 66 66 65 72 27 2c 20    62 75 74 20 72 65 73 65 74 73 20 74 68 65 20 6d  | h-temp-buffer',.but.resets.the.m | 
| 8aac0 |  6f 64 69 66 69 63 61 74 69 6f 6e 20 73 74 61 74    65 20 6f 66 20 74 68 65 0a 74 65 6d 70 6f 72 61  | odification.state.of.the.tempora | 
| 8aae0 |  72 79 20 62 75 66 66 65 72 20 74 6f 20 6d 61 6b    65 20 73 75 72 65 20 74 68 61 74 20 69 74 20 69  | ry.buffer.to.make.sure.that.it.i | 
| 8ab00 |  73 20 70 72 6f 70 65 72 6c 79 20 6b 69 6c 6c 65    64 20 65 76 65 6e 20 69 66 0a 69 74 20 68 61 73  | s.properly.killed.even.if.it.has | 
| 8ab20 |  20 61 20 62 61 63 6b 69 6e 67 20 66 69 6c 65 20    61 6e 64 20 69 73 20 6d 6f 64 69 66 69 65 64 2e  | .a.backing.file.and.is.modified. | 
| 8ab40 |  22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e    64 65 6e 74 20 30 29 20 28 64 65 62 75 67 20 74  | "...(declare.(indent.0).(debug.t | 
| 8ab60 |  29 29 0a 20 20 60 28 77 69 74 68 2d 74 65 6d 70    2d 62 75 66 66 65 72 0a 20 20 20 20 20 28 75 6e  | ))...`(with-temp-buffer......(un | 
| 8ab80 |  77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20    20 20 20 20 20 20 2c 28 6d 61 63 72 6f 65 78 70  | wind-protect..........,(macroexp | 
| 8aba0 |  2d 70 72 6f 67 6e 20 62 6f 64 79 29 0a 20 20 20    20 20 20 20 3b 3b 20 52 65 73 65 74 20 6d 6f 64  | -progn.body)........;;.Reset.mod | 
| 8abc0 |  69 66 69 63 61 74 69 6f 6e 20 73 74 61 74 65 20    6f 66 20 74 68 65 20 62 75 66 66 65 72 2c 20 61  | ification.state.of.the.buffer,.a | 
| 8abe0 |  6e 64 20 75 6e 6c 69 6e 6b 20 69 74 20 66 72 6f    6d 20 69 74 73 20 62 61 63 6b 69 6e 67 0a 20 20  | nd.unlink.it.from.its.backing... | 
| 8ac00 |  20 20 20 20 20 3b 3b 20 66 69 6c 65 2c 20 69 66    20 61 6e 79 2c 20 62 65 63 61 75 73 65 20 45 6d  | .....;;.file,.if.any,.because.Em | 
| 8ac20 |  61 63 73 20 72 65 66 75 73 65 73 20 74 6f 20 6b    69 6c 6c 20 6d 6f 64 69 66 69 65 64 20 62 75 66  | acs.refuses.to.kill.modified.buf | 
| 8ac40 |  66 65 72 73 20 77 69 74 68 0a 20 20 20 20 20 20    20 3b 3b 20 62 61 63 6b 69 6e 67 20 66 69 6c 65  | fers.with........;;.backing.file | 
| 8ac60 |  73 2c 20 65 76 65 6e 20 69 66 20 74 68 65 79 20    61 72 65 20 74 65 6d 70 6f 72 61 72 79 2e 0a 20  | s,.even.if.they.are.temporary... | 
| 8ac80 |  20 20 20 20 20 20 28 73 65 74 2d 62 75 66 66 65    72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 6e 69 6c  | ......(set-buffer-modified-p.nil | 
| 8aca0 |  29 0a 20 20 20 20 20 20 20 28 73 65 74 2d 76 69    73 69 74 65 64 2d 66 69 6c 65 2d 6e 61 6d 65 20  | )........(set-visited-file-name. | 
| 8acc0 |  6e 69 6c 20 27 6e 6f 2d 71 75 65 72 79 29 29 29    29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 66 6c 79  | nil.'no-query))))..(defmacro.fly | 
| 8ace0 |  63 68 65 63 6b 2d 65 72 74 2d 77 69 74 68 2d 66    69 6c 65 2d 62 75 66 66 65 72 20 28 66 69 6c 65  | check-ert-with-file-buffer.(file | 
| 8ad00 |  2d 6e 61 6d 65 20 26 72 65 73 74 20 62 6f 64 79    29 0a 20 20 22 43 72 65 61 74 65 20 61 20 62 75  | -name.&rest.body)..."Create.a.bu | 
| 8ad20 |  66 66 65 72 20 66 72 6f 6d 20 46 49 4c 45 2d 4e    41 4d 45 20 61 6e 64 20 65 76 61 6c 20 42 4f 44  | ffer.from.FILE-NAME.and.eval.BOD | 
| 8ad40 |  59 2e 0a 0a 42 4f 44 59 20 69 73 20 65 76 61 6c    75 61 74 65 64 20 77 69 74 68 20 60 63 75 72 72  | Y...BODY.is.evaluated.with.`curr | 
| 8ad60 |  65 6e 74 2d 62 75 66 66 65 72 27 20 62 65 69 6e    67 20 61 20 62 75 66 66 65 72 20 77 69 74 68 20  | ent-buffer'.being.a.buffer.with. | 
| 8ad80 |  74 68 65 0a 63 6f 6e 74 65 6e 74 73 20 46 49 4c    45 2d 4e 41 4d 45 2e 22 0a 20 20 28 64 65 63 6c  | the.contents.FILE-NAME."...(decl | 
| 8ada0 |  61 72 65 20 28 69 6e 64 65 6e 74 20 31 29 20 28    64 65 62 75 67 20 74 29 29 0a 20 20 60 28 6c 65  | are.(indent.1).(debug.t))...`(le | 
| 8adc0 |  74 20 28 28 66 69 6c 65 2d 6e 61 6d 65 20 2c 66    69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20  | t.((file-name.,file-name))...... | 
| 8ade0 |  28 75 6e 6c 65 73 73 20 28 66 69 6c 65 2d 65 78    69 73 74 73 2d 70 20 66 69 6c 65 2d 6e 61 6d 65  | (unless.(file-exists-p.file-name | 
| 8ae00 |  29 0a 20 20 20 20 20 20 20 28 65 72 72 6f 72 20    22 25 73 20 64 6f 65 73 20 6e 6f 74 20 65 78 69  | )........(error."%s.does.not.exi | 
| 8ae20 |  73 74 22 20 66 69 6c 65 2d 6e 61 6d 65 29 29 0a    20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 65  | st".file-name))......(flycheck-e | 
| 8ae40 |  72 74 2d 77 69 74 68 2d 74 65 6d 70 2d 62 75 66    66 65 72 0a 20 20 20 20 20 20 20 28 69 6e 73 65  | rt-with-temp-buffer........(inse | 
| 8ae60 |  72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73    20 66 69 6c 65 2d 6e 61 6d 65 20 27 76 69 73 69  | rt-file-contents.file-name.'visi | 
| 8ae80 |  74 29 0a 20 20 20 20 20 20 20 28 73 65 74 2d 76    69 73 69 74 65 64 2d 66 69 6c 65 2d 6e 61 6d 65  | t)........(set-visited-file-name | 
| 8aea0 |  20 66 69 6c 65 2d 6e 61 6d 65 20 27 6e 6f 2d 71    75 65 72 79 29 0a 20 20 20 20 20 20 20 28 63 64  | .file-name.'no-query)........(cd | 
| 8aec0 |  20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65    63 74 6f 72 79 20 66 69 6c 65 2d 6e 61 6d 65 29  | .(file-name-directory.file-name) | 
| 8aee0 |  29 0a 20 20 20 20 20 20 20 3b 3b 20 4d 61 72 6b    20 74 68 65 20 62 75 66 66 65 72 20 61 73 20 6e  | )........;;.Mark.the.buffer.as.n | 
| 8af00 |  6f 74 20 6d 6f 64 69 66 69 65 64 2c 20 62 65 63    61 75 73 65 20 77 65 20 6a 75 73 74 20 6c 6f 61  | ot.modified,.because.we.just.loa | 
| 8af20 |  64 65 64 20 74 68 65 20 66 69 6c 65 20 75 70 20    74 6f 0a 20 20 20 20 20 20 20 3b 3b 20 6e 6f 77  | ded.the.file.up.to........;;.now | 
| 8af40 |  2e 0a 20 20 20 20 20 20 20 28 73 65 74 2d 62 75    66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 20  | .........(set-buffer-modified-p. | 
| 8af60 |  6e 69 6c 29 0a 20 20 20 20 20 20 20 2c 40 62 6f    64 79 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f  | nil)........,@body)))..(defmacro | 
| 8af80 |  20 66 6c 79 63 68 65 63 6b 2d 65 72 74 2d 77 69    74 68 2d 68 65 6c 70 2d 62 75 66 66 65 72 20 28  | .flycheck-ert-with-help-buffer.( | 
| 8afa0 |  26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 22 45    78 65 63 75 74 65 20 42 4f 44 59 20 61 6e 64 20  | &rest.body)..."Execute.BODY.and. | 
| 8afc0 |  6b 69 6c 6c 20 74 68 65 20 68 65 6c 70 20 62 75    66 66 65 72 20 61 66 74 65 72 77 61 72 64 73 2e  | kill.the.help.buffer.afterwards. | 
| 8afe0 |  0a 0a 55 73 65 20 74 68 69 73 20 6d 61 63 72 6f    20 74 6f 20 74 65 73 74 20 66 75 6e 63 74 69 6f  | ..Use.this.macro.to.test.functio | 
| 8b000 |  6e 73 20 74 68 61 74 20 63 72 65 61 74 65 20 61    20 48 65 6c 70 20 62 75 66 66 65 72 2e 22 0a 20  | ns.that.create.a.Help.buffer.".. | 
| 8b020 |  20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e    74 20 30 29 29 0a 20 20 60 28 75 6e 77 69 6e 64  | .(declare.(indent.0))...`(unwind | 
| 8b040 |  2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 20    2c 28 6d 61 63 72 6f 65 78 70 2d 70 72 6f 67 6e  | -protect........,(macroexp-progn | 
| 8b060 |  20 62 6f 64 79 29 0a 20 20 20 20 20 28 77 68 65    6e 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70  | .body)......(when.(buffer-live-p | 
| 8b080 |  20 28 67 65 74 2d 62 75 66 66 65 72 20 28 68 65    6c 70 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20  | .(get-buffer.(help-buffer))).... | 
| 8b0a0 |  20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72    20 28 68 65 6c 70 2d 62 75 66 66 65 72 29 29 29  | ....(kill-buffer.(help-buffer))) | 
| 8b0c0 |  29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 66 6c    79 63 68 65 63 6b 2d 65 72 74 2d 77 69 74 68 2d  | ))..(defmacro.flycheck-ert-with- | 
| 8b0e0 |  67 6c 6f 62 61 6c 2d 6d 6f 64 65 20 28 26 72 65    73 74 20 62 6f 64 79 29 0a 20 20 22 45 78 65 63  | global-mode.(&rest.body)..."Exec | 
| 8b100 |  75 74 65 20 42 4f 44 59 20 77 69 74 68 20 47 6c    6f 62 61 6c 20 46 6c 79 63 68 65 63 6b 20 4d 6f  | ute.BODY.with.Global.Flycheck.Mo | 
| 8b120 |  64 65 20 65 6e 61 62 6c 65 64 2e 0a 0a 41 66 74    65 72 20 42 4f 44 59 2c 20 72 65 73 74 6f 72 65  | de.enabled...After.BODY,.restore | 
| 8b140 |  20 74 68 65 20 6f 6c 64 20 73 74 61 74 65 20 6f    66 20 47 6c 6f 62 61 6c 20 46 6c 79 63 68 65 63  | .the.old.state.of.Global.Flychec | 
| 8b160 |  6b 20 4d 6f 64 65 2e 22 0a 20 20 28 64 65 63 6c    61 72 65 20 28 69 6e 64 65 6e 74 20 30 29 29 0a  | k.Mode."...(declare.(indent.0)). | 
| 8b180 |  20 20 60 28 6c 65 74 20 28 28 6f 6c 64 2d 73 74    61 74 65 20 67 6c 6f 62 61 6c 2d 66 6c 79 63 68  | ..`(let.((old-state.global-flych | 
| 8b1a0 |  65 63 6b 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20    28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a  | eck-mode))......(unwind-protect. | 
| 8b1c0 |  20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a    20 20 20 20 20 20 20 20 20 20 20 28 67 6c 6f 62  | .........(progn............(glob | 
| 8b1e0 |  61 6c 2d 66 6c 79 63 68 65 63 6b 2d 6d 6f 64 65    20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 2c  | al-flycheck-mode.1)............, | 
| 8b200 |  40 62 6f 64 79 29 0a 20 20 20 20 20 20 20 28 67    6c 6f 62 61 6c 2d 66 6c 79 63 68 65 63 6b 2d 6d  | @body)........(global-flycheck-m | 
| 8b220 |  6f 64 65 20 28 69 66 20 6f 6c 64 2d 73 74 61 74    65 20 31 20 2d 31 29 29 29 29 29 0a 0a 28 64 65  | ode.(if.old-state.1.-1)))))..(de | 
| 8b240 |  66 6d 61 63 72 6f 20 66 6c 79 63 68 65 63 6b 2d    65 72 74 2d 77 69 74 68 2d 65 6e 76 20 28 65 6e  | fmacro.flycheck-ert-with-env.(en | 
| 8b260 |  76 20 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20    22 41 64 64 20 45 4e 56 20 74 6f 20 60 70 72 6f  | v.&rest.body)..."Add.ENV.to.`pro | 
| 8b280 |  63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74    27 20 69 6e 20 42 4f 44 59 2e 0a 0a 45 78 65 63  | cess-environment'.in.BODY...Exec | 
| 8b2a0 |  75 74 65 20 42 4f 44 59 20 77 69 74 68 20 61 20    60 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e  | ute.BODY.with.a.`process-environ | 
| 8b2c0 |  6d 65 6e 74 27 20 77 68 69 63 68 20 63 6f 6e 74    61 69 6e 73 20 61 6c 6c 0a 76 61 72 69 61 62 6c  | ment'.which.contains.all.variabl | 
| 8b2e0 |  65 73 20 66 72 6f 6d 20 45 4e 56 20 61 64 64 65    64 2e 0a 0a 45 4e 56 20 69 73 20 61 6e 20 61 6c  | es.from.ENV.added...ENV.is.an.al | 
| 8b300 |  69 73 74 2c 20 77 68 65 72 65 20 65 61 63 68 20    63 6f 6e 73 20 63 65 6c 6c 20 60 28 56 41 52 20  | ist,.where.each.cons.cell.`(VAR. | 
| 8b320 |  2e 20 56 41 4c 55 45 29 27 20 69 73 20 61 0a 65    6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61  | ..VALUE)'.is.a.environment.varia | 
| 8b340 |  62 6c 65 20 56 41 52 20 74 6f 20 62 65 20 61 64    64 65 64 20 74 6f 20 60 70 72 6f 63 65 73 73 2d  | ble.VAR.to.be.added.to.`process- | 
| 8b360 |  65 6e 76 69 72 6f 6e 6d 65 6e 74 27 0a 77 69 74    68 20 56 41 4c 55 45 2e 22 0a 20 20 28 64 65 63  | environment'.with.VALUE."...(dec | 
| 8b380 |  6c 61 72 65 20 28 69 6e 64 65 6e 74 20 31 29 29    0a 20 20 60 28 6c 65 74 20 28 28 70 72 6f 63 65  | lare.(indent.1))...`(let.((proce | 
| 8b3a0 |  73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 28    63 6f 70 79 2d 73 65 71 75 65 6e 63 65 20 70 72  | ss-environment.(copy-sequence.pr | 
| 8b3c0 |  6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e    74 29 29 29 0a 20 20 20 20 20 28 70 63 61 73 65  | ocess-environment)))......(pcase | 
| 8b3e0 |  2d 64 6f 6c 69 73 74 20 28 60 28 2c 76 61 72 20    2e 20 2c 76 61 6c 75 65 29 20 2c 65 6e 76 29 0a  | -dolist.(`(,var...,value).,env). | 
| 8b400 |  20 20 20 20 20 20 20 28 73 65 74 65 6e 76 20 76    61 72 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20  | .......(setenv.var.value))...... | 
| 8b420 |  2c 40 62 6f 64 79 29 29 0a 0a 0c 0a 3b 3b 3b 20    54 65 73 74 20 72 65 73 6f 75 72 63 65 73 0a 28  | ,@body))....;;;.Test.resources.( | 
| 8b440 |  64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 65    72 74 2d 72 65 73 6f 75 72 63 65 2d 66 69 6c 65  | defun.flycheck-ert-resource-file | 
| 8b460 |  6e 61 6d 65 20 28 72 65 73 6f 75 72 63 65 2d 66    69 6c 65 29 0a 20 20 22 44 65 74 65 72 6d 69 6e  | name.(resource-file)..."Determin | 
| 8b480 |  65 20 74 68 65 20 61 62 73 6f 6c 75 74 65 20 66    69 6c 65 20 6e 61 6d 65 20 6f 66 20 61 20 52 45  | e.the.absolute.file.name.of.a.RE | 
| 8b4a0 |  53 4f 55 52 43 45 2d 46 49 4c 45 2e 0a 0a 52 65    6c 61 74 69 76 65 20 66 69 6c 65 20 6e 61 6d 65  | SOURCE-FILE...Relative.file.name | 
| 8b4c0 |  73 20 61 72 65 20 65 78 70 61 6e 64 65 64 20 61    67 61 69 6e 73 74 0a 60 66 6c 79 63 68 65 63 6b  | s.are.expanded.against.`flycheck | 
| 8b4e0 |  2d 65 72 74 2d 2d 72 65 73 6f 75 72 63 65 2d 64    69 72 65 63 74 6f 72 79 27 2e 22 0a 20 20 28 65  | -ert--resource-directory'."...(e | 
| 8b500 |  78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20    72 65 73 6f 75 72 63 65 2d 66 69 6c 65 20 66 6c  | xpand-file-name.resource-file.fl | 
| 8b520 |  79 63 68 65 63 6b 2d 65 72 74 2d 2d 72 65 73 6f    75 72 63 65 2d 64 69 72 65 63 74 6f 72 79 29 29  | ycheck-ert--resource-directory)) | 
| 8b540 |  0a 0a 28 64 65 66 6d 61 63 72 6f 20 66 6c 79 63    68 65 63 6b 2d 65 72 74 2d 77 69 74 68 2d 72 65  | ..(defmacro.flycheck-ert-with-re | 
| 8b560 |  73 6f 75 72 63 65 2d 62 75 66 66 65 72 20 28 72    65 73 6f 75 72 63 65 2d 66 69 6c 65 20 26 72 65  | source-buffer.(resource-file.&re | 
| 8b580 |  73 74 20 62 6f 64 79 29 0a 20 20 22 43 72 65 61    74 65 20 61 20 74 65 6d 70 20 62 75 66 66 65 72  | st.body)..."Create.a.temp.buffer | 
| 8b5a0 |  20 66 72 6f 6d 20 61 20 52 45 53 4f 55 52 43 45    2d 46 49 4c 45 20 61 6e 64 20 65 78 65 63 75 74  | .from.a.RESOURCE-FILE.and.execut | 
| 8b5c0 |  65 20 42 4f 44 59 2e 0a 0a 54 68 65 20 61 62 73    6f 6c 75 74 65 20 66 69 6c 65 20 6e 61 6d 65 20  | e.BODY...The.absolute.file.name. | 
| 8b5e0 |  6f 66 20 52 45 53 4f 55 52 43 45 2d 46 49 4c 45    20 69 73 20 64 65 74 65 72 6d 69 6e 65 64 20 77  | of.RESOURCE-FILE.is.determined.w | 
| 8b600 |  69 74 68 0a 60 66 6c 79 63 68 65 63 6b 2d 65 72    74 2d 72 65 73 6f 75 72 63 65 2d 66 69 6c 65 6e  | ith.`flycheck-ert-resource-filen | 
| 8b620 |  61 6d 65 27 2e 22 0a 20 20 28 64 65 63 6c 61 72    65 20 28 69 6e 64 65 6e 74 20 31 29 29 0a 20 20  | ame'."...(declare.(indent.1))... | 
| 8b640 |  60 28 66 6c 79 63 68 65 63 6b 2d 65 72 74 2d 77    69 74 68 2d 66 69 6c 65 2d 62 75 66 66 65 72 0a  | `(flycheck-ert-with-file-buffer. | 
| 8b660 |  20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b    2d 65 72 74 2d 72 65 73 6f 75 72 63 65 2d 66 69  | .......(flycheck-ert-resource-fi | 
| 8b680 |  6c 65 6e 61 6d 65 20 2c 72 65 73 6f 75 72 63 65    2d 66 69 6c 65 29 0a 20 20 20 20 20 2c 40 62 6f  | lename.,resource-file)......,@bo | 
| 8b6a0 |  64 79 29 29 0a 0a 0c 0a 3b 3b 3b 20 54 65 73 74    20 73 75 69 74 65 20 69 6e 69 74 69 61 6c 69 7a  | dy))....;;;.Test.suite.initializ | 
| 8b6c0 |  61 74 69 6f 6e 0a 0a 28 64 65 66 75 6e 20 66 6c    79 63 68 65 63 6b 2d 65 72 74 2d 69 6e 69 74 69  | ation..(defun.flycheck-ert-initi | 
| 8b6e0 |  61 6c 69 7a 65 20 28 72 65 73 6f 75 72 63 65 2d    64 69 72 29 0a 20 20 22 49 6e 69 74 69 61 6c 69  | alize.(resource-dir)..."Initiali | 
| 8b700 |  7a 65 20 61 20 74 65 73 74 20 73 75 69 74 65 20    77 69 74 68 20 52 45 53 4f 55 52 43 45 2d 44 49  | ze.a.test.suite.with.RESOURCE-DI | 
| 8b720 |  52 2e 0a 0a 52 45 53 4f 55 52 43 45 2d 44 49 52    20 69 73 20 74 68 65 20 64 69 72 65 63 74 6f 72  | R...RESOURCE-DIR.is.the.director | 
| 8b740 |  79 2c 20 60 66 6c 79 63 68 65 63 6b 2d 65 72 74    2d 72 65 73 6f 75 72 63 65 2d 66 69 6c 65 6e 61  | y,.`flycheck-ert-resource-filena | 
| 8b760 |  6d 65 27 0a 73 68 6f 75 6c 64 20 75 73 65 20 74    6f 20 6c 6f 6f 6b 75 70 20 72 65 73 6f 75 72 63  | me'.should.use.to.lookup.resourc | 
| 8b780 |  65 20 66 69 6c 65 73 2e 22 0a 20 20 28 77 68 65    6e 20 66 6c 79 63 68 65 63 6b 2d 65 72 74 2d 2d  | e.files."...(when.flycheck-ert-- | 
| 8b7a0 |  72 65 73 6f 75 72 63 65 2d 64 69 72 65 63 74 6f    72 79 0a 20 20 20 20 28 65 72 72 6f 72 20 22 54  | resource-directory.....(error."T | 
| 8b7c0 |  65 73 74 20 73 75 69 74 65 20 61 6c 72 65 61 64    79 20 69 6e 69 74 69 61 6c 69 7a 65 64 22 29 29  | est.suite.already.initialized")) | 
| 8b7e0 |  0a 20 20 28 6c 65 74 20 28 28 74 65 73 74 73 20    28 65 72 74 2d 73 65 6c 65 63 74 2d 74 65 73 74  | ...(let.((tests.(ert-select-test | 
| 8b800 |  73 20 74 20 74 29 29 29 0a 20 20 20 20 3b 3b 20    53 65 6c 65 63 74 20 61 6c 6c 20 74 65 73 74 73  | s.t.t))).....;;.Select.all.tests | 
| 8b820 |  0a 20 20 20 20 28 75 6e 6c 65 73 73 20 74 65 73    74 73 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20  | .....(unless.tests.......(error. | 
| 8b840 |  22 4e 6f 20 74 65 73 74 73 20 64 65 66 69 6e 65    64 2e 20 20 5c 0a 43 61 6c 6c 20 60 66 6c 79 63  | "No.tests.defined...\.Call.`flyc | 
| 8b860 |  68 65 63 6b 2d 65 72 74 2d 69 6e 69 74 69 61 6c    69 7a 65 27 20 61 66 74 65 72 20 64 65 66 69 6e  | heck-ert-initialize'.after.defin | 
| 8b880 |  69 6e 67 20 61 6c 6c 20 74 65 73 74 73 21 22 29    29 0a 0a 20 20 20 20 28 73 65 74 71 20 66 6c 79  | ing.all.tests!"))......(setq.fly | 
| 8b8a0 |  63 68 65 63 6b 2d 65 72 74 2d 2d 72 65 73 6f 75    72 63 65 2d 64 69 72 65 63 74 6f 72 79 20 72 65  | check-ert--resource-directory.re | 
| 8b8c0 |  73 6f 75 72 63 65 2d 64 69 72 29 29 29 0a 0a 0c    0a 3b 3b 3b 20 54 65 73 74 20 63 61 73 65 20 64  | source-dir)))....;;;.Test.case.d | 
| 8b8e0 |  65 66 69 6e 69 74 69 6f 6e 73 0a 28 64 65 66 6d    61 63 72 6f 20 66 6c 79 63 68 65 63 6b 2d 65 72  | efinitions.(defmacro.flycheck-er | 
| 8b900 |  74 2d 64 65 66 2d 63 68 65 63 6b 65 72 2d 74 65    73 74 20 28 63 68 65 63 6b 65 72 20 6c 61 6e 67  | t-def-checker-test.(checker.lang | 
| 8b920 |  75 61 67 65 20 6e 61 6d 65 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | uage.name....................... | 
| 8b940 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 26 72 65 73 74  | ...........................&rest | 
| 8b960 |  20 6b 65 79 73 2d 61 6e 64 2d 62 6f 64 79 29 0a    20 20 22 44 65 66 69 6e 65 20 61 20 74 65 73 74  | .keys-and-body)..."Define.a.test | 
| 8b980 |  20 63 61 73 65 20 66 6f 72 20 61 20 73 79 6e 74    61 78 20 43 48 45 43 4b 45 52 20 66 6f 72 20 4c  | .case.for.a.syntax.CHECKER.for.L | 
| 8b9a0 |  41 4e 47 55 41 47 45 2e 0a 0a 43 48 45 43 4b 45    52 20 69 73 20 61 20 73 79 6d 62 6f 6c 20 6f 72  | ANGUAGE...CHECKER.is.a.symbol.or | 
| 8b9c0 |  20 61 20 6c 69 73 74 20 6f 66 20 73 79 6d 62 6f    6c 73 20 64 65 6e 6f 74 69 6e 67 20 73 79 6e 74  | .a.list.of.symbols.denoting.synt | 
| 8b9e0 |  61 78 20 63 68 65 63 6b 65 72 73 0a 62 65 69 6e    67 20 74 65 73 74 65 64 20 62 79 20 74 68 65 20  | ax.checkers.being.tested.by.the. | 
| 8ba00 |  74 65 73 74 2e 20 20 54 68 65 20 74 65 73 74 20    63 61 73 65 20 69 73 20 73 6b 69 70 70 65 64 2c  | test...The.test.case.is.skipped, | 
| 8ba20 |  20 69 66 20 61 6e 79 20 6f 66 0a 74 68 65 73 65    20 63 68 65 63 6b 65 72 73 20 63 61 6e 6e 6f 74  | .if.any.of.these.checkers.cannot | 
| 8ba40 |  20 62 65 20 75 73 65 64 2e 20 20 4c 41 4e 47 55    41 47 45 20 69 73 20 61 20 73 79 6d 62 6f 6c 20  | .be.used...LANGUAGE.is.a.symbol. | 
| 8ba60 |  6f 72 20 61 20 6c 69 73 74 20 6f 66 0a 73 79 6d    62 6f 6c 73 20 64 65 6e 6f 74 69 6e 67 20 74 68  | or.a.list.of.symbols.denoting.th | 
| 8ba80 |  65 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 6c 61    6e 67 75 61 67 65 73 20 73 75 70 70 6f 72 74 65  | e.programming.languages.supporte | 
| 8baa0 |  64 20 62 79 20 74 68 65 0a 73 79 6e 74 61 78 20    63 68 65 63 6b 65 72 73 2e 20 20 54 68 69 73 20  | d.by.the.syntax.checkers...This. | 
| 8bac0 |  69 73 20 63 75 72 72 65 6e 74 6c 79 20 6f 6e 6c    79 20 75 73 65 64 20 66 6f 72 20 74 61 67 67 69  | is.currently.only.used.for.taggi | 
| 8bae0 |  6e 67 20 74 68 65 0a 74 65 73 74 20 61 70 70 72    6f 70 72 69 61 74 65 6c 79 2e 0a 0a 4e 41 4d 45  | ng.the.test.appropriately...NAME | 
| 8bb00 |  20 69 73 20 61 20 73 79 6d 62 6f 6c 20 64 65 6e    6f 74 69 6e 67 20 74 68 65 20 6c 6f 63 61 6c 20  | .is.a.symbol.denoting.the.local. | 
| 8bb20 |  6e 61 6d 65 20 6f 66 20 74 68 65 20 74 65 73 74    2e 20 20 54 68 65 20 74 65 73 74 0a 69 74 73 65  | name.of.the.test...The.test.itse | 
| 8bb40 |  6c 66 20 69 73 20 75 6c 74 69 6d 61 74 65 6c 79    20 6e 61 6d 65 64 0a 60 66 6c 79 63 68 65 63 6b  | lf.is.ultimately.named.`flycheck | 
| 8bb60 |  2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72 2f    43 48 45 43 4b 45 52 2f 4e 41 4d 45 27 2e 20 20  | -define-checker/CHECKER/NAME'... | 
| 8bb80 |  49 66 20 43 48 45 43 4b 45 52 20 69 73 20 61 20    6c 69 73 74 2c 0a 74 68 65 20 66 69 72 73 74 20  | If.CHECKER.is.a.list,.the.first. | 
| 8bba0 |  63 68 65 63 6b 65 72 20 69 6e 20 74 68 65 20 6c    69 73 74 20 69 73 20 75 73 65 64 20 66 6f 72 20  | checker.in.the.list.is.used.for. | 
| 8bbc0 |  6e 61 6d 69 6e 67 20 74 68 65 20 74 65 73 74 2e    0a 0a 4f 70 74 69 6f 6e 61 6c 6c 79 2c 20 74 68  | naming.the.test...Optionally,.th | 
| 8bbe0 |  65 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65    6e 74 73 20 60 3a 74 61 67 73 27 20 61 6e 64 20  | e.keyword.arguments.`:tags'.and. | 
| 8bc00 |  60 3a 65 78 70 65 63 74 65 64 2d 72 65 73 75 6c    74 27 0a 6d 61 79 20 62 65 20 67 69 76 65 6e 2e  | `:expected-result'.may.be.given. | 
| 8bc20 |  20 20 54 68 65 79 20 68 61 76 65 20 74 68 65 20    73 61 6d 65 20 6d 65 61 6e 69 6e 67 20 61 73 20  | ..They.have.the.same.meaning.as. | 
| 8bc40 |  69 6e 20 60 65 72 74 2d 64 65 66 74 65 73 74 2e    27 2c 0a 61 6e 64 20 61 72 65 20 61 64 64 65 64  | in.`ert-deftest.',.and.are.added | 
| 8bc60 |  20 74 6f 20 74 68 65 20 74 61 67 73 20 61 6e 64    20 72 65 73 75 6c 74 20 65 78 70 65 63 74 61 74  | .to.the.tags.and.result.expectat | 
| 8bc80 |  69 6f 6e 73 20 73 65 74 20 75 70 20 62 79 20 74    68 69 73 0a 6d 61 63 72 6f 2e 0a 0a 54 68 65 20  | ions.set.up.by.this.macro...The. | 
| 8bca0 |  72 65 6d 61 69 6e 69 6e 67 20 66 6f 72 6d 73 20    4b 45 59 53 2d 41 4e 44 2d 42 4f 44 59 20 64 65  | remaining.forms.KEYS-AND-BODY.de | 
| 8bcc0 |  6e 6f 74 65 20 74 68 65 20 62 6f 64 79 20 6f 66    20 74 68 65 20 74 65 73 74 0a 63 61 73 65 2c 20  | note.the.body.of.the.test.case,. | 
| 8bce0 |  69 6e 63 6c 75 64 69 6e 67 20 61 73 73 65 72 74    69 6f 6e 73 20 61 6e 64 20 73 65 74 75 70 20 63  | including.assertions.and.setup.c | 
| 8bd00 |  6f 64 65 2e 22 0a 20 20 28 64 65 63 6c 61 72 65    20 28 69 6e 64 65 6e 74 20 33 29 29 0a 20 20 28  | ode."...(declare.(indent.3))...( | 
| 8bd20 |  75 6e 6c 65 73 73 20 63 68 65 63 6b 65 72 0a 20    20 20 20 28 65 72 72 6f 72 20 22 4e 6f 20 73 79  | unless.checker.....(error."No.sy | 
| 8bd40 |  6e 74 61 78 20 63 68 65 63 6b 65 72 73 20 73 70    65 63 69 66 69 65 64 22 29 29 0a 20 20 28 75 6e  | ntax.checkers.specified"))...(un | 
| 8bd60 |  6c 65 73 73 20 6c 61 6e 67 75 61 67 65 0a 20 20    20 20 28 65 72 72 6f 72 20 22 4e 6f 20 6c 61 6e  | less.language.....(error."No.lan | 
| 8bd80 |  67 75 61 67 65 73 20 73 70 65 63 69 66 69 65 64    22 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 63 68  | guages.specified"))...(let*.((ch | 
| 8bda0 |  65 63 6b 65 72 73 20 28 69 66 20 28 73 79 6d 62    6f 6c 70 20 63 68 65 63 6b 65 72 29 20 28 6c 69  | eckers.(if.(symbolp.checker).(li | 
| 8bdc0 |  73 74 20 63 68 65 63 6b 65 72 29 20 63 68 65 63    6b 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 28  | st.checker).checker))..........( | 
| 8bde0 |  63 68 65 63 6b 65 72 20 28 63 61 72 20 63 68 65    63 6b 65 72 73 29 29 0a 20 20 20 20 20 20 20 20  | checker.(car.checkers))......... | 
| 8be00 |  20 28 6c 61 6e 67 75 61 67 65 73 20 28 69 66 20    28 73 79 6d 62 6f 6c 70 20 6c 61 6e 67 75 61 67  | .(languages.(if.(symbolp.languag | 
| 8be20 |  65 29 20 28 6c 69 73 74 20 6c 61 6e 67 75 61 67    65 29 20 6c 61 6e 67 75 61 67 65 29 29 0a 20 20  | e).(list.language).language))... | 
| 8be40 |  20 20 20 20 20 20 20 28 6c 61 6e 67 75 61 67 65    2d 74 61 67 73 20 28 6d 61 70 63 61 72 20 28 6c  | .......(language-tags.(mapcar.(l | 
| 8be60 |  61 6d 62 64 61 20 28 6c 29 20 28 69 6e 74 65 72    6e 20 28 66 6f 72 6d 61 74 20 22 6c 61 6e 67 75  | ambda.(l).(intern.(format."langu | 
| 8be80 |  61 67 65 2d 25 73 22 20 6c 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | age-%s".l))).................... | 
| 8bea0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 6e    67 75 61 67 65 73 29 29 0a 20 20 20 20 20 20 20  | .............languages))........ | 
| 8bec0 |  20 20 28 63 68 65 63 6b 65 72 2d 74 61 67 73 20    28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20  | ..(checker-tags.(mapcar.(lambda. | 
| 8bee0 |  28 63 29 20 28 69 6e 74 65 72 6e 20 28 66 6f 72    6d 61 74 20 22 63 68 65 63 6b 65 72 2d 25 73 22  | (c).(intern.(format."checker-%s" | 
| 8bf00 |  20 63 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .c)))........................... | 
| 8bf20 |  20 20 20 20 20 63 68 65 63 6b 65 72 73 29 29 0a    20 20 20 20 20 20 20 20 20 28 6c 6f 63 61 6c 2d  | .....checkers))..........(local- | 
| 8bf40 |  6e 61 6d 65 20 28 6f 72 20 6e 61 6d 65 20 27 64    65 66 61 75 6c 74 29 29 0a 20 20 20 20 20 20 20  | name.(or.name.'default))........ | 
| 8bf60 |  20 20 28 66 75 6c 6c 2d 6e 61 6d 65 20 28 69 6e    74 65 72 6e 20 28 66 6f 72 6d 61 74 20 22 66 6c  | ..(full-name.(intern.(format."fl | 
| 8bf80 |  79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d 63 68    65 63 6b 65 72 2f 25 73 2f 25 73 22 0a 20 20 20  | ycheck-define-checker/%s/%s".... | 
| 8bfa0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8bfc0 |  20 63 68 65 63 6b 65 72 20 6c 6f 63 61 6c 2d 6e    61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20  | .checker.local-name))).......... | 
| 8bfe0 |  28 6b 65 79 73 2d 61 6e 64 2d 62 6f 64 79 20 28    65 72 74 2d 2d 70 61 72 73 65 2d 6b 65 79 73 2d  | (keys-and-body.(ert--parse-keys- | 
| 8c000 |  61 6e 64 2d 62 6f 64 79 20 6b 65 79 73 2d 61 6e    64 2d 62 6f 64 79 29 29 0a 20 20 20 20 20 20 20  | and-body.keys-and-body))........ | 
| 8c020 |  20 20 28 62 6f 64 79 20 28 63 61 64 72 20 6b 65    79 73 2d 61 6e 64 2d 62 6f 64 79 29 29 0a 20 20  | ..(body.(cadr.keys-and-body))... | 
| 8c040 |  20 20 20 20 20 20 20 28 6b 65 79 73 20 28 63 61    72 20 6b 65 79 73 2d 61 6e 64 2d 62 6f 64 79 29  | .......(keys.(car.keys-and-body) | 
| 8c060 |  29 0a 20 20 20 20 20 20 20 20 20 28 64 65 66 61    75 6c 74 2d 74 61 67 73 20 27 28 73 79 6e 74 61  | )..........(default-tags.'(synta | 
| 8c080 |  78 2d 63 68 65 63 6b 65 72 20 65 78 74 65 72 6e    61 6c 2d 74 6f 6f 6c 29 29 29 0a 20 20 20 20 60  | x-checker.external-tool))).....` | 
| 8c0a0 |  28 65 72 74 2d 64 65 66 74 65 73 74 20 2c 66 75    6c 6c 2d 6e 61 6d 65 20 28 29 0a 20 20 20 20 20  | (ert-deftest.,full-name.()...... | 
| 8c0c0 |  20 20 3a 65 78 70 65 63 74 65 64 2d 72 65 73 75    6c 74 20 2c 28 6f 72 20 28 70 6c 69 73 74 2d 67  | ..:expected-result.,(or.(plist-g | 
| 8c0e0 |  65 74 20 6b 65 79 73 20 3a 65 78 70 65 63 74 65    64 2d 72 65 73 75 6c 74 29 20 3a 70 61 73 73 65  | et.keys.:expected-result).:passe | 
| 8c100 |  64 29 0a 20 20 20 20 20 20 20 3a 74 61 67 73 20    28 61 70 70 65 6e 64 20 27 2c 28 61 70 70 65 6e  | d)........:tags.(append.',(appen | 
| 8c120 |  64 20 64 65 66 61 75 6c 74 2d 74 61 67 73 20 6c    61 6e 67 75 61 67 65 2d 74 61 67 73 20 63 68 65  | d.default-tags.language-tags.che | 
| 8c140 |  63 6b 65 72 2d 74 61 67 73 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | cker-tags)...................... | 
| 8c160 |  2c 28 70 6c 69 73 74 2d 67 65 74 20 6b 65 79 73    20 3a 74 61 67 73 29 29 0a 20 20 20 20 20 20 20  | ,(plist-get.keys.:tags))........ | 
| 8c180 |  2c 40 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64    61 20 28 63 29 0a 20 20 20 20 20 20 20 20 20 20  | ,@(mapcar.(lambda.(c)........... | 
| 8c1a0 |  20 20 20 20 20 20 20 20 20 60 28 73 6b 69 70 2d    75 6e 6c 65 73 73 0a 20 20 20 20 20 20 20 20 20  | .........`(skip-unless.......... | 
| 8c1c0 |  20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49    67 6e 6f 72 65 20 6e 6f 6e 2d 63 6f 6d 6d 61 6e  | ............;;.Ignore.non-comman | 
| 8c1e0 |  64 20 63 68 65 63 6b 65 72 73 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | d.checkers...................... | 
| 8c200 |  28 6f 72 20 28 6e 6f 74 20 28 66 6c 79 63 68 65    63 6b 2d 63 68 65 63 6b 65 72 2d 67 65 74 20 27  | (or.(not.(flycheck-checker-get.' | 
| 8c220 |  2c 63 20 27 63 6f 6d 6d 61 6e 64 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ,c.'command))................... | 
| 8c240 |  20 20 20 20 20 20 20 28 65 78 65 63 75 74 61 62    6c 65 2d 66 69 6e 64 20 28 66 6c 79 63 68 65 63  | .......(executable-find.(flychec | 
| 8c260 |  6b 2d 63 68 65 63 6b 65 72 2d 65 78 65 63 75 74    61 62 6c 65 20 27 2c 63 29 29 29 29 29 0a 20 20  | k-checker-executable.',c)))))... | 
| 8c280 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63    68 65 63 6b 65 72 73 29 0a 20 20 20 20 20 20 20  | ...............checkers)........ | 
| 8c2a0 |  2c 40 62 6f 64 79 29 29 29 0a 0a 0c 0a 3b 3b 3b    20 54 65 73 74 20 63 61 73 65 20 72 65 73 75 6c  | ,@body)))....;;;.Test.case.resul | 
| 8c2c0 |  74 73 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68    65 63 6b 2d 65 72 74 2d 73 79 6e 74 61 78 2d 63  | ts..(defun.flycheck-ert-syntax-c | 
| 8c2e0 |  68 65 63 6b 2d 74 69 6d 65 64 2d 6f 75 74 2d 70    20 28 72 65 73 75 6c 74 29 0a 20 20 22 57 68 65  | heck-timed-out-p.(result)..."Whe | 
| 8c300 |  74 68 65 72 20 52 45 53 55 4c 54 20 64 65 6e 6f    74 65 73 20 61 20 74 69 6d 65 64 2d 6f 75 74 20  | ther.RESULT.denotes.a.timed-out. | 
| 8c320 |  74 65 73 74 2e 0a 0a 52 45 53 55 4c 54 20 69 73    20 61 6e 20 45 52 54 20 74 65 73 74 20 72 65 73  | test...RESULT.is.an.ERT.test.res | 
| 8c340 |  75 6c 74 20 6f 62 6a 65 63 74 2e 22 0a 20 20 28    61 6e 64 20 28 65 72 74 2d 74 65 73 74 2d 66 61  | ult.object."...(and.(ert-test-fa | 
| 8c360 |  69 6c 65 64 2d 70 20 72 65 73 75 6c 74 29 0a 20    20 20 20 20 20 20 28 65 71 20 28 63 61 72 20 28  | iled-p.result)........(eq.(car.( | 
| 8c380 |  65 72 74 2d 74 65 73 74 2d 66 61 69 6c 65 64 2d    63 6f 6e 64 69 74 69 6f 6e 20 72 65 73 75 6c 74  | ert-test-failed-condition.result | 
| 8c3a0 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 27 66    6c 79 63 68 65 63 6b 2d 65 72 74 2d 73 79 6e 74  | ))............'flycheck-ert-synt | 
| 8c3c0 |  61 78 2d 63 68 65 63 6b 2d 74 69 6d 65 64 2d 6f    75 74 29 29 29 0a 0a 0c 0a 3b 3b 3b 20 53 79 6e  | ax-check-timed-out)))....;;;.Syn | 
| 8c3e0 |  74 61 78 20 63 68 65 63 6b 69 6e 67 20 69 6e 20    74 65 73 74 73 0a 0a 28 64 65 66 76 61 72 2d 6c  | tax.checking.in.tests..(defvar-l | 
| 8c400 |  6f 63 61 6c 20 66 6c 79 63 68 65 63 6b 2d 65 72    74 2d 73 79 6e 74 61 78 2d 63 68 65 63 6b 65 72  | ocal.flycheck-ert-syntax-checker | 
| 8c420 |  2d 66 69 6e 69 73 68 65 64 20 6e 69 6c 0a 20 20    22 4e 6f 6e 2d 6e 69 6c 20 69 66 20 74 68 65 20  | -finished.nil..."Non-nil.if.the. | 
| 8c440 |  63 75 72 72 65 6e 74 20 63 68 65 63 6b 65 72 20    68 61 73 20 66 69 6e 69 73 68 65 64 2e 22 29 0a  | current.checker.has.finished."). | 
| 8c460 |  0a 28 61 64 64 2d 68 6f 6f 6b 20 27 66 6c 79 63    68 65 63 6b 2d 61 66 74 65 72 2d 73 79 6e 74 61  | .(add-hook.'flycheck-after-synta | 
| 8c480 |  78 2d 63 68 65 63 6b 2d 68 6f 6f 6b 0a 20 20 20    20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28  | x-check-hook...........(lambda.( | 
| 8c4a0 |  29 20 28 73 65 74 71 20 66 6c 79 63 68 65 63 6b    2d 65 72 74 2d 73 79 6e 74 61 78 2d 63 68 65 63  | ).(setq.flycheck-ert-syntax-chec | 
| 8c4c0 |  6b 65 72 2d 66 69 6e 69 73 68 65 64 20 74 29 29    29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 66 6c 79  | ker-finished.t)))..(defconst.fly | 
| 8c4e0 |  63 68 65 63 6b 2d 65 72 74 2d 63 68 65 63 6b 65    72 2d 77 61 69 74 2d 74 69 6d 65 20 31 30 0a 20  | check-ert-checker-wait-time.10.. | 
| 8c500 |  20 22 54 69 6d 65 20 74 6f 20 77 61 69 74 20 75    6e 74 69 6c 20 61 20 63 68 65 63 6b 65 72 20 69  | ."Time.to.wait.until.a.checker.i | 
| 8c520 |  73 20 66 69 6e 69 73 68 65 64 20 69 6e 20 73 65    63 6f 6e 64 73 2e 0a 0a 41 66 74 65 72 20 74 68  | s.finished.in.seconds...After.th | 
| 8c540 |  69 73 20 74 69 6d 65 20 68 61 73 20 65 6c 61 70    73 65 64 2c 20 74 68 65 20 63 68 65 63 6b 65 72  | is.time.has.elapsed,.the.checker | 
| 8c560 |  20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 74    6f 20 68 61 76 65 0a 66 61 69 6c 65 64 2c 20 61  | .is.considered.to.have.failed,.a | 
| 8c580 |  6e 64 20 74 68 65 20 74 65 73 74 20 61 62 6f 72    74 65 64 20 77 69 74 68 20 66 61 69 6c 75 72 65  | nd.the.test.aborted.with.failure | 
| 8c5a0 |  2e 22 29 0a 0a 28 64 65 66 69 6e 65 2d 65 72 72    6f 72 20 27 66 6c 79 63 68 65 63 6b 2d 65 72 74  | .")..(define-error.'flycheck-ert | 
| 8c5c0 |  2d 73 79 6e 74 61 78 2d 63 68 65 63 6b 2d 74 69    6d 65 64 2d 6f 75 74 20 22 53 79 6e 74 61 78 20  | -syntax-check-timed-out."Syntax. | 
| 8c5e0 |  63 68 65 63 6b 20 74 69 6d 65 64 20 6f 75 74 2e    22 29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68  | check.timed.out.")..(defun.flych | 
| 8c600 |  65 63 6b 2d 65 72 74 2d 77 61 69 74 2d 66 6f 72    2d 73 79 6e 74 61 78 2d 63 68 65 63 6b 65 72 20  | eck-ert-wait-for-syntax-checker. | 
| 8c620 |  28 29 0a 20 20 22 57 61 69 74 20 75 6e 74 69 6c    20 74 68 65 20 73 79 6e 74 61 78 20 63 68 65 63  | ()..."Wait.until.the.syntax.chec | 
| 8c640 |  6b 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 75 66 66 65 72 20 69 73 20 66 69 6e 69 73  | k.in.the.current.buffer.is.finis | 
| 8c660 |  68 65 64 2e 22 0a 20 20 28 6c 65 74 20 28 28 73    74 61 72 74 74 69 6d 65 20 28 66 6c 6f 61 74 2d  | hed."...(let.((starttime.(float- | 
| 8c680 |  74 69 6d 65 29 29 29 0a 20 20 20 20 28 77 68 69    6c 65 20 28 61 6e 64 20 28 6e 6f 74 20 66 6c 79  | time))).....(while.(and.(not.fly | 
| 8c6a0 |  63 68 65 63 6b 2d 65 72 74 2d 73 79 6e 74 61 78    2d 63 68 65 63 6b 65 72 2d 66 69 6e 69 73 68 65  | check-ert-syntax-checker-finishe | 
| 8c6c0 |  64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 3c 20 28 2d 20 28 66 6c 6f 61 74 2d  | d).................(<.(-.(float- | 
| 8c6e0 |  74 69 6d 65 29 20 73 74 61 72 74 74 69 6d 65 29    20 66 6c 79 63 68 65 63 6b 2d 65 72 74 2d 63 68  | time).starttime).flycheck-ert-ch | 
| 8c700 |  65 63 6b 65 72 2d 77 61 69 74 2d 74 69 6d 65 29    29 0a 20 20 20 20 20 20 28 61 63 63 65 70 74 2d  | ecker-wait-time)).......(accept- | 
| 8c720 |  70 72 6f 63 65 73 73 2d 6f 75 74 70 75 74 20 6e    69 6c 20 30 2e 30 32 29 29 0a 20 20 20 20 28 75  | process-output.nil.0.02)).....(u | 
| 8c740 |  6e 6c 65 73 73 20 28 3c 20 28 2d 20 28 66 6c 6f    61 74 2d 74 69 6d 65 29 20 73 74 61 72 74 74 69  | nless.(<.(-.(float-time).startti | 
| 8c760 |  6d 65 29 20 66 6c 79 63 68 65 63 6b 2d 65 72 74    2d 63 68 65 63 6b 65 72 2d 77 61 69 74 2d 74 69  | me).flycheck-ert-checker-wait-ti | 
| 8c780 |  6d 65 29 0a 20 20 20 20 20 20 28 66 6c 79 63 68    65 63 6b 2d 73 74 6f 70 29 0a 20 20 20 20 20 20  | me).......(flycheck-stop)....... | 
| 8c7a0 |  28 73 69 67 6e 61 6c 20 27 66 6c 79 63 68 65 63    6b 2d 65 72 74 2d 73 79 6e 74 61 78 2d 63 68 65  | (signal.'flycheck-ert-syntax-che | 
| 8c7c0 |  63 6b 2d 74 69 6d 65 64 2d 6f 75 74 20 6e 69 6c    29 29 29 0a 20 20 28 73 65 74 71 20 66 6c 79 63  | ck-timed-out.nil)))...(setq.flyc | 
| 8c7e0 |  68 65 63 6b 2d 65 72 74 2d 73 79 6e 74 61 78 2d    63 68 65 63 6b 65 72 2d 66 69 6e 69 73 68 65 64  | heck-ert-syntax-checker-finished | 
| 8c800 |  20 6e 69 6c 29 29 0a 0a 28 64 65 66 75 6e 20 66    6c 79 63 68 65 63 6b 2d 65 72 74 2d 62 75 66 66  | .nil))..(defun.flycheck-ert-buff | 
| 8c820 |  65 72 2d 73 79 6e 63 20 28 29 0a 20 20 22 4c 69    6b 65 20 60 66 6c 79 63 68 65 63 6b 2d 62 75 66  | er-sync.()..."Like.`flycheck-buf | 
| 8c840 |  66 65 72 27 2c 20 62 75 74 20 73 79 6e 63 68 72    6f 6e 6f 75 73 6c 79 2e 22 0a 20 20 28 73 65 74  | fer',.but.synchronously."...(set | 
| 8c860 |  71 20 66 6c 79 63 68 65 63 6b 2d 65 72 74 2d 73    79 6e 74 61 78 2d 63 68 65 63 6b 65 72 2d 66 69  | q.flycheck-ert-syntax-checker-fi | 
| 8c880 |  6e 69 73 68 65 64 20 6e 69 6c 29 0a 20 20 28 73    68 6f 75 6c 64 20 28 6e 6f 74 20 28 66 6c 79 63  | nished.nil)...(should.(not.(flyc | 
| 8c8a0 |  68 65 63 6b 2d 72 75 6e 6e 69 6e 67 2d 70 29 29    29 0a 20 20 28 66 6c 79 63 68 65 63 6b 2d 6d 6f  | heck-running-p)))...(flycheck-mo | 
| 8c8c0 |  64 65 29 20 3b 3b 20 54 68 69 73 20 77 69 6c 6c    20 6f 6e 6c 79 20 73 74 61 72 74 20 61 20 64 65  | de).;;.This.will.only.start.a.de | 
| 8c8e0 |  66 65 72 72 65 64 20 63 68 65 63 6b 2c 0a 20 20    28 73 68 6f 75 6c 64 20 28 66 6c 79 63 68 65 63  | ferred.check,...(should.(flychec | 
| 8c900 |  6b 2d 67 65 74 2d 63 68 65 63 6b 65 72 2d 66 6f    72 2d 62 75 66 66 65 72 29 29 0a 20 20 28 66 6c  | k-get-checker-for-buffer))...(fl | 
| 8c920 |  79 63 68 65 63 6b 2d 62 75 66 66 65 72 29 20 3b    3b 20 e2 80 a6 73 6f 20 77 65 20 6e 65 65 64 20  | ycheck-buffer).;;....so.we.need. | 
| 8c940 |  61 6e 20 65 78 70 6c 69 63 69 74 20 6d 61 6e 75    61 6c 20 63 68 65 63 6b 0a 20 20 3b 3b 20 41 66  | an.explicit.manual.check...;;.Af | 
| 8c960 |  74 65 72 20 73 74 61 72 74 69 6e 67 20 74 68 65    20 63 68 65 63 6b 2c 20 74 68 65 20 63 68 65 63  | ter.starting.the.check,.the.chec | 
| 8c980 |  6b 65 72 20 73 68 6f 75 6c 64 20 65 69 74 68 65    72 20 62 65 20 72 75 6e 6e 69 6e 67 20 6e 6f 77  | ker.should.either.be.running.now | 
| 8c9a0 |  2c 20 6f 72 0a 20 20 3b 3b 20 61 6c 72 65 61 64    79 20 62 65 20 66 69 6e 69 73 68 65 64 20 28 69  | ,.or...;;.already.be.finished.(i | 
| 8c9c0 |  66 20 69 74 20 77 61 73 20 66 61 73 74 29 2e 0a    20 20 28 73 68 6f 75 6c 64 20 28 6f 72 20 66 6c  | f.it.was.fast)....(should.(or.fl | 
| 8c9e0 |  79 63 68 65 63 6b 2d 63 75 72 72 65 6e 74 2d 73    79 6e 74 61 78 2d 63 68 65 63 6b 0a 20 20 20 20  | ycheck-current-syntax-check..... | 
| 8ca00 |  20 20 20 20 20 20 20 20 20 20 66 6c 79 63 68 65    63 6b 2d 65 72 74 2d 73 79 6e 74 61 78 2d 63 68  | ..........flycheck-ert-syntax-ch | 
| 8ca20 |  65 63 6b 65 72 2d 66 69 6e 69 73 68 65 64 29 29    0a 20 20 3b 3b 20 41 6c 73 6f 20 74 68 65 72 65  | ecker-finished))...;;.Also.there | 
| 8ca40 |  20 73 68 6f 75 6c 64 20 62 65 20 6e 6f 20 64 65    66 65 72 72 65 64 20 63 68 65 63 6b 20 70 65 6e  | .should.be.no.deferred.check.pen | 
| 8ca60 |  64 69 6e 67 20 61 6e 79 6d 6f 72 65 0a 20 20 28    73 68 6f 75 6c 64 2d 6e 6f 74 20 28 66 6c 79 63  | ding.anymore...(should-not.(flyc | 
| 8ca80 |  68 65 63 6b 2d 64 65 66 65 72 72 65 64 2d 63 68    65 63 6b 2d 70 29 29 0a 20 20 28 66 6c 79 63 68  | heck-deferred-check-p))...(flych | 
| 8caa0 |  65 63 6b 2d 65 72 74 2d 77 61 69 74 2d 66 6f 72    2d 73 79 6e 74 61 78 2d 63 68 65 63 6b 65 72 29  | eck-ert-wait-for-syntax-checker) | 
| 8cac0 |  29 0a 0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65    63 6b 2d 65 72 74 2d 65 6e 73 75 72 65 2d 63 6c  | )..(defun.flycheck-ert-ensure-cl | 
| 8cae0 |  65 61 72 20 28 29 0a 20 20 22 43 6c 65 61 72 20    74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66  | ear.()..."Clear.the.current.buff | 
| 8cb00 |  65 72 2e 0a 0a 52 61 69 73 65 20 61 6e 20 61 73    73 65 72 74 69 6f 6e 20 65 72 72 6f 72 20 69 66  | er...Raise.an.assertion.error.if | 
| 8cb20 |  20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 6e    6f 74 20 63 6c 65 61 72 20 61 66 74 65 72 77 61  | .the.buffer.is.not.clear.afterwa | 
| 8cb40 |  72 64 73 2e 22 0a 20 20 28 66 6c 79 63 68 65 63    6b 2d 63 6c 65 61 72 29 0a 20 20 28 73 68 6f 75  | rds."...(flycheck-clear)...(shou | 
| 8cb60 |  6c 64 20 28 6e 6f 74 20 66 6c 79 63 68 65 63 6b    2d 63 75 72 72 65 6e 74 2d 65 72 72 6f 72 73 29  | ld.(not.flycheck-current-errors) | 
| 8cb80 |  29 0a 20 20 28 73 68 6f 75 6c 64 20 28 6e 6f 74    20 28 73 65 71 2d 66 69 6e 64 20 28 6c 61 6d 62  | )...(should.(not.(seq-find.(lamb | 
| 8cba0 |  64 61 20 28 6f 76 29 20 28 6f 76 65 72 6c 61 79    2d 67 65 74 20 6f 76 20 27 66 6c 79 63 68 65 63  | da.(ov).(overlay-get.ov.'flychec | 
| 8cbc0 |  6b 2d 6f 76 65 72 6c 61 79 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | k-overlay))..................... | 
| 8cbe0 |  20 20 20 20 20 28 6f 76 65 72 6c 61 79 73 2d 69    6e 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70  | .....(overlays-in.(point-min).(p | 
| 8cc00 |  6f 69 6e 74 2d 6d 61 78 29 29 29 29 29 29 0a 0a    0c 0a 3b 3b 3b 20 54 65 73 74 20 61 73 73 65 72  | oint-max))))))....;;;.Test.asser | 
| 8cc20 |  74 69 6f 6e 73 0a 0a 28 64 65 66 75 6e 20 66 6c    79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 77 69 74  | tions..(defun.flycheck-error-wit | 
| 8cc40 |  68 6f 75 74 2d 67 72 6f 75 70 20 28 65 72 72 29    0a 20 20 22 52 65 74 75 72 6e 20 61 20 63 6f 70  | hout-group.(err)..."Return.a.cop | 
| 8cc60 |  79 20 45 52 52 20 77 69 74 68 20 74 68 65 20 60    67 72 6f 75 70 27 20 70 72 6f 70 65 72 74 79 20  | y.ERR.with.the.`group'.property. | 
| 8cc80 |  73 65 74 20 74 6f 20 6e 69 6c 2e 22 0a 20 20 28    6c 65 74 20 28 28 63 6f 70 79 20 28 63 6f 70 79  | set.to.nil."...(let.((copy.(copy | 
| 8cca0 |  2d 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 20    65 72 72 29 29 29 0a 20 20 20 20 28 73 65 74 66  | -flycheck-error.err))).....(setf | 
| 8ccc0 |  20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72    2d 67 72 6f 75 70 20 63 6f 70 79 29 20 6e 69 6c  | .(flycheck-error-group.copy).nil | 
| 8cce0 |  29 0a 20 20 20 20 63 6f 70 79 29 29 0a 0a 28 64    65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d 65 72  | ).....copy))..(defun.flycheck-er | 
| 8cd00 |  74 2d 73 68 6f 75 6c 64 2d 6f 76 65 72 6c 61 79    20 28 65 72 72 6f 72 29 0a 20 20 22 54 65 73 74  | t-should-overlay.(error)..."Test | 
| 8cd20 |  20 74 68 61 74 20 45 52 52 4f 52 20 68 61 73 20    61 20 70 72 6f 70 65 72 20 6f 76 65 72 6c 61 79  | .that.ERROR.has.a.proper.overlay | 
| 8cd40 |  20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20    62 75 66 66 65 72 2e 0a 0a 45 52 52 4f 52 20 69  | .in.the.current.buffer...ERROR.i | 
| 8cd60 |  73 20 61 20 46 6c 79 63 68 65 63 6b 20 65 72 72    6f 72 20 6f 62 6a 65 63 74 2e 22 0a 20 20 28 6c  | s.a.Flycheck.error.object."...(l | 
| 8cd80 |  65 74 2a 20 28 28 6f 76 65 72 6c 61 79 20 28 73    65 71 2d 66 69 6e 64 20 28 6c 61 6d 62 64 61 20  | et*.((overlay.(seq-find.(lambda. | 
| 8cda0 |  28 6f 76 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | (ov)............................ | 
| 8cdc0 |  20 20 20 28 65 71 75 61 6c 20 28 66 6c 79 63 68    65 63 6b 2d 65 72 72 6f 72 2d 77 69 74 68 6f 75  | ...(equal.(flycheck-error-withou | 
| 8cde0 |  74 2d 67 72 6f 75 70 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | t-group......................... | 
| 8ce00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f    76 65 72 6c 61 79 2d 67 65 74 20 6f 76 20 27 66  | ..............(overlay-get.ov.'f | 
| 8ce20 |  6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | lycheck-error))................. | 
| 8ce40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 65  | .....................(flycheck-e | 
| 8ce60 |  72 72 6f 72 2d 77 69 74 68 6f 75 74 2d 67 72 6f    75 70 20 65 72 72 6f 72 29 29 29 0a 20 20 20 20  | rror-without-group.error)))..... | 
| 8ce80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63  | ........................(flychec | 
| 8cea0 |  6b 2d 6f 76 65 72 6c 61 79 73 2d 69 6e 20 30 20    28 2b 20 31 20 28 62 75 66 66 65 72 2d 73 69 7a  | k-overlays-in.0.(+.1.(buffer-siz | 
| 8cec0 |  65 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20    28 72 65 67 69 6f 6e 0a 20 20 20 20 20 20 20 20  | e)))))..........(region......... | 
| 8cee0 |  20 20 3b 3b 20 4f 76 65 72 6c 61 79 73 20 6f 66    20 65 72 72 6f 72 73 20 66 72 6f 6d 20 6f 74 68  | ..;;.Overlays.of.errors.from.oth | 
| 8cf00 |  65 72 20 66 69 6c 65 73 20 61 72 65 20 6f 6e 20    74 68 65 20 66 69 72 73 74 20 6c 69 6e 65 0a 20  | er.files.are.on.the.first.line.. | 
| 8cf20 |  20 20 20 20 20 20 20 20 20 28 69 66 20 28 66 6c    79 63 68 65 63 6b 2d 72 65 6c 65 76 61 6e 74 2d  | .........(if.(flycheck-relevant- | 
| 8cf40 |  65 72 72 6f 72 2d 6f 74 68 65 72 2d 66 69 6c 65    2d 70 20 65 72 72 6f 72 29 0a 20 20 20 20 20 20  | error-other-file-p.error)....... | 
| 8cf60 |  20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 70    6f 69 6e 74 2d 6d 69 6e 29 0a 20 20 20 20 20 20  | ........(cons.(point-min)....... | 
| 8cf80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 67  | ..............(save-excursion.(g | 
| 8cfa0 |  6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d    6d 69 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20  | oto-char.(point-min))........... | 
| 8cfc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d  | ..........................(line- | 
| 8cfe0 |  65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79  | end-position))).............(fly | 
| 8d000 |  63 68 65 63 6b 2d 65 72 72 6f 72 2d 72 65 67 69    6f 6e 2d 66 6f 72 2d 6d 6f 64 65 20 65 72 72 6f  | check-error-region-for-mode.erro | 
| 8d020 |  72 20 27 73 79 6d 62 6f 6c 73 29 29 29 0a 20 20    20 20 20 20 20 20 20 28 6c 65 76 65 6c 20 28 66  | r.'symbols)))..........(level.(f | 
| 8d040 |  6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 65    76 65 6c 20 65 72 72 6f 72 29 29 0a 20 20 20 20  | lycheck-error-level.error))..... | 
| 8d060 |  20 20 20 20 20 28 63 61 74 65 67 6f 72 79 20 28    66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c  | .....(category.(flycheck-error-l | 
| 8d080 |  65 76 65 6c 2d 6f 76 65 72 6c 61 79 2d 63 61 74    65 67 6f 72 79 20 6c 65 76 65 6c 29 29 0a 20 20  | evel-overlay-category.level))... | 
| 8d0a0 |  20 20 20 20 20 20 20 28 66 61 63 65 20 28 67 65    74 20 63 61 74 65 67 6f 72 79 20 27 66 61 63 65  | .......(face.(get.category.'face | 
| 8d0c0 |  29 29 0a 20 20 20 20 20 20 20 20 20 28 66 72 69    6e 67 65 2d 62 69 74 6d 61 70 20 28 66 6c 79 63  | ))..........(fringe-bitmap.(flyc | 
| 8d0e0 |  68 65 63 6b 2d 65 72 72 6f 72 2d 6c 65 76 65 6c    2d 66 72 69 6e 67 65 2d 62 69 74 6d 61 70 20 6c  | heck-error-level-fringe-bitmap.l | 
| 8d100 |  65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20    28 66 72 69 6e 67 65 2d 66 61 63 65 20 28 66 6c  | evel))..........(fringe-face.(fl | 
| 8d120 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 65 76    65 6c 2d 66 72 69 6e 67 65 2d 66 61 63 65 20 6c  | ycheck-error-level-fringe-face.l | 
| 8d140 |  65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20    28 66 72 69 6e 67 65 2d 69 63 6f 6e 20 28 6c 69  | evel))..........(fringe-icon.(li | 
| 8d160 |  73 74 20 27 6c 65 66 74 2d 66 72 69 6e 67 65 20    66 72 69 6e 67 65 2d 62 69 74 6d 61 70 20 66 72  | st.'left-fringe.fringe-bitmap.fr | 
| 8d180 |  69 6e 67 65 2d 66 61 63 65 29 29 29 0a 20 20 20    20 28 73 68 6f 75 6c 64 20 6f 76 65 72 6c 61 79  | inge-face))).....(should.overlay | 
| 8d1a0 |  29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 6f    76 65 72 6c 61 79 2d 67 65 74 20 6f 76 65 72 6c  | ).....(should.(overlay-get.overl | 
| 8d1c0 |  61 79 20 27 66 6c 79 63 68 65 63 6b 2d 6f 76 65    72 6c 61 79 29 29 0a 20 20 20 20 28 73 68 6f 75  | ay.'flycheck-overlay)).....(shou | 
| 8d1e0 |  6c 64 20 28 3d 20 28 6f 76 65 72 6c 61 79 2d 73    74 61 72 74 20 6f 76 65 72 6c 61 79 29 20 28 63  | ld.(=.(overlay-start.overlay).(c | 
| 8d200 |  61 72 20 72 65 67 69 6f 6e 29 29 29 0a 20 20 20    20 28 73 68 6f 75 6c 64 20 28 3d 20 28 6f 76 65  | ar.region))).....(should.(=.(ove | 
| 8d220 |  72 6c 61 79 2d 65 6e 64 20 6f 76 65 72 6c 61 79    29 20 28 63 64 72 20 72 65 67 69 6f 6e 29 29 29  | rlay-end.overlay).(cdr.region))) | 
| 8d240 |  0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65 71    20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76  | .....(should.(eq.(overlay-get.ov | 
| 8d260 |  65 72 6c 61 79 20 27 66 61 63 65 29 20 66 61 63    65 29 29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20  | erlay.'face).face)).....(should. | 
| 8d280 |  28 65 71 75 61 6c 20 28 67 65 74 2d 63 68 61 72    2d 70 72 6f 70 65 72 74 79 20 30 20 27 64 69 73  | (equal.(get-char-property.0.'dis | 
| 8d2a0 |  70 6c 61 79 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | play............................ | 
| 8d2c0 |  20 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72    6c 61 79 2d 67 65 74 20 6f 76 65 72 6c 61 79 20  | ...........(overlay-get.overlay. | 
| 8d2e0 |  27 62 65 66 6f 72 65 2d 73 74 72 69 6e 67 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | 'before-string))................ | 
| 8d300 |  20 20 20 20 66 72 69 6e 67 65 2d 69 63 6f 6e 29    29 0a 20 20 20 20 28 73 68 6f 75 6c 64 20 28 65  | ....fringe-icon)).....(should.(e | 
| 8d320 |  71 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f    76 65 72 6c 61 79 20 27 63 61 74 65 67 6f 72 79  | q.(overlay-get.overlay.'category | 
| 8d340 |  29 20 63 61 74 65 67 6f 72 79 29 29 0a 20 20 20    20 28 73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20  | ).category)).....(should.(equal. | 
| 8d360 |  28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d    77 69 74 68 6f 75 74 2d 67 72 6f 75 70 20 28 6f  | (flycheck-error-without-group.(o | 
| 8d380 |  76 65 72 6c 61 79 2d 67 65 74 20 6f 76 65 72 6c    61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | verlay-get.overlay.............. | 
| 8d3a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8d3c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 27 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72  | .................'flycheck-error | 
| 8d3e0 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d  | ))....................(flycheck- | 
| 8d400 |  65 72 72 6f 72 2d 77 69 74 68 6f 75 74 2d 67 72    6f 75 70 20 65 72 72 6f 72 29 29 29 29 29 0a 0a  | error-without-group.error))))).. | 
| 8d420 |  28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d    65 72 74 2d 73 6f 72 74 2d 65 72 72 6f 72 73 20  | (defun.flycheck-ert-sort-errors. | 
| 8d440 |  28 65 72 72 6f 72 73 29 0a 20 20 22 53 6f 72 74    20 45 52 52 4f 52 53 20 62 79 20 60 66 6c 79 63  | (errors)..."Sort.ERRORS.by.`flyc | 
| 8d460 |  68 65 63 6b 2d 65 72 72 6f 72 2d 3c 27 2e 22 0a    20 20 28 73 65 71 2d 73 6f 72 74 20 23 27 66 6c  | heck-error-<'."...(seq-sort.#'fl | 
| 8d480 |  79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 3c 20 65    72 72 6f 72 73 29 29 0a 0a 28 64 65 66 75 6e 20  | ycheck-error-<.errors))..(defun. | 
| 8d4a0 |  66 6c 79 63 68 65 63 6b 2d 65 72 74 2d 73 68 6f    75 6c 64 2d 65 72 72 6f 72 73 20 28 26 72 65 73  | flycheck-ert-should-errors.(&res | 
| 8d4c0 |  74 20 65 72 72 6f 72 73 29 0a 20 20 22 54 65 73    74 20 74 68 61 74 20 74 68 65 20 63 75 72 72 65  | t.errors)..."Test.that.the.curre | 
| 8d4e0 |  6e 74 20 62 75 66 66 65 72 73 20 68 61 73 20 45    52 52 4f 52 53 2e 0a 0a 45 52 52 4f 52 53 20 69  | nt.buffers.has.ERRORS...ERRORS.i | 
| 8d500 |  73 20 61 20 6c 69 73 74 20 6f 66 20 65 72 72 6f    72 73 20 65 78 70 65 63 74 65 64 20 74 6f 20 62  | s.a.list.of.errors.expected.to.b | 
| 8d520 |  65 20 70 72 65 73 65 6e 74 20 69 6e 20 74 68 65    20 63 75 72 72 65 6e 74 0a 62 75 66 66 65 72 2e  | e.present.in.the.current.buffer. | 
| 8d540 |  20 20 45 61 63 68 20 65 72 72 6f 72 20 69 73 20    67 69 76 65 6e 20 61 73 20 61 20 6c 69 73 74 20  | ..Each.error.is.given.as.a.list. | 
| 8d560 |  6f 66 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 0a    60 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d  | of.arguments.to.`flycheck-error- | 
| 8d580 |  6e 65 77 2d 61 74 27 2e 0a 0a 49 66 20 45 52 52    4f 52 53 20 61 72 65 20 6f 6d 69 74 74 65 64 2c  | new-at'...If.ERRORS.are.omitted, | 
| 8d5a0 |  20 74 65 73 74 20 74 68 61 74 20 74 68 65 72 65    20 61 72 65 20 6e 6f 20 65 72 72 6f 72 73 20 61  | .test.that.there.are.no.errors.a | 
| 8d5c0 |  74 20 61 6c 6c 20 69 6e 0a 74 68 65 20 63 75 72    72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 57 69  | t.all.in.the.current.buffer...Wi | 
| 8d5e0 |  74 68 20 45 52 52 4f 52 53 2c 20 74 65 73 74 20    74 68 61 74 20 65 61 63 68 20 65 72 72 6f 72 20  | th.ERRORS,.test.that.each.error. | 
| 8d600 |  69 6e 20 45 52 52 4f 52 53 20 69 73 20 70 72 65    73 65 6e 74 20 69 6e 20 74 68 65 0a 63 75 72 72  | in.ERRORS.is.present.in.the.curr | 
| 8d620 |  65 6e 74 20 62 75 66 66 65 72 2c 20 61 6e 64 20    74 68 61 74 20 74 68 65 20 6e 75 6d 62 65 72 20  | ent.buffer,.and.that.the.number. | 
| 8d640 |  6f 66 20 65 72 72 6f 72 73 20 69 6e 20 74 68 65    20 63 75 72 72 65 6e 74 0a 62 75 66 66 65 72 20  | of.errors.in.the.current.buffer. | 
| 8d660 |  69 73 20 65 71 75 61 6c 20 74 6f 20 74 68 65 20    6e 75 6d 62 65 72 20 6f 66 20 67 69 76 65 6e 20  | is.equal.to.the.number.of.given. | 
| 8d680 |  45 52 52 4f 52 53 2e 20 20 49 6e 20 6f 74 68 65    72 20 77 6f 72 64 73 2c 0a 63 68 65 63 6b 20 74  | ERRORS...In.other.words,.check.t | 
| 8d6a0 |  68 61 74 20 74 68 65 20 62 75 66 66 65 72 20 68    61 73 20 61 6c 6c 20 45 52 52 4f 52 53 2c 20 61  | hat.the.buffer.has.all.ERRORS,.a | 
| 8d6c0 |  6e 64 20 6e 6f 20 6f 74 68 65 72 20 65 72 72 6f    72 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 65 78  | nd.no.other.errors."...(let.((ex | 
| 8d6e0 |  70 65 63 74 65 64 20 28 66 6c 79 63 68 65 63 6b    2d 65 72 74 2d 73 6f 72 74 2d 65 72 72 6f 72 73  | pected.(flycheck-ert-sort-errors | 
| 8d700 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 70 63 61 72 20 28 61 70 70  | ....................(mapcar.(app | 
| 8d720 |  6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 61    70 70 6c 79 20 23 27 66 6c 79 63 68 65 63 6b 2d  | ly-partially.#'apply.#'flycheck- | 
| 8d740 |  65 72 72 6f 72 2d 6e 65 77 2d 61 74 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | error-new-at)................... | 
| 8d760 |  20 20 20 20 20 20 20 20 20 65 72 72 6f 72 73 29    29 29 0a 20 20 20 20 20 20 20 20 28 63 75 72 72  | .........errors))).........(curr | 
| 8d780 |  65 6e 74 20 28 66 6c 79 63 68 65 63 6b 2d 65 72    74 2d 73 6f 72 74 2d 65 72 72 6f 72 73 20 66 6c  | ent.(flycheck-ert-sort-errors.fl | 
| 8d7a0 |  79 63 68 65 63 6b 2d 63 75 72 72 65 6e 74 2d 65    72 72 6f 72 73 29 29 29 0a 20 20 20 20 28 73 68  | ycheck-current-errors))).....(sh | 
| 8d7c0 |  6f 75 6c 64 20 28 65 71 75 61 6c 20 28 6d 61 70    63 61 72 20 23 27 66 6c 79 63 68 65 63 6b 2d 65  | ould.(equal.(mapcar.#'flycheck-e | 
| 8d7e0 |  72 72 6f 72 2d 77 69 74 68 6f 75 74 2d 67 72 6f    75 70 20 65 78 70 65 63 74 65 64 29 0a 20 20 20  | rror-without-group.expected).... | 
| 8d800 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 70 63 61 72 20 23 27 66 6c 79 63 68 65  | ................(mapcar.#'flyche | 
| 8d820 |  63 6b 2d 65 72 72 6f 72 2d 77 69 74 68 6f 75 74    2d 67 72 6f 75 70 20 63 75 72 72 65 6e 74 29 29  | ck-error-without-group.current)) | 
| 8d840 |  29 0a 20 20 20 20 3b 3b 20 43 68 65 63 6b 20 74    68 61 74 20 72 65 6c 61 74 65 64 20 65 72 72 6f  | ).....;;.Check.that.related.erro | 
| 8d860 |  72 73 20 61 72 65 20 74 68 65 20 73 61 6d 65 0a    20 20 20 20 28 63 6c 2d 6d 61 70 63 61 72 0a 20  | rs.are.the.same.....(cl-mapcar.. | 
| 8d880 |  20 20 20 20 28 6c 61 6d 62 64 61 20 28 65 72 72    31 20 65 72 72 32 29 0a 20 20 20 20 20 20 20 28  | ....(lambda.(err1.err2)........( | 
| 8d8a0 |  73 68 6f 75 6c 64 20 28 65 71 75 61 6c 20 28 66    6c 79 63 68 65 63 6b 2d 65 72 74 2d 73 6f 72 74  | should.(equal.(flycheck-ert-sort | 
| 8d8c0 |  2d 65 72 72 6f 72 73 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | -errors........................( | 
| 8d8e0 |  6d 61 70 63 61 72 20 23 27 66 6c 79 63 68 65 63    6b 2d 65 72 72 6f 72 2d 77 69 74 68 6f 75 74 2d  | mapcar.#'flycheck-error-without- | 
| 8d900 |  67 72 6f 75 70 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | group........................... | 
| 8d920 |  20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 72    65 6c 61 74 65 64 2d 65 72 72 6f 72 73 20 65 72  | .....(flycheck-related-errors.er | 
| 8d940 |  72 31 20 65 78 70 65 63 74 65 64 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | r1.expected))).................. | 
| 8d960 |  20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 65    72 74 2d 73 6f 72 74 2d 65 72 72 6f 72 73 0a 20  | .....(flycheck-ert-sort-errors.. | 
| 8d980 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 70 63 61 72 20 23 27  | ......................(mapcar.#' | 
| 8d9a0 |  66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 77    69 74 68 6f 75 74 2d 67 72 6f 75 70 0a 20 20 20  | flycheck-error-without-group.... | 
| 8d9c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79  | ............................(fly | 
| 8d9e0 |  63 68 65 63 6b 2d 72 65 6c 61 74 65 64 2d 65 72    72 6f 72 73 20 65 72 72 32 29 29 29 29 29 29 0a  | check-related-errors.err2)))))). | 
| 8da00 |  20 20 20 20 20 65 78 70 65 63 74 65 64 20 63 75    72 72 65 6e 74 29 0a 20 20 20 20 28 6d 61 70 63  | .....expected.current).....(mapc | 
| 8da20 |  20 23 27 66 6c 79 63 68 65 63 6b 2d 65 72 74 2d    73 68 6f 75 6c 64 2d 6f 76 65 72 6c 61 79 20 65  | .#'flycheck-ert-should-overlay.e | 
| 8da40 |  78 70 65 63 74 65 64 29 29 0a 20 20 28 73 68 6f    75 6c 64 20 28 3d 20 28 6c 65 6e 67 74 68 20 65  | xpected))...(should.(=.(length.e | 
| 8da60 |  72 72 6f 72 73 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 65 6e 67 74 68 20 28 66 6c 79  | rrors)..............(length.(fly | 
| 8da80 |  63 68 65 63 6b 2d 6f 76 65 72 6c 61 79 73 2d 69    6e 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70  | check-overlays-in.(point-min).(p | 
| 8daa0 |  6f 69 6e 74 2d 6d 61 78 29 29 29 29 29 29 0a 0a    28 64 65 66 69 6e 65 2d 65 72 72 6f 72 20 27 66  | oint-max))))))..(define-error.'f | 
| 8dac0 |  6c 79 63 68 65 63 6b 2d 65 72 74 2d 73 75 73 70    69 63 69 6f 75 73 2d 63 68 65 63 6b 65 72 20 22  | lycheck-ert-suspicious-checker." | 
| 8dae0 |  53 75 73 70 69 63 69 6f 75 73 20 73 74 61 74 65    20 66 72 6f 6d 20 63 68 65 63 6b 65 72 22 29 0a  | Suspicious.state.from.checker"). | 
| 8db00 |  0a 28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b    2d 65 72 74 2d 73 68 6f 75 6c 64 2d 73 79 6e 74  | .(defun.flycheck-ert-should-synt | 
| 8db20 |  61 78 2d 63 68 65 63 6b 2d 69 6e 2d 62 75 66 66    65 72 20 28 26 72 65 73 74 20 65 72 72 6f 72 73  | ax-check-in-buffer.(&rest.errors | 
| 8db40 |  29 0a 20 20 22 54 65 73 74 20 61 20 73 79 6e 74    61 78 20 63 68 65 63 6b 20 69 6e 20 42 55 46 46  | )..."Test.a.syntax.check.in.BUFF | 
| 8db60 |  45 52 2c 20 65 78 70 65 63 74 69 6e 67 20 45 52    52 4f 52 53 2e 0a 0a 54 68 69 73 20 69 73 20 6c  | ER,.expecting.ERRORS...This.is.l | 
| 8db80 |  69 6b 65 20 60 66 6c 79 63 68 65 63 6b 2d 65 72    74 2d 73 68 6f 75 6c 64 2d 73 79 6e 74 61 78 2d  | ike.`flycheck-ert-should-syntax- | 
| 8dba0 |  63 68 65 63 6b 27 2c 20 62 75 74 20 77 69 74 68    20 61 0a 62 75 66 66 65 72 20 69 6e 20 74 68 65  | check',.but.with.a.buffer.in.the | 
| 8dbc0 |  20 72 69 67 68 74 20 6d 6f 64 65 20 69 6e 73 74    65 61 64 20 6f 66 20 61 20 66 69 6c 65 2e 22 0a  | .right.mode.instead.of.a.file.". | 
| 8dbe0 |  20 20 3b 3b 20 4c 6f 61 64 20 73 61 66 65 20 66    69 6c 65 2d 6c 6f 63 61 6c 20 76 61 72 69 61 62  | ..;;.Load.safe.file-local.variab | 
| 8dc00 |  6c 65 73 20 62 65 63 61 75 73 65 20 73 6f 6d 65    20 74 65 73 74 73 20 64 65 70 65 6e 64 20 6f 6e  | les.because.some.tests.depend.on | 
| 8dc20 |  20 74 68 65 6d 0a 20 20 28 6c 65 74 20 28 28 65    6e 61 62 6c 65 2d 6c 6f 63 61 6c 2d 76 61 72 69  | .them...(let.((enable-local-vari | 
| 8dc40 |  61 62 6c 65 73 20 3a 73 61 66 65 29 0a 20 20 20    20 20 20 20 20 3b 3b 20 44 69 73 61 62 6c 65 20  | ables.:safe).........;;.Disable. | 
| 8dc60 |  61 6c 6c 20 68 6f 6f 6b 73 20 61 74 20 74 68 69    73 20 70 6c 61 63 65 2c 20 74 6f 20 70 72 65 76  | all.hooks.at.this.place,.to.prev | 
| 8dc80 |  65 6e 74 20 33 72 64 20 70 61 72 74 79 20 70 61    63 6b 61 67 65 73 0a 20 20 20 20 20 20 20 20 3b  | ent.3rd.party.packages.........; | 
| 8dca0 |  3b 20 66 72 6f 6d 20 69 6e 74 65 72 66 65 72 69    6e 67 0a 20 20 20 20 20 20 20 20 28 68 61 63 6b  | ;.from.interfering.........(hack | 
| 8dcc0 |  2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73    2d 68 6f 6f 6b 29 29 0a 20 20 20 20 28 68 61 63  | -local-variables-hook)).....(hac | 
| 8dce0 |  6b 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65    73 29 29 0a 20 20 3b 3b 20 43 6f 6e 66 69 67 75  | k-local-variables))...;;.Configu | 
| 8dd00 |  72 65 20 63 6f 6e 66 69 67 20 66 69 6c 65 20 6c    6f 63 61 74 69 6e 67 20 66 6f 72 20 75 6e 69 74  | re.config.file.locating.for.unit | 
| 8dd20 |  20 74 65 73 74 73 0a 20 20 28 6c 65 74 20 28 28    70 72 6f 63 65 73 73 2d 68 6f 6f 6b 2d 63 61 6c  | .tests...(let.((process-hook-cal | 
| 8dd40 |  6c 65 64 20 30 29 0a 20 20 20 20 20 20 20 20 28    73 75 73 70 69 63 69 6f 75 73 20 6e 69 6c 29 29  | led.0).........(suspicious.nil)) | 
| 8dd60 |  0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27    66 6c 79 63 68 65 63 6b 2d 70 72 6f 63 65 73 73  | .....(add-hook.'flycheck-process | 
| 8dd80 |  2d 65 72 72 6f 72 2d 66 75 6e 63 74 69 6f 6e 73    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | -error-functions...............( | 
| 8dda0 |  6c 61 6d 62 64 61 20 28 5f 65 72 72 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73  | lambda.(_err).................(s | 
| 8ddc0 |  65 74 71 20 70 72 6f 63 65 73 73 2d 68 6f 6f 6b    2d 63 61 6c 6c 65 64 20 28 31 2b 20 70 72 6f 63  | etq.process-hook-called.(1+.proc | 
| 8dde0 |  65 73 73 2d 68 6f 6f 6b 2d 63 61 6c 6c 65 64 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ess-hook-called))............... | 
| 8de00 |  20 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 6e 69 6c 20 3a 6c 6f 63 61 6c 29  | ..nil)...............nil.:local) | 
| 8de20 |  0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27    66 6c 79 63 68 65 63 6b 2d 73 74 61 74 75 73 2d  | .....(add-hook.'flycheck-status- | 
| 8de40 |  63 68 61 6e 67 65 64 2d 66 75 6e 63 74 69 6f 6e    73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | changed-functions............... | 
| 8de60 |  28 6c 61 6d 62 64 61 20 28 73 74 61 74 75 73 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | (lambda.(status)................ | 
| 8de80 |  20 28 77 68 65 6e 20 28 65 71 20 73 74 61 74 75    73 20 27 73 75 73 70 69 63 69 6f 75 73 29 0a 20  | .(when.(eq.status.'suspicious).. | 
| 8dea0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 73 65 74 71 20 73 75 73 70 69 63 69 6f 75  | .................(setq.suspiciou | 
| 8dec0 |  73 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 6e 69 6c 20 3a 6c 6f 63 61 6c 29  | s.t)))...............nil.:local) | 
| 8dee0 |  0a 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 65    72 74 2d 62 75 66 66 65 72 2d 73 79 6e 63 29 0a  | .....(flycheck-ert-buffer-sync). | 
| 8df00 |  20 20 20 20 28 77 68 65 6e 20 73 75 73 70 69 63    69 6f 75 73 0a 20 20 20 20 20 20 28 73 69 67 6e  | ....(when.suspicious.......(sign | 
| 8df20 |  61 6c 20 27 66 6c 79 63 68 65 63 6b 2d 65 72 74    2d 73 75 73 70 69 63 69 6f 75 73 2d 63 68 65 63  | al.'flycheck-ert-suspicious-chec | 
| 8df40 |  6b 65 72 20 6e 69 6c 29 29 0a 20 20 20 20 28 61    70 70 6c 79 20 23 27 66 6c 79 63 68 65 63 6b 2d  | ker.nil)).....(apply.#'flycheck- | 
| 8df60 |  65 72 74 2d 73 68 6f 75 6c 64 2d 65 72 72 6f 72    73 20 65 72 72 6f 72 73 29 0a 20 20 20 20 28 73  | ert-should-errors.errors).....(s | 
| 8df80 |  68 6f 75 6c 64 20 28 3d 20 70 72 6f 63 65 73 73    2d 68 6f 6f 6b 2d 63 61 6c 6c 65 64 20 28 6c 65  | hould.(=.process-hook-called.(le | 
| 8dfa0 |  6e 67 74 68 20 65 72 72 6f 72 73 29 29 29 29 0a    20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 74 2d  | ngth.errors))))...(flycheck-ert- | 
| 8dfc0 |  65 6e 73 75 72 65 2d 63 6c 65 61 72 29 29 0a 0a    28 64 65 66 75 6e 20 66 6c 79 63 68 65 63 6b 2d  | ensure-clear))..(defun.flycheck- | 
| 8dfe0 |  65 72 74 2d 73 68 6f 75 6c 64 2d 73 79 6e 74 61    78 2d 63 68 65 63 6b 20 28 72 65 73 6f 75 72 63  | ert-should-syntax-check.(resourc | 
| 8e000 |  65 2d 66 69 6c 65 20 6d 6f 64 65 73 20 26 72 65    73 74 20 65 72 72 6f 72 73 29 0a 20 20 22 54 65  | e-file.modes.&rest.errors)..."Te | 
| 8e020 |  73 74 20 61 20 73 79 6e 74 61 78 20 63 68 65 63    6b 20 69 6e 20 52 45 53 4f 55 52 43 45 2d 46 49  | st.a.syntax.check.in.RESOURCE-FI | 
| 8e040 |  4c 45 20 77 69 74 68 20 4d 4f 44 45 53 2e 0a 0a    52 45 53 4f 55 52 43 45 2d 46 49 4c 45 20 69 73  | LE.with.MODES...RESOURCE-FILE.is | 
| 8e060 |  20 74 68 65 20 66 69 6c 65 20 74 6f 20 63 68 65    63 6b 2e 20 20 4d 4f 44 45 53 20 69 73 20 61 20  | .the.file.to.check...MODES.is.a. | 
| 8e080 |  73 69 6e 67 6c 65 20 6d 61 6a 6f 72 20 6d 6f 64    65 0a 73 79 6d 62 6f 6c 20 6f 72 20 61 20 6c 69  | single.major.mode.symbol.or.a.li | 
| 8e0a0 |  73 74 20 74 68 65 72 65 6f 66 2c 20 73 70 65 63    69 66 79 69 6e 67 20 74 68 65 20 6d 61 6a 6f 72  | st.thereof,.specifying.the.major | 
| 8e0c0 |  20 6d 6f 64 65 73 20 74 6f 20 73 79 6e 74 61 78    0a 63 68 65 63 6b 20 77 69 74 68 2e 20 20 49 66  | .modes.to.syntax.check.with...If | 
| 8e0e0 |  20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 6d    61 6a 6f 72 20 6d 6f 64 65 20 69 73 20 73 70 65  | .more.than.one.major.mode.is.spe | 
| 8e100 |  63 69 66 69 65 64 2c 20 74 68 65 20 74 65 73 74    0a 69 73 20 72 75 6e 20 66 6f 72 20 65 61 63 68  | cified,.the.test.is.run.for.each | 
| 8e120 |  20 6d 6f 64 65 20 73 65 70 61 72 61 74 65 6c 79    2c 20 73 6f 20 69 66 20 79 6f 75 20 67 69 76 65  | .mode.separately,.so.if.you.give | 
| 8e140 |  20 74 68 72 65 65 20 6d 61 6a 6f 72 0a 6d 6f 64    65 73 2c 20 74 68 65 20 65 6e 74 69 72 65 20 74  | .three.major.modes,.the.entire.t | 
| 8e160 |  65 73 74 20 77 69 6c 6c 20 72 75 6e 20 74 68 72    65 65 20 74 69 6d 65 73 2e 20 20 45 52 52 4f 52  | est.will.run.three.times...ERROR | 
| 8e180 |  53 20 69 73 20 74 68 65 20 6c 69 73 74 0a 6f 66    20 65 78 70 65 63 74 65 64 20 65 72 72 6f 72 73  | S.is.the.list.of.expected.errors | 
| 8e1a0 |  2c 20 61 73 20 69 6e 20 60 66 6c 79 63 68 65 63    6b 2d 65 72 74 2d 73 68 6f 75 6c 64 2d 65 72 72  | ,.as.in.`flycheck-ert-should-err | 
| 8e1c0 |  6f 72 73 27 2e 20 20 49 66 0a 6f 6d 69 74 74 65    64 2c 20 74 68 65 20 73 79 6e 74 61 78 20 63 68  | ors'...If.omitted,.the.syntax.ch | 
| 8e1e0 |  65 63 6b 20 6d 75 73 74 20 6e 6f 74 20 65 6d 69    74 20 61 6e 79 20 65 72 72 6f 72 73 2e 20 20 54  | eck.must.not.emit.any.errors...T | 
| 8e200 |  68 65 20 65 72 72 6f 72 73 0a 61 72 65 20 63 6c    65 61 72 65 64 20 61 66 74 65 72 20 65 61 63 68  | he.errors.are.cleared.after.each | 
| 8e220 |  20 74 65 73 74 2e 0a 0a 54 68 65 20 73 79 6e 74    61 78 20 63 68 65 63 6b 65 72 20 69 73 20 73 65  | .test...The.syntax.checker.is.se | 
| 8e240 |  6c 65 63 74 65 64 20 76 69 61 20 73 74 61 6e 64    61 72 64 20 73 79 6e 74 61 78 20 63 68 65 63 6b  | lected.via.standard.syntax.check | 
| 8e260 |  65 72 0a 73 65 6c 65 63 74 69 6f 6e 2e 20 20 54    6f 20 74 65 73 74 20 61 20 73 70 65 63 69 66 69  | er.selection...To.test.a.specifi | 
| 8e280 |  63 20 63 68 65 63 6b 65 72 2c 20 79 6f 75 20 6e    65 65 64 20 74 6f 20 73 65 74 0a 60 66 6c 79 63  | c.checker,.you.need.to.set.`flyc | 
| 8e2a0 |  68 65 63 6b 2d 63 68 65 63 6b 65 72 27 20 6f 72    20 60 66 6c 79 63 68 65 63 6b 2d 64 69 73 61 62  | heck-checker'.or.`flycheck-disab | 
| 8e2c0 |  6c 65 64 2d 63 68 65 63 6b 65 72 73 27 20 61 63    63 6f 72 64 69 6e 67 6c 79 0a 62 65 66 6f 72 65  | led-checkers'.accordingly.before | 
| 8e2e0 |  20 75 73 69 6e 67 20 74 68 69 73 20 70 72 65 64    69 63 61 74 65 2c 20 64 65 70 65 6e 64 69 6e 67  | .using.this.predicate,.depending | 
| 8e300 |  20 6f 6e 20 77 68 65 74 68 65 72 20 79 6f 75 20    77 61 6e 74 20 74 6f 20 75 73 65 0a 6d 61 6e 75  | .on.whether.you.want.to.use.manu | 
| 8e320 |  61 6c 20 6f 72 20 61 75 74 6f 6d 61 74 69 63 20    63 68 65 63 6b 65 72 20 73 65 6c 65 63 74 69 6f  | al.or.automatic.checker.selectio | 
| 8e340 |  6e 2e 0a 0a 44 75 72 69 6e 67 20 74 68 65 20 73    79 6e 74 61 78 20 63 68 65 63 6b 2c 20 63 6f 6e  | n...During.the.syntax.check,.con | 
| 8e360 |  66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 73    20 6f 66 20 73 79 6e 74 61 78 20 63 68 65 63 6b  | figuration.files.of.syntax.check | 
| 8e380 |  65 72 73 0a 61 72 65 20 61 6c 73 6f 20 73 65 61    72 63 68 65 64 20 69 6e 20 74 68 65 20 60 63 6f  | ers.are.also.searched.in.the.`co | 
| 8e3a0 |  6e 66 69 67 2d 66 69 6c 65 73 27 20 73 75 62 2d    64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65  | nfig-files'.sub-directory.of.the | 
| 8e3c0 |  0a 72 65 73 6f 75 72 63 65 20 64 69 72 65 63 74    6f 72 79 2e 22 0a 20 20 28 77 68 65 6e 20 28 73  | .resource.directory."...(when.(s | 
| 8e3e0 |  79 6d 62 6f 6c 70 20 6d 6f 64 65 73 29 0a 20 20    20 20 28 73 65 74 71 20 6d 6f 64 65 73 20 28 6c  | ymbolp.modes).....(setq.modes.(l | 
| 8e400 |  69 73 74 20 6d 6f 64 65 73 29 29 29 0a 20 20 28    64 6f 6c 69 73 74 20 28 6d 6f 64 65 20 6d 6f 64  | ist.modes)))...(dolist.(mode.mod | 
| 8e420 |  65 73 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20    28 66 62 6f 75 6e 64 70 20 6d 6f 64 65 29 0a 20  | es).....(unless.(fboundp.mode).. | 
| 8e440 |  20 20 20 20 20 28 65 72 74 2d 73 6b 69 70 20 28    66 6f 72 6d 61 74 20 22 25 53 20 6d 69 73 73 69  | .....(ert-skip.(format."%S.missi | 
| 8e460 |  6e 67 22 20 6d 6f 64 65 29 29 29 0a 20 20 20 20    28 66 6c 79 63 68 65 63 6b 2d 65 72 74 2d 77 69  | ng".mode))).....(flycheck-ert-wi | 
| 8e480 |  74 68 2d 72 65 73 6f 75 72 63 65 2d 62 75 66 66    65 72 20 72 65 73 6f 75 72 63 65 2d 66 69 6c 65  | th-resource-buffer.resource-file | 
| 8e4a0 |  0a 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20    6d 6f 64 65 29 0a 20 20 20 20 20 20 28 61 70 70  | .......(funcall.mode).......(app | 
| 8e4c0 |  6c 79 20 23 27 66 6c 79 63 68 65 63 6b 2d 65 72    74 2d 73 68 6f 75 6c 64 2d 73 79 6e 74 61 78 2d  | ly.#'flycheck-ert-should-syntax- | 
| 8e4e0 |  63 68 65 63 6b 2d 69 6e 2d 62 75 66 66 65 72 20    65 72 72 6f 72 73 29 29 29 29 0a 0a 28 64 65 66  | check-in-buffer.errors))))..(def | 
| 8e500 |  75 6e 20 66 6c 79 63 68 65 63 6b 2d 65 72 74 2d    61 74 2d 6e 74 68 2d 65 72 72 6f 72 20 28 6e 29  | un.flycheck-ert-at-nth-error.(n) | 
| 8e520 |  0a 20 20 22 44 65 74 65 72 6d 69 6e 65 20 77 68    65 74 68 65 72 20 70 6f 69 6e 74 20 69 73 20 61  | ..."Determine.whether.point.is.a | 
| 8e540 |  74 20 74 68 65 20 4e 27 74 68 20 46 6c 79 63 68    65 63 6b 20 65 72 72 6f 72 2e 0a 0a 52 65 74 75  | t.the.N'th.Flycheck.error...Retu | 
| 8e560 |  72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 74 68    65 20 70 6f 69 6e 74 20 69 73 20 61 74 20 74 68  | rn.non-nil.if.the.point.is.at.th | 
| 8e580 |  65 20 4e 27 74 68 20 46 6c 79 63 68 65 63 6b 20    65 72 72 6f 72 20 69 6e 20 74 68 65 0a 63 75 72  | e.N'th.Flycheck.error.in.the.cur | 
| 8e5a0 |  72 65 6e 74 20 62 75 66 66 65 72 2e 20 20 4f 74    68 65 72 77 69 73 65 20 72 65 74 75 72 6e 20 6e  | rent.buffer...Otherwise.return.n | 
| 8e5c0 |  69 6c 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 65    72 72 6f 72 20 28 6e 74 68 20 28 31 2d 20 6e 29  | il."...(let*.((error.(nth.(1-.n) | 
| 8e5e0 |  20 66 6c 79 63 68 65 63 6b 2d 63 75 72 72 65 6e    74 2d 65 72 72 6f 72 73 29 29 0a 20 20 20 20 20  | .flycheck-current-errors))...... | 
| 8e600 |  20 20 20 20 28 6d 6f 64 65 20 66 6c 79 63 68 65    63 6b 2d 68 69 67 68 6c 69 67 68 74 69 6e 67 2d  | ....(mode.flycheck-highlighting- | 
| 8e620 |  6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 28    72 65 67 69 6f 6e 20 28 66 6c 79 63 68 65 63 6b  | mode)..........(region.(flycheck | 
| 8e640 |  2d 65 72 72 6f 72 2d 72 65 67 69 6f 6e 2d 66 6f    72 2d 6d 6f 64 65 20 65 72 72 6f 72 20 6d 6f 64  | -error-region-for-mode.error.mod | 
| 8e660 |  65 29 29 29 0a 20 20 20 20 28 61 6e 64 20 28 6d    65 6d 62 65 72 20 65 72 72 6f 72 20 28 66 6c 79  | e))).....(and.(member.error.(fly | 
| 8e680 |  63 68 65 63 6b 2d 6f 76 65 72 6c 61 79 2d 65 72    72 6f 72 73 2d 61 74 20 28 70 6f 69 6e 74 29 29  | check-overlay-errors-at.(point)) | 
| 8e6a0 |  29 0a 20 20 20 20 20 20 20 20 20 28 3d 20 28 70    6f 69 6e 74 29 20 28 63 61 72 20 72 65 67 69 6f  | )..........(=.(point).(car.regio | 
| 8e6c0 |  6e 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 66    6c 79 63 68 65 63 6b 2d 65 72 74 2d 65 78 70 6c  | n)))))..(defun.flycheck-ert-expl | 
| 8e6e0 |  61 69 6e 2d 2d 61 74 2d 6e 74 68 2d 65 72 72 6f    72 20 28 6e 29 0a 20 20 22 45 78 70 6c 61 69 6e  | ain--at-nth-error.(n)..."Explain | 
| 8e700 |  20 61 20 66 61 69 6c 65 64 20 61 74 2d 6e 74 68    2d 65 72 72 6f 72 20 70 72 65 64 69 63 61 74 65  | .a.failed.at-nth-error.predicate | 
| 8e720 |  20 61 74 20 4e 2e 22 0a 20 20 28 6c 65 74 20 28    28 65 72 72 6f 72 73 20 28 66 6c 79 63 68 65 63  | .at.N."...(let.((errors.(flychec | 
| 8e740 |  6b 2d 6f 76 65 72 6c 61 79 2d 65 72 72 6f 72 73    2d 61 74 20 28 70 6f 69 6e 74 29 29 29 29 0a 20  | k-overlay-errors-at.(point)))).. | 
| 8e760 |  20 20 20 28 69 66 20 28 6e 75 6c 6c 20 65 72 72    6f 72 73 29 0a 20 20 20 20 20 20 20 20 28 66 6f  | ...(if.(null.errors).........(fo | 
| 8e780 |  72 6d 61 74 20 22 45 78 70 65 63 74 65 64 20 74    6f 20 62 65 20 61 74 20 65 72 72 6f 72 20 25 73  | rmat."Expected.to.be.at.error.%s | 
| 8e7a0 |  2c 20 62 75 74 20 6e 6f 20 65 72 72 6f 72 20 61    74 20 70 6f 69 6e 74 20 25 73 22 0a 20 20 20 20  | ,.but.no.error.at.point.%s"..... | 
| 8e7c0 |  20 20 20 20 20 20 20 20 20 20 20 20 6e 20 28 70    6f 69 6e 74 29 29 0a 20 20 20 20 20 20 28 6c 65  | ............n.(point)).......(le | 
| 8e7e0 |  74 20 28 28 70 6f 73 20 28 63 6c 2d 70 6f 73 69    74 69 6f 6e 20 28 63 61 72 20 65 72 72 6f 72 73  | t.((pos.(cl-position.(car.errors | 
| 8e800 |  29 20 66 6c 79 63 68 65 63 6b 2d 63 75 72 72 65    6e 74 2d 65 72 72 6f 72 73 29 29 29 0a 20 20 20  | ).flycheck-current-errors))).... | 
| 8e820 |  20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 45 78    70 65 63 74 65 64 20 74 6f 20 62 65 20 61 74 20  | .....(format."Expected.to.be.at. | 
| 8e840 |  70 6f 69 6e 74 20 25 73 20 61 6e 64 20 65 72 72    6f 72 20 25 73 2c 20 5c 0a 62 75 74 20 70 6f 69  | point.%s.and.error.%s,.\.but.poi | 
| 8e860 |  6e 74 20 25 73 20 69 73 20 61 74 20 65 72 72 6f    72 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20  | nt.%s.is.at.error.%s"........... | 
| 8e880 |  20 20 20 20 20 20 28 63 61 72 20 28 66 6c 79 63    68 65 63 6b 2d 65 72 72 6f 72 2d 72 65 67 69 6f  | ......(car.(flycheck-error-regio | 
| 8e8a0 |  6e 2d 66 6f 72 2d 6d 6f 64 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | n-for-mode...................... | 
| 8e8c0 |  20 28 6e 74 68 20 28 31 2d 20 6e 29 20 66 6c 79    63 68 65 63 6b 2d 63 75 72 72 65 6e 74 2d 65 72  | .(nth.(1-.n).flycheck-current-er | 
| 8e8e0 |  72 6f 72 73 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 66 6c 79 63  | rors).......................flyc | 
| 8e900 |  68 65 63 6b 2d 68 69 67 68 6c 69 67 68 74 69 6e    67 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20  | heck-highlighting-mode))........ | 
| 8e920 |  20 20 20 20 20 20 20 20 20 6e 20 28 70 6f 69 6e    74 29 20 28 31 2b 20 70 6f 73 29 29 29 29 29 29  | .........n.(point).(1+.pos)))))) | 
| 8e940 |  0a 0a 28 70 75 74 20 27 66 6c 79 63 68 65 63 6b    2d 65 72 74 2d 61 74 2d 6e 74 68 2d 65 72 72 6f  | ..(put.'flycheck-ert-at-nth-erro | 
| 8e960 |  72 20 27 65 72 74 2d 65 78 70 6c 61 69 6e 65 72    0a 20 20 20 20 20 27 66 6c 79 63 68 65 63 6b 2d  | r.'ert-explainer......'flycheck- | 
| 8e980 |  65 72 74 2d 65 78 70 6c 61 69 6e 2d 2d 61 74 2d    6e 74 68 2d 65 72 72 6f 72 29 0a 0a 28 70 72 6f  | ert-explain--at-nth-error)..(pro | 
| 8e9a0 |  76 69 64 65 20 27 66 6c 79 63 68 65 63 6b 2d 65    72 74 29 0a 0a 3b 3b 3b 20 66 6c 79 63 68 65 63  | vide.'flycheck-ert)..;;;.flychec | 
| 8e9c0 |  6b 2d 65 72 74 2e 65 6c 20 65 6e 64 73 20 68 65    72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00  | k-ert.el.ends.here.............. | 
| 8e9e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ea00 |  66 6c 79 63 68 65 63 6b 2d 33 35 2e 30 2f 66 6c    79 63 68 65 63 6b 2d 70 6b 67 2e 65 6c 00 00 00  | flycheck-35.0/flycheck-pkg.el... | 
| 8ea20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ea40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ea60 |  00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30  | ....0000644.0000000.0000000.0000 | 
| 8ea80 |  30 30 30 30 37 36 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 35 36 37 00 20 30 00 00 00  | 0000763.00000000000.014567..0... | 
| 8eaa0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8eac0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8eae0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8eb00 |  00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .ustar...root................... | 
| 8eb20 |  00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .........root................... | 
| 8eb40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8eb60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8eb80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8eba0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ebc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ebe0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ec00 |  3b 3b 20 47 65 6e 65 72 61 74 65 64 20 70 61 63    6b 61 67 65 20 64 65 73 63 72 69 70 74 69 6f 6e  | ;;.Generated.package.description | 
| 8ec20 |  20 66 72 6f 6d 20 66 6c 79 63 68 65 63 6b 2e 65    6c 20 20 2d 2a 2d 20 6e 6f 2d 62 79 74 65 2d 63  | .from.flycheck.el..-*-.no-byte-c | 
| 8ec40 |  6f 6d 70 69 6c 65 3a 20 74 20 2d 2a 2d 0a 28 64    65 66 69 6e 65 2d 70 61 63 6b 61 67 65 20 22 66  | ompile:.t.-*-.(define-package."f | 
| 8ec60 |  6c 79 63 68 65 63 6b 22 20 22 33 35 2e 30 22 20    22 4f 6e 2d 74 68 65 2d 66 6c 79 20 73 79 6e 74  | lycheck"."35.0"."On-the-fly.synt | 
| 8ec80 |  61 78 20 63 68 65 63 6b 69 6e 67 22 20 27 28 28    65 6d 61 63 73 20 22 32 37 2e 31 22 29 29 20 3a  | ax.checking".'((emacs."27.1")).: | 
| 8eca0 |  63 6f 6d 6d 69 74 20 22 36 65 34 33 63 30 37 65    38 33 34 30 36 63 64 64 33 66 37 35 39 35 32 65  | commit."6e43c07e83406cdd3f75952e | 
| 8ecc0 |  65 39 38 38 64 36 31 64 37 35 37 33 65 63 31 31    22 20 3a 61 75 74 68 6f 72 73 20 27 28 28 22 53  | e988d61d7573ec11".:authors.'(("S | 
| 8ece0 |  65 62 61 73 74 69 61 6e 20 57 69 65 73 6e 65 72    22 20 2e 20 22 73 77 69 65 73 6e 65 72 40 6c 75  | ebastian.Wiesner"..."swiesner@lu | 
| 8ed00 |  6e 61 72 79 6f 72 6e 2e 63 6f 6d 22 29 29 20 3a    6d 61 69 6e 74 61 69 6e 65 72 20 27 28 28 22 43  | naryorn.com")).:maintainer.'(("C | 
| 8ed20 |  6c c3 a9 6d 65 6e 74 20 50 69 74 2d 43 6c 61 75    64 65 6c 22 20 2e 20 22 63 6c 65 6d 65 6e 74 2e  | l..ment.Pit-Claudel"..."clement. | 
| 8ed40 |  70 69 74 63 6c 61 75 64 65 6c 40 6c 69 76 65 2e    63 6f 6d 22 29 20 28 22 66 6d 64 6b 64 64 22 20  | pitclaudel@live.com").("fmdkdd". | 
| 8ed60 |  2e 20 22 66 6d 64 6b 64 64 40 67 6d 61 69 6c 2e    63 6f 6d 22 29 20 28 22 42 6f 7a 68 69 64 61 72  | .."fmdkdd@gmail.com").("Bozhidar | 
| 8ed80 |  20 42 61 74 73 6f 76 22 20 2e 20 22 62 6f 7a 68    69 64 61 72 40 62 61 74 73 6f 76 2e 64 65 76 22  | .Batsov"..."bozhidar@batsov.dev" | 
| 8eda0 |  29 29 20 3a 6b 65 79 77 6f 72 64 73 20 27 28 22    63 6f 6e 76 65 6e 69 65 6e 63 65 22 20 22 6c 61  | )).:keywords.'("convenience"."la | 
| 8edc0 |  6e 67 75 61 67 65 73 22 20 22 74 6f 6f 6c 73 22    29 20 3a 75 72 6c 20 22 68 74 74 70 73 3a 2f 2f  | nguages"."tools").:url."https:// | 
| 8ede0 |  77 77 77 2e 66 6c 79 63 68 65 63 6b 2e 6f 72 67    22 29 0a 00 00 00 00 00 00 00 00 00 00 00 00 00  | www.flycheck.org").............. | 
| 8ee00 |  66 6c 79 63 68 65 63 6b 2d 33 35 2e 30 2f 52 45    41 44 4d 45 2e 6d 64 00 00 00 00 00 00 00 00 00  | flycheck-35.0/README.md......... | 
| 8ee20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ee40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ee60 |  00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30  | ....0000644.0000000.0000000.0000 | 
| 8ee80 |  30 30 33 33 30 32 31 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 31 34 36 00 20 30 00 00 00  | 0033021.00000000000.013146..0... | 
| 8eea0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8eec0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8eee0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ef00 |  00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .ustar...root................... | 
| 8ef20 |  00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .........root................... | 
| 8ef40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ef60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ef80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8efa0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8efc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8efe0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8f000 |  23 20 5b 21 5b 46 6c 79 63 68 65 63 6b 5d 5b 6c    6f 67 6f 5d 5d 28 68 74 74 70 73 3a 2f 2f 77 77  | #.[![Flycheck][logo]](https://ww | 
| 8f020 |  77 2e 66 6c 79 63 68 65 63 6b 2e 6f 72 67 29 0a    0a 5b 21 5b 4c 69 63 65 6e 73 65 20 47 50 4c 20  | w.flycheck.org)..[] | 
| 8f080 |  5b 43 4f 50 59 49 4e 47 5d 0a 5b 21 5b 4a 6f 69    6e 20 74 68 65 20 63 68 61 74 5d 28 68 74 74 70  | [COPYING].[](https://g | 
| 8f0e0 |  69 74 74 65 72 2e 69 6d 2f 66 6c 79 63 68 65 63    6b 2f 66 6c 79 63 68 65 63 6b 29 0a 5b 21 5b 4d  | itter.im/flycheck/flycheck).[](https://me | 
| 8f140 |  6c 70 61 2e 6f 72 67 2f 23 2f 66 6c 79 63 68 65    63 6b 29 0a 5b 21 5b 4d 45 4c 50 41 20 73 74 61  | lpa.org/#/flycheck).[](https://stable.melpa.org/#/fl | 
| 8f1c0 |  79 63 68 65 63 6b 29 0a 5b 21 5b 4e 6f 6e 47 4e    55 20 45 4c 50 41 5d 28 68 74 74 70 73 3a 2f 2f  | ycheck).[](https://elpa.nongnu.org/no | 
| 8f220 |  6e 67 6e 75 2f 66 6c 79 63 68 65 63 6b 2e 68 74    6d 6c 29 0a 5b 21 5b 43 49 5d 28 68 74 74 70 73  | ngnu/flycheck.html).[](https://github.com/flyche | 
| 8f2a0 |  63 6b 2f 66 6c 79 63 68 65 63 6b 2f 61 63 74 69    6f 6e 73 2f 77 6f 72 6b 66 6c 6f 77 73 2f 74 65  | ck/flycheck/actions/workflows/te | 
| 8f2c0 |  73 74 2e 79 6d 6c 29 0a 5b 21 5b 44 6f 63 73 5d    28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | st.yml).[](htt | 
| 8f320 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    66 6c 79 63 68 65 63 6b 2f 66 6c 79 63 68 65 63  | ps://github.com/flycheck/flychec | 
| 8f340 |  6b 2f 61 63 74 69 6f 6e 73 2f 77 6f 72 6b 66 6c    6f 77 73 2f 64 6f 63 73 2e 79 6d 6c 29 0a 5b 21  | k/actions/workflows/docs.yml).[! | 
| 8f360 |  5b 4c 69 6e 74 20 50 79 74 68 6f 6e 5d 28 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | [Lint.Python](https://github.com | 
| 8f380 |  2f 66 6c 79 63 68 65 63 6b 2f 66 6c 79 63 68 65    63 6b 2f 61 63 74 69 6f 6e 73 2f 77 6f 72 6b 66  | /flycheck/flycheck/actions/workf | 
| 8f3a0 |  6c 6f 77 73 2f 6c 69 6e 74 2d 70 79 74 68 6f 6e    2e 79 6d 6c 2f 62 61 64 67 65 2e 73 76 67 29 5d  | lows/lint-python.yml/badge.svg)] | 
| 8f3c0 |  28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 66 6c 79  | (https://github.com/flycheck/fly | 
| 8f3e0 |  63 68 65 63 6b 2f 61 63 74 69 6f 6e 73 2f 77 6f    72 6b 66 6c 6f 77 73 2f 6c 69 6e 74 2d 70 79 74  | check/actions/workflows/lint-pyt | 
| 8f400 |  68 6f 6e 2e 79 6d 6c 29 0a 0a 3c 68 74 74 70 73    3a 2f 2f 77 77 77 2e 66 6c 79 63 68 65 63 6b 2e  | hon.yml)..<https://www.flycheck. | 
| 8f420 |  6f 72 67 3e 0a 0a 4d 6f 64 65 72 6e 20 6f 6e 2d    74 68 65 2d 66 6c 79 20 73 79 6e 74 61 78 20 63  | org>..Modern.on-the-fly.syntax.c | 
| 8f440 |  68 65 63 6b 69 6e 67 20 65 78 74 65 6e 73 69 6f    6e 20 66 6f 72 20 47 4e 55 20 45 6d 61 63 73 2e  | hecking.extension.for.GNU.Emacs. | 
| 8f460 |  20 20 5b 54 72 79 20 69 74 5d 5b 5d 21 0a 0a 21    5b 5d 28 68 74 74 70 73 3a 2f 2f 72 61 77 2e 67  | ..[Try.it][]!....##.Getting.Sta | 
| 8f4e0 |  72 74 65 64 0a 0a 46 6c 79 63 68 65 63 6b 20 69    73 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20  | rted..Flycheck.is.available.for. | 
| 8f500 |  69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 77 69 74    68 20 60 70 61 63 6b 61 67 65 2e 65 6c 60 20 6f  | installation.with.`package.el`.o | 
| 8f520 |  6e 20 5b 4e 6f 6e 47 4e 55 0a 45 4c 50 41 5d 28    68 74 74 70 73 3a 2f 2f 65 6c 70 61 2e 6e 6f 6e  | n.[NonGNU.ELPA](https://elpa.non | 
| 8f540 |  67 6e 75 2e 6f 72 67 2f 6e 6f 6e 67 6e 75 29 2c    20 5b 4d 45 4c 50 41 0a 53 74 61 62 6c 65 5d 28  | gnu.org/nongnu),.[MELPA.Stable]( | 
| 8f560 |  68 74 74 70 3a 2f 2f 73 74 61 62 6c 65 2e 6d 65    6c 70 61 2e 6f 72 67 29 20 61 6e 64 20 5b 4d 45  | http://stable.melpa.org).and.[ME | 
| 8f580 |  4c 50 41 5d 28 68 74 74 70 3a 2f 2f 6d 65 6c 70    61 2e 6f 72 67 29 2e 0a 0a 59 6f 75 20 63 61 6e  | LPA](http://melpa.org)...You.can | 
| 8f5a0 |  20 69 6e 73 74 61 6c 6c 20 46 6c 79 63 68 65 63    6b 20 77 69 74 68 20 74 68 65 20 66 6f 6c 6c 6f  | .install.Flycheck.with.the.follo | 
| 8f5c0 |  77 69 6e 67 20 63 6f 6d 6d 61 6e 64 3a 0a 0a 3c    6b 62 64 3e 4d 2d 78 3c 2f 6b 62 64 3e 20 60 70  | wing.command:..<kbd>M-x</kbd>.`p | 
| 8f5e0 |  61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 60 20    3c 6b 62 64 3e 5b 52 45 54 5d 3c 2f 6b 62 64 3e  | ackage-install`.<kbd>[RET]</kbd> | 
| 8f600 |  20 60 66 6c 79 63 68 65 63 6b 60 20 3c 6b 62 64    3e 5b 52 45 54 5d 3c 2f 6b 62 64 3e 0a 0a 46 69  | .`flycheck`.<kbd>[RET]</kbd>..Fi | 
| 8f620 |  6e 61 6c 6c 79 20 61 64 64 20 74 68 69 73 20 74    6f 20 79 6f 75 72 20 45 6d 61 63 73 20 63 6f 6e  | nally.add.this.to.your.Emacs.con | 
| 8f640 |  66 69 67 3a 0a 0a 60 60 60 65 6c 69 73 70 0a 28    67 6c 6f 62 61 6c 2d 66 6c 79 63 68 65 63 6b 2d  | fig:..```elisp.(global-flycheck- | 
| 8f660 |  6d 6f 64 65 20 2b 31 29 0a 60 60 60 0a 0a 41 6c    74 65 72 6e 61 74 69 76 65 6c 79 2c 20 69 66 20  | mode.+1).```..Alternatively,.if. | 
| 8f680 |  79 6f 75 27 72 65 20 69 6e 74 6f 20 60 75 73 65    2d 70 61 63 6b 61 67 65 60 20 79 6f 75 20 63 61  | you're.into.`use-package`.you.ca | 
| 8f6a0 |  6e 20 64 6f 20 74 68 65 20 66 6f 6c 6c 6f 77 69    6e 67 3a 0a 0a 60 60 60 20 65 6d 61 63 73 2d 6c  | n.do.the.following:..```.emacs-l | 
| 8f6c0 |  69 73 70 0a 28 75 73 65 2d 70 61 63 6b 61 67 65    20 66 6c 79 63 68 65 63 6b 0a 20 20 3a 65 6e 73  | isp.(use-package.flycheck...:ens | 
| 8f6e0 |  75 72 65 20 74 0a 20 20 3a 63 6f 6e 66 69 67 0a    20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 61 66 74  | ure.t...:config...(add-hook.'aft | 
| 8f700 |  65 72 2d 69 6e 69 74 2d 68 6f 6f 6b 20 23 27 67    6c 6f 62 61 6c 2d 66 6c 79 63 68 65 63 6b 2d 6d  | er-init-hook.#'global-flycheck-m | 
| 8f720 |  6f 64 65 29 29 0a 60 60 60 0a 0a 4e 6f 77 20 79    6f 75 20 63 61 6e 20 73 74 61 72 74 20 75 73 69  | ode)).```..Now.you.can.start.usi | 
| 8f740 |  6e 67 20 61 6e 79 20 6f 66 20 74 68 65 20 5b 62    75 6e 64 6c 65 64 20 63 68 65 63 6b 65 72 73 5d  | ng.any.of.the.[bundled.checkers] | 
| 8f760 |  28 68 74 74 70 73 3a 2f 2f 77 77 77 2e 66 6c 79    63 68 65 63 6b 2e 6f 72 67 2f 65 6e 2f 6c 61 74  | (https://www.flycheck.org/en/lat | 
| 8f780 |  65 73 74 2f 6c 61 6e 67 75 61 67 65 73 2e 68 74    6d 6c 29 20 6f 72 20 69 6e 73 74 61 6c 6c 20 61  | est/languages.html).or.install.a | 
| 8f7a0 |  64 64 69 74 69 6f 6e 61 6c 20 63 68 65 63 6b 65    72 73 2e 0a 0a 46 6f 72 20 61 20 6d 6f 72 65 20  | dditional.checkers...For.a.more. | 
| 8f7c0 |  67 65 6e 74 6c 65 20 69 6e 74 72 6f 64 75 63 74    69 6f 6e 20 72 65 61 64 20 74 68 65 20 5b 49 6e  | gentle.introduction.read.the.[In | 
| 8f7e0 |  73 74 61 6c 6c 61 74 69 6f 6e 5d 5b 5d 20 69 6e    73 74 72 75 63 74 69 6f 6e 73 20 61 6e 64 20 67  | stallation][].instructions.and.g | 
| 8f800 |  6f 0a 74 68 72 6f 75 67 68 20 5b 51 75 69 63 6b    73 74 61 72 74 5d 5b 5d 20 67 75 69 64 65 2e 0a  | o.through.[Quickstart][].guide.. | 
| 8f820 |  0a 23 23 20 47 65 74 74 69 6e 67 20 48 65 6c 70    0a 0a 50 6c 65 61 73 65 20 61 73 6b 20 71 75 65  | .##.Getting.Help..Please.ask.que | 
| 8f840 |  73 74 69 6f 6e 73 20 61 62 6f 75 74 20 46 6c 79    63 68 65 63 6b 20 6f 6e 20 5b 53 74 61 63 6b 20  | stions.about.Flycheck.on.[Stack. | 
| 8f860 |  45 78 63 68 61 6e 67 65 5d 5b 73 78 5d 20 6f 72    20 69 6e 20 6f 75 72 0a 5b 47 69 74 74 65 72 20  | Exchange][sx].or.in.our.[Gitter. | 
| 8f880 |  63 68 61 74 5d 5b 67 69 74 74 65 72 5d 2c 20 61    6e 64 20 72 65 70 6f 72 74 20 62 75 67 73 20 74  | chat][gitter],.and.report.bugs.t | 
| 8f8a0 |  6f 20 6f 75 72 20 5b 69 73 73 75 65 20 74 72 61    63 6b 65 72 5d 5b 5d 2e 0a 0a 23 23 20 43 6f 6e  | o.our.[issue.tracker][]...##.Con | 
| 8f8c0 |  74 72 69 62 75 74 69 6e 67 0a 0a 57 65 20 77 65    6c 63 6f 6d 65 20 61 6c 6c 20 6b 69 6e 64 73 20  | tributing..We.welcome.all.kinds. | 
| 8f8e0 |  6f 66 20 63 6f 6e 74 72 69 62 75 74 69 6f 6e 73    2c 20 77 68 65 74 68 65 72 20 79 6f 75 20 77 72  | of.contributions,.whether.you.wr | 
| 8f900 |  69 74 65 20 70 61 74 63 68 65 73 2c 20 6f 70 65    6e 20 70 75 6c 6c 0a 72 65 71 75 65 73 74 73 2c  | ite.patches,.open.pull.requests, | 
| 8f920 |  20 77 72 69 74 65 20 64 6f 63 75 6d 65 6e 74 61    74 69 6f 6e 2c 20 68 65 6c 70 20 6f 74 68 65 72  | .write.documentation,.help.other | 
| 8f940 |  73 20 77 69 74 68 20 46 6c 79 63 68 65 63 6b 20    69 73 73 75 65 73 2c 20 6f 72 20 6a 75 73 74 20  | s.with.Flycheck.issues,.or.just. | 
| 8f960 |  74 65 6c 6c 0a 6f 74 68 65 72 20 70 65 6f 70 6c    65 20 61 62 6f 75 74 20 79 6f 75 72 20 65 78 70  | tell.other.people.about.your.exp | 
| 8f980 |  65 72 69 65 6e 63 65 73 20 77 69 74 68 20 46 6c    79 63 68 65 63 6b 2e 20 20 50 6c 65 61 73 65 20  | eriences.with.Flycheck...Please. | 
| 8f9a0 |  74 61 6b 65 20 61 20 6c 6f 6f 6b 20 61 74 20 6f    75 72 0a 5b 43 6f 6e 74 72 69 62 75 74 6f 72 e2  | take.a.look.at.our.[Contributor. | 
| 8f9c0 |  80 99 73 20 47 75 69 64 65 5d 5b 63 6f 6e 74 72    69 62 5d 20 66 6f 72 20 68 65 6c 70 20 61 6e 64  | ..s.Guide][contrib].for.help.and | 
| 8f9e0 |  20 67 75 69 64 61 6e 63 65 20 61 62 6f 75 74 20    63 6f 6e 74 72 69 62 75 74 69 6e 67 20 74 6f 0a  | .guidance.about.contributing.to. | 
| 8fa00 |  46 6c 79 63 68 65 63 6b 2e 0a 0a 23 23 20 53 70    6f 6e 73 6f 72 69 6e 67 0a 0a 59 6f 75 20 63 61  | Flycheck...##.Sponsoring..You.ca | 
| 8fa20 |  6e 20 73 75 70 70 6f 72 74 20 66 69 6e 61 6e 63    69 61 6c 6c 79 20 74 68 65 20 64 65 76 65 6c 6f  | n.support.financially.the.develo | 
| 8fa40 |  70 6d 65 6e 74 20 6f 66 20 46 6c 79 63 68 65 63    6b 20 61 6e 64 20 72 65 6c 61 74 65 64 20 70 61  | pment.of.Flycheck.and.related.pa | 
| 8fa60 |  63 6b 61 67 65 73 0a 76 69 61 3a 0a 0a 2d 20 5b    4f 70 65 6e 20 43 6f 6c 6c 65 63 74 69 76 65 5d  | ckages.via:..-.[Open.Collective] | 
| 8fa80 |  28 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c    6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63  | (https://opencollective.com/flyc | 
| 8faa0 |  68 65 63 6b 29 0a 2d 20 5b 47 69 74 48 75 62 20    53 70 6f 6e 73 6f 72 73 5d 28 68 74 74 70 73 3a  | heck).-.[GitHub.Sponsors](https: | 
| 8fac0 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 73 70 6f    6e 73 6f 72 73 2f 62 62 61 74 73 6f 76 29 0a 2d  | //github.com/sponsors/bbatsov).- | 
| 8fae0 |  20 5b 50 61 74 72 65 6f 6e 5d 28 68 74 74 70 73    3a 2f 2f 77 77 77 2e 70 61 74 72 65 6f 6e 2e 63  | .[Patreon](https://www.patreon.c | 
| 8fb00 |  6f 6d 2f 62 62 61 74 73 6f 76 29 0a 2d 20 5b 50    61 79 50 61 6c 5d 28 68 74 74 70 73 3a 2f 2f 77  | om/bbatsov).-.[PayPal](https://w | 
| 8fb20 |  77 77 2e 70 61 79 70 61 6c 2e 6d 65 2f 62 62 61    74 73 6f 76 29 0a 0a 23 23 23 20 4f 70 65 6e 20  | ww.paypal.me/bbatsov)..###.Open. | 
| 8fb40 |  43 6f 6c 6c 65 63 74 69 76 65 20 42 61 63 6b 65    72 73 0a 0a 3c 61 20 68 72 65 66 3d 22 68 74 74  | Collective.Backers..<a.href="htt | 
| 8fb60 |  70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74    69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b  | ps://opencollective.com/flycheck | 
| 8fb80 |  2f 62 61 63 6b 65 72 2f 30 2f 77 65 62 73 69 74    65 22 20 74 61 72 67 65 74 3d 22 5f 62 6c 61 6e  | /backer/0/website".target="_blan | 
| 8fba0 |  6b 22 3e 3c 69 6d 67 20 73 72 63 3d 22 68 74 74    70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74  | k"><img.src="https://opencollect | 
| 8fbc0 |  69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b    2f 62 61 63 6b 65 72 2f 30 2f 61 76 61 74 61 72  | ive.com/flycheck/backer/0/avatar | 
| 8fbe0 |  2e 73 76 67 22 3e 3c 2f 61 3e 0a 3c 61 20 68 72    65 66 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e  | .svg"></a>.<a.href="https://open | 
| 8fc00 |  63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66    6c 79 63 68 65 63 6b 2f 62 61 63 6b 65 72 2f 31  | collective.com/flycheck/backer/1 | 
| 8fc20 |  2f 77 65 62 73 69 74 65 22 20 74 61 72 67 65 74    3d 22 5f 62 6c 61 6e 6b 22 3e 3c 69 6d 67 20 73  | /website".target="_blank"><img.s | 
| 8fc40 |  72 63 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e    63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66  | rc="https://opencollective.com/f | 
| 8fc60 |  6c 79 63 68 65 63 6b 2f 62 61 63 6b 65 72 2f 31    2f 61 76 61 74 61 72 2e 73 76 67 22 3e 3c 2f 61  | lycheck/backer/1/avatar.svg"></a | 
| 8fc80 |  3e 0a 3c 61 20 68 72 65 66 3d 22 68 74 74 70 73    3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76  | >.<a.href="https://opencollectiv | 
| 8fca0 |  65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 62    61 63 6b 65 72 2f 32 2f 77 65 62 73 69 74 65 22  | e.com/flycheck/backer/2/website" | 
| 8fcc0 |  20 74 61 72 67 65 74 3d 22 5f 62 6c 61 6e 6b 22    3e 3c 69 6d 67 20 73 72 63 3d 22 68 74 74 70 73  | .target="_blank"><img.src="https | 
| 8fce0 |  3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76    65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 62  | ://opencollective.com/flycheck/b | 
| 8fd00 |  61 63 6b 65 72 2f 32 2f 61 76 61 74 61 72 2e 73    76 67 22 3e 3c 2f 61 3e 0a 3c 61 20 68 72 65 66  | acker/2/avatar.svg"></a>.<a.href | 
| 8fd20 |  3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f    6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79  | ="https://opencollective.com/fly | 
| 8fd40 |  63 68 65 63 6b 2f 62 61 63 6b 65 72 2f 33 2f 77    65 62 73 69 74 65 22 20 74 61 72 67 65 74 3d 22  | check/backer/3/website".target=" | 
| 8fd60 |  5f 62 6c 61 6e 6b 22 3e 3c 69 6d 67 20 73 72 63    3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f  | _blank"><img.src="https://openco | 
| 8fd80 |  6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79    63 68 65 63 6b 2f 62 61 63 6b 65 72 2f 33 2f 61  | llective.com/flycheck/backer/3/a | 
| 8fda0 |  76 61 74 61 72 2e 73 76 67 22 3e 3c 2f 61 3e 0a    3c 61 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f  | vatar.svg"></a>.<a.href="https:/ | 
| 8fdc0 |  2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e    63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 62 61 63  | /opencollective.com/flycheck/bac | 
| 8fde0 |  6b 65 72 2f 34 2f 77 65 62 73 69 74 65 22 20 74    61 72 67 65 74 3d 22 5f 62 6c 61 6e 6b 22 3e 3c  | ker/4/website".target="_blank">< | 
| 8fe00 |  69 6d 67 20 73 72 63 3d 22 68 74 74 70 73 3a 2f    2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e  | img.src="https://opencollective. | 
| 8fe20 |  63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 62 61 63    6b 65 72 2f 34 2f 61 76 61 74 61 72 2e 73 76 67  | com/flycheck/backer/4/avatar.svg | 
| 8fe40 |  22 3e 3c 2f 61 3e 0a 3c 61 20 68 72 65 66 3d 22    68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c  | "></a>.<a.href="https://opencoll | 
| 8fe60 |  65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68    65 63 6b 2f 62 61 63 6b 65 72 2f 35 2f 77 65 62  | ective.com/flycheck/backer/5/web | 
| 8fe80 |  73 69 74 65 22 20 74 61 72 67 65 74 3d 22 5f 62    6c 61 6e 6b 22 3e 3c 69 6d 67 20 73 72 63 3d 22  | site".target="_blank"><img.src=" | 
| 8fea0 |  68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c    65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68  | https://opencollective.com/flych | 
| 8fec0 |  65 63 6b 2f 62 61 63 6b 65 72 2f 35 2f 61 76 61    74 61 72 2e 73 76 67 22 3e 3c 2f 61 3e 0a 3c 61  | eck/backer/5/avatar.svg"></a>.<a | 
| 8fee0 |  20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6f    70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f  | .href="https://opencollective.co | 
| 8ff00 |  6d 2f 66 6c 79 63 68 65 63 6b 2f 62 61 63 6b 65    72 2f 36 2f 77 65 62 73 69 74 65 22 20 74 61 72  | m/flycheck/backer/6/website".tar | 
| 8ff20 |  67 65 74 3d 22 5f 62 6c 61 6e 6b 22 3e 3c 69 6d    67 20 73 72 63 3d 22 68 74 74 70 73 3a 2f 2f 6f  | get="_blank"><img.src="https://o | 
| 8ff40 |  70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f    6d 2f 66 6c 79 63 68 65 63 6b 2f 62 61 63 6b 65  | pencollective.com/flycheck/backe | 
| 8ff60 |  72 2f 36 2f 61 76 61 74 61 72 2e 73 76 67 22 3e    3c 2f 61 3e 0a 3c 61 20 68 72 65 66 3d 22 68 74  | r/6/avatar.svg"></a>.<a.href="ht | 
| 8ff80 |  74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63    74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63  | tps://opencollective.com/flychec | 
| 8ffa0 |  6b 2f 62 61 63 6b 65 72 2f 37 2f 77 65 62 73 69    74 65 22 20 74 61 72 67 65 74 3d 22 5f 62 6c 61  | k/backer/7/website".target="_bla | 
| 8ffc0 |  6e 6b 22 3e 3c 69 6d 67 20 73 72 63 3d 22 68 74    74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63  | nk"><img.src="https://opencollec | 
| 8ffe0 |  74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63    6b 2f 62 61 63 6b 65 72 2f 37 2f 61 76 61 74 61  | tive.com/flycheck/backer/7/avata | 
| 90000 |  72 2e 73 76 67 22 3e 3c 2f 61 3e 0a 3c 61 20 68    72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65  | r.svg"></a>.<a.href="https://ope | 
| 90020 |  6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f    66 6c 79 63 68 65 63 6b 2f 62 61 63 6b 65 72 2f  | ncollective.com/flycheck/backer/ | 
| 90040 |  38 2f 77 65 62 73 69 74 65 22 20 74 61 72 67 65    74 3d 22 5f 62 6c 61 6e 6b 22 3e 3c 69 6d 67 20  | 8/website".target="_blank"><img. | 
| 90060 |  73 72 63 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65    6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f  | src="https://opencollective.com/ | 
| 90080 |  66 6c 79 63 68 65 63 6b 2f 62 61 63 6b 65 72 2f    38 2f 61 76 61 74 61 72 2e 73 76 67 22 3e 3c 2f  | flycheck/backer/8/avatar.svg"></ | 
| 900a0 |  61 3e 0a 3c 61 20 68 72 65 66 3d 22 68 74 74 70    73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69  | a>.<a.href="https://opencollecti | 
| 900c0 |  76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f    62 61 63 6b 65 72 2f 39 2f 77 65 62 73 69 74 65  | ve.com/flycheck/backer/9/website | 
| 900e0 |  22 20 74 61 72 67 65 74 3d 22 5f 62 6c 61 6e 6b    22 3e 3c 69 6d 67 20 73 72 63 3d 22 68 74 74 70  | ".target="_blank"><img.src="http | 
| 90100 |  73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69    76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f  | s://opencollective.com/flycheck/ | 
| 90120 |  62 61 63 6b 65 72 2f 39 2f 61 76 61 74 61 72 2e    73 76 67 22 3e 3c 2f 61 3e 0a 3c 61 20 68 72 65  | backer/9/avatar.svg"></a>.<a.hre | 
| 90140 |  66 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63    6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c  | f="https://opencollective.com/fl | 
| 90160 |  79 63 68 65 63 6b 2f 62 61 63 6b 65 72 2f 31 30    2f 77 65 62 73 69 74 65 22 20 74 61 72 67 65 74  | ycheck/backer/10/website".target | 
| 90180 |  3d 22 5f 62 6c 61 6e 6b 22 3e 3c 69 6d 67 20 73    72 63 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e  | ="_blank"><img.src="https://open | 
| 901a0 |  63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66    6c 79 63 68 65 63 6b 2f 62 61 63 6b 65 72 2f 31  | collective.com/flycheck/backer/1 | 
| 901c0 |  30 2f 61 76 61 74 61 72 2e 73 76 67 22 3e 3c 2f    61 3e 0a 3c 61 20 68 72 65 66 3d 22 68 74 74 70  | 0/avatar.svg"></a>.<a.href="http | 
| 901e0 |  73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69    76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f  | s://opencollective.com/flycheck/ | 
| 90200 |  62 61 63 6b 65 72 2f 31 31 2f 77 65 62 73 69 74    65 22 20 74 61 72 67 65 74 3d 22 5f 62 6c 61 6e  | backer/11/website".target="_blan | 
| 90220 |  6b 22 3e 3c 69 6d 67 20 73 72 63 3d 22 68 74 74    70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74  | k"><img.src="https://opencollect | 
| 90240 |  69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b    2f 62 61 63 6b 65 72 2f 31 31 2f 61 76 61 74 61  | ive.com/flycheck/backer/11/avata | 
| 90260 |  72 2e 73 76 67 22 3e 3c 2f 61 3e 0a 3c 61 20 68    72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65  | r.svg"></a>.<a.href="https://ope | 
| 90280 |  6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f    66 6c 79 63 68 65 63 6b 2f 62 61 63 6b 65 72 2f  | ncollective.com/flycheck/backer/ | 
| 902a0 |  31 32 2f 77 65 62 73 69 74 65 22 20 74 61 72 67    65 74 3d 22 5f 62 6c 61 6e 6b 22 3e 3c 69 6d 67  | 12/website".target="_blank"><img | 
| 902c0 |  20 73 72 63 3d 22 68 74 74 70 73 3a 2f 2f 6f 70    65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d  | .src="https://opencollective.com | 
| 902e0 |  2f 66 6c 79 63 68 65 63 6b 2f 62 61 63 6b 65 72    2f 31 32 2f 61 76 61 74 61 72 2e 73 76 67 22 3e  | /flycheck/backer/12/avatar.svg"> | 
| 90300 |  3c 2f 61 3e 0a 3c 61 20 68 72 65 66 3d 22 68 74    74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63  | </a>.<a.href="https://opencollec | 
| 90320 |  74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63    6b 2f 62 61 63 6b 65 72 2f 31 33 2f 77 65 62 73  | tive.com/flycheck/backer/13/webs | 
| 90340 |  69 74 65 22 20 74 61 72 67 65 74 3d 22 5f 62 6c    61 6e 6b 22 3e 3c 69 6d 67 20 73 72 63 3d 22 68  | ite".target="_blank"><img.src="h | 
| 90360 |  74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65    63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65  | ttps://opencollective.com/flyche | 
| 90380 |  63 6b 2f 62 61 63 6b 65 72 2f 31 33 2f 61 76 61    74 61 72 2e 73 76 67 22 3e 3c 2f 61 3e 0a 3c 61  | ck/backer/13/avatar.svg"></a>.<a | 
| 903a0 |  20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6f    70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f  | .href="https://opencollective.co | 
| 903c0 |  6d 2f 66 6c 79 63 68 65 63 6b 2f 62 61 63 6b 65    72 2f 31 34 2f 77 65 62 73 69 74 65 22 20 74 61  | m/flycheck/backer/14/website".ta | 
| 903e0 |  72 67 65 74 3d 22 5f 62 6c 61 6e 6b 22 3e 3c 69    6d 67 20 73 72 63 3d 22 68 74 74 70 73 3a 2f 2f  | rget="_blank"><img.src="https:// | 
| 90400 |  6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63    6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 62 61 63 6b  | opencollective.com/flycheck/back | 
| 90420 |  65 72 2f 31 34 2f 61 76 61 74 61 72 2e 73 76 67    22 3e 3c 2f 61 3e 0a 3c 61 20 68 72 65 66 3d 22  | er/14/avatar.svg"></a>.<a.href=" | 
| 90440 |  68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c    65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68  | https://opencollective.com/flych | 
| 90460 |  65 63 6b 2f 62 61 63 6b 65 72 2f 31 35 2f 77 65    62 73 69 74 65 22 20 74 61 72 67 65 74 3d 22 5f  | eck/backer/15/website".target="_ | 
| 90480 |  62 6c 61 6e 6b 22 3e 3c 69 6d 67 20 73 72 63 3d    22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c  | blank"><img.src="https://opencol | 
| 904a0 |  6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63    68 65 63 6b 2f 62 61 63 6b 65 72 2f 31 35 2f 61  | lective.com/flycheck/backer/15/a | 
| 904c0 |  76 61 74 61 72 2e 73 76 67 22 3e 3c 2f 61 3e 0a    3c 61 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f  | vatar.svg"></a>.<a.href="https:/ | 
| 904e0 |  2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e    63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 62 61 63  | /opencollective.com/flycheck/bac | 
| 90500 |  6b 65 72 2f 31 36 2f 77 65 62 73 69 74 65 22 20    74 61 72 67 65 74 3d 22 5f 62 6c 61 6e 6b 22 3e  | ker/16/website".target="_blank"> | 
| 90520 |  3c 69 6d 67 20 73 72 63 3d 22 68 74 74 70 73 3a    2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65  | <img.src="https://opencollective | 
| 90540 |  2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 62 61    63 6b 65 72 2f 31 36 2f 61 76 61 74 61 72 2e 73  | .com/flycheck/backer/16/avatar.s | 
| 90560 |  76 67 22 3e 3c 2f 61 3e 0a 3c 61 20 68 72 65 66    3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f  | vg"></a>.<a.href="https://openco | 
| 90580 |  6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79    63 68 65 63 6b 2f 62 61 63 6b 65 72 2f 31 37 2f  | llective.com/flycheck/backer/17/ | 
| 905a0 |  77 65 62 73 69 74 65 22 20 74 61 72 67 65 74 3d    22 5f 62 6c 61 6e 6b 22 3e 3c 69 6d 67 20 73 72  | website".target="_blank"><img.sr | 
| 905c0 |  63 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63    6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c  | c="https://opencollective.com/fl | 
| 905e0 |  79 63 68 65 63 6b 2f 62 61 63 6b 65 72 2f 31 37    2f 61 76 61 74 61 72 2e 73 76 67 22 3e 3c 2f 61  | ycheck/backer/17/avatar.svg"></a | 
| 90600 |  3e 0a 3c 61 20 68 72 65 66 3d 22 68 74 74 70 73    3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76  | >.<a.href="https://opencollectiv | 
| 90620 |  65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 62    61 63 6b 65 72 2f 31 38 2f 77 65 62 73 69 74 65  | e.com/flycheck/backer/18/website | 
| 90640 |  22 20 74 61 72 67 65 74 3d 22 5f 62 6c 61 6e 6b    22 3e 3c 69 6d 67 20 73 72 63 3d 22 68 74 74 70  | ".target="_blank"><img.src="http | 
| 90660 |  73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69    76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f  | s://opencollective.com/flycheck/ | 
| 90680 |  62 61 63 6b 65 72 2f 31 38 2f 61 76 61 74 61 72    2e 73 76 67 22 3e 3c 2f 61 3e 0a 3c 61 20 68 72  | backer/18/avatar.svg"></a>.<a.hr | 
| 906a0 |  65 66 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e    63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66  | ef="https://opencollective.com/f | 
| 906c0 |  6c 79 63 68 65 63 6b 2f 62 61 63 6b 65 72 2f 31    39 2f 77 65 62 73 69 74 65 22 20 74 61 72 67 65  | lycheck/backer/19/website".targe | 
| 906e0 |  74 3d 22 5f 62 6c 61 6e 6b 22 3e 3c 69 6d 67 20    73 72 63 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65  | t="_blank"><img.src="https://ope | 
| 90700 |  6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f    66 6c 79 63 68 65 63 6b 2f 62 61 63 6b 65 72 2f  | ncollective.com/flycheck/backer/ | 
| 90720 |  31 39 2f 61 76 61 74 61 72 2e 73 76 67 22 3e 3c    2f 61 3e 0a 3c 61 20 68 72 65 66 3d 22 68 74 74  | 19/avatar.svg"></a>.<a.href="htt | 
| 90740 |  70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74    69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b  | ps://opencollective.com/flycheck | 
| 90760 |  2f 62 61 63 6b 65 72 2f 32 30 2f 77 65 62 73 69    74 65 22 20 74 61 72 67 65 74 3d 22 5f 62 6c 61  | /backer/20/website".target="_bla | 
| 90780 |  6e 6b 22 3e 3c 69 6d 67 20 73 72 63 3d 22 68 74    74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63  | nk"><img.src="https://opencollec | 
| 907a0 |  74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63    6b 2f 62 61 63 6b 65 72 2f 32 30 2f 61 76 61 74  | tive.com/flycheck/backer/20/avat | 
| 907c0 |  61 72 2e 73 76 67 22 3e 3c 2f 61 3e 0a 3c 61 20    68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6f 70  | ar.svg"></a>.<a.href="https://op | 
| 907e0 |  65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d    2f 66 6c 79 63 68 65 63 6b 2f 62 61 63 6b 65 72  | encollective.com/flycheck/backer | 
| 90800 |  2f 32 31 2f 77 65 62 73 69 74 65 22 20 74 61 72    67 65 74 3d 22 5f 62 6c 61 6e 6b 22 3e 3c 69 6d  | /21/website".target="_blank"><im | 
| 90820 |  67 20 73 72 63 3d 22 68 74 74 70 73 3a 2f 2f 6f    70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f  | g.src="https://opencollective.co | 
| 90840 |  6d 2f 66 6c 79 63 68 65 63 6b 2f 62 61 63 6b 65    72 2f 32 31 2f 61 76 61 74 61 72 2e 73 76 67 22  | m/flycheck/backer/21/avatar.svg" | 
| 90860 |  3e 3c 2f 61 3e 0a 3c 61 20 68 72 65 66 3d 22 68    74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65  | ></a>.<a.href="https://opencolle | 
| 90880 |  63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65    63 6b 2f 62 61 63 6b 65 72 2f 32 32 2f 77 65 62  | ctive.com/flycheck/backer/22/web | 
| 908a0 |  73 69 74 65 22 20 74 61 72 67 65 74 3d 22 5f 62    6c 61 6e 6b 22 3e 3c 69 6d 67 20 73 72 63 3d 22  | site".target="_blank"><img.src=" | 
| 908c0 |  68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c    65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68  | https://opencollective.com/flych | 
| 908e0 |  65 63 6b 2f 62 61 63 6b 65 72 2f 32 32 2f 61 76    61 74 61 72 2e 73 76 67 22 3e 3c 2f 61 3e 0a 3c  | eck/backer/22/avatar.svg"></a>.< | 
| 90900 |  61 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f    6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63  | a.href="https://opencollective.c | 
| 90920 |  6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 62 61 63 6b    65 72 2f 32 33 2f 77 65 62 73 69 74 65 22 20 74  | om/flycheck/backer/23/website".t | 
| 90940 |  61 72 67 65 74 3d 22 5f 62 6c 61 6e 6b 22 3e 3c    69 6d 67 20 73 72 63 3d 22 68 74 74 70 73 3a 2f  | arget="_blank"><img.src="https:/ | 
| 90960 |  2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e    63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 62 61 63  | /opencollective.com/flycheck/bac | 
| 90980 |  6b 65 72 2f 32 33 2f 61 76 61 74 61 72 2e 73 76    67 22 3e 3c 2f 61 3e 0a 3c 61 20 68 72 65 66 3d  | ker/23/avatar.svg"></a>.<a.href= | 
| 909a0 |  22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c    6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63  | "https://opencollective.com/flyc | 
| 909c0 |  68 65 63 6b 2f 62 61 63 6b 65 72 2f 32 34 2f 77    65 62 73 69 74 65 22 20 74 61 72 67 65 74 3d 22  | heck/backer/24/website".target=" | 
| 909e0 |  5f 62 6c 61 6e 6b 22 3e 3c 69 6d 67 20 73 72 63    3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f  | _blank"><img.src="https://openco | 
| 90a00 |  6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79    63 68 65 63 6b 2f 62 61 63 6b 65 72 2f 32 34 2f  | llective.com/flycheck/backer/24/ | 
| 90a20 |  61 76 61 74 61 72 2e 73 76 67 22 3e 3c 2f 61 3e    0a 3c 61 20 68 72 65 66 3d 22 68 74 74 70 73 3a  | avatar.svg"></a>.<a.href="https: | 
| 90a40 |  2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65    2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 62 61  | //opencollective.com/flycheck/ba | 
| 90a60 |  63 6b 65 72 2f 32 35 2f 77 65 62 73 69 74 65 22    20 74 61 72 67 65 74 3d 22 5f 62 6c 61 6e 6b 22  | cker/25/website".target="_blank" | 
| 90a80 |  3e 3c 69 6d 67 20 73 72 63 3d 22 68 74 74 70 73    3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76  | ><img.src="https://opencollectiv | 
| 90aa0 |  65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 62    61 63 6b 65 72 2f 32 35 2f 61 76 61 74 61 72 2e  | e.com/flycheck/backer/25/avatar. | 
| 90ac0 |  73 76 67 22 3e 3c 2f 61 3e 0a 3c 61 20 68 72 65    66 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63  | svg"></a>.<a.href="https://openc | 
| 90ae0 |  6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c    79 63 68 65 63 6b 2f 62 61 63 6b 65 72 2f 32 36  | ollective.com/flycheck/backer/26 | 
| 90b00 |  2f 77 65 62 73 69 74 65 22 20 74 61 72 67 65 74    3d 22 5f 62 6c 61 6e 6b 22 3e 3c 69 6d 67 20 73  | /website".target="_blank"><img.s | 
| 90b20 |  72 63 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e    63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66  | rc="https://opencollective.com/f | 
| 90b40 |  6c 79 63 68 65 63 6b 2f 62 61 63 6b 65 72 2f 32    36 2f 61 76 61 74 61 72 2e 73 76 67 22 3e 3c 2f  | lycheck/backer/26/avatar.svg"></ | 
| 90b60 |  61 3e 0a 3c 61 20 68 72 65 66 3d 22 68 74 74 70    73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69  | a>.<a.href="https://opencollecti | 
| 90b80 |  76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f    62 61 63 6b 65 72 2f 32 37 2f 77 65 62 73 69 74  | ve.com/flycheck/backer/27/websit | 
| 90ba0 |  65 22 20 74 61 72 67 65 74 3d 22 5f 62 6c 61 6e    6b 22 3e 3c 69 6d 67 20 73 72 63 3d 22 68 74 74  | e".target="_blank"><img.src="htt | 
| 90bc0 |  70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74    69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b  | ps://opencollective.com/flycheck | 
| 90be0 |  2f 62 61 63 6b 65 72 2f 32 37 2f 61 76 61 74 61    72 2e 73 76 67 22 3e 3c 2f 61 3e 0a 3c 61 20 68  | /backer/27/avatar.svg"></a>.<a.h | 
| 90c00 |  72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65    6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f  | ref="https://opencollective.com/ | 
| 90c20 |  66 6c 79 63 68 65 63 6b 2f 62 61 63 6b 65 72 2f    32 38 2f 77 65 62 73 69 74 65 22 20 74 61 72 67  | flycheck/backer/28/website".targ | 
| 90c40 |  65 74 3d 22 5f 62 6c 61 6e 6b 22 3e 3c 69 6d 67    20 73 72 63 3d 22 68 74 74 70 73 3a 2f 2f 6f 70  | et="_blank"><img.src="https://op | 
| 90c60 |  65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d    2f 66 6c 79 63 68 65 63 6b 2f 62 61 63 6b 65 72  | encollective.com/flycheck/backer | 
| 90c80 |  2f 32 38 2f 61 76 61 74 61 72 2e 73 76 67 22 3e    3c 2f 61 3e 0a 3c 61 20 68 72 65 66 3d 22 68 74  | /28/avatar.svg"></a>.<a.href="ht | 
| 90ca0 |  74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63    74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63  | tps://opencollective.com/flychec | 
| 90cc0 |  6b 2f 62 61 63 6b 65 72 2f 32 39 2f 77 65 62 73    69 74 65 22 20 74 61 72 67 65 74 3d 22 5f 62 6c  | k/backer/29/website".target="_bl | 
| 90ce0 |  61 6e 6b 22 3e 3c 69 6d 67 20 73 72 63 3d 22 68    74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65  | ank"><img.src="https://opencolle | 
| 90d00 |  63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65    63 6b 2f 62 61 63 6b 65 72 2f 32 39 2f 61 76 61  | ctive.com/flycheck/backer/29/ava | 
| 90d20 |  74 61 72 2e 73 76 67 22 3e 3c 2f 61 3e 0a 0a 23    23 23 20 4f 70 65 6e 20 43 6f 6c 6c 65 63 74 69  | tar.svg"></a>..###.Open.Collecti | 
| 90d40 |  76 65 20 53 70 6f 6e 73 6f 72 73 0a 0a 42 65 63    6f 6d 65 20 61 20 73 70 6f 6e 73 6f 72 20 61 6e  | ve.Sponsors..Become.a.sponsor.an | 
| 90d60 |  64 20 67 65 74 20 79 6f 75 72 20 6c 6f 67 6f 20    6f 6e 20 6f 75 72 20 52 45 41 44 4d 45 20 6f 6e  | d.get.your.logo.on.our.README.on | 
| 90d80 |  20 47 69 74 68 75 62 20 77 69 74 68 20 61 20 6c    69 6e 6b 20 74 6f 20 79 6f 75 72 0a 73 69 74 65  | .Github.with.a.link.to.your.site | 
| 90da0 |  2e 20 5b 5b 42 65 63 6f 6d 65 20 61 20 73 70 6f    6e 73 6f 72 5d 28 68 74 74 70 73 3a 2f 2f 6f 70  | ..[[Become.a.sponsor](https://op | 
| 90dc0 |  65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d    2f 66 6c 79 63 68 65 63 6b 23 73 70 6f 6e 73 6f  | encollective.com/flycheck#sponso | 
| 90de0 |  72 29 5d 0a 0a 3c 61 20 68 72 65 66 3d 22 68 74    74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63  | r)]..<a.href="https://opencollec | 
| 90e00 |  74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63    6b 2f 73 70 6f 6e 73 6f 72 2f 30 2f 77 65 62 73  | tive.com/flycheck/sponsor/0/webs | 
| 90e20 |  69 74 65 22 20 74 61 72 67 65 74 3d 22 5f 62 6c    61 6e 6b 22 3e 3c 69 6d 67 20 73 72 63 3d 22 68  | ite".target="_blank"><img.src="h | 
| 90e40 |  74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65    63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65  | ttps://opencollective.com/flyche | 
| 90e60 |  63 6b 2f 73 70 6f 6e 73 6f 72 2f 30 2f 61 76 61    74 61 72 2e 73 76 67 22 3e 3c 2f 61 3e 0a 3c 61  | ck/sponsor/0/avatar.svg"></a>.<a | 
| 90e80 |  20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6f    70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f  | .href="https://opencollective.co | 
| 90ea0 |  6d 2f 66 6c 79 63 68 65 63 6b 2f 73 70 6f 6e 73    6f 72 2f 31 2f 77 65 62 73 69 74 65 22 20 74 61  | m/flycheck/sponsor/1/website".ta | 
| 90ec0 |  72 67 65 74 3d 22 5f 62 6c 61 6e 6b 22 3e 3c 69    6d 67 20 73 72 63 3d 22 68 74 74 70 73 3a 2f 2f  | rget="_blank"><img.src="https:// | 
| 90ee0 |  6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63    6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 73 70 6f 6e  | opencollective.com/flycheck/spon | 
| 90f00 |  73 6f 72 2f 31 2f 61 76 61 74 61 72 2e 73 76 67    22 3e 3c 2f 61 3e 0a 3c 61 20 68 72 65 66 3d 22  | sor/1/avatar.svg"></a>.<a.href=" | 
| 90f20 |  68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c    65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68  | https://opencollective.com/flych | 
| 90f40 |  65 63 6b 2f 73 70 6f 6e 73 6f 72 2f 32 2f 77 65    62 73 69 74 65 22 20 74 61 72 67 65 74 3d 22 5f  | eck/sponsor/2/website".target="_ | 
| 90f60 |  62 6c 61 6e 6b 22 3e 3c 69 6d 67 20 73 72 63 3d    22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c  | blank"><img.src="https://opencol | 
| 90f80 |  6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63    68 65 63 6b 2f 73 70 6f 6e 73 6f 72 2f 32 2f 61  | lective.com/flycheck/sponsor/2/a | 
| 90fa0 |  76 61 74 61 72 2e 73 76 67 22 3e 3c 2f 61 3e 0a    3c 61 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f  | vatar.svg"></a>.<a.href="https:/ | 
| 90fc0 |  2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e    63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 73 70 6f  | /opencollective.com/flycheck/spo | 
| 90fe0 |  6e 73 6f 72 2f 33 2f 77 65 62 73 69 74 65 22 20    74 61 72 67 65 74 3d 22 5f 62 6c 61 6e 6b 22 3e  | nsor/3/website".target="_blank"> | 
| 91000 |  3c 69 6d 67 20 73 72 63 3d 22 68 74 74 70 73 3a    2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65  | <img.src="https://opencollective | 
| 91020 |  2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 73 70    6f 6e 73 6f 72 2f 33 2f 61 76 61 74 61 72 2e 73  | .com/flycheck/sponsor/3/avatar.s | 
| 91040 |  76 67 22 3e 3c 2f 61 3e 0a 3c 61 20 68 72 65 66    3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f  | vg"></a>.<a.href="https://openco | 
| 91060 |  6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79    63 68 65 63 6b 2f 73 70 6f 6e 73 6f 72 2f 34 2f  | llective.com/flycheck/sponsor/4/ | 
| 91080 |  77 65 62 73 69 74 65 22 20 74 61 72 67 65 74 3d    22 5f 62 6c 61 6e 6b 22 3e 3c 69 6d 67 20 73 72  | website".target="_blank"><img.sr | 
| 910a0 |  63 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63    6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c  | c="https://opencollective.com/fl | 
| 910c0 |  79 63 68 65 63 6b 2f 73 70 6f 6e 73 6f 72 2f 34    2f 61 76 61 74 61 72 2e 73 76 67 22 3e 3c 2f 61  | ycheck/sponsor/4/avatar.svg"></a | 
| 910e0 |  3e 0a 3c 61 20 68 72 65 66 3d 22 68 74 74 70 73    3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76  | >.<a.href="https://opencollectiv | 
| 91100 |  65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 73    70 6f 6e 73 6f 72 2f 35 2f 77 65 62 73 69 74 65  | e.com/flycheck/sponsor/5/website | 
| 91120 |  22 20 74 61 72 67 65 74 3d 22 5f 62 6c 61 6e 6b    22 3e 3c 69 6d 67 20 73 72 63 3d 22 68 74 74 70  | ".target="_blank"><img.src="http | 
| 91140 |  73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69    76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f  | s://opencollective.com/flycheck/ | 
| 91160 |  73 70 6f 6e 73 6f 72 2f 35 2f 61 76 61 74 61 72    2e 73 76 67 22 3e 3c 2f 61 3e 0a 3c 61 20 68 72  | sponsor/5/avatar.svg"></a>.<a.hr | 
| 91180 |  65 66 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e    63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66  | ef="https://opencollective.com/f | 
| 911a0 |  6c 79 63 68 65 63 6b 2f 73 70 6f 6e 73 6f 72 2f    36 2f 77 65 62 73 69 74 65 22 20 74 61 72 67 65  | lycheck/sponsor/6/website".targe | 
| 911c0 |  74 3d 22 5f 62 6c 61 6e 6b 22 3e 3c 69 6d 67 20    73 72 63 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65  | t="_blank"><img.src="https://ope | 
| 911e0 |  6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f    66 6c 79 63 68 65 63 6b 2f 73 70 6f 6e 73 6f 72  | ncollective.com/flycheck/sponsor | 
| 91200 |  2f 36 2f 61 76 61 74 61 72 2e 73 76 67 22 3e 3c    2f 61 3e 0a 3c 61 20 68 72 65 66 3d 22 68 74 74  | /6/avatar.svg"></a>.<a.href="htt | 
| 91220 |  70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74    69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b  | ps://opencollective.com/flycheck | 
| 91240 |  2f 73 70 6f 6e 73 6f 72 2f 37 2f 77 65 62 73 69    74 65 22 20 74 61 72 67 65 74 3d 22 5f 62 6c 61  | /sponsor/7/website".target="_bla | 
| 91260 |  6e 6b 22 3e 3c 69 6d 67 20 73 72 63 3d 22 68 74    74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63  | nk"><img.src="https://opencollec | 
| 91280 |  74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63    6b 2f 73 70 6f 6e 73 6f 72 2f 37 2f 61 76 61 74  | tive.com/flycheck/sponsor/7/avat | 
| 912a0 |  61 72 2e 73 76 67 22 3e 3c 2f 61 3e 0a 3c 61 20    68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6f 70  | ar.svg"></a>.<a.href="https://op | 
| 912c0 |  65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d    2f 66 6c 79 63 68 65 63 6b 2f 73 70 6f 6e 73 6f  | encollective.com/flycheck/sponso | 
| 912e0 |  72 2f 38 2f 77 65 62 73 69 74 65 22 20 74 61 72    67 65 74 3d 22 5f 62 6c 61 6e 6b 22 3e 3c 69 6d  | r/8/website".target="_blank"><im | 
| 91300 |  67 20 73 72 63 3d 22 68 74 74 70 73 3a 2f 2f 6f    70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f  | g.src="https://opencollective.co | 
| 91320 |  6d 2f 66 6c 79 63 68 65 63 6b 2f 73 70 6f 6e 73    6f 72 2f 38 2f 61 76 61 74 61 72 2e 73 76 67 22  | m/flycheck/sponsor/8/avatar.svg" | 
| 91340 |  3e 3c 2f 61 3e 0a 3c 61 20 68 72 65 66 3d 22 68    74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65  | ></a>.<a.href="https://opencolle | 
| 91360 |  63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65    63 6b 2f 73 70 6f 6e 73 6f 72 2f 39 2f 77 65 62  | ctive.com/flycheck/sponsor/9/web | 
| 91380 |  73 69 74 65 22 20 74 61 72 67 65 74 3d 22 5f 62    6c 61 6e 6b 22 3e 3c 69 6d 67 20 73 72 63 3d 22  | site".target="_blank"><img.src=" | 
| 913a0 |  68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c    65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68  | https://opencollective.com/flych | 
| 913c0 |  65 63 6b 2f 73 70 6f 6e 73 6f 72 2f 39 2f 61 76    61 74 61 72 2e 73 76 67 22 3e 3c 2f 61 3e 0a 3c  | eck/sponsor/9/avatar.svg"></a>.< | 
| 913e0 |  61 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f    6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63  | a.href="https://opencollective.c | 
| 91400 |  6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 73 70 6f 6e    73 6f 72 2f 31 30 2f 77 65 62 73 69 74 65 22 20  | om/flycheck/sponsor/10/website". | 
| 91420 |  74 61 72 67 65 74 3d 22 5f 62 6c 61 6e 6b 22 3e    3c 69 6d 67 20 73 72 63 3d 22 68 74 74 70 73 3a  | target="_blank"><img.src="https: | 
| 91440 |  2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65    2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 73 70  | //opencollective.com/flycheck/sp | 
| 91460 |  6f 6e 73 6f 72 2f 31 30 2f 61 76 61 74 61 72 2e    73 76 67 22 3e 3c 2f 61 3e 0a 3c 61 20 68 72 65  | onsor/10/avatar.svg"></a>.<a.hre | 
| 91480 |  66 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63    6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c  | f="https://opencollective.com/fl | 
| 914a0 |  79 63 68 65 63 6b 2f 73 70 6f 6e 73 6f 72 2f 31    31 2f 77 65 62 73 69 74 65 22 20 74 61 72 67 65  | ycheck/sponsor/11/website".targe | 
| 914c0 |  74 3d 22 5f 62 6c 61 6e 6b 22 3e 3c 69 6d 67 20    73 72 63 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65  | t="_blank"><img.src="https://ope | 
| 914e0 |  6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f    66 6c 79 63 68 65 63 6b 2f 73 70 6f 6e 73 6f 72  | ncollective.com/flycheck/sponsor | 
| 91500 |  2f 31 31 2f 61 76 61 74 61 72 2e 73 76 67 22 3e    3c 2f 61 3e 0a 3c 61 20 68 72 65 66 3d 22 68 74  | /11/avatar.svg"></a>.<a.href="ht | 
| 91520 |  74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63    74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63  | tps://opencollective.com/flychec | 
| 91540 |  6b 2f 73 70 6f 6e 73 6f 72 2f 31 32 2f 77 65 62    73 69 74 65 22 20 74 61 72 67 65 74 3d 22 5f 62  | k/sponsor/12/website".target="_b | 
| 91560 |  6c 61 6e 6b 22 3e 3c 69 6d 67 20 73 72 63 3d 22    68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c  | lank"><img.src="https://opencoll | 
| 91580 |  65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68    65 63 6b 2f 73 70 6f 6e 73 6f 72 2f 31 32 2f 61  | ective.com/flycheck/sponsor/12/a | 
| 915a0 |  76 61 74 61 72 2e 73 76 67 22 3e 3c 2f 61 3e 0a    3c 61 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f  | vatar.svg"></a>.<a.href="https:/ | 
| 915c0 |  2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e    63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 73 70 6f  | /opencollective.com/flycheck/spo | 
| 915e0 |  6e 73 6f 72 2f 31 33 2f 77 65 62 73 69 74 65 22    20 74 61 72 67 65 74 3d 22 5f 62 6c 61 6e 6b 22  | nsor/13/website".target="_blank" | 
| 91600 |  3e 3c 69 6d 67 20 73 72 63 3d 22 68 74 74 70 73    3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76  | ><img.src="https://opencollectiv | 
| 91620 |  65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 73    70 6f 6e 73 6f 72 2f 31 33 2f 61 76 61 74 61 72  | e.com/flycheck/sponsor/13/avatar | 
| 91640 |  2e 73 76 67 22 3e 3c 2f 61 3e 0a 3c 61 20 68 72    65 66 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e  | .svg"></a>.<a.href="https://open | 
| 91660 |  63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66    6c 79 63 68 65 63 6b 2f 73 70 6f 6e 73 6f 72 2f  | collective.com/flycheck/sponsor/ | 
| 91680 |  31 34 2f 77 65 62 73 69 74 65 22 20 74 61 72 67    65 74 3d 22 5f 62 6c 61 6e 6b 22 3e 3c 69 6d 67  | 14/website".target="_blank"><img | 
| 916a0 |  20 73 72 63 3d 22 68 74 74 70 73 3a 2f 2f 6f 70    65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d  | .src="https://opencollective.com | 
| 916c0 |  2f 66 6c 79 63 68 65 63 6b 2f 73 70 6f 6e 73 6f    72 2f 31 34 2f 61 76 61 74 61 72 2e 73 76 67 22  | /flycheck/sponsor/14/avatar.svg" | 
| 916e0 |  3e 3c 2f 61 3e 0a 3c 61 20 68 72 65 66 3d 22 68    74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65  | ></a>.<a.href="https://opencolle | 
| 91700 |  63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65    63 6b 2f 73 70 6f 6e 73 6f 72 2f 31 35 2f 77 65  | ctive.com/flycheck/sponsor/15/we | 
| 91720 |  62 73 69 74 65 22 20 74 61 72 67 65 74 3d 22 5f    62 6c 61 6e 6b 22 3e 3c 69 6d 67 20 73 72 63 3d  | bsite".target="_blank"><img.src= | 
| 91740 |  22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c    6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63  | "https://opencollective.com/flyc | 
| 91760 |  68 65 63 6b 2f 73 70 6f 6e 73 6f 72 2f 31 35 2f    61 76 61 74 61 72 2e 73 76 67 22 3e 3c 2f 61 3e  | heck/sponsor/15/avatar.svg"></a> | 
| 91780 |  0a 3c 61 20 68 72 65 66 3d 22 68 74 74 70 73 3a    2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65  | .<a.href="https://opencollective | 
| 917a0 |  2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 73 70    6f 6e 73 6f 72 2f 31 36 2f 77 65 62 73 69 74 65  | .com/flycheck/sponsor/16/website | 
| 917c0 |  22 20 74 61 72 67 65 74 3d 22 5f 62 6c 61 6e 6b    22 3e 3c 69 6d 67 20 73 72 63 3d 22 68 74 74 70  | ".target="_blank"><img.src="http | 
| 917e0 |  73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69    76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f  | s://opencollective.com/flycheck/ | 
| 91800 |  73 70 6f 6e 73 6f 72 2f 31 36 2f 61 76 61 74 61    72 2e 73 76 67 22 3e 3c 2f 61 3e 0a 3c 61 20 68  | sponsor/16/avatar.svg"></a>.<a.h | 
| 91820 |  72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65    6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f  | ref="https://opencollective.com/ | 
| 91840 |  66 6c 79 63 68 65 63 6b 2f 73 70 6f 6e 73 6f 72    2f 31 37 2f 77 65 62 73 69 74 65 22 20 74 61 72  | flycheck/sponsor/17/website".tar | 
| 91860 |  67 65 74 3d 22 5f 62 6c 61 6e 6b 22 3e 3c 69 6d    67 20 73 72 63 3d 22 68 74 74 70 73 3a 2f 2f 6f  | get="_blank"><img.src="https://o | 
| 91880 |  70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f    6d 2f 66 6c 79 63 68 65 63 6b 2f 73 70 6f 6e 73  | pencollective.com/flycheck/spons | 
| 918a0 |  6f 72 2f 31 37 2f 61 76 61 74 61 72 2e 73 76 67    22 3e 3c 2f 61 3e 0a 3c 61 20 68 72 65 66 3d 22  | or/17/avatar.svg"></a>.<a.href=" | 
| 918c0 |  68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c    65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68  | https://opencollective.com/flych | 
| 918e0 |  65 63 6b 2f 73 70 6f 6e 73 6f 72 2f 31 38 2f 77    65 62 73 69 74 65 22 20 74 61 72 67 65 74 3d 22  | eck/sponsor/18/website".target=" | 
| 91900 |  5f 62 6c 61 6e 6b 22 3e 3c 69 6d 67 20 73 72 63    3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f  | _blank"><img.src="https://openco | 
| 91920 |  6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79    63 68 65 63 6b 2f 73 70 6f 6e 73 6f 72 2f 31 38  | llective.com/flycheck/sponsor/18 | 
| 91940 |  2f 61 76 61 74 61 72 2e 73 76 67 22 3e 3c 2f 61    3e 0a 3c 61 20 68 72 65 66 3d 22 68 74 74 70 73  | /avatar.svg"></a>.<a.href="https | 
| 91960 |  3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76    65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 73  | ://opencollective.com/flycheck/s | 
| 91980 |  70 6f 6e 73 6f 72 2f 31 39 2f 77 65 62 73 69 74    65 22 20 74 61 72 67 65 74 3d 22 5f 62 6c 61 6e  | ponsor/19/website".target="_blan | 
| 919a0 |  6b 22 3e 3c 69 6d 67 20 73 72 63 3d 22 68 74 74    70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74  | k"><img.src="https://opencollect | 
| 919c0 |  69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b    2f 73 70 6f 6e 73 6f 72 2f 31 39 2f 61 76 61 74  | ive.com/flycheck/sponsor/19/avat | 
| 919e0 |  61 72 2e 73 76 67 22 3e 3c 2f 61 3e 0a 3c 61 20    68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6f 70  | ar.svg"></a>.<a.href="https://op | 
| 91a00 |  65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d    2f 66 6c 79 63 68 65 63 6b 2f 73 70 6f 6e 73 6f  | encollective.com/flycheck/sponso | 
| 91a20 |  72 2f 32 30 2f 77 65 62 73 69 74 65 22 20 74 61    72 67 65 74 3d 22 5f 62 6c 61 6e 6b 22 3e 3c 69  | r/20/website".target="_blank"><i | 
| 91a40 |  6d 67 20 73 72 63 3d 22 68 74 74 70 73 3a 2f 2f    6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63  | mg.src="https://opencollective.c | 
| 91a60 |  6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 73 70 6f 6e    73 6f 72 2f 32 30 2f 61 76 61 74 61 72 2e 73 76  | om/flycheck/sponsor/20/avatar.sv | 
| 91a80 |  67 22 3e 3c 2f 61 3e 0a 3c 61 20 68 72 65 66 3d    22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c  | g"></a>.<a.href="https://opencol | 
| 91aa0 |  6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63    68 65 63 6b 2f 73 70 6f 6e 73 6f 72 2f 32 31 2f  | lective.com/flycheck/sponsor/21/ | 
| 91ac0 |  77 65 62 73 69 74 65 22 20 74 61 72 67 65 74 3d    22 5f 62 6c 61 6e 6b 22 3e 3c 69 6d 67 20 73 72  | website".target="_blank"><img.sr | 
| 91ae0 |  63 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63    6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c  | c="https://opencollective.com/fl | 
| 91b00 |  79 63 68 65 63 6b 2f 73 70 6f 6e 73 6f 72 2f 32    31 2f 61 76 61 74 61 72 2e 73 76 67 22 3e 3c 2f  | ycheck/sponsor/21/avatar.svg"></ | 
| 91b20 |  61 3e 0a 3c 61 20 68 72 65 66 3d 22 68 74 74 70    73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69  | a>.<a.href="https://opencollecti | 
| 91b40 |  76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f    73 70 6f 6e 73 6f 72 2f 32 32 2f 77 65 62 73 69  | ve.com/flycheck/sponsor/22/websi | 
| 91b60 |  74 65 22 20 74 61 72 67 65 74 3d 22 5f 62 6c 61    6e 6b 22 3e 3c 69 6d 67 20 73 72 63 3d 22 68 74  | te".target="_blank"><img.src="ht | 
| 91b80 |  74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63    74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63  | tps://opencollective.com/flychec | 
| 91ba0 |  6b 2f 73 70 6f 6e 73 6f 72 2f 32 32 2f 61 76 61    74 61 72 2e 73 76 67 22 3e 3c 2f 61 3e 0a 3c 61  | k/sponsor/22/avatar.svg"></a>.<a | 
| 91bc0 |  20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6f    70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f  | .href="https://opencollective.co | 
| 91be0 |  6d 2f 66 6c 79 63 68 65 63 6b 2f 73 70 6f 6e 73    6f 72 2f 32 33 2f 77 65 62 73 69 74 65 22 20 74  | m/flycheck/sponsor/23/website".t | 
| 91c00 |  61 72 67 65 74 3d 22 5f 62 6c 61 6e 6b 22 3e 3c    69 6d 67 20 73 72 63 3d 22 68 74 74 70 73 3a 2f  | arget="_blank"><img.src="https:/ | 
| 91c20 |  2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e    63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 73 70 6f  | /opencollective.com/flycheck/spo | 
| 91c40 |  6e 73 6f 72 2f 32 33 2f 61 76 61 74 61 72 2e 73    76 67 22 3e 3c 2f 61 3e 0a 3c 61 20 68 72 65 66  | nsor/23/avatar.svg"></a>.<a.href | 
| 91c60 |  3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f    6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79  | ="https://opencollective.com/fly | 
| 91c80 |  63 68 65 63 6b 2f 73 70 6f 6e 73 6f 72 2f 32 34    2f 77 65 62 73 69 74 65 22 20 74 61 72 67 65 74  | check/sponsor/24/website".target | 
| 91ca0 |  3d 22 5f 62 6c 61 6e 6b 22 3e 3c 69 6d 67 20 73    72 63 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e  | ="_blank"><img.src="https://open | 
| 91cc0 |  63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66    6c 79 63 68 65 63 6b 2f 73 70 6f 6e 73 6f 72 2f  | collective.com/flycheck/sponsor/ | 
| 91ce0 |  32 34 2f 61 76 61 74 61 72 2e 73 76 67 22 3e 3c    2f 61 3e 0a 3c 61 20 68 72 65 66 3d 22 68 74 74  | 24/avatar.svg"></a>.<a.href="htt | 
| 91d00 |  70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74    69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b  | ps://opencollective.com/flycheck | 
| 91d20 |  2f 73 70 6f 6e 73 6f 72 2f 32 35 2f 77 65 62 73    69 74 65 22 20 74 61 72 67 65 74 3d 22 5f 62 6c  | /sponsor/25/website".target="_bl | 
| 91d40 |  61 6e 6b 22 3e 3c 69 6d 67 20 73 72 63 3d 22 68    74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65  | ank"><img.src="https://opencolle | 
| 91d60 |  63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65    63 6b 2f 73 70 6f 6e 73 6f 72 2f 32 35 2f 61 76  | ctive.com/flycheck/sponsor/25/av | 
| 91d80 |  61 74 61 72 2e 73 76 67 22 3e 3c 2f 61 3e 0a 3c    61 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f  | atar.svg"></a>.<a.href="https:// | 
| 91da0 |  6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63    6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 73 70 6f 6e  | opencollective.com/flycheck/spon | 
| 91dc0 |  73 6f 72 2f 32 36 2f 77 65 62 73 69 74 65 22 20    74 61 72 67 65 74 3d 22 5f 62 6c 61 6e 6b 22 3e  | sor/26/website".target="_blank"> | 
| 91de0 |  3c 69 6d 67 20 73 72 63 3d 22 68 74 74 70 73 3a    2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65  | <img.src="https://opencollective | 
| 91e00 |  2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 73 70    6f 6e 73 6f 72 2f 32 36 2f 61 76 61 74 61 72 2e  | .com/flycheck/sponsor/26/avatar. | 
| 91e20 |  73 76 67 22 3e 3c 2f 61 3e 0a 3c 61 20 68 72 65    66 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63  | svg"></a>.<a.href="https://openc | 
| 91e40 |  6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c    79 63 68 65 63 6b 2f 73 70 6f 6e 73 6f 72 2f 32  | ollective.com/flycheck/sponsor/2 | 
| 91e60 |  37 2f 77 65 62 73 69 74 65 22 20 74 61 72 67 65    74 3d 22 5f 62 6c 61 6e 6b 22 3e 3c 69 6d 67 20  | 7/website".target="_blank"><img. | 
| 91e80 |  73 72 63 3d 22 68 74 74 70 73 3a 2f 2f 6f 70 65    6e 63 6f 6c 6c 65 63 74 69 76 65 2e 63 6f 6d 2f  | src="https://opencollective.com/ | 
| 91ea0 |  66 6c 79 63 68 65 63 6b 2f 73 70 6f 6e 73 6f 72    2f 32 37 2f 61 76 61 74 61 72 2e 73 76 67 22 3e  | flycheck/sponsor/27/avatar.svg"> | 
| 91ec0 |  3c 2f 61 3e 0a 3c 61 20 68 72 65 66 3d 22 68 74    74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63  | </a>.<a.href="https://opencollec | 
| 91ee0 |  74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63    6b 2f 73 70 6f 6e 73 6f 72 2f 32 38 2f 77 65 62  | tive.com/flycheck/sponsor/28/web | 
| 91f00 |  73 69 74 65 22 20 74 61 72 67 65 74 3d 22 5f 62    6c 61 6e 6b 22 3e 3c 69 6d 67 20 73 72 63 3d 22  | site".target="_blank"><img.src=" | 
| 91f20 |  68 74 74 70 73 3a 2f 2f 6f 70 65 6e 63 6f 6c 6c    65 63 74 69 76 65 2e 63 6f 6d 2f 66 6c 79 63 68  | https://opencollective.com/flych | 
| 91f40 |  65 63 6b 2f 73 70 6f 6e 73 6f 72 2f 32 38 2f 61    76 61 74 61 72 2e 73 76 67 22 3e 3c 2f 61 3e 0a  | eck/sponsor/28/avatar.svg"></a>. | 
| 91f60 |  3c 61 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f    2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76 65 2e  | <a.href="https://opencollective. | 
| 91f80 |  63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 73 70 6f    6e 73 6f 72 2f 32 39 2f 77 65 62 73 69 74 65 22  | com/flycheck/sponsor/29/website" | 
| 91fa0 |  20 74 61 72 67 65 74 3d 22 5f 62 6c 61 6e 6b 22    3e 3c 69 6d 67 20 73 72 63 3d 22 68 74 74 70 73  | .target="_blank"><img.src="https | 
| 91fc0 |  3a 2f 2f 6f 70 65 6e 63 6f 6c 6c 65 63 74 69 76    65 2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 73  | ://opencollective.com/flycheck/s | 
| 91fe0 |  70 6f 6e 73 6f 72 2f 32 39 2f 61 76 61 74 61 72    2e 73 76 67 22 3e 3c 2f 61 3e 0a 0a 23 23 20 43  | ponsor/29/avatar.svg"></a>..##.C | 
| 92000 |  6f 64 65 20 6f 66 20 43 6f 6e 64 75 63 74 0a 0a    57 65 20 73 74 72 69 76 65 20 74 6f 20 63 72 65  | ode.of.Conduct..We.strive.to.cre | 
| 92020 |  61 74 65 20 61 20 73 61 66 65 2c 20 66 72 69 65    6e 64 6c 79 20 61 6e 64 20 77 65 6c 63 6f 6d 69  | ate.a.safe,.friendly.and.welcomi | 
| 92040 |  6e 67 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 69    6e 20 74 68 65 20 46 6c 79 63 68 65 63 6b 0a 63  | ng.environment.in.the.Flycheck.c | 
| 92060 |  6f 6d 6d 75 6e 69 74 79 20 61 6e 64 20 68 61 76    65 20 61 20 5b 43 6f 64 65 20 6f 66 20 43 6f 6e  | ommunity.and.have.a.[Code.of.Con | 
| 92080 |  64 75 63 74 5d 5b 63 6f 63 5d 20 74 68 61 74 20    64 65 66 69 6e 65 73 20 61 63 63 65 70 74 61 62  | duct][coc].that.defines.acceptab | 
| 920a0 |  6c 65 20 61 6e 64 20 77 65 6c 63 6f 6d 65 0a 62    65 68 61 76 69 6f 75 72 20 61 73 20 77 65 6c 6c  | le.and.welcome.behaviour.as.well | 
| 920c0 |  20 61 73 20 73 61 6e 63 74 69 6f 6e 73 20 66 6f    72 20 76 69 6f 6c 61 74 69 6f 6e 73 2e 20 20 41  | .as.sanctions.for.violations...A | 
| 920e0 |  6c 6c 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 20    61 6e 64 20 61 6c 6c 0a 70 61 72 74 69 63 69 70  | ll.contributors.and.all.particip | 
| 92100 |  61 6e 74 73 20 61 72 65 20 65 78 70 65 63 74 65    64 20 74 6f 20 66 6f 6c 6c 6f 77 20 69 74 2c 20  | ants.are.expected.to.follow.it,. | 
| 92120 |  6f 6e 20 47 69 74 68 75 62 2c 20 47 69 74 74 65    72 2c 20 45 6d 61 63 73 2e 53 58 20 6f 72 20 61  | on.Github,.Gitter,.Emacs.SX.or.a | 
| 92140 |  6e 79 20 6f 74 68 65 72 0a 70 6c 61 63 65 20 74    68 61 74 e2 80 99 73 20 70 61 72 74 20 6f 66 20  | ny.other.place.that...s.part.of. | 
| 92160 |  46 6c 79 63 68 65 63 6b e2 80 99 73 20 62 72 6f    61 64 65 72 20 63 6f 6d 6d 75 6e 69 74 79 2e 0a  | Flycheck...s.broader.community.. | 
| 92180 |  0a 23 23 20 4c 69 63 65 6e 73 65 0a 0a 46 6c 79    63 68 65 63 6b 20 69 73 20 66 72 65 65 20 73 6f  | .##.License..Flycheck.is.free.so | 
| 921a0 |  66 74 77 61 72 65 3a 20 79 6f 75 20 63 61 6e 20    72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20  | ftware:.you.can.redistribute.it. | 
| 921c0 |  61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 20 69 74    20 75 6e 64 65 72 20 74 68 65 0a 74 65 72 6d 73  | and/or.modify.it.under.the.terms | 
| 921e0 |  20 6f 66 20 74 68 65 20 5b 47 4e 55 20 47 65 6e    65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65  | .of.the.[GNU.General.Public.Lice | 
| 92200 |  6e 73 65 5d 5b 63 6f 70 79 69 6e 67 5d 20 61 73    20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68  | nse][copying].as.published.by.th | 
| 92220 |  65 20 46 72 65 65 0a 53 6f 66 74 77 61 72 65 20    46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68  | e.Free.Software.Foundation,.eith | 
| 92240 |  65 72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20    74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 20  | er.version.3.of.the.License,.or. | 
| 92260 |  28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29    20 61 6e 79 0a 6c 61 74 65 72 20 76 65 72 73 69  | (at.your.option).any.later.versi | 
| 92280 |  6f 6e 2e 0a 0a 46 6c 79 63 68 65 63 6b 20 69 73    20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20  | on...Flycheck.is.distributed.in. | 
| 922a0 |  74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74    20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c  | the.hope.that.it.will.be.useful, | 
| 922c0 |  20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59    0a 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f  | .but.WITHOUT.ANY.WARRANTY;.witho | 
| 922e0 |  75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c    69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 20  | ut.even.the.implied.warranty.of. | 
| 92300 |  4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20    6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41  | MERCHANTABILITY.or.FITNESS.FOR.A | 
| 92320 |  0a 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50    4f 53 45 2e 20 20 53 65 65 20 74 68 65 20 5b 47  | .PARTICULAR.PURPOSE...See.the.[G | 
| 92340 |  4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69    63 20 4c 69 63 65 6e 73 65 5d 5b 63 6f 70 79 69  | NU.General.Public.License][copyi | 
| 92360 |  6e 67 5d 20 66 6f 72 20 6d 6f 72 65 0a 64 65 74    61 69 6c 73 2e 0a 0a 5b 43 4f 50 59 49 4e 47 5d  | ng].for.more.details...[COPYING] | 
| 92380 |  3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 66 6c  | :.https://github.com/flycheck/fl | 
| 923a0 |  79 63 68 65 63 6b 2f 62 6c 6f 62 2f 6d 61 73 74    65 72 2f 43 4f 50 59 49 4e 47 0a 5b 6c 6f 67 6f  | ycheck/blob/master/COPYING.[logo | 
| 923c0 |  5d 3a 20 68 74 74 70 73 3a 2f 2f 72 61 77 2e 67    69 74 68 75 62 75 73 65 72 63 6f 6e 74 65 6e 74  | ]:.https://raw.githubusercontent | 
| 923e0 |  2e 63 6f 6d 2f 66 6c 79 63 68 65 63 6b 2f 66 6c    79 63 68 65 63 6b 2f 6d 61 73 74 65 72 2f 64 6f  | .com/flycheck/flycheck/master/do | 
| 92400 |  63 2f 5f 73 74 61 74 69 63 2f 6c 6f 67 6f 2e 70    6e 67 0a 5b 74 72 79 20 69 74 5d 3a 20 68 74 74  | c/_static/logo.png.[try.it]:.htt | 
| 92420 |  70 73 3a 2f 2f 77 77 77 2e 66 6c 79 63 68 65 63    6b 2e 6f 72 67 2f 65 6e 2f 6c 61 74 65 73 74 2f  | ps://www.flycheck.org/en/latest/ | 
| 92440 |  23 74 72 79 2d 6f 75 74 0a 5b 49 6e 73 74 61 6c    6c 61 74 69 6f 6e 5d 3a 20 68 74 74 70 73 3a 2f  | #try-out.[Installation]:.https:/ | 
| 92460 |  2f 77 77 77 2e 66 6c 79 63 68 65 63 6b 2e 6f 72    67 2f 65 6e 2f 6c 61 74 65 73 74 2f 75 73 65 72  | /www.flycheck.org/en/latest/user | 
| 92480 |  2f 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 2e 68 74    6d 6c 0a 5b 51 75 69 63 6b 73 74 61 72 74 5d 3a  | /installation.html.[Quickstart]: | 
| 924a0 |  20 68 74 74 70 73 3a 2f 2f 77 77 77 2e 66 6c 79    63 68 65 63 6b 2e 6f 72 67 2f 65 6e 2f 6c 61 74  | .https://www.flycheck.org/en/lat | 
| 924c0 |  65 73 74 2f 75 73 65 72 2f 71 75 69 63 6b 73 74    61 72 74 2e 68 74 6d 6c 0a 5b 73 78 5d 3a 20 68  | est/user/quickstart.html.[sx]:.h | 
| 924e0 |  74 74 70 73 3a 2f 2f 65 6d 61 63 73 2e 73 74 61    63 6b 65 78 63 68 61 6e 67 65 2e 63 6f 6d 2f 71  | ttps://emacs.stackexchange.com/q | 
| 92500 |  75 65 73 74 69 6f 6e 73 2f 74 61 67 67 65 64 2f    66 6c 79 63 68 65 63 6b 0a 5b 67 69 74 74 65 72  | uestions/tagged/flycheck.[gitter | 
| 92520 |  5d 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 74 65    72 2e 69 6d 2f 66 6c 79 63 68 65 63 6b 2f 66 6c  | ]:.https://gitter.im/flycheck/fl | 
| 92540 |  79 63 68 65 63 6b 0a 5b 49 73 73 75 65 20 54 72    61 63 6b 65 72 5d 3a 20 68 74 74 70 73 3a 2f 2f  | ycheck.[Issue.Tracker]:.https:// | 
| 92560 |  67 69 74 68 75 62 2e 63 6f 6d 2f 66 6c 79 63 68    65 63 6b 2f 66 6c 79 63 68 65 63 6b 2f 69 73 73  | github.com/flycheck/flycheck/iss | 
| 92580 |  75 65 73 0a 5b 63 6f 6e 74 72 69 62 5d 3a 20 68    74 74 70 73 3a 2f 2f 77 77 77 2e 66 6c 79 63 68  | ues.[contrib]:.https://www.flych | 
| 925a0 |  65 63 6b 2e 6f 72 67 2f 65 6e 2f 6c 61 74 65 73    74 2f 63 6f 6e 74 72 69 62 75 74 6f 72 2f 63 6f  | eck.org/en/latest/contributor/co | 
| 925c0 |  6e 74 72 69 62 75 74 69 6e 67 2e 68 74 6d 6c 0a    5b 63 6f 63 5d 3a 20 68 74 74 70 73 3a 2f 2f 77  | ntributing.html.[coc]:.https://w | 
| 925e0 |  77 77 2e 66 6c 79 63 68 65 63 6b 2e 6f 72 67 2f    65 6e 2f 6c 61 74 65 73 74 2f 63 6f 6d 6d 75 6e  | ww.flycheck.org/en/latest/commun | 
| 92600 |  69 74 79 2f 63 6f 6e 64 75 63 74 2e 68 74 6d 6c    0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ity/conduct.html................ | 
| 92620 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 92640 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 92660 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 92680 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 926a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 926c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 926e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 92700 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 92720 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 92740 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 92760 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 92780 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 927a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 927c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 927e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 92800 |  66 6c 79 63 68 65 63 6b 2d 33 35 2e 30 2f 43 4f    50 59 49 4e 47 00 00 00 00 00 00 00 00 00 00 00  | flycheck-35.0/COPYING........... | 
| 92820 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 92840 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 92860 |  00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30  | ....0000644.0000000.0000000.0000 | 
| 92880 |  30 31 30 34 35 31 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 32 37 32 37 00 20 30 00 00 00  | 0104513.00000000000.012727..0... | 
| 928a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 928c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 928e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 92900 |  00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .ustar...root................... | 
| 92920 |  00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .........root................... | 
| 92940 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 92960 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 92980 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 929a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 929c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 929e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 92a00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 47 4e 55 20 47 45 4e 45 52 41 4c 20  | ....................GNU.GENERAL. | 
| 92a20 |  50 55 42 4c 49 43 20 4c 49 43 45 4e 53 45 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | PUBLIC.LICENSE.................. | 
| 92a40 |  20 20 20 20 20 20 56 65 72 73 69 6f 6e 20 33 2c    20 32 39 20 4a 75 6e 65 20 32 30 30 37 0a 0a 20  | ......Version.3,.29.June.2007... | 
| 92a60 |  43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30    30 37 20 46 72 65 65 20 53 6f 66 74 77 61 72 65  | Copyright.(C).2007.Free.Software | 
| 92a80 |  20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63    2e 20 3c 68 74 74 70 3a 2f 2f 66 73 66 2e 6f 72  | .Foundation,.Inc..<http://fsf.or | 
| 92aa0 |  67 2f 3e 0a 20 45 76 65 72 79 6f 6e 65 20 69 73    20 70 65 72 6d 69 74 74 65 64 20 74 6f 20 63 6f  | g/>..Everyone.is.permitted.to.co | 
| 92ac0 |  70 79 20 61 6e 64 20 64 69 73 74 72 69 62 75 74    65 20 76 65 72 62 61 74 69 6d 20 63 6f 70 69 65  | py.and.distribute.verbatim.copie | 
| 92ae0 |  73 0a 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e    73 65 20 64 6f 63 75 6d 65 6e 74 2c 20 62 75 74  | s..of.this.license.document,.but | 
| 92b00 |  20 63 68 61 6e 67 69 6e 67 20 69 74 20 69 73 20    6e 6f 74 20 61 6c 6c 6f 77 65 64 2e 0a 0a 20 20  | .changing.it.is.not.allowed..... | 
| 92b20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 50 72 65 61 6d 62  | ..........................Preamb | 
| 92b40 |  6c 65 0a 0a 20 20 54 68 65 20 47 4e 55 20 47 65    6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63  | le....The.GNU.General.Public.Lic | 
| 92b60 |  65 6e 73 65 20 69 73 20 61 20 66 72 65 65 2c 20    63 6f 70 79 6c 65 66 74 20 6c 69 63 65 6e 73 65  | ense.is.a.free,.copyleft.license | 
| 92b80 |  20 66 6f 72 0a 73 6f 66 74 77 61 72 65 20 61 6e    64 20 6f 74 68 65 72 20 6b 69 6e 64 73 20 6f 66  | .for.software.and.other.kinds.of | 
| 92ba0 |  20 77 6f 72 6b 73 2e 0a 0a 20 20 54 68 65 20 6c    69 63 65 6e 73 65 73 20 66 6f 72 20 6d 6f 73 74  | .works.....The.licenses.for.most | 
| 92bc0 |  20 73 6f 66 74 77 61 72 65 20 61 6e 64 20 6f 74    68 65 72 20 70 72 61 63 74 69 63 61 6c 20 77 6f  | .software.and.other.practical.wo | 
| 92be0 |  72 6b 73 20 61 72 65 20 64 65 73 69 67 6e 65 64    0a 74 6f 20 74 61 6b 65 20 61 77 61 79 20 79 6f  | rks.are.designed.to.take.away.yo | 
| 92c00 |  75 72 20 66 72 65 65 64 6f 6d 20 74 6f 20 73 68    61 72 65 20 61 6e 64 20 63 68 61 6e 67 65 20 74  | ur.freedom.to.share.and.change.t | 
| 92c20 |  68 65 20 77 6f 72 6b 73 2e 20 20 42 79 20 63 6f    6e 74 72 61 73 74 2c 0a 74 68 65 20 47 4e 55 20  | he.works...By.contrast,.the.GNU. | 
| 92c40 |  47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c    69 63 65 6e 73 65 20 69 73 20 69 6e 74 65 6e 64  | General.Public.License.is.intend | 
| 92c60 |  65 64 20 74 6f 20 67 75 61 72 61 6e 74 65 65 20    79 6f 75 72 20 66 72 65 65 64 6f 6d 20 74 6f 0a  | ed.to.guarantee.your.freedom.to. | 
| 92c80 |  73 68 61 72 65 20 61 6e 64 20 63 68 61 6e 67 65    20 61 6c 6c 20 76 65 72 73 69 6f 6e 73 20 6f 66  | share.and.change.all.versions.of | 
| 92ca0 |  20 61 20 70 72 6f 67 72 61 6d 2d 2d 74 6f 20 6d    61 6b 65 20 73 75 72 65 20 69 74 20 72 65 6d 61  | .a.program--to.make.sure.it.rema | 
| 92cc0 |  69 6e 73 20 66 72 65 65 0a 73 6f 66 74 77 61 72    65 20 66 6f 72 20 61 6c 6c 20 69 74 73 20 75 73  | ins.free.software.for.all.its.us | 
| 92ce0 |  65 72 73 2e 20 20 57 65 2c 20 74 68 65 20 46 72    65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e  | ers...We,.the.Free.Software.Foun | 
| 92d00 |  64 61 74 69 6f 6e 2c 20 75 73 65 20 74 68 65 0a    47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c  | dation,.use.the.GNU.General.Publ | 
| 92d20 |  69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d    6f 73 74 20 6f 66 20 6f 75 72 20 73 6f 66 74 77  | ic.License.for.most.of.our.softw | 
| 92d40 |  61 72 65 3b 20 69 74 20 61 70 70 6c 69 65 73 20    61 6c 73 6f 20 74 6f 0a 61 6e 79 20 6f 74 68 65  | are;.it.applies.also.to.any.othe | 
| 92d60 |  72 20 77 6f 72 6b 20 72 65 6c 65 61 73 65 64 20    74 68 69 73 20 77 61 79 20 62 79 20 69 74 73 20  | r.work.released.this.way.by.its. | 
| 92d80 |  61 75 74 68 6f 72 73 2e 20 20 59 6f 75 20 63 61    6e 20 61 70 70 6c 79 20 69 74 20 74 6f 0a 79 6f  | authors...You.can.apply.it.to.yo | 
| 92da0 |  75 72 20 70 72 6f 67 72 61 6d 73 2c 20 74 6f 6f    2e 0a 0a 20 20 57 68 65 6e 20 77 65 20 73 70 65  | ur.programs,.too.....When.we.spe | 
| 92dc0 |  61 6b 20 6f 66 20 66 72 65 65 20 73 6f 66 74 77    61 72 65 2c 20 77 65 20 61 72 65 20 72 65 66 65  | ak.of.free.software,.we.are.refe | 
| 92de0 |  72 72 69 6e 67 20 74 6f 20 66 72 65 65 64 6f 6d    2c 20 6e 6f 74 0a 70 72 69 63 65 2e 20 20 4f 75  | rring.to.freedom,.not.price...Ou | 
| 92e00 |  72 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63    20 4c 69 63 65 6e 73 65 73 20 61 72 65 20 64 65  | r.General.Public.Licenses.are.de | 
| 92e20 |  73 69 67 6e 65 64 20 74 6f 20 6d 61 6b 65 20 73    75 72 65 20 74 68 61 74 20 79 6f 75 0a 68 61 76  | signed.to.make.sure.that.you.hav | 
| 92e40 |  65 20 74 68 65 20 66 72 65 65 64 6f 6d 20 74 6f    20 64 69 73 74 72 69 62 75 74 65 20 63 6f 70 69  | e.the.freedom.to.distribute.copi | 
| 92e60 |  65 73 20 6f 66 20 66 72 65 65 20 73 6f 66 74 77    61 72 65 20 28 61 6e 64 20 63 68 61 72 67 65 20  | es.of.free.software.(and.charge. | 
| 92e80 |  66 6f 72 0a 74 68 65 6d 20 69 66 20 79 6f 75 20    77 69 73 68 29 2c 20 74 68 61 74 20 79 6f 75 20  | for.them.if.you.wish),.that.you. | 
| 92ea0 |  72 65 63 65 69 76 65 20 73 6f 75 72 63 65 20 63    6f 64 65 20 6f 72 20 63 61 6e 20 67 65 74 20 69  | receive.source.code.or.can.get.i | 
| 92ec0 |  74 20 69 66 20 79 6f 75 0a 77 61 6e 74 20 69 74    2c 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 63  | t.if.you.want.it,.that.you.can.c | 
| 92ee0 |  68 61 6e 67 65 20 74 68 65 20 73 6f 66 74 77 61    72 65 20 6f 72 20 75 73 65 20 70 69 65 63 65 73  | hange.the.software.or.use.pieces | 
| 92f00 |  20 6f 66 20 69 74 20 69 6e 20 6e 65 77 0a 66 72    65 65 20 70 72 6f 67 72 61 6d 73 2c 20 61 6e 64  | .of.it.in.new.free.programs,.and | 
| 92f20 |  20 74 68 61 74 20 79 6f 75 20 6b 6e 6f 77 20 79    6f 75 20 63 61 6e 20 64 6f 20 74 68 65 73 65 20  | .that.you.know.you.can.do.these. | 
| 92f40 |  74 68 69 6e 67 73 2e 0a 0a 20 20 54 6f 20 70 72    6f 74 65 63 74 20 79 6f 75 72 20 72 69 67 68 74  | things.....To.protect.your.right | 
| 92f60 |  73 2c 20 77 65 20 6e 65 65 64 20 74 6f 20 70 72    65 76 65 6e 74 20 6f 74 68 65 72 73 20 66 72 6f  | s,.we.need.to.prevent.others.fro | 
| 92f80 |  6d 20 64 65 6e 79 69 6e 67 20 79 6f 75 0a 74 68    65 73 65 20 72 69 67 68 74 73 20 6f 72 20 61 73  | m.denying.you.these.rights.or.as | 
| 92fa0 |  6b 69 6e 67 20 79 6f 75 20 74 6f 20 73 75 72 72    65 6e 64 65 72 20 74 68 65 20 72 69 67 68 74 73  | king.you.to.surrender.the.rights | 
| 92fc0 |  2e 20 20 54 68 65 72 65 66 6f 72 65 2c 20 79 6f    75 20 68 61 76 65 0a 63 65 72 74 61 69 6e 20 72  | ...Therefore,.you.have.certain.r | 
| 92fe0 |  65 73 70 6f 6e 73 69 62 69 6c 69 74 69 65 73 20    69 66 20 79 6f 75 20 64 69 73 74 72 69 62 75 74  | esponsibilities.if.you.distribut | 
| 93000 |  65 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20    73 6f 66 74 77 61 72 65 2c 20 6f 72 20 69 66 0a  | e.copies.of.the.software,.or.if. | 
| 93020 |  79 6f 75 20 6d 6f 64 69 66 79 20 69 74 3a 20 72    65 73 70 6f 6e 73 69 62 69 6c 69 74 69 65 73 20  | you.modify.it:.responsibilities. | 
| 93040 |  74 6f 20 72 65 73 70 65 63 74 20 74 68 65 20 66    72 65 65 64 6f 6d 20 6f 66 20 6f 74 68 65 72 73  | to.respect.the.freedom.of.others | 
| 93060 |  2e 0a 0a 20 20 46 6f 72 20 65 78 61 6d 70 6c 65    2c 20 69 66 20 79 6f 75 20 64 69 73 74 72 69 62  | .....For.example,.if.you.distrib | 
| 93080 |  75 74 65 20 63 6f 70 69 65 73 20 6f 66 20 73 75    63 68 20 61 20 70 72 6f 67 72 61 6d 2c 20 77 68  | ute.copies.of.such.a.program,.wh | 
| 930a0 |  65 74 68 65 72 0a 67 72 61 74 69 73 20 6f 72 20    66 6f 72 20 61 20 66 65 65 2c 20 79 6f 75 20 6d  | ether.gratis.or.for.a.fee,.you.m | 
| 930c0 |  75 73 74 20 70 61 73 73 20 6f 6e 20 74 6f 20 74    68 65 20 72 65 63 69 70 69 65 6e 74 73 20 74 68  | ust.pass.on.to.the.recipients.th | 
| 930e0 |  65 20 73 61 6d 65 0a 66 72 65 65 64 6f 6d 73 20    74 68 61 74 20 79 6f 75 20 72 65 63 65 69 76 65  | e.same.freedoms.that.you.receive | 
| 93100 |  64 2e 20 20 59 6f 75 20 6d 75 73 74 20 6d 61 6b    65 20 73 75 72 65 20 74 68 61 74 20 74 68 65 79  | d...You.must.make.sure.that.they | 
| 93120 |  2c 20 74 6f 6f 2c 20 72 65 63 65 69 76 65 0a 6f    72 20 63 61 6e 20 67 65 74 20 74 68 65 20 73 6f  | ,.too,.receive.or.can.get.the.so | 
| 93140 |  75 72 63 65 20 63 6f 64 65 2e 20 20 41 6e 64 20    79 6f 75 20 6d 75 73 74 20 73 68 6f 77 20 74 68  | urce.code...And.you.must.show.th | 
| 93160 |  65 6d 20 74 68 65 73 65 20 74 65 72 6d 73 20 73    6f 20 74 68 65 79 0a 6b 6e 6f 77 20 74 68 65 69  | em.these.terms.so.they.know.thei | 
| 93180 |  72 20 72 69 67 68 74 73 2e 0a 0a 20 20 44 65 76    65 6c 6f 70 65 72 73 20 74 68 61 74 20 75 73 65  | r.rights.....Developers.that.use | 
| 931a0 |  20 74 68 65 20 47 4e 55 20 47 50 4c 20 70 72 6f    74 65 63 74 20 79 6f 75 72 20 72 69 67 68 74 73  | .the.GNU.GPL.protect.your.rights | 
| 931c0 |  20 77 69 74 68 20 74 77 6f 20 73 74 65 70 73 3a    0a 28 31 29 20 61 73 73 65 72 74 20 63 6f 70 79  | .with.two.steps:.(1).assert.copy | 
| 931e0 |  72 69 67 68 74 20 6f 6e 20 74 68 65 20 73 6f 66    74 77 61 72 65 2c 20 61 6e 64 20 28 32 29 20 6f  | right.on.the.software,.and.(2).o | 
| 93200 |  66 66 65 72 20 79 6f 75 20 74 68 69 73 20 4c 69    63 65 6e 73 65 0a 67 69 76 69 6e 67 20 79 6f 75  | ffer.you.this.License.giving.you | 
| 93220 |  20 6c 65 67 61 6c 20 70 65 72 6d 69 73 73 69 6f    6e 20 74 6f 20 63 6f 70 79 2c 20 64 69 73 74 72  | .legal.permission.to.copy,.distr | 
| 93240 |  69 62 75 74 65 20 61 6e 64 2f 6f 72 20 6d 6f 64    69 66 79 20 69 74 2e 0a 0a 20 20 46 6f 72 20 74  | ibute.and/or.modify.it.....For.t | 
| 93260 |  68 65 20 64 65 76 65 6c 6f 70 65 72 73 27 20 61    6e 64 20 61 75 74 68 6f 72 73 27 20 70 72 6f 74  | he.developers'.and.authors'.prot | 
| 93280 |  65 63 74 69 6f 6e 2c 20 74 68 65 20 47 50 4c 20    63 6c 65 61 72 6c 79 20 65 78 70 6c 61 69 6e 73  | ection,.the.GPL.clearly.explains | 
| 932a0 |  0a 74 68 61 74 20 74 68 65 72 65 20 69 73 20 6e    6f 20 77 61 72 72 61 6e 74 79 20 66 6f 72 20 74  | .that.there.is.no.warranty.for.t | 
| 932c0 |  68 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72    65 2e 20 20 46 6f 72 20 62 6f 74 68 20 75 73 65  | his.free.software...For.both.use | 
| 932e0 |  72 73 27 20 61 6e 64 0a 61 75 74 68 6f 72 73 27    20 73 61 6b 65 2c 20 74 68 65 20 47 50 4c 20 72  | rs'.and.authors'.sake,.the.GPL.r | 
| 93300 |  65 71 75 69 72 65 73 20 74 68 61 74 20 6d 6f 64    69 66 69 65 64 20 76 65 72 73 69 6f 6e 73 20 62  | equires.that.modified.versions.b | 
| 93320 |  65 20 6d 61 72 6b 65 64 20 61 73 0a 63 68 61 6e    67 65 64 2c 20 73 6f 20 74 68 61 74 20 74 68 65  | e.marked.as.changed,.so.that.the | 
| 93340 |  69 72 20 70 72 6f 62 6c 65 6d 73 20 77 69 6c 6c    20 6e 6f 74 20 62 65 20 61 74 74 72 69 62 75 74  | ir.problems.will.not.be.attribut | 
| 93360 |  65 64 20 65 72 72 6f 6e 65 6f 75 73 6c 79 20 74    6f 0a 61 75 74 68 6f 72 73 20 6f 66 20 70 72 65  | ed.erroneously.to.authors.of.pre | 
| 93380 |  76 69 6f 75 73 20 76 65 72 73 69 6f 6e 73 2e 0a    0a 20 20 53 6f 6d 65 20 64 65 76 69 63 65 73 20  | vious.versions.....Some.devices. | 
| 933a0 |  61 72 65 20 64 65 73 69 67 6e 65 64 20 74 6f 20    64 65 6e 79 20 75 73 65 72 73 20 61 63 63 65 73  | are.designed.to.deny.users.acces | 
| 933c0 |  73 20 74 6f 20 69 6e 73 74 61 6c 6c 20 6f 72 20    72 75 6e 0a 6d 6f 64 69 66 69 65 64 20 76 65 72  | s.to.install.or.run.modified.ver | 
| 933e0 |  73 69 6f 6e 73 20 6f 66 20 74 68 65 20 73 6f 66    74 77 61 72 65 20 69 6e 73 69 64 65 20 74 68 65  | sions.of.the.software.inside.the | 
| 93400 |  6d 2c 20 61 6c 74 68 6f 75 67 68 20 74 68 65 20    6d 61 6e 75 66 61 63 74 75 72 65 72 0a 63 61 6e  | m,.although.the.manufacturer.can | 
| 93420 |  20 64 6f 20 73 6f 2e 20 20 54 68 69 73 20 69 73    20 66 75 6e 64 61 6d 65 6e 74 61 6c 6c 79 20 69  | .do.so...This.is.fundamentally.i | 
| 93440 |  6e 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68    20 74 68 65 20 61 69 6d 20 6f 66 0a 70 72 6f 74  | ncompatible.with.the.aim.of.prot | 
| 93460 |  65 63 74 69 6e 67 20 75 73 65 72 73 27 20 66 72    65 65 64 6f 6d 20 74 6f 20 63 68 61 6e 67 65 20  | ecting.users'.freedom.to.change. | 
| 93480 |  74 68 65 20 73 6f 66 74 77 61 72 65 2e 20 20 54    68 65 20 73 79 73 74 65 6d 61 74 69 63 0a 70 61  | the.software...The.systematic.pa | 
| 934a0 |  74 74 65 72 6e 20 6f 66 20 73 75 63 68 20 61 62    75 73 65 20 6f 63 63 75 72 73 20 69 6e 20 74 68  | ttern.of.such.abuse.occurs.in.th | 
| 934c0 |  65 20 61 72 65 61 20 6f 66 20 70 72 6f 64 75 63    74 73 20 66 6f 72 20 69 6e 64 69 76 69 64 75 61  | e.area.of.products.for.individua | 
| 934e0 |  6c 73 20 74 6f 0a 75 73 65 2c 20 77 68 69 63 68    20 69 73 20 70 72 65 63 69 73 65 6c 79 20 77 68  | ls.to.use,.which.is.precisely.wh | 
| 93500 |  65 72 65 20 69 74 20 69 73 20 6d 6f 73 74 20 75    6e 61 63 63 65 70 74 61 62 6c 65 2e 20 20 54 68  | ere.it.is.most.unacceptable...Th | 
| 93520 |  65 72 65 66 6f 72 65 2c 20 77 65 0a 68 61 76 65    20 64 65 73 69 67 6e 65 64 20 74 68 69 73 20 76  | erefore,.we.have.designed.this.v | 
| 93540 |  65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 47 50    4c 20 74 6f 20 70 72 6f 68 69 62 69 74 20 74 68  | ersion.of.the.GPL.to.prohibit.th | 
| 93560 |  65 20 70 72 61 63 74 69 63 65 20 66 6f 72 20 74    68 6f 73 65 0a 70 72 6f 64 75 63 74 73 2e 20 20  | e.practice.for.those.products... | 
| 93580 |  49 66 20 73 75 63 68 20 70 72 6f 62 6c 65 6d 73    20 61 72 69 73 65 20 73 75 62 73 74 61 6e 74 69  | If.such.problems.arise.substanti | 
| 935a0 |  61 6c 6c 79 20 69 6e 20 6f 74 68 65 72 20 64 6f    6d 61 69 6e 73 2c 20 77 65 0a 73 74 61 6e 64 20  | ally.in.other.domains,.we.stand. | 
| 935c0 |  72 65 61 64 79 20 74 6f 20 65 78 74 65 6e 64 20    74 68 69 73 20 70 72 6f 76 69 73 69 6f 6e 20 74  | ready.to.extend.this.provision.t | 
| 935e0 |  6f 20 74 68 6f 73 65 20 64 6f 6d 61 69 6e 73 20    69 6e 20 66 75 74 75 72 65 20 76 65 72 73 69 6f  | o.those.domains.in.future.versio | 
| 93600 |  6e 73 0a 6f 66 20 74 68 65 20 47 50 4c 2c 20 61    73 20 6e 65 65 64 65 64 20 74 6f 20 70 72 6f 74  | ns.of.the.GPL,.as.needed.to.prot | 
| 93620 |  65 63 74 20 74 68 65 20 66 72 65 65 64 6f 6d 20    6f 66 20 75 73 65 72 73 2e 0a 0a 20 20 46 69 6e  | ect.the.freedom.of.users.....Fin | 
| 93640 |  61 6c 6c 79 2c 20 65 76 65 72 79 20 70 72 6f 67    72 61 6d 20 69 73 20 74 68 72 65 61 74 65 6e 65  | ally,.every.program.is.threatene | 
| 93660 |  64 20 63 6f 6e 73 74 61 6e 74 6c 79 20 62 79 20    73 6f 66 74 77 61 72 65 20 70 61 74 65 6e 74 73  | d.constantly.by.software.patents | 
| 93680 |  2e 0a 53 74 61 74 65 73 20 73 68 6f 75 6c 64 20    6e 6f 74 20 61 6c 6c 6f 77 20 70 61 74 65 6e 74  | ..States.should.not.allow.patent | 
| 936a0 |  73 20 74 6f 20 72 65 73 74 72 69 63 74 20 64 65    76 65 6c 6f 70 6d 65 6e 74 20 61 6e 64 20 75 73  | s.to.restrict.development.and.us | 
| 936c0 |  65 20 6f 66 0a 73 6f 66 74 77 61 72 65 20 6f 6e    20 67 65 6e 65 72 61 6c 2d 70 75 72 70 6f 73 65  | e.of.software.on.general-purpose | 
| 936e0 |  20 63 6f 6d 70 75 74 65 72 73 2c 20 62 75 74 20    69 6e 20 74 68 6f 73 65 20 74 68 61 74 20 64 6f  | .computers,.but.in.those.that.do | 
| 93700 |  2c 20 77 65 20 77 69 73 68 20 74 6f 0a 61 76 6f    69 64 20 74 68 65 20 73 70 65 63 69 61 6c 20 64  | ,.we.wish.to.avoid.the.special.d | 
| 93720 |  61 6e 67 65 72 20 74 68 61 74 20 70 61 74 65 6e    74 73 20 61 70 70 6c 69 65 64 20 74 6f 20 61 20  | anger.that.patents.applied.to.a. | 
| 93740 |  66 72 65 65 20 70 72 6f 67 72 61 6d 20 63 6f 75    6c 64 0a 6d 61 6b 65 20 69 74 20 65 66 66 65 63  | free.program.could.make.it.effec | 
| 93760 |  74 69 76 65 6c 79 20 70 72 6f 70 72 69 65 74 61    72 79 2e 20 20 54 6f 20 70 72 65 76 65 6e 74 20  | tively.proprietary...To.prevent. | 
| 93780 |  74 68 69 73 2c 20 74 68 65 20 47 50 4c 20 61 73    73 75 72 65 73 20 74 68 61 74 0a 70 61 74 65 6e  | this,.the.GPL.assures.that.paten | 
| 937a0 |  74 73 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65    64 20 74 6f 20 72 65 6e 64 65 72 20 74 68 65 20  | ts.cannot.be.used.to.render.the. | 
| 937c0 |  70 72 6f 67 72 61 6d 20 6e 6f 6e 2d 66 72 65 65    2e 0a 0a 20 20 54 68 65 20 70 72 65 63 69 73 65  | program.non-free.....The.precise | 
| 937e0 |  20 74 65 72 6d 73 20 61 6e 64 20 63 6f 6e 64 69    74 69 6f 6e 73 20 66 6f 72 20 63 6f 70 79 69 6e  | .terms.and.conditions.for.copyin | 
| 93800 |  67 2c 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20    61 6e 64 0a 6d 6f 64 69 66 69 63 61 74 69 6f 6e  | g,.distribution.and.modification | 
| 93820 |  20 66 6f 6c 6c 6f 77 2e 0a 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .follow......................... | 
| 93840 |  20 54 45 52 4d 53 20 41 4e 44 20 43 4f 4e 44 49    54 49 4f 4e 53 0a 0a 20 20 30 2e 20 44 65 66 69  | .TERMS.AND.CONDITIONS....0..Defi | 
| 93860 |  6e 69 74 69 6f 6e 73 2e 0a 0a 20 20 22 54 68 69    73 20 4c 69 63 65 6e 73 65 22 20 72 65 66 65 72  | nitions....."This.License".refer | 
| 93880 |  73 20 74 6f 20 76 65 72 73 69 6f 6e 20 33 20 6f    66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61  | s.to.version.3.of.the.GNU.Genera | 
| 938a0 |  6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65    2e 0a 0a 20 20 22 43 6f 70 79 72 69 67 68 74 22  | l.Public.License....."Copyright" | 
| 938c0 |  20 61 6c 73 6f 20 6d 65 61 6e 73 20 63 6f 70 79    72 69 67 68 74 2d 6c 69 6b 65 20 6c 61 77 73 20  | .also.means.copyright-like.laws. | 
| 938e0 |  74 68 61 74 20 61 70 70 6c 79 20 74 6f 20 6f 74    68 65 72 20 6b 69 6e 64 73 20 6f 66 0a 77 6f 72  | that.apply.to.other.kinds.of.wor | 
| 93900 |  6b 73 2c 20 73 75 63 68 20 61 73 20 73 65 6d 69    63 6f 6e 64 75 63 74 6f 72 20 6d 61 73 6b 73 2e  | ks,.such.as.semiconductor.masks. | 
| 93920 |  0a 0a 20 20 22 54 68 65 20 50 72 6f 67 72 61 6d    22 20 72 65 66 65 72 73 20 74 6f 20 61 6e 79 20  | ...."The.Program".refers.to.any. | 
| 93940 |  63 6f 70 79 72 69 67 68 74 61 62 6c 65 20 77 6f    72 6b 20 6c 69 63 65 6e 73 65 64 20 75 6e 64 65  | copyrightable.work.licensed.unde | 
| 93960 |  72 20 74 68 69 73 0a 4c 69 63 65 6e 73 65 2e 20    20 45 61 63 68 20 6c 69 63 65 6e 73 65 65 20 69  | r.this.License...Each.licensee.i | 
| 93980 |  73 20 61 64 64 72 65 73 73 65 64 20 61 73 20 22    79 6f 75 22 2e 20 20 22 4c 69 63 65 6e 73 65 65  | s.addressed.as."you"..."Licensee | 
| 939a0 |  73 22 20 61 6e 64 0a 22 72 65 63 69 70 69 65 6e    74 73 22 20 6d 61 79 20 62 65 20 69 6e 64 69 76  | s".and."recipients".may.be.indiv | 
| 939c0 |  69 64 75 61 6c 73 20 6f 72 20 6f 72 67 61 6e 69    7a 61 74 69 6f 6e 73 2e 0a 0a 20 20 54 6f 20 22  | iduals.or.organizations.....To." | 
| 939e0 |  6d 6f 64 69 66 79 22 20 61 20 77 6f 72 6b 20 6d    65 61 6e 73 20 74 6f 20 63 6f 70 79 20 66 72 6f  | modify".a.work.means.to.copy.fro | 
| 93a00 |  6d 20 6f 72 20 61 64 61 70 74 20 61 6c 6c 20 6f    72 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 6f  | m.or.adapt.all.or.part.of.the.wo | 
| 93a20 |  72 6b 0a 69 6e 20 61 20 66 61 73 68 69 6f 6e 20    72 65 71 75 69 72 69 6e 67 20 63 6f 70 79 72 69  | rk.in.a.fashion.requiring.copyri | 
| 93a40 |  67 68 74 20 70 65 72 6d 69 73 73 69 6f 6e 2c 20    6f 74 68 65 72 20 74 68 61 6e 20 74 68 65 20 6d  | ght.permission,.other.than.the.m | 
| 93a60 |  61 6b 69 6e 67 20 6f 66 20 61 6e 0a 65 78 61 63    74 20 63 6f 70 79 2e 20 20 54 68 65 20 72 65 73  | aking.of.an.exact.copy...The.res | 
| 93a80 |  75 6c 74 69 6e 67 20 77 6f 72 6b 20 69 73 20 63    61 6c 6c 65 64 20 61 20 22 6d 6f 64 69 66 69 65  | ulting.work.is.called.a."modifie | 
| 93aa0 |  64 20 76 65 72 73 69 6f 6e 22 20 6f 66 20 74 68    65 0a 65 61 72 6c 69 65 72 20 77 6f 72 6b 20 6f  | d.version".of.the.earlier.work.o | 
| 93ac0 |  72 20 61 20 77 6f 72 6b 20 22 62 61 73 65 64 20    6f 6e 22 20 74 68 65 20 65 61 72 6c 69 65 72 20  | r.a.work."based.on".the.earlier. | 
| 93ae0 |  77 6f 72 6b 2e 0a 0a 20 20 41 20 22 63 6f 76 65    72 65 64 20 77 6f 72 6b 22 20 6d 65 61 6e 73 20  | work.....A."covered.work".means. | 
| 93b00 |  65 69 74 68 65 72 20 74 68 65 20 75 6e 6d 6f 64    69 66 69 65 64 20 50 72 6f 67 72 61 6d 20 6f 72  | either.the.unmodified.Program.or | 
| 93b20 |  20 61 20 77 6f 72 6b 20 62 61 73 65 64 0a 6f 6e    20 74 68 65 20 50 72 6f 67 72 61 6d 2e 0a 0a 20  | .a.work.based.on.the.Program.... | 
| 93b40 |  20 54 6f 20 22 70 72 6f 70 61 67 61 74 65 22 20    61 20 77 6f 72 6b 20 6d 65 61 6e 73 20 74 6f 20  | .To."propagate".a.work.means.to. | 
| 93b60 |  64 6f 20 61 6e 79 74 68 69 6e 67 20 77 69 74 68    20 69 74 20 74 68 61 74 2c 20 77 69 74 68 6f 75  | do.anything.with.it.that,.withou | 
| 93b80 |  74 0a 70 65 72 6d 69 73 73 69 6f 6e 2c 20 77 6f    75 6c 64 20 6d 61 6b 65 20 79 6f 75 20 64 69 72  | t.permission,.would.make.you.dir | 
| 93ba0 |  65 63 74 6c 79 20 6f 72 20 73 65 63 6f 6e 64 61    72 69 6c 79 20 6c 69 61 62 6c 65 20 66 6f 72 0a  | ectly.or.secondarily.liable.for. | 
| 93bc0 |  69 6e 66 72 69 6e 67 65 6d 65 6e 74 20 75 6e 64    65 72 20 61 70 70 6c 69 63 61 62 6c 65 20 63 6f  | infringement.under.applicable.co | 
| 93be0 |  70 79 72 69 67 68 74 20 6c 61 77 2c 20 65 78 63    65 70 74 20 65 78 65 63 75 74 69 6e 67 20 69 74  | pyright.law,.except.executing.it | 
| 93c00 |  20 6f 6e 20 61 0a 63 6f 6d 70 75 74 65 72 20 6f    72 20 6d 6f 64 69 66 79 69 6e 67 20 61 20 70 72  | .on.a.computer.or.modifying.a.pr | 
| 93c20 |  69 76 61 74 65 20 63 6f 70 79 2e 20 20 50 72 6f    70 61 67 61 74 69 6f 6e 20 69 6e 63 6c 75 64 65  | ivate.copy...Propagation.include | 
| 93c40 |  73 20 63 6f 70 79 69 6e 67 2c 0a 64 69 73 74 72    69 62 75 74 69 6f 6e 20 28 77 69 74 68 20 6f 72  | s.copying,.distribution.(with.or | 
| 93c60 |  20 77 69 74 68 6f 75 74 20 6d 6f 64 69 66 69 63    61 74 69 6f 6e 29 2c 20 6d 61 6b 69 6e 67 20 61  | .without.modification),.making.a | 
| 93c80 |  76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 65 0a    70 75 62 6c 69 63 2c 20 61 6e 64 20 69 6e 20 73  | vailable.to.the.public,.and.in.s | 
| 93ca0 |  6f 6d 65 20 63 6f 75 6e 74 72 69 65 73 20 6f 74    68 65 72 20 61 63 74 69 76 69 74 69 65 73 20 61  | ome.countries.other.activities.a | 
| 93cc0 |  73 20 77 65 6c 6c 2e 0a 0a 20 20 54 6f 20 22 63    6f 6e 76 65 79 22 20 61 20 77 6f 72 6b 20 6d 65  | s.well.....To."convey".a.work.me | 
| 93ce0 |  61 6e 73 20 61 6e 79 20 6b 69 6e 64 20 6f 66 20    70 72 6f 70 61 67 61 74 69 6f 6e 20 74 68 61 74  | ans.any.kind.of.propagation.that | 
| 93d00 |  20 65 6e 61 62 6c 65 73 20 6f 74 68 65 72 0a 70    61 72 74 69 65 73 20 74 6f 20 6d 61 6b 65 20 6f  | .enables.other.parties.to.make.o | 
| 93d20 |  72 20 72 65 63 65 69 76 65 20 63 6f 70 69 65 73    2e 20 20 4d 65 72 65 20 69 6e 74 65 72 61 63 74  | r.receive.copies...Mere.interact | 
| 93d40 |  69 6f 6e 20 77 69 74 68 20 61 20 75 73 65 72 20    74 68 72 6f 75 67 68 0a 61 20 63 6f 6d 70 75 74  | ion.with.a.user.through.a.comput | 
| 93d60 |  65 72 20 6e 65 74 77 6f 72 6b 2c 20 77 69 74 68    20 6e 6f 20 74 72 61 6e 73 66 65 72 20 6f 66 20  | er.network,.with.no.transfer.of. | 
| 93d80 |  61 20 63 6f 70 79 2c 20 69 73 20 6e 6f 74 20 63    6f 6e 76 65 79 69 6e 67 2e 0a 0a 20 20 41 6e 20  | a.copy,.is.not.conveying.....An. | 
| 93da0 |  69 6e 74 65 72 61 63 74 69 76 65 20 75 73 65 72    20 69 6e 74 65 72 66 61 63 65 20 64 69 73 70 6c  | interactive.user.interface.displ | 
| 93dc0 |  61 79 73 20 22 41 70 70 72 6f 70 72 69 61 74 65    20 4c 65 67 61 6c 20 4e 6f 74 69 63 65 73 22 0a  | ays."Appropriate.Legal.Notices". | 
| 93de0 |  74 6f 20 74 68 65 20 65 78 74 65 6e 74 20 74 68    61 74 20 69 74 20 69 6e 63 6c 75 64 65 73 20 61  | to.the.extent.that.it.includes.a | 
| 93e00 |  20 63 6f 6e 76 65 6e 69 65 6e 74 20 61 6e 64 20    70 72 6f 6d 69 6e 65 6e 74 6c 79 20 76 69 73 69  | .convenient.and.prominently.visi | 
| 93e20 |  62 6c 65 0a 66 65 61 74 75 72 65 20 74 68 61 74    20 28 31 29 20 64 69 73 70 6c 61 79 73 20 61 6e  | ble.feature.that.(1).displays.an | 
| 93e40 |  20 61 70 70 72 6f 70 72 69 61 74 65 20 63 6f 70    79 72 69 67 68 74 20 6e 6f 74 69 63 65 2c 20 61  | .appropriate.copyright.notice,.a | 
| 93e60 |  6e 64 20 28 32 29 0a 74 65 6c 6c 73 20 74 68 65    20 75 73 65 72 20 74 68 61 74 20 74 68 65 72 65  | nd.(2).tells.the.user.that.there | 
| 93e80 |  20 69 73 20 6e 6f 20 77 61 72 72 61 6e 74 79 20    66 6f 72 20 74 68 65 20 77 6f 72 6b 20 28 65 78  | .is.no.warranty.for.the.work.(ex | 
| 93ea0 |  63 65 70 74 20 74 6f 20 74 68 65 0a 65 78 74 65    6e 74 20 74 68 61 74 20 77 61 72 72 61 6e 74 69  | cept.to.the.extent.that.warranti | 
| 93ec0 |  65 73 20 61 72 65 20 70 72 6f 76 69 64 65 64 29    2c 20 74 68 61 74 20 6c 69 63 65 6e 73 65 65 73  | es.are.provided),.that.licensees | 
| 93ee0 |  20 6d 61 79 20 63 6f 6e 76 65 79 20 74 68 65 0a    77 6f 72 6b 20 75 6e 64 65 72 20 74 68 69 73 20  | .may.convey.the.work.under.this. | 
| 93f00 |  4c 69 63 65 6e 73 65 2c 20 61 6e 64 20 68 6f 77    20 74 6f 20 76 69 65 77 20 61 20 63 6f 70 79 20  | License,.and.how.to.view.a.copy. | 
| 93f20 |  6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e    20 20 49 66 0a 74 68 65 20 69 6e 74 65 72 66 61  | of.this.License...If.the.interfa | 
| 93f40 |  63 65 20 70 72 65 73 65 6e 74 73 20 61 20 6c 69    73 74 20 6f 66 20 75 73 65 72 20 63 6f 6d 6d 61  | ce.presents.a.list.of.user.comma | 
| 93f60 |  6e 64 73 20 6f 72 20 6f 70 74 69 6f 6e 73 2c 20    73 75 63 68 20 61 73 20 61 0a 6d 65 6e 75 2c 20  | nds.or.options,.such.as.a.menu,. | 
| 93f80 |  61 20 70 72 6f 6d 69 6e 65 6e 74 20 69 74 65 6d    20 69 6e 20 74 68 65 20 6c 69 73 74 20 6d 65 65  | a.prominent.item.in.the.list.mee | 
| 93fa0 |  74 73 20 74 68 69 73 20 63 72 69 74 65 72 69 6f    6e 2e 0a 0a 20 20 31 2e 20 53 6f 75 72 63 65 20  | ts.this.criterion.....1..Source. | 
| 93fc0 |  43 6f 64 65 2e 0a 0a 20 20 54 68 65 20 22 73 6f    75 72 63 65 20 63 6f 64 65 22 20 66 6f 72 20 61  | Code.....The."source.code".for.a | 
| 93fe0 |  20 77 6f 72 6b 20 6d 65 61 6e 73 20 74 68 65 20    70 72 65 66 65 72 72 65 64 20 66 6f 72 6d 20 6f  | .work.means.the.preferred.form.o | 
| 94000 |  66 20 74 68 65 20 77 6f 72 6b 0a 66 6f 72 20 6d    61 6b 69 6e 67 20 6d 6f 64 69 66 69 63 61 74 69  | f.the.work.for.making.modificati | 
| 94020 |  6f 6e 73 20 74 6f 20 69 74 2e 20 20 22 4f 62 6a    65 63 74 20 63 6f 64 65 22 20 6d 65 61 6e 73 20  | ons.to.it..."Object.code".means. | 
| 94040 |  61 6e 79 20 6e 6f 6e 2d 73 6f 75 72 63 65 0a 66    6f 72 6d 20 6f 66 20 61 20 77 6f 72 6b 2e 0a 0a  | any.non-source.form.of.a.work... | 
| 94060 |  20 20 41 20 22 53 74 61 6e 64 61 72 64 20 49 6e    74 65 72 66 61 63 65 22 20 6d 65 61 6e 73 20 61  | ..A."Standard.Interface".means.a | 
| 94080 |  6e 20 69 6e 74 65 72 66 61 63 65 20 74 68 61 74    20 65 69 74 68 65 72 20 69 73 20 61 6e 20 6f 66  | n.interface.that.either.is.an.of | 
| 940a0 |  66 69 63 69 61 6c 0a 73 74 61 6e 64 61 72 64 20    64 65 66 69 6e 65 64 20 62 79 20 61 20 72 65 63  | ficial.standard.defined.by.a.rec | 
| 940c0 |  6f 67 6e 69 7a 65 64 20 73 74 61 6e 64 61 72 64    73 20 62 6f 64 79 2c 20 6f 72 2c 20 69 6e 20 74  | ognized.standards.body,.or,.in.t | 
| 940e0 |  68 65 20 63 61 73 65 20 6f 66 0a 69 6e 74 65 72    66 61 63 65 73 20 73 70 65 63 69 66 69 65 64 20  | he.case.of.interfaces.specified. | 
| 94100 |  66 6f 72 20 61 20 70 61 72 74 69 63 75 6c 61 72    20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 6c 61 6e  | for.a.particular.programming.lan | 
| 94120 |  67 75 61 67 65 2c 20 6f 6e 65 20 74 68 61 74 0a    69 73 20 77 69 64 65 6c 79 20 75 73 65 64 20 61  | guage,.one.that.is.widely.used.a | 
| 94140 |  6d 6f 6e 67 20 64 65 76 65 6c 6f 70 65 72 73 20    77 6f 72 6b 69 6e 67 20 69 6e 20 74 68 61 74 20  | mong.developers.working.in.that. | 
| 94160 |  6c 61 6e 67 75 61 67 65 2e 0a 0a 20 20 54 68 65    20 22 53 79 73 74 65 6d 20 4c 69 62 72 61 72 69  | language.....The."System.Librari | 
| 94180 |  65 73 22 20 6f 66 20 61 6e 20 65 78 65 63 75 74    61 62 6c 65 20 77 6f 72 6b 20 69 6e 63 6c 75 64  | es".of.an.executable.work.includ | 
| 941a0 |  65 20 61 6e 79 74 68 69 6e 67 2c 20 6f 74 68 65    72 0a 74 68 61 6e 20 74 68 65 20 77 6f 72 6b 20  | e.anything,.other.than.the.work. | 
| 941c0 |  61 73 20 61 20 77 68 6f 6c 65 2c 20 74 68 61 74    20 28 61 29 20 69 73 20 69 6e 63 6c 75 64 65 64  | as.a.whole,.that.(a).is.included | 
| 941e0 |  20 69 6e 20 74 68 65 20 6e 6f 72 6d 61 6c 20 66    6f 72 6d 20 6f 66 0a 70 61 63 6b 61 67 69 6e 67  | .in.the.normal.form.of.packaging | 
| 94200 |  20 61 20 4d 61 6a 6f 72 20 43 6f 6d 70 6f 6e 65    6e 74 2c 20 62 75 74 20 77 68 69 63 68 20 69 73  | .a.Major.Component,.but.which.is | 
| 94220 |  20 6e 6f 74 20 70 61 72 74 20 6f 66 20 74 68 61    74 20 4d 61 6a 6f 72 0a 43 6f 6d 70 6f 6e 65 6e  | .not.part.of.that.Major.Componen | 
| 94240 |  74 2c 20 61 6e 64 20 28 62 29 20 73 65 72 76 65    73 20 6f 6e 6c 79 20 74 6f 20 65 6e 61 62 6c 65  | t,.and.(b).serves.only.to.enable | 
| 94260 |  20 75 73 65 20 6f 66 20 74 68 65 20 77 6f 72 6b    20 77 69 74 68 20 74 68 61 74 0a 4d 61 6a 6f 72  | .use.of.the.work.with.that.Major | 
| 94280 |  20 43 6f 6d 70 6f 6e 65 6e 74 2c 20 6f 72 20 74    6f 20 69 6d 70 6c 65 6d 65 6e 74 20 61 20 53 74  | .Component,.or.to.implement.a.St | 
| 942a0 |  61 6e 64 61 72 64 20 49 6e 74 65 72 66 61 63 65    20 66 6f 72 20 77 68 69 63 68 20 61 6e 0a 69 6d  | andard.Interface.for.which.an.im | 
| 942c0 |  70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 69 73 20    61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68 65  | plementation.is.available.to.the | 
| 942e0 |  20 70 75 62 6c 69 63 20 69 6e 20 73 6f 75 72 63    65 20 63 6f 64 65 20 66 6f 72 6d 2e 20 20 41 0a  | .public.in.source.code.form...A. | 
| 94300 |  22 4d 61 6a 6f 72 20 43 6f 6d 70 6f 6e 65 6e 74    22 2c 20 69 6e 20 74 68 69 73 20 63 6f 6e 74 65  | "Major.Component",.in.this.conte | 
| 94320 |  78 74 2c 20 6d 65 61 6e 73 20 61 20 6d 61 6a 6f    72 20 65 73 73 65 6e 74 69 61 6c 20 63 6f 6d 70  | xt,.means.a.major.essential.comp | 
| 94340 |  6f 6e 65 6e 74 0a 28 6b 65 72 6e 65 6c 2c 20 77    69 6e 64 6f 77 20 73 79 73 74 65 6d 2c 20 61 6e  | onent.(kernel,.window.system,.an | 
| 94360 |  64 20 73 6f 20 6f 6e 29 20 6f 66 20 74 68 65 20    73 70 65 63 69 66 69 63 20 6f 70 65 72 61 74 69  | d.so.on).of.the.specific.operati | 
| 94380 |  6e 67 20 73 79 73 74 65 6d 0a 28 69 66 20 61 6e    79 29 20 6f 6e 20 77 68 69 63 68 20 74 68 65 20  | ng.system.(if.any).on.which.the. | 
| 943a0 |  65 78 65 63 75 74 61 62 6c 65 20 77 6f 72 6b 20    72 75 6e 73 2c 20 6f 72 20 61 20 63 6f 6d 70 69  | executable.work.runs,.or.a.compi | 
| 943c0 |  6c 65 72 20 75 73 65 64 20 74 6f 0a 70 72 6f 64    75 63 65 20 74 68 65 20 77 6f 72 6b 2c 20 6f 72  | ler.used.to.produce.the.work,.or | 
| 943e0 |  20 61 6e 20 6f 62 6a 65 63 74 20 63 6f 64 65 20    69 6e 74 65 72 70 72 65 74 65 72 20 75 73 65 64  | .an.object.code.interpreter.used | 
| 94400 |  20 74 6f 20 72 75 6e 20 69 74 2e 0a 0a 20 20 54    68 65 20 22 43 6f 72 72 65 73 70 6f 6e 64 69 6e  | .to.run.it.....The."Correspondin | 
| 94420 |  67 20 53 6f 75 72 63 65 22 20 66 6f 72 20 61 20    77 6f 72 6b 20 69 6e 20 6f 62 6a 65 63 74 20 63  | g.Source".for.a.work.in.object.c | 
| 94440 |  6f 64 65 20 66 6f 72 6d 20 6d 65 61 6e 73 20 61    6c 6c 0a 74 68 65 20 73 6f 75 72 63 65 20 63 6f  | ode.form.means.all.the.source.co | 
| 94460 |  64 65 20 6e 65 65 64 65 64 20 74 6f 20 67 65 6e    65 72 61 74 65 2c 20 69 6e 73 74 61 6c 6c 2c 20  | de.needed.to.generate,.install,. | 
| 94480 |  61 6e 64 20 28 66 6f 72 20 61 6e 20 65 78 65 63    75 74 61 62 6c 65 0a 77 6f 72 6b 29 20 72 75 6e  | and.(for.an.executable.work).run | 
| 944a0 |  20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65    20 61 6e 64 20 74 6f 20 6d 6f 64 69 66 79 20 74  | .the.object.code.and.to.modify.t | 
| 944c0 |  68 65 20 77 6f 72 6b 2c 20 69 6e 63 6c 75 64 69    6e 67 20 73 63 72 69 70 74 73 20 74 6f 0a 63 6f  | he.work,.including.scripts.to.co | 
| 944e0 |  6e 74 72 6f 6c 20 74 68 6f 73 65 20 61 63 74 69    76 69 74 69 65 73 2e 20 20 48 6f 77 65 76 65 72  | ntrol.those.activities...However | 
| 94500 |  2c 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 69 6e    63 6c 75 64 65 20 74 68 65 20 77 6f 72 6b 27 73  | ,.it.does.not.include.the.work's | 
| 94520 |  0a 53 79 73 74 65 6d 20 4c 69 62 72 61 72 69 65    73 2c 20 6f 72 20 67 65 6e 65 72 61 6c 2d 70 75  | .System.Libraries,.or.general-pu | 
| 94540 |  72 70 6f 73 65 20 74 6f 6f 6c 73 20 6f 72 20 67    65 6e 65 72 61 6c 6c 79 20 61 76 61 69 6c 61 62  | rpose.tools.or.generally.availab | 
| 94560 |  6c 65 20 66 72 65 65 0a 70 72 6f 67 72 61 6d 73    20 77 68 69 63 68 20 61 72 65 20 75 73 65 64 20  | le.free.programs.which.are.used. | 
| 94580 |  75 6e 6d 6f 64 69 66 69 65 64 20 69 6e 20 70 65    72 66 6f 72 6d 69 6e 67 20 74 68 6f 73 65 20 61  | unmodified.in.performing.those.a | 
| 945a0 |  63 74 69 76 69 74 69 65 73 20 62 75 74 0a 77 68    69 63 68 20 61 72 65 20 6e 6f 74 20 70 61 72 74  | ctivities.but.which.are.not.part | 
| 945c0 |  20 6f 66 20 74 68 65 20 77 6f 72 6b 2e 20 20 46    6f 72 20 65 78 61 6d 70 6c 65 2c 20 43 6f 72 72  | .of.the.work...For.example,.Corr | 
| 945e0 |  65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65    0a 69 6e 63 6c 75 64 65 73 20 69 6e 74 65 72 66  | esponding.Source.includes.interf | 
| 94600 |  61 63 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 66    69 6c 65 73 20 61 73 73 6f 63 69 61 74 65 64 20  | ace.definition.files.associated. | 
| 94620 |  77 69 74 68 20 73 6f 75 72 63 65 20 66 69 6c 65    73 20 66 6f 72 0a 74 68 65 20 77 6f 72 6b 2c 20  | with.source.files.for.the.work,. | 
| 94640 |  61 6e 64 20 74 68 65 20 73 6f 75 72 63 65 20 63    6f 64 65 20 66 6f 72 20 73 68 61 72 65 64 20 6c  | and.the.source.code.for.shared.l | 
| 94660 |  69 62 72 61 72 69 65 73 20 61 6e 64 20 64 79 6e    61 6d 69 63 61 6c 6c 79 0a 6c 69 6e 6b 65 64 20  | ibraries.and.dynamically.linked. | 
| 94680 |  73 75 62 70 72 6f 67 72 61 6d 73 20 74 68 61 74    20 74 68 65 20 77 6f 72 6b 20 69 73 20 73 70 65  | subprograms.that.the.work.is.spe | 
| 946a0 |  63 69 66 69 63 61 6c 6c 79 20 64 65 73 69 67 6e    65 64 20 74 6f 20 72 65 71 75 69 72 65 2c 0a 73  | cifically.designed.to.require,.s | 
| 946c0 |  75 63 68 20 61 73 20 62 79 20 69 6e 74 69 6d 61    74 65 20 64 61 74 61 20 63 6f 6d 6d 75 6e 69 63  | uch.as.by.intimate.data.communic | 
| 946e0 |  61 74 69 6f 6e 20 6f 72 20 63 6f 6e 74 72 6f 6c    20 66 6c 6f 77 20 62 65 74 77 65 65 6e 20 74 68  | ation.or.control.flow.between.th | 
| 94700 |  6f 73 65 0a 73 75 62 70 72 6f 67 72 61 6d 73 20    61 6e 64 20 6f 74 68 65 72 20 70 61 72 74 73 20  | ose.subprograms.and.other.parts. | 
| 94720 |  6f 66 20 74 68 65 20 77 6f 72 6b 2e 0a 0a 20 20    54 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e  | of.the.work.....The.Correspondin | 
| 94740 |  67 20 53 6f 75 72 63 65 20 6e 65 65 64 20 6e 6f    74 20 69 6e 63 6c 75 64 65 20 61 6e 79 74 68 69  | g.Source.need.not.include.anythi | 
| 94760 |  6e 67 20 74 68 61 74 20 75 73 65 72 73 0a 63 61    6e 20 72 65 67 65 6e 65 72 61 74 65 20 61 75 74  | ng.that.users.can.regenerate.aut | 
| 94780 |  6f 6d 61 74 69 63 61 6c 6c 79 20 66 72 6f 6d 20    6f 74 68 65 72 20 70 61 72 74 73 20 6f 66 20 74  | omatically.from.other.parts.of.t | 
| 947a0 |  68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67    0a 53 6f 75 72 63 65 2e 0a 0a 20 20 54 68 65 20  | he.Corresponding.Source.....The. | 
| 947c0 |  43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f    75 72 63 65 20 66 6f 72 20 61 20 77 6f 72 6b 20  | Corresponding.Source.for.a.work. | 
| 947e0 |  69 6e 20 73 6f 75 72 63 65 20 63 6f 64 65 20 66    6f 72 6d 20 69 73 20 74 68 61 74 0a 73 61 6d 65  | in.source.code.form.is.that.same | 
| 94800 |  20 77 6f 72 6b 2e 0a 0a 20 20 32 2e 20 42 61 73    69 63 20 50 65 72 6d 69 73 73 69 6f 6e 73 2e 0a  | .work.....2..Basic.Permissions.. | 
| 94820 |  0a 20 20 41 6c 6c 20 72 69 67 68 74 73 20 67 72    61 6e 74 65 64 20 75 6e 64 65 72 20 74 68 69 73  | ...All.rights.granted.under.this | 
| 94840 |  20 4c 69 63 65 6e 73 65 20 61 72 65 20 67 72 61    6e 74 65 64 20 66 6f 72 20 74 68 65 20 74 65 72  | .License.are.granted.for.the.ter | 
| 94860 |  6d 20 6f 66 0a 63 6f 70 79 72 69 67 68 74 20 6f    6e 20 74 68 65 20 50 72 6f 67 72 61 6d 2c 20 61  | m.of.copyright.on.the.Program,.a | 
| 94880 |  6e 64 20 61 72 65 20 69 72 72 65 76 6f 63 61 62    6c 65 20 70 72 6f 76 69 64 65 64 20 74 68 65 20  | nd.are.irrevocable.provided.the. | 
| 948a0 |  73 74 61 74 65 64 0a 63 6f 6e 64 69 74 69 6f 6e    73 20 61 72 65 20 6d 65 74 2e 20 20 54 68 69 73  | stated.conditions.are.met...This | 
| 948c0 |  20 4c 69 63 65 6e 73 65 20 65 78 70 6c 69 63 69    74 6c 79 20 61 66 66 69 72 6d 73 20 79 6f 75 72  | .License.explicitly.affirms.your | 
| 948e0 |  20 75 6e 6c 69 6d 69 74 65 64 0a 70 65 72 6d 69    73 73 69 6f 6e 20 74 6f 20 72 75 6e 20 74 68 65  | .unlimited.permission.to.run.the | 
| 94900 |  20 75 6e 6d 6f 64 69 66 69 65 64 20 50 72 6f 67    72 61 6d 2e 20 20 54 68 65 20 6f 75 74 70 75 74  | .unmodified.Program...The.output | 
| 94920 |  20 66 72 6f 6d 20 72 75 6e 6e 69 6e 67 20 61 0a    63 6f 76 65 72 65 64 20 77 6f 72 6b 20 69 73 20  | .from.running.a.covered.work.is. | 
| 94940 |  63 6f 76 65 72 65 64 20 62 79 20 74 68 69 73 20    4c 69 63 65 6e 73 65 20 6f 6e 6c 79 20 69 66 20  | covered.by.this.License.only.if. | 
| 94960 |  74 68 65 20 6f 75 74 70 75 74 2c 20 67 69 76 65    6e 20 69 74 73 0a 63 6f 6e 74 65 6e 74 2c 20 63  | the.output,.given.its.content,.c | 
| 94980 |  6f 6e 73 74 69 74 75 74 65 73 20 61 20 63 6f 76    65 72 65 64 20 77 6f 72 6b 2e 20 20 54 68 69 73  | onstitutes.a.covered.work...This | 
| 949a0 |  20 4c 69 63 65 6e 73 65 20 61 63 6b 6e 6f 77 6c    65 64 67 65 73 20 79 6f 75 72 0a 72 69 67 68 74  | .License.acknowledges.your.right | 
| 949c0 |  73 20 6f 66 20 66 61 69 72 20 75 73 65 20 6f 72    20 6f 74 68 65 72 20 65 71 75 69 76 61 6c 65 6e  | s.of.fair.use.or.other.equivalen | 
| 949e0 |  74 2c 20 61 73 20 70 72 6f 76 69 64 65 64 20 62    79 20 63 6f 70 79 72 69 67 68 74 20 6c 61 77 2e  | t,.as.provided.by.copyright.law. | 
| 94a00 |  0a 0a 20 20 59 6f 75 20 6d 61 79 20 6d 61 6b 65    2c 20 72 75 6e 20 61 6e 64 20 70 72 6f 70 61 67  | ....You.may.make,.run.and.propag | 
| 94a20 |  61 74 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b    73 20 74 68 61 74 20 79 6f 75 20 64 6f 20 6e 6f  | ate.covered.works.that.you.do.no | 
| 94a40 |  74 0a 63 6f 6e 76 65 79 2c 20 77 69 74 68 6f 75    74 20 63 6f 6e 64 69 74 69 6f 6e 73 20 73 6f 20  | t.convey,.without.conditions.so. | 
| 94a60 |  6c 6f 6e 67 20 61 73 20 79 6f 75 72 20 6c 69 63    65 6e 73 65 20 6f 74 68 65 72 77 69 73 65 20 72  | long.as.your.license.otherwise.r | 
| 94a80 |  65 6d 61 69 6e 73 0a 69 6e 20 66 6f 72 63 65 2e    20 20 59 6f 75 20 6d 61 79 20 63 6f 6e 76 65 79  | emains.in.force...You.may.convey | 
| 94aa0 |  20 63 6f 76 65 72 65 64 20 77 6f 72 6b 73 20 74    6f 20 6f 74 68 65 72 73 20 66 6f 72 20 74 68 65  | .covered.works.to.others.for.the | 
| 94ac0 |  20 73 6f 6c 65 20 70 75 72 70 6f 73 65 0a 6f 66    20 68 61 76 69 6e 67 20 74 68 65 6d 20 6d 61 6b  | .sole.purpose.of.having.them.mak | 
| 94ae0 |  65 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20    65 78 63 6c 75 73 69 76 65 6c 79 20 66 6f 72 20  | e.modifications.exclusively.for. | 
| 94b00 |  79 6f 75 2c 20 6f 72 20 70 72 6f 76 69 64 65 20    79 6f 75 0a 77 69 74 68 20 66 61 63 69 6c 69 74  | you,.or.provide.you.with.facilit | 
| 94b20 |  69 65 73 20 66 6f 72 20 72 75 6e 6e 69 6e 67 20    74 68 6f 73 65 20 77 6f 72 6b 73 2c 20 70 72 6f  | ies.for.running.those.works,.pro | 
| 94b40 |  76 69 64 65 64 20 74 68 61 74 20 79 6f 75 20 63    6f 6d 70 6c 79 20 77 69 74 68 0a 74 68 65 20 74  | vided.that.you.comply.with.the.t | 
| 94b60 |  65 72 6d 73 20 6f 66 20 74 68 69 73 20 4c 69 63    65 6e 73 65 20 69 6e 20 63 6f 6e 76 65 79 69 6e  | erms.of.this.License.in.conveyin | 
| 94b80 |  67 20 61 6c 6c 20 6d 61 74 65 72 69 61 6c 20 66    6f 72 20 77 68 69 63 68 20 79 6f 75 20 64 6f 0a  | g.all.material.for.which.you.do. | 
| 94ba0 |  6e 6f 74 20 63 6f 6e 74 72 6f 6c 20 63 6f 70 79    72 69 67 68 74 2e 20 20 54 68 6f 73 65 20 74 68  | not.control.copyright...Those.th | 
| 94bc0 |  75 73 20 6d 61 6b 69 6e 67 20 6f 72 20 72 75 6e    6e 69 6e 67 20 74 68 65 20 63 6f 76 65 72 65 64  | us.making.or.running.the.covered | 
| 94be0 |  20 77 6f 72 6b 73 0a 66 6f 72 20 79 6f 75 20 6d    75 73 74 20 64 6f 20 73 6f 20 65 78 63 6c 75 73  | .works.for.you.must.do.so.exclus | 
| 94c00 |  69 76 65 6c 79 20 6f 6e 20 79 6f 75 72 20 62 65    68 61 6c 66 2c 20 75 6e 64 65 72 20 79 6f 75 72  | ively.on.your.behalf,.under.your | 
| 94c20 |  20 64 69 72 65 63 74 69 6f 6e 0a 61 6e 64 20 63    6f 6e 74 72 6f 6c 2c 20 6f 6e 20 74 65 72 6d 73  | .direction.and.control,.on.terms | 
| 94c40 |  20 74 68 61 74 20 70 72 6f 68 69 62 69 74 20 74    68 65 6d 20 66 72 6f 6d 20 6d 61 6b 69 6e 67 20  | .that.prohibit.them.from.making. | 
| 94c60 |  61 6e 79 20 63 6f 70 69 65 73 20 6f 66 0a 79 6f    75 72 20 63 6f 70 79 72 69 67 68 74 65 64 20 6d  | any.copies.of.your.copyrighted.m | 
| 94c80 |  61 74 65 72 69 61 6c 20 6f 75 74 73 69 64 65 20    74 68 65 69 72 20 72 65 6c 61 74 69 6f 6e 73 68  | aterial.outside.their.relationsh | 
| 94ca0 |  69 70 20 77 69 74 68 20 79 6f 75 2e 0a 0a 20 20    43 6f 6e 76 65 79 69 6e 67 20 75 6e 64 65 72 20  | ip.with.you.....Conveying.under. | 
| 94cc0 |  61 6e 79 20 6f 74 68 65 72 20 63 69 72 63 75 6d    73 74 61 6e 63 65 73 20 69 73 20 70 65 72 6d 69  | any.other.circumstances.is.permi | 
| 94ce0 |  74 74 65 64 20 73 6f 6c 65 6c 79 20 75 6e 64 65    72 0a 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73  | tted.solely.under.the.conditions | 
| 94d00 |  20 73 74 61 74 65 64 20 62 65 6c 6f 77 2e 20 20    53 75 62 6c 69 63 65 6e 73 69 6e 67 20 69 73 20  | .stated.below...Sublicensing.is. | 
| 94d20 |  6e 6f 74 20 61 6c 6c 6f 77 65 64 3b 20 73 65 63    74 69 6f 6e 20 31 30 0a 6d 61 6b 65 73 20 69 74  | not.allowed;.section.10.makes.it | 
| 94d40 |  20 75 6e 6e 65 63 65 73 73 61 72 79 2e 0a 0a 20    20 33 2e 20 50 72 6f 74 65 63 74 69 6e 67 20 55  | .unnecessary.....3..Protecting.U | 
| 94d60 |  73 65 72 73 27 20 4c 65 67 61 6c 20 52 69 67 68    74 73 20 46 72 6f 6d 20 41 6e 74 69 2d 43 69 72  | sers'.Legal.Rights.From.Anti-Cir | 
| 94d80 |  63 75 6d 76 65 6e 74 69 6f 6e 20 4c 61 77 2e 0a    0a 20 20 4e 6f 20 63 6f 76 65 72 65 64 20 77 6f  | cumvention.Law.....No.covered.wo | 
| 94da0 |  72 6b 20 73 68 61 6c 6c 20 62 65 20 64 65 65 6d    65 64 20 70 61 72 74 20 6f 66 20 61 6e 20 65 66  | rk.shall.be.deemed.part.of.an.ef | 
| 94dc0 |  66 65 63 74 69 76 65 20 74 65 63 68 6e 6f 6c 6f    67 69 63 61 6c 0a 6d 65 61 73 75 72 65 20 75 6e  | fective.technological.measure.un | 
| 94de0 |  64 65 72 20 61 6e 79 20 61 70 70 6c 69 63 61 62    6c 65 20 6c 61 77 20 66 75 6c 66 69 6c 6c 69 6e  | der.any.applicable.law.fulfillin | 
| 94e00 |  67 20 6f 62 6c 69 67 61 74 69 6f 6e 73 20 75 6e    64 65 72 20 61 72 74 69 63 6c 65 0a 31 31 20 6f  | g.obligations.under.article.11.o | 
| 94e20 |  66 20 74 68 65 20 57 49 50 4f 20 63 6f 70 79 72    69 67 68 74 20 74 72 65 61 74 79 20 61 64 6f 70  | f.the.WIPO.copyright.treaty.adop | 
| 94e40 |  74 65 64 20 6f 6e 20 32 30 20 44 65 63 65 6d 62    65 72 20 31 39 39 36 2c 20 6f 72 0a 73 69 6d 69  | ted.on.20.December.1996,.or.simi | 
| 94e60 |  6c 61 72 20 6c 61 77 73 20 70 72 6f 68 69 62 69    74 69 6e 67 20 6f 72 20 72 65 73 74 72 69 63 74  | lar.laws.prohibiting.or.restrict | 
| 94e80 |  69 6e 67 20 63 69 72 63 75 6d 76 65 6e 74 69 6f    6e 20 6f 66 20 73 75 63 68 0a 6d 65 61 73 75 72  | ing.circumvention.of.such.measur | 
| 94ea0 |  65 73 2e 0a 0a 20 20 57 68 65 6e 20 79 6f 75 20    63 6f 6e 76 65 79 20 61 20 63 6f 76 65 72 65 64  | es.....When.you.convey.a.covered | 
| 94ec0 |  20 77 6f 72 6b 2c 20 79 6f 75 20 77 61 69 76 65    20 61 6e 79 20 6c 65 67 61 6c 20 70 6f 77 65 72  | .work,.you.waive.any.legal.power | 
| 94ee0 |  20 74 6f 20 66 6f 72 62 69 64 0a 63 69 72 63 75    6d 76 65 6e 74 69 6f 6e 20 6f 66 20 74 65 63 68  | .to.forbid.circumvention.of.tech | 
| 94f00 |  6e 6f 6c 6f 67 69 63 61 6c 20 6d 65 61 73 75 72    65 73 20 74 6f 20 74 68 65 20 65 78 74 65 6e 74  | nological.measures.to.the.extent | 
| 94f20 |  20 73 75 63 68 20 63 69 72 63 75 6d 76 65 6e 74    69 6f 6e 0a 69 73 20 65 66 66 65 63 74 65 64 20  | .such.circumvention.is.effected. | 
| 94f40 |  62 79 20 65 78 65 72 63 69 73 69 6e 67 20 72 69    67 68 74 73 20 75 6e 64 65 72 20 74 68 69 73 20  | by.exercising.rights.under.this. | 
| 94f60 |  4c 69 63 65 6e 73 65 20 77 69 74 68 20 72 65 73    70 65 63 74 20 74 6f 0a 74 68 65 20 63 6f 76 65  | License.with.respect.to.the.cove | 
| 94f80 |  72 65 64 20 77 6f 72 6b 2c 20 61 6e 64 20 79 6f    75 20 64 69 73 63 6c 61 69 6d 20 61 6e 79 20 69  | red.work,.and.you.disclaim.any.i | 
| 94fa0 |  6e 74 65 6e 74 69 6f 6e 20 74 6f 20 6c 69 6d 69    74 20 6f 70 65 72 61 74 69 6f 6e 20 6f 72 0a 6d  | ntention.to.limit.operation.or.m | 
| 94fc0 |  6f 64 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 74    68 65 20 77 6f 72 6b 20 61 73 20 61 20 6d 65 61  | odification.of.the.work.as.a.mea | 
| 94fe0 |  6e 73 20 6f 66 20 65 6e 66 6f 72 63 69 6e 67 2c    20 61 67 61 69 6e 73 74 20 74 68 65 20 77 6f 72  | ns.of.enforcing,.against.the.wor | 
| 95000 |  6b 27 73 0a 75 73 65 72 73 2c 20 79 6f 75 72 20    6f 72 20 74 68 69 72 64 20 70 61 72 74 69 65 73  | k's.users,.your.or.third.parties | 
| 95020 |  27 20 6c 65 67 61 6c 20 72 69 67 68 74 73 20 74    6f 20 66 6f 72 62 69 64 20 63 69 72 63 75 6d 76  | '.legal.rights.to.forbid.circumv | 
| 95040 |  65 6e 74 69 6f 6e 20 6f 66 0a 74 65 63 68 6e 6f    6c 6f 67 69 63 61 6c 20 6d 65 61 73 75 72 65 73  | ention.of.technological.measures | 
| 95060 |  2e 0a 0a 20 20 34 2e 20 43 6f 6e 76 65 79 69 6e    67 20 56 65 72 62 61 74 69 6d 20 43 6f 70 69 65  | .....4..Conveying.Verbatim.Copie | 
| 95080 |  73 2e 0a 0a 20 20 59 6f 75 20 6d 61 79 20 63 6f    6e 76 65 79 20 76 65 72 62 61 74 69 6d 20 63 6f  | s.....You.may.convey.verbatim.co | 
| 950a0 |  70 69 65 73 20 6f 66 20 74 68 65 20 50 72 6f 67    72 61 6d 27 73 20 73 6f 75 72 63 65 20 63 6f 64  | pies.of.the.Program's.source.cod | 
| 950c0 |  65 20 61 73 20 79 6f 75 0a 72 65 63 65 69 76 65    20 69 74 2c 20 69 6e 20 61 6e 79 20 6d 65 64 69  | e.as.you.receive.it,.in.any.medi | 
| 950e0 |  75 6d 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61    74 20 79 6f 75 20 63 6f 6e 73 70 69 63 75 6f 75  | um,.provided.that.you.conspicuou | 
| 95100 |  73 6c 79 20 61 6e 64 0a 61 70 70 72 6f 70 72 69    61 74 65 6c 79 20 70 75 62 6c 69 73 68 20 6f 6e  | sly.and.appropriately.publish.on | 
| 95120 |  20 65 61 63 68 20 63 6f 70 79 20 61 6e 20 61 70    70 72 6f 70 72 69 61 74 65 20 63 6f 70 79 72 69  | .each.copy.an.appropriate.copyri | 
| 95140 |  67 68 74 20 6e 6f 74 69 63 65 3b 0a 6b 65 65 70    20 69 6e 74 61 63 74 20 61 6c 6c 20 6e 6f 74 69  | ght.notice;.keep.intact.all.noti | 
| 95160 |  63 65 73 20 73 74 61 74 69 6e 67 20 74 68 61 74    20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 61 6e  | ces.stating.that.this.License.an | 
| 95180 |  64 20 61 6e 79 0a 6e 6f 6e 2d 70 65 72 6d 69 73    73 69 76 65 20 74 65 72 6d 73 20 61 64 64 65 64  | d.any.non-permissive.terms.added | 
| 951a0 |  20 69 6e 20 61 63 63 6f 72 64 20 77 69 74 68 20    73 65 63 74 69 6f 6e 20 37 20 61 70 70 6c 79 20  | .in.accord.with.section.7.apply. | 
| 951c0 |  74 6f 20 74 68 65 20 63 6f 64 65 3b 0a 6b 65 65    70 20 69 6e 74 61 63 74 20 61 6c 6c 20 6e 6f 74  | to.the.code;.keep.intact.all.not | 
| 951e0 |  69 63 65 73 20 6f 66 20 74 68 65 20 61 62 73 65    6e 63 65 20 6f 66 20 61 6e 79 20 77 61 72 72 61  | ices.of.the.absence.of.any.warra | 
| 95200 |  6e 74 79 3b 20 61 6e 64 20 67 69 76 65 20 61 6c    6c 0a 72 65 63 69 70 69 65 6e 74 73 20 61 20 63  | nty;.and.give.all.recipients.a.c | 
| 95220 |  6f 70 79 20 6f 66 20 74 68 69 73 20 4c 69 63 65    6e 73 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 74  | opy.of.this.License.along.with.t | 
| 95240 |  68 65 20 50 72 6f 67 72 61 6d 2e 0a 0a 20 20 59    6f 75 20 6d 61 79 20 63 68 61 72 67 65 20 61 6e  | he.Program.....You.may.charge.an | 
| 95260 |  79 20 70 72 69 63 65 20 6f 72 20 6e 6f 20 70 72    69 63 65 20 66 6f 72 20 65 61 63 68 20 63 6f 70  | y.price.or.no.price.for.each.cop | 
| 95280 |  79 20 74 68 61 74 20 79 6f 75 20 63 6f 6e 76 65    79 2c 0a 61 6e 64 20 79 6f 75 20 6d 61 79 20 6f  | y.that.you.convey,.and.you.may.o | 
| 952a0 |  66 66 65 72 20 73 75 70 70 6f 72 74 20 6f 72 20    77 61 72 72 61 6e 74 79 20 70 72 6f 74 65 63 74  | ffer.support.or.warranty.protect | 
| 952c0 |  69 6f 6e 20 66 6f 72 20 61 20 66 65 65 2e 0a 0a    20 20 35 2e 20 43 6f 6e 76 65 79 69 6e 67 20 4d  | ion.for.a.fee.....5..Conveying.M | 
| 952e0 |  6f 64 69 66 69 65 64 20 53 6f 75 72 63 65 20 56    65 72 73 69 6f 6e 73 2e 0a 0a 20 20 59 6f 75 20  | odified.Source.Versions.....You. | 
| 95300 |  6d 61 79 20 63 6f 6e 76 65 79 20 61 20 77 6f 72    6b 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 50  | may.convey.a.work.based.on.the.P | 
| 95320 |  72 6f 67 72 61 6d 2c 20 6f 72 20 74 68 65 20 6d    6f 64 69 66 69 63 61 74 69 6f 6e 73 20 74 6f 0a  | rogram,.or.the.modifications.to. | 
| 95340 |  70 72 6f 64 75 63 65 20 69 74 20 66 72 6f 6d 20    74 68 65 20 50 72 6f 67 72 61 6d 2c 20 69 6e 20  | produce.it.from.the.Program,.in. | 
| 95360 |  74 68 65 20 66 6f 72 6d 20 6f 66 20 73 6f 75 72    63 65 20 63 6f 64 65 20 75 6e 64 65 72 20 74 68  | the.form.of.source.code.under.th | 
| 95380 |  65 0a 74 65 72 6d 73 20 6f 66 20 73 65 63 74 69    6f 6e 20 34 2c 20 70 72 6f 76 69 64 65 64 20 74  | e.terms.of.section.4,.provided.t | 
| 953a0 |  68 61 74 20 79 6f 75 20 61 6c 73 6f 20 6d 65 65    74 20 61 6c 6c 20 6f 66 20 74 68 65 73 65 20 63  | hat.you.also.meet.all.of.these.c | 
| 953c0 |  6f 6e 64 69 74 69 6f 6e 73 3a 0a 0a 20 20 20 20    61 29 20 54 68 65 20 77 6f 72 6b 20 6d 75 73 74  | onditions:......a).The.work.must | 
| 953e0 |  20 63 61 72 72 79 20 70 72 6f 6d 69 6e 65 6e 74    20 6e 6f 74 69 63 65 73 20 73 74 61 74 69 6e 67  | .carry.prominent.notices.stating | 
| 95400 |  20 74 68 61 74 20 79 6f 75 20 6d 6f 64 69 66 69    65 64 0a 20 20 20 20 69 74 2c 20 61 6e 64 20 67  | .that.you.modified.....it,.and.g | 
| 95420 |  69 76 69 6e 67 20 61 20 72 65 6c 65 76 61 6e 74    20 64 61 74 65 2e 0a 0a 20 20 20 20 62 29 20 54  | iving.a.relevant.date.......b).T | 
| 95440 |  68 65 20 77 6f 72 6b 20 6d 75 73 74 20 63 61 72    72 79 20 70 72 6f 6d 69 6e 65 6e 74 20 6e 6f 74  | he.work.must.carry.prominent.not | 
| 95460 |  69 63 65 73 20 73 74 61 74 69 6e 67 20 74 68 61    74 20 69 74 20 69 73 0a 20 20 20 20 72 65 6c 65  | ices.stating.that.it.is.....rele | 
| 95480 |  61 73 65 64 20 75 6e 64 65 72 20 74 68 69 73 20    4c 69 63 65 6e 73 65 20 61 6e 64 20 61 6e 79 20  | ased.under.this.License.and.any. | 
| 954a0 |  63 6f 6e 64 69 74 69 6f 6e 73 20 61 64 64 65 64    20 75 6e 64 65 72 20 73 65 63 74 69 6f 6e 0a 20  | conditions.added.under.section.. | 
| 954c0 |  20 20 20 37 2e 20 20 54 68 69 73 20 72 65 71 75    69 72 65 6d 65 6e 74 20 6d 6f 64 69 66 69 65 73  | ...7...This.requirement.modifies | 
| 954e0 |  20 74 68 65 20 72 65 71 75 69 72 65 6d 65 6e 74    20 69 6e 20 73 65 63 74 69 6f 6e 20 34 20 74 6f  | .the.requirement.in.section.4.to | 
| 95500 |  0a 20 20 20 20 22 6b 65 65 70 20 69 6e 74 61 63    74 20 61 6c 6c 20 6e 6f 74 69 63 65 73 22 2e 0a  | ....."keep.intact.all.notices".. | 
| 95520 |  0a 20 20 20 20 63 29 20 59 6f 75 20 6d 75 73 74    20 6c 69 63 65 6e 73 65 20 74 68 65 20 65 6e 74  | .....c).You.must.license.the.ent | 
| 95540 |  69 72 65 20 77 6f 72 6b 2c 20 61 73 20 61 20 77    68 6f 6c 65 2c 20 75 6e 64 65 72 20 74 68 69 73  | ire.work,.as.a.whole,.under.this | 
| 95560 |  0a 20 20 20 20 4c 69 63 65 6e 73 65 20 74 6f 20    61 6e 79 6f 6e 65 20 77 68 6f 20 63 6f 6d 65 73  | .....License.to.anyone.who.comes | 
| 95580 |  20 69 6e 74 6f 20 70 6f 73 73 65 73 73 69 6f 6e    20 6f 66 20 61 20 63 6f 70 79 2e 20 20 54 68 69  | .into.possession.of.a.copy...Thi | 
| 955a0 |  73 0a 20 20 20 20 4c 69 63 65 6e 73 65 20 77 69    6c 6c 20 74 68 65 72 65 66 6f 72 65 20 61 70 70  | s.....License.will.therefore.app | 
| 955c0 |  6c 79 2c 20 61 6c 6f 6e 67 20 77 69 74 68 20 61    6e 79 20 61 70 70 6c 69 63 61 62 6c 65 20 73 65  | ly,.along.with.any.applicable.se | 
| 955e0 |  63 74 69 6f 6e 20 37 0a 20 20 20 20 61 64 64 69    74 69 6f 6e 61 6c 20 74 65 72 6d 73 2c 20 74 6f  | ction.7.....additional.terms,.to | 
| 95600 |  20 74 68 65 20 77 68 6f 6c 65 20 6f 66 20 74 68    65 20 77 6f 72 6b 2c 20 61 6e 64 20 61 6c 6c 20  | .the.whole.of.the.work,.and.all. | 
| 95620 |  69 74 73 20 70 61 72 74 73 2c 0a 20 20 20 20 72    65 67 61 72 64 6c 65 73 73 20 6f 66 20 68 6f 77  | its.parts,.....regardless.of.how | 
| 95640 |  20 74 68 65 79 20 61 72 65 20 70 61 63 6b 61 67    65 64 2e 20 20 54 68 69 73 20 4c 69 63 65 6e 73  | .they.are.packaged...This.Licens | 
| 95660 |  65 20 67 69 76 65 73 20 6e 6f 0a 20 20 20 20 70    65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 6c 69 63  | e.gives.no.....permission.to.lic | 
| 95680 |  65 6e 73 65 20 74 68 65 20 77 6f 72 6b 20 69 6e    20 61 6e 79 20 6f 74 68 65 72 20 77 61 79 2c 20  | ense.the.work.in.any.other.way,. | 
| 956a0 |  62 75 74 20 69 74 20 64 6f 65 73 20 6e 6f 74 0a    20 20 20 20 69 6e 76 61 6c 69 64 61 74 65 20 73  | but.it.does.not.....invalidate.s | 
| 956c0 |  75 63 68 20 70 65 72 6d 69 73 73 69 6f 6e 20 69    66 20 79 6f 75 20 68 61 76 65 20 73 65 70 61 72  | uch.permission.if.you.have.separ | 
| 956e0 |  61 74 65 6c 79 20 72 65 63 65 69 76 65 64 20 69    74 2e 0a 0a 20 20 20 20 64 29 20 49 66 20 74 68  | ately.received.it.......d).If.th | 
| 95700 |  65 20 77 6f 72 6b 20 68 61 73 20 69 6e 74 65 72    61 63 74 69 76 65 20 75 73 65 72 20 69 6e 74 65  | e.work.has.interactive.user.inte | 
| 95720 |  72 66 61 63 65 73 2c 20 65 61 63 68 20 6d 75 73    74 20 64 69 73 70 6c 61 79 0a 20 20 20 20 41 70  | rfaces,.each.must.display.....Ap | 
| 95740 |  70 72 6f 70 72 69 61 74 65 20 4c 65 67 61 6c 20    4e 6f 74 69 63 65 73 3b 20 68 6f 77 65 76 65 72  | propriate.Legal.Notices;.however | 
| 95760 |  2c 20 69 66 20 74 68 65 20 50 72 6f 67 72 61 6d    20 68 61 73 20 69 6e 74 65 72 61 63 74 69 76 65  | ,.if.the.Program.has.interactive | 
| 95780 |  0a 20 20 20 20 69 6e 74 65 72 66 61 63 65 73 20    74 68 61 74 20 64 6f 20 6e 6f 74 20 64 69 73 70  | .....interfaces.that.do.not.disp | 
| 957a0 |  6c 61 79 20 41 70 70 72 6f 70 72 69 61 74 65 20    4c 65 67 61 6c 20 4e 6f 74 69 63 65 73 2c 20 79  | lay.Appropriate.Legal.Notices,.y | 
| 957c0 |  6f 75 72 0a 20 20 20 20 77 6f 72 6b 20 6e 65 65    64 20 6e 6f 74 20 6d 61 6b 65 20 74 68 65 6d 20  | our.....work.need.not.make.them. | 
| 957e0 |  64 6f 20 73 6f 2e 0a 0a 20 20 41 20 63 6f 6d 70    69 6c 61 74 69 6f 6e 20 6f 66 20 61 20 63 6f 76  | do.so.....A.compilation.of.a.cov | 
| 95800 |  65 72 65 64 20 77 6f 72 6b 20 77 69 74 68 20 6f    74 68 65 72 20 73 65 70 61 72 61 74 65 20 61 6e  | ered.work.with.other.separate.an | 
| 95820 |  64 20 69 6e 64 65 70 65 6e 64 65 6e 74 0a 77 6f    72 6b 73 2c 20 77 68 69 63 68 20 61 72 65 20 6e  | d.independent.works,.which.are.n | 
| 95840 |  6f 74 20 62 79 20 74 68 65 69 72 20 6e 61 74 75    72 65 20 65 78 74 65 6e 73 69 6f 6e 73 20 6f 66  | ot.by.their.nature.extensions.of | 
| 95860 |  20 74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72    6b 2c 0a 61 6e 64 20 77 68 69 63 68 20 61 72 65  | .the.covered.work,.and.which.are | 
| 95880 |  20 6e 6f 74 20 63 6f 6d 62 69 6e 65 64 20 77 69    74 68 20 69 74 20 73 75 63 68 20 61 73 20 74 6f  | .not.combined.with.it.such.as.to | 
| 958a0 |  20 66 6f 72 6d 20 61 20 6c 61 72 67 65 72 20 70    72 6f 67 72 61 6d 2c 0a 69 6e 20 6f 72 20 6f 6e  | .form.a.larger.program,.in.or.on | 
| 958c0 |  20 61 20 76 6f 6c 75 6d 65 20 6f 66 20 61 20 73    74 6f 72 61 67 65 20 6f 72 20 64 69 73 74 72 69  | .a.volume.of.a.storage.or.distri | 
| 958e0 |  62 75 74 69 6f 6e 20 6d 65 64 69 75 6d 2c 20 69    73 20 63 61 6c 6c 65 64 20 61 6e 0a 22 61 67 67  | bution.medium,.is.called.an."agg | 
| 95900 |  72 65 67 61 74 65 22 20 69 66 20 74 68 65 20 63    6f 6d 70 69 6c 61 74 69 6f 6e 20 61 6e 64 20 69  | regate".if.the.compilation.and.i | 
| 95920 |  74 73 20 72 65 73 75 6c 74 69 6e 67 20 63 6f 70    79 72 69 67 68 74 20 61 72 65 20 6e 6f 74 0a 75  | ts.resulting.copyright.are.not.u | 
| 95940 |  73 65 64 20 74 6f 20 6c 69 6d 69 74 20 74 68 65    20 61 63 63 65 73 73 20 6f 72 20 6c 65 67 61 6c  | sed.to.limit.the.access.or.legal | 
| 95960 |  20 72 69 67 68 74 73 20 6f 66 20 74 68 65 20 63    6f 6d 70 69 6c 61 74 69 6f 6e 27 73 20 75 73 65  | .rights.of.the.compilation's.use | 
| 95980 |  72 73 0a 62 65 79 6f 6e 64 20 77 68 61 74 20 74    68 65 20 69 6e 64 69 76 69 64 75 61 6c 20 77 6f  | rs.beyond.what.the.individual.wo | 
| 959a0 |  72 6b 73 20 70 65 72 6d 69 74 2e 20 20 49 6e 63    6c 75 73 69 6f 6e 20 6f 66 20 61 20 63 6f 76 65  | rks.permit...Inclusion.of.a.cove | 
| 959c0 |  72 65 64 20 77 6f 72 6b 0a 69 6e 20 61 6e 20 61    67 67 72 65 67 61 74 65 20 64 6f 65 73 20 6e 6f  | red.work.in.an.aggregate.does.no | 
| 959e0 |  74 20 63 61 75 73 65 20 74 68 69 73 20 4c 69 63    65 6e 73 65 20 74 6f 20 61 70 70 6c 79 20 74 6f  | t.cause.this.License.to.apply.to | 
| 95a00 |  20 74 68 65 20 6f 74 68 65 72 0a 70 61 72 74 73    20 6f 66 20 74 68 65 20 61 67 67 72 65 67 61 74  | .the.other.parts.of.the.aggregat | 
| 95a20 |  65 2e 0a 0a 20 20 36 2e 20 43 6f 6e 76 65 79 69    6e 67 20 4e 6f 6e 2d 53 6f 75 72 63 65 20 46 6f  | e.....6..Conveying.Non-Source.Fo | 
| 95a40 |  72 6d 73 2e 0a 0a 20 20 59 6f 75 20 6d 61 79 20    63 6f 6e 76 65 79 20 61 20 63 6f 76 65 72 65 64  | rms.....You.may.convey.a.covered | 
| 95a60 |  20 77 6f 72 6b 20 69 6e 20 6f 62 6a 65 63 74 20    63 6f 64 65 20 66 6f 72 6d 20 75 6e 64 65 72 20  | .work.in.object.code.form.under. | 
| 95a80 |  74 68 65 20 74 65 72 6d 73 0a 6f 66 20 73 65 63    74 69 6f 6e 73 20 34 20 61 6e 64 20 35 2c 20 70  | the.terms.of.sections.4.and.5,.p | 
| 95aa0 |  72 6f 76 69 64 65 64 20 74 68 61 74 20 79 6f 75    20 61 6c 73 6f 20 63 6f 6e 76 65 79 20 74 68 65  | rovided.that.you.also.convey.the | 
| 95ac0 |  0a 6d 61 63 68 69 6e 65 2d 72 65 61 64 61 62 6c    65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20  | .machine-readable.Corresponding. | 
| 95ae0 |  53 6f 75 72 63 65 20 75 6e 64 65 72 20 74 68 65    20 74 65 72 6d 73 20 6f 66 20 74 68 69 73 20 4c  | Source.under.the.terms.of.this.L | 
| 95b00 |  69 63 65 6e 73 65 2c 0a 69 6e 20 6f 6e 65 20 6f    66 20 74 68 65 73 65 20 77 61 79 73 3a 0a 0a 20  | icense,.in.one.of.these.ways:... | 
| 95b20 |  20 20 20 61 29 20 43 6f 6e 76 65 79 20 74 68 65    20 6f 62 6a 65 63 74 20 63 6f 64 65 20 69 6e 2c  | ...a).Convey.the.object.code.in, | 
| 95b40 |  20 6f 72 20 65 6d 62 6f 64 69 65 64 20 69 6e 2c    20 61 20 70 68 79 73 69 63 61 6c 20 70 72 6f 64  | .or.embodied.in,.a.physical.prod | 
| 95b60 |  75 63 74 0a 20 20 20 20 28 69 6e 63 6c 75 64 69    6e 67 20 61 20 70 68 79 73 69 63 61 6c 20 64 69  | uct.....(including.a.physical.di | 
| 95b80 |  73 74 72 69 62 75 74 69 6f 6e 20 6d 65 64 69 75    6d 29 2c 20 61 63 63 6f 6d 70 61 6e 69 65 64 20  | stribution.medium),.accompanied. | 
| 95ba0 |  62 79 20 74 68 65 0a 20 20 20 20 43 6f 72 72 65    73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20  | by.the.....Corresponding.Source. | 
| 95bc0 |  66 69 78 65 64 20 6f 6e 20 61 20 64 75 72 61 62    6c 65 20 70 68 79 73 69 63 61 6c 20 6d 65 64 69  | fixed.on.a.durable.physical.medi | 
| 95be0 |  75 6d 0a 20 20 20 20 63 75 73 74 6f 6d 61 72 69    6c 79 20 75 73 65 64 20 66 6f 72 20 73 6f 66 74  | um.....customarily.used.for.soft | 
| 95c00 |  77 61 72 65 20 69 6e 74 65 72 63 68 61 6e 67 65    2e 0a 0a 20 20 20 20 62 29 20 43 6f 6e 76 65 79  | ware.interchange.......b).Convey | 
| 95c20 |  20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65    20 69 6e 2c 20 6f 72 20 65 6d 62 6f 64 69 65 64  | .the.object.code.in,.or.embodied | 
| 95c40 |  20 69 6e 2c 20 61 20 70 68 79 73 69 63 61 6c 20    70 72 6f 64 75 63 74 0a 20 20 20 20 28 69 6e 63  | .in,.a.physical.product.....(inc | 
| 95c60 |  6c 75 64 69 6e 67 20 61 20 70 68 79 73 69 63 61    6c 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 6d  | luding.a.physical.distribution.m | 
| 95c80 |  65 64 69 75 6d 29 2c 20 61 63 63 6f 6d 70 61 6e    69 65 64 20 62 79 20 61 0a 20 20 20 20 77 72 69  | edium),.accompanied.by.a.....wri | 
| 95ca0 |  74 74 65 6e 20 6f 66 66 65 72 2c 20 76 61 6c 69    64 20 66 6f 72 20 61 74 20 6c 65 61 73 74 20 74  | tten.offer,.valid.for.at.least.t | 
| 95cc0 |  68 72 65 65 20 79 65 61 72 73 20 61 6e 64 20 76    61 6c 69 64 20 66 6f 72 20 61 73 0a 20 20 20 20  | hree.years.and.valid.for.as..... | 
| 95ce0 |  6c 6f 6e 67 20 61 73 20 79 6f 75 20 6f 66 66 65    72 20 73 70 61 72 65 20 70 61 72 74 73 20 6f 72  | long.as.you.offer.spare.parts.or | 
| 95d00 |  20 63 75 73 74 6f 6d 65 72 20 73 75 70 70 6f 72    74 20 66 6f 72 20 74 68 61 74 20 70 72 6f 64 75  | .customer.support.for.that.produ | 
| 95d20 |  63 74 0a 20 20 20 20 6d 6f 64 65 6c 2c 20 74 6f    20 67 69 76 65 20 61 6e 79 6f 6e 65 20 77 68 6f  | ct.....model,.to.give.anyone.who | 
| 95d40 |  20 70 6f 73 73 65 73 73 65 73 20 74 68 65 20 6f    62 6a 65 63 74 20 63 6f 64 65 20 65 69 74 68 65  | .possesses.the.object.code.eithe | 
| 95d60 |  72 20 28 31 29 20 61 0a 20 20 20 20 63 6f 70 79    20 6f 66 20 74 68 65 20 43 6f 72 72 65 73 70 6f  | r.(1).a.....copy.of.the.Correspo | 
| 95d80 |  6e 64 69 6e 67 20 53 6f 75 72 63 65 20 66 6f 72    20 61 6c 6c 20 74 68 65 20 73 6f 66 74 77 61 72  | nding.Source.for.all.the.softwar | 
| 95da0 |  65 20 69 6e 20 74 68 65 0a 20 20 20 20 70 72 6f    64 75 63 74 20 74 68 61 74 20 69 73 20 63 6f 76  | e.in.the.....product.that.is.cov | 
| 95dc0 |  65 72 65 64 20 62 79 20 74 68 69 73 20 4c 69 63    65 6e 73 65 2c 20 6f 6e 20 61 20 64 75 72 61 62  | ered.by.this.License,.on.a.durab | 
| 95de0 |  6c 65 20 70 68 79 73 69 63 61 6c 0a 20 20 20 20    6d 65 64 69 75 6d 20 63 75 73 74 6f 6d 61 72 69  | le.physical.....medium.customari | 
| 95e00 |  6c 79 20 75 73 65 64 20 66 6f 72 20 73 6f 66 74    77 61 72 65 20 69 6e 74 65 72 63 68 61 6e 67 65  | ly.used.for.software.interchange | 
| 95e20 |  2c 20 66 6f 72 20 61 20 70 72 69 63 65 20 6e 6f    0a 20 20 20 20 6d 6f 72 65 20 74 68 61 6e 20 79  | ,.for.a.price.no.....more.than.y | 
| 95e40 |  6f 75 72 20 72 65 61 73 6f 6e 61 62 6c 65 20 63    6f 73 74 20 6f 66 20 70 68 79 73 69 63 61 6c 6c  | our.reasonable.cost.of.physicall | 
| 95e60 |  79 20 70 65 72 66 6f 72 6d 69 6e 67 20 74 68 69    73 0a 20 20 20 20 63 6f 6e 76 65 79 69 6e 67 20  | y.performing.this.....conveying. | 
| 95e80 |  6f 66 20 73 6f 75 72 63 65 2c 20 6f 72 20 28 32    29 20 61 63 63 65 73 73 20 74 6f 20 63 6f 70 79  | of.source,.or.(2).access.to.copy | 
| 95ea0 |  20 74 68 65 0a 20 20 20 20 43 6f 72 72 65 73 70    6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 66 72  | .the.....Corresponding.Source.fr | 
| 95ec0 |  6f 6d 20 61 20 6e 65 74 77 6f 72 6b 20 73 65 72    76 65 72 20 61 74 20 6e 6f 20 63 68 61 72 67 65  | om.a.network.server.at.no.charge | 
| 95ee0 |  2e 0a 0a 20 20 20 20 63 29 20 43 6f 6e 76 65 79    20 69 6e 64 69 76 69 64 75 61 6c 20 63 6f 70 69  | .......c).Convey.individual.copi | 
| 95f00 |  65 73 20 6f 66 20 74 68 65 20 6f 62 6a 65 63 74    20 63 6f 64 65 20 77 69 74 68 20 61 20 63 6f 70  | es.of.the.object.code.with.a.cop | 
| 95f20 |  79 20 6f 66 20 74 68 65 0a 20 20 20 20 77 72 69    74 74 65 6e 20 6f 66 66 65 72 20 74 6f 20 70 72  | y.of.the.....written.offer.to.pr | 
| 95f40 |  6f 76 69 64 65 20 74 68 65 20 43 6f 72 72 65 73    70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 2e 20  | ovide.the.Corresponding.Source.. | 
| 95f60 |  20 54 68 69 73 0a 20 20 20 20 61 6c 74 65 72 6e    61 74 69 76 65 20 69 73 20 61 6c 6c 6f 77 65 64  | .This.....alternative.is.allowed | 
| 95f80 |  20 6f 6e 6c 79 20 6f 63 63 61 73 69 6f 6e 61 6c    6c 79 20 61 6e 64 20 6e 6f 6e 63 6f 6d 6d 65 72  | .only.occasionally.and.noncommer | 
| 95fa0 |  63 69 61 6c 6c 79 2c 20 61 6e 64 0a 20 20 20 20    6f 6e 6c 79 20 69 66 20 79 6f 75 20 72 65 63 65  | cially,.and.....only.if.you.rece | 
| 95fc0 |  69 76 65 64 20 74 68 65 20 6f 62 6a 65 63 74 20    63 6f 64 65 20 77 69 74 68 20 73 75 63 68 20 61  | ived.the.object.code.with.such.a | 
| 95fe0 |  6e 20 6f 66 66 65 72 2c 20 69 6e 20 61 63 63 6f    72 64 0a 20 20 20 20 77 69 74 68 20 73 75 62 73  | n.offer,.in.accord.....with.subs | 
| 96000 |  65 63 74 69 6f 6e 20 36 62 2e 0a 0a 20 20 20 20    64 29 20 43 6f 6e 76 65 79 20 74 68 65 20 6f 62  | ection.6b.......d).Convey.the.ob | 
| 96020 |  6a 65 63 74 20 63 6f 64 65 20 62 79 20 6f 66 66    65 72 69 6e 67 20 61 63 63 65 73 73 20 66 72 6f  | ject.code.by.offering.access.fro | 
| 96040 |  6d 20 61 20 64 65 73 69 67 6e 61 74 65 64 0a 20    20 20 20 70 6c 61 63 65 20 28 67 72 61 74 69 73  | m.a.designated.....place.(gratis | 
| 96060 |  20 6f 72 20 66 6f 72 20 61 20 63 68 61 72 67 65    29 2c 20 61 6e 64 20 6f 66 66 65 72 20 65 71 75  | .or.for.a.charge),.and.offer.equ | 
| 96080 |  69 76 61 6c 65 6e 74 20 61 63 63 65 73 73 20 74    6f 20 74 68 65 0a 20 20 20 20 43 6f 72 72 65 73  | ivalent.access.to.the.....Corres | 
| 960a0 |  70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65 20 69    6e 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 74  | ponding.Source.in.the.same.way.t | 
| 960c0 |  68 72 6f 75 67 68 20 74 68 65 20 73 61 6d 65 20    70 6c 61 63 65 20 61 74 20 6e 6f 0a 20 20 20 20  | hrough.the.same.place.at.no..... | 
| 960e0 |  66 75 72 74 68 65 72 20 63 68 61 72 67 65 2e 20    20 59 6f 75 20 6e 65 65 64 20 6e 6f 74 20 72 65  | further.charge...You.need.not.re | 
| 96100 |  71 75 69 72 65 20 72 65 63 69 70 69 65 6e 74 73    20 74 6f 20 63 6f 70 79 20 74 68 65 0a 20 20 20  | quire.recipients.to.copy.the.... | 
| 96120 |  20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53    6f 75 72 63 65 20 61 6c 6f 6e 67 20 77 69 74 68  | .Corresponding.Source.along.with | 
| 96140 |  20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65    2e 20 20 49 66 20 74 68 65 20 70 6c 61 63 65 20  | .the.object.code...If.the.place. | 
| 96160 |  74 6f 0a 20 20 20 20 63 6f 70 79 20 74 68 65 20    6f 62 6a 65 63 74 20 63 6f 64 65 20 69 73 20 61  | to.....copy.the.object.code.is.a | 
| 96180 |  20 6e 65 74 77 6f 72 6b 20 73 65 72 76 65 72 2c    20 74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69  | .network.server,.the.Correspondi | 
| 961a0 |  6e 67 20 53 6f 75 72 63 65 0a 20 20 20 20 6d 61    79 20 62 65 20 6f 6e 20 61 20 64 69 66 66 65 72  | ng.Source.....may.be.on.a.differ | 
| 961c0 |  65 6e 74 20 73 65 72 76 65 72 20 28 6f 70 65 72    61 74 65 64 20 62 79 20 79 6f 75 20 6f 72 20 61  | ent.server.(operated.by.you.or.a | 
| 961e0 |  20 74 68 69 72 64 20 70 61 72 74 79 29 0a 20 20    20 20 74 68 61 74 20 73 75 70 70 6f 72 74 73 20  | .third.party).....that.supports. | 
| 96200 |  65 71 75 69 76 61 6c 65 6e 74 20 63 6f 70 79 69    6e 67 20 66 61 63 69 6c 69 74 69 65 73 2c 20 70  | equivalent.copying.facilities,.p | 
| 96220 |  72 6f 76 69 64 65 64 20 79 6f 75 20 6d 61 69 6e    74 61 69 6e 0a 20 20 20 20 63 6c 65 61 72 20 64  | rovided.you.maintain.....clear.d | 
| 96240 |  69 72 65 63 74 69 6f 6e 73 20 6e 65 78 74 20 74    6f 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64  | irections.next.to.the.object.cod | 
| 96260 |  65 20 73 61 79 69 6e 67 20 77 68 65 72 65 20 74    6f 20 66 69 6e 64 20 74 68 65 0a 20 20 20 20 43  | e.saying.where.to.find.the.....C | 
| 96280 |  6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75    72 63 65 2e 20 20 52 65 67 61 72 64 6c 65 73 73  | orresponding.Source...Regardless | 
| 962a0 |  20 6f 66 20 77 68 61 74 20 73 65 72 76 65 72 20    68 6f 73 74 73 20 74 68 65 0a 20 20 20 20 43 6f  | .of.what.server.hosts.the.....Co | 
| 962c0 |  72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72    63 65 2c 20 79 6f 75 20 72 65 6d 61 69 6e 20 6f  | rresponding.Source,.you.remain.o | 
| 962e0 |  62 6c 69 67 61 74 65 64 20 74 6f 20 65 6e 73 75    72 65 20 74 68 61 74 20 69 74 20 69 73 0a 20 20  | bligated.to.ensure.that.it.is... | 
| 96300 |  20 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20    61 73 20 6c 6f 6e 67 20 61 73 20 6e 65 65 64 65  | ..available.for.as.long.as.neede | 
| 96320 |  64 20 74 6f 20 73 61 74 69 73 66 79 20 74 68 65    73 65 20 72 65 71 75 69 72 65 6d 65 6e 74 73 2e  | d.to.satisfy.these.requirements. | 
| 96340 |  0a 0a 20 20 20 20 65 29 20 43 6f 6e 76 65 79 20    74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20  | ......e).Convey.the.object.code. | 
| 96360 |  75 73 69 6e 67 20 70 65 65 72 2d 74 6f 2d 70 65    65 72 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e 2c  | using.peer-to-peer.transmission, | 
| 96380 |  20 70 72 6f 76 69 64 65 64 0a 20 20 20 20 79 6f    75 20 69 6e 66 6f 72 6d 20 6f 74 68 65 72 20 70  | .provided.....you.inform.other.p | 
| 963a0 |  65 65 72 73 20 77 68 65 72 65 20 74 68 65 20 6f    62 6a 65 63 74 20 63 6f 64 65 20 61 6e 64 20 43  | eers.where.the.object.code.and.C | 
| 963c0 |  6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 20 20 20    20 53 6f 75 72 63 65 20 6f 66 20 74 68 65 20 77  | orresponding.....Source.of.the.w | 
| 963e0 |  6f 72 6b 20 61 72 65 20 62 65 69 6e 67 20 6f 66    66 65 72 65 64 20 74 6f 20 74 68 65 20 67 65 6e  | ork.are.being.offered.to.the.gen | 
| 96400 |  65 72 61 6c 20 70 75 62 6c 69 63 20 61 74 20 6e    6f 0a 20 20 20 20 63 68 61 72 67 65 20 75 6e 64  | eral.public.at.no.....charge.und | 
| 96420 |  65 72 20 73 75 62 73 65 63 74 69 6f 6e 20 36 64    2e 0a 0a 20 20 41 20 73 65 70 61 72 61 62 6c 65  | er.subsection.6d.....A.separable | 
| 96440 |  20 70 6f 72 74 69 6f 6e 20 6f 66 20 74 68 65 20    6f 62 6a 65 63 74 20 63 6f 64 65 2c 20 77 68 6f  | .portion.of.the.object.code,.who | 
| 96460 |  73 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 69    73 20 65 78 63 6c 75 64 65 64 0a 66 72 6f 6d 20  | se.source.code.is.excluded.from. | 
| 96480 |  74 68 65 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e    67 20 53 6f 75 72 63 65 20 61 73 20 61 20 53 79  | the.Corresponding.Source.as.a.Sy | 
| 964a0 |  73 74 65 6d 20 4c 69 62 72 61 72 79 2c 20 6e 65    65 64 20 6e 6f 74 20 62 65 0a 69 6e 63 6c 75 64  | stem.Library,.need.not.be.includ | 
| 964c0 |  65 64 20 69 6e 20 63 6f 6e 76 65 79 69 6e 67 20    74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 20  | ed.in.conveying.the.object.code. | 
| 964e0 |  77 6f 72 6b 2e 0a 0a 20 20 41 20 22 55 73 65 72    20 50 72 6f 64 75 63 74 22 20 69 73 20 65 69 74  | work.....A."User.Product".is.eit | 
| 96500 |  68 65 72 20 28 31 29 20 61 20 22 63 6f 6e 73 75    6d 65 72 20 70 72 6f 64 75 63 74 22 2c 20 77 68  | her.(1).a."consumer.product",.wh | 
| 96520 |  69 63 68 20 6d 65 61 6e 73 20 61 6e 79 0a 74 61    6e 67 69 62 6c 65 20 70 65 72 73 6f 6e 61 6c 20  | ich.means.any.tangible.personal. | 
| 96540 |  70 72 6f 70 65 72 74 79 20 77 68 69 63 68 20 69    73 20 6e 6f 72 6d 61 6c 6c 79 20 75 73 65 64 20  | property.which.is.normally.used. | 
| 96560 |  66 6f 72 20 70 65 72 73 6f 6e 61 6c 2c 20 66 61    6d 69 6c 79 2c 0a 6f 72 20 68 6f 75 73 65 68 6f  | for.personal,.family,.or.househo | 
| 96580 |  6c 64 20 70 75 72 70 6f 73 65 73 2c 20 6f 72 20    28 32 29 20 61 6e 79 74 68 69 6e 67 20 64 65 73  | ld.purposes,.or.(2).anything.des | 
| 965a0 |  69 67 6e 65 64 20 6f 72 20 73 6f 6c 64 20 66 6f    72 20 69 6e 63 6f 72 70 6f 72 61 74 69 6f 6e 0a  | igned.or.sold.for.incorporation. | 
| 965c0 |  69 6e 74 6f 20 61 20 64 77 65 6c 6c 69 6e 67 2e    20 20 49 6e 20 64 65 74 65 72 6d 69 6e 69 6e 67  | into.a.dwelling...In.determining | 
| 965e0 |  20 77 68 65 74 68 65 72 20 61 20 70 72 6f 64 75    63 74 20 69 73 20 61 20 63 6f 6e 73 75 6d 65 72  | .whether.a.product.is.a.consumer | 
| 96600 |  20 70 72 6f 64 75 63 74 2c 0a 64 6f 75 62 74 66    75 6c 20 63 61 73 65 73 20 73 68 61 6c 6c 20 62  | .product,.doubtful.cases.shall.b | 
| 96620 |  65 20 72 65 73 6f 6c 76 65 64 20 69 6e 20 66 61    76 6f 72 20 6f 66 20 63 6f 76 65 72 61 67 65 2e  | e.resolved.in.favor.of.coverage. | 
| 96640 |  20 20 46 6f 72 20 61 20 70 61 72 74 69 63 75 6c    61 72 0a 70 72 6f 64 75 63 74 20 72 65 63 65 69  | ..For.a.particular.product.recei | 
| 96660 |  76 65 64 20 62 79 20 61 20 70 61 72 74 69 63 75    6c 61 72 20 75 73 65 72 2c 20 22 6e 6f 72 6d 61  | ved.by.a.particular.user,."norma | 
| 96680 |  6c 6c 79 20 75 73 65 64 22 20 72 65 66 65 72 73    20 74 6f 20 61 0a 74 79 70 69 63 61 6c 20 6f 72  | lly.used".refers.to.a.typical.or | 
| 966a0 |  20 63 6f 6d 6d 6f 6e 20 75 73 65 20 6f 66 20 74    68 61 74 20 63 6c 61 73 73 20 6f 66 20 70 72 6f  | .common.use.of.that.class.of.pro | 
| 966c0 |  64 75 63 74 2c 20 72 65 67 61 72 64 6c 65 73 73    20 6f 66 20 74 68 65 20 73 74 61 74 75 73 0a 6f  | duct,.regardless.of.the.status.o | 
| 966e0 |  66 20 74 68 65 20 70 61 72 74 69 63 75 6c 61 72    20 75 73 65 72 20 6f 72 20 6f 66 20 74 68 65 20  | f.the.particular.user.or.of.the. | 
| 96700 |  77 61 79 20 69 6e 20 77 68 69 63 68 20 74 68 65    20 70 61 72 74 69 63 75 6c 61 72 20 75 73 65 72  | way.in.which.the.particular.user | 
| 96720 |  0a 61 63 74 75 61 6c 6c 79 20 75 73 65 73 2c 20    6f 72 20 65 78 70 65 63 74 73 20 6f 72 20 69 73  | .actually.uses,.or.expects.or.is | 
| 96740 |  20 65 78 70 65 63 74 65 64 20 74 6f 20 75 73 65    2c 20 74 68 65 20 70 72 6f 64 75 63 74 2e 20 20  | .expected.to.use,.the.product... | 
| 96760 |  41 20 70 72 6f 64 75 63 74 0a 69 73 20 61 20 63    6f 6e 73 75 6d 65 72 20 70 72 6f 64 75 63 74 20  | A.product.is.a.consumer.product. | 
| 96780 |  72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 77 68    65 74 68 65 72 20 74 68 65 20 70 72 6f 64 75 63  | regardless.of.whether.the.produc | 
| 967a0 |  74 20 68 61 73 20 73 75 62 73 74 61 6e 74 69 61    6c 0a 63 6f 6d 6d 65 72 63 69 61 6c 2c 20 69 6e  | t.has.substantial.commercial,.in | 
| 967c0 |  64 75 73 74 72 69 61 6c 20 6f 72 20 6e 6f 6e 2d    63 6f 6e 73 75 6d 65 72 20 75 73 65 73 2c 20 75  | dustrial.or.non-consumer.uses,.u | 
| 967e0 |  6e 6c 65 73 73 20 73 75 63 68 20 75 73 65 73 20    72 65 70 72 65 73 65 6e 74 0a 74 68 65 20 6f 6e  | nless.such.uses.represent.the.on | 
| 96800 |  6c 79 20 73 69 67 6e 69 66 69 63 61 6e 74 20 6d    6f 64 65 20 6f 66 20 75 73 65 20 6f 66 20 74 68  | ly.significant.mode.of.use.of.th | 
| 96820 |  65 20 70 72 6f 64 75 63 74 2e 0a 0a 20 20 22 49    6e 73 74 61 6c 6c 61 74 69 6f 6e 20 49 6e 66 6f  | e.product....."Installation.Info | 
| 96840 |  72 6d 61 74 69 6f 6e 22 20 66 6f 72 20 61 20 55    73 65 72 20 50 72 6f 64 75 63 74 20 6d 65 61 6e  | rmation".for.a.User.Product.mean | 
| 96860 |  73 20 61 6e 79 20 6d 65 74 68 6f 64 73 2c 0a 70    72 6f 63 65 64 75 72 65 73 2c 20 61 75 74 68 6f  | s.any.methods,.procedures,.autho | 
| 96880 |  72 69 7a 61 74 69 6f 6e 20 6b 65 79 73 2c 20 6f    72 20 6f 74 68 65 72 20 69 6e 66 6f 72 6d 61 74  | rization.keys,.or.other.informat | 
| 968a0 |  69 6f 6e 20 72 65 71 75 69 72 65 64 20 74 6f 20    69 6e 73 74 61 6c 6c 0a 61 6e 64 20 65 78 65 63  | ion.required.to.install.and.exec | 
| 968c0 |  75 74 65 20 6d 6f 64 69 66 69 65 64 20 76 65 72    73 69 6f 6e 73 20 6f 66 20 61 20 63 6f 76 65 72  | ute.modified.versions.of.a.cover | 
| 968e0 |  65 64 20 77 6f 72 6b 20 69 6e 20 74 68 61 74 20    55 73 65 72 20 50 72 6f 64 75 63 74 20 66 72 6f  | ed.work.in.that.User.Product.fro | 
| 96900 |  6d 0a 61 20 6d 6f 64 69 66 69 65 64 20 76 65 72    73 69 6f 6e 20 6f 66 20 69 74 73 20 43 6f 72 72  | m.a.modified.version.of.its.Corr | 
| 96920 |  65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63 65    2e 20 20 54 68 65 20 69 6e 66 6f 72 6d 61 74 69  | esponding.Source...The.informati | 
| 96940 |  6f 6e 20 6d 75 73 74 0a 73 75 66 66 69 63 65 20    74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 74  | on.must.suffice.to.ensure.that.t | 
| 96960 |  68 65 20 63 6f 6e 74 69 6e 75 65 64 20 66 75 6e    63 74 69 6f 6e 69 6e 67 20 6f 66 20 74 68 65 20  | he.continued.functioning.of.the. | 
| 96980 |  6d 6f 64 69 66 69 65 64 20 6f 62 6a 65 63 74 0a    63 6f 64 65 20 69 73 20 69 6e 20 6e 6f 20 63 61  | modified.object.code.is.in.no.ca | 
| 969a0 |  73 65 20 70 72 65 76 65 6e 74 65 64 20 6f 72 20    69 6e 74 65 72 66 65 72 65 64 20 77 69 74 68 20  | se.prevented.or.interfered.with. | 
| 969c0 |  73 6f 6c 65 6c 79 20 62 65 63 61 75 73 65 0a 6d    6f 64 69 66 69 63 61 74 69 6f 6e 20 68 61 73 20  | solely.because.modification.has. | 
| 969e0 |  62 65 65 6e 20 6d 61 64 65 2e 0a 0a 20 20 49 66    20 79 6f 75 20 63 6f 6e 76 65 79 20 61 6e 20 6f  | been.made.....If.you.convey.an.o | 
| 96a00 |  62 6a 65 63 74 20 63 6f 64 65 20 77 6f 72 6b 20    75 6e 64 65 72 20 74 68 69 73 20 73 65 63 74 69  | bject.code.work.under.this.secti | 
| 96a20 |  6f 6e 20 69 6e 2c 20 6f 72 20 77 69 74 68 2c 20    6f 72 0a 73 70 65 63 69 66 69 63 61 6c 6c 79 20  | on.in,.or.with,.or.specifically. | 
| 96a40 |  66 6f 72 20 75 73 65 20 69 6e 2c 20 61 20 55 73    65 72 20 50 72 6f 64 75 63 74 2c 20 61 6e 64 20  | for.use.in,.a.User.Product,.and. | 
| 96a60 |  74 68 65 20 63 6f 6e 76 65 79 69 6e 67 20 6f 63    63 75 72 73 20 61 73 0a 70 61 72 74 20 6f 66 20  | the.conveying.occurs.as.part.of. | 
| 96a80 |  61 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 69 6e    20 77 68 69 63 68 20 74 68 65 20 72 69 67 68 74  | a.transaction.in.which.the.right | 
| 96aa0 |  20 6f 66 20 70 6f 73 73 65 73 73 69 6f 6e 20 61    6e 64 20 75 73 65 20 6f 66 20 74 68 65 0a 55 73  | .of.possession.and.use.of.the.Us | 
| 96ac0 |  65 72 20 50 72 6f 64 75 63 74 20 69 73 20 74 72    61 6e 73 66 65 72 72 65 64 20 74 6f 20 74 68 65  | er.Product.is.transferred.to.the | 
| 96ae0 |  20 72 65 63 69 70 69 65 6e 74 20 69 6e 20 70 65    72 70 65 74 75 69 74 79 20 6f 72 20 66 6f 72 20  | .recipient.in.perpetuity.or.for. | 
| 96b00 |  61 0a 66 69 78 65 64 20 74 65 72 6d 20 28 72 65    67 61 72 64 6c 65 73 73 20 6f 66 20 68 6f 77 20  | a.fixed.term.(regardless.of.how. | 
| 96b20 |  74 68 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20    69 73 20 63 68 61 72 61 63 74 65 72 69 7a 65 64  | the.transaction.is.characterized | 
| 96b40 |  29 2c 20 74 68 65 0a 43 6f 72 72 65 73 70 6f 6e    64 69 6e 67 20 53 6f 75 72 63 65 20 63 6f 6e 76  | ),.the.Corresponding.Source.conv | 
| 96b60 |  65 79 65 64 20 75 6e 64 65 72 20 74 68 69 73 20    73 65 63 74 69 6f 6e 20 6d 75 73 74 20 62 65 20  | eyed.under.this.section.must.be. | 
| 96b80 |  61 63 63 6f 6d 70 61 6e 69 65 64 0a 62 79 20 74    68 65 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20  | accompanied.by.the.Installation. | 
| 96ba0 |  49 6e 66 6f 72 6d 61 74 69 6f 6e 2e 20 20 42 75    74 20 74 68 69 73 20 72 65 71 75 69 72 65 6d 65  | Information...But.this.requireme | 
| 96bc0 |  6e 74 20 64 6f 65 73 20 6e 6f 74 20 61 70 70 6c    79 0a 69 66 20 6e 65 69 74 68 65 72 20 79 6f 75  | nt.does.not.apply.if.neither.you | 
| 96be0 |  20 6e 6f 72 20 61 6e 79 20 74 68 69 72 64 20 70    61 72 74 79 20 72 65 74 61 69 6e 73 20 74 68 65  | .nor.any.third.party.retains.the | 
| 96c00 |  20 61 62 69 6c 69 74 79 20 74 6f 20 69 6e 73 74    61 6c 6c 0a 6d 6f 64 69 66 69 65 64 20 6f 62 6a  | .ability.to.install.modified.obj | 
| 96c20 |  65 63 74 20 63 6f 64 65 20 6f 6e 20 74 68 65 20    55 73 65 72 20 50 72 6f 64 75 63 74 20 28 66 6f  | ect.code.on.the.User.Product.(fo | 
| 96c40 |  72 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 77    6f 72 6b 20 68 61 73 0a 62 65 65 6e 20 69 6e 73  | r.example,.the.work.has.been.ins | 
| 96c60 |  74 61 6c 6c 65 64 20 69 6e 20 52 4f 4d 29 2e 0a    0a 20 20 54 68 65 20 72 65 71 75 69 72 65 6d 65  | talled.in.ROM).....The.requireme | 
| 96c80 |  6e 74 20 74 6f 20 70 72 6f 76 69 64 65 20 49 6e    73 74 61 6c 6c 61 74 69 6f 6e 20 49 6e 66 6f 72  | nt.to.provide.Installation.Infor | 
| 96ca0 |  6d 61 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20    69 6e 63 6c 75 64 65 20 61 0a 72 65 71 75 69 72  | mation.does.not.include.a.requir | 
| 96cc0 |  65 6d 65 6e 74 20 74 6f 20 63 6f 6e 74 69 6e 75    65 20 74 6f 20 70 72 6f 76 69 64 65 20 73 75 70  | ement.to.continue.to.provide.sup | 
| 96ce0 |  70 6f 72 74 20 73 65 72 76 69 63 65 2c 20 77 61    72 72 61 6e 74 79 2c 20 6f 72 20 75 70 64 61 74  | port.service,.warranty,.or.updat | 
| 96d00 |  65 73 0a 66 6f 72 20 61 20 77 6f 72 6b 20 74 68    61 74 20 68 61 73 20 62 65 65 6e 20 6d 6f 64 69  | es.for.a.work.that.has.been.modi | 
| 96d20 |  66 69 65 64 20 6f 72 20 69 6e 73 74 61 6c 6c 65    64 20 62 79 20 74 68 65 20 72 65 63 69 70 69 65  | fied.or.installed.by.the.recipie | 
| 96d40 |  6e 74 2c 20 6f 72 20 66 6f 72 0a 74 68 65 20 55    73 65 72 20 50 72 6f 64 75 63 74 20 69 6e 20 77  | nt,.or.for.the.User.Product.in.w | 
| 96d60 |  68 69 63 68 20 69 74 20 68 61 73 20 62 65 65 6e    20 6d 6f 64 69 66 69 65 64 20 6f 72 20 69 6e 73  | hich.it.has.been.modified.or.ins | 
| 96d80 |  74 61 6c 6c 65 64 2e 20 20 41 63 63 65 73 73 20    74 6f 20 61 0a 6e 65 74 77 6f 72 6b 20 6d 61 79  | talled...Access.to.a.network.may | 
| 96da0 |  20 62 65 20 64 65 6e 69 65 64 20 77 68 65 6e 20    74 68 65 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e  | .be.denied.when.the.modification | 
| 96dc0 |  20 69 74 73 65 6c 66 20 6d 61 74 65 72 69 61 6c    6c 79 20 61 6e 64 0a 61 64 76 65 72 73 65 6c 79  | .itself.materially.and.adversely | 
| 96de0 |  20 61 66 66 65 63 74 73 20 74 68 65 20 6f 70 65    72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6e 65  | .affects.the.operation.of.the.ne | 
| 96e00 |  74 77 6f 72 6b 20 6f 72 20 76 69 6f 6c 61 74 65    73 20 74 68 65 20 72 75 6c 65 73 20 61 6e 64 0a  | twork.or.violates.the.rules.and. | 
| 96e20 |  70 72 6f 74 6f 63 6f 6c 73 20 66 6f 72 20 63 6f    6d 6d 75 6e 69 63 61 74 69 6f 6e 20 61 63 72 6f  | protocols.for.communication.acro | 
| 96e40 |  73 73 20 74 68 65 20 6e 65 74 77 6f 72 6b 2e 0a    0a 20 20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67  | ss.the.network.....Corresponding | 
| 96e60 |  20 53 6f 75 72 63 65 20 63 6f 6e 76 65 79 65 64    2c 20 61 6e 64 20 49 6e 73 74 61 6c 6c 61 74 69  | .Source.conveyed,.and.Installati | 
| 96e80 |  6f 6e 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 70    72 6f 76 69 64 65 64 2c 0a 69 6e 20 61 63 63 6f  | on.Information.provided,.in.acco | 
| 96ea0 |  72 64 20 77 69 74 68 20 74 68 69 73 20 73 65 63    74 69 6f 6e 20 6d 75 73 74 20 62 65 20 69 6e 20  | rd.with.this.section.must.be.in. | 
| 96ec0 |  61 20 66 6f 72 6d 61 74 20 74 68 61 74 20 69 73    20 70 75 62 6c 69 63 6c 79 0a 64 6f 63 75 6d 65  | a.format.that.is.publicly.docume | 
| 96ee0 |  6e 74 65 64 20 28 61 6e 64 20 77 69 74 68 20 61    6e 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e  | nted.(and.with.an.implementation | 
| 96f00 |  20 61 76 61 69 6c 61 62 6c 65 20 74 6f 20 74 68    65 20 70 75 62 6c 69 63 20 69 6e 0a 73 6f 75 72  | .available.to.the.public.in.sour | 
| 96f20 |  63 65 20 63 6f 64 65 20 66 6f 72 6d 29 2c 20 61    6e 64 20 6d 75 73 74 20 72 65 71 75 69 72 65 20  | ce.code.form),.and.must.require. | 
| 96f40 |  6e 6f 20 73 70 65 63 69 61 6c 20 70 61 73 73 77    6f 72 64 20 6f 72 20 6b 65 79 20 66 6f 72 0a 75  | no.special.password.or.key.for.u | 
| 96f60 |  6e 70 61 63 6b 69 6e 67 2c 20 72 65 61 64 69 6e    67 20 6f 72 20 63 6f 70 79 69 6e 67 2e 0a 0a 20  | npacking,.reading.or.copying.... | 
| 96f80 |  20 37 2e 20 41 64 64 69 74 69 6f 6e 61 6c 20 54    65 72 6d 73 2e 0a 0a 20 20 22 41 64 64 69 74 69  | .7..Additional.Terms....."Additi | 
| 96fa0 |  6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e 73    22 20 61 72 65 20 74 65 72 6d 73 20 74 68 61 74  | onal.permissions".are.terms.that | 
| 96fc0 |  20 73 75 70 70 6c 65 6d 65 6e 74 20 74 68 65 20    74 65 72 6d 73 20 6f 66 20 74 68 69 73 0a 4c 69  | .supplement.the.terms.of.this.Li | 
| 96fe0 |  63 65 6e 73 65 20 62 79 20 6d 61 6b 69 6e 67 20    65 78 63 65 70 74 69 6f 6e 73 20 66 72 6f 6d 20  | cense.by.making.exceptions.from. | 
| 97000 |  6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 69    74 73 20 63 6f 6e 64 69 74 69 6f 6e 73 2e 0a 41  | one.or.more.of.its.conditions..A | 
| 97020 |  64 64 69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73    73 69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 61  | dditional.permissions.that.are.a | 
| 97040 |  70 70 6c 69 63 61 62 6c 65 20 74 6f 20 74 68 65    20 65 6e 74 69 72 65 20 50 72 6f 67 72 61 6d 20  | pplicable.to.the.entire.Program. | 
| 97060 |  73 68 61 6c 6c 0a 62 65 20 74 72 65 61 74 65 64    20 61 73 20 74 68 6f 75 67 68 20 74 68 65 79 20  | shall.be.treated.as.though.they. | 
| 97080 |  77 65 72 65 20 69 6e 63 6c 75 64 65 64 20 69 6e    20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20 74  | were.included.in.this.License,.t | 
| 970a0 |  6f 20 74 68 65 20 65 78 74 65 6e 74 0a 74 68 61    74 20 74 68 65 79 20 61 72 65 20 76 61 6c 69 64  | o.the.extent.that.they.are.valid | 
| 970c0 |  20 75 6e 64 65 72 20 61 70 70 6c 69 63 61 62 6c    65 20 6c 61 77 2e 20 20 49 66 20 61 64 64 69 74  | .under.applicable.law...If.addit | 
| 970e0 |  69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69 6f 6e    73 0a 61 70 70 6c 79 20 6f 6e 6c 79 20 74 6f 20  | ional.permissions.apply.only.to. | 
| 97100 |  70 61 72 74 20 6f 66 20 74 68 65 20 50 72 6f 67    72 61 6d 2c 20 74 68 61 74 20 70 61 72 74 20 6d  | part.of.the.Program,.that.part.m | 
| 97120 |  61 79 20 62 65 20 75 73 65 64 20 73 65 70 61 72    61 74 65 6c 79 0a 75 6e 64 65 72 20 74 68 6f 73  | ay.be.used.separately.under.thos | 
| 97140 |  65 20 70 65 72 6d 69 73 73 69 6f 6e 73 2c 20 62    75 74 20 74 68 65 20 65 6e 74 69 72 65 20 50 72  | e.permissions,.but.the.entire.Pr | 
| 97160 |  6f 67 72 61 6d 20 72 65 6d 61 69 6e 73 20 67 6f    76 65 72 6e 65 64 20 62 79 0a 74 68 69 73 20 4c  | ogram.remains.governed.by.this.L | 
| 97180 |  69 63 65 6e 73 65 20 77 69 74 68 6f 75 74 20 72    65 67 61 72 64 20 74 6f 20 74 68 65 20 61 64 64  | icense.without.regard.to.the.add | 
| 971a0 |  69 74 69 6f 6e 61 6c 20 70 65 72 6d 69 73 73 69    6f 6e 73 2e 0a 0a 20 20 57 68 65 6e 20 79 6f 75  | itional.permissions.....When.you | 
| 971c0 |  20 63 6f 6e 76 65 79 20 61 20 63 6f 70 79 20 6f    66 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b  | .convey.a.copy.of.a.covered.work | 
| 971e0 |  2c 20 79 6f 75 20 6d 61 79 20 61 74 20 79 6f 75    72 20 6f 70 74 69 6f 6e 0a 72 65 6d 6f 76 65 20  | ,.you.may.at.your.option.remove. | 
| 97200 |  61 6e 79 20 61 64 64 69 74 69 6f 6e 61 6c 20 70    65 72 6d 69 73 73 69 6f 6e 73 20 66 72 6f 6d 20  | any.additional.permissions.from. | 
| 97220 |  74 68 61 74 20 63 6f 70 79 2c 20 6f 72 20 66 72    6f 6d 20 61 6e 79 20 70 61 72 74 20 6f 66 0a 69  | that.copy,.or.from.any.part.of.i | 
| 97240 |  74 2e 20 20 28 41 64 64 69 74 69 6f 6e 61 6c 20    70 65 72 6d 69 73 73 69 6f 6e 73 20 6d 61 79 20  | t...(Additional.permissions.may. | 
| 97260 |  62 65 20 77 72 69 74 74 65 6e 20 74 6f 20 72 65    71 75 69 72 65 20 74 68 65 69 72 20 6f 77 6e 0a  | be.written.to.require.their.own. | 
| 97280 |  72 65 6d 6f 76 61 6c 20 69 6e 20 63 65 72 74 61    69 6e 20 63 61 73 65 73 20 77 68 65 6e 20 79 6f  | removal.in.certain.cases.when.yo | 
| 972a0 |  75 20 6d 6f 64 69 66 79 20 74 68 65 20 77 6f 72    6b 2e 29 20 20 59 6f 75 20 6d 61 79 20 70 6c 61  | u.modify.the.work.)..You.may.pla | 
| 972c0 |  63 65 0a 61 64 64 69 74 69 6f 6e 61 6c 20 70 65    72 6d 69 73 73 69 6f 6e 73 20 6f 6e 20 6d 61 74  | ce.additional.permissions.on.mat | 
| 972e0 |  65 72 69 61 6c 2c 20 61 64 64 65 64 20 62 79 20    79 6f 75 20 74 6f 20 61 20 63 6f 76 65 72 65 64  | erial,.added.by.you.to.a.covered | 
| 97300 |  20 77 6f 72 6b 2c 0a 66 6f 72 20 77 68 69 63 68    20 79 6f 75 20 68 61 76 65 20 6f 72 20 63 61 6e  | .work,.for.which.you.have.or.can | 
| 97320 |  20 67 69 76 65 20 61 70 70 72 6f 70 72 69 61 74    65 20 63 6f 70 79 72 69 67 68 74 20 70 65 72 6d  | .give.appropriate.copyright.perm | 
| 97340 |  69 73 73 69 6f 6e 2e 0a 0a 20 20 4e 6f 74 77 69    74 68 73 74 61 6e 64 69 6e 67 20 61 6e 79 20 6f  | ission.....Notwithstanding.any.o | 
| 97360 |  74 68 65 72 20 70 72 6f 76 69 73 69 6f 6e 20 6f    66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2c 20  | ther.provision.of.this.License,. | 
| 97380 |  66 6f 72 20 6d 61 74 65 72 69 61 6c 20 79 6f 75    0a 61 64 64 20 74 6f 20 61 20 63 6f 76 65 72 65  | for.material.you.add.to.a.covere | 
| 973a0 |  64 20 77 6f 72 6b 2c 20 79 6f 75 20 6d 61 79 20    28 69 66 20 61 75 74 68 6f 72 69 7a 65 64 20 62  | d.work,.you.may.(if.authorized.b | 
| 973c0 |  79 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20    68 6f 6c 64 65 72 73 20 6f 66 0a 74 68 61 74 20  | y.the.copyright.holders.of.that. | 
| 973e0 |  6d 61 74 65 72 69 61 6c 29 20 73 75 70 70 6c 65    6d 65 6e 74 20 74 68 65 20 74 65 72 6d 73 20 6f  | material).supplement.the.terms.o | 
| 97400 |  66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 20 77    69 74 68 20 74 65 72 6d 73 3a 0a 0a 20 20 20 20  | f.this.License.with.terms:...... | 
| 97420 |  61 29 20 44 69 73 63 6c 61 69 6d 69 6e 67 20 77    61 72 72 61 6e 74 79 20 6f 72 20 6c 69 6d 69 74  | a).Disclaiming.warranty.or.limit | 
| 97440 |  69 6e 67 20 6c 69 61 62 69 6c 69 74 79 20 64 69    66 66 65 72 65 6e 74 6c 79 20 66 72 6f 6d 20 74  | ing.liability.differently.from.t | 
| 97460 |  68 65 0a 20 20 20 20 74 65 72 6d 73 20 6f 66 20    73 65 63 74 69 6f 6e 73 20 31 35 20 61 6e 64 20  | he.....terms.of.sections.15.and. | 
| 97480 |  31 36 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e    73 65 3b 20 6f 72 0a 0a 20 20 20 20 62 29 20 52  | 16.of.this.License;.or......b).R | 
| 974a0 |  65 71 75 69 72 69 6e 67 20 70 72 65 73 65 72 76    61 74 69 6f 6e 20 6f 66 20 73 70 65 63 69 66 69  | equiring.preservation.of.specifi | 
| 974c0 |  65 64 20 72 65 61 73 6f 6e 61 62 6c 65 20 6c 65    67 61 6c 20 6e 6f 74 69 63 65 73 20 6f 72 0a 20  | ed.reasonable.legal.notices.or.. | 
| 974e0 |  20 20 20 61 75 74 68 6f 72 20 61 74 74 72 69 62    75 74 69 6f 6e 73 20 69 6e 20 74 68 61 74 20 6d  | ...author.attributions.in.that.m | 
| 97500 |  61 74 65 72 69 61 6c 20 6f 72 20 69 6e 20 74 68    65 20 41 70 70 72 6f 70 72 69 61 74 65 20 4c 65  | aterial.or.in.the.Appropriate.Le | 
| 97520 |  67 61 6c 0a 20 20 20 20 4e 6f 74 69 63 65 73 20    64 69 73 70 6c 61 79 65 64 20 62 79 20 77 6f 72  | gal.....Notices.displayed.by.wor | 
| 97540 |  6b 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 69 74    3b 20 6f 72 0a 0a 20 20 20 20 63 29 20 50 72 6f  | ks.containing.it;.or......c).Pro | 
| 97560 |  68 69 62 69 74 69 6e 67 20 6d 69 73 72 65 70 72    65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68  | hibiting.misrepresentation.of.th | 
| 97580 |  65 20 6f 72 69 67 69 6e 20 6f 66 20 74 68 61 74    20 6d 61 74 65 72 69 61 6c 2c 20 6f 72 0a 20 20  | e.origin.of.that.material,.or... | 
| 975a0 |  20 20 72 65 71 75 69 72 69 6e 67 20 74 68 61 74    20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 6f  | ..requiring.that.modified.versio | 
| 975c0 |  6e 73 20 6f 66 20 73 75 63 68 20 6d 61 74 65 72    69 61 6c 20 62 65 20 6d 61 72 6b 65 64 20 69 6e  | ns.of.such.material.be.marked.in | 
| 975e0 |  0a 20 20 20 20 72 65 61 73 6f 6e 61 62 6c 65 20    77 61 79 73 20 61 73 20 64 69 66 66 65 72 65 6e  | .....reasonable.ways.as.differen | 
| 97600 |  74 20 66 72 6f 6d 20 74 68 65 20 6f 72 69 67 69    6e 61 6c 20 76 65 72 73 69 6f 6e 3b 20 6f 72 0a  | t.from.the.original.version;.or. | 
| 97620 |  0a 20 20 20 20 64 29 20 4c 69 6d 69 74 69 6e 67    20 74 68 65 20 75 73 65 20 66 6f 72 20 70 75 62  | .....d).Limiting.the.use.for.pub | 
| 97640 |  6c 69 63 69 74 79 20 70 75 72 70 6f 73 65 73 20    6f 66 20 6e 61 6d 65 73 20 6f 66 20 6c 69 63 65  | licity.purposes.of.names.of.lice | 
| 97660 |  6e 73 6f 72 73 20 6f 72 0a 20 20 20 20 61 75 74    68 6f 72 73 20 6f 66 20 74 68 65 20 6d 61 74 65  | nsors.or.....authors.of.the.mate | 
| 97680 |  72 69 61 6c 3b 20 6f 72 0a 0a 20 20 20 20 65 29    20 44 65 63 6c 69 6e 69 6e 67 20 74 6f 20 67 72  | rial;.or......e).Declining.to.gr | 
| 976a0 |  61 6e 74 20 72 69 67 68 74 73 20 75 6e 64 65 72    20 74 72 61 64 65 6d 61 72 6b 20 6c 61 77 20 66  | ant.rights.under.trademark.law.f | 
| 976c0 |  6f 72 20 75 73 65 20 6f 66 20 73 6f 6d 65 0a 20    20 20 20 74 72 61 64 65 20 6e 61 6d 65 73 2c 20  | or.use.of.some.....trade.names,. | 
| 976e0 |  74 72 61 64 65 6d 61 72 6b 73 2c 20 6f 72 20 73    65 72 76 69 63 65 20 6d 61 72 6b 73 3b 20 6f 72  | trademarks,.or.service.marks;.or | 
| 97700 |  0a 0a 20 20 20 20 66 29 20 52 65 71 75 69 72 69    6e 67 20 69 6e 64 65 6d 6e 69 66 69 63 61 74 69  | ......f).Requiring.indemnificati | 
| 97720 |  6f 6e 20 6f 66 20 6c 69 63 65 6e 73 6f 72 73 20    61 6e 64 20 61 75 74 68 6f 72 73 20 6f 66 20 74  | on.of.licensors.and.authors.of.t | 
| 97740 |  68 61 74 0a 20 20 20 20 6d 61 74 65 72 69 61 6c    20 62 79 20 61 6e 79 6f 6e 65 20 77 68 6f 20 63  | hat.....material.by.anyone.who.c | 
| 97760 |  6f 6e 76 65 79 73 20 74 68 65 20 6d 61 74 65 72    69 61 6c 20 28 6f 72 20 6d 6f 64 69 66 69 65 64  | onveys.the.material.(or.modified | 
| 97780 |  20 76 65 72 73 69 6f 6e 73 20 6f 66 0a 20 20 20    20 69 74 29 20 77 69 74 68 20 63 6f 6e 74 72 61  | .versions.of.....it).with.contra | 
| 977a0 |  63 74 75 61 6c 20 61 73 73 75 6d 70 74 69 6f 6e    73 20 6f 66 20 6c 69 61 62 69 6c 69 74 79 20 74  | ctual.assumptions.of.liability.t | 
| 977c0 |  6f 20 74 68 65 20 72 65 63 69 70 69 65 6e 74 2c    20 66 6f 72 0a 20 20 20 20 61 6e 79 20 6c 69 61  | o.the.recipient,.for.....any.lia | 
| 977e0 |  62 69 6c 69 74 79 20 74 68 61 74 20 74 68 65 73    65 20 63 6f 6e 74 72 61 63 74 75 61 6c 20 61 73  | bility.that.these.contractual.as | 
| 97800 |  73 75 6d 70 74 69 6f 6e 73 20 64 69 72 65 63 74    6c 79 20 69 6d 70 6f 73 65 20 6f 6e 0a 20 20 20  | sumptions.directly.impose.on.... | 
| 97820 |  20 74 68 6f 73 65 20 6c 69 63 65 6e 73 6f 72 73    20 61 6e 64 20 61 75 74 68 6f 72 73 2e 0a 0a 20  | .those.licensors.and.authors.... | 
| 97840 |  20 41 6c 6c 20 6f 74 68 65 72 20 6e 6f 6e 2d 70    65 72 6d 69 73 73 69 76 65 20 61 64 64 69 74 69  | .All.other.non-permissive.additi | 
| 97860 |  6f 6e 61 6c 20 74 65 72 6d 73 20 61 72 65 20 63    6f 6e 73 69 64 65 72 65 64 20 22 66 75 72 74 68  | onal.terms.are.considered."furth | 
| 97880 |  65 72 0a 72 65 73 74 72 69 63 74 69 6f 6e 73 22    20 77 69 74 68 69 6e 20 74 68 65 20 6d 65 61 6e  | er.restrictions".within.the.mean | 
| 978a0 |  69 6e 67 20 6f 66 20 73 65 63 74 69 6f 6e 20 31    30 2e 20 20 49 66 20 74 68 65 20 50 72 6f 67 72  | ing.of.section.10...If.the.Progr | 
| 978c0 |  61 6d 20 61 73 20 79 6f 75 0a 72 65 63 65 69 76    65 64 20 69 74 2c 20 6f 72 20 61 6e 79 20 70 61  | am.as.you.received.it,.or.any.pa | 
| 978e0 |  72 74 20 6f 66 20 69 74 2c 20 63 6f 6e 74 61 69    6e 73 20 61 20 6e 6f 74 69 63 65 20 73 74 61 74  | rt.of.it,.contains.a.notice.stat | 
| 97900 |  69 6e 67 20 74 68 61 74 20 69 74 20 69 73 0a 67    6f 76 65 72 6e 65 64 20 62 79 20 74 68 69 73 20  | ing.that.it.is.governed.by.this. | 
| 97920 |  4c 69 63 65 6e 73 65 20 61 6c 6f 6e 67 20 77 69    74 68 20 61 20 74 65 72 6d 20 74 68 61 74 20 69  | License.along.with.a.term.that.i | 
| 97940 |  73 20 61 20 66 75 72 74 68 65 72 0a 72 65 73 74    72 69 63 74 69 6f 6e 2c 20 79 6f 75 20 6d 61 79  | s.a.further.restriction,.you.may | 
| 97960 |  20 72 65 6d 6f 76 65 20 74 68 61 74 20 74 65 72    6d 2e 20 20 49 66 20 61 20 6c 69 63 65 6e 73 65  | .remove.that.term...If.a.license | 
| 97980 |  20 64 6f 63 75 6d 65 6e 74 20 63 6f 6e 74 61 69    6e 73 0a 61 20 66 75 72 74 68 65 72 20 72 65 73  | .document.contains.a.further.res | 
| 979a0 |  74 72 69 63 74 69 6f 6e 20 62 75 74 20 70 65 72    6d 69 74 73 20 72 65 6c 69 63 65 6e 73 69 6e 67  | triction.but.permits.relicensing | 
| 979c0 |  20 6f 72 20 63 6f 6e 76 65 79 69 6e 67 20 75 6e    64 65 72 20 74 68 69 73 0a 4c 69 63 65 6e 73 65  | .or.conveying.under.this.License | 
| 979e0 |  2c 20 79 6f 75 20 6d 61 79 20 61 64 64 20 74 6f    20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20  | ,.you.may.add.to.a.covered.work. | 
| 97a00 |  6d 61 74 65 72 69 61 6c 20 67 6f 76 65 72 6e 65    64 20 62 79 20 74 68 65 20 74 65 72 6d 73 0a 6f  | material.governed.by.the.terms.o | 
| 97a20 |  66 20 74 68 61 74 20 6c 69 63 65 6e 73 65 20 64    6f 63 75 6d 65 6e 74 2c 20 70 72 6f 76 69 64 65  | f.that.license.document,.provide | 
| 97a40 |  64 20 74 68 61 74 20 74 68 65 20 66 75 72 74 68    65 72 20 72 65 73 74 72 69 63 74 69 6f 6e 20 64  | d.that.the.further.restriction.d | 
| 97a60 |  6f 65 73 0a 6e 6f 74 20 73 75 72 76 69 76 65 20    73 75 63 68 20 72 65 6c 69 63 65 6e 73 69 6e 67  | oes.not.survive.such.relicensing | 
| 97a80 |  20 6f 72 20 63 6f 6e 76 65 79 69 6e 67 2e 0a 0a    20 20 49 66 20 79 6f 75 20 61 64 64 20 74 65 72  | .or.conveying.....If.you.add.ter | 
| 97aa0 |  6d 73 20 74 6f 20 61 20 63 6f 76 65 72 65 64 20    77 6f 72 6b 20 69 6e 20 61 63 63 6f 72 64 20 77  | ms.to.a.covered.work.in.accord.w | 
| 97ac0 |  69 74 68 20 74 68 69 73 20 73 65 63 74 69 6f 6e    2c 20 79 6f 75 0a 6d 75 73 74 20 70 6c 61 63 65  | ith.this.section,.you.must.place | 
| 97ae0 |  2c 20 69 6e 20 74 68 65 20 72 65 6c 65 76 61 6e    74 20 73 6f 75 72 63 65 20 66 69 6c 65 73 2c 20  | ,.in.the.relevant.source.files,. | 
| 97b00 |  61 20 73 74 61 74 65 6d 65 6e 74 20 6f 66 20 74    68 65 0a 61 64 64 69 74 69 6f 6e 61 6c 20 74 65  | a.statement.of.the.additional.te | 
| 97b20 |  72 6d 73 20 74 68 61 74 20 61 70 70 6c 79 20 74    6f 20 74 68 6f 73 65 20 66 69 6c 65 73 2c 20 6f  | rms.that.apply.to.those.files,.o | 
| 97b40 |  72 20 61 20 6e 6f 74 69 63 65 20 69 6e 64 69 63    61 74 69 6e 67 0a 77 68 65 72 65 20 74 6f 20 66  | r.a.notice.indicating.where.to.f | 
| 97b60 |  69 6e 64 20 74 68 65 20 61 70 70 6c 69 63 61 62    6c 65 20 74 65 72 6d 73 2e 0a 0a 20 20 41 64 64  | ind.the.applicable.terms.....Add | 
| 97b80 |  69 74 69 6f 6e 61 6c 20 74 65 72 6d 73 2c 20 70    65 72 6d 69 73 73 69 76 65 20 6f 72 20 6e 6f 6e  | itional.terms,.permissive.or.non | 
| 97ba0 |  2d 70 65 72 6d 69 73 73 69 76 65 2c 20 6d 61 79    20 62 65 20 73 74 61 74 65 64 20 69 6e 20 74 68  | -permissive,.may.be.stated.in.th | 
| 97bc0 |  65 0a 66 6f 72 6d 20 6f 66 20 61 20 73 65 70 61    72 61 74 65 6c 79 20 77 72 69 74 74 65 6e 20 6c  | e.form.of.a.separately.written.l | 
| 97be0 |  69 63 65 6e 73 65 2c 20 6f 72 20 73 74 61 74 65    64 20 61 73 20 65 78 63 65 70 74 69 6f 6e 73 3b  | icense,.or.stated.as.exceptions; | 
| 97c00 |  0a 74 68 65 20 61 62 6f 76 65 20 72 65 71 75 69    72 65 6d 65 6e 74 73 20 61 70 70 6c 79 20 65 69  | .the.above.requirements.apply.ei | 
| 97c20 |  74 68 65 72 20 77 61 79 2e 0a 0a 20 20 38 2e 20    54 65 72 6d 69 6e 61 74 69 6f 6e 2e 0a 0a 20 20  | ther.way.....8..Termination..... | 
| 97c40 |  59 6f 75 20 6d 61 79 20 6e 6f 74 20 70 72 6f 70    61 67 61 74 65 20 6f 72 20 6d 6f 64 69 66 79 20  | You.may.not.propagate.or.modify. | 
| 97c60 |  61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 20 65    78 63 65 70 74 20 61 73 20 65 78 70 72 65 73 73  | a.covered.work.except.as.express | 
| 97c80 |  6c 79 0a 70 72 6f 76 69 64 65 64 20 75 6e 64 65    72 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20  | ly.provided.under.this.License.. | 
| 97ca0 |  20 41 6e 79 20 61 74 74 65 6d 70 74 20 6f 74 68    65 72 77 69 73 65 20 74 6f 20 70 72 6f 70 61 67  | .Any.attempt.otherwise.to.propag | 
| 97cc0 |  61 74 65 20 6f 72 0a 6d 6f 64 69 66 79 20 69 74    20 69 73 20 76 6f 69 64 2c 20 61 6e 64 20 77 69  | ate.or.modify.it.is.void,.and.wi | 
| 97ce0 |  6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79    20 74 65 72 6d 69 6e 61 74 65 20 79 6f 75 72 20  | ll.automatically.terminate.your. | 
| 97d00 |  72 69 67 68 74 73 20 75 6e 64 65 72 0a 74 68 69    73 20 4c 69 63 65 6e 73 65 20 28 69 6e 63 6c 75  | rights.under.this.License.(inclu | 
| 97d20 |  64 69 6e 67 20 61 6e 79 20 70 61 74 65 6e 74 20    6c 69 63 65 6e 73 65 73 20 67 72 61 6e 74 65 64  | ding.any.patent.licenses.granted | 
| 97d40 |  20 75 6e 64 65 72 20 74 68 65 20 74 68 69 72 64    0a 70 61 72 61 67 72 61 70 68 20 6f 66 20 73 65  | .under.the.third.paragraph.of.se | 
| 97d60 |  63 74 69 6f 6e 20 31 31 29 2e 0a 0a 20 20 48 6f    77 65 76 65 72 2c 20 69 66 20 79 6f 75 20 63 65  | ction.11).....However,.if.you.ce | 
| 97d80 |  61 73 65 20 61 6c 6c 20 76 69 6f 6c 61 74 69 6f    6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73  | ase.all.violation.of.this.Licens | 
| 97da0 |  65 2c 20 74 68 65 6e 20 79 6f 75 72 0a 6c 69 63    65 6e 73 65 20 66 72 6f 6d 20 61 20 70 61 72 74  | e,.then.your.license.from.a.part | 
| 97dc0 |  69 63 75 6c 61 72 20 63 6f 70 79 72 69 67 68 74    20 68 6f 6c 64 65 72 20 69 73 20 72 65 69 6e 73  | icular.copyright.holder.is.reins | 
| 97de0 |  74 61 74 65 64 20 28 61 29 0a 70 72 6f 76 69 73    69 6f 6e 61 6c 6c 79 2c 20 75 6e 6c 65 73 73 20  | tated.(a).provisionally,.unless. | 
| 97e00 |  61 6e 64 20 75 6e 74 69 6c 20 74 68 65 20 63 6f    70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 65  | and.until.the.copyright.holder.e | 
| 97e20 |  78 70 6c 69 63 69 74 6c 79 20 61 6e 64 0a 66 69    6e 61 6c 6c 79 20 74 65 72 6d 69 6e 61 74 65 73  | xplicitly.and.finally.terminates | 
| 97e40 |  20 79 6f 75 72 20 6c 69 63 65 6e 73 65 2c 20 61    6e 64 20 28 62 29 20 70 65 72 6d 61 6e 65 6e 74  | .your.license,.and.(b).permanent | 
| 97e60 |  6c 79 2c 20 69 66 20 74 68 65 20 63 6f 70 79 72    69 67 68 74 0a 68 6f 6c 64 65 72 20 66 61 69 6c  | ly,.if.the.copyright.holder.fail | 
| 97e80 |  73 20 74 6f 20 6e 6f 74 69 66 79 20 79 6f 75 20    6f 66 20 74 68 65 20 76 69 6f 6c 61 74 69 6f 6e  | s.to.notify.you.of.the.violation | 
| 97ea0 |  20 62 79 20 73 6f 6d 65 20 72 65 61 73 6f 6e 61    62 6c 65 20 6d 65 61 6e 73 0a 70 72 69 6f 72 20  | .by.some.reasonable.means.prior. | 
| 97ec0 |  74 6f 20 36 30 20 64 61 79 73 20 61 66 74 65 72    20 74 68 65 20 63 65 73 73 61 74 69 6f 6e 2e 0a  | to.60.days.after.the.cessation.. | 
| 97ee0 |  0a 20 20 4d 6f 72 65 6f 76 65 72 2c 20 79 6f 75    72 20 6c 69 63 65 6e 73 65 20 66 72 6f 6d 20 61  | ...Moreover,.your.license.from.a | 
| 97f00 |  20 70 61 72 74 69 63 75 6c 61 72 20 63 6f 70 79    72 69 67 68 74 20 68 6f 6c 64 65 72 20 69 73 0a  | .particular.copyright.holder.is. | 
| 97f20 |  72 65 69 6e 73 74 61 74 65 64 20 70 65 72 6d 61    6e 65 6e 74 6c 79 20 69 66 20 74 68 65 20 63 6f  | reinstated.permanently.if.the.co | 
| 97f40 |  70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 6e    6f 74 69 66 69 65 73 20 79 6f 75 20 6f 66 20 74  | pyright.holder.notifies.you.of.t | 
| 97f60 |  68 65 0a 76 69 6f 6c 61 74 69 6f 6e 20 62 79 20    73 6f 6d 65 20 72 65 61 73 6f 6e 61 62 6c 65 20  | he.violation.by.some.reasonable. | 
| 97f80 |  6d 65 61 6e 73 2c 20 74 68 69 73 20 69 73 20 74    68 65 20 66 69 72 73 74 20 74 69 6d 65 20 79 6f  | means,.this.is.the.first.time.yo | 
| 97fa0 |  75 20 68 61 76 65 0a 72 65 63 65 69 76 65 64 20    6e 6f 74 69 63 65 20 6f 66 20 76 69 6f 6c 61 74  | u.have.received.notice.of.violat | 
| 97fc0 |  69 6f 6e 20 6f 66 20 74 68 69 73 20 4c 69 63 65    6e 73 65 20 28 66 6f 72 20 61 6e 79 20 77 6f 72  | ion.of.this.License.(for.any.wor | 
| 97fe0 |  6b 29 20 66 72 6f 6d 20 74 68 61 74 0a 63 6f 70    79 72 69 67 68 74 20 68 6f 6c 64 65 72 2c 20 61  | k).from.that.copyright.holder,.a | 
| 98000 |  6e 64 20 79 6f 75 20 63 75 72 65 20 74 68 65 20    76 69 6f 6c 61 74 69 6f 6e 20 70 72 69 6f 72 20  | nd.you.cure.the.violation.prior. | 
| 98020 |  74 6f 20 33 30 20 64 61 79 73 20 61 66 74 65 72    0a 79 6f 75 72 20 72 65 63 65 69 70 74 20 6f 66  | to.30.days.after.your.receipt.of | 
| 98040 |  20 74 68 65 20 6e 6f 74 69 63 65 2e 0a 0a 20 20    54 65 72 6d 69 6e 61 74 69 6f 6e 20 6f 66 20 79  | .the.notice.....Termination.of.y | 
| 98060 |  6f 75 72 20 72 69 67 68 74 73 20 75 6e 64 65 72    20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 64 6f  | our.rights.under.this.section.do | 
| 98080 |  65 73 20 6e 6f 74 20 74 65 72 6d 69 6e 61 74 65    20 74 68 65 0a 6c 69 63 65 6e 73 65 73 20 6f 66  | es.not.terminate.the.licenses.of | 
| 980a0 |  20 70 61 72 74 69 65 73 20 77 68 6f 20 68 61 76    65 20 72 65 63 65 69 76 65 64 20 63 6f 70 69 65  | .parties.who.have.received.copie | 
| 980c0 |  73 20 6f 72 20 72 69 67 68 74 73 20 66 72 6f 6d    20 79 6f 75 20 75 6e 64 65 72 0a 74 68 69 73 20  | s.or.rights.from.you.under.this. | 
| 980e0 |  4c 69 63 65 6e 73 65 2e 20 20 49 66 20 79 6f 75    72 20 72 69 67 68 74 73 20 68 61 76 65 20 62 65  | License...If.your.rights.have.be | 
| 98100 |  65 6e 20 74 65 72 6d 69 6e 61 74 65 64 20 61 6e    64 20 6e 6f 74 20 70 65 72 6d 61 6e 65 6e 74 6c  | en.terminated.and.not.permanentl | 
| 98120 |  79 0a 72 65 69 6e 73 74 61 74 65 64 2c 20 79 6f    75 20 64 6f 20 6e 6f 74 20 71 75 61 6c 69 66 79  | y.reinstated,.you.do.not.qualify | 
| 98140 |  20 74 6f 20 72 65 63 65 69 76 65 20 6e 65 77 20    6c 69 63 65 6e 73 65 73 20 66 6f 72 20 74 68 65  | .to.receive.new.licenses.for.the | 
| 98160 |  20 73 61 6d 65 0a 6d 61 74 65 72 69 61 6c 20 75    6e 64 65 72 20 73 65 63 74 69 6f 6e 20 31 30 2e  | .same.material.under.section.10. | 
| 98180 |  0a 0a 20 20 39 2e 20 41 63 63 65 70 74 61 6e 63    65 20 4e 6f 74 20 52 65 71 75 69 72 65 64 20 66  | ....9..Acceptance.Not.Required.f | 
| 981a0 |  6f 72 20 48 61 76 69 6e 67 20 43 6f 70 69 65 73    2e 0a 0a 20 20 59 6f 75 20 61 72 65 20 6e 6f 74  | or.Having.Copies.....You.are.not | 
| 981c0 |  20 72 65 71 75 69 72 65 64 20 74 6f 20 61 63 63    65 70 74 20 74 68 69 73 20 4c 69 63 65 6e 73 65  | .required.to.accept.this.License | 
| 981e0 |  20 69 6e 20 6f 72 64 65 72 20 74 6f 20 72 65 63    65 69 76 65 20 6f 72 0a 72 75 6e 20 61 20 63 6f  | .in.order.to.receive.or.run.a.co | 
| 98200 |  70 79 20 6f 66 20 74 68 65 20 50 72 6f 67 72 61    6d 2e 20 20 41 6e 63 69 6c 6c 61 72 79 20 70 72  | py.of.the.Program...Ancillary.pr | 
| 98220 |  6f 70 61 67 61 74 69 6f 6e 20 6f 66 20 61 20 63    6f 76 65 72 65 64 20 77 6f 72 6b 0a 6f 63 63 75  | opagation.of.a.covered.work.occu | 
| 98240 |  72 72 69 6e 67 20 73 6f 6c 65 6c 79 20 61 73 20    61 20 63 6f 6e 73 65 71 75 65 6e 63 65 20 6f 66  | rring.solely.as.a.consequence.of | 
| 98260 |  20 75 73 69 6e 67 20 70 65 65 72 2d 74 6f 2d 70    65 65 72 20 74 72 61 6e 73 6d 69 73 73 69 6f 6e  | .using.peer-to-peer.transmission | 
| 98280 |  0a 74 6f 20 72 65 63 65 69 76 65 20 61 20 63 6f    70 79 20 6c 69 6b 65 77 69 73 65 20 64 6f 65 73  | .to.receive.a.copy.likewise.does | 
| 982a0 |  20 6e 6f 74 20 72 65 71 75 69 72 65 20 61 63 63    65 70 74 61 6e 63 65 2e 20 20 48 6f 77 65 76 65  | .not.require.acceptance...Howeve | 
| 982c0 |  72 2c 0a 6e 6f 74 68 69 6e 67 20 6f 74 68 65 72    20 74 68 61 6e 20 74 68 69 73 20 4c 69 63 65 6e  | r,.nothing.other.than.this.Licen | 
| 982e0 |  73 65 20 67 72 61 6e 74 73 20 79 6f 75 20 70 65    72 6d 69 73 73 69 6f 6e 20 74 6f 20 70 72 6f 70  | se.grants.you.permission.to.prop | 
| 98300 |  61 67 61 74 65 20 6f 72 0a 6d 6f 64 69 66 79 20    61 6e 79 20 63 6f 76 65 72 65 64 20 77 6f 72 6b  | agate.or.modify.any.covered.work | 
| 98320 |  2e 20 20 54 68 65 73 65 20 61 63 74 69 6f 6e 73    20 69 6e 66 72 69 6e 67 65 20 63 6f 70 79 72 69  | ...These.actions.infringe.copyri | 
| 98340 |  67 68 74 20 69 66 20 79 6f 75 20 64 6f 0a 6e 6f    74 20 61 63 63 65 70 74 20 74 68 69 73 20 4c 69  | ght.if.you.do.not.accept.this.Li | 
| 98360 |  63 65 6e 73 65 2e 20 20 54 68 65 72 65 66 6f 72    65 2c 20 62 79 20 6d 6f 64 69 66 79 69 6e 67 20  | cense...Therefore,.by.modifying. | 
| 98380 |  6f 72 20 70 72 6f 70 61 67 61 74 69 6e 67 20 61    0a 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c 20 79  | or.propagating.a.covered.work,.y | 
| 983a0 |  6f 75 20 69 6e 64 69 63 61 74 65 20 79 6f 75 72    20 61 63 63 65 70 74 61 6e 63 65 20 6f 66 20 74  | ou.indicate.your.acceptance.of.t | 
| 983c0 |  68 69 73 20 4c 69 63 65 6e 73 65 20 74 6f 20 64    6f 20 73 6f 2e 0a 0a 20 20 31 30 2e 20 41 75 74  | his.License.to.do.so.....10..Aut | 
| 983e0 |  6f 6d 61 74 69 63 20 4c 69 63 65 6e 73 69 6e 67    20 6f 66 20 44 6f 77 6e 73 74 72 65 61 6d 20 52  | omatic.Licensing.of.Downstream.R | 
| 98400 |  65 63 69 70 69 65 6e 74 73 2e 0a 0a 20 20 45 61    63 68 20 74 69 6d 65 20 79 6f 75 20 63 6f 6e 76  | ecipients.....Each.time.you.conv | 
| 98420 |  65 79 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72    6b 2c 20 74 68 65 20 72 65 63 69 70 69 65 6e 74  | ey.a.covered.work,.the.recipient | 
| 98440 |  20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a 72    65 63 65 69 76 65 73 20 61 20 6c 69 63 65 6e 73  | .automatically.receives.a.licens | 
| 98460 |  65 20 66 72 6f 6d 20 74 68 65 20 6f 72 69 67 69    6e 61 6c 20 6c 69 63 65 6e 73 6f 72 73 2c 20 74  | e.from.the.original.licensors,.t | 
| 98480 |  6f 20 72 75 6e 2c 20 6d 6f 64 69 66 79 20 61 6e    64 0a 70 72 6f 70 61 67 61 74 65 20 74 68 61 74  | o.run,.modify.and.propagate.that | 
| 984a0 |  20 77 6f 72 6b 2c 20 73 75 62 6a 65 63 74 20 74    6f 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20  | .work,.subject.to.this.License.. | 
| 984c0 |  20 59 6f 75 20 61 72 65 20 6e 6f 74 20 72 65 73    70 6f 6e 73 69 62 6c 65 0a 66 6f 72 20 65 6e 66  | .You.are.not.responsible.for.enf | 
| 984e0 |  6f 72 63 69 6e 67 20 63 6f 6d 70 6c 69 61 6e 63    65 20 62 79 20 74 68 69 72 64 20 70 61 72 74 69  | orcing.compliance.by.third.parti | 
| 98500 |  65 73 20 77 69 74 68 20 74 68 69 73 20 4c 69 63    65 6e 73 65 2e 0a 0a 20 20 41 6e 20 22 65 6e 74  | es.with.this.License.....An."ent | 
| 98520 |  69 74 79 20 74 72 61 6e 73 61 63 74 69 6f 6e 22    20 69 73 20 61 20 74 72 61 6e 73 61 63 74 69 6f  | ity.transaction".is.a.transactio | 
| 98540 |  6e 20 74 72 61 6e 73 66 65 72 72 69 6e 67 20 63    6f 6e 74 72 6f 6c 20 6f 66 20 61 6e 0a 6f 72 67  | n.transferring.control.of.an.org | 
| 98560 |  61 6e 69 7a 61 74 69 6f 6e 2c 20 6f 72 20 73 75    62 73 74 61 6e 74 69 61 6c 6c 79 20 61 6c 6c 20  | anization,.or.substantially.all. | 
| 98580 |  61 73 73 65 74 73 20 6f 66 20 6f 6e 65 2c 20 6f    72 20 73 75 62 64 69 76 69 64 69 6e 67 20 61 6e  | assets.of.one,.or.subdividing.an | 
| 985a0 |  0a 6f 72 67 61 6e 69 7a 61 74 69 6f 6e 2c 20 6f    72 20 6d 65 72 67 69 6e 67 20 6f 72 67 61 6e 69  | .organization,.or.merging.organi | 
| 985c0 |  7a 61 74 69 6f 6e 73 2e 20 20 49 66 20 70 72 6f    70 61 67 61 74 69 6f 6e 20 6f 66 20 61 20 63 6f  | zations...If.propagation.of.a.co | 
| 985e0 |  76 65 72 65 64 0a 77 6f 72 6b 20 72 65 73 75 6c    74 73 20 66 72 6f 6d 20 61 6e 20 65 6e 74 69 74  | vered.work.results.from.an.entit | 
| 98600 |  79 20 74 72 61 6e 73 61 63 74 69 6f 6e 2c 20 65    61 63 68 20 70 61 72 74 79 20 74 6f 20 74 68 61  | y.transaction,.each.party.to.tha | 
| 98620 |  74 0a 74 72 61 6e 73 61 63 74 69 6f 6e 20 77 68    6f 20 72 65 63 65 69 76 65 73 20 61 20 63 6f 70  | t.transaction.who.receives.a.cop | 
| 98640 |  79 20 6f 66 20 74 68 65 20 77 6f 72 6b 20 61 6c    73 6f 20 72 65 63 65 69 76 65 73 20 77 68 61 74  | y.of.the.work.also.receives.what | 
| 98660 |  65 76 65 72 0a 6c 69 63 65 6e 73 65 73 20 74 6f    20 74 68 65 20 77 6f 72 6b 20 74 68 65 20 70 61  | ever.licenses.to.the.work.the.pa | 
| 98680 |  72 74 79 27 73 20 70 72 65 64 65 63 65 73 73 6f    72 20 69 6e 20 69 6e 74 65 72 65 73 74 20 68 61  | rty's.predecessor.in.interest.ha | 
| 986a0 |  64 20 6f 72 20 63 6f 75 6c 64 0a 67 69 76 65 20    75 6e 64 65 72 20 74 68 65 20 70 72 65 76 69 6f  | d.or.could.give.under.the.previo | 
| 986c0 |  75 73 20 70 61 72 61 67 72 61 70 68 2c 20 70 6c    75 73 20 61 20 72 69 67 68 74 20 74 6f 20 70 6f  | us.paragraph,.plus.a.right.to.po | 
| 986e0 |  73 73 65 73 73 69 6f 6e 20 6f 66 20 74 68 65 0a    43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 6f  | ssession.of.the.Corresponding.So | 
| 98700 |  75 72 63 65 20 6f 66 20 74 68 65 20 77 6f 72 6b    20 66 72 6f 6d 20 74 68 65 20 70 72 65 64 65 63  | urce.of.the.work.from.the.predec | 
| 98720 |  65 73 73 6f 72 20 69 6e 20 69 6e 74 65 72 65 73    74 2c 20 69 66 0a 74 68 65 20 70 72 65 64 65 63  | essor.in.interest,.if.the.predec | 
| 98740 |  65 73 73 6f 72 20 68 61 73 20 69 74 20 6f 72 20    63 61 6e 20 67 65 74 20 69 74 20 77 69 74 68 20  | essor.has.it.or.can.get.it.with. | 
| 98760 |  72 65 61 73 6f 6e 61 62 6c 65 20 65 66 66 6f 72    74 73 2e 0a 0a 20 20 59 6f 75 20 6d 61 79 20 6e  | reasonable.efforts.....You.may.n | 
| 98780 |  6f 74 20 69 6d 70 6f 73 65 20 61 6e 79 20 66 75    72 74 68 65 72 20 72 65 73 74 72 69 63 74 69 6f  | ot.impose.any.further.restrictio | 
| 987a0 |  6e 73 20 6f 6e 20 74 68 65 20 65 78 65 72 63 69    73 65 20 6f 66 20 74 68 65 0a 72 69 67 68 74 73  | ns.on.the.exercise.of.the.rights | 
| 987c0 |  20 67 72 61 6e 74 65 64 20 6f 72 20 61 66 66 69    72 6d 65 64 20 75 6e 64 65 72 20 74 68 69 73 20  | .granted.or.affirmed.under.this. | 
| 987e0 |  4c 69 63 65 6e 73 65 2e 20 20 46 6f 72 20 65 78    61 6d 70 6c 65 2c 20 79 6f 75 20 6d 61 79 0a 6e  | License...For.example,.you.may.n | 
| 98800 |  6f 74 20 69 6d 70 6f 73 65 20 61 20 6c 69 63 65    6e 73 65 20 66 65 65 2c 20 72 6f 79 61 6c 74 79  | ot.impose.a.license.fee,.royalty | 
| 98820 |  2c 20 6f 72 20 6f 74 68 65 72 20 63 68 61 72 67    65 20 66 6f 72 20 65 78 65 72 63 69 73 65 20 6f  | ,.or.other.charge.for.exercise.o | 
| 98840 |  66 0a 72 69 67 68 74 73 20 67 72 61 6e 74 65 64    20 75 6e 64 65 72 20 74 68 69 73 20 4c 69 63 65  | f.rights.granted.under.this.Lice | 
| 98860 |  6e 73 65 2c 20 61 6e 64 20 79 6f 75 20 6d 61 79    20 6e 6f 74 20 69 6e 69 74 69 61 74 65 20 6c 69  | nse,.and.you.may.not.initiate.li | 
| 98880 |  74 69 67 61 74 69 6f 6e 0a 28 69 6e 63 6c 75 64    69 6e 67 20 61 20 63 72 6f 73 73 2d 63 6c 61 69  | tigation.(including.a.cross-clai | 
| 988a0 |  6d 20 6f 72 20 63 6f 75 6e 74 65 72 63 6c 61 69    6d 20 69 6e 20 61 20 6c 61 77 73 75 69 74 29 20  | m.or.counterclaim.in.a.lawsuit). | 
| 988c0 |  61 6c 6c 65 67 69 6e 67 20 74 68 61 74 0a 61 6e    79 20 70 61 74 65 6e 74 20 63 6c 61 69 6d 20 69  | alleging.that.any.patent.claim.i | 
| 988e0 |  73 20 69 6e 66 72 69 6e 67 65 64 20 62 79 20 6d    61 6b 69 6e 67 2c 20 75 73 69 6e 67 2c 20 73 65  | s.infringed.by.making,.using,.se | 
| 98900 |  6c 6c 69 6e 67 2c 20 6f 66 66 65 72 69 6e 67 20    66 6f 72 0a 73 61 6c 65 2c 20 6f 72 20 69 6d 70  | lling,.offering.for.sale,.or.imp | 
| 98920 |  6f 72 74 69 6e 67 20 74 68 65 20 50 72 6f 67 72    61 6d 20 6f 72 20 61 6e 79 20 70 6f 72 74 69 6f  | orting.the.Program.or.any.portio | 
| 98940 |  6e 20 6f 66 20 69 74 2e 0a 0a 20 20 31 31 2e 20    50 61 74 65 6e 74 73 2e 0a 0a 20 20 41 20 22 63  | n.of.it.....11..Patents.....A."c | 
| 98960 |  6f 6e 74 72 69 62 75 74 6f 72 22 20 69 73 20 61    20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65  | ontributor".is.a.copyright.holde | 
| 98980 |  72 20 77 68 6f 20 61 75 74 68 6f 72 69 7a 65 73    20 75 73 65 20 75 6e 64 65 72 20 74 68 69 73 0a  | r.who.authorizes.use.under.this. | 
| 989a0 |  4c 69 63 65 6e 73 65 20 6f 66 20 74 68 65 20 50    72 6f 67 72 61 6d 20 6f 72 20 61 20 77 6f 72 6b  | License.of.the.Program.or.a.work | 
| 989c0 |  20 6f 6e 20 77 68 69 63 68 20 74 68 65 20 50 72    6f 67 72 61 6d 20 69 73 20 62 61 73 65 64 2e 20  | .on.which.the.Program.is.based.. | 
| 989e0 |  20 54 68 65 0a 77 6f 72 6b 20 74 68 75 73 20 6c    69 63 65 6e 73 65 64 20 69 73 20 63 61 6c 6c 65  | .The.work.thus.licensed.is.calle | 
| 98a00 |  64 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 6f    72 27 73 20 22 63 6f 6e 74 72 69 62 75 74 6f 72  | d.the.contributor's."contributor | 
| 98a20 |  20 76 65 72 73 69 6f 6e 22 2e 0a 0a 20 20 41 20    63 6f 6e 74 72 69 62 75 74 6f 72 27 73 20 22 65  | .version".....A.contributor's."e | 
| 98a40 |  73 73 65 6e 74 69 61 6c 20 70 61 74 65 6e 74 20    63 6c 61 69 6d 73 22 20 61 72 65 20 61 6c 6c 20  | ssential.patent.claims".are.all. | 
| 98a60 |  70 61 74 65 6e 74 20 63 6c 61 69 6d 73 0a 6f 77    6e 65 64 20 6f 72 20 63 6f 6e 74 72 6f 6c 6c 65  | patent.claims.owned.or.controlle | 
| 98a80 |  64 20 62 79 20 74 68 65 20 63 6f 6e 74 72 69 62    75 74 6f 72 2c 20 77 68 65 74 68 65 72 20 61 6c  | d.by.the.contributor,.whether.al | 
| 98aa0 |  72 65 61 64 79 20 61 63 71 75 69 72 65 64 20 6f    72 0a 68 65 72 65 61 66 74 65 72 20 61 63 71 75  | ready.acquired.or.hereafter.acqu | 
| 98ac0 |  69 72 65 64 2c 20 74 68 61 74 20 77 6f 75 6c 64    20 62 65 20 69 6e 66 72 69 6e 67 65 64 20 62 79  | ired,.that.would.be.infringed.by | 
| 98ae0 |  20 73 6f 6d 65 20 6d 61 6e 6e 65 72 2c 20 70 65    72 6d 69 74 74 65 64 0a 62 79 20 74 68 69 73 20  | .some.manner,.permitted.by.this. | 
| 98b00 |  4c 69 63 65 6e 73 65 2c 20 6f 66 20 6d 61 6b 69    6e 67 2c 20 75 73 69 6e 67 2c 20 6f 72 20 73 65  | License,.of.making,.using,.or.se | 
| 98b20 |  6c 6c 69 6e 67 20 69 74 73 20 63 6f 6e 74 72 69    62 75 74 6f 72 20 76 65 72 73 69 6f 6e 2c 0a 62  | lling.its.contributor.version,.b | 
| 98b40 |  75 74 20 64 6f 20 6e 6f 74 20 69 6e 63 6c 75 64    65 20 63 6c 61 69 6d 73 20 74 68 61 74 20 77 6f  | ut.do.not.include.claims.that.wo | 
| 98b60 |  75 6c 64 20 62 65 20 69 6e 66 72 69 6e 67 65 64    20 6f 6e 6c 79 20 61 73 20 61 0a 63 6f 6e 73 65  | uld.be.infringed.only.as.a.conse | 
| 98b80 |  71 75 65 6e 63 65 20 6f 66 20 66 75 72 74 68 65    72 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 6f  | quence.of.further.modification.o | 
| 98ba0 |  66 20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 6f    72 20 76 65 72 73 69 6f 6e 2e 20 20 46 6f 72 0a  | f.the.contributor.version...For. | 
| 98bc0 |  70 75 72 70 6f 73 65 73 20 6f 66 20 74 68 69 73    20 64 65 66 69 6e 69 74 69 6f 6e 2c 20 22 63 6f  | purposes.of.this.definition,."co | 
| 98be0 |  6e 74 72 6f 6c 22 20 69 6e 63 6c 75 64 65 73 20    74 68 65 20 72 69 67 68 74 20 74 6f 20 67 72 61  | ntrol".includes.the.right.to.gra | 
| 98c00 |  6e 74 0a 70 61 74 65 6e 74 20 73 75 62 6c 69 63    65 6e 73 65 73 20 69 6e 20 61 20 6d 61 6e 6e 65  | nt.patent.sublicenses.in.a.manne | 
| 98c20 |  72 20 63 6f 6e 73 69 73 74 65 6e 74 20 77 69 74    68 20 74 68 65 20 72 65 71 75 69 72 65 6d 65 6e  | r.consistent.with.the.requiremen | 
| 98c40 |  74 73 20 6f 66 0a 74 68 69 73 20 4c 69 63 65 6e    73 65 2e 0a 0a 20 20 45 61 63 68 20 63 6f 6e 74  | ts.of.this.License.....Each.cont | 
| 98c60 |  72 69 62 75 74 6f 72 20 67 72 61 6e 74 73 20 79    6f 75 20 61 20 6e 6f 6e 2d 65 78 63 6c 75 73 69  | ributor.grants.you.a.non-exclusi | 
| 98c80 |  76 65 2c 20 77 6f 72 6c 64 77 69 64 65 2c 20 72    6f 79 61 6c 74 79 2d 66 72 65 65 0a 70 61 74 65  | ve,.worldwide,.royalty-free.pate | 
| 98ca0 |  6e 74 20 6c 69 63 65 6e 73 65 20 75 6e 64 65 72    20 74 68 65 20 63 6f 6e 74 72 69 62 75 74 6f 72  | nt.license.under.the.contributor | 
| 98cc0 |  27 73 20 65 73 73 65 6e 74 69 61 6c 20 70 61 74    65 6e 74 20 63 6c 61 69 6d 73 2c 20 74 6f 0a 6d  | 's.essential.patent.claims,.to.m | 
| 98ce0 |  61 6b 65 2c 20 75 73 65 2c 20 73 65 6c 6c 2c 20    6f 66 66 65 72 20 66 6f 72 20 73 61 6c 65 2c 20  | ake,.use,.sell,.offer.for.sale,. | 
| 98d00 |  69 6d 70 6f 72 74 20 61 6e 64 20 6f 74 68 65 72    77 69 73 65 20 72 75 6e 2c 20 6d 6f 64 69 66 79  | import.and.otherwise.run,.modify | 
| 98d20 |  20 61 6e 64 0a 70 72 6f 70 61 67 61 74 65 20 74    68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 69  | .and.propagate.the.contents.of.i | 
| 98d40 |  74 73 20 63 6f 6e 74 72 69 62 75 74 6f 72 20 76    65 72 73 69 6f 6e 2e 0a 0a 20 20 49 6e 20 74 68  | ts.contributor.version.....In.th | 
| 98d60 |  65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 72 65    65 20 70 61 72 61 67 72 61 70 68 73 2c 20 61 20  | e.following.three.paragraphs,.a. | 
| 98d80 |  22 70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 22    20 69 73 20 61 6e 79 20 65 78 70 72 65 73 73 0a  | "patent.license".is.any.express. | 
| 98da0 |  61 67 72 65 65 6d 65 6e 74 20 6f 72 20 63 6f 6d    6d 69 74 6d 65 6e 74 2c 20 68 6f 77 65 76 65 72  | agreement.or.commitment,.however | 
| 98dc0 |  20 64 65 6e 6f 6d 69 6e 61 74 65 64 2c 20 6e 6f    74 20 74 6f 20 65 6e 66 6f 72 63 65 20 61 20 70  | .denominated,.not.to.enforce.a.p | 
| 98de0 |  61 74 65 6e 74 0a 28 73 75 63 68 20 61 73 20 61    6e 20 65 78 70 72 65 73 73 20 70 65 72 6d 69 73  | atent.(such.as.an.express.permis | 
| 98e00 |  73 69 6f 6e 20 74 6f 20 70 72 61 63 74 69 63 65    20 61 20 70 61 74 65 6e 74 20 6f 72 20 63 6f 76  | sion.to.practice.a.patent.or.cov | 
| 98e20 |  65 6e 61 6e 74 20 6e 6f 74 20 74 6f 0a 73 75 65    20 66 6f 72 20 70 61 74 65 6e 74 20 69 6e 66 72  | enant.not.to.sue.for.patent.infr | 
| 98e40 |  69 6e 67 65 6d 65 6e 74 29 2e 20 20 54 6f 20 22    67 72 61 6e 74 22 20 73 75 63 68 20 61 20 70 61  | ingement)...To."grant".such.a.pa | 
| 98e60 |  74 65 6e 74 20 6c 69 63 65 6e 73 65 20 74 6f 20    61 0a 70 61 72 74 79 20 6d 65 61 6e 73 20 74 6f  | tent.license.to.a.party.means.to | 
| 98e80 |  20 6d 61 6b 65 20 73 75 63 68 20 61 6e 20 61 67    72 65 65 6d 65 6e 74 20 6f 72 20 63 6f 6d 6d 69  | .make.such.an.agreement.or.commi | 
| 98ea0 |  74 6d 65 6e 74 20 6e 6f 74 20 74 6f 20 65 6e 66    6f 72 63 65 20 61 0a 70 61 74 65 6e 74 20 61 67  | tment.not.to.enforce.a.patent.ag | 
| 98ec0 |  61 69 6e 73 74 20 74 68 65 20 70 61 72 74 79 2e    0a 0a 20 20 49 66 20 79 6f 75 20 63 6f 6e 76 65  | ainst.the.party.....If.you.conve | 
| 98ee0 |  79 20 61 20 63 6f 76 65 72 65 64 20 77 6f 72 6b    2c 20 6b 6e 6f 77 69 6e 67 6c 79 20 72 65 6c 79  | y.a.covered.work,.knowingly.rely | 
| 98f00 |  69 6e 67 20 6f 6e 20 61 20 70 61 74 65 6e 74 20    6c 69 63 65 6e 73 65 2c 0a 61 6e 64 20 74 68 65  | ing.on.a.patent.license,.and.the | 
| 98f20 |  20 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53    6f 75 72 63 65 20 6f 66 20 74 68 65 20 77 6f 72  | .Corresponding.Source.of.the.wor | 
| 98f40 |  6b 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62    6c 65 20 66 6f 72 20 61 6e 79 6f 6e 65 0a 74 6f  | k.is.not.available.for.anyone.to | 
| 98f60 |  20 63 6f 70 79 2c 20 66 72 65 65 20 6f 66 20 63    68 61 72 67 65 20 61 6e 64 20 75 6e 64 65 72 20  | .copy,.free.of.charge.and.under. | 
| 98f80 |  74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69    73 20 4c 69 63 65 6e 73 65 2c 20 74 68 72 6f 75  | the.terms.of.this.License,.throu | 
| 98fa0 |  67 68 20 61 0a 70 75 62 6c 69 63 6c 79 20 61 76    61 69 6c 61 62 6c 65 20 6e 65 74 77 6f 72 6b 20  | gh.a.publicly.available.network. | 
| 98fc0 |  73 65 72 76 65 72 20 6f 72 20 6f 74 68 65 72 20    72 65 61 64 69 6c 79 20 61 63 63 65 73 73 69 62  | server.or.other.readily.accessib | 
| 98fe0 |  6c 65 20 6d 65 61 6e 73 2c 0a 74 68 65 6e 20 79    6f 75 20 6d 75 73 74 20 65 69 74 68 65 72 20 28  | le.means,.then.you.must.either.( | 
| 99000 |  31 29 20 63 61 75 73 65 20 74 68 65 20 43 6f 72    72 65 73 70 6f 6e 64 69 6e 67 20 53 6f 75 72 63  | 1).cause.the.Corresponding.Sourc | 
| 99020 |  65 20 74 6f 20 62 65 20 73 6f 0a 61 76 61 69 6c    61 62 6c 65 2c 20 6f 72 20 28 32 29 20 61 72 72  | e.to.be.so.available,.or.(2).arr | 
| 99040 |  61 6e 67 65 20 74 6f 20 64 65 70 72 69 76 65 20    79 6f 75 72 73 65 6c 66 20 6f 66 20 74 68 65 20  | ange.to.deprive.yourself.of.the. | 
| 99060 |  62 65 6e 65 66 69 74 20 6f 66 20 74 68 65 0a 70    61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 66 6f  | benefit.of.the.patent.license.fo | 
| 99080 |  72 20 74 68 69 73 20 70 61 72 74 69 63 75 6c 61    72 20 77 6f 72 6b 2c 20 6f 72 20 28 33 29 20 61  | r.this.particular.work,.or.(3).a | 
| 990a0 |  72 72 61 6e 67 65 2c 20 69 6e 20 61 20 6d 61 6e    6e 65 72 0a 63 6f 6e 73 69 73 74 65 6e 74 20 77  | rrange,.in.a.manner.consistent.w | 
| 990c0 |  69 74 68 20 74 68 65 20 72 65 71 75 69 72 65 6d    65 6e 74 73 20 6f 66 20 74 68 69 73 20 4c 69 63  | ith.the.requirements.of.this.Lic | 
| 990e0 |  65 6e 73 65 2c 20 74 6f 20 65 78 74 65 6e 64 20    74 68 65 20 70 61 74 65 6e 74 0a 6c 69 63 65 6e  | ense,.to.extend.the.patent.licen | 
| 99100 |  73 65 20 74 6f 20 64 6f 77 6e 73 74 72 65 61 6d    20 72 65 63 69 70 69 65 6e 74 73 2e 20 20 22 4b  | se.to.downstream.recipients..."K | 
| 99120 |  6e 6f 77 69 6e 67 6c 79 20 72 65 6c 79 69 6e 67    22 20 6d 65 61 6e 73 20 79 6f 75 20 68 61 76 65  | nowingly.relying".means.you.have | 
| 99140 |  0a 61 63 74 75 61 6c 20 6b 6e 6f 77 6c 65 64 67    65 20 74 68 61 74 2c 20 62 75 74 20 66 6f 72 20  | .actual.knowledge.that,.but.for. | 
| 99160 |  74 68 65 20 70 61 74 65 6e 74 20 6c 69 63 65 6e    73 65 2c 20 79 6f 75 72 20 63 6f 6e 76 65 79 69  | the.patent.license,.your.conveyi | 
| 99180 |  6e 67 20 74 68 65 0a 63 6f 76 65 72 65 64 20 77    6f 72 6b 20 69 6e 20 61 20 63 6f 75 6e 74 72 79  | ng.the.covered.work.in.a.country | 
| 991a0 |  2c 20 6f 72 20 79 6f 75 72 20 72 65 63 69 70 69    65 6e 74 27 73 20 75 73 65 20 6f 66 20 74 68 65  | ,.or.your.recipient's.use.of.the | 
| 991c0 |  20 63 6f 76 65 72 65 64 20 77 6f 72 6b 0a 69 6e    20 61 20 63 6f 75 6e 74 72 79 2c 20 77 6f 75 6c  | .covered.work.in.a.country,.woul | 
| 991e0 |  64 20 69 6e 66 72 69 6e 67 65 20 6f 6e 65 20 6f    72 20 6d 6f 72 65 20 69 64 65 6e 74 69 66 69 61  | d.infringe.one.or.more.identifia | 
| 99200 |  62 6c 65 20 70 61 74 65 6e 74 73 20 69 6e 20 74    68 61 74 0a 63 6f 75 6e 74 72 79 20 74 68 61 74  | ble.patents.in.that.country.that | 
| 99220 |  20 79 6f 75 20 68 61 76 65 20 72 65 61 73 6f 6e    20 74 6f 20 62 65 6c 69 65 76 65 20 61 72 65 20  | .you.have.reason.to.believe.are. | 
| 99240 |  76 61 6c 69 64 2e 0a 0a 20 20 49 66 2c 20 70 75    72 73 75 61 6e 74 20 74 6f 20 6f 72 20 69 6e 20  | valid.....If,.pursuant.to.or.in. | 
| 99260 |  63 6f 6e 6e 65 63 74 69 6f 6e 20 77 69 74 68 20    61 20 73 69 6e 67 6c 65 20 74 72 61 6e 73 61 63  | connection.with.a.single.transac | 
| 99280 |  74 69 6f 6e 20 6f 72 0a 61 72 72 61 6e 67 65 6d    65 6e 74 2c 20 79 6f 75 20 63 6f 6e 76 65 79 2c  | tion.or.arrangement,.you.convey, | 
| 992a0 |  20 6f 72 20 70 72 6f 70 61 67 61 74 65 20 62 79    20 70 72 6f 63 75 72 69 6e 67 20 63 6f 6e 76 65  | .or.propagate.by.procuring.conve | 
| 992c0 |  79 61 6e 63 65 20 6f 66 2c 20 61 0a 63 6f 76 65    72 65 64 20 77 6f 72 6b 2c 20 61 6e 64 20 67 72  | yance.of,.a.covered.work,.and.gr | 
| 992e0 |  61 6e 74 20 61 20 70 61 74 65 6e 74 20 6c 69 63    65 6e 73 65 20 74 6f 20 73 6f 6d 65 20 6f 66 20  | ant.a.patent.license.to.some.of. | 
| 99300 |  74 68 65 20 70 61 72 74 69 65 73 0a 72 65 63 65    69 76 69 6e 67 20 74 68 65 20 63 6f 76 65 72 65  | the.parties.receiving.the.covere | 
| 99320 |  64 20 77 6f 72 6b 20 61 75 74 68 6f 72 69 7a 69    6e 67 20 74 68 65 6d 20 74 6f 20 75 73 65 2c 20  | d.work.authorizing.them.to.use,. | 
| 99340 |  70 72 6f 70 61 67 61 74 65 2c 20 6d 6f 64 69 66    79 0a 6f 72 20 63 6f 6e 76 65 79 20 61 20 73 70  | propagate,.modify.or.convey.a.sp | 
| 99360 |  65 63 69 66 69 63 20 63 6f 70 79 20 6f 66 20 74    68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b 2c  | ecific.copy.of.the.covered.work, | 
| 99380 |  20 74 68 65 6e 20 74 68 65 20 70 61 74 65 6e 74    20 6c 69 63 65 6e 73 65 0a 79 6f 75 20 67 72 61  | .then.the.patent.license.you.gra | 
| 993a0 |  6e 74 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61    6c 6c 79 20 65 78 74 65 6e 64 65 64 20 74 6f 20  | nt.is.automatically.extended.to. | 
| 993c0 |  61 6c 6c 20 72 65 63 69 70 69 65 6e 74 73 20 6f    66 20 74 68 65 20 63 6f 76 65 72 65 64 0a 77 6f  | all.recipients.of.the.covered.wo | 
| 993e0 |  72 6b 20 61 6e 64 20 77 6f 72 6b 73 20 62 61 73    65 64 20 6f 6e 20 69 74 2e 0a 0a 20 20 41 20 70  | rk.and.works.based.on.it.....A.p | 
| 99400 |  61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 69 73    20 22 64 69 73 63 72 69 6d 69 6e 61 74 6f 72 79  | atent.license.is."discriminatory | 
| 99420 |  22 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74    20 69 6e 63 6c 75 64 65 20 77 69 74 68 69 6e 0a  | ".if.it.does.not.include.within. | 
| 99440 |  74 68 65 20 73 63 6f 70 65 20 6f 66 20 69 74 73    20 63 6f 76 65 72 61 67 65 2c 20 70 72 6f 68 69  | the.scope.of.its.coverage,.prohi | 
| 99460 |  62 69 74 73 20 74 68 65 20 65 78 65 72 63 69 73    65 20 6f 66 2c 20 6f 72 20 69 73 0a 63 6f 6e 64  | bits.the.exercise.of,.or.is.cond | 
| 99480 |  69 74 69 6f 6e 65 64 20 6f 6e 20 74 68 65 20 6e    6f 6e 2d 65 78 65 72 63 69 73 65 20 6f 66 20 6f  | itioned.on.the.non-exercise.of.o | 
| 994a0 |  6e 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 74 68    65 20 72 69 67 68 74 73 20 74 68 61 74 20 61 72  | ne.or.more.of.the.rights.that.ar | 
| 994c0 |  65 0a 73 70 65 63 69 66 69 63 61 6c 6c 79 20 67    72 61 6e 74 65 64 20 75 6e 64 65 72 20 74 68 69  | e.specifically.granted.under.thi | 
| 994e0 |  73 20 4c 69 63 65 6e 73 65 2e 20 20 59 6f 75 20    6d 61 79 20 6e 6f 74 20 63 6f 6e 76 65 79 20 61  | s.License...You.may.not.convey.a | 
| 99500 |  20 63 6f 76 65 72 65 64 0a 77 6f 72 6b 20 69 66    20 79 6f 75 20 61 72 65 20 61 20 70 61 72 74 79  | .covered.work.if.you.are.a.party | 
| 99520 |  20 74 6f 20 61 6e 20 61 72 72 61 6e 67 65 6d 65    6e 74 20 77 69 74 68 20 61 20 74 68 69 72 64 20  | .to.an.arrangement.with.a.third. | 
| 99540 |  70 61 72 74 79 20 74 68 61 74 20 69 73 0a 69 6e    20 74 68 65 20 62 75 73 69 6e 65 73 73 20 6f 66  | party.that.is.in.the.business.of | 
| 99560 |  20 64 69 73 74 72 69 62 75 74 69 6e 67 20 73 6f    66 74 77 61 72 65 2c 20 75 6e 64 65 72 20 77 68  | .distributing.software,.under.wh | 
| 99580 |  69 63 68 20 79 6f 75 20 6d 61 6b 65 20 70 61 79    6d 65 6e 74 0a 74 6f 20 74 68 65 20 74 68 69 72  | ich.you.make.payment.to.the.thir | 
| 995a0 |  64 20 70 61 72 74 79 20 62 61 73 65 64 20 6f 6e    20 74 68 65 20 65 78 74 65 6e 74 20 6f 66 20 79  | d.party.based.on.the.extent.of.y | 
| 995c0 |  6f 75 72 20 61 63 74 69 76 69 74 79 20 6f 66 20    63 6f 6e 76 65 79 69 6e 67 0a 74 68 65 20 77 6f  | our.activity.of.conveying.the.wo | 
| 995e0 |  72 6b 2c 20 61 6e 64 20 75 6e 64 65 72 20 77 68    69 63 68 20 74 68 65 20 74 68 69 72 64 20 70 61  | rk,.and.under.which.the.third.pa | 
| 99600 |  72 74 79 20 67 72 61 6e 74 73 2c 20 74 6f 20 61    6e 79 20 6f 66 20 74 68 65 0a 70 61 72 74 69 65  | rty.grants,.to.any.of.the.partie | 
| 99620 |  73 20 77 68 6f 20 77 6f 75 6c 64 20 72 65 63 65    69 76 65 20 74 68 65 20 63 6f 76 65 72 65 64 20  | s.who.would.receive.the.covered. | 
| 99640 |  77 6f 72 6b 20 66 72 6f 6d 20 79 6f 75 2c 20 61    20 64 69 73 63 72 69 6d 69 6e 61 74 6f 72 79 0a  | work.from.you,.a.discriminatory. | 
| 99660 |  70 61 74 65 6e 74 20 6c 69 63 65 6e 73 65 20 28    61 29 20 69 6e 20 63 6f 6e 6e 65 63 74 69 6f 6e  | patent.license.(a).in.connection | 
| 99680 |  20 77 69 74 68 20 63 6f 70 69 65 73 20 6f 66 20    74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b  | .with.copies.of.the.covered.work | 
| 996a0 |  0a 63 6f 6e 76 65 79 65 64 20 62 79 20 79 6f 75    20 28 6f 72 20 63 6f 70 69 65 73 20 6d 61 64 65  | .conveyed.by.you.(or.copies.made | 
| 996c0 |  20 66 72 6f 6d 20 74 68 6f 73 65 20 63 6f 70 69    65 73 29 2c 20 6f 72 20 28 62 29 20 70 72 69 6d  | .from.those.copies),.or.(b).prim | 
| 996e0 |  61 72 69 6c 79 0a 66 6f 72 20 61 6e 64 20 69 6e    20 63 6f 6e 6e 65 63 74 69 6f 6e 20 77 69 74 68  | arily.for.and.in.connection.with | 
| 99700 |  20 73 70 65 63 69 66 69 63 20 70 72 6f 64 75 63    74 73 20 6f 72 20 63 6f 6d 70 69 6c 61 74 69 6f  | .specific.products.or.compilatio | 
| 99720 |  6e 73 20 74 68 61 74 0a 63 6f 6e 74 61 69 6e 20    74 68 65 20 63 6f 76 65 72 65 64 20 77 6f 72 6b  | ns.that.contain.the.covered.work | 
| 99740 |  2c 20 75 6e 6c 65 73 73 20 79 6f 75 20 65 6e 74    65 72 65 64 20 69 6e 74 6f 20 74 68 61 74 20 61  | ,.unless.you.entered.into.that.a | 
| 99760 |  72 72 61 6e 67 65 6d 65 6e 74 2c 0a 6f 72 20 74    68 61 74 20 70 61 74 65 6e 74 20 6c 69 63 65 6e  | rrangement,.or.that.patent.licen | 
| 99780 |  73 65 20 77 61 73 20 67 72 61 6e 74 65 64 2c 20    70 72 69 6f 72 20 74 6f 20 32 38 20 4d 61 72 63  | se.was.granted,.prior.to.28.Marc | 
| 997a0 |  68 20 32 30 30 37 2e 0a 0a 20 20 4e 6f 74 68 69    6e 67 20 69 6e 20 74 68 69 73 20 4c 69 63 65 6e  | h.2007.....Nothing.in.this.Licen | 
| 997c0 |  73 65 20 73 68 61 6c 6c 20 62 65 20 63 6f 6e 73    74 72 75 65 64 20 61 73 20 65 78 63 6c 75 64 69  | se.shall.be.construed.as.excludi | 
| 997e0 |  6e 67 20 6f 72 20 6c 69 6d 69 74 69 6e 67 0a 61    6e 79 20 69 6d 70 6c 69 65 64 20 6c 69 63 65 6e  | ng.or.limiting.any.implied.licen | 
| 99800 |  73 65 20 6f 72 20 6f 74 68 65 72 20 64 65 66 65    6e 73 65 73 20 74 6f 20 69 6e 66 72 69 6e 67 65  | se.or.other.defenses.to.infringe | 
| 99820 |  6d 65 6e 74 20 74 68 61 74 20 6d 61 79 0a 6f 74    68 65 72 77 69 73 65 20 62 65 20 61 76 61 69 6c  | ment.that.may.otherwise.be.avail | 
| 99840 |  61 62 6c 65 20 74 6f 20 79 6f 75 20 75 6e 64 65    72 20 61 70 70 6c 69 63 61 62 6c 65 20 70 61 74  | able.to.you.under.applicable.pat | 
| 99860 |  65 6e 74 20 6c 61 77 2e 0a 0a 20 20 31 32 2e 20    4e 6f 20 53 75 72 72 65 6e 64 65 72 20 6f 66 20  | ent.law.....12..No.Surrender.of. | 
| 99880 |  4f 74 68 65 72 73 27 20 46 72 65 65 64 6f 6d 2e    0a 0a 20 20 49 66 20 63 6f 6e 64 69 74 69 6f 6e  | Others'.Freedom.....If.condition | 
| 998a0 |  73 20 61 72 65 20 69 6d 70 6f 73 65 64 20 6f 6e    20 79 6f 75 20 28 77 68 65 74 68 65 72 20 62 79  | s.are.imposed.on.you.(whether.by | 
| 998c0 |  20 63 6f 75 72 74 20 6f 72 64 65 72 2c 20 61 67    72 65 65 6d 65 6e 74 20 6f 72 0a 6f 74 68 65 72  | .court.order,.agreement.or.other | 
| 998e0 |  77 69 73 65 29 20 74 68 61 74 20 63 6f 6e 74 72    61 64 69 63 74 20 74 68 65 20 63 6f 6e 64 69 74  | wise).that.contradict.the.condit | 
| 99900 |  69 6f 6e 73 20 6f 66 20 74 68 69 73 20 4c 69 63    65 6e 73 65 2c 20 74 68 65 79 20 64 6f 20 6e 6f  | ions.of.this.License,.they.do.no | 
| 99920 |  74 0a 65 78 63 75 73 65 20 79 6f 75 20 66 72 6f    6d 20 74 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73  | t.excuse.you.from.the.conditions | 
| 99940 |  20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73 65    2e 20 20 49 66 20 79 6f 75 20 63 61 6e 6e 6f 74  | .of.this.License...If.you.cannot | 
| 99960 |  20 63 6f 6e 76 65 79 20 61 0a 63 6f 76 65 72 65    64 20 77 6f 72 6b 20 73 6f 20 61 73 20 74 6f 20  | .convey.a.covered.work.so.as.to. | 
| 99980 |  73 61 74 69 73 66 79 20 73 69 6d 75 6c 74 61 6e    65 6f 75 73 6c 79 20 79 6f 75 72 20 6f 62 6c 69  | satisfy.simultaneously.your.obli | 
| 999a0 |  67 61 74 69 6f 6e 73 20 75 6e 64 65 72 20 74 68    69 73 0a 4c 69 63 65 6e 73 65 20 61 6e 64 20 61  | gations.under.this.License.and.a | 
| 999c0 |  6e 79 20 6f 74 68 65 72 20 70 65 72 74 69 6e 65    6e 74 20 6f 62 6c 69 67 61 74 69 6f 6e 73 2c 20  | ny.other.pertinent.obligations,. | 
| 999e0 |  74 68 65 6e 20 61 73 20 61 20 63 6f 6e 73 65 71    75 65 6e 63 65 20 79 6f 75 20 6d 61 79 0a 6e 6f  | then.as.a.consequence.you.may.no | 
| 99a00 |  74 20 63 6f 6e 76 65 79 20 69 74 20 61 74 20 61    6c 6c 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65  | t.convey.it.at.all...For.example | 
| 99a20 |  2c 20 69 66 20 79 6f 75 20 61 67 72 65 65 20 74    6f 20 74 65 72 6d 73 20 74 68 61 74 20 6f 62 6c  | ,.if.you.agree.to.terms.that.obl | 
| 99a40 |  69 67 61 74 65 20 79 6f 75 0a 74 6f 20 63 6f 6c    6c 65 63 74 20 61 20 72 6f 79 61 6c 74 79 20 66  | igate.you.to.collect.a.royalty.f | 
| 99a60 |  6f 72 20 66 75 72 74 68 65 72 20 63 6f 6e 76 65    79 69 6e 67 20 66 72 6f 6d 20 74 68 6f 73 65 20  | or.further.conveying.from.those. | 
| 99a80 |  74 6f 20 77 68 6f 6d 20 79 6f 75 20 63 6f 6e 76    65 79 0a 74 68 65 20 50 72 6f 67 72 61 6d 2c 20  | to.whom.you.convey.the.Program,. | 
| 99aa0 |  74 68 65 20 6f 6e 6c 79 20 77 61 79 20 79 6f 75    20 63 6f 75 6c 64 20 73 61 74 69 73 66 79 20 62  | the.only.way.you.could.satisfy.b | 
| 99ac0 |  6f 74 68 20 74 68 6f 73 65 20 74 65 72 6d 73 20    61 6e 64 20 74 68 69 73 0a 4c 69 63 65 6e 73 65  | oth.those.terms.and.this.License | 
| 99ae0 |  20 77 6f 75 6c 64 20 62 65 20 74 6f 20 72 65 66    72 61 69 6e 20 65 6e 74 69 72 65 6c 79 20 66 72  | .would.be.to.refrain.entirely.fr | 
| 99b00 |  6f 6d 20 63 6f 6e 76 65 79 69 6e 67 20 74 68 65    20 50 72 6f 67 72 61 6d 2e 0a 0a 20 20 31 33 2e  | om.conveying.the.Program.....13. | 
| 99b20 |  20 55 73 65 20 77 69 74 68 20 74 68 65 20 47 4e    55 20 41 66 66 65 72 6f 20 47 65 6e 65 72 61 6c  | .Use.with.the.GNU.Affero.General | 
| 99b40 |  20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2e    0a 0a 20 20 4e 6f 74 77 69 74 68 73 74 61 6e 64  | .Public.License.....Notwithstand | 
| 99b60 |  69 6e 67 20 61 6e 79 20 6f 74 68 65 72 20 70 72    6f 76 69 73 69 6f 6e 20 6f 66 20 74 68 69 73 20  | ing.any.other.provision.of.this. | 
| 99b80 |  4c 69 63 65 6e 73 65 2c 20 79 6f 75 20 68 61 76    65 0a 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20  | License,.you.have.permission.to. | 
| 99ba0 |  6c 69 6e 6b 20 6f 72 20 63 6f 6d 62 69 6e 65 20    61 6e 79 20 63 6f 76 65 72 65 64 20 77 6f 72 6b  | link.or.combine.any.covered.work | 
| 99bc0 |  20 77 69 74 68 20 61 20 77 6f 72 6b 20 6c 69 63    65 6e 73 65 64 0a 75 6e 64 65 72 20 76 65 72 73  | .with.a.work.licensed.under.vers | 
| 99be0 |  69 6f 6e 20 33 20 6f 66 20 74 68 65 20 47 4e 55    20 41 66 66 65 72 6f 20 47 65 6e 65 72 61 6c 20  | ion.3.of.the.GNU.Affero.General. | 
| 99c00 |  50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 69    6e 74 6f 20 61 20 73 69 6e 67 6c 65 0a 63 6f 6d  | Public.License.into.a.single.com | 
| 99c20 |  62 69 6e 65 64 20 77 6f 72 6b 2c 20 61 6e 64 20    74 6f 20 63 6f 6e 76 65 79 20 74 68 65 20 72 65  | bined.work,.and.to.convey.the.re | 
| 99c40 |  73 75 6c 74 69 6e 67 20 77 6f 72 6b 2e 20 20 54    68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 69 73  | sulting.work...The.terms.of.this | 
| 99c60 |  0a 4c 69 63 65 6e 73 65 20 77 69 6c 6c 20 63 6f    6e 74 69 6e 75 65 20 74 6f 20 61 70 70 6c 79 20  | .License.will.continue.to.apply. | 
| 99c80 |  74 6f 20 74 68 65 20 70 61 72 74 20 77 68 69 63    68 20 69 73 20 74 68 65 20 63 6f 76 65 72 65 64  | to.the.part.which.is.the.covered | 
| 99ca0 |  20 77 6f 72 6b 2c 0a 62 75 74 20 74 68 65 20 73    70 65 63 69 61 6c 20 72 65 71 75 69 72 65 6d 65  | .work,.but.the.special.requireme | 
| 99cc0 |  6e 74 73 20 6f 66 20 74 68 65 20 47 4e 55 20 41    66 66 65 72 6f 20 47 65 6e 65 72 61 6c 20 50 75  | nts.of.the.GNU.Affero.General.Pu | 
| 99ce0 |  62 6c 69 63 20 4c 69 63 65 6e 73 65 2c 0a 73 65    63 74 69 6f 6e 20 31 33 2c 20 63 6f 6e 63 65 72  | blic.License,.section.13,.concer | 
| 99d00 |  6e 69 6e 67 20 69 6e 74 65 72 61 63 74 69 6f 6e    20 74 68 72 6f 75 67 68 20 61 20 6e 65 74 77 6f  | ning.interaction.through.a.netwo | 
| 99d20 |  72 6b 20 77 69 6c 6c 20 61 70 70 6c 79 20 74 6f    20 74 68 65 0a 63 6f 6d 62 69 6e 61 74 69 6f 6e  | rk.will.apply.to.the.combination | 
| 99d40 |  20 61 73 20 73 75 63 68 2e 0a 0a 20 20 31 34 2e    20 52 65 76 69 73 65 64 20 56 65 72 73 69 6f 6e  | .as.such.....14..Revised.Version | 
| 99d60 |  73 20 6f 66 20 74 68 69 73 20 4c 69 63 65 6e 73    65 2e 0a 0a 20 20 54 68 65 20 46 72 65 65 20 53  | s.of.this.License.....The.Free.S | 
| 99d80 |  6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69    6f 6e 20 6d 61 79 20 70 75 62 6c 69 73 68 20 72  | oftware.Foundation.may.publish.r | 
| 99da0 |  65 76 69 73 65 64 20 61 6e 64 2f 6f 72 20 6e 65    77 20 76 65 72 73 69 6f 6e 73 20 6f 66 0a 74 68  | evised.and/or.new.versions.of.th | 
| 99dc0 |  65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75    62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 72 6f  | e.GNU.General.Public.License.fro | 
| 99de0 |  6d 20 74 69 6d 65 20 74 6f 20 74 69 6d 65 2e 20    20 53 75 63 68 20 6e 65 77 20 76 65 72 73 69 6f  | m.time.to.time...Such.new.versio | 
| 99e00 |  6e 73 20 77 69 6c 6c 0a 62 65 20 73 69 6d 69 6c    61 72 20 69 6e 20 73 70 69 72 69 74 20 74 6f 20  | ns.will.be.similar.in.spirit.to. | 
| 99e20 |  74 68 65 20 70 72 65 73 65 6e 74 20 76 65 72 73    69 6f 6e 2c 20 62 75 74 20 6d 61 79 20 64 69 66  | the.present.version,.but.may.dif | 
| 99e40 |  66 65 72 20 69 6e 20 64 65 74 61 69 6c 20 74 6f    0a 61 64 64 72 65 73 73 20 6e 65 77 20 70 72 6f  | fer.in.detail.to.address.new.pro | 
| 99e60 |  62 6c 65 6d 73 20 6f 72 20 63 6f 6e 63 65 72 6e    73 2e 0a 0a 20 20 45 61 63 68 20 76 65 72 73 69  | blems.or.concerns.....Each.versi | 
| 99e80 |  6f 6e 20 69 73 20 67 69 76 65 6e 20 61 20 64 69    73 74 69 6e 67 75 69 73 68 69 6e 67 20 76 65 72  | on.is.given.a.distinguishing.ver | 
| 99ea0 |  73 69 6f 6e 20 6e 75 6d 62 65 72 2e 20 20 49 66    20 74 68 65 0a 50 72 6f 67 72 61 6d 20 73 70 65  | sion.number...If.the.Program.spe | 
| 99ec0 |  63 69 66 69 65 73 20 74 68 61 74 20 61 20 63 65    72 74 61 69 6e 20 6e 75 6d 62 65 72 65 64 20 76  | cifies.that.a.certain.numbered.v | 
| 99ee0 |  65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 47 4e    55 20 47 65 6e 65 72 61 6c 0a 50 75 62 6c 69 63  | ersion.of.the.GNU.General.Public | 
| 99f00 |  20 4c 69 63 65 6e 73 65 20 22 6f 72 20 61 6e 79    20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 22 20  | .License."or.any.later.version". | 
| 99f20 |  61 70 70 6c 69 65 73 20 74 6f 20 69 74 2c 20 79    6f 75 20 68 61 76 65 20 74 68 65 0a 6f 70 74 69  | applies.to.it,.you.have.the.opti | 
| 99f40 |  6f 6e 20 6f 66 20 66 6f 6c 6c 6f 77 69 6e 67 20    74 68 65 20 74 65 72 6d 73 20 61 6e 64 20 63 6f  | on.of.following.the.terms.and.co | 
| 99f60 |  6e 64 69 74 69 6f 6e 73 20 65 69 74 68 65 72 20    6f 66 20 74 68 61 74 20 6e 75 6d 62 65 72 65 64  | nditions.either.of.that.numbered | 
| 99f80 |  0a 76 65 72 73 69 6f 6e 20 6f 72 20 6f 66 20 61    6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e  | .version.or.of.any.later.version | 
| 99fa0 |  20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68    65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a  | .published.by.the.Free.Software. | 
| 99fc0 |  46 6f 75 6e 64 61 74 69 6f 6e 2e 20 20 49 66 20    74 68 65 20 50 72 6f 67 72 61 6d 20 64 6f 65 73  | Foundation...If.the.Program.does | 
| 99fe0 |  20 6e 6f 74 20 73 70 65 63 69 66 79 20 61 20 76    65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 6f 66  | .not.specify.a.version.number.of | 
| 9a000 |  20 74 68 65 0a 47 4e 55 20 47 65 6e 65 72 61 6c    20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2c  | .the.GNU.General.Public.License, | 
| 9a020 |  20 79 6f 75 20 6d 61 79 20 63 68 6f 6f 73 65 20    61 6e 79 20 76 65 72 73 69 6f 6e 20 65 76 65 72  | .you.may.choose.any.version.ever | 
| 9a040 |  20 70 75 62 6c 69 73 68 65 64 0a 62 79 20 74 68    65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20  | .published.by.the.Free.Software. | 
| 9a060 |  46 6f 75 6e 64 61 74 69 6f 6e 2e 0a 0a 20 20 49    66 20 74 68 65 20 50 72 6f 67 72 61 6d 20 73 70  | Foundation.....If.the.Program.sp | 
| 9a080 |  65 63 69 66 69 65 73 20 74 68 61 74 20 61 20 70    72 6f 78 79 20 63 61 6e 20 64 65 63 69 64 65 20  | ecifies.that.a.proxy.can.decide. | 
| 9a0a0 |  77 68 69 63 68 20 66 75 74 75 72 65 0a 76 65 72    73 69 6f 6e 73 20 6f 66 20 74 68 65 20 47 4e 55  | which.future.versions.of.the.GNU | 
| 9a0c0 |  20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20    4c 69 63 65 6e 73 65 20 63 61 6e 20 62 65 20 75  | .General.Public.License.can.be.u | 
| 9a0e0 |  73 65 64 2c 20 74 68 61 74 20 70 72 6f 78 79 27    73 0a 70 75 62 6c 69 63 20 73 74 61 74 65 6d 65  | sed,.that.proxy's.public.stateme | 
| 9a100 |  6e 74 20 6f 66 20 61 63 63 65 70 74 61 6e 63 65    20 6f 66 20 61 20 76 65 72 73 69 6f 6e 20 70 65  | nt.of.acceptance.of.a.version.pe | 
| 9a120 |  72 6d 61 6e 65 6e 74 6c 79 20 61 75 74 68 6f 72    69 7a 65 73 20 79 6f 75 0a 74 6f 20 63 68 6f 6f  | rmanently.authorizes.you.to.choo | 
| 9a140 |  73 65 20 74 68 61 74 20 76 65 72 73 69 6f 6e 20    66 6f 72 20 74 68 65 20 50 72 6f 67 72 61 6d 2e  | se.that.version.for.the.Program. | 
| 9a160 |  0a 0a 20 20 4c 61 74 65 72 20 6c 69 63 65 6e 73    65 20 76 65 72 73 69 6f 6e 73 20 6d 61 79 20 67  | ....Later.license.versions.may.g | 
| 9a180 |  69 76 65 20 79 6f 75 20 61 64 64 69 74 69 6f 6e    61 6c 20 6f 72 20 64 69 66 66 65 72 65 6e 74 0a  | ive.you.additional.or.different. | 
| 9a1a0 |  70 65 72 6d 69 73 73 69 6f 6e 73 2e 20 20 48 6f    77 65 76 65 72 2c 20 6e 6f 20 61 64 64 69 74 69  | permissions...However,.no.additi | 
| 9a1c0 |  6f 6e 61 6c 20 6f 62 6c 69 67 61 74 69 6f 6e 73    20 61 72 65 20 69 6d 70 6f 73 65 64 20 6f 6e 20  | onal.obligations.are.imposed.on. | 
| 9a1e0 |  61 6e 79 0a 61 75 74 68 6f 72 20 6f 72 20 63 6f    70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 20 61  | any.author.or.copyright.holder.a | 
| 9a200 |  73 20 61 20 72 65 73 75 6c 74 20 6f 66 20 79 6f    75 72 20 63 68 6f 6f 73 69 6e 67 20 74 6f 20 66  | s.a.result.of.your.choosing.to.f | 
| 9a220 |  6f 6c 6c 6f 77 20 61 0a 6c 61 74 65 72 20 76 65    72 73 69 6f 6e 2e 0a 0a 20 20 31 35 2e 20 44 69  | ollow.a.later.version.....15..Di | 
| 9a240 |  73 63 6c 61 69 6d 65 72 20 6f 66 20 57 61 72 72    61 6e 74 79 2e 0a 0a 20 20 54 48 45 52 45 20 49  | sclaimer.of.Warranty.....THERE.I | 
| 9a260 |  53 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 46 4f    52 20 54 48 45 20 50 52 4f 47 52 41 4d 2c 20 54  | S.NO.WARRANTY.FOR.THE.PROGRAM,.T | 
| 9a280 |  4f 20 54 48 45 20 45 58 54 45 4e 54 20 50 45 52    4d 49 54 54 45 44 20 42 59 0a 41 50 50 4c 49 43  | O.THE.EXTENT.PERMITTED.BY.APPLIC | 
| 9a2a0 |  41 42 4c 45 20 4c 41 57 2e 20 20 45 58 43 45 50    54 20 57 48 45 4e 20 4f 54 48 45 52 57 49 53 45  | ABLE.LAW...EXCEPT.WHEN.OTHERWISE | 
| 9a2c0 |  20 53 54 41 54 45 44 20 49 4e 20 57 52 49 54 49    4e 47 20 54 48 45 20 43 4f 50 59 52 49 47 48 54  | .STATED.IN.WRITING.THE.COPYRIGHT | 
| 9a2e0 |  0a 48 4f 4c 44 45 52 53 20 41 4e 44 2f 4f 52 20    4f 54 48 45 52 20 50 41 52 54 49 45 53 20 50 52  | .HOLDERS.AND/OR.OTHER.PARTIES.PR | 
| 9a300 |  4f 56 49 44 45 20 54 48 45 20 50 52 4f 47 52 41    4d 20 22 41 53 20 49 53 22 20 57 49 54 48 4f 55  | OVIDE.THE.PROGRAM."AS.IS".WITHOU | 
| 9a320 |  54 20 57 41 52 52 41 4e 54 59 0a 4f 46 20 41 4e    59 20 4b 49 4e 44 2c 20 45 49 54 48 45 52 20 45  | T.WARRANTY.OF.ANY.KIND,.EITHER.E | 
| 9a340 |  58 50 52 45 53 53 45 44 20 4f 52 20 49 4d 50 4c    49 45 44 2c 20 49 4e 43 4c 55 44 49 4e 47 2c 20  | XPRESSED.OR.IMPLIED,.INCLUDING,. | 
| 9a360 |  42 55 54 20 4e 4f 54 20 4c 49 4d 49 54 45 44 20    54 4f 2c 0a 54 48 45 20 49 4d 50 4c 49 45 44 20  | BUT.NOT.LIMITED.TO,.THE.IMPLIED. | 
| 9a380 |  57 41 52 52 41 4e 54 49 45 53 20 4f 46 20 4d 45    52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e  | WARRANTIES.OF.MERCHANTABILITY.AN | 
| 9a3a0 |  44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20    50 41 52 54 49 43 55 4c 41 52 0a 50 55 52 50 4f  | D.FITNESS.FOR.A.PARTICULAR.PURPO | 
| 9a3c0 |  53 45 2e 20 20 54 48 45 20 45 4e 54 49 52 45 20    52 49 53 4b 20 41 53 20 54 4f 20 54 48 45 20 51  | SE...THE.ENTIRE.RISK.AS.TO.THE.Q | 
| 9a3e0 |  55 41 4c 49 54 59 20 41 4e 44 20 50 45 52 46 4f    52 4d 41 4e 43 45 20 4f 46 20 54 48 45 20 50 52  | UALITY.AND.PERFORMANCE.OF.THE.PR | 
| 9a400 |  4f 47 52 41 4d 0a 49 53 20 57 49 54 48 20 59 4f    55 2e 20 20 53 48 4f 55 4c 44 20 54 48 45 20 50  | OGRAM.IS.WITH.YOU...SHOULD.THE.P | 
| 9a420 |  52 4f 47 52 41 4d 20 50 52 4f 56 45 20 44 45 46    45 43 54 49 56 45 2c 20 59 4f 55 20 41 53 53 55  | ROGRAM.PROVE.DEFECTIVE,.YOU.ASSU | 
| 9a440 |  4d 45 20 54 48 45 20 43 4f 53 54 20 4f 46 0a 41    4c 4c 20 4e 45 43 45 53 53 41 52 59 20 53 45 52  | ME.THE.COST.OF.ALL.NECESSARY.SER | 
| 9a460 |  56 49 43 49 4e 47 2c 20 52 45 50 41 49 52 20 4f    52 20 43 4f 52 52 45 43 54 49 4f 4e 2e 0a 0a 20  | VICING,.REPAIR.OR.CORRECTION.... | 
| 9a480 |  20 31 36 2e 20 4c 69 6d 69 74 61 74 69 6f 6e 20    6f 66 20 4c 69 61 62 69 6c 69 74 79 2e 0a 0a 20  | .16..Limitation.of.Liability.... | 
| 9a4a0 |  20 49 4e 20 4e 4f 20 45 56 45 4e 54 20 55 4e 4c    45 53 53 20 52 45 51 55 49 52 45 44 20 42 59 20  | .IN.NO.EVENT.UNLESS.REQUIRED.BY. | 
| 9a4c0 |  41 50 50 4c 49 43 41 42 4c 45 20 4c 41 57 20 4f    52 20 41 47 52 45 45 44 20 54 4f 20 49 4e 20 57  | APPLICABLE.LAW.OR.AGREED.TO.IN.W | 
| 9a4e0 |  52 49 54 49 4e 47 0a 57 49 4c 4c 20 41 4e 59 20    43 4f 50 59 52 49 47 48 54 20 48 4f 4c 44 45 52  | RITING.WILL.ANY.COPYRIGHT.HOLDER | 
| 9a500 |  2c 20 4f 52 20 41 4e 59 20 4f 54 48 45 52 20 50    41 52 54 59 20 57 48 4f 20 4d 4f 44 49 46 49 45  | ,.OR.ANY.OTHER.PARTY.WHO.MODIFIE | 
| 9a520 |  53 20 41 4e 44 2f 4f 52 20 43 4f 4e 56 45 59 53    0a 54 48 45 20 50 52 4f 47 52 41 4d 20 41 53 20  | S.AND/OR.CONVEYS.THE.PROGRAM.AS. | 
| 9a540 |  50 45 52 4d 49 54 54 45 44 20 41 42 4f 56 45 2c    20 42 45 20 4c 49 41 42 4c 45 20 54 4f 20 59 4f  | PERMITTED.ABOVE,.BE.LIABLE.TO.YO | 
| 9a560 |  55 20 46 4f 52 20 44 41 4d 41 47 45 53 2c 20 49    4e 43 4c 55 44 49 4e 47 20 41 4e 59 0a 47 45 4e  | U.FOR.DAMAGES,.INCLUDING.ANY.GEN | 
| 9a580 |  45 52 41 4c 2c 20 53 50 45 43 49 41 4c 2c 20 49    4e 43 49 44 45 4e 54 41 4c 20 4f 52 20 43 4f 4e  | ERAL,.SPECIAL,.INCIDENTAL.OR.CON | 
| 9a5a0 |  53 45 51 55 45 4e 54 49 41 4c 20 44 41 4d 41 47    45 53 20 41 52 49 53 49 4e 47 20 4f 55 54 20 4f  | SEQUENTIAL.DAMAGES.ARISING.OUT.O | 
| 9a5c0 |  46 20 54 48 45 0a 55 53 45 20 4f 52 20 49 4e 41    42 49 4c 49 54 59 20 54 4f 20 55 53 45 20 54 48  | F.THE.USE.OR.INABILITY.TO.USE.TH | 
| 9a5e0 |  45 20 50 52 4f 47 52 41 4d 20 28 49 4e 43 4c 55    44 49 4e 47 20 42 55 54 20 4e 4f 54 20 4c 49 4d  | E.PROGRAM.(INCLUDING.BUT.NOT.LIM | 
| 9a600 |  49 54 45 44 20 54 4f 20 4c 4f 53 53 20 4f 46 0a    44 41 54 41 20 4f 52 20 44 41 54 41 20 42 45 49  | ITED.TO.LOSS.OF.DATA.OR.DATA.BEI | 
| 9a620 |  4e 47 20 52 45 4e 44 45 52 45 44 20 49 4e 41 43    43 55 52 41 54 45 20 4f 52 20 4c 4f 53 53 45 53  | NG.RENDERED.INACCURATE.OR.LOSSES | 
| 9a640 |  20 53 55 53 54 41 49 4e 45 44 20 42 59 20 59 4f    55 20 4f 52 20 54 48 49 52 44 0a 50 41 52 54 49  | .SUSTAINED.BY.YOU.OR.THIRD.PARTI | 
| 9a660 |  45 53 20 4f 52 20 41 20 46 41 49 4c 55 52 45 20    4f 46 20 54 48 45 20 50 52 4f 47 52 41 4d 20 54  | ES.OR.A.FAILURE.OF.THE.PROGRAM.T | 
| 9a680 |  4f 20 4f 50 45 52 41 54 45 20 57 49 54 48 20 41    4e 59 20 4f 54 48 45 52 20 50 52 4f 47 52 41 4d  | O.OPERATE.WITH.ANY.OTHER.PROGRAM | 
| 9a6a0 |  53 29 2c 0a 45 56 45 4e 20 49 46 20 53 55 43 48    20 48 4f 4c 44 45 52 20 4f 52 20 4f 54 48 45 52  | S),.EVEN.IF.SUCH.HOLDER.OR.OTHER | 
| 9a6c0 |  20 50 41 52 54 59 20 48 41 53 20 42 45 45 4e 20    41 44 56 49 53 45 44 20 4f 46 20 54 48 45 20 50  | .PARTY.HAS.BEEN.ADVISED.OF.THE.P | 
| 9a6e0 |  4f 53 53 49 42 49 4c 49 54 59 20 4f 46 0a 53 55    43 48 20 44 41 4d 41 47 45 53 2e 0a 0a 20 20 31  | OSSIBILITY.OF.SUCH.DAMAGES.....1 | 
| 9a700 |  37 2e 20 49 6e 74 65 72 70 72 65 74 61 74 69 6f    6e 20 6f 66 20 53 65 63 74 69 6f 6e 73 20 31 35  | 7..Interpretation.of.Sections.15 | 
| 9a720 |  20 61 6e 64 20 31 36 2e 0a 0a 20 20 49 66 20 74    68 65 20 64 69 73 63 6c 61 69 6d 65 72 20 6f 66  | .and.16.....If.the.disclaimer.of | 
| 9a740 |  20 77 61 72 72 61 6e 74 79 20 61 6e 64 20 6c 69    6d 69 74 61 74 69 6f 6e 20 6f 66 20 6c 69 61 62  | .warranty.and.limitation.of.liab | 
| 9a760 |  69 6c 69 74 79 20 70 72 6f 76 69 64 65 64 0a 61    62 6f 76 65 20 63 61 6e 6e 6f 74 20 62 65 20 67  | ility.provided.above.cannot.be.g | 
| 9a780 |  69 76 65 6e 20 6c 6f 63 61 6c 20 6c 65 67 61 6c    20 65 66 66 65 63 74 20 61 63 63 6f 72 64 69 6e  | iven.local.legal.effect.accordin | 
| 9a7a0 |  67 20 74 6f 20 74 68 65 69 72 20 74 65 72 6d 73    2c 0a 72 65 76 69 65 77 69 6e 67 20 63 6f 75 72  | g.to.their.terms,.reviewing.cour | 
| 9a7c0 |  74 73 20 73 68 61 6c 6c 20 61 70 70 6c 79 20 6c    6f 63 61 6c 20 6c 61 77 20 74 68 61 74 20 6d 6f  | ts.shall.apply.local.law.that.mo | 
| 9a7e0 |  73 74 20 63 6c 6f 73 65 6c 79 20 61 70 70 72 6f    78 69 6d 61 74 65 73 0a 61 6e 20 61 62 73 6f 6c  | st.closely.approximates.an.absol | 
| 9a800 |  75 74 65 20 77 61 69 76 65 72 20 6f 66 20 61 6c    6c 20 63 69 76 69 6c 20 6c 69 61 62 69 6c 69 74  | ute.waiver.of.all.civil.liabilit | 
| 9a820 |  79 20 69 6e 20 63 6f 6e 6e 65 63 74 69 6f 6e 20    77 69 74 68 20 74 68 65 0a 50 72 6f 67 72 61 6d  | y.in.connection.with.the.Program | 
| 9a840 |  2c 20 75 6e 6c 65 73 73 20 61 20 77 61 72 72 61    6e 74 79 20 6f 72 20 61 73 73 75 6d 70 74 69 6f  | ,.unless.a.warranty.or.assumptio | 
| 9a860 |  6e 20 6f 66 20 6c 69 61 62 69 6c 69 74 79 20 61    63 63 6f 6d 70 61 6e 69 65 73 20 61 0a 63 6f 70  | n.of.liability.accompanies.a.cop | 
| 9a880 |  79 20 6f 66 20 74 68 65 20 50 72 6f 67 72 61 6d    20 69 6e 20 72 65 74 75 72 6e 20 66 6f 72 20 61  | y.of.the.Program.in.return.for.a | 
| 9a8a0 |  20 66 65 65 2e 0a 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 20  | .fee........................END. | 
| 9a8c0 |  4f 46 20 54 45 52 4d 53 20 41 4e 44 20 43 4f 4e    44 49 54 49 4f 4e 53 0a 0a 20 20 20 20 20 20 20  | OF.TERMS.AND.CONDITIONS......... | 
| 9a8e0 |  20 20 20 20 20 48 6f 77 20 74 6f 20 41 70 70 6c    79 20 54 68 65 73 65 20 54 65 72 6d 73 20 74 6f  | .....How.to.Apply.These.Terms.to | 
| 9a900 |  20 59 6f 75 72 20 4e 65 77 20 50 72 6f 67 72 61    6d 73 0a 0a 20 20 49 66 20 79 6f 75 20 64 65 76  | .Your.New.Programs....If.you.dev | 
| 9a920 |  65 6c 6f 70 20 61 20 6e 65 77 20 70 72 6f 67 72    61 6d 2c 20 61 6e 64 20 79 6f 75 20 77 61 6e 74  | elop.a.new.program,.and.you.want | 
| 9a940 |  20 69 74 20 74 6f 20 62 65 20 6f 66 20 74 68 65    20 67 72 65 61 74 65 73 74 0a 70 6f 73 73 69 62  | .it.to.be.of.the.greatest.possib | 
| 9a960 |  6c 65 20 75 73 65 20 74 6f 20 74 68 65 20 70 75    62 6c 69 63 2c 20 74 68 65 20 62 65 73 74 20 77  | le.use.to.the.public,.the.best.w | 
| 9a980 |  61 79 20 74 6f 20 61 63 68 69 65 76 65 20 74 68    69 73 20 69 73 20 74 6f 20 6d 61 6b 65 20 69 74  | ay.to.achieve.this.is.to.make.it | 
| 9a9a0 |  0a 66 72 65 65 20 73 6f 66 74 77 61 72 65 20 77    68 69 63 68 20 65 76 65 72 79 6f 6e 65 20 63 61  | .free.software.which.everyone.ca | 
| 9a9c0 |  6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 61    6e 64 20 63 68 61 6e 67 65 20 75 6e 64 65 72 20  | n.redistribute.and.change.under. | 
| 9a9e0 |  74 68 65 73 65 20 74 65 72 6d 73 2e 0a 0a 20 20    54 6f 20 64 6f 20 73 6f 2c 20 61 74 74 61 63 68  | these.terms.....To.do.so,.attach | 
| 9aa00 |  20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6e    6f 74 69 63 65 73 20 74 6f 20 74 68 65 20 70 72  | .the.following.notices.to.the.pr | 
| 9aa20 |  6f 67 72 61 6d 2e 20 20 49 74 20 69 73 20 73 61    66 65 73 74 0a 74 6f 20 61 74 74 61 63 68 20 74  | ogram...It.is.safest.to.attach.t | 
| 9aa40 |  68 65 6d 20 74 6f 20 74 68 65 20 73 74 61 72 74    20 6f 66 20 65 61 63 68 20 73 6f 75 72 63 65 20  | hem.to.the.start.of.each.source. | 
| 9aa60 |  66 69 6c 65 20 74 6f 20 6d 6f 73 74 20 65 66 66    65 63 74 69 76 65 6c 79 0a 73 74 61 74 65 20 74  | file.to.most.effectively.state.t | 
| 9aa80 |  68 65 20 65 78 63 6c 75 73 69 6f 6e 20 6f 66 20    77 61 72 72 61 6e 74 79 3b 20 61 6e 64 20 65 61  | he.exclusion.of.warranty;.and.ea | 
| 9aaa0 |  63 68 20 66 69 6c 65 20 73 68 6f 75 6c 64 20 68    61 76 65 20 61 74 20 6c 65 61 73 74 0a 74 68 65  | ch.file.should.have.at.least.the | 
| 9aac0 |  20 22 63 6f 70 79 72 69 67 68 74 22 20 6c 69 6e    65 20 61 6e 64 20 61 20 70 6f 69 6e 74 65 72 20  | ."copyright".line.and.a.pointer. | 
| 9aae0 |  74 6f 20 77 68 65 72 65 20 74 68 65 20 66 75 6c    6c 20 6e 6f 74 69 63 65 20 69 73 20 66 6f 75 6e  | to.where.the.full.notice.is.foun | 
| 9ab00 |  64 2e 0a 0a 20 20 20 20 3c 6f 6e 65 20 6c 69 6e    65 20 74 6f 20 67 69 76 65 20 74 68 65 20 70 72  | d.......<one.line.to.give.the.pr | 
| 9ab20 |  6f 67 72 61 6d 27 73 20 6e 61 6d 65 20 61 6e 64    20 61 20 62 72 69 65 66 20 69 64 65 61 20 6f 66  | ogram's.name.and.a.brief.idea.of | 
| 9ab40 |  20 77 68 61 74 20 69 74 20 64 6f 65 73 2e 3e 0a    20 20 20 20 43 6f 70 79 72 69 67 68 74 20 28 43  | .what.it.does.>.....Copyright.(C | 
| 9ab60 |  29 20 3c 79 65 61 72 3e 20 20 3c 6e 61 6d 65 20    6f 66 20 61 75 74 68 6f 72 3e 0a 0a 20 20 20 20  | ).<year>..<name.of.author>...... | 
| 9ab80 |  54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20    66 72 65 65 20 73 6f 66 74 77 61 72 65 3a 20 79  | This.program.is.free.software:.y | 
| 9aba0 |  6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62    75 74 65 20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f  | ou.can.redistribute.it.and/or.mo | 
| 9abc0 |  64 69 66 79 0a 20 20 20 20 69 74 20 75 6e 64 65    72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74  | dify.....it.under.the.terms.of.t | 
| 9abe0 |  68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50    75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73  | he.GNU.General.Public.License.as | 
| 9ac00 |  20 70 75 62 6c 69 73 68 65 64 20 62 79 0a 20 20    20 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77  | .published.by.....the.Free.Softw | 
| 9ac20 |  61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20    65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33  | are.Foundation,.either.version.3 | 
| 9ac40 |  20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c    20 6f 72 0a 20 20 20 20 28 61 74 20 79 6f 75 72  | .of.the.License,.or.....(at.your | 
| 9ac60 |  20 6f 70 74 69 6f 6e 29 20 61 6e 79 20 6c 61 74    65 72 20 76 65 72 73 69 6f 6e 2e 0a 0a 20 20 20  | .option).any.later.version...... | 
| 9ac80 |  20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73    20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20  | .This.program.is.distributed.in. | 
| 9aca0 |  74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74    20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c  | the.hope.that.it.will.be.useful, | 
| 9acc0 |  0a 20 20 20 20 62 75 74 20 57 49 54 48 4f 55 54    20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77  | .....but.WITHOUT.ANY.WARRANTY;.w | 
| 9ace0 |  69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20    69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79  | ithout.even.the.implied.warranty | 
| 9ad00 |  20 6f 66 0a 20 20 20 20 4d 45 52 43 48 41 4e 54    41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45  | .of.....MERCHANTABILITY.or.FITNE | 
| 9ad20 |  53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55    4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65  | SS.FOR.A.PARTICULAR.PURPOSE...Se | 
| 9ad40 |  65 20 74 68 65 0a 20 20 20 20 47 4e 55 20 47 65    6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63  | e.the.....GNU.General.Public.Lic | 
| 9ad60 |  65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 64 65    74 61 69 6c 73 2e 0a 0a 20 20 20 20 59 6f 75 20  | ense.for.more.details.......You. | 
| 9ad80 |  73 68 6f 75 6c 64 20 68 61 76 65 20 72 65 63 65    69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74  | should.have.received.a.copy.of.t | 
| 9ada0 |  68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50    75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 20 20  | he.GNU.General.Public.License... | 
| 9adc0 |  20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69    73 20 70 72 6f 67 72 61 6d 2e 20 20 49 66 20 6e  | ..along.with.this.program...If.n | 
| 9ade0 |  6f 74 2c 20 73 65 65 20 3c 68 74 74 70 3a 2f 2f    77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65  | ot,.see.<http://www.gnu.org/lice | 
| 9ae00 |  6e 73 65 73 2f 3e 2e 0a 0a 41 6c 73 6f 20 61 64    64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e  | nses/>...Also.add.information.on | 
| 9ae20 |  20 68 6f 77 20 74 6f 20 63 6f 6e 74 61 63 74 20    79 6f 75 20 62 79 20 65 6c 65 63 74 72 6f 6e 69  | .how.to.contact.you.by.electroni | 
| 9ae40 |  63 20 61 6e 64 20 70 61 70 65 72 20 6d 61 69 6c    2e 0a 0a 20 20 49 66 20 74 68 65 20 70 72 6f 67  | c.and.paper.mail.....If.the.prog | 
| 9ae60 |  72 61 6d 20 64 6f 65 73 20 74 65 72 6d 69 6e 61    6c 20 69 6e 74 65 72 61 63 74 69 6f 6e 2c 20 6d  | ram.does.terminal.interaction,.m | 
| 9ae80 |  61 6b 65 20 69 74 20 6f 75 74 70 75 74 20 61 20    73 68 6f 72 74 0a 6e 6f 74 69 63 65 20 6c 69 6b  | ake.it.output.a.short.notice.lik | 
| 9aea0 |  65 20 74 68 69 73 20 77 68 65 6e 20 69 74 20 73    74 61 72 74 73 20 69 6e 20 61 6e 20 69 6e 74 65  | e.this.when.it.starts.in.an.inte | 
| 9aec0 |  72 61 63 74 69 76 65 20 6d 6f 64 65 3a 0a 0a 20    20 20 20 3c 70 72 6f 67 72 61 6d 3e 20 20 43 6f  | ractive.mode:......<program>..Co | 
| 9aee0 |  70 79 72 69 67 68 74 20 28 43 29 20 3c 79 65 61    72 3e 20 20 3c 6e 61 6d 65 20 6f 66 20 61 75 74  | pyright.(C).<year>..<name.of.aut | 
| 9af00 |  68 6f 72 3e 0a 20 20 20 20 54 68 69 73 20 70 72    6f 67 72 61 6d 20 63 6f 6d 65 73 20 77 69 74 68  | hor>.....This.program.comes.with | 
| 9af20 |  20 41 42 53 4f 4c 55 54 45 4c 59 20 4e 4f 20 57    41 52 52 41 4e 54 59 3b 20 66 6f 72 20 64 65 74  | .ABSOLUTELY.NO.WARRANTY;.for.det | 
| 9af40 |  61 69 6c 73 20 74 79 70 65 20 60 73 68 6f 77 20    77 27 2e 0a 20 20 20 20 54 68 69 73 20 69 73 20  | ails.type.`show.w'......This.is. | 
| 9af60 |  66 72 65 65 20 73 6f 66 74 77 61 72 65 2c 20 61    6e 64 20 79 6f 75 20 61 72 65 20 77 65 6c 63 6f  | free.software,.and.you.are.welco | 
| 9af80 |  6d 65 20 74 6f 20 72 65 64 69 73 74 72 69 62 75    74 65 20 69 74 0a 20 20 20 20 75 6e 64 65 72 20  | me.to.redistribute.it.....under. | 
| 9afa0 |  63 65 72 74 61 69 6e 20 63 6f 6e 64 69 74 69 6f    6e 73 3b 20 74 79 70 65 20 60 73 68 6f 77 20 63  | certain.conditions;.type.`show.c | 
| 9afc0 |  27 20 66 6f 72 20 64 65 74 61 69 6c 73 2e 0a 0a    54 68 65 20 68 79 70 6f 74 68 65 74 69 63 61 6c  | '.for.details...The.hypothetical | 
| 9afe0 |  20 63 6f 6d 6d 61 6e 64 73 20 60 73 68 6f 77 20    77 27 20 61 6e 64 20 60 73 68 6f 77 20 63 27 20  | .commands.`show.w'.and.`show.c'. | 
| 9b000 |  73 68 6f 75 6c 64 20 73 68 6f 77 20 74 68 65 20    61 70 70 72 6f 70 72 69 61 74 65 0a 70 61 72 74  | should.show.the.appropriate.part | 
| 9b020 |  73 20 6f 66 20 74 68 65 20 47 65 6e 65 72 61 6c    20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 2e  | s.of.the.General.Public.License. | 
| 9b040 |  20 20 4f 66 20 63 6f 75 72 73 65 2c 20 79 6f 75    72 20 70 72 6f 67 72 61 6d 27 73 20 63 6f 6d 6d  | ..Of.course,.your.program's.comm | 
| 9b060 |  61 6e 64 73 0a 6d 69 67 68 74 20 62 65 20 64 69    66 66 65 72 65 6e 74 3b 20 66 6f 72 20 61 20 47  | ands.might.be.different;.for.a.G | 
| 9b080 |  55 49 20 69 6e 74 65 72 66 61 63 65 2c 20 79 6f    75 20 77 6f 75 6c 64 20 75 73 65 20 61 6e 20 22  | UI.interface,.you.would.use.an." | 
| 9b0a0 |  61 62 6f 75 74 20 62 6f 78 22 2e 0a 0a 20 20 59    6f 75 20 73 68 6f 75 6c 64 20 61 6c 73 6f 20 67  | about.box".....You.should.also.g | 
| 9b0c0 |  65 74 20 79 6f 75 72 20 65 6d 70 6c 6f 79 65 72    20 28 69 66 20 79 6f 75 20 77 6f 72 6b 20 61 73  | et.your.employer.(if.you.work.as | 
| 9b0e0 |  20 61 20 70 72 6f 67 72 61 6d 6d 65 72 29 20 6f    72 20 73 63 68 6f 6f 6c 2c 0a 69 66 20 61 6e 79  | .a.programmer).or.school,.if.any | 
| 9b100 |  2c 20 74 6f 20 73 69 67 6e 20 61 20 22 63 6f 70    79 72 69 67 68 74 20 64 69 73 63 6c 61 69 6d 65  | ,.to.sign.a."copyright.disclaime | 
| 9b120 |  72 22 20 66 6f 72 20 74 68 65 20 70 72 6f 67 72    61 6d 2c 20 69 66 20 6e 65 63 65 73 73 61 72 79  | r".for.the.program,.if.necessary | 
| 9b140 |  2e 0a 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72    6d 61 74 69 6f 6e 20 6f 6e 20 74 68 69 73 2c 20  | ..For.more.information.on.this,. | 
| 9b160 |  61 6e 64 20 68 6f 77 20 74 6f 20 61 70 70 6c 79    20 61 6e 64 20 66 6f 6c 6c 6f 77 20 74 68 65 20  | and.how.to.apply.and.follow.the. | 
| 9b180 |  47 4e 55 20 47 50 4c 2c 20 73 65 65 0a 3c 68 74    74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67  | GNU.GPL,.see.<http://www.gnu.org | 
| 9b1a0 |  2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 20 20    54 68 65 20 47 4e 55 20 47 65 6e 65 72 61 6c 20  | /licenses/>.....The.GNU.General. | 
| 9b1c0 |  50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 64    6f 65 73 20 6e 6f 74 20 70 65 72 6d 69 74 20 69  | Public.License.does.not.permit.i | 
| 9b1e0 |  6e 63 6f 72 70 6f 72 61 74 69 6e 67 20 79 6f 75    72 20 70 72 6f 67 72 61 6d 0a 69 6e 74 6f 20 70  | ncorporating.your.program.into.p | 
| 9b200 |  72 6f 70 72 69 65 74 61 72 79 20 70 72 6f 67 72    61 6d 73 2e 20 20 49 66 20 79 6f 75 72 20 70 72  | roprietary.programs...If.your.pr | 
| 9b220 |  6f 67 72 61 6d 20 69 73 20 61 20 73 75 62 72 6f    75 74 69 6e 65 20 6c 69 62 72 61 72 79 2c 20 79  | ogram.is.a.subroutine.library,.y | 
| 9b240 |  6f 75 0a 6d 61 79 20 63 6f 6e 73 69 64 65 72 20    69 74 20 6d 6f 72 65 20 75 73 65 66 75 6c 20 74  | ou.may.consider.it.more.useful.t | 
| 9b260 |  6f 20 70 65 72 6d 69 74 20 6c 69 6e 6b 69 6e 67    20 70 72 6f 70 72 69 65 74 61 72 79 20 61 70 70  | o.permit.linking.proprietary.app | 
| 9b280 |  6c 69 63 61 74 69 6f 6e 73 20 77 69 74 68 0a 74    68 65 20 6c 69 62 72 61 72 79 2e 20 20 49 66 20  | lications.with.the.library...If. | 
| 9b2a0 |  74 68 69 73 20 69 73 20 77 68 61 74 20 79 6f 75    20 77 61 6e 74 20 74 6f 20 64 6f 2c 20 75 73 65  | this.is.what.you.want.to.do,.use | 
| 9b2c0 |  20 74 68 65 20 47 4e 55 20 4c 65 73 73 65 72 20    47 65 6e 65 72 61 6c 0a 50 75 62 6c 69 63 20 4c  | .the.GNU.Lesser.General.Public.L | 
| 9b2e0 |  69 63 65 6e 73 65 20 69 6e 73 74 65 61 64 20 6f    66 20 74 68 69 73 20 4c 69 63 65 6e 73 65 2e 20  | icense.instead.of.this.License.. | 
| 9b300 |  20 42 75 74 20 66 69 72 73 74 2c 20 70 6c 65 61    73 65 20 72 65 61 64 0a 3c 68 74 74 70 3a 2f 2f  | .But.first,.please.read.<http:// | 
| 9b320 |  77 77 77 2e 67 6e 75 2e 6f 72 67 2f 70 68 69 6c    6f 73 6f 70 68 79 2f 77 68 79 2d 6e 6f 74 2d 6c  | www.gnu.org/philosophy/why-not-l | 
| 9b340 |  67 70 6c 2e 68 74 6d 6c 3e 2e 0a 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | gpl.html>....................... | 
| 9b360 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b380 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b3a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b3c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b3e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b400 |  66 6c 79 63 68 65 63 6b 2d 33 35 2e 30 2f 4d 41    49 4e 54 41 49 4e 45 52 53 00 00 00 00 00 00 00  | flycheck-35.0/MAINTAINERS....... | 
| 9b420 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b440 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b460 |  00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30  | ....0000644.0000000.0000000.0000 | 
| 9b480 |  30 30 30 30 32 31 37 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 33 36 35 00 20 30 00 00 00  | 0000217.00000000000.013365..0... | 
| 9b4a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b4c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b4e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b500 |  00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .ustar...root................... | 
| 9b520 |  00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .........root................... | 
| 9b540 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b560 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b580 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b5a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b5c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b5e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b600 |  43 6c c3 a9 6d 65 6e 74 20 50 69 74 2d 43 6c 61    75 64 65 6c 20 3c 68 69 64 64 65 6e 40 65 78 61  | Cl..ment.Pit-Claudel.<hidden@exa | 
| 9b620 |  6d 70 6c 65 2e 63 6f 6d 3e 20 28 40 63 70 69 74    63 6c 61 75 64 65 6c 29 0a 66 6d 64 6b 64 64 20  | mple.com>.(@cpitclaudel).fmdkdd. | 
| 9b640 |  3c 68 69 64 64 65 6e 40 65 78 61 6d 70 6c 65 2e    63 6f 6d 3e 20 28 40 66 6d 64 6b 64 64 29 0a 42  | <hidden@example.com>.(@fmdkdd).B | 
| 9b660 |  6f 7a 68 69 64 61 72 20 42 61 74 73 6f 76 20 3c    68 69 64 64 65 6e 40 65 78 61 6d 70 6c 65 2e 63  | ozhidar.Batsov.<hidden@example.c | 
| 9b680 |  6f 6d 3e 20 28 40 62 62 61 74 73 6f 76 29 0a 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | om>.(@bbatsov).................. | 
| 9b6a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b6c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b6e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b700 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b720 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b740 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b760 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b780 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b7a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b7c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b7e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b800 |  66 6c 79 63 68 65 63 6b 2d 33 35 2e 30 2f 2e 6d    61 69 6c 6d 61 70 00 00 00 00 00 00 00 00 00 00  | flycheck-35.0/.mailmap.......... | 
| 9b820 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b840 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b860 |  00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30  | ....0000644.0000000.0000000.0000 | 
| 9b880 |  30 30 30 32 34 32 31 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 33 31 30 00 20 30 00 00 00  | 0002421.00000000000.013310..0... | 
| 9b8a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b8c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b8e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b900 |  00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .ustar...root................... | 
| 9b920 |  00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .........root................... | 
| 9b940 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b960 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b980 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b9a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b9c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9b9e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9ba00 |  23 20 2d 2a 2d 20 6d 6f 64 65 3a 20 63 6f 6e 66    3b 20 2d 2a 2d 0a 0a 42 69 61 6f 20 58 69 65 20  | #.-*-.mode:.conf;.-*-..Biao.Xie. | 
| 9ba20 |  3c 34 32 33 33 30 30 40 67 6d 61 69 6c 2e 63 6f    6d 3e 0a 42 6f 7a 68 69 64 61 72 20 42 61 74 73  | <423300@gmail.com>.Bozhidar.Bats | 
| 9ba40 |  6f 76 20 3c 62 6f 7a 68 69 64 61 72 40 62 61 74    73 6f 76 2e 63 6f 6d 3e 20 3c 62 6f 7a 68 69 64  | ov.<bozhidar@batsov.com>.<bozhid | 
| 9ba60 |  61 72 40 74 72 61 64 65 6f 2e 63 6f 6d 3e 0a 43    68 61 6f 20 53 48 45 4e 20 3c 73 63 74 75 72 74  | ar@tradeo.com>.Chao.SHEN.<scturt | 
| 9ba80 |  6c 65 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 43 72    69 73 74 69 61 6e 20 43 61 70 64 65 76 69 6c 61  | le@gmail.com>.Cristian.Capdevila | 
| 9baa0 |  20 3c 63 61 70 64 65 76 63 40 64 65 66 76 61 72    2e 6f 72 67 3e 0a 4d 61 6e 75 65 6c 20 55 62 65  | .<capdevc@defvar.org>.Manuel.Ube | 
| 9bac0 |  72 74 69 20 3c 6d 61 6e 75 65 6c 40 62 6f 63 63    61 70 65 72 74 61 2e 63 6f 6d 3e 0a 4d 61 6e 75  | rti.<manuel@boccaperta.com>.Manu | 
| 9bae0 |  65 6c 20 55 62 65 72 74 69 20 3c 6d 61 6e 75 65    6c 40 62 6f 63 63 61 70 65 72 74 61 2e 63 6f 6d  | el.Uberti.<manuel@boccaperta.com | 
| 9bb00 |  3e 20 3c 6d 61 6e 75 65 6c 2d 75 62 65 72 74 69    40 75 73 65 72 73 2e 6e 6f 72 65 70 6c 79 2e 67  | >.<manuel-uberti@users.noreply.g | 
| 9bb20 |  69 74 68 75 62 2e 63 6f 6d 3e 0a 4d 61 72 6b 20    48 65 6c 6c 65 77 65 6c 6c 20 3c 6d 61 72 6b 2e  | ithub.com>.Mark.Hellewell.<mark. | 
| 9bb40 |  68 65 6c 6c 65 77 65 6c 6c 40 69 63 6c 6f 75 64    2e 63 6f 6d 3e 0a 4d 61 72 6b 20 4b 61 72 70 6f  | hellewell@icloud.com>.Mark.Karpo | 
| 9bb60 |  76 20 3c 6d 61 72 6b 6b 61 72 70 6f 76 40 6f 70    6d 62 78 2e 6f 72 67 3e 0a 50 65 74 65 72 20 56  | v.<markkarpov@opmbx.org>.Peter.V | 
| 9bb80 |  61 73 69 6c 20 3c 6d 61 69 6c 40 70 65 74 65 72    76 61 73 69 6c 2e 6e 65 74 3e 0a 52 6f 6d 61 6e  | asil.<mail@petervasil.net>.Roman | 
| 9bba0 |  6f 73 20 53 6b 69 61 64 61 73 20 3c 72 73 6b 69    40 75 73 65 72 73 2e 6e 6f 72 65 70 6c 79 2e 67  | os.Skiadas.<rski@users.noreply.g | 
| 9bbc0 |  69 74 68 75 62 2e 63 6f 6d 3e 0a 23 20 4c 6f 6f    6b 73 20 61 73 20 69 66 20 74 68 65 72 65 27 73  | ithub.com>.#.Looks.as.if.there's | 
| 9bbe0 |  20 64 69 66 66 65 72 65 6e 74 20 75 6e 69 63 6f    64 65 20 6e 6f 72 6d 61 6c 69 73 61 74 69 6f 6e  | .different.unicode.normalisation | 
| 9bc00 |  73 20 66 6f 72 20 74 68 69 73 20 6e 61 6d 65 0a    53 61 73 cc 8c 61 20 4a 6f 76 61 6e 69 63 cc 81  | s.for.this.name.Sas..a.Jovanic.. | 
| 9bc20 |  20 3c 73 61 73 61 40 73 69 6d 70 6c 69 66 79 2e    62 61 3e 0a 53 65 61 6e 20 57 68 69 74 74 6f 6e  | .<sasa@simplify.ba>.Sean.Whitton | 
| 9bc40 |  20 3c 73 70 77 68 69 74 74 6f 6e 40 73 70 77 68    69 74 74 6f 6e 2e 6e 61 6d 65 3e 20 3c 73 70 77  | .<spwhitton@spwhitton.name>.<spw | 
| 9bc60 |  68 69 74 74 6f 6e 40 75 73 65 72 73 2e 6e 6f 72    65 70 6c 79 2e 67 69 74 68 75 62 2e 63 6f 6d 3e  | hitton@users.noreply.github.com> | 
| 9bc80 |  0a 53 65 62 61 73 74 69 61 6e 20 53 63 68 75 65    70 70 65 6c 20 3c 73 33 62 73 40 75 73 65 72 73  | .Sebastian.Schueppel.<s3bs@users | 
| 9bca0 |  2e 6e 6f 72 65 70 6c 79 2e 67 69 74 68 75 62 2e    63 6f 6d 3e 0a 53 65 62 61 73 74 69 61 6e 20 57  | .noreply.github.com>.Sebastian.W | 
| 9bcc0 |  69 65 73 6e 65 72 20 3c 73 77 69 65 73 6e 65 72    40 6c 75 6e 61 72 79 6f 72 6e 2e 63 6f 6d 3e 20  | iesner.<swiesner@lunaryorn.com>. | 
| 9bce0 |  3c 6c 75 6e 61 72 79 6f 72 6e 40 67 6d 61 69 6c    2e 63 6f 6d 3e 0a 53 65 62 61 73 74 69 61 6e 20  | <lunaryorn@gmail.com>.Sebastian. | 
| 9bd00 |  57 69 65 73 6e 65 72 20 3c 73 77 69 65 73 6e 65    72 40 6c 75 6e 61 72 79 6f 72 6e 2e 63 6f 6d 3e  | Wiesner.<swiesner@lunaryorn.com> | 
| 9bd20 |  20 3c 6d 65 40 6c 75 6e 61 72 79 6f 72 6e 2e 63    6f 6d 3e 0a 53 65 6e 64 61 20 41 6b 69 68 61 20  | .<me@lunaryorn.com>.Senda.Akiha. | 
| 9bd40 |  3c 73 65 6e 64 61 2e 61 6b 69 68 61 40 67 6d 61    69 6c 2e 63 6f 6d 3e 0a 53 74 65 76 65 20 50 75  | <senda.akiha@gmail.com>.Steve.Pu | 
| 9bd60 |  72 63 65 6c 6c 20 3c 73 74 65 76 65 40 73 61 6e    69 74 79 69 6e 63 2e 63 6f 6d 3e 20 3c 73 74 65  | rcell.<steve@sanityinc.com>.<ste | 
| 9bd80 |  76 65 2e 70 75 72 63 65 6c 6c 40 70 6f 77 65 72    73 68 6f 70 2e 63 6f 2e 6e 7a 3e 0a 53 79 6c 76  | ve.purcell@powershop.co.nz>.Sylv | 
| 9bda0 |  61 69 6e 20 42 65 6e 6e 65 72 20 3c 73 79 6c 76    61 69 6e 2e 62 65 6e 6e 65 72 40 67 6d 61 69 6c  | ain.Benner.<sylvain.benner@gmail | 
| 9bdc0 |  2e 63 6f 6d 3e 0a 53 79 6c 76 61 69 6e 20 52 6f    75 73 73 65 61 75 20 3c 74 68 69 73 69 72 73 40  | .com>.Sylvain.Rousseau.<thisirs@ | 
| 9bde0 |  67 6d 61 69 6c 2e 63 6f 6d 3e 0a 56 6c 61 74 6b    6f 20 42 61 73 69 63 20 3c 76 6c 61 74 6b 6f 2e  | gmail.com>.Vlatko.Basic.<vlatko. | 
| 9be00 |  62 61 73 69 63 40 67 6d 61 69 6c 2e 63 6f 6d 3e    0a 59 75 75 6b 69 20 41 72 69 73 61 77 61 20 3c  | basic@gmail.com>.Yuuki.Arisawa.< | 
| 9be20 |  79 75 75 6b 69 2e 61 72 69 40 67 6d 61 69 6c 2e    63 6f 6d 3e 0a 5a 68 75 6f 20 59 75 61 6e 20 3c  | yuuki.ari@gmail.com>.Zhuo.Yuan.< | 
| 9be40 |  79 7a 70 72 6f 66 69 6c 65 73 40 67 6d 61 69 6c    2e 63 6f 6d 3e 0a 0a 23 20 54 68 65 73 65 20 63  | yzprofiles@gmail.com>..#.These.c | 
| 9be60 |  6f 6e 74 72 69 62 75 74 6f 72 73 20 70 72 65 66    65 72 20 74 6f 20 72 65 6d 61 69 6e 20 61 6e 6f  | ontributors.prefer.to.remain.ano | 
| 9be80 |  6e 79 6d 6f 75 73 0a 66 6d 64 6b 64 64 20 3c 66    6d 64 6b 64 64 40 67 6d 61 69 6c 2e 63 6f 6d 3e  | nymous.fmdkdd.<fmdkdd@gmail.com> | 
| 9bea0 |  0a 0a 23 20 54 68 65 20 72 65 61 6c 20 6e 61 6d    65 73 20 6f 66 20 74 68 65 73 65 20 63 6f 6e 74  | ..#.The.real.names.of.these.cont | 
| 9bec0 |  72 69 62 75 74 6f 72 73 20 61 72 65 20 75 6e 6b    6e 6f 77 6e 0a 70 61 70 61 65 79 65 20 3c 70 61  | ributors.are.unknown.papaeye.<pa | 
| 9bee0 |  70 61 65 79 65 40 67 6d 61 69 6c 2e 63 6f 6d 3e    0a 63 68 65 73 73 6d 61 6e 20 3c 65 76 67 65 6e  | paeye@gmail.com>.chessman.<evgen | 
| 9bf00 |  69 79 2e 61 40 6c 69 76 65 74 65 78 2e 72 75 3e    0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | iy.a@livetex.ru>................ | 
| 9bf20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9bf40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9bf60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9bf80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9bfa0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9bfc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9bfe0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9c000 |  66 6c 79 63 68 65 63 6b 2d 33 35 2e 30 2f 43 48    41 4e 47 45 53 2e 72 73 74 00 00 00 00 00 00 00  | flycheck-35.0/CHANGES.rst....... | 
| 9c020 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9c040 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9c060 |  00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30  | ....0000644.0000000.0000000.0000 | 
| 9c080 |  30 30 35 30 36 34 34 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 35 30 33 00 20 30 00 00 00  | 0050644.00000000000.013503..0... | 
| 9c0a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9c0c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9c0e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9c100 |  00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .ustar...root................... | 
| 9c120 |  00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .........root................... | 
| 9c140 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9c160 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9c180 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9c1a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9c1c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9c1e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 9c200 |  60 60 6d 61 73 74 65 72 60 60 20 28 75 6e 72 65    6c 65 61 73 65 64 29 0a 3d 3d 3d 3d 3d 3d 3d 3d  | ``master``.(unreleased).======== | 
| 9c220 |  3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a    33 35 2e 30 20 28 32 30 32 35 2d 30 34 2d 32 33  | ==============..35.0.(2025-04-23 | 
| 9c240 |  29 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2d 2d 2d 2d 2d 2d  | ).======================..------ | 
| 9c260 |  2d 2d 2d 2d 2d 2d 0a 4e 65 77 20 46 65 61 74 75    72 65 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | ------.New.Features.------------ | 
| 9c280 |  0a 0a 2d 20 5b 23 32 31 30 35 5d 3a 20 41 64 64    20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 63 6f 6e  | ..-.[#2105]:.Add.options.for.con | 
| 9c2a0 |  66 69 67 75 72 69 6e 67 20 74 68 65 20 60 60 6a    73 6f 6e 6e 65 74 60 60 20 63 68 65 63 6b 65 72  | figuring.the.``jsonnet``.checker | 
| 9c2c0 |  2e 0a 2d 20 5b 23 31 39 37 35 5d 3a 20 41 64 64    20 73 75 70 70 6f 72 74 20 66 6f 72 20 60 60 2d  | ..-.[#1975]:.Add.support.for.``- | 
| 9c2e0 |  2d 65 78 70 74 2d 72 65 6c 61 78 65 64 2d 63 6f    6e 73 74 65 78 70 72 60 60 20 66 6c 61 67 20 74  | -expt-relaxed-constexpr``.flag.t | 
| 9c300 |  6f 20 60 60 63 75 64 61 60 60 20 63 68 65 63 6b    65 72 2e 0a 2d 20 5b 23 32 30 35 35 5d 3a 20 41  | o.``cuda``.checker..-.[#2055]:.A | 
| 9c320 |  64 64 20 73 75 70 70 6f 72 74 20 66 6f 72 20 60    60 2d 2d 65 78 70 74 2d 65 78 74 65 6e 64 65 64  | dd.support.for.``--expt-extended | 
| 9c340 |  2d 6c 61 6d 62 64 61 60 60 20 66 6c 61 67 20 74    6f 20 60 60 63 75 64 61 60 60 20 63 68 65 63 6b  | -lambda``.flag.to.``cuda``.check | 
| 9c360 |  65 72 2e 0a 2d 20 5b 23 31 39 38 37 5d 3a 20 41    64 64 20 61 20 66 6c 61 67 20 60 60 66 6c 79 63  | er..-.[#1987]:.Add.a.flag.``flyc | 
| 9c380 |  68 65 63 6b 2d 61 75 74 6f 2d 64 69 73 70 6c 61    79 2d 65 72 72 6f 72 73 2d 61 66 74 65 72 2d 63  | heck-auto-display-errors-after-c | 
| 9c3a0 |  68 65 63 6b 69 6e 67 60 60 20 63 6f 6e 74 72 6f    6c 20 77 68 65 74 68 65 72 20 74 6f 20 64 69 73  | hecking``.control.whether.to.dis | 
| 9c3c0 |  70 6c 61 79 20 65 72 72 6f 72 73 20 61 75 74 6f    6d 61 74 69 63 61 6c 6c 79 20 61 66 74 65 72 20  | play.errors.automatically.after. | 
| 9c3e0 |  63 68 65 63 6b 69 6e 67 2e 0a 2d 20 5b 23 32 30    33 35 5d 3a 20 41 64 64 20 63 6f 6c 6f 72 73 20  | checking..-.[#2035]:.Add.colors. | 
| 9c400 |  74 6f 20 46 6c 79 43 20 6d 6f 64 65 20 6c 69 6e    65 20 61 6e 64 20 75 70 64 61 74 65 20 6d 6f 64  | to.FlyC.mode.line.and.update.mod | 
| 9c420 |  65 20 6c 69 6e 65 20 6d 65 6e 75 2e 20 49 6e 74    72 6f 64 75 63 65 20 60 60 66 6c 79 63 68 65 63  | e.line.menu..Introduce.``flychec | 
| 9c440 |  6b 2d 6d 6f 64 65 2d 73 75 63 63 65 73 73 2d 69    6e 64 69 63 61 74 6f 72 60 60 2e 0a 2d 20 5b 23  | k-mode-success-indicator``..-.[# | 
| 9c460 |  32 30 35 39 5d 3a 20 45 6e 61 62 6c 65 20 63 68    65 63 6b 65 72 73 20 66 6f 72 20 6e 65 77 20 41  | 2059]:.Enable.checkers.for.new.A | 
| 9c480 |  55 43 54 65 58 20 31 34 20 6d 6f 64 65 73 2e 0a    2d 20 5b 23 32 30 37 30 5d 3a 20 41 64 64 20 61  | UCTeX.14.modes..-.[#2070]:.Add.a | 
| 9c4a0 |  20 6e 65 77 20 73 79 6e 74 61 78 20 63 68 65 63    6b 65 72 20 60 60 72 60 60 20 66 6f 72 20 52 20  | .new.syntax.checker.``r``.for.R. | 
| 9c4c0 |  77 69 74 68 20 74 68 65 20 62 75 69 6c 74 69 6e    20 60 60 70 61 72 73 65 60 60 20 66 75 6e 63 74  | with.the.builtin.``parse``.funct | 
| 9c4e0 |  69 6f 6e 2e 0a 2d 20 5b 23 32 30 37 33 5d 3a 20    41 64 64 20 6e 65 77 20 73 79 6e 74 61 78 20 63  | ion..-.[#2073]:.Add.new.syntax.c | 
| 9c500 |  68 65 63 6b 65 72 20 60 60 73 61 6c 74 2d 6c 69    6e 74 60 60 20 66 6f 72 20 74 68 65 20 73 61 6c  | hecker.``salt-lint``.for.the.sal | 
| 9c520 |  74 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65    2d 61 73 2d 63 6f 64 65 20 6c 61 6e 67 75 61 67  | t.infrastructure-as-code.languag | 
| 9c540 |  65 2e 0a 2d 20 5b 23 32 30 37 31 5d 3a 20 41 64    64 20 61 20 6e 65 77 20 63 68 65 63 6b 65 72 20  | e..-.[#2071]:.Add.a.new.checker. | 
| 9c560 |  60 60 70 65 72 6c 2d 70 65 72 6c 69 6d 70 6f 72    74 73 60 60 2c 20 66 6f 72 20 63 6c 65 61 6e 69  | ``perl-perlimports``,.for.cleani | 
| 9c580 |  6e 67 20 75 70 20 50 65 72 6c 20 69 6d 70 6f 72    74 20 73 74 61 74 65 6d 65 6e 74 73 2e 0a 2d 20  | ng.up.Perl.import.statements..-. | 
| 9c5a0 |  5b 23 31 39 37 32 5d 3a 20 4e 65 77 20 64 65 66    63 75 73 74 6f 6d 20 60 60 66 6c 79 63 68 65 63  | [#1972]:.New.defcustom.``flychec | 
| 9c5c0 |  6b 2d 63 6c 65 61 72 2d 64 69 73 70 6c 61 79 65    64 2d 65 72 72 6f 72 73 2d 66 75 6e 63 74 69 6f  | k-clear-displayed-errors-functio | 
| 9c5e0 |  6e 60 60 20 74 6f 0a 20 20 63 75 73 74 6f 6d 69    7a 65 20 68 6f 77 20 65 72 72 6f 72 20 6d 65 73  | n``.to...customize.how.error.mes | 
| 9c600 |  73 61 67 65 73 20 61 72 65 20 74 6f 20 62 65 20    63 6c 65 61 72 65 64 2e 0a 2d 20 5b 23 32 30 37  | sages.are.to.be.cleared..-.[#207 | 
| 9c620 |  35 5d 3a 20 41 64 64 20 74 68 65 20 60 60 66 6c    79 63 68 65 63 6b 2d 63 68 6b 74 65 78 2d 65 78  | 5]:.Add.the.``flycheck-chktex-ex | 
| 9c640 |  74 72 61 2d 66 6c 61 67 73 60 60 20 6f 70 74 69    6f 6e 20 74 6f 20 74 68 65 20 60 60 74 65 78 2d  | tra-flags``.option.to.the.``tex- | 
| 9c660 |  63 68 6b 74 65 78 60 60 20 63 68 65 63 6b 65 72    2e 0a 2d 20 5b 23 32 31 30 37 5d 3a 20 41 64 64  | chktex``.checker..-.[#2107]:.Add | 
| 9c680 |  20 60 60 2d 58 63 6f 6d 70 69 6c 65 72 60 60 20    6f 70 74 69 6f 6e 20 66 6f 72 20 60 60 63 75 64  | .``-Xcompiler``.option.for.``cud | 
| 9c6a0 |  61 2d 6e 76 63 63 60 60 2e 0a 2d 20 41 64 64 20    6e 65 77 20 60 60 6d 61 72 6b 64 6f 77 6e 6c 69  | a-nvcc``..-.Add.new.``markdownli | 
| 9c6c0 |  6e 74 2d 63 6c 69 32 60 60 20 63 68 65 63 6b 65    72 2e 0a 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a  | nt-cli2``.checker...-----------. | 
| 9c6e0 |  42 75 67 73 20 66 69 78 65 64 0a 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 0a 0a 2d 20 5b 23 32 30 35 37  | Bugs.fixed.-----------..-.[#2057 | 
| 9c700 |  5d 3a 20 52 65 76 65 72 74 20 74 68 65 20 72 65    70 6c 61 63 65 6d 65 6e 74 20 6f 66 20 60 60 66  | ]:.Revert.the.replacement.of.``f | 
| 9c720 |  6c 79 63 68 65 63 6b 2d 76 65 72 73 69 6f 6e 60    60 20 77 69 74 68 20 60 60 6c 6d 2d 76 65 72 73  | lycheck-version``.with.``lm-vers | 
| 9c740 |  69 6f 6e 60 60 2e 0a 2d 20 5b 23 31 39 37 32 5d    3a 20 52 65 66 69 6e 65 20 66 6c 79 63 68 65 63  | ion``..-.[#1972]:.Refine.flychec | 
| 9c760 |  6b 2d 64 69 73 70 6c 61 79 2d 65 72 72 6f 72 73    20 6c 69 66 65 63 79 63 6c 65 20 73 6f 20 65 72  | k-display-errors.lifecycle.so.er | 
| 9c780 |  72 6f 72 20 6d 65 73 73 61 67 65 73 20 63 61 6e    20 62 65 20 63 6c 65 61 72 65 64 2e 0a 2d 20 5b  | ror.messages.can.be.cleared..-.[ | 
| 9c7a0 |  23 32 30 36 37 5d 3a 20 48 61 6e 64 6c 65 20 63    6f 72 72 65 63 74 6c 79 20 47 48 43 20 39 2e 36  | #2067]:.Handle.correctly.GHC.9.6 | 
| 9c7c0 |  20 65 72 72 6f 72 20 6f 75 74 70 75 74 20 66 6f    72 6d 61 74 2e 0a 2d 20 5b 23 32 30 37 39 5d 3a  | .error.output.format..-.[#2079]: | 
| 9c7e0 |  20 46 69 78 20 72 75 66 66 20 60 60 65 72 72 6f    72 2d 70 61 74 74 65 72 6e 73 60 60 20 61 6e 64  | .Fix.ruff.``error-patterns``.and | 
| 9c800 |  20 60 60 65 72 72 6f 72 2d 66 69 6c 74 65 72 60    60 2e 0a 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 43  | .``error-filter``...----------.C | 
| 9c820 |  68 61 6e 67 65 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 0a 0a 2d 20 2a 2a 28 42 72 65 61 6b 69 6e 67  | hanges.----------..-.**(Breaking | 
| 9c840 |  29 2a 2a 20 5b 23 32 30 36 36 5d 3a 20 52 65 6d    6f 76 65 20 73 75 70 70 6f 72 74 20 66 6f 72 20  | )**.[#2066]:.Remove.support.for. | 
| 9c860 |  76 65 72 73 69 6f 6e 73 20 6f 66 20 60 60 73 74    79 6c 65 6c 69 6e 74 60 60 20 6f 6c 64 65 72 20  | versions.of.``stylelint``.older. | 
| 9c880 |  74 68 61 6e 20 76 31 34 2e 0a 2d 20 55 70 64 61    74 65 20 60 60 65 72 72 6f 72 2d 70 61 74 74 65  | than.v14..-.Update.``error-patte | 
| 9c8a0 |  72 6e 73 60 60 20 66 6f 72 20 67 68 64 6c 20 34    2e 31 2e 30 2e 0a 2d 20 5b 23 32 30 37 38 5d 3a  | rns``.for.ghdl.4.1.0..-.[#2078]: | 
| 9c8c0 |  20 72 75 66 66 3a 20 60 60 2d 2d 6f 75 74 70 75    74 2d 66 6f 72 6d 61 74 3d 74 65 78 74 60 60 20  | .ruff:.``--output-format=text``. | 
| 9c8e0 |  72 65 70 6c 61 63 65 64 20 77 69 74 68 20 60 60    2d 2d 6f 75 74 70 75 74 2d 66 6f 72 6d 61 74 3d  | replaced.with.``--output-format= | 
| 9c900 |  63 6f 6e 63 69 73 65 60 60 20 64 75 65 20 74 6f    20 75 70 73 74 72 65 61 6d 20 63 68 61 6e 67 65  | concise``.due.to.upstream.change | 
| 9c920 |  73 20 69 6e 20 72 75 66 66 2e 0a 0a 0a 33 34 2e    31 20 28 32 30 32 34 2d 30 32 2d 31 38 29 0a 3d  | s.in.ruff....34.1.(2024-02-18).= | 
| 9c940 |  3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 0a 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d  | =====================..--------- | 
| 9c960 |  2d 2d 0a 42 75 67 73 20 66 69 78 65 64 0a 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 2d 20 5b 23 32  | --.Bugs.fixed.-----------..-.[#2 | 
| 9c980 |  30 35 34 5d 3a 20 52 65 6d 6f 76 65 20 65 78 70    6c 69 63 69 74 20 64 65 70 20 6f 6e 20 74 68 65  | 054]:.Remove.explicit.dep.on.the | 
| 9c9a0 |  20 62 75 69 6c 74 2d 69 6e 20 70 61 63 6b 61 67    65 20 60 60 73 65 71 2e 65 6c 60 60 2e 0a 0a 33  | .built-in.package.``seq.el``...3 | 
| 9c9c0 |  34 2e 30 20 28 32 30 32 34 2d 30 32 2d 31 34 29    0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  | 4.0.(2024-02-14).=============== | 
| 9c9e0 |  3d 3d 3d 3d 3d 3d 3d 0a 0a 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 0a 4e 65 77 20 46 65 61 74 75 72  | =======..------------.New.Featur | 
| 9ca00 |  65 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a    0a 2d 20 4e 65 77 20 73 79 6e 74 61 78 20 63 68  | es.------------..-.New.syntax.ch | 
| 9ca20 |  65 63 6b 65 72 73 0a 0a 20 20 2d 20 5b 23 32 30    31 35 5d 3a 20 50 48 50 20 77 69 74 68 20 60 60  | eckers....-.[#2015]:.PHP.with.`` | 
| 9ca40 |  70 68 70 63 73 2d 63 68 61 6e 67 65 64 60 60 0a    20 20 2d 20 5b 23 32 30 31 37 5d 3a 20 48 41 4d  | phpcs-changed``...-.[#2017]:.HAM | 
| 9ca60 |  4c 20 77 69 74 68 20 60 60 68 61 6d 6c 2d 6c 69    6e 74 60 60 0a 20 20 2d 20 5b 23 32 30 33 30 5d  | L.with.``haml-lint``...-.[#2030] | 
| 9ca80 |  3a 20 41 64 64 20 60 60 79 61 6d 6c 2d 61 63 74    69 6f 6e 6c 69 6e 74 60 60 20 63 68 65 63 6b 65  | :.Add.``yaml-actionlint``.checke | 
| 9caa0 |  72 20 66 6f 72 20 47 69 74 48 75 62 20 79 61 6d    6c 20 61 63 74 69 6f 6e 20 77 6f 72 6b 66 6c 6f  | r.for.GitHub.yaml.action.workflo | 
| 9cac0 |  77 73 2e 0a 20 20 2d 20 5b 23 32 30 35 32 5d 3a    20 53 61 73 73 20 77 69 74 68 20 53 74 79 6c 65  | ws....-.[#2052]:.Sass.with.Style | 
| 9cae0 |  6c 69 6e 74 0a 20 20 2d 20 5b 23 32 30 31 33 5d    3a 20 4e 69 78 20 77 69 74 68 20 60 60 73 74 61  | lint...-.[#2013]:.Nix.with.``sta | 
| 9cb00 |  74 69 78 60 60 0a 20 20 2d 20 5b 23 31 39 33 35    5d 3a 20 43 68 65 66 20 28 52 75 62 79 29 20 77  | tix``...-.[#1935]:.Chef.(Ruby).w | 
| 9cb20 |  69 74 68 20 60 60 63 6f 6f 6b 73 74 79 6c 65 60    60 0a 20 20 2d 20 5b 23 31 39 31 35 5d 3a 20 4d  | ith.``cookstyle``...-.[#1915]:.M | 
| 9cb40 |  61 72 6b 64 6f 77 6e 20 77 69 74 68 20 60 60 70    79 6d 61 72 6b 64 6f 77 6e 60 60 0a 0a 2d 20 5b  | arkdown.with.``pymarkdown``..-.[ | 
| 9cb60 |  23 31 38 37 33 5d 3a 20 41 64 64 20 65 72 72 6f    72 20 65 78 70 6c 61 69 6e 65 72 20 74 6f 20 60  | #1873]:.Add.error.explainer.to.` | 
| 9cb80 |  60 70 65 72 6c 2d 70 65 72 6c 63 72 69 74 69 63    60 60 2e 0a 2d 20 5b 23 31 38 37 35 5d 3a 20 41  | `perl-perlcritic``..-.[#1875]:.A | 
| 9cba0 |  64 64 20 65 72 72 6f 72 2d 65 78 70 6c 61 69 6e    65 72 20 74 6f 20 60 60 63 73 73 2d 73 74 79 6c  | dd.error-explainer.to.``css-styl | 
| 9cbc0 |  65 6c 69 6e 74 60 60 2e 0a 2d 20 5b 23 31 38 37    36 5d 3a 20 41 64 64 20 65 72 72 6f 72 2d 65 78  | elint``..-.[#1876]:.Add.error-ex | 
| 9cbe0 |  70 6c 61 69 6e 65 72 20 66 6f 72 20 60 60 6d 61    72 6b 64 6f 77 6e 6c 69 6e 74 20 63 68 65 63 6b  | plainer.for.``markdownlint.check | 
| 9cc00 |  65 72 60 60 2e 0a 2d 20 5b 23 32 30 31 39 5d 3a    20 41 64 64 20 73 75 70 70 6f 72 74 20 66 6f 72  | er``..-.[#2019]:.Add.support.for | 
| 9cc20 |  20 52 45 4c 41 58 20 4e 47 20 73 63 68 65 6d 61    20 69 6e 20 60 60 78 6d 6c 6c 69 6e 74 60 60 2e  | .RELAX.NG.schema.in.``xmllint``. | 
| 9cc40 |  0a 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 42 75 67    73 20 46 69 78 65 64 0a 2d 2d 2d 2d 2d 2d 2d 2d  | ..----------.Bugs.Fixed.-------- | 
| 9cc60 |  2d 2d 0a 0a 2d 20 5b 23 31 37 39 33 5d 3a 20 46    69 78 20 60 60 66 6c 79 63 68 65 63 6b 2d 72 75  | --..-.[#1793]:.Fix.``flycheck-ru | 
| 9cc80 |  62 79 2d 72 75 62 6f 63 6f 70 60 60 20 6f 6e 20    62 75 66 66 65 72 73 20 77 69 74 68 20 6e 6f 20  | by-rubocop``.on.buffers.with.no. | 
| 9cca0 |  62 61 63 6b 69 6e 67 20 66 69 6c 65 2e 0a 0a 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 43 68 61 6e 67 65  | backing.file...----------.Change | 
| 9ccc0 |  73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 2d 20    5b 23 32 30 32 36 5d 3a 55 70 64 61 74 65 20 74  | s.----------..-.[#2026]:Update.t | 
| 9cce0 |  68 65 20 70 6f 73 73 69 62 6c 65 20 6c 6f 63 61    74 69 6f 6e 73 20 66 6f 72 20 60 60 79 61 6d 6c  | he.possible.locations.for.``yaml | 
| 9cd00 |  6c 69 6e 74 60 60 27 73 20 63 6f 6e 66 69 67 75    72 61 74 69 6f 6e 20 66 69 6c 65 2e 0a 2d 20 2a  | lint``'s.configuration.file..-.* | 
| 9cd20 |  2a 28 42 72 65 61 6b 69 6e 67 29 2a 2a 20 5b 23    31 36 39 37 5d 3a 20 52 65 6d 6f 76 65 20 74 68  | *(Breaking)**.[#1697]:.Remove.th | 
| 9cd40 |  65 20 60 60 63 6f 71 60 60 20 63 68 65 63 6b 65    72 2e 0a 2d 20 2a 2a 28 42 72 65 61 6b 69 6e 67  | e.``coq``.checker..-.**(Breaking | 
| 9cd60 |  29 2a 2a 20 5b 23 31 39 33 35 5d 3a 20 52 65 6d    6f 76 65 20 74 68 65 20 60 60 63 68 65 66 2d 66  | )**.[#1935]:.Remove.the.``chef-f | 
| 9cd80 |  6f 6f 64 63 72 69 74 69 63 60 60 20 63 68 65 63    6b 65 72 2e 20 28 69 74 27 73 20 6e 6f 77 20 72  | oodcritic``.checker..(it's.now.r | 
| 9cda0 |  65 70 6c 61 63 65 64 20 62 79 20 60 60 72 75 62    79 2d 63 68 65 66 2d 63 6f 6f 6b 73 74 79 6c 65  | eplaced.by.``ruby-chef-cookstyle | 
| 9cdc0 |  60 60 29 0a 2d 20 2a 2a 28 42 72 65 61 6b 69 6e    67 29 2a 2a 20 5b 23 32 30 31 38 5d 3a 20 52 65  | ``).-.**(Breaking)**.[#2018]:.Re | 
| 9cde0 |  6d 6f 76 65 20 74 68 65 20 60 60 67 6f 6c 69 6e    74 60 60 20 63 68 65 63 6b 65 72 2e 0a 2d 20 2a  | move.the.``golint``.checker..-.* | 
| 9ce00 |  2a 28 42 72 65 61 6b 69 6e 67 29 2a 2a 20 52 65    6d 6f 76 65 20 74 68 65 20 60 60 72 75 62 79 2d  | *(Breaking)**.Remove.the.``ruby- | 
| 9ce20 |  72 75 62 79 6c 69 6e 74 60 60 20 63 68 65 63 6b    65 72 2e 0a 2d 20 5b 23 31 37 30 34 5d 3a 20 54  | rubylint``.checker..-.[#1704]:.T | 
| 9ce40 |  68 65 20 60 60 74 73 6c 69 6e 74 60 60 20 63 68    65 63 6b 65 72 20 69 73 20 64 65 70 72 65 63 61  | he.``tslint``.checker.is.depreca | 
| 9ce60 |  74 65 64 3b 20 69 74 20 77 69 6c 6c 20 67 6f 20    61 77 61 79 20 69 6e 20 61 20 66 75 74 75 72 65  | ted;.it.will.go.away.in.a.future | 
| 9ce80 |  20 72 65 6c 65 61 73 65 2e 0a 0a 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | .release...--------------------- | 
| 9cea0 |  2d 0a 0a 33 33 2e 31 20 28 32 30 32 34 2d 30 32    2d 30 34 29 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  | -..33.1.(2024-02-04).=========== | 
| 9cec0 |  3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2d 20 42    75 67 73 20 46 69 78 65 64 0a 0a 20 20 2d 20 46  | ===========..-.Bugs.Fixed....-.F | 
| 9cee0 |  69 78 65 64 20 61 6e 20 75 73 61 67 65 20 6f 66    20 74 68 65 20 72 65 6d 6f 76 65 64 20 60 60 66  | ixed.an.usage.of.the.removed.``f | 
| 9cf00 |  6c 79 63 68 65 63 6b 2d 2d 66 6f 72 6d 61 74 2d    6d 65 73 73 61 67 65 60 60 20 66 75 6e 63 74 69  | lycheck--format-message``.functi | 
| 9cf20 |  6f 6e 2e 0a 0a 33 33 2e 30 20 28 32 30 32 34 2d    30 32 2d 30 34 29 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d  | on...33.0.(2024-02-04).========= | 
| 9cf40 |  3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a    2e 2e 20 6e 6f 74 65 3a 3a 20 54 68 65 20 63 68  | ==============.....note::.The.ch | 
| 9cf60 |  61 6e 67 65 6c 6f 67 20 66 6f 72 20 74 68 69 73    20 72 65 6c 65 61 73 65 20 69 73 20 69 6e 63 6f  | angelog.for.this.release.is.inco | 
| 9cf80 |  6d 70 6c 65 74 65 2e 0a 0a 2d 20 4e 65 77 20 66    65 61 74 75 72 65 73 20 61 6e 64 20 69 6d 70 72  | mplete...-.New.features.and.impr | 
| 9cfa0 |  6f 76 65 6d 65 6e 74 73 0a 0a 20 20 2d 20 54 68    65 20 60 60 66 6c 79 63 68 65 63 6b 2d 76 65 72  | ovements....-.The.``flycheck-ver | 
| 9cfc0 |  69 66 79 2d 73 65 74 75 70 60 60 20 55 49 20 6e    6f 77 20 69 6e 63 6c 75 64 65 73 20 62 75 74 74  | ify-setup``.UI.now.includes.butt | 
| 9cfe0 |  6f 6e 73 20 74 6f 20 72 65 2d 65 6e 61 62 6c 65    20 6d 61 6e 75 61 6c 6c 79 0a 20 20 20 20 64 69  | ons.to.re-enable.manually.....di | 
| 9d000 |  73 61 62 6c 65 64 20 63 68 65 63 6b 65 72 73 20    61 6e 64 20 74 6f 20 74 72 79 20 74 6f 20 72 65  | sabled.checkers.and.to.try.to.re | 
| 9d020 |  2d 65 6e 61 62 6c 65 20 61 75 74 6f 6d 61 74 69    63 61 6c 6c 79 20 64 69 73 61 62 6c 65 64 20 63  | -enable.automatically.disabled.c | 
| 9d040 |  68 65 63 6b 65 72 73 0a 20 20 20 20 28 63 6f 6d    6d 61 6e 64 20 63 68 65 63 6b 65 72 73 20 61 72  | heckers.....(command.checkers.ar | 
| 9d060 |  65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20    64 69 73 61 62 6c 65 64 20 77 68 65 6e 20 74 68  | e.automatically.disabled.when.th | 
| 9d080 |  65 69 72 20 65 78 65 63 75 74 61 62 6c 65 20 63    61 6e 6e 6f 74 20 62 65 0a 20 20 20 20 66 6f 75  | eir.executable.cannot.be.....fou | 
| 9d0a0 |  6e 64 29 2e 20 5b 47 48 2d 31 37 35 35 5d 0a 20    20 2d 20 45 72 72 6f 72 20 65 78 70 6c 61 69 6e  | nd)..[GH-1755]...-.Error.explain | 
| 9d0c0 |  65 72 73 20 63 61 6e 20 6e 6f 77 20 72 65 74 75    72 6e 20 55 52 4c 73 20 28 74 6f 20 73 68 6f 77  | ers.can.now.return.URLs.(to.show | 
| 9d0e0 |  20 61 20 77 65 62 70 61 67 65 29 20 6f 72 20 66    75 6e 63 74 69 6f 6e 73 20 28 74 6f 0a 20 20 20  | .a.webpage).or.functions.(to.... | 
| 9d100 |  20 75 73 65 20 63 75 73 74 6f 6d 20 66 6f 72 6d    61 74 74 69 6e 67 29 2e 20 20 46 6f 72 20 65 78  | .use.custom.formatting)...For.ex | 
| 9d120 |  61 6d 70 6c 65 2c 20 74 68 65 20 52 75 73 74 20    63 68 65 63 6b 65 72 20 6e 6f 77 20 72 65 6e 64  | ample,.the.Rust.checker.now.rend | 
| 9d140 |  65 72 73 0a 20 20 20 20 65 78 70 6c 61 6e 61 74    69 6f 6e 73 20 75 73 69 6e 67 20 60 60 6d 61 72  | ers.....explanations.using.``mar | 
| 9d160 |  6b 64 6f 77 6e 2d 76 69 65 77 2d 6d 6f 64 65 60    60 2e 20 5b 47 48 2d 31 37 35 33 5d 0a 20 20 2d  | kdown-view-mode``..[GH-1753]...- | 
| 9d180 |  20 45 6e 61 62 6c 65 20 63 68 65 63 6b 65 72 73    20 69 6e 20 6d 61 6e 79 20 6e 65 77 65 72 20 54  | .Enable.checkers.in.many.newer.T | 
| 9d1a0 |  72 65 65 53 69 74 74 65 72 2d 62 61 73 65 64 20    6d 61 6a 6f 72 20 6d 6f 64 65 73 20 28 74 68 69  | reeSitter-based.major.modes.(thi | 
| 9d1c0 |  6e 6b 20 60 60 2a 2d 74 73 2d 6d 6f 64 65 60 60    29 2e 0a 0a 2d 20 4e 65 77 20 73 79 6e 74 61 78  | nk.``*-ts-mode``)...-.New.syntax | 
| 9d1e0 |  20 63 68 65 63 6b 65 72 73 0a 0a 20 20 2d 20 50    79 74 68 6f 6e 20 77 69 74 68 20 60 60 72 75 66  | .checkers....-.Python.with.``ruf | 
| 9d200 |  66 60 60 2e 20 5b 47 48 2d 32 30 33 33 5d 0a 0a    2d 20 2a 2a 42 72 65 61 6b 69 6e 67 20 63 68 61  | f``..[GH-2033]..-.**Breaking.cha | 
| 9d220 |  6e 67 65 73 2a 2a 0a 0a 20 20 2d 20 44 72 6f 70    20 73 75 70 70 6f 72 74 20 66 6f 72 20 45 6d 61  | nges**....-.Drop.support.for.Ema | 
| 9d240 |  63 73 20 32 35 2e 0a 20 20 2d 20 54 68 65 20 76    61 72 69 61 62 6c 65 20 60 60 66 6c 79 63 68 65  | cs.25....-.The.variable.``flyche | 
| 9d260 |  63 6b 2d 63 75 72 72 65 6e 74 2d 65 72 72 6f 72    73 60 60 20 6e 6f 77 20 63 6f 6e 74 61 69 6e 73  | ck-current-errors``.now.contains | 
| 9d280 |  20 65 72 72 6f 72 73 20 69 6e 20 74 68 65 20 6f    72 64 65 72 20 69 6e 0a 20 20 20 20 77 68 69 63  | .errors.in.the.order.in.....whic | 
| 9d2a0 |  68 20 74 68 65 79 20 77 65 72 65 20 72 65 74 75    72 6e 65 64 20 62 79 20 63 68 65 63 6b 65 72 73  | h.they.were.returned.by.checkers | 
| 9d2c0 |  2e 20 20 49 6e 20 70 72 65 76 69 6f 75 73 20 76    65 72 73 69 6f 6e 73 20 6f 66 20 46 6c 79 63 68  | ...In.previous.versions.of.Flych | 
| 9d2e0 |  65 63 6b 2c 0a 20 20 20 20 74 68 69 73 20 6c 69    73 74 20 77 61 73 20 73 6f 72 74 65 64 20 62 79  | eck,.....this.list.was.sorted.by | 
| 9d300 |  20 65 72 72 6f 72 20 70 6f 73 69 74 69 6f 6e 20    61 6e 64 20 73 65 76 65 72 69 74 79 2e 20 5b 47  | .error.position.and.severity..[G | 
| 9d320 |  48 2d 31 37 34 39 5d 0a 0a 33 32 20 28 66 72 6f    7a 65 6e 20 6f 6e 20 4d 61 79 20 33 72 64 2c 20  | H-1749]..32.(frozen.on.May.3rd,. | 
| 9d340 |  32 30 32 30 2c 20 72 65 6c 65 61 73 65 64 20 4d    61 72 20 32 38 2c 20 32 30 32 32 29 0a 3d 3d 3d  | 2020,.released.Mar.28,.2022).=== | 
| 9d360 |  3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  | ================================ | 
| 9d380 |  3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    0a 0a 2d 20 48 69 67 68 6c 69 67 68 74 73 0a 0a  | ================..-.Highlights.. | 
| 9d3a0 |  20 20 2d 20 4d 61 6e 79 20 63 68 65 63 6b 65 72    73 20 61 6e 64 20 63 6f 6d 70 69 6c 65 72 2c 20  | ..-.Many.checkers.and.compiler,. | 
| 9d3c0 |  73 75 63 68 20 61 73 20 60 60 6f 63 61 6d 6c 60    60 2c 20 60 60 72 75 73 74 60 60 2c 20 60 60 65  | such.as.``ocaml``,.``rust``,.``e | 
| 9d3e0 |  73 6c 69 6e 74 60 60 2c 20 61 6e 64 0a 20 20 20    20 6f 74 68 65 72 73 2c 20 69 6e 63 6c 75 64 65  | slint``,.and.....others,.include | 
| 9d400 |  20 65 6e 64 2d 6c 69 6e 65 20 61 6e 64 20 65 6e    64 2d 63 6f 6c 75 6d 6e 20 69 6e 66 6f 72 6d 61  | .end-line.and.end-column.informa | 
| 9d420 |  74 69 6f 6e 2e 20 20 46 6c 79 63 68 65 63 6b 20    63 61 6e 20 6e 6f 77 0a 20 20 20 20 68 69 67 68  | tion...Flycheck.can.now.....high | 
| 9d440 |  6c 69 67 68 74 20 74 68 65 20 65 78 61 63 74 20    72 65 67 69 6f 6e 20 74 68 61 74 20 74 68 65 79  | light.the.exact.region.that.they | 
| 9d460 |  20 72 65 70 6f 72 74 2e 20 20 41 75 74 68 6f 72    73 20 6f 66 20 63 68 65 63 6b 65 72 20 64 65 66  | .report...Authors.of.checker.def | 
| 9d480 |  69 6e 69 74 69 6f 6e 73 0a 20 20 20 20 63 61 6e    20 75 73 65 20 74 68 65 20 6e 65 77 20 60 60 3a  | initions.....can.use.the.new.``: | 
| 9d4a0 |  65 6e 64 2d 6c 69 6e 65 60 60 20 61 6e 64 20 60    60 3a 65 6e 64 2d 63 6f 6c 75 6d 6e 60 60 20 61  | end-line``.and.``:end-column``.a | 
| 9d4c0 |  72 67 75 6d 65 6e 74 73 20 69 6e 0a 20 20 20 20    60 60 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72  | rguments.in.....``flycheck-error | 
| 9d4e0 |  2d 6e 65 77 60 60 2c 20 6f 72 20 74 68 65 20 6e    65 77 20 60 60 65 6e 64 2d 6c 69 6e 65 60 60 20  | -new``,.or.the.new.``end-line``. | 
| 9d500 |  61 6e 64 20 60 60 65 6e 64 2d 63 6f 6c 75 6d 6e    60 60 20 66 69 65 6c 64 73 20 69 6e 0a 20 20 20  | and.``end-column``.fields.in.... | 
| 9d520 |  20 65 72 72 6f 72 20 70 61 74 74 65 72 6e 73 2e    20 5b 47 48 2d 31 34 30 30 5d 0a 0a 20 20 2d 20  | .error.patterns..[GH-1400]....-. | 
| 9d540 |  45 72 72 6f 72 73 20 74 68 61 74 20 63 68 65 63    6b 65 72 73 20 72 65 74 75 72 6e 20 66 6f 72 20  | Errors.that.checkers.return.for. | 
| 9d560 |  6f 74 68 65 72 20 66 69 6c 65 73 20 77 69 6c 6c    20 6e 6f 77 20 62 65 20 64 69 73 70 6c 61 79 65  | other.files.will.now.be.displaye | 
| 9d580 |  64 20 6f 6e 20 74 68 65 0a 20 20 20 20 66 69 72    73 74 20 6c 69 6e 65 20 6f 66 20 74 68 65 20 63  | d.on.the.....first.line.of.the.c | 
| 9d5a0 |  75 72 72 65 6e 74 20 62 75 66 66 65 72 20 69 6e    73 74 65 61 64 20 6f 66 20 62 65 67 69 6e 20 64  | urrent.buffer.instead.of.begin.d | 
| 9d5c0 |  69 73 63 61 72 64 65 64 2e 20 20 54 68 65 20 65    72 72 6f 72 20 6c 69 73 74 0a 20 20 20 20 69 6e  | iscarded...The.error.list.....in | 
| 9d5e0 |  64 69 63 61 74 65 73 20 77 68 69 63 68 20 66 69    6c 65 20 65 61 63 68 20 65 72 72 6f 72 20 63 61  | dicates.which.file.each.error.ca | 
| 9d600 |  6d 65 20 66 72 6f 6d 2c 20 61 6e 64 20 6e 61 76    69 67 61 74 69 6f 6e 20 6d 6f 76 65 73 0a 20 20  | me.from,.and.navigation.moves... | 
| 9d620 |  20 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20    6d 6f 76 65 73 20 62 65 74 77 65 65 6e 20 66 69  | ..automatically.moves.between.fi | 
| 9d640 |  6c 65 73 2e 20 20 54 68 69 73 20 63 68 61 6e 67    65 20 68 65 6c 70 73 20 77 69 74 68 20 63 6f 6d  | les...This.change.helps.with.com | 
| 9d660 |  70 69 6c 65 64 0a 20 20 20 20 6c 61 6e 67 75 61    67 65 73 2c 20 77 68 65 72 65 20 61 6e 20 65 72  | piled.....languages,.where.an.er | 
| 9d680 |  72 6f 72 20 69 6e 20 61 6e 6f 74 68 65 72 20 66    69 6c 65 20 6d 61 79 20 63 61 75 73 65 20 74 68  | ror.in.another.file.may.cause.th | 
| 9d6a0 |  65 20 63 75 72 72 65 6e 74 20 66 69 6c 65 20 74    6f 20 62 65 0a 20 20 20 20 63 6f 6e 73 69 64 65  | e.current.file.to.be.....conside | 
| 9d6c0 |  72 65 64 20 69 6e 76 61 6c 69 64 2e 20 20 56 61    72 69 61 62 6c 65 73 20 60 60 66 6c 79 63 68 65  | red.invalid...Variables.``flyche | 
| 9d6e0 |  63 6b 2d 72 65 6c 65 76 61 6e 74 2d 65 72 72 6f    72 2d 6f 74 68 65 72 2d 66 69 6c 65 2d 73 68 6f  | ck-relevant-error-other-file-sho | 
| 9d700 |  77 60 60 0a 20 20 20 20 61 6e 64 20 60 60 66 6c    79 63 68 65 63 6b 2d 72 65 6c 65 76 61 6e 74 2d  | w``.....and.``flycheck-relevant- | 
| 9d720 |  65 72 72 6f 72 2d 6f 74 68 65 72 2d 66 69 6c 65    2d 6d 69 6e 69 6d 75 6d 2d 6c 65 76 65 6c 60 60  | error-other-file-minimum-level`` | 
| 9d740 |  20 63 6f 6e 74 72 6f 6c 20 74 68 69 73 0a 20 20    20 20 62 65 68 61 76 69 6f 72 2e 20 5b 47 48 2d  | .control.this.....behavior..[GH- | 
| 9d760 |  31 34 32 37 5d 0a 0a 20 20 2d 20 46 6c 79 63 68    65 63 6b 20 63 61 6e 20 6e 6f 77 20 64 72 61 77  | 1427]....-.Flycheck.can.now.draw | 
| 9d780 |  20 65 72 72 6f 72 20 69 6e 64 69 63 61 74 6f 72    73 20 69 6e 20 6d 61 72 67 69 6e 73 20 69 6e 20  | .error.indicators.in.margins.in. | 
| 9d7a0 |  61 64 64 69 74 69 6f 6e 20 74 6f 20 66 72 69 6e    67 65 73 2e 0a 20 20 20 20 4d 61 72 67 69 6e 73  | addition.to.fringes......Margins | 
| 9d7c0 |  20 63 61 6e 20 63 6f 6e 74 61 69 6e 20 61 72 62    69 74 72 61 72 79 20 63 68 61 72 61 63 74 65 72  | .can.contain.arbitrary.character | 
| 9d7e0 |  73 20 61 6e 64 20 69 6d 61 67 65 73 2c 20 6e 6f    74 20 6a 75 73 74 20 6d 6f 6e 6f 63 68 72 6f 6d  | s.and.images,.not.just.monochrom | 
| 9d800 |  65 0a 20 20 20 20 62 69 74 6d 61 70 73 2c 20 61    6c 6c 6f 77 69 6e 67 20 66 6f 72 20 61 20 62 65  | e.....bitmaps,.allowing.for.a.be | 
| 9d820 |  74 74 65 72 20 65 78 70 65 72 69 65 6e 63 65 20    6f 6e 20 68 69 67 68 2d 44 50 49 20 73 63 72 65  | tter.experience.on.high-DPI.scre | 
| 9d840 |  65 6e 73 2e 0a 20 20 20 20 60 60 66 6c 79 63 68    65 63 6b 2d 69 6e 64 69 63 61 74 69 6f 6e 2d 6d  | ens......``flycheck-indication-m | 
| 9d860 |  6f 64 65 60 60 20 63 6f 6e 74 72 6f 6c 73 20 74    68 69 73 20 62 65 68 61 76 69 6f 72 2c 20 61 6e  | ode``.controls.this.behavior,.an | 
| 9d880 |  64 0a 20 20 20 20 60 60 66 6c 79 63 68 65 63 6b    2d 73 65 74 2d 69 6e 64 69 63 61 74 69 6f 6e 2d  | d.....``flycheck-set-indication- | 
| 9d8a0 |  6d 6f 64 65 60 60 20 63 61 6e 20 62 65 20 75 73    65 64 20 74 6f 20 61 75 74 6f 6d 61 74 69 63 61  | mode``.can.be.used.to.automatica | 
| 9d8c0 |  6c 6c 79 20 61 64 6a 75 73 74 20 74 68 65 0a 20    20 20 20 66 72 69 6e 67 65 73 20 61 6e 64 20 6d  | lly.adjust.the.....fringes.and.m | 
| 9d8e0 |  61 72 67 69 6e 73 2e 20 20 41 64 64 69 74 69 6f    6e 61 6c 6c 79 2c 20 46 6c 79 63 68 65 63 6b 27  | argins...Additionally,.Flycheck' | 
| 9d900 |  73 20 77 69 6c 6c 20 6e 6f 77 20 75 73 65 20 68    69 67 68 2d 72 65 73 6f 6c 75 74 69 6f 6e 0a 20  | s.will.now.use.high-resolution.. | 
| 9d920 |  20 20 20 66 72 69 6e 67 65 20 62 69 74 6d 61 70    73 20 69 66 20 74 68 65 20 66 72 69 6e 67 65 20  | ...fringe.bitmaps.if.the.fringe. | 
| 9d940 |  69 73 20 77 69 64 65 20 65 6e 6f 75 67 68 20 5b    47 48 2d 31 37 34 32 2c 20 47 48 2d 31 37 34 34  | is.wide.enough.[GH-1742,.GH-1744 | 
| 9d960 |  5d 0a 0a 20 20 2d 20 45 72 72 6f 72 20 68 69 67    68 6c 69 67 68 74 69 6e 67 20 69 73 20 6e 6f 77  | ]....-.Error.highlighting.is.now | 
| 9d980 |  20 63 6f 6e 66 69 67 75 72 61 62 6c 65 2c 20 75    73 69 6e 67 20 74 68 65 20 6e 65 77 0a 20 20 20  | .configurable,.using.the.new.... | 
| 9d9a0 |  20 60 60 66 6c 79 63 68 65 63 6b 2d 68 69 67 68    6c 69 67 68 74 69 6e 67 2d 73 74 79 6c 65 60 60  | .``flycheck-highlighting-style`` | 
| 9d9c0 |  20 76 61 72 69 61 62 6c 65 3a 20 69 6e 73 74 65    61 64 20 6f 66 20 61 70 70 6c 79 69 6e 67 0a 20  | .variable:.instead.of.applying.. | 
| 9d9e0 |  20 20 20 6c 65 76 65 6c 2d 64 65 70 65 6e 64 65    6e 74 20 66 61 63 65 73 20 28 74 79 70 69 63 61  | ...level-dependent.faces.(typica | 
| 9da00 |  6c 6c 79 20 77 69 74 68 20 77 61 76 79 20 75 6e    64 65 72 6c 69 6e 65 73 29 2c 20 46 6c 79 63 68  | lly.with.wavy.underlines),.Flych | 
| 9da20 |  65 63 6b 20 63 61 6e 20 6e 6f 77 0a 20 20 20 20    69 6e 73 65 72 74 20 64 65 6c 69 6d 69 74 65 72  | eck.can.now.....insert.delimiter | 
| 9da40 |  73 20 61 72 6f 75 6e 64 20 65 72 72 6f 72 73 2c    20 6f 72 20 6d 69 78 20 73 74 79 6c 65 73 20 64  | s.around.errors,.or.mix.styles.d | 
| 9da60 |  65 70 65 6e 64 69 6e 67 20 6f 6e 20 68 6f 77 20    6d 61 6e 79 20 6c 69 6e 65 73 0a 20 20 20 20 61  | epending.on.how.many.lines.....a | 
| 9da80 |  6e 20 65 72 72 6f 72 20 63 6f 76 65 72 73 2e 20    20 41 64 64 69 74 69 6f 6e 61 6c 6c 79 2c 20 73  | n.error.covers...Additionally,.s | 
| 9daa0 |  74 69 70 70 6c 65 73 20 61 72 65 20 61 64 64 65    64 20 69 6e 20 74 68 65 20 66 72 69 6e 67 65 73  | tipples.are.added.in.the.fringes | 
| 9dac0 |  20 74 6f 0a 20 20 20 20 69 6e 64 69 63 61 74 65    20 65 72 72 6f 72 73 20 74 68 61 74 20 73 70 61  | .to.....indicate.errors.that.spa | 
| 9dae0 |  6e 20 6d 75 6c 74 69 70 6c 65 20 6c 69 6e 65 73    2e 20 5b 47 48 2d 31 37 34 33 5d 0a 0a 2d 20 4e  | n.multiple.lines..[GH-1743]..-.N | 
| 9db00 |  65 77 20 66 65 61 74 75 72 65 73 20 61 6e 64 20    69 6d 70 72 6f 76 65 6d 65 6e 74 73 0a 0a 20 20  | ew.features.and.improvements.... | 
| 9db20 |  2d 20 46 6c 79 63 68 65 63 6b 20 63 61 6e 20 6e    6f 77 20 74 72 69 67 67 65 72 20 61 20 73 79 6e  | -.Flycheck.can.now.trigger.a.syn | 
| 9db40 |  74 61 78 20 63 68 65 63 6b 20 61 75 74 6f 6d 61    74 69 63 61 6c 6c 79 20 61 66 74 65 72 20 73 77  | tax.check.automatically.after.sw | 
| 9db60 |  69 74 63 68 69 6e 67 0a 20 20 20 20 62 75 66 66    65 72 73 2c 20 75 73 69 6e 67 20 74 68 65 20 60  | itching.....buffers,.using.the.` | 
| 9db80 |  60 69 64 6c 65 2d 62 75 66 66 65 72 2d 73 77 69    74 63 68 60 60 20 6f 70 74 69 6f 6e 20 69 6e 0a  | `idle-buffer-switch``.option.in. | 
| 9dba0 |  20 20 20 20 60 60 66 6c 79 63 68 65 63 6b 2d 63    68 65 63 6b 2d 73 79 6e 74 61 78 2d 61 75 74 6f  | ....``flycheck-check-syntax-auto | 
| 9dbc0 |  6d 61 74 69 63 61 6c 6c 79 60 60 2e 20 20 54 68    69 73 20 69 73 20 75 73 65 66 75 6c 20 77 68 65  | matically``...This.is.useful.whe | 
| 9dbe0 |  6e 20 65 72 72 6f 72 73 20 69 6e 20 61 0a 20 20    20 20 66 69 6c 65 20 61 72 65 20 64 75 65 20 74  | n.errors.in.a.....file.are.due.t | 
| 9dc00 |  6f 20 70 72 6f 62 6c 65 6d 73 20 69 6e 20 61 20    73 65 70 61 72 61 74 65 20 66 69 6c 65 2e 20 20  | o.problems.in.a.separate.file... | 
| 9dc20 |  56 61 72 69 61 62 6c 65 73 0a 20 20 20 20 60 60    66 6c 79 63 68 65 63 6b 2d 69 64 6c 65 2d 62 75  | Variables.....``flycheck-idle-bu | 
| 9dc40 |  66 66 65 72 2d 73 77 69 74 63 68 2d 64 65 6c 61    79 60 60 20 61 6e 64 0a 20 20 20 20 60 60 66 6c  | ffer-switch-delay``.and.....``fl | 
| 9dc60 |  79 63 68 65 63 6b 2d 62 75 66 66 65 72 2d 73 77    69 74 63 68 2d 63 68 65 63 6b 2d 69 6e 74 65 72  | ycheck-buffer-switch-check-inter | 
| 9dc80 |  6d 65 64 69 61 74 65 2d 62 75 66 66 65 72 73 60    60 20 63 6f 6e 74 72 6f 6c 20 74 68 65 0a 20 20  | mediate-buffers``.control.the... | 
| 9dca0 |  20 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 2e    20 5b 47 48 2d 31 32 39 37 5d 0a 20 20 2d 20 46  | ..functionality..[GH-1297]...-.F | 
| 9dcc0 |  6c 79 63 68 65 63 6b 20 77 69 6c 6c 20 6e 6f 77    20 75 73 65 20 45 6d 61 63 73 27 20 6e 61 74 69  | lycheck.will.now.use.Emacs'.nati | 
| 9dce0 |  76 65 20 58 4d 4c 20 70 61 72 73 69 6e 67 20 77    68 65 6e 20 6c 69 62 58 4d 4c 20 66 61 69 6c 73  | ve.XML.parsing.when.libXML.fails | 
| 9dd00 |  2e 20 20 54 68 69 73 0a 20 20 20 20 62 65 68 61    76 69 6f 72 20 63 61 6e 20 62 65 20 63 68 61 6e  | ...This.....behavior.can.be.chan | 
| 9dd20 |  67 65 64 20 62 79 20 63 75 73 74 6f 6d 69 7a 69    6e 67 20 60 60 66 6c 79 63 68 65 63 6b 2d 78 6d  | ged.by.customizing.``flycheck-xm | 
| 9dd40 |  6c 2d 70 61 72 73 65 72 60 60 2e 20 5b 47 48 2d    31 33 34 39 5d 0a 20 20 2d 20 60 60 66 6c 79 63  | l-parser``..[GH-1349]...-.``flyc | 
| 9dd60 |  68 65 63 6b 2d 76 65 72 69 66 79 2d 73 65 74 75    70 60 60 20 6e 6f 77 20 73 68 6f 77 73 20 6d 6f  | heck-verify-setup``.now.shows.mo | 
| 9dd80 |  72 65 20 63 6c 65 61 72 6c 79 20 77 68 69 63 68    20 63 68 65 63 6b 65 72 73 0a 20 20 20 20 77 69  | re.clearly.which.checkers.....wi | 
| 9dda0 |  6c 6c 20 72 75 6e 20 69 6e 20 74 68 65 20 62 75    66 66 65 72 2c 20 61 6e 64 20 77 68 69 63 68 20  | ll.run.in.the.buffer,.and.which. | 
| 9ddc0 |  61 72 65 20 6d 69 73 63 6f 6e 66 69 67 75 72 65    64 2e 20 5b 47 48 2d 31 34 37 38 5d 0a 20 20 2d  | are.misconfigured..[GH-1478]...- | 
| 9dde0 |  20 46 6c 79 63 68 65 63 6b 20 6e 6f 77 20 6c 6f    63 61 74 65 73 20 63 68 65 63 6b 65 72 20 65 78  | .Flycheck.now.locates.checker.ex | 
| 9de00 |  65 63 75 74 61 62 6c 65 73 20 75 73 69 6e 67 20    61 20 63 75 73 74 6f 6d 69 7a 61 62 6c 65 20 66  | ecutables.using.a.customizable.f | 
| 9de20 |  75 6e 63 74 69 6f 6e 2c 0a 20 20 20 20 60 60 66    6c 79 63 68 65 63 6b 2d 65 78 65 63 75 74 61 62  | unction,.....``flycheck-executab | 
| 9de40 |  6c 65 2d 66 69 6e 64 60 60 2e 20 20 54 68 65 20    64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 6f 66  | le-find``...The.default.value.of | 
| 9de60 |  20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 61    6c 6c 6f 77 73 0a 20 20 20 20 72 65 6c 61 74 69  | .this.function.allows.....relati | 
| 9de80 |  76 65 20 70 61 74 68 73 20 28 73 65 74 20 65 2e    67 2e 20 69 6e 20 66 69 6c 65 20 6f 72 20 64 69  | ve.paths.(set.e.g..in.file.or.di | 
| 9dea0 |  72 2d 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65    73 29 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 74  | r-local.variables).in.addition.t | 
| 9dec0 |  6f 0a 20 20 20 20 61 62 73 6f 6c 75 74 65 20 70    61 74 68 73 20 61 6e 64 20 65 78 65 63 75 74 61  | o.....absolute.paths.and.executa | 
| 9dee0 |  62 6c 65 20 6e 61 6d 65 73 2e 20 5b 47 48 2d 31    34 38 35 5d 0a 20 20 2d 20 43 68 65 63 6b 65 72  | ble.names..[GH-1485]...-.Checker | 
| 9df00 |  73 20 74 68 61 74 20 72 65 70 6f 72 74 20 65 72    72 6f 72 20 70 6f 73 69 74 69 6f 6e 73 20 61 73  | s.that.report.error.positions.as | 
| 9df20 |  20 61 20 73 69 6e 67 6c 65 20 6f 66 66 73 65 74    20 66 72 6f 6d 20 74 68 65 20 73 74 61 72 74 20  | .a.single.offset.from.the.start. | 
| 9df40 |  6f 66 0a 20 20 20 20 74 68 65 20 66 69 6c 65 20    63 61 6e 20 75 73 65 20 74 68 65 20 6e 65 77 20  | of.....the.file.can.use.the.new. | 
| 9df60 |  60 60 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72    2d 6e 65 77 2d 61 74 2d 70 6f 73 60 60 20 63 6f  | ``flycheck-error-new-at-pos``.co | 
| 9df80 |  6e 73 74 72 75 63 74 6f 72 20 69 6e 73 74 65 61    64 0a 20 20 20 20 6f 66 20 63 6f 6e 76 65 72 74  | nstructor.instead.....of.convert | 
| 9dfa0 |  69 6e 67 20 74 68 61 74 20 70 6f 73 69 74 69 6f    6e 20 74 6f 20 61 20 6c 69 6e 65 20 61 6e 64 20  | ing.that.position.to.a.line.and. | 
| 9dfc0 |  61 20 63 6f 6c 75 6d 6e 2e 20 5b 47 48 2d 31 34    30 30 5d 0a 20 20 2d 20 43 6f 6e 66 69 67 2d 66  | a.column..[GH-1400]...-.Config-f | 
| 9dfe0 |  69 6c 65 20 76 61 72 69 61 62 6c 65 73 20 63 61    6e 20 6e 6f 77 20 62 65 20 73 65 74 20 74 6f 20  | ile.variables.can.now.be.set.to. | 
| 9e000 |  61 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 20 6e    61 6d 65 73 2e 20 20 54 68 69 73 20 69 73 0a 20  | a.list.of.file.names...This.is.. | 
| 9e020 |  20 20 20 75 73 65 66 75 6c 20 66 6f 72 20 63 68    65 63 6b 65 72 73 20 6c 69 6b 65 20 6d 79 70 79  | ...useful.for.checkers.like.mypy | 
| 9e040 |  20 77 68 69 63 68 20 64 6f 6e 27 74 20 72 75 6e    20 63 6f 72 72 65 63 74 6c 79 20 77 68 65 6e 20  | .which.don't.run.correctly.when. | 
| 9e060 |  63 61 6c 6c 65 64 20 66 72 6f 6d 20 61 0a 20 20    20 20 73 75 62 64 69 72 65 63 74 6f 72 79 20 77  | called.from.a.....subdirectory.w | 
| 9e080 |  69 74 68 6f 75 74 20 70 61 73 73 69 6e 67 20 61    6e 20 65 78 70 6c 69 63 69 74 20 63 6f 6e 66 69  | ithout.passing.an.explicit.confi | 
| 9e0a0 |  67 20 66 69 6c 65 2e 20 5b 47 48 2d 31 37 31 31    5d 0a 20 20 2d 20 54 68 61 6e 6b 73 20 74 6f 20  | g.file..[GH-1711]...-.Thanks.to. | 
| 9e0c0 |  61 6c 67 6f 72 69 74 68 6d 69 63 20 69 6d 70 72    6f 76 65 6d 65 6e 74 73 20 69 6e 20 65 72 72 6f  | algorithmic.improvements.in.erro | 
| 9e0e0 |  72 20 72 65 70 6f 72 74 69 6e 67 2c 20 46 6c 79    63 68 65 63 6b 20 69 73 20 6e 6f 77 20 6d 75 63  | r.reporting,.Flycheck.is.now.muc | 
| 9e100 |  68 0a 20 20 20 20 66 61 73 74 65 72 20 69 6e 20    6c 61 72 67 65 20 62 75 66 66 65 72 73 2e 20 5b  | h.....faster.in.large.buffers..[ | 
| 9e120 |  47 48 2d 31 37 35 30 5d 0a 0a 2d 20 4e 65 77 20    73 79 6e 74 61 78 20 63 68 65 63 6b 65 72 73 3a  | GH-1750]..-.New.syntax.checkers: | 
| 9e140 |  0a 0a 20 20 2d 20 41 77 6b 20 77 69 74 68 20 60    60 67 61 77 6b 60 60 20 5b 47 48 2d 31 37 30 38  | ....-.Awk.with.``gawk``.[GH-1708 | 
| 9e160 |  5d 0a 20 20 2d 20 42 61 7a 65 6c 20 77 69 74 68    20 60 60 62 75 69 6c 64 69 66 69 65 72 60 60 20  | ]...-.Bazel.with.``buildifier``. | 
| 9e180 |  5b 47 48 2d 31 36 31 33 5d 0a 20 20 2d 20 43 55    44 41 20 77 69 74 68 20 60 60 63 75 64 61 2d 6e  | [GH-1613]...-.CUDA.with.``cuda-n | 
| 9e1a0 |  76 63 63 60 60 20 5b 47 48 2d 31 35 30 38 5d 0a    20 20 2d 20 43 57 4c 20 77 69 74 68 20 60 60 73  | vcc``.[GH-1508]...-.CWL.with.``s | 
| 9e1c0 |  63 68 65 6d 61 2d 73 61 6c 61 64 2d 74 6f 6f 6c    60 60 20 5b 47 48 2d 31 33 36 31 5d 0a 20 20 2d  | chema-salad-tool``.[GH-1361]...- | 
| 9e1e0 |  20 45 6c 69 78 69 72 20 77 69 74 68 20 60 60 63    72 65 64 6f 60 60 20 5b 47 48 2d 31 30 36 32 5d  | .Elixir.with.``credo``.[GH-1062] | 
| 9e200 |  0a 20 20 2d 20 4a 53 4f 4e 20 77 69 74 68 20 60    60 6a 73 6f 6e 2d 6a 71 60 60 20 5b 47 48 2d 31  | ...-.JSON.with.``json-jq``.[GH-1 | 
| 9e220 |  35 36 38 5d 0a 20 20 2d 20 4a 73 6f 6e 6e 65 74    20 77 69 74 68 20 60 60 6a 73 6f 6e 6e 65 74 60  | 568]...-.Jsonnet.with.``jsonnet` | 
| 9e240 |  60 20 5b 47 48 2d 31 33 34 35 5d 0a 20 20 2d 20    4d 61 72 6b 64 6f 77 6e 4c 69 6e 74 20 43 4c 49  | `.[GH-1345]...-.MarkdownLint.CLI | 
| 9e260 |  20 77 69 74 68 20 60 60 6d 61 72 6b 64 6f 77 6e    6c 69 6e 74 60 60 20 5b 47 48 2d 31 33 36 36 5d  | .with.``markdownlint``.[GH-1366] | 
| 9e280 |  0a 20 20 2d 20 6d 79 70 79 20 77 69 74 68 20 60    60 70 79 74 68 6f 6e 2d 6d 79 70 79 60 60 20 5b  | ...-.mypy.with.``python-mypy``.[ | 
| 9e2a0 |  47 48 2d 31 33 35 34 5d 0a 20 20 2d 20 4e 69 78    20 77 69 74 68 20 60 60 6e 69 78 2d 6c 69 6e 74  | GH-1354]...-.Nix.with.``nix-lint | 
| 9e2c0 |  65 72 60 60 20 5b 47 48 2d 31 35 33 30 5d 0a 20    20 2d 20 4f 70 61 6d 20 77 69 74 68 20 60 60 6f  | er``.[GH-1530]...-.Opam.with.``o | 
| 9e2e0 |  70 61 6d 20 6c 69 6e 74 60 60 20 5b 47 48 2d 31    35 33 32 5d 0a 20 20 2d 20 70 72 6f 74 6f 62 75  | pam.lint``.[GH-1532]...-.protobu | 
| 9e300 |  66 2d 70 72 6f 74 6f 74 6f 6f 6c 20 77 69 74 68    20 60 60 70 72 6f 74 6f 74 6f 6f 6c 60 60 20 5b  | f-prototool.with.``prototool``.[ | 
| 9e320 |  47 48 2d 31 35 39 31 5d 0a 20 20 2d 20 52 75 73    74 20 77 69 74 68 20 60 60 72 75 73 74 2d 63 6c  | GH-1591]...-.Rust.with.``rust-cl | 
| 9e340 |  69 70 70 79 60 60 20 5b 47 48 2d 31 33 38 35 5d    0a 20 20 2d 20 52 75 75 6d 62 61 20 77 69 74 68  | ippy``.[GH-1385]...-.Ruumba.with | 
| 9e360 |  20 60 60 65 72 75 62 79 2d 72 75 75 6d 62 61 60    60 20 5b 47 48 2d 31 36 31 36 5d 0a 20 20 2d 20  | .``eruby-ruumba``.[GH-1616]...-. | 
| 9e380 |  53 74 61 74 69 63 63 68 65 63 6b 20 77 69 74 68    20 60 60 67 6f 2d 73 74 61 74 69 63 68 65 63 6b  | Staticcheck.with.``go-staticheck | 
| 9e3a0 |  60 60 20 5b 47 48 2d 31 35 34 31 5d 0a 20 20 2d    20 74 65 72 72 61 66 6f 72 6d 20 77 69 74 68 20  | ``.[GH-1541]...-.terraform.with. | 
| 9e3c0 |  60 60 74 65 72 72 61 66 6f 72 6d 20 66 6d 74 60    60 2c 20 60 60 74 66 6c 69 6e 74 60 60 20 5b 47  | ``terraform.fmt``,.``tflint``.[G | 
| 9e3e0 |  48 2d 31 35 38 36 5d 0a 20 20 2d 20 54 63 6c 20    77 69 74 68 20 60 60 6e 61 67 65 6c 66 61 72 60  | H-1586]...-.Tcl.with.``nagelfar` | 
| 9e400 |  60 20 5b 47 48 2d 31 33 36 35 5d 0a 20 20 2d 20    54 65 78 74 20 70 72 6f 73 65 20 77 69 74 68 20  | `.[GH-1365]...-.Text.prose.with. | 
| 9e420 |  60 60 74 65 78 74 6c 69 6e 74 60 60 20 5b 47 48    2d 31 35 33 34 5d 0a 20 20 2d 20 56 48 44 4c 20  | ``textlint``.[GH-1534]...-.VHDL. | 
| 9e440 |  77 69 74 68 20 60 60 67 68 64 6c 60 60 20 5b 47    48 2d 31 31 36 30 5d 0a 0a 2d 20 43 68 65 63 6b  | with.``ghdl``.[GH-1160]..-.Check | 
| 9e460 |  65 72 20 69 6d 70 72 6f 76 65 6d 65 6e 74 73 3a    0a 0a 20 20 2d 20 60 60 70 79 74 68 6f 6e 2d 70  | er.improvements:....-.``python-p | 
| 9e480 |  79 6c 69 6e 74 60 60 20 61 6e 64 20 60 60 70 79    74 68 6f 6e 2d 66 6c 61 6b 65 38 60 60 20 61 72  | ylint``.and.``python-flake8``.ar | 
| 9e4a0 |  65 20 6e 6f 77 20 69 6e 76 6f 6b 65 64 20 77 69    74 68 20 60 60 70 79 74 68 6f 6e 20 2d 63 60 60  | e.now.invoked.with.``python.-c`` | 
| 9e4c0 |  2c 0a 20 20 20 20 74 6f 20 6d 61 6b 65 20 69 74    20 65 61 73 69 65 72 20 74 6f 20 63 68 61 6e 67  | ,.....to.make.it.easier.to.chang | 
| 9e4e0 |  65 20 62 65 74 77 65 65 6e 20 50 79 74 68 6f 6e    20 32 20 61 6e 64 20 50 79 74 68 6f 6e 20 33 2e  | e.between.Python.2.and.Python.3. | 
| 9e500 |  20 5b 47 48 2d 31 31 31 33 5d 0a 20 20 2d 20 41    64 64 20 60 60 66 6c 79 63 68 65 63 6b 2d 70 65  | .[GH-1113]...-.Add.``flycheck-pe | 
| 9e520 |  72 6c 2d 6d 6f 64 75 6c 65 2d 6c 69 73 74 60 60    20 74 6f 20 75 73 65 20 73 70 65 63 69 66 69 65  | rl-module-list``.to.use.specifie | 
| 9e540 |  64 20 6d 6f 64 75 6c 65 73 20 77 68 65 6e 0a 20    20 20 20 73 79 6e 74 61 78 20 63 68 65 63 6b 69  | d.modules.when.....syntax.checki | 
| 9e560 |  6e 67 20 63 6f 64 65 20 77 69 74 68 20 74 68 65    20 60 60 70 65 72 6c 60 60 20 63 68 65 63 6b 65  | ng.code.with.the.``perl``.checke | 
| 9e580 |  72 2e 20 5b 47 48 2d 31 32 30 37 5d 0a 20 20 2d    20 60 60 72 75 73 74 2d 63 61 72 67 6f 60 60 20  | r..[GH-1207]...-.``rust-cargo``. | 
| 9e5a0 |  6e 6f 77 20 75 73 65 73 20 60 60 63 61 72 67 6f    20 63 68 65 63 6b 60 60 20 61 6e 64 20 60 60 63  | now.uses.``cargo.check``.and.``c | 
| 9e5c0 |  61 72 67 6f 20 74 65 73 74 60 60 2e 20 5b 47 48    2d 31 32 38 39 5d 0a 20 20 2d 20 41 64 64 20 60  | argo.test``..[GH-1289]...-.Add.` | 
| 9e5e0 |  60 66 6c 79 63 68 65 63 6b 2d 67 68 63 2d 73 74    61 63 6b 2d 70 72 6f 6a 65 63 74 2d 66 69 6c 65  | `flycheck-ghc-stack-project-file | 
| 9e600 |  60 60 20 66 6f 72 20 74 68 65 0a 20 20 20 20 60    60 68 61 73 6b 65 6c 6c 2d 73 74 61 63 6b 2d 67  | ``.for.the.....``haskell-stack-g | 
| 9e620 |  68 63 60 60 20 63 68 65 63 6b 65 72 2e 20 5b 47    48 2d 31 33 31 36 5d 0a 20 20 2d 20 41 64 64 20  | hc``.checker..[GH-1316]...-.Add. | 
| 9e640 |  60 60 66 6c 79 63 68 65 63 6b 2d 63 70 70 63 68    65 63 6b 2d 73 75 70 70 72 65 73 73 69 6f 6e 73  | ``flycheck-cppcheck-suppressions | 
| 9e660 |  2d 66 69 6c 65 60 60 20 74 6f 20 70 61 73 73 20    61 20 73 75 70 70 72 65 73 73 69 6f 6e 73 0a 20  | -file``.to.pass.a.suppressions.. | 
| 9e680 |  20 20 20 66 69 6c 65 20 74 6f 20 63 70 70 63 68    65 63 6b 2e 20 5b 47 48 2d 31 33 32 39 5d 0a 20  | ...file.to.cppcheck..[GH-1329].. | 
| 9e6a0 |  20 2d 20 41 64 64 20 60 60 2d 2d 66 6f 72 63 65    2d 65 78 63 6c 75 73 69 6f 6e 60 60 20 66 6c 61  | .-.Add.``--force-exclusion``.fla | 
| 9e6c0 |  67 20 74 6f 20 60 60 72 75 62 6f 63 6f 70 60 60    20 63 6f 6d 6d 61 6e 64 2e 20 5b 47 48 2d 31 33  | g.to.``rubocop``.command..[GH-13 | 
| 9e6e0 |  34 38 5d 0a 20 20 2d 20 46 6c 79 63 68 65 63 6b    20 6e 6f 77 20 75 73 65 73 20 45 53 4c 69 6e 74  | 48]...-.Flycheck.now.uses.ESLint | 
| 9e700 |  27 73 20 4a 53 4f 4e 20 6f 75 74 70 75 74 20 69    6e 73 74 65 61 64 20 6f 66 20 63 68 65 63 6b 73  | 's.JSON.output.instead.of.checks | 
| 9e720 |  74 79 6c 65 20 58 4d 4c 2e 20 5b 47 48 2d 31 33    35 30 5d 0a 20 20 2d 20 41 64 64 20 60 60 66 6c  | tyle.XML..[GH-1350]...-.Add.``fl | 
| 9e740 |  79 63 68 6a 65 63 6b 2d 65 73 6c 69 6e 74 2d 61    72 67 73 60 60 20 74 6f 20 70 61 73 73 20 61 72  | ychjeck-eslint-args``.to.pass.ar | 
| 9e760 |  67 75 6d 65 6e 74 73 20 74 6f 20 60 60 6a 61 76    61 73 63 72 69 70 74 2d 65 73 6c 69 6e 74 60 60  | guments.to.``javascript-eslint`` | 
| 9e780 |  2e 0a 20 20 20 20 5b 47 48 2d 31 33 36 30 5d 0a    20 20 2d 20 46 6c 79 63 68 65 63 6b 20 77 69 6c  | ......[GH-1360]...-.Flycheck.wil | 
| 9e7a0 |  6c 20 6e 6f 77 20 65 78 65 63 75 74 65 20 60 60    72 75 62 6f 63 6f 70 60 60 20 66 72 6f 6d 20 74  | l.now.execute.``rubocop``.from.t | 
| 9e7c0 |  68 65 20 64 69 72 65 63 74 6f 72 79 20 77 68 65    72 65 20 61 20 60 60 47 65 6d 66 69 6c 65 60 60  | he.directory.where.a.``Gemfile`` | 
| 9e7e0 |  0a 20 20 20 20 69 73 20 6c 6f 63 61 74 65 64 2e    20 49 66 20 61 20 60 60 47 65 6d 66 69 6c 65 60  | .....is.located..If.a.``Gemfile` | 
| 9e800 |  60 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74    2c 20 74 68 65 20 6f 6c 64 20 62 65 68 61 76 69  | `.does.not.exist,.the.old.behavi | 
| 9e820 |  6f 75 72 20 6f 66 20 72 75 6e 6e 69 6e 67 0a 20    20 20 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 66  | our.of.running.....the.command.f | 
| 9e840 |  72 6f 6d 20 74 68 65 20 64 69 72 65 63 74 6f 72    79 20 77 68 65 72 65 20 60 60 2e 72 75 62 6f 63  | rom.the.directory.where.``.ruboc | 
| 9e860 |  6f 70 2e 79 6d 6c 60 60 20 69 73 20 66 6f 75 6e    64 20 77 69 6c 6c 20 62 65 0a 20 20 20 20 75 73  | op.yml``.is.found.will.be.....us | 
| 9e880 |  65 64 2e 20 5b 47 48 2d 31 33 36 38 5d 0a 20 20    2d 20 41 64 64 20 60 60 66 6c 79 63 68 65 63 6b  | ed..[GH-1368]...-.Add.``flycheck | 
| 9e8a0 |  2d 73 68 2d 62 61 73 68 2d 61 72 67 73 60 60 20    74 6f 20 70 61 73 73 20 61 72 67 75 6d 65 6e 74  | -sh-bash-args``.to.pass.argument | 
| 9e8c0 |  73 20 74 6f 20 60 60 73 68 2d 62 61 73 68 60 60    2e 20 5b 47 48 2d 31 34 33 39 5d 0a 20 20 2d 20  | s.to.``sh-bash``..[GH-1439]...-. | 
| 9e8e0 |  60 60 68 61 73 6b 65 6c 6c 2d 73 74 61 63 6b 2d    67 68 63 60 60 20 77 69 6c 6c 20 6e 6f 74 20 74  | ``haskell-stack-ghc``.will.not.t | 
| 9e900 |  72 79 20 74 6f 20 69 6e 73 74 61 6c 6c 20 47 48    43 20 61 6e 79 6d 6f 72 65 2e 20 5b 47 48 2d 31  | ry.to.install.GHC.anymore..[GH-1 | 
| 9e920 |  34 34 33 5d 0a 20 20 2d 20 41 64 64 20 60 60 66    6c 79 63 68 65 63 6b 2d 67 68 64 6c 2d 69 65 65  | 443]...-.Add.``flycheck-ghdl-iee | 
| 9e940 |  65 2d 6c 69 62 72 61 72 79 60 60 20 74 6f 20 73    65 6c 65 63 74 20 77 68 69 63 68 20 73 74 61 6e  | e-library``.to.select.which.stan | 
| 9e960 |  64 61 72 64 20 49 45 45 45 0a 20 20 20 20 6c 69    62 72 61 72 79 20 74 6f 20 75 73 65 20 66 6f 72  | dard.IEEE.....library.to.use.for | 
| 9e980 |  20 67 68 64 6c 2e 20 5b 47 48 2d 31 35 34 37 5d    0a 20 20 2d 20 54 68 65 20 60 60 6a 61 76 61 73  | .ghdl..[GH-1547]...-.The.``javas | 
| 9e9a0 |  63 72 69 70 74 2d 65 73 6c 69 6e 74 60 60 20 63    68 65 63 6b 65 72 20 6e 6f 77 20 73 75 70 70 6f  | cript-eslint``.checker.now.suppo | 
| 9e9c0 |  72 74 73 20 60 60 74 79 70 65 73 63 72 69 70 74    2d 6d 6f 64 65 60 60 20 62 79 0a 20 20 20 20 64  | rts.``typescript-mode``.by.....d | 
| 9e9e0 |  65 66 61 75 6c 74 2e 0a 20 20 2d 20 41 64 64 20    60 60 66 6c 79 63 68 65 63 6b 2d 65 72 6c 61 6e  | efault....-.Add.``flycheck-erlan | 
| 9ea00 |  67 2d 72 65 62 61 72 33 2d 70 72 6f 66 69 6c 65    60 60 20 74 6f 20 73 65 6c 65 63 74 20 77 68 69  | g-rebar3-profile``.to.select.whi | 
| 9ea20 |  63 68 20 70 72 6f 66 69 6c 65 20 74 6f 0a 20 20    20 20 75 73 65 20 77 68 65 6e 20 63 6f 6d 70 69  | ch.profile.to.....use.when.compi | 
| 9ea40 |  6c 69 6e 67 20 65 72 6c 61 6e 67 20 77 69 74 68    20 72 65 62 61 72 33 2e 20 5b 47 48 2d 31 35 36  | ling.erlang.with.rebar3..[GH-156 | 
| 9ea60 |  30 5d 0a 20 20 2d 20 41 64 64 20 60 60 66 6c 79    63 68 65 63 6b 2d 72 65 6c 65 76 61 6e 74 2d 65  | 0]...-.Add.``flycheck-relevant-e | 
| 9ea80 |  72 72 6f 72 2d 6f 74 68 65 72 2d 66 69 6c 65 2d    73 68 6f 77 60 60 20 74 6f 20 61 76 6f 69 64 20  | rror-other-file-show``.to.avoid. | 
| 9eaa0 |  73 68 6f 77 69 6e 67 20 65 72 72 6f 72 73 0a 20    20 20 20 66 72 6f 6d 20 6f 74 68 65 72 20 66 69  | showing.errors.....from.other.fi | 
| 9eac0 |  6c 65 73 2e 20 5b 47 48 2d 31 35 37 39 5d 0a 20    20 2d 20 54 68 65 20 60 60 6e 69 78 2d 6c 69 6e  | les..[GH-1579]...-.The.``nix-lin | 
| 9eae0 |  74 65 72 60 60 20 63 68 65 63 6b 65 72 20 6e 6f    77 20 68 61 73 20 61 6e 20 65 72 72 6f 72 20 65  | ter``.checker.now.has.an.error.e | 
| 9eb00 |  78 70 6c 61 69 6e 65 72 2e 20 5b 47 48 2d 31 35    38 36 5d 0a 20 20 2d 20 54 68 65 20 45 6d 61 63  | xplainer..[GH-1586]...-.The.Emac | 
| 9eb20 |  73 20 4c 69 73 70 20 63 68 65 63 6b 65 72 20 63    61 6e 20 6e 6f 77 20 72 75 6e 20 69 6e 20 62 75  | s.Lisp.checker.can.now.run.in.bu | 
| 9eb40 |  66 66 65 72 73 20 6e 6f 74 20 62 61 63 6b 65 64    20 62 79 20 66 69 6c 65 73 2e 20 5b 47 48 2d 31  | ffers.not.backed.by.files..[GH-1 | 
| 9eb60 |  36 39 35 5d 0a 0a 2d 20 2a 2a 42 72 65 61 6b 69    6e 67 20 63 68 61 6e 67 65 73 2a 2a 0a 0a 20 20  | 695]..-.**Breaking.changes**.... | 
| 9eb80 |  2d 20 52 65 6d 6f 76 65 20 74 68 65 20 60 60 6a    61 76 61 73 63 72 69 70 74 2d 6a 73 63 73 60 60  | -.Remove.the.``javascript-jscs`` | 
| 9eba0 |  20 63 68 65 63 6b 65 72 2e 20 5b 47 48 2d 31 30    32 34 5d 0a 20 20 2d 20 52 65 6d 6f 76 65 20 74  | .checker..[GH-1024]...-.Remove.t | 
| 9ebc0 |  68 65 20 60 60 65 6c 69 78 69 72 2d 64 6f 67 6d    61 60 60 20 63 68 65 63 6b 65 72 2e 20 5b 47 48  | he.``elixir-dogma``.checker..[GH | 
| 9ebe0 |  2d 31 34 35 30 5d 0a 20 20 2d 20 60 60 72 75 73    74 2d 63 61 72 67 6f 60 60 20 6e 6f 77 20 72 65  | -1450]...-.``rust-cargo``.now.re | 
| 9ec00 |  71 75 69 72 65 73 20 52 75 73 74 20 31 2e 31 37    20 6f 72 20 6e 65 77 65 72 2e 20 5b 47 48 2d 31  | quires.Rust.1.17.or.newer..[GH-1 | 
| 9ec20 |  32 38 39 5d 0a 20 20 2d 20 60 60 72 75 73 74 60    60 20 6e 6f 77 20 72 65 71 75 69 72 65 73 20 31  | 289]...-.``rust``.now.requires.1 | 
| 9ec40 |  2e 31 38 20 6f 72 20 6e 65 77 65 72 2e 20 5b 47    48 2d 31 35 30 31 5d 0a 20 20 2d 20 52 65 6e 61  | .18.or.newer..[GH-1501]...-.Rena | 
| 9ec60 |  6d 65 20 60 60 66 6c 79 63 68 65 63 6b 2d 63 61    72 67 6f 2d 72 75 73 74 63 2d 61 72 67 73 60 60  | me.``flycheck-cargo-rustc-args`` | 
| 9ec80 |  20 74 6f 20 60 60 66 6c 79 63 68 65 63 6b 2d 63    61 72 67 6f 2d 63 68 65 63 6b 2d 61 72 67 73 60  | .to.``flycheck-cargo-check-args` | 
| 9eca0 |  60 2e 0a 20 20 20 20 5b 47 48 2d 31 32 38 39 5d    0a 20 20 2d 20 60 60 72 75 73 74 2d 63 61 72 67  | `......[GH-1289]...-.``rust-carg | 
| 9ecc0 |  6f 60 60 20 64 6f 65 73 20 6e 6f 74 20 75 73 65    20 74 68 65 20 76 61 72 69 61 62 6c 65 20 60 60  | o``.does.not.use.the.variable.`` | 
| 9ece0 |  66 6c 79 63 68 65 63 6b 2d 72 75 73 74 2d 61 72    67 73 60 60 20 61 6e 79 6d 6f 72 65 2e 0a 20 20  | flycheck-rust-args``.anymore.... | 
| 9ed00 |  20 20 5b 47 48 2d 31 32 38 39 5d 0a 20 20 2d 20    49 6d 70 72 6f 76 65 20 64 65 74 65 63 74 69 6f  | ..[GH-1289]...-.Improve.detectio | 
| 9ed20 |  6e 20 6f 66 20 64 65 66 61 75 6c 74 20 64 69 72    65 63 74 6f 72 79 20 66 6f 72 20 60 60 68 61 73  | n.of.default.directory.for.``has | 
| 9ed40 |  6b 65 6c 6c 2d 67 68 63 60 60 20 74 6f 20 63 6f    6e 73 69 64 65 72 0a 20 20 20 20 60 60 68 70 61  | kell-ghc``.to.consider.....``hpa | 
| 9ed60 |  63 6b 60 60 20 70 72 6f 6a 65 63 74 20 66 69 6c    65 73 2e 20 5b 47 48 2d 31 34 33 35 5d 0a 20 20  | ck``.project.files..[GH-1435]... | 
| 9ed80 |  2d 20 52 65 70 6c 61 63 65 20 60 60 67 6f 20 74    6f 6f 6c 20 76 65 74 60 60 20 77 69 74 68 20 60  | -.Replace.``go.tool.vet``.with.` | 
| 9eda0 |  60 67 6f 20 76 65 74 60 60 2e 20 5b 47 48 2d 31    35 34 38 5d 0a 20 20 2d 20 52 65 6d 6f 76 65 20  | `go.vet``..[GH-1548]...-.Remove. | 
| 9edc0 |  74 68 65 20 64 65 70 72 65 63 61 74 65 64 20 60    60 67 6f 2d 6d 65 67 61 63 68 65 63 6b 60 60 20  | the.deprecated.``go-megacheck``. | 
| 9ede0 |  63 68 65 63 6b 65 72 2c 20 77 68 69 63 68 20 69    73 20 72 65 70 6c 61 63 65 64 20 62 79 0a 20 20  | checker,.which.is.replaced.by... | 
| 9ee00 |  20 20 60 60 67 6f 2d 73 74 61 74 69 63 63 68 65    63 6b 60 60 2e 20 5b 47 48 2d 31 35 38 33 5d 0a  | ..``go-staticcheck``..[GH-1583]. | 
| 9ee20 |  0a 33 31 20 28 4f 63 74 20 30 37 2c 20 32 30 31    37 29 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  | .31.(Oct.07,.2017).============= | 
| 9ee40 |  3d 3d 3d 3d 0a 0a 2d 20 2a 2a 42 72 65 61 6b 69    6e 67 20 63 68 61 6e 67 65 73 2a 2a 0a 0a 20 20  | ====..-.**Breaking.changes**.... | 
| 9ee60 |  2d 20 60 60 72 75 73 74 2d 63 61 72 67 6f 60 60    20 6e 6f 77 20 72 65 71 75 69 72 65 73 20 52 75  | -.``rust-cargo``.now.requires.Ru | 
| 9ee80 |  73 74 20 31 2e 31 35 20 6f 72 20 6e 65 77 65 72    20 5b 47 48 2d 31 32 30 31 5d 0a 20 20 2d 20 52  | st.1.15.or.newer.[GH-1201]...-.R | 
| 9eea0 |  65 6d 6f 76 65 20 6a 61 76 61 73 63 72 69 70 74    2d 67 6a 73 6c 69 6e 74 20 63 68 65 63 6b 65 72  | emove.javascript-gjslint.checker | 
| 9eec0 |  0a 0a 2d 20 4e 65 77 20 73 79 6e 74 61 78 20 63    68 65 63 6b 65 72 73 3a 0a 0a 20 20 2d 20 50 72  | ..-.New.syntax.checkers:....-.Pr | 
| 9eee0 |  6f 74 6f 62 75 66 20 77 69 74 68 20 60 60 70 72    6f 74 6f 63 60 60 20 5b 47 48 2d 31 31 32 35 5d  | otobuf.with.``protoc``.[GH-1125] | 
| 9ef00 |  0a 20 20 2d 20 73 79 73 74 65 6d 64 2d 61 6e 61    6c 79 7a 65 20 77 69 74 68 20 60 60 73 79 73 74  | ...-.systemd-analyze.with.``syst | 
| 9ef20 |  65 6d 64 2d 61 6e 61 6c 79 7a 65 60 60 20 5b 47    48 2d 31 31 33 35 5d 0a 20 20 2d 20 4e 69 78 20  | emd-analyze``.[GH-1135]...-.Nix. | 
| 9ef40 |  77 69 74 68 20 60 60 6e 69 78 2d 69 6e 73 74 61    6e 74 69 61 74 65 60 60 20 5b 47 48 2d 31 31 36  | with.``nix-instantiate``.[GH-116 | 
| 9ef60 |  34 5d 0a 20 20 2d 20 44 6f 63 6b 65 72 66 69 6c    65 20 77 69 74 68 20 60 60 68 61 64 6f 6c 69 6e  | 4]...-.Dockerfile.with.``hadolin | 
| 9ef80 |  74 60 60 20 5b 47 48 2d 31 31 39 34 5d 0a 20 20    2d 20 41 73 63 69 69 44 6f 63 20 77 69 74 68 20  | t``.[GH-1194]...-.AsciiDoc.with. | 
| 9efa0 |  60 60 61 73 63 69 69 64 6f 63 74 6f 72 60 60 20    5b 47 48 2d 31 31 36 37 5d 0a 20 20 2d 20 43 53  | ``asciidoctor``.[GH-1167]...-.CS | 
| 9efc0 |  53 2f 53 43 53 53 2f 4c 45 53 53 20 77 69 74 68    20 60 60 73 74 79 6c 65 6c 69 6e 74 60 60 20 5b  | S/SCSS/LESS.with.``stylelint``.[ | 
| 9efe0 |  47 48 2d 39 30 33 5d 0a 20 20 2d 20 52 75 62 79    20 77 69 74 68 20 60 60 72 65 65 6b 60 60 20 5b  | GH-903]...-.Ruby.with.``reek``.[ | 
| 9f000 |  47 48 2d 31 32 34 34 5d 0a 20 20 2d 20 47 6f 20    77 69 74 68 20 60 60 6d 65 67 61 63 68 65 63 6b  | GH-1244]...-.Go.with.``megacheck | 
| 9f020 |  60 60 20 5b 47 48 2d 31 32 39 30 5d 0a 20 20 2d    20 4c 4c 56 4d 20 49 52 20 77 69 74 68 20 60 60  | ``.[GH-1290]...-.LLVM.IR.with.`` | 
| 9f040 |  6c 6c 63 60 60 20 5b 47 48 2d 31 33 30 32 5d 0a    20 20 2d 20 54 65 78 74 20 70 72 6f 73 65 20 77  | llc``.[GH-1302]...-.Text.prose.w | 
| 9f060 |  69 74 68 20 60 60 70 72 6f 73 65 6c 69 6e 74 60    60 20 5b 47 48 2d 31 33 30 34 5d 0a 0a 2d 20 4e  | ith.``proselint``.[GH-1304]..-.N | 
| 9f080 |  65 77 20 66 65 61 74 75 72 65 73 3a 0a 0a 20 20    2d 20 41 64 64 20 60 60 66 6c 79 63 68 65 63 6b  | ew.features:....-.Add.``flycheck | 
| 9f0a0 |  2d 78 6d 6c 2d 78 6d 6c 73 74 61 72 6c 65 74 2d    78 73 64 2d 70 61 74 68 60 60 20 61 6e 64 20 60  | -xml-xmlstarlet-xsd-path``.and.` | 
| 9f0c0 |  60 66 6c 79 63 68 65 63 6b 2d 78 6d 6c 2d 78 6d    6c 6c 69 6e 74 2d 78 73 64 2d 70 61 74 68 60 60  | `flycheck-xml-xmllint-xsd-path`` | 
| 9f0e0 |  20 74 6f 0a 20 20 20 20 73 70 65 63 69 66 79 20    61 6e 20 58 53 44 20 73 63 68 65 6d 61 20 74 6f  | .to.....specify.an.XSD.schema.to | 
| 9f100 |  20 76 61 6c 69 64 61 74 65 20 58 4d 4c 20 64 6f    63 75 6d 65 6e 74 73 20 61 67 61 69 6e 73 74 20  | .validate.XML.documents.against. | 
| 9f120 |  5b 47 48 2d 31 32 37 32 5d 0a 20 20 2d 20 41 64    64 20 60 60 66 6c 79 63 68 65 63 6b 2d 74 73 6c  | [GH-1272]...-.Add.``flycheck-tsl | 
| 9f140 |  69 6e 74 2d 61 72 67 73 60 60 20 74 6f 20 70 61    73 73 20 61 64 64 69 74 69 6f 6e 61 6c 20 61 72  | int-args``.to.pass.additional.ar | 
| 9f160 |  67 75 6d 65 6e 74 73 20 74 6f 20 74 73 6c 69 6e    74 20 5b 47 48 2d 31 31 38 36 5d 0a 20 20 2d 20  | guments.to.tslint.[GH-1186]...-. | 
| 9f180 |  41 64 64 20 61 6e 20 65 72 72 6f 72 20 65 78 70    6c 61 69 6e 65 72 20 74 6f 20 74 68 65 20 60 60  | Add.an.error.explainer.to.the.`` | 
| 9f1a0 |  72 70 6d 2d 72 70 6d 6c 69 6e 74 60 60 20 63 68    65 63 6b 65 72 20 75 73 69 6e 67 0a 20 20 20 20  | rpm-rpmlint``.checker.using..... | 
| 9f1c0 |  60 60 72 70 6d 6c 69 6e 74 20 2d 49 60 60 20 5b    47 48 2d 31 32 33 35 5d 0a 20 20 2d 20 41 64 64  | ``rpmlint.-I``.[GH-1235]...-.Add | 
| 9f1e0 |  20 60 60 66 6c 79 63 68 65 63 6b 2d 65 6d 61 63    73 2d 6c 69 73 70 2d 63 68 65 63 6b 2d 64 65 63  | .``flycheck-emacs-lisp-check-dec | 
| 9f200 |  6c 61 72 65 60 60 20 74 6f 20 63 68 65 63 6b 20    66 75 6e 63 74 69 6f 6e 20 64 65 63 6c 61 72 61  | lare``.to.check.function.declara | 
| 9f220 |  74 69 6f 6e 20 69 6e 0a 20 20 20 20 74 68 65 20    60 60 65 6d 61 63 73 2d 6c 69 73 70 60 60 20 63  | tion.in.....the.``emacs-lisp``.c | 
| 9f240 |  68 65 63 6b 65 72 20 5b 47 48 2d 31 32 38 36 5d    0a 20 20 2d 20 41 64 64 20 60 60 66 6c 79 63 68  | hecker.[GH-1286]...-.Add.``flych | 
| 9f260 |  65 63 6b 2d 73 68 65 6c 6c 63 68 65 63 6b 2d 66    6f 6c 6c 6f 77 2d 73 6f 75 72 63 65 73 60 60 20  | eck-shellcheck-follow-sources``. | 
| 9f280 |  74 6f 20 63 68 65 63 6b 20 69 6e 63 6c 75 64 65    64 20 66 69 6c 65 73 20 77 68 65 6e 0a 20 20 20  | to.check.included.files.when.... | 
| 9f2a0 |  20 75 73 69 6e 67 20 74 68 65 20 60 60 73 68 2d    73 68 65 6c 6c 63 68 65 63 6b 60 60 20 63 68 65  | .using.the.``sh-shellcheck``.che | 
| 9f2c0 |  63 6b 65 72 20 5b 47 48 2d 31 32 35 36 5d 0a 0a    2d 20 49 6d 70 72 6f 76 65 6d 65 6e 74 73 3a 0a  | cker.[GH-1256]..-.Improvements:. | 
| 9f2e0 |  0a 20 20 2d 20 55 73 65 20 6f 70 74 69 6f 6e 20    60 60 66 6c 79 63 68 65 63 6b 2d 67 6f 2d 62 75  | ...-.Use.option.``flycheck-go-bu | 
| 9f300 |  69 6c 64 2d 74 61 67 73 60 60 20 66 6f 72 20 60    60 67 6f 2d 74 65 73 74 60 60 2c 0a 20 20 20 20  | ild-tags``.for.``go-test``,..... | 
| 9f320 |  60 60 67 6f 2d 76 65 74 60 60 20 61 6e 64 20 60    60 67 6f 2d 65 72 72 63 68 65 63 6b 60 60 20 61  | ``go-vet``.and.``go-errcheck``.a | 
| 9f340 |  73 20 77 65 6c 6c 2e 0a 20 20 2d 20 41 64 64 20    61 20 72 65 76 65 72 74 20 66 75 6e 63 74 69 6f  | s.well....-.Add.a.revert.functio | 
| 9f360 |  6e 20 74 6f 20 60 60 66 6c 79 63 68 65 63 6b 2d    76 65 72 69 66 79 2d 73 65 74 75 70 60 60 2c 20  | n.to.``flycheck-verify-setup``,. | 
| 9f380 |  73 6f 20 68 69 74 74 69 6e 67 0a 20 20 20 20 60    60 67 60 60 20 72 65 6c 6f 61 64 73 20 74 68 65  | so.hitting.....``g``.reloads.the | 
| 9f3a0 |  20 62 75 66 66 65 72 2e 0a 20 20 2d 20 4d 61 6b    65 20 73 75 72 65 20 74 68 65 20 65 72 6c 61 6e  | .buffer....-.Make.sure.the.erlan | 
| 9f3c0 |  67 20 63 6f 6d 70 69 6c 65 72 20 69 73 20 6f 6e    6c 79 20 72 75 6e 20 6f 6e 20 63 6f 6d 70 69 6c  | g.compiler.is.only.run.on.compil | 
| 9f3e0 |  61 62 6c 65 20 66 69 6c 65 73 2e 0a 20 20 2d 20    60 60 66 6c 79 63 68 65 63 6b 2d 74 73 6c 69 6e  | able.files....-.``flycheck-tslin | 
| 9f400 |  74 60 60 20 64 6f 65 73 20 6e 6f 74 20 63 72 61    73 68 20 61 6e 79 20 6d 6f 72 65 20 6f 6e 20 64  | t``.does.not.crash.any.more.on.d | 
| 9f420 |  65 70 72 65 63 61 74 69 6f 6e 20 6e 6f 74 69 63    65 73 20 5b 47 48 2d 31 31 37 34 5d 0a 20 20 2d  | eprecation.notices.[GH-1174]...- | 
| 9f440 |  20 60 60 72 75 73 74 2d 63 61 72 67 6f 60 60 20    6e 6f 77 20 63 68 65 63 6b 73 20 69 6e 74 65 67  | .``rust-cargo``.now.checks.integ | 
| 9f460 |  72 61 74 69 6f 6e 20 74 65 73 74 73 2c 20 65 78    61 6d 70 6c 65 73 20 61 6e 64 20 62 65 6e 63 68  | ration.tests,.examples.and.bench | 
| 9f480 |  6d 61 72 6b 73 0a 20 20 20 20 5b 47 48 2d 31 32    30 36 5d 0a 20 20 2d 20 60 60 72 75 73 74 2d 63  | marks.....[GH-1206]...-.``rust-c | 
| 9f4a0 |  61 72 67 6f 60 60 20 64 6f 65 73 20 6e 6f 74 20    75 73 65 20 60 60 66 6c 79 63 68 65 63 6b 2d 72  | argo``.does.not.use.``flycheck-r | 
| 9f4c0 |  75 73 74 2d 6c 69 62 72 61 72 79 2d 70 61 74 68    60 60 20 61 6e 79 6d 6f 72 65 2c 20 61 73 0a 20  | ust-library-path``.anymore,.as.. | 
| 9f4e0 |  20 20 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20    61 72 65 20 74 61 6b 65 6e 20 63 61 72 65 20 6f  | ...dependencies.are.taken.care.o | 
| 9f500 |  66 20 62 79 20 43 61 72 67 6f 20 5b 47 48 2d 31    32 30 36 5d 0a 20 20 2d 20 60 60 63 2f 63 2b 2b  | f.by.Cargo.[GH-1206]...-.``c/c++ | 
| 9f520 |  2d 67 63 63 60 60 20 63 68 65 63 6b 65 72 20 6e    6f 77 20 77 6f 72 6b 73 20 66 72 6f 6d 20 47 43  | -gcc``.checker.now.works.from.GC | 
| 9f540 |  43 20 34 2e 34 20 61 6e 64 20 75 70 20 5b 47 48    2d 31 32 32 36 5d 0a 0a 33 30 20 28 4f 63 74 20  | C.4.4.and.up.[GH-1226]..30.(Oct. | 
| 9f560 |  31 32 2c 20 32 30 31 36 29 0a 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2d 20 2a  | 12,.2016).=================..-.* | 
| 9f580 |  2a 42 72 65 61 6b 69 6e 67 20 63 68 61 6e 67 65    73 2a 2a 0a 0a 20 20 2d 20 46 6c 79 63 68 65 63  | *Breaking.changes**....-.Flychec | 
| 9f5a0 |  6b 20 6e 6f 77 20 72 65 71 75 69 72 65 73 20 66    6c 61 6b 65 38 20 33 2e 30 20 6f 72 20 6e 65 77  | k.now.requires.flake8.3.0.or.new | 
| 9f5c0 |  65 72 0a 20 20 2d 20 52 65 6d 6f 76 65 20 60 60    2d 2d 63 6f 6e 66 69 67 60 60 20 6f 70 74 69 6f  | er...-.Remove.``--config``.optio | 
| 9f5e0 |  6e 20 69 6e 20 60 60 6c 75 61 2d 6c 75 61 63 68    65 63 6b 60 60 20 69 6e 20 66 61 76 6f 75 72 20  | n.in.``lua-luacheck``.in.favour. | 
| 9f600 |  6f 66 20 60 60 6c 75 61 63 68 65 63 6b 60 60 27    73 0a 20 20 20 20 6f 77 6e 20 60 60 2e 6c 75 61  | of.``luacheck``'s.....own.``.lua | 
| 9f620 |  63 68 65 63 6b 72 63 60 60 20 64 65 74 65 63 74    69 6f 6e 2e 20 54 68 65 72 65 66 6f 72 65 20 60  | checkrc``.detection..Therefore.` | 
| 9f640 |  60 66 6c 79 63 68 65 63 6b 2d 6c 75 61 63 68 65    63 6b 72 63 60 60 20 69 73 0a 20 20 20 20 6e 6f  | `flycheck-luacheckrc``.is.....no | 
| 9f660 |  20 6c 6f 6e 67 65 72 20 75 73 65 64 20 5b 47 48    2d 31 30 35 37 5d 0a 20 20 2d 20 60 60 3a 6d 6f  | .longer.used.[GH-1057]...-.``:mo | 
| 9f680 |  64 65 73 60 60 20 69 73 20 6e 6f 77 20 6d 61 6e    64 61 74 6f 72 79 20 66 6f 72 20 73 79 6e 74 61  | des``.is.now.mandatory.for.synta | 
| 9f6a0 |  78 20 63 68 65 63 6b 65 72 20 64 65 66 69 6e 69    74 69 6f 6e 73 20 5b 47 48 2d 31 30 37 31 5d 0a  | x.checker.definitions.[GH-1071]. | 
| 9f6c0 |  20 20 2d 20 52 65 6d 6f 76 65 20 6a 61 64 65 20    63 68 65 63 6b 65 72 20 5b 47 48 2d 39 35 31 5d  | ..-.Remove.jade.checker.[GH-951] | 
| 9f6e0 |  20 5b 47 48 2d 31 30 38 34 5d 0a 20 20 2d 20 52    65 6d 6f 76 65 20 60 60 6a 61 76 61 73 63 72 69  | .[GH-1084]...-.Remove.``javascri | 
| 9f700 |  70 74 2d 65 73 6c 69 6e 74 72 63 60 60 20 61 6e    64 20 69 6e 73 74 65 61 64 20 72 65 6c 79 20 6f  | pt-eslintrc``.and.instead.rely.o | 
| 9f720 |  6e 20 65 73 6c 69 6e 74 27 73 20 6f 77 6e 20 63    6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c  | n.eslint's.own.configuration.fil | 
| 9f740 |  65 0a 20 20 20 20 73 65 61 72 63 68 20 5b 47 48    2d 31 30 38 35 5d 0a 20 20 2d 20 60 60 43 2d 63  | e.....search.[GH-1085]...-.``C-c | 
| 9f760 |  20 21 20 65 60 60 20 65 78 70 6c 61 69 6e 73 20    65 72 72 6f 72 73 20 6e 6f 77 20 5b 47 48 2d 31  | .!.e``.explains.errors.now.[GH-1 | 
| 9f780 |  31 32 32 5d 0a 0a 2d 20 4e 65 77 20 73 79 6e 74    61 78 20 63 68 65 63 6b 65 72 73 3a 0a 0a 20 20  | 122]..-.New.syntax.checkers:.... | 
| 9f7a0 |  2d 20 45 6c 69 78 69 72 20 77 69 74 68 20 60 60    64 6f 67 6d 61 60 60 20 5b 47 48 2d 39 36 39 5d  | -.Elixir.with.``dogma``.[GH-969] | 
| 9f7c0 |  0a 20 20 2d 20 73 61 73 73 20 61 6e 64 20 73 63    73 73 20 77 69 74 68 20 60 60 73 61 73 73 2d 6c  | ...-.sass.and.scss.with.``sass-l | 
| 9f7e0 |  69 6e 74 60 60 20 5b 47 48 2d 31 30 37 30 5d 0a    20 20 2d 20 50 75 67 20 5b 47 48 2d 39 35 31 5d  | int``.[GH-1070]...-.Pug.[GH-951] | 
| 9f800 |  20 5b 47 48 2d 31 30 38 34 5d 0a 0a 2d 20 4e 65    77 20 66 65 61 74 75 72 65 73 3a 0a 0a 20 20 2d  | .[GH-1084]..-.New.features:....- | 
| 9f820 |  20 41 64 64 20 60 60 66 6c 79 63 68 65 63 6b 2d    63 61 72 67 6f 2d 72 75 73 74 63 2d 61 72 67 73  | .Add.``flycheck-cargo-rustc-args | 
| 9f840 |  60 60 20 74 6f 20 70 61 73 73 20 6d 75 6c 74 69    70 6c 65 20 61 72 67 75 6d 65 6e 74 73 20 74 6f  | ``.to.pass.multiple.arguments.to | 
| 9f860 |  20 63 61 72 67 6f 20 72 75 73 74 63 0a 20 20 20    20 73 75 62 63 6f 6d 6d 61 6e 64 20 5b 47 48 2d  | .cargo.rustc.....subcommand.[GH- | 
| 9f880 |  31 30 37 39 5d 0a 20 20 2d 20 41 64 64 20 60 60    3a 65 72 72 6f 72 2d 65 78 70 6c 61 69 6e 65 72  | 1079]...-.Add.``:error-explainer | 
| 9f8a0 |  60 60 20 74 6f 20 60 60 66 6c 79 63 68 65 63 6b    2d 64 65 66 69 6e 65 2d 63 68 65 63 6b 65 72 60  | ``.to.``flycheck-define-checker` | 
| 9f8c0 |  60 20 61 6e 64 0a 20 20 20 20 60 60 66 6c 79 63    68 65 63 6b 2d 65 78 70 6c 61 69 6e 2d 65 72 72  | `.and.....``flycheck-explain-err | 
| 9f8e0 |  6f 72 2d 61 74 2d 70 6f 69 6e 74 60 60 20 74 6f    20 64 69 73 70 6c 61 79 20 65 78 70 6c 61 6e 61  | or-at-point``.to.display.explana | 
| 9f900 |  74 69 6f 6e 73 20 6f 66 20 65 72 72 6f 72 73 0a    20 20 20 20 5b 47 48 2d 31 31 32 32 5d 0a 20 20  | tions.of.errors.....[GH-1122]... | 
| 9f920 |  2d 20 41 64 64 20 61 6e 20 65 72 72 6f 72 20 65    78 70 6c 61 69 6e 65 72 20 74 6f 20 74 68 65 20  | -.Add.an.error.explainer.to.the. | 
| 9f940 |  60 60 72 75 73 74 60 60 20 61 6e 64 20 60 60 72    75 73 74 2d 63 61 72 67 6f 60 60 20 63 68 65 63  | ``rust``.and.``rust-cargo``.chec | 
| 9f960 |  6b 65 72 73 20 75 73 69 6e 67 0a 20 20 20 20 60    60 72 75 73 74 63 20 2d 2d 65 78 70 6c 61 69 6e  | kers.using.....``rustc.--explain | 
| 9f980 |  60 60 20 5b 47 48 2d 31 31 32 32 5d 0a 20 20 2d    20 41 64 64 20 60 60 3a 65 6e 61 62 6c 65 64 60  | ``.[GH-1122]...-.Add.``:enabled` | 
| 9f9a0 |  60 20 70 72 6f 70 65 72 74 79 20 74 6f 20 60 60    66 6c 79 63 68 65 63 6b 2d 64 65 66 69 6e 65 2d  | `.property.to.``flycheck-define- | 
| 9f9c0 |  63 68 65 63 6b 65 72 60 60 20 5b 47 48 2d 31 30    38 39 5d 0a 0a 2d 20 49 6d 70 72 6f 76 65 6d 65  | checker``.[GH-1089]..-.Improveme | 
| 9f9e0 |  6e 74 73 3a 0a 0a 20 20 2d 20 44 6f 20 6e 6f 74    20 75 73 65 20 60 60 6a 61 76 61 73 63 72 69 70  | nts:....-.Do.not.use.``javascrip | 
| 9fa00 |  74 2d 65 73 6c 69 6e 74 60 60 20 69 66 20 65 73    6c 69 6e 74 20 63 61 6e 6e 6f 74 20 66 69 6e 64  | t-eslint``.if.eslint.cannot.find | 
| 9fa20 |  20 61 20 76 61 6c 69 64 20 63 6f 6e 66 69 67 75    72 61 74 69 6f 6e 0a 20 20 20 20 5b 47 48 2d 31  | .a.valid.configuration.....[GH-1 | 
| 9fa40 |  30 38 35 5d 0a 20 20 2d 20 41 75 74 6f 6d 61 74    69 63 61 6c 6c 79 20 64 69 73 61 62 6c 65 20 73  | 085]...-.Automatically.disable.s | 
| 9fa60 |  79 6e 74 61 78 20 63 68 65 63 6b 65 72 73 20 77    68 69 63 68 20 61 72 65 20 6e 6f 74 20 69 6e 73  | yntax.checkers.which.are.not.ins | 
| 9fa80 |  74 61 6c 6c 65 64 20 69 6e 73 74 65 61 64 20 6f    66 0a 20 20 20 20 63 68 65 63 6b 69 6e 67 20 65  | talled.instead.of.....checking.e | 
| 9faa0 |  78 65 63 75 74 61 62 6c 65 20 62 65 66 6f 72 65    20 65 61 63 68 20 73 79 6e 74 61 78 20 63 68 65  | xecutable.before.each.syntax.che | 
| 9fac0 |  63 6b 20 5b 47 48 2d 31 31 31 36 5d 0a 20 20 2d    20 41 64 64 20 70 61 74 74 65 72 6e 73 20 66 6f  | ck.[GH-1116]...-.Add.patterns.fo | 
| 9fae0 |  72 20 73 79 6e 74 61 78 20 65 72 72 6f 72 73 20    74 6f 20 60 60 73 63 68 65 6d 65 2d 63 68 69 63  | r.syntax.errors.to.``scheme-chic | 
| 9fb00 |  6b 65 6e 60 60 20 5b 47 48 2d 31 31 32 33 5d 0a    0a 32 39 20 28 41 75 67 20 32 38 2c 20 32 30 31  | ken``.[GH-1123]..29.(Aug.28,.201 | 
| 9fb20 |  36 29 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 0a 0a 2d 20 2a 2a 42 72 65 61 6b 69  | 6).=================..-.**Breaki | 
| 9fb40 |  6e 67 20 63 68 61 6e 67 65 73 2a 2a 0a 0a 20 20    2d 20 43 68 61 6e 67 65 20 60 60 66 6c 79 63 68  | ng.changes**....-.Change.``flych | 
| 9fb60 |  65 63 6b 2d 65 73 6c 69 6e 74 2d 72 75 6c 65 73    64 69 72 60 60 20 28 73 74 72 69 6e 67 29 20 74  | eck-eslint-rulesdir``.(string).t | 
| 9fb80 |  6f 0a 20 20 20 20 60 60 66 6c 79 63 68 65 63 6b    2d 65 73 6c 69 6e 74 2d 72 75 6c 65 73 2d 64 69  | o.....``flycheck-eslint-rules-di | 
| 9fba0 |  72 65 63 74 6f 72 69 65 73 60 60 20 28 6c 69 73    74 20 6f 66 20 73 74 72 69 6e 67 73 29 20 5b 47  | rectories``.(list.of.strings).[G | 
| 9fbc0 |  48 2d 31 30 31 36 5d 0a 20 20 2d 20 52 65 71 75    69 72 65 20 72 75 73 74 20 31 2e 37 20 6f 72 20  | H-1016]...-.Require.rust.1.7.or. | 
| 9fbe0 |  6e 65 77 65 72 20 66 6f 72 20 60 60 72 75 73 74    60 60 20 61 6e 64 20 60 60 72 75 73 74 2d 63 61  | newer.for.``rust``.and.``rust-ca | 
| 9fc00 |  72 67 6f 60 60 20 5b 47 48 2d 31 30 33 36 5d 0a    0a 2d 20 4e 65 77 20 73 79 6e 74 61 78 20 63 68  | rgo``.[GH-1036]..-.New.syntax.ch | 
| 9fc20 |  65 63 6b 65 72 73 3a 0a 0a 20 20 2d 20 53 6c 69    6d 20 77 69 74 68 20 60 60 73 6c 69 6d 2d 6c 69  | eckers:....-.Slim.with.``slim-li | 
| 9fc40 |  6e 74 60 60 20 5b 47 48 2d 31 30 31 33 5d 0a 20    20 2d 20 43 48 49 43 4b 45 4e 20 53 63 68 65 6d  | nt``.[GH-1013]...-.CHICKEN.Schem | 
| 9fc60 |  65 20 77 69 74 68 20 60 60 63 73 63 60 60 20 5b    47 48 2d 39 38 37 5d 0a 0a 2d 20 4e 65 77 20 66  | e.with.``csc``.[GH-987]..-.New.f | 
| 9fc80 |  65 61 74 75 72 65 73 3a 0a 0a 20 20 2d 20 41 64    64 20 60 60 3a 77 6f 72 6b 69 6e 67 2d 64 69 72  | eatures:....-.Add.``:working-dir | 
| 9fca0 |  65 63 74 6f 72 79 60 60 20 6f 70 74 69 6f 6e 20    74 6f 20 60 60 66 6c 79 63 68 65 63 6b 2d 64 65  | ectory``.option.to.``flycheck-de | 
| 9fcc0 |  66 69 6e 65 2d 63 6f 6d 6d 61 6e 64 2d 63 68 65    63 6b 65 72 60 60 0a 20 20 20 20 5b 47 48 2d 39  | fine-command-checker``.....[GH-9 | 
| 9fce0 |  37 33 5d 20 5b 47 48 2d 31 30 31 32 5d 0a 20 20    2d 20 60 60 66 6c 79 63 68 65 63 6b 2d 67 6f 2d  | 73].[GH-1012]...-.``flycheck-go- | 
| 9fd00 |  62 75 69 6c 64 2d 69 6e 73 74 61 6c 6c 2d 64 65    70 73 60 60 20 74 75 72 6e 73 20 6f 6e 20 64 65  | build-install-deps``.turns.on.de | 
| 9fd20 |  70 65 6e 64 65 6e 63 79 20 69 6e 73 74 61 6c 6c    61 74 69 6f 6e 20 66 6f 72 20 60 60 67 6f 20 74  | pendency.installation.for.``go.t | 
| 9fd40 |  65 73 74 60 60 0a 20 20 20 20 61 73 20 77 65 6c    6c 20 61 73 20 60 60 67 6f 20 62 75 69 6c 64 60  | est``.....as.well.as.``go.build` | 
| 9fd60 |  60 20 5b 47 48 2d 31 30 30 33 5d 0a 0a 2d 20 49    6d 70 72 6f 76 65 6d 65 6e 74 73 3a 0a 0a 20 20  | `.[GH-1003]..-.Improvements:.... | 
| 9fd80 |  2d 20 41 64 64 20 64 65 66 61 75 6c 74 20 64 69    72 65 63 74 6f 72 79 20 66 6f 72 20 60 60 68 61  | -.Add.default.directory.for.``ha | 
| 9fda0 |  73 6b 65 6c 6c 2d 73 74 61 63 6b 2d 67 68 63 60    60 20 61 6e 64 20 60 60 68 61 73 6b 65 6c 6c 2d  | skell-stack-ghc``.and.``haskell- | 
| 9fdc0 |  67 68 63 60 60 20 63 68 65 63 6b 65 72 73 0a 20    20 20 20 5b 47 48 2d 31 30 30 37 5d 0a 20 20 2d  | ghc``.checkers.....[GH-1007]...- | 
| 9fde0 |  20 60 60 72 75 73 74 60 60 20 61 6e 64 20 60 60    72 75 73 74 2d 63 61 72 67 6f 60 60 20 63 68 65  | .``rust``.and.``rust-cargo``.che | 
| 9fe00 |  63 6b 65 72 73 20 6e 6f 77 20 73 75 70 70 6f 72    74 20 74 68 65 20 6e 65 77 20 65 72 72 6f 72 20  | ckers.now.support.the.new.error. | 
| 9fe20 |  66 6f 72 6d 61 74 20 6f 66 0a 20 20 20 20 72 75    73 74 20 31 2e 31 32 20 5b 47 48 2d 31 30 31 36  | format.of.....rust.1.12.[GH-1016 | 
| 9fe40 |  5d 0a 20 20 2d 20 60 60 66 6c 79 63 68 65 63 6b    2d 76 65 72 69 66 79 2d 63 68 65 63 6b 65 72 60  | ]...-.``flycheck-verify-checker` | 
| 9fe60 |  60 20 61 6e 64 20 60 60 66 6c 79 63 68 65 63 6b    2d 76 65 72 69 66 79 2d 73 65 74 75 70 60 60 20  | `.and.``flycheck-verify-setup``. | 
| 9fe80 |  6e 6f 77 20 69 6e 63 6c 75 64 65 0a 20 20 20 20    69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75  | now.include.....information.abou | 
| 9fea0 |  74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20    66 69 6c 65 73 20 6f 66 20 73 79 6e 74 61 78 20  | t.configuration.files.of.syntax. | 
| 9fec0 |  63 68 65 63 6b 65 72 73 20 5b 47 48 2d 31 30 32    31 5d 20 5b 47 48 2d 31 30 33 38 5d 0a 0a 32 38  | checkers.[GH-1021].[GH-1038]..28 | 
| 9fee0 |  20 28 4a 75 6e 20 30 35 2c 20 32 30 31 36 29 0a    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  | .(Jun.05,.2016).================ | 
| 9ff00 |  3d 0a 0a 2d 20 2a 2a 42 72 65 61 6b 69 6e 67 20    63 68 61 6e 67 65 73 2a 2a 3a 0a 0a 20 20 2d 20  | =..-.**Breaking.changes**:....-. | 
| 9ff20 |  52 65 6e 61 6d 65 20 60 60 6c 75 61 63 68 65 63    6b 60 60 20 74 6f 20 60 60 6c 75 61 2d 6c 75 61  | Rename.``luacheck``.to.``lua-lua | 
| 9ff40 |  63 68 65 63 6b 60 60 20 74 6f 20 63 6f 6d 70 6c    79 20 77 69 74 68 20 6f 75 72 20 6e 61 6d 69 6e  | check``.to.comply.with.our.namin | 
| 9ff60 |  67 0a 20 20 20 20 63 6f 6e 76 65 6e 74 69 6f 6e    73 0a 20 20 2d 20 52 65 6d 6f 76 65 20 60 60 66  | g.....conventions...-.Remove.``f | 
| 9ff80 |  6c 79 63 68 65 63 6b 2d 63 70 70 63 68 65 63 6b    2d 6c 61 6e 67 75 61 67 65 2d 73 74 61 6e 64 61  | lycheck-cppcheck-language-standa | 
| 9ffa0 |  72 64 60 60 20 69 6e 20 66 61 76 6f 75 72 20 6f    66 0a 20 20 20 20 60 60 66 6c 79 63 68 65 63 6b  | rd``.in.favour.of.....``flycheck | 
| 9ffc0 |  2d 63 70 70 63 68 65 63 6b 2d 73 74 61 6e 64 61    72 64 73 60 60 20 77 68 69 63 68 20 69 73 20 61  | -cppcheck-standards``.which.is.a | 
| 9ffe0 |  20 6c 69 73 74 20 6f 66 20 73 74 61 6e 64 61 72    64 73 20 5b 47 48 2d 39 36 30 5d 0a 0a 2d 20 4e  | .list.of.standards.[GH-960]..-.N | 
| a0000 |  65 77 20 66 65 61 74 75 72 65 73 3a 0a 0a 20 20    2d 20 41 64 64 20 6f 70 74 69 6f 6e 20 74 6f 20  | ew.features:....-.Add.option.to. | 
| a0020 |  73 65 74 20 62 69 6e 61 72 79 20 6e 61 6d 65 20    66 6f 72 20 60 60 72 75 73 74 2d 63 61 72 67 6f  | set.binary.name.for.``rust-cargo | 
| a0040 |  60 60 20 5b 47 48 2d 39 35 38 5d 0a 20 20 2d 20    41 64 64 20 60 60 66 6c 79 63 68 65 63 6b 2d 63  | ``.[GH-958]...-.Add.``flycheck-c | 
| a0060 |  70 70 63 68 65 63 6b 2d 73 74 61 6e 64 61 72 64    73 60 60 20 74 6f 20 70 61 73 73 20 6d 75 6c 74  | ppcheck-standards``.to.pass.mult | 
| a0080 |  69 70 6c 65 20 63 6f 64 65 20 73 74 61 6e 64 61    72 64 73 20 74 6f 0a 20 20 20 20 63 70 70 63 68  | iple.code.standards.to.....cppch | 
| a00a0 |  65 63 6b 20 5b 47 48 2d 39 36 30 5d 0a 20 20 2d    20 41 64 64 20 60 60 66 6c 79 63 68 65 63 6b 2d  | eck.[GH-960]...-.Add.``flycheck- | 
| a00c0 |  63 70 70 63 68 65 63 6b 2d 73 75 70 70 72 65 73    73 69 6f 6e 73 60 60 20 74 6f 20 73 75 70 70 72  | cppcheck-suppressions``.to.suppr | 
| a00e0 |  65 73 73 20 77 61 72 6e 69 6e 67 73 20 66 6f 72    20 63 70 70 63 68 65 63 6b 0a 20 20 20 20 5b 47  | ess.warnings.for.cppcheck.....[G | 
| a0100 |  48 2d 39 36 30 5d 0a 0a 2d 20 49 6d 70 72 6f 76    65 6d 65 6e 74 73 3a 0a 0a 20 20 2d 20 43 68 65  | H-960]..-.Improvements:....-.Che | 
| a0120 |  63 6b 20 52 61 63 6b 65 74 20 73 79 6e 74 61 78    20 69 6e 20 47 65 69 73 65 72 20 4d 6f 64 65 20  | ck.Racket.syntax.in.Geiser.Mode. | 
| a0140 |  5b 47 48 2d 39 37 39 5d 0a 0a 2d 20 42 75 67 20    66 69 78 65 73 0a 0a 20 20 2d 20 44 6f 20 6e 6f  | [GH-979]..-.Bug.fixes....-.Do.no | 
| a0160 |  74 20 73 69 67 6e 61 6c 20 65 72 72 6f 72 73 20    77 68 65 6e 20 74 73 6c 69 6e 74 20 72 65 70 6f  | t.signal.errors.when.tslint.repo | 
| a0180 |  72 74 73 20 6e 6f 20 6f 75 74 70 75 74 20 5b 47    48 2d 39 38 31 5d 0a 20 20 2d 20 44 6f 20 6e 6f  | rts.no.output.[GH-981]...-.Do.no | 
| a01a0 |  74 20 67 65 6e 65 72 61 74 65 20 69 6e 76 61 6c    69 64 20 74 65 6d 70 6f 72 61 72 79 20 66 69 6c  | t.generate.invalid.temporary.fil | 
| a01c0 |  65 6e 61 6d 65 73 20 6f 6e 20 57 69 6e 64 6f 77    73 20 5b 47 48 2d 39 38 33 5d 0a 0a 32 37 20 28  | enames.on.Windows.[GH-983]..27.( | 
| a01e0 |  4d 61 79 20 30 38 2c 20 32 30 31 36 29 0a 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a  | May.08,.2016).=================. | 
| a0200 |  0a 2d 20 2a 2a 42 72 65 61 6b 69 6e 67 20 63 68    61 6e 67 65 73 2a 2a 0a 0a 20 20 2d 20 52 65 71  | .-.**Breaking.changes**....-.Req | 
| a0220 |  75 69 72 65 20 50 48 50 20 43 6f 64 65 20 53 6e    69 66 66 65 72 20 32 2e 36 20 6f 72 20 6e 65 77  | uire.PHP.Code.Sniffer.2.6.or.new | 
| a0240 |  65 72 20 66 6f 72 20 60 60 70 68 70 2d 70 68 70    63 73 60 60 20 5b 47 48 2d 39 32 31 5d 0a 0a 2d  | er.for.``php-phpcs``.[GH-921]..- | 
| a0260 |  20 4e 65 77 20 73 79 6e 74 61 78 20 63 68 65 63    6b 65 72 73 3a 0a 0a 20 20 2d 20 47 6f 20 77 69  | .New.syntax.checkers:....-.Go.wi | 
| a0280 |  74 68 20 60 60 67 6f 2d 75 6e 63 6f 6e 76 65 72    74 60 60 20 5b 47 48 2d 39 30 35 5d 0a 20 20 2d  | th.``go-unconvert``.[GH-905]...- | 
| a02a0 |  20 4d 61 72 6b 64 6f 77 6e 20 77 69 74 68 20 60    60 6d 64 6c 60 60 20 5b 47 48 2d 38 33 39 5d 20  | .Markdown.with.``mdl``.[GH-839]. | 
| a02c0 |  5b 47 48 2d 39 31 36 5d 0a 20 20 2d 20 54 79 70    65 53 63 72 69 70 74 20 77 69 74 68 20 60 60 74  | [GH-916]...-.TypeScript.with.``t | 
| a02e0 |  73 6c 69 6e 74 60 60 20 5b 47 48 2d 39 34 37 5d    20 5b 47 48 2d 39 34 39 5d 0a 0a 2d 20 49 6d 70  | slint``.[GH-947].[GH-949]..-.Imp | 
| a0300 |  72 6f 76 65 6d 65 6e 74 73 3a 0a 0a 20 20 2d 20    50 61 73 73 20 63 68 65 63 6b 64 6f 63 20 73 65  | rovements:....-.Pass.checkdoc.se | 
| a0320 |  74 74 69 6e 67 73 20 66 72 6f 6d 20 45 6d 61 63    73 20 74 6f 20 60 65 6d 61 63 73 2d 6c 69 73 70  | ttings.from.Emacs.to.`emacs-lisp | 
| a0340 |  2d 63 68 65 63 6b 64 6f 63 60 20 5b 47 48 2d 37    34 31 5d 20 5b 47 48 2d 39 33 37 5d 0a 0a 2d 20  | -checkdoc`.[GH-741].[GH-937]..-. | 
| a0360 |  42 75 67 20 66 69 78 65 73 3a 0a 0a 20 20 2d 20    46 69 78 20 70 61 72 73 69 6e 67 20 6f 66 20 73  | Bug.fixes:....-.Fix.parsing.of.s | 
| a0380 |  79 6e 74 61 78 20 65 72 72 6f 72 73 20 69 6e 20    74 72 69 70 6c 65 2d 71 75 6f 74 65 64 20 73 74  | yntax.errors.in.triple-quoted.st | 
| a03a0 |  72 69 6e 67 73 20 66 6f 72 0a 20 20 20 20 60 60    70 79 74 68 6f 6e 2d 70 79 63 6f 6d 70 69 6c 65  | rings.for.....``python-pycompile | 
| a03c0 |  60 60 20 5b 47 48 2d 39 34 38 5d 0a 20 20 2d 20    43 6f 72 72 65 63 74 6c 79 20 68 61 6e 64 6c 65  | ``.[GH-948]...-.Correctly.handle | 
| a03e0 |  20 72 75 6c 65 73 20 62 61 73 65 64 20 6f 6e 20    74 68 65 20 63 75 72 72 65 6e 74 20 66 69 6c 65  | .rules.based.on.the.current.file | 
| a0400 |  20 6e 61 6d 65 20 69 6e 20 60 60 70 68 70 2d 70    68 70 63 73 60 60 0a 20 20 20 20 5b 47 48 2d 39  | .name.in.``php-phpcs``.....[GH-9 | 
| a0420 |  32 31 5d 0a 0a 32 36 20 28 41 70 72 20 32 37 2c    20 32 30 31 36 29 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d  | 21]..26.(Apr.27,.2016).========= | 
| a0440 |  3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 46 6c 79 63 68 65    63 6b 20 6e 6f 77 20 68 61 73 20 61 20 60 43 6f  | ========..Flycheck.now.has.a.`Co | 
| a0460 |  64 65 20 6f 66 20 43 6f 6e 64 75 63 74 60 5f 20    77 68 69 63 68 20 64 65 66 69 6e 65 73 20 74 68  | de.of.Conduct`_.which.defines.th | 
| a0480 |  65 20 61 63 63 65 70 74 61 62 6c 65 20 62 65 68    61 76 69 6f 75 72 20 61 6e 64 0a 74 68 65 20 6d  | e.acceptable.behaviour.and.the.m | 
| a04a0 |  6f 64 65 72 61 74 69 6f 6e 20 67 75 69 64 65 6c    69 6e 65 73 20 66 6f 72 20 74 68 65 20 46 6c 79  | oderation.guidelines.for.the.Fly | 
| a04c0 |  63 68 65 63 6b 20 63 6f 6d 6d 75 6e 69 74 79 2e    20 5b 47 48 2d 38 31 39 5d 0a 0a 46 6c 79 63 68  | check.community..[GH-819]..Flych | 
| a04e0 |  65 63 6b 20 61 6c 73 6f 20 70 72 6f 76 69 64 65    73 20 61 20 60 47 69 74 74 65 72 20 63 68 61 6e  | eck.also.provides.a.`Gitter.chan | 
| a0500 |  6e 65 6c 60 5f 20 6e 6f 77 20 66 6f 72 20 71 75    65 73 74 69 6f 6e 73 20 61 6e 64 20 64 69 73 63  | nel`_.now.for.questions.and.disc | 
| a0520 |  75 73 73 69 6f 6e 73 0a 61 62 6f 75 74 20 64 65    76 65 6c 6f 70 6d 65 6e 74 2e 20 5b 47 48 2d 38  | ussions.about.development..[GH-8 | 
| a0540 |  32 30 5d 0a 0a 54 68 65 20 6e 61 74 69 76 65 20    54 65 78 69 6e 66 6f 20 6d 61 6e 75 61 6c 20 69  | 20]..The.native.Texinfo.manual.i | 
| a0560 |  73 20 61 67 61 69 6e 20 72 65 70 6c 61 63 65 64    20 77 69 74 68 20 61 20 53 70 68 69 6e 78 5f 20  | s.again.replaced.with.a.Sphinx_. | 
| a0580 |  62 61 73 65 64 20 64 6f 63 75 6d 65 6e 74 61 74    69 6f 6e 2e 0a 57 65 20 68 6f 70 65 20 74 68 61  | based.documentation..We.hope.tha | 
| a05a0 |  74 20 74 68 69 73 20 63 68 61 6e 67 65 20 6d 61    6b 65 73 20 74 68 65 20 6d 61 6e 75 61 6c 20 65  | t.this.change.makes.the.manual.e | 
| a05c0 |  61 73 69 65 72 20 74 6f 20 65 64 69 74 20 61 6e    64 20 74 6f 20 6d 61 69 6e 74 61 69 6e 20 61 6e  | asier.to.edit.and.to.maintain.an | 
| a05e0 |  64 0a 6d 6f 72 65 20 77 65 6c 63 6f 6d 69 6e 67    20 66 6f 72 20 6e 65 77 20 63 6f 6e 74 72 69 62  | d.more.welcoming.for.new.contrib | 
| a0600 |  75 74 6f 72 73 2e 20 20 54 68 65 20 64 6f 77 6e    73 69 64 65 20 69 73 20 74 68 61 74 20 77 65 20  | utors...The.downside.is.that.we. | 
| a0620 |  63 61 6e 20 6e 6f 74 20 6c 6f 6e 67 65 72 0a 69    6e 63 6c 75 64 65 20 61 20 49 6e 66 6f 20 6d 61  | can.not.longer.include.a.Info.ma | 
| a0640 |  6e 75 61 6c 20 69 6e 20 46 6c 79 63 68 65 63 6b    e2 80 99 73 20 4d 45 4c 50 41 20 70 61 63 6b 61  | nual.in.Flycheck...s.MELPA.packa | 
| a0660 |  67 65 73 2e 0a 0a 46 72 6f 6d 20 74 68 69 73 20    72 65 6c 65 61 73 65 20 6f 6e 77 61 72 64 20 46  | ges...From.this.release.onward.F | 
| a0680 |  6c 79 63 68 65 63 6b 20 77 69 6c 6c 20 75 73 65    20 61 20 73 69 6e 67 6c 65 20 63 6f 6e 74 69 6e  | lycheck.will.use.a.single.contin | 
| a06a0 |  75 6f 75 73 6c 79 20 69 6e 63 72 65 61 73 69 6e    67 0a 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72  | uously.increasing.version.number | 
| a06c0 |  2e 20 20 42 72 65 61 6b 69 6e 67 20 63 68 61 6e    67 65 73 20 6d 61 79 20 6f 63 63 75 72 20 61 74  | ...Breaking.changes.may.occur.at | 
| a06e0 |  20 61 6e 79 20 70 6f 69 6e 74 2e 0a 0a 2e 2e 20    5f 43 6f 64 65 20 6f 66 20 43 6f 6e 64 75 63 74  | .any.point......_Code.of.Conduct | 
| a0700 |  3a 20 68 74 74 70 73 3a 2f 2f 77 77 77 2e 66 6c    79 63 68 65 63 6b 2e 6f 72 67 2f 65 6e 2f 6c 61  | :.https://www.flycheck.org/en/la | 
| a0720 |  74 65 73 74 2f 63 6f 6d 6d 75 6e 69 74 79 2f 63    6f 6e 64 75 63 74 2e 68 74 6d 6c 0a 2e 2e 20 5f  | test/community/conduct.html...._ | 
| a0740 |  47 69 74 74 65 72 20 63 68 61 6e 6e 65 6c 3a 20    68 74 74 70 73 3a 2f 2f 67 69 74 74 65 72 2e 69  | Gitter.channel:.https://gitter.i | 
| a0760 |  6d 2f 66 6c 79 63 68 65 63 6b 2f 66 6c 79 63 68    65 63 6b 0a 2e 2e 20 5f 53 70 68 69 6e 78 3a 20  | m/flycheck/flycheck...._Sphinx:. | 
| a0780 |  68 74 74 70 73 3a 2f 2f 73 70 68 69 6e 78 2d 64    6f 63 2e 6f 72 67 0a 0a 2d 20 2a 2a 42 72 65 61  | https://sphinx-doc.org..-.**Brea | 
| a07a0 |  6b 69 6e 67 20 63 68 61 6e 67 65 73 2a 2a 3a 0a    0a 20 20 2d 20 52 65 6d 6f 76 65 20 60 60 66 6c  | king.changes**:....-.Remove.``fl | 
| a07c0 |  79 63 68 65 63 6b 2d 63 6f 70 79 2d 6d 65 73 73    61 67 65 73 2d 61 73 2d 6b 69 6c 6c 60 60 2c 20  | ycheck-copy-messages-as-kill``,. | 
| a07e0 |  6f 62 73 6f 6c 65 74 65 20 73 69 6e 63 65 20 46    6c 79 63 68 65 63 6b 0a 20 20 20 20 30 2e 32 32  | obsolete.since.Flycheck.....0.22 | 
| a0800 |  0a 20 20 2d 20 52 65 6d 6f 76 65 20 60 60 66 6c    79 63 68 65 63 6b 2d 70 65 72 6c 63 72 69 74 69  | ...-.Remove.``flycheck-perlcriti | 
| a0820 |  63 2d 76 65 72 62 6f 73 69 74 79 60 60 2c 20 6f    62 73 6f 6c 65 74 65 20 73 69 6e 63 65 20 46 6c  | c-verbosity``,.obsolete.since.Fl | 
| a0840 |  79 63 68 65 63 6b 0a 20 20 20 20 30 2e 32 32 0a    20 20 2d 20 52 65 70 6c 61 63 65 20 60 60 66 6c  | ycheck.....0.22...-.Replace.``fl | 
| a0860 |  79 63 68 65 63 6b 2d 63 6f 6d 70 6c 65 74 69 6f    6e 2d 73 79 73 74 65 6d 60 60 20 77 69 74 68 0a  | ycheck-completion-system``.with. | 
| a0880 |  20 20 20 20 60 60 66 6c 79 63 68 65 63 6b 2d 63    6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 66  | ....``flycheck-completing-read-f | 
| a08a0 |  75 6e 63 74 69 6f 6e 60 60 20 5b 47 48 2d 38 37    30 5d 0a 20 20 2d 20 4a 53 4f 4e 20 73 79 6e 74  | unction``.[GH-870]...-.JSON.synt | 
| a08c0 |  61 78 20 63 68 65 63 6b 65 72 73 20 6e 6f 77 20    72 65 71 75 69 72 65 20 60 60 6a 73 6f 6e 2d 6d  | ax.checkers.now.require.``json-m | 
| a08e0 |  6f 64 65 60 60 20 61 6e 64 20 64 6f 20 6e 6f 74    20 63 68 65 63 6b 20 69 6e 0a 20 20 20 20 4a 61  | ode``.and.do.not.check.in.....Ja | 
| a0900 |  76 61 73 63 72 69 70 74 20 4d 6f 64 65 20 61 6e    79 6d 6f 72 65 0a 20 20 2d 20 50 72 65 66 65 72  | vascript.Mode.anymore...-.Prefer | 
| a0920 |  20 65 73 6c 69 6e 74 20 6f 76 65 72 20 6a 73 68    69 6e 74 20 66 6f 72 20 4a 61 76 61 73 63 72 69  | .eslint.over.jshint.for.Javascri | 
| a0940 |  70 74 0a 20 20 2d 20 4f 62 73 6f 6c 65 74 65 20    60 60 66 6c 79 63 68 65 63 6b 2d 69 6e 66 6f 60  | pt...-.Obsolete.``flycheck-info` | 
| a0960 |  60 20 69 6e 20 66 61 76 6f 75 72 20 6f 66 20 74    68 65 20 6e 65 77 20 60 60 66 6c 79 63 68 65 63  | `.in.favour.of.the.new.``flychec | 
| a0980 |  6b 2d 6d 61 6e 75 61 6c 60 60 20 63 6f 6d 6d 61    6e 64 0a 0a 2d 20 4e 65 77 20 73 79 6e 74 61 78  | k-manual``.command..-.New.syntax | 
| a09a0 |  20 63 68 65 63 6b 65 72 73 3a 0a 0a 20 20 2d 20    50 72 6f 63 65 73 73 69 6e 67 20 5b 47 48 2d 37  | .checkers:....-.Processing.[GH-7 | 
| a09c0 |  39 33 5d 20 5b 47 48 2d 38 31 32 5d 0a 20 20 2d    20 52 61 63 6b 65 74 20 5b 47 48 2d 37 39 39 5d  | 93].[GH-812]...-.Racket.[GH-799] | 
| a09e0 |  20 5b 47 48 2d 38 37 33 5d 0a 0a 2d 20 4e 65 77    20 66 65 61 74 75 72 65 73 3a 0a 0a 20 20 2d 20  | .[GH-873]..-.New.features:....-. | 
| a0a00 |  41 64 64 20 60 60 66 6c 79 63 68 65 63 6b 2d 70    75 70 70 65 74 2d 6c 69 6e 74 2d 72 63 60 60 20  | Add.``flycheck-puppet-lint-rc``. | 
| a0a20 |  74 6f 20 63 75 73 74 6f 6d 69 73 65 20 74 68 65    20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 74 68 65  | to.customise.the.location.of.the | 
| a0a40 |  0a 20 20 20 20 70 75 70 70 65 74 6c 69 6e 74 20    63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69  | .....puppetlint.configuration.fi | 
| a0a60 |  6c 65 20 5b 47 48 2d 38 34 36 5d 0a 20 20 2d 20    41 64 64 20 60 60 66 6c 79 63 68 65 63 6b 2d 70  | le.[GH-846]...-.Add.``flycheck-p | 
| a0a80 |  75 70 70 65 74 2d 6c 69 6e 74 2d 64 69 73 61 62    6c 65 64 2d 63 68 65 63 6b 73 60 60 20 74 6f 20  | uppet-lint-disabled-checks``.to. | 
| a0aa0 |  64 69 73 61 62 6c 65 20 73 70 65 63 69 66 69 63    0a 20 20 20 20 63 68 65 63 6b 73 20 6f 66 20 70  | disable.specific.....checks.of.p | 
| a0ac0 |  75 70 70 65 74 6c 69 6e 74 20 5b 47 48 2d 38 32    34 5d 0a 20 20 2d 20 4e 65 77 20 6c 69 62 72 61  | uppetlint.[GH-824]...-.New.libra | 
| a0ae0 |  72 79 20 60 60 66 6c 79 63 68 65 63 6b 2d 62 75    74 74 65 72 63 75 70 60 60 20 74 6f 20 73 75 70  | ry.``flycheck-buttercup``.to.sup | 
| a0b00 |  70 6f 72 74 20 77 72 69 74 69 6e 67 20 42 75 74    74 65 72 63 75 70 5f 20 73 70 65 63 73 20 66 6f  | port.writing.Buttercup_.specs.fo | 
| a0b20 |  72 0a 20 20 20 20 46 6c 79 63 68 65 63 6b 0a 20    20 2d 20 41 64 64 20 60 60 66 6c 79 63 68 65 63  | r.....Flycheck...-.Add.``flychec | 
| a0b40 |  6b 2d 70 65 72 6c 63 72 69 74 69 63 72 63 60 60    20 74 6f 20 73 65 74 20 61 20 63 6f 6e 66 69 67  | k-perlcriticrc``.to.set.a.config | 
| a0b60 |  75 72 61 74 69 6f 6e 20 66 69 6c 65 20 66 6f 72    0a 20 20 20 20 50 65 72 6c 3a 3a 43 72 69 74 69  | uration.file.for.....Perl::Criti | 
| a0b80 |  63 20 5b 47 48 2d 38 35 31 5d 0a 20 20 2d 20 41    64 64 20 60 60 66 6c 79 63 68 65 63 6b 2d 6a 73  | c.[GH-851]...-.Add.``flycheck-js | 
| a0ba0 |  68 69 6e 74 2d 65 78 74 72 61 63 74 2d 6a 61 76    61 73 63 72 69 70 74 60 60 20 74 6f 20 65 78 74  | hint-extract-javascript``.to.ext | 
| a0bc0 |  72 61 63 74 20 4a 61 76 61 73 63 72 69 70 74 0a    20 20 20 20 66 72 6f 6d 20 48 54 4d 4c 20 5b 47  | ract.Javascript.....from.HTML.[G | 
| a0be0 |  48 2d 38 32 35 5d 0a 20 20 2d 20 41 64 64 20 60    60 66 6c 79 63 68 65 63 6b 2d 63 70 70 63 68 65  | H-825]...-.Add.``flycheck-cppche | 
| a0c00 |  63 6b 2d 6c 61 6e 67 75 61 67 65 2d 73 74 61 6e    64 61 72 64 60 60 20 74 6f 20 73 65 74 20 74 68  | ck-language-standard``.to.set.th | 
| a0c20 |  65 20 6c 61 6e 67 75 61 67 65 0a 20 20 20 20 73    74 61 6e 64 61 72 64 20 66 6f 72 20 63 70 70 63  | e.language.....standard.for.cppc | 
| a0c40 |  68 65 63 6b 20 5b 47 48 2d 38 36 32 5d 0a 20 20    2d 20 41 64 64 20 60 60 66 6c 79 63 68 65 63 6b  | heck.[GH-862]...-.Add.``flycheck | 
| a0c60 |  2d 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 65 66 69    78 60 60 20 74 6f 20 63 75 73 74 6f 6d 69 73 65  | -mode-line-prefix``.to.customise | 
| a0c80 |  20 74 68 65 20 70 72 65 66 69 78 20 6f 66 0a 20    20 20 20 46 6c 79 63 68 65 63 6b e2 80 99 73 20  | .the.prefix.of.....Flycheck...s. | 
| a0ca0 |  6d 6f 64 65 20 6c 69 6e 65 20 6c 69 67 68 74 65    72 20 5b 47 48 2d 38 37 39 5d 20 5b 47 48 2d 38  | mode.line.lighter.[GH-879].[GH-8 | 
| a0cc0 |  38 30 5d 0a 20 20 2d 20 41 64 64 20 60 60 66 6c    79 63 68 65 63 6b 2d 67 6f 2d 76 65 74 2d 73 68  | 80]...-.Add.``flycheck-go-vet-sh | 
| a0ce0 |  61 64 6f 77 60 60 20 74 6f 20 63 68 65 63 6b 20    66 6f 72 20 73 68 61 64 6f 77 65 64 20 76 61 72  | adow``.to.check.for.shadowed.var | 
| a0d00 |  69 61 62 6c 65 73 0a 20 20 20 20 77 69 74 68 20    60 60 67 6f 20 76 65 74 60 60 20 5b 47 48 2d 37  | iables.....with.``go.vet``.[GH-7 | 
| a0d20 |  36 35 5d 20 5b 47 48 2d 38 39 37 5d 0a 20 20 2d    20 41 64 64 20 60 60 66 6c 79 63 68 65 63 6b 2d  | 65].[GH-897]...-.Add.``flycheck- | 
| a0d40 |  67 68 63 2d 73 74 61 63 6b 2d 75 73 65 2d 6e 69    78 60 60 20 74 6f 20 65 6e 61 62 6c 65 20 4e 69  | ghc-stack-use-nix``.to.enable.Ni | 
| a0d60 |  78 20 73 75 70 70 6f 72 74 20 66 6f 72 20 53 74    61 63 6b 20 47 48 43 0a 20 20 20 20 5b 47 48 2d  | x.support.for.Stack.GHC.....[GH- | 
| a0d80 |  39 31 33 5d 0a 0a 2d 20 49 6d 70 72 6f 76 65 6d    65 6e 74 73 3a 0a 0a 20 20 2d 20 4d 61 70 20 65  | 913]..-.Improvements:....-.Map.e | 
| a0da0 |  72 72 6f 72 20 49 44 73 20 66 72 6f 6d 20 66 6c    61 6b 65 38 2d 70 65 70 32 35 37 20 74 6f 20 46  | rror.IDs.from.flake8-pep257.to.F | 
| a0dc0 |  6c 79 63 68 65 63 6b 20 65 72 72 6f 72 20 6c 65    76 65 6c 73 0a 20 20 2d 20 45 78 70 6c 69 63 69  | lycheck.error.levels...-.Explici | 
| a0de0 |  74 6c 79 20 64 69 73 70 6c 61 79 20 65 72 72 6f    72 73 20 61 74 20 70 6f 69 6e 74 20 77 69 74 68  | tly.display.errors.at.point.with | 
| a0e00 |  20 60 60 43 2d 63 20 21 20 68 60 60 20 5b 47 48    2d 38 33 34 5d 0a 20 20 2d 20 4d 65 72 67 65 20  | .``C-c.!.h``.[GH-834]...-.Merge. | 
| a0e20 |  6d 65 73 73 61 67 65 20 61 6e 64 20 63 68 65 63    6b 65 72 20 63 6f 6c 75 6d 6e 73 20 69 6e 20 74  | message.and.checker.columns.in.t | 
| a0e40 |  68 65 20 65 72 72 6f 72 20 6c 69 73 74 20 74 6f    20 72 65 6d 6f 76 65 20 72 65 64 75 6e 64 61 6e  | he.error.list.to.remove.redundan | 
| a0e60 |  74 0a 20 20 20 20 65 6c 6c 69 70 73 69 73 20 5b    47 48 2d 38 32 38 5d 0a 20 20 2d 20 49 6e 64 69  | t.....ellipsis.[GH-828]...-.Indi | 
| a0e80 |  63 61 74 65 20 64 69 73 61 62 6c 65 64 20 63 68    65 63 6b 65 72 73 20 69 6e 20 76 65 72 69 66 69  | cate.disabled.checkers.in.verifi | 
| a0ea0 |  63 61 74 69 6f 6e 20 62 75 66 66 65 72 73 20 5b    47 48 2d 37 34 39 5d 0a 20 20 2d 20 44 6f 20 6e  | cation.buffers.[GH-749]...-.Do.n | 
| a0ec0 |  6f 74 20 65 6e 61 62 6c 65 20 46 6c 79 63 68 65    63 6b 20 4d 6f 64 65 20 69 6e 20 60 60 66 75 6e  | ot.enable.Flycheck.Mode.in.``fun | 
| a0ee0 |  64 61 6d 65 6e 74 61 6c 2d 6d 6f 64 65 60 60 20    62 75 66 66 65 72 73 20 5b 47 48 2d 38 38 33 5d  | damental-mode``.buffers.[GH-883] | 
| a0f00 |  0a 20 20 2d 20 57 72 69 74 65 20 60 60 67 6f 20    74 65 73 74 60 60 20 6f 75 74 70 75 74 20 74 6f  | ...-.Write.``go.test``.output.to | 
| a0f20 |  20 61 20 74 65 6d 70 6f 72 61 72 79 20 66 69 6c    65 73 20 5b 47 48 2d 38 38 37 5d 0a 20 20 2d 20  | .a.temporary.files.[GH-887]...-. | 
| a0f40 |  43 68 65 63 6b 20 77 68 65 74 68 65 72 20 60 60    6c 69 6e 74 72 60 60 20 69 73 20 61 63 74 75 61  | Check.whether.``lintr``.is.actua | 
| a0f60 |  6c 6c 79 20 69 6e 73 74 61 6c 6c 65 64 20 5b 47    48 2d 39 31 31 5d 0a 0a 2d 20 42 75 67 20 66 69  | lly.installed.[GH-911]..-.Bug.fi | 
| a0f80 |  78 65 73 3a 0a 0a 20 20 2d 20 46 69 78 20 66 6f    6c 64 69 6e 67 20 6f 66 20 43 2f 43 2b 2b 20 65  | xes:....-.Fix.folding.of.C/C++.e | 
| a0fa0 |  72 72 6f 72 73 20 66 72 6f 6d 20 69 6e 63 6c 75    64 65 64 20 66 69 6c 65 73 20 5b 47 48 2d 37 38  | rrors.from.included.files.[GH-78 | 
| a0fc0 |  33 5d 0a 20 20 2d 20 46 69 78 20 76 65 72 69 66    69 63 61 74 69 6f 6e 20 6f 66 20 53 43 53 53 2d  | 3]...-.Fix.verification.of.SCSS- | 
| a0fe0 |  4c 69 6e 74 20 63 68 65 63 6b 73 74 79 6c 65 20    72 65 70 6f 72 74 65 72 0a 20 20 2d 20 44 6f 6e  | Lint.checkstyle.reporter...-.Don | 
| a1000 |  e2 80 99 74 20 66 61 6c 6c 20 62 61 63 6b 20 74    6f 20 60 60 72 75 73 74 60 60 20 69 66 20 60 60  | ...t.fall.back.to.``rust``.if.`` | 
| a1020 |  72 75 73 74 2d 63 61 72 67 6f 60 60 20 73 68 6f    75 6c 64 20 62 65 20 75 73 65 64 20 5b 47 48 2d  | rust-cargo``.should.be.used.[GH- | 
| a1040 |  38 31 37 5d 0a 20 20 2d 20 44 6f 6e e2 80 99 74    20 63 68 61 6e 67 65 20 63 75 72 72 65 6e 74 20  | 817]...-.Don...t.change.current. | 
| a1060 |  62 75 66 66 65 72 20 77 68 65 6e 20 63 6c 6f 73    69 6e 67 20 74 68 65 20 65 72 72 6f 72 20 6d 65  | buffer.when.closing.the.error.me | 
| a1080 |  73 73 61 67 65 20 62 75 66 66 65 72 20 5b 47 48    2d 36 34 38 5d 0a 20 20 2d 20 4e 65 76 65 72 20  | ssage.buffer.[GH-648]...-.Never. | 
| a10a0 |  64 69 73 70 6c 61 79 20 65 72 72 6f 72 20 6d 65    73 73 61 67 65 20 62 75 66 66 65 72 20 69 6e 20  | display.error.message.buffer.in. | 
| a10c0 |  63 75 72 72 65 6e 74 20 77 69 6e 64 6f 77 20 5b    47 48 2d 38 32 32 5d 0a 20 20 2d 20 57 6f 72 6b  | current.window.[GH-822]...-.Work | 
| a10e0 |  20 61 72 6f 75 6e 64 20 61 20 63 61 63 68 69 6e    67 20 69 73 73 75 65 20 69 6e 20 52 75 62 6f 63  | .around.a.caching.issue.in.Ruboc | 
| a1100 |  6f 70 20 5b 47 48 2d 38 34 34 5d 0a 20 20 2d 20    46 69 78 20 63 68 65 63 6b 64 6f 63 20 66 61 69  | op.[GH-844]...-.Fix.checkdoc.fai | 
| a1120 |  6c 75 72 65 20 77 69 74 68 20 73 6f 6d 65 20 45    6d 61 63 73 20 4c 69 73 70 20 73 79 6e 74 61 78  | lure.with.some.Emacs.Lisp.syntax | 
| a1140 |  20 5b 47 48 2d 38 33 33 5d 20 5b 47 48 2d 38 34    35 5d 20 5b 47 48 2d 38 39 38 5d 0a 20 20 2d 20  | .[GH-833].[GH-845].[GH-898]...-. | 
| a1160 |  43 6f 72 72 65 63 74 6c 79 20 70 61 72 73 65 20    48 61 73 6b 65 6c 6c 20 6d 6f 64 75 6c 65 20 6e  | Correctly.parse.Haskell.module.n | 
| a1180 |  61 6d 65 20 77 69 74 68 20 65 78 70 6f 72 74 73    20 72 69 67 68 74 20 61 66 74 65 72 20 74 68 65  | ame.with.exports.right.after.the | 
| a11a0 |  20 6d 6f 64 75 6c 65 20 6e 61 6d 65 0a 20 20 20    20 5b 47 48 2d 38 34 38 5d 0a 20 20 2d 20 44 6f  | .module.name.....[GH-848]...-.Do | 
| a11c0 |  6e e2 80 99 74 20 68 61 6e 67 20 77 68 65 6e 20    73 65 6e 64 69 6e 67 20 62 75 66 66 65 72 73 20  | n...t.hang.when.sending.buffers. | 
| a11e0 |  74 6f 20 6e 6f 64 65 2e 6a 73 20 70 72 6f 63 65    73 73 65 73 20 6f 6e 20 57 69 6e 64 6f 77 73 0a  | to.node.js.processes.on.Windows. | 
| a1200 |  20 20 20 20 5b 47 48 2d 37 39 34 5d 5b 47 48 2d    38 35 30 5d 0a 20 20 2d 20 50 61 72 73 65 20 73  | ....[GH-794][GH-850]...-.Parse.s | 
| a1220 |  75 67 67 65 73 74 69 6f 6e 73 20 66 72 6f 6d 20    60 60 68 6c 69 6e 74 60 60 20 5b 47 48 2d 38 37  | uggestions.from.``hlint``.[GH-87 | 
| a1240 |  34 5d 0a 20 20 2d 20 47 6f 20 65 72 72 63 68 65    63 6b 20 68 61 6e 64 6c 65 73 20 6d 75 6c 74 69  | 4]...-.Go.errcheck.handles.multi | 
| a1260 |  70 6c 65 20 60 60 24 47 4f 50 41 54 48 60 60 20    65 6e 74 72 69 65 73 20 63 6f 72 72 65 63 74 6c  | ple.``$GOPATH``.entries.correctl | 
| a1280 |  79 20 6e 6f 77 0a 20 20 20 20 5b 47 48 2d 35 38    30 5d 5b 47 48 2d 39 30 36 5d 0a 20 20 2d 20 50  | y.now.....[GH-580][GH-906]...-.P | 
| a12a0 |  72 6f 70 65 72 6c 79 20 68 61 6e 64 6c 65 20 47    6f 20 62 75 69 6c 64 20 66 61 69 6c 69 6e 67 20  | roperly.handle.Go.build.failing. | 
| a12c0 |  69 6e 20 61 20 64 69 72 65 63 74 6f 72 79 20 77    69 74 68 20 6d 75 6c 74 69 70 6c 65 20 70 61 63  | in.a.directory.with.multiple.pac | 
| a12e0 |  6b 61 67 65 73 0a 20 20 20 20 5b 47 48 2d 36 37    36 5d 20 5b 47 48 2d 39 30 34 5d 0a 20 20 2d 20  | kages.....[GH-676].[GH-904]...-. | 
| a1300 |  4d 61 6b 65 20 63 70 70 63 68 65 63 6b 20 72 65    63 6f 67 6e 69 73 65 20 43 2b 2b 20 68 65 61 64  | Make.cppcheck.recognise.C++.head | 
| a1320 |  65 72 20 66 69 6c 65 73 20 5b 47 48 2d 39 30 39    5d 0a 20 20 2d 20 44 6f 6e e2 80 99 74 20 72 75  | er.files.[GH-909]...-.Don...t.ru | 
| a1340 |  6e 20 70 68 70 63 73 20 6f 6e 20 65 6d 70 74 79    20 62 75 66 66 65 72 73 20 5b 47 48 2d 39 30 37  | n.phpcs.on.empty.buffers.[GH-907 | 
| a1360 |  5d 0a 0a 2e 2e 20 5f 42 75 74 74 65 72 63 75 70    3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | ]....._Buttercup:.https://github | 
| a1380 |  2e 63 6f 6d 2f 6a 6f 72 67 65 6e 73 63 68 61 65    66 65 72 2f 65 6d 61 63 73 2d 62 75 74 74 65 72  | .com/jorgenschaefer/emacs-butter | 
| a13a0 |  63 75 70 0a 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | cup............................. | 
| a13c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a13e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a1400 |  66 6c 79 63 68 65 63 6b 2d 33 35 2e 30 2f 66 6c    79 63 68 65 63 6b 2e 73 76 67 00 00 00 00 00 00  | flycheck-35.0/flycheck.svg...... | 
| a1420 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a1440 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a1460 |  00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30  | ....0000644.0000000.0000000.0000 | 
| a1480 |  30 30 30 37 34 33 36 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 32 31 33 00 20 30 00 00 00  | 0007436.00000000000.014213..0... | 
| a14a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a14c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a14e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a1500 |  00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .ustar...root................... | 
| a1520 |  00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .........root................... | 
| a1540 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a1560 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a1580 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a15a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a15c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a15e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a1600 |  3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31    2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 55 54  | <?xml.version="1.0".encoding="UT | 
| a1620 |  46 2d 38 22 20 73 74 61 6e 64 61 6c 6f 6e 65 3d    22 6e 6f 22 3f 3e 0a 3c 21 2d 2d 20 43 72 65 61  | F-8".standalone="no"?>.<!--.Crea | 
| a1640 |  74 65 64 20 77 69 74 68 20 49 6e 6b 73 63 61 70    65 20 28 68 74 74 70 3a 2f 2f 77 77 77 2e 69 6e  | ted.with.Inkscape.(http://www.in | 
| a1660 |  6b 73 63 61 70 65 2e 6f 72 67 2f 29 20 2d 2d 3e    0a 0a 3c 73 76 67 0a 20 20 20 78 6d 6c 6e 73 3a  | kscape.org/).-->..<svg....xmlns: | 
| a1680 |  64 63 3d 22 68 74 74 70 3a 2f 2f 70 75 72 6c 2e    6f 72 67 2f 64 63 2f 65 6c 65 6d 65 6e 74 73 2f  | dc="http://purl.org/dc/elements/ | 
| a16a0 |  31 2e 31 2f 22 0a 20 20 20 78 6d 6c 6e 73 3a 63    63 3d 22 68 74 74 70 3a 2f 2f 63 72 65 61 74 69  | 1.1/"....xmlns:cc="http://creati | 
| a16c0 |  76 65 63 6f 6d 6d 6f 6e 73 2e 6f 72 67 2f 6e 73    23 22 0a 20 20 20 78 6d 6c 6e 73 3a 72 64 66 3d  | vecommons.org/ns#"....xmlns:rdf= | 
| a16e0 |  22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f    72 67 2f 31 39 39 39 2f 30 32 2f 32 32 2d 72 64  | "http://www.w3.org/1999/02/22-rd | 
| a1700 |  66 2d 73 79 6e 74 61 78 2d 6e 73 23 22 0a 20 20    20 78 6d 6c 6e 73 3a 73 76 67 3d 22 68 74 74 70  | f-syntax-ns#"....xmlns:svg="http | 
| a1720 |  3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 32 30    30 30 2f 73 76 67 22 0a 20 20 20 78 6d 6c 6e 73  | ://www.w3.org/2000/svg"....xmlns | 
| a1740 |  3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e    6f 72 67 2f 32 30 30 30 2f 73 76 67 22 0a 20 20  | ="http://www.w3.org/2000/svg"... | 
| a1760 |  20 76 65 72 73 69 6f 6e 3d 22 31 2e 31 22 0a 20    20 20 77 69 64 74 68 3d 22 32 35 36 22 0a 20 20  | .version="1.1"....width="256"... | 
| a1780 |  20 68 65 69 67 68 74 3d 22 32 35 36 22 0a 20 20    20 69 64 3d 22 73 76 67 33 30 30 37 22 3e 0a 20  | .height="256"....id="svg3007">.. | 
| a17a0 |  20 3c 74 69 74 6c 65 0a 20 20 20 20 20 69 64 3d    22 74 69 74 6c 65 33 30 32 38 22 3e 46 6c 79 63  | .<title......id="title3028">Flyc | 
| a17c0 |  68 65 63 6b 20 4c 6f 67 6f 3c 2f 74 69 74 6c 65    3e 0a 20 20 3c 64 65 66 73 0a 20 20 20 20 20 69  | heck.Logo</title>...<defs......i | 
| a17e0 |  64 3d 22 64 65 66 73 33 30 30 39 22 20 2f 3e 0a    20 20 3c 6d 65 74 61 64 61 74 61 0a 20 20 20 20  | d="defs3009"./>...<metadata..... | 
| a1800 |  20 69 64 3d 22 6d 65 74 61 64 61 74 61 33 30 31    32 22 3e 0a 20 20 20 20 3c 72 64 66 3a 52 44 46  | .id="metadata3012">.....<rdf:RDF | 
| a1820 |  3e 0a 20 20 20 20 20 20 3c 63 63 3a 57 6f 72 6b    0a 20 20 20 20 20 20 20 20 20 72 64 66 3a 61 62  | >.......<cc:Work..........rdf:ab | 
| a1840 |  6f 75 74 3d 22 22 3e 0a 20 20 20 20 20 20 20 20    3c 64 63 3a 66 6f 72 6d 61 74 3e 69 6d 61 67 65  | out="">.........<dc:format>image | 
| a1860 |  2f 73 76 67 2b 78 6d 6c 3c 2f 64 63 3a 66 6f 72    6d 61 74 3e 0a 20 20 20 20 20 20 20 20 3c 64 63  | /svg+xml</dc:format>.........<dc | 
| a1880 |  3a 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20    20 72 64 66 3a 72 65 73 6f 75 72 63 65 3d 22 68  | :type............rdf:resource="h | 
| a18a0 |  74 74 70 3a 2f 2f 70 75 72 6c 2e 6f 72 67 2f 64    63 2f 64 63 6d 69 74 79 70 65 2f 53 74 69 6c 6c  | ttp://purl.org/dc/dcmitype/Still | 
| a18c0 |  49 6d 61 67 65 22 20 2f 3e 0a 20 20 20 20 20 20    20 20 3c 64 63 3a 74 69 74 6c 65 3e 46 6c 79 63  | Image"./>.........<dc:title>Flyc | 
| a18e0 |  68 65 63 6b 20 4c 6f 67 6f 3c 2f 64 63 3a 74 69    74 6c 65 3e 0a 20 20 20 20 20 20 20 20 3c 64 63  | heck.Logo</dc:title>.........<dc | 
| a1900 |  3a 63 72 65 61 74 6f 72 3e 0a 20 20 20 20 20 20    20 20 20 20 3c 63 63 3a 41 67 65 6e 74 3e 0a 20  | :creator>...........<cc:Agent>.. | 
| a1920 |  20 20 20 20 20 20 20 20 20 20 20 3c 64 63 3a 74    69 74 6c 65 3e 53 65 62 61 73 74 69 61 6e 20 57  | ...........<dc:title>Sebastian.W | 
| a1940 |  69 65 73 6e 65 72 3c 2f 64 63 3a 74 69 74 6c 65    3e 0a 20 20 20 20 20 20 20 20 20 20 3c 2f 63 63  | iesner</dc:title>...........</cc | 
| a1960 |  3a 41 67 65 6e 74 3e 0a 20 20 20 20 20 20 20 20    3c 2f 64 63 3a 63 72 65 61 74 6f 72 3e 0a 20 20  | :Agent>.........</dc:creator>... | 
| a1980 |  20 20 20 20 20 20 3c 64 63 3a 72 69 67 68 74 73    3e 0a 20 20 20 20 20 20 20 20 20 20 3c 63 63 3a  | ......<dc:rights>...........<cc: | 
| a19a0 |  41 67 65 6e 74 3e 0a 20 20 20 20 20 20 20 20 20    20 20 20 3c 64 63 3a 74 69 74 6c 65 3e 43 6f 70  | Agent>.............<dc:title>Cop | 
| a19c0 |  79 72 69 67 68 74 20 28 43 29 20 32 30 31 34 20    53 65 62 61 73 74 69 61 6e 20 57 69 65 73 6e 65  | yright.(C).2014.Sebastian.Wiesne | 
| a19e0 |  72 3c 2f 64 63 3a 74 69 74 6c 65 3e 0a 20 20 20    20 20 20 20 20 20 20 3c 2f 63 63 3a 41 67 65 6e  | r</dc:title>...........</cc:Agen | 
| a1a00 |  74 3e 0a 20 20 20 20 20 20 20 20 3c 2f 64 63 3a    72 69 67 68 74 73 3e 0a 20 20 20 20 20 20 20 20  | t>.........</dc:rights>......... | 
| a1a20 |  3c 63 63 3a 6c 69 63 65 6e 73 65 0a 20 20 20 20    20 20 20 20 20 20 20 72 64 66 3a 72 65 73 6f 75  | <cc:license............rdf:resou | 
| a1a40 |  72 63 65 3d 22 68 74 74 70 3a 2f 2f 63 72 65 61    74 69 76 65 63 6f 6d 6d 6f 6e 73 2e 6f 72 67 2f  | rce="http://creativecommons.org/ | 
| a1a60 |  6c 69 63 65 6e 73 65 73 2f 62 79 2d 73 61 2f 34    2e 30 2f 22 20 2f 3e 0a 20 20 20 20 20 20 3c 2f  | licenses/by-sa/4.0/"./>.......</ | 
| a1a80 |  63 63 3a 57 6f 72 6b 3e 0a 20 20 20 20 20 20 3c    63 63 3a 4c 69 63 65 6e 73 65 0a 20 20 20 20 20  | cc:Work>.......<cc:License...... | 
| a1aa0 |  20 20 20 20 72 64 66 3a 61 62 6f 75 74 3d 22 68    74 74 70 3a 2f 2f 63 72 65 61 74 69 76 65 63 6f  | ....rdf:about="http://creativeco | 
| a1ac0 |  6d 6d 6f 6e 73 2e 6f 72 67 2f 6c 69 63 65 6e 73    65 73 2f 62 79 2d 73 61 2f 33 2e 30 2f 22 3e 0a  | mmons.org/licenses/by-sa/3.0/">. | 
| a1ae0 |  20 20 20 20 20 20 20 20 3c 63 63 3a 70 65 72 6d    69 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 72  | ........<cc:permits............r | 
| a1b00 |  64 66 3a 72 65 73 6f 75 72 63 65 3d 22 68 74 74    70 3a 2f 2f 63 72 65 61 74 69 76 65 63 6f 6d 6d  | df:resource="http://creativecomm | 
| a1b20 |  6f 6e 73 2e 6f 72 67 2f 6e 73 23 52 65 70 72 6f    64 75 63 74 69 6f 6e 22 20 2f 3e 0a 20 20 20 20  | ons.org/ns#Reproduction"./>..... | 
| a1b40 |  20 20 20 20 3c 63 63 3a 70 65 72 6d 69 74 73 0a    20 20 20 20 20 20 20 20 20 20 20 72 64 66 3a 72  | ....<cc:permits............rdf:r | 
| a1b60 |  65 73 6f 75 72 63 65 3d 22 68 74 74 70 3a 2f 2f    63 72 65 61 74 69 76 65 63 6f 6d 6d 6f 6e 73 2e  | esource="http://creativecommons. | 
| a1b80 |  6f 72 67 2f 6e 73 23 44 69 73 74 72 69 62 75 74    69 6f 6e 22 20 2f 3e 0a 20 20 20 20 20 20 20 20  | org/ns#Distribution"./>......... | 
| a1ba0 |  3c 63 63 3a 72 65 71 75 69 72 65 73 0a 20 20 20    20 20 20 20 20 20 20 20 72 64 66 3a 72 65 73 6f  | <cc:requires............rdf:reso | 
| a1bc0 |  75 72 63 65 3d 22 68 74 74 70 3a 2f 2f 63 72 65    61 74 69 76 65 63 6f 6d 6d 6f 6e 73 2e 6f 72 67  | urce="http://creativecommons.org | 
| a1be0 |  2f 6e 73 23 4e 6f 74 69 63 65 22 20 2f 3e 0a 20    20 20 20 20 20 20 20 3c 63 63 3a 72 65 71 75 69  | /ns#Notice"./>.........<cc:requi | 
| a1c00 |  72 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 72    64 66 3a 72 65 73 6f 75 72 63 65 3d 22 68 74 74  | res............rdf:resource="htt | 
| a1c20 |  70 3a 2f 2f 63 72 65 61 74 69 76 65 63 6f 6d 6d    6f 6e 73 2e 6f 72 67 2f 6e 73 23 41 74 74 72 69  | p://creativecommons.org/ns#Attri | 
| a1c40 |  62 75 74 69 6f 6e 22 20 2f 3e 0a 20 20 20 20 20    20 20 20 3c 63 63 3a 70 65 72 6d 69 74 73 0a 20  | bution"./>.........<cc:permits.. | 
| a1c60 |  20 20 20 20 20 20 20 20 20 20 72 64 66 3a 72 65    73 6f 75 72 63 65 3d 22 68 74 74 70 3a 2f 2f 63  | ..........rdf:resource="http://c | 
| a1c80 |  72 65 61 74 69 76 65 63 6f 6d 6d 6f 6e 73 2e 6f    72 67 2f 6e 73 23 44 65 72 69 76 61 74 69 76 65  | reativecommons.org/ns#Derivative | 
| a1ca0 |  57 6f 72 6b 73 22 20 2f 3e 0a 20 20 20 20 20 20    20 20 3c 63 63 3a 72 65 71 75 69 72 65 73 0a 20  | Works"./>.........<cc:requires.. | 
| a1cc0 |  20 20 20 20 20 20 20 20 20 20 72 64 66 3a 72 65    73 6f 75 72 63 65 3d 22 68 74 74 70 3a 2f 2f 63  | ..........rdf:resource="http://c | 
| a1ce0 |  72 65 61 74 69 76 65 63 6f 6d 6d 6f 6e 73 2e 6f    72 67 2f 6e 73 23 53 68 61 72 65 41 6c 69 6b 65  | reativecommons.org/ns#ShareAlike | 
| a1d00 |  22 20 2f 3e 0a 20 20 20 20 20 20 3c 2f 63 63 3a    4c 69 63 65 6e 73 65 3e 0a 20 20 20 20 3c 2f 72  | "./>.......</cc:License>.....</r | 
| a1d20 |  64 66 3a 52 44 46 3e 0a 20 20 3c 2f 6d 65 74 61    64 61 74 61 3e 0a 20 20 3c 67 0a 20 20 20 20 20  | df:RDF>...</metadata>...<g...... | 
| a1d40 |  74 72 61 6e 73 66 6f 72 6d 3d 22 74 72 61 6e 73    6c 61 74 65 28 30 2c 31 39 32 29 22 0a 20 20 20  | transform="translate(0,192)".... | 
| a1d60 |  20 20 69 64 3d 22 6c 61 79 65 72 31 22 3e 0a 20    20 20 20 3c 70 61 74 68 0a 20 20 20 20 20 20 20  | ..id="layer1">.....<path........ | 
| a1d80 |  64 3d 22 6d 20 34 35 2e 33 34 37 33 34 36 2c 2d    31 33 2e 37 34 32 37 37 35 20 33 2e 38 33 34 35  | d="m.45.347346,-13.742775.3.8345 | 
| a1da0 |  37 31 2c 2d 33 2e 33 32 38 38 33 34 20 34 2e 35    31 31 35 32 33 2c 33 2e 33 32 38 38 33 34 20 34  | 71,-3.328834.4.511523,3.328834.4 | 
| a1dc0 |  2e 31 37 33 30 34 36 2c 2d 33 2e 32 39 37 38 35    20 34 2e 31 37 33 30 34 38 2c 33 2e 32 39 37 38  | .173046,-3.29785.4.173048,3.2978 | 
| a1de0 |  35 20 34 2e 31 37 33 30 34 37 2c 2d 33 2e 32 39    37 38 35 20 34 2e 31 37 33 30 34 38 2c 33 2e 32  | 5.4.173047,-3.29785.4.173048,3.2 | 
| a1e00 |  39 37 38 35 20 33 2e 38 33 34 35 37 31 2c 2d 33    2e 33 32 38 38 33 34 20 34 2e 35 31 31 35 32 34  | 9785.3.834571,-3.328834.4.511524 | 
| a1e20 |  2c 33 2e 33 32 38 38 33 34 20 34 2e 31 37 33 30    34 36 2c 2d 33 2e 32 39 37 38 35 20 34 2e 31 37  | ,3.328834.4.173046,-3.29785.4.17 | 
| a1e40 |  33 30 34 37 2c 33 2e 32 39 37 38 35 20 34 2e 31    37 33 30 35 31 2c 2d 33 2e 32 39 37 38 35 20 34  | 3047,3.29785.4.173051,-3.29785.4 | 
| a1e60 |  2e 31 37 33 30 34 38 2c 33 2e 32 39 37 38 35 20    33 2e 38 33 34 35 36 2c 2d 33 2e 33 32 38 38 33  | .173048,3.29785.3.83456,-3.32883 | 
| a1e80 |  34 20 34 2e 35 31 31 35 33 34 2c 33 2e 33 32 38    38 33 34 20 34 2e 31 37 33 30 35 2c 2d 33 2e 32  | 4.4.511534,3.328834.4.17305,-3.2 | 
| a1ea0 |  39 37 38 35 20 34 2e 31 37 33 30 33 2c 33 2e 32    39 37 38 35 20 34 2e 31 37 33 30 36 2c 2d 33 2e  | 9785.4.17303,3.29785.4.17306,-3. | 
| a1ec0 |  32 39 37 38 35 20 34 2e 31 37 33 30 35 2c 33 2e    32 39 37 38 35 20 33 2e 38 33 34 35 37 2c 2d 33  | 29785.4.17305,3.29785.3.83457,-3 | 
| a1ee0 |  2e 33 32 38 38 33 34 20 34 2e 35 31 31 35 34 2c    33 2e 33 32 38 38 33 34 20 34 2e 31 37 33 30 34  | .328834.4.51154,3.328834.4.17304 | 
| a1f00 |  2c 2d 33 2e 32 39 37 38 35 20 34 2e 31 37 33 30    34 2c 33 2e 32 39 37 38 35 20 34 2e 31 37 33 30  | ,-3.29785.4.17304,3.29785.4.1730 | 
| a1f20 |  34 2c 2d 33 2e 32 39 37 38 35 20 34 2e 31 37 33    30 36 2c 33 2e 32 39 37 38 35 20 34 2e 31 37 33  | 4,-3.29785.4.17306,3.29785.4.173 | 
| a1f40 |  30 34 2c 2d 33 2e 32 39 37 38 35 20 34 2e 31 37    33 30 35 2c 33 2e 32 39 37 38 35 20 34 2e 31 37  | 04,-3.29785.4.17305,3.29785.4.17 | 
| a1f60 |  33 30 35 2c 2d 33 2e 32 39 37 38 35 20 34 2e 31    37 33 30 34 2c 33 2e 32 39 37 38 35 20 34 2e 31  | 305,-3.29785.4.17304,3.29785.4.1 | 
| a1f80 |  37 33 30 34 2c 2d 33 2e 32 39 37 38 35 20 34 2e    31 37 33 30 35 2c 33 2e 32 39 37 38 35 20 33 2e  | 7304,-3.29785.4.17305,3.29785.3. | 
| a1fa0 |  38 33 34 35 39 2c 2d 33 2e 33 32 38 38 33 34 20    34 2e 35 31 31 35 31 2c 33 2e 33 32 38 38 33 34  | 83459,-3.328834.4.51151,3.328834 | 
| a1fc0 |  20 34 2e 31 37 33 30 35 2c 2d 33 2e 32 39 37 38    35 20 34 2e 31 37 33 30 36 2c 33 2e 32 39 37 38  | .4.17305,-3.29785.4.17306,3.2978 | 
| a1fe0 |  35 20 34 2e 31 37 33 30 33 2c 2d 33 2e 32 39 37    38 35 20 34 2e 31 37 33 30 34 2c 33 2e 32 39 37  | 5.4.17303,-3.29785.4.17304,3.297 | 
| a2000 |  38 35 20 33 2e 38 33 34 35 37 2c 2d 33 2e 33 32    38 38 33 34 20 34 2e 35 31 31 35 35 2c 33 2e 33  | 85.3.83457,-3.328834.4.51155,3.3 | 
| a2020 |  32 38 38 33 34 20 34 2e 31 37 33 30 33 2c 2d 33    2e 32 39 37 38 35 20 34 2e 31 37 33 30 34 2c 33  | 28834.4.17303,-3.29785.4.17304,3 | 
| a2040 |  2e 32 39 37 38 35 20 34 2e 31 37 33 30 36 2c 2d    33 2e 32 39 37 38 35 20 34 2e 31 37 33 30 35 2c  | .29785.4.17306,-3.29785.4.17305, | 
| a2060 |  33 2e 32 39 37 38 35 20 33 2e 38 33 34 35 36 2c    2d 33 2e 33 32 38 38 33 34 20 34 2e 35 31 31 35  | 3.29785.3.83456,-3.328834.4.5115 | 
| a2080 |  34 2c 33 2e 33 32 38 38 33 34 20 34 2e 31 37 33    30 34 2c 2d 33 2e 32 39 37 38 35 20 34 2e 31 37  | 4,3.328834.4.17304,-3.29785.4.17 | 
| a20a0 |  33 30 35 2c 33 2e 32 39 37 38 35 20 34 2e 31 37    33 30 35 2c 2d 33 2e 32 39 37 38 35 20 34 2e 31  | 305,3.29785.4.17305,-3.29785.4.1 | 
| a20c0 |  37 33 30 34 2c 33 2e 32 39 37 38 35 20 33 2e 38    33 34 35 36 2c 2d 33 2e 33 32 38 38 33 34 22 0a  | 7304,3.29785.3.83456,-3.328834". | 
| a20e0 |  20 20 20 20 20 20 20 69 64 3d 22 70 61 74 68 33    39 32 33 22 0a 20 20 20 20 20 20 20 73 74 79 6c  | .......id="path3923"........styl | 
| a2100 |  65 3d 22 66 69 6c 6c 3a 6e 6f 6e 65 3b 73 74 72    6f 6b 65 3a 23 66 66 30 30 30 30 3b 73 74 72 6f  | e="fill:none;stroke:#ff0000;stro | 
| a2120 |  6b 65 2d 77 69 64 74 68 3a 31 2e 37 37 35 33 37    36 34 34 3b 73 74 72 6f 6b 65 2d 6c 69 6e 65 63  | ke-width:1.77537644;stroke-linec | 
| a2140 |  61 70 3a 62 75 74 74 3b 73 74 72 6f 6b 65 2d 6c    69 6e 65 6a 6f 69 6e 3a 72 6f 75 6e 64 3b 73 74  | ap:butt;stroke-linejoin:round;st | 
| a2160 |  72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3a    34 3b 73 74 72 6f 6b 65 2d 6f 70 61 63 69 74 79  | roke-miterlimit:4;stroke-opacity | 
| a2180 |  3a 31 3b 73 74 72 6f 6b 65 2d 64 61 73 68 61 72    72 61 79 3a 6e 6f 6e 65 22 20 2f 3e 0a 20 20 20  | :1;stroke-dasharray:none"./>.... | 
| a21a0 |  20 3c 74 65 78 74 0a 20 20 20 20 20 20 20 78 3d    22 2d 31 31 2e 33 33 31 30 35 35 22 0a 20 20 20  | .<text........x="-11.331055".... | 
| a21c0 |  20 20 20 20 79 3d 22 2d 34 31 2e 37 33 34 33 37    35 22 0a 20 20 20 20 20 20 20 69 64 3d 22 74 65  | ....y="-41.734375"........id="te | 
| a21e0 |  78 74 33 39 35 31 22 0a 20 20 20 20 20 20 20 78    6d 6c 3a 73 70 61 63 65 3d 22 70 72 65 73 65 72  | xt3951"........xml:space="preser | 
| a2200 |  76 65 22 0a 20 20 20 20 20 20 20 73 74 79 6c 65    3d 22 66 6f 6e 74 2d 73 69 7a 65 3a 34 30 70 78  | ve"........style="font-size:40px | 
| a2220 |  3b 66 6f 6e 74 2d 73 74 79 6c 65 3a 6e 6f 72 6d    61 6c 3b 66 6f 6e 74 2d 76 61 72 69 61 6e 74 3a  | ;font-style:normal;font-variant: | 
| a2240 |  6e 6f 72 6d 61 6c 3b 66 6f 6e 74 2d 77 65 69 67    68 74 3a 33 30 30 3b 66 6f 6e 74 2d 73 74 72 65  | normal;font-weight:300;font-stre | 
| a2260 |  74 63 68 3a 6e 6f 72 6d 61 6c 3b 6c 69 6e 65 2d    68 65 69 67 68 74 3a 31 32 35 25 3b 6c 65 74 74  | tch:normal;line-height:125%;lett | 
| a2280 |  65 72 2d 73 70 61 63 69 6e 67 3a 30 70 78 3b 77    6f 72 64 2d 73 70 61 63 69 6e 67 3a 30 70 78 3b  | er-spacing:0px;word-spacing:0px; | 
| a22a0 |  66 69 6c 6c 3a 23 30 30 30 30 30 30 3b 66 69 6c    6c 2d 6f 70 61 63 69 74 79 3a 31 3b 73 74 72 6f  | fill:#000000;fill-opacity:1;stro | 
| a22c0 |  6b 65 3a 6e 6f 6e 65 3b 66 6f 6e 74 2d 66 61 6d    69 6c 79 3a 53 6f 75 72 63 65 20 43 6f 64 65 20  | ke:none;font-family:Source.Code. | 
| a22e0 |  50 72 6f 3b 2d 69 6e 6b 73 63 61 70 65 2d 66 6f    6e 74 2d 73 70 65 63 69 66 69 63 61 74 69 6f 6e  | Pro;-inkscape-font-specification | 
| a2300 |  3a 53 6f 75 72 63 65 20 43 6f 64 65 20 50 72 6f    20 4c 69 67 68 74 22 3e 3c 74 73 70 61 6e 0a 20  | :Source.Code.Pro.Light"><tspan.. | 
| a2320 |  20 20 20 20 20 20 20 20 78 3d 22 2d 31 31 2e 33    33 31 30 35 35 22 0a 20 20 20 20 20 20 20 20 20  | ........x="-11.331055".......... | 
| a2340 |  79 3d 22 2d 34 31 2e 37 33 34 33 37 35 22 0a 20    20 20 20 20 20 20 20 20 69 64 3d 22 74 73 70 61  | y="-41.734375"..........id="tspa | 
| a2360 |  6e 33 39 35 33 22 0a 20 20 20 20 20 20 20 20 20    73 74 79 6c 65 3d 22 66 6f 6e 74 2d 73 69 7a 65  | n3953"..........style="font-size | 
| a2380 |  3a 31 30 30 70 78 3b 66 6f 6e 74 2d 73 74 79 6c    65 3a 6e 6f 72 6d 61 6c 3b 66 6f 6e 74 2d 76 61  | :100px;font-style:normal;font-va | 
| a23a0 |  72 69 61 6e 74 3a 6e 6f 72 6d 61 6c 3b 66 6f 6e    74 2d 77 65 69 67 68 74 3a 62 6f 6c 64 3b 66 6f  | riant:normal;font-weight:bold;fo | 
| a23c0 |  6e 74 2d 73 74 72 65 74 63 68 3a 6e 6f 72 6d 61    6c 3b 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a 41 6e  | nt-stretch:normal;font-family:An | 
| a23e0 |  6f 6e 79 6d 6f 75 73 20 50 72 6f 3b 2d 69 6e 6b    73 63 61 70 65 2d 66 6f 6e 74 2d 73 70 65 63 69  | onymous.Pro;-inkscape-font-speci | 
| a2400 |  66 69 63 61 74 69 6f 6e 3a 41 6e 6f 6e 79 6d 6f    75 73 20 50 72 6f 20 42 6f 6c 64 22 3e 3c 74 73  | fication:Anonymous.Pro.Bold"><ts | 
| a2420 |  70 61 6e 0a 20 20 20 69 64 3d 22 74 73 70 61 6e    33 39 35 35 22 0a 20 20 20 73 74 79 6c 65 3d 22  | pan....id="tspan3955"....style=" | 
| a2440 |  66 6f 6e 74 2d 73 69 7a 65 3a 31 30 30 70 78 3b    66 6f 6e 74 2d 73 74 79 6c 65 3a 6e 6f 72 6d 61  | font-size:100px;font-style:norma | 
| a2460 |  6c 3b 66 6f 6e 74 2d 76 61 72 69 61 6e 74 3a 6e    6f 72 6d 61 6c 3b 66 6f 6e 74 2d 77 65 69 67 68  | l;font-variant:normal;font-weigh | 
| a2480 |  74 3a 62 6f 6c 64 3b 66 6f 6e 74 2d 73 74 72 65    74 63 68 3a 6e 6f 72 6d 61 6c 3b 66 69 6c 6c 3a  | t:bold;font-stretch:normal;fill: | 
| a24a0 |  23 66 66 30 30 30 30 3b 66 6f 6e 74 2d 66 61 6d    69 6c 79 3a 41 6e 6f 6e 79 6d 6f 75 73 20 50 72  | #ff0000;font-family:Anonymous.Pr | 
| a24c0 |  6f 3b 2d 69 6e 6b 73 63 61 70 65 2d 66 6f 6e 74    2d 73 70 65 63 69 66 69 63 61 74 69 6f 6e 3a 41  | o;-inkscape-font-specification:A | 
| a24e0 |  6e 6f 6e 79 6d 6f 75 73 20 50 72 6f 20 42 6f 6c    64 22 3e 21 3c 2f 74 73 70 61 6e 3e 46 6c 79 63  | nonymous.Pro.Bold">!</tspan>Flyc | 
| a2500 |  3c 2f 74 73 70 61 6e 3e 3c 2f 74 65 78 74 3e 0a    20 20 3c 2f 67 3e 0a 3c 2f 73 76 67 3e 0a 00 00  | </tspan></text>...</g>.</svg>... | 
| a2520 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2540 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2560 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2580 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a25a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a25c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a25e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2600 |  66 6c 79 63 68 65 63 6b 2d 33 35 2e 30 2f 2e 72    65 61 64 74 68 65 64 6f 63 73 2e 79 61 6d 6c 00  | flycheck-35.0/.readthedocs.yaml. | 
| a2620 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2640 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2660 |  00 00 00 00 30 30 30 30 36 34 34 00 30 30 30 30    30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30  | ....0000644.0000000.0000000.0000 | 
| a2680 |  30 30 30 32 30 31 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 35 31 31 30 00 20 30 00 00 00  | 0002010.00000000000.015110..0... | 
| a26a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a26c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a26e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2700 |  00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .ustar...root................... | 
| a2720 |  00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .........root................... | 
| a2740 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2760 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2780 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a27a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a27c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a27e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2800 |  23 20 52 65 61 64 20 74 68 65 20 44 6f 63 73 20    63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69  | #.Read.the.Docs.configuration.fi | 
| a2820 |  6c 65 20 66 6f 72 20 53 70 68 69 6e 78 20 70 72    6f 6a 65 63 74 73 0a 23 20 53 65 65 20 68 74 74  | le.for.Sphinx.projects.#.See.htt | 
| a2840 |  70 73 3a 2f 2f 64 6f 63 73 2e 72 65 61 64 74 68    65 64 6f 63 73 2e 69 6f 2f 65 6e 2f 73 74 61 62  | ps://docs.readthedocs.io/en/stab | 
| a2860 |  6c 65 2f 63 6f 6e 66 69 67 2d 66 69 6c 65 2f 76    32 2e 68 74 6d 6c 20 66 6f 72 20 64 65 74 61 69  | le/config-file/v2.html.for.detai | 
| a2880 |  6c 73 0a 0a 23 20 52 65 71 75 69 72 65 64 0a 76    65 72 73 69 6f 6e 3a 20 32 0a 0a 23 20 53 65 74  | ls..#.Required.version:.2..#.Set | 
| a28a0 |  20 74 68 65 20 4f 53 2c 20 50 79 74 68 6f 6e 20    76 65 72 73 69 6f 6e 20 61 6e 64 20 6f 74 68 65  | .the.OS,.Python.version.and.othe | 
| a28c0 |  72 20 74 6f 6f 6c 73 20 79 6f 75 20 6d 69 67 68    74 20 6e 65 65 64 0a 62 75 69 6c 64 3a 0a 20 20  | r.tools.you.might.need.build:... | 
| a28e0 |  6f 73 3a 20 75 62 75 6e 74 75 2d 32 32 2e 30 34    0a 20 20 74 6f 6f 6c 73 3a 0a 20 20 20 20 70 79  | os:.ubuntu-22.04...tools:.....py | 
| a2900 |  74 68 6f 6e 3a 20 22 33 2e 31 32 22 0a 20 20 20    20 23 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20  | thon:."3.12".....#.You.can.also. | 
| a2920 |  73 70 65 63 69 66 79 20 6f 74 68 65 72 20 74 6f    6f 6c 20 76 65 72 73 69 6f 6e 73 3a 0a 20 20 20  | specify.other.tool.versions:.... | 
| a2940 |  20 23 20 6e 6f 64 65 6a 73 3a 20 22 32 30 22 0a    20 20 20 20 23 20 72 75 73 74 3a 20 22 31 2e 37  | .#.nodejs:."20".....#.rust:."1.7 | 
| a2960 |  30 22 0a 20 20 20 20 23 20 67 6f 6c 61 6e 67 3a    20 22 31 2e 32 30 22 0a 0a 23 20 42 75 69 6c 64  | 0".....#.golang:."1.20"..#.Build | 
| a2980 |  20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 69    6e 20 74 68 65 20 22 64 6f 63 2f 22 20 64 69 72  | .documentation.in.the."doc/".dir | 
| a29a0 |  65 63 74 6f 72 79 20 77 69 74 68 20 53 70 68 69    6e 78 0a 73 70 68 69 6e 78 3a 0a 20 20 63 6f 6e  | ectory.with.Sphinx.sphinx:...con | 
| a29c0 |  66 69 67 75 72 61 74 69 6f 6e 3a 20 64 6f 63 2f    63 6f 6e 66 2e 70 79 0a 20 20 23 20 59 6f 75 20  | figuration:.doc/conf.py...#.You. | 
| a29e0 |  63 61 6e 20 63 6f 6e 66 69 67 75 72 65 20 53 70    68 69 6e 78 20 74 6f 20 75 73 65 20 61 20 64 69  | can.configure.Sphinx.to.use.a.di | 
| a2a00 |  66 66 65 72 65 6e 74 20 62 75 69 6c 64 65 72 2c    20 66 6f 72 20 69 6e 73 74 61 6e 63 65 20 75 73  | fferent.builder,.for.instance.us | 
| a2a20 |  65 20 74 68 65 20 64 69 72 68 74 6d 6c 20 62 75    69 6c 64 65 72 20 66 6f 72 20 73 69 6d 70 6c 65  | e.the.dirhtml.builder.for.simple | 
| a2a40 |  72 20 55 52 4c 73 0a 20 20 23 20 62 75 69 6c 64    65 72 3a 20 22 64 69 72 68 74 6d 6c 22 0a 20 20  | r.URLs...#.builder:."dirhtml"... | 
| a2a60 |  23 20 46 61 69 6c 20 6f 6e 20 61 6c 6c 20 77 61    72 6e 69 6e 67 73 20 74 6f 20 61 76 6f 69 64 20  | #.Fail.on.all.warnings.to.avoid. | 
| a2a80 |  62 72 6f 6b 65 6e 20 72 65 66 65 72 65 6e 63 65    73 0a 20 20 23 20 66 61 69 6c 5f 6f 6e 5f 77 61  | broken.references...#.fail_on_wa | 
| a2aa0 |  72 6e 69 6e 67 3a 20 74 72 75 65 0a 0a 23 20 4f    70 74 69 6f 6e 61 6c 6c 79 20 62 75 69 6c 64 20  | rning:.true..#.Optionally.build. | 
| a2ac0 |  79 6f 75 72 20 64 6f 63 73 20 69 6e 20 61 64 64    69 74 69 6f 6e 61 6c 20 66 6f 72 6d 61 74 73 20  | your.docs.in.additional.formats. | 
| a2ae0 |  73 75 63 68 20 61 73 20 50 44 46 20 61 6e 64 20    65 50 75 62 0a 23 20 66 6f 72 6d 61 74 73 3a 0a  | such.as.PDF.and.ePub.#.formats:. | 
| a2b00 |  23 20 20 20 2d 20 70 64 66 0a 23 20 20 20 2d 20    65 70 75 62 0a 0a 23 20 4f 70 74 69 6f 6e 61 6c  | #...-.pdf.#...-.epub..#.Optional | 
| a2b20 |  20 62 75 74 20 72 65 63 6f 6d 6d 65 6e 64 65 64    2c 20 64 65 63 6c 61 72 65 20 74 68 65 20 50 79  | .but.recommended,.declare.the.Py | 
| a2b40 |  74 68 6f 6e 20 72 65 71 75 69 72 65 6d 65 6e 74    73 20 72 65 71 75 69 72 65 64 0a 23 20 74 6f 20  | thon.requirements.required.#.to. | 
| a2b60 |  62 75 69 6c 64 20 79 6f 75 72 20 64 6f 63 75 6d    65 6e 74 61 74 69 6f 6e 0a 23 20 53 65 65 20 68  | build.your.documentation.#.See.h | 
| a2b80 |  74 74 70 73 3a 2f 2f 64 6f 63 73 2e 72 65 61 64    74 68 65 64 6f 63 73 2e 69 6f 2f 65 6e 2f 73 74  | ttps://docs.readthedocs.io/en/st | 
| a2ba0 |  61 62 6c 65 2f 67 75 69 64 65 73 2f 72 65 70 72    6f 64 75 63 69 62 6c 65 2d 62 75 69 6c 64 73 2e  | able/guides/reproducible-builds. | 
| a2bc0 |  68 74 6d 6c 0a 23 20 70 79 74 68 6f 6e 3a 0a 23    20 20 20 69 6e 73 74 61 6c 6c 3a 0a 23 20 20 20  | html.#.python:.#...install:.#... | 
| a2be0 |  20 20 2d 20 72 65 71 75 69 72 65 6d 65 6e 74 73    3a 20 64 6f 63 73 2f 72 65 71 75 69 72 65 6d 65  | ..-.requirements:.docs/requireme | 
| a2c00 |  6e 74 73 2e 74 78 74 0a 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | nts.txt......................... | 
| a2c20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2c40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2c60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2c80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2ca0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2cc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2ce0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2d00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2d20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2d40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2d60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2d80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2da0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2dc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2de0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2e00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2e20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2e40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2e60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2e80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2ea0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2ec0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2ee0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2f00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2f20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2f40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2f60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2f80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2fa0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2fc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a2fe0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3000 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3020 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3040 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3060 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3080 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a30a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a30c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a30e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3100 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3120 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3140 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3160 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3180 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a31a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a31c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a31e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3200 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3220 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3240 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3260 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3280 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a32a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a32c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a32e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3300 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3320 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3340 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3360 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3380 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a33a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a33c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a33e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3400 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3420 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3440 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3460 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3480 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a34a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a34c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a34e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3500 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3520 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3540 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3560 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3580 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a35a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a35c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a35e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3600 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3620 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3640 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3660 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3680 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a36a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a36c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a36e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3700 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3720 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3740 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3760 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3780 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a37a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a37c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a37e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3800 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3820 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3840 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3860 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3880 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a38a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a38c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a38e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3900 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3920 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3940 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3960 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3980 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a39a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a39c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a39e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3a00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3a20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3a40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3a60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3a80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3aa0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3ac0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3ae0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3b00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3b20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3b40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3b60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3b80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3ba0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3bc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3be0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3c00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3c20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3c40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3c60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3c80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3ca0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3cc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3ce0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3d00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3d20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3d40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3d60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3d80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3da0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3dc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3de0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3e00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3e20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3e40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3e60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3e80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3ea0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3ec0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3ee0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3f00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3f20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3f40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3f60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3f80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3fa0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3fc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a3fe0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4000 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4020 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4040 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4060 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4080 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a40a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a40c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a40e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4100 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4120 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4140 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4160 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4180 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a41a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a41c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a41e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4200 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4220 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4240 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4260 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4280 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a42a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a42c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a42e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4300 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4320 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4340 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4360 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4380 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a43a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a43c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a43e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4400 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4420 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4440 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4460 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4480 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a44a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a44c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a44e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4500 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4520 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4540 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4560 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4580 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a45a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a45c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a45e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4600 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4620 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4640 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4660 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4680 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a46a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a46c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a46e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4700 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4720 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4740 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4760 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4780 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a47a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a47c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a47e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4800 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4820 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4840 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4860 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4880 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a48a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a48c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a48e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4900 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4920 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4940 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4960 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4980 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a49a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a49c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a49e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4a00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4a20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4a40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4a60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4a80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4aa0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4ac0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4ae0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4b00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4b20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4b40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4b60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4b80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4ba0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4bc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4be0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4c00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4c20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4c40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4c60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4c80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4ca0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4cc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4ce0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4d00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4d20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4d40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4d60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4d80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4da0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4dc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4de0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4e00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4e20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4e40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4e60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4e80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4ea0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4ec0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4ee0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4f00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4f20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4f40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4f60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4f80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4fa0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4fc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| a4fe0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ |