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?
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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 <<a href=3D"mailto:larsi@HIDDEN" target=3D"_blank">larsi@HIDDEN= rg</a>> 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 <<a href=3D"mailto:rrt@HIDDEN" target=3D"_blank">rrt@s= c3d.org</a>> writes:<br> <br> > To be honest, I'm not sure Emacs can do much here. As far as I can= <br> > tell, hunspell doesn't cope well with characters like "."= ; that<br> > normally are non-word characters, but *can* occur in a word.<br> ><br> > 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's a problem on the hunspell side, and not because Emacs is<br> considering the "." to be a non-word character?=C2=A0 (I haven= 9;t tried to<br> debug what'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's also a problem in common abbreviations like "i.e.", w= hich is<br> considered as the words "i" and "e", 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'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 "foo." in the dictionary before squiggly-lining &quo= t;foo", but<br> I'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--
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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 <<a href=3D"mailto:el= iz@HIDDEN">eliz@HIDDEN</a>> 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'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'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's what you're talking = about here.) This is not a spellchecking problem, it's a problem of ide= ntifying which spell-checking apparatus to use, rather like font-lock for m= ulti-language buffers. It'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--
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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).
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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 <<a href=3D"mailto:el= iz@HIDDEN">eliz@HIDDEN</a>> 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't think I understand what this means in practice.=C2=A0 "Use= the<br> spell-checker" 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 '.'= ;,<br> or do you mean something else?<br> <br> Emacs is widely used to edit program sources, where stuff like<br> "file.attribute" and "list-my-packages" 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= 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 "manually", 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't= arise, as "." 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--
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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 <<a href=3D"mailto:el= iz@HIDDEN">eliz@HIDDEN</a>> 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't think that's a good idea. Emacs shou= ld just be using the spellchecker. If it'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 "etc" 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'm not sure Emacs= can do much here. As far as I can tell, hunspell doesn't cope well wit= h characters like "." 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--
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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?
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.Lars Ingebrigtsen <larsi@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.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 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 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 --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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"><<a href=3D"mailto:= rrt@HIDDEN" target=3D"_blank">rrt@HIDDEN</a>></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>& 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't like "foxb" (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 "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--
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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"><<a href=3D"mailto:= eliz@HIDDEN" target=3D"_blank">eliz@HIDDEN</a>></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">> Date: Sat, 6 Jun 2015 10:= 38:17 +0100<br> <span class=3D"">> From: Reuben Thomas <<a href=3D"mailto:rrt@HIDDEN= g">rrt@HIDDEN</a>><br> > Cc: <a href=3D"mailto:20741 <at> debbugs.gnu.org">20741 <at> debbugs.gnu.org</a>= <br> ><br> </span><span class=3D"">> =E2=80=8BI should add, if I M-x ispell-change-= dictionary=E2=80=8B<br> > =E2=80=8BRET american RET, then allow the underlining to refresh, &quo= t;etc." is no longer<br> > marked as wrong (as we've seen, it's incorrectly in the "= american" word list),<br> > but "i.e." and "e.g." are still so marked.=E2=80= =8B<br> <br> </span>That'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 "etc&quo= t; and the<br> "i" in "i.e." are flagged, the rest (including all of &= quot;e.g.") 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't think this is an Emacs problem.=C2=A0 Don'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>& 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't like "fox= b" (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--
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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?
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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?
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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"><<a href=3D"mailto:= rrt@HIDDEN" target=3D"_blank">rrt@HIDDEN</a>></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, "etc." is no longer marked as wrong (a= s we've seen, it's incorrectly in the "american" word lis= t), but "i.e." and "e.g." 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--
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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"><<a href=3D"mailto:= eliz@HIDDEN" target=3D"_blank">eliz@HIDDEN</a>></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">> Date: Fri, 5 Jun 2015 22:42:39 +0100<br> > From: Reuben Thomas <<a href=3D"mailto:rrt@HIDDEN">rrt@HIDDEN</= a>><br> > Cc: <a href=3D"mailto:20741 <at> debbugs.gnu.org">20741 <at> debbugs.gnu.org</a>= <br> <span class=3D"">><br> >=C2=A0 =C2=A0 =C2=A0> 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.<br> ><br> >=C2=A0 =C2=A0 =C2=A0I can reproduce part of this with en_GB, but not wi= th en_US. So I<br> >=C2=A0 =C2=A0 =C2=A0think it's an issue with the dictionary, not wi= th flyspell or ispell.<br> ><br> > The en_US dictionary contains "etc", which is incorrect.<br> <br> </span>Not that I'm maintaining those dictionaries, but why is it incor= rect,<br> in your opinion?=C2=A0 It clearly produces the desirable effect, doesn'= 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" 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, "i.e." and "e.g." 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 "emacs -Q"<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 "/usr/bin/hunspell" (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 "etc. i.e. e.g."<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--
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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?
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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"><<a href=3D"mailto:= eliz@HIDDEN" target=3D"_blank">eliz@HIDDEN</a>></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">> From: Reuben Thomas <<= a href=3D"mailto:rrt@HIDDEN" target=3D"_blank">rrt@HIDDEN</a>><br> > Date: Fri, 05 Jun 2015 15:06:40 +0100<br> ><br> > 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.<br> <br> I can reproduce part of this with en_GB, but not with en_US.=C2=A0 So I<br> think it'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 "etc", 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'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'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's versions!<br><br></div><div class=3D"gmail_default" style=3D"font= -size:small">Now, still using hunspell, and having removed "i.e",= "e.g" and "etc" 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"> > 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'= t want to override it, it'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 ".&q= uot;.=E2=80=8B But indeed, removing it or moving it into CASECHARS and NOT-= CASECHARS still seems not to help, so I'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'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--
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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've added "i.e", "e.g" and "etc= " 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--
bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.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/
Reuben Thomas <rrt@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#20741
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.