From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Reuben Thomas Newsgroups: gmane.emacs.bugs Subject: bug#17742: Acknowledgement (Support for enchant?) Date: Mon, 19 Dec 2016 21:27:18 +0000 Message-ID: References: <834m2hjbmr.fsf@gnu.org> <83bmwfbxaf.fsf@gnu.org> <837f73bqwv.fsf@gnu.org> <838trb6h7s.fsf@gnu.org> <20161219173719.5lt4u562tf4mcwcy@agmartin.aq.upm.es> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=94eb2c05a83099c2e7054409951e X-Trace: blaine.gmane.org 1482182897 25922 195.159.176.226 (19 Dec 2016 21:28:17 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 19 Dec 2016 21:28:17 +0000 (UTC) Cc: 17742@debbugs.gnu.org To: Agustin Martin Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Dec 19 22:28:13 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 1cJ5Tf-0005dM-5h for geb-bug-gnu-emacs@m.gmane.org; Mon, 19 Dec 2016 22:28:11 +0100 Original-Received: from localhost ([::1]:47815 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cJ5Ti-0000n5-6b for geb-bug-gnu-emacs@m.gmane.org; Mon, 19 Dec 2016 16:28:14 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35864) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cJ5Tb-0000mp-0b for bug-gnu-emacs@gnu.org; Mon, 19 Dec 2016 16:28:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cJ5TW-0004kN-VA for bug-gnu-emacs@gnu.org; Mon, 19 Dec 2016 16:28:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:60854) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cJ5TW-0004kI-R0 for bug-gnu-emacs@gnu.org; Mon, 19 Dec 2016 16:28:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cJ5TW-0001CQ-GY for bug-gnu-emacs@gnu.org; Mon, 19 Dec 2016 16:28:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Reuben Thomas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 19 Dec 2016 21:28: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.14821828464553 (code B ref 17742); Mon, 19 Dec 2016 21:28:02 +0000 Original-Received: (at 17742) by debbugs.gnu.org; 19 Dec 2016 21:27:26 +0000 Original-Received: from localhost ([127.0.0.1]:48020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cJ5Sw-0001BM-4D for submit@debbugs.gnu.org; Mon, 19 Dec 2016 16:27:26 -0500 Original-Received: from mail-qk0-f182.google.com ([209.85.220.182]:36822) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cJ5Su-0001B8-Bu for 17742@debbugs.gnu.org; Mon, 19 Dec 2016 16:27:24 -0500 Original-Received: by mail-qk0-f182.google.com with SMTP id n21so23939781qka.3 for <17742@debbugs.gnu.org>; Mon, 19 Dec 2016 13:27:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=9I8+5qPcBK32cTlhn7UFVFnWhDRjtXEXz7A3wuKdnoE=; b=wEDtnvMbrTlIuhghjxKN7aHV3infJy7TrI0DDKwJCdqP2I3qpHafPj2cxgAyOleKna 20oVW+G06hdFRj4ECozHEqB2DF4z6FsKrW8ie/KTBv2HS1ZL34iSCCJUWlsrrXUCjUFx y9sgByiLuNfeR1GlJTkhfH1ipGxbdibqwQ32Y= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=9I8+5qPcBK32cTlhn7UFVFnWhDRjtXEXz7A3wuKdnoE=; b=aXYPmhS/WcyV2hzTY8ui2mDmvWAyShkYryn+YAqEMIE3WKPjcIRlxQ0nup+41WKRtd xrYx6rP/pKDiMO/SND6aWSivDhYwnG01JxZSAaNpABRB7hxH09XuHY7PRDfiS1i7L+Eo X6g1uy2GSunZIoTvl41JskGoTKcLDQheHU2FzPN/u5D+7SA9aB6XEs0CNGTFwtPuOWxt +do/5NXZ80Wryfjw9rqB+yBrqH8TQDbus0R8NbvdCGNV2ZLskRaOOGFfh4+Hv6hC7sMr tITdZu5f/YUzQDdO4k7w96+vXr7oE82u/lzm3RQ53vbjxoS/r9KaU5/vVkahV/7M6hqN lA0A== X-Gm-Message-State: AIkVDXLyFx63bHy2zy1XISQX4betigQl1+qlOX5XfTTb8XceI2XaDA3vVmO7i/h/zJivAFX+W1uoaTuLXxjM8gk5 X-Received: by 10.55.113.69 with SMTP id m66mr4996580qkc.186.1482182838818; Mon, 19 Dec 2016 13:27:18 -0800 (PST) Original-Received: by 10.140.88.51 with HTTP; Mon, 19 Dec 2016 13:27:18 -0800 (PST) In-Reply-To: <20161219173719.5lt4u562tf4mcwcy@agmartin.aq.upm.es> 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:127220 Archived-At: --94eb2c05a83099c2e7054409951e Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 19 December 2016 at 17:37, Agustin Martin wrote: > > About Enchant, last time I looked at it it was mostly intented for use > through libenchant, not through the standalone enchant binary, which was > more like some kind of testing tool. As a matter of fact its list of > options is quite short and it seems to lack support for personal > dictionaries. =E2=80=8BI have a patch currently under consideration by enchant's maintain= er to upgrade the functionality of the standalone enchant binary to be similar to ispell, hunspell etc.=E2=80=8B See https://github.com/rrthomas/enchant/ > Also, there is no easy way to know which particular spellchecking engine = is > being used. Enchant uses $(datadir)/enchant and ~/.enchant config files t= o > define preferences, but I see no way to make enchant tell which one is > being > used. So, it is not easy to parse dictionary info. > =E2=80=8Benchant-lsmod lists the engine used for each dictionary, so this i= s certainly possible, as I said earlier. However, it's not a good idea, I think, to directly search for dictionary files and parse them, because this breaks the abstraction of using the binary and/or library.=E2=80=8B Sorry if I have missed some things. Gmail tags some of Reuben mails as spam > and puts them out of my usual workflow. > =E2=80=8BThis is caused by an unfortunate interaction between my domain's m= ail configuration (which uses strict DMARC, so that if email does not match some cryptographic signature, it should be discarded by receiving domains) and the gnu.org listserv (which changes outgoing mail but keeps the original sender, so that messages appear to come from me but do not match the signature). I have raised this before with the listserv admins, but they've not yet been able to update their configuration (I know that sufficiently recent mailman can be configured to work).=E2=80=8B --=20 http://rrt.sc3d.org --94eb2c05a83099c2e7054409951e Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On = 19 December 2016 at 17:37, Agustin Martin <agustin6martin@gmail.com= > wrote:

