From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Daniel_Mart=C3=83=C2=ADn_via_=22Emacs_development_discussions?= =?UTF-8?Q?=2E?= Newsgroups: gmane.emacs.devel Subject: Re: Poll: Change xref-show-definitions-function's default? Date: Mon, 04 Jan 2021 00:54:48 +0100 Message-ID: References: <9af40a30-8964-3142-aadf-6592605720ec@yandex.ru> <87a6trjbat.fsf@gmail.com> Reply-To: =?UTF-8?Q?Reply-to=3A_Daniel_Mart=C3=83=C2=ADn_=3Cmardani29=40yahoo=2Ees?= =?UTF-8?Q?=3E=0A?= Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5645"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (darwin) Cc: Dmitry Gutov , emacs-devel To: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Jan 04 00:56:14 2021 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 1kwDEM-0001Na-OG for ged-emacs-devel@m.gmane-mx.org; Mon, 04 Jan 2021 00:56:14 +0100 Original-Received: from localhost ([::1]:57086 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kwDEL-0001eR-KV for ged-emacs-devel@m.gmane-mx.org; Sun, 03 Jan 2021 18:56:13 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33566) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kwDD9-00016y-2E for emacs-devel@gnu.org; Sun, 03 Jan 2021 18:54:59 -0500 Original-Received: from sonic310-12.consmr.mail.ir2.yahoo.com ([77.238.177.33]:43810) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kwDD6-0001Cb-Au for emacs-devel@gnu.org; Sun, 03 Jan 2021 18:54:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s2048; t=1609718091; bh=PFuzsvd/m0JPWsX9J3NRVbnH1JGDl9mqm7I7FT6cepU=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject; b=eYnkIakjM/9M6BY3TDTvMoqgflUZFjtsy9qWEAUl0UwbaJrNPEpX325ZSp/b9ktZpft0v8zn4tkNWci5f8tTffpPDRLFxaVmncy920KMORVEC4pwe2Ec0FMOuKIGUiD5lCD+Kxj6r5p9iLGRT1D+hrchIGf5+7KesBZxj5wfmQ1x/8z0zt9zjlvEtr4vkvL1r5Qi9lZLgNqbxBlDra4IBXWAvLArbwG9ur56QTUPguGcwMqhAraUeOOpzvIS6Js028G3E+9ohmEgyPBgOEzXGA82VV9FLZS5JLo/ZGf7Qs5DUY45H5p59LU9W3MUmXpIjyK+rmHNQYX6NgzaMC7cfg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1609718091; bh=Ako10qOn0nhiYodPP8hsPqujLEDFg7+mKwhGVFplbuE=; h=From:To:Subject:Date:From:Subject; b=tjGPjX2lTCjoPObW/oMzCvEQTEjOMQq5IRakgXCybY9aI0NujzokrTFk0E5frfFcn7bj4SshhqGuQTJl9rku6LYSB9VSop89poIoyHOlQWgLX/3Wtdsg3+hMx3Szlw7ud5wBBTrTiEyRd8vvZr9AZJ87eOgg7o6+yrfnWgCFlBxa3gLmwxOqlnhPHwerBTR3HQD6zrlPV4+Jg0pJfoQptFIKWdLPs7MDBKcW11gBUwmqcT5XpRCiGyCx+XYs3GeK7hhhCy2WUtR7/V4I+ZyKWE2fWIlh/sZgKUVp5wup6ml7C1/N0vx40ZuJrDNPPQC2pBAljmqmBIh3I6AIhRGx3g== X-YMail-OSG: imPoHbsVM1mf8Dn.IXvpTmbe9WSSg.f62gQJZRS69RUwPEEvT2RACCHOBWQCn4b Nb7ya.hsuvzu.AOcK2B56o2UhQqZEt7OvSQOVuR81MvzVDZ4FX75T5f6sH0mWOoCgEuatI5C6Po9 LeSaYxNUuQLIae5jWodSjYSnZbf.VXu4vY1pt4x69vGh5l3PctquGuZ9bZqV08Xs0hCbtLLn_Zww kqXa0xtDuR4lwEnihGiFM7mcV7wbK0RpSS3pRMJa3.H1_2fVU7C1ue9MkJflp6YuayWuKp1whfg4 6IkzCCwNoyBLnkBBa25Wc6ha8TVnNBeDTuqSPyoISpbPDS18EReIR7MFCd28CB.ac1UnT0jIjVse xuC6Y4I.u.V9HNyk0GG9o1qAIqJAqJk42u7ARpO0.f1j_NmpCPSpSB3bDZKhmS7hmSWY6FFn4EOi gIzqBNS2APLyxHhDfNfz4W7CoRxouNBoKwAUc7.WQ9F_Mym4DFOzI5j9G56F1BohBP4ixtM.DIQ3 EbTu24SwGK92Mc_g5GcGaf7F90b6erz0z2Latckj0DLe40RM3aKjWiuj1Wrv9xNWgSIZHw05IcAL DGhmwZLPjbIGaLjrO9DahTLaeZ9_XXFg6ajV_NuKOs4k.Zk6ZF0EVc50Swp3.N.lXp.gMmsNmHy3 dTsSGvS8pZZ221naWw8opqD0k6qkO5hBoKgFjCTImr4CN8ft8_nhwtF4dCOZyO.H1MVO29FswZxJ GKqmwvjcSr2cXygr1dc5Q.Ng80kacKKwmSYge2G9QR6DcC_hn2VFXBDv6pjzn7RQxxMTwl10iYp_ Hc8FqPCegvPPiXSm3SH9QvUQeRLMxuEXCFUQbPSaOp Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ir2.yahoo.com with HTTP; Sun, 3 Jan 2021 23:54:51 +0000 Original-Received: by smtp413.mail.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 6d4e737750f84921978c0c9e15b380d3; Sun, 03 Jan 2021 23:54:49 +0000 (UTC) In-Reply-To: <87a6trjbat.fsf@gmail.com> (=?utf-8?Q?=22Jo=C3=A3o_T=C3=A1vor?= =?utf-8?Q?a=22's?= message of "Sat, 02 Jan 2021 21:09:30 +0000") X-Mailer: WebService/1.1.17278 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Apache-HttpAsyncClient/4.1.4 (Java/11.0.8) Received-SPF: pass client-ip=77.238.177.33; envelope-from=mardani29@yahoo.es; helo=sonic310-12.consmr.mail.ir2.yahoo.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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:262381 Archived-At: Jo=C3=A3o T=C3=A1vora writes: > > Yep, the syntax feels clunky to me. Some things don't lend themselves > well to representation in a flat list, and definitions from files -- > which happen on a many-to-many relationship -- are one of them. > > Though in fairness you can skip the TAB-pressing if you use another > completing-read interface, such as fido-mode. > Yes, I suggested that assuming the default Emacs completion. IMO, a new buffer is what feels more "natural" in that case. Emacs handles them well and users can bury them if needed. Even if not many people use the default Emacs completion, I think xref-show-definitions-function should default to something that feels right for them. Alternative completion interfaces could easily default to completing-read if they think the UX would be better.