GNU bug report logs - #73568
30.0.91; which-key error in speedbar (wrong-type-argument wholenump -13)

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; Reported by: Morgan Willcock <morgan@HIDDEN>; Keywords: confirmed; dated Mon, 30 Sep 2024 18:09:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Added tag(s) confirmed. Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 73568) by debbugs.gnu.org; 2 Oct 2024 07:18:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 02 03:18:53 2024
Received: from localhost ([127.0.0.1]:56452 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1svtdN-0005R4-3U
	for submit <at> debbugs.gnu.org; Wed, 02 Oct 2024 03:18:53 -0400
Received: from eggs.gnu.org ([209.51.188.92]:43024)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1svtdK-0005Qp-Rp
 for 73568 <at> debbugs.gnu.org; Wed, 02 Oct 2024 03:18:51 -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 <eliz@HIDDEN>)
 id 1svtdD-0005qZ-5I; Wed, 02 Oct 2024 03:18:43 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=XVz5wkjpUFM4NetRmN5Dd4lZm9RCiMXgiTfFIwPeN4I=; b=dpYTmdLjzPlg
 1y2msBY4Zut5KyL4Dqpcu0nr1gqWx7YhWOeC7PF1Am4ugzCJWupJwqsh1Vov0k6LEAYpg+El2t8+d
 yTlryQIXl2S6ngcw9wihLd94CwQe9TqApq+QNQI3fi9BWLDDTnXGLJQO5H9eCh6q/51npqCFQi0Fg
 1uf0wTHXXTxiOs5tVp7EPoNNBF9Gux1bQ6OsaMXKLtiJIpXPEKlW6MniP5iyvYBkG9fPxolh1zSFg
 2Nrb6p1bIisxEn+Wiw90K36w2fWnybrku9OQv9GeNXv7Fi9Rs0gf9fRk6RuCO3D44hro0pSK7cFGP
 kRbmF1AWmScieiT+EJZJwQ==;
Date: Wed, 02 Oct 2024 10:18:29 +0300
Message-Id: <86ikub0y7u.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Justin Burkett <justin@HIDDEN>
In-Reply-To: <CAF8XuLgn+Syd4tZ55ECw9sKadNvEfq3NAUp94vdGa65dwbfggw@HIDDEN>
 (message from Justin Burkett on Tue, 1 Oct 2024 22:01:12 -0400)
Subject: Re: bug#73568: 30.0.91;
 which-key error in speedbar (wrong-type-argument wholenump -13)
References: <877catggky.fsf@HIDDEN>
 <CADwFkmknNxH=nEgxUq=3SZ6Jp-S16TCfVFA3PvE_vmNsGW-j4Q@HIDDEN>
 <CAF8XuLgn+Syd4tZ55ECw9sKadNvEfq3NAUp94vdGa65dwbfggw@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 73568
Cc: stefankangas@HIDDEN, 73568 <at> debbugs.gnu.org, morgan@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: -3.3 (---)

> Cc: 73568 <at> debbugs.gnu.org, Morgan Willcock <morgan@HIDDEN>
> From: Justin Burkett <justin@HIDDEN>
> Date: Tue, 1 Oct 2024 22:01:12 -0400
> 
> Thanks. Can you try the attached patch for the first problem?

Could you use string-pixel-width there instead of
which-key--col-widths?  If not, why not?

> I'm not sure what the best approach is with speedbar. I'm inclined to
> disable which-key for that case, but maybe showing which-key in the
> original frame is better?

I vote for the latter.

Thanks.




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

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


Received: (at 73568) by debbugs.gnu.org; 2 Oct 2024 02:02:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 01 22:02:33 2024
Received: from localhost ([127.0.0.1]:55000 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1svohE-0006Gp-Sq
	for submit <at> debbugs.gnu.org; Tue, 01 Oct 2024 22:02:33 -0400
Received: from mail-ed1-f47.google.com ([209.85.208.47]:55787)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <justin@HIDDEN>) id 1svohC-0006Gd-Am
 for 73568 <at> debbugs.gnu.org; Tue, 01 Oct 2024 22:02:31 -0400
