| 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 | ................................ |