GNU bug report logs - #17090
desktop.el saves unusable register data in register-alist

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: minor; Reported by: Juanma Barranquero <lekktu@HIDDEN>; merged with #27422; dated Mon, 24 Mar 2014 20:33:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 17090) by debbugs.gnu.org; 7 Oct 2019 19:02:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 07 15:02:12 2019
Received: from localhost ([127.0.0.1]:49166 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iHYGq-0002DD-Df
	for submit <at> debbugs.gnu.org; Mon, 07 Oct 2019 15:02:12 -0400
Received: from crocodile.birch.relay.mailchannels.net ([23.83.209.45]:3907)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@HIDDEN>) id 1iHYGo-0002AU-B5
 for 17090 <at> debbugs.gnu.org; Mon, 07 Oct 2019 15:02:10 -0400
X-Sender-Id: dreamhost|x-authsender|jurta@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id EE4C2E0B58;
 Mon,  7 Oct 2019 19:02:08 +0000 (UTC)
Received: from pdx1-sub0-mail-a42.g.dreamhost.com
 (100-96-87-199.trex.outbound.svc.cluster.local [100.96.87.199])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id 604F0E0AA9;
 Mon,  7 Oct 2019 19:02:08 +0000 (UTC)
X-Sender-Id: dreamhost|x-authsender|jurta@HIDDEN
Received: from pdx1-sub0-mail-a42.g.dreamhost.com ([TEMPUNAVAIL].
 [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384)
 by 0.0.0.0:2500 (trex/5.18.3); Mon, 07 Oct 2019 19:02:08 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|jurta@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Little-Continue: 545350f202c4ce4f_1570474928622_29684056
X-MC-Loop-Signature: 1570474928622:1396506217
X-MC-Ingress-Time: 1570474928620
Received: from pdx1-sub0-mail-a42.g.dreamhost.com (localhost [127.0.0.1])
 by pdx1-sub0-mail-a42.g.dreamhost.com (Postfix) with ESMTP id C6FC481C69;
 Mon,  7 Oct 2019 12:02:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc
 :subject:references:date:in-reply-to:message-id:mime-version
 :content-type:content-transfer-encoding; s=linkov.net; bh=vlUC/W
 cfAjh4G0U1Bf/TuJhdkKs=; b=Jfwl1sYN87MSi5kFXQWaFz9IGlG3N/XbGuEwdt
 a/dh1iKZ7fAeO/Ce4HiOfxvDtoF3OUNdeKy68FQBuUo4SEY0cAEoaT9jrcIOeNHv
 4bvIusAdsTR2FLZLXKI3BMDuSZaITKbcR/iGOZ+piMGzxspFWPG6JFJl4XiMQRfl
 zut6U=
Received: from mail.jurta.org (m91-129-99-99.cust.tele2.ee [91.129.99.99])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: jurta@HIDDEN)
 by pdx1-sub0-mail-a42.g.dreamhost.com (Postfix) with ESMTPSA id 9691481C66;
 Mon,  7 Oct 2019 12:02:01 -0700 (PDT)
X-DH-BACKEND: pdx1-sub0-mail-a42
From: Juri Linkov <juri@HIDDEN>
To: Juanma Barranquero <lekktu@HIDDEN>
Subject: Re: bug#17090: desktop.el saves unusable register data in
 register-alist
Organization: LINKOV.NET
References: <CAAeL0SSMj6bAwTACqj+y23qt5k8Z2HfOiG+LLoUyusNVx3AkwA@HIDDEN>
 <87tv8vgo4n.fsf@HIDDEN> <87a7angnbk.fsf@HIDDEN>
 <CAAeL0SSGS9dtSAfo2i1yKOVQr4T3VmW7TxMbKdTXmtPB09Dx6g@HIDDEN>
