GNU bug report logs - #75775
30.0.93; [PATCH] Restore the old behavior of `bookmark-write-file'

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: Zhengyi Fu <i@HIDDEN>; Keywords: patch; dated Thu, 23 Jan 2025 05:47:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 75775 <at> debbugs.gnu.org:


Received: (at 75775) by debbugs.gnu.org; 25 Jan 2025 12:18:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 25 07:18:56 2025
Received: from localhost ([127.0.0.1]:48847 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tbf7o-0001Pt-CL
	for submit <at> debbugs.gnu.org; Sat, 25 Jan 2025 07:18:56 -0500
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:14129)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <monnier@HIDDEN>)
 id 1tbf7l-0001Pb-Qy
 for 75775 <at> debbugs.gnu.org; Sat, 25 Jan 2025 07:18:54 -0500
Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1])
 by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 60C4E1009BE;
 Sat, 25 Jan 2025 07:18:48 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1737807527;
 bh=OTeqQG0UdH5APqKCm8NVs/oKthrlaq+VsXdaDmcYTag=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=ZKvzIXziSH53qpKUqohSJbR57A7Vn/zcvLWP7G3gZh8w/yUVMIMuERKIObGKkgYiC
 S/sIlYK3EigZrkbi3AbBJDVF/py3UhgxvF1ve6oBQP1gzpRWAm8v/9MwlucmCOcykN
 IQeVqpBOljgUrv/0EhdRkKC07LXeg16ZBIB2YVbpF1DVRkHDimgJyEbYaWzAB/BWAz
 gOfPwZ50LaSuJBOduZ84vdFGIXpPOO2mD2t/T7kUAuTUPf11YPd/0uYKyqmn8Y+iu7
 FSN6J2NrtIgO11VRgqf7lCU4UkQNeZQMBhZsYVz9Jy5fRM8K8f4V4/UfqtkRpImxs+
 PQru+EKk9uHGg==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 0210E1000C4;
 Sat, 25 Jan 2025 07:18:47 -0500 (EST)
Received: from asado (dyn.144-85-147-102.dsl.vtx.ch [144.85.147.102])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id E8D151204EE;
 Sat, 25 Jan 2025 07:18:45 -0500 (EST)
From: Stefan Monnier <monnier@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#75775: 30.0.93; [PATCH] Restore the old behavior of
 `bookmark-write-file'
In-Reply-To: <86ikq3upjg.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 25 Jan
 2025 13:00:03 +0200")
Message-ID: <jwvjzaj9ji9.fsf-monnier+emacs@HIDDEN>
References: <87v7u6ozh4.fsf@HIDDEN> <86ikq3upjg.fsf@HIDDEN>
Date: Sat, 25 Jan 2025 07:18:43 -0500
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 AWL 0.047 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain
 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
 domain T_SCC_BODY_TEXT_LINE    -0.01 -
X-SPAM-LEVEL: 
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 75775
Cc: Zhengyi Fu <i@HIDDEN>, 75775 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> I'm not sure we should use such kludges just because the new default
> changes the whitespace.  But if we do make any changes, we should do
> it ASAP, since the change in pp's behavior was introduced in Emacs 30.
>
> Stefan, WDYT?

No specific opinion.  My understanding is that we should introduce some
kind of `pp-fast` function, but in the mean time hacks like this patch
seem fine to me.


        Stefan





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75775; Package emacs. Full text available.

Message received at 75775 <at> debbugs.gnu.org:


