From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#36161: 27.0.50; display-buffer-in-previous-window might choose not to use PREVIOUS-WINDOW Date: Tue, 11 Jun 2019 16:01:11 +0300 Message-ID: <1f4197c2-05b0-7ab6-41be-605eaf918200@yandex.ru> References: <4f4fc867-7b6c-161f-68e9-6f5516e8b580@yandex.ru> <78fc4891-dffb-e828-baca-118a5a300c9a@gmx.at> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="33455"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0 To: martin rudalics , 36161@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jun 11 15:05: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 esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hagT9-0008Wl-Sd for geb-bug-gnu-emacs@m.gmane.org; Tue, 11 Jun 2019 15:05:44 +0200 Original-Received: from localhost ([::1]:58592 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hagT8-0007Gz-R2 for geb-bug-gnu-emacs@m.gmane.org; Tue, 11 Jun 2019 09:05:42 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46401) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hagPd-0005JA-8m for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2019 09:02:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hagPa-0002Ik-TJ for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2019 09:02:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44611) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hagPa-0002IR-Id for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2019 09:02:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hagPa-0001gx-Dp for bug-gnu-emacs@gnu.org; Tue, 11 Jun 2019 09:02:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 11 Jun 2019 13:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36161 X-GNU-PR-Package: emacs Original-Received: via spool by 36161-submit@debbugs.gnu.org id=B36161.15602580846458 (code B ref 36161); Tue, 11 Jun 2019 13:02:02 +0000 Original-Received: (at 36161) by debbugs.gnu.org; 11 Jun 2019 13:01:24 +0000 Original-Received: from localhost ([127.0.0.1]:58153 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hagOy-0001g6-Kd for submit@debbugs.gnu.org; Tue, 11 Jun 2019 09:01:24 -0400 Original-Received: from mail-wm1-f50.google.com ([209.85.128.50]:51384) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hagOw-0001fs-52 for 36161@debbugs.gnu.org; Tue, 11 Jun 2019 09:01:22 -0400 Original-Received: by mail-wm1-f50.google.com with SMTP id 207so2873942wma.1 for <36161@debbugs.gnu.org>; Tue, 11 Jun 2019 06:01:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=2XT0+LzzsiWQbTawx7ZF71AUa3/5QftuRtodOmM8SJU=; b=Z9UJIkxV+zp7Q4hoX0bkYKtI3d3ebdoPbHWHibD/5DP9RjgoeSyZm0U2KtrNmbKGxq neEcxq5ZyjXCNlTXR8x3UwG6MhymhUbo+aFklZwx2Ndkaybk1BpZlDLlDe3k2MHnD5ME 4uiA3wj9QwWX7ZjA92E5lblSuYyN9FSsv4yjyhpIuaodO44Ov+iPUxWlF0FUq5iNSK5p rlrNL6onPca6qORh2QTfOZm7XqhKv92RiOkGiCcQ8gicKoq+h0VgeSTug6aOP0XQgdVq m3dmy1BMzO8ctJWdRBXE8I+c75ZZW5bek3EQw0qB5AHOI58+2zR3Di0EcOTqwiWaDEoJ dDvA== 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:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=2XT0+LzzsiWQbTawx7ZF71AUa3/5QftuRtodOmM8SJU=; b=j6PtmCJDe+Zd3L18JrHosKhzrGmG4FJKg7YYQCVEgsksIwuYC0LGkL9dkPsmyk4/Zj xjQwCsLUcLOeZLO8lGlj1dx2raOHo/eq3FWk3lvC2LgMD7zd2mFou/X6NB4T3EU0pz22 J+71Bf4PW5OwXLAYyDIkpFAcCpJKLq+SZF3sBDjfJHdtpwzwzTfZICAHLSJOlPUdbVJ4 k53LeoCQ5axelvTrR/+qIH1NKcrCOc3Gj1cxxTTXTBdTQh0vXl5toJuO9BRXOqMV+pUh MSNb/cHEv70xBmNi6IiBhCVBVveJKIXNMFdX4hkK4vmE/5tgLmGd9nf8j9DoSQvzw2J2 U1gA== X-Gm-Message-State: APjAAAUMxqwY9Iia2ZJS0xE/hAqKQwVf/p/Bs54cicpzz7+WtfVG7eiC CGt76ODlvyxQYl7IrhGn38koH2z3Nc4= X-Google-Smtp-Source: APXvYqy3CizhuKV9hjT+NnNYPM2kS2FApNykab8FxgRokfVwAwUVZ9R4jU7RCHIjSLCv+I1YuQo5UQ== X-Received: by 2002:a7b:c8d4:: with SMTP id f20mr18061831wml.90.1560258075559; Tue, 11 Jun 2019 06:01:15 -0700 (PDT) Original-Received: from [192.168.0.195] ([109.110.245.170]) by smtp.googlemail.com with ESMTPSA id v204sm3623882wma.20.2019.06.11.06.01.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 11 Jun 2019 06:01:14 -0700 (PDT) In-Reply-To: <78fc4891-dffb-e828-baca-118a5a300c9a@gmx.at> 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:160362 Archived-At: On 11.06.2019 11:16, martin rudalics wrote: > > In particular, the last paragraph. When PREVIOUS-WINDOW and the selected > > window are the same, it can select a different window, contrary to its > > description. > > Right.  I amended doc-string and info entry accordingly. FWIW, emacs-26 was pretty far from my mind when I filed this. But now I realize that we should avoid using this function in xref either way in case we decide to distribute it on ELPA as a core package for older Emacsen. So thanks. > We can also change the semantics of this function to fit the old > doc-string but I'd prefer to not do that on the release branch. Do you know of any reasons not to do that? If only to make this function shorter and easier to understand, that would be a good thing. TBH, the new docstring seems a lot more confusing to me. "may override" doesn't really tell us what the function is going to do.