Received: by mail-ed1-f47.google.com with SMTP id
 4fb4d7f45d1cf-5c87c7d6ad4so6402013a12.3
 for <73568 <at> debbugs.gnu.org>; Tue, 01 Oct 2024 19:02:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=burkett-cc.20230601.gappssmtp.com; s=20230601; t=1727834484; x=1728439284;
 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=4IjQWs7X9PIg1XAj5Um0Xr91+dAQ6NGOWo2Lg3riNtE=;
 b=YFm5uFysZd0xoZEinSa5dxNCAKF2oUurjRaMNdtk3GqYCTccgAp+QrLs3IAlnhk6vh
 Fymv765eFVfHtz+5C8Y1mnsuNxGILqXP0Il4FiCgakGARcZEDu3BO8B1wXHws3L8eL64
 oOp0az+FN04C/AAWsut2Kk9pnE8Q4e6WrXa2AiefTHgDwMTaA7GCfVSly2fIS9aWbDQl
 Ox5FN5QF0i6yjPBBSM0IwZD7U6CyjfipUFUlzrkTMxn4RTss1NvbSnYT7DX5BdKasa5o
 r7nHme4WL6VduYP8qBw79zYYGNMi9sFnll5WviUpa2Q8MxVotd4mhcOeeJZXqNYZj8Fw
 1FXQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1727834484; x=1728439284;
 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=4IjQWs7X9PIg1XAj5Um0Xr91+dAQ6NGOWo2Lg3riNtE=;
 b=CBm9TgYHg/EiRfnXSJbxgyqO79dgCzfEajsiQv5QAUZdJLrtRF2lfjSlJj87fGCJgQ
 Xgddo/LA+n36mQCQKrdOhIo1Cd1Dd5WM0G0nLfmpbVTSPHpIoHJTOPdisnC3S++ZbxBT
 A6H3WEeSlWZE3ISieFonBOvjuzU/PLWVlYANews+bG6tvQ8RG0MwZJQpNCkQJzh90gp5
 OMwhejBEW++ibVxJOie7OnneQwLQhsej1iH4IVeNv6q2HqnFPXJsWuMYUXfrqe2YKCl+
 gvVOt27L5UsIF6xP/U/YuEVLqVWPjnlmdrw31y7D1jAhop5XZa9tTdSS8eWk8wic88/A
 KFEw==
X-Forwarded-Encrypted: i=1;
 AJvYcCUbEqagcnutQV7zs4iXZAYWpdlkSthLo8emNc+L7yIcxWurngeXHsWyoOSm3To8Lpuoj/3ESg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yy4H1aW2H9RJXITtGFuwJiAPpqffrIzaxrEOjVHMwbCYqu5ThwI
 BNzoRMSTDHbqjKGkEadeLlxSo9s0/LrzZmsMB3/ZnCeBLNzZDoH0p6N7w5vSEL2kRyTazaNBrXZ
 cUZid278IY8qJ/dBM3Yk5ZjpQtURjJfq1qsqmzFVf88y/rac2
X-Google-Smtp-Source: AGHT+IFQxvFTbz68F0tqHk/1JdaIECSY6fK/IDwTW3c8Taa9NohvQD9bYKe2ksax9l9Y2kmO3XspdrF4z+0UCyUtVVk=
X-Received: by 2002:a05:6402:1e89:b0:5c8:7a0b:2848 with SMTP id
 4fb4d7f45d1cf-5c8b1b9a4e6mr950908a12.36.1727834483590; Tue, 01 Oct 2024
 19:01:23 -0700 (PDT)
MIME-Version: 1.0
References: <877catggky.fsf@HIDDEN>
 <CADwFkmknNxH=nEgxUq=3SZ6Jp-S16TCfVFA3PvE_vmNsGW-j4Q@HIDDEN>
In-Reply-To: <CADwFkmknNxH=nEgxUq=3SZ6Jp-S16TCfVFA3PvE_vmNsGW-j4Q@HIDDEN>
From: Justin Burkett <justin@HIDDEN>
Date: Tue, 1 Oct 2024 22:01:12 -0400
Message-ID: <CAF8XuLgn+Syd4tZ55ECw9sKadNvEfq3NAUp94vdGa65dwbfggw@HIDDEN>
Subject: Re: bug#73568: 30.0.91; which-key error in speedbar
 (wrong-type-argument wholenump -13)
To: Stefan Kangas <stefankangas@HIDDEN>
Content-Type: multipart/mixed; boundary="000000000000a03c90062374d01f"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 73568
Cc: 73568 <at> debbugs.gnu.org, Morgan Willcock <morgan@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 (-)

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

Thanks. Can you try the attached patch for the first problem?

I'm not sure what the best approach is with speedbar. I'm inclined to
disable which-key for that case, but maybe showing which-key in the
original frame is better?

On Mon, Sep 30, 2024 at 5:53=E2=80=AFPM Stefan Kangas <stefankangas@HIDDEN=
om> wrote:
>
> Morgan Willcock <morgan@HIDDEN> writes:
>
> > An error is signalled when which-key is activated, point is within the
> > speedbar frame, and a portion of a key-sequence has been typed
> > (e.g. C-x).
> >
> > To generate an example backtrace:
> >
> >   emacs -Q \
> >       --eval "(which-key-mode)" \
> >       --eval "(speedbar-get-focus)" \
> >       --eval "(toggle-debug-on-error)" \
> >       --eval "(setq unread-command-events (listify-key-sequence \"\C-x\=
"))"
>
> Here's the error I get:
>
> Debugger entered--Lisp error: (wrong-type-argument wholenump -14)
>   make-string(-14 32)
>
> The problem occurs is in `which-key--pad-column': the speedbar frame is
> only 14 characters wide, and so can't fit longer strings than that.
>
> I actually see two bugs here:
>
> 1. Create a regular Emacs frame of width 14, enable `which-key-mode' and
>    press some key, e.g. C-h.  You now get a similar backtrace.  Probably
>    `which-key' should simply be smarter in this case, for example by
>    truncating instead of padding.
>
> 2. With a dframe, as in speedbar, I guess `which-key' should try to
>    display it's help window in the original frame?
>
> I'm copying in Justin Burkett.

