From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#30462: flyspell-auto-correct-word 'corrects' more than the current word Date: Thu, 15 Feb 2018 18:56:02 +0200 Message-ID: <838tbuw5st.fsf@gnu.org> References: <87h8qi93dy.fsf@jidanni.org> <87y3juo1hq.fsf_-_@jidanni.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1518713791 5904 195.159.176.226 (15 Feb 2018 16:56:31 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 15 Feb 2018 16:56:31 +0000 (UTC) Cc: 30462@debbugs.gnu.org To: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Feb 15 17:56:27 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1emMpF-0008AF-IK for geb-bug-gnu-emacs@m.gmane.org; Thu, 15 Feb 2018 17:56:01 +0100 Original-Received: from localhost ([::1]:39356 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1emMrH-0005Cz-AT for geb-bug-gnu-emacs@m.gmane.org; Thu, 15 Feb 2018 11:58:07 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38765) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1emMqH-0004bR-Ab for bug-gnu-emacs@gnu.org; Thu, 15 Feb 2018 11:57:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1emMqE-0000i1-O7 for bug-gnu-emacs@gnu.org; Thu, 15 Feb 2018 11:57:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:37132) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1emMqE-0000hu-K4 for bug-gnu-emacs@gnu.org; Thu, 15 Feb 2018 11:57:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1emMqE-0001h3-D7 for bug-gnu-emacs@gnu.org; Thu, 15 Feb 2018 11:57:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Feb 2018 16:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30462 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 30462-submit@debbugs.gnu.org id=B30462.15187137766456 (code B ref 30462); Thu, 15 Feb 2018 16:57:02 +0000 Original-Received: (at 30462) by debbugs.gnu.org; 15 Feb 2018 16:56:16 +0000 Original-Received: from localhost ([127.0.0.1]:45029 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1emMpT-0001g4-Sa for submit@debbugs.gnu.org; Thu, 15 Feb 2018 11:56:16 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:47366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1emMpR-0001fq-QY for 30462@debbugs.gnu.org; Thu, 15 Feb 2018 11:56:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1emMpJ-0008Bj-Sf for 30462@debbugs.gnu.org; Thu, 15 Feb 2018 11:56:08 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34548) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1emMpJ-0008BL-O2; Thu, 15 Feb 2018 11:56:05 -0500 Original-Received: from [176.228.60.248] (port=2371 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1emMpI-0001wi-WF; Thu, 15 Feb 2018 11:56:05 -0500 In-reply-to: <87y3juo1hq.fsf_-_@jidanni.org> (message from =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson on Thu, 15 Feb 2018 20:56:17 +0800) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:143316 Archived-At: > From: 積丹尼 Dan Jacobson > Cc: bug-gnu-emacs@gnu.org, 30462@debbugs.gnu.org > Date: Thu, 15 Feb 2018 20:56:17 +0800 > > >>>>> "EZ" == Eli Zaretskii writes: > EZ> This happens only if you invoke the command more than once on the same > EZ> location. So, while I agree that the doc string should be fixed, the problem > EZ> you describe can happen only by user request. > > Luckily I noticed the 97th word in the 35th paragraph was subtly > changing itself. So I was lucky I was a bad speller. > > If I was a good speller it would have probably got to work on some other > word even more paragraphs back way off the screen. Turing a misspelled > mother into monster... Sorry, I don't understand. My point was that typing C-M-i or C-. once on a correctly spelled word doesn't try to change any other words in the buffer. Flyspell only does that if you invoke that command more than once. Are you saying that it happened to you when you invoked the command only once? That would be a bug, but then please describe a recipe for reproducing it, because I don't see it here. > I would respectfully say fix it to act like its documentation. That would change its long-standing behavior in incompatible ways, so I don't think we can do that. > And make reaching into the dark corners of your document that you are > not aware of and changing words ... into a non-default bonus feature... > or move it into M-x dissociated-press. I'm okay with making this behavior optional, but it will have to be on by default, for backward compatibility.