From unknown Wed Jun 18 23:14:07 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#38164 <38164@debbugs.gnu.org> To: bug#38164 <38164@debbugs.gnu.org> Subject: Status: quit-restore-window doesn't restore point in man Reply-To: bug#38164 <38164@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:14:07 +0000 retitle 38164 quit-restore-window doesn't restore point in man reassign 38164 emacs submitter 38164 Juri Linkov severity 38164 minor thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 10 15:56:29 2019 Received: (at submit) by debbugs.gnu.org; 10 Nov 2019 20:56:29 +0000 Received: from localhost ([127.0.0.1]:52608 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iTuG5-0003Mg-4I for submit@debbugs.gnu.org; Sun, 10 Nov 2019 15:56:29 -0500 Received: from lists.gnu.org ([209.51.188.17]:37949) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iTuG3-0003MY-E8 for submit@debbugs.gnu.org; Sun, 10 Nov 2019 15:56:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49533) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iTuG2-0001U3-8B for bug-gnu-emacs@gnu.org; Sun, 10 Nov 2019 15:56:27 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iTuG1-0002LN-8i for bug-gnu-emacs@gnu.org; Sun, 10 Nov 2019 15:56:26 -0500 Received: from crane.ash.relay.mailchannels.net ([23.83.222.43]:49389) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iTuG0-0002Gf-EY for bug-gnu-emacs@gnu.org; Sun, 10 Nov 2019 15:56:25 -0500 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 4355D141012 for ; Sun, 10 Nov 2019 20:56:20 +0000 (UTC) Received: from pdx1-sub0-mail-a14.g.dreamhost.com (100-96-18-10.trex.outbound.svc.cluster.local [100.96.18.10]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id D238F14106F for ; Sun, 10 Nov 2019 20:56:19 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a14.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.5); Sun, 10 Nov 2019 20:56:20 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Minister-Obese: 0fd567773477512a_1573419380071_1614798746 X-MC-Loop-Signature: 1573419380071:4208511281 X-MC-Ingress-Time: 1573419380071 Received: from pdx1-sub0-mail-a14.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a14.g.dreamhost.com (Postfix) with ESMTP id 08A1C98C76 for ; Sun, 10 Nov 2019 12:56:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=dPwyJGCDgPkrNhmsW7gRrFCfF2Y=; b= gcgRt2Gq5AXpYq6DxipiCwcX4bLNHhev93o//EPe1D8gs/AWjVVUgGMRTg3K42A7 Qd+FY/oF5nAJ4llxEdQU6Is7ax8O/Vs3j4JGTZhE+C+jRZCQ8D7PxGlaYyJsdPij O8wqNJt6e81HHYnt2rwRFPt1ijawqT6BFJXsrnQpquw= Received: from mail.jurta.org (m91-129-102-1.cust.tele2.ee [91.129.102.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a14.g.dreamhost.com (Postfix) with ESMTPSA id E409498B01 for ; Sun, 10 Nov 2019 12:56:13 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a14 From: Juri Linkov To: bug-gnu-emacs@gnu.org Subject: quit-restore-window doesn't restore point in man Organization: LINKOV.NET References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> Date: Sun, 10 Nov 2019 22:45:08 +0200 In-Reply-To: (martin rudalics's message of "Sun, 10 Nov 2019 10:46:20 +0100") Message-ID: <875zjrzgoz.fsf_-_@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 23.83.222.43 X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Creating a new bug report as a spin-off of bug#19064. >> But this problem is not new. The same can be reproduced >> in older versions with >> >> (progn >> (man "XYZ") >> (read-string "-->")) >> >> This is because quit-restore-window moves point to wrong window. > > What should 'quit-restore-window' do here in particular? quit-restore-window should move point to old-selected-window, i.e. the minibuffer window that was selected before Man-bgproc-sentinel kicked in. But I don't understand why it's not doing that. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 11 04:34:00 2019 Received: (at 38164) by debbugs.gnu.org; 11 Nov 2019 09:34:00 +0000 Received: from localhost ([127.0.0.1]:53127 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iU657-0007GM-PG for submit@debbugs.gnu.org; Mon, 11 Nov 2019 04:34:00 -0500 Received: from mout.gmx.net ([212.227.17.22]:59157) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iU655-0007G5-Pw for 38164@debbugs.gnu.org; Mon, 11 Nov 2019 04:33:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1573464826; bh=qaGokjMtMe9FyMYdbH1CbeoYFcF5byMtXfVINL4nIWM=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=U6cBpfKedejcXE+0v0ZOvHWf9PeJIx2ZBOPXLec6mqCg6XiCFY9HvVfxIKB/7GkO/ sx5pHMBtWzLA22kn37uip+Ozv0uDIiWF/ZJbqG/yJHx2r3GkvOwAIWAZIzfeJPLEnN BjdGwfOYrGl2EyE+8hn4k34uKrv1UROys7A+k1fw= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.103] ([212.95.5.101]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MNbkp-1iF35t1P47-00P4pF; Mon, 11 Nov 2019 10:33:46 +0100 Subject: Re: bug#38164: quit-restore-window doesn't restore point in man To: Juri Linkov , 38164@debbugs.gnu.org References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> From: martin rudalics Message-ID: <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> Date: Mon, 11 Nov 2019 10:33:45 +0100 MIME-Version: 1.0 In-Reply-To: <875zjrzgoz.fsf_-_@mail.linkov.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-AT Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:RGRP6KTZCNR/5JeWTLkmnWrB0gOBabeKdzw67lYBa0SV+e0TSxj xlxcxhWO30XaUhR8UU877hnL7z9mzt/G91zfc214a/9rveN9dzL2V5prPBeTd7t2s6b1TrW gRGBRW7U51hTxkWfxvh/S3Z1gzbOB2Chk91Zmvw3Mi7HTMQ9XdgJ8c5MCxX1LPDDwzDJy18 YWFB8G/7ys3OIHHZlnhDA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:/73BeWZCA2M=:Z6Vuy7LlJCzT/4T3hl13nP 7HQHlsCCS/RbIVQ1tptVKa3JcEsfLArOxnh5Zfs0xO9hw1ULvLfnYPFoJ013IQCH7pyw/wYyT PYk6DFVP2vtyVw7N0TCGg9akJTmDi3eTwQ6r9xXX6lStkDw7Y8eLu4wcK1j8JIIxyvn1rwKqH WhwBIF1dttnHuItMtLakt46jG7TRntBW4v6D6jMC7k/1EiOBvHlxreVvNNMmijCeGnGagR9m6 Qxg2GS17mR4gSLfaF0m5UhxzKXpUVUfqH4gStdbgBvX+0Au6U1J7YD1uRogYaRrOJ5PbD8xCY EOfzaj98OR90uopLqW6S+6wRFV+MsGUFA/CliLK3ICfzHcVOpEiQNImbVh3a7iLq0IB2wBoh1 q4sOQb9eZKMhdZVXD97yXs8wwHrCfCh0YjY+SiXefPNH8KElPAf3KVa6FuG9XJ71Lr3KS24oX 3sAeLLE1JvLGHBJ7vxkFBlfj0e+TJG6+407tKg7tFnsznuHtZM1V9iwQbxOZnBNWvoG7c9/vH UTjIx4HqEyyv4uKTiCI5VThrnfNeRY1yBaJX7P5SyKR4el8xYLoiUdJbDEUUcm0+EIF0CLMUD Svcy+vU0Nih2qSp9sRX/ZIeO9GjdDif60o3AMyVNBEKU+P9kz5UwR2j1G1iakPTnvPA/x3VF0 wUeoAWAOi5EsuR1CmHNN1rkYKOteE1Y78U6+Jr46ld7UiyBmq74eFP2VpwSD29KAfa9M1fHOo I6bsy233XVn7jYM8BCtkwOV57dzyTGPIn5IMvZaxKeHWUCcqeSCVWYSgN23rRU2gjFk9SnH/e coFpxCH6NdXDRxWU1sJDesQObEhJox1AvTRJiAaKudOHd81RpJHxcwFQJQ6NVcCOCIHdNkItu mMJsaBjdFsfIKEIXutYe6bOBD3tRRYie4u6oJCM8yTq6ihQd4kKQGaFx7cKTv20hzoc2oNB5H g3/xWz7WuXZUitiGk5CEX8LR7U/s4WjGgpkuljtuoSc81KTECD3A8Wz2nuR3FhGcYUJvZDzvX z+RGiK/q/0xuWJnyUX5owwt6n79ErRFVn/m52DfFQSs3rpijUNgtcMVC+TzL3dXcoWXszMRDY aV4Up9zt+wkEk4PBRE9CkSNfTmMylBKbWsOlYk5D6WyH6sci9upcZMbD2sHEu9P0y+i03VN2L Jcaa3uvw9m14s48fbRg8o7c2yM0IDvCZAf3wrNrerbHF7Cn7iwcdKwZvkL8MGQ6W+OLQD54SG pzBV8enjsLoblA5EuIRO9n1pwT0hIBRff+7mGt1gygyCVkIR+QQdUPvRxtvY= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 38164 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >>> (progn >>> (man "XYZ") >>> (read-string "-->")) >>> >>> This is because quit-restore-window moves point to wrong window. >> >> What should 'quit-restore-window' do here in particular? > > quit-restore-window should move point to old-selected-window, > i.e. the minibuffer window that was selected before Man-bgproc-sentinel > kicked in. But I don't understand why it's not doing that. I'm not sure what you mean. At the time 'man' calls 'display-buffer', the latter simply records the window returned by 'selected-window' as the one to reselect when the *Man XYZ* window gets deleted. That recorded window is not the minibuffer window here, even if I evaluate the form via M-:. Am I missing something? martin From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 12 16:10:44 2019 Received: (at 38164) by debbugs.gnu.org; 12 Nov 2019 21:10:44 +0000 Received: from localhost ([127.0.0.1]:58484 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iUdQy-0002Kr-02 for submit@debbugs.gnu.org; Tue, 12 Nov 2019 16:10:44 -0500 Received: from bird.elm.relay.mailchannels.net ([23.83.212.17]:51574) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iUdQw-0002Kj-49 for 38164@debbugs.gnu.org; Tue, 12 Nov 2019 16:10:42 -0500 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id EFC745013A9; Tue, 12 Nov 2019 21:10:40 +0000 (UTC) Received: from pdx1-sub0-mail-a75.g.dreamhost.com (100-96-60-110.trex.outbound.svc.cluster.local [100.96.60.110]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 85AB3500B11; Tue, 12 Nov 2019 21:10:40 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a75.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.5); Tue, 12 Nov 2019 21:10:40 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Reaction-Troubled: 0184c2c24bfb239c_1573593040774_1491432859 X-MC-Loop-Signature: 1573593040774:3073854313 X-MC-Ingress-Time: 1573593040774 Received: from pdx1-sub0-mail-a75.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a75.g.dreamhost.com (Postfix) with ESMTP id 4E11A9D7B0; Tue, 12 Nov 2019 13:10:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=wVJeu1jBaJMgX9JiAfUVtQYimk4=; b= N0Sxp9c0UL46IPfjUhYL0LSCM+F2bNcRMy13es+L7EiFFdgUj94AV8YX7ZjgMkAM pg3hh7SJH1ubVzyRn3f6xUVQ+8tN0Sh2zZ0r34crpcYI90ck8SY4v7LUw8WaYum4 wnFnkg2sMd76UnNecElbuSlqJHrYMvGA8v+J82p9vnY= Received: from mail.jurta.org (m91-129-102-1.cust.tele2.ee [91.129.102.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a75.g.dreamhost.com (Postfix) with ESMTPSA id 4B8F89D7C0; Tue, 12 Nov 2019 13:10:36 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a75 From: Juri Linkov To: martin rudalics Subject: Re: bug#38164: quit-restore-window doesn't restore point in man Organization: LINKOV.NET References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> Date: Tue, 12 Nov 2019 22:50:12 +0200 In-Reply-To: <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> (martin rudalics's message of "Mon, 11 Nov 2019 10:33:45 +0100") Message-ID: <877e45ksaz.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38164 Cc: 38164@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>> (progn >>>> (man "XYZ") >>>> (read-string "-->")) >>>> >>>> This is because quit-restore-window moves point to wrong window. >>> >>> What should 'quit-restore-window' do here in particular? >> >> quit-restore-window should move point to old-selected-window, >> i.e. the minibuffer window that was selected before Man-bgproc-sentinel >> kicked in. But I don't understand why it's not doing that. > > I'm not sure what you mean. At the time 'man' calls 'display-buffer', > the latter simply records the window returned by 'selected-window' as > the one to reselect when the *Man XYZ* window gets deleted. That > recorded window is not the minibuffer window here, even if I evaluate > the form via M-:. Am I missing something? Removing these lines from 'quit-restore-window' fixes the problem: ;; Select old window. (when (window-live-p (nth 2 quit-restore)) (select-window (nth 2 quit-restore))) If there lines are the whole purpose of 'quit-restore-window', then in man.el we need to reselect the original window explicitly: diff --git a/lisp/man.el b/lisp/man.el index ce01fdc805..76890f74a9 100644 --- a/lisp/man.el +++ b/lisp/man.el @@ -1469,8 +1469,10 @@ Man-bgproc-sentinel (when delete-buff (if (window-live-p (get-buffer-window Man-buffer t)) - (quit-restore-window - (get-buffer-window Man-buffer t) 'kill) + (progn + (quit-restore-window + (get-buffer-window Man-buffer t) 'kill) + (select-window (old-selected-window))) (kill-buffer Man-buffer))) (when message From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 13 03:04:23 2019 Received: (at 38164) by debbugs.gnu.org; 13 Nov 2019 08:04:23 +0000 Received: from localhost ([127.0.0.1]:58800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iUndX-0005RH-6K for submit@debbugs.gnu.org; Wed, 13 Nov 2019 03:04:23 -0500 Received: from mout.gmx.net ([212.227.17.21]:36747) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iUndV-0005R4-8P for 38164@debbugs.gnu.org; Wed, 13 Nov 2019 03:04:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1573632252; bh=ekUThouR9vQXLpcrKPZ67WJyk3hjSjp/JKEvijqlKSE=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=RVQe27UA3a1AWyEDpsCXIUAdbBvBhbgixiTpZNYU+CXvJUgt/Yzi2RQRL3ohANe2T VkJP6vt6+DFCyNyZou6LvtZgxTs2oSbHH4RA1h0RswXCwgU6zmA7Sx9G1Ov1ym7ptQ uqpT+FppdjqaEx6Yxik2Qub6VjPcsgT0ESgJybtc= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.103] ([46.125.249.127]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MiacR-1i082l0TwN-00flPc; Wed, 13 Nov 2019 09:04:12 +0100 Subject: Re: bug#38164: quit-restore-window doesn't restore point in man To: Juri Linkov References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> From: martin rudalics Message-ID: <37ad920d-a8ca-8cc4-33c7-ecec4792eb61@gmx.at> Date: Wed, 13 Nov 2019 09:04:12 +0100 MIME-Version: 1.0 In-Reply-To: <877e45ksaz.fsf@mail.linkov.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-AT Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:3PHQzKTP7/B0wSX2imTrnmCAc/flNAOfOVYmQv9XGETo8+NE3VH aJW7OOl0DQIzgiv2mxbBbf/LsWYyCyJwVBvhVD+dIfqtTKl/zMSLmMxXtNGtdsHNxkm4j6W zkdjOzRWpVdVqqeuM6x21N6qDoFvUKb2xrxSgGLAPsA/A5QPKj8bkEjQXd1dFItTvesF/4f yzBSmsYtdHSUM6BwzcoIA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:ssG+3vTjozY=:BsR3scqxLXAGXq7bxSTDKT 8dxnxEXPoSjDkjwBuV/m5coZL/hC3XN0i4feWlRmGAPWOhGXrdFV804obL8Up4gx2ASCC2vz7 s/TC3jIvkMbCO32bY2+jpPUkZXXO9gygg5FOpWbnpMAGFuRkayniCkUc7kjGz+r46QbNRjEjc TDBaPb4DM37ZvzY5H/wHJxQgnabfFZOeEup+MoBQaH7ie6PHxOqVjmNsy6jAc+vd+GI3WvPd6 Kmm2L9PpIDRLuLnsC7psnBcARryRM87Kr42HSlyRCL2iablGF1EY24WFdpi7ew6/4ilSShNUI qEkuLvTok2Vwwab6kunLpXGscFpXWL16ehgTU1B+a3Xni9sKB9tDVzCOHbPLNDJJGnNK7zSv3 i5J2u/Vv0kw1TCu/AiALrG9nR3qjfwCb4KoaT2FAbtRJab22gy6cSXlvFfqh+LlftYuGgLhEK dxlyHBJjQ8ixejdNfW7Tz0hXm2mA0ErZ1Cgq/mbiCEP4GXtkIk7jSXtHm9jh9XRCEs3R5ThGb F+T6JEidg+Lm5sZIrkTpSJg5/anulHZdvPv28T0x6wDj9fTY9k5lo9aKat4GxGc3j6SxHfjnx /xRO/305nteesOF98jvQQxPPm1aREz1CXWk7DvM47dl05LhyLs6eqgszkhPdykgGSyDjVWk3y 1OIwXoh2LmvPMZ5eQF0B3+BO+mHR4P8UYppUtKq9pwyef83hrfqetU/0Pccrfe3szq41cqM44 ssLk0I2w6Wz1hkfawBkbu8+VGfnsMzBo1zfkujvNBMxXc2R4J29DsAAIlmBgBpeAcLY1EArW7 On2jxKThDg6TLufN9GwSxwNojPLZ4eaMedIZRZQ5bJ/gWqneBG2rIYAJVpeiJmTrY1e85OaVw t38S9XOpAjumhc3sv/esyN94UFFy2NMq6kNbaq8liKhpU5CWEZM5rnmFhIW0xND2M3DO4rxdo VBO2NJbVJuRCQihR5fSWPdWVIpmiymynDXosTHNFFR+RaQU5HJsS7ykhBbfxWZyOYirhLMToC TrIL3ZCi/aydzUEiebEVr3Qy/Ox5rjBPywpERsjlGANOojI4dohCL+ovYSN6LIFbdRKQbcw1y 4xRZqkRNBLTYwRK9lhNxCsxXkYliJ6nJ+c2RprL0XF4jzDbd8S5XzEEloUyXx50xemECOXQyx 5YjYqu+Nmjw9g3tFD2a6md4FLFvtOHxO2yiSvtsTA21sSTwpD4o1BpHgOUql3A/0HnBS9aSGS bzNJDrbYkniGtTEzD1IZ84zFPcgDX7AfLQS7zYg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 38164 Cc: 38164@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Removing these lines from 'quit-restore-window' fixes the problem: > > ;; Select old window. > (when (window-live-p (nth 2 quit-restore)) > (select-window (nth 2 quit-restore))) > > If there lines are the whole purpose of 'quit-restore-window', > then in man.el we need to reselect the original window explicitly: > > diff --git a/lisp/man.el b/lisp/man.el > index ce01fdc805..76890f74a9 100644 > --- a/lisp/man.el > +++ b/lisp/man.el > @@ -1469,8 +1469,10 @@ Man-bgproc-sentinel > > (when delete-buff > (if (window-live-p (get-buffer-window Man-buffer t)) > - (quit-restore-window > - (get-buffer-window Man-buffer t) 'kill) > + (progn > + (quit-restore-window > + (get-buffer-window Man-buffer t) 'kill) > + (select-window (old-selected-window))) > (kill-buffer Man-buffer))) > > (when message I'm completely lost now. Can you tell me in a detailed fashion what goes wrong here? Is the window stored in (nth 2 quit-restore) the wrong window right from the outset? Or is it in a sense falsified by what happens later during minibuffer interaction? martin From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 13 16:50:18 2019 Received: (at 38164) by debbugs.gnu.org; 13 Nov 2019 21:50:18 +0000 Received: from localhost ([127.0.0.1]:60277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iV0Wn-0007rT-S1 for submit@debbugs.gnu.org; Wed, 13 Nov 2019 16:50:18 -0500 Received: from bongo.elm.relay.mailchannels.net ([23.83.212.21]:12793) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iV0Wm-0007rL-Tm for 38164@debbugs.gnu.org; Wed, 13 Nov 2019 16:50:17 -0500 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id E16BE34136F; Wed, 13 Nov 2019 21:50:15 +0000 (UTC) Received: from pdx1-sub0-mail-a44.g.dreamhost.com (100-96-169-194.trex.outbound.svc.cluster.local [100.96.169.194]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 762AE34186D; Wed, 13 Nov 2019 21:50:15 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a44.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.5); Wed, 13 Nov 2019 21:50:15 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Shrill-Absorbed: 0a127d7604ba8626_1573681815711_972327705 X-MC-Loop-Signature: 1573681815711:3390697648 X-MC-Ingress-Time: 1573681815711 Received: from pdx1-sub0-mail-a44.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a44.g.dreamhost.com (Postfix) with ESMTP id DADA58521B; Wed, 13 Nov 2019 13:50:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=u6MO6YAa/ABGfSAsf6hJon+l8RY=; b= 1Xg2tnodvMxjf7GHrAZDhI+TGje9NUaUT36NtkHWYNk2foiy2Kk96iWy6vdnvRkK g+xuoaZi9Pbxfml9OCZ1qvKpiEp8zp3YBPYGhJtTfL5cxUllhvgW2InoiY5RftST Yin6qc1yGdB1DnV5Di48jqLgtRPUE9zv/skYJznrLOU= Received: from mail.jurta.org (m91-129-102-1.cust.tele2.ee [91.129.102.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a44.g.dreamhost.com (Postfix) with ESMTPSA id E500D85225; Wed, 13 Nov 2019 13:50:08 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a44 From: Juri Linkov To: martin rudalics Subject: Re: bug#38164: quit-restore-window doesn't restore point in man Organization: LINKOV.NET References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> <37ad920d-a8ca-8cc4-33c7-ecec4792eb61@gmx.at> Date: Wed, 13 Nov 2019 23:29:10 +0200 In-Reply-To: <37ad920d-a8ca-8cc4-33c7-ecec4792eb61@gmx.at> (martin rudalics's message of "Wed, 13 Nov 2019 09:04:12 +0100") Message-ID: <87sgmrjwih.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38164 Cc: 38164@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >> @@ -1469,8 +1469,10 @@ Man-bgproc-sentinel >> >> (when delete-buff >> (if (window-live-p (get-buffer-window Man-buffer t)) >> - (quit-restore-window >> - (get-buffer-window Man-buffer t) 'kill) >> + (progn >> + (quit-restore-window >> + (get-buffer-window Man-buffer t) 'kill) >> + (select-window (old-selected-window))) >> (kill-buffer Man-buffer))) > > I'm completely lost now. Can you tell me in a detailed fashion what > goes wrong here? Is the window stored in (nth 2 quit-restore) the > wrong window right from the outset? Or is it in a sense falsified by > what happens later during minibuffer interaction? (progn (man "XYZ") (read-string "--> ")) 'read-string' activates the minibuffer, but asynchronous Man-bgproc-sentinel later calls 'quit-restore-window' that selects its previous window, ignoring the fact that now the selected window was in the minibuffer. So we need an exception for the case of active minibuffer. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 14 04:20:22 2019 Received: (at 38164) by debbugs.gnu.org; 14 Nov 2019 09:20:22 +0000 Received: from localhost ([127.0.0.1]:60941 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVBIc-0007Fz-GM for submit@debbugs.gnu.org; Thu, 14 Nov 2019 04:20:22 -0500 Received: from mout.gmx.net ([212.227.17.22]:60219) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVBIa-0007Fj-BD for 38164@debbugs.gnu.org; Thu, 14 Nov 2019 04:20:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1573723211; bh=m5rVB9urMq9iTVvrp0chuEq//d4dOrsSfcC9kCRpmJg=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=U519gU8sP9y8yKB3KiMDlniwptDPUvMejwK2Y7idBPkDjFc8qbOMG39AQoGOv7c5w 9U6mpSTp8QEmtCfJFOP4sjlaoE/jlbABm6xLM1kewE4rS0uWIMVxayLGpU00QtuTHE HJVTrHw3X5eFCwHBOTkKwjXfcAe9GilZlW2zbS4A= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.102] ([46.125.249.17]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MF3HU-1igBnP120u-00FUNS; Thu, 14 Nov 2019 10:20:11 +0100 Subject: Re: bug#38164: quit-restore-window doesn't restore point in man To: Juri Linkov References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> <37ad920d-a8ca-8cc4-33c7-ecec4792eb61@gmx.at> <87sgmrjwih.fsf@mail.linkov.net> From: martin rudalics Message-ID: Date: Thu, 14 Nov 2019 10:20:09 +0100 MIME-Version: 1.0 In-Reply-To: <87sgmrjwih.fsf@mail.linkov.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-AT Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:usfIu9PJwGMLps27Z5xI2EXZLb8FyE66pMM9TaBnHFhIhn6iKZw LsXLDERMOXUTAZOh5orfZDBLGeOp/J0/zxMXDC1WvyeeLIJovvPL8ntiAXbbAuhYPpNOaRM j6LMmY/fMSODJoRVla7vaoE3hvbiKIw9LIQ8YKcxLW/OWnd0axT3S3ayIjtLGLMdxdOP9J5 4/wtnw8jbYUDCUVcB7TCg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:y+pcgOjNIDY=:4KXkgH5mkzsUhbAAPXJ/Jr VCi9Q34Bj2Ft7iFtvcFC/Kjt1JrG4pgF06l/ehkdqlln2vsUktjLfx/duXuXvdrnZApJy4txa 09aGBmNKrbJf2gizHYBfBuxis+uGeLxTeyQ9Qy0OLIQZzZqiIxdaZgfVr3xkFs2O67dyz7IH+ 6N0UYca5XtIZ/6+Iue2JEPCzZg2A9CXZFanhYx/YY2wQTnLmtpAmet+0hLobQd+/SMeNaZOaE ldu3IA9xCdM784OV8jcIajQ5mzY2iL755PDm0Z3cNBHJlVT2VwSei6NxtNeVTk3Kfd9WxlAYm tNadFL4+opED4ni3qdSulxJXIL862RA3bUmVhqNVBG+iQRROp9hwfJrEkL070pBjif6jAndyB v4R5fvTVFsUZ57QieQ6SfkruSyRGldjVPXiaTUyhjGLSFPgbisAOtcgRF631xz5kdAKcQ5zL6 hB2/3trXzELuoGzAjMNIHwY8fJA/ZWHumUji3l6UkkXmcRa9pR6EOPtiR1/I94ium9seNkkJ4 NxgLGqUvRf0s2GbAjSJfYEyjzgicdNz4JUq+SIFS14cqNlRm9fhjD4xqlDVwyjBwq7NcUdJpj 85aqT20WMEhJUk5L/RwvurFo89tz2/l1+yBQRt/Ab0eKDgiWCIgZPxgM5iU8inka85hVlPnTG 9TWfB8l4dWmRfU2AtufJ2gzfhOE5LU3O9IsKU8cd5jKmoI6pmU7a/qooidCyXWJoIuxQbjr83 R7KgQaFYngqwhwQCz3nRBoXWTRTE31BLL7VAyZOU62O5II5RYxy5v7nG8e6Wjs14XcewGAD2j hx278IA8jjQdFsNgBXF648AlEbDXyTUUo4WoRD0rZnF5HF+55KM+CcLgX1BJ+QuaGpV40GP0Y W1B0OJdcC/hu44F6bBtAFoMLRWPmPiEEOKYB8YFb4DlQeHyVk0bMYq0SakOVVyCohnlDplzWC oRuxXrsUUvBb9JvYcvInJbWGvOztR222Tse1X8b3CtX0EJ5PmvF0VjYwWADv9dLyI62uQ8uuL 8R1fwrtWurIL3yDtxOx6LVuyjtwwAByMdLTe3xfZerQSq2/48VXrOAEUnjxbXObrLdmyzolOu XtJJtbEYwxMxKCnf8yWIROyZPDic7ur8scNr4pyWPGnW52YBMIcoYugDDKLJT8TKFrr/vo/8q QDCjIkZZwCdFHapo77Nl5nUEa0g1WM+VIGG4oVgYFoLpoUHRf+TC2XSbHjyjt34/GogLQgwRO jhMeA0G7dt+tP1Dga/jr5QXtJNLfii82vRwWefrRdF36oHmI7quzCn6Ezy8c= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 38164 Cc: 38164@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > (progn > (man "XYZ") > (read-string "--> ")) > > 'read-string' activates the minibuffer, but asynchronous Man-bgproc-sentinel > later calls 'quit-restore-window' that selects its previous window, > ignoring the fact that now the selected window was in the minibuffer. > So we need an exception for the case of active minibuffer. So what you want is probably (twice) (when (and (window-live-p (nth 2 quit-restore)) (not (eq (selected-window) (minibuffer-window)))) (select-window (nth 2 quit-restore)))) But note that quitting the minibuffer will restore the previous window configuration and thus undo that selection and all other changes done by 'quit-restore-window' anyway. martin From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 14 18:22:05 2019 Received: (at 38164) by debbugs.gnu.org; 14 Nov 2019 23:22:05 +0000 Received: from localhost ([127.0.0.1]:35421 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVORA-00084a-Ty for submit@debbugs.gnu.org; Thu, 14 Nov 2019 18:22:05 -0500 Received: from egyptian.birch.relay.mailchannels.net ([23.83.209.56]:58325) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVOR8-000844-L0 for 38164@debbugs.gnu.org; Thu, 14 Nov 2019 18:22:04 -0500 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 47F21E0B53; Thu, 14 Nov 2019 23:22:01 +0000 (UTC) Received: from pdx1-sub0-mail-a29.g.dreamhost.com (100-96-85-194.trex.outbound.svc.cluster.local [100.96.85.194]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id D74C9E0247; Thu, 14 Nov 2019 23:22:00 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a29.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.5); Thu, 14 Nov 2019 23:22:01 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Plucky-Minister: 0cccbe184f644d1f_1573773721100_219294941 X-MC-Loop-Signature: 1573773721100:3795033108 X-MC-Ingress-Time: 1573773721100 Received: from pdx1-sub0-mail-a29.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a29.g.dreamhost.com (Postfix) with ESMTP id E834784631; Thu, 14 Nov 2019 15:21:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=Jz5HZ1b2AoEeVJ0f108X0lIZBYs=; b= ZH7rKreswcereoMLFY0/1LTMcgtfyo8NbdNGkD25DYva8ionW/Ivah+GkcrvOz2D QAOamdZLQfRkZILDMqo9HNbYNINCsQH0nlCkNW1MFcUhlWRSFBwCxcecozTb2CN4 VIG2mVoPu8aOmD1UF5RbrhmlBIgC2IcbkAyBNb0IVyY= Received: from mail.jurta.org (m91-129-102-1.cust.tele2.ee [91.129.102.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a29.g.dreamhost.com (Postfix) with ESMTPSA id 790488462E; Thu, 14 Nov 2019 15:21:55 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a29 From: Juri Linkov To: martin rudalics Subject: Re: bug#38164: quit-restore-window doesn't restore point in man Organization: LINKOV.NET References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> <37ad920d-a8ca-8cc4-33c7-ecec4792eb61@gmx.at> <87sgmrjwih.fsf@mail.linkov.net> Date: Fri, 15 Nov 2019 01:13:46 +0200 In-Reply-To: (martin rudalics's message of "Thu, 14 Nov 2019 10:20:09 +0100") Message-ID: <874kz6aw5x.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38164 Cc: 38164@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >> (progn >> (man "XYZ") >> (read-string "--> ")) >> >> 'read-string' activates the minibuffer, but asynchronous Man-bgproc-sentinel >> later calls 'quit-restore-window' that selects its previous window, >> ignoring the fact that now the selected window was in the minibuffer. >> So we need an exception for the case of active minibuffer. > > So what you want is probably (twice) > > (when (and (window-live-p (nth 2 quit-restore)) > (not (eq (selected-window) (minibuffer-window)))) > (select-window (nth 2 quit-restore)))) > > But note that quitting the minibuffer will restore the previous window > configuration and thus undo that selection and all other changes done > by 'quit-restore-window' anyway. Is it possible to not restore the previous window configuration when quitting the minibuffer? From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 15 03:13:27 2019 Received: (at 38164) by debbugs.gnu.org; 15 Nov 2019 08:13:27 +0000 Received: from localhost ([127.0.0.1]:35572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVWjO-0004BD-9V for submit@debbugs.gnu.org; Fri, 15 Nov 2019 03:13:26 -0500 Received: from mout.gmx.net ([212.227.17.20]:36131) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVWjK-0004Az-Sq for 38164@debbugs.gnu.org; Fri, 15 Nov 2019 03:13:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1573805591; bh=9OLb17j5T7oIQoZVE96LJsW7FbXESyB5whgC79+slt8=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=YullcH7puiUfAqnHMxdpAFj7WzkjkN0f0f9G6/B+7y1rDnzRfKLFBdWZKFLSxTYxg NC0qYylwCA8vJC/kXO6gLAz5XKx6eY82KgI90z94hx4qjobPewnY4fIdUURxi88Nz9 2uFl3cKIc9Aem8fyyRyE93htQHhZ7VpvvooPtN6c= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.102] ([212.95.5.132]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MXGvG-1iND9V1JkM-00YfjT; Fri, 15 Nov 2019 09:13:11 +0100 Subject: Re: bug#38164: quit-restore-window doesn't restore point in man To: Juri Linkov References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> <37ad920d-a8ca-8cc4-33c7-ecec4792eb61@gmx.at> <87sgmrjwih.fsf@mail.linkov.net> <874kz6aw5x.fsf@mail.linkov.net> From: martin rudalics Message-ID: <3e9a7418-3b89-c404-5242-cb5716215d87@gmx.at> Date: Fri, 15 Nov 2019 09:13:09 +0100 MIME-Version: 1.0 In-Reply-To: <874kz6aw5x.fsf@mail.linkov.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-AT Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:48XwioHozkcqtClyfqekxEfhTDUhZOmhPl/jzOzdJtsd+hOhD3B nic+uXDP4sRLLM9QIqsimGPCHL38N4dLr3kqODAiR1vUdnxvELd/kW2YmLC6G85Zw8FbtFB zAqgtLgsg9QNzr8NPHlsp8B+J6HHSVMgYyf5xI+LjGrhCYGl4hzQA4yya8Q+VseZazUl85W EvplAwtG7BfqUy6NGacJQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:euW2Ek/zrA0=:kwAp6Uhk7NvzuslZZX7tCT N235EZ7cXFhTvS2G7cxEy2Fqx/qyd3Rupjkm8TABL7lbVTVYO4Yxf1D9omR76k9V0lu5tBihW tM3YKC46iRJ2Xz8qqZ4NyBFAYtawOJQ3ivjxwED6F2urRuvvOC8wRh0pSc9PYxffBQeB4fgrI dT/LS+v2/hC9P0QT5XVhbSzapq71r3ZUfezuZkTtSRmHto3LqjF8OzRx5Ke4BCQ6LmjrEJpPP 04tpgSeQAonZAzMnvI8JYbfinxjJRrTTcduoCw0fvhB4WzxjjARCMZPUjF89Ha1XRJ9hIAKQI eTBLME0+ydeWB45JNZtOhOoVP/uV8IgKs85iIhVjrcR31cUPZfJV+gofOTDBXKc3P2uAxTzvp 21is0UlVd7KIuefdaRi5l++lAKS78c+n5yTc1nBfhvrr8xeI8scIEBgsELiJ6My6G65TZjUR1 rycwO9SuEROUFm++bRHjrQ5/fI1WUzxqVFiy2eobMyjDxZRlryF1IO9SiD+stuz3dvKIrDXwf hoRNRsDNpMWPHAuA/vEEkMv6D7iantBbG6/e3vpfHqQ6LoAIlkuORM4WxQ9Ao6qXRAg0TUPeI 9xEzpSvQI6y+fqZGCbODXCRQTXGSuPRMQmZAV5B714c6E0WJx4gszD7kOuGQXqNcBluEpD/QX OlPzQpmyod56I68poFR9KpOEq9ftXq1D4Nh8yNlR3iaJyb9XN6YbzM8SP2XQEtqr+RXDdEqJ5 DwK0BMJ2qjUakHgwiAZx0evG4J6sS5qsfdPlWjorJW+GHkazFfciwwxR9emPs6AgUJRhyNtDN m/YA9Pvm4OgGFpmmwH+cTZkhEX7fPjOEBys0SqeDPc9va7guRUrr9qRKtZnzogLVtmmj/MMc9 bj1TLzpJ53h1doFM886LO9p65gGl64TgFFfFrPPffxqhs01/Gh/mCsrCdro2KgjU5h1iZ/Ycq YD8cagEA2Fmpih5xkhrHsz153MM+axXLSMlpOEdjbH0yQXSht8qtKUDoIJhXPypS5GGsSO98V uKWwygVM4fg0/GUDpCcQgILDGNoyrV6fYQdtzRoPj7ouJL4fGi/7GunYLqD6G9IRCGS86QvVE h++NC5zVJ24R34ttSKXpRJ5kX1Sw+yFSTkn64oTKe2ShsNzLXfHbtRiMnJDmVB+2ERH09A/EP q5tgR+T5JlRw+FMZM+J5F7PjhK1SHfi0XF+/2eL6cla8JDlISrl2VpiSMXwsxnpbLFfWRXKmD Oj7XQk1rnZrg0FnISB+DbxL5B8swHtWcpDnCPZYeP3g5e7DvfjOXjxeHqmW8= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 38164 Cc: 38164@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Is it possible to not restore the previous window configuration > when quitting the minibuffer? No. It's a very elaborate scheme in read_minibuf triggered by record_unwind_protect (restore_buffer, Fcurrent_buffer ()); choose_minibuf_frame (); record_unwind_protect_void (choose_minibuf_frame); record_unwind_protect (restore_window_configuration, Fcurrent_window_configuration (Qnil)); /* If the minibuffer window is on a different frame, save that frame's configuration too. */ mini_frame = WINDOW_FRAME (XWINDOW (minibuf_window)); if (!EQ (mini_frame, selected_frame)) record_unwind_protect (restore_window_configuration, Fcurrent_window_configuration (mini_frame)); so it may even save two window configurations. martin From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 18 16:52:02 2019 Received: (at 38164) by debbugs.gnu.org; 18 Nov 2019 21:52:02 +0000 Received: from localhost ([127.0.0.1]:46363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWowE-0005Ft-1l for submit@debbugs.gnu.org; Mon, 18 Nov 2019 16:52:02 -0500 Received: from chocolate.birch.relay.mailchannels.net ([23.83.209.35]:35273) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWowC-0005Ff-Nh for 38164@debbugs.gnu.org; Mon, 18 Nov 2019 16:52:01 -0500 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 0DA32501BAE; Mon, 18 Nov 2019 21:51:59 +0000 (UTC) Received: from pdx1-sub0-mail-a6.g.dreamhost.com (100-96-4-107.trex.outbound.svc.cluster.local [100.96.4.107]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 9AA7950128A; Mon, 18 Nov 2019 21:51:58 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a6.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.5); Mon, 18 Nov 2019 21:51:58 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Irritate-Harbor: 5a34704b098b6c3d_1574113918847_456782077 X-MC-Loop-Signature: 1574113918847:3825775941 X-MC-Ingress-Time: 1574113918846 Received: from pdx1-sub0-mail-a6.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a6.g.dreamhost.com (Postfix) with ESMTP id 55E24A7010; Mon, 18 Nov 2019 13:51:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=IhC3pPhzoXtwJ5KElvUAUUKV8CM=; b= RS8Nos0PDqf4IhTYRzcDZ+IqpQUzSs7bDTYcBgJyv7HEyoUPKyLXMXZZV0DYXYIx U3Zpdbr0wIir/t8Q46LT8GdezWBYFPHzLp7N6IBuSw2FeREBLVKW7yNKY1l2Xmo7 qihZQKIqIbqgiue0n6F2FgzxKSl6vVCvEMXffi4EjWU= Received: from mail.jurta.org (m91-129-102-1.cust.tele2.ee [91.129.102.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a6.g.dreamhost.com (Postfix) with ESMTPSA id 7D0D5A7011; Mon, 18 Nov 2019 13:51:50 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a6 From: Juri Linkov To: martin rudalics Subject: Re: bug#38164: quit-restore-window doesn't restore point in man Organization: LINKOV.NET References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> <37ad920d-a8ca-8cc4-33c7-ecec4792eb61@gmx.at> <87sgmrjwih.fsf@mail.linkov.net> <874kz6aw5x.fsf@mail.linkov.net> <3e9a7418-3b89-c404-5242-cb5716215d87@gmx.at> Date: Mon, 18 Nov 2019 23:21:27 +0200 In-Reply-To: <3e9a7418-3b89-c404-5242-cb5716215d87@gmx.at> (martin rudalics's message of "Fri, 15 Nov 2019 09:13:09 +0100") Message-ID: <874kz0vq20.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38164 Cc: 38164@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >> Is it possible to not restore the previous window configuration >> when quitting the minibuffer? > > No. It's a very elaborate scheme in read_minibuf triggered by > > record_unwind_protect (restore_buffer, Fcurrent_buffer ()); Why should quitting the minibuffer restore the previous window configuration? Sometimes to get help on a previously run M-x command, typing M-x M-p C-h f RET displays the function Help window about the previous command. Then clicking on the link with the source file name in the Help buffer opens its source code. This creates a nice window layout with the Help window and the source window. But quitting the minibuffer destroys this nice layout, and returns some old obsolete layout. Why should it do this? From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 18 22:28:39 2019 Received: (at 38164) by debbugs.gnu.org; 19 Nov 2019 03:28:39 +0000 Received: from localhost ([127.0.0.1]:46483 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWuBz-0004n4-Bw for submit@debbugs.gnu.org; Mon, 18 Nov 2019 22:28:39 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35708) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWuBw-0004mq-Vy for 38164@debbugs.gnu.org; Mon, 18 Nov 2019 22:28:37 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39532) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iWuBr-0005Lf-22; Mon, 18 Nov 2019 22:28:31 -0500 Received: from [176.228.60.248] (port=2403 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iWuBq-0007qm-94; Mon, 18 Nov 2019 22:28:30 -0500 Date: Tue, 19 Nov 2019 05:28:35 +0200 Message-Id: <83h83035p8.fsf@gnu.org> From: Eli Zaretskii To: Juri Linkov In-reply-to: <874kz0vq20.fsf@mail.linkov.net> (message from Juri Linkov on Mon, 18 Nov 2019 23:21:27 +0200) Subject: Re: bug#38164: quit-restore-window doesn't restore point in man References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> <37ad920d-a8ca-8cc4-33c7-ecec4792eb61@gmx.at> <87sgmrjwih.fsf@mail.linkov.net> <874kz6aw5x.fsf@mail.linkov.net> <3e9a7418-3b89-c404-5242-cb5716215d87@gmx.at> <874kz0vq20.fsf@mail.linkov.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38164 Cc: rudalics@gmx.at, 38164@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Juri Linkov > Date: Mon, 18 Nov 2019 23:21:27 +0200 > Cc: 38164@debbugs.gnu.org > > Sometimes to get help on a previously run M-x command, typing > > M-x M-p C-h f RET > > displays the function Help window about the previous command. Then clicking > on the link with the source file name in the Help buffer opens its source code. > This creates a nice window layout with the Help window and the source window. > But quitting the minibuffer destroys this nice layout, and returns some > old obsolete layout. Why should it do this? Because that's what quitting help does? If you don't want this, just don't quit; you can simply leave the windows as they were and continue. From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 19 02:57:17 2019 Received: (at 38164) by debbugs.gnu.org; 19 Nov 2019 07:57:17 +0000 Received: from localhost ([127.0.0.1]:46528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWyNx-0002ri-Hg for submit@debbugs.gnu.org; Tue, 19 Nov 2019 02:57:17 -0500 Received: from mout.gmx.net ([212.227.17.20]:50585) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWyNt-0002rS-0R for 38164@debbugs.gnu.org; Tue, 19 Nov 2019 02:57:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1574150219; bh=2DLsiaF9pMlr5sgJVe2O7wgu2F0w/xggvjcTXxhKkcE=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=I+SpbZOE9L6ce+wj6+CreHdlK2Ckr2gGG6StBcH1gZZ3aM5w/U7f/xR9+JZW5MMR6 Q4pvvTGCY2NPLVq5Jszp0pe3D1fXnd7o/mohbpJurtjWNd5nKHQkd25vGNU6KNYaGR 5bZGmypZPUgm8u0Y+sA7Rl8LsevNfNiN/v5ARMvI= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.102] ([212.95.5.204]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MLzFx-1iFAVv3RC5-00HvYo; Tue, 19 Nov 2019 08:56:58 +0100 Subject: Re: bug#38164: quit-restore-window doesn't restore point in man To: Eli Zaretskii , Juri Linkov References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> <37ad920d-a8ca-8cc4-33c7-ecec4792eb61@gmx.at> <87sgmrjwih.fsf@mail.linkov.net> <874kz6aw5x.fsf@mail.linkov.net> <3e9a7418-3b89-c404-5242-cb5716215d87@gmx.at> <874kz0vq20.fsf@mail.linkov.net> <83h83035p8.fsf@gnu.org> From: martin rudalics Message-ID: Date: Tue, 19 Nov 2019 08:56:54 +0100 MIME-Version: 1.0 In-Reply-To: <83h83035p8.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-AT Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:ZFirMMAdvqYbodaR8NH68m76T5GUrWOMi3PBjj7jFnIO55RHoE5 zmneG9KaMXvDIng2lFQvAMzJDgWg0C1lX97V1wCjaTRo02TXSpowTd45cfNoUusZwbQUcpi hJDifOmoU/6axY+BM9sPXFW3nim5WJBwRFSV/AFJL3rHCujkJptV4Cr24t5XCV7AVR1zAz2 y3HVuMBvDEIa5aY5dxc5w== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:uLvMsPxJiMk=:NL1eEK3plZ6Rp8qfPJPpAz W9ukRUG6I6ORZrULEttpleXo1OtivGwGZT89K9vbOWZfKRc98WACSpFB/+ugfumL6Ukm/IQHb H5qOh6aOnmvpjyqgatQpbslx83MheaBPCt2BVSaAmbI84tYl1i6lxRPPZERXoLiwxckrJxMYE 7vu4KLpJGoF8d7A0HGO3eSoWwe6x/FKCRwwRTIv5bd4cE5evIU+KTyOkuZReJkmx+bfZmgANv 1oKVfA4IReJ8ocA+heSfxcBhdJwiLuMgIAXT27wXAeyjwA/K7f9G62JPt5fgRUV9AQudVAe4f V6f9nEx03lwGPPBMS0Bsf+50uqselE4akVjTmIK79g5z1zOm0HFsQ3WU24DhRI1myahT4JAKY tA+TbeitG2T2pIKzmAsj4nwATjMqOM31tgIjP8BWa+S1rFcd9MqLzOzYGyCr/mV2hgMcEc3Ga B9qWKLUvR8WQL/ZBqnST7JNEFSpDXQQAm3SegyB4VmQHlmdXh/kSqcFlnvMzzmenexcRwKVnu CGBHHeYnqVsDM2fpy2ylN5nVlcClJWIRR2vcWOEzpnFjXeXeMbIGU0xDlhJYWk5JAX8TT/rRG KbCUcGA+qEWCss6VVzZMThomRwudxZoL7hOsKCCFXsAyo0QuqYLoqs5hnX/DQpz3zemKUZ74V uNWtqOVeXEXs3gHRXuhwRkUwMIasdEu4TbS914hSQSFuE07E5ntDaRgSh4XpDC74i8ejfGtCN 0FNgGWaj5q9d32IQUY9din+IuGA9BKje5Jv6k2DAf2A4TXLYAYVCe+gM5YvzyoUJjCJ9aIxkd DP8OZgT2c0p4H+XgzdOK9SVlBl6Xp/d3Gbkb0IfOViexLF2KNUR26KYPkHpk1RbhHLRtHQHdB bUP2ZcDJSUBvaKqOfwYm1ihRBt02iQY4EWDs549OXS7YEg0HNtXR94vpbAxdmbN3d2QKfnRS5 7/VkuA/5DEQieH0bfT6TJmMD7eZ6OLEecwUjtp0MIJpKhJ/e8IXt5jCzlxuibLU9wblYJzWQg EFP9LvskOzfUVuIwtvxudwGOUbXZt5sSY3qC3JbyMklcRMDHOV016MNcvIClYdlonm+99BaBN 4Euv2VYjm/SmoMn/gPF5HLPyH+F9evl/nW/yA0AAJFEeoDLv3d2LTtvfs8ZhiYs32NgpeBpy/ wUxoQMwT1+OtzJi8YsQ0gcxWdUtFKSjVg1ygqPWMIo/PrAGW9hBABdo3CsmkTQ7a6pXPaNZBQ s9P4d4qKaw5BPkBh68uW8ATws6PKxHsXt5igU6/dg76uOV/BS7ZhpKkTiheE= X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > Because that's what quitting help does? If you don't want this, just > don't quit; you can simply leave the windows as they were and > continue. IIUC Juri doesn't want to quit help. He wants to leave the minibuffer, maybe for running another command. Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [212.95.5.204 listed in zen.spamhaus.org] -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.20 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record X-Debbugs-Envelope-To: 38164 Cc: 38164@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.9 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > Because that's what quitting help does? If you don't want this, just > don't quit; you can simply leave the windows as they were and > continue. IIUC Juri doesn't want to quit help. He wants to leave the minibuffer, maybe for running another command. Content analysis details: (1.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [212.227.17.20 listed in list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [212.95.5.204 listed in zen.spamhaus.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager > Because that's what quitting help does? If you don't want this, just > don't quit; you can simply leave the windows as they were and > continue. IIUC Juri doesn't want to quit help. He wants to leave the minibuffer, maybe for running another command. martin From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 19 11:06:46 2019 Received: (at 38164) by debbugs.gnu.org; 19 Nov 2019 16:06:46 +0000 Received: from localhost ([127.0.0.1]:48306 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iX61e-0008Cf-Eq for submit@debbugs.gnu.org; Tue, 19 Nov 2019 11:06:46 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iX61c-0008CT-HQ for 38164@debbugs.gnu.org; Tue, 19 Nov 2019 11:06:44 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:49956) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iX61W-0004gI-Q2; Tue, 19 Nov 2019 11:06:38 -0500 Received: from [176.228.60.248] (port=4684 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iX61W-0006NF-20; Tue, 19 Nov 2019 11:06:38 -0500 Date: Tue, 19 Nov 2019 18:06:44 +0200 Message-Id: <831ru33l63.fsf@gnu.org> From: Eli Zaretskii To: martin rudalics In-reply-to: (message from martin rudalics on Tue, 19 Nov 2019 08:56:54 +0100) Subject: Re: bug#38164: quit-restore-window doesn't restore point in man References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> <37ad920d-a8ca-8cc4-33c7-ecec4792eb61@gmx.at> <87sgmrjwih.fsf@mail.linkov.net> <874kz6aw5x.fsf@mail.linkov.net> <3e9a7418-3b89-c404-5242-cb5716215d87@gmx.at> <874kz0vq20.fsf@mail.linkov.net> <83h83035p8.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38164 Cc: 38164@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 38164@debbugs.gnu.org > From: martin rudalics > Date: Tue, 19 Nov 2019 08:56:54 +0100 > > > Because that's what quitting help does? If you don't want this, just > > don't quit; you can simply leave the windows as they were and > > continue. > > IIUC Juri doesn't want to quit help. He wants to leave the > minibuffer, maybe for running another command. Apologies if I was confused, but Juri explicitly asked about "quitting the minibuffer". From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 19 11:53:46 2019 Received: (at 38164) by debbugs.gnu.org; 19 Nov 2019 16:53:46 +0000 Received: from localhost ([127.0.0.1]:48403 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iX6l8-0002td-8I for submit@debbugs.gnu.org; Tue, 19 Nov 2019 11:53:46 -0500 Received: from mout.gmx.net ([212.227.15.18]:37117) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iX6l5-0002tQ-Rn for 38164@debbugs.gnu.org; Tue, 19 Nov 2019 11:53:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1574182412; bh=OlZDVKClxntGtf5CQat3UmdxZz1IYyH70aat/8IhbNY=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=bb3udo08r57nhUQCJ8AawqI+iWuleOrnp0Eg15/yyqAoryrBBTXe8jv7oywyFTDnq z5qj1JgtPU8tBK0I6LcXX+uQDEiJ6D7JTUxCqGlb2dAMMINQfnY2rC1JJ1qAWOE5st Xwyt15YUcH85e8oObPez0FiWTxNybECIvJPr9r24= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([212.95.5.11]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mg6e4-1hvGZJ3170-00heol; Tue, 19 Nov 2019 17:53:31 +0100 Subject: Re: bug#38164: quit-restore-window doesn't restore point in man To: Eli Zaretskii References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> <37ad920d-a8ca-8cc4-33c7-ecec4792eb61@gmx.at> <87sgmrjwih.fsf@mail.linkov.net> <874kz6aw5x.fsf@mail.linkov.net> <3e9a7418-3b89-c404-5242-cb5716215d87@gmx.at> <874kz0vq20.fsf@mail.linkov.net> <83h83035p8.fsf@gnu.org> <831ru33l63.fsf@gnu.org> From: martin rudalics Message-ID: <653a8885-5056-6d5b-7854-7d6a05bc6136@gmx.at> Date: Tue, 19 Nov 2019 17:53:29 +0100 MIME-Version: 1.0 In-Reply-To: <831ru33l63.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-AT Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:O2GBa0faJv5I6pNP4dcL7V1Y/j+ERuJKTHPlEqDHuUQAEg9iyMA 6sdCKhTJ8no8Q2EiMaHnusxAXODX4x5VaamshDKyxt8/pbl+vY4kSleVCcnKb4H++iXtfC7 Crba93cxcZRnjklg9eZXV6mbB9kKlML72I0FMiJHwMoxsn6D7eLFFkGafOwBGxum9MBjHNB igh3R4VQqGJaNMseK/SKA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:G4CH7YC8WDg=:BsLSAzlBoSTwyVZbrZbB/h O3GV3i7RXaSca/u1OaTxFl9ip+Es+hQFCSu7TK+1J0kup/lxgfe2HbxbPhBa049AMLtxpTIJ9 mvTS5kzsOaFPxXCkU+Tk2uz3Ky5IWTFdRAH8IPkgO/ww6ohp+s9ZpgRAWlEcW7Xy0Q5EN7Odn z/7hj568s9juboDuAKrqGG/hsRPNQZ/HUgDB2GzJ0+J66rrmVtND5K5664BYikYuhvv4ioNvY gwn3RJW3mYDWVvNepguRlHEgWIXPlMS/rDHgcWHB7z9ZXwku8ev2OvifjF09Mo0q2ig+QDOP1 2RSEQp4kkFUV4Jsbzt3ic7nZTPECCcFpfMZg6acv2MVEqRRFX1nt9+WUYj/laDfZh6InUQoXz vWdavV2uOsYp7u0XvKULBRiLAR5mXnJpX2gBBzCvGodtp2fR8Qm+aTeEd29+liitQj6zKn5Fz migkJ1aV14IiGtEvpEG97n/MFBnDPVf5GTHHQK3Rka+RQwX+VEjBQbGfehMFU91ur4cuoworx 3DsUP4+TCLKHjMN60Aqd5RZ2Vg6gO6FY9pLgcchQfIodK0Zr61OmZxKarI50xF7ynQcT6JmKt mgrAm+Ay+Wc7l8G4PH5R8Ey1EcOkwpNs/z0XwmBQUjLUPW00UStWfpTtyD8UQf5BxAIZFQWBx k1JMt1aPEHVlVVTvCPU93XEtSIZb6UWn3APq6c3Pk3hkO2Z3c1XM4caVFhQBLMajPXR34ZNZ3 Japufkt1IbeJzHwb3WIJL1doDUTx6dpCBbJEbGIfmzvNmF/VNcI0TcDj2jGUNcv9wlPutJWPy zm22vsTuql5qiI/EGOyouD2NRPtb1g3HC0pD7RyTDSmqgNV702sT7B18aNFKihggtAluN7xcj yvKWweTlLxil+XtHKBaoJzfMIGGZmPRG5/pBNsrD8oRaaIQcqOCM889O6cRr7bbFdNn4IcVKe +AYgviODDXWQ0k32+wTrSJmDa6iSz4CG5dVHezSlYEbexFHw11ISMsepO0KQ6iwRLtOAsI5RQ TSPus/+JRc65UDZpq9yY1CpuZ7hlEZOiDC8IwsJAr3uez04azFHXUoDv55x5oHkgjWxOFWxSQ xljP2Oc15BU5YpCCgX33suyhGgStOhmS4Ve0Rmh4lAaDgFlRVFj0i4rEkegyY3pSRWisuzY+G x58KQKJiRSBOldcdhYVqL5OPqVYJNsQgjc0GS0JV5CznRhOGBaT9T+DndDbDxzWApZNNk7q1B OZm69H4tpOCtj7iHZf5xOaINeQoeI549+RHhiKgTDsdcOr7Z6esafFz/KPN/zhFcA/6iFVlgE SnuQKG0v X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: >> > Because that's what quitting help does? If you don't want this, just >> > don't quit; you can simply leave the windows as they were and >> > continue. >> >> IIUC Juri doesn't want to quit help. [...] Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [212.95.5.11 listed in zen.spamhaus.org] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [212.227.15.18 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) -0.0 SPF_PASS SPF: sender matches SPF record X-Debbugs-Envelope-To: 38164 Cc: 38164@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: >> > Because that's what quitting help does? If you don't want this, just >> > don't quit; you can simply leave the windows as they were and >> > continue. >> >> IIUC Juri doesn't want to quit help. [...] Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [212.95.5.11 listed in zen.spamhaus.org] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [212.227.15.18 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager >> > Because that's what quitting help does? If you don't want this, just >> > don't quit; you can simply leave the windows as they were and >> > continue. >> >> IIUC Juri doesn't want to quit help. He wants to leave the >> minibuffer, maybe for running another command. > > Apologies if I was confused, but Juri explicitly asked about "quitting > the minibuffer". Quitting help should never destroy a window layout these days. If it did, we'd have a bug. Quitting the minibuffer, for example via C-g, may destroy the window layout (of two frames even). But I'll let Juri speak for himself now. martin From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 19 12:36:24 2019 Received: (at 38164) by debbugs.gnu.org; 19 Nov 2019 17:36:24 +0000 Received: from localhost ([127.0.0.1]:48485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iX7QO-000449-3X for submit@debbugs.gnu.org; Tue, 19 Nov 2019 12:36:24 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41943) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iX7QM-00043x-HF for 38164@debbugs.gnu.org; Tue, 19 Nov 2019 12:36:22 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52201) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iX7QC-0004aj-Cc; Tue, 19 Nov 2019 12:36:13 -0500 Received: from [176.228.60.248] (port=2571 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iX7Q7-00071v-Rb; Tue, 19 Nov 2019 12:36:09 -0500 Date: Tue, 19 Nov 2019 19:36:14 +0200 Message-Id: <83imnf22gh.fsf@gnu.org> From: Eli Zaretskii To: martin rudalics In-reply-to: <653a8885-5056-6d5b-7854-7d6a05bc6136@gmx.at> (message from martin rudalics on Tue, 19 Nov 2019 17:53:29 +0100) Subject: Re: bug#38164: quit-restore-window doesn't restore point in man References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> <37ad920d-a8ca-8cc4-33c7-ecec4792eb61@gmx.at> <87sgmrjwih.fsf@mail.linkov.net> <874kz6aw5x.fsf@mail.linkov.net> <3e9a7418-3b89-c404-5242-cb5716215d87@gmx.at> <874kz0vq20.fsf@mail.linkov.net> <83h83035p8.fsf@gnu.org> <831ru33l63.fsf@gnu.org> <653a8885-5056-6d5b-7854-7d6a05bc6136@gmx.at> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38164 Cc: 38164@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: juri@linkov.net, 38164@debbugs.gnu.org > From: martin rudalics > Date: Tue, 19 Nov 2019 17:53:29 +0100 > > >> > Because that's what quitting help does? If you don't want this, just > >> > don't quit; you can simply leave the windows as they were and > >> > continue. > >> > >> IIUC Juri doesn't want to quit help. He wants to leave the > >> minibuffer, maybe for running another command. > > > > Apologies if I was confused, but Juri explicitly asked about "quitting > > the minibuffer". > > Quitting help should never destroy a window layout these days. If it > did, we'd have a bug. Sounds like there's some misunderstanding. What I mean is this: emacs -Q C-h f find-file RET (any function will do) C-x o q The last 'q' command deletes the window showing *Help*, and that is what I call "quitting help". I believe Emacs behaved like that since time immemoriam. From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 19 13:16:12 2019 Received: (at 38164) by debbugs.gnu.org; 19 Nov 2019 18:16:12 +0000 Received: from localhost ([127.0.0.1]:48509 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iX82r-00055L-Vz for submit@debbugs.gnu.org; Tue, 19 Nov 2019 13:16:10 -0500 Received: from mout.gmx.net ([212.227.15.15]:50333) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iX82p-000547-Pl for 38164@debbugs.gnu.org; Tue, 19 Nov 2019 13:16:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1574187356; bh=OhPKbkYuJ+KE2Rce5nopv4EfY2tOG6E22nhfUif1eY8=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=BpykegBbg0k6d9isZSjOXJ6uVbd7K7BnFy+iEVtyFM8yWSqfJMGGAVLJym9NzG6Re XKzv7PJ/p6GE23wEr8GblBkcspGjDvzlqebXEZf4jcrAiF3UMLlQhdP8qc5cCIwP/2 oVAOftmLnovN3S2EQElmZWX96IO9jbcyHLFVCvZ8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.100] ([212.95.5.11]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M8hZD-1iSzAj1pU9-004ncn; Tue, 19 Nov 2019 19:15:56 +0100 Subject: Re: bug#38164: quit-restore-window doesn't restore point in man To: Eli Zaretskii References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> <37ad920d-a8ca-8cc4-33c7-ecec4792eb61@gmx.at> <87sgmrjwih.fsf@mail.linkov.net> <874kz6aw5x.fsf@mail.linkov.net> <3e9a7418-3b89-c404-5242-cb5716215d87@gmx.at> <874kz0vq20.fsf@mail.linkov.net> <83h83035p8.fsf@gnu.org> <831ru33l63.fsf@gnu.org> <653a8885-5056-6d5b-7854-7d6a05bc6136@gmx.at> <83imnf22gh.fsf@gnu.org> From: martin rudalics Message-ID: Date: Tue, 19 Nov 2019 19:15:54 +0100 MIME-Version: 1.0 In-Reply-To: <83imnf22gh.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-AT Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:8xJOL3Hz4XRoE+YL+CajoYyoRGLSk4pJZu5nklSY9GPLw06oNgU RcaCt9vDmrsQWxmoeQUehPNBq6A5yiDa4Gc+beSLS6nVCJbUGkzS2B2/AsYM3IIfIJC4oyE tpOqLX6QER9oDxFgpI4aN6IKDq5v23Vd274vzAgpjxgl6FBG25vAC1XeovcEuGRoscLWclQ HyYET1lGpS7PIKiU//v9Q== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:wta99Cpcr+M=:YDk+CDeNX8gJB5BmDIqdpr PVUpMgjnYILZgPXBypaqTxbIrMZR6YG+dz9BtpwB6BO/4GA5gd+taJ3kGo4Pka5bniAYL5I6r fK6VKiOuhRIgFdu/yYt7Cjt8EmqBOCyYH2rcng6DdQZAhFvDVcpL+LCpfuf39WpLt3vng0+xy /QCKnY4BddFptZpL2gvBK35aG9D5VcE4mEMMVmed3gHjGlQEYog5d0x5Mb0a26ifKEBen6ioE YkSC7YDRorZ2X8wY0Pd36UnpR+BM49FXylR+n6H8NjYg6NIOjQahljY1/oTPjeQk3sbC0YiUx cYlPnxZ0zN5MtCThWkn3g9W8CSXZTLKi/HTodKRgSIlYmURuP5QNOLOJDG0Z5w9EeSNUiqdYN nYrFvKjflVtSoog1ixf9Q7Xgqo31bRMx/6BWzMPOK6SEdua1TaO/0/ZLSBGDVv9SREMOIx4L5 nmCdMMHyO5MWfOF0QEWzw+SgxDPFRJEgS5BxCLudzRPjzqN1Hvi5qExrHYH1dghZD0QcyBwyc qsYR0Qu6avcjCyhD4xnu6eO4N5gmS3aqZmuzIW3MKf97qH4YlI75Q/nMuu/U6MBFn19bhQgzE AcLzb3Yi2O0I1jjeex46boXDLDDRSmnwyl+eolKGjpbZJqnSRf4BpU3V8nIcdH4Xs3s4pmpjY eUTIkenBgpVLSVwaSmWRKB79AdibBpyAqO12Oa+OkO9ErnuKrTW9duvaFEGvHPnsSC6AfvvfM OZwtvxsNWLetNrpLNd+4FxIOPuxjXt2ynbZ96AlJ8bqDZdkmsJOpk8Nnpk2p5dJuAbuNarV/g d4xg53KABxmoES5nlMcAH4Twcsx0AlT5g3GvsZBtQy/dwPksrU+1z/wGLstXvpYiC3xQV/CG1 A/GNJFCJ3cyL2/8iqrj72VVHdu1OqiZc8gMkCI2WWdLE9aBDRJ/bwWDg9wjOKhArLNjf9f3xW xp8VtsmhJSnMWeBXPQZfTgXqwCQ1QQN+SmGjCZC4ON+T95INJkqsYpZEvxYTsJjVAtYF8J7G1 ijLoo6DOxLaNNa90SoBBlmZiA2jIiAG82FH7wPC/HPp5VayoO4YHuegqz5hsYt59+85cQKNl7 LkIJcsqglSB4mCND9NSeq+63kGTKlmnmD9gLmDca46fWK3OJA6CS8f5nvhOE/NazzV5anGL+7 xDgSAD87QJqxOOuhbDq4ATYVTxcYlckeFq6c/Y37rmeC79Jw+H+0pvzlXAN5eZNoJ80q4eqey Y5yHDD+7nJ0g5fuxzrdxHOLONTpCT9SomgUxPYc7Kj1j0g6vveHznxry/pa4HMfNXQnO0KKde OXH1vmJh X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: >> Quitting help should never destroy a window layout these days. If it >> did, we'd have a bug. > > Sounds like there's some misunderstanding. What I mean is this: > > emacs -Q > C-h f find-file RET [...] Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [212.95.5.11 listed in zen.spamhaus.org] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [212.227.15.15 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) -0.0 SPF_PASS SPF: sender matches SPF record X-Debbugs-Envelope-To: 38164 Cc: 38164@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: >> Quitting help should never destroy a window layout these days. If it >> did, we'd have a bug. > > Sounds like there's some misunderstanding. What I mean is this: > > emacs -Q > C-h f find-file RET [...] Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [212.95.5.11 listed in zen.spamhaus.org] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [212.227.15.15 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (rudalics[at]gmx.at) -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager >> Quitting help should never destroy a window layout these days. If it >> did, we'd have a bug. > > Sounds like there's some misunderstanding. What I mean is this: > > emacs -Q > C-h f find-file RET (any function will do) > C-x o > q > > The last 'q' command deletes the window showing *Help*, and that is > what I call "quitting help". I believe Emacs behaved like that since > time immemoriam. Try with Emacs 22 and, for example, emacs -Q C-x 2 C-h f find-file RET (any function will do) C-x o q Tempus fugit. martin From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 19 18:20:52 2019 Received: (at 38164) by debbugs.gnu.org; 19 Nov 2019 23:20:52 +0000 Received: from localhost ([127.0.0.1]:48711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXCnj-0004Ro-Sd for submit@debbugs.gnu.org; Tue, 19 Nov 2019 18:20:52 -0500 Received: from aye.elm.relay.mailchannels.net ([23.83.212.6]:14222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXCng-0004RQ-1g for 38164@debbugs.gnu.org; Tue, 19 Nov 2019 18:20:48 -0500 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id D19D58C1441; Tue, 19 Nov 2019 23:20:46 +0000 (UTC) Received: from pdx1-sub0-mail-a94.g.dreamhost.com (100-96-45-206.trex.outbound.svc.cluster.local [100.96.45.206]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 0F7608C14AD; Tue, 19 Nov 2019 23:20:46 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a94.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.5); Tue, 19 Nov 2019 23:20:46 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Quick-Cure: 2a4bc14549544359_1574205646313_2800765420 X-MC-Loop-Signature: 1574205646313:368724906 X-MC-Ingress-Time: 1574205646313 Received: from pdx1-sub0-mail-a94.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a94.g.dreamhost.com (Postfix) with ESMTP id 7A6787FC4D; Tue, 19 Nov 2019 15:20:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=5cn8qkjuCraD7bayp/sGRvvwYQ8=; b= y9epEEDByR+0bDohCIg5GMDuGARcbr79gJEfUXCLZ0Trhmy5T3IlYy87OonISAIf HaYrwncC/qlGA70yBL3YAOhJNCVpCrDiOXoCKOo5A3xdxAXLq+dJaMXHOd8r78cs CFp4xbWBquvPrSBDRDEgasvlrSgRVTFWeDPoLE4RYPw= Received: from mail.jurta.org (m91-129-102-1.cust.tele2.ee [91.129.102.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a94.g.dreamhost.com (Postfix) with ESMTPSA id 36B2E7FC11; Tue, 19 Nov 2019 15:20:41 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a94 From: Juri Linkov To: martin rudalics Subject: Re: bug#38164: quit-restore-window doesn't restore point in man Organization: LINKOV.NET References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> <37ad920d-a8ca-8cc4-33c7-ecec4792eb61@gmx.at> <87sgmrjwih.fsf@mail.linkov.net> <874kz6aw5x.fsf@mail.linkov.net> <3e9a7418-3b89-c404-5242-cb5716215d87@gmx.at> <874kz0vq20.fsf@mail.linkov.net> <83h83035p8.fsf@gnu.org> <831ru33l63.fsf@gnu.org> <653a8885-5056-6d5b-7854-7d6a05bc6136@gmx.at> Date: Wed, 20 Nov 2019 01:03:01 +0200 In-Reply-To: <653a8885-5056-6d5b-7854-7d6a05bc6136@gmx.at> (martin rudalics's message of "Tue, 19 Nov 2019 17:53:29 +0100") Message-ID: <87zhgrpim2.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38164 Cc: Eli Zaretskii , 38164@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>> > Because that's what quitting help does? If you don't want this, just >>> > don't quit; you can simply leave the windows as they were and >>> > continue. >>> >>> IIUC Juri doesn't want to quit help. He wants to leave the >>> minibuffer, maybe for running another command. >> >> Apologies if I was confused, but Juri explicitly asked about "quitting >> the minibuffer". > > Quitting help should never destroy a window layout these days. If it > did, we'd have a bug. Quitting the minibuffer, for example via C-g, > may destroy the window layout (of two frames even). But I'll let Juri > speak for himself now. This is the case that I meant: emacs -Q M-x info ;; don't type RET C-h f RET ;; describe function 'info' C-x o C-x o ;; switch to Help window ;; visit info.el from help link C-x o C-x o ;; switch to minibuffer C-g ;; exit minibuffer From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 02:59:32 2019 Received: (at 38164) by debbugs.gnu.org; 20 Nov 2019 07:59:32 +0000 Received: from localhost ([127.0.0.1]:48918 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXKtf-0003CD-SJ for submit@debbugs.gnu.org; Wed, 20 Nov 2019 02:59:32 -0500 Received: from mout.gmx.net ([212.227.17.22]:46011) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXKtd-0003By-Ik for 38164@debbugs.gnu.org; Wed, 20 Nov 2019 02:59:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1574236750; bh=Svn1S49E+Rn10aGUqKLcCIZc2ggMlZ8DrK356FMDyR8=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=kCHELpn+yQXU4XGlorI+KYTC1no3xMBdBtIU7eVUnvICOsAfx9KiaDPy5RPmyrxXn ulNZuJ7YXXRu0M2/6BcdfYMXcqaCHTmZb9Drt8AmqFP6ygelFZk51o/Zbj3xynYelA /oNHTjpfoj2igyLX49KgYqDG681IgPtP3UzExSSs= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.102] ([212.95.5.82]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M72sJ-1iUr7S37PD-008ZsE; Wed, 20 Nov 2019 08:59:09 +0100 Subject: Re: bug#38164: quit-restore-window doesn't restore point in man To: Juri Linkov References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> <37ad920d-a8ca-8cc4-33c7-ecec4792eb61@gmx.at> <87sgmrjwih.fsf@mail.linkov.net> <874kz6aw5x.fsf@mail.linkov.net> <3e9a7418-3b89-c404-5242-cb5716215d87@gmx.at> <874kz0vq20.fsf@mail.linkov.net> <83h83035p8.fsf@gnu.org> <831ru33l63.fsf@gnu.org> <653a8885-5056-6d5b-7854-7d6a05bc6136@gmx.at> <87zhgrpim2.fsf@mail.linkov.net> From: martin rudalics Message-ID: <6fb796d6-270b-0a69-b9a9-6969819e1912@gmx.at> Date: Wed, 20 Nov 2019 08:59:06 +0100 MIME-Version: 1.0 In-Reply-To: <87zhgrpim2.fsf@mail.linkov.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-AT Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:xYNzRbeiZ4WNTxRr79nxJnRqgHPcXgpIIpilXgZ4IoxeEjBB9kW 9Af/ft8vwDhQCBb39q6VcusaSunCJkpT7iA1Ik0m2pIRoMitkZgrRgScVJAI41DdY5xru2t FqOsoWxaoknpxNYaaLuBRHCpkQU1O3SvqNxoaFUj4uhHqk22HvgyHlXi06ZDIPtTUsoQ4VC RXxkEoQR3JF9Mma/okY/g== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:OB/bQUqSd0c=:zBbPJxf97jd9Jyj9ByaVuY 5paSgQZlACfN7xYkJK7vSrUnipON1LTz2Rdh786k6zF/94UbIA0I0PX0g3hr/GG2LWErl/yrw MFKGNg1idRau1JB5gdeo/dyehi9lCzp4Er5NedoPFMVxU0v0ILs3Pipn2/Sf7REiLsZp25ZZM iqyyBEq5F8Sap/rUiCqS6utQIdtAQ/F6Ns3NRpX2p8XNbRUod7+JX5wNH8763d0j2pSZLBijK ohb8pQ4jXQGwJ/SlUsUITlB85LKkrAm+SsxiB4BtV2bWGu43WZc3x6U1ZqyICd3uR+Rzb/dE1 /dGR3HSWb7+QyjIJ68McdPzMeC9qMRKZ0s3Atd5Cw2h4QvTiIZf9q1UkMfhm7Uui0q4gOfzp4 iqmmBnbz0I8qx+2xkAv+HYYgy9XLMD5a7IYNs1GWG2fx4lB5XgPWxgY3Ako3LdfhFqG6N4x7b jZ7FrpSyowcLT6SNGKuUVAb7VnlsghwLH/JclbW5IAkFlZKjvH7CIcw6WDS01c4PBef+eGOQd iOn3pGIS9o4PSDmxtNW1Uitm8l8jguyXwRiPeLPNUu8lWycfO81f3UIWkEt6UtJgshzzVGnTo cNpvsJZx/7LpDn2Y9Wx0caQ1eM+5YJ7Vph8uwZdh9pqz2H5fHzfe/IbMJfKl5P/UJ1ZY8bsO5 zeZvBStescQu8VZTlro12i94Avd/cIJel6lRXRanf9YeoCNXgzWxGoX2oWjcBkBGwwA/kZ5jr bv2Nv3uwwmQ2jjZBoes9YLglyZWX7uoVGEeVb04B79kUGY3BxTMJpgP+wpBczaYw77PPV0gD8 N2jELVRwqtO7TGx9MBeaprOXH+dMv41+Jgde9IWAeQz3gEvlVA7LkxcxGS2WCQDB60OmZEPMj iiYjdiGWcSZy5yjXje/KaXQSZ0WuMtvGKIlWIiDitJA4ZckUOjdYPDOcXLKS3BLLzyq9+yqql DgwuB5EJnFoIqDieiB4QVDjGeoh40HMJr1Tfk4xqE6Szak2B4eTzeoc55IQHWpC6Nq/3bAqqv sA8QJowT/v2bX5XyyXqYH826tEqtVyZAgX1s8i26YTnkf1RAMkY4SFHureIcIlMCE9bg6X3LP xQh13WRERzI1D3lLQAJIt71hF+NE3fhgf8BA45+guUoFIurb7xOfteTL3HimUD//a78GM/5tu IPv9bd2UTj0oaB0iEbJAb8ytsyeFwfznhK9wRwi2uLDebk1H84dIMSSNA7bPe9oq/JRUIZGXO yxHWyxBK2LFlzbg4ZvGUZAk3+LmfkCus46mmLNZ2XY0nAPzOCUbS+3nO6cqQ= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 38164 Cc: Eli Zaretskii , 38164@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > This is the case that I meant: > > emacs -Q > > M-x info ;; don't type RET > C-h f RET ;; describe function 'info' > C-x o C-x o ;; switch to Help window > ;; visit info.el from help link > C-x o C-x o ;; switch to minibuffer > C-g ;; exit minibuffer And if the minibuffer appears on another frame, it will reset that frame as well. We could make the behavior customizable with an option say 'exit-minibuffer-restore-window-configuration', t by default. martin From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 11:02:18 2019 Received: (at 38164) by debbugs.gnu.org; 20 Nov 2019 16:02:18 +0000 Received: from localhost ([127.0.0.1]:50744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXSQs-0002Qo-B2 for submit@debbugs.gnu.org; Wed, 20 Nov 2019 11:02:18 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59190) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXSQm-0002QX-GF for 38164@debbugs.gnu.org; Wed, 20 Nov 2019 11:02:16 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42746) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iXSQe-0005k0-Ob; Wed, 20 Nov 2019 11:02:06 -0500 Received: from [176.228.60.248] (port=4983 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iXSQd-0001nY-IK; Wed, 20 Nov 2019 11:02:04 -0500 Date: Wed, 20 Nov 2019 18:02:14 +0200 Message-Id: <8336ei1qpl.fsf@gnu.org> From: Eli Zaretskii To: Juri Linkov In-reply-to: <87zhgrpim2.fsf@mail.linkov.net> (message from Juri Linkov on Wed, 20 Nov 2019 01:03:01 +0200) Subject: Re: bug#38164: quit-restore-window doesn't restore point in man References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> <37ad920d-a8ca-8cc4-33c7-ecec4792eb61@gmx.at> <87sgmrjwih.fsf@mail.linkov.net> <874kz6aw5x.fsf@mail.linkov.net> <3e9a7418-3b89-c404-5242-cb5716215d87@gmx.at> <874kz0vq20.fsf@mail.linkov.net> <83h83035p8.fsf@gnu.org> <831ru33l63.fsf@gnu.org> <653a8885-5056-6d5b-7854-7d6a05bc6136@gmx.at> <87zhgrpim2.fsf@mail.linkov.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38164 Cc: rudalics@gmx.at, 38164@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Juri Linkov > Cc: Eli Zaretskii , 38164@debbugs.gnu.org > Date: Wed, 20 Nov 2019 01:03:01 +0200 > > emacs -Q > > M-x info ;; don't type RET > C-h f RET ;; describe function 'info' > C-x o C-x o ;; switch to Help window > ;; visit info.el from help link > C-x o C-x o ;; switch to minibuffer > C-g ;; exit minibuffer How is this different from the below? emacs -Q M-x info ;; don't type RET C-h f RET ;; describe function 'info' C-g IOW, a C-g means "get me out of here all the way to top-level", so it removes all the windows created by whatever you did in the aborted operation. (Of course, the buffers are still there, and if you have tab-line-mode turned on, you can easily get them displayed ;-) From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 17:47:55 2019 Received: (at 38164) by debbugs.gnu.org; 20 Nov 2019 22:47:55 +0000 Received: from localhost ([127.0.0.1]:51037 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXYlO-000624-PR for submit@debbugs.gnu.org; Wed, 20 Nov 2019 17:47:55 -0500 Received: from eastern.birch.relay.mailchannels.net ([23.83.209.55]:33288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iXYl5-00061P-Hn for 38164@debbugs.gnu.org; Wed, 20 Nov 2019 17:47:36 -0500 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 57116600AE7; Wed, 20 Nov 2019 22:47:34 +0000 (UTC) Received: from pdx1-sub0-mail-a44.g.dreamhost.com (100-96-4-107.trex.outbound.svc.cluster.local [100.96.4.107]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id E0721600B6B; Wed, 20 Nov 2019 22:47:33 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a44.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.5); Wed, 20 Nov 2019 22:47:34 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Supply-Whispering: 354b2746198ea539_1574290054148_2930349105 X-MC-Loop-Signature: 1574290054148:2861942453 X-MC-Ingress-Time: 1574290054148 Received: from pdx1-sub0-mail-a44.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a44.g.dreamhost.com (Postfix) with ESMTP id B6D24832D5; Wed, 20 Nov 2019 14:47:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=U2Uq23L+yLxF+mkYfBLE1A2SHAY=; b= cI1ubRkH8oxqt41nHR3mpt3cP3ehyp4eClfYXHrs2KRCpgfypyMczw0Clujj2iVE fc9XoVJ4WXRSlYx12uUPnJXUbmXoJttK8Etlqd0HatuJgVLbKytIhsnU95BBC29J cH8+LqRXl/XQlpVXfjDQQFVGvGvJbaDAnP+pGCtPyCQ= Received: from mail.jurta.org (m91-129-102-1.cust.tele2.ee [91.129.102.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a44.g.dreamhost.com (Postfix) with ESMTPSA id 6B15E832D4; Wed, 20 Nov 2019 14:47:26 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a44 From: Juri Linkov To: martin rudalics Subject: Re: bug#38164: quit-restore-window doesn't restore point in man Organization: LINKOV.NET References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> <37ad920d-a8ca-8cc4-33c7-ecec4792eb61@gmx.at> <87sgmrjwih.fsf@mail.linkov.net> <874kz6aw5x.fsf@mail.linkov.net> <3e9a7418-3b89-c404-5242-cb5716215d87@gmx.at> <874kz0vq20.fsf@mail.linkov.net> <83h83035p8.fsf@gnu.org> <831ru33l63.fsf@gnu.org> <653a8885-5056-6d5b-7854-7d6a05bc6136@gmx.at> <87zhgrpim2.fsf@mail.linkov.net> <6fb796d6-270b-0a69-b9a9-6969819e1912@gmx.at> Date: Thu, 21 Nov 2019 00:35:44 +0200 In-Reply-To: <6fb796d6-270b-0a69-b9a9-6969819e1912@gmx.at> (martin rudalics's message of "Wed, 20 Nov 2019 08:59:06 +0100") Message-ID: <87d0dmp45b.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38164 Cc: Eli Zaretskii , 38164@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >> M-x info ;; don't type RET >> C-h f RET ;; describe function 'info' >> C-x o C-x o ;; switch to Help window >> ;; visit info.el from help link >> C-x o C-x o ;; switch to minibuffer >> C-g ;; exit minibuffer > > And if the minibuffer appears on another frame, it will reset that > frame as well. We could make the behavior customizable with an option > say 'exit-minibuffer-restore-window-configuration', t by default. I'm not sure if I'll ever want to customize such a new variable 'exit-minibuffer-restore-window-configuration' to nil, because sometimes it's desirable to restore a previous window configuration, sometimes not. But at least it could help to resolve the remaining problem in man.el, if other solutions are not possible. From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 21 09:08:30 2020 Received: (at 38164) by debbugs.gnu.org; 21 Sep 2020 13:08:31 +0000 Received: from localhost ([127.0.0.1]:53851 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kKLYU-00007G-Kx for submit@debbugs.gnu.org; Mon, 21 Sep 2020 09:08:30 -0400 Received: from quimby.gnus.org ([95.216.78.240]:47998) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kKLYS-00006y-Cf for 38164@debbugs.gnu.org; Mon, 21 Sep 2020 09:08:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=cyu5xPZTJLOGDb/X7oXnXo1CyAy9SKcB/2N53x6BohY=; b=BRMHhcMLZ0Km4lQNzQrVT0jVwY K/vkb6inOl1Mhu6YK1ULGNTMt5izxsVSb8yoCWxYy/gDmhIzIQsUjpTSzpNyVzdKEzJqfD5usYldm Ul33S7EZkXIRpoX6LAZ+t+Vn/+LfV1AleCUf+4uZyvCIU3EYsUvWaxR5D24B6y5D4SfE=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kKLYB-0004Yo-Vj; Mon, 21 Sep 2020 15:08:21 +0200 From: Lars Ingebrigtsen To: Juri Linkov Subject: Re: bug#38164: quit-restore-window doesn't restore point in man References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> X-Now-Playing: LCD Soundsystem's _LCD Soundsystem (2)_: "Yeah (Pretentious Version)" Date: Mon, 21 Sep 2020 15:08:10 +0200 In-Reply-To: <877e45ksaz.fsf@mail.linkov.net> (Juri Linkov's message of "Tue, 12 Nov 2019 22:50:12 +0200") Message-ID: <874knrp9ad.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Juri Linkov writes: > - (quit-restore-window > - (get-buffer-window Man-buffer t) 'kill) > + (progn > + (quit-restore-window > + (get-buffer-window Man-buffer t) 'kill) > + (select-window (old-selected-window))) Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38164 Cc: martin rudalics , 38164@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Juri Linkov writes: > - (quit-restore-window > - (get-buffer-window Man-buffer t) 'kill) > + (progn > + (quit-restore-window > + (get-buffer-window Man-buffer t) 'kill) > + (select-window (old-selected-window))) The discussion then dealt mostly with general quit-restore-windows issues, but I think this patch should be applied, since it fixes an annoying problem in Man. So I've now pushed it to Emacs 28. Skimming the rest of this thread, there doesn't seem to be a lot of hope for making any progress on the general issue, so I'm closing this bug report, and perhaps a new one (or an emacs-devel) discussion would be appropriate. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 21 09:08:36 2020 Received: (at control) by debbugs.gnu.org; 21 Sep 2020 13:08:36 +0000 Received: from localhost ([127.0.0.1]:53856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kKLYa-00007d-0X for submit@debbugs.gnu.org; Mon, 21 Sep 2020 09:08:36 -0400 Received: from quimby.gnus.org ([95.216.78.240]:48014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kKLYZ-00007F-8t for control@debbugs.gnu.org; Mon, 21 Sep 2020 09:08:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=gbMQCxzoC1imVHIgrAxHE5Y4BikDGCgstADqFO3NYs8=; b=u1s0TZzXRXhMNCeUERLZ5lfmFp giqDBotxIu5I2+B7GIhIiQcc/tlkRZdAgh4O+WOMgwIupMSW6KMfCAPNEtzAYPSYxTOu3929olXyL +j0xzHWlRchYlklcsuEpCBM0Ti1hgeuHtCMIca19vVLheu5AdFNkXZflmuJesWGBPJhg=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kKLYR-0004Yv-KJ for control@debbugs.gnu.org; Mon, 21 Sep 2020 15:08:29 +0200 Date: Mon, 21 Sep 2020 15:08:26 +0200 Message-Id: <87363bp99x.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #38164 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 38164 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 38164 quit From unknown Wed Jun 18 23:14:07 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 20 Oct 2020 11:24:12 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 04 13:58:58 2021 Received: (at control) by debbugs.gnu.org; 4 Apr 2021 17:58:58 +0000 Received: from localhost ([127.0.0.1]:36411 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lT71V-0002XO-V3 for submit@debbugs.gnu.org; Sun, 04 Apr 2021 13:58:58 -0400 Received: from mail-wm1-f42.google.com ([209.85.128.42]:35487) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lT71T-0002X9-3X for control@debbugs.gnu.org; Sun, 04 Apr 2021 13:58:57 -0400 Received: by mail-wm1-f42.google.com with SMTP id r14-20020a05600c35ceb029010fe0f81519so3135860wmq.0 for ; Sun, 04 Apr 2021 10:58:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; h=from:to:subject:date:message-id:mime-version; bh=5QlWHZSJx6YiuQzecyAOzN8tpXFsXqbBXlprMTskh2A=; b=gBAIZ0FUSxkUDBbw5mwgjFElHjKtQ4wQiaEhBeOGifHan6HvhpXazxe4OxYTfl6jBy 8RK2WcmD/6yYPz7/s8M40RbxVFSuWfzG/un6+lnsAxHLhL7eIrM2iw+cZfrxe1tZ6Pn7 3BbuglNg110AzE99WGDwMSUct+HUFzUzcnauckQAVyG1faPF7cXvChsmoebycJvU06Vz 7gNBT6H2eAy5oJdq3PRMol7nseP6OzG0QKy8Z1JRKthLyDWcwXCRYfwOBpOA56l+Py8M pu3qhYdwB0/GATyO+7DaMGwNSKg+zHIrHK86LMWYwatxiJHlEvq7nSltHusHfmRfretr VMmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=5QlWHZSJx6YiuQzecyAOzN8tpXFsXqbBXlprMTskh2A=; b=XZEjknTYo5hmWFKdpWNOHTOoMSGtbxue08qckWehlJfDGKOc1ZvcIjXHzCoLDtXq3H MZlYI8INDf2tSG2c2CB6M7z4If1WK9fcC9BYRREir0W3S14CFeAlbEV0oSKo7uQtnKYd Mj+4yozQzxNbmXerHW+/9Wfe/VzHIHvxuMaILmPHcJQMGRZAVHwSPBLb+/ql38M2PrlY yvQn3v5UVuwzvzEXU2FRSXuxwSZqysCd0RFwPEBHzIkc8tw8A3h68VkjyQkBBClXSZ6n wTgQJ3lL2u9k35zH+1XqcFWLVu5a2HnfMN3IhIkUURX0FMrDFnjBvHySEROY7CZXwNwM 9HCQ== X-Gm-Message-State: AOAM530/s8c5+UJqsW21Ei7WZ8KTE5gjysBy6LQypctYN9uyrASfNhn/ 0x+Zp3S5e+MJl2bh078U7L3g1VSQWd6hNXVP X-Google-Smtp-Source: ABdhPJy6WaqDsF92uWryGI8ARrmdxo/KOZ36KLBgD5WaZJobyDhgOLyIoJRf09hg0/FA6+0AxHnTsA== X-Received: by 2002:a05:600c:35cd:: with SMTP id r13mr22142380wmq.186.1617559128939; Sun, 04 Apr 2021 10:58:48 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:d15:339e:aa10:60f1]) by smtp.gmail.com with ESMTPSA id g5sm5678819wmk.43.2021.04.04.10.58.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 Apr 2021 10:58:48 -0700 (PDT) From: "Basil L. Contovounesios" To: control@debbugs.gnu.org Subject: control message for bug #38164 Date: Sun, 04 Apr 2021 18:58:47 +0100 Message-ID: <87h7km53u0.fsf@tcd.ie> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) unarchive 38164 quit From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 04 14:13:11 2021 Received: (at 38164) by debbugs.gnu.org; 4 Apr 2021 18:13:11 +0000 Received: from localhost ([127.0.0.1]:36417 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lT7FH-00050K-7E for submit@debbugs.gnu.org; Sun, 04 Apr 2021 14:13:11 -0400 Received: from mail-wm1-f43.google.com ([209.85.128.43]:52797) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lT7FF-000508-DP for 38164@debbugs.gnu.org; Sun, 04 Apr 2021 14:13:10 -0400 Received: by mail-wm1-f43.google.com with SMTP id d191so4762148wmd.2 for <38164@debbugs.gnu.org>; Sun, 04 Apr 2021 11:13:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=16ivI5omiaVwDOgnormNxVstGEE6b4jIKHFa8cvdVcA=; b=b/O+NbqXwJEFDO7IpbXr+gcdQBOmuBCcN+Kg1pv4oPHRtFPXaogNQvPyutv9M6fiz/ pF79HyXoXA3GUSRKpM6WsHpNdd1IXWGMXvo+nPWYMmUiZgpwPZt4Jh58FQix4EJZHe8B c34/2DZLQNSznqsaxZh6o2WB/BDsyG8N7WvYMi9wzCay2n+NSlxU0Kwl9ZBl3Z49PmGk JIY8TfKi6pKdBYg+JwGEgQ4Dax57AwihlPKjG2LZNxWIbzRkkxdDR3A7EttP+YmYUm1K xSAWanYtyurwF8tlnyXeBjTLekASdDwn/feC2K5NLcK8xBnpLpGOQCOvoBpSwioaMCRj PnFg== 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; bh=16ivI5omiaVwDOgnormNxVstGEE6b4jIKHFa8cvdVcA=; b=aI/ccictwrCgfWPbnJVbIQu+mI9k9bSdFHRfvpRqRQvL6OO8Y64Itx084XI3Pxt4fB VFrwVe13Rf91qoHNODs4KUVIeO2cmtTLEvpRTRRVBHT6OpNL5HEOFXKlhBtAwxrMaxV4 BQmniBKxbpqyL+3yjprJTaxk5D6OkP3bM+BOqB6dBmU/7OE5jw8yr1g3ZFwSV/rI8pgR UHO8T9JJwTicPmkc9Y9Rj9FgzNbOWKXyBBaSSFJ4qsvgZLprosaWh94orkvCnUeQPuHC paSy1LVd7e13GFf45cbxYj5nwuGcl8/wZEbXeryxE8tYEP7/fj+bTIvmsIL2P5dsNskN v0Mw== X-Gm-Message-State: AOAM530mRmo8vqyqJ1GYuuxXJ/FvTipx//rrI8UIUwoBd80QSTOnUXbl bCyUJVathm9mVcD1+YP3C0lqGA== X-Google-Smtp-Source: ABdhPJxdI/vOhUTAw+QTI/+1lTU5+RQOHcQJid/EsLC4kikFK5INiyNFsKplrRZVAJSxIr7Lnl75qQ== X-Received: by 2002:a05:600c:1405:: with SMTP id g5mr21504714wmi.140.1617559983648; Sun, 04 Apr 2021 11:13:03 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:d15:339e:aa10:60f1]) by smtp.gmail.com with ESMTPSA id p10sm24841268wrw.33.2021.04.04.11.13.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 Apr 2021 11:13:02 -0700 (PDT) From: "Basil L. Contovounesios" To: Lars Ingebrigtsen Subject: Re: bug#38164: quit-restore-window doesn't restore point in man References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> <874knrp9ad.fsf@gnus.org> Date: Sun, 04 Apr 2021 19:13:01 +0100 In-Reply-To: <874knrp9ad.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 21 Sep 2020 15:08:10 +0200") Message-ID: <87zgyd536a.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 38164 Cc: martin rudalics , 38164@debbugs.gnu.org, Juri Linkov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lars Ingebrigtsen writes: > Juri Linkov writes: > >> - (quit-restore-window >> - (get-buffer-window Man-buffer t) 'kill) >> + (progn >> + (quit-restore-window >> + (get-buffer-window Man-buffer t) 'kill) >> + (select-window (old-selected-window))) > > The discussion then dealt mostly with general quit-restore-windows > issues, but I think this patch should be applied, since it fixes an > annoying problem in Man. So I've now pushed it to Emacs 28. This gives rise to the following regression: 0. emacs -Q 1. (setq Man-notify-method 'aggressive) C-x C-e 2. M-x man RET mythical RET This used to pop up and very quickly hide a window (but that's a separate issue), and then the echo area displayed: Can't find the mythical manpage Whereas now the phantom window remains displayed much longer, the echo area displays: error in process sentinel: Wrong type argument: window-live-p, # and the *Messages* buffer also contains: error in process sentinel: Man-bgproc-sentinel: Wrong type argument: window-live-p, # Ideally a non-existent manpage would result only in the "can't find" message, without any inadvertent Lisp errors or window dances. Thanks, -- Basil From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 04 14:29:00 2021 Received: (at 38164) by debbugs.gnu.org; 4 Apr 2021 18:29:00 +0000 Received: from localhost ([127.0.0.1]:36436 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lT7UZ-0005OH-NT for submit@debbugs.gnu.org; Sun, 04 Apr 2021 14:29:00 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60006) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lT7UW-0005O1-P0 for 38164@debbugs.gnu.org; Sun, 04 Apr 2021 14:28:58 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44205) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lT7UQ-0007hq-R0; Sun, 04 Apr 2021 14:28:50 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4847 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lT7UQ-0004Kn-4Z; Sun, 04 Apr 2021 14:28:50 -0400 Date: Sun, 04 Apr 2021 21:28:38 +0300 Message-Id: <83k0phdhux.fsf@gnu.org> From: Eli Zaretskii To: "Basil L. Contovounesios" In-Reply-To: <87zgyd536a.fsf@tcd.ie> (contovob@tcd.ie) Subject: Re: bug#38164: quit-restore-window doesn't restore point in man References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> <874knrp9ad.fsf@gnus.org> <87zgyd536a.fsf@tcd.ie> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 38164 Cc: larsi@gnus.org, 38164@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > From: "Basil L. Contovounesios" > Date: Sun, 04 Apr 2021 19:13:01 +0100 > Cc: 38164@debbugs.gnu.org, Juri Linkov > > Lars Ingebrigtsen writes: > > > Juri Linkov writes: > > > >> - (quit-restore-window > >> - (get-buffer-window Man-buffer t) 'kill) > >> + (progn > >> + (quit-restore-window > >> + (get-buffer-window Man-buffer t) 'kill) > >> + (select-window (old-selected-window))) > > > > The discussion then dealt mostly with general quit-restore-windows > > issues, but I think this patch should be applied, since it fixes an > > annoying problem in Man. So I've now pushed it to Emacs 28. > > This gives rise to the following regression: > > 0. emacs -Q > 1. (setq Man-notify-method 'aggressive) C-x C-e > 2. M-x man RET mythical RET > > This used to pop up and very quickly hide a window (but that's a > separate issue), and then the echo area displayed: > > Can't find the mythical manpage > > Whereas now the phantom window remains displayed much longer, the echo > area displays: > > error in process sentinel: > Wrong type argument: window-live-p, # > > and the *Messages* buffer also contains: > > error in process sentinel: > Man-bgproc-sentinel: Wrong type argument: window-live-p, # So we traded a minor issue for a more serious one. (And if I try the recipe which triggered that change, I see a perfectly expected behavior in Emacs 24.) I think that change should be reverted. From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 04 15:20:07 2021 Received: (at 38164) by debbugs.gnu.org; 4 Apr 2021 19:20:07 +0000 Received: from localhost ([127.0.0.1]:36463 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lT8Hy-0000Fs-W5 for submit@debbugs.gnu.org; Sun, 04 Apr 2021 15:20:07 -0400 Received: from quimby.gnus.org ([95.216.78.240]:50056) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lT8Hv-0000FH-5Y for 38164@debbugs.gnu.org; Sun, 04 Apr 2021 15:20:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=51XKnGAKwxKNacrNzS0F6F0872hwvTec8JizAZmHhh0=; b=Le+CRg4NAg80zZupbx298L2ifZ 0/VJukGW7TRd7cHAEZguyALg4AldkNSs0Yr8H/1whK8NCVL2Td5ruat6Bsjjty7seLc56ZtkSQ4Wm hblx2JM5wtdG1o1DyunBnzQ7Wf3JyqeNzUM6tXp+llNqmerh+N1uLVCUSU5ymB10tqpw=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lT8Hi-0001ow-J5; Sun, 04 Apr 2021 21:19:52 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#38164: quit-restore-window doesn't restore point in man References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> <874knrp9ad.fsf@gnus.org> <87zgyd536a.fsf@tcd.ie> <83k0phdhux.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAAAXNSR0IArs4c6QAAAAlQTFRF PEZFqbOn////C9F+/gAAAAFiS0dEAmYLfGQAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfl BAQTERSn3PtCAAAAtklEQVQoz53SsQ7EIAgAUEhkd9D/0eS6awL//ysn2iJtbzqHhhdUUAvwz8js hS6uot+0IAMobYOkJ4OMMfeJAdsIF6gha0bgWvZCWVU98gKrwgktfE5a81AOse2wuwzYNO2BfkKe gBuyB3rQDYf1tlPXGWKzoyJH6HxeHY2gH1ox6JoWV/kkZdxuljqgp8Fr5663KZwY2u6yvFreqB9D 6sUyHUYXE4F4v0Ai9xz2J7hnmuAHwoy/b/Bi7ODUWv0AAAAldEVYdGRhdGU6Y3JlYXRlADIwMjEt MDQtMDRUMTk6MTc6MTkrMDA6MDBGFyk9AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIxLTA0LTA0VDE5 OjE3OjE5KzAwOjAwN0qRgQAAADh0RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgKGMpIDE5OTgg SGV3bGV0dC1QYWNrYXJkIENvbXBhbnn5V3k3AAAAIXRFWHRpY2M6ZGVzY3JpcHRpb24Ac1JHQiBJ RUM2MTk2Ni0yLjFXrdpHAAAAJnRFWHRpY2M6bWFudWZhY3R1cmVyAElFQyBodHRwOi8vd3d3Lmll Yy5jaBx/AEwAAAA3dEVYdGljYzptb2RlbABJRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91 ciBzcGFjZSAtIHNSR0JEU0ipAAAAAElFTkSuQmCC X-Now-Playing: The Notwist's _Vertigo Days_: "Al Norte" Date: Sun, 04 Apr 2021 21:19:44 +0200 In-Reply-To: <83k0phdhux.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 04 Apr 2021 21:28:38 +0300") Message-ID: <87zgydg8mn.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > So we traded a minor issue for a more serious one. (And if I try the > recipe which triggered that change, I see a perfectly expected > behavior in Emacs 24.) > > I think that change should be rever [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38164 Cc: "Basil L. Contovounesios" , 38164@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > So we traded a minor issue for a more serious one. (And if I try the > recipe which triggered that change, I see a perfectly expected > behavior in Emacs 24.) > > I think that change should be reverted. The recipe is unclear -- I think it's really M-x man RET man RET select the man window M-: (progn (man "XYZ") (read-string "-->")) In Emacs 27, this will pop out of the read-string, which is the bug? I'd rather fix the (setq Man-notify-method 'aggressive) regression than bring that awkward interface bug back. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 04 15:36:16 2021 Received: (at 38164) by debbugs.gnu.org; 4 Apr 2021 19:36:16 +0000 Received: from localhost ([127.0.0.1]:36477 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lT8Xf-0000gD-Po for submit@debbugs.gnu.org; Sun, 04 Apr 2021 15:36:16 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lT8Xe-0000fz-1H for 38164@debbugs.gnu.org; Sun, 04 Apr 2021 15:36:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44730) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lT8XX-0003Yg-SO; Sun, 04 Apr 2021 15:36:07 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1042 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lT8XW-0002cP-K3; Sun, 04 Apr 2021 15:36:07 -0400 Date: Sun, 04 Apr 2021 22:36:00 +0300 Message-Id: <83ft05deqn.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87zgydg8mn.fsf@gnus.org> (message from Lars Ingebrigtsen on Sun, 04 Apr 2021 21:19:44 +0200) Subject: Re: bug#38164: quit-restore-window doesn't restore point in man References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> <874knrp9ad.fsf@gnus.org> <87zgyd536a.fsf@tcd.ie> <83k0phdhux.fsf@gnu.org> <87zgydg8mn.fsf@gnus.org> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 38164 Cc: contovob@tcd.ie, 38164@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > From: Lars Ingebrigtsen > Cc: "Basil L. Contovounesios" , 38164@debbugs.gnu.org, > juri@linkov.net > Date: Sun, 04 Apr 2021 21:19:44 +0200 > > The recipe is unclear -- I think it's really > > M-x man RET man RET > select the man window > M-: (progn (man "XYZ") (read-string "-->")) Do you understand the practical importance of the last command? IOW, in which practical use case will 'man' be called like that? > In Emacs 27, this will pop out of the read-string, which is the bug? A very minor annoyance, I'd say. It's easy dealt with. > I'd rather fix the (setq Man-notify-method 'aggressive) regression than > bring that awkward interface bug back. If there's a practical use case there, I might agree. Otherwise, we will be jumping through hoops for a reason that isn't necessarily a good one. From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 04 15:38:30 2021 Received: (at 38164) by debbugs.gnu.org; 4 Apr 2021 19:38:30 +0000 Received: from localhost ([127.0.0.1]:36481 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lT8Zq-0000jN-7T for submit@debbugs.gnu.org; Sun, 04 Apr 2021 15:38:30 -0400 Received: from quimby.gnus.org ([95.216.78.240]:50246) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lT8Zo-0000jB-6e for 38164@debbugs.gnu.org; Sun, 04 Apr 2021 15:38:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=3zKGTKCsn/+FkAZ0pNfHIYhyB8AXixCVPGk1XqgGUUY=; b=hUW9W6qpnN4acqPkD0fRV3WPt3 6PDmAVMkCDty8ShxGYGz7jHq0Ca+incAp17IKRIM+yTrRSJER/QdYUOdFizc3NmuaSv9c1hI1yw2i Qeglsh1mFQ+zX+4BB+GPyzbwylUF0p0yttiWBP2RYQD3uJU3eV8fK2wnP2yq0y3x5awU=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lT8Zf-000204-AJ; Sun, 04 Apr 2021 21:38:21 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#38164: quit-restore-window doesn't restore point in man References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> <874knrp9ad.fsf@gnus.org> <87zgyd536a.fsf@tcd.ie> <83k0phdhux.fsf@gnu.org> <87zgydg8mn.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAAAXNSR0IArs4c6QAAAAlQTFRF PEZFqbOn////C9F+/gAAAAFiS0dEAmYLfGQAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfl BAQTERSn3PtCAAAAtklEQVQoz53SsQ7EIAgAUEhkd9D/0eS6awL//ysn2iJtbzqHhhdUUAvwz8js hS6uot+0IAMobYOkJ4OMMfeJAdsIF6gha0bgWvZCWVU98gKrwgktfE5a81AOse2wuwzYNO2BfkKe gBuyB3rQDYf1tlPXGWKzoyJH6HxeHY2gH1ox6JoWV/kkZdxuljqgp8Fr5663KZwY2u6yvFreqB9D 6sUyHUYXE4F4v0Ai9xz2J7hnmuAHwoy/b/Bi7ODUWv0AAAAldEVYdGRhdGU6Y3JlYXRlADIwMjEt MDQtMDRUMTk6MTc6MTkrMDA6MDBGFyk9AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIxLTA0LTA0VDE5 OjE3OjE5KzAwOjAwN0qRgQAAADh0RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgKGMpIDE5OTgg SGV3bGV0dC1QYWNrYXJkIENvbXBhbnn5V3k3AAAAIXRFWHRpY2M6ZGVzY3JpcHRpb24Ac1JHQiBJ RUM2MTk2Ni0yLjFXrdpHAAAAJnRFWHRpY2M6bWFudWZhY3R1cmVyAElFQyBodHRwOi8vd3d3Lmll Yy5jaBx/AEwAAAA3dEVYdGljYzptb2RlbABJRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91 ciBzcGFjZSAtIHNSR0JEU0ipAAAAAElFTkSuQmCC X-Now-Playing: The Notwist's _Vertigo Days_: "Loose Ends" Date: Sun, 04 Apr 2021 21:38:18 +0200 In-Reply-To: <87zgydg8mn.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sun, 04 Apr 2021 21:19:44 +0200") Message-ID: <87v991g7rp.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > I'd rather fix the (setq Man-notify-method 'aggressive) regression than > bring that awkward interface bug back. I've now worked around the issue with the immediate error in this setting, but the basic issue still remains -- in some of the Man-notify-method methods, the error ends up changing the selected window [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38164 Cc: "Basil L. Contovounesios" , 38164@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lars Ingebrigtsen writes: > I'd rather fix the (setq Man-notify-method 'aggressive) regression than > bring that awkward interface bug back. I've now worked around the issue with the immediate error in this setting, but the basic issue still remains -- in some of the Man-notify-method methods, the error ends up changing the selected window upon an error (which shouldn't happen). Somebody should go through all the combinations for that variable and iron out the problems so that this never happens (and open a new bug report for that). -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 04 15:40:29 2021 Received: (at 38164) by debbugs.gnu.org; 4 Apr 2021 19:40:29 +0000 Received: from localhost ([127.0.0.1]:36485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lT8bk-0000mR-Sm for submit@debbugs.gnu.org; Sun, 04 Apr 2021 15:40:29 -0400 Received: from quimby.gnus.org ([95.216.78.240]:50282) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lT8bi-0000mD-HT for 38164@debbugs.gnu.org; Sun, 04 Apr 2021 15:40:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=62zhQJJb7W4+PFOS/EHOm2C7pliNq1nI+0EgPPewSr4=; b=tX8lACPcNnMBQERu7Sg06FlVcg ONgQS7ohCPNEhLq6sV97eed2Bk8WoKLA+eQHuaJTgK/RjUbAPMhmDp9UB2uWCE3pCvT7Gzcnez4W6 Iop05nsf8l/XTH9upMvFig20imRbz1LyGIoTTwOevwECJ5GGcrMC1+92poBE26H7GtkA=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lT8ba-00021g-A2; Sun, 04 Apr 2021 21:40:20 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#38164: quit-restore-window doesn't restore point in man References: <8ea0a3fa-5169-4493-bd54-3ebe47836a35@default> <87r3i9nped.fsf@gnus.org> <87wps1m7co.fsf@web.de> <87r22gbquk.fsf@mail.linkov.net> <875zjrzgoz.fsf_-_@mail.linkov.net> <02f0564a-baf3-b15c-bcc5-98d37f510d7a@gmx.at> <877e45ksaz.fsf@mail.linkov.net> <874knrp9ad.fsf@gnus.org> <87zgyd536a.fsf@tcd.ie> <83k0phdhux.fsf@gnu.org> <87zgydg8mn.fsf@gnus.org> <83ft05deqn.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAAAXNSR0IArs4c6QAAAAlQTFRF PEZFqbOn////C9F+/gAAAAFiS0dEAmYLfGQAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfl BAQTERSn3PtCAAAAtklEQVQoz53SsQ7EIAgAUEhkd9D/0eS6awL//ysn2iJtbzqHhhdUUAvwz8js hS6uot+0IAMobYOkJ4OMMfeJAdsIF6gha0bgWvZCWVU98gKrwgktfE5a81AOse2wuwzYNO2BfkKe gBuyB3rQDYf1tlPXGWKzoyJH6HxeHY2gH1ox6JoWV/kkZdxuljqgp8Fr5663KZwY2u6yvFreqB9D 6sUyHUYXE4F4v0Ai9xz2J7hnmuAHwoy/b/Bi7ODUWv0AAAAldEVYdGRhdGU6Y3JlYXRlADIwMjEt MDQtMDRUMTk6MTc6MTkrMDA6MDBGFyk9AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIxLTA0LTA0VDE5 OjE3OjE5KzAwOjAwN0qRgQAAADh0RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgKGMpIDE5OTgg SGV3bGV0dC1QYWNrYXJkIENvbXBhbnn5V3k3AAAAIXRFWHRpY2M6ZGVzY3JpcHRpb24Ac1JHQiBJ RUM2MTk2Ni0yLjFXrdpHAAAAJnRFWHRpY2M6bWFudWZhY3R1cmVyAElFQyBodHRwOi8vd3d3Lmll Yy5jaBx/AEwAAAA3dEVYdGljYzptb2RlbABJRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91 ciBzcGFjZSAtIHNSR0JEU0ipAAAAAElFTkSuQmCC X-Now-Playing: The Notwist's _Vertigo Days_: "Loose Ends" Date: Sun, 04 Apr 2021 21:40:17 +0200 In-Reply-To: <83ft05deqn.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 04 Apr 2021 22:36:00 +0300") Message-ID: <87r1jpg7oe.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> The recipe is unclear -- I think it's really >> >> M-x man RET man RET >> select the man window >> M-: (progn (man "XYZ") (read-string "-->")) > > Do you understand the practical importance of the [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38164 Cc: contovob@tcd.ie, 38164@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> The recipe is unclear -- I think it's really >> >> M-x man RET man RET >> select the man window >> M-: (progn (man "XYZ") (read-string "-->")) > > Do you understand the practical importance of the last command? IOW, > in which practical use case will 'man' be called like that? The practical issue was that you do an M-x man on something, and then start doing something else (for instance a new M-x). The error message reported asynchronously will then select a random different buffer. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Wed Jun 18 23:14:07 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 03 May 2021 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator