From d627cde4978704db9b73a3cf55e4353fc2280388 Mon Sep 17 00:00:00 2001 From: "F. Jason Park" Date: Mon, 11 Jul 2022 22:07:08 -0700 Subject: [PATCH 10/10] [POC] * etc/emacs-irc.desktop: New file. --- etc/emacs-irc.desktop | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 etc/emacs-irc.desktop diff --git a/etc/emacs-irc.desktop b/etc/emacs-irc.desktop new file mode 100644 index 0000000000..96ce551647 --- /dev/null +++ b/etc/emacs-irc.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Name=Emacs (IRC) +GenericName=Chat client +Keywords=ERC;extensible;chat;IRC;client; +Categories=Network;Chat;IRCClient; +Comment=GNU Emacs is an extensible, customizable text editor - ERC is a powerful, modular, and extensible IRC client for Emacs +# FIXME update command line and name once autoloaded +Exec=sh -c "U=%u C=emacsclient E=emacs; if \\$C --eval emacs-version >/dev/null 2>&1; then exec \\$C --eval '(require (quote erc))' --eval \"(erc--handle-ircs-url \\\\\"\\$U\\\\\")\"; else exec \\$E -Q -l erc -f erc--handle-ircs-url \"\\$U\"; fi" +Icon=emacs +MimeType=x-scheme-handler/irc;x-scheme-handler/ircs; +NoDisplay=true +Terminal=false +Type=Application -- 2.36.1