GNU logs - #57825, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57825: 29.0.50; Superkey handling regression in pgtk
Resent-From: Andrew Tropin <andrew@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 15 Sep 2022 08:55:02 +0000
Resent-Message-ID: <handler.57825.B.166323205416238 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 57825
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 57825 <at> debbugs.gnu.org
Cc: masmer4@HIDDEN
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.166323205416238
          (code B ref -1); Thu, 15 Sep 2022 08:55:02 +0000
Received: (at submit) by debbugs.gnu.org; 15 Sep 2022 08:54:14 +0000
Received: from localhost ([127.0.0.1]:57044 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oYkdQ-0004Do-8h
	for submit <at> debbugs.gnu.org; Thu, 15 Sep 2022 04:54:14 -0400
Received: from lists.gnu.org ([209.51.188.17]:50378)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <andrew@HIDDEN>) id 1oYkdI-0004DX-KE
 for submit <at> debbugs.gnu.org; Thu, 15 Sep 2022 04:54:10 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:51086)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <andrew@HIDDEN>) id 1oYkdH-0000v0-A5
 for bug-gnu-emacs@HIDDEN; Thu, 15 Sep 2022 04:54:04 -0400
Received: from relay8-d.mail.gandi.net ([217.70.183.201]:49767)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <andrew@HIDDEN>) id 1oYkdC-000255-1e
 for bug-gnu-emacs@HIDDEN; Thu, 15 Sep 2022 04:54:03 -0400
Received: (Authenticated sender: andrew@HIDDEN)
 by mail.gandi.net (Postfix) with ESMTPSA id 0D5A01BF203;
 Thu, 15 Sep 2022 08:53:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop.in; s=gm1;
 t=1663232032;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type;
 bh=5G1kFGWSytlG2OBP7sDyRY49k95ldDJjVRXIGJd36ag=;
 b=J8TuuYhN++SWve1mkZcgwDgKAQj0euOmKioXzAC+mCLc+L52iNyarSZgkb7CzbVA35OOu2
 QO6GGCstnnp/73NqCM2bewoqeOZZWeGwcZEX/NHYesx5L8KH0FKbIoOrmyEDEz5DVV4k3S
 ncY1EXnb28NfG/rHJX9NX+KnkN4BRfUOx8aOOi6x66wZVcu2LjwvysVjrp1PrY16UbEUsx
 e6RDwXH628lLCA8GUd5fc5dcXRNtp1oKJTujRUg3PyYNkn/AxRmdPJxrItZZuSv0fiFmgB
 VSlctzB28g9gJl2/cTB5MuOa1VlPd8ZV+FiWdxXixsQGRkC22RtnaM1klVssyQ==
From: Andrew Tropin <andrew@HIDDEN>
Date: Thu, 15 Sep 2022 11:53:47 +0300
Message-ID: <87v8pp6msk.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
Received-SPF: pass client-ip=217.70.183.201; envelope-from=andrew@HIDDEN;
 helo=relay8-d.mail.gandi.net
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.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: -2.7 (--)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable


I used 9ff2f0be32be621a0a1953cac2d552afebafe226 for long time and
everything worked fine, but recently I decided to update to
0df76e3e71de3051c70f8a055e155cb536fe3e1b and it seems instead of
handling s-o/s-e/s-p bindings it just inserts o e p respectively.

I already reported this problem around two years ago:
https://github.com/masm11/emacs/issues/80
So it maybe some kind of regression.

Also, guix emacs-next-pgtk package uses a commit from Jun 4
0a5477b448e6b62bcedc1803e531ec7686eea48d and affected by this problem as
well.

In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
3.24.30, cairo version 1.16.0)
System Description: Guix System

Configured using:
 'configure
 CONFIG_SHELL=3D/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.=
1.8/bin/bash
 SHELL=3D/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin=
/bash
 --prefix=3D/gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-lat=
est-29.0.50-4.0df76e3
 --enable-fast-install --with-pgtk --with-modules --with-cairo
 --with-native-compilation --disable-build-details'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP
NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS XIM GTK3 ZLIB

Important settings:
  value of $EMACSLOADPATH: /home/bob/.guix-home/profile/share/emacs/site-li=
sp:/gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.=
50-4.0df76e3/share/emacs/29.0.50/lisp
  value of $EMACSNATIVELOADPATH: /home/bob/.guix-home/profile/lib/emacs/nat=
ive-site-lisp
  value of $LANG: en_US.utf8
  locale-coding-system: utf-8-unix

Major mode: notmuch-show

Minor modes in effect:
  show-smartparens-global-mode: t
  show-smartparens-mode: t
  envrc-global-mode: t
  envrc-mode: t
  corfu-doc-mode: t
  global-corfu-mode: t
  corfu-mode: t
  vertico-multiform-mode: t
  vertico-mode: t
  persp-mode: t
  global-guix-prettify-mode: t
  global-tempel-abbrev-mode: t
  tempel-abbrev-mode: t
  global-auto-revert-mode: t
  save-place-mode: t
  pixel-scroll-precision-mode: t
  savehist-mode: t
  citar-org-roam-mode: t
  org-roam-db-autosync-mode: t
  global-org-modern-mode: t
  citar-embark-mode: t
  recentf-mode: t
  shell-dirtrack-mode: t
  rde-keycast-mode: t
  which-key-mode: t
  marginalia-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  window-divider-mode: t
  buffer-read-only: t
  column-number-mode: t
  line-number-mode: t
  visual-line-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/gnu/store/xrlwwb1n66m85czp5sv0infk38rglws0-emacs-transient-0.3.7/share/ema=
cs/site-lisp/transient-0.3.7/transient hides /gnu/store/b8fqgz8f994frnnqkp2=
g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/=
lisp/transient
/gnu/store/8v6wv7nlfshz5lnx9knaga4pgs0n2v5c-emacs-jsonrpc-1.0.15/share/emac=
s/site-lisp/jsonrpc-1.0.15/jsonrpc hides /gnu/store/b8fqgz8f994frnnqkp2g94k=
rbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp=
/jsonrpc
/gnu/store/xb5baqayd8q60j9knfs4wb7qx1h7p868-emacs-auth-source-pass-5.0.0-2.=
847a1f5/share/emacs/site-lisp/auth-source-pass-5.0.0-2.847a1f5/auth-source-=
pass hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-late=
st-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/auth-source-pass
/gnu/store/rj9m0plfrjyy0y42q12fyljdnj41fgdy-emacs-xref-1.5.0/share/emacs/si=
te-lisp/xref-1.5.0/xref hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/progmodes/=
xref
/gnu/store/5s5zyl8jhvahqvzk1jkk19ilm2ckcbg9-emacs-project-0.8.1/share/emacs=
/site-lisp/project-0.8.1/project hides /gnu/store/b8fqgz8f994frnnqkp2g94krb=
h2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/p=
rogmodes/project
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ox-odt hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ox-odt
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ox-latex hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h=
-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ox-l=
atex
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ox-publish hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr=
9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ox=
-publish
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ox-html hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-=
emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ox-ht=
ml
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ox-man hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ox-man
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ox-koma-letter hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh=
2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/or=
g/ox-koma-letter
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ox-beamer hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ox-=
beamer
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-protocol hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2f=
pr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/=
org-protocol
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-id hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-id
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-keys hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h=
-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-=
keys
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-footnote hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2f=
pr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/=
org-footnote
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-colview hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fp=
r9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/o=
rg-colview
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-entities hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2f=
pr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/=
org-entities
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-attach hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr=
9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/or=
g-attach
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ol-bibtex hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ol-=
bibtex
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ox-texinfo hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr=
9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ox=
-texinfo
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emac=
s-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-agenda hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr=
9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/or=
g-agenda
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-table hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org=
-table
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ox-org hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ox-org
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ox-md hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-em=
acs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ox-md
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ox-ascii hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h=
-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ox-a=
scii
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ox-icalendar hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2f=
pr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/=
ox-icalendar
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-timer hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org=
-timer
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-tempo hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org=
-tempo
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-list hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h=
-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-=
list
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-src hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-=
emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-s=
rc
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-refile hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr=
9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/or=
g-refile
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-plot hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h=
-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-=
plot
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-lint hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h=
-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-=
lint
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-pcomplete hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2=
fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org=
/org-pcomplete
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-num hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-=
emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-n=
um
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-mobile hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr=
9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/or=
g-mobile
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-mouse hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org=
-mouse
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-macs hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h=
-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-=
macs
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-clock hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org=
-clock
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-inlinetask hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh=
2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/or=
g/org-inlinetask
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-loaddefs hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2f=
pr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/=
org-loaddefs
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-indent hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr=
9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/or=
g-indent
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-habit hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org=
-habit
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-feed hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h=
-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-=
feed
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-goto hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h=
-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-=
goto
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-capture hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fp=
r9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/o=
rg-capture
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-faces hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org=
-faces
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-datetree hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2f=
pr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/=
org-datetree
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-ctags hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org=
-ctags
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-duration hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2f=
pr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/=
org-duration
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-compat hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr=
9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/or=
g-compat
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-crypt hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org=
-crypt
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-archive hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fp=
r9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/o=
rg-archive
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-attach-git hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh=
2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/or=
g/org-attach-git
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ol-gnus hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-=
emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ol-gn=
us
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ol-w3m hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ol-w3m
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ol-irc hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ol-irc
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ol-mhe hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ol-mhe
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ol-eww hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ol-eww
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ol-rmail hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h=
-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ol-r=
mail
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ol-man hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ol-man
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ol-info hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-=
emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ol-in=
fo
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ol-eshell hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ol-=
eshell
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ol-bbdb hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-=
emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ol-bb=
db
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-tangle hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-=
tangle
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/oc-basic hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h=
-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/oc-b=
asic
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/oc-csl hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/oc-csl
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ol-doi hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ol-doi
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ol-docview hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr=
9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ol=
-docview
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-sql hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-sql
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/oc-natbib hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/oc-=
natbib
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/oc-biblatex hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fp=
r9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/o=
c-biblatex
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-shell hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h=
-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-s=
hell
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-sqlite hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-=
sqlite
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-table hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h=
-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-t=
able
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-R hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-ema=
cs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-R
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-ruby hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-=
emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-ru=
by
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-sed hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-sed
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-python hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-=
python
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-scheme hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-=
scheme
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-core hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-=
emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-co=
re
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-screen hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-=
screen
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-sass hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-=
emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-sa=
ss
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-ref hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-ref
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-processing hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2=
fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org=
/ob-processing
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-fortran hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr=
9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob=
-fortran
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-plantuml hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fp=
r9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/o=
b-plantuml
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-octave hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-=
octave
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-perl hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-=
emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-pe=
rl
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-ocaml hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h=
-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-o=
caml
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-lua hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-lua
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-org hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-org
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-C hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-ema=
cs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-C
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-maxima hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-=
maxima
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-matlab hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-=
matlab
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-makefile hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fp=
r9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/o=
b-makefile
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-lob hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-lob
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-julia hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h=
-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-j=
ulia
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-lilypond hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fp=
r9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/o=
b-lilypond
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-latex hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h=
-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-l=
atex
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-lisp hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-=
emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-li=
sp
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-java hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-=
emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-ja=
va
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-js hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-em=
acs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-js
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-haskell hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr=
9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob=
-haskell
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-groovy hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-=
groovy
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-gnuplot hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr=
9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob=
-gnuplot
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-exp hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-exp
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-forth hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h=
-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-f=
orth
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-eval hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-=
emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-ev=
al
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-eshell hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-=
eshell
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-emacs-lisp hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2=
fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org=
/ob-emacs-lisp
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs=
-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-dot hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-dot
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-ditaa hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h=
-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-d=
itaa
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-comint hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-=
comint
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-clojure hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr=
9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob=
-clojure
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-css hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-css
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-calc hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-=
emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-ca=
lc
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ob-awk hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-e=
macs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-awk
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-element hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fp=
r9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/o=
rg-element
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ox hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs=
-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ox
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/oc hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs=
-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/oc
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/ol hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs=
-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ol
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-macro hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9=
h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org=
-macro
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-version hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fp=
r9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/o=
rg-version
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/sit=
e-lisp/org-9.5.5/org-install hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fp=
r9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/o=
rg-install
/gnu/store/iaidfa0clikvfaycrsilfj99ik5w8cz3-emacs-tramp-2.5.3.2/share/emacs=
/site-lisp/tramp-2.5.3.2/tramp-sh hides /gnu/store/b8fqgz8f994frnnqkp2g94kr=
bh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/=
net/tramp-sh
/gnu/store/iaidfa0clikvfaycrsilfj99ik5w8cz3-emacs-tramp-2.5.3.2/share/emacs=
/site-lisp/tramp-2.5.3.2/tramp hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2=
fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/net=
/tramp
/gnu/store/iaidfa0clikvfaycrsilfj99ik5w8cz3-emacs-tramp-2.5.3.2/share/emacs=
/site-lisp/tramp-2.5.3.2/tramp-smb hides /gnu/store/b8fqgz8f994frnnqkp2g94k=
rbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp=
/net/tramp-smb
/gnu/store/iaidfa0clikvfaycrsilfj99ik5w8cz3-emacs-tramp-2.5.3.2/share/emacs=
/site-lisp/tramp-2.5.3.2/tramp-sudoedit hides /gnu/store/b8fqgz8f994frnnqkp=
2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50=
/lisp/net/tramp-sudoedit
/gnu/store/iaidfa0clikvfaycrsilfj99ik5w8cz3-emacs-tramp-2.5.3.2/share/emacs=
/site-lisp/tramp-2.5.3.2/tramp-gvfs hides /gnu/store/b8fqgz8f994frnnqkp2g94=
krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lis=
p/net/tramp-gvfs
/gnu/store/iaidfa0clikvfaycrsilfj99ik5w8cz3-emacs-tramp-2.5.3.2/share/emacs=
/site-lisp/tramp-2.5.3.2/tramp-sshfs hides /gnu/store/b8fqgz8f994frnnqkp2g9=
4krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/li=
sp/net/tramp-sshfs
/gnu/store/iaidfa0clikvfaycrsilfj99ik5w8cz3-emacs-tramp-2.5.3.2/share/emacs=
/site-lisp/tramp-2.5.3.2/trampver hides /gnu/store/b8fqgz8f994frnnqkp2g94kr=
bh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/=
net/trampver
/gnu/store/iaidfa0clikvfaycrsilfj99ik5w8cz3-emacs-tramp-2.5.3.2/share/emacs=
/site-lisp/tramp-2.5.3.2/tramp-uu hides /gnu/store/b8fqgz8f994frnnqkp2g94kr=
bh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/=
net/tramp-uu
/gnu/store/iaidfa0clikvfaycrsilfj99ik5w8cz3-emacs-tramp-2.5.3.2/share/emacs=
/site-lisp/tramp-2.5.3.2/tramp-rclone hides /gnu/store/b8fqgz8f994frnnqkp2g=
94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/l=
isp/net/tramp-rclone
/gnu/store/iaidfa0clikvfaycrsilfj99ik5w8cz3-emacs-tramp-2.5.3.2/share/emacs=
/site-lisp/tramp-2.5.3.2/tramp-adb hides /gnu/store/b8fqgz8f994frnnqkp2g94k=
rbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp=
/net/tramp-adb
/gnu/store/iaidfa0clikvfaycrsilfj99ik5w8cz3-emacs-tramp-2.5.3.2/share/emacs=
/site-lisp/tramp-2.5.3.2/tramp-crypt hides /gnu/store/b8fqgz8f994frnnqkp2g9=
4krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/li=
sp/net/tramp-crypt
/gnu/store/iaidfa0clikvfaycrsilfj99ik5w8cz3-emacs-tramp-2.5.3.2/share/emacs=
/site-lisp/tramp-2.5.3.2/tramp-integration hides /gnu/store/b8fqgz8f994frnn=
qkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0=
.50/lisp/net/tramp-integration
/gnu/store/iaidfa0clikvfaycrsilfj99ik5w8cz3-emacs-tramp-2.5.3.2/share/emacs=
/site-lisp/tramp-2.5.3.2/tramp-loaddefs hides /gnu/store/b8fqgz8f994frnnqkp=
2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50=
/lisp/net/tramp-loaddefs
/gnu/store/iaidfa0clikvfaycrsilfj99ik5w8cz3-emacs-tramp-2.5.3.2/share/emacs=
/site-lisp/tramp-2.5.3.2/tramp-fuse hides /gnu/store/b8fqgz8f994frnnqkp2g94=
krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lis=
p/net/tramp-fuse
/gnu/store/iaidfa0clikvfaycrsilfj99ik5w8cz3-emacs-tramp-2.5.3.2/share/emacs=
/site-lisp/tramp-2.5.3.2/tramp-ftp hides /gnu/store/b8fqgz8f994frnnqkp2g94k=
rbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp=
/net/tramp-ftp
/gnu/store/iaidfa0clikvfaycrsilfj99ik5w8cz3-emacs-tramp-2.5.3.2/share/emacs=
/site-lisp/tramp-2.5.3.2/tramp-compat hides /gnu/store/b8fqgz8f994frnnqkp2g=
94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/l=
isp/net/tramp-compat
/gnu/store/iaidfa0clikvfaycrsilfj99ik5w8cz3-emacs-tramp-2.5.3.2/share/emacs=
/site-lisp/tramp-2.5.3.2/tramp-cmds hides /gnu/store/b8fqgz8f994frnnqkp2g94=
krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lis=
p/net/tramp-cmds
/gnu/store/iaidfa0clikvfaycrsilfj99ik5w8cz3-emacs-tramp-2.5.3.2/share/emacs=
/site-lisp/tramp-2.5.3.2/tramp-cache hides /gnu/store/b8fqgz8f994frnnqkp2g9=
4krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/li=
sp/net/tramp-cache
/gnu/store/iaidfa0clikvfaycrsilfj99ik5w8cz3-emacs-tramp-2.5.3.2/share/emacs=
/site-lisp/tramp-2.5.3.2/tramp-archive hides /gnu/store/b8fqgz8f994frnnqkp2=
g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/=
lisp/net/tramp-archive
/gnu/store/78wv6va79va2pk8kn7zs3qwbmbmwjv67-emacs-nadvice-0.3/share/emacs/s=
ite-lisp/nadvice-0.3/nadvice hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fp=
r9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/emacs=
-lisp/nadvice
/gnu/store/9g9d8287s42mmq43q09plw90fi4rrdsn-emacs-eldoc-1.13.0/share/emacs/=
site-lisp/eldoc-1.13.0/eldoc hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fp=
r9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/emacs=
-lisp/eldoc

