From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.devel Subject: Re: Stepping Back: A Wealth Of Completion systems Re: [ELPA] New package: vertico Date: Wed, 21 Apr 2021 17:25:07 +0300 Message-ID: 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> <831rb3rds9.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32408"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0.6 (2021-03-06) Cc: Philip Kaludercic , emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Apr 21 16:29:51 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 1lZDrT-0008K8-Br for ged-emacs-devel@m.gmane-mx.org; Wed, 21 Apr 2021 16:29:51 +0200 Original-Received: from localhost ([::1]:58590 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lZDrS-0003A3-Cb for ged-emacs-devel@m.gmane-mx.org; Wed, 21 Apr 2021 10:29:50 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50360) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZDqQ-0002jA-VR for emacs-devel@gnu.org; Wed, 21 Apr 2021 10:28:46 -0400 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:36583) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lZDqP-0006eD-1Q; Wed, 21 Apr 2021 10:28:46 -0400 Original-Received: from localhost ([::ffff:41.202.241.57]) (AUTH: PLAIN securesender, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 000000000002BEC4.0000000060803696.00004823; Wed, 21 Apr 2021 07:28:38 -0700 Mail-Followup-To: Eli Zaretskii , Philip Kaludercic , emacs-devel@gnu.org Content-Disposition: inline In-Reply-To: <831rb3rds9.fsf@gnu.org> Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, 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.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:268234 Archived-At: * Eli Zaretskii [2021-04-21 16:04]: > > 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? In my case I do not use completion, but maybe I would, would that be possible. I am using tabulated list mode, and have parent nodes with children which may be launched or used depending on what I want. Those are database nodes, and each have its ID and each have its type. Those which have the type "Set" are those which may accept sub-nodes. The Set then is related to various other objects, it can be related to people, it can be assigned to single person, to business, or group of individuals or group of businesses, it may have some information similar to bibliography, it could have its expiry date, tags, author, permissions, including revision, language, it could have some hyperlink, action status such as TODO/COMPLETED, it could be related to domain name, or get related license, or a report of completion. It can have its description and text as larger information related to the set. How it could be launched? - for sending purposes, it could be chosen or selected similar to MIME so that all related sub-nodes or children get packed, compiled together and sent as a package to somebody by email; - In case of documents being shared, it could share each document one by one, instead of all of them being packed and shared at once; - it can be sent by email, with description and list of sub-nodes, but without including the sub-node objects; - A Set can be opened as a directory by one click. - In case of videos being played, it could represent a playing list. When launched, it could play one by one media files. In other words, Set could have its own types. - In case of geographic positions, it could be launched to show the map of related geographical locations and their designations as parsed from sub-nodes; - It could be simple opened to show the list of sub-nodes; - It could represent or form the index or front page, depending of the type; with related sub-nodes following it; - In case of documents to be published, it could publish all related sub-nodes when launching it; - In case of taking the reference to all sub-nodes, it could create list of referencs to sub-nodes for further sharing so that people may access it. Jean