From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#20992: 25.0.50; `virtual-dired': (1) doc typo, (2) unclear Date: Tue, 31 Mar 2020 02:30:52 +0200 Message-ID: <87sghpxt4z.fsf@web.de> References: <99643ea0-8a24-47b4-95ab-0c21da485539@default> <3d083fa4-c6fb-4890-944f-19a206b4c035@default> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="11619"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 20992@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Mar 31 02:32:55 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jJ4pr-0002v2-3b for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 31 Mar 2020 02:32:55 +0200 Original-Received: from localhost ([::1]:58726 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jJ4pp-0005NL-H7 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 30 Mar 2020 20:32:53 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39410) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jJ4p1-0005N8-L4 for bug-gnu-emacs@gnu.org; Mon, 30 Mar 2020 20:32:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jJ4p0-0007ow-LB for bug-gnu-emacs@gnu.org; Mon, 30 Mar 2020 20:32:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51970) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jJ4p0-0007oW-DI for bug-gnu-emacs@gnu.org; Mon, 30 Mar 2020 20:32:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jJ4p0-0005VL-8O for bug-gnu-emacs@gnu.org; Mon, 30 Mar 2020 20:32:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 31 Mar 2020 00:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20992 X-GNU-PR-Package: emacs Original-Received: via spool by 20992-submit@debbugs.gnu.org id=B20992.158561466721082 (code B ref 20992); Tue, 31 Mar 2020 00:32:02 +0000 Original-Received: (at 20992) by debbugs.gnu.org; 31 Mar 2020 00:31:07 +0000 Original-Received: from localhost ([127.0.0.1]:35283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJ4o6-0005Ty-Np for submit@debbugs.gnu.org; Mon, 30 Mar 2020 20:31:07 -0400 Original-Received: from mout.web.de ([212.227.17.12]:57943) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJ4o5-0005TO-5d for 20992@debbugs.gnu.org; Mon, 30 Mar 2020 20:31:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1585614652; bh=bp9AcOCOAjNUG4mLMkKK8Ger0Na5UBr1I8MCYvqJ5Vw=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=l2hwj2DpwqHVpVKS5pK2/Fiq9maOxpfqMvahZTNFxzYk8SgHdnNPaKlFTJZmWUc2N bBgWSJcYzelPZYN9b/HfQD9Nq0AGoZR/F/fCY/XOitPx2nAVp1oEjXnli3ykaU4H+m vN25oKY6nVPHO2Ybxnxx7SIzfnI/TODnvVPyU+Uk= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from drachen.dragon ([188.98.99.7]) by smtp.web.de (mrweb103 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MLxwG-1jQmQq2DnQ-007ilP; Tue, 31 Mar 2020 02:30:52 +0200 In-Reply-To: <3d083fa4-c6fb-4890-944f-19a206b4c035@default> (Drew Adams's message of "Mon, 6 Jul 2015 10:49:38 -0700 (PDT)") X-Provags-ID: V03:K1:2VYPsP9k+M+KGZIR2fS9vMINalyi7aLr21RvNcEASVfz+kexVv8 VlHV3hGKKuwHdW2t1ulDAfbALzqVgA1+KXA6zuXqfHblcG0yPlVWUwhMGX/ZhtqMqUHXcoC W5mm5qVgTEarre7YDrJK8TUkysNefg30+35jyMqkEtvyt6HgOUOeCwapwVv4PBis2yc85ee oqnW4eYmVTY81Zcn1sc4Q== X-UI-Out-Filterresults: notjunk:1;V03:K0:4OUXnBPWfUY=:Jc1dk5mK6ppxD5bHkCh0MA Y4/e8lp/K0Lz2RBhOC5k6zZhZA9p41nwD13piXKnxnSX3Jgk6hQTmUnb0lser92g31f0NZvUw P1bSZKwCWq38s6pPvzsUvShbUUXLbT0BhSazuiy+rhJMtxsk9r2cMA07FWrFzXcqnxLHBOLE+ PSYBawHk+PHpARDoSo/5fJ8pEhVR6Oc4lslMlzfJ2LWiGPmPHe1XK2eKJlk34NNm0qDBaMSZ1 pauxQF2ebD/4LRNWhLDDzC8MwXG3wRmHQjAkequ3c34CJRyW4cH6eyuHj4zkEGMA9K7lfRtPQ SeAPttM7BXtISjVSzmMBT73tijar0mxHk+jxUSNmln/qBIwQIyLq/SQQgcHxrJYOLVwpNrUsF QsTD3Nh+nuavZMiJsjELLuG1nYfWK8UszNIhOL6VipMHl62dYA31GSDlQj6s1C+gT11JgfGgP c8fYNfExpLsPS6IIDJ1KHshAxibW2DGS2YhgIyDQ0LvNGjk/4dB+/h9fR764i2D0brlNggBsE IzSHRw3UPm/gMQY3XeWbnnEoQWKylyjsf1r+WGTXj7j4FYthMcRj9XExR6F4uCBgCBzSF5ZBX soDqyhzyQSjg3pvVrND3qMAMjw6UoJeSfUOi2trNgtYS82MmifEmmQCAASSm9kGfxItJjzXbo Sd+aEoqoCBl4+AmZjq05kWStcOPllgqUaAmFZNSHoosH8BE8DCkAkvAPd+yFxI7pDCSWw4qD2 UTiblBMtrHzZDSO3DsvgONzfZiMIHuKTd0Ea34P7rPv6pIFUC4whthrygBblvfs4RQrEposO 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:177895 Archived-At: Drew Adams writes: > 4. It's not clear from the doc just how `virtual-dired' changes > Dired mode. It doesn't seem particularly "virtual", but it's not > clear what is meant by that word here. > > Seems that this is in fact just Dired mode, and that it is the > opposite of a virtual Dired mode: it puts an ordinary `ls' > listing into Dired mode, no? More or less yes, I guess. My impression after reading the available docs, and when trying to use it, is that the purpose is to get a dired like listing from somewhere else, e.g. an external source, or from a saved file (e.g. a dired buffer from a later Emacs session saved to a file) into a dired-like mode to have access to some of its commands. It is virtual in the sense that the contents do not necessarily need to reflect the contents of an existing directory. This is only checked if you switch to the real dired mode. A better wording might have been "offline" dired mode or so. If saving dired buffers is indeed one of the purposes, this case would also need some fine tuning: when opening the saved file, it is currently just in fundamental-mode. And after switching to virtual-dired the buffer is immediately marked as modified and you need to save or discard changes when you want to kill the buffer although you didn't change anything at all. Michael.