From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Pedro Andres Aranda Gutierrez Newsgroups: gmane.emacs.devel Subject: Re: MINI-PATCH: add how to turn auto-completion in test buffers off Date: Mon, 8 Apr 2024 18:56:25 +0200 Message-ID: <9ABD0212-9EC4-4F3F-9E7C-46DF6ADBD451@gmail.com> References: <86y19t55hs.fsf@gnu.org> <86a5m856co.fsf@gnu.org> <868r1p1u21.fsf@gnu.org> <86zfu5z93q.fsf@gnu.org> <86a5m4ytzn.fsf@gnu.org> Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.8\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7077"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Apr 08 18:56:47 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rtsIY-0001bg-3V for ged-emacs-devel@m.gmane-mx.org; Mon, 08 Apr 2024 18:56:46 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rtsIL-0005MX-NK; Mon, 08 Apr 2024 12:56:33 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rtsIJ-0005Lv-Q6 for emacs-devel@gnu.org; Mon, 08 Apr 2024 12:56:31 -0400 Original-Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rtsIH-0003nH-SH; Mon, 08 Apr 2024 12:56:31 -0400 Original-Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-4155819f710so36159715e9.2; Mon, 08 Apr 2024 09:56:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712595387; x=1713200187; darn=gnu.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=H14hCYW20WkakF1z/C6mWeMoyWqAbKRbQtkU79ChZ5g=; b=TVKhmiLu9wuyAr5ziabOmeJgNCHMnWhXw+wkjadmtBt6cWKPggVFmkPdJ6l2FkkbbL qpWSc+GCna20gTpLPwf8T0f92ME4Vha+Z/eYVSOH7rto1gq38WgrvLeeKwN8Bm6moPRc bRqRJ725TQGK3cuMFEHavgtHhikS/sl4m2af4bq5rxNtUufFCQoZey8rFl8W75rhXKKA nSUeQkN9A7dR2O2xbUiP0+WMYHnYA603/DVJRP6xN1VIo6GBxcGMboH0OMAzWaSF32HK eHi7z8D/ZjhH7r10HWiq/cgh87vTvISyorndF4G/gvAjHn5n0PUeJ8AcuwVaYpPs1GUZ MfWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712595387; x=1713200187; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=H14hCYW20WkakF1z/C6mWeMoyWqAbKRbQtkU79ChZ5g=; b=f/w/Wsu0RTf0u88t48YNsRcJDwi7l5O38EeH4wgmb24VDCpUXnr+kiEm1+K12TSp9+ /5t0LjUBqs9u4mfmpJp8guB++ItT3nXNbk+GVf8wbdb+bkM0r3/ylcRsby/cnJmad3F5 zT98oJEsBawcqLBJOxPlcsHE1KQpL8iXpvenxrmnEklYqexwaEfGTFHTmoC7U6GAJpsH jUk1G290gD5NRuO2u1XN9rokTGWu1N7YGJ+WwYGN7H7Lqe6VK0rj+pFnfIxlnE1NUB6y Gpv005X+y+FM2vSS1jCfFbK2XSe6e2Efss8xicPnzVPALPuiibqdkUcteWYtL1ATpBzW Rwuw== X-Gm-Message-State: AOJu0YwL2EbxBnHN4vnTrtZiWt3nwUE1+3t/ptIZN9mN8Sqcf3TcaIGj N7XYzipp3CptCxt83qJxXEMfFd0D+RGWO6KyW2jtj5UgSlDMnksiyRhzGwtd X-Google-Smtp-Source: AGHT+IH6hzqW9Tf71/G2lhMu5HY/p1lPljCLGsWovE+/bU9AJkF4T3UJJeVOvQhwnqnlfDr0i6WFBg== X-Received: by 2002:a5d:6086:0:b0:343:d06e:51fe with SMTP id w6-20020a5d6086000000b00343d06e51femr7204941wrt.20.1712595386876; Mon, 08 Apr 2024 09:56:26 -0700 (PDT) Original-Received: from smtpclient.apple (53.red-79-148-75.dynamicip.rima-tde.net. [79.148.75.53]) by smtp.gmail.com with ESMTPSA id c15-20020adffb0f000000b00345fb949c28sm849584wrr.100.2024.04.08.09.56.26 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Apr 2024 09:56:26 -0700 (PDT) In-Reply-To: <86a5m4ytzn.fsf@gnu.org> X-Mailer: Apple Mail (2.3696.120.41.1.8) Received-SPF: pass client-ip=2a00:1450:4864:20::333; envelope-from=paaguti@gmail.com; helo=mail-wm1-x333.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:317616 Archived-At: Hi, again > El 8 abr 2024, a las 13:27, Eli Zaretskii escribi=C3=B3: >=20 >> From: Pedro Andres Aranda Gutierrez >> Date: Mon, 8 Apr 2024 07:30:10 +0200 >> Cc: emacs-devel@gnu.org >>=20 >>> But is that enough to make the activation/deactivation process so = different? >>> I mean. currently, if you want flyspell-mode for a specific mode, = you=20 >>> add=20 >>> ``` >>> (flyspell-mode 1) >>> ``` >>> to the hook function with the rest of the customisations for that = mode. >>> Now, for auto-complete it goes the other way round... you need to = add code >>> to disable it and that is confusing (al4m). >>=20 >> Sorry, I don't see the big difference. Flyspell-mode is off by >> default, whereas completion hints are on by default, that's all. >>=20 >> I feel different... The way of turning auto-complete based on ispell = off is less obvious >> reading/writing the code that turns flyspell on.=20 >>=20 >>> I missed it... (bad memories from the time when it took place) but = yes, I'd like to be convinced why this >> feature >>> needs to be activated by default. >>=20 >> Because we considered it to be very useful. >>=20 >> Yes, but there are situations where this feature may discourage = people from using Emacs... because it >> distracts from the task you are performing, because it produces much = more additional output that needs >> to be treated by the interface, etc. Once again, all these are = distractions. In the best case they are a >> nuisance, >> but depending on specific conditions they may lead to a person = failing to produce a document or even >> worse. >=20 > We don't have to agree: this is why you can customize Emacs to work as > you'd like. The defaults, by contrast, are set to fit what most users > want. So we will change the default only if enough people come up > complaining about the current default and preferably provide reasons > other than just annoyance. Let=E2=80=99s agree on not agreeing. I just would like you to understand = that it=E2=80=99s not =E2=80=9Cannoyance=E2=80=9D I=E2=80=99m trying to = express. I=E2=80=99m just trying to voice my concern that this = auto-completion may impact on some people's ability to use Emacs. = Concentration deficits are no joke. On an Emacsish plane, what puzzles me is that the only way I=E2=80=99m = able to disable this feature is in early-init.el because the = auto-completion function is added when initializing text-mode.=20 And I=E2=80=99m worried that a feature with such an impact was so little = documented. Best, /PA