From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eshel Yaron via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#73820: 31.0.50; [Feature Request]how to hide *Completions* buffer when icomplete-in-buffer is not nil Date: Wed, 16 Oct 2024 09:37:19 +0200 Message-ID: References: <86ldyp5nb2.fsf@mail.linkov.net> <877ca8c02f.fsf@melete.silentflame.com> <86cyk0r4rr.fsf@gnu.org> Reply-To: Eshel Yaron Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29869"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Juri Linkov , eliz@gnu.org, jixiuf@qq.com, Sean Whitton To: 73820@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Oct 16 09:38:00 2024 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 1t0ybX-0007ZM-G6 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 16 Oct 2024 09:37:59 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t0ybK-0000k5-8h; Wed, 16 Oct 2024 03:37:46 -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 1t0ybI-0000jt-BH for bug-gnu-emacs@gnu.org; Wed, 16 Oct 2024 03:37:44 -0400 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 1t0ybH-0006yo-Ik for bug-gnu-emacs@gnu.org; Wed, 16 Oct 2024 03:37:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:References:In-Reply-To:From:To:Subject; bh=/hoUC/rWkexBfBSKL8eeswmYBbV8N5dfXTGkXqQKZUY=; b=bTYGzs8LUbvNjlrvn/SjJjbvhUiDe0D9sB7mzNCvp1pZmK6hixRDUikneLIZVj6pW15ZtQu6f7PAyWfHU0uoFeGhCtXm5+VSllQSKmNbp4BcMcYmv0U0+ddtDmHqQvyCnLaWZk5AHvMwjX0TJ0VK3r8CgkvIXZKRg61qoUeQdKfWrPxF7Ho78uzAJ4YV6N8OQ8fLZbnc7/g5gozIj1AyJ/QkCEcyWJ8dCBM+iPmEHln8HdSykum5qWGcQF9qcjwCV17sDJw0N2fBSF2bzlFWrvnxhmAJKaMwpUnjUYYGoHJlegiq1WG2dJEbTLLDwBvCRo1r83HmiigxGhcGDMZwpw==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t0yba-0001MJ-CC for bug-gnu-emacs@gnu.org; Wed, 16 Oct 2024 03:38:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eshel Yaron Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 16 Oct 2024 07:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73820 X-GNU-PR-Package: emacs Original-Received: via spool by 73820-submit@debbugs.gnu.org id=B73820.17290642655193 (code B ref 73820); Wed, 16 Oct 2024 07:38:02 +0000 Original-Received: (at 73820) by debbugs.gnu.org; 16 Oct 2024 07:37:45 +0000 Original-Received: from localhost ([127.0.0.1]:58359 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t0ybJ-0001LE-BP for submit@debbugs.gnu.org; Wed, 16 Oct 2024 03:37:45 -0400 Original-Received: from mail.eshelyaron.com ([107.175.124.16]:59910 helo=eshelyaron.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t0ybG-0001L4-6E for 73820@debbugs.gnu.org; Wed, 16 Oct 2024 03:37:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1729064242; bh=+d7qKJT/2N2U1D6FuMnX0W8tepmVzaNs2J/o8NeBMDU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=K4NcUuK4oBnV6lKNZTXFEaSi7q9ZftasZgVrXvG9ZeP8ddEcjMziOTohIFlfKmiwA CFyp7holnmOSrfbPMZB/yI3a0XS8U2W+SBiXLr06PHqkNdI0KVBa5n89baSuU2/hlh ISXcLrR8pC69cuWkJc7CTHZa8eGp92Uo+jalrzl/zzxbFbqvXCD3vgTTxEJaU6wO76 iMCw4gqEPESwDVjLmCcGTeBbg0C6ZhRvw8L90+ebjh9RHlg8B+Fmn6l99bKoCPryEL 3m+fkgKc004QtpNV0pIrsNLewFMs6lDwEpE+idXpScgQmBKxFF2f70p0wRj/7lvHLU UCqsqaxX7veAQ== In-Reply-To: <86cyk0r4rr.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 16 Oct 2024 08:33:12 +0300") 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:293663 Archived-At: Hi, Eli Zaretskii writes: >> Cc: 73820@debbugs.gnu.org, "jixiuf@qq.com" >> From: Sean Whitton >> Date: Wed, 16 Oct 2024 09:23:52 +0800 >> >> On Tue 15 Oct 2024 at 07:43pm +03, Juri Linkov wrote: >> >> >> I would like to use `icomplete-mode`/`icomplete-vertical-mode` with >> >> >> >> (setq icomplete-in-buffer t) >> >> >> >> but I don't want to display the `*Completions*` buffer. >> >> >> >> How about adding a new value for `completion-auto-help` to achieve this? >> > >> > As suggested in https://debbugs.gnu.org/67661#114 >> > this is currently achievable by >> > >> > (advice-add 'completion-at-point :after #'minibuffer-hide-completions) >> > >> > But adding a new option is also an option. >> >> Right. This is also stated in NEWS. > > If this is important enough, it should be in the doc string. So I've > now added this tip to the doc string, and I'm therefore closing this > bug. Hmm, I'm not sure that that's really such a good recommendation. Adding this advice breaks M-: completion, for example. I think a more refined solution is due, if this is to be considered a supported use case... Namely, I suggest implementing icomplete-in-buffer as a completion-in-region-function, like some other in-buffer completion frontends are implemented. Best, Eshel