Received: (at 75775) by debbugs.gnu.org; 25 Jan 2025 12:14:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 25 07:14:57 2025
Received: from localhost ([127.0.0.1]:48839 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tbf3x-0001C6-5g
	for submit <at> debbugs.gnu.org; Sat, 25 Jan 2025 07:14:57 -0500
Received: from mail-vs1-xe30.google.com ([2607:f8b0:4864:20::e30]:42236)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tbf3u-0001Bp-4c
 for 75775 <at> debbugs.gnu.org; Sat, 25 Jan 2025 07:14:54 -0500
Received: by mail-vs1-xe30.google.com with SMTP id
 ada2fe7eead31-4aff1c57377so1709460137.0
 for <75775 <at> debbugs.gnu.org>; Sat, 25 Jan 2025 04:14:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1737807288; x=1738412088; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=W+oNEXsVS6i2nFdoN5cDiIKljdGqxbIZA3BgMMUBiVc=;
 b=YorTPgJD6ZiwHY6QSloJrM5XPEOTj3BgnEZ4wLqX447INgNVe4RYb3USUrAH7BXAvJ
 PgEQDnwwXjb+ObuCc0MeUS3QUUOH40EOutZ9XgV1o/XyLfuVWvYiPp4s4+mIUHbd+6ZP
 ltqvjPRt4aNVw2hJV5lQ/ttppdDi0nkNnUU3JBuwMXNC7s6fOjuvRl+tqJRyrKKBFv8S
 fsTqgc4PRlmyj0Fq7W8FrZAX8XaVVQu3XIEUskP3J8d2yDfnMEeebWONxVM1rrzVPe8S
 S8fOBLaFmvZNDlGvPIxp+gIVnEZutOxMABg6DvXREhv6jvhrhHBECblbp5Luhp4ARpZg
 QsGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1737807288; x=1738412088;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=W+oNEXsVS6i2nFdoN5cDiIKljdGqxbIZA3BgMMUBiVc=;
 b=wUqqvK2Ei6qEPFDhwKAvM8ViAdDbwq2L6MLApeVq5TJ2vv0YG0bXblAf0qXOoR/+Sc
 Rk7QRI0dbTU/NBA1c1ZeDYJY1ia1zAvTQ8FGEhot6auoXrR0Vb/OIc1jcVOejGc+Bbpv
 dJpDiVRr0nqMLQqJr+/4u9iNjuvKI4BbHXl4XxSysWv5LfWL6cnh8K4N5Lzbsxet65ny
 LVKdBKhkgKd1N+ce4XMMMuYVxGONKFh6vA6U7ptHR1XpQYh6OVqqgtkOE2jSX2bRJSD5
 ZtUObdFbhnxfYSGw4aEuwgIf/WlQ1tLxBrfFmGoefMknUy9qBj5bhyrJNCXTeNGe9ZL0
 Oeog==
X-Forwarded-Encrypted: i=1;
 AJvYcCXwmG35b2Z/LXO16caIURDeAVfJC4K48MRmbBXngjlkDsW7OzouVDq+QM9504+yW5baP7iFmw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yy6CwLeH0MYV7WGVglgpPQkmFcalMUhhi52nflRWFEXXqzq/Arl
 Q65Hamtu54hQYHh5XDccVr6K7IAsKAHt+zMKB7Xh8G4Lv++D8FyJYqQEiynCu12k1NQe2eIOZDG
 ddbq1ib+gMNETFJj/yegd2WRciw68aLSPAFk=
X-Gm-Gg: ASbGncu5C/FRatURtXO1dW0atCpsTYCM0FZMi6f21MAmBjWksfAEx4CuqEKcFTuHEh2
 z0C90V8NP2Sq6rc5ux4kFFIa/EXwvgr/ZbTxv6AfmIack/UTI45dYH8KDhq5BeA==
X-Google-Smtp-Source: AGHT+IHB5AQuT86fNqz3q7V1K7gqgZ/s5ovPvnPVRHuuqsUvXCHsckiyDgs94P1CaNqFVaU65favtS/K6VM0UkvYKOk=
X-Received: by 2002:a05:6102:82c8:b0:4b2:bcae:a721 with SMTP id
 ada2fe7eead31-4b709d1a689mr6074883137.11.1737807288383; Sat, 25 Jan 2025
 04:14:48 -0800 (PST)
MIME-Version: 1.0
References: <87v7u6ozh4.fsf@HIDDEN> <86ikq3upjg.fsf@HIDDEN>
 <CAN+1Hboi8ktJq59mxqZzNd6+AU8VaBtgTio0DvwCsEPj9SF5-A@HIDDEN>
In-Reply-To: <CAN+1Hboi8ktJq59mxqZzNd6+AU8VaBtgTio0DvwCsEPj9SF5-A@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Sat, 25 Jan 2025 07:13:04 -0500
X-Gm-Features: AWEUYZmUGrH9sKBjvIkKndzsCiOPnZ8kUBuicXHhHkfh7UDkuHldxMsCu8QTl2M
Message-ID: <CAN+1HboH+Gf1amEjUwnqjegT8P+PXP0=z8hz+Gx8fcBjshu-PA@HIDDEN>
Subject: Re: bug#75775: 30.0.93;
 [PATCH] Restore the old behavior of `bookmark-write-file'
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000001cc04f062c86ca3d"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 75775
Cc: Zhengyi Fu <i@HIDDEN>, 75775 <at> debbugs.gnu.org,
 Stefan Monnier <monnier@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000001cc04f062c86ca3d
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Aha, I spoke to soon about Tramp. Looks like someone put in (non-essential
t) so that takes care of that.

In any case, it seems would be better would be to defer the translation
work rather than do it in the defcustom.

On Sat, Jan 25, 2025 at 6:43=E2=80=AFAM Ship Mints <shipmints@HIDDEN> wr=
ote:

> On Sat, Jan 25, 2025 at 6:01=E2=80=AFAM Eli Zaretskii <eliz@HIDDEN> wrot=
e:
>
>> > From: Zhengyi Fu  <i@HIDDEN>
>> > Date: Thu, 23 Jan 2025 13:45:11 +0800
>> >
>> > `pp' now defaults to fill the code to fit in `fill-column', which is
>> > great.  However, this changed the bookmark format and made it less
>> > human-readable and unfriendly to version control.   This small patch
>> > restores the old behavior of `bookmark-write-file'.
>>
>> I'm not sure we should use such kludges just because the new default
>> changes the whitespace.  But if we do make any changes, we should do
>> it ASAP, since the change in pp's behavior was introduced in Emacs 30.
>>
>> Stefan, WDYT?
>>
>
> (I know you meant one of the other 200 Stefans Stevens Stephans Stephanes=
)
>
> I often hand edit my bookmark files due to one of the packages I help
> maintain that relies on bookmarks.
>
> I prefer easier to harder and I prefer the original format.
>
> -Stephane
>

--0000000000001cc04f062c86ca3d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">Aha, I spoke to soon about Tramp. Looks like someone put in=C2=A0(non-es=
sential t) so that takes care of that.</div><div class=3D"gmail_default" st=
yle=3D"font-family:monospace"><br></div><div class=3D"gmail_default" style=
=3D"font-family:monospace">In any case, it seems would be better would be t=
o defer the translation work rather than do it in the defcustom.</div></div=
><br><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" clas=
s=3D"gmail_attr">On Sat, Jan 25, 2025 at 6:43=E2=80=AFAM Ship Mints &lt;<a =
href=3D"mailto:shipmints@HIDDEN">shipmints@HIDDEN</a>&gt; wrote:<br><=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><di=
v dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospace">=
<span style=3D"font-family:Arial,Helvetica,sans-serif">On Sat, Jan 25, 2025=
 at 6:01=E2=80=AFAM Eli Zaretskii &lt;<a href=3D"mailto:eliz@HIDDEN" targe=
t=3D"_blank">eliz@HIDDEN</a>&gt; wrote:</span></div></div><div class=3D"gm=
ail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.=
8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">&gt; From: Zhe=
ngyi Fu=C2=A0 &lt;<a href=3D"mailto:i@HIDDEN" target=3D"_blank">i@HIDDEN<=
/a>&gt;<br>
&gt; Date: Thu, 23 Jan 2025 13:45:11 +0800<br>
&gt; <br>
&gt; `pp&#39; now defaults to fill the code to fit in `fill-column&#39;, wh=
ich is<br>
&gt; great.=C2=A0 However, this changed the bookmark format and made it les=
s<br>
&gt; human-readable and unfriendly to version control.=C2=A0 =C2=A0This sma=
ll patch<br>
&gt; restores the old behavior of `bookmark-write-file&#39;.<br>
<br>
I&#39;m not sure we should use such kludges just because the new default<br=
>
changes the whitespace.=C2=A0 But if we do make any changes, we should do<b=
r>
it ASAP, since the change in pp&#39;s behavior was introduced in Emacs 30.<=
br>
<br>
Stefan, WDYT?<br></blockquote><div><br></div><div class=3D"gmail_default" s=
tyle=3D"font-family:monospace">(I know you meant one of the other 200 Stefa=
ns Stevens Stephans Stephanes)</div><div class=3D"gmail_default" style=3D"f=
ont-family:monospace"><br></div><div class=3D"gmail_default" style=3D"font-=
family:monospace">I often hand edit my bookmark files due to one of=C2=A0th=
e=C2=A0packages I help maintain that=C2=A0relies=C2=A0on bookmarks.</div><d=
iv class=3D"gmail_default" style=3D"font-family:monospace"><br></div><div c=
lass=3D"gmail_default" style=3D"font-family:monospace">I prefer easier to h=
arder and I prefer the original format.</div><div class=3D"gmail_default" s=
tyle=3D"font-family:monospace"><br></div><div class=3D"gmail_default" style=
=3D"font-family:monospace">-Stephane</div></div></div>
</blockquote></div>

--0000000000001cc04f062c86ca3d--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75775; Package emacs. Full text available.

Message received at 75775 <at> debbugs.gnu.org:


Received: (at 75775) by debbugs.gnu.org; 25 Jan 2025 11:45:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 25 06:45:45 2025
Received: from localhost ([127.0.0.1]:48793 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tbebg-0008ET-GY
	for submit <at> debbugs.gnu.org; Sat, 25 Jan 2025 06:45:44 -0500
Received: from mail-vs1-xe2d.google.com ([2607:f8b0:4864:20::e2d]:51263)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tbebd-0008E7-5u
 for 75775 <at> debbugs.gnu.org; Sat, 25 Jan 2025 06:45:42 -0500
Received: by mail-vs1-xe2d.google.com with SMTP id
 ada2fe7eead31-4afdf8520c2so935507137.2
 for <75775 <at> debbugs.gnu.org>; Sat, 25 Jan 2025 03:45:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1737805535; x=1738410335; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=sdAX8RAvIK32EI8GRo3+OOvK9AZ0fz2WOegJIfR2gbw=;
 b=SEGsfppZ/O/qqYck7rgVY9fo2UFXUpSkyZBqo/Z15UBlRFRpb1DgzzfsQtFSXSJJZX
 CLCag87A11MN8IMIKW2imMBf9kn5BWlgU3DYxU0ekte6cDXuEURU7LWAMRg6ZMKR9+2B
 Vw/DPGmuqtemO0HI+wa5uB/NIgj63SOk4GBpW4h2Mf+TTFoPmZBhNQ0eVYDsCBzbPRb3
 G9hMe2gRSuW8MFo4OeCxZmyfa5o+gKCKlRkPsJbtLytjg+NsAQJWlwjpk5lgPPaC0WG/
 4QhMVZp2zTpJTUiMzX0SW0jEwYa4inUaBgdrdkRp0W4D5ANqH//28Ijc2k+RbMArCXO7
 pLrQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1737805535; x=1738410335;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=sdAX8RAvIK32EI8GRo3+OOvK9AZ0fz2WOegJIfR2gbw=;
 b=J8WIrWz8hgJ6LJFgYNmO11Skr8xSHM3vAeeBD5tpk5+YZB0DvxlsaOfKoEtJA3mAKy
 06T7rPb0Lg1rE4fHQFFAy6MuXL/ajORnyLGJAMzzC23LS448T3WQy2CzL8NnLxHo9cBA
 Vv7IQ51LCxGdlEoKhUDoYuXjv6jL3oOghRUWfpIVS0qfh02eWwCEfAy/3BxXvvZVnZp6
 FE64w5pt9ABpwwduvlB1uWIiKiGCDo7fU/0KzPXF1E+CwbqzxxuU9TjPM+O6GXTa3F2x
 YR5sTu8bKbEG/UzevoCdiukXu77RE0zvN2PCObcRxG43x3Je/WHA69alE1cSV7miqKEa
 Bo3A==
X-Forwarded-Encrypted: i=1;
 AJvYcCXl/OnHSbICIISentQDF7x01gEtJ0UoAVEgxT79XLsKPooOmmVYVC6nQg5E4tdZqoIo6Lyruw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yx1qRc8AwU2Na7xG+islyxXjBG/WFAL3MgRn6BvniIRY3PKcpTu
 6f56FaCRh4rlRDgeinx4BWCUQWX4DAQ+6iDgDInuJoPTqxAr/cqKhW9IpdI/YVYc1AUBWEC+SGF
 foDTFI4lSKwLNJkXxZkv/Kwa7GhQ=
X-Gm-Gg: ASbGncsmo/oJnsZH9grNwSlfY0XTfmyFWY5x7ptK5wbhonjlVYwMuR1TsxL7zKGUv15
 xAte8Q+JN04fT7i7/A1bmmRPvRoyMwmMAyPQYDRO0VG6D8A6bZhLv9B0uSgKFYg==
X-Google-Smtp-Source: AGHT+IE8XRpMcnFNNAi3T6fsygAWTEqj5Xxxik/kBgeG6gZa6eMSIX7butJoUWidMWlKrpE6yRU1tT0+cqV6k5fPvOU=
X-Received: by 2002:a05:6102:4413:b0:4af:f740:c1b8 with SMTP id
 ada2fe7eead31-4b690ce3f9cmr27869911137.24.1737805535252; Sat, 25 Jan 2025
 03:45:35 -0800 (PST)
MIME-Version: 1.0
References: <87v7u6ozh4.fsf@HIDDEN> <86ikq3upjg.fsf@HIDDEN>
In-Reply-To: <86ikq3upjg.fsf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Sat, 25 Jan 2025 06:43:51 -0500
X-Gm-Features: AWEUYZmxI9er3tnnSQquRtDvV6_QNvwdwV1tVdGnAv_4ZUC4fFRPnyZbKSa4xY4
Message-ID: <CAN+1Hboi8ktJq59mxqZzNd6+AU8VaBtgTio0DvwCsEPj9SF5-A@HIDDEN>
Subject: Re: bug#75775: 30.0.93;
 [PATCH] Restore the old behavior of `bookmark-write-file'
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000009e1937062c866165"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 75775
Cc: Zhengyi Fu <i@HIDDEN>, 75775 <at> debbugs.gnu.org,
 Stefan Monnier <monnier@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000009e1937062c866165
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, Jan 25, 2025 at 6:01=E2=80=AFAM Eli Zaretskii <eliz@HIDDEN> wrote:

> > From: Zhengyi Fu  <i@HIDDEN>
> > Date: Thu, 23 Jan 2025 13:45:11 +0800
> >
> > `pp' now defaults to fill the code to fit in `fill-column', which is
> > great.  However, this changed the bookmark format and made it less
> > human-readable and unfriendly to version control.   This small patch
> > restores the old behavior of `bookmark-write-file'.
>
> I'm not sure we should use such kludges just because the new default
> changes the whitespace.  But if we do make any changes, we should do
> it ASAP, since the change in pp's behavior was introduced in Emacs 30.
>
> Stefan, WDYT?
>

(I know you meant one of the other 200 Stefans Stevens Stephans Stephanes)

I often hand edit my bookmark files due to one of the packages I help
maintain that relies on bookmarks.

I prefer easier to harder and I prefer the original format.

-Stephane

--0000000000009e1937062c866165
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">=
On Sat, Jan 25, 2025 at 6:01=E2=80=AFAM Eli Zaretskii &lt;<a href=3D"mailto=
:eliz@HIDDEN">eliz@HIDDEN</a>&gt; wrote:</span></div></div><div class=3D"=
gmail_quote gmail_quote_container"><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">&gt; From: Zhengyi Fu=C2=A0 &lt;<a href=3D"mailto:i@HIDDEN" tar=
get=3D"_blank">i@HIDDEN</a>&gt;<br>
&gt; Date: Thu, 23 Jan 2025 13:45:11 +0800<br>
&gt; <br>
&gt; `pp&#39; now defaults to fill the code to fit in `fill-column&#39;, wh=
ich is<br>
&gt; great.=C2=A0 However, this changed the bookmark format and made it les=
s<br>
&gt; human-readable and unfriendly to version control.=C2=A0 =C2=A0This sma=
ll patch<br>
&gt; restores the old behavior of `bookmark-write-file&#39;.<br>
<br>
I&#39;m not sure we should use such kludges just because the new default<br=
>
changes the whitespace.=C2=A0 But if we do make any changes, we should do<b=
r>
it ASAP, since the change in pp&#39;s behavior was introduced in Emacs 30.<=
br>
<br>
Stefan, WDYT?<br></blockquote><div><br></div><div class=3D"gmail_default" s=
tyle=3D"font-family:monospace">(I know you meant one of the other 200 Stefa=
ns Stevens Stephans Stephanes)</div><div class=3D"gmail_default" style=3D"f=
ont-family:monospace"><br></div><div class=3D"gmail_default" style=3D"font-=
family:monospace">I often hand edit my bookmark files due to one of=C2=A0th=
e=C2=A0packages I help maintain that=C2=A0relies=C2=A0on bookmarks.</div><d=
iv class=3D"gmail_default" style=3D"font-family:monospace"><br></div><div c=
lass=3D"gmail_default" style=3D"font-family:monospace">I prefer easier to h=
arder and I prefer the original format.</div><div class=3D"gmail_default" s=
tyle=3D"font-family:monospace"><br></div><div class=3D"gmail_default" style=
=3D"font-family:monospace">-Stephane</div></div></div>

--0000000000009e1937062c866165--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75775; Package emacs. Full text available.

Message received at 75775 <at> debbugs.gnu.org:


Received: (at 75775) by debbugs.gnu.org; 25 Jan 2025 11:00:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 25 06:00:19 2025
Received: from localhost ([127.0.0.1]:48735 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tbdtj-0005wM-Ct
	for submit <at> debbugs.gnu.org; Sat, 25 Jan 2025 06:00:19 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:43374)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tbdtg-0005uU-B3
 for 75775 <at> debbugs.gnu.org; Sat, 25 Jan 2025 06:00:17 -0500
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 <eliz@HIDDEN>)
 id 1tbdta-00035j-7i; Sat, 25 Jan 2025 06:00:10 -0500
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=GtQVi3vsidAXQpJPowLBbzM980ukXR35d5AOqKAPid4=; b=Z2YhA+76JYQ3
 Qq2e/eveRO6vMCrgSTH3gnP1oLSL3YBGYgGPqcw1koe0lappk/nMPYlSVzd1I09f4a7fdfHohxdxK
 VsBhc0OkL3KWYNwZ8uuk0LlrZjRABBs7+aQT04n4jK2PutGZzpzI6JyyRDMbPEq93Yqe250MV2ZAo
 60Jxg4/4CYxyOeRZxiPYfGYxGNbtKIRWjbXfk1QMLGRMOCiadARqNKayYaFdjFOMSIR5X+GUI7IES
 OpEjlROQfLvgObVHy9VqbMTV3ocY6czu/JDL89TDqg9Elj/WlcGccb5ZdTWZvPOBVzblZsQolZ7Wj
 V1eTaeS0MHWkbTJJ9EqDYg==;
Date: Sat, 25 Jan 2025 13:00:03 +0200
Message-Id: <86ikq3upjg.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Zhengyi Fu <i@HIDDEN>, Stefan Monnier <monnier@HIDDEN>
In-Reply-To: <87v7u6ozh4.fsf@HIDDEN> (message from Zhengyi Fu on Thu, 23 Jan
 2025 13:45:11 +0800)
Subject: Re: bug#75775: 30.0.93;
 [PATCH] Restore the old behavior of `bookmark-write-file'
References: <87v7u6ozh4.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 75775
Cc: 75775 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Zhengyi Fu  <i@HIDDEN>
> Date: Thu, 23 Jan 2025 13:45:11 +0800
> 
> `pp' now defaults to fill the code to fit in `fill-column', which is
> great.  However, this changed the bookmark format and made it less
> human-readable and unfriendly to version control.   This small patch
> restores the old behavior of `bookmark-write-file'.

I'm not sure we should use such kludges just because the new default
changes the whitespace.  But if we do make any changes, we should do
it ASAP, since the change in pp's behavior was introduced in Emacs 30.

Stefan, WDYT?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75775; Package emacs. Full text available.
Severity set to 'wishlist' from 'normal' Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 75775 <at> debbugs.gnu.org:


Received: (at 75775) by debbugs.gnu.org; 23 Jan 2025 17:52:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 23 12:52:35 2025
Received: from localhost ([127.0.0.1]:42234 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tb1Nb-0003ed-K7
	for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 12:52:35 -0500
Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:36358)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <drew.adams@HIDDEN>)
 id 1tb1NY-0003eT-NP
 for 75775 <at> debbugs.gnu.org; Thu, 23 Jan 2025 12:52:34 -0500
Received: from pps.filterd (m0333520.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 50NDaJDp025469;
 Thu, 23 Jan 2025 17:52:30 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=
 content-transfer-encoding:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to; s=
 corp-2023-11-20; bh=HISXbeac9favX3Kaoc82ns3CA7Xut4iAfO9Q31RT0HA=; b=
 QGTkDrYYHBxv5bc9iaFR71JYEXMRCgHYp+KDdq83epCHYkTxMunpUSc1Px8d7pUq
 FSIU3z73td2WiupTINwqfOBCAPnGnWHO+xClgB8PAohO/Q37ZEdcDI3lMN1i144i
 DefQY/980QTlqVrsKWgM13uoO/h28VqWGfalLy6V5DCB5juoqA9aSi9rXQs/WU3d
 23sMvkb/81dkHho5Eems2WoFeeSCH6EXDF+wMXk21BOWrplAnKQT3FmNlFy4xQUe
 HdZ/FGF+VMvVcZ4G7qNobceQKpu8mHMzCXDouPikF3G+VfAP5JqCSdy5C4tnvuIR
 4Y6BbxzmJuXpRpEQwF3YDA==
Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta03.appoci.oracle.com [138.1.37.129])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 44awufuabr-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 23 Jan 2025 17:52:30 +0000 (GMT)
Received: from pps.filterd
 (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])
 by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2)
 with ESMTP id 50NH6Fu9030554; Thu, 23 Jan 2025 17:52:29 GMT
Received: from nam10-dm6-obe.outbound.protection.outlook.com
 (mail-dm6nam10lp2046.outbound.protection.outlook.com [104.47.58.46])
 by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 449195f1d4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 23 Jan 2025 17:52:29 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=eQODfOW/TqQkrIJmXGPkyGdtVGVPWRgxgos29tkLA59X4GHmJ3Kem7rIsHdm0YMnnl5l0hIdvWC9h7qNF2e2a55RspZd26MCH40kt18D0hj4GPeS+jvIc90rcjSRQ9BEJn0JAPkgh7qQH+idZJWDFLWx8xctt7zpgVLs0v4xrcWVNaW91bkfJBLeO1MZama7LiN5jk/oTC/+kCwXgStDzX0tFWMGHOotZBOYek7F/qxMc0bQ81QioE0UHr1sNAQ3jpMQpvo5u3IgSPfjwJFgzCi3bOdU7MekBTkxOEyo4md1RI6VKvrO9wb8izVzH3LQVydnT9a1ObH1VvWVhzx9og==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=HISXbeac9favX3Kaoc82ns3CA7Xut4iAfO9Q31RT0HA=;
 b=GquGa4sFg4yg+PBRZHL23bq37VZKVnTFSv5RVdKiMUbOBrH6Av6j+WnBuvJU1nPMRZ10N+2aQfQqla3BPI4IHM+Z609xo+RpgjMadMjood1vYkJCqrxUfYykrWiBVhQcLoUbmi3wzN/XZB64UJWKJJWyjHzwJ0aOD5j0lNDyCwFoOjm4Hq2GoUGeH0AHNcMODKxwx6RiKxIeziaTN3b4MyJQirrCxGxGuIJTbH9yZ+tuhmutj8qbDPJLIl/VYoXzFbTqUrQCeke+CLNC+dzBzQj3d3Nesxf/FbcxTFsFcxiTPsuuHsqBobnw5qUilTCMkn8W81Y+ws637ZXW8PYuvA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=HISXbeac9favX3Kaoc82ns3CA7Xut4iAfO9Q31RT0HA=;
 b=xDiOrGr5QqD6ZXk4exDlE0CAnH3aWwAgYOnBHWWEog6lMIKBUTjIg7rjAJCVWdNyD79AroZAuvTfifquWbvHSmGN3lqHrOAs/+e/QpHYPyZI1MEy3U+fhHdgSrHNVXHYidPEzIu4Cu6kkuuK/m9NFMlxIEC0PQwRu+yS33TYPtw=
Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24)
 by SN7PR10MB6618.namprd10.prod.outlook.com (2603:10b6:806:2ad::6) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.19; Thu, 23 Jan
 2025 17:52:24 +0000
Received: from DS7PR10MB5232.namprd10.prod.outlook.com
 ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com
 ([fe80::8303:658f:14f8:2324%4]) with mapi id 15.20.8377.009; Thu, 23 Jan 2025
 17:52:24 +0000
From: Drew Adams <drew.adams@HIDDEN>
To: Zhengyi Fu <i@HIDDEN>, "75775 <at> debbugs.gnu.org" <75775 <at> debbugs.gnu.org>
Subject: RE: [External] : bug#75775: 30.0.93; [PATCH] Restore the old behavior
 of `bookmark-write-file'
Thread-Topic: [External] : bug#75775: 30.0.93; [PATCH] Restore the old
 behavior of `bookmark-write-file'
Thread-Index: AQHbbVpO4Iw2KxZr5UyMuLHTm0DyorMkow/Q
Date: Thu, 23 Jan 2025 17:52:24 +0000
Message-ID: <DS7PR10MB5232AD9DE2D2F790773C2828F3E02@HIDDEN>
References: <87v7u6ozh4.fsf@HIDDEN>
In-Reply-To: <87v7u6ozh4.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|SN7PR10MB6618:EE_
x-ms-office365-filtering-correlation-id: 92a5aa68-123e-45ca-abe3-08dd3bd6b1b7
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|38070700018;
x-microsoft-antispam-message-info: =?us-ascii?Q?8HkUvnGfjetyDn5pobVUUsaddh0zsqkjbi8npqcfGJ7EwtXwAfJkOOsOoAwD?=
 =?us-ascii?Q?/DSICN3F83rPc2EG+spsRh6H7QKP3Dfv+Urea4oVnfkOsMJ3hG6wKlu8ZHDn?=
 =?us-ascii?Q?3vJfDPv07hLq1Fuv3bmRUei20qam+lXwNWXhO5UdY1cUb1tOGvnjUV+IoRro?=
 =?us-ascii?Q?GpFDK64+K3nG8OEEONBfjs42tEcIJnOhKkhdMWKvrkyUmwh8GX+45L2gOwXW?=
 =?us-ascii?Q?2AxZTqESCbV2K5AwGd/Ed6ARkmMf0yadhjFfKVCcR+z/3seRb4fVLAqkBASL?=
 =?us-ascii?Q?oQTByIjBjh5PHYd44I8Bb6eGTCRe1p/7tvsmNbCmilaq+pTvrvjVsDBpp+z4?=
 =?us-ascii?Q?riqupmO0ERY3FhUbKO2HFxeljGIckIlicQmjxTp2bBl55OcpgbovtxQTe0R1?=
 =?us-ascii?Q?SLY86UKZSlM7N5Q3s+nrnbuzG3mteTvd2KMFBv5/AqQdXLAsip77bWcNjtga?=
 =?us-ascii?Q?We0FvU7p2f2mYU49HNCg6KvEf7V+VCxQrw9J6MM4L8El7M1fIxVJ40VhITQo?=
 =?us-ascii?Q?1WBk1bfnoUI1goTbnIIv/G2uflzmrRHbUYwjZlQohLVkrfmnVqAUh2e3w3/N?=
 =?us-ascii?Q?iSPWbLrjVYlIRPUgn1hoG9M8EK1mJSLznCC+K6bJoQ3eACmuRsOKeQX9xEr6?=
 =?us-ascii?Q?yhxJDt9U06e+R2w4MkspnsOpDIUH9MiySmvjYRiFqYdfChRxQcfYybkaGdMK?=
 =?us-ascii?Q?dEFy4TRQQOXBGXOzyoinwmZGWT7BjVwYCHcW5emZixx2y+vfAADEkWEQ7YRW?=
 =?us-ascii?Q?GPxrxY8patGKyaH9N6ha7cbiQp+TYQVdd1Z3SbYdGn+QgGXQ7wjT3Ue8Fju0?=
 =?us-ascii?Q?fdBMfbx/3MTT2Q28LuzWXJpjVWufflbrAFpLzIVbfT/suRDUSSZrLrKFqjQO?=
 =?us-ascii?Q?4SS9L7rvvqPR+GOfSutRkTx1COdb8hRca9RoJoR+zhwtw0UBEFlxNfKGdHli?=
 =?us-ascii?Q?0eu7EhQha0BJs+kaSe/Hg/cZ/dttoNIrFuxzKdv2TuVhXCNPpKIISw30qfIC?=
 =?us-ascii?Q?fffGvrJdP9fk+gOyAt/hj6tiJk+bA80fJL3n797pXpyhhnpTd5YghQMQ4FbV?=
 =?us-ascii?Q?7Q/nFL8RNqsL1Q1JEUVPRcMR0YsYxC8urCWC/vHc+RGe/V5B59pTkczhk1ON?=
 =?us-ascii?Q?+fFPF+ceOmGb6WSdD+Qy6/g9IiGC1HCFMJRyky/1QL8SvnZvI/7zwzzNCyR8?=
 =?us-ascii?Q?J1MBCdnlZvyeiIBH+thOvifT/mFI9lVf/FPSyrNpbJMaI0ZjihHJQYa5Vh5n?=
 =?us-ascii?Q?rEhwryTOpNTWwnpzsYCq6UWqFRxXnOsLYhj2amb5R+sV2HoHea+XuCFh90J/?=
 =?us-ascii?Q?1dJuSkmLVBjlBvSy3ViER0KnLaPWqQxUPAyL/lLLFrNlEGocZsBxT8r3Edia?=
 =?us-ascii?Q?lpgEWfSk9eZtzv3gu3WLJoXKbBAFj7FPvozicZSPz87NfEX1P2Tc5fbTEdNp?=
 =?us-ascii?Q?pTVPMEy/ijMus8W760sFgYl5mygHRZZE?=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(1800799024)(376014)(366016)(38070700018); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?KkVUf3dVd27r6Co78pbxOlAke4lrWifoFKnE9Ad4wR3e5NG6US7hazl8CUNT?=
 =?us-ascii?Q?gggnMneP/D23HinOQfHRpJm8mtMugiSBv/KHea0uhvdzdIwqVs64ZMlTOvO1?=
 =?us-ascii?Q?twVshh7hNfoySzEOQBPZlZU3DtEHTrrJSfnl0hBNrFcG+7TzKYvyTQ8dj6DO?=
 =?us-ascii?Q?kX/NSVf5Me+mitAfVKKWEVN1XhHNfpuWei7wnOEiie9VdAJ56LnOZTwHUUFz?=
 =?us-ascii?Q?wh8jotgKHuqrsSgy5hvulRyKtnmY4glwRpVsKr9Bxlay/7rIV6slxYgry0Y9?=
 =?us-ascii?Q?g2iaHXs8jIu0xfU40PXLinb2tgatI2mTwI22vMDgq1alFzbH7YCajnnYg5pC?=
 =?us-ascii?Q?n0RZH9cb6mwt/Hreqnm0apOwGakleDwtChrEFXQVdp3PPCZ78GcAMcO3JmOY?=
 =?us-ascii?Q?ngwipL4o+cbTmny0Igjhftb69WDZWFztCtBsrUMHCuMJ3k+E8GUfGR5HVOzf?=
 =?us-ascii?Q?YW7jFd5Yz9EM/2SsEzx/rCw6or/9mPbsl2F5Wws5EsApqbkTj7UTMt3xTx5M?=
 =?us-ascii?Q?dVdHpzuLJTA15z1Vd55j0Phdwoy/dYURm+7qMbzh9G4sHrmjqmp3tYFq+KdD?=
 =?us-ascii?Q?ywkdyG5tjyG7izT0RvLkCH9wMH9aks4q5Mw1buJvh/cgzXhgX2vrPlDdnsDT?=
 =?us-ascii?Q?A8vHZ19uk5aSkDBT64p0sGylcA2Q05ltUBLK6gnzAvJG9v9a3zxwLO+po2h0?=
 =?us-ascii?Q?MYImB20XUuicJbDb+38wQH0nEXXRP1uNLoIMe/GUuou7JDt6Vv7yne/ls887?=
 =?us-ascii?Q?OZ8Me33BKgr5+xPjAvbdW3gvb7sq2FgReDyOcash0Fjf9cYBwc2f1bYRYS7L?=
 =?us-ascii?Q?OvgrmFQ00xfLSNOadDmd2kl5ECr+PwvpwNH19bm9DKpGJk7S6GSIC3con94v?=
 =?us-ascii?Q?APfFZerv3jpERfdr138fQCyxB/PBefI/yvTegjHr7vyNNBY7/kpDPs+jO8+M?=
 =?us-ascii?Q?zteu31W7UbYLAT6E1bcois2OIx2gmz7iJtADnMbEc5xVTAlv/fwb5Ba91ztU?=
 =?us-ascii?Q?6oLaOaAD4HZoZZJhrbHulOCMwt2qQufm+lOpedkkVwskPOH3hiicMGrrIgzW?=
 =?us-ascii?Q?9iKy7n39G29ItdO/4X4tC3VAo9y/F9DUZNWSGCbEJyIlT06IiHNzpEhaADPX?=
 =?us-ascii?Q?63P1LEfGCd73c4N0N1WnIEYzgqKDpXZl1cUXqbr72JlrTrRkFRV3M6AL8c65?=
 =?us-ascii?Q?GqAQQbem0LiSr3MBsj6+1YfLaEX71tZeA0ocLeVyNFMl5k/XHCXXuiU4XrK3?=
 =?us-ascii?Q?1kkcsMVJ/RJUe3y64OLXW9MlVEkA5LQ8XWrOweXlZsg5qoZQyKXzE71KkgBQ?=
 =?us-ascii?Q?bIMRRLwoLappu4mtbOeR/zBsSXNdEf0rPe+hKHjoj3qXTMO/dTAFWDYI/o7T?=
 =?us-ascii?Q?Vy8AMFpfX77PNT6R3D0wCmdznu9TshL8xfRM3wC+MRZz5Tr7b7e8MA09/EBQ?=
 =?us-ascii?Q?AuoXmqI9b9pDmtLrjfF62UZZVhSngTsmJAQP9ZvicxgRkJoVD77j9svUcr2s?=
 =?us-ascii?Q?XsMc+dFm3Z1opdDIsPp1S/2Ode0UYPI7wYNW6pixk78gQ0eOTKk6tJVNRoQa?=
 =?us-ascii?Q?ZW7YFG8HKJQYJy3w4WrQB/RHcW1RFjbZ7Bv+X9UQ?=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: NwXnFPG68ltG+oDfX/UOCBVzg0zoiIDT7XLGzwKxsekKF7s3B05YMeTe6PTY7dgSv01mlCMWWewYfNnk2Ba86ntRA+rNBe7Jdhc6RZ5nX7BJNY+ZVZgl/VSEbv0M8hmMbldO/7/Vox/s5JuTdBQSRyUadTmiy+YMrKJf7fzCz6kPHuOurhqPi0KcbLYqgT8z4wPKXTJFpcROW57+WPqmv+27oGnwPQOwSSxLTsAIP+MZhYmAPGI/qBYM2apOD7I5yMGD6qhSoMx0mc4IBRJRtzUZAs6zKHFZO0zNwiUd0ad9TbAqr1XqLJBIM33U0LoxpTz0rRnTm/Uo/LoHcJciDZv1c92jteKudF+4NI8ixvGw9sHF83sm/IaQ1uVa2IjxvqlE4W6R/C663APT6Bi2jt2V3l7c93Ud41KSQ68dF/wmhAJUEHXw0/qy5GeVOFPuojR7irRy6YAf7T038OjNDxzO+UlN5abwuIsIog6bJGufQfdMUNq0/WtOd/ImnZPr5wOi8ydu3yr1fxmqT7U8JmhHmZNsX6Tzv58sYKycaiZDdAEcD3em21mr+grLjUbpi1TomSnaWL8NVO1L3cere8TlMsCDMDdKaIsjfa4WZBM=
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 92a5aa68-123e-45ca-abe3-08dd3bd6b1b7
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jan 2025 17:52:24.6831 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: rnMjp2omWCN1JwLC76OJem1erBqeQcYJzcDHrisy1Gz8EICrLkFRr+qxU66xyZEk9bzEGWQJ390pfwm1rU8zFQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR10MB6618
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34
 definitions=2025-01-23_07,2025-01-23_01,2024-11-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=883
 malwarescore=0
 adultscore=0 suspectscore=0 mlxscore=0 spamscore=0 phishscore=0
 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2411120000 definitions=main-2501230131
X-Proofpoint-ORIG-GUID: tUnAliB1-tuC3XHEMnAK1huw_XvcT0py
X-Proofpoint-GUID: tUnAliB1-tuC3XHEMnAK1huw_XvcT0py
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75775
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> `pp' now defaults to fill the code to fit in `fill-column', which is
> great.  However, this changed the bookmark format and made it less
> human-readable and unfriendly to version control.   This small patch
> restores the old behavior of `bookmark-write-file'.

1. Thanks for reporting this.

2. Seriously?  pp.el now has a function named
"pp-28"?  And the (only? best?) way to prevent
filling and obtain the longstanding behavior is
to bind `pp-default-function' to `pp-28'?  What
kind of progress is this?

What happened to adding new behavior as optional?

PP _defaults_ to filling now?  Since when does
pretty-printing, in general, imply filling?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#75775; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 23 Jan 2025 05:46:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 23 00:46:50 2025
Received: from localhost ([127.0.0.1]:38661 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1taq3G-0005Oq-J0
	for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 00:46:50 -0500
Received: from lists.gnu.org ([2001:470:142::17]:60030)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <i@HIDDEN>) id 1taq3D-0005OW-F2
 for submit <at> debbugs.gnu.org; Thu, 23 Jan 2025 00:46:48 -0500
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 <i@HIDDEN>) id 1taq33-0000ru-7q
 for bug-gnu-emacs@HIDDEN; Thu, 23 Jan 2025 00:46:37 -0500