--000000000000a03c90062374d01f
Content-Type: application/octet-stream; 
	name="0001-Fix-which-key-layout-error-when-available-width-is-s.patch"
Content-Disposition: attachment; 
	filename="0001-Fix-which-key-layout-error-when-available-width-is-s.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_m1r80lj10>
X-Attachment-Id: f_m1r80lj10

RnJvbSBhODAxNWQwYzNmNWNjNWMxZDBiMWI0NWY0YjdjMDk2ZGJmYzkyNjY0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKdXN0aW4gQnVya2V0dCA8anVzdGluQGJ1cmtldHQuY2M+CkRh
dGU6IFR1ZSwgMSBPY3QgMjAyNCAyMTo1MjowNyAtMDQwMApTdWJqZWN0OiBbUEFUQ0hdIEZpeCB3
aGljaC1rZXkgbGF5b3V0IGVycm9yIHdoZW4gYXZhaWxhYmxlIHdpZHRoIGlzIHNtYWxsCgoqIGxp
c3Avd2hpY2gta2V5LmVsICh3aGljaC1rZXktLWNvbC13aWR0aHMpOiBBZGQgbW9yZSBlZmZpY2ll
bnQgZnVuY3Rpb24KZm9yIGNhbGN1bGF0aW5nIGNvbHVtbiB3aWR0aHMKKHdoaWNoLWtleS0tcGFk
LWNvbHVtbik6IEhhbmRsZSBjYXNlIHdoZXJlIGF2YWlsYWJsZSB3aWR0aCBmb3Igd2hpY2gta2V5
CmJ1ZmZlciBpcyBzbWFsbGVyIHRoYW4gdGhlIHdpZHRoIG9mIGEgc2luZ2xlIGNvbHVtbi4KLS0t
CiBsaXNwL3doaWNoLWtleS5lbCB8IDcxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgMjMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC93aGljaC1rZXkuZWwgYi9saXNwL3doaWNoLWtl
eS5lbAppbmRleCAyMzIxNDVmN2ZiNS4uNmZkNjE0NjJhYmUgMTAwNjQ0Ci0tLSBhL2xpc3Avd2hp
Y2gta2V5LmVsCisrKyBiL2xpc3Avd2hpY2gta2V5LmVsCkBAIC0zOSw2ICszOSw3IEBACiAocmVx
dWlyZSAnY2wtbGliKQogKHJlcXVpcmUgJ2J1dHRvbikKIChyZXF1aXJlICdyZWdleHAtb3B0KQor
KHJlcXVpcmUgJ3NlcSkKIAogOzsgRm9yIGNvbXBpbGVyCiAoZGVmdmFyIGV2aWwtb3BlcmF0b3It
c2hvcnRjdXQtbWFwKQpAQCAtMjAxMiwzMyArMjAxMyw1NyBAQCB3aGljaC1rZXktLWpvaW4tY29s
dW1ucwogICAgICAgICAgKHJvd3MgKGFwcGx5ICMnY2wtbWFwY2FyICMnbGlzdCBwYWRkZWQpKSkK
ICAgICAobWFwY29uY2F0IChsYW1iZGEgKHJvdykgKG1hcGNvbmNhdCAjJ2lkZW50aXR5IHJvdyAi
ICIpKSByb3dzICJcbiIpKSkKIAotKGRlZnN1YnN0IHdoaWNoLWtleS0tbWF4LWxlbiAoa2V5cyBp
bmRleCAmb3B0aW9uYWwgaW5pdGlhbC12YWx1ZSkKLSAgIkZpbmQgdGhlIG1heCBsZW5ndGggb2Yg
dGhlIElOREVYIGVsZW1lbnQgaW4gZWFjaCBvZiBLRVlTLiIKLSAgKGNsLXJlZHVjZQotICAgKGxh
bWJkYSAoeCB5KSAobWF4IHggKHdoaWNoLWtleS0tc3RyaW5nLXdpZHRoIChudGggaW5kZXggeSkp
KSkKLSAgIGtleXMgOmluaXRpYWwtdmFsdWUgKGlmIGluaXRpYWwtdmFsdWUgaW5pdGlhbC12YWx1
ZSAwKSkpCisoZGVmdW4gd2hpY2gta2V5LS1jb2wtd2lkdGhzIChrZXlzKQorICAiRmluZCB0aGUg
bWF4IGxlbmd0aCBvZiBlYWNoIGNvbHVtbiBpbiBLRVlTLgorS0VZUyBpcyBhc3N1bWVkIHRvIGJl
IGEgbGlzdCBvZiBsaXN0cyBvZiBzdHJpbmdzLCB3aGVyZSB0aGUgc3VibGlzdHMgYWxsCitoYXZl
IHRoZSBzYW1lIG51bWJlciBvZiBzdHJpbmdzLiIKKyAgKGxldCogKChuIChsZW5ndGggKGNhciBr
ZXlzKSkpKQorICAgIChzZXEtcmVkdWNlCisgICAgIChsYW1iZGEgKHggeSkKKyAgICAgICAoc2Vx
LW1hcC1pbmRleGVkCisgICAgICAgIChsYW1iZGEgKGUgaSkKKyAgICAgICAgICAobWF4IChudGgg
aSB4KSAod2hpY2gta2V5LS1zdHJpbmctd2lkdGggZSkpKQorICAgICAgICB5KSkKKyAgICAga2V5
cworICAgICAobWFrZS1saXN0IG4gMCkpKSkKIAogKGRlZnVuIHdoaWNoLWtleS0tcGFkLWNvbHVt
biAoY29sLWtleXMgYXZsLXdpZHRoKQotICAiUGFkIGNlbGxzIG9mIENPTC1LRVlTIHRvIEFWTC1X
SURUSC4KKyAgIlBhZCBDT0wtS0VZUyBjZWxscyB0byBzYW1lIHdpZHRoIHJlc3BlY3RpbmcgQVZM
LVdJRFRILgogVGFrZSBhIGNvbHVtbiBvZiAoa2V5IHNlcGFyYXRvciBkZXNjcmlwdGlvbikgQ09M
LUtFWVMsCiBjYWxjdWxhdGUgdGhlIG1heCB3aWR0aCBpbiB0aGUgY29sdW1uIGFuZCBwYWQgYWxs
IGNlbGxzIG91dCB0bwotdGhhdCB3aWR0aC4iCi0gIChsZXQqICgoY29sLWtleS13aWR0aCAgKCsg
d2hpY2gta2V5LWFkZC1jb2x1bW4tcGFkZGluZwotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICh3aGljaC1rZXktLW1heC1sZW4gY29sLWtleXMgMCkpKQotICAgICAgICAgKGNvbC1zZXAtd2lk
dGggICh3aGljaC1rZXktLW1heC1sZW4gY29sLWtleXMgMSkpCi0gICAgICAgICAoYXZsLXdpZHRo
ICAgICAgKC0gYXZsLXdpZHRoIGNvbC1rZXktd2lkdGggY29sLXNlcC13aWR0aCkpCi0gICAgICAg
ICAoY29sLWRlc2Mtd2lkdGggKG1pbiBhdmwtd2lkdGgKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICh3aGljaC1rZXktLW1heC1sZW4KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb2wta2V5cyAyCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpY2gta2V5LW1p
bi1jb2x1bW4tZGVzY3JpcHRpb24td2lkdGgpKSkKLSAgICAgICAgIChjb2wtd2lkdGggICAgICAo
KyBjb2wta2V5LXdpZHRoIGNvbC1zZXAtd2lkdGggY29sLWRlc2Mtd2lkdGgpKQotICAgICAgICAg
KGNvbC1mb3JtYXQgICAgIChjb25jYXQgIiUiIChpbnQtdG8tc3RyaW5nIGNvbC1rZXktd2lkdGgp
ICJzJXMlcyIpKSkKLSAgICAoY29ucyBjb2wtd2lkdGgKLSAgICAgICAgICAobWFwY2FyIChwY2Fz
ZS1sYW1iZGEgKGAoLGtleSAsc2VwICxkZXNjICxfZG9jKSkKLSAgICAgICAgICAgICAgICAgICAg
KGNvbmNhdAotICAgICAgICAgICAgICAgICAgICAgKGZvcm1hdCBjb2wtZm9ybWF0IGtleSBzZXAg
ZGVzYykKLSAgICAgICAgICAgICAgICAgICAgIChtYWtlLXN0cmluZyAoLSBjb2wtZGVzYy13aWR0
aCAoc3RyaW5nLXdpZHRoIGRlc2MpKSA/XHMpKSkKLSAgICAgICAgICAgICAgICAgIGNvbC1rZXlz
KSkpKQordGhhdCB3aWR0aC4KKworSWYgQVZMLVdJRFRIIGlzIHRvbyBzbWFsbCB0byBjb250YWlu
IHRoZSBjb2x1bW4sIHRydW5jYXRlIHRoZSBsYXN0CitlbGVtZW50IG9mIENPTC1LRVlTIGluc3Rl
YWQuIgorICAobGV0KiAoKGNvbC13aWR0aHMgKHdoaWNoLWtleS0tY29sLXdpZHRocyBjb2wta2V5
cykpCisgICAgICAgICAoa2V5LWNvbC13aWR0aCAoKyB3aGljaC1rZXktYWRkLWNvbHVtbi1wYWRk
aW5nCisgICAgICAgICAgICAgICAgICAgICAgICAgICAobnRoIDAgY29sLXdpZHRocykpKQorICAg
ICAgICAgKHNlcC1jb2wtd2lkdGggKG50aCAxIGNvbC13aWR0aHMpKQorICAgICAgICAgKHJlbS1h
dmwtd2lkdGggKC0gYXZsLXdpZHRoIGtleS1jb2wtd2lkdGggc2VwLWNvbC13aWR0aCkpCisgICAg
ICAgICAoZGVzYy1jb2wtd2lkdGggKG50aCAyIGNvbC13aWR0aHMpKQorICAgICAgICAgKHRvdGFs
LXdpZHRoICgrIGtleS1jb2wtd2lkdGggc2VwLWNvbC13aWR0aCBkZXNjLWNvbC13aWR0aCkpKQor
ICAgIChjb25kCisgICAgICgoPiB3aGljaC1rZXktbWluLWNvbHVtbi1kZXNjcmlwdGlvbi13aWR0
aCBkZXNjLWNvbC13aWR0aCByZW0tYXZsLXdpZHRoKQorICAgICAgOzsgd2UgY2FuJ3QgZml0IHRo
ZSBjb2x1bW4KKyAgICAgIChjb25zIDAgKG1ha2UtbGlzdCAobGVuZ3RoIGNvbC1rZXlzKSAiIikp
KQorICAgICAoKD4gZGVzYy1jb2wtd2lkdGggcmVtLWF2bC13aWR0aCkKKyAgICAgIDs7IHRydW5j
YXRlIHRoZSBsYXN0IGNvbHVtbgorICAgICAgKGNvbnMgYXZsLXdpZHRoCisgICAgICAgICAgICAo
bWFwY2FyCisgICAgICAgICAgICAgKHBjYXNlLWxhbWJkYSAoYCgsa2V5ICxzZXAgLGRlc2MgLF9k
b2MpKQorICAgICAgICAgICAgICAgKHN0cmluZy1saW1pdAorICAgICAgICAgICAgICAgIChmb3Jt
YXQgKGZvcm1hdCAiJSUlZHMlJXMlJXMiIGtleS1jb2wtd2lkdGgpIGtleSBzZXAgZGVzYykKKyAg
ICAgICAgICAgICAgICBhdmwtd2lkdGgpKQorICAgICAgICAgICAgIGNvbC1rZXlzKSkpCisgICAg
ICh0CisgICAgICA7OyBwYWQgdGhlIGxhc3QgY29sdW1uCisgICAgICAoY29ucyB0b3RhbC13aWR0
aAorICAgICAgICAgICAgKG1hcGNhcgorICAgICAgICAgICAgIChwY2FzZS1sYW1iZGEgKGAoLGtl
eSAsc2VwICxkZXNjICxfZG9jKSkKKyAgICAgICAgICAgICAgIChzdHJpbmctcGFkCisgICAgICAg
ICAgICAgICAgKGZvcm1hdCAoZm9ybWF0ICIlJSVkcyUlcyUlcyIga2V5LWNvbC13aWR0aCkga2V5
IHNlcCBkZXNjKQorICAgICAgICAgICAgICAgIHRvdGFsLXdpZHRoKSkKKyAgICAgICAgICAgICBj
b2wta2V5cykpKSkpKQogCiAoZGVmdW4gd2hpY2gta2V5LS1wYXJ0aXRpb24tbGlzdCAobiBsaXN0
KQogICAiUGFydGl0aW9uIExJU1QgaW50byBOLXNpemVkIHN1Ymxpc3RzLiIKLS0gCjIuNDYuMgoK
--000000000000a03c90062374d01f--




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

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


