|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: c
Length: 6543 (0x198f) Names: »compile.elc«
└─⟦a05ed705a⟧ Bits:30007078 DKUUG GNU 2/12/89 └─⟦46d41b2d0⟧ »./emacs-18.55.tar.Z« └─⟦fa971747f⟧ └─⟦this⟧ »dist-18.55/lisp/compile.elc«
0x0000…0020 0a 28 70 72 6f 76 69 64 65 20 28 71 75 6f 74 65 20 63 6f 6d 70 69 6c 65 29 29 0a 0a 28 64 65 66 ┆ (provide (quote compile)) (def┆ 0x0020…0040 76 61 72 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 70 72 6f 63 65 73 73 20 6e 69 6c 20 22 5c 0a 50 ┆var compilation-process nil "\ P┆ 0x0040…0060 72 6f 63 65 73 73 20 63 72 65 61 74 65 64 20 62 79 20 63 6f 6d 70 69 6c 65 20 63 6f 6d 6d 61 6e ┆rocess created by compile comman┆ 0x0060…0080 64 2c 20 6f 72 20 6e 69 6c 20 69 66 20 6e 6f 6e 65 20 65 78 69 73 74 73 20 6e 6f 77 2e 0a 4e 6f ┆d, or nil if none exists now. No┆ 0x0080…00a0 74 65 20 74 68 61 74 20 74 68 65 20 70 72 6f 63 65 73 73 20 6d 61 79 20 68 61 76 65 20 62 65 65 ┆te that the process may have bee┆ 0x00a0…00c0 6e 20 5c 22 64 65 6c 65 74 65 64 5c 22 20 61 6e 64 20 73 74 69 6c 6c 0a 62 65 20 74 68 65 20 76 ┆n \"deleted\" and still be the v┆ 0x00c0…00e0 61 6c 75 65 20 6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 2e 22 29 0a 0a 28 64 65 66 76 61 ┆alue of this variable.") (defva┆ 0x00e0…0100 72 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 2d 6c 69 73 74 20 6e 69 6c 20 22 5c 0a ┆r compilation-error-list nil "\ ┆ 0x0100…0120 4c 69 73 74 20 6f 66 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 64 65 73 63 72 69 70 74 6f 72 ┆List of error message descriptor┆ 0x0120…0140 73 20 66 6f 72 20 76 69 73 69 74 69 6e 67 20 65 72 72 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 2e ┆s for visiting erring functions.┆ 0x0140…0160 0a 45 61 63 68 20 65 72 72 6f 72 20 64 65 73 63 72 69 70 74 6f 72 20 69 73 20 61 20 6c 69 73 74 ┆ Each error descriptor is a list┆ 0x0160…0180 20 6f 66 20 6c 65 6e 67 74 68 20 74 77 6f 2e 0a 49 74 73 20 63 61 72 20 69 73 20 61 20 6d 61 72 ┆ of length two. Its car is a mar┆ 0x0180…01a0 6b 65 72 20 70 6f 69 6e 74 69 6e 67 20 74 6f 20 61 6e 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 ┆ker pointing to an error message┆ 0x01a0…01c0 2e 0a 49 74 73 20 63 61 64 72 20 69 73 20 61 20 6d 61 72 6b 65 72 20 70 6f 69 6e 74 69 6e 67 20 ┆. Its cadr is a marker pointing ┆ 0x01c0…01e0 74 6f 20 74 68 65 20 74 65 78 74 20 6f 66 20 74 68 65 20 6c 69 6e 65 20 74 68 65 20 6d 65 73 73 ┆to the text of the line the mess┆ 0x01e0…0200 61 67 65 20 69 73 20 61 62 6f 75 74 2c 0a 20 20 6f 72 20 6e 69 6c 20 69 66 20 74 68 61 74 20 69 ┆age is about, or nil if that i┆ 0x0200…0220 73 20 6e 6f 74 20 69 6e 74 65 72 65 73 74 69 6e 67 2e 0a 54 68 65 20 76 61 6c 75 65 20 6d 61 79 ┆s not interesting. The value may┆ 0x0220…0240 20 62 65 20 74 20 69 6e 73 74 65 61 64 20 6f 66 20 61 20 6c 69 73 74 3b 0a 74 68 69 73 20 6d 65 ┆ be t instead of a list; this me┆ 0x0240…0260 61 6e 73 20 74 68 61 74 20 74 68 65 20 62 75 66 66 65 72 20 6f 66 20 65 72 72 6f 72 20 6d 65 73 ┆ans that the buffer of error mes┆ 0x0260…0280 73 61 67 65 73 20 73 68 6f 75 6c 64 20 62 65 20 72 65 70 61 72 73 65 64 0a 74 68 65 20 6e 65 78 ┆sages should be reparsed the nex┆ 0x0280…02a0 74 20 74 69 6d 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 65 72 72 6f 72 73 20 69 73 20 77 61 6e ┆t time the list of errors is wan┆ 0x02a0…02c0 74 65 64 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 70 61 72 73 ┆ted.") (defvar compilation-pars┆ 0x02c0…02e0 69 6e 67 2d 65 6e 64 20 6e 69 6c 20 22 5c 0a 50 6f 73 69 74 69 6f 6e 20 6f 66 20 65 6e 64 20 6f ┆ing-end nil "\ Position of end o┆ 0x02e0…0300 66 20 62 75 66 66 65 72 20 77 68 65 6e 20 6c 61 73 74 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 ┆f buffer when last error message┆ 0x0300…0320 73 20 70 61 72 73 65 64 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 6d 70 69 6c 61 74 69 6f 6e ┆s parsed.") (defvar compilation┆ 0x0320…0340 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 20 6e 69 6c 20 22 5c 0a 4d 65 73 73 61 67 65 20 74 6f ┆-error-message nil "\ Message to┆ 0x0340…0360 20 70 72 69 6e 74 20 77 68 65 6e 20 6e 6f 20 6d 6f 72 65 20 6d 61 74 63 68 65 73 20 66 6f 72 20 ┆ print when no more matches for ┆ 0x0360…0380 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 2d 72 65 67 65 78 70 20 61 72 65 20 66 6f 75 ┆compilation-error-regexp are fou┆ 0x0380…03a0 6e 64 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 2d ┆nd") (defvar compilation-error-┆ 0x03a0…03c0 72 65 67 65 78 70 20 22 5c 5c 28 5b 5e 20 3a 0a 5d 2b 5c 5c 28 3a 20 2a 5c 5c 7c 2c 20 6c 69 6e ┆regexp "\\([^ : ]+\\(: *\\|, lin┆ 0x03c0…03e0 65 20 5c 5c 7c 28 5c 5c 29 5b 30 2d 39 5d 2b 5c 5c 29 5c 5c 7c 5c 5c 28 5b 30 2d 39 5d 2b 20 2a ┆e \\|(\\)[0-9]+\\)\\|\\([0-9]+ *┆ 0x03e0…0400 6f 66 20 2a 5b 5e 20 0a 5d 2b 5c 5c 29 22 20 22 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 ┆of *[^ ]+\\)" "Regular expressi┆ 0x0400…0420 6f 6e 20 66 6f 72 20 66 69 6c 65 6e 61 6d 65 2f 6c 69 6e 65 6e 75 6d 62 65 72 20 69 6e 20 65 72 ┆on for filename/linenumber in er┆ 0x0420…0440 72 6f 72 20 69 6e 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 6c 6f 67 2e 22 29 0a 0a 28 64 65 66 75 ┆ror in compilation log.") (defu┆ 0x0440…0460 6e 20 63 6f 6d 70 69 6c 65 20 28 63 6f 6d 6d 61 6e 64 29 20 22 5c 0a 43 6f 6d 70 69 6c 65 20 74 ┆n compile (command) "\ Compile t┆ 0x0460…0480 68 65 20 70 72 6f 67 72 61 6d 20 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 ┆he program including the current┆ 0x0480…04a0 20 62 75 66 66 65 72 2e 20 20 44 65 66 61 75 6c 74 3a 20 72 75 6e 20 60 6d 61 6b 65 27 2e 0a 52 ┆ buffer. Default: run `make'. R┆ 0x04a0…04c0 75 6e 73 20 43 4f 4d 4d 41 4e 44 2c 20 61 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 2c 20 69 6e ┆uns COMMAND, a shell command, in┆ 0x04c0…04e0 20 61 20 73 65 70 61 72 61 74 65 20 70 72 6f 63 65 73 73 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 ┆ a separate process asynchronous┆ 0x04e0…0500 6c 79 0a 77 69 74 68 20 6f 75 74 70 75 74 20 67 6f 69 6e 67 20 74 6f 20 74 68 65 20 62 75 66 66 ┆ly with output going to the buff┆ 0x0500…0520 65 72 20 2a 63 6f 6d 70 69 6c 61 74 69 6f 6e 2a 2e 0a 59 6f 75 20 63 61 6e 20 74 68 65 6e 20 75 ┆er *compilation*. You can then u┆ 0x0520…0540 73 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 5c 5c 5b 6e 65 78 74 2d 65 72 72 6f 72 5d 20 74 6f ┆se the command \\[next-error] to┆ 0x0540…0560 20 66 69 6e 64 20 74 68 65 20 6e 65 78 74 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 0a 61 6e 64 ┆ find the next error message and┆ 0x0560…0580 20 6d 6f 76 65 20 74 6f 20 74 68 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 74 68 61 74 20 63 61 ┆ move to the source code that ca┆ 0x0580…05a0 75 73 65 64 20 69 74 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 62 79 74 65 2d 63 6f 64 ┆used it." (interactive (byte-cod┆ 0x05a0…05c0 65 20 22 c1 c2 08 5c 22 43 87 22 20 5b 63 6f 6d 70 69 6c 65 2d 63 6f 6d 6d 61 6e 64 20 72 65 61 ┆e " \"C " [compile-command rea┆ 0x05c0…05e0 64 2d 73 74 72 69 6e 67 20 22 43 6f 6d 70 69 6c 65 20 63 6f 6d 6d 61 6e 64 3a 20 22 5d 20 33 29 ┆d-string "Compile command: "] 3)┆ 0x05e0…0600 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c2 88 09 89 10 88 c3 08 c4 5c 22 87 22 20 5b 63 6f 6d ┆) (byte-code " \" " [com┆ 0x0600…0620 70 69 6c 65 2d 63 6f 6d 6d 61 6e 64 20 63 6f 6d 6d 61 6e 64 20 6e 69 6c 20 63 6f 6d 70 69 6c 65 ┆pile-command command nil compile┆ 0x0620…0640 31 20 22 4e 6f 20 6d 6f 72 65 20 65 72 72 6f 72 73 22 5d 20 33 29 29 0a 0a 28 64 65 66 75 6e 20 ┆1 "No more errors"] 3)) (defun ┆ 0x0640…0660 67 72 65 70 20 28 63 6f 6d 6d 61 6e 64 29 20 22 5c 0a 52 75 6e 20 67 72 65 70 2c 20 77 69 74 68 ┆grep (command) "\ Run grep, with┆ 0x0660…0680 20 75 73 65 72 2d 73 70 65 63 69 66 69 65 64 20 61 72 67 73 2c 20 61 6e 64 20 63 6f 6c 6c 65 63 ┆ user-specified args, and collec┆ 0x0680…06a0 74 20 6f 75 74 70 75 74 20 69 6e 20 61 20 62 75 66 66 65 72 2e 0a 57 68 69 6c 65 20 67 72 65 70 ┆t output in a buffer. While grep┆ 0x06a0…06c0 20 72 75 6e 73 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 2c 20 79 6f 75 20 63 61 6e 20 75 73 ┆ runs asynchronously, you can us┆ 0x06c0…06e0 65 20 74 68 65 20 5c 5c 5b 6e 65 78 74 2d 65 72 72 6f 72 5d 20 63 6f 6d 6d 61 6e 64 0a 74 6f 20 ┆e the \\[next-error] command to ┆ 0x06e0…0700 66 69 6e 64 20 74 68 65 20 74 65 78 74 20 74 68 61 74 20 67 72 65 70 20 68 69 74 73 20 72 65 66 ┆find the text that grep hits ref┆ 0x0700…0720 65 72 20 74 6f 2e 22 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 73 52 75 6e 20 67 72 65 70 20 ┆er to." (interactive "sRun grep ┆ 0x0720…0740 28 77 69 74 68 20 61 72 67 73 29 3a 20 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 88 c2 c3 ┆(with args): ") (byte-code " ┆ 0x0740…0760 08 c4 51 c5 c6 23 87 22 20 5b 63 6f 6d 6d 61 6e 64 20 6e 69 6c 20 63 6f 6d 70 69 6c 65 31 20 22 ┆ Q # " [command nil compile1 "┆ 0x0760…0780 67 72 65 70 20 2d 6e 20 22 20 22 20 2f 64 65 76 2f 6e 75 6c 6c 22 20 22 4e 6f 20 6d 6f 72 65 20 ┆grep -n " " /dev/null" "No more ┆ 0x0780…07a0 67 72 65 70 20 68 69 74 73 22 20 22 67 72 65 70 22 5d 20 34 29 29 0a 0a 28 64 65 66 75 6e 20 63 ┆grep hits" "grep"] 4)) (defun c┆ 0x07a0…07c0 6f 6d 70 69 6c 65 31 20 28 63 6f 6d 6d 61 6e 64 20 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 20 26 ┆ompile1 (command error-message &┆ 0x07c0…07e0 6f 70 74 69 6f 6e 61 6c 20 6e 61 6d 65 2d 6f 66 2d 6d 6f 64 65 29 20 28 62 79 74 65 2d 63 6f 64 ┆optional name-of-mode) (byte-cod┆ 0x07e0…0800 65 20 22 d2 20 88 08 85 20 00 d3 08 21 d4 3d 3f 86 13 00 d5 d6 21 83 1d 00 c1 d7 d8 8f 82 20 00 ┆e " ! =? ! ┆ 0x0800…0820 d9 da 21 88 c1 89 10 88 db 20 88 c3 89 12 88 0d 89 14 88 dc dd de 0e 06 df e0 0e 07 50 25 89 10 ┆ ! P% ┆ 0x0820…0840 88 de 90 e1 e2 21 88 e1 0e 08 21 88 e3 20 88 e1 0e 07 21 88 e3 20 91 88 0e 0a 1e 09 8a de 71 88 ┆ ! ! ! q ┆ 0x0840…0860 e4 ca 21 88 0e 09 89 16 0a 29 29 88 e5 08 e6 5c 22 88 0e 08 1e 0b e7 08 21 1e 0c e8 0e 0c 21 1e ┆ ! )) \" ! ! ┆ 0x0860…0880 0d 0e 0c 70 3d 85 86 00 64 62 88 8a 0e 0c 71 88 e9 0e 0c 21 88 8a 0e 0c 71 88 65 29 1e 0e ea 0e ┆ p= db q ! q e) ┆ 0x0880…08a0 0d 0e 0e 5c 22 88 0e 0d eb 20 3d 86 af 00 ec 0e 0d 0e 0e 5c 22 29 88 0e 0b 89 16 08 88 ed 20 88 ┆ \" = \") ┆ 0x08a0…08c0 0e 10 86 c0 00 ee 89 16 0f 88 ef 89 16 11 29 2b 87 22 20 5b 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d ┆ )+ " [compilation-┆ 0x08c0…08e0 70 72 6f 63 65 73 73 20 6e 69 6c 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 2d 6c 69 ┆process nil compilation-error-li┆ 0x08e0…0900 73 74 20 74 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 20 65 ┆st t compilation-error-message e┆ 0x0900…0920 72 72 6f 72 2d 6d 65 73 73 61 67 65 20 73 68 65 6c 6c 2d 66 69 6c 65 2d 6e 61 6d 65 20 63 6f 6d ┆rror-message shell-file-name com┆ 0x0920…0940 6d 61 6e 64 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 72 65 67 65 78 70 20 63 6f ┆mand default-directory regexp co┆ 0x0940…0960 6d 70 69 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 2d 72 65 67 65 78 70 20 74 68 69 73 64 69 72 20 6f ┆mpilation-error-regexp thisdir o┆ 0x0960…0980 75 74 62 75 66 20 6f 75 74 77 69 6e 20 73 74 61 72 74 20 6d 6f 64 65 2d 6e 61 6d 65 20 6e 61 6d ┆utbuf outwin start mode-name nam┆ 0x0980…09a0 65 2d 6f 66 2d 6d 6f 64 65 20 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 20 73 61 76 65 ┆e-of-mode mode-line-process save┆ 0x09a0…09c0 2d 73 6f 6d 65 2d 62 75 66 66 65 72 73 20 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 72 75 6e ┆-some-buffers process-status run┆ 0x09c0…09e0 20 79 65 73 2d 6f 72 2d 6e 6f 2d 70 20 22 41 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 70 72 6f 63 ┆ yes-or-no-p "A compilation proc┆ 0x09e0…0a00 65 73 73 20 69 73 20 72 75 6e 6e 69 6e 67 3b 20 6b 69 6c 6c 20 69 74 3f 20 22 20 28 62 79 74 65 ┆ess is running; kill it? " (byte┆ 0x0a00…0a20 2d 63 6f 64 65 20 22 09 18 c2 08 21 88 c3 c4 21 88 c5 08 21 29 87 22 20 5b 63 6f 6d 70 2d 70 72 ┆-code " ! ! !) " [comp-pr┆ 0x0a20…0a40 6f 63 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 70 72 6f 63 65 73 73 20 69 6e 74 65 72 72 75 70 74 ┆oc compilation-process interrupt┆ 0x0a40…0a60 2d 70 72 6f 63 65 73 73 20 73 69 74 2d 66 6f 72 20 31 20 64 65 6c 65 74 65 2d 70 72 6f 63 65 73 ┆-process sit-for 1 delete-proces┆ 0x0a60…0a80 73 5d 20 34 29 20 28 28 65 72 72 6f 72 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c0 87 22 20 5b 6e ┆s] 4) ((error (byte-code " " [n┆ 0x0a80…0aa0 69 6c 5d 20 31 29 29 29 20 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 68 61 76 65 20 74 77 6f 20 ┆il] 1))) error "Cannot have two ┆ 0x0aa0…0ac0 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 70 72 6f 63 65 73 73 65 73 22 20 63 6f 6d 70 69 6c 61 74 69 ┆compilation processes" compilati┆ 0x0ac0…0ae0 6f 6e 2d 66 6f 72 67 65 74 2d 65 72 72 6f 72 73 20 73 74 61 72 74 2d 70 72 6f 63 65 73 73 20 22 ┆on-forget-errors start-process "┆ 0x0ae0…0b00 63 6f 6d 70 69 6c 61 74 69 6f 6e 22 20 22 2a 63 6f 6d 70 69 6c 61 74 69 6f 6e 2a 22 20 22 2d 63 ┆compilation" "*compilation*" "-c┆ 0x0b00…0b20 22 20 22 65 78 65 63 20 22 20 70 72 69 6e 63 20 22 63 64 20 22 20 74 65 72 70 72 69 20 6d 61 6b ┆" "exec " princ "cd " terpri mak┆ 0x0b20…0b40 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e ┆e-local-variable set-process-sen┆ 0x0b40…0b60 74 69 6e 65 6c 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f 63 65 ┆tinel compilation-sentinel proce┆ 0x0b60…0b80 73 73 2d 62 75 66 66 65 72 20 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 62 75 66 66 ┆ss-buffer get-buffer-window buff┆ 0x0b80…0ba0 65 72 2d 66 6c 75 73 68 2d 75 6e 64 6f 20 73 65 74 2d 77 69 6e 64 6f 77 2d 73 74 61 72 74 20 73 ┆er-flush-undo set-window-start s┆ 0x0ba0…0bc0 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 73 65 74 2d 77 69 6e 64 6f 77 2d 70 6f 69 6e 74 20 ┆elected-window set-window-point ┆ 0x0bc0…0be0 66 75 6e 64 61 6d 65 6e 74 61 6c 2d 6d 6f 64 65 20 22 43 6f 6d 70 69 6c 61 74 69 6f 6e 22 20 28 ┆fundamental-mode "Compilation" (┆ 0x0be0…0c00 22 3a 20 25 73 22 29 5d 20 32 32 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 6d 70 69 6c 61 74 69 6f ┆": %s")] 22)) (defun compilatio┆ 0x0c00…0c20 6e 2d 73 65 6e 74 69 6e 65 6c 20 28 70 72 6f 63 20 6d 73 67 29 20 28 62 79 74 65 2d 63 6f 64 65 ┆n-sentinel (proc msg) (byte-code┆ 0x0c20…0c40 20 22 c9 ca 08 21 21 3f 83 10 00 cb 08 c1 5c 22 82 67 00 cc 08 21 cd 3e 85 67 00 70 1a c1 1b c1 ┆ " !!? \" g ! > g p ┆ 0x0c40…0c60 1c ce 8e ca 08 21 71 88 64 13 60 89 14 88 64 62 88 cf d0 0d d1 0e 06 24 88 d2 d3 21 88 cf d4 d5 ┆ !q d ` db $ ! ┆ 0x0c60…0c80 20 d6 d7 4f 5c 22 88 d2 d8 21 88 d9 da cc 08 21 21 50 89 16 07 88 db 08 21 29 88 0c 85 5e 00 0c ┆ O\" ! !!P !) ^ ┆ 0x0c80…0ca0 0b 57 85 63 00 0c 62 88 0a 71 2b 87 22 20 5b 70 72 6f 63 20 6e 69 6c 20 6f 62 75 66 20 6f 6d 61 ┆ W c b q+ " [proc nil obuf oma┆ 0x0ca0…0cc0 78 20 6f 70 6f 69 6e 74 20 6d 6f 64 65 2d 6e 61 6d 65 20 6d 73 67 20 6d 6f 64 65 2d 6c 69 6e 65 ┆x opoint mode-name msg mode-line┆ 0x0cc0…0ce0 2d 70 72 6f 63 65 73 73 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 70 72 6f 63 65 73 73 20 62 75 66 ┆-process compilation-process buf┆ 0x0ce0…0d00 66 65 72 2d 6e 61 6d 65 20 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 73 65 74 2d 70 72 6f 63 ┆fer-name process-buffer set-proc┆ 0x0d00…0d20 65 73 73 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 28 73 69 67 6e 61 ┆ess-buffer process-status (signa┆ 0x0d20…0d40 6c 20 65 78 69 74 29 20 28 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 89 10 88 c2 c3 20 21 87 22 20 ┆l exit) ((byte-code " ! " ┆ 0x0d40…0d60 5b 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 70 72 6f 63 65 73 73 20 6e 69 6c 20 73 65 74 2d 62 75 66 ┆[compilation-process nil set-buf┆ 0x0d60…0d80 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 ┆fer-modified-p buffer-modified-p┆ 0x0d80…0da0 5d 20 33 29 29 20 69 6e 73 65 72 74 20 31 30 20 22 20 22 20 66 6f 72 77 61 72 64 2d 63 68 61 72 ┆] 3)) insert 10 " " forward-char┆ 0x0da0…0dc0 20 2d 31 20 22 20 61 74 20 22 20 63 75 72 72 65 6e 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 20 30 ┆ -1 " at " current-time-string 0┆ 0x0dc0…0de0 20 2d 35 20 31 20 22 3a 20 22 20 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 64 65 6c 65 74 65 2d 70 72 ┆ -5 1 ": " symbol-name delete-pr┆ 0x0de0…0e00 6f 63 65 73 73 5d 20 31 35 29 29 0a 0a 28 64 65 66 75 6e 20 6b 69 6c 6c 2d 63 6f 6d 70 69 6c 61 ┆ocess] 15)) (defun kill-compila┆ 0x0e00…0e20 74 69 6f 6e 20 6e 69 6c 20 22 5c 0a 4b 69 6c 6c 20 74 68 65 20 70 72 6f 63 65 73 73 20 6d 61 64 ┆tion nil "\ Kill the process mad┆ 0x0e20…0e40 65 20 62 79 20 74 68 65 20 5c 5c 5b 63 6f 6d 70 69 6c 65 5d 20 63 6f 6d 6d 61 6e 64 2e 22 20 28 ┆e by the \\[compile] command." (┆ 0x0e40…0e60 69 6e 74 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 88 08 85 09 00 c2 ┆interactive) (byte-code " ┆ 0x0e60…0e80 08 21 87 22 20 5b 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 70 72 6f 63 65 73 73 20 6e 69 6c 20 69 6e ┆ ! " [compilation-process nil in┆ 0x0e80…0ea0 74 65 72 72 75 70 74 2d 70 72 6f 63 65 73 73 5d 20 32 29 29 0a 0a 28 64 65 66 75 6e 20 6b 69 6c ┆terrupt-process] 2)) (defun kil┆ 0x0ea0…0ec0 6c 2d 67 72 65 70 20 6e 69 6c 20 22 5c 0a 4b 69 6c 6c 20 74 68 65 20 70 72 6f 63 65 73 73 20 6d ┆l-grep nil "\ Kill the process m┆ 0x0ec0…0ee0 61 64 65 20 62 79 20 74 68 65 20 5c 5c 5b 67 72 65 70 5d 20 63 6f 6d 6d 61 6e 64 2e 22 20 28 69 ┆ade by the \\[grep] command." (i┆ 0x0ee0…0f00 6e 74 65 72 61 63 74 69 76 65 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c1 88 08 85 09 00 c2 08 ┆nteractive) (byte-code " ┆ 0x0f00…0f20 21 87 22 20 5b 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 70 72 6f 63 65 73 73 20 6e 69 6c 20 69 6e 74 ┆! " [compilation-process nil int┆ 0x0f20…0f40 65 72 72 75 70 74 2d 70 72 6f 63 65 73 73 5d 20 32 29 29 0a 0a 28 64 65 66 75 6e 20 6e 65 78 74 ┆errupt-process] 2)) (defun next┆ 0x0f40…0f60 2d 65 72 72 6f 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 70 29 20 22 5c 0a 56 69 73 69 74 ┆-error (&optional argp) "\ Visit┆ 0x0f60…0f80 20 6e 65 78 74 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 ┆ next compilation error message ┆ 0x0f80…0fa0 61 6e 64 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 73 6f 75 72 63 65 20 63 6f 64 65 2e 0a 54 ┆and corresponding source code. T┆ 0x0fa0…0fc0 68 69 73 20 6f 70 65 72 61 74 65 73 20 6f 6e 20 74 68 65 20 6f 75 74 70 75 74 20 66 72 6f 6d 20 ┆his operates on the output from ┆ 0x0fc0…0fe0 74 68 65 20 5c 5c 5b 63 6f 6d 70 69 6c 65 5d 20 63 6f 6d 6d 61 6e 64 2e 0a 49 66 20 61 6c 6c 20 ┆the \\[compile] command. If all ┆ 0x0fe0…1000 70 72 65 70 61 72 73 65 64 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 20 68 61 76 65 20 62 65 ┆preparsed error messages have be┆ 0x1000…1020 65 6e 20 70 72 6f 63 65 73 73 65 64 2c 0a 74 68 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 ┆en processed, the error message ┆ 0x1020…1040 62 75 66 66 65 72 20 69 73 20 63 68 65 63 6b 65 64 20 66 6f 72 20 6e 65 77 20 6f 6e 65 73 2e 0a ┆buffer is checked for new ones. ┆ 0x1040…1060 41 20 6e 6f 6e 2d 6e 69 6c 20 61 72 67 75 6d 65 6e 74 20 28 70 72 65 66 69 78 20 61 72 67 2c 20 ┆A non-nil argument (prefix arg, ┆ 0x1060…1080 69 66 20 69 6e 74 65 72 61 63 74 69 76 65 29 0a 6d 65 61 6e 73 20 72 65 70 61 72 73 65 20 74 68 ┆if interactive) means reparse th┆ 0x1080…10a0 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 62 75 66 66 65 72 20 61 6e 64 20 73 74 61 72 74 ┆e error message buffer and start┆ 0x10a0…10c0 20 61 74 20 74 68 65 20 66 69 72 73 74 20 65 72 72 6f 72 2e 22 20 28 69 6e 74 65 72 61 63 74 69 ┆ at the first error." (interacti┆ 0x10c0…10e0 76 65 20 22 50 22 29 20 28 62 79 74 65 2d 63 6f 64 65 20 22 c4 88 08 c1 3d 86 09 00 0a 85 12 00 ┆ve "P") (byte-code " = ┆ 0x10e0…1100 ca 20 88 cb 89 13 88 08 83 1b 00 c4 82 27 00 8a cc cd 21 88 ce c4 21 88 cf 20 29 88 08 40 1d 0d ┆ ' ! ! ) @ ┆ 0x1100…1120 3f 85 48 00 d0 0e 06 0e 07 85 3e 00 d1 0e 07 21 d2 3d 83 45 00 d3 82 46 00 d4 50 21 88 08 41 89 ┆? H > ! = E F P! A ┆ 0x1120…1140 10 88 0d 41 40 3f 83 59 00 c4 82 6c 00 cc d5 0d 41 40 21 21 88 0d 41 40 62 88 d6 0d 41 40 c4 5c ┆ A@? Y l A@!! A@b A@ \┆ 0x1140…1160 22 88 c1 1e 08 d7 d5 0d 40 21 21 1e 09 d8 0e 09 0d 40 5c 22 88 d9 0e 09 0d 40 5c 22 2a 88 d6 0d ┆" @!! @\" @\"* ┆ 0x1160…1180 40 c4 5c 22 29 87 22 20 5b 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 2d 6c 69 73 74 20 ┆@ \") " [compilation-error-list ┆ 0x1180…11a0 74 20 61 72 67 70 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 70 61 72 73 69 6e 67 2d 65 6e 64 20 6e ┆t argp compilation-parsing-end n┆ 0x11a0…11c0 69 6c 20 6e 65 78 74 2d 65 72 72 6f 72 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 2d ┆il next-error compilation-error-┆ 0x11c0…11e0 6d 65 73 73 61 67 65 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 70 72 6f 63 65 73 73 20 70 6f 70 2d ┆message compilation-process pop-┆ 0x11e0…1200 75 70 2d 77 69 6e 64 6f 77 73 20 77 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 66 6f 72 67 65 74 2d ┆up-windows w compilation-forget-┆ 0x1200…1220 65 72 72 6f 72 73 20 31 20 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 22 2a 63 6f 6d 70 ┆errors 1 switch-to-buffer "*comp┆ 0x1220…1240 69 6c 61 74 69 6f 6e 2a 22 20 73 65 74 2d 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 ┆ilation*" set-buffer-modified-p ┆ 0x1240…1260 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 70 61 72 73 65 2d 65 72 72 6f 72 73 20 65 72 72 6f 72 20 70 ┆compilation-parse-errors error p┆ 0x1260…1280 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 72 75 6e 20 22 20 79 65 74 22 20 22 22 20 6d 61 72 6b ┆rocess-status run " yet" "" mark┆ 0x1280…12a0 65 72 2d 62 75 66 66 65 72 20 73 65 74 2d 6d 61 72 6b 65 72 20 64 69 73 70 6c 61 79 2d 62 75 66 ┆er-buffer set-marker display-buf┆ 0x12a0…12c0 66 65 72 20 73 65 74 2d 77 69 6e 64 6f 77 2d 70 6f 69 6e 74 20 73 65 74 2d 77 69 6e 64 6f 77 2d ┆fer set-window-point set-window-┆ 0x12c0…12e0 73 74 61 72 74 5d 20 31 36 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d ┆start] 16)) (defun compilation-┆ 0x12e0…1300 66 6f 72 67 65 74 2d 65 72 72 6f 72 73 20 6e 69 6c 20 28 62 79 74 65 2d 63 6f 64 65 20 22 08 c1 ┆forget-errors nil (byte-code " ┆ 0x1300…1320 3d 85 09 00 c2 89 10 88 08 85 2d 00 08 40 1b c4 0b 40 c2 5c 22 88 0b 41 40 85 23 00 c4 0b 41 40 ┆= - @ @ \" A@ # A@┆ 0x1320…1340 c2 5c 22 29 88 08 41 89 10 88 82 0a 00 87 22 20 5b 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 72 72 ┆ \") A " [compilation-err┆ 0x1340…1360 6f 72 2d 6c 69 73 74 20 74 20 6e 69 6c 20 6e 65 78 74 2d 65 72 72 6f 72 20 73 65 74 2d 6d 61 72 ┆or-list t nil next-error set-mar┆ 0x1360…1380 6b 65 72 5d 20 35 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 70 61 72 ┆ker] 5)) (defun compilation-par┆ 0x1380…13a0 73 65 2d 65 72 72 6f 72 73 20 6e 69 6c 20 22 5c 0a 50 61 72 73 65 20 74 68 65 20 63 75 72 72 65 ┆se-errors nil "\ Parse the curre┆ 0x13a0…13c0 6e 74 20 62 75 66 66 65 72 20 61 73 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 2e 0a 54 68 69 ┆nt buffer as error messages. Thi┆ 0x13c0…13e0 73 20 6d 61 6b 65 73 20 61 20 6c 69 73 74 20 6f 66 20 65 72 72 6f 72 20 64 65 73 63 72 69 70 74 ┆s makes a list of error descript┆ 0x13e0…1400 6f 72 73 2c 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 2d 6c 69 73 74 2e 0a 46 6f 72 ┆ors, compilation-error-list. For┆ 0x1400…1420 20 65 61 63 68 20 73 6f 75 72 63 65 2d 66 69 6c 65 2c 20 6c 69 6e 65 2d 6e 75 6d 62 65 72 20 70 ┆ each source-file, line-number p┆ 0x1420…1440 61 69 72 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 2c 0a 74 68 65 20 73 6f 75 72 63 65 20 66 69 ┆air in the buffer, the source fi┆ 0x1440…1460 6c 65 20 69 73 20 72 65 61 64 20 69 6e 2c 20 61 6e 64 20 74 68 65 20 74 65 78 74 20 6c 6f 63 61 ┆le is read in, and the text loca┆ 0x1460…1480 74 69 6f 6e 20 69 73 20 73 61 76 65 64 20 69 6e 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 72 72 ┆tion is saved in compilation-err┆ 0x1480…14a0 6f 72 2d 6c 69 73 74 2e 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 6e 65 78 74 2d 65 72 72 6f 72 ┆or-list. The function next-error┆ 0x14a0…14c0 2c 20 61 73 73 69 67 6e 65 64 20 74 6f 20 5c 5c 5b 6e 65 78 74 2d 65 72 72 6f 72 5d 2c 20 74 61 ┆, assigned to \\[next-error], ta┆ 0x14c0…14e0 6b 65 73 20 74 68 65 20 6e 65 78 74 20 65 72 72 6f 72 20 6f 66 66 20 74 68 65 20 6c 69 73 74 0a ┆kes the next error off the list ┆ 0x14e0…1500 61 6e 64 20 76 69 73 69 74 73 20 69 74 73 20 6c 6f 63 61 74 69 6f 6e 2e 22 20 28 62 79 74 65 2d ┆and visits its location." (byte-┆ 0x1500…1520 63 6f 64 65 20 22 c1 89 10 88 cc cd 21 88 c1 c1 c1 1c 1b 1a 0d 62 88 6f 85 18 00 ce cf 21 88 d0 ┆code " ! b o ! ┆ 0x1520…1540 0e 06 c1 c7 23 85 02 01 c1 c1 c1 c1 1e 0b 1e 0a 1e 09 1e 08 8c d1 d2 d3 21 d4 d3 21 5c 22 88 64 ┆ # ! !\" d┆ 0x1540…1560 62 88 d5 d6 21 88 68 d7 55 85 65 00 d1 65 d8 20 54 5c 22 88 d9 20 88 da 0e 06 21 88 d5 db 21 88 ┆b ! h U e e T\" ! ! ┆ 0x1560…1580 d1 60 d4 d3 21 5c 22 88 64 62 88 d5 d6 21 88 dc d6 21 83 78 00 dd 70 21 89 16 08 88 65 62 82 88 ┆ ` !\" db ! ! x p! eb ┆ 0x1580…15a0 00 65 62 88 dd 70 21 89 16 08 88 64 62 88 d5 db 21 88 de 20 89 16 09 29 88 df 0e 09 0b 5c 22 85 ┆ eb p! db ! ) \" ┆ 0x15a0…15c0 9c 00 0e 08 0c 55 83 a3 00 c1 82 f9 00 e0 e1 21 88 e2 20 89 16 0a 88 df 0e 09 0b 5c 22 3f 85 c7 ┆ U ! \"? ┆ 0x15c0…15e0 00 e3 0e 09 89 13 21 85 c3 00 e4 0e 09 21 12 d3 89 14 88 0a 85 f9 00 8a 0a 71 88 e5 0c 21 85 dc ┆ ! ! q ! ┆ 0x15e0…1600 00 e1 62 88 e1 89 14 88 ce 0e 08 0c 5a 21 88 0e 08 89 14 88 e2 20 89 16 0b 88 0e 0a 0e 0b 44 08 ┆ b Z! D ┆ 0x1600…1620 42 89 10 29 88 ce e1 21 2c 88 82 19 00 88 64 89 15 2b 88 cc e6 21 88 e7 08 21 89 10 87 22 20 5b ┆B ) !, d + ! ! " [┆ 0x1620…1640 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 2d 6c 69 73 74 20 6e 69 6c 20 74 65 78 74 2d ┆compilation-error-list nil text-┆ 0x1640…1660 62 75 66 66 65 72 20 6c 61 73 74 2d 66 69 6c 65 6e 61 6d 65 20 6c 61 73 74 2d 6c 69 6e 65 6e 75 ┆buffer last-filename last-linenu┆ 0x1660…1680 6d 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 70 61 72 73 69 6e 67 2d 65 6e 64 20 63 6f 6d 70 69 6c ┆m compilation-parsing-end compil┆ 0x1680…16a0 61 74 69 6f 6e 2d 65 72 72 6f 72 2d 72 65 67 65 78 70 20 74 20 6c 69 6e 65 6e 75 6d 20 66 69 6c ┆ation-error-regexp t linenum fil┆ 0x16a0…16c0 65 6e 61 6d 65 20 65 72 72 6f 72 2d 6d 61 72 6b 65 72 20 74 65 78 74 2d 6d 61 72 6b 65 72 20 6d ┆ename error-marker text-marker m┆ 0x16c0…16e0 65 73 73 61 67 65 20 22 50 61 72 73 69 6e 67 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 2e 2e ┆essage "Parsing error messages..┆ 0x16e0…1700 2e 22 20 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 32 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 ┆." forward-line 2 re-search-forw┆ 0x1700…1720 61 72 64 20 6e 61 72 72 6f 77 2d 74 6f 2d 72 65 67 69 6f 6e 20 6d 61 74 63 68 2d 62 65 67 69 6e ┆ard narrow-to-region match-begin┆ 0x1720…1740 6e 69 6e 67 20 30 20 6d 61 74 63 68 2d 65 6e 64 20 73 6b 69 70 2d 63 68 61 72 73 2d 62 61 63 6b ┆ning 0 match-end skip-chars-back┆ 0x1740…1760 77 61 72 64 20 22 5b 30 2d 39 5d 22 20 34 30 20 62 75 66 66 65 72 2d 73 69 7a 65 20 65 6e 64 2d ┆ward "[0-9]" 40 buffer-size end-┆ 0x1760…1780 6f 66 2d 6c 69 6e 65 20 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 22 5e 20 09 0a ┆of-line re-search-backward "^ ┆ 0x1780…17a0 22 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 72 65 61 64 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 67 72 ┆" looking-at read compilation-gr┆ 0x17a0…17c0 61 62 2d 66 69 6c 65 6e 61 6d 65 20 65 71 75 61 6c 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c ┆ab-filename equal beginning-of-l┆ 0x17c0…17e0 69 6e 65 20 31 20 70 6f 69 6e 74 2d 6d 61 72 6b 65 72 20 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 ┆ine 1 point-marker file-exists-p┆ 0x17e0…1800 20 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 7a 65 72 6f 70 20 22 50 61 72 73 69 ┆ find-file-noselect zerop "Parsi┆ 0x1800…1820 6e 67 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 2e 2e 2e 64 6f 6e 65 22 20 6e 72 65 76 65 72 ┆ng error messages...done" nrever┆ 0x1820…1840 73 65 5d 20 33 34 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 67 72 61 ┆se] 34)) (defun compilation-gra┆ 0x1840…1860 62 2d 66 69 6c 65 6e 61 6d 65 20 6e 69 6c 20 22 5c 0a 52 65 74 75 72 6e 20 61 20 73 74 72 69 6e ┆b-filename nil "\ Return a strin┆ 0x1860…1880 67 20 77 68 69 63 68 20 69 73 20 61 20 66 69 6c 65 6e 61 6d 65 2c 20 73 74 61 72 74 69 6e 67 20 ┆g which is a filename, starting ┆ 0x1880…18a0 61 74 20 70 6f 69 6e 74 2e 0a 49 67 6e 6f 72 65 20 71 75 6f 74 65 73 20 61 6e 64 20 70 61 72 65 ┆at point. Ignore quotes and pare┆ 0x18a0…18c0 6e 74 68 65 73 65 73 20 61 72 6f 75 6e 64 20 69 74 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 74 72 ┆ntheses around it, as well as tr┆ 0x18c0…18e0 61 69 6c 69 6e 67 20 63 6f 6c 6f 6e 73 2e 22 20 28 62 79 74 65 2d 63 6f 64 65 20 22 67 c0 3d 83 ┆ailing colons." (byte-code "g = ┆ 0x18e0…1900 1a 00 8c c1 60 c2 c3 21 88 60 5c 22 88 65 62 88 c4 70 21 29 82 5c 22 00 c5 60 c6 c7 21 88 60 5c ┆ ` ! `\" eb p!) \" ` ! `\┆ 0x1900…1920 22 87 22 20 5b 33 34 20 6e 61 72 72 6f 77 2d 74 6f 2d 72 65 67 69 6f 6e 20 66 6f 72 77 61 72 64 ┆" " [34 narrow-to-region forward┆ […truncated at 200 lines…]