Stefan Monnier <[EMAIL PROTECTED]> writes: >>>> I've been recently in touch with Ilya Zakharevich (CPerl-mode author) >>>> about Cperl-mode bugs I found in current version from Emacs CVS >>>> trunk (version 5). >>> >>> Please post them here. > >> I will do. Last time I reported one, you told me perl-mode did not >> have such a bug :-P > > But either you didn't mention or I didn't notice that the bug is also absent > from the original cperl-mode.el. I'm not really interested in fixing > cperl-mode bugs, but I do find it important that our local changes to > cperl-mode don't add new bugs.
Hi, I'm sorry for being very late on this issue. After trying to reproduce all cperl-mode bugs from the Debian BTS, it seems that most of them have been fixed in the CVS trunk, but one which is a regression from the original CPerl-mode from Ilya. Could you please take care of this? Thanks in advance. Here is the bug report: ------------------------------------------------- The following bug report seems to be fixed in 4.32 but I could reproduce it with 5.0 from the Emacs CVS. > From [EMAIL PROTECTED] Fri Nov 23 12:41:46 2001 Received: (at submit) by bugs.debian.org; 23 Nov 2001 18:41:46 +0000 Return-path: <[EMAIL PROTECTED]> Received: from salmon.pepperfish.org [195.149.39.195] by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 167LGi-0006Fb-00; Fri, 23 Nov 2001 12:41:44 -0600 Received: from localhost ([127.0.0.1]) by salmon.pepperfish.org with esmtp (Exim 3.32 #1 (Debian)) id 167LGY-0001aw-00 for <[EMAIL PROTECTED]>; Fri, 23 Nov 2001 18:41:34 +0000 Date: Fri, 23 Nov 2001 18:41:34 +0000 (GMT) From: Vivek <[EMAIL PROTECTED]> X-X-Sender: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Subject: emacs21-el: keyword highlighting bug in cperl-mode.el Message-ID: <[EMAIL PROTECTED]> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Delivered-To: [EMAIL PROTECTED] Package: emacs21-el Version: 21.1-2woody Severity: normal subroutine names which contain built in keywords/function-names delimited by _ characters get highlighted incorrectly: For example, in emacs20-el: sub foo_print_desc () { } 'foo_print_desc' gets highlighted in font-lock-function-name-face whereas under emacs21-el the 'print' part gets highlighted in cperl-nonoverridable-face and the foo_ and _desc parts don't get any highlighting at all. (This may be a bug in emacs21, of course) The emacs package is one I compiled from source on woody, but I didn't make any changes to the source - the sid system here is down at the moment, but it should be easy to check that the bug exists there too... ------------------------------------------------- -- Jérôme Marant _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel