From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#23179: 25.0.92; Restore `M-,' to continue etags search Date: Mon, 04 Apr 2016 20:47:28 +0300 Message-ID: <83h9fhnu4v.fsf@gnu.org> References: <48066d7c-e4d3-acf5-fdcf-1aa9a108cb90@yandex.ru> <83bn5ttwul.fsf@gnu.org> <83shz4sdi0.fsf@gnu.org> <5a9b5719-ea84-89bc-c0c5-37692fafd23d@yandex.ru> <8c1fc5c4-1f80-b889-3f16-55673836ed13@yandex.ru> <450a8f6d-53a6-89a5-22b0-26859019c34b@yandex.ru> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1459792162 28633 80.91.229.3 (4 Apr 2016 17:49:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 4 Apr 2016 17:49:22 +0000 (UTC) Cc: 23179@debbugs.gnu.org, dgutov@yandex.ru To: Anders Lindgren Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Apr 04 19:49:11 2016 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 1an8cf-0006sr-G2 for geb-bug-gnu-emacs@m.gmane.org; Mon, 04 Apr 2016 19:49:09 +0200 Original-Received: from localhost ([::1]:60302 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1an8ce-0005DY-V9 for geb-bug-gnu-emacs@m.gmane.org; Mon, 04 Apr 2016 13:49:08 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45694) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1an8cb-0005DN-AS for bug-gnu-emacs@gnu.org; Mon, 04 Apr 2016 13:49:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1an8cY-0003dQ-0w for bug-gnu-emacs@gnu.org; Mon, 04 Apr 2016 13:49:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:54244) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1an8cX-0003dL-TY for bug-gnu-emacs@gnu.org; Mon, 04 Apr 2016 13:49:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1an8cX-0007XC-MY for bug-gnu-emacs@gnu.org; Mon, 04 Apr 2016 13:49:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 04 Apr 2016 17:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23179 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 23179-submit@debbugs.gnu.org id=B23179.145979208428898 (code B ref 23179); Mon, 04 Apr 2016 17:49:01 +0000 Original-Received: (at 23179) by debbugs.gnu.org; 4 Apr 2016 17:48:04 +0000 Original-Received: from localhost ([127.0.0.1]:51371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1an8bc-0007W2-N4 for submit@debbugs.gnu.org; Mon, 04 Apr 2016 13:48:04 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:54428) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1an8bc-0007Va-07 for 23179@debbugs.gnu.org; Mon, 04 Apr 2016 13:48:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1an8bT-0003T6-MY for 23179@debbugs.gnu.org; Mon, 04 Apr 2016 13:47:58 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51305) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1an8bT-0003T1-K0; Mon, 04 Apr 2016 13:47:55 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3058 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1an8bR-00009G-L8; Mon, 04 Apr 2016 13:47:54 -0400 In-reply-to: (message from Anders Lindgren on Mon, 4 Apr 2016 18:58:08 +0200) 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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:116033 Archived-At: > Date: Mon, 4 Apr 2016 18:58:08 +0200 > From: Anders Lindgren > Cc: 23179@debbugs.gnu.org > > If nobody steps up to implement your incremental search UI soon, though, we'll most likely release > Emacs 25.1 with the current xref UI. > > If xref doesn't provide something similar to tags-search and tags-query replace, I would say that it's more > likely that Emacs 25.1 will be released with M-, bound to tags-loop-continue -- as this will make both the old > tags commands and the new xref system work. All we need to do is to find a new binding for > xref-pop-marker-stack. We don't want to go back. That would be a terrible waste of energy already invested in development, improvements, and documentation of these new features. We cannot afford doing that. Many issues with the xref UI and back-ends were already fixed. You raised the issue of the UI that you didn't want to see -- now there's a proposed solution on the table for that. Something along those lines will soon be committed, if no one objects. Beyond that, I see only one issue remaining to make xref a reasonably good replacement for etags-based commands: the ability to collect matches in chunks, so as not to delay the display of the first portion of matches for too long. I hope a solution for this will be found soon enough. With that problem out of our way, we could safely obsolete tags-search and tags-query-replace, and leave the key bindings for them for those who will still want to use them. (I expect their number to gradually go down with time.)