From unknown Mon Aug 11 12:54:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63722: 29.0.91; (elisp) Skip to end #@00 does not work Resent-From: richard newton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 May 2023 17:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 63722 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 63722@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.168503630017067 (code B ref -1); Thu, 25 May 2023 17:39:02 +0000 Received: (at submit) by debbugs.gnu.org; 25 May 2023 17:38:20 +0000 Received: from localhost ([127.0.0.1]:47997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2Euo-0004RB-KA for submit@debbugs.gnu.org; Thu, 25 May 2023 13:38:20 -0400 Received: from lists.gnu.org ([209.51.188.17]:48466) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2BpM-0004n8-UO for submit@debbugs.gnu.org; Thu, 25 May 2023 10:20:29 -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 1q2Bow-0000tC-CN for bug-gnu-emacs@gnu.org; Thu, 25 May 2023 10:20:02 -0400 Received: from mail-pj1-x102b.google.com ([2607:f8b0:4864:20::102b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q2Boq-00089L-6m for bug-gnu-emacs@gnu.org; Thu, 25 May 2023 10:19:57 -0400 Received: by mail-pj1-x102b.google.com with SMTP id 98e67ed59e1d1-25332422531so832162a91.0 for ; Thu, 25 May 2023 07:19:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685024394; x=1687616394; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=9x8fv+RU9R6HBz21phB1j/rEElLCOn8CjFyTe3KAN5o=; b=UJxcTmPGDaeF6U9/DgxCx+j2sKziG2pV54eTGdEkznxOEZNYh++F+AkFiuA9iw5mra /7NLEQ08vNCKGmANWu2rCxWMjdndCnlblpQY3WaRxXITNev5IUL2nVMGvYIZhxJZ8Gl3 p+wR2PuHwTsJ4o6LdceS2lLBYBwDu06JgCGNHZiDkyu6uCGOnK1qUhZGARFh2Jqcjdtq FUyhl5ceIoH+FuF/5gmXbEppvpUOigT353OTpa8vfDUHcEa0rhUQ+lfWIp0G+zkDLxWY a+vMM9+Q0BpIL0neLbSRr0EPu68ihVoKNQ83iJSvAHMr/FPcZYctCFuamWK30vxWImfv /cSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685024394; x=1687616394; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=9x8fv+RU9R6HBz21phB1j/rEElLCOn8CjFyTe3KAN5o=; b=RrsjvNZFvEiQlqSXHGYFCj6kCYb/RCDaJ2wi/8ZfNZt/x0u08hV+8HGtyuOEvQnoHH Qc0KwFZgFJ9wgg7No4OuRlgbC3dOYuEU47dfRaQ3vQf7vydfej8SdRjI+NNqifHgD4We r8tW7fM34EdE/a/QOI+RvzLZItAGsHvI+4kYR1W2qsJytv+FcdbT+ZASaUpVsiMfnPhw xc7cXrDMHw59ynCxCaaXNH20+BrC+A8xROLODswT5dNv7ZKscS5maqN9pKWUMsGRVpmL uRZHy9cl1nabnNHU7LvbhVspquzTd3GoxrOM1VM5b3nwRNLY+Gi7LQdGWQqGctMg6g4L 0MWA== X-Gm-Message-State: AC+VfDxELn/PfnGV2IZP3RL9keWogC8ZWpZ9eSe6lg8+nvyjbsXX5J0l FltvJdhoAAzZSiXoyiyfoBFYofPdqLXxeGdsqc1AGyS5zbc= X-Google-Smtp-Source: ACHHUZ7WFrPHGSHGMsJy2HObHCj2yuQLKFXZGEi6GK13b2b0GpgcGgeQmqmVei9SCDpeqkBHX/RydL+6goHFZ64iiKE= X-Received: by 2002:a17:90a:c908:b0:253:3163:f620 with SMTP id v8-20020a17090ac90800b002533163f620mr2308327pjt.1.1685024394071; Thu, 25 May 2023 07:19:54 -0700 (PDT) MIME-Version: 1.0 From: richard newton Date: Thu, 25 May 2023 16:19:42 +0200 Message-ID: Content-Type: multipart/alternative; boundary="0000000000007252a105fc855005" Received-SPF: pass client-ip=2607:f8b0:4864:20::102b; envelope-from=richardn26@gmail.com; helo=mail-pj1-x102b.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Mailman-Approved-At: Thu, 25 May 2023 13:38:17 -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: -2.1 (--) --0000000000007252a105fc855005 Content-Type: text/plain; charset="UTF-8" With emacs 29.0.91 pretest, the "skip to end" syntax #@00 no longer seems to work. For example, with the three lines below in a buffer (eval-buffer) gives the error - End of file during parsing. With previous emacs versions it did not complain. (setq testStr "zz") #@00 should be ignored In GNU Emacs 29.0.91 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.37, cairo version 1.16.0) of 2023-05-18 built on n26-hp Windowing system distributor 'The X.Org Foundation', version 11.0.12201009 System Description: Debian GNU/Linux 12 (bookworm) Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB --0000000000007252a105fc855005 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
With emacs 29.0.91 pretest, the "skip to end" sy= ntax #@00 no longer seems to work. For example, with the three lines below = in a buffer (eval-buffer) gives the error - End of file during parsing. Wit= h previous emacs versions it did not complain.

(setq testStr "z= z")
#@00
should be ignored

In GNU Emacs 29.0.91 (build 1,= x86_64-pc-linux-gnu, GTK+ Version
=C2=A03.24.37, cairo version 1.16.0) = of 2023-05-18 built on n26-hp
Windowing system distributor 'The X.Or= g Foundation', version 11.0.12201009
System Description: Debian GNU/= Linux 12 (bookworm)

