GNU logs - #73568, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#73568: 30.0.91; which-key error in speedbar (wrong-type-argument wholenump -13)
Resent-From: Morgan Willcock <morgan@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 30 Sep 2024 18:09:02 +0000
Resent-Message-ID: <handler.73568.B.172771974117927 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 73568
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 73568 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.172771974117927
          (code B ref -1); Mon, 30 Sep 2024 18:09:02 +0000
Received: (at submit) by debbugs.gnu.org; 30 Sep 2024 18:09:01 +0000
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>
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-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))




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Morgan Willcock <morgan@HIDDEN>
Subject: bug#73568: Acknowledgement (30.0.91; which-key error in speedbar
 (wrong-type-argument wholenump -13))
Message-ID: <handler.73568.B.172771974117927.ack <at> debbugs.gnu.org>
References: <877catggky.fsf@HIDDEN>
X-Gnu-PR-Message: ack 73568
X-Gnu-PR-Package: emacs
Reply-To: 73568 <at> debbugs.gnu.org
Date: Mon, 30 Sep 2024 18:09:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 73568 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
73568: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D73568
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#73568: 30.0.91; which-key error in speedbar (wrong-type-argument wholenump -13)
Resent-From: Stefan Kangas <stefankangas@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 30 Sep 2024 21:56:02 +0000
Resent-Message-ID: <handler.73568.B73568.172773333116985 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 73568
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Morgan Willcock <morgan@HIDDEN>, 73568 <at> debbugs.gnu.org
Cc: Justin Burkett <justin@HIDDEN>
Received: via spool by 73568-submit <at> debbugs.gnu.org id=B73568.172773333116985
          (code B ref 73568); Mon, 30 Sep 2024 21:56:02 +0000
Received: (at 73568) by debbugs.gnu.org; 30 Sep 2024 21:55:31 +0000
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>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
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.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#73568: 30.0.91; which-key error in speedbar (wrong-type-argument wholenump -13)
Resent-From: Justin Burkett <justin@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 02 Oct 2024 02:03:02 +0000
Resent-Message-ID: <handler.73568.B73568.172783455324111 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 73568
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Stefan Kangas <stefankangas@HIDDEN>
Cc: 73568 <at> debbugs.gnu.org, Morgan Willcock <morgan@HIDDEN>
Received: via spool by 73568-submit <at> debbugs.gnu.org id=B73568.172783455324111
          (code B ref 73568); Wed, 02 Oct 2024 02:03:02 +0000
Received: (at 73568) by debbugs.gnu.org; 2 Oct 2024 02:02:33 +0000
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>
Content-Type: multipart/mixed; boundary="000000000000a03c90062374d01f"
X-Spam-Score: 0.0 (/)
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--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#73568: 30.0.91; which-key error in speedbar (wrong-type-argument wholenump -13)
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 02 Oct 2024 07:19:01 +0000
Resent-Message-ID: <handler.73568.B73568.172785353320902 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 73568
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Justin Burkett <justin@HIDDEN>
Cc: stefankangas@HIDDEN, 73568 <at> debbugs.gnu.org, morgan@HIDDEN
Received: via spool by 73568-submit <at> debbugs.gnu.org id=B73568.172785353320902
          (code B ref 73568); Wed, 02 Oct 2024 07:19:01 +0000
Received: (at 73568) by debbugs.gnu.org; 2 Oct 2024 07:18:53 +0000
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>
In-Reply-To: <CAF8XuLgn+Syd4tZ55ECw9sKadNvEfq3NAUp94vdGa65dwbfggw@HIDDEN>
 (message from Justin Burkett on Tue, 1 Oct 2024 22:01:12 -0400)
References: <877catggky.fsf@HIDDEN>
 <CADwFkmknNxH=nEgxUq=3SZ6Jp-S16TCfVFA3PvE_vmNsGW-j4Q@HIDDEN>
 <CAF8XuLgn+Syd4tZ55ECw9sKadNvEfq3NAUp94vdGa65dwbfggw@HIDDEN>
X-Spam-Score: -2.3 (--)
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.




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


