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 22:49:52 +0300 Message-ID: <87bntncqe7.fsf@mithlond.arda> References: <87ob4fg3zp.fsf@gmail.com> <874mzgdm3d.fsf@mithlond.arda> <87r42jd7ld.fsf@mithlond.arda> <83y4wrr822.fsf@gnu.org> <87mwd7d300.fsf@mithlond.arda> <83mwd7qvl2.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 1403293836 30541 80.91.229.3 (20 Jun 2014 19:50:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 20 Jun 2014 19:50:36 +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 21:50:28 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 1Wy4pM-0008UG-NS for ged-emacs-devel@m.gmane.org; Fri, 20 Jun 2014 21:50:24 +0200 Original-Received: from localhost ([::1]:42630 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wy4pM-0007ve-Ca for ged-emacs-devel@m.gmane.org; Fri, 20 Jun 2014 15:50:24 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38128) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wy4pD-0007om-1G for emacs-devel@gnu.org; Fri, 20 Jun 2014 15:50:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wy4p7-0007f7-6Q for emacs-devel@gnu.org; Fri, 20 Jun 2014 15:50:14 -0400 Original-Received: from mta-out1.inet.fi ([62.71.2.198]:57857 helo=jenni2.inet.fi) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wy4p1-0007RZ-AF; Fri, 20 Jun 2014 15:50:03 -0400 Original-Received: from mithlond.arda (84.251.136.59) by jenni2.inet.fi (8.5.140.03) id 53A17F60002DB1A4; Fri, 20 Jun 2014 22:49:57 +0300 Original-Received: from dtw by mithlond.arda with local (Exim 4.80) (envelope-from ) id 1Wy4ou-0004Py-GE; Fri, 20 Jun 2014 22:49:56 +0300 In-Reply-To: <83mwd7qvl2.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 20 Jun 2014 21:34:01 +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.198 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:172590 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Eli Zaretskii [2014-06-20 21:34:01 +03:00] wrote: > If there are so many of them, where are all those users? why didn't > anyone submit changes to ispell.el to support those languages and > spell-checkers? Why didn't you, for that matter? I thought that flyspell-mode was too slow and had problems with back-ends with decent Finnish support (Enchant and now obsolete tmispell-voikko). I switched to speck-mode[1] for a while. It was better but still too slow in some situations and didn't work with Enchant. It, too, was tied to ispell interface. I began to think that more generic approach is better. So I wrote wcheck-mode[2] which has very different configuration concepts, and it's fast. You asked where are all those users and why they haven't contributed to ispell.el. I can only speak for myself. I think that, with very different spell-checker concepts, it's easier to write a new checker From=20scratch. That's kind of contribution too. I got what I wanted: fast on-the-fly checker which works with anything and is very configurable. Maybe some of those "other people" are using wcheck-mode too so their itch have been scratched and they don't need to care about ispell.el. But even if flyspell was replaced with my wcheck-mode (which I'm not suggesting) I wouldn't enable it by default. The reason is the same: too intrusive, so much unknown variables outside the scope of Emacs. =2D------------------- 1. http://www.emacswiki.org/emacs/SpeckMode 2. https://github.com/tlikonen/wcheck-mode --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBCAAGBQJTpJBhAAoJEHGdadMkU5RQq9IQALiGgXDPUdURCVuSBDdOi9Up LmFUQytH91winN+rcLzvmowGcjUnp6GPnBv25rW9kuFXbPLtrLGGqRtUWxcJ1jrC U1yKJrclVyKTOEGloEJGz6CPdQmGEPxQY1LWVAIyf4tUmHo2Y53pkZQvpycvXDJs vdKTQ5/QTdkis55IlXCtRl5RWELmPNO/LGr78dlQwuUsdjTE/p8uLAksTXQrZl2s 54mzlQzzRJc2LH6yuYxK5EjZBS6aRu8r15eIPwHBTYq0YkuYXN/InA+7nzA/kM86 y/SI1ZTD5bKCwTSLWVxlYs+jk1U/49fYlAa+8aHgl+1mi+mvVph5sIYtSobyI1tm EftLnzzIHn3hZ95zcvAtLlSC+XgMcO/K51i7Fwo2SLbyLFJ0nICl7grIlSAOtLOl Ai2hLMD9vjPTd6rJCv1Pb7e93sfy0PywzuNrY5l69OXaY+hb4pXMH3fpY/RAI2Io hTrRbb1v5YM1qqr/Eus6rwQ+zKhJm7n02znmhW7/t2lJo87n9gBq/MCjNG+v1PXi bd8kbTpCL8u1HseHad9eTtmrJG+LQC0lVS1AUByF1t+AesZLsAE9EHD3K4IHQA55 iaJOdELp/zAQ6voHBl9LuPRfv8nCG6kCNNqn7BBDLd6QWL64EHy+r+7UzoOpe98i 0fKF0YWRR+psgpaT5yPE =C0N9 -----END PGP SIGNATURE----- --=-=-=--