From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.bugs Subject: Re: case conversion by replace-match Date: Tue, 20 May 2003 21:55:19 -0400 Sender: bug-gnu-emacs-bounces+gnu-bug-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: <16068.62114.573866.744811@tfkp07.physik.uni-erlangen.de> <3EC93D68.4060506@yahoo.com> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1053482663 1017 80.91.224.249 (21 May 2003 02:04:23 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 21 May 2003 02:04:23 +0000 (UTC) Cc: bug-gnu-emacs@gnu.org Original-X-From: bug-gnu-emacs-bounces+gnu-bug-gnu-emacs=m.gmane.org@gnu.org Wed May 21 04:04:22 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19IIxq-0000GG-00 for ; Wed, 21 May 2003 04:04:22 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19IIxE-0001Ey-A5 for gnu-bug-gnu-emacs@m.gmane.org; Tue, 20 May 2003 22:03:44 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19IIrQ-0006gH-K7 for bug-gnu-emacs@gnu.org; Tue, 20 May 2003 21:57:44 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19IIqs-0006H6-5M for bug-gnu-emacs@gnu.org; Tue, 20 May 2003 21:57:10 -0400 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.20) id 19IIp5-0005ZH-TZ for bug-gnu-emacs@gnu.org; Tue, 20 May 2003 21:55:19 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.20) id 19IIp5-0000nv-Ms; Tue, 20 May 2003 21:55:19 -0400 Original-To: Kevin Rodgers In-reply-to: <3EC93D68.4060506@yahoo.com> (message from Kevin Rodgers on Mon, 19 May 2003 14:24:08 -0600) X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Bug reports for GNU Emacs, the Swiss army knife of text editors List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: bug-gnu-emacs-bounces+gnu-bug-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.bugs:5126 X-Report-Spam: http://spam.gmane.org/gmane.emacs.bugs:5126 But Emacs is inconsistent in how non-letters in REGEXP are treated. BTW, this inconsistency was not present in Emacs 19.34. What people expect in case propagation is inconsistent; it depends on semantics that only an AI could understand. So there is no chance we could make this always work. Consistent implementations tend to be wrong very often. I made changes in order to produce results that people expect in more cases. (Sorry I don't remember which cases--it was too long ago.)