From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Newsgroups: gmane.emacs.bugs Subject: bug#33870: 27.0.50; xref-goto-xref not configurable Date: Sun, 03 Feb 2019 12:00:42 +0000 Message-ID: References: <87a7ktqqx7.fsf@mail.linkov.net> <874lak9kr0.fsf@mail.linkov.net> <87zhscklhq.fsf@gmail.com> <87bm4qel4t.fsf@mail.linkov.net> <67c9abb5-f546-361f-04ca-da96ceaca4e2@yandex.ru> <87bm4le0tm.fsf@mail.linkov.net> <87imys6x5s.fsf@mail.linkov.net> <87d0osjtna.fsf@mail.linkov.net> <8ffaaddb-1d19-b9e9-83f1-83da89445eb8@yandex.ru> <87munmosx4.fsf@mail.linkov.net> <77b96dc5-a994-de78-64bb-40ba7625d40f@yandex.ru> <838sz0yni3.fsf@gnu.org> <87a7jd7v1g.fsf@mail.linkov.net> <83bm3twnhq.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="96277"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (darwin) Cc: 33870@debbugs.gnu.org, juri@linkov.net, dgutov@yandex.ru To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Feb 03 13:01:28 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gqGSh-000Oq7-Ve for geb-bug-gnu-emacs@m.gmane.org; Sun, 03 Feb 2019 13:01:24 +0100 Original-Received: from localhost ([127.0.0.1]:54588 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gqGSg-000113-Rt for geb-bug-gnu-emacs@m.gmane.org; Sun, 03 Feb 2019 07:01:22 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:35909) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gqGSX-00010v-EA for bug-gnu-emacs@gnu.org; Sun, 03 Feb 2019 07:01:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gqGSS-0004OK-37 for bug-gnu-emacs@gnu.org; Sun, 03 Feb 2019 07:01:10 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57499) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gqGSM-0004IE-2o for bug-gnu-emacs@gnu.org; Sun, 03 Feb 2019 07:01:05 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gqGSL-0005f3-Pv for bug-gnu-emacs@gnu.org; Sun, 03 Feb 2019 07:01:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 03 Feb 2019 12:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33870 X-GNU-PR-Package: emacs Original-Received: via spool by 33870-submit@debbugs.gnu.org id=B33870.154919525621743 (code B ref 33870); Sun, 03 Feb 2019 12:01:01 +0000 Original-Received: (at 33870) by debbugs.gnu.org; 3 Feb 2019 12:00:56 +0000 Original-Received: from localhost ([127.0.0.1]:56780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gqGSG-0005ed-6y for submit@debbugs.gnu.org; Sun, 03 Feb 2019 07:00:56 -0500 Original-Received: from mail-wm1-f45.google.com ([209.85.128.45]:37641) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gqGSD-0005eN-SB for 33870@debbugs.gnu.org; Sun, 03 Feb 2019 07:00:54 -0500 Original-Received: by mail-wm1-f45.google.com with SMTP id g67so10494731wmd.2 for <33870@debbugs.gnu.org>; Sun, 03 Feb 2019 04:00:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=2LJv/4xazL40uFC6zIg26LVzNYT4FA57MKhLSsGFujE=; b=vLIai/3WY/hNrLfj6UPVHXRt+xWZ4k+lR+UQRIIknWiA4xmxeoE+TcBGofUL0/ZhL5 tROpGaLaY9wabDe4kPh9epehHNB/c7UbkWpqsuFqGCBZV/c4xx/WGTrRCmf7+zmQv+kR uBCTUt033wnKDcIchVxaijXLVVUPyygkjD2Cspjq8AurCtvOb3xwEKZIsEWMTSWpWwUx BlfzJaD4yvLAECDbo/uo+evd4L/Fi1c+FmMenBvBiR+jiDBpupbJujOtmII9+xYuGfjC nDWie30h9YjI3GdaPyUCV1HgnvGMV3q6Pu0aYoconvDEMRldkIdehf2e9fWNhMa/S/BB nr8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=2LJv/4xazL40uFC6zIg26LVzNYT4FA57MKhLSsGFujE=; b=Zo2Y0IiKFQUOLZwYHi+zh2inFAMr+oQ0QJQr8y7Ynbn9xLNQrbC2IVN04AgmNxPNHf BnA9hHoX3l7J/PXkIkGFcQIaeN09vsDoh4H2Xil5g88ST4UYEF6Ubu0PgWSbGnGhq0jK UNIK5Q+gBYLGxMG4FZ47tHOZz3AvETmm6WWPnl3TB2WEkFRZRUmNusWQ/mJJ28QHiHR/ /m28lKTN7I5hoJSXZP6PZkaMTpvQMV6M/ysDzqrbPqoTVb6ogXTqlkmBNxSrEdwVrKhY NZa6w4yOzz4UNui8pq47LtBudDdjdk/TLrtLxeGs4NJv8fZRFy1bBlMjMO5GuNEhbwOQ J+TQ== X-Gm-Message-State: AHQUAuZlrNMwUcndg9fhMXiW31Ts/efJ+hETHH7GONASfMSZiS8WFdYI cwbXG9fbjbTqFbZpfDGoxoA+61mr X-Google-Smtp-Source: AHgI3IbgOFbQiBIXsz/6VmnH4DrPjdaySrJRKUNxm1sc1Bvz4Jn8yzd5gTXO2v45aJj3SOjWTIM6BA== X-Received: by 2002:a7b:cb96:: with SMTP id m22mr6116078wmi.39.1549195247627; Sun, 03 Feb 2019 04:00:47 -0800 (PST) Original-Received: from kitaj.lan.yourcompany.com (188.139.62.94.rev.vodafone.pt. [94.62.139.188]) by smtp.gmail.com with ESMTPSA id t199sm13316296wmt.1.2019.02.03.04.00.45 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 03 Feb 2019 04:00:46 -0800 (PST) In-Reply-To: <83bm3twnhq.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 03 Feb 2019 05:37:53 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:155047 Archived-At: Eli Zaretskii writes: >> From: Jo=C3=A3o T=C3=A1vora >> Date: Sat, 2 Feb 2019 22:22:05 +0000 >> Cc: Eli Zaretskii , Dmitry Gutov , 33870= @debbugs.gnu.org >>=20 >> On Sat, Feb 2, 2019 at 9:18 PM Juri Linkov wrote: >> > >> > > Fortunately, the whole point of this bug report opened by Juri is to= make >> > > this configurable. Later, we can decide on a better default, somethi= ng Juri >> > > is also very much in favor of. >> > >> > With a better default such problems wouldn't happen if definitions were >> > displayed in a new split window taking space from the original window. >>=20 >> It's only a "problem" in your opinion :-) I was assuming Eli also think= s it's >> a bad default, but he hasn't confirmed this yet (and like Dmitry perhaps >> we was misunderstanding the reason for the behaviour). And neither has he >> said that your proposal is better. > > I thought I did express my opinions, but maybe I'm confused wrt the > question(s) you are asking. Care to repeat them, for my benefit? Eli, if that helps clear the confusion up front, this it has to do with this last exchange, not with your email of 2018-12-26, 15:36, where you said you would _not_ like to change the current default behaviour.=20=20 If that doesn't help, and neither does reading the exchange, I'll try a summary of the most recent events. - Juri provided a purportedly 100% backward compatible patch that keeps current UI and allows xref.el windows to be configured by users. =20=20 - I tested the patch with many cases, including a corner use case. - Dmitry expressed doubts about the behaviour of that case - You expressed the same doubts as Dmitry's - I explained that it is the defined behaviour - Dmitry accepted the explanation - Drew wrote something that I didn't read/understand fully (sorry Drew!) - Juri took your doubts as evidence of a problem in the current UI. - I explained again that it is the defined and default UI, but changing is on the table, especially if you, unlike Dmitry, don't accept the explanation I gave for the corner case that you said isn't correct. =20=20 So Eli, maintainer of Emacs, the Editor: 1. Should xref.el be made configurable so that multiple UI's are available to users, keeping the current default in in Emacs 26.1? We have at least two candidate patches that do this. =20=20=20 2. Should the default UI in Emacs 26.1 be changed? As has been done at least 10 times in this thread, I propose to do the former first and then discuss the latter. I can also say that I am a bit tired of this: the thread has got so entangled that I'm now spending time re-explaining these relatively simple premises. Jo=C3=A3o