From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: Updating *Completions* as you type Date: Sun, 15 Oct 2023 10:32:51 +0300 Organization: LINKOV.NET Message-ID: <861qdws47o.fsf@mail.linkov.net> References: <87bkd3z9bi.fsf@catern.com> <86cyxjyr1y.fsf@mail.linkov.net> <86r0lxm7um.fsf@mail.linkov.net> <87sf6dx954.fsf@catern.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1576"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) Cc: emacs-devel@gnu.org To: sbaugh@catern.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Oct 15 10:06:40 2023 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 1qrw92-0000J7-GA for ged-emacs-devel@m.gmane-mx.org; Sun, 15 Oct 2023 10:06:40 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qrw8C-0001ar-NJ; Sun, 15 Oct 2023 04:05:48 -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 1qrw8B-0001U1-32 for emacs-devel@gnu.org; Sun, 15 Oct 2023 04:05:47 -0400 Original-Received: from relay9-d.mail.gandi.net ([2001:4b98:dc4:8::229]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qrw89-0003Nz-2D for emacs-devel@gnu.org; Sun, 15 Oct 2023 04:05:46 -0400 Original-Received: by mail.gandi.net (Postfix) with ESMTPSA id 8B28CFF803; Sun, 15 Oct 2023 08:05:39 +0000 (UTC) In-Reply-To: <87sf6dx954.fsf@catern.com> (sbaugh@catern.com's message of "Sat, 14 Oct 2023 16:05:11 -0400") X-GND-Sasl: juri@linkov.net Received-SPF: pass client-ip=2001:4b98:dc4:8::229; envelope-from=juri@linkov.net; helo=relay9-d.mail.gandi.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-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:311480 Archived-At: >>> Nice! Although again this is more features than I want - I just want >>> *Completions* to automatically update after it opens. >> >> Probably it's possible to pare it down to less code with less features >> that could basically do the same after toggling a new option. > > Yes, agreed. Taking inspiration from zcomplete, I wrote this patch to > provide just this feature, thoughts? Thank you very much for finally bringing this useful feature to the core while keeping it sufficiently short. I briefly tried your patch, and it works exactly as expected by experience of using such common completions as in the address bar of web browsers, etc. I'll continue testing it more for a while.