From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Dave Love Newsgroups: gmane.emacs.devel Subject: Re: iso-8859-1 and non-latin-1 chars Date: 23 Dec 2002 12:27:58 +0000 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <200212090608.PAA24291@etlken.m17n.org> <200212160042.JAA03616@etlken.m17n.org> <200212230640.PAA12591@etlken.m17n.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1040646591 27465 80.91.224.249 (23 Dec 2002 12:29:51 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 23 Dec 2002 12:29:51 +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 18QRiM-00078p-00 for ; Mon, 23 Dec 2002 13:29:46 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18QRlP-0004uj-00 for ; Mon, 23 Dec 2002 13:32:55 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18QRiR-0003oz-00 for emacs-devel@quimby.gnus.org; Mon, 23 Dec 2002 07:29:51 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18QRi7-0003nO-00 for emacs-devel@gnu.org; Mon, 23 Dec 2002 07:29:31 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18QRi5-0003jm-00 for emacs-devel@gnu.org; Mon, 23 Dec 2002 07:29:30 -0500 Original-Received: from albion.dl.ac.uk ([148.79.80.39]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18QRgh-0003IQ-00; Mon, 23 Dec 2002 07:28:03 -0500 Original-Received: from fx by albion.dl.ac.uk with local (Exim 3.35 #1 (Debian)) id 18QRgc-0003mm-00; Mon, 23 Dec 2002 12:27:58 +0000 Original-To: Kenichi Handa Original-Lines: 23 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Original-cc: rms@gnu.org Original-cc: kstevens@ichips.intel.com X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:10322 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:10322 Kenichi Handa writes: > I don't think the program `ispell' itself should be fixed. I meant ispell.el, though it is unfortunate that we don't have a spelling program that deals with multibyte encodings as far as I know. > But, ispell.el should be made more robust. When it finds an > unencodable character in a word, perhaps, it should show the > word as a misspelled word to a user instead of sending it to > the ispell program. Yes, that's what I've implemented for flyspell. The problem is that ispell.el sends a whole line to the subprocess (unlike flyspell). Also it doesn't use the Emacs syntax table to decide what's a word. > Then BBDB should call select-safe-coding-system before > siliently using a specified coding system. No, it should use a general coding system to store all text. I implemented that, but people have used inappropriate values (either by setting the relevant variable or via `file-coding-system-alist') and there could be problems in the transition to the new version.