From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs Subject: bug#13480: 24.3.50; `C-w' from Isearch should translate newlines to spaces Date: Sat, 19 Jan 2013 07:45:09 -0800 Message-ID: References: <87r4ljh54a.fsf@mail.jurta.org><87wqva2lvg.fsf@mail.jurta.org><87obgl5vuz.fsf@mail.jurta.org><8738xx30eo.fsf@mail.jurta.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1358610374 28711 80.91.229.3 (19 Jan 2013 15:46:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 19 Jan 2013 15:46:14 +0000 (UTC) Cc: 13480@debbugs.gnu.org To: "'Dani Moncayo'" , "'Juri Linkov'" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jan 19 16:46:32 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 1Twacp-0008CA-ER for geb-bug-gnu-emacs@m.gmane.org; Sat, 19 Jan 2013 16:46:31 +0100 Original-Received: from localhost ([::1]:57795 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TwacY-0002l1-Nh for geb-bug-gnu-emacs@m.gmane.org; Sat, 19 Jan 2013 10:46:14 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:55395) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TwacV-0002ku-2O for bug-gnu-emacs@gnu.org; Sat, 19 Jan 2013 10:46:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TwacT-0001Rr-Tn for bug-gnu-emacs@gnu.org; Sat, 19 Jan 2013 10:46:10 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:34997) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TwacT-0001Rm-QJ for bug-gnu-emacs@gnu.org; Sat, 19 Jan 2013 10:46:09 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TwadK-0000mQ-4C for bug-gnu-emacs@gnu.org; Sat, 19 Jan 2013 10:47:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Jan 2013 15:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13480 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 13480-submit@debbugs.gnu.org id=B13480.13586103732935 (code B ref 13480); Sat, 19 Jan 2013 15:47:02 +0000 Original-Received: (at 13480) by debbugs.gnu.org; 19 Jan 2013 15:46:13 +0000 Original-Received: from localhost ([127.0.0.1]:40461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TwacW-0000lI-NX for submit@debbugs.gnu.org; Sat, 19 Jan 2013 10:46:12 -0500 Original-Received: from userp1040.oracle.com ([156.151.31.81]:35834) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TwacU-0000lA-R6 for 13480@debbugs.gnu.org; Sat, 19 Jan 2013 10:46:12 -0500 Original-Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id r0JFjGSS014856 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 19 Jan 2013 15:45:17 GMT Original-Received: from acsmt358.oracle.com (acsmt358.oracle.com [141.146.40.158]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r0JFjGh8024709 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 19 Jan 2013 15:45:16 GMT Original-Received: from abhmt119.oracle.com (abhmt119.oracle.com [141.146.116.71]) by acsmt358.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r0JFjGp6015016; Sat, 19 Jan 2013 09:45:16 -0600 Original-Received: from dradamslap1 (/71.202.147.44) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 19 Jan 2013 07:45:15 -0800 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: Ac32PjkZdf37uRhBSEmEID90C8G8qQAHXoaA X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.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:70040 Archived-At: > Not sure what you mean. If you are going to use `isearch-string' to > store the raw search string, obviously that variable should not be > overwritten with the translated version. > > So you need another variable for the translated version, but I don't > think `isearch-message' is a good name, because the intent is not > (only) to be a mere message for the user, but to serve as input for > the search algorithm. Therefore I'd look for a name which better > reflects that intent. For example `isearch-string-canonical' or > `isearch-string-normalized' or something like that (see > http://en.wikipedia.org/wiki/Canonicalization for inspiration). Yes, you need to be able to go back and forth, and each is distiguishable from the current search string variable, i.e., there are two "backups": raw and pretty. Possibly we could get by with just one backup, but the behavior should be that the user can retrieve the last search string of either kind at any point.