From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#17742: Acknowledgement (Support for enchant?) Date: Tue, 20 Dec 2016 17:40:52 +0200 Message-ID: <8337hi4ni3.fsf@gnu.org> References: <834m2hjbmr.fsf@gnu.org> <83bmwfbxaf.fsf@gnu.org> <837f73bqwv.fsf@gnu.org> <838trb6h7s.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1482248535 31893 195.159.176.226 (20 Dec 2016 15:42:15 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 20 Dec 2016 15:42:15 +0000 (UTC) Cc: 17742@debbugs.gnu.org To: Reuben Thomas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Dec 20 16:42:10 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cJMYM-0007H9-3c for geb-bug-gnu-emacs@m.gmane.org; Tue, 20 Dec 2016 16:42:10 +0100 Original-Received: from localhost ([::1]:51935 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cJMYQ-0004O9-Nq for geb-bug-gnu-emacs@m.gmane.org; Tue, 20 Dec 2016 10:42:14 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56860) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cJMYK-0004Nn-EA for bug-gnu-emacs@gnu.org; Tue, 20 Dec 2016 10:42:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cJMYE-0005q5-LV for bug-gnu-emacs@gnu.org; Tue, 20 Dec 2016 10:42:08 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:33742) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cJMYE-0005pv-Hp for bug-gnu-emacs@gnu.org; Tue, 20 Dec 2016 10:42:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cJMYE-00047N-CQ for bug-gnu-emacs@gnu.org; Tue, 20 Dec 2016 10:42:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 Dec 2016 15:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17742 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17742-submit@debbugs.gnu.org id=B17742.148224846815753 (code B ref 17742); Tue, 20 Dec 2016 15:42:02 +0000 Original-Received: (at 17742) by debbugs.gnu.org; 20 Dec 2016 15:41:08 +0000 Original-Received: from localhost ([127.0.0.1]:49141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cJMXL-000461-SB for submit@debbugs.gnu.org; Tue, 20 Dec 2016 10:41:08 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:37258) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cJMXK-00045P-OQ for 17742@debbugs.gnu.org; Tue, 20 Dec 2016 10:41:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cJMXB-0005Tj-R7 for 17742@debbugs.gnu.org; Tue, 20 Dec 2016 10:41:01 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33226) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cJMXB-0005Te-NY; Tue, 20 Dec 2016 10:40:57 -0500 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2958 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cJMXA-0002F9-C4; Tue, 20 Dec 2016 10:40:57 -0500 In-reply-to: (message from Reuben Thomas on Mon, 19 Dec 2016 22:04:55 +0000) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:127241 Archived-At: > From: Reuben Thomas > Date: Mon, 19 Dec 2016 22:04:55 +0000 > Cc: 17742@debbugs.gnu.org > > 1. Assuming my patches to enchant are accepted sooner rather than later, and there's a minor Enchant release soon, then accept an initial implementation of Enchant support in Emacs with a fixed casechars value. This is no worse than for Aspell. > > 1a. If someone wants to add a way for Emacs to parse hunspell dictionaries when used via Enchant, that's fine by me as a temporary workaround. > > 2. When hunspell 2 is released, hopefully there will be an official channel for Emacs to get this information. Any workaround introduced as per 1a above would now be more solid. > > 3. Once one of Enchant's supported engines has an official way to get this information, then it's a good time to add an API to Enchant too (and support in the standalone binary). > > Overall, there's no hurry. We have precise casechars for hunspell dictionaries today (though as I mentioned elsewhere, there may still be problems with using them). Enchant support for now is useful for the spelling checkers it supports that Emacs does not; obviously, Emacs's direct hunspell support is better for now than via Enchant. It would be nice to fix that eventually and use only Enchant, but there's no need to rush. For someone who would like to use Enchant with Hunspell as its engine, this sounds sub-optimal to me, if 1a is not implemented as part of the initial Enchant support, or at all. How will we be able in good faith to advertise support for a new speller when in fact it degrades, even if slightly, the direct interface with that very engine?