From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Case-sensitive support with regexp specials ? Date: Fri, 17 Dec 2004 19:19:21 -0500 Message-ID: References: <5065e29004121400555e75f5eb@mail.gmail.com> <5065e29004121517567d1946b3@mail.gmail.com> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1103329488 20220 80.91.229.6 (18 Dec 2004 00:24:48 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 18 Dec 2004 00:24:48 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Dec 18 01:24:41 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CfSOm-0005Mu-00 for ; Sat, 18 Dec 2004 01:24:40 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CfSZ6-00058O-Aa for ged-emacs-devel@m.gmane.org; Fri, 17 Dec 2004 19:35:20 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CfSYq-00057f-DX for emacs-devel@gnu.org; Fri, 17 Dec 2004 19:35:04 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CfSYm-00055l-Pu for emacs-devel@gnu.org; Fri, 17 Dec 2004 19:35:01 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CfSYm-00055N-Jj for emacs-devel@gnu.org; Fri, 17 Dec 2004 19:35:00 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CfSO4-0008Pt-JN for emacs-devel@gnu.org; Fri, 17 Dec 2004 19:23:56 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1CfSJd-0007tz-Sh; Fri, 17 Dec 2004 19:19:21 -0500 Original-To: Kevin Rodgers In-reply-to: (message from Kevin Rodgers on Thu, 16 Dec 2004 10:33:53 -0700) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:31249 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:31249 Yuck: IMHO a balanced syntax like \(?:...\) would be better than a state-switching construction. For this operation, requiring "balance" might make it clumsy and could also interfere with use. I think the syntax of \c and \C fits in better. However, \c and \C already have meanings in Emacs regexps, for matching in terms of character categories. So we would need to choose some other letter for this, or else change incompatibly to a different letter for categories. (Such an incompatible change would not be tragic, since users probably don't use the syntax very much.)