* bug#73469: 29.4; mouse passing on terminal window generates events
@ 2024-09-25 12:23 Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-09-25 15:45 ` Eli Zaretskii
0 siblings, 1 reply; 11+ messages in thread
From: Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-09-25 12:23 UTC (permalink / raw)
To: 73469
I don't know when this has started happening. I use the Emacs shipped
by Debian, so I suppose it started when Debian pushed a new version
into Testing.
I run Lucid Emacs inside Screen, running in a Mate-Terminal window under
the Mate desktop under X.
From the terminal emacs frame, I create X frames and usually work there,
when I'm on X. However, I keep the terminal open and sometimes I use
the emacs frame in the terminal.
When the mouse cursor passes over the terminal window, it generates
events, like this as seen by view-lossage:
C-<mouse-1> 1 2 0 ; 2 1 M ESC [ M 3 5 ; C-<mouse-1> 1 2 0 ; 2 1 M ESC [ M 3 5 ; C-<mouse-1> 1 2 0 ; 2 1 M ESC [ M 3 5 ; C-<mouse-1> 1 2 0 ; 2 1 M <switch-frame> ESC [ M 3 5 ; C-<mouse-1> 1 1 0 ; 2 2 M ESC [ M 3 5 ; C-<mouse-1> 1 0 4 ; 2 2 M ESC [ M 3 5 ; C-<mouse-1> 9 8 ; 2 1 M ESC [ M 3 5 ; C-<mouse-1> 9 7 ; 2 1 M ESC [ M 3 5 ; C-<mouse-1> 9 7 ; 2 1 M ESC [ M 3 5 ; C-<mouse-1> 9 6 ; 2 1 M ESC [ M 3 5 ; C-<mouse-1> 9 4 ; 2 1 M ESC [ M 3 5 ; C-<mouse-1> 9 0 ; 2 2 M ESC [ M 3 5 ; C-<mouse-1> 8 8 ; 2 2 M ESC [ M 3 5 ; C-<mouse-1> 8 7 ; 2 2 M ESC [ 2 1 ~ C-j ;; electric-newline-and-maybe-indent
C-h l ;; view-lossage
After passing the mouse over the windows, it almost always calls the terminal menu (in red and blue colors) and I have to hit f10 to make it go away. Often I do not realise that I have moved the mouse over the termial window and I find Emacs apparently hung on the X frames, until I go to the terminal window and hit f10. Sometimes Emacs hangs during one of these events and I have to kill it as I find no way to revive it.
I do not know if this depends on mate-terminal, screen or emacs, and I have not tried to debug it, as I just discovered the reason why this happens at all (that is, passing the mouse cursor over the terminal window).
If this is not a known bug, please let me know and I'll try to dig deeper. Suggestions at where to start looking at would be appreciated.
--
Francesco Potortì (ricercatore) ISTI - CNR, Pisa, Italy
Web: http://fly.isti.cnr.it Skype: wnlabisti
Mobile: +39.348.8283.107 also Telegram, and even Wa
In GNU Emacs 29.4 (build 2, x86_64-pc-linux-gnu, X toolkit, cairo version 1.18.0, Xaw3d scroll
bars) of 2024-06-30, modified by Debian built on sbuild
Windowing system distributor 'The X.Org Foundation', version 11.0.12101011
System Description: Debian GNU/Linux trixie/sid
Configured using:
'configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib
--libexecdir=/usr/libexec --localstatedir=/var/lib --infodir=/usr/share/info
--mandir=/usr/share/man --with-libsystemd --with-pop=yes
--enable-locallisppath=/etc/emacs:/usr/local/share/emacs/29.4/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/29.4/site-lisp:/usr/share/emacs/site-lisp
--with-sound=alsa --without-gconf --with-mailutils --with-native-compilation --build
x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/libexec
--localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-libsystemd
--with-pop=yes
--enable-locallisppath=/etc/emacs:/usr/local/share/emacs/29.4/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/29.4/site-lisp:/usr/share/emacs/site-lisp
--with-sound=alsa --without-gconf --with-mailutils --with-native-compilation --with-x=yes
--with-x-toolkit=lucid --with-toolkit-scroll-bars --without-gsettings 'CFLAGS=-g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/emacs-29.4+1=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall'
'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS=-Wl,-z,relro'
Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX
LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND
SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XAW3D XDBE XIM XINPUT2 XPM LUCID
ZLIB
Important settings:
value of $LC_COLLATE: it_IT.UTF-8
value of $LC_CTYPE: it_IT.UTF-8
value of $LC_NUMERIC: C
value of $LANG: C.UTF-8
locale-coding-system: utf-8-unix
Major mode: Mail
Minor modes in effect:
TeX-PDF-mode: t
server-mode: t
mml-mode: t
desktop-save-mode: t
epa-global-mail-mode: t
epa-mail-mode: t
shell-dirtrack-mode: t
visual-fill-column-mode: t
openwith-mode: t
xterm-mouse-mode: t
display-time-mode: t
tooltip-mode: t
show-paren-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
column-number-mode: t
line-number-mode: t
visual-line-mode: t
indent-tabs-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
abbrev-mode: t
Load-path shadows:
/usr/share/emacs/site-lisp/elpa/debian-el-37.16/debian-autoloads hides /usr/share/emacs/site-lisp/elpa/gnuplot-0.8.1/debian-autoloads
/usr/share/emacs/site-lisp/elpa/apache-mode-2.2.0/apache-mode hides /usr/share/emacs/site-lisp/elpa-src/apache-mode-2.2.0/apache-mode
/usr/share/emacs/site-lisp/elpa/apache-mode-2.2.0/apache-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/apache-mode-2.2.0/apache-mode-autoloads
/usr/share/emacs/site-lisp/elpa/apache-mode-2.2.0/apache-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/apache-mode-2.2.0/apache-mode-pkg
/usr/share/emacs/site-lisp/elpa/async-1.9.8/async-autoloads hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.8/async-autoloads
/usr/share/emacs/site-lisp/elpa/async-1.9.8/dired-async hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.8/dired-async
/usr/share/emacs/site-lisp/elpa/async-1.9.8/async-bytecomp hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.8/async-bytecomp
/usr/share/emacs/site-lisp/elpa/async-1.9.8/async hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.8/async
/usr/share/emacs/site-lisp/elpa/async-1.9.8/async-pkg hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.8/async-pkg
/usr/share/emacs/site-lisp/elpa/async-1.9.8/smtpmail-async hides /usr/share/emacs/site-lisp/elpa-src/async-1.9.8/smtpmail-async
/usr/share/emacs/site-lisp/elpa/bar-cursor-2.0/bar-cursor-pkg hides /usr/share/emacs/site-lisp/elpa-src/bar-cursor-2.0/bar-cursor-pkg
/usr/share/emacs/site-lisp/elpa/bar-cursor-2.0/bar-cursor-autoloads hides /usr/share/emacs/site-lisp/elpa-src/bar-cursor-2.0/bar-cursor-autoloads
/usr/share/emacs/site-lisp/elpa/bar-cursor-2.0/bar-cursor hides /usr/share/emacs/site-lisp/elpa-src/bar-cursor-2.0/bar-cursor
/usr/share/emacs/site-lisp/elpa/bm-202309/bm-pkg hides /usr/share/emacs/site-lisp/elpa-src/bm-202309/bm-pkg
/usr/share/emacs/site-lisp/elpa/bm-202309/bm-sync hides /usr/share/emacs/site-lisp/elpa-src/bm-202309/bm-sync
/usr/share/emacs/site-lisp/elpa/bm-202309/bm-autoloads hides /usr/share/emacs/site-lisp/elpa-src/bm-202309/bm-autoloads
/usr/share/emacs/site-lisp/elpa/bm-202309/bm hides /usr/share/emacs/site-lisp/elpa-src/bm-202309/bm
/usr/share/emacs/site-lisp/elpa/boxquote-2.3/boxquote-autoloads hides /usr/share/emacs/site-lisp/elpa-src/boxquote-2.3/boxquote-autoloads
/usr/share/emacs/site-lisp/elpa/boxquote-2.3/boxquote-pkg hides /usr/share/emacs/site-lisp/elpa-src/boxquote-2.3/boxquote-pkg
/usr/share/emacs/site-lisp/elpa/boxquote-2.3/boxquote hides /usr/share/emacs/site-lisp/elpa-src/boxquote-2.3/boxquote
/usr/share/emacs/site-lisp/elpa/browse-kill-ring-2.0.0/browse-kill-ring hides /usr/share/emacs/site-lisp/elpa-src/browse-kill-ring-2.0.0/browse-kill-ring
/usr/share/emacs/site-lisp/elpa/browse-kill-ring-2.0.0/browse-kill-ring-pkg hides /usr/share/emacs/site-lisp/elpa-src/browse-kill-ring-2.0.0/browse-kill-ring-pkg
/usr/share/emacs/site-lisp/elpa/browse-kill-ring-2.0.0/browse-kill-ring-autoloads hides /usr/share/emacs/site-lisp/elpa-src/browse-kill-ring-2.0.0/browse-kill-ring-autoloads
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/jonadabian-slate-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/jonadabian-slate-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/aalto-dark-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/aalto-dark-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/whateveryouwant-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/whateveryouwant-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/blue-eshell-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/blue-eshell-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/parus-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/parus-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/snow-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/snow-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/jsc-light-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/jsc-light-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-blue-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-blue-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/oswald-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/oswald-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/blue-mood-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/blue-mood-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/goldenrod-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/goldenrod-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-font-lock-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-font-lock-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/infodoc-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/infodoc-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/pok-wog-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/pok-wog-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/shaman-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/shaman-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/jonadabian-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/jonadabian-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/color-theme-modern hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/color-theme-modern
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/ryerson-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/ryerson-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/greiner-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/greiner-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/high-contrast-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/high-contrast-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/salmon-diff-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/salmon-diff-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/xemacs-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/xemacs-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/emacs-21-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/emacs-21-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/desert-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/desert-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/word-perfect-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/word-perfect-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/lawrence-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/lawrence-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/pok-wob-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/pok-wob-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/comidia-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/comidia-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/gray30-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/gray30-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/tty-dark-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/tty-dark-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/bharadwaj-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/bharadwaj-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/calm-forest-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/calm-forest-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/hober-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/hober-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/jsc-dark-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/jsc-dark-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/mistyday-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/mistyday-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/subdued-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/subdued-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/taming-mr-arneson-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/taming-mr-arneson-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/kingsajz-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/kingsajz-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-info-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-info-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/ramangalahy-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/ramangalahy-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/taylor-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/taylor-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/lethe-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/lethe-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/midnight-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/midnight-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/matrix-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/matrix-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/jb-simple-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/jb-simple-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/sitaramv-nt-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/sitaramv-nt-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/standard-ediff-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/standard-ediff-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/xp-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/xp-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/gtk-ide-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/gtk-ide-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/fischmeister-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/fischmeister-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-gnus-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-gnus-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/blue-gnus-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/blue-gnus-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/marine-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/marine-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/beige-eshell-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/beige-eshell-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/retro-green-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/retro-green-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/marquardt-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/marquardt-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/subtle-blue-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/subtle-blue-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/ld-dark-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/ld-dark-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-green-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-green-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/robin-hood-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/robin-hood-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/katester-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/katester-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/railscast-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/railscast-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/feng-shui-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/feng-shui-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/wheat-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/wheat-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/black-on-gray-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/black-on-gray-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/montz-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/montz-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/retro-orange-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/retro-orange-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/andreas-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/andreas-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/rotor-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/rotor-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/simple-1-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/simple-1-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/color-theme-modern-pkg hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/color-theme-modern-pkg
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/emacs-nw-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/emacs-nw-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/snowish-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/snowish-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/aalto-light-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/aalto-light-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-laptop-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-laptop-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/billw-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/billw-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/scintilla-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/scintilla-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/cobalt-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/cobalt-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/jsc-light2-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/jsc-light2-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/classic-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/classic-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/charcoal-black-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/charcoal-black-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-blue2-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-blue2-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/arjen-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/arjen-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/sitaramv-solaris-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/sitaramv-solaris-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/gnome-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/gnome-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/salmon-font-lock-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/salmon-font-lock-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/deep-blue-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/deep-blue-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/bharadwaj-slate-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/bharadwaj-slate-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/raspopovic-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/raspopovic-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/renegade-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/renegade-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/gray1-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/gray1-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/gnome2-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/gnome2-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/blippblopp-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/blippblopp-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/standard-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/standard-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/digital-ofs1-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/digital-ofs1-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/aliceblue-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/aliceblue-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/clarity-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/clarity-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/late-night-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/late-night-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/jedit-grey-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/jedit-grey-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/blue-erc-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/blue-erc-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/resolve-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/resolve-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/vim-colors-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/vim-colors-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/beige-diff-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/beige-diff-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/dark-erc-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/dark-erc-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/blue-sea-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/blue-sea-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/pierson-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/pierson-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/color-theme-modern-autoloads hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/color-theme-modern-autoloads
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/subtle-hacker-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/subtle-hacker-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/euphoria-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/euphoria-theme
/usr/share/emacs/site-lisp/elpa/color-theme-modern-0.0.2/julie-theme hides /usr/share/emacs/site-lisp/elpa-src/color-theme-modern-0.0.2/julie-theme
/usr/share/emacs/site-lisp/elpa/compat-30.0.0.0/compat-26 hides /usr/share/emacs/site-lisp/elpa-src/compat-30.0.0.0/compat-26
/usr/share/emacs/site-lisp/elpa/compat-30.0.0.0/compat-28 hides /usr/share/emacs/site-lisp/elpa-src/compat-30.0.0.0/compat-28
/usr/share/emacs/site-lisp/elpa/compat-30.0.0.0/compat-30 hides /usr/share/emacs/site-lisp/elpa-src/compat-30.0.0.0/compat-30
/usr/share/emacs/site-lisp/elpa/compat-30.0.0.0/compat-macs hides /usr/share/emacs/site-lisp/elpa-src/compat-30.0.0.0/compat-macs
/usr/share/emacs/site-lisp/elpa/compat-30.0.0.0/compat-29 hides /usr/share/emacs/site-lisp/elpa-src/compat-30.0.0.0/compat-29
/usr/share/emacs/site-lisp/elpa/compat-30.0.0.0/compat-pkg hides /usr/share/emacs/site-lisp/elpa-src/compat-30.0.0.0/compat-pkg
/usr/share/emacs/site-lisp/elpa/compat-30.0.0.0/compat-25 hides /usr/share/emacs/site-lisp/elpa-src/compat-30.0.0.0/compat-25
/usr/share/emacs/site-lisp/elpa/compat-30.0.0.0/compat hides /usr/share/emacs/site-lisp/elpa-src/compat-30.0.0.0/compat
/usr/share/emacs/site-lisp/elpa/compat-30.0.0.0/compat-27 hides /usr/share/emacs/site-lisp/elpa-src/compat-30.0.0.0/compat-27
/usr/share/emacs/site-lisp/elpa/compat-30.0.0.0/compat-autoloads hides /usr/share/emacs/site-lisp/elpa-src/compat-30.0.0.0/compat-autoloads
/usr/share/emacs/site-lisp/elpa/csv-mode-1.25/csv-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/csv-mode-1.25/csv-mode-pkg
/usr/share/emacs/site-lisp/elpa/csv-mode-1.25/csv-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/csv-mode-1.25/csv-mode-autoloads
/usr/share/emacs/site-lisp/elpa/csv-mode-1.25/csv-mode hides /usr/share/emacs/site-lisp/elpa-src/csv-mode-1.25/csv-mode
/usr/share/emacs/site-lisp/elpa/csv-mode-1.25/csv-mode-tests hides /usr/share/emacs/site-lisp/elpa-src/csv-mode-1.25/csv-mode-tests
/usr/share/emacs/site-lisp/elpa/debian-el-37.16/apt-sources hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.16/apt-sources
/usr/share/emacs/site-lisp/elpa/debian-el-37.16/debian-autoloads hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.16/debian-autoloads
/usr/share/emacs/site-lisp/elpa/debian-el-37.16/debian-el-autoloads hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.16/debian-el-autoloads
/usr/share/emacs/site-lisp/elpa/debian-el-37.16/deb-view hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.16/deb-view
/usr/share/emacs/site-lisp/elpa/debian-el-37.16/debian-bug hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.16/debian-bug
/usr/share/emacs/site-lisp/elpa/debian-el-37.16/debian-el-pkg hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.16/debian-el-pkg
/usr/share/emacs/site-lisp/elpa/debian-el-37.16/apt-utils hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.16/apt-utils
/usr/share/emacs/site-lisp/elpa/debian-el-37.16/preseed hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.16/preseed
/usr/share/emacs/site-lisp/elpa/debian-el-37.16/gnus-BTS hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.16/gnus-BTS
/usr/share/emacs/site-lisp/elpa/debian-el-37.16/debian-el hides /usr/share/emacs/site-lisp/elpa-src/debian-el-37.16/debian-el
/usr/share/emacs/site-lisp/elpa/dictionary-1.10/link hides /usr/share/emacs/site-lisp/elpa-src/dictionary-1.10/link
/usr/share/emacs/site-lisp/elpa/dictionary-1.10/dictionary hides /usr/share/emacs/site-lisp/elpa-src/dictionary-1.10/dictionary
/usr/share/emacs/site-lisp/elpa/dictionary-1.10/dictionary-pkg hides /usr/share/emacs/site-lisp/elpa-src/dictionary-1.10/dictionary-pkg
/usr/share/emacs/site-lisp/elpa/dictionary-1.10/dictionary-autoloads hides /usr/share/emacs/site-lisp/elpa-src/dictionary-1.10/dictionary-autoloads
/usr/share/emacs/site-lisp/elpa/dictionary-1.10/connection hides /usr/share/emacs/site-lisp/elpa-src/dictionary-1.10/connection
/usr/share/emacs/site-lisp/elpa/diminish-0.45/diminish hides /usr/share/emacs/site-lisp/elpa-src/diminish-0.45/diminish
/usr/share/emacs/site-lisp/elpa/diminish-0.45/diminish-pkg hides /usr/share/emacs/site-lisp/elpa-src/diminish-0.45/diminish-pkg
/usr/share/emacs/site-lisp/elpa/diminish-0.45/diminish-autoloads hides /usr/share/emacs/site-lisp/elpa-src/diminish-0.45/diminish-autoloads
/usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-ruby-on-rails hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-ruby-on-rails
/usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-android hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-android
/usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-autoloads hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-autoloads
/usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-php-composer hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-php-composer
/usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-javascript-bower hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-javascript-bower
/usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-extras hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-extras
/usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-javascript-grunt hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-javascript-grunt
/usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-tests hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-tests
/usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-perl hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-perl
/usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject
/usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-ruby hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-ruby
/usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-javascript-npm hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-javascript-npm
/usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-clojure-leiningen hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-clojure-leiningen
/usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-pkg hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-pkg
/usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-python hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-python
/usr/share/emacs/site-lisp/elpa/eproject-1.5/eproject-arduino hides /usr/share/emacs/site-lisp/elpa-src/eproject-1.5/eproject-arduino
/usr/share/emacs/site-lisp/elpa/folding-20240308.333/folding hides /usr/share/emacs/site-lisp/elpa-src/folding-20240308.333/folding
/usr/share/emacs/site-lisp/elpa/folding-20240308.333/folding-autoloads hides /usr/share/emacs/site-lisp/elpa-src/folding-20240308.333/folding-autoloads
/usr/share/emacs/site-lisp/elpa/folding-20240308.333/folding-pkg hides /usr/share/emacs/site-lisp/elpa-src/folding-20240308.333/folding-pkg
/usr/share/emacs/site-lisp/elpa/gnuplot-0.8.1/gnuplot-context hides /usr/share/emacs/site-lisp/elpa-src/gnuplot-0.8.1/gnuplot-context
/usr/share/emacs/site-lisp/elpa/debian-el-37.16/debian-autoloads hides /usr/share/emacs/site-lisp/elpa-src/gnuplot-0.8.1/debian-autoloads
/usr/share/emacs/site-lisp/elpa/gnuplot-0.8.1/gnuplot-gui hides /usr/share/emacs/site-lisp/elpa-src/gnuplot-0.8.1/gnuplot-gui
/usr/share/emacs/site-lisp/elpa/gnuplot-0.8.1/gnuplot-autoloads hides /usr/share/emacs/site-lisp/elpa-src/gnuplot-0.8.1/gnuplot-autoloads
/usr/share/emacs/site-lisp/elpa/gnuplot-0.8.1/gnuplot-pkg hides /usr/share/emacs/site-lisp/elpa-src/gnuplot-0.8.1/gnuplot-pkg
/usr/share/emacs/site-lisp/elpa/gnuplot-0.8.1/gnuplot hides /usr/share/emacs/site-lisp/elpa-src/gnuplot-0.8.1/gnuplot
/usr/share/emacs/site-lisp/elpa/graphviz-dot-mode-0.4.2/graphviz-dot-mode hides /usr/share/emacs/site-lisp/elpa-src/graphviz-dot-mode-0.4.2/graphviz-dot-mode
/usr/share/emacs/site-lisp/elpa/graphviz-dot-mode-0.4.2/graphviz-dot-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/graphviz-dot-mode-0.4.2/graphviz-dot-mode-autoloads
/usr/share/emacs/site-lisp/elpa/graphviz-dot-mode-0.4.2/graphviz-dot-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/graphviz-dot-mode-0.4.2/graphviz-dot-mode-pkg
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-imenu hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-imenu
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-net hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-net
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-misc hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-misc
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-regexp hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-regexp
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-buffers hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-buffers
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-font hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-font
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-grep hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-grep
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-pkg hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-pkg
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-eshell hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-eshell
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-x-files hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-x-files
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-files hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-files
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-elisp hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-elisp
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-dabbrev hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-dabbrev
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-external hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-external
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-find hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-find
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-utils hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-utils
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-easymenu hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-easymenu
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-tags hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-tags
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-command hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-command
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-global-bindings hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-global-bindings
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-man hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-man
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-semantic hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-semantic
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-types hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-types
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-sys hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-sys
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-color hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-color
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-help hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-help
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-config hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-config
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-eval hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-eval
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-comint hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-comint
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-locate hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-locate
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-shell hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-shell
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-occur hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-occur
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-bookmark hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-bookmark
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-ring hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-ring
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-mode hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-mode
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-autoloads hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-autoloads
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-info hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-info
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-for-files hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-for-files
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-elisp-package hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-elisp-package
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-adaptive hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-adaptive
/usr/share/emacs/site-lisp/elpa/helm-3.8.4/helm-id-utils hides /usr/share/emacs/site-lisp/elpa-src/helm-3.8.4/helm-id-utils
/usr/share/emacs/site-lisp/elpa/helm-core-3.8.4/helm-multi-match hides /usr/share/emacs/site-lisp/elpa-src/helm-core-3.8.4/helm-multi-match
/usr/share/emacs/site-lisp/elpa/helm-core-3.8.4/helm-core-pkg hides /usr/share/emacs/site-lisp/elpa-src/helm-core-3.8.4/helm-core-pkg
/usr/share/emacs/site-lisp/elpa/helm-core-3.8.4/helm-core-autoloads hides /usr/share/emacs/site-lisp/elpa-src/helm-core-3.8.4/helm-core-autoloads
/usr/share/emacs/site-lisp/elpa/helm-core-3.8.4/helm hides /usr/share/emacs/site-lisp/elpa-src/helm-core-3.8.4/helm
/usr/share/emacs/site-lisp/elpa/helm-core-3.8.4/helm-lib hides /usr/share/emacs/site-lisp/elpa-src/helm-core-3.8.4/helm-lib
/usr/share/emacs/site-lisp/elpa/helm-core-3.8.4/helm-source hides /usr/share/emacs/site-lisp/elpa-src/helm-core-3.8.4/helm-source
/usr/share/emacs/site-lisp/elpa/htmlize-1.56/htmlize-autoloads hides /usr/share/emacs/site-lisp/elpa-src/htmlize-1.56/htmlize-autoloads
/usr/share/emacs/site-lisp/elpa/htmlize-1.56/htmlize-pkg hides /usr/share/emacs/site-lisp/elpa-src/htmlize-1.56/htmlize-pkg
/usr/share/emacs/site-lisp/elpa/htmlize-1.56/htmlize hides /usr/share/emacs/site-lisp/elpa-src/htmlize-1.56/htmlize
/usr/share/emacs/site-lisp/elpa/initsplit-1.8/initsplit-pkg hides /usr/share/emacs/site-lisp/elpa-src/initsplit-1.8/initsplit-pkg
/usr/share/emacs/site-lisp/elpa/initsplit-1.8/initsplit hides /usr/share/emacs/site-lisp/elpa-src/initsplit-1.8/initsplit
/usr/share/emacs/site-lisp/elpa/initsplit-1.8/initsplit-test hides /usr/share/emacs/site-lisp/elpa-src/initsplit-1.8/initsplit-test
/usr/share/emacs/site-lisp/elpa/initsplit-1.8/initsplit-autoloads hides /usr/share/emacs/site-lisp/elpa-src/initsplit-1.8/initsplit-autoloads
/usr/share/emacs/site-lisp/elpa/markdown-mode-2.6/markdown-mode hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.6/markdown-mode
/usr/share/emacs/site-lisp/elpa/markdown-mode-2.6/markdown-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.6/markdown-mode-pkg
/usr/share/emacs/site-lisp/elpa/markdown-mode-2.6/markdown-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.6/markdown-mode-autoloads
/usr/share/emacs/site-lisp/elpa/mutt-alias-1.4/mutt-alias hides /usr/share/emacs/site-lisp/elpa-src/mutt-alias-1.4/mutt-alias
/usr/share/emacs/site-lisp/elpa/mutt-alias-1.4/mutt-alias-autoloads hides /usr/share/emacs/site-lisp/elpa-src/mutt-alias-1.4/mutt-alias-autoloads
/usr/share/emacs/site-lisp/elpa/mutt-alias-1.4/mutt-alias-pkg hides /usr/share/emacs/site-lisp/elpa-src/mutt-alias-1.4/mutt-alias-pkg
/usr/share/emacs/site-lisp/elpa/muttrc-mode-1.2.1/muttrc-mode hides /usr/share/emacs/site-lisp/elpa-src/muttrc-mode-1.2.1/muttrc-mode
/usr/share/emacs/site-lisp/elpa/muttrc-mode-1.2.1/muttrc-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/muttrc-mode-1.2.1/muttrc-mode-pkg
/usr/share/emacs/site-lisp/elpa/muttrc-mode-1.2.1/muttrc-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/muttrc-mode-1.2.1/muttrc-mode-autoloads
/usr/share/emacs/site-lisp/elpa/php-mode-1.25.1/php-project hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.25.1/php-project
/usr/share/emacs/site-lisp/elpa/php-mode-1.25.1/php-local-manual hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.25.1/php-local-manual
/usr/share/emacs/site-lisp/elpa/php-mode-1.25.1/php-defs hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.25.1/php-defs
/usr/share/emacs/site-lisp/elpa/php-mode-1.25.1/php-ide-phpactor hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.25.1/php-ide-phpactor
/usr/share/emacs/site-lisp/elpa/php-mode-1.25.1/php-complete hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.25.1/php-complete
/usr/share/emacs/site-lisp/elpa/php-mode-1.25.1/php-ide hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.25.1/php-ide
/usr/share/emacs/site-lisp/elpa/php-mode-1.25.1/php-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.25.1/php-mode-autoloads
/usr/share/emacs/site-lisp/elpa/php-mode-1.25.1/php-mode hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.25.1/php-mode
/usr/share/emacs/site-lisp/elpa/php-mode-1.25.1/php-mode-debug hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.25.1/php-mode-debug
/usr/share/emacs/site-lisp/elpa/php-mode-1.25.1/php hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.25.1/php
/usr/share/emacs/site-lisp/elpa/php-mode-1.25.1/php-align hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.25.1/php-align
/usr/share/emacs/site-lisp/elpa/php-mode-1.25.1/php-flymake hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.25.1/php-flymake
/usr/share/emacs/site-lisp/elpa/php-mode-1.25.1/php-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.25.1/php-mode-pkg
/usr/share/emacs/site-lisp/elpa/php-mode-1.25.1/php-format hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.25.1/php-format
/usr/share/emacs/site-lisp/elpa/php-mode-1.25.1/php-face hides /usr/share/emacs/site-lisp/elpa-src/php-mode-1.25.1/php-face
/usr/share/emacs/site-lisp/elpa/pod-mode-1.3/pod-mode hides /usr/share/emacs/site-lisp/elpa-src/pod-mode-1.3/pod-mode
/usr/share/emacs/site-lisp/elpa/pod-mode-1.3/pod-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/pod-mode-1.3/pod-mode-pkg
/usr/share/emacs/site-lisp/elpa/pod-mode-1.3/pod-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/pod-mode-1.3/pod-mode-autoloads
/usr/share/emacs/site-lisp/elpa/popup-0.5.8/popup-pkg hides /usr/share/emacs/site-lisp/elpa-src/popup-0.5.8/popup-pkg
/usr/share/emacs/site-lisp/elpa/popup-0.5.8/popup hides /usr/share/emacs/site-lisp/elpa-src/popup-0.5.8/popup
/usr/share/emacs/site-lisp/elpa/popup-0.5.8/popup-autoloads hides /usr/share/emacs/site-lisp/elpa-src/popup-0.5.8/popup-autoloads
/usr/share/emacs/site-lisp/elpa/seq-2.24/seq-24 hides /usr/share/emacs/site-lisp/elpa-src/seq-2.24/seq-24
/usr/share/emacs/site-lisp/elpa/seq-2.24/seq hides /usr/share/emacs/site-lisp/elpa-src/seq-2.24/seq
/usr/share/emacs/site-lisp/elpa/seq-2.24/seq-25 hides /usr/share/emacs/site-lisp/elpa-src/seq-2.24/seq-25
/usr/share/emacs/site-lisp/elpa/seq-2.24/seq-pkg hides /usr/share/emacs/site-lisp/elpa-src/seq-2.24/seq-pkg
/usr/share/emacs/site-lisp/elpa/seq-2.24/seq-autoloads hides /usr/share/emacs/site-lisp/elpa-src/seq-2.24/seq-autoloads
/usr/share/emacs/site-lisp/elpa/session-2.4.2/session-autoloads hides /usr/share/emacs/site-lisp/elpa-src/session-2.4.2/session-autoloads
/usr/share/emacs/site-lisp/elpa/session-2.4.2/session hides /usr/share/emacs/site-lisp/elpa-src/session-2.4.2/session
/usr/share/emacs/site-lisp/elpa/session-2.4.2/session-pkg hides /usr/share/emacs/site-lisp/elpa-src/session-2.4.2/session-pkg
/usr/share/emacs/site-lisp/elpa/tabbar-20160524/tabbar hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/tabbar
/usr/share/emacs/site-lisp/elpa/tabbar-20160524/one-buffer-one-frame hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/one-buffer-one-frame
/usr/share/emacs/site-lisp/elpa/tabbar-20160524/aquamacs-compat hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/aquamacs-compat
/usr/share/emacs/site-lisp/elpa/tabbar-20160524/tabbar-pkg hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/tabbar-pkg
/usr/share/emacs/site-lisp/elpa/tabbar-20160524/tabbar-autoloads hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/tabbar-autoloads
/usr/share/emacs/site-lisp/elpa/tabbar-20160524/tabbar-window hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/tabbar-window
/usr/share/emacs/site-lisp/elpa/tabbar-20160524/aquamacs-tools hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/aquamacs-tools
/usr/share/emacs/site-lisp/elpa/tabbar-20160524/aquamacs-tabbar hides /usr/share/emacs/site-lisp/elpa-src/tabbar-20160524/aquamacs-tabbar
~/elisp/bibtex hides /usr/share/emacs/29.4/lisp/textmodes/bibtex
~/elisp/octave hides /usr/share/emacs/29.4/lisp/progmodes/octave
/usr/share/emacs/site-lisp/flim/sasl hides /usr/share/emacs/29.4/lisp/net/sasl
/usr/share/emacs/site-lisp/elpa/dictionary-1.10/dictionary hides /usr/share/emacs/29.4/lisp/net/dictionary
/usr/share/emacs/site-lisp/elpa/seq-2.24/seq hides /usr/share/emacs/29.4/lisp/emacs-lisp/seq
/usr/share/emacs/site-lisp/auctex/multi-prompt hides /usr/share/auctex/multi-prompt
/usr/share/emacs/site-lisp/auctex/toolbar-x hides /usr/share/auctex/toolbar-x
/usr/share/emacs/site-lisp/auctex/context hides /usr/share/auctex/context
/usr/share/emacs/site-lisp/auctex/tex-style hides /usr/share/auctex/tex-style
/usr/share/emacs/site-lisp/auctex/bib-cite hides /usr/share/auctex/bib-cite
/usr/share/emacs/site-lisp/auctex/preview hides /usr/share/auctex/preview
/usr/share/emacs/site-lisp/auctex/tex-mik hides /usr/share/auctex/tex-mik
/usr/share/emacs/site-lisp/auctex/plain-tex hides /usr/share/auctex/plain-tex
/usr/share/emacs/site-lisp/auctex/font-latex hides /usr/share/auctex/font-latex
/usr/share/emacs/site-lisp/auctex/tex-ispell hides /usr/share/auctex/tex-ispell
/usr/share/emacs/site-lisp/auctex/context-nl hides /usr/share/auctex/context-nl
/usr/share/emacs/site-lisp/auctex/tex-font hides /usr/share/auctex/tex-font
/usr/share/emacs/site-lisp/auctex/tex-bar hides /usr/share/auctex/tex-bar
/usr/share/emacs/site-lisp/auctex/context-en hides /usr/share/auctex/context-en
/usr/share/emacs/site-lisp/auctex/latex-flymake hides /usr/share/auctex/latex-flymake
/usr/share/emacs/site-lisp/auctex/tex hides /usr/share/auctex/tex
/usr/share/emacs/site-lisp/auctex/texmathp hides /usr/share/auctex/texmathp
/usr/share/emacs/site-lisp/auctex/tex-info hides /usr/share/auctex/tex-info
/usr/share/emacs/site-lisp/auctex/latex hides /usr/share/auctex/latex
/usr/share/emacs/site-lisp/auctex/tex-fold hides /usr/share/auctex/tex-fold
/usr/share/emacs/site-lisp/auctex/tex-jp hides /usr/share/auctex/tex-jp
Features:
(shadow emacsbug latex edmacro kmacro latex-flymake tex-ispell tex-style tex dbus crm texmathp
bibtex generic mhtml-mode css-mode eww xdg url-queue mm-url gnus nnheader range wid-edit js
c-ts-common sgml-mode facemenu image-mode exif sh-script executable octave texinfo
texinfo-loaddefs smie php-mode mode-local find-func imenu speedbar ezimage dframe cc-mode
cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align php-face php php-project flymake-proc
flymake compile cc-engine cc-vars cc-defs vc-dispatcher vc-filewise vc-rcs log-view easy-mmode
pcvs-util python project compat compat-30 treesit conf-mode mailalias server markdown-mode color
noutline outline textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check shr
pixel-fill kinsoku url-file svg xml dom qp rmailmm message yank-media puny rfc822 mml mml-sec
gnus-util text-property-search mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader
mail-parse rfc2231 cal-julian solar cal-dst desktop frameset term/screen term/xterm xterm pot
skeleton rmailsum rmail ffap thingatpt ange-ftp pcase sendmail rfc2047 rfc2045 ietf-drums
mm-util mail-prsvr epa-mail mail-utils epa derived epg rfc6068 epg-config view mule-util
holidays holiday-loaddefs appt diary-lib diary-loaddefs cal-menu calendar cal-loaddefs tramp
tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete comint ansi-osc
ring parse-time iso8601 time-date format-spec visual-fill-column dired-aux openwith hi-lock
anything-config anything advice woman man cl locate xt-mouse scroll-in-place comp comp-cstr
warnings icons rx cl-extra ansi-color time jka-compr quail help-mode dired-x generic-x shell-apt
disp-table finder-inf w3m-load tex-site apache-mode-autoloads bar-cursor-autoloads bm-autoloads
boxquote-autoloads browse-kill-ring-autoloads color-theme-modern-autoloads compat-autoloads
csv-mode-autoloads info debian-el-autoloads debian-el dired dired-loaddefs diminish-autoloads
eproject-autoloads folding-autoloads gnuplot-autoloads graphviz-dot-mode-autoloads
helm-autoloads helm-core-autoloads async-autoloads htmlize-autoloads initsplit-autoloads
markdown-mode-autoloads mutt-alias-autoloads muttrc-mode-autoloads php-mode-autoloads
pod-mode-autoloads popup-autoloads session-autoloads tabbar-autoloads package browse-url url
url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file
url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs
password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc
iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt
fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar
menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax
font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite
emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable
backquote threads dbusbind inotify lcms2 dynamic-setting font-render-setting cairo x-toolkit
xinput2 x multi-tty make-network-process native-compile emacs)
Memory information:
((conses 16 661110 208195)
(symbols 48 29694 100)
(strings 32 145729 35621)
(string-bytes 1 4051137)
(vectors 16 76975)
(vector-slots 8 1377195 355153)
(floats 8 629 699)
(intervals 56 6875 1689)
(buffers 984 86))
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#73469: 29.4; mouse passing on terminal window generates events
2024-09-25 12:23 bug#73469: 29.4; mouse passing on terminal window generates events Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-09-25 15:45 ` Eli Zaretskii
2024-09-27 7:48 ` Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors
0 siblings, 1 reply; 11+ messages in thread
From: Eli Zaretskii @ 2024-09-25 15:45 UTC (permalink / raw)
To: Francesco Potortì; +Cc: 73469
> Date: Wed, 25 Sep 2024 14:23:29 +0200
> From: Francesco Potortì via "Bug reports for GNU Emacs,
> the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
>
> I don't know when this has started happening. I use the Emacs shipped
> by Debian, so I suppose it started when Debian pushed a new version
> into Testing.
What was the previous Emacs version you used?
> I run Lucid Emacs inside Screen, running in a Mate-Terminal window under
> the Mate desktop under X.
>
> From the terminal emacs frame, I create X frames and usually work there,
> when I'm on X. However, I keep the terminal open and sometimes I use
> the emacs frame in the terminal.
>
> When the mouse cursor passes over the terminal window, it generates
> events, like this as seen by view-lossage:
>
> C-<mouse-1> 1 2 0 ; 2 1 M ESC [ M 3 5 ; C-<mouse-1> 1 2 0 ; 2 1 M ESC [ M 3 5 ; C-<mouse-1> 1 2 0 ; 2 1 M ESC [ M 3 5 ; C-<mouse-1> 1 2 0 ; 2 1 M <switch-frame> ESC [ M 3 5 ; C-<mouse-1> 1 1 0 ; 2 2 M ESC [ M 3 5 ; C-<mouse-1> 1 0 4 ; 2 2 M ESC [ M 3 5 ; C-<mouse-1> 9 8 ; 2 1 M ESC [ M 3 5 ; C-<mouse-1> 9 7 ; 2 1 M ESC [ M 3 5 ; C-<mouse-1> 9 7 ; 2 1 M ESC [ M 3 5 ; C-<mouse-1> 9 6 ; 2 1 M ESC [ M 3 5 ; C-<mouse-1> 9 4 ; 2 1 M ESC [ M 3 5 ; C-<mouse-1> 9 0 ; 2 2 M ESC [ M 3 5 ; C-<mouse-1> 8 8 ; 2 2 M ESC [ M 3 5 ; C-<mouse-1> 8 7 ; 2 2 M ESC [ 2 1 ~ C-j ;; electric-newline-and-maybe-indent
> C-h l ;; view-lossage
>
> After passing the mouse over the windows, it almost always calls the terminal menu (in red and blue colors) and I have to hit f10 to make it go away. Often I do not realise that I have moved the mouse over the termial window and I find Emacs apparently hung on the X frames, until I go to the terminal window and hit f10. Sometimes Emacs hangs during one of these events and I have to kill it as I find no way to revive it.
>
> I do not know if this depends on mate-terminal, screen or emacs, and I have not tried to debug it, as I just discovered the reason why this happens at all (that is, passing the mouse cursor over the terminal window).
>
> If this is not a known bug, please let me know and I'll try to dig deeper. Suggestions at where to start looking at would be appreciated.
I'd start at the terminal-specific initializations your sessions are
loading. What does tty-type return when called without arguments from
the terminal Emacs frame?
The next suspect is xt-mouse.el.
Another thing to look into is whether this happens in "emacs -Q"; if
not, take a good look at your customizations, especially those which
are related to mouse support on terminal frames.
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#73469: 29.4; mouse passing on terminal window generates events
2024-09-25 15:45 ` Eli Zaretskii
@ 2024-09-27 7:48 ` Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-09-27 10:25 ` Eli Zaretskii
0 siblings, 1 reply; 11+ messages in thread
From: Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-09-27 7:48 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 73469
I have found the culprit: it is xterm-mouse-mode.
>> I don't know when this has started happening. I use the Emacs shipped
>> by Debian, so I suppose it started when Debian pushed a new version
>> into Testing.
>
>What was the previous Emacs version you used?
The problem started with 29.3 or 29.4, I did not take a note when I first saw the unusual behaviour. Also because it was strange and did not happen regularly, while of lately it happened regularly and I had to get down and find the reason because Emacs had become almost unusable on a terminal window.
I can easily turn on and off the problem by just calling xterm-mouse-mode after
emacs -Q -nw
Now I see that I had some problems in the last year which I had circumvented by unsetting COLORTERM before calling emacs under Screen. It must have been something related, but don't remember what it was.
While trying to identify the environment leading to the bad behaviour, I see that the problem is not apparent on a different terminal and does not depend on the TERM env var.
I'll keep investigating when I find the time. For the moment being, I'll just disbale xterm-mouse-mode
Thank you for helping
--
Francesco Potortì (ricercatore) ISTI - CNR, Pisa, Italy
Web: http://fly.isti.cnr.it Skype: wnlabisti
Mobile: +39.348.8283.107 also Telegram, and even Wa
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#73469: 29.4; mouse passing on terminal window generates events
2024-09-27 7:48 ` Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-09-27 10:25 ` Eli Zaretskii
2024-09-28 17:50 ` Jared Finder via Bug reports for GNU Emacs, the Swiss army knife of text editors
0 siblings, 1 reply; 11+ messages in thread
From: Eli Zaretskii @ 2024-09-27 10:25 UTC (permalink / raw)
To: Francesco Potortì, Jared Finder; +Cc: 73469
> From: Francesco Potortì <Potorti@isti.cnr.it>
> Date: Fri, 27 Sep 2024 09:48:24 +0200
> Cc: 73469@debbugs.gnu.org
>
> I have found the culprit: it is xterm-mouse-mode.
>
> >> I don't know when this has started happening. I use the Emacs shipped
> >> by Debian, so I suppose it started when Debian pushed a new version
> >> into Testing.
> >
> >What was the previous Emacs version you used?
>
> The problem started with 29.3 or 29.4, I did not take a note when I first saw the unusual behaviour. Also because it was strange and did not happen regularly, while of lately it happened regularly and I had to get down and find the reason because Emacs had become almost unusable on a terminal window.
>
> I can easily turn on and off the problem by just calling xterm-mouse-mode after
>
> emacs -Q -nw
>
> Now I see that I had some problems in the last year which I had circumvented by unsetting COLORTERM before calling emacs under Screen. It must have been something related, but don't remember what it was.
>
> While trying to identify the environment leading to the bad behaviour, I see that the problem is not apparent on a different terminal and does not depend on the TERM env var.
>
> I'll keep investigating when I find the time. For the moment being, I'll just disbale xterm-mouse-mode
Jared, any further suggestions or ideas?
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#73469: 29.4; mouse passing on terminal window generates events
2024-09-27 10:25 ` Eli Zaretskii
@ 2024-09-28 17:50 ` Jared Finder via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-09-29 8:52 ` Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors
0 siblings, 1 reply; 11+ messages in thread
From: Jared Finder via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-09-28 17:50 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Francesco Potortì, 73469
On 2024-09-27 03:25, Eli Zaretskii wrote:
>> From: Francesco Potortì <Potorti@isti.cnr.it>
>> Date: Fri, 27 Sep 2024 09:48:24 +0200
>> Cc: 73469@debbugs.gnu.org
>>
>> I have found the culprit: it is xterm-mouse-mode.
Could you please reshare the lossage, making sure you are moving the
mouse around over an otherwise empty buffer and not holding any
modifiers or mouse buttons? I saw in the original bug report that the
report included lossage containing lines like
ESC [ M 3 5 ; C-<mouse-1> 1 2 0 ; 2 1 M
There are two things that are surprising here, hence my ask for fresh
logs:
The most surprising thing is the "ESC [ M" prefix. My read of
https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h3-X10-compatibility-mode
is that prefix indicates a three byte mouse state should follow but it
appears that (if I ignore the C-<mouse-1> in the middle) this is
actually an SGR mouse state. However, SGR mouse state is supposed to be
reported with an "ESC [ <" prefix and end with "M" only if a mouse
button is down. If no mouse button is down, it should end with "m".
The C-<mouse-1> in the middle is surprising as well, though I'm noticing
it's always exactly three bytes after the "ESC [ M prefix".
For comparison, my M-x view lossage for an emacs -Q -nw invocation where
I enable xterm-mouse-mode and then move the mouse around over an empty
buffer looks like this:
; 2 m ESC [ < 3 5 ; 3 1 ; 2 m ESC [ < 3 5 ; 3 0 ; 2 m ESC [ < 3 5 ; 2 9
; 2 m ESC [ < 3 5 ; 2 8 ; 2 m ESC [ < 3 5 ; 2
7 ; 2 m ESC [ < 3 5 ; 2 6 ; 2 m ESC [ < 3 5 ; 2 6 ; 3 m ESC [ < 3 5 ; 2
5 ; 3 m ESC [ < 3 5 ; 2 5 ; 4 m ESC [ < 3 5 ; 2
6 ; 4 m ESC [ < 3 5 ; 2 6 ; 5 m ESC [ < 3 5 ; 2 7 ; 5 m ESC [ < 3 5 ; 2
8 ; 6 m ESC [ < 3 5 ; 2 9 ; 6 m ESC [ < 3 5 ;
3 0 ; 6 m ESC [ < 3 5 ; 3 1 ; 6 m ESC [ < 3 5 ; 3 2 ; 6 m ESC [ < 3 5 ;
3 3 ; 6 m ESC [ < 3 5 ; 3 4 ; 5 m ESC [ < 3 5 ;
3 5 ; 5 m ESC [ < 3 5 ; 3 5 ; 4 m ESC [ < 3 5 ; 3 6 ; 4 m ESC [ < 3 5 ;
3 6 ; 3 m ESC [ < 3 5 ; 3 6 ; 2 m ESC x ;; exe
cute-extended-command
-- MJF
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#73469: 29.4; mouse passing on terminal window generates events
2024-09-28 17:50 ` Jared Finder via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-09-29 8:52 ` Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-09-29 19:10 ` Jared Finder via Bug reports for GNU Emacs, the Swiss army knife of text editors
0 siblings, 1 reply; 11+ messages in thread
From: Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-09-29 8:52 UTC (permalink / raw)
To: Jared Finder; +Cc: 73469, Eli Zaretskii
>>> I have found the culprit: it is xterm-mouse-mode.
>
>Could you please reshare the lossage, making sure you are moving the
>mouse around over an otherwise empty buffer and not holding any
>modifiers or mouse buttons?
Here you are. This is the mouse moving on an empty region of the terminal frame I'm using under Screen, after M-x xterm-mouse-mode, without touching any mouse buttons, wheels or keyboard modifiers:
3 5 ; C-<mouse-1> 7 0 ; 1 1 M ESC [ M 3 5 ; C-<mouse-1> 7 0 ; 1 1 M ESC [ M 3 5 ; C-<mouse-1> 7 0 ; 1 1 M ESC [ M 3 5 ; C-<mouse-1> 7 0 ; 1 1 M ESC [ M 3 5 ; C-<mouse-1> 7 0 ; 1 1 M ESC [ M 3 5 ; C-<mouse-1> 7 0 ; 1 1 M ESC [ M 3 5 ; C-<mouse-1> 6 8 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 6 6 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 6 6 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 6 5 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 6 5 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 6 4 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 6 1 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 5 9 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 5 7 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 5 7 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 5 6 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 5 6 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 5 5 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 5 5 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 5 4 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 5 4 ; 1 2 M
At this point I press f10 to get rid of the red and blue menu that has popped up:
ESC [ 2 1 ~
ESC x ;; execute-extended-command
ESC O A ;; previous-line-or-history-element
RET ;; minibuffer-complete-and-exit
C-h l ;; view-lossage
Now I'm doing the same with emacs -Q under a fresh Screen window whose TERM I set to screen.linux:
7 6 ; 2 6 M ESC [ M 3 5 ; C-<mouse-1> 7 6 ; 2 6 M ESC [ M 3 5 ; C-<mouse-1> 7 6 ; 2 5 M ESC [ M 3 5 ; C-<mouse-1> 7 5 ; 2 5 M ESC [ M 3 5 ; C-<mouse-1> 7 4 ; 2 5 M ESC [ M 3 5 ; C-<mouse-1> 7 2 ; 2 4 M ESC [ M 3 5 ; C-<mouse-1> 7 0 ; 2 4 M ESC [ M 3 5 ; C-<mouse-1> 6 9 ; 2 4 M ESC [ M 3 5 ; C-<mouse-1> 6 9 ; 2 4 M ESC [ M 3 5 ; C-<mouse-1> 6 9 ; 2 4 M ESC [ M 3 5 ; C-<mouse-1> 6 9 ; 2 4 M ESC [ M 3 5 ; C-<mouse-1> 6 9 ; 2 4 M ESC [ M 3 5 ; C-<mouse-1> 6 9 ; 2 4 M ESC [ M 3 5 ; C-<mouse-1> 6 9 ; 2 4 M ESC [ M 3 5 ; C-<mouse-1> 6 9 ; 2 4 M ESC [ M 3 5 ; C-<mouse-1> 6 9 ; 2 4 M ESC [ M 3 5 ; C-<mouse-1> 6 9 ; 2 4 M ESC [ M 3 5 ; C-<mouse-1> 6 9 ; 2 4 M ESC [ M 3 5 ; C-<mouse-1> 6 9 ; 2 4 M ESC [ M 3 5 ; C-<mouse-1> 6 9 ; 2 5 M ESC [ M 3 5 ; C-<mouse-1> 6 9 ; 2 5 M ESC [ M 3 5 ; C-<mouse-1> 7 0 ; 2 5 M ESC [ M 3 5 ; C-<mouse-1> 7 0 ; 2 5 M ESC [ 2 1 ~ C-h l ;; view-lossage
Same as above (that is, in a Screen window), with TERM set to xterm-256color:
6 9 ; 1 5 M ESC [ M 3 5 ; C-<mouse-1> 6 9 ; 1 5 M ESC [ M 3 5 ; C-<mouse-1> 6 9 ; 1 5 M ESC [ M 3 5 ; C-<mouse-1> 7 0 ; 1 6 M ESC [ M 3 5 ; C-<mouse-1> 7 2 ; 1 7 M ESC [ M 3 5 ; C-<mouse-1> 7 3 ; 1 8 M ESC [ M 3 5 ; C-<mouse-1> 7 4 ; 1 8 M ESC [ M 3 5 ; C-<mouse-1> 7 4 ; 1 9 M ESC [ M 3 5 ; C-<mouse-1> 7 4 ; 2 0 M ESC [ M 3 5 ; C-<mouse-1> 7 5 ; 2 3 M ESC [ M 3 5 ; C-<mouse-1> 7 6 ; 2 4 M ESC [ M 3 5 ; C-<mouse-1> 7 6 ; 2 5 M ESC [ M 3 5 ; C-<mouse-1> 7 6 ; 2 5 M ESC [ M 3 5 ; C-<mouse-1> 7 6 ; 2 5 M ESC [ M 3 5 ; C-<mouse-1> 7 6 ; 2 6 M ESC [ M 3 5 ; C-<mouse-1> 7 6 ; 2 6 M ESC [ M 3 5 ; C-<mouse-1> 7 6 ; 2 7 M ESC [ M 3 5 ; C-<mouse-1> 7 4 ; 2 7 M ESC [ M 3 5 ; C-<mouse-1> 7 4 ; 2 7 M ESC [ M 3 5 ; C-<mouse-1> 7 4 ; 2 7 M ESC [ M 3 5 ; C-<mouse-1> 7 4 ; 2 7 M ESC [ M 3 5 ; C-<mouse-1> 7 3 ; 2 8 M ESC [ M 3 5 ; C-<mouse-1> 7 3 ; 2 8 M ESC [ 2 1 ~ C-h l ;; view-lossage
At the moment, I can't reproduce the problem without Screen, that is, inside a Mate-terminal. So maybe the problem is with Screen itself. I have to stop here, too many things to do today, hope to get back to it later
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#73469: 29.4; mouse passing on terminal window generates events
2024-09-29 8:52 ` Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-09-29 19:10 ` Jared Finder via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-09-29 20:07 ` Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors
0 siblings, 1 reply; 11+ messages in thread
From: Jared Finder via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-09-29 19:10 UTC (permalink / raw)
To: Francesco Potortì; +Cc: 73469, Eli Zaretskii
On 2024-09-29 01:52, Francesco Potortì wrote:
>>>> I have found the culprit: it is xterm-mouse-mode.
>>
>> Could you please reshare the lossage, making sure you are moving the
>> mouse around over an otherwise empty buffer and not holding any
>> modifiers or mouse buttons?
>
> Here you are. This is the mouse moving on an empty region of the
> terminal frame I'm using under Screen, after M-x xterm-mouse-mode,
> without touching any mouse buttons, wheels or keyboard modifiers:
>
> 3 5 ; C-<mouse-1> 7 0 ; 1 1 M ESC [ M 3 5 ; C-<mouse-1> 7 0 ; 1 1 M
> ESC [ M 3 5 ; C-<mouse-1> 7 0 ; 1 1 M ESC [ M 3 5 ; C-<mouse-1> 7 0 ; 1
> 1 M ESC [ M 3 5 ; C-<mouse-1> 7 0 ; 1 1 M ESC [ M 3 5 ; C-<mouse-1> 7 0
> ; 1 1 M ESC [ M 3 5 ; C-<mouse-1> 6 8 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1>
> 6 6 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 6 6 ; 1 2 M ESC [ M 3 5 ;
> C-<mouse-1> 6 5 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 6 5 ; 1 2 M ESC [ M 3
> 5 ; C-<mouse-1> 6 4 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 6 1 ; 1 2 M ESC [
> M 3 5 ; C-<mouse-1> 5 9 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 5 7 ; 1 2 M
> ESC [ M 3 5 ; C-<mouse-1> 5 7 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 5 6 ; 1
> 2 M ESC [ M 3 5 ; C-<mouse-1> 5 6 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 5 5
> ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 5 5 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1>
> 5 4 ; 1 2 M ESC [ M 3 5 ; C-<mouse-1> 5 4 ; 1 2 M
Thank you.
Reading over the xterm control sequence specs, it looks like somehow
URXVT (1015) mode got enabled. This is strange as xterm-mouse-mode only
enables modes 1000, 1003, 1006, and (depending on user option) 1005.
The rest of Emacs doesn't enable 1015 either. Mode 1015 is specifically
not enabled as it sends the same info as mode 1006 but in a way that can
be ambiguous relative to other control sequences.
I suspect your terminal emulator or the screen utility is adding this
additional mode. Can you try running the following commands outside of
Emacs? I'm curious if a particular combination of screen and the
terminal emulator is forcing mode 1015 on.
To manually enable the modes, run the following commands at a shell:
echo -e "\e[?1000h" # Enable mouse button down and up reporting
echo -e "\e[?1003h" # Enable mouse movement reporting
echo -e "\e[?1006h" # Change format to use printable numbers instead of
encoded bytes
At this point, moving a clicking the mouse will add characters to the
input, similar to the lossage listed above.
You can disable these mouse tracking modes by using "l" at the end
instead of "h":
echo -e "\e[?1000l"
echo -e "\e[?1003l"
echo -e "\e[?1006l"
I'd also be curious if manually disabling mode 1015 does anything with
the above modes activated. In a shell that's echo -e "\e[?1015l" and in
Emacs that would be (send-string-to-terminal "\e[?1015l").
If you could try all of the above, in your shell both with and without
screen running it would be helpful for narrowing down the source of the
bug. And if evaluating the send-string-to-terminal expression fixes
things while still supporting mouse clicks and hover events, that's a
simple workaround I can add to xt-mouse.
> Now I'm doing the same with emacs -Q under a fresh Screen window whose
> TERM I set to screen.linux:
>
... lossage elided ...
>
> Same as above (that is, in a Screen window), with TERM set to
> xterm-256color:
I hope I can save you some time: there's no need to test different
values of TERM here. xt-mouse doesn't pay attention to the TERM
environment variable and just sends the xterm control sequences to the
terminal.
-- MJF
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#73469: 29.4; mouse passing on terminal window generates events
2024-09-29 19:10 ` Jared Finder via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-09-29 20:07 ` Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-10-05 15:15 ` Jared Finder via Bug reports for GNU Emacs, the Swiss army knife of text editors
0 siblings, 1 reply; 11+ messages in thread
From: Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-09-29 20:07 UTC (permalink / raw)
To: Jared Finder; +Cc: Eli Zaretskii, 73469
>I suspect your terminal emulator or the screen utility is adding this
>additional mode. Can you try running the following commands outside of
>Emacs? I'm curious if a particular combination of screen and the
>terminal emulator is forcing mode 1015 on.
>
>To manually enable the modes, run the following commands at a shell:
>
>echo -e "\e[?1000h" # Enable mouse button down and up reporting
>echo -e "\e[?1003h" # Enable mouse movement reporting
>echo -e "\e[?1006h" # Change format to use printable numbers instead of
>encoded bytes
>
>At this point, moving a clicking the mouse will add characters to the
>input, similar to the lossage listed above.
>
>You can disable these mouse tracking modes by using "l" at the end
>instead of "h":
>
>echo -e "\e[?1000l"
>echo -e "\e[?1003l"
>echo -e "\e[?1006l"
>
>I'd also be curious if manually disabling mode 1015 does anything with
>the above modes activated. In a shell that's echo -e "\e[?1015l" and in
>Emacs that would be (send-string-to-terminal "\e[?1015l").
This is under Screen
________________________________________________________________
Sun Sep 29 21:38:26 CEST 2024
~$ echo -e "\e[?1000h"
~$ echo -e "\e[?1003h"
~$ echo -e "\e[?1006h"
~$ #35;40;5M35;40;5M35;40;5M35;40;5M35;40;5M35;40;5M35;40;5M35;40;5M35;40;5M35;40;6M35;40;6M35;40;7M35;40;7M35;40;7M35;40;7M35;40;7M35;40;8M35;40;8M35;40;8M35;40;8M35;40;8M35;40;8M35;40;8M35;40;9M35;40;9M
~$ # above, I just moved the mouse pointer
~$
~$ # now, I will click left, then right, then center
~$ #0;41;9M0;41;9m35;41;9M35;41;9M1;41;9M1;41;9m
~$ # right did not work, as it is taken by mate-terminal
~$
~$ # now, I rotate the wheel
~$ # 64;41;9M64;41;9M64;41;9M65;41;9M65;41;9M65;41;9M65;41;9M64;41;9M64;41;9M65;41;9M65;41;9M
~$ # now, disabling mode 1015
~$ echo -e "\e[?1015l"
~$ # moving the mouse pointer:
~$ # 35;61;25M35;61;25M35;61;25M35;61;25M35;61;25M35;61;26M35;61;26M35;60;26M35;60;26M35;60;26M35;60;26M35;60;26M35;60;27M35;60;27M35;60;27M35;60;27M35;60;27M35;58;29M35;57;30M35;57;31M35;57;32M35;56;33M35;55;34M35;55;36M35;55;37M35;55;37M35;55;37M35;54;37M35;54;36M35;55;35M35;55;35M35;55;35M35;56;34M35;57;34M35;57;34M
~$ # left and centr clicks:
~$ # 0;57;34M0;57;34m1;57;34M1;57;34m
~$ # mouse wheel:
~$ # 64;57;34M64;57;34M64;57;34M65;57;34M65;57;34M65;57;34M65;57;34M
Now the same on the same terminal, but outside of Screen
________________________________________________________________
pot@pot:~$ echo -e "\e[?1000h"
pot@pot:~$ echo -e "\e[?1003h"
pot@pot:~$ echo -e "\e[?1006h"
pot@pot:~$ # now moving the pointer
pot@pot:~$ #35;13;5M35;13;5M35;13;5M35;14;5M35;14;5M35;14;5M35;14;5M35;14;5M35;14;5M35;14;5M35;14;5M35;15;5M35;15;5M35;15;5M35;15;5M35;15;5M35;15;5M35;15;5M35;15;5M35;15;5M35;15;5M35;15;6M35;16;6M35;16;6M35;16;6M35;16;6M35;16;6M35;16;6M35;16;6M35;16;6M35;17;6M35;17;6M35;17;6M35;17;6M35;17;6M35;17;6M35;17;6M35;17;6M35;17;6M35;18;6M35;18;6M35;18;6M35;18;6M
pot@pot:~$ # left and center clicks:
pot@pot:~$ #0;4;32M0;4;32m1;4;32M1;4;32m
pot@pot:~$ # mouse wheel:
pot@pot:~$ #64;4;32M65;4;32M64;4;32M64;4;32M65;4;32M65;4;32M
pot@pot:~$ # now, disabling mode 1015
pot@pot:~$ echo -e "\e[?1015l"
pot@pot:~$ # moving the mouse pointer:
pot@pot:~$ # 35;4;32M35;4;32M35;4;32M35;4;32M35;4;32M35;4;32M35;4;32M35;4;32M35;5;32M35;5;32M35;5;32M35;5;32M35;5;32M35;5;32M35;5;32M35;5;32M35;5;32M35;5;32M35;5;32M35;5;32M35;5;32M35;5;32M35;5;32M35;5;32M35;5;32M35;5;32M35;4;32M35;4;32M35;4;32M35;4;32M35;4;32M35;4;32M35;4;32M35;4;32M35;4;32M35;4;32M35;4;32M35;4;31M35;4;31M35;3;31M35;3;31M35;3;31M35;3;31M35;3;31M35;3;31M35;3;31M35;3;31M35;3;31M35;2;31M35;2;31M35;2;31M35;2;31M35;2;31M35;2;31M
pot@pot:~$ # left and center clicks:
pot@pot:~$ # 0;2;31M0;2;31m1;2;31M1;2;31m
pot@pot:~$ # mouse wheel:
pot@pot:~$ # 64;2;31M64;2;31M65;2;31M65;2;31M65;2;31M
pot@pot:~$
>If you could try all of the above, in your shell both with and without
>screen running it would be helpful for narrowing down the source of the
>bug.
I think I have done all. I can devise many other combinations of things to try, but I am very short on time, sorry :(
> And if evaluating the send-string-to-terminal expression fixes
>things
No: I tried M-: (send-string-to-terminal "\e[?1015l") and the behaviour changes in the sense that it is more consistent, but anyway a menu pops up.
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#73469: 29.4; mouse passing on terminal window generates events
2024-09-29 20:07 ` Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-10-05 15:15 ` Jared Finder via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-10-19 7:04 ` Eli Zaretskii
0 siblings, 1 reply; 11+ messages in thread
From: Jared Finder via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-10-05 15:15 UTC (permalink / raw)
To: Francesco Potortì; +Cc: Eli Zaretskii, 73469
On 2024-09-29 13:07, Francesco Potortì wrote:
>
> This is under Screen
> ________________________________________________________________
> Sun Sep 29 21:38:26 CEST 2024
>
> ~$ echo -e "\e[?1000h"
>
> ~$ echo -e "\e[?1003h"
>
> ~$ echo -e "\e[?1006h"
>
> ~$
> #35;40;5M35;40;5M35;40;5M35;40;5M35;40;5M35;40;5M35;40;5M35;40;5M35;40;5M35;40;6M35;40;6M35;40;7M35;40;7M35;40;7M35;40;7M35;40;7M35;40;8M35;40;8M35;40;8M35;40;8M35;40;8M35;40;8M35;40;8M35;40;9M35;40;9M
> ~$ # above, I just moved the mouse pointer
This is odd and indicates of a bug outside of Emacs.
A mouse move with no buttons down should be sending lowercase m, not
uppercase M. This is aligned with what the Emacs lossage reported,
though we can't see the initial ESC [ M characters as the terminal tries
to interpret that.
> ~$ # now, I will click left, then right, then center
> ~$ #0;41;9M0;41;9m35;41;9M35;41;9M1;41;9M1;41;9m
> ~$ # right did not work, as it is taken by mate-terminal
This may be ok; it depends on if it is prefixed with ESC [ M (bad!) or
ESC [ < (good!).
> ~$ # now, I rotate the wheel
> ~$ #
> 64;41;9M64;41;9M64;41;9M65;41;9M65;41;9M65;41;9M65;41;9M64;41;9M64;41;9M65;41;9M65;41;9M
This is also odd.
The wheel is supposed to look mouse buttons 4 and 5 which is accurately
represented here. However, the terminal is only sending button down
(suffixed with M) and no button up (suffixed with m).
> ~$ # now, disabling mode 1015
> ~$ echo -e "\e[?1015l"
All the events here looked the same.
> Now the same on the same terminal, but outside of Screen
Again, all the events here looked the same, though like before I
couldn't see if the prefix was ESC [ M (bad!) or ESC [ < (good!).
Thank you so much for all this testing. I'm fairly confident this is not
an issue in Emacs and probably not in screen as well. That means we can
rely on view-lossage for accurate character reporting to diagnose what's
going on, which is nice because we can see the escape sequence prefix.
For next steps I am considering adding a workaround and want to verify
the behavior is easy to implement and maintain. Unfortunately since I
can't reproduce your issue locally, I do need more info from you if you
have time. I want to see those escape sequence prefixes for both today
and the state prior 0695c9e8599b5036a80361571e7cb0ea9fdead99 from 2020
which added mouse movement tracking.
Can you please report the lossage for the same mouse move, mouse button,
and mouse wheel test within Emacs and report the lossage? You already
did mouse move earlier, so I'm just looking for mouse button click and
mouse wheel scroll.
After that, can you please try altering xterm-mouse--tracking-sequence,
replacing 1003 with 1002 before enabling xterm-mouse-mode. (This was the
state prior to mouse movement tracking being supported.) Please do this
in a fresh Emacs session before enabling xterm-mouse-mode the first
time. Then report the same mouse move (I'm expecting no characters
here), mouse click, and mouse wheel lossage.
Thank you!
-- MJF
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#73469: 29.4; mouse passing on terminal window generates events
2024-10-05 15:15 ` Jared Finder via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-10-19 7:04 ` Eli Zaretskii
2024-10-19 8:24 ` Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors
0 siblings, 1 reply; 11+ messages in thread
From: Eli Zaretskii @ 2024-10-19 7:04 UTC (permalink / raw)
To: Potorti, Jared Finder; +Cc: 73469
Ping! Francesco, could you please provide the additional info
requested by Jared?
> Date: Sat, 05 Oct 2024 08:15:41 -0700
> From: Jared Finder <jared@finder.org>
> Cc: Eli Zaretskii <eliz@gnu.org>, 73469@debbugs.gnu.org
>
> On 2024-09-29 13:07, Francesco Potortì wrote:
> >
> > This is under Screen
> > ________________________________________________________________
> > Sun Sep 29 21:38:26 CEST 2024
> >
> > ~$ echo -e "\e[?1000h"
> >
> > ~$ echo -e "\e[?1003h"
> >
> > ~$ echo -e "\e[?1006h"
> >
> > ~$
> > #35;40;5M35;40;5M35;40;5M35;40;5M35;40;5M35;40;5M35;40;5M35;40;5M35;40;5M35;40;6M35;40;6M35;40;7M35;40;7M35;40;7M35;40;7M35;40;7M35;40;8M35;40;8M35;40;8M35;40;8M35;40;8M35;40;8M35;40;8M35;40;9M35;40;9M
> > ~$ # above, I just moved the mouse pointer
>
> This is odd and indicates of a bug outside of Emacs.
>
> A mouse move with no buttons down should be sending lowercase m, not
> uppercase M. This is aligned with what the Emacs lossage reported,
> though we can't see the initial ESC [ M characters as the terminal tries
> to interpret that.
>
> > ~$ # now, I will click left, then right, then center
> > ~$ #0;41;9M0;41;9m35;41;9M35;41;9M1;41;9M1;41;9m
> > ~$ # right did not work, as it is taken by mate-terminal
>
> This may be ok; it depends on if it is prefixed with ESC [ M (bad!) or
> ESC [ < (good!).
>
> > ~$ # now, I rotate the wheel
> > ~$ #
> > 64;41;9M64;41;9M64;41;9M65;41;9M65;41;9M65;41;9M65;41;9M64;41;9M64;41;9M65;41;9M65;41;9M
>
> This is also odd.
>
> The wheel is supposed to look mouse buttons 4 and 5 which is accurately
> represented here. However, the terminal is only sending button down
> (suffixed with M) and no button up (suffixed with m).
>
> > ~$ # now, disabling mode 1015
> > ~$ echo -e "\e[?1015l"
>
> All the events here looked the same.
>
> > Now the same on the same terminal, but outside of Screen
>
> Again, all the events here looked the same, though like before I
> couldn't see if the prefix was ESC [ M (bad!) or ESC [ < (good!).
>
> Thank you so much for all this testing. I'm fairly confident this is not
> an issue in Emacs and probably not in screen as well. That means we can
> rely on view-lossage for accurate character reporting to diagnose what's
> going on, which is nice because we can see the escape sequence prefix.
>
>
> For next steps I am considering adding a workaround and want to verify
> the behavior is easy to implement and maintain. Unfortunately since I
> can't reproduce your issue locally, I do need more info from you if you
> have time. I want to see those escape sequence prefixes for both today
> and the state prior 0695c9e8599b5036a80361571e7cb0ea9fdead99 from 2020
> which added mouse movement tracking.
>
> Can you please report the lossage for the same mouse move, mouse button,
> and mouse wheel test within Emacs and report the lossage? You already
> did mouse move earlier, so I'm just looking for mouse button click and
> mouse wheel scroll.
>
> After that, can you please try altering xterm-mouse--tracking-sequence,
> replacing 1003 with 1002 before enabling xterm-mouse-mode. (This was the
> state prior to mouse movement tracking being supported.) Please do this
> in a fresh Emacs session before enabling xterm-mouse-mode the first
> time. Then report the same mouse move (I'm expecting no characters
> here), mouse click, and mouse wheel lossage.
>
> Thank you!
>
> -- MJF
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#73469: 29.4; mouse passing on terminal window generates events
2024-10-19 7:04 ` Eli Zaretskii
@ 2024-10-19 8:24 ` Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors
0 siblings, 0 replies; 11+ messages in thread
From: Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-10-19 8:24 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 73469, Jared Finder
>Ping! Francesco, could you please provide the additional info
>requested by Jared?
Sorry, i have traveled for work for the last two weeks and no time for anything else. I'll be back soon, but then I'll have to manage my backlog, so I may be forced to delay this answer some more.
>> Date: Sat, 05 Oct 2024 08:15:41 -0700
>> From: Jared Finder <jared@finder.org>
>> Cc: Eli Zaretskii <eliz@gnu.org>, 73469@debbugs.gnu.org
>>
>> On 2024-09-29 13:07, Francesco Potortì wrote:
>> >
>> > This is under Screen
>> > ________________________________________________________________
>> > Sun Sep 29 21:38:26 CEST 2024
>> >
>> > ~$ echo -e "\e[?1000h"
>> >
>> > ~$ echo -e "\e[?1003h"
>> >
>> > ~$ echo -e "\e[?1006h"
>> >
>> > ~$
>> > #35;40;5M35;40;5M35;40;5M35;40;5M35;40;5M35;40;5M35;40;5M35;40;5M35;40;5M35;40;6M35;40;6M35;40;7M35;40;7M35;40;7M35;40;7M35;40;7M35;40;8M35;40;8M35;40;8M35;40;8M35;40;8M35;40;8M35;40;8M35;40;9M35;40;9M
>> > ~$ # above, I just moved the mouse pointer
>>
>> This is odd and indicates of a bug outside of Emacs.
>>
>> A mouse move with no buttons down should be sending lowercase m, not
>> uppercase M. This is aligned with what the Emacs lossage reported,
>> though we can't see the initial ESC [ M characters as the terminal tries
>> to interpret that.
>>
>> > ~$ # now, I will click left, then right, then center
>> > ~$ #0;41;9M0;41;9m35;41;9M35;41;9M1;41;9M1;41;9m
>> > ~$ # right did not work, as it is taken by mate-terminal
>>
>> This may be ok; it depends on if it is prefixed with ESC [ M (bad!) or
>> ESC [ < (good!).
>>
>> > ~$ # now, I rotate the wheel
>> > ~$ #
>> > 64;41;9M64;41;9M64;41;9M65;41;9M65;41;9M65;41;9M65;41;9M64;41;9M64;41;9M65;41;9M65;41;9M
>>
>> This is also odd.
>>
>> The wheel is supposed to look mouse buttons 4 and 5 which is accurately
>> represented here. However, the terminal is only sending button down
>> (suffixed with M) and no button up (suffixed with m).
>>
>> > ~$ # now, disabling mode 1015
>> > ~$ echo -e "\e[?1015l"
>>
>> All the events here looked the same.
>>
>> > Now the same on the same terminal, but outside of Screen
>>
>> Again, all the events here looked the same, though like before I
>> couldn't see if the prefix was ESC [ M (bad!) or ESC [ < (good!).
>>
>> Thank you so much for all this testing. I'm fairly confident this is not
>> an issue in Emacs and probably not in screen as well. That means we can
>> rely on view-lossage for accurate character reporting to diagnose what's
>> going on, which is nice because we can see the escape sequence prefix.
>>
>>
>> For next steps I am considering adding a workaround and want to verify
>> the behavior is easy to implement and maintain. Unfortunately since I
>> can't reproduce your issue locally, I do need more info from you if you
>> have time. I want to see those escape sequence prefixes for both today
>> and the state prior 0695c9e8599b5036a80361571e7cb0ea9fdead99 from 2020
>> which added mouse movement tracking.
>>
>> Can you please report the lossage for the same mouse move, mouse button,
>> and mouse wheel test within Emacs and report the lossage? You already
>> did mouse move earlier, so I'm just looking for mouse button click and
>> mouse wheel scroll.
>>
>> After that, can you please try altering xterm-mouse--tracking-sequence,
>> replacing 1003 with 1002 before enabling xterm-mouse-mode. (This was the
>> state prior to mouse movement tracking being supported.) Please do this
>> in a fresh Emacs session before enabling xterm-mouse-mode the first
>> time. Then report the same mouse move (I'm expecting no characters
>> here), mouse click, and mouse wheel lossage.
>>
>> Thank you!
>>
>> -- MJF
>>
>
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2024-10-19 8:24 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-25 12:23 bug#73469: 29.4; mouse passing on terminal window generates events Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-09-25 15:45 ` Eli Zaretskii
2024-09-27 7:48 ` Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-09-27 10:25 ` Eli Zaretskii
2024-09-28 17:50 ` Jared Finder via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-09-29 8:52 ` Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-09-29 19:10 ` Jared Finder via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-09-29 20:07 ` Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-10-05 15:15 ` Jared Finder via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-10-19 7:04 ` Eli Zaretskii
2024-10-19 8:24 ` Francesco Potortì via Bug reports for GNU Emacs, the Swiss army knife of text editors
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).