Date: Mon, 07 Oct 2019 21:28:50 +0300
In-Reply-To: <CAAeL0SSGS9dtSAfo2i1yKOVQr4T3VmW7TxMbKdTXmtPB09Dx6g@HIDDEN>
 (Juanma Barranquero's message of "Sun, 29 Sep 2019 18:17:24 +0200")
Message-ID: <87ftk4xz31.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
X-VR-OUT-STATUS: OK
X-VR-OUT-SCORE: -100
X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedufedrheejgdduvddtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvufhofhffjgfkfgggtgfgsehtkeertddtreejnecuhfhrohhmpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqnecukfhppeeluddruddvledrleelrdelleenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepmhgrihhlrdhjuhhrthgrrdhorhhgpdhinhgvthepledurdduvdelrdelledrleelpdhrvghtuhhrnhdqphgrthhhpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqpdhmrghilhhfrhhomhepjhhurhhisehlihhnkhhovhdrnhgvthdpnhhrtghpthhtoheplhgvkhhkthhusehgmhgrihhlrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 17090
Cc: 17090 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi@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 (-)

> If we want to fix it, perhaps we could trick our way, by using frameset=
s to
> save a one-frame frameset with some special info to mark that it is rea=
lly
> intended to be just a window-configuration, and then, when reloading th=
e
> desktop, restoring somehow the window configuration into the register, =
from
> the frameset data. No idea if it is worth the effort, but I think it wo=
uld
> be doable.

I invite you to look at the solution that Martin helped to develop
that restores tabs with window-configurations from the desktop file
using framesets, see the comment in tab-bar.el (just search
for =E2=80=9Cwindow-configuration=E2=80=9D).




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

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


Received: (at 17090) by debbugs.gnu.org; 30 Sep 2019 08:11:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 30 04:11:16 2019
Received: from localhost ([127.0.0.1]:56882 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iEqm4-0000LN-Ay
	for submit <at> debbugs.gnu.org; Mon, 30 Sep 2019 04:11:16 -0400
Received: from mail-qt1-f171.google.com ([209.85.160.171]:41142)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lekktu@HIDDEN>) id 1iEqm1-0000L4-Dr
 for 17090 <at> debbugs.gnu.org; Mon, 30 Sep 2019 04:11:14 -0400
Received: by mail-qt1-f171.google.com with SMTP id n1so15882019qtp.8
 for <17090 <at> debbugs.gnu.org>; Mon, 30 Sep 2019 01:11:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=5j/rlMOnFQNFwAfFTGEHYoFziKGTmC1X5fDLnRpFVtM=;
 b=AxbCOWzfgLeDfZEejhadXYrsrw5OIfWxIoU8zskCa/fg4DNZc7REXXRaSybeVwArIE
 7/6Z43Xo/jrkifRSFAUqONlZdbxjZBgePVbT78bbUfCMna8eENhRy9tuOvsqVtXTb87y
 M71dzDCfoV8p+c50rQjOP5OFM0GrNe9sK4dCIZNWsCOdC+EoFrMHAZovkknEHMgMStsj
 4oXyYlpUq3fLaHhwfKBBxm2Asfwl2w1QksuqsFXJ6ybknfbiceEU1AghwW3/uhRRF5el
 k3FBu2hnKFLatKAcxysPkb3mbWds36oukeq5iMNzwjN8voPrRSPB/UD+9XoYeZSpdgPu
 SDfA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=5j/rlMOnFQNFwAfFTGEHYoFziKGTmC1X5fDLnRpFVtM=;
 b=Mz0fhgG7uoNJOmzLcCNz7opDoHVQFiaqy2ImNnrG0nHR6+Fyh/U3DKklD+NbC51UoD
 yfrRt0QoBl3bRPfIzcRLvbge/79s7JCNyTm92PnPw15pwEFK6Ns3u/zfWcABvVUTYL1Z
 tJcbqsbRWBoKynNymhDJU2s1CbvMAb6tsoNKI0N0lMdZYgQ5gv+DekYB1B+6f/Rl52ng
 eD5AdIYziaLVcyXRtQzPWoW8//WjtBErtZKI+N8xAPjKaIAaD1jFQ0vIcylTgb60nXRK
 uhCs7sZkSmDXr1nMoEwTyh2ow+VK0sArj5vXKYxr+u+aq3HtRyExV63l8TWn9VReGkmc
 AzCw==
X-Gm-Message-State: APjAAAUSdWfR3dYbYiiC3odA7wGryuvmGiFNGqdgzVSx23ckg9sUscTl
 A78Tpp52f7OxZDGaTkJ5sap2Hk5kRJ3/5g1qmYw=
X-Google-Smtp-Source: APXvYqwX8jOj/DrN72CfDOhtOPb8gjzZdqhDCcZXm/jtVpPS3RRoZsGa8CUcl1SheasQ6C94BfbRaXwe2lguLVz8r8Y=
X-Received: by 2002:ac8:5448:: with SMTP id d8mr23372337qtq.287.1569831067744; 
 Mon, 30 Sep 2019 01:11:07 -0700 (PDT)
MIME-Version: 1.0
References: <CAAeL0SSMj6bAwTACqj+y23qt5k8Z2HfOiG+LLoUyusNVx3AkwA@HIDDEN>
 <87tv8vgo4n.fsf@HIDDEN> <87a7angnbk.fsf@HIDDEN>
 <CAAeL0SSGS9dtSAfo2i1yKOVQr4T3VmW7TxMbKdTXmtPB09Dx6g@HIDDEN>
 <87pnji8ki4.fsf@HIDDEN>
In-Reply-To: <87pnji8ki4.fsf@HIDDEN>
From: Juanma Barranquero <lekktu@HIDDEN>
Date: Mon, 30 Sep 2019 10:10:30 +0200
Message-ID: <CAAeL0SSBy-ycLnrszGJSKCvp7_Em-NPRWoDcZzBOL2xZDYYSvw@HIDDEN>
Subject: Re: bug#17090: desktop.el saves unusable register data in
 register-alist
To: Lars Ingebrigtsen <larsi@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000267e080593c0c77d"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 17090
Cc: 17090 <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: -1.0 (-)

--000000000000267e080593c0c77d
Content-Type: text/plain; charset="UTF-8"

On Mon, Sep 30, 2019 at 6:40 AM Lars Ingebrigtsen <larsi@HIDDEN> wrote:

> It sounds like we should perhaps refer users to the C-x r f a command
> instead...

Currently, the function assigned to the C-x r map to save a frameset saves
all the frames, so in some uses, saving and restoring the window
configuration (which affects just one frame) is faster and cleaner. Also,
restoring a frameset not only restores the window configuration, but also
position on the screen.

Of course, it would be possible to add another command, or a prefix
parameter, to frameset-to-register, to save just the selected frame, and to
restore the frameset without moving the frame.

> But in any case, desktop.el probably shouldn't be saving
> these useless window configuration registers.

Definitely. It's wasted space and time, and does not serve any useful
purpose.

FWIW, I agree. Documenting the issue and filtering out the
window-configurations on desktop save seems like the easier answer right
now. Don't think it's really a very urgent or frequent issue.

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

<div dir=3D"ltr"><div dir=3D"ltr">On Mon, Sep 30, 2019 at 6:40 AM Lars Inge=
brigtsen &lt;<a href=3D"mailto:larsi@HIDDEN">larsi@HIDDEN</a>&gt; wrote=
:<br></div>=C2=A0<br>&gt; It sounds like we should perhaps refer users to t=
he C-x r f a command<br>&gt; instead...=C2=A0<div><br>Currently, the functi=
on assigned to the C-x r map to save a frameset saves all the frames, so in=
 some uses, saving and restoring the window configuration (which affects ju=
st one frame) is faster and cleaner. Also, restoring a frameset not only re=
stores the window configuration, but also position on the screen.</div><div=
><br></div><div>Of course, it would be possible to add another command, or =
a prefix parameter, to frameset-to-register, to save just the selected fram=
e, and to restore the frameset without moving the frame.<br></div><div><br>=
</div><div>&gt; But in any case, desktop.el probably shouldn&#39;t be savin=
g<br>&gt; these useless window configuration registers.</div><div><br></div=
><div>Definitely. It&#39;s wasted space and time, and does not serve any us=
eful purpose.</div><div><br>FWIW, I agree. Documenting the issue and filter=
ing out the window-configurations on desktop save seems like the easier ans=
wer right now. Don&#39;t think it&#39;s really a very urgent or frequent is=
sue.</div></div>

--000000000000267e080593c0c77d--




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

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


Received: (at 17090) by debbugs.gnu.org; 30 Sep 2019 04:40:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 30 00:40:25 2019
Received: from localhost ([127.0.0.1]:56490 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iEnU1-0002VR-CJ
	for submit <at> debbugs.gnu.org; Mon, 30 Sep 2019 00:40:25 -0400
Received: from quimby.gnus.org ([80.91.231.51]:42742)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1iEnU0-0002VI-5N
 for 17090 <at> debbugs.gnu.org; Mon, 30 Sep 2019 00:40:24 -0400
Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie)
 by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.89) (envelope-from <larsi@HIDDEN>)
 id 1iEnTw-0002lX-7c; Mon, 30 Sep 2019 06:40:22 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Juanma Barranquero <lekktu@HIDDEN>
