From unknown Thu Jun 19 16:17:46 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#15430 <15430@debbugs.gnu.org> To: bug#15430 <15430@debbugs.gnu.org> Subject: Status: 24.3; ido-completing-read is not a replacement for completing-read Reply-To: bug#15430 <15430@debbugs.gnu.org> Date: Thu, 19 Jun 2025 23:17:46 +0000 retitle 15430 24.3; ido-completing-read is not a replacement for completing= -read reassign 15430 emacs submitter 15430 Noam Postavsky severity 15430 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 21 00:45:09 2013 Received: (at submit) by debbugs.gnu.org; 21 Sep 2013 04:45:09 +0000 Received: from localhost ([127.0.0.1]:52475 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VNF49-000443-BA for submit@debbugs.gnu.org; Sat, 21 Sep 2013 00:45:09 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40479) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VNF44-00043G-AE for submit@debbugs.gnu.org; Sat, 21 Sep 2013 00:45:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VNF3x-00076m-VR for submit@debbugs.gnu.org; Sat, 21 Sep 2013 00:44:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34961) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VNF3x-00076i-SB for submit@debbugs.gnu.org; Sat, 21 Sep 2013 00:44:57 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42201) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VNF3w-0002bR-UY for bug-gnu-emacs@gnu.org; Sat, 21 Sep 2013 00:44:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VNF3v-00076W-TT for bug-gnu-emacs@gnu.org; Sat, 21 Sep 2013 00:44:56 -0400 Received: from mail-qa0-x231.google.com ([2607:f8b0:400d:c00::231]:48829) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VNF3v-00076S-Oi for bug-gnu-emacs@gnu.org; Sat, 21 Sep 2013 00:44:55 -0400 Received: by mail-qa0-f49.google.com with SMTP id k15so244894qaq.1 for ; Fri, 20 Sep 2013 21:44:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=VikzFF+vMBotx+drM00p0U8Vqg5xdJF7dcFwFbSvl/U=; b=FArIqjIWlnRlnbEdKcDE0LH1Lj1/++6PehIPEvx7rOnTewxUeu6mG74NwT+BwKC0J0 EmkFnX/kMPgb37cnePwk5+UIFSB48sKf0y4s6vC/hkElrRaX+nD8M4blE1MOR/w9dnYf lv+IwqAaHs9SPiWhYWmIzbq5xuqR+eXtd4XgxuJoBNoXMedn5YG70kI2gpf1wvuURuUZ JAEBQkjvEIZmOxJK1H1OkUv7pfks2QRaixLWYTXeKWIkzJLStz2LiNayNl9aXXzA3M9u T/avf0qA8xjOJzVL/BwDOklPUoflg3av8Pi5JY7Pqfrfiz7p8JAi20052AVzCtmqcHKz ze3w== MIME-Version: 1.0 X-Received: by 10.224.92.81 with SMTP id q17mr38671qam.92.1379738694977; Fri, 20 Sep 2013 21:44:54 -0700 (PDT) Received: by 10.49.35.175 with HTTP; Fri, 20 Sep 2013 21:44:54 -0700 (PDT) Date: Sat, 21 Sep 2013 00:44:54 -0400 X-Google-Sender-Auth: 0U0QUGBBuwSdY8PXXaBkBZZtRWM Message-ID: Subject: 24.3; ido-completing-read is not a replacement for completing-read From: Noam Postavsky To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Starting from emacs -Q -nw --eval "(setq completing-read-function #'ido-completing-read)" Then M-x gives ido-set-matches: Wrong type argument: listp, [gnus-put-display-table message-check-news-body-syntax gnus-make-overlay ido-save-history message-check-element qp-or-base64 message-insert-wide-reply help-xref-url-regexp ido-word-matching-substring gnus-set-file-modes ...] I gather from http://thread.gmane.org/gmane.emacs.devel/134000 that ido-completing-read is supposed to be wrapped, but there should at least be some indication of this in the docstring. It certainly shouldn't claim to be the "Ido replacement for the built-in `completing-read'." In GNU Emacs 24.3.1 (x86_64-unknown-linux-gnu, X toolkit) of 2013-08-23 on localhost Configured using: `configure '-C' '--with-x-toolkit=lucid' '--without-toolkit-scroll-bars' '--with-gif=no' 'CFLAGS=-O2 -march=native'' From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 21 03:19:36 2013 Received: (at 15430) by debbugs.gnu.org; 21 Sep 2013 07:19:36 +0000 Received: from localhost ([127.0.0.1]:52606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VNHTb-0007nF-K8 for submit@debbugs.gnu.org; Sat, 21 Sep 2013 03:19:35 -0400 Received: from mail-pd0-f174.google.com ([209.85.192.174]:43046) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VNHTZ-0007n3-JU for 15430@debbugs.gnu.org; Sat, 21 Sep 2013 03:19:34 -0400 Received: by mail-pd0-f174.google.com with SMTP id y13so1241464pdi.5 for <15430@debbugs.gnu.org>; Sat, 21 Sep 2013 00:19:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:face:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=9UjNH4JB87m8L+H0hjK0aqnRJMGsXH7SawnIsM3Tn6M=; b=Jx+8r4eiroPMZS3hPc3pmcY9P1bfiLIND+4QPqc6SYZGD2opoFt6rKfdRzIawo7hQZ UQd/N9Jr0czyb87EmMUwevRHdfyN0xOXv1TUxDfYf1IPlVLP8lRewMDZn2brAl6jnLxt LGH1F37q5r7urwJklHGeppAXG7UDbTShzaJJG509t70G6fadVcHv5P7aOYZ5WOw1ceEi Oxsx2m9skX7DTqiIpzJsDyd+waSepJIjMrXhTvM2vFjxAH9Lxp3MzOlh5tPmEBpuAENx pddozZbr+OyezehQ7qIpQD/kFA0S0737BpvLL42Z3c/0U8rfbB1krs+9fo4tPauZUg1X jwcA== X-Received: by 10.68.175.67 with SMTP id by3mr12287905pbc.114.1379747967473; Sat, 21 Sep 2013 00:19:27 -0700 (PDT) Received: from localhost ([218.30.180.221]) by mx.google.com with ESMTPSA id j9sm23639825paj.18.1969.12.31.16.00.00 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sat, 21 Sep 2013 00:19:26 -0700 (PDT) From: Leo Liu To: Noam Postavsky Subject: Re: bug#15430: 24.3; ido-completing-read is not a replacement for completing-read References: Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAMFBMVEUaFRZLMy1dTENxVzKQ WiCrXQ97cmO/dSqSh3akjGTApXy5sJ7Sxo/Sz8Xo6eP9//xJbkruAAAAAWJLR0QAiAUdSAAAAAlw SFlzAAACxQAAAsUBidZ/7wAAAAd0SU1FB9cBBwMJOwHXewoAAAIBSURBVCjPVdNBiNNAFADQ6J4F x3hThHZBBC+WCFI8SS0iezRDcMHLHkLAg6gJH/fgYQ9xYlj2sLK4KHgqCgXFhda2Idmr4kkQPZQ0 nkQMbTypbMmMM2m7ZgYSmMef/5OZPwo7HFnx3uKPcmj0Dht1LWZJ+Hvr7dIFZXRUwl9VRTuuKDJ+ U44gjscknK4hhJaCkYRsWjmBtLqXlJAG2wipNe18OZJu1BBq1E8xafl4s6Jq2mUZGftU1y7CCxnp FVUDWJXx4C66BKBnErbuoaYNtoRTu6EZBsCbMn7W+5qOAR6WvxNOby9jHWC9hAf3n304CdiAByXs 3Nh9roLDkyb/sWV712vYwaLSAn8CPMHIAAzOPDKP2COAFm4Y4ODVWc6xG7KXsN7UeUJjjimx2uwd gCgNhr0i8C/xyCD5CiCKAMY3Bf5oDzx//w/fimscdcAZU2jv9sedx6+nYPPFIoWI/GK6QZ+EFGOR ErAjCnV3vPZ7XqlTIMbOLY7fLcvvmT7rXNWaGDexIY44N12TG2PDp7vqyl57dnCeuWwyNpnEURxk fTbDYeBnKRn4oejPYI4sH6WviBumEZ/GxX4X/x6EcURFZ7E071bjQGAxpcOAEOJuTiroDEea5Szv rVWLYfl7ZiQwSUToxrkux7OLixAWGz22+HIyWTRYcVfomOwvzusfjtVIGgLHf3MAAAAASUVORK5C YII= Date: Sat, 21 Sep 2013 15:19:28 +0800 In-Reply-To: (Noam Postavsky's message of "Sat, 21 Sep 2013 00:44:54 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (OS X 10.8.5) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15430 Cc: 15430@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On 2013-09-21 12:44 +0800, Noam Postavsky wrote: > Starting from emacs -Q -nw --eval "(setq completing-read-function > #'ido-completing-read)" > > Then M-x gives > ido-set-matches: Wrong type argument: listp, [gnus-put-display-table > message-check-news-body-syntax gnus-make-overlay ido-save-history > message-check-element qp-or-base64 message-insert-wide-reply > help-xref-url-regexp ido-word-matching-substring gnus-set-file-modes > ...] ido-completing-read only accepts a list of strings. At the moment you have to do the conversion yourself. Leo From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 07 11:21:47 2014 Received: (at 15430-done) by debbugs.gnu.org; 7 Dec 2014 16:21:47 +0000 Received: from localhost ([127.0.0.1]:56435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xxeah-0001l5-9W for submit@debbugs.gnu.org; Sun, 07 Dec 2014 11:21:47 -0500 Received: from mail-vc0-f176.google.com ([209.85.220.176]:34589) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xxeae-0001ks-G1 for 15430-done@debbugs.gnu.org; Sun, 07 Dec 2014 11:21:45 -0500 Received: by mail-vc0-f176.google.com with SMTP id hq12so1527459vcb.7 for <15430-done@debbugs.gnu.org>; Sun, 07 Dec 2014 08:21:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=Ucv94pEx/+3XbpI0fVkSaE4b2dFwWJA5H2Fw4e9LX3o=; b=VXZVCT8/GZy+ayTNkZYQNsgDknfaY7Lt/e/8VETRT9+xGoAm7aZZmeRxIogZ5zETzF 9U/XAfvsf3JOKtJdfb2E/8qWpSvF5XRBtHjvIubKLoyVjZ5/aNn6I6rSvfs/bTAMUQBR /HXXMaoZ4U3hIKec9+yUsVx7r5ZWD/2akGTQTz0Z7Zqk+pQydpp/6Eirb44BBzqFGzQZ ojsgnKNW8QA73rKgQQKm/jiH3YNoJPkREeAgiSk1b6IzWFvxKuXyz62W4N9DmoDnAvgf vLdF2u7viEX95wJlhRViQi3HmZtt5Kah/JqHliiYCbBYSszA6Mf4dpOPBo1BIvH7WD/s RIzQ== MIME-Version: 1.0 X-Received: by 10.220.181.1 with SMTP id bw1mr21803637vcb.66.1417969304017; Sun, 07 Dec 2014 08:21:44 -0800 (PST) Received: by 10.31.9.3 with HTTP; Sun, 7 Dec 2014 08:21:43 -0800 (PST) Date: Sun, 7 Dec 2014 11:21:43 -0500 X-Google-Sender-Auth: TpEsCMsDfR6gCJC76M3iOWF8aT0 Message-ID: Subject: Re: bug#15430: 24.3; ido-completing-read is not a replacement for completing-read From: Noam Postavsky To: 15430-done@debbugs.gnu.org Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15430-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) I probably shouldn't have read "replacement for" as "perfect replacement for". The docstrings do explain the different type requirements, so there is no need to keep this open. Note: for an actual ido completing-read-function see ido-ubiquitous. From unknown Thu Jun 19 16:17:46 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 05 Jan 2015 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator