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


View this message in rfc822 format

From: Jared Finder <jared <at> finder.org>
To: Ship Mints <shipmints <at> gmail.com>
Cc: gerd.moellmann <at> gmail.com, 74833 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>, fgunbin <at> fastmail.fm, rms <at> gnu.org
Subject: bug#74833: 31.0.50; Copy to OS clipboard doesn't work in macOS Terminal.app with xterm-mouse-mode enabled
Date: Thu, 26 Dec 2024 15:51:14 -0800
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? 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).

  -- MJF




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.