#1083081 emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes #1083081
- Package:
- emacs-goodies-el
- Source:
- emacs-goodies-el
- Submitter:
- Xiyue Deng
- Date:
- 2024-10-18 05:15:02 UTC
- Severity:
- normal
- Tags:
Hi, I would like to propose adding a new metapackage to recommend/suggest useful editing modes (currently named "emacs-editing-modes"), such as programming modes, configuration file modes, etc. It would be great if Debian can provide a way to make Emacs work OOTB for editing programming language source files and configuration files. There are many modes available, but managing them can be cumbersome as there are a lot. Using a metapackage with recommends IMHO provides a means to let a user install many useful modes with one package name while providing some flexibility to choose which ones they need or not (e.g. in aptitude.) I have prepare a MR[1] and the patches are attached. PTAL. TIA!
Hello, I would probably install this. How about calling it emacs-major-modes though?
Hello,
Hi Sean, Sean Whitton <spwhitton@spwhitton.name> writes: Sounds good. Updated accordingly[1] (patch 2 attached). Though in this case we may include more modes, not restricting to just editing. Suggestions welcome! :D [1] https://salsa.debian.org/emacsen-team/emacs-goodies-el/-/merge_requests/3
Xiyue Deng <manphiz@gmail.com> writes: Friendly ping. Do you think it's OK to merge this?
Hello, I notice that there are some minor modes listed right now, so that needs fixing. I think that this should be all major modes we have, and they should all be under Recommends. I think this is the most useful metapackage we could provide. Do you have thoughts on this? Are you keener on how it is now?
Hi Sean, Sean Whitton <spwhitton@spwhitton.name> writes: Made some changes/fixes and attaching the latest diff and pushed to a branch[1]. Please do let me know if you find any issues and I'll fix accordingly. Same here :) It seems that now the list of Recommends is getting quite long. Would it be helpful to further divide it into categories, such as programming modes, configuration file modes, tools (e.g. elpa-ement, elpa-jabber, elpa-libvterm), etc., and let emacs-major-modes recommends those? Of course we can leave this for later if there is any reservation by anyone. Having emacs-major-modes would be a good first step. [1] https://salsa.debian.org/emacsen-team/emacs-goodies-el/-/tree/emacs-major-modes?ref_type=heads
Hello, As I said in a previous message, I think that it should only be major modes, and that it should be all of them, because then it's a no-brainer to just install it. I noticed in your patch that the Description needs updating. I suggest you write that it is intended to recommend all and only Emacs major modes available in Debian, and any missing from the list constitutes a bug.
Sean Whitton <spwhitton@spwhitton.name> writes: Ack. I'm fine with having emacs-major-modes for now. Revised. PTAL. Currently there are some under-maintained packages for Emacs major modes, such as elpa-cider (QA), emms (very old uploads), etc. Do we want to include them as well or leave them for now until they get in better shape?
Hello, Hmm, those packages might contain major modes but they aren't really what I had in mind. So I think they should be excluded, indeed. Are we okay with calling it emacs-major-modes even though what we really mean is major modes for editing files of various kinds, not strictly all major modes? What do you think?
Sean Whitton <spwhitton@spwhitton.name> writes: Maybe calling it emacs-editing-major-modes? I have removed the tooling major modes[1] in the new patch. PTAL. [1] https://salsa.debian.org/emacsen-team/emacs-goodies-el/-/commit/29f6ca1c5f4de56cb6e08f4b912b6618297ac013
control: tag -1 + pending Hello, LGTM, let me know when you want me to sponsor an upload to binNEW.
Sean Whitton <spwhitton@spwhitton.name> writes: Thanks Sean! Though there are still some pending items for src:emacs-goodies-el like Bug#1083073[1] (and potentially [2]). Will follow up in the other bug. [1] https://bugs.debian.org/1083073 [2] https://salsa.debian.org/emacsen-team/emacs-goodies-el/-/merge_requests/4
Please see my reply to #1083073. This betrays years of communications to users about the future of src:emacs-goodies-el.
Nicholas D Steeves <sten@debian.org> writes: Ack. May be it's good to have a new source package. Let's follow up there.