Received: from relay8-d.mail.gandi.net ([2001:4b98:dc4:8::228])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <i@HIDDEN>) id 1taq2z-0003bF-Ql
 for bug-gnu-emacs@HIDDEN; Thu, 23 Jan 2025 00:46:36 -0500
Received: by mail.gandi.net (Postfix) with ESMTPSA id DCD6A1BF203
 for <bug-gnu-emacs@HIDDEN>; Thu, 23 Jan 2025 05:46:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fuzy.me; s=gm1;
 t=1737611187;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type;
 bh=PkAnlhfmMl+mgpFuWAywjsascsimFPSjKOWpDEq+y/k=;
 b=fjCrsN0f1uvuEUeKgdycMxWnoHDV9EipJXdgAPttrVDv7M6TbkATXIRvvR+CHEy2PGfvFa
 d7rYMFWJnukZiVPL1EqRyR5kjSwiHWrus9vk0VO4AIdYnfccGyANuRQF1fzGdU8P44DF8U
 s9+Hd2GW6lrgPaIBZmesddYgK5BEFlrEhqQY9/qJcI+VpnkueVF4YgUbStCilG8smMyKtZ
 +1/kQ/M0jBS0ChOkjuuZz+AuPUobEiJKCiNFPAIUHFYB20XqZnDz9sSUJ2KoByFguGVKJG
 Cl3kVQ2XAdwHK5+PbRycp/HZmW6twODbXHtQKnZcMdHNkw/4gn5NuG/rstGMcw==
