commit:     03bde033d252cf5955645eb48cdce53059f707bb
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 22 18:19:46 2026 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Thu Jan 22 18:19:46 2026 +0000
URL:        https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=03bde033

Update Exec key in emacsclient-mail.desktop

* emacsclient-mail.desktop (Exec): Update from Emacs 30, which
supports the server-eval-args-left variable.

Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 ChangeLog                | 3 +++
 emacsclient-mail.desktop | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 5a5f236..d1f06f7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2026-01-22  Ulrich Müller  <[email protected]>
 
+       * emacsclient-mail.desktop (Exec): Update from Emacs 30, which
+       supports the server-eval-args-left variable.
+
        * emacs-mail.desktop:
        * emacsclient-mail.desktop: New desktop files for mailto URIs.
        Copied from x11-misc/emacs-desktop-mail-1.2.

diff --git a/emacsclient-mail.desktop b/emacsclient-mail.desktop
index 602d83b..a951e4d 100644
--- a/emacsclient-mail.desktop
+++ b/emacsclient-mail.desktop
@@ -2,6 +2,6 @@
 Type=Application
 Name=Emacsclient (mail)
 NoDisplay=true
-Exec=/bin/bash -c "u=\\${1//\\\\\\\\/\\\\\\\\\\\\\\\\}; 
u=\\${u//\\\\\\"/\\\\\\\\\\\\\\"}; exec /usr/bin/emacsclient --eval 
\\"(message-mailto \\\\\\"\\$u\\\\\\")\\"" bash %u
+Exec=/usr/bin/emacsclient --eval "(message-mailto (pop 
server-eval-args-left))" %u
 Terminal=false
 MimeType=x-scheme-handler/mailto;

Reply via email to