unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Akib Azmain Turja <akib@disroot.org>
To: Stefan Kangas <stefankangas@gmail.com>
Cc: Emacs Developer List <emacs-devel@gnu.org>,
	 Philip Kaludercic <philipk@posteo.net>,
	 Juri Linkov <juri@linkov.net>
Subject: Re: NonGNU ELPA: New package 'xdg-appmenu'
Date: Thu, 07 Sep 2023 00:56:03 +0600	[thread overview]
Message-ID: <87o7ifuo58.fsf@disroot.org> (raw)
In-Reply-To: <CADwFkm=miJw7MeyDhHyCueH84eQT+WEwECHm+eDFTi+JUKZmLg@mail.gmail.com> (Stefan Kangas's message of "Tue, 5 Sep 2023 13:11:30 -0700")

[-- Attachment #1: Type: text/plain, Size: 2573 bytes --]

Stefan Kangas <stefankangas@gmail.com> writes:

> Akib Azmain Turja <akib@disroot.org> writes:
>
>> Ping? (2)
>>
>> Akib Azmain Turja <akib@disroot.org> writes:
>>
>>> I've just written a new package and would like to publish it to on
>>> NonGNU ELPA:
>>>
>>> XDG Appmenu allows you to run XDG desktop application right from your
>>> Emacs.  To run an application, just do `M-x xdg-appmenu'.
>
> Thanks, this looks like a useful addition.  I have two questions:
>
> - How does this compare to the work made by Juri in Bug#63911?  Could
>   the efforts be merged somehow, such that the end result ends up in
>   Emacs, or does that not make sense?  (I'm copying in Juri too.)
>

Taking a quick look at Bug#63911, IIUC that ticket is about adding the
"Open with" option in Dired like the GUI file managers, right?  On the
other hand, my package launches an app, without any file, like you'd do
from the application menu (or whatever term, I don't know) of GNOME or
KDE.

> - Do you think that it might make sense to add it to GNU ELPA instead?
>   I see that you're the only author, so we would only need a copyright
>   assignment from you.
>

I took a look at xdg.el, and seems like it already has everything
needed.  I think it might make it sense to put it directly in xdg.el, it
would be a small addition I think, just the command and one or two
helper function.

> In case you're interested, there is also Bug#18132 where we have
> previously discussed XDG and mailcap in relation to Dired.
>
>>> From 32b80f3bc0e4c35a74cc7027017676849ab311bf Mon Sep 17 00:00:00 2001
>>> From: Akib Azmain Turja <akib@disroot.org>
>>> Date: Sat, 8 Jul 2023 15:24:20 +0600
>>> Subject: [PATCH] * elpa-packages (xdg-appmenu): New package
>>>
>>> ---
>>>  elpa-packages | 2 ++
>>>  1 file changed, 2 insertions(+)
>>>
>>> diff --git a/elpa-packages b/elpa-packages
>>> index 0610724..ef0af0c 100644
>>> --- a/elpa-packages
>>> +++ b/elpa-packages
>>> @@ -784,6 +784,8 @@
>>>   (xah-fly-keys		:url "https://github.com/xahlee/xah-fly-keys"
>>>    :ignored-files ("*.png"))
>>>
>>> + (xdg-appmenu           :url "https://codeberg.org/akib/emacs-xdg-appmenu")
>>> +
>>>   (xkcd			:url "https://github.com/vibhavp/emacs-xkcd"
>>>    :readme "README.org"
>>>    :ignored-files ("LICENSE" ".travis.yml" "images"))
>>> --
>>> 2.40.1
>

-- 
Akib Azmain Turja, GPG key: 70018CE5819F17A3BBA666AFE74F0EFA922AE7F5
Fediverse: akib@hostux.social
Codeberg: akib
emailselfdefense.fsf.org | "Nothing can be secure without encryption."

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

      parent reply	other threads:[~2023-09-06 18:56 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-07-08  9:35 NonGNU ELPA: New package 'xdg-appmenu' Akib Azmain Turja
2023-07-09 18:07 ` Akib Azmain Turja
2023-07-09 19:39   ` Eshel Yaron
2023-07-10  1:59 ` Richard Stallman
2023-07-10  7:53   ` Akib Azmain Turja
2023-07-19 16:23 ` Akib Azmain Turja
2023-09-05 18:31 ` Akib Azmain Turja
2023-09-05 20:11   ` Stefan Kangas
2023-09-06  6:27     ` Juri Linkov
2023-09-06  7:13       ` Stefan Kangas
2023-09-06 18:47       ` Akib Azmain Turja
2023-09-06 20:00         ` Stefan Kangas
2023-09-06  7:42     ` Philip Kaludercic
2023-09-06 18:56     ` Akib Azmain Turja [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87o7ifuo58.fsf@disroot.org \
    --to=akib@disroot.org \
    --cc=emacs-devel@gnu.org \
    --cc=juri@linkov.net \
    --cc=philipk@posteo.net \
    --cc=stefankangas@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).