Features:
(shadow sort cape mail-extr emacsbug orderless misearch multi-isearch
smerge-mode diff mm-archive mule-util cursor-sensor vertico-repeat
ol-notmuch notmuch notmuch-tree notmuch-jump notmuch-hello notmuch-show
notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft
notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser
notmuch-wash diff-mode coolj notmuch-query goto-addr icalendar diary-lib
diary-loaddefs notmuch-tag crm notmuch-lib notmuch-compat pcase hl-line
message sendmail yank-media dired dired-loaddefs rfc822 mml mailabbrev
mail-utils gmm-utils mailheader mm-view mml-smime mml-sec epa derived
epg rfc6068 epg-config gnus-util smime gnutls dig mm-decode mm-bodies
mm-encode shortdoc help-fns radix-tree moody keycast time edmacro
smartparens-config smartparens-text smartparens easy-mmode cl whitespace
ws-butler envrc inheritenv corfu-doc corfu consult-vertico
vertico-multiform vertico-directory cus-start vertico perspective xref
project ido guix-prettify guix-utils bui-utils guix-auto-mode guix
tempel configure-rde-emacs autorevert filenotify cap-words superword
subword saveplace-pdf-view saveplace pixel-scroll cua-base savehist
configure-transmission configure-notmuch configure-markdown
configure-ledger configure-clojure configure-eglot configure-tempel
configure-guix configure-geiser configure-smartparens configure-citar
citar-org-roam org-roam-migrate org-roam-log org-roam-mode
org-roam-capture org-roam-id org-roam-node org-roam-db org-roam-utils
org-roam-compat org-roam org-capture org-element avl-tree generator
org-attach org-id org-refile org-modern org ob ob-tangle ob-ref ob-lob
ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete
org-list org-faces org-entities noutline outline org-version
ob-emacs-lisp ob-core ob-eval org-table oc-basic ol org-keys oc
org-compat org-macs org-loaddefs format-spec find-func cal-menu calendar
cal-loaddefs emacsql-sqlite url-http url-auth mail-parse rfc2231 rfc2047
rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny advice emacsql
emacsql-compiler magit-section dash citar-embark embark-consult consult
compat-28 compat recentf tree-widget kmacro bookmark
text-property-search password-store with-editor comp comp-cstr warnings
cl-extra shell pcomplete comint ansi-color ring server embark ffap
thingatpt citar citar-file citar-cache citar-format parsebib bibtex
iso8601 time-date browse-url url url-proxy url-privacy url-expand
url-methods url-history url-cookie generate-lisp-file url-domsuf
url-util auth-source-pass url-parse auth-source cl-seq eieio eieio-core
cl-macs password-cache json subr-x url-vars mailcap map byte-opt gv
bytecomp byte-compile cconv configure-org-agenda configure-org-roam
configure-org configure-git configure-nov-el configure-pdf-tools
configure-elpher configure-erc configure-message configure-monocle
configure-eshell configure-dired configure-ispell configure-keycast
configure-which-key which-key configure-input-method cyrillic-dvorak-im
quail help-mode configure-perspective configure-project
configure-vertico configure-corfu configure-completion marginalia
configure-tramp configure-faces configure-appearance cus-edit pp
cus-load icons wid-edit cl-loaddefs cl-lib modus-operandi-theme
modus-themes configure-envrc configure-vterm configure-docker
configure-pass configure-rde-keymaps configure-rde-emacs-autoloads
ws-butler-autoloads expand-region-autoloads transmission-autoloads
consult-notmuch-autoloads ol-notmuch-autoloads notmuch-autoloads
ledger-mode-autoloads configure-clojure-autoloads
html-to-hiccup-autoloads flymake-kondor-autoloads spinner-autoloads
sesman-autoloads epl-autoloads pkg-info-autoloads parseclj-autoloads
a-autoloads parseedn-autoloads clojure-mode-autoloads cider-autoloads
consult-eglot-autoloads xref-autoloads project-autoloads
jsonrpc-autoloads eldoc-autoloads eglot-autoloads tempel-autoloads
magit-popup-autoloads edit-indirect-autoloads bui-autoloads
guix-autoloads geiser-guile-autoloads geiser-autoloads
markdown-mode-autoloads smartparens-autoloads configure-citar-autoloads
string-inflection-autoloads queue-autoloads parsebib-autoloads
citeproc-el-autoloads auctex-autoloads tex-site citar-autoloads
citar-org-roam-autoloads pg-autoloads finalize-autoloads
emacsql-autoloads emacsql-sqlite3-autoloads org-roam-autoloads
org-modern-autoloads org-appear-autoloads org-contrib-autoloads
org-autoloads configure-git-autoloads git-gutter-transient-autoloads
fringe-helper-autoloads git-gutter-autoloads git-gutter-fringe-autoloads
git-timemachine-autoloads git-link-autoloads pcre2el-autoloads
magit-todos-autoloads justify-kp-autoloads kv-autoloads esxml-autoloads
nov-el-autoloads saveplace-pdf-view-autoloads pdf-tools-autoloads
elpher-autoloads configure-erc-autoloads erc-hl-nicks-autoloads
configure-monocle-autoloads hide-mode-line-autoloads olivetti-autoloads
configure-eshell-autoloads keycast-autoloads moody-autoloads
which-key-autoloads configure-perspective-autoloads
perspective-autoloads vertico-autoloads corfu-doc-autoloads
corfu-autoloads configure-completion-autoloads cape-autoloads
pcmpl-args-autoloads marginalia-autoloads orderless-autoloads
tramp-autoloads configure-appearance-autoloads modus-themes-autoloads
inheritenv-autoloads envrc-autoloads vterm-autoloads
dockerfile-mode-autoloads tablist-autoloads json-snatcher-autoloads
json-mode-autoloads rx docker-tramp-autoloads js2-mode-autoloads
simple-httpd-autoloads skewer-mode-autoloads aio-autoloads
docker-autoloads configure-pass-autoloads avy-autoloads embark-autoloads
configure-rde-keymaps-autoloads password-store-otp-autoloads f-autoloads
auth-source-pass-autoloads password-store-autoloads pass-autoloads
org-present-autoloads restart-emacs-autoloads s-autoloads ts-autoloads
taxy-magit-section-autoloads with-editor-autoloads magit-autoloads
taxy-autoloads plz-autoloads ement-autoloads minimap-autoloads
multitran-autoloads async-autoloads ytdl-autoloads yaml-mode-autoloads
nginx-mode-autoloads svg-lib-autoloads kind-icon-autoloads
compat-autoloads consult-autoloads consult-dir-autoloads
company-autoloads yasnippet-autoloads hl-todo-autoloads elfeed-autoloads
dash-autoloads transient-autoloads dirvish-autoloads guix-emacs rmc
iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks
lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win
pgtk-dnd 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 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
gtk pgtk lcms2 multi-tty make-network-process native-compile emacs)

Memory information:
((conses 16 501587 280450)
 (symbols 48 30831 3)
 (strings 32 111073 29791)
 (string-bytes 1 4095401)
 (vectors 16 56978)
 (vector-slots 8 1189386 276501)
 (floats 8 398 1575)
 (intervals 56 12294 10088)
 (buffers 1000 17))

=2D-=20
Best regards,
Andrew Tropin

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmMi6BsACgkQIgjSCVjB
3rAgZA/+LPcyqs9zDT1GrNGvZvEgAt3tUwpAR3sM6WTBannMDUTbi7YJNji42Kj0
tdna+FLnaBbTGU6zVcECg08kh+noKHtxz7VLGl9ug5koEl7uPXXU3gQsR9ZMYaL1
G2UH+9K4M4kqojQhQnwfG+3JmRykJvQL8DQ07CJiy9Dtkl6gL98pGv2xuNA1cnt4
/Oo/cKGMOFXtpls+PEeHC8jvtsiFtygZ0jxXkUGcY+nPCalyrL0vuAK8XhMLwvyB
nqt566VW8lFdbCjUJbJE0iyMHPVvod8xRJ/BL9Hl37Qtfaxog4KhBJwmprDLoRyb
g/qWVWRh8+dIOFmDQJJb+ULRMRGYhnDYDsMR/t3h2P1jN1XRoPkxlZOFuVkm5Dt4
e/1Vtt6/aLRmOrL2eMAnipRDiUEn96BiAIBQxp1W+7iOan1JdJrkt1ozQ9QRz/+9
F7udyF03utOUlh/yWTP4KgcKJWJYwyBSCDnKw819LgFu/xRyqpr3jRrDEcTmXusP
MdTP0RMP2seuqvAUxtgMG1/+hTX1IYvn9B4bWeXht03ETd+KicInoOISdHbgRjQn
j3s2RhRRIQ0S0P6H9HB+5wgNvWRqqndHaG0zY0uxSlORcNrHolueWzdjtVyS6W5l
Y7brBfq8NvyvG4M08Jft3aLZg6Jwdk+tvdDE4C9TH1u9tub3mc0=
=0NcP
-----END PGP SIGNATURE-----
--=-=-=--




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: Andrew Tropin <andrew@HIDDEN>
Subject: bug#57825: Acknowledgement (29.0.50; Superkey handling regression
 in pgtk)
Message-ID: <handler.57825.B.166323205416238.ack <at> debbugs.gnu.org>
References: <87v8pp6msk.fsf@HIDDEN>
X-Gnu-PR-Message: ack 57825
X-Gnu-PR-Package: emacs
Reply-To: 57825 <at> debbugs.gnu.org
Date: Thu, 15 Sep 2022 08:55: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 57825 <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
57825: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D57825
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57825: 29.0.50; Superkey handling regression in pgtk
Resent-From: Po Lu <luangruo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 15 Sep 2022 11:08:02 +0000
Resent-Message-ID: <handler.57825.B57825.16632400626408 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57825
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Andrew Tropin <andrew@HIDDEN>
Cc: masmer4@HIDDEN, 57825 <at> debbugs.gnu.org
Received: via spool by 57825-submit <at> debbugs.gnu.org id=B57825.16632400626408
          (code B ref 57825); Thu, 15 Sep 2022 11:08:02 +0000