Subject: Re: bug#17090: desktop.el saves unusable register data in
 register-alist
References: <CAAeL0SSMj6bAwTACqj+y23qt5k8Z2HfOiG+LLoUyusNVx3AkwA@HIDDEN>
 <87tv8vgo4n.fsf@HIDDEN> <87a7angnbk.fsf@HIDDEN>
 <CAAeL0SSGS9dtSAfo2i1yKOVQr4T3VmW7TxMbKdTXmtPB09Dx6g@HIDDEN>
Date: Mon, 30 Sep 2019 06:40:19 +0200
In-Reply-To: <CAAeL0SSGS9dtSAfo2i1yKOVQr4T3VmW7TxMbKdTXmtPB09Dx6g@HIDDEN>
 (Juanma Barranquero's message of "Sun, 29 Sep 2019 18:17:24 +0200")
Message-ID: <87pnji8ki4.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Juanma Barranquero <lekktu@HIDDEN> writes: > But,
 I suppose it is perhaps not worth fixing now,
 because after that > we implemented framesets, 
 and you can do > > C-x r f a > > and the frameset in register a is saved
 and correctly reloaded > af [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 17090
Cc: 17090 <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: -1.0 (-)

Juanma Barranquero <lekktu@HIDDEN> writes:

> But, I suppose it is perhaps not worth fixing now, because after that
> we implemented framesets, and you can do
>
> C-x r f a
>
> and the frameset in register a is saved and correctly reloaded
> afterwards. It's a bit of an overkill, of course.
>
> If we want to fix it, perhaps we could trick our way, by using
> framesets to save a one-frame frameset with some special info to mark
> that it is really intended to be just a window-configuration, and
> then, when reloading the desktop, restoring somehow the window
> configuration into the register, from the frameset data. No idea if it
> is worth the effort, but I think it would be doable.

It sounds like we should perhaps refer users to the C-x r f a command
instead...  But in any case, desktop.el probably shouldn't be saving
these useless window configuration registers.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




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

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


Received: (at 17090) by debbugs.gnu.org; 29 Sep 2019 16:18:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 29 12:18:09 2019
Received: from localhost ([127.0.0.1]:55688 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iEbtg-0007AZ-Sl
	for submit <at> debbugs.gnu.org; Sun, 29 Sep 2019 12:18:09 -0400
Received: from mail-qk1-f173.google.com ([209.85.222.173]:46286)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <lekktu@HIDDEN>) id 1iEbte-0007A4-Pj
 for 17090 <at> debbugs.gnu.org; Sun, 29 Sep 2019 12:18:07 -0400
Received: by mail-qk1-f173.google.com with SMTP id 201so5659886qkd.13
 for <17090 <at> debbugs.gnu.org>; Sun, 29 Sep 2019 09:18:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=phoSmluA3LuOiXpiQN7YY9h/wpeUKLzv+/c3+X4fjHw=;
 b=lr1v9GSaxvYbht8bt7yhsQpo+wkbGtXzEQSV0SHid8tVm+hcNb8PefCVXBmNBIpb5A
 SVOgucdMHdT8LEHdgZTEKcLHF6PJNjlQCkcYYNFDLI6WmrxGnBKcqLlahXg/tOCgeiuR
 LrlKDgY0w0i+73GYBcqRD+qYdBC3L/1ai3X3bXmEgQ3KktzT2r/AQ00D91imtytfXCP8
 b61N6j05kAMSiB1yTGMvyzYQ1YIpcq8646jMlzh/1k2jTzRvsQPEoLgo997VvpBY4luE
 dnBQDbyTnkentnd+MBYGcLL6emmzU1VmMVY06S8HCagnvU4vJ79ZlhB/yX8R5k79dQzl
 vkdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=phoSmluA3LuOiXpiQN7YY9h/wpeUKLzv+/c3+X4fjHw=;
 b=MYzznhVumWNNxVjIMOG4ps5/4J8s2KAoO+FAkIm1pVMPm4SwpllmRipnUZMBxbMTvV
 QNJ9eG4dXpqDlhzWRNRrexhuj6PcTjVqlNS+cRYKQ6v8PWno6gqiaLXjiQjWaJQMRIq6
 YeZqvYlKSuEDXyoBj6J+iyhiAjmwKmaeCFJuIHXQ6qLcond6Q5CaBCrMbQgWzvypoZN+
 519AzEF4BSw5baFo7XtmOm9vs6q+s9b5+xLitfhT6bU/0e/zFygHHrbqrgQOa617h5kH
 oU1VbUscZZouFhjQ7zAJoaH8iyIvpFDnMg7A6MnbJ7ZVIKlK0Ri1XfQFjrRMfbGVZ7XH
 RFRA==
X-Gm-Message-State: APjAAAWRuGl8KKPPZgFbHAqI0DNY7cymIDJhQO0069+4S1vN+puL3JlD
 r28ad5SO6O74uOk4DyIEJ7ZdNQnX0cRk+wJG9KQ=
X-Google-Smtp-Source: APXvYqw1aFa8Y8skz7PDZUN+hk7NMbUe7lQC9OU32LoPaT0nyaZ2v3e0PUPtpuxcuuLQxAp4Dh1JJvZifrFfjtGQjO0=
X-Received: by 2002:a37:a411:: with SMTP id n17mr15349573qke.216.1569773881053; 
 Sun, 29 Sep 2019 09:18:01 -0700 (PDT)
MIME-Version: 1.0
References: <CAAeL0SSMj6bAwTACqj+y23qt5k8Z2HfOiG+LLoUyusNVx3AkwA@HIDDEN>
 <87tv8vgo4n.fsf@HIDDEN> <87a7angnbk.fsf@HIDDEN>
In-Reply-To: <87a7angnbk.fsf@HIDDEN>
From: Juanma Barranquero <lekktu@HIDDEN>
Date: Sun, 29 Sep 2019 18:17:24 +0200
Message-ID: <CAAeL0SSGS9dtSAfo2i1yKOVQr4T3VmW7TxMbKdTXmtPB09Dx6g@HIDDEN>
Subject: Re: bug#17090: desktop.el saves unusable register data in
 register-alist
To: Lars Ingebrigtsen <larsi@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000008ed6b90593b37698"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 17090
Cc: 17090 <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: -1.0 (-)

--0000000000008ed6b90593b37698
Content-Type: text/plain; charset="UTF-8"

Curious that my original recipe (fixing the C-x C-x to C-x C-c, as I
suppose I intended) doesn't work now because

  emacs -Q -f desktop-read

does not read the desktop file from the current directory ('.' is no longer
in desktop-path).

But anyway, back to the issue:

> Hm, I think I was wrong here -- I'm not getting exactly the same errors
> as in earlier versions of Emacs, but the data that's saved still isn't
> usable.

Correct.

But, I suppose it is perhaps not worth fixing now, because after that we
implemented framesets, and you can do

C-x r f a

and the frameset in register a is saved and correctly reloaded afterwards.
It's a bit of an overkill, of course.

If we want to fix it, perhaps we could trick our way, by using framesets to
save a one-frame frameset with some special info to mark that it is really
intended to be just a window-configuration, and then, when reloading the
desktop, restoring somehow the window configuration into the register, from
the frameset data. No idea if it is worth the effort, but I think it would
be doable.

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

<div dir=3D"ltr">Curious that my original recipe (fixing the C-x C-x to C-x=
 C-c, as I suppose I intended) doesn&#39;t work now because=C2=A0<div><br><=
/div><div>=C2=A0 emacs -Q -f desktop-read</div><div><br></div><div>does not=
 read the desktop file from the current directory (&#39;.&#39; is no longer=
 in desktop-path).=C2=A0</div><div><br></div><div>But anyway, back to the i=
ssue:<br><br>&gt; Hm, I think I was wrong here -- I&#39;m not getting exact=
ly the same errors<br>&gt; as in earlier versions of Emacs, but the data th=
at&#39;s saved still isn&#39;t<br>&gt; usable.<br><br></div><div>Correct.</=
div><div><br></div><div>But, I suppose it is perhaps not worth fixing now, =
because after that we implemented framesets, and you can do</div><div><br><=
/div><div>C-x r f a</div><div><br></div><div>and the frameset in register a=
 is saved and correctly reloaded afterwards. It&#39;s a bit of an overkill,=
 of course.<br><br>If we want to fix it, perhaps we could trick our way, by=
 using framesets to save a one-frame frameset with some special info to mar=
k that it is really intended to be just a window-configuration, and then, w=
hen reloading the desktop, restoring somehow the window configuration into =
the register, from the frameset data. No idea if it is worth the effort, bu=
t I think it would be doable.</div><div><br></div></div>

--0000000000008ed6b90593b37698--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#17090; Package emacs. Full text available.
Removed tag(s) moreinfo. Request was from Lars Ingebrigtsen <larsi@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 17090) by debbugs.gnu.org; 29 Sep 2019 15:00:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 29 11:00:06 2019
Received: from localhost ([127.0.0.1]:55445 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iEag9-0003Dp-V3
	for submit <at> debbugs.gnu.org; Sun, 29 Sep 2019 11:00:06 -0400
Received: from quimby.gnus.org ([80.91.231.51]:56540)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1iEag8-0003CD-BB
 for 17090 <at> debbugs.gnu.org; Sun, 29 Sep 2019 11:00:04 -0400
Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie)
 by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.89) (envelope-from <larsi@HIDDEN>)
 id 1iEag3-00028H-HT; Sun, 29 Sep 2019 17:00:03 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Juanma Barranquero <lekktu@HIDDEN>
