From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#25482: 26.0.50; Allow setting `query-replace-from-to-separator` to nil Date: Sat, 28 Jan 2017 15:50:28 +0200 Message-ID: <83h94jz42j.fsf@gnu.org> References: <871svzzcn4.fsf@gmail.com> <83lgu76nuf.fsf@gnu.org> <87vatac0a2.fsf@gmail.com> <83a8am6u6q.fsf@gnu.org> <87y3y6ezge.fsf@gmail.com> <8337gd7udo.fsf@gnu.org> <87o9z1n4o3.fsf@gmail.com> <83lgu252zc.fsf@gnu.org> <87o9yy26pg.fsf@gmail.com> <83fuka4yzj.fsf@gnu.org> <87vat65h3o.fsf@gmail.com> <87r33n3cgk.fsf@gmail.com> <83tw8jzllx.fsf@gnu.org> <87poj7wjkr.fsf@gmail.com> <83inozzbvz.fsf@gnu.org> <87mvebwhpx.fsf@gmail.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1485611483 26302 195.159.176.226 (28 Jan 2017 13:51:23 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 28 Jan 2017 13:51:23 +0000 (UTC) Cc: 25482@debbugs.gnu.org To: Thierry Volpiatto Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jan 28 14:51:18 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cXTPI-0005bP-6M for geb-bug-gnu-emacs@m.gmane.org; Sat, 28 Jan 2017 14:51:08 +0100 Original-Received: from localhost ([::1]:51939 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cXTPM-0003V5-U4 for geb-bug-gnu-emacs@m.gmane.org; Sat, 28 Jan 2017 08:51:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48768) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cXTPG-0003Uz-7F for bug-gnu-emacs@gnu.org; Sat, 28 Jan 2017 08:51:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cXTPC-0000mF-8Z for bug-gnu-emacs@gnu.org; Sat, 28 Jan 2017 08:51:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:50658) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cXTPC-0000m9-4m for bug-gnu-emacs@gnu.org; Sat, 28 Jan 2017 08:51:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cXTPB-0006Y5-QJ for bug-gnu-emacs@gnu.org; Sat, 28 Jan 2017 08:51:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 28 Jan 2017 13:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25482 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 25482-submit@debbugs.gnu.org id=B25482.148561145025154 (code B ref 25482); Sat, 28 Jan 2017 13:51:01 +0000 Original-Received: (at 25482) by debbugs.gnu.org; 28 Jan 2017 13:50:50 +0000 Original-Received: from localhost ([127.0.0.1]:48857 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cXTP0-0006Xe-DA for submit@debbugs.gnu.org; Sat, 28 Jan 2017 08:50:50 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:57736) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cXTOy-0006XP-Fc for 25482@debbugs.gnu.org; Sat, 28 Jan 2017 08:50:48 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cXTOp-0000h6-AM for 25482@debbugs.gnu.org; Sat, 28 Jan 2017 08:50:43 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37130) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cXTOp-0000h0-1p; Sat, 28 Jan 2017 08:50:39 -0500 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1874 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cXTOn-000653-Rt; Sat, 28 Jan 2017 08:50:38 -0500 In-reply-to: <87mvebwhpx.fsf@gmail.com> (message from Thierry Volpiatto on Sat, 28 Jan 2017 12:23:54 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:128716 Archived-At: > From: Thierry Volpiatto > Cc: 25482@debbugs.gnu.org > Date: Sat, 28 Jan 2017 12:23:54 +0100 > > > Yes, the external packages need to adapt to this, if they want to use > > the internal features. I don't think this can be avoided in general. > > What can be avoided is writing complex code when simple code can be used > for the same result. Maybe so, but that ship has sailed more than 2 years ago, and was preceded by a long discussion. I didn't read all of it now, but AFAIU, the reason for using a character with a display property was to make the separator not editable when the user edits the history. So that design decision and the resulting code we have now had some justification, and any replacement will have to support the same features, which I think a simple string will not do.