From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: RFC: [PATCH] isearch enhancements: symbol mode; syntactic filtering Date: Fri, 08 Jul 2011 09:04:36 -0400 Message-ID: References: <4E15C0BA.10400@gmail.com> <87liw9mxrh.fsf@mail.jurta.org> <2A75A6DFE4AB403993132914C05D07F6@us.oracle.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1310131434 24043 80.91.229.12 (8 Jul 2011 13:23:54 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 8 Jul 2011 13:23:54 +0000 (UTC) Cc: 'Juri Linkov' , 'Daniel Colascione' , emacs-devel@gnu.org To: "Drew Adams" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jul 08 15:23:50 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QfB26-0005QI-34 for ged-emacs-devel@m.gmane.org; Fri, 08 Jul 2011 15:23:50 +0200 Original-Received: from localhost ([::1]:59334 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QfB24-00084q-G3 for ged-emacs-devel@m.gmane.org; Fri, 08 Jul 2011 09:23:48 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:44954) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QfAjY-00032u-Lk for emacs-devel@gnu.org; Fri, 08 Jul 2011 09:04:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QfAjW-0000B9-AP for emacs-devel@gnu.org; Fri, 08 Jul 2011 09:04:40 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.183]:25209 helo=ironport2-out.pppoe.ca) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QfAjW-0000B3-6V for emacs-devel@gnu.org; Fri, 08 Jul 2011 09:04:38 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EANv/Fk5MCqt8/2dsb2JhbABTp0R4iHvCf4Y4BJ59hC8 X-IronPort-AV: E=Sophos;i="4.65,499,1304308800"; d="scan'208";a="123734096" Original-Received: from 76-10-171-124.dsl.teksavvy.com (HELO pastel.home) ([76.10.171.124]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 08 Jul 2011 09:04:37 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id C907859160; Fri, 8 Jul 2011 09:04:36 -0400 (EDT) In-Reply-To: <2A75A6DFE4AB403993132914C05D07F6@us.oracle.com> (Drew Adams's message of "Thu, 7 Jul 2011 20:23:58 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.183 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:141787 Archived-At: > In Isearch+, I just change the case of the minor-mode lighter in the > mode line to indicate case-sensitivity: `Isearch' (case-sensitive) vs > `ISEARCH' (insensitive). (I do the same thing in Icicles, > for completion.) I'm not sure it's completely intuitive, but it's not a bad choice. Another choice is to replace the "regexp", "word", and "case-insensitive" qualifiers with single-letter shorthands. An obvious choice is to use the same letter as the one used for the corresponding key-binding, e.g. "Isearch/r/c:". Stefan