Received: (at 57825) by debbugs.gnu.org; 15 Sep 2022 11:07:42 +0000
Received: from localhost ([127.0.0.1]:57339 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oYmiY-0001fD-Pu
	for submit <at> debbugs.gnu.org; Thu, 15 Sep 2022 07:07:42 -0400
Received: from sonic310-23.consmr.mail.ne1.yahoo.com ([66.163.186.204]:40327)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oYmiT-0001ev-Sw
 for 57825 <at> debbugs.gnu.org; Thu, 15 Sep 2022 07:07:37 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1663240048; bh=F6XEhNyIvxUB2/u1yH5t4zqIHsIZvIVnOLiZi46kalE=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=SlF0e3sfYXd+Ye6/yu77h7rj9B8GikMK9OJLViJ7Z2/AIv6wgJEMT5A2s6S0W6ztE307XcBjKXfrNCJV6nAR6tkYhTeFmk1tZfFWPWPY60eun6SMqDZh4olA3ZQH0sZN+Garzm/unWB8lNiTjkSDFuBl3cjBO7akFEWI+lYgP4fSjh/cj68q8pSHOVl37Yy4VcnAd5tbivmq0+T9Y6IiIAUEI9ekrl2LsQtrrUNkBoaHKq3XhP+2qeKS2thZ/HqsbXnzPJY8O/bboAS6lBJ5B37785t31NP8Zt8sO4Wp0LJclSsdMGVxuPS2nvnXJHR+kkz74NzwiXDNaU1RY+vVPw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1663240048; bh=tjn+VQaIZkpJMtK7ZYDegGV3yOMhPKYPb0LCofp+ipa=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=Rd/r7WWOyPBPdWI4bqWuIyq+BYzHaReyS1/qFN1dmG9vNuJ2IYQZ45a6TdT7pI0Ay5q4kjd8Ybi6DQ7XnBRsoUY1OuqBWx+RMY5XFUYWoCOXqqbbmZONfQn1dog4IuqqiW/U6RB7w//iDjxDT6LGWbjrrfBEPyLusE9xghy6Qu9lZ8bsGCIwnPGNqZFsus+4NnJa2ZBWac7rS0t0E2vCR4WQNg9dFtlV3OQ3CEVT9U8iobeZIOZCBklXVRRClNRnVnAvtYpAaEQiabg1VQKL6JJ+Xne2C/4/jTRxHvzTqWESMkNreVgI0D3AvxVPLjq0NblnMfjidX0wf/r1WJONGQ==
X-YMail-OSG: OAm.9g4VM1l_h3nhWwXS4vtf0pt7VnrdHv18JCOwaz21p5VaqEnfb3pUO9fd8h.
 f6hPydTlZCd9r3FuHG2ip9aLqe4Y1MyFiJhy_G.uyW8FrXk_Tjr1HE31ZY1xsgxWNInqT1gZ_7fi
 BMofHVtbV_W5gexR.lYdPvG1oqm9OI3NdrJ7Ck4gnM2nQR8eRm1iTWOQVFmk5a8bPMbtu_acUv5C
 Bk_AEbizxTQUI.wN8RVxo_KWeBtPUGPox.fq_fFmEtvClVGnu4hAb4X99XwlzKYc0IRg0jT6Mvmq
 2IlN5auaHnXyNt4ZP2zN8FgXpU2cDY72nYzsQWbSetKBFco1Ks9EJJ2EnYcUrWxYm5vAzCzDiVGC
 LmQIKfBX_ELPbk4ARyDEj8suAIB49qJtQHFpGWfsyLAWJkzd1QkWf2MxonPICXn4r5rV.bS0n5Pm
 v4KE40sEOok4I6fAUBuRTIC_.Nn0rKqPSM417N14bK4rJNMBmtTB3Y1QGOxXXcwuKjUj89nES3nu
 Rg4iInLovu9hslb_OBTZbelBQcW_dzaqVBbUuWNbK21ChTgDHBedbkh8Ryxg4aHQnY1kIZaPM5T0
 MgA11mUz3rpl2mO8.1TSfQwNhvGRN3SbgRDpkGXyQcWIk_SqoCgXihTR7D1plWFCp4OxGnDdhdwi
 jbhpW__geyaCpTeNT1hjP64l3SOqWZ_tFyV0IKmYSr4ptO5xTXblfbndWS4ghgmEI23hCi5xbT0y
 4KnuvwmLgI5VsMh5Hjzv58ZAWP9GA7pkjaTPSh0GHwFPuQ5rVEHLV5dSlQh7OgIaQQdjbr2Mk8v.
 0IbR92HybLmHNzLMlKHT9_qkZjpj6DO18Mj7LoHKhjXMMHyu9gdJ5CpDJ4OTEOZBPm.SGnxsQG5P
 Gx6VACuAxgdQcBl2xbVhBulXNIc8X_ZEWWB4VsoT8yiUFLLYFJFSG5cnSbqV2moFyd30grojiTci
 3.IIow6MJ9TCFjU7UWPPT8ZjkSW38_Ujy2FBoTM4KyFK5hLYl1.v1RVPQ1PPrGl34XBaTla5bojZ
 .Y2LdcDUjJGEdMd7Lx4abTyr5UwSnOu79bumBk7R94RbTP_YWclhAhFJSbsyOdhmrpIPEHIZFBCk
 UofgoCLQysWV8a3NtZpyOGR_SImAvRMyZWhvSG3VJEJqlAtXDyezpZYpxis5frqEKOApzliIkHw2
 sG0q.Ki6kuzTMDDGxPOEn._INxAIBbQz9TRoWv96Va4pRICW7xaeiWfruqn23BNKKSGBAAG2DiSg
 OZ_E_cTJAgW1XNFoM9FpjzcD49hh1DrOMJfwQh1zsK4FtG77WxHc9uT3run7UXjHdVut_PFCNd3u
 kdbpxk8sByfQegYXxaihfoXeZamtEw._Vp3OLSMRsm_lTz44cM5gZGWv8XBHRsTunqxI252pyHbY
 wAEIsYGMliD196wEnmFsMfPpvy_zGyjc1ZOLAX8ZcVDjio3DoKQOqy1p07Qhfi.WJHZ85L3Oplgd
 2j6EpwNODSuaIW5MZ_Q79znLkqM82vEk52Tb46FaXGDq5MTkuQdI0nvcVRK5CMoSzSKi9AlEYtV.
 L_fvDKdCDrb0HB220n_j.ep2AAiJEjatfIzy7ZisBIk_JpyZHxUI.zHfFCxioDoUKGDeto1tr9JX
 IBzC47l3Aqf7J.iY.PUK2GrvbZ1GPnnBS4V4aGl5ASV.u3.91JVYgZaQIEJ6eH0NGevKB.s7mTYP
 vN_Blny7zE5dtxGeWxdKC1tAaEEP9lr6yEu5VTzvyMHSxMPU77N0VdKKEnkSzL2ONVZWlQiirNwz
 8iOqKji1aIJbQ4NuDovf3tlYbnuQsS1vypFg49QJCq6n33.onolfJEw_u8ONNA0uoK2TSO9QSfuN
 yEvIoSj8tgrBUonMxezuNHoaUDf3WMendKYNZTdRDqQxro6Gyv47dMQuq_nB_MfnJYpsvky3428R
 1NsBdVYhMDOQ1zqnbpM44zcJHz9uR29wZboXACftNFpx.svbW2U1.AqOhNe5F1JUaXDefCM8vmmD
 X1cfHOcf3h75chBUAt3GaJhS46mTfWAtOy1507F734laCQ2Zcz1htprx1Sn8eiO2twFL2Cs2grrp
 QFTzFeUKhWHA9PCOr_qclyQqagU1V7enxjyNvUpVc8tgBV03fOvYdW8Tkc25edDv48ItISVNLMy9
 72zdKxadMNIecuwkmMUEFyseHq79Wp1bIDBuAgobLY_qKSnk3bizUuAm58wyl8kvgR3oE2grLdXA
 ftwHvB4raPqo2TrmoWvX1YYgTrF2Zb648Cq1bhGYtxi59lkQMHZsVUlpChcSftcL_xIfCLzFmfx.
 0dwwwGJeH
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic310.consmr.mail.ne1.yahoo.com with HTTP; Thu, 15 Sep 2022 11:07:28 +0000
Received: by hermes--canary-production-sg3-6bb8946c47-wlcqj (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 38ce2ec164b5f83cbf029a22fd1f1770; 
 Thu, 15 Sep 2022 11:07:22 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
References: <87v8pp6msk.fsf@HIDDEN>
Date: Thu, 15 Sep 2022 19:07:17 +0800
In-Reply-To: <87v8pp6msk.fsf@HIDDEN> (Andrew Tropin's message of "Thu, 15 Sep
 2022 11:53:47 +0300")
Message-ID: <87o7vgyjyy.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20612
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 334
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 (-)

Andrew Tropin <andrew@HIDDEN> writes:

> I used 9ff2f0be32be621a0a1953cac2d552afebafe226 for long time and
> everything worked fine, but recently I decided to update to
> 0df76e3e71de3051c70f8a055e155cb536fe3e1b and it seems instead of
> handling s-o/s-e/s-p bindings it just inserts o e p respectively.

Are you using X or Wayland?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57825: 29.0.50; Superkey handling regression in pgtk
Resent-From: Andrew Tropin <andrew@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 16 Sep 2022 04:27:01 +0000
Resent-Message-ID: <handler.57825.B57825.166330237726304 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57825
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Po Lu <luangruo@HIDDEN>
Cc: masmer4@HIDDEN, 57825 <at> debbugs.gnu.org
Received: via spool by 57825-submit <at> debbugs.gnu.org id=B57825.166330237726304
          (code B ref 57825); Fri, 16 Sep 2022 04:27:01 +0000
Received: (at 57825) by debbugs.gnu.org; 16 Sep 2022 04:26:17 +0000
Received: from localhost ([127.0.0.1]:41121 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oZ2vh-0006qB-21
	for submit <at> debbugs.gnu.org; Fri, 16 Sep 2022 00:26:17 -0400
Received: from relay1-d.mail.gandi.net ([217.70.183.193]:37779)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <andrew@HIDDEN>) id 1oZ2vb-0006pt-EJ
 for 57825 <at> debbugs.gnu.org; Fri, 16 Sep 2022 00:26:14 -0400
Received: (Authenticated sender: andrew@HIDDEN)
 by mail.gandi.net (Postfix) with ESMTPSA id 5AC2B240006;
 Fri, 16 Sep 2022 04:26:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop.in; s=gm1;
 t=1663302364;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=KMkqVTNQWl18ZkBAPrfTisgUSk3iV9aFT17al/1DT/Y=;
 b=oIonyHOlyZ8slZNJMGu5oAmmrl9KYgflYlUPr3JAvNZjfQyaoRq0UmOm0fWZkdvd/vfhZ0
 VIqkQpSUo6N648N29xJ0ooVN5ell84/mKS4T9ZYSDE9SDH8GOydHi+avBrnYHJNVPNiQEt
 /etOu9Iq4QSW5DV/v7zOam/0lR5WHfJ3RCNq3ih9cIS8I5ITiidQM1y55xNOxfNpsWDLML
 HoEd+FLUCpP6TY4CSInHmkdE6mvTx7C+RehCdC8Xg5hJayNVTQYp+QKwAcMVcPJaGMEn+5
 NUec+rJWHC+MDpxWGxO2SKlstejYffveoncY5UZw/0SFleD6MDzrQYIjPHtd8A==
From: Andrew Tropin <andrew@HIDDEN>
In-Reply-To: <87o7vgyjyy.fsf@HIDDEN>
References: <87v8pp6msk.fsf@HIDDEN> <87o7vgyjyy.fsf@HIDDEN>
Date: Fri, 16 Sep 2022 07:25:58 +0300
Message-ID: <87mtb0q71l.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
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: -1.7 (-)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On 2022-09-15 19:07, Po Lu wrote:

> Andrew Tropin <andrew@HIDDEN> writes:
>
>> I used 9ff2f0be32be621a0a1953cac2d552afebafe226 for long time and
>> everything worked fine, but recently I decided to update to
>> 0df76e3e71de3051c70f8a055e155cb536fe3e1b and it seems instead of
>> handling s-o/s-e/s-p bindings it just inserts o e p respectively.
>
> Are you using X or Wayland?

Wayland, Sway.

=2D-=20
Best regards,
Andrew Tropin

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmMj+tYACgkQIgjSCVjB
3rDuPw/+PG1Ul4TzbZq9FbHWpp/jYUdkDV+RewESmHTfENHKjYeFjWS/6+H5CeTc
RFt1EY5se/NYkBuXXa/DIkwJ4VsHVJ0b7sHrWWfpF6oM7VMMe5RyO6JGCTWtpbpE
NTIsd/4bZKi45RVn89rSk6S6RNkrbL914570UHklICfWr5s361JAjrtfWQ+np4MT
Y94SSprxa2V/vC/ysOdoAgn4HFjoH3plct0fqlzpEHJkt5zcJFPRJ69c0RTHbQnO
dD+b3bYLhVrjb2Ksx7AXjPt1pmnsA+PjnlsrFzq66yldfVnYXZPqVBqE2wChgCnG
svVSPZBEhey0ce1YcYqhj0P5ajm/PW6aOjcsHsRkG2hD47Gt8CwHBmqoWQLoGoHr
ZAWkvMnJ+6q+hNRQojL+Z9ZERakln1CONaz59YCGaMMcPaCSJFvtKq2XmgxB5x/E
fakRfKTLcpsqxCbCnwYNCDHqafF+IOlwTHVHsQQc96ehVu6I65ANSstNfvmHWpNX
i+MSBg/T8vXMEd/7CKsqi4bwq4GOKBPOB4GHWRWQrAp/IY4EfInoJAvxpeK1/Whq
yEuCloN3rYlnfvjghWwziqJMEPVF3ryYRIiQ55xq1mfSg7NCrzgs2iohQiYt8eKD
8wSiT6rybLh9PATuBAwDHuJbQHLXHwrMHTIv9sXKzPckQAg4KDg=
=Onj7
-----END PGP SIGNATURE-----
--=-=-=--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57825: 29.0.50; Superkey handling regression in pgtk
Resent-From: Po Lu <luangruo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 16 Sep 2022 05:51:02 +0000
Resent-Message-ID: <handler.57825.B57825.16633074123107 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57825
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Andrew Tropin <andrew@HIDDEN>
Cc: masmer4@HIDDEN, 57825 <at> debbugs.gnu.org
Received: via spool by 57825-submit <at> debbugs.gnu.org id=B57825.16633074123107
          (code B ref 57825); Fri, 16 Sep 2022 05:51:02 +0000
Received: (at 57825) by debbugs.gnu.org; 16 Sep 2022 05:50:12 +0000
Received: from localhost ([127.0.0.1]:41242 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oZ4Eu-0000o3-1n
	for submit <at> debbugs.gnu.org; Fri, 16 Sep 2022 01:50:12 -0400
Received: from sonic303-20.consmr.mail.ne1.yahoo.com ([66.163.188.146]:41539)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oZ4Er-0000nn-Cx
 for 57825 <at> debbugs.gnu.org; Fri, 16 Sep 2022 01:50:10 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1663307402; bh=qhvsL1bCmIaiVepY80/fxPdIZZwo5IWYVa/R9AIVOas=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=cft95PtABOsQHxmKJ4VDi3fFdepNcdrQXpGZJm5mi+VWw4m6oPjGc5GtiEYKUMiqvqWPIW/eFFfPUISrJyb5ZACe4lE+zVT6SNLtyVniSzcqhxG9TqPxhGXLa9vwFO6QCn9Buhcb48NV0buB6dAHI/pKpqveNU02CRE+iEwJkQqxd+v834eX4hxOYBZPH/vtbsVirb19AD57RGtm2yYzZ/Cy6I0Lej0k0bruq2P8jgOLENQOURGwnWmhptMi3LmVUQdEwjaSi5p2elVPn+9XzEs5zsweanzYFN2QdelBqUNBENzoZE4f3W6l7N3+0tDOQWyCjr04aTqTdjmjucmT+Q==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1663307402; bh=OFiAAhuoUPIbpX7snQMgUmTpx0gsihD/mxMi+XHGhPM=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=e7L7jff7cf+tzrr70QvZmH64poL91RpwChsQnWDANIehpmGaQA0EIMx95/wY1bCoXVHjV47I2yaG+GheS/wZwYSKjF/O8xDCUpI10xAUrWepfQ3FEHINYn5TOa8Ny8ZZfpNCkOKSZ1KzzCvmq25j4E4zzm17pwB52lmfyOrs4bbzPxoOXOwt358YamORKLfsZ4PfXVNI4xeWhMvTknEc2YndeAvyXft80yLJn48WWop4T8uBvwzaAJ6Y5Fbwj6eXwzXbexUUjJV6u9e2AYi/E75pexYAzjeDKJGz6tZ+Exswj5Qdskde2N+s2dpPg604FouQ4ElUxxxy6RIIc4k2BA==
X-YMail-OSG: R6oe0JsVM1nltV4z7v.7TzRI07aKp3hSVyy69mh5uVb4MESkoT32.0VVu.MEeWy
 2mNcU.LuMlbKgo0L3.JmzIOtOeU4KR6xuoF.ae1ranG0rvQxTSYNPYV9y3glSMmPADIf.O1M04uO
 7NitHQ85zgMKBG1jbqeaz3rH1Z8wuhDFO1fF7I.3uec8XBV6.YwnSwGIOaaY0pENJjUnj6Rm.Z83
 of42m6O1KBqUnr.4J363X7ALU_au4iZ10_bYqCR.s7.QyJilwQBTZzoEZWvWYseyf7JKcuSV_a5A
 N7rc5R3iuFS.JvsmdaXMb3Sza4pIAKbJeDDu3sxsmBGMZrE.21rOOwWzCdCZ5l5JuegAkdcGh6Sz
 zEBknAE6sGseK6QpleL2j9YAfiMMxqS87kUgpZi._LYIlTywx.Sr8YrvmtF0sP1C8zEgi3g0Y_67
 VrPNWStmCPUnPyutThmw_gFvRBSGj0LUXjGYZT_LRIbXQKS3c_R1ANSipIFHqK1t3fCsVDfu8eRs
 xFkQSr6F28AM8OKDqNNQnYOdnBvPOC3juexZ7yV9AcvzWQfoCqJrNuzW_7zKGpzjF_.UNnbj0YDN
 F709Vfhjphi3SUuDZ.TsMXss6kdgyOpgMdx_YLme9AmNYzq6th9CAYntQtEENNSV7h3KaDzubFer
 Q3wbNf48vmm3zuLxEt_rQCZprLOk9YBe6fO9Bu.sjkTD7TeoxF_ZNPSySPpp1wTJ8C9SPOy.ZfkD
 V.DxgWfFN1Xh833PZj.viUxPHOvpo6ofSro_tW25ckyT.Jo9kV3u2uHtgvmML6wOMKQKEhWA.LZQ
 GC2kaAyoQumb0GDLUKrODIVcpkPfF46MkT6gftU_XuA7fbDJqYM67RazXkneUYTrz8jleU_HX22X
 26qfvSTw2ob91VBxKMOI.Y0Rcho5xjUo50NeT.F48SsOnUQ0LK4BESH.AQpB.hacdzLQ9kcCySUU
 kVrRI1PHEeS1gZXAjtos6LvDd2ifkdZR0qsTHKFqI3X9Aa3jWkkijzk6Xe2pCQZ7DY35CVU3JPa3
 z2i3l5Iw5.npdH1F5i5.QU8DkIgqakF7DXXbb_U1RacMuAXOjn1b8JIFRcVH5TZTvbiFTs1oTc._
 8pT50bG_g8LbabJ8m8KZCAkWmm_ih8SVFYlOmpIgpnY1wJWP7LSZCVJx6pVJYqj8zjS6UdM5N3bv
 _oyu4nSc9whfRPmIDqjgsKI5wxNVXkifUTugBpj6QCBk_sSgQRUlh74evaLgjTgixPPe1Qncwuq3
 2eMMr8V38ePQYeiX0flAooDOxCeY6UFpSLOredcW4EHvRGii_vSOC1VvdY_QGtIKYY9B4JZwoqUl
 kgVUgH9Qix5AEg3iMRDHfZLDcxHkr5Mt5HyIN76CoRdtx7V4l7HDpRegJQJgsypAg1QDZzV09bcy
 h6HwifeEqEp9pWMPZhsLCCK.Pwu8IY1xkTU0A2MEYhFxXn9rya454yQvzkJyZKJVgmprb29lBEhY
 SHAIxlFCd2STRqVoOliLIvtjDYEOMn4ODlgbb3IyVFE8h16Cn4m_baEOg0HOJpthbx1xET4Rz1Uj
 OSSymNQOYfKWI5lOcXfcnZ.OsR3iEi.JvdTdCSZRd8i1gwtqluvjQv6Wnl.JyGjZqcgiP6svW1.z
 6CfMbdgJ0YdXsBFq9yfaJv2kpdXUtA_WQwSujTiQUhYEV8Yin7HmIsku9I5MA4ke7a3CX3qNllpU
 B6XoOiwyGoPx.BlreDt.lyoSNvqyjZKZurCY4hQslYOOeHA8hM4SrKYf3PNbUO9P3EVuN2YKunpJ
 cMCJnEtaX5SjVTnJNWxvBt2xA2M7uuNK6P4nwjNGHO4lA6tRWT4xVWrQOWuCvdA8vO8lW9pTL_jw
 UVGIhTbUVR1wExg7DkeMJh2zcF3GchvdeBUR4T0RVBa8AuiCFgRouyhzMnp9ziFfyKUM6MKfF8uB
 AOuBmfdhFKF6GEzAj4e_iWk.EeEr3pcCCeTvp2HmIMfBsx8hfNgv3t8g2UN621qNqoebAoJdBiLN
 _SwKVXqSXJNyG7x7RGWNHNEWCjMNCWWlXjcfA1c_cEbfPVGeO86ZY.e9i0msAiTQKc7ApL0Ed98K
 FZ5f99S8QL4Hm5SWOlvqGE933NfV9KD4oveEnyyQP6KF6ral9N0k4gOhoeek1diihpgsiUtobnLQ
 Aos25K_dAXC31uOZGmbrcDuP.9xV2dW4jFmTLSuuAN0y2vHypZSmv9LxNqcGVK5jui3fsjLafUAv
 BHhZNltKUJbu2uOXht7NcqDbUeFNIg2VuGPmSiaemwyUcAYl_tt.Dqot8nLxvy39KerkC2M.m2_r
 DjqsDbdY-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic303.consmr.mail.ne1.yahoo.com with HTTP; Fri, 16 Sep 2022 05:50:02 +0000
Received: by hermes--canary-production-sg3-6bb8946c47-n8gf6 (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID 06ad83933132b8fdbefe7dee97d4c830; 
 Fri, 16 Sep 2022 05:49:55 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
References: <87v8pp6msk.fsf@HIDDEN> <87o7vgyjyy.fsf@HIDDEN>
 <87mtb0q71l.fsf@HIDDEN>
Date: Fri, 16 Sep 2022 13:49:50 +0800
In-Reply-To: <87mtb0q71l.fsf@HIDDEN> (Andrew Tropin's message of "Fri, 16 Sep
 2022 07:25:58 +0300")
Message-ID: <87k063x401.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20612
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 206
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 (-)

Andrew Tropin <andrew@HIDDEN> writes:

> Wayland, Sway.

You're running into the following GTK bug:
https://gitlab.gnome.org/GNOME/gtk/-/issues/4913

(Which is really a bug in Sway and also libxkbcommon.)




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57825: 29.0.50; Superkey handling regression in pgtk
Resent-From: Andrew Tropin <andrew@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 19 Sep 2022 05:04:01 +0000
Resent-Message-ID: <handler.57825.B57825.16635637882015 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57825
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Po Lu <luangruo@HIDDEN>
Cc: masmer4@HIDDEN, 57825 <at> debbugs.gnu.org
Received: via spool by 57825-submit <at> debbugs.gnu.org id=B57825.16635637882015
          (code B ref 57825); Mon, 19 Sep 2022 05:04:01 +0000
Received: (at 57825) by debbugs.gnu.org; 19 Sep 2022 05:03:08 +0000
Received: from localhost ([127.0.0.1]:51815 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oa8w0-0000WQ-23
	for submit <at> debbugs.gnu.org; Mon, 19 Sep 2022 01:03:08 -0400
Received: from relay10.mail.gandi.net ([217.70.178.230]:45235)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <andrew@HIDDEN>) id 1oa8vy-0000Vn-80
 for 57825 <at> debbugs.gnu.org; Mon, 19 Sep 2022 01:03:07 -0400
Received: (Authenticated sender: andrew@HIDDEN)
 by mail.gandi.net (Postfix) with ESMTPSA id A3E24240006;
 Mon, 19 Sep 2022 05:02:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop.in; s=gm1;
 t=1663563779;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=aa5YZdfhF1TdT9Ta1TX0duLTPAr+qHfhrqyXn6dB4uc=;
 b=Xf0qCTvIEpxRbTgSue2FIBu/YIlMkPLLNfxv9UbwZ0HNVZDh6qF9X569Ux7tMYyOUlv4xK
 hjC0CWacckCX2A63CN/9hdmZtvxzqKf4xKWV7WDbmL4qM5qKs7RmuL5RCX9j1BbgSv3g6D
 LlSpyHZryoChRXUqSsU7WYgncsRIIwnHjyMY861bfpsoJgsmVuXDL/pt8UnQPAeFxgZWi0
 LwDAmW1Ybbuervx8AVFtMck2UeDL6jiZL2THup0LGROIcvUs9REy+ylcvolfQFGpGXw6vv
 c2Tpeq3kzLE2v4iexcdnUibd+T0pKs7hwvIc0/9M+qrWr8vIT7o5VumF5pm+NQ==
From: Andrew Tropin <andrew@HIDDEN>
In-Reply-To: <87k063x401.fsf@HIDDEN>
References: <87v8pp6msk.fsf@HIDDEN> <87o7vgyjyy.fsf@HIDDEN>
 <87mtb0q71l.fsf@HIDDEN> <87k063x401.fsf@HIDDEN>
Date: Mon, 19 Sep 2022 08:02:54 +0300
Message-ID: <87y1uggdmp.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
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: -1.7 (-)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On 2022-09-16 13:49, Po Lu wrote:

> Andrew Tropin <andrew@HIDDEN> writes:
>
>> Wayland, Sway.
>
> You're running into the following GTK bug:
> https://gitlab.gnome.org/GNOME/gtk/-/issues/4913
>
> (Which is really a bug in Sway and also libxkbcommon.)

Thank you for the infromation!

I took a look at
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D55362

and applied this workaround:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3D77e768ac4e57d5fd443=
c7d69a7cc0c8339d0c238

the logic in the code is not completely correct, but should work for
most users and use cases, we will remove it, once the problem is fixed
in GTK and gtk package is updated.

=2D-=20
Best regards,
Andrew Tropin

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmMn9/4ACgkQIgjSCVjB
3rAGoQ//fqMG7fi9dcjyo1KaN+zeF7ixzJmUf5JrwEGos/q3KLhJAbf+Q3x4tipf
cSGlmkzODvoXuceYmwMwBG3yuT6rcwEPBzlo3QiT3R+drulyglDLKApN1GLlkJMN
lWvuAWTjFc62goB3VCiO3Souojuvi3+yOe1z+EiBjzUE7/ks25TlvXvAm0jXh4aN
N7I5A7PbtShN9iu8GoK05kmNX1sFvd/fjTlm8qIx3QrmJyi+r7T7D2gOpX7uD7Ia
WPp0FqJ+xzvXlsYD7SgjIMDFdeA791b/xhzc5Q5D6U4GbgVo8TsF9yFnUAbSn19b
C89i+/A3D2pijOn5NfGwlwDg4bPol9vnG5z2jdwf6KGhf+I9m9X7L5Tsi7ggMAQT
rl0OWXlgzgeCGngjT69skIMD05A0EF+ok6EIAoEOeIScCtCdp0J1X7SjbH14egZi
y4dCGWFZGWCw2h4RQzcEfAoUfxMv8l77u9gyeYDyX8MbSwp2lqRKXNyVDvKtt5uq
qK/51qzTwOg4RVtNnczkf3ZkOrVpFL9HuUjM5ycGQnCT/ESkBkrBlf7in1YDFXqz
acKc0VtJdPPHFyx0wRgAdf56egowJPwe2TiQ855W2DTImNy8VGAmsTkl/ezEOD04
KsalgyMW5vb2g1/wk7WX2ubHPSGkfQm+tXCmMyB8pmb79c04qxc=
=UFLi
-----END PGP SIGNATURE-----
--=-=-=--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57825: 29.0.50; Superkey handling regression in pgtk
Resent-From: Po Lu <luangruo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 19 Sep 2022 05:20:01 +0000
Resent-Message-ID: <handler.57825.B57825.16635647774138 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57825
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Andrew Tropin <andrew@HIDDEN>
Cc: masmer4@HIDDEN, 57825 <at> debbugs.gnu.org
Received: via spool by 57825-submit <at> debbugs.gnu.org id=B57825.16635647774138
          (code B ref 57825); Mon, 19 Sep 2022 05:20:01 +0000
Received: (at 57825) by debbugs.gnu.org; 19 Sep 2022 05:19:37 +0000
Received: from localhost ([127.0.0.1]:51841 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oa9Bw-00014g-Ln
	for submit <at> debbugs.gnu.org; Mon, 19 Sep 2022 01:19:36 -0400
Received: from sonic314-22.consmr.mail.ne1.yahoo.com ([66.163.189.148]:40091)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oa9Bu-00014S-C9
 for 57825 <at> debbugs.gnu.org; Mon, 19 Sep 2022 01:19:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1663564766; bh=Ix6xIUvFXY3tSmfc+YqoQ3sUQpwwuF4J3xILdfzI7ak=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=ZAeih1598VqN5WdZ2QrPFgfyLNaWpnICXbNOdKO+F0DixHJFCOXqqgBN/UwtB/jSLACZJejnEZF5ByEHtWiUiG1lmgkeNjS3Z+4qVN28RO6J9NKrF9zJj6h+YReMEsPRiWsAhXhexZ3H5xqccnIAI1XN6QPZsBKajuxyHw1fEOOS52eviwhOwWhRlel1PKZYILQwQTt6VkskESop1AmN1gOKXfzaCuyEUuAmOkQWLbRp/F256NPBVms+O6l+a7xisat42W1yj1ywPvx1rD+ODxOGTW5j8D1oDqSwEcK/WlZ8jh7Ix8hJIwLZC2z0DCV3t8f8uTFPmbOO7o6Ygag36g==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1663564766; bh=JwN267GOyOqcN8/r72VwolS+4q1k7uynojaY3t9czA7=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=csVuHdlP2U/wNX2m2eX2TyaMNHknJq7l5pRFK6UBYRfDysb29nFJBFnJVIA2IPZKFC+l6HTDZ4IzlVcRazRba02M0ZxMmx9kVD+W0I273IrnBUcq8vL5Wss1fwCu7fYi4VBtDrihQJwYZeoW67aZ8tnMOKhxWjquLWYmnaxE6+wNyqxgcqwS5elysEPIqY1GwlK9SoH3cYg9NZ1ZplySVJQZZgIk8tXAP//SXJb/8lVBGYVifIUMbttHjjsz3OW52Icn2i+/+O8iLqdKyvShxLnc+aqdEzkMnO+NwS4qJMbZjteZW+FMtPJKixcHtSjv1GnW8TPhLtBrOis8cPRNbA==
X-YMail-OSG: 2zB.hj8VM1lOOvT0wrzHMgFcl.Qwyoa_pZzSR2lVwd50vSsH8mKHKyUY2tDZ.xb
 dktiRRIz9QlWyOoQf82Jl5IM757Wpp70ou0rWScJza7TrJj7i9.Kfu4Qivg8Ig1TPpWg0gJV8_Mi
 CNUliAHZ5eknfzHRlrKXvDdDXDnpBObl4RWwhkLZ3cknvt7TBVSGdiOw8XOIkSekkyU.Xf2VR4J8
 raSeygdDNaIOCw9wxtMTtzq368hBVa0OOWzW8c7Qzx3bFXTgF1oydP8MCwVhJ3vgqK_GzH8_DxTh
 nFbGlyCDbviKoU.Z2uMcwItfkmOk0YLvF3aV3M6xLRfQNPgBIpd4BVoq3VVgOJKOWYQWNDhUMxj1
 BAu1FiPib5qU2jKQZJReEH3ABLC01CWxq94xN9d4bowNemSTR4vo9EYAwLVI8bIrqmYT3CtFL8RQ
 S7X_eVf3Hp5LN_fyUKP01xsfHfRzbYIOpl7kzYeGoXco0KBilG9_Q88ea056aMw1fC9oWLQlPhW4
 35vb9I5GA.K8B4sjPpEjEo1P6qz4xCi2ikFVkcGP_ZdMJQC4jI74u1UfI_uv5o8FCceOP1EeEoQp
 JfTDiFSTKacpLoc97kFTLFBhm5aXkC_H4lkxWfXqYF8DrDsp4PhrMKcvQEUi1L61lOCD7tqytdG9
 0G74gtnpLIcxVTzusXV5nXPJF7jE.Hz8RM8MILXHtm_VNXPDnCb10jFdtMSAzM6z6FXWh6ZCBrza
 E7_HYn4luLbX3xR6XODmuwXs3M3KZiApOA1NL.kvkvHKwc70RCRIIbE0GDpoACXfy3upcGaW0r.o
 58hxUzE6IK.rdUM50hIIRhhOWvob4CPrKQ4UVxCj7ggx2_CMnTL7w4k8dXDCTq_mNA3h3XdYcOin
 6LyAxPml_ivc3S6QYg11JvK0lnA9i1U2FWwPHLKWFfjS8f_3qdzB7mi.Akvg9D0HsqxBsDqk.riT
 rrD7B_hl4osxtcTMTi6dtGvXyt18JMuj2mOUxgacCULrFCANHq2aPEzvP9xf4rOzxrztexQPXuoG
 ZuZp9HHTZXS_qVjlAi4nki_n52sU_B4PY83UU2ctdLmAN39wxQzrUW5c1o8xI6d.gFGzIGc74iN6
 J2I3hX.9iTekO13lkgaHpTaVz_XGc8h7XC1EQL0ZPwyIpgppqLZ_NvCCVn6QRzRhWnRA9ZSpVbCA
 XdAT4uYbXAJpJTwQMzS_0o.w3UvneR0Fcg8jlHz3eDrjnrdpeeIwrnZVPXezc58kPpVG5FAsELBW
 rIivTu1zNsaPLQrG0UEY66q_MN114a2VIUAPFt677XzqYjfB2yYLX1z4XzFAw8kDIV8XUJ2Gwkd6
 v9jgexXCR7qXF2u6oEXxVQJmDoHGaARzSg16QYTtdv5jb99ECMMqmXs.bgHcc54mAPhQRIX.yyx5
 jps4xDilxV1oLupzBhgmWqDUVKdjzFnArVe9Gpj_5gRLpG0ijdwKP8IPp68uqKNwJmBCeN.nDGc_
 hvbzL3eE4GnoXAiCgo1me._6EUs0Watnoie3e3MQkkQJrWrFyRUBuDpWMsiL3y8nFx025rqHuyW7
 38YRjK9yEKbrd5w_f1TWZ_DQ0wk2O6BERrigRNx3aW1ij.KlPf2qGRY7JpbdEwoPbiUyGmxuT6J6
 tLxWgmFIds5u2DHi2njutT8zZmtxdO2SWLgphmdZiv8LmwRslOYNjeed2evSUveqnvJDlM6NnEdc
 AsmUW_QBJUecrcHg6hWmkAnSJlkeuUu9Y6_x.o2Np6TQeVM2l1k9h.bApjP8gmIkhhhMR4EDvNAD
 20emWf5BP1xGiqQDXz6N3LPxFE.enZ8xG3Hx.SI3pT_s3CgQyoNQSb1Q0Z7Vu3ww1x_r2YllyVxI
 F27XJ9abm1rIVURSmCp5QdBHSlwIRyexElIFXca2jWGfY5tW.FK7fqYx27u5_3apfFO8GzapVf6T
 d_R0G80h5oBcEU_knJOE675jyGYbumy3HUUC7xT9t9k8e6nlhfyLp5vn0A.N8jwZ6RFgKuKpsWpP
 AWJYh.Q6i28RCUHsdHHnpiBXtj2oqyU6KENXJGW2CtsHac5zJjNJuuu1AOS.MLtCqN0TS01ppSYC
 YyUsOLx7j5j9v3QGonQVuc6_arY5gzy8k7V5KjOhY8lVp7Rwe17A1bSPHbHPjdV_RJ3uRp9NMSV_
 9w_IBFLt9c059AU63ponYTD_CxrNftB6kLnt39zbARLKD1S.l1vbBi28cdYo5nR2IkgmFqwZJ0.p
 TCpfjdutas6hBlIxgqyKVV5ku2hOis.NuxIlXz8mVScgw6QFGH4UwYa8Cy6faQuPoekzOosMHIxD
 84UanlUs-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic314.consmr.mail.ne1.yahoo.com with HTTP; Mon, 19 Sep 2022 05:19:26 +0000
Received: by hermes--canary-production-sg3-6bb8946c47-wlcqj (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID dfdd19e41c192c970cefd5a72118a179; 
 Mon, 19 Sep 2022 05:19:20 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
References: <87v8pp6msk.fsf@HIDDEN> <87o7vgyjyy.fsf@HIDDEN>
 <87mtb0q71l.fsf@HIDDEN> <87k063x401.fsf@HIDDEN>
 <87y1uggdmp.fsf@HIDDEN>
Date: Mon, 19 Sep 2022 13:19:14 +0800
In-Reply-To: <87y1uggdmp.fsf@HIDDEN> (Andrew Tropin's message of "Mon, 19 Sep
 2022 08:02:54 +0300")
Message-ID: <87h714rlf1.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20612
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 193
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 (-)

Andrew Tropin <andrew@HIDDEN> writes:

> Thank you for the infromation!

If it's convenient, could you please notify the GTK developers that the
bug matters for you in a reply to that thread?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57825: 29.0.50; Superkey handling regression in pgtk
Resent-From: Lars Ingebrigtsen <larsi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 19 Sep 2022 07:12:02 +0000
Resent-Message-ID: <handler.57825.B57825.166357147516129 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57825
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Andrew Tropin <andrew@HIDDEN>
Cc: Po Lu <luangruo@HIDDEN>, masmer4@HIDDEN, 57825 <at> debbugs.gnu.org
Received: via spool by 57825-submit <at> debbugs.gnu.org id=B57825.166357147516129
          (code B ref 57825); Mon, 19 Sep 2022 07:12:02 +0000
Received: (at 57825) by debbugs.gnu.org; 19 Sep 2022 07:11:15 +0000
Received: from localhost ([127.0.0.1]:52099 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oaAvy-0004C5-DM
	for submit <at> debbugs.gnu.org; Mon, 19 Sep 2022 03:11:14 -0400
Received: from quimby.gnus.org ([95.216.78.240]:46944)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1oaAvx-0004Bp-ID
 for 57825 <at> debbugs.gnu.org; Mon, 19 Sep 2022 03:11:14 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References:
 In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=bv+tKAQ9AovOXc2wflzaRI3zGXurVEd7c3Gazj9Q5NQ=; b=IzvlOIYwG5RUiY2U88noUZlX1i
 5go3WuxUGbyJBoV/a/Oy6/1OuVvgPSnqLrGzxrwp6Yc3X/E5n0TD/KYpE3P8rIUZkCQzp+e40Hq0s
 ei7CNnc5xrNceElhTbXWOHznhojyGj3pg6aS0U8rfEudyTziQkPFw8F2ON7TqVbbQYd0=;
Received: from [84.212.220.105] (helo=joga)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1oaAvo-0006cV-I7; Mon, 19 Sep 2022 09:11:07 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
In-Reply-To: <87y1uggdmp.fsf@HIDDEN> (Andrew Tropin's message of "Mon, 19 Sep
 2022 08:02:54 +0300")
References: <87v8pp6msk.fsf@HIDDEN> <87o7vgyjyy.fsf@HIDDEN>
 <87mtb0q71l.fsf@HIDDEN> <87k063x401.fsf@HIDDEN>
 <87y1uggdmp.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEX83Lr94cKsqadv
 QmL///9urP2wAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YJEwcJFfolgRgAAAGBSURBVDjLdZSNlYQw
 CISDNgCxAQMNeKT/3m7Ij/HcPd7qc+eTZEKIKX0P+lD4PzBC3iMIL8AzvQn8PQOAFpDxSIkoMfGt
 UbuUJQkxRY6I3M6yUtNZSKSDHsePIvaiXZe5JD7cVLOplRuEQ6LdzVxN68pow3FRAH8BTrRBQgZC
 JmhVoN2KqSPgema0ZeyqVr1atTVUENorwuNWnnYpHXXGI6O5wvuRcPwFmigMmRb2k9MNckUNMa+i
 XvlUXwBvV9eqXnTD4wIeXq0C6Wm2wFYsEvCrmOcJrvBkbUCU5p6DMZJDgoY1ut92uXq2tnKN+7Xs
 1hp6Y0gpiRaY4ftVC62Vj5etlly2ZzPki+HzzGdsBi6a+0GjZ6TrA7R2xY3ogRoIcfxdMZohvUHb
 b8ZBWBLz3QxoY/mIBehzjgAphn3yfohEsA3oN/XZ0z0DK8Dubmc0xCOD4ih9nbz561VZvttB/OJ2
 zNErFK6iNiny0l2NKCVczC/EOPZzZ+j9ZRAaAk/wC8i0SPbmcZflAAAAJXRFWHRkYXRlOmNyZWF0
 ZQAyMDIyLTA5LTE5VDA3OjA5OjIwKzAwOjAwZRHd3QAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0w
 OS0xOVQwNzowOToyMCswMDowMBRMZWEAAAAASUVORK5CYII=
X-Now-Playing: DMX Krew's _Sound of the Street_: "Dance to the Beat"
Date: Mon, 19 Sep 2022 09:11:04 +0200
Message-ID: <87r107zvnb.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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:  Andrew Tropin <andrew@HIDDEN> writes: > and applied this
 workaround: >
 https://git.savannah.gnu.org/cgit/guix.git/commit/?id=77e768ac4e57d5fd443c7d69a7cc0c8339d0c238
 > > the logic in the code is not completely correct, but should work for
 [...] 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: -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 (---)

Andrew Tropin <andrew@HIDDEN> writes:

> and applied this workaround:
> https://git.savannah.gnu.org/cgit/guix.git/commit/?id=77e768ac4e57d5fd443c7d69a7cc0c8339d0c238
>
> the logic in the code is not completely correct, but should work for
> most users and use cases, we will remove it, once the problem is fixed
> in GTK and gtk package is updated.

For future reference, I've included the patch below.

Perhaps we should apply something like this to Emacs?

diff --git a/gnu/packages/patches/emacs-pgtk-super-key-fix.patch b/gnu/packages/patches/emacs-pgtk-super-key-fix.patch
new file mode 100644
index 0000000..a58c448
--- /dev/null
+++ b/gnu/packages/patches/emacs-pgtk-super-key-fix.patch
@@ -0,0 +1,49 @@
+From a897516fc5ec380938115ad42023f279d128fc1e Mon Sep 17 00:00:00 2001
+From: Andrew Tropin <andrew@HIDDEN>
+Date: Fri, 16 Sep 2022 15:24:19 +0300
+Subject: [PATCH] Workaround gtk bug for superkey handling
+
+https://gitlab.gnome.org/GNOME/gtk/-/issues/4913
+https://debbugs.gnu.org/cgi/bugreport.cgi?bug=55362
+Patch based on Thomas Jost's suggestion.
+
+---
+ src/pgtkterm.c | 9 +++++----
+ 1 file changed, 5 insertions(+), 4 deletions(-)
+
+diff --git a/src/pgtkterm.c b/src/pgtkterm.c
+index 491ba33882..d5a9970693 100644
+--- a/src/pgtkterm.c
++++ b/src/pgtkterm.c
+@@ -5051,7 +5051,7 @@ pgtk_gtk_to_emacs_modifiers (struct pgtk_display_info *dpyinfo, int state)
+     mod |= mod_ctrl;
+   if (state & GDK_META_MASK || state & GDK_MOD1_MASK)
+     mod |= mod_meta;
+-  if (state & GDK_SUPER_MASK)
++  if (state & GDK_SUPER_MASK || state & GDK_MOD4_MASK)
+     mod |= mod_super;
+   if (state & GDK_HYPER_MASK)
+     mod |= mod_hyper;
+@@ -5184,7 +5184,7 @@ key_press_event (GtkWidget *widget, GdkEvent *event, gpointer *user_data)
+       /* While super is pressed, the input method will always always
+ 	 resend the key events ignoring super.  As a workaround, don't
+ 	 filter key events with super or hyper pressed.  */
+-      if (!(event->key.state & (GDK_SUPER_MASK | GDK_HYPER_MASK)))
++      if (!(event->key.state & (GDK_SUPER_MASK | GDK_MOD4_MASK | GDK_HYPER_MASK)))
+ 	{
+ 	  if (pgtk_im_filter_keypress (f, &event->key))
+ 	    return TRUE;
+@@ -5199,8 +5199,9 @@ key_press_event (GtkWidget *widget, GdkEvent *event, gpointer *user_data)
+       /* make_lispy_event turns chars into control chars.
+          Don't do it here because XLookupString is too eager.  */
+       state &= ~GDK_CONTROL_MASK;
+-      state &= ~(GDK_META_MASK
+-		 | GDK_SUPER_MASK | GDK_HYPER_MASK | GDK_MOD1_MASK);
++      state &= ~(GDK_META_MASK | GDK_MOD1_MASK
++		 | GDK_SUPER_MASK | GDK_MOD4_MASK
++		 | GDK_HYPER_MASK);
+ 
+       nbytes = event->key.length;
+       if (nbytes > copy_bufsiz)
+-- 
+2.37.3





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57825: 29.0.50; Superkey handling regression in pgtk
Resent-From: Po Lu <luangruo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 19 Sep 2022 07:23:01 +0000
Resent-Message-ID: <handler.57825.B57825.166357215717290 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57825
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Lars Ingebrigtsen <larsi@HIDDEN>
Cc: masmer4@HIDDEN, 57825 <at> debbugs.gnu.org, Andrew Tropin <andrew@HIDDEN>
Received: via spool by 57825-submit <at> debbugs.gnu.org id=B57825.166357215717290
          (code B ref 57825); Mon, 19 Sep 2022 07:23:01 +0000
Received: (at 57825) by debbugs.gnu.org; 19 Sep 2022 07:22:37 +0000
Received: from localhost ([127.0.0.1]:52122 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oaB6z-0004Ul-5z
	for submit <at> debbugs.gnu.org; Mon, 19 Sep 2022 03:22:37 -0400
Received: from sonic309-22.consmr.mail.ne1.yahoo.com ([66.163.184.148]:38638)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oaB6x-0004UY-BC
 for 57825 <at> debbugs.gnu.org; Mon, 19 Sep 2022 03:22:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1663572147; bh=KghQwi6PFURc/+Tph5AC0kACAD5ignMEJvIm3yjRv1Q=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=MUkHhKdyu+fvDtS2JTtZ5GS8q3zHiT/rkOFm7ZQ8vzTWc0QC4UejO9HsQPH4pm+6k1TvOC4O9nHuqzJWEsMGfAS+ZOy1UoIsZJw4/zs52S30Uvh5OaY6Wr9KhHkVSPUGCPOogle0iciQcp1FoowZczy427s6mIw9Kl1pDug5AvQ3th2jNzUbxkEtfiKGPDBsj6GqZj2Mq0ufzWLO7JRi9lEySBv8/Vt8TgnG1XA6Iei2qThNzXFfKhFVyJVag0h7bx/vk1NpwMYJNCxyLxf2aTWxG7Sim2nXKc05EZrjdjCuFNtSQnr5ldb8qJsabrSCjh/i+zXpY9ThGzO5VGy/Og==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1663572147; bh=E0KDeve2evP2zWQdV62AeGELTnpixCJ66qnmgxRfDEa=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=Wck/VhRYcYmBGQV4GqpKPlai7veth+A8oyKMRC7NO/YK0Gni02umJpvuT49m0BFPcINdqFOjEFvQ5S4egA343eKNmqHvuu7aq5mhbMN6oxDQLvtGBS4+Ob9QocNZ922s8jUUN1HBaUJsSFgRd4dI6y+nuo324J+EWlbhvGVbYz35sC9ZjDO7jrrJO+4Ii2jCbwnZzewIEzzrCqe+hCwzsTfZpd1X7fEZNBoeHcbijofozcaNpuYZMpb7Ewzuk45iiIniOVM+IrQ9PJiFobjuQL0Xqdskta975F+5x0VQM77LaPPdPZxb3O8OKYIdLnE5Q5q799coFfNIoCrMhZM4/g==
X-YMail-OSG: R3ZAn20VM1kuW9ap357Ps63hVkIsrXygr4N5k2Xwo7oFJ5d_qzSecpZFWvH5Or4
 fxHg..EJqj8GLxbmWeIW2sUkTz7iYwzeyGYizno5b.AKplLAnuec_r9jW4IxlcHU4i5c8HghJ9SB
 nchpZDXuXY3qmIEXkJ7Pb0PTKXJ4LX4jTfifO0BP6XC5njy1kx_338Vu.OSkrt8vdoGWUtYDVj7U
 bJgcGz3J_9cb4i2udkKQYcd2IXcKzFftxzAOjNvg_nKS8KsIhB.0sHe8XhGl49NOjbR.78CEuv18
 QrIO0U0t3cvChOVou2ftimGnjT2rlhsZZIlDRdW4pCDZjLwMAhyfrzzZbYMhWumOSCp9uoADNE5K
 CY291oCZIR.5vEsz0W9b9rgF1kpmNSnV4WRLjklTa98ZqoJ6Xlq8.Po3SURUhBI9aicE1susIvpY
 OOa8DRLJFG5Jnj0YGDG0M_n2ga7.sQNH_AixpdVbrg4UZtfTD6L2DthaXH5tB0uk6cYfqKSNfmsR
 T0DrVEyVyboLjKn0zwe4Qo_68IDBhgaLFnagmn_SIQ3z297IuydZ57A32_g_eMs7IEzROES99TfY
 HojklKtOJrYo3XcWaT09hH_ourqvrbVGl283q7K4kzyTREn4NPHuGvVZqETjqXyEgB0JVVPn0lWx
 YLTk.AXs7EiyUITaKLNrCI21Mflg0GcVia6PGXweirW2qI0BNiHtmhWpeAFWTTdAFOdpP95OKrPt
 rkqDXQT4dMXpaCGBRE9yV2tgy0tdJQT6jw0LIOzqwCTTb2d2EiBmYe6fYw9ZodsKsjWFlba8bTzw
 LeuNOeIfGrBVlFZ9In.92J_hcHHu9RBzBY7TOKvB7wzQ60KtFrmAtecmOy00kXQ1HCLF1alOrOIM
 tqfAmC92BMZ5IuHe6Z8G0IlD0c4ksrqMlSNT.7vKbii1yuZH9HmSU8ssNq1o0.0XTm2E5O1YMX59
 OnSBtVNce0VrGg1bdjklMC3byx8NAc_5En8k5uLlsEX.3tJcMbv7_sd1rAemFnIEtCZq6uKk1.XX
 zOFPj.RGbtsyVhAb0FqafcvVcqSSKwUtQ2igQW8E3Nyqwznvg9iEgBOZglkIc.S5VMf4BmS9ifaQ
 Gmd8EG4GO1vUlQyqMEX6Kb2IFh.o49PbCKo9EqYtbUgyKv4CihjJrcjuFGRPLDM4PumNR8wVMg16
 wwlAqS6pLZ5bEHfZ2rmRhhl4UMYAsFZmqXQS_QoL_m9ixueb8ljA4mVWK7427c.QCniv70taxymd
 Ie2IdB3fhoU4gjRr39fmRwEQo5EkWB.KKf0qUKTr.nmHZp4yf4Q301dPLvG8C_wlWZ4flu4a37Bd
 dACSqKNHdo8cfgFNHSZv63u_1vSkcK.U73Vx2J0PF7goDJhk5YCc.14131fSYkrBgdXVsS15zX3W
 EVdQeGzW_72PQnxMH5bwxIrDGvoC_VYDJzjCsHIqlxYGcGy5AmovhcJ.LRsckLLJB7pQoNEm7_Hv
 wfJ6ihBrmmqQqyDy4XIh11gS0.DlkJkFyMjP_OhlUoglzLxNxQos6KLI4aW5prj493qfIv_gzYWM
 6IaaMZDyxsTFAeVN5hyCSAGuXQEsiNaHFL95Mw7kdCSHCrBlchVUJcPKmubJqgMEiojOS3ddwmb0
 1kZLMp0IP6MNcu.1fjbMv0BACVeut8WgJAn8bjgw3Cevlx4IbiHxaGz.AcBmAO80UBxN0z9ngMKs
 U05yl5n4kwHfBG2M7Y4X9baqb96D6xegfM_.sognc.Kclvam1nnTaYsdlRWWrfUw9_p071s6W9N2
 GJbwAza30F3gJLTXIxC5_0MR9qipSkmxVg_JofwIIoqoOWirE2neZxTioqzxVJrwPJuNLw6OlMnd
 WzJgjLwwWQXjdXeYsmSMkKEyzIQh7MArJ8Va4eJwqZG_Z8042eu.Bx.LqOu4b0geJ1gtH8QbEs0d
 jMkLlcMC5aHyPWeMEwjpZWRViRVuFod2NaLn37_XdiARQIHeS97Rj5uXzYUHKiERYHKOhnBPgzD1
 UM45Rdzld2a7StZwapIuzzdgDFyvqO5Nvd1jwVPWnP7efQJvNOMpc.9HvlFFLH1FsBmMjI01xN8d
 qW7wziYAn20ajeEe_tG41Df6Ij65dauVI9pHQ2cP03jWqW.Kc66e0vFsvTb1wuPMaOxpgefnMMQR
 QlNFb3xgNjR.oZM3H8Hg6mwTzQkQYA1weZPE0GPuN2yZ6rilb.8xNAmiVeYAxO4lF9hKMdFuIOyZ
 hYL5_wPCRn0SwHbSQD2x_GDA4Bn4TDjVaoQqTqVIGMOL1RKOMzG3pFaVAowEZrjImbGMGnNV4cv6
 0svCD6ys-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic309.consmr.mail.ne1.yahoo.com with HTTP; Mon, 19 Sep 2022 07:22:27 +0000
Received: by hermes--canary-production-sg3-6bb8946c47-wlcqj (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID bbcbd9e600181577624f6c913e9cf618; 
 Mon, 19 Sep 2022 07:22:24 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
References: <87v8pp6msk.fsf@HIDDEN> <87o7vgyjyy.fsf@HIDDEN>
 <87mtb0q71l.fsf@HIDDEN> <87k063x401.fsf@HIDDEN>
 <87y1uggdmp.fsf@HIDDEN> <87r107zvnb.fsf@HIDDEN>
Date: Mon, 19 Sep 2022 15:22:18 +0800
In-Reply-To: <87r107zvnb.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Mon,
 19 Sep 2022 09:11:04 +0200")
Message-ID: <8735cnsuad.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20612
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 2983
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 (-)

Lars Ingebrigtsen <larsi@HIDDEN> writes:

> Andrew Tropin <andrew@HIDDEN> writes:
>
>> and applied this workaround:
>> https://git.savannah.gnu.org/cgit/guix.git/commit/?id=77e768ac4e57d5fd443c7d69a7cc0c8339d0c238
>>
>> the logic in the code is not completely correct, but should work for
>> most users and use cases, we will remove it, once the problem is fixed
>> in GTK and gtk package is updated.
>
> For future reference, I've included the patch below.
>
> Perhaps we should apply something like this to Emacs?
>
> diff --git a/gnu/packages/patches/emacs-pgtk-super-key-fix.patch b/gnu/packages/patches/emacs-pgtk-super-key-fix.patch
> new file mode 100644
> index 0000000..a58c448
> --- /dev/null
> +++ b/gnu/packages/patches/emacs-pgtk-super-key-fix.patch
> @@ -0,0 +1,49 @@
> +From a897516fc5ec380938115ad42023f279d128fc1e Mon Sep 17 00:00:00 2001
> +From: Andrew Tropin <andrew@HIDDEN>
> +Date: Fri, 16 Sep 2022 15:24:19 +0300
> +Subject: [PATCH] Workaround gtk bug for superkey handling
> +
> +https://gitlab.gnome.org/GNOME/gtk/-/issues/4913
> +https://debbugs.gnu.org/cgi/bugreport.cgi?bug=55362
> +Patch based on Thomas Jost's suggestion.
> +
> +---
> + src/pgtkterm.c | 9 +++++----
> + 1 file changed, 5 insertions(+), 4 deletions(-)
> +
> +diff --git a/src/pgtkterm.c b/src/pgtkterm.c
> +index 491ba33882..d5a9970693 100644
> +--- a/src/pgtkterm.c
> ++++ b/src/pgtkterm.c
> +@@ -5051,7 +5051,7 @@ pgtk_gtk_to_emacs_modifiers (struct pgtk_display_info *dpyinfo, int state)
> +     mod |= mod_ctrl;
> +   if (state & GDK_META_MASK || state & GDK_MOD1_MASK)
> +     mod |= mod_meta;
> +-  if (state & GDK_SUPER_MASK)
> ++  if (state & GDK_SUPER_MASK || state & GDK_MOD4_MASK)
> +     mod |= mod_super;
> +   if (state & GDK_HYPER_MASK)
> +     mod |= mod_hyper;
> +@@ -5184,7 +5184,7 @@ key_press_event (GtkWidget *widget, GdkEvent *event, gpointer *user_data)
> +       /* While super is pressed, the input method will always always
> + 	 resend the key events ignoring super.  As a workaround, don't
> + 	 filter key events with super or hyper pressed.  */
> +-      if (!(event->key.state & (GDK_SUPER_MASK | GDK_HYPER_MASK)))
> ++      if (!(event->key.state & (GDK_SUPER_MASK | GDK_MOD4_MASK | GDK_HYPER_MASK)))
> + 	{
> + 	  if (pgtk_im_filter_keypress (f, &event->key))
> + 	    return TRUE;
> +@@ -5199,8 +5199,9 @@ key_press_event (GtkWidget *widget, GdkEvent *event, gpointer *user_data)
> +       /* make_lispy_event turns chars into control chars.
> +          Don't do it here because XLookupString is too eager.  */
> +       state &= ~GDK_CONTROL_MASK;
> +-      state &= ~(GDK_META_MASK
> +-		 | GDK_SUPER_MASK | GDK_HYPER_MASK | GDK_MOD1_MASK);
> ++      state &= ~(GDK_META_MASK | GDK_MOD1_MASK
> ++		 | GDK_SUPER_MASK | GDK_MOD4_MASK
> ++		 | GDK_HYPER_MASK);
> + 
> +       nbytes = event->key.length;
> +       if (nbytes > copy_bufsiz)
> +-- 
> +2.37.3

No, because this will break on other Wayland compositors, including one
that I am writing.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57825: 29.0.50; Superkey handling regression in pgtk
Resent-From: Lars Ingebrigtsen <larsi@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 19 Sep 2022 07:45:02 +0000
Resent-Message-ID: <handler.57825.B57825.166357349719522 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57825
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Po Lu <luangruo@HIDDEN>
Cc: masmer4@HIDDEN, 57825 <at> debbugs.gnu.org, Andrew Tropin <andrew@HIDDEN>
Received: via spool by 57825-submit <at> debbugs.gnu.org id=B57825.166357349719522
          (code B ref 57825); Mon, 19 Sep 2022 07:45:02 +0000
Received: (at 57825) by debbugs.gnu.org; 19 Sep 2022 07:44:57 +0000
Received: from localhost ([127.0.0.1]:52164 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oaBSa-00054n-Md
	for submit <at> debbugs.gnu.org; Mon, 19 Sep 2022 03:44:56 -0400
Received: from quimby.gnus.org ([95.216.78.240]:47238)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1oaBSY-00054Z-8m
 for 57825 <at> debbugs.gnu.org; Mon, 19 Sep 2022 03:44:54 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References:
 In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=h9OaXtqqR8FfF8Zq74n2H/i76skOFsJbNDoA20riAQc=; b=SgljIqX3OcJ9ytUXejbQHcisj5
 FhdxfmTtopBhalOSTLTAk8F3/VKThBlXzT8VggTtssdhrLflCKShnW7RME8sCpmdcJg0WGVfZgNI8
 fh4PvKqFTuh+uSLGOaz9SYoaXo3TlI+e65lDIyvQgXatID/b7VG8mXJBykPXseurDysI=;
Received: from [84.212.220.105] (helo=joga)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1oaBSP-0006qN-IB; Mon, 19 Sep 2022 09:44:47 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
In-Reply-To: <8735cnsuad.fsf@HIDDEN> (Po Lu's message of "Mon, 19 Sep 2022
 15:22:18 +0800")
References: <87v8pp6msk.fsf@HIDDEN> <87o7vgyjyy.fsf@HIDDEN>
 <87mtb0q71l.fsf@HIDDEN> <87k063x401.fsf@HIDDEN>
 <87y1uggdmp.fsf@HIDDEN> <87r107zvnb.fsf@HIDDEN>
 <8735cnsuad.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEXu7u3Y0NfGoK/P
 NkTdV2e3rsuZeYdLOkUTBw9kV14nEhlLJio2IiosGiP////Zf5E1AAAAAWJLR0QOb70wTwAAAAd0
 SU1FB+YJEwcsIERlldwAAAGOSURBVDjLrdK9TsJQFAfwYuJOE0kMkcHi4iq+AKUvwEA0xBV4Az4S
 WeV4oaNCBRcXLhe7Yk2ZhVSZ+xH6LrYF1J7WxMH/eH+959xzeznuKzz330nyPJ8Mr2Rzu5xtlxKC
 kD+RxKzkJ3cuSTvYE0VRkIRsTioUQju2OZB2yf/xPIlU9ZjfJAz7NbgpBSkiOJ0+xUPfaFXiIKUs
 G9/wY/pU8aESX6o0qsSXKtUqA9tbr96F4aLfrw5pS2nDbRjKzKR2GwAIgittDJN5DJTpmKrUA1zq
 EkyHAIlC2V3QWDj6WPt1SBRc1weg0R0r73tCZQwZdwlkOKXgIDhULZnN3y2QEaQpdHVdN2J6LLtz
 XVcdhnuoBmGMMAtDmvjDgRPZkWZTzYOXXhTWj8DgTXUjwEYe2E0jCg2v1HNzjU/F4BpkCosOBkJW
 /t3OiMmF3lWGBceFWdPGpZh35xQmA9wcZOIPYtcioAalVKWDwSLBr62bGOgGXhuoOQSPCmCi/ALd
 ezygBsw3gqGnseBhkTrHfQIpVOojvKi+iAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wOS0xOVQw
 Nzo0NDozMiswMDowMHsDNFgAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDktMTlUMDc6NDQ6MzIr
 MDA6MDAKXozkAAAAAElFTkSuQmCC
X-Now-Playing: Anne Clark's _Hopeless Cases_: "Poems Without Words I: The
 Third Meeting"
Date: Mon, 19 Sep 2022 09:44:45 +0200
Message-ID: <87fsgnzu36.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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:  Po Lu <luangruo@HIDDEN> writes: > No, because this will
 break on other Wayland compositors, including one > that I am writing. Can't
 we check what compositor we're running under? 
 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: -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 (---)

Po Lu <luangruo@HIDDEN> writes:

> No, because this will break on other Wayland compositors, including one
> that I am writing.

Can't we check what compositor we're running under?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57825: 29.0.50; Superkey handling regression in pgtk
Resent-From: Po Lu <luangruo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 19 Sep 2022 07:59:02 +0000
Resent-Message-ID: <handler.57825.B57825.166357429929395 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57825
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Lars Ingebrigtsen <larsi@HIDDEN>
Cc: masmer4@HIDDEN, 57825 <at> debbugs.gnu.org, Andrew Tropin <andrew@HIDDEN>
Received: via spool by 57825-submit <at> debbugs.gnu.org id=B57825.166357429929395
          (code B ref 57825); Mon, 19 Sep 2022 07:59:02 +0000
Received: (at 57825) by debbugs.gnu.org; 19 Sep 2022 07:58:19 +0000
Received: from localhost ([127.0.0.1]:52211 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oaBfX-0007e2-3X
	for submit <at> debbugs.gnu.org; Mon, 19 Sep 2022 03:58:19 -0400
Received: from sonic309-22.consmr.mail.ne1.yahoo.com ([66.163.184.148]:37448)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1oaBfU-0007de-U6
 for 57825 <at> debbugs.gnu.org; Mon, 19 Sep 2022 03:58:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1663574289; bh=VutFL7h94fIU7lCMfK+aGvgQawkB1XoPgmA2jxkGFj8=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=jj4eBhkvVBDrQHjp4NClR8msVaKTjdDkkqD+cRzMawkEQa7rOmQhDRZIHyjauvhCGL6AJRbRztO37NyuMCNBDL8ZYz4WBuwfF/SLp4E3i3n3C/OKRwnJ9bOKpQkRKdPh7rJB0FXl+qo1HS7LB2er0yajiYFWD15lOyCPu1JGVlyyID84PSfu/MsCUPJb/+QM1JjbQaulTVkyTvQKgnwgxdahq/Ie7CMM9to2SIcag5Yegrnt10i7mCj4ZdLY6dPQbVE0v0EODJ3gv7TIkyKlMN1k8Q09Oc9KJDMoOfQj0I54TkcBZPYESSQp8yOebN0ODgwZfQnIsEYrZBZrsvHXZg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1663574289; bh=oDai24qZPJ3HnZwtpPX+osb8nlX99LkQPCL5U4krjdl=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=CUMGfsyPXPYR3n7iaSylYdWEQGDmjp1hWCgHFq3QVd8/YKC0stPtHzWEcIaigof5LK53oqqC9+Yn4atMmObJyO0aeYeUlkT3M8oU7is2nfoGLleb22SuMhZLbH1X8Ak2G9Mii8/LOcXvFqoDOXfQLuA8QxBecBBQbl6bjpNg1LuyxwvZBVzG2qWu9b1uGQIZTSRiXBrZbAMKq0AqP17PLWhCcdPmNa75tD4cU4Jdb+IvW3iz8jcqZZQ0mrwlY/XIvQz6hIhNBwgc+8UZ8siV3EgUTKmMwRcqgJ72xb/WVS7WPU7w6N7kUkCyTPXflTVofxyvNbOIfls+tiTirUmpvg==
X-YMail-OSG: UZweXksVM1ly6j7fvMbsGO7HMmmBaEPfHBJG2XxDCfTyteBD5SJwLkckb1U2hgm
 o1tjhArrrK3KG6DMdNlZWRTYqCFDvtAeP0tUvWj03AXkpue3f_o5rf3k5Drw1KWuyzWK6x3Lf0N6
 B2z7vUT7_RfCKDuVLh.ahS2xjHuDPTJhxpLkC_n2v9rqiZwmznSUpzKszE6Q.RcM0w5dy3tSME4d
 vj.POPBbmpYshsqBKef7F7qdL_jKNd9t8ek8AGrku8ToCDDgPZfHgqI3uKcl.XL9Xr9t71eilMDH
 VpBUfYdKI9SVWdlxMTW2G3XsEYN_kRrjVQzX2ZSyc.LEWZ4zf_h_ZyLr2JqdIe9VwCBlcSBB7kv3
 SwD2tmb32TCE8AUvdbBdRUCO5ij4MxXsBZTYw8nDO9CKcExMVWPNvv2fvQCfQ8VWLYw91GPT2KZh
 Vt5Dege9gVWGoe_PfEKF48e4maoqkAQh7txdt.3wgyADaT8CGWl_tCC2YegWK_e2Yl9Li38PTMx_
 AIiLdhrP.SV1lzCPlKiNXlii9ECjejDVbq8non65fOBC1guN2Br7JWGERczTw40tzwDW32rNBg28
 dAgA3b3YFXnWl9qhlYqPaOEREn1KCAV18dFpVe789na_ZZB3zaipt57APqrWRniZh80BnMpCSZK3
 OpxT16FCaUyDYIzfbnFAa.U19klEvrTp9XRGNc1npQQOYd2QMCWV1cPBws.q0hkbrs6Vq7oN_3Pb
 C_nZfB8L7ud7Jcji_8ag6KyvB66pExftMAPQnNVx6LxzCDK8iiW521Q7xXv8V02JyrP2Eb_jvA9f
 2tjyLSOPYiOo73zWqt0Gap0AREJOrR5Gx0vRt8k65PqHegfzyha55RM5J5X_ICXf8oCMuTRhi2St
 F329M8ItCElPFB35yzeZtHpy25DV5s_uLqDDBqs_cRFH_bQdLRbKOBlB7UNtViGb50IjTXPvYX1R
 axB_1IbUwA6HsInN58ieaU2m44A1xQNgIEYfZJi5WBUy8qUkmWp1zvK1_VmP12OVo5PZb47prKcj
 qx1dEeCh8VdxIarm7R0sHPW4OqgC0vKaaUb1umQs9Qi87wC5qYTVJlOMox5E_bxSgj6gnvM_BvF9
 5sKfiek_35L33U8I44yZrekoDHlR3fhNrFgpGDs9ufbRSKD0LmTL7S7vGImpM0WZjTjk0aBFcQ5W
 ZD7QhTDA4YrtKN3Gxa96uVxreos9hEAYhWb_Z25Kh8Ke7RPz64P8lN.UXgUeUjxqYL_x1ADlzPnl
 Y_OXB47KdMI1xPcmAUMCTc174pNaFE0luxEQNrf533PqFGJlpWM_ZkmCBsrno.ZV2zet2_BIkCzE
 SHq9ug.opi4rPKBJqkz6kjE5fBw6PR2poYlqAKZXSjNkGsEFNmKWR1Dymdz_alAog8cTv9FEp6m1
 3KmFOR0_XCCao_aO3eJujs67LrSkxCO86WzcwIiOjnKdmxv4Hcb8thc0kU4IkNl9d73OaS91QXah
 5FhwUoSW9lVUTkWCM0u8muw9uJSAMOP3n3ZYI38WjoyRUrXjH7WNpElqbQRYH_w0SbIias9ppIz2
 6vNwDWWbXnpwwZUFkSvIGCYOSDsby3JTxt5kWx.Jj9mAqyoTrX5Qsy6LkKmcD91DyYdamTGMwShY
 6IIsba5liWCliwsbEwaA1FTUqvWsCIF0PhyNbG5cQyZB9ppEnNBY5bpQcPxMiICLMffabao.Tdex
 9ejfQ.08Fq89aPCDvpl9mMGj3vBtz4QgC4bs8I8Sw.zH82BJmALmF_hHZQMp9G3R3KnDIxj3Lgji
 KtZmMKQ1dLvIVKnTdunIaE6WmW51gCpO6sKdFHLi5D9SIarxZ9g0gHO9.jU.S.nlOgDNrv2.EfRP
 l_G8DW4hvTII0oDE1E76D33YL_EMLAkmQ55CgSFq394FDWgL1dNQWgPODzSoeLEZAT6TiJvaw_xW
 5dZLNk31kWJsdWXSeb8lDCtNj2dd7vq6c2zNdZ5GzJr6BLIphZrSIYNL.pKeUZWA0gldZQtt8JGv
 Ud8s_KHfXdAUcHGA2QV6dhtiih8i5L0195LsYIT0o.fG2VBCbC.oKnCNWYiQ4yuzjl6RMFgjiPX3
 kHBoZzslFU10vca.Pg7_jHWIewLjhV3TOILnFvl7fCNx1FpmF5Q8QZhXJl_f5ZhrOJ7YZG.S20YI
 RYEXg_4OpvXdIa7poc8WsoRMe4b_ZD6Nfmb1WmMZGN.a175Zjj1ovnMndQJQMF6VgD4PgAf7pcI_
 DL7vVzbJkHQJzAf3kbD9.2K7IXV.M7uHCg6i1gpC_s3044PsM5n7cDxYpY1eahyZ7v.g6.H_Kp9y
 7EsE9xET8OB4DB2E-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic309.consmr.mail.ne1.yahoo.com with HTTP; Mon, 19 Sep 2022 07:58:09 +0000
Received: by hermes--canary-production-sg3-6bb8946c47-n9zqw (Yahoo Inc. Hermes
 SMTP Server) with ESMTPA ID e9a8e49a302ae70bc19f5b518ce547a2; 
 Mon, 19 Sep 2022 07:58:04 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
References: <87v8pp6msk.fsf@HIDDEN> <87o7vgyjyy.fsf@HIDDEN>
 <87mtb0q71l.fsf@HIDDEN> <87k063x401.fsf@HIDDEN>
 <87y1uggdmp.fsf@HIDDEN> <87r107zvnb.fsf@HIDDEN>
 <8735cnsuad.fsf@HIDDEN> <87fsgnzu36.fsf@HIDDEN>
Date: Mon, 19 Sep 2022 15:57:58 +0800
In-Reply-To: <87fsgnzu36.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Mon,
 19 Sep 2022 09:44:45 +0200")
Message-ID: <8735cnre2h.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.20612
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1746
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 (-)

Lars Ingebrigtsen <larsi@HIDDEN> writes:

> Can't we check what compositor we're running under?

No, that is not really easy to do.

Kwin and Mutter apparently work correctly with GTK, but as I found out
earlier, the real problem lies in libxkbcommon, which is not working the
way XKB is supposed to, thus confusing GTK.

XKB_MOD_NAME_LOGO is not supposed to exist.  Instead, there should be
XKB_MOD_NAME_SUPER, defined to "Super".

Unfortunately, the libxkbcommon API is already set in stone, so the
easiest fix on the GTK side would be this:

diff --git a/gdk/wayland/gdkkeys-wayland.c b/gdk/wayland/gdkkeys-wayland.c
index 35ac9e8..c104b5a 100644
--- a/gdk/wayland/gdkkeys-wayland.c
+++ b/gdk/wayland/gdkkeys-wayland.c
@@ -254,7 +254,8 @@ get_xkb_modifiers (struct xkb_keymap *xkb_keymap,
   if (state & GDK_ALT_MASK)
     mods |= 1 << xkb_keymap_mod_get_index (xkb_keymap, XKB_MOD_NAME_ALT);
   if (state & GDK_SUPER_MASK)
-    mods |= 1 << xkb_keymap_mod_get_index (xkb_keymap, "Super");
+    mods |= (1 << xkb_keymap_mod_get_index (xkb_keymap, "Super")
+	     | 1 << xkb_keymap_mod_get_index (xkb_keymap, XKB_MOD_NAME_LOGO));
   if (state & GDK_HYPER_MASK)
     mods |= 1 << xkb_keymap_mod_get_index (xkb_keymap, "Hyper");
   if (state & GDK_META_MASK)
@@ -277,6 +278,8 @@ get_gdk_modifiers (struct xkb_keymap *xkb_keymap,
     state |= GDK_CONTROL_MASK;
   if (mods & (1 << xkb_keymap_mod_get_index (xkb_keymap, XKB_MOD_NAME_ALT)))
     state |= GDK_ALT_MASK;
+  if (mods & (1 << xkb_keymap_mod_get_index (xkb_keymap, XKB_MOD_NAME_LOGO)))
+    state |= GDK_SUPER_MASK;
   if (mods & (1 << xkb_keymap_mod_get_index (xkb_keymap, "Super")))
     state |= GDK_SUPER_MASK;
   if (mods & (1 << xkb_keymap_mod_get_index (xkb_keymap, "Hyper")))




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57825: 29.0.50; Superkey handling regression in pgtk
Resent-From: Andrew Tropin <andrew@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 19 Sep 2022 08:10:02 +0000
Resent-Message-ID: <handler.57825.B57825.166357497330601 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57825
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Po Lu <luangruo@HIDDEN>
Cc: masmer4@HIDDEN, 57825 <at> debbugs.gnu.org
Received: via spool by 57825-submit <at> debbugs.gnu.org id=B57825.166357497330601
          (code B ref 57825); Mon, 19 Sep 2022 08:10:02 +0000
Received: (at 57825) by debbugs.gnu.org; 19 Sep 2022 08:09:33 +0000
Received: from localhost ([127.0.0.1]:52253 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oaBqP-0007xV-7p
	for submit <at> debbugs.gnu.org; Mon, 19 Sep 2022 04:09:33 -0400
Received: from relay8-d.mail.gandi.net ([217.70.183.201]:52519)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <andrew@HIDDEN>) id 1oaBqN-0007xI-HZ
 for 57825 <at> debbugs.gnu.org; Mon, 19 Sep 2022 04:09:32 -0400
Received: (Authenticated sender: andrew@HIDDEN)
 by mail.gandi.net (Postfix) with ESMTPSA id 9392D1BF20D;
 Mon, 19 Sep 2022 08:09:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop.in; s=gm1;
 t=1663574965;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=hM7pvTuNaUnkHo5eMu+pOHL1Pf2h/6n5a1CgUB12t60=;
 b=HuTvJY10a15G5i1+//9dAcIy6Em0bM+l5M5X6UqLUqUGzPAN1neBAG21H5SR/pBv9WNj/p
 dU8OlzmHkpn/u0QwbGvvKnO8p+q2gpHesUoyrseaKgY2rJdzh/jwbfyESvF+apMfXZzmQm
 sTk+IxiBnk1Zuu0FsTWxZrSnIMpz0KD7e6d5iV9y4/JxOvbIr056qRnwTWJsLPbcaN3Q7Y
 BI5GYlezpwK5KSkWzLcVAst4smqYXylbLvRegbPC/wfnNZjuFtoxfEFfu4AtOlttD47eIH
 5C0PNetp9yyRp41/TsuE0ybOu/fzVPR7GUqnyiJnnoIWaB9jyRi0i6mto8QhMw==
From: Andrew Tropin <andrew@HIDDEN>
In-Reply-To: <87h714rlf1.fsf@HIDDEN>
References: <87v8pp6msk.fsf@HIDDEN> <87o7vgyjyy.fsf@HIDDEN>
 <87mtb0q71l.fsf@HIDDEN> <87k063x401.fsf@HIDDEN>
 <87y1uggdmp.fsf@HIDDEN> <87h714rlf1.fsf@HIDDEN>
Date: Mon, 19 Sep 2022 11:09:19 +0300
Message-ID: <87v8pjhjkg.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
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: -1.7 (-)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On 2022-09-19 13:19, Po Lu wrote:

> Andrew Tropin <andrew@HIDDEN> writes:
>
>> Thank you for the infromation!
>
> If it's convenient, could you please notify the GTK developers that the
> bug matters for you in a reply to that thread?

Sure.

https://gitlab.gnome.org/GNOME/gtk/-/issues/4913#note_1554571

=2D-=20
Best regards,
Andrew Tropin

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmMoI68ACgkQIgjSCVjB
3rBgpg/7BRAnuBRveWnIgbJbnw99jn9VCJ2wA36Pg03AE76wuUZzEf734n96ZQfz
mAKDKsbKngr5V8zevY4yT03igz5JDaPnm0xXNIgAAGp50SoNOElGXRgrAwIA10zZ
/G0tnZLoynhED/Vg22ujKc51chbbU+7yu5i3dSjGTOHSZMFrJfTWCvH8/wc0UR6h
nzNmI7cGa6lGjIJ63QM5puFiUUUWuUoGeTaheMkA8r87Mcwsnz49GAtPCxaKsQkJ
vynbr/RYBqbjyC3Aq8ZK0++sLnUxMAtZMgNhjiWvK0J68eNYU8kwWgg8/rk3QGXg
7UvJds4Oz6BYmzYyobbf+zqXvH6FZMJQcsPmZPGhFT8FT/BHjBHP3ZCXBS+tN7Li
Wg4KVDi22C8aVBw+ZWttECEp+uBSO5Nu+mgsLOMdArKS3DtuwJJ20n/HygMpkKij
OvzEap0LeNW+o8un7ZFLcEBz3fR16WC3gAZE9XP49/SGXlldEZmOOWgd+MxT8QfN
Y4GBTk17NZ+f2cNu+JYejcVvBq5heUZcEbb2GJC9XrUII+8eJ8yU9IZcUnj1FlBU
tlN9K3eZlJlGy+LVLAAh9n50+M3nj/V18ThPXdQSGpweImF1+soDB2GxryswVv7z
us650SMbl2KRZfMLBpyf6xZZ4m5+VEjhf1U3oN5BYtroCUHGyPY=
=6nF0
-----END PGP SIGNATURE-----
--=-=-=--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57825: 29.0.50; Superkey handling regression in pgtk
Resent-From: Andrew Tropin <andrew@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 19 Sep 2022 08:16:02 +0000
Resent-Message-ID: <handler.57825.B57825.166357533031245 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57825
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Po Lu <luangruo@HIDDEN>, Lars Ingebrigtsen <larsi@HIDDEN>
Cc: masmer4@HIDDEN, 57825 <at> debbugs.gnu.org
Received: via spool by 57825-submit <at> debbugs.gnu.org id=B57825.166357533031245
          (code B ref 57825); Mon, 19 Sep 2022 08:16:02 +0000
Received: (at 57825) by debbugs.gnu.org; 19 Sep 2022 08:15:30 +0000
Received: from localhost ([127.0.0.1]:52272 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oaBwA-00087s-0M
	for submit <at> debbugs.gnu.org; Mon, 19 Sep 2022 04:15:30 -0400
Received: from relay10.mail.gandi.net ([217.70.178.230]:58319)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <andrew@HIDDEN>) id 1oaBw5-00087Q-R1
 for 57825 <at> debbugs.gnu.org; Mon, 19 Sep 2022 04:15:26 -0400
Received: (Authenticated sender: andrew@HIDDEN)
 by mail.gandi.net (Postfix) with ESMTPSA id CADA3240007;
 Mon, 19 Sep 2022 08:15:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop.in; s=gm1;
 t=1663575319;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=s6tSwBSqN0wdzss27mtlttRKY/gvW+isQH235CZJ/Hw=;
 b=pOGhfDilUO3rQvs9p5ytEoecLcUmqIgsVPzoBpEy2TeTNpyBHC9YtmWuUOs23Pw+J01E5o
 kzx0iqLPDKYX9oC1NQudtWKVknjO8SWjXaW8Q1J4XfpyAR8X6WQG3yLH5GWuQNZ/Xtr+xN
 E1AlQE30Kq2hWQIFTBurdsrScdH0uR1QpJWUzsmYNED+9ceu5s9d611R7r8mJPwmZtXr5I
 g24JNJYCG20BmsabxyGopUs6UYHmRyRZipagcM7UAqozT/LpvI6TNE3TTrBG/Yxd3flyd8
 EoCpRWsiqWuym4X5js6CQ22FjV9FvgqALSB3qvSYPeXMxOsrcrsUTMH9IRzelA==
From: Andrew Tropin <andrew@HIDDEN>
In-Reply-To: <8735cnsuad.fsf@HIDDEN>
References: <87v8pp6msk.fsf@HIDDEN> <87o7vgyjyy.fsf@HIDDEN>
 <87mtb0q71l.fsf@HIDDEN> <87k063x401.fsf@HIDDEN>
 <87y1uggdmp.fsf@HIDDEN> <87r107zvnb.fsf@HIDDEN>
 <8735cnsuad.fsf@HIDDEN>
Date: Mon, 19 Sep 2022 11:15:12 +0300
Message-ID: <87sfknhjan.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
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: -1.7 (-)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On 2022-09-19 15:22, Po Lu wrote:

> Lars Ingebrigtsen <larsi@HIDDEN> writes:
>
>> Andrew Tropin <andrew@HIDDEN> writes:
>>
>>> and applied this workaround:
>>> https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3D77e768ac4e57d5f=
d443c7d69a7cc0c8339d0c238
>>>
>>> the logic in the code is not completely correct, but should work for
>>> most users and use cases, we will remove it, once the problem is fixed
>>> in GTK and gtk package is updated.
>>
>> For future reference, I've included the patch below.
>>
>> Perhaps we should apply something like this to Emacs?
>>
>> diff --git a/gnu/packages/patches/emacs-pgtk-super-key-fix.patch b/gnu/p=
ackages/patches/emacs-pgtk-super-key-fix.patch
>> new file mode 100644
>> index 0000000..a58c448
>> --- /dev/null
>> +++ b/gnu/packages/patches/emacs-pgtk-super-key-fix.patch
>> @@ -0,0 +1,49 @@
>> +From a897516fc5ec380938115ad42023f279d128fc1e Mon Sep 17 00:00:00 2001
>> +From: Andrew Tropin <andrew@HIDDEN>
>> +Date: Fri, 16 Sep 2022 15:24:19 +0300
>> +Subject: [PATCH] Workaround gtk bug for superkey handling
>> +
>> +https://gitlab.gnome.org/GNOME/gtk/-/issues/4913
>> +https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D55362
>> +Patch based on Thomas Jost's suggestion.
>> +
>> +---
>> + src/pgtkterm.c | 9 +++++----
>> + 1 file changed, 5 insertions(+), 4 deletions(-)
>> +
>> +diff --git a/src/pgtkterm.c b/src/pgtkterm.c
>> +index 491ba33882..d5a9970693 100644
>> +--- a/src/pgtkterm.c
>> ++++ b/src/pgtkterm.c
>> +@@ -5051,7 +5051,7 @@ pgtk_gtk_to_emacs_modifiers (struct pgtk_display_=
info *dpyinfo, int state)
>> +     mod |=3D mod_ctrl;
>> +   if (state & GDK_META_MASK || state & GDK_MOD1_MASK)
>> +     mod |=3D mod_meta;
>> +-  if (state & GDK_SUPER_MASK)
>> ++  if (state & GDK_SUPER_MASK || state & GDK_MOD4_MASK)
>> +     mod |=3D mod_super;
>> +   if (state & GDK_HYPER_MASK)
>> +     mod |=3D mod_hyper;
>> +@@ -5184,7 +5184,7 @@ key_press_event (GtkWidget *widget, GdkEvent *eve=
nt, gpointer *user_data)
>> +       /* While super is pressed, the input method will always always
>> + 	 resend the key events ignoring super.  As a workaround, don't
>> + 	 filter key events with super or hyper pressed.  */
>> +-      if (!(event->key.state & (GDK_SUPER_MASK | GDK_HYPER_MASK)))
>> ++      if (!(event->key.state & (GDK_SUPER_MASK | GDK_MOD4_MASK | GDK_H=
YPER_MASK)))
>> + 	{
>> + 	  if (pgtk_im_filter_keypress (f, &event->key))
>> + 	    return TRUE;
>> +@@ -5199,8 +5199,9 @@ key_press_event (GtkWidget *widget, GdkEvent *eve=
nt, gpointer *user_data)
>> +       /* make_lispy_event turns chars into control chars.
>> +          Don't do it here because XLookupString is too eager.  */
>> +       state &=3D ~GDK_CONTROL_MASK;
>> +-      state &=3D ~(GDK_META_MASK
>> +-		 | GDK_SUPER_MASK | GDK_HYPER_MASK | GDK_MOD1_MASK);
>> ++      state &=3D ~(GDK_META_MASK | GDK_MOD1_MASK
>> ++		 | GDK_SUPER_MASK | GDK_MOD4_MASK
>> ++		 | GDK_HYPER_MASK);
>> +=20
>> +       nbytes =3D event->key.length;
>> +       if (nbytes > copy_bufsiz)
>> +--=20
>> +2.37.3
>
> No, because this will break on other Wayland compositors, including one
> that I am writing.

Can you share a link to it, please?  Just curious.

=2D-=20
Best regards,
Andrew Tropin

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmMoJRAACgkQIgjSCVjB
3rBGMBAAg2p/yXr5OkZlAyMOSzghEVEq4HndtQWSkJVM69wxLD6hLe66K5w4fBwP
p083T7PFye7Ccsg7yBiQvb2cLUQTbTE2U0hkdecW9wCcoh9m0nxXy5LOk8u3RHrT
bGw2IJYzE8P7LS9TEUllHsg9jQ5dDVqU8q4gtbGCwVht7KyYOE7xCZIG4qvsseIQ
HCvmZtP7z3aLJati2X+TWRyLdt5JWONoWamXj5UdTaYsT/eVTCVk12cvQlskNg7o
vVFkiZjzn8WJxQPWENsikEAxwttH4h/yOlkNoUBSifp4PUvPNK0eq7Ruh00OOcUT
JgFYYo1D6s9GdmDZ4+umEvuTtu3Pkiyb1yvDmAtmcjEJTk+8DlAUsPN0TvLn5HN/
yqQMnqIq2MH3XRMFDGIvcoZAaFHsZeScvDpUfHxwLA+PlmKXCwWnp2SNS/2J2gVV
TDFQtnA3yMdEdr8GQo0ca1FbAG41WQhh80CEsczHg6Dfrbh9Ea1y2Vvi64eyFCd1
mvEV2Nd8htlz8S7YSBUYoJ8KkG+T+nNo/S3OGtN+xLZAdhV2wrbiI+tO9TIg5J6x
kU7QpjS0ma7UqmgXBaNj8HmNs8eQBa5DNRksVpBAxY/BvykC/iX7YN1Z6oEg/X2B
4FFWjHIv3lKE0rR9RyuP7pwEKsPj21dhCRDkrk3meOgmQ0S8QDE=
=XYXB
-----END PGP SIGNATURE-----
--=-=-=--





Last modified: Mon, 19 Sep 2022 08:30:02 UTC

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