Received: (at 73568) by debbugs.gnu.org; 30 Sep 2024 21:55:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 30 17:55:31 2024
Received: from localhost ([127.0.0.1]:47362 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1svOMd-0004Pt-5g
	for submit <at> debbugs.gnu.org; Mon, 30 Sep 2024 17:55:31 -0400
Received: from mail-lj1-f181.google.com ([209.85.208.181]:60687)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1svOMV-0004Pe-VK
 for 73568 <at> debbugs.gnu.org; Mon, 30 Sep 2024 17:55:28 -0400
Received: by mail-lj1-f181.google.com with SMTP id
 38308e7fff4ca-2f75aaaade6so48579221fa.1
 for <73568 <at> debbugs.gnu.org>; Mon, 30 Sep 2024 14:54:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1727733224; x=1728338024; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=JTJG4jqS9IxTOV/IEZMWq+R+rucXZq+t7e4Q4ij8etg=;
 b=SU9xabYJAoywOnb26/NDrtIvToZ2uvS03PZCIFCspM4RABMtn6+CR9YFS4Wwlxf6Xu
 AWy4ZVsKGmrq5K2Z7Vqd0GURjogijm0xlXAAXL6gStSlboTiTZDOWjBuxHeMw3kWmEMN
 NPeFCggaZ4VvP+ppT5zKYA7vOXU86RjYIBOMEC0fBf7zm+vL2Ccq46qm3HmQo7FGDUy3
 4/YPOtkodzoxmcHDEmcugL110HT0H03f1CA7kN2wrn31xYFKM/ZHR59pWFNnEsCAM3Qq
 xXIE1BClvtfzyHDiARBMyQ8pUeAM2FwB7uzzzrUdb7EVrhcNaqYWbLPmcig0hFK11HkW
 RX/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1727733224; x=1728338024;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=JTJG4jqS9IxTOV/IEZMWq+R+rucXZq+t7e4Q4ij8etg=;
 b=ZnfMUuv6gnrXKQCqv+O1ybyeJtfqZW96VDmE+a6lKvCu4qOoaMtS+3z85cm800YHnh
 I3FCxMGG/rR0Fq6UTlsJjiJoBVNBKQqk6fvGZ21Vqiu3Iovwy+rT+2cSbNamDQ1/qt0U
 R67L8qNgY9jyD2kLwprQAnADHzlRr/bi+1+JaxrTAucGcNKe0Ezpix5TJLQ0Jsyf4Poq
 rlPx63yBVty+5Ho9ptSmH3ECTnzTrcbbP/9eeL2E+oyL9rjWfpZb2FxLqZ0v/saiXe0+
 woo+8PeozNhuksCYSTmDsxmRV9boSZTQdqP+x0stMdkadS6xSiNI6l6rkYcA4jH6hDxd
 b+DA==
X-Forwarded-Encrypted: i=1;
 AJvYcCWvXkHGR8QS1VIUSPt4P1j68KjND10l1JYZQlqjwCCV9MhQ6OdgMV4gDDXbK1RgVfzgfv2APw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yy5+WsQZFxqbONncb4dHRNJCd0c50PxZgytJ0Qn2TFVnTj8Snwv
 iEUCRdyXDdPeU2de5QPKAvImynvQa5oUSqR+176I5lkBy/GnAEWQgqpT8NPi1drxjDgNKT4KWTx
 dknBJGdSxsbv61cohBDJyUbIyon8=
X-Google-Smtp-Source: AGHT+IFcceT7EngKlm0bxyuzdOjZ36AP5hSmJl+sXO+0incFQP3rjU5q5gNyuYmPpGrfthTLrO4TLVLHtGKLuqEUiNc=
X-Received: by 2002:a2e:4e12:0:b0:2f5:abe:b6bd with SMTP id
 38308e7fff4ca-2f9d41b456dmr59896411fa.42.1727733224137; Mon, 30 Sep 2024
 14:53:44 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Mon, 30 Sep 2024 14:53:43 -0700
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <877catggky.fsf@HIDDEN>
References: <877catggky.fsf@HIDDEN>
MIME-Version: 1.0
Date: Mon, 30 Sep 2024 14:53:43 -0700
Message-ID: <CADwFkmknNxH=nEgxUq=3SZ6Jp-S16TCfVFA3PvE_vmNsGW-j4Q@HIDDEN>
Subject: Re: bug#73568: 30.0.91; which-key error in speedbar
 (wrong-type-argument wholenump -13)
To: Morgan Willcock <morgan@HIDDEN>, 73568 <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 73568
Cc: Justin Burkett <justin@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 (-)

Morgan Willcock <morgan@HIDDEN> writes:

> An error is signalled when which-key is activated, point is within the
> speedbar frame, and a portion of a key-sequence has been typed
> (e.g. C-x).
>
> To generate an example backtrace:
>
>   emacs -Q \
>       --eval "(which-key-mode)" \
>       --eval "(speedbar-get-focus)" \
>       --eval "(toggle-debug-on-error)" \
>       --eval "(setq unread-command-events (listify-key-sequence \"\C-x\"))"

Here's the error I get:

Debugger entered--Lisp error: (wrong-type-argument wholenump -14)
  make-string(-14 32)

The problem occurs is in `which-key--pad-column': the speedbar frame is
only 14 characters wide, and so can't fit longer strings than that.

I actually see two bugs here:

1. Create a regular Emacs frame of width 14, enable `which-key-mode' and
   press some key, e.g. C-h.  You now get a similar backtrace.  Probably
   `which-key' should simply be smarter in this case, for example by
   truncating instead of padding.

2. With a dframe, as in speedbar, I guess `which-key' should try to
   display it's help window in the original frame?

I'm copying in Justin Burkett.




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

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


Received: (at submit) by debbugs.gnu.org; 30 Sep 2024 18:09:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 30 14:09:01 2024
Received: from localhost ([127.0.0.1]:46168 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1svKpQ-0004f2-Se
	for submit <at> debbugs.gnu.org; Mon, 30 Sep 2024 14:09:01 -0400
Received: from lists.gnu.org ([209.51.188.17]:51076)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <morgan@HIDDEN>) id 1svKpP-0004ew-0i
 for submit <at> debbugs.gnu.org; Mon, 30 Sep 2024 14:09:00 -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 <morgan@HIDDEN>)
 id 1svKor-0005hq-PC
 for bug-gnu-emacs@HIDDEN; Mon, 30 Sep 2024 14:08:25 -0400
