Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1214785 > unrolled thread

Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes

Started byXiyue Deng <manphiz@gmail.com>
First post2024-10-01 11:30 +0200
Last post2024-10-18 07:20 +0200
Articles 15 — 3 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Xiyue Deng <manphiz@gmail.com> - 2024-10-01 11:30 +0200
    Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Sean Whitton <spwhitton@spwhitton.name> - 2024-10-01 12:40 +0200
      Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Sean Whitton <spwhitton@spwhitton.name> - 2024-10-01 17:40 +0200
        Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Xiyue Deng <manphiz@gmail.com> - 2024-10-02 08:10 +0200
          Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Xiyue Deng <manphiz@gmail.com> - 2024-10-14 01:20 +0200
            Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Sean Whitton <spwhitton@spwhitton.name> - 2024-10-15 05:50 +0200
              Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Xiyue Deng <manphiz@gmail.com> - 2024-10-15 09:10 +0200
                Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Sean Whitton <spwhitton@spwhitton.name> - 2024-10-15 14:40 +0200
                  Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Xiyue Deng <manphiz@gmail.com> - 2024-10-15 21:40 +0200
                    Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Sean Whitton <spwhitton@spwhitton.name> - 2024-10-16 07:40 +0200
                      Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Xiyue Deng <manphiz@gmail.com> - 2024-10-17 07:50 +0200
                        Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Sean Whitton <spwhitton@spwhitton.name> - 2024-10-17 08:10 +0200
                          Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Xiyue Deng <manphiz@gmail.com> - 2024-10-17 23:50 +0200
                            Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Nicholas D Steeves <sten@debian.org> - 2024-10-18 03:50 +0200
                              Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Xiyue Deng <manphiz@gmail.com> - 2024-10-18 07:20 +0200

#1214785 — Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes

FromXiyue Deng <manphiz@gmail.com>
Date2024-10-01 11:30 +0200
SubjectBug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes
Message-ID<JsHmG-gaYY-11@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

Package: emacs-goodies-el
Version: 42.5
Severity: wishlist

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!

-- System Information:
Debian Release: 12.7
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-25-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

[1] https://salsa.debian.org/emacsen-team/emacs-goodies-el/-/merge_requests/4

-- 
Xiyue Deng

[toc] | [next] | [standalone]


#1214792

FromSean Whitton <spwhitton@spwhitton.name>
Date2024-10-01 12:40 +0200
Message-ID<JsIsp-gbzJ-1@gated-at.bofh.it>
In reply to#1214785
Hello,

I would probably install this.  How about calling it emacs-major-modes
though?

-- 
Sean Whitton

[toc] | [prev] | [next] | [standalone]


#1214809

FromSean Whitton <spwhitton@spwhitton.name>
Date2024-10-01 17:40 +0200
Message-ID<JsN8J-gewD-1@gated-at.bofh.it>
In reply to#1214792
Hello,

On Tue 01 Oct 2024 at 06:28pm +08, Sean Whitton wrote:

> Hello,
>
> I would probably install this.  How about calling it emacs-major-modes
> though?

We could even add it to Suggests: for emacs.

-- 
Sean Whitton

[toc] | [prev] | [next] | [standalone]


#1214859

FromXiyue Deng <manphiz@gmail.com>
Date2024-10-02 08:10 +0200
Message-ID<Jt0IF-gmTA-1@gated-at.bofh.it>
In reply to#1214809

[Multipart message — attachments visible in raw view] — view raw

Hi Sean,

Sean Whitton <spwhitton@spwhitton.name> writes:

> Hello,
>
> On Tue 01 Oct 2024 at 06:28pm +08, Sean Whitton wrote:
>
>> Hello,
>>
>> I would probably install this.  How about calling it emacs-major-modes
>> though?

Sounds good.  Updated accordingly[1] (patch 2 attached).  Though in this
case we may include more modes, not restricting to just editing.
Suggestions welcome!

>
> We could even add it to Suggests: for emacs.
>

:D

> -- 
> Sean Whitton

[1] https://salsa.debian.org/emacsen-team/emacs-goodies-el/-/merge_requests/3

-- 
Xiyue Deng

[toc] | [prev] | [next] | [standalone]


#1216269

FromXiyue Deng <manphiz@gmail.com>
Date2024-10-14 01:20 +0200
Message-ID<Jxg2t-1qKV-1@gated-at.bofh.it>
In reply to#1214859
Xiyue Deng <manphiz@gmail.com> writes:

> Hi Sean,
>
> Sean Whitton <spwhitton@spwhitton.name> writes:
>
>> Hello,
>>
>> On Tue 01 Oct 2024 at 06:28pm +08, Sean Whitton wrote:
>>
>>> Hello,
>>>
>>> I would probably install this.  How about calling it emacs-major-modes
>>> though?
>
> Sounds good.  Updated accordingly[1] (patch 2 attached).  Though in this
> case we may include more modes, not restricting to just editing.
> Suggestions welcome!
>

Friendly ping.  Do you think it's OK to merge this?

>>
>> We could even add it to Suggests: for emacs.
>>
>
> :D
>
>> -- 
>> Sean Whitton
>
> [1] https://salsa.debian.org/emacsen-team/emacs-goodies-el/-/merge_requests/3
>
> -- 
> Xiyue Deng
> From caa38d7b98eafeea99fcda02e81d7a43bf8e02a5 Mon Sep 17 00:00:00 2001
> From: Xiyue Deng <manphiz@gmail.com>
> Date: Tue, 1 Oct 2024 22:47:20 -0700
> Subject: [PATCH 2/2] Rename to emacs-major-modes
>
> ---
>  debian/control | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/debian/control b/debian/control
> index d471a4b..1c77505 100644
> --- a/debian/control
> +++ b/debian/control
> @@ -42,7 +42,7 @@ 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-editing-modes
> +Package: emacs-major-modes
>  Architecture: all
>  Depends: ${misc:Depends}
>  Recommends:
> @@ -90,6 +90,6 @@ Suggests:
>   elpa-rainbow-mode,
>  Description: Miscellaneous editing modes for Emacs
>   This is a metapackage that recommends or suggests various useful
> - Emacs editing modes including many programming modes, configuration
> + 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
>

