From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#20943: 25.0.50; Dired buffers are not always auto-reverterd Date: Sat, 4 Jul 2015 07:33:24 -0700 (PDT) Message-ID: References: <87y4j1oy87.fsf@openmailbox.org> <83bnfx2ckn.fsf@gnu.org> <87y4j0fj8m.fsf@openmailbox.org> <831tgr3np9.fsf@gnu.org> <87r3ort2bp.fsf@openmailbox.org> <83egkq1uj4.fsf@gnu.org> <87egkplmpw.fsf@openmailbox.org> <83wpyhzma4.fsf@gnu.org> <87a8vdlguy.fsf@openmailbox.org> <83si95zbjr.fsf@gnu.org> <87y4ix75t0.fsf@openmailbox.org> <83lhexz78k.fsf@gnu.org> <87twtl1axb.fsf@openmailbox.org> <8738141don.fsf@gmx.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1436020471 5584 80.91.229.3 (4 Jul 2015 14:34:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 4 Jul 2015 14:34:31 +0000 (UTC) Cc: 20943@debbugs.gnu.org To: Michael Albinus , Mark Karpov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jul 04 16:34:12 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZBOWB-0000Wx-St for geb-bug-gnu-emacs@m.gmane.org; Sat, 04 Jul 2015 16:34:12 +0200 Original-Received: from localhost ([::1]:44434 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZBOWB-0006k7-7v for geb-bug-gnu-emacs@m.gmane.org; Sat, 04 Jul 2015 10:34:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59739) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZBOW7-0006j6-33 for bug-gnu-emacs@gnu.org; Sat, 04 Jul 2015 10:34:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZBOW2-0006W8-Vs for bug-gnu-emacs@gnu.org; Sat, 04 Jul 2015 10:34:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:38386) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZBOW2-0006Vy-SI for bug-gnu-emacs@gnu.org; Sat, 04 Jul 2015 10:34:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZBOW2-0005Me-AC for bug-gnu-emacs@gnu.org; Sat, 04 Jul 2015 10:34:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 04 Jul 2015 14:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20943 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20943-submit@debbugs.gnu.org id=B20943.143602042120583 (code B ref 20943); Sat, 04 Jul 2015 14:34:02 +0000 Original-Received: (at 20943) by debbugs.gnu.org; 4 Jul 2015 14:33:41 +0000 Original-Received: from localhost ([127.0.0.1]:39832 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZBOVg-0005Lv-PY for submit@debbugs.gnu.org; Sat, 04 Jul 2015 10:33:41 -0400 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:17061) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZBOVf-0005Le-BI for 20943@debbugs.gnu.org; Sat, 04 Jul 2015 10:33:40 -0400 Original-Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id t64EXWTR009647 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 4 Jul 2015 14:33:32 GMT Original-Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserv0021.oracle.com (8.13.8/8.13.8) with ESMTP id t64EXVtE004151 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sat, 4 Jul 2015 14:33:32 GMT Original-Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19]) by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id t64EXVnV022548; Sat, 4 Jul 2015 14:33:31 GMT In-Reply-To: <8738141don.fsf@gmx.de> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] X-Source-IP: aserv0021.oracle.com [141.146.126.233] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:104694 Archived-At: > This is a feature of dired. It doesn't want to regenerate the whole > dired buffer; instead it adds the new entry at the position the > cursor is pointing to. This is because reverting the dired buffer > could be expensive. Think about a remote directory, think about many > inserted subdirectories. Dunno whether performance was the only reason for doing this, but another benefit I see to the current behavior is that, because the change is shown next to point, *you see it*, even if `g' reordering might place it far way or even off-screen. It is important that users have feedback about changs. And when the changed/new file is somehow derived from the file at point (e.g., it is a copy), seeing the two right next to each other means you can immediately compare the names etc.=20 This keep-it-right-here-for-now behavior is quite important, (to me at least). When I copy a file to the same directory, for instance, and give the copy a name with a prefix (e.g. 2015-07-04) that might make it sort far away, I can nevertheless see it right there. This is about the same reason that we highlight new files (e.g., copies) specially, so you notice them easily. This gives users control over when to re-sort (using, e.g., `g'). We should not assume that re-sorting automatically is what a user wants. If we were to change this, I would very much like the changed behavior to be only an option, and not the default behavior.