Subject: Re: bug#17090: desktop.el saves unusable register data in
 register-alist
References: <CAAeL0SSMj6bAwTACqj+y23qt5k8Z2HfOiG+LLoUyusNVx3AkwA@HIDDEN>
 <87tv8vgo4n.fsf@HIDDEN>
Date: Sun, 29 Sep 2019 16:59:59 +0200
In-Reply-To: <87tv8vgo4n.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Sun,
 29 Sep 2019 16:42:32 +0200")
Message-ID: <87a7angnbk.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Lars Ingebrigtsen <larsi@HIDDEN> writes: > I'm unable to
 reproduce this bug in Emacs 27 (and I also vaguely > remember something being
 fixed in this area a few months ago). Hm, I think I was wrong here -- I'm
 not getting exactly the same errors as in earlier versions of Emacs, but
 the data that's saved still isn't usable. 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 17090
Cc: 17090 <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: -1.0 (-)

Lars Ingebrigtsen <larsi@HIDDEN> writes:

> I'm unable to reproduce this bug in Emacs 27 (and I also vaguely
> remember something being fixed in this area a few months ago).

Hm, I think I was wrong here -- I'm not getting exactly the same errors
as in earlier versions of Emacs, but the data that's saved still isn't
usable.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#17090; Package emacs. Full text available.
Forcibly Merged 17090 27422. Request was from Lars Ingebrigtsen <larsi@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Added tag(s) moreinfo. Request was from Lars Ingebrigtsen <larsi@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 17090) by debbugs.gnu.org; 29 Sep 2019 14:42:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 29 10:42:38 2019
Received: from localhost ([127.0.0.1]:55410 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iEaPG-0000gj-Lh
	for submit <at> debbugs.gnu.org; Sun, 29 Sep 2019 10:42:38 -0400
Received: from quimby.gnus.org ([80.91.231.51]:56150)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1iEaPE-0000gY-Ox
 for 17090 <at> debbugs.gnu.org; Sun, 29 Sep 2019 10:42:37 -0400
Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie)
 by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.89) (envelope-from <larsi@HIDDEN>)
 id 1iEaPA-0001yF-LP; Sun, 29 Sep 2019 16:42:35 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Juanma Barranquero <lekktu@HIDDEN>
