Hi Sean,

Sean Whitton <spwhit...@spwhitton.name> writes:

> Hello,
>
> On Sun 13 Oct 2024 at 04:15pm -07, Xiyue Deng wrote:
>
>> Friendly ping.  Do you think it's OK to merge this?
>
> I notice that there are some minor modes listed right now, so that needs
> fixing.
>

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.

> 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.
>

Same here :)

> Do you have thoughts on this?  Are you keener on how it is now?
>

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.

> -- 
> Sean Whitton

[1] 
https://salsa.debian.org/emacsen-team/emacs-goodies-el/-/tree/emacs-major-modes?ref_type=heads

-- 
Regards,
Xiyue Deng
From b0217ac2b2fe84b24b8c4b89b021fd8c7854c840 Mon Sep 17 00:00:00 2001
From: Xiyue Deng <manp...@gmail.com>
Date: Mon, 30 Sep 2024 23:45:29 -0700
Subject: [PATCH] Add emacs-major-modes metapackage

* Recommends all available Emacs major modes in Debian.
---
 debian/control | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)

diff --git a/debian/control b/debian/control
index 1d3f97f..8c24ecf 100644
--- a/debian/control
+++ b/debian/control
@@ -41,3 +41,69 @@ Description: Miscellaneous add-ons for Emacs
  .
  See /usr/share/doc/emacs-goodies-el/README.Debian.gz for a discussion
  of the disposition of previously bundled add-ons.
+
+Package: emacs-major-modes
+Architecture: all
+Depends: ${misc:Depends}
+Recommends:
+ elpa-agda2-mode,
+ elpa-apache-mode,
+ elpa-ats2-mode,
+ elpa-bazel-mode,
+ elpa-bison-mode,
+ elpa-bpftrace-mode,
+ elpa-caml,
+ elpa-cider,
+ elpa-clojure-mode,
+ elpa-cmake-mode,
+ elpa-csv-mode,
+ elpa-dap-mode,
+ elpa-dart-mode,
+ elpa-debian-el,
+ elpa-dockerfile-mode,
+ elpa-dpkg-dev-el,
+ elpa-elm-mode,
+ elpa-ement,
+ elpa-fountain-mode,
+ elpa-git-commit,
+ elpa-git-modes,
+ elpa-gitlab-ci-mode,
+ elpa-gnuplot-mode,
+ elpa-go-mode,
+ elpa-graphviz-dot-mode,
+ elpa-haskell-mode,
+ elpa-inform-mode,
+ elpa-jabber,
+ elpa-jinja2-mode,
+ elpa-js2-mode,
+ elpa-kivy-mode,
+ elpa-kotlin-mode,
+ elpa-lua-mode,
+ elpa-magit,
+ elpa-markdown-mode,
+ elpa-mastodon,
+ elpa-matlab-mode,
+ elpa-meson-mode,
+ elpa-muse,
+ elpa-muttrc-mode,
+ elpa-nginx-mode,
+ elpa-pdf-tools,
+ elpa-php-mode,
+ elpa-pip-requirements,
+ elpa-protobuf-mode,
+ elpa-puppet-mode,
+ elpa-qml-mode,
+ elpa-racket-mode,
+ elpa-rust-mode,
+ elpa-scala-mode,
+ elpa-sml-mode,
+ elpa-systemd,
+ elpa-vala-mode,
+ elpa-web-mode,
+ elpa-yaml-mode,
+ gettext-el,
+Description: Miscellaneous editing modes for Emacs
+ This is a metapackage that recommends or suggests various useful
+ Emacs major modes including many programming modes, configuration
+ file modes, etc.  The more well-known modes are recommended, and the
+ lesser known ones are suggested.
-- 
2.45.2

Attachment: signature.asc
Description: PGP signature

Reply via email to