unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#57825: 29.0.50; Superkey handling regression in pgtk
@ 2022-09-15  8:53 Andrew Tropin
  2022-09-15 11:07 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 12+ messages in thread
From: Andrew Tropin @ 2022-09-15  8:53 UTC (permalink / raw)
  To: 57825; +Cc: masmer4

[-- Attachment #1: Type: text/plain, Size: 45448 bytes --]


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=/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash
 SHELL=/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash
 --prefix=/gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-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-lisp:/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/native-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/emacs/site-lisp/transient-0.3.7/transient hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/emacs/site-lisp/jsonrpc-1.0.15/jsonrpc hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/auth-source-pass
/gnu/store/rj9m0plfrjyy0y42q12fyljdnj41fgdy-emacs-xref-1.5.0/share/emacs/site-lisp/xref-1.5.0/xref hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/progmodes/project
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ox-odt hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-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-latex
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ox-publish hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-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-html
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ox-man hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-lisp/org-9.5.5/ox-koma-letter hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ox-koma-letter
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ox-beamer hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/org-protocol hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/org-id hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-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/site-lisp/org-9.5.5/org-footnote hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/org-colview hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-colview
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/org-entities hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/org-attach hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-attach
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ol-bibtex hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/ox-texinfo hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/org hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-lisp/org-9.5.5/org-agenda hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-agenda
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/org-table hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/ox-org hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-lisp/org-9.5.5/ox-md hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-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-ascii
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ox-icalendar hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/org-timer hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/org-tempo hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-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/site-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-src
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/org-refile hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-refile
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-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/site-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/site-lisp/org-9.5.5/org-pcomplete hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-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-num
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/org-mobile hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-mobile
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/org-mouse hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-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/site-lisp/org-9.5.5/org-clock hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/org-inlinetask hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-inlinetask
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/org-loaddefs hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/org-indent hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-indent
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/org-habit hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-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/site-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/site-lisp/org-9.5.5/org-capture hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-capture
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/org-faces hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/org-datetree hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/org-ctags hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/org-duration hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/org-compat hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-compat
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/org-crypt hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/org-archive hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-archive
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/org-attach-git hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-attach-git
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-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-gnus
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ol-w3m hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-lisp/org-9.5.5/ol-irc hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-lisp/org-9.5.5/ol-mhe hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-lisp/org-9.5.5/ol-eww hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-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-rmail
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ol-man hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-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-info
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ol-eshell hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-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-bbdb
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ob-tangle hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-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-basic
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/oc-csl hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-lisp/org-9.5.5/ol-doi hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-lisp/org-9.5.5/ol-docview hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/ob-sql hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-lisp/org-9.5.5/oc-natbib hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/oc-biblatex hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/oc-biblatex
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-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-shell
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ob-sqlite hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-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-table
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ob-R hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-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-ruby
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ob-sed hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-lisp/org-9.5.5/ob-python hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/ob-scheme hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-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-core
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ob-screen hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-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-sass
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ob-ref hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-lisp/org-9.5.5/ob-processing hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/ob-fortran hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/ob-plantuml hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-plantuml
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ob-octave hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-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-perl
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-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-ocaml
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ob-lua hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-lisp/org-9.5.5/ob-org hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-lisp/org-9.5.5/ob-C hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-lisp/org-9.5.5/ob-maxima hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/ob-matlab hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/ob-makefile hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-makefile
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ob-lob hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-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-julia
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ob-lilypond hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/ob-lilypond
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-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-latex
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-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-lisp
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-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-java
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ob-js hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-lisp/org-9.5.5/ob-haskell hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/ob-groovy hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/ob-gnuplot hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/ob-exp hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-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-forth
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-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-eval
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ob-eshell hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/ob-emacs-lisp hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-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/site-lisp/org-9.5.5/ob-dot hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-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-ditaa
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ob-comint hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/ob-clojure hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/ob-css hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-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-calc
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/ob-awk hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-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/site-lisp/org-9.5.5/org-element hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-element
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-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/site-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/site-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/site-lisp/org-9.5.5/org-macro hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/org-9.5.5/org-version hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-version
/gnu/store/zlzzbxgl2h6qwjibydicl44ck2h7mfyp-emacs-org-9.5.5/share/emacs/site-lisp/org-9.5.5/org-install hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/org/org-install
/gnu/store/iaidfa0clikvfaycrsilfj99ik5w8cz3-emacs-tramp-2.5.3.2/share/emacs/site-lisp/tramp-2.5.3.2/tramp-sh hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/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/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/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/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/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/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/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/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/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/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/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/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/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/b8fqgz8f994frnnqkp2g94krbh2fpr9h-emacs-next-pgtk-latest-29.0.50-4.0df76e3/share/emacs/29.0.50/lisp/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/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/site-lisp/nadvice-0.3/nadvice hides /gnu/store/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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/b8fqgz8f994frnnqkp2g94krbh2fpr9h-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))

