Sean Whitton <spwhit...@spwhitton.name> writes: > Hello, > > On Tue 15 Oct 2024 at 12:04am -07, Xiyue Deng wrote: > >> 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. > > 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. >
Ack. I'm fine with having emacs-major-modes for now. > I noticed in your patch that the Description needs updating. Revised. PTAL. > 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. > 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? -- Regards, Xiyue Deng
From b803fc108975aa3064bd8398590f227dedb503ae 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 Emacs major modes available in Debian. --- debian/control | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/debian/control b/debian/control index 1d3f97f..02d37a7 100644 --- a/debian/control +++ b/debian/control @@ -41,3 +41,71 @@ 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-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-eat, + 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-libvterm, + 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: All major modes for Emacs + This is a metapackage that recommends all Emacs major modes including + programming modes, configuration file modes, etc. Installing this + package enables Emacs to handle most well-known file formats for + editing and provides useful Emacs tools, while also providing the + flexibility for a user to choose which they do or do not need. -- 2.45.2
signature.asc
Description: PGP signature