GNU bug report logs - #20741
24.4; flyspell doesn't work with abbreviations ending in a period

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Reuben Thomas <rrt@HIDDEN>; Keywords: confirmed; dated Fri, 5 Jun 2015 14:08:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 14 Feb 2022 16:42:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 14 11:42:27 2022
Received: from localhost ([127.0.0.1]:42414 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nJeQl-0005uR-6z
	for submit <at> debbugs.gnu.org; Mon, 14 Feb 2022 11:42:27 -0500
Received: from eggs.gnu.org ([209.51.188.92]:35270)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1nJeQj-0005u8-8R
 for 20741 <at> debbugs.gnu.org; Mon, 14 Feb 2022 11:42:26 -0500
Received: from [2001:470:142:3::e] (port=35212 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1nJeQd-0001tf-OU; Mon, 14 Feb 2022 11:42:19 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=IsjSvnmCWj2xb3iEbM1r3YJgrx/Mefe61XY6nbUCNsU=; b=XQx5f6yVrU2N
 kS9HlH5yov6hOhIZJdjSAujrmAPOM+h4Ip+ePvuaMHl17zulthRzOy/4iXMMiTdjDzUlAyXrovtgj
 QmWh1mI7hfk+BBJIVQBT9eiPFi+HvkIR5YSO/xTTxja6e7mAlluSsLFt/g4Fhk+L//hD/3Q5dGD1K
 wgezrrTQULrlYCSKL4w5VZnSmITJ4Cdj3dGGLyumw6fy0tLZT756sopynW7sCqfYi3rP8/mqaA4VU
 Dc5xbRkoY3XgJSJ65WjCqCPMzrmcAGBIa4R0zRvhrAjei/9SHooM1AADJNW10rG5RK3OqzljEU3qy
 0LcZkkxdr5hDD8ju7gFW1Q==;
Received: from [87.69.77.57] (port=1186 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1nJeQd-0003ap-97; Mon, 14 Feb 2022 11:42:19 -0500
Date: Mon, 14 Feb 2022 18:42:18 +0200
Message-Id: <83czjppfh1.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Reuben Thomas <rrt@HIDDEN>
In-Reply-To: <CAOnWdoiUzYecuS2CqZvPR6MsWdj_5C2yy-DdGWVM2sbj9DJCbA@HIDDEN>
 (message from Reuben Thomas on Mon, 14 Feb 2022 15:27:54 +0000)
Subject: Re: bug#20741: 24.4; flyspell doesn't work with abbreviations ending
 in a period
References: <87pp5az1u7.fsf@HIDDEN> <83twumnem2.fsf@HIDDEN>
 <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
 <83iob1nxfb.fsf@HIDDEN>
 <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
 <87o83bxhll.fsf@HIDDEN> <83fsonq6w9.fsf@HIDDEN>
 <CAOnWdoje+jyTcPUrK5szPywcKjrrAKzp2FktQuFjPddMdiXS0Q@HIDDEN>
 <83k0dxpo5f.fsf@HIDDEN>
 <CAOnWdohNt=nEnK=4REe1-BkmGaC+=jUVCjAkyegEd1oBqoDdQA@HIDDEN>
 <83ee45pj7r.fsf@HIDDEN>
 <CAOnWdoiUzYecuS2CqZvPR6MsWdj_5C2yy-DdGWVM2sbj9DJCbA@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 20741
Cc: larsi@HIDDEN, 20741 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Reuben Thomas <rrt@HIDDEN>
> Date: Mon, 14 Feb 2022 15:27:54 +0000
> Cc: larsi@HIDDEN, 20741 <at> debbugs.gnu.org
> 
>  It's the same case: references to variables and other symbols in
>  comments and strings of a program are very frequent.  They are also
>  very frequent in email messages which discuss programming, such as
>  this discussion (I have Flyspell turned on in all my email buffers).
> 
> I think we can distinguish 3 different problems here:
> 
> 1. Natural language spellchecking. That's what this issue is about.
> 2. Spell-checking code. (Essentially, identifiers.)
> 3. Finding code inside natural language, and checking it as if it were code. (That's what you're talking about
> here.) This is not a spellchecking problem, it's a problem of identifying which spell-checking apparatus to
> use, rather like font-lock for multi-language buffers. It's hard to see how to do it without some syntactic clue
> (e.g. the use of backticks in markdown), as used in multi-language buffers for font-locking.

Like I said: when we talk about this stuff in email, it's both case 1
and case 3.

Anyway: what are the practical proposals for improving this?  Are we
going to handle only periods, or does anyone have a more general
solution?





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 14 Feb 2022 15:29:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 14 10:29:01 2022
Received: from localhost ([127.0.0.1]:42323 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nJdHg-0003lN-Sa
	for submit <at> debbugs.gnu.org; Mon, 14 Feb 2022 10:29:01 -0500
Received: from mail-pf1-f173.google.com ([209.85.210.173]:34542)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1nJdHf-0003l8-1y
 for 20741 <at> debbugs.gnu.org; Mon, 14 Feb 2022 10:28:59 -0500
Received: by mail-pf1-f173.google.com with SMTP id g1so10005370pfv.1
 for <20741 <at> debbugs.gnu.org>; Mon, 14 Feb 2022 07:28:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=v4clzQ7FowQxWyf+o4EHKaM1jD5q3ULyhFqbonJQk1g=;
 b=mJPRK5OqmN19k25T89S/xNHXjJz022gueJIGM01mWXP65DUdaQ7l2zpruppyaF0Y3L
 Up9s//au4aaisMuP1EEi+9VZzpnWkvKkgTXdevPEeC8/Ae0FbA15idUPNk0LV7jcOTJq
 Mdi7mJzx5NNnVyftpSgtds5qOaqI7bUnpz/D0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=v4clzQ7FowQxWyf+o4EHKaM1jD5q3ULyhFqbonJQk1g=;
 b=uX6q43EhTQYp+PNgMcmhYrx9SxGB+IEObddRVQEpw6DHMvGueK2b9CmTpdad5R7c2l
 RjQOgpiN2yW0iEfcgHKqejQp9y1F1H2KXwqoEasgohCDBizb6AXpTKUTN8V9bMhYGSML
 jDzoV78+K4t9bdLnqSdskl6Kw8SdtrlTn/KmbEoPi0hx1pI9EidNrnuJzo8hPRgk2SLK
 cZOSKOniF/zWVs8Kg+I7QH5an8c35mIc6hILHNkIDrvSLN4KD7BH+vx9wQrQDZ8kOrc/
 0h6IgNOZQCrmdQeNTLQD8oI7yQPMk5XiYDKAMo9rlaO0O3Hf9cs8mwLTEo5alp1X0L6r
 b7mA==
X-Gm-Message-State: AOAM5331hljYwptMn8QPGzm+NzAgp6PbOQmPbaPjID07hDtO5jLLwC1J
 bbUkExxUVjMZ890VbSLXmDEKDGslGepcpBSwhGzBUg==
X-Google-Smtp-Source: ABdhPJyc5THjCaOzSAA9GWGBttk3gyTCNIl5ZbmmNiuCD6aVNyhXCHxJ6iQq+IUUnnMfb/kSvvDbjh8PYa1GDUpiX1Q=
X-Received: by 2002:a65:5943:: with SMTP id g3mr227052pgu.3.1644852533276;
 Mon, 14 Feb 2022 07:28:53 -0800 (PST)
MIME-Version: 1.0
References: <87pp5az1u7.fsf@HIDDEN> <83twumnem2.fsf@HIDDEN>
 <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
 <83iob1nxfb.fsf@HIDDEN>
 <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
 <87o83bxhll.fsf@HIDDEN> <83fsonq6w9.fsf@HIDDEN>
 <CAOnWdoje+jyTcPUrK5szPywcKjrrAKzp2FktQuFjPddMdiXS0Q@HIDDEN>
 <8735klu3pz.fsf@HIDDEN>
In-Reply-To: <8735klu3pz.fsf@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Mon, 14 Feb 2022 15:28:42 +0000
Message-ID: <CAOnWdoj82uy8kEnrkkH6uFLKsUaC9+M5XiTxA_OFJjyiknOPYA@HIDDEN>
Subject: Re: bug#20741: 24.4; flyspell doesn't work with abbreviations ending
 in a period
To: Lars Ingebrigtsen <larsi@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000f44ef705d7fc12da"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 20741
Cc: Eli Zaretskii <eliz@HIDDEN>, 20741 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000f44ef705d7fc12da
Content-Type: text/plain; charset="UTF-8"

On Mon, 14 Feb 2022 at 10:45, Lars Ingebrigtsen <larsi@HIDDEN> wrote:

> Reuben Thomas <rrt@HIDDEN> writes:
>
> > To be honest, I'm not sure Emacs can do much here. As far as I can
> > tell, hunspell doesn't cope well with characters like "." that
> > normally are non-word characters, but *can* occur in a word.
> >
> > Relatedly, see: https://github.com/hunspell/hunspell/issues/361
>
> So it's a problem on the hunspell side, and not because Emacs is
> considering the "." to be a non-word character?  (I haven't tried to
> debug what's going on.)


For natural language, yes.

There's also a problem in common abbreviations like "i.e.", which is
> considered as the words "i" and "e", apparently...
>

This is indeed the case, and it's not normally a problem because Emacs does
not spellcheck words so short.

I was wondering whether Emacs could query the backend speller whether it
> had the word "foo." in the dictionary before squiggly-lining "foo", but
> I'm very unfamiliar with how these functions work.
>

It could!

-- 
https://rrt.sc3d.org

--000000000000f44ef705d7fc12da
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr"><span class=3D"gmail_default" style=3D"font-family:arial,helvetica,s=
ans-serif;font-size:small"></span>On Mon, 14 Feb 2022 at 10:45, Lars Ingebr=
igtsen &lt;<a href=3D"mailto:larsi@HIDDEN" target=3D"_blank">larsi@HIDDEN=
rg</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
">Reuben Thomas &lt;<a href=3D"mailto:rrt@HIDDEN" target=3D"_blank">rrt@s=
c3d.org</a>&gt; writes:<br>
<br>
&gt; To be honest, I&#39;m not sure Emacs can do much here. As far as I can=
<br>
&gt; tell, hunspell doesn&#39;t cope well with characters like &quot;.&quot=
; that<br>
&gt; normally are non-word characters, but *can* occur in a word.<br>
&gt;<br>
&gt; Relatedly, see: <a href=3D"https://github.com/hunspell/hunspell/issues=
/361" rel=3D"noreferrer" target=3D"_blank">https://github.com/hunspell/huns=
pell/issues/361</a><br>
<br>
So it&#39;s a problem on the hunspell side, and not because Emacs is<br>
considering the &quot;.&quot; to be a non-word character?=C2=A0 (I haven&#3=
9;t tried to<br>
debug what&#39;s going on.)<span class=3D"gmail_default" style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small"></span></blockquote><div><br=
></div><div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:=
small" class=3D"gmail_default">For natural language, yes.<br></div><br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex"><span class=3D"gmail_de=
fault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"></s=
pan>
There&#39;s also a problem in common abbreviations like &quot;i.e.&quot;, w=
hich is<br>
considered as the words &quot;i&quot; and &quot;e&quot;, apparently...<br><=
/blockquote><div><br></div><div><div style=3D"font-family:arial,helvetica,s=
ans-serif;font-size:small" class=3D"gmail_default">This is indeed the case,=
 and it&#39;s not normally a problem because Emacs does not spellcheck word=
s so short.</div><br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
">

I was wondering whether Emacs could query the backend speller whether it<br=
>
had the word &quot;foo.&quot; in the dictionary before squiggly-lining &quo=
t;foo&quot;, but<br>
I&#39;m very unfamiliar with how these functions work.<br clear=3D"all"></b=
lockquote><div><br></div><div><div style=3D"font-family:arial,helvetica,san=
s-serif;font-size:small" class=3D"gmail_default">It could!</div></div><div>=
=C2=A0</div></div>-- <br><div dir=3D"ltr"><div dir=3D"ltr"><div><div dir=3D=
"ltr"><a href=3D"https://rrt.sc3d.org" target=3D"_blank">https://rrt.sc3d.o=
rg</a></div></div></div></div></div>

--000000000000f44ef705d7fc12da--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 14 Feb 2022 15:28:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 14 10:28:24 2022
Received: from localhost ([127.0.0.1]:42317 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nJdH6-0003kG-4H
	for submit <at> debbugs.gnu.org; Mon, 14 Feb 2022 10:28:24 -0500
Received: from mail-pj1-f48.google.com ([209.85.216.48]:44879)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1nJdGu-0003jp-CN
 for 20741 <at> debbugs.gnu.org; Mon, 14 Feb 2022 10:28:22 -0500
Received: by mail-pj1-f48.google.com with SMTP id
 d9-20020a17090a498900b001b8bb1d00e7so16158600pjh.3
 for <20741 <at> debbugs.gnu.org>; Mon, 14 Feb 2022 07:28:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=MV4enPLMS3UjgM30BU8GeR1gv3oJcb5yAUJQWrB/+Uo=;
 b=eFnJ9XUcnfF5Fh36oA+Tauq6tiblk/EjGYod7EWcyqdFOL4fEI8ns4VfnJCfMceVOv
 XHZWy2GWDTJp2SD4f3DNBycZmOiv/JCOo+NDKklsTjP4nEO29EOIxgIiwkKEhXgKGLQD
 s2DLLy3nb6kpfhbBGzyNIvU0TgFgJG6D0nocM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=MV4enPLMS3UjgM30BU8GeR1gv3oJcb5yAUJQWrB/+Uo=;
 b=FAkO9GedhRhTGj279qX+tlW8Zldrh8iyBdF9PS30YNUwJ64Ez62Oo0YERxyRLz1CKg
 V5tJK4yiQV/CjM787xir05i+XaM9sd9YvQVsuIkQmU2SC1ukNox7MXRUCDiNoHrfi2Qn
 WC4ENQSRWpQ/wUAoZNmPXQt9L1HVF/cqz57szTEpZ3HvpAQTQD5oYq7z8/8SsQRz0iD4
 hLwQDOpE9EOaTbjLKg0kPd5HqIrLKtFoWOecMZqL4UGMvowMNWJCD1pUekckQ64mwdWt
 uRGxLpVqKYpJW/pX+muVw3cUh1ai5LhUF0RvjQ/hRf8j+rTdmcEbI5nfaHG35Aa3n9mb
 0Y2A==
X-Gm-Message-State: AOAM5304VKy7BBVHPAtjiHN06d5TsgvA4CjRUz4tvXD7Y4Ioj3WqNARJ
 fNdhq/ZdBYV9g4iZCrmXgOCot1vVXWJJbZnOfYf0jqFYq8w=
X-Google-Smtp-Source: ABdhPJy4jpri4xXfTcYLT5PzvegCMAbqI7Q8MtUrpNEnh47lGnOnQDn6vpUZjQvUP516wuUJrLO/pfNVKFe3P4ZAvrw=
X-Received: by 2002:a17:902:bd4a:: with SMTP id
 b10mr279387plx.152.1644852485352; 
 Mon, 14 Feb 2022 07:28:05 -0800 (PST)
MIME-Version: 1.0
References: <87pp5az1u7.fsf@HIDDEN> <83twumnem2.fsf@HIDDEN>
 <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
 <83iob1nxfb.fsf@HIDDEN>
 <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
 <87o83bxhll.fsf@HIDDEN> <83fsonq6w9.fsf@HIDDEN>
 <CAOnWdoje+jyTcPUrK5szPywcKjrrAKzp2FktQuFjPddMdiXS0Q@HIDDEN>
 <83k0dxpo5f.fsf@HIDDEN>
 <CAOnWdohNt=nEnK=4REe1-BkmGaC+=jUVCjAkyegEd1oBqoDdQA@HIDDEN>
 <83ee45pj7r.fsf@HIDDEN>
In-Reply-To: <83ee45pj7r.fsf@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Mon, 14 Feb 2022 15:27:54 +0000
Message-ID: <CAOnWdoiUzYecuS2CqZvPR6MsWdj_5C2yy-DdGWVM2sbj9DJCbA@HIDDEN>
Subject: Re: bug#20741: 24.4; flyspell doesn't work with abbreviations ending
 in a period
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000190b3f05d7fc1066"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 20741
Cc: larsi@HIDDEN, 20741 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000190b3f05d7fc1066
Content-Type: text/plain; charset="UTF-8"

On Mon, 14 Feb 2022 at 15:21, Eli Zaretskii <eliz@HIDDEN> wrote:

>
> It's the same case: references to variables and other symbols in
> comments and strings of a program are very frequent.  They are also
> very frequent in email messages which discuss programming, such as
> this discussion (I have Flyspell turned on in all my email buffers).
>

I think we can distinguish 3 different problems here:

1. Natural language spellchecking. That's what this issue is about.
2. Spell-checking code. (Essentially, identifiers.)
3. Finding code inside natural language, and checking it as if it were
code. (That's what you're talking about here.) This is not a spellchecking
problem, it's a problem of identifying which spell-checking apparatus to
use, rather like font-lock for multi-language buffers. It's hard to see how
to do it without some syntactic clue (e.g. the use of backticks in
markdown), as used in multi-language buffers for font-locking.

-- 
https://rrt.sc3d.org

--000000000000190b3f05d7fc1066
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Mon, 14 Feb 2022 at 15:21, Eli Zaretskii &lt;<a href=3D"mailto:el=
iz@HIDDEN">eliz@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex"><br>
It&#39;s the same case: references to variables and other symbols in<br>
comments and strings of a program are very frequent.=C2=A0 They are also<br=
>
very frequent in email messages which discuss programming, such as<br>
this discussion (I have Flyspell turned on in all my email buffers).<br>
</blockquote></div><div><br></div><div><div style=3D"font-family:arial,helv=
etica,sans-serif;font-size:small" class=3D"gmail_default">I think we can di=
stinguish 3 different problems here:</div><div style=3D"font-family:arial,h=
elvetica,sans-serif;font-size:small" class=3D"gmail_default"><br></div><div=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"=
gmail_default">1. Natural language spellchecking. That&#39;s what this issu=
e is about.</div><div style=3D"font-family:arial,helvetica,sans-serif;font-=
size:small" class=3D"gmail_default">2. Spell-checking code. (Essentially, i=
dentifiers.)</div><div style=3D"font-family:arial,helvetica,sans-serif;font=
-size:small" class=3D"gmail_default">3. Finding code inside natural languag=
e, and checking it as if it were code. (That&#39;s what you&#39;re talking =
about here.) This is not a spellchecking problem, it&#39;s a problem of ide=
ntifying which spell-checking apparatus to use, rather like font-lock for m=
ulti-language buffers. It&#39;s hard to see how to do it without some synta=
ctic clue (e.g. the use of backticks in markdown), as used in multi-languag=
e buffers for font-locking.<br></div></div><div><br></div>-- <br><div dir=
=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><=
a href=3D"https://rrt.sc3d.org" target=3D"_blank">https://rrt.sc3d.org</a><=
/div></div></div></div></div>

--000000000000190b3f05d7fc1066--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 14 Feb 2022 15:21:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 14 10:21:37 2022
Received: from localhost ([127.0.0.1]:42309 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nJdAX-0003Yk-Cn
	for submit <at> debbugs.gnu.org; Mon, 14 Feb 2022 10:21:37 -0500
Received: from eggs.gnu.org ([209.51.188.92]:35016)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1nJdAV-0003YG-RC
 for 20741 <at> debbugs.gnu.org; Mon, 14 Feb 2022 10:21:36 -0500
Received: from [2001:470:142:3::e] (port=33234 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1nJdAQ-00033N-Di; Mon, 14 Feb 2022 10:21:30 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=kZ0C27UqpBIS/g+jGqL+KwfSHM5vut2Yybv3nd5XWvE=; b=dY9dPCGOSWRm
 nieCq4ikjJeN9/FIiB96pjTcju3+c5t34HL9vPVRnVZcBCIy/uTar2+91HB64ty6J4MnszOpjDGYS
 uUE/HCW16bpJSWj+D7+QGHg902WraNu88PiB5esn5pqJ59XCdXxtLX9UbIrrLFbdNv8j+gKqUc5H1
 /8uM9jBpAKYbDGJ93CcsloApt9Rv0vQCuuVhSALfb27B1MjpuWfEvJ3kAowvSflogCJsm2nujZeP2
 VyFiikGJOYJTeddB2xLkG4lpQcxBxUf81RVvQ8gE9D2tpEZZLHGxP8ABDP96Qfc4yixA0RHrj61n2
 qPjYT/d+dU6FY4YerxAbUw==;
Received: from [87.69.77.57] (port=4196 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1nJdAP-0006Kh-PX; Mon, 14 Feb 2022 10:21:30 -0500
Date: Mon, 14 Feb 2022 17:21:28 +0200
Message-Id: <83ee45pj7r.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Reuben Thomas <rrt@HIDDEN>
In-Reply-To: <CAOnWdohNt=nEnK=4REe1-BkmGaC+=jUVCjAkyegEd1oBqoDdQA@HIDDEN>
 (message from Reuben Thomas on Mon, 14 Feb 2022 13:43:12 +0000)
Subject: Re: bug#20741: 24.4; flyspell doesn't work with abbreviations ending
 in a period
References: <87pp5az1u7.fsf@HIDDEN> <83twumnem2.fsf@HIDDEN>
 <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
 <83iob1nxfb.fsf@HIDDEN>
 <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
 <87o83bxhll.fsf@HIDDEN> <83fsonq6w9.fsf@HIDDEN>
 <CAOnWdoje+jyTcPUrK5szPywcKjrrAKzp2FktQuFjPddMdiXS0Q@HIDDEN>
 <83k0dxpo5f.fsf@HIDDEN>
 <CAOnWdohNt=nEnK=4REe1-BkmGaC+=jUVCjAkyegEd1oBqoDdQA@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 20741
Cc: larsi@HIDDEN, 20741 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Reuben Thomas <rrt@HIDDEN>
> Date: Mon, 14 Feb 2022 13:43:12 +0000
> Cc: larsi@HIDDEN, 20741 <at> debbugs.gnu.org
> 
>  Emacs is widely used to edit program sources, where stuff like
>  "file.attribute" and "list-my-packages" happens quite frequently.
> 
> I wasn't considering this case, and this issue is about checking text (or comments or strings) where you can
> just feed the entire thing to the spellchecker, and not have to isolate words "manually", as in program
> source.

It's the same case: references to variables and other symbols in
comments and strings of a program are very frequent.  They are also
very frequent in email messages which discuss programming, such as
this discussion (I have Flyspell turned on in all my email buffers).




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 14 Feb 2022 15:08:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 14 10:08:10 2022
Received: from localhost ([127.0.0.1]:42282 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nJcxW-0003BD-NN
	for submit <at> debbugs.gnu.org; Mon, 14 Feb 2022 10:08:10 -0500
Received: from lists.gnu.org ([209.51.188.17]:36706)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stephen.berman@HIDDEN>) id 1nJcxV-0003B5-Dk
 for submit <at> debbugs.gnu.org; Mon, 14 Feb 2022 10:08:09 -0500
Received: from eggs.gnu.org ([209.51.188.92]:37580)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <stephen.berman@HIDDEN>)
 id 1nJcxT-00053v-1m
 for bug-gnu-emacs@HIDDEN; Mon, 14 Feb 2022 10:08:09 -0500
Received: from mout.gmx.net ([212.227.15.15]:50541)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <stephen.berman@HIDDEN>)
 id 1nJcxK-0000Q2-7h; Mon, 14 Feb 2022 10:08:02 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1644851264;
 bh=u21AMR6x3zU4dzfBwszL/m/C2IbLL2ApqcDvU5hRplc=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To;
 b=VtY4nTQAKXeuKgNXkypfAAH012FD4zfZb8BfdJp4Q5cpz+Qj1tULAA2KSPvX5oRNK
 So3TOMZptEMLY4CrLk2i/UmJ5728vx+OmQvkQWy2LBoC3lxZxgaTlEWQ50h1AcfjbR
 Dzfie8WhmP8OWAZ9rWOXCDCLw9kf2ZlszG15103A=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from strobelfs2 ([89.246.38.110]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MFsUv-1nVPsF28g3-00HMOc; Mon, 14
 Feb 2022 16:07:44 +0100
From: Stephen Berman <stephen.berman@HIDDEN>
To: Reuben Thomas via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#20741: 24.4; flyspell doesn't work with abbreviations
 ending in a period
References: <87pp5az1u7.fsf@HIDDEN> <83twumnem2.fsf@HIDDEN>
 <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
 <83iob1nxfb.fsf@HIDDEN>
 <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
 <87o83bxhll.fsf@HIDDEN> <83fsonq6w9.fsf@HIDDEN>
 <CAOnWdoje+jyTcPUrK5szPywcKjrrAKzp2FktQuFjPddMdiXS0Q@HIDDEN>
 <83k0dxpo5f.fsf@HIDDEN>
 <CAOnWdohNt=nEnK=4REe1-BkmGaC+=jUVCjAkyegEd1oBqoDdQA@HIDDEN>
Date: Mon, 14 Feb 2022 16:07:43 +0100
In-Reply-To: <CAOnWdohNt=nEnK=4REe1-BkmGaC+=jUVCjAkyegEd1oBqoDdQA@HIDDEN>
 (Reuben Thomas via's message of "Mon, 14 Feb 2022 13:43:12 +0000")
Message-ID: <878rudcwqo.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:B7xS7y8XotlAcDgQkw/P6cFWRsLu0mAV7GXidWeujUZExP98EVc
 sDP31EqAK6KvxR05mJl0J6idWnb5RY7Aa8IsayhK0u/MFTExIPnFk1ZFakOXm7et90fd2ON
 QYrCqrRETNri1sk5EdHbL/EglgPB0xt9WBxLKSzqmBtydPd8mbA27qwbQOGpGcQT/krXQOW
 gHcoS6D8SMTY0pQEjo4EQ==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:VBBE2U+HdiA=:J7plLOxqo8szJQxaQIb37R
 YWobTcKs8VB+VF3U9ouBcd55az4gowYqIAaR41aHQOMVM1TI8S2X15qRJzm7VQoUaX9igMWjK
 3o7rTVF/ACJw+X/EA20lZTH/XXshc5npwW0Ld6q3TbwpPOtHmxemS3Y0PhdK0Hqb8ZmP402UM
 O/+OmdszSkrp4DsUhO75gUlLEUAPJer70eoyOGjDny1tWHp/SEjaBWEv0OhHbYEnm2j9XpVbR
 jCrb8dzwBm1wmeoX/YCNSGOUCFJxGzvVLfmD1y/4xo/5knQd/9quWMGV7m77nlgulwR43+E8t
 QwCk6/awGM5J9oud6ivLFlUEkuaApUmTQNoCGYyszjKbI+m2PRvJqln7FN7DNL7CXmsxkiVDH
 hVPNYbYJ7Q0Sjg79Mo+zKdzHbvO2nivf64xbj/c3PZe2HnPzxfcTiovNr0kslMbDMZHY461+9
 /vZdkqqs1N+YvKVztZgpKLAw9hFR9sHFOGNbUUuHX3I0aoeOFAtmowWYU508xkiw91H+6kFXf
 8/W4jhu62+i0QGpq3AzxU05TVQgxnkFpwe2FXIpoSCSesXc3EpQGy8ridv9lCuIMacqAfdbOb
 Q5AxXuVDWW4QD+nhUheECpWHphH92/2h9HqTb1mhPAK/itzydpZx8805ybe3DM8Ia5KSJ7tQs
 n4wIriMsweS3U/pysMRIr+qXKilS74Xpt8q9bs9A5C/XZcViFAHMyNEdQdttrgH+YZUHh/dHW
 1BC7eCaPc795SnQaYSf7ut8jmMJPklDy/UAxu3SHw6AjpvQoqUN6uBzhJwCwLaKyp3iCONigl
 cyL6GJ7vok6Cocw3YdZT8683S5mmWh4KfIsMPqelD4GSn3HqvzIy0bFSOoGUis6ciy1TO9Ivb
 un9fMgd7ZUB1/pgqBw3aj8QHS0Yl75C1+CMUJhvkoeOnVQCND2hVhWC0rx+lmYA5PBdIkrqNl
 NCDLEOELSvhLP40gguMvAlKWQNxfbTvehjW+KQPAviemgtLl5XjaRKCKYIC+1HkvUL3tOttMm
 C24I9HExGdCoy0Y/mv2WJc3KLXdcPTsd7IU4ONSi81QXamFC1e8JuZjTn5+yZGmGB611c1jlE
 o1uD1/FHRNtcgs=
Received-SPF: pass client-ip=212.227.15.15;
 envelope-from=stephen.berman@HIDDEN; helo=mout.gmx.net
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
Cc: Eli Zaretskii <eliz@HIDDEN>, 20741 <at> debbugs.gnu.org, larsi@HIDDEN,
 Reuben Thomas <rrt@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

On Mon, 14 Feb 2022 13:43:12 +0000 Reuben Thomas via "Bug reports for GNU E=
macs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> wrote:

> On Mon, 14 Feb 2022 at 13:35, Eli Zaretskii <eliz@HIDDEN> wrote:
>
>  I don't think I understand what this means in practice.  "Use the
>  spell-checker" how?  Do you mean we should not break words on
>  punctuation characters, or do you mean not to break them only on '.',
>  or do you mean something else?
>
>  Emacs is widely used to edit program sources, where stuff like
>  "file.attribute" and "list-my-packages" happens quite frequently.
>
> I wasn't considering this case, and this issue is about checking text
> (or comments or strings) where you can just feed the entire thing to
> the spellchecker, and not have to isolate words "manually", as in
> program source.
>
> In program source (i.e. not strings or comments), the issue currently
> under discussion won't arise, as "." cannot be part of an identifier.

In some languages it can, e.g. R: "Identifiers consist of a sequence of
letters, digits, the period (=E2=80=98.=E2=80=99) and the underscore."
(https://cran.r-project.org/doc/manuals/r-release/R-lang.html#Identifiers)

Steve Berman




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 14 Feb 2022 15:07:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 14 10:07:56 2022
Received: from localhost ([127.0.0.1]:42278 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nJcxI-0003AJ-Dm
	for submit <at> debbugs.gnu.org; Mon, 14 Feb 2022 10:07:56 -0500
Received: from mout.gmx.net ([212.227.15.15]:33265)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stephen.berman@HIDDEN>) id 1nJcxD-0003A4-I9
 for 20741 <at> debbugs.gnu.org; Mon, 14 Feb 2022 10:07:55 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1644851264;
 bh=u21AMR6x3zU4dzfBwszL/m/C2IbLL2ApqcDvU5hRplc=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To;
 b=VtY4nTQAKXeuKgNXkypfAAH012FD4zfZb8BfdJp4Q5cpz+Qj1tULAA2KSPvX5oRNK
 So3TOMZptEMLY4CrLk2i/UmJ5728vx+OmQvkQWy2LBoC3lxZxgaTlEWQ50h1AcfjbR
 Dzfie8WhmP8OWAZ9rWOXCDCLw9kf2ZlszG15103A=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from strobelfs2 ([89.246.38.110]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MFsUv-1nVPsF28g3-00HMOc; Mon, 14
 Feb 2022 16:07:44 +0100
From: Stephen Berman <stephen.berman@HIDDEN>
To: Reuben Thomas via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#20741: 24.4; flyspell doesn't work with abbreviations
 ending in a period
References: <87pp5az1u7.fsf@HIDDEN> <83twumnem2.fsf@HIDDEN>
 <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
 <83iob1nxfb.fsf@HIDDEN>
 <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
 <87o83bxhll.fsf@HIDDEN> <83fsonq6w9.fsf@HIDDEN>
 <CAOnWdoje+jyTcPUrK5szPywcKjrrAKzp2FktQuFjPddMdiXS0Q@HIDDEN>
 <83k0dxpo5f.fsf@HIDDEN>
 <CAOnWdohNt=nEnK=4REe1-BkmGaC+=jUVCjAkyegEd1oBqoDdQA@HIDDEN>
Date: Mon, 14 Feb 2022 16:07:43 +0100
In-Reply-To: <CAOnWdohNt=nEnK=4REe1-BkmGaC+=jUVCjAkyegEd1oBqoDdQA@HIDDEN>
 (Reuben Thomas via's message of "Mon, 14 Feb 2022 13:43:12 +0000")
Message-ID: <878rudcwqo.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:B7xS7y8XotlAcDgQkw/P6cFWRsLu0mAV7GXidWeujUZExP98EVc
 sDP31EqAK6KvxR05mJl0J6idWnb5RY7Aa8IsayhK0u/MFTExIPnFk1ZFakOXm7et90fd2ON
 QYrCqrRETNri1sk5EdHbL/EglgPB0xt9WBxLKSzqmBtydPd8mbA27qwbQOGpGcQT/krXQOW
 gHcoS6D8SMTY0pQEjo4EQ==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:VBBE2U+HdiA=:J7plLOxqo8szJQxaQIb37R
 YWobTcKs8VB+VF3U9ouBcd55az4gowYqIAaR41aHQOMVM1TI8S2X15qRJzm7VQoUaX9igMWjK
 3o7rTVF/ACJw+X/EA20lZTH/XXshc5npwW0Ld6q3TbwpPOtHmxemS3Y0PhdK0Hqb8ZmP402UM
 O/+OmdszSkrp4DsUhO75gUlLEUAPJer70eoyOGjDny1tWHp/SEjaBWEv0OhHbYEnm2j9XpVbR
 jCrb8dzwBm1wmeoX/YCNSGOUCFJxGzvVLfmD1y/4xo/5knQd/9quWMGV7m77nlgulwR43+E8t
 QwCk6/awGM5J9oud6ivLFlUEkuaApUmTQNoCGYyszjKbI+m2PRvJqln7FN7DNL7CXmsxkiVDH
 hVPNYbYJ7Q0Sjg79Mo+zKdzHbvO2nivf64xbj/c3PZe2HnPzxfcTiovNr0kslMbDMZHY461+9
 /vZdkqqs1N+YvKVztZgpKLAw9hFR9sHFOGNbUUuHX3I0aoeOFAtmowWYU508xkiw91H+6kFXf
 8/W4jhu62+i0QGpq3AzxU05TVQgxnkFpwe2FXIpoSCSesXc3EpQGy8ridv9lCuIMacqAfdbOb
 Q5AxXuVDWW4QD+nhUheECpWHphH92/2h9HqTb1mhPAK/itzydpZx8805ybe3DM8Ia5KSJ7tQs
 n4wIriMsweS3U/pysMRIr+qXKilS74Xpt8q9bs9A5C/XZcViFAHMyNEdQdttrgH+YZUHh/dHW
 1BC7eCaPc795SnQaYSf7ut8jmMJPklDy/UAxu3SHw6AjpvQoqUN6uBzhJwCwLaKyp3iCONigl
 cyL6GJ7vok6Cocw3YdZT8683S5mmWh4KfIsMPqelD4GSn3HqvzIy0bFSOoGUis6ciy1TO9Ivb
 un9fMgd7ZUB1/pgqBw3aj8QHS0Yl75C1+CMUJhvkoeOnVQCND2hVhWC0rx+lmYA5PBdIkrqNl
 NCDLEOELSvhLP40gguMvAlKWQNxfbTvehjW+KQPAviemgtLl5XjaRKCKYIC+1HkvUL3tOttMm
 C24I9HExGdCoy0Y/mv2WJc3KLXdcPTsd7IU4ONSi81QXamFC1e8JuZjTn5+yZGmGB611c1jlE
 o1uD1/FHRNtcgs=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 20741
Cc: Eli Zaretskii <eliz@HIDDEN>, 20741 <at> debbugs.gnu.org, larsi@HIDDEN,
 Reuben Thomas <rrt@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On Mon, 14 Feb 2022 13:43:12 +0000 Reuben Thomas via "Bug reports for GNU E=
macs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> wrote:

> On Mon, 14 Feb 2022 at 13:35, Eli Zaretskii <eliz@HIDDEN> wrote:
>
>  I don't think I understand what this means in practice.  "Use the
>  spell-checker" how?  Do you mean we should not break words on
>  punctuation characters, or do you mean not to break them only on '.',
>  or do you mean something else?
>
>  Emacs is widely used to edit program sources, where stuff like
>  "file.attribute" and "list-my-packages" happens quite frequently.
>
> I wasn't considering this case, and this issue is about checking text
> (or comments or strings) where you can just feed the entire thing to
> the spellchecker, and not have to isolate words "manually", as in
> program source.
>
> In program source (i.e. not strings or comments), the issue currently
> under discussion won't arise, as "." cannot be part of an identifier.

In some languages it can, e.g. R: "Identifiers consist of a sequence of
letters, digits, the period (=E2=80=98.=E2=80=99) and the underscore."
(https://cran.r-project.org/doc/manuals/r-release/R-lang.html#Identifiers)

Steve Berman




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 14 Feb 2022 13:43:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 14 08:43:33 2022
Received: from localhost ([127.0.0.1]:40266 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nJbdd-0007zf-5S
	for submit <at> debbugs.gnu.org; Mon, 14 Feb 2022 08:43:33 -0500
Received: from mail-pf1-f181.google.com ([209.85.210.181]:36362)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1nJbdZ-0007zQ-Rs
 for 20741 <at> debbugs.gnu.org; Mon, 14 Feb 2022 08:43:31 -0500
Received: by mail-pf1-f181.google.com with SMTP id z16so7379712pfh.3
 for <20741 <at> debbugs.gnu.org>; Mon, 14 Feb 2022 05:43:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=aD2zr/cdoQ1o2bFJYN/qmhnytQ9tGYOld5h/iF3hDlg=;
 b=nNyUJ6DiyqWbY5wMJZAyh0KUQPvf6LRH1yV4W/DWRb8vIq8YAqFs6saNq0FfCRxmgb
 w7NZgRe36rmk3ICiSvLxOuWfcC1iLEJjo/9gZ85v8U1eZrMwnhFiSjt9PpGCI8JFSKwP
 tbisK35L6APfCt8BBz/NhJntIuZ22K43wU7kY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=aD2zr/cdoQ1o2bFJYN/qmhnytQ9tGYOld5h/iF3hDlg=;
 b=N3UdG+zdc0FmCcgnpdGllv8B5l7nKBDwMZ28JehtRWlLKB4j+2rqe1ZqFdBzvsLWLa
 F3Q3CCpgoUm2lKsNgd+D7AY6SDGlxvgi+5psIuTfhLt3ELjMIF4oeLl+d6gkbV7zTX/R
 +7+84SpKiCZfpRFF57FFL5ta2N5QTSJGEdhcH0RM718I/SQHffWcGoL1iuSKk7NIrHXw
 HynIMc29EZ0JFHy0cizSnVt49bmuor/XNBCoKxCTIkboM+8f0eLRkYwiPX+d+Beoq8Mk
 DvC4A6Z288/VB0BqXtyJQp7efbfb6b4V/LEqqWDVGLmCJ8EepNFbnTD0Ap/xrMLn6ROu
 3njA==
X-Gm-Message-State: AOAM533c5siEUXPIEZvuVmcNu4W5szB7lWe9oO4ZvbzQPCtRe6DmXPMj
 T1uumpkyJpAg6JhXBqQJXc6lx05qLO8a74jcIEKmgA==
X-Google-Smtp-Source: ABdhPJwdMashxjADu/3vHExfVvuezp51I4H0cxXIoQeuYUUGUlAR6INd2gl7JChPElGGZfweISWsK20HIPlpfjO78QA=
X-Received: by 2002:a65:5943:: with SMTP id g3mr12097557pgu.3.1644846203783;
 Mon, 14 Feb 2022 05:43:23 -0800 (PST)
MIME-Version: 1.0
References: <87pp5az1u7.fsf@HIDDEN> <83twumnem2.fsf@HIDDEN>
 <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
 <83iob1nxfb.fsf@HIDDEN>
 <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
 <87o83bxhll.fsf@HIDDEN> <83fsonq6w9.fsf@HIDDEN>
 <CAOnWdoje+jyTcPUrK5szPywcKjrrAKzp2FktQuFjPddMdiXS0Q@HIDDEN>
 <83k0dxpo5f.fsf@HIDDEN>
In-Reply-To: <83k0dxpo5f.fsf@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Mon, 14 Feb 2022 13:43:12 +0000
Message-ID: <CAOnWdohNt=nEnK=4REe1-BkmGaC+=jUVCjAkyegEd1oBqoDdQA@HIDDEN>
Subject: Re: bug#20741: 24.4; flyspell doesn't work with abbreviations ending
 in a period
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000afe23405d7fa996a"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 20741
Cc: larsi@HIDDEN, 20741 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000afe23405d7fa996a
Content-Type: text/plain; charset="UTF-8"

On Mon, 14 Feb 2022 at 13:35, Eli Zaretskii <eliz@HIDDEN> wrote:

>
> I don't think I understand what this means in practice.  "Use the
> spell-checker" how?  Do you mean we should not break words on
> punctuation characters, or do you mean not to break them only on '.',
> or do you mean something else?
>
> Emacs is widely used to edit program sources, where stuff like
> "file.attribute" and "list-my-packages" happens quite frequently.
>

I wasn't considering this case, and this issue is about checking text (or
comments or strings) where you can just feed the entire thing to the
spellchecker, and not have to isolate words "manually", as in program
source.

In program source (i.e. not strings or comments), the issue currently under
discussion won't arise, as "." cannot be part of an identifier.

-- 
https://rrt.sc3d.org

--000000000000afe23405d7fa996a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Mon, 14 Feb 2022 at 13:35, Eli Zaretskii &lt;<a href=3D"mailto:el=
iz@HIDDEN">eliz@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex"><br>
I don&#39;t think I understand what this means in practice.=C2=A0 &quot;Use=
 the<br>
spell-checker&quot; how?=C2=A0 Do you mean we should not break words on<br>
punctuation characters, or do you mean not to break them only on &#39;.&#39=
;,<br>
or do you mean something else?<br>
<br>
Emacs is widely used to edit program sources, where stuff like<br>
&quot;file.attribute&quot; and &quot;list-my-packages&quot; happens quite f=
requently.<br></blockquote><div><br></div><div><div style=3D"font-family:ar=
ial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">I wasn&#3=
9;t considering this case, and this issue is about checking text (or commen=
ts or strings) where you can just feed the entire thing to the spellchecker=
, and not have to isolate words &quot;manually&quot;, as in program source.=
</div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small"=
 class=3D"gmail_default"><br></div><div style=3D"font-family:arial,helvetic=
a,sans-serif;font-size:small" class=3D"gmail_default">In program source (i.=
e. not strings or comments), the issue currently under discussion won&#39;t=
 arise, as &quot;.&quot; cannot be part of an identifier.<br></div></div></=
div><br>-- <br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr">=
<div><div dir=3D"ltr"><a href=3D"https://rrt.sc3d.org" target=3D"_blank">ht=
tps://rrt.sc3d.org</a></div></div></div></div></div>

--000000000000afe23405d7fa996a--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 14 Feb 2022 13:35:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 14 08:35:21 2022
Received: from localhost ([127.0.0.1]:40237 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nJbVe-0007kp-F8
	for submit <at> debbugs.gnu.org; Mon, 14 Feb 2022 08:35:21 -0500
Received: from eggs.gnu.org ([209.51.188.92]:55734)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1nJbVR-0007jw-Jq
 for 20741 <at> debbugs.gnu.org; Mon, 14 Feb 2022 08:35:17 -0500
Received: from [2001:470:142:3::e] (port=58682 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1nJbVK-0005VT-7e; Mon, 14 Feb 2022 08:34:59 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=R96VDqDS5wmaRtuJms2oYtNpbs6LOmoW8RxfmXFQC48=; b=DfuDasl7QBIs
 HIXj3PejyyuBrbFQpL5HKIZagQup/93TCWDp81ELVZuI5tlc+S4a//EmsYABMLJMlQ2VvJanQjzff
 UvttmSnygpbbhosKlHZVBtwybcF/1uyX0bRHnKE3OYCD4jho/PVj0eKm/u11uGKEzkKkHWqnMaI23
 Ba91C+HRhmav+uJdQ6r9/p14n6Klyl3Bwbvs0VB7SN238KNGosUgCUTM8X/Fv9RjeW9VeBIotmGGu
 EprOOvCnOFmrZtxPlyY81OvizTiX//lsXbnrr09wh8pnksqKnFQtdOwDdPydfvwqPA32sgM/M/AqX
 zxj3O+1R0PG0ea92BKGsfw==;
Received: from [87.69.77.57] (port=1667 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1nJbVG-0007Ae-4H; Mon, 14 Feb 2022 08:34:57 -0500
Date: Mon, 14 Feb 2022 15:34:52 +0200
Message-Id: <83k0dxpo5f.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Reuben Thomas <rrt@HIDDEN>
In-Reply-To: <CAOnWdoje+jyTcPUrK5szPywcKjrrAKzp2FktQuFjPddMdiXS0Q@HIDDEN>
 (message from Reuben Thomas on Sun, 13 Feb 2022 21:33:32 +0000)
Subject: Re: bug#20741: 24.4; flyspell doesn't work with abbreviations ending
 in a period
References: <87pp5az1u7.fsf@HIDDEN> <83twumnem2.fsf@HIDDEN>
 <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
 <83iob1nxfb.fsf@HIDDEN>
 <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
 <87o83bxhll.fsf@HIDDEN> <83fsonq6w9.fsf@HIDDEN>
 <CAOnWdoje+jyTcPUrK5szPywcKjrrAKzp2FktQuFjPddMdiXS0Q@HIDDEN>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 20741
Cc: larsi@HIDDEN, 20741 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Reuben Thomas <rrt@HIDDEN>
> Date: Sun, 13 Feb 2022 21:33:32 +0000
> Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 20741 <at> debbugs.gnu.org
> 
>  Maybe we should have a list of exceptions?
> 
> As an upstream spellchecker maintainer, I don't think that's a good idea. Emacs should just be using the
> spellchecker. If it's not working, the problem should be fixed in the spellchecker.

I don't think I understand what this means in practice.  "Use the
spell-checker" how?  Do you mean we should not break words on
punctuation characters, or do you mean not to break them only on '.',
or do you mean something else?

Emacs is widely used to edit program sources, where stuff like
"file.attribute" and "list-my-packages" happens quite frequently.
Right now, these are not marked as misspellings, but if we pass them
to the speller with the punctuation, we are likely to get back
indications of misspelled words, which is not what we want.  Thus my
questions above: if we want to handle punctuation characters smarter
than just considering them part of the NOT-CASECHARS class, we need to
come up with a specification that will improve the situation, not make
it worse.  Can we do that?

> To be honest, I'm not sure Emacs can do much here.

I tend to agree, but maybe we can come up with some minor
improvements, even if they don't solve the problem in its entirety.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 14 Feb 2022 13:09:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 14 08:09:06 2022
Received: from localhost ([127.0.0.1]:40168 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nJb6I-000708-7p
	for submit <at> debbugs.gnu.org; Mon, 14 Feb 2022 08:09:06 -0500
Received: from mout.gmx.net ([212.227.17.21]:47405)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1nJb6E-0006zY-8M
 for 20741 <at> debbugs.gnu.org; Mon, 14 Feb 2022 08:09:05 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1644844135;
 bh=ulJmAjevTwwkVCRSg8uI8WM+T8Co8pDXMhRX14zU2qs=;
 h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From:In-Reply-To;
 b=TXy7Dv3cvC/5ZEjXQviprH9+/t4olildkNcIqPSXP8ua++DkE0GVVT9S/LedJBEN/
 gTsndHBrwxYjktdOku8m2kSMgOPU4tB9Dweao9R1m73zUl8+p2mfzoTl0WV/FrLcF+
 4g36O4F6g/7kerusPjSV/iP167VqCS0vDzh91JmA=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.101] ([213.142.96.169]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MiaYJ-1ny8iO28pj-00ffCf; Mon, 14
 Feb 2022 14:08:55 +0100
Message-ID: <bf4d8dff-3ede-0c6f-02b3-8a708a3ebf40@HIDDEN>
Date: Mon, 14 Feb 2022 14:08:54 +0100
MIME-Version: 1.0
Subject: Re: bug#20741: 24.4; flyspell doesn't work with abbreviations ending
 in a period
Content-Language: en-US
To: Lars Ingebrigtsen <larsi@HIDDEN>, Reuben Thomas <rrt@HIDDEN>
References: <87pp5az1u7.fsf@HIDDEN> <83twumnem2.fsf@HIDDEN>
 <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
 <83iob1nxfb.fsf@HIDDEN>
 <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
 <87o83bxhll.fsf@HIDDEN> <83fsonq6w9.fsf@HIDDEN>
 <CAOnWdoje+jyTcPUrK5szPywcKjrrAKzp2FktQuFjPddMdiXS0Q@HIDDEN>
 <8735klu3pz.fsf@HIDDEN>
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <8735klu3pz.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:KTsBBfE8RNXUkgmPnYVZ7ziMmy2HMBE7A5zeQ8SJrDaxfL31YzI
 pyD2X6fNM/U+93apXugOjNkkKnwcjxIMA8nl5fSzMkqVyzWCt66tO4AizbIbj4Vh/QNIBI/
 7yPmyulA5q8AGXiiwFH+7TvX6S4hOxtSJTLWugdNCRtclzJKQjV23yvfS/2TwyMsTZomuY8
 JspMMMY7HnTKhFXrB6iSg==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:TeSQIsP+6Mk=:S5xCUqHHCS4h+4130/brwt
 7Ey7CfnrmfwsAVNsoZP6Z37arlsCEb7TaEEHBemzGp6HSt/62NOhOQj0uUnRqtGElzp1Wl3b+
 EOfb1Lpx8u4SrYwVAZLyIj2bKifSrSuJp35AthJ3oKjEEzbu3xJZ4Il3f+jBkYWi3gtUfeu+/
 pRLV8FLs1B7TM3VtLXhq2sE3/hbPm2uf9kjk+HPC3/WOqxu32VHenKYepS2cU8KHWh0jYNrgO
 cXj59H1CTp66jqa1NGwS1wGSy7K8AIdOSMf/NBKkQ3H9kzSE1Ji1fDSTtrnQMJNIdu06OSRbM
 hK+c3kkP9vJz+vJbwReDNGvKmPig4ucUsmWVjV+tpQBcBZxeTfoAy9I8e+Lj3f+D3YuZnhPqG
 KAJkqxyVtBo8ha1y+yFs/DjNvd7uFD2oOpJUKvYm1tv4gpInJYZvWqY8S50GPH34Nu8PIHaMT
 hP01lfiesJEw/HB+g6Li00pEtvboZBd9gHahWaOBFbOU8bsOxSmyMcRc6rVLr5kVK2eUv52se
 ikLkEB+YxSJ1HcjMPY6iXkvTOaSe0HTg+XtTpEnkG72nzBzH3dARfN8dBc6S3zV1q4/RFR8/K
 64hzZtKXQPfBHHoeNX/LkwWRDKNyQG8vo6JvvXp94q9QaGW00KN940Y4MHhZ28J6uqoGrFwlb
 IYqJPmeM42XOEq36GrNg8aOcKJQnprk0r2zRpTNhczqaZYbb9/80PkJC/0yi3hMMi8Lhbe4l+
 /QIEawZBgWQFDhJrST1l/WrCQve91B7cSiAzQOEFdEXw045rRrqGNU6eRpQsSKC9xhYaLPWaM
 KYh+E4P5QLNGM42ny3csCTiMCDwR84fjRLUCIgXe1foAg/1LiS23IqJ7Eh6OFAOfBWK3UDbj5
 Kk5UW67Q7+/4oeFGqVcC0mAuJXTG+zBPcvhwm63jDFc4Wu4nYylN97C5dRPrBB9opcH2m51c+
 7hpvUDhrLYdS2089/Xda+D8Y0rWVxDt1e9z0pG0Rwk2CSadY+Ggs+40RJdcwT+GxBmig/V0jE
 zVzK7KVNwIWgnnOvBfC+lw32OSCS8X2pYYA9FMCEt0fKYDYtVWxsdrSFWrJ+cvEWru012w1wq
 QTvDpyJ2ez9D38=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 20741
Cc: 20741 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > I was wondering whether Emacs could query the backend speller whether it
 > had the word "foo." in the dictionary before squiggly-lining "foo", but
 > I'm very unfamiliar with how these functions work.

Query and/or set WORDCHARS in the respective .aff file.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 14 Feb 2022 10:45:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 14 05:45:13 2022
Received: from localhost ([127.0.0.1]:39957 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nJYr2-0002RV-S0
	for submit <at> debbugs.gnu.org; Mon, 14 Feb 2022 05:45:13 -0500
Received: from quimby.gnus.org ([95.216.78.240]:34952)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1nJYr0-0002JL-BM
 for 20741 <at> debbugs.gnu.org; Mon, 14 Feb 2022 05:45:11 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=ifaoaAlbY/gbpUhszXFJ7FeXUVcsFGiCZAP2jsVspRA=; b=tb7TL7DaTm13Zgag1+dttET0Mi
 MKBGPAFBn8V71Un7F1YNGCtZl74egdnK5mCh4F5zlSgukjOH8VTtz490ufv+E6LPHasoRAJPv6sQK
 lTVBg+dzNt8ue/VbQuVWEk63dB2J9GOWc8i0o7NiRDG3FqeBrOlPv7+jpGhEeHODwLjY=;
Received: from [84.212.220.105] (helo=giant)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nJYqq-000707-Kj; Mon, 14 Feb 2022 11:45:03 +0100
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Reuben Thomas <rrt@HIDDEN>
Subject: Re: bug#20741: 24.4; flyspell doesn't work with abbreviations
 ending in a period
References: <87pp5az1u7.fsf@HIDDEN> <83twumnem2.fsf@HIDDEN>
 <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
 <83iob1nxfb.fsf@HIDDEN>
 <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
 <87o83bxhll.fsf@HIDDEN> <83fsonq6w9.fsf@HIDDEN>
 <CAOnWdoje+jyTcPUrK5szPywcKjrrAKzp2FktQuFjPddMdiXS0Q@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUzLzBMTDdBPTRn
 ajqZoDivxTjb5S4PDQ01O0M5SExVWVg7RDlBPUKLlG7///+ItTPNAAAAAWJLR0QOb70wTwAAAAd0
 SU1FB+YCDgoeNoC6WfwAAAGDSURBVDjL1ZOxboMwEIYPltDSShyeqi6EN7BM+wLQvkBDnyBh7paV
 EbaM0C7MFkjJ1oglc6S+QfMutREQkxB16dJDGPF/uv/OJxvgHwS64F5imnUBMOo6J5KjywRvRm1V
 1d0pIjqgPyx81UyXMkGZEgyAIHbrQHG0vBbYNowCNp4Alj6e8GtM/gxMzoGRynU5ApIGnJtI3SiW
 b+2vud423zTjeZ5nqw5c83YOiZDzWFi1QMNuQEYSNzU6YN31xVcqAFz31eNL+4uPOzdkkzfiacof
 wWeSXGVxCbzYSYkXx+QEkrS4Lb85lABVMXBOy8PXoar4jlcnk3gvS873APtyCNKVKdY1nMU2+6g3
 23ykfbPGDaGIA/FevLWNG8bQdgag1igVgyQMFd2Rp88LfUQNVSAvkPYUBjNx1imxVCPhEQSLkHoU
 iQ2OIhPqhVE0R2SEUeyOrsYIoew5iiKRwBglHUCcIsVHAV4IMp/2G9FRF8B7jcIFC3xU2kIZxIvm
 oc8s6MEPo/hbI+3QpFIAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDItMTRUMTA6MzA6NTQrMDA6
 MDC9rYNHAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTAyLTE0VDEwOjMwOjU0KzAwOjAwzPA7+wAA
 AABJRU5ErkJggg==
X-Now-Playing: Moose's _Still in a Dream (3)_: "Suzanne"
Date: Mon, 14 Feb 2022 11:44:56 +0100
In-Reply-To: <CAOnWdoje+jyTcPUrK5szPywcKjrrAKzp2FktQuFjPddMdiXS0Q@HIDDEN>
 (Reuben Thomas's message of "Sun, 13 Feb 2022 21:33:32 +0000")
Message-ID: <8735klu3pz.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Reuben Thomas <rrt@HIDDEN> writes: > To be honest, I'm not
 sure Emacs can do much here. As far as I can > tell, hunspell doesn't cope
 well with characters like "." that > normally are non-word characters, but
 *can* occur in a word. > > [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 20741
Cc: Eli Zaretskii <eliz@HIDDEN>, 20741 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Reuben Thomas <rrt@HIDDEN> writes:

> To be honest, I'm not sure Emacs can do much here. As far as I can
> tell, hunspell doesn't cope well with characters like "." that
> normally are non-word characters, but *can* occur in a word.
>
> Relatedly, see: https://github.com/hunspell/hunspell/issues/361

So it's a problem on the hunspell side, and not because Emacs is
considering the "." to be a non-word character?  (I haven't tried to
debug what's going on.)

There's also a problem in common abbreviations like "i.e.", which is
considered as the words "i" and "e", apparently...

I was wondering whether Emacs could query the backend speller whether it
had the word "foo." in the dictionary before squiggly-lining "foo", but
I'm very unfamiliar with how these functions work.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 13 Feb 2022 21:33:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 13 16:33:55 2022
Received: from localhost ([127.0.0.1]:39035 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nJMVG-0002fl-SV
	for submit <at> debbugs.gnu.org; Sun, 13 Feb 2022 16:33:55 -0500
Received: from mail-pf1-f179.google.com ([209.85.210.179]:41723)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1nJMVB-0002fT-MW
 for 20741 <at> debbugs.gnu.org; Sun, 13 Feb 2022 16:33:53 -0500
Received: by mail-pf1-f179.google.com with SMTP id c10so314011pfv.8
 for <20741 <at> debbugs.gnu.org>; Sun, 13 Feb 2022 13:33:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=+1i4nWn1SvjNv19QnwYllMqAC9aCUqgvByjQ67liSVQ=;
 b=wMMYUOe0BgRIRmHTNpNEDB70qRf60mruqmYZQw7emmPVw6GlyP6rLifwrFDKXpQ6Z/
 KiN4FoYrArc5GHOLssh2zXGVK6lkB6NkcfE6KmvscCnp2EMFh8i1kllqMbXr8Gh+xxeA
 Kvl9Tv+U8y3X1Q0SYp1Q+jG3Kohftkyw/C/KA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=+1i4nWn1SvjNv19QnwYllMqAC9aCUqgvByjQ67liSVQ=;
 b=aKpugqThwk/bcquM0y2MAck1fsrtEuwNBvuodJxaTIzWBqs56wcdMRmWQYcb6xFLCj
 D5iznjGsIsrR3w49YQHYt785BxgLhKf1d6GZPe70tBgNfU9GM/U+IWuzpETzb57iyDk4
 XoLZDofhwKY6vFwsV+4wFlf4eVtyBOEw1SI3Z7Z06fJn5DXMig9lr0No7q7pyI2jkvpS
 iWyWMGXEVUjphCBRVztouxAkshx1pgylU8W3aATimz82jUmY+4NCO1kjDkf3BtKw2i1f
 BKD0qKx/HH3L78jFNd9lA/OjzbDPUH4GLgQ/1ULKCWdKfdqms/p8o32YG6AaNXbMS4hT
 nnFA==
X-Gm-Message-State: AOAM530UIGVlR+u6QRxVNo/nXpTWNouNC6fYYeRSKUUQnYCOOjknAe29
 y4pWLbaRF/y0njBHrwgG+wg43JuqSWXwvCgHARau9w==
X-Google-Smtp-Source: ABdhPJwFjAUCVjRW5eoKXAlZSZifRqZhmB0lgBJKkiZtdpOU80cOHIC+mDSz/IiLy9zHKh9Qa8s1my4rauYqZFVGf34=
X-Received: by 2002:a05:6a00:22d1:: with SMTP id
 f17mr11316113pfj.13.1644788023690; 
 Sun, 13 Feb 2022 13:33:43 -0800 (PST)
MIME-Version: 1.0
References: <87pp5az1u7.fsf@HIDDEN> <83twumnem2.fsf@HIDDEN>
 <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
 <83iob1nxfb.fsf@HIDDEN>
 <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
 <87o83bxhll.fsf@HIDDEN> <83fsonq6w9.fsf@HIDDEN>
In-Reply-To: <83fsonq6w9.fsf@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Sun, 13 Feb 2022 21:33:32 +0000
Message-ID: <CAOnWdoje+jyTcPUrK5szPywcKjrrAKzp2FktQuFjPddMdiXS0Q@HIDDEN>
Subject: Re: bug#20741: 24.4; flyspell doesn't work with abbreviations ending
 in a period
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000e2219905d7ed0df1"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 20741
Cc: Lars Ingebrigtsen <larsi@HIDDEN>, 20741 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000e2219905d7ed0df1
Content-Type: text/plain; charset="UTF-8"

On Sun, 13 Feb 2022 at 12:37, Eli Zaretskii <eliz@HIDDEN> wrote:

>
> Maybe we should have a list of exceptions?
>

As an upstream spellchecker maintainer, I don't think that's a good idea.
Emacs should just be using the spellchecker. If it's not working, the
problem should be fixed in the spellchecker.

As far as I can see, the problem is not specific to flyspell (mea culpa for
the bug title!).

For now, with current hunspell dictionaries, and using either hunspell, or
enchant with hunspell backend, I have used the workaround of adding a few
words like "etc" to my personal word list.

To be honest, I'm not sure Emacs can do much here. As far as I can tell,
hunspell doesn't cope well with characters like "." that normally are
non-word characters, but *can* occur in a word.

Relatedly, see: https://github.com/hunspell/hunspell/issues/361

-- 
https://rrt.sc3d.org

--000000000000e2219905d7ed0df1
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Sun, 13 Feb 2022 at 12:37, Eli Zaretskii &lt;<a href=3D"mailto:el=
iz@HIDDEN">eliz@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex"><br>
Maybe we should have a list of<span class=3D"gmail_default" style=3D"font-f=
amily:arial,helvetica,sans-serif;font-size:small"> </span>exceptions?<br>
</blockquote></div><div><br></div><div><div style=3D"font-family:arial,helv=
etica,sans-serif;font-size:small" class=3D"gmail_default">As an upstream sp=
ellchecker maintainer, I don&#39;t think that&#39;s a good idea. Emacs shou=
ld just be using the spellchecker. If it&#39;s not working, the problem sho=
uld be fixed in the spellchecker.</div><div style=3D"font-family:arial,helv=
etica,sans-serif;font-size:small" class=3D"gmail_default"><br></div><div st=
yle=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gma=
il_default">As far as I can see, the problem is not specific to flyspell (m=
ea culpa for the bug title!).</div><div style=3D"font-family:arial,helvetic=
a,sans-serif;font-size:small" class=3D"gmail_default"><br></div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default">For now, with current hunspell dictionaries, and using either huns=
pell, or enchant with hunspell backend, I have used the workaround of addin=
g a few words like &quot;etc&quot; to my personal word list.</div><div styl=
e=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail=
_default"><br></div><div style=3D"font-family:arial,helvetica,sans-serif;fo=
nt-size:small" class=3D"gmail_default">To be honest, I&#39;m not sure Emacs=
 can do much here. As far as I can tell, hunspell doesn&#39;t cope well wit=
h characters like &quot;.&quot; that normally are non-word characters, but =
*can* occur in a word.</div><div style=3D"font-family:arial,helvetica,sans-=
serif;font-size:small" class=3D"gmail_default"><br></div><div style=3D"font=
-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default"=
>Relatedly, see: <a href=3D"https://github.com/hunspell/hunspell/issues/361=
">https://github.com/hunspell/hunspell/issues/361</a></div><br></div>-- <br=
><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=
=3D"ltr"><a href=3D"https://rrt.sc3d.org" target=3D"_blank">https://rrt.sc3=
d.org</a></div></div></div></div></div>

--000000000000e2219905d7ed0df1--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 13 Feb 2022 12:37:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 13 07:37:56 2022
Received: from localhost ([127.0.0.1]:36741 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nJE8Z-00015f-SC
	for submit <at> debbugs.gnu.org; Sun, 13 Feb 2022 07:37:56 -0500
Received: from eggs.gnu.org ([209.51.188.92]:52260)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1nJE8W-00015S-Ql
 for 20741 <at> debbugs.gnu.org; Sun, 13 Feb 2022 07:37:55 -0500
Received: from [2001:470:142:3::e] (port=34750 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1nJE8R-000808-Ah; Sun, 13 Feb 2022 07:37:47 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=QGsSARF2QytUU9g4UP341FwKYDKWmoR9zXpDSMPmorY=; b=Y/iJmuvr3dz+
 aqc6bcnBAtx/Tl9lXvwkb0SOUrdwptSUPqg04sPImXO30UT0vp6rkjbG+Zsss5/UnJRnXbDKYNNTh
 gnw9xG6SWI/GTqXZmYonC0w7QclzJTRBKOut3yS3GoDRQXFAhkfJDqNQTLzQ3gJD/9fNvLb01I3en
 quD9o2FbRMl7d/hzT92O98YY6v+CpIEFREKcowGlg1IkEfh0FjYPkvddESEnA+v+xOmRRL7zx6FAy
 0NPrKapzJj8en+D2vAGU2d2vlYOM+qtA3mrDXEl7CQTmx5llgUbc8Vk+2c6Wje29B1ZeOfluzWpr9
 CRFVlZCARknutamoAfgb1g==;
Received: from [87.69.77.57] (port=4845 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1nJE8Q-0004Nk-Qq; Sun, 13 Feb 2022 07:37:47 -0500
Date: Sun, 13 Feb 2022 14:37:42 +0200
Message-Id: <83fsonq6w9.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
In-Reply-To: <87o83bxhll.fsf@HIDDEN> (message from Lars Ingebrigtsen on Sun, 
 13 Feb 2022 10:04:38 +0100)
Subject: Re: bug#20741: 24.4; flyspell doesn't work with abbreviations
 ending in a period
References: <87pp5az1u7.fsf@HIDDEN> <83twumnem2.fsf@HIDDEN>
 <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
 <83iob1nxfb.fsf@HIDDEN>
 <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
 <87o83bxhll.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 20741
Cc: 20741 <at> debbugs.gnu.org, rrt@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Lars Ingebrigtsen <larsi@HIDDEN>
> Cc: Eli Zaretskii <eliz@HIDDEN>,  20741 <at> debbugs.gnu.org
> Date: Sun, 13 Feb 2022 10:04:38 +0100
> 
> So flyspell doesn't really understand that a full stop can be part of a
> word, apparently?

Yes; and it normally isn't.  Maybe we should have a list of
exceptions?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.
Added tag(s) confirmed. Request was from Lars Ingebrigtsen <larsi@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 13 Feb 2022 09:04:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 13 04:04:54 2022
Received: from localhost ([127.0.0.1]:36278 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nJAoQ-0002NG-2x
	for submit <at> debbugs.gnu.org; Sun, 13 Feb 2022 04:04:54 -0500
Received: from quimby.gnus.org ([95.216.78.240]:51034)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1nJAoN-0002N1-K1
 for 20741 <at> debbugs.gnu.org; Sun, 13 Feb 2022 04:04:52 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=LKbQncVDv15yYDbJEJ/zr5ChkoPL8zEcBO40fgwKWjA=; b=MZx2ripSjoVIlAVoVXQN5pZFUc
 O+LITzp+GL4ipm/dutDuSBs7+br2pI7IYCoY62ZymDwjApbd7ea4CTw+ilGrfKBi5nffHgxJIErhn
 Mr0xgPlrofepKwfPVS7VuBpvbmGV1jn78TQ7r4BG3XkmTDAJL1if9N/Gl3gnKwShTzf4=;
Received: from [84.212.220.105] (helo=giant)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nJAoD-00010p-Eg; Sun, 13 Feb 2022 10:04:44 +0100
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Reuben Thomas <rrt@HIDDEN>
Subject: Re: bug#20741: 24.4; flyspell doesn't work with abbreviations
 ending in a period
References: <87pp5az1u7.fsf@HIDDEN> <83twumnem2.fsf@HIDDEN>
 <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
 <83iob1nxfb.fsf@HIDDEN>
 <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
X-Now-Playing: Nils Petter =?utf-8?Q?Molv=C3=A6r's?= _Solid Ether_:
 "Vilderness 1"
Date: Sun, 13 Feb 2022 10:04:38 +0100
In-Reply-To: <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
 (Reuben Thomas's message of "Sat, 6 Jun 2015 10:35:46 +0100")
Message-ID: <87o83bxhll.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview: Reuben Thomas <rrt@HIDDEN> writes: > 1. Rename my
 ~/.hunspell_en_GB.
 > > 2. Start "emacs -Q" > > 3. M-x flyspell-mode RET > > 4. M-x
 customize-variable
 RET ispell-program-name RET; set to "/usr/bin/hunspell" > (doing this after
 step 3 [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 20741
Cc: Eli Zaretskii <eliz@HIDDEN>, 20741 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

--=-=-=
Content-Type: text/plain

Reuben Thomas <rrt@HIDDEN> writes:

> 1. Rename my ~/.hunspell_en_GB.
>
> 2. Start "emacs -Q"
>
> 3. M-x flyspell-mode RET
>
> 4. M-x customize-variable RET ispell-program-name RET; set to "/usr/bin/hunspell"
> (doing this after step 3 because the variable is not available for customization
> before loading ispell)
>
> 5. Type "etc. i.e. e.g."
>
> All of the above is now red-underwiggled.

Easier reproduction case:

----
(setq ispell-program-name "/usr/bin/hunspell")
(ispell-change-dictionary "en_GB")
(flyspell-mode)

etc.
----


--=-=-=
Content-Type: image/png
Content-Disposition: inline
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAHcAAABRCAIAAABnrq72AAAABGdBTUEAALGPC/xhBQAAACBjSFJN
AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAA
EGNhTnYAAA8AAAAJYAAACDcAAAG7Hy6EigAABoNJREFUeNrtnGlMVFcUx899MwPCsC+yqKgBRVQY
De6l4FJAwEQtkYhRq9FUJW2slrSxmhSCtbEY61JtMEZtU5eiqBiqhQQtitEGWpyhUHWQzQWUgQGG
ZWZ4791+eIAIM4ADlZnk/D9e7j3vvN8997xzTyYQMK7m5maD4/b29oB6GzGIACkjZRRSRspIGYWU
kTIKKSNlpIxCykgZhZSRMlJGIWWkjJRRSBkpo5AyUkbKKKSMlFHmS1l3Od6OIYQQyYxkBYuUUUgZ
KSNllCVQ5htLrh1OXBMe7OfpaCMRW0ldfQLD4j47lPVIQw3Orz4SZk1ea1TshVYKAMDKk2QS0kuM
47prugE84NQlWT/s2hgzf6qPm90oiWSUg9v46aErtySfzi3T8Ga8A81GRN9Ua+nZhDluYmLIBLEe
F7XvtorvtYRyVYdDrQbtCHFYm6mlRsWrC3/8aIaziBhZLXab9fn1Op6OnMRD3AlN4f7lS7+6VS9E
C5E4jw/wH+cIzU8flVapOyjVPb2xOyZam52bPN+u55s7zd+clBLOdUdiafq+C8V6CiLPxdu2LfJg
eu1V4BRjjvK117dHxh1TCEcBCGPj7hvg5+0o6WiqefLwyas2jrIq+d2SRj7KTWSRsczXXlnvIwQx
EXmEJp4rUnV0/U1fV3hma7AjI8D335Gn6W+ztRmrpQQAQCxLkncMPkj0pYcWOTGdfF3nbE3Lq2rt
EbTamoJzu5f721vNS1WyIxjLQ6HcnLN1ghAejHvUsX/b+x7l+htbfMUEAIh0yfFKbrgpc1VpkQ5C
nmBGLz36T5vhaZrin45cfcpZJGXu+YlIOyGOnaJPGnkJ/sWpGHsCAMRqwQElN7yU9QW7AoREwrit
+Pn5SGIcQCbXGPRl1qXbrRQAGI/YT+LHGjZEPKNXLLAmALSj6Fa+mg5nQmPll68oWQAA0YS1O+O8
zbgoNdk1bUF+oZYCALENCQ+xNVoeuARM9WIAgOofl5Zxw+g5X3P/XjkrZIvw6DnWZlysgak1Bv9C
WdZChQKg9ub3e5WM0ZhXaIUVdS/rONMf2EdchbJc2DXxlKCpEnOGbDrlBlWDUL3x9fknvs4fxBKd
VjucnvMNKjUPAEDE7qNdzPsOa6p3lGW5t8uyA3xqTQhmrjMBMWKxmTcKTI1lYiu1FWoo6/C0yuyP
Pcm79lzwoI0CZVs0WgBzTsymBoHIa6yXqDNj1NWPRJ+A8RrjJXjPVVdUc2DOMpUycQkM8hEBALBl
RcWaoUcm6TwMPD/IxCL2k00Tamz20d17ryiYsUxOaGJZxBJPBgCoJjc9a6gvSWxsbQgAAG1ubBqk
LWlIRIiUAADV3jmbXjG088TX/vVb5lVBmVmFNe/udA5ww9bd/2KKcH0WT07Iaei/58W3t/XTVaOs
PEkmBgAgVqGHKwd5i+PrL8WPZjrTx6pzz/q5WjY2tvdvS5u51qHr00KkqzO0ZtPH4GsuxHl2vqXr
+7uzn+kNPaH9+Z/nk+ODpyXk6Prxo+3GZsEUEftuyKjWD877jtLU94RbPhBp4JZflX07Gbzm4cWd
odEHBugW/b+UTaoxCAG5HIKCPOOOnMh9sOrkYx1f37Qvasw3fErCnskxi8c4SfRNqpqK4oK7eZVZ
f1xt5koYt3m9jCgUIJMJdgDAJmx9vO+ZQ0o2kH1yOtYnSrbQfe50ZxuhZ0xsZm3aG8SLeszvTFsB
28/uuDY+5Y4MqKI4bbUsJy1+XewHsyd5O7uVKWZuSji4dHrqzZJaOjfVbHO20VheuZL6+lKVilJK
9RUZCTMnMlAGcBmgDMC1hwVX6B4X7bj04vXmqlTU1/cNO5RX394T6cgYskMmrPqF7z2/287Exhne
VcTYc8EVACRdnc+eay0gYyQm0ogIyrKUUsq2tAVP/n2sg5QhqQDZAEKJJwLIBjho47JwzZcPYjfq
w7vnszQigiYm9rHDcqGz5XOnRc6adNxanPPaDsn1mskamt9lh9dtWKb0sPeyJt3PFYI3lUjyHL1S
0hWNXNd8S6JsgJS+5VnRzYunqv0n3QsJ2X/wqGLZh+oFYRrdAGSHcZz7dPP96+cVi8PK/fy+/e7Q
yfScv8vVfK/5I6EhfP0MnHqLGrcMypRSuZwCULm8t1VLGX9XIv1TNjiO/+nsbYW/ekHKSBmFlJEy
UkYhZaSMQspIGSmjkDJSRiFlpIyUUUgZKSNlFFJGyiikjJSRMgopW57+AyjDsriyBBHOAAAAAElF
TkSuQmCC
--=-=-=
Content-Type: text/plain


Note red wiggle under etc.  `M-$' on the etc gives me:


--=-=-=
Content-Type: image/png
Content-Disposition: inline
Content-Transfer-Encoding: base64

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
--=-=-=
Content-Type: text/plain


So flyspell doesn't really understand that a full stop can be part of a
word, apparently?  (This is with Emacs 29.)

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no

--=-=-=--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 6 Jun 2015 10:37:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 06 06:37:07 2015
Received: from localhost ([127.0.0.1]:42614 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Z1BTO-0000i1-Lj
	for submit <at> debbugs.gnu.org; Sat, 06 Jun 2015 06:37:07 -0400
Received: from mtaout27.012.net.il ([80.179.55.183]:44273)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eliz@HIDDEN>) id 1Z1BTK-0000hU-Um
 for 20741 <at> debbugs.gnu.org; Sat, 06 Jun 2015 06:37:04 -0400
Received: from conversion-daemon.mtaout27.012.net.il by mtaout27.012.net.il
 (HyperSendmail v2007.08) id <0NPI00J00Q3EMU00@HIDDEN> for
 20741 <at> debbugs.gnu.org; Sat, 06 Jun 2015 13:32:07 +0300 (IDT)
Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout27.012.net.il
 (HyperSendmail v2007.08) with ESMTPA id
 <0NPI00C78QLI4EA0@HIDDEN>; Sat, 06 Jun 2015 13:32:06 +0300 (IDT)
Date: Sat, 06 Jun 2015 13:36:55 +0300
From: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#20741: 24.4;
 flyspell doesn't work with abbreviations ending in a period
In-reply-to: <CAOnWdogO4O5C9bQ6bsBwutsP0WPe=uqNs+dgeV6eAHoNOxEd_g@HIDDEN>
X-012-Sender: halo1@HIDDEN
To: Reuben Thomas <rrt@HIDDEN>
Message-id: <833825nmwo.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 8BIT
References: <87pp5az1u7.fsf@HIDDEN> <83twumnem2.fsf@HIDDEN>
 <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
 <83iob1nxfb.fsf@HIDDEN>
 <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
 <CAOnWdojMU=5s5MQYi-RYKHW5xc8FWa3Jar233628u1XOzzuJ+w@HIDDEN>
 <834mmlnog7.fsf@HIDDEN>
 <CAOnWdoh7oJgzTs2ZnhT_QBL1XUA0GQ+6hJ7BvEbPZ3EMjwJpZQ@HIDDEN>
 <CAOnWdogO4O5C9bQ6bsBwutsP0WPe=uqNs+dgeV6eAHoNOxEd_g@HIDDEN>
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 20741
Cc: 20741 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Eli Zaretskii <eliz@HIDDEN>
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

> Date: Sat, 6 Jun 2015 11:11:22 +0100
> From: Reuben Thomas <rrt@HIDDEN>
> Cc: 20741 <at> debbugs.gnu.org
> 
> ​I should add, ispell-buffer too only complains about "foxb". It is just
> flyspell that complains about the other (correct) spellings.

Then I guess flyspell-word-search-forward/backward is the culprit.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 6 Jun 2015 10:11:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 06 06:11:30 2015
Received: from localhost ([127.0.0.1]:42605 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Z1B4c-0008W0-Ar
	for submit <at> debbugs.gnu.org; Sat, 06 Jun 2015 06:11:30 -0400
Received: from mail-ig0-f171.google.com ([209.85.213.171]:38252)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <rrt@HIDDEN>) id 1Z1B4a-0008Vj-De
 for 20741 <at> debbugs.gnu.org; Sat, 06 Jun 2015 06:11:28 -0400
Received: by igblz2 with SMTP id lz2so30470700igb.1
 for <20741 <at> debbugs.gnu.org>; Sat, 06 Jun 2015 03:11:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :cc:content-type;
 bh=t0w9GKVOxOsqFVQiuGz0ewjkE9jfQbRoaMAy9kuhLHA=;
 b=3MHsnc3eLr9bpTMTytsYhu9Taf7WfGtAG5axOk2ChuvCM/+j0TmZdcKwtiyGFlL6O6
 5U8jzWL4biLuto5hCnYihd+nDdm2f/4pXEpGMXYGvRowvx2zCjrf72VmAJEobZsk6mqX
 jy60InQsHHJ3aoE+xTT8d9t2v4dZv2AXKoyWA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:date
 :message-id:subject:from:to:cc:content-type;
 bh=t0w9GKVOxOsqFVQiuGz0ewjkE9jfQbRoaMAy9kuhLHA=;
 b=bxS0yc0yAJNMuMqvPoUZl0beRoC7uVRmy7JNcnH1e7iR8w6ptjMpmsJQSgt97M4pW0
 ZiRMDUVeJWvp9ip6Im/95IlFxAjbWgNJcruuudcwibvqJJzEsUjm8ypGSiN3pMaYNrn8
 CLSQ90npEsg34fXSeiwDwwwbEj2vTWt+iNsPxQAeiv39ayLPQzdYV9rTV5nNYjYk8ZiY
 1WcxNRDG2Flc+JMzyWu2wVHWR845Ug/uRmyokly+cnvyBYOakX4+Ii00cSg8MSJvIMnA
 YUqR14pQkUxuA2MBp4MTOQssjgGeAaAQxONwugiaxYk2lYOytnnE7jWkvlfY+AL7pOwB
 W4Uw==
X-Gm-Message-State: ALoCoQmIErWZRX/qhN5QvLDIoxaMZWiI2uKkTho9ZksOhQA7D3jMkxBNWFr80xDQVu7OCjxsPFRy
MIME-Version: 1.0
X-Received: by 10.107.164.70 with SMTP id n67mr9653382ioe.8.1433585483044;
 Sat, 06 Jun 2015 03:11:23 -0700 (PDT)
Received: by 10.36.118.19 with HTTP; Sat, 6 Jun 2015 03:11:22 -0700 (PDT)
In-Reply-To: <CAOnWdoh7oJgzTs2ZnhT_QBL1XUA0GQ+6hJ7BvEbPZ3EMjwJpZQ@HIDDEN>
References: <87pp5az1u7.fsf@HIDDEN> <83twumnem2.fsf@HIDDEN>
 <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
 <83iob1nxfb.fsf@HIDDEN>
 <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
 <CAOnWdojMU=5s5MQYi-RYKHW5xc8FWa3Jar233628u1XOzzuJ+w@HIDDEN>
 <834mmlnog7.fsf@HIDDEN>
 <CAOnWdoh7oJgzTs2ZnhT_QBL1XUA0GQ+6hJ7BvEbPZ3EMjwJpZQ@HIDDEN>
Date: Sat, 6 Jun 2015 11:11:22 +0100
Message-ID: <CAOnWdogO4O5C9bQ6bsBwutsP0WPe=uqNs+dgeV6eAHoNOxEd_g@HIDDEN>
Subject: Re: bug#20741: 24.4; flyspell doesn't work with abbreviations ending
 in a period
From: Reuben Thomas <rrt@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary=001a114289f278f3a90517d6a15b
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 20741
Cc: 20741 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

--001a114289f278f3a90517d6a15b
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 6 June 2015 at 11:08, Reuben Thomas <rrt@HIDDEN> wrote:

>
>
> $ cat Downloads/foo.txt
> i.e. this is not e.g. etc. help!
> =E2=80=8B foxb=E2=80=8B
>
> $ hunspell -a -d en_GB -i UTF-8 ~/Downloads/foo.txt
> @(#) International Ispell Version 3.2.06 (but really Hunspell 1.3.3)
> *
> *
> *
> *
> *
> *
> *
> & foxb 6 33: fox, fob, foxy, fox b, fixable, faux
>
> =E2=80=8BHere we see that hunspell doesn't like "foxb" (great!) but is ot=
herwise
> happy.
>
> So the problem does not appear to be with hunspell
> =E2=80=8B.
>

=E2=80=8BI should add, ispell-buffer too only complains about "foxb". It is=
 just
flyspell that complains about the other (correct) spellings.

--=20
http://rrt.sc3d.org

--001a114289f278f3a90517d6a15b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On 6=
 June 2015 at 11:08, Reuben Thomas <span dir=3D"ltr">&lt;<a href=3D"mailto:=
rrt@HIDDEN" target=3D"_blank">rrt@HIDDEN</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex"><div dir=3D"ltr"><br><div class=3D"gmail_extra"><=
div><div class=3D"h5"><br></div></div>$ cat Downloads/foo.txt<br>i.e. this =
is not e.g. etc. help!<div style=3D"font-size:small;display:inline">=E2=80=
=8B foxb=E2=80=8B</div><br>$ hunspell -a -d en_GB -i UTF-8 ~/Downloads/foo.=
txt <br>@(#) International Ispell Version 3.2.06 (but really Hunspell 1.3.3=
)<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>&amp; foxb 6 33: fox, fob, foxy, fo=
x b, fixable, faux<br><br><div style=3D"font-size:small">=E2=80=8BHere we s=
ee that hunspell doesn&#39;t like &quot;foxb&quot; (great!) but is otherwis=
e happy.<br><br></div><div style=3D"font-size:small">So the problem does no=
t appear to be with hunspell<div class=3D"gmail_default" style=3D"font-size=
:small;display:inline">=E2=80=8B.</div></div></div></div></blockquote><div>=
<br><div class=3D"gmail_default" style=3D"font-size:small;display:inline">=
=E2=80=8BI should add, ispell-buffer too only complains about &quot;foxb&qu=
ot;. It is just flyspell that complains about the other (correct) spellings=
.<br clear=3D"all"></div></div></div><br>-- <br><div class=3D"gmail_signatu=
re"><a href=3D"http://rrt.sc3d.org" target=3D"_blank">http://rrt.sc3d.org</=
a></div>
</div></div>

--001a114289f278f3a90517d6a15b--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 6 Jun 2015 10:08:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 06 06:08:20 2015
Received: from localhost ([127.0.0.1]:42601 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Z1B1Y-0008QU-5L
	for submit <at> debbugs.gnu.org; Sat, 06 Jun 2015 06:08:20 -0400
Received: from mail-ig0-f182.google.com ([209.85.213.182]:37270)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <rrt@HIDDEN>) id 1Z1B1V-0008QB-NR
 for 20741 <at> debbugs.gnu.org; Sat, 06 Jun 2015 06:08:18 -0400
Received: by igbsb11 with SMTP id sb11so30593936igb.0
 for <20741 <at> debbugs.gnu.org>; Sat, 06 Jun 2015 03:08:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :cc:content-type;
 bh=9UAznoQ/Sr9oqrVaEf5mFZk9ATltjjPatvfj1wM6p9I=;
 b=vHKc/rN1h/ZwFUPX1Yiq5YEJLlAAX8qvtr6Kar0jBnsFAY4rwxzfUghImqolCFYq1t
 WveNQo8IT13ZZ7R77U5vpXf5Dn565vGJwOEI67Mp9TrprVZaJvDCDmozx1cmqzGaUySB
 7gkhXBv1QcSlK+pAoQMaNLvAv9FWjWBlscGb0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:date
 :message-id:subject:from:to:cc:content-type;
 bh=9UAznoQ/Sr9oqrVaEf5mFZk9ATltjjPatvfj1wM6p9I=;
 b=jqWErf9CkBFmk6X5oY0g/Uq7QpU1x6dLHCuxZMlEbL7wBJ4Kg5n7x9RIMtGKV1ylqq
 zuZUdNiuTYn3XNcTu7CtC+WCG6D28FZQznHu0wLto7EuYjR7mAAw9VIyVwiks7sgkmfG
 gxUCQ6jpwRKIXJXD4zWa3znUXLr/dLiKdABwQQcN/CWAZB7Au7VpEcKFskixv8fIFyBl
 IBZHzL8N/MQBzvJLPKkCLPQsfQZEQOdWF6aTUbmYxG3H3VmHfgaoubLVbs5XykwiYWkm
 VXaxDwkfh1hZ3nhwYFH3OVWeuE8aIBXvMW5YN3VQha+G0RJrjbCm1NGbUTijQN9aXqX9
 cZtQ==
X-Gm-Message-State: ALoCoQlVyF7CnJkNlG8me3hS/vsaSIjyuZhzGK4CGv/60ADT9b7nQrIlWLjh1q58QXX7ByFxwHdX
MIME-Version: 1.0
X-Received: by 10.50.178.133 with SMTP id cy5mr2838361igc.5.1433585292330;
 Sat, 06 Jun 2015 03:08:12 -0700 (PDT)
Received: by 10.36.118.19 with HTTP; Sat, 6 Jun 2015 03:08:12 -0700 (PDT)
In-Reply-To: <834mmlnog7.fsf@HIDDEN>
References: <87pp5az1u7.fsf@HIDDEN> <83twumnem2.fsf@HIDDEN>
 <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
 <83iob1nxfb.fsf@HIDDEN>
 <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
 <CAOnWdojMU=5s5MQYi-RYKHW5xc8FWa3Jar233628u1XOzzuJ+w@HIDDEN>
 <834mmlnog7.fsf@HIDDEN>
Date: Sat, 6 Jun 2015 11:08:12 +0100
Message-ID: <CAOnWdoh7oJgzTs2ZnhT_QBL1XUA0GQ+6hJ7BvEbPZ3EMjwJpZQ@HIDDEN>
Subject: Re: bug#20741: 24.4; flyspell doesn't work with abbreviations ending
 in a period
From: Reuben Thomas <rrt@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary=089e01538cbe1b15aa0517d696ca
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 20741
Cc: 20741 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

--089e01538cbe1b15aa0517d696ca
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 6 June 2015 at 11:03, Eli Zaretskii <eliz@HIDDEN> wrote:

> > Date: Sat, 6 Jun 2015 10:38:17 +0100
> > From: Reuben Thomas <rrt@HIDDEN>
> > Cc: 20741 <at> debbugs.gnu.org
> >
> > =E2=80=8BI should add, if I M-x ispell-change-dictionary=E2=80=8B
> > =E2=80=8BRET american RET, then allow the underlining to refresh, "etc.=
" is no
> longer
> > marked as wrong (as we've seen, it's incorrectly in the "american" word
> list),
> > but "i.e." and "e.g." are still so marked.=E2=80=8B
>
> That's not what I see here.  When en_US is used, neither of these is
> flagged as a mis-spelling.  When I switch to en_GB, only "etc" and the
> "i" in "i.e." are flagged, the rest (including all of "e.g.") are not.
>
> I guess the reason is the different versions of Hunspell dictionaries
> we have installed.
>
> Once again, I don't think this is an Emacs problem.  Don't you see the
> same when you invoke Hunspell as a stand-alone program?
>

$ cat Downloads/foo.txt
i.e. this is not e.g. etc. help!
=E2=80=8B foxb=E2=80=8B

$ hunspell -a -d en_GB -i UTF-8 ~/Downloads/foo.txt
@(#) International Ispell Version 3.2.06 (but really Hunspell 1.3.3)
*
*
*
*
*
*
*
& foxb 6 33: fox, fob, foxy, fox b, fixable, faux

=E2=80=8BHere we see that hunspell doesn't like "foxb" (great!) but is othe=
rwise
happy.

So the problem does not appear to be with hunspell.

--=20
http://rrt.sc3d.org

--089e01538cbe1b15aa0517d696ca
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On 6=
 June 2015 at 11:03, Eli Zaretskii <span dir=3D"ltr">&lt;<a href=3D"mailto:=
eliz@HIDDEN" target=3D"_blank">eliz@HIDDEN</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex">&gt; Date: Sat, 6 Jun 2015 10:=
38:17 +0100<br>
<span class=3D"">&gt; From: Reuben Thomas &lt;<a href=3D"mailto:rrt@HIDDEN=
g">rrt@HIDDEN</a>&gt;<br>
&gt; Cc: <a href=3D"mailto:20741 <at> debbugs.gnu.org">20741 <at> debbugs.gnu.org</a>=
<br>
&gt;<br>
</span><span class=3D"">&gt; =E2=80=8BI should add, if I M-x ispell-change-=
dictionary=E2=80=8B<br>
&gt; =E2=80=8BRET american RET, then allow the underlining to refresh, &quo=
t;etc.&quot; is no longer<br>
&gt; marked as wrong (as we&#39;ve seen, it&#39;s incorrectly in the &quot;=
american&quot; word list),<br>
&gt; but &quot;i.e.&quot; and &quot;e.g.&quot; are still so marked.=E2=80=
=8B<br>
<br>
</span>That&#39;s not what I see here.=C2=A0 When en_US is used, neither of=
 these is<br>
flagged as a mis-spelling.=C2=A0 When I switch to en_GB, only &quot;etc&quo=
t; and the<br>
&quot;i&quot; in &quot;i.e.&quot; are flagged, the rest (including all of &=
quot;e.g.&quot;) are not.<br>
<br>
I guess the reason is the different versions of Hunspell dictionaries<br>
we have installed.<br>
<br>
Once again, I don&#39;t think this is an Emacs problem.=C2=A0 Don&#39;t you=
 see the<br>
same when you invoke Hunspell as a stand-alone program?<br>
</blockquote></div><br>$ cat Downloads/foo.txt<br>i.e. this is not e.g. etc=
. help!<div class=3D"gmail_default" style=3D"font-size:small;display:inline=
">=E2=80=8B foxb=E2=80=8B</div><br>$ hunspell -a -d en_GB -i UTF-8 ~/Downlo=
ads/foo.txt <br>@(#) International Ispell Version 3.2.06 (but really Hunspe=
ll 1.3.3)<br>*<br>*<br>*<br>*<br>*<br>*<br>*<br>&amp; foxb 6 33: fox, fob, =
foxy, fox b, fixable, faux<br><br><div class=3D"gmail_default" style=3D"fon=
t-size:small">=E2=80=8BHere we see that hunspell doesn&#39;t like &quot;fox=
b&quot; (great!) but is otherwise happy.<br><br></div><div class=3D"gmail_d=
efault" style=3D"font-size:small">So the problem does not appear to be with=
 hunspell.<br clear=3D"all"></div><br>-- <br><div class=3D"gmail_signature"=
><a href=3D"http://rrt.sc3d.org" target=3D"_blank">http://rrt.sc3d.org</a><=
/div>
</div></div>

--089e01538cbe1b15aa0517d696ca--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 6 Jun 2015 10:03:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 06 06:03:48 2015
Received: from localhost ([127.0.0.1]:42597 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Z1AxA-0008Ju-4k
	for submit <at> debbugs.gnu.org; Sat, 06 Jun 2015 06:03:48 -0400
Received: from mtaout21.012.net.il ([80.179.55.169]:47770)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eliz@HIDDEN>) id 1Z1Ax7-0008Jf-VT
 for 20741 <at> debbugs.gnu.org; Sat, 06 Jun 2015 06:03:47 -0400
Received: from conversion-daemon.a-mtaout21.012.net.il by
 a-mtaout21.012.net.il (HyperSendmail v2007.08) id
 <0NPI00B00P5H6N00@HIDDEN> for 20741 <at> debbugs.gnu.org;
 Sat, 06 Jun 2015 13:03:39 +0300 (IDT)
Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il
 (HyperSendmail v2007.08) with ESMTPA id
 <0NPI00B8BPA14Y60@HIDDEN>;
 Sat, 06 Jun 2015 13:03:39 +0300 (IDT)
Date: Sat, 06 Jun 2015 13:03:36 +0300
From: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#20741: 24.4;
 flyspell doesn't work with abbreviations ending in a period
In-reply-to: <CAOnWdojMU=5s5MQYi-RYKHW5xc8FWa3Jar233628u1XOzzuJ+w@HIDDEN>
X-012-Sender: halo1@HIDDEN
To: Reuben Thomas <rrt@HIDDEN>
Message-id: <834mmlnog7.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 8BIT
References: <87pp5az1u7.fsf@HIDDEN> <83twumnem2.fsf@HIDDEN>
 <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
 <83iob1nxfb.fsf@HIDDEN>
 <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
 <CAOnWdojMU=5s5MQYi-RYKHW5xc8FWa3Jar233628u1XOzzuJ+w@HIDDEN>
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 20741
Cc: 20741 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Eli Zaretskii <eliz@HIDDEN>
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

> Date: Sat, 6 Jun 2015 10:38:17 +0100
> From: Reuben Thomas <rrt@HIDDEN>
> Cc: 20741 <at> debbugs.gnu.org
> 
> ​I should add, if I M-x ispell-change-dictionary​
> ​RET american RET, then allow the underlining to refresh, "etc." is no longer
> marked as wrong (as we've seen, it's incorrectly in the "american" word list),
> but "i.e." and "e.g." are still so marked.​

That's not what I see here.  When en_US is used, neither of these is
flagged as a mis-spelling.  When I switch to en_GB, only "etc" and the
"i" in "i.e." are flagged, the rest (including all of "e.g.") are not.

I guess the reason is the different versions of Hunspell dictionaries
we have installed.

Once again, I don't think this is an Emacs problem.  Don't you see the
same when you invoke Hunspell as a stand-alone program?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 6 Jun 2015 09:58:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 06 05:58:30 2015
Received: from localhost ([127.0.0.1]:42589 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Z1As1-0008B6-VJ
	for submit <at> debbugs.gnu.org; Sat, 06 Jun 2015 05:58:30 -0400
Received: from mtaout23.012.net.il ([80.179.55.175]:53264)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eliz@HIDDEN>) id 1Z1Arz-0008Ar-73
 for 20741 <at> debbugs.gnu.org; Sat, 06 Jun 2015 05:58:28 -0400
Received: from conversion-daemon.a-mtaout23.012.net.il by
 a-mtaout23.012.net.il (HyperSendmail v2007.08) id
 <0NPI00200OZXWA00@HIDDEN> for 20741 <at> debbugs.gnu.org;
 Sat, 06 Jun 2015 12:58:20 +0300 (IDT)
Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il
 (HyperSendmail v2007.08) with ESMTPA id
 <0NPI0029CP17W600@HIDDEN>;
 Sat, 06 Jun 2015 12:58:20 +0300 (IDT)
Date: Sat, 06 Jun 2015 12:58:18 +0300
From: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#20741: 24.4;
 flyspell doesn't work with abbreviations ending in a period
In-reply-to: <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
X-012-Sender: halo1@HIDDEN
To: Reuben Thomas <rrt@HIDDEN>
Message-id: <836171nop1.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 8BIT
References: <87pp5az1u7.fsf@HIDDEN> <83twumnem2.fsf@HIDDEN>
 <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
 <83iob1nxfb.fsf@HIDDEN>
 <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 20741
Cc: 20741 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Eli Zaretskii <eliz@HIDDEN>
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

> Date: Sat, 6 Jun 2015 10:35:46 +0100
> From: Reuben Thomas <rrt@HIDDEN>
> Cc: 20741 <at> debbugs.gnu.org
> 
>     > The en_US dictionary contains "etc", which is incorrect.
>     
>     Not that I'm maintaining those dictionaries, but why is it incorrect,
>     in your opinion? It clearly produces the desirable effect, doesn't it?
>     
> 
> ​No, it produces the undesirable effect of treating "etc" as a correct spelling.​

I think it's a correct spelling, but that's me.

>     Does this mean that your problem is solved, and we can close this bug?
>     Or does something still need to be fixed in Emacs?
>     
> 
> ​Sorry, I must have been unclear. I still have the original problem: without the
> workaround of adding incorrect spellings to my personal wordlist, "i.e." and
> "e.g." are marked as wrong in en_GB. I just double checked this with the
> following recipe:
> 
> 1. Rename my ~/.hunspell_en_GB.
> 
> 2. Start "emacs -Q"
> 
> 3. M-x flyspell-mode RET
> 
> 4. M-x customize-variable RET ispell-program-name RET; set to
> "/usr/bin/hunspell" (doing this after step 3 because the variable is not
> available for customization before loading ispell)
> 
> 5. Type "etc. i.e. e.g."
> 
> All of the above is now red-underwiggled.

But do you agree that it's not an Emacs problem?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 6 Jun 2015 09:38:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 06 05:38:25 2015
Received: from localhost ([127.0.0.1]:42574 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Z1AYa-0007jY-Dw
	for submit <at> debbugs.gnu.org; Sat, 06 Jun 2015 05:38:24 -0400
Received: from mail-ig0-f175.google.com ([209.85.213.175]:36698)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <rrt@HIDDEN>) id 1Z1AYY-0007jM-Rq
 for 20741 <at> debbugs.gnu.org; Sat, 06 Jun 2015 05:38:23 -0400
Received: by igbpi8 with SMTP id pi8so32241627igb.1
 for <20741 <at> debbugs.gnu.org>; Sat, 06 Jun 2015 02:38:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :cc:content-type;
 bh=1kljNVwxdhwG8FuVPGY2L6R7RxvwSJx7UKWs3oV8qg8=;
 b=haQFeJILP6soMepydP/5FFGyMQDyy8vUmekvcaQ4MMiRemAESSsPfeDlI1uUm0Vud8
 bAxeXzAIxvP8uLK3j6SSRuFe9/rY7vVkQInR2SU6C+XIHB07Y5VeCR7idT/FaSLm6VN1
 H6dHHodGq9We1Gy8BGWO0M2vLsEy6ERE3Uij8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:date
 :message-id:subject:from:to:cc:content-type;
 bh=1kljNVwxdhwG8FuVPGY2L6R7RxvwSJx7UKWs3oV8qg8=;
 b=V0dldCxrEFt/rPVyynPyQXA0AiNxklBa8Qvf2Byc1Ar8cC5Nerr803hm6gnc3F7FG8
 KQUNCKGxa5doLkKyJ0ZuLE8r0qsm/cbjtMjEpbHsXKJ/aw+gZj7nt/ig5rbU83CVEYjK
 UF3N31L0JlhGP7IJ0d7X83hDerwYTpCkz03oE44G/umh89GMY9wRfeYCxKVnoWAiO13m
 XSURJHGrZSYyQY4SqBtTSBYe+3kf+ZbZhV1IvUmZ/RnSZ50PrfuKMJrXF1HdZ7cShfhn
 /7mDNk2H+l1542dYHNgkAAQr8gt0XoXecCfFGtLcD7+HJJUs1bJ6g8qGoJw4XSMINDfu
 UMkg==
X-Gm-Message-State: ALoCoQm5qM3vLWf63RYUAeWD17L2ncaD2xKF5CqiO/k4WntkZyiUtdpcDF6AmvsFDw0qx71EwHAk
MIME-Version: 1.0
X-Received: by 10.42.175.74 with SMTP id az10mr9794649icb.55.1433583497120;
 Sat, 06 Jun 2015 02:38:17 -0700 (PDT)
Received: by 10.36.118.19 with HTTP; Sat, 6 Jun 2015 02:38:17 -0700 (PDT)
In-Reply-To: <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
References: <87pp5az1u7.fsf@HIDDEN> <83twumnem2.fsf@HIDDEN>
 <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
 <83iob1nxfb.fsf@HIDDEN>
 <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
Date: Sat, 6 Jun 2015 10:38:17 +0100
Message-ID: <CAOnWdojMU=5s5MQYi-RYKHW5xc8FWa3Jar233628u1XOzzuJ+w@HIDDEN>
Subject: Re: bug#20741: 24.4; flyspell doesn't work with abbreviations ending
 in a period
From: Reuben Thomas <rrt@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary=485b397b947d1a286a0517d62b27
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 20741
Cc: 20741 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

--485b397b947d1a286a0517d62b27
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 6 June 2015 at 10:35, Reuben Thomas <rrt@HIDDEN> wrote:

>
>
> All of the above is now red-underwiggled.
>

=E2=80=8BI should add, if I M-x ispell-change-dictionary=E2=80=8B

=E2=80=8BRET american RET, then allow the underlining to refresh, "etc." is=
 no
longer marked as wrong (as we've seen, it's incorrectly in the "american"
word list), but "i.e." and "e.g." are still so marked.=E2=80=8B

--=20
http://rrt.sc3d.org

--485b397b947d1a286a0517d62b27
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On 6=
 June 2015 at 10:35, Reuben Thomas <span dir=3D"ltr">&lt;<a href=3D"mailto:=
rrt@HIDDEN" target=3D"_blank">rrt@HIDDEN</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex"><div dir=3D"ltr"><br><div class=3D"gmail_extra"><=
br><div style=3D"font-size:small">All of the above is now red-underwiggled.=
<span class=3D"HOEnZb"><font color=3D"#888888"><br clear=3D"all"></font></s=
pan></div></div></div></blockquote><div><br><div class=3D"gmail_default" st=
yle=3D"font-size:small;display:inline">=E2=80=8BI should add, if I M-x ispe=
ll-change-dictionary=E2=80=8B</div>=C2=A0<div class=3D"gmail_default" style=
=3D"font-size:small;display:inline">=E2=80=8BRET american RET, then allow t=
he underlining to refresh, &quot;etc.&quot; is no longer marked as wrong (a=
s we&#39;ve seen, it&#39;s incorrectly in the &quot;american&quot; word lis=
t), but &quot;i.e.&quot; and &quot;e.g.&quot; are still so marked.=E2=80=8B=
</div></div></div><br>-- <br><div class=3D"gmail_signature"><a href=3D"http=
://rrt.sc3d.org" target=3D"_blank">http://rrt.sc3d.org</a></div>
</div></div>

--485b397b947d1a286a0517d62b27--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 6 Jun 2015 09:35:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 06 05:35:56 2015
Received: from localhost ([127.0.0.1]:42548 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Z1AWB-0007et-96
	for submit <at> debbugs.gnu.org; Sat, 06 Jun 2015 05:35:55 -0400
Received: from mail-ie0-f177.google.com ([209.85.223.177]:34169)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <rrt@HIDDEN>) id 1Z1AW8-0007ee-P3
 for 20741 <at> debbugs.gnu.org; Sat, 06 Jun 2015 05:35:53 -0400
Received: by iebmu5 with SMTP id mu5so37228962ieb.1
 for <20741 <at> debbugs.gnu.org>; Sat, 06 Jun 2015 02:35:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :cc:content-type;
 bh=f4IzrNsnjjpBjXmCO3hsKtP9MkFuk0lh3RCboUc9ILc=;
 b=FYodRO9SrCWjiYybly9xFHWZanuoeG8X0aWVl04dzfkzHvcb9QJbP1INZvEZxfBpW2
 1OKMWXfFM6GxN/RhubSAVxFfbnbYkrkTQNGphNcZXLerq14ZJfXQ2QuG0tCq0m996zIe
 lUMxaKSsfBidKlmjGh7+ZR0aRV8iZZ7pQIpzw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:date
 :message-id:subject:from:to:cc:content-type;
 bh=f4IzrNsnjjpBjXmCO3hsKtP9MkFuk0lh3RCboUc9ILc=;
 b=Zaa4w8nrKrMvsfPl6pNvfOtwqtpoVJ9wESyI601aXQnQhIZMqNdKnG/jmTXBeoEliO
 VGkr1FrRSdZEBucB1kIqSg63feskgk+sAn6iOIplgMbQ/uMann2BwOsWASDZAbT+BFdC
 pLDz24oZUtWOIQCYotbQoPxUdFScXHLkucST3Nk8XIy1Rdel93rZ6HM84RZryxItDU5l
 syOAkfH4zWrq2xe/ZToNAL7N79xVB1Xx0yOxE0OecdUQterhgX0OJ3Jya+5uBZ7QH58K
 uC4OSFI2phqUpVt9tiK32nejA5GgWrmLPut0UUz7RNGo2V7aBYbJD+WKz6KLsPQYKKAk
 iRQA==
X-Gm-Message-State: ALoCoQnNOEv9N2LnS+HBDQLC1NaPp9ME3cdy96WoDidKlF1Vu+uA33HlkReRW+kC5p5wFpQ9jUuQ
MIME-Version: 1.0
X-Received: by 10.42.154.65 with SMTP id p1mr14555572icw.26.1433583346954;
 Sat, 06 Jun 2015 02:35:46 -0700 (PDT)
Received: by 10.36.118.19 with HTTP; Sat, 6 Jun 2015 02:35:46 -0700 (PDT)
In-Reply-To: <83iob1nxfb.fsf@HIDDEN>
References: <87pp5az1u7.fsf@HIDDEN> <83twumnem2.fsf@HIDDEN>
 <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
 <83iob1nxfb.fsf@HIDDEN>
Date: Sat, 6 Jun 2015 10:35:46 +0100
Message-ID: <CAOnWdoiyUFF1cVo8m82BURE7UCgCumAAF-=NrA4vNCUpAYT1YA@HIDDEN>
Subject: Re: bug#20741: 24.4; flyspell doesn't work with abbreviations ending
 in a period
From: Reuben Thomas <rrt@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary=90e6ba6e815a26d69d0517d62213
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 20741
Cc: 20741 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

--90e6ba6e815a26d69d0517d62213
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 6 June 2015 at 07:49, Eli Zaretskii <eliz@HIDDEN> wrote:

> > Date: Fri, 5 Jun 2015 22:42:39 +0100
> > From: Reuben Thomas <rrt@HIDDEN>
> > Cc: 20741 <at> debbugs.gnu.org
> >
> >     > flyspell marks as incorrect =E2=80=9Cetc.=E2=80=9D, =E2=80=9Ci.e.=
=E2=80=9D, =E2=80=9Ce.g.=E2=80=9D &c.
> >
> >     I can reproduce part of this with en_GB, but not with en_US. So I
> >     think it's an issue with the dictionary, not with flyspell or ispel=
l.
> >
> > The en_US dictionary contains "etc", which is incorrect.
>
> Not that I'm maintaining those dictionaries, but why is it incorrect,
> in your opinion?  It clearly produces the desirable effect, doesn't it?
>

=E2=80=8BNo, it produces the undesirable effect of treating "etc" as a corr=
ect
spelling.=E2=80=8B

Does this mean that your problem is solved, and we can close this bug?
> Or does something still need to be fixed in Emacs?
>

=E2=80=8BSorry, I must have been unclear. I still have the original problem=
:
without the workaround of adding incorrect spellings to my personal
wordlist, "i.e." and "e.g." are marked as wrong in en_GB. I just double
checked this with the following recipe:

1. Rename my ~/.hunspell_en_GB.

2. Start "emacs -Q"

3. M-x flyspell-mode RET

4. M-x customize-variable RET ispell-program-name RET; set to
"/usr/bin/hunspell" (doing this after step 3 because the variable is not
available for customization before loading ispell)

5. Type "etc. i.e. e.g."

All of the above is now red-underwiggled.

--=20
http://rrt.sc3d.org

--90e6ba6e815a26d69d0517d62213
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On 6=
 June 2015 at 07:49, Eli Zaretskii <span dir=3D"ltr">&lt;<a href=3D"mailto:=
eliz@HIDDEN" target=3D"_blank">eliz@HIDDEN</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">&gt; Date: Fri, 5 Jun 2015 22:42:39 +0100<br>
&gt; From: Reuben Thomas &lt;<a href=3D"mailto:rrt@HIDDEN">rrt@HIDDEN</=
a>&gt;<br>
&gt; Cc: <a href=3D"mailto:20741 <at> debbugs.gnu.org">20741 <at> debbugs.gnu.org</a>=
<br>
<span class=3D"">&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; flyspell marks as incorrect =E2=80=9Cetc.=E2=
=80=9D, =E2=80=9Ci.e.=E2=80=9D, =E2=80=9Ce.g.=E2=80=9D &amp;c.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0I can reproduce part of this with en_GB, but not wi=
th en_US. So I<br>
&gt;=C2=A0 =C2=A0 =C2=A0think it&#39;s an issue with the dictionary, not wi=
th flyspell or ispell.<br>
&gt;<br>
&gt; The en_US dictionary contains &quot;etc&quot;, which is incorrect.<br>
<br>
</span>Not that I&#39;m maintaining those dictionaries, but why is it incor=
rect,<br>
in your opinion?=C2=A0 It clearly produces the desirable effect, doesn&#39;=
t it?<br></blockquote><div><br><div class=3D"gmail_default" style=3D"font-s=
ize:small">=E2=80=8BNo, it produces the undesirable effect of treating &quo=
t;etc&quot; as a correct spelling.=E2=80=8B</div><br></div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex">
Does this mean that your problem is solved, and we can close this bug?<br>
Or does something still need to be fixed in Emacs?<br>
</blockquote></div><br><div class=3D"gmail_default" style=3D"font-size:smal=
l">=E2=80=8BSorry, I must have been unclear. I still have the original prob=
lem: without the workaround of adding incorrect spellings to my personal wo=
rdlist, &quot;i.e.&quot; and &quot;e.g.&quot; are marked as wrong in en_GB.=
 I just double checked this with the following recipe:<br><br></div><div cl=
ass=3D"gmail_default" style=3D"font-size:small">1. Rename my ~/.hunspell_en=
_GB.<br><br></div><div class=3D"gmail_default" style=3D"font-size:small">2.=
 Start &quot;emacs -Q&quot;<br><br></div><div class=3D"gmail_default" style=
=3D"font-size:small">3. M-x flyspell-mode RET<br><br></div><div class=3D"gm=
ail_default" style=3D"font-size:small">4. M-x customize-variable RET ispell=
-program-name RET; set to &quot;/usr/bin/hunspell&quot; (doing this after s=
tep 3 because the variable is not available for customization before loadin=
g ispell)<br><br></div><div class=3D"gmail_default" style=3D"font-size:smal=
l">5. Type &quot;etc. i.e. e.g.&quot;<br><br></div><div class=3D"gmail_defa=
ult" style=3D"font-size:small">All of the above is now red-underwiggled.<br=
 clear=3D"all"></div><br>-- <br><div class=3D"gmail_signature"><a href=3D"h=
ttp://rrt.sc3d.org" target=3D"_blank">http://rrt.sc3d.org</a></div>
</div></div>

--90e6ba6e815a26d69d0517d62213--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 6 Jun 2015 06:49:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 06 02:49:56 2015
Received: from localhost ([127.0.0.1]:42385 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Z17vX-0003mV-VU
	for submit <at> debbugs.gnu.org; Sat, 06 Jun 2015 02:49:56 -0400
Received: from mtaout26.012.net.il ([80.179.55.182]:55394)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eliz@HIDDEN>) id 1Z17vV-0003mF-0z
 for 20741 <at> debbugs.gnu.org; Sat, 06 Jun 2015 02:49:54 -0400
Received: from conversion-daemon.mtaout26.012.net.il by mtaout26.012.net.il
 (HyperSendmail v2007.08) id <0NPI00J00G8RYX00@HIDDEN> for
 20741 <at> debbugs.gnu.org; Sat, 06 Jun 2015 09:51:50 +0300 (IDT)
Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout26.012.net.il
 (HyperSendmail v2007.08) with ESMTPA id
 <0NPI00F70GEEJ250@HIDDEN>; Sat, 06 Jun 2015 09:51:50 +0300 (IDT)
Date: Sat, 06 Jun 2015 09:49:44 +0300
From: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#20741: 24.4;
 flyspell doesn't work with abbreviations ending in a period
In-reply-to: <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
X-012-Sender: halo1@HIDDEN
To: Reuben Thomas <rrt@HIDDEN>
Message-id: <83iob1nxfb.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 8BIT
References: <87pp5az1u7.fsf@HIDDEN> <83twumnem2.fsf@HIDDEN>
 <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 20741
Cc: 20741 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Eli Zaretskii <eliz@HIDDEN>
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

> Date: Fri, 5 Jun 2015 22:42:39 +0100
> From: Reuben Thomas <rrt@HIDDEN>
> Cc: 20741 <at> debbugs.gnu.org
> 
>     > flyspell marks as incorrect “etc.”, “i.e.”, “e.g.” &c.
>     
>     I can reproduce part of this with en_GB, but not with en_US. So I
>     think it's an issue with the dictionary, not with flyspell or ispell.
> 
> The en_US dictionary contains "etc", which is incorrect.

Not that I'm maintaining those dictionaries, but why is it incorrect,
in your opinion?  It clearly produces the desirable effect, doesn't it?

> ​When I mention OTHERCHARS, I am looking at the documentation for
> ispell-dictionary-alist. Indeed, when I change language, and I am using
> hunspell, the language definitions seem to be auto-generated. With hunspell,
> OTHERCHARS is set to include ".".​ But indeed, removing it or moving it into
> CASECHARS and NOT-CASECHARS still seems not to help, so I'm back to my original
> workaround.
> 
> But indeed, apart from when I specifically mentioned customising the
> dictionary, I am working with Emacs's default values, not customised at all.
> 
> ​Thanks very much for your help with this.

You are welcome.

Does this mean that your problem is solved, and we can close this bug?
Or does something still need to be fixed in Emacs?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 5 Jun 2015 21:42:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 05 17:42:48 2015
Received: from localhost ([127.0.0.1]:42253 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Z0zO3-0008A9-JL
	for submit <at> debbugs.gnu.org; Fri, 05 Jun 2015 17:42:48 -0400
Received: from mail-ig0-f170.google.com ([209.85.213.170]:33686)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <rrt@HIDDEN>) id 1Z0zO1-00089w-Dy
 for 20741 <at> debbugs.gnu.org; Fri, 05 Jun 2015 17:42:46 -0400
Received: by igbpi8 with SMTP id pi8so24890871igb.0
 for <20741 <at> debbugs.gnu.org>; Fri, 05 Jun 2015 14:42:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google;
 h=mime-version:in-reply-to:references:date:message-id:subject:from:to
 :cc:content-type;
 bh=o7pr//TIMO+WhfBc+4RUwPAFdcQBib9Jx0odAco4J3U=;
 b=Iou/S8LBfyZOILMMJ3bNnZiqRNtKq/JS/w5d/4caKdXm1TltOEQpRidluVlQVRKQ0T
 zu3ADnhQkYflpK0B0xZLOgJqLy4XzpMwmstNenINYLzebyuG3eL5tgbPoUd239s2H+q1
 8Arf/9d7G9ogfPH072KcaOWlQlr8Y4A627LN4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:in-reply-to:references:date
 :message-id:subject:from:to:cc:content-type;
 bh=o7pr//TIMO+WhfBc+4RUwPAFdcQBib9Jx0odAco4J3U=;
 b=UazEZ2pH9qEVoAalHNeu9Nyb4+laPgpel+TeYi4u0+gDO4m+mHBTOylPhXWJdLM516
 U8yt8EJoJgRvfPSmyvugVc5/ZrXbMSQGO/lrr2OkNvs/pHR++hrFIHAeV0QCMrQH77oA
 g8lqZhRtvN6MdZmkZr+4DYsHbImE5L7fQI3/qt5f5zenv4NrFmQ8SKf7zJUVD0+Qp/RW
 0z23XlrAsTZ0BVxv5JvJ5CEYhjqercwidxMbO/vBqp3vp25Puqh/xHz11RpOx8+wqzpD
 qBkSBa6iWa3qFdBU/q6rxxT7Kb+OpGJ/bHpiTYC3kRaJAKFJ28I5kFySbwVED2UKtUbj
 2VrQ==
X-Gm-Message-State: ALoCoQmu+WCoqxx1+t07xmaZ7muyRsjEvt0KSxxBnT2rt8qb44jAeGWN8gilR4DXbRgWMtavD6Tu
MIME-Version: 1.0
X-Received: by 10.42.213.136 with SMTP id gw8mr12621438icb.95.1433540559722;
 Fri, 05 Jun 2015 14:42:39 -0700 (PDT)
Received: by 10.36.118.19 with HTTP; Fri, 5 Jun 2015 14:42:39 -0700 (PDT)
In-Reply-To: <83twumnem2.fsf@HIDDEN>
References: <87pp5az1u7.fsf@HIDDEN>
	<83twumnem2.fsf@HIDDEN>
Date: Fri, 5 Jun 2015 22:42:39 +0100
Message-ID: <CAOnWdoiT=vQ2YoW_5v7U0Ax8vdvDm_kd2mVbavTdKcsCr6MCFQ@HIDDEN>
Subject: Re: bug#20741: 24.4; flyspell doesn't work with abbreviations ending
 in a period
From: Reuben Thomas <rrt@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary=001a11c31700d5786a0517cc2b2d
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 20741
Cc: 20741 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

--001a11c31700d5786a0517cc2b2d
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 5 June 2015 at 20:23, Eli Zaretskii <eliz@HIDDEN> wrote:

> > From: Reuben Thomas <rrt@HIDDEN>
> > Date: Fri, 05 Jun 2015 15:06:40 +0100
> >
> > flyspell marks as incorrect =E2=80=9Cetc.=E2=80=9D, =E2=80=9Ci.e.=E2=80=
=9D, =E2=80=9Ce.g.=E2=80=9D &c.
>
> I can reproduce part of this with en_GB, but not with en_US.  So I
> think it's an issue with the dictionary, not with flyspell or ispell.
>

The en_US dictionary contains "etc", which is incorrect.

What OTHERCHARS are you looking at?  In Emacs 24.4 and later,
> ispell.el takes that value from the dictionary's .aff file, not from
> the internal database.  So if you customized ispell-dictionary-alist,
> try without those customizations, you shouldn't need them in v24.4.
>

=E2=80=8BOh dear, after =E2=80=8Bfurther investigation this turns out to be=
 because Debian
overrides ispell.el and flyspell.el with its own patched versions, which
predate Emacs 24.4 (they are from 2013).

In what follows, I have moved these patched files aside, and am definitely
working with just Emacs 24.4's versions!

Now, still using hunspell, and having removed "i.e", "e.g" and "etc" from
my en_GB spelling list, I get exactly the same highlighting.


> > ispell sets my default dictionary to en_GB (from my locale, I presume),
>
> Yes.  But you can override that, if you want.
>

=E2=80=8BI don't want to override it, it's fine.

=E2=80=8BWhen I mention OTHERCHARS, I am looking at the documentation for
ispell-dictionary-alist. Indeed, when I change language, and I am using
hunspell, the language definitions seem to be auto-generated. With
hunspell, OTHERCHARS is set to include ".".=E2=80=8B But indeed, removing i=
t or
moving it into CASECHARS and NOT-CASECHARS still seems not to help, so I'm
back to my original workaround.

But indeed, apart from when I specifically mentioned customising the
dictionary, I am working with Emacs's default values, not customised at all=
.

=E2=80=8BThanks very much for your help with this.

--=20
http://rrt.sc3d.org

--001a11c31700d5786a0517cc2b2d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On 5=
 June 2015 at 20:23, Eli Zaretskii <span dir=3D"ltr">&lt;<a href=3D"mailto:=
eliz@HIDDEN" target=3D"_blank">eliz@HIDDEN</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex">&gt; From: Reuben Thomas &lt;<=
a href=3D"mailto:rrt@HIDDEN" target=3D"_blank">rrt@HIDDEN</a>&gt;<br>
&gt; Date: Fri, 05 Jun 2015 15:06:40 +0100<br>
&gt;<br>
&gt; flyspell marks as incorrect =E2=80=9Cetc.=E2=80=9D, =E2=80=9Ci.e.=E2=
=80=9D, =E2=80=9Ce.g.=E2=80=9D &amp;c.<br>
<br>
I can reproduce part of this with en_GB, but not with en_US.=C2=A0 So I<br>
think it&#39;s an issue with the dictionary, not with flyspell or ispell.<b=
r></blockquote><div><br><div class=3D"gmail_default" style=3D"font-size:sma=
ll">The en_US dictionary contains &quot;etc&quot;, which is incorrect.<br><=
/div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
What OTHERCHARS are you looking at?=C2=A0 In Emacs 24.4 and later,<br>
ispell.el takes that value from the dictionary&#39;s .aff file, not from<br=
>
the internal database.=C2=A0 So if you customized ispell-dictionary-alist,<=
br>
try without those customizations, you shouldn&#39;t need them in v24.4.<br>=
</blockquote><div><br><div class=3D"gmail_default" style=3D"font-size:small=
">=E2=80=8BOh dear, after =E2=80=8Bfurther investigation this turns out to =
be because Debian overrides ispell.el and flyspell.el with its own patched =
versions, which predate Emacs 24.4 (they are from 2013).<br><br></div><div =
class=3D"gmail_default" style=3D"font-size:small">In what follows, I have m=
oved these patched files aside, and am definitely working with just Emacs 2=
4.4&#39;s versions!<br><br></div><div class=3D"gmail_default" style=3D"font=
-size:small">Now, still using hunspell, and having removed &quot;i.e&quot;,=
 &quot;e.g&quot; and &quot;etc&quot; from my en_GB spelling list, I get exa=
ctly the same highlighting.<br></div>=C2=A0</div><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex">

&gt; ispell sets my default dictionary to en_GB (from my locale, I presume)=
,<br>
<br>
Yes.=C2=A0 But you can override that, if you want.<br></blockquote><div><br=
><div class=3D"gmail_default" style=3D"font-size:small">=E2=80=8BI don&#39;=
t want to override it, it&#39;s fine.</div></div></div><br><div class=3D"gm=
ail_default" style=3D"font-size:small">=E2=80=8BWhen I mention OTHERCHARS, =
I am looking at the documentation for ispell-dictionary-alist. Indeed, when=
 I change language, and I am using hunspell, the language definitions seem =
to be auto-generated. With hunspell, OTHERCHARS is set to include &quot;.&q=
uot;.=E2=80=8B But indeed, removing it or moving it into CASECHARS and NOT-=
CASECHARS still seems not to help, so I&#39;m back to my original workaroun=
d.<br><br></div><div class=3D"gmail_default" style=3D"font-size:small">But =
indeed, apart from when I specifically mentioned customising the dictionary=
, I am working with Emacs&#39;s default values, not customised at all.<br><=
/div><br><div class=3D"gmail_default" style=3D"font-size:small">=E2=80=8BTh=
anks very much for your help with this.<br></div><br>-- <br><div><a href=3D=
"http://rrt.sc3d.org" target=3D"_blank">http://rrt.sc3d.org</a></div>
</div></div>

--001a11c31700d5786a0517cc2b2d--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 5 Jun 2015 19:24:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 05 15:24:02 2015
Received: from localhost ([127.0.0.1]:42092 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Z0xDm-0004nP-6Z
	for submit <at> debbugs.gnu.org; Fri, 05 Jun 2015 15:24:02 -0400
Received: from mtaout27.012.net.il ([80.179.55.183]:55943)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eliz@HIDDEN>) id 1Z0xDj-0004mz-3h
 for 20741 <at> debbugs.gnu.org; Fri, 05 Jun 2015 15:24:00 -0400
Received: from conversion-daemon.mtaout27.012.net.il by mtaout27.012.net.il
 (HyperSendmail v2007.08) id <0NPH00800J56CP00@HIDDEN> for
 20741 <at> debbugs.gnu.org; Fri, 05 Jun 2015 22:19:02 +0300 (IDT)
Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout27.012.net.il
 (HyperSendmail v2007.08) with ESMTPA id
 <0NPH00B5WKBQCW20@HIDDEN>; Fri, 05 Jun 2015 22:19:02 +0300 (IDT)
Date: Fri, 05 Jun 2015 22:23:49 +0300
From: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#20741: 24.4;
 flyspell doesn't work with abbreviations ending in a period
In-reply-to: <87pp5az1u7.fsf@HIDDEN>
X-012-Sender: halo1@HIDDEN
To: Reuben Thomas <rrt@HIDDEN>
Message-id: <83twumnem2.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 8BIT
References: <87pp5az1u7.fsf@HIDDEN>
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 20741
Cc: 20741 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Eli Zaretskii <eliz@HIDDEN>
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

> From: Reuben Thomas <rrt@HIDDEN>
> Date: Fri, 05 Jun 2015 15:06:40 +0100
> 
> flyspell marks as incorrect “etc.”, “i.e.”, “e.g.” &c.

I can reproduce part of this with en_GB, but not with en_US.  So I
think it's an issue with the dictionary, not with flyspell or ispell.

> flyspell is of course behaving as expected: “.” is in OTHERCHARS, and as
> it comes after the word, it is not included.

What OTHERCHARS are you looking at?  In Emacs 24.4 and later,
ispell.el takes that value from the dictionary's .aff file, not from
the internal database.  So if you customized ispell-dictionary-alist,
try without those customizations, you shouldn't need them in v24.4.

> ispell sets my default dictionary to en_GB (from my locale, I presume),

Yes.  But you can override that, if you want.

> I tried to move “.” to CASECHARS and NOT-CASECHARS in a custom
> dictionary definition:
> 
> ("en_GB" "[[:alpha:].]" "[^[:alpha:].]" "['0-9’-]" t
>   ("-d" "en_GB")
>   nil utf-8)

You shouldn't need all that in Emacs 24.4.  Try not to customize the
dictionary at all.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at 20741 <at> debbugs.gnu.org:


Received: (at 20741) by debbugs.gnu.org; 5 Jun 2015 14:08:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 05 10:08:40 2015
Received: from localhost ([127.0.0.1]:41855 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Z0sIa-0004K3-3B
	for submit <at> debbugs.gnu.org; Fri, 05 Jun 2015 10:08:40 -0400
Received: from mail-ie0-f169.google.com ([209.85.223.169]:36726)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <rrt@HIDDEN>) id 1Z0sIY-0004Jr-N2
 for 20741 <at> debbugs.gnu.org; Fri, 05 Jun 2015 10:08:39 -0400
Received: by ieclw1 with SMTP id lw1so58728392iec.3
 for <20741 <at> debbugs.gnu.org>; Fri, 05 Jun 2015 07:08:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google;
 h=mime-version:date:message-id:subject:from:to:content-type;
 bh=lvUj9W0LXJoa+Yy3FG72EHP9t8NYD+v6U/rLpA4oZL8=;
 b=V9zArdS64T3iPhzD0lhheu1KWtkD6su0g6hdm0ZSmDp10Uu3gVrq3oj47VfS98ZKlQ
 erbckP5dYuXEeIZJvOH0C4hyXJFF291lPbARIHPhPnTxwqnqlRoCh7bH7XViyD5QlxFC
 XiImU5Iogw7bHY6T0laJzsCbfRlyxcVhJMV38=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:date:message-id:subject:from:to
 :content-type;
 bh=lvUj9W0LXJoa+Yy3FG72EHP9t8NYD+v6U/rLpA4oZL8=;
 b=YJuRQqCxFfFVCiSjill9bXu/a0X5t7p+8ikdh79umo91ZfW84tX1jUBXx1hQdmShxF
 BRROpf38hxZZ359OXAnBRTIKq5FNzbyYQGDFexSPu08V66Uu2Wmcpy7KndxW0yC6Muj5
 YCa2fUi3jG2yuUxc/oGQzfytEgYsuFCdvxIpJrHpGdJ4ywl7MlMrWs10p3o3YNyvjotO
 K6iWt7ixBI8PYniA/TTWzGZlDUoUl0QkN+c/od8LUqnqiLwWv/zgTg4KFXoq5lkjjrp3
 r/nm2lHlJaTRbApoH4/WqpzP5IbUsdjNUKLTSd0quI2OYkfqbhktbiXlOcVLQ/DEbf4i
 Y91g==
X-Gm-Message-State: ALoCoQn94bA8W+ireByqR0OkdXV5jqWPFpXc7CUhHGwnWsaG4bkAY/m04py25ltIAf5Co3dKjGoX
MIME-Version: 1.0
X-Received: by 10.50.61.234 with SMTP id t10mr41417611igr.19.1433513312902;
 Fri, 05 Jun 2015 07:08:32 -0700 (PDT)
Received: by 10.36.118.19 with HTTP; Fri, 5 Jun 2015 07:08:32 -0700 (PDT)
Date: Fri, 5 Jun 2015 15:08:32 +0100
Message-ID: <CAOnWdogmgaYm9m9X0x9n6f8y+rqPSGomr5Cs_1GMkqjJbckeLA@HIDDEN>
Subject: Workaround
From: Reuben Thomas <rrt@HIDDEN>
To: 20741 <at> debbugs.gnu.org
Content-Type: multipart/alternative; boundary=047d7bdc07e2cbf8570517c5d381
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 20741
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

--047d7bdc07e2cbf8570517c5d381
Content-Type: text/plain; charset=UTF-8

As a workaround, I've added "i.e", "e.g" and "etc" to my personal word list.

-- 
http://rrt.sc3d.org

--047d7bdc07e2cbf8570517c5d381
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-size:small">As =
a workaround, I&#39;ve added &quot;i.e&quot;, &quot;e.g&quot; and &quot;etc=
&quot; to my personal word list.<br clear=3D"all"></div><br>-- <br><div cla=
ss=3D"gmail_signature"><a href=3D"http://rrt.sc3d.org" target=3D"_blank">ht=
tp://rrt.sc3d.org</a></div>
</div>

--047d7bdc07e2cbf8570517c5d381--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 5 Jun 2015 14:07:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 05 10:07:06 2015
Received: from localhost ([127.0.0.1]:41846 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Z0sH3-0004H5-6w
	for submit <at> debbugs.gnu.org; Fri, 05 Jun 2015 10:07:06 -0400
Received: from eggs.gnu.org ([208.118.235.92]:56443)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <rrt@HIDDEN>) id 1Z0sGz-0004GX-0l
 for submit <at> debbugs.gnu.org; Fri, 05 Jun 2015 10:07:02 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <rrt@HIDDEN>) id 1Z0sGo-0003hD-Ay
 for submit <at> debbugs.gnu.org; Fri, 05 Jun 2015 10:06:55 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID
 autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:51403)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rrt@HIDDEN>)
 id 1Z0sGo-0003h9-7P
 for submit <at> debbugs.gnu.org; Fri, 05 Jun 2015 10:06:50 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:41706)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <rrt@HIDDEN>) id 1Z0sGm-0001yt-3h
 for bug-gnu-emacs@HIDDEN; Fri, 05 Jun 2015 10:06:50 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <rrt@HIDDEN>) id 1Z0sGi-0003fl-Na
 for bug-gnu-emacs@HIDDEN; Fri, 05 Jun 2015 10:06:48 -0400
Received: from mail-wg0-x22c.google.com ([2a00:1450:400c:c00::22c]:35227)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rrt@HIDDEN>)
 id 1Z0sGi-0003fK-4M
 for bug-gnu-emacs@HIDDEN; Fri, 05 Jun 2015 10:06:44 -0400
Received: by wgme6 with SMTP id e6so57729432wgm.2
 for <bug-gnu-emacs@HIDDEN>; Fri, 05 Jun 2015 07:06:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google;
 h=from:to:subject:date:message-id:mime-version:content-type
 :content-transfer-encoding;
 bh=cYU7ot4OyIxcqP5FbrGjVq/fb3bV/ZNC1LwfQBxfB7o=;
 b=3hbGPnlfyO4C+Qq0QTMXM5JS5RcT/fQswvScB+30V/7ZTaYNULyiEEKgxJtdSVLWF+
 5GO8lL9ZI6zt/NnYCEFoJQVrgKQ9QESJpp7F9lf9hzWON82adbfGMnOESOsTYNQevoli
 PR4VZTybYm3coHF9EFGZTCF6OtVs2psUOcrM8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:subject:date:message-id:mime-version
 :content-type:content-transfer-encoding;
 bh=cYU7ot4OyIxcqP5FbrGjVq/fb3bV/ZNC1LwfQBxfB7o=;
 b=BNRbH51Iz9betn3lBwXLTsjNETf/M9eQqiWtUHviLlSUZlu3hN6gaGWKgrpjbJQ55Q
 1+X3bPL4JAXTVaZuXN/6Rto6RAumT7tu1iU/NlppVnmpyOKMrFVvQ8wrJ56EcPXJm5Jt
 Hj670X4gU/PRY5WqQYejEQFwPN6PJT2w3Deopw01yaKF26k6yirSBzW9jg7pUYz0sKjI
 3p4S71J6LxEELg5iARp7JFVXoVigLwf79OaV/z734i3K0OGE1jqKQDZs3PXewIF2fcdE
 soMn6aMZ+AQq6EfS7L2lzsp1zxRP0knLNn01a5DPlSiqzI8DEm9tGN4K3wDDa3CRGwm1
 XUeg==
X-Gm-Message-State: ALoCoQmf0BCkCMeMKnf59Wx2sDCdcM0BIGn7lJb46PzVhZO74qNXQcFhOdI8xzJDd4LzmEUxz9mj
X-Received: by 10.180.78.136 with SMTP id b8mr61516584wix.44.1433513202764;
 Fri, 05 Jun 2015 07:06:42 -0700 (PDT)
Received: from skwd ([2.216.216.26])
 by mx.google.com with ESMTPSA id v3sm3591118wiz.14.2015.06.05.07.06.41
 for <bug-gnu-emacs@HIDDEN>
 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
 Fri, 05 Jun 2015 07:06:41 -0700 (PDT)
From: Reuben Thomas <rrt@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 24.4; flyspell doesn't work with abbreviations ending in a period
Date: Fri, 05 Jun 2015 15:06:40 +0100
Message-ID: <87pp5az1u7.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.1 (----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.1 (----)


flyspell marks as incorrect =E2=80=9Cetc.=E2=80=9D, =E2=80=9Ci.e.=E2=80=9D,=
 =E2=80=9Ce.g.=E2=80=9D &c.

flyspell is of course behaving as expected: =E2=80=9C.=E2=80=9D is in OTHER=
CHARS, and as
it comes after the word, it is not included.

ispell sets my default dictionary to en_GB (from my locale, I presume),
and I=E2=80=99m using hunspell.

If I run ispell-buffer on a buffer containing the above words, they
pass, which is surprising in that it seems that the OTHERCHARS
specification has not been applied in this case. It is not surprising in
the sense that these definitions are in my dictionary.

The somewhat nonsensical result is that if I run ispell-word on such a
word marked incorrect by flyspell, the first correction offered is the
word I already have, plus a period. If I select it, the net effect is
that an extra period is inserted, and flyspell complains again.

I tried to move =E2=80=9C.=E2=80=9D to CASECHARS and NOT-CASECHARS in a cus=
tom
dictionary definition:

("en_GB" "[[:alpha:].]" "[^[:alpha:].]" "['0-9=E2=80=99-]" t
  ("-d" "en_GB")
  nil utf-8)

but this causes flyspell to give an error saying it got nil where it
expected a stringp in its post-command-hook. In any case, I guess this
would not do what I wanted without adding an inflexion rule to the
dictionary that allowed any word to add =E2=80=9C.=E2=80=9D (except, ideall=
y, a word
that already ends in a period).



In GNU Emacs 24.4.1 (x86_64-pc-linux-gnu, GTK+ Version 3.10.8)
 of 2014-11-21 on skwd, modified by Debian
Windowing system distributor `The X.Org Foundation', version 11.0.11501000
System Description:	Ubuntu 14.04.2 LTS

Configured using:
 `configure --build x86_64-linux-gnu --prefix=3D/usr
 --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib
 --localstatedir=3D/var/lib --infodir=3D/usr/share/info
 --mandir=3D/usr/share/man --with-pop=3Dyes
 --enable-locallisppath=3D/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24=
.4/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.4/site-li=
sp:/usr/share/emacs/site-lisp
 --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib
 --libexecdir=3D/usr/lib --localstatedir=3D/var/lib
 --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-pop=3Dyes
 --enable-locallisppath=3D/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24=
.4/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.4/site-li=
sp:/usr/share/emacs/site-lisp
 --with-x=3Dyes --with-x-toolkit=3Dgtk3 --with-toolkit-scroll-bars
 'CFLAGS=3D-g -O2 -fstack-protector --param=3Dssp-buffer-size=3D4 -Wformat
 -Werror=3Dformat-security -Wall' CPPFLAGS=3D-D_FORTIFY_SOURCE=3D2
 'LDFLAGS=3D-Wl,-Bsymbolic-functions -Wl,-z,relro''

Important settings:
  value of $LC_MONETARY: en_GB.UTF-8
  value of $LC_NUMERIC: en_GB.UTF-8
  value of $LC_TIME: en_GB.UTF-8
  value of $LANG: en_GB.UTF-8
  value of $XMODIFIERS: @im=3Dlocal
  locale-coding-system: utf-8-unix

Major mode: Emacs-Lisp

Minor modes in effect:
  TeX-PDF-mode: t
  TeX-source-correlate-mode: t
  shell-dirtrack-mode: t
  paredit-mode: t
  show-paren-mode: t
  savehist-mode: t
  minibuffer-electric-default-mode: t
  icomplete-mode: t
  global-auto-revert-mode: t
  desktop-save-mode: t
  bug-reference-prog-mode: t
  global-undo-tree-mode: t
  undo-tree-mode: t
  global-whitespace-mode: t
  ido-everywhere: t
  dtrt-indent-mode: t
  global-auto-complete-mode: t
  auto-complete-mode: t
  eldoc-mode: t
  tooltip-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: (only . t)

Recent input:
<switch-frame> C-x b A g <tab> <return> C-n C-n C-b=20
C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b=20
C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b=20
C-b C-b C-b C-b C-b C-b C-f C-f C-f C-f C-f C-f C-f=20
C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f=20
C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f=20
C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f=20
C-f C-f C-f C-f C-f C-f C-b C-b C-b C-b C-b C-b C-b=20
C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b=20
C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b=20
C-b C-b C-b C-b C-b C-b C-p C-p C-p C-p C-p C-p C-p=20
C-p C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b=20
C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b=20
C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b=20
C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b=20
C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b=20
C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b=20
C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-b C-p=20
C-b C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f=20
C-x b * N <backspace> M e s s <tab> <return> C-r f=20
g g l C-a C-x b <return> C-x b c u s t <tab> <return>=20
C-a <switch-frame> <switch-frame> <switch-frame> <help-echo>=20
<switch-frame> <down-mouse-1> <mouse-movement> <mouse-movement>=20
<drag-mouse-1> M-x r e p o r t - e m a c s - b u g=20
<return>

Recent messages:
Applying style hooks... done
Applying style hooks... done
Applying style hooks... done
Applying style hooks... done
Wrote /home/rrt/.emacs.desktop.lock
Desktop: 4 frames, 16 buffers restored.
For information about GNU Emacs and the GNU system, type C-h C-a.
call-interactively: End of buffer [18 times]
Mark saved where search started
Mark set

Load-path shadows:
/home/rrt/.emacs.d/el-get/xrdb-mode/xrdb-mode hides /usr/share/emacs24/site=
-lisp/emacs-goodies-el/xrdb-mode
/home/rrt/.emacs.d/el-get/csv-mode/csv-mode hides /usr/share/emacs24/site-l=
isp/emacs-goodies-el/csv-mode
/home/rrt/.emacs.d/el-get/quack/quack hides /usr/share/emacs24/site-lisp/em=
acs-goodies-el/quack
/home/rrt/.emacs.d/el-get/markdown-mode/markdown-mode hides /usr/share/emac=
s24/site-lisp/emacs-goodies-el/markdown-mode
/home/rrt/.emacs.d/el-get/filladapt/filladapt hides /usr/share/emacs24/site=
-lisp/emacs-goodies-el/filladapt
/home/rrt/.emacs.d/el-get/graphviz-dot-mode/graphviz-dot-mode hides /usr/sh=
are/emacs24/site-lisp/emacs-goodies-el/graphviz-dot-mode
/home/rrt/.emacs.d/el-get/browse-kill-ring/browse-kill-ring hides /usr/shar=
e/emacs24/site-lisp/emacs-goodies-el/browse-kill-ring
/home/rrt/.emacs.d/el-get/apache-mode/apache-mode hides /usr/share/emacs24/=
site-lisp/emacs-goodies-el/apache-mode
/usr/share/emacs/24.4/site-lisp/debian-startup hides /usr/share/emacs/site-=
lisp/debian-startup
/home/rrt/.local/share/emacs/site-lisp/lilypond-mode hides /usr/share/emacs=
/site-lisp/lilypond-mode
/home/rrt/.local/share/emacs/site-lisp/lilypond-what-beat hides /usr/share/=
emacs/site-lisp/lilypond-what-beat
/usr/share/emacs/24.4/site-lisp/cdargs hides /usr/share/emacs/site-lisp/cda=
rgs
/home/rrt/.emacs.d/el-get/cmake-mode/cmake-mode hides /usr/share/emacs/site=
-lisp/cmake-mode
/home/rrt/.local/share/emacs/site-lisp/lilypond-init hides /usr/share/emacs=
/site-lisp/lilypond-init
/home/rrt/.local/share/emacs/site-lisp/lilypond-song hides /usr/share/emacs=
/site-lisp/lilypond-song
/home/rrt/.local/share/emacs/site-lisp/lilypond-indent hides /usr/share/ema=
cs/site-lisp/lilypond-indent
/home/rrt/.local/share/emacs/site-lisp/lilypond-font-lock hides /usr/share/=
emacs/site-lisp/lilypond-font-lock
/home/rrt/.local/share/emacs/site-lisp/whitespace hides /usr/share/emacs/24=
.4/lisp/whitespace
/usr/share/emacs24/site-lisp/dictionaries-common/ispell hides /usr/share/em=
acs/24.4/lisp/textmodes/ispell
/usr/share/emacs/site-lisp/rst hides /usr/share/emacs/24.4/lisp/textmodes/r=
st
/usr/share/emacs24/site-lisp/dictionaries-common/flyspell hides /usr/share/=
emacs/24.4/lisp/textmodes/flyspell
/home/rrt/.emacs.d/el-get/flymake/flymake hides /usr/share/emacs/24.4/lisp/=
progmodes/flymake
/home/rrt/.emacs.d/el-get/cperl-mode/cperl-mode hides /usr/share/emacs/24.4=
/lisp/progmodes/cperl-mode

Features:
(shadow sort mail-extr emacsbug message rfc822 mml mml-sec mm-decode
mm-bodies mm-encode mailabbrev gmm-utils mailheader sendmail mail-utils
misearch multi-isearch mule-util plain-tex gitignore-mode conf-mode
latexenc preview prv-emacs tex-buf font-latex latex tex-style tex dbus
xml crm tex-mode shell yaml-mode tern url-http tls url-auth mail-parse
rfc2231 rfc2047 rfc2045 ietf-drums url-gw json js3-mode imenu js3-parse
js3-browse js3-highlight js3-ast js3-messages js3-scan js3-util js3-vars
cc-langs js3-externs adaptive-wrap window-margin face-remap flyspell
ispell goto-addr smart-quotes org-element org-indent org-rmail org-mhe
org-irc org-info org-gnus org-docview doc-view jka-compr image-mode
org-bibtex bibtex org-bbdb org-w3m flymake compile paredit info tex-site
sws-mode-autoloads server paren savehist minibuf-eldef icomplete
autorevert filenotify desktop frameset cus-start cus-load iimage org
org-macro org-footnote org-pcomplete pcomplete org-list org-faces
org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle
ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint comint
ansi-color ob-core ob-eval org-compat org-macs org-loaddefs format-spec
find-func cal-menu calendar cal-loaddefs go-mode url url-proxy
url-privacy url-expand url-methods url-history url-cookie url-domsuf
url-util mailcap ffap thingatpt url-parse auth-source gnus-util mm-util
mail-prsvr password-cache url-vars dired-x bug-reference-github
bug-reference vc-git undo-tree diff whitespace locate yasnippet derived
po-mode php-mode etags ring cc-mode cc-fonts cc-guess cc-menus cc-cmds
cc-styles cc-align cc-engine cc-vars cc-defs speedbar sb-image ezimage
dframe init-paredit ido-hacks ido magit-autoloads geiser-load geiser
flymake-point filladapt dtrt-indent csv auto-complete-config
auto-complete edmacro kmacro popup init-eldoc eldoc-extension cl-macs
advice eldoc .loaddefs eieio byte-opt eieio-core el-get
el-get-autoloading el-get-list-packages el-get-dependencies el-get-build
el-get-status pp el-get-methods el-get-fossil el-get-svn el-get-pacman
el-get-github-zip el-get-github-tar el-get-http-zip el-get-http-tar
el-get-hg el-get-go el-get-git-svn el-get-fink el-get-emacswiki
el-get-http el-get-notify help-mode easymenu el-get-emacsmirror
el-get-github el-get-git el-get-elpa package epg-config el-get-darcs
el-get-cvs el-get-bzr el-get-brew el-get-builtin el-get-apt-get
el-get-recipes el-get-byte-compile el-get-custom el-get-core autoload
help-fns lisp-mnt bytecomp byte-compile cconv cl gv cl-loaddefs cl-lib
dired user-site-loaddefs debian-el debian-el-loaddefs emacs-goodies-el
emacs-goodies-custom emacs-goodies-loaddefs easy-mmode dpkg-dev-el
dpkg-dev-el-loaddefs devhelp time-date tooltip electric uniquify
ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd
fontset image regexp-opt fringe tabulated-list newcomment lisp-mode
prog-mode register page menu-bar rfn-eshadow timer select scroll-bar
mouse jit-lock font-lock syntax facemenu font-core frame cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
japanese hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev
minibuffer nadvice loaddefs button faces cus-face macroexp files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote make-network-process
dbusbind gfilenotify dynamic-setting system-font-setting
font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs)

Memory information:
((conses 16 603598 45229)
 (symbols 48 50761 0)
 (miscs 40 267 443)
 (strings 32 171824 23445)
 (string-bytes 1 5482137)
 (vectors 16 49781)
 (vector-slots 8 1578059 70586)
 (floats 8 291 310)
 (intervals 56 3314 78)
 (buffers 960 28)
 (heap 1024 62706 2723))

--=20
http://rrt.sc3d.org/




Acknowledgement sent to Reuben Thomas <rrt@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#20741; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 14 Feb 2022 16:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.