From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jambunathan K Newsgroups: gmane.emacs.bugs Subject: bug#15867: 24.3.50; cperl-mode: Fix default value of cperl-invalid-face Date: Tue, 12 Nov 2013 10:41:55 +0530 Message-ID: <87d2m6kxus.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1384233132 16875 80.91.229.3 (12 Nov 2013 05:12:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 12 Nov 2013 05:12:12 +0000 (UTC) To: 15867@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 12 06:12:18 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Vg6Gu-0005FH-Bm for geb-bug-gnu-emacs@m.gmane.org; Tue, 12 Nov 2013 06:12:16 +0100 Original-Received: from localhost ([::1]:40864 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vg6Gt-0008Nz-7Y for geb-bug-gnu-emacs@m.gmane.org; Tue, 12 Nov 2013 00:12:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54621) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vg6Gl-0008Ns-PR for bug-gnu-emacs@gnu.org; Tue, 12 Nov 2013 00:12:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vg6Gg-0001sw-RA for bug-gnu-emacs@gnu.org; Tue, 12 Nov 2013 00:12:07 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:33789) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vg6Gg-0001ss-Mc for bug-gnu-emacs@gnu.org; Tue, 12 Nov 2013 00:12:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Vg6Gg-0006eI-Gi for bug-gnu-emacs@gnu.org; Tue, 12 Nov 2013 00:12:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jambunathan K Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Nov 2013 05:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15867 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.138423308425509 (code B ref -1); Tue, 12 Nov 2013 05:12:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 12 Nov 2013 05:11:24 +0000 Original-Received: from localhost ([127.0.0.1]:47808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vg6G3-0006dM-K7 for submit@debbugs.gnu.org; Tue, 12 Nov 2013 00:11:24 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:52844) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vg6G0-0006d8-Ma for submit@debbugs.gnu.org; Tue, 12 Nov 2013 00:11:21 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vg6Fq-0001Zm-Ny for submit@debbugs.gnu.org; Tue, 12 Nov 2013 00:11:15 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:37845) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vg6Fq-0001Zi-Ky for submit@debbugs.gnu.org; Tue, 12 Nov 2013 00:11:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54555) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vg6Fl-0008Lb-Ey for bug-gnu-emacs@gnu.org; Tue, 12 Nov 2013 00:11:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vg6Fg-0001Yj-GI for bug-gnu-emacs@gnu.org; Tue, 12 Nov 2013 00:11:05 -0500 Original-Received: from mail-pd0-x236.google.com ([2607:f8b0:400e:c02::236]:48020) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vg6Fg-0001YZ-8z for bug-gnu-emacs@gnu.org; Tue, 12 Nov 2013 00:11:00 -0500 Original-Received: by mail-pd0-f182.google.com with SMTP id y13so3476101pdi.41 for ; Mon, 11 Nov 2013 21:10:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type :content-transfer-encoding; bh=1Xu7f4MUO1ygTCLEYzOqB4Mbsx0kbxeQIJzcGYf31RA=; b=k0pjkh10xKNkSjTIl5fybZkxniQLfVoZXifVDTbKO+vpLp59JLkCJDrDJuV4WDYeLm 9/5fJxmW0XK/gj4Gp+F6x4KbK4ahSN4oZ3vRj0lgHH6l1UXKvFCHCec6oycudXWtkUfi Mrm/GMGEl/RodaK0FD9MhRP5UdNkecVzWedpQ2aJqKhgmr170HCSnE+EtoipsOmf9uij HkE8Buo300sXZLm8CEQyNFHUDPHmyrcG9vpSGzceDTg7YGBz8S2qE0LvUTNRq4x5wHO7 abZxzABb/GkoDe5nRk5E/uWVHjHdxhkSBOqoh1LwuWjbRPaHBgY7WbPNbsmRmRJhHh3d +Cuw== X-Received: by 10.68.136.101 with SMTP id pz5mr1246309pbb.186.1384233059284; Mon, 11 Nov 2013 21:10:59 -0800 (PST) Original-Received: from debian-6.05 ([115.241.20.143]) by mx.google.com with ESMTPSA id gx11sm25559766pbd.37.2013.11.11.21.10.56 for (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Mon, 11 Nov 2013 21:10:58 -0800 (PST) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:80299 Archived-At: Fix cperl-invalid-face. It is quite distracting. Leo, Nathan, RJoe on Emacswiki and myself all seem to say this is a bad default. That means 4 upvotes that this is not good default. ps: Since editing with cperl-mode may introduce leading whitespaces on empty lines, it might actually be better to introduce a 'cperl-cleanup-trailing-whitespace' (or some such variable) to compensate for cperl's smartness. ---------------------------------------------------------------- >From a private thread. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Leo Liu writes: > On 2013-11-11 20:03 +0800, Nathan Trapuzzano wrote: >> (defalias 'perl-mode 'cperl-mode) >> (setq cperl-continued-brace-offset -4 >> cperl-invalid-face 'default >> ) From: RJH on http://www.emacswiki.org/emacs/CPerlMode =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D First of all, there=E2=80=99s a very peculiar feature which many people wan= t to disable: trailing whitespace is indicated with an underline (see discussion below). Consider that whitespace is rarely significant in perl code, but that underlines often are (e.g. =E2=80=9C$_=E2=80=9D) and wi= th this feature an underscore appears every time you hit the space bar, and will not disappear until you enter another character. Adding this line to your .emacs works to disable this feature in GnuEmacs 21: (setq cperl-invalid-face (quote off))=20 However, in at least GNU Emacs 21.2.1, this has been known to cause problems with font-locking, in which case: (setq cperl-invalid-face nil)=20 In GNU Emacs 24.3.50.4 (i686-pc-linux-gnu, GTK+ Version 2.20.1) of 2013-11-09 on debian-6.05 Bzr revision: 115051 jan.h.d@swipnet.se-20131109111953-cysfi19meuidy96q Windowing system distributor `The X.Org Foundation', version 11.0.10707000 System Description: Debian GNU/Linux 6.0.5 (squeeze)