Configured features:
ACL CAIRO DBUS FREETYPE = GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSEL= INUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY
INOTIFY PDUMPER PNG RSVG= SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS
WEBP X11 XDBE XIM XINPUT= 2 XPM GTK3 ZLIB
--0000000000007252a105fc855005-- From unknown Mon Aug 11 12:54:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63722: 29.0.91; (elisp) Skip to end #@00 does not work Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 May 2023 18:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63722 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: richard newton , Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Cc: 63722@debbugs.gnu.org Received: via spool by 63722-submit@debbugs.gnu.org id=B63722.16850402492034 (code B ref 63722); Thu, 25 May 2023 18:45:02 +0000 Received: (at 63722) by debbugs.gnu.org; 25 May 2023 18:44:09 +0000 Received: from localhost ([127.0.0.1]:48142 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2FwX-0000Wj-Ba for submit@debbugs.gnu.org; Thu, 25 May 2023 14:44:09 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34374) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2FwV-0000WQ-Rx for 63722@debbugs.gnu.org; Thu, 25 May 2023 14:44:08 -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 1q2FwQ-0005OB-8F; Thu, 25 May 2023 14:44:02 -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=TEm4OJJlhPjfhho+lt6MLTlLgVGhLy5YITxKlpgr0Oo=; b=qbYNHkJrJTesZlknl2fc 6OP9BmlnyVTj6uLDpiqx1Jtqj1K2uTskrp+/QVo9hM/RwM/CtXFbxwOWnM/WXfqqrZ4aUxgB+d58s zo8jspOPVP6hZgqgZhODJjfScNJZkPA+Nr+jyqpAHIQhRtvcVBqoN79PkZjgMS7Wu3GLby1P1fw8I Mo4/NRegWSk86w07RflQwY7y06iYNSi0IQwWE6hiQRUU9eXZZeg1InzfyhtoKHYj1LrYv87PXfNF0 UMLuOdwIxFewrS2Kr8rDqqivq3iaW1tUGlWxFYeFV6Y+e1721Dtea8JC5nTdB3A3JpJOU9GKfaoJL +OU9mJ+9NObs9Q==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q2FwN-00009i-9W; Thu, 25 May 2023 14:44:00 -0400 Date: Thu, 25 May 2023 21:44:28 +0300 Message-Id: <83y1lcl08j.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from richard newton on Thu, 25 May 2023 16:19:42 +0200) References: 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 (---) > From: richard newton > Date: Thu, 25 May 2023 16:19:42 +0200 > > With emacs 29.0.91 pretest, the "skip to end" syntax #@00 no longer seems to work. For example, > with the three lines below in a buffer (eval-buffer) gives the error - End of file during parsing. With > previous emacs versions it did not complain. > > (setq testStr "zz") > #@00 > should be ignored Thanks. Mattias, this is due to commit b903507b36, which fixed bug#55676. It introduced a subtle change in the behavior of read0 in this case. Does the below look like the correct way of fixing this regression? diff --git a/src/lread.c b/src/lread.c index 342d367..6ee2829 100644 --- a/src/lread.c +++ b/src/lread.c @@ -3400,8 +3400,9 @@ read_bool_vector (Lisp_Object readcharfun) } /* Skip (and optionally remember) a lazily-loaded string - preceded by "#@". */ -static void + preceded by "#@". Return non-zero if we skip to EOB, + otherwise zero. */ +static bool skip_lazy_string (Lisp_Object readcharfun) { ptrdiff_t nskip = 0; @@ -3429,7 +3430,7 @@ skip_lazy_string (Lisp_Object readcharfun) { /* #@00 means "skip to end" */ skip_dyn_eof (readcharfun); - return; + return true; } } @@ -3476,6 +3477,8 @@ skip_lazy_string (Lisp_Object readcharfun) else /* Skip that many bytes. */ skip_dyn_bytes (readcharfun, nskip); + + return false; } /* Given a lazy-loaded string designator VAL, return the actual string. @@ -3933,7 +3936,8 @@ read0 (Lisp_Object readcharfun, bool locate_syms) /* #@NUMBER is used to skip NUMBER following bytes. That's used in .elc files to skip over doc strings and function definitions that can be loaded lazily. */ - skip_lazy_string (readcharfun); + if (skip_lazy_string (readcharfun)) + return unbind_to (base_pdl, Qnil); goto read_obj; case '$': From unknown Mon Aug 11 12:54:38 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: richard newton Subject: bug#63722: closed (Re: bug#63722: 29.0.91; (elisp) Skip to end #@00 does not work) Message-ID: References: <2ABCFF9F-1487-4EF0-AF4D-ADA567ACA344@acm.org> X-Gnu-PR-Message: they-closed 63722 X-Gnu-PR-Package: emacs Reply-To: 63722@debbugs.gnu.org Date: Fri, 26 May 2023 09:23:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1685092982-14368-1" This is a multi-part message in MIME format... ------------=_1685092982-14368-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #63722: 29.0.91; (elisp) Skip to end #@00 does not work 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 63722@debbugs.gnu.org. --=20 63722: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D63722 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1685092982-14368-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 63722-done) by debbugs.gnu.org; 26 May 2023 09:22:48 +0000 Received: from localhost ([127.0.0.1]:48818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2Tep-0003jF-T4 for submit@debbugs.gnu.org; Fri, 26 May 2023 05:22:48 -0400 Received: from mail239c50.megamailservers.eu ([91.136.10.249]:32836 helo=mail56c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2Tem-0003j5-OG for 63722-done@debbugs.gnu.org; Fri, 26 May 2023 05:22:46 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1685092962; bh=zAMwdTcP9kDu+UHFTzpZ/AiTDBoBKmGxyI5A44Sena8=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=a33c4Ntxw8M/H8IKIM2EVPXZ4pHyVpQJf318woPuOFApD/BRb2nOU8XBuE96FuWzv IOcn69hDJJMzmA/lhCViTBiac+DIRLxZ/DxtEJ0SnaTc2MduoLvPCW1oRSFfwcpHx7 u53Jq4F/EW79gHOaPcYy3N6txaujtJyfIegdpPDM= Feedback-ID: mattiase@acm.or Received: from smtpclient.apple (c188-150-165-235.bredband.tele2.se [188.150.165.235]) (authenticated bits=0) by mail56c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 34Q9MeC2082478; Fri, 26 May 2023 09:22:42 +0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) Subject: Re: bug#63722: 29.0.91; (elisp) Skip to end #@00 does not work From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= In-Reply-To: <83y1lcl08j.fsf@gnu.org> Date: Fri, 26 May 2023 11:22:40 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <2ABCFF9F-1487-4EF0-AF4D-ADA567ACA344@acm.org> References: <83y1lcl08j.fsf@gnu.org> To: Eli Zaretskii X-Mailer: Apple Mail (2.3654.120.0.1.15) X-VADE-SPAMSTATE: clean X-VADE-SPAMSCORE: -100 X-VADE-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrfeejledgudegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecujffquffvqffrkfetpdfqfgfvpdfgpfggqdevhedtnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpegtggfuhfgjffevgffkfhfvofesthhqmhdthhdtvdenucfhrhhomhepofgrthhtihgrshcugfhnghguvghgnohrugcuoehmrghtthhirghsvgesrggtmhdrohhrgheqnecuggftrfgrthhtvghrnhepveekffdujefhkeehvdfgffeikefghfefvdekueffleegfeekueelhfejieefkefgnecukfhppedukeekrdduhedtrdduieehrddvfeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepudekkedrudehtddrudeihedrvdefhedphhgvlhhopehsmhhtphgtlhhivghnthdrrghpphhlvgdpmhgrihhlfhhrohhmpehmrghtthhirghsvgesrggtmhdrohhrghdpnhgspghrtghpthhtohepfedprhgtphhtthhopegvlhhiiiesghhnuhdrohhrghdprhgtphhtthhopehrihgthhgrrhgunhdvieesghhmrghilhdrtghomhdprhgtphhtthhopeeifeejvddvqdguohhnvgesuggvsggsuhhgshdrghhnuhdrohhrgh X-Origin-Country: SE X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 63722-done Cc: 63722-done@debbugs.gnu.org, richard newton 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: -0.0 (/) 25 maj 2023 kl. 20.44 skrev Eli Zaretskii : >> With emacs 29.0.91 pretest, the "skip to end" syntax #@00 no longer = seems to work. For example, >> with the three lines below in a buffer (eval-buffer) gives the error = - End of file during parsing. With >> previous emacs versions it did not complain. >>=20 >> (setq testStr "zz") >> #@00 >> should be ignored Thank you for reporting this. The undocumented #@00 behaviour has indeed = been co-opted by parts of the community as an 'pretend end-of-file = occurs here' mechanism, but it actually works as if only the value `nil` = were left in the buffer. This is fine in files containing Lisp source = where a top-level nil has no effect, but could cause trouble if used in = Lisp data files. Obviously we are going to keep the old reader behaviour for = compatibility for now since there is little to gain from not doing so. Ideally we should stop handling comments and whitespace in readevalloop = because the actual reader (read0) is perfectly capable of doing that. We = need a way to distinguish 'EOF before anything could be read' from 'EOF = when we have read an incomplete value', both of which currently signal = `end-of-file`. Not sure how best to do that in a compatible way, = however. > Does the below look like the correct way of fixing this regression? Thank you and yes, roughly speaking -- a fix has now been pushed to = emacs-29, and I'm closing the bug. ------------=_1685092982-14368-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 25 May 2023 17:38:20 +0000 Received: from localhost ([127.0.0.1]:47997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2Euo-0004RB-KA for submit@debbugs.gnu.org; Thu, 25 May 2023 13:38:20 -0400 Received: from lists.gnu.org ([209.51.188.17]:48466) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2BpM-0004n8-UO for submit@debbugs.gnu.org; Thu, 25 May 2023 10:20:29 -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 1q2Bow-0000tC-CN for bug-gnu-emacs@gnu.org; Thu, 25 May 2023 10:20:02 -0400 Received: from mail-pj1-x102b.google.com ([2607:f8b0:4864:20::102b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q2Boq-00089L-6m for bug-gnu-emacs@gnu.org; Thu, 25 May 2023 10:19:57 -0400 Received: by mail-pj1-x102b.google.com with SMTP id 98e67ed59e1d1-25332422531so832162a91.0 for ; Thu, 25 May 2023 07:19:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685024394; x=1687616394; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=9x8fv+RU9R6HBz21phB1j/rEElLCOn8CjFyTe3KAN5o=; b=UJxcTmPGDaeF6U9/DgxCx+j2sKziG2pV54eTGdEkznxOEZNYh++F+AkFiuA9iw5mra /7NLEQ08vNCKGmANWu2rCxWMjdndCnlblpQY3WaRxXITNev5IUL2nVMGvYIZhxJZ8Gl3 p+wR2PuHwTsJ4o6LdceS2lLBYBwDu06JgCGNHZiDkyu6uCGOnK1qUhZGARFh2Jqcjdtq FUyhl5ceIoH+FuF/5gmXbEppvpUOigT353OTpa8vfDUHcEa0rhUQ+lfWIp0G+zkDLxWY a+vMM9+Q0BpIL0neLbSRr0EPu68ihVoKNQ83iJSvAHMr/FPcZYctCFuamWK30vxWImfv /cSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685024394; x=1687616394; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=9x8fv+RU9R6HBz21phB1j/rEElLCOn8CjFyTe3KAN5o=; b=RrsjvNZFvEiQlqSXHGYFCj6kCYb/RCDaJ2wi/8ZfNZt/x0u08hV+8HGtyuOEvQnoHH Qc0KwFZgFJ9wgg7No4OuRlgbC3dOYuEU47dfRaQ3vQf7vydfej8SdRjI+NNqifHgD4We r8tW7fM34EdE/a/QOI+RvzLZItAGsHvI+4kYR1W2qsJytv+FcdbT+ZASaUpVsiMfnPhw xc7cXrDMHw59ynCxCaaXNH20+BrC+A8xROLODswT5dNv7ZKscS5maqN9pKWUMsGRVpmL uRZHy9cl1nabnNHU7LvbhVspquzTd3GoxrOM1VM5b3nwRNLY+Gi7LQdGWQqGctMg6g4L 0MWA== X-Gm-Message-State: AC+VfDxELn/PfnGV2IZP3RL9keWogC8ZWpZ9eSe6lg8+nvyjbsXX5J0l FltvJdhoAAzZSiXoyiyfoBFYofPdqLXxeGdsqc1AGyS5zbc= X-Google-Smtp-Source: ACHHUZ7WFrPHGSHGMsJy2HObHCj2yuQLKFXZGEi6GK13b2b0GpgcGgeQmqmVei9SCDpeqkBHX/RydL+6goHFZ64iiKE= X-Received: by 2002:a17:90a:c908:b0:253:3163:f620 with SMTP id v8-20020a17090ac90800b002533163f620mr2308327pjt.1.1685024394071; Thu, 25 May 2023 07:19:54 -0700 (PDT) MIME-Version: 1.0 From: richard newton Date: Thu, 25 May 2023 16:19:42 +0200 Message-ID: Subject: 29.0.91; (elisp) Skip to end #@00 does not work To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="0000000000007252a105fc855005" Received-SPF: pass client-ip=2607:f8b0:4864:20::102b; envelope-from=richardn26@gmail.com; helo=mail-pj1-x102b.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 25 May 2023 13:38:17 -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: -2.1 (--) --0000000000007252a105fc855005 Content-Type: text/plain; charset="UTF-8" With emacs 29.0.91 pretest, the "skip to end" syntax #@00 no longer seems to work. For example, with the three lines below in a buffer (eval-buffer) gives the error - End of file during parsing. With previous emacs versions it did not complain. (setq testStr "zz") #@00 should be ignored In GNU Emacs 29.0.91 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.37, cairo version 1.16.0) of 2023-05-18 built on n26-hp Windowing system distributor 'The X.Org Foundation', version 11.0.12201009 System Description: Debian GNU/Linux 12 (bookworm) Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB --0000000000007252a105fc855005 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
With emacs 29.0.91 pretest, the "skip to end" sy= ntax #@00 no longer seems to work. For example, with the three lines below = in a buffer (eval-buffer) gives the error - End of file during parsing. Wit= h previous emacs versions it did not complain.