Subject: Re: bug#17090: desktop.el saves unusable register data in
 register-alist
References: <CAAeL0SSMj6bAwTACqj+y23qt5k8Z2HfOiG+LLoUyusNVx3AkwA@HIDDEN>
Date: Sun, 29 Sep 2019 16:42:32 +0200
In-Reply-To: <CAAeL0SSMj6bAwTACqj+y23qt5k8Z2HfOiG+LLoUyusNVx3AkwA@HIDDEN>
 (Juanma Barranquero's message of "Mon, 24 Mar 2014 21:31:30 +0100")
Message-ID: <87tv8vgo4n.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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
 @@CONTACT_ADDRESS@@ for details.
 Content preview: Juanma Barranquero <lekktu@HIDDEN> writes: > emacs -Q -f
 desktop-save-mode > C-x r w a > C-x C-x > y <RET> > emacs -Q -f desktop-read
 > C-x r j > > => a: rectangle starting with Unprintable entity > > and
 similarly, when using > C-x r f a > > [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 17090
Cc: 17090 <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: -1.0 (-)

Juanma Barranquero <lekktu@HIDDEN> writes:

> emacs -Q -f desktop-save-mode
> C-x r w a
> C-x C-x
> y <RET>
> emacs -Q -f desktop-read
> C-x r j
>
> =3D> a: rectangle starting with Unprintable entity
>
> and similarly, when using
> C-x r f a
>
> restoring and then C-x r j  brings
>
> Error running timer: (invalid function "Unprintable entity")

I'm unable to reproduce this bug in Emacs 27 (and I also vaguely
remember something being fixed in this area a few months ago).

Instead of the error, I get:

Desktop: 1 frame, 0 buffers restored.

and then=20

Register doesn=E2=80=99t contain a buffer position or configuration

when trying to C-x r j a-ing.

Are you still seeing this problem in Emacs 27?

--=20
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




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

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


Received: (at submit) by debbugs.gnu.org; 24 Mar 2014 20:32:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 24 16:32:19 2014
Received: from localhost ([127.0.0.1]:47999 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1WSBXe-0008F3-5Q
	for submit <at> debbugs.gnu.org; Mon, 24 Mar 2014 16:32:18 -0400
Received: from eggs.gnu.org ([208.118.235.92]:37210)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <lekktu@HIDDEN>) id 1WSBXa-0008Et-NT
 for submit <at> debbugs.gnu.org; Mon, 24 Mar 2014 16:32:15 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <lekktu@HIDDEN>) id 1WSBXZ-0008Lw-6u
 for submit <at> debbugs.gnu.org; Mon, 24 Mar 2014 16:32:14 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM,
 T_DKIM_INVALID autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:38356)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <lekktu@HIDDEN>) id 1WSBXZ-0008Ln-3x
 for submit <at> debbugs.gnu.org; Mon, 24 Mar 2014 16:32:13 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:38918)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <lekktu@HIDDEN>) id 1WSBXX-0004cO-Sm
 for bug-gnu-emacs@HIDDEN; Mon, 24 Mar 2014 16:32:13 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <lekktu@HIDDEN>) id 1WSBXX-0008L9-1Y
 for bug-gnu-emacs@HIDDEN; Mon, 24 Mar 2014 16:32:11 -0400
