From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ilya Zakharevich Newsgroups: gmane.emacs.help Subject: Re: cperl-mode and fontlock Date: Fri, 9 Oct 2009 09:04:25 +0000 (UTC) Organization: U.C. Berkeley Math. Department. Message-ID: References: <873a67glr1.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1255081322 11420 80.91.229.12 (9 Oct 2009 09:42:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 9 Oct 2009 09:42:02 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Oct 09 11:41:53 2009 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MwByg-0001Jk-PJ for geh-help-gnu-emacs@m.gmane.org; Fri, 09 Oct 2009 11:41:35 +0200 Original-Received: from localhost ([127.0.0.1]:45818 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MwByf-0007z3-Ri for geh-help-gnu-emacs@m.gmane.org; Fri, 09 Oct 2009 05:41:33 -0400 Original-Path: news.stanford.edu!usenet.stanford.edu!newsserver.news.garr.it!kanaga.switch.ch!switch.ch!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed.straub-nv.de!feeder.eternal-september.org!eternal-september.org!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 33 Original-X-Trace: news.eternal-september.org U2FsdGVkX19cxCV61+3i9HHwrU26Ux9VZvUVSF2S/eRGO0moJjaKxuvG3hc4mB4gWydC4zsb54hJB4qDQ9nWqT9raIKYRzmAdKTV+ZGG5mMoVKm9i2QiI1hSorAvm0B8UlGz4Hbp980K3eWFfx5ABA== Original-X-Complaints-To: abuse@eternal-september.org Original-NNTP-Posting-Date: Fri, 9 Oct 2009 09:04:25 +0000 (UTC) User-Agent: slrn/0.9.8.1pl1 (Linux) X-Auth-Sender: U2FsdGVkX188xFkgR52SjgbjHTosaanyf9yym7LOqP0= Cancel-Lock: sha1:cEvfnPV+hM7Scb0HfUDi35GhAXc= Original-Xref: news.stanford.edu gnu.emacs.help:173686 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:68783 Archived-At: On 2009-09-28, Ted Zlatanov wrote: > Ilya, it looks like Chong Yidong has synchronized 6.2 into the Emacs > trunk. How much does it differ from what was done a decade ago? That time a brave guy volunteered and converted cperl-mode to new conventions. Only years of user experiences had shown that this introduced so many bugs that the mode is IMO unusable. (Usability is the question of trust. THE purpose of a mode is to use faces/paren-match/indentation to make driver errors as much visible as possible. I know that "my" version has so few false positives that EVERY irregularity of highlight/paren-match/indentation deserves to be investigated. AFAIK, the situation is opposite with the shipped version; the "cry wolves" effect...) > Can you follow up on emacs-devel and clear up any remaining issues? Could not find it on gmane.emacs.devel... > I'd like to make sure the Emacs version of cperl-mode doesn't > get out of sync again, and it's good that Chong (one of the two current > Emacs maintainers) feels strongly enough to synchronize against your > version. The only practically viable solution I can see is to aim for identical byte-code between "my" version and Emacs's one... (At least with some "define"; the default compile may aim for distinct bytecode, but all the corresponding places in the .el file should be easily identifyable...) Thanks, Ilya