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: Re: Why fido, icycles, ido, icomplete Date: Thu, 7 Nov 2019 16:00:54 +0100 Message-ID: <20191107150054.oykoqmea4vxsx25v@Ergus> References: <20191106212018.cnddqzlo5rpdhi6s.ref@Ergus> <20191106212018.cnddqzlo5rpdhi6s@Ergus> <877e4c1x3r.fsf@gmail.com> <20191106232153.bb756hrf4ctwegkp@Ergus> <87ftj04jjv.fsf@gmail.com> <20191107010935.bbnhsssldtjfmsqy@Ergus> <87pni4q8b3.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="119316"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Drew Adams , emacs-devel@gnu.org To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Nov 07 16:01:40 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 1iSjI4-000UtM-Et for ged-emacs-devel@m.gmane.org; Thu, 07 Nov 2019 16:01:40 +0100 Original-Received: from localhost ([::1]:44012 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iSjI2-0005JO-BJ for ged-emacs-devel@m.gmane.org; Thu, 07 Nov 2019 10:01:38 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54270) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iSjHi-0005IK-B9 for emacs-devel@gnu.org; Thu, 07 Nov 2019 10:01:19 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iSjHg-0003y1-IR for emacs-devel@gnu.org; Thu, 07 Nov 2019 10:01:17 -0500 Original-Received: from sonic308-9.consmr.mail.ne1.yahoo.com ([66.163.187.32]:33544) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iSjHg-0003uL-DV for emacs-devel@gnu.org; Thu, 07 Nov 2019 10:01:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1573138872; bh=d+NIfREmD5qpWIQuuCfScKc8NYLYriXWQ2sdCP7EIco=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=LLxHzd4fDJtnifHBqSZzxN5RfT+09SQVu54BJrBLT7y2QtHO4NqBJqvdCsTSV2+KQnqbdPlIlOn6lxLXx6YsF8cgp5R2l4o/yLkZDaktr8vZJOpxERmUVSJF2U/UYvP2KWg48UG6KzEdfPjrl/vB23aeaq/+eAiSDMz0ZYwEEFC1rvi4zEwr70usaRSmEShNiWK4sXBRhuPZVZBLdp+U2BH2G/e1WBC7qouV6+tSP8YcWMtnSwguYQIrcE0ppdkk7YSfviVZIT8sIlGP0Zwo9t/LiyW0PfZ1NcauUuWXAgpdTZpCM/KpBCMij8XVIwLAFvKpGqkreQYKSa7c5S8JGw== X-YMail-OSG: 72FXtzoVM1lO4kixHkOKPVGBIARYodZxJdUZYSclcoPdnav7bqfkEayK43nS3q5 CxRKh6_bpMjWRsY4f3S7bcfXP3MMFXj6Kf.uHujEJF8Vrp5.cEC1hQWwc8CAWvnuogHfsU7vL6Y_ EeLoPApBmU6ArIENICzew7Nx4Rnh7ibAxMD.4tBJ6vOHXQRjyIIDozFQiET20Jm8u2SYltGtd.ic mcJFjhNkrJkF8AUba6poORs2pQhrQaZxbpCNgg81LrZlrO2YJ.zOG7lEmdosoul7_0LVGijF1423 _drQuvJ_xaKVmhhzWfyyXbtUIdgCJ8pEkcXsM1Qc2F4jqnCBFD3HdcJQWzr3ISNZ9P1emho74VMo lCebmi_Qqy6Ohrgrypv18eXyg4y1LO9wDpQl4rOEXfPIHQfLta7s1Dddvj0MjBOD.OOgHwFCdykQ ywRvhxdpH1z3zIFfWie.ykt_t8cI8PcxmtVHP3DU7saj.4L6f7FwcunwfatR.z8PiMVyU1p0Nw5J AGvKFpGaZGk8qvHERrWWWEHr5VyzdXluwJG0hGXpppfIF627i9sB26c3HPWSlKfnGsRKzRS8QLTY sCfQr_n0aU2MJfaCiN0QvUuc7btUrjFXRzQEAAZVWhKAXT.j.JuUgELDHqSHkx.swvLeLPmer84b YuJZXieyFuRMy2SfSkoQ7tyLwZNXPIhS4umPpyZ1TqPYKgU.15W91ENm9Q1KaMlIYFf7.4pkDPrG djICRZel2c9OqWIJa.g2J4OTSRLu5XNm54uG9JqmLn7nlGybwq_ubYj9sQ7c61WXj_3YyF0TtJIA O4_ZzcjclURxBR0QULaM2jy6PSUy90ddgilXm.TmTR Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Thu, 7 Nov 2019 15:01:12 +0000 Original-Received: by smtp412.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 2eb25527f7eb817efd5ec8eef1eca649; Thu, 07 Nov 2019 15:01:09 +0000 (UTC) Content-Disposition: inline In-Reply-To: <87pni4q8b3.fsf@gmail.com> 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.187.32 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:241933 Archived-At: On Thu, Nov 07, 2019 at 10:39:44AM +0000, Jo?o T?vora wrote: >Ergus writes: > >>>movie theater where there are only classics playing. Lots of grainy >>>footage but all movies are superb. >> Yes, but nobody feels impressed by the special effects in the first Star >> Wars today, in spite of they were amazing in their moment and required >> much more effort than newer movies. > >I'm glad I made the analogy, then. I am more interested in cinema than >special effects. Metaphoricaly, of course. (but also literally). > >>>And I found icomplete.el, which is already in Emacs. >> ivy is also based on icomplete actually. > >Oh. What do you mean "based". Does it share some of the implementation >(i.e. does it 'require' icomplete as a library). Or is it more of "a >derived work"? > It is a derived work. Look: https://github.com/abo-abo/swiper/issues/2321 >>>You are miscommunicating: the "gap" is whatever doesn't quite work in >>>icomplete-mode to make it work just like ido-mode. It's the behaviour >>>of RET, C-k, C-d and some other things. >> Could you add at least the cycle with arrows as in ido? > >Of course, and so can you. Have you got a FSF copyright assignment? > Yes, I have one... but I prefer to deal with the C side of emacs... ;-). >Jo?o > > Ergus