GNU bug report logs -
#65469
[PATCH] * etc/emacsclient.desktop: Make Emacs default application for org-protocol
Previous Next
Reported by: Ihor Radchenko <yantar92 <at> posteo.net>
Date: Wed, 23 Aug 2023 09:31:02 UTC
Severity: normal
Tags: patch
Fixed in version 29.2
Done: Stefan Kangas <stefankangas <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Eli Zaretskii <eliz <at> gnu.org> writes:
>> From: Ihor Radchenko <yantar92 <at> posteo.net>
>> Cc: bjorn.bidar <at> thaodan.de, 65469 <at> debbugs.gnu.org,
>> stefankangas <at> gmail.com
>> Date: Wed, 20 Sep 2023 09:32:38 +0000
>>
>> Eli Zaretskii <eliz <at> gnu.org> writes:
>>
>> >> I guess it depends on the level of precision you want to have in
>> >> the
>> >> NEWS entry. For me, the NEWS entry sounds good enough, but I
>> >> wanted to
>> >> make things more clear after Björn's comment.
>> >
>> > So what is imprecise in the wording I suggested a couple of
>> > messages
>> > ago?
>>
>> Previously, users had to manually configure their desktop environment
>> to open 'org-protocol' links in Emacs. On any XDG-compliant system,
>> including GNU/Linux and some others, these links should now open in
>> Emacs automatically
>>
>> 1. GNU/Linux by itself is not XDG-compliant. Only some desktop
>> environments are.
>
> How about this minor variation:
>
> Previously, users had to manually configure their desktop
> environment
> to open 'org-protocol' links in Emacs. On any XDG-compliant
> desktop
> environment, including KDE and GNOME on GNU/Linux, and some
> others,
> these links should now open in Emacs automatically
>
>> 2. System does not have to be fully XDG-compliant. It is enough that
>> some apps (like Firefox) follow XDG spec and that xdg-utils is
>> installed.
>
> Does the above change solve this problem as well? Or maybe try this
> variant:
>
> ** On capable systems, Emacs is now the default application for 'org-protocol'.
> Org mode provides a way to quickly capture bookmarks, notes, and links
> using 'emacsclient':
>
> emacsclient "org-protocol://store-link?url=URL&title=TITLE"
>
> Previously, users had to manually configure their desktop environment
> to open 'org-protocol' links in Emacs. On any XDG-compliant desktop
> environment, including KDE and GNOME on GNU/Linux, and some others,
> these links should now open in Emacs automatically if the application
> that opens the link follows the XDG spec and xdg-utils are installed.
> This is because the "emacsclient.desktop" file now arranges for Emacs
> to be the default application for the 'org-protocol' URI scheme. See
> the Org mode manual, Info node "(org) Protocols" for more details.
Why the focus on Linux? For example, you can install KDE on BSD and have
the same benefit of the change as on Linux.
This bug report was last modified 1 year and 292 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.