From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#30462: flyspell-auto-correct-word 'corrects' more than the current word Date: Fri, 16 Feb 2018 13:36:32 +0200 Message-ID: <9cee145f-0663-3043-b9b0-5133da1f0b00@yandex.ru> References: <87h8qi93dy.fsf@jidanni.org> <87y3juo1hq.fsf_-_@jidanni.org> <838tbuw5st.fsf@gnu.org> <6d3dc737-73ae-e6c6-5058-85d73421f9e9@yandex.ru> <838tbtdx0p.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1518780939 27000 195.159.176.226 (16 Feb 2018 11:35:39 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 16 Feb 2018 11:35:39 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:59.0) Gecko/20100101 Thunderbird/59.0 Cc: 30462@debbugs.gnu.org, jidanni@jidanni.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Feb 16 12:35:35 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 1emeIH-00059S-01 for geb-bug-gnu-emacs@m.gmane.org; Fri, 16 Feb 2018 12:35:09 +0100 Original-Received: from localhost ([::1]:39022 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1emeKI-0002Jk-TG for geb-bug-gnu-emacs@m.gmane.org; Fri, 16 Feb 2018 06:37:14 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60208) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1emeKA-0002I6-4w for bug-gnu-emacs@gnu.org; Fri, 16 Feb 2018 06:37:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1emeK6-0001hj-7f for bug-gnu-emacs@gnu.org; Fri, 16 Feb 2018 06:37:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:37815) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1emeK6-0001hd-3p for bug-gnu-emacs@gnu.org; Fri, 16 Feb 2018 06:37:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1emeK5-0002se-SM for bug-gnu-emacs@gnu.org; Fri, 16 Feb 2018 06:37:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 16 Feb 2018 11:37:01 +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.151878100611049 (code B ref 30462); Fri, 16 Feb 2018 11:37:01 +0000 Original-Received: (at 30462) by debbugs.gnu.org; 16 Feb 2018 11:36:46 +0000 Original-Received: from localhost ([127.0.0.1]:45712 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1emeJp-0002s9-OD for submit@debbugs.gnu.org; Fri, 16 Feb 2018 06:36:45 -0500 Original-Received: from mail-wm0-f46.google.com ([74.125.82.46]:53948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1emeJn-0002rt-5w for 30462@debbugs.gnu.org; Fri, 16 Feb 2018 06:36:43 -0500 Original-Received: by mail-wm0-f46.google.com with SMTP id t74so2625603wme.3 for <30462@debbugs.gnu.org>; Fri, 16 Feb 2018 03:36:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=xDptYqMkNpcKFzbubkYUgF8BIBfHOq/+BOL9T2KH0ns=; b=nvs9pohcxCQM0G/RfERyN2QIlGQeNw7xDKXw/cj9kB98oudJEnM9Sut91SkXCGkgYU Dh+yqdQ7j8nTCL305fcABA9gcEFp+BP9MNpjtSboFwBFjWgAMwCUOUkstAzlBrLRhyxf DlbJDUBpLQ1ii5psxaphTwLqts/ZbJ+yBvaYvUHHXBKA5JPMiigZjpD/YIp3ugOCKn1/ /90pVj9aCAVrOlWEV5PLmaQ6DWY1lvcWlMxLjajVi8LWxoQR5wmbb6wjwFlvY7j8mXif M2BSsT+WmVuIOU7BsG14O0jEXqDuitb7UX/SGUULl1IPndW5NCCjkEoAU+uK2dVCOqH+ xNhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=xDptYqMkNpcKFzbubkYUgF8BIBfHOq/+BOL9T2KH0ns=; b=CTBC2xPqiyR6gwINU8dbsbs+mPnz62SUwkiAvYZfhGzbf0yLmWymVefrGLMY7UjxbU m+PIL1fTzVnwwlIdjJsW5Ij9jtrwy2OUMRb0u/fpjehnl41v/p9+NpNKXA/TCGeVWWNm R/vLFnrUtq3e2GKXNvZ9NlgUO8AJDI+kZLmsSsxGNBrlQOlMEya+naKZzXHms0L5guFU EEZMhei5dpyjZa7SzhvEl8HZxWA6IyvAYWYiBVOA7/4//OOSuhOTHWNbaTzSBr8bXHze GPVgYxTSttvbqBk7Z/ju8KolnNd22tcQXk/M76eD28SWXtH1bVqJHphvsc29iNjNShL+ bz+Q== X-Gm-Message-State: APf1xPCmrKo3UmyAGH677G1VhWh1Bxs880+g9lYC3j0t1iemzpmgTrca sI/pUBTgc32W1Hfe/KE+6IU= X-Google-Smtp-Source: AH8x224eTxK7h7y6RRKShUdxR9WT4vOM/Cpz/1nqJ+iJxlFoH9v6t7o7ygCAlN5l2GG3hMzubHBHKA== X-Received: by 10.28.191.147 with SMTP id o19mr1629082wmi.130.1518780997301; Fri, 16 Feb 2018 03:36:37 -0800 (PST) Original-Received: from [192.168.1.3] ([185.105.174.193]) by smtp.googlemail.com with ESMTPSA id 56sm26596939wrt.23.2018.02.16.03.36.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 16 Feb 2018 03:36:36 -0800 (PST) In-Reply-To: <838tbtdx0p.fsf@gnu.org> Content-Language: en-US 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:143344 Archived-At: On 2/16/18 12:55 PM, Eli Zaretskii wrote: > I see your point, but I think the number of years we had this has > greater weight. This can be an argument for choosing between the ways to fix something, but not to just give up. It's not like an API stability argument, no third-party Lisp code will break after this change. >> Is it really that important in this case? We're allowed to change the >> defaults from time to time. > > Based on only one complaint, after all these years? I don't think so. That's a valid rebuke, but I imagine the total number of users is not very high either. Especially of those who rely on the possibility of auto-correcting far-away words. >> And having C-M-i (bound to completion-at-point in most other contexts) >> do something like this is a bad UI. > > That ship has sailed a long time ago, so again long-time practice > wins. > > IMO, we must maintain stable UI and defaults in Emacs, after so many > years. What about improving the UI? It's not like it has reached perfection at any time. If stability to such high degree is the goal, Emacs will more likely fade away together with the current generations of its users.