About Enchant, last time I looked at it it was mostly intented for u= se
through libenchant, not through the standalone enchant binary, which was more like some kind of testing tool. As a matter of fact its list of
options is quite short and it seems to lack support for personal
dictionaries.

=E2=80=8BI have a patch currently under considera= tion by enchant's maintainer to upgrade the functionality of the standa= lone enchant binary to be similar to ispell, hunspell etc.=E2=80=8B

See=C2=A0https://github.com/rrthomas/enchant/
=C2=A0
Also,= there is no easy way to know which particular spellchecking engine is
being used. Enchant uses $(datadir)/enchant and ~/.enchant config files to<= br> define preferences, but I see no way to make enchant tell which one is bein= g
used. So, it is not easy to parse dictionary info.
=E2=80= =8Benchant-lsmod lists the engine used for each dictionary, so this is cert= ainly possible, as I said earlier. However, it's not a good idea, I thi= nk, to directly search for dictionary files and parse them, because this br= eaks the abstraction of using the binary and/or library.=E2=80=8B

Sorry if= I have missed some things. Gmail tags some of Reuben mails as spam
and puts them out of my usual workflow.

=E2=80=8BThis is caused = by an unfortunate interaction between my domain's mail configuration (w= hich uses strict DMARC, so that if email does not match some cryptographic = signature, it should be discarded by receiving domains) and the gnu.org listserv (which changes outgoing mail but keeps= the original sender, so that messages appear to come from me but do not ma= tch the signature).

I hav= e raised this before with the listserv admins, but they've not yet been= able to update their configuration (I know that sufficiently recent mailma= n can be configured to work).=E2=80=8B

--
http://rrt.sc3d.org
--94eb2c05a83099c2e7054409951e--