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