GNU bug report logs - #76120
[PATCH] Expose the native sharing dialog (macOS)

Previous Next

Package: emacs;

Reported by: Álvaro Ramírez <alvaro <at> xenodium.com>

Date: Fri, 7 Feb 2025 15:00:02 UTC

Severity: wishlist

Tags: patch

Full log


View this message in rfc822 format

From: Alvaro Ramirez <alvaro <at> xenodium.com>
To: Richard Stallman <rms <at> gnu.org>
Cc: 76120 <at> debbugs.gnu.org, Stefan Kangas <stefankangas <at> gmail.com>
Subject: bug#76120: [PATCH] Expose the native sharing dialog (macOS)
Date: Sat, 15 Feb 2025 00:34:16 +0000
[Message part 1 (text/plain, inline)]
Richard Stallman <rms <at> gnu.org> writes:

Hi Richard,

I proposed the feature/patch.

I happen to use macOS for my work and of course Emacs (big fan) 
for a bunch of things.

> Could someone please explain briefly what the "native sharing 
> dialog"
> of MacOS does?

May be simpler to visualize. I've attached two screenshots with 
the agreed flow implemented for both GNU/Linux (linux.jpg) and 
macOS (macos.jpg).

>   What does it try to share, and when?

Current buffer file, a selection of files from dired, or region 
text, after the user chooses to share with external apps 
(non-Emacs) via the mouse context menu "Share...".

> When this discussion started, I did not know what sort of 
> feature it
> was asking to enable on MacOS.  I am trying to guess but I am 
> still
> not sure.

I hope the screenshots help here.

> Is it a facility to copy files between one MacOS machine and 
> another,
> that does not communicate with any other system?  I am starting 
> to
> guess so, because a facility that is "native" to MacOS would 
> work only
> on MacOS.

While my initial proposal was for macOS only, I agreed with Stefan 
and Eli in this thread to bring the "Share..." context menu option 
to both GNU/Linux and macOS.

[linux.jpg (image/jpeg, inline)]
[macos.jpg (image/jpeg, inline)]

This bug report was last modified 20 days ago.

Previous Next


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