Received: from relay3-d.mail.gandi.net ([2001:4b98:dc4:8::223])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <morgan@HIDDEN>)
 id 1svKol-0008HJ-EL
 for bug-gnu-emacs@HIDDEN; Mon, 30 Sep 2024 14:08:25 -0400
Received: by mail.gandi.net (Postfix) with ESMTPSA id 516A960004
 for <bug-gnu-emacs@HIDDEN>; Mon, 30 Sep 2024 18:08:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ice9.digital;
 s=gm1; t=1727719695;
 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=V+fnO1KSrwThzMELuvXpt+kuCF664gjO5KNvJPqArZo=;
 b=gCo6TJgzPj5VZ8ORv+s951hkxnIbeyASBPNRP4bMRhrMFOt4zMz+tN2v/FB8xXGnb8UEg3
 nLgM+qzJ8CA85ascxi35qu/URewQhrGzdt4a8Qy+HQMzvri02eUq5XPeoU2MoYOY4pNHXE
 MeUqb7ZEHSXGid7h7VM3cYB/IjbTLcs4Rbo4sWsacU7He3NO/bP/EVdY2EaXG63y6q+xyZ
 qBukKj8HAsTtBfD/CLUsR5mNiyDUjpL/Ofm61dbKlPRX9mJhdT0aOibmh91Onn5UMSbzbt
 PM6fUXyJ1e+5QQt7g5pGDxFYNrdu0ELC/jaYjVjpwMcpA/Y5QZHi+qf6zjKpjA==
