From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Artur Malabarba Newsgroups: gmane.emacs.bugs Subject: bug#21192: 25.0.50; search-replace of spaces erroneously touches newlines Date: Wed, 5 Aug 2015 18:49:46 +0100 Message-ID: References: <87a8u66suh.fsf@secretsauce.net> <87614u6o6k.fsf@secretsauce.net> <8337zxu5q1.fsf@gnu.org> Reply-To: bruce.connor.am@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 1438801232 5102 80.91.229.3 (5 Aug 2015 19:00:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 5 Aug 2015 19:00:32 +0000 (UTC) Cc: 21192@debbugs.gnu.org, Dima Kogan To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Aug 05 21:00:23 2015 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 1ZN3vK-00063q-Jm for geb-bug-gnu-emacs@m.gmane.org; Wed, 05 Aug 2015 21:00:22 +0200 Original-Received: from localhost ([::1]:41783 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZN3vK-00062x-2g for geb-bug-gnu-emacs@m.gmane.org; Wed, 05 Aug 2015 15:00:22 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56566) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZN2pL-0006RK-C2 for bug-gnu-emacs@gnu.org; Wed, 05 Aug 2015 13:50:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZN2pI-0001Mm-64 for bug-gnu-emacs@gnu.org; Wed, 05 Aug 2015 13:50:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:38877) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZN2pI-0001M9-2Z for bug-gnu-emacs@gnu.org; Wed, 05 Aug 2015 13:50:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZN2pH-0001Nc-GK for bug-gnu-emacs@gnu.org; Wed, 05 Aug 2015 13:50:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Artur Malabarba Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Aug 2015 17:50:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21192 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21192-submit@debbugs.gnu.org id=B21192.14387969915282 (code B ref 21192); Wed, 05 Aug 2015 17:50:03 +0000 Original-Received: (at 21192) by debbugs.gnu.org; 5 Aug 2015 17:49:51 +0000 Original-Received: from localhost ([127.0.0.1]:40323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZN2p4-0001N7-I5 for submit@debbugs.gnu.org; Wed, 05 Aug 2015 13:49:50 -0400 Original-Received: from mail-lb0-f169.google.com ([209.85.217.169]:35600) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZN2p2-0001Mz-3Q for 21192@debbugs.gnu.org; Wed, 05 Aug 2015 13:49:48 -0400 Original-Received: by lbbpo9 with SMTP id po9so29036124lbb.2 for <21192@debbugs.gnu.org>; Wed, 05 Aug 2015 10:49:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=FsL0vXh+1Ea7cGcZbbhzGMTkQOfh3S327suGGn1BdUw=; b=BFmfmML/faWBggMtUiqfpitJXY6na/n1G6QtQxUkgzJiWoC3Ak95xUdjFL6Y9PnHWB 7h+VtRu+D3tRplOSgPs93wIEMB3/WnKtMcGEPAa2Q6Xhcm1rP7m8FBaXQP/Xc+NQx7Ik FblH+oQmQHbkt8tCVEPn/5/BUW7PFZIs5rIAh6nAIJfQTpb2DgPDQ1GAY4225fwycF2O 4RjUR4vBJMDwB5G8oZSNxXOyAU/weXKhPGDFvrgbszp7zpLf2AVlZm+gs0j4cKpbO3W8 0kUKsKE6jjeby93rdJenxpgKJIc3duWxRkD1HYgyHpHIButundXDejGExwb+kSgYW8nY Yb5w== X-Received: by 10.152.44.230 with SMTP id h6mr10274294lam.21.1438796986187; Wed, 05 Aug 2015 10:49:46 -0700 (PDT) Original-Received: by 10.25.134.139 with HTTP; Wed, 5 Aug 2015 10:49:46 -0700 (PDT) In-Reply-To: <8337zxu5q1.fsf@gnu.org> X-Google-Sender-Auth: JuCJpTkTK1E4OhrwsVoYKwqG97o 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:105317 Archived-At: 2015-08-05 16:15 GMT+01:00 Eli Zaretskii : >> From: Dima Kogan >> Date: Wed, 05 Aug 2015 03:10:27 -0700 >> Cc: 21192@debbugs.gnu.org >> >> Artur Malabarba writes: >> >> > Is your replace-regexp-lax-whitespace variable non-nil, by any chance? >> >> It is nil. This issue is from 'emacs -Q' Yes, of course, you said that. :-) Sorry > (?\s "\t" "\r" "\n"))) <<<<<<<<<<<<<<<<<<<<<<<<< > > I think we should remove this, since replace-regexp-lax-whitespace > already provides the same feature, and it's confusing to have that > variable set to nil and still see such "lax" matches. Yes. That line is from when `character-fold-to-regexp' didn't do lax matching. Now it's definitely unnecessary. > Regardless, I think replace commands should start with character > folding off, as I don't think most users will want that by default, > especially since we don't perform the reverse transformation when > replacing, and so, say, =C2=B2 is replaced with 3, not with =C2=B3. Sure, I can move it to a variable.