From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Teemu Likonen Newsgroups: gmane.emacs.devel Subject: Re: Finding packages to enable by default Date: Fri, 20 Jun 2014 18:17:35 +0300 Message-ID: <87mwd7d300.fsf@mithlond.arda> References: <87ob4fg3zp.fsf@gmail.com> <874mzgdm3d.fsf@mithlond.arda> <87r42jd7ld.fsf@mithlond.arda> <83y4wrr822.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1403277503 25834 80.91.229.3 (20 Jun 2014 15:18:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 20 Jun 2014 15:18:23 +0000 (UTC) Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jun 20 17:18:14 2014 Return-path: Envelope-to: ged-emacs-devel@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 1Wy0Zy-0002X0-FS for ged-emacs-devel@m.gmane.org; Fri, 20 Jun 2014 17:18:14 +0200 Original-Received: from localhost ([::1]:41537 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wy0Zy-0005qJ-3S for ged-emacs-devel@m.gmane.org; Fri, 20 Jun 2014 11:18:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33936) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wy0Zn-0005p7-TL for emacs-devel@gnu.org; Fri, 20 Jun 2014 11:18:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wy0Zf-0006Er-GW for emacs-devel@gnu.org; Fri, 20 Jun 2014 11:18:03 -0400 Original-Received: from mta-out1.inet.fi ([62.71.2.199]:59725 helo=jenni2.inet.fi) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wy0ZU-0006Ca-Ts; Fri, 20 Jun 2014 11:17:45 -0400 Original-Received: from mithlond.arda (84.251.136.59) by jenni2.inet.fi (8.5.140.03) id 53A17F60002B2640; Fri, 20 Jun 2014 18:17:40 +0300 Original-Received: from dtw by mithlond.arda with local (Exim 4.80) (envelope-from ) id 1Wy0ZP-0003in-6w; Fri, 20 Jun 2014 18:17:39 +0300 In-Reply-To: <83y4wrr822.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 20 Jun 2014 17:04:37 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.91 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 62.71.2.199 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:172576 Archived-At: --=-=-= Content-Type: text/plain Eli Zaretskii [2014-06-20 17:04:37 +03:00] wrote: >> If any spell-checker is enabled by default it should also actually >> work with all/most human languages and the way users expect. >> Otherwise it gets in the way. There are languages which can't be >> spell-checked with ispell-like programs > > Which languages are those? Do you mean Finnish, or do you mean > something else? I mean that Ispell-like programs can't be used either because a dictionary for a language doesn't exist (a lot of languages) or can't/doesn't provide a decent checker for a language (Finnish, at least). > How do you see that ispell.el is specific to "ispell-like programs"? I'm confused. From where I see it ispell.el is about ispell-like interface all over the place. > I always thought Hunspell should support Finnish, since it was written > to support Hungarian. What am I missing? In theory Hunspell probably could but it doesn't. Finnish people use Voikko which is a shared library that provides spell-checker, hyphenation, syntax checker, morphological analyze. It's the Finnish high-quality language technology which everybody in the free software world uses. Enchant spelling checker library can use Voikko as a back-end. Enchant even provides a simple ispell-like command-line tool which has ispell switches "-d", "-a" and "-l". Didn't manage to get it working with Emacs ispell/flyspell. But my ultimate point is not me or Finnish. Spell-checking task depends on so many things outside the scope of Emacs project. So many different languages, different checker engines, missing dictionaries, missing engines. In many situations automatically enabled flyspell-mode just wouldn't work. I think it's a bad idea to turn on such feature by default. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBCAAGBQJTpFCPAAoJEHGdadMkU5RQ/+EP/jqFy+vy6opmlS+dCF4xqz0+ 8ZF4MyZj/xJV+xjDGzhdW1eUgLuJvG1hqcYqICm3k1nm7DI79U1kvFfGfO/vuHv2 ofFhKZvjaeNuHCsW3Kb90VrQJ0A/QBYhuKALRUL66OqwbsqNBsjdXIYvBOKq4QQ8 GXmPSQ7+mZJ8SbyDAac4Zi0epv3cg7Qy/FFLAB8r4mLFDZMLYT80sWbnxqv/oj1q NC0pNORlw20W3TIRMxpbdv6ouJM+mmE6bwP+UudixuMVaItQu7DDiV2vU9kpzBTW c36skj28CSJ+XTNo8BfPRGRmxU/d0KvwSNB/pBPWZHZvj0jYcFYK67h7026jS7IR kLnk21HidXHV+JEx2S1XjVoEbV5a/1f/RqhO5q3wggePc/Vm74V232wshbxpcKEB V8KNS+ij4ad2NVNebEXmleEeIjlaC8rBakQn78RKoblNpzXVRXNK29hr7efATYBM 2u1w32TOGQFcFcZ92bQt1kk97uUFsEI4mKcnFG8CFgkr0i6Pr9Igt20pYEH9ei31 4PfmEUdyCkvepdE4eH1TpCM8cXH9GnOdo9oaY//IGthNlFA8S7hyDZwTcStJWyyr p41QbEaKQA1MGWG1FInkkDwt1lVmeQ3AdcqJKrT+hk4sKuOoA9VR7wjItSRQxR/S moqsf/tw7nYIxgICHZEq =ioTV -----END PGP SIGNATURE----- --=-=-=--