From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#19622: 25.0.50; Spell checking and Unicode don't mix... Date: Mon, 19 Jan 2015 18:20:11 +0200 Message-ID: <83twzmyc78.fsf@gnu.org> References: <20150117205533.5dfaea94@jabberwock.cb.piermont.com> <834mrnzbm1.fsf@gnu.org> <20150119081501.65e931af@jabberwock.cb.piermont.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1421684476 24137 80.91.229.3 (19 Jan 2015 16:21:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 19 Jan 2015 16:21:16 +0000 (UTC) Cc: 19622@debbugs.gnu.org To: "Perry E. Metzger" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jan 19 17:21:12 2015 Return-path: Envelope-to: geb-bug-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 1YDF4g-0005KE-Qb for geb-bug-gnu-emacs@m.gmane.org; Mon, 19 Jan 2015 17:21:10 +0100 Original-Received: from localhost ([::1]:38372 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YDF4g-0007Vd-7b for geb-bug-gnu-emacs@m.gmane.org; Mon, 19 Jan 2015 11:21:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37539) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YDF4d-0007Uf-BN for bug-gnu-emacs@gnu.org; Mon, 19 Jan 2015 11:21:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YDF4Y-0004bI-Ac for bug-gnu-emacs@gnu.org; Mon, 19 Jan 2015 11:21:07 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:52733) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YDF4Y-0004bE-79 for bug-gnu-emacs@gnu.org; Mon, 19 Jan 2015 11:21:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YDF4X-0002gI-NV for bug-gnu-emacs@gnu.org; Mon, 19 Jan 2015 11:21:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 19 Jan 2015 16:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19622 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 19622-submit@debbugs.gnu.org id=B19622.142168443210259 (code B ref 19622); Mon, 19 Jan 2015 16:21:01 +0000 Original-Received: (at 19622) by debbugs.gnu.org; 19 Jan 2015 16:20:32 +0000 Original-Received: from localhost ([127.0.0.1]:33361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YDF42-0002fN-V8 for submit@debbugs.gnu.org; Mon, 19 Jan 2015 11:20:31 -0500 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:51440) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YDF3z-0002f6-JP for 19622@debbugs.gnu.org; Mon, 19 Jan 2015 11:20:29 -0500 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NIF00000M5DXT00@a-mtaout20.012.net.il> for 19622@debbugs.gnu.org; Mon, 19 Jan 2015 18:20:21 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NIF0001XMPWSN80@a-mtaout20.012.net.il>; Mon, 19 Jan 2015 18:20:21 +0200 (IST) In-reply-to: <20150119081501.65e931af@jabberwock.cb.piermont.com> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:98477 Archived-At: > Date: Mon, 19 Jan 2015 08:15:01 -0500 > From: "Perry E. Metzger" > Cc: 19622@debbugs.gnu.org > > > It's up to the speller, so it isn't an Emacs problem/bug/issue. The > > characters that are word constituent are stated in the .aff file for > > the language you use, and they come with the speller (and are > > tailored to what the speller does and doesn't know about the word > > structure). Emacs cannot fix that. > > Emacs could replace punctuation on its way down the pipe to > the inferior process if it wishes to as a stop gap. Wouldn't some users object to such replacements? They could mask mis-spelled words. Also, how would Emacs know that the replacement will DTRT with the speller which is being used? Each speller has its own capabilities and rules wrt word morphology. These are described by the .aff files, but Emacs is too dumb to understand those rules; the only thing it knows is how to fetch WORDCHARS and non-WORDCHARS from there. IOW, I'm not at all sure this is a problem that Emacs could and should fix. Why not report it upstream to the developers of the speller you use?