From: Zhengyi Fu  <i@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 30.0.93; [PATCH] Restore the old behavior of `bookmark-write-file'
X-Debbugs-Cc: 
Date: Thu, 23 Jan 2025 13:45:11 +0800
Message-ID: <87v7u6ozh4.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-GND-Sasl: id@HIDDEN
Received-SPF: pass client-ip=2001:4b98:dc4:8::228; envelope-from=i@HIDDEN;
 helo=relay8-d.mail.gandi.net
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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,
 RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.3 (/)

--=-=-=
Content-Type: text/plain


`pp' now defaults to fill the code to fit in `fill-column', which is
great.  However, this changed the bookmark format and made it less
human-readable and unfriendly to version control.   This small patch
restores the old behavior of `bookmark-write-file'.


--=-=-=
Content-Type: text/x-diff
Content-Disposition: attachment;
 filename=0001-Restore-the-old-behavior-of-bookmark-write-file.patch
Content-Description: patch

From f39460bf7de265fcbff23298f37e086106b9683e Mon Sep 17 00:00:00 2001
From: Zhengyi Fu <i@HIDDEN>
Date: Thu, 23 Jan 2025 13:35:16 +0800
Subject: [PATCH] Restore the old behavior of `bookmark-write-file'

---
 lisp/bookmark.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lisp/bookmark.el b/lisp/bookmark.el
index b931a4ed2f5..cd59293e0a4 100644
--- a/lisp/bookmark.el
+++ b/lisp/bookmark.el
@@ -1678,7 +1678,8 @@ bookmark-write-file
 	;; Rather than a single call to `pp' we make one per bookmark.
 	;; Apparently `pp' has a poor algorithmic complexity, so this
 	;; scales a lot better.  bug#4485.
-	(dolist (i bookmark-alist) (pp i (current-buffer)))
+	(let ((pp-default-function #'pp-28))
+	  (dolist (i bookmark-alist) (pp i (current-buffer))))
 	(insert ")\n")
 	;; Make sure the specified encoding can safely encode the
 	;; bookmarks.  If it cannot, suggest utf-8-emacs as default.
-- 
2.43.0


--=-=-=--




Acknowledgement sent to Zhengyi Fu <i@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#75775; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 25 Jan 2025 12:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.