GNU bug report logs - #74833
31.0.50; Copy to OS clipboard doesn't work in macOS Terminal.app with xterm-mouse-mode enabled

Previous Next

Package: emacs;

Reported by: Filipp Gunbin <fgunbin <at> fastmail.fm>

Date: Thu, 12 Dec 2024 17:56:02 UTC

Severity: normal

Found in version 31.0.50

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #182 received at 74833 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Jared Finder <jared <at> finder.org>
Cc: gerd.moellmann <at> gmail.com, 74833 <at> debbugs.gnu.org, fgunbin <at> fastmail.fm,
 shipmints <at> gmail.com, rms <at> gnu.org
Subject: Re: bug#74833: 31.0.50; Copy to OS clipboard doesn't work in macOS
 Terminal.app with xterm-mouse-mode enabled
Date: Fri, 27 Dec 2024 10:02:43 +0200
> Date: Thu, 26 Dec 2024 15:51:14 -0800
> From: Jared Finder <jared <at> finder.org>
> Cc: Eli Zaretskii <eliz <at> gnu.org>, rms <at> gnu.org, gerd.moellmann <at> gmail.com,
>  fgunbin <at> fastmail.fm, 74833 <at> debbugs.gnu.org
> 
> On 2024-12-23 11:43, Ship Mints wrote:
> > On Mon, Dec 23, 2024 at 4:07 PM Eli Zaretskii <eliz <at> gnu.org> wrote:
> >>> From: Ship Mints <shipmints <at> gmail.com>
> >>> 
> >>> Away from a computer, but I think this is still the same in 0.82 
> >>> these days and I assume you're using modern
> >>> ssh.
> >>> 
> >>> https://serverfault.com/a/819740
> >> 
> >> OK, so does this mean we want to tell PuTTY users to configure this in
> >> some specific way that Emacs can recognize?
> > 
> > Still away from a computer. If you can set a variable using that method 
> > and have it pass through for you to test in lisp, then it would be a 
> > good idea to recommend. We could suggest using TERM_PROGRAM and setting 
> > it to "Putty".
> 
> What if we only auto-enabled xterm-mouse-mode on OSC52 compatible 
> terminals?

On OSC52 compatible terminals, or on OSC52 compatible terminals that
define TERM to xterm-like string?  The latter sounds like a good idea
to me, but only if support for OSC52 necessarily means xterm-mouse
escape sequences must be supported.  Is this conjecture indeed true?

> Between $TERM and the results from the terminal escape 
> sequence "ESC [ > 0 q", Emacs can have high confidence if it is running 
> on an OSC52 compatible terminal. I checked against most of the terminals 
> mentioned at 
> https://can-i-use-terminal.github.io/features/osc52copy.html I just 
> wasn't able to test Foot (Wayland-only), hterm (Chromebook-only), mintty 
> (Cygwin-only), or xterm.js (I have no idea how to test).

How do I check this? can you show some script or Lisp or whatever you
used to check?

Thanks.




This bug report was last modified 111 days ago.

Previous Next


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