From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#33871: 27.0.50; Revert Dired window saved in window configuration Date: Fri, 28 Dec 2018 09:34:30 +0100 Message-ID: <5C25E016.3050808@gmx.at> References: <87bm59mglk.fsf@mail.linkov.net> <5C234D27.40309@gmx.at> <87y38bhm6i.fsf@mail.linkov.net> <5C249D48.1020608@gmx.at> <87efa21wof.fsf@mail.linkov.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1545986154 19928 195.159.176.226 (28 Dec 2018 08:35:54 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 28 Dec 2018 08:35:54 +0000 (UTC) Cc: 33871@debbugs.gnu.org To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Dec 28 09:35:49 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gcncT-00055L-Ht for geb-bug-gnu-emacs@m.gmane.org; Fri, 28 Dec 2018 09:35:49 +0100 Original-Received: from localhost ([127.0.0.1]:57508 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gcnea-0007GO-Bd for geb-bug-gnu-emacs@m.gmane.org; Fri, 28 Dec 2018 03:38:00 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:40552) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gcneM-000741-30 for bug-gnu-emacs@gnu.org; Fri, 28 Dec 2018 03:37:50 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gcnbi-0006Tj-QI for bug-gnu-emacs@gnu.org; Fri, 28 Dec 2018 03:35:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:57061) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gcnbi-0006TJ-MJ for bug-gnu-emacs@gnu.org; Fri, 28 Dec 2018 03:35:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gcnbi-000727-Id for bug-gnu-emacs@gnu.org; Fri, 28 Dec 2018 03:35: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, 28 Dec 2018 08:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33871 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 33871-submit@debbugs.gnu.org id=B33871.154598609427015 (code B ref 33871); Fri, 28 Dec 2018 08:35:02 +0000 Original-Received: (at 33871) by debbugs.gnu.org; 28 Dec 2018 08:34:54 +0000 Original-Received: from localhost ([127.0.0.1]:39700 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gcnba-00071f-4Z for submit@debbugs.gnu.org; Fri, 28 Dec 2018 03:34:54 -0500 Original-Received: from mout.gmx.net ([212.227.17.22]:48623) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gcnbW-00071J-PG for 33871@debbugs.gnu.org; Fri, 28 Dec 2018 03:34:51 -0500 Original-Received: from [192.168.1.101] ([46.125.249.76]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LqQTl-1hG0Ez1RTd-00e2XI; Fri, 28 Dec 2018 09:34:40 +0100 In-Reply-To: <87efa21wof.fsf@mail.linkov.net> X-Provags-ID: V03:K1:Z1064N0LZLP0THgujkNpfZXkEUjRXI0MFSIdqH7uHH+p7JrEcmR Ambq7wVnlAo5RC1pyRz6uWbse5hkMGPwK07PSbqzgP3kYFJCJBziG2clmAWq66HIDHiXtNz kZZUWq6SJ7Pj+oJWtIxOH6eqBO3QRLpnsKQDky28ENVNLYiu2abD0f9Z+K0+4mMj9Z+eRav yrKs0O6jgl4eXgTlK3H4Q== X-UI-Out-Filterresults: notjunk:1;V03:K0:hmdDSjZ0Msk=:g/dOeUR+nnG7o6HA0BQbov EgcItlDb7AZR9xlwXeusw2auEO43XIn9SxEMNu2qK1Y6FGL89qkvXvSkND94DBw6c53ni7VyK bzzgVhSmmohHGv6WKzhbLp7Xy/LRtP4okoBZkc1tx1iYX5c3F2dpzAU0dcAaiwK+egJlY4DUp ugXFlUE2dYTC5IsnNlj3OOqy2c5qf1oeywJi2L4M0L0Z1IROePaQMAIXUe13pYHkn+afh5QJd VeTC/zKYwlP5pcc0DFEaXvuXY+/p2BJ75TE3tBpAMUj/ArEy8TqT8zCN58HNq0r2a/TGUg4El w3G2CCxnK7o9DnBScaLJv/pW0mKwDNBPJfeSNW8QhLqzopSrkxeLR3dCdEyudh6oYplNiY8PX g/9ZDYXzOE8YJm/RR0+B5xDtKBedTtjHlNTZut001dr1d99FK0KM9yCET3zDyfoK1bfXCmPrN ICiqQ7ReAG1XzeG1EVsof7L07T6RdfMj9CWDYQtIR1oNoLm+66y/De9wDv3zksxpYcGCUln9k EKQYj9l6eNj+0GnmGynYKG5BAi03HkTmBcxuOp2nVIYrVMWmik82tiY8wvtAdagjsq85zm68w KTRR2dpObaYUcE59E8ssAurq9EPhAbQdAWjTYL8iGE45gJreyCX1K9t5+K5GRb9FimzoDR/0V Or9Ek2NcLYD674rW94sGcQpyjig93MZrVxT/w99YtiHpglINN9/YyeiiYCfvOeFpwcs+13ymH lT2YfJESHmKNScqXe9pit7IypLmp7isTXye1yTLwoeIs+b1yto8U9NEfUZg99Zzyrd3WpY9O 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: 208.118.235.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:153950 Archived-At: > So the revert function doesn't use markers? Maybe then > set-window-configuration should not use markers too? 'dired-revert' is spcecial. There's nothing we can conclude from it. >>> Here is when the upper window is selected, but still it moves to (point-max) >>> in non-selected window: >>> >>> (progn (dired "/tmp") >>> (dired-other-window "/tmp") (other-window 1) >>> (let ((w-c (current-window-configuration)) >>> (p-m (point-marker))) >>> (view-emacs-todo) (delete-other-windows) >>> (with-current-buffer (get-buffer "tmp") >>> (revert-buffer)) >>> (set-window-configuration w-c))) >> >> In every non-selected window. Try with as many windows as you want. >> Only the selected window is handled separately. > > A bug? As I suggested earlier we can use the position of the buffer's point in every window regardless of whether it currently shows the buffer or we later switch to the buffer in it. But this is not what we usually want when using multiple windows: We usually want them to show different portions of the same buffer. martin