From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ergus Newsgroups: gmane.emacs.devel Subject: Re: about fido-mode Date: Mon, 7 Sep 2020 21:59:16 +0200 Message-ID: <20200907195916.vcadjipcqm5dsjev@Ergus> References: <1ca462fa-0f9e-3c18-6386-f43f49388b2f@gmail.com> <20200907180812.5tfylspp7i6vl4o3@Ergus> <86d02x2yg0.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26314"; mail-complaints-to="usenet@ciao.gmane.io" Cc: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= , emacs-devel@gnu.org To: "andres.ramirez" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Sep 07 22:00:10 2020 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 1kFNJ9-0006hH-Hw for ged-emacs-devel@m.gmane-mx.org; Mon, 07 Sep 2020 22:00:07 +0200 Original-Received: from localhost ([::1]:55296 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kFNJ8-0000Iu-I5 for ged-emacs-devel@m.gmane-mx.org; Mon, 07 Sep 2020 16:00:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60558) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kFNIV-0007pt-2L for emacs-devel@gnu.org; Mon, 07 Sep 2020 15:59:27 -0400 Original-Received: from sonic311-14.consmr.mail.bf2.yahoo.com ([74.6.131.124]:34440) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kFNIS-0007dT-EN for emacs-devel@gnu.org; Mon, 07 Sep 2020 15:59:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1599508763; bh=rq+Dg0x8T7L9IOWWIUBligPOttG+KHxRk1aMBYWaN+Q=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=qQTCEbNCbOv6ghCeaqhUY4fd1WNNuHKte3O+oDMmAYpyfxE+lkqjCKmJDznzXEjZ7nL3KI7baRX030SAmDXEdxCSY5/AWYp1ubWZe28XhUgr28FuZE/AncFNjXyeKQ7xQTlGXHEMh6uslX1PhFuOADwOfEUwj1FXVyxYobiidAYUc/8lbxmcXthoY4rYetQv0OXkGql11wJ0GUd/ilHJ/+lu+/58q0Fww26dDAdRe8DJs2cYzsTxsM9MpxF18aQcxxNYRBX9IauGB3oe6fWRxhEX0wLdkAI0QBuwSsgxODP9TbnIWczQBEjRPoqWEN45WWvc5OCKVaHfgmgWqni2rQ== X-YMail-OSG: 5HqiFYIVM1l5uuvk70a3tIAxU9.4Tf9ijg4GlgGKhDI7A_4D1jdjsguAuVtoZpM VUUxxgCvrpfospX0ZL3C6cCsV7okez8UVVYQf_.8WZny24llxTYV2MS0pEQh7PmuAd1FYDYpUI.J D819S.5TVGNtTvCriS0GjKWld6_ttNVJdz_1IcYwlY22ZQWWyTGR.PHgjkrFdcces.Qd_c67co.u yyhg4GmyYnXWgZ8nyUom.VjS5b.jHRWhaE7ItlFMqp6bZEF25SYpajcq8DJYVsUpGbSeuYlH1RDy hTcy3HQ75RH3tuVh5LaBl4rRYHchyuBeKWGUm8rs0NHT05sho7YHrweLeMmsIZIb7gRSFwkVLmWc aR4Wx6I8rcqAhxLEzQMewtVw00Q2mp6PSl.XvSZ26mvl_AZ.xZnawBsu2Tbqh2BZULw14LD0P0LP S_H37ZSjtsEZycn_pjPBAzSLFVG0wdXV70.6s6Ap0sPQv_ElnZEblj3gtV_bwWBcEBwHKPoLq9W5 QFtOjKEc7vpps58.Q5p1b5LKem1y2P5zPqfQ5p.HUnoR6wI67fYfovaiCpZwGCPieBFK7DbVBOUB TcgTjJgEdd3EU5IRP.cetIGhnxw1Fid88V4BJY7Ls5r8B.I9GbR78n2A.AkmrQlV4tvps_MIjBid F4P5NBM3qFoE2WLKt2GLoroi6NrCnoiI.MX7RtWgX9JahXojgN1tOAMmvfbR1DB02o6_jDLfvnq2 HGAokeXAFpkD9UYlRlrpBl9XQyb2Y4tVSOnmYYVT34sYvf7LPUerUBG94QBltt9JROGSzKs.b3bq 93EK_7_Se2om0cNUAZ6LftaDUJT.Ebkc8v2ez5EOwC Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.bf2.yahoo.com with HTTP; Mon, 7 Sep 2020 19:59:23 +0000 Original-Received: by smtp408.mail.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID ec03c7cebd49557c5facaa496e1b303e; Mon, 07 Sep 2020 19:59:22 +0000 (UTC) Content-Disposition: inline In-Reply-To: <86d02x2yg0.fsf@gmail.com> X-Mailer: WebService/1.1.16565 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol Apache-HttpAsyncClient/4.1.4 (Java/11.0.7) Received-SPF: pass client-ip=74.6.131.124; envelope-from=spacibba@aol.com; helo=sonic311-14.consmr.mail.bf2.yahoo.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/07 15:58:08 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=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:254671 Archived-At: On Mon, Sep 07, 2020 at 07:12:31PM +0000, andres.ramirez wrote: >Hi. Ergus. > >This proposal about the defaults is a great starting point: >--8<---------------cut here---------------start------------->8--- >https://lists.gnu.org/archive/html/emacs-devel/2020-09/msg00159.html >--8<---------------cut here---------------end--------------->8--- > Yes when I have some time I will (try to) go for it. (I am not a prominent lisper, so It will take me a lot of time... but I have at least two years for that ;p ) >>>>>> "Ergus" == Ergus writes: > > >[...] > > >> - ido-mode (everywhere) > > Ergus> We have had some "issues" with ido support and integration with the modern completion > Ergus> infrastructure. I am working in the default completion infrastructure and icomplete/fido > Ergus> to improve them a bit (keeping things simple) and make "fido more ido" when possible. > >I have had a problem with this ido based funct when testing eglot on a C source file: >--8<---------------cut here---------------start------------->8--- >https://gist.githubusercontent.com/magnars/2360578/raw/822b60a5572ae208641f90b0e209fd93082f0153/gistfile1.el >--8<---------------cut here---------------end--------------->8--- > >Because of the issue above Joao told me "eglot works fine with fido-mode". >I have tried it for a couple of hours (I have found below issues with fido): >--8<---------------cut here---------------start------------->8--- >1. Y on dired-mode does not work. {Y runs the command >dired-do-relsymlink}. I could not write the name of the symlink. >2. I could not use my aliases {I have a bunch of them} Please give me some more details to reproduce. These two are working fine for me. >3. fido vertical mode is not on pair with ido. Some vertical >misalignment Fido vertical is actually an external package. I am implementing an internal alternative which is still in bared bones. There is a branch features/icomplete-vertical that I shared with Joao to try and improve (please don't try it yet it is WIP). >--8<---------------cut here---------------end--------------->8--- > >Also I should mention the discussion on this bug about the completion >mechanism (improvement of the documentation): >--8<---------------cut here---------------start------------->8--- >http://debbugs.gnu.org/41423 >--8<---------------cut here---------------end--------------->8--- > This seems to be related with the completion backend. The big guys are already working on that... >>> - helm-M-x > Ergus> This overlap some functionalities of ido right? Any way Helm will not come to vanilla due > Ergus> to copyright issues... > >helm as ido (stated above) also does not let me use my aliases (below are a couple of >examples) >--8<---------------cut here---------------start------------->8--- >(defalias 'cc 'compile) >(defalias 'rc 'recompile) >--8<---------------cut here---------------end--------------->8--- > >Best Regards