Suggestion: Make cperl-mode a :core package in GNU ELPA

Harald Jörg <[email protected]>
Newsgroups gmane.emacs.devel
Message-ID <[email protected]>
Hello Emacs developers,

I would like to offer cperl-mode.el (in lisp/progmodes/cperl-mode.el) as
a GNU ELPA :core package.

Motivation: About once a year a new version of Perl is released.  Almost
every version comes with syntax enhancements which can be supported by
cperl-mode.el.  I recently added support for Perl 5.44, released in July
2026, to the Emacs master branch.  I would like to make this available
to Perl developers before Emacs 32 is released.

I have prepared cperl-mode.el with URL and Version headers.  The version
is initialized with 32.0.50.  CPerl mode used to have its own version
variable in the past.  This was deprecated in favor of emacs-version,
so I guess the current emacs-version is a valid starting point. The URL
should eventually point to https://elpa.gnu.org/packages/cperl-mode.html.

I grabbed package-lint from GNU ELPA and the check passes without errors
(actually, the changes were triggered by a conversation on GitHub).

Are there any other things I need to do?

One step to be done by someone with permission is to add a definition to
elpa-packages in the elpa repository - the patch is attached.  I ask for
your help here.

-- 
Cheers,
haj
0001-elpa-packages-cperl-mode-New-package.patch (text/x-diff, 743 B)
From 9bdc0779c732b2238f018bd374ed4c4fef7f856d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Harald=20J=C3=B6rg?= <[email protected]>
Date: Tue, 25 Aug 2026 22:37:26 +0200
Subject: [PATCH] elpa-packages (cperl-mode): New package

---
 elpa-packages | 1 +
 1 file changed, 1 insertion(+)

diff --git a/elpa-packages b/elpa-packages
index 83a7be9ab6..3c1e575685 100644
--- a/elpa-packages
+++ b/elpa-packages
@@ -198,6 +198,7 @@
  (counsel		:url "https://github.com/abo-abo/swiper"
   :manual-sync t
   )
+ (cperl-mode		:core "lisp/progmodes/cperl-mode.el")
  (cpio-mode		:url "https://github.com/dlewan/cpio-mode")
  (cpupower		:url "https://gitlab.com/steve-emacs-stuff/cpupower-el")
  (crdt			:url "https://code.librehq.com/qhong/crdt.el")
-- 
2.43.0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.