From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: Displaying the state of isearch toggles [was Re: ASCII-folded search] Date: Tue, 30 Jun 2015 07:04:27 -0700 (PDT) Message-ID: <6b3b1440-7931-4dca-b53d-662613eef135@default> References: <9da72b40-0236-4edd-983e-90c54ca7f827@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1435673106 18266 80.91.229.3 (30 Jun 2015 14:05:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 30 Jun 2015 14:05:06 +0000 (UTC) Cc: Juri Linkov , Stefan Monnier , Kaushal , stephen@xemacs.org, emacs-devel@gnu.org, Eli Zaretskii To: bruce.connor.am@gmail.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jun 30 16:04:52 2015 Return-path: Envelope-to: ged-emacs-devel@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 1Z9w9U-0001w3-Se for ged-emacs-devel@m.gmane.org; Tue, 30 Jun 2015 16:04:45 +0200 Original-Received: from localhost ([::1]:47172 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9w9U-0007mH-5j for ged-emacs-devel@m.gmane.org; Tue, 30 Jun 2015 10:04:44 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36488) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9w9Q-0007mC-8u for emacs-devel@gnu.org; Tue, 30 Jun 2015 10:04:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z9w9P-0003cj-FZ for emacs-devel@gnu.org; Tue, 30 Jun 2015 10:04:40 -0400 Original-Received: from userp1040.oracle.com ([156.151.31.81]:27475) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9w9L-0003YZ-2O; Tue, 30 Jun 2015 10:04:35 -0400 Original-Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id t5UE4S39018549 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 30 Jun 2015 14:04:29 GMT Original-Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by userv0022.oracle.com (8.13.8/8.13.8) with ESMTP id t5UE4SL8024269 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 30 Jun 2015 14:04:28 GMT Original-Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13]) by userv0122.oracle.com (8.13.8/8.13.8) with ESMTP id t5UE4SQV014865; Tue, 30 Jun 2015 14:04:28 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] X-Source-IP: userv0022.oracle.com [156.151.31.74] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 156.151.31.81 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:187671 Archived-At: >> When you say "non-orthogonal", presumably you are suggesting that >> changing one attribute automatically either changes some others >> or restricts some others.=C2=A0 Which such search attributes did you >> have in mind? > > I don't know which eli had in mind but: >=20 > Word search is non orthogonal to symbol search (I guess they're > different values of the same attribute). If they are different values of the same attribute then this is not a case of non-orthogonal attributes. Cycling among the values of that attribute (or choosing one of the values in some other way) should be sufficient. > Char folding, word/symbol searching, and regexp searching are all > non orthogonal due to implementation details. Please elaborate. Search is either literal or regexp (and we can add other pattern-matching search types). Again, different values of the same attribute. Word/symbol/whatever: see above. Char folding? Do you mean that if you are folding wrt one equivalence class then either you cannot also be folding wrt another class or folding of the other changes somehow? Please explain.