From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!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, 13 Jan 2019 11:52:38 +0000 Message-ID: References: <87a7ktqqx7.fsf@mail.linkov.net> <9215183d-0a44-88b5-5b3c-d0da31f749ad@yandex.ru> <878t02egph.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> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1547380728 32114 195.159.176.226 (13 Jan 2019 11:58:48 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 13 Jan 2019 11:58:48 +0000 (UTC) Cc: 33870@debbugs.gnu.org, Dmitry Gutov To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jan 13 12:58:44 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 esmtp (Exim 4.84_2) (envelope-from ) id 1giePb-0008ET-IT for geb-bug-gnu-emacs@m.gmane.org; Sun, 13 Jan 2019 12:58:43 +0100 Original-Received: from localhost ([127.0.0.1]:35626 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gieRi-00077y-9d for geb-bug-gnu-emacs@m.gmane.org; Sun, 13 Jan 2019 07:00:54 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:49831) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gieRb-00073l-NF for bug-gnu-emacs@gnu.org; Sun, 13 Jan 2019 07:00:48 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gieKC-0001m7-Jm for bug-gnu-emacs@gnu.org; Sun, 13 Jan 2019 06:53:11 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:58079) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gieK6-0001iI-3C for bug-gnu-emacs@gnu.org; Sun, 13 Jan 2019 06:53:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gieK5-0000aK-RI for bug-gnu-emacs@gnu.org; Sun, 13 Jan 2019 06:53: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, 13 Jan 2019 11:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33870 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 33870-submit@debbugs.gnu.org id=B33870.15473803782239 (code B ref 33870); Sun, 13 Jan 2019 11:53:01 +0000 Original-Received: (at 33870) by debbugs.gnu.org; 13 Jan 2019 11:52:58 +0000 Original-Received: from localhost ([127.0.0.1]:57360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gieK1-0000a3-Pg for submit@debbugs.gnu.org; Sun, 13 Jan 2019 06:52:58 -0500 Original-Received: from mail-qt1-f181.google.com ([209.85.160.181]:37367) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gieK0-0000Zq-1J for 33870@debbugs.gnu.org; Sun, 13 Jan 2019 06:52:56 -0500 Original-Received: by mail-qt1-f181.google.com with SMTP id t33so23707624qtt.4 for <33870@debbugs.gnu.org>; Sun, 13 Jan 2019 03:52:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=UER4Qh8vhk2zfIg5K7Nalljq/oDL9E5cAymXb01xJyU=; b=Tt9IYFjPWynZfpdoyP5fr706C72joI2xARJKg4rIZrVtA36XZpkn/yGfwx1H3ZAMqX 4+0AJFty6WVSsMDx/g1SFMu6uzAWIqnCPlwBt5L6arfwnk3lDZlQ9yTO9zXaZYNe5118 +coBPzj1z5sEIgxM4nX6c6UD+2jq0BlCOeNWUUSLhL1ToJNMjBjrRbAkljFU/PAQdC3n QUjzCMWN26UBXTTnZvuFShvISDAOs4KUtnI+Ig8AN6Tu2xu7uk7g5X+PnaZtZBy5o5ew ABRoaEUEyIMm6Ps5eOgmLeRwpH6jTnJtbDWuj7IeRijxVwMSCxXDjsAdySB+ANoa5bUB Akrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=UER4Qh8vhk2zfIg5K7Nalljq/oDL9E5cAymXb01xJyU=; b=pXukIianpMxFlE3I8tMBnaZYYXYbg4gibMreeEWzwmfkar2EBRxq9QqEisgW4DocUh O0XcKdtA/w0LavmxW5iWzw/Rj8SnkoyiP+Pd2jcY4NEL/pGVYtqm1FV51hFB9mbVF2Rq ibOi95kcryHawxUvGZJn3MVsyjT0VWVu+E9vAY5etqcuvmgvHbvhzh84D6d4G7/3HjPG AcgBBrI57YSwQtnO6iGS8MlnkMuXJyZdwibXg4RfyiZoz6eVX3GsSk+cQYgXEcVet4w1 kJ6o2RDG9qWBeuRfzjytpXe05cy/mCML0NIHOpuRY1fVHnKgbbPqY31RJ45TdqDnqQuy lkzQ== X-Gm-Message-State: AJcUukfOQb9c2d0ocQ+cigqsu1tJwc4+naoptW5ZANtsMgwWcn2HeSdI pEzCgYU9BW8aBZaz3jtgoARqkOWiA8vlC9/yqsk= X-Google-Smtp-Source: ALg8bN5Ii2fHwq4GgXzwl8rblhwqV7iLKshQZtoyHtQ+0Nf3sKKzJWeKBiDp/rfHWulNmUMkhlNTv6LXQCAPVZeuMiY= X-Received: by 2002:a0c:d4a7:: with SMTP id u36mr19904196qvh.38.1547380370195; Sun, 13 Jan 2019 03:52:50 -0800 (PST) In-Reply-To: <87bm4le0tm.fsf@mail.linkov.net> 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:154406 Archived-At: On Sun, Jan 13, 2019 at 3:04 AM Juri Linkov wrote: > > I'm not sure if it's the "most natural" way. "A natural" maybe. > At least, the current behavior can't be described as "natural". > For example, if the user prefers using frames and types `C-x 5 .' > the xref buffer is displayed in another WINDOW, not FRAME. As you very well know by now, the "other frame" there refers to the buffer that eventually displays the cross-reference, which very often doesn't require the *xref* itself, and _not_ *xref* buffer itself. Look, I get it that you dislike the current interface very, very much and would like to change it. As I have repeatedly asked, do you understand that a viable path to do that might be: 1. Make the current interface configurable 2. Present a number of configurations for xref to work with and how to select them. 3. Choose the "most natural" one to be the default (this is up for debate, sorry, but other people have opinions, too) ? Let's just work on number 1 and 2 here *before* we go to number 3. If you press on starting with 3, you make me unhappy, because I don't know how I can get back the current configuration if I later decide I don't like your system. Arguing that it's "natural" won't do it for me, an UI is too subjective a thing. --=20 Jo=C3=A3o T=C3=A1vora