From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Ergus Newsgroups: gmane.emacs.devel Subject: Re: vertical fido-mode Date: Thu, 11 Jun 2020 16:07:37 +0200 Message-ID: <20200611140737.meujpruhz2ew4643@ergus> References: <87a71apgk2.fsf@penguin> <20200611130341.zwxcpwtwaxrq2qwm@ergus> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="22000"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: NeoMutt/20180716 Cc: Omar =?utf-8?Q?Antol=C3=ADn?= Camarena , emacs-devel@gnu.org To: Omar =?utf-8?Q?Antol=C3=ADn?= Camarena Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jun 11 16:08:35 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 1jjNsh-0005cb-9I for ged-emacs-devel@m.gmane-mx.org; Thu, 11 Jun 2020 16:08:35 +0200 Original-Received: from localhost ([::1]:44824 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jjNsg-0003o9-AX for ged-emacs-devel@m.gmane-mx.org; Thu, 11 Jun 2020 10:08:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55024) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jjNrw-0002g6-Nn for emacs-devel@gnu.org; Thu, 11 Jun 2020 10:07:48 -0400 Original-Received: from sonic316-11.consmr.mail.bf2.yahoo.com ([74.6.130.121]:33245) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jjNrt-00048V-Rm for emacs-devel@gnu.org; Thu, 11 Jun 2020 10:07:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1591884464; bh=w/hzMQC1rgtID54381YRudoqkJxqd7BHwuQKAqq/pik=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=LYJPcpFuw4HPWV5YfceH71mT+SB0RdDNgFu/lqYu1Fzg1bVmKGius7V1Reh3LpTYJwo9VcNscjPQaPWq/4Ogr6uvh4VeQz1683rpPqdWMf042LfCu+kbBHfWJJAtdXB5z2TW7GneJ9Z/8WvDhHMISlJJseJ9mSqVwQ+oOSpbc5u8W7nUB5AvBHl5V0kmsAn172dUd7FHFkeOlSrGZ4tync2KqTJQUttEmww02zP2jAhv2zPRJnu0Exz44w1Upjv6hqe2+b0D4L51e0dEZ5ZENBhzkq0cTMWv1C+zJPg8Kc+0y+RUs3wAzSSVGus5RHluWJIGFgjknrksyC9MsmYVIA== X-YMail-OSG: k0oksDsVM1lNoNb.UupapcjH_SMooLyynuJUzaMKB8ielT2RgjjW.0inbFp1nIM 3H7GQ1d2d2mA.czxzJZ24hEb.VAzOXF0GHoj.zKqBN9gPwwyZxsneWpwlyXCQpesGCsC3Kys1vJW tCeQx3jCUOUYQgpfoGFNsFjnY570VRQGq18VezafLjevUgYyBJJuB3PAUpr658aziDVcfnlC8rc2 YvwRbGQRM.8v7oiqlP1evDJzyVefCL3GHqPYs4JED9ZEnch0r5OD9B_yDkmczWHkygudotSAU7KK D3V1j32dIZu4N_24XZhe.CbcUwep1pKZI01OL9ZaEeyqsZaXRcbY6RiuqMXpEGF6JIfActmwWH3Y a.UzliI3eXXAE1_asvFSWoPGz0wU_2WjkKDwR4lqYyJB2CJDLv45gVNVvAPZRhO5JfdfcfPELM4j j1WKkO9169wXWg7KJfy6dch05yoEWRwKQlsTmcBNFrnJaDUrSX9Zm.C5mOeek_9qNqwEPIJB1fr7 bcHEaRm28TtO2tKHnMoB7hZnFcPBAa7AUAhMQGE1QaEzGY0UBn4WWGST3UvmABQP59ez7_rqZx0D XefgjGXdx33mfC.fj3QFhVMyV8bW65qF8pqW9VIcGbjN3Wug7vzq08REnRgfHcgQ0xQvIvFtJktx EVih7DSwoDDeQdVQ.dvUVSeRs7DnP744gtdEiw84j1upNDr0PGV6ih8FKRa9IhK3VqxVI2Slbdzc DnOydT7lcSnZzrH.j0UORgZL7Ywz9sor4OAgn2k4_LyPVRfvy9mbU0wAfs1NnPFh97EEKJWHncDL EK4F3BExCrwcc_q8.GKzX08JKtGksQtr.UJL1Ey2p8 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.bf2.yahoo.com with HTTP; Thu, 11 Jun 2020 14:07:44 +0000 Original-Received: by smtp413.mail.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 0284bded72db7bd38a95f8f0a9443553; Thu, 11 Jun 2020 14:07:39 +0000 (UTC) Content-Disposition: inline In-Reply-To: X-Mailer: WebService/1.1.16072 hermes_aol Apache-HttpAsyncClient/4.1.4 (Java/11.0.6) Received-SPF: pass client-ip=74.6.130.121; envelope-from=spacibba@aol.com; helo=sonic316-11.consmr.mail.bf2.yahoo.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/11 10:07:45 X-ACL-Warn: Detected OS = Linux 3.1-3.10 [fuzzy] X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.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=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN 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:252111 Archived-At: On Thu, Jun 11, 2020 at 08:44:47AM -0500, Omar Antol�n Camarena wrote: >Yes, I'd be happy to make the changes. What does that look like >logistically? Sending patches to this mailing list asking for review? >(Sorry, I know this must be explained somewhere but I haven't done much >research about how to contribute to Emacs yet.) > Once you have the copyright Eli will give you write access to the main repo if you have a contribution to add. Usually you create a feature/something branch where you add your changes. Once the big guys (Eli, Stefan, Basil) approves/correct the changes; you merge your branch into the master branch. You could also send patches to the mailing list, but you'll need a copyright to be accepted, but they can be reviewed. Usually a completed feature requires the implementation, some lines in the NEWS file and some lines in the manual... but don't worry the guys will help you in the process. In the mean time I recommend you to create an emacs fork somewhere else to start working if you prefer (because the copyright sometimes last for some days/weeks). >I don't have a copyright assignment yet, but some kind folks are educating >me about how to procure it over at the icomplete-vertical repo. > >https://github.com/oantolin/icomplete-vertical/issues/14 > Good, just fill the form, you will receive an email with a document to sign, scan and resend and in some days you will receive the copyright. >As an aside, have you tried non-fido icomplete? There is one simple change >that makes it infinitely better in my opinion: fido forces a >completion-style choice on you, icomplete gives you freedom to choose for >yourself! (I shouldn't say so because I'm the author but I love the >orderless completion-style: https://github.com/oantolin/orderless.) Fido is actually a "simple package". It is almost a config with some custom defaults for icomplete The idea behind fido was to create a fully functional ido substitutor based on icomplete so Joao tried to reproduce ido's behavior as much as possible.. Welcome on board!