From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Agustin Martin Newsgroups: gmane.emacs.devel Subject: Re: Bug 130397 (Was: Emacs - Ispell problem with i[no]german dictionary) Date: Wed, 12 Jan 2005 20:17:16 +0100 Message-ID: <20050112191716.GA19198@agmartin.aq.upm.es> References: <20040517120658.GA6919@agmartin.aq.upm.es> <20041217121515.GA2270@agmartin.aq.upm.es> <200412221237.VAA07262@etlken.m17n.org> <20041222171306.GA4462@agmartin.aq.upm.es> <20050110130641.GB13663@tofu.mamane.lu> <20050110171611.GA10357@agmartin.aq.upm.es> <200501110516.OAA03606@etlken.m17n.org> <20050111195623.GA4031@agmartin.aq.upm.es> <200501120737.QAA08464@etlken.m17n.org> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1105557906 22774 80.91.229.6 (12 Jan 2005 19:25:06 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 12 Jan 2005 19:25:06 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 12 20:25:00 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1Coo71-0003vr-00 for ; Wed, 12 Jan 2005 20:25:00 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CooId-00017R-3U for ged-emacs-devel@m.gmane.org; Wed, 12 Jan 2005 14:36:59 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1CooI8-00015N-Mx for emacs-devel@gnu.org; Wed, 12 Jan 2005 14:36:28 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1CooI4-000138-7j for emacs-devel@gnu.org; Wed, 12 Jan 2005 14:36:24 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CooI4-000118-3V for emacs-devel@gnu.org; Wed, 12 Jan 2005 14:36:24 -0500 Original-Received: from [138.100.4.49] (helo=edison.ccupm.upm.es) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Coo2J-0003l1-Tg for emacs-devel@gnu.org; Wed, 12 Jan 2005 14:20:08 -0500 Original-Received: from mala.aq.upm.es (Agmartin.aq.upm.es [138.100.41.131]) by edison.ccupm.upm.es (8.12.10/8.12.10) with ESMTP id j0CJI5LN010518; Wed, 12 Jan 2005 20:18:05 +0100 Original-Received: by mala.aq.upm.es (Postfix, from userid 1000) id 6467EE74C; Wed, 12 Jan 2005 20:17:16 +0100 (CET) Original-To: Kenichi Handa , emacs-devel@gnu.org Content-Disposition: inline In-Reply-To: <200501120737.QAA08464@etlken.m17n.org> User-Agent: Mutt/1.5.6+20040907i 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:32167 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:32167 On Wed, Jan 12, 2005 at 04:37:50PM +0900, Kenichi Handa wrote: > How are ispell.el of Emacs and that of dictionaries-common > maintained? Are they synched somehow? They are independent, dictionaries-common ispell.el should be first in the load-path unless specifically disabled, and emacs21.3 ispell.el will rarely be used in normal setups. As a matter of fact emacs 21.3 seems to still ship with ispell.el 3.4, while dictionaries-common one is 3.6 with some patches to help integration of dicts and some bug fixes and improvements taken from both emacs and xemacs CVS. > Should I install my > patch for CVS Emacs. Or, is it better to wait for you or > some other maintainer work on it? > I have retested your patch and my workaround with a good ifrench dict (it was indeed buggy), and both give reasonable results for iso-8859-{1,15} dict/buffer combinations, with some of the expected misalignments due to iso-8859-15 chars, but your patch does the good work for an utf-8 buffer with iso-8859-15 only chars and an iso-8859-15 dict emacs entry, while my workaround does nothing there. I suggest you to install your patch for CVS Emacs, so it can have a wider testing. I will try to adapt both systems for use in dictionaries-common ispell.el, with your patch as primary choice and the workaround as a fallback. Again, thanks a lot for your feedback (and to emacs-devel people and Rob, debian emacs21 maintainer, for their patience with this rather long thread) Cheers, -- Agustin