From: Morgan Willcock <morgan@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 30.0.91; which-key error in speedbar (wrong-type-argument wholenump
 -13)
X-Debbugs-Cc: 
Date: Mon, 30 Sep 2024 19:08:13 +0100
Message-ID: <877catggky.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-GND-Sasl: morgan@HIDDEN
Received-SPF: pass client-ip=2001:4b98:dc4:8::223;
 envelope-from=morgan@HIDDEN; helo=relay3-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 (/)



An error is signalled when which-key is activated, point is within the
speedbar frame, and a portion of a key-sequence has been typed
(e.g. C-x).

To generate an example backtrace:

  emacs -Q \
      --eval "(which-key-mode)" \
      --eval "(speedbar-get-focus)" \
      --eval "(toggle-debug-on-error)" \
      --eval "(setq unread-command-events (listify-key-sequence \"\C-x\"))"



In GNU Emacs 30.0.91 (build 2, x86_64-pc-linux-gnu, X toolkit, cairo
 version 1.16.0, Xaw3d scroll bars) of 2024-09-12 built on inspiron
Windowing system distributor 'The X.Org Foundation', version 11.0.12101007
System Description: Debian GNU/Linux 12 (bookworm)

Configured using:
 'configure --with-native-compilation=aot --with-xml2
 --with-x-toolkit=lucid'

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG
LIBSELINUX LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG
SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XAW3D
XDBE XIM XINPUT2 XPM LUCID ZLIB

