From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: please consider emacs-unicode for pervasive changes Date: Thu, 5 Sep 2002 16:48:28 +0200 (IST) Sender: emacs-devel-admin@gnu.org Message-ID: References: <200209050548.OAA13998@etlken.m17n.org> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Trace: main.gmane.org 1031237678 30946 127.0.0.1 (5 Sep 2002 14:54:38 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 5 Sep 2002 14:54:38 +0000 (UTC) Cc: emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17my1l-000830-00 for ; Thu, 05 Sep 2002 16:54:37 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17mybU-0001xB-00 for ; Thu, 05 Sep 2002 17:31:32 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17my3N-0001v7-00; Thu, 05 Sep 2002 10:56:17 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17mxyZ-0000tW-00 for emacs-devel@gnu.org; Thu, 05 Sep 2002 10:51:19 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17mxyS-0000pm-00 for emacs-devel@gnu.org; Thu, 05 Sep 2002 10:51:19 -0400 Original-Received: from is.elta.co.il ([199.203.121.2]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17mxyS-0000oa-00 for emacs-devel@gnu.org; Thu, 05 Sep 2002 10:51:12 -0400 Original-Received: from is (is [199.203.121.2]) by is.elta.co.il (8.9.3/8.8.8) with SMTP id QAA18543; Thu, 5 Sep 2002 16:48:29 +0200 (IST) X-Sender: eliz@is Original-To: Kenichi Handa In-Reply-To: <200209050548.OAA13998@etlken.m17n.org> Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:7551 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:7551 On Thu, 5 Sep 2002, Kenichi Handa wrote: > As Emacs-unicode unifies, for instance, character C1 of > charset CS1 and character C2 of CS2. So, so even if an > original iso-2022-7bit file uses the different byte sequence > to represent them, when emacs reads it and write, C2 will be > encoded by the same byte sequence as C1. > > It doesn't matter for Emacs because when Emacs reads that > file again, there's no difference. As an example of a situation where it does matter, consider this: you visit a file, edit some parts of it, then save it. It would be reasonable to expect that portions of the file you didn't change will compare equal to the original file. In other words, running `diff' on the original and the edited files will not show any changes in those line you didn't modify. However, unification means that `diff' _will_ sometimes show differences in unedited portions of the file, because C2 was recoded into a different codepoint. (Please do not interpret the above to mean I'm against unification. I'm not.)