From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#33870: 27.0.50; xref-goto-xref not configurable Date: Fri, 18 Jan 2019 05:37:24 +0300 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> <87imys6x5s.fsf@mail.linkov.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1547778965 997 195.159.176.226 (18 Jan 2019 02:36:05 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 18 Jan 2019 02:36:05 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:65.0) Gecko/20100101 Thunderbird/65.0 Cc: 33870@debbugs.gnu.org To: Juri Linkov , =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jan 18 03:36:01 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 1gkK0l-00006g-90 for geb-bug-gnu-emacs@m.gmane.org; Fri, 18 Jan 2019 03:35:59 +0100 Original-Received: from localhost ([127.0.0.1]:58967 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gkK2s-0005Ew-03 for geb-bug-gnu-emacs@m.gmane.org; Thu, 17 Jan 2019 21:38:10 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:50152) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gkK2l-0005CR-Ei for bug-gnu-emacs@gnu.org; Thu, 17 Jan 2019 21:38:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gkK2k-00061j-Lh for bug-gnu-emacs@gnu.org; Thu, 17 Jan 2019 21:38:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36175) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gkK2k-00061U-9J for bug-gnu-emacs@gnu.org; Thu, 17 Jan 2019 21:38:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gkK2k-0000Lu-2p for bug-gnu-emacs@gnu.org; Thu, 17 Jan 2019 21:38:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 18 Jan 2019 02:38:02 +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.15477790561323 (code B ref 33870); Fri, 18 Jan 2019 02:38:02 +0000 Original-Received: (at 33870) by debbugs.gnu.org; 18 Jan 2019 02:37:36 +0000 Original-Received: from localhost ([127.0.0.1]:35456 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gkK2J-0000LG-Jp for submit@debbugs.gnu.org; Thu, 17 Jan 2019 21:37:35 -0500 Original-Received: from mail-lj1-f174.google.com ([209.85.208.174]:37820) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gkK2H-0000L2-2s for 33870@debbugs.gnu.org; Thu, 17 Jan 2019 21:37:33 -0500 Original-Received: by mail-lj1-f174.google.com with SMTP id t18-v6so10366813ljd.4 for <33870@debbugs.gnu.org>; Thu, 17 Jan 2019 18:37:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=sNvyW7ap5xlUurWdxFJR7ZSd8dqBvnRmOpDnT1XlTaQ=; b=LtUbsxqegaRQaYj73MW8XFByoc+Y6fjtdzkFbUQ0W9iHWdM5wPUgV3kbRwqF7ys9C1 +5aH0PUQzxjkQjhZBWBvZGr2rDz/T1koI9u3Ug0suUjZf6SRX1zQ0+0l0Hez9hKqrqFJ Vtaw6C5AExgY4Toxnx1X7VNzyTXDvSSEgztG5IMzZwL/Z0fb+1sZpEArK+wD3Xvh8u3p WxYVR7BSM7uZgzBPJEgyYjGO8bBDD1O/yW2XKV5lj9pJOf/uCme+4G5AzYJIVQDDWYv1 PESvRFgrFREGfX+hKt8AlKhMN6tTiV7NvIyJi9rPzo7bDuZZRFvoaZQUOYzHC8zJStkX uQfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=sNvyW7ap5xlUurWdxFJR7ZSd8dqBvnRmOpDnT1XlTaQ=; b=qSLgm24Dj4vdWTw1mTfotHx+i4m+JnOM9LIFUpaqsifs4g5zWstBqGOr/LfhBk2YBE cvxRJJyJuZrNgZHNbVbXS3de/lY5FppFoIAaueeDnl+7QQg2R5yTFTsjg6hlZsZY6dl4 eJO+lEjIK6tVQO0aDsfqRRX6/f7V8PKPx/7P5a6FpbY9/FNl64VUUK4bNKJdWIIUL9NC R9l21O+Jo4HOGNoek5cIrW8QmRg2XvWZcRLRfxLc1ChAQdFrISeewTpUK35l55mbrmtD 0Fo83Zy0wZuAMVwMdNcYcJC/3VkckoO1O2iBIsOBIQynz8obxJ3aYyRJWWK5fysr7wdp Hw1A== X-Gm-Message-State: AJcUukd6KoNQTEwbD5SJOMAhAc3GrMOG2Qbz2oqb8OuEL2XFACCV2W3d hWon5oKFSu9X3/xGoa8Pi3rEKfVa X-Google-Smtp-Source: ALg8bN4CpWEb5IGqEQtvhIXzWA1AxSwFVz08Z3lVQT/VH50s6iydX0pmzpdrciLsCQxrosLwwYhvmw== X-Received: by 2002:a2e:97d7:: with SMTP id m23-v6mr11809726ljj.18.1547779046637; Thu, 17 Jan 2019 18:37:26 -0800 (PST) Original-Received: from [192.168.0.108] ([79.175.3.65]) by smtp.googlemail.com with ESMTPSA id 12-v6sm516343ljs.29.2019.01.17.18.37.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 17 Jan 2019 18:37:25 -0800 (PST) In-Reply-To: <87imys6x5s.fsf@mail.linkov.net> Content-Language: en-US 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:154538 Archived-At: On 14.01.2019 00:54, Juri Linkov wrote: > I don't dislike the current interface, thanks for working on what it > does well. But please don't assume that the current UI is so perfect, > there is no way to make it better. I wouldn't say it's perfect either, it's still kind of idiosyncratic. Not sure your patch will fix that problem, though, instead of just swinging it the other way. We basically have two use cases: * Jump to this symbol, in this/that window/frame. windmove-display-in-direction should probably affect where the target buffer ends up, irrespective of whether we have to pop up an *xref* buffer to resolve any duplicate matches. * Show a list of search results. Arguably, in this case windmove-display-in-direction should affect where the *xref* buffer is displayed. Neither of y'all's patches solve this, I believe.