From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#4880: point moves in other dired windows Date: Sat, 05 Dec 2009 00:00:47 -0500 Message-ID: References: <912155b0911060735o6f81038hcc5927f21c119700@mail.gmail.com> <87d42v8vhe.fsf@mail.jurta.org> <87k4x2xyd6.fsf@mail.jurta.org> Reply-To: Stefan Monnier , 4880@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1259989663 30320 80.91.229.12 (5 Dec 2009 05:07:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 5 Dec 2009 05:07:43 +0000 (UTC) Cc: 4880@emacsbugs.donarmstrong.com, Per =?UTF-8?Q?Starb=C3=A4ck?= To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Dec 05 06:07:36 2009 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NGmrn-0002NS-OI for geb-bug-gnu-emacs@m.gmane.org; Sat, 05 Dec 2009 06:07:36 +0100 Original-Received: from localhost ([127.0.0.1]:60448 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NGmrn-0005BN-Fz for geb-bug-gnu-emacs@m.gmane.org; Sat, 05 Dec 2009 00:07:35 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NGmrj-0005Ao-Od for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2009 00:07:31 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NGmrf-00054k-SM for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2009 00:07:31 -0500 Original-Received: from [199.232.76.173] (port=44809 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NGmrf-00054d-Pd for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2009 00:07:27 -0500 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:60114) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NGmrf-00068U-QC for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2009 00:07:28 -0500 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nB557OoM006398; Fri, 4 Dec 2009 21:07:25 -0800 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.14.3/8.14.3/Submit) id nB5554dY005627; Fri, 4 Dec 2009 21:05:04 -0800 Resent-Date: Fri, 4 Dec 2009 21:05:04 -0800 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: Stefan Monnier Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs 2Resent-Date: Sat, 05 Dec 2009 05:05:04 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: followup 4880 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 4880-submit@emacsbugs.donarmstrong.com id=B4880.12599892555137 (code B ref 4880); Sat, 05 Dec 2009 05:05:04 +0000 Original-Received: (at 4880) by emacsbugs.donarmstrong.com; 5 Dec 2009 05:00:55 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from ironport2-out.pppoe.ca (ironport2-out.teksavvy.com [206.248.154.181]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nB550rNr005123 for <4880@emacsbugs.donarmstrong.com>; Fri, 4 Dec 2009 21:00:55 -0800 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApsEAGJ3GUtFpZ7i/2dsb2JhbACBTNQrhDMEihw X-IronPort-AV: E=Sophos;i="4.47,346,1257138000"; d="scan'208";a="50733869" Original-Received: from 69-165-158-226.dsl.teksavvy.com (HELO ceviche.home) ([69.165.158.226]) by ironport2-out.pppoe.ca with ESMTP; 05 Dec 2009 00:00:47 -0500 Original-Received: by ceviche.home (Postfix, from userid 20848) id 53F8D70213; Sat, 5 Dec 2009 00:00:47 -0500 (EST) In-Reply-To: <87k4x2xyd6.fsf@mail.jurta.org> (Juri Linkov's message of "Fri, 04 Dec 2009 23:49:28 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) Resent-Date: Sat, 05 Dec 2009 00:07:31 -0500 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:33233 Archived-At: > ! (list > ! (mapcar (lambda (buffer) > ! (cons buffer > ! (with-current-buffer buffer > ! (list > ! (dired-get-filename nil t) > ! (point))))) > ! (dired-buffers-for-dir > ! (if (consp dired-directory) (car dired-directory) dired-directory))) > ! (mapcar (lambda (w) > ! (list w > ! (with-selected-window w > ! (dired-get-filename nil t)) > ! (window-point w))) > ! (get-buffer-window-list nil 0 t)))) I do not understand, why we save the point of all "dired-buffers-for-dir" but only the point of the windows showing the current buffer. I'd prefer to resolve this discrepancy by only saving the current buffer's point (after all, the other buffer's won't be affected by the revert, right)? Stefan