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#13592: 24.2.92; C-s prompts with "Multi I-search:" today Date: Fri, 01 Feb 2013 09:57:34 +0200 Message-ID: <83boc4cvpt.fsf@gnu.org> References: <83pq0mh5ex.fsf@gnu.org> <87libamat2.fsf@mail.jurta.org> <83k3qugg46.fsf@gnu.org> <874nhxq6u7.fsf@mail.jurta.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1359705505 15780 80.91.229.3 (1 Feb 2013 07:58:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 1 Feb 2013 07:58:25 +0000 (UTC) Cc: 13592@debbugs.gnu.org To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Feb 01 08:58:45 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 1U1BWG-0007XU-Jr for geb-bug-gnu-emacs@m.gmane.org; Fri, 01 Feb 2013 08:58:44 +0100 Original-Received: from localhost ([::1]:54997 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U1BVy-00041P-IG for geb-bug-gnu-emacs@m.gmane.org; Fri, 01 Feb 2013 02:58:26 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:56211) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U1BVs-000416-KK for bug-gnu-emacs@gnu.org; Fri, 01 Feb 2013 02:58:24 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U1BVn-0008Cf-Jy for bug-gnu-emacs@gnu.org; Fri, 01 Feb 2013 02:58:20 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:53057) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U1BVn-0008Cb-GE for bug-gnu-emacs@gnu.org; Fri, 01 Feb 2013 02:58:15 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1U1BWX-0001Js-JB for bug-gnu-emacs@gnu.org; Fri, 01 Feb 2013 02:59:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Feb 2013 07:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13592 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 13592-submit@debbugs.gnu.org id=B13592.13597055145036 (code B ref 13592); Fri, 01 Feb 2013 07:59:01 +0000 Original-Received: (at 13592) by debbugs.gnu.org; 1 Feb 2013 07:58:34 +0000 Original-Received: from localhost ([127.0.0.1]:58521 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1BW5-0001J9-KI for submit@debbugs.gnu.org; Fri, 01 Feb 2013 02:58:34 -0500 Original-Received: from mtaout21.012.net.il ([80.179.55.169]:47450) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U1BW2-0001Iz-JP for 13592@debbugs.gnu.org; Fri, 01 Feb 2013 02:58:31 -0500 Original-Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MHJ005007EGTD00@a-mtaout21.012.net.il> for 13592@debbugs.gnu.org; Fri, 01 Feb 2013 09:57:42 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MHJ005ZO7G6KK90@a-mtaout21.012.net.il>; Fri, 01 Feb 2013 09:57:42 +0200 (IST) In-reply-to: <874nhxq6u7.fsf@mail.jurta.org> X-012-Sender: halo1@inter.net.il 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:70555 Archived-At: > From: Juri Linkov > Cc: 13592@debbugs.gnu.org > Date: Fri, 01 Feb 2013 01:58:56 +0200 > > >> This is like the prefix "Regexp" informing the user that the search > >> is regexp-based, and other informative prefixes as well. > > > > It is OK to show "Multi" when the user explicitly invokes > > multi-isearch. > > There is less need to show "Multi" when the user explicitly invokes > multi-isearch, because the user already knows that multi-isearch > is active. By that token, we should eliminate all the other prefixes as well, like Regexp, Word, etc. Or maybe even the I-search prompt as well. After all, "the user already knows that isearch is active", right? I think this is exactly the opposite of a good UI: these prompts give the user a confirmation that her keystrokes (M-c, M-r, etc.) were received and acted upon. Did it never happen to you that you were unsure whether you pressed a key firmly enough for Emacs to get it, or pressed the right key? These prompts are very valuable in these situations. Likewise, if you get distracted to something else (e.g., outside of Emacs) and come back later to continue the search. Or when you are working over a slow line. There's any number of situations where the prompts are useful, provided that the user actually requested those actions, and will _expect_ the prompts in response. > OTOH, when multi-isearch is activated implicitly, it is more important > to inform the user about this case. This is like saying to users: > "Beware, this is not a simple I-search". The "Beware" thing is inappropriate in this case, because this "non-simple" search is exactly identical to a "simple" search, _except_ when it's about to cross to the next file. Until that point, the extra prompt is a distraction at best, because it is _unexpected_. Anyway, I see that I cannot convince you, no matter what I say. So let's leave this at a disagreement.