From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Stepping Back: A Wealth Of Completion systems Re: [ELPA] New package: vertico Date: Wed, 21 Apr 2021 16:02:46 +0300 Message-ID: <831rb3rds9.fsf@gnu.org> References: <9c9af088-580f-9fb1-4d79-237a74ce605c@inventati.org> <874kgkxxs0.fsf@posteo.net> <87blamp5hy.fsf@posteo.net> <87h7k0c7tz.fsf@posteo.net> <83a6psq932.fsf@gnu.org> <87im4gaq63.fsf@posteo.net> <838s5brgom.fsf@gnu.org> <87a6prby4n.fsf@posteo.net> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26250"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Philip Kaludercic Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Apr 21 15:04:41 2021 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 1lZCX2-0006ic-DY for ged-emacs-devel@m.gmane-mx.org; Wed, 21 Apr 2021 15:04:40 +0200 Original-Received: from localhost ([::1]:52666 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lZCX1-0006wu-DQ for ged-emacs-devel@m.gmane-mx.org; Wed, 21 Apr 2021 09:04:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58234) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZCVO-00055k-1K for emacs-devel@gnu.org; Wed, 21 Apr 2021 09:02:58 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:55401) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lZCVN-0005Ii-Oi; Wed, 21 Apr 2021 09:02:57 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1026 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lZCVN-0003jN-5O; Wed, 21 Apr 2021 09:02:57 -0400 In-Reply-To: <87a6prby4n.fsf@posteo.net> (message from Philip Kaludercic on Wed, 21 Apr 2021 12:50:00 +0000) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.devel:268230 Archived-At: > From: Philip Kaludercic > Cc: emacs-devel@gnu.org > Date: Wed, 21 Apr 2021 12:50:00 +0000 > > Eli Zaretskii writes: > > >> Ideally yes, but is it possible to have a menu that can be both selected > >> and expanded? > > > > I don't think I understand what you mean by "expanded" here. There > > are submenus, if that's what you meant. > > The current model I am using assumes that selecting-read is passed a > list of objects, and each object can have sub-objects (children). What is the semantics of selecting an object that has children? Can you give an example of such use case with one of the UIs we have today that supports completion?