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#12988: [PATCH] RE: bug#12988: isearch fails to persistentlyindicate case sensitivity Date: Fri, 30 Nov 2012 13:35:53 -0800 Message-ID: <1CFE3A72141A479CA0942CCFFEB433B0@us.oracle.com> 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> <83hao7v6re.fsf@gnu.org><8738zrsd2b.fsf@gnu.org> <87pq2v9c1f.fsf@mail.jurta.org> <87k3t27u4r.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 1354311419 27903 80.91.229.3 (30 Nov 2012 21:36:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 30 Nov 2012 21:36:59 +0000 (UTC) Cc: 'Chong Yidong' , kellydeanch@yahoo.com, 12988@debbugs.gnu.org To: "'Stefan Monnier'" , "'Juri Linkov'" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 30 22:37:10 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 1TeYGj-0001WS-5W for geb-bug-gnu-emacs@m.gmane.org; Fri, 30 Nov 2012 22:37:09 +0100 Original-Received: from localhost ([::1]:47409 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TeYGX-0002Qq-PI for geb-bug-gnu-emacs@m.gmane.org; Fri, 30 Nov 2012 16:36:57 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:60433) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TeYGV-0002Qh-W6 for bug-gnu-emacs@gnu.org; Fri, 30 Nov 2012 16:36:56 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TeYGV-0006oD-0Z for bug-gnu-emacs@gnu.org; Fri, 30 Nov 2012 16:36:55 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:37274) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TeYGU-0006o3-TI for bug-gnu-emacs@gnu.org; Fri, 30 Nov 2012 16:36:54 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TeYIY-00005O-2C for bug-gnu-emacs@gnu.org; Fri, 30 Nov 2012 16:39: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: Fri, 30 Nov 2012 21:39:02 +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.135431149032690 (code B ref 12988); Fri, 30 Nov 2012 21:39:02 +0000 Original-Received: (at 12988) by debbugs.gnu.org; 30 Nov 2012 21:38:10 +0000 Original-Received: from localhost ([127.0.0.1]:47524 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TeYHi-0008VA-7S for submit@debbugs.gnu.org; Fri, 30 Nov 2012 16:38:10 -0500 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:45577) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TeYHf-0008V1-Kl for 12988@debbugs.gnu.org; Fri, 30 Nov 2012 16:38:08 -0500 Original-Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id qAULZwlR031139 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 30 Nov 2012 21:35:59 GMT Original-Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id qAULZwAm021800 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 30 Nov 2012 21:35:58 GMT Original-Received: from abhmt118.oracle.com (abhmt118.oracle.com [141.146.116.70]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id qAULZvYv028148; Fri, 30 Nov 2012 15:35:57 -0600 Original-Received: from dradamslap1 (/10.159.169.89) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 30 Nov 2012 13:35:57 -0800 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: Ac3PNtCw9mcml8g3SwyLZ1gucOLqBAACNxfg X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: acsinet22.oracle.com [141.146.126.238] 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:67696 Archived-At: > "Isearch/_" doesn't sound too bad, but indeed "Isearch/ " wouldn't > work well. The slash is useless anyway. Why not consider the proposals discussed earlier in the thread (repeated below)? "I search" works fine, especially if the " " is highlighted (the complete lighter also has a mouseover highlight). ISEARCH - case-insensitive Isearch - case-sensitive Case-sensitive examples: I search - lax whitespace I*search - regexp I* search - lax ws & regexp Isearchw - word Isearch_ - symbol I searchw - word & lax ws I search_ - symbol & lax ws Case-insensitive is similar, with SEARCH instead of search. E.g., I* SEARCH - lax ws & regexp And each of the chars SPC _ w * could be highlighted, for increased clarity. This convention uses a maximum of 2 more characters than what we use now, and it covers everything discussed so far. The notation used should be short. It should be noticeable and recognizable for someone who is familiar with the notation. Less important is to have something that also suggests its meaning. Why is that less important? Because once you learn the meaning, the suggestion is not needed anymore, except as a reminder.