-- 
Best regards,
Andrew Tropin

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* bug#57825: 29.0.50; Superkey handling regression in pgtk
  2022-09-15  8:53 bug#57825: 29.0.50; Superkey handling regression in pgtk Andrew Tropin
@ 2022-09-15 11:07 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2022-09-16  4:25   ` Andrew Tropin
  0 siblings, 1 reply; 12+ messages in thread
From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2022-09-15 11:07 UTC (permalink / raw)
  To: Andrew Tropin; +Cc: masmer4, 57825

Andrew Tropin <andrew@trop.in> 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?





^ permalink raw reply	[flat|nested] 12+ messages in thread

* bug#57825: 29.0.50; Superkey handling regression in pgtk
  2022-09-15 11:07 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2022-09-16  4:25   ` Andrew Tropin
  2022-09-16  5:49     ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 12+ messages in thread
From: Andrew Tropin @ 2022-09-16  4:25 UTC (permalink / raw)
  To: Po Lu; +Cc: masmer4, 57825

[-- Attachment #1: Type: text/plain, Size: 444 bytes --]

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

> Andrew Tropin <andrew@trop.in> 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.

-- 
Best regards,
Andrew Tropin

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* bug#57825: 29.0.50; Superkey handling regression in pgtk
  2022-09-16  4:25   ` Andrew Tropin
@ 2022-09-16  5:49     ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2022-09-19  5:02       ` Andrew Tropin
  0 siblings, 1 reply; 12+ messages in thread
From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2022-09-16  5:49 UTC (permalink / raw)
  To: Andrew Tropin; +Cc: masmer4, 57825

Andrew Tropin <andrew@trop.in> 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.)





^ permalink raw reply	[flat|nested] 12+ messages in thread

* bug#57825: 29.0.50; Superkey handling regression in pgtk
  2022-09-16  5:49     ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2022-09-19  5:02       ` Andrew Tropin
  2022-09-19  5:19         ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2022-09-19  7:11         ` Lars Ingebrigtsen
  0 siblings, 2 replies; 12+ messages in thread
From: Andrew Tropin @ 2022-09-19  5:02 UTC (permalink / raw)
  To: Po Lu; +Cc: masmer4, 57825

