From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sean Whitton Newsgroups: gmane.emacs.bugs Subject: bug#67661: 30.0.50; *Completions* has started popping up for icomplete-in-buffer Date: Sat, 09 Dec 2023 19:04:25 +0000 Message-ID: <87fs0burie.fsf@zephyr.silentflame.com> References: <87o7f3e4cb.fsf@melete.silentflame.com> <83wmtr2mye.fsf@gnu.org> <87lea3wpai.fsf@zephyr.silentflame.com> <8334wby0bq.fsf@gnu.org> <83y1e3wia7.fsf@gnu.org> <87sf4buzpc.fsf@zephyr.silentflame.com> <86edfv9tuz.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33442"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 67661@debbugs.gnu.org, Eli Zaretskii , Eshel Yaron , 67001@debbugs.gnu.org To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Dec 09 20:05:12 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1rC2dS-0008PC-CQ for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 09 Dec 2023 20:05:12 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rC2d9-0006at-1H; Sat, 09 Dec 2023 14:04:51 -0500 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 1rC2d7-0006ae-Mj for bug-gnu-emacs@gnu.org; Sat, 09 Dec 2023 14:04:49 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rC2d7-0007XV-El for bug-gnu-emacs@gnu.org; Sat, 09 Dec 2023 14:04:49 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rC2dK-0003GH-TO for bug-gnu-emacs@gnu.org; Sat, 09 Dec 2023 14:05:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Sean Whitton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 09 Dec 2023 19:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67661 X-GNU-PR-Package: emacs Original-Received: via spool by 67661-submit@debbugs.gnu.org id=B67661.170214869412494 (code B ref 67661); Sat, 09 Dec 2023 19:05:02 +0000 Original-Received: (at 67661) by debbugs.gnu.org; 9 Dec 2023 19:04:54 +0000 Original-Received: from localhost ([127.0.0.1]:48921 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rC2dB-0003FM-JE for submit@debbugs.gnu.org; Sat, 09 Dec 2023 14:04:53 -0500 Original-Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:36105) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rC2d6-0003F0-7N; Sat, 09 Dec 2023 14:04:51 -0500 Original-Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 3235632004E7; Sat, 9 Dec 2023 14:04:28 -0500 (EST) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Sat, 09 Dec 2023 14:04:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spwhitton.name; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm3; t=1702148667; x= 1702235067; bh=ZYE8khWcVZ3VG7zwyUWk94enDTc4pF4a21sw1708q34=; b=B HImt2cuMfLKmq+tM3ONAtUELkjcb3Yn6H0cn4iRZy1/t/gtvCqIbNODVSlFNmjOS +OemPfGkRXh9mHid0fr0vfqWxI0teWPbbw6aW84Wwf4eGuO+9+stjvbwJWDmnsTb Mv3plm/FQ33joitR7A4HV0tCUaRuFDrgLrCysQyP07228t5RJfcNiTkSk7QPIt2P YtBcKpGiVKYTTxRfgdMTzSABEgpTOnc6I2CqPu7IbSofAvLDfweSpWjNGccUzJy+ WE2nd5slxK9fEjZlUKRivlVhqE2EkrILa4ak4eiBwhUci9R4Pf4I8+wsj3HyRnGi 6KaSKrU/Pt5+Qokt9trlw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; t=1702148667; x=1702235067; bh=ZYE8khWcVZ3VG 7zwyUWk94enDTc4pF4a21sw1708q34=; b=EsSI+jlbpz6N30fajs+i+1ANlOugI tXZ4qo/ef+PrA4BVXMbJ9ppNFRaL5KUKUmtNvlypcJWCPvPIKs2vPFlS3pTLVg2Y eL2KShIMs9Fyep7DkL+g3MQQK3Tf/y1VpITXx83BJbFUG7qr2V3qEeD9xS03w207 7O0Z628poEmKU5WK6dd7CBnUP1wdzpv4m6V77C4YdhJrsCOyrJV7Q8Pg65Bwyuft gDYe54ITJvGeGQLGgHVlYVB3R6ELPXD4RnjLKBU/8k7z6tIqQ98bj70E4ZUJ5OP+ ziU4iFvF5XVgCcxBh6qrVhsNtsWFnVIRxJN9XVQU/3ztuWcLh1ntsUB5w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrudekkedguddvudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvfevufgjfhffkfgfgggtsehttddttddtredtnecuhfhrohhmpefuvggr nhcuhghhihhtthhonhcuoehsphifhhhithhtohhnsehsphifhhhithhtohhnrdhnrghmvg eqnecuggftrfgrthhtvghrnheptdffvdffueeluedvteekvdevhefghedvgeevgffhvedu keeggeelveegjeekteeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrg hilhhfrhhomhepshhpfihhihhtthhonhesshhpfihhihhtthhonhdrnhgrmhgv X-ME-Proxy: Feedback-ID: i23c04076:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 9 Dec 2023 14:04:26 -0500 (EST) Original-Received: by zephyr.silentflame.com (Postfix, from userid 1000) id 525A09416C7; Sat, 9 Dec 2023 19:04:25 +0000 (GMT) In-Reply-To: <86edfv9tuz.fsf@mail.linkov.net> (Juri Linkov's message of "Sat, 09 Dec 2023 19:19:16 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:275875 Archived-At: Hello, On Sat 09 Dec 2023 at 07:19pm +02, Juri Linkov wrote: >>> I was referring to the specific case that Sean's recipe illustrated. >>> This case exhibits a change in behavior that you clearly described, and >>> that change is supposedly for the worse. IIUC what bothers Sean is that >>> both interfaces appear together, but the thing is that that seems to be >>> inherent to how `icomplete-in-buffer` currently works. >> >> No, what bothers me is the regression as described by Eli. > > By definition a regression is a bug where a feature that has worked before > stops working. As you noted, icomplete-in-buffer didn't work for years, > until I fixed it for Emacs 29 (as least brought it to a usable state). > The test case that you described shows its effect only by accident, > until Eshel improved the related behavior of completion-in-region-mode, > so that now icomplete-in-buffer works consistently when it enables > both at the same time: in-buffer completions and in *Completions*. > > So instead of trying to restore an arbitrary behavior at the moment > just after icomplete-in-buffer became usable, it would be much more > useful to invest energy to deciding how better to finish this feature. Okay, well, if we think about it in terms of finishing the feature, then as the person who worked on it previously, could you share how you think it ought to work? ISTM that a single tab in Eshell starting completion, and a single tab not popping up a *Completions* buffer, are pretty clearly what we would want it to do, but maybe I just got used to it :) -- Sean Whitton