Package: emacs;
Reported by: Andrew Tropin <andrew <at> trop.in>
Date: Thu, 15 Sep 2022 08:55:02 UTC
Severity: normal
Found in version 29.0.50
To reply to this bug, email your comments to 57825 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#57825
; Package emacs
.
(Thu, 15 Sep 2022 08:55:02 GMT) Full text and rfc822 format available.Andrew Tropin <andrew <at> trop.in>
:bug-gnu-emacs <at> gnu.org
.
(Thu, 15 Sep 2022 08:55:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Andrew Tropin <andrew <at> trop.in> To: bug-gnu-emacs <at> gnu.org Cc: masmer4 <at> yahoo.co.jp Subject: 29.0.50; Superkey handling regression in pgtk Date: Thu, 15 Sep 2022 11:53:47 +0300
[Message part 1 (text/plain, inline)]
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
[signature.asc (application/pgp-signature, inline)]
bug-gnu-emacs <at> gnu.org
:bug#57825
; Package emacs
.
(Thu, 15 Sep 2022 11:08:02 GMT) Full text and rfc822 format available.Message #8 received at 57825 <at> debbugs.gnu.org (full text, mbox):
From: Po Lu <luangruo <at> yahoo.com> To: Andrew Tropin <andrew <at> trop.in> Cc: masmer4 <at> yahoo.co.jp, 57825 <at> debbugs.gnu.org Subject: Re: bug#57825: 29.0.50; Superkey handling regression in pgtk Date: Thu, 15 Sep 2022 19:07:17 +0800
Andrew Tropin <andrew <at> 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?
bug-gnu-emacs <at> gnu.org
:bug#57825
; Package emacs
.
(Fri, 16 Sep 2022 04:27:01 GMT) Full text and rfc822 format available.Message #11 received at 57825 <at> debbugs.gnu.org (full text, mbox):
From: Andrew Tropin <andrew <at> trop.in> To: Po Lu <luangruo <at> yahoo.com> Cc: masmer4 <at> yahoo.co.jp, 57825 <at> debbugs.gnu.org Subject: Re: bug#57825: 29.0.50; Superkey handling regression in pgtk Date: Fri, 16 Sep 2022 07:25:58 +0300
[Message part 1 (text/plain, inline)]
On 2022-09-15 19:07, Po Lu wrote: > Andrew Tropin <andrew <at> 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
[signature.asc (application/pgp-signature, inline)]
bug-gnu-emacs <at> gnu.org
:bug#57825
; Package emacs
.
(Fri, 16 Sep 2022 05:51:02 GMT) Full text and rfc822 format available.Message #14 received at 57825 <at> debbugs.gnu.org (full text, mbox):
From: Po Lu <luangruo <at> yahoo.com> To: Andrew Tropin <andrew <at> trop.in> Cc: masmer4 <at> yahoo.co.jp, 57825 <at> debbugs.gnu.org Subject: Re: bug#57825: 29.0.50; Superkey handling regression in pgtk Date: Fri, 16 Sep 2022 13:49:50 +0800
Andrew Tropin <andrew <at> 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.)
bug-gnu-emacs <at> gnu.org
:bug#57825
; Package emacs
.
(Mon, 19 Sep 2022 05:04:01 GMT) Full text and rfc822 format available.Message #17 received at 57825 <at> debbugs.gnu.org (full text, mbox):
From: Andrew Tropin <andrew <at> trop.in> To: Po Lu <luangruo <at> yahoo.com> Cc: masmer4 <at> yahoo.co.jp, 57825 <at> debbugs.gnu.org Subject: Re: bug#57825: 29.0.50; Superkey handling regression in pgtk Date: Mon, 19 Sep 2022 08:02:54 +0300
[Message part 1 (text/plain, inline)]
On 2022-09-16 13:49, Po Lu wrote: > Andrew Tropin <andrew <at> 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
[signature.asc (application/pgp-signature, inline)]
bug-gnu-emacs <at> gnu.org
:bug#57825
; Package emacs
.
(Mon, 19 Sep 2022 05:20:01 GMT) Full text and rfc822 format available.Message #20 received at 57825 <at> debbugs.gnu.org (full text, mbox):
From: Po Lu <luangruo <at> yahoo.com> To: Andrew Tropin <andrew <at> trop.in> Cc: masmer4 <at> yahoo.co.jp, 57825 <at> debbugs.gnu.org Subject: Re: bug#57825: 29.0.50; Superkey handling regression in pgtk Date: Mon, 19 Sep 2022 13:19:14 +0800
Andrew Tropin <andrew <at> 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?
bug-gnu-emacs <at> gnu.org
:bug#57825
; Package emacs
.
(Mon, 19 Sep 2022 07:12:02 GMT) Full text and rfc822 format available.Message #23 received at 57825 <at> debbugs.gnu.org (full text, mbox):
From: Lars Ingebrigtsen <larsi <at> gnus.org> To: Andrew Tropin <andrew <at> trop.in> Cc: Po Lu <luangruo <at> yahoo.com>, masmer4 <at> yahoo.co.jp, 57825 <at> debbugs.gnu.org Subject: Re: bug#57825: 29.0.50; Superkey handling regression in pgtk Date: Mon, 19 Sep 2022 09:11:04 +0200
Andrew Tropin <andrew <at> 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 <at> 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
bug-gnu-emacs <at> gnu.org
:bug#57825
; Package emacs
.
(Mon, 19 Sep 2022 07:23:01 GMT) Full text and rfc822 format available.Message #26 received at 57825 <at> debbugs.gnu.org (full text, mbox):
From: Po Lu <luangruo <at> yahoo.com> To: Lars Ingebrigtsen <larsi <at> gnus.org> Cc: masmer4 <at> yahoo.co.jp, 57825 <at> debbugs.gnu.org, Andrew Tropin <andrew <at> trop.in> Subject: Re: bug#57825: 29.0.50; Superkey handling regression in pgtk Date: Mon, 19 Sep 2022 15:22:18 +0800
Lars Ingebrigtsen <larsi <at> gnus.org> writes: > Andrew Tropin <andrew <at> 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 <at> 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.
bug-gnu-emacs <at> gnu.org
:bug#57825
; Package emacs
.
(Mon, 19 Sep 2022 07:45:02 GMT) Full text and rfc822 format available.Message #29 received at 57825 <at> debbugs.gnu.org (full text, mbox):
From: Lars Ingebrigtsen <larsi <at> gnus.org> To: Po Lu <luangruo <at> yahoo.com> Cc: masmer4 <at> yahoo.co.jp, 57825 <at> debbugs.gnu.org, Andrew Tropin <andrew <at> trop.in> Subject: Re: bug#57825: 29.0.50; Superkey handling regression in pgtk Date: Mon, 19 Sep 2022 09:44:45 +0200
Po Lu <luangruo <at> 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?
bug-gnu-emacs <at> gnu.org
:bug#57825
; Package emacs
.
(Mon, 19 Sep 2022 07:59:02 GMT) Full text and rfc822 format available.Message #32 received at 57825 <at> debbugs.gnu.org (full text, mbox):
From: Po Lu <luangruo <at> yahoo.com> To: Lars Ingebrigtsen <larsi <at> gnus.org> Cc: masmer4 <at> yahoo.co.jp, 57825 <at> debbugs.gnu.org, Andrew Tropin <andrew <at> trop.in> Subject: Re: bug#57825: 29.0.50; Superkey handling regression in pgtk Date: Mon, 19 Sep 2022 15:57:58 +0800
Lars Ingebrigtsen <larsi <at> 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")))
bug-gnu-emacs <at> gnu.org
:bug#57825
; Package emacs
.
(Mon, 19 Sep 2022 08:10:02 GMT) Full text and rfc822 format available.Message #35 received at 57825 <at> debbugs.gnu.org (full text, mbox):
From: Andrew Tropin <andrew <at> trop.in> To: Po Lu <luangruo <at> yahoo.com> Cc: masmer4 <at> yahoo.co.jp, 57825 <at> debbugs.gnu.org Subject: Re: bug#57825: 29.0.50; Superkey handling regression in pgtk Date: Mon, 19 Sep 2022 11:09:19 +0300
[Message part 1 (text/plain, inline)]
On 2022-09-19 13:19, Po Lu wrote: > Andrew Tropin <andrew <at> 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
[signature.asc (application/pgp-signature, inline)]
bug-gnu-emacs <at> gnu.org
:bug#57825
; Package emacs
.
(Mon, 19 Sep 2022 08:16:02 GMT) Full text and rfc822 format available.Message #38 received at 57825 <at> debbugs.gnu.org (full text, mbox):
From: Andrew Tropin <andrew <at> trop.in> To: Po Lu <luangruo <at> yahoo.com>, Lars Ingebrigtsen <larsi <at> gnus.org> Cc: masmer4 <at> yahoo.co.jp, 57825 <at> debbugs.gnu.org Subject: Re: bug#57825: 29.0.50; Superkey handling regression in pgtk Date: Mon, 19 Sep 2022 11:15:12 +0300
[Message part 1 (text/plain, inline)]
On 2022-09-19 15:22, Po Lu wrote: > Lars Ingebrigtsen <larsi <at> gnus.org> writes: > >> Andrew Tropin <andrew <at> 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 <at> 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
[signature.asc (application/pgp-signature, inline)]
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.