From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Select completions from the minibuffer Date: Tue, 15 Mar 2022 11:22:11 -0400 Message-ID: References: <87v8wl35wg.fsf@gnus.org> <86k0d06dik.fsf@mail.linkov.net> <87ee3714li.fsf@gnus.org> <86r1773sb4.fsf@mail.linkov.net> <87pmmquew4.fsf@gnus.org> <86ee357wob.fsf@mail.linkov.net> <20220314090826.gyc42227jpvh4efa@Ergus> <86bky8l82c.fsf@mail.linkov.net> <20220314194643.cuhh73gx7iqhsvmp@Ergus> <20220314222824.ikkctks46fdjimkb@Ergus> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40490"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Juri Linkov , Lars Ingebrigtsen , emacs-devel@gnu.org To: Ergus Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Mar 15 16:24:57 2022 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 1nU92e-000AHL-Jd for ged-emacs-devel@m.gmane-mx.org; Tue, 15 Mar 2022 16:24:56 +0100 Original-Received: from localhost ([::1]:58664 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nU92d-0004iJ-50 for ged-emacs-devel@m.gmane-mx.org; Tue, 15 Mar 2022 11:24:55 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:38670) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nU906-0003T1-Mp for emacs-devel@gnu.org; Tue, 15 Mar 2022 11:22:19 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:56728) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nU904-00089e-90 for emacs-devel@gnu.org; Tue, 15 Mar 2022 11:22:17 -0400 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 77664100211; Tue, 15 Mar 2022 11:22:14 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 0C17810018C; Tue, 15 Mar 2022 11:22:13 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1647357733; bh=dZrtgeIkIh303Cj6nLhCtxx1Ug59bFQpLoXwetVqUmg=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=GE5BP2tDNDMXXx2hAv39YiVVf+Q7zlAsmin6C/ZcPzOlbpLZTxkhmMlHq2FWsDLeH jO5LNzVotmwWGhvEQ/hfnOUkB4eBbRRszNCYndtipVjZfz7JIBuLpJU4Vhqr+fnGHU wpYoYl+dplPLmIPv1wfaZPLOxikmnv5xeSU8WGvLgVpGxwLm/sWdzVfv3AAJKGUp+Q SouKbFo9Yq+ZKxibQMiWKLreTNQDYeEiBCRy9ZDgOvouPlcphOB/CXarZ6nUPYPfsU omlpKxYqXV83RbzshYVlBQVllFOOB7F7LeXSWyg9WV6g1hGqV83n9bsRoQBJz6nzJo TuaV6WC0bFeDg== Original-Received: from ceviche (unknown [45.72.221.51]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id C752E120406; Tue, 15 Mar 2022 11:22:12 -0400 (EDT) In-Reply-To: <20220314222824.ikkctks46fdjimkb@Ergus> (Ergus's message of "Mon, 14 Mar 2022 23:28:24 +0100") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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" Xref: news.gmane.io gmane.emacs.devel:287193 Archived-At: > I tried some of those approached and that didn't work for me... I'm > pretty sure I did something wrong, but any way I don't have plenty time > to do that now... Do we have at least some function to validate the > value? I mean like facep but that checks it is a valid face name, a > correct plist or a cons with a valid car? How the other functions around > validate that the values received are valid?? Can you point to the code where you tried it, and tell us what you tried and in which sense it "didn't work"? Stefan