[-- Attachment #1: Type: text/plain, Size: 715 bytes --]

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

> Andrew Tropin <andrew@trop.in> 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=55362

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.

-- 
Best regards,
Andrew Tropin

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* bug#57825: 29.0.50; Superkey handling regression in pgtk
  2022-09-19  5:02       ` Andrew Tropin
@ 2022-09-19  5:19         ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2022-09-19  8:09           ` Andrew Tropin
  2022-09-19  7:11         ` Lars Ingebrigtsen
  1 sibling, 1 reply; 12+ messages in thread
From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2022-09-19  5:19 UTC (permalink / raw)
  To: Andrew Tropin; +Cc: masmer4, 57825

Andrew Tropin <andrew@trop.in> 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?





^ permalink raw reply	[flat|nested] 12+ messages in thread

* bug#57825: 29.0.50; Superkey handling regression in pgtk
  2022-09-19  5:02       ` Andrew Tropin
  2022-09-19  5:19         ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2022-09-19  7:11         ` Lars Ingebrigtsen
  2022-09-19  7:22           ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  1 sibling, 1 reply; 12+ messages in thread
From: Lars Ingebrigtsen @ 2022-09-19  7:11 UTC (permalink / raw)
  To: Andrew Tropin; +Cc: Po Lu, masmer4, 57825

Andrew Tropin <andrew@trop.in> 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@trop.in>
+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






^ permalink raw reply related	[flat|nested] 12+ messages in thread

* bug#57825: 29.0.50; Superkey handling regression in pgtk
  2022-09-19  7:11         ` Lars Ingebrigtsen
@ 2022-09-19  7:22           ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2022-09-19  7:44             ` Lars Ingebrigtsen
  2022-09-19  8:15             ` Andrew Tropin
  0 siblings, 2 replies; 12+ messages in thread
From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2022-09-19  7:22 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: masmer4, 57825, Andrew Tropin

Lars Ingebrigtsen <larsi@gnus.org> writes:

> Andrew Tropin <andrew@trop.in> 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@trop.in>
> +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.





^ permalink raw reply	[flat|nested] 12+ messages in thread

* bug#57825: 29.0.50; Superkey handling regression in pgtk
  2022-09-19  7:22           ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2022-09-19  7:44             ` Lars Ingebrigtsen
  2022-09-19  7:57               ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2022-09-19  8:15             ` Andrew Tropin
  1 sibling, 1 reply; 12+ messages in thread
From: Lars Ingebrigtsen @ 2022-09-19  7:44 UTC (permalink / raw)
  To: Po Lu; +Cc: masmer4, 57825, Andrew Tropin

Po Lu <luangruo@yahoo.com> 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?





^ permalink raw reply	[flat|nested] 12+ messages in thread

* bug#57825: 29.0.50; Superkey handling regression in pgtk
  2022-09-19  7:44             ` Lars Ingebrigtsen
@ 2022-09-19  7:57               ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 0 replies; 12+ messages in thread
From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2022-09-19  7:57 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: masmer4, 57825, Andrew Tropin

Lars Ingebrigtsen <larsi@gnus.org> 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")))





^ permalink raw reply related	[flat|nested] 12+ messages in thread

* bug#57825: 29.0.50; Superkey handling regression in pgtk
  2022-09-19  5:19         ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2022-09-19  8:09           ` Andrew Tropin
  0 siblings, 0 replies; 12+ messages in thread
From: Andrew Tropin @ 2022-09-19  8:09 UTC (permalink / raw)
  To: Po Lu; +Cc: masmer4, 57825

[-- Attachment #1: Type: text/plain, Size: 356 bytes --]

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

> Andrew Tropin <andrew@trop.in> 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

-- 
Best regards,
Andrew Tropin

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* bug#57825: 29.0.50; Superkey handling regression in pgtk
  2022-09-19  7:22           ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2022-09-19  7:44             ` Lars Ingebrigtsen
@ 2022-09-19  8:15             ` Andrew Tropin
  1 sibling, 0 replies; 12+ messages in thread
From: Andrew Tropin @ 2022-09-19  8:15 UTC (permalink / raw)
  To: Po Lu, Lars Ingebrigtsen; +Cc: masmer4, 57825

[-- Attachment #1: Type: text/plain, Size: 3260 bytes --]

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

> Lars Ingebrigtsen <larsi@gnus.org> writes:
>
>> Andrew Tropin <andrew@trop.in> 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@trop.in>
>> +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.

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

-- 
Best regards,
Andrew Tropin

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2022-09-19  8:15 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-15  8:53 bug#57825: 29.0.50; Superkey handling regression in pgtk Andrew Tropin
2022-09-15 11:07 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2022-09-16  4:25   ` Andrew Tropin
2022-09-16  5:49     ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2022-09-19  5:02       ` Andrew Tropin
2022-09-19  5:19         ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2022-09-19  8:09           ` Andrew Tropin
2022-09-19  7:11         ` Lars Ingebrigtsen
2022-09-19  7:22           ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2022-09-19  7:44             ` Lars Ingebrigtsen
2022-09-19  7:57               ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2022-09-19  8:15             ` Andrew Tropin

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).