-- 
Regards,
Xiyue Deng

[toc] | [prev] | [next] | [standalone]


#1216395

FromSean Whitton <spwhitton@spwhitton.name>
Date2024-10-15 05:50 +0200
Message-ID<JxGJj-1HXu-1@gated-at.bofh.it>
In reply to#1216269

[Multipart message — attachments visible in raw view] — view raw

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.

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?

-- 
Sean Whitton

[toc] | [prev] | [next] | [standalone]


#1216410

FromXiyue Deng <manphiz@gmail.com>
Date2024-10-15 09:10 +0200
Message-ID<JxJQR-1K5X-1@gated-at.bofh.it>
In reply to#1216395

[Multipart message — attachments visible in raw view] — view raw

Hi Sean,

Sean Whitton <spwhitton@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

[toc] | [prev] | [next] | [standalone]


#1216437

FromSean Whitton <spwhitton@spwhitton.name>
Date2024-10-15 14:40 +0200
Message-ID<JxP0d-1N86-3@gated-at.bofh.it>
In reply to#1216410

[Multipart message — attachments visible in raw view] — view raw

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.

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

[toc] | [prev] | [next] | [standalone]


#1216488

FromXiyue Deng <manphiz@gmail.com>
Date2024-10-15 21:40 +0200
Message-ID<JxVyG-1R5b-3@gated-at.bofh.it>
In reply to#1216437

[Multipart message — attachments visible in raw view] — view raw

Sean Whitton <spwhitton@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

[toc] | [prev] | [next] | [standalone]


#1216515

FromSean Whitton <spwhitton@spwhitton.name>
Date2024-10-16 07:40 +0200
Message-ID<Jy4Vj-1WQX-1@gated-at.bofh.it>
In reply to#1216488
Hello,

On Tue 15 Oct 2024 at 12:28pm -07, Xiyue Deng wrote:

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

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

[toc] | [prev] | [next] | [standalone]


#1216601

FromXiyue Deng <manphiz@gmail.com>
Date2024-10-17 07:50 +0200
Message-ID<Jyryx-2aD3-1@gated-at.bofh.it>
In reply to#1216515

[Multipart message — attachments visible in raw view] — view raw

Sean Whitton <spwhitton@spwhitton.name> writes:

> Hello,
>
> On Tue 15 Oct 2024 at 12:28pm -07, Xiyue Deng wrote:
>
>> 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?
>
> 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?
>

Maybe calling it emacs-editing-major-modes? I have removed the tooling
major modes[1] in the new patch.  PTAL.

> -- 
> Sean Whitton

[1] https://salsa.debian.org/emacsen-team/emacs-goodies-el/-/commit/29f6ca1c5f4de56cb6e08f4b912b6618297ac013

-- 
Regards,
Xiyue Deng

[toc] | [prev] | [next] | [standalone]


#1216602

FromSean Whitton <spwhitton@spwhitton.name>
Date2024-10-17 08:10 +0200
Message-ID<JyrRT-2aYO-3@gated-at.bofh.it>
In reply to#1216601

[Multipart message — attachments visible in raw view] — view raw

control: tag -1 + pending

Hello,

On Wed 16 Oct 2024 at 10:45pm -07, Xiyue Deng wrote:

> Maybe calling it emacs-editing-major-modes? I have removed the tooling
> major modes[1] in the new patch.  PTAL.

LGTM, let me know when you want me to sponsor an upload to binNEW.

-- 
Sean Whitton

[toc] | [prev] | [next] | [standalone]


#1216713

FromXiyue Deng <manphiz@gmail.com>
Date2024-10-17 23:50 +0200
Message-ID<JyGxz-2jBm-1@gated-at.bofh.it>
In reply to#1216602

[Multipart message — attachments visible in raw view] — view raw

Sean Whitton <spwhitton@spwhitton.name> writes:

> control: tag -1 + pending
>
> Hello,
>
> On Wed 16 Oct 2024 at 10:45pm -07, Xiyue Deng wrote:
>
>> Maybe calling it emacs-editing-major-modes? I have removed the tooling
>> major modes[1] in the new patch.  PTAL.
>
> LGTM, let me know when you want me to sponsor an upload to binNEW.
>
> -- 
> Sean Whitton

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

-- 
Regards,
Xiyue Deng

[toc] | [prev] | [next] | [standalone]


#1216725

FromNicholas D Steeves <sten@debian.org>
Date2024-10-18 03:50 +0200
Message-ID<JyKhP-2lPc-1@gated-at.bofh.it>
In reply to#1216713

[Multipart message — attachments visible in raw view] — view raw

Please see my reply to #1083073.  This betrays years of communications
to users about the future of src:emacs-goodies-el.

[toc] | [prev] | [next] | [standalone]


#1216732

FromXiyue Deng <manphiz@gmail.com>
Date2024-10-18 07:20 +0200
Message-ID<JyNz3-2o4i-1@gated-at.bofh.it>
In reply to#1216725

[Multipart message — attachments visible in raw view] — view raw

Nicholas D Steeves <sten@debian.org> writes:

> Please see my reply to #1083073.  This betrays years of communications
> to users about the future of src:emacs-goodies-el.

Ack.  May be it's good to have a new source package.  Let's follow up
there.

-- 
Regards,
Xiyue Deng

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web