Important settings:
  value of $LANG: en_GB.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  server-mode: t
  global-corfu-mode: t
  corfu-mode: t
  jabber-activity-mode: t
  which-key-mode: t
  global-devil-mode: t
  devil-mode: t
  erc-ring-mode: t
  erc-netsplit-mode: t
  erc-menu-mode: t
  erc-list-mode: t
  erc-imenu-mode: t
  erc-button-mode: t
  erc-fill-mode: t
  erc-stamp-mode: t
  erc-irccontrols-mode: t
  erc-move-to-prompt-mode: t
  erc-readonly-mode: t
  erc-scrolltobottom-mode: t
  erc-spelling-mode: t
  erc-track-mode: t
  erc-match-mode: t
  erc-autojoin-mode: t
  erc-networks-mode: t
  savehist-mode: t
  minibuffer-electric-default-mode: t
  minibuffer-depth-indicate-mode: t
  ido-everywhere: t
  recentf-mode: t
  global-display-fill-column-indicator-mode: t
  global-hl-line-mode: t
  display-time-mode: t
  flyspell-mode: t
  editorconfig-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  minibuffer-regexp-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/mwillcock/.emacs.d/custom/flymake-ansible-lint.el/flymake-ansible-lint hides /home/mwillcock/.emacs.d/custom/flymake-ansible-lint
/home/mwillcock/.emacs.d/custom/powershell.el/powershell hides /home/mwillcock/.emacs.d/custom/powershell
/home/mwillcock/.emacs.d/elpa/which-key-3.6.1/which-key hides /usr/local/share/emacs/30.0.91/lisp/which-key
/home/mwillcock/.emacs.d/elpa/modus-themes-4.5.0/theme-loaddefs hides /usr/local/share/emacs/30.0.91/lisp/theme-loaddefs

