From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#38164: quit-restore-window doesn't restore point in man Date: Fri, 15 Nov 2019 09:13:09 +0100 Message-ID: <3e9a7418-3b89-c404-5242-cb5716215d87@gmx.at> 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> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="122788"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 38164@debbugs.gnu.org To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 15 09:17:20 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iVWn8-000VoV-Es for geb-bug-gnu-emacs@m.gmane.org; Fri, 15 Nov 2019 09:17:18 +0100 Original-Received: from localhost ([::1]:36570 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iVWn7-0008Q3-2W for geb-bug-gnu-emacs@m.gmane.org; Fri, 15 Nov 2019 03:17:17 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41605) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iVWk1-0006vZ-CG for bug-gnu-emacs@gnu.org; Fri, 15 Nov 2019 03:14:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iVWjy-00072V-Mc for bug-gnu-emacs@gnu.org; Fri, 15 Nov 2019 03:14:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:54987) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iVWjy-00072J-E7 for bug-gnu-emacs@gnu.org; Fri, 15 Nov 2019 03:14:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iVWjy-0004CM-77 for bug-gnu-emacs@gnu.org; Fri, 15 Nov 2019 03:14:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 15 Nov 2019 08:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38164 X-GNU-PR-Package: emacs Original-Received: via spool by 38164-submit@debbugs.gnu.org id=B38164.157380560716077 (code B ref 38164); Fri, 15 Nov 2019 08:14:02 +0000 Original-Received: (at 38164) by debbugs.gnu.org; 15 Nov 2019 08:13:27 +0000 Original-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 Original-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 Original-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 In-Reply-To: <874kz6aw5x.fsf@mail.linkov.net> Content-Language: de-AT X-Provags-ID: V03:K1:48XwioHozkcqtClyfqekxEfhTDUhZOmhPl/jzOzdJtsd+hOhD3B nic+uXDP4sRLLM9QIqsimGPCHL38N4dLr3kqODAiR1vUdnxvELd/kW2YmLC6G85Zw8FbtFB zAqgtLgsg9QNzr8NPHlsp8B+J6HHSVMgYyf5xI+LjGrhCYGl4hzQA4yya8Q+VseZazUl85W EvplAwtG7BfqUy6NGacJQ== 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+GHkazFfciwwxR9emPs6AgUJRhyNtD X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:171641 Archived-At: > 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