From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#40919: 27.0.91; next-error-select-buffer does not always behave as documented Date: Mon, 25 May 2020 18:17:58 +0300 Message-ID: <83367ovyah.fsf@gnu.org> References: <53913bd9-2bdc-0f70-f7b4-744283e0512f@ieee.org> <87d07rmb6j.fsf@mail.linkov.net> <87zhau5bfw.fsf@mail.linkov.net> <66f63b16-307a-919c-1d25-60ff63f92ae6@ieee.org> <87bln8u3xq.fsf@mail.linkov.net> <851cd382-4b2e-447a-2212-919c8a4ce908@ieee.org> <87d07lykkd.fsf@mail.linkov.net> <83bln5rbah.fsf@gnu.org> <87zhaozlvo.fsf@mail.linkov.net> <87v9kr8t1s.fsf@mail.linkov.net> <87zh9yuw5o.fsf@mail.linkov.net> <87zh9xuhq2.fsf@mail.linkov.net> <5c6d82c4-436e-9014-7dc7-0897caf76403@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="76705"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 40919@debbugs.gnu.org, tspiteri@ieee.org, juri@linkov.net To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon May 25 17:24:42 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1jdEy1-000Jql-FQ for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 25 May 2020 17:24:41 +0200 Original-Received: from localhost ([::1]:40532 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jdEy0-0007gC-F3 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 25 May 2020 11:24:40 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55646) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdEra-0002lX-5J for bug-gnu-emacs@gnu.org; Mon, 25 May 2020 11:18:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:58854) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jdErZ-0001OQ-Qy for bug-gnu-emacs@gnu.org; Mon, 25 May 2020 11:18:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jdErZ-00076P-Me for bug-gnu-emacs@gnu.org; Mon, 25 May 2020 11:18:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 May 2020 15:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40919 X-GNU-PR-Package: emacs Original-Received: via spool by 40919-submit@debbugs.gnu.org id=B40919.159041987527289 (code B ref 40919); Mon, 25 May 2020 15:18:01 +0000 Original-Received: (at 40919) by debbugs.gnu.org; 25 May 2020 15:17:55 +0000 Original-Received: from localhost ([127.0.0.1]:42167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdErT-000765-1Z for submit@debbugs.gnu.org; Mon, 25 May 2020 11:17:55 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:48220) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdErS-00075t-6u for 40919@debbugs.gnu.org; Mon, 25 May 2020 11:17:54 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:50885) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jdErK-0001OA-Di; Mon, 25 May 2020 11:17:46 -0400 Original-Received: from [176.228.60.248] (port=4701 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jdErJ-0006fj-Mq; Mon, 25 May 2020 11:17:46 -0400 In-Reply-To: <5c6d82c4-436e-9014-7dc7-0897caf76403@yandex.ru> (message from Dmitry Gutov on Mon, 25 May 2020 04:58:05 +0300) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:180983 Archived-At: > From: Dmitry Gutov > Date: Mon, 25 May 2020 04:58:05 +0300 > Cc: 40919@debbugs.gnu.org, tspiteri@ieee.org > > On 25.05.2020 00:48, Juri Linkov wrote: > >>> Is this patch for master? So there is enough time for thorough testing? > >> I think it's for master. Though if we put it into emacs-27 and changed the > >> default to the name of the new function, the behavior shouldn't change, and > >> yet it would be easier to "fix" this bug through user > >> configuration... (ʘ‿ʘ) > > Yes, this will fix the reported problem of customizability. > > Maybe Eli will agree to fix this in emacs-27. > > I can post the corresponding patch, if it helps. It's okay to add a defcustom and a new function, but the other part of the patch changes the default behavior, and that is less okay. Can we do one without the other? (Btw, the textual descriptions of the options both in the patch and those already in the code are confusingly obscure, so much so that I don't think I could understand what each one does.) All in all, I feel (for quite some time) that this area is over-engineered and keeps bumping into more and more unintended consequences. Maybe it's time to take a step back and rethink the entire subject? (But definitely not on the release branch.)