Received: (at control) by debbugs.gnu.org; 3 Nov 2024 06:00:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 03 01:00:18 2024
Received: from localhost ([127.0.0.1]:58152 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t7Tes-0001Cq-FN
	for submit <at> debbugs.gnu.org; Sun, 03 Nov 2024 01:00:18 -0500
Received: from mail-ed1-f50.google.com ([209.85.208.50]:47458)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1t7Tem-0001BV-RG
 for control <at> debbugs.gnu.org; Sun, 03 Nov 2024 01:00:17 -0500
Received: by mail-ed1-f50.google.com with SMTP id
 4fb4d7f45d1cf-5cebcf96fabso2086012a12.3
 for <control <at> debbugs.gnu.org>; Sat, 02 Nov 2024 23:00:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1730613552; x=1731218352; darn=debbugs.gnu.org;
 h=to:subject:message-id:date:mime-version:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=6/ddDL1dZv3PRjegxt8o0D4uH8WQHbFUNPSH+aXvUBY=;
 b=P3Uz4VrIqNdjU3UiWOTgekoP9+MNHwjo5ionlsiVmAQfVfa2UPR5lw1z+KKCyiChvo
 ohNvxOUoukKfzwj1jofBJQyM6BFoPemjEsDmsCK1bCSrmkaKUbuilUfjhtH98SZ5fylA
 0FEf36FhW4NHjnCs/akJn36OBW3jgDkenyaE01v6MIhSvCocjNVW5BKx1vahigjcaqLd
 SJDtyK4GCc+HMjXjs8mRebGn4QBL/ZCyquUyGjBPxryK/dvY01XX1p8UYS+8dlK/tzN8
 IZ6krZHtyU1fc/0GPb41zu4njMoDQKvxarOj8POf5a8gM4/e5t3Ab08534zsBVQUPliq
 oi1Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1730613552; x=1731218352;
 h=to:subject:message-id:date:mime-version:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=6/ddDL1dZv3PRjegxt8o0D4uH8WQHbFUNPSH+aXvUBY=;
 b=K3rKEdC+5dXfghe6UAvJPHTZIZERG4U7iOLabBQZ8C0ZjlQFnxreMH4kkV9zUlIAA5
 QOqYC3kt4bz1t6a34ubGT+chEOmNVLVb2xr5lmf+2x0EOFeGPngtj01RtFCXnuiaSixv
 uqvM1qOFaPgh6CZ1+1z9rlqDDC2Bi4eszBPpP6Ouwi6vEAg8MfWuOOj7s2BMN476pBpD
 r+IpTyLQqJARGCaT0zLC2I8QDpN6Niz4n4er4A/e6/zovrEBmkoJG1sXZJOo07insXGc
 1GWfe87Cu37g+7aNMbsmejQPIqdAh37JKwJmLPHG7RFh04HRcj/h0YkyRjGzT/WTOhw5
 gZbw==
X-Gm-Message-State: AOJu0YyBOvQDrytEprewJweBCEzT4d04h4jdvs/LeDjr6RZUjEeuI69G
 r0vulr0RaVjpkvnvVheE5sI6syIYGnGgGzM7uswnoPABocJ3g5obLh/0IVtN5l72Mc+5SJpmmYC
 RNGfDLCrIKvrKRXXL+3tjAIKqs7V8dA==
X-Google-Smtp-Source: AGHT+IGsVdI3qaHWGTuyFAKus7n70ShnTKX8c9IMrlB4ebBZ148YaAJI1D4wrdKIeuAktC5HxAVC+bzPFFsF31dwuR4=
X-Received: by 2002:a05:6402:1d50:b0:5ce:c95d:d2fb with SMTP id
 4fb4d7f45d1cf-5cec95dd7f2mr3213647a12.20.1730613552154; Sat, 02 Nov 2024
 22:59:12 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Sat, 2 Nov 2024 22:59:11 -0700
From: Stefan Kangas <stefankangas@HIDDEN>
MIME-Version: 1.0
Date: Sat, 2 Nov 2024 22:59:11 -0700
Message-ID: <CADwFkmnO0+OdJmFtVASOvCXZ4+ZD=MBbDHKLi+rp26Aw2tT1Gg@HIDDEN>
Subject: control message for bug #73568
To: control <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
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 (-)

tags 73568 + confirmed
quit





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.