From unknown Sat Sep 13 00:22:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78976: 2 bugs in eintr Resent-From: "=?UTF-8?Q?=D0=98=D0=B2=D0=B0=D0=BD_?= =?UTF-8?Q?=D0=91=D0=B8=D1=82=D1=8E=D1=86=D0=BA=D0=B8=D0=B9?=" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 09 Jul 2025 03:32:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 78976 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 78976@debbugs.gnu.org Cc: eliz@gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Reply-To: =?UTF-8?Q?=D0=98=D0=B2=D0=B0=D0=BD_?= =?UTF-8?Q?=D0=91=D0=B8=D1=82=D1=8E=D1=86=D0=BA=D0=B8=D0=B9?= Received: via spool by submit@debbugs.gnu.org id=B.17520319041974 (code B ref -1); Wed, 09 Jul 2025 03:32:03 +0000 Received: (at submit) by debbugs.gnu.org; 9 Jul 2025 03:31:44 +0000 Received: from localhost ([127.0.0.1]:47246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uZLX4-0000VL-0P for submit@debbugs.gnu.org; Tue, 08 Jul 2025 23:31:44 -0400 Received: from lists.gnu.org ([2001:470:142::17]:45856) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uZEJ4-0002OD-Q0 for submit@debbugs.gnu.org; Tue, 08 Jul 2025 15:48:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uZEHi-0000x5-V9 for bug-gnu-emacs@gnu.org; Tue, 08 Jul 2025 15:47:30 -0400 Received: from mxout1.rambler.ru ([81.19.78.100]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uZEHe-0007KE-UD; Tue, 08 Jul 2025 15:47:21 -0400 Received: from localhost (2vm0069.prod.mail.rambler.tech [10.148.152.10]) by mxout1.rambler.ru (Postfix) with ESMTP id 2A3F8C4C7A1; Tue, 8 Jul 2025 17:37:08 +0300 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rambler.ru; s=mail; t=1751985428; bh=ssoL5DkuSlpdhCTg5ADjYR1RlqxbBtn3pLKrBJHdCzw=; h=Date:Reply-To:From:To:Cc:Subject; b=K8Ids1XxiATNsq9jAhij/gM/m5vJ85FZbdxRhGcuoP3OnkDNu/DdhROjl6sydqkEr mpvjb+s1xkEFcL+o0xL8CoLQjYWbkP+DuCiPcUd7UAflRO5uCUieZ7FMZtcF1cg83i AALsh1LZBVcXq6bU48wutWj/U4q6YJF9+bIo9XS0= Date: Tue, 08 Jul 2025 14:37:08 +0000 Mime-Version: 1.0 Message-Id: <648379f03e9b261e5f5bd149ddc4f9d6@mail.rambler.ru> From: "=?UTF-8?Q?=D0=98=D0=B2=D0=B0=D0=BD_?= =?UTF-8?Q?=D0=91=D0=B8=D1=82=D1=8E=D1=86=D0=BA=D0=B8=D0=B9?=" Content-Transfer-Encoding: 7bit X-Mailer: Rambler Compose (2.9.2), https://mail.rambler.ru X-Spam: yes Content-Type: multipart/mixed; boundary="==bound.0.e7ceff67cc5a04380768c1087d67e0df.mail.rambler.ru==" Received-SPF: pass client-ip=81.19.78.100; envelope-from=ivbit@rambler.ru; helo=mxout1.rambler.ru X-Spam_score_int: -4 X-Spam_score: -0.5 X-Spam_bar: / X-Spam_report: (-0.5 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Greetings! I've found 2 bugs in "Emacs Lisp Intro", which is"An Introduction to Programming in Emacs Lisp" by Bob Chassell. *** 1st bug: When reading in Emacs in info and evaluating code from Appendix [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (ivbit[at]rambler.ru) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 1.1 DATE_IN_PAST_03_06 Date: is 3 to 6 hours before Received: date 0.0 HTML_MESSAGE BODY: HTML included in message 0.0 SPOOFED_FREEMAIL No description available. X-Mailman-Approved-At: Tue, 08 Jul 2025 23:31:38 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) --==bound.0.e7ceff67cc5a04380768c1087d67e0df.mail.rambler.ru== Content-Type: multipart/alternative; boundary="==bound.1.a93e29432ed4c983e1bc33f958666123.mail.rambler.ru==" --==bound.1.a93e29432ed4c983e1bc33f958666123.mail.rambler.ru== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Greetings! I've found 2 bugs in "Emacs Lisp Intro", which is"An Introductio= n to Programming in Emacs Lisp" by Bob Chassell. *** 1st bug: When reading = in Emacs in info and evaluating code from Appendix C "A graph with labeled = axes" with C-x C-e, then switching to scratch buffer to print the graph, Em= acs complains about wrong number of arguments to a function print-Y-axis . = *** 2nd bug: Appendix C "A graph with labeled axes" , function print-X-axis= -numbered-line does not print the first number in the X axis of the graph. = *** I've fixed both bugs and the fixed functions are in attached file eintr= -bugfix.el.gz *** Suggestion: Add another page with final versions of all f= unctions to print=C2=A0graph put together, so readers can install them with= C-x C-e, then switch to the scratch buffer and print the graph. I've colle= cted all the necessary functions with bugfixes and a small extra function t= o make it easier to print graph in attached file eintr-graph.el.gz *** Othe= r:=C2=A0 At the end of Index node, when I press SPACE, I'm taken to "C.2.1 = Side Trip: Compute a Remainder" instead of "About the Author" node. *** I'm= switching to GNU Emacs after 20 years of using the "other" editor. Feels g= reat so far. --==bound.1.a93e29432ed4c983e1bc33f958666123.mail.rambler.ru== Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8
Greetings!
I've found 2 bugs in "Emacs Lisp Intro", which is
"An= Introduction to Programming in Emacs Lisp"
by Bob Chassell.
***
1= st bug: When reading in Emacs in info and evaluating code
from Appendix = C "A graph with labeled axes" with C-x C-e,
then switching to scratc= h buffer to print the graph, Emacs
complains about wrong number of = arguments to a function
print-Y-axis .
***
2nd bug: Appendix C "A = graph with labeled axes" , function
print-X-axis-numbered-line does not = print the first number
in the X axis of the graph.
***
I've fixed = both bugs and the fixed functions are in attached
file eintr-bugfix.el.g= z
***
Suggestion: Add another page with final versions of all
func= tions to print graph put together, so readers can
install them with= C-x C-e, then switch to the scratch
buffer and print the graph= . I've collected all the necessary
functions with bugfixes and a small e= xtra function to make
it easier to print graph in attached file eintr-gr= aph.el.gz
***
Other:  At the end of Index node, when I press SPA= CE,
I'm taken to "C.2.1 Side Trip: Compute a Remainder"
instead of "A= bout the Author" node.
***
I'm switching to GNU Emacs after 20 years = of using
the "other" editor. Feels great so far.
--==bound.1.a93e29432ed4c983e1bc33f958666123.mail.rambler.ru==-- --==bound.0.e7ceff67cc5a04380768c1087d67e0df.mail.rambler.ru== Content-Transfer-Encoding: base64 Content-Type: application/gzip Content-Disposition: attachment; filename="eintr-bugfix.el.gz" H4sICHcnbWgAA2VpbnRyLWJ1Z2ZpeC5lbACVVctu2zAQvAv9iIUPrZyWRpNT4QAtksatDbhAgKaP 3EJLK4soRaoklTj9+i4fchzZSFPdvFrOzM6OqdPTU0ChnGGrbl2JzQQlMMbgrG1RlWIDH2F0BmvD 2xruhKtB8hVKLIFv0I6yjI5/5Q2CFAUqi8AtFLpEEApmDS8sLIVtYUEE+o1vtkIV9NZZcDWC9UdD f8A+ARIBpAJtlr0I4OdB1RR4WRKpq4UharPuGlQObm7ROFFwyazD9lWWl1h1ClpDA7FrxjfCQl6j WNcOqk5KqgX57E6URPfo9DgDGC1oBOPgGsLRjsSuYT5bfJ5fAVclfPq2XBLG8ux8tmQ/FhdX80k2 j/BNZx2sMEzV0OmmayAx6ypUg4eT7BPpgMgvognxR+qq6QgSVNAJ5LQfdDIicWTGdy479J0J2Wva nyv2coPQcmvJtdV9siRJAMglOshz6zhNm7eaXo7H3gF6JYIHzGDhuFpLDFXIo52s0LJrFDzX1IhJ ci4lp70HJjDIy3uotIHI5V3eSiOqtXaaFTU3EARuMb7o2x6CDt9xE0a77U056ATBpd6IuN/kBz8Y tptaG/FHK9fnC3jl0MBNoVXB3SBuP6M/qmtWaLBkUqhoXR5LTFfUQ9ZYSK2SbKDRmW3JGhtt3nte 6tYJrbiEgZqQ10tPDZ7KGxBxIfLZ0cOeY2XLG2b3rMQ+3vLmAwLIaUHD2vEgJodn2W7sggLsEHDj DIfUA7En7boMHWE3KWgM8mP24AaNoNaUq95GioZ1xuMMDRkPteVxUY+d/TfOoL/hvzC1DnZEA6YL 464WNGYYbDJoonkgPwJ736z0biz3nqe3swO4685OOfp0EPs53h04eDIsfoChOUPg4fBHKY2HltWH JHlosOFCeXEpwCkhFt3vHiV/DU9lOa2ftiER8vew98877vVvI5Jw0kU7NOEp/T3Sf+t7fGZHHW12 rxhTne6npaaLlb4CRvCVRDv1tUrQhRZv5Sm8e+tLM1VOff/+l50+6ZbuboPZX31VflX4BwAA --==bound.0.e7ceff67cc5a04380768c1087d67e0df.mail.rambler.ru== Content-Transfer-Encoding: base64 Content-Type: application/gzip Content-Disposition: attachment; filename="eintr-graph.el.gz" H4sICKskbWgAA2VpbnRyLWdyYXBoLmVsAL1abW/byBH+TvRHDFy0phxTZ8lWYifAFU7OuRhwXhA7 V6foh6yolUWEIlmS8suhH+5n3P29+yV9ZndJ7VIrWbkWDaDY5s7OzuszMyu+ePGCZJLVZXRTimLW lylFUUSnRSGzSXJPr2jnlNQS3SX1jFIxlqmckLiX1U4QYPelmEtKk1hmlSRRUZxPJCUZnc1FXNFF UhV0Dv75PhNXSRZjta6onkmqeKuiV7wPaZ5keUnxTGQ3snrOG4Y0XtzQNMFxJLIJDWi6yOI6yTP6 Ysm9GwR/UtJsJ7g+tKpFCUlmspRBOJHTW1FSnRdRPo1KJUFAtBsODoiG+Bzic4TP6ACPiZ7i12f4 HONzckCDA/V4AOoBqAegHoB6oKkHoB6AegDqAaiHmnoI6iGoh6AegnqoqYegHoJ6COohqA8PDnp4 vgNb1lQVMk6mD0l2Q1pImsJkXyD+IquiQpZa9t3+Ti9otUqxMwKdNpZSa3T4DEIPn9HJaETPjkc0 OjlSih0dH0LZoxMcPYR0RxD4RC0Mnj4lrdwAv5ycsN5qQdmAnj7jvbDPED9HeuFogP8OwW94zGrh YxbYoOClFwagGhyqBVhjqWo+Ja2W9qCY54tMPb3Ly0lF0FWbYB/OBfn3bChWG2EQiqJIH+jPu086 uvfoBYt6PNLGWWSUZzKaJtM6kTgjnC7SVFtQyfFR1osyUzz2SYp4RtliPsbBzi6IVJTyNskXVX8H 28K5KGKYPUzFfDwRkKa86VH4HeEn4qfXI+sYy00Nw2jFX6FzXkclLehkESO8eQlBTBPkXSoeSJgc yJWiiPt5saghfxWXUmZOkCjCqHqYj/OUdvZYkZ3LuuRIW1ScORWZRWS3It7HwkKkMLTIsAy+SfXV w3Ociuwr7ZCPpV7zcDQrVSFi2Q9sRvMFdBzLJYQ0PplCv3QxVwEzkQG42zo5gn2OxH1SRQoVIj6D ZeLg3HnXMkuTjNOrzOfKdp+Jt2ggYRNn8r728ayTGLpGjrb1TNRI1DTN76pGXOgsHKYOs2uPgBwI yZTCMRJhUtCuZZSezisK92iEuJPZDeLEXu/RqOeqt8gYh1v1rh9T77pVrw2Sfzs65lCpkqWKvyIH OPMvwviE1dVHtEyRfHqNEVeHKTLnXv8azWRyM6tJxDUCwvxl5+Tb0+vox4+nH95Eb87Of3xzBThn MSrUgFdXn04vmseilE4YVP0guJp1nimqOM/q5GaBLCaJypJwyalVlKGkBLAY/8oJ1lcMVKrdJWnK sag11yGtE00pjU0mA/UeI6M6TgLUpJsiedmJ2IBdnsqawlCfoKCBsiRtHI51HU9sRK5eilPVrlIY 0SNGZQhiSuDma1YHnvr9l18d+/z+y299RRPezZJUUvi9y4MO2gCsZP0vsoUNYVc3E+3lnrvR5RoO om+QVWvuEdVnoG0lbvBpncCbjc9k0MFHZKtiQvpulqdNhPGKe2qTMwZm0M3MEaaN+3VJ+WwAA/hX 68LwCqrU5SKG0+ndp7cvzz5ylVBJbjj0g1MjIFYarmmew0Zp8pVhFrDwBYUdmLa7H3AXhgeFmEx0 uGdS8m8Vch0OYdCkRaFKdqByx3DkNkUlEIqg5BhWR+p6qSM8lWKC7FBoJ90IXlXOtbEGPOeZ8mIs WgPB9JFOP3N0zyVv/i1RvMf/AouV3gCM+iobVq7M9DcyXB851Dmk61mNHfpgkwhKZY4f7bm/5gW3 wCKlWwRIEiM/UH2LjsNT00SpPbpP1OWmHxhshB+BDcl8MSdzEMgNXP39/IerN9H719HF6cuzC5tU CdMy7gc/nX28On8FxL28Ovuwz72AFm+fNwmUgiqpk1vGyFreyDJQxVD3sYyxs/wOJR2tlVsNQY4e hUOnClh01X1xdPWJXvPf92JepGj+BLHuLM+I5lJklT6gpWcppny+LngGx7WWy+jTtl8BVW6oFZMQ RzrGpkEbHS3QGCMOWojgav2zLPOCwr80q77Wo2cHIwDhXBdSY2ArphXmdGS1A371aaNaAxieqEfT YGTraO1LETcUPRT6OEsj6HOWVvCUaQ80/i3V2qCUVyUnATuZ0SbgqjwublsVZllajLTG+mNRSR1x QVdMUyIeN6050hM8a4kfNbDHzGGG+UOWkHepbYMqBexUR43cRu9VQPVAibGDycpFxfZuuipUgdef Li7AQ+FDpOACwKLZ2y36KsIs8y94DTkMoCT6UqBFF/5jhi1cLNyCxVkLN/0k0oVkyqargUzeQgFa brgKUfHQMX4wJjEitPVH3QdQqFrXNrdNDS5lXGNcS6WBdweqaVujthH2IUW5ME1yiRLyoNBZn8VW bkXDUTc5ikg8QweuBGx5vM1vGxbYfCdKpdptY5Q1JTM0tJqjp2mwIsd0QPnkIVIWa1Cx0m2S0Vr3 dFbL8UHRYoBrBsDGm7r/uIwuzi+vdD/s8OOUws8Wok3IKo22q1mXn9++fG9ikQmXg6GqBtpbFujz 8BPp+pRnDpjbgjm44Wxpg6XFe2+0KBxzB50GfviawD7Lgqml3z1idh3ZdYKJkR9KcWd8YEIVIWLM 0KqVqMuEbkPsuCaMJ345O7HMfOxB0qB8K6sqpctZrrUY7fwz21kFLWvk5J0G6tpm+ppXqnZUdlsx a6/BDSs48fRrZUmrY8LI4uXXWyVYTsI9GII+ZRNuw5NShXJj4mU5qSQCfMJH89TCAV7q/Cly1e83 3J1m03jEqnhu4xup6m1733tzsFpFlnIh4Gup71m4ccfMbklqBtHVXmOPhu09w6o9eu6BnarsoXcs hbZPJJm6U2A/KeN4hjnj/oEbSX6/r45rZrc7numHPTsSr73j1sps1U5QJvztWvX4fPNHnNhYf+2o 0R1ftptcGu4buPqztLHAN6fqmg5nOeTM8jL5Oc9quzfReazwBPCu+TYIZdncVIDN5gw7B6h+rfts 0GkJ1sOERl4EANJK3telaGytk6zBxImiUPAdNHGAaLTiYq2DuwbpdWXzYIjPpR7D2vTrUGcNenRR whPXfldvh1jkWsd67Jv+t9a55ztp2H24MlesMO4qv9d0Hx5ndQaNJd6ZAO6vIBaFT2hTLHcn0XUo aYXI9cbZZZP8nj5hO/m+GYX9UNPtQ9fCg9OKcGUzGQXEcHvR9wZq0od9evP+4/k/3r+7Wl5orFxh 7Ae+6wu+4PZfYHCnEXRbUHuCcbD/v5pj9jYUGrcAeKYVRLkV5vx9rS0X3/qV+W0y0Yd3pwMLuLj4 6j1b1TXrTERlg3rmp9t1OpQ4xlbuG/omHp+wpO6OlDHgg+61hGLwh/urDb3RptYIgr1SasgMHyOT /v5zTTu28QDlCW1B21LOtVRr8dZrK5AYfuejci01eLKGrNfedIfru3paCtrtTJSfPdOCh+VqC7KB rwfXXLBpvnylDt6suX3d1KaYlw/+xxOxA1vdW9gtQWvdnesSsra6c1XfcGr6ErydK9eOoP8vfG3Q 0Ele71ejDuSZyRynjHOO45WvLBxqxuq6dZtJVL70ykE/SW6U+sskacb+5vWEubhfD3CauPnWaBnS nhze9mqZ/2naLhyiQEo3ofeanP4W5muobLXcpPHeq1vUG7/58XR+vs73kV6tvf62Te29uesoab4j soHIvsX2MN3m2pWvfryl1XP55jBfvQNy0JE2Nk0W+lnvVVFoX5o017b6pQHrVSu+YONNzTVKLUsR c0KrWxMLTde94kIjfoWKZVBdsf7OcbyYTmWpXgN7G93vkwTuRfqhevEMyYaMR1e3V8WlwO97Zss+ i5pZG5cK8bOrnGLUAv11ZHevtasUlWzOM6+XXeTwFNq2MhHj1LyiNk3gU407z+n4gB+dZZPnTL/y bh0MZl44+w9/KuSAeScAAA== --==bound.0.e7ceff67cc5a04380768c1087d67e0df.mail.rambler.ru==-- From unknown Sat Sep 13 00:22:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78976: 2 bugs in eintr Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Jul 2025 07:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78976 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?=D0=98=D0=B2=D0=B0=D0=BD_?= =?UTF-8?Q?=D0=91=D0=B8=D1=82=D1=8E=D1=86=D0=BA=D0=B8=D0=B9?= Cc: 78976@debbugs.gnu.org Received: via spool by 78976-submit@debbugs.gnu.org id=B78976.17529112173894 (code B ref 78976); Sat, 19 Jul 2025 07:47:02 +0000 Received: (at 78976) by debbugs.gnu.org; 19 Jul 2025 07:46:57 +0000 Received: from localhost ([127.0.0.1]:39369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ud2HZ-00010k-A5 for submit@debbugs.gnu.org; Sat, 19 Jul 2025 03:46:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57750) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ud2HW-00010L-Ir for 78976@debbugs.gnu.org; Sat, 19 Jul 2025 03:46:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ud2HQ-0006jb-74; Sat, 19 Jul 2025 03:46:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=rhWzXIrzuf44BVtJu9ARDz9uUOmabfb3pTKDYo4L3UY=; b=b0ErZ6Ow9SpFayToNVTk 9fA2ZLN1zIdJXxeo4kOnG50RQGTsnBlRyyAyqyfvOxFwbPt95JJFOPqE1nyuGAaKNg98p5tDJn3N0 xU5Uq9YO2X0BD2tqrV8JQhLRq4UDKX7X+S/aZaZnZt619tEX5+NDsVa1/qA6UnswB31ba0De2pjbB Lskp0mXZ0AfquPs3x9SycP7K1L6WedMi5c5/yOTCPOadvKR3QBgSVhi6UqCjsK9124BJrg7yFc4X8 ermDwtLD8aVqO30ENKLIcDj/ptaPRTemMqPr35xTzpOjd+hM8Ek0d33kopujS9CNyybBNUulGsL92 70mMdSHI+1wPgw==; Date: Sat, 19 Jul 2025 10:46:43 +0300 Message-Id: <86qzycei70.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <648379f03e9b261e5f5bd149ddc4f9d6@mail.rambler.ru> (ivbit@rambler.ru) References: <648379f03e9b261e5f5bd149ddc4f9d6@mail.rambler.ru> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Tue, 08 Jul 2025 14:37:08 +0000 > From: "Иван Битюцкий" > Cc: eliz@gnu.org > > Greetings! > I've found 2 bugs in "Emacs Lisp Intro", which is > "An Introduction to Programming in Emacs Lisp" > by Bob Chassell. > *** > 1st bug: When reading in Emacs in info and evaluating code > from Appendix C "A graph with labeled axes" with C-x C-e, > then switching to scratch buffer to print the graph, Emacs > complains about wrong number of arguments to a function > print-Y-axis . > *** > 2nd bug: Appendix C "A graph with labeled axes" , function > print-X-axis-numbered-line does not print the first number > in the X axis of the graph. > *** > I've fixed both bugs and the fixed functions are in attached > file eintr-bugfix.el.gz Thanks. However, I couldn't figure out what code specifically you are talking about. Appendix C has quite a lot of code, with some functions presented more than once, as the development of their code proceeds. I need specific pointers to problematic code, preferably in terms of line numbers in the source file emacs-lisp-intro.texi. The code you present is also quite different from what the manual presents as the "final versions" of the functions in section C.4 and its subs-sections. So I had difficulty understanding what to change and where. > *** > Suggestion: Add another page with final versions of all > functions to print graph put together, so readers can > install them with C-x C-e, then switch to the scratch > buffer and print the graph. I've collected all the necessary > functions with bugfixes and a small extra function to make > it easier to print graph in attached file eintr-graph.el.gz This is okay, but your suggested code includes more than just the functions and the variables needed to build graphs: it also includes some graph data. These should be clearly separated, for obvious didactic reasons. > *** > Other: At the end of Index node, when I press SPACE, > I'm taken to "C.2.1 Side Trip: Compute a Remainder" > instead of "About the Author" node. Pressing SPC at the end of a node with a menu (which is what the Index node is: a giant menu) should take you to the node pointed to by the first menu item. In my case, the first menu item is this: * .emacs file: Emacs Initialization. (line 6) And indeed, pressing SPC takes me to the "Emacs Initialization" node. So I see no problem here, and don't understand why you expected to be taken to "C.2.1" subsection. From unknown Sat Sep 13 00:22:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78976: 2 bugs in eintr References: <648379f03e9b261e5f5bd149ddc4f9d6@mail.rambler.ru> In-Reply-To: <648379f03e9b261e5f5bd149ddc4f9d6@mail.rambler.ru> Resent-From: "=?UTF-8?Q?=D0=98=D0=B2=D0=B0=D0=BD_?= =?UTF-8?Q?=D0=91=D0=B8=D1=82=D1=8E=D1=86=D0=BA=D0=B8=D0=B9?=" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Jul 2025 02:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78976 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 78976@debbugs.gnu.org Reply-To: =?UTF-8?Q?=D0=98=D0=B2=D0=B0=D0=BD_?= =?UTF-8?Q?=D0=91=D0=B8=D1=82=D1=8E=D1=86=D0=BA=D0=B8=D0=B9?= Received: via spool by 78976-submit@debbugs.gnu.org id=B78976.175315236210896 (code B ref 78976); Tue, 22 Jul 2025 02:47:02 +0000 Received: (at 78976) by debbugs.gnu.org; 22 Jul 2025 02:46:02 +0000 Received: from localhost ([127.0.0.1]:60952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ue30z-0002pO-Sa for submit@debbugs.gnu.org; Mon, 21 Jul 2025 22:46:02 -0400 Received: from mxout2.rambler.ru ([81.19.78.101]:23010) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ue30v-0002oI-RU for 78976@debbugs.gnu.org; Mon, 21 Jul 2025 22:45:59 -0400 Received: from localhost (1vm0068.prod.mail.rambler.tech [10.140.200.201]) by mxout2.rambler.ru (Postfix) with ESMTP id 5F94C903FB1 for <78976@debbugs.gnu.org>; Tue, 22 Jul 2025 05:45:50 +0300 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rambler.ru; s=mail; t=1753152350; bh=jJX2Lz/GbGLI2XEPkYaPCeOcwd+uyTDXo2ideoOiJJI=; h=Date:Reply-To:From:To:Subject; b=hE1mqXgzIGAKCZvyq06WKtM97wqjQQ/XAyfycocjUQ2P5lVIvL4Uiyvydu2vD7s+P L4b5D4WF/Ul2ufkViwH6MtH+2y6URrvZCHWab+LDtQwM5KM6u2VCr1wjQMS0IoTyF0 ZALaOXUAAy1cXCsqi3zXqAkcaGEAB8p5ezwZ5K8s= Date: Tue, 22 Jul 2025 02:45:50 +0000 Mime-Version: 1.0 Message-Id: From: "=?UTF-8?Q?=D0=98=D0=B2=D0=B0=D0=BD_?= =?UTF-8?Q?=D0=91=D0=B8=D1=82=D1=8E=D1=86=D0=BA=D0=B8=D0=B9?=" Content-Transfer-Encoding: 7bit X-Mailer: Rambler Compose (2.9.2), https://mail.rambler.ru Content-Type: multipart/alternative; boundary="==bound.0.617bcd3106a9bdd51700846d353dd616.mail.rambler.ru==" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --==bound.0.617bcd3106a9bdd51700846d353dd616.mail.rambler.ru== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 In file emacs-lisp-intro.texi downloaded from: https://www.gnu.org/software= /emacs/manual/texi/eintr.texi.tar.gz https://www.gnu.org/software/emacs/man= ual/texi/eintr.texi.tar.gz 1st bug was in function at line 20014, (defun pr= int-Y-axis I see it is fixed now with defun added at line 21463. 2nd bug is= in function at line 21597, (defun print-X-axis-numbered-line Fix is to ins= ert additional line at line 21609: (number-to-string horizontal-step) Not a= ll functions labeled "final" are actually final in this chapter. Some have = improved versions later in the text. Functions in eintr-graph.el.gz were al= l copied from info version of manual while reading in Emacs. Adding them as= another page is just a suggestion. Fixing 2 bugs should be enough, I think= . --==bound.0.617bcd3106a9bdd51700846d353dd616.mail.rambler.ru== Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8
In file emacs-lisp-intro.texi downloaded from:
https://www.gnu.org/software/emacs/manual/texi/ein= tr.texi.tar.gz

1st bug was in function at line 20014, (defun pri= nt-Y-axis
I see it is fixed now with defun added at line 21463.

2= nd bug is in function at line 21597, (defun print-X-axis-numbered-line
F= ix is to insert additional line at line 21609:
(number-to-string horizon= tal-step)

Not all functions labeled "final" are actually final in th= is chapter.
Some have improved versions later in the text.
Functions = in eintr-graph.el.gz were all copied from info version of manual while read= ing in Emacs.
Adding them as another page is just a suggestion. Fixing 2= bugs should be enough, I think.
--==bound.0.617bcd3106a9bdd51700846d353dd616.mail.rambler.ru==-- From unknown Sat Sep 13 00:22:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78976: 2 bugs in eintr Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 26 Jul 2025 09:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78976 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?=D0=98=D0=B2=D0=B0=D0=BD_?= =?UTF-8?Q?=D0=91=D0=B8=D1=82=D1=8E=D1=86=D0=BA=D0=B8=D0=B9?= Cc: 78976@debbugs.gnu.org Received: via spool by 78976-submit@debbugs.gnu.org id=B78976.175352190513798 (code B ref 78976); Sat, 26 Jul 2025 09:26:01 +0000 Received: (at 78976) by debbugs.gnu.org; 26 Jul 2025 09:25:05 +0000 Received: from localhost ([127.0.0.1]:39966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ufb9N-0003aS-Cd for submit@debbugs.gnu.org; Sat, 26 Jul 2025 05:25:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33040) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ufb9K-0003Z0-JE for 78976@debbugs.gnu.org; Sat, 26 Jul 2025 05:25:03 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ufb9E-0002sw-6v; Sat, 26 Jul 2025 05:24:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=BbZ3Dri0mrFi/yydva2lXyPr995F+BpoHCdHGBZQyB4=; b=ICCinsGDcBVGZmpS+/6P ufELd3pT/T/BoyCdRdijK+/VJzkiGetzibCA7nbzRqddZZebBcxat2x46c9B0gdOKXivzoenke2jn XXtHkX9bFE1m+oUlWAXVLD8UFYKIVPGwwQLOjOS5wC2p3iSZByoX5GAJCVqOXW6TiJpW6Y8HIEl/6 1o2r1VqoJp1Sp3+LGZ/vLzdQTmIU9nzDH+UM467DhfnJHejOoj1Gp/+rZt5yGz5wWqP1AUw+3Iv77 XIOoNv2J008ogQ8x/RiWwUCGA57v7n7uUwHsURWaUQ9xVkMJleVFEvJcN2IULQaK7qVWOeD8C0tZW cdSuClSJBm4o7A==; Date: Sat, 26 Jul 2025 12:24:53 +0300 Message-Id: <86frej1eze.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (bug-gnu-emacs@gnu.org) References: <648379f03e9b261e5f5bd149ddc4f9d6@mail.rambler.ru> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Tue, 22 Jul 2025 02:45:50 +0000 > From: ivbit--- via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > In file emacs-lisp-intro.texi downloaded from: > https://www.gnu.org/software/emacs/manual/texi/eintr.texi.tar.gz > > 1st bug was in function at line 20014, (defun print-Y-axis > I see it is fixed now with defun added at line 21463. OK. > 2nd bug is in function at line 21597, (defun print-X-axis-numbered-line This function is in @ignore block, so it doesn't get into the manual. Do we still need to fix it? Or maybe we need to fix some other place? > Fix is to insert additional line at line 21609: > (number-to-string horizontal-step) > > Not all functions labeled "final" are actually final in this chapter. > Some have improved versions later in the text. > Functions in eintr-graph.el.gz were all copied from info version of manual while reading in Emacs. > Adding them as another page is just a suggestion. Fixing 2 bugs should be enough, I think. OK. From unknown Sat Sep 13 00:22:21 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: =?UTF-8?Q?=D0=98=D0=B2=D0=B0=D0=BD_?= =?UTF-8?Q?=D0=91=D0=B8=D1=82=D1=8E=D1=86=D0=BA=D0=B8=D0=B9?= Subject: bug#78976: closed (Re: bug#78976: 2 bugs in eintr) Message-ID: References: <86y0rslmtc.fsf@gnu.org> <648379f03e9b261e5f5bd149ddc4f9d6@mail.rambler.ru> X-Gnu-PR-Message: they-closed 78976 X-Gnu-PR-Package: emacs Reply-To: 78976@debbugs.gnu.org Date: Sat, 09 Aug 2025 12:09:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1754741342-27515-1" This is a multi-part message in MIME format... ------------=_1754741342-27515-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #78976: 2 bugs in eintr which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 78976@debbugs.gnu.org. --=20 78976: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78976 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1754741342-27515-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 78976-done) by debbugs.gnu.org; 9 Aug 2025 12:08:43 +0000 Received: from localhost ([127.0.0.1]:40565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ukiNO-00078y-I1 for submit@debbugs.gnu.org; Sat, 09 Aug 2025 08:08:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34370) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ukiNM-00078k-M8 for 78976-done@debbugs.gnu.org; Sat, 09 Aug 2025 08:08:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ukiNG-0001Le-AJ; Sat, 09 Aug 2025 08:08:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=itohPPx0USbgedvwVXv4tVH7H2MyN+GE2dpx2tf/3e4=; b=URtbjZEIbG8J 0G6qP2fcfA3HG2GSp2IKwU3hYYjgQB6FNCyT423zBua6CuFCVLGV4FIXFBTzA7lY+pE8R8bRcK2/D IdlfdLa4//VPLKjGhr2Ng40CAcl7ojpoXAtWxHH9kf/vc+ptWp9JFTNisNOr+WVPxaeqcF7wXKQcP +pM6mFTK/FwgC/mG4MVuzuK+0WPq5HVxaaNl3FSYsPgYbBo3FZWECUsoyMutm+PBSBxIj132Vp3bF 5bCQwwYUZaNPDAQyiLb+e/qH4S2KF+lowzBOQERADg6sHqnNK0Urm7+IQHC48PbJH0k9c+y6dYk4T ubYYMmXA0XowkgfXSw/ZAw==; Date: Sat, 09 Aug 2025 15:08:31 +0300 Message-Id: <86y0rslmtc.fsf@gnu.org> From: Eli Zaretskii To: ivbit@rambler.ru In-Reply-To: <86frej1eze.fsf@gnu.org> (message from Eli Zaretskii on Sat, 26 Jul 2025 12:24:53 +0300) Subject: Re: bug#78976: 2 bugs in eintr References: <648379f03e9b261e5f5bd149ddc4f9d6@mail.rambler.ru> <86frej1eze.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78976-done Cc: 78976-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 78976@debbugs.gnu.org > Date: Sat, 26 Jul 2025 12:24:53 +0300 > From: Eli Zaretskii > > > Date: Tue, 22 Jul 2025 02:45:50 +0000 > > From: ivbit--- via "Bug reports for GNU Emacs, > > the Swiss army knife of text editors" > > > > In file emacs-lisp-intro.texi downloaded from: > > https://www.gnu.org/software/emacs/manual/texi/eintr.texi.tar.gz > > > > 1st bug was in function at line 20014, (defun print-Y-axis > > I see it is fixed now with defun added at line 21463. > > OK. > > > 2nd bug is in function at line 21597, (defun print-X-axis-numbered-line > > This function is in @ignore block, so it doesn't get into the manual. > Do we still need to fix it? Or maybe we need to fix some other place? > > > Fix is to insert additional line at line 21609: > > (number-to-string horizontal-step) > > > > Not all functions labeled "final" are actually final in this chapter. > > Some have improved versions later in the text. > > Functions in eintr-graph.el.gz were all copied from info version of manual while reading in Emacs. > > Adding them as another page is just a suggestion. Fixing 2 bugs should be enough, I think. > > OK. No further comments, so I'm now closing this bug. ------------=_1754741342-27515-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 Jul 2025 03:31:44 +0000 Received: from localhost ([127.0.0.1]:47246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uZLX4-0000VL-0P for submit@debbugs.gnu.org; Tue, 08 Jul 2025 23:31:44 -0400 Received: from lists.gnu.org ([2001:470:142::17]:45856) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uZEJ4-0002OD-Q0 for submit@debbugs.gnu.org; Tue, 08 Jul 2025 15:48:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uZEHi-0000x5-V9 for bug-gnu-emacs@gnu.org; Tue, 08 Jul 2025 15:47:30 -0400 Received: from mxout1.rambler.ru ([81.19.78.100]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uZEHe-0007KE-UD; Tue, 08 Jul 2025 15:47:21 -0400 Received: from localhost (2vm0069.prod.mail.rambler.tech [10.148.152.10]) by mxout1.rambler.ru (Postfix) with ESMTP id 2A3F8C4C7A1; Tue, 8 Jul 2025 17:37:08 +0300 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rambler.ru; s=mail; t=1751985428; bh=ssoL5DkuSlpdhCTg5ADjYR1RlqxbBtn3pLKrBJHdCzw=; h=Date:Reply-To:From:To:Cc:Subject; b=K8Ids1XxiATNsq9jAhij/gM/m5vJ85FZbdxRhGcuoP3OnkDNu/DdhROjl6sydqkEr mpvjb+s1xkEFcL+o0xL8CoLQjYWbkP+DuCiPcUd7UAflRO5uCUieZ7FMZtcF1cg83i AALsh1LZBVcXq6bU48wutWj/U4q6YJF9+bIo9XS0= Date: Tue, 08 Jul 2025 14:37:08 +0000 Mime-Version: 1.0 Message-Id: <648379f03e9b261e5f5bd149ddc4f9d6@mail.rambler.ru> From: "=?UTF-8?b?0JjQstCw0L0g0JHQuNGC0Y7RhtC60LjQuQ==?=" To: bug-gnu-emacs@gnu.org Subject: 2 bugs in eintr Content-Transfer-Encoding: 7bit X-Mailer: Rambler Compose (2.9.2), https://mail.rambler.ru X-Spam: yes Content-Type: multipart/mixed; boundary="==bound.0.e7ceff67cc5a04380768c1087d67e0df.mail.rambler.ru==" Received-SPF: pass client-ip=81.19.78.100; envelope-from=ivbit@rambler.ru; helo=mxout1.rambler.ru X-Spam_score_int: -4 X-Spam_score: -0.5 X-Spam_bar: / X-Spam_report: (-0.5 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Greetings! I've found 2 bugs in "Emacs Lisp Intro", which is"An Introduction to Programming in Emacs Lisp" by Bob Chassell. *** 1st bug: When reading in Emacs in info and evaluating code from Appendix [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (ivbit[at]rambler.ru) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 1.1 DATE_IN_PAST_03_06 Date: is 3 to 6 hours before Received: date 0.0 HTML_MESSAGE BODY: HTML included in message 0.0 SPOOFED_FREEMAIL No description available. X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 08 Jul 2025 23:31:38 -0400 Cc: eliz@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: =?UTF-8?b?0JjQstCw0L0g0JHQuNGC0Y7RhtC60LjQuQ==?= Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) --==bound.0.e7ceff67cc5a04380768c1087d67e0df.mail.rambler.ru== Content-Type: multipart/alternative; boundary="==bound.1.a93e29432ed4c983e1bc33f958666123.mail.rambler.ru==" --==bound.1.a93e29432ed4c983e1bc33f958666123.mail.rambler.ru== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Greetings! I've found 2 bugs in "Emacs Lisp Intro", which is"An Introductio= n to Programming in Emacs Lisp" by Bob Chassell. *** 1st bug: When reading = in Emacs in info and evaluating code from Appendix C "A graph with labeled = axes" with C-x C-e, then switching to scratch buffer to print the graph, Em= acs complains about wrong number of arguments to a function print-Y-axis . = *** 2nd bug: Appendix C "A graph with labeled axes" , function print-X-axis= -numbered-line does not print the first number in the X axis of the graph. = *** I've fixed both bugs and the fixed functions are in attached file eintr= -bugfix.el.gz *** Suggestion: Add another page with final versions of all f= unctions to print=C2=A0graph put together, so readers can install them with= C-x C-e, then switch to the scratch buffer and print the graph. I've colle= cted all the necessary functions with bugfixes and a small extra function t= o make it easier to print graph in attached file eintr-graph.el.gz *** Othe= r:=C2=A0 At the end of Index node, when I press SPACE, I'm taken to "C.2.1 = Side Trip: Compute a Remainder" instead of "About the Author" node. *** I'm= switching to GNU Emacs after 20 years of using the "other" editor. Feels g= reat so far. --==bound.1.a93e29432ed4c983e1bc33f958666123.mail.rambler.ru== Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8
Greetings!
I've found 2 bugs in "Emacs Lisp Intro", which is
"An= Introduction to Programming in Emacs Lisp"
by Bob Chassell.
***
1= st bug: When reading in Emacs in info and evaluating code
from Appendix = C "A graph with labeled axes" with C-x C-e,
then switching to scratc= h buffer to print the graph, Emacs
complains about wrong number of = arguments to a function
print-Y-axis .
***
2nd bug: Appendix C "A = graph with labeled axes" , function
print-X-axis-numbered-line does not = print the first number
in the X axis of the graph.
***
I've fixed = both bugs and the fixed functions are in attached
file eintr-bugfix.el.g= z
***
Suggestion: Add another page with final versions of all
func= tions to print graph put together, so readers can
install them with= C-x C-e, then switch to the scratch
buffer and print the graph= . I've collected all the necessary
functions with bugfixes and a small e= xtra function to make
it easier to print graph in attached file eintr-gr= aph.el.gz
***
Other:  At the end of Index node, when I press SPA= CE,
I'm taken to "C.2.1 Side Trip: Compute a Remainder"
instead of "A= bout the Author" node.
***
I'm switching to GNU Emacs after 20 years = of using
the "other" editor. Feels great so far.
--==bound.1.a93e29432ed4c983e1bc33f958666123.mail.rambler.ru==-- --==bound.0.e7ceff67cc5a04380768c1087d67e0df.mail.rambler.ru== Content-Transfer-Encoding: base64 Content-Type: application/gzip Content-Disposition: attachment; filename="eintr-bugfix.el.gz" H4sICHcnbWgAA2VpbnRyLWJ1Z2ZpeC5lbACVVctu2zAQvAv9iIUPrZyWRpNT4QAtksatDbhAgKaP 3EJLK4soRaoklTj9+i4fchzZSFPdvFrOzM6OqdPTU0ChnGGrbl2JzQQlMMbgrG1RlWIDH2F0BmvD 2xruhKtB8hVKLIFv0I6yjI5/5Q2CFAUqi8AtFLpEEApmDS8sLIVtYUEE+o1vtkIV9NZZcDWC9UdD f8A+ARIBpAJtlr0I4OdB1RR4WRKpq4UharPuGlQObm7ROFFwyazD9lWWl1h1ClpDA7FrxjfCQl6j WNcOqk5KqgX57E6URPfo9DgDGC1oBOPgGsLRjsSuYT5bfJ5fAVclfPq2XBLG8ux8tmQ/FhdX80k2 j/BNZx2sMEzV0OmmayAx6ypUg4eT7BPpgMgvognxR+qq6QgSVNAJ5LQfdDIicWTGdy479J0J2Wva nyv2coPQcmvJtdV9siRJAMglOshz6zhNm7eaXo7H3gF6JYIHzGDhuFpLDFXIo52s0LJrFDzX1IhJ ci4lp70HJjDIy3uotIHI5V3eSiOqtXaaFTU3EARuMb7o2x6CDt9xE0a77U056ATBpd6IuN/kBz8Y tptaG/FHK9fnC3jl0MBNoVXB3SBuP6M/qmtWaLBkUqhoXR5LTFfUQ9ZYSK2SbKDRmW3JGhtt3nte 6tYJrbiEgZqQ10tPDZ7KGxBxIfLZ0cOeY2XLG2b3rMQ+3vLmAwLIaUHD2vEgJodn2W7sggLsEHDj DIfUA7En7boMHWE3KWgM8mP24AaNoNaUq95GioZ1xuMMDRkPteVxUY+d/TfOoL/hvzC1DnZEA6YL 464WNGYYbDJoonkgPwJ736z0biz3nqe3swO4685OOfp0EPs53h04eDIsfoChOUPg4fBHKY2HltWH JHlosOFCeXEpwCkhFt3vHiV/DU9lOa2ftiER8vew98877vVvI5Jw0kU7NOEp/T3Sf+t7fGZHHW12 rxhTne6npaaLlb4CRvCVRDv1tUrQhRZv5Sm8e+tLM1VOff/+l50+6ZbuboPZX31VflX4BwAA --==bound.0.e7ceff67cc5a04380768c1087d67e0df.mail.rambler.ru== Content-Transfer-Encoding: base64 Content-Type: application/gzip Content-Disposition: attachment; filename="eintr-graph.el.gz" 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 bh0MZl44+w9/KuSAeScAAA== --==bound.0.e7ceff67cc5a04380768c1087d67e0df.mail.rambler.ru==-- ------------=_1754741342-27515-1--