Features:
(shadow sort ecomplete mail-extr help-fns radix-tree emacsbug gnus-async
gnus-ml disp-table gnus-topic nndraft nnmh utf-7 cursor-sensor epa-file
network-stream nsm nnfolder nnnil gnus-agent gnus-srvr gnus-score
score-mode nnvirtual gnus-cache gnus-demon nntp server cal-iso
autorevert face-remap init corfu sly sly-completion sly-buttons
sly-messages sly-common apropos arc-mode archive-mode hyperspec
powershell php-mode mode-local consult-imenu consult php-face php
php-project jabber jabber-ourversion hippie-exp hexrgb fsm sgml-mode
facemenu srv dns starttls tls goto-addr yaml-mode markdown-mode lua-mode
advice edmacro kmacro kixtart-docstrings kixtart-mode tempo etags
fileloop org-msg let-alist color ox-odt rng-loc rng-uri rng-parse
rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok
nxml-util ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox
org-attach htmlize gnus-msg gnus-icalendar icalendar gnus-dired
gnus-cite which-key devil delight comp comp-cstr ags-mode speedbar
ezimage dframe shadowfile eglot jsonrpc xref flymake diff ert ewoc debug
backtrace warnings python project cc-mode cc-fonts cc-guess cc-menus
cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs erc-sasl
erc-sasl-ecdsa-nist256p-challenge erc-sasl-scram-sha-512
erc-sasl-scram-sha-256 erc-sasl-scram-sha-1 erc-sasl-external
erc-sasl-plain sasl-scram-sha256 sasl-scram-rfc sasl-scram-sha-1 rfc2104
hex-util sasl sasl-anonymous sasl-login sasl-plain erc-ring erc-netsplit
erc-menu erc-list erc-imenu imenu erc-pcomplete erc-button erc-fill
erc-stamp erc-goodies erc-spelling erc-track erc-match erc-join erc
erc-backend erc-networks erc-common erc-compat compat erc-loaddefs ediff
ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init
ediff-util vc-git diff-mode track-changes vc-dispatcher org-indent
oc-basic cl-extra ol-eww eww url-queue mm-url ol-rmail ol-mhe ol-irc
ol-info ol-gnus nnselect gnus-art mm-uu mml2015 gnus-sum ol-docview
ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi appt diary-lib
diary-loaddefs org-capture ob-shell ob-plantuml ob-dot org-goto
org-clock comp-run comp-common org-duration org-agenda org-element
org-persist org-id org-element-ast inline avl-tree generator org-refile
org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src
sh-script smie treesit executable ob-comint org-pcomplete org-list
org-footnote org-faces org-entities noutline outline ob-emacs-lisp
ob-core ob-eval org-version org-cycle org-table ol org-fold
org-fold-core org-keys oc org-loaddefs thingatpt org-compat org-macs
autoinsert compile bookmark savehist crm minibuf-eldef mb-depth ido
tramp-cache time-stamp tramp-sh tramp rx trampver tramp-integration
files-x tramp-message tramp-compat xdg format-spec tramp-loaddefs
recentf tree-widget shell pcomplete comint ansi-osc ansi-color ring
easy-mmode display-fill-column-indicator hl-line time gnus-group
gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source
utf7 nnoo parse-time iso8601 gnus-spec gnus-int gnus-range gnus-win gnus
nnheader range cus-edit pp cus-load wid-edit dictionary
external-completion dictionary-connection flyspell ispell shr pixel-fill
kinsoku url-file svg xml dom modus-vivendi-theme modus-themes
editorconfig editorconfig-core editorconfig-core-handle
editorconfig-fnmatch mm-view mml-smime smime gnutls dig smtpmail message
sendmail yank-media puny rfc822 mml mml-sec epa derived epg rfc6068
gnus-util text-property-search time-date mm-decode mm-bodies mm-encode
mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr
mailabbrev mail-utils gmm-utils mailheader epg-config help-mode doc-view
filenotify jka-compr image-mode exif dired dired-loaddefs dabbrev
find-func cal-menu calendar cal-loaddefs desktop frameset pcase
cape-autoloads consult-autoloads corfu-autoloads delight-autoloads
do-at-point-autoloads fsm-autoloads htmlize-autoloads
indent-bars-autoloads lua-mode-autoloads markdown-mode-autoloads
modus-themes-autoloads package-lint-autoloads php-mode-autoloads
rainbow-mode-autoloads renpy-mode-autoloads sly-autoloads
totp-auth-autoloads base32-autoloads info vertico-autoloads
wgrep-autoloads which-key-autoloads yaml-mode-autoloads package
browse-url url url-proxy url-privacy url-expand url-methods url-history
url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers
url-parse auth-source cl-seq eieio eieio-core cl-macs icons
password-cache json subr-x map byte-opt gv bytecomp byte-compile
url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren
electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset
image regexp-opt fringe tabulated-list replace newcomment text-mode
lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch
easymenu timer select scroll-bar mouse jit-lock font-lock syntax
font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads dbusbind inotify
dynamic-setting system-font-setting font-render-setting cairo x-toolkit
xinput2 x multi-tty move-toolbar make-network-process native-compile
emacs)

Memory information:
((conses 16 1734054 216227) (symbols 48 52811 10)
 (strings 32 265247 6499) (string-bytes 1 7481013) (vectors 16 150170)
 (vector-slots 8 2584682 116606) (floats 8 799 832)
 (intervals 56 127804 159) (buffers 984 29))




Acknowledgement sent to Morgan Willcock <morgan@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#73568; 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: Sun, 12 Jan 2025 05:45:02 UTC

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