The emacs/cperl.el code is several years out of date. I think it should
be updated with the latest version (5.23) from
http://math.berkeley.edu/~ilya/software/emacs/
There should probably also an entry in Porting/Maintainers.pl to show
that this file is being maintained by Ilya.
Cheers,
-Jan
[P5P] Update cperl.el for Perl 5.10?
| Tweet |
|
Search Discussions
-
H.Merijn Brand at Nov 1, 2007 at 7:35 am ⇧
On Wed, 31 Oct 2007 16:46:47 -0700, "Jan Dubois" wrote:
The emacs/cperl.el code is several years out of date. I think it should
be updated with the latest version (5.23) from
There's still people using emacs?
http://math.berkeley.edu/~ilya/software/emacs/
There should probably also an entry in Porting/Maintainers.pl to show
that this file is being maintained by Ilya.--
H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/)
using & porting perl 5.6.2, 5.8.x, 5.10.x on HP-UX 10.20, 11.00, 11.11,
& 11.23, SuSE 10.1 & 10.2, AIX 5.2, and Cygwin. http://qa.perl.org
http://mirrors.develooper.com/hpux/ http://www.test-smoke.org
http://www.goldmark.org/jeff/stupid-disclaimers/ -
Ævar Arnfjörð Bjarmason at Nov 1, 2007 at 10:54 am ⇧
There's still people inciting editor^Hoperating system wars for the lulz?:)On 11/1/07, H.Merijn Brand wrote:On Wed, 31 Oct 2007 16:46:47 -0700, "Jan Dubois" wrote:There's still people using emacs?
The emacs/cperl.el code is several years out of date. I think it should
be updated with the latest version (5.23) from
I'm wondering if it's best overall to keep a copy of cperl-mode in the
perl distribution at all. It has been in at least two major GNU Emacs
releases and likely to be out of date when someone finds it in the per
distribution.
-
Rafael Garcia-Suarez at Nov 1, 2007 at 11:17 am ⇧
I'm fine with removing emacs/* if people say it's obsolete. I've noOn 01/11/2007, Ævar Arnfjörð Bjarmason wrote:
There's still people inciting editor^Hoperating system wars for the lulz?:)
Surely you meant ^W. (or <Esc>db)
I'm wondering if it's best overall to keep a copy of cperl-mode in the
perl distribution at all. It has been in at least two major GNU Emacs
releases and likely to be out of date when someone finds it in the per
distribution.
idea of what those three files are for, though.
-
Johan Vromans at Nov 1, 2007 at 4:49 pm ⇧
emacs/cperl-mode.el is a (better) Perl editing mode for Emacs."Rafael Garcia-Suarez" <rgarciasuarez@gmail.com> writes:
I'm fine with removing emacs/* if people say it's obsolete. I've no
idea of what those three files are for, though.
It is actively maintained by Ilya Z. Including the most recent version
in the 5.10 kit would be a good idea. Also, maybe add a README in the
emacs directory with something like "These files are maintained by
Ilya Z. Please visit .... for updates.".
emacs/e2ctags.pl converts emacs-style tags file to ctags format.
emacs/ptags add XS capability to the emacs-style tags file generator.
Maybe we should add a more general document on Perl support in
editors? Vim, Emacs, JEdit, Eclipse, ...
-- Johan
-
Aristotle Pagaltzis at Nov 1, 2007 at 11:22 am ⇧
Dual-life it?* Ævar Arnfjörð Bjarmason [2007-11-01 12:09]:
I'm wondering if it's best overall to keep a copy of cperl-mode
in the perl distribution at all. It has been in at least two
major GNU Emacs releases and likely to be out of date when
someone finds it in the per distribution.
SCNR,--
Aristotle Pagaltzis // <http://plasmasturm.org/> -
Ævar Arnfjörð Bjarmason at Mar 30, 2010 at 5:37 am ⇧
It's now time for 5.12 and cperl-mode.el is out of date again. 5.10On Wed, Oct 31, 2007 at 23:46, Jan Dubois wrote:
The emacs/cperl.el code is several years out of date. I think it should
be updated with the latest version (5.23) from
http://math.berkeley.edu/~ilya/software/emacs/
There should probably also an entry in Porting/Maintainers.pl to show
that this file is being maintained by Ilya.
was released with ilya's version 5.23 but his latest is now 6.2.
Meanwhile Emacs 23.1 itself and Emacs's Git HEAD are different than
both of those. Both the 23.1 version and the Git HEAD version have
according to inspecting a diffs between them and Ilya's and looking at
git-log, received bugfixes and improvements that aren't in Ilya's
modes.
According to logs our cperl-mode was first included with Perl 5.2 in
1995 and had a lot of activity throughout 1996 and 1997. Then in
November 1997 it was included into Emacs itself and was part of the
20.1 release in September 1997.
Is there really any reason to include cperl-mode.el in perl core
anymore? It has been in 6 major Emacs releases for well over a decade.
The Emacs version is more current, works, and is what the vast
majority of Emacs users use. If someone really wants to use Ilya's
version they shouldn't get it from perl core since that version may
be out of date (although probably not, the last version was in 2008).
If we should be shipping a custom cperl-mode.el we should be shipping
jrockway's version (http://github.com/jrockway/cperl-mode) and not
Ilya's. It supports changes in Perl as of 5.10 and there's a branch
for it to support highlighting of Moose-based code.
-
Jan Dubois at Mar 30, 2010 at 6:00 am ⇧
I think it is too late to do anything for 5.12.0 now, as it should shipOn Mon, 29 Mar 2010, Ævar Arnfjörð Bjarmason wrote:
Is there really any reason to include cperl-mode.el in perl core
anymore? It has been in 6 major Emacs releases for well over a decade.
without *any* more changes at all except removing the "RC1" tag from
patchlevel.h.
If we don't drop it from 5.12.0, then we are probably stuck with it for
5.12.1 as well.
I do support dropping cperl-mode.el from the Perl releases in 5.13.
Cheers,
-Jan
-
Jesse Vincent at Mar 30, 2010 at 1:02 pm ⇧
-
Ilya Zakharevich at Mar 30, 2010 at 6:13 am ⇧
The versions as distributed with Emacs are so buggy as to be unusable.On Tue, Mar 30, 2010 at 05:37:44AM +0000, Ævar Arnfjörð Bjarmason wrote:
Meanwhile Emacs 23.1 itself and Emacs's Git HEAD are different than
both of those. Both the 23.1 version and the Git HEAD version have
according to inspecting a diffs between them and Ilya's and looking at
git-log, received bugfixes and improvements that aren't in Ilya's
modes.
Yours,
Ilya
-
Ævar Arnfjörð Bjarmason at Mar 30, 2010 at 6:35 am ⇧
Really? What's wrong with them in particular? I read over the diffOn Tue, Mar 30, 2010 at 06:13, Ilya Zakharevich wrote:On Tue, Mar 30, 2010 at 05:37:44AM +0000, Ęvar Arnfjörš Bjarmason wrote:The versions as distributed with Emacs are so buggy as to be unusable.
Meanwhile Emacs 23.1 itself and Emacs's Git HEAD are different than
both of those. Both the 23.1 version and the Git HEAD version have
according to inspecting a diffs between them and Ilya's and looking at
git-log, received bugfixes and improvements that aren't in Ilya's
modes.
between the two (http://paste.scsys.co.uk/41545) and couldn't spot
anything obvious. I've also used Emacs's version for years without
encountering any problems that I could see your version fixing.
-
Ilya Zakharevich at Mar 30, 2010 at 11:30 am ⇧
I gave up on analysis many years ago. All I know that ALL bug reportsOn Tue, Mar 30, 2010 at 06:35:02AM +0000, Ævar Arnfjörð Bjarmason wrote:On Tue, Mar 30, 2010 at 06:13, Ilya Zakharevich wrote:Really? What's wrong with them in particular?On Tue, Mar 30, 2010 at 05:37:44AM +0000, ??var Arnfjör?? Bjarmason wrote:The versions as distributed with Emacs are so buggy as to be unusable.
Meanwhile Emacs 23.1 itself and Emacs's Git HEAD are different than
both of those. Both the 23.1 version and the Git HEAD version have
according to inspecting a diffs between them and Ilya's and looking at
git-log, received bugfixes and improvements that aren't in Ilya's
modes.
I get against these versions are resolved by just switching to my stuff.I read over the diff between the twoSome time ago they claimed a resync. I have no idea on the details...
(http://paste.scsys.co.uk/41545) and couldn't spot anything obvious.
Yours,
Ilya
-
Joshua ben Jore at Mar 31, 2010 at 6:07 pm ⇧
Some version, not quite sure whose (I think Ilya's) occasionally beginOn Mon, Mar 29, 2010 at 11:35 PM, Ævar Arnfjörð Bjarmason wrote:On Tue, Mar 30, 2010 at 06:13, Ilya Zakharevich wrote:Really? What's wrong with them in particular? I read over the diffOn Tue, Mar 30, 2010 at 05:37:44AM +0000, Ęvar Arnfjörš Bjarmason wrote:The versions as distributed with Emacs are so buggy as to be unusable.
Meanwhile Emacs 23.1 itself and Emacs's Git HEAD are different than
both of those. Both the 23.1 version and the Git HEAD version have
according to inspecting a diffs between them and Ilya's and looking at
git-log, received bugfixes and improvements that aren't in Ilya's
modes.
between the two (http://paste.scsys.co.uk/41545) and couldn't spot
anything obvious. I've also used Emacs's version for years without
encountering any problems that I could see your version fixing.
refusing to type more characters because some exception is being
thrown. I've never gotten far enough into the code to be able to
submit a bug report on it. Whenever this happens (it's kind of rare)
I've just disabled cperl-mode and used fundamental-mode to be able to
continue typing.
No version that I'm aware of handles highlighting right enough for the
code I've got it on. Pod parsing foils it, unescaped ' and " inside
quoted regions (like regexps) foil it, etc. I looked into the source
once to see about fixing this but never figured out what was going on.
I continue to wish to be able to disable the auto-indenting feature
and have tab/untab just indent/outdent to relative tab stops (but with
spaces).
Is there a proper bug tracker for cperl-mode.el? I swear, I'll report
proper bugs next time!
Josh
-
Ilya Zakharevich at Mar 31, 2010 at 7:54 pm ⇧
Trivial. (And has nothing to do with cperl.)On Wed, Mar 31, 2010 at 11:06:59AM -0700, Joshua ben Jore wrote:
No version that I'm aware of handles highlighting right enough for the
code I've got it on. Pod parsing foils it, unescaped ' and " inside
quoted regions (like regexps) foil it, etc. I looked into the source
once to see about fixing this but never figured out what was going on.
Never saw anything like this with my version.
I continue to wish to be able to disable the auto-indenting feature
and have tab/untab just indent/outdent to relative tab stops (but with
spaces).
Yours,
Ilya
Related Discussions
Discussion Navigation
| view | thread | post |
Discussion Overview
| group | perl5-porters
|
| categories | perl |
| posted | Oct 31, '07 at 11:53p |
| active | Mar 31, '10 at 7:54p |
| posts | 14 |
| users | 9 |
| website | perl.org |