Received: from mail-yk0-x22b.google.com ([2607:f8b0:4002:c07::22b]:35583)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <lekktu@HIDDEN>) id 1WSBXW-0008L3-Tj
 for bug-gnu-emacs@HIDDEN; Mon, 24 Mar 2014 16:32:10 -0400
Received: by mail-yk0-f171.google.com with SMTP id q9so16091522ykb.2
 for <bug-gnu-emacs@HIDDEN>; Mon, 24 Mar 2014 13:32:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:from:date:message-id:subject:to:content-type;
 bh=WvZUtigzI4IiLRozFWekSG/1o5Qye49RJlCahP29OjM=;
 b=UDNJwweaAdlPqTCatZNorpOF7r/UuI+s6pLyObLFi6BzpGBtH5CAr8qHsj5/G+UoeI
 QFc/WjEkJJXoRS+gZ4fXN0pfYfqdteUYi2vs8Pv8lEU8XMMZE6Wv/jqYIWCt2Mr94zZ5
 F2rjKYZto/9QXWVSdgzKSFpDxvjyGOss+Fhj/0JIkVp0m1OISAP3BJfq1ZYEZr1AQ0Rh
 fnd7sX4alqzRuk90LaCcZ1LGTVmjGHDS1FyQV4RuTARcNInHQopLkJcdmAczodvqwr3O
 SFxN0nKfHoTnAGd3HhT3LHNR1Ns2R3MRba2O/dpVXuYQTE+RtNZB1W6o2Iip71YQt/ur
 BO5w==
