From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Ergus Newsgroups: gmane.emacs.devel Subject: Why fido, icycles, ido, icomplete Date: Wed, 6 Nov 2019 22:20:18 +0100 Message-ID: <20191106212018.cnddqzlo5rpdhi6s@Ergus> References: <20191106212018.cnddqzlo5rpdhi6s.ref@Ergus> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="24671"; mail-complaints-to="usenet@blaine.gmane.org" Cc: emacs-devel@gnu.org To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 06 22:20:51 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iSSjS-0006CY-Dq for ged-emacs-devel@m.gmane.org; Wed, 06 Nov 2019 22:20:50 +0100 Original-Received: from localhost ([::1]:35234 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iSSjR-0006ec-8p for ged-emacs-devel@m.gmane.org; Wed, 06 Nov 2019 16:20:49 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53460) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iSSjI-0006b3-P7 for emacs-devel@gnu.org; Wed, 06 Nov 2019 16:20:42 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iSSjH-0006x3-DF for emacs-devel@gnu.org; Wed, 06 Nov 2019 16:20:40 -0500 Original-Received: from sonic315-21.consmr.mail.ne1.yahoo.com ([66.163.190.147]:39800) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iSSjG-0006uX-Po for emacs-devel@gnu.org; Wed, 06 Nov 2019 16:20:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1573075237; bh=859sioGxfS+6AyV3uBRIUUrpVeXoCI08XjfgYp3uNqE=; h=Date:From:To:Cc:Subject:References:From:Subject; b=r/hIxcwOEpeXWireOUPvlN2Ljtn/3fnwSW3ovxw5wezsikod7lcKx1vJ0zFmr6F8+PcS/CXi9D1W7l7lZ3jk3bYnK65f7d7iMP2M8XCqj4OksE+deY8FhLCIMcbxJPTWc0Xgug+h1q0jqPzR3NtBlFjiNFKLEQz0bFYmSCBBWgsgv+bOc3bNOR3zGI3KVPzzVIVlK6v/wk/VjDt+zna52PByJRqdqBiVYGcuIr1jVLEfSzdli+WOhLUdB6wvEa/Eu9j/+9lfCjJCPaXjJwcSIILVUgDoAUJAYXzZeyUtZlJs/UQigiI/IBIcBi6IeUDgLjo35hlK7o/dwH65M5+5pQ== X-YMail-OSG: GyJVmNMVM1ma1XlR_vCx0Q4cBzqeJN5bSPTQldQRSblSpidAUxrZU.WAJApChsv 1MKB.9ElDIeB1J9u99iMauzpzV31iRf1h_G4McqpAaAPAgoRFZl6zV70b7mUaZeGeZwYmS.7kc3x _vN.rwSoVoD_viFIH7NiWdcFKnXUaYkeAeifFJoOWFC4eWOZrxzvPgDCdw6e15uZGSjjgC7R9A6b R4ytpoIWrjxIqh59Lvxh0kOEZ27lKVpBT0TDHGbsREFy6saQB28HyE4j39uk.F_FsImAtqihU0GD DLBV5s2a8NRCQltFJR1mhSiYiMsTJZFkohTZ8ymI97CO6g2bWLSaNkPd4xAJhr0gsqnLuu0p044j wYUmCI8hxYWQc9XJ.YsRfn.Pr8Blb4XE4qZ4NfKtVt8HOKHz3bRuDJ3LJnJ8ubTnrLiSkRgB0VHN 4vHjTCAMtEcdrGyjnjOMY2bjuR42LCpbSDS42rwwRw0_xnVVhSTrEEXdmx9wKWk60LJRHRRktYVG g.JWzo3Jtp444bZoDAOzmQhh4OgdqFD7_iyrsO7wJ_mM_Jl9GyKYzncbfxvz5c03kbeP208.IZcE daMEs2pPDzuWbWOIjQzgXMKDlmUObRVO3SgNq91kV.E0pt9wOeDnjMOcgiRNGEg1RmbdV0UMo.ON qVfMS7B67zZPKrrmLyIlnCkfZ.QM0RKjkwJCi8Jd2g5wjkal0RPG3AcjzhtnKJ3s0XzDbqLJDXcL 4drk0A3iQtsx8vDRvvLZkb4Rd2uWbg4IFc0zf3OF56zUe4mSyAGzbT3ZNWn9o6OjHcSlnqXx15zx v215N4WmTKu6HzwDtU3nY3p9jeuxv6mBuEdYiEO_va Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Wed, 6 Nov 2019 21:20:37 +0000 Original-Received: by smtp431.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID bbb006a4682e24f03f1c5e1ddb5d30d1; Wed, 06 Nov 2019 21:20:32 +0000 (UTC) Content-Disposition: inline X-Mailer: WebService/1.1.14680 hermes Apache-HttpAsyncClient/4.1.4 (Java/1.8.0_181) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 66.163.190.147 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:241876 Archived-At: Hi: Sorry I have a sacrilegious question, maybe too obvious for everyone, but not for me yet. 90% of the emacs users are actually using ivy or helm... The statistics of downloaded packages are there; but also they are provided by default as part of the most popular customizations like spacemacs. Apart from that we actually already have (and invest effort supporting) ido, icomplete and maybe others provided as internal packages... in spite they are not (with huge difference) as popular as ivy or helm in these days. And at least I don't know how to differentiate one from the other. So: 1) Do we really need another confusing mode (fido-mode)? instead of improve one of the already existing alternatives with just an option to use flex? 2) Why we don't move all of those (the old and the new ones) to elpa as independent packages? (this will help also to know their individual popularity in our days and if it makes sense to invest more or less time in each of them) 3) If ivy & helm are the most popular these days... why we don't try to collaborate a bit more with their maintainers in order to provide them functionalities that they are emulating now with hacks? It will be more efficient now and beneficial for future similar packages in the future.