From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.help Subject: Re: Speck (Spell checker for Emacs) Date: Tue, 21 Apr 2015 12:34:06 +0200 Message-ID: <5536279E.9080204@gmx.at> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1429612529 26000 80.91.229.3 (21 Apr 2015 10:35:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 21 Apr 2015 10:35:29 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: haroogan@gmail.com Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Apr 21 12:35:21 2015 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YkVWS-0000PX-7v for geh-help-gnu-emacs@m.gmane.org; Tue, 21 Apr 2015 12:35:20 +0200 Original-Received: from localhost ([::1]:57570 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YkVWR-0002Mg-Mj for geh-help-gnu-emacs@m.gmane.org; Tue, 21 Apr 2015 06:35:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35926) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YkVVP-0001TJ-V8 for help-gnu-emacs@gnu.org; Tue, 21 Apr 2015 06:34:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YkVVL-00018Y-SJ for help-gnu-emacs@gnu.org; Tue, 21 Apr 2015 06:34:15 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:60227) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YkVVL-00017l-Jy for help-gnu-emacs@gnu.org; Tue, 21 Apr 2015 06:34:11 -0400 Original-Received: from [93.82.15.168] ([93.82.15.168]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0M5Z5A-1ZZKsT2Uh6-00xcF4; Tue, 21 Apr 2015 12:34:09 +0200 Original-References: CAKu-7WybujeXgnHPUjLyt_J07LtMN4cvwWTj_p1vha+EXuP6GQ@mail.gmail.com X-Provags-ID: V03:K0:9SNJVkty3qA8+vyiXBglAC09LcEPTtUQqcMvADjRyjFkuyyqGlR wxiVKj81TX4ftLT47yeVVRmiNwpieY1RTH9vSn4qRU1wlHnbN+iTFvxdakOVVU6A9+QpBK4 Lj0CjjVJVaN7Ol4yENI7krITKFht7Phsput6Yb7VKPZ/twhKnjMzNMDJ/TuodEyipmUt6Pn u4HEoaJvFBBu8EYaZA/FA== X-UI-Out-Filterresults: notjunk:1; X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 212.227.17.22 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:103899 Archived-At: > It sounds like speck.el "needs work" to be able to work out of the box > with Hunspell. The problem is this default: > > (defcustom speck-hunspell-library-directory (speck-hunspell-binary-directory) > "Name of Hunspell library directory. > This should specify the absolute name of the directory where the > Hunspell dictionaries reside. The default value is the directory where > the Hunspell executable resides." > > What it means is that speck.el will instruct Hunspell to look for > dictionaries in the same directory where the Hunspell executable > resides, which is never going to work with a "normal" installation of > Hunspell. Initially, speck was written without Hunspell support. I added it as soon as the first executables for Windows appeared (that was quite some time before any other Emacs Spell Checker was able to talk to Hunspell). The customization variables are still from that early period, there was no "normal" installation procedure at that time IIRC. Moreover, I never upgraded my spell engines since then. So probably support is missing or incorrect in this area. > As a result, the only variant is > > (setq speck-hunspell-library-directory "") I faintly remember Xah Lee spending hours on setting up Hunspell for Windows until he gave up. Maybe that was the reason. martin