X-Received: by 10.236.172.33 with SMTP id s21mr91677376yhl.71.1395693130355;
 Mon, 24 Mar 2014 13:32:10 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.170.163.3 with HTTP; Mon, 24 Mar 2014 13:31:30 -0700 (PDT)
From: Juanma Barranquero <lekktu@HIDDEN>
Date: Mon, 24 Mar 2014 21:31:30 +0100
Message-ID: <CAAeL0SSMj6bAwTACqj+y23qt5k8Z2HfOiG+LLoUyusNVx3AkwA@HIDDEN>
Subject: desktop.el saves unusable register data in register-alist
To: Bug-Gnu-Emacs <bug-gnu-emacs@HIDDEN>
Content-Type: text/plain; charset=UTF-8
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.0 (----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://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: <http://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: -4.0 (----)

Package: Emacs
Severity: minor

emacs -Q -f desktop-save-mode
C-x r w a
C-x C-x
y <RET>
emacs -Q -f desktop-read
C-x r j

=> a: rectangle starting with Unprintable entity

and similarly, when using
C-x r f a

restoring and then C-x r j  brings

Error running timer: (invalid function "Unprintable entity")

register-alist is in desktop-globals-to-save by default, so it should
work out of the box. but any fix is going to be ugly.

Possibilities:

- Cleaning register-alist from desktop-save-hook. Not a good idea
because the session does not necessarily end on desktop-saving (and
even less now, with timer-based saving).

- Modify desktop-outvar to skip anything whose serialization matches
"Unprintable entity".

- Modify desktop-outvar with register-alist specific knowledge, so it
filters out only some entries when serializing.

- Design a more generic mechanism to allow variables to have cleaning
specific functions.

The first three options are horribly hackish, and the last one is a
bit overkill if we only want to avoid the register-alist issue (the
mechanism would be generally useful, but no one has ever asked for
it...)

Ideas?




Acknowledgement sent to Juanma Barranquero <lekktu@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#17090; 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: Mon, 25 Nov 2019 12:00:02 UTC

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