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#12988: [PATCH] RE: bug#12988: isearch fails to persistently indicate case sensitivity Date: Fri, 30 Nov 2012 10:23:33 +0200 Message-ID: <83hao7v6re.fsf@gnu.org> References: <1353809123.37107.YahooMailClassic@web141102.mail.bf1.yahoo.com> <87ip8u6m77.fsf@mail.jurta.org> <0DE2FE5504D24DB884020513B403F9C4@us.oracle.com> <871ufdiaup.fsf@mail.jurta.org> <4EF04423864F4A009C7B1CFAE5C53AD5@us.oracle.com> <87ehjc3q1j.fsf@mail.jurta.org> <94CE113EBBE742F68D103EE3FC4E6541@us.oracle.com> <878v9jzxf1.fsf@mail.jurta.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1354263856 28431 80.91.229.3 (30 Nov 2012 08:24:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 30 Nov 2012 08:24:16 +0000 (UTC) Cc: kellydeanch@yahoo.com, 12988@debbugs.gnu.org To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 30 09:24:26 2012 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 1TeLtX-0007ha-Hy for geb-bug-gnu-emacs@m.gmane.org; Fri, 30 Nov 2012 09:24:23 +0100 Original-Received: from localhost ([::1]:55695 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TeLtM-0008D5-2w for geb-bug-gnu-emacs@m.gmane.org; Fri, 30 Nov 2012 03:24:12 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:38524) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TeLtD-0008Bp-Sy for bug-gnu-emacs@gnu.org; Fri, 30 Nov 2012 03:24:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TeLt8-0000Oy-0i for bug-gnu-emacs@gnu.org; Fri, 30 Nov 2012 03:24:03 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:35902) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TeLt7-0000Oo-Tj for bug-gnu-emacs@gnu.org; Fri, 30 Nov 2012 03:23:57 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TeLv7-0004WQ-La for bug-gnu-emacs@gnu.org; Fri, 30 Nov 2012 03:26: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, 30 Nov 2012 08:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12988 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 12988-submit@debbugs.gnu.org id=B12988.135426395517369 (code B ref 12988); Fri, 30 Nov 2012 08:26:01 +0000 Original-Received: (at 12988) by debbugs.gnu.org; 30 Nov 2012 08:25:55 +0000 Original-Received: from localhost ([127.0.0.1]:46153 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TeLv1-0004W6-5g for submit@debbugs.gnu.org; Fri, 30 Nov 2012 03:25:55 -0500 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:33386) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TeLuy-0004Vy-O6 for 12988@debbugs.gnu.org; Fri, 30 Nov 2012 03:25:53 -0500 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MEA00F00KKBAJ00@a-mtaout20.012.net.il> for 12988@debbugs.gnu.org; Fri, 30 Nov 2012 10:23:47 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MEA00FO0KNMAL00@a-mtaout20.012.net.il>; Fri, 30 Nov 2012 10:23:47 +0200 (IST) In-reply-to: <878v9jzxf1.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:67650 > From: Juri Linkov > Date: Fri, 30 Nov 2012 03:34:10 +0200 > Cc: 'Kelly Dean' , 12988@debbugs.gnu.org > > > I have no objection to: > > > > isearch - case-insensitive > > Isearch - case-sensitive > > I search - and lax whitespace > > I*search - and regexp > > I* search - and lax ws and regexp > > ... > > Then word and symbol search need indication too, e.g.: > > - word search > _ - symbol search Please don't do that. That way lies madness. There's no way the user will be able to pick up the hints from this UI. If you must have some indication of the kind of i-search, add some clearly visible indicators, like I-search(NC) -- case-insensitive ("no-case") I-search(CS) -- case-sensitive I-search(CS,WS) -- and lax whitespace I-search(CS,WS,RX) -- and regexp etc. (I don't insist on the particular acronyms, perhaps better ones can be found). Yes, these are cryptic as well (so maybe consider making them longer), but at least they are _explicit_, so the user who is curious has a very clear hint staring it her, and could go RTFM if needed. Another, orthogonal idea to make this easier for users is to add a tool-tip to the "I-search" field. It's orthogonal because it won't help on a TTY.