(setq testStr "z= z")
#@00
should be ignored

In GNU Emacs 29.0.91 (build 1,= x86_64-pc-linux-gnu, GTK+ Version
=C2=A03.24.37, cairo version 1.16.0) = of 2023-05-18 built on n26-hp
Windowing system distributor 'The X.Or= g Foundation', version 11.0.12201009
System Description: Debian GNU/= Linux 12 (bookworm)

Configured features:
ACL CAIRO DBUS FREETYPE = GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSEL= INUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY
INOTIFY PDUMPER PNG RSVG= SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS
WEBP X11 XDBE XIM XINPUT= 2 XPM GTK3 ZLIB
--0000000000007252a105fc855005-- ------------=_1685092982-14368-1-- From unknown Mon Aug 11 12:54:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63722: 29.0.91; (elisp) Skip to end #@00 does not work Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 May 2023 09:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63722 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 63722@debbugs.gnu.org Cc: mattiase@acm.org, richardn26@gmail.com Received: via spool by 63722-submit@debbugs.gnu.org id=B63722.168509422716531 (code B ref 63722); Fri, 26 May 2023 09:44:01 +0000 Received: (at 63722) by debbugs.gnu.org; 26 May 2023 09:43:47 +0000 Received: from localhost ([127.0.0.1]:48857 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2Tz9-0004IZ-G2 for submit@debbugs.gnu.org; Fri, 26 May 2023 05:43:47 -0400 Received: from mout.gmx.net ([212.227.17.22]:37991) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2Tz7-0004IJ-1Q for 63722@debbugs.gnu.org; Fri, 26 May 2023 05:43:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1685094204; i=michael.albinus@gmx.de; bh=VWECDuw3PjOnLQ7l5kiD/Ktcg9lZih+Vs85Q0Pjps1U=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=BKBHzgLtPdSOMbGn+2Y+ijlr+UNhMTziCiiRn1dWjT9m3qvJEfs7Pn0yL+4ISUKgj lS49e8SwJA+nu5AiLFGYc3hA6R5HsWySKXL9+KsdtvvSE6DToCDO2nr72JVJ2YPWy0 xSVtjbY7sZnHlE9GHAdIKb3ZiApWDL+St6aZtti3BlvUDdMIdr/e+xJNTfSRC6WhbD al7TJwGMmitYX6QRe6AjwMOnNc89H9G+GmdefjQKe/ciqKnuou1u2z15Xq6E1MUc7x uaBITdUybVoSjCKQmsfCFEWaArKNuNI+qb7t9dZJpVeak8R3vPwNlzb/JvPnxFLLa9 xqwH5UXLKWs/Q== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.39.13]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MXXuB-1pbfmN1iJz-00Z0u9; Fri, 26 May 2023 11:43:24 +0200 From: Michael Albinus In-Reply-To: <2ABCFF9F-1487-4EF0-AF4D-ADA567ACA344@acm.org> ("Mattias =?UTF-8?Q?Engdeg=C3=A5rd?="'s message of "Fri, 26 May 2023 11:22:40 +0200") References: <83y1lcl08j.fsf@gnu.org> <2ABCFF9F-1487-4EF0-AF4D-ADA567ACA344@acm.org> Date: Fri, 26 May 2023 11:43:23 +0200 Message-ID: <87ilcffmx0.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:5D50U470KYVU3fgNZqrp6Vd1lJgR5wIiJX89MNgtgrft9ZemgLe Un5jn/55Y92aukq5NCjrf+Zy98ogw9RAW0N3/f+0mFW5aITTppr4KCQ1cn7wxMn1VqsM5WN mgw+kOyiO/qrDKe+D49CCsl2pkA7lqGxJ2UwiPLdnVsalzWoiXtKCo8Syo14lCvmWKuuoc9 C4foKkkcOLgWQEtgdYOCA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:3YUn/LNBGLE=;fG1EnQQHQet3VFkuHvlEJTagiIY B1N02hysBI2BNQVTOKm9kFQlcURfEgHbQsYlVso2094ZUJoT4i/71Yd8397zliWISrFNr9R8i l8hLcJqeJ0IEFcoQOrHfKDVDHCarIwswnjAInJv4IHfAwUaZlMfkWPwOXUr0uOsvrmc3Z0Pwy POFjG/6KxNthIJ66AxX1IWLLGQohxAReA9ZarSI/WWE1ghkBtMF288iX09HndmoxWN3mOFIFC I2oyxUjmNfOyA9U7ow6i8O2/2iTW0VMmejaAv/SS/lv9MUnxoopVGUzEt23cIzXahY0yxsiAL 5GcI3m9xQQp1DfxJuVGVk71EzHbtVGNNrhRwaBEWfe+Cu9jAjOvw4bX9c3GLCZwj+LCoiM/GV BGUBjp0d+ud5UVNucVX77fSPJabdtEPBFFFmAunogjJ/Kxx7O8QdKst9CWapmRvgZ6W/lC9vU lG8tyBKlRte5/IxynFjh/6pip5jYwTJyxs1UQ/EfO2ZRWSkCaVBPVI2JmYilTal+GX0jCsD69 1P6kq/Ic7ZbruH/WapwEg0+2Kqm87aPtqar7nqC/kaLGme331nnMPhjvAlh3qZecmcmKVytO/ /2hiGBmDgpAv4c7v2UhuwNqtjUxmODF2o+Z69iBkM7U0zYHjINWWcCIdZbEALG0mlAcv11cYg yzMw+3+aTPsqQqxaHqMrVqse+36odzhk8Gz7+M2zj25ejBeYbF5PLLwwnzuaTiWz2Ux+8++AQ kAwG4TJfMlgo45OoQfdSw+gvXUww/u5BkXoMrAWGExl6KqN9rDpZIW4szSpRuIjwBS7uEiy5s eV85O5vpMkIK8iwbJdQ/zD8n8K9mJX27nkBb2aaPqaVHLJoeF3tf1qQmW/H5Ym4X5Ncz/p66a jMxWIa+bzFSopdSHZUfpfqbhmkYND8EoH23R0ngD2xRObZuJSL4M5iENbuE8EY6XWjIsKj5cp Uz4KK5XxHdBaCzhau9ngbEX2N54= X-Spam-Score: -0.7 (/) 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.7 (-) Mattias Engdeg=C3=A5rd writes: Hi Mattias, > The undocumented #@00 behaviour has indeed been co-opted by parts of > the community as an 'pretend end-of-file occurs here' mechanism, Should this be documented then? Best regards, Michael. From unknown Mon Aug 11 12:54:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63722: 29.0.91; (elisp) Skip to end #@00 does not work Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 May 2023 09:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63722 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: richardn26@gmail.com, 63722@debbugs.gnu.org Received: via spool by 63722-submit@debbugs.gnu.org id=B63722.168509471817944 (code B ref 63722); Fri, 26 May 2023 09:52:01 +0000 Received: (at 63722) by debbugs.gnu.org; 26 May 2023 09:51:58 +0000 Received: from localhost ([127.0.0.1]:48880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2U73-0004fJ-Pv for submit@debbugs.gnu.org; Fri, 26 May 2023 05:51:58 -0400 Received: from mail1441c50.megamailservers.eu ([91.136.14.41]:54174 helo=mail264c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2U6z-0004e3-Pz for 63722@debbugs.gnu.org; Fri, 26 May 2023 05:51:56 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1685094705; bh=S3oJGJIgl52LvwG46hfEcujV+2V6VTM7Qdqo07+DN8Y=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=hBlUcn40Su72p2QstpKY46vSBOk7VTNy4bwQzBo53DxEw5amhYByK8ghKiRIO0MBl vifs6mJIJoEieSESDBJpN4wstlqziQsY097dCNX8tvaPXBXq0IsXtzt3YSRM7CmsdD hjhXPZ+SkBNav90k6RAM61vFUlbvDwEus9b9snWA= Feedback-ID: mattiase@acm.or Received: from smtpclient.apple (c188-150-165-235.bredband.tele2.se [188.150.165.235]) (authenticated bits=0) by mail264c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 34Q9phUj054768; Fri, 26 May 2023 09:51:45 +0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= In-Reply-To: <87ilcffmx0.fsf@gmx.de> Date: Fri, 26 May 2023 11:51:43 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <16AA20F2-358C-48BF-A750-0D52A0DAF0EB@acm.org> References: <83y1lcl08j.fsf@gnu.org> <2ABCFF9F-1487-4EF0-AF4D-ADA567ACA344@acm.org> <87ilcffmx0.fsf@gmx.de> X-Mailer: Apple Mail (2.3654.120.0.1.15) X-VADE-SPAMSTATE: clean X-VADE-SPAMSCORE: -100 X-VADE-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrfeejledgvddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecujffquffvqffrkfetpdfqfgfvpdfgpfggqdevhedtnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpegtggfuhfgjffevgffkfhfvofesthhqmhdthhdtvdenucfhrhhomhepofgrthhtihgrshcugfhnghguvghgnohrugcuoehmrghtthhirghsvgesrggtmhdrohhrgheqnecuggftrfgrthhtvghrnhepveekffdujefhkeehvdfgffeikefghfefvdekueffleegfeekueelhfejieefkefgnecukfhppedukeekrdduhedtrdduieehrddvfeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepudekkedrudehtddrudeihedrvdefhedphhgvlhhopehsmhhtphgtlhhivghnthdrrghpphhlvgdpmhgrihhlfhhrohhmpehmrghtthhirghsvgesrggtmhdrohhrghdpnhgspghrtghpthhtohepfedprhgtphhtthhopehmihgthhgrvghlrdgrlhgsihhnuhhssehgmhigrdguvgdprhgtphhtthhopeeifeejvddvseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtoheprhhitghhrghrughnvdeisehgmhgrihhlrdgtohhm X-Origin-Country: SE X-Spam-Score: 1.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: -0.0 (/) 26 maj 2023 kl. 11.43 skrev Michael Albinus : >> The undocumented #@00 behaviour has indeed been co-opted by parts of >> the community as an 'pretend end-of-file occurs here' mechanism, >=20 > Should this be documented then? I don't think we should do that right now -- the behaviour (read as nil) = is not ideal and should not be made permanent; we still have the option = to change it (but not in emacs 29, of course). We could also come up with a less obscure replacement syntax, given that = there may be a genuine need. From unknown Mon Aug 11 12:54:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63722: 29.0.91; (elisp) Skip to end #@00 does not work Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 May 2023 09:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63722 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Cc: richardn26@gmail.com, 63722@debbugs.gnu.org Received: via spool by 63722-submit@debbugs.gnu.org id=B63722.168509498618682 (code B ref 63722); Fri, 26 May 2023 09:57:01 +0000 Received: (at 63722) by debbugs.gnu.org; 26 May 2023 09:56:26 +0000 Received: from localhost ([127.0.0.1]:48892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2UBN-0004rF-JY for submit@debbugs.gnu.org; Fri, 26 May 2023 05:56:25 -0400 Received: from mout.gmx.net ([212.227.15.19]:38999) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2UBL-0004qO-Ea for 63722@debbugs.gnu.org; Fri, 26 May 2023 05:56:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1685094973; i=michael.albinus@gmx.de; bh=10X9sHg+KTnNm+m8s7Hy0zx6kwWlInhW6V61NzZz+Tk=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=IT4EQtWpRl8OVMeKidq4+lso4agZk/FPj+SCMla5sfE715CbcZL0n9vO+bSoQtgXx NZ3NRMMDRr8Z4ztItd6EBkkS/+u4y8UMHYoOLIsSKU0aBni+SXA4Xi67SYV0iyrXat 8Ja1/PT4XOjZhGWRN+1Ie/hwYDbNNiExevQKHc7YmV+9WvKTvUzNn4uxTv9RHq/IQu CAIc6zY3AnN1kbs0nXAmHRp5jVQhql8IvesJTUZl+TU5vIc1fSFJkKMMgm0MYtjCmD LgmCiWDMFzLAUTluO95Yx/6eVEnFUIPkmb/HDNhSGH9QHblsIvHLzkuZX3kLaHTSo5 3/kDPnZFSpbPw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.39.13]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MmULr-1qT3ca2D21-00iWER; Fri, 26 May 2023 11:56:13 +0200 From: Michael Albinus In-Reply-To: <16AA20F2-358C-48BF-A750-0D52A0DAF0EB@acm.org> ("Mattias =?UTF-8?Q?Engdeg=C3=A5rd?="'s message of "Fri, 26 May 2023 11:51:43 +0200") References: <83y1lcl08j.fsf@gnu.org> <2ABCFF9F-1487-4EF0-AF4D-ADA567ACA344@acm.org> <87ilcffmx0.fsf@gmx.de> <16AA20F2-358C-48BF-A750-0D52A0DAF0EB@acm.org> Date: Fri, 26 May 2023 11:56:12 +0200 Message-ID: <87353jl8lf.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:O7kZ5MkiLZy/4PgS9RcKbKxBH9H1IkqIC8IYXlBMGAMTXF8/EaW T5wtpfhucv9OVw0gg3pYiRoHGw/q8FF2TkM/NYMvtuG8mg474e2q29geQnUS+NkF5r4yLsR HzpfuCkmSj+w5stjfoTo6NUuU7ObZ0b2C/sP5A8yz7yuWWPyqCG/X9JnuOoUMUxqtqQWBK/ 9cSnWUwOmZR7hmONnAFpQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:vDJ3Kcigzuc=;R3Q7qq3Eya2KUaevrxmJ9EfLJ5L AreAG8ihBuqNKgKFhYgrwqqn+C+5spjKDZIEM2amMoTu6XXHNy0jrZxO19Spw81iC1DW4FQSN VmHXkQ43oqOc/vcWayY7WsZftaV1EMhKjgiCh+rCED0juuUDO0C8IyILKmm3r/6DbXl7D76dN z6i8Ng5U2ClV/76stTHfUu03jEvM5FOorBK8bzsdj9c9IhCXTbifJt3rhyNQsvZ72LRHuDyQj wBWVPgnoJu+7UveQP6rpq60enaPit7bJaYXmmgWANJBd3lC77nv5ntqdD/nxNpOYwR7aTMclu 7rq+jWrfSkSnYggKyuvsbnlwnOBM5J3lgnBId45R++kGdoyXjN16A6FqeCH7Tze6JSSpruJmj WR1qENlAxbVTur/59YkK/Zkbx0vJ04dkbH4aZOrHJuQtojrTkftgHojI7EPfMjCZDLlYwoyPA SFCnmM4yAYf0Qb76tJ1BU2zDp3fTvODSuVq1IeS2uxxgNpsO2ZzB1sQNly5F7wCo85R5kHlAW 6ITeR98TgkEKyqlraLNWxK3ruKW5G1D/PlVOyEESgv859rWqt35oT0ehfOKyxZWWUuT+gB5tq F8eA9QHLu88wuMGImV8/edAq3OMJqzVRkoPq/4m5EHoc1UqO7k/2mJTvCTTkAQjIK0GeEtPpM KClTuiv/ZnmP55IEBm/0l8iVKtUJfR3PuS7SAjSwbkGpHh4LQ/rNTlFG1mSU9CqoT+LCaQs3j jaX9G6VPB3lGf/v+MrslTjFOXZddLHWt85rTCEHIayO0MNOz0YopSb4rdcYyCTuI/uz49XbMu YwhTrAzJWGSam0bCsBcDTYWYmeLNBtryt7XW1+FJyvc2RvrLTmIiyAfg0C+xWYDO4FoKcF0P8 V/c/mBfvzuxK0HaP/TKmiHiRucNpXW90oy7asufcm4FnZevSkEJQoN32xIKDBs0hB4QO6DHVg G1ZNT9D5IvyNtvJai9hKj1Cs7MY= X-Spam-Score: -0.7 (/) 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.7 (-) Mattias Engdeg=C3=A5rd writes: Hi Mattias, >>> The undocumented #@00 behaviour has indeed been co-opted by parts of >>> the community as an 'pretend end-of-file occurs here' mechanism, >>=20 >> Should this be documented then? > > I don't think we should do that right now -- the behaviour (read as > nil) is not ideal and should not be made permanent; we still have the > option to change it (but not in emacs 29, of course). > > We could also come up with a less obscure replacement syntax, given > that there may be a genuine need. Everything right. But it is used meanwhile in the wild ... perhaps we should document then, that this usage is deprecated? Best regards, Michael. From unknown Mon Aug 11 12:54:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63722: 29.0.91; (elisp) Skip to end #@00 does not work Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 May 2023 10:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63722 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: mattiase@acm.org, richardn26@gmail.com, 63722@debbugs.gnu.org Received: via spool by 63722-submit@debbugs.gnu.org id=B63722.168509733924234 (code B ref 63722); Fri, 26 May 2023 10:36:01 +0000 Received: (at 63722) by debbugs.gnu.org; 26 May 2023 10:35:39 +0000 Received: from localhost ([127.0.0.1]:48937 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2UnK-0006Io-Nx for submit@debbugs.gnu.org; Fri, 26 May 2023 06:35:39 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2UnI-0006IS-2u for 63722@debbugs.gnu.org; Fri, 26 May 2023 06:35:37 -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 1q2UnC-0007lh-Fm; Fri, 26 May 2023 06:35:30 -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=jKdS75INwqdqQaTVJxE5+h8sViOF+bUBa61Iwpf4pPM=; b=chOIs5W/zqGXaWIYGZDL mI/jvkpRZ6gzWmairTZ4u3L8yNdFsueqTEU0UVfDiIPv9WW1SUDSt20A2rpnVgAkKk2272gTefOdx Cun4MuuH1lhooSvlVWEC4ZcGARsBGoCrgX4OgGzRG2jpeHojErnQ1fqwz3/QDo3bB2WtFUxWAGdRB cVkv09d+/YGTqcGHAJaz16jDCDGBLaiW5kVyVZ0zE28HayK/DWgr8ONCtxNWAaWYtmZ/0jKNB8rxx ohizD8TSxoyJU9oX94wq1EPPb9xGUK7v+eLKS4d/YkiiL8ZlTv2twodUku0vwIF5Qfbiqys28cEqk PPK+pZJpfAUaFw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q2UnB-0004iL-MM; Fri, 26 May 2023 06:35:30 -0400 Date: Fri, 26 May 2023 13:36:01 +0300 Message-Id: <83353jl6r2.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87353jl8lf.fsf@gmx.de> (message from Michael Albinus on Fri, 26 May 2023 11:56:12 +0200) References: <83y1lcl08j.fsf@gnu.org> <2ABCFF9F-1487-4EF0-AF4D-ADA567ACA344@acm.org> <87ilcffmx0.fsf@gmx.de> <16AA20F2-358C-48BF-A750-0D52A0DAF0EB@acm.org> <87353jl8lf.fsf@gmx.de> 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 (---) > Cc: richardn26@gmail.com, 63722@debbugs.gnu.org > From: Michael Albinus > Date: Fri, 26 May 2023 11:56:12 +0200 > > Mattias EngdegÄrd writes: > > >>> The undocumented #@00 behaviour has indeed been co-opted by parts of > >>> the community as an 'pretend end-of-file occurs here' mechanism, > >> > >> Should this be documented then? > > > > I don't think we should do that right now -- the behaviour (read as > > nil) is not ideal and should not be made permanent; we still have the > > option to change it (but not in emacs 29, of course). > > > > We could also come up with a less obscure replacement syntax, given > > that there may be a genuine need. > > Everything right. But it is used meanwhile in the wild ... perhaps we > should document then, that this usage is deprecated? I see no reason to deprecate it, let alone remove it, FWIW. From unknown Mon Aug 11 12:54:38 2025 X-Loop: help-debbugs@gnu.org Subject: bug#63722: 29.0.91; (elisp) Skip to end #@00 does not work Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 May 2023 11:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63722 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Michael Albinus , richardn26@gmail.com, 63722@debbugs.gnu.org Received: via spool by 63722-submit@debbugs.gnu.org id=B63722.168510212413114 (code B ref 63722); Fri, 26 May 2023 11:56:02 +0000 Received: (at 63722) by debbugs.gnu.org; 26 May 2023 11:55:24 +0000 Received: from localhost ([127.0.0.1]:49029 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2W2V-0003PR-PA for submit@debbugs.gnu.org; Fri, 26 May 2023 07:55:24 -0400 Received: from mail75c50.megamailservers.eu ([91.136.10.85]:58082 helo=mail92c50.megamailservers.eu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q2W2S-0003P6-4k for 63722@debbugs.gnu.org; Fri, 26 May 2023 07:55:22 -0400 X-Authenticated-User: mattiase@bredband.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu; s=maildub; t=1685102118; bh=/VNpUvNPdi8NvHvUn0GMM/5a5yoQ5BnHXfAtxLjVObU=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=fG1X7kfvLPZ7FSEkTKhA4JdqZ+FaiXVePgoyBlfKwoeTcvN+NdWuklx5qvyNhEKli RbVHwe5gP0prQt/U2IXxeH8AohBGJ1IOv5fgaSajWV28S6if9UGcLE46LvRtKyKrX+ mWfIUAfcj5r/B+tCXuQ2wU7tbs8zbyDBolnwRuwU= Feedback-ID: mattiase@acm.or Received: from smtpclient.apple (c188-150-165-235.bredband.tele2.se [188.150.165.235]) (authenticated bits=0) by mail92c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 34QBtFm9040650; Fri, 26 May 2023 11:55:17 +0000 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= In-Reply-To: <83353jl6r2.fsf@gnu.org> Date: Fri, 26 May 2023 13:55:14 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <83y1lcl08j.fsf@gnu.org> <2ABCFF9F-1487-4EF0-AF4D-ADA567ACA344@acm.org> <87ilcffmx0.fsf@gmx.de> <16AA20F2-358C-48BF-A750-0D52A0DAF0EB@acm.org> <87353jl8lf.fsf@gmx.de> <83353jl6r2.fsf@gnu.org> X-Mailer: Apple Mail (2.3654.120.0.1.15) X-VADE-SPAMSTATE: clean X-VADE-SPAMSCORE: -100 X-VADE-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrfeejledggeegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecujffquffvqffrkfetpdfqfgfvpdfgpfggqdevhedtnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpegtggfuhfgjffevgffkfhfvofesthhqmhdthhdtvdenucfhrhhomhepofgrthhtihgrshcugfhnghguvghgnohrugcuoehmrghtthhirghsvgesrggtmhdrohhrgheqnecuggftrfgrthhtvghrnhepveekffdujefhkeehvdfgffeikefghfefvdekueffleegfeekueelhfejieefkefgnecukfhppedukeekrdduhedtrdduieehrddvfeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepudekkedrudehtddrudeihedrvdefhedphhgvlhhopehsmhhtphgtlhhivghnthdrrghpphhlvgdpmhgrihhlfhhrohhmpehmrghtthhirghsvgesrggtmhdrohhrghdpnhgspghrtghpthhtohepgedprhgtphhtthhopegvlhhiiiesghhnuhdrohhrghdprhgtphhtthhopehmihgthhgrvghlrdgrlhgsihhnuhhssehgmhigrdguvgdprhgtphhtthhopehrihgthhgrrhgunhdvieesghhmrghilhdrtghomhdprhgtphhtthhopeeifeejvddvseguvggssghughhsrdhgnhhurdhorhhg X-Origin-Country: SE X-Spam-Score: 1.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: -0.0 (/) 26 maj 2023 kl. 12.36 skrev Eli Zaretskii : >> Everything right. But it is used meanwhile in the wild ... perhaps we >> should document then, that this usage is deprecated? >=20 > I see no reason to deprecate it, let alone remove it, FWIW. I prefer neither documenting nor deprecating it now. If someone asks me on the record, I will neither confirm nor deny its = existence.