From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 05 09:08:42 2010 Received: (at submit) by debbugs.gnu.org; 5 Jan 2010 14:08:42 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NSA5R-0003hg-Vi for submit@debbugs.gnu.org; Tue, 05 Jan 2010 09:08:42 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NRmis-0001Am-Dy for submit@debbugs.gnu.org; Mon, 04 Jan 2010 08:11:50 -0500 Received: from mail.gnu.org ([199.232.76.166]:33742 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NRmin-0006JD-6Y for submit@debbugs.gnu.org; Mon, 04 Jan 2010 08:11:45 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NRmil-0008Cq-O1 for submit@debbugs.gnu.org; Mon, 04 Jan 2010 08:11:44 -0500 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on monty-python X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00, UNPARSEABLE_RELAY autolearn=ham version=3.1.0 Received: from lists.gnu.org ([199.232.76.165]:51680) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NRmil-0008Cj-Gp for submit@debbugs.gnu.org; Mon, 04 Jan 2010 08:11:43 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NRmil-0008N5-6B for bug-gnu-emacs@gnu.org; Mon, 04 Jan 2010 08:11:43 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NRmig-0008Kr-A4 for bug-gnu-emacs@gnu.org; Mon, 04 Jan 2010 08:11:42 -0500 Received: from [199.232.76.173] (port=56192 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NRmig-0008Km-6E for bug-gnu-emacs@gnu.org; Mon, 04 Jan 2010 08:11:38 -0500 Received: from fencepost.gnu.org ([140.186.70.10]:39537) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NRmig-0008At-0c for bug-gnu-emacs@gnu.org; Mon, 04 Jan 2010 08:11:38 -0500 Received: from mx10.gnu.org ([199.232.76.166]:33735) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NRmif-0006Iq-Oz for bug-emacs@gnu.org; Mon, 04 Jan 2010 08:11:37 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NRmid-00089z-Cc for bug-emacs@gnu.org; Mon, 04 Jan 2010 08:11:37 -0500 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:59234) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.60) (envelope-from ) id 1NRmic-00089R-2m for bug-emacs@gnu.org; Mon, 04 Jan 2010 08:11:35 -0500 X-IronPort-AV: E=Sophos;i="4.47,498,1257116400"; d="scan'208";a="40718441" Received: from laptop-147-210-128-170.labri.fr (HELO nixey) ([147.210.128.170]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES128-SHA; 04 Jan 2010 14:11:31 +0100 From: ludo@gnu.org (Ludovic =?iso-8859-1?Q?Court=E8s?=) To: bug-emacs@gnu.org Subject: Why is =?utf-8?Q?=E2=80=98show-trailing-whitespace=E2=80=99?= considered unsafe? X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 15 =?iso-8859-1?Q?Niv=F4se?= an 218 de la =?iso-8859-1?Q?R=E9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu Date: Mon, 04 Jan 2010 14:11:29 +0100 Message-ID: <87vdfiqake.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -6.6 (------) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 05 Jan 2010 09:08:26 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.6 (------) Hello, and best wishes, Why is =E2=80=98show-trailing-whitespace=E2=80=99 considered unsafe? I find it inconvenient since adding it to a per-file or per-directory local variable list will (by default) ask users whether they want to apply the dreaded setting. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 05 13:56:49 2010 Received: (at 5312) by debbugs.gnu.org; 5 Jan 2010 18:56:49 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NSEaH-0006HN-6x for submit@debbugs.gnu.org; Tue, 05 Jan 2010 13:56:49 -0500 Received: from bc.sympatico.ca ([209.226.175.184] helo=tomts22-srv.bellnexxia.net) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NSEaD-0006HH-4m for 5312@debbugs.gnu.org; Tue, 05 Jan 2010 13:56:47 -0500 Received: from toip5.srvr.bell.ca ([209.226.175.88]) by tomts22-srv.bellnexxia.net (InterMail vM.5.01.06.13 201-253-122-130-113-20050324) with ESMTP id <20100105185640.OIZL22975.tomts22-srv.bellnexxia.net@toip5.srvr.bell.ca> for <5312@debbugs.gnu.org>; Tue, 5 Jan 2010 13:56:40 -0500 Received: from bas1-montreal42-1178030923.dsl.bell.ca (HELO ceviche.home) ([70.55.83.75]) by toip5.srvr.bell.ca with ESMTP; 05 Jan 2010 13:57:27 -0500 Received: by ceviche.home (Postfix, from userid 20848) id E2766B4077; Tue, 5 Jan 2010 13:56:38 -0500 (EST) From: Stefan Monnier To: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s) Subject: Re: bug#5312: Why is =?utf-8?Q?=E2=80=98show-trailing-whitespace?= =?utf-8?Q?=E2=80=99?= considered unsafe? Message-ID: References: <87vdfiqake.fsf@gnu.org> Date: Tue, 05 Jan 2010 13:56:38 -0500 In-Reply-To: <87vdfiqake.fsf@gnu.org> (ludo@gnu.org's message of "Mon, 04 Jan 2010 14:11:29 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 5312 Cc: ?=@iro.umontreal.ca, 5312@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.2 (/) > Why is =E2=80=98show-trailing-whitespace=E2=80=99 considered unsafe? Because all vars are unsafe by default (i.e. unless someone tells Emacs explicitly that this var is safe). > I find it inconvenient since adding it to a per-file or per-directory > local variable list will (by default) ask users whether they want to > apply the dreaded setting. Arguably this var is more a personal user preference than a property of a file, so maybe the lack of a `safe-local-variable' property is actually a feature ;-0 Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 05 18:37:01 2010 Received: (at control) by debbugs.gnu.org; 5 Jan 2010 23:37:01 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NSIxR-0001gi-BU for submit@debbugs.gnu.org; Tue, 05 Jan 2010 18:37:01 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NSIxQ-0001gJ-1g for control@debbugs.gnu.org; Tue, 05 Jan 2010 18:37:00 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NSIxM-0001LS-9Y; Tue, 05 Jan 2010 18:36:56 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19267.52504.191498.996022@fencepost.gnu.org> Date: Tue, 5 Jan 2010 18:36:56 -0500 From: Glenn Morris To: control Subject: control X-Attribution: GM X-Mailer: VM (www.wonderworks.com/vm), GNU Emacs (www.gnu.org/software/emacs) X-Hue: red X-Ran: =j#x~no3]'TQ1DNEyUdEL'P7Nm@e7S[P+SVS->sjrEwc5s1GL+r&:\xP!~"(y(BEIp/<;V X-Debbugs-No-Ack: yes X-Spam-Score: -4.6 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.6 (----) unarchive 3708 reassign 5286 emacs,ns forcemerge 3708 5286 close 5283 tags 5244 moreinfo severity 5305 wishlist tags 5305 patch severity 5312 minor stop 5286 not ns but reassigned so can merge with 3708 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 06 09:24:10 2010 Received: (at 5312) by debbugs.gnu.org; 6 Jan 2010 14:24:10 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NSWny-0001qZ-Dd for submit@debbugs.gnu.org; Wed, 06 Jan 2010 09:24:10 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NSWnx-0001qU-7A for 5312@debbugs.gnu.org; Wed, 06 Jan 2010 09:24:09 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtIFAFcrREvO+KPG/2dsb2JhbACBRYIawh6MVIEtgi1WBIoo X-IronPort-AV: E=Sophos;i="4.49,229,1262581200"; d="scan'208";a="53142750" Received: from 206-248-163-198.dsl.teksavvy.com (HELO ceviche.home) ([206.248.163.198]) by ironport2-out.pppoe.ca with ESMTP; 06 Jan 2010 09:24:03 -0500 Received: by ceviche.home (Postfix, from userid 20848) id AF28AB4077; Wed, 6 Jan 2010 09:24:03 -0500 (EST) From: Stefan Monnier To: ludo@gnu.org (Ludovic =?iso-8859-1?Q?Court=E8s?=) Subject: Re: bug#5312: Why is =?utf-8?Q?=E2=80=98show-trailing-whitespace?= =?utf-8?Q?=E2=80=99?= considered unsafe? Message-ID: References: <87vdfiqake.fsf@gnu.org> <87hbqz3a8h.fsf@gnu.org> Date: Wed, 06 Jan 2010 09:24:03 -0500 In-Reply-To: <87hbqz3a8h.fsf@gnu.org> ("Ludovic =?iso-8859-1?Q?Court=E8s?= =?iso-8859-1?Q?=22's?= message of "Wed, 06 Jan 2010 09:31:42 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 5312 Cc: 5312@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.2 (--) >>> I find it inconvenient since adding it to a per-file or per-directory >>> local variable list will (by default) ask users whether they want to >>> apply the dreaded setting. >> Arguably this var is more a personal user preference than a property of >> a file, so maybe the lack of a `safe-local-variable' property is >> actually a feature ;-0 > Yeah, I see what you mean. OTOH the same could be said of, say, > =E2=80=98indent-tabs-mode=E2=80=99, which /is/ safe. I don=E2=80=99t find > =E2=80=98show-trailing-whitespace=E2=80=99 any different. You might be right. But I do know of several file formats where TABs are seriously problematic so you could argue that indent-tabs-mode in those files is linked to the file's content rather than some mere user preference. Of course, maybe you can come up with file formats where trailing whitespaces are seriously problematic as well. I just can't think of any off the top of my head. Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 06 10:22:08 2010 Received: (at 5312) by debbugs.gnu.org; 6 Jan 2010 15:22:08 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NSXi4-0002KA-Df for submit@debbugs.gnu.org; Wed, 06 Jan 2010 10:22:08 -0500 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NSRIy-0007Fq-Ke for 5312@debbugs.gnu.org; Wed, 06 Jan 2010 03:31:49 -0500 X-IronPort-AV: E=Sophos;i="4.49,228,1262559600"; d="scan'208";a="40845867" Received: from laptop-147-210-128-170.labri.fr (HELO nixey) ([147.210.128.170]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES128-SHA; 06 Jan 2010 09:31:45 +0100 From: ludo@gnu.org (Ludovic =?iso-8859-1?Q?Court=E8s?=) To: Stefan Monnier Subject: Re: bug#5312: Why is =?utf-8?Q?=E2=80=98show-trailing-whitespace?= =?utf-8?Q?=E2=80=99?= considered unsafe? References: <87vdfiqake.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 17 =?iso-8859-1?Q?Niv=F4se?= an 218 de la =?iso-8859-1?Q?R=E9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu Date: Wed, 06 Jan 2010 09:31:42 +0100 In-Reply-To: (Stefan Monnier's message of "Tue, 05 Jan 2010 13:56:38 -0500") Message-ID: <87hbqz3a8h.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 5312 X-Mailman-Approved-At: Wed, 06 Jan 2010 10:22:06 -0500 Cc: 5312@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) Hi, [There was a bug in the Cc: list.] Stefan Monnier writes: >> I find it inconvenient since adding it to a per-file or per-directory >> local variable list will (by default) ask users whether they want to >> apply the dreaded setting. > > Arguably this var is more a personal user preference than a property of > a file, so maybe the lack of a `safe-local-variable' property is > actually a feature ;-0 Yeah, I see what you mean. OTOH the same could be said of, say, =E2=80=98indent-tabs-mode=E2=80=99, which /is/ safe. I don=E2=80=99t find =E2=80=98show-trailing-whitespace=E2=80=99 any different. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 06 10:22:09 2010 Received: (at 5312) by debbugs.gnu.org; 6 Jan 2010 15:22:09 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NSXi5-0002KI-Ga for submit@debbugs.gnu.org; Wed, 06 Jan 2010 10:22:09 -0500 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NSXZY-0002Et-AX for 5312@debbugs.gnu.org; Wed, 06 Jan 2010 10:13:21 -0500 X-IronPort-AV: E=Sophos;i="4.49,229,1262559600"; d="scan'208";a="40875646" Received: from laptop-147-210-128-170.labri.fr (HELO nixey) ([147.210.128.170]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES128-SHA; 06 Jan 2010 16:13:14 +0100 From: ludo@gnu.org (Ludovic =?iso-8859-1?Q?Court=E8s?=) To: Stefan Monnier Subject: Re: bug#5312: Why is =?utf-8?Q?=E2=80=98show-trailing-whitespace?= =?utf-8?Q?=E2=80=99?= considered unsafe? References: <87vdfiqake.fsf@gnu.org> <87hbqz3a8h.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 17 =?iso-8859-1?Q?Niv=F4se?= an 218 de la =?iso-8859-1?Q?R=E9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu Date: Wed, 06 Jan 2010 16:13:14 +0100 In-Reply-To: (Stefan Monnier's message of "Wed, 06 Jan 2010 09:24:03 -0500") Message-ID: <87r5q3w9kl.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -6.2 (------) X-Debbugs-Envelope-To: 5312 X-Mailman-Approved-At: Wed, 06 Jan 2010 10:22:06 -0500 Cc: 5312@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) Hi, Stefan Monnier writes: > Of course, maybe you can come up with file formats where trailing > whitespaces are seriously problematic as well. I just can't think of > any off the top of my head. Trailing whitespaces can lead to pointless conflicts when applying patches. See, e.g., http://www.mail-archive.com/libvir-list@redhat.com/msg04896.html . In this thread, the project=E2=80=99s policy is to get rid of them, and =E2=80=98show-trailing-whitespace=E2=80=99 in =E2=80=98.dir-locals.el=E2=80= =99 or similar would definitely help. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 06 14:38:49 2010 Received: (at 5312) by debbugs.gnu.org; 6 Jan 2010 19:38:49 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NSbiQ-0004tk-MY for submit@debbugs.gnu.org; Wed, 06 Jan 2010 14:38:49 -0500 Received: from eagle.jhcloos.com ([207.210.242.212]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NSbgg-0004rU-AM for 5312@debbugs.gnu.org; Wed, 06 Jan 2010 14:36:58 -0500 Received: by eagle.jhcloos.com (Postfix, from userid 10) id D0C0F400A0; Wed, 6 Jan 2010 19:36:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jhcloos.com; s=eagle; t=1262806612; bh=6pbbXX4ru17p412gOkByqjkGGPFqp8I2UgWic1FXJOE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=YfUyFn4pg+av9o1hXyTOf6k9SMnv9YPK6bkUCfgQryqYT/BCBTU9r1fQUtim6G0TI sOoeNddP5Kjd7roQdEQSQJOCeSQWkjXEHgfMKa6JnJ4f5UYs6jImeNYVzM812mxcHQ +zGdfpxecyZSyeSf4iR12JIo2B74q+G1FbimKkik= Received: by lugabout.jhcloos.org (Postfix, from userid 500) id A940D80139; Wed, 6 Jan 2010 19:33:24 +0000 (UTC) From: James Cloos To: 5312@debbugs.gnu.org Subject: Re: bug#5312: Why is =?utf-8?Q?=E2=80=98show-trailing-whitespace?= =?utf-8?Q?=E2=80=99?= considered unsafe? In-Reply-To: (Stefan Monnier's message of "Wed, 06 Jan 2010 09:24:03 -0500") References: <87vdfiqake.fsf@gnu.org> <87hbqz3a8h.fsf@gnu.org> User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1.90 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAI1J REFUOE+lU9ESgCAIg64P1y+ngUdxhl5H8wFbbM0OmUiEhKkCYaZThXCo6KE5sCbA1DDX3genvO4d eBQgEMaM5qy6uWk4SfBYfdu9jvBN9nSVDOKRtwb+I3epboOsOX5pZbJNsBJFvmQQ05YMfieIBnYX FK2N6dOawd97r/e8RjkTLzmMsiVgrAoEugtviCM3v2WzjgAAAABJRU5ErkJggg== Copyright: Copyright 2009 James Cloos OpenPGP: ED7DAEA6; url=http://jhcloos.com/public_key/0xED7DAEA6.asc OpenPGP-Fingerprint: E9E9 F828 61A4 6EA9 0F2B 63E7 997A 9F17 ED7D AEA6 Date: Wed, 06 Jan 2010 14:33:00 -0500 Message-ID: Lines: 13 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Hashcash: 1:30:100106:5312@debbugs.gnu.org::TigrCAHt3yFFg+st:0000000000000000000000000000000000000000Xow+z X-Hashcash: 1:30:100106:monnier@iro.umontreal.ca::BjULcEkZxAQx5a5N:000000000000000000000000000000000000H3oF4 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 5312 X-Mailman-Approved-At: Wed, 06 Jan 2010 14:38:45 -0500 Cc: Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) >>>>> "Stefan" == Stefan Monnier writes: Stefan> Of course, maybe you can come up with file formats where trailing Stefan> whitespaces are seriously problematic as well. I just can't think Stefan> of any off the top of my head. One seen recently -- on the groff list, IIRC -- involved continuation lines. <\> works, <\> does not. -JimC -- James Cloos OpenPGP: 1024D/ED7DAEA6 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 06 15:25:36 2010 Received: (at 5312) by debbugs.gnu.org; 6 Jan 2010 20:25:36 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NScRj-0005DN-LI for submit@debbugs.gnu.org; Wed, 06 Jan 2010 15:25:35 -0500 Received: from pruche.dit.umontreal.ca ([132.204.246.22]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NScRh-0005DG-Ok for 5312@debbugs.gnu.org; Wed, 06 Jan 2010 15:25:34 -0500 Received: from faina.iro.umontreal.ca (faina.iro.umontreal.ca [132.204.26.177]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id o06KPRWh002449; Wed, 6 Jan 2010 15:25:27 -0500 Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id 721A03A317; Wed, 6 Jan 2010 15:25:27 -0500 (EST) From: Stefan Monnier To: James Cloos Subject: Re: bug#5312: Why is =?utf-8?Q?=E2=80=98show-trailing-whitespace?= =?utf-8?Q?=E2=80=99?= considered unsafe? Message-ID: References: <87vdfiqake.fsf@gnu.org> <87hbqz3a8h.fsf@gnu.org> Date: Wed, 06 Jan 2010 15:25:27 -0500 In-Reply-To: (James Cloos's message of "Wed, 06 Jan 2010 14:33:00 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV3442=0 X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 5312 Cc: 5312@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.4 (-) Stefan> Of course, maybe you can come up with file formats where trailing Stefan> whitespaces are seriously problematic as well. I just can't think Stefan> of any off the top of my head. > One seen recently -- on the groff list, IIRC -- involved continuation > lines. <\> works, <\> does not. That also affects C, C++, Elisp, and many other formats. The fact that we haven't mentioned them indicates that it's not considered "seriously problematic" enough. Actually, font-lock can also be used in those modes to highlight such suspicious forms: it's more useful than show-trailing-whitespace since it can more specifically target those trailing whitespaces that are semantically significant. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 07 09:18:32 2010 Received: (at submit) by debbugs.gnu.org; 7 Jan 2010 14:18:32 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NStC0-0006yJ-EM for submit@debbugs.gnu.org; Thu, 07 Jan 2010 09:18:28 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NStBy-0006y6-BI for submit@debbugs.gnu.org; Thu, 07 Jan 2010 09:18:26 -0500 Received: from mx10.gnu.org ([199.232.76.166]:46754) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NStBt-0007Ru-GJ for submit@debbugs.gnu.org; Thu, 07 Jan 2010 09:18:21 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NStBs-0008EN-JD for submit@debbugs.gnu.org; Thu, 07 Jan 2010 09:18:21 -0500 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on monty-python X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00, SUBJECT_ENCODED_TWICE,UNPARSEABLE_RELAY autolearn=no version=3.1.0 Received: from lists.gnu.org ([199.232.76.165]:56856) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NStBs-0008Dt-9h for submit@debbugs.gnu.org; Thu, 07 Jan 2010 09:18:20 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NStBr-0006X5-KP for bug-gnu-emacs@gnu.org; Thu, 07 Jan 2010 09:18:19 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NStBl-0006Su-JV for bug-gnu-emacs@gnu.org; Thu, 07 Jan 2010 09:18:17 -0500 Received: from [199.232.76.173] (port=33257 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NStBl-0006Sk-G5 for bug-gnu-emacs@gnu.org; Thu, 07 Jan 2010 09:18:13 -0500 Received: from lo.gmane.org ([80.91.229.12]:58083) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NStBl-00089p-1f for bug-gnu-emacs@gnu.org; Thu, 07 Jan 2010 09:18:13 -0500 Received: from list by lo.gmane.org with local (Exim 4.50) id 1NStBQ-0001qW-GJ for bug-gnu-emacs@gnu.org; Thu, 07 Jan 2010 15:17:52 +0100 Received: from c-71-237-24-138.hsd1.co.comcast.net ([71.237.24.138]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 07 Jan 2010 15:17:52 +0100 Received: from kevin.d.rodgers by c-71-237-24-138.hsd1.co.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 07 Jan 2010 15:17:52 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Kevin Rodgers Subject: Re: bug#5312: Why is =?windows-1252?Q?=91show-trailing-whitespac?= =?windows-1252?Q?e=92_considered_unsafe=3F?= Date: Thu, 07 Jan 2010 07:17:29 -0700 Lines: 21 Message-ID: References: <87vdfiqake.fsf@gnu.org> <87hbqz3a8h.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: c-71-237-24-138.hsd1.co.comcast.net User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812) In-Reply-To: X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) Stefan Monnier wrote: > Stefan> Of course, maybe you can come up with file formats where trailing > Stefan> whitespaces are seriously problematic as well. I just can't think > Stefan> of any off the top of my head. > >> One seen recently -- on the groff list, IIRC -- involved continuation >> lines. <\> works, <\> does not. > > That also affects C, C++, Elisp, and many other formats. The fact that we > haven't mentioned them indicates that it's not considered "seriously > problematic" enough. > Actually, font-lock can also be used in those modes to highlight such > suspicious forms: it's more useful than show-trailing-whitespace since > it can more specifically target those trailing whitespaces that are > semantically significant. Regardless, show-trailing-whitespace is safe. -- Kevin Rodgers Denver, Colorado, USA From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 07 14:40:25 2010 Received: (at 5312) by debbugs.gnu.org; 7 Jan 2010 19:40:25 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NSyDZ-0001Ae-8e for submit@debbugs.gnu.org; Thu, 07 Jan 2010 14:40:25 -0500 Received: from chene.dit.umontreal.ca ([132.204.246.20]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NSyDX-0001AZ-Qb for 5312@debbugs.gnu.org; Thu, 07 Jan 2010 14:40:24 -0500 Received: from faina.iro.umontreal.ca (faina.iro.umontreal.ca [132.204.26.177]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id o07JeI74029316; Thu, 7 Jan 2010 14:40:18 -0500 Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id 5FA4D3A105; Thu, 7 Jan 2010 14:40:18 -0500 (EST) From: Stefan Monnier To: Kevin Rodgers Subject: Re: bug#5312: Why is =?utf-8?Q?=E2=80=98show-trailing-whitespace?= =?utf-8?Q?=E2=80=99?= considered unsafe? Message-ID: References: <87vdfiqake.fsf@gnu.org> <87hbqz3a8h.fsf@gnu.org> Date: Thu, 07 Jan 2010 14:40:18 -0500 In-Reply-To: (Kevin Rodgers's message of "Thu, 07 Jan 2010 07:17:29 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV3443=0 X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 5312 Cc: 5312@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.4 (-) > Regardless, show-trailing-whitespace is safe. Agreed, Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 14 01:15:40 2010 Received: (at 5312-done) by debbugs.gnu.org; 14 Jan 2010 06:15:40 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NVIza-0000gM-Rb for submit@debbugs.gnu.org; Thu, 14 Jan 2010 01:15:39 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NVIzZ-0000gD-6y for 5312-done@debbugs.gnu.org; Thu, 14 Jan 2010 01:15:37 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NVIzV-0001eA-NR; Thu, 14 Jan 2010 01:15:33 -0500 From: Glenn Morris To: 5312-done@debbugs.gnu.org Subject: Re: bug#5312: Why is =?utf-8?Q?=E2=80=98show-trailing-whitespace?= =?utf-8?Q?=E2=80=99?= considered unsafe? References: <87vdfiqake.fsf@gnu.org> <87hbqz3a8h.fsf@gnu.org> X-Spook: CIA EuroFed Exon Shell White Water Belknap Mahmoud X-Ran: 8YDo!WXhZw80!zmKOiR(l-hv!C~0@KG5ziY!Qk$]R=SRX"su6=R6L>eT}i>E:u]|LbY#zU X-Hue: green X-Debbugs-No-Ack: yes X-Attribution: GM Date: Thu, 14 Jan 2010 01:15:33 -0500 In-Reply-To: (Stefan Monnier's message of "Thu, 07 Jan 2010 14:40:18 -0500") Message-ID: <117hrlp5yy.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: 5312-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) * frame.el (show-trailing-whitespace): Safe if boolean. From unknown Fri Jun 20 07:23:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 11 Feb 2010 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # A New Hope # A long time ago, in a galaxy far, far away # something happened. # # Magically this resulted in the following # action being taken, but this fake control # message doesn't tell you why it happened # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator